业务处理方法、设备及存储介质与流程
- 国知局
- 2024-07-11 16:24:29
本技术涉及终端设备领域,尤其涉及一种业务处理方法、设备及存储介质。
背景技术:
1、随着智能终端设备的发展,终端设备上支持的应用程序(application,app)的种类也越来越多,功能也越来越强大,人们可以使用终端设备上安装的各种app进行工作、娱乐。
2、但是通常情况下,终端设备的界面上只能显示在前台运行的app的用户界面,处于后台运行的app的用户界面是不显示的。因此,用户无法及时获知后台运行的app的业务处理进度,从而错过重要节点,影响用户体验。
技术实现思路
1、为了解决上述技术问题,本技术提供一种业务处理方法、设备及存储介质,旨在让用户及时获知处于后台运行的应用程序的业务处理进度,从而避免错过重要节点,提升用户体验。
2、第一方面,本技术提供一种业务处理方法。该方法包括:在终端设备的显示屏上显示第一应用的第一界面;当第一界面中发生第一等待节点事件,在第一等待节点事件对应的业务处理过程中,响应作用于第一应用的操作,将第一应用切换至后台运行;其中,在第一等待节点事件对应的业务处理过程中,第一界面仅显示于第一等待节点事件对应的业务处理进度信息;在第一应用在后台运行的过程中,在显示屏上显示悬浮球,悬浮球显示了第一等待节点事件对应的业务处理进度信息和发生第一等待节点事件的第一应用的标识信息;在悬浮球显示的过程中,当接收到作用于悬浮球的操作时,将第一应用切换回前台运行,显示第一应用的第一界面,并取消悬浮球。
3、示例性的,第一应用例如可以为游戏类应用,如下文所说的app1。对于第一应用为游戏类应用的场景,第一等待节点事件例如为游戏角色等待复活事件,相应地该第一等待节点事件不同剩余等待时间对应的状态信息,例如为在剩余等待时间内对应的等待复活状态,以及剩余等待时间结束后对应的已复活状态。
4、示例性的,第一应用还可以为打车类应用,如下文所说的app2。对于第一应用为打车类应用的场景,第一等待节点事件例如为等待司机接驾事件,相应地该第一等待节点事件不同剩余等待时间对应的状态信息,例如为在剩余等待时间内对应的等待接驾,以及剩余等待时间结束后对应的司机已到状态。
5、此外,在第一等待节点事件对应的业务处理过程中,第一界面仅显示于第一等待节点事件对应的业务处理进度信息指,在发生第一等待节点事件,在第一等待节点事件未处理完成前,在第一界面中不运行执行其他也得的操作,只能等待第一节点事件处理完成后,才可以执行其他操作。例如,在游戏角色等待复活期间,不能进行游戏任务,只有游戏角色复活后,才能使用游戏角色进行游戏任务。
6、由此,当第一应用发生第一等待节点事件,并从前台切换到后台运行,在第一等待节点事件对应的业务被处理的过程中,通过在终端设备的显示屏上显示一悬浮球,并在该悬浮球中显示当前处于后台运行的第一应用的第一等待节点事件的业务处理进度信息,并设置悬浮球中显示的内容随着业务的处理进行变化,从而使得用户能够准确的了解到等待节点事件的处理进度,避免错过重要节点。
7、根据第一方面,在显示屏上显示悬浮球,包括:在显示屏上显示展开态的悬浮球,并在呈展开态的悬浮球上显示第一等待节点事件对应的业务处理进度信息和发生第一等待节点事件的第一应用的标识信息;在悬浮球呈展开态显示第一时长后,将悬浮球调整为折叠态,并在呈折叠态的悬浮球上显示发生第一等待节点事件的第一应用的标识信息。
8、由此,在触发第一等待节点事件的第一应用处于后台运行的过程中,通过在终端设备的显示屏以展开态的悬浮球形式显示第一等待节点事件对应的业务处理进度信息,并在显示第一时长后将悬浮球从展开态切换为折叠态,从而减少对当前界面内容的遮挡。
9、根据第一方面,或者以上第一方面的任意一种实现方式,业务处理进度信息包括第一等待节点事件的剩余等待时长和剩余等待时长对应的状态信息;在悬浮球呈展开态显示第一时长后,将悬浮球调整为折叠态之后,方法还包括:在第一等待节点事件的剩余等待时长不大于第二时长时,将悬浮球调整为展开态,并在呈展开态的悬浮球上显示第一等待节点事件的剩余等待时长、剩余等待时长对应的状态信息和发生第一等待节点事件的第一应用的标识信息;在剩余等待时长变为0,和/或状态信息发生变化后,在悬浮球呈展开态显示第三时长后,将悬浮球调整为折叠态,并在呈折叠态的悬浮球上显示发生第一等待节点事件的第一应用的标识信息。
10、由此,在悬浮球处于折叠态的情况下,当第一等待节点数据对应的业务处理即将完成,或者状态即将发生变化时,可以在距离变化的第二时长时,设置悬浮球从折叠态自动切换为展开态,并在展开态下显示当前的状态信息,从而便于用户获知当前状态,以便在状态发生变化时,能够及时获知,并进行相应操作。
11、此外,在剩余等待时长变为0,和/或状态信息发生变化后,在悬浮球呈展开态显示第三时长后,将悬浮球从展开态切换为折叠态,减少对当前界面内容的遮挡。
12、根据第一方面,或者以上第一方面的任意一种实现方式,在悬浮球呈展开态显示第三时长后,将悬浮球调整为折叠态之后,方法还包括:在悬浮球呈折叠态显示第四时长内,若未接收到作用于悬浮球的操作,取消悬浮球。
13、由此,在第四时长内若用户为对悬浮球作出操作,通过取消悬浮球,从而避免悬浮球对应的线程长时间占用系统资源,降低终端设备的功耗。
14、根据第一方面,或者以上第一方面的任意一种实现方式,在悬浮球显示的过程中,当接收到作用于悬浮球的操作时,将第一应用切换回前台运行,显示第一应用的第一界面,并取消悬浮球,包括:在悬浮球呈折叠态或展开态显示的过程中,当接收到作用于悬浮球的操作时,将第一应用切换回前台运行,显示第一应用的第一界面,并取消悬浮球。
15、由此,在后台运行的应用有多个,且每一个都触发了等待节点事件,如第一等待节点事件和第二等待节点事件的情况下,通过选择最近触发的等待节点事件对应的业务处理进度信息进行展示,即终端设备的界面中只显示一个悬浮球,从而减少了对界面内容的遮挡,同时由于只需要有一个对应的线程负责悬浮球中内容的更新,可以避免多线程阻塞,从而降低了对终端设备的功耗。
16、根据第一方面,或者以上第一方面的任意一种实现方式,方法还包括:在第一应用在后台运行的过程中,在显示屏上显示悬浮球后,响应作用于第二应用的操作,在显示屏上显示第二应用的第二界面;当第二界面中发生第二等待节点事件,在第二等待节点事件对应的业务处理过程中,响应作用于第二应用的操作,将第二应用切换至后台运行;其中,在第二等待节点事件对应的业务处理过程中,第二界面仅显示于第二等待节点事件对应的业务处理进度信息;在第二应用在后台运行的过程中,将悬浮球中显示的内容调整为第二等待节点事件对应的业务处理进度信息和发生第二等待节点事件的第二应用的标识信息;在悬浮球显示的过程中,当接收到作用于悬浮球的操作时,将第二应用切换回前台运行,显示第二应用的第二界面,并取消悬浮球。
17、根据第一方面,或者以上第一方面的任意一种实现方式,将第二应用切换回前台运行,显示第二应用的第二界面,取消悬浮球,包括:在将第二应用切换前台运行时,如果第一等待节点事件对应的业务未处理完,在将第二应用切换回前台运行,显示第二应用的第二界面后,在悬浮球中显示第一等待节点事件对应的业务处理进度信息和发生第一等待节点事件的第一应用的标识信息;如果第一等待节点事件对应的业务已处理完,在将第二应用切换回前台运行,显示第二应用的第二界面后,取消悬浮球。
18、根据第一方面,或者以上第一方面的任意一种实现方式,方法还包括:
19、在第一等待节点事件对应的业务已处理完时,获取第一等待节点事件对应的业务已处理完时的时间点;在时间点距离当前系统时间点的时长不大于第四时长时,在将第二应用切换回前台运行,显示第二应用的第二界面后,在悬浮球中显示第一等待节点事件对应的业务处理进度信息和发生第一等待节点事件的第一应用的标识信息;否则,执行将第二应用切换回前台运行,显示第二应用的第二界面,并取消悬浮球的步骤。
20、根据第一方面,或者以上第一方面的任意一种实现方式,方法还包括:在第一应用在后台运行的过程中,在显示屏上显示悬浮球后,响应作用于第二应用的操作,在显示屏上显示第二应用的第二界面;当第二界面中发生第二等待节点事件,在第二等待节点事件对应的业务处理过程中,响应作用于第二应用的操作,将第二应用切换至后台运行;其中,在第二等待节点事件对应的业务处理过程中,第二界面仅显示于第二等待节点事件对应的业务处理进度信息;当第一等待节点事件对应的剩余等待时长不小于第二等待节点事件对应的剩余等待时长时,在第二应用在后台运行的过程中,将悬浮球中显示的内容调整为第二等待节点事件对应的业务处理进度信息和发生第二等待节点事件的第二应用的标识信息;在悬浮球显示的过程中,当接收到作用于悬浮球的操作时,将第二应用切换回前台运行,显示第二应用的第二界面,悬浮球中显示的内容调整为显示第一等待节点事件对应的业务处理进度信息和发生第一等待节点事件的第一应用的标识信息;当第一等待节点事件对应的剩余等待时长小于第二等待节点事件对应的剩余等待时长时,在第二应用在后台运行的过程中,悬浮球继续显示第一等待节点事件对应的业务处理进度信息和发生第一等待节点事件的第一应用的标识信息。
21、由此,在后台运行的应用有多个,且每一个都触发了等待节点事件,如第一等待节点事件和第二等待节点事件的情况下,通过选择等待时间最短的等待节点事件对应的业务处理进度信息进行展示,即终端设备的界面中只显示一个悬浮球,从而减少了对界面内容的遮挡,同时由于只需要有一个对应的线程负责悬浮球中内容的更新,可以避免多线程阻塞,从而降低了对终端设备的功耗。
22、根据第一方面,或者以上第一方面的任意一种实现方式,在将悬浮球中显示的内容调整为第二等待节点事件对应的业务处理进度信息和发生第二等待节点事件的第二应用的标识信息之后,方法还包括:在第二等待节点事件对应的业务已处理完,悬浮球显示第四时长内,若未接收到作用于悬浮球的操作,且第一等待节点事件对应的剩余等待时长不为0,或者第一等待节点事件对应的业务已处理完,但处理完的时间点距离当前系统时间的时长不大于第四时长时,将悬浮球中显示的内容调整为第一等待节点事件对应的业务处理进度信息和发生第一等待节点事件的第一应用的标识信息。
23、根据第一方面,或者以上第一方面的任意一种实现方式,在悬浮球继续显示第一等待节点事件对应的业务处理进度信息和发生第一等待节点事件的第一应用的标识信息之后,方法还包括:在第一等待节点事件对应的业务已处理完,悬浮球显示第四时长内,若未接收到作用于悬浮球的操作,第二等待节点事件对应的业务已处理完,但处理完的时间点距离当前系统时间的时长不大于第四时长时,将悬浮球中显示的内容调整为第二等待节点事件对应的业务处理进度信息和发生第二等待节点事件的第二应用的标识信息。
24、第二方面,本技术提供了一种终端设备。该终端设备包括:存储器和处理器,存储器和处理器耦合;存储器存储有程序指令,程序指令由处理器执行时,使得所述终端设备执行第一方面或第一方面的任意可能的实现方式中的方法的指令。
25、第二方面以及第二方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第二方面以及第二方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。
26、第三方面,本技术提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。
27、第三方面以及第三方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第三方面以及第三方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。
28、第四方面,本技术提供了一种计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。
29、第四方面以及第四方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第四方面以及第四方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。
30、第五方面,本技术提供了一种芯片,该芯片包括处理电路、收发管脚。其中,该收发管脚、和该处理电路通过内部连接通路互相通信,该处理电路执行第一方面或第一方面的任一种可能的实现方式中的方法,以控制接收管脚接收信号,以控制发送管脚发送信号。
31、第五方面以及第五方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第五方面以及第五方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。
本文地址:https://www.jishuxx.com/zhuanli/20240615/79147.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。