利索能及
我要发布
收藏
专利号: 2017107552374
申请人: 深圳市盛路物联通讯技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-10-10
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种物联网接入点的数据备份方法,其特征在于,所述方法包括如下步骤:第一物联网接入点检测自身出现故障的概率,如所述概率大于设定阈值,则确定出现故障迹象;

第一物联网接入点将缓存中存储的数据发送至第一分布式系统的主节点进行存储的数据备份;或者

所述第一物联网接入点将缓存中存储的数据发送至第二备份物联网接入点或第三备份物联网接入点进行数据备份;

第一物联网接入点接收其他物联网接入点发送的已连接物联网终端的数量,如第二备份物联网接入点的已连接物联网终端的数量高于数量阈值,所述第一物联网接入点退出一个数据双备份分组,所述第一物联网接入点与第四物联网接入点重新组建成又一个数据双备份分组,所述第四物联网接入点的已连接物联网终端的数量低于所述数量阈值,所述其他物联网接入点包括物联网局域网中除所述第一物联网接入点以外的所有物联网接入点;

所述第一物联网接入点将缓存中存储的数据发送至第二备份物联网接入点或第三备份物联网接入点进行数据备份,包括:所述第一物联网接入点接收所述第二备份物联网接入点发送的所述第二备份物联网接入点的第二缓存余量以及第二网络传输速率,所述第一物联网接入点接收所述第三备份物联网发送的所述第三备份物联网接入点的第三缓存余量和第三网络传输速率;

在所述第二缓存余量大于所述第三缓存余量且所述第二网络传输速率高于设定网速阈值时,所述第一物联网接入点将超过50%的所述缓存中存储的数据发送至第二备份物联网接入点,将所述缓存中存储的数据的剩余数据发送至第三备份物联网接入点,所述第一物联网接入点向所述第一物联网接入点的已连接物联网终端发送第一切换消息,所述第一切换消息用于指示所述第一物联网接入点的已连接物联网终端切换至所述第二备份物联网接入点;

在所述第二缓存余量大于所述第三缓存余量且第二网络传输速度低于所述网速阈值时,所述第一物联网接入点将所述缓存中存储的数据发送至所述第三备份物联网接入点备份,所述第一物联网接入点向所述第一物联网接入点的已连接物联网终端发送第二切换消息,所述第二切换消息用于指示所述第一物联网接入点的已连接物联网终端切换至所述第三备份物联网接入点;所述第三备份物联网接入点的故障概率低于所述设定阈值;

所述方法还包括:

所述第一物联网接入点接收所述第一分布式系统的主节点发送的第一数据备份响应,如第一物联网接入点在设定时间接收到所述第一数据备份响应,确定数据备份成功;

所述方法还包括:

如所述第一物联网接入点在设定时间未接收到所述数据备份响应,则向第二分布式系统的主节点发送存储的第二数据备份请求;

第一物联网接入点接收所述第二分布式系统的主节点反馈的第二数据备份请求的响应,确定数据备份成功;

所述方法还包括:所述第一物联网接入点接收其他物联网接入点发送的位置信息,依据位置信息计算第一物联网接入点与其他物联网接入点的距离,如所述第二备份物联网接入点与所述第一物联网接入点的距离高于距离阈值,所述第一物联网接入点退出所述一个数据双备份分组,所述第一物联网接入点与第五物联网接入点重新组建成又一个数据双备份分组,所述第五物联网接入点与所述第一物联网接入点之间的距离低于所述距离阈值,所述其他物联网接入点包括物联网局域网中除所述第一物联网接入点以外的所有物联网接入点。

2.一种物联网接入点,其特征在于,所述物联网接入点为第一物联网接入点,所述物联网接入点包括:

检测单元,用于检测自身出现故障的概率;

处理单元,用于如所述概率大于设定阈值,则确定出现故障迹象;

收发单元,用于将缓存中存储的数据发送至第一分布式系统的主节点进行存储的数据备份;或者

用于将缓存中存储的数据发送至第二备份物联网接入点或第三备份物联网接入点进行数据备份;

所述收发单元,还用于接收其他物联网接入点发送的已连接物联网终端的数量;

所述处理单元,用于如第二备份物联网接入点的已连接物联网终端的数量高于数量阈值,退出一个数据双备份分组,所述第一物联网接入点与第四物联网接入点重新组建成又一个数据双备份分组,所述第四物联网接入点的已连接物联网终端的数量低于所述数量阈值,所述其他物联网接入点包括物联网局域网中除所述第一物联网接入点以外的所有物联网接入点;

所述收发单元,还用于接收所述第二备份物联网接入点发送的所述第二备份物联网接入点的第二缓存余量以及第二网络传输速率,接收所述第三备份物联网发送的所述第三备份物联网接入点的第三缓存余量和第三网络传输速率;

所述收发单元,还用于在所述第二缓存余量大于所述第三缓存余量且所述第二网络传输速率高于设定网速阈值时,将超过50%的所述缓存中存储的数据发送至第二备份物联网接入点,将所述缓存中存储的数据的剩余数据发送至第三备份物联网接入点,向所述第一物联网接入点的已连接物联网终端发送第一切换消息,所述第一切换消息用于指示所述第一物联网接入点的已连接物联网终端切换至所述第二备份物联网接入点;

所述收发单元,还用于在所述第二缓存余量大于所述第三缓存余量且第二网络传输速度低于所述网速阈值时,将所述缓存中存储的数据发送至所述第三备份物联网接入点备份,向所述第一物联网接入点的已连接物联网终端发送第二切换消息,所述第二切换消息用于指示所述第一物联网接入点的已连接物联网终端切换至所述第三备份物联网接入点;

所述第三备份物联网接入点的故障概率低于所述设定阈值;

所述收发单元,还用于接收所述第一分布式系统的主节点发送的第一数据备份响应,如第一物联网接入点在设定时间接收到所述第一数据备份响应,确定数据备份成功;

所述收发单元,还用于如所述第一物联网接入点在设定时间未接收到所述数据备份响应,则向第二分布式系统的主节点发送存储的第二数据备份请求。

3.一种计算机可读存储介质,其特征在于,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求 1所述的方法。