基于PLC的设备远程升级方法、装置、设备及存储介质制造方法及图纸

技术编号:35097742 阅读:48 留言:0更新日期:2022-10-01 17:02
本申请实施例提供了一种基于PLC的设备远程升级方法、装置、设备及存储介质,该方法包括:接收所述服务器下发的升级查询指令;根据所述升级查询指令,确定所述PLC组网内的待升级设备;从所述服务器获取与所述待升级设备关联的升级数据包,并通过PLC连接向所述待升级设备发送所述升级数据包,以供所述待升级设备进行远程升级。本方案能够通过PLC组网有效地实现设备的升级更新,提高远程升级的成功率。提高远程升级的成功率。提高远程升级的成功率。

【技术实现步骤摘要】
基于PLC的设备远程升级方法、装置、设备及存储介质


[0001]本申请实施例涉及通信
,尤其涉及一种基于PLC(Power Line Communication,电力线通信)的设备远程升级方法、装置、设备及存储介质。

技术介绍

[0002]在由若干个智能家居设备组成的智能家居系统中,智能家居设备的操作系统、软件应用等通常需要进行升级更新,即对智能家居设备进行远程升级。通常远程升级采用WiFi、蓝牙等无线通信方式进行。
[0003]上述的升级方式较大的局限性,如在采用WiFi进行升级的方式中,连接路由器的设备在超过一定数量后,网络通信质量下降较大,数据传输不稳定,设备容易升级失败;在采用蓝牙进行升级的方式中,其传输范围较小,且一般低于10米,当设备距离较远时难以有效地接收到数据,导致升级失败。
[0004]因此,在智能家居系统中,当存在一些难以联网或者距离较远的智能家居设备时,这些设备的升级受到网络通信质量或设备距离的限制,使得其升级的失败率较高,难以有效地实现升级更新。

技术实现思路

[0005]本申请实施例提供了一种基于PLC的设备远程升级方法、装置、设备及存储介质,解决了设备远程升级过程中存在局限的问题,能够通过PLC组网有效地实现设备的升级更新,提高远程升级的成功率。
[0006]第一方面,本申请实施例提供了一种基于PLC的设备远程升级方法,所述方法由主设备执行,所述主设备与至少一个从设备通过PLC连接,形成PLC组网;所述PLC组网中所述主设备与服务器通信连接,所述方法包括:
[0007]接收所述服务器下发的升级查询指令;
[0008]根据所述升级查询指令,确定所述PLC组网内的待升级设备;
[0009]从所述服务器获取与所述待升级设备关联的升级数据包,并通过PLC连接向所述待升级设备发送所述升级数据包,以供所述待升级设备进行远程升级。
[0010]第二方面,本申请实施例提供了一种远程升级装置,该装置包括:
[0011]指令接收模块,配置为接收所述服务器下发的升级查询指令;
[0012]设备确定模块,配置为根据所述升级查询指令,确定所述PLC组网内的待升级设备;
[0013]升级响应模块,配置为从所述服务器获取与所述待升级设备关联的升级数据包,并通过PLC连接向所述待升级设备发送所述升级数据包,以供所述待升级设备进行远程升级。
[0014]第三方面,本申请实施例提供了一种远程升级设备,该设备包括:
[0015]一个或多个处理器;
[0016]存储装置,用于存储一个或多个程序;
[0017]当一个或多个所述程序被一个或多个所述处理器执行,使得一个或多个所述处理器实现本申请实施例所述的基于PLC的设备远程升级方法。
[0018]第四方面,本申请实施例还提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本申请实施例所述的基于PLC的设备远程升级方法。
[0019]本申请实施例通过将主设备和若干从设备建立PLC连接并形成PLC组网,主设备根据升级查询指令对PLC组网内的从设备进行筛选,从而确定需要升级更新的从设备即待升级设备,获取对应的升级数据包,进而在PLC组网内通过PLC连接向其发送升级数据包,实现设备的升级更新,而且在PLC组网中的从设备通过电力线即可与主设备实现通信,从而更加便利地接收升级数据包,实现升级更新,且在PLC组网进行传输的稳定性高、具有较好的通信质量,能够有效地避免传统升级方式的局限性对升级更新的影响,远程升级成功率高。
附图说明
[0020]图1为本申请实施例提供的一种PLC组网的结构示意图;
[0021]图2为本申请实施例提供的一种基于PLC的设备远程升级方法的示意图;
[0022]图3为本申请实施例提供的确定待升级设备的流程图;
[0023]图4为本申请实施例提供的发送升级数据包的流程图;
[0024]图5为本申请实施例提供的构建PLC组网的流程图;
[0025]图6为本申请实施例提供的另一种基于PLC的设备远程升级方法的流程图;
[0026]图7为本申请实施例提供的一种远程升级装置的结构示意图;
[0027]图8为本申请实施例提供的一种远程升级设备的结构示意图。
具体实施方式
[0028]下面结合附图和实施例对本申请实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请实施例,而非对本申请实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请实施例相关的部分而非全部结构。
[0029]需要注意的是,由于篇幅所限,本申请说明书没有穷举所有可选的实施方式,本领域技术人员在阅读本申请说明书后,应该能够想到,只要技术特征不互相矛盾,那么技术特征的任意组合均可以构成可选的实施方式。
[0030]例如,本申请说明书中,实施例的一个实施方式中记载了一个技术特征:PLC组网内的从设备根据主设备存储的通信白名单确定;实施例另一个实施方式中记载了另一个技术特征:中转设备具有中继转发功能的从设备。本领域技术人员在阅读本申请说明书之后,应该能够想到,同时具有这两个特征的实施方式也是一种可选的实施方式,即在具体实施过程中,PLC组网内的中转设备也可以是通过通信白名单确定入网的。
[0031]电力线通信技术(Power Line Communication)简称PLC,是利用电力线传输数据和媒体信号的一种通信方式,该技术是把载有信息的高频加载于电流然后用电力线传输接收信息的适配器再把高频从电流中分离出来并传送到计算机或电话等接收设备以实现信息传递,其不需要重新布线,在现有的电力线网络的基础上实现数据、语音等业务的承载。
[0032]图1为本申请实施例提供的一种PLC组网的结构示意图,如图所示,服务器110能够分别与终端设备120、主设备131通信连接,从而进行数据交互,主设备131与多个从设备132通过PLC连接,形成PLC组网。终端设备120可以通过将控制指令上传至服务器110中,由服务器将控制指令下发至主设备131中,实现终端设备120对主设备131的控制。需要说明的是,与主设备131形成PLC组网的从设备132至少包括有一个,即一个主设备131和一个从设备132形成最小的PLC组网,所形成的PLC组网构成局域网,通过主设备可以实现局域网与服务器的数据交互,可以想到的是,该PLC组网还可以在服务器中进行登记,从而确定其中的设备组成,且在PLC组网内的设备更新时,服务器中的登记信息也更新。
[0033]例如,在智能家居场景中,用户可以通过终端设备120如手机、电脑等智能终端来对主设备131进行控制,主设备131可以是用于控制智能家居设备的智能家居中控设备,主设备131还可以是具有中央控制功能的智能家居设备,而从设备132则为智能家居设备,如空调、新风机等,同样的,从设备还可以是安装在智能家居本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于PLC的设备远程升级方法,其特征在于,所述方法由主设备执行,所述主设备与至少一个从设备通过PLC连接,形成PLC组网;所述PLC组网中所述主设备与服务器通信连接,所述方法包括:接收所述服务器下发的升级查询指令;根据所述升级查询指令,确定所述PLC组网内的待升级设备;从所述服务器获取与所述待升级设备关联的升级数据包,并通过PLC连接向所述待升级设备发送所述升级数据包,以供所述待升级设备进行远程升级。2.根据权利要求1所述的基于PLC的设备远程升级方法,其特征在于,所述PLC组网内的所述从设备根据所述主设备存储的通信白名单确定。3.根据权利要求2所述的基于PLC的设备远程升级方法,其特征在于,所述PLC组网的构建过程,包括:获取所述从设备的MAC地址;确认所述从设备的MAC地址是否匹配所述通信白名单;若所述从设备的MAC地址匹配所述通信白名单,则与所述从设备形成所述PLC组网。4.根据权利要求1所述的基于PLC的设备远程升级方法,其特征在于,所述升级查询指令包括最新版本号;所述根据所述升级查询指令,确定所述PLC组网内的待升级设备,包括:获取从设备的当前版本号;根据所述最新版本号,确认所述最新版本号与所述从设备的当前版本号是否匹配;若未匹配,则确定所述从设备为所述待升级设备。5.根据权利要求1所述的基于PLC的设备远程升级方法,其特征在于,所述从所述服务器获取与所述待升级设备关联的升级数据包,并通过PLC连接向所述待升级设备发送所述升级数据包,以供所述待升级设备进行远程升级,包括:根据所述待升级设备确定固件识别码;基于所述固件识别码,向所述服务器发送升级请求,并获取对应于所述固件识别码的所述升级数据包;根据所述待升级设备的MAC地址,通过PLC连接向所述待升级设备发送所述升级数据包。6.根据权利要求1所述的基于PLC的设备远程升级方法...

【专利技术属性】
技术研发人员:周玉娇毛维民艾志永
申请(专利权)人:广州云雷智能科技有限公司
类型:发明
国别省市:

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

1