CN101374225B - Time-shifting method for interactive network television system - Google Patents

Time-shifting method for interactive network television system Download PDF

Info

Publication number
CN101374225B
CN101374225B CN200710029963.4A CN200710029963A CN101374225B CN 101374225 B CN101374225 B CN 101374225B CN 200710029963 A CN200710029963 A CN 200710029963A CN 101374225 B CN101374225 B CN 101374225B
Authority
CN
China
Prior art keywords
iptv terminal
request
media delivery
business
delivery system
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.)
Active
Application number
CN200710029963.4A
Other languages
Chinese (zh)
Other versions
CN101374225A (en
Inventor
夏宏飞
王志英
王印龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN200710029963.4A priority Critical patent/CN101374225B/en
Publication of CN101374225A publication Critical patent/CN101374225A/en
Application granted granted Critical
Publication of CN101374225B publication Critical patent/CN101374225B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a login method of an interactive network television system. The method comprises the following steps: initiating a live request to a service navigation system by a user through an IPTV terminal; carrying out order authorization of the live service request of the user, transmitting a program service redirection request to a media delivery system by the service navigation system if the order authorization is passed, and transmitting the redirection result to the service navigation system and then to the IPTV terminal by the media delivery system; requesting to construct RTSP connection from the IPTV terminal to the media delivery system; requesting to add into a multicast channel according to the program service redirection result by the IPTV terminal; providing a program stream to the IPTV terminal by multicast control nodes; initiating a time shifting request to the media delivery system by the IPTV terminal; and providing time shifting programs to the IPTV terminal by the media delivery system. The process of the invention is clear and reliable, each sub-system in the system has clear responsibility, and the process has good extensibility.

Description

A kind of time-shifting method of interactive Web TV system
Technical field
The present invention relates to interactive Web TV system, particularly the time-shifting techniques of interactive Web TV system.
Background technology
Along with carrying out in a deep going way of interactive Web TV system (also claiming IPTV system) technology, use the increase of number of users, have higher requirement in systematic function and reliability, mutual as far as possible between minimizing system various piece and user obtains same Consumer's Experience becomes extremely important, has higher requirement to operation flow.
Because current IPTV technology is also in developing stage, standard formulation work is also in the starting stage, and the location of IPTV product to the subsystems (mainly comprising IPTV terminal, business navigation system, business management system, media delivery system etc.) in IPTV system of each company is unintelligible.What such as, have in prior art thinks that business management system is responsible for all service logics, and the judgement of such as user authentication, authentication and user's full detail etc. are all direct to be judged in business management system.This viewpoint thinks that business navigation system is exactly a door, only responsible Presentation Function, does not bear any service logic etc.The situation that business management system is easy to paralyse may be there is or increase networking cost in real system in disposing.
For this reason, how designing an efficient operation flow becomes the important topic that interactive Web TV system faces, and what the present invention relates to is time shift flow process.
Summary of the invention
The object of the invention is to, provide a kind of time-shifting method, make interactive Web TV system provide reliable time-shifted service under the function of nucleus module tries one's best simple situation alternately.
This method technical scheme is as follows:
A time-shifting method for interactive Web TV system, relate to the IPTV terminal in interactive Web TV system, business navigation system, business management system, media delivery system and multicast control point five nucleus modules function mutual, comprise the following steps:
Step one: user initiates live request by IPTV terminal to business navigation system;
Step 2: business navigation system is initiated user live broadcast service request to business management system and ordered authentication; The situation of ordering of user is returned to business navigation system by business management system, if user has ordered live video business, then business navigation system sends program service redirect request to media delivery system, otherwise exits live request;
Step 3: media delivery system is redirected program service according to GSLB, and redirected result is sent to business navigation system;
Step 4: program service is redirected result and returns to IPTV terminal by business navigation system;
Step 5: IPTV terminal sets up RTSP link to media delivery system request;
Step 6: IPTV terminal is redirected result request according to program service and adds in multicast channel;
Step 7: multicast Controlling vertex provides program stream to IPTV terminal;
Step 8: IPTV terminal initiates time shifting request to media delivery system;
Step 9: media delivery system provides time shift program to IPTV terminal.
Further, the precondition of step one is that media delivery system adds in the multicast group at multicast control point.
Further, also comprise step 10 after step 9: when user exits, IPTV terminal sends to multicast control point the request of exiting.
Further, in step 2, before or after business navigation system orders authentication to business management system initiation user live broadcast video request, business navigation system does local logical check for the simple information that user profile inquiring user is live, if local logical check does not pass through, then exit live request; When relating to cryptosecurity information, local logical check message is sent to business management system by business navigation system, do local logical check by business management system for the simple information that user profile inquiring user is live, if local logical check does not pass through, then exit live request.
Further, the unique identification of the program service of program media service URL address or request is comprised in step 2 in redirect request information; The unique identification comprising program media service URL address or program service is redirected in object information in step 3.
Further, be redirected the cryptographic algorithm comprising agreement in advance in object information in step 3 and generate authorization code; In step 5 request message be dealt into media delivery system set up RTSP connect time, media delivery system can carry out the verification of URL authorization code.
Further, in step 6, IPTV terminal request can carry out the verification whether terminal has the right to add multicast use live TV stream after adding multicast channel, if verify unsuccessfully, then exits direct broadcast service; Otherwise execution step 7.
Further, in step 10, when user exits, IPTV terminal sends to multicast control point the request of exiting, and this IPTV terminal is exited multicast information and issues business management system by multicast control point, and business management system will exit multicast information and issue business navigation system.
Further, in step 10, when IPTV terminal exits, media delivery system judges that IPTV terminal is play time shift program and whether terminated, if terminate, has 2 kinds of optional notification: media delivery system directly notifies that IPTV terminal time shift terminates; The time shift of media delivery system informing business management system terminates, and the time shift of business management system informing business navigation system terminates, and the time shift of business navigation system notice IPTV terminal terminates.
Further, in step 10, after IPTV terminal exits multicast, if IPTV terminal is live according to the operation switchback of user, then re-execute from step 6.
Further, perform time shift before step 8 and store, multicast control point sends real-time code stream to media delivery system, carries out circulation and stores.
Compared to the prior art, the time-shifting method clear process of interactive Web TV system provided by the invention is simple, and in system, the responsibility of subsystems is very clear; And this flow process extensibility is very good; Invention enhances the low cost of the various piece of interactive Web TV system, reliability and autgmentability, improve the core competitiveness of IPTV system.
Accompanying drawing explanation
Fig. 1 is the time-shifting method flow chart of interactive Web TV system of the present invention;
Fig. 2 is the flow chart that lifts restrictions of the present invention.
Embodiment
Below in conjunction with drawings and Examples, technical scheme of the present invention is elaborated.
As shown in Figure 1, the inventive method relate to interactive Web TV system with lower module:
The hard-wired Set Top Box of IPTV terminal: IPTV or the terminal equipment with IPTV set top box function realized with pure software.
Business navigation system: user uses the door of IPTV service (such as program request, live, time shift or other value-added services).User watches various program by being linked to this system in the browser of IPTV terminal.
Business management system: mainly realize ordering and quitting the subscription of of IPTV service.Can manage user, business, service provider etc. simultaneously.
Media delivery system: be the network layer optimized especially in order to abundant Broadband Media content can be issued on traditional IP network.Content can be pushed to edge service node to improve content service quality by it.The media delivery system of current existence can, based on CDN (ContentDelivery Network, i.e. content distributing network) structure and P2P (Peer to Peer, namely end-to-end) structure, also can be the mixed structure of the two.Media delivery system based on CDN structure mainly comprises the CDNAgent (content delivery network agent) of the CDN Manager (content distributing network controller) of the media delivery system of one or more IPTV system and the media delivery system of multiple IPTV system; And IPTV stream media system.The media delivery system of other structures also must comprise IPTV stream media system.
In the multicast network of multicast control point: IPTV, multicast service is carried out to the module of control and management.As verified user identity, authority etc., controlling it and add and exit multicast group.
As shown in Figure 1, the enforcement of time shift flow process of the present invention specifically comprises the following steps, and the prerequisite of this step is the multicast that media delivery system has added multicast control point:
Step 101. user is served by IPTV terminal request channel live.IPTV terminal to business navigation system initiate direct broadcast service request (browser of IPTV terminal can be linked to the URL address of the programme televised live of door navigation system, as: http: // 10.40.90.102:8080/iptvepg/linearTV/program.isp).
Whether step 102. business navigation system inquires about this channel limiting in column for user profile, such as whether has virgin lock (limiting child viewing program).
If step 103. channel is restricted and in opening, then proceed to the flow process that lifts restrictions, if the flow process that lifts restrictions is not passed through, then exit, live failure; If success, then perform next step.If channel is not restricted or channel is restricted and do not open, perform next step.
Step 104. business navigation system initiates user live broadcast authentication request (comprising user's unique identification, IP address, program unique identification, program category etc.) to business management system.
According to information such as user's unique identification and program unique identifications, step 105. business management system judges whether user has ordered this video frequency program.
The situation of ordering (order or do not order) of user is returned to business navigation system by step 106. business management system.
According to the program ordering result that business management system returns, step 107. business navigation system judges whether user has ordered this programme televised live, if do not order this programme televised live, user carries out ordering (having ordered various ways, such as short message sending carries out ordering to Business Management Platform, carry out to the portal website of IPTV the mode of ordering etc., final is all that Business Management Platform processes ordering, and whether successfully Business Management Platform returns orders message).If order successfully, then perform next step.If failure, then exit live flow process.If ordered, then perform next step.
If step 108. user can watch this programme televised live, business navigation system sends channel URL redirect request to media delivery system, obtains the address information that can provide video stream program.
Step 109. media delivery system is redirected channel URL address according to GSLB, and generates authorization code according to the cryptographic algorithm of arranging in advance, and this authorization code adds in URL address.
Step 110. media delivery system returns through to business navigation system and is redirected and adds the channel program service URL address information of authorization code.
Program service URL address information is returned to IPTV terminal by step 111. business navigation system.
Step 112.IPTV terminal links according to setting up RTSP between the URL returned and the streaming media server in media delivery system.
Step 113. media delivery system receives live request and verifies authorization code in URL afterwards, if illegal request then denial of service.
Step 114.IPTV terminal adds in multicast channel according to the URL Address requests returned.
Step 115. multicast dominating pair of vertices IPTV terminal incoming multicast carries out legitimacy verification.
Step 116. multicast Controlling vertex provides program stream to IPTV terminal.
Step 117.IPTV terminal initiates time shifting request by RTSP link to media delivery system.
Step 118. media delivery system provides time shift program to IPTV terminal.
Step 119.IPTV terminal sends service ending request to multicast control point, and multicast control point is exited in request.Also can initiatively trigger IPTV terminal by the timing detection of multicast control point with the connection of IPTV terminal and send to multicast control point the request of exiting.
Step 120. multicast control point is terminated to business management system notice programme televised live.(when not needing charge on traffic, this step can be omitted)
Step 121. business management system terminates to business navigation system notice programme televised live.(when not needing charge on traffic, this step can be omitted)
Step 122. media delivery system judges whether time shift program terminates, if terminate to enter next step.(terminal also can be live according to the operation switchback of user, now do not need this step).
Step 123. media delivery system terminates to IPTV terminal notice time shift program.(terminal also can be live according to the operation switchback of user, now do not need this step).
Step 124. media delivery system terminates to the time shift of business management system notice.(when not needing charge on traffic, this step can be omitted)
Step 125. business management system terminates to the time shift of business navigation system notice.(when not needing charge on traffic, this step can be omitted)
The time shift not embodying media delivery system in above flow process stores, and it is generally configure in IPTV system that the time shift of media delivery system stores, and multicast control point sends real-time code stream to media delivery system, carries out circulation and stores.And start when nonterminal time shifting request to store.
As shown in Figure 2, mentioned in above step 102 flow process that lifts restrictions comprises the following steps:
The interface of an input unlocking pin is there is in step 201. business navigation system in IPTV terminal.
Step 202. user inputs unlocking pin in IPTV terminal.The request of user is sent to business navigation system by IPTV terminal.
Encrypted message after encryption is sent to business management system by step 203. business navigation system.
Step 204. business management system judges unlocking pin according to user profile.
Judged result information is sent to business navigation system by step 205. business management system.
Step 206. business navigation system carries out different operating according to the result returned, if code error, error message is returned to IPTV terminal (scene one), user terminal is now needed to re-enter unlocking pin, if three times (can arrange input number of times as required) does not input successfully, then exit input and unlock the page.If password is correct, next step of execution live broadcasting method is namely to the authentication (scene two, the step 104 namely in Fig. 1) of business management system.

Claims (10)

1. the time-shifting method of an interactive Web TV system, relate to the IPTV terminal in interactive Web TV system, business navigation system, business management system, media delivery system and multicast control point five nucleus modules function mutual, it is characterized in that, comprise the following steps:
Step one: user initiates live request by IPTV terminal to business navigation system;
Step 2: business navigation system is initiated user live broadcast service request to business management system and ordered authentication; The situation of ordering of user is returned to business navigation system by business management system, if user has ordered live video business, then business navigation system sends program service redirect request to media delivery system, otherwise exits live request;
Step 3: media delivery system is redirected program service according to GSLB, and redirected result is sent to business navigation system;
Step 4: program service is redirected result and returns to IPTV terminal by business navigation system;
Step 5: IPTV terminal sets up RTSP link to media delivery system request;
Step 6: IPTV terminal is redirected result request according to program service and adds in multicast channel;
Step 7: multicast control point provides program stream to IPTV terminal;
Step 8: IPTV terminal initiates time shifting request to media delivery system;
Step 9: media delivery system provides time shift program to IPTV terminal;
Step 10: when user exits, IPTV terminal sends to multicast control point the request of exiting.
2. method according to claim 1, is characterized in that, the precondition of step one is that media delivery system has added in the multicast group at multicast control point.
3. method according to claim 1, it is characterized in that, in step 2, before or after business navigation system orders authentication to business management system initiation user live broadcast service request, business navigation system does local logical check for the simple information that user profile inquiring user is live, if local logical check does not pass through, then exit live request; When relating to cryptosecurity information, local logical check message is sent to business management system by business navigation system, do local logical check by business management system for the simple information that user profile inquiring user is live, if local logical check does not pass through, then exit live request.
4. method according to claim 1, is characterized in that, comprises the unique identification of the program service of program media service URL address or request in step 2 in redirect request information; The unique identification comprising program media service URL address or program service is redirected in object information in step 3.
5. method according to claim 4, is characterized in that, is redirected in object information the authorization code comprised according to the cryptographic algorithm generation of agreement in advance in step 3; In step 5 request message be dealt into media delivery system set up RTSP link time, media delivery system can carry out the verification of URL authorization code.
6. method according to claim 1, is characterized in that, in step 6, IPTV terminal request can carry out the verification whether terminal has the right to add multicast use live TV stream after adding multicast channel, if verify unsuccessfully, then exits direct broadcast service; Otherwise execution step 7.
7. method according to claim 1, it is characterized in that, in step 10, when user exits, IPTV terminal sends to multicast control point the request of exiting, this IPTV terminal is exited multicast information and issues business management system by multicast control point, and business management system will exit multicast information and issue business navigation system.
8. method according to claim 1, it is characterized in that, in step 10, when IPTV terminal exits, media delivery system judges that IPTV terminal is play time shift program and whether terminated, if terminate, has 2 kinds of optional notification: media delivery system directly notifies that IPTV terminal time shift terminates; The time shift of media delivery system informing business management system terminates, and the time shift of business management system informing business navigation system terminates, and the time shift of business navigation system notice IPTV terminal terminates.
9. method according to claim 1, in step 10, after IPTV terminal exits multicast, if IPTV terminal is live according to the operation switchback of user, then re-executes from step 6.
10. method according to claim 1, perform time shift before step 8 and store, multicast control point sends real-time code stream to media delivery system, carries out circulation and stores.
CN200710029963.4A 2007-08-25 2007-08-25 Time-shifting method for interactive network television system Active CN101374225B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200710029963.4A CN101374225B (en) 2007-08-25 2007-08-25 Time-shifting method for interactive network television system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200710029963.4A CN101374225B (en) 2007-08-25 2007-08-25 Time-shifting method for interactive network television system

Publications (2)

Publication Number Publication Date
CN101374225A CN101374225A (en) 2009-02-25
CN101374225B true CN101374225B (en) 2015-06-03

Family

ID=40448121

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200710029963.4A Active CN101374225B (en) 2007-08-25 2007-08-25 Time-shifting method for interactive network television system

Country Status (1)

Country Link
CN (1) CN101374225B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102026024B (en) * 2009-09-18 2013-03-20 中兴通讯股份有限公司 Method, system and device for controlling pay per view (PPV) service in real time
CN101877779A (en) * 2010-05-25 2010-11-03 中兴通讯股份有限公司 Internet protocol television (IPTV) system, timeshifting control method and device
CN102137286B (en) * 2010-12-15 2013-12-04 华为软件技术有限公司 Method, device and system for realizing demand service
CN102131108B (en) * 2011-01-14 2013-06-05 深圳市同洲电子股份有限公司 Method, terminal, server and system for realizing personalized functions of hand-held television
CN102158746B (en) * 2011-05-27 2014-07-30 深圳市同洲电子股份有限公司 Instant time shifting service realization method, digital television terminal and system
CN103152643A (en) * 2011-12-07 2013-06-12 上海文广互动电视有限公司 System and method of user live broadcast access certification of network application layer
CN108668178B (en) * 2017-03-31 2020-12-04 华为技术有限公司 Multicast implementation method and related network equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1558676A (en) * 2004-01-19 2004-12-29 大唐电信科技股份有限公司光通信分公 Multimedia information demanding system and demanding method
CN1801929A (en) * 2005-12-08 2006-07-12 复旦大学 Method for network interaction television system realizing time-shift function
CN1964483A (en) * 2006-11-20 2007-05-16 中兴通讯股份有限公司 A method for media file on demand in media content share system
CN1988651A (en) * 2006-12-12 2007-06-27 中兴通讯股份有限公司 Interactive network TV service charging method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1558676A (en) * 2004-01-19 2004-12-29 大唐电信科技股份有限公司光通信分公 Multimedia information demanding system and demanding method
CN1801929A (en) * 2005-12-08 2006-07-12 复旦大学 Method for network interaction television system realizing time-shift function
CN1964483A (en) * 2006-11-20 2007-05-16 中兴通讯股份有限公司 A method for media file on demand in media content share system
CN1988651A (en) * 2006-12-12 2007-06-27 中兴通讯股份有限公司 Interactive network TV service charging method

Also Published As

Publication number Publication date
CN101374225A (en) 2009-02-25

Similar Documents

Publication Publication Date Title
CN101374225B (en) Time-shifting method for interactive network television system
US20210168183A1 (en) Public/private communications paths
CN100548044C (en) Mobile TV playing control system and playing network and broadcasting method
CN101115187B (en) Interactive network television system on demand method
US8631481B2 (en) Access to a network for distributing digital content
JP5346025B2 (en) Security signature method, security authentication method, and IPTV system
US8453251B2 (en) Method and system for securely communicating between a user network device, a primary service provider and a partner service provider
US8789149B2 (en) Method and apparatus for communicating between a user device and a user device locating module to allow a partner service to be provided to a user device
US20070055999A1 (en) Method and system for initiating, controlling and managing a content-on-demand session via phone, mobile communication or internet based services
US20110035768A1 (en) Method and Arrangements for Control of Consumption of Content Services
CN102143129B (en) Method and system for realizing service protection in hyper text transmission protocol (HTTP) streaming transmission
US20090164579A1 (en) Method and apparatus for communicating between a user device and a gateway device to form a system to allow a partner service to be provided to the user device
CN101159849B (en) Living broadcast method for interactive network television system
CN1893638A (en) Real-time identifying method of interaction type network television user
CN102523495A (en) IPTV system and method for realizing playing hotlinking prevention
US9407852B2 (en) Method and system for providing program guide data from a content provider to a user device through a partner service provider based upon user attributes
US20080244710A1 (en) Methods and systems for authentication using ip multimedia services identity modules
CN101374226B (en) Method for ordering program of interactive network television system
WO2008113827A2 (en) Process and system for recognizing ip television users
CN101102315B (en) Content provision method based on content verification
CN1953452B (en) A method for dynamic certification and authorization for stream media
CN101115188B (en) Living broadcast method for interactive network television system
CN102801539B (en) A kind of information issuing method and equipment, system
US20090164778A1 (en) Method and apparatus for communicating between a requestor and a user receiving device using a user device locating module
US9137018B2 (en) Method and system for providing a generic program guide data from a primary content provider to a user network device through a partner service provider

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