首页> 中国专利> 一种应用程序功能评价方法、装置、终端设备及存储介质

一种应用程序功能评价方法、装置、终端设备及存储介质

摘要

本发明公开了一种应用程序功能评价方法、装置、终端设备及存储介质,所述方法包括:获取待评价应用程序的使用数据;确定待评价应用程序的属性信息,并基于所述属性信息获取所述待评价应用程序所对应的评分方案;基于所述使用数据与所述评分方案,对所述待评价应用程序进行评分。本发明可以实现通过确定待评价应用程序的属性信息获取对应的评分方案,待评价应用程序基于对应的评分方案进行评分,能够使得每个待评价应用程序都根据适合的评分方案进行评分,提高评分标准和可信度。

著录项

  • 公开/公告号CN113807717A

    专利类型发明专利

  • 公开/公告日2021-12-17

    原文格式PDF

  • 申请/专利权人 深圳市易平方网络科技有限公司;

    申请/专利号CN202111113957.3

  • 发明设计人 汤晓仙;

    申请日2021-09-23

  • 分类号G06Q10/06(20120101);G06Q30/02(20120101);

  • 代理机构44268 深圳市君胜知识产权代理事务所(普通合伙);

  • 代理人朱阳波

  • 地址 518057 广东省深圳市南山区粤海街道科技南十二路28号康佳研发大厦21层A区

  • 入库时间 2023-06-19 13:45:04

说明书

技术领域

本发明涉及应用程序评价技术领域,尤其涉及一种应用程序功能评价方法、装置、终端设备及存储介质。

背景技术

在科技助力生活的今天,人们和各种终端设备如影随形,生活中早已被诸如手机,平板,电脑,电视所围绕。目前终端设备上的应用程序越来越多,功能也越来越强大。

目前对应用程序的功能上线效果的统计多为单一指标,如功能使用人数、留存率,且不同类型应用和应用的不同功能的主要关注指标相差较大,导致现有技术中缺乏一种可以适用于各种应用程序的评价体系。

因此,现有技术还有待改进和提高。

发明内容

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种应用程序功能评价方法、装置、终端设备及存储介质,旨在解决现有技术中目前对应用程序的功能上线效果的统计多为单一指标,如功能使用人数、留存率,且不同类型应用和应用的不同功能的主要关注指标相差较大,导致现有技术中缺乏一种可以适用于各种应用程序的评价体系等问题。

为了解决上述技术问题,本发明所采用的技术方案如下:

第一方面,本发明提供一种应用程序功能评价方法,其中,所述方法包括:

获取待评价应用程序的使用数据;

确定待评价应用程序的属性信息,并基于所述属性信息获取所述待评价应用程序所对应的评分方案;

基于所述使用数据与所述评分方案,对所述待评价应用程序进行评分。

在一种实现方式中,所述获取待评价应用程序的使用数据,包括:

采集所述待评价应用程序的多维度数据,所述多维度数据包括:激活数据、使用频率数据、留存数据,报错数据;

根据所述多维度数据,确定所述待评价应用程序的使用数据。

在一种实现方式中,所述确定所述待评价应用程序的属性信息,并基于所述属性信息获取所述待评价应用程序所对应的评分方案,包括:

获取应用程序的名称信息;

根据所述名称信息,确定所述待评价应用程序的属性信息;

根据所述属性信息,获取与所述属性信息所对应的评分方案。

在一种实现方式中,所述根据所述名称信息,确定所述待评价应用程序的属性信息,包括:

将所述名称信息与预设的自营应用列表进行匹配;

若所述名称信息与所述自营应用列表匹配成功,则确定所述待评价应用程序为自营应用;

若所述名称信息与所述自营应用列表匹配失败,则确定所述待评价应用程序为非自营应用。

在一种实现方式中,所述根据所述属性信息,获取与所述属性信息所对应的评分方案,包括:

若所述待评价应用程序为自营应用,则获取自营应用评分方案;

若所述待评价应用程序为非自营应用,则获取默认评分方案,所述默认评分方案设置有默认评分规则。

在一种实现方式中,所述基于所述使用数据与所述评分方案,对所述待评价应用程序进行评分,包括:

若所述待评价应用程序为自营应用,获取所述自营应用评分方案对应的评分项目;

根据所述使用数据,确定每一个评分项目所对应的评分信息;

根据所述每一个评分项目所对应的评分信息,得到所述待评价应用程序的分值,完成所述待评价应用程序的评分。

在一种实现方式中,所述根据所述使用数据,确定每一个评分项目所对应的评分信息,包括:

获取每一个评分项目所对应的权重信息;

根据所述使用上数据与所述权重信息,确定每一个评分项目所对应的评分信息。

第二方面,本发明实施例还提供一种应用程序功能评价装置,其中,所述装置包括:

使用数据获取模块,用于获取待评价应用程序的使用数据;

评分方案确定模块,用于确定待评价应用程序的属性信息,并基于所述属性信息获取所述待评价应用程序所对应的评分方案;

应用程序评分模块,用于基于所述使用数据与所述评分方案,对所述待评价应用程序进行评分。

第三方面,本发明实施例还提供一种终端设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于执行如上述任意一项所述的应用程序功能评价方法。

第四方面,本发明实施例还提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述中任意一项所述的应用程序功能评价方法。

本发明的有益效果:与现有技术相比,本发明提供了一种应用程序功能评价方法,本发明实施例首先获取所述待评价应用程序的使用数据,此待评价应用程序的使用数据是根据所述多维度数据确定的。然后,确定待评价应用程序的属性信息,并基于所述属性信息获取所述待评价应用程序所对应的评分方案。最后,基于所述使用数据与所述评分方案,对所述待评价应用程序进行评分。可见,本发明可以实现通过确定待评价应用程序的属性信息获取对应的评分方案,待评价应用程序基于对应的评分方案进行评分,能够使得每个待评价应用程序都根据适合的评分方案进行评分,提高评分标准和可信度。

附图说明

图1是本发明实施例提供的应用程序功能评价方法的具体实施方式的流程图。

图2是本发明实施例提供的应用程序功能评价方法中获取所述待评价应用程序的使用数据的流程图。

图3是本发明实施例提供的应用程序功能评价方法中确定所述待评价应用程序的属性信息的流程图。

图4是本发明实施例提供的应用程序功能评价方法中实现所述待评价应用程序进行评分的流程图。

图5是本发明实施例提供的应用程序功能评价装置的原理框图。

图6是本发明实施例提供的终端设备的内部结构原理框图。

具体实施方式

为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

由于现有技术中,目前对应用程序的功能上线效果的统计多为单一指标,如功能使用人数、留存率,且不同类型应用和应用的不同功能的主要关注指标相差较大,导致现有技术中缺乏一种可以适用于各种应用程序的评价体系。

为了解决现有技术的问题,本实施例提供了一种应用程序功能评价方法,首先,获取所述待评价应用程序的使用数据,此待评价应用程序的使用数据是根据所述多维度数据确定的,所述多维度数据包括:激活数据、使用频率数据、留存数据,报错数据。然后确定待评价应用程序的属性信息,并基于所述属性信息获取所述待评价应用程序所对应的评分方案。最后,基于所述使用数据与所述评分方案,对所述待评价应用程序进行评分。因此,通过确定待评价应用程序的属性信息获取对应的评分方案,待评价应用程序基于对应的评分方案进行评分,使得每个待评价应用程序都根据适合的评分方案进行评分,提高评分标准和可信度。

本实施例提供一种应用程序功能评价方法,该方法可以应用于智能终端。

具体如图1中所示,所述方法包括:

步骤S100、获取待评价应用程序的使用数据。

对应用程序功能进行评价,其实就是基于客户的用户使用情况,客户的用户使用情况都是通过应用程序的使用数据体现出来的,故对应用程序功能进行评价,首先要获取待评价应用程序的使用数据。

在一种实施方式中,本实施例提供了获取所述待评价应用程序的使用数据的方法。如图2中所示,具体包括如下步骤:

步骤S101、采集所述待评价应用程序的多维度数据,所述多维度数据包括:激活数据、使用频率数据、留存数据,报错数据;

步骤S102、根据所述多维度数据,确定所述待评价应用程序的使用数据。

由于仅通过单一指标,如功能使用人数、留存率,作为所述待评价应用程序使用数据对应用进行评分,会使评分结果不够精准,故本实施例中的所述使用数据可以从多个维度上进行统计,获取丰富的用户使用数据,可提高评分结果的可信度。

在本实施例中,首先,采集所述待评价应用程序的多维度数据,所述多维度数据包括:激活数据、使用频率数据、留存数据,报错数据,所述激活数据是指应用程序功能激活成功的累计用户数量以及应用激活成功的累计用户数量,所述使用频率数据是指功能活跃的用户数量以及应用活跃的用户数量,所述留存数据是指一段时间(比如7天)功能活期活跃的去重用户数量,所述报错数据是指应用程序功能出现错误时的上报错误次数。最后,根据所述多维度数据,确定所述待评价应用程序的使用数据。

在一种实施方式中,定期采集所述待评价应用程序的多维数据,如每隔3个月对所述待评价应用程序的多维数据进行采集,并对多维数据进行处理,得到使用数据,所述使用数据为应用功能的激活率、使用率、活跃率、7日留存率和错误率。所述使用数据的具体计算方式如下:

对应用程序功能进行评分,需要确定评分方案,即执行图1中的步骤S200、确定待评价应用程序的属性信息,并基于所述属性信息获取所述待评价应用程序所对应的评分方案。

通过确定待评价应用的属性信息获取所述待评价应用程序所对应的评分方案,使得不同的属性信息对应不同的评分方案,使得不同属性信息的应用程序能够利用合适自身的评分方案进行评分,提高评分的精准度。

在一种实现方式中,本实施例实现基于所述属性信息获取所述待评价应用程序所对应的评分方案,如图3所示,具体包括如下步骤:

步骤S201、获取应用程序的名称信息;

步骤S202、根据所述名称信息,确定所述待评价应用程序的属性信息;

步骤S203、根据所述属性信息,获取与所述属性信息所对应的评分方案。

在本实施例中,先获取应用程序的名称信息,所述应用程序的名称信息可以直接对待获取名称信息的应用程序进行识别得到。当获取到所述名称信息后,根据所述名称信息确定所述待评价应用程序的属性信息,具体地,所述属性信息分为两类,一类是自营应用,一类是非自营应用。所述属性信息将所述名称信息与预设的自营应用表进行匹配得到,在预设的自营应用列表中预先设置有多个具有自营应用属性信息的应用程序名称信息,将所述名称信息与所述自营应用列表进行匹配,即看所述名称信息是否在所述自营应用列表中存在,具体地,根据应用包名前缀和补充的自营应用列表,进行包名映射,若所述自营列表中存在与所述名称信息相同的名称信息,则所述名称信息与所述自营应用列表匹配成功,确定所述待评价应用程序为自营应用;若所述自营列表中不存在与所述名称信息相同的名称信息,则所述名称信息与所述自营应用列表匹配失败,则确定所述待评价应用程序为非自营应用。

举例说明,当待评价应用程序是剪映app时,首先获取该剪映app的多维度数据,即激活数据、使用频率数据、留存数据,报错数据,根据所述多维度数据计算出使用数据。接着,预先设置自营应用列表,所述自营应用列表中设置了多个自营应用的名称信息,获取所述剪映app的名称信息为“剪映”,根据所述名称信息“剪映”与所述自营应用列表中设置的多个自营应用的名称信息进行匹配,当所述自营应用列表中设置的多个自营应用的名称信息中存在与所述名称信息“剪映”相同的名称信息时,则视为匹配成功,判定剪映app的属性信息为自营应用,获取对应的自营应用评分方案进行评分;若当所述自营应用列表中设置的多个自营应用的名称信息中不存在与所述名称信息“剪映”相同的名称信息时,则视为匹配失败,判定剪映app的属性信息为非自营应用,获取对应的默认评分方案进行评分。

在本实施例中,预先设置了所述属性信息与评分方案一一对应的关系,具体地,应用程序所述属性信息为自营应用所对应的评分方案为自营应用评分方案,应用程序所述属性信息为非自营应用所对应的评分方案为默认评分方案,即当所述待评价应用程序为自营应用时,则获取自营应用评分方案,当所述待评价应用程序为非自营应用,则获取默认评分方案,所述默认评分方案设置有默认评分规则。

具体地,所述自营应用评分方案如下:

应用功能综合评分=(aⅹ激活率+bⅹ使用率+cⅹ活跃率+dⅹ7日留存率-eⅹ错误率)ⅹ100;其中,a、b、c、d、e为权重值,a为应用功能激活率的权重值,b为应用功能使用率的权重值,c为活跃率的权重值,d为7日留存率的权重值,e为错误率的权重值。

而默认评分方案如下:

功能评分方案=(20%ⅹ激活率+15%ⅹ使用率+15%ⅹ活跃率+30%ⅹ7日留存率-20%ⅹ错误率)ⅹ100

根据所述属性信息得到对应的评分方案后,需要利用评分方案对所述待评价应用程序进行评分,即执行图1中的步骤S300、基于所述使用数据与所述评分方案,对所述待评价应用程序进行评分。

所述评分方案都由五个部分组成,故要得到整体评分方案的评分结果,需要计算出这五个部分的分值,基于所述使用数据,即错误率、激活率、使用率、活跃率以及7日存留率,计算出对应的分值,最后对所述待评价应用程序进行评分。在本实施例中,根据所述属性信息得到对应的评分方案后,基于所述使用数据与所述评分方案,对所述待评价应用程序进行评分。

在一种实现方式中,本实施例实现基于所述使用数据与所述评分方案,对所述待评价应用程序进行评分,如图4所示,具体包括如下步骤:

步骤301、若所述待评价应用程序为自营应用,获取所述自营应用评分方案对应的评分项目;

步骤302、根据所述使用数据,确定每一个评分项目所对应的评分信息;

步骤303、根据所述每一个评分项目所对应的评分信息,得到所述待评价应用程序的分值,完成所述待评价应用程序的评分。

首先,若所述待评价应用程序为自营应用,获取所述自营应用评分方案对应的评分项目。接着,根据所述使用数据,确定每一个评分项目所对应的评分信息。最后,根据所述每一个评分项目所对应的评分信息,得到所述待评价应用程序的分值,完成所述待评价应用程序的评分。在本实施例中,当所述待评价应用程序为自营应用时,通过所述自营应用评分方案进行评分,所述自营应用评分方案有5个评分项目组成,所述评分方案中的所述评分项目可与所述使用数据对应起来,根据所述使用数据,可以计算出每一个评分项目所对应的评分信息,具体地,获取每一个评分项目所对应的权重信息,基于所述使用数据与所述权重信息,确定每一个评分项目所对应的评分信息。根据所述每一个评分项目对应的评分信息确定待评价应用程序的分值,根据所述待评价应用程序的分值,完成所述待评价应用程序的评分。

具体地,当所述待评价应用程序为自营应用程序时,获取所述自营应用所对应的自营应用评价方案,获取所述自营应用评分方案对应的评分项目,所述评分项目分为五项,分别为错误率评分项目、激活率评分项目、使用率评分项目、活跃评分项目率以及7日存留率评分项目,根据所述使用数据,即错误率、激活率、使用率、活跃率以及7日存留率的数值,可得到这五项评分项目的信息。

具体地,当所述待评价应用程序为自营应用程序时,获取的所述自营应用评分方案为:

应用功能综合评分

=(aⅹ激活率+bⅹ使用率+cⅹ活跃率+dⅹ7日留存率-eⅹ错误率)ⅹ100,

其中,a、b、c、d、e为权重值,a为应用功能激活率的权重值,b为应用功能使用率的权重值,c为活跃率的权重值,d为7日留存率的权重值,e为错误率的权重值,各权重值的具体计算如下:

所述职级是指五项评分项目在评分中关键作用程度,所述职级从高到低划分为三段,分别表示较重要、重要以及不重要,三段职级的职级权重为5:3:2,其中,职级权重评为5时,是较重要;职级权重评为3时,是重要;职级权重评为2时,为不是很重要。即当认为所述评分项目为较重要时,赋予所述评分项目的职级为5,当认为所述评分项目为重要时,赋予所述评分项目的职级为3,当认为所述评分项目为不是很重要时,赋予所述评分项目的职级为2,代入上式可直接计算出所述评分项目的权重值。

进一步地,综合评分满分为100分,其中错误率是扣分项,每一项评分项目对应的评分信息为每一评分项目的值,根据每一评分项目的值即可计算出待评价应用程序的分值。

激活率分值=aⅹ激活率;

使用率分值=bⅹ使用率;

活跃率分值=cⅹ活跃率;

7日留存率分值=ⅹ7日留存率;

错误率分值=eⅹ错误率。

可见,当计算出a、b、c、d、e后,并获取待评价应用程序的评分项目信息,基于这两者可计算出待评价应用程序的分值,根据所述待评价应用程序的分值,完成所述待评价应用程序的评分。

进一步地,当同一应用程序有n个人参加评分,那么对所述应用程序的综合评分取平均值,所述平均值具体计算如下:

由此可见,本发明实施例首先获取所述待评价应用程序的使用数据,此待评价应用程序的使用数据是根据所述多维度数据确定的,所述多维度数据包括:激活数据、使用频率数据、留存数据,报错数据。然后,获取应用程序的名称信息,根据应用程序的名称信息确定待评价应用程序的属性信息,并基于所述属性信息获取所述待评价应用程序所对应的评分方案。最后,基于所述使用数据与所述评分方案,对所述待评价应用程序进行评分。可见,本发明可以实现通过确定待评价应用程序的属性信息获取对应的评分方案,待评价应用程序基于对应的评分方案进行评分,能够使得每个待评价应用程序都根据适合的评分方案进行评分,提高评分标准和可信度。

如图5所示,本发明实施例提供了一种应用程序功能评价方法,该装置包括:使用数据获取模块501、评分方案确定模块502、应用程序评分模块503。具体地,所述使用数据获取模块501,用于获取待评价应用程序的使用数据;所述评分方案确定模块502,用于确定待评价应用程序的属性信息,并基于所述属性信息获取所述待评价应用程序所对应的评分方案;所述应用程序评分模块503,用于基于所述使用数据与所述评分方案,对所述待评价应用程序进行评分。

基于上述实施例,本发明还提供了一种终端设备,其原理框图可以如图6所示。该终端设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏、温度传感器。其中,该终端设备的处理器用于提供计算和控制能力。该终端设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该终端设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种应用程序功能评价方法。该终端设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该终端设备的温度传感器是预先在终端设备内部设置,用于检测内部设备的运行温度。

本领域技术人员可以理解,图6中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的终端设备的限定,具体的终端设备以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种终端设备,终端设备包括存储器、处理器及存储在存储器中并可在处理器上运行的应用程序功能评价程序,处理器执行应用程序功能评价程序时,实现如下操作指令:

获取待评价应用程序的使用数据;

确定待评价应用程序的属性信息,并基于所述属性信息获取所述待评价应用程序所对应的评分方案;

基于所述使用数据与所述评分方案,对所述待评价应用程序进行评分。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、运营数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双运营数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

综上所述,本发明公开了一种应用程序功能评价方法、装置、终端设备及存储介质,所述方法包括:取所述待评价应用程序的使用数据;确定待评价应用程序的属性信息,并基于所述属性信息获取所述待评价应用程序所对应的评分方案;基于所述使用数据与所述评分方案,对所述待评价应用程序进行评分。本发明可以实现通过确定待评价应用程序的属性信息获取对应的评分方案,待评价应用程序基于对应的评分方案进行评分,能够使得每个待评价应用程序都根据适合的评分方案进行评分,提高评分标准和可信度。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号