发明名称 |
电表在线自更新方法及其装置 |
摘要 |
本发明涉及存储器领域,公开了一种电表在线自更新方法及其装置。本发明中,一旦检查到掉电,就把程序更新的地址保存到第三非易失性存储器中,待再次上电读出第三非易失性存储器中的信息,继续完成电表在线自更新功能,这样即使掉电之后再次上电仍然可以继续自更新,数据不会丢失,更新也不会出错。更新程序中预置多种更新功能,根据外部指令触发某个更新功能,相对于常规的补丁更新方式而言,本发明更新方式不需要大数据量地下载补丁,对于外部通信带宽的要求很小,对于发布更新指令的更新服务器的要求也很低。 |
申请公布号 |
CN102622257B |
申请公布日期 |
2015.09.09 |
申请号 |
CN201210125109.9 |
申请日期 |
2012.04.25 |
申请人 |
钜泉光电科技(上海)股份有限公司 |
发明人 |
徐晨曦;远豪杰;刘宝政 |
分类号 |
G06F9/445(2006.01)I;G06F11/07(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
上海一平知识产权代理有限公司 31266 |
代理人 |
成春荣;竺云 |
主权项 |
一种电表在线自更新方法,其特征在于,包括以下步骤:在第一非易失性存储器中预置更新程序,其中包括预先设置的至少一种更新功能;处理器执行第一非易失性存储器中的更新程序,对第二非易失性存储器中的主程序进行更新;如果处理器检测到掉电事件,则将所述更新程序当前的运行地址保存到第三非易失性存储器中;重新上电后,处理器从第三非易失性存储器中读出当前的运行地址,从该地址起继续运行所述更新程序;并且,在所述处理器执行第一非易失性存储器中的更新程序的步骤中,处理器从电表的通信接口收到更新指令时,执行更新程序中与该更新指令相对应的更新功能。 |
地址 |
201203 上海市浦东新区张江高科技园区张东路1388号16栋 |