CN107040498A - With screen method and terminal - Google Patents

With screen method and terminal Download PDF

Info

Publication number
CN107040498A
CN107040498A CN201610077632.7A CN201610077632A CN107040498A CN 107040498 A CN107040498 A CN 107040498A CN 201610077632 A CN201610077632 A CN 201610077632A CN 107040498 A CN107040498 A CN 107040498A
Authority
CN
China
Prior art keywords
terminal
data stream
screen
original data
sent
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.)
Granted
Application number
CN201610077632.7A
Other languages
Chinese (zh)
Other versions
CN107040498B (en
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.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group 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 China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201610077632.7A priority Critical patent/CN107040498B/en
Publication of CN107040498A publication Critical patent/CN107040498A/en
Application granted granted Critical
Publication of CN107040498B publication Critical patent/CN107040498B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the invention discloses a kind of with screen method and terminal.The same screen method includes:First terminal is set up with second terminal and is connected with screen;Selection at least original data stream all the way, using it is described with screen linkup transmit to second terminal;Wherein, the original data stream is used for for second terminal output, so as to be realized with first terminal with screen.

Description

With screen method and terminal
Technical field
The present invention relates to the same screen technology of wireless communication field, more particularly to a kind of same screen method and terminal.
Background technology
Terminal room is wirelessly emerging a kind of application on mobile terminals at present with screen, will by means of wireless network Content of multimedia on mobile terminal is pushed on remote equipment and is shown.Intelligent terminal enters in LAN In the same screen implementation process of row video calling, include three steps:
1) content of the interception current screen of terminal periodic;
2) terminal is encoded the screen content of interception;
3) content for encoding completion is passed through into the wireless receiving device being transferred to screen agreement in LAN.
Although the above method realizes the wireless with screen of terminal room, but there is problems with:
First, carry out screen to transmitting terminal to intercept, it is understood that there may be some information users are not intended to interception hair Give receiving terminal.
Secondly, the resolution ratio for being transferred to the screen content of transmitting terminal depends on the screen resolution of transmitting terminal, shows So this may cause the not good phenomenon of the result of broadcast of receiving terminal;
3rd, transmitting terminal needs to carry out screenshotss coding to screen content, can consume the resource of transmitting terminal, may Transmitting terminal resource anxiety, system operation can be caused slow to cause the phenomenons such as interim card occur with screen.
The content of the invention
In view of this, the embodiment of the present invention is expected to provide a kind of with screen method and terminal, at least partly solves State one of problem.
To reach above-mentioned purpose, the technical proposal of the invention is realized in this way:
First aspect of the embodiment of the present invention provides a kind of with screen method, and methods described includes:
First terminal is set up with second terminal and is connected with screen;
Selection at least original data stream all the way, using it is described with screen linkup transmit to second terminal;
Wherein, the original data stream is used for for second terminal output, so as to be realized with first terminal with screen.
Based on such scheme, the selection at least original data stream all the way is given using described with screen linkup transmit Second terminal, including:
Select the local data flow of the first terminal and/or receive the remote data stream of remote equipment transmission It is sent to the second terminal.
Based on such scheme, methods described also includes:
The inquiry that the first terminal determines whether the second terminal supports N circuit-switched data streaming to sending; Wherein, the N is the integer not less than 2;
Receive the feedback information that the second terminal is sent based on the inquiry;
The selection at least original data stream all the way, using it is described with screen linkup transmit to second terminal, including:
When the feedback information shows that the second terminal supports N circuit-switched data streaming, selection M roads are former Beginning data flow is sent to the second terminal;Wherein, the M is no more than described N positive integer.
Based on such scheme, the feedback information includes the end that the second terminal receives N circuit-switched data streaming Mouth parameter;
It is described when the feedback information shows that the second terminal supports N circuit-switched data streaming, select M roads Original data stream is sent to the second terminal, including:
According to the port parameter, M roads original data stream is sent to the second terminal.
Based on such scheme, methods described also includes:
Based on the port parameter, conversate the transmission consulted and set up and carry out M roads initial data streaming Session;
It is described when the feedback information shows that the second terminal supports N circuit-switched data streaming, select M roads Original data stream is sent to the second terminal, including:
Based on the transmission session, M roads original data stream is sent to second terminal.
Second aspect of the embodiment of the present invention provides a kind of with screen method, and methods described includes:
Second terminal is set up with first terminal and is connected with screen;
By described with screen connection, at least original data stream all the way for receiving that the first terminal sends;
Show the original data stream.
Based on such scheme, methods described also includes:
Receive the first terminal and determine whether the second terminal supports the inquiry of N circuit-switched data streaming;Institute It is the integer not less than 2 to state N;
Based on the inquiry, feedback information is formed according to the ability parameter of the second terminal;
The feedback information is sent to the first terminal.
Based on such scheme, when the second terminal supports N circuit-switched data streaming, the feedback information bag Include the port parameter for supporting N circuit-switched data streaming.
Based on such scheme, methods described also includes:
Conversated with the first terminal and consult and set up the transmission meeting for carrying out M roads initial data streaming Words;Wherein, the M is no more than N positive integer;
At least original data stream all the way that is described to be connected by described with screen, receiving that the first terminal sends, Including:
Based on the transmission session, the original data stream that the first terminal is sent is received.
The third aspect of the embodiment of the present invention provides a kind of terminal, and the terminal is first terminal;Described first eventually End includes:
First connection unit, is connected for being set up with second terminal with screen;
First transmitting element, for selecting at least original data stream all the way, is given using described with screen linkup transmit Second terminal;
Wherein, the original data stream is used for for second terminal output, so as to be realized with first terminal with screen.
Based on such scheme, first transmitting element, the local data flow for selecting the first terminal And/or receive remote equipment transmission remote data stream be sent to the second terminal.
Based on such scheme, first transmitting element, for determining whether the second terminal props up to transmission Hold the inquiry of N circuit-switched data streaming;Wherein, the N is the integer not less than 2;
The terminal also includes:
First receiving unit, for receiving the feedback information that the second terminal is sent based on the inquiry;
First transmitting element, is additionally operable to show that the second terminal supports N ways in the feedback information During according to streaming, selection M roads original data stream is sent to the second terminal;Wherein, the M is not More than the positive integer of the N.
Based on such scheme, the feedback information includes the end that the second terminal receives N circuit-switched data streaming Mouth parameter;
First transmitting element, for according to the port parameter, M roads original data stream to be sent To the second terminal.
Based on such scheme, the terminal also includes:
Negotiation element, consults for based on the port parameter, conversating and sets up progress M roads original number According to the transmission session of streaming;
First transmitting element, for based on the transmission session, sending the M roads to second terminal former Beginning data flow.
Fourth aspect of the embodiment of the present invention provides a kind of terminal, and the terminal is second terminal;Described second eventually End includes:
Second connection unit, is connected for being set up with first terminal with screen;
Second receiving unit, for being connected by described with screen, receives the first terminal is sent at least one Road original data stream;
Display unit, for showing the original data stream.
Based on such scheme, second receiving unit determines described second for receiving the first terminal Whether terminal supports the inquiry of N circuit-switched data streaming;The N is the integer not less than 2;
The second terminal also includes:
Unit is formed, for based on the inquiry, feedback letter to be formed according to the ability parameter of the second terminal Breath;
Second transmitting element, for sending the feedback information to the first terminal.
Based on such scheme, when the second terminal supports N circuit-switched data streaming, the feedback information bag Include the port parameter for supporting N circuit-switched data streaming.
Based on such scheme, the second terminal also includes:
Conversation element, progress M roads original data stream is consulted and sets up for being conversated with the first terminal The transmission session of transmission;Wherein, the M is no more than N positive integer;
Second receiving unit, sends specifically for based on the transmission session, receiving the first terminal Original data stream.
Provided in an embodiment of the present invention to shield method and terminal together, the video that first terminal is sent to second terminal is Original data stream, is not that the screenshotss of first terminal encode the data flow to be formed;First, first terminal is reduced Because screenshotss and coding consumption system resource and caused by it is busy, so as to avoid first terminal because system resource With bad phenomenons such as screen interim cards caused by nervous;Secondly as transmission is original data stream, so that data The video resolution of stream is not limited to the display resolution of first terminal, so that second terminal is resulted in more preferably Display effect;Again, it can so allow first terminal that the partial data of display is streaming into second eventually End, realizes the part between first terminal and second terminal with shielding, so as to meet user only in second terminal The upper user's request with screen part, improves the intelligent and users' satisfaction degree of terminal.
Brief description of the drawings
Fig. 1 is the first same schematic flow sheet for shielding method provided in an embodiment of the present invention;
Fig. 2 is the second provided in an embodiment of the present invention schematic flow sheet with screen method;
Fig. 3 is the third same schematic flow sheet for shielding method provided in an embodiment of the present invention;
Fig. 4 is the capability negotiation flow signal between first terminal provided in an embodiment of the present invention and second terminal Figure;
Fig. 5 is the structural representation of the first terminal provided in an embodiment of the present invention;
Fig. 6 is the structural representation of second of terminal provided in an embodiment of the present invention.
Embodiment
Technical scheme is done below in conjunction with Figure of description and specific embodiment and further explained in detail State.
Embodiment one:
As shown in figure 1, the present embodiment provides a kind of with screen method, methods described includes:
Step S110:First terminal is set up with second terminal and is connected with screen;
Step S120:Selection at least original data stream all the way, using it is described with screen linkup transmit to second terminal;
Wherein, the original data stream is used for for second terminal output, so as to be realized with first terminal with screen.
First terminal described in the present embodiment and the second terminal can be catv terminal, or mobile whole End;The first terminal and the second terminal can be mobile phone, tablet personal computer or wearable device etc.. It is described in the present embodiment to be all for wireless same screen method, as first terminal and second terminal with screen method Wireless device, the data flow of transmission, which is used, is wirelessly transferred what is be transmitted.
The same screen connection set up between the first terminal and the second terminal may include to open based on Wi-Fi Send out the same screen connection that WFD agreements are set up.The first terminal can be terminal direct-connected support WiFi;It is described The terminal that second terminal can show for support WiFi.The first terminal can be progress with screen in the present embodiment Transmitting terminal;The second terminal can be receiving terminal of the progress with screen.
The original data stream may include the information such as original video stream.The original data stream includes described first The part display data stream that terminal is currently shown.In the step s 120, the first terminal is passed to second terminal Defeated original data stream, rather than the data flow to be formed is encoded to first terminal progress screenshotss.Like this, One terminal just carries out screenshotss without the display screen to first terminal, is encoded without to screenshotss, so as to drop Low first terminal is because screenshotss and the system resource of coding consumption, so that the resource for reducing first terminal disappears Consumption, reduces first terminal because resource consumption causes with phenomena of the failure such as screen interim cards.
Simultaneously this when, what second terminal was received is original data stream, not the data of screenshotss coding, So as to be not intended to be limited to the display resolution of first terminal, so that second terminal can be provided more preferably Video frequency output effect.
Further, since first terminal described in the present embodiment is that original data stream is sent into second terminal, this Sample is shown in be not desired to be sent to the information of second terminal and would not be sent to second terminal originally on first terminal, So as to reduce the interference of other information, while it is compromised to avoid the information shown on first terminal.For example, First terminal and third terminal are carrying out video calling, are shown on first terminal except display video calling Outside video, each file on first terminal desktop is also shown.The mode encoded according to screenshotss forms number Second terminal is sent to according to stream, such second terminal not can be only seen the information of video calling, it will also be seen that The fileinfo on desktop on first terminal.If in addition, now, user only wants to send the 3rd video Video be sent to second terminal, according to the mode of western existing screenshotss coding, it is clear that be difficult to very much, and Only need the original data stream that third terminal is sent to first terminal being transmitted to first terminal in the present embodiment, The demand of user just can be easily realized, users' satisfaction degree is improved.
Methods described also includes:
User is received to indicate:
At least original data stream is sent to second terminal all the way for the first terminal selection, including:
Indicated based on the user, at least the original data stream is sent to the second terminal all the way for selection.
The user indicates to may include detection user's input selection which or which original data stream.So Facilitate user's control with the video of screen.The step S120 may include:Select the local number of the first terminal The second terminal is sent to according to the remote data stream for flowing and/or receiving remote equipment transmission.
Such as first terminal is carrying out video calling with third terminal, and this when, the first terminal can be voluntarily Collection forms a local video, is regarded while first terminal can also receive the distal end that third terminal gathers and send Frequently.The sheet that the original data stream of first terminal can voluntarily gather for first terminal is sent in the step s 120 Ground video or the far-end video received from third terminal.
If the video frequency co-screen method described in the present embodiment is applied in video call process, it is possible to utilize Mobile phone carries out video calling acquisition video frequency co-screen and set to the large-size screen monitors such as the larger tablet personal computer of screen or notebook computer It is standby upper, to obtain the more excellent experience of video calling.
As shown in Fig. 2 before step S120, methods described also includes:
Step S111:The first terminal determines whether the second terminal supports N circuit-switched datas to spread to transmission Defeated inquiry;Wherein, the N is the integer not less than 2;
Step S112:Receive the feedback information that the second terminal is sent based on the inquiry;
The step S120 may include:
When the feedback information shows that the second terminal supports N circuit-switched data streaming, selection M roads are former Beginning data flow is sent to the second terminal;Wherein, the M is no more than described N positive integer.
The first terminal will carry out capability negotiation with second terminal in the present embodiment, in capability negotiation During, if the first terminal need to second terminal send 2 or more than 2 data flow, it is necessary to Confirm whether second terminal can receive two or more data flows simultaneously.
The feedback information includes the port parameter that the second terminal receives N circuit-switched data streaming;
The step S120 may include:According to the port parameter, M roads original data stream is sent To the second terminal.
The port parameter may include the port information of real-time Transmission port.For example, the N is equal to 2, institute Stating port parameter may include rtp-port0 and rtp-port1 port parameter.The rtp-port0 is real-time Transmission Port 0, the rtp-port1 is real-time Transmission port 1.
When N is the integer not less than 2 described in example in real time for this, illustrate the second terminal to support The real-time simultaneous transmission of multiplex data stream.Like this, the second terminal can simultaneously receive multichannel original The output of beginning data flow and output multi-channel original data stream.
Methods described also includes:
Based on the port parameter, conversate the transmission consulted and set up and carry out M roads initial data streaming Session;
The step S120 is specifically included:Based on the transmission session, the M roads are sent to second terminal Original data stream.
The transmission of data flow for convenience in the present embodiment, also needs to set up transmission session in the present embodiment, The transmission of multichannel original data stream is may relate in this in real time example, then needs to set up transmission session.Due to relating to And multichannel original data stream will then set up multiple transmission sessions.
In a word, with screen method described in the present embodiment, screenshotss in the prior art is changed and encode the aobvious of transmitting terminal Display screen curtain is sent to the same screen mode of receiving terminal, reduces the system consumption of the transmitting terminal with screen, improves same Screen effect and can realize part with screen, meet with shield during user with screen demand.
Embodiment two:
As shown in figure 3, the present embodiment provides a kind of with screen method, methods described includes:
Step S210:Second terminal is set up with first terminal and is connected with screen;
Step S220:By described with screen connection, at least original number all the way for receiving that the first terminal sends According to stream;
Step S230:Show the original data stream.
The present embodiment methods described can be foregoing wireless same screen method with screen method, can be in the present embodiment Applied to the method in receiving terminal in same screen method.The first terminal is the hair with the data flow during screen Sending end, the second terminal is the receiving terminal for receiving the data flow.
First terminal and the second terminal are set up with screen connection in the present embodiment, for example, assisted based on WFD The same screen connection that view is set up.
The data flow that second terminal is received from first terminal in the step S220 is original data stream, Er Fei Data flow after one terminal screenshotss coding, what such second terminal was shown in step S230 is exactly original number According to stream, so that the video resolution of data flow is not limited to the screen resolution of first terminal from the point of view of second terminal, The display effect of second terminal can be improved;At the same time, due to second terminal receive be original data stream, Will not be because of bad phenomenons such as the busy caused same screen interim cards of system of first terminal.
As shown in figure 4, methods described also includes:
Step S211:Receive the first terminal and determine whether the second terminal supports N circuit-switched data streaming Inquiry;The N is the integer not less than 2;
Step S212:Based on the inquiry, feedback information is formed according to the ability parameter of the second terminal;
Step S213:The feedback information is sent to the first terminal.
First terminal and second terminal will carry out capability negotiation, the first end described in this when in the present embodiment End can send to second terminal and inquire, whether inquiry second terminal supports data more than 2 tunnels or 2 tunnels to spread It is defeated.The inquiry will be responded in second terminal described in step S212, is joined according to the ability of second terminal itself Number, forms the feedback information of the response inquiry, first terminal is sent into the feedback letter in step S213 Breath.
By inquiry, first terminal is facilitated to determine whether to send more than 2 tunnels or 2 tunnels to second terminal simultaneously Original data stream so as to carrying out the same screen of multiplex data stream.
When the second terminal supports N circuit-switched data streaming, the feedback information includes supporting N circuit-switched datas The port parameter of streaming.
These port parameters can be the port destination address as the transmission original data stream, like this, First terminal is facilitated to send original data stream.
Methods described also includes:Conversated with the first terminal and consult and set up progress M roads initial data The transmission session of streaming;Wherein, the M is no more than N positive integer;
The step S220 may include:
Based on the transmission session, the original data stream that the first terminal is sent is received.
In the present embodiment the second terminal can also first terminal conversate, based on transmission session, receive The original data stream that first terminal is sent, so ensure that the transmission for more smoothly carrying out original data stream.
Embodiment three:
As shown in figure 5, the present embodiment provides a kind of terminal, the terminal is first terminal;Described first eventually End includes:
First connection unit 110, is connected for being set up with second terminal with screen;
First transmitting element 120, for selecting at least original data stream all the way, utilizes described with screen connection hair Give second terminal;
Wherein, the original data stream is used for for second terminal output, so as to be realized with first terminal with screen.
The first connection unit 110 that first terminal described in the present embodiment includes may include communication interface, described Communication interface may include wireline interface or wave point;The wave point may include dual-mode antenna etc..
The hardware configuration of first transmitting element 120 can also include communication interface, can be used in second Terminal sends the transmission interface of data flow, such as transmission antenna, the transmission antenna concretely WiFi antennas Deng.
First terminal described in the present embodiment can be the electronic equipments such as mobile phone, tablet personal computer or wearable device, Directly the screenshotss after progress is shown with the original data stream shielded, rather than first terminal can be sent to second terminal The data flow of formation is encoded, first terminal progress is few, same with the system resource for operating less, consuming of screen processing Shield the characteristics of effect is good.
As further improvement of this embodiment, first transmitting element 120, for selecting described first The local data flow of terminal and/or receive remote equipment transmission remote data stream be sent to it is described second eventually End.
The original data stream that first transmitting element 120 described in the present embodiment is sent can be the local of first terminal Remote data stream that data flow or first terminal are received from remote equipment etc..For example, first terminal The data flow formed with third terminal in video calling, video call process is carried out may include what is locally gathered Local data flow, also the remote data stream including being received from third terminal.This when, described first sends At least one in the local data flow and remote data stream can be sent to second terminal by unit 120, Carry out with screen.
First transmitting element 120, for determining whether the second terminal supports N circuit-switched datas to transmission The inquiry of streaming;Wherein, the N is the integer not less than 2;
The first terminal also includes:
First receiving unit, for receiving the feedback information that the second terminal is sent based on the inquiry;
First transmitting element 120, is additionally operable to show that the second terminal supports N in the feedback information During circuit-switched data streaming, selection M roads original data stream is sent to the second terminal;Wherein, the M To be not more than the positive integer of the N.
The first terminal also includes the first receiving unit in the present embodiment, and first receiving unit can be wrapped Receiving interface is included, the feedback information of second terminal transmission can be received.First transmitting element 120 will also For will determine that second terminal can support the inquiry of N circuit-switched data streaming to be sent to second terminal simultaneously, together When the feedback information that is formed of answer of the second terminal of the first transmitting element 120 to the inquiry, complete with second The ability of terminal informs that determining whether can be to second terminal while sending initial data more than two-way Stream.
The feedback information includes the port parameter that the second terminal receives N circuit-switched data streaming;
First transmitting element 120, for according to the port parameter, by M roads original data stream It is sent to the second terminal.
Also include port parameter in the feedback information in the present embodiment, like this, facilitate described first Transmitting element 120 determines which port to send the original data stream to second terminal by.
In addition, the first terminal also includes:
Negotiation element, consults for based on the port parameter, conversating and sets up progress M roads original number According to the transmission session of streaming;
First transmitting element 120, for based on the transmission session, the M to be sent to second terminal Road original data stream.
The first terminal also includes negotiation element in the present embodiment, and the negotiation element may include that communication connects Mouthful, by the information exchange with second terminal, carry out the transmission session of initial data streaming.
First transmitting element 120 is completed in negotiation element and second terminal after session establishment, based on Transmission session transmits M roads original data stream, and easy realizes the transmission of original data stream.
In a word, first terminal described in the present embodiment can be to realize the hardware knot described in embodiment one with screen method Structure, with the features such as effect is good, first terminal simple to operate and system resources consumption is few with screen.
Example IV:
As shown in fig. 6, the present embodiment provides another terminal, the terminal is second terminal;Described second Terminal includes:
Second connection unit 210, is connected for being set up with first terminal with screen;
Second receiving unit 220, for being connected by described with screen, receives the first terminal and sends extremely Few original data stream all the way;
Display unit 230, for showing the original data stream.
The structure class of the second connection unit of the present embodiment 210 and the first connection unit in foregoing first terminal Seemingly, communication interface can also be included, can be used in first terminal and set up connection, this is connected to carry out first Same screen between terminal and second terminal, therefore can be described as with screen connection.
Second receiving unit 220 may include receiving interface, such as reception antenna, can receive described One or more original data stream that one terminal is sent.
The display unit 230 may include various display screens;The display screen may include LCDs, electricity Sub- ink display screen, projection display screen or Organic Light Emitting Diode OLED display screen etc..The display screen can For showing the data flow, same picture is shown with first terminal so as to realize, is realized with screen.
The second terminal can be to realize the hardware configuration described in embodiment two with screen method in the present embodiment, It can reduce and show that there is provided with screen effect with screen interim card etc. is bad.
Further, second receiving unit 220, described second is determined for receiving the first terminal Whether terminal supports the inquiry of N circuit-switched data streaming;The N is the integer not less than 2;
The second terminal also includes:
Unit is formed, for based on the inquiry, feedback letter to be formed according to the ability parameter of the second terminal Breath;
Second transmitting element, for sending the feedback information to the first terminal.
The second terminal also includes forming unit in the present embodiment, and the formation unit may include processor Or process circuit.The processor may include central processing unit, microprocessor, digital signal processor, should With processor or programmable array etc..The process circuit may include application specific integrated circuit etc..
Unit is being formed described in the present embodiment according to the inquiry, the ability of the second terminal is being inquired about, is formed Corresponding feedback information.The feedback information is sent to the by the second transmitting element of the final second terminal One terminal, so as to inform the ability of the second terminal of first terminal, facilitates first terminal decision-making to second terminal Transmission of one line or multichannel original data stream.
Second transmitting element may include transmission interface, and the transmission interface can be wireline interface or wirelessly connect Mouthful, the wave point may include transmission antenna.The transmission antenna may include WiFi antennas etc..
In the present embodiment, when the second terminal supports N circuit-switched data streaming, the feedback information bag Include the port parameter for supporting N circuit-switched data streaming.
Port parameter is carried in the feedback information, facilitates the first terminal to be sent out according to the port parameter Send described original data stream etc..
In addition, the second terminal also includes:
Conversation element, progress M roads original data stream is consulted and sets up for being conversated with the first terminal The transmission session of transmission;Wherein, the M is no more than N positive integer;
Second receiving unit 220, specifically for based on the transmission session, receiving the first terminal The original data stream of transmission.
The conversation element may include communication interface and processor or process circuit in the present embodiment, and communication connects Mouth is used for first terminal and carries out information exchange, and the processor or process circuit can be used for forming interactive information The foundation of the transmission session is completed with the information that parsing is received.Second receiving unit 220 is based on transmission The fast ripe original data stream of simplicity is capable of in session, so as to realize well described with screen.
The second terminal that the present embodiment is provided in a word can be to realize the hardware knot described in embodiment two with screen method Structure, it is possible to increase with screen effect and users' satisfaction degree.
Below in conjunction with above-mentioned any embodiment, there is provided several specific examples.
Example one:
The operative scenario of this example can be, in video calling, and the particular content of video calling is included into this Ground data flow and the data flow of distal end with screen agreement on large-size screen monitors by showing.
Same screen method described in this example includes:
1st step:The equipment in current LAN is searched on the first terminal for carrying out video calling, is looked for To the receiving device supported with screen;The receiving device is foregoing second terminal.
2nd step:Indicated based on user, selection receives the first terminal of video calling with one of End equipment is set up with screen connection.
3rd step:After setting up with screen connection, the video call data streaming on first terminal all the way is selected Give receiving device output.
4th step:Indicate to select to switch data stream based on user, select different data flows, Including local data flow or remote data stream;It can also be indicated, be selected the data of two-way based on user Stream gives receiving device simultaneously, and receiving device is after two paths of data stream is received, it is necessary to while carry out The output of two paths of data stream.
5th step:Indicated based on user, terminate video calling or with screen, terminate the transmission of data flow.
In above-mentioned steps, if the current data flow with screen is single data flow, such as local data flow Or remote data stream, then can be using existing with screen agreement, it is only necessary to which terminal is obtained from video calling By being transferred to receiving terminal with screen agreement after real-time Transmission (Real Time Protocol, RTP) data flow.
Example two:
In this example there is provided simultaneous transmission two paths of data stream, method of the two paths of data stream with screen is carried out. This when first terminal and second terminal carry out with screen can it is existing with screen agreement on the basis of Do following improvement.By taking Wireless Display Miracast agreements as an example, including two kinds of scenes:The first scene It is lower to export two paths of data stream on same receiving terminal;Second of scene is in difference by two paths of data stream Receiving device on export.
Under the first scene, the flow for changing Miracast agreements is as follows:Transmitting terminal and receiving terminal are completed After M1 or M2 message, when terminal sends M3 message to transmitting terminal, increase the current reception of an inquiry Whether the method parameter of two paths of data stream is supported in end.This can be for the parameter inquired: wfd_supported_second_video.Here transmitting terminal is foregoing first terminal, and receiving terminal is For foregoing second terminal.
If the field that receiving terminal is not replied, then it represents that receiving terminal do not support two paths of data simultaneous transmission and Display.
If receiving terminal supports what is carried in the decoding and display of two paths of data, the M3 replied to be somebody's turn to do simultaneously Field, at the same provided in the M3 message of reply wfd-client-rtp-ports rtp-port0 and The content of rtp-port1 parameters.The rtp-port0 represents real-time Transmission port 0;The rtp-port1 tables Show real-time Transmission port 1.
It is as shown in the table:
, it is necessary to extend the wfd-url0 in wfd-presentation-url parameters in ensuing M4 message And wfd-url1, it is as shown in the table
The first receiving terminal in above table is main receiving terminal, receiving terminal supplemented by second receiving terminal.
After the completion of M3 or M4 message negotiations processes, then in first terminal and transmitting terminal according to WFD sessions Establishing process, the second circuit-switched data is spread give receiving terminal simultaneously in M6 message.Here the second number Can be therein all the way for foregoing multichannel original data stream according to stream.The parsing of specific two paths of data and show by Receiving terminal is responsible for, and needs to include the sequence parameter set (Sequence of data source in the rtp streaming of packing Parameter Sets, SPS) and picture parameter set (Picture Parameter Sets, PPS), so Facilitate receiving terminal to parse data flow according to the SPS and PPS and export corresponding video.
Scene 2 is that two paths of data is passed to different receiving terminals.
Transmitting terminal be connected to receiving terminal do not support two paths of data M3 reply message after, again broadcast hair Existing others receiving device, user builds after selecting second receiving device between current transmitting terminal Vertical WFD connections, so, the second circuit-switched data is equally passed data source using WFD with the first circuit-switched data Give the second receiving terminal.The flow equivalent to carrying out same screen twice, that is, in transmitting terminal and two not WFD connections are set up respectively between same receiving terminal, it is not necessary to carry out the modification of agreement, idiographic flow is not Repeat again.
In several embodiments provided herein, it should be understood that disclosed apparatus and method, It can realize by another way.Apparatus embodiments described above are only schematical, for example, The division of the unit, only a kind of division of logic function, can there is other division when actually realizing Mode, such as:Multiple units or component can be combined, or be desirably integrated into another system, or some spies Levying to ignore, or does not perform.In addition, the coupling each other of shown or discussed each part, Or direct-coupling or communication connection can be the INDIRECT COUPLINGs or logical of equipment or unit by some interfaces Letter connection, can be electrical, machinery or other forms.
The above-mentioned unit illustrated as separating component can be or may not be it is physically separate, make It can be for the part that unit is shown or may not be physical location, you can with positioned at a place, It can also be distributed on multiple NEs;It can select therein part or all of according to the actual needs Unit realizes the purpose of this embodiment scheme.
In addition, each functional unit in various embodiments of the present invention can be fully integrated into a processing module In or each unit individually as a unit, can also two or more unit collection Into in a unit;Above-mentioned integrated unit can both be realized in the form of hardware, it would however also be possible to employ Hardware adds the form of SFU software functional unit to realize.
One of ordinary skill in the art will appreciate that:Realize all or part of step of above method embodiment It can be completed by the related hardware of programmed instruction, it is computer-readable that foregoing program can be stored in one Take in storage medium, the program upon execution, performs the step of including above method embodiment;And it is foregoing Storage medium include:Movable storage device, read-only storage (ROM, Read-Only Memory), Random access memory (RAM, Random Access Memory), magnetic disc or CD etc. are various Can be with the medium of store program codes.
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited to In this, any one skilled in the art the invention discloses technical scope in, can be easily Expect change or replacement, should all be included within the scope of the present invention.Therefore, protection of the invention Scope should be based on the protection scope of the described claims.

Claims (18)

1. it is a kind of with screen method, it is characterised in that methods described includes:
First terminal is set up with second terminal and is connected with screen;
Selection at least original data stream all the way, using it is described with screen linkup transmit to second terminal;
Wherein, the original data stream is used for for second terminal output, so as to be realized with first terminal with screen.
2. according to the method described in claim 1, it is characterised in that
The selection at least original data stream all the way, using it is described with screen linkup transmit to second terminal, including:
Select the local data flow of the first terminal and/or receive the remote data stream of remote equipment transmission It is sent to the second terminal.
3. method according to claim 1 or 2, it is characterised in that
Methods described also includes:
The inquiry that the first terminal determines whether the second terminal supports N circuit-switched data streaming to sending; Wherein, the N is the integer not less than 2;
Receive the feedback information that the second terminal is sent based on the inquiry;
The selection at least original data stream all the way, using it is described with screen linkup transmit to second terminal, including:
When the feedback information shows that the second terminal supports N circuit-switched data streaming, selection M roads are former Beginning data flow is sent to the second terminal;Wherein, the M is no more than described N positive integer.
4. method according to claim 3, it is characterised in that
The feedback information includes the port parameter that the second terminal receives N circuit-switched data streaming;
It is described when the feedback information shows that the second terminal supports N circuit-switched data streaming, select M roads Original data stream is sent to the second terminal, including:
According to the port parameter, M roads original data stream is sent to the second terminal.
5. method according to claim 3, it is characterised in that
Methods described also includes:
Based on the port parameter, conversate the transmission consulted and set up and carry out M roads initial data streaming Session;
It is described when the feedback information shows that the second terminal supports N circuit-switched data streaming, select M roads Original data stream is sent to the second terminal, including:
Based on the transmission session, M roads original data stream is sent to second terminal.
6. it is a kind of with screen method, it is characterised in that methods described includes:
Second terminal is set up with first terminal and is connected with screen;
By described with screen connection, at least original data stream all the way for receiving that the first terminal sends;
Show the original data stream.
7. method according to claim 6, it is characterised in that
Methods described also includes:
Receive the first terminal and determine whether the second terminal supports the inquiry of N circuit-switched data streaming;Institute It is the integer not less than 2 to state N;
Based on the inquiry, feedback information is formed according to the ability parameter of the second terminal;
The feedback information is sent to the first terminal.
8. method according to claim 7, it is characterised in that
When the second terminal supports N circuit-switched data streaming, the feedback information includes supporting N circuit-switched datas The port parameter of streaming.
9. method according to claim 7, it is characterised in that
Methods described also includes:
Conversated with the first terminal and consult and set up the transmission meeting for carrying out M roads initial data streaming Words;Wherein, the M is no more than N positive integer;
At least original data stream all the way that is described to be connected by described with screen, receiving that the first terminal sends, Including:
Based on the transmission session, the original data stream that the first terminal is sent is received.
10. a kind of terminal, it is characterised in that the terminal is first terminal;The first terminal includes:
First connection unit, is connected for being set up with second terminal with screen;
First transmitting element, for selecting at least original data stream all the way, is given using described with screen linkup transmit Second terminal;
Wherein, the original data stream is used for for second terminal output, so as to be realized with first terminal with screen.
11. terminal according to claim 10, it is characterised in that
First transmitting element, for selecting the local data flow of the first terminal and/or receiving distal end The remote data stream that equipment is sent is sent to the second terminal.
12. the terminal according to claim 10 or 11, it is characterised in that
First transmitting element, for determining whether the second terminal supports N circuit-switched datas to spread to transmission Defeated inquiry;Wherein, the N is the integer not less than 2;
The first terminal also includes:
First receiving unit, for receiving the feedback information that the second terminal is sent based on the inquiry;
First transmitting element, is additionally operable to show that the second terminal supports N ways in the feedback information During according to streaming, selection M roads original data stream is sent to the second terminal;Wherein, the M is not More than the positive integer of the N.
13. terminal according to claim 12, it is characterised in that
The feedback information includes the port parameter that the second terminal receives N circuit-switched data streaming;
First transmitting element, for according to the port parameter, M roads original data stream to be sent To the second terminal.
14. terminal according to claim 12, it is characterised in that
The first terminal also includes:
Negotiation element, consults for based on the port parameter, conversating and sets up progress M roads original number According to the transmission session of streaming;
First transmitting element, for based on the transmission session, sending the M roads to second terminal former Beginning data flow.
15. a kind of terminal, it is characterised in that the terminal is second terminal;The second terminal includes:
Second connection unit, is connected for being set up with first terminal with screen;
Second receiving unit, for being connected by described with screen, receives the first terminal is sent at least one Road original data stream;
Display unit, for showing the original data stream.
16. terminal according to claim 15, it is characterised in that
Second receiving unit, determines whether the second terminal supports N for receiving the first terminal The inquiry of circuit-switched data streaming;The N is the integer not less than 2;
The second terminal also includes:
Unit is formed, for based on the inquiry, feedback letter to be formed according to the ability parameter of the second terminal Breath;
Second transmitting element, for sending the feedback information to the first terminal.
17. terminal according to claim 16, it is characterised in that
When the second terminal supports N circuit-switched data streaming, the feedback information includes supporting N circuit-switched datas The port parameter of streaming.
18. terminal according to claim 16, it is characterised in that
The second terminal also includes:
Conversation element, progress M roads original data stream is consulted and sets up for being conversated with the first terminal The transmission session of transmission;Wherein, the M is no more than N positive integer;
Second receiving unit, sends specifically for based on the transmission session, receiving the first terminal Original data stream.
CN201610077632.7A 2016-02-03 2016-02-03 Same-screen method and terminal Active CN107040498B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610077632.7A CN107040498B (en) 2016-02-03 2016-02-03 Same-screen method and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610077632.7A CN107040498B (en) 2016-02-03 2016-02-03 Same-screen method and terminal

Publications (2)

Publication Number Publication Date
CN107040498A true CN107040498A (en) 2017-08-11
CN107040498B CN107040498B (en) 2020-09-25

Family

ID=59532814

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610077632.7A Active CN107040498B (en) 2016-02-03 2016-02-03 Same-screen method and terminal

Country Status (1)

Country Link
CN (1) CN107040498B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107465941A (en) * 2017-09-07 2017-12-12 北京奇艺世纪科技有限公司 A kind of Desktop Share video broadcasting method, system and computer system
CN109068084A (en) * 2018-08-31 2018-12-21 努比亚技术有限公司 Video calling picture display process, mobile terminal and computer readable storage medium
CN110352451A (en) * 2019-02-20 2019-10-18 深圳市鹰硕技术有限公司 One kind is the same as screen teaching method, device and system, smart machine and storage medium
WO2020103326A1 (en) * 2018-11-23 2020-05-28 深圳市鹰硕技术有限公司 One-to-many screen mirroring method, apparatus, and system, screen mirroring device, and storage medium
CN111277807A (en) * 2020-01-14 2020-06-12 广东小天才科技有限公司 Projection implementation method, wearable device, display device and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103648015A (en) * 2013-11-18 2014-03-19 乐视致新电子科技(天津)有限公司 Data display method and apparatus
CN103856809A (en) * 2012-12-03 2014-06-11 ***通信集团公司 Method, system and terminal equipment for multipoint at the same screen
CN103974062A (en) * 2013-06-24 2014-08-06 福州瑞芯微电子有限公司 Image display device, image display system and image display method
CN104052788A (en) * 2013-03-12 2014-09-17 三星电子株式会社 Method and device for sharing content
CN104661085A (en) * 2013-11-22 2015-05-27 中兴通讯股份有限公司 Multi-way wireless display method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103856809A (en) * 2012-12-03 2014-06-11 ***通信集团公司 Method, system and terminal equipment for multipoint at the same screen
CN104052788A (en) * 2013-03-12 2014-09-17 三星电子株式会社 Method and device for sharing content
CN103974062A (en) * 2013-06-24 2014-08-06 福州瑞芯微电子有限公司 Image display device, image display system and image display method
CN103648015A (en) * 2013-11-18 2014-03-19 乐视致新电子科技(天津)有限公司 Data display method and apparatus
CN104661085A (en) * 2013-11-22 2015-05-27 中兴通讯股份有限公司 Multi-way wireless display method and device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107465941A (en) * 2017-09-07 2017-12-12 北京奇艺世纪科技有限公司 A kind of Desktop Share video broadcasting method, system and computer system
CN109068084A (en) * 2018-08-31 2018-12-21 努比亚技术有限公司 Video calling picture display process, mobile terminal and computer readable storage medium
WO2020103326A1 (en) * 2018-11-23 2020-05-28 深圳市鹰硕技术有限公司 One-to-many screen mirroring method, apparatus, and system, screen mirroring device, and storage medium
CN110352451A (en) * 2019-02-20 2019-10-18 深圳市鹰硕技术有限公司 One kind is the same as screen teaching method, device and system, smart machine and storage medium
CN111277807A (en) * 2020-01-14 2020-06-12 广东小天才科技有限公司 Projection implementation method, wearable device, display device and storage medium

Also Published As

Publication number Publication date
CN107040498B (en) 2020-09-25

Similar Documents

Publication Publication Date Title
CN107040498A (en) With screen method and terminal
US10979900B2 (en) Information processing device and information processing method
CN105554754A (en) Method and system for accessing WIFI module of the internet of things to network
US9049487B2 (en) Communication method and system for providing content to a communication device according to a user preference
JP6995925B2 (en) Remote control, screen projection receiver, television, screen projection system and screen projection method
CN103858406A (en) Media data transmission method and equipment
CN108322790A (en) Wireless screen transmission method and device
CN103702061A (en) Automatic adjustment method of resolution of video call of intelligent terminal
CN104661085A (en) Multi-way wireless display method and device
CN105592348A (en) Automatic switching method for screen transmission signals and screen transmission signal receiver
CN104079597A (en) Transfer method of media stream and user equipment
CN103412896A (en) Browser resource showing method and system
CN106031089B (en) Method and apparatus for receiving multicast channel
CN110784941B (en) Automatic connection method, device and system for CPE and terminal equipment
CN104978157A (en) Display device and image display method of display device
CN103297300A (en) Interaction system and method of mobile intelligent terminal and server-side
CN103781138B (en) Method, apparatus and system for connecting WiMo sending terminal to WLAN
CN106131843A (en) A kind of WIFI method of attachment based on AUX interface
CN110769428A (en) Method and device for constructing virtual base station, base station and wireless network system
CN102480645B (en) Digital Cable Television System and the method for data interaction is carried out by wireless terminal
CN105979351A (en) Master control device, play device and data transmission method thereof
CN104065992A (en) HTML-based multi-screen set top box remote controller system and working method
CN115884186A (en) Wireless intercom system
CN105682002A (en) Communication connection establishment method and data communication method and system
CN105100882B (en) The control method and terminal device of a kind of mobile terminal to Intelligent television terminal

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
GR01 Patent grant
GR01 Patent grant