业务管理方法、装置和系统的制作方法

文档序号:7722896阅读:128来源:国知局
专利名称:业务管理方法、装置和系统的制作方法
技术领域
本发明涉及网络通信技术领域,尤其涉及一种业务叠加网络中的业务管理方法、 装置和系统。
背景技术
现有的业务种类纷繁复杂,相同功能的业务也有各种各样的实现方式。业务提供 者与业务使用者之间需要建立有效沟通机制,方便业务使用者查询和调用业务提供者的业 务。为了实现在业务提供者与业务使用者之间共享业务信息,可以通过建立逻辑独立的业 务叠加网络,从而对业务提供信息进行分布式共享和访问控制,实现多个业务信息孤岛之 间的业务信息共享和业务访问,并且通过有效管理在业务信息孤岛利益相关者之间建立业 务共享价值链。现有的一种基于业务叠加网络的业务路由的方案为通过在业务叠加网络的节点 上存储业务属性和属性值信息。业务提供者可以在业务叠加网络的节点间发布业务属性及 属性值信息,用于描述业务特征和业务能力范围。同一个业务不同的属性和属性值可能分 布在业务叠加网络的不同节点上。业务使用者发送的业务请求消息中可以携带专门用于描 述所请求业务的业务属性和对应属性值信息,业务叠加网络的节点通过部分属性及属性值 的匹配即可以判断下一跳节点的位置,并将业务请求消息在不同节点之间进行转发,最终 将业务请求消息转发到与业务请求消息中携带的属性及属性值相对应的业务提供者。在实现本发明过程中,发明人发现现有的基于业务叠加网络的业务路由的方案只 给出了面向特定业务的业务请求消息的路由方式,不能对具有多种实现方式的业务对应的 业务请求消息进行有效地管理。

发明内容
本发明的实施例提供了一种业务管理方法、装置和系统,以实现对具有多种实现 方式的业务对应的业务请求消息进行有效地路由。一种业务管理装置,包括业务目录服务器,用于保存和管理业务描述信息,以及所述业务描述信息和业务 来源信息之间的对应关系,根据业务路由器发送的业务使用请求查询其管理的业务描述信息,获取和所述业 务使用请求携带的业务描述信息相匹配的业务描述信息;查询其管理的业务描述信息和业 务来源信息之间的对应关系,获取所述相匹配的业务描述信息的业务来源信息,根据所述 业务来源信息获取所述业务使用请求对应的路由信息,将该路由信息发送给业务路由器;业务路由器,用于接收业务使用者发送的携带业务描述信息的业务使用请求,所 述业务描述信息为所述业务使用者根据业务调用接口模板生成的,将该业务使用请求发送 给业务目录服务器,根据所述业务目录服务器返回的路由信息,将所述业务使用请求路由 给所述业务管理装置所在的本网络域或其它网络域的业务提供者。
一种业务管理系统,包括业务叠加网络中的多个网络域,每个网络域中包括如权利要求1至4任一项所述 的业务管理装置。一种业务管理方法,所述方法包括业务目录服务器接收业务使用者发送的携带业务描述信息的业务使用请求,所述 业务描述信息为所述业务使用者根据业务调用接口模板生成的;所述业务目录服务器查询其管理的业务描述信息,获取和所述业务使用请求携带 的业务描述信息相匹配的业务描述信息;所述业务目录服务器查询其管理的业务描述信息 和业务来源信息之间的对应关系,获取所述相匹配的业务描述信息的业务来源信息;所述业务目录服务器根据所述业务来源信息获取所述业务使用请求对应的路由 信息,根据所述路由信息将所述业务使用请求路由给所述业务目录服务器所在的本网络域 或其它网络域的业务提供者。由上述本发明的实施例提供的技术方案可以看出,本发明实施例通过对包括业务 的种类信息、业务调用接口模板信息、业务的关键属性的取值信息业务描述信息,以及业务 描述信息和业务来源信息之间的对应关系进行有效地管理和发布,可以对具有多种实现方 式的业务对应的业务请求消息进行有效地路由。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用 的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本 领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他 的附图。图1为本发明实施例一提供的一种业务叠加网络的架构示意图;图2为本发明实施例一提供的一种集中式和分布式的业务注册与发布流程的示 意图;图3为本发明实施例一提供的一种业务叠加网络中SR之间的连接关系示意图;图4为本发明实施例二提供的一种业务管理装置的结构示意图;图5为本发明实施例三提供的一种业务管理方法的处理流程图;图6为本发明实施例三提供的业务提供者在业务叠加网络中进行业务注册和发 布的方法的处理流程图;图7为本发明实施例四提供的业务使用者通过业务叠加网络中进行业务请求消 息路由的方法的处理流程图。
具体实施例方式在本发明实施例中,接收业务使用者发送的业务使用请求,查询本网络域管理的 业务描述信息获取所述业务使用请求的路由信息,所述业务描述信息中包括业务的种类信 息、业务调用接口模板信息、业务的关键属性的取值信息和业务来源信息。根据所述路由信息将所述业务使用请求路由给本网络域内的业务提供者;或者基 于本网络域与其他网络域之间的连接关系,将所述业务使用请求路由给其它网络域。
为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步 的解释说明,且各个实施例并不构成对本发明实施例的限定。实施例一在本发明实施例中,业务叠加网络中业务数据分为如下四个层面1)业务元模型业务元模型从各个纬度对各种业务进行分类定义和编码,包括对各种业务的关键 属性进行定义。通过元模型可以对业务进行分类检索,并获取业务的关键属性信息。以电信运营商运营支撑交换网络中的业务类型为例,业务元模型中包含的业务分 类信息可以如下述表1所示。表 权利要求
1.一种业务管理装置,其特征在于,包括业务目录服务器,用于保存和管理业务描述信息,以及所述业务描述信息和业务来源 信息之间的对应关系,根据业务路由器发送的业务使用请求查询其管理的业务描述信息,获取和所述业务使 用请求携带的业务描述信息相匹配的业务描述信息;查询其管理的业务描述信息和业务来 源信息之间的对应关系,获取所述相匹配的业务描述信息的业务来源信息,根据所述业务 来源信息获取所述业务使用请求对应的路由信息,将该路由信息发送给业务路由器;业务路由器,用于接收业务使用者发送的携带业务描述信息的业务使用请求,所述业 务描述信息为所述业务使用者根据业务调用接口模板生成的,将该业务使用请求发送给业 务目录服务器,根据所述业务目录服务器返回的路由信息,将所述业务使用请求路由给所 述业务管理装置所在的本网络域或其它网络域的业务提供者。
2.根据权利要求1所述的业务管理系统,其特征在于,所述业务管理装置还包括 业务元模型管理模块,用于管理业务元模型,所述业务元模型对各种业务进行分类,并对每种业务的关键属性进行定义;业务调用接口模板管理模块,用于管理业务调用接口模板,所述业务调用接口模板用 于对各种业务的调用接口的格式进行定义,所述业务调用接口模板中的接口参数和该业务 调用接口模板所从属的业务分类的关键属性互相对应。
3.根据权利要求2所述的业务管理装置,其特征在于,所述业务路由器包括接入处理 模块、查询处理模块和路由处理模块,其中,接入处理模块,接收业务提供者和/或业务使用者发送的查询请求,向业务提供者和/ 或业务使用者返回相应的业务调用接口模板信息,接收业务提供者发送的携带业务描述信 息的业务注册请求,将该业务注册请求发送给所述业务目录服务器,接收业务使用者发送 的携带业务描述信息的业务使用请求,将该业务使用请求发送给查询处理模块;查询处理模块,用于根据所述接入处理模块所接收到的查询请求中的业务分类信息, 向所述业务元模型管理模块和所述业务调用接口模板管理模块查询获取相应的业务调用 接口模板信息并返回给业务提供者和/或业务使用者;用于根据所述接入处理模块发送的 携带业务描述信息的业务使用请求,向所述业务目录服务器进行查询,接收所述业务目录 服务器返回的所述业务使用请求的路由信息;路由处理模块,用于根据所述查询处理模块所接收的路由信息,将所述业务使用请求 路由给相关网络域的业务提供者。
4.根据权利要求3所述的业务管理系统,其特征在于,所述业务目录服务器包括 业务描述信息管理模块,用于接收业务路由器发送的来自业务提供者的业务注册请求,获取所述业务注册请求携带的业务描述信息的业务来源信息,保存和管理所述业务描 述信息以及所述业务描述信息和业务来源信息之间的对应关系;向其它网络域发布本网络 域中注册的业务描述信息,接收和管理其他网络域发布过来的业务描述信息;匹配处理模块,用于根据业务路由器发送过来的业务使用请求中的业务描述信息中的 业务分类、业务调用接口模板和业务分类的关键属性的取值信息,查询所述业务描述信息 管理模块管理的业务描述信息,获取和所述业务使用请求中的业务描述信息匹配的所述业 务描述信息管理模块中管理的业务描述信息,再根据所述业务描述信息管理模块中管理的业务描述信息和业务来源信息之间的对应关系,获取对应的业务来源信息,再根据所述业 务来源信息获取所述业务使用请求的路由信息,向业务路由器返回所述业务使用请求的路由信息。
5.一种业务管理系统,其特征在于,包括业务叠加网络中的多个网络域,每个网络域中包括如权利要求1至4任一项所述的业务管理装置。
6.一种业务管理方法,其特征在于,所述方法包括业务目录服务器接收业务使用者发送的携带业务描述信息的业务使用请求,所述业务 描述信息为所述业务使用者根据业务调用接口模板生成的;所述业务目录服务器查询其管理的业务描述信息,获取和所述业务使用请求携带的业 务描述信息相匹配的业务描述信息;所述业务目录服务器查询其管理的业务描述信息和业务来源信息之间的对应关系,获 取所述相匹配的业务描述信息的业务来源信息;所述业务目录服务器根据所述业务来源信息获取所述业务使用请求对应的路由信息, 根据所述路由信息将所述业务使用请求路由给所述业务目录服务器所在的本网络域或其 它网络域的业务提供者。
7.根据权利要求6所述的业务管理方法,其特征在于,所述方法还包括 业务目录服务器对各种业务进行分类,并对每种业务的关键属性进行定义;所述业务目录服务器通过业务调用接口模板对各种业务的调用接口的格式进行定义, 所述业务调用接口模板中的接口参数和该业务调用接口模板所从属的业务分类的关键属 性互相对应。
8.根据权利要求7所述的业务管理方法,其特征在于,所述方法还包括业务目录服务器接收业务提供者发送的查询请求,根据所述查询请求中的业务分类信 息获取相应的业务调用接口模板信息,并将所述业务调用接口模板信息返回给所述业务提 供者;所述业务目录服务器接收所述业务提供者发送的携带业务描述信息的业务注册请求, 所述业务描述信息为所述业务提供者根据所述返回的业务调用接口模板信息生成的,所 述业务描述信息中包括业务分类信息、业务调用接口模板信息、业务的关键属性的取值信 息;所述业务目录服务器获取所述业务描述信息的业务来源信息,保存和管理所述业务描 述信息,以及所述业务描述信息和业务来源信息之间的对应关系,向其它网络域发布所述 业务描述信息。
9.根据权利要求7所述的业务管理方法,其特征在于,所述业务描述信息为所述业务 提供者根据所述返回的业务调用接口模板信息生成的,包括所述业务描述信息为所述业务提供者对所述返回的业务调用接口模板信息中的接口 参数进行赋值,再根据所述返回的业务调用接口模板中的接口参数和该业务调用接口模板 所从属的业务分类的关键属性对应关系,将所述接口参数的赋值转化为业务分类的关键属 性的取值后,按照设定的编码规则而生成。
10.根据权利要求6、7、8或9所述的业务管理方法,其特征在于,所述业务目录服务器查询其管理的业务描述信息,获取和所述业务使用请求携带的业务描述信息相匹配的业务 描述信息;所述业务目录服务器查询其管理的业务描述信息和业务来源信息之间的对应关 系,获取所述相匹配的业务描述信息的业务来源信息,包括业务目录服务器接收业务使用者发送的查询请求,根据所述查询请求中的业务分类 信息获取相应的业务调用接口模板信息,将该业务调用接口模板信息返回给所述业务使用 者;所述业务目录服务器接收所述业务使用者发送的携带业务描述信息的业务使用请求, 所述业务描述信息为业务使用者根据所述返回的业务调用接口模板生成的,所述业务描述 信息中包括业务分类信息、业务调用接口模板信息、业务的关键属性的取值信息;所述业务目录服务器根据所述业务使用请求携带的业务描述信息的业务分类和业务 分类的关键属性的取值信息,查询其管理的业务描述信息,获取和所述业务使用请求携带 的业务描述信息相匹配的业务描述信息;所述业务目录服务器查询其管理的业务描述信息 和业务来源信息之间的对应关系,获取所述相匹配的业务描述信息的业务来源信息。
11.根据权利要求10所述的业务管理方法,其特征在于,所述查询其管理的业务描述 信息,获取和业务使用请求携带的业务描述信息相匹配的业务描述信息,包括将所述业务使用请求携带的业务描述信息的业务分类信息或业务调用接口模板的标 识与所述业务目录服务器管理的业务描述信息进行匹配,在匹配成功后,将所述业务使用 请求携带的业务描述信息的业务分类的关键属性的取值信息与所述业务目录服务器管理 的业务描述信息中的业务分类的关键属性的取值信息进行匹配;将所述业务分类的关键属性的取值信息的最高匹配度对应的所述业务目录服务器管 理的业务描述信息,作为和所述业务使用请求携带的业务描述信息相匹配的业务描述信 肩、ο
12.根据权利要求6所述的业务管理方法,其特征在于,所述业务目录服务器根据所述 业务来源信息获取所述业务使用请求对应的路由信息,根据所述路由信息将所述业务使用 请求路由给所述业务目录服务器所在的本网络域内或其它网络域的业务提供者,包括所述业务目录服务器获取所述业务来源信息对应的业务提供者信息,当所述业务提供 者位于所述业务目录服务器所在的网络域内时,所述业务目录服务器将所述业务使用请求 路由给所述业务目录服务器所在的本网络域内的业务提供者;当所述业务提供者位于其它网络域时,所述业务目录服务器利用其所在的网络域与所 述其它网络域的业务路由器之间的连接关系,将所述业务使用请求路由给其它网络域中的 业务路由器,再由该其它网络域中的业务路由器将所述业务使用请求路由给所述其它网络 域的业务提供者。
全文摘要
本发明提供了一种业务管理方法、装置和系统。该方法主要包括接收业务使用者发送的业务使用请求,查询本网络域管理的业务描述信息获取所述业务使用请求的路由信息,所述业务描述信息中包括业务的种类信息、业务调用接口模板信息、业务的关键属性的取值信息和业务来源信息;根据所述路由信息将所述业务使用请求路由给本网络域内的业务提供者;或者基于本网络域与其他网络域之间的连接关系,将所述业务使用请求路由给其它网络域。本发明实施例通过对包括业务的种类信息、业务调用接口模板信息、业务的关键属性的取值信息和业务来源信息的业务描述信息进行有效地管理和发布,可以对具有多种实现方式的业务对应的业务请求消息进行有效地路由。
文档编号H04L29/06GK102118370SQ20091026076
公开日2011年7月6日 申请日期2009年12月31日 优先权日2009年12月31日
发明者常恒, 李四浩, 邹现军 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1