無線局域網(wǎng)絡(luò)及其通信方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通訊技術(shù)領(lǐng)域,特別涉及一種無線局域網(wǎng)絡(luò)及其通信方法。
【背景技術(shù)】
[0002]目前,隨著通訊技術(shù)的快速發(fā)展,移動終端的種類和數(shù)量也隨之急劇增加,W1-Fi (無線網(wǎng))、W1-Fi Direct和藍(lán)牙模塊已經(jīng)是各種移動終端的標(biāo)準(zhǔn)配置,所以導(dǎo)致局域網(wǎng)的應(yīng)用大量出現(xiàn)。
[0003]其中,W1-Fi Direct標(biāo)準(zhǔn)是指允許無線網(wǎng)絡(luò)中的設(shè)備無需通過無線路由器即可相互連接,W1-Fi Direct技術(shù)自2010年出現(xiàn)以來發(fā)展非常迅速,使用該技術(shù)組織的星型網(wǎng)絡(luò)傳輸效率高。但是,在設(shè)備中使用W1-Fi Direct技術(shù)只能構(gòu)建一級網(wǎng)絡(luò),即包含一個主機(jī)的星型網(wǎng)絡(luò)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中使用W1-Fi Direct技術(shù)只能構(gòu)建包含一級網(wǎng)絡(luò)的星型網(wǎng)絡(luò)的缺陷,提供一種基于W1-Fi Direct技術(shù)的包含兩級網(wǎng)絡(luò)的無線局域網(wǎng)網(wǎng)絡(luò)及其通信方法。
[0005]本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的:
[0006]一種無線局域網(wǎng)絡(luò),其特點(diǎn)在于,包括第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò),
[0007]所述第一網(wǎng)絡(luò)包括第一主機(jī)和N個第一客戶機(jī),所述第一主機(jī)包括第一藍(lán)牙模塊和第一 W1-Fi Direct模塊,所述第一 W1-Fi Direct模塊與所述第一藍(lán)牙模塊通訊連接,所述第一主機(jī)通過所述第一 W1-Fi Direct模塊與所述第一客戶機(jī)通訊連接;
[0008]所述第二網(wǎng)絡(luò)包括第二主機(jī),所述第二主機(jī)包括第二藍(lán)牙模塊;
[0009]所述第一藍(lán)牙模塊與所述第二藍(lán)牙模塊通訊連接;
[0010]其中,N彡 I。
[0011 ] 本方案中,主機(jī)和客戶機(jī)分別具有本領(lǐng)域人員所熟知的功能,例如客戶機(jī)能夠向主機(jī)發(fā)送請求,主機(jī)能夠根據(jù)請求向客戶機(jī)提供服務(wù)等。本發(fā)明的無線局域網(wǎng)絡(luò)包括第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò),第一網(wǎng)絡(luò)中包括一個主機(jī)和若干個客戶機(jī),主機(jī)通過W1-Fi Direct模塊與客戶機(jī)進(jìn)行通訊;第二網(wǎng)絡(luò)中包括一個主機(jī),第一網(wǎng)絡(luò)通過藍(lán)牙模塊與第二網(wǎng)絡(luò)進(jìn)行通訊,具體地,第一網(wǎng)絡(luò)的主機(jī)通過第一 W1-Fi Direct模塊與第一藍(lán)牙模塊進(jìn)行通訊,第一網(wǎng)絡(luò)的主機(jī)通過第一藍(lán)牙模塊與第二網(wǎng)絡(luò)的主機(jī)的第二藍(lán)牙模塊進(jìn)行通訊。其中,第一藍(lán)牙模塊與第二藍(lán)牙模塊通過藍(lán)牙鏈接技術(shù)進(jìn)行通訊。
[0012]本方案中不同網(wǎng)絡(luò)中主機(jī)與主機(jī)之間通過藍(lán)牙模塊進(jìn)行通訊,即利用藍(lán)牙技術(shù)實(shí)現(xiàn)一級網(wǎng)絡(luò)的通訊,同一個網(wǎng)絡(luò)中主機(jī)與客戶機(jī)之間通過W1-Fi Direct模塊進(jìn)行通訊,即利用W1-Fi Direct技術(shù)實(shí)現(xiàn)二級網(wǎng)絡(luò)的通訊。
[0013]較佳地,所述第二網(wǎng)絡(luò)還包括M個第二客戶機(jī),所述第二主機(jī)還包括第二 W1-FiDirect模塊,所述第二 W1-Fi Direct模塊與所述第二藍(lán)牙模塊通訊連接,所述第二主機(jī)通過所述第二 W1-Fi Direct模塊與所述第二客戶機(jī)通訊連接,其中,M彡I。
[0014]本方案中,第二網(wǎng)絡(luò)中除了主機(jī)之外還可以包括若干個客戶機(jī),同樣地,第二網(wǎng)絡(luò)中主機(jī)通過W1-Fi Direct模塊與客戶機(jī)進(jìn)行通訊。
[0015]較佳地,所述第一 W1-Fi Direct模塊與所述第一藍(lán)牙模塊之間的通訊為進(jìn)程間通訊,所述第二 W1-Fi Direct模塊與所述第二藍(lán)牙模塊之間的通訊為進(jìn)程間通訊。W1-FiDirect模塊與藍(lán)牙模塊分別有各自獨(dú)立的進(jìn)程,其中,進(jìn)程間的通訊技術(shù)包括共享內(nèi)存、管道、有名管道、信號量、信息隊(duì)列、信號、共享文件和套接字等。
[0016]較佳地,所述第一W1-Fi Direct模塊與所述第一藍(lán)牙模塊之間的通訊為同一進(jìn)程下的線程間通訊,所述第二W1-Fi Direct模塊與所述第二藍(lán)牙模塊之間的通訊為同一進(jìn)程下的線程間通訊。W1-Fi Direct模塊與藍(lán)牙模塊由同一個進(jìn)程來管理,可以分別運(yùn)行在各自的線程中。
[0017]本發(fā)明還提供一種無線局域網(wǎng)絡(luò)的通信方法,其特點(diǎn)在于,所述無線局域網(wǎng)絡(luò)包括第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò),所述第一網(wǎng)絡(luò)包括第一主機(jī)和N個第一客戶機(jī),所述第一主機(jī)包括第一藍(lán)牙模塊和第一 W1-Fi Direct模塊,所述第二網(wǎng)絡(luò)包括第二主機(jī),所述第二主機(jī)包括第二藍(lán)牙模塊,其中,N ^ 1,所述通信方法包括:
[0018]所述第一主機(jī)通過所述第一 W1-Fi Direct模塊與所述第一客戶機(jī)進(jìn)行通訊;
[0019]所述第一 W1-Fi Direct模塊與所述第一藍(lán)牙模塊進(jìn)行通訊;
[0020]所述第一藍(lán)牙模塊與所述第二藍(lán)牙模塊進(jìn)行通訊。
[0021]較佳地,所述第二網(wǎng)絡(luò)還包括M個第二客戶機(jī),所述第二主機(jī)還包括第二 W1-FiDirect模塊,其中,M ^ I,所述通信方法還包括:
[0022]所述第二藍(lán)牙模塊與所述第二 W1-Fi Direct模塊進(jìn)行通訊;
[0023]所述第二主機(jī)通過所述第二 W1-Fi Direct模塊與所述第二客戶機(jī)進(jìn)行通訊。
[0024]較佳地,所述第一客戶機(jī)通過第一W1-Fi Direct模塊將數(shù)據(jù)內(nèi)容傳遞到所述第一主機(jī);
[0025]所述第一主機(jī)通過所述第一 W1-Fi Direct模塊將所述數(shù)據(jù)內(nèi)容傳遞到所述第一藍(lán)牙模塊;
[0026]通過所述第一藍(lán)牙模塊將所述數(shù)據(jù)內(nèi)容傳遞到所述第二主機(jī)的第二藍(lán)牙模塊。
[0027]本方案中,第一網(wǎng)絡(luò)的客戶機(jī)向第二網(wǎng)絡(luò)的主機(jī)傳遞數(shù)據(jù)內(nèi)容,所述數(shù)據(jù)內(nèi)容依次經(jīng)過第一網(wǎng)絡(luò)的客戶機(jī)、第一網(wǎng)絡(luò)的主機(jī)(需依次經(jīng)過第一 W1-Fi Direct模塊、第一藍(lán)牙模塊)、第二網(wǎng)絡(luò)的主機(jī)(需經(jīng)過第二藍(lán)牙模塊)。
[0028]較佳地,所述通信方法還包括:
[0029]通過所述第二主機(jī)的第二藍(lán)牙模塊將所述數(shù)據(jù)內(nèi)容傳遞到所述第二 W1-FiDirect 模塊;
[0030]通過所述第二 W1-Fi Direct模塊將所述數(shù)據(jù)內(nèi)容傳遞到所述第二客戶機(jī)。
[0031 ] 本方案中,第一網(wǎng)絡(luò)的客戶機(jī)向第二網(wǎng)絡(luò)的客戶機(jī)傳遞數(shù)據(jù)內(nèi)容,所述數(shù)據(jù)內(nèi)容依次經(jīng)過第一網(wǎng)絡(luò)的客戶機(jī)、第一網(wǎng)絡(luò)的主機(jī)(需依次經(jīng)過第一 W1-Fi Direct模塊、第一藍(lán)牙模塊)、第二網(wǎng)絡(luò)的主機(jī)(需依次經(jīng)過第二藍(lán)牙模塊、第二 W1-Fi Direct模塊)、第二網(wǎng)絡(luò)的客戶機(jī)。
[0032] 較佳地,所述第一W1-Fi Direct模塊與所述第一藍(lán)牙模塊之間的通訊為進(jìn)程間通訊,所述第二 W1-Fi Direct模塊與所述第二藍(lán)牙模塊之間的通訊為進(jìn)程間通訊。
[0033]較佳地,所述第一W1-Fi Direct模塊與所述第一藍(lán)牙模塊之間的通訊為同一進(jìn)程下的線程間通訊,所述第二W1-Fi Direct模塊與所述第二藍(lán)牙模塊之間的通訊為同一進(jìn)程下的線程間通訊。
[0034]在符合本領(lǐng)域常識的基礎(chǔ)上,上述各優(yōu)選條件,可任意組合,即得本發(fā)明各較佳實(shí)例。
[0035]本發(fā)明的積極進(jìn)步效果在于:與現(xiàn)有包含一級網(wǎng)絡(luò)的星型網(wǎng)絡(luò)相比,本發(fā)明在現(xiàn)有利用W1-Fi Direct技術(shù)實(shí)現(xiàn)同一個網(wǎng)絡(luò)中主機(jī)與客戶機(jī)之間通訊的基礎(chǔ)上,通過在不同網(wǎng)絡(luò)的主機(jī)中分別增加藍(lán)牙模塊,實(shí)現(xiàn)了兩級網(wǎng)絡(luò)之間的通訊,即不同網(wǎng)絡(luò)中主機(jī)與主機(jī)之間的通訊,以及不同網(wǎng)絡(luò)中客戶機(jī)與客戶機(jī)之間的通訊,從而使得無線局域網(wǎng)絡(luò)中設(shè)備之間的通訊更加方便高效。
【附圖說明】
[0036]圖1為本發(fā)明實(shí)施例1的無線局域網(wǎng)絡(luò)的結(jié)構(gòu)框圖。
[0037]圖2為本發(fā)明實(shí)施例1的無線局域網(wǎng)絡(luò)的通信方法流程圖。
[0038]圖3為本發(fā)明實(shí)施例2的無線局域網(wǎng)絡(luò)的結(jié)構(gòu)框圖。
[0039]圖4為本發(fā)明實(shí)施例2的無線局域網(wǎng)絡(luò)的通信方法流程圖。
【具體實(shí)施方式】
[0040]下面通過實(shí)施例的方式進(jìn)一步說明本發(fā)明,但并不因此將本發(fā)明限制在所述的實(shí)施例范圍之中。
[0041]實(shí)施例1
[0042]—種無線局域網(wǎng)絡(luò),如圖1所示,包括第一網(wǎng)絡(luò)10和第二網(wǎng)絡(luò)20,第一網(wǎng)絡(luò)10包括主機(jī)11和4個客戶機(jī)12,第二網(wǎng)絡(luò)20包括主機(jī)21。其中,主機(jī)11包括藍(lán)牙模塊111和W1-Fi Direct模塊112,主機(jī)21包括藍(lán)牙模塊211。
[0043]W1-Fi Direct模塊112與藍(lán)牙模塊111通訊連接,主機(jī)11通過W1-Fi Direct模塊112與客戶機(jī)12通訊連接;藍(lán)牙模塊111與藍(lán)牙模塊211通訊連接。
[0044]其中,所述W1-Fi Direct模塊112與藍(lán)牙模塊111之間的通訊可以為進(jìn)程間通訊,