[发明专利]服务调用处理方法及装置在审
申请号: | 202210134051.8 | 申请日: | 2022-02-14 |
公开(公告)号: | CN114546639A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 齐普;翟一帆;程润峰;刘鹏;张宇;郑江棱;姚家艺;马静 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/448 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 付先智 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 调用 处理 方法 装置 | ||
本说明书实施例提供了服务调用处理方法及装置,其中,一种服务调用处理方法包括:接收源客户端发送的携带子程序标识的调用请求,并启动所述子程序标识对应的代理子程序;所述代理子程序解析所述调用请求,基于解析获得的目标服务的接口标识进行服务接口调用,并获取所述服务接口返回的服务处理结果;所述代理子程序基于所述调用请求携带的回调函数,组装包含所述服务处理结果和回跳链接的回调请求;执行向所述源客户端跳转的跳转逻辑,并向所述源客户端发送所述回调请求。
技术领域
本文件涉及数据处理技术领域,尤其涉及一种服务调用处理方法及装置。
背景技术
随着互联网技术发展和移动终端的普及,越来越多的服务开始向线上场景延伸,出现诸如能够搭载多个应用子程序的应用平台软件,避免了用户在移动终端上安装不同类型的应用程序,而是借助应用平台软件内搭载的子程序来实现服务的办理,同时,子程序也可以借助应用平台的能力,以此为子程序的服务提升提供助力。
发明内容
本说明书一个或多个实施例提供了一种服务调用处理方法,应用于目标客户端,所述方法包括:接收源客户端发送的携带子程序标识的调用请求,并启动所述子程序标识对应的代理子程序。所述代理子程序解析所述调用请求,基于解析获得的目标服务的接口标识进行服务接口调用,并获取所述服务接口返回的服务处理结果。所述代理子程序基于所述调用请求携带的回调函数,组装包含所述服务处理结果和回跳链接的回调请求。执行向所述源客户端跳转的跳转逻辑,并向所述源客户端发送所述回调请求。
本说明书一个或多个实施例提供了另一种服务调用处理方法,应用于源客户端,所述方法包括:接收子程序进行目标服务的服务接口调用提交的服务请求参数。解析所述服务请求参数,并基于解析结果组装调用请求。执行向目标客户端跳转的跳转逻辑,并向所述目标客户端发送所述调用请求。接收所述目标客户端发送的包含服务处理结果和回跳链接的回调请求,跳转至所述回跳链接对应的所述子程序的服务页面,并向所述子程序返回所述服务处理结果。
本说明书一个或多个实施例提供了一种服务调用处理装置,运行于目标客户端,所述装置包括:代理子程序启动模块,被配置为接收源客户端发送的携带子程序标识的调用请求,并启动所述子程序标识对应的代理子程序。服务接口调用模块,被配置为所述代理子程序解析所述调用请求,基于解析获得的目标服务的接口标识进行服务接口调用,并获取所述服务接口返回的服务处理结果。回调请求组装模块,被配置为所述代理子程序基于所述调用请求携带的回调函数,组装包含所述服务处理结果和回跳链接的回调请求。跳转逻辑执行模块,被配置为执行向所述源客户端跳转的跳转逻辑,并向所述源客户端发送所述回调请求。
本说明书一个或多个实施例提供了另一种服务调用处理装置,运行于源客户端,所述装置包括:服务请求参数接收模块,被配置为接收子程序进行目标服务的服务接口调用提交的服务请求参数。服务请求参数解析模块,被配置为解析所述服务请求参数,并基于解析结果组装调用请求。跳转逻辑执行模块,被配置为执行向目标客户端跳转的跳转逻辑,并向所述目标客户端发送所述调用请求。服务页面跳转模块,被配置为接收所述目标客户端发送的包含服务处理结果和回跳链接的回调请求,跳转至所述回跳链接对应的所述子程序的服务页面,并向所述子程序返回所述服务处理结果。
本说明书一个或多个实施例提供了一种服务调用处理设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:接收源客户端发送的携带子程序标识的调用请求,并启动所述子程序标识对应的代理子程序。所述代理子程序解析所述调用请求,基于解析获得的目标服务的接口标识进行服务接口调用,并获取所述服务接口返回的服务处理结果。所述代理子程序基于所述调用请求携带的回调函数,组装包含所述服务处理结果和回跳链接的回调请求。执行向所述源客户端跳转的跳转逻辑,并向所述源客户端发送所述回调请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210134051.8/2.html,转载请声明来源钻瓜专利网。