[go: up one dir, main page]

CN108182122B - Application update reminding method and device, storage medium and server - Google Patents

Application update reminding method and device, storage medium and server Download PDF

Info

Publication number
CN108182122B
CN108182122B CN201810060406.7A CN201810060406A CN108182122B CN 108182122 B CN108182122 B CN 108182122B CN 201810060406 A CN201810060406 A CN 201810060406A CN 108182122 B CN108182122 B CN 108182122B
Authority
CN
China
Prior art keywords
application
updated
applications
update
days
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.)
Active
Application number
CN201810060406.7A
Other languages
Chinese (zh)
Other versions
CN108182122A (en
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.)
Shenzhen Huantai Technology Co Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201810060406.7A priority Critical patent/CN108182122B/en
Publication of CN108182122A publication Critical patent/CN108182122A/en
Application granted granted Critical
Publication of CN108182122B publication Critical patent/CN108182122B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the application discloses an application update reminding method, an application update reminding device, a storage medium and a server, wherein the method comprises the following steps: the method comprises the steps of obtaining use information of a plurality of applications on the electronic equipment, wherein the use information comprises starting times and starting days of the applications in a preset time period; determining at least one application to be updated from the plurality of applications; sequencing at least one application to be updated according to the starting times and the starting days of the applications to be updated to obtain a sequencing result; and sending corresponding update reminding information to the electronic equipment according to the sequencing result, wherein the update reminding information comprises version update reminding information of the at least one application to be updated. The scheme can improve the updating efficiency of the application.

Description

应用更新提醒方法、装置、存储介质和服务器Application update reminder method, device, storage medium and server

技术领域technical field

本申请涉及通信技术领域,具体涉及一种应用更新提醒方法、装置、存储介质和服务器。The present application relates to the field of communication technologies, and in particular, to an application update reminder method, device, storage medium and server.

背景技术Background technique

随着互联网、电子设备的普及和用户需求的不断增加,电子设备上也安装了越来越多的应用,例如,听歌的应用、看视频的应用、游戏等等。每个应用每隔一段时间都会推出新版本,更新应用的功能以及修复漏洞等。With the popularization of the Internet and electronic devices and the increasing demands of users, more and more applications are also installed on the electronic devices, for example, applications for listening to songs, applications for watching videos, games, and so on. Every app comes out with new versions every once in a while, updating app features, fixing bugs, etc.

为了使得用户可以及时更新应用程序,服务器会向用户推送各种应用的更新提醒信息,当用户收到应用的更新提醒信息后,可以对应用进行更新。In order to enable the user to update the application program in time, the server will push the update reminder information of various applications to the user, and after the user receives the update reminder information of the application, the application can be updated.

发明内容SUMMARY OF THE INVENTION

本申请实施例提供了一种应用更新提醒方法、装置、存储介质和服务器,可以提升应用更新的效率。The embodiments of the present application provide an application update reminder method, device, storage medium and server, which can improve the efficiency of application update.

本申请实施例提供了一种应用更新提醒方法,包括:The embodiment of the present application provides an application update reminder method, including:

获取电子设备上多个应用的使用信息,所述使用信息包括所述应用在预设时间段内的启动次数以及启动天数;Acquiring usage information of multiple applications on the electronic device, where the usage information includes the number of startup times and startup days of the applications within a preset time period;

从所述多个应用中确定至少一个待更新应用;determining at least one application to be updated from the plurality of applications;

根据所述待更新应用的启动次数、启动天数,对至少一个所述待更新应用进行排序,得到排序结果;Sort at least one of the applications to be updated according to the number of times and the number of days to start the application to be updated, to obtain a sorting result;

根据所述排序结果向所述电子设备发送相应的更新提醒信息,所述更新提醒信息包括所述至少一个待更新应用的版本更新提醒信息。Corresponding update reminder information is sent to the electronic device according to the sorting result, where the update reminder information includes version update reminder information of the at least one application to be updated.

本申请实施例还提供了一种应用更新提醒装置,包括:The embodiment of the present application also provides an application update reminder device, including:

获取单元,用于获取电子设备上多个应用的使用信息,所述使用信息包括所述应用在预设时间段内启动次数以及启动天数;an acquiring unit, configured to acquire usage information of multiple applications on the electronic device, where the usage information includes the number of times the applications are started within a preset time period and the number of days they are started;

确定单元,用于从所述多个应用中确定需要更新版本的至少一个待更新应用;a determining unit, configured to determine, from the plurality of applications, at least one application to be updated whose version needs to be updated;

排序单元,用于根据所述待更新应用的启动次数、启动天数,对至少一个所述待更新应用进行排序,得到排序结果;a sorting unit, configured to sort at least one of the applications to be updated according to the number of times and the number of days to start the applications to be updated, to obtain a sorting result;

提醒单元,用于根据所述排序结果向所述电子设备发送相应的更新提醒信息,所述更新提醒信息包括所述至少一个待更新应用的版本更新提醒信息。A reminder unit, configured to send corresponding update reminder information to the electronic device according to the sorting result, where the update reminder information includes version update reminder information of the at least one application to be updated.

本申请还提供一种存储介质,所述存储介质存储有指令,所述指令被处理器执行时实现本申请实施例任一提供的应用更新提醒方法。The present application further provides a storage medium, where the storage medium stores instructions, and when the instructions are executed by the processor, the application update reminder method provided in any of the embodiments of the present application is implemented.

此外,本申请实施例还提供了一种服务器,包括存储器和处理器,所述存储器存储有指令,所述处理器加载所述指令以执行本申请实施例任一提供的应用更新提醒方法。In addition, an embodiment of the present application further provides a server, including a memory and a processor, the memory stores an instruction, and the processor loads the instruction to execute the application update reminder method provided by any embodiment of the present application.

本申请实施例,首先获取电子设备上多个应用的使用信息,所述使用信息包括所述应用在预设时间段内的启动次数以及启动天数;然后从所述多个应用中确定至少一个待更新应用;根据所述待更新应用的启动次数、启动天数,对至少一个所述待更新应用进行排序,得到排序结果;最后根据所述排序结果向所述电子设备发送相应的更新提醒信息,所述更新提醒信息包括所述至少一个待更新应用的版本更新提醒信息;该方案可以提升应用更新的效率。In this embodiment of the present application, firstly obtain usage information of multiple applications on an electronic device, where the usage information includes the number of times the applications are started within a preset time period and the number of days to start; then at least one application to be started is determined from the multiple applications Updating an application; sorting at least one application to be updated according to the number of times and days of starting the application to be updated, and obtaining a sorting result; finally sending corresponding update reminder information to the electronic device according to the sorting result, so that the The update reminder information includes version update reminder information of the at least one application to be updated; this solution can improve the efficiency of application update.

附图说明Description of drawings

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

图1是本申请实施例提供的应用更新提醒方法的场景示意图。FIG. 1 is a schematic diagram of a scenario of an application update reminder method provided by an embodiment of the present application.

图2是本申请实施例提供的应用更新提醒方法的流程示意图。FIG. 2 is a schematic flowchart of an application update reminder method provided by an embodiment of the present application.

图3是本申请实施例提供的应用更新提醒方法的另一流程示意图。FIG. 3 is another schematic flowchart of an application update reminder method provided by an embodiment of the present application.

图4是本申请实施例提供的单个应用推送通知的样式示意图。FIG. 4 is a schematic diagram of a style of a single application push notification provided by an embodiment of the present application.

图5是本申请实施例提供的多个应用合并通知的样式示意图。FIG. 5 is a schematic diagram of a style of a multiple application merge notification provided by an embodiment of the present application.

图6是本申请实施例提供的应用更新提醒装置的结构示意图。FIG. 6 is a schematic structural diagram of an application update reminder device provided by an embodiment of the present application.

图7是本申请实施例提供的应用更新提醒装置的另一结构示意图。FIG. 7 is another schematic structural diagram of an application update reminder device provided by an embodiment of the present application.

图8是本申请实施例提供的服务器的结构示意图。FIG. 8 is a schematic structural diagram of a server provided by an embodiment of the present application.

具体实施方式Detailed ways

请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。Please refer to the drawings, wherein the same component symbols represent the same components, and the principles of the present application are exemplified by being implemented in a suitable computing environment. The following description is based on illustrated specific embodiments of the present application and should not be construed as limiting other specific embodiments of the present application not detailed herein.

在以下的说明中,本申请的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本申请原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。In the following description, specific embodiments of the present application will be described with reference to steps and symbols performed by one or more computers, unless otherwise stated. Accordingly, the steps and operations will be referred to several times as being performed by a computer, which reference herein includes operations by a computer processing unit of electronic signals representing data in a structured format. This operation transforms the data or maintains it in a location in the computer's memory system, which can be reconfigured or otherwise change the operation of the computer in a manner well known to testers in the art. The data structures maintained by the data are physical locations of the memory that have specific characteristics defined by the data format. However, the principle of the present application is described by the above text, which is not meant to be a limitation, and testers in the art will understand that various steps and operations described below can also be implemented in hardware.

本申请的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。所熟知的适合用于本申请的运算系统、环境与组态的范例可包括(但不限于)手持电话、个人计算机、服务器、多处理器系统、微电脑为主的系统、主架构型计算机、及分布式运算环境,其中包括了任何的上述系统或装置。The principles of the present application operate using many other general-purpose or special-purpose computing, communication environments, or configurations. Well-known examples of computing systems, environments, and configurations suitable for use in this application may include, but are not limited to, hand-held telephones, personal computers, servers, multiprocessor systems, microcomputer-based systems, mainframe computers, and A distributed computing environment including any of the above systems or apparatus.

以下将分别进行详细说明。The detailed descriptions will be given below.

本实施例将从应用更新提醒装置的角度进行描述,该应用更新提醒方法可以集成在服务器等网络设备中,所述服务器可以由若干服务器组成的服务器集群,或者是一个云计算服务中心。This embodiment will be described from the perspective of an application update reminder device. The application update reminder method may be integrated in a network device such as a server, and the server may be a server cluster composed of several servers, or a cloud computing service center.

请参见图1,图1是本申请实施例提供的应用更新提醒的场景示意图,该场景中可以包括服务器a、电子设备b和用户c,其中电子设备b可以为智能手机、个人计算机和平板电脑等。例如,服务器a从电子设备b中多个应用的使用信息,然后服务器a从使用信息中提取出该应用在预设时间段内启动次数和启动天数,服务器a从该多个应用中确定至少一个待更新应用,再根据该待更新应用的启动次数和启动天数,对至少一个待更新应用进行排序,得到排序结果。最后服务器a根据该排序结果向电子设备b发送相应的更新提醒信息,该更新提醒信息包括至少一个待更新应用的版本更新提醒信息等等,电子设备b接收到服务器a发送的更新提醒信息,并将该更新提醒信息在该电子设备b的通知栏进行展示,以提醒用户c可以更新该待更新应用。Please refer to FIG. 1. FIG. 1 is a schematic diagram of a scenario of an application update reminder provided by an embodiment of the present application. The scenario may include a server a, an electronic device b, and a user c, where the electronic device b may be a smartphone, a personal computer, and a tablet computer. Wait. For example, server a obtains usage information of multiple applications in electronic device b, and then server a extracts from the usage information the number of startup times and startup days of the application within a preset time period, and server a determines at least one application from the multiple applications For the application to be updated, at least one application to be updated is sorted according to the number of times and the number of days of starting the application to be updated, and a sorting result is obtained. Finally, server a sends corresponding update reminder information to electronic device b according to the sorting result, the update reminder information includes version update reminder information of at least one application to be updated, etc. Electronic device b receives the update reminder information sent by server a, and The update reminder information is displayed on the notification bar of the electronic device b to remind the user c that the application to be updated can be updated.

本申请实施例提供一种应用更新提醒方法、装置、存储介质和服务器。以下分别进行详细说明。Embodiments of the present application provide an application update reminder method, device, storage medium, and server. Each of them will be described in detail below.

本申请实施例,将从应用更新提醒装置的角度进行描述,该应用更新提醒装置具体可以集成在服务器中。The embodiments of the present application will be described from the perspective of an application update reminder device, and the application update reminder device may specifically be integrated in a server.

请参见图2,图2是一实施例提供的应用更新提醒方法的流程示意图,该应用更新提醒方法的具体流程如下:Please refer to FIG. 2. FIG. 2 is a schematic flowchart of an application update reminder method provided by an embodiment. The specific process of the application update reminder method is as follows:

S101,获取电子设备上多个应用的使用信息,所述使用信息包括所述应用在预设时间段内的启动次数以及启动天数。S101: Acquire usage information of multiple applications on an electronic device, where the usage information includes the number of startup times and startup days of the applications within a preset time period.

其中,电子设备上的应用指的是电子设备上安装的应用程序;比如,在在电子设备上安装的社交类应用程序等等。The application on the electronic device refers to the application program installed on the electronic device; for example, the social application program installed on the electronic device and so on.

其中,获取应用的使用信息的方式有多种,比如,可以从电子设备中获取应用的使用信息。又比如,电子设备定期上报应用程序的使用信息至服务器,并保存在服务器,此时,服务器可以从本地存储中提取应用的使用信息。There are various ways to acquire the usage information of the application, for example, the usage information of the application can be acquired from an electronic device. For another example, the electronic device regularly reports the usage information of the application to the server, and saves it on the server. At this time, the server can extract the usage information of the application from the local storage.

可以理解的是,本实施例中的电子设备可以为智能手机、个人计算机和平板电脑等,该电子设备已安装的多个应用可以具体是音乐播放器、视频播放器、浏览器以及游戏,等等。It can be understood that the electronic device in this embodiment may be a smart phone, a personal computer, a tablet computer, etc., and the multiple applications installed on the electronic device may specifically be a music player, a video player, a browser, and a game, etc. Wait.

其中,使用信息可以包括启动次数、启动天数等等。The usage information may include activation times, activation days, and the like.

启动次数可以为在预设时间段内应用程序启动的累计次数。比如,在一天内应用程序被打开的累计次数。该预设时间段可以根据实际需求设定,比如,5天、10天或者20天,等等。The number of startups may be the cumulative number of startups of the application within a preset time period. For example, the cumulative number of times the application was opened in a day. The preset time period can be set according to actual needs, for example, 5 days, 10 days, or 20 days, and so on.

启动天数可以为在预设时间段内应用程序打开的天数;比如,以预设时间段为5天为例,启动天数是指在这5天内启动该应用的天数。The startup days may be the number of days that the application is opened within the preset time period; for example, taking the preset time period as 5 days as an example, the startup days refers to the number of days the application is started within the 5 days.

比如,第一天打开该应用的次数为5次,第二天打开该应用的次数为8次,第三天打开该应用的次数为10次,第四次打开该应用的次数为12次,第五天打开该应用的次数为0次。则该应用在这5天内的启动次数为35次,启动天数为4天。For example, the number of times the application is opened on the first day is 5 times, the number of times the application is opened on the second day is 8 times, the number of times the application is opened on the third day is 10 times, and the number of times the application is opened on the fourth day is 12 times. The number of times the app was opened on the fifth day was 0. Then the number of times the application is launched in the 5 days is 35 times, and the number of days to start is 4 days.

S102,从所述多个应用中确定至少一个待更新应用。S102, at least one application to be updated is determined from the multiple applications.

其中,待更新应用为需要更新版本的应用。The application to be updated is an application requiring an updated version.

在一实施例中,可以通过版本信息对比来确待更新应用,比如,可以获取电子设备上应用当前的版本信息以及应用存储服务器中该应用的版本信息,将这两个版本信息进行比较,若不相同,则确定该应用为待更新应用。In one embodiment, the application to be updated can be determined by comparing the version information. For example, the current version information of the application on the electronic device and the version information of the application in the application storage server can be obtained, and the two version information can be compared. If not, it is determined that the application is an application to be updated.

可以理解的是,用户在电子设备上会安装很多的应用,比如地图、游戏和阅读器等等。每个应用每隔一段时间都会推出新版本供用户使用,一般来说,新版本都会更新很多功能、修复漏洞等等。It is understandable that users will install many applications on electronic devices, such as maps, games, readers, and so on. Every app will release a new version every once in a while for users to use. Generally speaking, the new version will update many functions, fix bugs and so on.

比如,某个应用的版本号为5.0,而应用存储服务器中该应用的版本号为5.1,版本5.1与版本5.0相比更新了该应用的功能,并且修复了版本5.0存在的漏洞等等。For example, the version number of an application is 5.0, and the version number of the application in the application storage server is 5.1. Compared with version 5.0, version 5.1 updates the functions of the application, and fixes the loopholes existing in version 5.0, etc.

但是,因为每个应用的厂商不同,所以更新的时间也不一定相同。所以每一次更新提醒,可能多个,可能只有一个,也可能没有。However, because the manufacturers of each application are different, the update time is not necessarily the same. So every update reminder, there may be multiple, there may be only one, or there may be none.

S103,根据所述待更新应用的启动次数、启动天数,对至少一个所述待更新应用进行排序,得到排序结果。S103 , sort at least one of the applications to be updated according to the startup times and the startup days of the applications to be updated, and obtain a sorting result.

其中,步骤“所述根据所述待更新应用的启动次数、启动天数,对至少一个所述待更新应用进行排序,得到排序结果”可以具体包括步骤(a)(b),具体如下:Wherein, the step of "sorting at least one of the applications to be updated according to the number of times and days of starting the application to be updated, and obtaining a sorting result" may specifically include steps (a) and (b), as follows:

(a)根据所述待更新应用的启动次数、启动天数获取所述待更新应用的排序参数。(a) Obtaining the sorting parameter of the application to be updated according to the number of times and the number of days of starting the application to be updated.

可以理解的是,当电子设备中有多个应用同时更新时,需要根据用户对这些应用的启动次数以及启动天数得到排序参数,再根据排序参数来进行个性化通知。It can be understood that, when multiple applications are updated simultaneously in the electronic device, sorting parameters need to be obtained according to the number of times and days of starting these applications by the user, and then personalized notification is performed according to the sorting parameters.

在具体实施过程中,步骤“所述根据所述待更新应用的启动次数、启动天数获取所述待更新应用的排序参数”,可以具体为:根据所述待更新应用的启动次数、启动天数,以及所述启动次数对应的次数权重所述启动天数对应的天数权重,获取所述待更新应用的排序参数。In the specific implementation process, the step "Acquiring the sorting parameter of the application to be updated according to the number of times and the number of days of starting the application to be updated" may be specifically: according to the number of times and the number of days of starting the application to be updated, and the weight of the number of times corresponding to the number of startup times and the weight of the number of days corresponding to the number of startup days, to obtain the sorting parameter of the application to be updated.

具体的,该排序参数可以参考如下公式得到:Specifically, the sorting parameter can be obtained by referring to the following formula:

启动次数*70%+启动天数*30%Startup times*70%+Startup days*30%

参考该公式的值得到排序参数。其中,算法因子可以在服务器中调整,比如,可以调整为:启动次数*60%+启动天数*40%,等等。The sort parameter is obtained by referring to the value of this formula. Wherein, the algorithm factor can be adjusted in the server, for example, it can be adjusted as: startup times*60%+startup days*40%, and so on.

进一步的,得到排序参数的方法包括但不限于上述方法,比如,步骤“所述根据所述待更新应用的启动次数、启动天数获取所述待更新应用的排序参数”,可以具体包括:Further, the method for obtaining the sorting parameters includes but is not limited to the above-mentioned methods. For example, the step "Acquiring the sorting parameters of the application to be updated according to the number of startups and the number of startup days of the application to be updated" may specifically include:

(1)获取所述的待更新应用的启动频率值与启动天数值的和值。(1) Obtain the sum of the startup frequency value and the startup day value of the application to be updated.

(2)根据所述和值获取所述待更新应用的排序参数。(2) Obtain the sorting parameter of the application to be updated according to the sum value.

在具体实施过程中,按照上方法(1)(2)同样也可以得到排序参数,但是由于该方法得到的和值可能会一样,导致无法确定排序参数,所以当出现和值一样时,还可以使用方法①②:In the specific implementation process, the sorting parameters can also be obtained according to the above methods (1) and (2), but since the sum values obtained by this method may be the same, the sorting parameters cannot be determined, so when the same values appear, you can also How to use ①②:

①根据启动天数对所述和值进行相应的补偿,得到补偿后的和值。①According to the start-up days, make corresponding compensation to the sum value, and get the compensated sum value.

②将所述补偿后的和值作为所述待更新应用的排序参数。② The compensated sum value is used as the sorting parameter of the application to be updated.

其中,该补偿可以根据实际情况定,可以根据启动天数对所述和值进行相应的补偿,也可以根据启动次数对所述和值进行相应的补偿,此处不做过多限定。Wherein, the compensation can be determined according to the actual situation, and the sum value can be compensated according to the number of start-up days, and the sum value can also be compensated according to the number of start-up times, which is not limited here.

(b)根据所述待更新应用的排序参数对所述至少一个待更新应用进行排序。(b) Sorting the at least one application to be updated according to the sorting parameter of the application to be updated.

可具体的,应用更新提醒装置对所述待更新应用进行处理,生成排序参数,可以按照排序参数对所述待更新应用进行排序。Specifically, the application update reminder device processes the applications to be updated to generate sorting parameters, and the applications to be updated can be sorted according to the sorting parameters.

比如,该待更新应用包括“XX浏览器”、“XX阅读器”、“贪玩X月”、“XX视频”等,根据用户的使用信息将上述应用排序为1.“贪玩X月”、2.“XX阅读器”、3.“XX浏览器”和4.“XX视频”。For example, the applications to be updated include "XX Browser", "XX Reader", "Wanwan X Month", "XX Video", etc. According to the user's usage information, the above applications are sorted as 1. "Wanwan X Month" , 2. "XX Reader", 3. "XX Browser" and 4. "XX Video".

S104,根据所述排序结果向所述电子设备发送相应的更新提醒信息,所述更新提醒信息包括所述至少一个待更新应用的版本更新提醒信息。S104: Send corresponding update reminder information to the electronic device according to the sorting result, where the update reminder information includes version update reminder information of the at least one application to be updated.

其中,当排序结果生成之后,将待更新应用按照排序结果排序,生成相应的更新提醒信息,并将该更新提醒信息依次发送至电子设备。Wherein, after the sorting results are generated, the applications to be updated are sorted according to the sorting results, corresponding update reminder information is generated, and the update reminder information is sequentially sent to the electronic device.

具体的,当待更新应用仅有一个时,可以根据用户的使用信息决定是否将该应用的更新提醒信息发送至电子设备。比如,若该应用用户经常使用,则直接将该应用的更新提醒信息发送至电子设备;若该应用用户已经20天没有使用过了,则删除该应用的更新提醒信息。Specifically, when there is only one application to be updated, whether to send the update reminder information of the application to the electronic device may be determined according to the user's usage information. For example, if the user of the application frequently uses the application, the update reminder information of the application is directly sent to the electronic device; if the user of the application has not used it for 20 days, the update reminder information of the application is deleted.

当待更新应用包括多个时,可以根据用户的使用信息对多个应用进行排序,并且排名靠前的应用的更新提醒信息发送至电子设备。比如,如该待更新应用包括30个时,则按照预设策略对30个应用进行排序,并且将排名前20应用的更新提醒信息按照顺序发送至电子设备。When there are multiple applications to be updated, the multiple applications can be sorted according to the usage information of the user, and the update reminder information of the top ranked application is sent to the electronic device. For example, if there are 30 applications to be updated, the 30 applications are sorted according to the preset strategy, and the update reminder information of the top 20 applications is sent to the electronic device in order.

在具体实施过程中,在S104之前,还可以包括:In the specific implementation process, before S104, it may also include:

(A)检测至少一个待更新应用中是否存在与预设应用相同的目标应用。(A) Detecting whether there is a target application identical to the preset application in at least one application to be updated.

(B)若存在,根据所述预设应用对应的调整规则对排序结果进行调整。(B) If there is, adjust the sorting result according to the adjustment rule corresponding to the preset application.

在具体实施过程中,当电子设备已安装的应用中有待更新的版本时,可以根据用户的设定选择优先更新或者不更新,不受排序参数的影响。In the specific implementation process, when there is a version to be updated in an application already installed on the electronic device, priority update or no update can be selected according to the user's setting, which is not affected by the sorting parameter.

具体的,用户可以在电子设备上设置重视应用或者忽略应用,应用更新提醒装置根据该设置选择是否调整排序结果。比如,A用户喜欢玩游戏“王XX耀”,并且将该应用设为了重视应用,根据排序参数,该应用排在第三名,但是由于用户A将该应用设为了重视应用,所以该应用不受排序参数影响,应用更新提醒装置直接将该应用提前至第一名优先更新。又比如,A用户经常使用“XX播放器”听歌,但是他习惯了使用该应用的老版本,不想对该应用进行更新。则用户A可以将该应用设置为忽略应用,无论该应用排在第几名,应用更新提醒装置一律将其忽略,删除更新提醒信息,不予提示。Specifically, the user can set on the electronic device to attach importance to the application or ignore the application, and the application update reminder device selects whether to adjust the sorting result according to the setting. For example, user A likes to play the game "Wang XX Yao", and the application is set as a priority application. According to the sorting parameter, the application ranks third, but because user A sets the application as a priority application, the application does not Affected by the sorting parameter, the application update reminder device directly advances the application to the first priority update. For another example, user A often uses "XX player" to listen to songs, but he is used to using the old version of the application and does not want to update the application. Then user A can set the application to be ignored, regardless of the ranking of the application, the application update reminder device will ignore it and delete the update reminder information without prompting.

由上述可知,本实施例提供的应用更新提醒方法,首先获取电子设备上多个应用的使用信息,所述使用信息包括所述应用在预设时间段内的启动次数以及启动天数;然后从所述多个应用中确定至少一个待更新应用;根据所述待更新应用的启动次数、启动天数,对至少一个所述待更新应用进行排序,得到排序结果;最后根据所述排序结果向所述电子设备发送相应的更新提醒信息,所述更新提醒信息包括所述至少一个待更新应用的版本更新提醒信息;该方案根据应用的启动次数和启动天数,对待更新应用进行排序,然后,基于应用排序结果来推送更新提醒信息,可以有效减少非用户关心的应用的更新提醒信息,以提升应用更新的效率及用户体验。It can be seen from the above that the application update reminder method provided in this embodiment first obtains the usage information of multiple applications on the electronic device, and the usage information includes the number of startup times and startup days of the applications within a preset time period; Determine at least one application to be updated from the plurality of applications; sort at least one application to be updated according to the number of times and days of activation of the application to be updated, and obtain a sorting result; finally report to the electronic device according to the sorting result The device sends corresponding update reminder information, and the update reminder information includes the version update reminder information of the at least one application to be updated; this solution sorts the applications to be updated according to the number of times and the number of days of application startup, and then, based on the application sorting result To push update reminder information, it can effectively reduce the update reminder information of applications that are not concerned by users, so as to improve the efficiency of application update and user experience.

此外,由于使用信息反映了用户对应用使用的行为习惯,因此,可以基于使用信息提醒用户更新的应用,可以符合用户对应用使用的行为习惯,从而提升了应用更新的准确性。In addition, since the usage information reflects the user's behavior habit of using the application, the user can be reminded to update the application based on the usage information, which can conform to the user's behavior habit of using the application, thereby improving the accuracy of the application update.

在一实施例中,根据以上实施例所描述的方法,以下将举例作进一步详细说明。In an embodiment, according to the method described in the above embodiment, further detailed description will be given below by taking an example.

本实施例以电子设备为例进行说明,请参阅图3,图3是一实施例提供的应用更新提醒方法的另一流程示意图。This embodiment is described by taking an electronic device as an example. Please refer to FIG. 3 . FIG. 3 is another schematic flowchart of an application update reminder method provided by an embodiment.

S201,服务器获取电子设备上多个应用的使用权重。S201, the server obtains the usage weights of multiple applications on the electronic device.

比如,服务器可以从电子设备中获取应用的使用权重。For example, the server may obtain the usage weight of the application from the electronic device.

其中,服务器可以根据公式:启动次数*70%+启动天数*30%生成应用的使用权重。Among them, the server can generate the usage weight of the application according to the formula: the number of startups*70%+the number of startup days*30%.

S202,服务器从多个应用中确定至少一个待更新应用。S202, the server determines at least one application to be updated from multiple applications.

比如,当服务器发现电子设备上应用当前的版本信息以及应用存储服务器中该应用的版本信息不同时,则确定该应用为待更新应用。For example, when the server finds that the current version information of the application on the electronic device and the version information of the application in the application storage server are different, it determines that the application is the application to be updated.

S203,服务器根据待更新应用的使用权重生成排序参数。S203, the server generates a ranking parameter according to the usage weight of the application to be updated.

具体地,待更新应用的排序参数生成方式可以参考上面实施例的描述,在此不再赘述。Specifically, reference may be made to the description of the above embodiment for the generation method of the sorting parameter of the application to be updated, and details are not described herein again.

S204,服务器根据排序参数对待更新应用进行排序,得到排序结果。S204, the server sorts the applications to be updated according to the sorting parameters, and obtains a sorting result.

比如,该待更新应用包括“XX浏览器”、“XX阅读器”、“贪玩X月”、“XX视频”等,根据用户的使用信息将上述应用排序为1.“贪玩X月”、2.“XX阅读器”、3.“XX浏览器”和4.“XX视频”。For example, the applications to be updated include "XX Browser", "XX Reader", "Wanwan X Month", "XX Video", etc. According to the user's usage information, the above applications are sorted as 1. "Wanwan X Month" , 2. "XX Reader", 3. "XX Browser" and 4. "XX Video".

S205,服务器根据排序结果向电子设备发现相应的更新提醒信息。S205, the server finds corresponding update reminder information from the electronic device according to the sorting result.

其中,当排序结果生成之后,将待更新应用按照排序结果排序,生成相应的更新提醒信息,并将该更新提醒信息按照排序结果发送至电子设备。Wherein, after the sorting results are generated, the applications to be updated are sorted according to the sorting results, corresponding update reminder information is generated, and the update reminder information is sent to the electronic device according to the sorting results.

S206,电子设备对更新提醒信息进行展示。S206, the electronic device displays the update reminder information.

可以理解的是,电子设备安装了多个应用,当多个应用中有应用有版本更新时,电子设备可以接收到该应用的更新提醒信息,用于提醒用户可以更新该应用。It can be understood that the electronic device has installed multiple applications, and when an application has a version update in the multiple applications, the electronic device can receive update reminder information of the application, which is used to remind the user that the application can be updated.

比如,当游戏“XXNBA”版本更新时,可以领取版本更新礼包,但是用户却不知道该游戏有新版本,错过了领取礼包的时间。而有了应用更新提醒信息时,可以提醒用户该游戏可以更新了,用户能够及时更新游戏,领取礼包,等等。For example, when the game "XXNBA" version is updated, the version update gift package can be received, but the user does not know that the game has a new version and misses the time to receive the gift package. With the application update reminder information, the user can be reminded that the game can be updated, and the user can update the game in time, receive gift packages, and so on.

在具体实施过程中,电子设备接收到应用更新提醒信息后,需要将该信息在通知栏进行展示,以通知用户。In the specific implementation process, after receiving the application update reminder information, the electronic device needs to display the information in the notification bar to notify the user.

进一步的,由于电子设备上安装的应用各不相同,所以更新的时间也不一定相同,每次更新的应用数量不固定。比如,电子设备收到的应用更新提醒中的待更新应用可以为一个,也可以为多个。Further, since the applications installed on the electronic devices are different, the update times are not necessarily the same, and the number of applications to be updated each time is not fixed. For example, there may be one or more applications to be updated in the application update reminder received by the electronic device.

可选的,由于每次更新的应用数量不同,所以展示的方式也可以不同。比如,当待更新应用中仅有一个时,电子设备直接将应用更新提醒信息展示在通知栏。其中,应用更新提醒信息中可以包括应用名称、更新时间以及更新功能,等等。比如,此次待更新应用只有微信,则直接将“微X”的更新信息展示到通知栏,通知栏上可以包括“软件商店·三分钟前”、“微X修复了视频功能”和“90%的用户都第一时间更新了”,等等,具体如图4所示。Optionally, since the number of applications updated each time is different, the way of presentation can also be different. For example, when there is only one application to be updated, the electronic device directly displays the application update reminder information on the notification bar. The application update reminder information may include the application name, update time, update function, and the like. For example, if the app to be updated this time is only WeChat, the update information of "WeiX" will be displayed directly in the notification bar, which can include "Software Store · Three minutes ago", "WeChat has repaired the video function" and "90" % of users have been updated for the first time", etc., as shown in Figure 4.

当待更新的应用有多个时,电子设备从服务器获取排序结果,按照排序结果对多个应用进行排序,依次展示在通知栏。比如,当待更新的应用包括“微X””、“微博、“贪玩X月”、“X宝”“X付宝”时,电子设备从服务器获取排序结果,根据排序结果将上述应用依次排列为“微博、“微X、“X宝”、“X付宝”、“贪玩X月”,将排序后的上述应用合并展示到通知栏,通知栏上可以包括“软件商店·三分钟前”和“90%的用户都在更新以下应用,赶紧更新吧”,等等,具体如图5所示。When there are multiple applications to be updated, the electronic device obtains the sorting results from the server, sorts the multiple applications according to the sorting results, and displays them in the notification bar in sequence. For example, when the applications to be updated include "Wei X", "Weibo, "Wanwan X Month", "X Bao" and "X Fubao", the electronic device obtains the sorting results from the server, and sorts the above applications according to the sorting results. Arranged in order as "Weibo, "Wei X, "X Bao", "X Fubao", "Ganwan X Month", merge the above applications after sorting and display them in the notification bar, which can include "Software Store· Three minutes ago” and “90% of users are updating the following applications, hurry up to update”, etc., as shown in Figure 5.

在具体实施过程中,当用户看到通知栏上的应用更新提醒信息时,可以通过点击该应用更新提醒信息进入应用商店进行更新。In the specific implementation process, when the user sees the application update reminder information on the notification bar, the user can enter the application store to update by clicking on the application update reminder information.

具体的,通知栏展示的样式不同,点击跳转的界面也不相同。当待更新应用只有一个时,点击后该应用更新提醒信息,则跳转至应用商店中该应用的详情页;当待更新应用包括多个时,点击该应用更新提醒信息,则跳转至应用商店的“更新列表页”,其中,该“更新列表页”中的待更新的应用按照排序结果排列。Specifically, the styles displayed in the notification bar are different, and the interface for clicking to jump is also different. When there is only one application to be updated, click the application to update the reminder information, and then jump to the application's details page in the app store; when there are multiple applications to be updated, click the application to update the reminder information, and then jump to the application The "update list page" of the store, where the applications to be updated in the "update list page" are arranged according to the sorting results.

由上可知,本实施例采用服务器获取电子设备上多个应用的使用权重,然后,从多个应用中确定至少一个待更新应用,根据待更新应用的使用权重生成排序参数,再然后,根据排序参数对所述待更新应用进行排序,得到排序结果,最后,根据排序结果向该电子设备发现相应的更新提醒信息。该方案可以通过待更新应用的使用权重对待更新应用进行排序,然后发送相应的更新提醒信息至电子设备进行展示。可以有效减少非用户关心的应用的更新通知,以提升应用更新的效率及用户体验。As can be seen from the above, in this embodiment, the server is used to obtain the usage weights of multiple applications on the electronic device, and then, at least one application to be updated is determined from the multiple applications, and sorting parameters are generated according to the usage weights of the applications to be updated, and then, according to the sorting The parameters are used to sort the applications to be updated, and a sorting result is obtained. Finally, the corresponding update reminder information is found to the electronic device according to the sorting result. In this solution, the applications to be updated can be sorted according to the usage weights of the applications to be updated, and then corresponding update reminder information can be sent to the electronic device for display. It can effectively reduce update notifications of applications that are not concerned by users, so as to improve the efficiency of application update and user experience.

此外,由于使用信息反映了用户对应用使用的行为习惯,因此,可以基于使用信息提醒用户更新的应用,可以符合用户对应用使用的行为习惯,从而提升了应用更新的准确性。In addition, since the usage information reflects the user's behavior habit of using the application, the user can be reminded to update the application based on the usage information, which can conform to the user's behavior habit of using the application, thereby improving the accuracy of the application update.

为便于更好的实施本申请实施例提供的应用更新提醒方法,本申请实施例还提供一种基于上述应用更新提醒方法的装置。其中名词的含义与上述应用更新提醒的方法中相同,具体实现细节可以参考方法实施例中的说明。In order to facilitate better implementation of the application update reminder method provided by the embodiment of the present application, the embodiment of the present application further provides a device based on the above application update reminder method. The meanings of the nouns are the same as those in the above-mentioned method for applying update reminder, and the specific implementation details may refer to the description in the method embodiment.

请参阅6图,图6是本申请实施例提供的应用更新提醒装置的结构示意图,该应用更新提醒装置300可以包括获取单元301、确定单元302、排序单元303以及提醒单元304,如下:Please refer to FIG. 6. FIG. 6 is a schematic structural diagram of an application update reminder device provided by an embodiment of the present application. The application update reminder device 300 may include an acquisition unit 301, a determination unit 302, a sorting unit 303, and a reminder unit 304, as follows:

(1)获取单元301;(1) Acquisition unit 301;

获取单元301,用于获取电子设备上多个应用的使用信息,所述使用信息包括所述应用在预设时间段内的启动次数以及启动天数。The obtaining unit 301 is configured to obtain usage information of a plurality of applications on the electronic device, where the usage information includes the number of startup times and the startup days of the applications within a preset time period.

其中,电子设备上的应用指的是电子设备上安装的应用程序;比如,在在电子设备上安装的社交类应用程序等等。The application on the electronic device refers to the application program installed on the electronic device; for example, the social application program installed on the electronic device and so on.

其中,获取应用的使用信息的方式有多种,比如,可以从电子设备中获取应用的使用信息。又比如,电子设备定期上报应用程序的使用信息至服务器,并保存在服务器,此时,服务器可以从本地存储中提取应用的使用信息。There are various ways to acquire the usage information of the application, for example, the usage information of the application can be acquired from an electronic device. For another example, the electronic device regularly reports the usage information of the application to the server, and saves it on the server. At this time, the server can extract the usage information of the application from the local storage.

可以理解的是,本实施例发明实施例中的电子设备可以为智能手机、个人计算机和平板电脑等,该电子设备已安装的多个应用可以具体是音乐播放器、视频播放器、浏览器以及游戏,等等。It can be understood that, the electronic device in this embodiment of the invention may be a smart phone, a personal computer, a tablet computer, etc., and the multiple applications installed on the electronic device may specifically be a music player, a video player, a browser, and a games, etc.

其中,该使用信息可以包括启动次数、启动天数等等。The usage information may include activation times, activation days, and the like.

具体的,应用更新提醒装置可以通过获取电子设备已安装的多个应用,然后从所述多个应用中获取预设时间段内的使用信息,从而提取出这些应用的启动次数和启动天数。Specifically, the application update reminding apparatus can extract the startup times and startup days of these applications by acquiring multiple applications installed on the electronic device, and then acquiring usage information within a preset time period from the multiple applications.

启动次数可以为在预设时间段内应用程序启动的累计次数。比如,在一天内应用程序被打开的累计次数。该预设时间段可以根据实际需求设定,比如,5天、10天或者20天,等等。The number of startups may be the cumulative number of startups of the application within a preset time period. For example, the cumulative number of times the application was opened in a day. The preset time period can be set according to actual needs, for example, 5 days, 10 days, or 20 days, and so on.

启动天数可以为在预设时间段内应用程序打开的天数;比如,以预设时间段为5天为例,启动天数是指在这5天内启动该应用的天数。The startup days may be the number of days that the application is opened within the preset time period; for example, taking the preset time period as 5 days as an example, the startup days refers to the number of days the application is started within the 5 days.

比如,第一天打开该应用的次数为5次,第二天打开该应用的次数为8次,第三天打开该应用的次数为10次,第四次打开该应用的次数为12次,第五天打开该应用的次数为0次。则该应用在这5天内的启动次数为35次,启动天数为4天。For example, the number of times the application is opened on the first day is 5 times, the number of times the application is opened on the second day is 8 times, the number of times the application is opened on the third day is 10 times, and the number of times the application is opened on the fourth day is 12 times. The number of times the app was opened on the fifth day was 0. Then the number of times the application is launched in the 5 days is 35 times, and the number of days to start is 4 days.

(2)确定单元302;(2) determining unit 302;

确定单元302,用于从所述多个应用中确定至少一个待更新应用。The determining unit 302 is configured to determine at least one application to be updated from the multiple applications.

其中,待更新应用为需要更新版本的应用。The application to be updated is an application requiring an updated version.

在一实施例中,可以通过版本信息对比来确待更新应用,比如,可以获取电子设备上应用当前的版本信息以及应用存储服务器中该应用的版本信息,将这两个版本信息进行比较,若不相同,则确定该应用为待更新应用。In one embodiment, the application to be updated can be determined by comparing the version information. For example, the current version information of the application on the electronic device and the version information of the application in the application storage server can be obtained, and the two version information can be compared. If not, it is determined that the application is an application to be updated.

可以理解的是,用户在电子设备上会安装很多的应用,比如地图、游戏和阅读器等等。每个应用在一段时间后一般都会推出新版本供用户使用,一般来说,新版本都会更新很多功能、修复漏洞等等。It is understandable that users will install many applications on electronic devices, such as maps, games, readers, and so on. Each application will generally launch a new version for users to use after a period of time. Generally speaking, the new version will update many functions, fix bugs and so on.

但是,因为每个应用的厂商不同,所以更新的时间也不一定相同。所以每一次更新提醒,可能多个,可能只有一个,也可能没有。However, because the manufacturers of each application are different, the update time is not necessarily the same. So every update reminder, there may be multiple, there may be only one, or there may be none.

(3)排序单元303;(3) sorting unit 303;

排序单元303,用于根据所述待更新应用的启动次数、启动天数,对至少一个所述待更新应用进行排序,得到排序结果。The sorting unit 303 is configured to sort at least one of the applications to be updated according to the startup times and the startup days of the applications to be updated to obtain a sorting result.

在另一种实施方式中,所述排序单元303,用于根据所述待更新应用的启动次数、启动天数获取所述待更新应用的排序参数,根据所述待更新应用的排序参数对所述至少一个待更新应用进行排序。In another implementation manner, the sorting unit 303 is configured to obtain the sorting parameters of the applications to be updated according to the number of times and the number of days of starting the applications to be updated, and rank the applications to be updated according to the sorting parameters of the applications to be updated. At least one application to be updated is sorted.

比如,在一种可能的实施方式中,所述排序单元303可以包括第一排序子单元3031,用于根据所述待更新应用的启动次数、启动天数,以及所述启动次数对应的次数权重所述启动天数对应的天数权重,获取所述待更新应用的排序参数。For example, in a possible implementation manner, the sorting unit 303 may include a first sorting sub-unit 3031, which is configured according to the number of startups of the application to be updated, the number of startup days, and the weight of the number of times corresponding to the number of startups. The weight of the number of days corresponding to the number of startup days is obtained, and the sorting parameter of the application to be updated is obtained.

具体的,该排序参数可以参考如下公式得到:Specifically, the sorting parameter can be obtained by referring to the following formula:

启动次数*70%+启动天数*30%Startup times*70%+Startup days*30%

参考该公式的值得到排序参数。其中,算法因子可以在服务器中调整,比如,可以调整为:启动次数*60%+启动天数*40%,等等。The sorting parameter is obtained by referring to the value of this formula. Wherein, the algorithm factor can be adjusted in the server, for example, it can be adjusted as: startup times*60%+startup days*40%, and so on.

在又一种实施方式中,所述排序单元303可以包括第二排序子单元3032,用于获取所述的待更新应用的启动次数值与启动天数值的和值;根据所述和值获取所述待更新应用的排序参数。In yet another embodiment, the sorting unit 303 may include a second sorting subunit 3032, which is configured to obtain the sum of the number of times and the days of activation of the application to be updated; Describe the ordering parameters of the application to be updated.

具体的,由于该方法得到的和值可能会一样,导致无法确定排序参数,所以当出现和值一样时,所述第二排序子单元3032还可以用于根据启动天数对所述和值进行相应的补偿,得到补偿后的和值,将所述补偿后的和值作为所述待更新应用的排序参数。Specifically, since the sum value obtained by this method may be the same, the sorting parameter cannot be determined, so when the same sum value appears, the second sorting subunit 3032 can also be used to perform a corresponding operation on the sum value according to the start days , obtain the compensated sum value, and use the compensated sum value as the sorting parameter of the application to be updated.

其中,该补偿可以根据实际情况定,可以根据启动天数对所述和值进行相应的补偿,也可以根据启动次数对所述和值进行相应的补偿,此处不做过多限定。Wherein, the compensation can be determined according to the actual situation, and the sum value can be compensated according to the number of start-up days, and the sum value can also be compensated according to the number of start-up times, which is not limited here.

具体的,当应用更新提醒装置对所述待更新应用进行处理,生成排序参数之后,可以按照排序参数对所述待更新应用进行排序。Specifically, after the application update reminder device processes the applications to be updated and generates sorting parameters, the applications to be updated may be sorted according to the sorting parameters.

比如,该待更新应用包括“XX浏览器”、“XX阅读器”、“贪玩X月”、“XX”视频等,根据用户的使用信息将上述应用排序为1.“贪玩X月”、2.“XX阅读器”、3.“XX浏览器”和4.“XX视频”。For example, the applications to be updated include "XX Browser", "XX Reader", "Wanwan X Month", "XX" video, etc., and the above applications are sorted according to the user's usage information as 1. "Wanwan X Month" , 2. "XX Reader", 3. "XX Browser" and 4. "XX Video".

(4)确定单元304;(4) determining unit 304;

确定单元304,用于根据所述排序结果向所述电子设备发送相应的更新提醒信息,所述更新提醒信息包括所述至少一个待更新应用的版本更新提醒信息。The determining unit 304 is configured to send corresponding update reminder information to the electronic device according to the sorting result, where the update reminder information includes version update reminder information of the at least one application to be updated.

具体的,当待更新应用仅有一个时,可以根据用户的使用信息决定是否将该应用的更新提醒信息发送至电子设备。比如,若该应用用户经常使用,则直接将该应用的更新提醒信息发送至电子设备;若该应用用户已经20天没有使用过了,则删除该应用的更新提醒信息。Specifically, when there is only one application to be updated, whether to send the update reminder information of the application to the electronic device may be determined according to the user's usage information. For example, if the user of the application frequently uses the application, the update reminder information of the application is directly sent to the electronic device; if the user of the application has not used it for 20 days, the update reminder information of the application is deleted.

当待更新应用包括多个时,可以根据用户的使用信息对多个应用进行排序,并且排名靠前的应用的更新提醒信息发送至电子设备。比如,如该待更新应用包括30个时,则按照预设策略对30个应用进行排序,并且将排名前20应用的更新提醒信息按照顺序发送至电子设备。When there are multiple applications to be updated, the multiple applications can be sorted according to the usage information of the user, and the update reminder information of the top ranked application is sent to the electronic device. For example, if there are 30 applications to be updated, the 30 applications are sorted according to the preset strategy, and the update reminder information of the top 20 applications is sent to the electronic device in order.

可以并参考图7,图7是本申请实施例提供的应用更新提醒装置的另一结构示意图。Referring to FIG. 7 , FIG. 7 is another schematic structural diagram of an application update reminder device provided by an embodiment of the present application.

其中,所述应用更新提醒装置还可以包括检测单元305,用于用于检测至少一个待更新应用中是否存在与预设应用相同的目标应用;若存在,根据所述预设应用对应的调整规则对排序结果进行调整。The application update reminder device may further include a detection unit 305 for detecting whether there is a target application that is the same as the preset application in at least one application to be updated; if so, according to the adjustment rule corresponding to the preset application Adjust the sorting results.

比如,当电子设备已安装的应用中有待更新的版本时,可以根据用户的设定选择优先更新或者不更新,不受排序参数的影响。For example, when there is a to-be-updated version of an application installed on the electronic device, priority can be selected to update or not to be updated according to the user's setting, which is not affected by the sorting parameter.

具体的,用户可以在电子设备上设置重视应用或者忽略应用,应用更新提醒装置根据该设置选择是否调整排序结果。比如,A用户喜欢玩游戏“王XX耀”,并且将该应用设为了重视应用,根据排序参数,该应用排在第三名,但是由于用户A将该应用设为了重视应用,所以该应用不受排序参数影响,应用更新提醒装置直接将该应用提前至第一名优先更新。又比如,A用户经常使用“XX播放器”听歌,但是该用户习惯了使用该应用的老版本,不想对该应用进行更新。则用户A可以将该应用设置为忽略应用,无论该应用排在第几名,应用更新提醒装置一律将其忽略,删除更新提醒信息,不予提示。Specifically, the user can set on the electronic device to attach importance to the application or ignore the application, and the application update reminder device selects whether to adjust the sorting result according to the setting. For example, user A likes to play the game "Wang XX Yao", and the application is set as a priority application. According to the sorting parameter, the application ranks third, but because user A sets the application as a priority application, the application does not Affected by the sorting parameter, the application update reminder device directly advances the application to the first priority update. For another example, user A often uses "XX player" to listen to songs, but the user is accustomed to using the old version of the application and does not want to update the application. Then user A can set the application to be ignored, regardless of the ranking of the application, the application update reminder device will ignore it and delete the update reminder information without prompting.

具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。During specific implementation, the above units can be implemented as independent entities, or can be arbitrarily combined to be implemented as the same or several entities. The specific implementation of the above units can refer to the previous method embodiments, which will not be repeated here.

该应用更新提醒装置具体可以集成在服务器或网关等网络设备中。Specifically, the application update reminder device may be integrated in a network device such as a server or a gateway.

由上述可知,本实施例提供的应用更新提醒方法,首先获取电子设备上多个应用的使用信息,所述使用信息包括所述应用在预设时间段内的启动次数以及启动天数;然后从所述多个应用中确定至少一个待更新应用;根据所述待更新应用的启动次数、启动天数,对至少一个所述待更新应用进行排序,得到排序结果;最后根据所述排序结果向所述电子设备发送相应的更新提醒信息,所述更新提醒信息包括所述至少一个待更新应用的版本更新提醒信息;该方案根据应用的使用信息,对待更新应用进行排序,可以有效减少非用户关心的应用的更新通知,以提升应用更新的效率及用户体验。It can be seen from the above that the application update reminder method provided in this embodiment first obtains the usage information of multiple applications on the electronic device, and the usage information includes the number of startup times and startup days of the applications within a preset time period; Determine at least one application to be updated from the plurality of applications; sort at least one application to be updated according to the number of times and days of activation of the application to be updated, and obtain a sorting result; finally report to the electronic device according to the sorting result The device sends corresponding update reminder information, and the update reminder information includes the version update reminder information of the at least one application to be updated; this solution sorts the applications to be updated according to the usage information of the application, which can effectively reduce the number of applications that are not concerned by the user. Update notifications to improve the efficiency and user experience of app updates.

此外,由于使用信息反映了用户对应用使用的行为习惯,因此,可以基于使用信息提醒用户更新的应用,可以符合用户对应用使用的行为习惯,从而提升了应用更新的准确性。In addition, since the usage information reflects the user's behavior habit of using the application, the user can be reminded to update the application based on the usage information, which can conform to the user's behavior habit of using the application, thereby improving the accuracy of the application update.

在一实施例中,参考图8,本申请还提供一种服务器,其中可以集成本申请实施例的应用更新提醒装置,如图8所示,其示出了本申请实施例所涉及的服务器的结构示意图,具体来讲:In an embodiment, referring to FIG. 8 , the present application further provides a server, in which the application update reminder device of the embodiment of the present application can be integrated, as shown in FIG. 8 , which shows the Schematic diagram of the structure, specifically:

该服务器400可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、射频(Radio Frequency,RF)电路403、电源404、输入单元405、以及显示单元406等部件。本领域技术人员可以理解,图8中示出的服务器400结构并不构成对服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:The server 400 may include a processor 401 of one or more processing cores, a memory 402 of one or more computer-readable storage media, a radio frequency (RF) circuit 403 , a power supply 404 , an input unit 405 , and a display unit 406 and other parts. Those skilled in the art can understand that the structure of the server 400 shown in FIG. 8 does not constitute a limitation on the server, and may include more or less components than shown, or combine some components, or arrange different components. in:

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

存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。The memory 402 can be used to store software programs and modules, and the processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 402 . The memory 402 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program (such as a sound playback function, an image playback function, etc.) required for at least one function, and the like; Data created by the use of the server, etc. Additionally, memory 402 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, memory 402 may also include a memory controller to provide processor 401 access to memory 402 .

RF电路403可用于收发信息过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器401处理;另外,将涉及上行的数据发送给基站。通常,RF电路403包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、低噪声放大器(LNA,Low Noise Amplifier)、双工器等。此外,RF电路403还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(GSM,Global System of Mobilecommunication)、通用分组无线服务(GPRS,General Packet Radio Service)、码分多址(CDMA,Code Division Multiple Access)、宽带码分多址(WCDMA,Wideband CodeDivision Multiple Access)、长期演进(LTE,Long Term Evolution)、电子邮件、短消息服务(SMS,Short Messaging Service)等。The RF circuit 403 can be used for signal reception and transmission in the process of sending and receiving information. In particular, after receiving the downlink information of the base station, it is processed by one or more processors 401; in addition, it sends the uplink data to the base station. Typically, the RF circuit 403 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, a Low Noise Amplifier (LNA) , duplexer, etc. In addition, the RF circuit 403 can also communicate with the network and other devices through wireless communication. The wireless communication can use any communication standard or protocol, including but not limited to Global System for Mobile Communication (GSM, Global System of Mobile communication), General Packet Radio Service (GPRS, General Packet Radio Service), Code Division Multiple Access (CDMA, Code Division Multiple Access), Wideband Code Division Multiple Access (WCDMA, Wideband CodeDivision Multiple Access), Long Term Evolution (LTE, Long Term Evolution), email, Short Messaging Service (SMS, Short Messaging Service), etc.

服务器400还包括给各个部件供电的电源404(比如电池),优选的,电源可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源404还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。The server 400 also includes a power supply 404 (such as a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 401 through a power management system, so as to manage charging, discharging, and power consumption management functions through the power management system. The power source 404 may also include one or more DC or AC power sources, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and any other components.

该服务器400还可包括输入单元405,该输入单元405可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。The server 400 may also include an input unit 405, which may be used to receive input numerical or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

该服务器400还可包括显示单元406,该显示单元406可用于显示由用户输入的信息或提供给用户的信息以及服务器的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元406可包括显示面板,可选的,可以采用液晶显示器(LCD,Liquid Crystal Display)、有机发光二极管(OLED,Organic Light-Emitting Diode)等形式来配置显示面板。The server 400 may also include a display unit 406, which may be used to display information input by the user or information provided to the user and various graphical user interfaces of the server, which may consist of graphics, text, icons, video and any combination thereof. The display unit 406 may include a display panel, and optionally, the display panel may be configured in the form of a liquid crystal display (LCD, Liquid Crystal Display), an organic light-emitting diode (OLED, Organic Light-Emitting Diode), or the like.

具体在本实施例中,服务器中的处理器401会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现各种功能,如下:Specifically in this embodiment, the processor 401 in the server loads the executable files corresponding to the processes of one or more application programs into the memory 402 according to the following instructions, and the processor 401 executes the execution and stores them in the memory 402 in order to achieve various functions, as follows:

获取电子设备上多个应用的使用信息,所述使用信息包括所述应用在预设时间段内的启动次数以及启动天数;从所述多个应用中确定至少一个待更新应用;根据所述待更新应用的启动次数、启动天数,对至少一个所述待更新应用进行排序,得到排序结果;根据所述排序结果向所述电子设备发送相应的更新提醒信息,所述更新提醒信息包括所述至少一个待更新应用的版本更新提醒信息。Acquire usage information of multiple applications on the electronic device, where the usage information includes the number of times and the number of days to start the applications within a preset time period; determine at least one application to be updated from the multiple applications; Update the startup times and startup days of an application, sort at least one of the applications to be updated, and obtain a sorting result; send corresponding update reminder information to the electronic device according to the sorting result, and the update reminder information includes the at least one A version update reminder for the app to be updated.

优选的,所述处理器401还可以用于,根据所述待更新应用的启动次数、启动天数获取所述待更新应用的排序参数;根据所述待更新应用的排序参数对所述至少一个待更新应用进行排序。Preferably, the processor 401 may be further configured to obtain the sorting parameter of the application to be updated according to the number of times and the number of days of starting the application to be updated; Update apps to sort.

优选的,所述处理器401还可以用于,根据所述待更新应用的启动次数、启动天数,以及所述启动次数对应的次数权重所述启动天数对应的天数权重,获取所述待更新应用的排序参数。Preferably, the processor 401 may be further configured to obtain the application to be updated according to the number of times of starting the application to be updated, the number of days to start, and the weight of the number of times corresponding to the number of starts and the weight of days corresponding to the number of days to start. sorting parameter.

优选的,所述处理器401还可以用于,获取所述的待更新应用的启动次数值与启动天数值的和值;根据所述和值获取所述待更新应用的排序参数。Preferably, the processor 401 may be further configured to obtain the sum of the startup times and the startup days of the application to be updated; and obtain the sorting parameter of the application to be updated according to the sum.

优选的,所述处理器401还可以用于根据启动天数对所述和值进行相应的补偿,得到补偿后的和值;将所述补偿后的和值作为所述待更新应用的排序参数。Preferably, the processor 401 may also be configured to perform corresponding compensation on the sum value according to the start-up days to obtain a compensated sum value; and use the compensated sum value as a sorting parameter of the application to be updated.

优选的,所述处理器401还可以用于检测至少一个待更新应用中是否存在与预设应用相同的目标应用;若存在,则根据所述预设应用对应的调整规则对排序结果进行调整。Preferably, the processor 401 may be further configured to detect whether there is a target application identical to the preset application in at least one application to be updated; if so, adjust the sorting result according to the adjustment rule corresponding to the preset application.

本实施例首先获取电子设备上多个应用的使用信息,所述使用信息包括所述应用在预设时间段内的启动次数以及启动天数;然后从所述多个应用中确定至少一个待更新应用;根据所述待更新应用的启动次数、启动天数,对至少一个所述待更新应用进行排序,得到排序结果;最后根据所述排序结果向所述电子设备发送相应的更新提醒信息,所述更新提醒信息包括所述至少一个待更新应用的版本更新提醒信息;该方案根据应用的使用信息,对待更新应用进行排序,可以有效减少非用户关心的应用的更新通知,以提升应用更新的效率及用户体验。In this embodiment, the usage information of multiple applications on the electronic device is obtained first, where the usage information includes the number of startup times and startup days of the applications within a preset time period; then at least one application to be updated is determined from the multiple applications ; According to the startup times and startup days of the application to be updated, sort at least one of the applications to be updated to obtain a sorting result; finally send corresponding update reminder information to the electronic device according to the sorting result, and the update The reminder information includes the version update reminder information of the at least one application to be updated; this solution sorts the applications to be updated according to the usage information of the application, which can effectively reduce the update notifications of applications that are not concerned by the user, so as to improve the efficiency of application update and the user experience.

此外,由于使用信息反映了用户对应用使用的行为习惯,因此,可以基于使用信息提醒用户更新的应用,可以符合用户对应用使用的行为习惯,从而提升了应用更新的准确性。In addition, since the usage information reflects the user's behavior habit of using the application, the user can be reminded to update the application based on the usage information, which can conform to the user's behavior habit of using the application, thereby improving the accuracy of the application update.

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对应用更新提醒方法的详细描述,此处不再赘述。In the above-mentioned embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference may be made to the above detailed description of the application update reminder method, which will not be repeated here.

本申请实施例提供的所述应用更新提醒装置,譬如为计算机、平板电脑、具有触摸功能的手机等等,所述应用更新提醒装置与上文实施例中的应用更新提醒方法属于同一构思,在所述应用更新提醒装置上可以运行所述应用更新提醒方法实施例中提供的任一方法,其具体实现过程详见所述应用更新提醒方法实施例,此处不再赘述。The application update reminder device provided in the embodiment of the present application is, for example, a computer, a tablet computer, a mobile phone with a touch function, etc. The application update reminder device and the application update reminder method in the above embodiment belong to the same concept. The application update reminder device may run any method provided in the application update reminder method embodiment, and the specific implementation process thereof can be seen in the application update reminder method embodiment, which will not be repeated here.

需要说明的是,对本申请所述应用更新提醒方法而言,本领域普通测试人员可以理解实现本申请实施例所述应用更新提醒方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在电子设备的存储器中,并被该电子设备内的至少一个处理器执行,在执行过程中可包括如所述应用更新提醒方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)等。It should be noted that, for the application update reminder method described in this application, ordinary testers in the art can understand that all or part of the process of implementing the application update reminder method described in the embodiment of this application can be controlled by a computer program. To accomplish this, the computer program can be stored in a computer-readable storage medium, such as a memory of an electronic device, and executed by at least one processor in the electronic device, and the execution process can include as described A flow of an embodiment of an application update reminder method. The storage medium may be a magnetic disk, an optical disk, a read only memory (ROM, Read Only Memory), a random access memory (RAM, Random Access Memory), and the like.

对本申请实施例的所述应用更新提醒装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。For the application update reminder device of the embodiment of the present application, each functional module may be integrated in one processing chip, or each module may exist physically alone, or two or more modules may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules. If the integrated module is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium, such as a read-only memory, a magnetic disk or an optical disk, etc. .

以上对本申请实施例所提供的一种应用更新提醒方法及装置进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。An application update reminder method and device provided by the embodiments of the present application have been described in detail above. The principles and implementations of the present application are described with specific examples in this paper. The method of the application and its core idea; at the same time, for those skilled in the art, according to the idea of the application, there will be changes in the specific implementation and application scope. In summary, the content of this description should not be construed as LIMITATIONS ON THIS APPLICATION.

Claims (14)

1. An application update reminding method is characterized by comprising the following steps:
the method comprises the steps that a server obtains use information of a plurality of applications on electronic equipment, wherein the use information comprises starting times and starting days of the applications in a preset time period;
determining at least one application to be updated from the plurality of applications;
acquiring a sequencing parameter of the application to be updated according to the starting times and the starting days of the application to be updated, the times weight corresponding to the starting times and the days weight corresponding to the starting days;
sequencing at least one application to be updated according to the sequencing parameters of the application to be updated to obtain a sequencing result;
sending corresponding update reminding information to the electronic equipment according to the sequencing result, wherein the update reminding information comprises version update reminding information of the at least one application to be updated, when the application to be updated is one, if the application to be updated is frequently used, the update reminding information corresponding to the application to be updated is sent to the electronic equipment, and if the application to be updated is not frequently used, the update reminding information corresponding to the application to be updated is deleted;
the electronic equipment displays the update reminding information, wherein when one application to be updated is in the update reminding information, the application to be updated and the update information of the application to be updated are displayed on a notification bar, and when a plurality of applications to be updated are in the update reminding information, the plurality of applications to be updated are displayed on the notification bar;
when one application to be updated is included in the update reminding information and the update reminding information is triggered, displaying a detail page of the application to be updated;
and when the application to be updated in the update reminding information is multiple and the update reminding information is triggered, displaying an update list page, wherein the update list page displays multiple applications to be updated according to the sequencing result.
2. The application update reminding method according to claim 1, wherein at least one of the applications to be updated is sorted according to the number of times the application to be updated is started and the number of days the application to be updated is started to obtain a sorting result;
acquiring a sequencing parameter of the application to be updated according to the starting times and the starting days of the application to be updated;
and sequencing the at least one application to be updated according to the sequencing parameters of the applications to be updated.
3. The application update reminding method according to claim 2, wherein obtaining the ranking parameters of the applications to be updated according to the starting times and the starting days of the applications to be updated comprises:
and acquiring the sequencing parameters of the applications to be updated according to the starting times and the starting days of the applications to be updated, the times corresponding to the starting times, the days corresponding to the starting days, and the times corresponding to the starting times.
4. The application update reminding method according to claim 2, wherein obtaining the ranking parameters of the applications to be updated according to the starting times and the starting days of the applications to be updated comprises:
acquiring the sum of the starting times value and the starting days value of the application to be updated;
and acquiring the sequencing parameters of the application to be updated according to the sum.
5. The application update reminding method according to claim 4, wherein obtaining the ranking parameter of the application to be updated according to the sum comprises:
correspondingly compensating the sum according to the starting days to obtain a compensated sum;
and taking the compensated sum value as the sequencing parameter of the application to be updated.
6. The application update reminding method according to claim 1, wherein before the sending corresponding update reminding information to the electronic device according to the sorting result, the update reminding information including version update reminding information of the at least one application to be updated, further comprising:
detecting whether a target application which is the same as a preset application exists in at least one application to be updated;
and if so, adjusting the sequencing result according to the adjustment rule corresponding to the preset application.
7. An application update reminding device applied to a server, the device comprising:
the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring use information of a plurality of applications on the electronic equipment, and the use information comprises the starting times and the starting days of the applications in a preset time period;
the determining unit is used for determining at least one application to be updated, of which the version needs to be updated, from the plurality of applications;
the sequencing unit is used for acquiring sequencing parameters of the applications to be updated according to the starting times and the starting days of the applications to be updated, the times weight corresponding to the starting times and the days weight corresponding to the starting days; sequencing at least one application to be updated according to the sequencing parameters of the applications to be updated to obtain a sequencing result;
a reminding unit, configured to send corresponding update reminding information to the electronic device according to the sorting result, where the update reminding information includes version update reminding information of the at least one application to be updated, and when the application to be updated is one, if the application to be updated is frequently used, the update reminding information corresponding to the application to be updated is sent to the electronic device, and if the application to be updated is not frequently used, the update reminding information corresponding to the application to be updated is deleted; the update reminding information is used for displaying the electronic equipment, wherein when one application to be updated is in the update reminding information, the application to be updated and the update information of the application to be updated are displayed in a notification bar, and when a plurality of applications to be updated are in the update reminding information, the plurality of applications to be updated are displayed in the notification bar; when one application to be updated is included in the update reminding information and the update reminding information is triggered, displaying a detail page of the application to be updated; and when the application to be updated in the update reminding information is multiple and the update reminding information is triggered, displaying an update list page, wherein the update list page displays multiple applications to be updated according to the sequencing result.
8. The application update reminding device according to claim 7, wherein the sorting unit is configured to obtain the sorting parameters of the applications to be updated according to the starting times and the starting days of the applications to be updated; and sequencing the at least one application to be updated according to the sequencing parameters of the applications to be updated.
9. The application update reminder device of claim 8, wherein the ranking unit comprises:
and the first sequencing subunit is used for acquiring the sequencing parameters of the applications to be updated according to the starting times and the starting days of the applications to be updated, the times weight corresponding to the starting times and the days weight corresponding to the starting days.
10. The application update reminder device of claim 8, wherein the ranking unit comprises:
the second sequencing subunit is used for acquiring the sum of the starting times value and the starting days value of the application to be updated; and acquiring the sequencing parameters of the application to be updated according to the sum.
11. The application update reminding device according to claim 10, wherein the second sorting subunit is configured to perform corresponding compensation on the sum according to the number of days of activation to obtain a compensated sum; and taking the compensated sum value as the sequencing parameter of the application to be updated.
12. The application update reminder device of claim 7, further comprising:
the device comprises a detection unit, a processing unit and a control unit, wherein the detection unit is used for detecting whether a target application which is the same as a preset application exists in at least one application to be updated; and if so, adjusting the sequencing result according to the adjustment rule corresponding to the preset application.
13. A storage medium storing instructions which, when executed by a processor, implement the method of any one of claims 1-6.
14. A server comprising a memory and a processor, the memory storing instructions, the processor loading the instructions to perform the method of any of claims 1-6.
CN201810060406.7A 2018-01-22 2018-01-22 Application update reminding method and device, storage medium and server Active CN108182122B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810060406.7A CN108182122B (en) 2018-01-22 2018-01-22 Application update reminding method and device, storage medium and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810060406.7A CN108182122B (en) 2018-01-22 2018-01-22 Application update reminding method and device, storage medium and server

Publications (2)

Publication Number Publication Date
CN108182122A CN108182122A (en) 2018-06-19
CN108182122B true CN108182122B (en) 2020-08-14

Family

ID=62551151

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810060406.7A Active CN108182122B (en) 2018-01-22 2018-01-22 Application update reminding method and device, storage medium and server

Country Status (1)

Country Link
CN (1) CN108182122B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111045700B (en) * 2018-10-15 2023-05-05 阿里巴巴集团控股有限公司 Data updating method, device, system, storage medium and electronic equipment
CN114385213A (en) * 2022-01-27 2022-04-22 广东电网有限责任公司中山供电局 An operation and maintenance method and system for batch patch update
CN115473809B (en) * 2022-08-27 2024-07-05 深圳市凯迪仕智能科技股份有限公司 Configuration processing method and device based on micro-service architecture and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102932777A (en) * 2012-10-24 2013-02-13 华为终端有限公司 Method for updating terminal application and user terminal

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105824659A (en) * 2015-07-30 2016-08-03 广东维沃软件技术有限公司 Application program updating method and terminal equipment
CN107249074A (en) * 2017-05-16 2017-10-13 努比亚技术有限公司 Application program quick start method, mobile terminal and computer-readable recording medium
CN107589954B (en) * 2017-08-30 2020-12-11 Oppo广东移动通信有限公司 Application update method, device, terminal and computer-readable storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102932777A (en) * 2012-10-24 2013-02-13 华为终端有限公司 Method for updating terminal application and user terminal

Also Published As

Publication number Publication date
CN108182122A (en) 2018-06-19

Similar Documents

Publication Publication Date Title
CN107784086B (en) Webpage loading method, terminal equipment and computer readable storage medium
US10754633B2 (en) Application installation package generation method and apparatus, and storage medium
CN106502834B (en) Backup method, the apparatus and system of data
US11449369B2 (en) Broadcast event processing method and device
CN107734616A (en) Application closing method, device, storage medium and electronic device
CN102830989B (en) Reader provides method, reader and the terminal of service
US20240089313A1 (en) File sending method and apparatus, and electronic device
WO2020206691A1 (en) Application processing method and apparatus, storage medium, and electronic device
CN107436948B (en) File searching method and device and terminal
US20180373307A1 (en) Processing method and device for saving power, mobile terminal and cloud server
CN110489679B (en) Browser kernel processing method and device and storage medium
US10530732B2 (en) Method for using a content subscription list and electronic device supporting the same
MX2014009068A (en) Electronic book file processing method, terminal, and electronic device.
CN107943505A (en) Application upgrade management method and device, storage medium and electronic equipment
CN108182122B (en) Application update reminding method and device, storage medium and server
CN106528335A (en) A data backup method, device and terminal
CN105955770A (en) Application program uninstalling method and terminal
CN113934437A (en) Method and system for installing application in cloud mobile phone and client cloud mobile phone
CN107832131B (en) Application closing method, device, storage medium and electronic device
CN103607431A (en) Mobile terminal resource processing method, apparatus and equipment thereof
CN106201602A (en) A kind of tag providing method, acquisition methods, server and electronic equipment
CN112286554A (en) Application program updating method, apparatus, electronic device and readable storage medium
CN103309677B (en) Built-in resource management, device and terminal
US9661491B1 (en) Communicating information about an update of an application
CN113721936B (en) Application management method, intelligent terminal, device and storage medium

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: OPPO Guangdong Mobile Communications Co., Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: Guangdong OPPO Mobile Communications Co., Ltd.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210412

Address after: 518057 Fuan Science and Technology Building, Block B, No. 13, Yuehai Street, Nanshan District, Shenzhen City, Guangdong Province, 207-2

Patentee after: Shenzhen Huantai Technology Co.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.