CN1798328A - Implement system and method for customizing content of TV program - Google Patents
Implement system and method for customizing content of TV program Download PDFInfo
- Publication number
- CN1798328A CN1798328A CN 200410103576 CN200410103576A CN1798328A CN 1798328 A CN1798328 A CN 1798328A CN 200410103576 CN200410103576 CN 200410103576 CN 200410103576 A CN200410103576 A CN 200410103576A CN 1798328 A CN1798328 A CN 1798328A
- Authority
- CN
- China
- Prior art keywords
- programme
- data center
- request
- medium data
- customization
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The system consists: a TV program subscription request sending device used to input and send the request for subscribing TV program to the stream media center; a play control terminal used to send the request for playing the TV program to the stream media center, and to receive the personality TV program from the stream media center, and to play it; a stream media center used to receive the request, and to record and save the subscribed TV program in term of the request from the sending device, and to send the subscribed TV program to the play control terminal.
Description
Technical field
The present invention relates to the TV programme customization, particularly relate to a kind of system and method for realizing customizing content of TV program.
Background technology
As everyone knows, the broadcast of TV programme is at present controlled fully by TV station, and the televiewer has only the right to choose of whether watching.That is to say, the reproduction time and the programme content of TV station's decision TV programme, the televiewer can only watch definite programme content at the reproduction time of determining, for the programme content of the own preference of televiewer, also can only watch in the time that TV station plays.
In order to make spectators can watch the programme content of oneself liking at any time, existing scheme mainly is that personal video recorder (PVR) is combined with television set, and the programme content that oneself is liked is recorded, and watches at any time for oneself.Like this, spectators must provide PVR equipment, such as having bought integrated the set-top box of PVR (STB), or have bought the television set of PVR integrated, perhaps buy independent PVR, link to each other with television set.Aspect storage medium, generally adopt tape, CD, hard disk or computer etc.As shown in Figure 1, all recording operations all are in television set this locality, finish such as household internal.
Concrete recording operation process is: the programme content that spectators watch TV station to broadcast in real time; when watching the TV programme oneself liked and wish it is recorded; operation PVR equipment is recorded current broadcast content; in recording process; need to monitor situation about recording, such as whether suspending or finish to record.In recording process or after recording end, the TV programme of recording can be stored in the memory devices such as memory, external hard disk, computer or magnetic tape station that PVR equipment carries, also the TV programme of being recorded can be edited or scribe into CD by computer.Wherein, PVR equipment recorded program content signal can be the Cable of television devices or CATV from this locality input.
From such scheme as can be seen, there is following problem in the scheme of recording of prior art:
1,, need the higher PVR equipment of spectators' purchasing price, and the PVR device memory is limited for recording TV program.In order to solve memory space problem, proposed in the such scheme to adopt memory devices such as personal computer or external hard disk to store the method for the TV programme of being recorded, the user also needs to possess personal computer or external hard disk for this reason, and this will increase user's cost.However, the local memory space of personal computer generally only is the Gbyte order of magnitude, such as 40G, 80G, 160G, the user still often has to delete the TV programme that other is liked in order to preserve new content of TV program, can not really accomplish same set of program repeatedly repeat watch.Therefore, no matter be the memory that is built in the PVR equipment, still external memory device all can not be accomplished mass memory.
2, above-mentioned recording process needs spectators to play the scene in TV programme, if spectators not at the scene, then can't record, because recording process needs spectators to monitor the situation of recording at the scene, and the beginning, time-out or the end that need manual intervention to record.
3, above-mentioned recording process also only is a real-time recording, promptly carries out recording of current broadcast TV programme when seeing TV, still can't the pre-recording TV programme and record the program of a plurality of television channels simultaneously and only depend on present PVR equipment itself.
Though some user may pass through computer pre-recording TV programme at present, but, if by personal computer control pre-recording, not only need in personal computer, increase control corresponding software, PVR equipment is transformed, promptly in PVR equipment, increase the functional module to discern the control signal that personal computer sends, perhaps develop new product with above-mentioned functions, and need television set, personal computer and PVR equipment to be in open state all the time, so just can record the TV programme of section any time.Can imagine that for single household internal, this mode will cause the very big wasting of resources,, will cause bigger data waste if each family all adopts aforesaid way to carry out recording of TV programme.In addition, because the compressed encoding in the TV programme signal recording process is particularly very high to the requirement of computer CPU to the resource of computer, because the influence of computing power still can't adopt personal computer that many covers TV programme is recorded simultaneously at present.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of system that realizes customizing content of TV program, can preengage and record simultaneously the TV programme of a plurality of channels, saves and records cost and resource.
Another object of the present invention is to provide a kind of method that realizes customizing content of TV program, can preengage and record simultaneously the TV programme of a plurality of channels, need not manual monitoring and intervention.
For achieving the above object, technical scheme of the present invention is achieved in that
The invention provides a kind of system that realizes customizing content of TV program, this system comprises:
TV programme customization request transmitting apparatus is used for generating TV programme customization request according to the TV program information of current input, sends to the stream medium data center by the Internet;
The Play Control terminal be used for sending the TV programme playing request to the stream medium data center according to the information of current input by the Internet, and the personalized television programme content that receiving stream media data center transmits is play;
The stream medium data center, it links to each other with the Internet, is used to receive and according to the TV programme customization request that TV programme customization request transmitting apparatus sends, record and the stored television program content; Receive the TV programme playing request that the Play Control terminal is sent, the content of TV program of being stored is sent to the Play Control terminal by the Internet.
The set-top box that described Play Control terminal can be play by audio ﹠ video equipment for the personalized television programme content that will receive.Perhaps, described Play Control terminal can be terminal.
Described stream medium data center further links to each other with the TV programme Single-Server that up-to-date TV guide information is provided by the Internet; Described stream medium data center initiates to get the programme request to the TV programme Single-Server, and the TV programme Single-Server sends to the stream medium data center with up-to-date TV guide.
Described system further comprises: be used to import the remote control equipment of TV program information, this remote control equipment is connected by wireless mode with set-top box.
Described TV programme customization request transmitting apparatus is integrated in the set-top box, and described set-top box further reads the request of TV guide information to described stream medium data center by the Internet transmission; Described stream medium data center further is sent to set-top box with current television program list information and is shown by audio ﹠ video equipment.
Described TV programme customization request transmitting apparatus can be the personal computer that links to each other with the Internet; Described personal computer is used for reading the request of TV guide information to described stream medium data center by the Internet transmission; Described stream medium data center further is sent to personal computer by the Internet with current television program list information.
Described system further comprises the mobile network that the mobile terminal Internet access business is provided, the portable terminal of described TV programme customization request transmitting apparatus for linking to each other with described mobile network; Described portable terminal is used for by described mobile network, and transmission is read the request of TV guide information to described stream medium data center; Described stream medium data center further is sent to described portable terminal by described mobile network with current television program list information.
Described system further comprises the mobile network that short message service is provided, the portable terminal of described TV programme customization request transmitting apparatus for linking to each other with described mobile network; Described portable terminal is used for by described mobile network, and transmission comprises the short message of TV programme customization request to described stream medium data center.
In the such scheme, described stream medium data center comprises:
The media center server is used to receive and according to the customizing content of TV program request that TV programme customization request transmitting apparatus sends, initiate record command to encoder; The content of TV program that the received code device is recorded is also preserved;
Encoder, the record command that is used to receive and initiates according to described media center server is encoded to the TV programme signal of receiving and to be recorded, and sends the TV programme of recording to the media center server.
Wherein, described media center server can comprise:
Door Portal parts are used for TV programme customization request and playing request that received television program customization request transmitting apparatus sends, and the media management unit is given in the request of will customizing, and gives the edge media service unit with playing request;
Media management unit MMU, be used to receive the TV programme customization request that the Portal parts are transmitted, issue record command to described encoder, receive the TV programme deletion notice that the edge media service unit sends, the content of TV program in the memory cell is deleted;
Edge media service unit HMS, be used to receive the playing request that the Portal parts are transmitted, from memory cell, obtain the content of TV program of being recorded, send to the Play Control terminal, but and send the TV programme deletion according to the current broadcasting time of content of TV program and notify to the media management unit;
Memory cell is used to store the content of TV program of having recorded that described encoder sends.
Described memory cell can be storage area network road SAN.
The present invention provides a kind of method that realizes customizing content of TV program simultaneously, be applied to comprise at least and be used to control Play Control terminal that the personalized television program plays and the system that is used to record and provide the stream medium data center of content of TV program, this method comprises:
When the stream medium data center receives the TV programme customization request of sending via the Internet, carry out recording and storing of content of TV program according to the customization request of receiving;
When the stream medium data center receives the TV programme playing request of sending via the Internet,, from the TV programme of being stored, search the content of TV program of this playing request correspondence, the content of TV program that finds is play according to the playing request of receiving.
The station synchronization Single-Server is set links to each other with described stream medium data center, this method further comprises:
The stream medium data center obtains up-to-date TV guide information from the station synchronization Single-Server.
Wherein, described stream medium data center obtains TV guide and may further comprise the steps:
A. the stream medium data center regularly sends the programme request of getting to the station synchronization Single-Server according to the predefined cycle;
B. after the station synchronization Single-Server is received and is got the programme request, judge whether the TV guide content that up-to-date TV guide content of self preserving and the last time of being preserved send to the stream medium data center is identical, if it is inequality, then up-to-date TV guide content is returned to the stream medium data center, if identical, then return TV guide and do not change;
C. after the information that the station synchronization Single-Server returns is received at the stream medium data center, judge whether to receive new TV guide, if then upgrade self TV guide content; Otherwise do not deal with.
Perhaps, described stream medium data center obtains TV guide and is:
When the station synchronization Single-Server changes in self-contained up-to-date TV guide, send up-to-date TV guide to the stream medium data center;
After the up-to-date TV guide that the station synchronization Single-Server sends here is received at the stream medium data center, upgrade the TV guide of current preservation with up-to-date TV guide.
In the such scheme, the method of described transmission TV programme customization request can be the TV guide information that Play Control terminal reading flow Media Data Center provides, produce TV programme customization request according to the current TV programme clauses and subclauses of importing, send to the stream medium data center by network.
The TV programme customized web page that provides by personal computer or mobile terminal accessing stream medium data center can also be provided the method for described transmission TV programme customization request, produce TV programme customization request according to current selected TV programme clauses and subclauses, send to the stream medium data center by network.
Perhaps, the method of described transmission TV programme customization request can also for: utilize the portable terminal editor to comprise the customization request of the TV programme broadcast information of needs customization, will customize the form of asking by portable terminal and send to the stream medium data center with short message.
In the such scheme, described stream medium data center carries out recording of TV programme according to the customization request of receiving and storage may further comprise the steps:
A1. the stream medium data center judges whether the customized task in the customization request receive is legal, if legal, it is medium pending then this customized task to be joined the task processing queue, otherwise returns error message;
A2. according to the TV program information that is customized in the customized task, when TV programme is play, activate customized task, carry out recording of content of TV program, and when recording end, produce the customized task reports on the implementation;
A3. according to the customized task reports on the implementation that produced, upgrade the TV guide information that has customized in the user personality door.
In the steps A 1, whether the customized task in the customization request that described judgement is received is legal is:
If identical customization request that correct format that transmission customization requesting users is registered user and customization asks and customization require the TV programme of customization to be present in the current television program list in asking, described customization request is not same user's transmission and customization require the broadcast time of the TV programme of customization not have in asking, then this customized task is legal; Otherwise this customized task is illegal.
In steps A 2, carry out described join this customized task in the task processing queue before, further comprise:
Judge whether this customized task is identical with the current customized task that is in the task processing queue, if it is identical, then this customized task is not joined in the task processing queue, if it is inequality and do not have a repetition, then this customized task is joined in the task processing queue, if repetition is arranged, determine customized task according to this customized task and the current repetition degree that is in the customized task in the task processing queue, join in the task processing queue.
Wherein, describedly determine that according to the repetition degree method of customized task is: merge with this customized task with a current customized task that is in the task processing queue that its free section part repeats, generation comprises the customized task of each time period set sum, joins in the task processing queue.
In the such scheme, described transmission TV programme playing request is: the current TV guide information that has customized in the individual character door that Play Control terminal reading flow Media Data Center provides, produce the TV programme playing request according to current selected TV programme clauses and subclauses, send to the stream medium data center by network.
Described TV programme play finish after, may further include:, determine whether this TV programme is deleted according to predetermined this TV programme broadcasting time of customization request and broadcasting time.
By such scheme as can be seen, customizing content of TV program system and method provided by the present invention has the following advantages:
1, the present invention program can can't watch TV and unmanned or when not having the situation of personal computer monitoring the user, adopt portable terminal or terminal to set the TV programme of desired customization, the television program record of individual preference is got off, realize carrying out television program record whenever and wherever possible, simple to operation.
2, system and method provided by the invention not only can shift to an earlier date pre-recording, owing to adopt special-purpose hardware chip, finish the TV programme signal collection and the compressed encoding of hardware-level such as encoder, so can also record simultaneously the TV programme of a plurality of television channels.
3, the user only need spend the common machine top box that less expense is bought does not have integrated PVR, can realize recording of TV programme, and the market price of comparing PVR equipment owing to the common machine top box is much lower, and therefore, customer investment is few, saves cost.
4, the storage mode that provides of the present invention program can be realized sharing of resource, need not each domestic consumer and purchase relevant devices such as personal computer, PVR, memory respectively, promptly realize the centralization subordinate of television program record, therefore, the user can consider the restriction of memory space, thereby realizes mass memory.
Description of drawings
Fig. 1 carries out the system configuration schematic diagram of television program record for the prior art household internal uses PVR equipment;
Fig. 2 forms structural representation for one embodiment of the invention realizes the system of customizing content of TV program;
Fig. 3 is the composition structural representation at one embodiment of the invention stream medium data center;
Fig. 4 realizes the method flow diagram of customizing content of TV program for one embodiment of the invention;
Fig. 5 realizes the synchronous method flow diagram of TV guide for one embodiment of the invention;
Fig. 6 carries out the method flow diagram of TV programme customization by the Portal mode for one embodiment of the invention;
Fig. 7 carries out the method flow diagram of TV programme customization by the STB mode for one embodiment of the invention;
Fig. 8 carries out the method flow diagram of TV programme customization by short message for one embodiment of the invention;
Fig. 9 is the customization processing of request process flow diagram of one embodiment of the invention stream medium data center to receiving;
Figure 10 plays the method flow diagram of the content of TV program of having recorded for one embodiment of the invention.
Embodiment
The present invention is further described in more detail below in conjunction with drawings and the specific embodiments.
Main thought of the present invention is: the system that comprises TV programme customization request transmitting apparatus, Play Control terminal and stream medium data center is provided, send TV programme customization request by TV programme customization request transmitting apparatus, send the TV programme playing request by the Play Control terminal, carry out television program record and preservation by the stream medium data center according to the customization request of receiving, send the content of TV program of being stored of having recorded to the Play Control terminal plays according to the playing request of receiving.Correspondingly, based on said system, the invention provides the method for customizing of the content of TV program of realizing the user personality preference, main by send the customization request mode to the stream medium data center, the TV programme that the user needs is recorded and preserved to the notification streams Media Data Center, and receive user's playing request at the stream medium data center after, the corresponding TV programme of being recorded is play.
Fig. 2 mainly comprises: television set 21, set-top box 22, the Internet (Internet) 20, portable terminal 25, personal computer 24 and the stream medium data center 23 that links to each other with the Internet for the composition structural representation of the system of one embodiment of the invention realization customizing content of TV program.Wherein, portable terminal 25 or personal computer 24 all can be used as TV programme customization request transmitting apparatus, and the TV program information that is mainly used in according to user's input generates TV programme customization request, sends to stream medium data center 23 by the Internet 20.In the present embodiment, television set 21 and set-top box 22 are used and also can be used as TV programme customization request transmitting apparatus.Stream medium data center 23 is mainly used in the customization request that receives and ask the transmitting apparatus transmission according to the user by above-mentioned TV programme customization, record the TV programme of receiving, and receive also and the content of TV program of recording is sent to set-top box 22 by the Internet 20, play by television set 21 according to user's playing request of receiving.In the present embodiment, adopt set-top box 22, also can adopt personal computer as the Play Control terminal as the Play Control terminal that the personalized television programme content is play.
Television set 21 belongs to audio ﹠ video equipment, and audio ﹠ video equipment can certainly adopt other audio ﹠ video equipment for can play the TV Festival destination device.Set-top box 22 is used with television set 21, therefore, set-top box 22 can be seen as a user terminal, the exchange channels that provides between television set 21 and the stream medium data center 23 is provided, and provides user profile mutual interface.Be connected by audio/video (A/V) holding wire between set-top box 22 and the television set 21.In general, the embedded browser of meeting in the set-top box 22, this browser is similar to the IE browser.After set-top box 22 and television set 21 powered up, the browser in the set-top box will be initiated the request of reading TV guide to stream medium data center 23.Comprise an electric program menu (EPG) in the stream medium data center 23, EPG is similar to the WEB server.The process that set-top box 22 reads TV guide is exactly the process of browser to the EPG initiation request and the TV guide content of packing into, and this process is similar with the process that adopts the IE browsing page.Here, set-top box 22 needs to support MPEG-1 or MPEG-2 or MPEG-4 or WMV form.In addition, system provided by the invention can further include the remote control equipment 211 that is used to import TV program information, and this remote control equipment 211 and set-top box 22 are connected by wireless mode.By operating and remote controlling equipment 211, can carry out the customization of TV guide preview, TV programme, customize operations such as the operation of TV programme inquiry, change and deletion and program viewing/time-out, skip forward/back.
In order to guarantee the play quality of audio-video signal, generally adopt broadband networks that the TV programme of recording is transmitted.Therefore, needing broadband access at user side, can be that Local Area Network inserts, and also can be broadband access waies such as CABLE MODEM access or ADSL.What embodiment shown in Figure 2 adopted is the broadband access method of ADSL, wherein, connect by netting twine between the modulator-demodulator of ADSL (MODEM) 27 and the set-top box 22, like this, set-top box 22 is connected the local side apparatus of the Internet 20 such as on the DSL circuit access module (DSLAM) 28 by MODEM 27.
For stream medium data center 23 is obtained and the regular update TV guide, this stream medium data center 23 also provides the station synchronization Single-Server 26 of TV guide information to link to each other by in the Internet and the Broadcasting Cable Network.Multiple mode can be adopted with the butt joint between the station synchronization Single-Server 26 in stream medium data center 23, such as adopting message mode or comparatively simple text mode.In addition, when carrying out the TV program order customization by mobile terminal Internet access or the mode that sends SMS message and send the customization request, also need to support the mobile network 29 of the professional and short message service of mobile terminal Internet access, such as CDMA-1X or GPRS network.Stream medium data center 23 is to provide end (VASP) to dock with mobile operator by the SMPP agreement as value-added service at the stream medium data center with the mobile network's 23 who supports mobile terminal Internet access business and short message service butt joint.
As shown in Figure 2, stream medium data center 23 comprises: media center server (Media﹠amp; Centerserver) 230 and encoder (Encoder) 232.Wherein, media center server 230 mainly is customization request notice encoder 232 recording TV programs according to the user, content of TV program that received code device 232 is recorded and storage offer the user with the TV programme of being stored when receiving user's playing request.Encoder 232 is used for according to the instruction of media center server 230 TV programme signal of receiving being recorded with the form of coding, such as, the content of TV program coding of the user being preengage customization becomes forms such as MPEG-1/2/4, and sends in the media center server 230.Because it is to finish the signals collecting of hardware-level and encoding compression by the hardware chip of special use that the present invention carries out the encoder 232 of the work of recording, and therefore can record many cover TV programme simultaneously.The TV programme signal that encoder 232 is received can be a radiofrequency signal, also can be audio frequency and video (A/V) signals.The receive mode of signal can be wired such as radio frequency line or A/V holding wire, also can be that radio satellite receives, such as adopting satellite antenna to receive.
Media center server 230 also provides the various external interfaces that link to each other with external system.External interface mainly comprises: programme sync cap, WAP interface, short message interface, the Portal interface of HTTP visit and the management interface of whole system etc.The programme sync cap is to get the message channel of programme to the media center server from playbill server.The WAP interface is the message channel that uses for by mobile terminal WAP page online customizing programming content user.The short message interface is the message channel that uses for the user by short message customizing programming content.The Portal interface of HTTP visit is the message channel that uses for personal computer user customizing programming content.
Describe the operation principle of system of the present invention below in detail.
Media center server 230 regularly sends to station synchronization Single-Server 26 by the programme sync cap and gets the programme request, to extract current up-to-date TV guide.Station synchronization Single-Server 26 receives that media center server 230 sends get the programme request after, more current up-to-date TV guide and the TV guide that sent to media center server 230 last time of being preserved, judge whether the TV guide content changes, if change, then up-to-date TV guide is sent to media center server 230, and the up-to-date TV guide information that is sent is preserved as the TV guide that sent new last time; If do not change, then return programme and do not change to media center server 230.Media center server 230 upgrades the programme content of wherein preserving after receiving up-to-date programme.
The user can submit TV programme customization request to the media center server in many ways by TV programme customization request transmitting apparatus.By personal computer 24 or the Portal webpage that is used to customize TV programme that provides by the portable terminal 25 browsing media central servers 230 that can surf the Net, need to select the TV programme of customization such as, user, submit the customization request then to.After media center server 230 receives the TV programme customization request that the user submits to, issue the television program record order according to customization request and the current unidirectional encoder 232 of TV programme.After encoder 232 is received record command, according to record command the TV programme signal of receiving is encoded and to record, and will record the content of TV program that obtains and send to media center server 230 by stream interface or memory interface.The content of TV program that 230 storages of media center server are received.
In the present embodiment, the TV program watching that the user can customize by the user profile interactive interface selection that set-top box 22 is provided.After the user selected certain TV programme, set-top box 22 was submitted the TV programme playing request to media center server 230.When media center server 230 receives user's TV programme playing request, from the memory of self, read corresponding content of TV program according to the program entries in the playing request, send specific user's set-top box 22 to and play by television set 21 by the Internet 20.
Fig. 3 is the composition structural representation at stream medium data center in one embodiment of the invention, wherein, the media center server 230 that the stream medium data center is comprised comprises: door (Portal) parts 31, media management unit (MMU, MediaManagementUnit) parts such as parts 32, edge media service unit (HMS) parts 33, memory cell 34.Wherein, Portal parts 31 provide the functional part that carries out information interaction with the user, its function mainly provides the interface that the user carries out customizing content of TV program, and the playing request message instruction that the TV programme customization is asked and set-top box 22 is sent of received television program customization request transmitting apparatus 210 transmissions, the customization request of receiving is transmitted to MMU parts 32, return to its content of TV program that need customize of user and whether customize successful response, playing request is redirected to HMS parts 33, and other all interacting messages between responsible and the user.Wherein, Portal parts 31 can adopt the prior art redirection mechanism to finish the process that playing request is redirected to HMS parts 33.In the present embodiment, the background data base that is used to preserve user profile and customized task information thereof is positioned at Portal parts 31, and other parts all can be visited.
The function of MMU parts 32 is to carry out media management, mainly be as enabling parts, receive Portal parts 31 and transmit the customization request of coming, handle the user's TV programme customized task that comprises in the customization request, and send instructions for 232 times with the action of recording of controlled encoder 232 to encoder, for example begin to record, stop to record etc., and report customized task performance.The effect of HMS parts 33 is the playing request that receive the content of TV program of its customization of user's requesting consumption that Portal parts 31 are redirected, from memory cell 34, obtain required television content according to the playing request of receiving, mode with the television content data flow offers set-top box 22, broadcast is on television set 21, and its function class is similar to VOD-SERVER.After TV programme play to finish, but HMS parts 33 will be revised current broadcasting time in the background data base, but and notify the MMU parts that the content of TV program of being play is deleted from memory cell 34 according to current broadcasting time.
Memory cell 34 is mainly used in the content of TV program that storage has been recorded.In the present embodiment, memory cell 34 is storage area network road (SAN).SAN comprises the polylith disk, and the capacity of every disk is about hundreds of GByte, and SAN can smooth expansion, diffuses into 100TByte etc. again such as SAN is diffused into 10TByte from 1TByte, wherein, and 1Tbyte=1000Gbyte.Therefore, SAN can be seen as a storage factory.On physical connection, above-mentioned parts all can be connected on an Ethernet switch or the hub.
Based on said system, the present invention realizes that whole flow process that customizing content of TV program records as shown in Figure 4, may further comprise the steps:
Step 41, stream medium data center regularly obtain TV guide information from the station synchronization single system, to obtain up-to-date TV guide according to preestablishing timer.Said process is the TV guide synchronizing process.
Step 42, when the stream medium data center receives the TV programme customization request that the user sends, carry out recording and storing of content of TV program according to the information such as current television program list and the customization request of receiving.
Step 43, when the stream medium data center receives the TV programme playing request that the user sends, according to the playing request of receiving, from self memory, search corresponding content of TV program, send to audio ﹠ video equipment and play by network.Above-mentioned playing process is exactly the process of the TV programme that customizes of customer consumption.
In the such scheme step 41, the process of regularly obtaining up-to-date TV guide is exactly the synchronous flow process of TV guide, and the TV guide content that the synchronous flow process of TV guide is meant each channel that will broadcast in the local TV network is synchronized to the process of media center server the customizing content of TV program of the present invention system from CHINA RFTCOM Co Ltd utilization merchant.Below the synchronous flow process of TV guide is elaborated.
The flow chart of Fig. 5 one embodiment of the invention TV guide synchronizing process specifically may further comprise the steps:
Step 51: the MMU parts in the media center server are regularly got the programme request to the server of station synchronization single system according to the timer that self is provided with by http protocol.Wherein the timing of timer can be set at interval from 10 seconds~10 minutes.
Step 52: after the station synchronization Single-Server is received and is got the programme request, more current up-to-date TV guide and the last TV guide that sends to the MMU parts.
The TV guide that the station synchronization Single-Server sends to the MMU parts with the last time is kept in the background data base, and after each up-to-date TV guide that sends, the last time of more preserving in the new database with the up-to-date TV guide of this transmission sends to the TV guide of MMU parts.
Step 56: after the MMU parts in the media center server are received the information that the station synchronization Single-Server returns,, then upgrade the TV guide content in the background data base of Portal parts if find to receive up-to-date TV guide; If find to receive that TV guide does not change, then the MMU parts are left intact.
Carrying out the synchronous process of TV guide also can be: when the station synchronization Single-Server changes in self-contained up-to-date TV guide, MMU parts in the media center server send up-to-date TV guide on one's own initiative, after the up-to-date TV guide that the station synchronization Single-Server sends here is received at the stream medium data center, upgrade the TV guide of current preservation with up-to-date TV guide.In addition, the station synchronization Single-Server periodically with the media center server in the MMU parts keep heartbeat message.This heartbeat message is used to guarantee that the MMU parts can know that communicating by letter between MMU parts itself and the station synchronization Single-Server is normal.
In step 42, the user can adopt following three kinds of modes to send TV programme customization request to the stream medium data center: customize, customize by the STB customization with by short message by Portal.Below above three kinds of methods are described respectively.
1, customize by Portal: this kind mode mainly is the customization page that is provided by visit Portal parts, select the required TV programme clauses and subclauses of user to customize, therefore, use the prerequisite of this kind method for customizing to be: the user needs the terminal that can surf the Net, this terminal can be ordinary individual's computer (PC) terminal that is linked among the Internet, also can be the portable terminal that inserts CDMA-1X or GPRS network.The detailed process that customizes by common PC terminal may further comprise the steps as shown in Figure 6:
Step 61: user's TV programme customized web page that the user is provided by the Portal parts the browser access media center server on the PC terminal, such as:
http://portal.cctv.com.cn/pc/customization.jsp。
Here, the user to import the action of http://portal.cctv.com.cn/pc/customization.jsp be that the user asks.
Step 62: after the Portal parts in the media center server receive that the user asks, read background data base, after the taking-up information datas such as TV guide content and arrangement wherein, be sent on user's the PC terminal.
Step 63: the user browses up-to-date TV guide content by this user's TV programme customized web page, chooses the TV programme clauses and subclauses of oneself wishing customization by the click mode and generates the customization request, and be submitted to the media center server.
Step 64: after the Portal parts in the media center server are received user's customization request, it is joined in the task processing queue of MMU parts, wait for the processing of MMU parts.Here, suppose that above-mentioned Client-initiated customization request is legal.
Step 65: the Portal parts in the media center server receive customization processing of request result to user's retrieval system, with notice customization success or not, for example, can return to the user: " eight steps of day dragon " that you customized enter into force, and please watch when the time comes.
The user is basic identical by process and said process that the portable terminal of supporting the WAP online customizes, its difference only is: the former is to use PC terminal etc. to be connected through the internet to the Portal webpage, the latter is to use portable terminal by supporting the mobile network of mobile terminal WAP business of networking, is connected to the Portal webpage such as mobile dream network (Monternet).From customized web page demonstration, customization process and background process process, the two is similarly, even can be identical.Therefore, the process that customizes by mobile phone is at this repeated description no longer.
2, customize by STB:
Basic procedure by STB customization may further comprise the steps as shown in Figure 7:
Step 71: the television set and the STB of user side are powered up, and the browser of STB sends the request of reading TV guide information by the Portal parts of network in the media center server.
Wherein, after television set and STB power up, the STB EPG framework of at first can packing into, the EPG framework is the page that EPG provides, be similar to the WEB page that WEB SERVER provides, but do not comprise the content in the page, after the EPG of browser in the Portal parts of STB initiated to read the programme request, just the electronic program list information that EPG is provided was presented in the EPG framework.
Step 72: the Portal parts in the media center server read TV guide information from background data base, return to the browser of STB by network, are shown to the user by the user side television set.
Step 73: the remote controller of user by STB need to select the TV programme of customization from TV guide information, confirms also to submit to the TV programme of own customization, generates to customize and asks to send to the media center server.
Step 74: after the Portal parts in the media center server are received the customization request, that the customization request is medium pending as the task processing queue that customized task joins the MMU parts.Here, suppose that above-mentioned customization request is legal.
Step 75: the Portal parts in the media center server receive the request result of customization demand with system, are notified to the user, for example, can return to the user: " eight steps of day dragon " that you customized enter into force, and please watch when the time comes.
3, customize by short message: the mode by the short message customization generally is applicable to the customization of occasional nature.Adopt a precondition of this kind customization mode to be: the user is known to be needed the television program transmission time of customization and broadcasts channel.For example, if the time period of CCTV1 20:30~22:10 in evening is broadcasted TV series " conquering ", the user just can send the short message of following content so: " 2004122820302210 CCTV1 " is 8888 to specific Short Message Service number such as the Short Message Service number.The implication of this short message is: customize and divided the programme content that broadcasts at CCTV1 on December 28th, 2004 from 20:30 to 22:10.Perhaps, the user also can send the short message of following content: 200,412,282,030 100 CCTV1, the implication of this short message is: customize programme content in 100 minutes that began from 20:30 on December 28th, 2004, that broadcast at CCTV1.
The following describes the detailed process of short message customization flow process, as shown in Figure 8, suppose that program customizing Short Message Service number is 8888, and the utilization merchant of system of the present invention applied to become VASP, specifically may further comprise the steps:
Step 81: user's format editing short message according to the rules sends to Short Message Service number 8888.
Step 82: the purpose side that Short Message Service Center identifies the short message of issuing Short Message Service number 8888 is behind the Portal parts in the media center server, by the SMPP agreement this short message is gone to Portal parts in the media center server.
Step 83: after the Portal parts in the media center server were received user's short message customization request, it is medium pending that the task processing queue is asked and joined in the analysis customization.Here, suppose that above-mentioned customization request is legal.
Step 84: the Portal parts in the media center server send the successful short message of customization by the SMPP agreement to the user.
The TV programme that above-mentioned customization mode is customized can customize according to content of TV program, also can customize according to the TV program time section.Wherein, customize to be meant with the content to be the customization that index key carries out, be also referred to as the clauses and subclauses customization according to content of TV program.Customize to be meant with the time period to be the customization that index key carries out according to the TV program time section.Particularly, customized web page is by being similar to the mode of TV newspaper TV guide, showing in the TV guide to the user to comprise information such as channel, programme content and broadcast time, is that CCTV1, TV programme are that lucky 52, reproduction time is 20:00~21:00 such as channel.If the user is carrying out TV programme when customization, indicate the programme content that will customize CCTV1: lucky 52, then this mode customizes according to content of TV program exactly.Relative, if the user indicates the time period 20:00~21:00 that will customize CCTV1 when carrying out the TV programme customization, then this mode is for to customize according to the TV program time section, though the result of latter's customization also is lucky 52.
Above in the described scheme, after the Portal parts in the media center server receive the program customizing request message, to the concrete operations of customization request as shown in Figure 9, mainly may further comprise the steps:
Step 91: the Portal parts in the media center server are submitted to the program customizing request message of receiving the MMU parts as customized task and handle.
Wherein, judge whether legal condition comprises customized task: judge to send whether the customization requesting users is the registered user, whether the form of customization request is correct, require the TV programme of customization whether in programme, to exist in the customization request, whether customization request is the same request that same user sends, and whether the television program transmission time that requires customization in the customization request mistake, when satisfying above-mentioned condition, then customized task is legal, otherwise customized task is illegal.
Step 94~95: the MMU parts in the media center server join legal customized task in the task processing queue, activate customized task at special time, promptly the MMU parts send record command to encoder and record specific TV programme to notify encoder to encode.For example, if customization the program of 20:00, so, this customized task will be activated at 20:00.Wherein, the task processing queue is used for preserving the customized task that can record.
Step 96: after encoder was received the record command of the MMU parts transmission in the media center server, the TV programme that requirement is recorded to customized task was encoded and is recorded, and after customized task was finished, encoder sent Mission Accomplishment Report to the MMU parts.
Step 97: after the MMU parts in the media center server are received Mission Accomplishment Report, the task performance is written in the background data base of Portal parts, such as institute's customizing programming corresponding file title, path etc., system is the URL in each customization task generation MyPortal page separately, and upgrades this user's individual character door (MyPortal).
In the said process, the situation that different user need be recorded identical TV programme may occur,, prevent to repeat to record, the invention provides preferable processing mode in order to save memory space.Be elaborated below.
Because customization mode provided by the invention comprises mode that customizes according to content of TV program and the mode that customizes according to the TV program time section, the situation that following two kinds of repetitions therefore, will occur: a kind of is the repetition of the customization request content of initiating according to content of TV program; Another kind is the repetition according to the customization request content of time period initiation.These two kinds of customized tasks that may occur repeat can handle in the following manner respectively:
When customization request during for the customization request initiated according to content of TV program, the stream medium data center judges whether this customized task content is identical with the current customized task content that is in the task processing queue, if it is identical, then this customized task is not joined in the task processing queue, if inequality, then this customized task is joined in the task processing queue.
When customization request during for the customization request initiated according to the time period, the stream medium data center judges whether this customized task time period and the current customized task time period that is in the task processing queue have repetition, if do not repeat, then this customized task is joined in the task processing queue, if repetition is arranged, then judge whether to repeating fully, if repeat fully, then this customized task is not joined in the task processing queue, if not repeating fully, then merge, produce the customized task that comprises each time period set sum, join in the task processing queue with this customized task with the incomplete customized task that repeats of its free section.
For example, for first kind of situation: suppose that two user A and user B carry out the TV programme customization, suppose that user A initiates the request of customized content contentl earlier, this moment, whether system was legal according to process analysis user request shown in Figure 9, suppose that this request is legal, whether then the MMU parts are searched background data base has content1 to repeat, and supposes not repeat, it is pending then this customized task to be put into the task processing queue, and returns the information of " successfully subscribing to " to the user by the Portal parts.
After this, user B has also initiated the request of customized content content1, similarly, user's request that system docking is received is analyzed, and it is legal to judge whether, suppose that judged result is legal, then begin to search background data base, find wherein to comprise content1, so customized content repeats, system was not put into this customized task in the task processing queue and handled this moment, but still returned the information of " successfully subscribing to " to the user by the Portal parts.
For second kind of situation, suppose that user A at first subscribes to the content of T1~T2 time period, and system admits the customization request and returns success subscription information according to above-mentioned handling process; User B initiates to subscribe to the content of T3~T4 time period subsequently, if it is legal to ask, then system can return to the user and subscribe to successful message, but system need further judge whether this task is put in the task processing queue, need handle according to the situation that the time end repeats, this moment, system handles was as follows:
Repeat situation owing to consider the time period, therefore do not consider T4 smaller or equal to T1, perhaps T3 is more than or equal to the situation of T2.If T1≤T3 and T2 〉=T4, this task is not put into the task processing queue so, and only being increases the project that user B subscribes in background data base; If less than T4, user B tasks requested is not put into the task processing queue to T1 so greater than T3 or T2, but will revise the task of the user A customization in the task processing queue, T1 is revised as Max{T1 with the time started, T3}; Concluding time T2 is revised as Max{T2, T4}.Like this, encoder just begins recording time section: Max{T1 after receiving record command, and T3} is to the content of TV program between Max{T2, the T4}.Wherein, Max is for getting maximum operation.
Though these two customization request contents are merged,, the raw requests data that the user sends can not lost by system, still can be according to user's raw requests data record user customized information.That is to say that system still can indicate customization task time started and the concluding time separately respectively in database.For example, the time period of user A still is T1~T2; The time period of user B still is T3~T4.
After this, if being arranged again, third party C request records the content of T5~T6, the handling process of system is with top identical: still need to revise zero-time and concluding time in the top task processing queue, time started is revised as: Max{Max{T1, T3}, T5}, the concluding time is revised as: Max{Max{T2, T4}, T6}.Subsequent user is arranged later on again, and handling process is with top identical.
Because the overlapping different user customization request of free section will cause the merging or the modification of customized task, therefore, will preserve a content of TV program file corresponding to this customized task execution result.As described previously, because system can write down each user's initial sum dwell time respectively, so system will read the beginning and ending time separately, and it joined among the URL being each customization task when generating URL in separately the MyPortal page from database.Like this, the user is when clicking the TV programme that oneself customizes by remote control equipment, and parameter is exactly different in the playing request message that different users sends.
For example: user A and user B have customized the content of TV program of CCTV1, but the beginning and ending time section of customization is respectively T1~T2 and T3~T4, supposes T1<T3<T2<T4, suppose that customized task after this merging records the result and save as filel.wmv.
When carrying out the TV programme broadcast, the playing request that the set-top box of user A is uploaded can be:
rtsp://media/path/play?user=A&channel=cctv1&start=T1&end=T2
The playing request that the set-top box of user B is uploaded can be:
rtsp://media/path/play?user=B&channel=cctv1&start=T3&end=T4
The file that is read from the HMS parts, that two set-top box read all is same file f ilel.wmv, when but the HMS parts are play to user A, be that 0 time offset from file f ilel.wmv begins to read, and the HMS parts are when user B plays, and then { side-play amount of T3-T1} begins to read and play to user B's from file f ilel.wmv.
In addition, if the user need cancel the TV programme customization request that oneself has sent, also can send and customize request mode, but order wherein is the request of cancellation customized task by above-mentioned three kinds.After the Portal parts will receive that the request of cancellation customized task is transmitted to the MMU parts, the MMU parts were wanted the record in the analytical database, judge the district in two kinds of situation:
A kind of situation is that the customized task that system has admitted is unique user task of this user, after this moment, the MMU parts were received the request of cancellation customized task, judge whether the customized task that will cancel in the request of cancellation customized task belongs to the customized task in the task processing queue, if, then this customized task is deleted, and returned customized task to the user and cancel successfully; If not, then the MMU parts compare current completed customized task in the customized task that will cancel in the customized task request and the Portal parts background data base, judge whether the customized task that will cancel in the customized task request is completed customized task, if, then return customized task and finish, can't cancel to the user; Otherwise return to the user and need not to cancel operation.
Another situation is that the customized task that system has admitted is not unique user task of this user, and this moment, the MMU parts needed Query Database, if this customized task is finished, then returned to user task and finished, and can't cancel; Otherwise, the associated custom task in the change task processing queue.The processing logic of customized task was similar when the logic of change associated custom task and the free section of multi-user noted earlier were overlapping, no longer repeated at this.Similarly, recognize after task in the processing queue finishes, return to the user and cancel success in change.
Except cancelling the customized task that has sent, the user can also inquire about oneself ordered content of TV program.When customizing the inquiry of TV programme task, the order that the user sends is the current customized task of inquiry, after the MMU parts are received querying command, need arrive in still untreated task processing queue and the completed customized task database and inquire about, then Query Result is returned to the user.If inquire about the current TV programme of recording of having finished, then only need in completed customized task database, to inquire about, then Query Result is returned to the user and get final product.The user can also can inquire about by sending SMS message by PC terminal and mobile terminal Internet access inquiry.Detailed process is similar with sending the customization request mode, and difference only is the operational order difference that sends.
In the step 43 of Fig. 4, the detailed process of the programme content that customer consumption customized may further comprise the steps as shown in figure 10:
Step 101: after the television set of user side and STB power up, STB reads by network that user in the Portal parts background data base in the media center server is used to carry out the TV programme customization and the data at the information interaction interface of playing, and information such as electronic program list are presented on the television set.
Step 102: the user selects the MyPortal option in the information interaction interface, after choosing the MyPortal option, after Portal parts in the media center server are received request, checking user profile, if user profile is proved to be successful, the TV programme items for information that then reads this customization in the background data base is presented in the MyPortal interface of television set, if any TV programme of this user's un-customized, then displaying contents is empty; If the user profile checking is unsuccessful, then show the disabled user.
Step 103: the programme content of selection and submission oneself customization in the TV programme items for information that has customized that the user lists from the MyPortal interface, for example choose " Discovery) ", generate playing request, send to the media center server.
Step 104: after the Portal parts in the media center server are received user's playing request, verify user profile once more, after the user profile checking is passed through, the Portal parts send redirect message to user's set-top box, comprise the agreement of visit HMS parts, IP address, content of TV program information and the user authentication information encryption string etc. of HMS parts in the redirect message, wherein, the agreement of visit HMS parts generally is the RTSP agreement.
Step 105: after user's STB receives above-mentioned redirect message,, initiate to comprise the playing request that is redirected of content of TV program information to the HMS parts such as the RTSP agreement automatically by corresponding access protocal.
After the playing request after step 106:HMS parts are received and are redirected, STB by RTSP agreement and user side carry out the RTSP protocol information mutual after, beginning sends the content of TV program data flow to user's STB, promptly play the content of TV program of being recorded to the user, and begin to charge by the mode of stream.Wherein, whether be optionally, can carry out according to operator's rule if chargeing and how to charge.The RTSP protocol information is meant that alternately the internal information of RTSP protocol specification regulation is mutual, comprises the mutual of a lot of complexity, does not repeat them here.
Consider that the user repeatedly plays the situation of same TV programme, after the TV programme broadcast end that once request is play, the broadcasting time of setting in the time of need be according to customization is operated, revise the customized information of this user in database, by a broadcasting time that successively decreases consumer premise, judge whether current broadcasting time is zero, if be zero, then the HMS parts will notify the MMU parts to delete this content of TV program; Otherwise preserve the result that successively decreases.Such as, if the user has selected N broadcast when customization, the HMS parts are revised as N-1 with the record in the database from N after once finishing playing so; When N-1=0, the HMS parts will notify the MMU parts to delete this content of TV program.
Perhaps, need also can determine whether this content of TV program of deletion in the following way: the current broadcasting time of the accumulative total TV programme of playing, judge that whether the broadcasting time accumulated result is identical with the broadcasting time of consumer premise, if identical, then deletes this content of TV program; If inequality, then preserve the broadcasting time that current accumulative total obtains, as the accumulative total radix of playing next time after finishing.
More than revising broadcasting time to determine whether to delete the process of the content of TV program of being play, is only to be that a TV programme that the user was customized is a prerequisite with a certain content of TV program.Customize the situation of a content of TV program simultaneously for a plurality of users, whether delete this content of TV program and need then to analyze whether all users had watched this content of TV program, if all users that customize this content of TV program had watched this content of TV program in the system database, be that the current broadcasting time at all booking readers of this content of TV program all is 0 in the subscription database, the HMS parts will notify the MMU parts to delete this content of TV program corresponding file so; Otherwise reservation this document had been watched this content of TV program all up to all users.
Above-mentioned playing process is finished by audio ﹠ video equipments such as set-top box and television sets, certainly, also can play by personal computer terminal.If following mobile network's transmission rate reaches requirement, can certainly adopt portable terminal to realize the broadcast of personalized television program.
By such scheme as can be seen, customizing content of TV program system and method provided by the invention can be when the user can't watch the situation of TV and no worker monitor, and the television program record of individual preference is got off, and realizes carrying out television program record whenever and wherever possible.And system and method provided by the invention not only can shift to an earlier date pre-recording, can also record simultaneously the TV programme of a plurality of television channels.In addition, because the storage mode that the present invention program provides can be realized sharing of resource, and the subordinate that can realize centralization, therefore, the user can consider the restriction of memory space, thereby realizes mass memory.
And, in the early stage of development of customizing content of TV program business provided by the invention, can only adopt single stream medium data Centroid to satisfy business demand, but growth along with traffic carrying capacity, service node can not only be confined to the stream medium data center, also the HMS parts at stream medium data center can be carried out distributed deployment to realize the support to high traffic.
In a word, the above only is preferred embodiment of the present invention, and is in order to restriction the present invention, within the spirit and principles in the present invention not all, any modification of being done, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (25)
1, a kind of system that realizes customizing content of TV program is characterized in that, this system comprises:
TV programme customization request transmitting apparatus is used for generating TV programme customization request according to the TV program information of current input, sends to the stream medium data center by the Internet;
The Play Control terminal be used for sending the TV programme playing request to the stream medium data center according to the information of current input by the Internet, and the personalized television programme content that receiving stream media data center transmits is play;
The stream medium data center, it links to each other with the Internet, is used to receive and according to the TV programme customization request that TV programme customization request transmitting apparatus sends, record and the stored television program content; Receive the TV programme playing request that the Play Control terminal is sent, the content of TV program of being stored is sent to the Play Control terminal by the Internet.
2, system according to claim 1 is characterized in that, the set-top box that described Play Control terminal is play by audio ﹠ video equipment for the personalized television programme content that will receive.
3, system according to claim 1 is characterized in that, described Play Control terminal is a terminal.
4, system according to claim 1 is characterized in that, described stream medium data center further links to each other with the TV programme Single-Server that up-to-date TV guide information is provided by the Internet; Described stream medium data center initiates to get the programme request to the TV programme Single-Server, and the TV programme Single-Server sends to the stream medium data center with up-to-date TV guide.
5, system according to claim 2 is characterized in that, further comprises: be used to import the remote control equipment of TV program information, this remote control equipment is connected by wireless mode with set-top box.
6, system according to claim 2 is characterized in that, described TV programme customization request transmitting apparatus is integrated in the set-top box, and described set-top box further reads the request of TV guide information to described stream medium data center by the Internet transmission;
Described stream medium data center further is sent to set-top box with current television program list information and is shown by audio ﹠ video equipment.
7, system according to claim 1 is characterized in that, described TV programme customization request transmitting apparatus is the personal computer that links to each other with the Internet; Described personal computer is used for reading the request of TV guide information to described stream medium data center by the Internet transmission;
Described stream medium data center further is sent to personal computer by the Internet with current television program list information.
8, system according to claim 1 is characterized in that, described system further comprises the mobile network that the mobile terminal Internet access business is provided, the portable terminal of described TV programme customization request transmitting apparatus for linking to each other with described mobile network;
Described portable terminal is used for by described mobile network, and transmission is read the request of TV guide information to described stream medium data center;
Described stream medium data center further is sent to described portable terminal by described mobile network with current television program list information.
9, system according to claim 1 is characterized in that, described system further comprises the mobile network that short message service is provided, the portable terminal of described TV programme customization request transmitting apparatus for linking to each other with described mobile network;
Described portable terminal is used for by described mobile network, and transmission comprises the short message of TV programme customization request to described stream medium data center.
According to each described system of claim 1 to 9, it is characterized in that 10, described stream medium data center comprises:
The media center server is used to receive and according to the customizing content of TV program request that TV programme customization request transmitting apparatus sends, initiate record command to encoder; The content of TV program that the received code device is recorded is also preserved;
Encoder, the record command that is used to receive and initiates according to described media center server is encoded to the TV programme signal of receiving and to be recorded, and sends the TV programme of recording to the media center server.
11, system according to claim 10 is characterized in that, described media center server comprises:
Door Portal parts are used for TV programme customization request and playing request that received television program customization request transmitting apparatus sends, and the media management unit is given in the request of will customizing, and gives the edge media service unit with playing request;
Media management unit MMU, be used to receive the TV programme customization request that the Portal parts are transmitted, issue record command to described encoder, receive the TV programme deletion notice that the edge media service unit sends, the content of TV program in the memory cell is deleted;
Edge media service unit HMS, be used to receive the playing request that the Portal parts are transmitted, from memory cell, obtain the content of TV program of being recorded, send to the Play Control terminal, but and send the TV programme deletion according to the current broadcasting time of content of TV program and notify to the media management unit;
Memory cell is used to store the content of TV program of having recorded that described encoder sends.
12, system according to claim 11 is characterized in that, described memory cell is storage area network road SAN.
13, a kind of method that realizes customizing content of TV program, be applied to comprise at least and be used to control personalized television program Play Control terminal of playing and the system that is used to record and provide the stream medium data center of content of TV program, it is characterized in that this method comprises:
When the stream medium data center receives the TV programme customization request of sending via the Internet, carry out recording and storing of content of TV program according to the customization request of receiving;
When the stream medium data center receives the TV programme playing request of sending via the Internet,, from the TV programme of being stored, search the content of TV program of this playing request correspondence, the content of TV program that finds is play according to the playing request of receiving.
14, method according to claim 13 is characterized in that, the station synchronization Single-Server is set links to each other with described stream medium data center, and this method further comprises:
The stream medium data center obtains up-to-date TV guide information from the station synchronization Single-Server.
15, method according to claim 14 is characterized in that, described stream medium data center obtains TV guide and may further comprise the steps:
A. the stream medium data center regularly sends the programme request of getting to the station synchronization Single-Server according to the predefined cycle;
B. after the station synchronization Single-Server is received and is got the programme request, judge whether the TV guide content that up-to-date TV guide content of self preserving and the last time of being preserved send to the stream medium data center is identical, if it is inequality, then up-to-date TV guide content is returned to the stream medium data center, if identical, then return TV guide and do not change;
C. after the information that the station synchronization Single-Server returns is received at the stream medium data center, judge whether to receive new TV guide, if then upgrade self TV guide content; Otherwise do not deal with.
16, method according to claim 14 is characterized in that, described stream medium data center obtains TV guide and is:
When the station synchronization Single-Server changes in self-contained up-to-date TV guide, send up-to-date TV guide to the stream medium data center;
After the up-to-date TV guide that the station synchronization Single-Server sends here is received at the stream medium data center, upgrade the TV guide of current preservation with up-to-date TV guide.
17, method according to claim 13, it is characterized in that, the method of described transmission TV programme customization request is: the TV guide information that Play Control terminal reading flow Media Data Center provides, produce TV programme customization request according to the current TV programme clauses and subclauses of importing, send to the stream medium data center by network.
18, method according to claim 13, it is characterized in that, the method of described transmission TV programme customization request is: the TV programme customized web page that provides by personal computer or mobile terminal accessing stream medium data center, produce TV programme customization request according to current selected TV programme clauses and subclauses, send to the stream medium data center by network.
19, method according to claim 13, it is characterized in that, the method of described transmission TV programme customization request is: utilize the portable terminal editor to comprise the customization request of the TV programme broadcast information of needs customization, will customize the form of asking with short message by portable terminal and send to the stream medium data center.
20, method according to claim 13 is characterized in that, described stream medium data center carries out recording of TV programme according to the customization request of receiving and storage may further comprise the steps:
A1. the stream medium data center judges whether the customized task in the customization request receive is legal, if legal, it is medium pending then this customized task to be joined the task processing queue, otherwise returns error message;
A2. according to the TV program information that is customized in the customized task, when TV programme is play, activate customized task, carry out recording of content of TV program, and when recording end, produce the customized task reports on the implementation;
A3. according to the customized task reports on the implementation that produced, upgrade the TV guide information that has customized in the user personality door.
21, method according to claim 20 is characterized in that, in the steps A 1, whether the customized task in the customization request that described judgement is received is legal is:
If identical customization request that correct format that transmission customization requesting users is registered user and customization asks and customization require the TV programme of customization to be present in the current television program list in asking, described customization request is not same user's transmission and customization require the broadcast time of the TV programme of customization not have in asking, then this customized task is legal; Otherwise this customized task is illegal.
22, method according to claim 20 is characterized in that, in steps A 2, carry out described join this customized task in the task processing queue before, further comprise:
Judge whether this customized task is identical with the current customized task that is in the task processing queue, if it is identical, then this customized task is not joined in the task processing queue, if it is inequality and do not have a repetition, then this customized task is joined in the task processing queue, if repetition is arranged, determine customized task according to this customized task and the current repetition degree that is in the customized task in the task processing queue, join in the task processing queue.
23, method according to claim 22, it is characterized in that, describedly determine that according to the repetition degree method of customized task is: merge with this customized task with a current customized task that is in the task processing queue that its free section part repeats, generation comprises the customized task of each time period set sum, joins in the task processing queue.
24, method according to claim 13, it is characterized in that, described transmission TV programme playing request is: the current TV guide information that has customized in the individual character door that Play Control terminal reading flow Media Data Center provides, produce the TV programme playing request according to current selected TV programme clauses and subclauses, send to the stream medium data center by network.
25, method according to claim 13 is characterized in that, described TV programme play finish after, further comprise:, determine whether this TV programme is deleted according to predetermined this TV programme broadcasting time of customization request and broadcasting time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004101035767A CN100456826C (en) | 2004-12-30 | 2004-12-30 | Implement system and method for customizing content of TV program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004101035767A CN100456826C (en) | 2004-12-30 | 2004-12-30 | Implement system and method for customizing content of TV program |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1798328A true CN1798328A (en) | 2006-07-05 |
CN100456826C CN100456826C (en) | 2009-01-28 |
Family
ID=36819033
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004101035767A Active CN100456826C (en) | 2004-12-30 | 2004-12-30 | Implement system and method for customizing content of TV program |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100456826C (en) |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008106884A1 (en) * | 2007-03-05 | 2008-09-12 | Huawei Technologies Co., Ltd. | A method, entity and system for recording media stream |
WO2010040269A1 (en) * | 2008-10-07 | 2010-04-15 | 中兴通讯股份有限公司 | Method and system for implementing internet tv media interaction |
CN101202885B (en) * | 2006-12-31 | 2010-09-15 | 深圳市同洲电子股份有限公司 | Method and apparatus for broadcasting television channel |
CN101895562A (en) * | 2009-01-16 | 2010-11-24 | 林峰 | Mobile multimedia broadcast (CMMB) channel-based data and audio/video pushing system |
CN101179702B (en) * | 2007-12-03 | 2010-12-29 | 中兴通讯股份有限公司 | Real time recording method of IPTV living broadcast television |
CN102014308A (en) * | 2010-11-16 | 2011-04-13 | 康佳集团股份有限公司 | System for controlling television by using computer |
CN102118377A (en) * | 2010-01-04 | 2011-07-06 | 上海贝尔股份有限公司 | Cross-platform multimedia content recording method, device and system |
CN101212643B (en) * | 2006-12-28 | 2011-08-10 | 深圳市同洲电子股份有限公司 | One-way CATV network based interactive VOD system and method |
CN101472086B (en) * | 2007-12-25 | 2012-01-18 | 新奥特(北京)视频技术有限公司 | Cue sheet and method for separating corresponding video and audio of the cue sheet |
CN102404647A (en) * | 2010-09-08 | 2012-04-04 | 中兴通讯股份有限公司 | Wireless data card and method for realizing playing of television program thereby |
CN102547414A (en) * | 2010-12-08 | 2012-07-04 | ***通信集团公司 | Program recording control method, server, terminal and system |
CN102833578A (en) * | 2012-07-30 | 2012-12-19 | 深圳Tcl新技术有限公司 | Method and system for customizing TV (television) programs |
CN102904906A (en) * | 2012-11-14 | 2013-01-30 | 无锡德思普科技有限公司 | Internet-based controllable pushing and playing system with key coupling function and working method for system |
CN101472087B (en) * | 2007-12-25 | 2013-03-06 | 新奥特(北京)视频技术有限公司 | Cue sheet and system and device for separating corresponding video and audio of the cue sheet |
CN103152605A (en) * | 2013-03-05 | 2013-06-12 | 天脉聚源(北京)传媒科技有限公司 | Method and device for audio data transcoding and transcoding server |
CN103167472A (en) * | 2011-12-09 | 2013-06-19 | 北京新媒传信科技有限公司 | Realizing method and realizing system of terminal service |
CN103179448A (en) * | 2011-12-21 | 2013-06-26 | 上海未来宽带技术股份有限公司 | Method and system for recording program |
CN101465980B (en) * | 2007-12-21 | 2013-07-10 | 康佳集团股份有限公司 | Television program watch control service system |
CN103533381A (en) * | 2013-10-15 | 2014-01-22 | 广州创维平面显示科技有限公司 | Method and system for recording and broadcasting television program |
CN103716660A (en) * | 2012-09-29 | 2014-04-09 | 中国电信股份有限公司 | Method and system for controlling Internet TV program list |
CN101841693B (en) * | 2006-12-31 | 2014-07-30 | 深圳市同洲电子股份有限公司 | Broadcasting method and device of television channel |
WO2014127640A1 (en) * | 2013-02-20 | 2014-08-28 | 中兴通讯股份有限公司 | Program recording method, device, and system |
CN104301764A (en) * | 2014-09-28 | 2015-01-21 | 四川长虹电器股份有限公司 | Method and air conditioner for recording TV programs |
CN104301770A (en) * | 2014-09-28 | 2015-01-21 | 四川长虹电器股份有限公司 | Method and air conditioner for recording TV programs |
CN104954809A (en) * | 2015-06-16 | 2015-09-30 | 北京视博数字电视科技有限公司 | Method and system for recording television programs |
CN105163168A (en) * | 2015-08-26 | 2015-12-16 | 浪潮软件集团有限公司 | Mobile equipment, system and method for reserving and recording television program |
WO2016091005A1 (en) * | 2014-12-12 | 2016-06-16 | 中兴通讯股份有限公司 | Product package outputting method and apparatus |
WO2017028736A1 (en) * | 2015-08-20 | 2017-02-23 | 阿里巴巴集团控股有限公司 | Method for recording television programs and server |
CN113286202A (en) * | 2021-05-19 | 2021-08-20 | 中山亿联智能科技有限公司 | Set top box network program customization method based on http protocol |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1867068A (en) * | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | Client-server based interactive television program guide system with remote server recording |
AU2001241823A1 (en) * | 2000-03-02 | 2001-09-12 | Tivo, Inc. | System and method for internet access to personal television service |
SE0000987L (en) * | 2000-03-22 | 2001-09-23 | Nokia Corp | Communication methods, networks and terminal utilization the aforementioned ways |
US20020162117A1 (en) * | 2001-04-26 | 2002-10-31 | Martin Pearson | System and method for broadcast-synchronized interactive content interrelated to broadcast content |
-
2004
- 2004-12-30 CN CNB2004101035767A patent/CN100456826C/en active Active
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101212643B (en) * | 2006-12-28 | 2011-08-10 | 深圳市同洲电子股份有限公司 | One-way CATV network based interactive VOD system and method |
CN101202885B (en) * | 2006-12-31 | 2010-09-15 | 深圳市同洲电子股份有限公司 | Method and apparatus for broadcasting television channel |
CN101841693B (en) * | 2006-12-31 | 2014-07-30 | 深圳市同洲电子股份有限公司 | Broadcasting method and device of television channel |
WO2008106884A1 (en) * | 2007-03-05 | 2008-09-12 | Huawei Technologies Co., Ltd. | A method, entity and system for recording media stream |
CN101262583B (en) * | 2007-03-05 | 2011-06-15 | 华为技术有限公司 | Recording method, entity and system for media stream |
CN101179702B (en) * | 2007-12-03 | 2010-12-29 | 中兴通讯股份有限公司 | Real time recording method of IPTV living broadcast television |
CN101465980B (en) * | 2007-12-21 | 2013-07-10 | 康佳集团股份有限公司 | Television program watch control service system |
CN101472086B (en) * | 2007-12-25 | 2012-01-18 | 新奥特(北京)视频技术有限公司 | Cue sheet and method for separating corresponding video and audio of the cue sheet |
CN101472087B (en) * | 2007-12-25 | 2013-03-06 | 新奥特(北京)视频技术有限公司 | Cue sheet and system and device for separating corresponding video and audio of the cue sheet |
WO2010040269A1 (en) * | 2008-10-07 | 2010-04-15 | 中兴通讯股份有限公司 | Method and system for implementing internet tv media interaction |
CN101895562A (en) * | 2009-01-16 | 2010-11-24 | 林峰 | Mobile multimedia broadcast (CMMB) channel-based data and audio/video pushing system |
CN102118377A (en) * | 2010-01-04 | 2011-07-06 | 上海贝尔股份有限公司 | Cross-platform multimedia content recording method, device and system |
CN102404647A (en) * | 2010-09-08 | 2012-04-04 | 中兴通讯股份有限公司 | Wireless data card and method for realizing playing of television program thereby |
CN102014308A (en) * | 2010-11-16 | 2011-04-13 | 康佳集团股份有限公司 | System for controlling television by using computer |
CN102547414A (en) * | 2010-12-08 | 2012-07-04 | ***通信集团公司 | Program recording control method, server, terminal and system |
CN103167472A (en) * | 2011-12-09 | 2013-06-19 | 北京新媒传信科技有限公司 | Realizing method and realizing system of terminal service |
CN103179448A (en) * | 2011-12-21 | 2013-06-26 | 上海未来宽带技术股份有限公司 | Method and system for recording program |
CN102833578A (en) * | 2012-07-30 | 2012-12-19 | 深圳Tcl新技术有限公司 | Method and system for customizing TV (television) programs |
CN103716660A (en) * | 2012-09-29 | 2014-04-09 | 中国电信股份有限公司 | Method and system for controlling Internet TV program list |
CN103716660B (en) * | 2012-09-29 | 2018-05-22 | 中国电信股份有限公司 | A kind of method and system for being used to control network TV program list |
CN102904906A (en) * | 2012-11-14 | 2013-01-30 | 无锡德思普科技有限公司 | Internet-based controllable pushing and playing system with key coupling function and working method for system |
WO2014127640A1 (en) * | 2013-02-20 | 2014-08-28 | 中兴通讯股份有限公司 | Program recording method, device, and system |
CN103152605B (en) * | 2013-03-05 | 2015-09-09 | 天脉聚源(北京)传媒科技有限公司 | A kind of method of voice data transcoding, device and transcoding server |
CN103152605A (en) * | 2013-03-05 | 2013-06-12 | 天脉聚源(北京)传媒科技有限公司 | Method and device for audio data transcoding and transcoding server |
CN103533381A (en) * | 2013-10-15 | 2014-01-22 | 广州创维平面显示科技有限公司 | Method and system for recording and broadcasting television program |
CN104301770A (en) * | 2014-09-28 | 2015-01-21 | 四川长虹电器股份有限公司 | Method and air conditioner for recording TV programs |
CN104301764A (en) * | 2014-09-28 | 2015-01-21 | 四川长虹电器股份有限公司 | Method and air conditioner for recording TV programs |
WO2016091005A1 (en) * | 2014-12-12 | 2016-06-16 | 中兴通讯股份有限公司 | Product package outputting method and apparatus |
CN105744303A (en) * | 2014-12-12 | 2016-07-06 | 中兴通讯股份有限公司 | Product packet output method and device |
CN104954809A (en) * | 2015-06-16 | 2015-09-30 | 北京视博数字电视科技有限公司 | Method and system for recording television programs |
WO2017028736A1 (en) * | 2015-08-20 | 2017-02-23 | 阿里巴巴集团控股有限公司 | Method for recording television programs and server |
CN106470344A (en) * | 2015-08-20 | 2017-03-01 | 阿里巴巴集团控股有限公司 | The method for recording server of TV programme |
CN106470344B (en) * | 2015-08-20 | 2019-08-23 | 阿里巴巴集团控股有限公司 | The method for recording and server of TV programme |
CN105163168A (en) * | 2015-08-26 | 2015-12-16 | 浪潮软件集团有限公司 | Mobile equipment, system and method for reserving and recording television program |
CN113286202A (en) * | 2021-05-19 | 2021-08-20 | 中山亿联智能科技有限公司 | Set top box network program customization method based on http protocol |
Also Published As
Publication number | Publication date |
---|---|
CN100456826C (en) | 2009-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1798328A (en) | Implement system and method for customizing content of TV program | |
CN1279462C (en) | System and method for controlling electric equipment in mobile calculating apparatus | |
CN1231042C (en) | Method and system for delivering media services and application over networks | |
CN1255738C (en) | System for defining priority level of several mobile calculating equipment control devices and its method | |
US9026033B2 (en) | Audio visual player apparatus and system and method of content distribution using the same | |
CN1169364C (en) | Information providing, using and controlling apparatus, system and method, and recording medium thereof | |
EP2302869A2 (en) | An improved audio visual player apparatus and system and method of content distribution using the same | |
CN1412680A (en) | Method with interrupt content execution between electrical appliances and mobile calculating equipment of system | |
CN1668104A (en) | Systems and methods for providing storage of data on servers in an on-demand media delivery system | |
CN1412683A (en) | System for automatically applying user's fancy to electric device from mobile calculating equipment and its method | |
CN1663269A (en) | Recording and playback system | |
CN1488195A (en) | Distributed on -demand media transcoding system and method | |
CN1751513A (en) | System for capture and selective playback of broadcast programmes | |
CN1516971A (en) | Method and apparatus for periodically delivering optimal batch broadcast schedule based on distributed client feedback | |
CN1516972A (en) | Method and apparatus for determining broadcast schedule based on most recent client demand feedback | |
CN1747537A (en) | Content remote watching system and method, server apparatus and recording/reproducing apparatus | |
CN1823521A (en) | Content recordation techniques | |
CN1921612A (en) | Method and system for automatic video production | |
CN1662893A (en) | Content-related information providing apparatus, content-related information providing method, electronic bulletin board system, and computer program | |
CN101075233A (en) | Member, system and method for collecting multi-medium content | |
CN1831826A (en) | Contents distribution system, contents distribution method, and computer-readable storage medium therefor | |
CN1615014A (en) | Audio-visual programm information interchanging system | |
CN1288909C (en) | Method for providing multimedia program trade service and its network platform | |
CN1756332A (en) | Recording apparatus, recording reservation system, article management system, recording method, and computer program | |
CN1878244A (en) | Personal videocorder control system and its controlling 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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |