无线局域网络及其通信方法

文档序号:8490559阅读:631来源:国知局
无线局域网络及其通信方法
【技术领域】
[0001]本发明涉及通讯技术领域,特别涉及一种无线局域网络及其通信方法。
【背景技术】
[0002]目前,随着通讯技术的快速发展,移动终端的种类和数量也随之急剧增加,W1-Fi (无线网)、W1-Fi Direct和蓝牙模块已经是各种移动终端的标准配置,所以导致局域网的应用大量出现。
[0003]其中,W1-Fi Direct标准是指允许无线网络中的设备无需通过无线路由器即可相互连接,W1-Fi Direct技术自2010年出现以来发展非常迅速,使用该技术组织的星型网络传输效率高。但是,在设备中使用W1-Fi Direct技术只能构建一级网络,即包含一个主机的星型网络。

【发明内容】

[0004]本发明要解决的技术问题是为了克服现有技术中使用W1-Fi Direct技术只能构建包含一级网络的星型网络的缺陷,提供一种基于W1-Fi Direct技术的包含两级网络的无线局域网网络及其通信方法。
[0005]本发明是通过下述技术方案来解决上述技术问题的:
[0006]一种无线局域网络,其特点在于,包括第一网络和第二网络,
[0007]所述第一网络包括第一主机和N个第一客户机,所述第一主机包括第一蓝牙模块和第一 W1-Fi Direct模块,所述第一 W1-Fi Direct模块与所述第一蓝牙模块通讯连接,所述第一主机通过所述第一 W1-Fi Direct模块与所述第一客户机通讯连接;
[0008]所述第二网络包括第二主机,所述第二主机包括第二蓝牙模块;
[0009]所述第一蓝牙模块与所述第二蓝牙模块通讯连接;
[0010]其中,N彡 I。
[0011 ] 本方案中,主机和客户机分别具有本领域人员所熟知的功能,例如客户机能够向主机发送请求,主机能够根据请求向客户机提供服务等。本发明的无线局域网络包括第一网络和第二网络,第一网络中包括一个主机和若干个客户机,主机通过W1-Fi Direct模块与客户机进行通讯;第二网络中包括一个主机,第一网络通过蓝牙模块与第二网络进行通讯,具体地,第一网络的主机通过第一 W1-Fi Direct模块与第一蓝牙模块进行通讯,第一网络的主机通过第一蓝牙模块与第二网络的主机的第二蓝牙模块进行通讯。其中,第一蓝牙模块与第二蓝牙模块通过蓝牙链接技术进行通讯。
[0012]本方案中不同网络中主机与主机之间通过蓝牙模块进行通讯,即利用蓝牙技术实现一级网络的通讯,同一个网络中主机与客户机之间通过W1-Fi Direct模块进行通讯,即利用W1-Fi Direct技术实现二级网络的通讯。
[0013]较佳地,所述第二网络还包括M个第二客户机,所述第二主机还包括第二 W1-FiDirect模块,所述第二 W1-Fi Direct模块与所述第二蓝牙模块通讯连接,所述第二主机通过所述第二 W1-Fi Direct模块与所述第二客户机通讯连接,其中,M彡I。
[0014]本方案中,第二网络中除了主机之外还可以包括若干个客户机,同样地,第二网络中主机通过W1-Fi Direct模块与客户机进行通讯。
[0015]较佳地,所述第一 W1-Fi Direct模块与所述第一蓝牙模块之间的通讯为进程间通讯,所述第二 W1-Fi Direct模块与所述第二蓝牙模块之间的通讯为进程间通讯。W1-FiDirect模块与蓝牙模块分别有各自独立的进程,其中,进程间的通讯技术包括共享内存、管道、有名管道、信号量、信息队列、信号、共享文件和套接字等。
[0016]较佳地,所述第一W1-Fi Direct模块与所述第一蓝牙模块之间的通讯为同一进程下的线程间通讯,所述第二W1-Fi Direct模块与所述第二蓝牙模块之间的通讯为同一进程下的线程间通讯。W1-Fi Direct模块与蓝牙模块由同一个进程来管理,可以分别运行在各自的线程中。
[0017]本发明还提供一种无线局域网络的通信方法,其特点在于,所述无线局域网络包括第一网络和第二网络,所述第一网络包括第一主机和N个第一客户机,所述第一主机包括第一蓝牙模块和第一 W1-Fi Direct模块,所述第二网络包括第二主机,所述第二主机包括第二蓝牙模块,其中,N ^ 1,所述通信方法包括:
[0018]所述第一主机通过所述第一 W1-Fi Direct模块与所述第一客户机进行通讯;
[0019]所述第一 W1-Fi Direct模块与所述第一蓝牙模块进行通讯;
[0020]所述第一蓝牙模块与所述第二蓝牙模块进行通讯。
[0021]较佳地,所述第二网络还包括M个第二客户机,所述第二主机还包括第二 W1-FiDirect模块,其中,M ^ I,所述通信方法还包括:
[0022]所述第二蓝牙模块与所述第二 W1-Fi Direct模块进行通讯;
[0023]所述第二主机通过所述第二 W1-Fi Direct模块与所述第二客户机进行通讯。
[0024]较佳地,所述第一客户机通过第一W1-Fi Direct模块将数据内容传递到所述第一主机;
[0025]所述第一主机通过所述第一 W1-Fi Direct模块将所述数据内容传递到所述第一蓝牙模块;
[0026]通过所述第一蓝牙模块将所述数据内容传递到所述第二主机的第二蓝牙模块。
[0027]本方案中,第一网络的客户机向第二网络的主机传递数据内容,所述数据内容依次经过第一网络的客户机、第一网络的主机(需依次经过第一 W1-Fi Direct模块、第一蓝牙模块)、第二网络的主机(需经过第二蓝牙模块)。
[0028]较佳地,所述通信方法还包括:
[0029]通过所述第二主机的第二蓝牙模块将所述数据内容传递到所述第二 W1-FiDirect 模块;
[0030]通过所述第二 W1-Fi Direct模块将所述数据内容传递到所述第二客户机。
[0031 ] 本方案中,第一网络的客户机向第二网络的客户机传递数据内容,所述数据内容依次经过第一网络的客户机、第一网络的主机(需依次经过第一 W1-Fi Direct模块、第一蓝牙模块)、第二网络的主机(需依次经过第二蓝牙模块、第二 W1-Fi Direct模块)、第二网络的客户机。
[0032] 较佳地,所述第一W1-Fi Direct模块与所述第一蓝牙模块之间的通讯为进程间通讯,所述第二 W1-Fi Direct模块与所述第二蓝牙模块之间的通讯为进程间通讯。
[0033]较佳地,所述第一W1-Fi Direct模块与所述第一蓝牙模块之间的通讯为同一进程下的线程间通讯,所述第二W1-Fi Direct模块与所述第二蓝牙模块之间的通讯为同一进程下的线程间通讯。
[0034]在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。
[0035]本发明的积极进步效果在于:与现有包含一级网络的星型网络相比,本发明在现有利用W1-Fi Direct技术实现同一个网络中主机与客户机之间通讯的基础上,通过在不同网络的主机中分别增加蓝牙模块,实现了两级网络之间的通讯,即不同网络中主机与主机之间的通讯,以及不同网络中客户机与客户机之间的通讯,从而使得无线局域网络中设备之间的通讯更加方便高效。
【附图说明】
[0036]图1为本发明实施例1的无线局域网络的结构框图。
[0037]图2为本发明实施例1的无线局域网络的通信方法流程图。
[0038]图3为本发明实施例2的无线局域网络的结构框图。
[0039]图4为本发明实施例2的无线局域网络的通信方法流程图。
【具体实施方式】
[0040]下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
[0041]实施例1
[0042]—种无线局域网络,如图1所示,包括第一网络10和第二网络20,第一网络10包括主机11和4个客户机12,第二网络20包括主机21。其中,主机11包括蓝牙模块111和W1-Fi Direct模块112,主机21包括蓝牙模块211。
[0043]W1-Fi Direct模块112与蓝牙模块111通讯连接,主机11通过W1-Fi Direct模块112与客户机12通讯连接;蓝牙模块111与蓝牙模块211通讯连接。
[0044]其中,所述W1-Fi Direct模块112与蓝牙模块111之间的通讯可以为进程间通讯,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1