物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法及網(wǎng)絡節(jié)點的制作方法
【專利摘要】本發(fā)明提供一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法及網(wǎng)絡節(jié)點。該方法包括:網(wǎng)絡節(jié)點將同一應用對應的各類型數(shù)據(jù)進行混合,得到混合數(shù)據(jù),所述網(wǎng)絡節(jié)點獲取所述混合數(shù)據(jù)的復雜度,所述網(wǎng)絡節(jié)點從所述應用對應的路徑中選取一條作為目標路徑,所述網(wǎng)絡節(jié)點根據(jù)所述復雜度獲取所述目標路徑的傳輸代價,所述網(wǎng)絡節(jié)點判斷所述傳輸代價是否低于預設閾值,如果判斷結果為是,所述網(wǎng)絡節(jié)點將所述混合數(shù)據(jù)按照所述目標路徑進行傳輸。本發(fā)明中的網(wǎng)絡節(jié)點通過獲取混合數(shù)據(jù)的復雜度,為混合數(shù)據(jù)選取傳輸代價小于預設閾值的目標路徑,實現(xiàn)了為混合數(shù)據(jù)自適應選取目標路徑的目的,而且通過目標路徑傳輸混合數(shù)據(jù),可以降低混合數(shù)據(jù)的傳輸代價,從而能夠節(jié)省路由資源。
【專利說明】物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法及網(wǎng)絡節(jié)點
【技術領域】
[0001]本發(fā)明涉及物聯(lián)網(wǎng)技術,尤其涉及一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法及網(wǎng)絡節(jié)點。
【背景技術】
[0002]物聯(lián)網(wǎng)分為感知層、傳輸層(即網(wǎng)絡層)、處理層和應用層。物聯(lián)網(wǎng)中的數(shù)據(jù)采集設備如紅外傳感器、射頻識別(Radio Frequency Identification,簡稱RFID)器件、或者二維條碼等通過感知獲取到物體的物理特性,如溫度、位置等信息,再將感知的信息轉換為數(shù)據(jù)發(fā)送給物聯(lián)網(wǎng)中的應用如智能交通、身份認證、基于位置服務和安全等,以使得各應用使用這些數(shù)據(jù)為用戶提供給各種服務。
[0003]目前,在數(shù)據(jù)采集設備采集到數(shù)據(jù)后,需要將數(shù)據(jù)按照預設的傳輸路徑發(fā)送到相應的應用上,存在不能自適應地為待傳輸數(shù)據(jù)選取傳輸路徑的缺陷。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法及網(wǎng)絡節(jié)點,用于解決現(xiàn)有技術中存在不能自適應地為待傳輸數(shù)據(jù)選取傳輸路徑的缺陷。
[0005]為了實現(xiàn)上述目的,本發(fā)明提供的一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法,包括:
[0006]網(wǎng)絡節(jié)點對同一應用對應的各類型數(shù)據(jù)進行混合得到混合數(shù)據(jù);
[0007]所述網(wǎng)絡節(jié)點獲取所述混合數(shù)據(jù)的復雜度;
[0008]所述網(wǎng)絡節(jié)點從與所述應用對應的傳輸路徑中選取一條作為目標路徑;
[0009]所述網(wǎng)絡節(jié)點根據(jù)所述復雜度獲取所述目標路徑的傳輸代價;
[0010]所述網(wǎng)絡節(jié)點判斷所述傳輸代價是否低于預設閾值;
[0011]如果判斷結果為是,所述網(wǎng)絡節(jié)點將所述混合數(shù)據(jù)按照所述目標路徑進行傳輸。
[0012]為了實現(xiàn)上述目的,本發(fā)明提供的一種網(wǎng)絡節(jié)點,包括:
[0013]混合模塊,用于對同一應用對應的各類型數(shù)據(jù)進行混合得到混合數(shù)據(jù);
[0014]第一獲取模塊,用于獲取所述混合數(shù)據(jù)的復雜度;
[0015]選取模塊,用于從與所述應用對應的傳輸路徑中選取一條作為目標路徑;
[0016]第二獲取模塊,用于根據(jù)所述復雜度獲取所述目標路徑的傳輸代價;
[0017]判斷模塊,用于判斷所述傳輸代價是否低于預設閾值;
[0018]傳輸模塊,用于在所述判斷模塊判斷出所述傳輸代價低于所述閾值后,將所述混合數(shù)據(jù)按照所述目標路徑進行傳輸。
[0019]本發(fā)明提供的物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法及網(wǎng)絡節(jié)點,網(wǎng)絡節(jié)點將同一應用對應的各類型數(shù)據(jù)進行混合得到混合數(shù)據(jù),所述網(wǎng)絡節(jié)點獲取所述混合數(shù)據(jù)的復雜度,所述網(wǎng)絡節(jié)點從所述應用對應的路徑中選取一條作為目標路徑,所述網(wǎng)絡節(jié)點根據(jù)所述復雜度獲取所述目標路徑的傳輸代價,所述網(wǎng)絡節(jié)點判斷所述傳輸代價是否低于預設閾值,如果判斷結果為是,所述網(wǎng)絡節(jié)點將所述混合數(shù)據(jù)按照所述目標路徑進行傳輸。本發(fā)明中的網(wǎng)絡節(jié)點通過獲取混合數(shù)據(jù)的復雜度,為混合數(shù)據(jù)選取傳輸代價小于預設閾值的目標路徑,實現(xiàn)了為混合數(shù)據(jù)自適應選取目標路徑的目的,而且通過目標路徑傳輸混合數(shù)據(jù),可以降低混合數(shù)據(jù)的傳輸代價,從而能夠節(jié)省路由資源。
【專利附圖】
【附圖說明】
[0020]圖1為本發(fā)明實施例一提供的一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法的流程示意圖;
[0021]圖2為本發(fā)明實施例二提供的一種網(wǎng)絡節(jié)點的結構示意圖。
【具體實施方式】
[0022]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。
[0023]實施例一
[0024]圖1為本發(fā)明實施例一提供的一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法的流程示意圖,如圖1所示,該物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法包括以下步驟:
[0025]101、網(wǎng)絡節(jié)點對同一應用對應的各類型數(shù)據(jù)進行混合得到混合數(shù)據(jù)。
[0026]具體地,網(wǎng)絡節(jié)點接收來自不同數(shù)據(jù)采集設備發(fā)送的數(shù)據(jù),如傳感器等,在接收到各數(shù)據(jù)采集設備發(fā)送的數(shù)據(jù)后,網(wǎng)絡節(jié)點可以從接收到的各數(shù)據(jù)中獲取到各數(shù)據(jù)對應的應用。網(wǎng)絡節(jié)點將同一應用對應的各類型數(shù)據(jù)進行混合得到混合數(shù)據(jù)。例如,網(wǎng)絡節(jié)點可以將同一應用的各類數(shù)據(jù)進行封裝成一個數(shù)據(jù)包。
[0027]102、網(wǎng)絡節(jié)點獲取所述混合數(shù)據(jù)的復雜度。
[0028]具體地,網(wǎng)絡節(jié)點根據(jù)各類型數(shù)據(jù)的單位大小與各類型數(shù)據(jù)所需在存儲空間占用所述單位大小的數(shù)量,獲取各類型數(shù)據(jù)的第一復雜度,網(wǎng)絡節(jié)點根據(jù)各類型數(shù)據(jù)的第一復雜度與預設的各類型數(shù)據(jù)對應的第一權重值,按照第一算法計算得到混合數(shù)據(jù)的復雜度。
[0029]第一算法的具體公式為:
【權利要求】
1.一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法,其特征在于,包括: 網(wǎng)絡節(jié)點對同一應用對應的各類型數(shù)據(jù)進行混合得到混合數(shù)據(jù); 所述網(wǎng)絡節(jié)點獲取所述混合數(shù)據(jù)的復雜度; 所述網(wǎng)絡節(jié)點從與所述應用對應的傳輸路徑中選取一條作為目標路徑; 所述網(wǎng)絡節(jié)點根據(jù)所述復雜度獲取所述目標路徑的傳輸代價; 所述網(wǎng)絡節(jié)點判斷所述傳輸代價是否低于預設閾值; 如果判斷結果為是,所述網(wǎng)絡節(jié)點將所述混合數(shù)據(jù)按照所述目標路徑進行傳輸。
2.根據(jù)權利要求1所述的物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法,其特征在于,還包括: 如果所述傳輸代價高于或者等于所述閾值,所述網(wǎng)絡節(jié)點重新執(zhí)行從所述應用對應的路徑中選取一條作為所述目標路徑直到選取出的所述目標路徑的所述傳輸代價低于所述閾值。
3.根據(jù)權利要求2所述的物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法,其特征在于,所述網(wǎng)絡節(jié)點獲取所述混合數(shù)據(jù)的復雜度,包括: 所述網(wǎng)絡節(jié)點根據(jù)各類型數(shù)據(jù)的單位大小與各類型數(shù)據(jù)在存儲空間占用所述單位大小的數(shù)量,獲取各類 型數(shù)據(jù)的第一復雜度; 所述網(wǎng)絡節(jié)點根據(jù)各類型數(shù)據(jù)的第一復雜度與預設的各類型數(shù)據(jù)對應的第一權重值,按照所述第一算法計算得到所述復雜度。
4.根據(jù)權利要求3所述的物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法,其特征在于,所述網(wǎng)絡節(jié)點根據(jù)所述復雜度獲取所述目標路徑的傳輸代價,包括: 所述網(wǎng)絡節(jié)點獲取所述目標路徑的傳輸距離; 所述網(wǎng)絡節(jié)點根據(jù)所述復雜度、所述傳輸距離以及預設的第二權重值,按照第二算法計算得到所述傳輸代價。
5.根據(jù)權利要求1-4任一項所述的物聯(lián)網(wǎng)數(shù)據(jù)傳輸方法,其特征在于,所述網(wǎng)絡節(jié)點從與所述應用對應的傳輸路徑中選取一條作為目標路徑,包括: 所述網(wǎng)絡節(jié)點預先存儲有與所述應用對應的傳輸路徑。 所述網(wǎng)絡節(jié)點從與所述應用對應的傳輸路徑中選取一條作為所述目標路徑。
6.一種網(wǎng)絡節(jié)點,其特征在于,包括: 混合模塊,用于對同一應用對應的各類型數(shù)據(jù)進行混合得到混合數(shù)據(jù); 第一獲取模塊,用于獲取所述混合數(shù)據(jù)的復雜度; 選取模塊,用于從與所述應用對應的傳輸路徑中選取一條作為目標路徑; 第二獲取模塊,用于根據(jù)所述復雜度獲取所述目標路徑的傳輸代價; 判斷模塊,用于判斷所述傳輸代價是否低于預設閾值; 傳輸模塊,用于在所述判斷模塊判斷出所述傳輸代價低于所述閾值后,將所述混合數(shù)據(jù)按照所述目標路徑進行傳輸。
7.根據(jù)權利要求6所述的網(wǎng)絡節(jié)點,其特征在于,還包括: 所述選取模塊,還用于所述判斷模塊判斷出所述傳輸代價高于或者等于所述閾值后,重新執(zhí)行從所述應用對應的路徑中選取一條作為所述目標路徑直到選取出的所述目標路徑的所述傳輸代價低于所述閾值。
8.根據(jù)權利要求7所述的網(wǎng)絡節(jié)點,其特征在于,所述第一獲取模塊,具體用于根據(jù)各類型數(shù)據(jù)的單位大小與各類型數(shù)據(jù)在存儲空間占用所述單位大小的數(shù)量,獲取各類型數(shù)據(jù)的第一復雜度,根據(jù)各類型數(shù)據(jù)的第一復雜度與預設的各類型數(shù)據(jù)對應的第一權重值,按照所述第一算法計算得到所述復雜度。
9.根據(jù)權利要求8所述的網(wǎng)絡節(jié)點,其特征在于,所述第二獲取模塊,具體用于獲取所述目標路徑的傳輸距離,根據(jù)所述復雜度、所述傳輸距離以及預設的第二權重值,按照第二算法計算得到所述傳輸代價。
10.根據(jù)權利要求6-9任一項所述的網(wǎng)絡節(jié)點,其特征在于,所述選取模塊,具體用于預先存儲有與所述應用對應的傳輸路徑,從與所述應用對應的傳輸路徑中選取一條作為所述目標 路徑。
【文檔編號】H04W84/18GK103905542SQ201410114379
【公開日】2014年7月2日 申請日期:2014年3月25日 優(yōu)先權日:2014年3月25日
【發(fā)明者】范春曉, 吳岳辛, 明悅, 董挺, 李曉晴 申請人:北京郵電大學