【技术实现步骤摘要】
业务处理方法及装置
本说明书涉及通信
,特别涉及业务处理方法。本说明书同时涉及两种业务处理装置,两种计算设备,以及两种计算机可读存储介质。
技术介绍
随着互联网技术的发展,移动支付业务成为了现如今用户针对支付场景进行支付交易过程中主要的支付方式之一。而移动支付业务需要在网络环境畅通的情况下才能够正常使用,随着移动支付业务的普及性,用户在使用移动支付时的场景和地点也越来越多样化,相应带来的网络环境将变得更加复杂。由于各种各样的客观因素,可能会出现用户在使用移动支付时终端设备无法连接网络的情况发生,从而造成无法正常与移动支付的服务器进行连接,将导致本次支付交易失败,很大程度上影响了用户在支付场景中的体验效果,故亟需一种可以解决终端设备在离线情况下依旧能够进行支付交易的方法。
技术实现思路
有鉴于此,本说明书实施例提供了两种业务处理方法。本说明书同时涉及两种业务处理装置,两种计算设备,以及两种计算机可读存储介质,以解决现有技术中存在的技术缺陷。根据本说明书实施例的第一方面,提供了第一种业务处理方法,包括:根据用户提交的业务请求以及预设的通信协议向预设范围内的中继设备发送通信请求;所述中继设备与业务服务器未存在业务连接的情况下,按照所述中继设备的通信协议向中间中继设备发送所述通信请求;接收目标中继设备针对所述通信请求返回的通信结果;基于返回所述通信结果的过程中涉及的中继设备确定通信路径;所述通信路径的末端通信节点对应的所述目标中继设备与所述业务服务器存在业务连接;r>通过所述通信路径将所述业务请求中包含的业务信息发送至所述目标中继设备,以使所述目标中继设备将所述业务信息转发至所述业务服务器。可选的,在所述中继设备与所述业务服务器未存在所述业务连接的情况下,所述基于返回所述通信结果的过程中涉及的中继设备确定通信路径,包括:将返回所述通信结果的过程中涉及的中继设备确定为业务中继设备;读取所述通信结果中携带的所述业务中继设备对应的第一设备信息以及所述目标中继设备对应的第二设备信息;根据业务请求中包含的第三设备信息确定起始通信节点,根据所述第一设备信息确定中间通信节点,以及根据所述第二设备信息确定所述末端通信节点;基于所述起始通信节点、所述中间通信节点和所述末端通信节点确定所述通信路径。可选的,所述根据用户提交的业务请求以及预设的通信协议向预设范围内的中继设备发送通信请求,包括:接收所述用户通过业务展示页面提交的所述业务请求;根据所述业务请求检测是否与所述业务服务器存在业务连接;若未存在,基于所述预设的通信协议确定通信方式,并读取所述通信方式对应的所述预设范围;确定所述预设范围内的所述中继设备,并基于所述通信协议向所述中继设备发送所述业务请求对应的所述通信请求。可选的,所述基于返回所述通信结果的过程中涉及的中继设备确定通信路径步骤执行之后,且所述通过所述通信路径将所述业务请求中包含的业务信息发送至所述目标中继设备,以使所述目标中继设备将所述业务信息转发至所述业务服务器步骤执行之前,还包括:基于所述通信路径构建通信验证信息;通过所述通信路径将所述通信验证信息发送至所述目标中继设备,并判断在预设的时间周期内是否接收到所述目标中继设备返回的通信验证结果;若是,执行所述通过所述通信路径将所述业务请求中包含的业务信息发送至所述目标中继设备,以使所述目标中继设备将所述业务信息转发至所述业务服务器步骤。可选的,所述通过所述通信路径将所述业务请求中包含的业务信息发送至所述目标中继设备,以使所述目标中继设备将所述业务信息转发至所述业务服务器步骤执行之后,还包括:接收所述目标中继设备返回的所述业务信息对应的业务信息处理结果;向所述用户展示所述业务信息处理结果。可选的,所述接收所述目标中继设备返回的所述业务信息对应的业务信息处理结果步骤执行之后,且所述向所述用户展示所述业务信息处理结果步骤执行之前,还包括:基于所述业务信息对所述业务信息处理结果进行核验;在对所述业务信息处理结果的核验结果是通过的情况下,则执行所述向所述用户展示所述业务信息处理结果步骤;在对所述业务信息处理结果的核验结果是未通过的情况下,则检测到与所述业务服务器存在所述业务连接后将所述业务信息处理结果发送至所述业务服务器进行验证。可选的,所述通过所述通信路径将所述业务请求中包含的业务信息发送至所述目标中继设备,包括:提取所述业务请求中包含的待加密业务信息,并对所述待加密业务信息进行加密处理获得所述业务信息;通过所述通信路径将所述业务信息发送至所述目标中继设备。可选的,所述通过所述通信路径将所述业务请求中包含的业务信息发送至所述目标中继设备,以使所述目标中继设备将所述业务信息转发至所述业务服务器步骤执行之后,还包括:接收所述目标中继设备返回的所述业务信息对应的业务信息处理结果;通过对所述业务信息处理结果进行解密处理获得待展示信息,并将所述待展示信息向所述用户进行展示。可选的,在所述中继设备与所述业务服务器存在所述业务连接的情况下,所述基于返回所述通信结果的过程中涉及的中继设备确定通信路径,包括:将所述中继设备确定为所述目标中继设备;基于所述目标中继设备确定所述通信路径。根据本说明书实施例的第二方面,提供了第二种业务处理方法,包括:接收离线设备发送的通信请求;基于所述通信请求以及预设的通信协议检测是否与业务服务器存在业务连接;若未存在所述业务连接,按照所述通信协议向中间中继设备转发所述通信请求;若存在所述业务连接,基于所述业务连接向所述离线设备发送针对所述通信请求的通信结果;接收所述离线设备发送的业务信息,并将所述业务信息转发至所述业务服务器。可选的,所述按照所述通信协议向中间中继设备转发所述通信请求,包括:基于所述通信协议确定预设范围内的所述中间中继设备;向所述中间中继设备转发所述通信请求。可选的,所述基于所述业务连接向所述离线设备发送针对所述通信请求的通信结果,包括:基于所述业务连接生成与所述业务服务器之间的业务连接信息;根据所述业务连接信息生成针对所述通信请求的所述通信结果,并将所述通信结果发送至所述离线设备。可选的,所述基于所述业务连接向所述离线设备发送针对所述通信请求的通信结果,包括:基于所述业务连接读取设备信息,并根据所述设备信息生成针对所述通信请求的所述通信结果;将所述通信结果发送至所述离线设备。可选的,所述接收所述离线设备发送的业务信息,并将所述业务信息转发至所述业务服务器步骤执行之后,还包括:接收所述业务服务器返回的业务信息处理结果;将所述业务信息处理结果发送至所述离线设备。根据本说明书实施例的第三方面,提供了第一种业务处理装置,包括:发送通信请求模块,本文档来自技高网...
【技术保护点】
1.一种业务处理方法,包括:/n根据用户提交的业务请求以及预设的通信协议向预设范围内的中继设备发送通信请求;所述中继设备与业务服务器未存在业务连接的情况下,按照所述中继设备的通信协议向中间中继设备发送所述通信请求;/n接收目标中继设备针对所述通信请求返回的通信结果;/n基于返回所述通信结果的过程中涉及的中继设备确定通信路径;所述通信路径的末端通信节点对应的所述目标中继设备与所述业务服务器存在业务连接;/n通过所述通信路径将所述业务请求中包含的业务信息发送至所述目标中继设备,以使所述目标中继设备将所述业务信息转发至所述业务服务器。/n
【技术特征摘要】
1.一种业务处理方法,包括:
根据用户提交的业务请求以及预设的通信协议向预设范围内的中继设备发送通信请求;所述中继设备与业务服务器未存在业务连接的情况下,按照所述中继设备的通信协议向中间中继设备发送所述通信请求;
接收目标中继设备针对所述通信请求返回的通信结果;
基于返回所述通信结果的过程中涉及的中继设备确定通信路径;所述通信路径的末端通信节点对应的所述目标中继设备与所述业务服务器存在业务连接;
通过所述通信路径将所述业务请求中包含的业务信息发送至所述目标中继设备,以使所述目标中继设备将所述业务信息转发至所述业务服务器。
2.根据权利要求1所述的业务处理方法,在所述中继设备与所述业务服务器未存在所述业务连接的情况下,所述基于返回所述通信结果的过程中涉及的中继设备确定通信路径,包括:
将返回所述通信结果的过程中涉及的中继设备确定为业务中继设备;
读取所述通信结果中携带的所述业务中继设备对应的第一设备信息以及所述目标中继设备对应的第二设备信息;
根据业务请求中包含的第三设备信息确定起始通信节点,根据所述第一设备信息确定中间通信节点,以及根据所述第二设备信息确定所述末端通信节点;
基于所述起始通信节点、所述中间通信节点和所述末端通信节点确定所述通信路径。
3.根据权利要求1所述的业务处理方法,所述根据用户提交的业务请求以及预设的通信协议向预设范围内的中继设备发送通信请求,包括:
接收所述用户通过业务展示页面提交的所述业务请求;
根据所述业务请求检测是否与所述业务服务器存在业务连接;
若未存在,基于所述预设的通信协议确定通信方式,并读取所述通信方式对应的所述预设范围;
确定所述预设范围内的所述中继设备,并基于所述通信协议向所述中继设备发送所述业务请求对应的所述通信请求。
4.根据权利要求1所述的业务处理方法,所述基于返回所述通信结果的过程中涉及的中继设备确定通信路径步骤执行之后,且所述通过所述通信路径将所述业务请求中包含的业务信息发送至所述目标中继设备,以使所述目标中继设备将所述业务信息转发至所述业务服务器步骤执行之前,还包括:
基于所述通信路径构建通信验证信息;
通过所述通信路径将所述通信验证信息发送至所述目标中继设备,并判断在预设的时间周期内是否接收到所述目标中继设备返回的通信验证结果;
若是,执行所述通过所述通信路径将所述业务请求中包含的业务信息发送至所述目标中继设备,以使所述目标中继设备将所述业务信息转发至所述业务服务器步骤。
5.根据权利要求1所述的业务处理方法,所述通过所述通信路径将所述业务请求中包含的业务信息发送至所述目标中继设备,以使所述目标中继设备将所述业务信息转发至所述业务服务器步骤执行之后,还包括:
接收所述目标中继设备返回的所述业务信息对应的业务信息处理结果;
向所述用户展示所述业务信息处理结果。
6.根据权利要求5所述的业务处理方法,所述接收所述目标中继设备返回的所述业务信息对应的业务信息处理结果步骤执行之后,且所述向所述用户展示所述业务信息处理结果步骤执行之前,还包括:
基于所述业务信息对所述业务信息处理结果进行核验;
在对所述业务信息处理结果的核验结果是通过的情况下,则执行所述向所述用户展示所述业务信息处理结果步骤;
在对所述业务信息处理结果的核验结果是未通过的情况下,则检测到与所述业务服务器存在所述业务连接后将所述业务信息处理结果发送至所述业务服务器进行验证。
7.根据权利要求1所述的业务处理方法,所述通过所述通信路径将所述业务请求中包含的业务信息发送至所述目标中继设备,包括:
提取所述业务请求中包含的待加密业务信息,并对所述待加密业务信息进行加密处理获得所述业务信息;
通过所述通信路径将所述业务信息发送至所述目标中继设备。
8.根据权利要求7所述的业务处理方法,所述通过所述通信路径将所述业务请求中包含的业务信息发送至所述目标中继设备,以使所述目标中继设备将所述业务信息转发至所述业务服务器步骤执行之后,还包括:
接收所述目标中继设备返回的所述业务信息对应的业务信息处理结果;
通过对所述业务信息处理结果进行解密处理获得待展示信息,并将所述待展示信息向所述用户进行展示。
9.根据权利要求1所述的业务处理方法,在所述中继设备与所述业务服务器存在所述业务连接的情况下,所述基于返回所述通信结果的过程中涉及的中继设备确定通信路径,包括:
将所述中继设备确定为所述目标中继设备;
基于所述目标中继设备确定所述通信路径。
10.一种业务处理方法,包括:
接收离线设备发送的通信请求;
基于所...
【专利技术属性】
技术研发人员:陈科杰,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。