[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201611068125.3A
Other languages
Chinese (zh)
Inventor
张立海
申世安
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nubia Technology Co Ltd
Original Assignee
Nubia Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201611068125.3A priority Critical patent/CN106658105A/en
Publication of CN106658105A publication Critical patent/CN106658105A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing 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

Screen prjection system method for building up and device based on web
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.
CN201611068125.3A 2016-11-29 2016-11-29 Web-based screen projection system building method and web-based screen projection system building device Pending CN106658105A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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