無線通信裝置以及無線通信方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及無線通信裝置以及無線通信方法。
【背景技術(shù)】
[0002]以往公知有一種無線通信裝置,該無線通信裝置具有基于W1-Fi (Wireless-Fidelity,無線保真)的無線通信功能和基于Wi_Fi Direct (無線保真直連)的無線通信功能(例如專利文獻(xiàn)1)。
[0003]專利文獻(xiàn)1:日本特開2014 - 127871號公報(bào)
【發(fā)明內(nèi)容】
[0004]在專利文獻(xiàn)1中記載了如下的內(nèi)容:受到必須使基于W1-Fi的無線通信所使用的信道與基于W1-Fi Direct的無線通信所使用的信道一致的限制的情況下,以使前者和后者一致的方式進(jìn)行兩種無線通信。但是,在專利文獻(xiàn)1中并沒有提到在W1-Fi和W1-Fi Direct中也可以使用不同信道的環(huán)境下的控制方法。
[0005]本發(fā)明的目的在于提供一種技術(shù),該技術(shù)在也可以將不同信道使用于基于W1-Fi的無線通信和基于W1-Fi Direct的無線通信中的環(huán)境下,對基于W1-Fi的無線通信和基于W1-Fi Direct的無線通信進(jìn)行控制。
[0006]用于達(dá)到上述目的的無線通信裝置具有:無線通信部,其通過時(shí)分復(fù)用控制,切換地執(zhí)行使用不同信道的多個(gè)無線通信;以及控制部,其使所述無線通信部執(zhí)行經(jīng)由中繼裝置進(jìn)行無線通信的第一無線通信、和通過點(diǎn)對點(diǎn)方式與無線終端進(jìn)行無線通信的第二無線通信。而且,所述控制部對所述無線通信部進(jìn)行控制,以使用與所述第一無線通信中使用的信道相同的信道進(jìn)行所述第二無線通信。
[0007]利用與第一無線通信中使用的信道相同的信道起動(dòng)第二無線通信,由此,能夠減少第一無線通信和第二無線通信的通信速度與利用對二者使用了不同信道的時(shí)分復(fù)用方式來進(jìn)行通信的情況相比下降的可能性。例如,在采用時(shí)分復(fù)用方式以2個(gè)信道A、B共享相當(dāng)于1幀的單位時(shí)間T的情況下,如果設(shè)各信道的分配時(shí)間分別大約為T/2,則在分配時(shí)間(T/2)內(nèi)能夠在信道A中傳送的最大數(shù)據(jù)量是能夠在所有信道A的通信中使用單位時(shí)間T的情況下所能夠傳送的最大數(shù)據(jù)量的大約1/2(對信道B也同樣)。S卩,對2個(gè)信道的通信進(jìn)行時(shí)分復(fù)用控制的情況下的單位時(shí)間T中的信道A的通信速度的最大值為不進(jìn)行時(shí)分復(fù)用控制的情況下的信道A的單位時(shí)間T中的通信速度的最大值的大約1/2。因此,在設(shè)想第一無線通信和第二無線通信的通信量同期增加的頻度較少、而且進(jìn)行第一無線通信和第二無線通信中的任意一方的通信時(shí)不進(jìn)行另一方的通信的情況較多的狀況下,即使利用不同信道對第一無線通信和第二無線通信進(jìn)行時(shí)分復(fù)用控制,結(jié)果還是導(dǎo)致不必要地降低速度。因此,通過使第一無線通信和第二無線通信的信道相同,能夠減少不必要地降低各通信的速度的可能性。
[0008]而且,在用于達(dá)到上述目的的無線通信裝置中,也可以是,在建立了基于所述第二無線通信的與所述無線終端的連接的狀態(tài)下新建基于所述第一無線通信的與所述中繼裝置的連接時(shí),當(dāng)所述第二無線通信中使用的信道與所述第一無線通信中新使用的信道不同的情況下,所述控制部使所述無線通信部將所述第二無線通信中使用的信道切換到與所述第一無線通信中使用的信道相同的信道,在建立了基于所述第二無線通信的與所述無線終端的連接的狀態(tài)下新建基于所述第一無線通信的與所述中繼裝置的連接時(shí),當(dāng)所述第二無線通信中使用的信道與所述第一無線通信中新使用的信道相同的情況下,所述控制部在不使所述無線通信部重新設(shè)定所述第二無線通信中使用的信道的情況下使所述無線通信部維持與所述無線終端的連接。
[0009]S卩,控制部進(jìn)行如下這樣的控制:在建立了基于第二無線通信的連接的狀態(tài)下新建第一無線通信的連接時(shí),只在第二無線通信的信道與第一無線通信的信道不同的情況下才對第二無線通信的信道進(jìn)行切換。由于對第二無線通信的信道進(jìn)行切換而與無線終端的連接被斷開。因此,通過在沒必要切換信道的情況下控制部不會使無線通信部進(jìn)行信道的重新設(shè)定,能夠防止不必要的斷開。
[0010]而且,在用于達(dá)到上述目的的無線通信裝置中,也可以是,在進(jìn)行所述第一無線通信時(shí),所述控制部記錄所述第一無線通信中使用的信道的值,在基于所述第一無線通信的與所述中繼裝置的連接暫時(shí)斷開的狀態(tài)下新建基于所述第二無線通信的與所述無線終端的連接時(shí),所述控制部對所述無線通知部進(jìn)行控制,以利用與所述值表示的信道相同的信道進(jìn)行所述第二無線通信。
[0011]通過利用過去在第一無線通信中使用過的信道進(jìn)行第二無線通信,能夠抑制再次建立基于第一無線通信的與中繼裝置的連接時(shí)因上述的信道切換造成的第二無線通信的斷開的產(chǎn)生頻度。
[0012]而且,在用于達(dá)到上述目的的無線通信裝置中,也可以是,在沒有判斷為所述第一無線通信中使用的信道的通信的擁塞程度為預(yù)先規(guī)定的閾值以上的情況下,所述控制部對所述無線通信部進(jìn)行控制,以使用與所述第一無線通信中使用的信道相同的信道進(jìn)行所述第二無線通信,在判斷為所述第一無線通信中使用的信道的通信的擁塞程度為所述閾值以上的情況下,所述控制部對所述無線通信部進(jìn)行控制,以使用與所述第一無線通信不同的信道進(jìn)行所述第二無線通信。
[0013]在第一無線通信所使用的信道中的通信擁塞、且利用該信道進(jìn)行第二無線通信的情況下,有可能使該信道中的通信更加擁塞從而使第一無線通信或第二無線通信的任意一方的通信速度極端地下降。因此,以第一無線通信和第二無線通信來劃分信道,使無線通信部進(jìn)行時(shí)分復(fù)用控制,由此,能夠防止任意一方的通信的速度極端地下降。
[0014]而且,在用于達(dá)到上述目的的無線通信裝置中,也可以是,在對多個(gè)信道進(jìn)行時(shí)分復(fù)用控制的情況下,如果作為所述多個(gè)信道之一的第一信道的當(dāng)前幀內(nèi)的通信量在所述當(dāng)前幀內(nèi)的所有信道的通信量的合計(jì)中所占的比例增加到預(yù)先規(guī)定的基準(zhǔn)以上,則所述無線通信部使所述第一信道的下一幀內(nèi)的分配時(shí)間在所述下一幀中所占的比例增加。
[0015]在時(shí)分復(fù)用控制中,使1幀內(nèi)的分配給各信道的時(shí)間根據(jù)各信道的通信的擁塞度而可變,由此,能夠高效率地進(jìn)行各信道中的通信。此外,在時(shí)分復(fù)用控制中,1幀的長度被控制為固定長度。
【附圖說明】
[0016]圖1是本發(fā)明的實(shí)施方式的框圖。
[0017]圖2是示出第一實(shí)施方式的信道控制處理的流程圖。
[0018]圖3是示出第一實(shí)施方式的信道控制處理的流程圖。
[0019]圖4是示出第二實(shí)施方式的信道控制處理的流程圖。
[0020]圖5是示出第二實(shí)施方式的信道控制處理的流程圖。
[0021]圖6是其他實(shí)施方式的時(shí)序圖。
[0022]標(biāo)號說明
[0023]1:打印機(jī);2:AP ;3:智能手機(jī);4:PC ;10:無線通信部;11:控制部;12:打印部;13:用戶接口部。
【具體實(shí)施方式】
[0024]下面,參照附圖,按照以下的順序說明本發(fā)明的實(shí)施方式。此外,在各圖中對于對應(yīng)的構(gòu)成要素標(biāo)注相同的標(biāo)號,并省略重復(fù)的說明。
[0025]1.第1實(shí)施方式
[0026]1-1.結(jié)構(gòu)
[0027]圖1是示出作為本發(fā)明的實(shí)施方式的無線通信裝置的打印機(jī)1的框圖。打印機(jī)1能夠經(jīng)由作為中繼裝置的AP (Access Point:接入點(diǎn))2與PC (Personal Computer:個(gè)人計(jì)算機(jī))4進(jìn)行基于W1-Fi的無線通信(第一無線通信)。另外,打印機(jī)1也能夠與作為無線終端的智能手機(jī)3進(jìn)行基于W1-Fi Direct (以下記為WFD)的無線通信(第二無線通信)。
[0028]打印機(jī)1具有無線通信部10、控制部11、打印部12以及用戶接口部13??刂撇?1由CPU、非易失性存儲器、RAM、ASIC等構(gòu)成,通過由CPU執(zhí)行非易失性存儲器中記錄的通信控制程序、打印控制程序等各種程序,能夠?qū)Υ蛴C(jī)1的各部分進(jìn)行控制。通信控制程序包含實(shí)施后述的WFD起動(dòng)時(shí)的信道控制處理的程序、在WFD連接中實(shí)施W1-Fi起動(dòng)時(shí)的信道控制處理的程序等。打印控制程序是用于對打印部12的各部分進(jìn)行控制來實(shí)現(xiàn)打印功能的程序。
[0029]無線通信部10例如具有RF(Rad1 Frequency:射頻)部、基帶信號處理部等。RF部與未圖示的天線連接,通過天線被輸入利用各種頻帶的載波發(fā)送的無線信號且解調(diào)成基帶信號。另外,RF部對基帶信號進(jìn)行調(diào)制后承載在各種頻帶的載波上而作為無線信號通過天線進(jìn)行發(fā)送?;鶐盘柼幚聿烤哂袇f(xié)議棧的處理電路等,將從控制部11輸入的發(fā)送數(shù)據(jù)轉(zhuǎn)換成基帶信號而向RF部輸出。另外,基帶信號處理部對從RF部輸入的基帶信號進(jìn)行轉(zhuǎn)換來生成接收數(shù)據(jù),向控制部11輸出。
[0030]無線通信部10通過RF部、基帶信號處理部等,能夠?qū)崿F(xiàn)與AP 2等中繼裝置進(jìn)行基于W1-Fi的無線通信的功能、和不經(jīng)由中繼裝置與其他無線終端進(jìn)行基于P