一种数据业务系统及接入控制方法

文档序号:7621612阅读:115来源:国知局
专利名称:一种数据业务系统及接入控制方法
技术领域
本发明涉及通信领域,尤其涉及一种开放式移动联盟(OMA)数据业务系统及接入控制方法。
背景技术
移动通信业务层出不穷的今天,能否为用户提供更好的体验成为一项业务能否成功的关键。目前,基于IMS的业务主要有PoC(无线一键通)、IM(即时消息)、Presence(存在业务)等。在不久的将来,基于IMS的业务将会更为丰富。
PoC(无线一键通)是一种双向、即时、多方通讯方式,允许用户与一个或多个用户进行通讯。该业务类似移动谈话业务-用户按键与某个用户通话或广播到一个群组的参与者那里。接收方收听到这个发言声音后,可以没有如何动作,例如不应答这个呼叫,或者在听到发送方声音之前通知已经接收了这个呼叫。在这个初始语音完成后,其他参与者可以响应该语音消息。PoC通讯是半双工的,表示每次最多只能有一个人发言,其他人接听。
存在业务(PRESENCE)是一种搜集和发布存在信息的通信业务,目前一般和即时消息(IM)业务同时提供。
这三种业务(可能包括很多以后涌现基于IMS的业务)的共同特性之一是需要接入控制列表。接入控制列表基本功能是允许某些用户接入业务,封禁某些用户接入业务。但具体到每个业务,会有一些独特的功能设置,如存在业务提供一种礼貌封禁的功能。如图1所示,是OMA结构示意图,从图中可见,目前的OMA标准架构里,每一个业务都维护自己的一个接入控制列表,对于每一项业务都需要单独进行授权。可以想象,在用户订阅很多业务,而这些业务都需要维护接入控制信息的时候,用户需要进行很多重复劳动,十分影响用户体验。
目前开放移动联盟(OMA)架构中,每一个业务引擎各维护一个XML文档管理单元(XML Document Management Server)(接入控制单元),接入控制列表就以XML文档的形式存放在这个单元里,业务服务器与XML文档管理单元之间采用IETF的XCAP协议交互。具体协议参照“The Extensible MarkupLanguage(XML)Configuration Access protocol(XCAP)”,J.Rosenberg。
图2举例说明OMA Presense业务使用接入控制列表流程。当Presence服务器接到订阅请求后,将通过XCAP协议向Presence XML文档管理单元获取接入控制列表。接着分析规则是否匹配,同时如有多个规则,则将他们合并。最后,根据接入控制列表的键值来判断对于订阅的处理,处理方法包括授权,未决,礼貌封禁,封禁。
对于别的业务引擎的接入控制列表,OMA结构也采取类似的处理方法和流程。当然,可能处理方法会有不同,如PoC没有礼貌封禁的处理。
目前的OMA架构由于每一项业务都维护一个接入控制列表,可以想象,在用户订阅多个业务的时候,将会不得不为每一个业务都制定总体接入控制策略,影响用户体验。当用户需要封禁某人在所有业务对于他的订阅的时候,也需要逐个业务进行封禁。

发明内容
本发明提供一种OMA业务系统和接入控制方法,用以解决现有技术中存在终端接入控制复杂,影响用户体验的问题。
本发明方法包括一种数据业务系统,包括多个业务服务器,终端通过业务服务器订阅相关业务,其特征在于,所述的业务系统,还包括公共接入控制单元;所述的公共接入控制单元设置有公共接入控制信息,其与多个业务服务器相连,根据业务服务器发送请求,对终端发起的订阅业务请求进行公共接入控制信息验证,并将验证结果信息返回给业务服务器。
所述的系统,还包括与每个业务服务器对应的专用接入控制单元,所述的专用业务接入控制单元设置有专用业务接入控制信息,其与对应的业务服务器相连,对终端发起的订阅业务请求进行专用接入控制信息验证,并将验证结果信息返回给业务服务器。
所述的公共接入控制单元,设置有公共接入控制信息列表,所述的公共接入控制信息列表中,设置有终端的公共接入控制信息。
所述的公共接入控制单元,设置有公共接入控制信息列表统一定位标识(URI),标识所述公共接入控制信息所在位置。
所述的公共接入控制单元,设置有专用接入控制信息列表统一定位标识(URI),标识所述专用接入控制信息所在位置。
所述的专用接入控制单元,设置有专用接入控制信息列表,所述的专用接入控制信息列表中,设置有终端的专用接入控制信息。
所述的专用接入控制单元,设置有公共接入控制信息列表统一定位标识(URI),标识所述公共接入控制信息所在位置。
所述的业务服务器与公共业务接入控制单元以及业务服务器与专用业务接入控制单元之间,通过XCAP协议通信。
一种接入控制方法,应用于数据业务系统,所述的OMA系统设置有包含公共接入控制信息的公共接入控制单元,其特征在于,包括以下步骤A、终端向业务服务器发起业务请求;B、业务服务器向公共接入控制单元发送查询请求,查找所述终端对应的公共接入控制信息,并按照该公共接入控制信息对所述的终端进行业务的接入控制。
所述的方法,还包括步骤
C、业务服务器向专用接入控制单元发送查询请求,查找所述终端对应的接入控制信息,如果查找到相关接入控制信息,将其与步骤B中查找到的公共接入控制信息合并,并按照合并后的信息对所述的终端进行业务的接入控制。
所述的步骤B之前还包括B1、业务服务器向专用接入控制单元发送查询请求,查找所述终端对应的接入控制信息,如果查找到相关接入控制信息;则步骤B中查找到的公共接入控制信息后与上述步骤B1中查找到的接入控制信息合并,并按照合并后的信息对所述的终端进行业务的接入控制。
所述的步骤B及步骤C中,所述的接入控制信息,设置于接入控制信息列表,或者通过URI链接于接入控制信息列表。
所述的步骤B及步骤C中,所述的接入控制,包括下述之一授权、未决、礼貌封禁、封禁。
本发明有益效果如下采用本发明的技术方案,当用户订阅新的业务的时候,用户可以直接设定使用公共接入控制列表策略,以提高用户体验。


图1为现有技术中OMA系统的结构示意图;图2为现有技术中接入控制流程示意图;图3为本发明OMA系统的结构示意图;图4为本发明的接入控制流程示意图。
具体实施例方式
下面结合说明书附图来说明本发明的具体实施方式

本发明采用集中接入控制列表管理策略,提供接入控制列表的集中储存实体,这样在集中储存实体中的公共接入控制列表将会应用到所有用户订阅的所有业务。当用户订阅新的业务的时候,用户可以直接设定使用公共接入控制列表策略,以提高用户体验。
如图3所示,是本发明OMA业务系统的结构示意图,从图3中可见,该系统包括多个业务服务器以及与每个业务服务器对应的专用业务接入控制单元,终端通过业务服务器订阅相关业务。
该专用业务接入控制单元设置有专用业务接入控制信息,其与对应的业务服务器相连,对终端发起的订阅业务请求进行专用接入控制信息验证,并将验证结果信息返回给业务服务器。
我们在现有技术的基础上,增加公共接入控制单元。该公共接入控制单元设置有公共接入控制信息,其与多个业务服务器相连,根据业务服务器发送请求,对终端发起的订阅业务请求进行公共接入控制信息验证,并将验证结果信息返回给业务服务器。
上述OMA系统中,业务服务器与公共业务接入控制单元以及业务服务器与专用业务接入控制单元之间,通过XCAP协议通信。
本发明可以在公共接入控制单元和专用接入控制单元中设置有接入控制信息列表,所述的公共接入控制信息列表中,设置有终端的公共接入控制信息。
本发明也可以在公共接入控制单元和专用接入控制单元中,设置有接入控制信息列表统一定位标识(URI),标识所述接入控制信息所在位置。该接入控制信息列表URI,也可以采用如下方案设置在公共接入控制单元,设置有专用接入控制信息列表统一定位标识(URI),标识所述专用接入控制信息所在位置。
在专用接入控制单元,设置有公共接入控制信息列表统一定位标识(URI),标识所述公共接入控制信息所在位置。
通过该URI,可以定位到相关的接入控制信息列表,在需要的时候,调取该URI对应的接入控制信息列表直接使用即可。
如图4所示,是本发明的接入控制流程流程示意图,从图中可见,本发明主要包括以下步骤S1、终端向业务服务器发起业务请求;当终端发起业务接入的时候,先向业务服务器发送订阅请求,请求订阅该业务服务器所提供的某种业务。该业务可以是无线一键通业务(PoC)、即时消息业务(IM)、存在业务(PRESENCE)等。
S2、业务服务器向公共接入控制单元发送查询请求,查找所述终端对应的公共接入控制信息,并按照该公共接入控制信息对所述的终端进行接入控制;本发明设置了公共接入控制信息,对于终端的订阅请求,业务服务器要先向公共接入控制单元发送查询请求,查找所述终端对应的公共接入控制信息,并按照该公共接入控制信息对所述的终端进行接入控制。由于公共接入控制信息一般是通用的接入控制信息,通过这种设置,可以为终端订阅的接入控制带来很大的便利。
S3、业务服务器向专用接入控制单元发送查询请求,查找所述终端对应的接入控制信息;由于公共接入控制信息一般是通用的接入控制信息,但对于各个业务服务器还会有该业务服务器特有的接入控制策略,所以公共接入控制信息只描述最基本的几个接入控制键值,如授权,封禁等。对于一些专用的接入控制信息,还需要单独设置专用接入控制单元。
S4、如果查找到相关接入控制信息,将其与步骤B中查找到的公共接入控制信息合并,并按照合并后的信息对所述的终端进行接入控制。
在步骤S2的基础上,业务服务器向专用接入控制单元发送查询请求,查找所述终端对应的接入控制信息,如果查找到相关接入控制信息,将其与步骤S2中查找到的公共接入控制信息合并,并按照合并后的信息对所述的终端进行接入控制。
在本发明的实施方案中,步骤S2和步骤S3的顺序也可以做一个调换,即也可以先进行步骤S3的查询,再进行步骤S2的查询,并于步骤S4处合并,按照合并后的信息对所述的终端进行接入控制。
本发明中,公共接入控制信息和专用接入控制信息分别可以采用列表的方式记录,列表采用XML文档形式描述,实现方案有三种方案一直接建立公共接入控制列表。

表1公共接入控制列表。
如表1所示的公共接入控制列表,这个列表在<identity>项描述了需要施加影响的URI-+43012345678和sip:hermione.blossom@example.com,在<action>项描述需要施加的接入控制信息如授权,封禁等。表1允许+43012345678和sip:hermione.blossom@example.com,封禁+13510112474和abc@huawei.com的接入。
在表1所示的方案中,各个业务服务器直接读取公共接入控制列表,进行相关授权。可选的,若业务服务器除了公共接入控制列表规定的键值,还需要进行附加的控制,则将业务服务器特定的专用接入控制列表读入,与公共接入控制列表进行合并使用。
方案二建立键值相关URI列表。
在公共接入控制列表中,不直接存放公共接入控制列表。而是根据键值,建立相关的URI列表。举例如下共享接入控制列表服务器储存Allow URI列表。如表2,用户Wanghao的接入控制相关URI列表。
Wanghao.xml

表2方案三专用接入控制单元保存接入控制列表。
专用接入控制单元自己保存一个接入控制列表,在授权和封禁项里,利用现有OMA机制的Extemal List,引用相关键值,实现业务接入控制。
External List机制实现举例如下


表3通过加入<external>和其属性anchor,定位外部列表和属性的位置,并将其引用到本列表。
采用本发明的技术方案,当用户订阅新的业务的时候,用户可以直接设定使用公共接入控制列表策略,以提高用户体验。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种数据业务系统,包括多个业务服务器,终端通过业务服务器订阅相关业务,其特征在于,所述的业务系统,还包括公共接入控制单元;所述的公共接入控制单元设置有公共接入控制信息,其与多个业务服务器相连,根据业务服务器发送请求,对终端发起的订阅业务请求进行公共接入控制信息验证,并将验证结果信息返回给业务服务器。
2.如权利要求1所述的系统,其特征在于还包括与每个业务服务器对应的专用接入控制单元,所述的专用业务接入控制单元设置有专用业务接入控制信息,其与对应的业务服务器相连,对终端发起的订阅业务请求进行专用接入控制信息验证,并将验证结果信息返回给业务服务器。
3.如权利要求1或2所述的系统,其特征在于,所述的公共接入控制单元,设置有公共接入控制信息列表,所述的公共接入控制信息列表中,设置有终端的公共接入控制信息。
4.如权利要求1或2所述的系统,其特征在于,所述的公共接入控制单元,设置有公共接入控制信息列表统一定位标识(URI),标识所述公共接入控制信息所在位置。
5.如权利要求2所述的系统,其特征在于,所述的公共接入控制单元,设置有专用接入控制信息列表统一定位标识(URI),标识所述专用接入控制信息所在位置。
6.如权利要求2所述的系统,其特征在于,所述的专用接入控制单元,设置有专用接入控制信息列表,所述的专用接入控制信息列表中,设置有终端的专用接入控制信息。
7.如权利要求2所述的系统,其特征在于,所述的专用接入控制单元,设置有公共接入控制信息列表统一定位标识(URI),标识所述公共接入控制信息所在位置。
8.如权利要求2所述的系统,其特征在于,所述的业务服务器与公共业务接入控制单元以及业务服务器与专用业务接入控制单元之间,通过XCAP协议通信。
9.一种接入控制方法,应用于数据业务系统,所述的数据业务系统设置有包含公共接入控制信息的公共接入控制单元,其特征在于,包括以下步骤A、终端向业务服务器发起业务请求;B、业务服务器向公共接入控制单元发送查询请求,查找所述终端对应的公共接入控制信息,并按照该公共接入控制信息对所述的终端进行业务的接入控制。
10.如权利要求9所述的方法,其特征在于,还包括步骤C、业务服务器向专用接入控制单元发送查询请求,查找所述终端对应的接入控制信息,如果查找到相关接入控制信息,将其与步骤B中查找到的公共接入控制信息合并,并按照合并后的信息对所述的终端进行业务的接入控制。
11.如权利要求9所述的方法,其特征在于,所述的步骤B之前还包括B1、业务服务器向专用接入控制单元发送查询请求,查找所述终端对应的接入控制信息,如果查找到相关接入控制信息;则步骤B中查找到的公共接入控制信息后与上述步骤B1中查找到的接入控制信息合并,并按照合并后的信息对所述的终端进行业务的接入控制。
12.如权利要求10或11所述的方法,其特征在于,所述的步骤B及步骤C中,所述的接入控制信息,设置于接入控制信息列表,或者通过URI链接于接入控制信息列表。
13.如权利要求10或11所述的方法,其特征在于,所述的步骤B及步骤C中,所述的接入控制,包括下述之一授权、未决、礼貌封禁、封禁。
全文摘要
本发明公开了一种数据业务系统和接入方法,该系统包括多个业务服务器,终端通过业务服务器订阅相关业务,所述系统,还包括公共接入控制单元;所述的公共接入控制单元设置有公共接入控制信息,其与多个业务服务器相连,根据业务服务器发送请求,对终端发起的订阅业务请求进行公共接入控制信息验证,并将验证结果信息返回给业务服务器。该方法包括A、终端向业务服务器发起业务请求;B、业务服务器向公共接入控制单元发送查询请求,查找所述终端对应的公共接入控制信息,并按照该公共接入控制信息对所述的终端进行业务的接入控制。采用本发明,当用户订阅新的业务的时候,可以直接设定使用公共接入控制列表策略,以提高用户体验。
文档编号H04L29/06GK1794720SQ200510088749
公开日2006年6月28日 申请日期2005年7月29日 优先权日2005年7月29日
发明者梁文泳, 招扬 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1