[发明专利]软件自动更新方法、装置、设备及存储介质在审
申请号: | 201711274142.7 | 申请日: | 2017-12-04 |
公开(公告)号: | CN108089871A | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 程社文 | 申请(专利权)人: | 广州华旻信息科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 麦小婵;郝传鑫 |
地址: | 510070 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动更新 存储介质 更新指令 反馈 更新 人工成本 收集软件 元数据库 客服 预设 分类 统计 | ||
本发明提供了一种软件自动更新方法、装置、设备及存储介质,所述方法包括如下步骤:收集软件使用用户对软件的反馈意见;根据所述反馈意见进行统计分类,获得与所述反馈意见对应的需求列表;其中,所述需求列表中包括至少一项更新需求;根据所述需求列表中的更新需求,生成至少一个更新指令;根据所述更新指令及预设的程序元数据库,对所述软件进行自动更新。基于本发明,实现了根据用户的需求自动更新软件,整个过程无需客服或者策划人员与程序员进行沟通,大大提高了更新的效率和准确性,并节省了人工成本。
技术领域
本发明涉及软件更新领域,尤其涉及一种软件自动更新方法、装置、设备及存储介质。
背景技术
随着互联网技术的飞速发展,各种应用软件被开发出来,以满足互联网用户各个方面的需求。
为了适应用户不断增长和变化的需求,应用软件在开发上市后,需要不断更新。一般来说,更新包括以下两种情况,第一种是针对用户反馈的软件的BUG或不足对软件进行优化或者修改;第二种是根据用户的反馈或者自身业务的需求在软件中增加新的功能。
上述两种情况,在更新时,首先需要收集用户的反馈意见确定需求,其次需要程序员根据需求对软件中的相应代码部分进行查找、添加以及修改等,其间可能客服或者策划人员与程序员要反复进行沟通,这将耗费非常多的人力资源,并且更新的效率不高。
发明内容
针对上述问题,本发明的目的在于提供一种软件自动更新方法、装置、设备及存储介质,实现了根据用户的需求自动更新软件,提高了更新的效率和准确性,并节省了人工成本
本发明实施例提供了一种软件自动更新方法,包括如下步骤:
收集软件使用用户对软件的反馈意见;
根据所述反馈意见进行统计分类,获得与所述反馈意见对应的需求列表;其中,所述需求列表中包括至少一项更新需求;
根据所述需求列表中的更新需求,生成至少一个更新指令;
根据所述更新指令及预设的程序元数据库,对所述软件进行自动更新;其中,所述程序元数据库用于存储与更新需求对应的程序元素。
优选地,所述收集软件使用用户对软件的反馈意见具体为:
通过爬虫工具,在与所述软件相关的论坛抓取与所述软件相关的评论信息;
从所述评论信息中提取包含预定关键词的评论信息,得到反馈意见。
优选地,所述根据所述反馈意见进行统计分类,获得与所述反馈意见对应的需求列表,具体为:
根据每个反馈意见的关键词,对所述反馈意见进行分类;
根据每类反馈意见及其关键词,生成相应的更新需求;
将更新需求添加入需求列表内,并根据反馈意见的条数进行排序。
优选地,所述根据所述需求列表中的更新需求,生成至少一个更新指令,具体为:
当需求列表内的更新需求对应的反馈意见的条数大于预设阈值时,触发生成与所述更新需求对应的更新指令。
优选地,在所述程序元数据数据库中存储与各种需求对应的元数据,且所述元数据通过树形结构的方式进行存放;
则所述根据所述更新指令及预设的程序元数据库,对所述软件进行自动更新,具体为:
对所述树形结构进行扫描;
根据更新指令需求和所述树形结构中的各个节点之间的关系逐级找到与所述更新指令对应的元数据节点;
提取所述元数据节点中的元数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华旻信息科技有限公司,未经广州华旻信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711274142.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于修复应用的方法和装置
- 下一篇:一种应用组件即时更新的方法及终端