[发明专利]应用程序更新方法和装置在审
申请号: | 202110048918.3 | 申请日: | 2021-01-14 |
公开(公告)号: | CN114764337A | 公开(公告)日: | 2022-07-19 |
发明(设计)人: | 刘晓纯;张苏弦 | 申请(专利权)人: | 广州三星通信技术研究有限公司;三星电子株式会社 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/445;G06F11/07 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 王兆赓;苏银虹 |
地址: | 510663 广东省广州市广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 更新 方法 装置 | ||
本发明提供一种应用程序更新方法和装置,包括:确定第一版本的应用程序所存在的异常;基于应用标签数据库,确定用于修复所述异常的第二版本;推送用于推荐第二版本的应用程序的通知。采用本发明示例性实施例的应用程序更新方法和装置,旨在实现用于修复异常的新版本的应用程序的推荐,确保应用程序异常修复的及时性和有效性。
技术领域
本发明总体说来涉及电子技术领域,更具体地讲,涉及一种应用程序更新方法和装置。
背景技术
随着网络技术的发展,用户的电子终端上安装有大量的应用软件,由于不同硬件、新功能实现等多方面的原因,电子终端上已安装的某个版本的应用程序可能会存在严重问题,导致用户无法使用。
例如,用户在使用某个应用程序时,会遇到应用退出(如闪退)、白屏等情况,在不影响使用的情况下,用户也许会继续使用该应用程序,但是体验比较差,如果上述情况很严重,甚至导致用户无法使用。
当出现上述情况时,用户往往没有能力判断是否存在能够解决该问题的版本、是否下载了新版本的应用程序就能够解决该问题等(如图1所示)。
发明内容
本发明的示例性实施例的目的在于提供一种应用程序更新方法和装置,以克服上述至少一种缺陷。
根据本发明示例性实施例的一个方面,提供一种应用程序更新方法,包括:确定第一版本的应用程序所存在的异常;基于应用标签数据库,确定用于修复所述异常的第二版本;推送用于推荐第二版本的应用程序的通知。
可选地,所述应用标签数据库可包括应用程序的程序包名称、应用程序的版本号以及该版本号的应用程序所对应的至少一个修复条目,其中,每个修复条目用于描述所对应的版本号的应用程序所能够解决的异常问题。
可选地,每个修复条目可包括至少一个异常修复标签,每个异常修复标签用于描述所能够解决的异常问题的特征属性。
可选地,所述至少一个异常修复标签可包括以下项中的至少一项:错误类型标签、错误文件标签、错误代码位置标签、机型标签、系统版本标签。
可选地,基于应用标签数据库,确定用于修复所述异常的第二版本的步骤可包括:基于第一版本的应用程序所存在的异常,生成至少一个问题标签;基于所生成的所述至少一个问题标签同所述应用标签数据库中与应用程序的程序包名称所对应的至少一个异常修复标签的匹配结果,来确定用于修复所述异常的第二版本。
可选地,确定第一版本的应用程序所存在的异常的步骤可包括,在存在以下情况之一时,确定第一版本的应用程序所存在的异常:监听到第一版本的应用程序发生运行异常;具有第一版本的应用程序的电子设备的配置发生改变。
可选地,可通过以下方式生成针对第一版本的应用程序所存在的异常的至少一个问题标签:基于第一版本的应用程序发生运行异常的事件栈日志,生成所述至少一个问题标签,每个问题标签用于描述第一版本的应用程序所存在的异常的特征属性。
可选地,电子设备的配置发生改变可包括:电子设备的操作系统发生改变,或者电子设备的机型发生变更。
可选地,可通过以下方式生成针对第一版本的应用程序所存在的异常的至少一个问题标签:基于第一版本的应用程序与操作系统发生改变后的电子设备的操作系统的兼容性检测结果,或者基于第一版本的应用程序与机型发生变更后的电子设备的机型的兼容性检测结果,生成所述至少一个问题标签,每个问题标签用于描述第一版本的应用程序所存在的异常的特征属性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州三星通信技术研究有限公司;三星电子株式会社,未经广州三星通信技术研究有限公司;三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110048918.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种MCU端口保护电路
- 下一篇:PCB板清洁设备