The invention discloses a method for updating the ad hoc network based software, which comprises the following steps: step a: in each unit in the network structure of the unit and other communications equipment; step B: each unit periodically broadcasts its own network information to other equipment unit; step C: unit equipment receiving equipment unit of network information, update and maintain other equipment unit information list, step D: select one unit of AP1 from the cloud server to download the software update version of the software update to version synchronization equipment of other units, all units in the network equipment software update. The invention saves the cyber source and cost saving, and can complete all the units of the same local network under the fast and efficient software updates, especially for cloud management and operation of multiple local network operation and maintenance, can be a key to complete the single local network environment for all software unit equipment update.
【技术实现步骤摘要】
一种基于自组网的软件更新方法
本专利技术涉及无线网元设备管理和维护领域,特别涉及基于自组网的软件更新方法。
技术介绍
随着移动互联网的发展,无线WIFI的需求量也呈现爆炸式的增长。在医院、企业、政府、商场,WIFI无处不在。与此同时,WIFI除了提供接入服务之外,新的需求点也在不断增长。例如,商业WIFI中的PORTAL认证、微信认证,企业WIFI中的接入管理、无缝漫游功能,政府WIFI中的非法AP检测、防入侵功能等。新的需求点,必然带来无线设备软件的更新和维护。然而大量的设备铺设,这种更新和维护成本大大增加,特别是多场所统一运营的情况。目前常用的软件更新和维护方式有以下两种:(1)本地化更新这种方法,需要维护人员到铺设的网络环境中,通过本地局域网完成对该环境下所有设备的软件更新。首先维护人员到达现场,通过在本地搭建升级环境,如FTP服务器,然后通过AC设置升级相关配置,再在AC上查找相关无线设备,逐步进行升级操作,最终完成更新。该方式的弊端很明显,第一,维护成本增加,需要专人到现场;第二,在本地环境中搭建环境,存在对原有网络破坏的风险。由于网络环境的复杂,若不慎将其他网元设备配置修改,严重者可导致网络短暂瘫痪。(2)云端更新这种方法,是通过云服务器对场所下面的所有设备进行软件更新。具体步骤:第一,在云端搭建升级服务器,一般搭建一次即可;第二,通过AC设置相关的升级配置,并对无线设备进行升级操作。每台设备通过云端服务器下载软件版本,最终完成软件更新。该方式相对第一种方式而言,虽说节约了用人成本,但也有不利之处。第一,该方案对升级服务器性能要求较高,需满足大 ...
【技术保护点】
一种基于自组网的软件更新方法,其特征在于,包括以下步骤:步骤a:通过LLDP邻近发现协议在本地网络形成网状网络结构,处在网状结构中的每个单元设备与其他单元设备通信;步骤b:每个单元设备周期性地广播发送自己的网络信息给其他单元设备;步骤c:单元设备接收到其他单元设备的网络信息后,更新和维持其他单元设备的信息列表,所述信息列表包括信息标记、状态标记、超时老化时间,且判断是否到达超时老化时间,若到达超时老化时间则删除该单元设备信息,否则不断更新和维持其他单元设备的信息列表;步骤d:选择其中一个单元设备AP1从云端服务器下载软件更新版本,将软件更新版本同步给其他单元设备,实现网络中所有单元设备的软件更新。
【技术特征摘要】
1.一种基于自组网的软件更新方法,其特征在于,包括以下步骤:步骤a:通过LLDP邻近发现协议在本地网络形成网状网络结构,处在网状结构中的每个单元设备与其他单元设备通信;步骤b:每个单元设备周期性地广播发送自己的网络信息给其他单元设备;步骤c:单元设备接收到其他单元设备的网络信息后,更新和维持其他单元设备的信息列表,所述信息列表包括信息标记、状态标记、超时老化时间,且判断是否到达超时老化时间,若到达超时老化时间则删除该单元设备信息,否则不断更新和维持其他单元设备的信息列表;步骤d:选择其中一个单元设备AP1从云端服务器下载软件更新版本,将软件更新版本同步给其他单元设备,实现网络中所有单元设备的软件更新。2.根据权利要求1所述基于自组网的软件更新方法,其特征在于,所述网络信息包括MAC信息、IP信息。3.根据权利要求1所述基于自组网的软件更新方法,其特征在于,所述将软件更新版本同步给其他单元设备的步骤如下:步骤d1:单元设备AP1将自己的状态标记为已获取完版本,并发送TCP单播版本请求报文给其他单元设备,使得其他单元设备来获取软件更新版本,所述TCP单播版本请求报文包括本次更新版本的版本号和是否升级标志;步骤d2:其他单元设备接收到TCP单播版本请求报文后,先判断当前设备的软件版本是否一致,然后判断是否已确认接收版本文件,最后判断是否已接收完版本文件,然后发送TCP单播回应是否升级标志报文给单元设备AP1,所述是否升级标志用来通知当前单元设备是否达到升级条件;步骤d3:单元设备AP1设置最大升级个数,将最大升级个数表示为x,单元设备AP1接收到是否升级标志报文后,若单元设备AP1接收接收到为否升级标志报文,则将对应信息标记为不可升级状态,同时遍历其他单元设备的信息列表,统计可升级和未确认的单元设备数目,若可升级和未确认的单元设备数目小于x,则更新x,同时判断当前发送版本的次数是否达到x,若达到x,则单元设备AP1升级否则单元设备AP1不升级;若单元设备AP1接收到为是升级标志报文...
【专利技术属性】
技术研发人员:路培鸿,
申请(专利权)人:杭州敦崇科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。