一种移动终端电视节目广播系统及方法

文档序号:7699959阅读:125来源:国知局
专利名称:一种移动终端电视节目广播系统及方法
技术领域
本发明涉及移动通信领域,尤其涉及向移动终端播放电视节目的系统。
背景技术
随着用户对媒体类业务的需求的增加,移动终端电视业务越来越受到众多运营商 的重视,作为未来业务发展的重点。各运营商通过广播系统向移动终端播放电视节目的电视节目广播系统通常如图1 所示,包括节目流加密子系统和业务管理子系统。在业务管理子系统以及授权收看电视节目的用户的移动终端中保存有成对的密 钥。在节目流加密子系统中使用节目流密钥将需要播放的节目流进行加密;通常而 言,节目流密钥为一种扰码,用以扰乱节目流数据块的排序,从而达到对节目流进行加密的 目的。作为节目接收方,在接收到节目流的同时还需要获得节目流密钥,从而恢复节目流数 据块的正常顺序,实现对节目流的正确节目。为了保证节目流密钥在向用户广播过程中的安全性,在节目流加密子系统向用户 广播节目流密钥以及加密的节目流之前,需要与业务管理子系统进行交互,对节目流密钥 进行加密。交互过程如图2所示,包括如下步骤S201、节目流加密子系统向业务管理子系统发送节目流密钥加密请求。在该加密 请求中携带有节目流密钥。S202、业务管理子系统根据该加密请求,使用保存的密钥对节目流密钥进行加密。S203、业务管理子系统通过响应消息将加密后的节目流密钥返回给节目流加密子 系统。S204、节目流加密子系统将加密后的节目流密钥以及加密后的节目流向用户广播。具有对应密钥的移动终端在接收到广播数据后,使用其保存的密钥解密节目流 密钥(即扰码),使用解密后的节目流密钥解密节目流(即使用扰码恢复节目流数据块顺 序),从而得到解密后的节目流,解码解密后的节目流后用户就可以收看广播的电视节目 了。然而,目前各运营商建立的电视节目播放系统往往采用不同标准组织定义的标 准,使得这些电视节目播放系统之间相互不具兼容性,导致重复建设,不利于资源的共享与 节约,并且维护成本也较高。

发明内容
本发明实施例提供了一种移动终端电视节目广播系统及方法,以及适配网关子系 统,用以节约移动终端电视节目播放系统的建设成本和维护成本。一种移动终端电视节目广播方法,包括
基于不同标准协议的节目流加密子系统向适配网关子系统发送节目流密钥加密 请求;所述适配网关子系统根据接收的节目流密钥加密请求生成一种预先定义的格式 的请求消息后向业务管理子系统转发;所述业务管理子系统对转发的请求消息中的节目流密钥加密后,将携带加密后的 节目流密钥的响应消息发送给所述适配网关子系统;所述适配网关子系统确定接收的响应消息所对应的节目流加密子系统,根据该节 目流加密子系统所基于的标准协议将接收的响应消息进行格式转换后,转发给该节目流加 密子系统;该节目流加密子系统根据接收的响应消息,向移动终端广播加密后的节目流密 钥,以及使用所述节目流密钥加密的节目流。一种移动终端电视节目广播系统,包括至少两个基于不同标准协议的节目流加密子系统,用于发送节目流密钥加密请 求;适配网关子系统,用于根据接收的节目流密钥加密请求生成一种预先定义的格式 的请求消息后进行转发;业务管理子系统,用于对转发的请求消息中的节目流密钥加密后,将携带加密后 的节目流密钥的响应消息发送给所述适配网关子系统;所述适配网关子系统确定接收的响应消息所对应的节目流加密子系统,根据该节 目流加密子系统所基于的标准协议将接收的响应消息进行格式转换后,转发给该节目流加 密子系统;该节目流加密子系统根据接收的响应消息,向移动终端广播加密后的节目流密 钥,以及使用所述节目流密钥加密的节目流。一种适配网关子系统,包括请求消息接收模块,用于接收节目流加密子系统发送的节目流密钥加密请求;请求消息转换模块,用于将所述请求消息接收模块接收的节目流密钥加密请求转 换为一种预先定义的格式的请求消息;请求消息转发模块,用于将所述请求消息转换模块转换后的请求消息转发给业务 管理子系统;响应消息接收模块,用于接收所述业务管理子系统返回的响应消息,该响应消息 中携带有加密后的节目流密钥;响应消息转换模块,用于确定所述响应消息接收模块接收到的响应消息所对应的 节目流加密子系统,根据该节目流加密子系统所基于的标准协议,将接收的响应消息进行 格式转换;响应消息转发模块,用于将所述响应消息转换模块转换格式后的响应消息转发给 该节目流加密子系统。本发明实施例由于适配网关子系统可以将基于不同标准协议的节目流加密子系 统发送的节目流密钥加密请求转换为统一格式的请求消息转发给业务管理子系统进行处 理,并将业务管理子系统返回的响应消息转换为对应格式后转发给对应的节目流加密子系 统,从而不同标准的节目流加密子系统可以共用一个业务管理子系统进行节目流密钥的加 密,避免针对不同标准的节目流加密子系统分别设置业务管理子系统的开销,节约了建设成本和维护费用。


图1为现有技术的移动终端电视节目广播系统示意图; 图2为现有技术的节目流加密子系统与业务管理子系统的交互流程图;图3为本发明实施例的移动终端电视节目广播系统示意图;图4为本发明实施例的向移动终端广播电视节目的方法流程图;图5为本发明实施例的一种自定义的请求消息格式;图6为本发明实施例的一种自定义的响应消息格式;图7为本发明实施例的适配网关子系统内部结构示意图。
具体实施例方式本发明的发明人对现有技术的各种电视节目播放系统进行分析,发现不同的电视 节目播放系统,其中节目流加密子系统发送的节目流密钥加密请求,以及业务管理子系统 返回的响应消息的格式是不同的,并根据不同的标准协议进行解析和处理。为了节省移动 终端电视节目播放系统的建设成本和维护成本,本发明实施例在系统中增加一个适配网关 子系统,该适配网关子系统可以将节目流加密子系统发送的不同格式的节目流密钥加密请 求,转换成一种通用格式的请求;本发明实施例提供的业务管理子系统对于适配网关子系 统发送的通用格式的节目流密钥加密请求进行处理,并返回通用格式的响应;适配网关子 系统将接收的响应转化为与节目流加密子系统相对应的格式的响应,发送给节目流加密子 系统,从而节目流加密子系统可以向用户广播加密后的节目流密钥以及节目流。下面结合附图详细说明本发明实施例的具体技术方案。如图3所示,本发明实施例提供了一种移动终端电视节目播放系统,其中包括多 个节目流加密子系统301、一个适配网关子系统302、一个业务管理子系统303。节目流加密子系统301所采用的标准协议可以不同,比如,系统中有的节目流 加密子系统301采用的是CMMB(China Mobile MultimediaBroadcasting,中国移动多 媒体广播)标准,有的节目流加密子系统301采用的是MBMS(Multimedia Broadcast/ Multicast Service,多媒体广播/组播业务)标准,有的节目流加密子系统301采用的是 BCMCS(Broadcast andMulticastService,广播和组播业务)标准。各节目流加密子系统301分别与适配网关子系统302相连、并建立通讯;适配网关 子系统302与各节目流加密子系统301之间可以采用同轴电缆直接相连,或者IP网络的连 接互通方式。适配网关子系统302与业务管理子系统303相连并建立通讯;适配网关子系统 302与业务管理子系统303之间可以采用同轴电缆直接相连,或者IP网络的连接互通方式。图3所示的系统实现对移动终端播放电视节目的方法,流程图如图4所示,包括如 下具体步骤S401、节目流加密子系统301向适配网关子系统302发送节目流密钥加密请求。由于与适配网关子系统302相连的各节目流加密子系统301可以基于不同的标 准,因此,适配网关子系统302接收到的节目流密钥加密请求也可能是基于不同标准的;也就是说,适配网关子系统302接收到的节目流密钥加密请求可能是不同格式的。S402、适配网关子系统302根据一种预先定义的格式,将接收的节目流密钥加密 请求转换为该格式的请求消息。适配网关子系统302对节目流加密子系统301发送的节目流密钥加密请求进行分 析确定该节目流密钥加密请求的格式后,对该节目流密钥加密请求进行解析后,转换为预 先定义的一种格式的请求消息。预先定义的格式可以是基于现有标准的请求消息的格式, 如基于CMMB标准的格式,或者基于MBMS标准的格式;预先定义的格式还可以是自行定义 的一种通用格式,例如,如图5所示的一种定义的请求消息格式,包括业务ID(业务序号) 参数、节目流密钥参数,进一步还可以包括节目流密钥ID (节目流密钥序号)以及扩展字段 等。显然,本领域技术人员可以根据实际情况来定义请求消息的格式。假设,节目流加密子系统301发送给适配网关子系统302的节目流密钥加密请求 是基于CMMB标准的格式,则将CMMB标准的格式的节目流密钥加密请求转换为如图5所示 格式的请求消息,具体为提取CMMB标准请求中的第4个参数节目流密钥,以及第5个参数业务ID分别作 为如图5所示格式的请求消息中的第2个参数节目流密钥,以及第1个参数业务ID。进一步,还可以提取CMMB标准请求中的第6个参数节目流密钥ID作为图5所示 格式的请求消息中第3个参数节目流密钥ID。提取CMMB标准请求中的第1个参数通道ID (参数通道序号)作为图5所示格式 的请求消息中第5个参数扩展字段1 ;提取CMMB标准请求中的第2个参数流ID作为图5所 示格式的请求消息中第6个参数扩展字段2 ;提取CMMB标准请求中的第3个参数流ID (参 数流序号)作为图5所示格式的请求消息中第7个参数扩展字段3 ;在图5所示格式的请 求消息中第4个参数扩展字段字节数中填写扩展字段字节数(比如填写48)。S403、适配网关子系统302将经过格式转换后的请求消息发送给业务管理子系统 303。S404、业务管理子系统303根据接收的请求消息,加密请求消息中携带的节目流 密钥。由于适配网关子系统302可以将节目流加密子系统301发送的各种不同格式的节 目流密钥加密请求,根据预先定义的一种格式转换为统一格式的请求消息发送给业务管理 子系统303,因此,业务管理子系统303接收到的请求消息是统一格式的,便于业务管理子 系统303对加密请求消息进行处理。这样,业务管理子系统303通过适配网关子系统302 可以处理多种标准协议的节目流加密子系统301发送的节目流密钥加密请求,而不必针对 各种不同的标准协议的节目流加密子系统301分别设置多种不同标准协议的业务管理子 系统,从而大大节约了系统的建设和维护成本。业务管理子系统303从适配网关子系统302发送的加密请求中提取出节目流密 钥,并根据加密请求中的业务ID确定对应的密钥,用该密钥对节目流密钥进行加密。S405、业务管理子系统303向适配网关子系统302返回携带加密后的节目流密钥 的响应消息。业务管理子系统303向适配网关子系统302返回的响应消息的格式既可以是自行 定义的一种通用格式(如图6所示,包括加密后的节目流密钥参数,或者进一步还可以节目
7流密钥ID、一些扩展字段)也可以是基于现有标准的响应消息的格式,如基于CMMB标准的 格式,或者基于MBMS标准的格式。S406、适配网关子系统302接收业务管理子系统303返回的响应消息,将该响应消 息转换为对应格式后转发给相应的节目流加密子系统。具体为,适配网关子系统302根据返回的响应消息确定其对应的节目流密钥加密 请求消息(比如确定所接收的响应消息对应于之前刚转发的节目流密钥加密请求消息,或 者根据响应消息中携带的节目流密钥ID确定对应的节目流密钥加密请求消息),进而确定 该响应消息对应与发送该节目流密钥加密请求消息的节目流加密子系统,并向该节目流加 密子系统返回该响应消息。具体可以是根据节目流加密子系统301发送来的节目流密钥加 密请求消息所在的通讯链路端口,确定该返回的响应消息所对应的节目流加密子系统,即 确定该返回的响应消息所应转发的节目流加密子系统,也就是发送对应的节目流密钥加密 请求的节目流加密子系统。适配网关子系统302根据收业务管理子系统303返回的响应消息所对应的节目流 加密子系统所基于的标准协议,将该响应消息转换为对应格式的响应消息。例如,确定对应 的节目流加密子系统为基于CMMB标准协议的,则将该响应消息转换为基于CMMB标准协议 的格式的响应消息。S407、适配网关子系统302向对应的节目流加密子系统301发送转换格式后的响 应消息。S408、节目流加密子系统301根据适配网关子系统302发送的响应消息,向移动终 端用户广播加密后的节目流密钥,以及使用所述节目流密钥加密的节目流。由于适配网关子系统302将响应消息转换为节目流加密子系统301所基于的标准 协议,因此,接收响应消息的节目流加密子系统301可以解析所接收的响应消息,并获得加 密后的节目流密钥,从而向移动终端广播加密后的节目流密钥,以及使用所述节目流密钥 加密的节目流。上述的业务管理子系统303可以包括一个或者多个业务管理服务器用于接收适 配网关子系统302发送的请求消息,并向适配网关子系统302返回响应。本领域技术人员可以理解,虽然上述说明中,为便于理解,对方法的步骤采用了顺 序性描述,但是应当指出,对于上述步骤的顺序并不作严格限制。上述的适配网关子系统,其内部结构可以如图7所示,包括请求消息接收模块 701、请求消息转换模块702、请求消息转发模块703、响应消息接收模块704、响应消息转换 模块705、响应消息转发模块706。请求消息接收模块701用于接收节目流加密子系统发送的节目流密钥加密请求。请求消息转换模块702用于将所述请求消息接收模块接收的节目流密钥加密请 求转换为一种预先定义的格式的请求消息。请求消息转换模块702具体用于根据从接收的 节目流密钥加密请求中提取的节目流密钥、业务序号ID、节目流密钥序号ID,生成一种预 先定义的格式的请求消息,具体转换方法如前步骤S402所述,此处不再赘述。请求消息转发模块703用于将所述请求消息转换模块转换后的请求消息转发给 业务管理子系统。响应消息接收模块704用于接收所述业务管理子系统返回的响应消息,该响应消
8息中携带有加密后的节目流密钥。响应消息转换模块705用于确定所述响应消息接收模块接收到的响应消息所对 应的节目流加密子系统,根据该节目流加密子系统所基于的标准协议,将接收的响应消息 转换为对应格式的响应消息。响应消息转换模块705具体用于根据所述响应消息的节目流 密钥ID确定对应的节目流密钥加密请求,进而确定发送该节目流密钥加密请求的节目流 加密子系统,根据该节目流加密子系统所基于的标准协议,将接收的响应消息进行格式转 换。具体的转换方法如前步骤S406所述,此处不再赘述。响应消息转发模块706用于将所述响应消息转换模块转换格式后的响应消息转 发给该节目流加密子系统。本发明实施例由于适配网关子系统可以将基于不同标准协议的节目流加密子系 统发送的节目流密钥加密请求转换为统一格式的请求消息转发给业务管理子系统进行处 理,并将业务管理子系统返回的响应消息转换为对应格式后转发给对应的节目流加密子系 统,从而不同标准的节目流加密子系统可以共用一个业务管理子系统进行节目流密钥的加 密,避免针对不同标准的节目流加密子系统分别设置业务管理子系统的开销,节约了建设 成本和维护费用。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读取存储介质中,如 ROM/RAM、磁碟、光盘等。还可以理解的是,附图或实施例中所示的装置结构仅仅是示意性的,表示逻辑结 构。其中作为分离部件显示的模块可能是或者可能不是物理上分开的,作为模块显示的部 件可能是或者可能不是物理模块。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应 视为本发明的保护范围。
权利要求
一种移动终端电视节目广播方法,其特征在于,包括基于不同标准协议的节目流加密子系统向适配网关子系统发送节目流密钥加密请求;所述适配网关子系统根据接收的节目流密钥加密请求生成一种预先定义的格式的请求消息后向业务管理子系统转发;所述业务管理子系统对转发的请求消息中的节目流密钥加密后,将携带加密后的节目流密钥的响应消息发送给所述适配网关子系统;所述适配网关子系统确定接收的响应消息所对应的节目流加密子系统,根据该节目流加密子系统所基于的标准协议将接收的响应消息进行格式转换后,转发给该节目流加密子系统;该节目流加密子系统根据接收的响应消息,向移动终端广播加密后的节目流密钥,以及使用所述节目流密钥加密的节目流。
2.如权利要求1所述的方法,其特征在于,所述适配网关子系统根据接收的节目流密 钥加密请求生成一种预先定义的格式的请求消息,具体包括所述适配网关子系统根据从接收的节目流密钥加密请求中提取的节目流密钥、业务序 号ID、节目流密钥ID,生成一种预先定义的格式的请求消息。
3.如权利要求2所述的方法,其特征在于,所述业务管理子系统对转发的请求消息中 的节目流密钥加密,具体包括所述业务管理子系统根据转发的请求消息中的业务序号ID确定加密密钥,用所述加 密密钥对所述节目流密钥加密。
4.如权利要求3所述的方法,其特征在于,所述响应消息中还包括所述节目流密钥ID;以及所述确定该响应消息所对应的节目流加密子系统,具体包括 根据所述响应消息的节目流密钥ID确定对应的节目流密钥加密请求,进而确定发送 该节目流密钥加密请求的节目流加密子系统,为该响应消息所对应的节目流加密子系统。
5.如权利要求1-4任一所述的方法,其特征在于,所述预先定义的格式为基于CMMB标 准、或者MBMS标准的格式,或者为自定义的格式。
6.一种移动终端电视节目广播系统,其特征在于,包括至少两个基于不同标准协议的节目流加密子系统,用于发送节目流密钥加密请求; 适配网关子系统,用于根据接收的节目流密钥加密请求生成一种预先定义的格式的请 求消息后进行转发;业务管理子系统,用于对转发的请求消息中的节目流密钥加密后,将携带加密后的节 目流密钥的响应消息发送给所述适配网关子系统;所述适配网关子系统确定接收的响应消息所对应的节目流加密子系统,根据该节目流 加密子系统所基于的标准协议将接收的响应消息进行格式转换后,转发给该节目流加密子 系统;该节目流加密子系统根据接收的响应消息,向移动终端广播加密后的节目流密钥,以 及使用所述节目流密钥加密的节目流。
7.如权利要求6所述的系统,其特征在于,所述适配网关子系统具体用于根据从接收的节目流密钥加密请求中提取的节目流密 钥、业务序号ID、节目流密钥ID,生成一种预先定义的格式的请求消息;以及根据所述响应消息的节目流密钥ID确定对应的节目流密钥加密请求,进而确定发送该节目流密钥加密 请求的节目流加密子系统,根据该节目流加密子系统所基于的标准协议,将接收的响应消 息进行格式转换。
8.如权利要求6所述的系统,其特征在于,所述预先定义的格式为基于CMMB标准、或者 MBMS标准的格式,或者为自定义的格式。
9.一种适配网关子系统,其特征在于,包括请求消息接收模块,用于接收节目流加密子系统发送的节目流密钥加密请求;请求消息转换模块,用于将所述请求消息接收模块接收的节目流密钥加密请求转换为 一种预先定义的格式的请求消息;请求消息转发模块,用于将所述请求消息转换模块转换后的请求消息转发给业务管理 子系统;响应消息接收模块,用于接收所述业务管理子系统返回的响应消息,该响应消息中携 带有加密后的节目流密钥;响应消息转换模块,用于确定所述响应消息接收模块接收到的响应消息所对应的节目 流加密子系统,根据该节目流加密子系统所基于的标准协议,将接收的响应消息进行格式 转换;响应消息转发模块,用于将所述响应消息转换模块转换格式后的响应消息转发给该节 目流加密子系统。
10.如权利要求9所述的子系统,其特征在于,所述请求消息转换模块具体用于根据从接收的节目流密钥加密请求中提取的节目流 密钥、业务序号ID、节目流密钥ID,生成一种预先定义的格式的请求消息。
11.如权利要求10所述的子系统,其特征在于,所述响应消息转换模块具体用于根据所述响应消息的节目流密钥ID确定对应的节目 流密钥加密请求,进而确定发送该节目流密钥加密请求的节目流加密子系统,根据该节目 流加密子系统所基于的标准协议,将接收的响应消息进行格式转换。
全文摘要
本发明涉及移动通信领域,尤其涉及向移动终端播放电视节目的系统。本发明提供了一种移动终端电视节目广播系统及方法,包括节目流加密子系统,用于发送节目流密钥加密请求;适配网关子系统,用于将接收到的节目流密钥加密请求转换为预先定义的格式的请求消息后进行转发;业务管理子系统,用于对转发的请求消息中的节目流密钥进行加密后,向适配网关子系统返回响应消息;适配网关子系统将接收的响应消息进行格式转换后,转发给对应的节目流加密子系统。由于将节目流密钥加密请求转换为统一格式的请求消息转发给业务管理子系统进行处理,从而不同标准的节目流加密子系统可以共用一个业务管理子系统,节约了建设成本和维护费用。
文档编号H04L29/06GK101873479SQ20091008297
公开日2010年10月27日 申请日期2009年4月27日 优先权日2009年4月27日
发明者杨成军 申请人:中国移动通信集团北京有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1