CN103686317A - Method and device for playing television channels - Google Patents

Method and device for playing television channels Download PDF

Info

Publication number
CN103686317A
CN103686317A CN201310612146.7A CN201310612146A CN103686317A CN 103686317 A CN103686317 A CN 103686317A CN 201310612146 A CN201310612146 A CN 201310612146A CN 103686317 A CN103686317 A CN 103686317A
Authority
CN
China
Prior art keywords
information providing
providing apparatus
channel
playback terminal
multimedia file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310612146.7A
Other languages
Chinese (zh)
Other versions
CN103686317B (en
Inventor
文振威
孙鹏
许瑞军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201310612146.7A priority Critical patent/CN103686317B/en
Publication of CN103686317A publication Critical patent/CN103686317A/en
Application granted granted Critical
Publication of CN103686317B publication Critical patent/CN103686317B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention relates to a method and a device for playing television channels and belongs to the technical field of networks. The method includes: building data connection with information providing equipment which is used for providing video streams of multiple channels; acquiring the channel identification selected by a user; transmitting the channel identification to the information providing equipment by the data connection, and by the information providing equipment, transmitting the video stream corresponding to the channel identification to a home terminal; playing according to the video stream corresponding to the channel identification. The method has the advantages that the channels provided by the information providing equipment are controlled and played by different playing terminals, users of the different playing terminals can select the channels without affecting one another, and the requirement that each family member can select and watch favorite channels can be satisfied; compared with the information providing equipment, the playing terminals are easy to move, so that movable range of family members during television watching is increased, and convenience is increased.

Description

Television channel playing method and device
Technical field
The disclosure is directed to networking technology area, is about television channel playing method and device specifically.
Background technology
Along with development and the raising of user to TV programme demand of intelligent television, the set channel of TV gets more and more, and the TV programme that each channel is play is also more and more abundanter, and user can select a channel watch TV programme according to the hobby of oneself.And for one family, general only can be equipped with a TV, and so, when several kinsfolks' hobby is inconsistent, can only select one of them channel to watch, the kinsfolk who makes can not watch the TV programme of liking.A TV can not meet all kinsfolks' demand, if but for kinsfolk, be all equipped with a TV, high cost and take up room excessive, therefore, need to propose a kind of method, make each kinsfolk can select the television channel of oneself liking to watch.
Summary of the invention
In order to solve the problem existing in correlation technique, the disclosure provides a kind of television channel playing method and device.Described technical scheme is as follows:
First aspect, the disclosure provides a kind of television channel player method, and described method comprises:
Foundation is connected with the data between information providing apparatus, and described information providing apparatus is for providing the video flowing of a plurality of channels;
Obtain the channel identication that user selects;
By described data, connect, to described information providing apparatus, send described channel identication, described information providing apparatus is for transmitting to local terminal the video flowing that described channel identication is corresponding;
Video flowing based on described channel identication is corresponding is play.
Described method also comprises:
When assigned operation being detected, to described information providing apparatus, send the assigned operation request that described assigned operation is corresponding, described information providing apparatus is used for responding described assigned operation.
When assigned operation being detected, to described information providing apparatus, send the assigned operation request that described assigned operation is corresponding and comprise:
When channel handover operation being detected, to described information providing apparatus, send channel switch request, described channel switch request is carried target channel sign, and described information providing apparatus identifies corresponding video flowing for transmitting described target channel to described local terminal;
Based on described target channel, identifying corresponding video flowing plays.
When assigned operation being detected, to described information providing apparatus, send the assigned operation request that described assigned operation is corresponding and comprise:
When the operation of downloading multimedia file being detected, to described information providing apparatus Transmit message download request, described file download request is carried the sign of described multimedia file, and described information providing apparatus is for sending described multimedia file to described local terminal; Or,
When the operation of uploading multimedia file being detected, to described information providing apparatus, send described multimedia file, described information providing apparatus is used for preserving described multimedia file; Or,
When the operation of play multimedia file being detected, to described information providing apparatus, send playing request, described playing request is carried the sign of described multimedia file, and described information providing apparatus is for transmitting the video flowing of described multimedia file to described local terminal;
Video flowing based on described multimedia file is play.
Described multimedia file is picture file, video file or audio file.
Second aspect, the disclosure provides a kind of television channel player method, and described method comprises:
Foundation is connected with the data between playback terminal;
By described data, connect, receive the channel identication that described playback terminal sends;
Obtain the video flowing that described channel identication is corresponding;
To described playback terminal, transmit the video flowing that described channel identication is corresponding, described playback terminal is for playing based on video flowing corresponding to described channel identication.
Described method also comprises:
Receive the connection request of described playback terminal;
Obtain the number that the current data of having set up connect;
Judge whether described number is less than default number of devices, described default number of devices is for allowing the maximum number of the playback terminal of connection;
When described number is less than described default number of devices, carry out to set up with playback terminal between the step that is connected of data; Or,
When described number is more than or equal to described default number of devices, to described playback terminal, send refusal connection message.
Described method also comprises:
Receive the channel switch request that described playback terminal sends, described channel switch request is carried target channel sign;
Obtain described target channel and identify corresponding video flowing;
To described playback terminal, transmit described target channel and identify corresponding video flowing, described playback terminal is play for identifying corresponding video flowing based on described target channel.
Described method also comprises:
Receive the file download request that described playback terminal sends, described file download request is carried the sign of multimedia file;
To described playback terminal, send described multimedia file; Or,
Receive the multimedia file that described playback terminal sends, and preserve described multimedia file; Or,
Receive the playing request that described playback terminal sends, described playing request is carried the sign of multimedia file;
To described playback terminal, transmit the video flowing of described multimedia file, described playback terminal is play for the video flowing based on described multimedia file.
The third aspect, the disclosure provides a kind of television channel playing device, and described device comprises:
Connect and to set up module, for set up with information providing apparatus between data is connected, described information providing apparatus is used for providing the video flowing of a plurality of channels;
Identifier acquisition module, the channel identication of selecting for obtaining user;
Sign sending module, for connecting by described data, sends described channel identication to described information providing apparatus, and described information providing apparatus is for transmitting to local terminal the video flowing that described channel identication is corresponding;
Playing module, for playing based on video flowing corresponding to described channel identication.
Described device also comprises:
Request sending module, for when assigned operation being detected, sends to described information providing apparatus the assigned operation request that described assigned operation is corresponding, and described information providing apparatus is used for responding described assigned operation.
Described request sending module comprises:
Handover request transmitting element, for when channel handover operation being detected, to described information providing apparatus, send channel switch request, described channel switch request is carried target channel sign, and described information providing apparatus identifies corresponding video flowing for transmitting described target channel to described local terminal;
Switch broadcast unit, for identifying corresponding video flowing based on described target channel, play.
Described request sending module comprises:
Download unit, for when the operation of downloading multimedia file being detected, to described information providing apparatus Transmit message download request, described file download request is carried the sign of described multimedia file, and described information providing apparatus is for sending described multimedia file to described local terminal; Or,
Uploading unit, for when the operation of uploading multimedia file being detected, sends described multimedia file to described information providing apparatus, and described information providing apparatus is used for preserving described multimedia file; Or,
Playing request transmitting element, for when the operation of play multimedia file being detected, to described information providing apparatus, send playing request, described playing request is carried the sign of described multimedia file, and described information providing apparatus is for transmitting the video flowing of described multimedia file to described local terminal;
Broadcast unit, plays for the video flowing based on described multimedia file.
Described multimedia file is picture file, video file or audio file.
Fourth aspect, the disclosure provides a kind of television channel playing device, and described device comprises:
Connect and to set up module, for set up with playback terminal between data be connected;
Sign receiver module, for connecting by described data, receives the channel identication that described playback terminal sends;
Video flowing acquisition module, for obtaining the video flowing that described channel identication is corresponding;
Video streaming module, for transmitting to described playback terminal the video flowing that described channel identication is corresponding, described playback terminal is for playing based on video flowing corresponding to described channel identication.
Described device also comprises:
Connection request receiver module, for receiving the connection request of described playback terminal;
Set up number acquisition module, the number connecting for obtaining the current data of having set up;
Judge module, for judging whether described number is less than default number of devices, described default number of devices is for allowing the maximum number of the playback terminal of connection;
Connect Executive Module, for when described number is less than described default number of devices, carry out the step that foundation is connected with data between playback terminal; Or,
Connect refusal module, for when described number is more than or equal to described default number of devices, to described playback terminal, send refusal connection message.
Described device also comprises:
Handover request receiver module, the channel switch request sending for receiving described playback terminal, described channel switch request is carried target channel sign;
Switch Video stream acquisition module, identifies corresponding video flowing for obtaining described target channel;
Target video flow transmission module, identifies corresponding video flowing for transmitting described target channel to described playback terminal, and described playback terminal is play for identifying corresponding video flowing based on described target channel.
Described device also comprises:
Download request receiver module, the file download request sending for receiving described playback terminal, described file download request is carried the sign of multimedia file;
Multimedia file sending module, for sending described multimedia file to described playback terminal; Or,
Upper transmission module, the multimedia file sending for receiving described playback terminal, and preserve described multimedia file; Or,
Playing request receiver module, the playing request sending for receiving described playback terminal, described playing request is carried the sign of multimedia file;
File video streaming module, for transmit the video flowing of described multimedia file to described playback terminal, described playback terminal is play for the video flowing based on described multimedia file.
Beneficial effects more of the present disclosure can comprise:
The method and apparatus that the embodiment of the present invention provides, the channel that information providing apparatus provides can be controlled and be play by a plurality of different playback terminals, the selection channel that the user of different playback terminals can be independent of each other, met the demand that channel that each kinsfolk can select to like is watched, and compare with this information providing apparatus, playback terminal is easier to mobile, has expanded the mobile range of kinsfolk when watching, and has improved convenience.
Should be understood that, it is only exemplary that above general description and details are hereinafter described, and can not limit the disclosure.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the disclosure, below the accompanying drawing of required use during embodiment is described is briefly described, apparently, accompanying drawing in the following describes is only embodiment more of the present disclosure, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.Accompanying drawing described herein is used to provide further understanding of the disclosure, forms the application's a part, does not form restriction of the present disclosure.In the accompanying drawings:
Fig. 1 is the exemplary process diagram of television channel player method;
Fig. 2 is the exemplary process diagram of television channel player method;
Fig. 3 is the exemplary process diagram of television channel player method;
Fig. 4 is the exemplary configurations schematic diagram of television channel playing device;
Fig. 5 is the exemplary configurations schematic diagram of television channel playing device;
Fig. 6 is the exemplary configurations schematic diagram of terminal equipment.
By above-mentioned accompanying drawing, the embodiment that the disclosure is clear and definite has been shown, will there is more detailed description hereinafter.These accompanying drawings and text description are not in order to limit the scope of disclosure design by any mode, but by reference to specific embodiment for those skilled in the art illustrate concept of the present disclosure.
Embodiment
For making object of the present disclosure, technical scheme and advantage clearer, below in conjunction with execution mode and accompanying drawing, the disclosure is described in further details.At this, exemplary embodiment of the present disclosure and explanation thereof are used for explaining the disclosure, but not as to restriction of the present disclosure.
Disclosure embodiment provides a kind of television channel playing method and device, below in conjunction with accompanying drawing, the disclosure is elaborated.
In one embodiment, Fig. 1 is the exemplary process diagram of television channel player method, and referring to Fig. 1, described method comprises:
In step 101, foundation is connected with the data between information providing apparatus, and this information providing apparatus is for providing the video flowing of a plurality of channels, and the method for the present embodiment is for playback terminal.
In step 102, obtain the channel identication that user selects.
In step 103, by these data, connect, to this information providing apparatus, send this channel identication, this information providing apparatus is for transmitting to this playback terminal the video flowing that this channel identication is corresponding.
In step 104, the video flowing based on this channel identication is corresponding is play.
The method that the present embodiment provides, the channel that information providing apparatus provides can be controlled and be play by a plurality of different playback terminals, the selection channel that the user of different playback terminals can be independent of each other, met the demand that channel that each kinsfolk can select to like is watched, and compare with this information providing apparatus, playback terminal is easier to mobile, has expanded the mobile range of kinsfolk when watching, and has improved convenience.
The method also comprises:
When assigned operation being detected, to this information providing apparatus, send the assigned operation request that this assigned operation is corresponding, this information providing apparatus is used for responding this assigned operation.
When assigned operation being detected, to this information providing apparatus, send the assigned operation request that this assigned operation is corresponding and comprise:
When channel handover operation being detected, to this information providing apparatus, send channel switch request, this channel switch request is carried target channel sign, and this information providing apparatus identifies corresponding video flowing for transmitting this target channel to this local terminal;
Based on this target channel, identifying corresponding video flowing plays.
When assigned operation being detected, to this information providing apparatus, send the assigned operation request that this assigned operation is corresponding and comprise:
When the operation of downloading multimedia file being detected, to this information providing apparatus Transmit message download request, this document download request is carried the sign of this multimedia file, and this information providing apparatus is for sending this multimedia file to this local terminal; Or,
When the operation of uploading multimedia file being detected, to this information providing apparatus, send this multimedia file, this information providing apparatus is used for preserving this multimedia file; Or,
When the operation of play multimedia file being detected, to this information providing apparatus, send playing request, this playing request is carried the sign of this multimedia file, and this information providing apparatus is for transmitting the video flowing of this multimedia file to this local terminal;
Video flowing based on this multimedia file is play.
This multimedia file is picture file, video file or audio file.
Above-mentioned all optional technical schemes, can adopt any combination to form optional embodiment of the present invention, and this is no longer going to repeat them.
In one embodiment, Fig. 2 is the exemplary process diagram of television channel player method, and referring to Fig. 2, the method comprises:
In step 201, foundation is connected with the data between playback terminal, and the method for the present embodiment is for information providing apparatus.
In step 202, by these data, connect, receive the channel identication that this playback terminal sends.
In step 203, obtain the video flowing that this channel identication is corresponding.
In step 204, to this playback terminal, transmit the video flowing that this channel identication is corresponding, this playback terminal is for playing based on video flowing corresponding to this channel identication.
The method that the present embodiment provides, the channel that information providing apparatus provides can be controlled and be play by a plurality of different playback terminals, the selection channel that the user of different playback terminals can be independent of each other, met the demand that channel that each kinsfolk can select to like is watched, and compare with this information providing apparatus, playback terminal is easier to mobile, has expanded the mobile range of kinsfolk when watching, and has improved convenience.
The method also comprises:
Receive the connection request of this playback terminal;
Obtain the number that the current data of having set up connect;
Judge whether this number is less than default number of devices, this default number of devices is for allowing the maximum number of the playback terminal of connection;
When this number is less than this default number of devices, carry out to set up with playback terminal between the step that is connected of data; Or,
When this number is more than or equal to this default number of devices, to this playback terminal, send refusal connection message.
The method also comprises:
Receive the channel switch request that this playback terminal sends, this channel switch request is carried target channel sign;
Obtain this target channel and identify corresponding video flowing;
To this playback terminal, transmit this target channel and identify corresponding video flowing, this playback terminal is play for identifying corresponding video flowing based on this target channel.
The method also comprises:
Receive the file download request that this playback terminal sends, this document download request is carried the sign of multimedia file;
To this playback terminal, send this multimedia file; Or,
Receive the multimedia file that this playback terminal sends, and preserve this multimedia file; Or,
Receive the playing request that this playback terminal sends, this playing request is carried the sign of multimedia file;
To this playback terminal, transmit the video flowing of this multimedia file, this playback terminal is play for the video flowing based on this multimedia file.
Above-mentioned all optional technical schemes, can adopt any combination to form optional embodiment of the present invention, and this is no longer going to repeat them.
In one embodiment, Fig. 3 is the exemplary process diagram of television channel player method, and the interaction agent of this embodiment is information providing apparatus and playback terminal, and referring to Fig. 3, the method comprises:
In step 301, this playback terminal sends connection request to this information providing apparatus.
In the present embodiment, this information providing apparatus is for providing the video flowing of a plurality of channels, accordingly, the video flowing that the present embodiment is applied to one or more channels that this information providing apparatus is provided projects under the scene of playing on one or more playback terminals.
Wherein, this information providing apparatus can be Set Top Box, intelligent television etc., and this playback terminal can be mobile phone, panel computer etc., and the present embodiment does not limit the particular type of this information providing apparatus and this playback terminal.
In the present embodiment, this playback terminal and this information providing apparatus are connected to same wireless network, that is to say, this playback terminal has been connected same router with this information providing apparatus.This router can be broadcasted the information of the equipment of current connection, when this playback terminal receives the information of this router broadcast, can find this information providing apparatus, and in like manner, this information providing apparatus also can be found this playback terminal.
Wherein, the facility information of this router broadcast comprises title, the MAC(Medium Access Control of the equipment that this router connects, medium access control) address, IP(Internet Protocol, Internet protocol) agreements that address, port numbers and equipment are supported etc., the present embodiment does not limit this.
In the present embodiment, this playback terminal can provide the connectivity option to this information providing apparatus, and this step 301 can comprise: when this playback terminal detects user to the clicking operation of this connectivity option, to this information providing apparatus, send connection request.The present embodiment does not limit the triggering mode of this connection request.
In step 302, when this information providing apparatus receives this connection request, obtain the number that the current data of having set up connect.
In the present embodiment, this information providing apparatus can connect a plurality of playback terminals, and the number that these current built vertical data connect can represent the number of the playback terminal of the current connection of this information providing apparatus.When this information providing apparatus has been set up while being connected with the data of arbitrary playback terminal, the number that the data that this has been set up connect adds 1, and disconnected while being connected with the data of arbitrary playback terminal when this information providing apparatus, the number that the data that this has been set up connect subtracts 1.
In the present embodiment, the restriction of the each side such as disposal ability of the total bandwidth that the wireless network being connected with this playback terminal due to this information providing apparatus provides, the bandwidth that this information providing apparatus takies and this information providing apparatus, when this information providing apparatus has connected too much playback terminal, the bandwidth that causes each playback terminal to be assigned to is too small, and the disposal ability of this information providing apparatus the plurality of playback terminal that is not enough to load, the number of the playback terminal that therefore, need to connect this information providing apparatus is controlled.
In step 303, this information providing apparatus judges whether this number is less than this default number of devices, and if so, execution step 304, if not, finishes.
Wherein, this default number of devices is the maximum number of the playback terminal of this information providing apparatus permission connection, can when developing, be set by technical staff, or set according to the bandwidth of wireless network, or the bandwidth taking according to the bandwidth of wireless network and this information providing apparatus is determined, or according to the disposal ability of this information providing apparatus, determine (for example, the antenna of TV can be supported the channel quantity simultaneously receiving), the present embodiment does not limit this.
In the present embodiment, when this information providing apparatus gets the number of current data connection of having set up, judge whether this number is less than this default number of devices, when this number is less than this default number of devices, the playback terminal that shows current connection does not also arrive the maximum number that this information providing apparatus allows the playback terminal of connection, this information providing apparatus can set up with this playback terminal between data be connected, when this number is greater than this default number of devices, the playback terminal that shows current connection has surpassed the maximum number that this information providing apparatus allows the playback terminal of connection, this information providing apparatus can not set up again with this playback terminal between data be connected, or, when this number equals this default number of devices, if show, connect again this playback terminal, the number of the playback terminal that this information providing apparatus connects will surpass the maximum number of the playback terminal of this information providing apparatus permission connection, this information providing apparatus can not set up again with this playback terminal between data be connected.
In step 304, when definite this number is less than this default number of devices, sets up this information providing apparatus and be connected with the data between this playback terminal.
In the present embodiment, this router is when broadcasting, can broadcast one or more agreements that this playback terminal and this information providing apparatus are supported, and when this playback terminal and this information providing apparatus are supported identical agreement, can set up data based on this identical agreement and connect.That is to say, the method can also comprise: when this information providing apparatus receives the agreement that this playback terminal is supported, and determine when this information providing apparatus and this playback terminal are all supported specified protocol, this information providing apparatus is based on this specified protocol, and foundation is connected with the data between this playback terminal.In subsequent process, this information providing apparatus can be based on this specified protocol, to this playback terminal transmitting video-frequency flow or multimedia file etc.
Wherein, the agreement that this playback terminal and this information providing apparatus are supported can be WiFi Display agreement, AirPlay agreement or AirKan agreement etc., accordingly, this information providing apparatus is connected the data connection that can connect, support the data of AirPlay agreement to connect for the data of support WiFi Display agreement or support AirKan agreement with the data between this playback terminal, and the present embodiment does not limit this.
In the present embodiment, this information providing apparatus is when receiving the connection request of this playback terminal, the agreement that can first support according to this playback terminal and this information providing apparatus, determines this specified protocol, then the number that these current built vertical data are connected judges; The number that also can first connect these current built vertical data judges, when definite this number is less than this default number of devices, the agreement of supporting according to this playback terminal and this information providing apparatus again, determine this specified protocol, the present embodiment is to determining that this specified protocol does not limit with the sequencing that the number that these current built vertical data are connected judges.
It should be noted that, when the present embodiment is more than or equal to this default number of devices with this number, no longer carrying out any example that is operating as describes, in another embodiment providing at the present embodiment, after this step 303, the method also comprises: when definite this number is more than or equal to this default number of devices, this information providing apparatus sends refusal connection message to this playback terminal, to refuse the connection request of this playback terminal.
In step 305, this playback terminal obtains the channel identication that user selects;
Wherein, the channel of this channel identication for determining that this playback terminal need to be play, can be for channel number or channel designation etc., as " 28 " channel or " BTV " channel.
In the present embodiment, this playback terminal can set up with this information providing apparatus between data be connected after, channel selection interface is provided.Wherein, this playback terminal can connect by these data, obtain the information of the plurality of channel that this information providing apparatus provides, as channel identication list, program log that each channel identication is corresponding etc., this playback terminal can be according to the information of the plurality of channel, show this channel selection interface, this channel selection interface can comprise the sign of a plurality of channels that this information providing apparatus provides, when user being detected the clicking operation of arbitrary channel identication, channel identication corresponding to this clicking operation is retrieved as to the channel identication that user selects.Or, by this playback terminal, preset this channel selection interface, and set up with this information providing apparatus between data be connected after, directly show this channel selection interface, this channel selection interface comprises channel input field, when user being detected when this channel input field has been inputted channel number, obtain the channel number of user's input, this channel number is retrieved as to the channel identication that user selects.
In the present embodiment, this playback terminal can also set up with this information providing apparatus between data be connected after, video flowing based on default channel is play, or the video flowing of the channel while playing end based on this playback terminal is last is play, or the video flowing based on current broadcasting channel in this information providing apparatus is play etc.When this playback terminal detects the operation of user's switching channels, channel identication corresponding to this handover operation is retrieved as to the channel identication that user selects.
In step 306, this playback terminal sends this channel identication to this information providing apparatus.
In the present embodiment, between this playback terminal and this information providing apparatus, built vertical data are connected, and this playback terminal connects by these data, to this information providing apparatus, sends this channel identication.
In step 307, when this information providing apparatus receives this channel identication, obtain the video flowing that this channel identication is corresponding.
Those skilled in the art can be known, this information providing apparatus can get from video server the video flowing of a plurality of channels, and the video flowing of a plurality of channels is provided, when having selected arbitrary channel, the video flowing of the channel that this information providing apparatus can be based on this selection is play.
And in the present embodiment, this information providing apparatus connects by these data, while receiving the channel identication of this playback terminal transmission, can be according to this channel identication, determine the channel of this playback terminal request displaying video stream, and then obtain the video flowing of this channel, so that follow-up this playback terminal is play based on this video flowing.
It should be noted that, this information providing apparatus is in obtaining the process of the video flowing that this channel identication is corresponding, may also at the video flowing based on a certain channel, play, the process that this information providing apparatus is obtained the video flowing that this channel identication is corresponding can't impact the current broadcasting of this information providing apparatus, and this information providing apparatus still can be play by the video flowing based on current channel.That is to say, take this channel identication receiving as the second channel identication be example, this step 307 also comprises: when this information providing apparatus is when the video flowing based on the first channel is play, while receiving this second channel identication, this information providing apparatus is obtained the video flowing of this first channel and this second channel, the video flowing of this information providing apparatus based on this first channel play, and gives this playback terminal by the video streaming of this second channel.
In the present embodiment, when this information providing apparatus is when the video flowing based on the first channel is play, receive the second channel identication that this playback terminal sends, this information providing apparatus is to the video flowing of this this first channel of video server request and the video flowing of this second channel, when this information providing apparatus gets the video flowing of this first channel, on the display screen of this information providing apparatus, video flowing based on this first channel shows, to play the video of this first channel, and when this information providing apparatus gets the video flowing of this second channel, can't on the display screen of this information providing apparatus, show, but be transferred to this playback terminal, by this playback terminal, on the display screen of this playback terminal, shown, make this playback terminal can play the video of this second channel.
In step 308, this information providing apparatus transmits to this playback terminal the video flowing that this channel identication is corresponding.
Take Set Top Box as example, and this Set Top Box gets the video flowing that video server sends, and this Set Top Box, when getting video flowing corresponding to this channel identication, transmits to this playback terminal the video flowing that this gets in real time.
In the present embodiment, the video flowing that this information providing apparatus receiver, video server sends, and after the time delay through one section of duration, the video getting from video server is compressed, obtain a plurality of packets, and according to time sequencing, by the plurality of Packet Generation, give this playback terminal, this playback terminal carries out decompress(ion) to the packet receiving, and according to time sequencing, play successively the video obtaining, in the process of playing, this information providing apparatus continues to send follow-up a plurality of packets, this playback terminal continues to receive the plurality of packet, and carry out identical processing, continue to obtain follow-up video to be played.
Based on this step 304, this step 308 can also comprise: this information providing apparatus, when getting video flowing corresponding to this channel identication, based on this specified protocol, is transmitted this video flowing to this playback terminal.
In step 309, this playback terminal is play based on video flowing corresponding to this channel identication.
In the present embodiment, this playback terminal, when receiving the video flowing of this information providing apparatus transmission, is play based on this video flowing, makes this playback terminal can play in real time the video of this channel.
For a plurality of playback terminals, between this information providing apparatus and the plurality of playback terminal, all can carry out above-mentioned steps 301-309, the plurality of playback terminal can be play by video flowing corresponding to channel identication based on different.
In step 310, when this playback terminal detects channel handover operation, to this information providing apparatus, send channel switch request, this channel switch request is carried target channel sign.
Wherein, this channel handover operation can select a upper channel or succeeding channel to trigger by user, can also by user, in this channel selection interface, be inputted the channel number different from current channel sequence number and trigger, and the present embodiment does not limit this.
In the present embodiment, when this playback terminal detects channel handover operation, this channel handover operation is used to indicate this playback terminal and switches to target channel from the channel of current broadcasting, this playback terminal obtains the corresponding target channel sign of this channel handover operation, and send channel switch request to this information providing apparatus, this channel switch request is carried this target channel sign, so that this information providing apparatus, according to this target channel sign, provides the video flowing of this target channel.
It should be noted that, in the process of playing at this playback terminal, this information providing apparatus may also play, and this information providing apparatus also can switching channels in playing process.Wherein, the channel handover operation of this information providing apparatus is referred to the operation of the channel that switches this information providing apparatus broadcasting, can the channel by remote controller adjust button and trigger, and the channel handover operation of this playback terminal is referred to the operation of switching the channel that this playback terminal plays.
As, this information providing apparatus is the video in broadcasting channel " 10 " just, this playback terminal is the video in broadcasting channel " 25 " just, when detecting user, this information providing apparatus uses a teleswitch while having selected succeeding channel, this information providing apparatus switches to channel " 11 " and plays, and when this playback terminal detects the channel selection interface inputting channel sequence number " 31 " that user provides at this playback terminal, this playback terminal sends channel switch request to this information providing apparatus, this channel switch request is carried channel number " 31 ", so that this information providing apparatus is returned to the video flowing of channel " 31 ".
In step 311, when this information providing apparatus receives this channel switch request, obtain this target channel and identify corresponding video flowing.
In the present embodiment, when this information providing apparatus receives this channel switch request, the target channel sign of carrying according to this channel switch request, determines target channel, thereby obtains the video flowing of this target channel.
In step 312, this information providing apparatus is transmitted this target channel to this playback terminal and is identified corresponding video flowing.
This step 312 is similar with step 308, does not repeat them here.
In step 313, this playback terminal identifies corresponding video flowing based on this target channel and plays.
Based on giving an example of step 310, when this information providing apparatus receives this channel switch request, obtain the video flowing of channel " 31 ", and be transferred to this playback terminal, the video flowing of this playback terminal receiving channels " 31 ", and the video flowing based on this channel " 31 " plays, that is to say the video in broadcasting channel " 31 ".
It should be noted that, above-mentioned steps 310-313 take this playback terminal channel handover operation to be detected and describe as example, and in actual applications, this playback terminal may detect multiple operation, and these operations all need this information providing apparatus to respond, that is to say, the method also comprises: when this playback terminal detects assigned operation, to this information providing apparatus, send the assigned operation request that this assigned operation is corresponding, this information providing apparatus is used for responding this assigned operation.
Further, below will list several assigned operations, so that the response mode of this information providing apparatus to different assigned operations to be described:
(1) when this playback terminal detects the operation of downloading multimedia file, to this information providing apparatus Transmit message download request, this document download request is carried the sign of this multimedia file, when this information providing apparatus receives the file download request of this playback terminal transmission, to this playback terminal, send this multimedia file.
Wherein, this document download request refers to the request of downloading multimedia file the multimedia file of preserving from this information providing apparatus.The sign of this multimedia file can be the title of this multimedia file, this information providing apparatus is when receiving the file download request of this playback terminal transmission, according to the title of this multimedia file, inquire about, and send to this playback terminal the multimedia file inquiring.The sign of this multimedia file can also be storing path and the title of this multimedia file, and this information providing apparatus can according to the title of this multimedia file, get this multimedia file directly under this storing path, and sends to this playback terminal.
In step (1) afterwards, the method also comprises: when this playback terminal receives the request of playing this multimedia file, play-over this multimedia file on this playback terminal.
In the present embodiment, this multimedia file can be picture file, video file or audio file.Based on AirPlay agreement and AirKan agreement, between this playback terminal and this information providing apparatus, can transmit picture file, and the form that this playback terminal can lantern slide is play this picture file.
(2) when this playback terminal detects the operation of uploading multimedia file, to this information providing apparatus, send this multimedia file, when this information providing apparatus receives the multimedia file of this playback terminal transmission, preserve this multimedia file.
Wherein, this operation of uploading multimedia file refers to the operation that multimedia file is uploaded to this information providing apparatus.This playback terminal sends this multimedia file to this information providing apparatus, the file that this information providing apparatus can be selected according to user, preserve this multimedia file, or this information providing apparatus is that different playback terminals creates respectively file, and this information providing apparatus is kept at this multimedia file in the file that this playback terminal is corresponding.
(3) when this playback terminal detects the operation of play multimedia file, to this information providing apparatus, send playing request, this playing request is carried the sign of this multimedia file, when this information providing apparatus receives this playing request, to this playback terminal, transmit the video flowing of this multimedia file, the video flowing of this playback terminal based on this multimedia file play.
Wherein, different from the request of this multimedia file of broadcasting in step (1), the playing request in step (3) asks the multimedia file of playing not to be kept in this playback terminal, but is kept in this information providing apparatus.
In the present embodiment, this information providing apparatus is preserved multimedia file, when this information providing apparatus receives the playing request of this playback terminal, determine multimedia file to be played, and to this playback terminal, transmit the video flowing of this multimedia file, the video flowing of this playback terminal based on this multimedia file play.
The method that the present embodiment provides, the channel that information providing apparatus provides can be controlled and be play by a plurality of different playback terminals, the selection channel that the user of different playback terminals can be independent of each other, met the demand that channel that each kinsfolk can select to like is watched, and compare with this information providing apparatus, playback terminal is easier to mobile, has expanded the mobile range of kinsfolk when watching, and has improved convenience.
Fig. 4 is the exemplary configurations schematic diagram of television channel playing device, and referring to Fig. 4, this device comprises: connect and set up module 401, identifier acquisition module 402, sign sending module 403, playing module 404,
Wherein, connect set up module 401 for set up with information providing apparatus between data is connected, this information providing apparatus is used for providing the video flowing of a plurality of channels; Identifier acquisition module 402 is set up module 401 and is connected, the channel identication of selecting for obtaining user with being connected; Sign sending module 403 is connected with identifier acquisition module 402, for connecting by these data, to this information providing apparatus, sends this channel identication, and this information providing apparatus is for transmitting to local terminal the video flowing that this channel identication is corresponding; Playing module 404 is connected with sign sending module 403, for playing based on video flowing corresponding to this channel identication.
This device also comprises:
Request sending module, for when assigned operation being detected, sends to this information providing apparatus the assigned operation request that this assigned operation is corresponding, and this information providing apparatus is used for responding this assigned operation.
This request sending module comprises:
Handover request transmitting element, for when channel handover operation being detected, to this information providing apparatus, send channel switch request, this channel switch request is carried target channel sign, and this information providing apparatus identifies corresponding video flowing for transmitting this target channel to this local terminal;
Switch broadcast unit, for identifying corresponding video flowing based on this target channel, play.
This request sending module comprises:
Download unit, for when the operation of downloading multimedia file being detected, to this information providing apparatus Transmit message download request, this document download request is carried the sign of this multimedia file, and this information providing apparatus is for sending this multimedia file to this local terminal; Or,
Uploading unit, for when the operation of uploading multimedia file being detected, sends this multimedia file to this information providing apparatus, and this information providing apparatus is used for preserving this multimedia file; Or,
Playing request transmitting element, for when the operation of play multimedia file being detected, to this information providing apparatus, send playing request, this playing request is carried the sign of this multimedia file, and this information providing apparatus is for transmitting the video flowing of this multimedia file to this local terminal;
Broadcast unit, plays for the video flowing based on this multimedia file.
This multimedia file is picture file, video file or audio file.
The device that the present embodiment provides, the channel that information providing apparatus provides can be controlled and be play by a plurality of different playback terminals, the selection channel that the user of different playback terminals can be independent of each other, met the demand that channel that each kinsfolk can select to like is watched, and compare with this information providing apparatus, playback terminal is easier to mobile, has expanded the mobile range of kinsfolk when watching, and has improved convenience.
Fig. 5 is the exemplary configurations schematic diagram of television channel playing device, and referring to Fig. 5, this device comprises: connect and set up module 501, sign receiver module 502, video flowing acquisition module 503, video streaming module 504,
Wherein, connect set up module 501 for set up with playback terminal between data be connected; Sign receiver module 502 is set up module 501 and is connected with being connected, and for connecting by these data, receives the channel identication of this playback terminal transmission; Video flowing acquisition module 503 is connected with sign receiver module 502, for obtaining the video flowing that this channel identication is corresponding; Video streaming module 504 is connected with video flowing acquisition module 503, and for transmitting to this playback terminal the video flowing that this channel identication is corresponding, this playback terminal is for playing based on video flowing corresponding to this channel identication.
This device also comprises:
Connection request receiver module, for receiving the connection request of this playback terminal;
Set up number acquisition module, the number connecting for obtaining the current data of having set up;
Judge module, for judging whether this number is less than default number of devices, this default number of devices is for allowing the maximum number of the playback terminal of connection;
Connect Executive Module, for when this number is less than this default number of devices, carry out the step that foundation is connected with data between playback terminal; Or,
Connect refusal module, for when this number is more than or equal to this default number of devices, to this playback terminal, send refusal connection message.
This device also comprises:
Handover request receiver module, the channel switch request sending for receiving this playback terminal, this channel switch request is carried target channel sign;
Switch Video stream acquisition module, identifies corresponding video flowing for obtaining this target channel;
Target video flow transmission module, identifies corresponding video flowing for transmitting this target channel to this playback terminal, and this playback terminal is play for identifying corresponding video flowing based on this target channel.
This device also comprises:
Download request receiver module, the file download request sending for receiving this playback terminal, this document download request is carried the sign of multimedia file;
Multimedia file sending module, for sending this multimedia file to this playback terminal; Or,
Upper transmission module, the multimedia file sending for receiving this playback terminal, and preserve this multimedia file; Or,
Playing request receiver module, the playing request sending for receiving this playback terminal, this playing request is carried the sign of multimedia file;
File video streaming module, for transmit the video flowing of this multimedia file to this playback terminal, this playback terminal is play for the video flowing based on this multimedia file.
The device that the present embodiment provides, the channel that information providing apparatus provides can be controlled and be play by a plurality of different playback terminals, the selection channel that the user of different playback terminals can be independent of each other, met the demand that channel that each kinsfolk can select to like is watched, and compare with this information providing apparatus, playback terminal is easier to mobile, has expanded the mobile range of kinsfolk when watching, and has improved convenience.
It should be noted that: the television channel playing device that above-described embodiment provides is when playing television channel, only the division with above-mentioned each functional module is illustrated, in practical application, can above-mentioned functions be distributed and by different functional modules, completed as required, the internal structure that is about to playback terminal and information providing apparatus is divided into different functional modules, to complete all or part of function described above.In addition, the television channel playing device that above-described embodiment provides and television channel player method embodiment belong to same design, and its specific implementation process refers to embodiment of the method, repeats no more here.
Fig. 6 is the exemplary configurations schematic diagram of terminal equipment, referring to Fig. 6, and the structure that the step that in above-described embodiment, playback terminal and information providing apparatus are carried out can be based on this terminal equipment.Preferred:
Terminal equipment 600 can comprise communication unit 110, include the memory 120 of one or more computer-readable recording mediums, input unit 130, display unit 140, transducer 150, voicefrequency circuit 160, WIFI(Wireless Fidelity, Wireless Fidelity) module 170, include the parts such as the above processor 180 of processing core of or and power supply 190.It will be understood by those skilled in the art that the terminal equipment structure shown in figure does not form the restriction to terminal equipment, can comprise the parts more more or less than diagram, or combine some parts, or different parts are arranged.Wherein:
Communication unit 110 can be used for receiving and sending messages or communication process in, the reception of signal and transmission, this communication unit 110 can be RF(Radio Frequency, radio frequency) circuit, router, modulator-demodulator, etc. network communication equipment.Especially, when communication unit 110 is RF circuit, after the downlink information of base station is received, transfer to one or above processor 180 processing; In addition, by relating to up data, send to base station.Conventionally, RF circuit as communication unit includes but not limited to antenna, at least one amplifier, tuner, one or more oscillator, subscriber identity module (SIM) card, transceiver, coupler, LNA(Low Noise Amplifier, low noise amplifier), duplexer etc.In addition, communication unit 110 can also be by radio communication and network and other devices communicatings.Described radio communication can be used arbitrary communication standard or agreement, include but not limited to GSM(Global System of Mobile communication, global system for mobile communications), GPRS(General Packet Radio Service, general packet radio service), CDMA(Code Division Multiple Access, code division multiple access), WCDMA(Wideband Code Division Multiple Access, Wideband Code Division Multiple Access (WCDMA)), LTE(Long Term Evolution, Long Term Evolution), Email, SMS(Short Messaging Service, Short Message Service) etc.Memory 120 can be used for storing software program and module, and processor 180 is stored in software program and the module of memory 120 by operation, thereby carries out various function application and data processing.Memory 120 can mainly comprise storage program district and storage data field, wherein, and the application program (such as sound-playing function, image player function etc.) that storage program district can storage operation system, at least one function is required etc.; The data (such as voice data, phone directory etc.) that create according to the use of terminal equipment 600 etc. can be stored in storage data field.In addition, memory 120 can comprise high-speed random access memory, can also comprise nonvolatile memory, for example at least one disk memory, flush memory device or other volatile solid-state parts.Correspondingly, memory 120 can also comprise Memory Controller, so that the access of processor 180 and 130 pairs of memories 120 of input unit to be provided.
Input unit 130 can be used for receiving numeral or the character information of input, and generation arranges with user and function is controlled relevant keyboard, mouse, action bars, optics or the input of trace ball signal.Preferably, input unit 130 can comprise touch-sensitive surperficial 131 and other input equipments 132.Touch-sensitive surperficial 131, also referred to as touch display screen or Trackpad, can collect user or near touch operation (using any applicable object or near the operations of annex on touch-sensitive surperficial 131 or touch-sensitive surperficial 131 such as finger, stylus such as user) thereon, and drive corresponding jockey according to predefined formula.Optionally, touch-sensitive surperficial 131 can comprise touch detecting apparatus and two parts of touch controller.Wherein, touch detecting apparatus detects user's touch orientation, and detects the signal that touch operation is brought, and sends signal to touch controller; Touch controller receives touch information from touch detecting apparatus, and converts it to contact coordinate, then gives processor 180, and the order that energy receiving processor 180 is sent is also carried out.In addition, can adopt the polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave to realize touch-sensitive surperficial 131.Except touch-sensitive surperficial 131, input unit 130 can also comprise other input equipments 132.Preferably, other input equipments 132 can include but not limited to one or more in physical keyboard, function key (controlling button, switch key etc. such as volume), trace ball, mouse, action bars etc.
Display unit 140 can be used for showing the information inputted by user or the various graphical user interface of the information that offers user and terminal equipment 600, and these graphical user interface can consist of figure, text, icon, video and its combination in any.Display unit 140 can comprise display floater 141, optionally, can adopt LCD(Liquid Crystal Display, liquid crystal display), OLED(Organic Light-Emitting Diode, Organic Light Emitting Diode) etc. form configure display floater 141.Further, touch-sensitive surperficial 131 can cover display floater 141, when touch-sensitive surperficial 131 detect thereon or near touch operation after, send processor 180 to determine the type of touch event, corresponding vision output is provided according to the type of touch event with preprocessor 180 on display floater 141.Although in Fig. 6, touch-sensitive surperficial 131 with display floater 141 be as two independently parts realize input and input function, in certain embodiments, can by touch-sensitive surperficial 131 and display floater 141 integrated and realize input and output function.
Terminal equipment 600 also can comprise at least one transducer 150, such as optical sensor, motion sensor and other transducers.Optical sensor can comprise ambient light sensor and proximity transducer, wherein, ambient light sensor can regulate according to the light and shade of ambient light the brightness of display floater 141, and proximity transducer can, when terminal equipment 600 moves in one's ear, cut out display floater 141 and/or backlight.A kind of as motion sensor, Gravity accelerometer can detect the size of the acceleration that (is generally three axles) in all directions, when static, can detect size and the direction of gravity, can be used for identifying application (such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, knock) of mobile phone attitude etc.; As for terminal equipment 600 other transducers such as configurable gyroscope, barometer, hygrometer, thermometer, infrared ray sensor also, do not repeat them here.
Voicefrequency circuit 160, loud speaker 161, microphone 162 can provide the audio interface between user and terminal equipment 600.Voicefrequency circuit 160 can be transferred to loud speaker 161 by the signal of telecommunication after the voice data conversion receiving, and is converted to voice signal exports by loud speaker 161; On the other hand, microphone 162 is converted to the signal of telecommunication by the voice signal of collection, after being received by voicefrequency circuit 160, be converted to voice data, after again voice data output processor 180 being processed, through RF circuit 110, to send to such as another terminal equipment, or export voice data to memory 120 to further process.Voicefrequency circuit 160 also may comprise earphone jack, so that communicating by letter of peripheral hardware earphone and terminal equipment 600 to be provided.
In order to realize radio communication, on this terminal equipment, can dispose wireless communication unit 170, this wireless communication unit 170 can be WIFI module.WIFI belongs to short range wireless transmission technology, terminal equipment 600 by wireless communication unit 170 can help that user sends and receive e-mail, browsing page and access streaming video etc., it provides wireless broadband internet access for user.Although there is shown wireless communication unit 170, be understandable that, it does not belong to must forming of terminal equipment 600, completely can be as required in not changing the essential scope of invention and omit.
Processor 180 is control centres of terminal equipment 600, utilize the various piece of various interface and the whole mobile phone of connection, by moving or carry out software program and/or the module being stored in memory 120, and call the data that are stored in memory 120, carry out various functions and the deal with data of terminal equipment 600, thereby mobile phone is carried out to integral monitoring.Optionally, processor 180 can comprise one or more processing cores; Preferably, processor 180 can integrated application processor and modem processor, and wherein, application processor is mainly processed operating system, user interface and application program etc., and modem processor is mainly processed radio communication.Be understandable that, above-mentioned modem processor also can not be integrated in processor 180.
Terminal equipment 600 also comprises that the power supply 190(powering to all parts is such as battery), preferably, power supply can be connected with processor 180 logics by power-supply management system, thereby realizes the functions such as management charging, electric discharge and power managed by power-supply management system.Power supply 190 can also comprise the random component such as one or more direct current or AC power, recharging system, power failure detection circuit, power supply changeover device or inverter, power supply status indicator.
Although not shown, terminal equipment 600 can also comprise camera, bluetooth module etc., does not repeat them here.In the present embodiment, terminal equipment also includes memory, and one or more than one program, the above program of one of them or one is stored in memory, and is configured to carry out described one or above program package containing for carrying out the instruction of the method that the embodiment of the present invention provides by one or above processor.
In addition, typically, the mobile terminal described in the disclosure can be various hand-held terminal devices, such as mobile phone, personal digital assistant (PDA) etc., and therefore protection range of the present disclosure should not be defined as the mobile terminal of certain particular type.
In addition, according to method of the present disclosure, can also be implemented as the computer program of being carried out by CPU.When this computer program is carried out by CPU, carry out the above-mentioned functions limiting in method of the present disclosure.
In addition, said method step and system unit also can utilize controller and realize for storing the computer readable storage devices of the computer program that makes controller realize above-mentioned steps or Elementary Function.
In addition, should be understood that, computer readable storage devices as herein described (for example, memory) can be volatile memory or nonvolatile memory, or can comprise volatile memory and nonvolatile memory.And nonrestrictive, nonvolatile memory can comprise read-only memory (ROM), programming ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory as an example.Volatile memory can comprise random access memory (RAM), and this RAM can serve as External Cache memory.As an example and nonrestrictive, RAM can obtain in a variety of forms, such as synchronous random access memory (DRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate SDRAM (DDR SDRAM), enhancing SDRAM (ESDRAM), synchronization link DRAM (SLDRAM) and direct RambusRAM (DRRAM).The memory device of disclosed aspect is intended to include but not limited to the memory of these and other suitable type.
Those skilled in the art will also understand is that, in conjunction with the described various illustrative logical blocks of disclosure herein, module, circuit and algorithm steps, may be implemented as electronic hardware, computer software or both combinations.For this interchangeability of hardware and software is clearly described, with regard to the function of various exemplary components, square, module, circuit and step, it has been carried out to general description.This function is implemented as software or is implemented as hardware and depends on concrete application and the design constraint that imposes on whole system.Those skilled in the art can realize described function in every way for every kind of concrete application, but this realization determines should not be interpreted as causing departing from the scope of the present disclosure.
In conjunction with the described various illustrative logical blocks of disclosure herein, module and circuit, can utilize the following parts that are designed to carry out function described here to realize or carry out: general processor, digital signal processor (DSP), application-specific integrated circuit (ASIC) (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete nextport hardware component NextPort or any combination of these parts.General processor can be microprocessor, but alternatively, processor can be any conventional processors, controller, microcontroller or state machine.Processor also may be implemented as the combination of computing equipment, and for example, the combination of DSP and microprocessor, multi-microprocessor, one or more microprocessor are in conjunction with DSP core or any other this configuration.
Step in conjunction with the described method of disclosure herein or algorithm can directly be included in the software module of carrying out in hardware, by processor or in the two combination.Software module can reside in the storage medium of RAM memory, flash memory, ROM memory, eprom memory, eeprom memory, register, hard disk, removable dish, CD-ROM or any other form known in the art.Exemplary storage medium is coupled to processor, make processor can be from this storage medium reading information or to this storage medium writing information.In an alternative, described storage medium can be integral to the processor together.Processor and storage medium can reside in ASIC.ASIC can reside in user terminal.In an alternative, processor and storage medium can be used as discrete assembly and reside in user terminal.
In one or more exemplary design, described function can realize in hardware, software, firmware or its combination in any.If realized in software, described function can be transmitted on computer-readable medium or by computer-readable medium as one or more instructions or code storage.Computer-readable medium comprises computer-readable storage medium and communication media, and this communication media comprises and contributes to computer program to be sent to from a position any medium of another position.Storage medium can be can be by any usable medium of universal or special computer access.As an example and nonrestrictive, this computer-readable medium can comprise RAM, ROM, EEPROM, CD-ROM or other optical disc memory apparatus, disk storage device or other magnetic storage apparatus, or can for carry or file layout be instruction or data structure required program code and can be by any other medium of universal or special computer or universal or special processor access.In addition, any connection can suitably be called computer-readable medium.For example, if use coaxial cable, optical fiber cable, twisted-pair feeder, digital subscriber line (DSL) or such as the wireless technology of infrared ray, radio and microwave come from website, server or other remote source send software, above-mentioned coaxial cable, optical fiber cable, twisted-pair feeder, DSL or include the definition at medium such as the wireless technology of infrared first, radio and microwave.As used herein, disk and CD comprise compact disk (CD), laser disk, CD, digital versatile disc (DVD), floppy disk, Blu-ray disc, disk rendering data magnetically conventionally wherein, and cd-rom using laser optics ground rendering data.The combination of foregoing also should be included in the scope of computer-readable medium.
Although disclosed content shows exemplary embodiment of the present disclosure above, it should be noted that under the prerequisite of the scope of the present disclosure that does not deviate from claim restriction, can carry out multiple change and modification.According to the function of the claim to a method of disclosed embodiment described herein, step and/or action, need not carry out with any particular order.In addition, although element of the present disclosure can be with individual formal description or requirement, also it is contemplated that a plurality of, unless be clearly restricted to odd number.
Above-described embodiment; object of the present disclosure, technical scheme and beneficial effect are further described; institute is understood that; the foregoing is only embodiment of the present disclosure; and be not used in and limit protection range of the present disclosure; all within spirit of the present disclosure and principle, any modification of making, be equal to replacement, improvement etc., within all should being included in protection range of the present disclosure.

Claims (18)

1. a television channel player method, is characterized in that, described method comprises:
Foundation is connected with the data between information providing apparatus, and described information providing apparatus is for providing the video flowing of a plurality of channels;
Obtain the channel identication that user selects;
By described data, connect, to described information providing apparatus, send described channel identication, described information providing apparatus is for transmitting to local terminal the video flowing that described channel identication is corresponding;
Video flowing based on described channel identication is corresponding is play.
2. method according to claim 1, is characterized in that, described method also comprises:
When assigned operation being detected, to described information providing apparatus, send the assigned operation request that described assigned operation is corresponding, described information providing apparatus is used for responding described assigned operation.
3. method according to claim 2, is characterized in that, when assigned operation being detected, sends the assigned operation request that described assigned operation is corresponding comprise to described information providing apparatus:
When channel handover operation being detected, to described information providing apparatus, send channel switch request, described channel switch request is carried target channel sign, and described information providing apparatus identifies corresponding video flowing for transmitting described target channel to described local terminal;
Based on described target channel, identifying corresponding video flowing plays.
4. method according to claim 2, is characterized in that, when assigned operation being detected, sends the assigned operation request that described assigned operation is corresponding comprise to described information providing apparatus:
When the operation of downloading multimedia file being detected, to described information providing apparatus Transmit message download request, described file download request is carried the sign of described multimedia file, and described information providing apparatus is for sending described multimedia file to described local terminal; Or,
When the operation of uploading multimedia file being detected, to described information providing apparatus, send described multimedia file, described information providing apparatus is used for preserving described multimedia file; Or,
When the operation of play multimedia file being detected, to described information providing apparatus, send playing request, described playing request is carried the sign of described multimedia file, and described information providing apparatus is for transmitting the video flowing of described multimedia file to described local terminal;
Video flowing based on described multimedia file is play.
5. method according to claim 4, is characterized in that, described multimedia file is picture file, video file or audio file.
6. a television channel player method, is characterized in that, described method comprises:
Foundation is connected with the data between playback terminal;
By described data, connect, receive the channel identication that described playback terminal sends;
Obtain the video flowing that described channel identication is corresponding;
To described playback terminal, transmit the video flowing that described channel identication is corresponding, described playback terminal is for playing based on video flowing corresponding to described channel identication.
7. method according to claim 6, is characterized in that, described method also comprises:
Receive the connection request of described playback terminal;
Obtain the number that the current data of having set up connect;
Judge whether described number is less than default number of devices, described default number of devices is for allowing the maximum number of the playback terminal of connection;
When described number is less than described default number of devices, carry out to set up with playback terminal between the step that is connected of data; Or,
When described number is more than or equal to described default number of devices, to described playback terminal, send refusal connection message.
8. method according to claim 6, is characterized in that, described method also comprises:
Receive the channel switch request that described playback terminal sends, described channel switch request is carried target channel sign;
Obtain described target channel and identify corresponding video flowing;
To described playback terminal, transmit described target channel and identify corresponding video flowing, described playback terminal is play for identifying corresponding video flowing based on described target channel.
9. method according to claim 6, is characterized in that, described method also comprises:
Receive the file download request that described playback terminal sends, described file download request is carried the sign of multimedia file;
To described playback terminal, send described multimedia file; Or,
Receive the multimedia file that described playback terminal sends, and preserve described multimedia file; Or,
Receive the playing request that described playback terminal sends, described playing request is carried the sign of multimedia file;
To described playback terminal, transmit the video flowing of described multimedia file, described playback terminal is play for the video flowing based on described multimedia file.
10. a television channel playing device, is characterized in that, described device comprises:
Connect and to set up module, for set up with information providing apparatus between data is connected, described information providing apparatus is used for providing the video flowing of a plurality of channels;
Identifier acquisition module, the channel identication of selecting for obtaining user;
Sign sending module, for connecting by described data, sends described channel identication to described information providing apparatus, and described information providing apparatus is for transmitting to local terminal the video flowing that described channel identication is corresponding;
Playing module, for playing based on video flowing corresponding to described channel identication.
11. devices according to claim 10, is characterized in that, described device also comprises:
Request sending module, for when assigned operation being detected, sends to described information providing apparatus the assigned operation request that described assigned operation is corresponding, and described information providing apparatus is used for responding described assigned operation.
12. devices according to claim 11, is characterized in that, described request sending module comprises:
Handover request transmitting element, for when channel handover operation being detected, to described information providing apparatus, send channel switch request, described channel switch request is carried target channel sign, and described information providing apparatus identifies corresponding video flowing for transmitting described target channel to described local terminal;
Switch broadcast unit, for identifying corresponding video flowing based on described target channel, play.
13. devices according to claim 11, is characterized in that, described request sending module comprises:
Download unit, for when the operation of downloading multimedia file being detected, to described information providing apparatus Transmit message download request, described file download request is carried the sign of described multimedia file, and described information providing apparatus is for sending described multimedia file to described local terminal; Or,
Uploading unit, for when the operation of uploading multimedia file being detected, sends described multimedia file to described information providing apparatus, and described information providing apparatus is used for preserving described multimedia file; Or,
Playing request transmitting element, for when the operation of play multimedia file being detected, to described information providing apparatus, send playing request, described playing request is carried the sign of described multimedia file, and described information providing apparatus is for transmitting the video flowing of described multimedia file to described local terminal;
Broadcast unit, plays for the video flowing based on described multimedia file.
14. devices according to claim 13, is characterized in that, described multimedia file is picture file, video file or audio file.
15. 1 kinds of television channel playing devices, is characterized in that, described device comprises:
Connect and to set up module, for set up with playback terminal between data be connected;
Sign receiver module, for connecting by described data, receives the channel identication that described playback terminal sends;
Video flowing acquisition module, for obtaining the video flowing that described channel identication is corresponding;
Video streaming module, for transmitting to described playback terminal the video flowing that described channel identication is corresponding, described playback terminal is for playing based on video flowing corresponding to described channel identication.
16. devices according to claim 15, is characterized in that, described device also comprises:
Connection request receiver module, for receiving the connection request of described playback terminal;
Set up number acquisition module, the number connecting for obtaining the current data of having set up;
Judge module, for judging whether described number is less than default number of devices, described default number of devices is for allowing the maximum number of the playback terminal of connection;
Connect Executive Module, for when described number is less than described default number of devices, carry out the step that foundation is connected with data between playback terminal; Or,
Connect refusal module, for when described number is more than or equal to described default number of devices, to described playback terminal, send refusal connection message.
17. devices according to claim 15, is characterized in that, described device also comprises:
Handover request receiver module, the channel switch request sending for receiving described playback terminal, described channel switch request is carried target channel sign;
Switch Video stream acquisition module, identifies corresponding video flowing for obtaining described target channel;
Target video flow transmission module, identifies corresponding video flowing for transmitting described target channel to described playback terminal, and described playback terminal is play for identifying corresponding video flowing based on described target channel.
18. devices according to claim 15, is characterized in that, described device also comprises:
Download request receiver module, the file download request sending for receiving described playback terminal, described file download request is carried the sign of multimedia file;
Multimedia file sending module, for sending described multimedia file to described playback terminal; Or,
Upper transmission module, the multimedia file sending for receiving described playback terminal, and preserve described multimedia file; Or,
Playing request receiver module, the playing request sending for receiving described playback terminal, described playing request is carried the sign of multimedia file;
File video streaming module, for transmit the video flowing of described multimedia file to described playback terminal, described playback terminal is play for the video flowing based on described multimedia file.
CN201310612146.7A 2013-11-26 2013-11-26 television channel playing method and device Active CN103686317B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310612146.7A CN103686317B (en) 2013-11-26 2013-11-26 television channel playing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310612146.7A CN103686317B (en) 2013-11-26 2013-11-26 television channel playing method and device

Publications (2)

Publication Number Publication Date
CN103686317A true CN103686317A (en) 2014-03-26
CN103686317B CN103686317B (en) 2017-12-12

Family

ID=50322387

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310612146.7A Active CN103686317B (en) 2013-11-26 2013-11-26 television channel playing method and device

Country Status (1)

Country Link
CN (1) CN103686317B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105915992A (en) * 2016-04-15 2016-08-31 深圳Tcl数字技术有限公司 Video playing method and apparatus
CN108156488A (en) * 2017-12-22 2018-06-12 北京数码视讯软件技术发展有限公司 Interactive approach and electronic equipment based on gateway server
CN108600294A (en) * 2018-02-28 2018-09-28 国云科技股份有限公司 Cloud terminal screen sharing system and method
CN114339442A (en) * 2021-12-31 2022-04-12 北京达佳互联信息技术有限公司 Multimedia channel configuration method and device, electronic equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079973A (en) * 2006-12-12 2007-11-28 腾讯科技(深圳)有限公司 A method and system for simultaneously playing multi-channel TV signals
CN102595221A (en) * 2012-02-14 2012-07-18 青岛海信电器股份有限公司 Multi-screen interaction system and corresponding multimedia intelligent terminals
CN103024526A (en) * 2012-12-31 2013-04-03 上海全景数字技术有限公司 Multi-screen interaction system based on digital television set-top box
WO2013093310A1 (en) * 2011-12-23 2013-06-27 France Telecom Control system for playing a data stream on a receiving device
CN103327366A (en) * 2013-05-23 2013-09-25 深圳市龙视传媒有限公司 One-way video-on-demand method, one-way video-on-demand related equipment and one-way video-on-demand system
CN103391473A (en) * 2013-07-12 2013-11-13 北京小米科技有限责任公司 Methods and devices for providing and acquiring audios and videos

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079973A (en) * 2006-12-12 2007-11-28 腾讯科技(深圳)有限公司 A method and system for simultaneously playing multi-channel TV signals
WO2013093310A1 (en) * 2011-12-23 2013-06-27 France Telecom Control system for playing a data stream on a receiving device
CN102595221A (en) * 2012-02-14 2012-07-18 青岛海信电器股份有限公司 Multi-screen interaction system and corresponding multimedia intelligent terminals
CN103024526A (en) * 2012-12-31 2013-04-03 上海全景数字技术有限公司 Multi-screen interaction system based on digital television set-top box
CN103327366A (en) * 2013-05-23 2013-09-25 深圳市龙视传媒有限公司 One-way video-on-demand method, one-way video-on-demand related equipment and one-way video-on-demand system
CN103391473A (en) * 2013-07-12 2013-11-13 北京小米科技有限责任公司 Methods and devices for providing and acquiring audios and videos

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105915992A (en) * 2016-04-15 2016-08-31 深圳Tcl数字技术有限公司 Video playing method and apparatus
CN108156488A (en) * 2017-12-22 2018-06-12 北京数码视讯软件技术发展有限公司 Interactive approach and electronic equipment based on gateway server
CN108600294A (en) * 2018-02-28 2018-09-28 国云科技股份有限公司 Cloud terminal screen sharing system and method
CN114339442A (en) * 2021-12-31 2022-04-12 北京达佳互联信息技术有限公司 Multimedia channel configuration method and device, electronic equipment and storage medium
CN114339442B (en) * 2021-12-31 2023-11-07 北京达佳互联信息技术有限公司 Method and device for configuring multimedia channels, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN103686317B (en) 2017-12-12

Similar Documents

Publication Publication Date Title
CN104135667B (en) Video remote explanation synchronization method, terminal equipment and system
CN106412681B (en) Live bullet screen video broadcasting method and device
CN105025314A (en) Multimedia live broadcast method and device
CN105338368A (en) Method, device and system for converting live stream of video into on-demand data
CN104967608B (en) Play method, mobile terminal and the fixed terminal of multimedia file
CN103905885A (en) Video live broadcast method and device
CN104159136B (en) The acquisition methods of interactive information, terminal, server and system
CN103391473A (en) Methods and devices for providing and acquiring audios and videos
CN103458305A (en) Video playing method and device, terminal device and server
CN104093189A (en) Multimedia playing device network initialization method, system, device and terminal
CN103874018A (en) Access point information sharing method and device
CN105554550A (en) Video playing method and device
CN106604314B (en) WiFi roaming network access method and terminal equipment
CN104935955A (en) Live video stream transmission method, device and system
CN104820665A (en) Method, terminal and server for exhibiting recommendation information
CN104796743A (en) Content item display system, method and device
CN103458277B (en) A kind of method and apparatus operating direct broadcast band program
CN102917326A (en) Dual-card bi-pass terminal communication method and device and dual-card bi-pass terminal
CN105516784A (en) Virtual good display method and device
CN103678605A (en) Information transmission method and device and terminal device
CN104602135A (en) Method and device for controlling full screen play
CN103475914A (en) Video playing method, video playing device, terminal equipment and server
CN106034114A (en) Multimedia information sharing method and device
CN104159140A (en) Video processing method, apparatus and system
CN103686246B (en) Player method, device, equipment and system when transmission stream video is selected

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant