一种通过wifi传输数据的方法、主设备及模块设备的制造方法

文档序号:9220475
一种通过wifi传输数据的方法、主设备及模块设备的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种通过wifi传输数据的方法、主设备及模块设备。
【背景技术】
[0002]组合设备是几个拥有独立系统的设备通过一种物理连接方式藕合在一起,共同完成产品功能的设备。组合设备的形式很多,板卡服务器是比较常见的一种产品形态,通过加入板卡的数量来提高服务器的处理能力,每个板卡是一个独立的系统设备。组合设备的主要功能是为终端用户服务的,通过组合不同的模块设备来实现不同的产品系列和功能。这些模块设备每一个都是一个独立的系统,然后在主模块设备的协调下工作。无线局域网wifi (wireless fidelity,无线局域网)功能是目前组合设备的一个重要功能,因为wifi地理定位、wifi直连或者miracast互通功能在某些模块设备上是必须的,而且不能够被以太网所代替,所以每个模块设备可能都需要拥有wifi功能。
[0003]为了实现组合设备每个模块设备都能够使用wifi上网,现有技术通常让每个模块设备放置一个独立的物理wifi设备,但是由于无线设备的特殊性,各个wifi设备相互之间存在干扰,同时也为组合设备结构设计带来困难。
[0004]综上所述,现有技术方案中存在各个模块设备上wifi设备相互之间存在干扰的问题。

【发明内容】

[0005]本发明实施例提供一种通过wifi传输数据的方法、主设备及模块设备,用以解决现有技术方案中存在各个模块设备上wifi设备相互之间存在干扰的问题。
[0006]本发明实施例提供的一种通过wifi传输数据的方法,包括:
[0007]主设备将通过所述主设备中的无线网卡收到来自外网的针对模块设备的数据,发送给所述主设备中的以太网网桥,并通过所述以太网网桥将所述模块设备的数据,依次通过所述模块设备中的以太网卡和虚拟无线网卡发送给对应的模块设备;以及
[0008]所述主设备将通过所述以太网网桥收到的模块设备发送的数据,发送给所述无线网卡,并通过所述无线网卡发送,其中所述模块设备发送的数据是所述模块设备依次通过所述虚拟无线网卡和以太网卡发送的。
[0009]较佳地,所述主设备将通过所述主设备中的无线网卡收到来自外网的针对模块设备的数据,发送给所述主设备中的以太网网桥,并通过所述以太网网桥将所述模块设备的数据,依次通过所述模块设备中的以太网卡和虚拟无线网卡发送给对应的模块设备,包括:
[0010]所述主设备通过所述无线网卡接收到包含虚拟无线网卡媒体接入控制MAC地址的数据;
[0011 ] 所述主设备根据以太网MAC地址对所述包含虚拟无线网卡MAC地址的数据进行封装,所述主设备通过所述以太网网桥将封装后的数据发送给所述以太网卡。
[0012]较佳地,所述主设备根据以太网MAC地址对所述包含虚拟无线网卡MAC地址的数据进行封装,所述主设备通过所述以太网网桥将封装后的数据发送给所述以太网卡,包括:
[0013]所述主设备根据虚拟无线网卡MAC地址与以太网卡MAC地址的映射关系,确定所述包含虚拟无线网卡MAC地址的数据中的虚拟无线网卡MAC地址对应的以太网卡MAC地址,并根据确定的以太网MAC地址对所述包含虚拟无线网卡MAC地址的数据进行封装,将封装后的数据通过以太网网桥分别发送给与所述以太网网桥连接的每个以太网卡;或
[0014]所述主设备根据与所述以太网网桥连接的每个以太网卡对应的每个以太网卡MAC地址,分别对所述包含虚拟无线网卡MAC地址的数据进行封装,根据封装后的数据中的以太网卡MAC地址,将封装后的数据通过以太网网桥发送给对应的以太网卡。
[0015]较佳地,所述主设备将通过所述以太网网桥收到的模块设备发送的数据,发送给所述无线网卡,并通过所述无线网卡发送,其中所述模块设备发送的数据是所述模块设备依次通过所述虚拟无线网卡和以太网卡发送的,包括:
[0016]所述主设备通过所述以太网网桥收到所述模块设备通过虚拟无线网卡和以太网卡发送的包含以太网卡MAC地址和虚拟无线网卡MAC地址的数据后,解封所述包含以太网卡MAC地址和虚拟无线网卡MAC地址的数据,得到包含虚拟无线网卡MAC地址的数据,并通过所述无线网卡发送。
[0017]较佳地,主设备将通过所述主设备中的无线网卡收到来自外网的针对模块设备的数据,发送给所述主设备中的以太网网桥,并通过所述以太网网桥将所述模块设备的数据,依次通过所述模块设备中的以太网卡和虚拟无线网卡发送给对应的模块设备,包括:
[0018]所述主设备将通过所述主设备中的无线网卡收到的来自外网的针对多个模块设备的数据,通过无线多路复用器依次通过以太网网桥、以太网卡和虚拟无线网卡发送给对应的模块设备;
[0019]所述主设备将通过所述以太网网桥收到的模块设备发送的数据,发送给所述无线网卡,并通过所述无线网卡发送,其中所述模块设备发送的数据是所述模块设备依次通过所述虚拟无线网卡和以太网卡发送的,包括:
[0020]所述主设备将通过所述以太网网桥收到的模块设备发送的数据,通过无线多路复用器发送给所述无线网卡,并通过所述无线网卡发送,其中所述模块设备发送的数据是所述模块设备依次通过所述虚拟无线网卡和以太网卡发送的。
[0021]本发明实施例提供的另一种通过wifi传输数据的方法,包括:
[0022]模块设备通过虚拟无线网卡将所述模块设备的数据,发送给所述模块设备中的以太网卡,并通过所述以太网卡将所述模块设备的数据通过主设备中的以太网网桥和无线网卡发送;以及
[0023]所述模块设备通过所述以太网卡接收所述主设备发送的数据,发送给所述虚拟无线网卡,其中所述主设备发送的数据是依次通过所述主设备中的以太网网桥和以太网卡发送的。
[0024]较佳地,所述模块设备通过虚拟无线网卡将所述模块设备的数据,发送给所述模块设备中的以太网卡,并通过所述以太网卡将所述模块设备的数据通过主设备中的以太网网桥和无线网卡发送,包括:
[0025]所述模块设备通过虚拟无线网卡以及以太网卡向所述主设备发送包含以太网卡媒体接入控制MAC地址和虚拟无线网卡MAC地址的数据,以使所述主设备通过所述以太网网桥接收并解封为包含虚拟无线网卡MAC地址的数据,并通过所述无线网卡发送。
[0026]较佳地,所述模块设备通过所述以太网卡接收所述主设备发送的数据,发送给所述虚拟无线网卡,其中所述主设备发送的数据是依次通过所述主设备中的以太网网桥和以太网卡发送的,包括:
[0027]所述模块设备通过所述以太网卡接收所述主设备通过所述无线网卡和所述以太网网桥发送的包含以太网卡MAC地址和虚拟无线网卡MAC地址的数据后,将所述数据解封为包含虚拟无线网卡MAC地址的数据,通过所述虚拟无线网卡接收,并判断所述数据中的所述虚拟无线网卡MAC地址与所述虚拟无线网卡对应的虚拟无线网卡MAC地址是否相同,若是,则确定接收成功,否则,丢弃收到的所述包含虚拟无线网卡MAC地址的数据;或
[0028]所述模块设备通过所述以太网卡接收所述主设备通过所述无线网卡和所述以太网网桥发送的包含以太网卡MAC地址和虚拟无线网卡MAC地址的数据后,判断所述数据中的所述以太网卡MAC地址与所述模块设备中的所述以太网卡对应的以太网卡MAC地址是否相同,若是,则将所述数据解封为包含虚拟无线网卡MAC地址的数据,并通过所述虚拟无线网卡接收;否则,丢弃收到的所述包含以太网卡MAC地址和虚拟无线网卡MAC地址的数据。
[0029]本发明实施例提供的一种通过wifi传输数据的主设备,包括:
[0030]无线网卡,用于将通过外部网络接收的模块设备的数据发送给无线热点;以及将所述无线热点发送的模块设备的数据,通过外部网络发送;
[0031]以太网网桥,用于接收来自所述无线热点的模块设备的数据依次发送给所述模块设备中的以太网卡和虚拟无线网卡;以及将收到的所述模块设备中的所述虚拟无线网卡通过所述以太网卡发送的所述模块设备的数据发送给所述无线热点;
[0032]无线热点,用于将收到的来自所述无线网卡的数据进行传输处理后发送给所述以太网网桥,以及将收到的来自所述以太网网桥的数据进行传输处理后发送给所述无线网卡。
[0033]较佳地,所述无线热点具体用于:
[0034]根据以太网MAC地址对收到的来自所述无线网卡的包含虚拟无线网卡MAC地址的数据进行封装,并发送给所述以太网网桥;以及通过所述以太网网桥收到包含以太网卡MAC地址和虚拟无线网卡MAC地址的所述模块设备的数据后,对收到的来自所述以太网网桥的包含以太网卡MAC地址和虚拟无线网卡MAC地址的数据进行解封,得到包含虚拟无线网卡MAC地址的所述模块设备的数据,并发送给所述无线网卡。
[0035]较佳地,所述无线热点具体用于:
[0036]根据虚拟无线网卡MAC地址与以太网卡MAC地址的映射关系,确定所述包含虚拟无线网卡MAC地址的数据中的虚拟无线网卡MAC地址对应的所述以太网卡MAC地址,并根据确定的以太网MAC地址对所述包含虚拟无线网卡MAC地址的数据进行封装,将封装后的数据发送给以太网网桥;
[0037]所述以太网网桥具体用于:
[0038]将收到的所述封装后的数据分别发送给与所述以太网网桥连接的每个所述以太网卡。
[0039]较佳地,所述无线热点具体用于:
[0040]根据与所述以太网网桥连接的每个以太网卡对应的每个以太网卡MAC地址,分别对所述包含虚拟无线网卡MAC地址的数据进行封装,根据封装后的数据中的以太网卡MAC地址,将封装后的数据发送给以太网网桥;
[0041]所述以太网网桥具体用于:
[0042]将收到的每个所述封装后的数据,发送给所述封装后的数据中的以太网卡MAC地址对应的所述以太网卡。
[0043]较佳地,该主设备包括:
[0044]无线多路复用器,用于将主设备通过无线网卡收到的多个模块设备的数据发送给无线热点;以及将收到主设备通过无线热点发送的多个模块设备的数据发送给所述无线网卡。
[0045]本发明实施例提供的一种通过wifi传输数据的模块设备,包括:
[0046]虚拟无线网卡,用于将模块设备的数据发送给以太网卡;以及通过所述以太网卡接收所述以太网网桥发送的所述模块设备的数据;
[0047]以太网卡,用于将接收的所述虚拟无线网卡发送的模块设备的数据发送给所述主设备中的所述以太网网桥;以及将收到的所述主设备中无线网卡通过的所述以太网网桥发送的模块设备的数据发送给所述虚拟无线网卡。
[0048]较佳地,所述以太网卡具体用于:
[0049]将接收的所述虚拟无线网卡发送的包含虚拟无线网
再多了解一些
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1