CN1175666C - 数字电视用户管理系统与多个条件接收系统连接实现方法 - Google Patents
数字电视用户管理系统与多个条件接收系统连接实现方法 Download PDFInfo
- Publication number
- CN1175666C CN1175666C CNB011400846A CN01140084A CN1175666C CN 1175666 C CN1175666 C CN 1175666C CN B011400846 A CNB011400846 A CN B011400846A CN 01140084 A CN01140084 A CN 01140084A CN 1175666 C CN1175666 C CN 1175666C
- Authority
- CN
- China
- Prior art keywords
- condition receiving
- digital
- authorization data
- subscriber management
- sms
- 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
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种数字电视用户管理系统(SMS系统)与多个条件接收系统连接的实现方法,该方法通过SMS系统的CA系统接口程序分别与不同的CA系统建立网络连接,由SMS系统受理分属于不同CA系统的用户的业务,记录相应的业务信息,产生相应的授权数据,根据授权数据中的信息判断用户属于哪个CA系统,将该授权数据发送给相应的CA系统,由该CA系统根据所述授权数据控制用户的收视权力,并向SMS系统的CA系统接口程序返回相应的授权处理结果,由SMS系统的CA系统接口程序将用户的授权处理结果记录到SMS系统数据库。采用上述方法使一个SMS系统可以同时支持多个相同的或不同的CA系统,并解决了SMS系统实时向CA系统传送授权数据的问题。
Description
技术领域:
本发明涉及一种基于数字电视网络的数字电视用户管理系统(SMS)与多个条件接收系统(CA)连接的实现方法。
背景技术:
在数字电视系统中,为了能够控制用户电视节目的接收,将数字电视的传输与条件接收系统(CA,以下简称CA系统)相结合,采用数字加解密技术,在传输前端将数字信号加扰,结合授权加密的形式,在取得授权的用户端将信号解扰,就可以达到数字电视接收控制到户的目的,改变传统的广播影视节目采用广播或播放的形式提供给用户、用户被动接收的局面。
但是在数字电视的运营管理过程中,单单依靠CA系统是无法开展业务的,还必须依靠功能完备的数字电视用户管理系统(SMS,以下简称SMS系统)管理用户资料、定购信息、授权信息等,然后将运营过程中产生的授权数据传送给CA系统,再由CA系统根据这些授权数据控制用户的收视状态,才能够完成各种业务有条件接收的完整过程。
一般来说,CA系统供应商在提供条件接收系统的同时,通常会提供一个简单的SMS系统供数字电视运营商使用,但是这套SMS系统可能并不能满足运营商的要求,因此在CA系统上往往会提供一个SMS接口,以便运营商可以选择其它的SMS系统连接这个CA系统。在目前的实际应用中,通常为这种采用单接口的方式将SMS系统与CA系统联系起来的模式。SMS系统与单个CA系统接口的实现方法是:首先SMS系统与CA系统的SMS接口建立网络连接,SMS系统受理用户业务并记录业务信息,产生授权数据,然后SMS系统向CA系统的SMS接口发送授权数据,CA系统的SMS接口接收授权数据,该数据由CA系统处理后,控制用户收视,SMS系统接收CA系统的SMS接口传回来的反馈信息,记录到SMS系统数据库。
这种模式在SMS系统对应一套CA系统的情形下比较适用,但是就目前的情况来看,我国有线电视网络用户分配网基本是按行政区域划分的,各级用户分属不同的用户分配网。这样,一个SMS系统很可能要管理分属于几个相同的或不同的CA系统的用户,这种情况下就要求一个数字电视SMS系统需要与多个CA系统相连接。现有的SMS系统与CA系统一对一的关系无法适应实际的运营体制。由于目前国内外都没有关于SMS系统与CA系统之间接口统一的、具体的标准,尤其是二者之间数据交互的格式没有统一的定义和规范,所以各个CA系统供应商提供的SMS接口各不相同,无法统一。因此使用一个SMS系统同时管理处于两个或多个CA系统控制下的用户有一定难度。
此外,在一个SMS系统管理多个CA系统控制下的用户的时候,还要考虑到授权的实时实现问题,即由业务处理所产生的授权数据必须在尽可能短的时间里自动从SMS系统传送到各个CA系统,CA系统再把授权数据以授权管理信息的形式发送到传输网中,控制用户的收视状态。
发明内容:
本发明的目的在于,提供一种数字电视用户管理系统(SMS,以下简称SMS系统)同时与多个条件接收系统(CA,以下简称CA系统)连接的实现方法,该方法可以解决一个SMS系统同时支持多个相同的或不同的CA系统的问题,同时解决SMS系统实时向CA系统传送授权数据的问题。
为达到上述目的,本发明提供的一种数字电视用户管理系统与多个条件接收系统连接的实现方法,包括:
(1)在数字电视用户管理系统(SMS)中建立一个条件接收系统接口程序,用来处理SMS系统与CA系统之间的交互;
(2)SMS系统的CA系统接口程序分别与不同的CA系统建立网络连接;
(3)SMS系统受理分属于不同CA系统的用户的业务,由SMS系统记录相应的业务信息,产生相应的授权数据;
(4)SMS系统的CA系统接口程序提取授权数据,并根据授权数据中的信息判断用户属于哪个CA系统,并将该授权控制数据发送给相应的CA系统;
(5)SMS系统的CA系统接口程序接收CA系统返回的授权数据处理结果反馈信息,并且将该授权控制数据处理结果记录到SMS系统中。
所述方法还包括:
在SMS系统中建立的CA系统接口程序处理SMS系统与CA系统之间的交互行为,其中的CA系统接口采用套接字(Sockets)的方式与各个CA系统按照传输控制协议(TCP)建立TCP连接,并为每个连接分配一个端口(Port),也可以采用用户数据报协议(UDP)与CA系统建立UDP连接。
每隔一段时间自动激活SMS系统的CA系统接口程序处理授权控制数据的操作,通过已建立的连接向各个CA系统传送前一次激活到当前激活这段时间内所产生的授权数据以及需要重发的授权数据,记录CA系统处理这些授权数据的反馈信息,并且将发送成功的授权数据进行标记,以在下一次激活SMS系统CA系统接口的处理操作时,这部分授权数据不需要重复发送。
由于本发明通过SMS系统的CA系统接口程序分别与不同的CA系统建立网络连接,由SMS系统受理分属于不同CA系统的用户的业务,SMS系统记录相应的业务信息,产生相应的授权数据,根据授权数据中的信息判断用户属于哪个CA系统,并将该授权数据发送给相应的CA系统,由该CA系统处理所述授权数据,根据所述授权数据控制用户的收视权力,并向SMS系统的CA系统接口程序返回相应的授权处理结果,由SMS系统的CA系统接口程序将用户的授权处理结果记录到SMS系统中。采用上述方法可以适应不同CA系统的授权数据格式要求,因此使一个SMS系统可以同时支持多个相同的或不同的CA系统,同时解决了SMS系统实时向CA系统传送授权数据的问题。
附图说明:
图1是本发明所述方法的实施例流程图的第一部分;
图2是本发明所述方法的实施例流程图的第二部分。
具体实施方式:
下面结合附图对本发明作进一步说明。
参考图1和图2。图中所述的实施例基于一个数字电视用户管理系统(SMS,以下简称SMS系统)与两个条件接收系统(CA,以下简称CA系统)的连接。而且这两个CA系统,CA系统1和CA系统2的SMS接口对所接收的授权数据的格式要求可以不相同。使用类似的方法可以连接两个以上的CA系统,原理相同。
SMS系统与两个CA系统的操作实际中通过CA系统接口程序完成。因此,首先在步骤100启动SMS系统的CA系统接口程序,然后在步骤105连接SMS系统数据库,具体的数据库连接参数设定内容因SMS系统所使用的数据库的种类、数据库的名称等而有所不同,而且具体的参数值在连接数据库之前就应该设置完毕;接下来在步骤107判断数据库是否连接成功,如果因为参数设置有问题或数据库拒绝连接等原因导致连接失败,则程序结束,如果数据库连接成功表明可以正常检索SMS系统中的授权数据,并且可以进入后续的正常操作。
接着在步骤110针对每一个CA系统的SMS接口创建一个套接字(Sockets)实例与之相对应,本例中实例a对应CA系统1,实例b对应CA系统2。实例创建之后,就要在步骤115分别与对应的CA系统建立连接。本例中的网络协议采用面向连接的TCP协议,实际中也可以采用用户数据报协议(UDP协议),连接参数包括每个Sockets实例所对应的CA系统的SMS接口的IP地址、接收端口号。然后在步骤117判断网络是否连接成功,如果与两个CA系统的SMS接口都没能连接上,说明网络有某种故障,程序结束。如果只连接成功其中的一个,说明有其它CA系统没有连接上,所以这种单一的连接也视作功能实现过程失败,需要另外的故障处理,程序结束。如果程序与两个CA系统的SMS接口都连接成功,则进入后续的操作。
接下来在步骤120创建一个定时器对象(Timer)实例,按照设定的时间间隔,本例中假设为30秒,启动定时器实例,程序会每隔30秒激活一次授权数据的处理过程。在没有到达间隔时间点时,程序一直在步骤130处于等待状态,并且在步骤140自动判断是否到达定时间隔点,如果没有到达,则程序会继续等待。程序在等待30秒后,到达一个定时间隔点,定时器会自动激活下一步动作。在下一个动作到来时,首先程序会在步骤150判断上一次激活的授权数据处理进程是否结束,如果还没有结束,程序会在步骤130继续等待到下一个时间间隔点再次激活处理过程。如果上一次激活的授权数据处理的进程已经结束,说明与CA系统SMS接口的网络连接处于空闲状态,那么就可以向相对应的CA系统发送上次激活到本次激活这段时间里所产生的授权数据以及需要重发的授权数据。
接下来程序需要检索SMS系统数据库,依次查找在上次激活到本次激活这段时间里产生的属于CA系统1和CA系统2的用户授权数据以及需要重发的授权数据。先在步骤160查找是否有属于CA系统1的用户授权数据需要发送,如果在这段时间里SMS系统没有受理过属于CA系统1的用户业务,而且也没有属于CA系统1的用户授权数据需要重新发送,说明在这次激活中不需要向CA系统1发送授权数据,因此在步骤170继续查找是否有属于CA系统2的用户授权数据需要发送。如果有属于CA系统1的用户授权数据需要发送,例如:SMS系统在这次激活前的等待时间内受理了属于CA系统1的用户A定购业务的请求,程序首先会在步骤163把针对用户A的授权数据从SMS系统数据库中提取出来,然后交给Sockets实例a,通过a与CA系统1的SMS接口之间的TCP连接,在步骤165按照CA系统1的SMS接口可以接收的数据格式将这部分授权数据发送给CA系统1的SMS接口。在步骤167,CA系统接收到针对用户A的授权数据,利用这些数据生成授权管理信息发送到用户端,改变授权属性,赋予用户A接收所定购的业务的权利,并且CA系统的SMS接口会将授权数据的处理结果反馈给Sockets实例a,实例a接到CA系统的反馈信息后,就可以了解针对用户A的授权数据是否被CA系统成功接收并处理,再将关于用户A的授权处理结果记录到SMS系统数据库中。如果CA系统的反馈信息表示用户A的授权数据已经被其成功接收并作了相应的处理,程序就可以在SMS系统数据库中将用户A的这部分授权数据打上标记,表示下次激活授权数据传输处理过程时,这些数据不需要再发送。如果CA系统的反馈信息表示这部分授权数据接收失败或处理出错,程序不对这些授权数据进行标记,以便等待到下次激活时重新发送。
发送完属于CA系统1的授权数据,接下来在步骤170继续查找是否有属于CA系统2的用户授权数据需要发送,如果没有,说明在本次激活中两个CA系统的授权数据都处理完毕。如果有属于CA系统2的用户授权数据需要发送,具体的处理过程与处理CA系统1的用户授权数据的过程相似,即首先在步骤173提取那些属于CA系统2的授权数据,然后在步骤175将这些数据交给Sockets实例b发送给CA系统2的SMS接口,在步骤177Sockets实例b根据CA系统2反馈回来的针对这些授权数据的处理信息,将数据处理结果记录到SMS系统数据库中。此时,CA系统1和CA系统2的授权数据全部处理完毕,可以在步骤190根据需要选择是否停止定时器,如果不停止,转步骤130,程序等待下一个定时间隔点的到来,以便再次自动激活处理下一批CA系统授权数据的进程。如果停止定时器,则在步骤200断开与两个CA系统的TCP连接,然后结束。
根据上述内容,本发明可以实现一个SMS系统同时管理属于多个CA系统下的用户,并通过SMS的CA系统接口程序自动、实时将用户授权数据发送给相应的CA系统,达到控制管辖范围内所有用户收视权力的目的。
Claims (4)
1、一种数字电视用户管理系统与多个条件接收系统连接的实现方法,包括:
(1)在数字电视用户管理系统中建立一个条件接收系统接口程序,用来处理数字电视用户管理系统与条件接收系统之间的交互;
(2)数字电视用户管理系统的条件接收系统接口程序分别与不同的条件接收系统同时建立网络连接;
(3)数字电视用户管理系统受理分属于不同条件接收系统的用户的业务,由数字电视用户管理系统记录相应的业务信息,产生相应的授权数据;
(4)数字电视用户管理系统的条件接收系统接口程序提取授权数据,并根据授权数据中的信息判断用户属于哪个条件接收系统,并将该授权数据发送给相应的条件接收系统;
(5)数字电视用户管理系统的条件接收系统接口程序接收各个条件接收系统返回的授权数据处理结果反馈信息,并且将授权数据处理结果记录到数字电视用户管理系统中。
2、根据权利要求1所述的数字电视用户管理系统与多个条件接收系统连接的实现方法,其特征在于:其中的条件接收系统接口程序采用套接字的方式与各个条件接收系统建立传输控制协议网络连接。
3、根据权利要求1所述的数字电视用户管理系统与多个条件接收系统连接的实现方法,其特征在于:其中的条件接收系统接口程序采用套接字的方式与各个条件接收系统建立用户数据报协议网络连接。
4、根据权利要求1、2或3所述的数字电视用户管理系统与多个条件接收系统连接的实现方法,其特征在于该方法还包括:每隔一段时间自动激活数字电视用户管理系统的条件接收系统接口程序处理授权数据的操作,通过已建立的网络连接向各个条件接收系统传送前一次激活到当前激活这段时间内所产生的授权数据以及需要重发的授权数据,记录条件接收系统处理这些授权数据的反馈信息,并且将发送成功的授权数据进行标记,以在下一次激活数字电视用户管理系统条件接收系统接口程序的处理操作时,这部分授权数据不需要重复发送。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB011400846A CN1175666C (zh) | 2001-11-26 | 2001-11-26 | 数字电视用户管理系统与多个条件接收系统连接实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB011400846A CN1175666C (zh) | 2001-11-26 | 2001-11-26 | 数字电视用户管理系统与多个条件接收系统连接实现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1422080A CN1422080A (zh) | 2003-06-04 |
CN1175666C true CN1175666C (zh) | 2004-11-10 |
Family
ID=4675641
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB011400846A Expired - Fee Related CN1175666C (zh) | 2001-11-26 | 2001-11-26 | 数字电视用户管理系统与多个条件接收系统连接实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1175666C (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100998395B1 (ko) * | 2003-09-19 | 2010-12-03 | 파나소닉 주식회사 | 디지털 텔레비전 수신기용 모듈 및 그것을 구비한 디지털텔레비전 수신기 |
CN100346648C (zh) * | 2004-01-13 | 2007-10-31 | 北京中视联数字系统有限公司 | 数字电视通用用户管理系统与授权管理系统接口通讯方法 |
CN100421468C (zh) * | 2005-09-28 | 2008-09-24 | 华为技术有限公司 | 一种实现加密系统联合授权的系统及方法 |
CN100591122C (zh) * | 2007-12-07 | 2010-02-17 | 四川长虹电器股份有限公司 | 数字付费电视频道订购方法及其系统 |
GB2457653A (en) | 2008-02-04 | 2009-08-26 | Nec Corp | User communications device which maintains and provides idle state cell/tracking area history |
CN101242517B (zh) * | 2008-03-05 | 2011-02-09 | 浪潮电子信息产业股份有限公司 | 一种在数字电视条件接收系统中对用户授权的方法 |
CN102387407A (zh) * | 2010-08-31 | 2012-03-21 | 国基电子(上海)有限公司 | 实现广播网络条件接收的系统和方法 |
-
2001
- 2001-11-26 CN CNB011400846A patent/CN1175666C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1422080A (zh) | 2003-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0902569B1 (en) | Method and system for a unicast endpoint client to access a multicast internet protocol (ip) session | |
CA2195276C (en) | Multimedia multipoint telecommunications reservations systems | |
EP1768329B1 (en) | A method and a system of realizing the preview of mutilcasting video program in the wide-band access network | |
US7031326B1 (en) | Method and system for a Unicast endpoint client to access a multicast internet protocol (IP) session | |
CA2447544C (en) | Method and apparatus for removing client from an interactive tv network | |
CN101207501B (zh) | Ip广播系统和ip广播用多点传送组管理装置 | |
CA2201999C (en) | Multimedia information service access | |
CA2205748C (en) | Intelligent processing for establishing communication over the internet | |
US5999966A (en) | Control network-directed video conferencing switching system and method | |
US6952836B1 (en) | Method and apparatus for managing the provisioning of client devices connected to an interactive TV network | |
CN1934860B (zh) | 一种在电话会议中接纳各参与方的系统和方法 | |
CA2447543C (en) | Method and apparatus for provisioning client devices connected to an interactive tv network | |
CA2378709A1 (en) | Systems and methods for multimedia messaging in a cable or satellite subscriber system | |
US7849152B2 (en) | Method and system for controlling and monitoring a web-cast | |
CN1175666C (zh) | 数字电视用户管理系统与多个条件接收系统连接实现方法 | |
DE60033283T2 (de) | Verfahren und systeme zur mitteilung von ss7-nachrichten über ein paketbasiertes netz unter verwendung einer transportanpassungsschichtschnittstelle | |
CN117241069A (zh) | 一种基于云服务的视频直播多平台分发、监测、控制、报告方法及系统 | |
CN114845124B (zh) | 基于WebSocket同步控制的机顶盒直播方法 | |
US7573498B1 (en) | System and method for providing video conferencing services to a television-service subscriber | |
AU772014B2 (en) | Interactive system for enabling TV shopping | |
AU2003271576B2 (en) | Method and system for directing interactive TV game shows | |
US20020035631A1 (en) | Method and system for establishing communication link between host computer provided with multiple communication tools and communication network | |
KR100743588B1 (ko) | 통신을 설정하기 위한 방법 및 디바이스와, 이러한 디바이스와의 통신을 설정하기 위한 통신 모듈을 포함하는 텔레비전 수신기 단말기 | |
CN1194519C (zh) | 改进的用户多终端多业务统一接入设备及其业务实现方法 | |
US20060018455A1 (en) | Collecting data from telephone users by mid-call event signaling |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20041110 Termination date: 20171126 |