[go: up one dir, main page]

CN107704293A - The upgrade method and mobile terminal of a kind of application - Google Patents

The upgrade method and mobile terminal of a kind of application Download PDF

Info

Publication number
CN107704293A
CN107704293A CN201710980659.1A CN201710980659A CN107704293A CN 107704293 A CN107704293 A CN 107704293A CN 201710980659 A CN201710980659 A CN 201710980659A CN 107704293 A CN107704293 A CN 107704293A
Authority
CN
China
Prior art keywords
application
upgraded
applications
upgrade
priority
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710980659.1A
Other languages
Chinese (zh)
Inventor
杨磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201710980659.1A priority Critical patent/CN107704293A/en
Publication of CN107704293A publication Critical patent/CN107704293A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44568Immediately runnable code
    • G06F9/44578Preparing or optimising for loading

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提供了一种应用的升级方法及移动终端,其中,所述方法包括:在本发明实施例中,当检测到至少一个待升级应用时,获取所述待升级应用在所述移动终端的系统中的历史使用记录;获取所述待升级应用对应的评估数据;根据所述待升级应用对应的评估数据及历史使用记录,将所述待升级应用进行优先级分类,生成每个优先级对应的应用集合;针对每个应用集合,提示所述应用集合对应优先级的升级提示信息。从而可以解决在进行应用升级时升级速度缓慢、升级效率较低的问题,提高了升级速度和升级效率的有益效果。

The present invention provides a method for upgrading an application and a mobile terminal, wherein the method includes: in an embodiment of the present invention, when at least one application to be upgraded is detected, acquiring the historical use records in the system; obtaining the evaluation data corresponding to the application to be upgraded; according to the evaluation data and historical use records corresponding to the application to be upgraded, classify the application to be upgraded according to priority, and generate a corresponding application sets; for each application set, an upgrade prompt message corresponding to the priority of the application set is prompted. Therefore, the problems of slow upgrade speed and low upgrade efficiency during application upgrade can be solved, and the beneficial effect of improving the upgrade speed and upgrade efficiency is achieved.

Description

一种应用的升级方法及移动终端Application upgrade method and mobile terminal

技术领域technical field

本发明涉及移动终端技术领域,尤其涉及一种应用的升级方法及移动终端。The present invention relates to the technical field of mobile terminals, in particular to an application upgrading method and a mobile terminal.

背景技术Background technique

随着移动终端的普及,应用的种类和数目也越来越多。而应用在使用过程中往往会出现问题,从而需要升级。With the popularization of mobile terminals, there are more and more types and numbers of applications. However, applications often have problems during use, and thus need to be upgraded.

现有技术中,移动终端上的应用基本上通过应用商店升级。具体地,应用商店将所有需要升级的应用按照更新时间,顺序显示在升级提示界面。从而用户可以从中选择部分应用进行升级,或通过一键升级按钮一次将所有应用进行升级。In the prior art, the applications on the mobile terminal are basically upgraded through the application store. Specifically, the application store displays all applications that need to be upgraded on the upgrade prompt interface in sequence according to the update time. Therefore, the user can select some applications to upgrade, or upgrade all applications at once through the one-key upgrade button.

可以看出,当需要升级的应用较多时,用户选择应用会导致升级效率较低,此外,一键升级会导致升级速度缓慢、升级效率较低。It can be seen that when there are many applications that need to be upgraded, the user's selection of applications will result in low upgrade efficiency. In addition, one-key upgrade will result in slow upgrade speed and low upgrade efficiency.

发明内容Contents of the invention

本发明实施例提供一种应用的升级方法及移动终端,以解决在进行应用升级时升级速度缓慢、升级效率较低的问题。Embodiments of the present invention provide an application upgrading method and a mobile terminal, so as to solve the problems of slow upgrading speed and low upgrading efficiency during application upgrading.

一方面,本发明实施例公开了一种应用的升级方法,应用于移动终端,包括:On the one hand, the embodiment of the present invention discloses a method for upgrading an application, which is applied to a mobile terminal, including:

当检测到至少一个待升级应用时,获取所述待升级应用在所述移动终端的系统中的历史使用记录;When at least one application to be upgraded is detected, acquiring a historical usage record of the application to be upgraded in the system of the mobile terminal;

获取所述待升级应用对应的评估数据;Acquiring evaluation data corresponding to the application to be upgraded;

根据所述待升级应用对应的评估数据及历史使用记录,将所述待升级应用进行优先级分类,生成每个优先级对应的应用集合;Classify the applications to be upgraded according to the evaluation data and historical usage records corresponding to the applications to be upgraded, and generate an application set corresponding to each priority;

针对每个应用集合,提示所述应用集合对应优先级的升级提示信息。For each application set, the upgrade prompt information corresponding to the priority of the application set is prompted.

另一方面,本发明实施例还公开了一种移动终端,包括:On the other hand, the embodiment of the present invention also discloses a mobile terminal, including:

使用记录获取模块,用于当检测到至少一个待升级应用时,获取所述待升级应用在所述移动终端的系统中的历史使用记录;A usage record acquisition module, configured to acquire a historical usage record of the application to be upgraded in the system of the mobile terminal when at least one application to be upgraded is detected;

评估数据获取模块,用于获取所述待升级应用对应的评估数据;An evaluation data obtaining module, configured to obtain evaluation data corresponding to the application to be upgraded;

分类模块,用于根据所述待升级应用对应的评估数据及历史使用记录,将所述待升级应用进行优先级分类,生成每个优先级对应的应用集合;A classification module, configured to classify the applications to be upgraded according to the evaluation data and historical usage records corresponding to the applications to be upgraded, and generate an application set corresponding to each priority;

显示模块,用于针对每个应用集合,提示所述应用集合对应优先级的升级提示信息。The display module is configured to, for each application set, prompt upgrade prompt information corresponding to the priority of the application set.

再一方面,本发明实施例还公开了一种移动终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的应用的升级方法的步骤。In yet another aspect, the embodiment of the present invention also discloses a mobile terminal, including a processor, a memory, and a computer program stored in the memory and operable on the processor, and the computer program is executed by the processor During execution, the steps of the method for upgrading an application as described in any one of the above items are realized.

最后一方面,本发明实施例还公开了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的应用的升级方法的步骤。In the last aspect, the embodiment of the present invention also discloses a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the steps of the method for upgrading an application as described in any one of the above items are implemented.

在本发明实施例中,当检测到至少一个待升级应用时,获取所述待升级应用在所述移动终端的系统中的历史使用记录;获取所述待升级应用对应的评估数据;根据所述待升级应用对应的评估数据及历史使用记录,将所述待升级应用进行优先级分类,生成每个优先级对应的应用集合;针对每个应用集合,提示所述应用集合对应优先级的升级提示信息。从而可以解决在进行应用升级时升级速度缓慢、升级效率较低的问题,提高了升级速度和升级效率的有益效果。In the embodiment of the present invention, when at least one application to be upgraded is detected, the historical use record of the application to be upgraded in the system of the mobile terminal is obtained; the evaluation data corresponding to the application to be upgraded is obtained; according to the Based on the evaluation data and historical usage records corresponding to the applications to be upgraded, classify the applications to be upgraded by priority, and generate an application set corresponding to each priority; for each application set, prompt an upgrade reminder of the priority corresponding to the application set information. Therefore, the problems of slow upgrade speed and low upgrade efficiency during application upgrade can be solved, and the beneficial effect of improving the upgrade speed and upgrade efficiency is achieved.

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.

附图说明Description of drawings

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings that need to be used in the description of the embodiments of the present invention. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention , for those skilled in the art, other drawings can also be obtained according to these drawings without paying creative labor.

图1示出了本发明实施例一中的一种应用的升级方法的步骤流程图;FIG. 1 shows a flow chart of the steps of an application upgrading method in Embodiment 1 of the present invention;

图2示出了本发明实施例二中的一种应用的升级方法的步骤流程图;FIG. 2 shows a flow chart of the steps of an application upgrading method in Embodiment 2 of the present invention;

图3示出了本发明实施例三中的一种移动终端的结构框图;FIG. 3 shows a structural block diagram of a mobile terminal in Embodiment 3 of the present invention;

图4示出了本发明实施例四中的一种移动终端的结构框图;FIG. 4 shows a structural block diagram of a mobile terminal in Embodiment 4 of the present invention;

图5示出了实现本发明各个实施例的一种移动终端的硬件结构示意图。Fig. 5 shows a schematic diagram of a hardware structure of a mobile terminal implementing various embodiments of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

下面通过列举几个具体的实施例详细介绍本发明提供的一种应用的升级方法及移动终端。A method for upgrading an application and a mobile terminal provided by the present invention will be described in detail below by enumerating several specific embodiments.

参照图1,示出了本发明实施例一的一种应用的升级方法的步骤流程图,具体可以包括如下步骤:Referring to FIG. 1 , it shows a flow chart of the steps of an application upgrading method according to Embodiment 1 of the present invention, which may specifically include the following steps:

步骤101,当检测到至少一个待升级应用时,获取所述待升级应用在所述移动终端的系统中的历史使用记录。Step 101, when at least one application to be upgraded is detected, obtain a historical use record of the application to be upgraded in the system of the mobile terminal.

在应用商店中,通过版本号码可以确定当前应用是否需要升级。例如,若移动终端上应用对应的版本号码与应用商店上应用对应的版本号码不一致,则判定该应用需要升级。可以理解,还可以通过其他方式确定应用是否需要升级,本发明实施例对其不加以限制。In the application store, the version number can be used to determine whether the current application needs to be upgraded. For example, if the version number corresponding to the application on the mobile terminal is inconsistent with the version number corresponding to the application on the application store, it is determined that the application needs to be upgraded. It can be understood that it is also possible to determine whether an application needs to be upgraded in other ways, which is not limited in this embodiment of the present invention.

其中,历史使用记录存储于移动终端存储器上,保存了移动终端上所有应用的历史使用记录,历史记录包括但不限于应用的使用次数、累计使用时长、崩溃次数等等。Wherein, the historical use records are stored in the memory of the mobile terminal, and the historical use records of all applications on the mobile terminal are saved. The historical records include but are not limited to the number of times the application is used, the cumulative use time, the number of crashes, and the like.

步骤102,获取所述待升级应用对应的评估数据。Step 102, acquiring evaluation data corresponding to the application to be upgraded.

其中,评估数据包括但不限于对应用的评分以及其他评价内容。Wherein, the evaluation data includes but is not limited to ratings on applications and other evaluation content.

在用户从应用商店上下载应用之后,根据使用情况可以对应用进行评分和评价。例如,用户可以从0至10分中选择评分,用户可以在指定输入框内输入评价内容。大量用户对应用的评估数据将存储于网络中,从而,在一用户对一应用进行升级之前,可以从网络中获取该应用对应的评估数据,进行判断该应用是否存在风险。例如,若获取到的评估数据包括:死机、崩溃、不稳定等关键词的次数超过一定阈值,或该升级版本的评分小于一定阈值,认为该应用的升级版本存在风险,不建议用户进行升级;若获取到的评估数据包括的死机、崩溃、不稳定等关键词的次数未超过一定阈值,且该升级版本的评分大于等于一定阈值,认为该应用的升级版本不存在风险,建议用户进行升级。After the user downloads the application from the application store, the application can be rated and reviewed according to the usage. For example, the user can select a score from 0 to 10, and the user can input the evaluation content in the specified input box. The evaluation data of a large number of users on the application will be stored in the network. Therefore, before a user upgrades an application, the evaluation data corresponding to the application can be obtained from the network to judge whether the application is risky. For example, if the evaluation data obtained includes: the number of keywords such as crash, crash, and instability exceeds a certain threshold, or the score of the upgraded version is less than a certain threshold, it is considered that the upgraded version of the application is risky, and users are not recommended to upgrade; If the obtained evaluation data includes keywords such as crash, crash, and instability that do not exceed a certain threshold, and the score of the upgraded version is greater than or equal to a certain threshold, it is considered that the upgraded version of the application does not have risks, and the user is recommended to upgrade.

步骤103,根据所述待升级应用对应的评估数据及历史使用记录,将所述待升级应用进行优先级分类,生成每个优先级对应的应用集合。Step 103: Classify the applications to be upgraded according to the evaluation data and historical usage records corresponding to the applications to be upgraded, and generate an application set corresponding to each priority.

在步骤102将待升级应用的升级版本划分为无风险和有风险之后,根据待升级应用的当前版本的历史使用记录确定该应用的优先指数。例如,使用次数较多、使用时长较大、崩溃次数较多的应用优先指数较大,而使用次数较少、使用时长较小、崩溃次数较少的应用优先指数较小。After the upgraded version of the application to be upgraded is classified into risk-free and risky in step 102, the priority index of the application is determined according to the historical use records of the current version of the application to be upgraded. For example, an application with more times of use, longer duration of use, and more times of crashes has a higher priority index, while an application with fewer times of use, shorter duration of use, and fewer times of crashes has a lower priority index.

结合升级版本是否存在风险以及升级的优先指数可以将待升级应用划分为几类。例如,第一类包括优先指数较大,且升级版本无风险的应用;第二类包括优先指数较大,且升级版本有风险的应用;第三类包括优先指数较小,但升级版本无风险的应用。Combined with whether there is risk in the upgraded version and the priority index of the upgrade, the applications to be upgraded can be divided into several categories. For example, the first category includes applications with a large priority index and no risky upgrade version; the second category includes applications with a high priority index and a risky upgrade version; the third category includes applications with a small priority index but no risky upgrade version Applications.

从而,用户可以对第一类应用先进行升级,第二类应用经过考虑是否升级,在空闲时间升级第三类应用。Therefore, the user can upgrade the first type of application first, and after considering whether to upgrade the second type of application, upgrade the third type of application in free time.

可以理解,待升级列表还可以根据其他原则划分,本发明实施例对其不加以限制。It can be understood that the list to be upgraded may also be divided according to other principles, which are not limited in this embodiment of the present invention.

步骤104,针对每个应用集合,提示所述应用集合对应优先级的升级提示信息。Step 104, for each application set, prompt the upgrade prompt information corresponding to the priority of the application set.

其中,升级提示信息可以包括但不限于升级版本的版本信息、下载次数、崩溃次数、评分、是否存在风险、当前版本的使用次数、崩溃次数、使用时长、升级按钮等。Wherein, the upgrade prompt information may include but not limited to the version information of the upgraded version, the number of downloads, the number of crashes, the rating, whether there is a risk, the number of times the current version is used, the number of crashes, the duration of use, the upgrade button, etc.

可以理解,在显示升级按钮时,对每个列表均提供一键升级按钮,且对每个待升级应用提供单独升级按钮。此外,还可以针对不同类别的待升级列表采用不同颜色或格式的升级提示信息。It can be understood that when the upgrade button is displayed, a one-click upgrade button is provided for each list, and an individual upgrade button is provided for each application to be upgraded. In addition, upgrade prompt information in different colors or formats may also be used for different types of lists to be upgraded.

在本发明实施例中,当检测到至少一个待升级应用时,获取所述待升级应用在所述移动终端的系统中的历史使用记录;获取所述待升级应用对应的评估数据;根据所述待升级应用对应的评估数据及历史使用记录,将所述待升级应用进行优先级分类,生成每个优先级对应的应用集合;针对每个应用集合,提示所述应用集合对应优先级的升级提示信息。从而可以解决在进行应用升级时升级速度缓慢、升级效率较低的问题,提高了升级速度和升级效率的有益效果。In the embodiment of the present invention, when at least one application to be upgraded is detected, the historical use record of the application to be upgraded in the system of the mobile terminal is obtained; the evaluation data corresponding to the application to be upgraded is obtained; according to the Based on the evaluation data and historical usage records corresponding to the applications to be upgraded, classify the applications to be upgraded by priority, and generate an application set corresponding to each priority; for each application set, prompt an upgrade reminder of the priority corresponding to the application set information. Therefore, the problems of slow upgrade speed and low upgrade efficiency during application upgrade can be solved, and the beneficial effect of improving the upgrade speed and upgrade efficiency is achieved.

参照图2,示出了本发明实施例二的一种应用的升级方法的步骤流程图,具体可以包括如下步骤:Referring to FIG. 2 , it shows a flow chart of the steps of an application upgrading method according to Embodiment 2 of the present invention, which may specifically include the following steps:

步骤201,当检测到至少一个待升级应用时,获取所述待升级应用在所述移动终端的系统中的历史使用记录。Step 201, when at least one application to be upgraded is detected, obtain the historical use record of the application to be upgraded in the system of the mobile terminal.

该步骤可以参照步骤101的详细说明,在此不再赘述。For this step, reference may be made to the detailed description of step 101, which will not be repeated here.

步骤202,获取所述待升级应用对应的评估数据。Step 202, acquiring evaluation data corresponding to the application to be upgraded.

该步骤可以参照步骤102的详细说明,在此不再赘述。For this step, reference may be made to the detailed description of step 102, which will not be repeated here.

步骤203,通过所述待升级应用对应的评估数据,确定所述待升级应用对应的风险指数。Step 203: Determine the risk index corresponding to the application to be upgraded according to the evaluation data corresponding to the application to be upgraded.

具体地,首先,确定多个关键词;然后,从评估数据中提取关键词,并统计出现的次数;最后,根据所述关键词出现的次数以及评分,确定风险指数。Specifically, firstly, a plurality of keywords are determined; then, the keyword is extracted from the evaluation data, and the times of occurrence are counted; finally, the risk index is determined according to the number of times of occurrence of the keyword and the score.

其中,关键词可以根据人工确定,这里需要指出的是关键词为表示应用使用效果的负面词语。例如,速度慢、死机、崩溃、不稳定等。Wherein, the keyword can be manually determined, and it should be pointed out here that the keyword is a negative word indicating the effect of using the application. For example, slowness, freezes, crashes, instability, etc.

具体地,风险指数与所述关键词出现的频率成正比,与评分成反比。即:关键词出现频率越多,评分越低,风险指数越高;关键词出现频率越少,评分越高,风险指数越低。从而可以建立风险指数N的公式如下:Specifically, the risk index is directly proportional to the frequency of occurrence of the keyword and inversely proportional to the score. That is: the more frequently the keywords appear, the lower the score and the higher the risk index; the less frequently the keywords appear, the higher the score and the lower the risk index. Thus, the formula for establishing the risk index N is as follows:

N=P1·Tk/T+P2·S (1)N=P 1 ·T k /T+P 2 ·S (1)

其中,Tk为关键词的出现次数,T为评论总条数,P1为关键词的权值,P2为评分的权值,P1+P2=1。可以理解,用户可以适当调整P1和P2的大小,从而调整关键词和评分对风险指数的影响。Among them, T k is the number of occurrences of the keyword, T is the total number of comments, P 1 is the weight of the keyword, P 2 is the weight of the score, P 1 +P 2 =1. It can be understood that the user can properly adjust the size of P 1 and P 2 to adjust the impact of keywords and scores on the risk index.

步骤204,根据所述风险指数和历史使用记录,对待升级应用进行优先级分类,生成每个优先级对应的应用集合。Step 204, according to the risk index and historical use records, classify the applications to be upgraded according to their priorities, and generate an application set corresponding to each priority.

待升级应用可以划分为多个类别,从而可以按照类别升级。例如,可以将待升级应用划分为可升级列表、风险升级列表、可忽略升级列表。Applications to be upgraded can be divided into multiple categories, so that they can be upgraded according to categories. For example, applications to be upgraded can be divided into an upgradeable list, a risky upgrade list, and an upgradeable list that can be ignored.

其中,可升级列表包括经常使用但容易崩溃、且升级版本无风险的应用;风险升级列表包括升级版本有风险的应用;可忽略升级列表包括经常使用且不容易崩溃或很少使用、升级版本无风险的应用。Among them, the upgradeable list includes applications that are often used but are prone to crashes, and the upgraded version has no risk; the risky upgrade list includes applications that have a risky upgraded version; risky application.

可以理解,经常使用可以通过使用次数和使用时长判断。有无风险可以通过风险指数判断。It can be understood that frequent use can be judged by the number of times and the duration of use. Whether there is risk can be judged by the risk index.

需要说明的是,还可以根据其他方式划分更多的待升级列表,本发明实施例对其不加以限制。It should be noted that more lists to be upgraded may also be divided according to other methods, which are not limited in this embodiment of the present invention.

可选地,在本发明的另一种实施例中,所述历史使用记录至少包括:Optionally, in another embodiment of the present invention, the historical usage records at least include:

应用的使用次数、崩溃次数和使用时长。How many times the app was used, how many times it crashed, and how long it was used.

在实际应用中,还可以将其他可以衡量应用使用情况的参数添加至历史使用记录。本发明实施例对其不加以限制。In actual applications, other parameters that can measure application usage can also be added to the historical usage records. The embodiment of the present invention does not limit it.

具体地,在移动终端使用过程中,若一应用被打开一次时,将使用次数增加一次,并在退出该应用时将本次使用时长更新至使用时长中,然后存储至历史使用记录中;若应用在使用过程中出现卡死、崩溃或无故退出时,将崩溃次数加一,并存储至历史使用记录中。Specifically, during the use of the mobile terminal, if an application is opened once, the number of uses is increased once, and when the application is exited, the current use time is updated to the use time, and then stored in the historical use record; When the application freezes, crashes or exits without reason during use, the number of crashes will be increased by one and stored in the historical usage records.

从而,在本发明的另一种实施例中,步骤204包括子步骤2041至2043:Thus, in another embodiment of the present invention, step 204 includes sub-steps 2041 to 2043:

子步骤2041,获取使用次数大于等于第一次数阈值、崩溃次数大于等于第二次数阈值、使用时长大于等于时长阈值、风险指数小于风险阈值的待升级应用,生成可升级列表。In sub-step 2041, acquire the applications to be upgraded whose use times are greater than or equal to the first number threshold, crash times greater than or equal to the second time threshold, use time greater than or equal to the time length threshold, and risk index less than the risk threshold, and generate an upgradeable list.

其中,第一次数阈值、第二次数阈值、时长阈值、风险阈值均可以按照实际应用场景设定,本发明实施例对其不加以限制。Wherein, the first count threshold, the second count threshold, the duration threshold, and the risk threshold can all be set according to actual application scenarios, which are not limited in the embodiments of the present invention.

具体地,将使用次数、崩溃次数、使用时长除以待升级应用的当前版本的使用时长。其中,待升级应用的当前版本的使用时长可以根据存储在使用记录中的当前版本的下载时间来确定。具体地,用当前时间减去当前版本的下载时间得到使用时长。Specifically, the number of times of use, the number of crashes, and the duration of use are divided by the duration of use of the current version of the application to be upgraded. Wherein, the usage duration of the current version of the application to be upgraded can be determined according to the download time of the current version stored in the usage record. Specifically, the usage time is obtained by subtracting the download time of the current version from the current time.

子步骤2042,获取风险指数大于等于风险阈值的待升级应用,生成风险升级列表。In sub-step 2042, obtain applications to be upgraded whose risk index is greater than or equal to the risk threshold, and generate a risk upgrade list.

其中,风险升级列表包括升级版本具有风险的所有应用,包括使用较多、较少、崩溃次数较多、较少的所有应用。Wherein, the risk upgrade list includes all applications whose upgraded versions are risky, including all applications that are used more or less, and have more or less crashes.

子步骤2043,获取可升级列表、风险升级列表之外的其他待升级应用,生成可忽略升级列表。Sub-step 2043, obtain applications to be upgraded other than the upgradeable list and the risky upgrade list, and generate an upgradeable list that can be ignored.

具体地,当确定一待升级应用不属于可升级应用或风险升级应用时,将该应用添加至可忽略升级应用。Specifically, when it is determined that an application to be upgraded does not belong to an application that can be upgraded or a risky application to be upgraded, the application is added to applications that cannot be upgraded.

步骤205,针对每个应用集合中的每个应用,分别显示所述应用的历史使用记录和风险提示信息。Step 205, for each application in each application set, display the historical use records and risk warning information of the application respectively.

在显示各升级列表时,在每个待升级列表中按照使用次数、时长和崩溃次数进行综合排序。将使用次数较多、时长较长、崩溃次数较多的应用排在靠前的位置,将使用次数较少、时长较短、崩溃次数较少的应用排在靠前的位置。When displaying each upgrade list, perform comprehensive sorting in each pending upgrade list according to the number of times of use, duration, and number of crashes. Rank the apps with more times of use, longer duration, and more crashes at the top, and rank the apps with less times of use, shorter duration, and fewer crashes at the top.

其中,风险提示信息包括但不限于:有/无风险、以及其他提示内容。例如,对于有风险的应用,可以在应用旁边显示“有风险、请谨慎升级”。Among them, the risk warning information includes but is not limited to: yes/no risk, and other prompt content. For example, for a risky application, "Risk, please upgrade carefully" may be displayed next to the application.

步骤206,针对每个应用集合分别显示一键升级提示信息。In step 206, one-key upgrade prompt information is displayed for each application set.

在显示每个升级列表时,在列表的右上角或其他位置显示一键升级按钮,从而可以将当前升级列表的所有升级列表一次性升级。此外,还需要每个应用后显示升级按钮,从而使得用户可以选择升级。When each upgrade list is displayed, a one-click upgrade button is displayed on the upper right corner of the list or other positions, so that all upgrade lists of the current upgrade list can be upgraded at once. In addition, an upgrade button needs to be displayed after each application, so that users can choose to upgrade.

步骤207,若接收到用户的一键升级操作,则将对应应用集合中的所有应用进行升级。Step 207, if the user's one-key upgrade operation is received, all the applications in the corresponding application collection are upgraded.

在根据步骤205将待升级应用进行分类之后,可以将各类待升级应用一键升级,从而提高了升级速度和效率。After the applications to be upgraded are classified according to step 205, various applications to be upgraded can be upgraded with one click, thereby improving the speed and efficiency of the upgrade.

具体地,对于可升级列表,用户可以一键升级;对于风险升级列表,可以进行选择性升级;对于可忽略升级列表,用户可以在空闲时间一次性全部升级,也可以选择性升级。可以理解,对于可升级列表,用户也可以选择性升级。Specifically, for the upgradeable list, users can upgrade with one click; for the risky upgrade list, they can perform selective upgrade; for the negligible upgrade list, users can upgrade all at once in their spare time, or they can selectively upgrade. It can be understood that, for the list that can be upgraded, the user can also selectively upgrade it.

在本发明实施例中,当检测到至少一个待升级应用时,获取所述待升级应用在所述移动终端的系统中的历史使用记录;获取所述待升级应用对应的评估数据;根据所述待升级应用对应的评估数据及历史使用记录,将所述待升级应用进行优先级分类,生成每个优先级对应的应用集合;针对每个应用集合,提示所述应用集合对应优先级的升级提示信息。从而可以解决在进行应用升级时升级速度缓慢、升级效率较低的问题,提高了升级速度和升级效率的有益效果。此外,还可以通过使用次数、崩溃次数和使用时长对待升级应用进行分类,从而进一步提高升级速度和升级效率。In the embodiment of the present invention, when at least one application to be upgraded is detected, the historical use record of the application to be upgraded in the system of the mobile terminal is obtained; the evaluation data corresponding to the application to be upgraded is obtained; according to the Based on the evaluation data and historical usage records corresponding to the applications to be upgraded, classify the applications to be upgraded by priority, and generate an application set corresponding to each priority; for each application set, prompt an upgrade reminder of the priority corresponding to the application set information. Therefore, the problems of slow upgrade speed and low upgrade efficiency during application upgrade can be solved, and the beneficial effect of improving the upgrade speed and upgrade efficiency is achieved. In addition, the applications to be upgraded can be classified according to the number of times of use, the number of crashes and the duration of use, so as to further improve the speed and efficiency of the upgrade.

参照图3,示出了本发明实施例三的一种移动终端的结构框图。Referring to FIG. 3 , it shows a structural block diagram of a mobile terminal according to Embodiment 3 of the present invention.

所述移动终端300包括:使用记录获取模块301、评估数据获取模块302、分类模块303、显示模块304。The mobile terminal 300 includes: a use record acquisition module 301 , an evaluation data acquisition module 302 , a classification module 303 , and a display module 304 .

下面分别详细介绍各模块的功能以及各模块之间的交互关系。The functions of each module and the interaction between each module are introduced in detail below.

使用记录获取模块301,用于当检测到至少一个待升级应用时,获取所述待升级应用在所述移动终端的系统中的历史使用记录。The use record obtaining module 301 is configured to obtain a historical use record of the application to be upgraded in the system of the mobile terminal when at least one application to be upgraded is detected.

评估数据获取模块302,用于获取所述待升级应用对应的评估数据。An evaluation data obtaining module 302, configured to obtain evaluation data corresponding to the application to be upgraded.

分类模块303,用于根据所述待升级应用对应的评估数据及历史使用记录,将所述待升级应用进行优先级分类,生成每个优先级对应的应用集合。The classification module 303 is configured to classify the applications to be upgraded according to the evaluation data and historical usage records corresponding to the applications to be upgraded, and generate an application set corresponding to each priority.

显示模块304,用于针对每个应用集合,提示所述应用集合对应优先级的升级提示信息。The display module 304 is configured to, for each application set, prompt upgrade prompt information corresponding to the priority of the application set.

在本发明实施例中,当检测到至少一个待升级应用时,获取所述待升级应用在所述移动终端的系统中的历史使用记录;获取所述待升级应用对应的评估数据;根据所述待升级应用对应的评估数据及历史使用记录,将所述待升级应用进行优先级分类,生成每个优先级对应的应用集合;针对每个应用集合,提示所述应用集合对应优先级的升级提示信息。从而可以解决在进行应用升级时升级速度缓慢、升级效率较低的问题,提高了升级速度和升级效率的有益效果。In the embodiment of the present invention, when at least one application to be upgraded is detected, the historical use record of the application to be upgraded in the system of the mobile terminal is obtained; the evaluation data corresponding to the application to be upgraded is obtained; according to the Based on the evaluation data and historical usage records corresponding to the applications to be upgraded, classify the applications to be upgraded by priority, and generate an application set corresponding to each priority; for each application set, prompt an upgrade reminder of the priority corresponding to the application set information. Therefore, the problems of slow upgrade speed and low upgrade efficiency during application upgrade can be solved, and the beneficial effect of improving the upgrade speed and upgrade efficiency is achieved.

实施例三是方法实施例一对应的装置实施例,详细说明可以参照实施例二,在此不再赘述。Embodiment 3 is a device embodiment corresponding to method embodiment 1. For detailed description, reference may be made to embodiment 2, which will not be repeated here.

参照图4,示出了本发明实施例三的一种移动终端的结构框图。Referring to FIG. 4 , it shows a structural block diagram of a mobile terminal according to Embodiment 3 of the present invention.

所述移动终端400包括:使用记录获取模块401、评估数据获取模块402、分类模块403、显示模块404、升级模块405。The mobile terminal 400 includes: a use record acquisition module 401 , an evaluation data acquisition module 402 , a classification module 403 , a display module 404 , and an upgrade module 405 .

下面分别详细介绍各模块的功能以及各模块之间的交互关系。The functions of each module and the interaction between each module are introduced in detail below.

使用记录获取模块401,用于当检测到至少一个待升级应用时,获取所述待升级应用在所述移动终端的系统中的历史使用记录。The use record obtaining module 401 is configured to obtain a historical use record of the application to be upgraded in the system of the mobile terminal when at least one application to be upgraded is detected.

评估数据获取模块402,用于获取所述待升级应用对应的评估数据。An evaluation data obtaining module 402, configured to obtain evaluation data corresponding to the application to be upgraded.

分类模块403,用于根据所述待升级应用对应的评估数据及历史使用记录,将所述待升级应用进行优先级分类,生成每个优先级对应的应用集合。可选地,在本发明实施例中,上述分类模块403,包括:The classification module 403 is configured to classify the applications to be upgraded according to the evaluation data and historical usage records corresponding to the applications to be upgraded, and generate an application set corresponding to each priority. Optionally, in the embodiment of the present invention, the above classification module 403 includes:

风险指数确定子模块4031,用于通过所述待升级应用对应的评估数据,确定所述待升级应用对应的风险指数。The risk index determination sub-module 4031 is configured to determine the risk index corresponding to the application to be upgraded through the evaluation data corresponding to the application to be upgraded.

列表生成子模块4032,用于根据所述风险指数和历史使用记录,对待升级应用进行优先级分类,生成每个优先级对应的应用集合。The list generation sub-module 4032 is configured to classify the priority of the applications to be upgraded according to the risk index and historical usage records, and generate a set of applications corresponding to each priority.

显示模块404,用于针对每个应用集合,提示所述应用集合对应优先级的升级提示信息。可选地,在本发明实施例中,上述显示模块404,包括:The display module 404 is configured to, for each application set, prompt upgrade prompt information corresponding to the priority of the application set. Optionally, in the embodiment of the present invention, the above-mentioned display module 404 includes:

第一显示子模块4041,用于针对每个应用集合中的每个应用,分别显示所述应用的历史使用记录和风险提示信息。The first display submodule 4041 is configured to, for each application in each application set, respectively display the historical use records and risk warning information of the application.

第二显示子模块4042,用于针对每个应用集合分别显示一键升级提示信息。The second display submodule 4042 is configured to display one-click upgrade prompt information for each application set.

升级模块405,用于若接收到用户的一键升级操作,则将对应应用集合中的所有应用进行升级。The upgrade module 405 is configured to upgrade all the applications in the corresponding application collection if a one-key upgrade operation by the user is received.

在本发明实施例中,当检测到至少一个待升级应用时,获取所述待升级应用在所述移动终端的系统中的历史使用记录;获取所述待升级应用对应的评估数据;根据所述待升级应用对应的评估数据及历史使用记录,将所述待升级应用进行优先级分类,生成每个优先级对应的应用集合;针对每个应用集合,提示所述应用集合对应优先级的升级提示信息。从而可以解决在进行应用升级时升级速度缓慢、升级效率较低的问题,提高了升级速度和升级效率的有益效果。此外,还可以通过使用次数、崩溃次数和使用时长对待升级应用进行分类,从而进一步提高升级速度和升级效率。In the embodiment of the present invention, when at least one application to be upgraded is detected, the historical use record of the application to be upgraded in the system of the mobile terminal is obtained; the evaluation data corresponding to the application to be upgraded is obtained; according to the Based on the evaluation data and historical usage records corresponding to the applications to be upgraded, classify the applications to be upgraded by priority, and generate an application set corresponding to each priority; for each application set, prompt an upgrade reminder of the priority corresponding to the application set information. Therefore, the problems of slow upgrade speed and low upgrade efficiency during application upgrade can be solved, and the beneficial effect of improving the upgrade speed and upgrade efficiency is achieved. In addition, the applications to be upgraded can be classified according to the number of times of use, the number of crashes and the duration of use, so as to further improve the speed and efficiency of the upgrade.

实施例四是方法实施例二对应的装置实施例,详细说明可以参照实施例二,在此不再赘述。Embodiment 4 is an apparatus embodiment corresponding to method embodiment 2. For detailed description, reference may be made to embodiment 2, which will not be repeated here.

图5为实现本发明各个实施例的一种移动终端的硬件结构示意图,该移动终端500包括但不限于:射频单元501、网络模块502、音频输出单元503、输入单元504、传感器505、显示单元506、用户输入单元507、接口单元508、存储器509、处理器510、以及电源511等部件。本领域技术人员可以理解,图5中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。5 is a schematic diagram of a hardware structure of a mobile terminal implementing various embodiments of the present invention, the mobile terminal 500 includes but not limited to: a radio frequency unit 501, a network module 502, an audio output unit 503, an input unit 504, a sensor 505, and a display unit 506 , a user input unit 507 , an interface unit 508 , a memory 509 , a processor 510 , and a power supply 511 and other components. Those skilled in the art can understand that the structure of the mobile terminal shown in Figure 5 does not constitute a limitation on the mobile terminal, and the mobile terminal may include more or less components than shown in the figure, or combine some components, or different components layout. In the embodiment of the present invention, the mobile terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a vehicle-mounted terminal, a wearable device, and a pedometer.

处理器510,用于当检测到至少一个待升级应用时,获取所述待升级应用在所述移动终端的系统中的历史使用记录;获取所述待升级应用对应的评估数据;根据所述待升级应用对应的评估数据及历史使用记录,将所述待升级应用进行优先级分类,生成每个优先级对应的应用集合;针对每个应用集合,提示所述应用集合对应优先级的升级提示信息。The processor 510 is configured to, when at least one application to be upgraded is detected, obtain a historical use record of the application to be upgraded in the system of the mobile terminal; obtain evaluation data corresponding to the application to be upgraded; Upgrade the evaluation data and historical usage records corresponding to the application, classify the applications to be upgraded by priority, and generate an application set corresponding to each priority; for each application set, prompt the upgrade prompt information corresponding to the priority of the application set .

可见,在本发明实施例中,当检测到至少一个待升级应用时,获取所述待升级应用在所述移动终端的系统中的历史使用记录;获取所述待升级应用对应的评估数据;根据所述待升级应用对应的评估数据及历史使用记录,将所述待升级应用进行优先级分类,生成每个优先级对应的应用集合;针对每个应用集合,提示所述应用集合对应优先级的升级提示信息。从而可以解决在进行应用升级时升级速度缓慢、升级效率较低的问题,提高了升级速度和升级效率的有益效果。此外,还可以通过使用次数、崩溃次数和使用时长对待升级应用进行分类,从而进一步提高升级速度和升级效率。It can be seen that in the embodiment of the present invention, when at least one application to be upgraded is detected, the historical use record of the application to be upgraded in the system of the mobile terminal is obtained; the evaluation data corresponding to the application to be upgraded is obtained; according to According to the evaluation data and historical usage records corresponding to the application to be upgraded, classify the application to be upgraded by priority, and generate an application set corresponding to each priority; for each application set, prompt the application set corresponding to the priority Upgrade prompt information. Therefore, the problems of slow upgrade speed and low upgrade efficiency during application upgrade can be solved, and the beneficial effect of improving the upgrade speed and upgrade efficiency is achieved. In addition, the applications to be upgraded can be classified according to the number of times of use, the number of crashes and the duration of use, so as to further improve the speed and efficiency of the upgrade.

应理解的是,本发明实施例中,射频单元501可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器510处理;另外,将上行的数据发送给基站。通常,射频单元501包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元501还可以通过无线通信系统与网络和其他设备通信。It should be understood that, in the embodiment of the present invention, the radio frequency unit 501 can be used for receiving and sending signals during sending and receiving information or during a call. Specifically, after receiving the downlink data from the base station, the processor 510 processes it; Uplink data is sent to the base station. Generally, the radio frequency unit 501 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 501 can also communicate with the network and other devices through a wireless communication system.

移动终端通过网络模块502为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。The mobile terminal provides users with wireless broadband Internet access through the network module 502, such as helping users send and receive emails, browse web pages, and access streaming media.

音频输出单元503可以将射频单元501或网络模块502接收的或者在存储器509中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元503还可以提供与移动终端500执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元503包括扬声器、蜂鸣器以及受话器等。The audio output unit 503 may convert audio data received by the radio frequency unit 501 or the network module 502 or stored in the memory 509 into an audio signal and output as sound. Also, the audio output unit 503 can also provide audio output related to a specific function performed by the mobile terminal 500 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 503 includes a speaker, a buzzer, a receiver and the like.

输入单元504用于接收音频或视频信号。输入单元504可以包括图形处理器(Graphics Processing Unit,GPU)5041和麦克风5042,图形处理器5041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元506上。经图形处理器5041处理后的图像帧可以存储在存储器509(或其它存储介质)中或者经由射频单元501或网络模块502进行发送。麦克风5042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元501发送到移动通信基站的格式输出。The input unit 504 is used for receiving audio or video signals. The input unit 504 may include a graphics processing unit (Graphics Processing Unit, GPU) 5041 and a microphone 5042, and the graphics processor 5041 is used for still pictures or video images obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The data is processed. The processed image frames may be displayed on the display unit 506 . The image frames processed by the graphics processor 5041 may be stored in the memory 509 (or other storage media) or sent via the radio frequency unit 501 or the network module 502 . The microphone 5042 can receive sound, and can process such sound into audio data. The processed audio data can be converted into a format that can be sent to a mobile communication base station via the radio frequency unit 501 for output in the case of a phone call mode.

移动终端500还包括至少一种传感器505,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板5061的亮度,接近传感器可在移动终端500移动到耳边时,关闭显示面板5061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器505还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。The mobile terminal 500 also includes at least one sensor 505, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 5061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 5061 and the display panel 5061 when the mobile terminal 500 moves to the ear / or backlighting. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when it is still, and can be used to identify the posture of mobile terminals (such as horizontal and vertical screen switching, related games, etc.) , magnetometer attitude calibration), vibration recognition-related functions (such as pedometer, knocking), etc.; the sensor 505 can also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, Infrared sensors, etc., will not be repeated here.

显示单元506用于显示由用户输入的信息或提供给用户的信息。显示单元506可包括显示面板5061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板5061。The display unit 506 is used to display information input by the user or information provided to the user. The display unit 506 may include a display panel 5061, and the display panel 5061 may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an organic light-emitting diode (Organic Light-Emitting Diode, OLED), or the like.

用户输入单元507可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元507包括触控面板5071以及其他输入设备5072。触控面板5071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板5071上或在触控面板5071附近的操作)。触控面板5071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器510,接收处理器510发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板5071。除了触控面板5071,用户输入单元507还可以包括其他输入设备5072。具体地,其他输入设备5072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。The user input unit 507 can be used to receive input numbers or character information, and generate key signal input related to user settings and function control of the mobile terminal. Specifically, the user input unit 507 includes a touch panel 5071 and other input devices 5072 . The touch panel 5071, also referred to as a touch screen, can collect touch operations of the user on or near it (for example, the user uses any suitable object or accessory such as a finger or a stylus on the touch panel 5071 or near the touch panel 5071). operate). The touch panel 5071 may include two parts, a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, and detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and sends it to the For the processor 510, receive the command sent by the processor 510 and execute it. In addition, the touch panel 5071 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 5071 , the user input unit 507 may also include other input devices 5072 . Specifically, other input devices 5072 may include, but are not limited to, physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, and joysticks, which will not be repeated here.

进一步的,触控面板5071可覆盖在显示面板5061上,当触控面板5071检测到在其上或附近的触摸操作后,传送给处理器510以确定触摸事件的类型,随后处理器510根据触摸事件的类型在显示面板5061上提供相应的视觉输出。虽然在图5中,触控面板5071与显示面板5061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板5071与显示面板5061集成而实现移动终端的输入和输出功能,具体此处不做限定。Furthermore, the touch panel 5071 can be covered on the display panel 5061, and when the touch panel 5071 detects a touch operation on or near it, it will be sent to the processor 510 to determine the type of the touch event, and then the processor 510 can The type of event provides a corresponding visual output on the display panel 5061 . Although in FIG. 5, the touch panel 5071 and the display panel 5061 are used as two independent components to realize the input and output functions of the mobile terminal, in some embodiments, the touch panel 5071 and the display panel 5061 can be integrated. The implementation of the input and output functions of the mobile terminal is not specifically limited here.

接口单元508为外部装置与移动终端500连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元508可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端500内的一个或多个元件或者可以用于在移动终端500和外部装置之间传输数据。The interface unit 508 is an interface for connecting an external device to the mobile terminal 500 . For example, an external device may include a wired or wireless headset port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, audio input/output (I/O) ports, video I/O ports, headphone ports, and more. The interface unit 508 can be used to receive input from an external device (for example, data information, power, etc.) transfer data between devices.

存储器509可用于存储软件程序以及各种数据。存储器509可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器509可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory 509 can be used to store software programs as well as various data. The memory 509 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playback function, an image playback function, etc.); Data created by the use of mobile phones (such as audio data, phonebook, etc.), etc. In addition, the memory 509 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage devices.

处理器510是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器509内的软件程序和/或模块,以及调用存储在存储器509内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器510可包括一个或多个处理单元;优选的,处理器510可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器510中。The processor 510 is the control center of the mobile terminal, and uses various interfaces and lines to connect various parts of the entire mobile terminal, by running or executing software programs and/or modules stored in the memory 509, and calling data stored in the memory 509 , execute various functions of the mobile terminal and process data, so as to monitor the mobile terminal as a whole. The processor 510 may include one or more processing units; preferably, the processor 510 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface and application programs, etc., and the modem The processor mainly handles wireless communication. It can be understood that the foregoing modem processor may not be integrated into the processor 510 .

移动终端500还可以包括给各个部件供电的电源511(比如电池),优选的,电源511可以通过电源管理系统与处理器510逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。The mobile terminal 500 can also include a power supply 511 (such as a battery) for supplying power to various components. Preferably, the power supply 511 can be logically connected to the processor 510 through a power management system, so as to manage charging, discharging, and power consumption through the power management system. and other functions.

另外,移动终端500包括一些未示出的功能模块,在此不再赘述。In addition, the mobile terminal 500 includes some functional modules not shown, which will not be repeated here.

优选的,本发明实施例还提供一种移动终端,包括处理器510,存储器509,存储在存储器509上并可在所述处理器510上运行的计算机程序,该计算机程序被处理器510执行时实现上述应用的升级方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Preferably, the embodiment of the present invention also provides a mobile terminal, including a processor 510, a memory 509, and a computer program stored in the memory 509 and operable on the processor 510. When the computer program is executed by the processor 510 Each process of the embodiment of the upgrading method for the above-mentioned application can achieve the same technical effect, so in order to avoid repetition, details will not be repeated here.

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述应用的升级方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。The embodiment of the present invention also provides a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, each process of the above-mentioned application upgrade method embodiment is realized, and the same Technical effects, in order to avoid repetition, will not be repeated here. Wherein, the computer-readable storage medium is, for example, a read-only memory (Read-Only Memory, ROM for short), a random access memory (Random Access Memory, RAM for short), a magnetic disk or an optical disk, and the like.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be noted that, in this document, the term "comprising", "comprising" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus comprising that element.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on such an understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products are stored in a storage medium (such as ROM/RAM, disk, CD) contains several instructions to make a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) execute the methods described in various embodiments of the present invention.

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。Embodiments of the present invention have been described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementations, and the above-mentioned specific implementations are only illustrative, rather than restrictive, and those of ordinary skill in the art will Under the enlightenment of the present invention, without departing from the gist of the present invention and the protection scope of the claims, many forms can also be made, all of which belong to the protection of the present invention.

Claims (12)

  1. A kind of 1. upgrade method of application, applied to mobile terminal, it is characterised in that methods described includes:
    When detecting at least one application to be upgraded, obtain and described to be upgraded apply going through in the system of the mobile terminal History usage record;
    Obtain and data are assessed corresponding to the application to be upgraded;
    Data and history usage record are assessed according to corresponding to the application to be upgraded, the application to be upgraded is subjected to priority Classification, generates set of applications corresponding to each priority;
    For each set of applications, the upgrade tip information for prompting the set of applications to correspond to priority.
  2. 2. according to the method for claim 1, it is characterised in that described to assess data according to corresponding to the application to be upgraded And history usage record, the application to be upgraded is subjected to priority classification, generates set of applications corresponding to each priority Step, including:
    By assessing data corresponding to the application to be upgraded, risk index corresponding to the application to be upgraded is determined;
    According to the risk index and history usage record, treat upgrade application and carry out priority classification, generate each priority Corresponding set of applications.
  3. 3. according to the method for claim 1, it is characterised in that it is described to be directed to each set of applications, prompt the application collection The step of closing the upgrade tip information of corresponding priority, including:
    For each application in each set of applications, the history usage record and indicating risk for showing the application respectively are believed Breath.
  4. 4. according to the method described in claims 1 to 3 any of which item, it is characterised in that it is described to be directed to each set of applications, carry Show the step of set of applications corresponds to the upgrade tip information of priority, including:
    A key upgrade tip information is shown respectively for each set of applications.
  5. 5. according to the method for claim 4, it is characterised in that also include:
    If receiving the key updating operation of user, all applications in corresponding set of applications are upgraded.
  6. A kind of 6. mobile terminal, it is characterised in that including:
    Usage record acquisition module, for when detecting at least one application to be upgraded, obtain described to be upgraded apply in institute State the history usage record in the system of mobile terminal;
    Data acquisition module is assessed, data are assessed corresponding to the application to be upgraded for obtaining;
    Sort module, will be described to be upgraded for assessing data and history usage record according to corresponding to the application to be upgraded Using priority classification is carried out, set of applications corresponding to each priority is generated;
    Display module, for for each set of applications, the upgrade tip information for prompting the set of applications to correspond to priority.
  7. 7. mobile terminal according to claim 6, it is characterised in that the sort module, including:
    Risk index determination sub-module, for by assessing data corresponding to the application to be upgraded, determine it is described it is to be upgraded should With corresponding risk index;
    List generates submodule, for according to the risk index and history usage record, treating upgrade application and carrying out priority Classification, generates set of applications corresponding to each priority.
  8. 8. mobile terminal according to claim 6, it is characterised in that the display module, including:
    First display sub-module, for for each application in each set of applications, showing the history of the application respectively to make With record and indicating risk information.
  9. 9. according to the mobile terminal described in claim 6 to 8 any of which item, it is characterised in that display module, including:
    Second display sub-module, for showing a key upgrade tip information respectively for each set of applications.
  10. 10. mobile terminal according to claim 9, it is characterised in that also include:
    Upgraded module, if for receiving a key updating operation of the user to one of priority classification, will be described preferential All applications in level classification are upgraded.
  11. 11. a kind of mobile terminal, it is characterised in that including processor, memory and be stored on the memory and can be in institute The computer program run on processor is stated, the computer program is realized such as claim 1 to 5 during the computing device The step of upgrade method of application described in any one.
  12. 12. a kind of computer-readable recording medium, it is characterised in that be stored with computer on the computer-readable recording medium Program, the upgrading side of the application as any one of claim 1 to 5 is realized when the computer program is executed by processor The step of method.
CN201710980659.1A 2017-10-19 2017-10-19 The upgrade method and mobile terminal of a kind of application Pending CN107704293A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710980659.1A CN107704293A (en) 2017-10-19 2017-10-19 The upgrade method and mobile terminal of a kind of application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710980659.1A CN107704293A (en) 2017-10-19 2017-10-19 The upgrade method and mobile terminal of a kind of application

Publications (1)

Publication Number Publication Date
CN107704293A true CN107704293A (en) 2018-02-16

Family

ID=61181692

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710980659.1A Pending CN107704293A (en) 2017-10-19 2017-10-19 The upgrade method and mobile terminal of a kind of application

Country Status (1)

Country Link
CN (1) CN107704293A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109656590A (en) * 2018-11-30 2019-04-19 南京维沃软件技术有限公司 A kind of application program update reminding method and terminal device
CN110764798A (en) * 2019-09-06 2020-02-07 深圳平安通信科技有限公司 Microcode upgrading method, device, computer equipment and storage medium

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7702497B2 (en) * 2006-12-05 2010-04-20 International Business Machines Corporation Method for recommending upgrade components for a computer system
CN102236563A (en) * 2010-04-28 2011-11-09 腾讯科技(深圳)有限公司 Software upgrading method and system
CN102866906A (en) * 2012-09-17 2013-01-09 苏州汉辰数字科技有限公司 Extensible software upgrade method for embedded terminal
CN103309694A (en) * 2012-03-14 2013-09-18 腾讯科技(深圳)有限公司 Application program updating method and device
CN103365692A (en) * 2013-07-15 2013-10-23 北京奇虎科技有限公司 Method and device for pushing prompt messages of software upgrading
CN103530220A (en) * 2013-10-09 2014-01-22 华为技术有限公司 Display method and system and terminal for application program icons
CN103530175A (en) * 2013-10-24 2014-01-22 广东欧珀移动通信有限公司 Application program sorting and processing method and device
CN103647800A (en) * 2013-11-19 2014-03-19 乐视致新电子科技(天津)有限公司 Method and system of recommending application resources
CN103984574A (en) * 2014-05-28 2014-08-13 能力天空科技(北京)有限公司 Method and system for updating website
CN104298526A (en) * 2014-09-28 2015-01-21 北京畅游天下网络技术有限公司 Software updating method and device
CN104572183A (en) * 2014-12-23 2015-04-29 北京畅游天下网络技术有限公司 Software upgrading method and software upgrading system for mobile equipment
CN104834559A (en) * 2015-05-22 2015-08-12 小米科技有限责任公司 Notification message display method and device
US20150277893A1 (en) * 2012-06-04 2015-10-01 Apple Inc. Authentication and notification heuristics
CN105843637A (en) * 2016-03-18 2016-08-10 广东欧珀移动通信有限公司 Application program classification method and user terminal
CN106201218A (en) * 2016-07-27 2016-12-07 北京金山安全软件有限公司 Method and device for clearing picture files in chat records and mobile device
CN106201680A (en) * 2016-06-29 2016-12-07 宇龙计算机通信科技(深圳)有限公司 Method, device and the terminal that a kind of application is freezed
US20170192773A1 (en) * 2015-12-31 2017-07-06 Kony, Inc. Mobile applications
CN107145374A (en) * 2017-05-15 2017-09-08 深圳市炜光科技有限公司 App renewal realization method and system in terminal

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7702497B2 (en) * 2006-12-05 2010-04-20 International Business Machines Corporation Method for recommending upgrade components for a computer system
CN102236563A (en) * 2010-04-28 2011-11-09 腾讯科技(深圳)有限公司 Software upgrading method and system
CN103309694A (en) * 2012-03-14 2013-09-18 腾讯科技(深圳)有限公司 Application program updating method and device
US20150277893A1 (en) * 2012-06-04 2015-10-01 Apple Inc. Authentication and notification heuristics
CN102866906A (en) * 2012-09-17 2013-01-09 苏州汉辰数字科技有限公司 Extensible software upgrade method for embedded terminal
CN103365692A (en) * 2013-07-15 2013-10-23 北京奇虎科技有限公司 Method and device for pushing prompt messages of software upgrading
CN103530220A (en) * 2013-10-09 2014-01-22 华为技术有限公司 Display method and system and terminal for application program icons
CN103530175A (en) * 2013-10-24 2014-01-22 广东欧珀移动通信有限公司 Application program sorting and processing method and device
CN103647800A (en) * 2013-11-19 2014-03-19 乐视致新电子科技(天津)有限公司 Method and system of recommending application resources
CN103984574A (en) * 2014-05-28 2014-08-13 能力天空科技(北京)有限公司 Method and system for updating website
CN104298526A (en) * 2014-09-28 2015-01-21 北京畅游天下网络技术有限公司 Software updating method and device
CN104572183A (en) * 2014-12-23 2015-04-29 北京畅游天下网络技术有限公司 Software upgrading method and software upgrading system for mobile equipment
CN104834559A (en) * 2015-05-22 2015-08-12 小米科技有限责任公司 Notification message display method and device
US20170192773A1 (en) * 2015-12-31 2017-07-06 Kony, Inc. Mobile applications
CN105843637A (en) * 2016-03-18 2016-08-10 广东欧珀移动通信有限公司 Application program classification method and user terminal
CN106201680A (en) * 2016-06-29 2016-12-07 宇龙计算机通信科技(深圳)有限公司 Method, device and the terminal that a kind of application is freezed
CN106201218A (en) * 2016-07-27 2016-12-07 北京金山安全软件有限公司 Method and device for clearing picture files in chat records and mobile device
CN107145374A (en) * 2017-05-15 2017-09-08 深圳市炜光科技有限公司 App renewal realization method and system in terminal

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杨浅: "如何把软件升级到最新版本", 《如何把软件升级到最新版本 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109656590A (en) * 2018-11-30 2019-04-19 南京维沃软件技术有限公司 A kind of application program update reminding method and terminal device
CN109656590B (en) * 2018-11-30 2022-02-18 南京维沃软件技术有限公司 Application program update prompting method and terminal equipment
CN110764798A (en) * 2019-09-06 2020-02-07 深圳平安通信科技有限公司 Microcode upgrading method, device, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
CN109343759B (en) Screen-turning display control method and terminal
WO2021136159A1 (en) Screenshot method and electronic device
CN108845853A (en) A kind of application program launching method and mobile terminal
CN111338530B (en) Application icon control method and electronic device
CN108337374A (en) A kind of message prompt method and mobile terminal
CN109032444A (en) A kind of notification message display methods and terminal device
CN109101327B (en) Switching of light application and mobile terminal
CN107566661A (en) The reminding method and mobile terminal of a kind of notification message
CN110069407B (en) Function test method and device for application program
CN108363524B (en) Application icon display method and mobile terminal
CN108471470A (en) A kind of message prompt method and mobile terminal
CN108762613A (en) A kind of Status icons display methods and mobile terminal
CN108469968A (en) A kind of applied program processing method and mobile terminal
CN110795002A (en) Screenshot method and terminal equipment
CN108512980A (en) A kind of detection method and mobile terminal of mobile terminal
CN108920040B (en) Application icon sorting method and mobile terminal
CN107943387A (en) A kind of document handling method and mobile terminal
CN108174017A (en) A kind of bluetooth opening method and mobile terminal
CN108388400B (en) An operation processing method and mobile terminal
CN108491219A (en) A kind of update method and mobile terminal of application
CN108363536A (en) A kind of expression packet application method and terminal device
CN109446033B (en) Method and device for displaying downloading progress
CN108628534B (en) Character display method and mobile terminal
CN111443847A (en) A push message processing method and electronic device
CN110471711A (en) Application program pre-add support method and terminal device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180216

RJ01 Rejection of invention patent application after publication