发明名称 |
无线传感器网络节点远程代码更新系统及方法 |
摘要 |
本发明提供一种无线传感器网络节点远程代码更新系统,包括:更新脚本生成节点用于生成更新脚本,所述更新脚本包括新旧程序函数中的差异代码及其位置和需要执行的更新操作;以及待更新节点用于基于所接收的更新脚本,对本节点上的程序代码执行相应的更新操作。在该系统中,通过仅仅传输更新脚本,避免传输整个更新程序,降低了代码更新所需的通信开销;在待更新节点上使用变量存储单元保存频繁更新的代码,通过使用将差异代码进行函数化的技术,减少程序代码重建的次数,降低了代码更新的重组开销,并使用扩展存储单元备份整个程序,提高了代码更新的可靠性。 |
申请公布号 |
CN103677869A |
申请公布日期 |
2014.03.26 |
申请号 |
CN201210327764.2 |
申请日期 |
2012.09.06 |
申请人 |
中国科学院计算技术研究所 |
发明人 |
邱杰凡;李栋;石海龙;赵泽;崔莉 |
分类号 |
G06F9/445(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
北京泛华伟业知识产权代理有限公司 11280 |
代理人 |
王勇 |
主权项 |
一种无线传感器网络节点远程代码更新系统,包括:更新脚本生成节点,其用于生成更新脚本,所述更新脚本包括新旧程序函数中的差异代码及其位置和需要执行的更新操作,所述更新操作为替换操作、删除操作或插入操作;待更新节点,其用于根据所接收的更新脚本,对本节点上的程序代码执行相应的更新操作。 |
地址 |
100190 北京市海淀区中关村科学院南路6号 |