CN110446085A - Screen control method is thrown, screen control terminal is thrown and throws screen system - Google Patents

Screen control method is thrown, screen control terminal is thrown and throws screen system Download PDF

Info

Publication number
CN110446085A
CN110446085A CN201910707297.8A CN201910707297A CN110446085A CN 110446085 A CN110446085 A CN 110446085A CN 201910707297 A CN201910707297 A CN 201910707297A CN 110446085 A CN110446085 A CN 110446085A
Authority
CN
China
Prior art keywords
screen
throwing
information
transmitting terminal
receiving end
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
CN201910707297.8A
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.)
Chengdu Pinweidao Electronic Technology Co Ltd
Original Assignee
Chengdu Pinweidao Electronic 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 Chengdu Pinweidao Electronic Technology Co Ltd filed Critical Chengdu Pinweidao Electronic Technology Co Ltd
Priority to CN201910707297.8A priority Critical patent/CN110446085A/en
Publication of CN110446085A publication Critical patent/CN110446085A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • 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/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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • 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/43632Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention discloses a kind of throwing screen control method, is applied to throw screen control terminal, which comprises receives and throws the first UPNP information that screen transmitting terminal is sent;It is examined according to the first UPNP information and throws screen transmitting terminal and throw whether screen receiving end mutually binds;It generates two dimensional code according to the first UPNP information and two dimensional code is sent to throwing screen receiving end and show;It receives and throws the bind request information that screen transmitting terminal is sent, the bind request information is by scanning the two-dimensional code generation;Binding throws screen transmitting terminal and throws screen receiving end and binding success information is sent to throwing screen transmitting terminal;It receives and throws the 2nd UPNP information that screen transmitting terminal is sent, the 2nd UPNP information shields content including throwing screen solicited message and throwing;It is controlled to throw screen transmitting terminal and throw according to the 2nd UPNP information and carries out throwing screen between screen receiving end.This method, which uses, throws screen this terminal of control terminal, it is possible to prevente effectively from miscarrying or deliberately wrong the case where throwing.

Description

Screen control method is thrown, screen control terminal is thrown and throws screen system
Technical field
The present invention relates to throw screen field, and in particular to a kind of throwings screen control method throws screen control terminal and throwing screen system.
Background technique
With the development of internet technology, it throws screen technology to be widely used, throwing screen refers to will be in an equipment It is played out in media file dispensing to another equipment, throws screen and is also multi-screen interactive, for example, the video dispensing on mobile phone is arrived It is played out on smart television, such user can browse the video on mobile phone on smart television.Current multi-screen interactive side Case is all that communication is directly established in transmitting terminal and receiving end, it is therefore necessary to which transmitting terminal and receiving end are connected to the same Wifi network It is just able to achieve and identifies each other, for some occasions, such as hotel, will there is the case where multiple receiving ends share a Wifi, If user A moves in the room of the hotel the 1st and carried out throwing screen, the hotel is moved in but what is moved in is the hotel when user A is secondary again No. 2 room when, client A also thinks to carry out throwing screen again, if the throwing screen software for the transmitting terminal that client A is held have memory function, hair Sending end once opens screen projection function, it is easy to the case where transmitting terminal is connected to garbled-reception end (receiving end in No. 1 room) occurs, no Other people are only seriously affected, bad experience is also brought to user oneself;It on the other hand, may if the intentional practical joke of user A There is the case where deliberately launching media file to other receiving ends for connecting upper identical Wifi network.
Summary of the invention
In order to overcome the deficiencies of the prior art, the one side of the application is to provide a kind of throwing screen control method, due to we Method, which uses, throws screen this terminal of control terminal, is not attached directly between screen receiving end so that throwing screen transmitting terminal and throwing, and And need to throw screen transmitting terminal when throwing screen and first bound under the control for throwing screen control terminal with screen receiving end is thrown, after binding success It can be carried out throwing screen, so as to effectively avoid miscarrying or deliberately wrong the case where throwing.This method is realized by following technological means:
Screen control method is thrown, is applied to throw screen control terminal, which comprises
It receives and throws the first UPNP information that screen transmitting terminal is sent, the first UPNP information includes throwing screen transmitting terminal identity letter Breath and throwing screen receiving end identity information;
It is examined according to the first UPNP information and throws screen transmitting terminal and throw whether screen receiving end mutually binds, if so, being connect The step for throwing the 2nd UPNP information that screen transmitting terminal is sent is received, if it is not, carrying out in next step;
It generates two dimensional code according to the first UPNP information and two dimensional code is sent to throwing screen receiving end and show;
It receives and throws the bind request information that screen transmitting terminal is sent, the bind request information is by scanning the two-dimensional code generation;
Binding throws screen transmitting terminal and throws screen receiving end and binding success information is sent to throwing screen transmitting terminal;
It receives and throws the 2nd UPNP information that screen transmitting terminal is sent, the 2nd UPNP information includes throwing screen solicited message and throwing Shield content;
It is controlled to throw screen transmitting terminal and throw according to the 2nd UPNP information and carries out throwing screen between screen receiving end.
Further, described that two dimensional code is generated according to the first UPNP information and two dimensional code is sent to the receiving end progress of throwing screen Display includes:
Encrypted authentication code is generated according to the first UPNP information and encrypted authentication code is sent to throwing screen receiving end;
Ciphering two-dimension code is generated according to encrypted authentication code;
Ciphering two-dimension code is sent to throwing screen receiving end to be decrypted and show.
Further, described thrown according to the control of the 2nd UPNP information carries out throwing screen packet between screen transmitting terminal and throwing screen receiving end It includes:
It parses the 2nd UPNP information and is converted into the first TCP/IP message, include throwing in screen in first TCP/IP message Hold;
First TCP/IP is thrown into screen information and is sent to throwing screen receiving end;
It receives and throws the second TCP/IP message and long connectivity request message that screen receiving end is sent, second TCP/IP message In include whether successfully to show throwing screen content;
Long connection is established with throwing screen receiving end and converts the 3rd UPNP information for the second TCP/IP message;
3rd UPNP information is sent to throwing screen transmitting terminal.
Further, the bind request information for receiving throwing screen transmitting terminal transmission includes: to judge whether in preset time It inside receives and throws the bind request information that screen transmitting terminal is sent, if so, carrying out the binding throwing screen transmitting terminal and throwing screen reception The step for holding and binding success information is sent to throwing screen transmitting terminal, otherwise throws screen failure.
Further, further includes: receive and throw the 4th UPNP information that screen transmitting terminal is sent, the 4th UPNP information includes Throw screen ending request information.
The another aspect of the application, which also resides in, provides a kind of throwing screen control terminal, comprising:
First receiving module: for receiving the first UPNP information throwing screen transmitting terminal and sending, the first UPNP packet It includes throwing screen transmitting terminal identity information and throws screen receiving end identity information;
Inspection module: shield whether receiving end mutually binds for examining to throw screen transmitting terminal and throw according to the first UPNP information;
Two-dimensional code generation module: it is received for generating two dimensional code according to the first UPNP information and two dimensional code being sent to throwing screen End is shown;
Second receiving module: for receiving the bind request information throwing screen transmitting terminal and sending, the bind request information is logical Two dimensional code is over-scanned to generate;
Binding module: it is sent for binding to throw screen transmitting terminal and throw screen receiving end and binding success information is sent to throwing screen End;
Third receiving module: for receiving the 2nd UPNP information throwing screen transmitting terminal and sending, the 2nd UPNP packet It includes throwing screen solicited message and throws screen content;
It throws screen control module: being thrown between screen receiving end for being controlled to throw screen transmitting terminal and throw according to the 2nd UPNP information Screen.
Further, the two-dimensional code generation module includes:
Encrypted authentication code generation unit: for generating encrypted authentication code according to the first UPNP information and sending out encrypted authentication code Give throwing screen receiving end;
Ciphering two-dimension code generation unit: for generating ciphering two-dimension code according to encrypted authentication code;
First transmission unit: it is decrypted and shows for ciphering two-dimension code to be sent to throwing screen receiving end.
Further, the throwing screen control module includes:
Resolution unit: for parsing the 2nd UPNP information and being converted into the first TCP/IP message, the first TCP/IP letter It include throwing screen content in breath;
Second transmission unit: throwing screen receiving end is sent to for the first TCP/IP to be thrown screen information;
Receiving unit: described for receiving the second TCP/IP message and long connectivity request message throwing screen receiving end and send It includes whether successfully to show throwing screen content in second TCP/IP message;
Long connection establishment unit: for establishing long connection with throwing screen receiving end and converting third for the second TCP/IP message UPNP information;
Second transmission unit: for the 3rd UPNP information to be sent to throwing screen transmitting terminal.
Further, control terminal is shielded in throwing provided by the invention further include:
4th receiving module: for receiving the 4th UPNP information throwing screen transmitting terminal and sending, the 4th UPNP packet Include throwing screen ending request information.
The another aspect of the application, which also resides in, provides a kind of throwing screen system, including throws screen transmitting terminal and throw screen receiving end, also Shield control terminal including throwing, throwings screen control terminal controlled according to above-mentioned throwing screen control method throw screen transmitting terminal and throwing shield receiving end it Between carry out throwing screen.
The present invention uses during throwing screen throws screen this terminal of control terminal, receives so that throwing screen transmitting terminal and throwing screen It needs to throw screen transmitting terminal when not being attached directly between end, and throwing screen and throws screen receiving end first in the control for throwing screen control terminal Under bound, can be carried out throwing screen after binding success, just so as to effectively avoid miscarrying or deliberately wrong the case where throwing.
Detailed description of the invention
Fig. 1 is a kind of throwing screen control method flow chart shown according to an exemplary embodiment.
Fig. 2 is a kind of throwing screen control terminal structural block diagram shown according to an exemplary embodiment.
Fig. 3 is a kind of throwing screen system structural block diagram shown according to an exemplary embodiment.
Specific embodiment
It is with reference to the accompanying drawing and specific real in order to make those skilled in the art more fully understand technical solution of the present invention Applying example, the present invention is described in further detail.
Embodiment
As shown in Figure 1, the present embodiment provides a kind of throwings to shield control method, it is applied to throw screen control terminal, which comprises
S1: receiving and throw the first UPNP information that screen transmitting terminal is sent, and the first UPNP information includes throwing screen transmitting terminal body Part information and throwing screen receiving end identity information;
S2: examining according to the first UPNP information and throw screen transmitting terminal and throw whether screen receiving end mutually binds, if so, carrying out The step for throwing the 2nd UPNP information that screen transmitting terminal is sent is received, if it is not, carrying out in next step;
S3: according to the first UPNP information generate two dimensional code and by two dimensional code be sent to throwing screen receiving end show;
S4: it receives and throws the bind request information that screen transmitting terminal is sent, the bind request information is by scanning the two-dimensional code life At;
S5: binding throws screen transmitting terminal and throws screen receiving end and binding success information is sent to throwing screen transmitting terminal;
S6: receiving and throw the 2nd UPNP information that screen transmitting terminal is sent, and the 2nd UPNP information includes throwing screen solicited message Shield content with throwing;
S7: it is controlled according to the 2nd UPNP information and carries out throwing screen between throwing screen transmitting terminal and throwing screen receiving end.
What needs to be explained here is that throwing screen transmitting terminal and throwing can pass through Wifi innings between screen control terminal in the present embodiment Domain net realizes communication connection, and throwing screen control terminal and throwing can be connected between screen receiving end by wired communication mode, the present embodiment Shield this terminal of control terminal using throwing, after throwing screen transmitting terminal must shield receiving end binding success with throwing, control could be shielded throwing It is realized under the control at end and throws screen so as to effectively avoid miscarrying or deliberately wrong the case where throwing.
When the present embodiment is embodied, throws screen transmitting terminal and search for throwing screen reception client information in range of operation, if hair Receiving end is shielded in existing throwing, the throwing screen receiving end identity information for throwing screen transmitting terminal identity information and discovery can be sent jointly to throw Shield control terminal.
Preferably, described generate two dimensional code according to the first UPNP information and two dimensional code be sent to the receiving end progress of throwing screen It has been shown that, i.e. step S3 include:
S31: encrypted authentication code is generated according to the first UPNP information and encrypted authentication code is sent to throwing screen receiving end;
S32: ciphering two-dimension code is generated according to encrypted authentication code;
S33: ciphering two-dimension code is sent to throwing screen receiving end and is decrypted and shows.
It can be right according to the encrypted authentication code received from throwing screen control terminal what needs to be explained here is that throwing screen receiving end Ciphering two-dimension code is decrypted and shows, why use encrypted authentication code form, be in order to improve communication security, while In order to ensure one-to-one binding, miscarrying or deliberately wrong the case where throwing are further avoided.
Preferably, described thrown according to the control of the 2nd UPNP information carries out throwing screen packet between screen transmitting terminal and throwing screen receiving end It includes:
It parses the 2nd UPNP information and is converted into the first TCP/IP message, include throwing in screen in first TCP/IP message Hold;
First TCP/IP is thrown into screen information and is sent to throwing screen receiving end;
It receives and throws the second TCP/IP message and long connectivity request message that screen receiving end is sent, second TCP/IP message In include whether successfully to show throwing screen content;
Long connection is established with throwing screen receiving end and converts the 3rd UPNP information for the second TCP/IP message;
3rd UPNP information is sent to throwing screen transmitting terminal.
Preferably, the bind request information for receiving throwing screen transmitting terminal transmission includes: to judge whether in preset time It inside receives and throws the bind request information that screen transmitting terminal is sent, if so, carrying out the binding throwing screen transmitting terminal and throwing screen reception The step for holding and binding success information is sent to throwing screen transmitting terminal, otherwise throws screen failure.
What needs to be explained here is that a throwing screen receiving end can only once receive a throwing screen transmitting terminal in the present embodiment The request of throwing screen, be not scanned and bind after a certain period of time throwing screen receiving end two-dimensional code display if throwing screen transmitting terminal, Then this throws screen failure, this is in order to avoid throwing screen transmitting terminal transition or the improper occupancy of time-out and throwing screen resource.
Preferably, method provided in this embodiment further include: it receives and throws the 4th UPNP information that screen transmitting terminal is sent, institute Stating the 4th UPNP information includes throwing screen ending request information.
Embodiment 2
As shown in Fig. 2, the present embodiment provides a kind of throwings to shield control terminal, comprising:
First receiving module: for receiving the first UPNP information throwing screen transmitting terminal and sending, the first UPNP packet It includes throwing screen transmitting terminal identity information and throws screen receiving end identity information;
Inspection module: shield whether receiving end mutually binds for examining to throw screen transmitting terminal and throw according to the first UPNP information;
Two-dimensional code generation module: it is received for generating two dimensional code according to the first UPNP information and two dimensional code being sent to throwing screen End is shown;
Second receiving module: for receiving the bind request information throwing screen transmitting terminal and sending, the bind request information is logical Two dimensional code is over-scanned to generate;
Binding module: it is sent for binding to throw screen transmitting terminal and throw screen receiving end and binding success information is sent to throwing screen End;
Third receiving module: for receiving the 2nd UPNP information throwing screen transmitting terminal and sending, the 2nd UPNP packet It includes throwing screen solicited message and throws screen content;
It throws screen control module: being thrown between screen receiving end for being controlled to throw screen transmitting terminal and throw according to the 2nd UPNP information Screen.
Preferably, the two-dimensional code generation module includes:
Encrypted authentication code generation unit: for generating encrypted authentication code according to the first UPNP information and sending out encrypted authentication code Give throwing screen receiving end;
Ciphering two-dimension code generation unit: for generating ciphering two-dimension code according to encrypted authentication code;
First transmission unit: it is decrypted and shows for ciphering two-dimension code to be sent to throwing screen receiving end.
Preferably, the throwing screen control module includes:
Resolution unit: for parsing the 2nd UPNP information and being converted into the first TCP/IP message, the first TCP/IP letter It include throwing screen content in breath;
Second transmission unit: throwing screen receiving end is sent to for the first TCP/IP to be thrown screen information;
Receiving unit: described for receiving the second TCP/IP message and long connectivity request message throwing screen receiving end and send It includes whether successfully to show throwing screen content in second TCP/IP message;
Long connection establishment unit: for establishing long connection with throwing screen receiving end and converting third for the second TCP/IP message UPNP information;
Second transmission unit: for the 3rd UPNP information to be sent to throwing screen transmitting terminal.
Preferably, the present embodiment further include:
4th receiving module: for receiving the 4th UPNP information throwing screen transmitting terminal and sending, the 4th UPNP packet Include throwing screen ending request information.
Embodiment 3
As shown in figure 3, the present embodiment provides a kind of throwing screen system, including throw screen transmitting terminal and throw screen receiving end, feature It is, further includes throwing screen control terminal, screen transmission is thrown in the throwing screen control method control that the throwing screen control terminal is provided according to embodiment 1 Throwing screen is carried out between end and throwing screen receiving end.
It has carried out retouching in detail in embodiment of the method about the concrete operations mode for throwing screen control terminal and throwing screen system It states, is not set forth in detail herein.
The above is only the preferred embodiment of the present invention, it is noted that above-mentioned preferred embodiment is not construed as pair Limitation of the invention, protection scope of the present invention should be defined by the scope defined by the claims..For the art For those of ordinary skill, without departing from the spirit and scope of the present invention, several improvements and modifications can also be made, these change It also should be regarded as protection scope of the present invention into retouching.

Claims (10)

1. throwing screen control method, which is characterized in that be applied to throw screen control terminal, which comprises
Receive throw screen transmitting terminal send the first UPNP information, the first UPNP information include throw screen transmitting terminal identity information and Throw screen receiving end identity information;
It is examined according to the first UPNP information and throws screen transmitting terminal and throw whether screen receiving end mutually binds, if so, carrying out reception throwing The step for shielding the 2nd UPNP information that transmitting terminal is sent, if it is not, carrying out in next step;
It generates two dimensional code according to the first UPNP information and two dimensional code is sent to throwing screen receiving end and show;
It receives and throws the bind request information that screen transmitting terminal is sent, the bind request information is by scanning the two-dimensional code generation;
Binding throws screen transmitting terminal and throws screen receiving end and binding success information is sent to throwing screen transmitting terminal;
It receives and throws the 2nd UPNP information that screen transmitting terminal is sent, the 2nd UPNP information includes throwing screen solicited message and throwing in screen Hold;
It is controlled to throw screen transmitting terminal and throw according to the 2nd UPNP information and carries out throwing screen between screen receiving end.
2. control method is shielded in throwing according to claim 1, which is characterized in that described to generate two dimension according to the first UPNP information Code and by two dimensional code be sent to throwing screen receiving end carry out display include:
Encrypted authentication code is generated according to the first UPNP information and encrypted authentication code is sent to throwing screen receiving end;
Ciphering two-dimension code is generated according to encrypted authentication code;
Ciphering two-dimension code is sent to throwing screen receiving end to be decrypted and show.
3. control method is shielded in throwing according to claim 1, which is characterized in that described controlled according to the 2nd UPNP information throws screen Throw shielding between transmitting terminal and throwing screen receiving end and includes:
It parses the 2nd UPNP information and is converted into the first TCP/IP message, include throwing screen content in first TCP/IP message;
First TCP/IP is thrown into screen information and is sent to throwing screen receiving end;
It receives and throws the second TCP/IP message and long connectivity request message that screen receiving end is sent, wrapped in second TCP/IP message It includes and whether successfully shows throwing screen content;
Long connection is established with throwing screen receiving end and converts the 3rd UPNP information for the second TCP/IP message;
3rd UPNP information is sent to throwing screen transmitting terminal.
4. control method is shielded in throwing according to claim 1, which is characterized in that described receive throws the binding that screen transmitting terminal is sent Solicited message includes: judges whether to receive within a preset time and throws the bind request information that screen transmitting terminal is sent, if so, into The step for row binding throws screen transmitting terminal and throws screen receiving end and binding success information is sent to throwing screen transmitting terminal, otherwise Throw screen failure.
5. control method is shielded in throwing according to claim 1, which is characterized in that further include: it receives and throws what screen transmitting terminal was sent 4th UPNP information, the 4th UPNP information include throwing screen ending request information.
6. throwing screen control terminal characterized by comprising
First receiving module: for receiving the first UPNP information throwing screen transmitting terminal and sending, the first UPNP information includes throwing Shield transmitting terminal identity information and throws screen receiving end identity information;
Inspection module: shield whether receiving end mutually binds for examining to throw screen transmitting terminal and throw according to the first UPNP information;
Two-dimensional code generation module: for according to the first UPNP information generate two dimensional code and by two dimensional code be sent to throwing screen receiving end into Row display;
Second receiving module: for receiving the bind request information throwing screen transmitting terminal and sending, the bind request information is by sweeping Retouch two dimensional code generation;
Binding module: it throws screen transmitting terminal for binding and throws screen receiving end and binding success information is sent to throwing screen transmitting terminal;
Third receiving module: for receiving the 2nd UPNP information throwing screen transmitting terminal and sending, the 2nd UPNP information includes throwing Shield solicited message and throws screen content;
It throws screen control module: carrying out throwing screen between screen receiving end for controlling to throw screen transmitting terminal and throw according to the 2nd UPNP information.
7. control terminal is shielded in throwing according to claim 6, which is characterized in that the two-dimensional code generation module includes:
Encrypted authentication code generation unit: for generating encrypted authentication code according to the first UPNP information and being sent to encrypted authentication code Throw screen receiving end;
Ciphering two-dimension code generation unit: for generating ciphering two-dimension code according to encrypted authentication code;
First transmission unit: it is decrypted and shows for ciphering two-dimension code to be sent to throwing screen receiving end.
8. control terminal is shielded in throwing according to claim 6, which is characterized in that the throwing shields control module and includes:
Resolution unit: for parsing the 2nd UPNP information and being converted into the first TCP/IP message, in first TCP/IP message Shield content including throwing;
Second transmission unit: throwing screen receiving end is sent to for the first TCP/IP to be thrown screen information;
Receiving unit: throwing the second TCP/IP message and long connectivity request message that shield receiving end transmission for receiving, and described second It includes whether successfully to show throwing screen content in TCP/IP message;
Long connection establishment unit: for establishing long connection with throwing screen receiving end and converting the 3rd UPNP for the second TCP/IP message Information;
Second transmission unit: for the 3rd UPNP information to be sent to throwing screen transmitting terminal.
9. control terminal is shielded in throwing according to claim 6, which is characterized in that further include:
4th receiving module: for receiving the 4th UPNP information throwing screen transmitting terminal and sending, the 4th UPNP information includes throwing Shield ending request information.
10. throwing screen system, including throw screen transmitting terminal and throw screen receiving end, which is characterized in that further includes throwing screen control terminal, the throwing Shield control terminal throwing screen control method control according to any one of claims 1 to 5 to throw screen transmitting terminal and throw screen receiving end Between carry out throwing screen.
CN201910707297.8A 2019-08-01 2019-08-01 Screen control method is thrown, screen control terminal is thrown and throws screen system Pending CN110446085A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910707297.8A CN110446085A (en) 2019-08-01 2019-08-01 Screen control method is thrown, screen control terminal is thrown and throws screen system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910707297.8A CN110446085A (en) 2019-08-01 2019-08-01 Screen control method is thrown, screen control terminal is thrown and throws screen system

Publications (1)

Publication Number Publication Date
CN110446085A true CN110446085A (en) 2019-11-12

Family

ID=68432895

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910707297.8A Pending CN110446085A (en) 2019-08-01 2019-08-01 Screen control method is thrown, screen control terminal is thrown and throws screen system

Country Status (1)

Country Link
CN (1) CN110446085A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140197232A1 (en) * 2011-03-31 2014-07-17 Sony Mobile Communications Ab System and Method for Establishing a Communication Session
CN104994070A (en) * 2015-05-27 2015-10-21 福州惟实信息科技有限公司 Information transmission method capable of verifying information source based on encrypted double-layered two-dimension bar code
WO2015184150A1 (en) * 2014-05-30 2015-12-03 Alibaba Grouup Holding Limited Information processing and content transmission for multi-display
US9736541B1 (en) * 2013-03-06 2017-08-15 Cox Communications, Inc. Pairing a set-top box and personal computing device using a visual code
CN108600829A (en) * 2018-04-03 2018-09-28 东莞市康茂电子有限公司 A method of it is connected with screen device based on Quick Response Code
CN109194992A (en) * 2018-10-25 2019-01-11 深圳海豚星空科技有限公司 It is a kind of to prevent multi-screen interactive in consolidated network from disorderly throwing the method and system shielded
CN109889870A (en) * 2019-03-08 2019-06-14 浙江辉驿网络科技有限公司 A kind of credible throwing screen method and system
EP3663903A4 (en) * 2017-08-23 2020-08-26 Huawei Technologies Co., Ltd. Display method and device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140197232A1 (en) * 2011-03-31 2014-07-17 Sony Mobile Communications Ab System and Method for Establishing a Communication Session
US9736541B1 (en) * 2013-03-06 2017-08-15 Cox Communications, Inc. Pairing a set-top box and personal computing device using a visual code
WO2015184150A1 (en) * 2014-05-30 2015-12-03 Alibaba Grouup Holding Limited Information processing and content transmission for multi-display
CN104994070A (en) * 2015-05-27 2015-10-21 福州惟实信息科技有限公司 Information transmission method capable of verifying information source based on encrypted double-layered two-dimension bar code
EP3663903A4 (en) * 2017-08-23 2020-08-26 Huawei Technologies Co., Ltd. Display method and device
CN108600829A (en) * 2018-04-03 2018-09-28 东莞市康茂电子有限公司 A method of it is connected with screen device based on Quick Response Code
CN109194992A (en) * 2018-10-25 2019-01-11 深圳海豚星空科技有限公司 It is a kind of to prevent multi-screen interactive in consolidated network from disorderly throwing the method and system shielded
CN109889870A (en) * 2019-03-08 2019-06-14 浙江辉驿网络科技有限公司 A kind of credible throwing screen method and system

Similar Documents

Publication Publication Date Title
CN103516715B (en) Information processor, information processing method and information communication system
CN105359488B (en) Method for establishing communication between devices
CN109194992A (en) It is a kind of to prevent multi-screen interactive in consolidated network from disorderly throwing the method and system shielded
CN104410967B (en) A kind of method, apparatus and system being attached
CN104754284B (en) A kind of live broadcast of video conference method, equipment and system
CN102547685B (en) Building method of direct-linked chain, terminal and communication system
CN104125200B (en) Multi-screen interaction method, equipment and system
CN106487788B (en) A kind of user access method, SDN controller, forwarding device and subscriber access system
CN100592720C (en) Method and system for implementing instant communication between external network user and LAN user
CN109525540A (en) A kind of smart machine binding method and device
CN105704116A (en) Method for binding intelligent device through binding code
CN101160911A (en) Method of transmitting session requirement
CN105007214B (en) A kind of information processing method and terminal
CN112019889B (en) Cloud-based screen projection system and screen projection method
EP2448364A1 (en) Method for realizing radio videoconference, system and terminal thereof
CN108259813A (en) Multi-functional biography screen device, system and method
CN110366011A (en) The method and communication device of access service network
CN108632798A (en) A kind of quick binding method of Internet of Things household appliance, system and relevant apparatus
CN106453231A (en) Signaling obtaining and transmission method and device
CN101873313B (en) Be applied to message sending, receiving method and the Set Top Box of Set Top Box
EP2770699A1 (en) Method, device, and system for acquiring multicast address
CN107491277A (en) The method being controlled with Mobile phone touch control screen to giant-screen equipment
CN105634805B (en) Method of the main control device to the unified configuration of optional equipment under a kind of wireless networking environment
CN104967886B (en) Wireless display method and system
CN107835445A (en) TV control method, mobile terminal and TV based on MQTT agreements

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

Application publication date: 20191112

RJ01 Rejection of invention patent application after publication