一种快速传递无线报文的方法和装置制造方法及图纸

技术编号:12659374 阅读:90 留言:0更新日期:2016-01-06 18:25
本发明专利技术公开了一种快速传递无线报文的方法和装置,属于无线通信技术领域。主设备端连接上WI-FI网络;所述主设备端接收到授权指令后获取所述WI-FI网络的SSID和密码;将所述SSID和密码映射到IEEE802.11协议的多播物理地址中,形成一个或多个数据包;所述主设备端以WI-FI无线射频发送数据包;从设备端接收数据包,其中,设置从设备端WI-FI进入监听模式,网卡为混杂模式;从设备端解析并重构所述接收数据包的SSID和密码;从设备端利用所述SSID和密码连接上网络。本发明专利技术通过多播物理地址传递无线报文的信息,无需增加额外的硬件设备即可与WI-FI网外的设备进行通讯,减少了硬件的成本同时简化了网络连接的过程。

【技术实现步骤摘要】

本专利技术涉及无线通信
,尤其涉及一种基于IEEE 802.11协议的多播物理地址直接进行无线数据通信的方法。
技术介绍
W1-FI是可以将个人电脑、手持设备(如pad、智能手机)等支持无线上网的智能设备以无线方式互相连接到互联网的一种无线通信技术,随着物联网技术的发展,各种类型的智能电子产品,如传感器、IP Camera (网络摄像机)、Wearable (可穿戴设备)等,已开始使用W1-FI技术来实现无线网络通讯和互联网接入。目前智能电子产品之间无线数据通信都是基于通信双方设备都连接上网络后进行,通信双方设备没有连接上无线网络之前不能传递无线报文,不能进行数据传输。如已经连接上W1-FI网络的智能手机、pad等移动智能设备无法与没有连接上W1-FI网络的智能电子产品,如IP Camera,Wearable,Car DV(行车记录仪),Sport DV (运动摄影机)等之间进行无线数据传输。现有的技术一般是通过增加其他的通信设备,实现与W1-FI网外设备的数据传输,如采用蓝牙等,但是这样会增加硬件成本。另一方面,通过蓝牙等来连接网络,建立网络连接的过程相对比较复杂。
技术实现思路
本专利技术的目的在于提供一种减少硬件成本、简化网络连接过程的快速传递无线报文的方法和装置。本专利技术提供一种快速传递无线报文的方法,所述方法包括:主设备端连接上W1-FI网络;所述主设备端接收授权指令后获取要发送的数据;所述主设备端将所述要发送的数据映射到IEEE 802.11协议的多播物理地址中,形成一个或多个数据包,所述多播物理地址的形式为:Bytel-Byte2-Byte3-Byte4-Byte5_Byte6,其中Bytel-Byte2_Byte3固定不变,Byte4为发送数据包的序号,Byte5为所述要发送的数据,Byte6为所述要发送的数据;所述主设备端以W1-FI无线射频发送所述数据包。所述方法还包括:从设备端端接收所有的数据包,所述从设备端W1-FI进入监听模式,网卡为混杂模式;所述从设备端过滤出需要的数据包;所述从设备端解析出所述数据包的数据并按照序号重构数据。优选地,所述授权指令包括其他设备要求连接所述主设备端的请求连接指令、网络授权指令、主设备端接收到的发送指令。优选地,所述要发送的数据为所述W1-FI网络的SSID和密码。优选地,若所述从设备端重构后的数据为W1-FI网络的SSID和密码,则利用所述SSID和密码连接上网络。通过上述方法可以向没有连接上网络的从设备端发送数据报文。当发送数据报文的信息为W1-FI的SSID和密码时,从设备端可以使用该SSID和密码连接上网络。该方法实现了与W1-FI网外设备的数据传输,减少数据传输的硬件成本,同时不用通过蓝牙等硬件设备和手动连网来实现网络连接,直接通过主设备端来配置即可完成从设备端的网络连接,简化了网络连接的过程。本专利技术还提供一种快速传递无线报文的装置,所述装置包括主设备端,具体包括:第一网络通讯模块,用于使主设备端连接上W1-FI网络;获取模块,用于所述主设备端接收授权指令后获取要发送的数据;编码模块,用于将所述要发送的数据映射到IEEE 802.11协议的多播物理地址中,形成一个或多个数据包,所述多播物理地址的形式为:Bytel-Byte2-Byte3-Byte4_Byte5_Byte6,其中Bytel_Byte2_Byte3固定不变,Byte4为发送数据包的序号,Byte5为所述要发送的数据,Byte6为所述要发送的数据;第一网络通讯模块,还用于将所述数据包以W1-FI无线射频发送。所述装置还包括从设备端,具体包括:接收模块,用于端收所有的数据包,所述从设备端W1-FI进入监听模式,网卡为混杂模式;过滤模块,用于过滤出需要的数据包;解析重构模块,用于解析出所述数据包的数据并按照序号重构数据。优选地,所述授权指令包括其他设备要求连接所述主设备端的请求连接指令、网络授权指令、主设备端接收到的发送指令。优选地,所述要发送的数据为所述W1-FI网络的SSID和密码。优选地,所述装置还包括第二网络通讯模块,若所述从设备端重构后的数据为W1-FI网络的SSID和密码,则所述第二网络通讯模块利用所述SSID和密码连接上网络。通过上述装置可以向没有连接上网络的从设备端发送数据报文。当发送数据报文的信息为W1-FI的SSID和密码时,从设备端可以使用该SSID和密码连接上网络。该装置不需要增加额外的硬件设备如蓝牙等,即可完成与W1-FI网外设备的数据传输,减少了硬件成本,同时不用通过蓝牙设备和手动连网来实现网络连接,直接通过主设备端来配置即可完成从设备端的网络连接,简化了网络连接的过程。【附图说明】为了更清楚的说明本专利技术实施例中的具体方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为第一实施例中发送无线报文的方法流程图。图2为第一实施例中接收无线报文的方法流程图。图3为多播物理地址的编码示意图。图4为第二实施例中发送无线报文的方法流程图。图5为第二实施例中接收无线报文的方法流程图。图6为第一实施例的快速传递无线报文的装置图。图7为第二实施例的快速传递无线报文的装置图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的实施方式作进一步地详细描述。请参看图1和图2,其为第一实施例的快速传递无线报文的方法流程图。该快速传递无线报文的方法运行于主设备端和从设备端中。该主设备端可以为智能手机,平板电脑等,该从设备端可以为智能电子产品如IP Camera, Wearable,Car DV, Sport DV等,也可以为其他有W1-FI模块的智能设备。该快速传递无线报文的方法包括执行于主设备端中的发送无线报文的方法和执行于从设备端中的接收无线报文的方法。图1为第一实施例中发送无线报文的方法流程图。执行该方法的主体为主设备,该主设备端有W1-FI模块,可以为智能手机,平板电脑等。该方法包括:步骤SOl,主设备端连接上W1-FI网络。主设备端获取周围无线网络接入点的SSID和密码,连接上无线网络。步骤S02,所述主设备端接收到授权指令后获取要发送的数据。授权指令包括其他设备要求连接该主设备端的请求连接指令、网络授权指令、该主设备端接收到的发送指令。该主设备端接收到授权指令后获取要发送的数据。步骤S03,所述主设备端将所述要发送的数据映射到IEEE 802.11协议的多播物理地址中,形成一个或多个数据包,所述多播物理地址的形式为:Bytel-Byte2_Byte3_Byte4_Byte5_Byte6,其中Bytel_Byte2_Byte3固定不变,Byte4为发送数据包的序号,Byte当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种快速传递无线报文的方法,其特征在于,包括:主设备端连接上WI‑FI网络;所述主设备端接收授权指令后获取要发送的数据;所述主设备端将所述要发送的数据映射到IEEE 802.11协议的多播物理地址中,形成一个或多个数据包,所述多播物理地址的形式为:Byte1‑Byte2‑Byte3‑Byte4‑Byte5‑Byte6,其中Byte1‑Byte2‑Byte3固定不变,Byte4为发送数据包的序号,Byte5为所述要发送的数据,Byte6为所述要发送的数据;所述主设备端以WI‑FI无线射频发送所述数据包。

【技术特征摘要】

【专利技术属性】
技术研发人员:邓锋张磊冯四辉
申请(专利权)人:天彩电子深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1