一種基于upd網絡傳輸協(xié)議的信息編碼傳輸方法
【技術領域】
[0001]本發(fā)明涉及一種基于UPD網絡傳輸協(xié)議的信息編碼傳輸方法,屬于通信技術領域。
[0002]
【背景技術】
[0003]信息加密有利于無線網絡中信息的安全,但也限制了在加密的無線網絡中的設備直接向未獲得密鑰、沒有加入到相同的無線網絡中的設備發(fā)送信息。這些未加入加密無線網絡的設備可以是一些不支持當前網絡加密算法或加密協(xié)議的運算能力較弱的嵌入式無線網絡設備,也可以是一些暫未獲得密鑰的普通無線網絡設備,或者是加入到其他覆蓋區(qū)域相同的無線網絡中的設備。
[0004]
【發(fā)明內容】
[0005]本發(fā)明的目的在于提供一種基于UPD網絡傳輸協(xié)議的信息編碼傳輸方法,能實現(xiàn)在加密的無線網絡中的設備可以采用無連接的方式直接向網絡以外的設備發(fā)送信息。
[0006]本發(fā)明的目的是通過以下技術方案來實現(xiàn)的:一種基于UPD網絡傳輸協(xié)議的信息編碼傳輸方法,它包含以下步驟:
(I )、定義數(shù)據(jù)發(fā)射端A,數(shù)據(jù)發(fā)射端A為已接入加密的無線局域網的設備并采用無連接的UDP網絡傳輸協(xié)議向其他網絡地址發(fā)送信息;
(2)、定義數(shù)據(jù)發(fā)射端B,數(shù)據(jù)發(fā)射端B為未接入前述無線局域網絡但具有無線網絡功能的設備同時數(shù)據(jù)發(fā)射端A和數(shù)據(jù)發(fā)射端B處在相同的無線網絡信號覆蓋范圍內;
(3)、數(shù)據(jù)發(fā)射端A與數(shù)據(jù)發(fā)射端B預先約定:預先設定一個時間長度段n,預先設定這個時間長度段η中發(fā)送的字節(jié)長度的信息,根據(jù)發(fā)往數(shù)據(jù)發(fā)射端B的實際數(shù)據(jù)字節(jié)序列的不同長度s定義發(fā)往數(shù)據(jù)發(fā)射端B的數(shù)據(jù)字節(jié)序列的每一個字節(jié)的第s位的不同的特征值m , m為O或I ;
(4)、建立發(fā)射端A與數(shù)據(jù)發(fā)射端B的映射關系:根據(jù)特征值m,數(shù)據(jù)發(fā)射端A向數(shù)據(jù)發(fā)射端B在預定的時間段η內多次發(fā)送相同長度s的數(shù)據(jù),完成UPD數(shù)據(jù)的傳輸通訊。
[0007]所述的發(fā)往數(shù)據(jù)發(fā)射端B的實際數(shù)據(jù)字節(jié)長度小于預先設定這個時間長度段η中發(fā)送的字節(jié)長度。
[0008]本發(fā)明的有益效果在于:用隱含式數(shù)據(jù)傳送方式使得實際傳送的數(shù)據(jù)獨立于網絡信息的加密方式,發(fā)送的數(shù)據(jù)和實際數(shù)據(jù)內容之間的影射關系由數(shù)據(jù)發(fā)射端A和數(shù)據(jù)發(fā)射端B預先設定,具有較強的保密性,實現(xiàn)了在加密的無線網絡中的設備可以采用無連接的方式直接向網絡以外的設備發(fā)送信息。
[0009]
【附圖說明】
[0010]圖1為數(shù)據(jù)包與實際數(shù)據(jù)字節(jié)序中字符位影射關系示意圖;
圖2為重復內容的數(shù)據(jù)包與實際數(shù)據(jù)字節(jié)序中字符位的關系。
[0011]
【具體實施方式】
[0012]下面結合附圖實施例進一步描述本發(fā)明的技術方案,但要求保護的范圍并不局限于所述。
[0013]一種基于UPD網絡傳輸協(xié)議的信息編碼傳輸方法,它包含以下步驟:
(I )、定義數(shù)據(jù)發(fā)射端A,數(shù)據(jù)發(fā)射端A為已接入加密的無線局域網的設備并采用無連接的UDP網絡傳輸協(xié)議向其他網絡地址發(fā)送信息;
(2)、定義數(shù)據(jù)發(fā)射端B,數(shù)據(jù)發(fā)射端B為未接入前述無線局域網絡但具有無線網絡功能的設備同時數(shù)據(jù)發(fā)射端A和數(shù)據(jù)發(fā)射端B處在相同的無線網絡信號覆蓋范圍內;
(3)、數(shù)據(jù)發(fā)射端A與數(shù)據(jù)發(fā)射端B預先約定:預先設定一個時間長度段n,預先設定這個時間長度段η中發(fā)送的字節(jié)長度的信息,根據(jù)發(fā)往數(shù)據(jù)發(fā)射端B的實際數(shù)據(jù)字節(jié)序列的不同長度s定義發(fā)往數(shù)據(jù)發(fā)射端B的數(shù)據(jù)字節(jié)序列的每一個字節(jié)的第s位的不同的特征值m,m為O或1,比如發(fā)往數(shù)據(jù)發(fā)射端B的一個數(shù)據(jù)包中的數(shù)據(jù)的長度為6,則可以定義發(fā)往數(shù)據(jù)發(fā)射端B的數(shù)據(jù)字節(jié)序列的第一個字節(jié)的第六位為1,或者也可以根據(jù)預先約定表示為0,然后發(fā)往數(shù)據(jù)發(fā)射端B的一個數(shù)據(jù)包中的數(shù)據(jù)的長度為5,可以定義發(fā)往數(shù)據(jù)發(fā)射端B的數(shù)據(jù)字節(jié)序列的第一個字節(jié)的第5位為區(qū)別長度為6的字節(jié)信息的特征值;
(4)、建立發(fā)射端A與數(shù)據(jù)發(fā)射端B的映射關系:根據(jù)特征值m,數(shù)據(jù)發(fā)射端A向數(shù)據(jù)發(fā)射端B在預定的時間段η內多次發(fā)送相同長度s的數(shù)據(jù),完成UPD數(shù)據(jù)的傳輸通訊,如圖1,數(shù)據(jù)包與實際數(shù)據(jù)字節(jié)序中字符位影射關系示意圖,數(shù)據(jù)包Α、B、C、D之間沒有重復內容,數(shù)據(jù)包A根據(jù)字節(jié)長度SI在預定的時間段η內多次發(fā)送相同長度SI的數(shù)據(jù),數(shù)據(jù)包B根據(jù)字節(jié)長度S2在預定的時間段η內多次發(fā)送相同長度S2的數(shù)據(jù),如圖2,數(shù)據(jù)包Α、Β之間有重復內容,數(shù)據(jù)包A和數(shù)據(jù)包B字節(jié)長度相等則在預定的時間段η內多次發(fā)送相同長度的數(shù)據(jù)包A和數(shù)據(jù)包B。
[0014]所述的發(fā)往數(shù)據(jù)發(fā)射端B的實際數(shù)據(jù)字節(jié)長度小于預先設定這個時間長度段η中發(fā)送的字節(jié)長度。
[0015]現(xiàn)有的數(shù)據(jù)發(fā)射端A需要向數(shù)據(jù)發(fā)射端B發(fā)送信息時,數(shù)據(jù)發(fā)射端A采用無連接的UDP網絡傳輸協(xié)議向數(shù)據(jù)發(fā)射端B發(fā)送信息,如:255.255.255.255,數(shù)據(jù)發(fā)射端B因為處在無線網絡信號覆蓋范圍內所以能夠偵聽到發(fā)往前述網絡地址的信息,因為數(shù)據(jù)發(fā)射端A處在加密的無線網絡中所以其發(fā)送的所有信息都被加密后才發(fā)出,因此數(shù)據(jù)發(fā)射端B獲得的發(fā)往前述網絡地址的信息是加密過的信息,又因為數(shù)據(jù)發(fā)射端B沒有加入與數(shù)據(jù)發(fā)射端A相同的經加密的無線網絡,也不預先知道加密無線網絡的密鑰,因此數(shù)據(jù)發(fā)射端B不能通過解密了解數(shù)據(jù)發(fā)射端A發(fā)送的信息。
[0016]而本發(fā)明使得在加密的無線網絡中的設備可以采用無連接的方式直接向網絡以外的設備發(fā)送信息,用隱含式數(shù)據(jù)傳送方式使得實際傳送的數(shù)據(jù)獨立于網絡信息的加密方式,同時發(fā)送的數(shù)據(jù)和實際數(shù)據(jù)內容之間的影射關系由數(shù)據(jù)發(fā)射端A和數(shù)據(jù)發(fā)射端B預先設定,因此本方法有較強的保密性,第三方即使截獲了數(shù)據(jù)包,并且知道是采用本編碼傳輸方法,也無法了解數(shù)據(jù)發(fā)射端A向數(shù)據(jù)發(fā)射端B發(fā)送的內容。
[0017]本方法中當接收方接收到相同數(shù)值的數(shù)據(jù)時只會解析為為了增加傳輸?shù)目煽啃灾貜桶l(fā)送的數(shù)據(jù),不會因為將相同數(shù)值的信息解析為不同的信息從而產生混淆,使用較為簡單的方法在無連接、無應答、存在丟包的網絡環(huán)境中可靠地進行信息傳輸,發(fā)送信息的數(shù)據(jù)發(fā)射端A上不需要任何特殊的裝置或者特殊的軟件,只要其能夠向特定地址發(fā)送UDP數(shù)據(jù)包即可,而這個要求是所有無線網絡設備都具備的,接受信息的數(shù)據(jù)發(fā)射端B上不需要任何特殊的裝置,只要其能夠偵聽發(fā)往特定網絡地址的數(shù)據(jù)包并能夠解析數(shù)據(jù)包中的內容即可。因此本方法的適用范圍非常廣泛。
【主權項】
1.一種基于UPD網絡傳輸協(xié)議的信息編碼傳輸方法,其特征在于:它包含以下步驟: (I )、定義數(shù)據(jù)發(fā)射端A,數(shù)據(jù)發(fā)射端A為已接入加密的無線局域網的設備并采用無連接的UDP網絡傳輸協(xié)議向其他網絡地址傳輸; (2)、定義數(shù)據(jù)發(fā)射端B,數(shù)據(jù)發(fā)射端B為未接入前述無線局域網絡但具有無線網絡功能的設備同時數(shù)據(jù)發(fā)射端A和數(shù)據(jù)發(fā)射端B處在相同的無線網絡信號覆蓋范圍內; (3)、數(shù)據(jù)發(fā)射端A與數(shù)據(jù)發(fā)射端B預先約定:預先設定一個時間長度段n,預先設定這個時間長度段η中發(fā)送的字節(jié)長度的信息,根據(jù)發(fā)往數(shù)據(jù)發(fā)射端B的實際數(shù)據(jù)字節(jié)序列的不同長度s定義發(fā)往數(shù)據(jù)發(fā)射端B的數(shù)據(jù)字節(jié)序列的每一個字節(jié)的第s位的不同的特征值m, m為O或I ; (4)、建立發(fā)射端A與數(shù)據(jù)發(fā)射端B的映射關系:根據(jù)特征值m,數(shù)據(jù)發(fā)射端A向數(shù)據(jù)發(fā)射端B在預定的時間段η內多次發(fā)送相同長度s的數(shù)據(jù),完成UPD數(shù)據(jù)的傳輸通訊。
2.根據(jù)權利要求1所述的基于UPD網絡傳輸協(xié)議的信息編碼傳輸方法,其特征在于:所述的發(fā)往數(shù)據(jù)發(fā)射端B的實際數(shù)據(jù)字節(jié)長度小于預先設定這個時間長度段η中發(fā)送的字節(jié)長度。
【專利摘要】本發(fā)明公開了一種基于UPD網絡傳輸協(xié)議的信息編碼傳輸方法,它包含以下步驟:(1)定義數(shù)據(jù)發(fā)射端A;(2)定義數(shù)據(jù)發(fā)射端B;(3)數(shù)據(jù)發(fā)射端A與數(shù)據(jù)發(fā)射端B預先約定;(4)建立發(fā)射端A與數(shù)據(jù)發(fā)射端B的映射關系:根據(jù)特征值m,完成UPD數(shù)據(jù)的傳輸通訊。本發(fā)明的有益效果是:用隱含式數(shù)據(jù)傳送方式使得實際傳送的數(shù)據(jù)獨立于網絡信息的加密方式,發(fā)送的數(shù)據(jù)和實際數(shù)據(jù)內容之間的影射關系由數(shù)據(jù)發(fā)射端A和數(shù)據(jù)發(fā)射端B預先設定,具有較強的保密性,實現(xiàn)了在加密的無線網絡中的設備可以采用無連接的方式直接向網絡以外的設備發(fā)送信息。
【IPC分類】H04L1-00
【公開號】CN104660368
【申請?zhí)枴緾N201310600284
【發(fā)明人】陳川, 鮑忠, 陶政吉, 徐炎, 陸垚
【申請人】深圳市天和榮科技有限公司
【公開日】2015年5月27日
【申請日】2013年11月25日