【技术实现步骤摘要】
基于多进程的业务处理方法、装置、设备及存储介质
[0001]本申请涉及计算机
,特别涉及一种基于多进程的业务处理方法、装置、设备及存储介质。
技术介绍
[0002]随着计算机技术和互联网技术的快速发展,越来越多的设备能够通过接入网络的方式,实现物与物、物与人的泛在连接。以具备双显示屏的支付设备为例,这种支付设备设置有两个相背的显示屏,分别面向商家和顾客,且这两个显示屏能够根据商家或顾客所选择的支付方式启动目标业务。
[0003]继续以上述支付设备为例,相关技术中,经常出现支付设备在目标业务未全部完成初始化时已显示可用状态,导致目标业务的可用性不高。为此,如何进行业务处理,以确保业务可用性,便成为本领域技术人员亟待解决的问题。
技术实现思路
[0004]本申请实施例提供了一种基于多进程的业务处理方法、装置、设备及存储介质,能够统一多进程的初始化状态,保证了目标业务的可用性。该技术方案如下:
[0005]一方面,提供了一种基于多进程的业务处理方法,该方法包括:
[0006]响应于获取到目标业务的执行指令,向第一进程和至少一个第二进程分别发送初始化任务,以及向该第一进程和至少一个该第二进程分别发送第一显示任务;其中,该第一进程与该第二进程用于同步执行接收到的任务,该第一显示任务用于指示在第一界面上显示该初始化任务已启动的第一提示消息;
[0007]响应于该初始化任务已完成,向该第一进程和至少一个该第二进程分别发送第二显示任务,开始执行该目标业务;该第二显示任务用于指示在 ...
【技术保护点】
【技术特征摘要】
1.一种基于多进程的业务处理方法,其特征在于,所述方法包括:响应于获取到目标业务的执行指令,向第一进程和至少一个第二进程分别发送初始化任务,以及向所述第一进程和至少一个所述第二进程分别发送第一显示任务;其中,所述第一进程与所述第二进程用于同步执行接收到的任务,所述第一显示任务用于指示在第一界面上显示所述初始化任务已启动的第一提示消息;响应于所述初始化任务已完成,向所述第一进程和至少一个所述第二进程分别发送第二显示任务,开始执行所述目标业务;所述第二显示任务用于指示在第二界面上显示所述初始化任务已完成的第二提示消息。2.根据权利要求1所述的方法,其特征在于,所述响应于获取到目标业务的执行指令,向第一进程和至少一个第二进程分别发送初始化任务,以及向所述第一进程和至少一个所述第二进程分别发送第一显示任务,包括:响应于获取到所述目标业务的执行指令,启动所述第一进程;响应于获取到所述第一进程发送的第一调度请求,向所述第一进程和至少一个所述第二进程分别发送所述初始化任务;响应于获取到所述第一进程发送的第二调度请求,向所述第一进程和至少一个所述第二进程分别发送所述第一显示任务。3.根据权利要求2所述的方法,其特征在于,所述响应于获取到所述第一进程的第一调度请求,向所述第一进程和至少一个所述第二进程分别发送所述初始化任务,包括:响应于获取到所述第一调度请求,调度初始化启动模块,通过进程间通信模块,向所述第一进程和至少一个所述第二进程分别发送所述初始化任务;其中,所述初始化启动模块用于启动所述初始化任务的业务逻辑。4.根据权利要求2所述的方法,其特征在于,所述响应于获取到所述第一进程的第二调度请求,向所述第一进程和至少一个所述第二进程分别发送所述第一显示任务,包括:响应于获取到所述第二调度请求,调度界面管理模块,通过进程间通信模块,向所述第一进程和至少一个所述第二进程分别发送所述第一显示任务;其中,所述界面管理模块用于管理所述初始化任务的界面显示。5.根据权利要求1所述的方法,其特征在于,所述响应于所述初始化任务已完成,向所述第一进程和至少一个所述第二进程分别发送第二显示任务,包括:响应于获取到初始化启动模块发送的第三调度请求,调度所述第一进程中的状态管理模块,获取所述初始化任务的至少一个初始化结果;响应于所述初始化结果符合第一条件,通过界面管理模块,向所述第一进程和至少一个所述第二进程分别发送所述第二显示任务,其中,所述第一条件是指所述初始化结果的数量等于目标阈值,且,任一所述初始化结果中不存在失败项;其中,所述初始化启动模块用于启动所述初始化任务的业务逻辑,所述界面管理模块用于管理所述初始化任务的界面显示。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述初始化任务已失败,向所述第一进程和至少一个所述第二进程分别发送第三显示任务;其中,所述第三显示任务用于指示在第三界面上显示所述初始化任务已失败的第三提示消息。
7.根据权利要求6所述的方法,其特征在于,所述响应于所述初始化任务已失败,向所述第一进程和至少一个所述第二进程分别发送第三显示任务,包括下述任一项:响应于所述初始化任务的至少一个初始化结果符合第二条件,通过界面管理模块,向所述第一进程和至少一个所述第二进程分别发送所述第三显示任务;其中,所述第二条件是指所述初始化结果的数量等于目标阈值,且,至少一个所述初始化结果中存在失败项;响应于监听到目标事件,通过所述界面管理模块,向所述第一进程和至少一个所述...
【专利技术属性】
技术研发人员:张晓翼,张志强,王少鸣,郭润增,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。