应用程序的筛选方法、装置和系统制造方法及图纸

技术编号:15391596 阅读:127 留言:0更新日期:2017-05-19 04:50
本发明专利技术公开了一种应用程序的筛选方法、装置和系统。其中,该方法包括:获取N个应用程序的第一参数和第二参数,其中,第一参数是用于表示应用程序的装机量的参数,第二参数是用于表示应用程序的用户的活跃程度的参数;根据第一参数和第二参数从N个应用程序中筛选出目标应用程序。本发明专利技术解决了现有技术中使用单一参数筛选应用程序的准确度低的技术问题。

Application screening method, device and system

The invention discloses a screening method, an apparatus and a system of an application program. Among them, the method includes: first and second parameters, obtain the N applications in which the first parameter is used to represent the parameters of the installed capacity of the application, second parameters are used to represent the parameters of active user of the application; according to the first and second parameters selected the target application from the N application in the program. The invention solves the technical problems of low accuracy in using the single parameter screening application in the prior art.

【技术实现步骤摘要】
应用程序的筛选方法、装置和系统
本专利技术涉及互联网领域,具体而言,涉及一种应用程序的筛选方法、装置和系统。
技术介绍
终端上能够安装的APP数量庞大,从海量的APP中筛选出成长型APP和衰退型APP具有重要价值。现有技术一般根据APP的装机量变化率由高到低进行排名获取成长型APP或衰退型APP。这种判断方法准确率低。比如一些厂商定制的APP,只要推出一款新机型,装机量就会立刻上升,但这款APP本身不一定是成长型APP。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种应用程序的筛选方法、装置和系统,以至少解决现有技术中使用单一参数筛选应用程序的准确度低的技术问题。根据本专利技术实施例的一个方面,提供了一种应用程序的筛选方法,包括:获取N个应用程序的第一参数和第二参数,其中,所述第一参数是用于表示所述应用程序的装机量的参数,所述第二参数是用于表示所述应用程序的用户的活跃程度的参数;根据所述第一参数和所述第二参数从所述N个应用程序中筛选出目标应用程序。根据本专利技术实施例的又一个方面,提供了一种应用程序的筛选装置,包括:获取单元,用于获取N个应用程序的第一参数和第二参数,其中,所述第一参数是用于表示所述应用程序的装机量的参数,所述第二参数是用于表示所述应用程序的用户的活跃程度的参数;第一筛选单元,用于根据所述第一参数和所述第二参数从所述N个应用程序中筛选出目标应用程序。根据本专利技术实施例的又一个方面,提供了一种应用程序的筛选系统,包括:上述应用程序的筛选装置。根据本专利技术实施例的又一个方面,提供了一种应用程序的筛选系统,包括:终端,用于将N个应用程序的安装情况和使用情况上报给服务器;服务器,与所述终端通信连接,用于接收所述终端上报的所述N个应用程序的安装情况和使用情况,并根据所述安装情况和所述使用情况获取所述N个应用程序的第一参数和第二参数,并且根据所述第一参数和所述第二参数从所述N个应用程序中筛选出目标应用程序,其中,所述第一参数是用于表示所述应用程序的装机量的参数,所述第二参数是用于表示所述应用程序的用户的活跃程度的参数。本专利技术实施例使用装机量(安装量)和活跃度(使用量)两个方面的多个参数作为特征,由于多个参数全面地反映了应用程序的安装和使用情况,达到了筛选应用程序的准确度高的技术效果,进而解决了现有技术中使用单一参数筛选应用程序的准确度低的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的执行应用程序的筛选方法的终端和服务器所构成的硬件环境的架构图;图2是根据本专利技术实施例的一种可选的应用程序的筛选方法的流程图;图3是根据本专利技术实施例的另一种可选的应用程序的筛选方法的流程图;图4是根据本专利技术实施例的使用KMENS聚类算法进行聚类的示意图;图5是根据本专利技术实施例的使用DBSCAN聚类算法进行聚类的示意图;图6是根据本专利技术实施例的应用程序的筛选装置的示意图;图7是根据本专利技术实施例的用于实施应用程序的筛选方法的服务器的示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。下面对本专利技术实施例中出现的技术术语进行解释:APP:application的缩写,特指手机上的应用程序。表现特殊的APP:主要指近期发展势头较好或较差的一些APP,即区别于表现形式一般的APP(稳定的APP)。IMEI:国际移动设备识别码(InternationalMobileEquipmentIdentity,IMEI),即通常所说的手机序列号、手机“串号”,用于在移动电话网络中识别每一部独立的手机等行动通讯装置。APP装机量:指安装某款APP的总用户数。APP活跃用户数:指某款APP被使用的总用户数。手机管家:是主要包含手机病毒查杀、垃圾清理、骚扰拦截、流量管理、软件管理等功能的手机管理软件。大盘:指所有APP整体上报的情况,比如通过手机管家收集到所有APP整体装机量或者使用用户的总量的情况。聚类分析:聚类(clustering)是指根据“物以类聚”原理,将本身没有类别的样本聚集成不同的组,这样的一组数据对象的集合叫做类或簇,在同一类中,个体之间的差异较小,而不同类上的个体之间的差异较大。训练样本:在本专利技术中指聚类算法训练模型(学习如何聚类)用到的样本数据。根据本专利技术实施例,提供了一种可以通过本申请装置实施例执行的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。根据本专利技术实施例,提供了一种应用程序的筛选方法。可选地,在本实施例中,上述应用程序的筛选方法可以应用于如图1所示的第一终端102、第二终端106和服务器104所构成的硬件环境中。如图1所示,第一终端102和第二终端106可以通过网络与服务器104进行连接,第一终端102也可以不与服务器104连接。在第一终端102不与服务器104连接的情况下,第一终端102和第二终端106之间也可以进行通信。上述网络包括但不限于:移动通信网络、广域网、城域网或局域网,终端102可以是手机终端,也可以是PC终端、笔记本终端或平板电脑终端。图1中示出的硬件环境系统的主要工作原理是:第一终端102、第二终端106的手机管家客户端向服务器104上报用户软件安装列表和用户使用列表。服务器104根据用户软件安装列表和用户使用列表获取表示应用程序的装机量的参数和用户活跃度的参数,根据应用程序的装机量的参数和用户活跃度的参数对应用程序进行聚类,被聚到一起的应用程序即为表现普通的APP,未被聚类的应用程序为表现特殊的APP,即目标应用程序。需要注意的是,图1中的第一终端102、第二终端106仅仅是示意性的,在本专利技术实施例中需要大量终端的手机管家客户端向服务器104上报用户软件安装列表和用户使用列表。根据本专利技术实施例,提供了一种应用程序的筛选方法。图2是根据本专利技术实施例的一种可选的应用程序的筛选方法的流程图。如图2所示,该方法包括如下步骤:步骤S202,获取N个应用程序的第一参数和第二参数,其中,第一参数是用于表示应用程序的装机量的参数,本文档来自技高网
...
应用程序的筛选方法、装置和系统

【技术保护点】
一种应用程序的筛选方法,其特征在于,包括:获取N个应用程序的第一参数和第二参数,其中,所述第一参数是用于表示所述应用程序的装机量的参数,所述第二参数是用于表示所述应用程序的用户的活跃程度的参数;根据所述第一参数和所述第二参数从所述N个应用程序中筛选出目标应用程序。

【技术特征摘要】
1.一种应用程序的筛选方法,其特征在于,包括:获取N个应用程序的第一参数和第二参数,其中,所述第一参数是用于表示所述应用程序的装机量的参数,所述第二参数是用于表示所述应用程序的用户的活跃程度的参数;根据所述第一参数和所述第二参数从所述N个应用程序中筛选出目标应用程序。2.根据权利要求1所述的方法,其特征在于,所述第一参数包括当前周期所述应用程序的装机量变化率和/或上个周期所述应用程序的装机量变化率,根据所述第一参数和所述第二参数从所述N个应用程序中筛选出目标应用程序包括:根据所述第二参数以及所述当前周期所述应用程序的装机量变化率和/或上个周期所述应用程序的装机量变化率从所述N个应用程序中筛选出目标应用程序。3.根据权利要求1所述的方法,其特征在于,所述第二参数包括至少一个子参数,根据所述第一参数和所述第二参数从所述N个应用程序中筛选出目标应用程序包括:根据所述至少一个子参数和所述第一参数从所述N个应用程序中筛选出目标应用程序,其中,所述子参数包括以下任意一个:当前周期所述应用程序的第一用户数量的变化率、上个周期所述应用程序的第一用户数量的变化率、当前周期所述应用程序总使用次数的变化率、上个周期所述应用程序总使用次数的变化率、当前周期所述应用程序总使用时长的变化率、上个周期所述应用程序总使用时长的变化率,其中,所述第一用户为使用过所述应用程序的用户。4.根据权利要求1所述的方法,其特征在于,根据所述第一参数和所述第二参数从所述N个应用程序中筛选出目标应用程序包括:根据所述第一参数和所述第二参数获取所述N个应用程序中每个应用程序与所述N个应用程序中的其他应用程序的相似度;筛选出所述相似度满足预设条件的应用程序;将筛选出的应用程序作为目标应用程序。5.根据权利要求4所述的方法,其特征在于,根据所述第一参数和所述第二参数获取所述N个应用程序中每个应用程序与所述N个应用程序中的其他应用程序的相似度包括:根据所述第一参数和所述第二参数获取所述N个应用程序中每个应用程序与所述N个应用程序中的其他应用程序的距离参数,其中,所述距离参数用于表示每个应用程序与其他应用程序之间的相似程度,筛选出所述相似度满足预设条件的应用程序包括:筛选出所述距离参数大于预设距离的应用程序。6.根据权利要求4所述的方法,其特征在于,根据所述第一参数和所述第二参数获取所述N个应用程序中每个应用程序与所述N个应用程序中的其他应用程序的相似度包括:根据所述第一参数和所述第二参数将所述N个应用程序进行聚类,得到至少两个类别,筛选出所述相似度满足预设条件的应用程序包括:筛选出第一应用程序,其中,所述第一应用程序偏离所述第一应用程序所在类别的中心的程度大于第一预设数值。7.根据权利要求4所述的方法,其特征在于,根据所述第一参数和所述第二参数获取所述N个应用程序中每个应用程序与所述N个应用程序中的其他应用程序的相似度包括:根据所述第一参数和所述第二参数将所述N个应用程序进行聚类,得到至少两个类别,其中,每个类别中的应用程序周围的应用程序的稠密程度在预设范围内;筛选出所述相似度满足预设条件的应用程序包括:筛选出处于所述至少两个类别以外的应用程序。8.根据权利要求6或7所述的方法,其特征在于,在将筛选出的应用程序作为目标应用程序之后,所述方法还包括:在所述至少两个类别中筛选出目标类别,其中,所述目标类别中包含的应用程序的数量小于或者等于第二预设数值;将所述目标类别中所有的所述应用程序也作为所述目标应用程序。9.根据权利要求4所述的方法,其特征在于,在根据所述第一参数和所述第二参数获取所述N个应用程序中每个应用程序与所述N个应用程序中的其他应用程序的相似度之前,所述方法还包括:过滤掉所述N个应用程序中用户数量小于第三预设数值的应用程序。10.一种应用程序的筛选装置,其特征在于,包括:获取单元,用于获取N个应用程序的第一参数和第二参数,其中,所述第一参数是用于表示所述应用程序的装机量的参数,所述第二参数是用于表示所述应用程序的用户的活跃程...

【专利技术属性】
技术研发人员:周远远吴春成邱泰生
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1