业务能力资源管理系统及业务能力资源接入管理方法

文档序号:7691048阅读:117来源:国知局
专利名称:业务能力资源管理系统及业务能力资源接入管理方法
技术领域
本发明涉及通信领域,尤其涉及一种业务能力资源管理系统,以及业务能 力资源的接入管理方法。
背景技术
目前的互联网应用中釆用UDDI或MASHUP技术,通过聚合多方的内容 和应用来为用户提供服务。互联网应用中的UDDI或MASHUP技术所提供的 业务能力资源(也称能力,即Enabler,是一些潜在的合作伙伴所提供的一些 核心资源或者业务计算)聚合架构是开放式的,所聚合的服务也以免费为主。
随着电信业务中各种增值业务的不断增长以及业务的融合需求,需要统一 的管理系统对增值业务提供方提供业务,以及业务使用方使用业务进行管理, 以实现资源共享。
在现有的通信领域增值业务体系架构中,由运营商提供管理系统,业务合 作伙伴(SP/SI)提供应用业务系统;由运营商为用户提供服务,由合作伙伴开 发系统、整合信息。这种模式对业务合作伙伴要求比较高,即要有技术开发能 力、市场开发能力,还要有核心资源,才能保证自身的竟争力,这就导致真正 有核心竟争力的合作伙伴数量少、业务少,从而阻碍整个价值链的发展。
以中国移动提供的ADC (Application Data Center,应用数据中心,是为集 团客户按需提供基于移动终端的托管式的信息化应用服务系统)管理系统为 例,通过该系统能够实现通过不同方式接入用户终端,使用户能够使用该系统 所聚合的业务能力资源。
由于各业务合作伙伴的应用服务系统之间相互独立,需要通过ADC管理 系统接入管理,应用业务所需的全部业务能力资源由SI应用系统自身来集成,但是目前的ADC系统架构中还未对业务能力资源的接入定义相关接口,导致 对业务能力资源接入管理难以实现,使得业务能力资源共享难以真正实现,限 制了增值业务的开展和应用。

发明内容
本发明实施例提供了一种业务能力资源管理系统及业务能力资源接入管 理方法,以解决现有通信领域中无法实现业务能力资源聚合架构下的业务能力 资源接入管理的问题。
本发明实施例4是供的业务能力资源接入管理方法,包括以下步骤
业务能力资源管理系统接收同 一个或不同的业务资源能力提供者发送的 业务能力资源的注册请求;
对发出所述注册请求的业务能力资源提供者的合法性,以及请求注册的业 务能力资源的有效性进行审核,并在审核通过后对该业务能力资源进行注册处 理。
本发明实施例提供的业务能力资源管理系统,包括能力接口模块、能力提 供管理模块和能力管理模块;
所述能力接口^t块,用于接收同一个或不同的业务资源能力提供者发送的 业务能力资源的注册请求,并请求所述能力提供管理模块进行审核;
所述能力提供管理模块,用于对发出所述注册请求的业务能力资源提供者 的合法性进行审核,并在审核通过后向所述能力管理模块发送审核请求;
所述能力管理才莫块,用于对请求注册的业务能力资源的有效性进行审核, 并在审核通过后对该业务能力资源进行注册处理。
本发明的上述实施例,通过在业务能力资源注册过程中,由能力提供管理 模块对提出注册请求的业务能力资源提供者进行合法性审核,由能力管理模块 对请求注册的业务能力资源进行有效性审核,从而提供了一种面向所有业务能 力资源提供者的业务能力资源接入到业务能力资源管理系统的通用流程,并且实现了对业务能力资源接入过程的管理和控制,使各业务能力资源提供者通过 该流程将其提供的业务能力资源进行接入,从而为业务能力资源的共享,以及 增值业务的开展创造了条件。


图1为本发明实施例中能力管理系统的结构示意图2为本发明实施例中经过简化的能力管理系统的结构示意图3为本发明实施例中能力提供商的开户流程示意图4为本发明实施例中通用的能力注册流程示意图5为本发明实施例中特殊的能力注册流程示意图6为本发明实施例中能力暂停的流程示意图7为本发明实施例中能力恢复的流程示意图。
具体实施例方式
本发明实施例以ADC ( Application Data Center,应用数据中心)管理系统
为例进行描述。
如图1所示,现有的ADC管理系统包括用于将用户或外部应用接入到 ADC系统的接口部件,以及用于对业务能力资源(以下简称能力)进行管理 的核心管理部件,其中,
接口部件主要包括
通信接口模块,主要实现用户接入。ADC管理系统可支持多种用户接入 模式,每种接入模式由对应的接入子模块实现。如图中所示,SMS/MMS(短 消息业务或多媒体业务)子模块与短信或彩信网络中的IAGW网关连接,支持 用户终端以短信或彩信方式接入;WAP (无线应用协议)子模块与WAP网络 网关连接,支持用户终端以WAP方式接入;数据门户子模块与2G/3G网络中 的GGSN (网关GPRS支持节点)连接,支持用户终端以分组数据业务方式接入;WEB子模块与Internet网络连接,支持用户终端以互联网方式接入;呼叫 中心子模块与MSC (移动交换中心)连接,支持用户终端以语音方式接入, 上述各接入子模块可根据系统要求灵活选配;
SI ( Synstem Integrater,系统集成)接口模块,主要为应用系统集成商提 供业务层的常规管理和统计功能,可包括单点登录、SSO心跳、话单传递、统 计上报、业务受理、用户信息等管理;
此外,接口部件还可包括与BOSS系统(业务运营支撑系统)连接的支撑 系统接口模块,以及与网管系统连接的管理接入^^莫块,以实现业务计费和系统 维护。接口部件还可包括管理接入模块,为ADC系统管理员对应用系统集成 商的信息管理、能力提供商的信息管理等提供系统设置和管理接口 。
核心管理部件主要包括
应用管理模块,主要负责应用业务的接入管理、使用鉴权、对用户发布等 功能;
SI管理模块,主要负责应用系统集成商的信息管理、考核管理等功能; 此外,核心管理部件还可包括应用话单管理模块、应用订购关系管理模块、 业务服务监控模块、统计分析模块、客服投诉模块等功能模块。
为了通过该ADC管理系统实现对各能力提供商(Enabler Provider , EP ) 所提供的能力进行接入管理,本发明实施例在上述ADC管理系统的接口部件 中增加了能力接口模块,在核心管理部件中增加了能力管理模块、能力提供管 理模块(即图中的EP管理模块),还可增加能力质量监控模块等功能模块,其 中,
能力接口模块,主要实现将各能力提供商提供的能力入驻到ADC管理系 统。通过该接口模块,各能力提供商将所提供的能力(包括核心资源或计算方 法)入驻到ADC管理系统中,共享给应用系统集成商使用,组合到应用业务 中,最终为用户产生价值。能力提供商可通过该能力接口模块中的注册子模块 进行能力注册,将能力入驻到ADC管理系统;该能力接口模块还为SI应用系统提供接口 (如面向互联网的Web Service接口 ),通过该接口以及能力接口模 块中的调用子模块实现SI应用系统对能力的调用,从而实现SI应用系统对能 力的共享;
能力管理模块,主要负责能力的接入管理、使用鉴权、对外发布等功能; EP管理模块,负责能力提供商信息管理、能力提供商考核管理等功能; 能力质量监控模块,负责能力使用情况记录、EP能力系统情况记录、能
力投诉情况记录等功能。
本发明实施例中的能力接入管理主要由能力管理模块和EP管理模块来实
现,能力接入管理主要体现在对能力的生命周期进行管理,包括能力注册管理、
能力暂停管理、能力恢复管理,以及能力版本管理等。
图2在图1的基础上简化了上述ADC系统的架构,仅示出了与能力接入
管理密切相关的功能模块。
如图2所示,在能力注册过程中,能力接口模块中的注册子模块接收到能
力提供商发出的能力注册请求后,请求EP管理模块对该能力提供商的合法性
进行审核,EP管理模块审核通过后请求能力管理模块对注册的能力的有效性
进行审核,审核通过后对该能力进行注册处理。
在能力提供商向ADC管理系统提供能力之前,可先执行开户流程,以便 ADC管理系统获得能力提供商的相关信息并对其进行管理。ADC管理系统可 提供面向互联网的Web Service接口 ,通过该接口接收能力提供商的开户请求, 也可通过管理接入模块提供的管理员接口功能接收能力提供商的开户请求。 ADC管理系统通过Web Service接口实现能力提供商开户管理的流程可如图3 所示,包括以下步骤
步骤301、能力提供商登录ADC管理系统开户页面,录入开户信息,提 交开户申请;
步骤302、能力管理模块获取能力提供商录入的开户信息,并对开户信息 进行审核,包括对录入信息的完整性和有效性进行审核;如果审核未通过,则可提示能力提供商重新提交开户申请;
步骤303、能力管理模块对开户信息审核通过后,受理能力提供商的开户 请求;
步骤304、能力管理模块向BOSS系统发送能力提供商开户请求; 步骤305、 BOSS系统对该能力提供商的开户请求进行相应处理,包括记 录能力提供商的开户信息;
步骤306、 BOSS系统向能力管理模块同步能力提供商的开户信息; 步骤307、能力管理模块通知能力提供商开户成功。
在ADC管理系统中已开户的能力提供商可将其提供的能力入驻到ADC管 理系统,以实现能力资源共享,该过程可通过能力注册流程实现,能力提供商 的开户信息可以作为能力注册过程中对能力提供商进行合法性审核的依据。 参见图4,为本发明实施例中通用的能力注册流程示意图,包括以下步骤 步骤401 、能力提供商通过EP能力系统向ADC管理系统的能力接口模块 发送能力注册请求;
步骤402、能力接口模块将注册请求转发给能力管理模块; 步骤403、能力管理模块向EP管理模块发送能力提供商审核请求; 步骤404、 EP管理模块对能力提供商的合法性进行审核。 本步骤中,可利用在能力注册过程中收集到的能力提供商信息与该能力提 供商的开户信息进行比较,如果该能力提供商没有开户信息或者与该能力提供 商的开户信息不符,则认为该能力提供商非法,并拒绝该能力注册请求,返回 审核失败响应,本次能力注册流程结束。
步骤405、EP管理模块审核通过后,返回审核成功的响应给能力管理模块; 步骤406、能力管理模块对请求注册的能力的相关信息进行有效性审核, 包括能力信息的完整性审核,如审查能力名称、能力介绍、能力LOGO、能力 帮助文档等是否完整或其大小及格式等是否符合系统要求。系统可以规定注册 的能力相关信息(如上述能力名称、能力介绍等信息)的大小或格式,以便将能力提供给SI应用系统,实现能力共享。如果审核结果为请求注册的能力的
相关信息无效,则返回审核失败响应,并可给出失败原因。
步骤407、能力管理模块审核通过后,对能力进行注册,包括保存能力相 关信息;
步骤408、能力管理模块还可向能力接口模块发送扩充能力接口指令,以 通知能力接口模块可以接受从应用系统发来的对该能力的请求,之后所有对该 能力的请求都可以通过能力接口模块透传,如,将能力调用请求发送给能力管 理模块进行鉴权;在能力管理模块对能力调用请求鉴权通过后,将能力调用请 求发送给EP能力系统进行调用处理;在EP能力系统完成能力调用处理后, 接收EP能力系统发送的能力调用结果信息,并根据该信息生成能力调用话单。
步骤409、能力管理沖莫块对外发布能力,包括通过面向互联网的Web Service 接口等方式将能力相关信息提供给应用业务提供商,供其在开发应用业务时进 行选用。
上述能力注册流程中,如果一个能力注册请求中要求注册多个能力,则对 每个能力的注册都执行上述鉴权处理。通过上述流程,ADC管理系统可对各 个能力提供商的能力注册请求,包括一个能力提供商的不同能力的注册请求, 或多个能力提供商的能力注册请求进行能力注册管理,通过在能力注册过程中 对能力提供商的合法性、能力本身的有效性进行鉴权,从而提供了一种面向所 有能力提供商的能力接入到ADC管理系统的通用流程,使各能力提供商通过 该流程将其提供的能力进行接入,从而为能力的共享,以及增值业务的开展创 造了条件。
对某些特殊能力,在调用过程中会涉及到对用户级授权进行鉴权。例如, 对于查询用户位置信息的能力,当用户曱需要查询用户乙的位置时,需要对用 户乙是否允许用户曱查询其位置进行鉴权;再例如,对于查询用户身份资料的 能力,如果是公安人员办案过程中调用该能力,则可以不进行用户级授权鉴权, 但如果是一个普通用户查其他用户的用户身份资料,则需要对该用户的权限进行鉴权。
在本发明实施例中的ADC管理系统中,如果能力提供商所提供的能力需 要进行用户级授权鉴权,则能力提供商在将该能力入驻到ADC管理系统的能 力管理模块时进行声明,用户级授权的鉴权运行逻辑和相应数据都放在ADC 管理系统的能力管理^f莫块中。
参见图5,为本发明实施例中特殊的能力注册流程示意图,包括以下步骤 步骤501、能力提供商通过EP能力系统向ADC管理系统的能力接口模块 发送能力注册请求;
步骤502、能力接口模块将注册请求转发给能力管理模块; 步骤503、能力管理模块向EP管理模块发送能力提供商审核请求; 步骤504、 EP管理模块对能力提供商的合法性进行审核; 本步骤中,可通过在能力注册过程中收集到的能力提供商信息与该能力提 供商的开户信息进行比较,以实现对能力提供商的合法性进行审核,如果该能 力提供商非法,则拒绝该能力注册请求,返回审核失败响应,并结束本次能力 注册流程。
步骤505、 EP管理模块审核通过后,返回审核成功的响应给能力管理模块; 步骤506、能力管理模块对请求注册的能力的相关信息进行有效性审核; 步骤507、能力管理模块审核通过后,对声明为需要进行用户级授权鉴权
的能力进行处理,包括从能力提供商获得该能力的鉴权运行逻辑和相应数据并
进行存储;
步骤508、能力管理^f莫块对该能力进行注册,包括记录能力的相关信息; 步骤509、能力管理模块向能力接口模块发送扩充能力接口指令; 步骤510、能力管理模块对外发布能力,供应用业务提供商在其开发应用 业务时进行选用。
能力注册成功后,其生命周期开始,在其生命周期内,可供应用业务进行 调用。能力的生命周期可在能力注册时声明,或由ADC管理系统指定,此时需要ADC管理系统对能力的生命周期进行监控,当到达能力生命周期的终止 时间时,自动终止该能力的使用,即不再允许应用业务对其进行调用。能力的 生命周期也可以由ADC管理系统通过发送终止指令的方式终止。能力的生命 周期还可以由ADC管理系统暂停,在暂停期间内不允许应用业务调用该能力, 还可由ADC管理系统恢复暂停使用的能力。
参见图6,为本发明实施例中暂停能力使用流程的示意图,包括以下步骤 步骤601、能力管理模块向能力接口模块发出暂停能力使用的指令,EP能 力系统可通过能力接口模块获得该能力被暂停使用的信息;
本步骤中,能力管理模块可根据用户(如ADC系统管理员或能力提供商) 的请求,发出暂停能力使用的指令;也可以是根据ADC系统的管理策略,在 满足一定条件(如到达规定的时间或发生规定的事件)时发出暂停能力使用的 指令。
步骤602、能力管理模块对外发布能力暂停通知,包括通过面向互联网的 Web Service接口将能力暂停使用的信息提供给应用业务提供商。
如果此时SI应用系统仍然向能力接口模块发送调用能力的请求,则执行 以下步骤
步骤603、能力接口模块接收SI应用系统发送的能力调用请求;
步骤604、能力接口模块向能力管理模块发送能力鉴权请求;
步骤605、能力管理模块对该能力的调用进行鉴权,包括对被调用的能力
的有效性进行审核;由于该能力已经被暂停使用,能力管理模块返回鉴权失败
响应;
步骤606、能力接口模块向SI应用系统返回能力调用失败响应; 步骤607、能力管理模块生成能力使用失败记录。
参见图7,为本发明实施例中恢复能力使用的流程示意图,包括以下步骤 步骤701、能力管理模块向能力接口模块发出恢复能力使用的指令,EP能 力系统可通过能力接口模块获得该能力被恢复使用的信息;本步骤中,能力管理模块可根据用户(如ADC系统管理员或能力提供商) 的请求,发出恢复能力使用的指令;也可以是才艮据ADC系统的管理策略,在 满足一定条件(如到达规定的时间或发生规定的事件)时发出恢复能力使用的 指令。
步骤702、能力管理模块对外发布能力恢复通知,包括通过面向互联网的 Web Service接口将能力恢复使用的信息提供给应用业务提供商。
当对能力进行升级时,能力提供商向ADC管理系统提出请求,由能力管 理模块对该请求进行处理,将所请求升级的能力注册为新版本的能力,其注册 过程同图4所示的流程。
当新版本与旧版本不兼容时,需要考虑新旧版本并存问题,SI应用系统在 能力调用请求中注明调用的能力的版本号,EP能力系统根据对应的版本号执 行能力调用,并通过对应的版本号返回调用结果;当存在版本号不一致的情况, EP能力系统可返回调用失败响应,并注明失败原因。
综上所述,本发明的上述实施例,通过提供一种具有开放式能力接口的能 力聚合架构的系统,以及基于该系统提供能力接入管理方法,使各能力提供商 可以将其能力入驻到该系统中,从而实现能力聚合,以及计算能力的共享和存 储能力的共享。通过本发明的上述实施例,运营商在提供业务合作伙伴接入管 理的同时,提供能力合作伙伴的接入管理,使一些不具备技术开发能力、市场 开发能力,但具有核心资源的合作伙伴,可以通过租售核心资源获利,而一些 不具备核心资源、但有技术开发能力和市场开发能力的合作伙伴能快速的整合 核心资源,提供更多丰富的业务。同一个能力可以为多个SI应用系统调用, 一个SI应用系统的业务可以依靠于多个能力的分布式计算来完成;系统的共 用数据,不用再分布的存储在多个应用系统中,共享存储数据的功能可以作为 一个能力提供,以减少共用数据维护的复杂性。
本发明仅以ADC管理系统为例进行说明,本领域的技术人员应该理解本 发明的保护范围并不限于上述的ADC管理系统,其它具有相似功能的业务能力资源聚合架构及其业务能力资源接入管理过程都应在本发明的保护范围之 内。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种业务能力资源接入管理方法,其特征在于,包括以下步骤业务能力资源管理系统接收同一个或不同的业务资源能力提供者发送的业务能力资源的注册请求;对发出所述注册请求的业务能力资源提供者的合法性,以及请求注册的业务能力资源的有效性进行审核,并在审核通过后对该业务能力资源进行注册处理。
2、 如权利要求l所述的方法,其特征在于,在审核通过后,还包括步骤 对声明为需要进行用户级授权鉴权的业务能力资源的鉴权信息进行注册处理。
3、 如权利要求1或2所述的方法,其特征在于,对所述业务能力资源进 行注册处理后,还包括步骤对外发布所述业务能力资源的信息。
4、 如权利要求1所述的方法,其特征在于,对所述业务能力资源进行注 册处理后,还包括步骤暂停所述业务能力资源的使用,并对外发布暂停该业务能力资源使用的信自
5、 如权利要求4所述的方法,其特征在于,暂停所述业务能力资源的使 用后,还包括步骤恢复所述业务能力资源的使用,并对外发布恢复该业务能力资源使用的信息。
6、 如权利要求1所述的方法,其特征在于,所述业务能力资源管理系统 接收所述业务能力资源的注册请求之前,还包括步骤接收发出所述注册请求的业务能力资源提供者的开户请求,对该提供者的 开户信息的有效性进行审核,并在审核通过后进行开户处理。
7、 如权利要求6所述的方法,其特征在于,业务能力资源管理系统接收到所述业务能力提供者发送的业务能力资源注册请求后,对所述业务能力资源的提供者的合法性进行审核,具体为利用该提供者的开户信息对该提供者进行合法性审核。
8、 一种业务能力资源管理系统,其特征在于,包括能力接口模块、能力 提供管理模块和能力管理模块;所述能力接口模块,用于接收同一个或不同的业务资源能力提供者发送的 业务能力资源的注册请求,并请求所述能力提供管理模块进行审核;所述能力提供管理模块,用于对发出所述注册请求的业务能力资源提供者 的合法性进行审核,并在审核通过后向所述能力管理;漠块发送审核请求;所述能力管理4莫块,用于对请求注册的业务能力资源的有效性进行审核, 并在审核通过后对该业务能力资源进行注册处理。
9、 如权利要求8所述的系统,其特征在于,所述能力管理模块进一步用 于,在对请求注册的业务能力资源的有效性审核通过后,对声明为需要进行用 户级授权鉴权的业务能力资源的鉴权信息进行注册处理。
10、 如权利要求8或9所述的系统,其特征在于,所述能力管理模块进一 步用于,在对所述业务能力资源进行注册处理后,向所述能力接口模块发送扩 展能力调用接口的请求;所述能力接口模块进一步用于,根据所述扩展能力调用接口的请求,将对 所述业务能力资源的调用请求发送给所述能力管理模块进行鉴权;或者,将所 述能力管理模块鉴权后的业务能力资源调用请求发送给能力系统进行调用处 理;或者,接收能力系统发送的能力调用结果信息,并才艮据该信息生成能力调 用话单。
11、 如权利要求8或9所述的系统,其特征在于,所述能力管理模块进一 步用于,在对所述业务能力资源进行注册处理后,对外发布所述业务能力资源 的信息。
12、 如权利要求8所述的系统,其特征在于,所述能力管理才莫块进一步用于,在对所述业务能力资源进行注册处理后,向所述能力"t妄口^t块发送暂停所 述业务能力资源使用的请求,并对外发布暂停该业务能力资源使用的信息。
13、 如权利要求12所述的系统,其特征在于,所述能力管理模块进一步 用于,向所述能力接口模块发送恢复所述业务能力资源使用的请求,并对外发 布恢复该业务能力资源使用的信息。
14、 如权利要求8所述的系统,其特征在于,所述能力管理模块进一步用 于,在接收所述业务能力资源的注册请求之前,接收发出所述注册请求的业务 能力资源提供者的开户请求,对该提供者的开户信息进行审核,并在审核通过 后进行开户处理。
15、 如权利要求14所述的系统,其特征在于,所述能力提供管理模块进 一步用于,利用所述业务能力资源提供者的开户信息对该提供者进行合法性审核。
全文摘要
本发明公开了一种业务能力资源管理系统及业务能力接入管理方法,该系统包括能力接口模块、能力提供管理模块和能力管理模块;所述能力接口模块,用于接收同一个或不同的业务资源能力提供者发送的业务能力资源的注册请求,并请求所述能力提供管理模块进行审核;所述能力提供管理模块,用于对发出所述注册请求的业务能力资源提供者的合法性进行审核,并在审核通过后向所述能力管理模块发送审核请求;所述能力管理模块,用于对请求注册的业务能力资源的有效性进行审核,并在审核通过后对该业务能力资源进行注册处理。采用本发明,可实现业务能力资源聚合结构下的业务能力资源接入管理,从而为业务能力资源共享创造条件。
文档编号H04L29/06GK101557382SQ200810091049
公开日2009年10月14日 申请日期2008年4月11日 优先权日2008年4月11日
发明者晟 李, 王磊建, 青 肖, 范晓晖, 赵立君 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1