基于用户评论的软件管理方法、装置及电子设备与流程

文档序号:35955775发布日期:2023-11-08 17:21阅读:24来源:国知局
基于用户评论的软件管理方法、装置及电子设备与流程

本技术涉及金融科技领域及其他相关,具体而言,涉及一种基于用户评论的软件管理方法、装置及电子设备。


背景技术:

1、现有技术中,对于版本更新后的软件,需要测试新版本的软件是否存在异常,如果出现异常则需要将新版本的软件回退至旧版本。但是,现有技术中通常是首先选择一定数量的测试用户使用新版本的软件,然后软件开发人员收集这些测试用户对新版本的软件的使用体验,从而判断新版本的软件是否存在异常以及是否可以被用户所接受。但是这种软件管理方式需要由软件开发人员人工收集测试用户的反馈信息,从而在新版本软件出现异常时容易出现由于信息反馈不及时导致测试用户无法及时使用软件的问题,进而影响测试用户正常通过软件处理业务,由此可见,现有的软件版本切换过程中存在软件版本切换稳定性差的技术问题。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本技术提供了一种基于用户评论的软件管理方法、装置及电子设备,以至少解决软件切换过程中存在的版本切换稳定性差的技术问题。

2、根据本技术的一个方面,提供了一种基于用户评论的软件管理方法,包括:获取第一版本的目标软件所对应的n条目标评论,其中,n为正整数,所述目标评论为所述目标软件的使用用户对所述第一版本的目标软件的文本评论;对所述目标评论进行分析操作,得到所述目标评论对应的评论标签,其中,所述评论标签用于表征发表所述目标评论的使用用户对所述第一版本的目标软件的满意度评分;从所述n条目标评论中确定y条第一目标评论,其中,所述第一目标评论对应的评论标签为第一评论标签,所述第一评论标签表征发表所述第一目标评论的使用用户对所述第一版本的目标软件的满意度评分小于预设评分,0≤y≤n,并且y为整数;计算y条第一目标评论在所述n条目标评论中的占比是否大于预设阈值,其中,所述预设阈值为正数;在所述占比大于所述预设阈值的情况下,将所述目标软件从第一版本回退至第二版本,其中,所述第二版本为所述第一版本的上一个版本。

3、可选地,基于用户评论的软件管理方法还包括:在占比小于或等于预设阈值的情况下,统计第一版本的目标软件的运行时长,并在运行时长大于预设时长的情况下,确定第一版本的目标软件为目标状态下的软件,其中,目标状态表征第一版本的目标软件能够正常运行。

4、可选地,基于用户评论的软件管理方法还包括:获取第一版本的目标软件对应的m条用户评论,其中,m大于或等于n;识别m条用户评论中的至少两条第一用户评论,其中,至少两条第一用户评论对应的目标ip地址相同,并且至少两条第一用户评论的评论内容的相似度大于预设相似度,目标ip地址为发布第一用户评论的终端设备的ip地址;将m条用户评论中的至少两条第一用户评论过滤至一条第一用户评论,并将剩余的n条用户评论作为n条目标评论。

5、可选地,基于用户评论的软件管理方法还包括:对所述目标评论进行分词处理,得到所述目标评论对应的k个单词,其中,k为正整数;对所述k个单词进行去停用词操作,得到h个目标单词,其中,h为小于或等于k的正整数,所述去停用词操作用于去除所述k个单词中的停用词,所述停用词为不包含语义信息的单词;根据所述h个目标单词对所述目标评论进行分析操作,得到所述目标评论对应的评论标签。

6、可选地,基于用户评论的软件管理方法还包括:将每个目标单词转换为词向量,得到h个词向量;依据所述h个词向量构建所述目标评论对应的词向量矩阵;将所述词向量矩阵输入至目标模型中,得到所述目标模型输出的所述目标评论对应的评论标签,其中,所述目标模型为依据已知对应的评论标签的训练文本所训练得到的神经网络模型。

7、可选地,基于用户评论的软件管理方法还包括:获取多个训练文本以及每个训练文本对应的评论标签,其中,所述每个训练文本为针对软件的文本评论信息;对所述训练文本进行分词处理,得到所述训练文本对应的j个训练单词,其中,j为正整数;对所述j个训练单词进行所述去停用词操作,得到g个目标训练单词,其中,g为小于或等于j的正整数;将所述g个目标训练单词转换为词向量,得到所述训练文本对应的g个词向量;根据所述训练文本对应的g个词向量和所述训练文本对应的评论标签训练得到所述目标模型。

8、可选地,基于用户评论的软件管理方法还包括:依据所述训练文本对应的g个词向量构建所述训练文本对应的词向量矩阵;将所述训练文本对应的词向量矩阵以及所述训练文本对应的评论标签输入至预设的深度学习网络中,经过多次迭代训练,得到所述目标模型。

9、根据本技术的另一方面,还提供了一种基于用户评论的软件管理装置,包括:目标评论获取单元,用于获取第一版本的目标软件所对应的n条目标评论,其中,n为正整数,所述目标评论为所述目标软件的使用用户对所述第一版本的目标软件的文本评论;分析单元,用于对所述目标评论进行分析操作,得到所述目标评论对应的评论标签,其中,所述评论标签用于表征发表所述目标评论的使用用户对所述第一版本的目标软件的满意度评分;确定单元,从所述n条目标评论中确定y条第一目标评论,其中,所述第一目标评论对应的评论标签为第一评论标签,所述第一评论标签表征发表所述第一目标评论的使用用户对所述第一版本的目标软件的满意度评分小于预设评分,0≤y≤n,并且y为整数;计算单元,用于计算y条第一目标评论在所述n条目标评论中的占比是否大于预设阈值,其中,所述预设阈值为正数;回退单元,用于在所述占比大于所述预设阈值的情况下,将所述目标软件从第一版本回退至第二版本,其中,所述第二版本为所述第一版本的上一个版本。

10、根据本技术的另一方面,还提供了一种电子设备,其中,电子设备包括一个或多个处理器和存储器,存储器用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现上述任意一项的基于用户评论的软件管理方法。

11、根据本技术的另一方面,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,在计算机程序运行时控制计算机可读存储介质所在设备执行上述任意一项的基于用户评论的软件管理方法。

12、在本技术中,首先获取第一版本的目标软件所对应的n条目标评论,其中,n为正整数,所述目标评论为所述目标软件的使用用户对所述第一版本的目标软件的文本评论。然后对所述目标评论进行分析操作,得到所述目标评论对应的评论标签,其中,所述评论标签用于表征发表所述目标评论的使用用户对所述第一版本的目标软件的满意度评分。随后从所述n条目标评论中确定y条第一目标评论,其中,所述第一目标评论对应的评论标签为第一评论标签,所述第一评论标签表征发表所述第一目标评论的使用用户对所述第一版本的目标软件的满意度评分小于预设评分,0≤y≤n,并且y为整数。最后,计算y条第一目标评论在所述n条目标评论中的占比是否大于预设阈值,并在所述占比大于所述预设阈值的情况下,将所述目标软件从第一版本回退至第二版本,其中,所述预设阈值为正数,所述第二版本为所述第一版本的上一个版本。

13、由上述内容可知,本技术通过收集第一版本的目标软件对应的评论信息,从而可以实现自动收集用户使用目标软件的反馈信息的技术效果,同时本技术通过对目标评论进行情感分析,并得到目标评论对应的情感标签,从而可以确定每个用户对第一版本的目标软件是否满意。如果负面评论的占比过大,即负面评论在n个目标评论中的占比大于预设阈值,则说明对第一版本的目标软件表示不满意的用户较多,在此基础上,本技术可以自动地将第一版本的目标软件回退至第二版本,从而避免了在第一版本的目标软件出现异常时用户无法继续使用第二版本的目标软件的问题,实现了提高目标软件的版本切换的稳定性的技术效果。

14、由此可见,本技术的技术方案达到了通过对第一版本的目标软件对应的评论信息进行情感分析的方式,自动地将第一版本的目标软件回退至第二版本的目的,从而实现了提高目标软件的版本切换的稳定性的技术效果,进而解决了软件版本切换过程中存在的版本切换稳定性差的技术问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1