通用数字电视用户管理系统的制作方法

文档序号:7698131阅读:189来源:国知局
专利名称:通用数字电视用户管理系统的制作方法
技术领域
本发明涉及利用网络技术的数字电视用户管理系统,特别是涉及一种通用数字电视用户管理系统。
背景技术
随着数字电视的发展特别是各种新业务的出现,原有的粗放式管理模式已不能适应运营者管理的需要了,并且在一定程度上阻碍了各种新业务的发展。如何利用先进的计算机加密技术和现成网络等对有线电视用户进行高效管理,彻底改变原来对所有用户“一刀切”的管理模式,把原有的固定的、单一的、单向的各种管理职能、功能接口转变为灵活的、多样的、交互的、统一的管理和接口,为各种新业务的发展扫清障碍,已经成为数字电视网络下一步发展的关键。
现在由国内外软件商、集成商开发的数字电视用户管理系统非常多,但是都存在着下列问题首先,管理功能单一、业务平台多样、管理功能低下由于运营商业务的不断增加,各种业务的管理软件也不断增加,但是,每个业务管理软件的功能单一,只能管理自己所属业务,而且对软件运行平台有较大的依赖性,不能实现统一平台,交叉管理,造成了管理效率低下,资源严重浪费。
其次,计费收费方式单一,缺乏灵活性由于以前运营商的应运模式比较单一,业务种类较少,造成了相应的计费软件计费收费功能单一,缺乏灵活性,越来越不适应多种业务、多种收费计费方式的开展。
再有,接口功能单一,接口切换复杂由于数字用户管理系统是通过CA(条件接收)系统来实现管理职能(包括,授权和取消授权),然而,由于运营商对CA的不同选择,用户管理系统就应该实现对不同CA的无缝连接,但是,现在各软件商、集成商开发的用户管理系统对不同CA的接口没有一个统一的标准,使得每次对不同的CA切换接口都非常麻烦,必须对软件进行较大的改动,严重影响了开发效率和软件稳定性。

发明内容
本发明要解决的技术问题是提出一种通用数字电视用户管理系统,使之具有通用管理接口、通用计费接口,不仅可以面向数字付费电视/有线数字/模拟电视计费,还可以面向宽带接入计费,及其他有线台增值服务计费,实现有线运营商收费管理业务的统一整合,并且按通过通用型的CA接口,实现在用户管理系统不变动的情况下,与不同的CA设备实现无缝连接。
本发明的目的是通过如下技术方案实现的一种通用数字电视用户管理系统,包括依次连接的通用管理接口、通用计费收费接口和通用授权接口;所述通用管理接口,建立具体的业务需求知识库和数据需求知识库,接收各种业务根据各种具体的业务功能和业务流程,对各种业务进行处理后送到通用计费收费接口;所述通用计费收费接口,将收费、计费和具体的业务执行过程进行分离,完成收费计费功能;所述通用授权接口,用于实现用户管理系统与CA系统之间通讯方式完全的分层隔离,将授权信息发送给相应的CA系统。
所述通用管理接口包括管理规则池,负责确定管理流程;管理知识库,负责确定管理规范;公共数据模块,负责储存公用数据;若干私有数据模块,负责储存每个不同的管理功能对应的不同的私有数据。
所述通用计费收费接口,包括计费定义功能池,负责定义所有的收费计费事件的基本信息;计费绑定功能池,负责把收费计费事件与具体的业务事件进行绑定;计费结算功能池,负责用户行为触发的所有的计费事件的结算和费用的收取。
所述的收费计费事件的基本信息包括计费周期、计费类型、计费费率、计费单位、收费方式、收费单位、优惠率等。
所述把收费计费事件与具体的业务事件进行绑定,包括在计费功能池和通用管理接口的管理规则池上分别建立指针,其中,计费功能池指针为AFP,管理规则池指针为MPP,通过数据结构构造数据链表,把AFP和MPP进行数据关联,系统通过管理规则池信息找到相应的计费信息,完成计费事件与业务事件的绑定。
所述通用授权接口包括上层接口和下层接口,其中;所述上层接口负责和管理软件进行通讯,采用统一命名,统一编码,统一调用格式的方式进行管理,把用户管理系统和CA系统通讯所需功能抽象为一系列的抽象函数;所述下层接口负责封装各类CA不同接口,也就是将不同的CA系统的接口类型、接口指令、连接方式进行打包,对不同的CA接口格式分别编码,在数据结构中以交叉分组方式存放。
所述抽象函数包括一个非常重要的参数CA描述子;所述CA描述子用于标示不同的CA系统,CA描述子的值是通过读取通用管理接口的公用数据模块中的系统表来获得。
本发明的优点表现在以下几个方面首先,通过采用通用的管理接口,实现了具体业务和管理规则的分离,有效利用了统一的业务平台对各种业务资源、用户资源实现了共享,大大提高了运营商的工作效率,节约了工作资源。
再有,通过采用通用的计费收费接口,实现了具体收费计费业务同具体的业务分离,有效利用多种计费策略,多种收费方式对不同的业务实现了统一计费、统一收费管理,把原来要由几套不同收费、计费软件完成的功能进行了无缝整合,实现了多种业务计费收费的统一,大大提高了运营商的工作效率,节约了工作资源。
还有,通过采用通用的授权接口,实现了具体CA接口对象同用户管理系统分离,有效简化了接口切换的工作量,使得运营商可以更轻松的选择、切换CA系统,把原来要由几套不同CA接口软件完成的功能进行了无缝的整合,实现了CA接口授权的统一,大大提高了运营商的工作效率,节约了工作资源。


图1是本发明所述通用数字电视用户管理系统的结构示意图;图2是通用管理接口内部结构示意图;图3是通用计费接口内部结构示意图;图4是通用授权接口内部结构示意图。
具体实施例方式
本发明所述通用型数字电视用户管理系统的主要思想是采用统一的通用管理接口,通用计费接口,通用授权接口,有效地把用户管理、计费的各种管理规则、计费原理、授权信息进行了抽象分离,由此得出了一套有效的管理计费授权模型,在此模型的基础上,进行实例化,有效地实现了有线运营商不同业务的统一和整合,实现了有线运营商不同业务,统一平台的工作。
图1是本发明所述通用数字电视用户管理系统的结构示意图,本发明所述通用型数字电视用户管理系统,采用统一的通用管理接口,通用计费接口,通用授权接口。如图所示,各种业务首先通过通用管理接口,实现具体业务和管理规则的分离,然后进入通用计费收费接口,实现具体收费计费业务同具体的业务分离,最后通过通用型授权接口,使具体CA接口对象同用户管理系统分离,节约了工作资源。
其中,通用管理接口对于多种应运业务,多种管理平台,本系统采用了通用的管理接口。即根据各种具体的业务功能和业务流程,建立具体的业务需求知识库和数据需求知识库,系统按照业务需求知识库中的管理规则和管理知识进行业务管理,调用和生成相关数据保存在数据需求知识库。具体实现如下所图2所示首先,针对不同业务的业务需求,将不同业务需求的管理功能进行抽象,按照业务的行为、类别、步骤分别编码组合,形成统一的管理规则池和管理知识池(两个池的关系要从图中体现),不同的业务流程按照不同的流程标示符进行标示。系统设置MPB(管理规则指针)、MKB(管理知识指针)来指示系统运行,业务开始,系统调用MPB指针,按照MPB的所指定的规则池的流程执行;而执行对象和执行内容则根据MKB从私有数据模块中的知识池根据流程标示符来调用。也就是系统的工作管理流程不是由具体的软件来实现的,而是由设定的管理规则池和管理知识池来实现的。而管理规则池和管理知识池都可以由用户通过系统提供的功能接口自行设定。用户通过增减管理规则、修改知识库就可以实现所需要的管理功能。
然后,在数据需求方面,系统把每个业务功能模块的数据需求分为两个部分公用数据和私有数据。其中公用数据包括业务系统的共享数据以及与其他系统的接口数据;私有数据主要包括本身业务系统的业务数据等。由此,对于每个业务功能模块根据其数据需求建立相应的公用数据块和私有数据块,每一个私有数据块对应一个业务功能模块。所有的业务功能模块都可以通过标准接口(如ODBC,JDBC,ADO等)对公用数据块中的数据实现输入和输出,由此来实现数据共享。由于公用数据块的访问量大,流量集中,为了保证系统的最高效率运行,系统在公用数据块中对数据加入访问标示符,按照“先进先出”的原则排序,所有数据由一个列表管理即LRU(最近最少使用)列表,LRU列表包括两个终端最近最少使用终端和最近最多使用终端。每次访问数据时,系统用指针将这个缓存器移动到LRU列表的最近最多使用的终端;当系统需要从磁盘中读取新数据时,它开始于LRU列表的最近最少使用的终端并查找未被修改的缓存器,当发现一个时,被读取的新数据被放在这个缓存器中,指向频繁访问的数据模块的指针将倾向于迁移至LRU列表中最近最多使用的终端,从而他们是最后被覆盖的;对于私有数据块,由于访问量小,不存在上述问题。
由此可见,当业务系统进行数据功能扩展时,只需建立本业务模块对应的私有数据块即可。
对于多种业务收费,多种计费平台,本系统采用了通用的计费接口,如图3所示,即将收费、计费和具体的业务过程进行分离,形成三个独立的收费计费功能池计费定义功能池、计费绑定功能池、计费结算功能池。其中,计费定义功能池负责定义所有的收费计费事件的基本信息,如计费周期、计费类型、计费费率、计费单位、收费方式、收费单位、优惠率等等。
计费绑定功能池负责把收费计费事件与具体的业务事件进行绑定,就是在计费功能池和通用管理接口的管理规则池上分别建立指针,其中,计费功能池指针为AFP,管理规则池指针为MPP,通过数据结构构造数据链表,把AFP和MPP进行数据关联,系统就可以通过管理规则池信息找到相应的计费信息,完成计费事件与业务事件的绑定。
计费结算功能池负责用户行为触发的所有的计费事件的结算和费用的收取,首先,用户在执行通用管理接口时,由于计费事件与业务事件实现了绑定,那么用户执行的业务流程必然会触发相应的绑定计费事件,结算功能池会将所有的计费事件纪录,暂时存放在私有数据模块等候用户处理,当一次业务流程结束后,功能池按照计费定义功能池定义的计费方式结算所有的计费事件,将结算得出的结果回传至收费模块,收费模块统一完成收费。这样,所有的收费、计费功能都不在具体的软件流程中实现,只把收费、计费事件与具体的业务事件进行绑定,由业务执行流程去触发计费、收费事件,自动完成计费、收费功能。由通用管理技术可以知道,系统所有的管理功能的实现都是通过执行管理规则池和管理知识池来实现的,由此,当增加应运业务,增加应运模式收费计费时,只需要首先增加通用管理接口的管理规则池和管理知识池,然后把新定义好的收费计费事件(包括计费方式、计费费率、计费周期、计费单位、收费方式、收费单位、优惠率等等)绑定在需要收费计费的管理规则上即可,计费结算池就会自动完成计费收费功能。所有的计费、收费事件都是用户自行定义的,所有的计费事件与业务事件的绑定关系也是由用户自行设定。
由于数字电视用户的授权管理都是通过与CA(条件接收)系统的通讯来完成的,所以,不同的CA系统,采用不同的接口,系统采用了通用的授权接口,如图4所示,将原来单一的CA接口进行分离,分为上层接口和下层接口,其中;上层接口负责和管理软件进行通讯,采用统一命名,统一编码,统一调用格式的方式进行管理,把用户管理系统和CA系统通讯所需功能抽象为一系列的抽象函数,如health_test(健康测试函数)、Add_sub_entitle(增加长期定购授权函数)等。
每一个抽象函数都有自己的语法格式和调用参数,调用参数中有一个非常重要的参数CA描述子,它是用于标示不同的CA系统。而CA描述子的值是通过读取通用管理接口的公用数据模块中的系统表来获得。
当面对不同的CA系统时,抽象接口函数将从表中获得不同的CA描述子,通过参数传递,把不同的描述子传递给下层接口。对不同的CA系统,用户管理系统调用的上层接口(抽象函数)是固定不变的,比如要调用健康测试函数,那么,不论底层采用的哪家CA系统,用户管理系统都是调用Health_test函数。
而下层接口负责封装各类CA不同接口,也就是将不同的CA系统的接口类型、接口指令、连接方式进行打包,对不同的CA接口格式分别编码,在数据结构中以结构方式存放,其中,把不同CA系统的同一类接口指令存放在相邻地址位置。每种不同的CA系统作为结构的单独一列,每列通过不同的CA标示符给予区分,当下层接口被上层接口调用时,上层接口把CA描述子传递给下层接口,下层接口用接收到的描述子去扫描结构函数,寻找与之配对的列,找到后,执行相应的接口指令和连接方式编码,完成相应功能,并将结果返回给上层接口。而同一结构的参数传递接口和参数调用接口采用统一格式,即接口参数数量统一,类型统一,顺序统一。由此,形成统一的CA接口类型。
对于不同的CA系统,由于每一个类型的接口都具有相同的语法格式和调用参数,所以用户管理系统与CA之间通讯方式实现了完全的分层隔离,对用户管理系统而言,与CA的通讯由具体的函数通讯变成了透明的通讯,而不同的CA之间只需通过每个接口类型的CA标志号就可区分不同的CA系统的调用。
最后所应说明的是以上实施例仅用以说明而非限制本发明的技术方案,尽管参照上述实施例对本发明进行了详细说明,本领域的普通技术人员应当理解依然可以对本发明进行修改或者等同替换,而不脱离本发明的精神和范围的任何修改或局部替换,其均应涵盖在本发明的权利要求范围当中。
权利要求
1.一种通用数字电视用户管理系统,其特征在于包括依次连接的通用管理接口、通用计费收费接口和通用授权接口;所述通用管理接口,建立具体的业务需求知识库和数据需求知识库,接收各种业务根据各种具体的业务功能和业务流程,对各种业务进行处理后送到通用计费收费接口;所述通用计费收费接口,将收费、计费和具体的业务执行过程进行分离,完成收费计费功能;所述通用授权接口,用于实现用户管理系统与CA系统之间通讯方式完全的分层隔离,将授权信息发送给相应的CA系统。
2.根据权利要求1所述的所述通用数字电视用户管理系统,其特征在于所述的通用管理接口包括管理规则池,负责确定管理流程;管理知识库,负责确定管理规范;公共数据模块,负责储存公用数据;若干私有数据模块,负责储存每个不同的管理功能对应的不同的私有数据。
3.根据权利要求1所述的所述通用数字电视用户管理系统,其特征在于所述的通用计费收费接口,包括计费定义功能池,负责定义所有的收费计费事件的基本信息;计费绑定功能池,负责把收费计费事件与具体的业务事件进行绑定;计费结算功能池,负责用户行为触发的所有的计费事件的结算和费用的收取。
4.根据权利要求1或3所述的所述通用数字电视用户管理系统,其特征在于所述的收费计费事件的基本信息包括计费周期、计费类型、计费费率、计费单位、收费方式、收费单位、优惠率等。
5.根据权利要求3所述的所述通用数字电视用户管理系统,其特征在于所述把收费计费事件与具体的业务事件进行绑定,包括在计费功能池和通用管理接口的管理规则池上分别建立指针,其中,计费功能池指针为AFP,管理规则池指针为MPP,通过数据结构构造数据链表,把AFP和MPP进行数据关联,系统通过管理规则池信息找到相应的计费信息,完成计费事件与业务事件的绑定。
6.根据权利要求1所述的所述通用数字电视用户管理系统,其特征在于所述通用授权接口包括,上层接口和下层接口,其中;所述上层接口负责和管理软件进行通讯,采用统一命名,统一编码,统一调用格式的方式进行管理,把用户管理系统和CA系统通讯所需功能抽象为一系列的抽象函数;所述下层接口负责封装各类CA不同接口,也就是将不同的CA系统的接口类型、接口指令、连接方式进行打包,对不同的CA接口格式分别编码,在数据结构中以交叉分组方式存放。
7.根据权利要求1或6所述的所述通用数字电视用户管理系统,其特征在于所述抽象函数包括一个非常重要的参数CA描述子;所述CA描述子用于标示不同的CA系统,CA描述子的值是通过读取通用管理接口的公用数据模块中的系统表来获得。
全文摘要
一种通用数字电视用户管理系统,包括依次连接的通用管理接口、通用计费收费接口和通用授权接口;其中,通用管理接口建立具体的业务需求知识库和数据需求知识库,接收各种业务,根据各种具体的业务功能和业务流程处理;通用计费收费接口将收费、计费和具体的业务执行过程进行分离,完成收费计费功能;通用授权接口用于实现用户管理系统与CA系统之间通讯方式完全的分层隔离,将授权信息发送给相应的CA系统。本发明实现了具体业务和管理规则的分离,有效利用了统一的业务平台对各种业务资源、用户资源实现了共享,大大提高了运营商的工作效率,节约了工作资源;实现了多种业务计费收费的统一,大大提高了运营商的工作效率,节约了工作资源。
文档编号H04N7/015GK1512779SQ0215949
公开日2004年7月14日 申请日期2002年12月31日 优先权日2002年12月31日
发明者吴戈, 王小璞, 吴 戈 申请人:北京中视联数字系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1