[發明專利]數據傳輸方法及裝置有效
| 申請號: | 201210477717.6 | 申請日: | 2012-11-21 |
| 公開(公告)號: | CN102983941A | 公開(公告)日: | 2013-03-20 |
| 發明(設計)人: | 張忠平;王明會;彭久生;邢建兵;姚海鵬;石誼娜;陳起;劉銘;高德云;朱婉婷 | 申請(專利權)人: | 中國聯合網絡通信集團有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04W84/18 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 方法 裝置 | ||
技術領域
本發明涉及無線傳感器網絡技術,尤其涉及一種數據傳輸方法及裝置。
背景技術
隨著無線傳感器網絡(Wireless?Sensor?Network,WSN)技術的發展,WSN的應用場景越來越廣泛,對傳感器節點感知事件可靠性的要求也越來越高。特別是當監測區域內發生緊急事件,如火災、毒氣泄漏等,傳感器網絡需要通過一定的傳輸機制將信息及時可靠地傳輸至匯聚中心以便決策者迅速采取行動。但是由于外界環境等多種因素的干擾,使得信息在傳輸過程中面臨擁塞、丟包等風險。因此,設計合理可靠的傳輸機制,是無線傳感器網絡設計中的一項重要內容。
為了保證數據傳輸的可靠性,現在技術中普遍采用端到端確認的方法。其基本原理是,源節點在發送數據包后設置重傳定時器,目的節點在成功接收到該數據包后向源節點返回確認信息;如果源節點的定時器已超時而仍未接收到確認信息,則對數據包進行重傳,從而保證較好的傳輸可靠性。
但是,在無線傳感器網絡中,由于無線網絡的網絡狀態不穩定,存在丟包頻繁的情況,而采用端到端確認的方法時,一旦數據包丟失,就需要從源節點重傳數據包,尤其是在無線多跳網絡中,會造成對無線網絡資源的浪費。
發明內容
本發明提供了一種數據傳輸方法及裝置,用于減少對無線網絡資源的浪費。
本發明的第一個方面是提供一種數據傳輸方法,包括:
在可靠因子滿足預設閾值條件時,根據接收到的數據包,生成第一數據包集合,所述第一數據包集合中包括預設數量的所述數據包;
將所述第一數據包集合發送給第一節點,以供所述第一節點在成功接收到所述數據包之后,將所述數據包發送給目的節點;
在判斷出所述第一節點未接收到所述數據包時,減少所述第一數據包集合中數據包的數量,獲得更新的所述第一數據包集合,并生成第二數據包集合;
將更新的所述第一數據包集合發送給所述第一節點;
在判斷出所述第一節點未接收到所述數據包時,繼續減少所述第一數據包集合中數據包的數量,獲得更新的所述第一數據包集合,并增加所述第二數據包集合中數據包的數量;
直至所述第一節點接收到所述數據包或者所述更新的所述第一數據包集合不滿足發送條件時,將所述第二數據包集合發送給所述第二節點,以供所述第二節點將所述數據包發送給所述目的節點,其中所述第二節點與所述目的節點的距離大于所述第一節點與所述目的節點的距離。
本發明的另一個方面是提供一種節點設備,包括:
處理單元,用于在可靠因子滿足預設閾值條件時,根據接收到的數據包,生成第一數據包集合,所述第一數據包集合中包括預設數量的所述數據包;
發送單元,用于將所述處理單元生成的所述第一數據包集合發送給第一節點,以供所述第一節點在成功接收到所述數據包之后,將所述數據包發送給目的節點;
更新單元,用于在判斷出所述第一節點未接收到所述數據包時,減少所述第一數據包集合中數據包的數量,獲得更新的所述第一數據包集合,并生成第二數據包集合;
所述發送單元還用于,將更新的所述第一數據包集合發送給所述第一節點;
所述更新單元還用于,在判斷出所述第一節點未接收到所述數據包時,繼續減少所述第一數據包集合中數據包的數量,獲得更新的所述第一數據包集合,并增加所述第二數據包集合中數據包的數量;
所述發送單元還用于,在所述第一節點接收到所述數據包或者所述更新的所述第一數據包集合不滿足發送條件時,將所述第二數據包集合發送給所述第二節點,以供所述第二節點將所述數據包發送給所述目的節點,其中所述第二節點與所述目的節點的距離大于所述第一節點與所述目的節點的距離。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國聯合網絡通信集團有限公司,未經中國聯合網絡通信集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210477717.6/2.html,轉載請聲明來源鉆瓜專利網。





