CN104854876B - The method of controlling terminal and resource-sharing - Google Patents
The method of controlling terminal and resource-sharing Download PDFInfo
- Publication number
- CN104854876B CN104854876B CN201280077431.7A CN201280077431A CN104854876B CN 104854876 B CN104854876 B CN 104854876B CN 201280077431 A CN201280077431 A CN 201280077431A CN 104854876 B CN104854876 B CN 104854876B
- Authority
- CN
- China
- Prior art keywords
- terminal
- resource
- multimedia resource
- controlling terminal
- controlled
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/637—Control signals issued by the client directed to the server or network components
- H04N21/6373—Control signals issued by the client directed to the server or network components for rate control, e.g. request to the server to modify its transmission rate
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention provides a kind of controlling terminals, comprising: address information resolution unit, for parsing the address information of controlling terminal multimedia resource being played on;Address information transmission unit, for the address information to be sent to controlled terminal, so that the controlled terminal is obtained according to the address information received and plays corresponding multimedia resource.The invention also provides a kind of methods of resource-sharing.According to the technical solution of the present invention, can to carry out between controlling terminal and controlled terminal multimedia resource it is shared when, without directly transmitting broadcasting pictures data, save bandwidth resources, requirement of the reduction to controlling terminal.
Description
Technical field
The present invention relates to Resource Sharing Technology fields, in particular to the method for controlling terminal and resource-sharing.
Background technique
Between more terminals, it is sometimes desirable to play out the shared of content, such as by the video played in a terminal,
Audio etc. plays out in other terminals.Under prior art, realize broadcasting content it is shared when, for any content
It is all picture, sound for playing in a terminal etc. to be directly subjected to Mirror Coding transmission, and to obtain data laggard for other terminals
Row is decoded and is shown on screen.
Under aforesaid way, since image content can be changed constantly in screen content shared procedure, and in order to keep real-time
Property, it is very high to the delay requirement of picture in transmission process, it is desirable that less than 100 milliseconds, then in order to meet corresponding frame per second, it is right
Wireless network environment requirement is very high, under the poor environment of wireless network, even will appear to fall frame, distortion during Screen sharing
And synchronizing relay;And it is limited to infinite network bandwidth, it is unavoidable in screen content shared procedure to use compression algorithm, meeting
Its clarity can be reduced when playing the media contents such as video by, which causing, causes experience to reduce.Meanwhile needing real-time perfoming video
In the case where encoding and decoding, above-mentioned technical proposal to the transmitting terminal of resource in terms of requirement it is also very high.Finally, by
In receiving end and transmitting terminal screen size and the otherness of resolution ratio, prior art, transmit adaptation is transmitting terminal
Resolution ratio possibly can not adapt to the screen resolution of receiving end completely, resource result of broadcast is caused to be affected.
Therefore, it is necessary to a kind of new Resource Sharing Technology, can to carry out between controlling terminal and controlled terminal more
When media resource is shared, without directly transmitting broadcasting pictures data, bandwidth resources is saved, the requirement to controlling terminal is reduced.
Summary of the invention
The present invention is based on the above problems, proposes a kind of new Resource Sharing Technology, can make in controlling terminal
When progress multimedia resource is shared between controlled terminal, without directly transmitting broadcasting pictures data, bandwidth resources, reduction are saved
Requirement to controlling terminal.
In view of this, the invention proposes a kind of controlling terminals, comprising: address information resolution unit, it is described for parsing
The address information of controlling terminal multimedia resource being played on;Address information transmission unit, for sending out the address information
It send to controlled terminal, so that the controlled terminal is obtained according to the address information received and plays corresponding multimedia resource.
In the technical scheme, multimedia resource may include audio, picture and/or video etc..By by address information
It is sent to controlled terminal, so that the data of multimedia resource are carried out coding transmission without controlling terminal, especially as more matchmakers
When body resource is real time resources, the hardware requirement for controlling terminal itself is reduced.Simultaneously as controlled terminal can basis
Address information voluntarily downloads corresponding data, the broadcasting to multimedia resource is realized, without in controlling terminal and controlled terminal
Between directly transmitted, so that the network environment before reducing the two requires, especially when either one is in wireless network
When under environment, be conducive to promote the impact-share to multimedia resource.Further, since the multimedia resource that controlled terminal obtains is not
It is coding transmission to be carried out by controlling terminal, thus be easy to implement controlled terminal and solved according to information such as the resolution ratio of itself
Code, to obtain better result of broadcast.
In the above-mentioned technical solutions, it is preferable that the address information resolution unit includes: chained address parsing subunit,
For parsing the network linking address of the Internet resources in the case where the multimedia resource is Internet resources.
In the technical scheme, multimedia resource may be from network, for example be online some video clip etc., then leads to
It crosses and the network linking address of the video clip is sent to controlled terminal, it can be made directly to obtain phase from the network linking address
The multimedia resource data answered are realized the broadcasting to the multimedia resource, are reduced for network environment locating for controlling terminal
It is required that being also beneficial to controlled terminal obtains better result of broadcast.
In the above-mentioned technical solutions, it is preferable that the address information resolution unit includes: store path parsing subunit,
For parsing the local file resource in the controlling terminal in the case where the multimedia resource is local file resource
In store path.
In the technical scheme, what controlling terminal may play is to have stored in local multimedia file, then passes through
Corresponding store path is informed into controlled terminal, controlled terminal corresponding store path directly from controlling terminal is obtained
This document data are taken, include the IP address of the controlling terminal in the store path.Due to being encoded without controlling terminal
It sends, thus advantageously reduces the requirement for the hardware of controlling terminal etc..
In the above-mentioned technical solutions, the Internet resources that the multimedia terminal plays may also be stored in local, then still
The resource network chained address is sent to controlled terminal, it is made directly to obtain corresponding multimedia money from the network linking address
Source data realizes the broadcasting to the multimedia resource.
In the above-mentioned technical solutions, it is preferable that the address information resolution unit includes: port parsing subunit, is used for
In the case where the multimedia resource is the multi-medium data that the controlling terminal acquires in real time, the controlling terminal is parsed
Data transmission port.
In the technical scheme, the mode that controlling terminal acquires in real time, for example, by the photo of camera captured in real-time or
Video, or the sound etc. acquired in real time by microphone, or crawl controlling terminal screen-picture etc..By the way that data are passed
Controlled terminal is informed in defeated port, and controlled terminal voluntarily obtains the collected data of controlling terminal by the port
It takes.Coding transmission is carried out to multimedia resource due to not needing controlling terminal, thus is advantageously reduced for the hard of controlling terminal
The requirement of part etc..
In the above-mentioned technical solutions, it is preferable that further include: control information receiving unit, for receiving the controlled terminal
The broadcast state information of transmission;Information loading unit is controlled, for generating broadcast state control interface and loading the state letter
Breath.
In the above-mentioned technical solutions, it is preferable that further include: control information generating unit, for according to the user sensed
To the operational motion of the broadcast state control interface, the state control information to the multimedia resource is generated;Control information
Transmission unit, for the state control information to be sent to the controlled terminal, to control the controlled terminal to described more
The playing process of media resource.
In the technical scheme, it is sent to controlled terminal by the way that information will be controlled, so that controlling terminal can control more matchmakers
Playing process of the body resource on controlled terminal.For example, controlling terminal generates control interface, the original state of the control interface is
The broadcast state of synchronization point acquires total playing duration of resource and current play time in controlled terminal later, always gives great volume
Status informations, the controlling terminals such as small and current volume, the frame per second of resource broadcasting and playing progress bar rolling speed load above-mentioned letter
It ceases to control interface.Due to not needing the real-time Transmission of the data such as progress picture, the control that only may be significantly smaller by transmitted data amount
Information processed, thus advantageously reduce the demand for network environment.In addition, when controlling terminal issues pause play command, by
Control terminal suspends broadcasting after receiving order;When controlling terminal issues play command again, then controlled terminal continue play or again
It executes and is once played simultaneously process with controlling terminal.It is realized in the above manner when address information is sent to by controlling terminal
Controlled terminal, and only retain in controlling terminal and played for controlled terminal after broadcasting multimedia resource on controlled terminal
Multimedia resource console so that controlling terminal can play out control to controlled terminal, and drop as much as possible
The system loading of low controlling terminal.
In the above-mentioned technical solutions, it is preferable that further include: resource judgment unit, for whether judging the controlling terminal
In the broadcasting for carrying out the multimedia resource, if so, parsing the multimedia resource by the address information resolution unit
Address information;And picture data transmission unit, for grabbing in the case where the judging result of the resource judgment unit is no
It takes the on-screen displays of the controlling terminal and transmits to the controlled terminal.
In the technical scheme, controlling terminal can automatically detect current application scenarios, and according to applied field
The difference of scape and use most appropriate processing scheme, including sending the address information of multimedia resource or directly transmitting control eventually
The on-screen displays at end, to can either guarantee that controlled terminal obtains the display picture of controlling terminal, and can be as much as possible
The hardware requirement and system loading to controlling terminal are reduced, and reduces the requirement to network environment.Meanwhile needing to illustrate
It is the judgement for application scenarios, can be and need to carry out most starting for resource-sharing between controlling terminal and controlled terminal
Stage is also possible to whole or any time in entire resource-sharing.
In the above-mentioned technical solutions, the controlled terminal includes but is not limited to smart television and smart television box.
According to another aspect of the present invention, it is also proposed that a kind of method of resource-sharing, comprising: parsing controlling terminal is
The address information of the multimedia resource of broadcasting;The address information is sent to controlled terminal, for the controlled terminal according to
The address information received obtains and plays corresponding multimedia resource.
In the technical scheme, multimedia resource may include audio, picture and/or video etc..By by address information
It is sent to controlled terminal, so that the data of multimedia resource are carried out coding transmission without controlling terminal, especially as more matchmakers
When body resource is real time resources, the hardware requirement for controlling terminal itself is reduced.Simultaneously as controlled terminal can basis
Address information voluntarily downloads corresponding data, the broadcasting to multimedia resource is realized, without in controlling terminal and controlled terminal
Between directly transmitted, so that the network environment before reducing the two requires, especially when either one is in wireless network
When under environment, be conducive to promote the impact-share to multimedia resource.Further, since the multimedia resource that controlled terminal obtains is not
It is coding transmission to be carried out by controlling terminal, thus be easy to implement controlled terminal and solved according to information such as the resolution ratio of itself
Code, to obtain better result of broadcast.
In the above-mentioned technical solutions, it is preferable that if the multimedia resource is Internet resources, parse the multimedia money
The step of address information in source includes: the network linking address for parsing the Internet resources.
In the technical scheme, multimedia resource may be from network, for example be online some video clip etc., then leads to
It crosses and the network linking address of the video clip is sent to controlled terminal, it can be made directly to obtain phase from the network linking address
The multimedia resource data answered are realized the broadcasting to the multimedia resource, are reduced for network environment locating for controlling terminal
It is required that being also beneficial to controlled terminal obtains better result of broadcast.
In the above-mentioned technical solutions, the Internet resources that controlling terminal plays may also be stored in local, then will the net
The network linking address of network resource is sent to controlled terminal, it is gladly made directly to obtain corresponding more matchmakers from the network linking address
Body resource data realizes the broadcasting to the multimedia resource.
In the above-mentioned technical solutions, it is preferable that if the multimedia resource is local file resource, parse more matchmakers
The step of address information of body resource includes: store path of the parsing local file resource in the controlling terminal.
In the technical scheme, what controlling terminal may play is to have stored in local multimedia file, then passes through
Corresponding store path is informed into controlled terminal, controlled terminal corresponding store path directly from controlling terminal is obtained
This document data are taken, include the IP address of the controlling terminal in the store path.Due to being encoded without controlling terminal
It sends, thus advantageously reduces the requirement for the hardware of controlling terminal etc..
In the above-mentioned technical solutions, it is preferable that if the multimedia resource is more matchmakers that the controlling terminal acquires in real time
Volume data, then the step of parsing the address information of the multimedia resource include: the data transmission terminal for parsing the controlling terminal
Mouthful.
In the technical scheme, the mode that controlling terminal acquires in real time, for example, by the photo of camera captured in real-time or
Video, or the sound etc. acquired in real time by microphone, or crawl controlling terminal screen-picture etc..By the way that data are passed
Controlled terminal is informed in defeated port, and controlled terminal voluntarily obtains the collected data of controlling terminal by the port
It takes.Coding transmission is carried out to multimedia resource due to not needing controlling terminal, thus is advantageously reduced for the hard of controlling terminal
The requirement of part etc..
In the above-mentioned technical solutions, it is preferable that further include: controlling terminal generates broadcast state control interface, and loads and connect
The broadcast state information that the controlled terminal received is sent.
In the above-mentioned technical solutions, it is preferable that further include: according to the user sensed to the broadcast state control interface
Operational motion, generate to the state control information of the multimedia resource;By the state control information be sent to it is described by
Control terminal, to control the controlled terminal to the playing process of the multimedia resource.
In the technical scheme, it is sent to controlled terminal by the way that information will be controlled, so that controlling terminal can control more matchmakers
Playing process of the body resource on controlled terminal.Controlling terminal generates control interface, and the original state of the control interface is to synchronize
The broadcast state at moment, later acquire controlled terminal in resource total playing duration and current play time, total volume and
Status informations, the controlling terminals such as current volume, the frame per second of resource broadcasting and playing progress bar rolling speed load above- mentioned information extremely
Control interface.Due to not needing the real-time Transmission of the data such as progress picture, only believed by the control that transmitted data amount may be significantly smaller
Breath, thus advantageously reduce the demand for network environment.When controlling terminal issues pause play command, controlled terminal is received
Suspend after to order and plays;When controlling terminal issues play command again, then controlled terminal continue play or execute again once with
Process is played simultaneously in controlling terminal.It is realized in the above manner when address information is sent to controlled terminal by controlling terminal,
And on controlled terminal after broadcasting multimedia resource, the multimedia money played for controlled terminal is only retained in controlling terminal
The console in source so that controlling terminal can play out control to controlled terminal, and reduces controlling terminal as much as possible
System loading.
In the above-mentioned technical solutions, it is preferable that further include: judge whether the controlling terminal is carrying out the multimedia money
The broadcasting in source, if so, parsing the address information of the multimedia resource, the screen for otherwise grabbing the controlling terminal shows picture
Face is simultaneously transmitted to the controlled terminal.
In the technical scheme, controlling terminal can automatically detect current application scenarios, and according to applied field
The difference of scape and use most appropriate processing scheme, including sending the address information of multimedia resource or directly transmitting control eventually
The on-screen displays at end, to can either guarantee that controlled terminal obtains the display picture of controlling terminal, and can be as much as possible
The hardware requirement and system loading to controlling terminal are reduced, and reduces the requirement to network environment.Meanwhile needing to illustrate
It is the judgement for application scenarios, can be and need to carry out most starting for resource-sharing between controlling terminal and controlled terminal
Stage is also possible to whole or any time in entire resource-sharing.
In the above-mentioned technical solutions, the controlled terminal includes but is not limited to smart television and smart television box.
According to another aspect of the invention, a kind of controlled terminal is proposed, comprising: address information receiving unit, for receiving
Address information from controlling terminal;Resource acquisition unit is corresponding more for being obtained according to the address information received
Media resource;Resource broadcast unit, for playing the multimedia resource;Wherein, the address information is whole to the control
Multimedia resource being played on is held to carry out obtained after parsing.
In the technical scheme, multimedia resource may include audio, picture and/or video etc..By by address information
It is sent to controlled terminal, so that the data of multimedia resource are carried out coding transmission without controlling terminal, especially as more matchmakers
When body resource is real time resources, the hardware requirement for controlling terminal itself is reduced.Simultaneously as controlled terminal can basis
Address information voluntarily downloads corresponding data, the broadcasting to multimedia resource is realized, without in controlling terminal and controlled terminal
Between directly transmitted, so that the network environment before reducing the two requires, especially when either one is in wireless network
When under environment, be conducive to promote the impact-share to multimedia resource.Further, since the multimedia resource that controlled terminal obtains is not
It is coding transmission to be carried out by controlling terminal, thus be easy to implement controlled terminal and solved according to information such as the resolution ratio of itself
Code, to obtain better result of broadcast.
In the above-mentioned technical solutions, it is preferable that the address information includes: the network linking address of Internet resources, local
Store path of the file resource in the controlling terminal or the multi-medium data acquired in real time for obtaining the controlling terminal
Data transmission port.
In the technical scheme, due to controlled terminal can directly according to the corresponding multimedia resource of address acquisition of information,
Coding transmission is carried out without controlling terminal, thus reduces the requirement for the hardware of controlling terminal etc..And especially
For only existing to the network environment of controlled terminal itself and requiring in such a way that network linking address carries out data acquisition, and
It reduces for the network environment requirement between controlling terminal and controlled terminal.The multimedia resource acquired in real time includes such as passing through
The photo or video of camera captured in real-time, or the sound etc. acquired in real time by microphone, or the controlling terminal of crawl
Screen-picture etc..
In the above-mentioned technical solutions, it is preferable that further include: control information receiving unit comes from the control for receiving
The control information of terminal;Information execution unit is controlled, for executing the control information, to control to the multimedia resource
Playing process.
In the technical scheme, it is sent to controlled terminal by the way that information will be controlled, so that controlling terminal can control more matchmakers
Playing process of the body resource on controlled terminal.Due to not needing the real-time Transmission of the data such as progress picture, only pass through transmission number
According to the control information that amount may be significantly smaller, thus advantageously reduce the demand for network environment.
In the above-mentioned technical solutions, it is preferable that further include: resource decoding unit, for according to preset screen parameter pair
The multimedia resource obtained is decoded, so that the resource broadcast unit plays out.
In the technical scheme, screen parameter includes such as resolution ratio information, if directly being provided multimedia by controlling terminal
When source carries out coding transmission, the picture etc. for broadcasting is encoded according to the screen parameter of controlling terminal, may be not
It can be suitable for controlled terminal, it therefore, can be by by being directly acquired multimedia resource by controlled terminal and being directly decoded
It is decoded, all has hence for the controlled terminal under any screen parameter adaptive well according to the screen parameter of itself
Property.
In the above-mentioned technical solutions, the controlled terminal includes but is not limited to smart television and smart television box.
According to another aspect of the invention, a kind of method of resource-sharing is proposed, comprising: receive the ground from controlling terminal
Location information, and corresponding multimedia resource is obtained according to the address information;Play the multimedia resource;Wherein, describedly
Location information is obtained after parsing to the progress of controlling terminal multimedia resource being played on.
In the technical scheme, multimedia resource may include audio, picture and/or video etc..By by address information
It is sent to controlled terminal, so that the data of multimedia resource are carried out coding transmission without controlling terminal, especially as more matchmakers
When body resource is real time resources, the hardware requirement for controlling terminal itself is reduced.Simultaneously as controlled terminal can basis
Address information voluntarily downloads corresponding data, the broadcasting to multimedia resource is realized, without in controlling terminal and controlled terminal
Between directly transmitted, so that the network environment before reducing the two requires, especially when either one is in wireless network
When under environment, be conducive to promote the impact-share to multimedia resource.Further, since the multimedia resource that controlled terminal obtains is not
It is coding transmission to be carried out by controlling terminal, thus be easy to implement controlled terminal and solved according to information such as the resolution ratio of itself
Code, to obtain better result of broadcast.
In the above-mentioned technical solutions, it is preferable that the address information includes: the network linking address of Internet resources, local
Store path of the file resource in the controlling terminal or the multi-medium data acquired in real time for obtaining the controlling terminal
Data transmission port.
In the technical scheme, due to controlled terminal can directly according to the corresponding multimedia resource of address acquisition of information,
Coding transmission is carried out without controlling terminal, thus reduces the requirement for the hardware of controlling terminal etc..And especially
For only existing to the network environment of controlled terminal itself and requiring in such a way that network linking address carries out data acquisition, and
It reduces for the network environment requirement between controlling terminal and controlled terminal.The multimedia resource acquired in real time includes such as passing through
The photo or video of camera captured in real-time, or the sound etc. acquired in real time by microphone, or the controlling terminal of crawl
Screen-picture etc..
In the above-mentioned technical solutions, it is preferable that further include: receive the control information from the controlling terminal;Execute institute
Control information is stated, to control the playing process to the multimedia resource.
In the technical scheme, controlled terminal generate control interface, controlling terminal by will control information be sent to it is controlled
Terminal, so that controlling terminal can control playing process of the multimedia resource on controlled terminal.Due to not needing to carry out picture
Etc. data real-time Transmission, the control information that only may be significantly smaller by transmitted data amount, thus advantageously reduce for network rings
The demand in border.
In the above-mentioned technical solutions, it is preferable that before playing the multimedia resource, further includes: according to preset screen
Curtain parameter is decoded the multimedia resource of acquisition.
In the technical scheme, screen parameter includes such as resolution ratio information, if directly being provided multimedia by controlling terminal
When source carries out coding transmission, the picture etc. for broadcasting is encoded according to the screen parameter of controlling terminal, may be not
It can be suitable for controlled terminal, it therefore, can be by by being directly acquired multimedia resource by controlled terminal and being directly decoded
It is decoded, all has hence for the controlled terminal under any screen parameter adaptive well according to the screen parameter of itself
Property.
According to another aspect of the invention, it is also proposed that a kind of system, including the control as described in any of the above-described technical solution
Terminal processed, and the controlled terminal as described in any of the above-described technical solution.
In the technical scheme, multimedia resource may include audio, picture and/or video etc..By by address information
It is sent to controlled terminal, so that the data of multimedia resource are carried out coding transmission without controlling terminal, especially as more matchmakers
When body resource is real time resources, the hardware requirement for controlling terminal itself is reduced.Simultaneously as controlled terminal can basis
Address information voluntarily downloads corresponding data, the broadcasting to multimedia resource is realized, without in controlling terminal and controlled terminal
Between directly transmitted, so that the network environment before reducing the two requires, especially when either one is in wireless network
When under environment, be conducive to promote the impact-share to multimedia resource.Further, since the multimedia resource that controlled terminal obtains is not
It is coding transmission to be carried out by controlling terminal, thus be easy to implement controlled terminal and solved according to information such as the resolution ratio of itself
Code, to obtain better result of broadcast.
By above technical scheme, the progress multimedia resource between controlling terminal and controlled terminal can be made shared
When, without directly transmitting broadcasting pictures data, bandwidth resources are saved, the requirement to controlling terminal is reduced.
Detailed description of the invention
Fig. 1 shows the block diagram of controlling terminal according to an embodiment of the invention;
Fig. 2 shows the flow charts of resource share method according to an embodiment of the invention;
Fig. 3 shows the block diagram of controlled terminal according to an embodiment of the invention;
Fig. 4 shows the flow chart of resource share method according to another embodiment of the invention;
Fig. 5 shows the block diagram of system according to an embodiment of the invention;
Fig. 6 is shown according to an embodiment of the invention realizes shared specific of multimedia resource between multiple terminals
Flow chart.
Specific embodiment
To better understand the objects, features and advantages of the present invention, with reference to the accompanying drawing and specific real
Applying mode, the present invention is further described in detail.It should be noted that in the absence of conflict, the implementation of the application
Feature in example and embodiment can be combined with each other.
In the following description, numerous specific details are set forth in order to facilitate a full understanding of the present invention, still, the present invention may be used also
To be implemented using other than the one described here other modes, therefore, protection scope of the present invention is not by described below
Specific embodiment limitation.
Fig. 1 shows the block diagram of controlling terminal according to an embodiment of the invention.
As shown in Figure 1, controlling terminal 100 according to an embodiment of the invention, comprising: address information resolution unit
102, for parsing the address information of the controlling terminal 100 multimedia resource being played on;Address information transmission unit
104, for the address information to be sent to controlled terminal, so that the controlled terminal is obtained according to the address information received
And play corresponding multimedia resource.
In the technical scheme, multimedia resource may include audio, picture and/or video etc..By by address information
It is sent to controlled terminal, so that the data of multimedia resource are carried out coding transmission without controlling terminal 100, especially when this is more
When media resource is real time resources, the hardware requirement for controlling terminal 100 itself is reduced.Simultaneously as controlled terminal can
Voluntarily to download corresponding data according to address information, the broadcasting to multimedia resource is realized, without in 100 He of controlling terminal
It is directly transmitted between controlled terminal, so that the network environment before reducing the two requires, especially when either one is in
When under wireless network environment, be conducive to promote the impact-share to multimedia resource.Further, since more matchmakers that controlled terminal obtains
Body resource is not coding transmission to be carried out by controlling terminal 100, thus be easy to implement controlled terminal according to itself resolution ratio etc.
Information is decoded, to obtain better result of broadcast.
In the above-mentioned technical solutions, it is preferable that the address information resolution unit 102 includes: that chained address parsing is single
Member 1022, for parsing the network linking address of the Internet resources in the case where the multimedia resource is Internet resources.
In the technical scheme, multimedia resource may be from network, for example be online some video clip etc., then leads to
It crosses and the network linking address of the video clip is sent to controlled terminal, it can be made directly to obtain phase from the network linking address
The multimedia resource data answered are realized the broadcasting to the multimedia resource, are reduced for network environment locating for controlling terminal 100
Requirement, be also beneficial to controlled terminal and obtain better result of broadcast.
In the above-mentioned technical solutions, it is preferable that the address information resolution unit 102 includes: that store path parsing is single
Member 1024, for parsing the local file resource described in the case where the multimedia resource is local file resource
Store path in controlling terminal 100.
In the technical scheme, what controlling terminal 100 may play is to have stored in local multimedia file, then leads to
It crosses and corresponding store path is informed into controlled terminal, controlled terminal is directly stored from controlling terminal 100 accordingly
Path obtains this document data, includes the IP address of the controlling terminal 100 in the store path.Due to being not necessarily to controlling terminal
100 carry out coding transmission, thus advantageously reduce the requirement for the hardware of controlling terminal 100 etc..
In the above-mentioned technical solutions, it is preferable that the address information resolution unit 102 includes: port parsing subunit
1026, for parsing institute in the case where the multimedia resource is the multi-medium data that the controlling terminal 100 acquires in real time
State the data transmission port of controlling terminal 100.
In the technical scheme, the mode that controlling terminal 100 acquires in real time, for example pass through the photo of camera captured in real-time
Or the screen-picture etc. of the controlling terminal 100 of video, or the sound etc. acquired in real time by microphone, or crawl.Passing through will
Data transmission port informs controlled terminal, allows controlled terminal by the port voluntarily to the collected data of controlling terminal
It is obtained.Coding transmission is carried out to multimedia resource due to not needing controlling terminal 100, thus is advantageously reduced for control
The requirement of the hardware of terminal 100 etc..
In the above-mentioned technical solutions, it is preferable that further include: control information receiving unit 114, for receiving the controlled end
Hold the broadcast state information sent;Information loading unit 116 is controlled, for generating broadcast state control interface and loading the shape
State information.
In the above-mentioned technical solutions, it is preferable that further include: control information generating unit 106, for according to the use sensed
Family generates the state control information to the multimedia resource to the operational motion of the broadcast state control interface;Control letter
Transmission unit 108 is ceased, for the state control information to be sent to the controlled terminal, to control the controlled terminal to institute
State the playing process of multimedia resource.
In the technical scheme, be sent to controlled terminal by the way that information will be controlled so that controlling terminal 100 can control it is more
Playing process of the media resource on controlled terminal.
For example, controlling terminal 100 generates control interface, the original state of the control interface is the broadcasting shape of synchronization point
State acquires the total playing duration and current play time, total volume and current volume, resource of resource in controlled terminal later
The status informations such as the frame per second of broadcasting and playing progress bar rolling speed, controlling terminal 100 load above- mentioned information to control interface.By
In the real-time Transmission for not needing to carry out the data such as picture, the control information that only may be significantly smaller by transmitted data amount, thus it is advantageous
In reduction for the demand of network environment.When controlling terminal 100 issues pause play command, after controlled terminal receives order
Pause plays;When controlling terminal 100 issues play command again, then controlled terminal continues to play or execute again once whole with control
Process is played simultaneously in end.It is realized in the above manner when address information is sent to controlled terminal by controlling terminal 100, and
After playing multimedia resource on controlled terminal, the multimedia money played for controlled terminal is only retained in controlling terminal 100
The console in source so that controlling terminal 100 can play out control to controlled terminal, and reduces control eventually as much as possible
The system loading at end 100.
In the above-mentioned technical solutions, it is preferable that further include: resource judgment unit 110, for judging the controlling terminal
Whether 100 in the broadcasting for carrying out the multimedia resource, if so, being parsed by the address information resolution unit 102 described more
The address information of media resource;And picture data transmission unit 112, for the judgement knot in the resource judgment unit 110
In the case that fruit is no, grabs the on-screen displays of the controlling terminal 100 and transmit to the controlled terminal.
In the technical scheme, controlling terminal 100 can automatically detect current application scenarios, and according to application
The difference of scene and use most appropriate processing scheme, including sending the address information of multimedia resource or directly transmitting control
The on-screen displays of terminal 100, to can either guarantee that controlled terminal obtains the display picture of controlling terminal 100, and can
The hardware requirement and system loading to controlling terminal 100 are reduced as much as possible, and reduce the requirement to network environment.Meanwhile
It should be noted that the judgement for application scenarios, can be and need to carry out resource between controlling terminal 100 and controlled terminal
The shared most incipient stage is also possible to whole or any time in entire resource-sharing.
In the above-mentioned technical solutions, the controlled terminal includes but is not limited to smart television and smart television box.
Fig. 2 shows the flow charts of resource share method according to an embodiment of the invention.
As shown in Fig. 2, the method for resource-sharing according to an embodiment of the invention, comprising: step 202, parsing control
The address information of terminal multimedia resource being played on processed;Step 204, the address information is sent to controlled terminal, with
It is obtained for the controlled terminal according to the address information received and plays corresponding multimedia resource.
In the technical scheme, multimedia resource may include audio, picture and/or video etc..By by address information
It is sent to controlled terminal, so that the data of multimedia resource are carried out coding transmission without controlling terminal, especially as more matchmakers
When body resource is real time resources, the hardware requirement for controlling terminal itself is reduced.Simultaneously as controlled terminal can basis
Address information voluntarily downloads corresponding data, the broadcasting to multimedia resource is realized, without in controlling terminal and controlled terminal
Between directly transmitted, so that the network environment before reducing the two requires, especially when either one is in wireless network
When under environment, be conducive to promote the impact-share to multimedia resource.Further, since the multimedia resource that controlled terminal obtains is not
It is coding transmission to be carried out by controlling terminal, thus be easy to implement controlled terminal and solved according to information such as the resolution ratio of itself
Code, to obtain better result of broadcast.
In the above-mentioned technical solutions, it is preferable that if the multimedia resource is Internet resources, parse the multimedia money
The step of address information in source includes: the network linking address for parsing the Internet resources.
In the technical scheme, multimedia resource may be from network, for example be online some video clip etc., then leads to
It crosses and the network linking address of the video clip is sent to controlled terminal, it can be made directly to obtain phase from the network linking address
The multimedia resource data answered are realized the broadcasting to the multimedia resource, are reduced for network environment locating for controlling terminal
It is required that being also beneficial to controlled terminal obtains better result of broadcast.
In the above-mentioned technical solutions, it is preferable that the Internet resources that the controlling terminal plays may also be stored in local,
Then will the network linking address of the Internet resources be sent to controlled terminal, obtain it directly from the network linking address corresponding
Multimedia resource data, realize broadcasting to the multimedia resource.
In the above-mentioned technical solutions, it is preferable that if the multimedia resource is local file resource, parse more matchmakers
The step of address information of body resource includes: store path of the parsing local file resource in the controlling terminal.
In the technical scheme, what controlling terminal may play is to have stored in local multimedia file, then passes through
Corresponding store path is informed into controlled terminal, controlled terminal corresponding store path directly from controlling terminal is obtained
This document data are taken, include the IP address of the controlling terminal in the store path.Due to being encoded without controlling terminal
It sends, thus advantageously reduces the requirement for the hardware of controlling terminal etc..
In the above-mentioned technical solutions, it is preferable that if the multimedia resource is more matchmakers that the controlling terminal acquires in real time
Volume data, then the step of parsing the address information of the multimedia resource include: the data transmission terminal for parsing the controlling terminal
Mouthful.
In the technical scheme, the mode that controlling terminal acquires in real time, for example, by the photo of camera captured in real-time or
Video, or the sound etc. acquired in real time by microphone, or crawl controlling terminal screen-picture etc..By the way that data are passed
Controlled terminal is informed in defeated port, and controlled terminal voluntarily obtains the collected data of controlling terminal by the port
It takes.Coding transmission is carried out to multimedia resource due to not needing controlling terminal, thus is advantageously reduced for the hard of controlling terminal
The requirement of part etc..
In the above-mentioned technical solutions, it is preferable that further include: controlling terminal generates broadcast state control interface, and loads and connect
The broadcast state information that the controlled terminal received is sent.
In the above-mentioned technical solutions, it is preferable that further include: according to the user sensed to the broadcast state control interface
Operational motion, generate to the state control information of the multimedia resource;By the state control information be sent to it is described by
Control terminal, to control the controlled terminal to the playing process of the multimedia resource.
In the technical scheme, it is sent to controlled terminal by the way that information will be controlled, so that controlling terminal can control more matchmakers
Playing process of the body resource on controlled terminal.For example, controlling terminal generates control interface, the original state of the control interface is
The broadcast state of synchronization point acquires total playing duration of resource and current play time in controlled terminal later, always gives great volume
Status informations, the controlling terminals such as small and current volume, the frame per second of resource broadcasting and playing progress bar rolling speed load above-mentioned letter
It ceases to control interface.Due to not needing the real-time Transmission of the data such as progress picture, the control that only may be significantly smaller by transmitted data amount
Information processed, thus advantageously reduce the demand for network environment.When controlling terminal issues pause play command, controlled terminal
Suspend broadcasting after receiving order;When controlling terminal issues play command again, then controlled terminal continues to play or execute again one
It is secondary and controlling terminal that process is played simultaneously.It is realized in the above manner when address information is sent to controlled end by controlling terminal
End, and only retain the more matchmakers played for controlled terminal in controlling terminal after broadcasting multimedia resource on controlled terminal
The console of body resource so that controlling terminal can play out control to controlled terminal, and reduces control as much as possible
The system loading of terminal.
In the above-mentioned technical solutions, it is preferable that further include: judge whether the controlling terminal is carrying out the multimedia money
The broadcasting in source, if so, parsing the address information of the multimedia resource, the screen for otherwise grabbing the controlling terminal shows picture
Face is simultaneously transmitted to the controlled terminal.
In the technical scheme, controlling terminal can automatically detect current application scenarios, and according to applied field
The difference of scape and use most appropriate processing scheme, including sending the address information of multimedia resource or directly transmitting control eventually
The on-screen displays at end, to can either guarantee that controlled terminal obtains the display picture of controlling terminal, and can be as much as possible
The hardware requirement and system loading to controlling terminal are reduced, and reduces the requirement to network environment.Meanwhile needing to illustrate
It is the judgement for application scenarios, can be and need to carry out most starting for resource-sharing between controlling terminal and controlled terminal
Stage is also possible to whole or any time in entire resource-sharing.
In the above-mentioned technical solutions, the controlled terminal includes but is not limited to smart television and smart television box.
Fig. 3 shows the block diagram of controlled terminal according to an embodiment of the invention.
As shown in figure 3, controlled terminal 300 according to an embodiment of the invention, comprising: address information receiving unit
302, for receiving the address information from controlling terminal;Resource acquisition unit 304, for according to the address letter received
Breath obtains corresponding multimedia resource;Resource broadcast unit 306, for playing the multimedia resource;Wherein, the address letter
Breath is obtained after parsing to the progress of controlling terminal multimedia resource being played on.
In the technical scheme, multimedia resource may include audio, picture and/or video etc..By by address information
It is sent to controlled terminal 300, so that the data of multimedia resource are carried out coding transmission without controlling terminal, especially when this is more
When media resource is real time resources, the hardware requirement for controlling terminal itself is reduced.Simultaneously as controlled terminal 300 can
Voluntarily to download corresponding data according to address information, realize the broadcasting to multimedia resource, without controlling terminal and by
It is directly transmitted between control terminal 300, so that the network environment before reducing the two requires, especially when either one is in
When under wireless network environment, be conducive to promote the impact-share to multimedia resource.Further, since what controlled terminal 300 obtained
Multimedia resource is not coding transmission to be carried out by controlling terminal, thus be easy to implement resolution of the controlled terminal 300 according to itself
The information such as rate are decoded, to obtain better result of broadcast.
In the above-mentioned technical solutions, it is preferable that the address information includes: the network linking address of Internet resources, local
Store path of the file resource in the controlling terminal or the multi-medium data acquired in real time for obtaining the controlling terminal
Data transmission port.
In the technical scheme, since controlled terminal 300 can be provided directly according to the corresponding multimedia of address acquisition of information
Source carries out coding transmission without controlling terminal, thus reduces the requirement for the hardware of controlling terminal etc..And especially
It is for only existing to the network environment of controlled terminal 300 itself and wanting in such a way that network linking address carries out data acquisition
It asks, and reduces for the network environment requirement between controlling terminal and controlled terminal 300.The multimedia resource packet acquired in real time
Include the photo or video as passed through camera captured in real-time, or the sound etc. acquired in real time by microphone, or the control of crawl
The screen-picture etc. of terminal processed.
In the above-mentioned technical solutions, it is preferable that further include: control information receiving unit 308 comes from the control for receiving
The control information of terminal processed;Information execution unit 310 is controlled, for executing the control information, to control to the multimedia
The playing process of resource.
In the technical scheme, be sent to controlled terminal 300 by the way that information will be controlled so that controlling terminal can control it is more
Playing process of the media resource on controlled terminal 300.Due to not needing the real-time Transmission of the data such as progress picture, only pass through biography
The control information that transmission of data amount may be significantly smaller, thus advantageously reduce the demand for network environment.
In the above-mentioned technical solutions, it is preferable that further include: resource decoding unit 312, for according to preset screen parameter
The multimedia resource of acquisition is decoded, so that the resource broadcast unit plays out.
In the technical scheme, screen parameter includes such as resolution ratio information, if directly being provided multimedia by controlling terminal
When source carries out coding transmission, the picture etc. for broadcasting is encoded according to the screen parameter of controlling terminal, may be not
It can be suitable for controlled terminal 300, therefore, by being directly acquired multimedia resource by controlled terminal 300 and being directly decoded,
It can be decoded, all have hence for the controlled terminal 300 under any screen parameter fine according to the screen parameter of itself
Adaptivity.
In the above-mentioned technical solutions, it is preferable that further include: status information transmission unit 314, in real time to controlling terminal
Send the current broadcast state of controlled terminal 300.
In the above-mentioned technical solutions, the controlled terminal 300 includes but is not limited to smart television and smart television box.
Fig. 4 shows the flow chart of resource share method according to another embodiment of the invention.
As shown in figure 4, the method for resource-sharing according to another embodiment of the invention, comprising: step 402, receive
Address information from controlling terminal, and corresponding multimedia resource is obtained according to the address information;Step 404, institute is played
State multimedia resource;Wherein, the address information is after parsing to controlling terminal multimedia resource being played on
It obtains.
In the technical scheme, multimedia resource may include audio, picture and/or video etc..By by address information
It is sent to controlled terminal, so that the data of multimedia resource are carried out coding transmission without controlling terminal, especially as more matchmakers
When body resource is real time resources, the hardware requirement for controlling terminal itself is reduced.Simultaneously as controlled terminal can basis
Address information voluntarily downloads corresponding data, the broadcasting to multimedia resource is realized, without in controlling terminal and controlled terminal
Between directly transmitted, so that the network environment before reducing the two requires, especially when either one is in wireless network
When under environment, be conducive to promote the impact-share to multimedia resource.Further, since the multimedia resource that controlled terminal obtains is not
It is coding transmission to be carried out by controlling terminal, thus be easy to implement controlled terminal and solved according to information such as the resolution ratio of itself
Code, to obtain better result of broadcast.
In the above-mentioned technical solutions, it is preferable that the address information includes: the network linking address of Internet resources, local
Store path of the file resource in the controlling terminal or the multi-medium data acquired in real time for obtaining the controlling terminal
Data transmission port.
In the technical scheme, due to controlled terminal can directly according to the corresponding multimedia resource of address acquisition of information,
Coding transmission is carried out without controlling terminal, thus reduces the requirement for the hardware of controlling terminal etc..And especially
For only existing to the network environment of controlled terminal itself and requiring in such a way that network linking address carries out data acquisition, and
It reduces for the network environment requirement between controlling terminal and controlled terminal.The multimedia resource acquired in real time includes such as passing through
The photo or video of camera captured in real-time, or the sound etc. acquired in real time by microphone, or the controlling terminal of crawl
Screen-picture etc..
In the above-mentioned technical solutions, it is preferable that further include: receive the control information from the controlling terminal;Execute institute
Control information is stated, to control the playing process to the multimedia resource.
In the technical scheme, it is sent to controlled terminal by the way that information will be controlled, so that controlling terminal can control more matchmakers
Playing process of the body resource on controlled terminal.Due to not needing the real-time Transmission of the data such as progress picture, only pass through transmission number
According to the control information that amount may be significantly smaller, thus advantageously reduce the demand for network environment.
In the above-mentioned technical solutions, it is preferable that before playing the multimedia resource, further includes: according to preset screen
Curtain parameter is decoded the multimedia resource of acquisition.
In the technical scheme, screen parameter includes such as resolution ratio information, if directly being provided multimedia by controlling terminal
When source carries out coding transmission, the picture etc. for broadcasting is encoded according to the screen parameter of controlling terminal, may be not
It can be suitable for controlled terminal, it therefore, can be by by being directly acquired multimedia resource by controlled terminal and being directly decoded
It is decoded, all has hence for the controlled terminal under any screen parameter adaptive well according to the screen parameter of itself
Property.
In the above-mentioned technical solutions, the controlled terminal includes but is not limited to smart television and smart television box.
Fig. 5 shows the block diagram of system according to an embodiment of the invention.
As shown in figure 5, system according to an embodiment of the invention, including controlling terminal 100 as shown in Figure 1, with
And controlled terminal 300 as shown in Figure 3.
In the technical scheme, multimedia resource may include audio, picture and/or video etc..By by controlling terminal
Address information is sent to controlled terminal 300 by 100, so that encoding the data of multimedia resource without controlling terminal 100
It sends, especially when the multimedia resource is real time resources, reduces the hardware requirement for controlling terminal 100 itself.Together
When, since controlled terminal 300 can voluntarily download corresponding data according to address information, realize the broadcasting to multimedia resource,
Without directly being transmitted between controlling terminal 100 and controlled terminal 300, to reduce the network environment before the two
It is required that especially being conducive to promote the impact-share to multimedia resource when either one is under wireless network environment.This
Outside, since the multimedia resource that controlled terminal 300 obtains is not to carry out coding transmission by controlling terminal 100, thus be convenient for real
Existing controlled terminal 300 is decoded according to information such as the resolution ratio of itself, to obtain better result of broadcast.
Fig. 6 is shown according to an embodiment of the invention realizes shared specific of multimedia resource between multiple terminals
Flow chart.
It is assumed that carrying out the shared of multimedia resource between the plurality of terminals, then for one group of terminal therein, such as Fig. 6
Shown, this group of terminal realizes that the shared detailed process of multimedia resource includes:
Step 601, transmitting terminal judges that itself is current whether in broadcasting multimedia resource, and multimedia resource here can wrap
Include such as various forms of resources of video, audio, picture.If so, entering step 602,625 are otherwise entered step.By right
The judgement of " currently whether playing multimedia resource " this application scenarios, thus realize under different scenes use different schemes
Process.
Step 602, transmitting terminal judges whether currently playing multimedia resource is real time resources, if so, entering step
616, otherwise enter step 604.Transmitting terminal can be shown accordingly when playing the multimedia resource on the screen of itself
Show picture, including effect picture (video frame or picture itself) or control picture etc., can also only be made a sound without display
Deng can then be controlled at this time by physical button etc..
Step 604, whether the multimedia resource for judging that transmitting terminal plays is Internet resources, if so, 606 are entered step,
Otherwise 612 are entered step.
It step 606, if Internet resources, for example is the network video played online or a picture, then transmitting terminal
The Internet resources are parsed, to obtain its corresponding network linking address.
Step 608, the network linking address that parsing obtains is sent to receiving end by transmitting terminal.Due to being Internet resources, make
It obtains without establishing network foundation between transmitting terminal and receiving end, receiving end directly can obtain corresponding multimedia from network side
Resource reduces the requirement of the network environment between transmitting terminal and receiving end to be used to play.
Step 610, receiving end obtains multimedia resource.It specifically, is that basis connects if entering step 610 by step 608
The network linking address received obtains corresponding multimedia resource and utilizes if entering step 610 by step 614 or step 618
Corresponding address information obtains corresponding multimedia resource, will illustrate in step 614 and step 618 below.
Step 612, the files such as local video, audio or picture are playing if local resource, such as transmitting terminal, then
The store path of these local resources is obtained by transmitting terminal.
Step 614, store path is sent to receiving end by transmitting terminal, and enters step 610, allow receiving end according to
The store path to be connected to transmitting terminal, and directly obtains corresponding local resource from the store path.
Step 616, if multimedia resource is real time resources, for example transmitting terminal passes through the photo or view of camera captured in real-time
Frequently, the sound etc. or by microphone acquired in real time, or crawl controlling terminal screen-picture etc., then transmitting terminal obtains real
When the multi-medium data that acquires.
Step 618, transmitting terminal parses the data transmission port of itself.
Step 619, data transmission port is sent to receiving end by transmitting terminal, and hence into after step 610, receiving end can
To access transmitting terminal according to the data transmission port received, to obtain the multi-medium data that transmitting terminal acquires in real time.
Step 620, receiving end will be decoded after obtaining multimedia resource according to the screen parameter of itself.Due to
Coded transmission is not carried out to receiving end to multimedia resource by transmitting terminal, multimedia money is actively obtained by receiving end
Source, thus receiving end can be decoded the multimedia resource of acquisition according to the screen parameter, such as resolution ratio etc. of itself,
So that decoded data can adapt to the screen in receiving end, to obtain optimal display effect.
Step 622, receiving end is played out using the data that decoding obtains.
Step 624, transmitting terminal plays out control to receiving end.Specifically, due between transmitting terminal and receiving end all
It is played out to identical multimedia resource, thus transmitting terminal can play out control on the screen interface of itself, than
Playback progress, pause, F.F., next picture are such as dragged, then transmitting terminal, can will be corresponding after detecting control operation
Control information is sent to receiving end, then receiving end can execute corresponding broadcasting control according to the control information received.
Step 625, in transmitting terminal not in the case where playing multimedia resource, since there is no corresponding address information,
Thus directly grab the screen-picture content of transmitting terminal.
Step 626, the screen-picture content grabbed encode and compression transmission is to receiving end, for receiving end pair
After the data received are decoded, the screen-picture content of transmitting terminal is obtained.Pass through step 601, step 625 and step 626
Step process, in conjunction with other steps flow charts, from regardless of whether transmitting terminal currently plays multimedia resource or in other
It anticipates under interface, transmitting terminal can be realized to the Screen sharing of receiving end.
Through the above technical solutions, especially in the case where Internet resources are played simultaneously, due to transmitting terminal only need by
Control information is sent to receiving end, and the source synchronous that can be realized therebetween is played and controlled, and transmitted data amount is significantly
It cuts down, bandwidth consumption becomes smaller, it is possible to provide smaller data delay and the better adaptability of poor wireless network environment.
Although it should be noted that not referring to the quantity of controlling terminal and controlled terminal in the present invention, actually originally
The technical solution of invention be suitable for a variety of situations such as one-to-one, one-to-many, many-one, multi-to-multi because no matter quantity, it is right
In any one controlling terminal with for corresponding controlled terminal, control process is actually identical.
The technical scheme of the present invention has been explained in detail above with reference to the attached drawings, it is contemplated that in the related technology, between the terminals into
It when the broadcasting of row multimedia resource is shared, needs that data encoding is directly sent to controlled terminal by controlling terminal, for control
Terminal and network environment it is more demanding, therefore, the present invention provides controlling terminal, controlled terminal, resource-sharing method and
System, can to carry out between controlling terminal and controlled terminal multimedia resource it is shared when, without directly transmission broadcasting picture
Face data saves bandwidth resources, reduces the requirement to controlling terminal.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field
For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, made any to repair
Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.
Claims (10)
1. a kind of controlling terminal characterized by comprising
Resource judgment unit, for judging the controlling terminal whether in the broadcasting for carrying out multimedia resource;
Address information resolution unit, for parsing the control in the case that the judging result of the resource judgment unit is to be
The address information of terminal multimedia resource being played on processed, wherein the address information resolution unit further include: port parsing
Subelement, for parsing institute in the case where the multimedia resource is the multi-medium data that the controlling terminal acquires in real time
State the data transmission port of controlling terminal;
Address information transmission unit, for the address information to be sent to controlled terminal, so that the controlled terminal is according to connecing
The address information received obtains and plays corresponding multimedia resource, wherein the address information includes data transmission port;
Picture data transmission unit, for grabbing the control in the case where the judging result of the resource judgment unit is no
The on-screen displays of terminal processed are simultaneously transmitted to the controlled terminal.
2. controlling terminal according to claim 1, which is characterized in that the address information resolution unit includes:
Chained address parsing subunit, in the case where the multimedia resource is Internet resources, parsing the network money
The network linking address in source.
3. controlling terminal according to claim 1, which is characterized in that the address information resolution unit includes:
Store path parsing subunit, for parsing described in the case where the multimedia resource is local file resource
Store path of the ground file resource in the controlling terminal.
4. controlling terminal according to any one of claim 1 to 3, which is characterized in that further include:
Information receiving unit is controlled, the broadcast state information sent for receiving the controlled terminal;
Information loading unit is controlled, for generating broadcast state control interface and loading the broadcast state information.
5. controlling terminal according to claim 4, which is characterized in that further include:
Information generating unit is controlled, it is raw for the operational motion according to the user sensed to the broadcast state control interface
The state control information of the pairs of multimedia resource;
Information transmitting unit is controlled, it is described controlled to control for the state control information to be sent to the controlled terminal
Playing process of the terminal to the multimedia resource.
6. a kind of method of resource-sharing characterized by comprising
Judge controlling terminal whether in the broadcasting for carrying out multimedia resource;
If so, the address information of parsing controlling terminal multimedia resource being played on, wherein if the multimedia resource is institute
State the multi-medium data that controlling terminal acquires in real time, the address information of the parsing controlling terminal multimedia resource being played on
It include: the data transmission port for parsing the controlling terminal;
The address information is sent to controlled terminal, so that the controlled terminal is obtained and broadcast according to the address information received
Put corresponding multimedia resource, wherein the address information includes data transmission port;
If it is not, grabbing the on-screen displays of the controlling terminal and transmitting to the controlled terminal.
7. the method for resource-sharing according to claim 6, which is characterized in that if the multimedia resource is network money
Source, then the step of parsing the address information of the multimedia resource include:
Parse the network linking address of the Internet resources.
8. the method for resource-sharing according to claim 6, which is characterized in that if the multimedia resource is local file
Resource, then the step of parsing the address information of the multimedia resource include:
Parse store path of the local file resource in the controlling terminal.
9. the method for the resource-sharing according to any one of claim 6 to 8, which is characterized in that further include:
Controlling terminal generates broadcast state control interface and loads the broadcast state information that the controlled terminal received is sent.
10. the method for resource-sharing according to claim 9, which is characterized in that further include:
According to the user sensed to the operational motion of the broadcast state control interface, the shape to the multimedia resource is generated
State controls information;
The state control information is sent to the controlled terminal, to control the controlled terminal to the multimedia resource
Playing process.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2012/087736 WO2014101065A1 (en) | 2012-12-27 | 2012-12-27 | Control terminal and method for resource sharing |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104854876A CN104854876A (en) | 2015-08-19 |
CN104854876B true CN104854876B (en) | 2019-03-22 |
Family
ID=51019711
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280077431.7A Active CN104854876B (en) | 2012-12-27 | 2012-12-27 | The method of controlling terminal and resource-sharing |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104854876B (en) |
WO (1) | WO2014101065A1 (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5808662A (en) * | 1995-11-08 | 1998-09-15 | Silicon Graphics, Inc. | Synchronized, interactive playback of digital movies across a network |
CN101072359A (en) * | 2007-05-18 | 2007-11-14 | 腾讯科技(深圳)有限公司 | Method, system and user end for realizing network media audio-video synchronization |
CN101820416A (en) * | 2010-02-24 | 2010-09-01 | 上海引跑信息科技有限公司 | Processing method of high-speed shared desktop in netmeeting system |
CN102299968A (en) * | 2011-09-16 | 2011-12-28 | 四川长虹电器股份有限公司 | Multi-terminal information sharing system and method |
CN102298947A (en) * | 2011-08-23 | 2011-12-28 | 百度在线网络技术(北京)有限公司 | Method for carrying out playing switching among multimedia players and equipment |
CN102510405A (en) * | 2011-11-18 | 2012-06-20 | 深圳中兴网信科技有限公司 | Screen sharing method and system |
CN102546608A (en) * | 2011-12-26 | 2012-07-04 | 上海聚力传媒技术有限公司 | Method, device, equipment and system for synchronously playing media information |
CN102546616A (en) * | 2011-12-28 | 2012-07-04 | Tcl集团股份有限公司 | Achieving method for media sharing and interaction and digital household media server |
CN102685563A (en) * | 2011-03-15 | 2012-09-19 | 华为终端有限公司 | Internet protocol television (IPTV) content sharing method, device and terminal equipment |
CN102799693A (en) * | 2012-08-23 | 2012-11-28 | 上海广电电子科技有限公司 | Video content pushing method and system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101600101A (en) * | 2009-06-24 | 2009-12-09 | 中兴通讯股份有限公司 | A kind of audio frequency and video of Mobile Multimedia Broadcasting are shared method and system |
CN102611948A (en) * | 2011-01-25 | 2012-07-25 | 北京天纵网联科技有限公司 | Method for sharing and issuing audios and videos of mobile internet terminal |
CN102325182B (en) * | 2011-09-09 | 2013-08-07 | 重庆抛物线信息技术有限责任公司 | Audio-video sharing method and system |
-
2012
- 2012-12-27 WO PCT/CN2012/087736 patent/WO2014101065A1/en active Application Filing
- 2012-12-27 CN CN201280077431.7A patent/CN104854876B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5808662A (en) * | 1995-11-08 | 1998-09-15 | Silicon Graphics, Inc. | Synchronized, interactive playback of digital movies across a network |
CN101072359A (en) * | 2007-05-18 | 2007-11-14 | 腾讯科技(深圳)有限公司 | Method, system and user end for realizing network media audio-video synchronization |
CN101820416A (en) * | 2010-02-24 | 2010-09-01 | 上海引跑信息科技有限公司 | Processing method of high-speed shared desktop in netmeeting system |
CN102685563A (en) * | 2011-03-15 | 2012-09-19 | 华为终端有限公司 | Internet protocol television (IPTV) content sharing method, device and terminal equipment |
CN102298947A (en) * | 2011-08-23 | 2011-12-28 | 百度在线网络技术(北京)有限公司 | Method for carrying out playing switching among multimedia players and equipment |
CN102299968A (en) * | 2011-09-16 | 2011-12-28 | 四川长虹电器股份有限公司 | Multi-terminal information sharing system and method |
CN102510405A (en) * | 2011-11-18 | 2012-06-20 | 深圳中兴网信科技有限公司 | Screen sharing method and system |
CN102546608A (en) * | 2011-12-26 | 2012-07-04 | 上海聚力传媒技术有限公司 | Method, device, equipment and system for synchronously playing media information |
CN102546616A (en) * | 2011-12-28 | 2012-07-04 | Tcl集团股份有限公司 | Achieving method for media sharing and interaction and digital household media server |
CN102799693A (en) * | 2012-08-23 | 2012-11-28 | 上海广电电子科技有限公司 | Video content pushing method and system |
Also Published As
Publication number | Publication date |
---|---|
WO2014101065A1 (en) | 2014-07-03 |
CN104854876A (en) | 2015-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2019240571B2 (en) | Reduced latency server-mediated audio-video communication | |
US9351028B2 (en) | Wireless 3D streaming server | |
KR102324326B1 (en) | Streaming multiple encodings encoded using different encoding parameters | |
CN104125429B (en) | The adjusting method and device of video data transmission | |
EP3503570A1 (en) | Method of transmitting video frames from a video stream to a display and corresponding apparatus | |
US20110196918A1 (en) | Information Processing System and Information Processing Devices | |
US9420324B2 (en) | Content isolation and processing for inline video playback | |
CN109361945A (en) | The meeting audiovisual system and its control method of a kind of quick transmission and synchronization | |
CN114546308B (en) | Method, device, equipment and storage medium for screen projection of application interface | |
CN107566918A (en) | A kind of low delay under video distribution scene takes the neutrel extraction of root | |
JP2015513717A (en) | Data, multimedia and video transmission update system | |
CN105025294B (en) | A kind of transmission of video control device and method | |
CN110602522A (en) | Multi-path real-time live webRTC stream synthesis method | |
CN108810656A (en) | A kind of the debounce processing method and processing system of real-time live broadcast TS streams | |
KR101668283B1 (en) | Method for displaying video considered latency, apparatus and cloud streaming service system therefor | |
CN114554277B (en) | Multimedia processing method, device, server and computer readable storage medium | |
KR20130099515A (en) | Apparatas and method of displaying a contents using for key frame in a terminal | |
CN108696720B (en) | Video scheduling system and method suitable for satellite communication | |
CN112995596B (en) | Panoramic video transmission method and device, electronic equipment and storage medium | |
CN104854876B (en) | The method of controlling terminal and resource-sharing | |
CN114257771B (en) | Video playback method and device for multipath audio and video, storage medium and electronic equipment | |
KR101671311B1 (en) | Cloud stream service system, apparatus and cloud streaming service method thereof | |
CN108667795B (en) | Virtual reality video multi-person sharing system and virtual reality equipment | |
KR20150092927A (en) | Video processing method be considered latency, apparatus and cloud streaming service system therefor | |
KR101231009B1 (en) | Network video server and video control method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |