1.一种基于物联网的数据备份的方法,其特征在于,包括:接收第一中继器发出的待缓存数据;
比较第二中继器的挂载终端数量与第三中继器的挂载终端数量的大小;
当第二中继器的挂载终端数量大于第三中继器的挂载终端数量时,将所述待缓存数据热备份到所述第二中继器。
2.如权利要求1所述的方法,其特征在于,在将所述待缓存数据热备份到所述第二中继器之后,还包括:将所述第一中继器上挂载的终端迁移到所述第三中继器上进行挂载。
3.如权利要求1所述的方法,其特征在于,在将所述待缓存数据热备份到所述第二中继器后,则备份在所述第二中继器中的所述第一中继器的待缓存数据不再进行更新。
4.如权利要求1-3任一项所述的方法,其特征在于,所述待缓存数据为所述第一中继器出现故障迹象时发送的数据;其中每个终端通过中继器和/或网关,与其他在终端形成物联网;
在接收第一中继器发出的待缓存数据之前,还包括:
接收所述第一中继器发出的故障提示消息;
根据所述故障提示消息,向所述第一中继器发送数据请求消息;所述数据请求消息用于请求获取所述第一中继器中的待缓存数据;其中,所述第一中继器中的待缓存的数据还包括身份标识,所述身份标识用于指示所述第一中继器中的待缓存的数据来自于第一中继器;
所述比较第二中继器的挂载终端数量与第三中继器的挂载终端数量的大小包括:通过网关选取第二中继器和第三中继器;
获取第二中继器的挂载终端数量和第三中继器的挂载终端数量;
将所述第二中继器的挂载终端数量和第三中继器的挂载终端数量的大小进行比较。
5.如权利要求1-3任一项所述的方法,其特征在于,所述待缓存数据为所述第一中继器出现故障迹象时发送的数据;其中每个终端通过中继器和/或网关,与其他在终端形成物联网;
在接收第一中继器发出的待缓存数据之前,还包括:
接收所述第一中继器发出的故障提示消息;
根据所述故障提示消息,向所述第一中继器发送数据请求消息;所述数据请求消息用于请求获取所述第一中继器中的待缓存数据;其中,所述第一中继器当前缓存的数据中还包括身份标识,所述身份标识用于指示所述当前缓存的数据来自于第一中继器;
所述比较第二中继器的挂载终端数量与第三中继器的挂载终端数量的大小包括:通过网关选取第二中继器和第三中继器;
获取第二中继器的挂载终端数量和第三中继器的挂载终端数量;
将所述第二中继器的挂载终端数量和第三中继器的挂载终端数量的大小进行比较;
当检测到所述第二中继器上挂载的终端数量和所述第三中继器上挂载的终端数量相同时,则随机选取所述第二中继器或所述第三中继器其中的一个中继器对所述第一中继器当前缓存的数据进行热备份,并将所述第一中继器上挂载的终端迁移到另一个中继器上进行挂载。
6.一种基于物联网的数据备份的装置,包括:
数据接收模块,用于接收第一中继器发出的待缓存数据;
终端数比较模块,用于比较第二中继器的挂载终端数量与第三中继器的挂载终端数量的大小;
热备份转移模块,用于当第二中继器的挂载终端数量大于第三中继器的挂载终端数量时,将所述待缓存数据热备份到所述第二中继器。
7.如权利要求6所述的装置,其特征在于,还包括:挂载转移模块,用于在将所述待缓存数据热备份到所述第二中继器之后,将所述第一中继器上挂载的终端迁移到所述第三中继器上进行挂载。
8.如权利要去6所述的装置,其特征在于,在所述热备份转移模块将所述待缓存数据热备份到所述第二中继器后,则备份在所述第二中继器中的所述第一中继器的待缓存数据不再进行更新。
9.如权利要求6-8任一项所述的装置,其特征在于,还包括:第一提示消息接收模块,用于在接收第一中继器发出的待缓存数据之前,接收所述第一中继器发出的故障提示消息;
第一数据请求发送模块,用于根据所述第一提示消息接收模块接收到的故障提示消息,向所述第一中继器发送数据请求消息,所述数据请求消息用于请求获取所述第一中继器中的待缓存数据;其中,所述第一中继器中的待缓存的数据还包括身份标识,所述身份标识用于指示所述第一中继器中的待缓存的数据来自于第一中继器。
所述终端数比较模块包括:
第一选取单元,用于通过网关选取第二中继器和第三中继器;
第一数量获取单元,用于获取第二中继器的挂载终端数量和第三中继器的挂载终端数量;
第一比较单元,用于将所述第二中继器的挂载终端数量和第三中继器的挂载终端数量的大小进行比较。
10.如权利要求6-8任一项所述的装置,其特征在于,还包括:第二提示消息接收模块,用于在接收第一中继器发出的待缓存数据之前,接收所述第一中继器发出的故障提示消息;
第二数据请求发送模块,用于根据所述第二提示消息接收模块接收到的故障提示消息,向所述第一中继器发送数据请求消息,所述数据请求消息用于请求获取所述第一中继器中的待缓存数据;其中,所述第一中继器当前缓存的数据中还包括身份标识,所述身份标识用于指示所述当前缓存的数据来自于第一中继器;
所述终端数比较模块包括:
第二选取单元,用于通过网关选取第二中继器和第三中继器;
第二数量获取单元,用于获取第二中继器的挂载终端数量和第三中继器的挂载终端数量;
第二比较单元,用于将所述第二中继器的挂载终端数量和第三中继器的挂载终端数量的大小进行比较;
所述装置还包括:
随机选取模块,用于当所述第二比较单元检测到所述第二中继器上挂载的终端数量和所述第三中继器上挂载的终端数量相同时,则随机选取所述第二中继器或所述第三中继器其中的一个中继器对所述第一中继器当前缓存的数据进行热备份,并将所述第一中继器上挂载的终端迁移到另一个中继器上进行挂载。