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

一种应用启动方法、装置、终端、介质及产品与流程

2022-02-25 18:42:34 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,尤其涉及一种应用启动方法、装置、终端以及计算机可读存储介质以及计算机程序产品。


背景技术:

2.目前,智能手机、平板电脑、智能穿戴设备(例如智能手表)等终端已经在生产和生活中得到广泛应用。上述终端可以运行应用程序(application,app),以实现特定的功能。其中,应用程序(简称为应用)是指为针对用户的某种特殊应用目的所撰写的程序。该应用程序可以包括独立的应用程序,或者是依赖于一些应用平台的小程序。
3.应用程序的种类比较繁多,并且同类型的应用程序还可以按照地域、主体等因素存在一些差别。例如,多个区域的地铁乘车码应用程序通常是不同的,而且不互通。为此,用户在终端上针对同一类型应用程序,安装多个该类型的应用程序。


技术实现要素:

4.申请人发现,多个同一类型的应用程序通常是分散的,用户需要从繁琐的桌面中寻找相应的应用程序,然后启动该应用程序,以实现相应的功能。用户操作过程相对复杂,降低了应用程序的启动效率,并且影响了用户体验。
5.本技术提供一种应用启动方法,该应用启动方法能够简化用户的操作过程,提高应用程序的启动效率,提高用户的使用体验。本技术还提供了上述应用启动方法对应的装置、设备、计算机可读存储介质以及计算机程序产品。
6.为达到上述目的,本技术采用如下技术方案:
7.第一方面,本技术提供了一种应用启动方法,该方法可以由终端执行。具体地,终端创建应用容器,接收用户配置的匹配参数。当用户在该应用容器中添加应用时,终端响应于用户的添加操作,将属于目标类型的一组应用添加至应用容器,并为添加至应用容器的每个应用添加标签。当用户启动该应用容器时,终端响应于用户对应用容器的启动操作,获取终端感知的匹配参数的参数值,当应用容器中包括标签与参数值匹配的应用时,启动应用容器中标签与参数值匹配的应用,如此,简化了用户需要在繁琐的桌面中寻找相应的应用,然后再启动该应用程序的复杂流程,提高了用户对于应用程序的启动效率,提高了用户体验。
8.在一种可能的设计中,该方法还包括:
9.针对添加至应用容器的每个应用,建立应用的标签与标识的映射关系;
10.启动应用容器中标签与参数值匹配的应用,包括:
11.将参数值与应用容器中至少一个应用的标签进行匹配,确定目标标签,目标标签为与参数值匹配的标签;
12.根据标签与标识的映射关系,确定目标标签对应的目标标识;
13.启动应用容器中标识为目标标识的应用。
14.如此,终端在用户向应用容器中添加应用时,可以根据用户的添加操作,为建立应用的标签与标识的映射关系,从而能够在用户启动应用容器时,根据参数值与应用容器中应用的标签的匹配,确定目标标签,然后启动该标签标识对应的应用。
15.在一种可能的设计中,所述匹配参数包括时间、地区、应用名或者位置中的任意一种或多种。
16.如此,终端可以以时间、地区、应用名或者位置终端任意一种或多种为匹配参数对于应用容器中应用进行匹配,从而满足用户多方面的需求。
17.在一种可能的设计中,该方法还包括:
18.当添加操作请求添加的应用中包括不属于目标类型的应用时,向用户呈现提示信息,提示信息用于提示所述用户添加属于所述目标类型的应用。
19.如此,当用户对应用容器所添加的应用为不属于目标类型的应用时,提示用户可能添加错误,避免根据该应用进行匹配所造成的匹配错误。
20.在一种可能的设计中,该方法还包括:
21.当应用容器中不包括标签与参数值匹配的应用时,向用户呈现应用容器中的应用列表;
22.响应于用户对应用列表中指定应用的启动操作,启动指定应用。
23.如此,当匹配无法获得与匹配参数值对应的应用时,向用户呈现该应用容器的应用列表,用户可以通过该应用列表启动应用,避免匹配失败导致用户所需应用无法启动的情况。
24.在一种可能的设计中,一组应用包括多个乘车码应用或者多个电子银行应用。
25.如此,用户可以通过该方法建立乘车码应用或者电子银行应用对应的应用容器,实现对于多地乘车码应用、多种电子银行应用启动的简化。
26.第二方面,本技术提供了一种应用启动装置,包括:
27.创建模块,用于创建应用容器,接收用户配置的匹配参数;
28.添加模块,用于响应于用户的添加操作,将属于目标类型的一组应用添加至所述应用容器,并为添加至应用容器的每个应用添加标签;
29.启动模块,用于响应于所述用户对应用容器的启动操作,获取终端感知的匹配参数的参数值,当应用容器中包括标签与参数值匹配的应用时,启动应用容器中标签与参数值匹配的应用。
30.在一种可能的设计中,该装置还包括:
31.建立模块,用于针对添加至应用容器的每个应用,建立应用的标签与标识的映射关系;
32.该启动模块具体用于:
33.将参数值与应用容器中至少一个应用的标签进行匹配,确定目标标签,目标标签为与参数值匹配的标签;
34.根据标签与标识的映射关系,确定目标标签对应的目标标识;
35.启动应用容器中标识为目标标识的应用。
36.在一种可能的设计中,匹配参数包括时间、地区、应用名或者位置中的任意一种或多种。
37.在一种可能的设计中,该装置还包括:
38.提示模块,用于当添加操作请求添加的应用中包括不属于目标类型的应用时,向用户呈现提示信息,提示信息用于提示用户添加属于目标类型的应用。
39.在一种可能的设计中,该装置还包括:
40.呈现模块,用于当应用容器中不包括标签与参数值匹配的应用时,向用户呈现应用容器中的应用列表;
41.响应于用户对应用列表中指定应用的启动操作,启动指定应用。
42.在一种可能的设计中,一组应用包括多个乘车码应用或者多个电子银行应用。
43.第三方面,本技术提供了一种终端,该终端包括一个或多个处理器和存储器和触摸屏;其中,在所述存储器中存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令;当所述指令被所述处理器执行时,使得所述终端执如上述第一方面中任一种可能的设计中所述的应用启动方法。
44.第四方面,本技术提供了一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在终端上运行时,所述终端执行如上述第一方面中任一种可能的设计中所述的应用启动方法。
45.第五方面,本技术提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,所述计算机执行上述第一方面中任一种可能的设计中所述的应用启动方法。
46.应当理解的是,本技术中对技术特征、技术方案、有益效果或类似语言的描述并不是暗示在任意的单个实施例中可以实现所有的特点和优点。相反,可以理解的是对于特征或有益效果的描述意味着在至少一个实施例中包括特定的技术特征、技术方案或有益效果。因此,本说明书中对于技术特征、技术方案或有益效果的描述并不一定是指相同的实施例。进而,还可以任何适当的方式组合本实施例中所描述的技术特征、技术方案和有益效果。本领域技术人员将会理解,无需特定实施例的一个或多个特定的技术特征、技术方案或有益效果即可实现实施例。在其他实施例中,还可在没有体现所有实施例的特定实施例中识别出额外的技术特征和有益效果。
附图说明
47.图1为本技术提供的一种终端的组成示例图;
48.图2为本技术提供的一种应用启动方法的流程示意图;
49.图3为本技术提供的一种应用容器示意图;
50.图4为本技术提供的一种为应用容器配置参数的示意图;
51.图5为本技术提供的一种应用容器添加应用提示界面的示意图;
52.图6为本技术提供的一种为应用容器的应用列表的示意图;
53.图7为本技术实施例提供的一种终端的结构示意图;
54.图8为本技术实施例提供的一种应用启动装置的结构示意图。
具体实施方式
55.本技术说明书和权利要求书及附图说明中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于限定特定顺序。
56.在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
57.为了下述各实施例的描述清楚简洁,首先给出相关技术的简要介绍:
58.随着应用程序的不断发展,用户在日常使用中需要调用多个应用程序,并且可能调用多个同一类型的不同应用程序。以地铁乘车码为例,当用户在南京乘坐南京地铁时,需要启动南京地铁应用,当用户在上海乘坐上海地铁时,需要启动上海地铁应用等。当用户需要启动某一应用时,首先需要在繁琐的桌面中查找到该应用,然后对该应用进行操作以启动该应用,但是该应用可能被淹没在众多其他应用中,用户可能需要耗费较多的时间以及精力去寻找该应用,影响应用的启动效率,影响用户体验。
59.有鉴于此,本技术提供了一种应用启动方法,该方法可以应用于终端,在该方法中,终端创建应用容器,接收用户配置的匹配参数,然后响应于用户的添加操作,将属于目标类型的一组应用添加至该应用容器中,并为添加到该应用容器中的每个应用添加标签,然后响应于用户对应用容器的启动操作,获取终端感知的匹配参数的参数值,当该应用容器中包括标签值与参数值匹配的应用时,启动标签与参数值匹配的应用。
60.终端可以根据用户配置的匹配参数获取该应用容器中应用的参数值,然后根据该应用容器中应用的标签,确定在接收到用户对该容器的启动操作后所要启动的应用,减少用户在多个应用中寻找待启动应用,简化了用户的操作过程。
61.并且,匹配参数和应用容器中应用的确定均由用户确定,提高了用户的自由度,用户可以根据自身习惯设置匹配参数和添加应用,使应用容器更加符合用户的需求,从而提高了用户的使用体验。
62.在一些实施例中,终端可以是手机、平板电脑、桌面型、膝上型、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、手持计算机、上网本、个人数字助理(personal digital assistant,pda)、可穿戴电子设备、智能手表等,本技术对上述终端的具体形式不做特殊限制。在本实施例中,终端的结构可以如图1所示,图1为本技术实施例提供的一种终端的结构示意图。
63.如图1所示,终端可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,天线1,天线2,移动通信模块150,无线通信模块160,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,sim)卡接口195等。其中传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m等。
64.可以理解的是,本实施例示意的结构并不构成对终端的具体限定。在另一些实施例中,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
65.以上对于应用启动方法的架构进行了简单介绍,下面结合图2介绍本实施例中应用启动方法的具体步骤。
66.s202:终端创建应用容器,接收用户配置的匹配参数。
67.应用容器是指用于放置应用的容器。具体地,应用容器可以是用于放置多个相同功能应用的容器,例如放置多个不同地区乘车码应用的容器,或者是放置多个电子银行应用的容器。
68.终端可以响应与用户触发的容器创建操作,创建空白的应用容器。并且,终端可以向用户呈现参数配置界面,以引导用户对于匹配参数进行配置,然后接收用户通过配置界面配置的匹配参数。其中,匹配参数包括时间、地区、应用名或者位置中的任意一种或多种。
69.具体地,如图3所示,终端中包括预先创建好的空白的应用容器,用户可以通过对该应用容器的标识进行操作以配置匹配参数,例如可以点击该应用容器的标识调取配置参数界面以配置匹配参数,终端接收用户配置的匹配参数,将匹配参数添加至应用容器中。终端也可以响应于用户的操作创建应用容器,例如用户可以通过长按屏幕中的空白区域创建应用容器,终端接收到用户的创建应用容器请求,创建应用容器。
70.匹配参数用于确定应用容器中所要启动应用,当终端接收到用户对于应用容器的启动操作请求时,根据用户配置的匹配参数,确定所要启动的该应用容器中的应用,然后启动该应用。其中,匹配参数可以为地点、时间等参数,进一步地,也可以是地点、时间等参数的组合。终端可以在配置界面中显示多个匹配参数以供用户选择,也可以提供自定义区域由用户进行配置匹配参数。
71.终端可以根据用户的配置匹配参数请求,向用户展示配置界面,如图4所示。其中用户的配置匹配参数请求可以通过用户点击应用容器的图标触发,也可以通过用户的创建应用容器请求同时触发,例如,用户可以通过长按屏幕中的空白页面创建应用容器,终端接收到用户的创建应用容器请求,创建应用容器,并同时向用户展示配置界面。配置界面可以为单独界面,也可以为在桌面上的弹窗界面。
72.s204:终端响应于用户的添加操作,将属于目标类型的一组应用添加至应用容器,并为添加至应用容器的每个应用添加标签。
73.用户可以通过拖拽操作将目标类型的一组应用添加至应用容器中,目标类型的一组应用是指用户所认为的符合用户配置的匹配参数的至少一个应用。例如,一组应用可以包括多个乘车码应用或者多个电子银行应用。在一些可能的实现方式中,用户对于应用的添加可以由用户确定,例如用户可以根据自己的日常活动范围,将南京地铁、上海地铁、苏州地铁等乘车码应用添加至乘车码应用容器中。
74.终端响应于用户的添加操作,将属于目标类型的一组应用添加至应用容器中,并为添加的每一个应用添加标签。终端为应用容器中的每个应用添加的标签用于确定在接收到用户对于应用容器的启动操作时所启动的具体应用。在一些可能的实现方式中,标签可以根据用户配置的匹配参数确定,例如当该应用容器的匹配参数为地区时,南京地铁的标签为南京。进一步地,还可以建立应用容器名称与匹配参数和标签之间的键值对关系,具体地,键为匹配参数和标签,值为应用容器名称。例如,地铁应用容器中,南京地铁的键为地点和南京,值为地铁,上海地铁的键为地点和上海,值为地铁。
75.s206:终端针对添加至应用容器的每个应用,建立应用的标签与标识的映射关系。
76.用户对于终端中应用的操作通常是对于应用的图标进行的,因此当用户拖拽应用的图标将应用添加至容器中时,终端可以针对用户添加至应用容器的每个应用,建立应用
的标签与标识的映射关系。例如,在应用容器为地铁应用容器时,终端可以针对添加至地铁应用容器的南京地铁应用、上海地铁应用、杭州地铁应用,建立南京和南京地铁应用标识的映射关系,上海和上海地铁应用标识的映射关系,杭州和杭州地铁应用标识的映射关系。
77.在一些可能的实现方式中,用户可能会误操作,将不属于目标类型的应用添加至目标类型的应用容器中,为了避免后续根据标签与参数匹配所产生的误差,因此还可以包括8。
78.s208:当添加操作请求添加的应用中包括不属于目标类型的应用时,终端向用户呈现提示信息。
79.当用户在应用容器中添加应用时,终端可以检测所添加的应用是否为目标类型的应用,然后终端可以根据用户配置的匹配参数为添加至该应用容器中的应用添加标签。该应用容器中应用的目标类型可以根据用户对于应用容器名称的配置确定,例如,当用户将应用容器的名称配置为地铁时,终端确定应用容器中应用的目标类型为地铁。应用的目标类型也可以根据用户配置的匹配参数确定,例如,当用户设置该应用容器的匹配参数为地区时,该应用容器中的应用的目标类型与地区有关。应用的目标类型也可以根据用户已经添加的应用的类型确定,例如用户已经添加了南京地铁、上海地铁、杭州地铁,该应用容器中的应用的目标类型为地铁类应用。
80.当终端检测所添加的应用不属于目标类型的应用时,表示用户可能误操作,因此终端可以向用户呈现提示信息,以提示用户添加属于该目标类型的应用。在一些可能的实现方式中,可能存在用户根据自身需求定制应用容器,因此可能添加的应用的目标类型比较模糊,因此当终端检测所添加的应用不属于目标类型的应用时,可以向用户呈现提示信息,以确定用户是否进行了误操作。例如,如图5所示,可以向用户弹出提示信息,确认用户是否继续执行该操作,当用户选择“是”时,表明用户没有误操作,将用户所添加的应用添加至对应的应用容器中,当用户选择“否”时,表明用户确实进行了误操作,则忽略用户这一步所进行的操作。
81.s210:终端响应于用户对应用容器的启动操作,获取感知的匹配参数的参数值,判断应用容器中包括标签与参数值匹配的应用。
82.用户通过点击操作对应用容器进行启动,终端响应与用户的启动操作,调用多种接口获取感知的匹配参数的参数值。例如调用gps定位,获取终端当前所在的位置,其中,对于定位精度可以根据用户设置的匹配参数确定,当匹配参数为地区时,定位精度可以确定到对应地区即可。进一步地,该应用容器也可以包括某一商场内不同门店对应的会员卡,在这种情况下,gps定位则需要较高的精度以区分终端所处的具体门店。
83.终端将所获取的匹配参数的参数值与该应用容器中所有应用的标签进行匹配。例如,终端所获取的匹配参数为地区,匹配参数的参数值为南京,然后将该应用容器中所有应用的标签进行匹配,例如该应用容器中应用的标签可以包括上海、南京、杭州等。当应用容器中包括标签与参数值匹配的应用时,进入s212;否则,进入s214。
84.s212:终端启动应用容器中标签与参数值匹配的应用。
85.终端可以将与参数值匹配的标签确定为目标标签,根据标签与标识的映射关系,确定目标标签对应的目标标识,然后启动应用容器中标识为目标标识的应用。如此,用户可以通过点击应用容器,实现对于应用容器中应用的启动,终端通过用户配置的匹配参数感
知用户环境中的参数值,然后将应用容器中应用的标签与参数值进行匹配,当容器中包括标签与参数值匹配的应用时,启动对应的应用。具体地,终端可以响应于用户对于应用容器的启动操作,获取终端感知的匹配参数为地区的参数值,例如可以为南京,终端可以将该应用容器中包括的所有应用的标签进行匹配,当该应用容器中包括的应用中存在标签为南京时,则将该标签确定为目标标签,根据标签与标识的映射关系,确定目标标签对应的目标标识,然后启动应用容器中标识为目标标识的应用即南京地铁应用。
86.s214:终端向用户呈现应用容器中的应用列表。
87.当应用容器中不包括标签与参数值匹配的应用时,终端无法确定启动该应用容器中的哪一个应用,因此可以向用户呈现应用容器的应用列表。用户可以通过点击应用列表中的应用标识,向终端发送打开指定应用请求,终端根据该请求打开指定应用。如图6所示,终端向用户呈现应用容器中的应用列表,以使用户可以通过点击应用的标识打开应用。
88.在一些可能的实现方式中,用户也可以通过长按操作调用应用容器中的应用列表,终端接收用户的调用请求,向用户呈现应用容器中的应用列表。
89.s216:终端响应于用户对应用列表中指定应用的启动操作,启动指定应用。
90.用户可以通过点击应用列表中应用标识启动指定应用,终端响应于用户对于该指定应用的启动操作,启动指定应用,如此,终端无法根据所感知的匹配参数的参数值确定启动应用容器中的哪一个应用时,用户仍然可以启动该应用。在这种场景下,应用容器提供了一种类似应用文件夹的功能,用户可以将目标类型的一组应用添加至应用容器中,用户启动该容器后,终端向用户展示该应用容器中的应用列表,其中该应用列表包括目标类型的一组应用,用户可以在该应用列表中启动指定应用,减少用户在大量应用中寻找指定应用所需的时间和精力,提高用户的使用体验。
91.综上所述,本实施例提供了一种应用启动方法,在该方法中,终端创建应用容器,并接收用户配置的该应用容器的匹配参数,然后响应于用户的添加操作,将属于目标类型的一组应用添加至应用容器中,终端为添加的每个应用添加标签,如此可以获得包括有多个应用的应用容器。用户在终端中启动该应用容器时,终端响应于用户的启动操作,获取所感知的匹配参数的参数值,当容器中包括有标签和参数值匹配的应用时,启动应用容器中标签与参数值匹配的应用,如此,当用户需要启动某一类型的应用时,可以启动该类型的应用容器,终端根据用户对于该应用容器的启动操作,启动该应用容器中对应的应用,避免了用户在众多应用中寻找应用的过程,提高了应用程序的启动效率,提高了用户的使用体验。
92.以上对于本实施例中的应用启动方法的完整过程进行了介绍,下面参见图2,对于应用容器为地铁应用容器结合场景进行详细介绍。
93.s202:终端创建应用容器,接收用户配置的匹配参数。
94.在一些可能的实现方式中,用户的日常活动范围可能不在同一个城市,例如用户可能在天津生活,在北京工作,因此在用户用户需要乘坐地铁时,可能需要确定启动北京地铁应用或者天津地铁应用。并且,用户可能经常出差,例如经常在上海、南京、杭州等地出差,因此用户的终端中可能包括多个乘车码应用以满足用户日常乘坐地铁的需求。但是,用户的桌面中可能存在大量应用,用户在众多应用寻找到想要点击的应用比较困难,需要用户花费较多的时间与精力,影响用户的使用体验。
95.用户可以根据自身需要在终端的桌面上创建地铁应用容器,例如可以通过长按桌
面中空白区域创建应用容器,终端接收到用户的创建应用容器指令,向用户展示配置界面,用户在该界面上配置匹配参数,例如可以将匹配参数确定为地区,终端接收用户配置的匹配参数,将匹配参数写入该应用容器中。
96.s204:终端响应于用户的添加操作,将属于目标类型的一组应用添加至应用容器,并为添加至应用容器的每个应用添加标签。
97.在创建好应用容器后,用户可以在该应用容器中添加应用,例如可以将北京地铁、天津地铁、上海地铁、南京地铁、杭州地铁等应用添加至地铁应用容器中。在用户添加应用中,终端响应与用户的添加操作,将北京地铁、天津地铁、上海地铁、南京地铁、杭州地铁等应用添加至地铁应用容器中,并为添加的每一个应用添加标签,例如北京、天津、上海、南京、杭州等。
98.s206:终端针对添加至应用容器的每个应用,建立应用的标签与标识的映射关系。
99.对于用户添加至应用容器中的每个应用,终端可以分别建立标签与标识的映射关系,例如终端建立北京地铁的标签北京与北京地铁应用标识的映射关系,天津地铁的标签天津与天津地铁应用标识的映射关系,上海地铁的标签上海与上海地铁应用标识的映射关系等。
100.s208:当添加操作请求添加的应用中包括不属于目标类型的应用时,终端向用户呈现提示信息。
101.当用户将交通银行应用添加至地铁应用容器时,终端检测到用户所添加的应用不属于目标类型的应用,向用户呈现提示信息,以提示用户添加地铁类型的应用。
102.s210:终端响应于用户对应用容器的启动操作,获取感知的匹配参数的参数值,判断应用容器中包括标签与参数值匹配的应用。
103.在地铁应用容器中,匹配参数为地区,因此可以调取gps定位,获取终端的位置,例如终端位于南京,则将南京作为匹配参数的参数值。
104.当应用容器中包括标签为南京的应用时,进入s212;否则进入s214。
105.s212:终端启动应用容器中标签与参数值匹配的应用。
106.当终端获取感知的匹配参数的参数值为南京,且应用容器中包括标签为南京的应用时,终端可以将与标签为南京的标签确定为目标标签,根据标签与标识的映射关系,确定目标标签对应的目标标识,然后启动应用容器中标识为目标标识的应用即南京地铁应用。如此,对于用户来说,在配置应用容器结束后,仅需要启动地铁应用容器,应用容器即可以根据终端的位置(通常情况下为用户的位置)启动南京地铁应用,减少用户在众多应用中寻找到南京地铁应用的时间,提高用户的操作效率。
107.s214:终端向用户呈现应用容器中的应用列表。
108.当终端获取感知的匹配参数的参数值为南京,且应用容器中不包括标签为南京的应用时,终端可以向用户呈现应用容器中的应用列表。在这种情况下,可能存在用户并不需要通过该应用乘坐地铁,而通过该应用执行其他操作。例如,用户可能在旅游结束后根据地铁的乘车轨迹获取用户的旅行足迹,因此终端可以向用户呈现应用容器中的应用列表,以便用户根据应用列表选择所要启动的应用。
109.s216:终端响应于用户对应用列表中指定应用的启动操作,启动指定应用。
110.用户可以通过点击应用列表启动所要启动的应用,终端响应于用户对列表中指定
应用的启动操作,启动指定应用,例如用户可以通过点击启动北京地铁,终端响应与用户的启动操作,启动北京地铁应用,实现对于应用的启动。如此,当用户想要启动北京地铁时,在桌面中查找到地铁应用容器,然后启动该应用容器,获取到该应用容器的应用列表,通过点击该应用列表实现对于北京地铁应用的启动。
111.在另一些可能的场景中,用户可能由于工作需要具有多个银行的银行卡,对应的终端中安装有多个银行应用,当用户需要打开某个银行应用时,需要花费较多时间与精力在桌面中寻找到目标银行应用,影响用户的使用体验。下面参见图2,对于应用容器为银行应用容器结合场景进行详细介绍。
112.s202:终端创建应用容器,接收用户配置的匹配参数。
113.用户可以根据自身需要在终端的桌面上创建银行应用容器,终端接收到用户的创建应用容器指令,向用户展示配置界面,用户在该界面上配置匹配参数,在该场景下,用户可以将匹配参数确定为地点或关键字,关键字可以自定义设置为:“交通银行”、“工商银行”、“农业银行”、“建设银行”等。终端接收用户配置的匹配参数,将匹配参数写入该应用容器中。
114.s204:终端响应于用户的添加操作,将属于目标类型的一组应用添加至应用容器,并为添加至应用容器的每个应用添加标签。
115.在创建好应用容器后,用户可以在该应用容器中添加应用,例如可以将交通银行、工商银行、农业银行、建设银行等应用添加至银行应用容器中。在用户添加应用中,终端响应与用户的添加操作,将交通银行、工商银行、农业银行、建设银行等应用添加至银行应用容器中,并为添加的每一个应用添加标签,例如交通银行及其对应的位置信息、工商银行及其对应的位置信息、农业银行及其对应的位置信息、建设银行及其对应的位置信息等。
116.s206:终端针对添加至应用容器的每个应用,建立应用的标签与标识的映射关系。
117.对于用户添加至应用容器中的每个应用,终端可以分别建立标签与标识的映射关系,例如终端建立交通银行的标签交通银行及其对应的位置信息与交通银行应用标识的映射关系,工商银行的标签工商银行及其对应的位置信息与工商银行应用标识的映射关系,农业银行的标签农业银行及其对应的位置信息与农业银行应用标识的映射关系等。
118.s208:当添加操作请求添加的应用中包括不属于目标类型的应用时,终端向用户呈现提示信息。
119.当用户将北京地铁应用添加至银行应用容器时,终端检测到用户所添加的应用不属于目标类型的应用,向用户呈现提示信息,以提示用户添加银行类型的应用。
120.s210:终端响应于用户对应用容器的启动操作,获取感知的匹配参数的参数值,判断应用容器中包括标签与参数值匹配的应用。
121.在银行应用容器中,匹配参数可以为银行对应的位置信息,因此可以调取gps定位,获取终端的位置,例如终端位于交通银行对应的区域中,则将交通银行作为匹配参数的参数值。
122.匹配参数也可以为交通银行,当用户收到交通银行所发送的短信时,可能会打开交通银行应用以查看或者核实该信息,因此当用户启动应用容器时,终端响应于用户对应用容器的启动操作,获取信息中最近时间间隔信息中包括的交通银行关键字作为匹配参数的参数值。
123.当应用容器中包括标签为南京的应用时,进入s212;否则进入s214。
124.s212:终端启动应用容器中标签与参数值匹配的应用。
125.当终端获取感知的匹配参数的参数值为交通银行,且应用容器中包括标签为交通银行的应用时,终端可以将与标签为交通银行的标签确定为目标标签,根据标签与标识的映射关系,确定目标标签对应的目标标识,然后启动应用容器中标识为目标标识的应用即交通银行应用。如此,对于用户来说,在配置应用容器结束后,仅需要启动银行应用容器,应用容器即可以根据终端的位置或者信息中所包括的关键字启动交通银行应用,减少用户在众多应用中寻找到交通银行应用的时间,提高用户的操作效率。
126.s214:终端向用户呈现应用容器中的应用列表。
127.当终端获取感知的匹配参数的参数值为交通银行,且应用容器中不包括标签为交通银行的应用时,终端可以向用户呈现应用容器中的应用列表。
128.s216:终端响应于用户对应用列表中指定应用的启动操作,启动指定应用。
129.用户可以通过点击应用列表启动所要启动的应用,终端响应于用户对列表中指定应用的启动操作,启动指定应用。
130.进一步地,用户还可以根据自己的使用习惯,自定义设置应用容器的匹配参数,使应用容器具有更高的灵活度。例如,用户可以根据自己的使用习惯设置应用容器的匹配参数为时间,然后设置固定时间段点击该应用容器所对应启动的应用。例如,用户可以创建日常应用容器,配置参数为时间,然后将用户工作所需要的应用添加至该工作应用容器中。如此,用户可以通过点击该工作应用容器打卡固定时间所需要打开的应用,例如在早晨十点打开邮件,在早晨十一点打开音乐应用播放音乐,在中午十二点打开外卖软件等。在一些可能的实现方式中,应用容器中的应用独立运行,例如中午十二点打开外卖软件并不会导致音乐应用播放的停止。用户可以根据自己的使用习惯进行自定义设置,以使该应用启动方法实现更多种功能。
131.如此,本实施例提供了一种应用启动方法,在该方法中,终端创建应用容器,并接收用户配置的该应用容器的匹配参数,然后响应于用户的添加操作,将属于目标类型的一组应用添加至应用容器中,终端为添加的每个应用添加标签,如此可以获得包括有多个应用的应用容器。用户在终端中启动该应用容器时,终端响应于用户的启动操作,获取所感知的匹配参数的参数值,当容器中包括有标签和参数值匹配的应用时,启动应用容器中标签与参数值匹配的应用,如此,当用户需要启动某一类型的应用时,可以启动该类型的应用容器,终端根据用户对于该应用容器的启动操作,启动该应用容器中对应的应用,避免了用户在众多应用中寻找应用的过程,提高了应用程序的启动效率,提高了用户的使用体验。
132.本技术实施例还提供了一种终端,如图7所示,该终端可以包括:触摸屏710、一个或多个处理器720、存储器730以及一个或多个计算机程序740,上述各器件可以通过一个或多个通信总线750连接。其中该一个或多个计算机程序740被存储在上述存储器730中,并被配置为被该一个或多个处理器720执行,该一个或多个计算机程序740包括指令,上述指令可以用于执行如图2相应实施例中终端执行的各个步骤。
133.本技术实施例可以根据上述方法示例对终端进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要
说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
134.在采用对应各个功能划分各个功能模块的情况下,图8示出了上述和实施例中涉及的终端的一种可能的组成示意图,该终端执行本技术各方法实施例中任一方法实施例中的步骤。如图8所示,所述终端可以包括:创建模块802,用于创建应用容器,接收用户配置的匹配参数;添加模块804,用于响应于用户的添加操作,将属于目标类型的一组应用添加至所述应用容器,并为添加至所述应用容器的每个应用添加标签;启动模块806,用于响应于所述用户对所述应用容器的启动操作,获取所述终端感知的所述匹配参数的参数值,当所述应用容器中包括所述标签与所述参数值匹配的应用时,启动所述应用容器中所述标签与所述参数值匹配的应用。
135.在一种可能的设计中,该装置还包括:
136.建立模块808,用于针对添加至应用容器的每个应用,建立应用的标签与标识的映射关系;
137.该启动模块806具体用于:
138.将参数值与应用容器中至少一个应用的标签进行匹配,确定目标标签,目标标签为与参数值匹配的标签;
139.根据标签与标识的映射关系,确定目标标签对应的目标标识;
140.启动应用容器中标识为目标标识的应用。
141.在一种可能的设计中,匹配参数包括时间、地区、应用名或者位置中的任意一种或多种。
142.在一种可能的设计中,该装置还包括:
143.提示模块810,用于当添加操作请求添加的应用中包括不属于目标类型的应用时,向用户呈现提示信息,提示信息用于提示用户添加属于目标类型的应用。
144.在一种可能的设计中,该装置还包括:
145.呈现模块812,用于当应用容器中不包括标签与参数值匹配的应用时,向用户呈现应用容器中的应用列表;
146.响应于用户对应用列表中指定应用的启动操作,启动指定应用。
147.在一种可能的设计中,一组应用包括多个乘车码应用或者多个电子银行应用。
148.需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到终端,以使终端执行相应方法,在此不再赘述。
149.本实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中包括指令,当上述指令在终端上运行时,使得该终端执行图2中的相关方法步骤,以实现上述实施例中的方法。
150.本实施例还提供了一种包含指令的计算机程序产品,当该计算机程序产品在终端上运行时,使得该终端执行如图2中的相关方法步骤,以实现上述实施例中的方法。
151.在本实施例所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接
可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
152.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
153.另外,在本实施例各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
154.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
155.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献