一种生成应用热度榜单的方法及系统的制作方法

文档序号:10534905阅读:367来源:国知局
一种生成应用热度榜单的方法及系统的制作方法
【专利摘要】本发明涉及通信技术领域,公开了一种生成应用APP热度榜单元的方法及系统,该方法包括:获取第一设定时间内的小众APP的下载量和重点APP的版本更新次数;根据获取的第一设定时间内的小众APP的下载量和重点APP的版本更新次数,确定所述小众APP和重点APP的热度;以及根据所述小众APP和重点APP的热度,生成APP热度榜单;其中,将下载量在第二设定时间内超过预设阈值的APP设置为重点APP,将所述重点APP以外的APP设置为小众APP。本发明将小众APP的下载量和重点APP的版本更新次数进行统一热度分析,能更为准确地反映设定时间内的APP的热度急剧上升的情况,使得飙升榜上的排序更为精确。
【专利说明】
一种生成应用热度榜单的方法及系统
技术领域
[0001]本发明涉及通信技术领域,具体地,涉及一种生成应用热度榜单的方法及系统。
【背景技术】
[0002]随着智能手机等终端的普及,用户对于终端功能的要求也不断提高,各类终端的功能也日趋丰富。伴随着终端功能的丰富,各软件开发商所开发的应用(Appli cat 1n,SPAPP)也越来越多,而对各类APP进行热度的排序也因此更为必要。APP的热度排序通常通过飙升榜的形式向用户展示,用户可通过该飙升榜了解近期所流行的APP,开发商也可通过该飙升榜来对自己开发的APP进行推广。
[0003]但是,目前向用户所展示的飙升榜多是仅基于APP的下载量来判断APP的热度的,这种判断方式虽具有一定的参考价值,但并不准确。这是因为很多APP增加功能是通过版本更新的方式来实现的,用户在想要使用其新增的功能时,并不是重新下载该APP,而是在原有版本APP的基础上进行版本升级。而目前的飙升榜上所示上的APP只考虑了 APP的下载量,并未考虑版本更新的情况,从而使得热度排序并不准确。

【发明内容】

[0004]本发明的目的是提供一种生成应用热度榜单的方法及系统,用于实现准确地对APP的热度进行排序。
[0005]为了实现上述目的,本发明提供一种生成应用APP热度榜单的方法,该方法包括:获取第一设定时间内的小众APP的下载量和重点APP的版本更新次数;根据获取的第一设定时间内的小众APP的下载量和重点APP的版本更新次数,确定所述小众APP和重点APP的热度;以及根据所述小众APP和重点APP的热度,生成APP热度榜单;其中,将下载量在第二设定时间内超过预设阈值的APP设置为重点APP,将所述重点APP以外的APP设置为小众APP。
[0006]优选地,所述获取第一设定时间内的小众APP的下载量和重点APP的版本更新次数,包括:对所述小众APP进行下载事件检测,统计出所述第一设定时间内的小众APP的下载量;以及对所述重点APP进行版本更新检测,统计出所述第一设定时间内的重点APP的版本更新次数。
[0007]优选地,所述统计出所述第一设定时间内的重点APP的版本更新次数,包括:根据重点APP的版本更新检测结果,分析各重点APP的版本更新级别;以及统计第一设定时间内版本更新级别超过设定的级别阈值的重点APP的版本更新次数。
[0008]优选地,所述分析各重点APP的版本更新级别,包括:通过比对重点APP版本更新前后的版本号确定该重点APP的版本更新级别;和/或通过比对重点APP版本更新前后新增的功能确定该重点APP的版本更新级别。
[0009]本发明还提供了一种生成应用APP热度榜单的系统,该系统包括:数据获取单元,用于获取第一设定时间内的小众APP的下载量和重点APP的版本更新次数;热度获取单元,用于根据获取的第一设定时间内的小众APP的下载量和重点APP的版本更新次数,确定所述小众APP和重点APP的热度;以及榜单生成单元,用于根据所述小众APP和重点APP的热度,生成APP热度榜单;其中,将下载量在第二设定时间内超过预设阈值的APP设置为重点APP^所述重点APP以外的APP设置为小众APP。
[0010]优选地,所述数据获取单元包括:第一统计模块,用于对所述小众APP进行下载事件检测,并统计出所述第一设定时间内的小众APP的下载量;以及第二统计模块,用于对所述重点APP进行版本更新检测,并统计出所述第一设定时间内的重点APP的版本更新次数。[0011 ]优选地,所述第二统计模块包括:版本更新检测模块,用于对重点APP进行版本更新检测;分析模块,用于根据重点APP的版本更新检测结果,分析各重点APP的版本更新级另IJ;以及第三统计模块,用于统计第一设定时间内版本更新级别超过设定的级别阈值的重点APP的版本更新次数。
[0012]优选地,所述分析模块包括:第一分析子模块,用于通过比对重点APP版本更新前后的版本号确定该重点APP的版本更新级别;和/或第二分析子模块,通过比对重点APP版本更新前后新增的功能确定该重点APP的版本更新级别。
[0013]通过上述技术方案,本发明的技术效果是:本发明将小众APP的下载量和重点APP的版本更新次数进行统一热度分析,特别是对于重点APP的版本更新次数,只统计了发生大版本更新的重点APP的版本更新次数,能更为准确地反映设定时间内的APP的热度急剧上升的情况,使得飙升榜上的排序更为精确。
[0014]本发明的其它特征和优点将在随后的【具体实施方式】部分予以详细说明。
【附图说明】
[0015]附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的【具体实施方式】一起用于解释本发明,但并不构成对本发明的限制。在附图中:
[0016]图1是本发明的实施例的生成APP热度榜单的方法的流程示意图;
[0017]图2是本发明的另一实施例的生成APP热度榜单的系统的结构示意图。
[0018]附图标记说明
[0019]I APP热度榜单生成系统11 数据获取单元
[0020]12 热度获取单元12 榜单生成单元
[0021]111 第一统计模块H2 第二统计模块
[0022]1121 版本更新检测模块1122 分析模块
[0023]1123 第三统计模块1122a第一分析子模块
[0024]1122b第二分析子模块
【具体实施方式】
[0025]以下结合附图对本发明的【具体实施方式】进行详细说明。应当理解的是,此处所描述的【具体实施方式】仅用于说明和解释本发明,并不用于限制本发明。
[0026]在本发明中,所述终端包括但不限于智能手机、平板电脑、掌上电脑、车载智能设备、可穿戴设备等;所述飙升榜是指表示APP热度排序的榜单,其通过终端显示给用户,以向用户反映一段时间内呈“親升”(急速上升)趋势的APP。
[0027]本发明的实施例提供了一种生成APP热度榜单的方法,如图1所示,包括以下步骤:
[0028]步骤SlOl,设置重点APP和小众APP。
[0029]本实施例中,将下载量在第二设定时间内超过预设阈值的APP设置为重点APPJ^所述重点APP以外的APP设置为小众APP。其中,所述第二设定时间优选为较长的时间,阈值的设定则可根据以往在较长的时间段内APP的下载量的数据来确定,据此即是将在较长时间内用户多且用户群广的APP设置为重点APP。举例来说,一般地,如微信、QQ等在较长时间内大众普遍使用的为重点APP,而小咖秀这类近期产生、且更为针对特定用户群的APP则为小众APP 0
[0030]步骤S102,获取第一设定时间内的小众APP的下载量和重点APP的版本更新次数。
[0031]优选地,本实施例采用以下方法获取小众APP的下载量和重点APP的版本更新次数:对所述小众APP进行下载事件检测,统计出所述第一设定时间内的小众APP的下载量;以及对所述重点APP进行版本更新检测,统计出所述第一设定时间内的重点APP的版本更新次数。
[0032]其中,对APP进行下载事件检测及版本更新检测为本领域的成熟技术,故在此不对详细的检测方法进行叙述。
[0033]一般地,热度排序随时间会产生较大的变化,而飙升榜更为主要的是反映APP在较短时间内容急速上升的情况,因此所述第一设定时间不宜过长,以便更为准确地反应近期呈现“飙升”趋势的APP热度。优选地,所述第一设定时间小于所述第二设定时间,且更为优选地的是,对于重点APP和小众APP,以昨天之前的总的下载量和7天之前的总的下载量之间的差值作为第一设定时间,以反映重点APP和小众APP在一周以类的热度。
[0034]另外,对于重点APP的版本更新,存在更新级别的不同,更新级别较小的重点APP相对应地也对APP热度影响很小或者不存在影响。因此,本实施例中统计出所述第一设定时间内的重点APP的版本更新次数的方法进一步包括:根据重点APP的版本更新检测结果,分析各重点APP的版本更新级别;以及统计第一设定时间内版本更新级别超过设定的级别阈值的重点APP的版本更新次数。
[0035]其中,本实施例中分析重点APP的版本更新级别,可选择以下两种方式中的一者或两者:
[0036]I)检测重点APP更新前及更新后的版本号,并通过比对重点APP版本更新前后的版本号确定该重点APP的版本更新级别。
[0037]2)检测重点APP更新前及更新后的版本的功能,并通过比对重点APP版本更新前后新增的功能确定重点APP的版本更新级别。
[0038]在本实施例中,确定重点APP的版本更新级别后,再通过预先设定的级别阈值,进一步只选择第一设定时间内版本更新级别超过级别阈值的重点APP的版本更新次数以用于APP热度排序。
[0039]本实施例中,将版本更新级别超过设定的级别阈值的重点APP的版本更新称为大版本更新,其余更新则称为小版本更新,仅统计发生大版本更新的重点APP的版本更新次数。对于上述第I)种分析版本更新级别的方法,版本号从前至后每一位数字各代表一级版本更新,第一位数字变动对应的级别为最高级,其余依次降低,可设置第三位数字对应的版本更新级别为级别阈值,则若前两位数字发生变动,则表示发生了大版本更新。如微信5.0.11升级至5.0.12,第四位数字发生变化,为小版本更新,微信5.0.1升级至5.1,第二位数字发生变化,为大版本更新。
[0040]另外,对于上述第2)种分析版本更新级别的方法,大版本更新和小版本更新的划分需要根据APP版本更新后的新增功能对该APP所起的作用来确定。比如微信添加了红包功能、小视频功能等全新的功能,这些全新的功能使微信功能更为完善,为大版本更新,而在原有表情库中增加了个新的表情等,只是对原有功能进行了极小的改进,则为小版本更新。此种方式下,改进的功能对应的版本更新级别以及相应的级别阈值可人为设定。
[0041 ]步骤S103,根据获取的第一设定时间内的小众APP的下载量和重点APP的版本更新次数,确定所述小众APP和重点APP的热度。
[0042I具体地,小众APP的下载量及重点APP的版本更新次数反映了对应APP的热度,因此步骤S103根据获取的第一设定时间内的小众APP的下载量和重点APP的版本更新次数,能确定各APP的热度,并可进一步根据确定的热度对APP进行排序。
[0043]步骤S104,根据所述小众APP和重点APP的热度,生成APP热度榜单。
[0044]根据步骤S103确定的各APP的热度,步骤S104优选为基于各APP热度的大小,生成示意各APP热度大小的APP热度榜单。本实施例中,该APP热度榜单可称为飙升榜,其可反映APP在设定时间内的急剧上升的情况。
[0045]其中,进行数据排序以及根据排序结果生成示意相应排序结果的榜单是本领域的常用技术,在此不再多述。另外,生成的飙升榜可直接推送给用户使用的终端,并在终端向用户展示。
[0046]本实施例的生成APP热度榜单的方法将小众APP的下载量和重点APP的版本更新次数相结合,进行了统一的热度分析,能更加准确地反映该APP的热度。
[0047]基于与上述实施例涉及的APP的生成APP热度榜单的方法的同一发明思路,本发明的另一实施例还提供了一种生成APP热度榜单的系统,也称APP热度榜单生成系统,如图2所示,该APP热度榜单生成系统I包括:数据获取单元11,用于获取第一设定时间内的小众APP的下载量和重点APP的版本更新次数;热度获取单元12,用于根据获取的第一设定时间内的小众APP的下载量和重点APP的版本更新次数,确定所述小众APP和重点APP的热度;以及榜单生成单元13,用于根据所述小众APP和重点APP的热度,生成APP热度榜单;其中,将下载量在第二设定时间内超过预设阈值的APP设置为重点APP,将所述重点APP以外的APP设置为小众 APP 0
[0048]进一步地,所述数据获取单元11又包括:第一统计模块111,用于对所述小众APP进行下载事件检测,并统计出所述第一设定时间内的小众APP的下载量;以及第二统计模块112,用于对所述重点APP进行版本更新检测,并统计出所述第一设定时间内的重点APP的版本更新次数。
[0049]并且,优选地,所述第二统计模块112包括:版本更新检测模块1121,用于对重点APP进行版本更新检测;分析模块1122,用于根据重点APP的版本更新检测结果,分析各重点APP的版本更新级别;以及第三统计模块1123,用于统计第一设定时间内版本更新级别超过设定的级别阈值的重点APP的版本更新次数。
[0050]进一步地,分析模块1122包括:第一分析子模块1122a,用于通过比对重点APP版本更新前后的版本号确定该重点APP的版本更新级别;和/或第二分析子模块1122b,通过比对重点APP版本更新前后新增的功能确定该重点APP的版本更新级别。[0051 ]上述实施例的APP热度榜单生成系统与图1对应的生成APP热度榜单的方法的实施例的具体工作流程和原理相同或相近,在此不再赘述。
[0052]综上所述,本发明实施例将小众APP的下载量和重点APP的版本更新次数进行统一热度分析,特别是对于重点APP的版本更新次数,只统计了发生大版本更新的重点APP的版本更新次数,能更为准确地反映设定时间内的APP的热度急剧上升的情况,使得飙升榜上的排序更为精确。
[0053]以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。
[0054]另外需要说明的是,在上述【具体实施方式】中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
[0055]此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。
【主权项】
1.一种生成应用APP热度榜单的方法,其特征在于,该方法包括: 获取第一设定时间内的小众APP的下载量和重点APP的版本更新次数; 根据获取的第一设定时间内的小众APP的下载量和重点APP的版本更新次数,确定所述小众APP和重点APP的热度;以及 根据所述小众APP和重点APP的热度,生成APP热度榜单; 其中,将下载量在第二设定时间内超过预设阈值的APP设置为重点APP,将所述重点APP以外的APP设置为小众APP。2.根据权利要求1所述的方法,其特征在于,所述获取第一设定时间内的小众APP的下载量和重点APP的版本更新次数,包括: 对所述小众APP进行下载事件检测,统计出所述第一设定时间内的小众APP的下载量;以及 对所述重点APP进行版本更新检测,统计出所述第一设定时间内的重点APP的版本更新次数。3.根据权利要求2所述的方法,其特征在于,所述统计出所述第一设定时间内的重点APP的版本更新次数,包括: 根据重点APP的版本更新检测结果,分析各重点APP的版本更新级别;以及 统计第一设定时间内版本更新级别超过设定的级别阈值的重点APP的版本更新次数。4.根据权利要求3所述的方法,其特征在于,所述分析各重点APP的版本更新级别,包括: 通过比对重点APP版本更新前后的版本号确定该重点APP的版本更新级别;和/或 通过比对重点APP版本更新前后新增的功能确定该重点APP的版本更新级别。5.一种生成应用APP热度榜单的系统,其特征在于,该系统包括: 数据获取单元(II),用于获取第一设定时间内的小众APP的下载量和重点APP的版本更新次数; 热度获取单元(12),用于根据获取的第一设定时间内的小众APP的下载量和重点APP的版本更新次数,确定所述小众APP和重点APP的热度;以及 榜单生成单元(13 ),用于根据所述小众APP和重点APP的热度,生成APP热度榜单; 其中,将下载量在第二设定时间内超过预设阈值的APP设置为重点APP,将所述重点APP以外的APP设置为小众APP。6.根据权利要求5所述的系统,其特征在于,所述数据获取单元(11)包括: 第一统计模块(111),用于对所述小众APP进行下载事件检测,并统计出所述第一设定时间内的小众APP的下载量;以及 第二统计模块(112),用于对所述重点APP进行版本更新检测,并统计出所述第一设定时间内的重点APP的版本更新次数。7.根据权利要求6所述的系统,其特征在于,所述第二统计模块(112)包括: 版本更新检测模块(1121),用于对重点APP进行版本更新检测; 分析模块(1122),用于根据重点APP的版本更新检测结果,分析各重点APP的版本更新级别;以及 第三统计模块(1123),用于统计第一设定时间内版本更新级别超过设定的级别阈值的重点APP的版本更新次数。8.根据权利要求7所述的系统,其特征在于,所述分析模块(1122)包括: 第一分析子模块(1122a),用于通过比对重点APP版本更新前后的版本号确定该重点APP的版本更新级别;和/或 第二分析子模块(1122b),通过比对重点APP版本更新前后新增的功能确定该重点APP的版本更新级别。
【文档编号】G06F9/445GK105893448SQ201511021183
【公开日】2016年8月24日
【申请日】2015年12月30日
【发明人】刘洪林, 乔磊
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1