发明名称 |
一种面向水下无人航行器的软件远程更新方法 |
摘要 |
本发明公开了一种面向水下无人航行器的软件远程更新方法,包括:根据更新需求,准备软件更新数据包;通过无线电通信方式将软件更新数据包下载到任务控制计算机,为了保证软件下载的可靠性,采用了软件数据包分包下载和数据传输握手的下载方式;任务控制计算机将分包接收的软件更新数据包进行合并及一次解包,将各子更新数据包通过网络通信方式发送到相应的功能计算机;需要更新的各水下功能计算机将接收到的子更新数据包进行二次解包,然后进行软件更新。本发明采用多种通信模式相结合的方法进行软件更新,使得水下无人航行器的软件更新过程更加方便、快捷。 |
申请公布号 |
CN103533041A |
申请公布日期 |
2014.01.22 |
申请号 |
CN201310467759.6 |
申请日期 |
2013.10.09 |
申请人 |
哈尔滨工程大学 |
发明人 |
严浙平;李聪聪;徐健;李本银;周佳加;陈涛 |
分类号 |
H04L29/08(2006.01)I;G06F9/445(2006.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种面向水下无人航行器的软件远程更新方法,其特征在于,包括:a)根据更新需求,水面监控计算机生成软件更新数据包;b)所述水面监控计算机向任务控制计算机发送软件更新通知;c)所述任务控制计算机接收到所述水面监控计算机的软件更新通知后,根据水下无人航行器的工作状态选择通信模式向所述水面监控计算机发送软件更新应答;d)所述水面监控计算机接收到所述任务控制计算机的软件更新应答后,将软件更新数据包发送到任务控制计算机;e)所述任务控制计算机将接收的软件更新数据包进行合并及一次解包,根据子更新数据包的标识判断需要软件更新的功能计算机,并将各子更新数据包通过网络通信方式发送到需要软件更新的功能计算机;f)需要软件更新的各水下功能计算机将接收到的子更新数据包进行二次解包,然后进行软件更新。 |
地址 |
150001 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室 |