应用程序的评估方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:21605749 阅读:15 留言:0更新日期:2019-07-13 18:18
本发明专利技术公开了一种应用程序的评估方法、装置、计算机设备及存储介质,所述方法包括:采用网络爬虫的方式,从每个应用渠道中,爬取应用渠道包含的每个应用程序的基础信息并汇总,得到每个应用程序对应的目标产品信息和目标评价信息,这种从多个应用渠道获取的基础产品信息和基础评价信息的方式,使得对应用程序的评估更为客观,增强了应用程序评估的真实性,同时,针对每个应用程序,对应用程序对应的目标评价信息进行解析,得到应用程序的综合评分,并通过综合评分确定应用程序对应的应用评价,使得通过对用户评价进行智能解析,快速得到每个用户评价对应用程序的认可程度,实现对应用程序进行评估,提高应用程序评估的准确率与评估效率。

Assessment methods, devices, computer equipment and storage media for application programs

【技术实现步骤摘要】
应用程序的评估方法、装置、计算机设备及存储介质
本专利技术涉及计算机网络领域,尤其涉及一种应用程序的评估方法、装置、计算机设备及存储介质。
技术介绍
随着计算机技术的飞速发展和人们生活水平的日益提高,越来越多的应用程序(Application,APP)被开发使用,这给人们的日常工作、学习和娱乐提供了很大的便利,极大丰富了人们的生活,也使得人们对APP具有很强的依懒性。由于APP深受人们的追捧,各大APP开发商都会开发自己的APP放入APP应用市场,以供用户选择,在APP应用市场,同一类型的APP应用往往有几十个,甚至上百个,但是这些APP,有些质量很高,有些却存在一些问题,例如:泄漏用户隐私、恶意扣费和恶意广告等,如何让用户快速挑选到优秀的APP应用成为了一个难题。在当前,一些APP的下载提供商,即应用渠道方,提供了APP的产品数据,例如下载量、APP大小等,以及APP的用户评价来提供给用户参考,但这些产品数据有些久未更新,有些用户评价中,存在恶意刷好评或者差评的情况,甚至会有一些应用渠道方和APP开发者合作,故意更改产品数据等,这些行为对用户选择APP造成很大的干扰,使得当前APP的评估准确率低,且真实性差,同时,通过人工对APP进行评估,也使得APP评估的效率低。
技术实现思路
本专利技术实施例提供一种应用程序的评估方法、装置、计算机设备和存储介质,以解决当前应用程序的评估准确率低、真实性差和效率低的问题。一种应用程序的评估方法,包括:采用网络爬虫的方式,从每个预设的应用渠道中,爬取所述预设的应用渠道包含的每个应用程序的基础信息,其中,所述基础信息包括应用标识、基础产品信息和基础评价信息;将同一所述应用标识对应的每个所述基础产品信息进行汇总,得到所述应用标识对应的应用程序的目标产品信息,并将同一所述应用标识对应的每个所述基础评价信息进行汇总,得到所述应用标识对应的应用程序的目标评价信息;对每个所述应用程序对应的所述目标评价信息进行解析,得到每个所述应用程序对应的有效评价元素;按照预设的评分条件,对每个所述应用程序的所述有效评价元素和所述目标产品信息进行评分,得到所述应用程序的综合评分;基于预设的综合评分范围与应用评价之间的对应关系,根据所述应用程序的综合评分,确定所述应用程序对应的应用评价,并建立所述应用程序的应用标识和所述应用程序对应的应用评价之间的映射关系;针对每个所述应用程序,将所述映射关系存入到应用程序的评估模型中。一种应用程序的评估装置,包括:爬取模块,用于采用网络爬虫的方式,从每个预设的应用渠道中,爬取所述预设的应用渠道包含的每个应用程序的基础信息,其中,所述基础信息包括应用标识、基础产品信息和基础评价信息;汇总模块,用于将同一所述应用标识对应的每个所述基础产品信息进行汇总,得到所述应用标识对应的应用程序的目标产品信息,并将同一所述应用标识对应的每个所述基础评价信息进行汇总,得到所述应用标识对应的应用程序的目标评价信息;解析模块,用于对每个所述应用程序对应的所述目标评价信息进行解析,得到每个所述应用程序对应的有效评价元素;评分模块,用于按照预设的评分条件,对每个所述应用程序的所述有效评价元素和所述目标产品信息进行评分,得到所述应用程序的综合评分;映射模块,用于基于预设的综合评分范围与应用评价之间的对应关系,根据所述应用程序的综合评分,确定所述应用程序对应的应用评价,并建立所述应用程序的应用标识和所述应用程序对应的应用评价之间的映射关系;存储模块,用于针对每个所述应用程序,将所述映射关系存入到应用程序的评估模型中。一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述应用程序的评估方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述应用程序的评估方法的步骤。本专利技术实施例提供的应用程序的评估方法、装置、计算机设备及存储介质,一方面,采用网络爬虫的方式,从每个应用渠道中,爬取应用渠道包含的每个应用程序的基础信息,其中,基础信息包括应用标识、基础产品信息和基础评价信息,并将同一应用标识对应的每个基础产品信息进行汇总,得到应用标识对应的应用程序的目标产品信息,进而将同一应用标识对应的每个基础评价信息进行汇总,得到应用标识对应的应用程序的目标评价信息,以便后续使用目标产品信息和目标评价信息对应用程序进行评估,这种从多个应用渠道获取的基础产品信息和基础评价信息的方式,使得对应用程序的评估更为客观,增强了应用程序评估的真实性,另一方面,针对每个应用程序,对应用程序对应的目标评价信息进行解析,得到应用程序对应的有效评价元素,并按照预设的评分条件,对每个应用程序的有效评价元素和目标产品信息进行评分,得到应用程序的综合评分,进而基于预设的每个应用评价与综合评分范围的对应关系,根据应用程序的综合评分,确定应用程序对应的应用评价,使得通过对用户评价进行智能解析,快速得到每个用户评价对应用程序的认可程度,进而根据认可程度和目标产品信息,对应用程序进行评估,提高应用程序评估的准确率与评估效率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的应用程序的评估方法的应用环境示意图;图2是本专利技术实施例提供的应用程序的评估方法的实现流程图;图3是本专利技术实施例提供的应用程序的评估方法中步骤S10的实现流程图;图4是本专利技术实施例提供的应用程序的评估方法中步骤S30的实现流程图;图5是本专利技术实施例提供的应用程序的评估方法中步骤S32的实现流程图;图6是本专利技术实施例提供的应用程序的评估方法中对接收到的应用程序评估请求进行响应的实现流程图;图7是本专利技术实施例提供的应用程序的评估装置的示意图;图8是本专利技术实施例提供的计算机设备的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,图1示出本专利技术实施例提供的应用程序的评估方法的应用环境。该应用程序的评估方法应用在对各个应用渠道中的应用程序的评估场景中。该评估场景包括服务端和客户端,其中,服务端和客户端之间通过网络进行连接,服务端对每个应用渠道包含的应用程序的基础信息进行爬取,并对爬取到的数据进行分析,通过分析结果对应用程序进行评估,客户端在需要进行应用程序选取时,向服务端发送应用程序的评估获取请求,并接收服务端反馈的应用程序评估结果,客户端具体可以但不限于是笔记本电脑、个人计算机、手机和便携式手持智能设备和可穿戴式智能设备等,服务端具体可以用独立的服务器或者多个服务器组成的服务器集群实现。请参阅图2,图2示出本专利技术实施例提供的一种应用程序的评估方法,以该方法应用在图1中的服务端为例进行说明,详述如下本文档来自技高网...

【技术保护点】
1.一种应用程序的评估方法,其特征在于,所述应用程序的评估方法包括:采用网络爬虫的方式,从每个预设的应用渠道中,爬取所述预设的应用渠道包含的每个应用程序的基础信息,其中,所述基础信息包括应用标识、基础产品信息和基础评价信息;将同一所述应用标识对应的每个所述基础产品信息进行汇总,得到所述应用标识对应的应用程序的目标产品信息,并将同一所述应用标识对应的每个所述基础评价信息进行汇总,得到所述应用标识对应的应用程序的目标评价信息;对每个所述应用程序对应的所述目标评价信息进行解析,得到每个所述应用程序对应的有效评价元素;按照预设的评分条件,对每个所述应用程序的所述有效评价元素和所述目标产品信息进行评分,得到所述应用程序的综合评分;基于预设的综合评分范围与应用评价之间的对应关系,根据所述应用程序的综合评分,确定所述应用程序对应的应用评价,并建立所述应用程序的应用标识和所述应用程序对应的应用评价之间的映射关系;针对每个所述应用程序,将所述映射关系存入到应用程序的评估模型中。

【技术特征摘要】
1.一种应用程序的评估方法,其特征在于,所述应用程序的评估方法包括:采用网络爬虫的方式,从每个预设的应用渠道中,爬取所述预设的应用渠道包含的每个应用程序的基础信息,其中,所述基础信息包括应用标识、基础产品信息和基础评价信息;将同一所述应用标识对应的每个所述基础产品信息进行汇总,得到所述应用标识对应的应用程序的目标产品信息,并将同一所述应用标识对应的每个所述基础评价信息进行汇总,得到所述应用标识对应的应用程序的目标评价信息;对每个所述应用程序对应的所述目标评价信息进行解析,得到每个所述应用程序对应的有效评价元素;按照预设的评分条件,对每个所述应用程序的所述有效评价元素和所述目标产品信息进行评分,得到所述应用程序的综合评分;基于预设的综合评分范围与应用评价之间的对应关系,根据所述应用程序的综合评分,确定所述应用程序对应的应用评价,并建立所述应用程序的应用标识和所述应用程序对应的应用评价之间的映射关系;针对每个所述应用程序,将所述映射关系存入到应用程序的评估模型中。2.如权利要求1所述的应用程序的评估方法,其特征在于,所述采用网络爬虫的方式,从每个预设的应用渠道中,爬取所述预设的应用渠道包含的每个应用程序的基础信息包括:获取预设的域名;通过网络爬虫的方式,对所述预设的域名进行爬取,获取所述预设的域名对应的页面信息中的预设的应用渠道对应的统一资源定位符,所述页面信息中包含至少一个所述统一资源定位符;爬取每个所述统一资源定位符,得到每个所述统一资源定位符对应的预设的应用渠道包含的应用程序的基本信息;采用正则匹配的方式,对每个所述基本信息进行正则匹配,得到每个所述基本信息中包含的所述应用标识、所述基础产品信息和所述基础评价信息。3.如权利要求1所述的应用程序的评估方法,其特征在于,所述目标评价信息包括用户名和所述用户名对应的用户评论,所述对每个所述应用程序对应的所述目标评价信息进行解析,得到每个所述应用程序对应的有效评价元素包括:针对同一所述用户名,若所述用户名对应的用户评价的数量超过预设阈值,则选取与所述预设阈值相同数量的所述用户评价作为所述用户名的有效评价,若所述用户名对应的用户评价的数量未超过所述预设阈值,则将每个所述用户名对应的用户评价均作为一条所述有效评价;采用语义分析的方式,对每条所述有效评价进行评价情感分析,得到每条所述有效评价对应的认可程度;按照预设的评估方式,对每条所述有效评价对应的认为程度进行综合评估,得到所述目标评价信息对应的应用程序的所述有效评价元素。4.如权利要求3所述的应用程序的评估方法,其特征在于,所述采用语义分析的方式,对每条所述有效评价进行评价情感分析,得到所述有效评价中对应的认可程度包括:采用预设的分词方式,提取所述有效评论中包含的关键词;采用词向量的方式对所述关键字进行训练,得到所述关键字对应的空间词向量;基于K-Means聚合算法对所述空间词向量进行聚类分析,得到聚类分析结果;计算所述聚类分析结果与预设认可程度集合中的每个预设认可程度的欧氏距离,并将得到的欧氏距离值最小的所述预设认可程度,作为所述有效评论对应的认可程...

【专利技术属性】
技术研发人员:胡芹
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1