Wifi数据传输方法、系统及其相关方法

文档序号:7808523阅读:710来源:国知局
Wifi数据传输方法、系统及其相关方法
【专利摘要】WIFI数据传输方法包括发送端将需传输的原始信息处理为二进制形式的待发送数据;发送端将待发送数据加入组播IP地址;发送端将组播IP地址映射为对应的组播MAC地址;发送端循环发出包含组播MAC地址的组播数据包;接收端循环扫描WIFI通道,以检测上述组播数据包;接收端在检测到组播数据包时获取组播数据包的组播MAC地址;接收端提取出组播MAC地址的二进制形式的待发送数据;以及接收端将待发送数据还原为需传输的原始信息。上述WIFI数据传输方法将待传输数据设置到组播地址里,接收端通过获取组播地址进一步获取需传输的原始信息,如此,无需解密WIFI即可实现在WIFI网络内进行信息传输。本发明还涉及WIFI数据传输系统及其相关方法。
【专利说明】WIFI数据传输方法、系统及其相关方法

【技术领域】
[0001] 本发明涉及一种WIFI数据传输方法、系统及其相关方法。

【背景技术】
[0002] WIFI局域网一般采用如WPA WPA2WEP等加密方式进行加密,WIFI热点设备循环发 出组播,应用终端如手机、笔记本或平板电脑若需要连接WIFI局域网,则需要获得WIFI局 域网的密码,方可通过WIFI局域网进行数据传输,WIFI数据传输方式较为局限。


【发明内容】

[0003] 针对现有技术的不足,本发明的目的旨在于提供一种可解决上述技术问题的WIFI 数据传输方法、系统及其相关方法。
[0004] 为实现上述目的,本发明采用如下技术方案:
[0005] -种WIFI数据传输方法,其包括以下步骤:
[0006] 步骤A :发送端将需传输的原始信息处理为二进制形式的待发送数据;
[0007] 步骤B :发送端将待发送数据加入组播IP地址;
[0008] 步骤C :发送端将该组播IP地址映射为对应的组播MAC地址;
[0009] 步骤D :发送端循环发出包含该组播MAC地址的组播数据包;
[0010] 步骤E :接收端循环扫描WIFI通道,以检测上述组播数据包;
[0011] 步骤F :接收端在检测到该组播数据包时获取该组播数据包的组播MAC地址;
[0012] 步骤G :接收端提取出该组播MAC地址的二进制形式的待发送数据;以及
[0013] 步骤Η :接收端将该待发送数据还原为需传输的原始信息。
[0014] 进一步地,步骤Α的需传输的原始信息为经过加密、编码或约定的明文处理过的 信息。
[0015] 进一步地,步骤B为发送端将待发送数据加入组播IP地址的低23位。
[0016] 进一步地,步骤G为接收端将该待发送数据进行解密、解码或通过约定的明文还 原成需传输的原始数据。
[0017] -种WIFI数据传输系统,其包括以下模块:
[0018] 模块A应用于发送端:将需传输的原始信息处理为二进制形式的待发送数据;
[0019] 模块B应用于发送端:将待发送数据加入组播IP地址;
[0020] 模块C应用于发送端:将该组播IP地址映射为对应的组播MAC地址;
[0021] 模块D应用于发送端:循环发出包含该组播MAC地址的组播数据包;
[0022] 模块E应用接收端:循环扫描WIFI通道,以检测上述组播数据包;
[0023] 模块F应用接收端:在检测到该组播数据包时获取该组播数据包的组播MAC地 址;
[0024] 模块G应用接收端:提取出该组播MAC地址的二进制形式的待发送数据;以及
[0025] 模块Η应用接收端:将该待发送数据还原为需传输的原始信息。
[0026] 进一步地,模块A的需传输的原始信息为经过加密、编码或约定的明文处理过的 信息;
[0027] 模块G为将该待发送数据进行解密、解码或通过约定的明文还原成需传输的原始 数据。
[0028] 进一步地,模块B为将待发送数据加入组播IP地址的低23位。
[0029] 一种WIFI数据发送方法,应用于发送端,其包括以下步骤:
[0030] 将待传输的原始信息处理为二进制形式的待发送数据;
[0031] 将待发送数据加入组播IP地址;
[0032] 将该组播IP地址映射为对应的组播MAC地址;以及
[0033] 发送出包含该组播MAC地址的组播数据包。
[0034] 一种WIFI数据接收方法,应用于接收端,其包括以下步骤:
[0035] 扫描WIFI通道,以检测组播数据包;
[0036] 在检测到该组播数据包时获取该组播数据包的组播MAC地址;
[0037] 提取出该组播MAC地址的二进制形式的待还原数据;以及
[0038] 将该待还原数据还原为需传输的原始信息。
[0039] 一种WIFI配置信息获取方法,其包括以下步骤:
[0040] 通过WIFI热点设备将WIFI的SSID及PSK通过加密、编码或约定的明文处理,再 转换为二进制形式的待发送数据;
[0041] 通过WIFI热点设备将待发送数据加入组播IP地址;
[0042] 通过WIFI热点设备将该组播IP地址映射为对应的组播MAC地址;
[0043] 通过WIFI热点设备循环发出包含该组播MAC地址的组播数据包;
[0044] 通过应用终端循环扫描WIFI通道,以检测上述组播数据包;
[0045] 通过应用终端在检测到该组播数据包时获取该组播数据包的组播MAC地址;
[0046] 通过应用终端提取出该组播MAC地址的二进制形式的待发送数据;以及
[0047] 通过应用终端将该待发送数据通过解密、解码或约定的明文还原成该WIFI热点 设备的SSID和PSK信息。
[0048] 本发明的有益效果如下:
[0049] 上述WIFI数据传输方法将待传输数据设置到组播地址里,接收端通过获取组播 地址进一步获取需传输的原始信息,如此,无需解密WIFI即可实现在WIFI网络内进行信息 传输。

【专利附图】

【附图说明】
[0050] 图1为本发明WIFI数据传输方法的较佳实施方式的流程图。

【具体实施方式】
[0051] 下面将结合附图以及【具体实施方式】,对本发明做进一步描述:
[0052] 请参见图1,本发明涉及一种WIFI数据传输方法,其较佳实施方式包括以下步骤:
[0053] 步骤A :发送端将需传输的原始信息处理为二进制形式的待发送数据。其中,该需 传输的原始信息为经过加密、编码或约定的明文处理过的信息。
[0054] 步骤B :发送端将二进制形式的待发送数据加入组播IP地址。具体地,将待发送 数据以位的方式加入组播IP地址的低23位,例如,若待发送数据的二进制表示为1010101 11011110 10101010,那么,对应的组播IP地址的二进制表示将为11100000 01010101 1101111010101010(即 IP 地址为 224. 85. 222. 170)。
[0055] 步骤C :发送端将该组播IP地址映射为对应的组播MAC地址。例如,上述的组播 IP地址为224. 85. 222. 170,则映射后的组播MAC地址对应为01:00:5E:55:DE:AA。
[0056] 步骤D :发送端循环发出包含该组播MAC地址的组播数据包。
[0057] 步骤E :接收端循环扫描WIFI通道,以检测上述组播数据包。
[0058] 步骤F :接收端在检测到该组播数据包时获取该组播数据包的组播MAC地址。例 如,接收端获取得到的组播MAC地址为01:00 :5E:55:DE:AA。以及
[0059] 步骤G:接收端提取出该组播MAC地址的二进制形式的待发送数据。例如,组 播MA C地址为01:0 0:5 E: 5 5: D E: A A,从该组播M A C地址获取得到的待还原数据为1010101 11011110 10101010。
[0060] 步骤Η :接收端将该待还原数据还原为需传输的原始信息。具体地,将该待还原数 据进行解密、解码或通过约定的明文还原成需传输的原始信息。
[0061] 上述WIFI数据传输方法将待传输数据设置到组播地址里,接收端通过获取组播 地址进一步获取需传输的原始信息,如此,无需解密WIFI即可实现在WIFI网络内进行信息 传输。
[0062] 本发明还涉及一种WIFI数据发送方法,应用于发送端,其包括以下步骤:
[0063] 将待传输的原始信息处理为二进制形式的待发送数据;
[0064] 将待发送数据加入组播IP地址;
[0065] 将该组播IP地址映射为对应的组播MAC地址;以及
[0066] 发送出包含该组播MAC地址的组播数据包。
[0067] 本发明还涉及一种WIFI数据接收方法,应用于接收端,其包括以下步骤:
[0068] 扫描WIFI通道,以检测组播数据包;
[0069] 在检测到该组播数据包时获取该组播数据包的组播MAC地址;
[0070] 提取出该组播MAC地址的二进制形式的待还原数据;以及
[0071] 将该待还原数据还原为需传输的原始信息。
[0072] 本发明还涉及一种WIFI配置信息获取方法,其包括以下步骤:
[0073] 通过WIFI热点设备将WIFI的SSID (service set identifier,服务集标识)及 PSK(pre_shared key,预共享密钥模式)通过加密、编码或约定的明文处理,再转换为二进 制形式的待发送数据;
[0074] 通过WIFI热点设备将待发送数据加入组播IP地址;
[0075] 通过WIFI热点设备将该组播IP地址映射为对应的组播MAC地址;
[0076] 通过WIFI热点设备循环发出包含该组播MAC地址的组播数据包;
[0077] 通过应用终端循环扫描WIFI通道,以检测上述组播数据包;
[0078] 通过应用终端在检测到该组播数据包时获取该组播数据包的组播MAC地址;
[0079] 通过应用终端提取出该组播MAC地址的二进制形式的待发送数据;以及
[0080] 通过应用终端将该待发送数据通过解密、解码或约定的明文还原成该WIFI热点 设备的SSID和PSK信息。
[0081] 如此,WIFI应用终端无需利用其它WIFI网络或以太网即可获得WIFI热点设备的 SSID和PSK信息。
[〇〇82] 对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各 种相应的改变以及变形,而所有的这些改变以及变形都应该属于本发明权利要求的保护范 围之内。
【权利要求】
1. 一种WIFI数据传输方法,其特征在于:其包括以下步骤: 步骤A :发送端将需传输的原始信息处理为二进制形式的待发送数据; 步骤B :发送端将待发送数据加入组播IP地址; 步骤C :发送端将该组播IP地址映射为对应的组播MAC地址; 步骤D :发送端循环发出包含该组播MAC地址的组播数据包; 步骤E :接收端循环扫描WIFI通道,以检测上述组播数据包; 步骤F :接收端在检测到该组播数据包时获取该组播数据包的组播MAC地址; 步骤G :接收端提取出该组播MAC地址的二进制形式的待发送 数据;以及 步骤Η :接收端将该待发送数据还原为需传输的原始信息。
2. 如权利要求1所述的WIFI数据传输方法,其特征在于:步骤Α的需传输的原始信息 为经过加密、编码或约定的明文处理过的信息。
3. 如权利要求1所述的WIFI数据传输方法,其特征在于:步骤B为发送端将待发送数 据加入组播IP地址的低23位。
4. 如权利要求2所述的WIFI数据传输方法,其特征在于:步骤G为接收端将该待发送 数据进行解密、解码或通过约定的明文还原成需传输的原始数据。
5. -种WIFI数据传输系统,其特征在于:其包括以下模块: 模块A应用于发送端:将需传输的原始信息处理为二进制形式的待发送数据; 模块B应用于发送端:将待发送数据加入组播IP地址; 模块C应用于发送端:将该组播IP地址映射为对应的组播MAC地址; 模块D应用于发送端:循环发出包含该组播MAC地址的组播数据包; 模块E应用接收端:循环扫描WIFI通道,以检测上述组播数据包; 模块F应用接收端:在检测到该组播数据包时获取该组播数据包的组播MAC地址; 模块G应用接收端:提取出该组播MAC地址的二进制形式的待发送数据;以及 模块Η应用接收端:将该待发送数据还原为需传输的原始信息。
6. 如权利要求4所述的WIFI数据传输系统,其特征在于:模块Α的需传输的原始信息 为经过加密、编码或约定的明文处理过的信息; 模块G为将该待发送数据进行解密、解码或通过约定的明文还原成需传输的原始数 据。
7. 如权利要求5或6所述的WIFI数据传输系统,其特征在于:模块B为将待发送数据 加入组播IP地址的低23位。
8. -种WIFI数据发送方法,应用于发送端,其包括以下步骤: 将待传输的原始信息处理为二进制形式的待发送数据; 将待发送数据加入组播IP地址; 将该组播IP地址映射为对应的组播MAC地址;以及 发送出包含该组播MAC地址的组播数据包。
9. 一种WIFI数据接收方法,应用于接收端,其包括以下步骤: 扫描WIFI通道,以检测组播数据包; 在检测到该组播数据包时获取该组播数据包的组播MAC地址; 提取出该组播MAC地址的二进制形式的待还原数据;以及 将该待还原数据还原为需传输的原始信息。
10. -种WIFI配置信息获取方法,其包括以下步骤: 通过WIFI热点设备将WIFI的SSID及PSK通过加密、编码或约 定的明文处理,再转换为二进制形式的待发送数据; 通过WIFI热点设备将待发送数据加入组播IP地址; 通过WIFI热点设备将该组播IP地址映射为对应的组播MAC地址; 通过WIFI热点设备循环发出包含该组播MAC地址的组播数据包; 通过应用终端循环扫描WIFI通道,以检测上述组播数据包; 通过应用终端在检测到该组播数据包时获取该组播数据包的组播MAC地址; 通过应用终端提取出该组播MAC地址的二进制形式的待发送数据;以及 通过应用终端将该待发送数据通过解密、解码或约定的明文还原成该WIFI热点设备 的SSID和PSK信息。
【文档编号】H04L12/18GK104065765SQ201410325502
【公开日】2014年9月24日 申请日期:2014年7月9日 优先权日:2014年7月9日
【发明者】李志为, 刘宗儒, 姚博, 康海洋 申请人:杭州古北电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1