数据备份的方法、传感设备和无线传感网络技术

技术编号:16823046 阅读:31 留言:0更新日期:2017-12-16 18:04
一种无线传感网络中的数据备份的方法,所述无线传感网络包括多个传感设备,其特征在于,所述方法包括在任意一个所述传感设备中进行的以下步骤,直至采集到的数据完成N次备份为止,其中,N>1:周期性地向邻居传感设备广播本地的存储模块中的存储空间信息;周期性地接收邻居传感设备的存储模块中的存储空间信息;将邻居传感设备的存储空间信息存储至本地存储模块;当本地存储模块的剩余存储空间小于待备份的数据所占据的空间时,将待备份的数据发送至符合预定条件的邻居传感设备。本发明专利技术还提供一种传感设备和一种无线传感网络。利用所述方法可以对数据进行有效可靠地备份。

Data backup methods, sensing devices and wireless sensor networks

A method of wireless sensor network data backup, the wireless sensor network comprises a plurality of sensing devices, which is characterized in that the method comprises the following steps in any one of the sensing devices, until the data collected complete N backup, which, N > 1 cycles: to store the spatial information storage module neighbor sensing equipment in radio local storage space; information storage module periodically receives neighbor sensing devices in the storage space; information stored in the local memory module neighbor sensing device; occupy the remaining storage space when the local storage module to be less than the backup data space when the neighbor sensing device can transmit the data to meet the predetermined conditions will be backed up. The invention also provides a sensing device and a wireless sensor network. The data can be effectively and reliably backed up by the method described.

【技术实现步骤摘要】
数据备份的方法、传感设备和无线传感网络
本专利技术涉及物联网领域,具体地,涉及一种无线传感网络中的数据备份的方法、执行该备份方法的传感设备和一种包括该传感设备的无线传感网络。
技术介绍
随着物联网技术的快速发展,物联网已经广泛地应用在了众多的行业。其中,无线传感网络是一种常见的物联网模式。无线传感网络包括多个传感设备,每个传感设备均能够对周围环境进行感知和数据采集。无线传感网络中的传感设备通常无人值守,并且,有些传感设备设置在偏远地区。一旦传感设备出现故障,容易造成数据丢失。因此,需要对传感设备进行数据备份。如何对无线传感网络中的传感设备所采集的数据进行有效的备份成为本领域亟待解决的技术问题。
技术实现思路
本专利技术的目的在于提供一种无线传感网络中的数据备份的方法、执行该备份方法的传感设备和一种包括该传感设备的无线传感网络。利用所述数据备份的方法可以对传感设备的数据进行有效的备份。为了实现上述目的,作为本专利技术的一个方面,提供一种无线传感网络中的数据备份的方法,所述无线传感网络包括多个传感设备,其特征在于,所述方法包括在任意一个所述传感设备中进行的以下步骤,直至采集到的数据完成N次备份为止,其中,N>1:周期性地向邻居传感设备广播本地的存储模块中的存储空间信息;周期性地接收邻居传感设备的存储模块中的存储空间信息;将邻居传感设备的存储空间信息存储至本地存储模块;接收到待备份的数据后,判断本地的存储模块剩余存储空间是否大于待备份的数据所占据的空间;当本地存储模块的剩余存储空间小于待备份的数据所占据的空间时,将待备份的数据发送至符合预定条件的邻居传感设备,以完成备份,其中,所述预定条件包括所述邻居传感设备的剩余存储空间大于所述待备份的数据所占据的空间。优选地,所述预定条件还包括所述邻居传感设备的优先级最高,其中,按照如下公式计算所述邻居传感设备的优先级:F=M-ΔM((t1-t2)/Ts),其中,其中,F为待计算的邻居传感设备的优先判断因子,待计算的邻居传感设备的优先级与该待计算的邻居传感设备的优先判断因子正相关;ΔM为待备份的数据所占据的空间;t1为所述传感设备对待计算的邻居传感设备进行优先级判断的时刻;t2为所述传感设备接收到待计算的邻居传感设备的广播信息的时刻;M为t2时刻待计算的邻居传感设备的剩余存储空间;Ts为所述传感设备的信息采集周期。优选地,所述数据备份的方法还包括:当本地存储模块的剩余存储空间大于待备份的数据所占据的空间时,将待备份的数据存储至本地存储模块;判断所述待备份的数据的剩余备份次数;当所述待备份的数据的剩余备份次数大于0时,将所述待备份的数据发送至符合所述预定条件的邻居传感设备;当所述待备份的数据的剩余备份次数等于0时,结束备份。优选地,将邻居传感设备的存储空间信息存储至本地存储模块的步骤包括:提取本周期接收到的邻居传感设备的广播信息中的邻居传感设备的ID;将本周期接收到的邻居传感设备的ID与已经存储的邻居传感设备的ID进行对比;当本周期接收到的邻居传感设备的ID与已经存储的邻居传感设备的ID相同时,将本周期接收到的邻居传感设备的广播信息覆盖已经存储的该邻居传感设备的广播信息;当本周期接收到的邻居传感设备的ID与已经存储的邻居传感设备的ID不同时,直接存储本周期接收到的邻居传感设备的广播信息。优选地,所述数据备份的方法还包括:判断存储在本地存储模块的邻居传感设备的信息所占空间是否超过预定空间值;当存储在本地存储模块的邻居传感设备的信息所占空间超过预定空间值时,删除优先级最低的邻居传感设备的信息。作为本专利技术的第二个方面,提供一种传感设备,所述传感设备包括存储模块,其中,所述传感设备还包括:广播模块,所述广播模块用于周期性地向邻居传感设备广播本地的存储模块中的存储空间信息;信息接收模块,所述信息接收模块用于接收待备份的数据,并且所述信息接收模块还用于接收邻居传感设备的存储模块中的存储空间信息;所述存储模块用于存储邻居传感设备的存储空间信息;对比模块,所述对比模块用于将本地的存储模块的剩余存储空间与待备份的数据所占据的空间进行对比并生成对比结果;备份模块,所述备份模块用于在当本地存储模块的剩余存储空间小于待备份的数据所占据的空间时,将待备份的数据发送至符合预定条件的邻居传感设备,以完成备份,其中,所述预定条件包括所述邻居传感设备的剩余存储空间大于所述待备份的数据所占据的空间。优选地,所述预定条件还包括所述邻居传感设备的优先级最高,其中,按照如下公式计算所述邻居传感设备的优先级:F=M-ΔM((t1-t2)/Ts),其中,其中,F为待计算的邻居传感设备的优先判断因子,待计算的邻居传感设备的优先级与该待计算的邻居传感设备的优先判断因子正相关;ΔM为待备份的数据所占据的空间;t1为所述传感设备对待计算的邻居传感设备进行优先级判断的时刻;t2为所述传感设备接收到待计算的邻居传感设备的广播信息的时刻;M为t2时刻待计算的邻居传感设备的剩余存储空间;Ts为所述传感设备的信息采集周期。优选地,所述传感设备还包括备份次数判断模块,所述备份模块还用于在本地存储模块的剩余存储空间大于待备份的数据所占据的空间时,将待备份的数据存储至本地存储模块;所述备份次数判断模块还用于在所述备份模块将待备份的数据存储至本地存储模块后判断所述待备份的数据的剩余备份次数,并且,所述备份次数判断模块用于在所述待备份的数据的剩余备份次数大于0时,将所述待备份的数据发送至符合所述预定条件的邻居传感设备,所述备份次数判断模块还用于在所述待备份的数据的剩余备份次数等于0时,生成备份结束信号。优选地,所述对比模块还用于提取本周期接收到的邻居传感设备的广播信息中的邻居传感设备的ID,并将本周期接收到的邻居传感设备的ID与已经存储的邻居传感设备的ID进行对比以生成对比结果;所述备份模块还用于在本周期接收到的邻居传感设备的ID与已经存储的邻居传感设备的ID相同时,将本周期接收到的邻居传感设备的广播信息覆盖已经存储的该邻居传感设备的广播信息;所述备份模块还用于在本周期接收到的邻居传感设备的ID与已经存储的邻居传感设备的ID不同时,直接存储本周期接收到的邻居传感设备的广播信息。作为本专利技术的第三个方面,提供一种无线传感网络,所述无线传感网络包括传感设备,其中,所述传感设备为本专利技术所提供的上述传感设备。在所述无线传感网络中,每个传感设备都具有用于进行数据备份的存储模块。在本专利技术所提供的数据备份的方法中,每份数据均进行了N次备份,从而可以有效的避免因某个传感设备发生故障而导致的数据丢失的情况。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1是本专利技术所提供的数据备份的方法的流程图;图2是本专利技术所提供的传感设备的模块图。具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。实施例1作为本专利技术的一个方面,提供一种无线传感网络中的数据备份的方法,所述无线传感网络包括多个传感设备,其中,所述方法包括在任意一个所述传感设备中进行的以下步骤,直至采集到的数据完成N次备份为止,其中,本文档来自技高网...
数据备份的方法、传感设备和无线传感网络

【技术保护点】
一种无线传感网络中的数据备份的方法,所述无线传感网络包括多个传感设备,其特征在于,所述方法包括在任意一个所述传感设备中进行的以下步骤,直至采集到的数据完成N次备份为止,其中,N>1:周期性地向邻居传感设备广播本地的存储模块中的存储空间信息;周期性地接收邻居传感设备的存储模块中的存储空间信息;将邻居传感设备的存储空间信息存储至本地存储模块;接收到待备份的数据后,判断本地的存储模块剩余存储空间是否大于待备份的数据所占据的空间;当本地存储模块的剩余存储空间小于待备份的数据所占据的空间时,将待备份的数据发送至符合预定条件的邻居传感设备,以完成备份,其中,所述预定条件包括所述邻居传感设备的剩余存储空间大于所述待备份的数据所占据的空间。

【技术特征摘要】
1.一种无线传感网络中的数据备份的方法,所述无线传感网络包括多个传感设备,其特征在于,所述方法包括在任意一个所述传感设备中进行的以下步骤,直至采集到的数据完成N次备份为止,其中,N>1:周期性地向邻居传感设备广播本地的存储模块中的存储空间信息;周期性地接收邻居传感设备的存储模块中的存储空间信息;将邻居传感设备的存储空间信息存储至本地存储模块;接收到待备份的数据后,判断本地的存储模块剩余存储空间是否大于待备份的数据所占据的空间;当本地存储模块的剩余存储空间小于待备份的数据所占据的空间时,将待备份的数据发送至符合预定条件的邻居传感设备,以完成备份,其中,所述预定条件包括所述邻居传感设备的剩余存储空间大于所述待备份的数据所占据的空间。2.根据权利要求1所述的数据备份的方法,其特征在于,所述预定条件还包括所述邻居传感设备的优先级最高,其中,按照如下公式计算所述邻居传感设备的优先级:F=M-ΔM((t1-t2)/Ts),其中,其中,F为待计算的邻居传感设备的优先判断因子,待计算的邻居传感设备的优先级与该待计算的邻居传感设备的优先判断因子正相关;ΔM为待备份的数据所占据的空间;t1为所述传感设备对待计算的邻居传感设备进行优先级判断的时刻;t2为所述传感设备接收到待计算的邻居传感设备的广播信息的时刻;M为t2时刻待计算的邻居传感设备的剩余存储空间;Ts为所述传感设备的信息采集周期。3.根据权利要求1或2所述的数据备份的方法,其特征在于,所述数据备份的方法还包括:当本地存储模块的剩余存储空间大于待备份的数据所占据的空间时,将待备份的数据存储至本地存储模块;判断所述待备份的数据的剩余备份次数;当所述待备份的数据的剩余备份次数大于0时,将所述待备份的数据发送至符合所述预定条件的邻居传感设备;当所述待备份的数据的剩余备份次数等于0时,结束备份。4.根据权利要求3所述的数据备份的方法,其特征在于,将邻居传感设备的存储空间信息存储至本地存储模块的步骤包括:提取本周期接收到的邻居传感设备的广播信息中的邻居传感设备的ID;将本周期接收到的邻居传感设备的ID与已经存储的邻居传感设备的ID进行对比;当本周期接收到的邻居传感设备的ID与已经存储的邻居传感设备的ID相同时,将本周期接收到的邻居传感设备的广播信息覆盖已经存储的该邻居传感设备的广播信息;当本周期接收到的邻居传感设备的ID与已经存储的邻居传感设备的ID不同时,直接存储本周期接收到的邻居传感设备的广播信息。5.根据权利要求4所述的数据备份的方法,其特征在于,所述数据备份的方法还包括:判断存储在本地存储模块的邻居传感设备的信息所占空间是否超过预定空间值;当存储在本地存储模块的邻居传感设备的信息所占空间超过预定空间值时,删除优先级最低的邻居传感设备的信息。6.一种传感设备,所述传感设...

【专利技术属性】
技术研发人员:刘媛媛林晨韩莹莹
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1