[发明专利]一种智能物联电能表系统的看门狗喂狗方法及驱动模块在审
申请号: | 202310270765.6 | 申请日: | 2023-03-14 |
公开(公告)号: | CN116521408A | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 高平航;李明;陈炎;傅超远;朱圣宇;朱耀钻;杨开宇 | 申请(专利权)人: | 浙江万胜智能科技股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/14;G06F11/30;G06F9/4401 |
代理公司: | 杭州寒武纪知识产权代理有限公司 33271 | 代理人: | 吴利 |
地址: | 317200 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 电能表 系统 看门狗 方法 驱动 模块 | ||
本发明涉及智能物联电能表技术领域,具体涉及一种智能物联电能表系统的看门狗喂狗方法及驱动模块,包括初始化子模块、看门狗注册模块、看门狗监控模块、喂狗命令接收模块和定时喂狗模块,初始化子模块初始化配置内部看门狗,设置看门狗溢出时间和初始化喂狗定时器,并向操作系统注册成驱动设备,供应用层调用;看门狗注册模块应用层app各线程向看门狗驱动注册时调用的函数接口;看门狗监控模块看门狗驱动监控各应用层app线程是否异常;喂狗命令接收模块用于看门狗模块接收应用程序喂狗命令和各线程独立的喂狗计数器重载;定时喂狗模块定时器时间到,根据看门狗监控列表内各线程喂狗计数器是否溢出控制喂狗模块是否继续进行喂狗操作。
技术领域
本发明涉及智能物联电能表技术领域,尤其涉及一种智能物联电能表系统的看门狗喂狗方法及驱动模块。
背景技术
移动互联网的迅猛发展、智能终端的快速普及以及大数据分析技术的日益成熟,正助推物联网从概念变成现实。物联网理念逐步深入、应用渐成规模,智能物联网电能表应运而生,对民生、政府管理等方面产生不菲的价值。但物联网电能表接入互联网受到网络攻击的可能性也越来越大,需要一种可靠的技术防止物联网表因受到网络攻击而使物联网电能表崩溃、死机等问题。
看门狗定时器(WDT)是一种防止网络攻击导致电脑死机的好办法,它属于硬件,它监视代码的执行情况,以在软件崩溃时重置处理器。由于WDT是最后一道防线,因此其设计必须预见到任何故障模式。WDT必须独立于CPU。无论处理器发现自己处于何种奇怪模式,看门狗定时器都必须正常工作。WDT必须始终在任何情况下(除非可能出现硬件故障)使系统恢复运行。当今的嵌入式系统通常具有非常复杂的外围设备;在某些情况下,I/O可能比微处理器复杂得多。WDT复位序列必须确保这些设备恢复到已知状态。当代码崩溃时,它可能会向外围设备发出奇怪的数据流。如果外围设备的设计使得CPU并不总是能够将设备置于已知的正确状态,则这些设备需要从WDT进行硬复位。
因此需要设计一种方法提高物联网中的嵌入式设备的防攻击能力。
发明内容
本发明的目的在于提供一种智能物联电能表系统的看门狗喂狗方法及驱动模块,旨在解决物联网中的嵌入式设备的防攻击能力较差的问题。
为实现上述目的,第一方面,本发明提供了一种智能物联电能表系统的看门狗喂狗驱动模块,包括初始化子模块、看门狗注册模块、看门狗监控模块、喂狗命令接收模块和定时喂狗模块,所述初始化子模块、所述看门狗注册模块、所述看门狗监控模块、所述喂狗命令接收模块和所述定时喂狗模块依次连接;
所述初始化子模块,用于初始化配置内部看门狗,设置看门狗溢出时间和初始化喂狗定时器,并向操作系统注册成驱动设备,供应用层调用;
所述看门狗注册模块,用于应用层app各线程向看门狗驱动注册时调用的函数接口;
所述看门狗监控模块,用于看门狗驱动监控各应用层app线程是否异常,并提供添加、删除和修改功能函数接口,供应用层调用;
所述喂狗命令接收模块,用于看门狗模块接收应用程序喂狗命令,用于各线程独立的喂狗计数器重载;
所述定时喂狗模块,用于定时器时间到,根据看门狗监控列表内各线程喂狗计数器是否溢出控制喂狗模块是否继续进行喂狗操作。
第二方面,本发明提供了一种智能物联电能表系统的看门狗喂狗方法,包括以下步骤:
S1物联表操作系统上电后,进入引导层,初始化子模块初始化内部看门狗,配置所述看门狗溢出时间和定时喂狗模块;
S2配置完成后,进入引导层启动流程,每一流程固定时间调用所述定时喂狗模块,若任意模块异常导致程序异常,则跳转至步骤S7;
S3完成所述启动流程后,跳转到内核层和驱动层,程序进入驱动层后,初始化子模块初始化所述看门狗驱动;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江万胜智能科技股份有限公司,未经浙江万胜智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310270765.6/2.html,转载请声明来源钻瓜专利网。