统一业务标识服务器及对业务进行统一命名和访问的方法

文档序号:7648661阅读:231来源:国知局
专利名称:统一业务标识服务器及对业务进行统一命名和访问的方法
技术领域
本发明涉及一种统一的标识系统和方法,在通信网络中命名、定位和访 问各种业务,尤其涉及一种统一业务标识服务器以及通过统一业务标识服务 器访问业务的方法。
背聚技术
业务是指由提供者向用户提供的一组功能。例如通信业务,即通过通信 网络自动处理、存储、传送信息(如语音、数据、图像和视频)的功能。随 着通信技术的不断进步,用户可享受的通信和信息服务日趋丰富。由于固定 网、移动网、数据网等异种网络的不断增加,各异种网络间需要互联互通, 业务提供能力需要进行融合,用户才能够统一的使用各网络所提供的业务。
因此在ITU对NGN的定义中明确提出了,业务提供与传输无关,提供开放的
接口;提供广泛的业务、应用和基于业务构建模块的机制;用户接入不同的 服务提供商不受限制;对同一业务用户感受到统一的业务特征等要求。ngn是
以业务驱动的网络,NGN业务模型规划的重点是将业务运营与网络运营分离,
引入独立于网络运营商的业务运营商。业务运营商直接与用户建立商业关系, 为用户提供统一业务体验。这样的业务模型规划可以建立起多方合作共赢的 产业价值链。为了支持这样的业务模型,多个相关的工作组都在推动技术和
标准的发展,包括3gpp制定的OSA (Open Service Access) /PARLAY, Sun 制定的JAIN等,以上技术较好的解决了以统一接口向应用层提供业务能力的
随着IMS、软交换等技术的发展,网络融合能力的不断增强,各异种网络 间的融合业务大量出现,特别是internet与通信网络的业务结合,internet 上的千万种应用都具备与移动网或固定网交互的能力。比如IM、短信、彩铃、 Web会议、移动搜索、手机邮箱等都是以internet与通信网交互的形式提供
给用户。然而现有技术还没有很好的为用户提供一种能力,使得用户能够在 归属运营商的网络中也可以很便捷统一的访问其他第三方业务服务提供商所 提供的业务。
这些应用由很多不同的业务运营商和第三方服务提供商提供,即网络运
营商的业务提供能力虽然通过PARLAY/0SA等的统一接口提供给了业务运营 商,但各业务运营商之间的业务对于用户依然是分散的。各业务运营商依然 是以业务孤岛的形态呈现给用户,缺少一个良好的业务共享和访问机制,这 对形成一个良好的下一代网络业务生态产业链并不有利。
下一代的融合网络是一个业务无限丰富的网络,是一个以业务驱动的网 络,在这样一个充满各种业务的网络空间中,需要有一套统一的机制对业务 进行命名、定位和访问。
以上论述参考以下背景技术文件 NGN - GSI Release I; 3GPP TS 22.127 V5. 6. 0 (2007-06); RFC 2396。

发明内容
本发明要解决的技术问题是实现全网业务的统一命名、定位和访问。
为了解决上述技术问题,本发明提供一种统一业务标识服务器,通过接 口适配器连接网络中的客户端和业务提供网元,包括
命名规则库,用于保存业务的各项属性信息,以及以范式的形式定义业 务的各项属性信息的排列组合规则;
规则解析器,用于根据所述命名规则库中的信息对业务的统 一 业务标识 符进行处理;
业务定位器,用于保存各业务的地址信息,根据所述统一业务标识符提 供对业务位置信息的路由的功能;
访问控制器,用于保存业务提供策略,判断业务请求者是否能够对业务 进行访问,并保存业务请求的访问结果;
所述业务定位器分别与所述规则解析器和访问控制器双向连接,所述规 则解析器和所述命名规则库双向连接,所述客户端连接所述业务定位器,所 述访问控制器连接所述业务提供网元。
所述统一业务标识符(USI, Uniform Service Identifier)是标识业务 的一组数据结构,包括业务分类字段、业务位置字段和业务描述字段。
所述命名规则库、规则解析器、业务定位器和访问控制器被完整部署于 一台服务器上或分布在网络的各网元上,或者以协议的形式在网元或其他网 络协议中统一支持。
所述规则解析器根据所述命名规则库中的业务名字空间和范式对统一业 务标识符进行解析处理包括检查统一业务标识符是否符合命名规则要求, 解释统一业务标识符数据结构中各部分的内容含义,生成解析结果,并将结 果供其他功能模块调用。
通过上述技术方案,所述统一业务标识服务器可以为用户提供在通信网 络中命名、定位和访问各种业务的能力。
本发明还提供一种对全网业务进行统一命名、定位和访问的方法,利用 统一业务标识服务器对业务提供网元的每个业务以范式的形式定义业务的各 项属性信息的排列组合规则,并根据该规则对每个业务定义一个唯一的业务 标识符,供网络中的客户端和其他网元访问。
统一业务标识服务器包括命名规则库、规则解析器、业务定位器(102) 和访问控制器;所述方法包括以下步骤
a. 业务请求者通过网络客户端向所述统一业务标识服务器发出包括统一 业务标识符的业务请求,该请求包括所要访问业务的统一业务标识符,所述 统一业务标识符包括业务分类字段、业务位置字段和业务描述字段;
b. 所述统一业务标识服务器找到所述统一业务标识符所对应的业务位置 ^f古自.
c. 所述统一业务标识服务器触发与所述统一业务标识符对应的业务,并 把该业务的处理结果返回到所述业务请求者。
所述步骤(b)包括
bl.所述业务定位器接收到所述业务请求者所发送请求,并传送给所述
规则解析器;
b2.所述规则解析器根据所述命名规则库中存储的业务的各项属性信息
的排列组合规则,对该请求中包含的统一业务标识符进行解析,并把解析的 结果传送到业务定位器。
所述步骤(b2)包括
所述规则解析器判断所述业务请求是否符合所述业务的各项属性信息的 排列组合规则,
如果不符合,则所述规则解析器向所述业务定位器传送一个错误编码; 如果符合,则解析出该业务请求中包含的统一业务标识符中的对应的业 务位置信息,并把该业务位置信息传送到所述业务定位器。 所述步骤包括以下步骤
所述业务定位器根据所述规则解析器所传送的业务位置信息,判断所述 业务请求所要访问的业务是否为本网元提供;
如果该业务不是本网元提供,则所述业务定位器把该业务请求连接到下 一个统一业务标识服务器;
如果该业务是本网元提供,则所述业务定位器向所述访问控制器请求相 应的访问控制信息,并判断所述业务请求者是否有权访问该业务;
如果有权,则所述业务定位器连接所述请求者与所述业务。 所述步骤(c)包括如下步骤
如果所述业务请求者访问该统一业务标识符对应的业务处理失败,则所 述统一业务标识服务器向所述业务请求者送出表示错误的信息;
如果所述业务请求者访问该统一业务标识符对应的业务成功,则所述统 一业务标识服务器把该处理结果送到所述业务请求者。
与现有技术相比,本发明的优点在于,有利于用户在下一代网络中无缝 的使用各种业务,简化业务受理途径,便捷的订阅使用各种业务,优化业务 使用体验,提高用户使用通信和信息服务的满意度。同时,有利于运营商建 设全业务运营能力,成为综合业务运营商。运营商能够以统一的方式向各业 务运营商提供业务能力,提高臝利水平。并且进一步,有利于各业务运营商 和第三方服务提供商互通互联业务能力,以业务的交换授权丰富业务提供种
类,激发各业务开发者的创新能力和臝利水平。


图1为本发明统一业务标识服务器的结构示意图2为本发明统一业务标识服务器的网络部署示意图3为本发明通过统一业务标识服务器访问业务的流程图4为本发明通过统一业务标识服务器访问业务的动作序列示意图5为本发明一种协议应用示意图6为本发明统一业务标识服务器的原理方框图。
具体实施例方式
以下结合附图的最优实施例对本发明做进一步的说明。
如图1和图6所示,本发明的统一业务标识服务器10通过接口适配器20 连接网络中的客户端100和业务提供网元105,包括命名规则库104、规则解 析器IOI、业务定位器102和访问控制器103:
所述命名规则库104中完整保存业务的各项属性信息,组成业务的名字 空间的全集,并且以范式的形式定义业务的各项属性信息的排列组合规则, 并根据该规则对每个业务定义一个唯一的业务标识符。所述业务标识符是标 识业务的一组数据结构。 一个业务标识符示例为,协议[〃业务位置字段][/ 业务描述字段]。
规则解析器101根据所述命名规则库104中的业务名字空间和范式对业 务标识符进行解析处理。解析处理包括,检查业务标识符是否符合命名规则 要求,解释业务标识符数据结构中各部分的内容含义,生成解析结果,并将
结果提供给其他功能模块。
业务定位器102用于保存网络中各业务的相对或绝对地址信息,完成根 据业务标识符中所提供的业务位置信息进行路由的功能。
访问控制器103用于保存业务提供策略,判断业务请求者是否可以对所 请求的业务进行访问,保存业务请求者的访问请求结果。
所述业务定位器102分别与所述规则解析器101和访问控制器103双向 连接,所述规则解析器101和所述命名规则库104双向连接,所述客户端IOO 分别与所述业务定位器102和访问控制器103连接,所述访问控制器103连 接所述业务提供网元105。
本发明对统一业务标识服务器IO各功能模块的部署位置不加限制,即所 述命名规则库104,规则解析器101,业务定位器102以及访问控制器103等 功能模块可以完整部署于一台服务器上;这些功能模块也可以分布在网络的 各网元上;或者以协议的形式,在网元或其他网络协议中统一支持。
如图3及图4所示,所述统一业务标识服务器10的运行流程如下
业务请求者可以通过客户端100向所述统一业务标识服务器IO发出业务 请求,即发送一个统一业务标识符。由于业务请求是通过统一业务标识符来 承载,所以业务请求者是一台设备还是一个用户对所述统一业务标识服务器 IO来说都是无差别的。
所述业务定位器102接收到该统一业务标识符,并请求所述规则解析器 101对该统一业务标识符进行解析。
所述规则解析器101参考命名规则库104保存的业务的各项属性信息, 以及以范式的形式定义业务的各项属性信息的排列组合规则,对该统一业务 标识符进行解析。
所述规则解析器101首先会判断该统一业务标识符是否符合命名规则库 104中的定义;
如果该统一业务标识符不符合有效标识符,则该统一业务标识符是无效 标识符,所述规则解析器101向所述业务定位器102返回一个错误编码,并 由所述业务定位器102向所述业务请求者返回此错误编码;
如果该统一业务标识符是有效标识符,则将解析后的统一业务标识符中 的业务位置等信息返回所述业务定位器102。
所述业务定位器102根据所述规则解析器101的返回信息,判断所述业 务请求者所请求的业务是否由本业务提供网元105提供。
如果所述业务提供网元105不提供,则所述业务定位器102根据业务位
置信息参考所保存的网络中各业务的相对或绝对地址信息,将此统一业务标
识符路由至下一业务提供的网元;
如果此统一业务标识符所请求的业务就在所述本业务提供网元105提供, 则所述业务定位器102向所述访问控制器103请求访问控制信息。
所述访问控制器103参考所保存的业务提供策略,判断所述业务请求者 是否可以对所请求的业务进行访问。
如果不允许业务请求者访问所请求业务,则所述访问控制器103向所述 业务定位器102返回错误编码,所述业务定位器102向所述业务请求者返回 错误编码;
如果允许业务请求者访问所请求业务,则所述访问控制器103根据统一 业务标识符在本业务提供网元105进行业务触发。
本业务提供网元105根据所述统一业务标识符的业务描述字段进行业务 处理;
如果处理失败,则向所述访问控制器103返回错误编码,所述访问控制 器103向所述业务请求者返回此错误编码;
如果处理成功,则向所述访问控制器103返回处理结果,所述访问控制 器103向业务请求者返回此处理结果。
图2给出了本发明统一业务标识服务器10以应用层星形分布式结构的一 个具体实施方式
。该实施例是一个服务提供商A对所述统一业务标识服务器 10的部署示例。服务提供商A和第三方服务提供商C都具有Web/应用服务器 80和统一业务标识服务器10,并且两者的统一业务标识服务器10相互连接。 用户通过网站40或者客户端30接入服务提供商A的Web/应用服务器80。
所述统一业务标识服务器IO不仅相互连接,还进一步与软交换业务服务 器60、短信业务服务器50以及其他业务服务器70相互连接。
所述短信业务服务器50通过移动软交换51与手机52相互连接。所述软 交换业务服务器60可以通过软交换61与手机62以及电话63相互连接。
所述命名规则库104可以釆用一个完整保存业务名字空间和规则的数据库实现;统一业务标识符可以是一个XML数据结构。所述规则解析器101、业 务定位器102以及访问控制器102的功能可以采用SOAP技术来实现。要求各 业务控制点、业务交换点等网元可以解析所述统一业务标识服务器10发送的
业务访问请求,即一个统一业务标识符,并在本设备进行业务触发,或将所 述统一业务标识服务器10发送的业务访问请求转发至相关网元,再由相关网
元进行业务触发。所述统一业务标识服务器10在网络中实现对业务服务器 (AS)、 SCP、 Web服务器等业务提供设备的业务提供能力的统一索引。
服务提供商A通过所述统一业务标识服务器10获得网络中各业务提供网 元的业务能力,服务提供商A通过所述统一业务标识服务器10发送统一业务 标识符到其他业务运营商B和第三方服务提供商C的所述统一业务标识服务 器10或业务提供网元相连接请求访问业务,也可以获得B和C的相应业务能 力。
所述统一业务标识服务器10可以部署在归属网络中,或者部署在第三方 服务提供商的网络中。
以统一命名规则定义的业务标识符称为Uniform Service Identifier,简称 USI。本发明所称的统一业务标识符是标识业务的一组数据结构,如图5所示。
一个统一业务标识符示例为,协议[〃业务位置字段][/业务描述字 段]。网络中的业务提供网元支持该协议,各网元设备间以该协议访问各种业 务。该协议与开放接口 API配合完成完整的业务提供,例如PARLAY/OSA以统 一业务标识符调用各网元的业务,所述统一业务标识符也可以包含在HTTP或 SIP的方法中,作为定位业务的标识符。本发明对以何种接口 API进行统一业 务标识符的调用或以何种协议与该协议适配不做限制。
例如,应用服务提供商希望获得网络运营商的IMS网络的彩铃业务能力,
只需从所述应用服务提供商的应用服务器向所述网络运营商的设备编码为 123456的MRBT业务服务器发送如下的业务标识符,经所述网络运营商的IMS
鉴权、认证、计费等自动操作后,所述应用服务提供商即可获得彩铃业务的 业务能力。比如, 一个IMS彩铃业务的业务标识符可以设为 IMS: 〃gd. unimobile/equip=123456&protocol=SIP&media=audio/……/MRBT 以上所述仅为本发明的两种较佳实施方案,并不用以限制本发明,凡在本
发明的思想和原则之内,所作的修改、等同替换、改进等,都应包含在本发 明的保护范围之内。
权利要求
1、一种统一业务标识服务器(10),连接网络中的客户端(100)和业务提供网元(105),其特征在于包括命名规则库(104),用于保存业务的各项属性信息,以及以范式的形式定义业务的各项属性信息的排列组合规则;规则解析器(101),用于根据所述命名规则库(104)中的信息对业务的统一业务标识符进行处理;业务定位器(102),用于保存各业务的地址信息,根据所述统一业务标识符提供对业务位置信息的路由的功能;访问控制器(103),用于保存业务提供策略,判断业务请求者是否能够对业务进行访问,并保存业务请求的访问结果;所述业务定位器(102)分别与所述规则解析器(101)和访问控制器(103)双向连接,所述规则解析器(101)和所述命名规则库(104)双向连接,所述客户端(100)分别与所述业务定位器(102)和访问控制器(103)连接,所述访问控制器(103)连接所述业务提供网元(105)。
2、 根据权利要求1所述的统一业务标识服务器UO),其特征在于,所 述统一业务标识符包括,业务分类字段、业务位置字段和业务描述字段。
3、 根据权利要求1或2所述的统一业务标识服务器(10 ),其特征在于: 所述命名规则库(104)、规则解析器(101)、业务定位器(102)和访问控制 器(103)被完整部署于一台服务器上或分布在网络的各网元上,或者以协议 的形式在网元或其他网络协议中统 一支持。
4、 根据权利要求1或2所述的统一业务标识服务器(10),其特征在于: 所述规则解析器(101)根据所述命名规则库(104)中的业务名字空间和范 式对统一业务标识符进行解析处理包括检查统一业务标识符是否符合命名 规则要求,解释统一业务标识符数据结构中各部分的内容含义,生成解析结 果,并将结果提供其他功能模块调用。
5、 一种对全网业务进行统一命名、定位和访问的方法,其特征在于利 用统一业务标识服务器(10)对业务提供网元(105)的每个业务以范式的形 式定义业务的各项属性信息的排列组合规则,并根据该规则对每个业务定义 一个唯一的统一业务标识符,供网络中的客户端(100)访问。
6、根据权利要求5所述的对全网业务进行统一命名、定位和访问的方法, 其特征在于统一业务标识服务器(10)包括命名规则库(104)、规则解 析器(IOI)、业务定位器(102)和访问控制器(103);所述方法包括以下步 骤a. 业务请求者通过网络客户端(100)向所述统一业务标识服务器(10) 发出包括统一业务标识符的业务请求,该请求包括所要访问业务的统一业务 标识符,所述统一业务标识符包括业务分类字段、业务位置字段和业务描述 字段;b. 所述统一业务标识服务器(10)找到所述统一业务标识符所对应的业 务位置信息;c. 所述统一业务标识服务器(10)触发与所述统一业务标识符对应的业 务,并把该业务的处理结果返回到所述业务请求者。
7 、根据权利要求6所述的对全网业务进行统一命名、定位和访问的方法, 其特征在于,所述步骤(b)包括bl.所述业务定位器(102)接收到所述业务请求者所发送请求,并传送 给所述规则解析器(101);b2.所述规则解析器(101)根据所述命名规则库(104)中存储的业务 的各项属性信息的排列组合规则,对该请求中包含的统一业务标识符进行解 析,并把解析的结果传送到业务定位器(102)。
8、根据权利要求7所述的对全网业务进行统一命名、定位和访问的方法, 其特征在于,所述步骤(b2)包括所述规则解析器(101)判断所述业务请求是否符合所述业务的各项属性 信息的排列组合规则,如果不符合,则所述规则解析器(101)向所述业务定位器(102)传送 一个错误编码;如果符合,则解析出该业务请求中包含的统一业务标识符中的对应的业 务位置信息,并把该业务位置信息传送到所述业务定位器(102)。
9 、根据权利要求6所述的对全网业务进行统 一命名、定位和访问的方法, 其特征在于,所述步骤(c)包括以下步骤所述业务定位器(102)根据所述规则解析器(101)所传送的业务位置 信息,判断所述业务请求所要访问的业务是否为本网元提供;如果该业务不是本网元提供,则所述业务定位器U02)把该业务请求连 接到下一个统一业务标识服务器;如果该业务是本网元提供,则所述业务定位器(102)向所述访问控制器 (103)请求相应的访问控制信息,并判断所述业务请求者是否有权访问该业务;如果有权,则所述业务定位器(102)连接所述请求者与所述业务。 10、根据权利要求5所述对全网业务进行统一命名、定位和访问的方法, 其特征在于,所述步骤(c)包括如下步骤如果所述业务请求者访问该统一业务标识符对应的业务处理失败,则所 述统一业务标识服务器(10)向所述业务请求者送出表示错误的信息;如果所述业务请求者访问该统一业务标识符对应的业务成功,则所述统 一业务标识服务器(10)把该处理结果送到所述业务请求者。
全文摘要
为了实现全网业务的统一命名、定位和访问,本发明提供一种统一业务标识服务器及对全网业务进行统一命名、定位和访问的方法,以范式的形式定义业务的各项属性信息的排列组合规则,并根据该规则对每个业务定义一个唯一的业务标识符。所述统一业务标识服务器包括命名规则库(104),用于保存业务的各项属性信息,以及以范式的形式定义业务的各项属性信息的排列组合规则;规则解析器(101),用于根据所述命名规则库(104)中的信息对业务的统一业务标识符进行处理;业务定位器(102),用于保存各业务的地址信息,根据所述统一业务标识符提供对业务位置信息的路由的功能,以及访问控制器(103)。
文档编号H04L29/06GK101115074SQ20071007524
公开日2008年1月30日 申请日期2007年7月19日 优先权日2007年7月19日
发明者王智鹏 申请人:王智鹏
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1