專利名稱:無(wú)線通信設(shè)備以及無(wú)線通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種無(wú)線通信設(shè)備以及無(wú)線通信設(shè)備的設(shè)定方法。
背景技術(shù):
以往,提出了各種利用無(wú)線LAN使得能夠在母機(jī)/子機(jī)之間進(jìn)行通信的系統(tǒng)(例如參照下述的專利文獻(xiàn))。作為這種設(shè)備之一,公知一種安裝在個(gè)人計(jì)算機(jī)的通用端口、例如USB端口上來(lái)實(shí)現(xiàn)無(wú)線通信功能的設(shè)備。這種無(wú)線通信設(shè)備用于在不具有與無(wú)線LAN等進(jìn)行連接的功能的筆記本型個(gè)人計(jì)算機(jī)等中實(shí)現(xiàn)無(wú)線通信的功能。通常,這種無(wú)線通信設(shè)備相對(duì)于接入點(diǎn),作為子機(jī)、即以工作站(Mation)模式進(jìn)行動(dòng)作,但是作為內(nèi)部的功能,也能夠作為母機(jī)、即作為接入點(diǎn)而進(jìn)行動(dòng)作。因此,將這種無(wú)線通信設(shè)備連接在計(jì)算機(jī)上,啟動(dòng)安裝到計(jì)算機(jī)中的實(shí)用程序,能夠進(jìn)行將無(wú)線通信設(shè)備的動(dòng)作模式從子機(jī)變更為母機(jī)、或者從母機(jī)變更為子機(jī)的動(dòng)作(例如,參照下述專利文獻(xiàn) 1)。使安裝在USB端口上的無(wú)線通信設(shè)備作為母機(jī)而不是作為子機(jī)進(jìn)行動(dòng)作的情況,例如是計(jì)算機(jī)的有線LAN端口上通過(guò)調(diào)制解調(diào)器等連接有WAN (Wide Area Network:廣域網(wǎng))的情況。在這種情況下,使無(wú)線通信設(shè)備作為接入點(diǎn)進(jìn)行動(dòng)作來(lái)使無(wú)線LAN有效,使進(jìn)入該范圍內(nèi)的其它計(jì)算機(jī)作為子機(jī)進(jìn)行動(dòng)作,從而與WAN進(jìn)行連接。專利文獻(xiàn)1 日本特開(kāi)2007-281 號(hào)公報(bào)
發(fā)明內(nèi)容
發(fā)明要解決的問(wèn)題然而,即使使用實(shí)用軟件,變更無(wú)線通信設(shè)備的動(dòng)作模式也并不容易。這是由于以下的原因無(wú)線通信設(shè)備的設(shè)定是存在對(duì)端的,因此難以判斷是否很好地完成了設(shè)定。本發(fā)明是以容易地進(jìn)行這種設(shè)定為目的而完成的。用于解決問(wèn)題的方案本發(fā)明是為了解決上述問(wèn)題的至少一部分而完成的,能夠?qū)崿F(xiàn)為以下的方式或應(yīng)用例。[應(yīng)用例1]一種無(wú)線通信設(shè)備,與其它設(shè)備連接,對(duì)該設(shè)備附加無(wú)線通信功能,該無(wú)線通信設(shè)備具備無(wú)線通信部,其在所設(shè)定的通信模式下進(jìn)行無(wú)線通信;設(shè)定變更部,其通過(guò)變更上述無(wú)線通信部的設(shè)定,來(lái)使用上述無(wú)線通信部實(shí)現(xiàn)第一通信模式或第二通信模式,在該第一通信模式下,該無(wú)線通信設(shè)備接受來(lái)自其它無(wú)線通信設(shè)備的請(qǐng)求,作為中介進(jìn)行與外部網(wǎng)絡(luò)的連接;在該第二通信模式下,為了與外部網(wǎng)絡(luò)連接而向其它無(wú)線通信設(shè)備發(fā)出請(qǐng)求, 通過(guò)該其它無(wú)線通信設(shè)備與外部網(wǎng)絡(luò)交換通信數(shù)據(jù);連接部,其與上述其它設(shè)備進(jìn)行連接, 與其它設(shè)備之間發(fā)送接收通過(guò)無(wú)線通信進(jìn)行通信的通信數(shù)據(jù);連接判斷部,其在該無(wú)線通信設(shè)備與上述其它設(shè)備已連接的狀態(tài)下,判斷是否存在與外部網(wǎng)絡(luò)進(jìn)行連接的通信路徑; 以及通信模式指示部,其根據(jù)上述連接判斷部的判斷,與是否存在與上述外部網(wǎng)絡(luò)進(jìn)行連接的通信路徑相對(duì)應(yīng)地對(duì)上述設(shè)定變更部進(jìn)行指示,以使上述無(wú)線通信部進(jìn)行上述第一通信模式的設(shè)定或上述第二通信模式的設(shè)定。根據(jù)上述無(wú)線通信設(shè)備,能夠基于連接判斷部的判斷來(lái)與是否存在與外部網(wǎng)絡(luò)連接的通信路徑相對(duì)應(yīng)地進(jìn)行第一通信模式的通信或第二通信模式的通信。在此,第一通信模式是接受來(lái)自其它無(wú)線通信設(shè)備的請(qǐng)求、作為中介與外部網(wǎng)絡(luò)進(jìn)行連接的模式,第二通信模式是為了與外部網(wǎng)絡(luò)連接而向其它無(wú)線通信設(shè)備發(fā)出請(qǐng)求、通過(guò)該其它無(wú)線通信設(shè)備與外部網(wǎng)絡(luò)交換通信數(shù)據(jù)的模式。能夠自動(dòng)地對(duì)這種通信模式的設(shè)定進(jìn)行判斷、變更,因此能夠使無(wú)線通信設(shè)備易于使用。[應(yīng)用例2]根據(jù)應(yīng)用例1所記載的無(wú)線通信設(shè)備,上述連接判斷部在以下的情況下判斷為上述其它設(shè)備具有與外部網(wǎng)絡(luò)進(jìn)行連接的通信路徑,該情況是在能夠利用上述其它設(shè)備所內(nèi)置的通信部與外部網(wǎng)絡(luò)進(jìn)行連接且接收到由上述其它設(shè)備發(fā)送的連接成功的信息時(shí),對(duì)是否能夠經(jīng)由該外部網(wǎng)絡(luò)進(jìn)行信息交換進(jìn)行檢查而檢查出能夠進(jìn)行該信息交換的情況。在上述無(wú)線通信設(shè)備中,以連接成功的信息為契機(jī),檢查是否能夠通過(guò)外部網(wǎng)絡(luò)進(jìn)行信息交換,從而能夠容易地判斷是否存在與外部網(wǎng)絡(luò)連接的通信路徑。[應(yīng)用例3]根據(jù)應(yīng)用例2所記載的無(wú)線通信設(shè)備,上述連接判斷部根據(jù)能否獲取到外部網(wǎng)絡(luò)的地址和能否連接到預(yù)定地址中的至少一個(gè)來(lái)判斷是否存在上述通信路徑。在這種情況下,能夠利用簡(jiǎn)易的結(jié)構(gòu)來(lái)判斷可靠的連接。[應(yīng)用例4]根據(jù)應(yīng)用例1 3中的任一項(xiàng)所記載的無(wú)線通信設(shè)備,上述設(shè)定變更部?jī)?nèi)置有實(shí)現(xiàn)上述第一通信模式的驅(qū)動(dòng)程序和實(shí)現(xiàn)上述第二通信模式的驅(qū)動(dòng)程序,接受來(lái)自上述通信模式指示部的指示來(lái)使兩個(gè)驅(qū)動(dòng)程序中的某一個(gè)驅(qū)動(dòng)程序有效,使另一個(gè)驅(qū)動(dòng)程序無(wú)效。[應(yīng)用例5]根據(jù)應(yīng)用例1 3中的任一項(xiàng)所記載的無(wú)線通信設(shè)備,將實(shí)現(xiàn)上述第一通信模式的驅(qū)動(dòng)程序和實(shí)現(xiàn)上述第二通信模式的驅(qū)動(dòng)程序存儲(chǔ)在設(shè)置于上述其它設(shè)備的存儲(chǔ)單元中,上述設(shè)定變更部接受來(lái)自上述通信模式指示部的指示來(lái)從上述存儲(chǔ)單元讀出與所設(shè)定的上述通信模式對(duì)應(yīng)的驅(qū)動(dòng)程序,使該驅(qū)動(dòng)程序能夠排他地進(jìn)行動(dòng)作。在這些無(wú)線通信設(shè)備中,將通信模式的切換實(shí)現(xiàn)為設(shè)備驅(qū)動(dòng)程序的內(nèi)部切換或者設(shè)備驅(qū)動(dòng)程序的更換,在任何一種情況下都能夠利用簡(jiǎn)易的方法來(lái)實(shí)現(xiàn)第一或第二通信模式。[應(yīng)用例6]根據(jù)應(yīng)用例1 5中的任一項(xiàng)所記載的無(wú)線通信設(shè)備,還具備外部通信部,該外部通信部與外部網(wǎng)絡(luò)連接來(lái)進(jìn)行通信,其中,上述連接判斷部判斷是否存在經(jīng)由該外部通信部的上述通信路徑。在這種情況下,無(wú)線通信設(shè)備具有直接與外部網(wǎng)絡(luò)連接來(lái)進(jìn)行通信的功能,因此能夠安裝在不具有這種通信功能的電視機(jī)、投影儀等電子設(shè)備上來(lái)進(jìn)行使用。[應(yīng)用例7]根據(jù)應(yīng)用例1 6中的任一項(xiàng)所記載的無(wú)線通信設(shè)備,具備指定部,其指定是否允許進(jìn)行自動(dòng)切換上述第一通信模式和上述第二通信模式的動(dòng)作;以及切換禁止部,其在上述指定部不允許進(jìn)行自動(dòng)切換的動(dòng)作的情況下,禁止上述設(shè)定變更部、上述連接判斷部、 上述通信模式指示部中的至少一個(gè)的動(dòng)作。在上述無(wú)線通信設(shè)備中能夠禁止切換,因此能夠避免通信模式的所不期望的切換。例如在暫時(shí)進(jìn)行自動(dòng)切換之后禁止通信模式的切換,從而能夠在當(dāng)初設(shè)定的通信模式下持續(xù)使用。[應(yīng)用例8]根據(jù)應(yīng)用例7所記載的無(wú)線通信設(shè)備,上述指定部是通過(guò)硬件開(kāi)關(guān)或規(guī)定的實(shí)用程序的指定而實(shí)現(xiàn)的。[應(yīng)用例9]根據(jù)應(yīng)用例7或8所記載的無(wú)線通信設(shè)備,具備顯示部,該顯示部顯示上述切換禁止部的動(dòng)作狀態(tài)。如果采用這種結(jié)構(gòu),則能夠提高用戶的使用便利度,從而更簡(jiǎn)單地使用無(wú)線通信設(shè)備。[應(yīng)用例10]一種無(wú)線通信方法,將內(nèi)置有以所設(shè)定的通信模式進(jìn)行無(wú)線通信的無(wú)線通信部的無(wú)線通信設(shè)備與其它設(shè)備連接來(lái)進(jìn)行無(wú)線通信的方法,在連接到上述其它設(shè)備上時(shí),上述無(wú)線通信設(shè)備與其它設(shè)備之間發(fā)送接收通過(guò)無(wú)線通信進(jìn)行通信的通信數(shù)據(jù),并且,在已連接到上述其它設(shè)備的狀態(tài)下,判斷是否存在與外部網(wǎng)絡(luò)連接的通信路徑,基于該判斷,與是否存在與上述外部網(wǎng)絡(luò)連接的通信路徑相對(duì)應(yīng)地實(shí)現(xiàn)第一通信模式或第二通信模式,其中,在該第一通信模式下,接受來(lái)自其它無(wú)線通信設(shè)備的請(qǐng)求,作為中介進(jìn)行與外部網(wǎng)絡(luò)的連接;在該第二通信模式下,為了與外部網(wǎng)絡(luò)進(jìn)行連接而向其它無(wú)線通信設(shè)備發(fā)出請(qǐng)求,通過(guò)該其它無(wú)線通信設(shè)備與外部網(wǎng)絡(luò)交換上述通信數(shù)據(jù)。根據(jù)上述無(wú)線通信方法,在已連接到其它設(shè)備的狀態(tài)下,能夠與是否存在與外部網(wǎng)絡(luò)連接的通信路徑相對(duì)應(yīng)地進(jìn)行第一通信模式的通信或第二通信模式的通信。能夠自動(dòng)地對(duì)這種通信模式的設(shè)定進(jìn)行判斷、變更,因此能夠使無(wú)線通信設(shè)備易于使用。
圖1是表示作為實(shí)施例的無(wú)線LAN適配器的使用狀態(tài)的說(shuō)明圖。圖2是表示無(wú)線LAN適配器10的內(nèi)部結(jié)構(gòu)的框圖。圖3是概要性地表示安裝無(wú)線LAN適配器10的計(jì)算機(jī)20的內(nèi)部結(jié)構(gòu)的說(shuō)明圖。圖4是例示無(wú)線LAN適配器10的使用狀態(tài)的說(shuō)明圖。圖5是表示設(shè)備驅(qū)動(dòng)程序所進(jìn)行的設(shè)定處理例程的流程圖。圖6是表示無(wú)線LAN適配器10的使用狀態(tài)的其它例的說(shuō)明圖。圖7是表示變形例的說(shuō)明圖。附圖標(biāo)記說(shuō)明10 無(wú)線LAN適配器;11 =CPU ;12 =RAM ;14 快閃ROM ;15 接口電路;16 雙列直插式封裝(DIP =Dual In-line Package)開(kāi)關(guān);17 =LED ;18 =USB 端子;20 計(jì)算機(jī);21 =USB 端口 ;22 =CPU ;23 存儲(chǔ)器;25 硬盤(pán);27 網(wǎng)絡(luò)接口 ;28 :LAN 端口 ;30 通信部;31 :MAC/BBP 模塊;32 :RF模塊;33 :FE模塊;39 天線;60 以太網(wǎng)線纜;70 調(diào)制解調(diào)器;100 無(wú)線LAN適配器;110 連接端口 ;AC 接入點(diǎn);PC 計(jì)算機(jī)。
具體實(shí)施例方式下面,參照附圖來(lái)說(shuō)明本發(fā)明的實(shí)施例。圖1是表示將作為本實(shí)施例的無(wú)線通信設(shè)備的無(wú)線LAN適配器10連接在筆記本型計(jì)算機(jī)20的USB (Universal Serial Bus 通用串行總線)端口 21上的情形的說(shuō)明圖,圖2是表示該無(wú)線LAN適配器10的內(nèi)部結(jié)構(gòu)的說(shuō)明圖。如圖示,該無(wú)線LAN適配器10連接在筆記本型計(jì)算機(jī)20的USB端口 21上來(lái)進(jìn)行動(dòng)作。從計(jì)算機(jī)20的USB端口 21接受電源。在該無(wú)線LAN適配器10的內(nèi)部,如圖2所示,除天線39以外,還具備負(fù)責(zé)整體處理的 CPU(Central Processing Unit 中央處理器)11、暫時(shí)存儲(chǔ)數(shù)據(jù)的 RAM(random acces s memory 隨機(jī)存取存儲(chǔ)器)12、存儲(chǔ)有程序的快閃ROM (Read Only Memory 只讀存儲(chǔ)器)14、 USB的接口電路15、進(jìn)行設(shè)定的DIP開(kāi)關(guān)16、顯示當(dāng)前的設(shè)定的LED 17、以及對(duì)無(wú)線LAN的通信進(jìn)行處理的通信部30。這些各元件、各部與CPU 11連接,受CPU 11的控制而進(jìn)行動(dòng)作。接口電路15與USB端子18相連接,USB端子18能夠插入到計(jì)算機(jī)20的USB端口 21 中。在該狀態(tài)下,CPU 11能夠與計(jì)算機(jī)20之間進(jìn)行數(shù)據(jù)的交換。此外,通信部30相當(dāng)于權(quán)利要求中的“無(wú)線通信部”。內(nèi)置于無(wú)線LAN適配器10的通信部30進(jìn)行2. 4GHz頻段的通信,構(gòu)成為包括MAC/ BBP 模塊 31, RF (Radio Frequency 射頻)模塊 32、FE(Fast Ethernet 快速以太網(wǎng))模塊 33。MAC/BBP模塊31是容納有媒體訪問(wèn)控制器(MAC)以及基帶處理器(BBP)的各模塊的單芯片元件,其中的MAC部位于數(shù)據(jù)鏈路層(第二層)的子層(下位),進(jìn)行以規(guī)定形式的幀為單位的發(fā)送接收、錯(cuò)誤檢測(cè)等。另外,BBP部是對(duì)調(diào)制前或解調(diào)后的信號(hào)(基帶)進(jìn)行處理的電路。因而,在MAC/BBP模塊31中,對(duì)所要通信的信號(hào)進(jìn)行附加MAC地址等報(bào)頭來(lái)封裝這樣的處理、即將數(shù)據(jù)加工為通信用數(shù)據(jù)的處理。與此相對(duì)地,RF模塊32利用載波對(duì)被整形為通信用的封裝后的數(shù)據(jù)進(jìn)行調(diào)制使之成為發(fā)送信號(hào)、或者進(jìn)行從由載波調(diào)制得到的接收信號(hào)中取出數(shù)據(jù)的處理。FE模塊33位于天線39與RF模塊32之間,是進(jìn)行接收靈敏度的調(diào)整、發(fā)送輸出的調(diào)整、進(jìn)一步進(jìn)行半雙工信號(hào)的切換的前端模塊。具有上述結(jié)構(gòu)的無(wú)線LAN適配器10通常安裝在計(jì)算機(jī)20的USB端口 21上來(lái)進(jìn)行使用,但是也能夠與計(jì)算機(jī)20以外的設(shè)備、例如硬盤(pán)、電視機(jī)或者接入點(diǎn)相連接來(lái)進(jìn)行使用。在此,將無(wú)線LAN適配器10作為與計(jì)算機(jī)20相連接的設(shè)備來(lái)進(jìn)行說(shuō)明。在該計(jì)算機(jī) 20中,如圖3所示,內(nèi)置有公知的CPU 22、存儲(chǔ)器23、硬盤(pán)25、網(wǎng)絡(luò)接口 27等。另外,在計(jì)算機(jī)20中,除此以外,還具備鍵盤(pán)等公知的硬件結(jié)構(gòu),但是省略對(duì)這些公知結(jié)構(gòu)的說(shuō)明。此外,本實(shí)施例的計(jì)算機(jī)20具備通過(guò)網(wǎng)絡(luò)接口 27與有線LAN連接的功能,設(shè)置有安裝LAN線纜的LAN端口 28。如圖4所示,如果在LAN端口觀上通過(guò)以太網(wǎng)線纜(以太網(wǎng)(Ethernet) 是注冊(cè)商標(biāo))60連接有AD SL(Asymmetric Digital Subscriber Loop 非對(duì)稱數(shù)字用戶線路)線路用調(diào)制解調(diào)器、有線電視用調(diào)制解調(diào)器等調(diào)制解調(diào)器70,則計(jì)算機(jī)20能夠通過(guò)該調(diào)制解調(diào)器70與因特網(wǎng)等WAN連接。當(dāng)對(duì)具有上述結(jié)構(gòu)的計(jì)算機(jī)20接通電源時(shí),從內(nèi)置的硬盤(pán)25將規(guī)定的操作系統(tǒng)(下面記載為0 加載到存儲(chǔ)器23,將一并連接的設(shè)備的設(shè)備驅(qū)動(dòng)程序安裝到OS中。在本實(shí)施例中,無(wú)線LAN適配器10連接在USB端口 21上,因此OS在啟動(dòng)時(shí)安裝該無(wú)線LAN適配器10用的設(shè)備驅(qū)動(dòng)程序。其結(jié)果,能夠基于在計(jì)算機(jī)20中進(jìn)行動(dòng)作的各種應(yīng)用程序、例如郵件發(fā)送機(jī)(Mailer)、瀏覽器來(lái)利用無(wú)線LAN適配器10。此外,如后所述,該設(shè)備驅(qū)動(dòng)程序相當(dāng)于權(quán)利要求中的“設(shè)定變更部”、“連接判斷部”、“通信模式指示部”。接著,對(duì)將本實(shí)施例的無(wú)線LAN適配器10安裝到計(jì)算機(jī)20的情況下的計(jì)算機(jī)20 的CPU 22所執(zhí)行的處理進(jìn)行說(shuō)明。圖5是表示計(jì)算機(jī)20的CPU 22所執(zhí)行的處理的流程圖。該設(shè)定處理例程是作為無(wú)線LAN適配器10用的設(shè)備驅(qū)動(dòng)程序而存儲(chǔ)于存儲(chǔ)器23的程序,以規(guī)定的間隔執(zhí)行。CPU 22每隔規(guī)定的間隔開(kāi)始該程序,首先,判斷是否設(shè)定了自動(dòng)設(shè)定(步驟 S100)。在本實(shí)施例中,通過(guò)使設(shè)置在無(wú)線LAN適配器10中的DIP開(kāi)關(guān)16接通,來(lái)判斷為設(shè)定了自動(dòng)設(shè)定。計(jì)算機(jī)20的CPU 22通過(guò)USB端口與無(wú)線LAN適配器10交換信息,來(lái)讀取DIP開(kāi)關(guān)16的設(shè)定,如果DIP開(kāi)關(guān)16的設(shè)定未成為“自動(dòng)設(shè)定”,則不進(jìn)行任何處理,退回到RTN,結(jié)束本處理例程。另一方面,在DIP開(kāi)關(guān)16接通、即被設(shè)為“自動(dòng)設(shè)定”的情況下,判斷為進(jìn)行自動(dòng)設(shè)定,接著,判斷是否存在與WAN的有效連接(步驟S110)。如下那樣進(jìn)行該處理。在本實(shí)施例中作為安裝到計(jì)算機(jī)20中的OS而采用的Windows (注冊(cè)商標(biāo))中,當(dāng)通過(guò)預(yù)先在OS 上進(jìn)行注冊(cè)來(lái)進(jìn)行與網(wǎng)絡(luò)的連接時(shí),OS對(duì)已注冊(cè)的程序通知LINK-UP (連接成功)。如果例如是有線LAN,則在以太網(wǎng)線纜60連接到LAN端口 28上且檢測(cè)到連接成功信號(hào)時(shí)進(jìn)行該 LINK-UP(連接成功)的通知。在以無(wú)線LAN、3G線路進(jìn)行連接的情況下,也同樣在OS側(cè)進(jìn)行檢測(cè),通知LINK-UP (連接成功)。該LINK-UP (連接成功)是表示LAN的連接暫且成立的通知。CPU 22能夠隨時(shí)參照通知的有無(wú)。但是,LINK-UP(連接成功)的通知并不表示完全確立了與外部的廣域網(wǎng) (WAN)的連接。因此,如果進(jìn)行了 LINK-UP(連接成功)的通知,則CPU 22判斷進(jìn)行了該通知的網(wǎng)絡(luò)資源是否確立了與WAN的連接。通過(guò)確認(rèn)是否能夠獲取到例如WAN的IP地址能夠進(jìn)行該判斷?;蛘咭部梢試L試接入到規(guī)定的站點(diǎn),根據(jù)是否回復(fù)了響應(yīng)來(lái)進(jìn)行判斷。這樣,當(dāng)利用有線LAN(或者3G線路等)與WAN確立了連接且確認(rèn)為存在有效的連接時(shí)(步驟SllO 判斷為“是”),設(shè)備驅(qū)動(dòng)程序判斷無(wú)線LAN適配器10是否作為母機(jī)進(jìn)行動(dòng)作(步驟S120)。作為母機(jī)的動(dòng)作是指在無(wú)線LAN中作為接入點(diǎn)進(jìn)行動(dòng)作。無(wú)線LAN 適配器10是否作為母機(jī)進(jìn)行動(dòng)作是設(shè)備驅(qū)動(dòng)程序自身已知的,例如如果在某一個(gè)地址上設(shè)置有規(guī)定的標(biāo)志,則僅通過(guò)對(duì)其進(jìn)行檢查就能夠容易地進(jìn)行判斷。當(dāng)在LAN的連接暫時(shí)成立之后解除連接時(shí),由OS進(jìn)行LINK-DOWN(連接斷開(kāi))的通知,因此在該情況下只要消除標(biāo)志即可。無(wú)線LAN適配器10是作為母機(jī)進(jìn)行動(dòng)作還是作為子機(jī)進(jìn)行動(dòng)作完全取決于設(shè)備驅(qū)動(dòng)程序的功能,而無(wú)線LAN適配器10本身是作為單純的硬件而運(yùn)作的,S卩,進(jìn)行2. 4GHz 的無(wú)線信號(hào)與通過(guò)USB端口進(jìn)行交換的數(shù)據(jù)之間的轉(zhuǎn)換。原本,也可以使無(wú)線LAN適配器 10側(cè)具有登記當(dāng)前的動(dòng)作模式的功能,由CPU 22通過(guò)USB端口 21向CPU 11進(jìn)行詢問(wèn)。如果無(wú)線LAN適配器10作為母機(jī)進(jìn)行動(dòng)作,則不進(jìn)行任何處理,退出到“RTN”,暫時(shí)結(jié)束本處理例程。另一方面,在無(wú)線LAN適配器10不作為母機(jī)進(jìn)行動(dòng)作的情況下,計(jì)算機(jī)20的CPU 22將自身的動(dòng)作切換為作為母機(jī)的動(dòng)作,并且向無(wú)線LAN適配器10發(fā)送指示,為了顯示母機(jī)動(dòng)作而點(diǎn)亮LED 17(步驟S130)。具體地說(shuō),如下面那樣進(jìn)行切換為作為母機(jī)的動(dòng)作。在本實(shí)施例中,設(shè)備驅(qū)動(dòng)程序從最開(kāi)始就內(nèi)置有作為母機(jī)的程序和作為子機(jī)的程序這兩者。因而,通過(guò)啟動(dòng)母機(jī)的程序,從無(wú)線LAN適配器10的初始化起開(kāi)始處理,設(shè)備驅(qū)動(dòng)程序和無(wú)線LAN適配器10作為無(wú)線LAN的母機(jī)進(jìn)行動(dòng)作。此外,在設(shè)備驅(qū)動(dòng)程序作為子機(jī)進(jìn)行動(dòng)作的過(guò)程中,在僅具備作為子機(jī)發(fā)揮功能的程序的情況下,只要暫時(shí)將處理轉(zhuǎn)移到設(shè)備驅(qū)動(dòng)程序的切換專用程序,從硬盤(pán)25下載作為母機(jī)發(fā)揮功能的程序,重新啟動(dòng)設(shè)備驅(qū)動(dòng)程序即可。在步驟S130結(jié)束之后,處理退出到“RTN”而結(jié)束。當(dāng)進(jìn)行了上述處理(步驟S120、S130)時(shí),無(wú)線LAN適配器10通過(guò)內(nèi)置于計(jì)算機(jī) 20的設(shè)備驅(qū)動(dòng)程序的動(dòng)作而作為無(wú)線LAN的母機(jī)進(jìn)行動(dòng)作。即,如圖4所示,無(wú)線LAN適配器10作為接入點(diǎn)而發(fā)揮功能,以其它計(jì)算機(jī)PC為終端來(lái)進(jìn)行無(wú)線通信,例如接受來(lái)自其它計(jì)算機(jī)PC的請(qǐng)求,進(jìn)行通過(guò)調(diào)制解調(diào)器70與WAN之間交換數(shù)據(jù)的動(dòng)作。另一方面,在步驟SllO中,在判斷為不另外存在有效連接的情況下,接著由設(shè)備驅(qū)動(dòng)程序判斷無(wú)線LAN適配器10是否作為子機(jī)進(jìn)行動(dòng)作(步驟S140)。作為子機(jī)的動(dòng)作意味著在無(wú)線LAN中相對(duì)于其它接入點(diǎn)而作為終端進(jìn)行動(dòng)作。無(wú)線LAN適配器10是否作為子機(jī)進(jìn)行動(dòng)作是設(shè)備驅(qū)動(dòng)程序自身已知的,這一點(diǎn)與作為母機(jī)進(jìn)行動(dòng)作的情況相同。如果無(wú)線LAN適配器10作為子機(jī)進(jìn)行動(dòng)作,則不進(jìn)行任何處理,退出到“RTN”,暫時(shí)結(jié)束本處理例程。另一方面,在無(wú)線LAN適配器10不作為子機(jī)進(jìn)行動(dòng)作的情況下,計(jì)算機(jī)20的CPU 22將自身的動(dòng)作切換為作為子機(jī)的動(dòng)作,并且向無(wú)線LAN適配器10發(fā)送指示, 為了顯示子機(jī)動(dòng)作而熄滅LED 17(步驟S150)。只要通過(guò)與作為母機(jī)的切換相同的方法進(jìn)行切換到作為子機(jī)的動(dòng)作即可。在步驟S150結(jié)束之后,處理退出到“RTN”而結(jié)束。當(dāng)進(jìn)行了上述處理(步驟S140、S150)時(shí),無(wú)線LAN適配器10通過(guò)內(nèi)置于計(jì)算機(jī) 20的設(shè)備驅(qū)動(dòng)程序的動(dòng)作而作為無(wú)線LAN的子機(jī)進(jìn)行動(dòng)作。在這種情況下,如圖6所示,無(wú)線LAN適配器10相對(duì)于接入點(diǎn)AC作為終端(站)而發(fā)揮功能。接入點(diǎn)AC與安裝有無(wú)線 LAN適配器10的計(jì)算機(jī)20等終端進(jìn)行無(wú)線通信,接受來(lái)自計(jì)算機(jī)20的請(qǐng)求,進(jìn)行與WAN之間交換數(shù)據(jù)的動(dòng)作。在這種情況下,具備無(wú)線LAN適配器10的計(jì)算機(jī)20與其它計(jì)算機(jī)PC 同樣地,作為相對(duì)于接入點(diǎn)AC的終端之一而進(jìn)行動(dòng)作。根據(jù)以上說(shuō)明的本發(fā)明的實(shí)施例,當(dāng)將無(wú)線LAN適配器10安裝在計(jì)算機(jī)20上時(shí), 能夠自動(dòng)進(jìn)行以下的設(shè)定如果計(jì)算機(jī)20另外確立了經(jīng)由有線LAN等的與WAN之間的連接,則使無(wú)線LAN適配器10作為母機(jī)(接入點(diǎn))進(jìn)行動(dòng)作,另一方面,如果計(jì)算機(jī)20不另外具有經(jīng)由有線LAN等的與WAN之間的連接,則使無(wú)線LAN適配器10作為子機(jī)(站)進(jìn)行動(dòng)作。因此,得到以下的優(yōu)異效果用戶不需要逐一地關(guān)注無(wú)線LAN適配器10的動(dòng)作模式的設(shè)定。另外,能夠通過(guò)設(shè)置在無(wú)線LAN適配器10中的DIP開(kāi)關(guān)16的設(shè)定,來(lái)選擇這種自動(dòng)設(shè)定或利用手動(dòng)的設(shè)定,因此還能夠與是否存在經(jīng)由有線LAN的與WAN的連接無(wú)關(guān)地對(duì)無(wú)線LAN適配器10的動(dòng)作模式進(jìn)行設(shè)定。由于無(wú)線LAN適配器10具備LED 17,因此還能夠一眼識(shí)別出當(dāng)前是以母機(jī)/子機(jī)中的哪一個(gè)動(dòng)作模式進(jìn)行動(dòng)作。此外,能夠構(gòu)成為在內(nèi)部將設(shè)定存儲(chǔ)在存儲(chǔ)器中來(lái)代替DIP開(kāi)關(guān)上的設(shè)定、或者除了 DIP開(kāi)關(guān)上的設(shè)定以外,還在內(nèi)部將設(shè)定存儲(chǔ)在存儲(chǔ)器中。例如,也可以在無(wú)線LAN適配器內(nèi)部設(shè)置簡(jiǎn)易的Web服務(wù)器, 在服務(wù)器上準(zhǔn)備用于進(jìn)行這些設(shè)定的設(shè)定畫(huà)面,從通過(guò)網(wǎng)絡(luò)(或者直接)連接的其它設(shè)備(一般為計(jì)算機(jī))調(diào)出該Web設(shè)定畫(huà)面來(lái)進(jìn)行自動(dòng)設(shè)定/手動(dòng)設(shè)定等設(shè)定。將所選擇的設(shè)定結(jié)果寫(xiě)入內(nèi)部存儲(chǔ)器(優(yōu)選非易失性存儲(chǔ)器),只要在上述處理中參照該結(jié)果即可。在設(shè)置了 Web服務(wù)器和DIP開(kāi)關(guān)這兩者的情況下,例如以DIP開(kāi)關(guān)的設(shè)定為默認(rèn),在已進(jìn)行了利用Web服務(wù)器設(shè)定畫(huà)面的設(shè)定的情況下,只要優(yōu)先進(jìn)行該設(shè)定即可。以上說(shuō)明了本發(fā)明的一個(gè)實(shí)施例,但是這種實(shí)施例并不對(duì)本發(fā)明進(jìn)行任何限定, 在不脫離本發(fā)明的要旨的范圍內(nèi),能夠以各種方式來(lái)實(shí)施本發(fā)明,這一點(diǎn)是理所當(dāng)然的。例如,在上述實(shí)施例中,根據(jù)是否確立了經(jīng)由有線LAN的與WAN的連接來(lái)切換無(wú)線LAN適配器 10的動(dòng)作模式,但是也可以根據(jù)計(jì)算機(jī)20是否確立了經(jīng)由無(wú)線LAN、便攜式電話用的3G線路等的與WAN的連接來(lái)切換動(dòng)作模式。另外,在上述實(shí)施例中,將無(wú)線LAN適配器10作為安裝在計(jì)算機(jī)20上的裝置來(lái)進(jìn)行說(shuō)明,但是也可以安裝在電視機(jī)、接入點(diǎn)等其它電子設(shè)備上。在實(shí)施例中,使用USB端口來(lái)安裝到電子設(shè)備上,但是也可以利用其它連接、例如IEEE 1394、SATA、或者PCI Express 等進(jìn)行連接。在上述實(shí)施例中,設(shè)為通過(guò)設(shè)置于計(jì)算機(jī)的有線LAN的連接等進(jìn)行從無(wú)線LAN適配器10到WAN的連接,但是也可以例如如圖7所示那樣,使用與設(shè)置于無(wú)線LAN適配器100 的有線LAN的連接來(lái)進(jìn)行從無(wú)線LAN適配器100到WAN的連接。也考慮電視機(jī)、投影儀等電子設(shè)備其自身不具備與WAN進(jìn)行連接的功能的情況,因此將這種具有與有線LAN連接的連接端口的無(wú)線LAN適配器100連接在電子設(shè)備上,在調(diào)制解調(diào)器170等通過(guò)線纜160連接在無(wú)線LAN適配器100的有線LAN連接端口 110上的情況下,只要使用圖5所示的設(shè)定處理例程,使無(wú)線LAN適配器100作為母機(jī)進(jìn)行動(dòng)作即可。在這種情況下,存在于來(lái)自無(wú)線LAN適配器100的電波可到達(dá)范圍內(nèi)的其它計(jì)算機(jī)PC作為子機(jī)進(jìn)行動(dòng)作,能夠通過(guò)無(wú)線 LAN適配器100與WAN進(jìn)行連接。另一方面,在無(wú)線LAN適配器100的連接端口 110上沒(méi)有任何連接的情況下,使無(wú)線LAN適配器100作為子機(jī)進(jìn)行動(dòng)作,只要使安裝有無(wú)線LAN適配器100的電子設(shè)備通過(guò)存在于電波可到達(dá)范圍內(nèi)的接入點(diǎn)與WAN連接即可。在上述實(shí)施例中,為了進(jìn)行與WAN的連接是否有效的判斷,而采用了獲取WAN側(cè)的 IP地址或者嘗試是否能夠接入到特定的站點(diǎn)等、通過(guò)其結(jié)果進(jìn)行判斷的判斷。在這種情況下,當(dāng)在計(jì)算機(jī)20中設(shè)定了防火墻時(shí),利用未注冊(cè)的設(shè)備驅(qū)動(dòng)程序向WAN的接入受到限制, 從而有可能使經(jīng)由有線LAN等的與WAN的連接被判斷為無(wú)效。能夠采取在安裝設(shè)備驅(qū)動(dòng)程序時(shí)預(yù)先向計(jì)算機(jī)20中設(shè)定的防火墻進(jìn)行通知、或?qū)⒃O(shè)備驅(qū)動(dòng)程序事先登記為能接入WAN 的程序等的對(duì)策,以備產(chǎn)生這種情況。另外,在進(jìn)行接入時(shí)發(fā)出“要接入到網(wǎng)絡(luò)使用”這樣的警告,對(duì)于該警告,也可以通過(guò)操作手冊(cè)等預(yù)先向用戶通知以選擇“允許”。并且,在本實(shí)施例中,圖5所示的判斷是由設(shè)備驅(qū)動(dòng)程序進(jìn)行的,但是能夠設(shè)為利用規(guī)定的實(shí)用軟件等來(lái)執(zhí)行該判斷。在這種情況下,只要進(jìn)行以下動(dòng)作即可在安裝無(wú)線 LAN適配器10時(shí),將執(zhí)行上述處理的實(shí)用軟件與設(shè)備驅(qū)動(dòng)程序一起安裝到啟動(dòng)項(xiàng)目中,在0 S啟動(dòng)之后,使該軟件自動(dòng)啟動(dòng)并常駐并以規(guī)定的間隔重復(fù)執(zhí)行。或者,也可以實(shí)現(xiàn)為根據(jù)連接成功和連接斷開(kāi)而被調(diào)出的程序。在使用這種實(shí)用軟件的情況下,也可以對(duì)連接成功等信息進(jìn)行輪詢。在上述實(shí)施例中,為了顯示作為子機(jī)進(jìn)行動(dòng)作而熄滅了 LED 17,但是在使用能夠點(diǎn)亮兩個(gè)顏色的LED的情況下,只要以其中一個(gè)顏色(例如紅)顯示作為母機(jī)的動(dòng)作、以另外一個(gè)顏色(例如綠)顯示作為子機(jī)的動(dòng)作即可。另外,在切換過(guò)程中,也可以進(jìn)行閃爍等的顯示控制。另外,也可以設(shè)為無(wú)線LAN適配器不具有顯示功能,而在安裝了無(wú)線LAN適配器的計(jì)算機(jī)的任務(wù)托盤(pán)等中顯示當(dāng)前的顯示模式。
權(quán)利要求
1.一種無(wú)線通信設(shè)備,與其它設(shè)備連接,對(duì)該其它設(shè)備附加無(wú)線通信功能,該無(wú)線通信設(shè)備具備無(wú)線通信部,其在所設(shè)定的通信模式下進(jìn)行無(wú)線通信;設(shè)定變更部,其通過(guò)變更上述無(wú)線通信部的設(shè)定,來(lái)使用上述無(wú)線通信部實(shí)現(xiàn)第一通信模式或第二通信模式,在該第一通信模式下,該無(wú)線通信設(shè)備接受來(lái)自其它無(wú)線通信設(shè)備的請(qǐng)求,作為中介進(jìn)行與外部網(wǎng)絡(luò)的連接;在該第二通信模式下,為了與外部網(wǎng)絡(luò)連接而向其它無(wú)線通信設(shè)備發(fā)出請(qǐng)求,通過(guò)該其它無(wú)線通信設(shè)備與外部網(wǎng)絡(luò)交換通信數(shù)據(jù);連接部,其與上述其它設(shè)備進(jìn)行連接,與其它設(shè)備之間發(fā)送接收通過(guò)無(wú)線通信進(jìn)行通信的通信數(shù)據(jù);連接判斷部,其在該無(wú)線通信設(shè)備與上述其它設(shè)備已連接的狀態(tài)下,判斷是否存在與外部網(wǎng)絡(luò)進(jìn)行連接的通信路徑;以及通信模式指示部,其根據(jù)上述連接判斷部的判斷,與是否存在與上述外部網(wǎng)絡(luò)進(jìn)行連接的通信路徑相對(duì)應(yīng)地對(duì)上述設(shè)定變更部進(jìn)行指示,以使上述設(shè)定變更部進(jìn)行上述第一通信模式的設(shè)定或上述第二通信模式的設(shè)定。
2.根據(jù)權(quán)利要求1所述的無(wú)線通信設(shè)備,其特征在于,上述連接判斷部在以下的情況下判斷為上述其它設(shè)備具有與外部網(wǎng)絡(luò)進(jìn)行連接的通信路徑,該情況是在能夠利用上述其它設(shè)備所內(nèi)置的通信部與外部網(wǎng)絡(luò)進(jìn)行連接且接收到由上述其它設(shè)備發(fā)送的連接成功的信息時(shí),對(duì)是否能夠經(jīng)由該外部網(wǎng)絡(luò)進(jìn)行信息交換進(jìn)行檢查而檢查出能夠進(jìn)行該信息交換的情況。
3.根據(jù)權(quán)利要求2所述的無(wú)線通信設(shè)備,其特征在于,上述連接判斷部根據(jù)能否獲取到外部網(wǎng)絡(luò)的地址和能否連接到預(yù)定地址中的至少一個(gè)來(lái)判斷是否存在上述通信路徑。
4.根據(jù)權(quán)利要求1 3中的任一項(xiàng)所述的無(wú)線通信設(shè)備,其特征在于,上述設(shè)定變更部?jī)?nèi)置有實(shí)現(xiàn)上述第一通信模式的驅(qū)動(dòng)程序和實(shí)現(xiàn)上述第二通信模式的驅(qū)動(dòng)程序,接受來(lái)自上述通信模式指示部的指示來(lái)使兩個(gè)驅(qū)動(dòng)程序中的某一個(gè)驅(qū)動(dòng)程序有效,使另一個(gè)驅(qū)動(dòng)程序無(wú)效。
5.根據(jù)權(quán)利要求1 3中的任一項(xiàng)所述的無(wú)線通信設(shè)備,其特征在于,將實(shí)現(xiàn)上述第一通信模式的驅(qū)動(dòng)程序和實(shí)現(xiàn)上述第二通信模式的驅(qū)動(dòng)程序存儲(chǔ)在設(shè)置于上述其它設(shè)備的存儲(chǔ)單元中,上述設(shè)定變更部接受來(lái)自上述通信模式指示部的指示來(lái)從上述存儲(chǔ)單元讀出與所設(shè)定的上述通信模式對(duì)應(yīng)的驅(qū)動(dòng)程序,使該驅(qū)動(dòng)程序能夠排他地進(jìn)行動(dòng)作。
6.根據(jù)權(quán)利要求1 5中的任一項(xiàng)所述的無(wú)線通信設(shè)備,其特征在于,還具備外部通信部,該外部通信部與外部網(wǎng)絡(luò)連接來(lái)進(jìn)行通信,其中,上述連接判斷部判斷是否存在經(jīng)由該外部通信部的上述通信路徑。
7.根據(jù)權(quán)利要求1 6中的任一項(xiàng)所述的無(wú)線通信設(shè)備,其特征在于,還具備指定部,其指定是否允許進(jìn)行自動(dòng)切換上述第一通信模式和上述第二通信模式的動(dòng)作;以及切換禁止部,其在上述指定部不允許進(jìn)行自動(dòng)切換的動(dòng)作的情況下,禁止上述設(shè)定變更部、上述連接判斷部、上述通信模式指示部中的至少一個(gè)的動(dòng)作。
8.根據(jù)權(quán)利要求7所述的無(wú)線通信設(shè)備,其特征在于,上述指定部是通過(guò)硬件開(kāi)關(guān)或規(guī)定的實(shí)用程序的指定而實(shí)現(xiàn)的。
9.根據(jù)權(quán)利要求7或8所述的無(wú)線通信設(shè)備,其特征在于, 還具備顯示部,該顯示部顯示上述切換禁止部的動(dòng)作狀態(tài)。
10.一種無(wú)線通信方法,是將內(nèi)置有以所設(shè)定的通信模式進(jìn)行無(wú)線通信的無(wú)線通信部的無(wú)線通信設(shè)備與其它設(shè)備連接來(lái)進(jìn)行無(wú)線通信的方法,在連接到上述其它設(shè)備上時(shí),上述無(wú)線通信設(shè)備與其它設(shè)備之間發(fā)送接收通過(guò)無(wú)線通信進(jìn)行通信的通信數(shù)據(jù),并且,在已連接到上述其它設(shè)備的狀態(tài)下,判斷是否存在與外部網(wǎng)絡(luò)連接的通信路徑, 基于該判斷,與是否存在與上述外部網(wǎng)絡(luò)連接的通信路徑相對(duì)應(yīng)地實(shí)現(xiàn)第一通信模式或第二通信模式,其中,在該第一通信模式下,接受來(lái)自其它無(wú)線通信設(shè)備的請(qǐng)求,作為中介進(jìn)行與外部網(wǎng)絡(luò)的連接;在該第二通信模式下,為了與外部網(wǎng)絡(luò)進(jìn)行連接而向其它無(wú)線通信設(shè)備發(fā)出請(qǐng)求,通過(guò)該其它無(wú)線通信設(shè)備與外部網(wǎng)絡(luò)交換上述通信數(shù)據(jù)。
全文摘要
本發(fā)明的目的在于提供一種在安裝有無(wú)線LAN適配器的情況下自動(dòng)設(shè)定是作為母機(jī)進(jìn)行動(dòng)作還是作為子機(jī)進(jìn)行動(dòng)作的無(wú)線通信設(shè)備以及無(wú)線通信方法。無(wú)線LAN適配器在連接到計(jì)算機(jī)等其它設(shè)備上時(shí),與計(jì)算機(jī)之間發(fā)送接收通過(guò)無(wú)線通信進(jìn)行通信的通信數(shù)據(jù),并且,在已連接到計(jì)算機(jī)的狀態(tài)下,判斷是否存在與外部網(wǎng)絡(luò)連接的通信路徑?;谠撆袛啵c是否存在與外部網(wǎng)絡(luò)連接的通信路徑相對(duì)應(yīng)地實(shí)現(xiàn)第一通信模式或第二通信模式,在該第一通信模式下,作為中介進(jìn)行與外部網(wǎng)絡(luò)的連接,在該第二通信模式下,為了與外部網(wǎng)絡(luò)進(jìn)行連接而向其它無(wú)線通信設(shè)備發(fā)出請(qǐng)求,通過(guò)該其它無(wú)線通信設(shè)備與外部網(wǎng)絡(luò)交換上述通信數(shù)據(jù)。
文檔編號(hào)H04W48/18GK102215550SQ201110085178
公開(kāi)日2011年10月12日 申請(qǐng)日期2011年4月2日 優(yōu)先權(quán)日2010年4月6日
發(fā)明者山口悟, 石井秀揮 申請(qǐng)人:巴比祿股份有限公司