石家庄科林电气股份有限公司李席获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉石家庄科林电气股份有限公司申请的专利一种电能表内存管理方法及设备获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN121501519B 。
龙图腾网通过国家知识产权局官网在2026-05-01发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202610036527.2,技术领域涉及:G06F9/50;该发明授权一种电能表内存管理方法及设备是由李席;张权;翟志国;李义真;张祖;孙天运;李涛;曾晶亮;刘连旭;王世兴设计研发完成,并于2026-01-13向国家知识产权局提交的专利申请。
本一种电能表内存管理方法及设备在说明书摘要公布了:本发明提供一种电能表内存管理方法及设备,涉及电能表技术领域。本发明通过构建内存申请记录表作为唯一管理中枢,通过执行程序查询记录表精准确定待释放内存记录集合,确保释放目标的完整性,避免内存遗漏释放。之后根据记录中明确的内存数据模型类型关联预置的释放程序,保证释放逻辑与数据结构的严格匹配,消除手动编写引入的逻辑错误。之后通过释放程序按嵌套层次由内向外的自动化释放顺序,解决复杂嵌套对象内存释放的顺序难题,防止内存泄漏或访问异常。最后释放后同步删除记录表对应条目,实时维护记录表与物理内存状态的一致性,解决了电能表内存易发生泄露的问题,实现电能表内存的有效释放,提高了电能表运行的可靠性。
本发明授权一种电能表内存管理方法及设备在权利要求书中公布了:1.一种电能表内存管理方法,其特征在于,包括: 当电能表的执行程序确定需要释放内存时,则基于所述执行程序,查询预设的内存申请记录表,检索并确定与所述执行程序相关的待释放内存记录集合; 对于待释放内存记录集合中的每条记录,根据每条记录的内存数据模型类型,关联并确定每条记录的内存释放程序; 基于每条记录的内存释放程序,按嵌套层次由内向外的顺序,依次释放每条记录对应的内存,包括:步骤一、接收待释放目标,所述待释放目标为一条内存申请记录或一个嵌套的数据模型成员;步骤二、解析所述待释放目标对应的内存数据模型,并确定所述待释放目标的第一个成员的数据类型;步骤三、若该成员的数据类型为嵌套类型,则将该成员作为待释放目标,并重复执行步骤一至步骤四;步骤四、若该成员的数据类型为非嵌套类型,则直接释放该成员指向的内存块;步骤五、解析当前模型的下一个成员,重复执行步骤三至步骤五,直至当前模型的各成员处理完成;步骤六、释放当前模型自身所占用的内存块; 若成功释放一条记录对应的内存,则删除所述内存申请记录表中该条记录; 所述当电能表的执行程序确定需要释放内存时,则基于所述执行程序,查询预设的内存申请记录表,检索并确定与所述执行程序相关的待释放内存记录集合之前,还包括:在电能表启动时,创建并初始化内存申请记录表,所述内存申请记录表的每条记录用于存储一次成功内存申请的关键信息,所述关键信息包括:内存生命周期等级、内存数据模型类型、内存起始地址和内存长度;其中,所述内存生命周期等级包括系统级、功能模块级和临时缓存级; 所述当电能表的执行程序确定需要释放内存时,则基于所述执行程序,查询预设的内存申请记录表,检索并确定与所述执行程序相关的待释放内存记录集合之前,还包括:基于各类内存数据模型的类型标识,以及预先构建的内存释放函数进行唯一关联,建立类型-程序映射关系表;构建所述内存释放函数的递归释放逻辑,得到内存释放程序;所述递归释放逻辑包括步骤a-d:a.获取当前待释放的内存数据模型的第一个成员的数据类型;b.判断该成员的数据类型,若为嵌套的内存数据模型类型,则将该成员作为新的待释放目标,递归执行步骤a;若为非嵌套类型,则直接释放该成员指向的内存;c.获取当前待释放的内存数据模型的下一个成员,重复步骤b,直至当前模型的所有成员处理完毕;d.释放当前待释放的内存数据模型自身所占用的内存。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人石家庄科林电气股份有限公司,其通讯地址为:050222 河北省石家庄市鹿泉区红旗大街南降壁路段755号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励