System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及软件开发,尤其涉及一种软件新版本评分方法、装置、设备及存储介质。
技术介绍
1、随着移动互联网的发展,应用程序为了实现不同的功能或者根据用户反馈进行版本维护,会不断的进行软件的版本更新,但是对于新版本的评分机制较为简单,评价维度单一,难以准确预测软件版本更新后的效果,得不到准确的新版本评分。
2、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本专利技术的主要目的在于提供一种软件新版本评分方法、装置、设备及存储介质,旨在解决现有技术中无法实现对软件新版本发布效果进行精确评价的技术问题。
2、为实现上述目的,本专利技术提供了一种软件新版本评分方法,所述方法包括以下步骤:
3、获取待更新软件的软件类型、历史发布版本的多个用户评价数据以及新版本的功能标签;
4、对各用户评价数据进行语义分析,得到评价重点主题;
5、预测所述待更新软件在拟更新时刻的全局热点事件和区域热点事件;
6、根据所述评价重点主题、所述功能标签、所述软件类型、所述全局热点事件以及所述区域热点事件之间的匹配度预估所述待更新软件的新版本评分。
7、可选地,所述对各用户评价数据进行语义分析,得到评价重点主题,包括:
8、提取各用户评价数据的关键词;
9、分别将所述功能标签和所述关键词进行向量转化,得到所述功能标签对应的主题向量和所述关键词对应的关键词语义向量
10、计算所述关键词语义向量与所述功能标签对应的语义向量之间的语义相似度;
11、根据所述语义相似度确定评价重点主题。
12、可选地,所述提取各用户评价数据的关键词,包括:
13、根据所述用户评价数据中的标点符号对所述用户评价数据进行分句,得到多个用户评价分句;
14、对各用户评价分句进行分词处理,得到多个目标词汇;
15、筛选所述目标词汇,得到关键词。
16、可选地,所述根据所述语义相似度确定评价重点主题,包括:
17、根据所述语义相似度确定各用户评价数据对应的评价主题;
18、对各评价主题进行聚类,得到多个主题簇;
19、获取各主题簇中的主题数量;
20、根据各主题簇中的主题数量对各主题簇进行排序;
21、根据排序结果和预设主题数量提取评价重点主题,所述预设主题数量由所述待更新软件的历史版本数量和/或所述用户评价数据的数量确定。
22、可选地,预测所述待更新软件在拟更新时刻的区域热点事件,包括:
23、获取各地区所述待更新软件的用户总数量和用户活跃度;
24、根据所述目标用户数量与所述用户总数量的比值对各地区进行排序,所述目标用户数量为用户活跃度大于预设活跃度阈值的目标用户对应的数量;
25、根据各地区的排序结果确定用户重点地区;
26、获取各用户重点地区的热点事件集合;
27、根据预设影响因子从所述热点事件集合中选取区域热点事件,所述预设影响因子由所述目标用户数量与所述用户总数量的比值确定。
28、可选地,所述匹配度包括:所述功能标签与所述评价重点主题对应的第一匹配度,所述软件类型和所述全局热点事件对应的第二匹配度以及所述软件类型和所述区域热点事件对应的第三匹配度;
29、所述计算所述根据所述评价重点主题、所述功能标签、所述软件类型、所述全局热点事件以及所述区域热点事件之间的匹配度预估所述待更新软件的新版本评分,包括:
30、将所述功能标签中的关键词集合与所述评价重点主题进行匹配,并根据匹配数量与所述评价重点主题的数量确定第一匹配度;
31、通过预设语义相似度计算模型确定所述全局热点事件的类型和所述软件类型对应的全局相似度,并根据所述全局相似度确定第二匹配度;
32、通过预设语义相似度计算模型确定所述区域热点事件的类型和所述软件类型对应的区域相似度,并根据所述区域相似度确定第三匹配度;
33、根据所述第一匹配度、所述第二匹配度以及所述第三匹配度确定所述待更新软件的新版本评分。
34、可选地,所述根据所述第一匹配度、所述第二匹配度以及所述第三匹配度确定所述待更新软件的新版本预估评分,包括:
35、对所述第二匹配度和所述第三匹配度进行加权计算,得到第四匹配度;
36、对所述第一匹配度和所述第四匹配度进行加权计算,得到所述待更新软件的新版本预估评分。
37、此外,为实现上述目的,本专利技术还提出一种软件新版本评分装置,所述软件新版本评分装置包括:
38、获取模块,用于获取待更新软件的软件类型、历史发布版本的多个用户评价数据以及新版本的功能标签;
39、分析模块,用于对各用户评价数据进行语义分析,得到评价重点主题;
40、预测模块,用于预测所述待更新软件在拟更新时刻的全局热点事件和区域热点事件;
41、评分模块,用于根据所述评价重点主题、所述功能标签、所述软件类型、所述全局热点事件以及所述区域热点事件之间的匹配度预估所述待更新软件的新版本评分。
42、此外,为实现上述目的,本专利技术还提出一种软件新版本评分设备,所述软件新版本评分设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的软件新版本评分程序,所述软件新版本评分程序配置为实现如上文所述的软件新版本评分方法的步骤。
43、此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有软件新版本评分程序,所述软件新版本评分程序被处理器执行时实现如上文所述的软件新版本评分方法的步骤。
44、本专利技术通过获取待更新软件的软件类型、历史发布版本的多个用户评价数据以及新版本的功能标签;对各用户评价数据进行语义分析,得到评价重点主题;预测所述待更新软件在拟更新时刻的全局热点事件和区域热点事件;根据所述评价重点主题、所述功能标签、所述软件类型、所述全局热点事件以及所述区域热点事件之间的匹配度预估所述待更新软件的新版本评分,通过计算用户评价数据对应的评价重点主题、软件新版本的功能标签、软件类型、新版本发布时的全局热点事件以及区域热点事件之间的匹配度,实现从多个维度对软件新版本的效果评价,得到准确的评分结果,避免了现有技术中无法实现对软件新版本发布效果进行精确评价的技术问题。
本文档来自技高网...【技术保护点】
1.一种软件新版本评分方法,其特征在于,所述软件新版本评分方法包括:
2.如权利要求1所述的软件新版本评分方法,其特征在于,所述对各用户评价数据进行语义分析,得到评价重点主题,包括:
3.如权利要求2所述的软件新版本评分方法,其特征在于,所述提取各用户评价数据的关键词,包括:
4.如权利要求2所述的软件新版本评分方法,其特征在于,所述根据所述语义相似度确定评价重点主题,包括:
5.如权利要求1-4中任一项所述的软件新版本评分方法,其特征在于,预测所述待更新软件在拟更新时刻的区域热点事件,包括:
6.如权利要求1-4中任一项所述的软件新版本评分方法,其特征在于,所述匹配度包括:所述功能标签与所述评价重点主题对应的第一匹配度,所述软件类型和所述全局热点事件对应的第二匹配度以及所述软件类型和所述区域热点事件对应的第三匹配度;
7.如权利要求6所述的软件新版本评分方法,其特征在于,所述根据所述第一匹配度、所述第二匹配度以及所述第三匹配度确定所述待更新软件的新版本预估评分,包括:
8.一种软件新版本评分装置
9.一种软件新版本评分设备,其特征在于,所述软件新版本评分设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的软件新版本评分程序,所述软件新版本评分程序配置为实现如权利要求1至7中任一项所述的软件新版本评分方法。
10.一种存储介质,其特征在于,所述存储介质上存储有软件新版本评分程序,所述软件新版本评分程序被处理器执行时实现如权利要求1至7任一项所述的软件新版本评分方法。
...【技术特征摘要】
1.一种软件新版本评分方法,其特征在于,所述软件新版本评分方法包括:
2.如权利要求1所述的软件新版本评分方法,其特征在于,所述对各用户评价数据进行语义分析,得到评价重点主题,包括:
3.如权利要求2所述的软件新版本评分方法,其特征在于,所述提取各用户评价数据的关键词,包括:
4.如权利要求2所述的软件新版本评分方法,其特征在于,所述根据所述语义相似度确定评价重点主题,包括:
5.如权利要求1-4中任一项所述的软件新版本评分方法,其特征在于,预测所述待更新软件在拟更新时刻的区域热点事件,包括:
6.如权利要求1-4中任一项所述的软件新版本评分方法,其特征在于,所述匹配度包括:所述功能标签与所述评价重点主题对应的第一匹配度,所述软件类型和所述全局热点事件对应的...
【专利技术属性】
技术研发人员:杨奎,唐海冬,周伟,马聪,
申请(专利权)人:中国移动通信集团江苏有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。