无线传感网络内进行数据传输的方法

文档序号:7863717阅读:305来源:国知局
专利名称:无线传感网络内进行数据传输的方法
无线传感网络内进行数据传输的方法技术领域
本发明属于无线传感网络质量优化传输技术领域,具体涉及一种无线传感网络内进行数据传输的方法。
背景技术
QoS (Quality of Service)服务质量,是网络的一种安全机制,是用来解决网络延迟和阻塞等问题的一种技术。在正常情况下,如果网络只用于特定的无时间限制的应用系统,并不需要QoS,比如Web应用,或E-mail设置等。但是对关键应用和多媒体应用就十分必要。当网络过载或拥塞时,QoS能确保重要业务量不受延迟或丢弃,同时保证网络的高效运行。
无线传感网多媒体传送的QoS问题研究的很少,大部分研究集中在对整个多媒体信息的QoS保障,效果不明显。本发明因此而来。发明内容
本发明目的在于提供一种无线传感网络内进行数据传输的方法,解决了现有技术中无线传感网络内多媒体数据传输延迟堵塞等问题。
为了解决现有技术中的这些问题,本发明提供的技术方案是
一种无线传感网络内进行数据传输的方法,其特征在于所述方法包括以下步骤
(I)无线传感网络内待传输节点内设置2种,包括依据蚁群算法建立的路由表和依据Dijkstra算法建立的路由表;
(2)进行数据传输时,无线传感网络内待传输节点先对传输数据进行判断是否为音视频数据;当传输的数据为音视频数据时,按照蚁群算法建立的路由表进行传送;否则按照依据Dijkstra算法建立的路由表传送。
为了保障信息的QoS,本发明将多媒体信息分成两类,并且根据不同信息各自的特点建立起路由表。把信息分成两种不同的信息是困难的,解决这个问题采用硬件电路检测方式。
对无线传感网多媒体信息传送信息QoS的保障和传送信息时降低无线节点的功耗。首先对于所要传送的信息进行分类,主要区分是否为音视频信息流。若是,则此信息依据蚁群算法建立的路由表进行传送。如若不是,则信息依据Dijkstra算法建立的路由表传送。
对于异常警报信息流和普通文字信息流用Dijkstra算法既能满足其丢包率小, 能耗小等要求,还能减少带宽的利用降低拥堵概率。而对于音视频信息流的丢包率要求低点,但是对带宽和能耗的要求很高。因此选择蚁群算法能很好的保障其服务质量并降低传送的能耗。这样既能保证信息的QoS也能降低节点功耗。
相对于现有技术中的方案,本发明的优点是
本发明技术方案可以实现无线传感网络内节点的节能,保证数据传输的质量。


下面结合附图及实施例对本发明作进一步描述
图I为无线传感网络内进行数据传输的方法的流程示意图。
具体实施方式
以下结合具体实施例对上述方案做进一步说明。应理解,这些实施例是用于说明本发明而不限于限制本发明的范围。实施例中采用的实施条件可以根据具体厂家的条件做进一步调整,未注明的实施条件通常为常规实验中的条件。
实施例
如图I所示,本实施例的无线传感网络内进行数据传输的方法,包括以下步骤
(I)无线传感网络内待传输节点内设置2种,包括依据蚁群算法建立的路由表和依据Dijkstra算法建立的路由表;
(2)进行数据传输时,无线传感网络内待传输节点先对传输数据进行判断是否为音视频数据;当传输的数据为音视频数据时,按照蚁群算法建立的路由表进行传送;否则按照依据Dijkstra算法建立的路由表传送。
其中按照蚁群算法建立路由表的方法如下所述
人工蚂蚁就是一些探测包,它们在所经路径上会留下人工信息素,通过统计路径上的信息豢以及启发因子可以计算蚂蚁在每个路由器上的转移概率,在经过多次迭代后, 信息素最高的路由就是所求之解。在MsNs中,人工蚂蚁将针对对应的信息素更新公式与启发因子,在时间f第J类服务的蚂蚁后从节点Vf转移到节点V,的转移概率函数如公式(I)所示。(4(0)2(咖))〃OV,J^tabuk(I)·
其中s e S ; , tabuk(k=l, 2,----, m)用于记录蚂蚁已经走过的节点集合,称为禁忌表;<(0表示时刻往路径(Vi,Vj)上的第s类服务的信息素;<⑴为第s类服务的启发因子;参数α、β可反映路由选择中路径上残留信息素和启发因子的重要程度。
蚂蚁从源簇头节点Vtl在经过址时间At转移到达汇聚节点η,所经路径 P=Ps (Vtl, vt),采用基于全局状态的信息素更新策略。MSNs中,由于节点众多,网络拓扑复杂,有时不能及时采集到网络的全局状态信息,因此需要构造基于局部状态信息的启发式因子。这样概率转移函数就能综合反映网络的全局和局部的状态信息,并可以通过调整参数α、β使得全局和局部的综合达到最优。当由于网络一些突发原因使得全局状态信息不能及时反映到汇聚节点时,可以加大启发因子的参数值,更多地根据局部状态信息进行路由选择。路径P上的信息素更新规则为
71I +Δ ) = Ρπ1 (O +δ4 +Δ/)(2)
权利要求
1.一种无线传感网络内进行数据传输的方法,其特征在于所述方法包括以下步骤 (1)无线传感网络内待传输节点内设置2种,包括依据蚁群算法建立的路由表和依据Dijkstra算法建立的路由表; (2)进行数据传输时,无线传感网络内待传输节点先对传输数据进行判断是否为音视频数据;当传输的数据为音视频数据时,按照蚁群算法建立的路由表进行传送;否则按照依据Dijkstra算法建立的路由表传送。
2.根据权利要求I所述的方法,其特征在于所述方法步骤(2)中音视频数据的判断是通过硬件电路检测判断。
全文摘要
本发明公开了一种无线传感网络内进行数据传输的方法,其特征在于所述方法包括以下步骤(1)无线传感网络内待传输节点内设置2种,包括依据蚁群算法建立的路由表和依据Dijkstra算法建立的路由表;(2)进行数据传输时,无线传感网络内待传输节点先对传输数据进行判断是否为音视频数据;当传输的数据为音视频数据时,按照蚁群算法建立的路由表进行传送;否则按照依据Dijkstra算法建立的路由表传送。该方法既能保证信息的QoS,也能降低无线传感网络的节点功耗。
文档编号H04L12/741GK102932868SQ20121041013
公开日2013年2月13日 申请日期2012年10月24日 优先权日2012年10月24日
发明者陈国庆, 王玉文 申请人:苏州两江科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1