[发明专利]应用程序更新方法和装置在审
申请号: | 202110048918.3 | 申请日: | 2021-01-14 |
公开(公告)号: | CN114764337A | 公开(公告)日: | 2022-07-19 |
发明(设计)人: | 刘晓纯;张苏弦 | 申请(专利权)人: | 广州三星通信技术研究有限公司;三星电子株式会社 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/445;G06F11/07 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 王兆赓;苏银虹 |
地址: | 510663 广东省广州市广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 更新 方法 装置 | ||
1.一种应用程序更新方法,其特征在于,包括:
确定第一版本的应用程序所存在的异常;
基于应用标签数据库,确定用于修复所述异常的第二版本;
推送用于推荐第二版本的应用程序的通知。
2.如权利要求1所述的应用程序更新方法,其特征在于,所述应用标签数据库包括应用程序的程序包名称、应用程序的版本号以及该版本号的应用程序所对应的至少一个修复条目,
其中,每个修复条目用于描述所对应的版本号的应用程序所能够解决的异常问题。
3.如权利要求2所述的应用程序更新方法,其特征在于,每个修复条目包括至少一个异常修复标签,每个异常修复标签用于描述所能够解决的异常问题的特征属性。
4.如权利要求3所述的应用程序更新方法,其特征在于,所述至少一个异常修复标签包括以下项中的至少一项:错误类型标签、错误文件标签、错误代码位置标签、机型标签、系统版本标签。
5.如权利要求3所述的应用程序更新方法,其特征在于,基于应用标签数据库,确定用于修复所述异常的第二版本的步骤包括:
基于第一版本的应用程序所存在的异常,生成至少一个问题标签;
基于所生成的所述至少一个问题标签同所述应用标签数据库中与应用程序的程序包名称所对应的至少一个异常修复标签的匹配结果,来确定用于修复所述异常的第二版本。
6.如权利要求1或5所述的应用程序更新方法,其特征在于,确定第一版本的应用程序所存在的异常的步骤包括,在存在以下情况之一时,确定第一版本的应用程序所存在的异常:
监听到第一版本的应用程序发生运行异常;
具有第一版本的应用程序的电子设备的配置发生改变。
7.如权利要求6所述的应用程序更新方法,其特征在于,通过以下方式生成针对第一版本的应用程序所存在的异常的至少一个问题标签:
基于第一版本的应用程序发生运行异常的事件栈日志,生成所述至少一个问题标签,每个问题标签用于描述第一版本的应用程序所存在的异常的特征属性。
8.如权利要求6所述的应用程序更新方法,其特征在于,电子设备的配置发生改变包括:电子设备的操作系统发生改变,或者电子设备的机型发生变更。
9.如权利要求8所述的应用程序更新方法,其特征在于,通过以下方式生成针对第一版本的应用程序所存在的异常的至少一个问题标签:
基于第一版本的应用程序与操作系统发生改变后的电子设备的操作系统的兼容性检测结果,或者基于第一版本的应用程序与机型发生变更后的电子设备的机型的兼容性检测结果,生成所述至少一个问题标签,每个问题标签用于描述第一版本的应用程序所存在的异常的特征属性。
10.如权利要求5所述的应用程序更新方法,其特征在于,所述应用标签数据库存储在具有第一版本的应用程序的电子设备的本地存储器中,
其中,基于应用标签数据库,确定用于修复所述异常的第二版本的步骤包括:
将所生成的所述至少一个问题标签同本地存储器所存储的应用标签数据库中与应用程序的程序包名称所对应的至少一个异常修复标签进行匹配,搜索与所生成的所述至少一个问题标签相匹配的修复条目;
将搜索到的修复条目所对应的应用程序的版本号,确定为用于修复所述异常的第二版本。
11.如权利要求10所述的应用程序更新方法,其特征在于,所述应用程序更新方法还包括:
如果没有搜索到与所述至少一个问题标签相匹配的修复条目,则推送提示信息,所述提示信息用于询问用户是否上传第一版本的应用程序所存在的异常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州三星通信技术研究有限公司;三星电子株式会社,未经广州三星通信技术研究有限公司;三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110048918.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种MCU端口保护电路
- 下一篇:PCB板清洁设备