用于移动设备的软件升级方法和系统技术方案

技术编号:11373331 阅读:57 留言:0更新日期:2015-04-30 09:15
本发明专利技术提供了一种用于移动设备的软件升级方法和系统。该软件升级方法包括:检测移动设备中的需要升级的应用软件;利用需要升级的应用软件的升级相关参数,生成表征移动设备的用户是否倾向于经常对移动设备中的应用软件进行升级的升级倾向因子;以及根据升级倾向因子向移动设备发送一个或多个应用升级通知,以使能移动设备对需要升级的应用软件中的一个或多个进行升级。

【技术实现步骤摘要】
用于移动设备的软件升级方法和系统
本专利技术涉及移动互联网领域,更具体地涉及一种用于移动设备的软件升级方法和系统。
技术介绍
目前,诸如智能手机、平板电脑、个人数字助理等的移动设备被人们广泛使用。人们越来越多地利用移动设备中安装的各种应用软件进行工作、学习、休闲、娱乐等。随着移动设备上安装的应用软件越来越多,用户很难有时间经常去查看所使用的每一款应用软件是否有新的版本发行。鉴于这种情况,现有技术中提供了很多专门用于软件版本检测的工具或者具有软件版本检测功能的安全工具,这种工具可以自动检测用户的移动设备上安装了哪些应用软件,并通过与在线的数据库比对来判断是否需要提醒用户对移动设备上安装的应用软件进行升级。但是,现有的软件版本检测工具并不能分析各种软件版本是否是用户希望升级的软件版本,而是将用于向用户提示检测出的所有可升级应用软件的升级提示信息提供给用户,致使软件升级提示信息不具有针对性并且利用率比较差。
技术实现思路
鉴于以上所述的一个或多个问题,本专利技术提供了一种新颖的用于移动设备的软件升级方法和装置。根据本专利技术实施例的用于移动设备的软件升级方法,包括:检测移动设备中的需要升级的应用软件;利用需要升级的应用软件的升级相关参数,生成表征移动设备的用户是否倾向于经常对移动设备中的应用软件进行升级的升级倾向因子;以及根据升级倾向因子向移动设备发送一个或多个应用升级通知,以使能移动设备对需要升级的应用软件中的一个或多个进行升级。根据本专利技术实施例的用于移动设备的软件升级系统,包括:软件检测单元,被配置为检测移动设备中的需要升级的应用软件;因子生成单元,被配置为利用需要升级的应用软件的升级相关参数,生成表征移动设备的用户是否倾向于经常对移动设备中的应用软件进行升级的升级倾向因子;以及升级通知单元,被配置为根据升级倾向因子向移动设备发送一个或多个应用升级通知,以使能移动设备对需要升级的应用软件中的一个或多个进行升级。本专利技术可以有针对性地向倾向于经常对移动设备中的应用软件进行升级的移动设备用户发送多个应用升级通知、向倾向于不经常对移动设备中的应用软件进行升级的移动设备用户发送一个应用升级通知,从而提高应用升级通知被移动设备用户响应的可能性,进而提高应用软件的新版本被应用的可能性。附图说明从下面结合附图对本专利技术的具体实施方式的描述中可以更好地理解本专利技术,其中:图1是示出根据本专利技术实施例的用于移动设备的软件升级系统的框图;图2是示出根据本专利技术实施例的用于移动设备的软件升级方法的流程图;以及图3是示出当升级倾向因子处在第三取值范围时升级通知单元106向移动设备发送一个或多个软件升级通知的处理过程的流程图。具体实施方式下面将详细描述本专利技术的各个方面的特征和示例性实施例。在下面的详细描述中,提出了许多具体细节,以便提供对本专利技术的全面理解。但是,对于本领域技术人员来说很明显的是,本专利技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本专利技术的示例来提供对本专利技术的更好的理解。本专利技术决不限于下面所提出的任何具体配置和算法,而是在不脱离本专利技术的精神的前提下覆盖了元素、部件和算法的任何修改、替换和改进。在附图和下面的描述中,没有示出公知的结构和技术,以便避免对本专利技术造成不必要的模糊。取决于用户的个人兴趣和使用习惯,不同的用户具有不同的软件升级习惯。例如,对于一些用户来说只要应用软件能够满足其某方面的基本需求即可而不要求应用软件在功能和质量上提供更好的用户体验,这样的用户通常就倾向于不经常对移动设备上的应用软件进行升级;而对于另外一些用户来说在应用软件满足其某方面的基本需求的同时希望应用软件在功能和质量上提供尽可能好的用户体验,这样的用户通常就倾向于在发现应用软件的新版本发布时对应用软件进行升级。为了提升用户响应于应用升级通知对应用软件进行升级的可能性,目前主要采用全应用升级、免流量升级、省流量升级、自动下载完升级包提示用户安装从而实现自升级的方法。但是,现在的软件升级方法都不能有效改变不喜欢对应用软件经常升级的用户的软件升级习惯。因此,本专利技术提出了一种新颖的软件升级方法和系统,以根据移动设备用户之前的软件升级倾向,来个性化地向移动设备用户推送应用升级通知。这里的软件升级倾向是指移动设备用户是否经常对移动设备中的应用软件进行升级的倾向。为了将移动设备用户的软件升级倾向应用于软件升级过程中,本专利技术提出了表征移动设备用户的软件升级倾向的升级倾向因子。这里,利用移动设备中需要升级的应用软件的升级相关参数来生成升级倾向因子。其中,升级相关参数包括但不限于需要升级的应用软件的数目、移动设备中的应用软件的总数目、每个需要升级的应用软件的升级次数、每个需要升级的应用软件的使用频率、以及移动设备中的预装软件的数目等等;升级倾向因子包括但不限于移动设备中需要升级的应用软件的数目、移动设备中需要升级的应用软件在移动设备中的所有应用软件中的占比、移动设备中需要升级的应用软件的升级次数与使用频率的加权和与移动设备中需要升级的应用软件的数目之比等等。具体地,当升级倾向因子为移动设备中需要升级的应用软件的数目时,升级倾向因子越大说明移动设备用户越不倾向于经常对移动设备中的应用软件进行升级,否则移动设备中不会存在大量的需要升级的应用软件。但是,当移动设备中的应用软件的总数目较大时,仅仅利用移动设备中需要升级的应用软件的数目可能并不能准确反映移动设备用户的软件升级倾向,因为尽管移动设备中需要升级的应用软件的数目很大,但是移动设备中需要升级的应用软件在移动设备中的所有应用软件中的占比可能并不大,移动设备用户可能已经对移动设备中的大多数应用软件进行升级,这说明移动设备用户更倾向于经常对移动设备中的应用软件进行升级(例如,一旦发现某个应用软件的新版本,就对该应用软件进行升级)。为了更准确地反应移动设备用户的软件升级倾向,可以利用移动设备中需要升级的应用软件在移动设备中的所有应用软件中的占比作为升级倾向因子。在这种情况下,升级倾向因子越大说明移动设备用户越不倾向于经常对移动设备中的应用软件进行升级。另外,还可能存在这样的情况:移动设备中存在大量的应用软件,移动设备用户通常倾向于经常对常用的几个应用软件进行升级而不太关心不太使用的应用软件,这时虽然移动设备中需要升级的应用软件在移动设备中的所有应用软件中的占比比较大,但移动设备实际并非不倾向于经常对移动设备中的应用软件进行升级。为了更准确地反应移动设备用户的软件升级倾向,可以利用移动设备中需要升级的应用软件的升级次数与使用频率的加权和与移动设备中需要升级的应用软件的数目之比作为升级倾向因子。在这种情况下,升级倾向因子越大说明移动设备用户越倾向于经常对移动设备中的应用软件进行升级。另外,当移动设备中的应用软件的总数目比较少时,移动设备中的预装软件的数目对升级倾向因子的影响比较大,而预装软件的升级与否通常并不能直接体现移动设备用户的软件升级倾向,所以在计算移动设备用户的升级倾向因子时可以将预装软件的因素排除在外。下面结合附图,详细描述根据本专利技术实施例的用于移动设备的软件升级系统和方法。图1是示出根据本专利技术实施例的用于移动设备的软件升级系统的框图。图2是示出根据本专利技术实施例的用于移动设备的软件升级本文档来自技高网...
用于移动设备的软件升级方法和系统

【技术保护点】
一种用于移动设备的软件升级方法,包括:检测移动设备中的需要升级的应用软件;利用所述需要升级的应用软件的升级相关参数,生成表征所述移动设备的用户是否倾向于经常对所述移动设备中的应用软件进行升级的升级倾向因子;以及根据所述升级倾向因子向所述移动设备发送一个或多个应用升级通知,以使能所述移动设备对所述需要升级的应用软件中的一个或多个进行升级。

【技术特征摘要】
1.一种用于移动设备的软件升级方法,包括:检测移动设备中的需要升级的应用软件;利用所述需要升级的应用软件的升级相关参数,生成表征所述移动设备的用户是否倾向于经常对所述移动设备中的应用软件进行升级的升级倾向因子;以及根据所述升级倾向因子向所述移动设备发送一个或多个应用升级通知,以使能所述移动设备对所述需要升级的应用软件中的一个或多个进行升级。2.根据权利要求1所述的用于移动设备的软件升级方法,其特征在于,所述升级相关参数包括以下各项中的一项或多项:所述需要升级的应用软件的数目、所述移动设备中的应用软件的总数目、每个所述需要升级的应用软件的升级次数、每个所述需要升级的应用软件的使用频率、以及所述移动设备中的预装软件的数目。3.根据权利要求1所述的用于移动设备的软件升级方法,其特征在于,根据所述升级倾向因子向所述移动设备发送一个或多个应用升级通知的处理包括:当所述升级倾向因子处于第一取值范围时,向所述移动设备发送一个应用升级通知;当所述升级倾向因子处于第二取值范围时,向所述移动设备发送多个应用升级通知。4.根据权利要求3所述的用于移动设备的软件升级方法,其特征在于,根据所述升级倾向因子向所述移动设备发送一个或多个应用升级通知的处理还包括:当所述升级倾向因子处于第三取值范围时,如果所述升级倾向因子第一次处于所述第三取值范围,则向所述移动设备发送一个应用升级通知,如果所述升级倾向因子第n次处于所述第三取值范围,则根据在所述升级倾向因子第(n-1)次处于所述第三取值范围时所述移动设备是否对所述需要升级的应用软件中的一个或多个进行升级,向所述移动设备发送一个或多个应用升级通知,其中n是大于1的整数。5.根据权利要求4所述的用于移动设备的软件升级方法,其特征在于,如果在所述升级倾向因子第(n-1)次处于所述第三取值范围时所述移动设备对所述需要升级的应用软件中的一个进行升级,则在所述升级倾向因子第n次处于所述第三取值范围时向所述移动设备发送一个应用升级通知;如果在所述升级倾向因子第(n-1)次处于所述第三取值范围时所述移动设备对所述需要升级的应用软件中的多个进行升级,则在所述升级倾向因子第n次处于所述第三取值范围时向所述移动设备发送多个应用升级通知。6.根据权利要求4所述的用于移动设备的软件升级方法,其特征在于,如果在所述升级倾向因子第(n-1)次处于所述第三取值范围时所述移动设备没有对所述需要升级的应用软件中的任意一个进行升级,则在所述升级倾向因子第(n-1)次处于所述第三取值范围时向所述移动设备发送多个应用升级通知的情况下,在所述升级倾向因子第n次处于所述第三取值范围时向所述移动设备发送一个应用升级通知,在所述升级倾向因子第(n-1)次处于所述第三取值范围时向所述移动设备发送一个应用升级通知的情况下,在所述升级倾向因子第n次处于所述第三取值范围时向所述移动设备发送多个应用升级通知。7.根据权利要求1所述的用于移动设备的软件升级方法,其特征在于,所述升级倾向因子是所述需要升级的应用软件的数目与所述移动设备中的应用软件的总数目之比。8.根据权利要求7所述的用于移动设备的软件升级方法,其特征在于,所述需要升级的应用软件的数目和所述移动设备中的应用软件的总数目均是除预装软件以外的应用软件的数目。9.一种用于移动设备的软件升...

【专利技术属性】
技术研发人员:胡月鹏孙超男
申请(专利权)人:北京畅游天下网络技术有限公司
类型:发明
国别省市:北京;11

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

1