一种应用升级方法及终端设备技术

技术编号:16837117 阅读:21 留言:0更新日期:2017-12-19 19:44
本发明专利技术适用于计算机技术领域,提供了一种应用升级方法及终端设备,所述方法包:获取终端上的应用在预设时间段内的使用数据;根据所述使用数据匹配所述应用的升级方式;若检测到所述应用的新版本,则按照所述升级方式对所述应用进行升级。本发明专利技术的技术方案实现了根据用户对应用的使用习惯灵活匹配该应用的升级方式,并根据该升级方式自动完成升级的过程,从而提高了应用的升级效率和升级操作的智能化水平,减少对用户的打扰,提高终端的整体易用性。

An application upgrade method and terminal equipment

The invention is applicable to the field of computer technology, provides an application upgrade method and terminal equipment, the method to obtain the use of data package: application terminal in a preset period of time; according to the data, the application of the new version upgrade; if the detected should be used, in accordance with the the upgrade of the application upgrade. The technical proposal of the invention realizes the flexible matching application upgrade mode according to the habits of the user application, and complete the upgrade process automatically according to the upgrade, so as to improve the intelligent level of application upgrade efficiency and upgrade operation, reduce user disturbance, improve the usability of the whole terminal.

【技术实现步骤摘要】
一种应用升级方法及终端设备
本专利技术属于计算机
,尤其涉及一种应用升级方法及终端设备。
技术介绍
目前,智能终端上安装的应用的常见升级方式为当用户打开应用APP后,若应用APP检测到有新版本可以升级,则提示用户是否下载新版本,若用户确认下载新版本,则应用APP下载新版本并进行安装。另外,用户也可以直接通过安装在智能终端上的应用市场APP完成对应用的升级管理,应用市场APP对智能终端上安装的应用进行新版本的监测,当用户打开应用市场APP时,应用市场APP会提示用户可以进行升级的应用列表,用户选择需要升级的应用后,应用市场APP根据用户的选择进行对应的安装包下载和安装。上述的应用升级过程都需要与用户的交互,容易造成对用户的频繁打扰,导致应用的升级效率不高,虽然有些智能终端增加了在后台自动升级应用的功能设置,但该功能通常是对智能终端上的所有应用的统一设置功能,并不区分不同的应用,因此现有的应用升级方式均比较单一,不够灵活,其升级操作的智能化水平较低,影响终端的整体易用性。
技术实现思路
有鉴于此,本专利技术实施例提供了一种应用升级方法及终端设备,以解决现有技术中升级方式单一,升级效率和升级智能化水平较低的问题。本专利技术实施例的第一方面提供了一种应用升级方法,包括:获取终端上的应用在预设时间段内的使用数据;根据所述使用数据匹配所述应用的升级方式;若检测到所述应用的新版本,则按照所述升级方式对所述应用进行升级。本专利技术实施例的第二方面提供了一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的应用升级方法的程序,所述处理器执行所述应用升级方法的程序时实现如下步骤:获取终端上的应用在预设时间段内的使用数据;根据所述使用数据匹配所述应用的升级方式;若检测到所述应用的新版本,则按照所述升级方式对所述应用进行升级。本专利技术实施例的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有应用升级方法的程序,所述应用升级方法的程序被至少一个处理器执行时,实现以下步骤:获取终端上的应用在预设时间段内的使用数据;根据所述使用数据匹配所述应用的升级方式;若检测到所述应用的新版本,则按照所述升级方式对所述应用进行升级。本专利技术实施例与现有技术相比存在的有益效果是:通过获取终端上的应用在预设时间段内的使用数据,并根据该使用数据制定应用的升级方式,实现了根据用户对应用的使用习惯灵活匹配该应用的升级方式,并根据该升级方式自动完成升级的过程,从而提高了应用的升级效率和升级操作的智能化水平,减少对用户的打扰,提高终端的整体易用性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的应用升级方法的实现流程图;图2是本专利技术实施例提供的应用升级方法中步骤S102的具体实现流程图;图3是本专利技术实施例提供的应用升级方法中步骤S1022的具体实现流程图;图4是本专利技术实施例提供的应用升级方法中当升级方式为第一优先级方式时步骤S103的具体实现流程图;图5是本专利技术实施例提供的应用升级装置的示意图;图6是本专利技术实施例提供的终端设备的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。请参阅图1,图1示出了本专利技术实施例提供的应用升级方法的实现流程,详述如下:S101:获取终端上的应用在预设时间段内的使用数据。在本专利技术实施例中,应用的使用数据用于体现用户对该应用的使用习惯。获取终端上的应用的使用数据可以通过定时获取的方式,还可以通过实时获取的方式。若采用定时获取的方式,则预先设定获取时间,例如可以每隔一小时获取一次。进一步地,应用在预设时间段内的使用数据可以包括该应用在该预设时间段内的使用频率,该应用在该预设时间段内消耗的网络流量,以及该应用在该预设时间段内消耗的电量。使用频率是指应用在预设时间段内被打开的次数。例如,假设预设时间段为24小时,若应用在24小时内被打开12次,则该应用的使用频率为12/24=0.5次/小时。消耗的网络流量是指应用在预设时间段内的每次使用过程中所消耗的网络流量的总和。消耗的电量是指应用在预设时间段内的每次使用过程中所消耗的电量的总和。预设时间段可以根据实际应用的需要进行设置,此处不做限制。S102:根据应用在预设时间段内的使用数据匹配该应用的升级方式。在本专利技术实施例中,根据步骤S101获取到的应用的使用数据,自动匹配该应用的升级方式。不同的使用数据体现用户对应用的不同的使用习惯,不同的使用习惯对应不同的升级方式。例如,用户经常使用的应用其对应的升级方式可以是优先进行升级或者自动进行升级,用户很少使用的应用其对应的升级方式可以是优先级比较低,或者需要等待用户确认才进行升级。将应用的升级方式与该应用的标识信息对应保存。当用户对应用的使用习惯发生变化时,例如用户对应用的使用次数明显减少,则通过步骤S101获取到的该应用的使用数据将发生改变,并且通过步骤S102中根据该使用数据匹配的升级方式也随之发生变化,因此根据匹配的结果更新已经保存的该应用对应的升级方式。S103:若检测到应用的新版本,则按照该应用的升级方式对该应用进行升级。在本专利技术实施例中,当检测到应用的新版本时,根据步骤S102确定的该应用的升级方式对该应用进行升级。例如,对用户经常使用的应用,其对应的升级方式可以为自动下载新版本的安装包并自动升级安装,那么,当检测到该应用的新版本时,终端设备自动下载该新版本的安装包并自动完成升级安装,无需对用户造成打扰,而对用户很少使用的应用,其对应的升级方式可以为在接收到用户确认安装的消息后下载新版本的安装包并进行升级安装,那么,当检测到该应用的新版本时,终端可以通过消息推送的方式询问用户是否需要安装新版本,并且在接收到用户确认安装的响应消息后,才下载新版本的安装包并进行升级安装。在图1对应的实施例中,通过获取终端上的应用在预设时间段内的使用数据,并根据该使用数据制定应用的升级方式,实现了根据用户对应用的使用习惯灵活匹配该应用的升级方式,并根据该升级方式自动完成升级的过程,从而提高了应用的升级效率和升级操作的智能化水平,减少对用户的打扰,提高终端的整体易用性。在图1对应的实施例的基础之上,下面通过一个具体的实施例来对S102中所提及的根据应用在预设时间段内的使用数据匹配该应用的升级方式的具体匹配方法进行详细说明。在本专利技术实施例中,应用在预设时间段内的使用数据包括该应用在该预设时间段内的使用频率,该应用在该预设时间段内消耗的网络流量,以及该应用在该预设时间段内消耗的电量。请参阅图2,图2示出了本专利技术实施例提供的S102的具体实现流程,详述如下:S1021:对应用的使用频率、消耗的网络流量和消耗的电量进行加权计算,得到该应用的升本文档来自技高网...
一种应用升级方法及终端设备

【技术保护点】
一种应用升级方法,其特征在于,所述应用升级方法包括:获取终端上的应用在预设时间段内的使用数据;根据所述使用数据匹配所述应用的升级方式;若检测到所述应用的新版本,则按照所述升级方式对所述应用进行升级。

【技术特征摘要】
1.一种应用升级方法,其特征在于,所述应用升级方法包括:获取终端上的应用在预设时间段内的使用数据;根据所述使用数据匹配所述应用的升级方式;若检测到所述应用的新版本,则按照所述升级方式对所述应用进行升级。2.如权利要求1所述的应用升级方法,其特征在于,所述使用数据包括使用频率、消耗的网络流量和消耗的电量,所述根据所述使用数据匹配所述应用的升级方式包括:对所述使用频率、所述消耗的网络流量和所述消耗的电量进行加权计算,得到所述应用的升级评估值;根据所述升级评估值所处的预设的阈值区间,将该阈值区间对应的升级方式确定为所述应用的升级方式,其中,不同的所述阈值区间对应的升级方式的优先级不同。3.如权利要求2所述的应用升级方法,其特征在于,所述对所述使用频率、所述消耗的网络流量和所述消耗的电量进行加权计算,得到所述应用的升级评估值包括:按照如下公式计算所述升级评估值:其中,P为所述升级评估值,f为所述使用频率,x为所述使用频率对应的预设频率权值,t0为在所述预设时间段内所述应用消耗的网络流量,t为在所述预设时间段内所述终端消耗的总网络流量,y为所述应用消耗的网络流量对应的预设流量权值,q0为在所述预设时间段内所述应用消耗的电量,q为在所述预设时间段内所述终端消耗的总电量,z为所述应用消耗的电量对应的预设电量权值,x+y+z=1。4.如权利要求2或3所述的应用升级方法,其特征在于,所述升级方式包括第一优先级方式、第二优先级方式和第三优先级方式,所述第一优先级方式为自动下载所述安装包并自动升级安装,所述第二优先级升级方式为自动下载所述安装包,并且在接收到用户确认安装的消息后进行升级安装,所述第三优先级升级方式为在接收到用户确认安装的消息后下载所述安装包并进行升级安装,所述根据所述升级评估值所处的预设的阈值区间,将该阈值区间对应的升级方式确定为所述应用的升级方式包括:若所述升级评估值大于预设的第一阈值,则将所述升级方式确定为所述第一优先级方式;若所述升级评估值小于或等于所述第一阈值,并且所述升级评估值大于预设的第二阈值,则将所述升级方式确定为所述第二优先级方式,其中,所述第一阈值大于所述第二阈值;若所述升级评估值小于或等于所述第二阈值,则将所述升级方式确定为所述第三优先级方式。5.如权利要求4所述的应用升级方法,其特征在于,若所述升级方式为所述第一优先级方式,则所述若检测到所述应用的新版本,则按照所述升级方式对所述应用进行升级包括:若检测到所述应用的新版本,则自动下载所述新版本的安装包;获取所述应用在所述预设时间段内的使用时间;通过对所述使用时间的分析,确定所述用户对所述应用的常用时段;根据所述常用时段确定执行自动升...

【专利技术属性】
技术研发人员:黎龙生
申请(专利权)人:上海壹账通金融科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1