CN101815205A - Method, system and terminal for recording web TV broadcast program - Google Patents

Method, system and terminal for recording web TV broadcast program Download PDF

Info

Publication number
CN101815205A
CN101815205A CN201010160686A CN201010160686A CN101815205A CN 101815205 A CN101815205 A CN 101815205A CN 201010160686 A CN201010160686 A CN 201010160686A CN 201010160686 A CN201010160686 A CN 201010160686A CN 101815205 A CN101815205 A CN 101815205A
Authority
CN
China
Prior art keywords
program
recording
user terminal
recording request
recorded
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201010160686A
Other languages
Chinese (zh)
Inventor
熊慧
程岑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201010160686A priority Critical patent/CN101815205A/en
Publication of CN101815205A publication Critical patent/CN101815205A/en
Priority to PCT/CN2010/079133 priority patent/WO2011134258A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6543Transmission by server directed to the client for forcing some client operations, e.g. recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

The invention discloses a method, a system and a terminal for recording a web TV broadcast program. The method comprises the steps that: a user terminal transmits an appointed recording request to a programme server, wherein the appointed recording request comprises programs which need to be recorded by the user terminal and are to be broadcast by the web TV; the user terminal receives a response of the appointed recording request transmitted by the programme server, wherein the response of the appointed recording request carries program broadcasting information comprised in the appointed recording request; and the user terminal records the programs broadcast by the web TV according to the broadcasting information in the response of the appointed recording request. By adopting the method, the system, and the terminal, the user does not need to take part in recording the web TV programs in real time, and the appointed recording of the web TV programs can be finished.

Description

A kind of method for recording of web TV broadcast program, system and terminal
Technical field
The present invention relates to field of network communication, particularly a kind of method for recording of web TV broadcast program, system and terminal.
Background technology
IPTV (Internet Protocol Television, IPTV also is Web TV) is meant the television broadcasting service based on the IP agreement.This business not only can provide the Electronic Program Guide business by the colourful page, and video request program can also be provided, review and record, information browse, services such as recreation, and have multiple interactive function.
The user terminal of IPTV can be STB (Set-TopBox, a set-top box), also can be PC (PersonalComputer, personal computer)
At present, in the IPTV technical field, user's recording technology of video flowing has had very big breakthrough, but existing technology is real-time recording, and promptly the user can require the IPTV user terminal to record for current in progress program by relevant operation.The defective of this technology is, if the user need record certain program, and the then operation that must after program begins, just can be correlated with, promptly record and trigger immediately by the user, the user must if the user has left the scene because of some reason, just cannot record at the scene.
So the deficiencies in the prior art are: also do not have technical scheme can be implemented in the user not under at the scene the situation, also can record to current in progress program.
Summary of the invention
Technical problem solved by the invention has been to provide a kind of method for recording, system and terminal of web TV broadcast program, in order to solving in the prior art the user not under at the scene the situation, and the problem that current in progress program is recorded.
A kind of method for recording of network TV IPTV broadcast program is provided in the embodiment of the invention, has comprised the steps:
User terminal sends the pre-recording request to playbill server, comprises in the described pre-recording request: the IPTV that user terminal need be recorded is with the program of playing;
The pre-recording request that user terminal program receiving Single-Server sends responds, and carries the broadcast information of the program that comprises in the pre-recording request in the described pre-recording request response;
User terminal is recorded the program that IPTV plays according to the broadcast information in the pre-recording request response.
A kind of user terminal is provided in the embodiment of the invention, has comprised:
Sending module is used for sending the pre-recording request to playbill server, and comprise in the described pre-recording request: the IPTV that user terminal need be recorded is with the program of playing;
Receiver module is used for the pre-recording request response that the program receiving Single-Server sends, and carries the broadcast information of the program that comprises in the pre-recording request in the described pre-recording request response;
Record module, be used for the program that IPTV plays being recorded according to the broadcast information of pre-recording request response.
A kind of playbill server is provided in the embodiment of the invention, has comprised:
Receiver module is used to receive user terminal to the pre-recording request that playbill server sends, and comprise in the described pre-recording request: the IPTV that user terminal need be recorded is with the program of playing;
Respond module is used for sending pre-recording request response to user terminal, carries the broadcast information of the program that comprises in the pre-recording request in the described pre-recording request response.
A kind of IPTV is provided in the embodiment of the invention system, has comprised:
User terminal is used for sending the pre-recording request to playbill server, after the pre-recording request response that receives the playbill server transmission, according to the broadcast information in the pre-recording request response program that IPTV plays is recorded; Comprise in the described pre-recording request: the IPTV that user terminal need be recorded carries the broadcast information of the program that comprises in the pre-recording request with the program of playing in the described pre-recording request response;
Playbill server is used for after the pre-recording request that receives the user terminal transmission, sends pre-recording request response to user terminal.
Beneficial effect of the present invention is as follows:
In the technical scheme that the embodiment of the invention provides,, user terminal needs the request of the pre-recording of recorded program because at first sending to include to playbill server; After the pre-recording request response of the playing programs information that carries that user terminal program receiving Single-Server sends, just can record the program that IPTV plays according to the broadcast information in the pre-recording request response.Like this when the need recorded program begins to play, even the user can not realize recording at the scene yet.In this process, the user only needs need to determine recorded program by user terminal, and need not the user participate in performance recording in real time, can finish at the pre-recording for this program.
Description of drawings
Fig. 1 is the method for recording implementing procedure schematic diagram of IPTV broadcast program in the embodiment of the invention;
Fig. 2 is the method for recording implementing procedure schematic diagram of the IPTV broadcast program of set-top box in the embodiment of the invention;
Fig. 3 is the method for recording implementing procedure schematic diagram of the IPTV broadcast program after the set-top box shutdown is started shooting again in the embodiment of the invention;
Fig. 4 is an IPTV system configuration schematic diagram in the embodiment of the invention;
Fig. 5 is a user terminal structural representation in the embodiment of the invention;
Fig. 6 is a playbill server structural representation in the embodiment of the invention.
Embodiment
Below in conjunction with accompanying drawing the specific embodiment of the present invention is described.
Fig. 1 is the method for recording implementing procedure schematic diagram of IPTV broadcast program, as shown in the figure, can comprise the steps: when carrying out performance recording
Step 101, user terminal send the pre-recording request to playbill server, comprise in the described pre-recording request: the IPTV that user terminal need be recorded is with the program of playing;
The pre-recording request that step 102, user terminal program receiving Single-Server send responds, and carries the broadcast information of the program that comprises in the pre-recording request in the described pre-recording request response;
Step 103, user terminal are recorded the program that IPTV plays according to the broadcast information in the pre-recording request response.
In the enforcement, when solution IPTV system can't realize the problem of user's pre-recording, when the user determines that by programme selection is recorded certain program that does not also begin to play, can in step 101, send the pre-recording request to playbill server by user terminal, playbill server sends pre-recording request response to user terminal, carry the broadcast information that needs program recording in the response, like this after step 102 user terminal receives the pre-recording request response of playbill server transmission, in step 103, user terminal just can be recorded the program that IPTV plays according to the broadcast information in the pre-recording request response, like this when the need recorded program begins to play, even the user can not realize recording at the scene yet.In this process, the user only needs need to determine recorded program by user terminal, and need not the user participate in performance recording in real time, can finish at the pre-recording for this program.Because when beginning to record, do not need the user to get involved, so if the user is in other services of use at this moment, as play games, user terminal can be under the situation that does not influence the user, for it records the program of reservation.
In the enforcement, can further include:
After user terminal starts, determine the time that the program in the broadcast information of program begins to play, and the time shift duration of program;
When after the current time deducts the time shift duration, being in before the time that program begins to play, program is recorded.
Because there is time-shifting function in the IPTV system, so for beginning to play but do not exceed the program of time shift scope, also can realize complete recording, for example the user terminal behind the cycle power.Because can't record after the user terminal outage, after the start, to check earlier whether each recording task is expired.Because the time-shifting function that has of IPTV system, make for some expiredly but be in the program of time shift scope, still can carry out and record.At this moment need to carry out following operation, program in the task list is checked one by one: if the time shift duration<preserved program of current system time-program the time started<current system time, represent that then program has begun to play, but video flowing still intactly is present on the server, in this case, user terminal and server connect, and request begins to play from program start time records, and starts timer simultaneously; If preserved program the time started<the time shift duration of current system time-program, represent that then program is expired, then do not carry out this recording task; If the time started of current system time<preserved program represents that then program does not also begin, can record by task.
In the enforcement, can further include:
When program is recorded, start timer;
When the timer timing length is not less than playing programs duration in the broadcast information of program, stop program recording, discharge the program recording resource requirement.
Concrete, can regularly detect and record timer, if timer time 〉=playing duration of corresponding program, then stop to record, discharge respective resources.
In the enforcement, can further include:
Determine user terminal and the media server required duration that connects;
Determine the time that the program in the broadcast information of program begins to play;
When program was recorded, by the time that program begins to play, required duration connected with media server in advance according to connecting.
Concrete, can regularly inquire about recording task, if 0<preserved program the time started-the connect empirical value of required time of current system time≤user terminal and medium, represent that then program is about to begin play, then user terminal connects with media server immediately, begins to record.
In the enforcement,, can further include before playbill server sends the pre-recording request at user terminal: at user terminal storage reserved recording task table, described reserved recording task table comprises the performance recording task that user terminal will be carried out;
After the pre-recording request response that user terminal program receiving Single-Server sends, can further include: the broadcast information in the pre-recording request response is stored to the reserved recording task table;
When the program that user terminal is play IPTV according to the broadcast information in the pre-recording request response is recorded, query-reservation recording task table regularly then, and record according to the reserved recording task table.
Be that example, user terminal are that the enforcement of example is implemented to describe to recording of IPTV broadcast program with the set-top box with the reserved recording task table below.Being that example is because manage than being easier to program recording of task under this mode with the reserved recording task table in force, also is comparatively common way to manage; But, in theory, mode with other also is fine, exist a plurality of needs to carry out the performance recording task need manage the time, as long as the mode that can coordinate, manage these tasks can, the execution mode of setting up the reserved recording task table only is used to instruct those skilled in the art specifically how to implement the present invention, but does not mean and only can use this mode of reserved recording task table, can need come to determine corresponding mode in conjunction with practice in the implementation process.
The user selects to require recorded program in browsing the programme process, set-top box is to the pre-recording request of playbill server transmission for this program;
After playbill server is received user's recording request, the URL (Uniform Resource Locator, URL(uniform resource locator)) of the relevant broadcast information of the program of pre-recording such as programm name, program, time that program begins to play and the duration of playing programs are handed down to set-top box.
Set-top box is after receiving the information that playbill server issues, contrast with the every record in the reserved recording task table of this locality, if existing this recording task in the reserved recording task table, whether then eject prompting frame reminds the user to delete or operation such as renewal, if this recording task not, the information of this program is charged to the reserved recording task table, and this pre-recording record is updated in the local memory device.Reserved recording task table in the set-top box can be when powering at every turn, and set-top box is set up according to the record of the pre-recording in the local memory device.
Set-top box is query-reservation user recording task table regularly, if 0<preserved program the time started-the connect empirical value of required time of current system time≤set-top box and medium, represent that then program is about to begin play, then set-top box connects with media server immediately, begin to record, and start the timer timing;
The pre-box of machine regularly detects records timer, if timer time 〉=playing duration of corresponding program, then stop to record, discharge respective resources, and in task list and the local memory device this pre-recording record of deletion;
If start again again after the set-top box outage can be set up the reserved recording task table earlier by the preserved program information in the local storage; Because can't record after the set-top box outage, after start rebulids task list, to check earlier whether each task is expired.Because the time-shifting function that has of IPTV system, make for some expiredly but be in the program of time shift scope, still can carry out and record.At this moment need to carry out following operation, program in the task list is checked one by one: if the time shift duration<preserved program of current system time-program the time started<current system time, represent that then program has begun to play, but video flowing still intactly is present on the server, in this case, set-top box and server connect, and request begins to play from program start time records, and starts timer simultaneously; If preserved program the time started<the time shift duration of current system time-program, the expression program is expired, then this record of deletion in local memory device and the task list; If the time started of current system time<preserved program, represent that then program does not also begin;
For also not beginning to record and begun recorded program, regularly query-reservation user recording task table and timing detect and record timer.
Execution mode for a better understanding of the present invention describes with example below.
Fig. 2 is the method for recording implementing procedure schematic diagram of the IPTV broadcast program of set-top box, as shown in the figure, can comprise the steps: when carrying out performance recording
Step 201, certain program of user's pre-recording;
Concrete, can be when the user browses programme, select to require recorded program, and press " pre-recording " key table that is provided with on the set-top box and show that the user selects to record this program;
Step 202, set-top box send the displaying predetermined programme recording request to playbill server;
Concrete, set-top box can report playbill server with key assignments, and playbill server is determined the customer requirements recorded program according to the position of current page focus;
Step 203, playbill server issue the broadcast information of preserved program to set-top box;
Concrete, the programme information that set-top box program receiving server sends, message format can be as follows: that this story of URL=xxxxxxxxx#prgname=program names #prgtype=film #prgactor=aaa bbb#prgintro=is said is xXxxxxx, xxxx.Xxxx#Timelength=XXXXXX!#starttime=XXXXXXX#TimeShittURL=XXXXXXX;
Wherein, Timelength represents the duration of program, and starttime represents the time that program begins, and TimeShiftURL represents the time shift length that this program can provide;
Step 204, set-top box are resolved playing programs information;
Concrete, set-top box can parse broadcast information from the preserved program information that receives, for example: program start time, title, playing duration, URL, information such as duration that can time shift;
Step 205, judge that whether this program has been present in the reserved recording task table, is then to change step 206 over to, otherwise changes step 207 over to;
Already in whether concrete, set-top box can contrast the programm name that parses and the relevant information in URL and the reserved recording task table, to see in the task list, if existed then change step 206 over to, otherwise enters step 207;
Step 206, this program of prompting user are preengage;
Step 207, programme information is deposited in reserved recording task table and the local memory device;
Step 208, judge whether to begin to record, be then to change step 210 over to, otherwise change step 209 over to according to program start time;
Concrete, query-reservation user recording task table regularly, if 0<preserved program the time started-the connect empirical value (t1) of required time of current system time≤set-top box and medium, represent that then program is about to begin play, set-top box connects with media server immediately, execution in step 210 begins to record, and starts timer Q1 timing;
Step 290, judge whether to stop to record, be then to change step 211 over to, otherwise change step 208 over to according to timer;
Concrete, the timer Q1 that started of enquiry machine top box regularly, if this timer time 〉=playing duration of corresponding program, then execution in step 211 stops to record, and discharges the respective media resource;
Step 210, begin to record, and start timer Q1 timing;
Step 211, stop to record, termination timing device Q1 discharges the respective media resource.
Fig. 3 as shown in the figure, can comprise the steps: for the set-top box shutdown method for recording implementing procedure schematic diagram of the IPTV broadcast program after the start again
Step 301, set-top box are set up the reserved recording task table;
Concrete, after the set-top box shutdown is restarted, from local memory device, obtain the programme information of having preengage earlier, set up the reserved recording task table;
Step 302, judge whether to satisfy current system time-program time shift duration<preserved program the time started<current system time, be then to change step 305 over to, otherwise change step 303 over to;
Concrete, set-top box each program in can query-reservation recording task table, if the time shift duration<preserved program of current system time-program the time started<current system time, execution in step 305 set-top box and server connect, request begins to play from program start time, begin to record, and start timer simultaneously;
Step 303, judge whether to satisfy preserved program the time started<the time shift duration of current system time-program, be then to change step 307 over to, otherwise change step 304 over to;
Concrete, if preserved program the time started<the time shift duration of current system time-program, the expression program is expired, then this record of deletion in local memory device and the task list;
Step 304, the time started that judges whether to satisfy current system time<preserved program, be then to change step 308 over to, otherwise change step 307 over to;
If the time started of current system time<preserved program represents that then program does not also begin, carry out inquiry regularly, wait for when program begins and recording again, otherwise the expression program is expired, then in local memory device and task list, delete this record;
Step 305, connect, begin to record, start timer, change step 306 over to according to program URL and media server;
Concrete, set-top box and server connect, and request begins to play from program start time, begins to record, and starts timer simultaneously;
Step 306, make regular check on timer;
Step 307, from reserved recording task table and local memory device the deletion this programme information;
Step 308, inquiry regularly.
Based on same inventive concept, a kind of user terminal, a kind of playbill server, a kind of IPTV system also are provided in the embodiment of the invention, because the principle that these equipment are dealt with problems is similar to the method for recording of IPTV broadcast program, therefore the enforcement of these equipment can repeat part and repeat no more referring to the enforcement of method.
Fig. 4 is an IPTV system configuration schematic diagram, as shown in the figure, can comprise in the system:
User terminal 401 is used for sending the pre-recording request to playbill server, after the pre-recording request response that receives the playbill server transmission, according to the broadcast information in the pre-recording request response program that IPTV plays is recorded; Comprise in the described pre-recording request: the IPTV that user terminal need be recorded carries the broadcast information of the program that comprises in the pre-recording request with the program of playing in the described pre-recording request response;
Playbill server 402 is used for after the pre-recording request that receives the user terminal transmission, sends pre-recording request response to user terminal.
In the enforcement, adopting set-top box as user terminal, EPG (Electronic Program Guide, when electronic program guides) server is as playbill server, set-top box sends the pre-recording request of certain program to the EPG server, and the EPG server then sends to set-top box to the programme information of set-top box pre-recording program; After receiving programme information, it is added in the reserved recording task table, regularly inquiry after the time of agreement, starts relevant recording.
Fig. 5 is the user terminal structural representation, as shown in the figure, can comprise in the user terminal:
Sending module 501 is used for sending the pre-recording request to playbill server, and comprise in the described pre-recording request: the IPTV that user terminal need be recorded is with the program of playing;
Receiver module 502 is used for the pre-recording request response that the program receiving Single-Server sends, and carries the broadcast information of the program that comprises in the pre-recording request in the described pre-recording request response;
Record module 503, be used for the program that IPTV plays being recorded according to the broadcast information of pre-recording request response.
In the enforcement, record module and can also be further used for after user terminal starts, determine the time that the program in the broadcast information of program begins to play, and the time shift duration of program; When after the current time deducts the time shift duration, being in before the time that program begins to play, program is recorded.
In the enforcement, can further include in the user terminal:
Timer 504 is used for timing;
Record module and can also be further used for when program is recorded, start timer; When the timer timing length is not less than playing programs duration in the broadcast information of program, stop program recording, discharge the program recording resource requirement.
In the enforcement, can further include in the user terminal:
Link block 505 is used for determining user terminal and the media server required duration that connects, and the time that begins to play of the program in the broadcast information of definite program; When program was recorded, by the time that program begins to play, required duration connected with media server in advance according to connecting.
In the enforcement, can further include in the user terminal:
Reserved recording task table module 506 is used for before playbill server sends the pre-recording request, and at user terminal storage reserved recording task table, described reserved recording task table comprises the performance recording task that user terminal will be carried out; After the pre-recording request response that the program receiving Single-Server sends, the broadcast information in the pre-recording request response is stored to the reserved recording task table;
Record module and can also be further used for when the program of IPTV being play according to the broadcast information in the pre-recording request response is recorded, query-reservation recording task table regularly, and record according to the reserved recording task table.
Fig. 6 is the playbill server structural representation, as shown in the figure, can comprise in the server:
Receiver module 601 is used to receive user terminal to the pre-recording request that playbill server sends, and comprise in the described pre-recording request: the IPTV that user terminal need be recorded is with the program of playing;
Respond module 602 is used for sending pre-recording request response to user terminal, carries the broadcast information of the program that comprises in the pre-recording request in the described pre-recording request response.
For the convenience of describing, the each several part of the above device is divided into various modules with function or the unit is described respectively.Certainly, when enforcement is of the present invention, can in same or a plurality of softwares or hardware, realize the function of each module or unit.
As seen from the above-described embodiment, compared with prior art, technical scheme provided by the invention has solved the problem that the IPTV system can't realize the user pre-recording.When the program of selecting certain also not begin to play by programme as the user requires to record, in the IPTV system, implement such scheme, can finish at pre-recording to this program.Like this, when program begins to play, even the user can not realize recording at the scene yet.Because when beginning to record, do not need the user to get involved, so if the user is in other services of use at this moment, as play games, user terminal can be under the situation that does not influence the user, for it records the program of reservation.
Further, because the time-shifting function of IPTV system, so for beginning to play but do not exceed the program of time shift scope, also can realize complete recording, for example the set-top box behind the cycle power.
Those skilled in the art should understand that embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt complete hardware embodiment, complete software implementation example or in conjunction with the form of the embodiment of software and hardware aspect.And the present invention can adopt the form that goes up the computer program of implementing in one or more computer-usable storage medium (including but not limited to magnetic disc store, CD-ROM, optical memory etc.) that wherein include computer usable program code.
The present invention is that reference is described according to the flow chart and/or the block diagram of method, equipment (system) and the computer program of the embodiment of the invention.Should understand can be by the flow process in each flow process in computer program instructions realization flow figure and/or the block diagram and/or square frame and flow chart and/or the block diagram and/or the combination of square frame.Can provide these computer program instructions to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, make the instruction of carrying out by the processor of computer or other programmable data processing device produce to be used for the device of the function that is implemented in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame appointments.
These computer program instructions also can be stored in energy vectoring computer or the computer-readable memory of other programmable data processing device with ad hoc fashion work, make the instruction that is stored in this computer-readable memory produce the manufacture that comprises command device, this command device is implemented in the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame.
These computer program instructions also can be loaded on computer or other programmable data processing device, make on computer or other programmable devices and to carry out the sequence of operations step producing computer implemented processing, thereby the instruction of carrying out on computer or other programmable devices is provided for being implemented in the step of the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame.
Although described the preferred embodiments of the present invention, in a single day those skilled in the art get the basic creative notion of cicada, then can make other change and modification to these embodiment.So claims are intended to all changes and the modification that are interpreted as comprising preferred embodiment and fall into the scope of the invention.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (12)

1. the method for recording of a network TV IPTV broadcast program is characterized in that, comprises the steps:
User terminal sends the pre-recording request to playbill server, comprises in the described pre-recording request: the IPTV that user terminal need be recorded is with the program of playing;
The pre-recording request that user terminal program receiving Single-Server sends responds, and carries the broadcast information of the program that comprises in the pre-recording request in the described pre-recording request response;
User terminal is recorded the program that IPTV plays according to the broadcast information in the pre-recording request response.
2. the method for claim 1 is characterized in that, further comprises:
After user terminal starts, determine the time that the program in the broadcast information of program begins to play, and the time shift duration of program;
When after the current time deducts the time shift duration, being in before the time that program begins to play, program is recorded.
3. the method for claim 1 is characterized in that, further comprises:
When program is recorded, start timer;
When the timer timing length is not less than playing programs duration in the broadcast information of program, stop program recording, discharge the program recording resource requirement.
4. the method for claim 1 is characterized in that, further comprises:
Determine user terminal and the media server required duration that connects;
Determine the time that the program in the broadcast information of program begins to play;
When program was recorded, by the time that program begins to play, required duration connected with media server in advance according to connecting.
5. as the arbitrary described method of claim 1 to 4, it is characterized in that,
User terminal further comprises before playbill server sends the pre-recording request: at user terminal storage reserved recording task table, described reserved recording task table comprises the performance recording task that user terminal will be carried out;
After the pre-recording request response that user terminal program receiving Single-Server sends, further comprise: the broadcast information in the pre-recording request response is stored to the reserved recording task table;
When the program that user terminal is play IPTV according to the broadcast information in the pre-recording request response is recorded, query-reservation recording task table regularly, and record according to the reserved recording task table.
6. a user terminal is characterized in that, comprising:
Sending module is used for sending the pre-recording request to playbill server, and comprise in the described pre-recording request: the IPTV that user terminal need be recorded is with the program of playing;
Receiver module is used for the pre-recording request response that the program receiving Single-Server sends, and carries the broadcast information of the program that comprises in the pre-recording request in the described pre-recording request response;
Record module, be used for the program that IPTV plays being recorded according to the broadcast information of pre-recording request response.
7. user terminal as claimed in claim 6 is characterized in that, records module and is further used for after user terminal starts, and determines the time that the program in the broadcast information of program begins to play, and the time shift duration of program; When after the current time deducts the time shift duration, being in before the time that program begins to play, program is recorded.
8. user terminal as claimed in claim 6 is characterized in that, further comprises:
Timer is used for timing;
Record module and be further used for when program is recorded, start timer; When the timer timing length is not less than playing programs duration in the broadcast information of program, stop program recording, discharge the program recording resource requirement.
9. user terminal as claimed in claim 6 is characterized in that, further comprises:
Link block is used for determining user terminal and the media server required duration that connects, and the time that begins to play of the program in the broadcast information of definite program; When program was recorded, by the time that program begins to play, required duration connected with media server in advance according to connecting.
10. as the arbitrary described user terminal of claim 6 to 9, it is characterized in that, further comprise:
Reserved recording task table module is used for before playbill server sends the pre-recording request, and at user terminal storage reserved recording task table, described reserved recording task table comprises the performance recording task that user terminal will be carried out; After the pre-recording request response that the program receiving Single-Server sends, the broadcast information in the pre-recording request response is stored to the reserved recording task table;
Record module and be further used for when the program of IPTV being play according to the broadcast information in the pre-recording request response is recorded, query-reservation recording task table regularly, and record according to the reserved recording task table.
11. a playbill server is characterized in that, comprising:
Receiver module is used to receive user terminal to the pre-recording request that playbill server sends, and comprise in the described pre-recording request: the IPTV that user terminal need be recorded is with the program of playing;
Respond module is used for sending pre-recording request response to user terminal, carries the broadcast information of the program that comprises in the pre-recording request in the described pre-recording request response.
12. an IPTV system is characterized in that, comprising:
User terminal is used for sending the pre-recording request to playbill server, after the pre-recording request response that receives the playbill server transmission, according to the broadcast information in the pre-recording request response program that IPTV plays is recorded; Comprise in the described pre-recording request: the IPTV that user terminal need be recorded carries the broadcast information of the program that comprises in the pre-recording request with the program of playing in the described pre-recording request response;
Playbill server is used for after the pre-recording request that receives the user terminal transmission, sends pre-recording request response to user terminal.
CN201010160686A 2010-04-29 2010-04-29 Method, system and terminal for recording web TV broadcast program Pending CN101815205A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010160686A CN101815205A (en) 2010-04-29 2010-04-29 Method, system and terminal for recording web TV broadcast program
PCT/CN2010/079133 WO2011134258A1 (en) 2010-04-29 2010-11-25 Method, system and terminal for recording programs played on internet protocol television

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010160686A CN101815205A (en) 2010-04-29 2010-04-29 Method, system and terminal for recording web TV broadcast program

Publications (1)

Publication Number Publication Date
CN101815205A true CN101815205A (en) 2010-08-25

Family

ID=42622309

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010160686A Pending CN101815205A (en) 2010-04-29 2010-04-29 Method, system and terminal for recording web TV broadcast program

Country Status (2)

Country Link
CN (1) CN101815205A (en)
WO (1) WO2011134258A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011134258A1 (en) * 2010-04-29 2011-11-03 中兴通讯股份有限公司 Method, system and terminal for recording programs played on internet protocol television
CN102547414A (en) * 2010-12-08 2012-07-04 ***通信集团公司 Program recording control method, server, terminal and system
WO2013170823A3 (en) * 2012-10-15 2014-01-09 中兴通讯股份有限公司 Interactive personal/internet protocol television subscription system, and subscription plan management method and device
CN104185047A (en) * 2013-05-23 2014-12-03 大同联合科技股份有限公司 Multimedia device with appointment playback function
WO2017000751A1 (en) * 2015-06-30 2017-01-05 中兴通讯股份有限公司 Program recording method and device, and set top box
CN107197361A (en) * 2017-06-19 2017-09-22 青岛海信电器股份有限公司 A kind of reservation message is the PVR reserving methods and device of non-single reservation protocol

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1842152A (en) * 2005-03-31 2006-10-04 联想(北京)有限公司 Method and system for realizing pre-recording based on electronic program guide information
CN101345850A (en) * 2007-07-09 2009-01-14 中兴通讯股份有限公司 Method for reservation operation of mobile phone TV program
US20090193451A1 (en) * 2001-07-16 2009-07-30 O'neil Joseph Thomas Method for using scheduled hyperlinks to record multimedia content
CN201352833Y (en) * 2009-01-14 2009-11-25 深圳市同洲电子股份有限公司 Mobile terminal for recording program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101815205A (en) * 2010-04-29 2010-08-25 中兴通讯股份有限公司 Method, system and terminal for recording web TV broadcast program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090193451A1 (en) * 2001-07-16 2009-07-30 O'neil Joseph Thomas Method for using scheduled hyperlinks to record multimedia content
CN1842152A (en) * 2005-03-31 2006-10-04 联想(北京)有限公司 Method and system for realizing pre-recording based on electronic program guide information
CN101345850A (en) * 2007-07-09 2009-01-14 中兴通讯股份有限公司 Method for reservation operation of mobile phone TV program
CN201352833Y (en) * 2009-01-14 2009-11-25 深圳市同洲电子股份有限公司 Mobile terminal for recording program

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011134258A1 (en) * 2010-04-29 2011-11-03 中兴通讯股份有限公司 Method, system and terminal for recording programs played on internet protocol television
CN102547414A (en) * 2010-12-08 2012-07-04 ***通信集团公司 Program recording control method, server, terminal and system
WO2013170823A3 (en) * 2012-10-15 2014-01-09 中兴通讯股份有限公司 Interactive personal/internet protocol television subscription system, and subscription plan management method and device
US9445162B2 (en) 2012-10-15 2016-09-13 Zte Corporation Interactive personal/internet protocol television reservation system, reservation plan management method and device
CN104185047A (en) * 2013-05-23 2014-12-03 大同联合科技股份有限公司 Multimedia device with appointment playback function
WO2017000751A1 (en) * 2015-06-30 2017-01-05 中兴通讯股份有限公司 Program recording method and device, and set top box
US10341710B2 (en) 2015-06-30 2019-07-02 Zte Corporation Program recording method and device, and set top box
CN107197361A (en) * 2017-06-19 2017-09-22 青岛海信电器股份有限公司 A kind of reservation message is the PVR reserving methods and device of non-single reservation protocol
CN107197361B (en) * 2017-06-19 2020-10-20 海信视像科技股份有限公司 PVR (personal video record) reservation method and device in non-single reservation mode

Also Published As

Publication number Publication date
WO2011134258A1 (en) 2011-11-03

Similar Documents

Publication Publication Date Title
CN104427352B (en) A kind of method and system for the mobile terminal recording playback television video that user interaction is shared
JP4824942B2 (en) How to pause and resume program display
CN202282838U (en) Receiving equipment, transmitting equipment and broadcasting system
CN102883187B (en) Time-shift program service method, equipment and system
CN106998490B (en) A kind of multi-medium data synchronous method and device
WO2014021125A1 (en) Reception device, reception method, transmission device, and transmission method
CN100456826C (en) Implement system and method for customizing content of TV program
CN101815205A (en) Method, system and terminal for recording web TV broadcast program
CN101489103B (en) Recording method and profiling method for play-on-demand program
CN103647991A (en) Method and system for sharing video in intelligent television
CN104737549A (en) Apparatus and method for processing an interactive service
CN103067776A (en) Program-pushing method and system, intelligent display device, cloud server
CN112383790B (en) Live broadcast screen recording method and device, electronic equipment and storage medium
CN102036058A (en) Method, server, terminal and system for switching videos in video monitoring system
CN102413364B (en) Serial method for recording and system based on NPVR in a kind of IPTV system
RU2502208C2 (en) Method and device for recording and reproducing programmes, as well as set-top box
CN103986945A (en) Hybrid network system, channel content replay method and hybrid set top box
WO2014177070A1 (en) Iptv system, mobile terminal and method for realizing reminding viewing live telecast
CN101616302A (en) A kind of system and method for realizing that on network time-moving television and TV playback are integrated
CN103747326A (en) Continuous playing method and device for multimedia file
US8732762B2 (en) Information providing apparatus, information acquisition terminal, broadcast reception terminal, information providing system, information providing method and program
CN104539984A (en) Video playing method, device and system
CN102256166A (en) Method and system for realizing personalized authority control of IPTV (Internet Protocol Television) private video recorder
KR101246129B1 (en) Multimedia service system and method
CN101860724A (en) Method and device for requesting program in interactive network television system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20100825