[go: up one dir, main page]

CN102123307B - Method and system for playing programs - Google Patents

Method and system for playing programs Download PDF

Info

Publication number
CN102123307B
CN102123307B CN201110022748.8A CN201110022748A CN102123307B CN 102123307 B CN102123307 B CN 102123307B CN 201110022748 A CN201110022748 A CN 201110022748A CN 102123307 B CN102123307 B CN 102123307B
Authority
CN
China
Prior art keywords
program
video server
session management
management server
current program
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.)
Expired - Fee Related
Application number
CN201110022748.8A
Other languages
Chinese (zh)
Other versions
CN102123307A (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.)
Shenzhen Coship Electronics Co Ltd
Original Assignee
SHENZHEN LONGGUAN MEDIA CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN LONGGUAN MEDIA CO Ltd filed Critical SHENZHEN LONGGUAN MEDIA CO Ltd
Priority to CN201110022748.8A priority Critical patent/CN102123307B/en
Publication of CN102123307A publication Critical patent/CN102123307A/en
Application granted granted Critical
Publication of CN102123307B publication Critical patent/CN102123307B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

The invention discloses a method and system for playing programs. The method comprises the steps of: detecting whether the current program is coming into an end by a video server, if so, sending an informing message to a conversation management server before the playing of the current program is ended, informing the conversation management server that the current program is coming to an end, and requesting program information of the next program; after receiving the informing message by the conversation management server, finding the program information of the next program, sending a reply message to the video server, and sending the program information of the next program to the video server; and after receiving the reply message by the video server and when the playing of the current program is ended, pushing a video stream of the next program to a digital television receiving terminal. The invention has the advantages of solving the problem that display dimness or transient black screen exists in the digital television receiving terminal when the programs are automatically switched in the prior art, realizing seamless switching, and simplifying the program switching process because the conversation process step is simple.

Description

A kind of method and system of broadcast program
Technical field
The present invention relates to digital television program play-back technology field, particularly a kind of method and system of broadcast program.
Background technology
In existing digital television techniques field, when video frequency program that user has recorded on by receiving terminal for digital television order video servers such as Set Top Box, if desired after current program plays, being directly switch to next program plays, prior art has two kinds of solutions, the first, as shown in Figure 1, when current program plays, by session management server, search next program and notify video server to play, step is as follows: Set Top Box sends program playing request to session management service, channel information and time shift temporal information comprising program, session management server finds the program names that will play and calculates shift time according to channel information and time shift temporal information, then to video server, sends program names and shift time, video server returns to acknowledge message, session management server is transmitted to Set Top Box by acknowledge message again, video server is to Set Top Box plug-flow program, when video server detects current program and is played to tail, to session management server, send Announce(notice) message, session management server replys Announce message and teardown(dismounting connects) message, video server is closed current sessions, and disconnection is connected with session management server, and returns and reply teardown message, session management server is set up new being connected with video server again, finds the program names of next program, sends Setup(connect to video server) message, video server creates new session, and replys Setup message, session management server sends Play(again and plays) message, video server is replied Play message, then to the next program of Set Top Box plug-flow.
Visible, the flow process of the switching broadcast program of prior art 1 is very complicated, before playing next program, video server will first be closed current sessions and disconnect with session management server, and then re-establish connection, session management server is set up new session by Setup message and video server after finding the program names of next program again, video server, not to Set Top Box plug-flow, can cause screen to occur flower screen or of short duration blank screen phenomenon in the meantime, affects viewing effect.
As shown in Figure 2, the method of the switching broadcast program of prior art 2 is by video server, found next program and play when current program plays, step is as follows: Set Top Box sends program playing request to session management service, comprising channel information and the time shift temporal information of program; Session management server to video server forward described channel information and time shift time carry out video request, video server returns to acknowledge message, session management server is transmitted to Set Top Box by acknowledge message again; Video server is to Set Top Box plug-flow program; When video server detects current program and is played to tail, search next program, then directly to the next program of Set Top Box plug-flow.
Compare with prior art 1, the flow process of this scheme is simpler, can be switched to more quickly next program plays, yet also there is larger shortcoming: when a plurality of video servers are recorded same program (normally hot programs) simultaneously, some video server can record failure or recording result is bad.When having this program of user's program request, session management server may be dispatched to be recorded failure or the not good video server of recording result and provides order program service for user, yet, for video server, if recorded program failure can be skipped this program of recording failure and be play-overed the next one when program switches; If for example, recorded program effect bad (: flower screen or mosaic), video server can continue to Set Top Box plug-flow, has so just affected program viewing effect,
As can be seen here, two of prior art kinds of solutions all can not realize the function of directly switching quickly and efficiently broadcast program.
Summary of the invention
Technical problem to be solved by this invention is: a kind of method and system of broadcast program are provided, can directly switch quickly and efficiently broadcast program.
For solving technical problem of the present invention, the present invention discloses a kind of method of broadcast program, comprises step:
Whether video server detects current program and closes to an end, and if so, at current program, plays end forward direction session management server and sends a notification message, and the current program of announcement session management server closes to an end, and asks the programme information of next program;
Session management server receives after described notification message, accessing database, search the programme information of next program, according to programme information, search corresponding program names and program start time, select suitable video server, to video server, transmit a reply message, the program names of next program and program start time are sent to video server; Described programme information comprise video frequency program time started, end time, channel identifier, whether record success and corresponding video server, all pre-stored in database;
Pre-stored time shift program, direct playing and playback program and the request program having for user's broadcasting of video server, receives after described reply message, when current program is play end, to the video flowing of the next program of receiving terminal for digital television plug-flow.
Wherein, described video server detects the step whether current program close to an end and specifically comprises:
Whether the residue playing duration that video server regularly detects current program is less than or equal to default time threshold values, is if so, judged as current program and closes to an end.
Wherein, the step that described session management server is searched the programme information of next program specifically comprises:
Session management server judges whether current program belongs to the type that direct switching is play;
If so, according to the programme information of current program, search the programme information of corresponding next program.
Wherein, described video server receives after described reply message, at current program, plays while finishing, and to the step of the video flowing of the next program of receiving terminal for digital television plug-flow, specifically comprises:
Video server is received after described reply message, opens the file of next program, and read data is to buffering area;
Judge whether current program finishes, if so, to the video flowing of the next program of receiving terminal for digital television plug-flow.
For solving technical problem of the present invention, the present invention also discloses a kind of front end system of broadcast program, comprises session management server and video server; Whether described video server closes to an end for detection of current program, if, at current program, play end forward direction session management server and send a notification message, the current program of announcement session management server closes to an end, and asks the programme information of next program;
Described session management server is used for receiving after described notification message, accessing database, search the programme information of next program, according to programme information, search corresponding program names and program start time, select suitable video server, to video server, transmit a reply message, the program names of next program and program start time are sent to video server; Described programme information comprise video frequency program time started, end time, channel identifier, whether record success and corresponding video server, all pre-stored in database;
Pre-stored time shift program, direct playing and playback program and the request program having for user's broadcasting of described video server, receives after described reply message, when current program is play end, to the video flowing of the next program of receiving terminal for digital television plug-flow.
Wherein, described session management server comprises first communication module and searches module; The notification message that described first communication module sends for receiving described video server, and for transmitting a reply message to video server, the programme information of next program is sent to video server;
The described module of searching, for receiving at described first communication module after the notification message of described video server transmission, is searched the programme information of next program.
Wherein, described session management server also comprises judge module; Described judge module, for receiving at described first communication module after the notification message of described video server transmission, judges whether current program belongs to the type that direct switching is play; The described module of searching also when judging that when described judge module current program belongs to the type that direct switching plays, according to the programme information of current program, is searched the programme information of corresponding next program.
Wherein, described video server comprises second communication module, detection module and playing module; Whether described detection module closes to an end for detection of current program, and judges whether current program finishes for receive the reply message that described session management server sends at described second communication module after;
When described second communication module closes to an end for current program being detected when described detection module, at current program, playing end forward direction session management server sends a notification message, the current program of announcement session management server closes to an end, and asks the programme information of next program; And the reply message that receives session management server transmission;
Described playing module is for when described detection module judges that current program has finished, to the video flowing of the next program of receiving terminal for digital television plug-flow.
Wherein, described playing module also, for receiving at described second communication module after the reply message of described session management server transmission, is opened the file of next program, and read data is to buffering area.
Wherein, whether the residue playing duration of described detection module by the current program of regular detection is less than or equal to default time threshold values and judges whether current program closes to an end.
For solving technical problem of the present invention, the present invention also discloses a kind of system of broadcast program, comprises receiving terminal for digital television, and the above-mentioned all front end systems that are connected with receiving terminal for digital television.
Compared with prior art, the present invention has following beneficial effect: video server of the present invention announcement session management server when current program closes to an end is searched the programme information of next program, then when current program finishes, video flowing to the next program of receiving terminal for digital television plug-flow, solved and in prior art, automatically carried out can causing when program switches receiving terminal for digital television to occur the phenomenon of flower screen or of short duration blank screen, realized seamless switching; And session process step is simple, simplified program switching flow, thereby can realize, directly switch quickly and efficiently broadcast program.
Accompanying drawing explanation
Fig. 1 is the method flow diagram of the broadcast program of prior art 1;
Fig. 2 is the method flow diagram of the broadcast program of prior art 2;
Fig. 3 is the method flow diagram of the broadcast program of one embodiment of the invention;
Fig. 4 is the system construction drawing of the broadcast program of one embodiment of the invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
The method of broadcast program of the present invention, comprises the following steps:
Whether video server detects current program and closes to an end, and if so, at current program, plays end forward direction session management server and sends a notification message, and the current program of announcement session management server closes to an end, and asks the programme information of next program;
Session management server receives after described notification message, searches the programme information of next program, to video server, transmits a reply message, and the programme information of next program is sent to video server;
Video server is received after described reply message, when current program is play end, to the video flowing of the next program of receiving terminal for digital television plug-flow.
The user of take below plays time shift program by Set Top Box and is described in detail as an embodiment, as shown in Figure 3.When user sends to Set Top Box after the instruction of a certain program of program request, Set Top Box generates program playing request, wherein carries the pertinent program information of this program, comprises channel information and time shift temporal information, then, to session management server, sends program playing request.
In embodiments of the present invention, the pre-stored various video programs such as time shift program, direct playing and playback program and request program that have for user's broadcasting on video server.Simultaneously, the time started of all video frequency programs, end time, channel identifier, record whether success, corresponding programme informations such as video server are all pre-stored in database, session management server can be accessed this database, search corresponding programme information, after receiving the program playing request that Set Top Box sends, according to programme information, search corresponding program names and shift time, select suitable video server, to it, send described program names and program start time is carried out video request.For time shift program and direct playing and playback program, program start time can be called shift time again.
Video server is received after described video request, confirm that it stores this time shift program, to session management server, return to confirmation, session management server forwards described confirmation again to Set Top Box, simultaneously, video server is opened the file of this time shift program, to the video flowing of this program of Set Top Box plug-flow.Finally, Set Top Box receives and plays this video flowing.
Video server, in the process to Set Top Box plug-flow, detects the play position of this program in real time, judges whether this program is about to play finish, and particularly, has in embodiments of the present invention two kinds of detection methods:
Method 1: first video server needs program stream data to read in buffering area when plug-flow, therefore the time that runs through program stream data is always Zao to the complete time of Set Top Box plug-flow program stream than video server, therefore, can whether read the complete whether soon broadcasting end of current program that judges according to program stream data, if read completely, be judged as and close to an end.Program stream data can be read to the time that time when complete sends a notification message to session management server as video server, ask the programme information of next program.But due to the time that runs through program stream data specifically time completeer than plug-flow want Zao how long also uncertain, the blocks of files size that this need to read according to video server at every turn, playback rate, current played file block size, buffering area number (buffer size is identical with the blocks of files size reading at every turn) judge.Each file reading block size MB of WeiB(unit for example), the MB/S of playback rate Weir(unit), the big or small MB of WeiS(unit of current file piece), buffering area number m(generally has two), run through so than finishing Zao ((m-1) * B+S%B) around/r).Therefore, the method realizes simple and need to when file runs through, to session management server, send a notification message, but not configurable, flexibility is inadequate, and can not determine how long send a notification message in advance.
Method 2: video server need to be analyzed the program of playing when broadcast program, obtain the information such as code check, duration, coded system of program, a time threshold values of video server configuration, whether the residue playing duration (being that total program duration deducts the side-play amount of having play) that then regularly detects current program is less than or equal to this time threshold values, if, be judged as and close to an end, to session management server, send a notification message, ask the programme information of next program.The method need to realize a timer, and whether regular going detects Rule of judgment and meet, complicated a little in realization, but it is configurable, more flexible, and how long to send a notification message be in advance controlled.For example be set to 1 minute, when finishing only to remain 1 minute from current program broadcasting, just can be judged as YES, if be greater than 1 minute, be judged as NO.Concrete time threshold values can arrange according to actual conditions.
When being judged as YES, video server is play end forward direction session management server at current program and is sent a notification message, and this notification message closes to an end for the current program of announcement session management server, and next program is play in request.In embodiments of the present invention, this notification message is that the Announce message of standard is expanded, and increases program_name field, forms NAnnounce request message, and it can adopt form as follows, and this form is a kind of example:
ANNOUNCE?rtsp://odrm32.comcast.com:554RTSP/1.0
CSeq:3
Session:123456
Notice:2101"End-of-Stream?Reached"
program_name
Session management server receives after NAnnounce message, searches the programme information of next program, to video server, transmits a reply message, and the programme information of next program is sent to video server.
Wherein, the step that described session management server is searched the programme information of next program specifically comprises:
Session management server first judges whether current program belongs to the type that direct switching is play;
If so, according to the programme information of current program, search the programme information of corresponding next program.
In embodiments of the present invention, judging whether to belong to the type that direct switching plays is by judging whether this program is time shift program or direct playing and playback program, if time shift program or direct playing and playback program belong to the type that direct switching is play.Certainly the judgment rule that judges whether to belong to the type that direct switching plays can arrange according to actual conditions, is not limited to time shift program and direct playing and playback program.If belong to the type that direct switching is play, illustrate that this program can carry out directly switching the operation of playing, and can directly search the next program of current program and play, without user's manual switchover.
Owing to depositing in advance time started, end time and the multiplying power of the program of current broadcasting in session management server, therefore, session management server can judge according to the end time of current playing program the time started of next program, for example: the time started of current playing program sheet is 2010-11-2617:12:15, end time is 2010-11-2617:30:30, multiplying power is 2, and it is the program sheet of 2010-11-2617:30:31 that session management server will be looked for the time started.Then, session management server is replied NAnnounce request message, and the program names of next program is sent to video server; Only need to send program names here, video server carries out plug-flow for this kind of situation acquiescence from file header.In embodiments of the present invention, NAnnounce replys message can adopt form as follows, and this form is a kind of example:
RTSP/1.0200OK
CSeq:3
Session:123456
program_name:xiyouji_2.ts
Video server receives that, after reply message, when current program is play end, the video flowing to the next program of receiving terminal for digital television plug-flow, specifically comprises the following steps:
Video server is received after described reply message, opens the file of next program, and read data is to buffering area;
Judge whether current program finishes, if so, to the video flowing of the next program of receiving terminal for digital television plug-flow.
Particularly, video server is received and is replied after message, starts to prepare for opening next program, comprises the file handle of opening next program, and reading out data is loaded into buffering area etc.; Meanwhile, judge whether current program has play end, once current program is play, finish, with regard to the next program of live play, the video flowing of next program, from buffering area plug-flow to corresponding receiving terminal for digital television, has been realized to seamless switching.Receiving terminal for digital television after receiving the video flowing of described next program, the broadcasting of directly decoding,
As can be seen here, the method of the broadcast program of the embodiment of the present invention makes user without wait for long time when switching program, has simplified program switching flow, can realize and directly switch quickly and efficiently program, realize seamless switching, greatly improved user's experience.
As shown in Figure 4, the front end system 10 of the broadcast program of the embodiment of the present invention, comprises session management server 11 and video server 12; Whether described video server 12 closes to an end for detection of current program, if, at current program, play end forward direction session management server 11 and send a notification message, the current program of announcement session management server 11 closes to an end, and asks the programme information of next program;
Described session management server 11, for receiving after described notification message, is searched the programme information of next program, to video server 12, transmits a reply message, and the programme information of next program is sent to video server;
Described video server 12 is received after described reply message, when current program is play end, to the video flowing of the next programs of receiving terminal for digital television 20 plug-flows.
Wherein, video server 12 comprises second communication module 121, detection module 122 and playing module 123; Whether detection module 122 closes to an end for detection of current program, and concrete detection method comprises two kinds, in existing description above, repeats no more herein; And judge whether current program finishes for receive the reply message that described session management server 11 sends at described second communication module 121 after;
Particularly, playing module 123 is in the process to receiving terminal for digital television 20 plug-flows, and detection module 122 detects the play position of this program in real time, judges whether this program is about to play finish.In embodiments of the present invention, can set a time threshold values and judge whether to close to an end, for example, be set to 1 minute,, being just judged as YES from the only time of surplus 1 minute that finishes, if be greater than 1 minute, be judged as NO.Concrete time threshold values can arrange according to actual conditions.
When second communication module 121 closes to an end for current program being detected when detection module 122, at current program, playing end forward direction session management server 11 sends a notification message, the current program of announcement session management server 11 closes to an end, and asks the programme information of next program; And the reply message that receives session management server 11 transmissions.In embodiments of the present invention, described notification message is the expansion to Announce message, and particular content, in existing description above, repeats no more herein.
Described playing module 123 is for when the current program of described detection module 122 judgement has finished, to the video flowing of the next program of receiving terminal for digital television plug-flow; Also, for receiving at described second communication module 121 after the reply message of described session management server 11 transmissions, open the file of next program, read data is to buffering area.
In embodiments of the present invention, session management server 11 comprises first communication module 111, searches module 112 and judge module 113.The notification message (NAnnounce request message) that first communication module 111 sends for receiving described video server 12, and for transmit a reply message (NAnnounce replys message) to video server 12, the programme information of next program is sent to video server 12; In embodiments of the present invention, replying message is that NAnnounce replys message particular content in existing description above, repeats no more herein.
Search module 112 for receiving at described first communication module 111 after the notification message of described video server 12 transmissions, search the programme information of next program.Concrete lookup method, in existing description above, repeats no more herein.
Judge module 113, for receiving at described first communication module 111 after the notification message of described video server 12 transmissions, judges whether current program belongs to the type that direct switching is play; The described module 112 of searching, also for when the current program of described judge module 113 judgement belongs to the type of direct switching broadcasting, according to the programme information of current program, is searched the programme information of corresponding next program.Concrete determination methods, in existing description above, repeats no more herein.
The embodiment of the present invention also provides a kind of system of broadcast program, comprises receiving terminal for digital television 20, and the above-mentioned front end system 10 being connected with receiving terminal for digital television 20.
Receiving terminal for digital television 20 forward end systems 10 send program playing request, and front end system 10 receives described program playing request, and the corresponding program of plug-flow is to receiving terminal for digital television 20, and receiving terminal for digital television 20 receives and play this program.Whether the front end system 20 in real time program of monitoring receiving terminal for digital television 20 current broadcastings closes to an end, if, search next program, when current program finishes, directly by the video flowing plug-flow of next program to receiving terminal for digital television, receiving terminal for digital television 20 receives and plays next program.
In embodiments of the present invention, receiving terminal for digital television includes but not limited to: Set Top Box, network protocol television (Internet Protocol Television, IPTV), digital TV integrated machine etc. have the terminal of receiving digital television function.
In sum, the present invention can solve existing based on RTSP agreement (Real Time Streaming Protocol, real time streaming transport protocol) with the video server of programme mode plug-flow, at time shift program or direct playing and playback program, need to automatically carry out can causing when program switches receiving terminal for digital television to occur the phenomenon of flower screen or of short duration blank screen, realize seamless switching; And session process step is simple, simplified program switching flow, thereby can realize, directly switch quickly and efficiently broadcast program.
More than lift preferred embodiment; the object, technical solutions and advantages of the present invention are further described; institute is understood that; the foregoing is only preferred embodiment of the present invention, in order to limit the present invention, within the spirit and principles in the present invention not all; any modification of doing, be equal to replacement, improvement etc.; within all should being included in protection scope of the present invention, the interest field that the present invention advocates should be as the criterion described in patent application scope, but not only limits to above-described embodiment.

Claims (11)

1. a method for broadcast program, is characterized in that, comprises step:
Whether video server detects current program and closes to an end, and if so, at current program, plays end forward direction session management server and sends a notification message, and the current program of announcement session management server closes to an end, and asks the programme information of next program;
Session management server receives after described notification message, accessing database, search the programme information of next program, according to programme information, search corresponding program names and program start time, select suitable video server, to video server, transmit a reply message, the program names of next program and program start time are sent to video server; Described programme information comprise video frequency program time started, end time, channel identifier, whether record success and corresponding video server, all pre-stored in database;
Pre-stored time shift program, direct playing and playback program and the request program having for user's broadcasting of video server, receives after described reply message, when current program is play end, to the video flowing of the next program of receiving terminal for digital television plug-flow.
2. the method for claim 1, is characterized in that, described video server detects the step whether current program close to an end and specifically comprises:
Whether the residue playing duration that video server regularly detects current program is less than or equal to default time threshold values, is if so, judged as current program and closes to an end.
3. method as claimed in claim 1 or 2, is characterized in that, the step that described session management server is searched the programme information of next program specifically comprises:
Session management server judges whether current program belongs to the type that direct switching is play;
If so, according to the programme information of current program, search the programme information of corresponding next program.
4. method as claimed in claim 3, is characterized in that, described video server receives after described reply message, at current program, plays while finishing, and to the step of the video flowing of the next program of receiving terminal for digital television plug-flow, specifically comprises:
Video server is received after described reply message, opens the file of next program, and read data is to buffering area;
Judge whether current program finishes, if so, to the video flowing of the next program of receiving terminal for digital television plug-flow.
5. a front end system for broadcast program, is characterized in that, comprises session management server and video server; Whether described video server closes to an end for detection of current program, if, at current program, play end forward direction session management server and send a notification message, the current program of announcement session management server closes to an end, and asks the programme information of next program;
Described session management server is used for receiving after described notification message, accessing database, search the programme information of next program, according to programme information, search corresponding program names and program start time, select suitable video server, to video server, transmit a reply message, the program names of next program and program start time are sent to video server; Described programme information comprise video frequency program time started, end time, channel identifier, whether record success and corresponding video server, all pre-stored in database;
Pre-stored time shift program, direct playing and playback program and the request program having for user's broadcasting of described video server, receives after described reply message, when current program is play end, to the video flowing of the next program of receiving terminal for digital television plug-flow.
6. front end system as claimed in claim 5, is characterized in that, described session management server comprises first communication module and searches module; The notification message that described first communication module sends for receiving described video server, and for transmitting a reply message to video server, the programme information of next program is sent to video server;
The described module of searching, for receiving at described first communication module after the notification message of described video server transmission, is searched the programme information of next program.
7. front end system as claimed in claim 6, is characterized in that, described session management server also comprises judge module; Described judge module, for receiving at described first communication module after the notification message of described video server transmission, judges whether current program belongs to the type that direct switching is play; The described module of searching also when judging that when described judge module current program belongs to the type that direct switching plays, according to the programme information of current program, is searched the programme information of corresponding next program.
8. the front end system as described in claim 5 to 7 any one, is characterized in that, described video server comprises second communication module, detection module and playing module; Whether described detection module closes to an end for detection of current program, and judges whether current program finishes for receive the reply message that described session management server sends at described second communication module after;
When described second communication module closes to an end for current program being detected when described detection module, at current program, playing end forward direction session management server sends a notification message, the current program of announcement session management server closes to an end, and asks the programme information of next program; And the reply message that receives session management server transmission;
Described playing module is for when described detection module judges that current program has finished, to the video flowing of the next program of receiving terminal for digital television plug-flow.
9. front end system as claimed in claim 8, is characterized in that, described playing module also, for receiving at described second communication module after the reply message of described session management server transmission, is opened the file of next program, and read data is to buffering area.
10. front end system as claimed in claim 8, is characterized in that, whether the residue playing duration of described detection module by the current program of regular detection is less than or equal to default time threshold values judges whether current program closes to an end.
The system of 11. 1 kinds of broadcast programs, comprises receiving terminal for digital television, and the front end system as described in claim 5 to 9 any one being connected with receiving terminal for digital television.
CN201110022748.8A 2011-01-20 2011-01-20 Method and system for playing programs Expired - Fee Related CN102123307B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110022748.8A CN102123307B (en) 2011-01-20 2011-01-20 Method and system for playing programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110022748.8A CN102123307B (en) 2011-01-20 2011-01-20 Method and system for playing programs

Publications (2)

Publication Number Publication Date
CN102123307A CN102123307A (en) 2011-07-13
CN102123307B true CN102123307B (en) 2014-02-26

Family

ID=44251727

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110022748.8A Expired - Fee Related CN102123307B (en) 2011-01-20 2011-01-20 Method and system for playing programs

Country Status (1)

Country Link
CN (1) CN102123307B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103841455A (en) * 2012-11-20 2014-06-04 齐达巍 Interactive video-on-demand system
CN103281566B (en) * 2013-06-13 2016-09-14 天脉聚源(北京)传媒科技有限公司 A kind of method and device of video switching
CN103618912A (en) * 2013-11-26 2014-03-05 乐视网信息技术(北京)股份有限公司 Live telecast time shifting method and server
CN103763303B (en) * 2013-12-20 2017-11-14 北京小度互娱科技有限公司 A kind of method and apparatus for playing collection of drama
CN103686290A (en) * 2013-12-27 2014-03-26 乐视致新电子科技(天津)有限公司 Method and device for mobile communication terminal to control smart TV to play video with delay
WO2017000101A1 (en) * 2015-06-29 2017-01-05 冯旋宇 Set-top box display method and system
CN106488255B (en) * 2016-10-24 2019-05-14 广州酷狗计算机科技有限公司 A kind of method and device of switching media stream
CN108810052B (en) * 2017-05-03 2020-09-04 华为技术有限公司 Live broadcast server selection method and device
CN109188947B (en) * 2018-06-14 2021-04-30 浙江九点健康科技有限公司 Intelligent waiting massage chair
CN111866549B (en) 2019-04-29 2023-03-24 腾讯科技(深圳)有限公司 Video processing method and device, terminal and storage medium
CN113055693B (en) * 2021-04-20 2023-01-24 上海哔哩哔哩科技有限公司 Data processing method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060031905A1 (en) * 2004-08-09 2006-02-09 Hung-Rok Kwon Apparatus and method of managing reception state of data in digital broadcasting system
CN101035263A (en) * 2007-04-11 2007-09-12 华为技术有限公司 Digital TV program switching method and digital TV device
CN101877779A (en) * 2010-05-25 2010-11-03 中兴通讯股份有限公司 Internet protocol television (IPTV) system, timeshifting control method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060031905A1 (en) * 2004-08-09 2006-02-09 Hung-Rok Kwon Apparatus and method of managing reception state of data in digital broadcasting system
CN101035263A (en) * 2007-04-11 2007-09-12 华为技术有限公司 Digital TV program switching method and digital TV device
CN101877779A (en) * 2010-05-25 2010-11-03 中兴通讯股份有限公司 Internet protocol television (IPTV) system, timeshifting control method and device

Also Published As

Publication number Publication date
CN102123307A (en) 2011-07-13

Similar Documents

Publication Publication Date Title
CN102123307B (en) Method and system for playing programs
CN101309393B (en) Method and system for inter-cut video monitoring in interactive network television
CN100518311C (en) Method for reducing response time of direct broadcast band switchover
CN101355689B (en) Method and system for controlling VOD of digital television as well as digital television receive terminal
CN101179700B (en) Program source switch method and stream media play system
CN101252496B (en) Multimedia network transmission system, terminal and method
CN102118632B (en) Advertisement playing method, terminal and media controller
CN100428796C (en) Video ordered telecasting method, system, server and terminal
CN102036058B (en) Method, server, terminal and system for switching videos in video monitoring system
KR101852893B1 (en) Information pushing method, device, and system
CN104661057A (en) Video sharing method and system based on social intercourse platform
CN112399190B (en) Audio and video data acquisition method and device
CN101656869A (en) Method, device and system for switching channels
CN102761773A (en) Method for improving user experience of IPTV (Internet Protocol Television) service by using I frames
CN102075795A (en) Method and system for releasing focus television programs
CN1972441A (en) Method of stream media storage and service
KR100987875B1 (en) Apparatus and method for individual switching between programs
CN101605142A (en) The implementation method of session management, device, system and terminal
CN1937539B (en) Device and method for automatically acquiring information relating to viewers of programs transmitted by a communication network
CN101674187A (en) Method, terminal, network server and system for realizing automatic return of program
CN103297813A (en) Video-on-demand method, video-on-demand system and video-on-demand server
KR20070058295A (en) System and method for providing seamless real-time multimedia service
CN101466017A (en) Interactive device and method for network television
CN101771860B (en) Program switching method, system and device
CN101610394A (en) IPTV system, digital television receiver and television channel switching method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: SHENZHEN LONGSHI MEDIA CO., LTD.

Free format text: FORMER OWNER: SHENZHEN TONGZHOU ELECTRONIC CO., LTD.

Effective date: 20120508

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20120508

Address after: 518057 District, Guangdong, Nanshan District hi tech Zone, the North Zone of the Fifth Industrial Zone, rainbow science and technology building, A2-3 District,

Applicant after: LONGVISION MEDIA CO.,LTD.

Address before: 518057 Nanshan District hi tech park, Guangdong, North District Rainbow science and Technology Building

Applicant before: SHENZHEN COSHIP ELECTRONICS Co.,Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: SHENZHEN TONGZHOU ELECTRONIC CO., LTD.

Free format text: FORMER OWNER: SHENZHEN LONGSHI MEDIA CO., LTD.

Effective date: 20140516

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20140516

Address after: 518057 rainbow science and Technology Building (North West Road), Nanshan District hi tech Zone, Shenzhen, Guangdong

Patentee after: SHENZHEN COSHIP ELECTRONICS Co.,Ltd.

Address before: 518057 District, Guangdong, Nanshan District hi tech Zone, the North Zone of the Fifth Industrial Zone, rainbow science and technology building, A2-3 District,

Patentee before: LONGVISION MEDIA CO.,LTD.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140226

CF01 Termination of patent right due to non-payment of annual fee