一种业务交付平台开展业务的方法及装置的制作方法

文档序号:7891227阅读:162来源:国知局
专利名称:一种业务交付平台开展业务的方法及装置的制作方法
技术领域
本发明涉及通信技术领域,具体涉及一种业务交付平台开展业务的方法及装置。
背景技术
当前电信运营商的业务范围已经不局限于传统的电信基础业务,灵活多样且体验丰富的电信增值业务如雨后春笑般的涌现出来。SDP (service delivery platform,业务交付平台)在此背景下应运而生,SDP将各种电信能力集成到系统中,并以ParlayX或One API接口的方式开放给第三方,使得第三方不用理解复杂的电信协议,而将重点放在业务逻辑上。SDP对电信能力的开放,使得SP(Service Provider,服务提供商)可以快速的开发各种功能丰富的应用。随着移动互联网的飞速发展,电信运营商希望开放更多电信能力或者引入互联网能力开放给SP,使SP开发出更多有价值的应用,但当前ParlayX以及OneAPI中定义的能力有限,已不能满足SP及电信运营商的需求。现有技术中为了实现新的电信能力或者互联网能力的接入和开放,需要在SDP内部多个子系统中做如下开发工作在“能力接入子系统”上实现相应的电信或者互联网能力接入和协议转换。与新能力之间的接口通常是新的接口类型,“能力接入子系统”需要实现SDP内部接口协议和新能力提供的接口协议间做转换;在“集成总线子系统”上实现该能力相关的内部接口协议,并实现相关的编排逻辑,例如发起鉴权计费等;在“业务接入子系统”上实现该能力的相关内部接口和外部开发接口(通常两者一致),并实现该能力相关的SLA(Service Level Agreement,服务水平协议)控制等。由此可见,SDP中每开放一个新的能力,都要涉及多个部件的开发,联调,还需要 SP熟悉多种不同的非标准接口等,从而导致端到端耗时较长,不利于第三方业务的快速生成上线。

发明内容
本发明实施例解决现有技术下,SDP新增加一个能力多部件需要协同开发,且开发周期长的问题。本发明一个实施例提供一种业务交付平台开展业务的方法,包括业务交付平台 SDP接收服务提供商SP发送的业务请求,所述业务请求中包含公共信息和业务信息;根据所述业务请求中的公共信息对所述SP进行接入认证,确定所述业务请求在所述SDP中的路由;根据所述业务请求中的公共信息确定所述业务请求调用的业务能力,根据所述业务请求中的业务信息确定调用所述业务能力所需要的信息;将所述业务请求转换为提供所述业务能力的业务能力功能模块支持的接口 ;将所述转换后的业务请求发送至所述业务能力功能模块。
本发明另一个实施例同时提供一种业务交付平台,包括业务接入子系统,用于接收业务提供商SP发送的业务请求,并对所述SP进行接入认证,所述业务请求中包含公共信息和业务信息;集成总线子系统,用于确定所述业务请求在所述SDP中的路由;能力接入子系统,用于确定所述业务请求调用的业务能力,并将所述业务请求转换为提供所述业务能力的业务能力模块支持的接口。使用本发明实施例提供的业务交付平台开展业务的方法,在将新的电信能力或者互联网能力接入到SDP中时,只需要对“能力接入子系统”进行相应的定制以实现外部接口和内部接口之间的转换,“业务接入子系统”和“集成总线子系统”都不需要定制,从而降低了在SDP中引入一种新能力所需要的时间,有利于实现新业务的快速上线。


图I所示为本发明实施例提供的SDP业务能力开放架构示意图;图2所示为本发明实施例提供的SP基于SDP开放的彩信能力开发一个为订购用户下发手机报业务的信令流程图;图3所示为本发明实施例提供的终端用户订购手机报业务的信令流程图;图4所示为本发明实施例提供的SP通过SDP向终端用户发送手机报的信令流程;图5所示为本发明实施例提供的采用generalRequest的同步业务下发信令流程图;图6所示为本发明实施例提供的采用generalRequest的异步业务下发信令流程图;图7所示为本发明实施例提供的采用generalError的“集成总线子系统报错”流程图;图8所示为本发明实施例提供的采用generalError的“能力接入子系统报错”流程图;图9所示为本发明实施例提供的采用generalNotify的同步业务请求流程图;图10所示为本发明实施例提供的采用generalNotify的异步业务请求流程图;图11所示为本发明实施例提供的SDP中处理简单业务的信令流程图;图12所示为本发明实施例提供的SDP处理复杂业务场景时,内部各子系统的处理流程图。
具体实施例方式为了便于本领域一般技术人员理解和实现本发明,现结合附图描述本发明的实施例。图I所示为SDP能力开放架构示意图,SP通过ParlayX或One API接口与SDP相连,SDP内部各子系统的功能描述如下“业务接入子系统”负责第三方业务的接入认证,SLA控制等;“集成总线子系统”负责业务请求路由,协议转换,能力编排(例如计费)等;“能力接入子系统”负责电信以及非电信能力的接入,将传统的电信协议转换成 SDP的内部协议;
“业务能力管理子系统”负责业务、能力的管理,计费等;“门户展现子系统”负责给终端用户提供业务展现,业务订购、去订购的渠道。结合图I所示SDP的系统架构图,图2所示为SP基于SDP开放的彩信能力开发一个为订购用户下发手机报业务的信令流程图,根据该图,SP发布手机报业务的流程如下该SP首先需要通过“业务能力管理子系统”在SDP上申请SP身份,通过审批后, 以该SP身份在“业务能力管理子系统”上发布手机报业务,管理员审核通过后,该手机报业务信息(业务描述,价格等)在“门户展现子系统”上展现,终端用户便可以订购该手机报业务了。当终端用户订购了手机报业务后,SDP会将订购关系同步给手机报业务。流程如图3所示终端用户首先通过SDP的门户展现子系统订购手机报业务,由业务能力管理子系统作出响应,并由其将该订购关系同步给手机报业务。通过图2和图3所示的流程,SP完成了手机报业务的发布,终端用户完成了业务订购,图4所示为SP通过SDP向终端用户发送手机报的信令流程步骤401-403、SP提供的手机报业务通过ParlayX或One API接口将信息发送给 “业务接入子系统”,“业务接入子系统”对本次SP的接入请求做接入认证和SLA控制,其中 SLA控制可以有多个级别,包括但不限于系统级别、业务级别、SP级别、用户级别、服务级别等。认证通过后,向SP返回响应;步骤404-405、“业务接入子系统”将请求转发给“集成总线子系统”,并接收“集成总线子系统”返回的响应;步骤406-407、“集成总线子系统”分析该业务的计费信息,向“业务能力管理子系统”触发计费请求,并接收“业务能力管理子系统”针对该请求返回的响应;步骤408-409、待“业务能力管理子系统”计费成功之后,“集成总线子系统”判断该请求的路由信息,将请求路由给对应的“能力接入子系统”(网络中可以有多个“能力接入子系统”,例如多国组网),并接收“能力接入子系统”返回的响应;步骤410-411、“能力接入子系统”收到请求后,将请求转换成MM7协议(移动彩信 MM7 协议),发送给 MMSC (Multimedia Message Service Center,多媒体信息服务中心), MMSC将对应的手机报彩信发送给终端用户。本发明一个实施例提供一种SDP开展业务的方法,使得SP无需为每个新能力开发接口。具体实现方式是将“业务接入子系统”与SP之间的接口定义成通用接口,SDP内部逻辑功能部件之间也采用该通用接口通信。通用接口包括两部分的内容一部分是公共信息,例如SP身份信息,业务信息,鉴权信息等;另外一部分是业务信息,一般是指业务特有的信息,和业务中需要调用的能力相关,包含了调用该能力所需要的信息。例如一个查询天气的业务请求,需要在业务信息中包含需要提供天气信息的城市、时间等信息;调用一个查询商品价格的能力时,需要提供的商品位置,商品名,或者商品条码等信息。根据业务场景的需要,可以定义三个通用接口。一个用于SP向SDP发送请求,可以命名为generalCall ;一个用于SDP向SP发送请求,可以命名为generalNotify ;一个用于SDP处理错误,用于向SP发送错误通知,可以命名为generalError。上述通用接口可以米用 WebService 接口,形式上可以是 SOAP (Simple Object Access Protocol,简单对象访问协议)或者REST ((RepresentationalState Transfer,表述性状态转移)或者其它SP 能快速开发的接口形式。接口字段举例说明如下generalCall
权利要求
1.一种业务交付平台开展业务的方法,其特征在于,所述方法包括业务交付平台SDP接收服务提供商SP发送的业务请求,所述业务请求中包含公共信息和业务信息;根据所述业务请求中的公共信息对所述SP进行接入认证,确定所述业务请求在所述 SDP中的路由;根据所述业务请求中的公共信息确定所述业务请求调用的业务能力,根据所述业务请求中的业务信息确定调用所述业务能力所需要的信息;将所述业务请求转换为提供所述业务能力的业务能力模块支持的接口;将所述转换后的业务请求发送至所述业务能力模块。
2.如权利要求I所述的方法,其特征在于,所述确定所述业务请求在所述SDP中的路由具体为,所述业务请求路由到业务逻辑处理子系统进行处理。
3.如权利要求I所述的方法,其特征在于,所述SDP对所述SP进行接入认证之后,确定所述业务请求在所述SDP中的路由之前,还包括根据所述业务请求中的公共信息进行服务水平协议SLA控制。
4.如权利要求1-3任一项所述的方法,其特征在于,所述业务请求中的公共信息至少包括以下内容之一所述SP在所述SDP上申请的身份标识spld、所述SP在所述SDP上设置的密码 spPassword、所述业务请求对应的业务标识serviceld、所述业务请求时间戳timeStamp、 操作ID标识operateld和终端身份标识userid。
5.如权利要求4所述的方法,其特征在于,所述根据所述业务请求中的公共信息对所述SP进行接入认证,具体为根据所述公共信息中包含的所述SP在所述SDP上申请的身份标识spld以及所述SP 在所述SDP上设置的密码spPassword,对所述SP进行接入认证。
6.如权利要求4所述的方法,其特征在于,所述根据所述业务请求中的公共信息进行服务水平协议SLA控制,包括根据所述公共信息中包含的所述业务请求对应的业务标识serviceld进行服务级别的SLA控制,以及根据所述公共信息中包含的所述SP在所述SDP上申请的身份标识spld 进行SP级别的SLA控制。
7.如权利要求4所述的方法,其特征在于,所述根据所述业务请求中的公共信息确定所述业务请求在所述SDP中的路由,具体为根据所述公共信息中包含的所述操作ID标识operateld,确定所述业务请求在所述 SDP中的路由。
8.如权利要求4所述的方法,其特征在于,所述根据所述业务请求中的公共信息确定所述业务请求调用的业务能力,将所述业务请求转换为提供所述业务能力的业务能力模块支持的接口,具体为根据所述公共信息中包含的所述操作ID标识operateld确定所述业务请求调用的业务能力,并根据所述operateld确定协议转换规则,依据所述协议转换规则将所述业务请求转换为提供所述业务能力的业务能力模块支持的接口。
9.一种业务交付平台SDP,其特征在于,所述SDP包括业务接入子系统,用于接收业务提供商SP发送的业务请求,并对所述SP进行接入认证,所述业务请求中包含公共信息和业务信息;集成总线子系统,用于确定所述业务请求在所述SDP中的路由;能力接入子系统,用于确定所述业务请求调用的业务能力,并将所述业务请求转换为提供所述业务能力的业务能力模块支持的接口。
10.如权利要求9所述的SDP,其特征在于,所述SDP还包括业务逻辑处理子系统,用于处理所述SDP需要执行的业务逻辑。
11.如权利要求9或10所述的SDP,其特征在于,所述业务接入子系统还用于进行服务水平协议SLA控制。
12.如权利要求9或10所述的SDP,其特征在于,所述业务接入子系统对所述SP进行接入认证,具体为所述业务接入子系统根据所述公共信息中包含的所述SP在所述SDP上申请的身份标识spld以及所述SP在所述SDP上设置的密码spPassword,对所述SP进行接入认证。
13.如权利要求11所述的SDP,其特征在于,所述业务接入子系统进行服务水平协议 SLA控制,包括所述业务接入子系统根据所述公共信息中包含的所述业务请求对应的业务标识 serviceld进行服务级别的SLA控制,以及根据所述公共信息中包含的所述SP在所述SDP 上申请的身份标识spld进行SP级别的SLA控制。
14.如权利要求9或10所述的SDP,其特征在于,所述集成总线子系统确定所述业务请求在所述SDP中的路由,具体为所述集成总线子系统根据所述公共信息中包含的所述操作ID标识operateld,确定所述业务请求在所述SDP中的路由。
15.如权利要求9或10所述的SDP,其特征在于,所述能力接入子系统确定所述业务请求调用的业务能力,并将所述业务请求转换为提供所述业务能力的业务能力模块支持的接口,具体为所述能力接入子系统根据所述公共信息中包含的所述操作ID标识operateld确定所述业务请求调用的业务能力,并根据所述operateld确定协议转换规则,依据所述协议转换规则将所述业务请求转换为提供所述业务能力的业务能力模块支持的接口。
16.如权利要求10所述的SDP,其特征在于,所述业务逻辑处理子系统确定所述SDP需要执行的业务逻辑,具体为所述业务逻辑处理子系统根据所述公共信息中包含的所述操作ID标识operateld确定所述SDP需要执行的业务逻辑。
全文摘要
本发明提供一种业务交付平台开展业务的方法,包括业务交付平台SDP接收服务提供商SP发送的业务请求,所述业务请求中包含公共信息和业务信息;根据所述业务请求中的公共信息对所述SP进行接入认证,确定所述业务请求在所述SDP中的路由;根据所述业务请求中的公共信息确定所述业务请求调用的业务能力,根据所述业务请求中的业务信息确定调用所述业务能力所需要的信息;将所述业务请求转换为提供所述业务能力的业务能力模块支持的接口;将所述转换后的业务请求发送至所述业务能力模块。本发明同时还提供一种业务交付平台。使用本发明提供的业务交付平台开放业务能力的方法,能够降低在SDP中引入一种新能力所需要的时间,有利于实现新业务的快速上线。
文档编号H04L29/06GK102594832SQ20121006097
公开日2012年7月18日 申请日期2012年3月9日 优先权日2012年3月9日
发明者刘红林, 张帆, 陈凡 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1