文库搜索
切换导航
首页
频道
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
首页
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210375871.6 (22)申请日 2022.04.11 (71)申请人 网易(杭州)网络有限公司 地址 310052 浙江省杭州市滨江区网商路 599号网易大厦 (72)发明人 陈继军 (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 彭星 (51)Int.Cl. G06F 11/07(2006.01) G06F 8/71(2018.01) G06F 9/445(2018.01) G06F 8/60(2018.01) H04L 67/00(2022.01) (54)发明名称 应用软件的修复方法、 装置及电子设备 (57)摘要 本申请提供了一种应用软件的修复方法、 装 置及电子设备, 该方法包括: 首先在应用软件中 内置热修复组件, 在接收到应用软件的启动操作 后, 启动应用软件并运行到热修复组件, 运行所 述热修复组件以获取所述应用软件的服务器上 的补丁文件, 最终应用所述补丁文件修复所述应 用软件, 完成应用软件的启动过程。 本申请中在 应用软件每次启动时, 首先运行热修复组件, 从 服务器获取补丁文件, 在启动过程中通过包含修 复代码的补丁文件完成应用软件的启动, 用户在 使用该应用软件时, 该应用软件已经完成了BUG 的修复, 无需用户手动修复, 提高应用软件的交 互性能, 并且补丁文件开发周 期短, 提高了软件 修复的效率。 权利要求书2页 说明书11页 附图5页 CN 114706706 A 2022.07.05 CN 114706706 A 1.一种应用软件的修复方法, 其特征在于, 应用于安装有所述应用软件的电子设备, 所 述应用软件的启动程序中 内置有热修复组件, 所述方法包括: 响应于对所述应用软件的启动操作, 启动所述应用软件; 响应于所述应用软件启动至所述热修复组件, 运行所述热修复组件以获取所述应用软 件的服务器上 的补丁文件; 其中, 所述补丁文件至少包含所述应用软件的目标缺陷对应的 修复代码; 应用所述补丁文件修复所述应用软件, 继续完成所述应用软件的启动过程。 2.根据权利要求1所述的应用软件的修复方法, 其特征在于, 运行所述热修复组件以获 取所述应用软件的服 务器上的补丁文件的步骤, 包括: 通过所述热修复组件获取所述应用软件的状态信息; 其中, 所述状态信息至少包括软 件标识和当前 版本; 根据所述状态信息判断所述应用软件的服务器中是否存在与所述应用软件对应的补 丁文件; 如果是, 下 载所述补丁文件。 3.根据权利要求2所述的应用软件的修复方法, 其特征在于, 根据 所述状态信 息判断所 述应用软件的服 务器中是否存在与所述应用软件 对应的补丁文件的步骤, 包括: 向所述应用软件的服务器获取补丁信息; 其中, 所述补丁信息表征所述服务器中包含 的所述应用软件 对应的最 新补丁版本; 根据所述补丁信息和所述状态信息判断所述服务器是否存在所述应用软件对应的补 丁文件。 4.根据权利要求3所述的应用软件的修复方法, 其特征在于, 根据 所述补丁信 息和所述 状态信息判断所述 服务器是否存在所述应用软件 对应的补丁文件的步骤, 包括: 将所述补丁信息中包括的最 新补丁版本与所述状态信息包 含的当前 版本进行比对; 如果比对结果表征所述最新补丁版本与 所述当前版本不一致, 确定所述服务器存在所 述应用软件 对应的补丁文件。 5.根据权利要求2所述的应用软件的修复方法, 其特征在于, 所述状态信 息还包括所述 电子设备的处 理器型号。 6.根据权利要求1所述的应用软件的修复方法, 其特征在于, 应用所述补丁文件修复所 述应用软件的步骤, 包括: 将启动用库文件替换成所述补丁文件, 以使所述应用软件启动 时读取所述补丁文件; 其中, 所述启动用库文件为所述应用软件启动时读取 的配置文件, 所述启动用库文件中的 至少一个文件为 缺陷文件。 7.根据权利要求1所述的应用软件的修复方法, 其特征在于, 应用所述补丁文件修复所 述应用软件的步骤, 包括: 对所述补丁文件进行安全校验; 所述安全校验包括以下中的一个或多个校验: 加密校 验、 补丁文件名称校验, 补丁文件版本校验; 如果校验结果表征 所述补丁文件安全, 应用所述补丁文件修复所述应用软件。 8.根据权利要求6所述的应用软件的修复方法, 其特征在于, 应用所述补丁文件修复所 述应用软件的步骤之后, 所述方法还 包括:权 利 要 求 书 1/2 页 2 CN 114706706 A 2使用钩子函数的回调机制, 指示所述应用软件重新执行启动程序, 以完成所述应用软 件的启动操作。 9.一种应用软件的修复装置, 其特征在于, 应用于安装有所述应用软件的电子设备, 所 述应用软件的启动程序中 内置有热修复组件, 所述装置包括: 启动响应模块, 用于响应于对所述应用软件的启动操作, 启动所述应用软件; 补丁文件获取模块, 用于响应于所述应用软件启动至所述热修复组件, 运行所述热修 复组件以获取所述应用软件的服务器上 的补丁文件; 其中, 所述补丁文件至少包含所述应 用软件的目标缺陷对应的修复代码; 修复模块, 用于应用所述补丁文件修复所述应用软件, 继续完成所述应用软件的启动 过程。 10.一种电子设备, 其特征在于, 包括处理器和存储器, 所述存储器存储有能够被所述 处理器执行的计算机可执行指 令, 所述处理器执行所述计算机可执行指令以实现权利要求 1‑8中任一项所述的应用软件的修复方法。 11.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机可 执行指令, 所述计算机可执行指令在被处理器调用和执行时, 计算机可执行指令促使处理 器实现权利要求1 ‑8中任一项所述的应用软件的修复方法。权 利 要 求 书 2/2 页 3 CN 114706706 A 3
专利 应用软件的修复方法、装置及电子设备
文档预览
中文文档
19 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 00:05:22
上传分享
举报
下载
原文档
(904.9 KB)
分享
友情链接
NB-T 10488-2021 水电工程砂石加工系统设计规范.pdf
算力网络安全白皮书 .pdf
DB52-T 1636.1-2021 机关事务云 第1部分:数据技术要求 贵州省.pdf
T-CAEPI 66—2023 水污染源自动监控监测系统 运行维护技术指南.pdf
T-CESA 1036—2019 信息技术 人工智能 机器学习模型及系统的质量要素和测试方法.pdf
TB-T 1842.3-2016 受电弓滑板 第3部分:碳滑板.pdf
NB-T 20547—2019 核电工程爆破监测技术规程.pdf
DB23-T 3212—2022 一体化在线政务服务平台运行维护规范 黑龙江省.pdf
GB-T 24364-2023 信息安全技术 信息安全风险管理实施指南.pdf
T-LYYLXH 002—2021 养老护理员职业技能操作培训规范.pdf
T-NIFA 22—2023 金融数据安全应急响应和处置指引.pdf
美国 关键基础设施信息安全框架 IPDRR.pdf
GB-T 28726-2012 气体分析 氦离子化气相色谱法.pdf
信通院 人工智能数据安全白皮书.pdf
GB-T 15843.4-2008 信息技术 安全技术 实体鉴别 第4部分 采用密码校验函数的机制.pdf
T-SDPIA 06—2022 宠物美毛产品功效评价操作规程.pdf
GB-T 567.4-2012 爆破片安全装置 第4部分:型式试验.pdf
GB-T 28827.7-2022 信息技术服务 运行维护 第7部分:成本度量规范.pdf
GB-T 1311-2008 直流电机试验方法.pdf
DB3301-T 0322.2—2020 数据资源管理 第2部分:政务数据安全责任 杭州市.pdf
1
/
3
19
评价文档
赞助2元 点击下载(904.9 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
点击进入官方售后微信群
支付 完成后 如未跳转 点击这里下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。