说明:收录90万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210870672.2 (22)申请日 2022.07.22 (71)申请人 北京达佳互联信息技 术有限公司 地址 100085 北京市海淀区上地西路6号1 幢1层101D1-7 (72)发明人 刘正阳 (74)专利代理 机构 北京润泽恒知识产权代理有 限公司 1 1319 专利代理师 李娜 (51)Int.Cl. G06F 8/656(2018.01) G06F 9/445(2018.01) (54)发明名称 热更新方法、 装置、 电子设备、 存储介质及程 序产品 (57)摘要 本公开关于一种热更新方法、 装置、 电子设 备、 存储介质及程序产品, 该方法包括: 在目标进 程运行过程中, 确定目标进程的类加载器的加载 资源的存储区域; 在存储区域中建立更新文件 夹, 并修改类加载器的类加载路径, 得到最优先 指向更新文件夹的类加载路径; 将更新资源存储 至更新文件夹, 更新资源是类加载路径指向的其 它路径中的待更新资源的替换项; 在需要加载待 更新资源的情况下, 按照类加载路径指向 的各路 径的优先级, 优先从更新文件夹中加载更新资 源, 实现对目标进程的待更新资源的热更新。 本 公开建立了一个类加载路径最优先指向的更新 文件夹, 在需要加载待更新资源时, 优先中该更 新文件夹中加载待更新资源的替换项, 以实现对 目标进程的热 更新。 权利要求书2页 说明书8页 附图4页 CN 115357277 A 2022.11.18 CN 115357277 A 1.一种热 更新方法, 其特 征在于, 包括: 在目标进程 运行过程中, 确定所述目标进程的类加载器的加载资源的存 储区域; 在所述存储区域中建立更新文件夹, 并修改所述类加载器的类加载路径, 得到最优先 指向所述更新文件夹的所述类加载路径; 将更新资源存储至所述更新文件夹, 所述更新资源是所述类加载路径指向的其它路径 中的待更新资源的替换项; 在需要加载所述待更新资源的情况下, 按照所述类加载路径指向的各路径的优先级, 优先从所述更新文件夹中加载所述更新资源, 实现对所述目标进程的所述待 更新资源的热 更新。 2.根据权利要求1所述的方法, 其特征在于, 所述更新资源与 所述待更新资源具有相同 的名称, 所述待 更新资源存储在所述类加载路径指向的其它文件夹或jar包中, 所述其他文 件夹和所述jar包的优先级都低于所述更新文件夹的优先级; 所述优先从所述更新文件夹中加载所述更新资源, 实现对所述目标进程的所述待更新 资源的热 更新, 包括: 优先在所述更新文件夹中, 根据所述待更新资源的名称加载到所述更新资源, 并根据 加载到的所述更新资源替代所述待更新资源运行 所述目标进程。 3.根据权利要求1所述的方法, 其特 征在于, 还 包括: 在需要恢复到热 更新之前的状态的情况 下, 删除所述更新文件夹中的所述更新资源。 4.根据权利要求1所述的方法, 其特 征在于, 还 包括: 在需要恢复到热更新之前的状态的情况下, 删除所述更新文件夹, 并还原所述类加载 器的类加载路径。 5.根据权利要求1所述的方法, 其特征在于, 所述将更新资源存储至所述更新文件夹, 包括: 接收远程 服务器发送的所述更新资源; 将所述更新资源 存储至所述更新文件夹 。 6.根据权利要求1所述的方法, 其特征在于, 所述修改所述类加载器的类加载路径, 得 到最优先指向所述更新文件夹的所述类加载路径, 包括: 在所述类加载器的类加载路径的数组前面增加所述更新文件夹的名称, 得到所述数组 的第一位为所述更新文件夹的名称的所述类加载路径。 7.一种热 更新装置, 其特 征在于, 包括: 存储区域确定模块, 被配置为在目标进程运行过程中, 确定所述目标进程的类加载器 的加载资源的存 储区域; 文件夹建立模块, 被配置为在所述存储区域中建立更新文件夹, 并修改所述类加载器 的类加载路径, 得到最优先指向所述更新文件夹的所述类加载路径; 资源存储模块, 被配置为将更新资源存储至所述更新文件夹, 所述更新资源是所述类 加载路径指向的其它路径中的待更新资源的替换项; 资源加载模块, 被配置为在需要加载所述待更新资源的情况下, 按照所述类加载路径 指向的各路径的优先级, 优先从所述更新文件夹中加载所述更新资源, 实现对所述 目标进 程的所述待更新资源的热 更新。权 利 要 求 书 1/2 页 2 CN 115357277 A 28.一种电子设备, 其特 征在于, 包括: 处理器; 用于存储所述处 理器可执行指令的存 储器; 其中, 所述处理器被配置为执行所述指令, 以实现如权利要求1至6中任一项所述的热 更新方法。 9.一种计算机可读存储介质, 当所述计算机可读存储介质中的指令由电子设备的处理 器执行时, 使得 所述电子设备能够执 行如权利要求1至 6中任一项所述的热 更新方法。 10.一种计算机程序产品, 包括计算机程序, 其特征在于, 所述计算机程序被处理器执 行时实现如权利要求1至 6中任一项所述的热 更新方法。权 利 要 求 书 2/2 页 3 CN 115357277 A 3
专利 热更新方法、装置、电子设备、存储介质及程序产品
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 16:37:14
上传分享
举报
下载
原文档
(628.3 KB)
分享
友情链接
GB-T 33565-2017 信息安全技术 无线局域网接入系统安全技术要求(评估保障级2级增强).pdf
T-GHDQ 1—2017 高寒地区纯电动乘用车技术条件.pdf
GB-T 33697-2017 公路交通气象监测设施技术要求.pdf
NY-T 693-2020 澳洲坚果 果仁.pdf
赛迪 数据安全治理白皮书 2021.pdf
T-CI 047—2021 医用镥[177Lu]及其放射性药物的 质量标准.pdf
NB-T 10488-2021 水电工程砂石加工系统设计规范.pdf
GB-T 38666-2020 信息技术 大数据 工业应用参考架构.pdf
GB-T 41495-2022 混凝土泵车保养、维修及报废规范.pdf
GB-T 43758.1-2024 智能网联汽车运行安全测试环境技术 条件 第1部分 公共道路.pdf
DB31-T 960-2023 冷却塔节能监测 上海市.pdf
GB 7231-2003 工业管道的基本识别色、识别符号和安全标识.pdf
汽车数据安全管理若干规定(试行).pdf
T-CSPSTC 103—2022 氢气管道工程设计规范.pdf
网络安全事件应急演练指南(试行) 2022 .pdf
DB52-T 1541.5-2021 政务数据平台 第5部分:安全技术规范 贵州省.pdf
GB-T 29409-2012 木材储存保管技术规范.pdf
GB-T 42632-2023 海洋生态环境水下有缆在线监测系统技术要求.pdf
GB-T 38702-2020 供应链安全管理体系 实施供应链安全、评估和计划的最佳实践 要求和指南.pdf
aigc安全研究分享.pdf
1
/
3
15
评价文档
赞助2.5元 点击下载(628.3 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。