一种应用的调用方法及装置制造方法及图纸

技术编号:19126273 阅读:21 留言:0更新日期:2018-10-10 07:43
本发明专利技术实施例提供一种应用的调用方法及装置。所述方法包括:接收第三方系统通过通用接口发送的业务请求消息;根据业务请求消息获取需要调用的目标应用对应的目标调用策略;根据目标调用策略对所述业务请求消息进行处理,获得目标业务请求消息,并将目标业务请求消息发送至后端服务器,以使得后端服务器根据目标业务请求消息运行目标应用,获取相应的目标业务响应消息;接收所述后端服务器返回的目标业务响应消息,并根据目标调用策略对目标业务响应消息进行处理,获得相应的业务响应消息;将业务响应消息发送至第三方系统。所述装置用于执行上述方法。本发明专利技术提供的方法及装置提高了第三方系统对后端服务器应用的调用效率。

【技术实现步骤摘要】
一种应用的调用方法及装置
本专利技术实施例涉及通信
,尤其涉及一种应用的调用方法及装置。
技术介绍
电信运营商具有庞大的核心能力资产、庞大的用户群、深入的用户洞察、无处不在的服务和良好的公信力,随着电信技术的迅速发展,第三方系统对于电信系统后端服务器的应用的调用需求越来越迫切。现有技术条件下,各业务平台成烟囱式建设,能力使用成网状结构,导致业务网络结构复杂,通用功能无法共享,第三方系统(如手机软件(Application,APP)、第三方门户(Portal)等)必须通过专用的调用接口和专用的调用协议实现对后端服务器的部分应用的调用,并且常常需要对原有的业务系统进行改造,因此,第三方系统对后端服务器的应用的调用存在很大的困难,导致应用调用门槛高,对接联调时间长,业务上线周期长,改造工作量大,种种条件均导致第三方系统对后端服务器应用的调用效率低下。因此,如何提出一种应用的调用方法来提高第三方系统对后端服务器应用的调用效率问题是目前业界亟待解决的需要课题。
技术实现思路
针对现有技术中的缺陷,本专利技术实施例提供一种应用的调用方法及装置。一方面,本专利技术实施例提供一种应用的调用方法,包括:接收第三方系统通过通用接口发送的业务请求消息;根据所述业务请求消息获取需要调用的目标应用对应的目标调用策略;根据所述目标调用策略对所述业务请求消息进行处理,获得目标业务请求消息,并将所述目标业务请求消息发送至后端服务器,以使得所述后端服务器根据所述目标业务请求消息运行所述目标应用,获取相应的目标业务响应消息;接收所述后端服务器返回的所述目标业务响应消息,并根据所述目标调用策略对所述目标业务响应消息进行处理,获得相应的业务响应消息;将所述业务响应消息发送至所述第三方系统。另一方面,本专利技术实施例提供一种应用的调用装置,包括:接收单元,用于接收第三方系统通过通用接口发送的业务请求消息;获取单元,用于根据所述业务请求消息获取需要调用的目标应用对应的目标调用策略;第一处理单元,用于根据所述目标调用策略对所述业务请求消息进行处理,获得目标业务请求消息,并将所述目标业务请求消息发送至后端服务器,以使得所述后端服务器根据所述目标业务请求消息运行所述目标应用,获取相应的目标业务响应消息;第二处理单元,用于接收所述后端服务器返回的所述目标业务响应消息,并根据所述目标调用策略对所述目标业务响应消息进行处理,获得相应的业务响应消息;发送单元,用于将所述业务响应消息发送至所述第三方系统。本专利技术实施例提供的应用的调用方法及装置,通过根据接收到的第三方系统通过通用接口发送的业务请求消息,获取需要调用的目标应用对应的目标调用策略,将根据所述目标调用策略对所述业务请求消息进行处理后获得的目标业务请求消息发送至后端服务器,并将根据所述目标调用策略对后端服务器返回的目标业务响应消息进行处理后获得的业务响应消息发返回至所述第三方系统,提高了第三方系统对后端服务器应用的调用效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的应用的调用方法流程示意图;图2为本专利技术一实施例提供的应用的调用装置的结构示意图;图3为本专利技术另一实施例提供的应用的调用装置的结构示意图;图4为本专利技术又一实施例提供的应用的调用装置的结构示意图;图5为本专利技术实施例提供的电子设备实体装置结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的应用的调用方法流程示意图,如图1所示,本实施例提供一种应用的调用方法,包括:S101、接收第三方系统通过通用接口发送的业务请求消息;具体地,第三方系统通过通用接口向应用的调用装置发送业务请求消息,所述业务请求消息携带所述第三方系统请求访问的业务对应的业务标识信息,所述应用的调用装置接收所述业务请求消息。应当说明的是,所述应用的调用装置可以是能力开放平台,所述第三方系统可以是手机软件(Application,APP)、第三方门户(Portal),还可以是其他人机交互系统,当然还可以是其他第三方系统,此处不作具体限定;能力开放平台与第三方系统之间统一使用通用接口,所述通用接口可以是标准的RESTfulAPI接口。所述业务请求可以是获取话单请求,消息转发请求、信息查询请求或业务开通请求,还可以包括其他业务请求,此处不做具体限定。S102、根据所述业务请求消息获取需要调用的目标应用对应的目标调用策略;具体地,所述能力开放平台根据所述业务标识信息,判断需要调用的所述目标应用,并查找预先配置的各个应用对应的调用策略,获取所述目标应用对应的调用策略作为目标调用策略。应当说明的是,所述调用策略可以包括消息解析、流量控制、数据映射、协议转换和脚本执行,还可以包括其他控制策略,具体可以根据实际情况进行调整,此处不做具体限定。所述目标应用可以是O域(OperationSupportSystem,OSS)数据对应的应用,例如,具备通信服务类能力(语音、消息、位置等)的应用、具备管道控制类能力(带宽、QoS、信息前传等)的应用、具备用户触点类能力(APP/PC/TV用户认证等)的应用;也可以是B域(BusinessSupportSystem,BSS)数据对应的应用,例如,业务开通类能力(订购、开通、认证等)的应用、具备计费类能力(扣费、充值、支付等)的应用,具备数据服务类能力(信息查询、大数据等)的应用,当然,还可以包括具备其他能力的应用,具体可以根据实际情况进行调整,此处不做具体限定。S103、根据所述目标调用策略对所述业务请求消息进行处理,获得目标业务请求消息,并将所述目标业务请求消息发送至后端服务器,以使得所述后端服务器根据所述目标业务请求消息运行所述目标应用,获取相应的目标业务响应消息;具体地,所述能力开放平台根据所述目标调用策略对所述业务请求消息进行处理,获得协议格式与所述目标应用的调用接口对应的协议格式一致的目标业务请求消息,并通过所述目标应用的调用接口将目标业务请求消息发送至后端服务器,所述后端服务器接收所述目标业务请求消息,并根据所述目标业务请求消息运行所述目标应用,从而获得所述目标业务请求消息对应的目标业务响应消息,所述后端服务器通过所述调用接口,将获得的所述目标业务响应消息返回至所述能力开放平台。应当说明的是,所述目标业务响应消息的协议格式同样与所述目标应用的调用接口对应的协议格式一致。S104、接收所述后端服务器返回的所述目标业务响应消息,并根据所述目标调用策略对所述目标业务响应消息进行处理,获得相应的业务响应消息;具体地,所述能力开放平台接收所述后端服务器返回的所述目标业务响应消息,并根据所述目标调用策略对所述目标业务响应消息进行处理,获本文档来自技高网...
一种应用的调用方法及装置

【技术保护点】
1.一种应用的调用方法,其特征在于,包括:接收第三方系统通过通用接口发送的业务请求消息;根据所述业务请求消息获取需要调用的目标应用对应的目标调用策略;根据所述目标调用策略对所述业务请求消息进行处理,获得目标业务请求消息,并将所述目标业务请求消息发送至后端服务器,以使得所述后端服务器根据所述目标业务请求消息运行所述目标应用,获取相应的目标业务响应消息;接收所述后端服务器返回的所述目标业务响应消息,并根据所述目标调用策略对所述目标业务响应消息进行处理,获得相应的业务响应消息;将所述业务响应消息发送至所述第三方系统。

【技术特征摘要】
1.一种应用的调用方法,其特征在于,包括:接收第三方系统通过通用接口发送的业务请求消息;根据所述业务请求消息获取需要调用的目标应用对应的目标调用策略;根据所述目标调用策略对所述业务请求消息进行处理,获得目标业务请求消息,并将所述目标业务请求消息发送至后端服务器,以使得所述后端服务器根据所述目标业务请求消息运行所述目标应用,获取相应的目标业务响应消息;接收所述后端服务器返回的所述目标业务响应消息,并根据所述目标调用策略对所述目标业务响应消息进行处理,获得相应的业务响应消息;将所述业务响应消息发送至所述第三方系统。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标调用策略对所述业务请求消息进行处理,获得目标业务请求消息,包括:根据所述目标调用策略对所述业务请求消息进行解析、协议转换和封装,获得目标业务请求消息;其中,所述目标业务请求消息的协议格式与所述目标应用的调用接口对应的协议格式一致。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标调用策略对所述目标业务响应消息进行处理,获得相应的业务响应消息,包括:根据目标调用策略所述对所述目标业务响应消息进行解析、协议转换和封装,获得所述业务响应消息;其中,所述业务响应消息的协议格式与所述通用接口对应的协议格式一致。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据预设规则对所述业务请求消息进行安全控制处理;其中,所述安全控制处理包括IP黑白名单认证、APPKEY认证、WSSE认证、TPS控制及API调用配额控制中的任意一项或其组合。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收配置系统发送的、对各应用对应的调用策略的配置请求;根据所述配置请求生成所述各应用对应的调用策略,并将所述各应用对应的调用策略进行储存...

【专利技术属性】
技术研发人员:邢彪张秋旻于杭尹皓玫
申请(专利权)人:中国移动通信集团浙江有限公司中国移动通信集团公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1