数字电视用户管理系统与条件接收系统的通信方法

文档序号:7889925阅读:670来源:国知局
专利名称:数字电视用户管理系统与条件接收系统的通信方法
技术领域
本发明涉及数字电视用户管理系统与条件接收系统的通信技术,具体涉及一种数字电视 用户管理系统与条件接收系统的通信方法。
背景技术
SMS (Subscriber Management System)用户管理系统,是采用数字技术、网络技术,对 用户订购数字电视产品进行服务的运营管理信息系统。SMS通过对用户订购信息的记录与处 理,形成用户数据库,并经由与CAS (Conditional Access System,条件接受系统)的接口 ,向CAS发送用户授权管理信息(EMM)的基本数据,CAS据此实现对用户收看视节目的控制 。SMS结合CAS实现对用户的授权、反授权、开户、销户、业务订购、0SD、 TV-Mail、 VOD点 播等数字电视业务管理功能。SMS与CAS之间建立连接的常用方法有以下二种
1、 Socket通信所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个 通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求,但是 Socket通信不能保证系统与系统之间的持续连接,如果在传完数据后,不持续检测对方的运 行状态,就不能保证数据正确地通过对方传送到网络中,也不能保证下一次需要传送数据时 对方系统的立即响应。
2、 XML通信扩展标记语言——XML,是一种简单的数据存储语言,使用一系列简单的 标记描述数据,通过标记描述数据建立连接,虽然XML极其简单易于掌握和使用,但XML占用 的空间比二进制数据要占用更多的空间。

发明内容
本发明所要解决的技术问题是,提供一种确保数字电视用户管理系统与条件接收系统处 于连接状态的数字电视用户管理系统与条件接收系统的通信方法。
本发明解决所述技术问题采用的技术方案是,数字电视用户管理系统与条件接收系统的 通信方法,其特征在于,包括下列步骤
a、 数字电视用户管理系统与条件接收系统建立连接;
b、 数字电视用户管理系统与条件接收系统交互授权数据;
c、 若条件接收系统在设定时间内未收到数字电视用户管理系统传输的数据,则每隔固 定时间向数字电视用户管理系统发送心跳连接检测数据包; d、 数字电视用户管理系统向条件接收系统返回连接确认数据包并继续与条件接受系统 交互授权数据;
e、 数字电视用户管理系统断开与条件接收系统的连接; 进一步的,所述步骤a包括下列步骤
al 、数字电视用户管理系统向条件接收系统发送申请连接数据包; a2、条件接收系统返回连接确认连接数据包,双方建立连接; 所述步骤e包括下列步骤
el、数字电视用户管理系统向条件接收系统发送关闭连接数据包; e2、条件接收系统断开连接;
进一步的,所述步骤al中,数字电视用户管理系统发送的申请连接数据包包括接口协议 版本号、加密方案版本号、使用密钥类别、运营商序号、数据长度;
所述步骤a2中,条件接收系统验证接收的数据是否正确,若正确,则返回包含加密密钥 的连接确认数据包;否则用户数字电视管理系统与条件接收系统的连接失败;
进一步的,所述步骤d还包括,若条件接收系统未收到数字电视用户管理系统返回的连 接确认数据包,则用户数字电视管理系统与条件接收系统的连接失败。
本发明的有益效果是,确保数字电视用户管理系统与条件接收系统处于长连接状态,确 保了系统间数据传输的可靠性,还能对条件接收前端系统达到监控的作用,使电视台前端各 软硬件系统保证系统之间数据交互安全、可靠、稳定,确保广电媒体网络有效地运行。数字 电视用户管理系统和条件接收系统通信的执行效率更高,性能更强,消耗的资源更少。
以下结合具体实施方式
对本发明作进一步说明。
具体实施例方式
SMS向CAS发送申请连接数据包,数据包的格式主要以双方约定的标准设计,初始化连接 。初始化数据以CAS和SMS的相关信息为主,包括接口协议版本号、加密类型、密钥类别、运 营商序号、数据长度等信息;如果CAS接收到申请连接数据包后,验证数据包是否为正确信 息,若是,则返回连接确认数据包,数据包内容主要是授权加密信息的密钥用以加密其它数 据;否则SMS与CAS的连接失败。SMS与CAS建立连接后,交互授权数据SMS向CAS发送各种加 密后的授权数据信息,包括购买业务信息、0SD信息、E-Mail信息设置用户特征、V0D信息以 及设置钱包的信息等数据;CAS接收到数据后立即返回SMS需要的结果。
SMS需要与CAS保持长期的连接状态,因此系统之间在一定的时间内需要有数据的交互, CAS如果在设定时间内未收到SMS发送的数据包,则每隔固定时间向SMS发送心跳连接检测数
据包,以确认SMS是否在运行。心跳连接检测数据包描述了心跳数据类型值,数据包编号, 数据包长度,SMS信息等,具体格式如下
数据名称数据类型数据大小说明
Protocol—Versionbytei版本固定号
Message—Typebyte2发送的数据包为心跳数据
Message—Lengthbyte2数据包长度
Message—IDbyte2数据包编号
SMS—IDbyte2SMS编号类型
SMS—Lengthbyte2SMS值长度
SMS—valuebyte2SMS编号值
如果SMS处于运行状态,当SMS收到CAS发送的心跳连接检测数据包后,则返回给CAS连接确认数据包,CAS收到连接确认数据包后,确认SMS处于运行状态,SMS继续与CAS交互授 权数据。若CAS发送心跳连接检测数据包后,没有收到SMS返回的连接确认数据包,贝ljSMS与 CAS的连接失败。当SMS与CAS之间的授权数据交互完毕,需要关闭SMS与CAS建立的连接时, 由SMS向CAS发送闭连接数据包,CAS收到关闭连接数据包后,自动与SMS断开连接。
权利要求
1.数字电视用户管理系统与条件接收系统的通信方法,其特征在于,包括下列步骤a、数字电视用户管理系统与条件接收系统建立连接;b、数字电视用户管理系统与条件接收系统交互授权数据;c、若条件接收系统在设定时间内未收到数字电视用户管理系统传输的数据,则每隔固定时间向数字电视用户管理系统发送心跳连接检测数据包;d、数字电视用户管理系统向条件接收系统返回连接确认数据包并继续与条件接受系统交互授权数据;e、数字电视用户管理系统断开与条件接收系统的连接。
2.如权利要求l所述的数字电视用户管理系统与条件接收系统的通信 方法,其特征在于,所述步骤a包括下列步骤al 、数字电视用户管理系统向条件接收系统发送申请连接数据包; a2、条件接收系统返回连接确认连接数据包,双方建立连接; 所述步骤e包括下列步骤el、数字电视用户管理系统向条件接收系统发送关闭连接数据包;e2、条件接收系统断开连接。
3.如权利要求2所述的数字电视用户管理系统与条件接收系统的通信 方法,其特征在于,所述步骤al中,数字电视用户管理系统发送的申请连接数据包包括接口 协议版本号、加密方案版本号、使用密钥类别、运营商序号、数据长度;所述步骤a2中,条件接收系统验证接收的数据是否正确,若正确,则返回包含加密密 钥的连接确认数据包;否则用户数字电视管理系统与条件接收系统的连接失败。
4.如权利要求l所述的数字电视用户管理系统与条件接收系统的通信 方法,其特征在于,所述步骤d还包括,若条件接收系统未收到数字电视用户管理系统返回 的连接确认数据包,则用户数字电视管理系统与条件接收系统的连接失败。
5.如权利要求4所述的数字电视用户管理系统与条件接收系统的通信 方法,其特征在于,所述心跳连接检测数据包括心跳数据类型值,数据包编号,数据包长度 ,数字电视用户管理系统信息。
全文摘要
本发明涉及SMS与CAS的通信技术,具体涉及一种SMS与CAS建立连接的方法。本发明公开了一种确保SMS与CAS处于连接状态的数字电视用户管理系统与条件接收系统的通信方法。本发明的技术方案包括下列步骤a.SMS与CAS建立连接;b.SMS与CAS交互授权数据;c.若CAS在设定时间内未收到SMS传输的数据,则每隔固定时间向SMS发送心跳连接检测数据包;d.SMS向CAS返回连接确认数据包并继续与条件接受系统交互授权数据;e.SMS断开与CAS的连接。本发明的有益效果是,确保了SMS与CAS处于长连接状态,确保了系统间数据传输的可靠性。
文档编号H04N7/16GK101184202SQ200710203188
公开日2008年5月21日 申请日期2007年12月18日 优先权日2007年12月18日
发明者东 刘, 军 唐, 建 肖 申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1