CN107453931B - 局域网设备升级方法、装置及其设备 - Google Patents

局域网设备升级方法、装置及其设备 Download PDF

Info

Publication number
CN107453931B
CN107453931B CN201710901155.6A CN201710901155A CN107453931B CN 107453931 B CN107453931 B CN 107453931B CN 201710901155 A CN201710901155 A CN 201710901155A CN 107453931 B CN107453931 B CN 107453931B
Authority
CN
China
Prior art keywords
upgrading
equipment
area network
upgrade
local area
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN201710901155.6A
Other languages
English (en)
Other versions
CN107453931A (zh
Inventor
廖紫纬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Midea Intelligent Lighting and Controls Technology Co Ltd
Original Assignee
Midea Group Co Ltd
Midea Smart Home Technology Co Ltd
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
Application filed by Midea Group Co Ltd, Midea Smart Home Technology Co Ltd filed Critical Midea Group Co Ltd
Priority to CN201710901155.6A priority Critical patent/CN107453931B/zh
Publication of CN107453931A publication Critical patent/CN107453931A/zh
Priority to PCT/CN2018/087472 priority patent/WO2019062157A1/zh
Application granted granted Critical
Publication of CN107453931B publication Critical patent/CN107453931B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提出一种局域网设备升级方法、装置及其设备,其中,所述方法应用于同一局域网内的多个同类型设备中作为主升级设备的第一设备,包括:通过广域网接收服务器发送的升级包和升级规则;通过局域网将升级包和升级规则发送给与第一设备具有相同类型的第二设备,以使第二设备根据升级规则和升级包进行升级处理;接收第二设备反馈的升级结果,并通过广域网将升级结果上报给服务器。由此,通过主升级设备获取升级包和升级规则后,通过局域网的方式分发给同局域网下的所有同型号设备进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了同类型设备的升级成功率,降低生产成本。

Description

局域网设备升级方法、装置及其设备
技术领域
本发明涉及智能设备技术领域,尤其涉及一种局域网设备升级方法、装置及其设备。
背景技术
目前,越来越多的智能设备出现在市场,智能设备的功能也随着技术的发展越来越丰富。在用户购买多个同类型智能设备后,为了把一些新开发或者一些优化产品性能的功能提供给用户,需要提供一种稳定的Over-the-Air Technology(OTA,空中下载技术)升级使得能够一次性把所有设备进行升级。
相关技术中,每一台同类型设备需要独立连接服务器下载相应的升级包。由此,增加了对多次使用广域网的依赖性,也增加了服务器的负担,以及存在网络问题导致设备升级异常等情况,使得设备的升级成功率较低。
发明内容
本发明的目的旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种局域网设备升级方法,解决了现有技术中设备升级过程增加了对多次使用广域网的依赖性,也增加了服务器的负担,以及设备的升级成功率较低的问题。
本发明的第二个目的在于提出另一种局域网设备升级方法。
本发明的第三个目的在于提出一种局域网设备升级装置。
本发明的第四个目的在于提出另一种局域网设备升级装置
本发明的第五个目的在于提出一种计算机设备。
本发明的第六个目的在于提出一种非临时性计算机可读存储介质。
为达上述目的,本发明第一方面实施例提出了一种局域网设备升级方法,所述方法应用于同一局域网内的多个同类型设备中作为主升级设备的第一设备,包括以下步骤:通过广域网接收服务器发送的升级包和升级规则;通过局域网将所述升级包和所述升级规则发送给与所述第一设备具有相同类型的第二设备,以使所述第二设备根据所述升级规则和所述升级包进行升级处理;接收所述第二设备反馈的升级结果,并通过广域网将所述升级结果上报给所述服务器。
本发明实施例的局域网设备升级方法,通过广域网接收服务器发送的升级包和升级规则,并通过局域网将升级包和升级规则发送给与第一设备具有相同类型的第二设备,以使第二设备根据升级规则和升级包进行升级处理,然后接收第二设备反馈的升级结果,并通过广域网将升级结果上报给服务器。由此,通过主升级设备获取升级包和升级规则后,通过局域网的方式分发给同局域网下的所有同型号设备进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了同类型设备的升级成功率,降低生产成本。
另外,根据本发明上述实施例的局域网设备升级方法还可以具有如下附加的技术特征:
可选地,所述的方法,还包括:通过广域网接收所述服务器发送的局域网内主升级设备的承接指令;或者,接收用户发送的局域网内主升级设备的承接指令。
可选地,所述的方法,还包括:检测是否到达预设的触发时间,若到达触发时间,则承接局域网内的主升级设备功能。
为达上述目的,本发明第二方面实施例提出了一种局域网设备升级方法,所述方法应用于同一局域网内的多个同类型设备中作为被动升级设备的第二设备,包括以下步骤:通过局域网接收第一设备发送的升级包和升级规则,其中,所述第一设备与所述第二设备具有相同设备类型,且作为主升级设备通过局域网从服务器获取所述升级包和升级规则;根据所述升级规则和所述升级包进行升级处理;向所述第一设备反馈的升级结果,以使所述第一设备通过广域网将所述升级结果上报给所述服务器。
本发明实施例的局域网设备升级方法,通过局域网接收第一设备发送的升级包和升级规则,其中,第一设备与第二设备具有相同设备类型,且作为主升级设备通过局域网从服务器获取升级包和升级规则,并根据升级规则和升级包进行升级处理,最后向第一设备反馈的升级结果,以使第一设备通过广域网将升级结果上报给服务器。由此,通过主升级设备获取升级包和升级规则后,通过局域网的方式分发给同局域网下的所有同型号设备进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了同类型设备的升级成功率,降低生产成本。
另外,根据本发明上述实施例的局域网设备升级方法还可以具有如下附加的技术特征:
可选地,所述根据所述升级规则和所述升级包进行升级处理,包括:根据所述升级规则和当前软件版本号判断是否进行升级处理;如果是,则通过所述升级包进行升级操作。
为达上述目的,本发明第三方面实施例提出了一种局域网设备升级装置,所述装置应用于同一局域网内的多个同类型设备中作为主升级设备的第一设备,包括:第一发送模块,用于通过广域网接收服务器发送的升级包和升级规则;第二发送模块,用于通过局域网将所述升级包和所述升级规则发送给与所述第一设备具有相同类型的第二设备,以使所述第二设备根据所述升级规则和所述升级包进行升级处理;处理模块,用于接收所述第二设备反馈的升级结果,并通过广域网将所述升级结果上报给所述服务器。
本发明实施例的局域网设备升级装置,通过广域网接收服务器发送的升级包和升级规则,并通过局域网将升级包和升级规则发送给与第一设备具有相同类型的第二设备,以使第二设备根据升级规则和升级包进行升级处理,然后接收第二设备反馈的升级结果,并通过广域网将升级结果上报给服务器。由此,通过主升级设备获取升级包和升级规则后,通过局域网的方式分发给同局域网下的所有同型号设备进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了同类型设备的升级成功率,降低生产成本。
另外,根据本发明上述实施例的局域网设备升级装置还可以具有如下附加的技术特征:
可选地,所述的装置,其特征在于,还包括:第一接收模块,用于通过广域网接收所述服务器发送的局域网内主升级设备的承接指令;或者,第二接收模块,用于接收用户发送的局域网内主升级设备的承接指令。
可选地,所述的装置,还包括:检测承接模块,用于检测是否到达预设的触发时间,若到达触发时间,则承接局域网内的主升级设备功能。
为达上述目的,本发明第四方面实施例提出了一种局域网设备升级装置,所述装置应用于同一局域网内的多个同类型设备中作为被动升级设备的第二设备,包括:第三发送模块,用于通过局域网接收第一设备发送的升级包和升级规则,其中,所述第一设备与所述第二设备具有相同设备类型,且作为主升级设备通过局域网从服务器获取所述升级包和升级规则;升级模块,用于根据所述升级规则和所述升级包进行升级处理;反馈模块,用于向所述第一设备反馈的升级结果,以使所述第一设备通过广域网将所述升级结果上报给所述服务器。
本发明实施例的局域网设备升级装置,通过局域网接收第一设备发送的升级包和升级规则,其中,第一设备与第二设备具有相同设备类型,且作为主升级设备通过局域网从服务器获取升级包和升级规则,并根据升级规则和升级包进行升级处理,最后向第一设备反馈的升级结果,以使第一设备通过广域网将升级结果上报给服务器。由此,通过主升级设备获取升级包和升级规则后,通过局域网的方式分发给同局域网下的所有同型号设备进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了同类型设备的升级成功率,降低生产成本。
另外,根据本发明上述实施例的局域网设备升级装置还可以具有如下附加的技术特征:
可选地,所述升级模块具体用于:根据所述升级规则和当前软件版本号判断是否进行升级处理;如果是,则通过所述升级包进行升级操作。
为达上述目的,本发明第五方面实施例提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如第一方面实施例所述的局域网设备升级方法和第三方面实施例所述的局域网设备升级方法。
为达上述目的,本发明第六方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如第一方面实施例所述的局域网设备升级方法和第三方面实施例所述的局域网设备升级方法。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是根据本发明一个实施例的局域网设备升级方法的流程示意图;
图2是根据本发明一个实施例的局域网设备升级的结构示意图;
图3是根据本发明另一个实施例的局域网设备升级方法的流程示意图
图4是根据本发明一个实施例的局域网设备升级装置的结构示意图;
图5是根据本发明另一个实施例的局域网设备升级装置的结构示意图;
图6是根据本发明又一个实施例的局域网设备升级装置的结构示意图;
图7是根据本发明一个实施例的计算机设备的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的局域网设备升级方法、装置及其设备。
具体地,相关技术中,通常每一台同类型设备需要独立连接服务器下载相应的升级包进行相关升级操作。然而,这种方式增加了对多次使用广域网的依赖性,也增加了服务器的负担,以及存在网络问题导致设备升级异常等情况,使得设备的升级成功率较低。
为了解决上述问题,本发明提出一种局域网设备升级方法,通过主升级设备获取升级包和升级规则后,通过局域网的方式分发给同局域网下的所有同型号设备进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了同类型设备的升级成功率,降低生产成本。具体如下:
为了便于描述,本发明实施例的局域网设备升级方法应用于同一局域网内的多个同类型设备中作为主升级设备的第一设备。
图1是根据本发明一个实施例的局域网设备升级方法的流程示意图。如图1所示,该局域网设备升级方法包括:
步骤101,通过广域网接收服务器发送的升级包和升级规则。
步骤102,通过局域网将升级包和升级规则发送给与第一设备具有相同类型的第二设备,以使第二设备根据升级规则和升级包进行升级处理。
具体地,在本发明实施例中的设备可以是智能设备,主要指一个设备具备广域网连接能力并可接受通过广域网和局域网进行远程操控,包括但不限于含有wifi通信模块、2G/3G/4G通信模块(包括基于GSM、CDMA通信的2G模块,基于CDMA2000、WCDMA、TD-SCDMA、WiMAX通信的3G模块,基于LTE通信的4G模块,以及下一代的通信的5G模块)等中的一种或者多种。针对局域网通讯能力,包括但不限于局域网通讯能力比如wifi模块,Zigbee模块、蓝牙模块和有线连接通讯等中的一种或者多种。
需要说明的是,本发明实施例中的局域网设备升级,主要指的是Over-the-AirTechnology(OTA,空中下载技术)的升级,即通过网络通信的接口对模块或电控板进行数据及应用进行远程升级的技术,网络通信的接口可以是基于TCP的HTTP/HTTPS协议,MQTT协议等。
具体地,图2是根据本发明一个实施例的局域网设备升级的结构示意图。如图2所示,服务器可以通过局域网路由器与多个同类型设备建立连接并进行相关操作;可以将多个同类型设备中任一个作为主升级设备的第一设备,比如图2中左边第一个智能设备作为主升级设备,其他剩下的多个同类型设备都为被动升级设备,可以通过局域网从主升级设备中获取升级包和升级规则。其中,升级规则可以包含在升级包中,或者独立存在。
具体地,本发明实施例的局域网设备升级方法应用于同一局域网内的多个同类型设备中作为主升级设备的第一设备,第一设备可以通过广域网与服务器建立连接,从而可以一次性接收服务器发送的设备升级包和升级规则,降低了服务器需要多次提供设备升级包和升级规则的压力。
具体地,第一设备需要通过广域网向服务器上报多个同类型设备的软件版本号,以便服务器检测到软件版本号有更新时,触发设备升级操作。即服务器可以通过软件版本号对比等方式确定软件版本号有更新时一次性下发多个同类型设备的升级包链接,从而第一设备可以一次性下载所有设备升级包和升级规则,避免了多次下载,减少对广域网的依赖性,提高下载的成功率。
更具体地,在步骤101之前,需要将多个同类型智能设备的其中一个设置为主升级设备,作为一种示例,第一设备通过广域网接收服务器发送的局域网内主升级设备的承接指令,从而根据承接指令作为承接局域网内的主升级设备功能;作为另一种示例,第一设备接收用户发送的局域网内主升级设备的承接指令,从而根据承接指令作为承接局域网内的主升级设备功能。
为了进一步提高升级的准确性和效率,可以通过预先设置触发时间,比如5秒、10秒等等,第一设备通过检测是否到达预设的触发时间,在到达触发时间时承接局域网内的主升级设备功能。
进一步地,第一设备可以通过局域网将升级包和升级规则发送给与第一设备具有相同类型的第二设备,以使第二设备根据升级规则和升级包进行升级处理。可以理解的是,第一设备可以把升级包和升级规则分发给同局域网下的所有同型号设备,以使所有同型号设备根据升级规则和升级包进行升级处理。解决了同类型智能设备升级时候对广域网多次使用所产生的依赖性和降低服务器的多次提供升级包的负担。
因此,多个同类型设备通过局域网就可以获取对应的升级包进行升级,可以降低设备的要含有独立连接广域网的硬件生产费用,以及减少外部条件如网络造成的异常情况,提高了升级的成功率,另外,多个同类型设备可以选择去除广域网通讯能力从而降低生产成本。
步骤103,接收第二设备反馈的升级结果,并通过广域网将升级结果上报给服务器。
具体地,多个同类型设备即第二设备获取对应的升级包后,可以进行相关升级操作,并将升级后的成果反馈到第一设备。进而,第一设备在升级操作结束后,可以通过广域网向服务器反馈升级结果,可以理解的是,可以采取很多种方式进行反馈,举例说明如下:作为一种示例,第一设备每接收到一个第二设备的升级结果立即向服务器进行反馈;作为另一种示例,主设备将所有第二设备的升级结果进行收集一次性向服务器反馈,进一步提高局域网设备升级的效率。
综上所述,本发明实施例的局域网设备升级方法,通过广域网接收服务器发送的升级包和升级规则,并通过局域网将升级包和升级规则发送给与第一设备具有相同类型的第二设备,以使第二设备根据升级规则和升级包进行升级处理,然后接收第二设备反馈的升级结果,并通过广域网将升级结果上报给服务器。由此,通过主升级设备获取升级包和升级规则后,通过局域网的方式分发给同局域网下的所有同型号设备进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了同类型设备的升级成功率,降低生产成本。
为了更加全面的描述本发明实施例的局域网设备升级方法,所述方法应用于同一局域网内的多个同类型设备中作为被动升级设备的第二设备。
图3是根据本发明另一个实施例的局域网设备升级方法的流程示意图。如图3所示,该局域网设备升级方法包括:
步骤201,通过局域网接收第一设备发送的升级包和升级规则,其中,第一设备与第二设备具有相同设备类型,且作为主升级设备通过局域网从服务器获取所述升级包和升级规则。
步骤202,根据升级规则和升级包进行升级处理。
具体地,多个第二设备可以通过局域网接收第一设备发送的升级包和升级规则。可以理解的是,第二设备接收的是与其具有相同设备类型的第一设备作为主升级设备通过局域网从服务器获取升级包和升级规则。
进一步地,根据升级规则和升级包进行升级处理,作为一种示例,根据升级规则和当前软件版本号判断是否进行升级处理;如果是,则通过升级包进行升级操作。
举例而言,多个相同设备类型的第二设备分别为A、B和C,当前软件版本号为1.0;用户新购买相同设备类型的第二设备为D,当前软件版本号为2.0;根据升级规则,在对多个相同设备类型的第二设备分别为A、B和C进行升级到2.0时,不需要对第二设备D进行升级。由此,进一步提高设备的升级效率。
步骤203,向第一设备反馈的升级结果,以使第一设备通过广域网将升级结果上报给服务器。
具体地,第二设备可以通过局域网向第一设备反馈的升级结果,比如成功、失败等等,从而第二设备可以通过广域网向服务器反馈升级结果,可以理解的是,可以采取很多种方式进行反馈,举例说明如下:作为一种示例,第一设备每接收到一个第二设备的升级结果立即向服务器进行反馈;作为另一种示例,主设备将所有第二设备的升级结果进行收集一次性向服务器反馈,进一步提高局域网设备升级的效率。
综上所述,本发明实施例的局域网设备升级方法,通过局域网接收第一设备发送的升级包和升级规则,其中,第一设备与第二设备具有相同设备类型,且作为主升级设备通过局域网从服务器获取升级包和升级规则,并根据升级规则和升级包进行升级处理,最后向第一设备反馈的升级结果,以使第一设备通过广域网将升级结果上报给服务器。由此,通过主升级设备获取升级包和升级规则后,通过局域网的方式分发给同局域网下的所有同型号设备进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了同类型设备的升级成功率,降低生产成本。
与上述第一实施例提供的局域网设备升级方法相对应,本发明的一种实施例还提供一种局域网设备升级装置,由于本发明实施例提供的局域网设备升级装置与上述几种实施例提供的局域网设备升级方法相对应,因此在前述局域网设备升级方法的实施方式也适用于本实施例提供的局域网设备升级装置,在本实施例中不再详细描述。
图4是根据本发明一个实施例的局域网设备升级装置的结构示意图。如图3所示,该局域网设备升级装置包括:第一发送模块11、第二发送模块12和处理模块13。
其中,第一发送模块11,用于通过广域网接收服务器发送的升级包和升级规则。
第二发送模块12,用于通过局域网将升级包和升级规则发送给与第一设备具有相同类型的第二设备,以使第二设备根据升级规则和升级包进行升级处理。
处理模块13,用于接收第二设备反馈的升级结果,并通过广域网将升级结果上报给服务器。
其中,在本发明的一个实施例中,如图5所示,在图4的基础,还包括第一接收模块14、第二接收模块15和检测承接模块16。
其中,第一接收模块14,用于通过广域网接收服务器发送的局域网内主升级设备的承接指令。
第二接收模块15,用于接收用户发送的局域网内主升级设备的承接指令。
检测承接模块16,用于检测是否到达预设的触发时间,若到达触发时间,则承接局域网内的主升级设备功能。
综上所述,本发明实施例的局域网设备升级装置,通过广域网接收服务器发送的升级包和升级规则,并通过局域网将升级包和升级规则发送给与第一设备具有相同类型的第二设备,以使第二设备根据升级规则和升级包进行升级处理,然后接收第二设备反馈的升级结果,并通过广域网将升级结果上报给服务器。由此,通过主升级设备获取升级包和升级规则后,通过局域网的方式分发给同局域网下的所有同型号设备进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了同类型设备的升级成功率,降低生产成本。
与上述第二实施例提供的局域网设备升级方法相对应,本发明的一种实施例还提供一种局域网设备升级装置,由于本发明实施例提供的局域网设备升级装置与上述几种实施例提供的局域网设备升级方法相对应,因此在前述局域网设备升级方法的实施方式也适用于本实施例提供的局域网设备升级装置,在本实施例中不再详细描述。
图6是根据本发明又一个实施例的局域网设备升级装置的结构示意图。如图6所示,该局域网设备升级装置包括:第三发送模块21、升级模块22和反馈模块23。
所述装置应用于同一局域网内的多个同类型设备中作为被动升级设备的第二设备。
其中,第三发送模块21,用于通过局域网接收第一设备发送的升级包和升级规则,其中,第一设备与第二设备具有相同设备类型,且作为主升级设备通过局域网从服务器获取升级包和升级规则.
升级模块22,用于根据升级规则和升级包进行升级处理.
反馈模块23,用于向第一设备反馈的升级结果,以使第一设备通过广域网将升级结果上报给服务器。
其中,在本发明的一个实施例中,升级模块22具体用于:根据升级规则和当前软件版本号判断是否进行升级处理;如果是,则通过升级包进行升级操作。
综上所述,本发明实施例的局域网设备升级装置,通过局域网接收第一设备发送的升级包和升级规则,其中,第一设备与第二设备具有相同设备类型,且作为主升级设备通过局域网从服务器获取升级包和升级规则,并根据升级规则和升级包进行升级处理,最后向第一设备反馈的升级结果,以使第一设备通过广域网将升级结果上报给服务器。由此,通过主升级设备获取升级包和升级规则后,通过局域网的方式分发给同局域网下的所有同型号设备进行升级,从而减少了设备升级过程对广域网的依赖性,减轻了服务器的负担,提高了同类型设备的升级成功率,降低生产成本。
本发明提出一种计算机设备,图7是根据本发明一个实施例的计算机设备的结构示意图。如图7所示,存储器31、处理器32及存储在存储器31上并可在处理器32上运行的计算机程序。
处理器32执行所述程序时实现上述实施例中提供的局域网设备升级方法。
进一步地,计算机设备还包括:
通信接口33,用于存储器31和处理器32之间的通信。
存储器31,用于存放可在处理器32上运行的计算机程序。
存储器31可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。
处理器32,用于执行所述程序时实现上述实施例所述的局域网设备升级方法。
如果存储器31、处理器32和通信接口33独立实现,则通信接口33、存储器31和处理器32可以通过总线相互连接并完成相互间的通信。所述总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(PeripheralComponent,简称为PCI)总线或扩展工业标准体系结构(Extended Industry StandardArchitecture,简称为EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
可选的,在具体实现上,如果存储器31、处理器32及通信接口33,集成在一块芯片上实现,则存储器31、处理器32及通信接口33可以通过内部接口完成相互间的通信。
处理器32可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
为了实现上述实施例,本发明还提出一种计算机程序产品,当所述计算机程序产品中的指令处理器执行时,执行一种局域网设备升级方法,所述方法应用于同一局域网内的多个同类型设备中作为主升级设备的第一设备,包括:通过广域网接收服务器发送的升级包和升级规则;通过局域网将升级包和升级规则发送给与第一设备具有相同类型的第二设备,以使第二设备根据升级规则和升级包进行升级处理;接收第二设备反馈的升级结果,并通过广域网将升级结果上报给服务器。
为了实现上述实施例,本发明还提出一种计算机程序产品,当所述计算机程序产品中的指令处理器执行时,执行一种局域网设备升级方法,所述方法应用于同一局域网内的多个同类型设备中作为被动升级设备的第二设备,包括:通过局域网接收第一设备发送的升级包和升级规则,其中,第一设备与第二设备具有相同设备类型,且作为主升级设备通过局域网从服务器获取升级包和升级规则;根据升级规则和升级包进行升级处理;向第一设备反馈的升级结果,以使第一设备通过广域网将升级结果上报给服务器。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (12)

1.一种局域网设备升级方法,其特征在于,所述方法应用于同一局域网内的多个同类型设备中作为主升级设备的第一设备,包括以下步骤:
通过广域网接收服务器发送的升级包和升级规则;其中,服务器将所述多个同类型设备中任一个作为主升级设备的所述第一设备,除去所述第一设备的其它同类型设备作为第二设备;
通过局域网将所述升级包和所述升级规则发送给与所述第一设备具有相同类型的第二设备,以使所述第二设备根据所述升级规则和所述升级包进行升级处理;
接收所述第二设备反馈的升级结果,并通过广域网将所述升级结果上报给所述服务器。
2.如权利要求1所述的方法,其特征在于,还包括:
通过广域网接收所述服务器发送的局域网内主升级设备的承接指令;
或者,
接收用户发送的局域网内主升级设备的承接指令。
3.如权利要求1所述的方法,其特征在于,还包括:
检测是否到达预设的触发时间,若到达触发时间,则承接局域网内的主升级设备功能。
4.一种局域网设备升级方法,其特征在于,所述方法应用于同一局域网内的多个同类型设备中作为被动升级设备的第二设备,包括以下步骤:
通过局域网接收第一设备发送的升级包和升级规则,其中,所述第一设备与所述第二设备具有相同设备类型,且作为主升级设备通过广域网从服务器获取所述升级包和升级规则;其中,服务器将所述多个同类型设备中任一个作为主升级设备的所述第一设备,除去所述第一设备的其它同类型设备作为第二设备;
根据所述升级规则和所述升级包进行升级处理;
向所述第一设备反馈的升级结果,以使所述第一设备通过广域网将所述升级结果上报给所述服务器。
5.如权利要求4所述的方法,其特征在于,所述根据所述升级规则和所述升级包进行升级处理,包括:
根据所述升级规则和当前软件版本号判断是否进行升级处理;
如果是,则通过所述升级包进行升级操作。
6.一种局域网设备升级装置,其特征在于,所述装置应用于同一局域网内的多个同类型设备中作为主升级设备的第一设备,包括:
第一发送模块,用于通过广域网接收服务器发送的升级包和升级规则;其中,服务器将所述多个同类型设备中任一个作为主升级设备的所述第一设备,除去所述第一设备的其它同类型设备作为第二设备;
第二发送模块,用于通过局域网将所述升级包和所述升级规则发送给与所述第一设备具有相同类型的第二设备,以使所述第二设备根据所述升级规则和所述升级包进行升级处理;
处理模块,用于接收所述第二设备反馈的升级结果,并通过广域网将所述升级结果上报给所述服务器。
7.如权利要求6所述的装置,其特征在于,还包括:
第一接收模块,用于通过广域网接收所述服务器发送的局域网内主升级设备的承接指令;
或者,
第二接收模块,用于接收用户发送的局域网内主升级设备的承接指令。
8.如权利要求6所述的装置,其特征在于,还包括:
检测承接模块,用于检测是否到达预设的触发时间,若到达触发时间,则承接局域网内的主升级设备功能。
9.一种局域网设备升级装置,其特征在于,所述装置应用于同一局域网内的多个同类型设备中作为被动升级设备的第二设备,包括:
第三发送模块,用于通过局域网接收第一设备发送的升级包和升级规则,其中,所述第一设备与所述第二设备具有相同设备类型,且作为主升级设备通过广域网从服务器获取所述升级包和升级规则;其中,服务器将所述多个同类型设备中任一个作为主升级设备的所述第一设备,除去所述第一设备的其它同类型设备作为第二设备;
升级模块,用于根据所述升级规则和所述升级包进行升级处理;
反馈模块,用于向所述第一设备反馈的升级结果,以使所述第一设备通过广域网将所述升级结果上报给所述服务器。
10.如权利要求9所述的装置,其特征在于,所述升级模块具体用于:
根据所述升级规则和当前软件版本号判断是否进行升级处理;
如果是,则通过所述升级包进行升级操作。
11.一种计算机设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1-5中任一项所述的局域网设备升级方法。
12.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一所述的局域网设备升级方法。
CN201710901155.6A 2017-09-28 2017-09-28 局域网设备升级方法、装置及其设备 Active CN107453931B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710901155.6A CN107453931B (zh) 2017-09-28 2017-09-28 局域网设备升级方法、装置及其设备
PCT/CN2018/087472 WO2019062157A1 (zh) 2017-09-28 2018-05-18 主从设备升级方法、装置及其设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710901155.6A CN107453931B (zh) 2017-09-28 2017-09-28 局域网设备升级方法、装置及其设备

Publications (2)

Publication Number Publication Date
CN107453931A CN107453931A (zh) 2017-12-08
CN107453931B true CN107453931B (zh) 2019-10-01

Family

ID=60498471

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710901155.6A Active CN107453931B (zh) 2017-09-28 2017-09-28 局域网设备升级方法、装置及其设备

Country Status (1)

Country Link
CN (1) CN107453931B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019062157A1 (zh) * 2017-09-28 2019-04-04 美的智慧家居科技有限公司 主从设备升级方法、装置及其设备
CN108376078A (zh) * 2018-02-26 2018-08-07 广东美的制冷设备有限公司 设备的升级方法、装置以及家电设备
CN108491222B (zh) * 2018-03-27 2021-09-17 青岛海信智慧生活科技股份有限公司 网关设备升级方法、装置、网关设备及存储介质
CN110083375A (zh) * 2019-03-27 2019-08-02 珠海全志科技股份有限公司 一种设备间交互进行ota升级的方法及装置
CN110058872A (zh) * 2019-05-21 2019-07-26 天津华泽瑞威信息技术有限公司 一种通用升级维护工具套件及其使用方法和升级方法
CN110489151A (zh) * 2019-08-27 2019-11-22 深信服科技股份有限公司 一种终端升级方法及***
CN111934928A (zh) * 2020-08-03 2020-11-13 杭州海康威视数字技术股份有限公司 一种终端设备升级方法、装置、管理平台、***及设备
CN115174341B (zh) * 2022-05-20 2023-09-26 厦门立林科技有限公司 一种智慧社区中设备的升级方法、装置以及设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060016636A (ko) * 2004-08-18 2006-02-22 엘지전자 주식회사 홈 네트워크 시스템
CN101694622A (zh) * 2009-09-29 2010-04-14 中兴通讯股份有限公司 一种多设备组合装置的固件远程升级方法及***
CN104301395A (zh) * 2014-09-25 2015-01-21 深圳市同洲电子股份有限公司 一种设备自动升级的方法、电子设备及***
CN106648782A (zh) * 2016-12-27 2017-05-10 宇龙计算机通信科技(深圳)有限公司 一种对apk文件进行更新的方法和装置
CN106817259A (zh) * 2017-01-18 2017-06-09 杭州迪普科技股份有限公司 Vsm***的升级方法及装置
CN107040399A (zh) * 2016-02-04 2017-08-11 京东方科技集团股份有限公司 一种升级文件下载方法、设备及***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104615455B (zh) * 2014-12-30 2018-09-07 北京锐安科技有限公司 一种atca架构的ipmc程序远程升级方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060016636A (ko) * 2004-08-18 2006-02-22 엘지전자 주식회사 홈 네트워크 시스템
CN101694622A (zh) * 2009-09-29 2010-04-14 中兴通讯股份有限公司 一种多设备组合装置的固件远程升级方法及***
CN104301395A (zh) * 2014-09-25 2015-01-21 深圳市同洲电子股份有限公司 一种设备自动升级的方法、电子设备及***
CN107040399A (zh) * 2016-02-04 2017-08-11 京东方科技集团股份有限公司 一种升级文件下载方法、设备及***
CN106648782A (zh) * 2016-12-27 2017-05-10 宇龙计算机通信科技(深圳)有限公司 一种对apk文件进行更新的方法和装置
CN106817259A (zh) * 2017-01-18 2017-06-09 杭州迪普科技股份有限公司 Vsm***的升级方法及装置

Also Published As

Publication number Publication date
CN107453931A (zh) 2017-12-08

Similar Documents

Publication Publication Date Title
CN107453931B (zh) 局域网设备升级方法、装置及其设备
US20190356596A1 (en) Service link selection control method and device
CN107580071A (zh) 主从设备升级方法、装置及其设备
CN112669149B (zh) 一种区块链的共识方法、装置、服务器及存储介质
CN105813115A (zh) 一种wifi网络配置方法及装置
CN106648563B (zh) 应用程序中共享模块的依赖解耦处理方法和装置
CN111522562B (zh) 洗碗机软件烧录方法、装置及其设备
CN111756597B (zh) 一种应用于网关的无线模块测试***、方法及装置
CN104506943A (zh) 一种机顶盒软件定制升级方法
US8676353B2 (en) Control system
CN111130828B (zh) 一种智能配网方法、装置及终端设备
CN109462646B (zh) 一种异常响应的方法及设备
CN113645048B (zh) 网卡切换方法、装置以及现场可编程逻辑门阵列fpga
CN111722857A (zh) 软件开发工具包的更新方法、装置、电子设备及存储介质
WO2019062157A1 (zh) 主从设备升级方法、装置及其设备
WO2024036926A1 (zh) 终端能力的上报及处理方法、终端设备、网络设备及介质
CN107204792B (zh) 一种检测方法、装置及计算机可读存储介质
US10812399B2 (en) Communication method, communication apparatus, and program for reducing delay time of transmission control protocol (TCP) transmission processing
CN102377478A (zh) 信息处理装置、通信***、信息处理方法以及程序
CN109218042B (zh) 基于web服务器的故障诊断方法、装置及计算机可存储介质
US10169025B2 (en) Dynamic management of software load at customer premise equipment device
US20140136016A1 (en) Control Unit for a Motor Vehicle, Programming Unit, and Programming System
WO2022110604A1 (zh) 一种电池监控平台的控制方法及控制***
CN114546842A (zh) 接口测试方法、装置和存储介质及电子设备
CN105743802B (zh) 一种实现业务协同调度的方法及计算单板

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200331

Address after: 335400 No. 1 Industrial Park, Yingtan, Jiangxi, Guixi

Patentee after: MEIZHI PHOTOELECTRIC TECHNOLOGY Co.,Ltd.

Address before: 518000 Guangdong city of Shenzhen province Nanshan District Qianhai Shenzhen Hong Kong cooperation zone before the Bay Road No. 1 building 201 room A

Co-patentee before: MIDEA GROUP Co.,Ltd.

Patentee before: MIDEA SMART HOME TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right
CP01 Change in the name or title of a patent holder

Address after: 335400 No. 1 Industrial Park, Yingtan, Jiangxi, Guixi

Patentee after: Meizhi Optoelectronic Technology Co., Ltd

Address before: 335400 No. 1 Industrial Park, Yingtan, Jiangxi, Guixi

Patentee before: MEIZHI PHOTOELECTRIC TECHNOLOGY Co.,Ltd.

CP01 Change in the name or title of a patent holder