发明名称 一种基于无线传感器网络分布式视频协同调度方法
摘要 本发明公开了一种基于无线传感器网络的分布式视频协同调度方法采取了多个视频节点协同合作,动态自适应调度,选出合适的视频传感器节点来进行当前视频传输。本在无入侵状态下,系统工作在静态调度状态,根据系统调度服务器分配的时间轮流进入半激活状态;在出现入侵状态后,首先根据动态群组调度,确定入侵区域,其他区域节点保持休眠状态,再依据CPNS算法使得冗余节点进入休眠状态,采集发送节点处于激活状态,区域其他节点进入半激活状态。本发明结合了集中式和分布式的调度方法,提供的方法较好的解决了各视频采集传输节点在能量消耗、能量均衡化、传输管理等方面所存在的问题,提高了无线传感器网络中视频传输的合理性和能量均衡。
申请公布号 CN103648097B 申请公布日期 2016.08.17
申请号 CN201310596211.1 申请日期 2013.11.22
申请人 中国电子科技集团公司第二十八研究所 发明人 秦晅;刘超;卞志国
分类号 H04W16/10(2009.01)I;H04W84/18(2009.01)I;H04N7/18(2006.01)I 主分类号 H04W16/10(2009.01)I
代理机构 江苏圣典律师事务所 32237 代理人 胡建华
主权项 一种基于无线传感器网络分布式视频协同调度方法,其特征在于:在无线传感器网络中设置中心调度服务器控制所有传感器节点,传感器节点包括视频传感器节点和震动传感器节点两类,将一个视频传感器节点和一个震动传感器节点组合成一个任务节点,通过视频传感器节点和震动传感器节点之间的协作,完成视频协同调度监控;所述无线传感器网络中节点设置三种状态,分别为:休眠状态、半激活状态、激活状态;其中休眠状态下视频传感器节点和震动传感器节点同时休眠;半激活状态下震动传感器节点单独工作;激活状态下视频传感器和震动传感器同时工作;当无线传感器网络没有监控到目标监控区域出现入侵目标时,无线传感器网络一直在静态调度方式下工作;当无线传感器网络监控到目标监控区域出现入侵目标时,无线传感器网络启动动态调度方式,选择视频节点进行监控;静态调度方式包括以下部分:中心调度服务器将整个无线传感器网络平均分为L个目标监控子区域,每个目标监控子区域都具有独立的目标入侵监控的感知能力,轮流扫描对应的L个目标监控子区域,完成对整个目标监控区域的扫描监控;中心调度服务器根据每个目标监控子区域节点的平均剩余能量<img file="FDA0000988970520000011.GIF" wi="58" he="72" />计算各个目标监控子区域的工作时间t<sub>i</sub>;所有目标监控子区域扫描监控结束后,更新各个目标监控子区域节点的平均剩余能量<img file="FDA0000988970520000012.GIF" wi="82" he="72" />重新开始扫描监控;处于半激活状态的震动传感器检测到入侵目标后,中心调度服务器执行以下步骤:如果入侵目标是首次出现在无线传感器网络的目标监控区域,选择的振幅A最大的震动传感器节点作为中心任务节点,将距离中心任务节点最近的一跳范围内的相邻节点组成动态群组G<sub>i</sub>,群组G<sub>i</sub>内的无线传感器节点协作监控入侵目标,此时群组G<sub>i</sub>内节点均设为半激活状态;在群组G<sub>i</sub>内,当震动传感器的振幅A大于等于设定阈值时,从群组G<sub>i</sub>内选取发送能量消耗最小的视频传感器节点设为激活状态,将采集的视频发送至中心调度服务器;发送能量消耗的计算公式为:<maths num="0001"><math><![CDATA[<mrow><msub><mi>E</mi><mrow><mi>T</mi><mi>x</mi></mrow></msub><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mi>d</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>E</mi><mrow><mi>e</mi><mi>m</mi><mi>i</mi><mi>t</mi></mrow></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>E</mi><mrow><mi>a</mi><mi>m</mi><mi>p</mi></mrow></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>kE</mi><mrow><mi>e</mi><mi>m</mi><mi>i</mi><mi>t</mi></mrow></msub><mo>+</mo><msub><mi>k&epsiv;</mi><mrow><mi>f</mi><mi>s</mi></mrow></msub><msup><mi>d</mi><mn>2</mn></msup><mo>,</mo></mrow></mtd><mtd><mrow><mi>d</mi><mo>&lt;</mo><msub><mi>d</mi><mn>0</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>kE</mi><mrow><mi>e</mi><mi>m</mi><mi>i</mi><mi>t</mi></mrow></msub><mo>+</mo><msub><mi>k&epsiv;</mi><mrow><mi>m</mi><mi>p</mi></mrow></msub><msup><mi>d</mi><mn>4</mn></msup><mo>,</mo></mrow></mtd><mtd><mrow><mi>d</mi><mo>&lt;</mo><msub><mi>d</mi><mn>0</mn></msub></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000988970520000021.GIF" wi="1190" he="167" /></maths>其中E<sub>Tx</sub>(k,d)表示距离d发射k比特数据所消耗的能量;E<sub>emit</sub>(k)表示发射k比特数据发射模块消耗能量;E<sub>emit</sub>表示发射1比特发射模块能量;E<sub>amp</sub>(k)表示发射k比特数据功率放大消耗能量;ε<sub>fs</sub>表示自由空间传输可接受的位差错率、ε<sub>mp</sub>表示多通路衰减传输可接受的位差错率;d表示传播距离,d<sub>0</sub>为距离临界值,d<sub>0</sub>大小为<img file="FDA0000988970520000022.GIF" wi="139" he="167" />当中心任务节点振幅A小于设定振幅阈值时,重新选择满足振幅阈值和发送能量消耗两个性能指标的节点作为中心任务节点,重新组成新动态群组;当入侵目标离开所在群组时,重新选择下一个中心任务节点组成新动态群组。
地址 210007 江苏省南京市苜蓿园东街1号1406信箱07分箱