CN103944980A - 用于集装箱物联网管控的wsid信息感知***及方法 - Google Patents
用于集装箱物联网管控的wsid信息感知***及方法 Download PDFInfo
- Publication number
- CN103944980A CN103944980A CN201410146838.1A CN201410146838A CN103944980A CN 103944980 A CN103944980 A CN 103944980A CN 201410146838 A CN201410146838 A CN 201410146838A CN 103944980 A CN103944980 A CN 103944980A
- Authority
- CN
- China
- Prior art keywords
- wsid
- node
- label
- bunch
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000005516 engineering process Methods 0.000 claims abstract description 19
- 238000012544 monitoring process Methods 0.000 claims abstract description 17
- 238000012545 processing Methods 0.000 claims abstract description 11
- 230000001360 synchronised effect Effects 0.000 claims description 121
- 230000005540 biological transmission Effects 0.000 claims description 87
- 230000010365 information processing Effects 0.000 claims description 65
- 230000002159 abnormal effect Effects 0.000 claims description 27
- 238000004891 communication Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 10
- 230000008447 perception Effects 0.000 claims description 9
- 230000007958 sleep Effects 0.000 claims description 9
- 230000006855 networking Effects 0.000 claims description 5
- 238000013508 migration Methods 0.000 claims description 4
- 230000005012 migration Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 4
- 238000012546 transfer Methods 0.000 claims description 4
- 238000007689 inspection Methods 0.000 claims description 3
- 238000012790 confirmation Methods 0.000 claims description 2
- 238000006386 neutralization reaction Methods 0.000 claims description 2
- 241000854291 Dianthus carthusianorum Species 0.000 abstract 5
- 238000007726 management method Methods 0.000 description 18
- 238000013524 data verification Methods 0.000 description 4
- 230000004807 localization Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000001149 cognitive effect Effects 0.000 description 2
- 238000004134 energy conservation Methods 0.000 description 2
- 238000005265 energy consumption Methods 0.000 description 2
- 230000000284 resting effect Effects 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 1
- 241000202964 Mycoplasma mobile Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005059 dormancy Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 229910052742 iron Inorganic materials 0.000 description 1
- 229910052744 lithium Inorganic materials 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000002618 waking effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种用于集装箱物联网管控的WSID信息感知***及方法,所述方法包括:WSID标签通过分簇算法分为WSID标签簇头和WSID标签簇成员;WSID基站发送***启动命令给WSID中继节点,WSID中继节点将信号发送至WSID网关;WSID网关对WSID节点和WSID标签簇头做时间同步处理,WSID标签簇头对WSID标签簇成员做时间同步;若WSID标签簇成员采集到的振动信号大于设定的阈值,则将振动信号及集装箱ID等信息发送至WSID标签簇头,WSID标签簇头和WSID节点自组网将信号发送至监控终端。安装在移动机械吊头上的移动机载GPS/WSID信息采集节点收到WSID标签的信号后,通过GPS模块采集水平位置信息,并发送至监控终端,监控终端通过虚拟现实、GIS等技术确定集装箱的三维位置,实现集装箱的安全监控和跟踪、定位。
Description
技术领域
本发明涉及集装箱管控方法,尤其是一种用于例如集装箱物联网管控、第三方集装箱物流管控,以及类货物物流管控等场合的WSID信息感知***及感知方法。
背景技术
目前,集装箱的管理主要分为2个部分:1、集装箱的使用和调度管理,包括集装箱的分配、调度、起租、退租、保险、修理、报失等集装箱业务信息的管理;2、集装箱实时信息的管理,包括集装箱的位置信息、分类信息、箱体内货物等。对于第2部分中的很多实时信息,多数情况下通过增加大量人力成本来解决。
正是由于缺少对第2部分信息的***性管理,目前集装箱运输***存在着以下较明显的缺陷:
1.由于集装箱自身是不载有信息的,在运输过程中,无法随时获知货物的情况,无法随时确定集装箱在整条供应链中所处的位置,对集装箱的流向和识别只能靠人工操作,大大影响了运输、装卸和管理效率。
2.堆场内集装箱箱位不准问题,在货主提箱时,堆场人员很难提供准确的箱位,一般只提供在某个区域,因此造成货主、理货员四处查找,延长了货主提箱的时间,降低堆场作业效率。无法实现运输过程的完全透明和“无缝衔接式”的实时作业,也越来越多地制约着世界海运供应链的发展。
3.集装箱时有出现如被盗、被破坏等异常情况发生而不能及时报告给监控管理人员予以处理,造成财产损失。
发明内容
发明目的:提供一种用于集装箱管控的WSID感知***和方法,以解决现有技术存在的至少部分问题。
技术方案:一种用于集装箱物联网管控的WSID信息感知***,包括:
WSID标签,安装在集装箱上,用于存储集装箱的ID、感知集装箱的状态信息以及存储集装箱的基本信息;WSID标签通过分簇算法分为WSID标签簇头和WSID标签簇成员,WSID标签簇成员将采集到的振动信号传送至WSID标签簇头;
WSID节点,安装在堆场照明灯柱或临时设立的安装点,用于WSID标签簇头自组网和无线信号收发;
WSID网关,由堆场基础供电设施供电,用于对WSID节点和WSID标签簇头做时间同步处理,WSID网关一直处于侦听状态,作为WSID节点和WSID标签簇头的根节点,负责接收WSID节点和WSID标签簇头自组网传来的信号;
各WSID节点和WSID标签簇头通过自组网的方法将信号传输至WSID网关,WSID网关对WSID标签簇头和WSID节点做时间同步处理,保证各WSID标签簇头和WSID节点时间同步,WSID标签簇头再对WSID标签簇成员采用双向成对同步算法做时间同步处理,即WSID网关作为时间基准点,保证整个网络时间同步;
WSID中继节点,由堆场基础供电设施供电,接收WSID网关的信号并负责转发WSID网关和WSID基站之间的数据包;
WSID基站,设置在港口堆场的监控室内,通过串口与监控室内的本地监控终端相连,作为WSID网络和本地监控终端的连接点;WSID基站通过无线通信模块收到WSID中继节点传来的集装箱ID号和集装箱的振动信号,并把集装箱ID号和集装箱的振动信号通过串口发往本地监控终端;
移动机载GPS/WSID信息采集节点,安装于吊头的中间位置,当其收到来自WSID标签广播的信号后,触发移动机载GPS/WSID信息采集节点上的GPS模块获取集装箱在堆场中的位置信息,并将由安装在集装箱上的WSID标签传来的ID号和位置信息以及集装箱的其他基本信息的身份溯源融合后发送至移动机载GPS/WSID信息处理传输节点,通过移动机载GPS/WSID信息处理传输节点中的2G/3G模块传送至监控终端,监控终端软件根据接收到的数据通过虚拟现实技术和GIS等技术确定集装箱准确的位置信息;
移动机载GPS/WSID信息处理传输节点,安装于移动机械驾驶室内,用于接收来自移动机载GPS/WSID信息采集节点采集及转发的信息,或直接接收来自WSID标签的信号,并触发GPS模块采集位置信息,将信号融合后通过2G/3G模块传输至港口的监控终端。
一种用于集装箱物联网管控的WSID信息感知方法,基于上述的信息感知***,并包括如下步骤:
1.1.WSID标签、WSID节点、WSID网关、WSID中继节点、WSID基站、移动机载GPS/WSID信息采集节点、移动机载GPS/WSID信息处理传输节点上电初始化;
1.1.1.WSID基站发出***预启动数据包给WSID中继节点,转至1.6;
1.1.2.WSID标签采集振动信号,若振动信号的R<阈值M,WSID标签计算自身的权值来判断是否担任簇头,并启动分簇定时器Timer1,转至1.2;若振动信号的R>阈值M,转至1.11.2;
1.2.WSID标签的分簇定时器Timer1时间到,则根据自身的权值Weight来判断是否担任簇头,其中Weight=Energy/(count+1),Energy为标签的能量,count为已经担任簇头的次数,按照以下规则判断是否担任簇头;
1.2.1.若Weight值比收到的邻居节点的Weight值都大,则将自己设为簇头节点,count加1,簇头标志位置1;
1.2.2.若Weight值比收到的某邻居节点的Weight值小,则将自己设为簇成员节点,簇头标志位置0;
1.2.3.若Weight值和邻居节点中最大的Weight值相等,则比较ID号,ID号小则设为簇头节点,簇头标志位置1,ID大则设为簇成员节点,簇头标志位置0;
1.3.WSID标签簇头广播簇头节点消息,寻找簇成员节点:
1.3.1.WSID标签簇成员收到簇头的消息后,根据信号强度,选择信号强的节点作为自身的簇头节点,并记录在Head中,入簇标志位置1,同时对簇头节点反馈入簇信息;
1.3.2.WSID标签簇头收到簇成员的入簇消息后,将成员节点的ID号加入到成员列表中MemberList;根据MemberList中簇成员的数目,WSID标签簇头产生一个TDMA时隙表,调度簇内节点发送数据时间,入簇标志位置1;
1.4.分簇完成后,WSID标签簇头广播时间同步请求消息;
1.5.WSID节点上电初始化后,无线收发模块处于侦听状态;若收到WSID标签簇头的时间同步请求消息,则广播转发该时间同步请求消息;
1.6.WSID中继节点收到***预启动数据包后,将***启动数据包转发至WSID网关,并保持侦听状态;
1.7.WSID网关收到***启动数据包后,保持侦听状态;
1.7.1.若未收到WSID节点或WSID标签簇头时间同步请求消息,则继续保持侦听状;
1.7.2.若收到WSID节点或WSID标签簇头时间同步请求消息则开始对WSID节点和WSID标签簇头作时间同步处理,转至1.8;
1.8.WSID网关广播分层消息,WSID网关的层次号level1(指以WSID网关为根节点,WSID节点和WSID标签簇头为子节点的网络中的层次号)为0;
1.8.1.WSID节点和WSID标签簇头收到分层消息后,根据分层消息中的层次号得到自己的层次号level1(数据包中的层次号+1),并记录上传节点的ID;
1.8.2.WSID节点和WSID标签簇头得到自己的层次号level1后,再广播分层消息给下层节点,若收到下层节点广播的分层消息,记录WSID节点的下传节点;
1.9.各WSID节点和WSID标签簇头都有自己的层次号及上传节点和下传节点后,WSID网关广播同步消息,以双向成对同步算法同步第一层节点,同样的第一层节点以同样的方法同步第二层节点,即上层节点以双向成对同步算法同步下层节点;
1.10.WSID标签簇头根据产生的TDMA时隙表,用双向成对同步算法对WSID标签簇成员作时间同步处理;此时保证了全网的时间同步;此时,WSID标签开启分簇时间同步定时器Timer3;
1.10.1.分簇时间同步定时器Timer3时间未到,若是WSID标签簇头采集自身的信号并侦听簇成员的异常信号;若是WSID标签簇成员关闭收发模块,进入睡眠状态;
1.10.2.分簇时间同步定时器Timer3时间到,WSID标签簇成员唤醒,WSID标签簇头的网络层次号置0,进入下一轮分簇与时间同步,转至1.1.2;
1.11.WSID标签采集到振动信号:
1.11.1.WSID标签簇成员采集到的振动信号R<阈值M,则WSID标签簇成员继续保持睡眠状态;WSID标签簇头采集到的振动信号R<阈值M,则不转发;
1.11.2.WSID标签簇成员采集到的振动信号R>阈值M,则WSID标签簇成员的收发模块唤醒,将信号发送至本节点的簇头节点;若是WSID标签簇头采集到的信号,则WSID标签簇头和WSID节点自组网将信号发送至WSID网关,通过WSID中继节点发送至WSID基站;若WSID标签中未记录自己的簇头节点且本身也不是簇头节点,则广播异常信号,WSID节点和WSID标签簇头(非该WSID标签的簇头)收到该异常信号则转发,直至发送至WSID基站;WSID基站将信号发送至监控终端,转至1.12;
1.12.WSID标签簇成员将信号发送至本节点的簇头节点或WSID标签簇头和WSID节点自主网将信号发送至WSID网关后,广播自身的ID号和振动信号;移动机载GPS/WSID信息采集节点或移动机载GPS/WSID信息处理传输节点收到WSID标签广播的信号,则发送反馈信号给WSID标签;
1.12.1.若WSID标签接收到移动机载GPS/WSID信息采集节点或移动机载GPS/WSID信息处理传输节点的反馈信号,则继续广播;当采集的振动信号R<阈值M后,则计算自身的权值,广播入簇请求信号转至1.1.2;
1.12.2.若WSID标签未侦听到移动机载GPS/WSID信息采集节点或移动机载GPS/WSID信息处理传输节点的反馈信号,转至1.11;
1.13.若移动机载GPS/WSID信息采集节点侦听到WSID标签的信号,则移动机载GPS/WSID信息采集节点发送一个反馈信号给WSID标签,并且GPS模块采集位置信息,并融合WSID标签的ID及振动信号发送至移动机载GPS/WSID信息处理传输节点,通过移动机载GPS/WSID信息处理传输节点上的2G/3G模块发送至港口监控终端;
1.14.若移动机载GPS/WSID信息处理传输节点侦听到WSID标签的信号,则移动机载GPS/WSID信息处理传输节点发送一个反馈信号给WSID标签,并且GPS模块采集位置信息,并融合WSID标签的ID及振动信号通过移动机载GPS/WSID信息处理传输节点上的2G/3G模块发送至港口监控终端;若移动机载GPS/WSID信息处理传输节点侦听到移动机载GPS/WSID信息采集节点的信号,则将信号通过2G/3G模块发送至港口监控终端;
1.15.若监控终端接收到WSID基站的数据,则根据获取数据包中的ID号判断该集装箱是否是正常的调度操作,如果该ID号的集装箱不在调度计划表中,则监控终端启动相应的报警信号提醒工作人员去现场查看并采取相应的措施;若监控终端收到移动机载GPS/WSID信息采集节点或移动机载GPS/WSID信息处理传输节点的信号,则监控终端软件根据接收到的数据通过虚拟现实、GIS等技术确定集装箱准确的位置信息。
有益效果:本发明用于集装箱的信息感知方法解决了集装箱分区、分排的水平二维定位,并且绝对精度在***可推广性应用的低硬件成本的情况下达到≤1m,并配合监控终端软件运用GIS和VR技术实现分层的第三维定位,并解决了港口集装箱管控最重要的进港、出港身份溯源及其同时又是难度最大的港区堆场内集装箱的分区、分排和分层定位(三维定位)以及防盗等异常情况的防范问题,大大提高了作业效率,降低了财产损失。
附图说明
图1是集装箱物联网管控***框图。
图2是WSID标签结构图。
图3是WSID节点结构图。
图4是WSID网关结构图。
图5是WSID基站结构图。
图6是移动机载GPS/WSID信息采集节点结构图。
图7是移动机载GPS/WSID信息处理传输节点结构图。
图8是本发明监控方法的主程序流程图。
图9是WSID标签程序流程图。
图10是WSID节点的程序流程图。
图11是WSID网关的程序流程图。
图12是WSID标签分簇算法流程图。
图13是时间同步算法流程图。
图14是自组网算法流程图。
图15是移动机载GPS/WSID信息采集节点和移动机载GPS/WSID信息处理传输节点的流程图。
具体实施方式
如图1所示,用于集装箱物联网管控***包括WSID标签、WSID节点3、WSID网关4、WSID中继节点5、WSID基站6、移动机载GPS/WSID信息采集节点11、移动机载GPS/WSID信息处理传输节点10以及本地监控终端7、移动监控终端8和远程监控中心9等。WSID标签安装在集装箱1上,采集集装箱的振动信号若大于设定的阈值,则将振动信号和集装箱ID传输至WSID标签簇头21,WSID标签簇头和WSID节点组网将信号发送至WSID网关,WSID网关通过WSID中继节点将信号发送至WSID基站,由基站将数据发送至本地监控终端,监控终端根据集装箱调度计划表判断该集装箱是否是正常的调度操作,从而保证集装箱的安全。
此外,WSID网关作为WSID网络时间同步的基准点,对WSID节点和WSID标签簇头做时间同步处理,WSID标签簇头对WSID标签簇成员22做时间同步处理。另外,由GPS/WSID信息采集节点和移动机载GPS/WSID信息处理传输节点分别安装在移动机械的吊头和移动机械12的驾驶室内,当搬运集装箱时,WSID标签采集到的振动信号大于设定的阈值,则通过WSID标签的无线收发模块将振动信号和集装箱的ID号发送至移动机载GPS/WSID信息采集节点和移动机载GPS/WSID信息处理传输节点,并触发其位置信息采集单元采集位置信息,通过2G/3G模块将位置信息和集装箱ID号发放至监控终端。监控终端根据采集到的位置信息通过一定的算法及虚拟现实、GIS等技术实现集装箱在堆场内的跟踪及定位(三维定位,集装箱的位置信息精确到区、排、层)。
如图2所示,WSID标签主要在第1处理器单元控制下,通过传感器单元定时地采集集装箱的振动信号。第1无线收发单元处于休眠状态,若采集到的振动信号大于设定的阈值,则第1无线收发单元唤醒,实现数据的发送,临时数据存储于第1存储器单元,第1调试及通信接口方便程序的调试,传感器电源单元为传感器单元提供电源,第1电源单元为除传感器单元以外的传感器节点提供电源。
如图3所示,WSID节点主要在第2处理器单元控制下,通过第2无线收发单元实现数据的异步收发,临时数据存储于第2存储器单元,第2调试及通信接口方便程序的调试,第2电源单元为WSID节点提供电源。
如图4所示,WSID网关主要在第3处理器单元控制下,通过第3无线收发单元实现数据的异步收发,临时数据存储于第3存储器单元,第3调试及通信接口方便程序的调试,第2电源单元为WSID网关提供电源。
如图5所示,WSID基站主要在第4处理器单元控制下,通过第4无线收发单元实现数据的异步收发,临时数据存储于第4存储器单元,第4调试及通信接口方便程序的调试,第4电源单元为WSID基站提供电源,PC接口单元为与本地监控终端通信的接口单元。
如图6所示,移动机载GPS/WSID信息采集节点主要在第5处理器单元控制下,通过第5无线收发单元实现数据的异步收发,临时数据存储于第5存储器单元,第5调试及通信接口方便程序的调试,第1位置信息采集单元采集集装箱的位置信息,第5电源单元为移动机载GPS/WSID信息采集节点提供电源。
如图7所示,移动机载GPS/WSID信息处理传输节点主要在第6处理器单元控制下,通过第6无线收发单元实现数据的异步收发,临时数据存储于第6存储器单元,第6调试及通信接口方便程序的调试,第2位置信息采集单元采集集装箱及移动机械的位置信息,第6电源单元为移动机载GPS/WSID信息采集节点(除2G/3G模块)提供电源,第7电源单元为2G/3G模块提供电源。
实施例1
如图1所示的集装箱物联网管控***的所有节点(包括WSID标签、WSID节点、WSID网关、WSID中继节点、WSID基站、移动机载GPS/WSID信息采集节点和移动机载GPS/WSID信息处理传输节点)上电并进行初始化。WSID标签初始化其无线收发单元,使其处于信息接收状态;初始化传感单元,准备采集数据。WSID节点、WSID网关、WSID中继节点初始化其无线收发单元,使其处于信息收发状态。WSID基站初始化其无线收发单元,准备启动***。移动机载GPS/WSID信息采集节点和移动机载GPS/WSID信息处理传输节点,初始化其无线收发单元,使其处于信息接收状态,并初始化GPS模块,准备位置信息的采集,移动机载GPS/WSID信息处理传输节点初始化2G/3G模块,使其处于数据发送状态。
如图8所示,本港口集装箱信息感知方法包括下列步骤:
1.1.WSID标签、WSID节点、WSID网关、WSID中继节点、WSID基站、移动机载GPS/WSID信息采集节点、移动机载GPS/WSID信息处理传输节点上电初始化;
1.1.1.WSID基站发出***预启动数据包给WSID中继节点,转至1.6;
1.1.2.WSID标签采集振动信号,若振动信号的R<阈值M,WSID标签计算自身的权值来判断是否担任簇头,并启动分簇定时器Timer1,转至1.2;若振动信号的R>阈值M,转至1.11.2。
1.2.WSID标签的分簇定时器Timer1时间到,则根据自身的权值Weight来判断是否担任簇头,其中Weight=Energy/(count+1),Energy为标签的能量,count为已经担任簇头的次数,按照以下规则判断是否担任簇头;
1.2.1.若Weight值比收到的邻居节点的Weight值都大,则将自己设为簇头节点,count加1,簇头标志位置1;
1.2.2.若Weight值比收到的某邻居节点的Weight值小,则将自己设为簇成员节点,簇头标志位置0;
1.2.3.若Weight值和邻居节点中最大的Weight值相等,则比较ID号,ID号小则设为簇头节点,簇头标志位置1,ID大则设为簇成员节点,簇头标志位置0;
1.3.WSID标签簇头广播簇头节点消息,寻找簇成员节点:
1.3.1.WSID标签簇成员收到簇头的消息后,根据信号强度,选择信号强的节点作为自身的簇头节点,并记录在Head中,入簇标志位置1,同时对簇头节点反馈入簇信息;
1.3.2.WSID标签簇头收到簇成员的入簇消息后,将成员节点的ID号加入到成员列表中MemberList。根据MemberList中簇成员的数目,WSID标签簇头产生一个TDMA时隙表,调度簇内节点发送数据时间,入簇标志位置1;
1.4.分簇完成后,WSID标签簇头广播时间同步请求消息;
1.5.WSID节点上电初始化后,无线收发模块处于侦听状态。若收到WSID标签簇头的时间同步请求消息,则广播转发该时间同步请求消息;
1.6.WSID中继节点收到***预启动数据包后,将***启动数据包转发至WSID网关,并保持侦听状态;
1.7.WSID网关收到***启动数据包后,保持侦听状态;
1.7.1.若未收到WSID节点或WSID标签簇头时间同步请求消息,则继续保持侦听状;
1.7.2.若收到WSID节点或WSID标签簇头时间同步请求消息则开始对WSID节点和WSID标签簇头作时间同步处理,转至1.8;
1.8.WSID网关广播分层消息,WSID网关的层次号level1(指以WSID网关为根节点,WSID节点和WSID标签簇头为子节点的网络中的层次号)为0;
1.8.1.WSID节点和WSID标签簇头收到分层消息后,根据分层消息中的层次号得到自己的层次号level1(数据包中的层次号+1),并记录上传节点的ID;
1.8.2.WSID节点和WSID标签簇头得到自己的层次号level1后,再广播分层消息给下层节点,若收到下层节点广播的分层消息,记录WSID节点的下传节点;
1.9.各WSID节点和WSID标签簇头都有自己的层次号及上传节点和下传节点后,WSID网关广播同步消息,以双向成对同步算法同步第一层节点,同样的第一层节点以同样的方法同步第二层节点,即上层节点以双向成对同步算法同步下层节点;
1.10.WSID标签簇头根据产生的TDMA时隙表,用双向成对同步算法对WSID标签簇成员作时间同步处理。此时保证了全网的时间同步。此时,WSID标签开启分簇时间同步定时器Timer3;
1.10.1.分簇时间同步定时器Timer3时间未到,若是WSID标签簇头采集自身的信号并侦听簇成员的异常信号;若是WSID标签簇成员关闭收发模块,进入睡眠状态;
1.10.2.分簇时间同步定时器Timer3时间到,WSID标签簇成员唤醒,WSID标签簇头的网络层次号置0,进入下一轮分簇与时间同步,转至1.1.2;
1.11.WSID标签采集到振动信号:
1.11.1.WSID标签簇成员采集到的振动信号R<阈值M,则WSID标签簇成员继续保持睡眠状态;WSID标签簇头采集到的振动信号R<阈值M,则不转发;
1.11.2.WSID标签簇成员采集到的振动信号R>阈值M,则WSID标签簇成员的收发模块唤醒,将信号发送至本节点的簇头节点;若是WSID标签簇头采集到的信号,则WSID标签簇头和WSID节点自组网将信号发送至WSID网关,通过WSID中继节点发送至WSID基站;若WSID标签中未记录自己的簇头节点且本身也不是簇头节点,则广播异常信号,WSID节点和WSID标签簇头(非该WSID标签的簇头)收到该异常信号则转发,直至发送至WSID基站;WSID基站将信号发送至监控终端,转至1.12。
1.12.WSID标签簇成员将信号发送至本节点的簇头节点或WSID标签簇头和WSID节点自主网将信号发送至WSID网关后,广播自身的ID号和振动信号。移动机载GPS/WSID信息采集节点或移动机载GPS/WSID信息处理传输节点收到WSID标签广播的信号,则发送反馈信号给WSID标签;
1.12.1.若WSID标签接收到移动机载GPS/WSID信息采集节点或移动机载GPS/WSID信息处理传输节点的反馈信号,则继续广播。当采集的振动信号R<阈值M后,则计算自身的权值,广播入簇请求信号转至1.1.2。
1.12.2.若WSID标签未侦听到移动机载GPS/WSID信息采集节点或移动机载GPS/WSID信息处理传输节点的反馈信号,转至1.11。
1.13.若移动机载GPS/WSID信息采集节点侦听到WSID标签的信号,则移动机载GPS/WSID信息采集节点发送一个反馈信号给WSID标签,并且GPS模块采集位置信息,并融合WSID标签的ID及振动信号发送至移动机载GPS/WSID信息处理传输节点,通过移动机载GPS/WSID信息处理传输节点上的2G/3G模块发送至港口监控终端。
1.14.若移动机载GPS/WSID信息处理传输节点侦听到WSID标签的信号,则移动机载GPS/WSID信息处理传输节点发送一个反馈信号给WSID标签,并且GPS模块采集位置信息,并融合WSID标签的ID及振动信号通过移动机载GPS/WSID信息处理传输节点上的2G/3G模块发送至港口监控终端;若移动机载GPS/WSID信息处理传输节点侦听到移动机载GPS/WSID信息采集节点的信号,则将信号通过2G/3G模块发送至港口监控终端。
1.15.若监控终端接收到WSID基站的数据,则根据获取数据包中的ID号判断该集装箱是否是正常的调度操作,如果该ID号的集装箱不在调度计划表中,则监控终端启动相应的报警信号提醒工作人员去现场查看并采取相应的措施。若监控终端收到移动机载GPS/WSID信息采集节点或移动机载GPS/WSID信息处理传输节点的信号,则监控终端软件根据接收到的数据通过虚拟现实、GIS等技术确定集装箱准确的位置信息(位置信息精确到区、排、层)。
***中各节点上电初始化后,首先WSID基站接收监控终端的***启动命令,发送***启动数据包给WSID中继节点,WSID中继节点发送给WSID网关。
表1为***启动数据包格式:其中数据包类型为0x01表示***启动数据包。在整个***中,凡是要广播的数据包,都有一个字段,就是生命期。生命期保证每个数据包只被广播一次,相邻一段时间,节点收到相同的生命期的数据包就会忽略。这样就不会引起广播风暴,浪费***的能量。
表1***启动数据包的格式
序号 | 字段名称 | 字段长度 | 说明 |
1 | 包类型 | 1byte | 标识包类型(0x01) |
2 | 源地址 | 2byte | 标识数据发送节点id |
3 | 目的地址 | 2byte | 0xFFFF表示广播地址 |
4 | 生命期 | 1byte | 产生一随机数 |
5 | CRC校验 | 2byte | 1、2、3、4、字段数据校验 |
网关接收到***启动数据包后侦听WSID节点或WSID标签簇头的时间同步请求消息。定时器Timer1是WSID标签在分簇开始时用于广播分簇报文,定时器时间到停止广播分簇报文。定时器Timer3是在WSID标签完成分簇和时间同步后开启,定时器时间到开始重新分簇。
实施例2:
WSID标签安装在集装箱上,由锂电池和/或太阳能供电。WSID标签通过分簇算法分为WSID标签簇头和WSID标签簇成员,分簇完成后入簇标志位置1,开启分簇定时器Timer3,定时器时间到入簇标志位置0,则重新进行分簇。WSID标签按一定的时间周期采集集装箱的振动动信号,WSID标签簇头的无线收发模块一直处于唤醒状态,WSID标签簇成员若采集到的振动信号大于阈值M,则无线收发模块唤醒,将振动信号和集装箱ID号发送无线出去,若采集到的振动信号小于阈值M,则无线收发模块进入睡眠状态,最大可能地节省WSID标签的能量。
WSID标签簇头和WSID节点在拓扑结构中属于同一层,由WSID网关对其做时间同步处理,WSID标签簇头对本簇内的WSID标签簇成员做时间同步处理。
若WSID标签采集到的振动信号大于阈值M,则先检查入簇标志位,若入簇标志位为1,则将信号发送至WSID标签簇头,WSID标签簇头和WSID节点自组网将信号发送至WSID网关;若入簇标志位为0,则广播异常信号,收到该信号的节点(WSID节点或其它WSID标签簇成员的簇头节点)转发该信号,直至发送至WSID基站。同时,检查入港标志位,若入港标志位为1(表示集装箱的基本信息已经存在监控终端的数据库中),WSID标签广播信号(包含振动信号和集装箱ID,表2中除序号6),若入港标志位为0(表示监控终端的数据库中不存在集装箱的基本信息),WSID标签广播信号(包含振动信号和集装箱ID以及集装箱的基本信息,表2中的所有数据包)。若收到移动机载GPS/WSID信息采集节点和移动机载GPS/WSID信息处理传输节点的反馈信号,则继续广播,直至采集到的振动信号小于阈值M。移动机载GPS/WSID信息采集节点和移动机载GPS/WSID信息处理传输节点采集位置信息,通过移动机载GPS/WSID信息采集节点上的2G/3G模块发送至监控终端。
WSID标签数据包:主要包括集装箱的ID号、振动信号和集装箱基本信息等,具体格式由表2所示:
表2WSID标签数据包格式
WSID标签是一个微型的嵌入式***,通过采用太阳能供电的方式补充标签的能量不仅环保、节能,而且避免使用通过更换电池的方式来补充能量这种不太有效的方法。如何高效使用能量来最大化网络生命周期是传感器网络面临的首要挑战,我们知道传感节点的绝大部分能量消耗在无线通信中,数据发送、数据接收和数据侦听过程有大量的能量消耗。本发明设置了基于采样阈值的无线通信模块休眠/唤醒模式(WSID标签簇成员采集到的信号小于阈值则无线通信模块进入休眠状态,采集到的信号大于阈值则无线通信模块唤醒)极大可能的节省网络节点的能量损耗。
如图9所示,WSID标签的工作流程如下:
2.1.WSID标签上电初始化,网络层次号level1设为0(表示未分层),担任簇头的次数count值为0,入港标志位置0(表示集装箱未进入港口,监控终端数据库中不存在集装箱的基本信息);
2.2.WSID标签采集振动信号R,若振动信号R<阈值M,开启定时器Timer4,定时器时间到,则转至2.3;若振动信号R>阈值M,则转至2.8。
2.3.WSID标签计算自身的权值来判断是否担任簇头,然后周期性地向邻居节点广播分簇报文且接收邻居节点的报文,进行分簇处理;
2.4.分簇完成后,入簇标志位置1。WSID标签簇头广播时间同步请求消息;WSID节点收到时间同步请求信号广播转发该时间同步请求消息;
2.5.若WSID网关收到时间同步请求消息后,WSID网关广播用于时间同步的分层消息;
2.6.各WSID标签簇头和WSID节点都得到自身的层次号后,等待WSID网关的双向成对同步算法的时间同步处理。WSID网关以双向成对同步算法同步第一层WSID标签簇头和WSID节点,同样的第一层WSID标签簇头和WSID节点以同样的方法同步第二层WSID标签簇头和WSID节点,即上层节点以双向成对同步算法同步下层节点,使得所有的WSID标签簇头和WSID节点都时间同步;
2.7.WSID标签簇头时间同步完成后,对簇内的簇成员时间同步,根据产生的TDMA时隙表,用双向成对同步算法对WSID标签簇成员作时间同步处理。此时保证了全网的时间同步。此时,WSID标签开启分簇定时器Timer3;
2.7.1.分簇定时器Timer3时间未到,且采集到的振动信号R小于阈值M,若是WSID标签簇头采集自身的信号并侦听簇成员的异常信号;若是WSID标签簇成员传感模块采集振动信号,收发模块关闭,进入睡眠状态;
2.7.2.分簇时间同步定时器Timer3时间到,WSID标签唤醒,,WSID标签簇头网络层次号level1置0,进入下一轮分簇和时间同步,转至2.3;
2.8.WSID标签簇成员采集振动信号R,若R<M(阈值),则WSID标签继续保持原来的状态;若R大于阈值M,则转至2.8.1或2.8.2;
2.8.1.若WSID标签已完成分簇,入簇标志位为1,记录了自身的簇头节点或本身就是簇头节点,则WSID标签簇成员唤醒,开启无线通信模块,WSID标签簇成员将信号发送至WSID标签簇头,WSID标签簇头和WSID节点自组网将信号发送至WSID网关,数据发送完后转至2.8.3;
2.8.2.若WSID标签未分簇,入簇标志位为0,不存在属于自身的簇头节点,则WSID标签广播异常信号,其他节点WSID节点或其它WSID标签的簇头节点收到该异常信号则转发,直至发送至WSID基站;WSID基站将信号发送至监控终端,数据发送完后转至2.8.3;
2.8.3.WSID标签检查入港标志位,若入港标志位为0(即监控终端数据库中未存储集装箱的基本信息),则无线收发模块广播WSID标签的ID号及WSID标签中的其他基本信息(上下游港口、货物内容、运输时间及货主等)的身份溯源,并将入港标志位置1;若入港标志位为1,则无线收发模块只广播WSID标签的ID号和振动信号。
2.8.3.1.若WSID标签收到移动机载GPS/WSID信息采集节点或移动机载GPS/WSID信息处理传输节点的反馈信号(对WSID标签广播的ID号和振动信号的反馈)后,继续广播ID号和振动信号。当采集到的振动信号R<M(阈值),则转至2.2;
2.8.3.2.若WSID标签未收到反馈信号,则转至2.8;
WSID标签分簇算法如图12所示,WSID标签先计算自身权值Weight,通过广播分簇报文(分簇报文数据格式如表3所示),判断是否担任簇头,若是簇头,则广播簇头消息(包含本WSID标签的ID号和信号强度),WSID标签簇成员则选择信号强度较强的节点作为自身的簇头节点,记录在Head中,并对簇头节点反馈入簇信息(信息包格式如表4所示)。比较包括下列步骤:
表3WSID分簇报文格式
序号 | 字段名称 | 字段长度 | 说明 |
1 | 包类型 | 1byte | 0x03 |
2 | 目的地址 | 2byte | 0xFFFF表示广播地址 |
3 | 集装箱ID | 1byte | WSID标签ID |
4 | Weight | 2byte | 担任簇头权值 |
5 | 生命期 | 1byte | 产生一随机数 |
6 | CRC校验 | 2byte | 1、2、3、4、5字段数据校验 |
表4入簇反馈消息格式
序号 | 字段名称 | 字段长度 | 说明 |
1 | 包类型 | 1byte | 0x04 |
2 | 目的地址 | 2byte | 自身的簇头节点 |
3 | 源地址 | 1byte | WSID标签ID |
4 | CRC校验 | 2byte | 1、2、3字段数据校验 |
5.1.WSID标签上电初始化后计算自身的权值Weight来判断是否担任簇头,Weight=Energy/(count+1),Energy为标签的能量,并启动分簇定时器Timer1;
5.2.WSID标签的分簇定时器Timer1时间到,然后周期性地向邻居节点广播分簇报文且接收邻居节点的报文:
5.2.1.若Weight值比收到的邻居节点的Weight值都大,则将自己设为簇头节点,count加1,簇头标志位置1;
5.2.2.若Weight值比收到的某邻居节点的Weight值小,则将自己设为簇成员节点,簇头标志位置0;
5.2.3.若Weight值和邻居节点中最大的Weight值相等,则比较ID号,ID号小则设为簇头节点,簇头标志位置1,ID大则设为簇成员节点,簇头标志位置0;
5.3.WSID标签簇头广播簇头节点消息,寻找簇成员节点:
5.3.1.WSID标签簇成员收到簇头的消息后,根据信号强度,选择信号强的节点作为自身的簇头节点,并记录在Head中,同时对簇头节点反馈入簇信息;
5.3.2.WSID标签簇头收到簇成员的入簇消息后,将成员节点的ID号加入到成员列表中MemberList,根据MemberList中簇成员的数目,WSID标签簇头产生一个TDMA时隙表,调度簇内节点发送数据时间。
在这种基于能量的WSID标签权值的分布式、自协同成簇的算法中,每个节点计算自身的权值来指示适合充当簇头的程度。采用该种定时轮换簇头的分簇算法不仅均衡网络内节点的能量,而且节约节点能量(当WSID标签簇成员采集到的振动信号小于阈值时,关闭收发模块,只有少量的簇头节点的无线通信模块处于侦听状态,大大节省了网络能量)。
实施例3:
WSID节点上电初始化后,无线收发模块处于侦听状态,等待WSID标签簇头时间同步请求的消息。收到WSID标签簇头时间同步请求的消息后,则广播转发该消息。WSID网关收到时间同步请求消息后开始对WSID节点和WSID标签簇头做时间同步处理,时间同步处理完后,侦听WSID标签簇头传来的集装箱状态异常信号(含集装箱ID和振动信号),并且和WSID标签簇头自组网将消息发送至WSID网关;
如图10所示,所述WSID节点的工作流程如下:
3.1.WSID节点上电初始化,网络层次号level1置为0,无线模块处于侦听状态;
3.2.WSID节点收到来自WSID标签簇头的时间同步请求消息,则广播转发该消息;
3.3.WSID网关收到来自WSID节点或WSID标签簇头的时间同步请求消息后广播用于时间同步的分层消息,WSID节点或WSID标签簇头根据分层消息得到自己的层次号、上传节点和下传节点;
3.4.各WSID节点和WSID标签簇头都得到自身的层次号后,等待WSID网关的双向成对同步算法的时间同步处理。WSID网关以双向成对同步算法同步第一层WSID节点和WSID标签簇头,同样的第一层WSID节点和WSID标签簇头以同样的方法同步第二层WSID节点和WSID标签簇头,即上层节点以双向成对同步算法同步下层节点,使得所有的WSID节点和WSID标签簇头都时间同步;
3.5.WSID节点时间同步完成后,继续保持侦听状态;若侦听到WSID标签簇头传来的集装箱状态异常信号(含集装箱ID和振动信号),WSID节点和WSID标签簇头自组网将消息发送至WSID网关;
WSID网关上电初始化后,无线模块处于侦听状态。WSID网关作为WSID网络时间同步的时间基准点,当收到WSID中继节点的***启动数据包后开始侦听WSID节点或WSID标签簇头的时间同步请求消息。对WSID节点和WSID标签簇头做完时间同步处理后,作为WSID节点和WSID标签簇头的根节点接收集装箱异常信号,并将信号转发至WSID中继节点。
如图11所示,WSID网关的工作流程进一步包括下列步骤:
4.1.WSID网关上电初始化,时间同步序列号seq1(表示WSID网关对WSID节点和WSID标签簇头时间同步处理的序列号)置0,网络层次号level1置为0,等待WSID中继节点的***启动数据包;
4.2.WSID网关收到WSID中继节点的数据包后,若收到来自WSID节点或WSID标签簇头的时间同步请求消息,时间同步序列号seq1加1,则开始对WSID节点和WSID标签簇头时间同步处理,包括以下两个步骤:
4.2.1.WSID网关广播分层消息,收到WSID网关分层消息的WSID节点和WSID标签簇头作为第一层节点,WSID节点和WSID标签簇头收到分层消息后,继续广播,使得WSID节点和WSID标签簇头都有自己的层次号;
4.2.2.WSID网关以双向成对同步算法同步第一层WSID节点和WSID标签簇头,同样的第一层WSID节点和WSID标签簇头以同样的方法同步第二层WSID节点和WSID标签簇头,即上层节点以双向成对同步算法同步下层节点,使得所有的WSID节点都时间同步;
4.3.WSID网关完成时间同步处理后,无线收发模块继续保持侦听状态,转至4.2;
4.4.当WSID网关收到WSID节点和WSID标签簇头自组网后传来的集装箱状态异常信号,将信号发送至WSID中继节点。
WSID网关作为根节点,也作为时间同步基准点对WSID节点和WSID标签簇头时间同步的算法如图13所示。时间同步主要包含两个过程:(1)网络分层(6.1—6.4);(2)上层节点采用双向成对同步算法对下层节点做时间同步处理(6.5—6.6)。
6.1.WSID网关收到WSID中继节点的数据包后,若侦听到WSID节点或WSID标签簇头的时间同步请求,则将时间同步序列号seq1加1,对WSID节点和WSID标签簇头作时间同步处理;
6.2.WSID网关设置网络层次号level1为0,然后广播分层消息;
6.3.收到分层消息的WSID节点和WSID标签簇头取出消息包中的时间同步序列号seq1,如果本地seq1大于数据包中的seq1,则不接收该数据包,如果本地seq1小于等于数据包中的seq1,则提取消息包中的层次号,并判断自己的层次号;
6.3.1.如果本地seq1小于数据包中的seq1,则将自己的层次号设为数据包中的层次号加1,本地时间同步序列号设置为消息包中的时间同步序列号,将该消息包中的源节点ID号存放在上传节点号队列中,并广播分层消息包;
6.3.2.如果本地seq1等于数据包中的seq1,且层次号比消息包中的层次号大1,便将这个节点加入到自己的下传节点队列中;如果本地seq1等于数据包中的seq1,且层次号比消息包中的层次号小1,便将这个节点加入到自己的上传节点队列中;
6.3.3.如果本地seq1大于数据包中的seq1,则不处理该数据包;
6.4.重复6.3的过程,直至所有节点都赋予一个层次号,形成一个以WSID网关为根节点的层次树;
6.5.从WSID网关逐层同步网络中WSID节点和WSID标签簇头的节点,使网络整体时间同步;
6.5.1.WSID网关选取下传节点队列中间位置的节点作为响应节点,并广播同步消息;
6.5.2.所有接收到该同步消息的节点都用自己的本地时间记录消息的接收时间,同步消息包中指定的响应节点返回应答消息,WSID网关接收应答消息,以双向成对同步算法计算它和响应节点之间时间偏移Δ和消息往返延迟d。双向成对同步算法:WSID网关在T1(根据本地时钟)发送同步信息包,这个包包含节点的ID和T1,响应节点在T2=T1+Δ+d收到这个包,其中Δ是节点间的相对时钟漂移,d是脉冲的传输延迟,响应节点在T3返回确认信息包,信息包包含响应节点的ID和T1,T2,T3,然后WSID网关能计算出失踪漂移和传输延迟;
6.5.3.WSID网关再广播一个消息包,包含时间偏移Δ、传播延迟d和响应节点接收到同步消息的时间T2;
6.5.4.广播域内其他节点收到该消息包后,比较自己接收同步消息包的时间和响应节点的接收时间T2,得到时间差Δ1,最后校准自己的时间为T=t-Δ+Δ1,t为本地时间;
6.6.第一层节点和WSID网关时间同步后,对下传节点队列中的节点广播时间同步消息,以同样的方式做时间同步处理,直至网络中所有节点都达到同步。
表5分层消息数据包格式
表6广播的同步消息1数据包格式
表7响应节点反馈的数据包格式
序号 | 字段名称 | 字段长度 | 说明 |
1 | 包类型 | 1byte | 标识包类型(0x07) |
2 | 源地址 | 2byte | 响应节点id |
3 | 目的地址 | 2byte | 本节点的根节点id |
4 | T2 | 1byte | 响应节点收到消息的时间 |
5 | T3 | 1byte | 响应节点反馈消息的时间 |
6 | CRC校验 | 2byte | 1、2、3、4、5字段数据校验 |
表8广播的同步消息数据包格式
WSID标签簇头与WSID标签簇成员之间的通信方式为点对点传播,因此WSID标签簇头采用双向成对时间同步算法(步骤6.5.1—6.5.4)对WSID标签簇成员做时间同步处理。
时间同步机制作为一种网络的支撑技术,为网络节点的休眠节能、分布式的网络协同工作提供了前提。本发明中应用的时间同步机制,实现简单有效,对处理器没有特殊要求,非常适合处理能力低的WSID标签及WSID节点;本发明中的WSID标签、WSID节点和WSID网关组成的网络的的拓扑结构分为两层,两层拓扑的方式是指:第一层,以WSID网关为根节点,WSID节点和WSID标签簇头为子节点;第二层,以WSID标签簇头为根节点,WSID标签簇成员为子节点,WSID标签通过分簇算法确定自己是簇头还是簇成员。两层的拓扑规划对于大范围监控的数据的传输、组网以及时间同步具有很好的效果。
以WSID网关为根节点,WSID节点和WSID标签簇头自组网将信号发送至WSID网关的自组网算法如图14所示,自组网主要包含两个过程:(1)网络分层(6.2—6.4);(2)根据已分层的网络,选择数据转发的下一跳路由(7.1—7.5)。步骤如下:
7.1.由时间同步步骤6.2至6.4所述,时间同步后,所有节点都赋予一个层次号,形成一个以WSID网关为根节点的层次树,且各WSID节点和WSID标签簇头在上传节点队列中记录的ID号作为组网过程中的下一跳路由;
7.2.当WSID节点和WSID标签簇头收到下层WSID节点和WSID标签簇头的消息包后,按下面两种情况考虑:
7.2.1.若WSID节点和WSID标签簇头的转发队列中或者已发送缓存中存在该数据包,则WSID节点和WSID标签簇头不转发该数据包;
7.2.2.若WSID节点和WSID标签簇头的转发队列中和已发送缓存中都不存在该数据包,则WSID节点和WSID标签簇头转发该数据包,转至7.3;
7.3.WSID节点和WSID标签簇头从上传队列中选择一个上传节点作为下一跳路由节点,将数据包转发至该节点,并开启数据发送定时器Timer5,等待下一跳节点的应答;
7.3.1.数据发送定时器Timer5时间到,还未收到应答,则WSID节点或WSID标签簇头从上传节点队列中另外选取一个节点作为下一跳路由节点,将数据包转发至该节点,并开启数据发送定时器Timer5,等待该节点的应答;
7.3.2.数据发送定时器Timer5时间未到,就收到下一跳路由节点的应答,则关闭定时器,WSID节点和WSID标签簇头继续保持侦听状态;
7.4.下一跳WSID节点和WSID标签簇头收到数据包后,按步骤7.3所述的方法进行数据转发,直至将数据包传送至WSID网关;
7.5.根节点即WSID网关收到数据包后,查看转发队列和已发送缓存中是否存在该数据包,若都不存在,则转发该数据包至WSID中继节点。
WSID标签簇头与WSID标签簇成员之间的通信方式为点对点传播,即WSID标签簇成员直接将信号发送至WSID标签簇头。
所使用的自组网算法有效地利用了WSID标签的分簇算法、时间同步机制与网络拓扑结构所带来的有利条件,形成了可靠的路由。在网拓扑结构的第二层,WSID标签通过分簇算法分为WSID标签簇头和WSID标签簇成员,所采用的组网方式为点对点传输,WSID标签簇成员将信号直接发送至WSID标签簇头;在网络拓扑结构的第一层,通过时间同步机制,分别形成了以WSID节点和WSID标签簇头为子节点,以WSID网关为根节点的树状路由,每一个节点记录了属于自身的父节点和子节点(即上传节点和下传节点)。
实施例4
移动机载GPS/WSID信息采集节点和移动机载GPS/WSID信息传输处理节点上电初始化后,无线收发模块处于侦听状态。若移动机载GPS/WSID信息采集节点和移动机载GPS/WSID信息传输处理节点收到WSID标签的振动信号,则触发GPS模块采集位置信息。移动机载GPS/WSID信息采集节点则将集装箱ID号或集装箱其他基本信息融合后通过无线通信模块发送至移动机载GPS/WSID信息传输处理节点,移动机载GPS/WSID信息传输处理节点则通过2G/3G模块发送至及监控终端,监控终端则根据接收到的位置信息采用虚拟现实等其他算法确定集装箱在港口的准确位置(位置精确到区、排、层)发送至监控终端的数据包格式如表9所示。
表9发送至监控终端的数据包格式
如图15所示,移动机载GPS/WSID信息采集节点和移动机载GPS/WSID信息传输处理节点的工作流程进一步包括下列步骤:
8.1.移动机载GPS/WSID信息采集节点和移动机载GPS/WSID信息处理传输节点上电初始化后,无线收发模块保持侦听状态;
8.2.若移动机载GPS/WSID信息采集节点侦听到WSID标签的信号,则按以下步骤执行:
8.2.1.提取WSID标签信号中的ID号,并发送一个反馈信号给该WSID标签;
8.2.2.移动机载GPS/WSID信息采集节点上的GPS模块采集位置信息,并融合WSID标签的ID号或ID号及WSID标签中的集装箱基本信息发送至安装在同一辆移动机械上的移动机载GPS/WSID信息处理传输节点;
8.3.若移动机载GPS/WSID信息处理传输节点侦听到来自安装在同一辆移动机械上的移动机载GPS/WSID信息采集节点上的信号,则移动机载GPS/WSID信息处理传输节点通过节点上的2G/3G模块发送至监控终端;
8.4.若移动机载GPS/WSID信息处理传输节点侦听到WSID标签的信号,则按以下步骤执行:
8.4.1.提取WSID标签信号中的ID号,并发送一个反馈信号给该WSID标签;
8.4.2.移动机载GPS/WSID信息处理传输节点上的GPS模块采集位置信息,并融合WSID标签的ID号或ID号及WSID标签中的集装箱基本信息通过2G/3G模块发送至监控终端。
移动机载GPS/WSID信息采集节点和移动机载GPS/WSID信息处理传输节点在接收到WSID标签的振动信号后触发节点上的GPS模块采集集装箱的有效信息,能有效地实现集装箱的跟踪与定位(精确到集装箱在堆场的第几区第几排),所采集到的位置信息上传到监控终端后,通过监控终端的虚拟现实技术和GIS等技术确定集装箱被放在第几层,即精确到集装箱在堆场的第几区第几排和第几层,实现三维定位。
本发明的信息感知方法位于集装箱物联网管控***的信息感知层,主要用于获取集装箱的集装箱ID号、集装箱其它基本信息(上下游港口、货物内容、运输时间及货主等)的身份溯源、位置信息和状态信息(振动信号),并将信息通过WSID网络内各节点无线自组网以及2G/3G的方式传输至监控终端。监控终端软件根据接收到的数据通过虚拟现实技术等方法确定集装箱准确的位置信息(位置信息精确到区、排、层),从而实现港口集装箱的跟踪定位以及监控,防止集装箱被盗等异常情况的发生。
总之,本发明解决了如盗窃等异常情况防范问题的最基础性的工作,有效克服目前国内外港口集装箱物流采用条形码和RFID等技术管控存在的问题,填补国内外空白;解决了港口集装箱管控的核心及瓶颈技术问题,在此基础上形成港口集装箱物流管理透明化,减少库存和运输周期,提高生产效率、运输效率,为实现“无缝衔式”实时作业以及海、铁、陆、河(包括长江)联运创造了良好的条件。
由上述实施例可知,本发明可以实时了解集装箱的动态变化,不仅能随时根据变化进行调整,减少经济损失,还可以实现货物运输过程中的完全透明和“无缝衔接式的”实时作业,防止异常情况的发生,对提高供应链的效率和效益具有极其重要的意义。
Claims (9)
1.一种用于集装箱物联网管控的WSID信息感知***,其特征在于,包括:
WSID标签,安装在集装箱上,用于存储集装箱的ID、感知集装箱的状态信息以及存储集装箱的基本信息;WSID标签通过分簇算法分为WSID标签簇头和WSID标签簇成员,WSID标签簇成员将采集到的振动信号传送至WSID标签簇头;
WSID节点,安装在堆场照明灯柱或临时设立的安装点,用于WSID标签簇头自组网和无线信号收发;
WSID网关,由堆场基础供电设施供电,用于对WSID节点和WSID标签簇头做时间同步处理,WSID网关一直处于侦听状态,作为WSID节点和WSID标签簇头的根节点,负责接收WSID节点和WSID标签簇头自组网传来的信号;
各WSID节点和WSID标签簇头通过自组网的方法将信号传输至WSID网关,WSID网关对WSID标签簇头和WSID节点做时间同步处理,保证各WSID标签簇头和WSID节点时间同步,WSID标签簇头再对WSID标签簇成员采用双向成对同步算法做时间同步处理,保证整个网络时间同步;
WSID中继节点,由堆场基础供电设施供电,接收WSID网关的信号并负责转发WSID网关和WSID基站之间的数据包;
WSID基站,设置在港口堆场的监控室内,通过串口与监控室内的本地监控终端相连,作为WSID网络和本地监控终端的连接点;WSID基站通过无线通信模块收到WSID中继节点传来的集装箱ID号和集装箱的振动信号,并把集装箱ID号和集装箱的振动信号通过串口发往本地监控终端;
移动机载GPS/WSID信息采集节点,安装于吊头的中间位置,当其收到来自WSID标签广播的信号后,触发移动机载GPS/WSID信息采集节点上的GPS模块获取集装箱在堆场中的位置信息,并将由安装在集装箱上的WSID标签传来的ID号和位置信息以及集装箱的其他基本信息的身份溯源融合后发送至移动机载GPS/WSID信息处理传输节点,通过移动机载GPS/WSID信息处理传输节点中的2G/3G模块传送至监控终端,监控终端软件根据接收到的数据通过虚拟现实技术和GIS等技术确定集装箱准确的位置信息;
移动机载GPS/WSID信息处理传输节点,安装于移动机械驾驶室内,用于接收来自移动机载GPS/WSID信息采集节点采集及转发的信息,或直接接收来自WSID标签的信号,并触发GPS模块采集位置信息,将信号融合后通过2G/3G模块传输至港口的监控终端。
2.一种用于集装箱物联网管控的WSID信息感知方法,其特征在于,基于权利要求1所述的信息感知***,并包括如下步骤:
1.1. WSID标签、WSID节点、WSID网关、WSID中继节点、WSID基站、移动机载GPS/WSID信息采集节点、移动机载GPS/WSID信息处理传输节点上电初始化;
1.1.1.WSID基站发出***预启动数据包给WSID中继节点,转至1.6;
1.1.2. WSID标签采集振动信号,若振动信号的R<阈值M,WSID标签计算自身的权值来判断是否担任簇头,并启动分簇定时器Timer1,转至1.2;若振动信号的R>阈值M,转至1.11.2;
1.2. WSID标签的分簇定时器Timer1时间到,则根据自身的权值Weight来判断是否担任簇头,其中Weight=Energy /(count+1),Energy为标签的能量,count为已经担任簇头的次数,按照以下规则判断是否担任簇头;
1.2.1.若Weight值比收到的邻居节点的Weight值都大,则将自己设为簇头节点,count加1,簇头标志位置1;
1.2.2.若Weight值比收到的某邻居节点的Weight值小,则将自己设为簇成员节点,簇头标志位置0;
1.2.3.若Weight值和邻居节点中最大的Weight值相等,则比较ID号,ID号小则设为簇头节点,簇头标志位置1,ID大则设为簇成员节点,簇头标志位置0;
1.3.WSID标签簇头广播簇头节点消息,寻找簇成员节点:
1.3.1.WSID标签簇成员收到簇头的消息后,根据信号强度,选择信号强的节点作为自身的簇头节点,并记录在Head中,入簇标志位置1,同时对簇头节点反馈入簇信息;
1.3.2.WSID标签簇头收到簇成员的入簇消息后,将成员节点的ID号加入到成员列表中MemberList;根据MemberList中簇成员的数目,WSID标签簇头产生一个TDMA时隙表,调度簇内节点发送数据时间,入簇标志位置1;
1.4.分簇完成后,WSID标签簇头广播时间同步请求消息;
1.5.WSID节点上电初始化后,无线收发模块处于侦听状态;若收到WSID标签簇头的时间同步请求消息,则广播转发该时间同步请求消息;
1.6.WSID中继节点收到***预启动数据包后,将***启动数据包转发至WSID网关,并保持侦听状态;
1.7.WSID网关收到***启动数据包后,保持侦听状态;
1.7.1.若未收到WSID节点或WSID标签簇头时间同步请求消息,则继续保持侦听状;
1.7.2.若收到WSID节点或WSID标签簇头时间同步请求消息则开始对WSID节点和WSID标签簇头作时间同步处理,转至1.8;
1.8.WSID网关广播分层消息,WSID网关的层次号level1为0,level1指以WSID网关为根节点,WSID节点和WSID标签簇头为子节点的网络中的层次号;
1.8.1.WSID节点和WSID标签簇头收到分层消息后,根据分层消息中的层次号得到自己的层次号level1,即数据包中的层次号+1,并记录上传节点的ID;
1.8.2.WSID节点和WSID标签簇头得到自己的层次号level1后,再广播分层消息给下层节点,若收到下层节点广播的分层消息,记录WSID节点的下传节点;
1.9.各WSID节点和WSID标签簇头都有自己的层次号及上传节点和下传节点后,WSID网关广播同步消息,以双向成对同步算法同步第一层节点,同样的第一层节点以同样的方法同步第二层节点,即上层节点以双向成对同步算法同步下层节点;
1.10.WSID标签簇头根据产生的TDMA时隙表,用双向成对同步算法对WSID标签簇成员作时间同步处理;此时保证了全网的时间同步;此时,WSID标签开启分簇时间同步定时器Timer3;
1.10.1.分簇时间同步定时器Timer3时间未到,若是WSID标签簇头采集自身的信号并侦听簇成员的异常信号;若是WSID标签簇成员关闭收发模块,进入睡眠状态;
1.10.2.分簇时间同步定时器Timer3时间到,WSID标签簇成员唤醒,WSID标签簇头的网络层次号置0,进入下一轮分簇与时间同步,转至1.1.2;
1.11.WSID标签采集到振动信号:
1.11.1.WSID标签簇成员采集到的振动信号R<阈值M,则WSID标签簇成员继续保持睡眠状态;WSID标签簇头采集到的振动信号R<阈值M,则不转发;
1.11.2.WSID标签簇成员采集到的振动信号R>阈值M,则WSID标签簇成员的收发模块唤醒,将信号发送至本节点的簇头节点;若是WSID标签簇头采集到的信号,则WSID标签簇头和WSID节点自组网将信号发送至 WSID网关,通过WSID中继节点发送至WSID基站;若WSID标签中未记录自己的簇头节点且本身也不是簇头节点,则广播异常信号,WSID节点和WSID标签簇头收到该异常信号则转发,直至发送至WSID基站;WSID基站将信号发送至监控终端,转至1.12;
1.12.WSID标签簇成员将信号发送至本节点的簇头节点或WSID标签簇头和WSID节点自主网将信号发送至WSID网关后,广播自身的ID号和振动信号;移动机载GPS/WSID信息采集节点或移动机载GPS/WSID信息处理传输节点收到WSID标签广播的信号,则发送反馈信号给WSID标签;
1.12.1.若WSID标签接收到移动机载GPS/WSID信息采集节点或移动机载GPS/WSID信息处理传输节点的反馈信号,则继续广播;当采集的振动信号R<阈值M后,则计算自身的权值,广播入簇请求信号转至1.1.2;
1.12.2.若WSID标签未侦听到移动机载GPS/WSID信息采集节点或移动机载GPS/WSID信息处理传输节点的反馈信号,转至1.11;
1.13.若移动机载GPS/WSID信息采集节点侦听到WSID标签的信号,则移动机载GPS/WSID信息采集节点发送一个反馈信号给WSID标签,并且GPS模块采集位置信息,并融合WSID标签的ID及振动信号发送至移动机载GPS/WSID信息处理传输节点,通过移动机载GPS/WSID信息处理传输节点上的2G/3G模块发送至港口监控终端;
1.14.若移动机载GPS/WSID信息处理传输节点侦听到WSID标签的信号,则移动机载GPS/WSID信息处理传输节点发送一个反馈信号给WSID标签,并且GPS模块采集位置信息,并融合WSID标签的ID及振动信号通过移动机载GPS/WSID信息处理传输节点上的2G/3G模块发送至港口监控终端;若移动机载GPS/WSID信息处理传输节点侦听到移动机载GPS/WSID信息采集节点的信号,则将信号通过2G/3G模块发送至港口监控终端;
1.15.若监控终端接收到WSID基站的数据,则根据获取数据包中的ID号判断该集装箱是否是正常的调度操作,如果该ID号的集装箱不在调度计划表中,则监控终端启动相应的报警信号提醒工作人员去现场查看并采取相应的措施;若监控终端收到移动机载GPS/WSID信息采集节点或移动机载GPS/WSID信息处理传输节点的信号,则监控终端软件根据接收到的数据通过虚拟现实、GIS等技术确定集装箱准确的位置信息。
3.根据权利要求2所述的信息感知方法,其特征在于,WSID标签的工作流程进一步包括下列步骤:
2.1.WSID标签上电初始化,网络层次号level1设为0,担任簇头的次数count值为0,入港标志位置0;
2.2.WSID标签采集振动信号R,若振动信号R<阈值M,开启定时器Timer4,定时器时间到,则转至2.3;若振动信号R>阈值M,则转至2.8;
2.3.WSID标签计算自身的权值来判断是否担任簇头,然后周期性地向邻居节点广播分簇报文且接收邻居节点的报文,进行分簇处理;
2.4.分簇完成后,入簇标志位置1,WSID标签簇头广播时间同步请求消息;WSID节点收到时间同步请求信号广播转发该时间同步请求消息;
2.5.若WSID网关收到时间同步请求消息后,WSID网关广播用于时间同步的分层消息;
2.6.各WSID标签簇头和WSID节点都得到自身的层次号后,等待WSID网关的双向成对同步算法的时间同步处理;WSID网关以双向成对同步算法同步第一层WSID标签簇头和WSID节点,同样的第一层WSID标签簇头和WSID节点以同样的方法同步第二层WSID标签簇头和WSID节点,即上层节点以双向成对同步算法同步下层节点,使得所有的WSID标签簇头和WSID节点都时间同步;
2.7.WSID标签簇头时间同步完成后,对簇内的簇成员时间同步,根据产生的TDMA时隙表,用双向成对同步算法对WSID标签簇成员作时间同步处理;此时保证了全网的时间同步;此时,WSID标签开启分簇定时器Timer3;
2.7.1.分簇定时器Timer3时间未到,且采集到的振动信号R小于阈值M,若是WSID标签簇头采集自身的信号并侦听簇成员的异常信号;若是WSID标签簇成员传感模块采集振动信号,收发模块关闭,进入睡眠状态;
2.7.2.分簇时间同步定时器Timer3时间到,WSID标签唤醒,WSID标签簇头网络层次号level1置0,进入下一轮分簇和时间同步,转至2.3;
2.8.WSID标签簇成员采集振动信号R,若R<阈值M,则WSID标签继续保持原来的状态;若R大于阈值M,则转至2.8.1或2.8.2;
2.8.1.若WSID标签已完成分簇,入簇标志位为1,记录了自身的簇头节点或本身就是簇头节点,则WSID标签簇成员唤醒,开启无线通信模块,WSID标签簇成员将信号发送至WSID标签簇头,WSID标签簇头和WSID节点自组网将信号发送至WSID网关,数据发送完后转至2.8.3;
2.8.2.若WSID标签未分簇,入簇标志位为0,不存在属于自身的簇头节点,则WSID标签广播异常信号,其他节点WSID节点或其它WSID标签的簇头节点收到该异常信号则转发,直至发送至WSID基站;WSID基站将信号发送至监控终端,数据发送完后转至2.8.3;
2.8.3. WSID标签检查入港标志位,若入港标志位为0,则无线收发模块广播WSID标签的ID号及WSID标签中的其他基本信息的身份溯源,并将入港标志位置1;若入港标志位为1,则无线收发模块只广播WSID标签的ID号和振动信号;
2.8.3.1.若WSID标签收到移动机载GPS/WSID信息采集节点或移动机载GPS/WSID信息处理传输节点的反馈信号后,继续广播ID号和振动信号;当采集到的振动信号R<阈值M,则转至2.2;
2.8.3.2.若WSID标签未收到反馈信号,则转至2.8。
4.根据权利要求2所述的信息感知方法,其特征在于,WSID节点的工作流程进一步包括下列步骤:
3.1.WSID节点上电初始化,网络层次号level1置为0,无线模块处于侦听状态;
3.2.WSID节点收到来自WSID标签簇头的时间同步请求消息,则广播转发该消息;
3.3.WSID网关收到来自WSID节点或WSID标签簇头的时间同步请求消息后广播用于时间同步的分层消息,WSID节点或WSID标签簇头根据分层消息得到自己的层次号、上传节点和下传节点;
3.4.各WSID节点和WSID标签簇头都得到自身的层次号后,等待WSID网关的双向成对同步算法的时间同步处理;WSID网关以双向成对同步算法同步第一层WSID节点和WSID标签簇头,同样的第一层WSID节点和WSID标签簇头以同样的方法同步第二层WSID节点和WSID标签簇头,即上层节点以双向成对同步算法同步下层节点,使得所有的WSID节点和WSID标签簇头都时间同步;
3.5.WSID节点时间同步完成后,继续保持侦听状态;若侦听到WSID标签簇头传来的集装箱状态异常信号,WSID节点和WSID标签簇头自组网将消息发送至WSID网关。
5.根据权利要求2所述的信息感知方法,其特征在于,WSID网关的工作流程进一步包括下列步骤:
4.1.WSID网关上电初始化,时间同步序列号seq1置0,网络层次号level1置为0,等待WSID中继节点的***启动数据包;
4.2.WSID网关收到WSID中继节点的数据包后,若收到来自WSID节点或WSID标签簇头的时间同步请求消息,时间同步序列号seq1加1,则开始对WSID节点和WSID标签簇头时间同步处理,包括以下两个步骤:
4.2.1.WSID网关广播分层消息,收到WSID网关分层消息的WSID节点和WSID标签簇头作为第一层节点,WSID节点和WSID标签簇头收到分层消息后,继续广播,使得WSID节点和WSID标签簇头都有自己的层次号;
4.2.2.WSID网关以双向成对同步算法同步第一层WSID节点和WSID标签簇头,同样的第一层WSID节点和WSID标签簇头以同样的方法同步第二层WSID节点和WSID标签簇头,即上层节点以双向成对同步算法同步下层节点,使得所有的WSID节点都时间同步;
4.3.WSID网关完成时间同步处理后,无线收发模块继续保持侦听状态,转至4.2;
4.4.当WSID网关收到WSID节点和WSID标签簇头自组网后传来的集装箱状态异常信号,将信号发送至WSID中继节点。
6.根据权利要求2所述的信息感知方法,其特征在于,分簇算法包括下列步骤:
5.1.WSID标签上电初始化后计算自身的权值Weight来判断是否担任簇头,Weight=Energy /(count+1),Energy为标签的能量,并启动分簇定时器Timer1;
5.2.WSID标签的分簇定时器Timer1时间到,然后周期性地向邻居节点广播分簇报文且接收邻居节点的报文:
5.2.1.若Weight值比收到的邻居节点的Weight值都大,则将自己设为簇头节点,count加1,簇头标志位置1;
5.2.2.若Weight值比收到的某邻居节点的Weight值小,则将自己设为簇成员节点,簇头标志位置0;
5.2.3.若Weight值和邻居节点中最大的Weight值相等,则比较ID号,ID号小则设为簇头节点,簇头标志位置1,ID大则设为簇成员节点,簇头标志位置0;
5.3.WSID标签簇头广播簇头节点消息,寻找簇成员节点:
5.3.1.WSID标签簇成员收到簇头的消息后,根据信号强度,选择信号强的节点作为自身的簇头节点,并记录在Head中,同时对簇头节点反馈入簇信息;
5.3.2.WSID标签簇头收到簇成员的入簇消息后,将成员节点的ID号加入到成员列表中MemberList,根据MemberList中簇成员的数目,WSID标签簇头产生一个TDMA时隙表,调度簇内节点发送数据时间。
7.根据权利要求4或5所述的信息感知方法,其特征在于,时间同步算法包括下列步骤:
6.1.WSID网关收到WSID中继节点的数据包后,若侦听到WSID节点或WSID标签簇头的时间同步请求,则将时间同步序列号seq1加1,对WSID节点和WSID标签簇头作时间同步处理;
6.2.WSID网关设置网络层次号level1为0,然后广播分层消息;
6.3.收到分层消息的WSID节点和WSID标签簇头取出消息包中的时间同步序列号seq1,如果本地seq1大于数据包中的seq1,则不接收该数据包,如果本地seq1小于等于数据包中的seq1,则提取消息包中的层次号,并判断自己的层次号;
6.3.1.如果本地seq1小于数据包中的seq1,则将自己的层次号设为数据包中的层次号加1,本地时间同步序列号设置为消息包中的时间同步序列号,将该消息包中的源节点ID号存放在上传节点号队列中,并广播分层消息包;
6.3.2.如果本地seq1等于数据包中的seq1,且层次号比消息包中的层次号大1,便将这个节点加入到自己的下传节点队列中;如果本地seq1等于数据包中的seq1,且层次号比消息包中的层次号小1,便将这个节点加入到自己的上传节点队列中;
6.3.3.如果本地seq1大于数据包中的seq1,则不处理该数据包;
6.4.重复6.3的过程,直至所有节点都赋予一个层次号,形成一个以WSID网关为根节点的层次树;
6.5.从WSID网关逐层同步网络中WSID节点和WSID标签簇头的节点,使网络整体时间同步;
6.5.1.WSID网关选取下传节点队列中间位置的节点作为响应节点,并广播同步消息;
6.5.2.所有接收到该同步消息的节点都用自己的本地时间记录消息的接收时间,同步消息包中指定的响应节点返回应答消息,WSID网关接收应答消息,以双向成对同步算法计算它和响应节点之间时间偏移∆和消息往返延迟d;双向成对同步算法:WSID网关在T1发送同步信息包,这个包包含节点的ID和T1,响应节点在T2=T1+∆+d收到这个包,其中∆是节点间的相对时钟漂移,d是脉冲的传输延迟,响应节点在T3返回确认信息包,信息包包含响应节点的ID和T1,T2,T3,然后WSID网关能计算出失踪漂移和传输延迟;
6.5.3.WSID网关再广播一个消息包,包含时间偏移∆、传播延迟d和响应节点接收到同步消息的时间T2;
6.5.4.广播域内其他节点收到该消息包后,比较自己接收同步消息包的时间和响应节点的接收时间T2,得到时间差∆1,最后校准自己的时间为T=t-∆+∆1,t为本地时间;
6.6.第一层节点和WSID网关时间同步后,对下传节点队列中的节点广播时间同步消息,以同样的方式做时间同步处理,直至网络中所有节点都达到同步。
8.根据权利要求4或5所述的信息感知方法,其特征在于,自组网算法包括下列步骤:
7.1.由时间同步步骤6.2至6.4所述,时间同步后,所有节点都赋予一个层次号,形成一个以WSID网关为根节点的层次树,且各WSID节点和WSID标签簇头在上传节点队列中记录的ID号作为组网过程中的下一跳路由;
7.2.当WSID节点和WSID标签簇头收到下层WSID节点和WSID标签簇头的消息包后,按下面两种情况考虑:
7.2.1.若WSID节点和WSID标签簇头的转发队列中或者已发送缓存中存在该数据包,则WSID节点和WSID标签簇头不转发该数据包;
7.2.2.若WSID节点和WSID标签簇头的转发队列中和已发送缓存中都不存在该数据包,则WSID节点和WSID标签簇头转发该数据包,转至7.3;
7.3.WSID节点和WSID标签簇头从上传队列中选择一个上传节点作为下一跳路由节点,将数据包转发至该节点,并开启数据发送定时器Timer5,等待下一跳节点的应答;
7.3.1.数据发送定时器Timer5时间到,还未收到应答,则WSID节点或WSID标签簇头从上传节点队列中另外选取一个节点作为下一跳路由节点,将数据包转发至该节点,并开启数据发送定时器Timer5,等待该节点的应答;
7.3.2.数据发送定时器Timer5时间未到,就收到下一跳路由节点的应答,则关闭定时器,WSID节点和WSID标签簇头继续保持侦听状态;
7.4.下一跳WSID节点和WSID标签簇头收到数据包后,按步骤7.3所述的方法进行数据转发,直至将数据包传送至WSID网关;
7.5.根节点即WSID网关收到数据包后,查看转发队列和已发送缓存中是否存在该数据包,若都不存在,则转发该数据包至WSID中继节点。
9.根据权利要求2所述的信息感知方法,其特征在于,移动机载GPS/WSID信息采集节点和GPS/WSID信息传输处理节点的工作流程进一步包括下列步骤:
8.1.移动机载GPS/WSID信息采集节点和移动机载GPS/WSID信息处理传输节点上电初始化后,无线收发模块保持侦听状态;
8.2.若移动机载GPS/WSID信息采集节点侦听到WSID标签的信号,则按以下步骤执行:
8.2.1.提取WSID标签信号中的ID号,并发送一个反馈信号给该WSID标签;
8.2.2.移动机载GPS/WSID信息采集节点上的GPS模块采集位置信息,并融合WSID标签的ID号或ID号及WSID标签中的集装箱基本信息发送至安装在同一辆移动机械上的移动机载GPS/WSID信息处理传输节点;
8.3.若移动机载GPS/WSID信息处理传输节点侦听到来自安装在同一辆移动机械上的移动机载GPS/WSID信息采集节点上的信号,则移动机载GPS/WSID信息处理传输节点通过节点上的2G/3G模块发送至监控终端;
8.4.若移动机载GPS/WSID信息处理传输节点侦听到WSID标签的信号,则按以下步骤执行:
8.4.1.提取WSID标签信号中的ID号,并发送一个反馈信号给该WSID标签;
8.4.2.移动机载GPS/WSID信息处理传输节点上的GPS模块采集位置信息,并融合WSID标签的ID号或ID号及WSID标签中的集装箱基本信息通过2G/3G模块发送至监控终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410146838.1A CN103944980B (zh) | 2014-04-11 | 2014-04-11 | 用于集装箱物联网管控的wsid信息感知***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410146838.1A CN103944980B (zh) | 2014-04-11 | 2014-04-11 | 用于集装箱物联网管控的wsid信息感知***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103944980A true CN103944980A (zh) | 2014-07-23 |
CN103944980B CN103944980B (zh) | 2017-04-05 |
Family
ID=51192461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410146838.1A Expired - Fee Related CN103944980B (zh) | 2014-04-11 | 2014-04-11 | 用于集装箱物联网管控的wsid信息感知***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103944980B (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104378812A (zh) * | 2014-11-28 | 2015-02-25 | 北京农业信息技术研究中心 | 农田自组织网络可再生能源节点差异化拓扑控制方法 |
CN105526952A (zh) * | 2014-09-28 | 2016-04-27 | 沈阳中科奥维科技股份有限公司 | 一种低功耗无线仪表实现装置和方法 |
CN105744585A (zh) * | 2016-04-08 | 2016-07-06 | 南京邮电大学 | 基于三维方块的能量均衡路由计算方法 |
CN108205736A (zh) * | 2016-12-16 | 2018-06-26 | 杭州海康威视***技术有限公司 | 一种数据处理方法及装置 |
CN110149640A (zh) * | 2019-06-25 | 2019-08-20 | 烟台工程职业技术学院(烟台市技师学院) | 一种港口无线网络的组网方法及*** |
CN110166974A (zh) * | 2019-05-30 | 2019-08-23 | 拉扎斯网络科技(上海)有限公司 | 建立通信连接的方法、装置、电子设备及存储介质 |
CN110243410A (zh) * | 2019-06-24 | 2019-09-17 | 安徽理工大学 | 一种基于物联网的物流集装箱检测*** |
CN110381514A (zh) * | 2019-08-19 | 2019-10-25 | 山东智慧云链网络科技有限公司 | 一种港口无线网络的组网方法及*** |
CN111600774A (zh) * | 2020-05-13 | 2020-08-28 | 北京奇艺世纪科技有限公司 | 消费延迟确定方法、***、装置、设备及可读存储介质 |
CN111985587A (zh) * | 2020-08-06 | 2020-11-24 | 运易通科技有限公司 | 一种集装箱与货车的自动匹配方法 |
WO2021035467A1 (zh) * | 2019-08-26 | 2021-03-04 | 唐山哈船科技有限公司 | 一种港口货物防丢失*** |
CN113726569A (zh) * | 2021-08-27 | 2021-11-30 | 广州艾美网络科技有限公司 | 娱乐设备的组网方法、装置及娱乐设备 |
CN114501181A (zh) * | 2022-01-22 | 2022-05-13 | 成都天奥电子股份有限公司 | 一种远洋运输lng罐式集装箱的监控*** |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075862A (zh) * | 2007-06-22 | 2007-11-21 | 清华大学 | 无线传感器网络中基于锁相环的时间同步方法 |
US20100214059A1 (en) * | 2005-06-17 | 2010-08-26 | Twitchell Jr Robert W | Event-driven mobile hazmat monitoring |
CN101894314A (zh) * | 2010-04-23 | 2010-11-24 | 南京邮电大学 | 一种基于物联网的仓储应用方法 |
CN101945472A (zh) * | 2010-05-18 | 2011-01-12 | 东南大学 | 一种融合射频识别的无线传感器网络多移动目标定位方法 |
CN102209106A (zh) * | 2011-05-10 | 2011-10-05 | 苏州两江科技有限公司 | 基于无线传感网络的居家老人监控*** |
CN102223413A (zh) * | 2011-06-20 | 2011-10-19 | 北京航天控制仪器研究所 | 一种船舶运输危险品集装箱智能监测*** |
CN102325345A (zh) * | 2011-06-13 | 2012-01-18 | 南京邮电大学 | 一种基于标签传感网的集装箱物流跟踪与定位方法 |
CN102325344A (zh) * | 2011-06-13 | 2012-01-18 | 南京邮电大学 | 一种采用标签传感网跟踪与定位集装箱的方法 |
CN102932962A (zh) * | 2012-10-22 | 2013-02-13 | 南京大学 | 用于仓库监控的数据融合的wsn和rfid异构网络 |
-
2014
- 2014-04-11 CN CN201410146838.1A patent/CN103944980B/zh not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100214059A1 (en) * | 2005-06-17 | 2010-08-26 | Twitchell Jr Robert W | Event-driven mobile hazmat monitoring |
CN101075862A (zh) * | 2007-06-22 | 2007-11-21 | 清华大学 | 无线传感器网络中基于锁相环的时间同步方法 |
CN101894314A (zh) * | 2010-04-23 | 2010-11-24 | 南京邮电大学 | 一种基于物联网的仓储应用方法 |
CN101945472A (zh) * | 2010-05-18 | 2011-01-12 | 东南大学 | 一种融合射频识别的无线传感器网络多移动目标定位方法 |
CN102209106A (zh) * | 2011-05-10 | 2011-10-05 | 苏州两江科技有限公司 | 基于无线传感网络的居家老人监控*** |
CN102325345A (zh) * | 2011-06-13 | 2012-01-18 | 南京邮电大学 | 一种基于标签传感网的集装箱物流跟踪与定位方法 |
CN102325344A (zh) * | 2011-06-13 | 2012-01-18 | 南京邮电大学 | 一种采用标签传感网跟踪与定位集装箱的方法 |
CN102223413A (zh) * | 2011-06-20 | 2011-10-19 | 北京航天控制仪器研究所 | 一种船舶运输危险品集装箱智能监测*** |
CN102932962A (zh) * | 2012-10-22 | 2013-02-13 | 南京大学 | 用于仓库监控的数据融合的wsn和rfid异构网络 |
Non-Patent Citations (2)
Title |
---|
孟鲁跃等: "一种用于环境监控的WSN基站的设计与实现", 《测控技术》 * |
曲涛涛,阎芳: "RFID与WSN技术融合理论研究", 《物联网技术》 * |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105526952A (zh) * | 2014-09-28 | 2016-04-27 | 沈阳中科奥维科技股份有限公司 | 一种低功耗无线仪表实现装置和方法 |
CN104378812A (zh) * | 2014-11-28 | 2015-02-25 | 北京农业信息技术研究中心 | 农田自组织网络可再生能源节点差异化拓扑控制方法 |
CN104378812B (zh) * | 2014-11-28 | 2017-09-29 | 北京农业信息技术研究中心 | 农田自组织网络可再生能源节点差异化拓扑控制方法 |
CN105744585A (zh) * | 2016-04-08 | 2016-07-06 | 南京邮电大学 | 基于三维方块的能量均衡路由计算方法 |
CN108205736B (zh) * | 2016-12-16 | 2021-05-25 | 杭州海康威视***技术有限公司 | 一种数据处理方法及装置 |
CN108205736A (zh) * | 2016-12-16 | 2018-06-26 | 杭州海康威视***技术有限公司 | 一种数据处理方法及装置 |
CN110166974A (zh) * | 2019-05-30 | 2019-08-23 | 拉扎斯网络科技(上海)有限公司 | 建立通信连接的方法、装置、电子设备及存储介质 |
CN110243410A (zh) * | 2019-06-24 | 2019-09-17 | 安徽理工大学 | 一种基于物联网的物流集装箱检测*** |
CN110149640A (zh) * | 2019-06-25 | 2019-08-20 | 烟台工程职业技术学院(烟台市技师学院) | 一种港口无线网络的组网方法及*** |
CN110149640B (zh) * | 2019-06-25 | 2021-12-07 | 烟台工程职业技术学院(烟台市技师学院) | 一种港口无线网络的组网方法及*** |
CN110381514A (zh) * | 2019-08-19 | 2019-10-25 | 山东智慧云链网络科技有限公司 | 一种港口无线网络的组网方法及*** |
WO2021035467A1 (zh) * | 2019-08-26 | 2021-03-04 | 唐山哈船科技有限公司 | 一种港口货物防丢失*** |
CN111600774A (zh) * | 2020-05-13 | 2020-08-28 | 北京奇艺世纪科技有限公司 | 消费延迟确定方法、***、装置、设备及可读存储介质 |
CN111985587A (zh) * | 2020-08-06 | 2020-11-24 | 运易通科技有限公司 | 一种集装箱与货车的自动匹配方法 |
CN113726569A (zh) * | 2021-08-27 | 2021-11-30 | 广州艾美网络科技有限公司 | 娱乐设备的组网方法、装置及娱乐设备 |
CN114501181A (zh) * | 2022-01-22 | 2022-05-13 | 成都天奥电子股份有限公司 | 一种远洋运输lng罐式集装箱的监控*** |
CN114501181B (zh) * | 2022-01-22 | 2023-09-15 | 成都天奥电子股份有限公司 | 一种远洋运输lng罐式集装箱的监控*** |
Also Published As
Publication number | Publication date |
---|---|
CN103944980B (zh) | 2017-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103944980B (zh) | 用于集装箱物联网管控的wsid信息感知***及方法 | |
CN106792916A (zh) | 一种混合型远距离无线传感器网络***及其通信方法 | |
CN107972700B (zh) | 一种基于LoRa局域组网的低功耗列车接近预警***和方法 | |
CN102395173B (zh) | 环境监测物联网感知层能量高效利用的成簇方法 | |
CN202472841U (zh) | 基于物联网的森林火灾监测预警*** | |
CN103209224B (zh) | 基于p2p的水声传感器网络***及其数据传输方法 | |
CN102404817A (zh) | 多汇聚节点无线传感器网络组网方法及其*** | |
CN102984758A (zh) | 一种基于物联网的传感器数据传输方法 | |
CN101350132B (zh) | 一种井下定位***及方法 | |
CN104219789B (zh) | 一种用于水位监测的wsn信息感知***及方法 | |
CN104812030A (zh) | 面向链式无线传感器网络的混合介质访问控制方法 | |
CN106128084A (zh) | 无线抄表方法及*** | |
CN104869622A (zh) | 一种低功耗无线传感器网络的数据收发方法 | |
CN206451353U (zh) | 一种低功耗无线自组网抄表*** | |
CN101713652A (zh) | 智能型多传感器***及工作方法 | |
CN102307225A (zh) | 一种基于无线传感器网络的有毒气体监测*** | |
CN111263423B (zh) | 一种移动载体监控终端及其使用方法 | |
CN102843758B (zh) | 无线传感器网络内节点间数据节能传输的方法 | |
CN101286912A (zh) | 一种移动终端辅助的无线传感器网络信息获取方法 | |
CN103347294A (zh) | 无线传感器***及数据收集方法 | |
CN102781027A (zh) | 一种无线传感器网络活动期网关异常智能处理方法 | |
CN102196554A (zh) | 通过簇平均实现无线传感器网络平均时钟同步的方法 | |
CN103281707A (zh) | 面向轨道交通基础设施服役状态检测的接入网构建方法 | |
CN206272855U (zh) | 混合型远距离无线传感器网络*** | |
CN104568018A (zh) | 一种家禽养殖无线传感器网络监测*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170405 |