[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105635238A - Stream media data sharing method, stream media data sharing device and terminal - Google Patents

Stream media data sharing method, stream media data sharing device and terminal Download PDF

Info

Publication number
CN105635238A
CN105635238A CN201510051164.1A CN201510051164A CN105635238A CN 105635238 A CN105635238 A CN 105635238A CN 201510051164 A CN201510051164 A CN 201510051164A CN 105635238 A CN105635238 A CN 105635238A
Authority
CN
China
Prior art keywords
terminal
medium data
stream medium
target
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510051164.1A
Other languages
Chinese (zh)
Inventor
成厚富
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
XI'AN KUPAI SOFTWARE TECHNOLOGY Co Ltd
Original Assignee
XI'AN KUPAI SOFTWARE TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by XI'AN KUPAI SOFTWARE TECHNOLOGY Co Ltd filed Critical XI'AN KUPAI SOFTWARE TECHNOLOGY Co Ltd
Priority to CN201510051164.1A priority Critical patent/CN105635238A/en
Priority to PCT/CN2015/080353 priority patent/WO2016119353A1/en
Publication of CN105635238A publication Critical patent/CN105635238A/en
Pending legal-status Critical Current

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/40Support for services or applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a stream media data sharing method, a stream media data sharing device and a terminal. The stream media data sharing method comprises following steps: when a target terminal receives target stream media data sent by a stream media server, synchronously sharing the target stream media data to other terminals bound with the target terminal. Through adoption of the technical solution of the invention, when stream media operation is carried out at multiple terminals synchronously, the multiple terminals are prevented from directly communicating with the stream media server synchronously; the communication tariffs are reduced; the occupation of the network bandwidth is reduced; and the user of every terminal is enabled to have fluent stream media experiences.

Description

Stream medium data shares method, stream medium data sharing means and terminal
Technical field
The present invention relates to field of terminal technology, share method, a kind of stream medium data sharing means and a kind of terminal in particular to a kind of stream medium data.
Background technology
In related art scheme, if multiple terminals carry out streaming media service, then each terminal is required for being made directly with streaming media server communicating, and each terminal can obtain stream medium data, then this stream medium data of each terminal plays from streaming media server. Wherein, when multiple terminals directly communicate with streaming media server, it is necessary first to each terminal has network communicating function, for not supporting that the terminal of network communicating function cannot be carried out streaming media playing; It addition, the repeatedly communication of multiple terminals, it is necessary to carry out repeatedly charging, then data traffic is taken for significantly high streaming media service, relatively costly; If needing streaming media business to play glibly, need higher bandwidth, although the Streaming Media that the terminal being likely to multiple data in terminal best performances can enjoy smoothness is experienced, but the user for the poor terminal (network of such as terminal is 2G/3G) of data performance, it is impossible to the streaming media service enjoying smoothness is experienced.
Therefore, when multiple terminals carry out streaming media service simultaneously, how to avoid multiple terminal all directly to communicate with streaming media server, and reduce post and telecommunication tariff, make the Streaming Media that the user of each terminal can be provided with smoothness experience, become problem demanding prompt solution.
Summary of the invention
The present invention is based on the problems referred to above, propose a kind of new technical scheme, when multiple terminals carry out streaming media service simultaneously, multiple terminal can be avoided all directly to communicate with streaming media server, to reduce post and telecommunication tariff, reduce taking the network bandwidth, and make the Streaming Media that the user of each terminal can be provided with smoothness experience.
In view of this, an aspect of of the present present invention proposes a kind of stream medium data and shares method, including: when target terminal receives the target stream medium data issued from streaming media server, synchronize described target stream medium data to share to the other-end bound mutually with described target terminal.
In this technical scheme, when target terminal receives the target stream medium data issued from streaming media server, by synchronizing to share the target stream medium data from streaming media server received to the other-end bound mutually with target terminal, other-end can be avoided by directly carrying out real-time Communication for Power obtain target stream medium data with streaming media server, thus realize making multiple terminal (including target terminal and other-end) share target stream medium data with minimum post and telecommunication tariff simultaneously, also ensure that multiple terminal takies the too much network bandwidth simultaneously, additionally, as long as the network bandwidth of target terminal and internal memory are sufficiently large, then the use of each terminal in multiple terminals can enjoy the Streaming Media experience of smoothness per family in real time. certainly, when selecting the target terminal directly communicated with streaming media server from multiple terminals, the terminal that the network bandwidth is maximum and internal memory is maximum should be selected as this target terminal, to guarantee that multiple terminal (including target terminal and other-end) can share target stream medium data simultaneously.
In technique scheme, it is preferable that before target terminal receives the target stream medium data issued from streaming media server, also include: described target terminal judges whether to bind mutually with described other-end; When judged result is no, search for described other-end, to bind mutually with described other-end, and when judged result is for being, judge whether to need to update described other-end, if desired update described other-end, then with update after described other-end bind mutually, if described other-end need not be updated, then directly bind mutually with described other-end.
In this technical scheme, before target terminal receives the target stream medium data issued from streaming media server, should first determine the final other-end bound mutually with target terminal, so that target terminal is after receiving the target stream medium data issued from streaming media server, target stream medium data is forwarded to other-end, the while of to realize multiple terminal, shares target stream medium data glibly.
In technique scheme, it is preferable that also include: receive the status information from each terminal in described other-end; And before any terminal that described target stream medium data is shared to described other-end, the status information according to described any terminal, it is judged that currently whether synchronize to share to described any terminal by described target stream medium data.
In this technical scheme, before target stream medium data is shared any terminal to other-end by target terminal, target terminal can first according to the status information of any terminal feedback, judgement is currently target stream medium data can be synchronized to share to this any terminal to be also to wait for after the status information of this any terminal changes into a certain state, synchronize to share to this any terminal by this target stream medium data again, so, both may insure that this any terminal can share target stream medium data, the current state that the status information of this any terminal is reacted can be avoided again to have undesirable effect. such as: if the status information of any terminal is for suspending, then this target stream medium data just only can be shared to other-end the terminal except this any terminal receiving target stream medium data by target terminal immediately, this target stream medium data will not be shared to this any terminal, but when the status information of this any terminal is become broadcast state from halted state, then by this any terminal suspend during this period of time in this target stream medium data of not receiving again share to this any terminal.
In technique scheme, it is preferable that receive the broadcasting from any terminal in described other-end and control request, according to the control authority grade of described any terminal and/or identification information, it may be judged whether the described broadcasting responding described any terminal controls request; And when the described control authority grade of described any terminal matches with default identification information higher than default control Permission Levels and/or described identification information, respond described broadcasting and control request; Otherwise, refuse described broadcasting and control request.
In this technical scheme, when the broadcasting that target terminal receives any terminal in other-end controls request (as controlled the request that terminal is suspended), target terminal can according to the control authority grade of this any terminal and/or identification information, independently judge whether that responding this broadcasting controls request, specifically, if the default identification information that the control authority grade of this any terminal is too low and/or identification information stores with target terminal does not mate, then target terminal can be refused this broadcasting and control request, continues current play status; Otherwise, then respond this broadcasting and control request, current play status change to halted state.
In technique scheme, preferably, described broadcasting control request includes: the request, the request controlling described target terminal F.F. that control request that described target terminal replays, control described target terminal and suspend, controls the request of described target terminal rewind or controls described target terminal and exit the request of play mode.
In this technical scheme, this broadcasting controls request and includes but not limited to above-mentioned request, for instance: can also include: control this target terminal and reenter the request of play mode.
Another aspect of the present invention proposes a kind of stream medium data sharing means, including: shared cell, when target terminal receives the target stream medium data issued from streaming media server, synchronize described target stream medium data to share to the other-end bound mutually with described target terminal.
In this technical scheme, when target terminal receives the target stream medium data issued from streaming media server, by synchronizing to share the target stream medium data from streaming media server received to the other-end bound mutually with target terminal, other-end can be avoided by directly carrying out real-time Communication for Power obtain target stream medium data with streaming media server, thus realize making multiple terminal (including target terminal and other-end) share target stream medium data with minimum post and telecommunication tariff simultaneously, also ensure that multiple terminal takies the too much network bandwidth simultaneously, additionally, as long as the network bandwidth of target terminal and internal memory are sufficiently large, then the use of each terminal in multiple terminals can enjoy the Streaming Media experience of smoothness per family in real time. certainly, when selecting the target terminal directly communicated with streaming media server from multiple terminals, the terminal that the network bandwidth is maximum and internal memory is maximum should be selected as this target terminal, to guarantee that multiple terminal (including target terminal and other-end) can share target stream medium data simultaneously.
In technique scheme, it is preferable that also include: the first judging unit, before target terminal receives the target stream medium data issued from streaming media server, control described target terminal and judge whether to bind mutually with described other-end; Search unit, when judged result is no, searches for described other-end, to bind mutually with described other-end; Described first judging unit is additionally operable to: when judged result is for being, it may be judged whether need to update described other-end; And described first judging unit also includes: updating block, if desired update described other-end, then with update after described other-end bind mutually; Binding unit, if described other-end need not be updated, then directly binds with described other-end mutually.
In this technical scheme, before target terminal receives the target stream medium data issued from streaming media server, should first determine the final other-end bound mutually with target terminal, so that target terminal is after receiving the target stream medium data issued from streaming media server, target stream medium data is forwarded to other-end, the while of to realize multiple terminal, shares target stream medium data glibly.
In technique scheme, it is preferable that also include: first receives unit, receives the status information from each terminal in described other-end; And second judging unit, before any terminal that described target stream medium data is shared to described other-end, the status information according to described any terminal, it is judged that currently whether synchronize to share to described any terminal by described target stream medium data.
In this technical scheme, before target stream medium data is shared any terminal to other-end by target terminal, target terminal can first according to the status information of any terminal feedback, judgement is currently target stream medium data can be synchronized to share to this any terminal to be also to wait for after the status information of this any terminal changes into a certain state, synchronize to share to this any terminal by this target stream medium data again, so, both may insure that this any terminal can share target stream medium data, the current state that the status information of this any terminal is reacted can be avoided again to have undesirable effect. such as: if the status information of any terminal is for suspending, then this target stream medium data just only can be shared to other-end the terminal except this any terminal receiving target stream medium data by target terminal immediately, this target stream medium data will not be shared to this any terminal, but when the status information of this any terminal is become broadcast state from halted state, then by this any terminal suspend during this period of time in this target stream medium data of not receiving again share to this any terminal.
In technique scheme, it is preferable that also include: second receives unit, receive the broadcasting from any terminal in described other-end and control request; 3rd judging unit, according to the control authority grade of described any terminal and/or identification information, it may be judged whether the described broadcasting responding described any terminal controls request; And processing unit, when the described control authority grade of described any terminal matches with default identification information higher than default control Permission Levels and/or described identification information, respond described broadcasting and control request; Otherwise, refuse described broadcasting and control request.
In this technical scheme, when the broadcasting that target terminal receives any terminal in other-end controls request (as controlled the request that terminal is suspended), target terminal can according to the control authority grade of this any terminal and/or identification information, independently judge whether that responding this broadcasting controls request, specifically, if the default identification information that the control authority grade of this any terminal is too low and/or identification information stores with target terminal does not mate, then target terminal can be refused this broadcasting and control request, continues current play status; Otherwise, then respond this broadcasting and control request, current play status change to halted state.
In technique scheme, preferably, described broadcasting control request includes: the request, the request controlling described target terminal F.F. that control request that described target terminal replays, control described target terminal and suspend, controls the request of described target terminal rewind or controls described target terminal and exit the request of play mode.
In this technical scheme, this broadcasting controls request and includes but not limited to above-mentioned request, for instance: can also include: control this target terminal and reenter the request of play mode.
Another aspect of the present invention proposes a kind of terminal, including: the stream medium data sharing means as according to any one of technique scheme.
In this technical scheme, by arranging stream medium data sharing means in terminal, when multiple terminals carry out streaming media service simultaneously, multiple terminal can be avoided all directly to communicate with streaming media server, to reduce post and telecommunication tariff, reduce taking the network bandwidth, and make the Streaming Media that the user of each terminal can be provided with smoothness experience.
Pass through technical scheme, when multiple terminals carry out streaming media service simultaneously, it is possible to avoid multiple terminal all directly to communicate with streaming media server, to reduce post and telecommunication tariff, reduce taking the network bandwidth, and make the Streaming Media that the user of each terminal can be provided with smoothness experience.
Accompanying drawing explanation
Fig. 1 illustrates that stream medium data according to an embodiment of the invention shares the schematic flow sheet of method;
Fig. 2 illustrates the schematic flow sheet of flow medium play control method according to an embodiment of the invention;
Fig. 3 illustrates that stream medium data according to another embodiment of the invention shares the schematic diagram of method;
Fig. 4 illustrates the structural representation of stream medium data sharing means according to an embodiment of the invention;
Fig. 5 illustrates the structural representation of stream medium data sharing means according to another embodiment of the invention;
Fig. 6 illustrates the structural representation of master terminal in the stream medium data sharing means in Fig. 5;
Fig. 7 illustrates the structural representation of point terminal in the stream medium data sharing means in Fig. 5;
Fig. 8 illustrates the structural representation of terminal according to an embodiment of the invention.
Detailed description of the invention
In order to the above-mentioned purpose of the present invention, feature and advantage can be more clearly understood that, below in conjunction with the drawings and specific embodiments, the present invention is further described in detail. It should be noted that when not conflicting, embodiments herein and the feature in embodiment can be mutually combined.
Elaborate a lot of detail in the following description so that fully understanding the present invention; but; the present invention can also adopt other to be different from other modes described here to implement, and therefore, protection scope of the present invention is by the restriction of following public specific embodiment.
Fig. 1 illustrates that stream medium data according to an embodiment of the invention shares the schematic flow sheet of method.
As shown in Figure 1, stream medium data according to an embodiment of the invention shares method, including: step 102, when target terminal receives the target stream medium data issued from streaming media server, synchronize described target stream medium data to share to the other-end bound mutually with described target terminal.
In this technical scheme, when target terminal receives the target stream medium data issued from streaming media server, by synchronizing to share the target stream medium data from streaming media server received to the other-end bound mutually with target terminal, other-end can be avoided by directly carrying out real-time Communication for Power obtain target stream medium data with streaming media server, thus realize making multiple terminal (including target terminal and other-end) share target stream medium data with minimum post and telecommunication tariff simultaneously, also ensure that multiple terminal takies the too much network bandwidth simultaneously, additionally, as long as the network bandwidth of target terminal and internal memory are sufficiently large, then the use of each terminal in multiple terminals can enjoy the Streaming Media experience of smoothness per family in real time. certainly, when selecting the target terminal directly communicated with streaming media server from multiple terminals, the terminal that the network bandwidth is maximum and internal memory is maximum should be selected as this target terminal, to guarantee that multiple terminal (including target terminal and other-end) can share target stream medium data simultaneously.
In technique scheme, it is preferable that before target terminal receives the target stream medium data issued from streaming media server, also include: described target terminal judges whether to bind mutually with described other-end; When judged result is no, search for described other-end, to bind mutually with described other-end, and when judged result is for being, judge whether to need to update described other-end, if desired update described other-end, then with update after described other-end bind mutually, if described other-end need not be updated, then directly bind mutually with described other-end.
In this technical scheme, before target terminal receives the target stream medium data issued from streaming media server, should first determine the final other-end bound mutually with target terminal, so that target terminal is after receiving the target stream medium data issued from streaming media server, target stream medium data is forwarded to other-end, the while of to realize multiple terminal, shares target stream medium data glibly.
In technique scheme, it is preferable that also include: receive the status information from each terminal in described other-end; And before any terminal that described target stream medium data is shared to described other-end, the status information according to described any terminal, it is judged that currently whether synchronize to share to described any terminal by described target stream medium data.
In this technical scheme, before target stream medium data is shared any terminal to other-end by target terminal, target terminal can first according to the status information of any terminal feedback, judgement is currently target stream medium data can be synchronized to share to this any terminal to be also to wait for after the status information of this any terminal changes into a certain state, synchronize to share to this any terminal by this target stream medium data again, so, both may insure that this any terminal can share target stream medium data, the current state that the status information of this any terminal is reacted can be avoided again to have undesirable effect. such as: if the status information of any terminal is for suspending, then this target stream medium data just only can be shared to other-end the terminal except this any terminal receiving target stream medium data by target terminal immediately, this target stream medium data will not be shared to this any terminal, but when the status information of this any terminal is become broadcast state from halted state, then by this any terminal suspend during this period of time in this target stream medium data of not receiving again share to this any terminal.
In technique scheme, it is preferable that receive the broadcasting from any terminal in described other-end and control request, according to the control authority grade of described any terminal and/or identification information, it may be judged whether the described broadcasting responding described any terminal controls request; And when the described control authority grade of described any terminal matches with default identification information higher than default control Permission Levels and/or described identification information, respond described broadcasting and control request; Otherwise, refuse described broadcasting and control request.
In this technical scheme, when the broadcasting that target terminal receives any terminal in other-end controls request (as controlled the request that terminal is suspended), target terminal can according to the control authority grade of this any terminal and/or identification information, independently judge whether that responding this broadcasting controls request, specifically, if the default identification information that the control authority grade of this any terminal is too low and/or identification information stores with target terminal does not mate, then target terminal can be refused this broadcasting and control request, continues current play status; Otherwise, then respond this broadcasting and control request, current play status change to halted state.
In technique scheme, preferably, described broadcasting control request includes: the request, the request controlling described target terminal F.F. that control request that described target terminal replays, control described target terminal and suspend, controls the request of described target terminal rewind or controls described target terminal and exit the request of play mode.
In this technical scheme, this broadcasting controls request and includes but not limited to above-mentioned request, for instance: can also include: control this target terminal and reenter the request of play mode.
Fig. 2 illustrates the schematic flow sheet of flow medium play control method according to an embodiment of the invention.
As in figure 2 it is shown, flow medium play control method according to an embodiment of the invention, including:
Step 202, (master terminal refers to the terminal directly using communication network and streaming media server to communicate for master terminal (target terminal) or point terminal, point terminal refers to directly not communicate with streaming media server, and simply and the terminal that communicates of master terminal, i.e. other-end) initiate broadcasting control instruction.
Step 204, it is judged that play whether control instruction is that master terminal is initiated, when judged result is for being, enters step 214, when judged result is no, enters step 216.
Step 206, playing control instruction is that point terminal is initiated, then this broadcasting control instruction is transmitted to master terminal.
Step 208, master terminal needs the information such as the authority according to this point of terminal to arbitrate.
Step 210, master terminal judges whether to perform to play control instruction, when judged result be (namely the authority of this point of terminal is more than or equal to default control Permission Levels) time, enter step 214, when judged result is no (namely the authority of this point of terminal is less than default control Permission Levels), enter step 212.
Step 212, namely divides terminal to send notice to playing the instruction promoter controlled, and notice performs to play the instruction failure (namely master terminal refusal responds this broadcasting control instruction) controlled.
Step 214, master terminal performs to play the instruction (namely master terminal responds this broadcasting control instruction) controlled.
Step 216, notifies each point of terminal by the execution result of master terminal, shares to each point of terminal by the target stream medium data received in playing process.
Fig. 3 illustrates that stream medium data according to another embodiment of the invention shares the schematic diagram of method.
As it is shown on figure 3, stream medium data according to another embodiment of the invention shares method, including:
Step 302, master terminal or point terminal initiate the request of play stream media data (consistent with the target stream medium data in above-mentioned).
Step 304, master terminal judges that currently whether having turned on stream medium data shares, when judged result is for being, mean master terminal with multiple points of terminal bindings (i.e. built vertical shared terminal group), then enter step 306, when judged result is no, it is meant that master terminal not yet with multiple points of terminal bindings (namely not yet setting up shared terminal group), then enter step 312.
Step 306, it may be judged whether update shared terminal group (by master terminal set up and and master terminal share stream medium data multiple points of terminals), when judged result is for being, enter step 308, when judged result is no, entrance step 318.
Step 308, search point terminal.
Step 310, updates shared terminal group.
Step 312, search point terminal.
Step 314, creates shared terminal group.
Step 316, opens stream medium data and shares.
Step 318, after unlatching stream medium data is shared, master terminal sends stream medium data to shared terminal group and invites, for instance, master terminal sends video invitation to shared terminal group.
Step 320, shared terminal group completes the initialization flow process that stream medium data is shared.
Step 322, master terminal asks stream medium data to streaming media server.
Step 324, the stream medium data that master terminal receives and forwarding stream media server issues.
Step 326, after master terminal receives stream medium data, complete the broadcasting of this locality, stream medium data is transmitted to shared terminal group simultaneously, after each point of terminal in shared terminal group receives stream medium data, complete the broadcasting of local stream medium data, thus reaching stream medium data sharing between master terminal and point terminal.
Fig. 4 illustrates the structural representation of stream medium data sharing means according to an embodiment of the invention.
As shown in Figure 4, stream medium data sharing means 400 according to an embodiment of the invention, including: shared cell 402, when target terminal receives the target stream medium data issued from streaming media server, synchronize described target stream medium data to share to the other-end bound mutually with described target terminal.
In this technical scheme, when target terminal receives the target stream medium data issued from streaming media server, by synchronizing to share the target stream medium data from streaming media server received to the other-end bound mutually with target terminal, other-end can be avoided by directly carrying out real-time Communication for Power obtain target stream medium data with streaming media server, thus realize making multiple terminal (including target terminal and other-end) share target stream medium data with minimum post and telecommunication tariff simultaneously, also ensure that multiple terminal takies the too much network bandwidth simultaneously, additionally, as long as the network bandwidth of target terminal and internal memory are sufficiently large, then the use of each terminal in multiple terminals can enjoy the Streaming Media experience of smoothness per family in real time. certainly, when selecting the target terminal directly communicated with streaming media server from multiple terminals, the terminal that the network bandwidth is maximum and internal memory is maximum should be selected as this target terminal, to guarantee that multiple terminal (including target terminal and other-end) can share target stream medium data simultaneously.
In technique scheme, it is preferable that also include: the first judging unit 404, before target terminal receives the target stream medium data issued from streaming media server, control described target terminal and judge whether to bind mutually with described other-end; Search unit 406, when judged result is no, searches for described other-end, to bind mutually with described other-end; Described first judging unit 404 is additionally operable to: when judged result is for being, it may be judged whether need to update described other-end; And described first judging unit 404 also includes: updating block 4042, if desired update described other-end, then with update after described other-end bind mutually; Binding unit 4044, if described other-end need not be updated, then directly binds with described other-end mutually.
In this technical scheme, before target terminal receives the target stream medium data issued from streaming media server, should first determine the final other-end bound mutually with target terminal, so that target terminal is after receiving the target stream medium data issued from streaming media server, target stream medium data is forwarded to other-end, the while of to realize multiple terminal, shares target stream medium data glibly.
In technique scheme, it is preferable that also include: first receives unit 408, receives the status information from each terminal in described other-end; And second judging unit 410, before any terminal that described target stream medium data is shared to described other-end, status information according to described any terminal, it is judged that currently whether synchronize to share to described any terminal by described target stream medium data.
In this technical scheme, before target stream medium data is shared any terminal to other-end by target terminal, target terminal can first according to the status information of any terminal feedback, judgement is currently target stream medium data can be synchronized to share to this any terminal to be also to wait for after the status information of this any terminal changes into a certain state, synchronize to share to this any terminal by this target stream medium data again, so, both may insure that this any terminal can share target stream medium data, the current state that the status information of this any terminal is reacted can be avoided again to have undesirable effect. such as: if the status information of any terminal is for suspending, then this target stream medium data just only can be shared to other-end the terminal except this any terminal receiving target stream medium data by target terminal immediately, this target stream medium data will not be shared to this any terminal, but when the status information of this any terminal is become broadcast state from halted state, then by this any terminal suspend during this period of time in this target stream medium data of not receiving again share to this any terminal.
In technique scheme, it is preferable that also include: second receives unit 412, receive the broadcasting from any terminal in described other-end and control request; 3rd judging unit 414, according to the control authority grade of described any terminal and/or identification information, it may be judged whether the described broadcasting responding described any terminal controls request; And processing unit 416, when the described control authority grade of described any terminal matches with default identification information higher than default control Permission Levels and/or described identification information, respond described broadcasting and control request; Otherwise, refuse described broadcasting and control request.
In this technical scheme, when the broadcasting that target terminal receives any terminal in other-end controls request (as controlled the request that terminal is suspended), target terminal can according to the control authority grade of this any terminal and/or identification information, independently judge whether that responding this broadcasting controls request, specifically, if the default identification information that the control authority grade of this any terminal is too low and/or identification information stores with target terminal does not mate, then target terminal can be refused this broadcasting and control request, continues current play status; Otherwise, then respond this broadcasting and control request, current play status change to halted state.
In technique scheme, preferably, described broadcasting control request includes: the request, the request controlling described target terminal F.F. that control request that described target terminal replays, control described target terminal and suspend, controls the request of described target terminal rewind or controls described target terminal and exit the request of play mode.
In this technical scheme, this broadcasting controls request and includes but not limited to above-mentioned request, for instance: can also include: control this target terminal and reenter the request of play mode.
Fig. 5 illustrates the structural representation of stream medium data sharing means according to another embodiment of the invention.
As it is shown in figure 5, stream medium data sharing means 500 according to another embodiment of the invention, including: streaming media server 506, master terminal 502 and multiple points of terminals 504. Wherein, streaming media server 506 and master terminal 502 carry out network service, and streaming media server 506 is after the stream medium data receiving master terminal 502 is asked, stream medium data only can be issued to master terminal 502, then the stream medium data received can be issued to multiple points of terminals 504 by master terminal 502, additionally, selection for master terminal 502, point terminal 504 that data performance is optimum can be selected, to ensure that shared terminal group has the experience that the stream medium data of optimum is play from multiple points of terminals 504.
Fig. 6 illustrates the structural representation of the master terminal of the stream medium data sharing means in Fig. 5.
As shown in Figure 6, master terminal 502 according to the stream medium data sharing means in Fig. 5, including: shared terminal group information module 602, broadcasting control instruction processing module 604, instruction and data forwarding module 606, master terminal streaming media playing module 608, point terminal interface module 610 and network communication module 612 etc. Wherein, shared terminal group information module 602, the major maintenance information such as the ID of each point of terminal, address, state, control authority; Play control instruction processing module 604, process the broadcasting control instruction that master terminal 502 oneself is initiated on the one hand, these instructions include broadcasting, time-out, F.F., rewind, exit, the broadcasting control instruction being responsible on the other hand point terminal is initiated is arbitrated, and simultaneously completes point response of terminal plays control instruction, an execution; Instruction and data forwarding module 606, is responsible for that stream medium data is forwarded to each on the one hand and shares point terminal, has been responsible for playing the forwarding of control instruction request and response message on the other hand; Master terminal streaming media playing module 608 mainly completes streaming media playing and the forwarding stream media data to data forwarding module of master terminal 502 this locality; Terminal interface module 610 primary responsibility is divided to complete master terminal 502 and divide data and the command communication of terminal room; Network communication module 612 has been responsible for the communication between streaming media server and master terminal 502.
Fig. 7 illustrates the structural representation of point terminal of the stream medium data sharing means in Fig. 5.
As shown in Figure 7, point terminal 504 according to the stream medium data sharing means in Fig. 5, including: master terminal information module 702, broadcasting control module 704, instruction and data forwarding module 706, master terminal interface module 708, point terminal streaming media playing module 710 etc. Master terminal information module 702 safeguards the information of master terminal for point terminal 504; Broadcasting controls module 704 and completes initiate broadcasting control instruction request to master terminal and carry out resolving execution to the control instruction response of master terminal return; Instruction and data forwarding module 706, is responsible for playing the forwarding of control instruction and stream medium data; The control instruction that master terminal interface module 708 completes between point terminal 504 and master terminal communicates with stream medium data; Point terminal streaming media playing module 710 is responsible for receiving and is resolved the stream medium data returned from master terminal, and the player calling this locality carries out the broadcasting of Streaming Media; .
Fig. 8 illustrates the structural representation of terminal according to an embodiment of the invention.
As shown in Figure 8, terminal 700 according to an embodiment of the invention, including: the stream medium data sharing means 400 as according to any one of technique scheme.
In this technical scheme, by arranging stream medium data sharing means 400 in terminal 700, when multiple terminals carry out streaming media service simultaneously, multiple terminal can be avoided all directly to communicate with streaming media server, to reduce post and telecommunication tariff, reduce taking the network bandwidth, and make the Streaming Media that the user of each terminal can be provided with smoothness experience.
Technical scheme is described in detail above in association with accompanying drawing, when multiple terminals carry out streaming media service simultaneously, multiple terminal can be avoided all directly to communicate with streaming media server, to reduce post and telecommunication tariff, reduce taking the network bandwidth, and make the Streaming Media that the user of each terminal can be provided with smoothness experience.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations. All within the spirit and principles in the present invention, any amendment of making, equivalent replacement, improvement etc., should be included within protection scope of the present invention.

Claims (10)

1. a stream medium data shares method, it is characterised in that
When target terminal receives the target stream medium data issued from streaming media server, synchronize described target stream medium data to share to the other-end bound mutually with described target terminal.
2. stream medium data according to claim 1 shares method, it is characterised in that
Before target terminal receives the target stream medium data issued from streaming media server, also include:
Described target terminal judges whether to bind mutually with described other-end;
When judged result is no, search for described other-end, to bind mutually with described other-end, and
When judged result is for being, it may be judged whether need to update described other-end, if desired update described other-end, then with update after described other-end bind mutually, if described other-end need not be updated, then directly bind mutually with described other-end.
3. stream medium data according to claim 1 shares method, it is characterised in that also include:
Receive the status information from each terminal in described other-end; And
Before any terminal that described target stream medium data is shared to described other-end, the status information according to described any terminal, it is judged that currently whether synchronize to share to described any terminal by described target stream medium data.
4. stream medium data according to any one of claim 1 to 3 shares method, it is characterised in that
Receive the broadcasting from any terminal in described other-end and control request, according to the control authority grade of described any terminal and/or identification information, it may be judged whether the described broadcasting responding described any terminal controls request; And
When the described control authority grade of described any terminal matches with default identification information higher than default control Permission Levels and/or described identification information, respond described broadcasting and control request; Otherwise, refuse described broadcasting and control request.
5. stream medium data according to claim 4 shares method, it is characterized in that, described broadcasting control request includes: the request, the request controlling described target terminal F.F. that control request that described target terminal replays, control described target terminal and suspend, controls the request of described target terminal rewind or controls described target terminal and exit the request of play mode.
6. a stream medium data sharing means, it is characterised in that
Shared cell, when target terminal receives the target stream medium data issued from streaming media server, synchronizes described target stream medium data to share to the other-end bound mutually with described target terminal.
7. stream medium data sharing means according to claim 6, it is characterised in that also include:
First judging unit, before target terminal receives the target stream medium data issued from streaming media server, controls described target terminal and judges whether to bind mutually with described other-end;
Search unit, when judged result is no, searches for described other-end, to bind mutually with described other-end;
Described first judging unit is additionally operable to: when judged result is for being, it may be judged whether need to update described other-end; And
Described first judging unit also includes:
Updating block, if desired updates described other-end, then with update after described other-end bind mutually;
Binding unit, if described other-end need not be updated, then directly binds with described other-end mutually.
8. stream medium data sharing means according to claim 6, it is characterised in that also include:
First receives unit, receives the status information from each terminal in described other-end; And
Second judging unit, before any terminal that described target stream medium data is shared to described other-end, the status information according to described any terminal, it is judged that currently whether synchronize to share to described any terminal by described target stream medium data.
9. the stream medium data sharing means according to any one of claim 6 to 8, it is characterised in that also include:
Second receives unit, receives the broadcasting from any terminal in described other-end and controls request;
3rd judging unit, according to the control authority grade of described any terminal and/or identification information, it may be judged whether the described broadcasting responding described any terminal controls request; And
Processing unit, when the described control authority grade of described any terminal matches with default identification information higher than default control Permission Levels and/or described identification information, responds described broadcasting and controls request; Otherwise, refuse described broadcasting and control request, wherein, described broadcasting control request includes: the request, the request controlling described target terminal F.F. that control request that described target terminal replays, control described target terminal and suspend, controls the request of described target terminal rewind or controls described target terminal and exit the request of play mode.
10. a terminal, it is characterised in that the stream medium data sharing means as according to any one of claim 6 to 9.
CN201510051164.1A 2015-01-30 2015-01-30 Stream media data sharing method, stream media data sharing device and terminal Pending CN105635238A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510051164.1A CN105635238A (en) 2015-01-30 2015-01-30 Stream media data sharing method, stream media data sharing device and terminal
PCT/CN2015/080353 WO2016119353A1 (en) 2015-01-30 2015-05-29 Streaming media data sharing method, streaming media data sharing device, and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510051164.1A CN105635238A (en) 2015-01-30 2015-01-30 Stream media data sharing method, stream media data sharing device and terminal

Publications (1)

Publication Number Publication Date
CN105635238A true CN105635238A (en) 2016-06-01

Family

ID=56049714

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510051164.1A Pending CN105635238A (en) 2015-01-30 2015-01-30 Stream media data sharing method, stream media data sharing device and terminal

Country Status (2)

Country Link
CN (1) CN105635238A (en)
WO (1) WO2016119353A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106331708A (en) * 2016-08-22 2017-01-11 北京文安智能技术股份有限公司 Video stream processing method, device and system
CN116193181A (en) * 2022-12-20 2023-05-30 深圳创维-Rgb电子有限公司 Media content sharing method and related device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101345868A (en) * 2007-07-09 2009-01-14 华为技术有限公司 Method, terminal and system for sharing media data
CN101964842A (en) * 2010-09-13 2011-02-02 复旦大学 Mobile phone terminal-based self-organized video synchronous sharing player
CN102821143A (en) * 2012-07-23 2012-12-12 中国联合网络通信集团有限公司 Cooperating method, equipment and system of terminal
CN103534679A (en) * 2012-12-12 2014-01-22 华为终端有限公司 Media stream sharing method and terminal

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101232601A (en) * 2008-01-16 2008-07-30 中山大学 Numeral family network flow medium transmitting method based on blue tooth communication technology
CN101729273A (en) * 2008-10-27 2010-06-09 中国移动通信集团公司 Streaming media distribution system, method and device
CN103686315A (en) * 2012-09-13 2014-03-26 深圳市快播科技有限公司 Synchronous audio and video playing method and device
CN104038514B (en) * 2013-03-05 2018-09-18 福建凯米网络科技有限公司 Realize method, system, data center and the mobile terminal of mobile interchange service
CN104219262B (en) * 2013-05-30 2017-08-22 好看科技(深圳)有限公司 Media resource share system and method, server zone, video player
CN104270457A (en) * 2014-11-10 2015-01-07 东南大学 Family cloud center file sharing system based on mobile cross-platform architecture

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101345868A (en) * 2007-07-09 2009-01-14 华为技术有限公司 Method, terminal and system for sharing media data
CN101964842A (en) * 2010-09-13 2011-02-02 复旦大学 Mobile phone terminal-based self-organized video synchronous sharing player
CN102821143A (en) * 2012-07-23 2012-12-12 中国联合网络通信集团有限公司 Cooperating method, equipment and system of terminal
CN103534679A (en) * 2012-12-12 2014-01-22 华为终端有限公司 Media stream sharing method and terminal

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106331708A (en) * 2016-08-22 2017-01-11 北京文安智能技术股份有限公司 Video stream processing method, device and system
CN116193181A (en) * 2022-12-20 2023-05-30 深圳创维-Rgb电子有限公司 Media content sharing method and related device

Also Published As

Publication number Publication date
WO2016119353A1 (en) 2016-08-04

Similar Documents

Publication Publication Date Title
CN102246589B (en) Dynamic resource among multiple wireless devices is shared
CN102104600B (en) Distributed pluggable game server platform and cooperative working method thereof
CN109624775B (en) Charging pile system based on NBIoT Internet of things
CN109792663A (en) Use the method and apparatus of tunnel protocol non-served mobile communications equipment
CN103503540A (en) System and method for peer to peer communications in cellular communications systems
CN110516005A (en) A kind of distributed data base Fast synchronization system and method
CN104780071A (en) Method and device for upgrading virtual switch
CN108600322B (en) Comprehensive video monitoring cloud service system and method based on railway video technical specification
CN100525378C (en) Management method, system and device to update distributed set top box
CN102195839A (en) Home gateway configuration method, home gateway and gateway server
WO2010142186A1 (en) Distributed video monitoring system and method thereof for maintaining data coherency
CN110012103A (en) Control method, device and the controller and medium of smart machine
CN107185239A (en) Method and server system of the user across clothes game in a kind of online game
CN110933160A (en) Data access method, server, terminal and storage medium
CN108924194A (en) Car networking communication means, car networking is closed and data transmission system
CN105812185A (en) Communication connection method for playing device
CN105635238A (en) Stream media data sharing method, stream media data sharing device and terminal
CN103248544A (en) Wireless local area network information access method and system for massive and intensive population
CN103138992A (en) Scenario simulation method based on network
CN112202877A (en) Gateway linkage method, gateway, cloud server and user terminal
CN112003943A (en) Voice data synchronization method and device
CN110673495A (en) Method and system for controlling audio-visual place
CN113301587B (en) Node control method, network system, device and storage medium
KR102050844B1 (en) Compensating apparatus, and compensating method using the compensating apparatus, and network system having the same
CN108834188B (en) Data switching method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160601

RJ01 Rejection of invention patent application after publication