物联网智能设备并行下载终端版本的方法、装置及系统制造方法及图纸

技术编号:15520421 阅读:164 留言:0更新日期:2017-06-04 09:59
本发明专利技术涉及物联网智能设备:智能安全通道控制系统和RFID阅读器的电路板领域,具体公开了一种并行下载终端版本的方法、装置及系统。所述方法包括:(1)服务器定期向终端广播携带版本下载参数的启动报文;(2)终端接收到版本下载启动报文,根据报文中的版本下载参数设置终端的网络参数;(3)终端向服务器发送版本下载确认报文;(4)服务器应答终端版本下载确认报文;(5)终端接收到应答报文,开始版本下载直至完成。本发明专利技术能够在多台终端网络参数相同的情况下同时进行版本升级,解决了传统串行终端版本下载方法生产效率低的问题,降低了终端生产成本,同时提高了版本下载的可靠性。

Method, device and system for parallel downloading terminal version of intelligent equipment in Internet of things

The invention relates to an intelligent device of an Internet of things: an intelligent safety channel control system and a circuit board of a RFID reader, and particularly discloses a method, a device and a system for downloading a version of a parallel download terminal. The method comprises the following steps: (1) start message server periodically to broadcast terminal carrying version download parameters; (2) terminal receives the download start message, according to a message in the download terminal parameter setting network parameters; (3) sent to the terminal server load version confirmation message; (4) the server response terminal download confirmation message; (5) terminal receives a response message, start download until completion. The invention can in multiple terminal network parameters under the condition of the same and upgrade version, to solve the problem of the traditional serial terminal version download method of low production efficiency, reduce the production cost of terminal, and improve the reliability of the download version.

【技术实现步骤摘要】
物联网智能设备并行下载终端版本的方法、装置及系统
本专利技术涉及物联网智能设备领域,特别涉及物联网智能设备并行下载终端版本的方法、装置及系统。
技术介绍
在物联网智能领域,随着用户需求的增加,系统中包含了越来越多的智能终端设备。智能终端设备在出厂时,必须要下载嵌入式软件版本。随着智能终端功能的不断增加,版本随之增大,生产时版本下载的效率成为智能终端生产效率的关键。传统上,由于终端在出厂时会预置成统一的网络参数,例如MAC地址、IP地址、子网掩码、网关地址等,下载终端版本的方法是串行的,即一台服务器在同一时刻只能下载一台终端的版本。传统的终端版本下载方法已经不能满足快速生产的需求,急需一种并行下载终端版本的方法来提高生产效率。
技术实现思路
本专利技术所要解决的第一个技术问题是提供物联网智能设备并行下载终端版本的方法,以解决现有串行版本下载方法生产效率低的问题。所述物联网智能设备并行下载终端版本的方法,该方法包括以下步骤:(1)服务器定期向终端广播携带版本下载参数的启动报文;(2)终端接收到版本下载启动报文,根据报文中的版本下载参数设置终端的网络参数;(3)终端向服务器发送版本下载确认报文;(4)服务器应答终端版本下载确认报文;(5)终端接收到应答报文,开始版本下载直至完成。其中,上述物联网智能设备并行下载终端版本的方法步骤(1)中所述启动报文中包含的参数为:服务器IP地址、服务器子网掩码。其中,上述物联网智能设备并行下载终端版本的方法,步骤(2)中所述终端的网络参数的设置过程为:终端根据版本下载启动报文中服务器IP地址、服务器子网掩码随机生成自身的网络参数:包括MAC地址、IP地址、子网掩码,并设置自身的网络参数。其中,上述物联网智能设备并行下载终端版本的方法,步骤(3)种所述版本下载确认报文中包含:终端IP地址、终端MAC地址、终端随机数。其中,上述物联网智能设备并行下载终端版本的方法,步骤(4)所述应答版本下载确认报文中包含:终端随机数、FTP服务器IP地址、FTP用户名、FTP密码、版本路径。其中,上述物联网智能设备并行下载终端版本的方法,步骤(5)所述终端在下载应答报文之前,需确认应答报文中的信息,确认完成后通过登录FTP服务器,下载版本。本专利技术所要解决的第二个技术问题是提供实现上述方法所用的物联网智能设备并行下载终端版本的装置,所述装置包括:(1)发送模块,用于定期向终端发送版本下载启动报文;(2)接收模块,用于接收终端发送的版本下载确认报文;(3)应答模块,用于根据版本下载确认报文中携带的信息向终端发送版本下载确认应答报文;(4)FTP服务器模块,向终端提供版本下载的FTP服务。优选的,实现上述方法所用的物联网智能设备并行下载终端版本的装置,所述装置包括:(1)第一接收模块,用于接收版本下载启动报文;(2)修改模块,用于根据版本下载启动报文中携带的服务器网络参数生成自身的随机网络参数,并修改网络参数;(3)发送模块,用于发送版本下载确认报文;(4)第二接收模块,用于接收版本下载确认应答报文;(5)FTP客户端模块,用于根据版本下载确认应答报文中携带的FTP服务器参数下载版本文件;(6)版本更新模块,用于把通过FTP方式获取到的版本更新到终端的永久存储介质上。本专利技术所要解决的第三个技术问题是提供实现上述方法所用的物联网智能设备并行下载终端版本的系统,所述系统包括服务器、终端及其交互工作机制;所述服务器:用于定期向终端广播携带版本下载参数的启动报文;接收终端发送的版本下载确认报文;根据版本下载确认报文中携带的信息向终端发送版本下载确认应答报文;向终端提供版本下载的FTP服务;所述终端:用于接收版本下载启动报文;根据版本下载启动报文中携带的服务器网络参数生成自身的随机网络参数,并修改网络参数;发送版本下载确认报文;接收版本下载确认应答报文;根据版本下载确认应答报文中携带的FTP服务器参数下载版本文件;把通过FTP方式获取到的版本更新到终端的永久存储介质上。与现有技术相比,本专利技术的有益效果是:本专利技术能够在多台终端网络参数相同的情况下同时进行版本升级,解决了传统串行终端版本下载方法生产效率低的问题:一套完整串行版本下载装置的有效烧录速率一般为200KB/s,而本专利技术一套完整并行版本版本下载装载在满负荷情况下的有效烧录速录一般为6.5MB/s,极大地降低了终端生产成本。此外,本专利技术中涉及到的版本下载确认步骤能够有效的避免在终端正常使用过程中误下版本的问题,提高了可靠性。附图说明图1是本专利技术提供的一种并行下载终端版本的方法的流程图;图2是本专利技术提供的一种并行下载终端版本的方法的详细流程图;图3是本专利技术提供的一种并行下载终端版本的网络架构图;图4是本专利技术提供的一种并行下载终端版本的装置的结构图;图5是本专利技术提供的另一种并行下载终端版本的装置的结构图;图6是本专利技术提供的一种并行下载终端版本的系统的结构图。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本专利技术的第一个实施例提供了一种并行下载终端版本的方法,如图1所示,该方法包括:步骤101,服务器向终端广播携带版本下载参数的启动报文;步骤102,终端接收到版本下载启动报文,根据报文中的版本下载参数设置终端的网络参数;步骤103,终端向服务器发送版本下载确认报文;步骤104,服务器应答终端版本下载确认报文;步骤105,终端接收到应答报文,开始版本下载直至完成。本专利技术的第二个实施例提供了一种并行下载终端版本的方法,如图2所示,该方法包括:步骤201,运行服务器上的并行版本下载程序:其中,并行版本下载程序向终端发送请求报文,并接收反馈的应答报文,同时提供版本下载所需的FTP服务。并行版本下载程序通过交换机或集线器等网络设备与终端相连;步骤202,并行版本下载程序定期向终端广播携带版本下载参数的启动报文:其中,版本下载启动报文中包含:服务器IP地址、服务器子网掩码;步骤203,终端接收到版本下载启动报文,根据报文中携带的服务器IP地址、服务器子网掩码随机生成自身的网络参数:其中,终端生成的网络参数包括MAC地址、IP地址、子网掩码,随机生成是为了保证不与网络中的其他终端冲突。生成的IP地址、子网掩码要保证和服务器在同一网段上:步骤204,终端设置新的网络参数;步骤205,终端生成一个随机数,连同终端新的IP地址、MAC地址组成版本下载确认报文发送给服务器;步骤206,服务器接收并应答版本下载确认报文:应答报文中包括终端随机数、FTP服务器IP地址、FTP用户名、FTP密码、版本路径;步骤207,终端接收应答报文,根据报文中携带的信息登录FTP服务器,下载版本文件:其中,终端校验应答报文中携带的随机数是否与自己生成的随机数一致,如果一样则校验通过,版本下载流程继续,否则校验不通过,流程终止;步骤208,把通过FTP方式获取到的版本文件更新到终端的永久存储介质上(例如FLASH),版本下载流程结束。如图4所示,实现上述方法所用的物联网智能设备并行下载终端版本的装置,所述装置包括:(1)发送模块,用于定期向终端发送版本下载启动本文档来自技高网...
物联网智能设备并行下载终端版本的方法、装置及系统

【技术保护点】
物联网智能设备并行下载终端版本的方法,其特征在于,该方法包括以下步骤:(1)服务器定期向终端广播携带版本下载参数的启动报文;(2)终端接收到版本下载启动报文,根据报文中的版本下载参数设置终端的网络参数;(3)终端向服务器发送版本下载确认报文;(4)服务器应答终端版本下载确认报文;(5)终端接收到应答报文,开始版本下载直至完成。

【技术特征摘要】
1.物联网智能设备并行下载终端版本的方法,其特征在于,该方法包括以下步骤:(1)服务器定期向终端广播携带版本下载参数的启动报文;(2)终端接收到版本下载启动报文,根据报文中的版本下载参数设置终端的网络参数;(3)终端向服务器发送版本下载确认报文;(4)服务器应答终端版本下载确认报文;(5)终端接收到应答报文,开始版本下载直至完成。2.根据权利要求1所述的物联网智能设备并行下载终端版本的方法,其特征在于,步骤(1)所述启动报文中包含的参数为:服务器IP地址、服务器子网掩码。3.根据权利要求1所述的物联网智能设备并行下载终端版本的方法,其特征在于,步骤(2)中所述终端的网络参数的设置过程为:终端根据版本下载启动报文中服务器IP地址、服务器子网掩码随机生成自身的网络参数:包括MAC地址、IP地址、子网掩码,并设置自身的网络参数。4.根据权利要求1所述的物联网智能设备并行下载终端版本的方法,其特征在于,步骤(3)所述版本下载确认报文中包含:终端IP地址、终端MAC地址、终端随机数。5.根据权利要求1所述的物联网智能设备并行下载终端版本的方法,其特征在于,步骤(4)所述应答版本下载确认报文中包含:终端随机数、FTP服务器IP地址、FTP用户名、FTP密码、版本...

【专利技术属性】
技术研发人员:赵靖
申请(专利权)人:天津市北洋荣科智能科技有限责任公司
类型:发明
国别省市:天津,12

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

1