一种路由器终端批量升级系统技术方案

技术编号:17998725 阅读:35 留言:0更新日期:2018-05-19 15:55
本发明专利技术涉及一种路由器终端批量升级系统,具体公开了移动终端同时连接有至少一个要升级的路由器终端,PC端接入和管理多个移动终端;设置PC端固件升级程序的工作环境参数,在PC端导入要升级的路由器终端列表信息,在所述PC端选择已接入的移动终端,传输操作指令,移动终端接收、处理所述PC端传输的操作指令,并对操作指令进行解析,移动终端创建升级任务并执行该升级任务。同时上述方法从而可在保持人力成本与资源成本不变的情况下,结合PC端、移动终端,进行自动化的大批量路由器终端固件升级,减少人为操作出现的错误,及提升操作人员的工作效益。

【技术实现步骤摘要】
一种路由器终端批量升级系统
本专利技术属于电子
,尤其涉及一种路由器终端批量升级系统。
技术介绍
早期的固件芯片由于采用的是ROM设计,其固件代码在生产过程中是固化的,是不可修改。随着科技与时代的进步,目前集成电路与芯片制造商的技术越来越成熟,固件升级已经变得越来越简单。因此很多硬件厂商在产品的设计上,都会把支持固件升级这一功能加上。在原有硬件的基础上,通过升级固件来更新新功能或进行功能优化等,以此来吸引更多用户、为用户提供更好的产品体验服务。传统的路由器终端升级方法是由操作人员通过移动终端(如手机、平板电脑)或PC端,针对指定的路由器终端一对一操作,将新的固件代码重新烧录到原路由器终端芯片中,代替原有固件的过程。由于通过移动终端或PC端进行固件升级时,操作人员须重复的进行搜索设备、选择设备、开始升级、结束升级等一系列步骤才能准确的完成一次固件升级过程。上述升级方式由于操作复杂、步骤繁锁,无法做到一对多同时进行固件刷机升级,容易受环境与人为因素影响,失败率、错误率高,时间成本高。因此当需要对大批量的固件进行升级时,若依然采用传统的固件升级方法,操作人员出错率、固件升级失败率、时间成本会增加,从而导致工作效益低,间接增加了企业或公司的人力成本、资源成本。因此寻找一种简单高效的方法对大批量路由器终端进行自动化更新升级是需要解决的一个技术问题。
技术实现思路
本专利技术的目的在于针对现有技术的不足,提供一种路由器终端批量升级系统,其可在保持人力成本与资源成本不变的情况下,结合PC端、移动终端,进行自动化的大批量固件升级,减少人为操作出现的错误,及提升操作人员的工作效益。本专利技术为实现上述目的采用的技术方案是:本专利技术还提供一种路由器终端批量升级系统,所述升级系统包括:PC端输入模块、PC端处理模块、PC端显示模块、PC端Server模块、移动终端Client模块、移动终端处理模块、移动终端显示模块、移动终端输入模块、移动终端无线通信连接模块;其中,移动终端可以同时连接有一个或多个要升级的路由器终端设备,所述PC端Server模块接入和管理多个所述移动终端Client模块;所述PC端输入模块,操作人员通过其导入目标设备列表信息;所述PC端处理模块根据工作环境的参数设置,自动化选择移动终端分配升级任务、或通过所述PC端显示模块提示操作人员手动选择移动终端分配升级任务,以及所述PC端处理模块在收到操作人员的任务开始确认指令后,将通过所述PC端Server模块发出处理请求和操作指令;所述移动终端Client模块在接收到相应的所述处理请求和操作指令后,将对所述处理请求和操作指令进行解析,并把解析后的请求内容与操作指令内容传递到所述移动终端处理模块;所述移动终端处理模块,创建升级任务和执行升级任务,以及通知所述移动终端显示模块,更新界面,显示当前需要处理的升级任务和刷新升级进度;所述移动终端处理模块调用所述移动终端无线通信连接模块,发送设备连接请求,进行数据交互,根据对应的通信协议,完成固件代码的升级操作;操作人员通过所述移动终端输入模块删除、添加相关所述要升级的路由器终端;每个升级任务完成后,所述移动终端处理模块会把与升级相关的信息,如文件大小、文件帧数、升级时间、重连次数、成功率、操作系统平台、系统平台版本等以报告的形式通过所述移动终端Client模块发送到PC端;所述PC端Server模块把解析后的结果交付给所述PC端处理模块,所述PC端处理模块则通知所述PC端显示模块更新界面,刷新相应的提示信息。进一步的,移动终端无线通信连接模块通过蓝牙、无线WIFI与所述要升级的路由器终端进行通信连接。进一步的,所述工作环境参数包括同时进行的升级任务、一个连接间隔允许发送的最大帧数、重连时间、重连次数、超时。进一步的,所述设备列表信息包括设备名称、设备物理地址(MAC)、对应的升级文件。本专利技术的有益效果是:通过构建一个简单高效的路由器终端自动化批量升级系统,实现大批量路由器终端的固件自动化更新升级,减少失败率和错误率、节省时间成本;对于现有的固件升级技术方案,该方案的将更智能、稳定性更好、成功率更高,因为该方案可以利用PC端的处理能力,通过分析每台移动终端无线通信的稳定性、任务处理能力、响应时间等,综合选择和分配任务,该方案将更有利于收集固件升级协议上存在的程序错误或设计不合理的地方,更有利于收集PC端各种操作系统、系统版本的测试报告,帮助固件开发工程师、软件开发工程师定位问题、解决问题、进一步完善路由器终端升级协议、提高速率。附图说明图1为本专利技术的实施例提供的路由器终端批量升级系统示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1示出了本专利技术的路由器终端批量升级系统示意图,该升级系统包括PC端输入模块、PC端处理模块、PC端显示模块、PC端Server模块、移动终端Client模块、移动终端处理模块、移动终端显示模块、移动终端输入模块、移动终端无线通信连接模块。PC端与移动终端的通信主要是基于Socket的Server与Client模式,是一种一对多的模式,一个Server端能同时接入和管理多个Client端,这种模式能最大限度的结合PC端与移动终端的可用资源,操作人员只须要在PC端进行操作,即可以实现同时对大批量的路由器终端进行自动化的固件升级。PC端Server模块启动固件升级程序后,PC端处理模块会自动搜索目前已接入网络的移动终端,最终的搜索结果将在PC端显示模块展示,另外操作人员还可以设置一些自定义的工作环境参数,如同时进行的升级任务、一个连接间隔允许发送的最大帧数、重连时间、重连次数、超时等。操作人员在PC端输入模块导入目标设备列表信息,其内容主要包括设备名称、设备物理地址(MAC)、对应的升级文件。PC端处理模块会根据工作环境的参数设置,将采用自动化选择移动终端分配升级任务、或通过PC端显示模块提示操作人员手动选择移动终端分配升级任务。PC端处理模块在收到操作人员的任务开始确认指令后,将通过PC端Server模块发出处理请求和操作指令。移动终端Client模块在接收到相应的处理请求和操作指令后,将对处理请求和操作指令进行解析,并把解析后的请求内容与操作指令内容传递到移动终端处理模块。移动终端处理模块则负责创建升级任务和执行升级任务,以及通知移动终端显示模块,更新界面,显示当前需要处理的升级任务和刷新升级进度。该移动终端可以同时连接有一个或多个要升级的路由器终端设备,可通过蓝牙、无线WIFI等进行通信连接。移动终端在执行升级任务时,移动终端处理模块将调用移动终端无线通信连接模块,发送设备连接请求,进行数据交互,根据对应的通信协议,完成固件代码的升级操作。由于移动终端同一时间能连接的最多外设数量受限,为保证移动终端蓝牙或WIFI性能的稳定性和升级成功性,移动终端需要判断升级任务的多少,若升级任务的数量超过定义的最大范围数时,需要对升级任务进行分批,自动化处理。操作人员亦可通过移动终端输入模块删除、添加相关要升级的路由器终端。每个升级任务完成后,移本文档来自技高网...
一种路由器终端批量升级系统

【技术保护点】
一种路由器终端批量升级系统,其特征在于,所述升级系统包括:PC端输入模块、PC端处理模块、PC端显示模块、PC端Server模块、移动终端Client模块、移动终端处理模块、移动终端显示模块、移动终端输入模块、移动终端无线通信连接模块;其中,移动终端可以同时连接有一个或多个要升级的路由器终端设备,所述PC端Server模块接入和管理多个所述移动终端Client模块;所述PC端输入模块,操作人员通过其导入目标设备列表信息;所述PC端处理模块根据工作环境的参数设置,自动化选择移动终端分配升级任务、或通过所述PC端显示模块提示操作人员手动选择移动终端分配升级任务,以及所述PC端处理模块在收到操作人员的任务开始确认指令后,将通过所述PC端Server模块发出处理请求和操作指令;所述移动终端Client模块在接收到相应的所述处理请求和操作指令后,将对所述处理请求和操作指令进行解析,并把解析后的请求内容与操作指令内容传递到所述移动终端处理模块;所述移动终端处理模块,创建升级任务和执行升级任务,以及通知所述移动终端显示模块,更新界面,显示当前需要处理的升级任务和刷新升级进度;所述移动终端处理模块调用所述移动终端无线通信连接模块,发送设备连接请求,进行数据交互,根据对应的通信协议,完成固件代码的升级操作;操作人员通过所述移动终端输入模块删除、添加相关所述要升级的路由器终端;每个升级任务完成后,所述移动终端处理模块会把与升级相关的信息,如文件大小、文件帧数、升级时间、重连次数、成功率、操作系统平台、系统平台版本等以报告的形式通过所述移动终端Client模块发送到PC端;所述PC端Server模块把解析后的结果交付给所述PC端处理模块,所述PC端处理模块则通知所述PC端显示模块更新界面,刷新相应的提示信息。...

【技术特征摘要】
1.一种路由器终端批量升级系统,其特征在于,所述升级系统包括:PC端输入模块、PC端处理模块、PC端显示模块、PC端Server模块、移动终端Client模块、移动终端处理模块、移动终端显示模块、移动终端输入模块、移动终端无线通信连接模块;其中,移动终端可以同时连接有一个或多个要升级的路由器终端设备,所述PC端Server模块接入和管理多个所述移动终端Client模块;所述PC端输入模块,操作人员通过其导入目标设备列表信息;所述PC端处理模块根据工作环境的参数设置,自动化选择移动终端分配升级任务、或通过所述PC端显示模块提示操作人员手动选择移动终端分配升级任务,以及所述PC端处理模块在收到操作人员的任务开始确认指令后,将通过所述PC端Server模块发出处理请求和操作指令;所述移动终端Client模块在接收到相应的所述处理请求和操作指令后,将对所述处理请求和操作指令进行解析,并把解析后的请求内容与操作指令内容传递到所述移动终端处理模块;所述移动终端处理模块,创建升级任务和执行升级任务,以及通知所述移动终端显示模块,更新界面,显示当前需要处理的升级任务和刷新升级...

【专利技术属性】
技术研发人员:卓文
申请(专利权)人:温岭卓致智能科技有限公司
类型:发明
国别省市:浙江,33

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

1