一种智能设备自动升级方法以及云服务器技术

技术编号:34714496 阅读:27 留言:0更新日期:2022-08-31 17:56
本发明专利技术涉及一种智能设备自动升级方法,包括:云服务器获取每个网关下的多个智能设备的信息;云服务器对每个网关下的多个智能设备按照类型进行分组;云服务器对同一网关下的智能设备分组进行串行升级,对不同网关间的智能设备分组进行并行升级;云服务器接收智能设备发送的升级结果上报消息;其中,智能设备的信息包括,智能设备的ID,以及智能设备的类型信息。本发明专利技术中的智能设备自动升级方法,通过对同一网关下的智能设备进行分组,并对分组间的智能设备进行串行升级,既解决了网关资源或者无线信号的干扰的限制,也解决了现有技术中的智能设备升级时间长,升级效率低的问题。升级效率低的问题。升级效率低的问题。

【技术实现步骤摘要】
一种智能设备自动升级方法以及云服务器


[0001]本专利技术属于设备升级领域,具体涉及一种智能设备自动升级方法以及云服务器。

技术介绍

[0002]以往我们对智能设备(网关、子设备、独立的WIFI设备等)进行OTA升级的时候,需要手动一个个发起升级指令。智能网关一般包含多种SKU的子设备,由于智能网关的处理能力不足,这些不同SKU的子设备往往不能同时进行升级,用户在对智能设备进行OTA升级的时候往往要等一类SKU设备升级完才能进行下一类SKU。或者由于网关资源或者无线信号(比如蓝牙设备)的干扰的限制,所有设备的升级只能按单个排队升级,升级时间很长,升级效率也很低。

技术实现思路

[0003]本专利技术的目的,就是解决现有技术中的智能设备升级时间长,升级效率低的问题,提出了一种智能设备自动升级方法,以及云服务器。
[0004]本专利技术的技术方案一:一种智能设备自动升级方法,包括:云服务器获取每个网关下的多个智能设备的信息;云服务器对每个网关下的多个智能设备按照类型进行分组;云服务器对同一网关下的智能设备分组进行串行升级,对不同网关间的智能设备分组进行并行升级;云服务器接收智能设备发送的升级结果上报消息;其中,智能设备的信息包括,智能设备的ID,以及智能设备的类型信息。
[0005]进一步的,云服务器接收到所有智能设备发送的升级结果上报消息后,生成升级报告,并显示给用户;升级报告中包括升级成功的智能设备ID,以及升级失败的智能设备ID。
[0006]进一步的,云服务器对每个网关下的多个智能设备按照类型进行分组后,生成智能设备对应的升级包,并向对应的网关发送升级包,实现升级。
[0007]进一步的,云服务器可接收用户输入的对升级失败的智能设备重新升级的命令;云服务器对升级失败的智能设备进行分组,重新进行升级。
[0008]进一步的,所述云服务器接收到升级结果上报消息后,将升级结果上报消息中的智能设备ID,智能设备ID对应的网关,以及升级结果保存在存储器中。
[0009]本专利技术的技术方案二:一种云服务器,包括,人机交互界面、接收模块、发送模块、以及处理器;所述处理器分别和人机交互界面、接收模块、发送模块,以及存储器电连接;
[0010]所述云服务器外接网关;所述处理器配置为获取每个网关下的多个智能设备的信息;对每个网关下的多个智能设备按照类型进行分组;生成每组智能设备对应的升级包,并通过发送模块将升级包发送给对应的网关;通过接收模块接收智能设备发送给升级结果消息,根据所述升级结果消息生成升级报告;所述人机交互界面配置为将升级报告进行显示。
[0011]进一步的,所述升级报告,包括升级成功的智能设备ID,以及升级失败的智能设备ID。
[0012]进一步的,所述人机交互界面,还配置为接收用户输入的对升级失败的智能设备重新升级命令,并将该命令转送给处理器。
[0013]进一步的,所述处理器,配置为在接收到对升级失败的智能设备重新升级命令后,对升级失败的智能设备重新进行分组,并升级。
[0014]进一步的,所述云服务器还包括存储器;所述处理器配置为,在接收到升级结果上报消息后,将升级结果上报消息中的智能设备ID,智能设备ID对应的网关,以及升级结果保存在存储器中。
[0015]本专利技术的有益效果为:本专利技术中的智能设备自动升级方法,通过对同一网关下的智能设备进行分组,并对分组间的智能设备进行串行升级,既解决了网关资源或者无线信号的干扰的限制,也解决了现有技术中的智能设备升级时间长,升级效率低的问题。
附图说明
[0016]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本专利技术实施例优选的物联网系统中智能设备升级架构示意图;
[0018]图2是本专利技术实施例优选的智能设备升级的流程示意图;
[0019]图3为本专利技术实施例优选的云服务器的结构示意图。
具体实施方式
[0020]为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0021]下面结合附图对本专利技术作进一步说明。
[0022]实施例一
[0023]图1为本专利技术实施例优选的物联网系统中智能设备升级架构示意图。
[0024]如图1所示,智能设备升级架构包括,云服务器1,网关2,以及智能设备3;其中一个云服务器1下连接有多个网关2,每个网关2下也连接有多个智能设备3,智能设备3可以是筒灯、吸顶灯、壁灯、传感器等设备。
[0025]当需要给智能设备3进行升级时,由管理员在云服务器1上发起对智能设备3的升级。
[0026]图2是本专利技术实施例优选的智能设备升级的流程示意图。
[0027]如图2所示,智能设备升级的流程如下:
[0028]S1、云服务器1获取每个网关2下的多个智能设备3信息;
[0029]其中,智能设备3的信息,包括智能设备3的ID,以及智能设备3的类型信息等。
[0030]S2、云服务器1对每个网关2下的多个智能设备3进行分组;
[0031]具体的,将同一个网关2下的所有筒灯分为一组,所有吸顶灯分为一组,如果分组
内的设备数量过多,可以分为两个组或多个组;具体的分组方式如下表所示。
[0032][0033]表1
[0034]S3、云服务器1对智能设备3进行升级;
[0035]云服务器1对同一网关2下的分组串行升级,即一次只升级一个分组内的智能设备3,对不同网关2下的分组可并行升级,即可同时升级网关2

1下的分组1内的智能设备3和网关2

2下的分组2内的智能设备3,但不能同时升级网关2

1下的分组1和分组2内的智能设备3,用于解决目前普遍存在的网关2的处理能力不足的问题。
[0036]例如,云服务器1升级网关2

1内的分组1中的智能设备3,而分组1内的智能设备3都是筒灯,则云服务器1将筒灯的升级包发送给网关2,网关2再将升级包发送给其下的筒灯。在升级之前,云服务器1生成智能设备3对应的升级包。
[0037]S4、云服务器1接收智能设备3发送的升级结果上报消息;
[0038]具体的,智能设备3发送的升级结果上报消息,包括升级成功消息,或者升级失败消息;云服务器1将升级成功消息或升级失败消息中对应的智能设备3的ID,智能设备3对应的网关2的ID,以及升级是否成功保存在存储器中,并继续升级组内的其他智能设备3,或升级其他组的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能设备自动升级方法,其特征在于,包括:云服务器获取每个网关下的多个智能设备的信息;云服务器对每个网关下的多个智能设备按照类型进行分组;云服务器对同一网关下的智能设备分组进行串行升级,对不同网关间的智能设备分组进行并行升级;云服务器接收智能设备发送的升级结果上报消息;其中,智能设备的信息包括,智能设备的ID,以及智能设备的类型信息。2.根据权利要求1所述的智能设备自动升级方法,其特征在于,云服务器接收到所有智能设备发送的升级结果上报消息后,生成升级报告,并显示给用户;升级报告中包括升级成功的智能设备ID,以及升级失败的智能设备ID。3.根据权利要求2所述的智能设备自动升级方法,其特征在于,云服务器对每个网关下的多个智能设备按照类型进行分组后,生成智能设备对应的升级包,并向对应的网关发送升级包,实现升级。4.根据权利要求3所述的智能设备自动升级方法,其特征在于,云服务器可接收用户输入的对升级失败的智能设备重新升级的命令;云服务器对升级失败的智能设备进行分组,重新进行升级。5.根据权利要求4所述的智能设备自动升级方法,其特征在于,所述云服务器接收到升级结果上报消息后,将升级结果上报消息中的智能设备ID,智能设备ID对应的网关,以及升级结果保存在存储器中。6.一种云...

【专利技术属性】
技术研发人员:何冲
申请(专利权)人:苏州欧普照明有限公司
类型:发明
国别省市:

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

1