一种传感器数据备份方法及系统与流程

文档序号:19786554发布日期:2020-01-24 13:39阅读:来源:国知局

技术特征:

1.一种传感器数据备份方法,其特征在于,所述方法包括:

汇聚节点获取其管辖的传感器节点的oid标识前缀;

所述汇聚节点将所述传感器节点的oid标识前缀与需备份的目标传感器节点的oid标识前缀进行匹配,如果匹配成功,识别所述传感器节点上传的传感器数据为需备份的传感器数据;

所述汇聚节点向预设的备份服务器发送备份准备获取请求,以使所述备份服务器根据所述备份准备获取请求返回备份准备响应;

所述备份服务器接收所述汇聚节点发送的备份准备获取请求,向所述汇聚节点发送备份准备响应,以使所述汇聚节点根据所述备份准备响应处理传感器数据备份请求;

所述汇聚节点接收所述备份准备响应后,如果所述备份准备响应为备份准备成功响应,就向所述备份服务器发送传感器数据备份请求的报文;

所述备份服务器配置有存储空间,所述存储空间的存储地址与汇聚节点内存的内存地址一一对应;

所述备份服务器解析所述传感器数据备份请求的报文后,通过内置的存储接口,将所述需备份的传感器数据备份在与所述需备份的传感器数据在所述汇聚节点内存存放的内存地址相对应的存储地址上。

2.根据权利要求1所述的方法,其特征在于,在汇聚节点获取其管辖的传感器节点的oid标识前缀之前,所述方法还包括:

所述汇聚节点连接管理服务器,下载需备份的目标传感器节点的oid标识前缀。

3.根据权利要求1所述的方法,其特征在于,所述备份准备获取请求是获取备份准备状态的请求,所述备份准备响应是备份准备状态的响应。

4.根据权利要求1所述的方法,其特征在于,所述备份服务器接收所述汇聚节点发送的备份准备获取请求,向所述汇聚节点发送备份准备响应,以使所述汇聚节点根据所述备份准备响应处理传感器数据备份请求,具体为:

所述备份服务器通过状态变量backupstate记录备份准备状态,为避免备份准备操作产生冲突,如果有一个备份准备操作正在进行,就不允许进行另外一个备份准备的操作,当接收到备份准备请求时,获取当前备份准备状态,如果备份准备状态为空闲的状态,就向所述汇聚节点发送所述备份准备成功响应,并将备份准备状态置为忙碌的状态,以使所述汇聚节点根据所述备份准备成功响应处理传感器数据备份请求。

5.根据权利要求1所述的方法,其特征在于,所述汇聚节点向预设的备份服务器发送备份准备获取请求,以使所述备份服务器根据所述备份准备获取请求返回备份准备响应,具体为:

所述汇聚节点获取预设的备份时间,当到达所述备份时间时,向预设的备份服务器发送备份准备获取请求,以使所述备份服务器根据所述备份准备获取请求返回备份准备响应。

6.一种传感器数据备份的系统,其特征在于,系统包括汇聚节点和备份服务器,所述汇聚节点包括获取模块、匹配模块、发送模块、接收模块,所述备份服务器包括响应模块、配置模块、备份模块;

所述获取模块用于获取其管辖的传感器节点的oid标识前缀;

所述匹配模块用于将所述传感器节点的oid标识前缀与需备份的目标传感器节点的oid标识前缀进行匹配,如果匹配成功,识别所述传感器节点上传的传感器数据为需备份的传感器数据;

所述发送模块用于向预设的备份服务器发送备份准备获取请求,以使所述备份服务器根据所述备份准备获取请求返回备份准备响应;

所述接收模块用于接收所述汇聚节点发送的备份准备获取请求,向所述汇聚节点发送备份准备响应,以使所述汇聚节点根据所述备份准备响应处理传感器数据备份请求;

所述响应模块用于接收所述备份准备响应后,如果所述备份准备响应为备份准备成功响应,就向所述备份服务器发送传感器数据备份请求的报文;

所述配置模块用于配置有存储空间,所述存储空间的存储地址与汇聚节点内存的内存地址一一对应;

所述备份模块用于解析所述传感器数据备份请求的报文后,通过内置的存储接口,将所述需备份的传感器数据备份在与所述需备份的传感器数据在所述汇聚节点内存存放的内存地址相对应的存储地址上。

7.根据权利要求6所述的系统,其特征在于,所述系统,所述汇聚节点,还包括:

连接模块,用于连接管理服务器,下载需备份的目标传感器节点的oid标识前缀。

8.根据权利要求6所述的系统,其特征在于,所述备份准备获取请求是获取备份准备状态的请求,所述备份准备响应是备份准备状态的响应。

9.根据权利要求6所述的系统,其特征在于,所述响应模块,具体用于所述备份服务器通过状态变量backupstate记录备份准备状态,为避免备份准备操作产生冲突,如果有一个备份准备操作正在进行,就不允许进行另外一个备份准备的操作,当接收到备份准备请求时,获取当前备份准备状态,如果备份准备状态为空闲的状态,就向所述汇聚节点发送所述备份准备成功响应,并将备份准备状态置为忙碌的状态,以使所述汇聚节点根据所述备份准备成功响应处理传感器数据备份请求。

10.根据权利要求6所述的系统,其特征在于,所述备份模块,具体用于:获取预设的备份时间,当到达所述备份时间时,向预设的备份服务器发送备份准备获取请求,以使所述备份服务器根据所述备份准备获取请求返回备份准备响应。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1