一种基于upd网络传输协议的信息编码传输方法

文档序号:8342579阅读:577来源:国知局
一种基于upd网络传输协议的信息编码传输方法
【技术领域】
[0001]本发明涉及一种基于UPD网络传输协议的信息编码传输方法,属于通信技术领域。
[0002]
【背景技术】
[0003]信息加密有利于无线网络中信息的安全,但也限制了在加密的无线网络中的设备直接向未获得密钥、没有加入到相同的无线网络中的设备发送信息。这些未加入加密无线网络的设备可以是一些不支持当前网络加密算法或加密协议的运算能力较弱的嵌入式无线网络设备,也可以是一些暂未获得密钥的普通无线网络设备,或者是加入到其他覆盖区域相同的无线网络中的设备。
[0004]

【发明内容】

[0005]本发明的目的在于提供一种基于UPD网络传输协议的信息编码传输方法,能实现在加密的无线网络中的设备可以采用无连接的方式直接向网络以外的设备发送信息。
[0006]本发明的目的是通过以下技术方案来实现的:一种基于UPD网络传输协议的信息编码传输方法,它包含以下步骤:
(I )、定义数据发射端A,数据发射端A为已接入加密的无线局域网的设备并采用无连接的UDP网络传输协议向其他网络地址发送信息;
(2)、定义数据发射端B,数据发射端B为未接入前述无线局域网络但具有无线网络功能的设备同时数据发射端A和数据发射端B处在相同的无线网络信号覆盖范围内;
(3)、数据发射端A与数据发射端B预先约定:预先设定一个时间长度段n,预先设定这个时间长度段η中发送的字节长度的信息,根据发往数据发射端B的实际数据字节序列的不同长度s定义发往数据发射端B的数据字节序列的每一个字节的第s位的不同的特征值m , m为O或I ;
(4)、建立发射端A与数据发射端B的映射关系:根据特征值m,数据发射端A向数据发射端B在预定的时间段η内多次发送相同长度s的数据,完成UPD数据的传输通讯。
[0007]所述的发往数据发射端B的实际数据字节长度小于预先设定这个时间长度段η中发送的字节长度。
[0008]本发明的有益效果在于:用隐含式数据传送方式使得实际传送的数据独立于网络信息的加密方式,发送的数据和实际数据内容之间的影射关系由数据发射端A和数据发射端B预先设定,具有较强的保密性,实现了在加密的无线网络中的设备可以采用无连接的方式直接向网络以外的设备发送信息。
[0009]
【附图说明】
[0010]图1为数据包与实际数据字节序中字符位影射关系示意图;
图2为重复内容的数据包与实际数据字节序中字符位的关系。
[0011]
【具体实施方式】
[0012]下面结合附图实施例进一步描述本发明的技术方案,但要求保护的范围并不局限于所述。
[0013]一种基于UPD网络传输协议的信息编码传输方法,它包含以下步骤:
(I )、定义数据发射端A,数据发射端A为已接入加密的无线局域网的设备并采用无连接的UDP网络传输协议向其他网络地址发送信息;
(2)、定义数据发射端B,数据发射端B为未接入前述无线局域网络但具有无线网络功能的设备同时数据发射端A和数据发射端B处在相同的无线网络信号覆盖范围内;
(3)、数据发射端A与数据发射端B预先约定:预先设定一个时间长度段n,预先设定这个时间长度段η中发送的字节长度的信息,根据发往数据发射端B的实际数据字节序列的不同长度s定义发往数据发射端B的数据字节序列的每一个字节的第s位的不同的特征值m,m为O或1,比如发往数据发射端B的一个数据包中的数据的长度为6,则可以定义发往数据发射端B的数据字节序列的第一个字节的第六位为1,或者也可以根据预先约定表示为0,然后发往数据发射端B的一个数据包中的数据的长度为5,可以定义发往数据发射端B的数据字节序列的第一个字节的第5位为区别长度为6的字节信息的特征值;
(4)、建立发射端A与数据发射端B的映射关系:根据特征值m,数据发射端A向数据发射端B在预定的时间段η内多次发送相同长度s的数据,完成UPD数据的传输通讯,如图1,数据包与实际数据字节序中字符位影射关系示意图,数据包Α、B、C、D之间没有重复内容,数据包A根据字节长度SI在预定的时间段η内多次发送相同长度SI的数据,数据包B根据字节长度S2在预定的时间段η内多次发送相同长度S2的数据,如图2,数据包Α、Β之间有重复内容,数据包A和数据包B字节长度相等则在预定的时间段η内多次发送相同长度的数据包A和数据包B。
[0014]所述的发往数据发射端B的实际数据字节长度小于预先设定这个时间长度段η中发送的字节长度。
[0015]现有的数据发射端A需要向数据发射端B发送信息时,数据发射端A采用无连接的UDP网络传输协议向数据发射端B发送信息,如:255.255.255.255,数据发射端B因为处在无线网络信号覆盖范围内所以能够侦听到发往前述网络地址的信息,因为数据发射端A处在加密的无线网络中所以其发送的所有信息都被加密后才发出,因此数据发射端B获得的发往前述网络地址的信息是加密过的信息,又因为数据发射端B没有加入与数据发射端A相同的经加密的无线网络,也不预先知道加密无线网络的密钥,因此数据发射端B不能通过解密了解数据发射端A发送的信息。
[0016]而本发明使得在加密的无线网络中的设备可以采用无连接的方式直接向网络以外的设备发送信息,用隐含式数据传送方式使得实际传送的数据独立于网络信息的加密方式,同时发送的数据和实际数据内容之间的影射关系由数据发射端A和数据发射端B预先设定,因此本方法有较强的保密性,第三方即使截获了数据包,并且知道是采用本编码传输方法,也无法了解数据发射端A向数据发射端B发送的内容。
[0017]本方法中当接收方接收到相同数值的数据时只会解析为为了增加传输的可靠性重复发送的数据,不会因为将相同数值的信息解析为不同的信息从而产生混淆,使用较为简单的方法在无连接、无应答、存在丢包的网络环境中可靠地进行信息传输,发送信息的数据发射端A上不需要任何特殊的装置或者特殊的软件,只要其能够向特定地址发送UDP数据包即可,而这个要求是所有无线网络设备都具备的,接受信息的数据发射端B上不需要任何特殊的装置,只要其能够侦听发往特定网络地址的数据包并能够解析数据包中的内容即可。因此本方法的适用范围非常广泛。
【主权项】
1.一种基于UPD网络传输协议的信息编码传输方法,其特征在于:它包含以下步骤: (I )、定义数据发射端A,数据发射端A为已接入加密的无线局域网的设备并采用无连接的UDP网络传输协议向其他网络地址传输; (2)、定义数据发射端B,数据发射端B为未接入前述无线局域网络但具有无线网络功能的设备同时数据发射端A和数据发射端B处在相同的无线网络信号覆盖范围内; (3)、数据发射端A与数据发射端B预先约定:预先设定一个时间长度段n,预先设定这个时间长度段η中发送的字节长度的信息,根据发往数据发射端B的实际数据字节序列的不同长度s定义发往数据发射端B的数据字节序列的每一个字节的第s位的不同的特征值m, m为O或I ; (4)、建立发射端A与数据发射端B的映射关系:根据特征值m,数据发射端A向数据发射端B在预定的时间段η内多次发送相同长度s的数据,完成UPD数据的传输通讯。
2.根据权利要求1所述的基于UPD网络传输协议的信息编码传输方法,其特征在于:所述的发往数据发射端B的实际数据字节长度小于预先设定这个时间长度段η中发送的字节长度。
【专利摘要】本发明公开了一种基于UPD网络传输协议的信息编码传输方法,它包含以下步骤:(1)定义数据发射端A;(2)定义数据发射端B;(3)数据发射端A与数据发射端B预先约定;(4)建立发射端A与数据发射端B的映射关系:根据特征值m,完成UPD数据的传输通讯。本发明的有益效果是:用隐含式数据传送方式使得实际传送的数据独立于网络信息的加密方式,发送的数据和实际数据内容之间的影射关系由数据发射端A和数据发射端B预先设定,具有较强的保密性,实现了在加密的无线网络中的设备可以采用无连接的方式直接向网络以外的设备发送信息。
【IPC分类】H04L1-00
【公开号】CN104660368
【申请号】CN201310600284
【发明人】陈川, 鲍忠, 陶政吉, 徐炎, 陆垚
【申请人】深圳市天和荣科技有限公司
【公开日】2015年5月27日
【申请日】2013年11月25日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1