WO2022179513A1 - 一种智能设备自动升级方法以及云服务器 - Google Patents

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

Info

Publication number
WO2022179513A1
WO2022179513A1 PCT/CN2022/077396 CN2022077396W WO2022179513A1 WO 2022179513 A1 WO2022179513 A1 WO 2022179513A1 CN 2022077396 W CN2022077396 W CN 2022077396W WO 2022179513 A1 WO2022179513 A1 WO 2022179513A1
Authority
WO
WIPO (PCT)
Prior art keywords
upgrade
cloud server
smart devices
gateway
smart device
Prior art date
Application number
PCT/CN2022/077396
Other languages
English (en)
French (fr)
Inventor
何冲
Original Assignee
苏州欧普照明有限公司
欧普照明股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN202110202182.0A external-priority patent/CN114968290A/zh
Application filed by 苏州欧普照明有限公司, 欧普照明股份有限公司 filed Critical 苏州欧普照明有限公司
Publication of WO2022179513A1 publication Critical patent/WO2022179513A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks

Definitions

  • the present application belongs to the field of equipment upgrades, and in particular relates to an automatic upgrade method for intelligent equipment and a cloud server.
  • Smart gateways generally include sub-devices of multiple SKUs (Stock Keeping Unit, product uniform number). Due to the insufficient processing capability of smart gateways, these sub-devices of different SKUs often cannot be upgraded at the same time.
  • SKUs Stock Keeping Unit, product uniform number
  • users perform OTA upgrades on smart devices It is often necessary to wait for one type of SKU equipment to be upgraded before proceeding to the next type of SKU.
  • gateway resources or interference of wireless signals such as Bluetooth devices
  • the upgrade of all devices can only be upgraded in a single queue, the upgrade time is very long, and the upgrade efficiency is also very low.
  • the purpose of this application is to solve the problems of long upgrade time and low upgrade efficiency of smart devices in the prior art, and to propose an automatic upgrade method for smart devices and a cloud server.
  • an automatic upgrade method for smart devices including: a cloud server obtains information of multiple smart devices under each gateway; the cloud server groups the multiple smart devices under each gateway according to types; The server performs serial upgrade on the smart device grouping under the same gateway, and parallel upgrades on the smart device grouping between different gateways; the cloud server receives the upgrade result report message sent by the smart device; the information of the smart device includes the ID of the smart device (Identity Document, identification number), and the type information of the smart device.
  • the cloud server After receiving the upgrade result report messages sent by all the smart devices, the cloud server generates an upgrade report and displays it to the user; the upgrade report includes the IDs of the smart devices that were successfully upgraded and the IDs of the smart devices that failed to be upgraded.
  • the cloud server groups the multiple smart devices under each gateway according to types, generates an upgrade package corresponding to the smart device, and sends the upgrade package to the corresponding gateway to realize the upgrade.
  • the cloud server can receive a command input by the user to re-upgrade the smart devices that have failed to upgrade; the cloud server groups the smart devices that have failed to upgrade, and re-upgrades.
  • the cloud server After receiving the upgrade result report message, the cloud server stores the smart device ID in the upgrade result report message, the gateway corresponding to the smart device ID, and the upgrade result in the memory.
  • a cloud server including a human-computer interaction interface, a receiving module, a sending module, and a processor; the processor is respectively electrically connected to the human-computer interaction interface, the receiving module, the sending module, and the memory ;
  • the cloud server is connected to a gateway; the processor is configured to obtain information of multiple smart devices under each gateway; group the multiple smart devices under each gateway according to types; and generate an upgrade package corresponding to each group of smart devices , and send the upgrade package to the corresponding gateway through the sending module; receive the upgrade result message sent by the smart device through the receiving module, and generate an upgrade report according to the upgrade result message; the human-computer interaction interface is configured to display the upgrade report.
  • the upgrade report includes the IDs of smart devices that have been successfully upgraded and the IDs of smart devices that have failed to be upgraded.
  • the human-computer interaction interface is further configured to receive a re-upgrade command for the smart device that has failed to be upgraded input by the user, and forward the command to the processor.
  • the processor is configured to regroup and upgrade the failed smart devices after receiving the re-upgrade command for the failed smart devices.
  • the cloud server further includes a memory; the processor is configured to, after receiving the upgrade result report message, save the smart device ID in the upgrade result report message, the gateway corresponding to the smart device ID, and the upgrade result in a in memory.
  • a cloud server including a human-computer interaction interface, a receiving module, a sending module, a memory, and a processor; the processor is respectively associated with the human-computer interaction interface, the receiving module, the sending module, and the memory electrical connection; the cloud server is connected to a gateway; the processor is configured to obtain information of multiple smart devices under each gateway; group the multiple smart devices under each gateway according to types; and send the upgrade package to the corresponding gateway through the sending module; receive the upgrade result message sent by the smart device through the receiving module, and generate an upgrade report according to the upgrade result message; the human-computer interaction interface is configured to send the upgrade report to display.
  • the upgrade report includes the IDs of smart devices that have been successfully upgraded and the IDs of smart devices that have failed to be upgraded.
  • the human-computer interaction interface is further configured to receive a re-upgrade command for the smart device that has failed to be upgraded input by the user, and forward the command to the processor.
  • the processor is configured to regroup and upgrade the failed smart devices after receiving the re-upgrade command for the failed smart devices.
  • the processor is configured to, after receiving the upgrade result report message, store the smart device ID in the upgrade result report message, the gateway corresponding to the smart device ID, and the upgrade result in the memory.
  • the method for automatic upgrading of smart devices in the present application solves the interference of gateway resources or wireless signals by grouping smart devices under the same gateway and serially upgrading the smart devices between the groups. It also solves the problems of long upgrade time and low upgrade efficiency of smart devices in the prior art.
  • FIG. 1 is a schematic diagram of an upgrade architecture of an intelligent device in a preferred Internet of Things system according to an embodiment of the present application
  • FIG. 2 is a schematic flowchart of a preferred smart device upgrade according to an embodiment of the present application
  • FIG. 3 is a schematic structural diagram of a preferred cloud server according to an embodiment of the present application.
  • FIG. 1 is a schematic diagram of an upgrade architecture of a smart device in a preferred Internet of Things system according to an embodiment of the present application.
  • the smart device upgrade architecture includes a cloud server 1, a gateway 2, and a smart device 3; one cloud server 1 is connected to multiple gateways 2, and each gateway 2 is also connected to multiple smart devices 3 , the smart device 3 may be a downlight, a ceiling light, a wall light, a sensor and other devices.
  • the administrator initiates the upgrade of the smart device 3 on the cloud server 1 .
  • FIG. 2 is a schematic flowchart of a preferred smart device upgrade according to an embodiment of the present application.
  • the smart device upgrade process is as follows:
  • the cloud server 1 obtains the information of multiple smart devices 3 under each gateway 2;
  • the information of the smart device 3 includes the ID of the smart device 3 , the type information of the smart device 3 , and the like.
  • the cloud server 1 groups the multiple smart devices 3 under each gateway 2;
  • all downlights under the same gateway 2 are grouped into one group, and all ceiling lamps are grouped into one group. If there are too many devices in the group, they can be divided into two or more groups; the specific grouping method as shown in the table below.
  • the cloud server 1 upgrades the groups under the same gateway 2 serially, that is, only upgrades the smart devices 3 in one group at a time, and can upgrade the groups under different gateways 2 in parallel, so that the group 1 under the gateway 2-1 can be upgraded at the same time.
  • the smart device 3 in the group 2 under the gateway 2-2 and the smart device 3 in the group 2 under the gateway 2-2 cannot be upgraded at the same time, but the smart device 3 in the group 1 and the group 2 under the gateway 2-1 cannot be upgraded at the same time. Insufficient handling capacity.
  • cloud server 1 upgrades smart device 3 in group 1 in gateway 2-1, and smart devices 3 in group 1 are all downlights, cloud server 1 sends the upgrade package of downlights to gateway 2, gateway 2 Then send the upgrade package to the downlight under it. Before the upgrade, the cloud server 1 generates an upgrade package corresponding to the smart device 3 .
  • the cloud server 1 receives the update result report message sent by the smart device 3;
  • the upgrade result report message sent by the smart device 3 includes an upgrade success message or an upgrade failure message; the cloud server 1 sends the ID of the smart device 3 corresponding to the upgrade success message or the upgrade failure message, and the gateway 2 corresponding to the smart device 3 ID, and whether the upgrade is successful is stored in the memory, and continue to upgrade other smart devices 3 in the group, or upgrade smart devices 3 in other groups.
  • the cloud server 1 After all smart devices 3 are upgraded, the cloud server 1 provides an upgrade report;
  • the upgrade report provides a list of smart devices 3 that have been successfully upgraded and a list of smart devices 3 that have failed to be upgraded.
  • the smart device 3 is offline, or a software problem, a hardware problem, etc.
  • the smart device 3 can generally be successfully upgraded again.
  • the cloud server 1 receives a user input to upgrade the smart device 3 that fails to upgrade again, and upgrades the smart device 3 that fails to upgrade again;
  • the cloud server 1 may include a human-computer interaction interface 11, and the human-computer interaction interface 11 may display relevant information to the user and receive input commands from the user. After the cloud server 1 receives the re-upgrade command for the smart devices 3 that have failed to upgrade, the cloud server 1 proceeds to step S2 to group the smart devices 3 that have failed to upgrade, and then upgrade again.
  • FIG. 3 is a schematic structural diagram of a preferred cloud server according to an embodiment of the present application.
  • the cloud server 1 includes a human-computer interaction interface 11 , a receiving module 12 , a sending module 13 , a memory 15 , and a processor 14 .
  • the processor 14 is electrically connected to the human-computer interaction interface 11 , the receiving module 12 , the memory 15 , and the sending module 13 , respectively.
  • the processor 14 is configured to obtain the information of a plurality of smart devices 3 under each gateway 2, wherein the smart device 3 information includes the ID of the smart device 3, and the type information of the smart device 3, etc.;
  • the multiple smart devices 3 are grouped; specifically, all downlights under the same gateway 2 are grouped into one group, and all ceiling lights are grouped into one group. If there are too many devices in the group, they can be divided into two groups. or multiple groups.
  • the processor 14 is further configured to generate data packets of each group of smart devices 3 under the gateway 2. For example, when the cloud server 1 upgrades the group 1 under the gateway 2-1, the processor 14 generates the packet 1 under the gateway 2-1.
  • the receiving module 12 is configured to receive the upgrade result report message sent by the smart device 3, and forward the upgrade result report message to the processor 14.
  • the upgrade result report message sent by the smart device 3 includes the upgrade success information, or the upgrade
  • the processor 14 stores the smart device ID in the update result report message, the corresponding gateway, and the update result in the memory 15 .
  • the processor 14 is configured to store the ID of the smart device 3 corresponding to the upgrade success message or the upgrade failure message, the ID of the gateway 2 corresponding to the smart device 3, and whether the upgrade is successful in the memory, and continue to upgrade other smart devices in the group. Device 3, or upgrade other groups of smart devices 3.
  • the processor 14 After all the smart devices 3 are upgraded once, the processor 14 generates an upgrade report and displays it to the user through the man-machine interface 11 .
  • the upgrade report includes a list of smart devices 3 that have been successfully upgraded and a list of smart devices 3 that have failed to be upgraded.
  • the human-machine interface 11 accepts the user's re-upgrade input information, and the human-machine interface 11 forwards the re-upgrade input information to the slave processor 14, and the processor 14 responds to The smart devices 3 that fail to upgrade are grouped and upgraded again.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

本申请涉及一种智能设备自动升级方法以及云服务器,该智能设备自动升级方法包括:云服务器获取每个网关下的多个智能设备的信息;云服务器对每个网关下的多个智能设备按照类型进行分组;云服务器对同一网关下的智能设备分组进行串行升级,对不同网关间的智能设备分组进行并行升级;云服务器接收智能设备发送的升级结果上报消息;其中,智能设备的信息包括,智能设备的ID,以及智能设备的类型信息。本申请中的智能设备自动升级方法,通过对同一网关下的智能设备进行分组,并对分组间的智能设备进行串行升级,既解决了网关资源或者无线信号的干扰的限制,也解决了现有技术中的智能设备升级时间长,升级效率低的问题。

Description

一种智能设备自动升级方法以及云服务器
交叉引用
本申请要求2021年02月23日提交在中国专利局、申请号为202110202182.0、发明名称“一种智能设备自动升级方法以及云服务器”的中国专利申请的优先权,该申请的全部内容通过引用结合在本申请中。
本申请要求2021年02月23日提交在中国专利局、申请号为202120399442.3、发明名称“一种云服务器”的中国专利申请的优先权,该申请的全部内容通过引用结合在本申请中。
技术领域
本申请属于设备升级领域,具体涉及一种智能设备自动升级方法以及云服务器。
背景技术
以往我们对智能设备(网关、子设备、独立的WIFI设备等)进行OTA(Over the Air,空中下载)升级的时候,需要手动一个个发起升级指令。智能网关一般包含多种SKU(Stock Keeping Unit,产品统一编号)的子设备,由于智能网关的处理能力不足,这些不同SKU的子设备往往不能同时进行升级,用户在对智能设备进行OTA升级的时候往往要等一类SKU设备升级完才能进行下一类SKU。或者由于网关资源或者无线信号(比如蓝牙设备)的干扰的限制,所有设备的升级只能按单个排队升级,升级时间很长,升级效率也很低。
发明内容
本申请的目的,就是解决现有技术中的智能设备升级时间长,升级效率低的问题,提出了一种智能设备自动升级方法,以及云服务器。
本申请的技术方案一:一种智能设备自动升级方法,包括:云服务器获取每个网关下的多个智能设备的信息;云服务器对每个网关下的多个智能设备按照类型进行分组;云服务器对同一网关下的智能设备分组进行串行升级,对不同网关间的智能设备分组进行并行升级;云服务器接收智能设备发送的升级结果上报消息;其中,智能设备的信息包括,智能设备的ID(Identity Document,身份标识号),以及智能设备的类型信息。
进一步的,云服务器接收到所有智能设备发送的升级结果上报消息后,生成升级报告,并显示给用户;升级报告中包括升级成功的智能设备ID,以及升级失败的智能设备ID。
进一步的,云服务器对每个网关下的多个智能设备按照类型进行分组后,生成智能设备对应的升级包,并向对应的网关发送升级包,实现升级。
进一步的,云服务器可接收用户输入的对升级失败的智能设备重新升级的命令;云服务器对升级失败的智能设备进行分组,重新进行升级。
进一步的,所述云服务器接收到升级结果上报消息后,将升级结果上报消息中的智能设备ID,智能设备ID对应的网关,以及升级结果保存在存储器中。
本申请的技术方案二:一种云服务器,包括,人机交互界面、接收模块、发送模块、以及处理器;所述处理器分别和人机交互界面、接收模块、发送模块,以及存储器电连接;
所述云服务器外接网关;所述处理器配置为获取每个网关下的多个智能设备的信息;对每个网关下的多个智能设备按照类型进行分组;生成每组智能设备对应的升级包,并通过发送模块将升级包发送给对应的网关;通过接收模块接收智能设备发送给升级结果消息,根据所述升级结果消息生成升级报告;所述人机交互界面配置为将升级报告进行显示。
进一步的,所述升级报告,包括升级成功的智能设备ID,以及升级失败的智能设备ID。
进一步的,所述人机交互界面,还配置为接收用户输入的对升级失败的智能设备重新升级命令,并将该命令转送给处理器。
进一步的,所述处理器,配置为在接收到对升级失败的智能设备重新升级命令后,对升级失败的智能设备重新进行分组,并升级。
进一步的,所述云服务器还包括存储器;所述处理器配置为,在接收到升级结果上报消息后,将升级结果上报消息中的智能设备ID,智能设备ID对应的网关,以及升级结果保存在存储器中。
本申请的技术方案三:一种云服务器,包括,人机交互界面、接收模块、发送模块、存储器,以及处理器;所述处理器分别和人机交互界面、接收模块,发送模块,以及存储器电连接;所述云服务器外接网关;所述处理器配置为获取每个网关下的多个智能设备的信息;对每个网关下的多个智能设备按照类型进行分组;生成每组智能设备对应的升级包,并通过发送模块将升级包发送给对应的网关;通过接收模块接收智能设备发送给升级结果消息,根据所述升级结果消息生成升级报告;所述人机交互界面配置为将升级报告进行显示。
进一步的,所述升级报告,包括升级成功的智能设备ID,以及升级失败的智能设备ID。
进一步的,所述人机交互界面,还配置为接收用户输入的对升级失败的智能设备重新升级命令,并将该命令转送给处理器。
进一步的,所述处理器,配置为在接收到对升级失败的智能设备重新升级命令后,对升级失败的智能设备重新进行分组,并升级。
进一步的,所述处理器配置为,在接收到升级结果上报消息后,将升级结果上报消息中的智能设备ID,智能设备ID对应的网关,以及升级结果保存在存储器中。
本申请的有益效果为:本申请中的智能设备自动升级方法,通过对同一网关下的智能设备进行分组,并对分组间的智能设备进行串行升级,既解决了网关资源或者无线信号的干扰的限制,也解决了现有技术中的智能设备升级时间长,升级效率低的问题。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例优选的物联网***中智能设备升级架构示意图;
图2是本申请实施例优选的智能设备升级的流程示意图;
图3为本申请实施例优选的云服务器的结构示意图。
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
下面结合附图对本申请作进一步说明。
实施例一
图1为本申请实施例优选的物联网***中智能设备升级架构示意图。
如图1所示,智能设备升级架构包括,云服务器1,网关2,以及智能设备3;其中一个云服务器1下连接有多个网关2,每个网关2下也连接有多个智能设备3,智能设备3可以是筒灯、吸顶灯、壁灯、传感器等设备。
当需要给智能设备3进行升级时,由管理员在云服务器1上发起对智能设备3的升级。
图2是本申请实施例优选的智能设备升级的流程示意图。
如图2所示,智能设备升级的流程如下:
S1、云服务器1获取每个网关2下的多个智能设备3信息;
其中,智能设备3的信息,包括智能设备3的ID,以及智能设备3的类型信息等。
S2、云服务器1对每个网关2下的多个智能设备3进行分组;
具体的,将同一个网关2下的所有筒灯分为一组,所有吸顶灯分为一组,如果分组内的设备数量过多,可以分为两个组或多个组;具体的分组方式如下表所示。
网关2-1 网关2-2
分组1:筒灯1,筒灯2,筒灯3。。。 分组1:壁灯1,壁灯2,壁灯3。。。
分组2:吸顶灯1,吸顶灯2,吸顶灯3。。。 分组2:传感器1,传感器2,传感器3。。。
表1
S3、云服务器1对智能设备3进行升级;
云服务器1对同一网关2下的分组串行升级,即一次只升级一个分组内的智能设备3,对不同网关2下的分组可并行升级,即可同时升级网关2-1下的分组1内的智能设备3和网关2-2下的分组2内的智能设备3,但不能同时升级网关2-1下的分组1和分组2内的智能设备3,用于解决目前普遍存在的网关2的处理能力不足的问题。
例如,云服务器1升级网关2-1内的分组1中的智能设备3,而分组1内的智能设备3都是筒灯,则云服务器1将筒灯的升级包发送给网关2,网关2再将升级包发送给其下的筒灯。在升级之前,云服务器1生成智能设备3对应的升级包。
S4、云服务器1接收智能设备3发送的升级结果上报消息;
具体的,智能设备3发送的升级结果上报消息,包括升级成功消息,或者升级失败消息;云服务器1将升级成功消息或升级失败消息中对应的智能设备3的ID,智能设备3对应的网关2的ID,以及升级是否成功保存在存储器中,并继续升级组内的其他智能设备3,或升级其他组的智能设备3。
S5、当所有智能设备3都升级一遍后,云服务器1提供升级报告;
具体的,升级报告中提供升级成功的智能设备3列表,以及升级失败的智能设备3列表。由于升级失败的原因有多种,例如智能设备3掉线,或软件问题,硬件问题等,对于软件问题或智能设备3临时掉线问题,智能设备3通过再次升级一般可成功。
S6、云服务器1接收用户输入的对升级失败的智能设备3再次升级命令,对升级失败的智能设备3再次进行升级;
具体的,云服务器1可包括人机交互界面11,人机交互界面11可向用户展示相关信息,以及接收用户的输入命令。云服务器1接收到用户输入的对升级失败的智能设备3再次升级命令后,进入到步骤S2,对升级失败的智能设备3进行分组,再升级。
图3为本申请实施例优选的云服务器的结构示意图。
如图3所示,云服务器1包括,人机交互界面11、接收模块12、发送模块13,存储器15,以及处理器14。其中,处理器14,分别和人机交互界面11,接收模块12,存储器15,以及发送模块13电连接。
处理器14,配置为获取每个网关2下多个智能设备3信息,其中智能设备3信息包括智能设备3的ID,以及智能设备3的类型信息等;以及,配置为对每个网关2下的多个智能设备3进行分组;具体的,将同一个网关2下的所有筒灯分为一组,所有吸顶灯分为一组,如果分组内的设备数量过多,可以分为两个组或多个组。
处理器14,还配置为生成网关2下每组智能设备3的数据包,例如,当云服务器1升级网关2-1下的分组1时,处理器14生成网关2-1下的分组1筒灯对应的升级包;处理器14,再通过发送模块13将网关2-1下的分组1筒灯对应的升级包发送给网关2-1,实现升级。
接收模块12,配置为接收智能设备3发送的升级结果上报消息,并将该升级结果上报消息转送给处理器14,具体的,智能设备3发送的升级结果上报消息,包括升级成功信息,或者升级失败信息,处理器14将升级结果上报消息中的智能设备ID,对应的网关,以及升级结果保存到存储器15中。
处理器14,配置为将升级成功消息或升级失败消息中对应的智能设备3的ID,智能设备3对应的网关2的ID,以及升级是否成功保存在存储器中,并继续升级组内的其他智能设备3,或升级其他组的智能设备3。
当所有智能设备3都升级一遍后,处理器14生成升级报告,并通过人机交互界面11向用户显示。升级报告中,包括升级成功的智能设备3列表,以及升级失败的智能设备3列表。
当用户认为需要对升级失败的智能设备3再次升级时,人机交互界面11接受用户的再次升级输入信息,人机交互界面11将该再次升级输入信息转发给从处理器14,处理器14对升级失败的智能设备3进行分组并再次升级。
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (15)

  1. 一种智能设备自动升级方法,包括:
    云服务器获取每个网关下的多个智能设备的信息;
    云服务器对每个网关下的多个智能设备按照类型进行分组;
    云服务器对同一网关下的智能设备分组进行串行升级,对不同网关间的智能设备分组进行并行升级;
    云服务器接收智能设备发送的升级结果上报消息;
    其中,智能设备的信息包括,智能设备的ID,以及智能设备的类型信息。
  2. 根据权利要求1所述的智能设备自动升级方法,其中,
    云服务器接收到所有智能设备发送的升级结果上报消息后,生成升级报告,并显示给用户;
    升级报告中包括升级成功的智能设备ID,以及升级失败的智能设备ID。
  3. 根据权利要求2所述的智能设备自动升级方法,其中,
    云服务器对每个网关下的多个智能设备按照类型进行分组后,生成智能设备对应的升级包,并向对应的网关发送升级包,实现升级。
  4. 根据权利要求3所述的智能设备自动升级方法,其中,
    云服务器可接收用户输入的对升级失败的智能设备重新升级的命令;
    云服务器对升级失败的智能设备进行分组,重新进行升级。
  5. 根据权利要求4所述的智能设备自动升级方法,其中,
    所述云服务器接收到升级结果上报消息后,将升级结果上报消息中的智能设备ID,智能设备ID对应的网关,以及升级结果保存在存储器中。
  6. 一种云服务器,包括,人机交互界面、接收模块、发送模块、以及处理器;
    所述处理器分别和人机交互界面、接收模块,以及发送模块电连接;
    所述云服务器外接网关;
    所述处理器配置为获取每个网关下的多个智能设备的信息;对每个网关下的多个智能设备按照类型进行分组;生成每组智能设备对应的升级包,并通过发送模块将升级包发送给对应的网关;通过接收模块接收智能设备发送给升级结果消息,根据所述升级结果消息生成升级报告;
    所述人机交互界面配置为将升级报告进行显示。
  7. 根据权利要求6所述的云服务器,其中,
    所述升级报告,包括升级成功的智能设备ID,以及升级失败的智能设备ID。
  8. 根据权利要求7所述的云服务器,其中,
    所述人机交互界面,还配置为接收用户输入的对升级失败的智能设备重新升级命令,并将该命令转送给处理器。
  9. 根据权利要求8所述的云服务器,其中,
    所述处理器,配置为在接收到对升级失败的智能设备重新升级命令后,对升级失败的智能设备重新进行分组,并升级。
  10. 根据权利要求9所述的云服务器,其中,
    所述云服务器还包括存储器;
    所述处理器配置为,在接收到升级结果上报消息后,将升级结果上报消息中的智能设备ID,智能设备ID对应的网关,以及升级结果保存在存储器中。
  11. 一种云服务器,包括,人机交互界面、接收模块、发送模块、存储器,以及处理器;
    所述处理器分别和人机交互界面、接收模块,发送模块,以及存储器电连接;
    所述云服务器外接网关;
    所述处理器配置为获取每个网关下的多个智能设备的信息;对每个网关下的多个智能设备按照类型进行分组;生成每组智能设备对应的升级包,并通过发送模块将升级包发送给对应的网关;通过接收模块接收智能设备发送给升级结果消息,根据所述升级结果消息生成升级报告;
    所述人机交互界面配置为将升级报告进行显示。
  12. 根据权利要求11所述的云服务器,其中,
    所述升级报告,包括升级成功的智能设备ID,以及升级失败的智能设备ID。
  13. 根据权利要求12所述的云服务器,其中,
    所述人机交互界面,还配置为接收用户输入的对升级失败的智能设备重新升级命令,并将该命令转送给处理器。
  14. 根据权利要求13所述的云服务器,其中,
    所述处理器,配置为在接收到对升级失败的智能设备重新升级命令后,对升级失败的智能设备重新进行分组,并升级。
  15. 根据权利要求14所述的云服务器,其中,
    所述处理器配置为,在接收到升级结果上报消息后,将升级结果上报消息中的智能 设备ID,智能设备ID对应的网关,以及升级结果保存在存储器中。
PCT/CN2022/077396 2021-02-23 2022-02-23 一种智能设备自动升级方法以及云服务器 WO2022179513A1 (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN202110202182.0 2021-02-23
CN202120399442 2021-02-23
CN202120399442.3 2021-02-23
CN202110202182.0A CN114968290A (zh) 2021-02-23 2021-02-23 一种智能设备自动升级方法以及云服务器

Publications (1)

Publication Number Publication Date
WO2022179513A1 true WO2022179513A1 (zh) 2022-09-01

Family

ID=83047784

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/077396 WO2022179513A1 (zh) 2021-02-23 2022-02-23 一种智能设备自动升级方法以及云服务器

Country Status (1)

Country Link
WO (1) WO2022179513A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116661821A (zh) * 2023-05-10 2023-08-29 浙江简捷物联科技有限公司 一种应用升级方法、装置、电子设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016095533A1 (zh) * 2014-12-16 2016-06-23 中兴通讯股份有限公司 一种版本升级的方法及装置
CN107104836A (zh) * 2017-05-04 2017-08-29 深圳市欧瑞博电子有限公司 Zigbee设备的固件升级方法和装置
CN108259231A (zh) * 2017-12-27 2018-07-06 生迪智慧科技有限公司 智能设备的软件升级方法、网关、服务器及***
CN110688133A (zh) * 2019-08-28 2020-01-14 深圳绿米联创科技有限公司 分布式固件升级的方法、***、装置及电子设备
CN112612497A (zh) * 2020-12-30 2021-04-06 欧普照明股份有限公司 基于网关的固件升级方法及设备的固件升级方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016095533A1 (zh) * 2014-12-16 2016-06-23 中兴通讯股份有限公司 一种版本升级的方法及装置
CN107104836A (zh) * 2017-05-04 2017-08-29 深圳市欧瑞博电子有限公司 Zigbee设备的固件升级方法和装置
CN108259231A (zh) * 2017-12-27 2018-07-06 生迪智慧科技有限公司 智能设备的软件升级方法、网关、服务器及***
CN110688133A (zh) * 2019-08-28 2020-01-14 深圳绿米联创科技有限公司 分布式固件升级的方法、***、装置及电子设备
CN112612497A (zh) * 2020-12-30 2021-04-06 欧普照明股份有限公司 基于网关的固件升级方法及设备的固件升级方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116661821A (zh) * 2023-05-10 2023-08-29 浙江简捷物联科技有限公司 一种应用升级方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
US20230289174A1 (en) Vehicle upgrade method and apparatus
US9547502B2 (en) Rebooting InfiniBand clusters
US10932215B2 (en) Data transmission control method and apparatus, and terminal
CN102185718B (zh) 一种***升级方法及其装置
WO2020052322A1 (zh) 数据处理的方法、装置和计算节点
CN106888233B (zh) 数据更新***及方法
WO2017092347A1 (zh) 一种分布式高速缓存***中的客户端配置更新方法、设备及***
WO2019153488A1 (zh) 服务配置管理方法、装置、存储介质和服务器
US9973351B2 (en) Data processing method and apparatus, storage controller, and cabinet
CN106412091A (zh) 数据传输的控制方法、装置及***
CN111324363A (zh) 设备升级方法及升级终端、设备和存储介质
WO2020125524A1 (zh) 一种光纤分布式接入***及其管理方法
CN111866063B (zh) 一种工业物联网ai算法的在线更新***、方法及装置
US10997376B2 (en) Electronic message translation management
CN110716787A (zh) 容器地址设置方法、设备和计算机可读存储介质
WO2022179513A1 (zh) 一种智能设备自动升级方法以及云服务器
WO2021223247A1 (zh) 一种设备升级方法、智能设备及计算机可读存储介质
CN105871568B (zh) 软件升级方法和***
CN110365524B (zh) 服务器节点固件的镜像升级方法及***
CN112433707A (zh) 一种支持异构总线的高安全可配置的实时数据传输框架
WO2021175105A1 (zh) 连接方法、装置、设备和存储介质
CN111092952B (zh) 一种数据交互方法及相关产品
CN111198698B (zh) 基于EtherCAT的多设备固件程序并行下载方法及***
CN114697334B (zh) 一种编排任务的执行方法和装置
CN113194119B (zh) 一种配置文件获取方法及装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22758877

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 22758877

Country of ref document: EP

Kind code of ref document: A1