麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種數據傳輸方法、裝置及系統的制作方法

文檔序號:7983649閱讀:173來源:國知局
一種數據傳輸方法、裝置及系統的制作方法
【專利摘要】本發明實施例公開了一種數據傳輸方法、裝置及系統,用于提高低性能網絡節點處理器保護傳輸數據的完整性的效率。本發明實施例方法包括:發送節點在預定的傳輸頻率組中確定傳輸頻率,并按照所述傳輸頻率向接收點發送數據幀,所述數據幀中包含多個前導碼,所述多個前導碼的發送總時長大于所述接收節點的掃頻偵聽時長,接收所述接收節點發送的回復信息。
【專利說明】一種數據傳輸方法、裝置及系統
【技術領域】
[0001]本發明涉及通信【技術領域】,尤其涉及一種數據傳輸方法、裝置及系統。
【背景技術】
[0002]數據完整性是指數據的精確性和可靠性,而無線數據傳輸所需要的數據完整性,是防止因錯誤信息的傳輸所造成的無效操作或錯誤信息而提出的。所以,傳輸數據完整性的喪失就意味著發生了傳輸數據丟失或被改變的事情。為此,檢查導致數據完整性被破壞的原因,以便采用適當的方法予以解決,是提高數據完整性的必要手段。無線通信環境的傳輸數據完整性分成三個方面,(I)對連接中的所有數據進行完整保護;(2 )對無連接中的所有數據進行完整性保護;(3)對指定區域進行完整性保護。
[0003]現有技術中,對無線數據傳輸完整性的保護技術,多以無線傳輸數據完整性檢測手段來實現之。典型的完整性檢測技術是消息認證碼,它是將消息通過帶密鑰的雜湊函數來產生一個消息完整性碼,并將其附加在消息后發送。接收方接收到消息后將重新計算消息完整性碼并與接收到的消息完整性碼進行計較,若正確則說明傳輸消息無錯,反之則表示消息在傳輸過程中被篡改。另外一種常用方式是先通過雜湊函數生成消息雜湊值,然后利用加密算法和秘密密鑰將雜湊值進行加密,并與消息一起發送出去,接收方重新計算雜湊值,并與解密出來的雜湊值進行比較,若不等表示消息傳輸過程被篡改,反之消息傳輸正

巾O
[0004]但以上現有技術中,因加、解密操作都需要復雜的數學計算,對信息采集系統中的網絡節點處理器功能及系統資源要求都較高,而造成低性能網絡節點處理器無法完成對無線數據傳輸完整性的保護。

【發明內容】

[0005]本發明實施例提供了一種數據傳輸方法、裝置及系統,用以通過接收節點和發送節點雙方同步,使得只憑借簡單循環掃描方式,便可提高低性能網絡節點處理器保護傳輸數據的完整性的效率。
[0006]本發明實施例提供的數據傳輸方法,包括:發送節點在預定的傳輸頻率組中確定傳輸頻率,并按照所述傳輸頻率向接收點發送數據幀,所述數據幀中包含多個前導碼,所述多個前導碼的發送總時長大于所述接收節點的掃頻偵聽時長;接收所述接收節點發送的回
復信息。
[0007]本發明實施例提供的數據傳輸方法,包括:接收節點按照預定的傳輸頻率組中的各傳輸頻率,掃頻偵聽所述發送節點發送的數據幀;當偵聽到所述發送節點發送的數據幀時,向所述發送節點發送回復信息。
[0008]本發明實施例提供的數據傳輸裝置,包括:確定單元,用于在預定的傳輸頻率組中確定傳輸頻率;發送單元,用于按照所述傳輸頻率向接收點發送數據幀,所述數據幀中包含多個前導碼,所述多個前導碼的發送總時長大于所述接收節點的掃頻偵聽時長;接收單元,用于接收所述接收節點發送的回復信息。
[0009]本發明實施例提供的數據傳輸裝置,包括:掃描單元,用于按照預定的傳輸頻率組中的各傳輸頻率,掃頻偵聽所述發送節點發送的數據幀;發送信息單元,用于當偵聽到所述發送節點發送的數據幀時,向所述發送節點發送回復信息。
[0010]本發明實施例提供的數據傳輸系統,包括:發送節點,接收節點;所述發送節點,用于在預定的傳輸頻率組中確定傳輸頻率,按照所述傳輸頻率向接收點發送數據幀,所述數據幀中包含多個前導碼,所述多個前導碼的發送總時長大于所述接收節點的掃頻偵聽時長,接收所述接收節點發送的回復信息;所述接收單元包括,用于按照預定的傳輸頻率組中的各傳輸頻率,掃頻偵聽所述發送節點發送的數據幀,當偵聽到所述發送節點發送的數據幀時,向所述發送節點發送回復信息。
[0011]從以上技術方案可以看出,本發明實施例具有以下優點:發送節點在預定的傳輸頻率組中確定傳輸頻率,并按照所述傳輸頻率向接收點發送數據幀,在數據幀中包含多個前導碼,所述多個前導碼的發送總時長大于接收節點的掃頻偵聽時長,使得接收節點必然能夠偵聽到發送節點所發送的數據幀,從而與該發送節點工作頻率保持一致,以提高發送節點向接收節點發送的傳輸數據的完整性,同時,由于不受接收節點的掃頻偵聽的具體方式的影響,所以,對網絡節點處理器功能及系統資源要求都低高,在低性能網絡節點處理器中可提高保護數據傳輸的完整性的效率。
【專利附圖】

【附圖說明】
[0012]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0013]圖1為接收節點進行掃頻所需功能模塊結構示意圖;
[0014]圖2為本發明實施例中的數據傳輸方法的一個實施例示意圖;
[0015]圖3為發送節點發送的前導碼總時長覆蓋接收節點的掃描偵聽時長的示意圖;
[0016]圖4為本發明實施例中的數據傳輸方法的另一個實施例示意圖;
[0017]圖5為本發明實施例中的數據傳輸方法的又一個實施例示意圖;
[0018]圖6為本發明實施例中的數據傳輸方法的再一個實施例示意圖;
[0019]圖7為本發明實施例中的數據傳輸裝置的一個實施例示意圖;
[0020]圖8為本發明實施例中的數據傳輸裝置的另一個實施例示意圖;
[0021]圖9為本發明實施例中的數據傳輸裝置的又一個實施例示意圖;
[0022]圖10為本發明實施例中的數據傳輸裝置的再一個實施例示意圖;
[0023]圖11為本發明實施例中的數據傳輸系統的一個實施例示意圖。
【具體實施方式】
[0024]下面結合附圖和具體實施例進一步說明本發明實施例的技術方案,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0025]本發明實施例提供了一種數據傳輸方法、裝置及系統,用于提高低性能網絡節點處理器保護傳輸數據的完整性的效率。
[0026]在無線通信環境中,對傳輸數據完整性的影響主要是如下幾個方面:接收節點和發送節點雙方的時間不同步;接收節點和發送節點雙方出現通信頻率差異;接收節點和發送節點雙方受到其它網絡節點數據傳輸的同頻干擾。
[0027]針對上述影響傳輸數據完整性的問題,本發明實施例在接收節點側增設數據傳輸頻率的掃描機制。接收節點按照網管中心提供的頻率組進行初始化設置,然后按照該頻率組預設頻率進行慢速掃頻,這種掃頻方法對低速無線通信網絡的數據安全傳輸有極好的效果,具體地,接收節點進行掃頻所需功能模塊結構如圖1所示,包括:網絡節點、掃頻器和頻率槽。
[0028]具體地,所有網絡節點都設置頻率槽,該頻率槽中預置了系統中所有用于數據傳輸的傳輸頻率,并按傳輸帶寬將所有傳輸頻率劃分成多個傳輸頻率組,每個傳輸頻率組都有一個唯一身份標識(ID,IDentity)認證碼。網管中心對某網絡節點的傳輸頻率組設定后,該網絡節點的掃頻器將按設定的頻率組進行傳輸頻率的循環掃描。若傳輸頻率為η個,每個傳輸頻率組包括m個傳輸頻率,則傳輸頻率組的個數k=n/m,若有余數,放入最后一個傳輸頻率組,n、m、k均為正整數,。每個網絡節點的傳輸頻率設定后,該網絡節點只能使用確定的k個傳輸頻率組中一個傳輸頻率組進行數據傳輸。可以理解的,當網絡節點之間進行通信時,發送節點和接收節點均使用相同的傳輸頻率組進行數據傳輸。
[0029]本發明以下各實施例以無線通信環境下的信息采集系統網絡為例,鑒于該計算模型的通用性,本發明各實施例可進一步擴展到所有信息采集網絡系統或其它自組織網絡領域。
[0030]請參閱圖1,本發明實施例中的數據傳輸方法的一個實施例包括:
[0031]101、發送節點在預定的傳輸頻率組中確定傳輸頻率,并按照所述傳輸頻率向接收點發送數據幀,所述數據幀中包含多個前導碼,所述多個前導碼的發送總時長大于所述接收節點的掃頻偵聽時長;
[0032]由于網絡中的發送節點和接收節點在初始狀態下可能出現工作頻率不一致,導致雙發傳輸頻率可能出現頻率同跳的不同步現象,影響傳輸數據的完整性。
[0033]本發明實施例中,發送節點在預定的傳輸頻率組中確定一個頻率作為傳輸頻率,并按照該傳輸頻率向接收點發送數據幀,在該數據幀中加入多個前導碼,前導碼用于通知接收節點接收數據幀。發送節點發送前導碼的總時長覆蓋接收節點最大掃頻偵聽時長,以解決數據傳輸的不完整性問題,且由于不受接收節點的掃頻偵聽的具體方式的影響,所以,對網絡節點處理器功能及系統資源要求都低高,在低性能網絡節點處理器中可提高保護數據傳輸的完整性的效率。
[0034]具體地,發送節點發送的前導碼總時長須大于接收節點的掃頻偵聽時長,其中,發送前導碼總時長為發送的前導碼數量與各前導碼的發送間隔之乘積,接收節點的掃頻時長為該接收節點在預設的傳輸頻率組中,按照各傳輸頻率逐頻掃描偵聽數據幀的全程所需時間,那么,即使當發送節點與接收節點處于最差同步情況下,也可以解決發送節點與接收節點雙方的頻率同步問題。如圖3所示,例如,每個傳輸頻率組包括m個傳輸頻率,那么接收節點的掃描偵聽時長為從第一頻率開始掃描偵聽,一直掃描偵聽到第m頻率所需時長,而發送節點發送的前導碼總時長能夠覆蓋該掃描偵聽時長即可。
[0035]102、接收所述接收節點發送的回復信息。
[0036]接收該接收節點發送的回復信息,該回復信息用于反饋接收到發送節點發送的數據幀。
[0037]本發明實施例中,發送節點在預定的傳輸頻率組中確定傳輸頻率,并按照所述傳輸頻率向接收點發送數據幀,在數據幀中包含多個前導碼,所述多個前導碼的發送總時長大于接收節點的掃頻偵聽時長,使得接收節點必然能夠偵聽到發送節點所發送的數據幀,從而與該發送節點工作頻率保持一致,以提高發送節點向接收節點發送的傳輸數據的完整性,同時,由于不受接收節點的掃頻偵聽的具體方式的影響,所以,對網絡節點處理器功能及系統資源要求都低高,在低性能網絡節點處理器中可提高保護數據傳輸的完整性的效率。
[0038]為便于理解,下面以另一實施例詳細描述本發明實施例中的數據傳輸方法,請參閱圖4,本發明實施例中的數據傳輸方法的另一個實施例包括:
[0039]201、發送節點選擇數據傳輸質量最好的傳輸信道,作為向接收節點發送數據幀的傳輸信道,并將所述傳輸信道的信息發送給所述接收節點;
[0040]在分布式結構布局的網絡結構中,而工作于無線通信方式下的所有網絡節點在非發射狀態下均處于偵聽狀態,所以要在這種分布式網絡的節點布局中,實現節點之間的數據傳輸時,必須創建一條通信質量好的數據傳輸信道,在數據傳輸過程結束后該傳輸信道自動關閉或消失。
[0041]發送節點選擇信號傳輸質量最好、信號干擾最小的傳輸信道,作為向接收節點發送數據幀的傳輸信道,并將該傳輸信道的相關信息發送給該接收節點,以通知該接收節點按照選擇的傳輸信道組接收數據幀,發送節點選擇信號傳輸質量最好的傳輸信道的過程可通過現有技術完成,選擇方式不作具體限定。
[0042]202、在預定的傳輸頻率組中確定傳輸頻率,并按照所述傳輸頻率向接收點發送數據幀,所述數據幀中包含多個前導碼,所述多個前導碼的發送總時長大于所述接收節點的掃頻偵聽時長;
[0043]由于網絡中的發送節點和接收節點在初始狀態下可能出現工作頻率不一致,導致雙發傳輸頻率可能出現頻率同跳的不同步現象,影響傳輸數據的完整性。
[0044]本發明實施例中,發送節點在預定的傳輸頻率組中確定一個傳輸頻率作為傳輸頻率,向接收點發送數據幀,在該數據幀中加入多個前導碼,前導碼用于通知接收節點接收數據幀。發送節點發送前導碼的總時長覆蓋接收節點最大掃頻偵聽時長,以解決數據傳輸的不完整性問題,且由于不受接收節點的掃頻偵聽的具體方式的影響,所以,對網絡節點處理器功能及系統資源要求都低高,在低性能網絡節點處理器中可提高保護數據傳輸的完整性的效率。
[0045]具體地,發送節點發送的前導碼總時長須大于接收節點的掃頻偵聽時長,其中,發送前導碼總時長為發送的前導碼數量與各前導碼的發送間隔之乘積,接收節點的掃頻時長為該接收節點在預設的傳輸頻率組中,按照各傳輸頻率逐頻掃描偵聽數據幀的全程所需時間,那么,即使當發送節點與接收節點處于最差同步情況下,也可以解決發送節點與接收節點雙方的頻率同步問題。如圖3所示,例如,每個傳輸頻率組包括m個傳輸頻率,那么接收節點的掃描偵聽時長為從第一頻率開始掃描偵聽,一直掃描偵聽到第m頻率所需時長,而發送節點發送的前導碼總時長能夠覆蓋該掃描偵聽時長即可。
[0046]203、若預置時長中未收到所述接收節點發送的回復信息,則在所述預定的傳輸頻率組中重新選擇傳輸頻率,并按照所述重新選擇的傳輸頻率再次向所述接收節點發送所述數據幀;
[0047]根據系統實際應用情況,在發送節點側預置一個等待接收節點回復信息的時長,發送節點判斷在預置時長中是否收到所述接收節點發送的回復信息,該回復信息用于回復發送節點發送的數據幀。
[0048]進一步地,若在預置時長中,發送節點未接收到該接收節點發送的回復信息,則在所述預定的傳輸頻率組中再確定一個傳輸頻率,并按照再次確定的傳輸頻率再次向該接收節點發送所述數據幀。
[0049]若在預置長中,發送節點未接收到該接收節點發送的回復信息,則表明在該傳輸頻率上可能受到干擾而使得數據傳輸失敗或接收數據失敗,因此,重新確定傳輸頻率再次傳輸所述數據幀,具體地,在預定的傳輸頻率組中重新確定一個傳輸頻率,按照重新確定的傳輸頻率重新發送傳輸失敗或接收失敗的數據幀。
[0050]需要說明的是,發送節點重新發送傳輸失敗或接收失敗的數據幀的次數,與預定的傳輸頻率組帶寬或系統應用對象有關,例如,重新發送數據幀次數為3次,此處不作具體限定。
[0051]204、若預置時長中未收到所述接收節點發送的回復信息,則更改所述數據幀的傳輸路徑,并按照更改后的傳輸路徑傳輸所述數據幀;
[0052]若重新確定的傳輸頻率后,按照該重新確定的傳輸頻率再次向該接收節點發送所述數據幀后,預置時長中仍未收到該接收節點發送的回復信息,則視為該類數據幀傳輸失敗,更改該數據幀的傳輸路徑,并按照更改后的傳輸路徑傳輸該數據幀。
[0053]具體地,通過網管中心的路由協議的支持來進行數據傳輸路徑的更換處理,更改數據巾貞的傳輸路徑從介質訪問控制(MAC, Medium Access Control)協議層進入路由協議層,在路由協議層中更改所述數據幀的傳輸路徑,并返回MAC協議層。原本應由MAC協議層來實現傳輸數據完整性計算方法,將返回到其上層的路由協議層對傳輸路徑的修改,然后再重新返回到MAC協議層繼續發送所述數據幀,通過路由層與MAC層的無縫融合,使網絡節點之間傳輸數據完整性得到提高。
[0054]需要說明的是,可以在重選傳輸頻率再次發送數據幀失敗之后,立即更改數據幀的傳輸路徑,也可以在連續多次重選傳輸頻率發送數據幀次數失敗之后,再更改數據幀的傳輸路徑,此處不作限定,具體再次發送次數可由系統預置。
[0055]205、接收所述接收節點發送的回復信息。
[0056]本發明實施例中,發送節點首先選擇信號傳輸質量最好的傳輸信道,作為向接收節點發送數據幀的傳輸信道,并通知接收節點,提高數據傳輸的成功率、完整性,在預定的傳輸頻率組中確定傳輸頻率,并按照所述傳輸頻率向接收點發送數據幀,在數據幀中包含多個前導碼,所述多個前導碼的發送總時長大于接收節點的掃頻偵聽時長,使得接收節點必然能夠偵聽到發送節點所發送的數據幀,從而與該發送節點工作頻率保持一致,提高發送節點向接收節點發送的傳輸數據的完整性,同時,由于不受接收節點的掃頻偵聽的具體方式的影響,所以,對網絡節點處理器功能及系統資源要求都不高,在低性能網絡節點處理器中可提高保護數據傳輸的完整性的效率,若數據發送失敗,則重新確定發送頻率再次發送,若再次發送失敗,則更改所發送數據幀的傳輸路徑,并按照更改后的傳輸路徑傳輸再次發送該數據幀,以提高數據傳輸的完整性。
[0057]以上是從發送節點側描述的本發明實施例中的數據傳輸方法,下面從接收節點側描述本發明實施例中的數據傳輸方法,請參閱圖5,本發明實施例中的數據傳輸方法的又一個實施例包括:
[0058]301、接收節點按照預定的傳輸頻率組中的各傳輸頻率,掃頻偵聽所述發送節點發送的數據幀;
[0059]網絡中的發送節點和接收節點在初始狀態下可能出現工作頻率不一致,而影響傳輸數據的完整性,所以,首先要解決接收雙方工作頻率不一致的問題。由于發送節點發送數據幀的發送頻率,是在預定的傳輸頻率組中確定的一個頻率,所以,為保證發送節點和接收節點工作頻率一致,接收節點則按照預定的傳輸頻率組中的各傳輸頻率,逐頻掃頻偵聽該發送節點發送的數據幀,最差的情況是從預定的傳輸頻率組第一頻率開始,掃描偵聽到最后一個頻率,才偵聽到發送節點發送的數據幀。
[0060]本發明實施例中,接收節點掃頻偵聽發送節點發送的數據幀未采用復雜的跳頻算法,而用簡單循環掃頻方式,是考慮到網絡節點資源和計算能力有限,其復雜的跳頻數學計算行為并不能發揮網絡節點的滿負荷運行作用。
[0061]302、當偵聽到所述發送節點發送的數據幀時,向所述發送節點發送回復信息。
[0062]當接收節點偵聽到該發送節點發送的數據幀時,向該發送節點發送回復信息,以通知該發送節點已收到該數據幀,同時可以確定與發送節點工作頻率一致。
[0063]本發明實施例中,接收節點按照預定的傳輸頻率組中的各傳輸頻率,掃頻偵聽所述發送節點發送的數據幀,當偵聽到所述發送節點發送的數據幀時,向所述發送節點發送回復信息,通知該發送節點已收到該數據幀,同時可以確定與發送節點工作頻率一致,達到與發送節點工作頻率同步后,提高接收和發送數據的完整性,由于掃頻偵聽的方式較簡單,所以,對網絡節點處理器功能及系統資源要求都低,在低性能網絡節點處理器中可提高保護數據傳輸的完整性的效率。
[0064]下面詳細描述本發明實施例中的數據傳輸方法,請參閱圖6,本發明實施例中的數據傳輸方法的再一個實施例包括:
[0065]401、接收節點接收發送節點發送的傳輸信道的信息;
[0066]在分布式結構布局的網絡結構中,而工作于無線通信方式下的所有網絡節點在非發射狀態下均處于偵聽狀態,所以要在這種分布式網絡的節點布局中,實現節點之間的數據傳輸時,必須創建一條通信質量好的數據傳輸信道,在數據傳輸過程結束后該傳輸信道自動關閉或消失。
[0067]接收節點接收發送節點發送的傳輸信道的信息。
[0068]402、在所述傳輸信道中掃描偵聽所述發送節點發送的數據幀;
[0069]接收節點在該傳輸信道中掃描偵聽所述發送節點發送的數據幀。
[0070]403、接收節點按照預定的傳輸頻率組中的各傳輸頻率,掃頻偵聽所述發送節點發送的數據幀;
[0071]網絡中的發送節點和接收節點在初始狀態下可能出現工作頻率不一致,而影響傳輸數據的完整性,所以,首先要解決接收雙方工作頻率不一致的問題。由于發送節點發送數據幀的發送頻率,是在預定的傳輸頻率組中確定的一個頻率,所以,為保證發送節點和接收節點工作頻率一致,接收節點則按照預定的傳輸頻率組中的各傳輸頻率,逐頻掃頻偵聽該發送節點發送的數據幀,最差的情況是從預定的傳輸頻率組第一頻率開始,掃描偵聽到最后一個頻率,才偵聽到發送節點發送的數據幀。
[0072]本實施例中,接收節點掃頻偵聽發送節點發送的數據幀未采用復雜的跳頻算法,而用簡單循環掃頻方式,是考慮到網絡節點資源和計算能力有限,其復雜的跳頻數學計算行為并不能發揮網絡節點的滿負荷運行作用。
[0073]404、當偵聽到所述發送節點發送的數據幀時,向所述發送節點發送回復信息。
[0074]當接收節點偵聽到該發送節點發送的數據幀時,向該發送節點發送回復信息,以通知該發送節點已收到該數據幀。
[0075]本發明實施例中,接收節點接收發送節點選擇的傳輸信道信息,在所述傳輸信道中掃描偵聽所述發送節點發送的數據幀,提高數據傳輸的成功率、完整性。接收節點按照預定的傳輸頻率組中的各傳輸頻率,掃頻偵聽所述發送節點發送的數據幀,達到與發送節點工作頻率同步后,提高接收和發送數據的完整性,由于掃頻偵聽的方式較簡單,所以,對網絡節點處理器功能及系統資源要求都低,在低性能網絡節點處理器中可提高保護數據傳輸的完整性的效率。
[0076]下面描述本發明實施例中的數據傳輸裝置,請參閱圖7,本發明實施例中的數據傳輸裝置的一個實施例包括:
[0077]確定單元701,用于在預定的傳輸頻率組中確定傳輸頻率;
[0078]發送單元702,用于按照確定單元701確定的所述傳輸頻率向接收點發送數據幀,所述數據幀中包含多個前導碼,所述多個前導碼的發送總時長大于所述接收節點的掃頻偵聽時長;
[0079]接收單元703,用于接收所述接收節點發送的回復信息。
[0080]本發明實施例中數據傳輸裝置的各單元實現各自功能的過程,請參見前述圖2所示實施例中描述的詳細內容,此處不再贅述。
[0081]本發明實施例中,確定單元701在預定的傳輸頻率組中確定傳輸頻率,發送單元702按照確定單元701確定的所述傳輸頻率向接收點發送數據幀,所述數據幀中包含多個前導碼,所述多個前導碼的發送總時長大于所述接收節點的掃頻偵聽時長,接收單元703接收所述接收節點發送的回復信息,所述多個前導碼的發送總時長大于所述接收節點的掃頻偵聽時長,使得接收節點必然能夠偵聽到發送節點所發送的數據幀,從而與該發送節點工作頻率保持一致,以提高發送節點向接收節點發送的傳輸數據的完整性,同時,由于不受接收節點的掃頻偵聽的具體方式的影響,所以,對網絡節點處理器功能及系統資源要求都低高,在低性能網絡節點處理器中可提高保護數據傳輸的完整性的效率。
[0082]為便于理解,請參閱圖8,本發明實施例中的數據傳輸裝置的另一個實施例包括:
[0083]確定單元801,用于在預定的傳輸頻率組中確定傳輸頻率;
[0084]發送單元802,用于按照確定單元801確定的所述傳輸頻率向接收點發送數據幀,所述數據幀中包含多個前導碼,所述多個前導碼的發送總時長大于所述接收節點的掃頻偵聽時長;
[0085]接收單元803,用于接收所述接收節點發送的回復信息。
[0086]進一步地,確定單元801,還用于若預置時長中未收到所述接收節點發送的回復信息,則在所述預定的傳輸頻率組中重新確定傳輸頻率;
[0087]發送單元802,還用于按照所述重新確定的傳輸頻率再次向所述接收節點發送所述數據幀。
[0088]需要說明的是,所述數據傳輸裝置還可以進一步包括:
[0089]更改單元804,用于若預置時長中未收到所述接收節點發送的回復信息,則更改所述數據幀的傳輸路徑,并按照更改后的傳輸路徑傳輸所述數據幀;
[0090]更改單元804,具體用于從MAC協議層進入路由協議層中更改所述數據幀的傳輸路徑,并返回MAC協議層。
[0091]進一步地,確定單元801,還用于選擇數據傳輸質量最好的傳輸信道,作為向所述接收節點發送所述數據幀的傳輸信道;
[0092]發送單元802,還用于將所述傳輸信道的信息發送給所述接收節點。
[0093]本發明實施例中數據傳輸裝置的各單元實現各自功能的過程,請參見前述圖2及圖4所示實施例中描述的詳細內容,此處不再贅述。
[0094]確定單元801選擇數據傳輸質量最好的傳輸信道,作為向所述接收節點發送所述數據幀的傳輸信道,發送單元802將所述傳輸信道的信息發送給所述接收節點,確定單元801在預定的傳輸頻率組中確定傳輸頻率,發送單元802按照確定單元801確定的傳輸頻率向接收點發送數據幀,所述數據幀中包含多個前導碼,所述多個前導碼的發送總時長大于所述接收節點的掃頻偵聽時長,接收單元803接收所述接收節點發送的回復信息。若預置時長中未收到所述接收節點發送的回復信息,確定單元801則在所述預定的傳輸頻率組中重新確定傳輸頻率,發送單元802按照所述重新確定的傳輸頻率再次向所述接收節點發送所述數據幀,若預置時長中未收到所述接收節點發送的回復信息,則更改單元804更改所述數據幀的傳輸路徑,并按照更改后的傳輸路徑傳輸所述數據幀,具體用于從MAC協議層進入路由協議層中更改所述數據幀的傳輸路徑,并返回MAC協議層,其中,所述多個前導碼的發送總時長大于所述接收節點的掃頻偵聽時長,使得接收節點必然能夠偵聽到發送節點所發送的數據幀,從而與該發送節點工作頻率保持一致,提高發送節點向接收節點發送的傳輸數據的完整性,同時,由于不受接收節點的掃頻偵聽的具體方式的影響,所以,對網絡節點處理器功能及系統資源要求都不高,在低性能網絡節點處理器中可提高保護數據傳輸的完整性的效率,若數據發送失敗,則重新確定發送頻率再次發送,若再次發送失敗,則更改所發送數據幀的傳輸路徑,并按照更改后的傳輸路徑傳輸再次發送該數據幀,以提高數據傳輸的完整性。
[0095]請參閱圖9,本發明實施例中的數據傳輸裝置的又一個實施例包括:
[0096]偵聽單元901,用于按照預定的傳輸頻率組中的各傳輸頻率,掃頻偵聽所述發送節點發送的數據幀;
[0097]發送信息單元902,用于當偵聽單元901偵聽到所述發送節點發送的數據幀時,向所述發送節點發送回復信息。[0098]本發明實施例中數據傳輸裝置的各單元實現各自功能的過程,請參見前述圖5所示實施例中描述的詳細內容,此處不再贅述。
[0099]本發明實施例中,偵聽單元901按照預定的傳輸頻率組中的各傳輸頻率,掃頻偵聽所述發送節點發送的數據幀,當偵聽單元901偵聽到所述發送節點發送的數據幀時,發送信息單元902向所述發送節點發送回復信息,通知該發送節點已收到該數據幀,同時可以確定與發送節點工作頻率一致,達到與發送節點工作頻率同步后,提高接收和發送數據的完整性,由于掃頻偵聽的方式較簡單,所以,對網絡節點處理器功能及系統資源要求都低,在低性能網絡節點處理器中可提高保護數據傳輸的完整性的效率。
[0100]請參閱圖10,本發明實施例中的數據傳輸裝置的再一個實施例包括:
[0101]偵聽單元1001,用于按照預定的傳輸頻率組中的各傳輸頻率,掃頻偵聽所述發送節點發送的數據幀;
[0102]發送信息單元1002,用于當偵聽單元1001偵聽到所述發送節點發送的數據幀時,向所述發送節點發送回復信息。
[0103]需要說明的是,本發明實施例中的數據傳輸裝置還可以進一步包括:
[0104]接收信息單元1003,還用于接收所述發送節點發送的傳輸信道的信息;
[0105]所述偵聽單元1001,還用于在所述傳輸信道中掃描偵聽所述發送節點發送的數據幀。
[0106]本發明實施例中數據傳輸裝置的各單元實現各自功能的過程,請參見前述圖5和圖6所示實施例中描述的詳細內容,此處不再贅述。
[0107]本發明實施例中,接收信息單元1003接收所述發送節點發送的傳輸信道的信息,偵聽單元1001在所述傳輸信道中掃描偵聽所述發送節點發送的數據幀,在所述傳輸信道中掃描偵聽所述發送節點發送的數據幀,提高數據傳輸的成功率、完整性,偵聽單元1001按照預定的傳輸頻率組中的各傳輸頻率,掃頻偵聽所述發送節點發送的數據幀,當偵聽單元1001偵聽到所述發送節點發送的數據幀時,發送信息單元1002向所述發送節點發送回復信息,達到與發送節點工作頻率同步后,提高接收和發送數據的完整性,由于掃頻偵聽的方式較簡單,所以,對網絡節點處理器功能及系統資源要求都低,在低性能網絡節點處理器中可提高保護數據傳輸的完整性的效率。
[0108]本發明實施例還介紹了一種數據傳輸系統,請參閱圖11,本發明實施例中的數據傳輸系統包括:
[0109]發送節點1101,接收節點1102 ;
[0110]所述發送節點1101,用于在預定的傳輸頻率組中確定傳輸頻率,按照所述確定單元確定的所述傳輸頻率向接收點發送數據幀,所述數據幀中包含多個前導碼,所述多個前導碼的發送總時長大于所述接收節點的掃頻偵聽時長,接收所述接收節點發送的回復信息;
[0111]所述接收節點1102,用于按照預定的傳輸頻率組中的各傳輸頻率,掃頻偵聽所述發送節點發送的數據幀,當所述偵聽單元偵聽到所述發送節點發送的數據幀時,向所述發送節點發送回復信息。
[0112]本發明實施例中數據傳輸系統的各單元實現各自功能的過程,請參見前述圖1至圖10所示實施例中描述的詳細內容,此處不再贅述。[0113]本領域技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
[0114]以上對本發明所提供的一種數據傳輸方法、裝置及系統進行了詳細介紹,對于本領域的技術人員,依據本發明實施例的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
【權利要求】
1.一種數據傳輸方法,其特征在于,包括: 發送節點在預定的傳輸頻率組中確定傳輸頻率,并按照所述傳輸頻率向接收點發送數據幀,所述數據幀中包含多個前導碼,所述多個前導碼的發送總時長大于所述接收節點的掃頻偵聽時長; 接收所述接收節點發送的回復信息。
2.根據權利要求1所述的方法,其特征在于,所述發送節點在預定的傳輸頻率組中確定傳輸頻率,并按照所述傳輸頻率向接收點發送數據幀之后包括: 若預置時長中未收到所述接收節點發送的回復信息,則在所述預定的傳輸頻率組中重新確定傳輸頻率,并按照所述重新確定的傳輸頻率再次向所述接收節點發送所述數據幀。
3.根據權利要求2所述的方法,其特征在于,所述按照所述重新確定的傳輸頻率再次向所述接收節點發送所述數據幀之后包括: 若預置時長中未收到所述接收節點發送的回復信息,則更改所述數據幀的傳輸路徑,并按照更改后的傳輸路徑傳輸所述數據幀。
4.根據權利要求3所述的方法,其特征在于,所述更改所述數據幀的傳輸路徑具體包括: 從MAC協議層進入路由協議層中更改所述數據幀的傳輸路徑,并返回MAC協議層。
5.根據權利要求1至4任一項所述的方法,其特征在于,所述發送節點在預定的傳輸頻率組中確定的傳輸頻率,并按照所述傳輸頻率向接收點發送數據幀之前包括: 選擇數據傳輸質量最好的傳輸信道,作為向所述接收節點發送所述數據幀的傳輸信道; 將所述傳輸信道的信息發送給所述接收節點。
6.一種數據傳輸方法,其特征在于,包括: 接收節點按照預定的傳輸頻率組中的各傳輸頻率,掃頻偵聽所述發送節點發送的數據幀; 當偵聽到所述發送節點發送的數據幀時,向所述發送節點發送回復信息。
7.根據權利要求6所述的方法,其特征在于,所述接收節點按照預定的傳輸頻率組中的各傳輸頻率,掃頻偵聽所述發送節點發送的數據幀之前包括: 接收所述發送節點發送的傳輸信道的信息; 在所述傳輸信道中掃描偵聽所述發送節點發送的數據幀。
8.一種數據傳輸裝置,其特征在于,包括: 確定單元,用于在預定的傳輸頻率組中確定傳輸頻率; 發送單元,用于按照所述確定單元確定的所述傳輸頻率向接收點發送數據幀,所述數據幀中包含多個前導碼,所述多個前導碼的發送總時長大于所述接收節點的掃頻偵聽時長; 接收單元,用于接收所述接收節點發送的回復信息。
9.根據權利要求8所述的裝置,其特征在于, 所述確定單元,還用于若預置時長中未收到所述接收節點發送的回復信息,則在所述預定的傳輸頻率組中重新確定傳輸頻率; 所述發送單元,還用于按照所述重新確定的傳輸頻率再次向所述接收節點發送所述數據幀。
10.根據權利要求8或9所述的裝置,其特征在于,所述裝置還包括: 更改單元,用于若預置時長中未收到所述接收節點發送的回復信息,則更改所述數據幀的傳輸路徑,并按照更改后的傳輸路徑傳輸所述數據幀。 所述更改單元,具體用于從MAC協議層進入路由協議層中更改所述數據幀的傳輸路徑,并返回MAC協議層。
11.根據權利要求10所述的裝置,其特征在于, 所述確定單元,還用于選擇數據傳輸質量最好的傳輸信道,作為向所述接收節點發送所述數據幀的傳輸信道; 所述發送單元,還用于將所述傳輸信道的信息發送給所述接收節點。
12.—種數據傳輸裝置,其特征在于,包括: 偵聽單元,用于按照預定的傳輸頻率組中的各傳輸頻率,掃頻偵聽所述發送節點發送的數據幀; 發送信息單元,用于當偵聽單元偵聽到所述發送節點發送的數據幀時,向所述發送節點發送回復信息。
13.根據權利要求12所述的裝置,其特征在于, 所述裝置還包括: 接收信息單元,還用于接收所述發送節點發送的傳輸信道的信息; 所述偵聽單元,還用于在所述傳輸信道中掃描偵聽所述發送節點發送的數據幀。
14.一種數據傳輸系統,其特征在于,包括: 發送節點,接收節點; 所述發送節點,用于在預定的傳輸頻率組中確定傳輸頻率,按照所述確定單元確定的所述傳輸頻率向接收點發送數據幀,所述數據幀中包含多個前導碼,所述多個前導碼的發送總時長大于所述接收節點的掃頻偵聽時長,接收所述接收節點發送的回復信息; 所述接收節點,用于按照預定的傳輸頻率組中的各傳輸頻率,掃頻偵聽所述發送節點發送的數據幀,當所述偵聽單元偵聽到所述發送節點發送的數據幀時,向所述發送節點發送回復信息。
【文檔編號】H04W12/10GK103546892SQ201210363715
【公開日】2014年1月29日 申請日期:2012年9月26日 優先權日:2012年9月26日
【發明者】崔濤, 劉柱, 張孝龍 申請人:深圳市友訊達科技發展有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 邯郸县| 灯塔市| 深州市| 黄骅市| 大邑县| 阿拉善左旗| 镇原县| 南平市| 剑河县| 英超| 桓台县| 布尔津县| 南靖县| 三穗县| 精河县| 怀远县| 鹤山市| 两当县| 报价| 怀安县| 婺源县| 儋州市| 安塞县| 舒兰市| 天台县| 汶上县| 陆丰市| 太康县| 娄底市| 遵义县| 乌恰县| 大兴区| 崇信县| 太白县| 宁陕县| 延安市| 京山县| 兴山县| 法库县| 行唐县| 高雄县|