CN106658105A - Web-based screen projection system building method and web-based screen projection system building device - Google Patents
Web-based screen projection system building method and web-based screen projection system building device Download PDFInfo
- Publication number
- CN106658105A CN106658105A CN201611068125.3A CN201611068125A CN106658105A CN 106658105 A CN106658105 A CN 106658105A CN 201611068125 A CN201611068125 A CN 201611068125A CN 106658105 A CN106658105 A CN 106658105A
- Authority
- CN
- China
- Prior art keywords
- receiving terminal
- terminal
- transmitting terminal
- web
- connection request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 230000005540 biological transmission Effects 0.000 claims description 28
- 230000009471 action Effects 0.000 claims description 9
- 230000004913 activation Effects 0.000 claims 1
- 238000009415 formwork Methods 0.000 claims 1
- 230000008569 process Effects 0.000 abstract description 20
- 238000005516 engineering process Methods 0.000 description 24
- 238000004891 communication Methods 0.000 description 23
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 238000007726 management method Methods 0.000 description 10
- 230000006855 networking Effects 0.000 description 8
- 238000010295 mobile communication Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 230000000386 athletic effect Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000005012 migration Effects 0.000 description 2
- 238000013508 migration Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 241000256844 Apis mellifera Species 0.000 description 1
- 241001269238 Data Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000013019 agitation Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 239000009730 ganji Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 230000002463 transducing effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a web-based screen projection system building method and a web-based screen projection system building device. The device comprises a web server deployment module, a local area network building module, an address transmitting module, a connection request transmitting module, a data transmitting module and a playback module, wherein the web server deployment module is used for deploying a web server at a transmitting end; the local area network building module is used for building a local area network by the transmitting end; the address transmitting module is used for enabling the transmitting end to transmit the server address to a receiving end when screen projection is carried out; the connection request transmitting module is used for enabling the receiving end to receive the server address, entering a browser and transmitting a connection request to the web server through the browser; the data transmitting module is used for enabling the transmitting end to build session connection between the transmitting end and the receiving end according to the connection request and transmitting the current screen audio and video data to the receiving end; and the playback module is used for enabling the receiving end to play the audio and video data through the browser. In comparison with the prior art, the receiving end can be a mobile terminal of a different manufacturer and different system in a browser access mode, the whole process needs no user operation and no intervention, and the operation is simple and convenient.
Description
Technical field
The present invention relates to multimedia communication technology field, more particularly to a kind of screen prjection system foundation side based on web
Method and device.
Background technology
At present, by terminal units such as mobile phone, tablet PC, notebook or desk telephones, transmit by various wireless image-sounds
Technology just comes into vogue the application agitation of picture transmission to large screen television.Wireless multimedia transmission skill in terms of for mobile phone
Art, android system adopts the iOS system of miracast technologies, Fructus Mali pumilae to adopt proprietary Air Play technologies.Wherein,
Miracast technologies are the technical standards for growing up in recent years, and it is that Wi-Fi Alliance is realized for Wi-Fi Display technologies
The authentication item of product, needs not distinguish between WFD (Wi-Fi Display) and Miracast when being usually used.Specifically, Wi-Fi
Display technologies are that point-to-point (Wi-Fi Direct) based on MAC layer connects, for realizing the wireless biography of audio, video data
It is defeated, possess extension one-to-many and many-to-one ability.
But, in the market based on the screen prjection technology between the multiple terminals of Miracast, mobile phone typically can only be made
For data sending terminal, the mobile phone of only indivedual producers can be supported to carry out screen prjection to transmitting terminal as receiving terminal simultaneously,
This has had a strong impact on versatility of the WFD Radio Transmission Technologys on different manufacturers mobile phone and compatibility application.Meanwhile, screen prjection
The process of setting up of system needs more user intervention, and this also increased operation difficulty to certain customers, it is necessary to further carry
High ease of handling.Additionally, Air Play and Miracast technology cannot carry out compatible also having had a strong impact on mobile terminal
Operability in screen prjection application.
Therefore, it is necessary to provide a kind of solve above-mentioned technology based on the screen prjection system method for building up and device of web
Problem.
The content of the invention
Present invention is primarily targeted at proposing that a kind of screen prjection system based on web sets up device, it is intended to solve existing
Have when carrying out screen prjection in technology, the mobile terminal of different operating system is used as cannot be compatible during receiving terminal and need more
The technical problem of user operation.
For achieving the above object, the present invention provides a kind of screen prjection system based on web and sets up device, is applied to movement
Terminal, the screen prjection system based on web sets up device to be included:
Web server deployment module, for disposing web server in transmitting terminal;
LAN sets up module, for for the transmitting terminal constructing local network so that receiving terminal accesses the LAN;
Address sending module, for when screen prjection is carried out, the transmitting terminal to send server address to the reception
End;
Connection request sending module, for receiving the server address for the receiving terminal and entering browser, passes through
The browser to the web server sends connection request;
Data transmission blocks, for setting up the transmitting terminal with the reception according to the connection request for the transmitting terminal
The session connection at end, and the audio, video data of current screen is sent to the receiving terminal;
Playing module, for playing the audio, video data by the browser for the receiving terminal.
Alternatively, the address sending module specifically for:
The transmitting terminal sends the URL link or bar code that carry the server address to the receiving terminal;
The connection request sending module specifically for:
The receiving terminal receive user is to the URL link or the trigger action of bar code;
Into browser and according to parse from the URL link or the bar code server address that obtains to
The web server sends connection request.
Alternatively, the URL link or the bar code also carry the session identification of current sessions, and the receiving terminal leads to
When crossing the browser to web server transmission connection request, the session identification is carried in the connection request;
The screen prjection system based on web sets up device also to be included:
Judge module, for the session identification for the transmitting terminal in the connection request receiving terminal is sentenced
It is whether legal, if legal, call the data transmission blocks.
Alternatively, the data transmission blocks specifically for:
The audio, video data is pushed to the web server by the transmitting terminal by RSTP agreements;
The audio, video data is issued to the receiving terminal by the web server by Http agreements.
Alternatively, the LAN set up module specifically for:
The transmitting terminal is by soft AP mode constructing local networks.
Compared to prior art, proposed by the invention sets up device first in transmission based on the screen prjection system of web
End administration web server, transmitting terminal constructing local network, receiving terminal access to LAN, then when screen prjection is carried out, transmitting terminal
Server address is sent to receiving terminal, the receiving terminal that connects receives the server address and enters browser, by described clear
Device of looking at sends connection request to the web server, and then the transmitting terminal sets up the transmitting terminal according to the connection request
With the session connection of the receiving terminal, and the audio, video data of current screen is sent to the receiving terminal, the last receiving terminal
The audio, video data is played by browser, it is achieved thereby that receiving terminal is set up and transmitting terminal by browser access mode
Session connection simultaneously plays the audio, video data of transmitting terminal, realizes the screen prjection to transmitting terminal, and by browser access side
Formula allows the mobile terminal that the receiving terminal is different vendor's different system, so as to improve the versatility of Radio Transmission Technology
And compatibility;It is easy to operate and whole process is without the need for user operation and intervention, improve Consumer's Experience.
Additionally, for achieving the above object, the present invention also provides a kind of screen prjection system method for building up based on web, should
For mobile terminal, the screen prjection system method for building up based on web is comprised the following steps:
Web server is disposed in transmitting terminal, the transmitting terminal constructing local network accesses the LAN for receiving terminal;
When carrying out screen prjection, the transmitting terminal sends server address to the receiving terminal;
The receiving terminal receives the server address and enters browser, by the browser to the web services
Device sends connection request;
The transmitting terminal sets up the session connection of the transmitting terminal and the receiving terminal according to the connection request, and sends
The audio, video data of current screen is to the receiving terminal;
The receiving terminal plays the audio, video data by the browser.
Alternatively, the step of transmitting terminal sends server address to the receiving terminal is specially:
The transmitting terminal sends the URL link or bar code that carry the server address to the receiving terminal;
The receiving terminal receives the server address and enters browser, by the browser to the web services
Device sends connection request and is specially:
The receiving terminal receive user is to the URL link or the trigger action of bar code;
Into browser and according to parse from the URL link or the bar code server address that obtains to
The web server sends connection request.
Alternatively, the URL link or the bar code also carry the session identification of current sessions, and the receiving terminal leads to
When crossing the browser to web server transmission connection request, the session identification is carried in the connection request;
The step of transmitting terminal sets up the session connection of the transmitting terminal and the receiving terminal according to the connection request
Also include before:
Whether the session identification of the transmitting terminal in the connection request sentences the receiving terminal legal, if closing
Method, then set up the session connection of the transmitting terminal and the receiving terminal.
Alternatively, it is described send current screen audio, video data to the receiving terminal the step of include:
The audio, video data is pushed to the web server by the transmitting terminal by RSTP agreements;
The audio, video data is issued to the receiving terminal by the web server by Http agreements.
Alternatively, the step of transmitting terminal constructing local network is specially:
The transmitting terminal is by soft AP mode constructing local networks.
Compared to prior art, the screen prjection system method for building up based on web proposed by the invention is sending first
End administration web server, transmitting terminal constructing local network, receiving terminal access to LAN, then when screen prjection is carried out, transmitting terminal
Server address is sent to receiving terminal, the receiving terminal that connects receives the server address and enters browser, by described clear
Device of looking at sends connection request to the web server, and then the transmitting terminal sets up the transmitting terminal according to the connection request
With the session connection of the receiving terminal, and the audio, video data of current screen is sent to the receiving terminal, the last receiving terminal
The audio, video data is played by browser, it is achieved thereby that receiving terminal is set up and transmitting terminal by browser access mode
Session connection simultaneously plays the audio, video data of transmitting terminal, realizes the screen prjection to transmitting terminal, and by browser access side
Formula allows the mobile terminal that the receiving terminal is different vendor's different system, so as to improve the versatility of Radio Transmission Technology
And compatibility;It is easy to operate and whole process is without the need for user operation and intervention, improve Consumer's Experience.
Description of the drawings
Fig. 1 is an optional hardware architecture diagram of the mobile terminal for realizing each embodiment of the invention;
Fig. 2 is the wireless communication system schematic diagram of mobile terminal as shown in Figure 1;
Fig. 3 is the module diagram that the screen prjection system based on web of the present invention sets up device first embodiment;
Fig. 4 is the module diagram that the screen prjection system based on web of the present invention sets up device second embodiment;
Fig. 5 is that the implementing procedure of the screen prjection system method for building up first embodiment based on web of the present invention shows
It is intended to;
Fig. 6 is that the implementing procedure of the screen prjection system method for building up second embodiment based on web of the present invention shows
It is intended to;
One embodiment when Fig. 7 sets up screen prjection system for the present invention by transmitting terminal A and receiving terminal B1, B2 ... Bn
Structural representation;
The user interface schematic diagram of one embodiment when Fig. 8 receives the Quick Response Code of transmitting terminal transmission for receiving terminal;
Fig. 9 is the user interface schematic diagram that transmitting terminal and receiving terminal carry out one embodiment during screen prjection.
Reference:
The realization of the object of the invention, functional characteristics and advantage will be described further referring to the drawings in conjunction with the embodiments.
Specific embodiment
It should be appreciated that specific embodiment described herein is not intended to limit the present invention only to explain the present invention.
The mobile terminal 1 00 of each embodiment of the invention is realized referring now to Description of Drawings.In follow-up description, make
With the suffix of such as " module ", " part " or " unit " that are used to represent element only for being conducive to explanation of the invention, its
Body does not have specific meaning.Therefore, " module " can be used mixedly with " part ".
Mobile terminal can be implemented in a variety of manners.For example, the terminal described in the present invention can include such as moving
Phone, smart phone, notebook computer, digit broadcasting receiver, PDA (personal digital assistant), PAD (panel computer), PMP
The mobile terminal of (portable media player), guider etc. and such as numeral TV, desk computer etc. are consolidated
Determine terminal.Hereinafter it is assumed that terminal is mobile terminal.However, it will be understood by those skilled in the art that, except being used in particular for movement
Outside the element of purpose, construction according to the embodiment of the present invention can also apply to the terminal of fixed type.
Fig. 1 is that an optional hardware configuration of the mobile terminal for realizing each embodiment of the invention is illustrated.
Mobile terminal 1 00 can include, but are not limited to sensing unit 10, memorizer 20, controller 30, wireless communication unit
40th, output unit 50, input block 60, interface unit 70 and power subsystem 80.Fig. 1 shows the mobile end with various assemblies
End 100, it should be understood that being not required for implementing all components for illustrating.More or less of group can alternatively be implemented
Part.Will be discussed in more detail below the element of mobile terminal 1 00.
Sensing unit 10 is used to detect the current state of mobile terminal 1 00, and (for example, mobile terminal 1 00 is opened or closed
State), the presence or absence of contact (that is, touch input), the mobile terminal of the position of mobile terminal 1 00, user for mobile terminal 1 00
100 orientation, the acceleration or deceleration movement of mobile terminal 1 00 and direction etc., and generate for controlling mobile terminal 1 00
The order of operation or signal.For example, when mobile terminal 1 00 is embodied as sliding-type mobile phone, sensing unit 10 can be sensed
The sliding-type phone is opened or closed.In addition, sensing unit 10 can detect power subsystem 190 whether provide electric power or
Whether interface unit 170 couples with external device (ED).
Wireless communication unit 40 generally includes one or more assemblies, and it allows mobile terminal 1 00 and wireless communication system
Or the radio communication between network.For example, wireless communication unit can include broadcasting reception module, mobile communication module, nothing
At least one of line the Internet module, short range communication module and location information module.
Broadcasting reception module receives broadcast singal from external broadcast management server via broadcast channel and/or broadcast is related
Information.Broadcast channel can include satellite channel and/or terrestrial channel.Broadcast management server can generate and send broadcast
The server of signal and/or broadcast related information or the broadcast singal generated before receiving and/or broadcast related information and
Send it to the server of terminal.Broadcast singal can include TV broadcast singals, radio signals, data broadcasting signal
Etc..And, broadcast singal may further include the broadcast singal combined with TV or radio signals.The related letter of broadcast
Breath can also be provided via mobile communications network, and in this case, broadcast related information can be come by mobile communication module
Receive.Broadcast singal can be present in a variety of manners, and for example, it can be referred to the electronic programming of DMB (DMB)
The form of southern (EPG), the electronic service guidebooks (ESG) of digital video broadcast-handheld (DVB-H) etc. and exist.Broadcast reception mould
Block can receive signal broadcast by using various types of broadcast systems.Especially, broadcasting reception module can be by using
Such as multimedia broadcasting-ground (DMB-T), DMB-satellite (DMB-S), DVB-hand-held (DVB-
H), the number of the Radio Data System of forward link media (MediaFLO@), received terrestrial digital broadcasting integrated service (ISDB-T) etc.
Word broadcast system receives digital broadcasting.Broadcasting reception module may be constructed such that the various broadcast systems for being adapted to provide for broadcast singal
And above-mentioned digit broadcasting system.The broadcast singal and/or broadcast related information received via broadcasting reception module can be stored
In memorizer 20 (or other types of storage medium).
Mobile communication module send radio signals to base station (for example, access point, node B etc.), exterior terminal with
And at least one of server and/or receive from it radio signal.Such radio signal can include voice call
Signal, video calling signal or the various types of data for sending and/or receiving according to text and/or Multimedia Message.
Wireless Internet module supports the Wi-Fi (Wireless Internet Access) of mobile terminal.The module can be coupled internally or externally
To terminal.Wi-Fi (Wireless Internet Access) technology involved by the module can include WLAN (WLAN) (Wi-Fi), Wibro (nothings
Live width band), Wimax (worldwide interoperability for microwave accesses), HSDPA (high-speed downlink packet access) etc..
Short range communication module is the module for supporting junction service.Some examples of short-range communication technology include bluetooth
TM, RF identification (RFID), Infrared Data Association (IrDA), ultra broadband (UWB), purple honeybee TM etc..
Location information module is the module for checking or obtaining the positional information of mobile terminal.The allusion quotation of location information module
Type example is GPS (global positioning system).According to current technology, GPS module calculates the distance from three or more satellites
Information and correct time information and for the Information application triangulation for calculating, so as to according to longitude, latitude and height
Three-dimensional current location information is calculated exactly.Currently, for calculate position and temporal information method use three satellites and
The position calculated by using other satellite correction and the error of temporal information.Additionally, GPS module can be by real
When ground Continuous plus current location information carry out calculating speed information.
Output unit 50 be configured to vision, audio frequency and/or tactile manner provide output signal (for example, audio signal,
Video signal, alarm signal, vibration signal etc.).Output unit 50 can include display unit 51, dio Output Modules 52,
Alarm unit 53 etc..
Display unit 51 may be displayed on the information processed in mobile terminal 1 00.For example, when mobile terminal 1 00 is in electricity
During words call mode, display unit 51 can show and converse or other communicate (for example, text messaging, multimedia files
Download etc.) related user interface (UI) or graphic user interface (GUI).When mobile terminal 1 00 is in video calling pattern
Or during image capture mode, display unit 51 can show the image of capture and/or the image of reception, illustrate video or image
And the UI or GUI of correlation function etc..
Meanwhile, when the display unit 51 and touch pad touch screen with formation superposed on one another in the form of layer, display unit 51
Can serve as input equipment and output device.Display unit 51 can include liquid crystal display (LCD), thin film transistor (TFT) LCD
(TFT-LCD), at least in Organic Light Emitting Diode (OLED) display, flexible display, three-dimensional (3D) display etc.
Kind.Some in these display may be constructed such that transparence to allow user from outside viewing, and this is properly termed as transparent aobvious
Show device, typical transparent display can be, for example, TOLED (transparent organic light emitting diode) display etc..Thought according to specific
The embodiment wanted, mobile terminal 1 00 can include two or more display units (or other display devices), for example, mobile
Terminal can include outernal display unit (not shown) and inner display unit (not shown).It is defeated that touch screen can be used for detection touch
Enter pressure and touch input position and touch input area.
Dio Output Modules 52 can be in call signal reception pattern, call mode, logging mode, language in mobile terminal
It is that wireless communication unit 40 is received or deposit in memorizer 20 when under the isotypes such as sound recognition mode, broadcast reception mode
The voice data transducing audio signal of storage and it is output as sound.And, dio Output Modules 52 can be provided and mobile terminal
The related audio output of 100 specific functions for performing (for example, call signal receives sound, message sink sound etc.).Audio frequency
Output module 52 can include speaker, buzzer etc..
Alarm unit 53 can provide output so that event is notified to mobile terminal 1 00.Typical event can be with
Including calling reception, message sink, key signals input, touch input etc..In addition to audio or video is exported, alarm unit
53 can in a different manner provide output with the generation of notification event.For example, alarm unit 53 can be carried in the form of vibrating
For output, when calling, message or some other entrance communication (incoming communication) are received, alarm unit
53 can provide tactile output (that is, vibrating) to notify to user.By providing such tactile output, even if in user
Mobile phone in user pocket in when, user also can recognize that the generation of various events.Alarm unit 53 can also
The output of the generation of notification event is provided via display unit 51 or dio Output Modules 52.
Input block 60 can generate key input data to control the various behaviour of mobile terminal according to the order of user input
Make.Input block 60 allows the various types of information of user input, and can include keyboard, metal dome, touch pad (for example,
Detect due to the sensitive component of the change of touched and caused resistance, pressure, electric capacity etc.), roller, rocking bar etc..Especially
Ground, when touch pad is superimposed upon in the form of layer on display unit 50, can form touch screen.
Interface unit 70 is connected the interface that can pass through with mobile terminal 1 00 as at least one external device (ED).For example, outward
Part device can include wired or wireless head-band earphone port, external power source (or battery charger) port, wired or wireless
FPDP, memory card port, for the port of device of the connection with identification module, audio input/output (I/O) port,
Video i/o port, ear port etc..Identification module can be that storage uses the various of mobile terminal 1 00 for verifying user
Information and subscriber identification module (UIM), client identification module (SIM), Universal Subscriber identification module (USIM) etc. can be included
Deng.In addition, the device (hereinafter referred to as " identifying device ") with identification module can take the form of smart card, therefore, identification
Device can be connected via port or other attachment means with mobile terminal 1 00.Interface unit 170 can be used for receiving from outer
The input (for example, data message, electric power etc.) of part device and the input for receiving is transferred in mobile terminal 1 00 one
Individual or multiple element can be used for the transmission data between mobile terminal and external device (ED).
In addition, when mobile terminal 1 00 is connected with external base, interface unit 70 can serve as allowing to pass through it by electric power
From base provide to mobile terminal 1 00 path or can serve as allow from base be input into various command signals by its pass
The defeated path to mobile terminal.Can serve as whether recognizing mobile terminal from the various command signals or electric power of base input
The signal being accurately fitted within base.
Memorizer 20 can store software program for the process and control operation performed by controller 30 etc., or can be with
Temporarily store own Jing outputs or the data (for example, telephone directory, message, still image, video etc.) that will be exported.And,
Memorizer 20 can be storing the vibration of various modes and the data of audio signal with regard to exporting when touching and being applied to touch screen.
Memorizer 20 can include the storage medium of at least one type, and the storage medium includes flash memory, hard disk, many matchmakers
Body card, card-type memorizer (for example, SD or DX memorizeies etc.), random access storage device (RAM), static random-access memory
(SRAM), read only memory (ROM), Electrically Erasable Read Only Memory (EEPROM), programmable read only memory
(PROM), magnetic storage, disk, CD etc..And, mobile terminal 10 can perform memorizer 20 with by network connection
Store function network storage device cooperation.
The overall operation of the generally control mobile terminal of controller 30.For example, controller 30 is performed and led to voice call, data
The related control of letter, video calling etc. and process.In addition, controller 30 can be included for reproducing (or playback) multimedia number
According to multi-media module, multi-media module can be constructed in controller 30, or is so structured that and separated with controller 30.Control
The handwriting input for performing on the touchscreen or picture can be drawn input and are identified as by device processed 30 with execution pattern identifying processing
Character or image.
Power subsystem 80 receives under the control of the controller 30 external power or internal power and provides operation each element
With the appropriate electric power needed for component.
Various embodiments described herein can be with using such as computer software, hardware or its any combination of calculating
Machine computer-readable recording medium is implementing.For hardware is implemented, embodiment described herein can be by using application-specific IC
(ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), scene can
Programming gate array (FPGA), processor, controller, microcontroller, microprocessor, it is designed to perform function described herein
Implementing, in some cases, such embodiment can be implemented at least one in electronic unit in controller 180.
For software is implemented, the embodiment of such as process or function can with allow to perform the single of at least one function or operation
Software module is implementing.Software code can be come by the software application (or program) write with any appropriate programming language
Implement, software code can be stored in memorizer 160 and be performed by controller 180.
So far, own Jing describes mobile terminal 1 00 according to its function.In addition, the mobile terminal 1 00 in the embodiment of the present invention
Can be such as folded form, board-type, oscillating-type, sliding-type and other various types of mobile terminals, specifically not do herein
Limit.
As shown in Figure 1 mobile terminal 1 00 may be constructed such that using via frame or packet transmission data it is all if any
Line and wireless communication system and satellite-based communication system are operating.
The communication system that mobile terminal wherein of the invention is operable to is described referring now to Fig. 2.
Such communication system can use different air interface and/or physical layer.For example, used by communication system
Air interface includes such as frequency division multiple access (FDMA), time division multiple acess (TDMA), CDMA (CDMA) and universal mobile communications system
System (UMTS) (especially, Long Term Evolution (LTE)), global system for mobile communications (GSM) etc..As non-limiting example, under
The description in face is related to cdma communication system, but such teaching is equally applicable to other types of system.
With reference to Fig. 2, cdma wireless communication system can include multiple intelligent terminal 100, multiple base stations (BS) 270, base station
Controller (BSC) 275 and mobile switching centre (MSC) 280.MSC 280 is configured to and Public Switched Telephony Network (PSTN)
290 form interface.MSC 280 is also structured to be formed with the BSC 275 that can be couple to base station 270 via back haul link and connects
Mouthful.If any one that back haul link can be in the interface that Ganji knows is constructing, the interface can include such as Europe mark
Quasi- high power capacity digital circuit/Unite States Standard high power capacity digital circuit (E1/T1), asynchronous transfer mode (ATM), procotol
(IP), point-to-point protocol (PPP), frame relay, high-bit-rate digital subscriber line road (HDSL), Asymmetrical Digital Subscriber Line (ADSL)
Or all kinds digital subscriber line (xDSL).It will be appreciated that as shown in Figure 2 system can include multiple BSC 275.
Each BS 270 can service one or more subregions (or region), by multidirectional antenna or the day of sensing specific direction
Each subregion that line is covered is radially away from BS 270.Or, each subregion can be by for two of diversity reception or more
Multiple antennas are covered.Each BS 270 may be constructed such that the multiple frequency distribution of support, and each frequency distribution has specific frequency
Spectrum (for example, 1.25MHz, 5MHz etc.).
What subregion and frequency were distributed intersects can be referred to as CDMA Channel.BS 270 can also be referred to as base station transceiver
System (BTS) or other equivalent terms.In this case, term " base station " can be used for broadly representing single BSC
275 and at least one BS 270.Base station can also be referred to as " cellular station ".Or, each subregion of specific BS 270 can be claimed
For multiple cellular stations.
As shown in Figure 2, broadcast singal is sent to broadcsting transmitter (BT) 295 mobile terminal operated in system
100.As shown in Figure 1 broadcasting reception module 111 is arranged at mobile terminal 1 00 to receive the broadcast sent by BT 295
Signal.In fig. 2 it is shown that several global positioning system (GPS) satellites 300.Satellite 300 helps position multiple mobile terminals
At least one of 100.
In fig. 2, multiple satellites 300 are depicted, it is understood that be, it is possible to use any number of satellite obtains useful
Location information.Location information module 115 as shown in Figure 1 is (such as:GPS) it is generally configured to coordinate to obtain with satellite 300
The location information that must be wanted.Substitute GPS tracking techniques or outside GPS tracking techniques, it is possible to use can track mobile whole
Other technologies of the position at end.In addition, at least one gps satellite 300 can optionally or additionally process satellite dmb biography
It is defeated.
Used as a typical operation of wireless communication system, BS 270 receives the reverse strand from various mobile terminal 1s 00
Road signal.Mobile terminal 1 00 generally participates in call, information receiving and transmitting and other types of communication.Each of certain base station reception is anti-
Processed in specific BS 270 to link signal.The data of acquisition are forwarded to the BSC 275 of correlation.BSC provides logical
Words resource allocation and the mobile management function of the coordination including the soft switching process between BS 270.BSC 275 will also be received
Data be routed to MSC 280, its provide for PSTN 290 formed interface extra route service.Similarly, PSTN
290 form interfaces with MSC 280, and MSC and BSC 275 form interface, and BSC 275 correspondingly controls BS 270 with by forward direction
Link signal is sent to mobile terminal 1 00.
Based on above-mentioned mobile terminal hardware configuration and communication system, each embodiment of the present invention is proposed.
First, the present invention proposes that a kind of screen prjection system based on web sets up device 400, the screen based on web
Optical projection system sets up device 400 suitable for mobile terminal.As shown in figure 1, being the screen prjection based on web of the present invention
System sets up the module diagram of the first embodiment of device 400.In the present embodiment, the screen prjection system based on web
Setting up device 400 can be divided into one or more modules, and one or more of modules are stored in memorizer, and by
Performed by one or more controllers, to complete the present invention.For example, in FIG, the screen prjection system based on web is built
Vertical device 400 can be divided into web server deployment module 401, LAN set up module 402, address sending module 403,
Connection request sending module 404, data transmission blocks 405 and playing module 406.Module wherein alleged by the present invention refers to one
Planting can complete the series of computation machine programmed instruction section of specific function, than program more suitable for the screen described in description based on web
Curtain projection system sets up the operation principle of device 400.The concrete function of above-mentioned each module 401-406 will be retouched in detail below
State.
The web server deployment module 401, for disposing web server in transmitting terminal.In the present invention, transmitting terminal can
Think mobile terminal, PC or other-end equipment, receiving terminal is mobile terminal, and receiving terminal enters by taking mobile phone as an example in the present embodiment
Row explanation.Wherein, transmitting terminal is carried out for the audio, video data that itself screen is being played to be wirelessly transmitted to into each receiving terminal
Screen prjection shows, for the receiving terminal of compatible various operating systems, web server is disposed on transmitting terminal in the present embodiment
(transmitting terminal is referred to as server end), is then set up by the web server and each receiving terminal (also referred to as client)
Connection, due to the connected mode using client-server, therefore to the operating system no requirement (NR) of each receiving terminal, receiving terminal
Can be android system, iOS system etc..Wherein, in the present embodiment, web server has multiple functional units, such as:Web
Server, state session administrative unit, flow media session interface unit, streaming media distribution administrative unit, screen prjection collection are single
Unit and wifi networking interface units.Wherein Web server, i.e. streaming media server, are mainly used in being handed over client
Mutually and coding and transcoding work, such as RSTP code streams are changed into into HTTP code stream and are transmitted.State session administrative unit, is used for
Safeguard the session identification authentication management of migration management between session connection state, the state of receiving terminal and client, wherein base
This session connection state includes original state, pee scanning search states, connection status, projection state, time-out or terminates shape
State.Flow media session interface unit, as projection acquisition module and the bridge and interface of streaming media module.Screen prjection collection is single
Unit, for screen record screen management, for the audio, video data of management screen projection.Streaming media distribution administrative unit, for managing
Number of clients, network quality and the congestion control accessed with control.Wifi networking interface units, for realizing with Soft
AP modes carry out local area network building.
The LAN sets up module 402, for for the transmitting terminal constructing local network so that receiving terminal accesses the office
Domain net.Preferably, by Soft AP mode constructing local networks, wherein Soft AP are " soft AP " to transmitting terminal, and its hardware components is just
It is the wireless network card of one piece of standard, but it passes through driver and makes it provide the functions such as signal converting, route as AP.With
Traditional AP is compared, because without deployment-specific AP, Soft AP almost can be in any desired place setting up wireless networks, especially
Suitable for setting up WLAN small office and home environment fast, economical;As the extension of cable network, it
Can also provide a kind of economical, efficiently for a small amount of user of (such as office, meeting room, laboratory) in a certain subrange
Networking mode;Simultaneously it can also easily set up casual network, such as need in building site, exhibition, fair, athletic meeting
Want the place of interim networking, deployment Soft AP undoubtedly want it is convenient much.It should be noted that setting up nothing by Soft AP modes
Line LAN has been more ripe technology, therefore realizes that process is no longer retouched in detail herein for constructing local network
State.After setting up LAN, each receiving terminal accesses the wireless network.
The address sending module 403, for when screen prjection is carried out, the transmitting terminal to send server address to institute
State receiving terminal.Wherein, when transmitting terminal needs and receiving terminal carries out screen prjection, transmitting terminal sends server address to connecing
Receiving end, transmitting terminal sends the mode of server address to receiving terminal can be:Transmitting terminal sends the URL for carrying server address
, to the receiving terminal, wherein bar code can be one-dimensional bar code or two-dimensional bar for link or bar code.By the URL link
Or bar code, receiving terminal can jump to the web server of transmitting terminal, to be connected with transmitting terminal foundation.It should be noted that connecing
The quantity of receiving end can have one, it is two or more, when there is multiple receiving terminals, it is possible to achieve multiple receiving terminals are to transmitting terminal
Screen prjection.Fig. 7 is refer to, Fig. 7 sets up screen prjection system for the present invention by transmitting terminal A and receiving terminal B1, B2 ... Bn
When one embodiment structural representation, from figure 7 it can be seen that the quantity of receiving terminal has multiple in the present invention, transmitting terminal A can be by
The screen of itself is projected to multiple receiving terminal B1, B2 ... Bn, wherein transmitting terminal A and receiving terminal B1, B2 ... Bn and is in simultaneously
In same LAN.
The connection request sending module 404, browses for receiving the server address and entering for the receiving terminal
Device, connection request is sent by the browser to the web server.Specifically, connection request sending module 404 is specifically used
In:(1) the receiving terminal receive user is to the URL link or the trigger action of bar code;(2) into browser and according to from
The server address for obtaining is parsed in the URL link or the bar code and sends connection request to the web server.
Specifically, receiving terminal clicks on the URL link or scans the bar code to access the web server.When transmitting terminal sends
During to receiving terminal URL link, receiving terminal shows the clicking operation of the URL link and receive user, when user clicks on the URL link
When, receiving terminal enters browser and sends connection request to corresponding web server according to server address.When transmitting terminal sends
During to receiving terminal bar code, user operation receiving terminal scans the bar code, and the server address in receiving terminal parsing bar code is simultaneously
Into browser, then connection request is sent to corresponding web server according to the server address that parsing is obtained, refer to figure
8, Fig. 8 for receiving terminal receive transmitting terminal transmission Quick Response Code when one embodiment user interface schematic diagram, now receiving terminal is long
Parsing by being identified by Quick Response Code obtains corresponding server address.Because web server is deployed in transmitting terminal, receiving terminal
With browser, therefore after receiving terminal and web server are set up and be connected, i.e., receiving terminal is established with transmitting terminal and is connected, wherein
Receiving terminal is set up wireless network and is connected with transmitting terminal by the LAN that transmitting terminal is set up.It should be noted that receiving terminal triggering
After the URL link or bar code, connection request can be sent from trend transmitting terminal, and be interfered without the need for user operation.
The data transmission blocks 405, for for the transmitting terminal according to the connection request set up the transmitting terminal with
The session connection of the receiving terminal, and the audio, video data of current screen is sent to the receiving terminal.When receiving terminal is by browsing
Device access mode to transmitting terminal is sent after connection request, and transmitting terminal sets up the connection with receiving terminal and currently broadcasting its screen
The audio, video data put is sent to receiving terminal.Specifically, data transmission blocks 405 are used for:Transmitting terminal passes through RSTP agreements by institute
State audio, video data and push to the web server;The web server is issued the audio, video data by Http agreements
To the receiving terminal.
The playing module 406, for playing the audio, video data by the browser for the receiving terminal.It is described
Receiving terminal is received after the audio, video data that http agreements are issued, and is played out in a browser, it is achieved thereby that connecing
Screen prjection of the receiving end to transmitting terminal.Fig. 9 is refer to, Fig. 9 carries out user interface during screen prjection for transmitting terminal and receiving terminal
Schematic diagram, illustrates in the present embodiment by taking transmitting terminal A and receiving terminal B1 as an example, from fig. 9, it can be seen that now receiving terminal B1 leads to
Browser display and transmitting terminal A identical audio, video datas are crossed, represents that transmitting terminal A carries out screen prjection with video pictures C in Fig. 9
When current screen interface.
By above-mentioned module 401-406, the present invention sets up device and is sending end first based on the screen prjection system of web
Administration's web server, transmitting terminal constructing local network, receiving terminal access to LAN, then when screen prjection is carried out, transmitting terminal sends
To receiving terminal, the receiving terminal that connects receives the server address and enters browser server address, by the browser
Connection request is sent to the web server, then the transmitting terminal sets up the transmitting terminal and institute according to the connection request
The session connection of receiving terminal is stated, and sends the audio, video data of current screen to the receiving terminal, the last receiving terminal passes through
Browser plays the audio, video data, it is achieved thereby that receiving terminal sets up the session with transmitting terminal by browser access mode
Connect and play the audio, video data of transmitting terminal, realize the screen prjection to transmitting terminal, and made by browser access mode
Obtain the receiving terminal can be different vendor's different system mobile terminal, so as to improve Radio Transmission Technology versatility and and
Capacitive;It is easy to operate and whole process is without the need for user operation and intervention, improve Consumer's Experience.
Based on above-mentioned first embodiment, propose that the screen prjection system based on web of the present invention sets up the of device
Two embodiments.As shown in figure 4, the screen prjection system based on web sets up device 400 also includes judge module 407.This reality
In applying example, the URL link or the bar code also carry the session identification of current sessions, and the receiving terminal is by described clear
When looking at device to web server transmission connection request, the session identification is carried in the connection request.
The judge module 407, for the session identification for the transmitting terminal in the connection request institute is sentenced
Whether legal state receiving terminal, if legal, call the data transmission blocks, if illegal, do not allow to call the data
Sending module.Receiving terminal is identified by session identification, realizes simple session authentication functions, can prevent other from moving
Dynamic terminal is set up with transmitting terminal and is connected.
It is proposed by the invention device is set up based on the screen prjection system of web to exist first by above-mentioned module 401-407
Transmitting terminal deployment web server, transmitting terminal constructing local network, receiving terminal access to LAN, then when screen prjection is carried out, send out
Sending end sends the URL link or bar code of the session identification for carrying the server address and current sessions to the reception
End, the receiving terminal receive user to the URL link or the trigger action of bar code, into browser and according to from described
The server address for obtaining is parsed in URL link or the bar code and sends connection request to the web server, wherein
The session identification is carried in the connection request, then the session identification of the transmitting terminal in the connection request is sentenced
Whether the receiving terminal is legal, and the session connection of the transmitting terminal and the receiving terminal is set up if legal, and sends current screen
To the receiving terminal, the last receiving terminal plays the audio, video data to the audio, video data of curtain by browser, so as to reality
Show receiving terminal to set up the session connection with transmitting terminal by browser access mode and play the audio, video data of transmitting terminal, it is real
Show the screen prjection to transmitting terminal, and it is different vendor's different system to allow the receiving terminal by browser access mode
Mobile terminal, so as to improve the versatility and compatibility of Radio Transmission Technology, and whole process is without the need for user operation and dry
In advance, it is easy to operate, improve Consumer's Experience;Additionally, judging that the legitimacy of receiving terminal realizes screen prjection according to session identification
During simple authenticated, be favorably improved safety.
Alternatively, the present invention proposes a kind of screen prjection system method for building up based on web, and the method is applied to mobile whole
In end, the mobile terminal for carrying out screen prjection to transmitting terminal, that is, shows the on-screen data on transmitting terminal as receiving terminal.
As shown in figure 3, being the implementing procedure figure of the screen prjection system method for building up first embodiment based on web of the present invention.
In the present embodiment, according to different demands, the execution sequence of the step in flow chart shown in Fig. 3 can change, some steps
Suddenly can omit.
Step S510, in transmitting terminal web server is disposed, and the transmitting terminal constructing local network is described so that receiving terminal is accessed
LAN.In the present invention, transmitting terminal can be mobile terminal, PC or other-end equipment, and receiving terminal is mobile terminal, this reality
Apply receiving terminal in example to illustrate by taking mobile phone as an example.Wherein, transmitting terminal is used for the audio, video data for playing itself screen
It is wirelessly transmitted to each receiving terminal and carries out screen prjection and show, for the receiving terminal of compatible various operating systems, in the present embodiment
Web server (transmitting terminal is referred to as server end) is disposed on transmitting terminal, is then connect with each by the web server
Receiving end (also referred to as client) sets up connection, due to the connected mode using client-server, therefore to each receiving terminal
Operating system no requirement (NR), receiving terminal can be android system, iOS system etc..Preferably, transmitting terminal is by Soft AP modes
Constructing local network, wherein Soft AP are " soft AP ", and its hardware components is exactly the wireless network card of one piece of standard, but it passes through to drive
Program makes it provide the functions such as signal converting, route as AP.Compared with traditional AP, because without deployment-specific AP,
Soft AP almost can be particularly well-suited in small office and home environment in any desired place setting up wireless networks
Set up WLAN in fast, economical ground;Used as the extension of cable network, it can also be (such as office in a certain subrange
Room, meeting room, laboratory etc.) a small amount of user a kind of economic, efficiently networking mode is provided;Simultaneously it can be with very convenient
Casual network is set up on ground, and the place of interim networking is such as needed in building site, exhibition, fair, athletic meeting, disposes Soft AP
Undoubtedly want it is convenient much.It should be noted that it has been more ripe skill to set up WLAN by Soft AP modes
Art, therefore realize that process is no longer described in detail herein for constructing local network.After setting up LAN, each receives termination
Enter the wireless network.Wherein, in the present embodiment, web server has multiple functional units, such as:Web server, state session
Administrative unit, flow media session interface unit, streaming media distribution administrative unit, screen prjection collecting unit and wifi networkings connect
Mouth unit.Wherein Web server, i.e. streaming media server, are mainly used in interacting with client and encoding and transcoding
Work, such as changes into RSTP code streams HTTP code stream and is transmitted.State session administrative unit, for safeguarding that the session of receiving terminal connects
The session identification authentication management of migration management between state, state and client is connect, wherein basic session connection state bag
Include original state, pee scanning search states, connection status, projection state, time-out or done state.Flow media session interface
Unit, as projection acquisition module and the bridge and interface of streaming media module.Screen prjection collecting unit, for screen record screen pipe
Reason, for the audio, video data of management screen projection.Streaming media distribution administrative unit, for the client for managing and controlling to access
Number, network quality and congestion control.Wifi networking interface units, for realizing carrying out LAN group in Soft AP modes
Net.
Step S520, when carrying out screen prjection, the transmitting terminal sends server address to receiving terminal.Wherein, transmission is worked as
When end needs and receiving terminal carries out screen prjection, transmitting terminal sends server address to receiving terminal, and transmitting terminal sends service
The mode of device address to receiving terminal can be:Transmitting terminal sends and carries the URL link or bar code of server address to described
Receiving terminal, wherein bar code can be one-dimensional bar code or two-dimensional bar.By the URL link or bar code, receiving terminal can
To jump to the web server of transmitting terminal, it is connected with setting up with transmitting terminal.It should be noted that the quantity of receiving terminal can have
One, it is two or more, when there is multiple receiving terminals, it is possible to achieve screen prjection of multiple receiving terminals to transmitting terminal.Refer to
The structure of one embodiment when Fig. 7, Fig. 7 set up screen prjection system for the present invention by transmitting terminal A and receiving terminal B1, B2 ... Bn
Schematic diagram, from figure 7 it can be seen that the quantity of receiving terminal has multiple in the present invention, transmitting terminal A can simultaneously throw the screen of itself
Shadow is to multiple receiving terminal B1, B2 ... Bn, wherein transmitting terminal A and receiving terminal B1, B2 ... Bn in same LAN.
Step S530, the receiving terminal receives the server address and enters browser, by the browser to institute
State web server and send connection request.Specifically, step S530 includes following sub-step:(1) the receiving terminal receive user pair
The trigger action of the URL link or bar code;(2) into browser and according to from the URL link or the bar code
The server address that parsing is obtained to the web server sends connection request.Specifically, receiving terminal clicks on the URL
Link scans the bar code to send connection request.When transmitting terminal is sent to receiving terminal URL link, receiving terminal shows this
The clicking operation of URL link and receive user, when user clicks on the URL link, receiving terminal enters browser and according to service
Device address to corresponding web server sends connection request.When transmitting terminal is sent to receiving terminal bar code, user operation is received
The bar code is scanned at end, and the server address in receiving terminal parsing bar code simultaneously enters browser, then obtained according to parsing
Server address to corresponding web server sends connection request, refer to Fig. 8, and Fig. 8 receives transmitting terminal and sends for receiving terminal
Quick Response Code when one embodiment user interface schematic diagram, by now receiving terminal length is identified by Quick Response Code parsing obtain phase
The server address answered.Because web server is deployed in transmitting terminal, receiving terminal has browser, therefore when receiving terminal and web take
Business device is set up after connection, i.e., receiving terminal is established with transmitting terminal and is connected, and wherein receiving terminal and transmitting terminal are set up by transmitting terminal
LAN sets up wireless network connection.It should be noted that receiving terminal is triggered after the URL link or bar code, can send out from trend
Sending end sends connection request, and is interfered without the need for user operation.
Step S540, the transmitting terminal is set up the transmitting terminal and is connected with the session of the receiving terminal according to the connection request
Connect, and send the audio, video data of current screen to the receiving terminal.When receiving terminal by browser access mode to transmitting terminal
After sending connection request, the audio, video data that transmitting terminal sets up the connection with receiving terminal and is currently played its screen sends
To receiving terminal.Specifically, the audio, video data is pushed to the web server by transmitting terminal by RSTP agreements;The web
The audio, video data is issued to the receiving terminal by server by Http agreements.
Step S550, the receiving terminal plays the audio, video data by browser.The receiving terminal is received and passed through
After the audio, video data that http agreements are issued, play out in a browser, it is achieved thereby that the screen in receiving terminal to transmitting terminal
Curtain projection.Fig. 9 is refer to, Fig. 9 carries out user interface schematic diagram during screen prjection for transmitting terminal and receiving terminal, in the present embodiment
Illustrate by taking transmitting terminal A and receiving terminal B1 as an example, from fig. 9, it can be seen that now receiving terminal B1 is by browser display and sends out
Sending end A identical audio, video data, current screen circle when representing that transmitting terminal A carries out screen prjection with video pictures C in Fig. 9
Face.
By above-mentioned steps S510-S550, screen prjection system method for building up of the present invention based on web is first in transmitting terminal
Deployment web server, transmitting terminal constructing local network, receiving terminal access to LAN, then when screen prjection is carried out, transmitting terminal is sent out
Server address is sent to receiving terminal, the receiving terminal that connects receives the server address and enters browser, browses by described
Device to the web server send connection request, then the transmitting terminal according to the connection request set up the transmitting terminal with
The session connection of the receiving terminal, and the audio, video data of current screen is sent to the receiving terminal, the last receiving terminal leads to
Cross browser and play the audio, video data, it is achieved thereby that receiving terminal sets up the meeting with transmitting terminal by browser access mode
Words connect and play the audio, video data of transmitting terminal, realize the screen prjection to transmitting terminal, and by browser access mode
Allow the receiving terminal be different vendor's different system mobile terminal, so as to improve Radio Transmission Technology versatility and
Compatibility;It is easy to operate and whole process is without the need for user operation and intervention, improve Consumer's Experience.
Based on above-mentioned first embodiment, the of the screen prjection system method for building up based on web of the present invention is proposed
Two embodiments.As shown in fig. 6, being the reality of the screen prjection system method for building up second embodiment based on web of the present invention
Apply flow chart.In the present embodiment, according to different demands, the execution sequence of the step in flow chart shown in Fig. 6 can change
Become, some steps can be omitted.
Step S610, in transmitting terminal web server is disposed, the transmitting terminal by Soft AP mode constructing local networks, respectively
Receiving terminal accesses the LAN.
Step S620, when carrying out screen prjection, the transmitting terminal sends and carries the server address and current meeting
The URL link or bar code of the session identification of words is to the receiving terminal.
Step S630, the receiving terminal receive user to the URL link or the trigger action of bar code, into browser
And send to the web server according to the server address that obtains is parsed from the URL link or the bar code
Connection request, wherein carry the session identification in the connection request, the session identification be used to distinguishing this session and its
His session, session connection is set up process receiving terminal and will carry this session identification to show the legitimacy of this session.
Whether step S640, the session identification of the transmitting terminal in the connection request judges the receiving terminal
It is legal, if the determination result is YES, then execution step S650, on the contrary if the receiving terminal is illegal, terminate flow process.By session
Mark is identified to receiving terminal, realizes simple session authentication functions, can prevent other mobile terminals from building with transmitting terminal
Vertical connection.
Step S650, the transmitting terminal sets up the session connection of the transmitting terminal and the receiving terminal, and by http side
Formula sends the audio, video data of current screen to the receiving terminal.
Step S660, the receiving terminal plays the audio, video data by browser.
By above-mentioned steps S610-S660, the screen prjection system method for building up based on web proposed by the invention is first
Web server, transmitting terminal constructing local network, receiving terminal access to LAN are disposed in transmitting terminal, then when screen prjection is carried out,
Transmitting terminal sends the URL link or bar code of the session identification for carrying the server address and current sessions and connects to described
Receiving end, the receiving terminal receive user to the URL link or the trigger action of bar code, into browser and according to from described
The server address for obtaining is parsed in URL link or the bar code and sends connection request to the web server, wherein
The session identification is carried in the connection request, then the session identification of the transmitting terminal in connection request is sentenced described
Whether receiving terminal is legal, and the session connection of the transmitting terminal and the receiving terminal is set up if legal, and sends current screen
To the receiving terminal, the last receiving terminal plays the audio, video data to audio, video data by browser, it is achieved thereby that
Receiving terminal sets up the session connection with transmitting terminal and plays the audio, video data of transmitting terminal by browser access mode, realizes
Screen prjection to transmitting terminal, and the shifting that the receiving terminal is different vendor's different system is allowd by browser access mode
Dynamic terminal, so as to improve the versatility and compatibility of Radio Transmission Technology, and whole process without the need for user operation and intervention, behaviour
Make easy, improve Consumer's Experience;Additionally, judging that the legitimacy of receiving terminal is realized during screen prjection according to session identification
Simple authenticated, be favorably improved safety.
It should be noted that herein, term " including ", "comprising" or its any other variant are intended to non-row
His property is included, so that a series of process, method, article or device including key elements not only include those key elements, and
And also include other key elements being not expressly set out, or also include for this process, method, article or device institute inherently
Key element.In the absence of more restrictions, the key element for being limited by sentence "including a ...", it is not excluded that including being somebody's turn to do
Also there is other identical element in the process of key element, method, article or device.
The embodiments of the present invention are for illustration only, do not represent the quality of embodiment.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side
Method can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but in many cases
The former is more preferably embodiment.Based on such understanding, technical scheme is substantially done to prior art in other words
Going out the part of contribution can be embodied in the form of software product, and the computer software product is stored in a storage medium
In (such as ROM/RAM, magnetic disc, CD), including some instructions are used so that a station terminal equipment (can be mobile phone, computer takes
Business device, air-conditioner, or network equipment etc.) perform method described in each embodiment of the invention.
The preferred embodiments of the present invention are these are only, the scope of the claims of the present invention is not thereby limited, it is every using this
Equivalent structure or equivalent flow conversion that bright description and accompanying drawing content are made, or directly or indirectly it is used in other related skills
Art field, is included within the scope of the present invention.
Claims (10)
1. a kind of screen prjection system based on web sets up device, is applied to mobile terminal, it is characterised in that described device bag
Include:
Web server deployment module, for disposing web server in transmitting terminal;
LAN sets up module, for for the transmitting terminal constructing local network so that receiving terminal accesses the LAN;
Address sending module, for when screen prjection is carried out, the transmitting terminal to send server address to the receiving terminal;
Connection request sending module, for receiving the server address for the receiving terminal and entering browser, by described
Browser to the web server sends connection request;
Data transmission blocks, for setting up the transmitting terminal with the receiving terminal according to the connection request for the transmitting terminal
Session connection, and the audio, video data of current screen is sent to the receiving terminal;
Playing module, for playing the audio, video data by the browser for the receiving terminal.
2. the screen prjection system based on web as claimed in claim 1 sets up device, it is characterised in that the address sends
Module specifically for:
The transmitting terminal sends the URL link or bar code that carry the server address to the receiving terminal;
The connection request sending module specifically for:
The receiving terminal receive user is to the URL link or the trigger action of bar code;
Into browser and according to the server address that obtains is parsed from the URL link or the bar code to described
Web server sends connection request.
3. the screen prjection system based on web as claimed in claim 2 sets up device, it is characterised in that the URL link or
The bar code also carries the session identification of current sessions, and the receiving terminal is by the browser to the web server
When sending connection request, the session identification is carried in the connection request;
The screen prjection system based on web sets up device also to be included:
Whether judge module, the receiving terminal is sentenced for the session identification for the transmitting terminal in the connection request
It is legal, if legal, call the data transmission blocks.
4. the screen prjection system based on web as claimed in claim 1 sets up device, it is characterised in that the data is activation
Module specifically for:
The audio, video data is pushed to the web server by the transmitting terminal by RSTP agreements;
The audio, video data is issued to the receiving terminal by the web server by Http agreements.
5. the screen prjection system based on web as claimed in claim 1 sets up device, it is characterised in that the LAN is built
Formwork erection block specifically for:
The transmitting terminal is by soft AP mode constructing local networks.
6. a kind of screen prjection system method for building up based on web, is applied to mobile terminal, it is characterised in that methods described bag
Include:
Web server is disposed in transmitting terminal, the transmitting terminal constructing local network accesses the LAN for receiving terminal;
When carrying out screen prjection, the transmitting terminal sends server address to the receiving terminal;
The receiving terminal receives the server address and enters browser, is sent out to the web server by the browser
Send connection request;
The transmitting terminal sets up the session connection of the transmitting terminal and the receiving terminal according to the connection request, and sends current
The audio, video data of screen is to the receiving terminal;
The receiving terminal plays the audio, video data by the browser.
7. the screen prjection system method for building up of web is based on as claimed in claim 6, it is characterised in that the transmitting terminal is sent out
The step of server address is sent to the receiving terminal is specially:
The transmitting terminal sends the URL link or bar code that carry the server address to the receiving terminal;
The receiving terminal receives the server address and enters browser, is sent out to the web server by the browser
Connection request is sent to be specially:
The receiving terminal receive user is to the URL link or the trigger action of bar code;
Into browser and according to the server address that obtains is parsed from the URL link or the bar code to described
Web server sends connection request.
8. the screen prjection system method for building up based on web as claimed in claim 7, it is characterised in that the URL link or
The bar code also carries the session identification of current sessions, and the receiving terminal is by the browser to the web server
When sending connection request, the session identification is carried in the connection request;
Before the step of transmitting terminal sets up the session connection of the transmitting terminal and the receiving terminal according to the connection request
Also include:
Whether the session identification of the transmitting terminal in the connection request sentences the receiving terminal legal, if legal,
Set up the session connection of the transmitting terminal and the receiving terminal.
9. the screen prjection system method for building up of web is based on as claimed in claim 6, it is characterised in that the transmission is current
The step of audio, video data of screen is to the receiving terminal includes:
The audio, video data is pushed to the web server by the transmitting terminal by RSTP agreements;
The audio, video data is issued to the receiving terminal by the web server by Http agreements.
10. the screen prjection system method for building up of web is based on as claimed in claim 6, it is characterised in that the transmitting terminal group
The step of building LAN is specially:
The transmitting terminal is by soft AP mode constructing local networks.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611068125.3A CN106658105A (en) | 2016-11-29 | 2016-11-29 | Web-based screen projection system building method and web-based screen projection system building device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611068125.3A CN106658105A (en) | 2016-11-29 | 2016-11-29 | Web-based screen projection system building method and web-based screen projection system building device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106658105A true CN106658105A (en) | 2017-05-10 |
Family
ID=58812530
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201611068125.3A Pending CN106658105A (en) | 2016-11-29 | 2016-11-29 | Web-based screen projection system building method and web-based screen projection system building device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106658105A (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107529075A (en) * | 2017-07-25 | 2017-12-29 | 触信(厦门)智能科技有限公司 | Across screen continuous playing method, system, server, equipment and the equipment across screen continued broadcasting |
| CN109375888A (en) * | 2018-09-07 | 2019-02-22 | 北京奇艺世纪科技有限公司 | A kind of throwing screen method and device |
| CN109756765A (en) * | 2018-12-20 | 2019-05-14 | 合肥凌极西雅电子科技有限公司 | A kind of intelligent control method based on portable translucent equipment |
| CN111698571A (en) * | 2019-11-06 | 2020-09-22 | 深圳乐播科技有限公司 | Public network mirroring method, terminal and computer readable storage medium |
| CN112584228A (en) * | 2020-11-25 | 2021-03-30 | 山东宁泓信息技术有限公司 | Low-delay screen projection method and system based on WEB |
| CN112738575A (en) * | 2019-10-28 | 2021-04-30 | 阿里巴巴集团控股有限公司 | Screen projection implementation method, device and system |
| CN112738011A (en) * | 2019-10-28 | 2021-04-30 | 阿里巴巴集团控股有限公司 | Screen projection implementation method, device and system |
| CN112738559A (en) * | 2019-10-28 | 2021-04-30 | 阿里巴巴集团控股有限公司 | Screen projection implementation method, device and system |
| CN115643438A (en) * | 2022-09-29 | 2023-01-24 | 海信视像科技股份有限公司 | Display device, terminal device and mirror image screen projection method |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104468835A (en) * | 2014-12-26 | 2015-03-25 | 北京奇虎科技有限公司 | Method and device for data communication and browser client side |
| CN104662599A (en) * | 2012-09-19 | 2015-05-27 | 谷歌公司 | Systems and methods for transferring images and information from a mobile computing device to a computer monitor for display |
| CN105282601A (en) * | 2014-07-07 | 2016-01-27 | 乐视致新电子科技(天津)有限公司 | One screen sharing method, apparatus and system |
| CN105657527A (en) * | 2014-12-08 | 2016-06-08 | 广州市动景计算机科技有限公司 | Multimedia file pushing method, mobile terminal and system |
-
2016
- 2016-11-29 CN CN201611068125.3A patent/CN106658105A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104662599A (en) * | 2012-09-19 | 2015-05-27 | 谷歌公司 | Systems and methods for transferring images and information from a mobile computing device to a computer monitor for display |
| CN105282601A (en) * | 2014-07-07 | 2016-01-27 | 乐视致新电子科技(天津)有限公司 | One screen sharing method, apparatus and system |
| CN105657527A (en) * | 2014-12-08 | 2016-06-08 | 广州市动景计算机科技有限公司 | Multimedia file pushing method, mobile terminal and system |
| CN104468835A (en) * | 2014-12-26 | 2015-03-25 | 北京奇虎科技有限公司 | Method and device for data communication and browser client side |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107529075A (en) * | 2017-07-25 | 2017-12-29 | 触信(厦门)智能科技有限公司 | Across screen continuous playing method, system, server, equipment and the equipment across screen continued broadcasting |
| CN109375888A (en) * | 2018-09-07 | 2019-02-22 | 北京奇艺世纪科技有限公司 | A kind of throwing screen method and device |
| CN109756765A (en) * | 2018-12-20 | 2019-05-14 | 合肥凌极西雅电子科技有限公司 | A kind of intelligent control method based on portable translucent equipment |
| CN109756765B (en) * | 2018-12-20 | 2021-01-29 | 合肥凌极西雅电子科技有限公司 | Intelligent control method based on portable projection equipment |
| CN112738575A (en) * | 2019-10-28 | 2021-04-30 | 阿里巴巴集团控股有限公司 | Screen projection implementation method, device and system |
| CN112738011A (en) * | 2019-10-28 | 2021-04-30 | 阿里巴巴集团控股有限公司 | Screen projection implementation method, device and system |
| CN112738559A (en) * | 2019-10-28 | 2021-04-30 | 阿里巴巴集团控股有限公司 | Screen projection implementation method, device and system |
| CN112738011B (en) * | 2019-10-28 | 2024-04-05 | 阿里巴巴集团控股有限公司 | Screen projection implementation method, device and system |
| CN111698571A (en) * | 2019-11-06 | 2020-09-22 | 深圳乐播科技有限公司 | Public network mirroring method, terminal and computer readable storage medium |
| CN111698571B (en) * | 2019-11-06 | 2022-03-18 | 深圳乐播科技有限公司 | Public network mirroring method, terminal and computer readable storage medium |
| CN112584228A (en) * | 2020-11-25 | 2021-03-30 | 山东宁泓信息技术有限公司 | Low-delay screen projection method and system based on WEB |
| CN115643438A (en) * | 2022-09-29 | 2023-01-24 | 海信视像科技股份有限公司 | Display device, terminal device and mirror image screen projection method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106658105A (en) | Web-based screen projection system building method and web-based screen projection system building device | |
| CN104902075B (en) | Multi-screen interaction method and system | |
| CN104731514B (en) | Method and device for recognizing single-hand-holding touch operation in touch operation area | |
| CN106358319A (en) | Wireless projection device, system and method | |
| CN104731512B (en) | The method, apparatus and terminal that picture is shared | |
| CN106453382A (en) | Message pushing method and device | |
| CN106603823A (en) | Content sharing method and device and terminal | |
| CN106657651B (en) | A kind of projection processing method, device and terminal | |
| CN106095217A (en) | Application sharing apparatus, system and method | |
| CN106371788A (en) | Screen projection connection device and method | |
| CN107360214A (en) | A kind of message push processing method, message sink processing method and processing device | |
| CN106506364A (en) | A kind of cut-in method, client and routing server | |
| CN106873936A (en) | Electronic equipment and information processing method | |
| CN106507072A (en) | A kind of wireless display device, system and method | |
| CN106455118A (en) | Screen projection device and method | |
| CN106888317A (en) | A kind of interaction processing method, device and terminal | |
| CN106775336A (en) | A kind of content duplication method, device and terminal | |
| CN106507185A (en) | A kind of information processing method and projection terminal | |
| CN106502526A (en) | A kind of back-stage management method and terminal | |
| CN105992201A (en) | Data transmission terminal, method and system | |
| CN106454446A (en) | Screen projection apparatus and method | |
| CN106911486A (en) | A kind of message push processing method, apparatus and system | |
| CN106375843A (en) | Wireless projection apparatus, system and method | |
| CN106792079A (en) | Video access device and method | |
| CN105722142A (en) | Mobile terminal and multilink-based data streaming method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170510 |