数据的传输装置及方法_3

文档序号:9236122阅读:来源:国知局
据,并将当前数据的值赋予第一比 较值后回到步骤S11。
[00巧]完成之后获取原始数据中的第二个数据T2 ;40. 1。判断模块20判断数据T2 ;40. 1 与第一比较值的绝对差值是否大于第二比较值,此时,第一比较值为40. 1,第二比较值的值 为0.5,数据T2 ;40. 1与第一比较值的绝对差值为0小于第二比较值0.5,因此删除数据T2 : 40. 1,完成之后继续获取原始数据中的下一个数据T3 ;40. 2。
[0076]判断模块20判断数据T3 ;40. 2与第一比较值的绝对差值是否大于第二比较值,此 时,第一比较值为40. 1,第二比较值的值为0. 5,数据T3 ;40. 2与第一比较值的绝对差值为 0. 1仍然小于第二比较值0. 5,因此删除数据T3 ;40. 2,完成之后继续获取原始数据中的下 一个数据T4 ;40. 2。
[0077] 直至获取到原始数据中的数据T8 ;40. 6,此时判断模块20判断数据T8 ;40. 6与 第一比较值的绝对差值是否大于第二比较值,此时,第一比较值为40. 1,第二比较值的值为 0. 5,数据T8 ;40. 6与第一比较值的绝对差值为0. 5不小于第二比较值0. 5,因此存储当前 数据T8 ;40. 6,并将当前数据T8的值40. 6赋予第一比较值,第一比较值的值此时变更为 40. 6。完成之后继续获取原始数据中的下一个数据T9 ;40. 8。
[0078] 依次类推,判断模块20在每次判断当前数据与第一比较值的绝对差值是否小于 第二比较值,是则删除当前数据,否则存储当前数据后得到优化数据,优化数据如上表2所 /J、-〇
[0079] S16;发送模块30将优化数据存储于缓存40中。
[0080]S17;发送模块30判断缓存40的剩余容量是否达到预设值,是则进入步骤S18,否 则回到步骤S16。
[0081] 在本实施例中,将优化数据存储于缓存40中,在判断缓存40的剩余容量达到预设 值时发送模块30才传输缓存40中的优化数据至目标位置。例如,预设值设置为缓存40容 量的20%,当发现缓存40的剩余容量还有30%,即缓存40中的数据容量占缓存40整体容量 为70%,此时不传输优化数据至目标位置,当缓存40中的数据容量达到缓存40整体容量为 80%达到预设值时,则打包传输缓存40中的优化数据至目标位置,做到定量发送,从而更有 效率,节约资源。
[0082]S18;发送模块30传输缓存中的优化数据至目标位置。
[0083] 在本实施例中,步骤S13;判断模块20判断当前数据与第一比较值的绝对差值是 否小于第二比较值之前还包括:
[0084] 步骤S12;判断模块20判断当前数据是否在预设范围外,是则转至步骤S13,否则 转至步骤S19。
[0085] 步骤S19 ;判断模块20存储当前数据W得到高优先级数据。
[0086] 步骤S20;发送模块30传输高优先级数据至目标位置。
[0087] 在本实施例中,判断模块20先判断每一当前数据是否在预设范围之外,并将在预 设范围之外的原始数据存储W得到高优先级数据,发送模块30还用于将高优先级数据优 先传输至目标位置。
[0088] 其中,设置第H比较值、上限值和下限值,其中,第H比较值、上限值和下限值均为 自设值,使用者根据不同的用于环境设置为不同值,从而将数据区分为高优先级数据和低 优先级数据。第H比较值为感测的特定数据的安全中也值,上限值和下限值形成感测数据 的安全误差边界,第H比较值、上限值和下限值形成感测数据的安全范围。判断模块20先 判断每一当前数据与第H比较值的差值是否大于上限值且小于下限值,是则判断为低优先 级数据,进行数据优化流程,否则判断为高优先级数据,直接传输当前数据至目标位置,不 进行任何处理,从而对高优先级的数据及时传输,减少碰撞,对高优先级数据使用信标使能 模式,并向网络协调点申请预留时隙形成无竞争期,而在无竞争期中数据直接进行通信。 对低优先级的数据才进行细致的数据优化处理,从而在满足对高优先级的数据及时传输 时,尽可能的节省能耗,提局效率。
[0089] 例如,将第H比较值设置为人的体温平均值37度,上限值设置为10度,下限值设 置为-5度,即此时预设范围为32~47。当无线传感器网络传回的温度数据,例如T21 ;60, 与第H比较值的差值23超出上限值,即温度数据T21 ;60在预设范围32~47之外,说明此 时感测的环境温度具有人体危害性,需要及时传输W被使用者获知,此时T21温度数据即 为高优先级的数据。当无线传感器网络传回的温度数据,例如T10;41,与第H比较值的差 值4在上限值和下限值范围(-5~10)之内,即温度数据T10 ;41在预设范围32~47之 内,此时T10温度数据即为低优先级的数据,不需要及时传输,则进行数据优化流程。第H 比较值也可W设置为其他温度数据,例如易燃物的燃点临界温度或者路面结冰温度等。
【主权项】
1. 一种数据传输装置,应用于无线传感器网络中,所述无线传感器网络包括多个传感 节点,其特征在于,包括: 收集模块,用于收集所述多个传感节点发送的多个原始数据; 判断模块,用于判断每一所述原始数据与第一比较值的绝对差值是否小于第二比较 值,并将所述绝对差值小于所述第二比较值的原始数据删除,将所述绝对差值不小于所述 第二比较值的原始数据存储以得到优化数据,并在每当所述绝对差值不小于所述第二比较 值时将所述绝对差值不小于所述第二比较值的原始数据的值赋予所述第一比较值;以及 发送模块,用于传输所存储的优化数据至目标位置。2. 如权利要求1所述的数据传输装置,其特征在于,所述判断模块还用于记录被删除 的所述原始数据的个数值,所述优化数据还包括所述记录的被删除的原始数据的个数值。3. 如权利要求2所述的数据传输装置,其特征在于,所述数据传输装置设有缓存,所述 优化数据存储于所述缓存中,所述发送模块还用于先判断所述缓存的剩余容量是否达到预 设值,并在达到所述预设值时传输所述缓存中的所述优化数据至目标位置。4. 如权利要求1-3任一一项所述的数据传输装置,其特征在于,所述判断模块还用于 优先判断每一所述原始数据是否在预设范围之外,并将在所述预设范围之外的原始数据存 储以得到高优先级数据,所述发送模块还用于将所述高优先级数据优先传输至目标位置。5. -种数据传输方法,应用于无线传感器网络中,所述无线传感器网络包括多个传感 节点,其特征在于,包括步骤: 收集所述多个传感节点发送的多个原始数据; 判断每一所述原始数据与第一比较值的绝对差值是否小于第二比较值; 将所述绝对差值小于所述第二比较值的原始数据删除; 将所述绝对差值不小于所述第二比较值的原始数据存储以得到优化数据; 在每当所述绝对差值不小于所述第二比较值时,将所述绝对差值不小于所述第二比较 值的原始数据的值赋予所述第一比较值;以及 传输所存储的优化数据至目标位置。6. 如权利要求5所述的数据传输方法,其特征在于,还包括: 记录被删除的所述原始数据的个数值,所述优化数据还包括所述记录的被删除的原始 数据的个数值。7. 如权利要求6所述的数据传输方法,其特征在于,还包括: 将所述优化数据存储于所述缓存中; 其中,所述传输所存储的优化数据至目标位置还包括: 判断所述缓存的剩余容量是否达到预设值,并在达到所述预设值时传输所述缓存中的 所述优化数据至目标位置。8. 如权利要求5-7任一一项所述的数据传输方法,其特征在于,还包括: 优先判断每一所述原始数据是否在预设范围之外,并将在所述预设范围之外的原始数 据存储以得到高优先级数据;以及 将所述高优先级数据优先传输至目标位置。
【专利摘要】一种数据传输装置及方法,应用于无线传感器网络中,所述无线传感器网络包括多个传感节点,包括收集模块、判断模块以及发送模块,收集模块用于收集所述多个传感节点发送的多个原始数据,判断模块用于判断每一所述原始数据与第一比较值的绝对差值是否小于第二比较值,并将所述绝对差值小于所述第二比较值的原始数据删除,将所述绝对差值不小于所述第二比较值的原始数据存储以得到优化数据,并在每当所述绝对差值不小于所述第二比较值时将所述绝对差值不小于所述第二比较值的原始数据的值赋予所述第一比较值,发送模块用于传输所存储的优化数据至目标位置。本发明实的数据传输装置及方法,节约了关键数据的传输时间,提高了系统效率。
【IPC分类】G08C17/02, H04W84/18
【公开号】CN104952227
【申请号】CN201410126956
【发明人】朱承发
【申请人】鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
【公开日】2015年9月30日
【申请日】2014年3月31日
【公告号】US20150282006
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1