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

应用的升级方法和装置与流程

2022-04-30 15:47:58 来源:中国专利 TAG:


1.本技术属于终端设备技术领域,具体涉及一种应用的升级方法和装置。


背景技术:

2.在应用程序(application,app)发行后,若app加入新的功能或修复原有功能的漏洞,则以补丁的形式发布,用户将这些补丁更新后,完成应用升级。
3.在一些场景下,用户打开应用软件时,如果有新版本,则弹出提示框提示用户,用户确认后再升级,升级完成后,用户打开该应用软件进行使用。因此,对于暂时不需要升级的用户而言,会影响用户正常使用该app,应用升级的灵活性差,导致用户体验感较低。


技术实现要素:

4.本技术实施例的目的是提供一种应用的升级方法、装置及电子设备,解决了应用升级灵活性差的问题。
5.第一方面,本技术实施例提供了一种应用的升级方法,该方法包括:
6.在显示有第一应用的第一界面的情况下,接收用户在第一界面的第一输入,第一界面为第一版本的第一应用中的显示界面;响应于第一输入,在第一输入对应的目标对象满足第一预设条件的情况下,将第一应用由第一版本升级至目标版本;其中,目标对象包括以下至少一项:第一输入在第一界面的输入位置,第一输入对应的操作控件。
7.第二方面,本技术实施例提供了一种应用的升级装置,该装置包括:
8.第一接收模块,用于在显示有第一应用的第一界面的情况下,接收用户在第一界面的第一输入,第一界面为第一版本的第一应用中的显示界面;升级模块,用于响应于第一输入,在第一输入对应的目标对象满足第一预设条件的情况下,将第一应用由第一版本升级至目标版本;其中,目标对象包括以下至少一项:第一输入在第一界面的输入位置,第一输入对应的操作控件。
9.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
10.第四方面,本技术实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
11.第五方面,本技术实施例提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面的方法。
12.在本技术实施例中,通过在显示有第一应用的第一界面的情况下,接收用户在第一界面的第一输入,第一界面为第一版本的第一应用中的显示界面;响应于第一输入,在第一输入对应的目标对象满足第一预设条件的情况下,将第一应用由第一版本升级至目标版本;其中,目标对象包括以下至少一项:第一输入在第一界面的输入位置,第一输入对应的操作控件。能够在第一应用打开之后显示第一应用的显示界面,确保暂时不需要升级的用
户能够正常使用应用,用户在第一界面上的第一输入对应的目标对象满足第一预设条件的情况下,才将第一应用由第一版本升级到目标版本,提高了应用升级的灵活性,提高了用户的体验感。
附图说明
13.图1示出本技术实施例提供的应用的升级方法的第一种流程示意图;
14.图2a和图2b示出本技术实施例提供的应用界面的示意图;
15.图3示出本技术实施例提供的应用的升级方法的第二种流程示意图;
16.图4示出本技术实施例提供的应用的升级方法的第三种流程示意图;
17.图5示出本技术实施例提供的应用的升级方法的第四种流程示意图;
18.图6示出本技术实施例提供的应用的升级方法的第五种流程示意图;
19.图7示出本技术实施例提供的应用的升级装置的结构示意图;
20.图8示出本技术实施例的一种电子设备的硬件结构示意图;
21.图9示出本技术实施例提供的电子设备的结构示意图。
具体实施方式
22.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
23.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
24.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的应用的升级方法进行详细地说明。
25.图1示出本技术实施例提供的一种应用的升级方法的流程示意图,该方法可以由终端设备执行。换言之,方法可以由安装在终端设备的软件或硬件来执行。如图1所示,该方法可以包括以下步骤。
26.步骤s101:在显示有第一应用的第一界面的情况下,接收用户在第一界面的第一输入,第一界面为第一版本的第一应用中的显示界面。
27.具体来讲,第一版本可以为第一应用的当前版本,用户打开第一版本的第一应用,为用户呈现第一应用的第一界面,该第一界面为第一版本的第一应用当前显示的显示界面。该第一界面上显示至少一个操作控件,一个操作控件对应实现一种或多种功能;或者,该第一界面中的部分区域对应实现一种或多种功能。
28.用户在第一版本的第一应用的第一界面的第一输入指的是:对第一界面中的操作控件的触发操作或者第一界面中的部分位置的触发操作,触发操作可以是点击、长按以及框选中的任意一者。
29.步骤s103:响应于第一输入,在第一输入对应的目标对象满足第一预设条件的情况下,将第一应用由第一版本升级至目标版本。
30.具体来讲,目标对象包括以下至少一项:第一输入在第一界面的输入位置,第一输入对应的操作控件输入位置可以为第一应用的第一界面上用户触摸的任意一个位置,操作控件可以为第一应用的第一界面上用户触摸的任意一个操作控件。
31.例如,图2a示出了第一版本的地图应用的显示界面,该地图应用的显示界面上的操作控件包括“全景”控件、“驾车”控件、“公共交通”控件、“打车”控件以及“步行”控件等。如图2b所示的,当用户点击“全景”控件时,与目标对象则为“全景”控件或该“全景”控件所在的位置。
32.可以理解的,第一应用的目标版本的发布时间可以晚于第一应用的第一版本的发布时间,也就是说,目标版本为第一应用的新版本,第一版本可以为第一应用的当前版本。
33.其中,第一输入对应的目标对象满足第一预设条件包括:目标对象与目标版本的第一应用的更新信息之间存在关联关系;其中,更新信息包括:与新增功能信息对应的第一界面的位置信息、与修复功能信息对应的第一界面的位置信息、操作控件对应的信息中的至少一者。
34.具体来讲,目标版本的第一应用的更新信息可以预先存储于云端服务器,目标版本的更新信息可以为第一应用在第一版本的基础上的全部更新信息,该更新信息包括但不限于目标版本的版本号、目标版本相比于第一版本的第一应用的新增功能信息和第一版本的第一应用的已有功能的修复信息,该更新信息中还可以包括每个新增功能所在界面的界面标识、每个已有功能的修复信息所在界面的界面标识、新增功能信息对应的操作控件对应的信息、每个已有功能的修复信息对应的操作控件对应的信息、每个新增功能信息在所在界面上对应的位置信息和每个已有功能的修复信息在所在界面上对应的位置信息。其中,操作控件对应的信息包括但不限于操作控件的标识(如名称)、操作控件的图像以及操作控件的位置等。
35.进一步,如果输入位置和操作控件中的任意一者与目标版本的更新信息中的至少一者存在对应关系,则表示目标对象与第一应用的目标版本的更新信息之间存在关联关系。例如,图2a所示的“地图界面”中的“全景”控件对应的功能在第一版本中存在漏洞,目标版本中解决了这个漏洞(已有功能的修复信息),则目标版本的更新信息中记录“全景”控件对应的功能的修复信息、“全景”控件的控件标识(如身份标识码(identity document,id))、“全景”控件所在地图界面的界面标识、“全景”控件的控件图像、“全景”控件所在地图界面中的位置等。当用户打开第一版本的地图应用,为用户呈现地图界面之后,用户对地图界面中的“全景”控件进行点击操作,因地图界面中的“全景”控件与在目标版本的更新信息中存在关联信息,则将第一版本的地图应用升级到目标版本的地图应用,从而使得对“全景”控件的使用不存在漏洞。
36.第一应用由第一版本升级到目标版本后,在目标版本的第一应用中新增了目标版本的更新信息中的所有的新功能,和对第一版本的第一应用中存在漏洞的功能进行了修复。
37.通过本技术实施例公开的技术方案,能够在第一应用打开之后显示第一应用的显示界面,确保暂时不需要升级的用户能够正常使用应用,用户在第一界面上的第一输入对
应的目标对象满足第一预设条件的情况下,才将第一应用由第一版本升级到目标版本,提高了应用升级的灵活性,提高了用户的体验感。
38.图3示出本技术实施例提供的一种应用的升级方法的流程示意图,该方法可以由终端设备执行。换言之,方法可以由安装在终端设备的软件或硬件来执行。如图3所示,该方法可以包括以下步骤。
39.步骤s300:在检测到第一应用存在m个第二版本的情况下,分别获取m个第二版本的第一应用的更新信息;在检测到更新信息中存在与目标对象相匹配的目标信息的情况下,确定目标信息对应的第二版本为目标版本。
40.其中,具体来讲,第二版本为检测到的第一应用的新版本,第一应用的m个第二版本均高于第一版本,目标版本包括m个第二版本中的至少一个,第二版本的发布时间晚于第一版本的发布时间,第二版本的更新信息包括第二版本中各第一界面的界面标识、新增功能信息、修复功能信息、新增功能信息对应的位置信息、修复功能信息对应的位置信息、操作控件信息中的至少一者,操作控件信息包括但不限于操作控件的标识、操作控件的图像以及操作控件的位置等。不同的第二版本的更新信息中新增功能信息、修复功能信息不同,不同的第二版本的更新信息中第一界面的界面标识、新增功能信息对应的位置信息、修复功能信息对应的位置信息、操作控件信息可以相同,也可以不同。
41.目标信息包括但不限于与新增功能信息对应的第一界面的位置信息、与修复功能信息对应的第一界面的位置信息、操作控件对应的信息中的至少一者。若输入位置或操作控件中的任意一者与更新信息中上述的目标信息中的任意一者匹配,则确定该目标信息对应的第二版本为目标版本。
42.例如,第二版本为两个时,其中一个第二版本的更新信息中包含了图2a所示的“全景”控件对应的新功能信息、已有功能的修复信息、“全景”控件对应的标识以图像、所在地图界面的界面标识和全景控件在地图界面上的位置信息。另一个第二版本的信息中包含了图2a所示的“驾车”控件对应的新功能信息、操作控件标识、操作控件图像、所在界面的界面标识和位置信息。用户点击图2a中第一版本的“地图应用”中的“全景”控件之后,则将第一版本的“地图应用”升级到更新信息中包含“全景”控件的对应信息的第二版本,而不会选择升级到更新信息中仅包括“驾车”控件的对应信息(如:新功能信息、操作控件标识、操作控件图像、所在界面的界面标识和位置信息)的第二版本。
43.因此,在将第一应用升级到目标版本时,目标版本可以不是第一应用的最新版本。步骤s301:在显示有第一应用的第一界面的情况下,接收用户在第一界面的第一输入,第一界面为第一版本的第一应用中的显示界面。
44.步骤s303:响应于第一输入,在第一输入对应的目标对象满足第一预设条件的情况下,将第一应用由第一版本升级至目标版本。
45.其中,目标对象包括以下至少一项:第一输入在第一界面的输入位置,第一输入对应的操作控件。
46.值得注意的是,步骤s301至步骤s303与上述步骤s101至步骤s103具有相同或类似的实现方式,其可以互相参照,本技术实施例在此不再赘述。
47.通过本技术实施例公开的技术方案,能够在第一应用打开之后显示第一应用的显示界面,确保暂时不需要升级的用户能够正常使用应用,用户在第一界面上的第一输入对
应的目标对象满足第一预设条件的情况下,才将第一应用由第一版本升级到目标版本,提高了应用升级的灵活性,提高了用户的体验感。此外,相比于第一版本,在第一应用存在多个新版本的情况下,能够将第一应用由第一版本升级到更新信息中存在与目标对象相匹配的目标信息对应的新版本,并非直接升级到最新版本,进一步满足了用户的需求,提高了应用升级的灵活性和提高了用户的体验感。
48.图4示出本技术实施例提供的一种应用的升级方法的流程示意图,该方法可以由终端设备执行。换言之,方法可以由安装在终端设备的软件或硬件来执行。如图4所示,该方法可以包括以下步骤。
49.步骤s401:在显示有第一应用的第一界面的情况下,接收用户在第一界面的第一输入,第一界面为第一版本的第一应用中的显示界面。
50.步骤s403:响应于第一输入,在第一输入对应的目标对象满足第一预设条件的情况下,根据网络信息,从多个目标版本中选取第一目标版本;将第一应用由第一版本升级至第一目标版本。
51.其中,目标对象包括以下至少一项:第一输入在第一界面的输入位置,第一输入对应的操作控件,网络信息包括网络类型和网络传输速率中的至少一者。
52.具体来讲,若输入位置或操作控件中的任意一者与更新信息中的目标信息中的任意一者匹配,则确定该目标信息对应的第二版本为目标版本,其中,目标版本可以为多个。
53.针对当前的网络信息,从多个目标版本中选取一个作为第一目标版本,可以是根据网络类型从多个目标版本中选取一个作为第一目标版本,网络类型包括但不限于无线保真网(wireless-fidelity,wi-fi)、第三代移动通信技术(3rd generation mobile communication technology,3g)、第四代移动通信技术标准(4th generation mobile communication technology,4g)、第五代移动通信技术(5th generation mobile communication technology,5g)。当网络类型为wi-fi时,可以从多个目标版本中选取最新版本作为第一目标版本,当网络类型为3g或4g或5g(数据移动网络)时,可以从多个目标版本中选取最低版本或更新包最小的版本作为第一目标版本以避免用户流量的损耗。
54.还可以是根据网络传输速率从多个目标版本中选取一个作为第一目标版本,若网络传输速率不小于第一阈值时,可以从多个目标版本中选取最新版本作为第一目标版本,若网络传输速率小于第一阈值时,可以从多个目标版本中选取最低版本作为第一版本以缩短更新时间。
55.值得注意的是,步骤s401与上述步骤s101具有相同或类似的实现方式,其可以互相参照,本技术实施例在此不再赘述。
56.本技术实施例公开的技术方案,能够在第一应用打开之后显示第一应用的显示界面,确保暂时不需要升级的用户能够正常使用应用,用户在第一界面上的第一输入对应的目标对象满足第一预设条件的情况下,才将第一应用由第一版本升级到目标版本,提高了应用升级的灵活性,提高了用户的体验感。此外,通过网络信息从多个目标版本中选取第一目标版本,从而缩短第一应用的更新时间和避免用户流量消耗,提升了用户体验感。
57.在一种可能的实现方式中,可以在终端设备的显示屏上显示多个目标版本的更新信息,和/或显示多个目标版本的版本号,响应于用户对各更新信息或版本号的选择操作,用户可以从不同的目标版本中选取自身所需的版本,并进行升级。在显示时,可以将各目标
版本的更新信息分开显示便于用户区分。
58.具体来讲,选择操作包括不限于点击、框选以及长按等。例如,当用户点击显示有第一个目标版本的更新信息的任意位置,则将第一应用由第一版本升级至第一个目标版本。当用户点击第二个目标版本的更新信息的任意位置,则将第一应用由第一版本升级至第二个目标版本。
59.通过本技术实施例公开的技术方案,第一应用存在多个新版本的情况下,能够由用户选择自己所需的版本,完成应用的升级,进一步提高了应用升级的灵活性和用户的体验感。
60.图5示出本技术实施例提供的一种应用的升级方法的流程示意图,该方法可以由终端设备执行。换言之,方法可以由安装在终端设备的软件或硬件来执行。如图5所示,该方法可以包括以下步骤。
61.步骤s501:在显示有第一应用的第一界面的情况下,接收用户在第一界面的第一输入,第一界面为第一版本的第一应用中的显示界面。
62.步骤s503:响应于第一输入,在第一输入对应的目标对象满足第一预设条件的情况下,将第一应用中的目标对象由第一版本升级至目标版本。
63.其中,目标对象包括以下至少一项:第一输入在第一界面的输入位置,第一输入对应的操作控件。
64.能够理解的,这种更新是只对目标对象的版本升级,而不是针对整个应用进行版本升级。
65.目标版本的更新信息包括目标版本的第一应用相比于第一版本的新增的新功能信息、第一应用的第一版本的已有功能的修复信息、与新功能信息或已有功能的修复信息对应的操作控件信息、与新功能信息或已有功能的修复信息对应的界面标识以及与新功能信息或已有功能的修复信息对应的位置信息。
66.具体来讲,将输入位置与目标版本的更新信息中的位置信息进行匹配,和/或将操作控件与目标版本的更新信息中的操作控件信息进行匹配,如果匹配成功,则将第一应用的目标对象由第一版本升级至目标版本。将目标对象由第一版本升级至目标版本指的是:按照目标版本的更新信息将操作控件或输入位置处的已有功能进行修复、或者在操作控件或输入位置处增加新功能。
67.例如,目标版本的信息中包含了图2a所示的“控件”全景对应的新功能信息、已有功能的修复信息、控件标识、控件图像、所在地图界面的界面标识和位置信息,以及“驾车”控件对应的新功能信息、操作控件信息、所在界面的界面标识和位置信息。当用户在“地图界面”点击“全景”控件后,“全景控件”所在的地图界面的标识与目标版本的更新信息中的地图界面的界面标识相匹配,用户当前触摸的“全景”控件的触摸位置与目标版本的更新信息中的位置信息相匹配,或者用户触摸的“全景控件”的操作控件标识与目标版本的更新信息中的操作控件标识相匹配,或者用户当前触摸的“全景”控件的控件图标与目标版本的更新信息中的操作控件图像相匹配,则将地图应用中“全景”控件由第一版本升级至目标版本,具体是在“全景”控件中新增功能,或者对“全景”控件的已有功能进行修复,完成版本的更新。
68.值得注意的是,步骤s501与上述步骤s101具有相同或类似的实现方式,其可以互
相参照,本技术实施例在此不再赘述。
69.通过本技术实施例公开的技术方案,可以根据用户的需求仅对第一应用中用户的第一输入对应的目标对象进行升级,而不用升级整个第一应用,缩短了应用升级的时间,进一步提高应用升级的灵活性,用户体验感高。
70.图6示出本技术实施例提供的一种应用的升级方法的流程示意图,该方法可以由终端设备执行。换言之,方法可以由安装在终端设备的软件或硬件来执行。如图6所示,该方法可以包括以下步骤。
71.步骤s601:在显示有第一应用的第一界面的情况下,接收用户在第一界面的第一输入,第一界面为第一版本的第一应用中的显示界面。
72.步骤s602:显示目标版本的更新信息,其中,将更新信息中与目标对象对应的目标信息突出显示。
73.其中,更新信息包括:与新增功能信息对应的第一界面的位置信息、与修复功能信息对应的第一界面的位置信息、操作控件对应的信息中的至少一者。
74.其中,目标信息包括目标对象所在的第一界面的界面标识、目标对象对应的新增功能信息、目标对象对应的修复功能信息、目标对象对应的修复功能信息的位置信息、目标对象对应的新增功能信息的位置信息、操作控件对应的信息、输入位置中的至少一者。
75.将更新信息中与目标对象对应的目标信息进行突出显示可以为高亮显示或靠前显示,靠前显示可以是排在第一位显示。
76.步骤s603:响应于第一输入,在第一输入对应的目标对象满足第一预设条件的情况下,将第一应用由第一版本升级至目标版本。
77.其中,目标对象包括以下至少一项:第一输入在第一界面的输入位置,第一输入对应的操作控件。
78.值得注意的是,步骤s601和步骤s603与上述步骤s101和步骤s103具有相同或类似的实现方式,其可以互相参照,本技术实施例在此不再赘述。
79.通过本技术实施例公开的技术方案,通过将目标版本的更新信息中与目标对象对应的目标信息进行突出显示,便于提示用户目标对象的更新信息,也更便于用户了解其所关心的目标对象的新增功能或修复的功能,应用升级灵活性高,进一步提升用户体验感。
80.需要说明的是,本技术实施例提供的应用的升级方法,执行主体可以为应用的升级装置,或者该应用的升级装置中的用于执行应用的升级方法的控制模块。本技术实施例中以应用的升级装置执行应用的升级方法为例,说明本技术实施例提供的应用的升级装置。
81.图7示出本技术实施例提供的一种应用的升级装置的结构示意图,该装置700包括:第一接收模块701,用于在显示有第一应用的第一界面的情况下,接收用户在第一界面的第一输入,第一界面为第一版本的第一应用中的显示界面;升级模块702,用于响应于第一输入,在第一输入对应的目标对象满足第一预设条件的情况下,将第一应用由第一版本升级至目标版本;其中,目标对象包括以下至少一项:第一输入在第一界面的输入位置,第一输入对应的操作控件。
82.在本技术实施例中,能够在第一应用打开之后显示第一应用的显示界面,确保暂时不需要升级的用户能够正常使用应用,用户在第一界面上的第一输入对应的目标对象满
足第一预设条件的情况下,才将第一应用由第一版本升级到目标版本,提高了应用升级的灵活性,提高了用户的体验感。
83.在一种可能的实现方式中,目标对象与目标版本的第一应用的更新信息之间存在关联关系;其中,更新信息包括:与新增功能信息对应的第一界面的位置信息、与修复功能信息对应的第一界面的位置信息、操作控件对应的信息中的至少一者。
84.在一种可能的实现方式中,还包括:获取模块,用于在检测到第一应用存在m个第二版本的情况下,分别获取m个第二版本的第一应用的更新信息;确定模块,用于在检测到更新信息中存在与目标对象相匹配的目标信息的情况下,确定目标信息对应的第二版本为目标版本;其中,m个第二版本均高于第一版本,目标版本包括m个第二版本中的至少一个。
85.在一种可能的实现方式中,升级模块702,还用于根据网络信息,从多个目标版本中选取第一目标版本;将第一应用由第一版本升级至第一目标版本;其中,网络信息包括网络类型和网络传输速率中的至少一者。
86.在一种可能的实现方式中,还包括:显示模块,用于显示目标版本的更新信息,其中,将更新信息中与目标对象对应的目标信息突出显示;更新信息包括:与新增功能信息对应的第一界面的位置信息、与修复功能信息对应的第一界面的位置信息、操作控件对应的信息中的至少一者。
87.在一种可能的实现方式中,升级模块702,还用于将第一应用中的目标功能由第一版本升级至目标版本。
88.本技术实施例中的应用的升级装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
89.本技术实施例中的应用的升级装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
90.本技术实施例提供的应用的升级装置能够实现以上方法实施例实现的各个过程,为避免重复,这里不再赘述。
91.图8为实现本技术实施例的一种电子设备的硬件结构示意图。
92.该电子设备800包括但不限于:射频单元801、网络模块802、音频输出单元803、输入单元804、传感器805、显示单元806、用户输入单元807、接口单元808、存储器809、以及处理器810等部件。
93.本领域技术人员可以理解,电子设备800还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器810逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图8中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
94.用户输入单元807,用于在显示有第一应用的第一界面的情况下,接收用户在第一界面的第一输入,第一界面为第一版本的第一应用中的显示界面,处理器810,用于响应于第一输入,在第一输入对应的目标对象满足第一预设条件的情况下,将第一应用由第一版本升级至目标版本;其中,目标对象包括以下至少一项:第一输入在第一界面的输入位置,第一输入对应的操作控件,第一输入对应的目标对象满足第一预设条件包括:目标对象与目标版本的第一应用的更新信息之间存在关联关系;其中,更新信息包括:与新增功能信息对应的第一界面的位置信息、与修复功能信息对应的第一界面的位置信息、操作控件对应的信息中的至少一者。。
95.处理器810,还用于在检测到第一应用存在m个第二版本的情况下,分别获取m个第二版本的第一应用的更新信息;在检测到更新信息中存在与目标对象相匹配的目标信息的情况下,确定目标信息对应的第二版本为目标版本;其中,m个第二版本均高于第一版本,目标版本包括m个第二版本中的至少一个。
96.处理器810,还用于根据网络信息,从多个目标版本中选取第一目标版本;将第一应用由第一版本升级至第一目标版本;其中,网络信息包括网络类型和网络传输速率中的至少一者。
97.显示单元806,用于显示目标版本的更新信息,其中,将更新信息中与目标对象对应的目标信息突出显示;更新信息包括:与新增功能信息对应的第一界面的位置信息、与修复功能信息对应的第一界面的位置信息、操作控件对应的信息中的至少一者。
98.处理器810,还用于将第一应用中目标对象由第一版本升级至目标版本。
99.其中,射频单元801可用于收发信息或通话过程中,信号的接收和发送。具体的,将来自基站的下行数据接收后,给处理器810处理;另外,将上行的数据发送给基站。通常,射频单元801包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元801还可以通过无线通信系统与网络和其他设备通信。
100.电子设备通过网络模块802为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
101.音频输出单元803可以将射频单元801或网络模块802接收的或者在存储器809中存储的音频数据转换成音频信号并且输出为声音。音频输出单元803包括扬声器、蜂鸣器以及受话器等。
102.应理解的是,本技术实施例中,输入单元804可以包括图形处理器(graphics processing unit,gpu)8041和麦克风8042,图形处理器8041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。
103.显示单元806可包括显示面板8061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板8061。用户输入单元807包括触控面板8071以及其他输入设备8072。触控面板8071,也称为触摸屏。触控面板8071可包括触摸检测装置和触摸控制器两个部分。其他输入设备8072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器809可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器810可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器810中。
104.电子设备800还包括至少一种传感器805,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板8061的亮度,接近传感器可在电子设备800移动到耳边时,关闭显示面板8061和/或背光。
105.显示单元806用于显示由用户输入的信息或提供给用户的信息(如显示摘要)。显示单元806可包括显示面板8061,可以采用液晶显示器(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等形式来配置显示面板8061。
106.用户输入单元807可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元807包括触控面板8071以及其他输入设备8072。触控面板8071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板8071上或在触控面板8071附近的操作)。
107.触控面板8071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器810,接收处理器810发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板8071。除了触控面板8071,用户输入单元807还可以包括其他输入设备8072。具体地,其他输入设备8072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
108.进一步的,触控面板8071可覆盖在显示面板8061上,当触控面板8071检测到在其上或附近的触摸操作后,传送给处理器810以确定触摸事件的类型,随后处理器810根据触摸事件的类型在显示面板8061上提供相应的视觉输出。虽然在图8中,触控面板8071与显示面板8061是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板8071与显示面板8061集成而实现电子设备的输入和输出功能,具体此处不做限定。
109.接口单元808为外部装置与电子设备800连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元808可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备800内的一个或多个元件或者可以用于在电子设备800和外部装置之间传输数据。
110.存储器809可用于存储软件程序以及各种数据。存储器809可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器809可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
111.处理器810是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器809内的软件程序和/或模块,以及调用存储在存储器809内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处
理器810可包括一个或多个处理单元;优选的,处理器810可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器810中。
112.可选地,如图9所示,本技术实施例还提供一种电子设备900,包括处理器901,存储器902,存储在存储器902上并可在处理器901上运行的程序或指令,该程序或指令被处理器901执行时实现上述应用的升级方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
113.需要说明的是,本技术实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
114.本技术实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述应用的升级方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
115.其中,处理器为上述实施例中的电子设备中的处理器。可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
116.本技术实施例另提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述应用的升级方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
117.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
118.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
119.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例的方法。
120.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
再多了解一些

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

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

相关文献