CN1422080A - 数字电视用户管理系统与多个条件接收系统连接实现方法 - Google Patents
数字电视用户管理系统与多个条件接收系统连接实现方法 Download PDFInfo
- Publication number
- CN1422080A CN1422080A CN 01140084 CN01140084A CN1422080A CN 1422080 A CN1422080 A CN 1422080A CN 01140084 CN01140084 CN 01140084 CN 01140084 A CN01140084 A CN 01140084A CN 1422080 A CN1422080 A CN 1422080A
- Authority
- CN
- China
- Prior art keywords
- sms
- authorization data
- digital
- user
- interface
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000013475 authorization Methods 0.000 claims abstract description 86
- 230000004913 activation Effects 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 6
- 230000003993 interaction Effects 0.000 claims description 6
- 239000000284 extract Substances 0.000 claims description 4
- 230000003213 activating effect Effects 0.000 claims 1
- 238000007726 management method Methods 0.000 description 8
- 230000026676 system process Effects 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种数字电视用户管理系统与多个条件接收系统连接的实现方法,该方法通过SMS的CA接口分别与不同的CA系统建立网络连接,由SMS系统受理分属于不同CA系统的用户的业务,记录相应的业务信息,产生相应的授权数据,根据授权数据中的信息判断用户属于哪个CA系统,将该授权数据发送给相应的CA系统,由该CA系统根据所述授权数据控制用户的收视权力,并向SMS系统的CA接口返回相应的授权处理结果,由SMS系统的CA接口将用户的授权处理结果记录到SMS系统数据库。采用上述方法使一个数字电视SMS系统可以同时支持多个相同的或不同的CA系统,并解决了数字电视SMS系统实时向CA系统传送授权数据的问题。
Description
技术领域
本发明涉及一种基于数字电视网络的数字电视用户管理系统与多个条件接收系统连接的实现方法。
背景技术
在数字电视系统中,为了能够控制用户电视节目的接收,将数字电视的传输与条件接收系统(CA)相结合,采用数字加解密技术,在传输前端将数字信号加扰,结合授权加密的形式,在取得授权的用户端将信号解扰,就可以达到数字电视接收控制到户的目的,改变传统的广播影视节目采用广播或播放的形式提供给用户、用户被动接收的局面。
但是在数字电视的运营管理过程中,单单依靠CA系统是无法开展业务的,还必须依靠功能完备的数字电视用户管理系统(SMS)管理用户资料、定购信息、授权信息等,然后将运营过程中产生的授权数据传送给CA系统,再由CA系统根据这些授权数据控制用户的收视状态,才能够完成各种业务有条件接收的完整过程。
一般来说,CA系统供应商在提供条件接收系统的同时,通常会提供一个简单的SMS系统供数字电视运营商使用,但是这套SMS系统可能并不能满足运营商的要求,因此在CA系统上往往会提供一个SMS接口,以便运营商可以选择其它的SMS系统连接这个CA系统。在目前的实际应用中,通常为这种采用单接口的方式将SMS系统与CA系统联系起来的模式。SMS与单个条件接收系统接口的实现方法是:首先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系统同时支持多个相同的或不同的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系统与两个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、一种数字电视用户管理系统与多个条件接收系统(CA)连接的实现方法,包括:
(1)在数字电视用户管理系统(SMS)系统中建立一个条件接收系统接口程序,用来处理SMS系统与CA系统之间的交互;
(2)SMS的CA接口程序分别与不同的CA建立网络连接;
(3)SMS系统受理分属于不同CA系统的用户的业务,由SMS记录相应的业务信息,产生相应的授权数据;
(4)SMS的CA接口程序提取授权数据,并根据授权数据中的信息判断用户属于哪个CA系统,并将该授权数据发送给相应的CA系统;
(5)SMS系统的CA接口程序接收CA系统返回的授权数据处理结果反馈信息,并且将授权数据处理结果记录到SMS系统数据库。
2、根据权利要求1所述的数字电视用户管理系统与多个条件接收系统连接实现方法,其特征在于:所述在SMS中建立专门的CA接口程序处理SMS系统与CA系统之间的交互,其中的CA接口采用套接字(Sockets)的方式与各个CA系统采用传输控制协议(TCP)建立TCP连接,并为每个连接分配一个端口(Port)。
3、根据权利要求1所述的数字电视用户管理系统与多个条件接收系统连接实现方法,其特征在于:所述在SMS中建立专门的CA接口程序处理SMS系统与CA系统之间的交互,其中的CA接口采用套接字(Sockets)的方式与各个CA系统采用用户数据报协议(UDP)建立UDP连接,并为每个连接分配一个端口(Port)。
4、根据权利要求1、2或3所述的数字电视用户管理系统与多个条件接收系统连接的实现方法,其特征在于该方法还包括:每隔一段时间自动激活SMS系统的CA接口程序处理授权数据的操作,通过已建立的连接向各个CA系统传送前一次激活到当前激活这段时间内所产生的授权数据以及需要重发的授权数据,记录CA系统处理这些授权数据的反馈信息,并且将发送成功的授权数据进行标记,以在下一次激活SMS系统CA接口的处理操作时,这部分授权数据不需要重复发送。
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 true CN1422080A (zh) | 2003-06-04 |
| CN1175666C 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) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100346648C (zh) * | 2004-01-13 | 2007-10-31 | 北京中视联数字系统有限公司 | 数字电视通用用户管理系统与授权管理系统接口通讯方法 |
| CN100413332C (zh) * | 2003-09-19 | 2008-08-20 | 松下电器产业株式会社 | 数字电视接收机用模块以及具有该模块的数字电视接收机 |
| CN100421468C (zh) * | 2005-09-28 | 2008-09-24 | 华为技术有限公司 | 一种实现加密系统联合授权的系统及方法 |
| CN100591122C (zh) * | 2007-12-07 | 2010-02-17 | 四川长虹电器股份有限公司 | 数字付费电视频道订购方法及其系统 |
| CN100592787C (zh) * | 2003-12-23 | 2010-02-24 | 维亚赛斯公司 | 用于内容保护的方法和条件存取系统 |
| CN101242517B (zh) * | 2008-03-05 | 2011-02-09 | 浪潮电子信息产业股份有限公司 | 一种在数字电视条件接收系统中对用户授权的方法 |
| CN102387407A (zh) * | 2010-08-31 | 2012-03-21 | 国基电子(上海)有限公司 | 实现广播网络条件接收的系统和方法 |
| US10390270B2 (en) | 2008-02-04 | 2019-08-20 | Nec Corporation | Communications system |
-
2001
- 2001-11-26 CN CNB011400846A patent/CN1175666C/zh not_active Expired - Fee Related
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100413332C (zh) * | 2003-09-19 | 2008-08-20 | 松下电器产业株式会社 | 数字电视接收机用模块以及具有该模块的数字电视接收机 |
| CN100592787C (zh) * | 2003-12-23 | 2010-02-24 | 维亚赛斯公司 | 用于内容保护的方法和条件存取系统 |
| CN100346648C (zh) * | 2004-01-13 | 2007-10-31 | 北京中视联数字系统有限公司 | 数字电视通用用户管理系统与授权管理系统接口通讯方法 |
| CN100421468C (zh) * | 2005-09-28 | 2008-09-24 | 华为技术有限公司 | 一种实现加密系统联合授权的系统及方法 |
| CN100591122C (zh) * | 2007-12-07 | 2010-02-17 | 四川长虹电器股份有限公司 | 数字付费电视频道订购方法及其系统 |
| US10390270B2 (en) | 2008-02-04 | 2019-08-20 | Nec Corporation | Communications system |
| CN101242517B (zh) * | 2008-03-05 | 2011-02-09 | 浪潮电子信息产业股份有限公司 | 一种在数字电视条件接收系统中对用户授权的方法 |
| CN102387407A (zh) * | 2010-08-31 | 2012-03-21 | 国基电子(上海)有限公司 | 实现广播网络条件接收的系统和方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1175666C (zh) | 2004-11-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101223730B (zh) | 用于会议呼叫的即时调度的方法及系统 | |
| US8854419B2 (en) | Method and system for controlling multipoint video conference, central control subsystem and video terminal | |
| US8379544B2 (en) | Communications | |
| KR20040081421A (ko) | 멀티미디어 통신을 위한 데이터 구조, 방법 및 시스템 | |
| EP1131935B1 (en) | Announced session control | |
| CN101990111B (zh) | 交互式网络电视系统的消息推送方法及系统 | |
| EP1708452B1 (en) | Multimodal service session establishing and providing method, multimodal service session establishing and providing system, and corresponding control program | |
| CN101754090B (zh) | 实现pc客户端绑定硬终端时召开会议的方法及系统 | |
| CN109302578A (zh) | 一种登录会议终端以及视频会议的方法和系统 | |
| CN100433626C (zh) | 多媒体会议召开方法 | |
| CN115150364A (zh) | 支持多通信协议并发通信的业务请求处理系统和方法 | |
| CN101072319B (zh) | 多媒体会议系统、设备 | |
| CN1422080A (zh) | 数字电视用户管理系统与多个条件接收系统连接实现方法 | |
| CN101583021A (zh) | 用于监控视频会议系统的监控设备 | |
| CN101360099B (zh) | 用于建立网络视频监控系统的不同组件间会话状态的方法 | |
| KR100433545B1 (ko) | 동일 네트웍 상에 존재하는 기기들의 MCAP(Multicast ChannelAllocation Protocol)지원 여부 식별방법 및 이를 이용한 멀티캐스트 통신 방법 | |
| CN100518297C (zh) | 基于sip协议的多点控制单元视频会议系统及实现方法 | |
| CN111669333A (zh) | 数据传输方法、装置、计算设备和存储介质 | |
| US20110016222A1 (en) | Network element for enabling a user of an iptv system to obtain media stream from a surveillance system and corresponding method | |
| CN106470281A (zh) | 一种漏话提醒方法及装置 | |
| JP2002217973A (ja) | マルチキャスト通信システム | |
| CN100388781C (zh) | 会议延时方法 | |
| KR100280825B1 (ko) | 인터넷 멀티캐스트 응용에서의 세션 멤버쉽 관리 방법 | |
| JP4510632B2 (ja) | データ取得源管理方法及びシステム | |
| KR20030052646A (ko) | 멀티캐스팅을 이용한 인스턴트 메신저 서비스의 다자간접속방법 |
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 |
Granted publication date: 20041110 Termination date: 20171126 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |