一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

应用快速启动方法、终端设备及计算机可读存储介质与流程

2022-10-22 00:31:54 来源:中国专利 TAG:


1.本技术实施例涉及应用快速启动领域,更具体的,是应用快速启动方法、终端设备以及计算机可读存储介质。


背景技术:

2.随着终端设备应用的数量越来越多,应用快速启动也越来越受大家的关注。
3.现有的应用快速启动方法是,针对每个应用,在用户手动执行了一系列的操作之后,可以响应于对应用的图标生成指令,生成应用的应用图标,在用户点击目标应用的目标应用图标时,可以快速启动目标应用。比如,针对每个小程序,在用户手动添加小程序的快捷方式之后,可以响应图标生成指令,生成小程序的快捷方式图标,在用户点击目标小程序的目标快捷方式图标时,可以快速启动目标小程序。
4.但是,这种应用快速启动方法需要用户手动执行一系列的操作,才能生成应用图标,才能快速启动应用,需要用户执行的操作流程较多,用户体验较差。


技术实现要素:

5.本技术实施例提供了一种应用快速启动方法、终端设备以及计算机可读存储介质,能够在减少用户需要执行的操作流程,及提高用户体验的情况下,快速启动应用。
6.第一方面,本技术实施例提供了一种应用快速启动方法,包括:
7.确定至少一个应用及所述至少一个应用对应的至少一个应用图标;
8.将所述至少一个应用图标设置在应用容器。
9.可选的,所述将所述至少一个应用图标设置在所述应用容器之后,所述方法还包括:
10.响应于对所述应用容器的触发指令,展示应用界面;所述应用界面包含所述至少一个应用图标;
11.响应于对所述至少一个应用图标中的目标应用图标的触发指令,从数据库中获取所述目标应用图标对应的目标应用的运行数据;
12.将所述目标应用的运行数据发送至内存,以使所述内存依据所述目标应用的运行数据启动所述目标应用。
13.可选的,所述确定至少一个应用及所述至少一个应用对应的至少一个应用图标,包括:
14.监听近期任务列表中的应用进程,确定用户近期使用的每个应用;
15.针对所述用户近期使用的每个应用,确定向所述近期任务列表进行注册的次数,并将所述注册的次数作为用户打开应用的打开次数;
16.根据所述用户近期使用的每个应用的打开次数,确定至少一个应用及所述至少一个应用对应的所述至少一个应用图标,并将所述至少一个应用图标设置在所述应用界面中。
17.可选的,所述根据所述用户近期使用的每个应用的打开次数,确定至少一个应用及所述至少一个应用对应的所述至少一个应用图标,包括:
18.根据所述用户近期使用的每个应用的打开次数,对所述用户近期使用的每个应用按照打开次数从多到少的顺序进行排序;
19.将排列前n的应用确定为所述至少一个应用,及将所述至少一个应用对应的图标确定为所述至少一个应用图标;所述n为大于或等于1的整数。
20.可选的,所述根据每个应用的打开次数确定至少一个应用及所述至少一个应用对应的所述至少一个应用图标之后,所述从数据库中获取所述目标应用的运行数据之前,所述方法还包括:
21.将所述至少一个应用的运行数据保存至数据库中。
22.可选的,所述从数据库中获取所述目标应用图标对应的目标应用的运行数据,包括:
23.从本地数据库中获取所述目标应用图标对应的目标应用的运行数据。
24.可选的,所述从数据库中获取所述目标应用图标对应的目标应用的运行数据,包括:
25.从服务器的数据库中获取所述目标应用图标对应的目标应用的运行数据。
26.可选的,所述从数据库中获取所述目标应用图标对应的目标应用的运行数据之后,所述方法还包括:
27.判断所述目标应用图标对应的目标应用的运行数据是否合格,得到判断结果;
28.所述将所述目标应用的运行数据发送至内存,包括:
29.根据所述判断结果将所述目标应用的运行数据发送至内存。
30.第二方面,本技术实施例提供了一种终端设备,包括:
31.确定单元,用于确定至少一个应用及所述至少一个应用对应的至少一个应用图标;
32.设置单元,用于将所述至少一个应用图标设置在应用容器。
33.第三方面,本技术实施例提供了一种终端设备,包括:
34.中央处理器,存储器,输入输出接口,有线或无线网络接口以及电源;
35.所述存储器为短暂存储存储器或持久存储存储器;
36.所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指令操作以执行前述应用快速启动方法。
37.第四方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质包括指令,当指令在计算机上运行时,使得计算机执行前述应用快速启动方法。
38.第五方面,本技术实施例提供了一种包含指令的计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行前述应用快速启动方法。
39.从以上技术方案可以看出,本技术实施例具有以下优点:可以确定至少一个应用及至少一个应用对应的至少一个应用图标,将至少一个应用图标设置在应用容器,可以自动生成应用图标,在用户点击目标应用图标时,就可以快速启动目标应用,需要用户执行的操作流程较少,用户体验较好。
附图说明
40.图1为本技术实施例公开的一种应用快速启动方法的流程示意图;
41.图2为本技术实施例公开的另一种应用快速启动方法的流程示意图;
42.图3为本技术实施例公开的又一种应用快速启动方法的流程示意图;
43.图4为本技术实施例公开的一种终端设备的结构示意图;
44.图5为本技术实施例公开的另一种终端设备的结构示意图;
45.图6为本技术实施例公开的又一种终端设备的结构示意图。
具体实施方式
46.本技术实施例提供了一种应用快速启动方法、终端设备以及计算机可读存储介质,用于在减少用户需要执行的操作流程,及提高用户体验的情况下,快速启动应用。
47.请参阅图1,图1为本技术实施例公开的一种应用快速启动方法的流程示意图,方法包括:
48.101、确定至少一个应用及至少一个应用对应的至少一个应用图标。
49.本实施例中,当进行应用快速启动时,可以确定至少一个应用及至少一个应用对应的至少一个应用图标。
50.102、将至少一个应用图标设置在应用容器。
51.确定至少一个应用及至少一个应用对应的至少一个应用图标之后,可以将至少一个应用图标设置在应用容器。
52.本技术实施例中,可以确定至少一个应用及至少一个应用对应的至少一个应用图标,将至少一个应用图标设置在应用容器,可以自动生成应用图标,在用户点击目标应用图标时,就可以快速启动目标应用,需要用户执行的操作流程较少,用户体验较好。
53.本技术实施例中,确定至少一个应用及至少一个应用对应的至少一个应用图标的方法可以有多种,具体请参阅2,图2为本技术实施例公开的另一种应用快速启动方法的流程示意图,方法包括:
54.201、监听近期任务列表中的应用进程,确定用户近期使用的每个应用。
55.本实施例中,当进行应用快速启动时,可以监听近期任务列表中的应用进程,确定用户近期使用的每个应用。可以理解的是,应用可以是app也可以是小程序。
56.202、针对用户近期使用的每个应用,确定向近期任务列表进行注册的次数,并将注册的次数作为用户打开应用的打开次数。
57.确定用户近期使用的每个应用之后,可以针对用户近期使用的每个应用,确定向近期任务列表进行注册的次数,并将注册的次数作为用户打开应用的打开次数。可以理解的是,应用打开一次,就会注册一次,注册多少次就可以代表应用被打开了多少次,因此将注册的次数作为用户打开应用的打开次数可以保证打开次数的准确性,提高了方案的可实现性。
58.值得一提的是,监听近期任务列表除了可以确定用户打开了哪些应用,使用了多少次之外,还可以获得启动时的参数以及运行环境。
59.203、根据用户近期使用的每个应用的打开次数,对用户近期使用的每个应用按照打开次数从多到少的顺序进行排序。
60.确定用户打开应用的打开次数之后,可以根据用户近期使用的每个应用的打开次数,对用户近期使用的每个应用按照打开次数从多到少的顺序进行排序。
61.204、将排列前n的应用确定为至少一个应用,及将至少一个应用对应的图标确定为至少一个应用图标;n为大于或等于1的整数。
62.对用户近期使用的每个应用按照打开次数从多到少的顺序进行排序之后,可以将排列前n的应用确定为至少一个应用,及将至少一个应用对应的图标确定为至少一个应用图标;n为大于或等于1的整数。
63.205、将至少一个应用的运行数据保存至数据库中。
64.确定至少一个应用之后,可以将至少一个应用的运行数据保存至数据库中。可以理解的是,可以保存至本地数据库或服务器的数据库,本地数据库即终端设备的数据库,终端设备可以是手机、平板等其他设备。运行数据可以包含目标应用的应用基础数据、历史运行数据和历史运行环境,应用基础数据可以包含应用名称、应用图标、启动参数等应用的基础数据,历史运行数据为目标应用在历史运行过程中的内存数据。可以理解的是,将至少一个应用的运行数据保存之后,可以在下次打开应用的时候快速恢复运行,避免了应用重新加载的过程,提高了应用快速启动的可实现性。
65.206、将至少一个应用图标设置在应用容器。
66.确定至少一个应用图标之后,可以将至少一个应用图标设置在应用容器。
67.207、响应于对应用容器的触发指令,展示应用界面;应用界面包含至少一个应用图标。
68.将至少一个应用图标设置在应用容器之后,可以响应于对应用容器的触发指令,展示应用界面;应用界面包含至少一个应用图标。
69.208、响应于对至少一个应用图标中的目标应用图标的触发指令,从数据库中获取目标应用图标对应的目标应用的运行数据。
70.展示应用界面之后,可以响应于对至少一个应用图标中的目标应用图标的触发指令,从数据库中获取目标应用图标对应的目标应用的运行数据。具体的,可以从本地数据库或服务器的数据库中获取。其中,若从本地数据库获取,则可以避免数据发送至其他设备,从而造成隐私泄露,其次,从本地数据库获取,不需要进行网络通信,获取的速度较快。若从服务器的数据库中获取,则可以不占用终端设备的存储空间,其次,因保存的是运行环境数据和参数,则可以实现在设备a的应用在设备b恢复运行。
71.具体的,从数据库中获取目标应用图标对应的目标应用的运行数据之后,还可以判断目标应用图标对应的目标应用的运行数据是否合格,得到判断结果。值得一提的是,判断运行数据是否合格是为了保证运行数据的读取和写入是一致的,具体的判断方法是对本地数据库中获取的运行数据进行合理的检验,对服务器中的数据库获取的运行数据进行多重合理的校验。
72.209、将目标应用的运行数据发送至内存,以使内存依据目标应用的运行数据启动目标应用。
73.从数据库中获取目标应用图标对应的目标应用的运行数据之后,可以将目标应用的运行数据发送至内存,以使内存依据目标应用的运行数据启动目标应用。具体的,可以将判断结果为合格的运行数据发送至内存,以使内存依据目标应用的运行数据启动目标应
用。可以理解的是,判断合格的运行数据说明运行环境数据等符合应用快速启动的预设标准,将合格的运行数据发送至内存可以减少程序在后续执行出现预料之外的结果,提高了应用快速启动的可实现性。
74.值得一提的是,将目标应用的运行数据发送至内存,以启动目标应用的情况可以是内存将目标应用的历史运行数据和历史运行环境都恢复出来,启动目标应用时显示的是用户上次使用目标应用的特定页面,还可以是内存只将部分的历史运行数据和历史运行环境恢复出来,启动目标应用时显示的是目标应用的首页。
75.本技术实施例中,可以确定至少一个应用及至少一个应用对应的至少一个应用图标,将至少一个应用图标设置在应用容器,可以自动生成应用图标,在用户点击目标应用图标时,就可以快速启动目标应用,需要用户执行的操作流程较少,用户体验较好。其次,只需要获得目标应用的运行数据,并将目标应用的运行数据发送至内存,就可以启动目标应用,需要涉及的步骤和流程较少,应用快速启动的速度较快。再者,用户只需要点击应用容器,并在显示的应用界面中点击目标应用图标,就可以进入用户上次使用目标应用的特定页面,减少了用户的点击路径,较少了进入目标应用的特定页面的步骤和流程,提高了进入目标应用的特定页面的速度,提高了用户的使用体验。最后,可以对用户近期使用的每个应用按照打开次数从多到少的顺序进行排序,并将排列前n的应用确定为至少一个应用,使得应用界面里的每个应用都是用户经常使用的应用,提高了用户的使用体验。
76.本技术实施例中,终端设备包括应用层和操作系统层等,每个层执行的步骤有所不同,现站在用户、终端设备应用层、终端设备操作系统层和服务器的角度对应用快速启动方法进行描述,具体请参阅3,图3为本技术实施例公开的又一种应用快速启动方法的流程示意图,方法包括:
77.当用户使用应用时,终端设备操作系统可以获得终端设备应用层创建的应用进程,操作系统可以根据近期任务列表中的应用进程确定用户近期使用的每个应用,还可以确定用户打开每个应用的打开次数,并根据每个应用的打开次数确定至少一个应用及至少一个应用图标,将至少一个应用的运行数据发送至服务器的数据库进行保存,还可以将至少一个应用图标设置在应用容器,当用户点击应用界面中的目标应用图标时,可以从服务器的数据库获得目标应用的运行数据,可以校验目标应用的运行数据是否合格,并将合格的运行数据发送至内存,以使内存启动目标应用。
78.本技术实施例中,可以确定至少一个应用及至少一个应用对应的至少一个应用图标,将至少一个应用图标设置在应用容器,可以自动生成应用图标,在用户点击目标应用图标时,就可以快速启动目标应用,需要用户执行的操作流程较少,用户体验较好。其次,只需要获得目标应用的运行数据,并将目标应用的运行数据发送至内存,就可以启动目标应用,需要涉及的步骤和流程较少,应用快速启动的速度较快。再者,用户只需要点击应用容器,并在显示的应用界面中点击目标应用图标,就可以进入用户上次使用目标应用的特定页面,减少了用户的点击路径,较少了进入目标应用的特定页面的步骤和流程,提高了进入目标应用的特定页面的速度,提高了用户的使用体验。最后,可以对用户近期使用的每个应用按照打开次数从多到少的顺序进行排序,并将排列前n的应用确定为至少一个应用,使得应用界面里的每个应用都是用户经常使用的应用,提高了用户的使用体验。
79.上面对本技术实施例中的应用快速启动方法进行了描述,下面对本技术实施例中
的终端设备进行描述,请参阅图4,本技术实施例中的终端设备一个实施例包括:
80.确定单元401,用于确定至少一个应用及所述至少一个应用对应的至少一个应用图标;
81.设置单元402,用于将所述确定单元401确定的至少一个应用图标设置在应用容器。
82.本技术实施例中,可以确定至少一个应用及至少一个应用对应的至少一个应用图标,将至少一个应用图标设置在应用容器,可以自动生成应用图标,在用户点击目标应用图标时,就可以快速启动目标应用,需要用户执行的操作流程较少,用户体验较好。
83.下面对本技术实施例中的终端设备进行详细描述,请参阅图5,本技术实施例中的终端设备另一实施例包括:
84.确定单元501,用于确定至少一个应用及所述至少一个应用对应的至少一个应用图标;
85.设置单元502,用于将所述至少一个应用图标设置在应用容器。
86.所述终端设备还包括:
87.展示单元503,用于响应于对应用容器的触发指令,展示应用界面;所述应用界面包含至少一个应用图标;
88.获取单元504,用于响应于对所述展示单元503展示的至少一个应用图标中的目标应用图标的触发指令,从数据库中获取所述目标应用图标对应的目标应用的运行数据;
89.发送单元505,用于将所述获取单元504获得的目标应用的运行数据发送至内存,以启动所述目标应用。
90.所述确定单元501,具体用于监听近期任务列表中的应用进程,确定用户近期使用的每个应用,针对所述监听单元504确定的用户近期使用的每个应用,确定向所述近期任务列表进行注册的次数,并将所述注册的次数作为用户打开应用的打开次数,根据用户近期使用的每个应用的打开次数,确定至少一个应用及所述至少一个应用对应的所述至少一个应用图标。
91.所述确定单元501,具体用于根据所述用户近期使用的每个应用的打开次数,对所述用户近期使用的每个应用按照打开次数从多到少的顺序进行排序,将排列前n的应用确定为所述至少一个应用,及将所述至少一个应用对应的图标确定为所述至少一个应用图标;所述n为大于或等于1的整数。
92.所述终端设备还包括:
93.保存单元506,用于将所述至少一个应用的运行数据保存至数据库中。
94.所述获取单元504,具体用于从本地数据库中获取所述目标应用图标对应的目标应用的运行数据。
95.所述获取单元504,具体用于从服务器的数据库中获取所述目标应用图标对应的目标应用的运行数据。
96.所述终端设备还包括:
97.判断单元507,用于判断所述目标应用图标对应的目标应用的运行数据是否合格,得到判断结果;
98.所述发送单元505具体用于根据所述判断结果将所述目标应用的运行数据发送至
内存。
99.本实施例中,终端设备中的各单元执行如前述图1至图3所示实施例中终端设备的操作,具体此处不再赘述。
100.下面请参阅图6,本技术实施例中终端设备600的又一实施例包括:
101.中央处理器601,存储器605,输入输出接口604,有线或无线网络接口603以及电源602;
102.存储器605为短暂存储存储器或持久存储存储器;
103.中央处理器601配置为与存储器605通信,并执行存储器605中的指令操作以执行前述图1至图3所示实施例中的方法。
104.本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质包括指令,当指令在计算机上运行时,使得计算机执行前述图1至图3所示实施例中的方法。
105.本技术实施例还提供了一种包含指令的计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行前述图1至图3所示实施例中的方法。
106.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
107.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
108.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
109.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
110.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
111.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机
设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献