杭州和利时自动化有限公司徐兴平获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉杭州和利时自动化有限公司申请的专利一种内存管理方法、装置、设备及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114356715B 。
龙图腾网通过国家知识产权局官网在2025-09-26发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210017473.7,技术领域涉及:G06F11/30;该发明授权一种内存管理方法、装置、设备及存储介质是由徐兴平;兰文华设计研发完成,并于2022-01-07向国家知识产权局提交的专利申请。
本一种内存管理方法、装置、设备及存储介质在说明书摘要公布了:本申请公开了一种内存管理方法、装置、设备及存储介质,包括:当监测到正在运行的控制器中的内存数据发生变化时,则确定出已经发生变化的增量变量和未发生变化的第一变量,并记录第一变量的内存信息得到第一变量内存信息;创建与所述控制器等量的新内存,并根据第一变量内存信息将所述第一变量回填至新内存中;获取当前新内存中的空闲区,并在空闲区中为所述增量变量重新分配内存地址,再进行初始化处理。本申请基于增量的内存管理方式来管理控制器中的内存,在不改变其它变量内存地址和运行状态的情况,实现对变化的变量数据的有效内存分配,达到无扰增量分配内存地址,即在不影响控制器正常运行的前提下实现控制器中内存的在线修改维护。
本发明授权一种内存管理方法、装置、设备及存储介质在权利要求书中公布了:1.一种内存管理方法,其特征在于,包括: 当监测到正在运行的控制器中的内存数据发生变化时,则确定出已经发生变化的增量变量和初始化目标变量中未发生变化的第一变量,并记录所述第一变量的内存信息,得到第一变量内存信息; 创建与所述控制器等量的新内存,并根据所述第一变量内存信息将所述第一变量回填至所述新内存中; 获取当前所述新内存中的空闲区,并在所述空闲区中为所述增量变量重新分配内存地址,再进行初始化处理; 所述确定出已经发生变化的增量变量和初始化目标变量中未发生变化的第一变量,并记录所述第一变量的内存信息,得到第一变量内存信息,包括:确定出初始化目标变量中已经发生了删除操作的第二变量和发生了新增操作的第三变量;确定出所述初始化目标变量中未发生变化的第一变量,并记录所述第一变量的内存地址信息和内存大小信息,得到第一变量内存信息; 所述获取当前所述新内存中的空闲区,并在所述空闲区中为所述增量变量重新分配内存地址,包括:获取当前所述新内存中与发生了删除操作的所述第二变量对应的删除空闲区;判断所述删除空闲区所占的内存大小是否小于所述第三变量对应的内存大小,若小于则将部分所述第三变量分配至所述删除空闲区,并将其余部分所述第三变量分配至所述新内存中的剩余空闲区,若不小于则将全部所述第三变量分配至所述删除空闲区; 所述方法,还包括:当监测到当前所述控制器中的内存数据发生了变量数据类型修改操作时,则确定出与所述发生了变量数据类型修改操作对应的第四变量; 相应的,所述获取当前所述新内存中的空闲区,并在所述空闲区中为所述增量变量重新分配内存地址,包括:根据所述变量数据类型修改操作对所述新内存中的所述第四变量的数据类型进行修改,并为修改后的所述第四变量重新分配内存; 所述为修改后的所述第四变量重新分配内存,包括:将修改后的所述第四变量的字节大小与当前新创建的所述新内存中的空闲区的内存大小进行比较,若当前所述新内存中的空闲区的内存大小大于修改后的所述第四变量的字节大小,则将修改后的所述第四变量分配至所述空闲区内;所述空闲区位于修改后的所述第四变量之前。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人杭州和利时自动化有限公司,其通讯地址为:310018 浙江省杭州市经济技术开发区12号大街M10-15-7地块;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。
请提出您的宝贵建议,有机会获取IP积分或其他奖励