本申请涉及设备配置更新领域,具体而言,涉及一种配置更新系统及方法。
背景技术:
1、在万物互联的时代背景下,设备运行的工况越来越复杂,不同类型设备都有自己的更新策略,形式上主要分为本地更新、远程更新等。
2、本地更新主要用于设备可以直接接触的场景下,但在工程师无法直接支持的场景下无法实施或不方便实施,需要设备支持远程更新。但远程更新同样存在很多局限性,一是要求设备联网在线,二是使用指定的更新平台入口,对于工程师来说同样存在一定限制。
3、现有的大多装置不支持设备离线及多渠道更新,因此对于在设备离线状态下批量更新、在网络受限情况下使用同一局域网更新、以及使用手机/平板电脑/个人计算机端等多源更新存在需求。
技术实现思路
1、鉴于上述问题,提供了以下技术方案。
2、本申请的配置更新系统包括用户端、虚拟设备以及一个或多个终端设备,其中所述用户端配置成基于预设指令将配置包经由统一接口发送至所述虚拟设备,一个或多个终端设备配置成当其处于在线状态时,向所述虚拟设备发送一个或多个配置更新请求;以及所述虚拟设备配置成接收所述一个或多个配置更新请求,并且将与所述一个或多个配置更新请求相对应的一个或多个配置包发送至所述一个或多个终端设备。
3、可选地,所述虚拟设备配置成与所述一个或多个终端设备一一映射。
4、可选地,所述虚拟设备配置成:将与所述一个或多个终端设备相关联的一个或多个配置状态信息经由所述统一接口发送至所述用户端。
5、可选地,所述用户端配置成显示所述一个或多个配置状态信息。
6、本申请的配置更新方法包括以下步骤:由用户端基于预设指令,将配置包经由统一接口发送至虚拟设备;由一个或多个终端设备在其处于在线状态时,向所述虚拟设备发送一个或多个配置更新请求;以及由所述虚拟设备在接收所述一个或多个配置更新请求后,将与所述一个或多个配置更新请求相对应的一个或多个配置包发送至所述一个或多个终端设备。
7、可选地,所述虚拟设备与所述一个或多个终端设备一一映射。
8、可选地,所述配置更新方法还包括由所述虚拟设备将与所述一个或多个终端设备相关联的一个或多个配置状态信息经由所述统一接口发送至所述用户端。
9、可选地,所述配置更新方法还包括由所述用户端显示所述一个或多个配置状态信息。
10、本申请的计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述配置更新方法。
11、本申请的计算机设备,包括存储模块、处理器以及存储在存储模块上并可在处理器上运行的计算机程序,其中所述处理器执行所述计算机程序时实现上述配置更新方法。
12、本申请的计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述配置更新方法。
1.一种配置更新系统,其特征在于,所述配置更新系统包括用户端、虚拟设备以及一个或多个终端设备:
2.根据权利要求1所述的配置更新系统,其特征在于,所述虚拟设备配置成与所述一个或多个终端设备一一映射。
3.根据权利要求1所述的配置更新系统,其特征在于,所述虚拟设备配置成:将与所述一个或多个终端设备相关联的一个或多个配置状态信息经由所述统一接口发送至所述用户端。
4.根据权利要求3所述的配置更新系统,其特征在于,所述用户端配置成显示所述一个或多个配置状态信息。
5.一种配置更新方法,其特征在于,所述配置更新方法包括以下步骤:
6.根据权利要求5所述的配置更新方法,其特征在于,所述虚拟设备与所述一个或多个终端设备一一映射。
7.根据权利要求5所述的配置更新方法,其特征在于,所述配置更新方法还包括由所述虚拟设备将与所述一个或多个终端设备相关联的一个或多个配置状态信息经由所述统一接口发送至所述用户端。
8.根据权利要求7所述的配置更新方法,其特征在于,所述配置更新方法还包括由所述用户端显示所述一个或多个配置状态信息。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求5-8中的任一项所述的配置更新方法。
10.一种计算机设备,包括存储模块、处理器以及存储在存储模块上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求5-8中的任一项所述的配置更新方法。
11.一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现权利要求5-8中的任一项所述的配置更新方法。
