一种物联网网关的配置信息备份方法及装置转让专利

申请号 : CN202011405043.X

文献号 : CN112506704B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 郑凛温文坤陈名峰林英喜陈杰文王鑫

申请人 : 广州技象科技有限公司

摘要 :

本申请实施例公开了一种物联网网关的配置信息备份方法及装置。本申请实施例提供的技术方案,通过物联网网关将自身配置信息分为多个配置数据包,配置数据包之间包含相互冗余的配置信息,将多个配置数据包分布存储至物联网网关通信范围内的各个物联网终端。后续在检测到新的物联网终端入网时,根据新生成的配置信息生成相应的配置数据包并将对应的配置数据包发送至新的物联网终端;在新网关替换物联网网关入网时,新网关提取各个物联网终端存储的配置数据包进行新网关的运行参数配置。采用上述技术手段,能够保障物联网网关配置信息的安全冗余备份,避免配置信息丢失或轻易被窃取的情况,提升系统运行参数配置效率。

权利要求 :

1.一种物联网网关的配置信息备份方法,其特征在于,包括:物联网网关将自身配置信息分为多个配置数据包,所述配置数据包之间包含相互冗余的所述配置信息,将多个所述配置数据包分布存储至所述物联网网关通信范围内的各个物联网终端;

所述物联网网关检测到对应的所述配置信息更换时,生成新的所述配置数据包并更新至对应的所述物联网终端;在新生成配置信息时,生成对应的所述配置数据包并根据各个所述物联网终端的内存情况选择一个所述物联网终端存储;

检测到新的物联网终端入网时,根据新生成的配置信息生成相应的配置数据包并将对应的所述配置数据包发送至新的所述物联网终端;

在新网关替换所述物联网网关入网时,所述新网关提取各个所述物联网终端存储的配置数据包进行所述新网关的运行参数配置;

将多个所述配置数据包分布存储至所述物联网网关通信范围内的各个物联网终端,还包括:

所述物联网网关使用预设定的非对称加密密钥加密所述配置数据包,并预留对应的非对称解密密钥用于所述配置数据包的解密;

所述新网关提取各个所述物联网终端存储的配置数据包进行所述新网关的运行参数配置,包括:

解析各个所述配置数据包得到对应的所述配置信息,筛除冗余的所述配置信息并进行自身运行参数配置;

将多个所述配置数据包分布存储至所述物联网网关通信范围内的各个物联网终端,还包括:

基于存储状态均衡原则将所述配置数据包分布存储至各个所述物联网终端。

2.根据权利要求1所述的物联网网关的配置信息备份方法,其特征在于,将多个所述配置数据包分布存储至所述物联网网关通信范围内的各个物联网终端之后,还包括:将各个所述配置数据包的标签信息与对应的所述物联网终端的标识信息绑定生成索引信息并存储于所述物联网网关,用作提取对应的所述配置数据包的数据索引。

3.根据权利要求2所述的物联网网关的配置信息备份方法,其特征在于,在将各个所述配置数据包的标签信息与对应的所述物联网终端的标识信息绑定生成索引信息并存储于所述物联网网关之后,还包括:所述物联网网关将所述索引信息备份至云端存储。

4.根据权利要求3所述的物联网网关的配置信息备份方法,其特征在于,在新网关替换所述物联网网关入网时,所述新网关提取各个所述物联网终端存储的配置数据包进行所述新网关的运行参数配置,包括:新网关从所述云端下载所述索引信息,基于所述索引信息向各个所述物联网终端请求对应的所述配置数据包。

5.一种物联网网关的配置信息备份装置,其特征在于,包括:存储模块,用于通过物联网网关将自身配置信息分为多个配置数据包,所述配置数据包之间包含相互冗余的所述配置信息,将多个所述配置数据包分布存储至所述物联网网关通信范围内的各个物联网终端;

更新模块,用于在所述物联网网关检测到对应的所述配置信息更换时,生成新的所述配置数据包并更新至对应的所述物联网终端;在新生成配置信息时,生成对应的所述配置数据包并根据各个所述物联网终端的内存情况选择一个所述物联网终端存储;

检测模块,用于在检测到新的物联网终端入网时,根据新生成的配置信息生成相应的配置数据包并将对应的所述配置数据包发送至新的所述物联网终端;

配置模块,用于在新网关替换所述物联网网关入网时,所述新网关提取各个所述物联网终端存储的配置数据包进行所述新网关的运行参数配置;

将多个所述配置数据包分布存储至所述物联网网关通信范围内的各个物联网终端,还包括:

所述物联网网关使用预设定的非对称加密密钥加密所述配置数据包,并预留对应的非对称解密密钥用于所述配置数据包的解密;

所述新网关提取各个所述物联网终端存储的配置数据包进行所述新网关的运行参数配置,包括:

解析各个所述配置数据包得到对应的所述配置信息,筛除冗余的所述配置信息并进行自身运行参数配置;

将多个所述配置数据包分布存储至所述物联网网关通信范围内的各个物联网终端,还包括:

基于存储状态均衡原则将所述配置数据包分布存储至各个所述物联网终端。

6.一种电子设备,其特征在于,包括:存储器以及一个或多个处理器;

所述存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑4任一所述的物联网网关的配置信息备份方法。

7.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1‑4任一所述的物联网网关的配置信息备份方法。

说明书 :

一种物联网网关的配置信息备份方法及装置

技术领域

[0001] 本申请实施例涉及物联网技术领域,尤其涉及一种物联网网关的配置信息备份方法及装置。

背景技术

[0002] 目前,在生活中的诸多领域,都应用到了物联网技术构建通信网络。一般而言,在这些领域的物联网系统中,通常会使用各种无线组网方式,在一定区域范围内进行组网,然
后在适当位置布置若干个数据集中器或者智能网关,各个物联网终端则选择对应的网关作
为通信中继,与云端进行业务数据交互。物联网网关在运行使用过程中,会产生相关配置信
息,为了保障配置信息不丢失,一般会将这些配置信息备份在云端处。但是,这种配置信息
备份方式一旦云端受到网络攻击,就容易导致物联网网关的配置信息丢失,影响物联网系
统的运行。

发明内容

[0003] 本申请实施例提供一种物联网网关的配置信息备份方法及装置,能够保障物联网网关配置信息的安全冗余备份,避免配置信息丢失或轻易被窃取的情况,提升系统运行参
数配置效率。
[0004] 在第一方面,本申请实施例提供了一种物联网网关的配置信息备份方法,包括:
[0005] 物联网网关将自身配置信息分为多个配置数据包,所述配置数据包之间包含相互冗余的所述配置信息,将多个所述配置数据包分布存储至所述物联网网关通信范围内的各
个物联网终端;
[0006] 所述物联网网关检测到对应的所述配置信息更换时,生成新的所述配置数据包并更新至对应的所述物联网终端;在新生成配置信息时,生成对应的所述配置数据包并根据
各个所述物联网终端的内存情况选择一个所述物联网终端存储;
[0007] 检测到新的物联网终端入网时,根据新生成的配置信息生成相应的配置数据包并将对应的所述配置数据包发送至新的所述物联网终端;
[0008] 在新网关替换所述物联网网关入网时,所述新网关提取各个所述物联网终端存储的配置数据包进行所述新网关的运行参数配置。
[0009] 进一步的,将多个所述配置数据包分布存储至所述物联网网关通信范围内的各个物联网终端之后,还包括:
[0010] 将各个所述配置数据包的标签信息与对应的所述物联网终端的标识信息绑定生成索引信息并存储于所述物联网网关,用作提取对应的所述配置数据包的数据索引。
[0011] 进一步的,在将各个所述配置数据包的标签信息与对应的所述物联网终端的标识信息绑定生成索引信息并存储于所述物联网网关之后,还包括:
[0012] 所述物联网网关将所述索引信息备份至云端存储。
[0013] 进一步的,在新网关替换所述物联网网关入网时,所述新网关提取各个所述物联网终端存储的配置数据包进行所述新网关的运行参数配置,包括:
[0014] 新网关从所述云端下载所述索引信息,基于所述索引信息向各个所述物联网终端请求对应的所述配置数据包。
[0015] 进一步的,将多个所述配置数据包分布存储至所述物联网网关通信范围内的各个物联网终端,还包括:
[0016] 所述物联网网关使用预设定的非对称加密密钥加密所述配置数据包,并预留对应的所述非对称解密密钥用于所述配置数据包的解密。
[0017] 进一步的,所述新网关提取各个所述物联网终端存储的配置数据包进行所述新网关的运行参数配置,包括:
[0018] 解析各个所述配置数据包得到对应的所述配置信息,筛除冗余的所述配置信息并进行自身运行参数配置。
[0019] 进一步的,将多个所述配置数据包分布存储至所述物联网网关通信范围内的各个物联网终端,还包括:
[0020] 基于存储状态均衡原则将所述配置数据包分布存储至各个所述物联网终端。
[0021] 在第二方面,本申请实施例提供了一种物联网网关的配置信息备份装置,包括:
[0022] 存储模块,用于通过物联网网关将自身配置信息分为多个配置数据包,所述配置数据包之间包含相互冗余的所述配置信息,将多个所述配置数据包分布存储至所述物联网
网关通信范围内的各个物联网终端;
[0023] 更新模块,用于在所述物联网网关检测到对应的所述配置信息更换时,生成新的所述配置数据包并更新至对应的所述物联网终端;在新生成配置信息时,生成对应的所述
配置数据包并根据各个所述物联网终端的内存情况选择一个所述物联网终端存储;
[0024] 检测模块,用于在检测到新的物联网终端入网时,根据新生成的配置信息生成相应的配置数据包并将对应的所述配置数据包发送至新的所述物联网终端;
[0025] 配置模块,用于在新网关替换所述物联网网关入网时,所述新网关提取各个所述物联网终端存储的配置数据包进行所述新网关的运行参数配置。
[0026] 在第三方面,本申请实施例提供了一种电子设备,包括:
[0027] 存储器以及一个或多个处理器;
[0028] 所述存储器,用于存储一个或多个程序;
[0029] 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的物联网网关的配置信息备份方法。
[0030] 在第四方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的物联网网关的配
置信息备份方法。
[0031] 本申请实施例通过物联网网关将自身配置信息分为多个配置数据包,配置数据包之间包含相互冗余的配置信息,将多个配置数据包分布存储至物联网网关通信范围内的各
个物联网终端。后续在物联网网关检测到对应的配置信息更换时,生成新的配置数据包并
更新至对应的物联网终端;在新生成配置信息时,生成对应的配置数据包并根据各个物联
网终端的内存情况选择一个物联网终端存储;检测到新的物联网终端入网时,根据新生成
的配置信息生成相应的配置数据包并将对应的配置数据包发送至新的物联网终端;在新网
关替换物联网网关入网时,新网关提取各个物联网终端存储的配置数据包进行新网关的运
行参数配置。采用上述技术手段,能够保障物联网网关配置信息的安全冗余备份,避免配置
信息丢失或轻易被窃取的情况,提升系统运行参数配置效率。

附图说明

[0032] 图1是本申请实施例一提供的一种物联网网关的配置信息备份方法的流程图;
[0033] 图2是本申请实施例一中的配置数据包存储示意图;
[0034] 图3是本申请实施例一中的对应配置数据包更新示意图;
[0035] 图4是本申请实施例一中的新物联网终端入网的配置数据包存储示意图;
[0036] 图5是本申请实施例一中的新网关的配置数据包提取示意图;
[0037] 图6是本申请实施例一中的配置信息备份及配置流程图;
[0038] 图7是本申请实施例二提供的一种物联网网关的配置信息备份装置的结构示意图;
[0039] 图8是本申请实施例三提供的一种电子设备的结构示意图。

具体实施方式

[0040] 为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,
而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关
的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实
施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序
的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序
可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中
的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0041] 实施例一:
[0042] 图1给出了本申请实施例一提供的一种物联网网关的配置信息备份方法的流程图,本实施例中提供的物联网网关的配置信息备份方法可以由物联网网关的配置信息备份
设备执行,该物联网网关的配置信息备份设备可以通过软件和/或硬件的方式实现,该物联
网网关的配置信息备份设备可以是两个或多个物理实体构成,也可以是一个物理实体构
成。一般而言,该物联网网关的配置信息备份设备可以是物联网系统。
[0043] 下述以物联网系统为执行物联网网关的配置信息备份方法的主体为例,进行描述。参照图1,该物联网网关的配置信息备份方法具体包括:
[0044] S110、物联网网关将自身配置信息分为多个配置数据包,所述配置数据包之间包含相互冗余的所述配置信息,将多个所述配置数据包分布存储至所述物联网网关通信范围
内的各个物联网终端。
[0045] 本申请实施例的物联网网关的配置信息备份方法,旨在通过对物联网网关的配置信息进行备份,以避免配置信息丢失的情况,并便于后续物联网网关更换时的设备运行参
数配置。并且,在进行配置信息备份时,通过将配置信息分布备份至多个物联网终端,可以
避免配置信息集中备份导致配置信息轻易被窃取的情况,以此来提升配置信息备份的安全
性。
[0046] 具体的,参照图2,本申请实施例的物联网系统中,物联网网关10与其所属的云端1H以及其通信范围内的各个物联网终端11、12、13....1N信号连接,在物联网网关10进行配
置信息备份时,将其自身的所有配置信息分成若干个配置数据包,配置数据包的数量可以
和物联网终端的数量对应。并且,配置数据包之间包含了相互冗余的部分配置信息,以此可
以确保某一个配置数据包丢失时,通过其他配置数据包的冗余信息对丢失的配置信息进行
补充。在一个实施例中,物联网网关10也可以在多个物联网终端中优选通信质量较好的或
者内存资源较大的若干个物联网终端进行配置数据包的存储,其中,根据选择的物联网终
端的数量生成对应数量的配置数据包。
[0047] 进一步的,对应生成的多个配置数据包,将其发送至各个对应的物联网终端进行分布存储,一般而言,每个物联网终端存储的配置数据包包含了物联网网关所有的配置信
息的一部分,并且各部分配置信息存在冗余的部分,以此即保障了配置信息的分布式存储,
又解决了单一配置数据包丢失导致配置信息不完整的问题。
[0048] 在一个实施例中,物联网网关将多个所述配置数据包分布存储至所述物联网网关通信范围内的各个物联网终端之后,还将各个所述配置数据包的标签信息与对应的所述物
联网终端的标识信息绑定生成索引信息并存储于所述物联网网关,用作提取对应的所述配
置数据包的数据索引。可以理解的是,通过将各个配置数据包的标签信息与对应的物联网
终端的标识信息绑定生成索引信息,后续需要提取对应的配置数据包,则根据该配置数据
包的标签信息查询索引信息,确定对应的物联网终端的标识信息,并根据这一标识信息向
该物联网终端请求提取配置数据包,以此可方便配置数据包的存储及提取。
[0049] 进一步的,如图2所示,在将各个所述配置数据包的标签信息与对应的所述物联网终端的标识信息绑定生成索引信息并存储于所述物联网网关10之后,所述物联网网关10将
所述索引信息备份至云端1H存储。通过将索引信息备份至云端,避免索引信息因物联网网
关设备升级、更换等原因导致索引信息丢失的情况,便于后续进行物联网网关对应的配置
信息提取。
[0050] 在一个实施例中,物联网网关将多个所述配置数据包分布存储至所述物联网网关通信范围内的各个物联网终端时,所述物联网网关还使用预设定的非对称加密密钥加密所
述配置数据包,并预留对应的所述非对称解密密钥用于所述配置数据包的解密。通过将配
置数据包使用非对称加密密钥进行加密后分布存储至各个物联网终端,可以增强配置信息
被破解窃取的难度,进一步保障配置信息存储的安全性。后续物联网网关提取回加密的配
置数据包后,进一步通过预留的非对称解密密钥解密配置数据包,获取其配置信息。进一步
的,为了提升信息存储的安全性,对应不同的配置数据包还可以配置不同的加密密钥,并对
应配置数据包标签预留多个不同的解密密钥,以此来避免单个数据包加密密钥被破解导致
其他数据被轻易窃取的情况。
[0051] 在一个实施例中,物联网网关在将多个配置数据包分布存储至其通信范围内的多个物联网终端之后,任意一个物联网终端在更换时,返回对应的配置数据包至物联网网关,
由物联网网关重新分配对应的配置数据包。可以理解的是,当物联网终端发生更换时,为了
避免存储于该物联网终端处的配置数据包丢失,本申请实施例通过该物联网终端返回配置
数据包至物联网网关进行该配置数据包的重新备份,以此可以保障配置信息的完整性。进
一步的,物联网网关重新备份对应配置数据包时,可以在通信范围内选择重新选择物联网
终端发送该配置数据包。也可以等原有物联网终端更换完成后,将该配置数据包重发至新
更换的物联网终端。并且,在重新备份配置数据包之后,根据物联网终端标识信息的变更对
相应的索引信息进行修改,并更新备份于云端的索引信息。此外,在一个实施例中,物联网
网关在将多个配置数据包分布存储至通信范围内的多个物联网终端之后,任意一个物联网
终端在设备升级等情况下,可以将配置数据包暂存于物联网网关,并在设备升级完成后将
配置数据包重新下载回本地进行备份存储。
[0052] 另一方面,在一个实施例中,物联网网关将多个所述配置数据包分布存储至所述物联网网关通信范围内的各个物联网终端时,还基于存储状态均衡原则将所述配置数据包
分布存储至各个所述物联网终端。可以理解的是,为了避免配置数据包的存储导致存储资
源紧张的情况,本申请实施例通过分析各个物联网终端的存储状态,优选存储状态较为空
闲的物联网终端存储配置数据包。并且,存储空间越大,则其分配的配置数据包越多。以此
可以使各个物联网终端存储配置数据包时实现存储状态均衡,避免配置数据包过分集中存
储导致存储资源紧张的情况。
[0053] S120、所述物联网网关检测到对应的所述配置信息更换时,生成新的所述配置数据包并更新至对应的所述物联网终端;在新生成配置信息时,生成对应的所述配置数据包
并根据各个所述物联网终端的内存情况选择一个所述物联网终端存储。
[0054] 进一步的,物联网网关在将配置数据包分布存储至各个物联网终端之后,还进一步根据配置信息的实时更换和新增生成对应的配置数据包进行配置数据包的备份更新。其
中,参照图3,对应发生更改的配置信息,物联网网关10根据更改的配置信息生成新的配置
数据包,并将新的配置数据包发送至对应的物联网终端。如图3所示,如若原有配置数据包
存储于物联网终端13处,则将新的配置数据包发送至物联网终端13,替换原有的配置数据
包,以此完成配置信息的更改备份。需要说明的是,由于配置数据包发生了更改,则配置数
据包的标签信息也发生了更改,则此时基于新标签信息更新对应的索引信息,并将索引信
息更新至云端1H,以此来确保信息的实时备份更新。
[0055] 而当新生成配置信息时,基于该配置信息生成对应的配置数据包,进一步选择一个物联网终端存储配置数据包。在选择物联网终端时,基于存储状态均衡原则,优选存储状
态较为空闲的物联网终端存储配置数据包,以避免个别物联网终端存储配置信息过多导致
存储资源占用,影响自身业务运行。同样的,由于新增的配置数据包并存储至对应物联网终
端,则根据新增的配置数据包的标签信息以及对应物联网终端的标识信息生成新的索引信
息,并将索引信息备份至云端,以此完成新增配置信息的备份。
[0056] S130、检测到新的物联网终端入网时,根据新生成的配置信息生成相应的配置数据包并将对应的所述配置数据包发送至新的所述物联网终端。
[0057] 具体的,参照图4,在新物联网终端1M入网时,物联网网关10根据自身新生成的配置信息生成配置数据包,配置数据包优先发送至新物联网终端1M存储。可以理解的是,新物
联网终端1M入网时其内存状态应当相对较为空闲,根据存储状态均衡原则,此时物联网网
关10新生成的配置信息,会发送至该新物联网终端1M进行备份存储。并且,对应该配置数据
包,物联网网关生成相应的索引信息并备份存储至云端1H,以便于后续进行配置数据包的
提取。
[0058] S140、在新网关替换所述物联网网关入网时,所述新网关提取各个所述物联网终端存储的配置数据包进行所述新网关的运行参数配置。
[0059] 进一步的,基于上述完成备份的配置信息,参照图5,当有新网关1F替换物联网网关接入物联网系统时,则对应替换入网的新网关1F,从各个物联网终端11、12...1N处提取
原物联网网关预先备份的各个配置数据包,根据配置数据包获取配置信息并进行自身运行
参数的配置。可以理解的是,新网关1F替换物联网网关入网时,为了提升其运行参数配置效
率,根据物联网网关备份的配置信息对新网关1F的运行参数进行配置,可以使得新网关1F
运行参数的配置高效且准确,不影响系统业务的照常进行。具体的,在新网关替换所述物联
网网关入网时,所述新网关提取各个所述物联网终端存储的配置数据包进行所述新网关的
运行参数配置时,新网关从所述云端下载所述索引信息,基于所述索引信息向各个所述物
联网终端请求对应的所述配置数据包。可以理解的是,由于新网关1F替换物联网网关入网,
其需要获取物联网网关原来的配置信息进行自身运行参数的配置,以使自身替代物联网网
关在系统中正常运行。因此,新网关1F需要根据云端1H处备份的索引信息向各个物联网终
端请求对应的配置数据包,以获取配置信息进行运行参数配置。
[0060] 在此之后,新网关解析各个所述配置数据包得到对应的所述配置信息,筛除冗余的所述配置信息并进行自身运行参数配置。可以理解的是,由于各个配置数据包包含了冗
余部分的配置信息,则将根据配置信息进行运行参数配置时,需要筛除掉冗余的部分配置
信息,进而进行运行参数配置,以此完成本申请实施例配置信息的提取及配置。
[0061] 参照图6,本申请实施例通过物联网网关将自身配置信息分为多个配置数据包,配置数据包之间包含相互冗余的配置信息,将多个配置数据包分布存储至物联网网关通信范
围内的各个物联网终端。后续在物联网网关检测到对应的配置信息更换时,生成新的配置
数据包并更新至对应的物联网终端;在新生成配置信息时,生成对应的配置数据包并根据
各个物联网终端的内存情况选择一个物联网终端存储;检测到新的物联网终端入网时,根
据新生成的配置信息生成相应的配置数据包并将对应的配置数据包发送至新的物联网终
端;在新网关替换物联网网关入网时,新网关提取各个物联网终端存储的配置数据包进行
新网关的运行参数配置。采用上述技术手段,能够保障物联网网关配置信息的安全冗余备
份,避免配置信息丢失或轻易被窃取的情况,提升系统运行参数配置效率。
[0062] 实施例二:
[0063] 在上述实施例的基础上,图7为本申请实施例二提供的一种物联网网关的配置信息备份装置的结构示意图。参考图7,本实施例提供的物联网网关的配置信息备份装置具体
包括:存储模块、更新模块、检测模块和配置模块。
[0064] 其中,存储模块,用于通过物联网网关将自身配置信息分为多个配置数据包,所述配置数据包之间包含相互冗余的所述配置信息,将多个所述配置数据包分布存储至所述物
联网网关通信范围内的各个物联网终端;
[0065] 更新模块,用于在所述物联网网关检测到对应的所述配置信息更换时,生成新的所述配置数据包并更新至对应的所述物联网终端;在新生成配置信息时,生成对应的所述
配置数据包并根据各个所述物联网终端的内存情况选择一个所述物联网终端存储;
[0066] 检测模块,用于在检测到新的物联网终端入网时,根据新生成的配置信息生成相应的配置数据包并将对应的所述配置数据包发送至新的所述物联网终端;
[0067] 配置模块,用于在新网关替换所述物联网网关入网时,所述新网关提取各个所述物联网终端存储的配置数据包进行所述新网关的运行参数配置。
[0068] 上述,通过物联网网关将自身配置信息分为多个配置数据包,配置数据包之间包含相互冗余的配置信息,将多个配置数据包分布存储至物联网网关通信范围内的各个物联
网终端。后续在物联网网关检测到对应的配置信息更换时,生成新的配置数据包并更新至
对应的物联网终端;在新生成配置信息时,生成对应的配置数据包并根据各个物联网终端
的内存情况选择一个物联网终端存储;检测到新的物联网终端入网时,根据新生成的配置
信息生成相应的配置数据包并将对应的配置数据包发送至新的物联网终端;在新网关替换
物联网网关入网时,新网关提取各个物联网终端存储的配置数据包进行新网关的运行参数
配置。采用上述技术手段,能够保障物联网网关配置信息的安全冗余备份,避免配置信息丢
失或轻易被窃取的情况,提升系统运行参数配置效率。
[0069] 本申请实施例二提供的物联网网关的配置信息备份装置可以用于执行上述实施例一提供的物联网网关的配置信息备份方法,具备相应的功能和有益效果。
[0070] 实施例三:
[0071] 本申请实施例三提供了一种电子设备,参照图8,该电子设备包括:处理器31、存储器32、通信模块33、输入装置34及输出装置35。该电子设备中处理器的数量可以是一个或者
多个,该电子设备中的存储器的数量可以是一个或者多个。该电子设备的处理器、存储器、
通信模块、输入装置及输出装置可以通过总线或者其他方式连接。
[0072] 存储器32作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请任意实施例所述的物联网网关的配置信息备份方法对应的程序指
令/模块(例如,物联网网关的配置信息备份装置中的存储模块、更新模块、检测模块和配置
模块)。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至
少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存
储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储
器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器可进一步包括相对
于处理器远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例
包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0073] 通信模块33用于进行数据传输。
[0074] 处理器31通过运行存储在存储器中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的物联网网关的配置信息备份方法。
[0075] 输入装置34可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置35可包括显示屏等显示设备。
[0076] 上述提供的电子设备可用于执行上述实施例一提供的物联网网关的配置信息备份方法,具备相应的功能和有益效果。
[0077] 实施例四:
[0078] 本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种物联网网关的配置信息备份方法,该物联网网
关的配置信息备份方法包括:物联网网关将自身配置信息分为多个配置数据包,所述配置
数据包之间包含相互冗余的所述配置信息,将多个所述配置数据包分布存储至所述物联网
网关通信范围内的各个物联网终端;所述物联网网关检测到对应的所述配置信息更换时,
生成新的所述配置数据包并更新至对应的所述物联网终端;在新生成配置信息时,生成对
应的所述配置数据包并根据各个所述物联网终端的内存情况选择一个所述物联网终端存
储;检测到新的物联网终端入网时,根据新生成的配置信息生成相应的配置数据包并将对
应的所述配置数据包发送至新的所述物联网终端;在新网关替换所述物联网网关入网时,
所述新网关提取各个所述物联网终端存储的配置数据包进行所述新网关的运行参数配置。
[0079] 存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如CD‑ROM、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如
DRAM、DDR RAM、SRAM、EDO RAM,兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质
(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它
类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,
或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第
一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介
质”可以包括驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多
存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计
算机程序)。
[0080] 当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的物联网网关的配置信息备份方法,还可以执行本申请任意实
施例所提供的物联网网关的配置信息备份方法中的相关操作。
[0081] 上述实施例中提供的物联网网关的配置信息备份装置、存储介质及电子设备可执行本申请任意实施例所提供的物联网网关的配置信息备份方法,未在上述实施例中详尽描
述的技术细节,可参见本申请任意实施例所提供的物联网网关的配置信息备份方法。
[0082] 上述仅为本申请的较佳实施例及所运用的技术原理。本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离
本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申
请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施
例,而本申请的范围由权利要求的范围决定。