一种多终端管理设备升级方法及其装置与流程

文档序号:37436506发布日期:2024-03-25 19:34阅读:9来源:国知局
一种多终端管理设备升级方法及其装置与流程

本发明属于云终端设备管理领域,特别涉及一种多终端管理设备升级方法及其装置。


背景技术:

1、目前在服务器远程升级控制终端设备的方面,通常是远程升级包对终端进行远程升级操作,但是当多个终端同时连接到一个管理设备时,缺乏对对多个终端进行统一远程升级设备的机制。


技术实现思路

1、本发明提供一种多终端管理设备升级方法及其装置,旨在至少解决现有技术中存在的技术问题之一。

2、本发明的技术方案涉及一种多终端管理设备升级方法及其装置,所述多终端管理设备升级方法运行在多终端管理设备装置上,所述多终端管理设备装置包括多个终端设备、arm设备和升级服务端,多个所述终端设备分别与所述arm设备连接,所述arm设备与所述升级服务端连接,其特征在于,所述的多终端管理设备升级方法包括以下步骤:

3、s100、所述升级服务器通过所述arm设备获取所有终端设备的版本信息;

4、s200、所述升级服务器收到所有终端设备的版本信息后,判断终端设备的版本信息是否需要更新;

5、s300、若存在需要更新的终端设备,所述升级服务器向所述arm设备发送更新程序包;

6、s400、所述arm设备把更新程序包写入需要更新的终端设备,重启需要更新的终端设备;

7、s500、重启后所述终端设备进入更新流程。

8、进一步,所述步骤s100包括:

9、s110、多个所述终端设备接入所述arm设备;

10、s120、多个所述终端设备向所述arm设备发送申请注册信号;

11、s130、所述arm设备接收多个所述终端设备的申请注册信号后,完成对多个所述终端设备的注册;

12、s140、多个所述终端设备向所述arm设备发送终端设备信息,所述终端设备信息包括所述终端设备的版本信息;

13、s150、所述arm设备向所述升级服务器发送所有终端设备的版本信息。

14、进一步,所述步骤s200包括:

15、s210、若终端设备的版本信息为最新的版本,则不需要更新,所述升级服务器向所述arm设备发送不需要的更新的终端设备列表;

16、s220、若终端设备的版本信息不是最新的版本,则需要更新终端设备的版本,所述升级服务器向所述arm设备发送需要更新的终端设备列表。

17、进一步,所述步骤s300包括:

18、s310、所述升级服务器计算更新程序包的校验值,并把更新程序包的校验值发送到所述arm设备,所述更新程序包的校验值为更新程序包的md5值;

19、s320、所述服务器向所述arm设备发送更新程序包;

20、s330、所述arm服务器接收更新程序包并检查更新程序包完整性,所述arm服务器计算更新程序包的md5值,并把计算得到的md5值与更新程序包的校验值进行比较;

21、s340、所述arm服务器向所述升级服务器反馈更新程序包的下载结果。

22、进一步,所述步骤s500包括

23、s510、所述终端设备重启后进入初始化,检查是否存在更新程序包;

24、s520、若不存在更新程序包,所述终端设备跳转到应用程序区执行开机启动流程;

25、s530、若存在更新程序包,所述终端设备执行更新程序。

26、进一步,所述步骤s530包括:

27、s531、所述终端设备再次计算更新程序包的校验码,并把计算得到的校验码上传到所述arm设备进行校验码复核,如果复核不正确,中断更新流程;

28、s532、所述终端设备从指定的外部flash读取更新程序包,执行更新程序更新到内部flash应用程序区;

29、s533、所述终端设备更新完成后,检测更新是否完整;

30、s534、所述终端设备跳转到应用程序区执行开机启动流程。

31、进一步,本发明还公开一种多终端管理设备装置,其特征在于,包括:

32、终端设备,所述多终端管理设备装置包括多个终端设备;

33、arm设备,多个所述终端设备分别与所述arm设备电性连接;

34、升级服务端,所述arm设备与所述升级服务端电性连接。

35、进一步,所述终端设备的个数为14个,14个所述终端设备分别与所述arm设备电性连接,所述终端设备为便携式电子设备。

36、进一步,所述升级服务端为stm32系列单片机。

37、进一步,本发明还公开一种计算机可读存储介质,其上储存有程序指令,所述程序指令被处理器执行时实施多终端管理设备升级方法。

38、根据本发明的一些实施例,本发明的有益效果如下:

39、本发明提出的多终端管理设备升级方法,能方便对多个终端设备进行远程升级的操作。

40、此外,本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。



技术特征:

1.一种多终端管理设备升级方法,所述多终端管理设备升级方法运行在多终端管理设备装置上,所述多终端管理设备装置包括多个终端设备(100)、arm设备(200)和升级服务端(300),多个所述终端设备(100)分别与所述arm设备(200)连接,所述arm设备(200)与所述升级服务端(300)连接,其特征在于,所述的多终端管理设备升级方法包括以下步骤:

2.根据权利要求1所述的多终端管理设备升级方法,其特征在于, 所述步骤s100包括:

3.根据权利要求1所述的多终端管理设备升级方法,其特征在于,所述步骤s200包括:

4.根据权利要求1所述的多终端管理设备升级方法,其特征在于,所述步骤s300包括:

5.根据权利要求1所述的多终端管理设备升级方法,其特征在于,所述步骤s500包括

6.根据权利要求1所述的多终端管理设备升级方法,其特征在于,所述步骤s530包括:

7.一种多终端管理设备装置,其特征在于,包括:

8.根据权利要求7所述的多终端管理设备装置,其特征在于,

9.根据权利要求7所述的多终端管理设备装置,其特征在于,

10.一种计算机可读存储介质,其上储存有程序指令,所述程序指令被处理器执行时实施如权利要求1至6中任一项所述的方法。


技术总结
本发明涉及一种多终端管理设备升级方法及其装置,包括以下步骤:所述升级服务器通过所述ARM设备获取所有终端设备的版本信息;所述升级服务器收到所有终端设备的版本信息后,判断终端设备的版本信息是否需要更新;若存在需要更新的终端设备,所述升级服务器向所述ARM设备发送更新程序包;所述ARM设备把更新程序包写入需要更新的终端设备,重启需要更新的终端设备;重启后所述终端设备进入更新流程。多终端管理设备升级方法,能方便对多个终端设备进行远程升级的操作。

技术研发人员:王运峰,黄锦飞,刘春博,夏聪
受保护的技术使用者:深圳市大相往科技有限公司
技术研发日:
技术公布日:2024/3/24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1