面向移动应用APP品质的自动评分方法及相关设备与流程

专利2025-08-09  121


本技术涉及移动互联网,尤其涉及一种面向移动应用app品质的自动评分方法及相关设备。


背景技术:

1、随着移动互联网领域相关技术的飞速发展及国家电网有限公司(简称“公司”)外网移动应用app的数量与日俱增的迫切要求,公司打造了一款供外网移动应用运行承载的平台i国网,公司各单位、各专业的1700余个移动应用已上架到i国网,在赋能公司办公管理、生产作业、经营管理等方面发挥着至关重要的作用,全网所有移动应用app的日活用户累计高达70万、月活用户近130万,但是用户满意度却不断下降,主要存在面向移动应用app的评价体系不完备、评价结果不全面、数据采集不智能,人为干预较多导致结果不公正透明等问题。分析当前移动应用app品质评价技术及系统主要存在以下问题:

2、(1)评价体系不完善:目前针对移动应用app的评价更多地聚焦移动应用性能、安全等维度,缺少对移动应用app性能及可用性、界面交互体验、共性能力调用、客服闭环管理等方面评价标准及缺少每项指标具体权重的设置;

3、(2)评价结果不全面:目前目前针对移动应用app的评价结果只有一个整体得分,缺少对每项指标的后续建议及该指标得分在公司内部2000余个移动应用的排名,对后续移动应用app的整改指导意义不足;

4、(3)数据采集不智能:目前前端数据采集大量依靠前端业务埋点,随着业务越来越多、数据采集越来越多造成埋点逻辑复杂、埋点数量急剧增多,造成应用问题越来越多,如过多的埋点会增加页面的javascript执行时间,导致页面加载速度变慢,影响用户体验;随着埋点数量的增加,维护这些埋点的代码变得更加复杂,增加了代码出错的机会;埋点数据的收集和发送可能会阻塞页面的渲染,导致页面响应时间延长;用户的设备需要处理更多的javascript代码和数据传输,会导致设备发热、电量消耗加快等问题。因此面对电网移动应用app品质评价需求,现有的评价方法无法满足当前公司的实际需求。


技术实现思路

1、有鉴于此,本技术的目的在于提出一种面向移动应用app品质的自动评分方法及相关设备。

2、基于上述目的,本技术提供了一种面向移动应用app品质的自动评分方法,应用于一种面向移动应用app品质的自动评分系统,所述系统包括:输入模块、自动评分模块和输出模块;

3、所述方法包括:

4、利用输入模块采集应用的第一信息,并基于获取的所述应用的待评指标项,确定评分项;

5、基于所述评分项对所述第一信息进行数据清洗,得到第二信息;

6、利用所述自动评分模块,基于所述第二信息,依据所述评分项对所述应用进行自动评分,得到至少一个第一结果;

7、利用所述输出模块对所述第一结果进行分析,得到第二结果;所述第二结果为所述应用的改进提供相应的优化建议。

8、在一种可能的实现方式中,所述利用输入模块采集应用的第一信息,包括:

9、利用所述输入模块,获取所述应用的类型;

10、基于所述类型配置对应的访问路径;

11、根据所述访问路径,对所述应用的第一信息进行采集。

12、在一种可能的实现方式中,所述对所述应用的第一信息进行采集,包括:

13、对所述应用的javascript层面进行监控,采集所述应用的页面的性能、质量和用户反馈与评价,得到第一数据;

14、采用性能接口和导航计时接口,对所述javascript的性能进行监听,得到第二数据;

15、对全局对象的加载事件和资源的加载事件、错误事件进行监听,以对资源加载性能进行监控,得到第三数据;

16、利用性能绘制计时接口来对首次内容绘制和首次有意义绘制的渲染时间点进行监控,得到第四数据;

17、利用网络获取接口的监听器来获取网络请求的性能,得到第五数据;

18、根据所述第一数据、所述第二数据、所述第三数据、所述第四数据和所述第五数据,确定所述第一信息。

19、在一种可能的实现方式中,所述自动评分模块包括性能评估单元、质量特征单元和用户反馈与评价单元;

20、所述利用所述自动评分模块,基于所述第二信息,依据所述评分项对所述应用进行自动评分,得到至少一个第一结果,包括:

21、基于所述第二信息,利用所述性能评估单元,对所述应用的白屏、闪退、耗电量和内存占用的指标进行自动评分,得到所述第一结果;

22、基于所述第二信息,利用所述质量特征单元,对所述应用的月活跃度、月更新量、月更新次数和应用宝的大小的指标进行自动评分,得到所述第一结果;

23、基于所述第二信息,利用所述用户反馈与评价单元,对所述应用的用户满意度、用户反馈渠道和用户行为分析的指标进行自动评分,得到所述第一结果。

24、在一种可能的实现方式中,所述利用所述输出模块对所述第一结果进行分析,得到第二结果,包括:

25、根据所述第一结果,得到所述每个所述第一结果的第一分数和第一排名,并且计算所有的所述第一结果的第二分数和第二排名;

26、根据所述第一分数、所述第一排名、所述第二分数和第二排名,分析得到所述优化建议。

27、在一种可能的实现方式中,所述方法还包括:

28、响应于电脑端获取得到所述第一分数、所述第一排名、所述第二分数和第二排名,将所述第一分数、所述第一排名、所述第二分数和第二排名同步到同一用户的移动端,并向用户发送消息提醒;

29、响应于移动端获取得到所述第一分数、所述第一排名、所述第二分数和第二排名,向用户发送消息提醒。

30、基于同一发明构思,本技术实施例还提供了一种面向移动应用app品质的自动评分系统,包括:输入模块、自动评分模块和输出模块;

31、所述输入模块被配置为采集应用的第一信息,并基于获取的所述应用的待评指标项,确定评分项;基于所述评分项对所述第一信息进行数据清洗,得到第二信息;

32、所述自动评分模块被配置为基于所述第二信息,依据所述评分项对所述应用进行自动评分,得到至少一个第一结果;

33、所述输出模块被配置为对所述第一结果进行分析,得到第二结果;所述第二结果为所述应用的改进提供相应的优化建议。

34、基于同一发明构思,本技术实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任意一项所述的面向移动应用app品质的自动评分方法。

35、基于同一发明构思,本技术实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行上述任一所述的面向移动应用app品质的自动评分方法。

36、基于同一发明构思,本技术实施例还提供了一种计算机程序产品,其包括计算机程序指令,所述计算机指令用于使所述计算机程序产品执行上述任一所述的面向移动应用app品质的自动评分方法。

37、从上面所述可以看出,本技术提供的面向移动应用app品质的自动评分方法及相关设备,通过利用输入模块采集应用的第一信息,并基于获取的所述应用的待评指标项,确定评分项;基于所述评分项对所述第一信息进行数据清洗,得到第二信息;利用所述自动评分模块,基于所述第二信息,依据所述评分项对所述应用进行自动评分,得到至少一个第一结果;利用所述输出模块对所述第一结果进行分析,得到第二结果;所述第二结果为所述应用的改进提供相应的优化建议。本技术实施例通过构建一个包含性能评估、质量特征以及用户反馈和评价的三个方面的自动评分体系以及系统,通过前述体系以及系统,开发者可以全面了解应用的质量状况,发现潜在问题并进行优化。整合了相关的传统评分工具,相比于传统评分需要投入专业的人、投入大量的时间等人力成本,本技术的自动评分技术及系统可大幅度减少评分的人工成本,提高评分工作效率。本技术采用自动评分及生成工具,采用统一的评价标准,可实现自动化、智能化的评分工作,对所有的移动应用app做到公平、客观,避免了传统人工评分中存在的个人主观影响。同时,构建一个自动评价系统,还能够为用户提供一个客观的评价结果,帮助移动应用(application,app)随时随地开展品质提升支撑。


技术特征:

1.一种面向移动应用app品质的自动评分方法,其特征在于,应用于一种面向移动应用app品质的自动评分系统,所述系统包括:输入模块、自动评分模块和输出模块;

2.根据权利要求1所述的方法,其特征在于,所述利用输入模块采集应用的第一信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述对所述应用的第一信息进行采集,包括:

4.根据权利要求3所述的方法,其特征在于,所述自动评分模块包括性能评估单元、质量特征单元和用户反馈与评价单元;

5.根据权利要求1所述的方法,其特征在于,所述利用所述输出模块对所述第一结果进行分析,得到第二结果,包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.一种面向移动应用app品质的自动评分系统,其特征在于,包括:输入模块、自动评分模块和输出模块;

8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任意一项所述的方法。

9.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,其特征在于,所述计算机指令用于使计算机执行权利要求1至6任一所述方法。

10.一种计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行如权利要求1至6中任一项所述的方法。


技术总结
本申请提供一种面向移动应用APP品质的自动评分方法及相关设备。所述方法包括:利用输入模块采集应用的第一信息,并基于获取的所述应用的待评指标项,确定评分项;基于评分项对第一信息进行数据清洗,得到第二信息;利用自动评分模块,基于所述第二信息,依据所述评分项对所述应用进行自动评分,得到至少一个第一结果;利用所述输出模块对所述第一结果进行分析,得到第二结果;所述第二结果为所述应用的改进提供相应的优化建议。本申请实施例通过建立一个完备的针对应用的自动评价体系,通过评估应用的性能、质量和用户反馈以及评价这三个方面来对应用进行全面评价,为用户提供一个客观的评价结果,应用也能够根据评价结果优化自身品质。

技术研发人员:高胜杰,王慧,李强,宋卫平,刘泽三
受保护的技术使用者:国网信息通信产业集团有限公司
技术研发日:
技术公布日:2024/11/11
转载请注明原文地址: https://tieba.8miu.com/read-16754.html

最新回复(0)