System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 公共更新装置制造方法及图纸_技高网

公共更新装置制造方法及图纸

技术编号:40299634 阅读:5 留言:0更新日期:2024-02-07 20:47
提供了一种用于更新多个移动装置中的每一者的系统,所述系统包括:至少一个处理器,所述至少一个处理器执行用于进行以下操作的代码:从其上没有部署更新代理的终端装置获得元数据;根据所述元数据从多个更新服务器中选择一个更新服务器;从所述更新服务器获得对更新代码安装在所述终端装置上的指示;以及使用所述更新代码更新所述终端装置。

【技术实现步骤摘要】

本专利技术在其一些实施方案中涉及软件更新,并且更具体地但不排他地涉及用于更新多个终端装置的系统和方法。


技术介绍

1、许多终端装置(诸如移动装置和物联网(iot)装置)反复需要安装新的更新代码,例如,用以修复错误、安全漏洞并提供新特征。一些装置使用空中下载(ota)更新方法自动更新。


技术实现思路

1、根据第一方面,一种用于更新多个移动装置中的每一者的系统包括:至少一个处理器,所述至少一个处理器执行用于进行以下操作的代码:从其上没有部署更新代理的终端装置获得元数据;根据所述元数据从多个更新服务器中选择一个更新服务器;从所述更新服务器获得对更新代码安装在所述终端装置上的指示;以及使用所述更新代码更新所述终端装置。

2、根据第二方面,一种用于更新多个移动装置中的每一者的方法包括:使用至少一个处理器以:从其上没有部署更新代理的终端装置获得元数据;根据所述元数据从多个更新服务器中选择一个更新服务器;从所述更新服务器获得对更新代码安装在所述终端装置上的指示;以及使用所述更新代码更新所述终端装置。

3、根据第三方面,一种存储用于计算对象的位置的程序指令的非暂时性介质,所述程序指令在由处理器执行时使所述处理器:从其上没有部署更新代理的终端装置获得元数据;根据所述元数据从多个更新服务器中选择一个更新服务器;从所述更新服务器获得对更新代码安装在所述终端装置上的指示;以及使用所述更新代码更新所述终端装置。

4、在第一、第二和第三方面的又一实现方式中,所述至少一个处理器与其上没有部署所述更新代理的多个终端装置中的每一者建立不同的通信信道,其中从每个终端装置获得不同的元数据,其中根据相应的元数据为所述多个终端装置中的每一者选择不同的更新服务器。

5、在第一、第二和第三方面的又一实现方式中,所述至少一个处理器连接到充电站,并且其中当所述终端装置在所述充电站处充电时,所述至少一个处理器执行用于更新所述终端装置的代码。

6、在第一、第二和第三方面的又一实现方式中,所述终端装置上面没有部署空中下载(ota)更新代理。

7、在第一、第二和第三方面的又一实现方式中,所述终端装置包括用于与所述至少一个处理器进行通信的接口,其中所述接口不能与其他装置进行通信。

8、在第一、第二和第三方面的又一实现方式中,所述终端装置包括无人机。

9、在第一、第二和第三方面的又一实现方式中,所述至少一个处理器连接到对接站,并且其中当所述终端装置在所述对接站处对接时,所述至少一个处理器执行用于更新所述终端装置的代码。

10、在第一、第二和第三方面的又一实现方式中,所述元数据包括以下项中的至少一者:所述终端装置的品牌、所述终端装置的型号、所述终端装置的制造商、安装在所述终端装置上的当前软件版本以及上一次更新的时间和/或日期。

11、在第一、第二和第三方面的又一实现方式中,其还包括用于根据所述指示搜索多个本地存储的更新代码以标识所述更新代码的代码。

12、在第一、第二和第三方面的又一实现方式中,其还包括当在本地存储装置中未找到所述更新代码时,从所述选定服务器获得所述更新代码。

13、在第一、第二和第三方面的又一实现方式中,当所述更新代码包括更新版本与安装在所述终端装置上的当前版本之间的增量时,所述至少一个处理器进一步执行用于使用所述增量更新所述终端装置的代码。

14、在第一、第二和第三方面的又一实现方式中,所述至少一个处理器使用基于在所述终端装置与所述至少一个处理器之间建立的统一诊断服务(uds)的通信协议利用所述增量更新所述终端装置。

15、在第一、第二和第三方面的又一实现方式中,当所述更新代码包括大小低于阈值的完整更新版本时,所述终端装置上的代码的现有版本被所述完整更新版本覆盖。

16、在第一、第二和第三方面的又一实现方式中,当所述更新代码包括大小超过阈值的完整更新版本时,所述至少一个处理器进一步执行用于进行以下操作的代码:将所述完整更新版本从所述更新服务器下载到本地存储装置,在所述完整更新版本与当前存储在终端客户端上的更新代码的现有版本之间生成增量代码,在本地存储所述生成的增量代码,以及使用所述生成的增量代码更新所述终端装置。

17、在第一、第二和第三方面的又一实现方式中,所述至少一个处理器执行ota客户端以从用于所述终端装置的所述更新服务器获得所述更新代码。

18、除非另有定义,否则本文所使用的所有技术和/或科学术语均具有与本专利技术所属领域的一般技术人员所通常理解的含义相同的含义。尽管在本专利技术的实施方案的实践或测试中可以使用类似于或等同于本文所述的那些的方法和材料,但是下文描述了示范性方法和/或材料。在发生冲突的情况下,以专利说明书(包括定义)为准。另外,所述材料、方法和示例仅为说明性的而不意图为限制性的。

本文档来自技高网...

【技术保护点】

1.一种用于更新多个移动装置中的每一者的系统,其包括:

2.如权利要求1所述的系统,其中所述至少一个处理器与其上没有部署所述更新代理的多个终端装置中的每一者建立不同的通信信道,其中从每个终端装置获得不同的元数据,其中根据相应的元数据为所述多个终端装置中的每一者选择不同的更新服务器。

3.如权利要求1所述的系统,其中所述至少一个处理器连接到充电站,并且其中当所述终端装置在所述充电站处充电时,所述至少一个处理器执行用于更新所述终端装置的代码。

4.如权利要求1所述的系统,其中所述终端装置上面没有部署空中下载(OTA)更新代理。

5.如权利要求1所述的系统,其中所述终端装置包括用于与所述至少一个处理器进行通信的接口,其中所述接口不能与其他装置进行通信。

6.如权利要求1所述的系统,其中所述终端装置包括无人机。

7.如权利要求6所述的系统,其中所述至少一个处理器连接到对接站,并且其中当所述终端装置在所述对接站处对接时,所述至少一个处理器执行用于更新所述终端装置的代码。

8.如权利要求1所述的系统,其中所述元数据包括以下项中的至少一者:所述终端装置的品牌、所述终端装置的型号、所述终端装置的制造商、安装在所述终端装置上的当前软件版本以及上一次更新的时间和/或日期。

9.如权利要求1所述的系统,其还包括用于根据所述指示搜索多个本地存储的更新代码以标识所述更新代码的代码。

10.如权利要求9所述的系统,其还包括当在本地存储装置中未找到所述更新代码时,从所述选定服务器获得所述更新代码。

11.如权利要求1所述的系统,其中当所述更新代码包括更新版本与安装在所述终端装置上的当前版本之间的增量时,所述至少一个处理器进一步执行用于使用所述增量更新所述终端装置的代码。

12.如权利要求11所述的系统,其中所述至少一个处理器使用基于在所述终端装置与所述至少一个处理器之间建立的统一诊断服务(UDS)的通信协议利用所述增量更新所述终端装置。

13.如权利要求1所述的系统,其中当所述更新代码包括大小低于阈值的完整更新版本时,所述终端装置上的所述代码的现有版本被所述完整更新版本覆盖。

14.如权利要求1所述的系统,其中当所述更新代码包括大小超过阈值的完整更新版本时,所述至少一个处理器进一步执行用于进行以下操作的代码:

15.如权利要求1所述的系统,其中所述至少一个处理器执行OTA客户端以从用于所述终端装置的所述更新服务器获得所述更新代码。

16.一种用于更新多个移动装置中的每一者的方法,其包括:

17.一种存储用于计算对象的位置的程序指令的非暂时性介质,所述程序指令在由处理器执行时使所述处理器:

...

【技术特征摘要】

1.一种用于更新多个移动装置中的每一者的系统,其包括:

2.如权利要求1所述的系统,其中所述至少一个处理器与其上没有部署所述更新代理的多个终端装置中的每一者建立不同的通信信道,其中从每个终端装置获得不同的元数据,其中根据相应的元数据为所述多个终端装置中的每一者选择不同的更新服务器。

3.如权利要求1所述的系统,其中所述至少一个处理器连接到充电站,并且其中当所述终端装置在所述充电站处充电时,所述至少一个处理器执行用于更新所述终端装置的代码。

4.如权利要求1所述的系统,其中所述终端装置上面没有部署空中下载(ota)更新代理。

5.如权利要求1所述的系统,其中所述终端装置包括用于与所述至少一个处理器进行通信的接口,其中所述接口不能与其他装置进行通信。

6.如权利要求1所述的系统,其中所述终端装置包括无人机。

7.如权利要求6所述的系统,其中所述至少一个处理器连接到对接站,并且其中当所述终端装置在所述对接站处对接时,所述至少一个处理器执行用于更新所述终端装置的代码。

8.如权利要求1所述的系统,其中所述元数据包括以下项中的至少一者:所述终端装置的品牌、所述终端装置的型号、所述终端装置的制造商、安装在所述终端装置上的当前软件版本以及上一次更新的时间和/或日期。

9.如权利要求1所述的系统,...

【专利技术属性】
技术研发人员:S·魏因伯格T·约瑟夫F·克里昆Y·吉拉德
申请(专利权)人:雷德本德有限公司
类型:发明
国别省市:

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

1