一种基于P2P的嵌入式设备升级方法技术

技术编号:8682537 阅读:368 留言:0更新日期:2013-05-09 02:36
本发明专利技术涉及一种嵌入式设备软件升级方法。一种基于P2P的嵌入式设备升级方法,对等网络的任意一台嵌入式设备A通过网络下载或者USB接口获取升级包版本信息,数据校验成功后,开始升级到指定版本;嵌入式设备A升级成功后,依据事先约定的通信协议向对等网络的其它任意一台嵌入式设备B发起会话,如果设备B版本较低,设备A传输升级包至设备B,设备B进行数据校验,校验成功开始升级,升级成功后,开始在对等网络发起新一轮会话,直至对等网络的嵌入式设备都更新到指定版本。本发明专利技术基于P2P的嵌入式设备升级方法,对P2P网络的所有嵌入式设备,任一台都可以作为升级服务器,相比传统嵌入式设备升级依赖几台升级服务器,极大的提高了嵌入式设备升级成功率。

【技术实现步骤摘要】

本专利技术涉及一种嵌入式设备软件升级方法,通过点对点的通信方式,使对等网络的所有嵌入式设备最终实现升级。
技术介绍
随着宽带网络多媒体技术的发展,嵌入式设备应用软件的更新日新月异,存储的容量越来越大,嵌入式设备的功能也越来越强,提供新的功能及解决嵌入式设备的软件缺陷等都依赖于软件升级完成,因此,如何能够实现智能可靠的升级对一款嵌入式设备起着越来越重要的作用。嵌入式设备在量产时,通过编程器把程序镜像烧写到非易失行存储器上,然后焊接到单板上,之后的程序更新,都需要采用升级的方式对嵌入式设备进行更新。现有的升级方式,嵌入式设备不具备升级服务器的功能,在线升级一般都是所有的嵌入式设备都合升级服务器建立连接,如果设备数量很多,会对升级服务器造成很大的压力,而且网络环境复杂多变,难以保证升级成功率。
技术实现思路
本专利技术针对现有技术不足,提出一种基于P2P的嵌入式设备升级方法,保证了设备的升级成功率。本专利技术所采用的技术方案: 一种基于P2P的嵌入式设备升级方法,对于包括非易失性存储器和用于对等网络通信接口的嵌入式设备,使用点对点技术(PeertoPeer,简称P2P)的通信方式,实现嵌入本文档来自技高网...

【技术保护点】
一种基于P2P的嵌入式设备升级方法,对于包括非易失性存储器和用于对等网络通信接口的嵌入式设备,使用点对点的通信方式实现嵌入式设备的可靠升级,其步骤如下:a、对等网络的任意一台嵌入式设备A,通过网络下载或者USB接口获取升级包版本信息,经过版本检测,网络下载或通过移动存储设备同步升级包存储在本地非易失性存储器上,数据校验成功后,开始升级到指定版本;b、嵌入式设备A升级成功后,依据事先约定的通信协议向对等网络的其它任意一台嵌入式设备B发起会话,询问设备B软件版本,如果设备B软件版本较低,设备A传输升级包至设备B,升级包保存在设备B的本地存储器上;c、传输数据结束后,设备B进行数据校验,校验成功开始...

【技术特征摘要】
1.一种基于P2P的嵌入式设备升级方法,对于包括非易失性存储器和用于对等网络通信接口的嵌入式设备,使用点对点的通信方式实现嵌入式设备的可靠升级,其步骤如下: a、对等网络的任意一台嵌入式设备A,通过网络下载或者USB接口获取升级包版本信息,经过版本检测,网络下载或通过移动存储设备同步升级包存储在本地非易失性存储器上,数据校验成功后,开始升级到指定版本; b、嵌入式设备A升级成功后,依据事先约定的通信协议向对等网络的其它任意一台嵌入式设备B发起会话,询问设备B软件版本,如果设备B软件版本较低,设备A传输升级包至设备B,升级包保存在...

【专利技术属性】
技术研发人员:贾小波董迎利王鹏丽李伟陈光福
申请(专利权)人:郑州威科姆科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1