Movatterモバイル変換


[0]ホーム

URL:


CN101729176B - Method, system and device for synchronizing authentication information in broadcasting service - Google Patents

Method, system and device for synchronizing authentication information in broadcasting service
Download PDF

Info

Publication number
CN101729176B
CN101729176BCN200810167336ACN200810167336ACN101729176BCN 101729176 BCN101729176 BCN 101729176BCN 200810167336 ACN200810167336 ACN 200810167336ACN 200810167336 ACN200810167336 ACN 200810167336ACN 101729176 BCN101729176 BCN 101729176B
Authority
CN
China
Prior art keywords
authentication information
live broadcast
broadcast service
terminal
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200810167336A
Other languages
Chinese (zh)
Other versions
CN101729176A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co LtdfiledCriticalHuawei Technologies Co Ltd
Priority to CN200810167336ApriorityCriticalpatent/CN101729176B/en
Publication of CN101729176ApublicationCriticalpatent/CN101729176A/en
Application grantedgrantedCritical
Publication of CN101729176BpublicationCriticalpatent/CN101729176B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

Translated fromChinese

本发明公开了一种直播业务中同步鉴权信息的方法、系统和装置。所述方法包括:服务器接收终端发送的订购业务请求,所述订购业务请求包括预订购业务标识;查询所述预订购业务标识对应的预订购业务关联的内容,并生成所述内容的鉴权信息,所述内容包括至少一项直播业务;向所述终端发送所述至少一项直播业务的鉴权信息。所述系统包括:服务器。所述服务器包括:接收模块、查询与生成模块和发送模块。所述终端包括:发送模块和接收模块。本发明通过向终端发送预订购业务所关联的直播业务的鉴权信息,实现了鉴权信息的及时更新和增量更新,减小了网络负荷,增强了用户体验。

The invention discloses a method, system and device for synchronizing authentication information in a live broadcast service. The method includes: the server receives a subscription service request sent by a terminal, the subscription service request includes a subscription service identification; querying the content associated with the subscription service corresponding to the subscription service identification, and generating authentication information for the content , the content includes at least one live service; sending authentication information of the at least one live service to the terminal. The system includes: a server. The server includes: a receiving module, a query and generating module and a sending module. The terminal includes: a sending module and a receiving module. The present invention realizes the timely update and incremental update of the authentication information by sending the authentication information of the live broadcast service associated with the subscription service to the terminal, reduces the network load, and enhances user experience.

Description

Translated fromChinese
直播业务中同步鉴权信息的方法、系统和装置Method, system and device for synchronizing authentication information in live broadcast service

技术领域technical field

本发明涉及通信领域,特别涉及一种直播业务中同步鉴权信息的方法、系统和装置。The invention relates to the communication field, in particular to a method, system and device for synchronizing authentication information in a live broadcast service.

背景技术Background technique

IPTV(IP Television,网络电视)系统是对传统的广播电视系统的演进,除了视频直播外,它还引入更多的业务,如电影点播、卡拉OK等。但是,视频直播在IPTV系统中仍然占据着重要地位,这类直播业务对于实时性的要求比较高,其中,频道切换时间是衡量用户体验的一个重要指标。The IPTV (IP Television, Internet TV) system is an evolution of the traditional broadcast TV system. In addition to live video, it also introduces more services, such as movie on demand, karaoke, etc. However, live video broadcasting still occupies an important position in the IPTV system. This type of live broadcasting service has relatively high requirements for real-time performance. Among them, the channel switching time is an important indicator for measuring user experience.

在IPTV系统中,频道切换时间主要分为两部分:鉴权时间、流控制及播放时间。鉴权时间是判断用户是否具有播放某个频道(或节目)的权限时所花费的时间,如果没有权限,则需要订购之后才能观看。流控制及播放时间则是接收视频流数据,并将它在电视上展示出来所需要的时间。可见,缩短鉴权时间,有利于减小频道切换时间,提高用户体验。In the IPTV system, the channel switching time is mainly divided into two parts: authentication time, flow control and playing time. The authentication time is the time it takes to judge whether the user has the right to play a certain channel (or program). If there is no right, you need to subscribe before you can watch it. Stream control and playback time is the time required to receive video stream data and display it on the TV. It can be seen that shortening the authentication time is beneficial to reducing the channel switching time and improving user experience.

服务器保存有用户的权限数据。当用户订购一项直播业务时,如果通过网络到服务器查询鉴权信息需要花费较多的时间,这样会影响用户体验。为了缩短直播业务的鉴权时间,现有的IPTV系统通常采用以下方法进行鉴权:The server saves the user's authority data. When a user subscribes to a live broadcast service, it takes a lot of time to query the authentication information from the server through the network, which will affect the user experience. In order to shorten the authentication time of the live service, the existing IPTV system usually adopts the following methods for authentication:

首先,开机时,终端(如:电视、电脑或手机等)从服务器将用户当前所有直播业务的鉴权信息下载到本地;First of all, when starting up, the terminal (such as: TV, computer or mobile phone, etc.) downloads the authentication information of all current live broadcast services of the user from the server to the local;

其次,当用户新订购了一项直播业务时,在下个同步周期中,终端会重新下载用户订购的所有直播业务的鉴权信息,包括以前订购的直播业务和新订购的直播业务的鉴权信息;Secondly, when a user newly subscribes to a live broadcast service, in the next synchronization cycle, the terminal will re-download the authentication information of all the live broadcast services subscribed by the user, including the authentication information of the previously ordered live broadcast service and the newly ordered live broadcast service ;

最后,用户切换频道时,直接在本地终端完成直播业务的鉴权,加快鉴权的速度。Finally, when the user switches channels, the authentication of the live broadcast service is directly completed at the local terminal, which speeds up the authentication.

在实现本发明的过程中,发明人发现现有技术至少存在以下问题:In the process of realizing the present invention, the inventor finds that there are at least the following problems in the prior art:

终端重新下载用户订购的所有直播业务的鉴权信息,鉴权信息更新的速度慢,增加了网络负荷,影响用户体验;并且,只能在每个同步周期中更新鉴权信息,对于用户新订购的直播业务,需要在下个同步周期才能修正鉴权信息,影响及时观看。The terminal re-downloads the authentication information of all the live services subscribed by the user. The update speed of the authentication information is slow, which increases the network load and affects the user experience; moreover, the authentication information can only be updated in each synchronization cycle. For the live broadcast service, the authentication information needs to be corrected in the next synchronization cycle, which affects timely viewing.

发明内容Contents of the invention

为了实现鉴权信息的及时更新和增量更新,减小网络负荷,增强用户体验,本发明实施例提供了一种直播业务中同步鉴权信息的方法、系统和装置。所述技术方案如下:In order to realize timely update and incremental update of authentication information, reduce network load, and enhance user experience, embodiments of the present invention provide a method, system, and device for synchronizing authentication information in a live broadcast service. Described technical scheme is as follows:

一种直播业务中同步鉴权信息的方法,其特征在于,所述方法包括:A method for synchronizing authentication information in a live broadcast service, characterized in that the method comprises:

服务器接收终端发送的订购业务请求,所述订购业务请求包括预订购业务标识;The server receives the subscription service request sent by the terminal, and the subscription service request includes the subscription service identifier;

查询所述预订购业务标识对应的预订购业务关联的内容,并生成所述内容的鉴权信息,所述内容包括至少一项直播业务;当检测到自身存储的直播业务的鉴权信息发生变化时,向所述终端发送所述至少一项直播业务的鉴权信息;当用户切换频道时,所述终端根据所述鉴权信息完成鉴权。Query the content associated with the pre-order service corresponding to the pre-order service identifier, and generate authentication information of the content, the content includes at least one live service; when it is detected that the authentication information of the live service stored by itself changes , sending the authentication information of the at least one live broadcast service to the terminal; when the user switches channels, the terminal completes the authentication according to the authentication information.

一种直播业务中同步鉴权信息的系统,其特征在于,所述系统包括:服务器和终端;所述服务器,用于接收终端发送的订购业务请求,所述订购业务请求包括预订购业务标识,查询所述预订购业务标识对应的预订购业务关联的内容,并生成所述内容的鉴权信息,所述内容包括至少一项直播业务,当检测到自身存储的直播业务的鉴权信息发生变化时,向所述终端发送所述至少一项直播业务的鉴权信息;所述终端,用于当用户切换频道时,根据所述鉴权信息完成鉴权。A system for synchronizing authentication information in a live broadcast service, characterized in that the system includes: a server and a terminal; the server is configured to receive a subscription service request sent by a terminal, and the subscription service request includes a subscription service identification, Query the content associated with the subscription service corresponding to the subscription service identifier, and generate authentication information of the content, the content includes at least one live service, when it is detected that the authentication information of the live service stored by itself changes , sending the authentication information of the at least one live broadcast service to the terminal; the terminal is configured to complete authentication according to the authentication information when the user switches channels.

一种服务器,其特征在于,包括:接收模块,用于接收终端发送的订购业务请求,所述订购业务请求包括预订购业务标识;查询与生成模块,用于查询所述预订购业务标识对应的预订购业务关联的内容,并生成所述内容的鉴权信息,所述内容包括至少一项直播业务;发送模块,用于当检测到自身存储的直播业务的鉴权信息发生变化时,向所述终端发送所述至少一项直播业务的鉴权信息,所述鉴权信息用于当用户切换频道时,所述终端根据所述鉴权信息完成鉴权。A server, characterized in that it includes: a receiving module, configured to receive a subscription service request sent by a terminal, the subscription service request including a subscription service identifier; a query and generation module, used to query the subscription service identifier corresponding to Subscribing to the content associated with the subscription service, and generating authentication information of the content, the content includes at least one live service; the sending module is used to send to the The terminal sends authentication information of the at least one live broadcast service, and the authentication information is used for the terminal to complete authentication according to the authentication information when the user switches channels.

一种终端,其特征在于,包括:发送模块,用于向服务器发送订购业务请求,所述订购业务请求包括预订购业务标识;接收模块,用于接收所述服务器返回的所述预订购业务标识对应的预订购业务所关联的直播业务的鉴权信息;所述终端还用于当用户切换频道时,根据所述鉴权信息完成鉴权。A terminal, characterized in that it includes: a sending module, configured to send a subscription service request to a server, the subscription service request including a subscription service identification; a receiving module, configured to receive the subscription service identification returned by the server The authentication information of the live broadcast service associated with the corresponding subscription service; the terminal is also used to complete the authentication according to the authentication information when the user switches channels.

本发明实施例提供的技术方案的有益效果是:The beneficial effects of the technical solution provided by the embodiments of the present invention are:

通过向终端发送预订购业务所关联的直播业务的鉴权信息,实现了鉴权信息的及时更新和增量更新,减小了网络负荷,增强了用户体验。By sending the authentication information of the live broadcast service associated with the subscription service to the terminal, the timely update and incremental update of the authentication information is realized, the network load is reduced, and the user experience is enhanced.

附图说明Description of drawings

图1是本发明实施例提供的同步鉴权信息的方法流程图;FIG. 1 is a flowchart of a method for synchronizing authentication information provided by an embodiment of the present invention;

图2是本发明实施例提供的IPTV系统结构示意图;FIG. 2 is a schematic structural diagram of an IPTV system provided by an embodiment of the present invention;

图3是本发明实施例提供的同步鉴权信息的方法交互图;FIG. 3 is an interaction diagram of a method for synchronizing authentication information provided by an embodiment of the present invention;

图4是本发明实施例提供的同步鉴权信息的系统结构示意图;FIG. 4 is a schematic structural diagram of a system for synchronizing authentication information provided by an embodiment of the present invention;

图5是本发明实施例提供的服务器结构示意图;FIG. 5 is a schematic structural diagram of a server provided by an embodiment of the present invention;

图6是本发明实施例提供的服务器另一结构示意图;FIG. 6 is a schematic diagram of another structure of a server provided by an embodiment of the present invention;

图7是本发明实施例提供的终端结构示意图;FIG. 7 is a schematic structural diagram of a terminal provided by an embodiment of the present invention;

图8是本发明实施例提供的终端的另一结构示意图。FIG. 8 is another schematic structural diagram of a terminal provided by an embodiment of the present invention.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。In order to make the object, technical solution and advantages of the present invention clearer, the implementation manner of the present invention will be further described in detail below in conjunction with the accompanying drawings.

参见图1,本实施例提供了一种直播业务中同步鉴权信息的方法,包括:Referring to FIG. 1, this embodiment provides a method for synchronizing authentication information in a live broadcast service, including:

101:服务器接收终端发送的订购业务请求,该订购业务请求包括预订购业务标识;101: The server receives the subscription service request sent by the terminal, and the subscription service request includes the subscription service identifier;

102:查询该预订购业务标识对应的预订购业务关联的内容,并生成该内容的鉴权信息,该内容包括至少一项直播业务;102: Query the content associated with the subscription service corresponding to the subscription service identifier, and generate authentication information of the content, where the content includes at least one live broadcast service;

103:向该终端发送该至少一项直播业务的鉴权信息。103: Send the authentication information of the at least one live service to the terminal.

本实施例通过向终端发送预订购业务所关联的直播业务的鉴权信息,实现了鉴权信息的及时更新和增量更新,减小了网络负荷,增强了用户体验。In this embodiment, by sending the authentication information of the live broadcast service associated with the subscription service to the terminal, the timely update and incremental update of the authentication information is realized, the network load is reduced, and the user experience is enhanced.

本实施例提供的同步鉴权信息的方法,可以应用于IPTV(IP Television,网络电视)或Cable TV(有线电视)等提供直播业务的通信系统。下面以IPTV系统为例,详细说明同步鉴权信息的实现过程。The method for synchronizing authentication information provided in this embodiment can be applied to communication systems that provide live broadcast services such as IPTV (IP Television) or Cable TV (cable TV). Taking the IPTV system as an example, the implementation process of synchronizing authentication information will be described in detail below.

参见图2,IPTV系统包括服务器、VOD(Video on Demand,视频点播)系统和终端,服务器和VOD系统通过接入网与终端进行交互。其中,服务器负责管理用户及其鉴权信息,还管理VOD系统的内容,如发布或删除频道、电影等;VOD系统负责音视频媒体流的分发;终端可以是电视机顶盒、电脑或手机等设备。服务器完成对终端的鉴权后,终端会与VOD通讯,实现流媒体的播放。Referring to Fig. 2, the IPTV system includes a server, a VOD (Video on Demand, video on demand) system and a terminal, and the server and the VOD system interact with the terminal through an access network. Among them, the server is responsible for managing users and their authentication information, and also manages the content of the VOD system, such as publishing or deleting channels, movies, etc.; the VOD system is responsible for the distribution of audio and video media streams; the terminal can be a TV set-top box, a computer or a mobile phone. After the server completes the authentication of the terminal, the terminal will communicate with the VOD to realize streaming media playback.

在IPTV系统中,直播业务主要包括:直播频道业务和PPV(Pay Per View,按次付费)业务。所谓直播频道业务,是指用户有整个直播频道的观看权限,可以随时观看该频道。所谓PPV业务,是指用户只有一个频道某个时间段的节目的观看权限,看一次付一次费用,或者对该套节目(如每天的新闻联播)进行包月。In the IPTV system, the live broadcast service mainly includes: live channel service and PPV (Pay Per View, pay-per-view) service. The so-called live channel service means that the user has the viewing authority of the entire live channel and can watch the channel at any time. The so-called PPV service means that the user only has the right to watch the program of a certain time period on one channel, and pays once for one viewing, or pays a monthly subscription for the program (such as the daily news broadcast).

参见图3,本实施例提供的同步鉴权信息的具体过程如下:Referring to Figure 3, the specific process of synchronizing authentication information provided by this embodiment is as follows:

201:在终端开机时,将终端当前已订购直播业务的鉴权信息发送给终端,以直播频道业务和PPV业务这两种主要的直播业务为例:201: When the terminal is turned on, send the authentication information of the live broadcast service subscribed to by the terminal to the terminal, taking the two main live broadcast services of live channel service and PPV service as examples:

a)开机时,将终端当前已订购直播频道业务的鉴权信息发送给终端。每个直播频道的鉴权信息至少包括:频道标识,如:ID(Identity,身份标识)、是否授权,还可以包括频道号。鉴权信息的格式不限,在本实施例中采用xml格式。a) When starting up, send the authentication information that the terminal has currently subscribed to the live channel service to the terminal. The authentication information of each live channel at least includes: a channel identifier, such as: ID (Identity, identity identifier), authorization or not, and may also include a channel number. The format of the authentication information is not limited, and the xml format is adopted in this embodiment.

例如:ID为“1”、“4”、“5”的直播频道未授权,ID为“2”、“3”的直播频道已授权,则采用xml格式可表示如下:For example: the live channels with IDs "1", "4" and "5" are not authorized, and the live channels with IDs "2" and "3" are authorized, then the xml format can be expressed as follows:

<ChannelID=“1”,Auth=“0”/><ChannelID="1", Auth="0"/>

<ChannelID=“2”,Auth=“1”/><ChannelID="2", Auth="1"/>

<ChannelID=“3”,Auth=“1”/><ChannelID="3", Auth="1"/>

<ChannelID=“4”,Auth=“0”/><ChannelID="4", Auth="0"/>

<ChannelID=“5”,Auth=“0”/><ChannelID="5", Auth="0"/>

b)开机时,将终端当前已订购PPV节目的鉴权信息发送给终端。每个PPV节目的鉴权信息至少包括:频道标识,如:ID(Identity,身份标识)、节目开始时间、节目结束时间,还可以包括频道号。鉴权信息的格式不限,在本实施例中采用xml格式。b) When starting up, send the authentication information of the PPV program currently subscribed by the terminal to the terminal. The authentication information of each PPV program includes at least: a channel identifier, such as: ID (Identity, identity identification), program start time, program end time, and may also include a channel number. The format of the authentication information is not limited, and the xml format is adopted in this embodiment.

例如:ID为“1”的频道,节目开始时间:2008年01月01日00:00:00,节目结束时间:2008年01月01日00:01:00For example: for the channel whose ID is "1", the program start time: 00:00:00 on January 1, 2008, and the program end time: 00:01:00 on January 01, 2008

ID为“4”的频道,节目开始时间:2008年01月01日00:00:00,节目结束时间:2008年01月01日00:00:30Channel with ID "4", program start time: 00:00:00, January 1, 2008, program end time: 00:00:30, January 1, 2008

则采用xml格式可表示如下:Then the xml format can be expressed as follows:

<PPV ChannelID=“1”,Start=“20080101000000”,End=“20080101000100”/><PPV ChannelID="1", Start="20080101000000", End="20080101000100"/>

<PPV ChannelID=“4”,Start=“20080101000000”,End=“20080101000030”/><PPV ChannelID="4", Start="20080101000000", End="20080101000030"/>

步骤a)、b)是开机时,服务器将终端当前已订购的直播频道业务和PPV业务分别发送给终端,也可以将终端当前已订购的直播频道业务和PPV业务一起发送给终端,鉴权信息的内容和格式要求与步骤a)和b)相同,这里不再赘述。无论采用“分别发送”还是“一次发送”的方式,其结果都使终端在开机时获得了用户当前已订购直播频道业务和PPV业务的鉴权信息。Steps a) and b) are when the terminal is turned on, the server sends the live channel service and PPV service currently subscribed by the terminal to the terminal respectively, or sends the live channel service and PPV service currently subscribed by the terminal to the terminal together, and the authentication information The content and format requirements are the same as those of steps a) and b), and will not be repeated here. Regardless of the way of "separate sending" or "one-time sending", the result is that the terminal obtains the authentication information of the live channel service and PPV service that the user has currently subscribed to when it is turned on.

202:终端对已订购直播业务的鉴权信息进行加密和保存;202: The terminal encrypts and saves the authentication information of the subscribed live broadcast service;

进一步地,加密算法可以使用可逆算法或其它算法对直播业务进行加密;加密密钥可以使用直播业务的相关信息,如频道号、频道ID或其组合等。Further, the encryption algorithm can use a reversible algorithm or other algorithms to encrypt the live service; the encryption key can use relevant information of the live service, such as channel number, channel ID or a combination thereof.

203:当用户预订购一项业务时,终端向服务器发送订购业务的请求,该请求包括预订购业务的标识;203: When the user subscribes to a service, the terminal sends a service subscription request to the server, and the request includes the service subscription identifier;

204:服务器接收到终端发送的订购业务的请求后,查询该标识对应的预订购业务关联的内容,并生成该内容的鉴权信息,其中该内容至少包括一项直播业务;204: After receiving the subscription service request sent by the terminal, the server queries the content associated with the subscription service corresponding to the identifier, and generates authentication information of the content, wherein the content includes at least one live broadcast service;

进一步地,预订购业务关联的内容可以包括:直播业务和/或非直播业务;直播业务可以是直播频道业务、PPV业务等;非直播业务可以是电影点播、卡拉OK等。Further, the content associated with the subscription service may include: live broadcast service and/or non-live broadcast service; live broadcast service may be live channel service, PPV service, etc.; non-live broadcast service may be movie on demand, karaoke, etc.

若用户预订购业务关联的内容具体为:电影Moviel的点播,ID为“1”的直播频道,以及ID为“4”的频道的两个PPV节目,一个PPV节目的开始时间:2008年01月01日00:10:00,结束时间:2008年01月01日00:10:30,另一个PPV节目的开始时间:2008年01月01日00:10:30,结束时间:2008年01月01日00:11:00,则服务器生成的鉴权信息格式不限,采用xml格式可表示如下:If the content related to the user’s subscription business is: Movie on demand, the live channel with ID “1”, and two PPV programs on the channel with ID “4”, the start time of one PPV program: January 2008 01st 00:10:00, end time: 00:10:30 January 01, 2008, start time of another PPV program: 00:10:30 January 01, 2008, end time: January 2008 At 00:11:00 on the 01st, the format of the authentication information generated by the server is not limited, and it can be expressed in xml format as follows:

<Movie ID=“1”,Auth=“1”/><Movie ID="1", Auth="1"/>

<ChannelID=“1”,Auth=“1”/><ChannelID="1", Auth="1"/>

<PPV ChannelID=“4”,Start=“20080101001000”,End=“20080101001030”/><PPV ChannelID="4", Start="20080101001000", End="20080101001030"/>

<PPV ChannelID=“4”,Start=“20080101001030”,End=“20080101001100”/><PPV ChannelID="4", Start="20080101001030", End="20080101001100"/>

205:向终端发送该内容包括的直播业务的鉴权信息。205: Send the authentication information of the live service included in the content to the terminal.

进一步地,在单通道的情况下,服务器在接收到终端发送的订购业务的请求后,向终端返回订购业务的响应,并在响应中携带预订购业务关联的直播业务的鉴权信息;Further, in the case of a single channel, after receiving the order service request sent by the terminal, the server returns a service order response to the terminal, and carries the authentication information of the live broadcast service associated with the order service in the response;

在双通道的情况下,终端和服务器都可以主动发起更新,一种是终端发送订购业务的请求,服务器在接收到终端发送的订购业务的请求后,向终端返回订购业务的响应,并在响应中携带预订购业务关联的直播业务的鉴权信息;另一种是服务器检测到自身存储的直播业务的鉴权信息发生变化时,主动向终端发送预订购业务关联的直播业务的鉴权信息In the case of dual channels, both the terminal and the server can actively initiate an update. One is that the terminal sends a request for ordering services. After receiving the request for ordering services sent by the terminal, the server returns a response to the terminal and responds Carry the authentication information of the live broadcast service associated with the subscription service; the other is that when the server detects that the authentication information of the live broadcast service stored by itself has changed, it actively sends the authentication information of the live broadcast service associated with the subscription service to the terminal

进一步地,预订购业务关联的内容可以包括直播业务和/或非直播业务,服务器只向终端返回直播业务的鉴权信息。以步骤203订购的业务为例,虽然该业务关联的内容有四项,但只向终端返回三项直播业务的鉴权信息,鉴权信息格式不限,采用xml格式可表示如下:Further, the content associated with the subscription service may include live service and/or non-live service, and the server only returns authentication information of the live service to the terminal. Taking the service ordered in step 203 as an example, although there are four items associated with the service, only the authentication information of three live broadcast services is returned to the terminal. The format of the authentication information is not limited, and it can be expressed in xml format as follows:

<ChannelID=“1”,Auth=“1”/><ChannelID="1", Auth="1"/>

<PPV ChannelID=“4”,Start=“20080101001000”,End=“20080101001030”/><PPV ChannelID="4", Start="20080101001000", End="20080101001030"/>

<PPV ChannelID=“4”,Start=“20080101001030”,End=“20080101001100”/><PPV ChannelID="4", Start="20080101001030", End="20080101001100"/>

206:终端根据服务器返回的预订购业务关联的直播业务的鉴权信息更新本地的已订购直播的鉴权信息,更新之前,需要对服务器返回的鉴权信息进行加密,加密算法可以采用步骤202中的方法;具体地,206: The terminal updates the local authentication information of the subscribed live broadcast service according to the authentication information of the live broadcast service associated with the subscription service returned by the server. Before updating, the authentication information returned by the server needs to be encrypted. The encryption algorithm can be used in step 202 method; specifically,

若预订购业务所关联的直播业务是新增的,将加密后的预订购业务所关联的直播业务的鉴权信息增加到本地的已订购直播业务的鉴权信息;If the live broadcast service associated with the subscription service is newly added, add the authentication information of the live broadcast service associated with the encrypted subscription service to the authentication information of the local subscribed live broadcast service;

若预订购业务所关联的直播业务是修改的,修改本地的已订购直播业务中预订购业务所关联的直播业务对应的鉴权信息;If the live broadcast service associated with the subscription service is modified, modify the authentication information corresponding to the live broadcast service associated with the subscription service in the local subscribed live broadcast service;

若预订购业务所关联的直播业务是删除的,删除本地的已订购直播业务中预订购业务所关联的直播业务对应的鉴权信息。If the live broadcast service associated with the subscription service is deleted, delete the authentication information corresponding to the live broadcast service associated with the subscription service in the locally subscribed live broadcast service.

例如:步骤203之前,终端维护的鉴权信息为:For example: before step 203, the authentication information maintained by the terminal is:

频带1,ID=“1”,未授权。部分时间段有权限:Band 1, ID = "1", unlicensed. Part of the time period has permission:

2008年01月01日00:00:00到2008年01月01日00:01:00January 01, 2008 00:00:00 to January 01, 2008 00:01:00

频带2,ID=“2”,已授权。Band 2, ID = "2", authorized.

频带3,ID=“3”,已授权。Band 3, ID = "3", authorized.

频带4,ID=“4”,未授权。部分时间段有权限:Band 4, ID = "4", unlicensed. Part of the time period has permission:

2008年01月01日00:00:00到2008年01月01日00:00:30January 01, 2008 00:00:00 to January 01, 2008 00:00:30

频带5,ID=“5”,未授权。Frequency band 5, ID = "5", unlicensed.

步骤206之后,终端维护的鉴权信息更新为:After step 206, the authentication information maintained by the terminal is updated to:

频带1,ID=“1”,已授权。Band 1, ID = "1", authorized.

频带2,ID=“2”,已授权。Band 2, ID = "2", authorized.

频带3,ID=“3”,已授权。Band 3, ID = "3", authorized.

频带4,ID=“4”,未授权。部分时间段有权限:Band 4, ID = "4", unlicensed. Part of the time period has permission:

2008年01月01日00:00:00到2008年01月01日00:00:30January 01, 2008 00:00:00 to January 01, 2008 00:00:30

2008年01月01日00:10:00到2008年01月01日00:10:30January 1, 2008 00:10:00 to January 01, 2008 00:10:30

2008年01月01日00:10:30到2008年01月01日00:11:00January 1, 2008 00:10:30 to January 01, 2008 00:11:00

频带5,ID=“5”,未授权。Frequency band 5, ID = "5", unlicensed.

207:当用户切换频道时,终端解密本地保存的该频道的鉴权信息,完成鉴权。鉴权的过程为:207: When the user switches channels, the terminal decrypts the locally stored authentication information of the channel to complete the authentication. The authentication process is:

首先,判断所要播放频道的直播频道业务的权限,如果通过,则鉴权通过;First, determine the authority of the live channel service of the channel to be played, and if it passes, the authentication passes;

其次,如果未通过,则查找该频道有播放权限的时间段,如果当前时刻在有播放权限的时间段内,则鉴权通过;Secondly, if it fails, search for the time period when the channel has broadcast permission, and if the current moment is within the time period with broadcast permission, the authentication passes;

否则,鉴权失败。Otherwise, authentication fails.

当鉴权通过时,用户可以观看该频道,否则,不能观看。When the authentication is passed, the user can watch the channel; otherwise, the user cannot watch it.

本实施例通过向终端发送预订购业务所关联的直播业务的鉴权信息,实现了直播业务鉴权信息的及时更新和增量更新,减小了网络负荷,增强了用户体验;同时,通过对鉴权信息进行加密,还提升了鉴权的安全性。In this embodiment, by sending the authentication information of the live broadcast service associated with the subscription service to the terminal, the timely update and incremental update of the live broadcast service authentication information is realized, the network load is reduced, and the user experience is enhanced; at the same time, by The authentication information is encrypted, which also improves the security of authentication.

参见图4,本实施例提供了一种同步鉴权信息的系统,包括:服务器301;Referring to FIG. 4, this embodiment provides a system for synchronizing authentication information, including: aserver 301;

该服务器301,用于接收终端发送的订购业务请求,该订购业务请求包括预订购业务标识,查询该预订购业务标识对应的预订购业务关联的内容,并生成该内容的鉴权信息,该内容包括至少一项直播业务,向该终端发送该至少一项直播业务的鉴权信息。Theserver 301 is configured to receive a subscription service request sent by a terminal, the subscription service request includes a subscription service identifier, query the content associated with the subscription service identifier corresponding to the subscription service identifier, and generate authentication information for the content, the content At least one live service is included, and authentication information of the at least one live service is sent to the terminal.

进一步地,further,

该服务器301还用于将该终端当前已订购直播业务的鉴权信息发送给该终端。Theserver 301 is also configured to send to the terminal the authentication information that the terminal has currently subscribed to the live broadcast service.

该服务器301还用于当检测到自身存储的直播业务的鉴权信息发生变化时,向该终端发送该至少一项直播业务的鉴权信息。Theserver 301 is further configured to send the authentication information of the at least one live service to the terminal when it detects that the authentication information of the live service stored by itself changes.

本实施例提供的系统,通过服务器向终端发送预订购业务所关联的直播业务的鉴权信息,实现了鉴权信息的及时更新和增量更新,减小了网络负荷,增强了用户体验。In the system provided by this embodiment, the server sends the authentication information of the live broadcast service associated with the subscription service to the terminal, which realizes timely update and incremental update of the authentication information, reduces network load, and enhances user experience.

参见图5,本实施例提供了一种服务器,包括:Referring to Figure 5, this embodiment provides a server, including:

接收模块401,用于接收终端发送的订购业务请求,订购业务请求包括预订购业务标识;A receivingmodule 401, configured to receive a subscription service request sent by a terminal, where the subscription service request includes a subscription service identifier;

查询与生成模块402,用于查询该预订购业务标识对应的预订购业务关联的内容,并生成该内容的鉴权信息,该内容包括至少一项直播业务;The query andgeneration module 402 is used to query the content associated with the subscription service corresponding to the subscription service identifier, and generate authentication information of the content, the content includes at least one live broadcast service;

发送模块403,用于向该终端发送该至少一项直播业务的鉴权信息。The sendingmodule 403 is configured to send the authentication information of the at least one live service to the terminal.

进一步地,further,

发送模块403还用于将该终端当前已订购直播业务的鉴权信息发送给该终端。The sendingmodule 403 is also configured to send the authentication information that the terminal has subscribed to the live broadcast service to the terminal.

具体地,specifically,

参见图6,发送模块403包括:Referring to Figure 6, the sendingmodule 403 includes:

第一发送单元403a,用于向所述终端返回订购业务响应,在所述订购业务响应中携带所述至少一项直播业务的鉴权信息;Thefirst sending unit 403a is configured to return a subscription service response to the terminal, where the subscription service response carries authentication information of the at least one live broadcast service;

第二发送单元403b,用于当检测到自身存储的直播业务的鉴权信息发生变化时,向所述终端发送所述至少一项直播业务的鉴权信息。Thesecond sending unit 403b is configured to send the authentication information of the at least one live service to the terminal when it detects that the authentication information of the live service stored by itself changes.

本实施例提供的服务器,通过向终端发送预订购业务所关联的直播业务的鉴权信息,实现了鉴权信息的及时更新和增量更新,减小了网络负荷,增强了用户体验。The server provided in this embodiment realizes timely update and incremental update of the authentication information by sending the authentication information of the live broadcast service associated with the subscription service to the terminal, reduces network load, and enhances user experience.

参见图7,本实施例提供了一种终端,包括:Referring to Figure 7, this embodiment provides a terminal, including:

发送模块501,用于向服务器发送订购业务请求,该订购业务请求包括预订购业务标识;A sendingmodule 501, configured to send a subscription service request to the server, where the subscription service request includes a subscription service identifier;

接收模块502,用于接收该服务器返回的该预订购业务标识对应的预订购业务所关联的直播业务的鉴权信息。The receivingmodule 502 is configured to receive the authentication information of the live broadcast service associated with the subscription service corresponding to the subscription service identifier returned by the server.

进一步地,该接收模块502还用于接收该服务器发送的该终端当前已订购直播业务的鉴权信息。Further, the receivingmodule 502 is also configured to receive authentication information sent by the server that the terminal has currently subscribed to a live broadcast service.

进一步地,参见图8,Further, referring to Fig. 8,

该终端还包括加密模块503,用于对接收模块502接收的预订购业务所关联的直播业务的鉴权信息和该终端当前已订购直播业务的鉴权信息进行加密。The terminal also includes anencryption module 503, configured to encrypt the authentication information of the live broadcast service associated with the subscription service received by the receivingmodule 502 and the authentication information of the live broadcast service that the terminal has currently subscribed to.

该终端还包括更新模块504,用于根据加密后的预订购业务所关联的直播业务的鉴权信息更新本地的已订购直播业务的鉴权信息。具体地,该更新模块504包括:The terminal also includes anupdating module 504, configured to update the local authentication information of the subscribed live broadcast service according to the authentication information of the live broadcast service associated with the encrypted subscribed service. Specifically, theupdate module 504 includes:

第一更新单元504a,用于若该预订购业务所关联的直播业务是新增的,将加密后的该预订购业务所关联的直播业务的鉴权信息增加到本地的已订购直播业务的鉴权信息;Thefirst update unit 504a is configured to add the encrypted authentication information of the live broadcast service associated with the subscription service to the authentication information of the local subscribed live broadcast service if the live broadcast service associated with the subscription service is newly added. rights information;

第二更新单元504b,用于若该预订购业务所关联的直播业务是修改的,修改本地的已订购直播业务中该预订购业务所关联的直播业务对应的鉴权信息;Thesecond update unit 504b is used to modify the authentication information corresponding to the live broadcast service associated with the subscription service in the locally subscribed live broadcast service if the live broadcast service associated with the subscription service is modified;

第三更新单元504c,用于若该预订购业务所关联的直播业务是删除的,删除本地的已订购直播业务中该预订购业务所关联的直播业务对应的鉴权信息。Thethird updating unit 504c is configured to delete the authentication information corresponding to the live broadcast service associated with the subscription service in the locally subscribed live broadcast services if the live broadcast service associated with the subscription service is deleted.

本实施例提供的终端,通过接收服务器发送的预订购业务所关联的直播业务的鉴权信息,实现了鉴权信息的及时更新和增量更新,减小了网络负荷,增强了用户体验;同时,通过对鉴权信息进行加密,还提升了鉴权的安全性。The terminal provided in this embodiment realizes the timely update and incremental update of the authentication information by receiving the authentication information of the live broadcast service associated with the subscription service sent by the server, reduces the network load, and enhances the user experience; at the same time , by encrypting the authentication information, the security of the authentication is also improved.

通过以上实施例的描述,本领域的技术人员可以清楚地了解到需要说明的是,本发明实施例不需要引入独立的功能部件,可借助软件加必需的通用硬件平台的方式来实现,基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以执行本发明各个实施例所述的方法。这里所称的存储介质,如:ROM/RAM、磁盘、光盘等。Through the description of the above embodiments, those skilled in the art can clearly understand that what needs to be explained is that the embodiments of the present invention do not need to introduce independent functional components, and can be implemented by means of software plus a necessary general-purpose hardware platform. Based on this It is understood that the essence of the technical solution of the embodiment of the present invention or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions to execute the present invention. The methods described in the various embodiments of the invention. The storage medium referred to here, such as: ROM/RAM, magnetic disk, optical disk, etc.

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the protection of the present invention. within range.

Claims (14)

CN200810167336A2008-10-222008-10-22Method, system and device for synchronizing authentication information in broadcasting serviceExpired - Fee RelatedCN101729176B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN200810167336ACN101729176B (en)2008-10-222008-10-22Method, system and device for synchronizing authentication information in broadcasting service

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN200810167336ACN101729176B (en)2008-10-222008-10-22Method, system and device for synchronizing authentication information in broadcasting service

Publications (2)

Publication NumberPublication Date
CN101729176A CN101729176A (en)2010-06-09
CN101729176Btrue CN101729176B (en)2012-10-03

Family

ID=42449483

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN200810167336AExpired - Fee RelatedCN101729176B (en)2008-10-222008-10-22Method, system and device for synchronizing authentication information in broadcasting service

Country Status (1)

CountryLink
CN (1)CN101729176B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102378057A (en)*2010-08-242012-03-14华为终端有限公司Network television terminal program playing implementation method, and device and system related to the same
CN102137286B (en)*2010-12-152013-12-04华为软件技术有限公司Method, device and system for realizing demand service
CN102970589B (en)*2012-11-262016-03-30中国联合网络通信集团有限公司The control method of multi-terminal-basedsynergetic synergetic media stream play and device
CN111294615A (en)*2018-12-072020-06-16玲珑视界科技(北京)有限公司Multicast channel batch authentication method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040266336A1 (en)*2003-04-252004-12-30Stelios PatsiokasSystem and method for providing recording and playback of digital media content
CN1588849A (en)*2004-07-022005-03-02清华大学Large scale digital live broadcast method based on digital right management
CN1988649A (en)*2006-12-122007-06-27中兴通讯股份有限公司Charging method for network TV service
CN101155293A (en)*2006-09-252008-04-02华为技术有限公司 A method, system and device for authorizing network live TV service channels
CN101159849A (en)*2007-10-192008-04-09中兴通讯股份有限公司Living broadcast method for interactive network television system
CN101277473A (en)*2007-03-312008-10-01华为技术有限公司 Method for changing state of packet switching domain, terminal, network device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20070104754A (en)*2006-04-242007-10-29주식회사 대우일렉트로닉스 Digital broadcasting system and digital broadcasting method using IP network which can preview

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040266336A1 (en)*2003-04-252004-12-30Stelios PatsiokasSystem and method for providing recording and playback of digital media content
CN1588849A (en)*2004-07-022005-03-02清华大学Large scale digital live broadcast method based on digital right management
CN101155293A (en)*2006-09-252008-04-02华为技术有限公司 A method, system and device for authorizing network live TV service channels
CN1988649A (en)*2006-12-122007-06-27中兴通讯股份有限公司Charging method for network TV service
CN101277473A (en)*2007-03-312008-10-01华为技术有限公司 Method for changing state of packet switching domain, terminal, network device
CN101159849A (en)*2007-10-192008-04-09中兴通讯股份有限公司Living broadcast method for interactive network television system

Also Published As

Publication numberPublication date
CN101729176A (en)2010-06-09

Similar Documents

PublicationPublication DateTitle
US10085063B2 (en)Peer-to-peer video on demand techniques
CN107810613B (en)Method and apparatus for providing program and device category rights in a broadcast stream using a manifest file
US11363323B2 (en)Method and system for providing content
CN102577421B (en)For using the digital copyright management protection of the content of social TV service identification
KR100859612B1 (en)Method, apparatus and system for remote real-time access of multimedia content
US8892763B2 (en)Live television playback optimizations
US20110040894A1 (en)Side Loading
US20120170741A1 (en)Secure live television streaming
US20080306871A1 (en)System and method of managing digital rights
CN102474594A (en) Systems and methods for managing content in real time
US8850474B2 (en)Virtual content store in interactive services architecture
US20240257188A1 (en)Methods and systems for providing content
CN101729176B (en)Method, system and device for synchronizing authentication information in broadcasting service
US9313536B1 (en)Systems and methods for dynamic insertion
US10440097B1 (en)Profile based streaming
WO2012010047A1 (en)Management method for set top box application and set top box
JP2009128957A (en) Content management system
CN101626487A (en)Data transmission method and service platform
CN106162361A (en) A method of collecting user viewing information in a VOD video on demand system
KR101187796B1 (en)WEB BASED BROADCASTING SERVICE SYSTEM AND METHOD CONTROLLED BY Electronic Program Guide
WO2008120941A1 (en)Method and system for providing service using mobile communication

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20121003


[8]ページ先頭

©2009-2025 Movatter.jp