專利名稱:通信控制方法和無線通信裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)系統(tǒng),其中無線通信裝置(移動臺)能夠以具有主站(基站)的中間體的通信模式和沒有主站(基站)的中間體的通信模式通信。更具體地說,本發(fā)明涉及這樣一種網(wǎng)絡(luò)系統(tǒng),其中例如數(shù)字照相機和打印機通過符合IEEE 802.11、具有不同的網(wǎng)絡(luò)配置即基本模式(infrastructure mode)和專門模式(ad-hoc mode)的無線LAN系統(tǒng)連接。
背景技術(shù):
IEEE 802.11標(biāo)準(zhǔn)定義了一種通信方法,該通信方法提供經(jīng)主站在終端之間執(zhí)行無線通信的第一通信模式(基本模式)和數(shù)據(jù)在終端之間直接發(fā)送和接收的第二通信模式(專門模式)。
在IEEE 802.11標(biāo)準(zhǔn)中,在通信中使用的頻段被劃分成14個信道,由此定義多個信道。利用公共信道的無線通信終端能夠彼此通信。指定用于標(biāo)識網(wǎng)絡(luò)的標(biāo)識符的SSID(服務(wù)組ID)。所有無線通信終端保持預(yù)定的SSID并且由此能夠標(biāo)識網(wǎng)絡(luò)。
按照IEEE 802.11執(zhí)行無線通信的通信終端(該通信終端以下將簡稱為“無線通信終端”)以預(yù)定的定時發(fā)送信標(biāo)幀。信標(biāo)幀包括指示當(dāng)前操作信道的信道ID、該裝置所屬的網(wǎng)絡(luò)的SSID和通信模式。通過被動或主動掃描,無線通信終端找到它將與其通信的無線通信終端。在被動掃描中,例如通過掃描每個信道的射頻信號搜索包括與終端的自己的SSID相同的SSID的信標(biāo)幀。已經(jīng)接收可用信標(biāo)幀的無線通信終端,決定將包含在該信標(biāo)幀中的信道標(biāo)識符的信道、或接收該信標(biāo)幀的信道,作為在其自己的通信中使用的信道。
在主動掃描中,另一方面,無線通信終端在每個信道上廣播稱為“探測請求”的幀。作為響應(yīng),已經(jīng)接收該探測請求的另一個無線通信終端發(fā)送稱為“探測響應(yīng)”的幀給作為該探測請求的源的無線通信終端。探測響應(yīng)包括當(dāng)前操作在該無線通信終端上的信道的ID、SSID和通信模式。已經(jīng)接收探測響應(yīng)的無線通信終端,決定將包含在探測響應(yīng)中的信道標(biāo)識符(探測響應(yīng)包括在與該無線通信終端的SSID相同的SSID中)的信道、或接收探測響應(yīng)的信道,決定作為在其自己的通信中使用的信道。
一種稱為CSMA/CA的自主分布式協(xié)調(diào)方法,和稱為輪詢的集中控制方法已經(jīng)被指定為在按照IEEE 802.11的基本模式中的訪問控制方法。另一方面,在專門模式中,訪問控制方法是這樣的,使得僅指定自主分布式協(xié)調(diào)方法。由于在專門模式中的分布式控制,在終端之間直接發(fā)送和接收數(shù)據(jù)。在參加以由信標(biāo)間隔決定的信標(biāo)發(fā)送時間通信的所有終端中,至少一個終端以專門模式發(fā)送信標(biāo)幀。
在專門模式中,如果在終端之間的通信中使用的信道變成同一信道,則在終端之間建立通信鏈路,沒有鑒別幀的發(fā)送和接收并且沒有關(guān)聯(lián)請求/關(guān)聯(lián)響應(yīng)的發(fā)送和接收。
迄今已經(jīng)提議了在基本模式和專門模式之間切換的很多方法。在日本專利申請公開No.08-307934的說明書中描述了當(dāng)一個訪問點的處理容量不再具有任何多余空間時切換模式的方法。日本專利申請公開No.11-252114的說明書描述了這樣一種方法,其中用在專門模式中發(fā)送到一個列表中的站、并且在基本模式中發(fā)送到不在該列表中的站的數(shù)據(jù),每個站(無線通信終端)保持能夠以專門模式發(fā)送數(shù)據(jù)的站的列表。在日本專利申請公開No.2000-209234的說明書中描述了根據(jù)移動終端的數(shù)據(jù)率切換訪問點的方法。在日本專利申請公開No.2001-298467的說明書中描述了按照在信標(biāo)中包含的負(fù)載信息切換訪問點的方法。在日本專利申請公開No.2003-198564的說明書中描述了使用數(shù)據(jù)幀的平均幀尺寸作為觸發(fā)器來切換模式的方法。在日本專利申請公開No.2002-199461的說明書中描述了監(jiān)視在兩個通信模式中的數(shù)據(jù)接收和在接收數(shù)據(jù)的模式中執(zhí)行通信的方法。
此外,改變執(zhí)行信標(biāo)掃描的間隔的方法已經(jīng)被建議為有效搜索對其將建立一個連接的終端的方法(見日本專利申請公開No.10-084572號的說明書)。然而,該說明書沒有提到通信模式的切換。
為了符合IEEE 802.11的無線通信終端的用戶將該終端連接到互聯(lián)網(wǎng),訪問點提前連接到互聯(lián)網(wǎng)。無線通信終端以基本模式連接到網(wǎng)絡(luò)。
在該種類的網(wǎng)絡(luò)中,屬于相同網(wǎng)絡(luò)(相同服務(wù)組)的第一無線通信終端嘗試向以基本模式執(zhí)行通信的第二無線通信終端發(fā)送數(shù)據(jù)。在該情況下,訪問點從第一無線通信終端臨時接收數(shù)據(jù),并且將其重新發(fā)送到第二無線通信終端。結(jié)果,數(shù)據(jù)的發(fā)送和接收花費時間。由于第一無線通信終端和第二無線通信終端均能夠經(jīng)訪問點連接到互聯(lián)網(wǎng),必須針對來自互聯(lián)網(wǎng)的非法入侵和向互聯(lián)網(wǎng)的信息泄漏采取足夠的安全措施。
相應(yīng)地,已經(jīng)考慮了甚至正在以基本模式執(zhí)行通信的情況下,也通過在現(xiàn)有技術(shù)中示出的該種方法切換到專門模式執(zhí)行通信。
然而,即使數(shù)據(jù)能夠在鏈路層發(fā)送和接收,一旦從基本模式到專門模式切換通信模式,不能執(zhí)行有意義數(shù)據(jù)的發(fā)送和接收,除非與較高層即IP層、傳輸層或應(yīng)用層有數(shù)據(jù)交換能力。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種通信控制方法,以及用于實現(xiàn)該方法的無線通信裝置,由此即使無線通信裝置是不具有復(fù)雜通信安全功能的無線通信裝置,一旦按照通信方的功能切換通信模式,也能夠執(zhí)行通信,并且由此能夠執(zhí)行保證與較高層數(shù)據(jù)兼容的數(shù)據(jù)通信。
按照本發(fā)明,上述目的通過提供一種用于控制無線通信裝置之間通信的通信控制方法達到,無線通信裝置能夠在經(jīng)基站執(zhí)行通信的第一通信模式下和在用無線通信裝置直接執(zhí)行通信的第二通信模式下無線通信,其中如果在由第一通信模式下第一無線通信裝置通信期間,第一無線通信裝置從第二無線通信裝置接收到通知第二無線通信裝置存在的信號,則利用諸如包含在接收的信號中的網(wǎng)絡(luò)標(biāo)識符的信息,連接第一無線通信裝置和第二無線通信裝置。在第一無線通信裝置和第二無線通信裝置之間,確定是否第一無線通信裝置擁有由至少第二無線通信裝置需要的功能。如果第一無線通信裝置擁有所需要的功能,那么數(shù)據(jù)從第二無線通信裝置發(fā)送到所述第一無線通信裝置。
按照本發(fā)明,能夠根據(jù)由通信方擁有的功能改變通信模式,并且能夠與具有兼容性的另一無線通信裝置執(zhí)行高速、安全的數(shù)據(jù)通信。
本發(fā)明的其它特征和優(yōu)點將從下列參照附圖的詳細(xì)描述中顯而易見,其中所有圖中同樣的參考字符表示相同或相似的部分。
包含于此并且構(gòu)成說明書的一部分的附圖示出了本發(fā)明的實施例,并且與描述部分一起用于解釋本發(fā)明的原理。
圖1是用于描述可應(yīng)用本發(fā)明的系統(tǒng)配置的示意圖;圖2是示出按照本發(fā)明配備有通信的打印機的一個例子結(jié)構(gòu)方框圖;圖3是示出按照本發(fā)明配備有通信功能的數(shù)字照相機的一個例子的結(jié)構(gòu)方框圖;圖4是示出按照本發(fā)明配備有通信功能的打印機的一個操作例子流程圖;圖5是示出由按照本發(fā)明配備有通信功能的打印機保持的表的一個例子示意圖;圖6是示出按照本發(fā)明配備有通信功能的數(shù)字照相機的一個操作例子流程圖;圖7是示出按照本發(fā)明配備有通信功能的數(shù)字照相機的另一操作例子流程圖;和圖8是示出按照本發(fā)明配備有通信功能的打印機的另一操作例子流程圖。
具體實施例方式
第一實施例<系統(tǒng)配置>
圖1是在描述可應(yīng)用本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的構(gòu)成中有用的示意圖。圖1的網(wǎng)絡(luò)系統(tǒng)包括訪問點101;個人計算機102;打印機103;數(shù)字照相機104;有線線路105和互聯(lián)網(wǎng)106。作為在基本模式(也稱為“第一通信模式”)中的中央控制裝置的訪問點101控制每個所連接的設(shè)備的通信,并且中繼由每個設(shè)備發(fā)送的數(shù)據(jù)。訪問點101經(jīng)有線線路連接到互聯(lián)網(wǎng)106。個人計算機102具有經(jīng)訪問點101與互聯(lián)網(wǎng)和其它終端以第一通信模式執(zhí)行通信的通信功能。具有通信功能的打印機103能夠打印在基本模式中經(jīng)訪問點已經(jīng)接收的數(shù)據(jù),及在專門模式(也稱為“第二通信模式”)中從直接相連的終端已經(jīng)發(fā)送的數(shù)據(jù)。具有通信功能的數(shù)字照相機104還具有打印功能,用于在專門模式中傳送圖像數(shù)據(jù)到打印機103和使得打印機打印圖像數(shù)據(jù)。有線線路105是連接到訪問點101的局域網(wǎng)絡(luò)。此外,區(qū)107代表在基本模式能夠通信的區(qū)域,并且區(qū)108代表在專門模式能夠通信的區(qū)域。
訪問點101、個人計算機102、打印機103和數(shù)字照相機104按照IEEE 802.11執(zhí)行通信。具體地,訪問點101、個人計算機102和打印機103執(zhí)行在第一模式即基本模式下的通信。此外,當(dāng)啟動由數(shù)字照相機104具有的打印功能時,數(shù)字照相機104使得通信功能在第二通信模式即專門模式下啟動。一旦在基本模式下建立打印機103到訪問點101的連接,打印機103在專門模式下連接到數(shù)字照相機104。
在打印機103和數(shù)字照相機104之間使用專門模式下的連接,它們交換諸如彼此擁有的數(shù)據(jù)傳輸功能的類型的信息,和搜索彼此共享的數(shù)據(jù)傳輸功能。如果有雙方共同的數(shù)據(jù)通信功能,那么數(shù)字照相機104使用該功能執(zhí)行數(shù)據(jù)傳輸。打印機103執(zhí)行接收的數(shù)據(jù)的打印。應(yīng)注意,在此所指的功能例如也包括協(xié)議。在該實施例中的無線通信終端(無線通信裝置)按照關(guān)于物理層或鏈路層協(xié)議的IEEE 802.11進行通信,并且較高層的協(xié)議使用TCP/IP。相應(yīng)地,應(yīng)該被驗證為是公共協(xié)議的協(xié)議是應(yīng)用層的協(xié)議,其指定要打印的數(shù)據(jù)格式和數(shù)據(jù)交換程序。打印機103和數(shù)字照相機104交換指示彼此的功能的信息,以檢查用于打印的數(shù)據(jù)格式和用于數(shù)據(jù)交換的程序是否是按照相同的協(xié)議。在該實施例中,從一個設(shè)備到另一個設(shè)備發(fā)送功能搜索幀。如果已經(jīng)接收功能搜索幀的一側(cè)能夠解譯該幀,那么該側(cè)向發(fā)送側(cè)發(fā)回指示該事實的響應(yīng)。結(jié)果,發(fā)送側(cè)能夠通過功能搜索幀驗證接收側(cè)具有搜索的功能?;诠δ芩阉鲙乃阉鞴δ苣軌蚓透鞣N功能作為目標(biāo)執(zhí)行。
圖2是示出按照本發(fā)明配備有通信的打印機103的一個例子結(jié)構(gòu)方框圖。圖2中的打印機103具有存儲器201;打印單元202;無線通信單元203;用戶接口204;控制器205和總線206。使用存儲器201,以便存儲由無線通信單元203接收的數(shù)據(jù)和描述包含在由無線通信單元203接收的信標(biāo)中的SSID和通信模式等的功能表201a。打印單元202將已經(jīng)存儲在存儲器201中的數(shù)據(jù)擴展成可打印格式,并且將數(shù)據(jù)打印在諸如紙的打印介質(zhì)上。無線通信單元203在符合IEEE 802.11的基本模式和專門模式中發(fā)送和接收數(shù)據(jù),并且將接收的數(shù)據(jù)存儲在存儲器201中。用戶接口204包括用于允許用戶輸入諸如電源開/關(guān)的各種設(shè)置和命令的輸入單元(諸如鍵盤),和通知用戶設(shè)置的狀態(tài)和操作的狀態(tài)的顯示單元。控制器205是用于協(xié)調(diào)和控制這些結(jié)構(gòu)單元的中央處理單元。結(jié)構(gòu)單元由總線206連接,以便在設(shè)備之間實現(xiàn)數(shù)據(jù)的發(fā)送和接收。應(yīng)注意,采用無線通信單元203的傳輸輸出能夠通過由控制器205實行的控制改變的配置是可允許的。
圖3是示出按照本發(fā)明配備有通信功能的數(shù)字照相機104的一個例子方框圖。數(shù)字照相機104具有用于輸入圖像的圖像檢測單元301;通信單元302;用戶接口303;外部存儲單元304;存儲器305;控制器306和總線307。通信單元302通過執(zhí)行無線通信發(fā)送圖像和接收各種信息。用戶接口303包括諸如按鈕和開關(guān)的輸入單元,通過該輸入單元用戶輸入命令給數(shù)字照相機104;和輸出單元,該輸出單元包括用于顯示圖像和諸如菜單的特征信息的取景器和液晶顯示器等。外部存儲單元304由用于記錄由圖像檢測單元301捕捉的圖像的存儲卡(諸如小型快閃卡)、和用于訪問存儲卡的訪問設(shè)備構(gòu)成。捕捉的圖像在被記錄入外部存儲單元304之前,存儲器305進行臨時記錄,并且記錄諸如控制數(shù)據(jù)的臨時數(shù)據(jù)。控制器306協(xié)調(diào)和控制這些結(jié)構(gòu)單元。結(jié)構(gòu)單元由總線307連接,并且能夠交換數(shù)據(jù)。另外存儲在存儲器305中的是功能表305a等,其中描述包含在由通信單元302接收的信標(biāo)中的SSID和通信模式等。應(yīng)注意,采用通信單元302的傳輸輸出能夠通過由控制器306實行的控制改變的配置是可允許的。
<打印機操作>
將參考圖4中所示的流程圖描述按照本發(fā)明配有通信功能的打印機操作的一個例子。圖4的處理由圖2中的控制器205執(zhí)行。具有按照該實施例的通信功能的打印機103通常操作在基本打印模式。基本打印模式是在基本打印模式下打印機的操作模式。具有通信功能的打印機103執(zhí)行在已經(jīng)從個人計算機102或從連接到圖1中的有線線路105的終端發(fā)送的數(shù)據(jù)經(jīng)訪問點101接收的情況下的打印。打印機103在操作于基本打印模式時以預(yù)定的周期搜索信標(biāo)。圖4中示出的程序是用于以預(yù)定的周期執(zhí)行信標(biāo)搜索的處理程序。例如使用定時器的超時作為觸發(fā)器,啟動該程序。
如果根據(jù)預(yù)定周期的逝去啟動圖4的處理,在步驟401執(zhí)行信標(biāo)掃描。在信標(biāo)搜索中,不論信標(biāo)是基本模式的信標(biāo)還是專門模式的信標(biāo),信標(biāo)均變成搜索的對象,與在至少一個信道上的通信模式無關(guān)。如果它發(fā)現(xiàn)一個信標(biāo),打印機103在存儲器201中存儲功能表201a。功能表201a包含被包括在已經(jīng)發(fā)現(xiàn)的一個信標(biāo)中的SSID和通信模式,和作為一組的信標(biāo)傳輸源的終端地址。對于已經(jīng)發(fā)現(xiàn)的所有信標(biāo)登記功能表201a。
如果完成信標(biāo)搜索,控制進行到步驟402。在此,打印機搜索功能表201a,并且如果它發(fā)現(xiàn)已經(jīng)新增加到功能表201a的專門模式的信標(biāo),則轉(zhuǎn)移到步驟403。在步驟403,打印機103以專門模式連接到發(fā)送信標(biāo)的無線通信終端。此時,打印機103從功能表201a讀取包含在來自無線通信終端(例如,數(shù)字照相機)的信標(biāo)中的SSID,以及使用該SSID與終端通信。應(yīng)注意,當(dāng)打印機連接到發(fā)送信標(biāo)的無線通信終端時,如果已經(jīng)以基本模式連接到網(wǎng)絡(luò),用于建立該連接的信息可以存儲在存儲器201中,并且在基本模式下的連接可以被臨時服務(wù)。通過舉例,包括由訪問點使用的信道號作為保存的信息。
如果在步驟403,連接成功,控制進行到步驟404,在此執(zhí)行功能搜索以查詢由連接的無線通信終端擁有的功能,并且接收由配備有通信功能的打印機103擁有的功能的通知。作為功能搜索的一個例子,打印機103發(fā)送給通信方的無線通信終端一個功能搜索請求幀,該功能搜索請求幀包含代表由該打印機擁有的功能的信息。
已經(jīng)從打印機103接收功能搜索請求幀、并且已經(jīng)正確地解譯該幀和代表包含在該幀中的打印機103的功能信息的無線通信終端,發(fā)送指示能夠?qū)崿F(xiàn)解譯的事實的功能搜索響應(yīng)幀,給發(fā)送功能搜索請求幀的打印機103。為了解譯代表一個功能的信息,具有一定功能的終端預(yù)先在存儲器等存儲代表該功能的代碼。如果接收到功能搜索幀,那么該終端比較代表該功能的所存儲的代碼與代表包含在功能搜索請求幀中的功能的信息,并且確定二者是否一致,由此使得實現(xiàn)解譯。如果發(fā)現(xiàn)一致,那么該終端根據(jù)能夠取得的一致進行響應(yīng)。此外,本身不能解譯功能搜索請求幀的終端進行類似的響應(yīng)或完全不響應(yīng)。在該實施例中,能夠解譯打印機103的功能搜索幀和能夠相應(yīng)地響應(yīng)的終端是數(shù)字照相機104。
一旦接收到功能搜索響應(yīng)幀,打印機103在功能表201a中存儲包含在功能搜索響應(yīng)幀中的功能搜索結(jié)果(該結(jié)果是指示對于一個固定功能的搜索是否成功的信息,這是指示由接收側(cè)上的終端所擁有的功能的信息)。對應(yīng)于發(fā)送功能搜索響應(yīng)幀的無線通信終端的終端地址存儲功能搜索結(jié)果。
可選地,可以如此安排使打印機103廣播功能搜索請求幀,和等待來自已經(jīng)接收和解譯該廣播幀的無線通信終端的功能搜索響應(yīng)幀。在該情況下,以類似于上面描述的方式執(zhí)行在功能表201a中的登記。
在步驟405確定功能搜索是否已經(jīng)結(jié)束及所連接的無線通信終端是否具有需要的功能。如果在步驟405確認(rèn)該終端具有所需的功能,則控制進行到步驟406。在步驟406以專門模式接收數(shù)據(jù),并且在步驟407執(zhí)行接收數(shù)據(jù)的打印。例如,用于從數(shù)字照相機104到打印機103發(fā)送數(shù)據(jù)并且打印數(shù)據(jù)、而指定數(shù)據(jù)格式或消息序列的打印協(xié)議是打印機103和數(shù)字照相機104所必須的功能以便實現(xiàn)在專門打印模式的打印。
在步驟406,打印機按照打印協(xié)議接收數(shù)據(jù),并且在步驟407打印數(shù)據(jù)。完成打印后控制進行到步驟408。在步驟408確定是否還剩余打印數(shù)據(jù)。如果打印數(shù)據(jù)剩余,控制返回到步驟406,接收數(shù)據(jù)和執(zhí)行打印。確定是否剩余打印數(shù)據(jù)的方法的一個例子如下如果打印完成幀的發(fā)送和接收包含在打印協(xié)議的消息序列中,那么當(dāng)打印機103已經(jīng)從數(shù)字照相機104接收打印完成幀時,可以確定打印結(jié)束,即,沒有打印數(shù)據(jù)剩余的事實。此外,如果在跟隨打印數(shù)據(jù)的接收的一個預(yù)定時間段內(nèi)沒有接收到打印數(shù)據(jù),即使還沒有接收到打印完成幀也可確定沒有打印數(shù)據(jù)剩余。
如果在步驟402不能夠發(fā)現(xiàn)專門模式的新信標(biāo),或如果在步驟408完成打印,在專門模式下的通信終止,并且打印機操作在基本模式。
此外,如果在步驟405另一方的無線通信終端的功能搜索失敗,控制返回到步驟402。在由打印機103接收的功能搜索響應(yīng)幀的內(nèi)容基礎(chǔ)上,如果確認(rèn)被連接的無線通信終端不具有需要的功能,或如果功能搜索響應(yīng)幀不能被接收到(即使預(yù)定的時間段逝去),則確定功能搜索已經(jīng)失敗。在該情況下,控制返回到步驟402,并且使用已經(jīng)被新添加到功能表201a的包含在下個專門模式信標(biāo)中的SSID,在步驟403將打印機103連接到另一方的相應(yīng)終端?;诮邮盏墓δ芩阉黜憫?yīng)幀的內(nèi)容已經(jīng)驗證被連接的無線通信終端不具有需要的功能的情況表示,已經(jīng)發(fā)送功能搜索響應(yīng)幀的無線通信終端能夠解譯功能搜索幀、但不能解譯代表包含在該幀中的功能的信息的情況。
在專門模式下在連接的時候,以及在基本模式下在連接的時候,可以使用彼此不同的無線傳輸輸出。例如,當(dāng)在步驟403在專門模式下進行連接時,使得無線傳輸輸出小于在基本模式下的無線傳輸輸出。結(jié)果,盡管能夠進行在基本模式下到遠(yuǎn)端安裝的訪問點的連接,但能夠使用打印機103執(zhí)行打印的無線通信終端(數(shù)字照相機104)限于在專門模式下具有離打印機相對短距離的一個(即,位于由射頻波達到的服務(wù)區(qū)中的一個)。即,如果服務(wù)組包括多個打印機,能夠使用較近的打印機。結(jié)果,能夠防止企圖使用一個打印機的終端之間的爭用。這在縮短處理時間和改善處理效率方面是有用的。此外,使用附近的打印機的事實對于用戶特別方便。
圖5是展示功能表201a,305a的例子的圖。無線通信終端的地址501、SSID502、通信模式503和功能搜索結(jié)果504作為一組存儲在功能表中。在圖4中的步驟401,檢查包括在發(fā)現(xiàn)的信標(biāo)幀中的終端地址是否已經(jīng)被登記在功能表中。如果終端地址還沒有登記在功能表中,那么地址被添加到功能表中。當(dāng)終端地址被添加時,針對基本模式的信標(biāo),記錄指示“無效”的值作為功能搜索報告,并且針對專門模式的信標(biāo),記錄指示“未檢索到”的值作為功能搜索報告。此外,即使有已經(jīng)登記在功能表中的終端地址,如果有內(nèi)容改變,打印機103在圖4中的步驟401用新內(nèi)容更新相關(guān)條目。如果在更新之后的模式是專門模式,那么使用作為“未檢索到”的值的關(guān)于該終端的功能搜索報告,再次執(zhí)行功能搜索。
在圖4的步驟402,指示功能搜索結(jié)果是“未檢索到”的SSID的信標(biāo)被判定為是一個新信標(biāo)。在步驟403,建立到作為新信標(biāo)的傳輸源的無線通信終端的連接。在步驟405,對應(yīng)于已經(jīng)完成功能搜索的無線通信終端的SSID 502(或終端地址501)的功能搜索結(jié)果504,被更新為指示功能搜索已經(jīng)完成的值。如果搜索結(jié)果指示成功,登記指示“成功”的值,并且如果搜索結(jié)果指示失敗,登記指示“失敗”的值。
<數(shù)字照相機的操作>
圖6是展示按照本發(fā)明配備有通信功能的數(shù)字照相機104的操作的例子流程圖。在圖6中,當(dāng)用戶輸入打印開始命令時,數(shù)字照相機104開始在專門模式下的通信,并且在步驟601發(fā)送信標(biāo)幀。通過信標(biāo)通知的SSID可以是已經(jīng)由用戶提前設(shè)定的一個、在數(shù)字照相機中靜態(tài)設(shè)定的一個或已經(jīng)由某些其它方法設(shè)定的一個。
當(dāng)在圖4中的步驟403,在專門模式下打印機103連接到數(shù)字照相機104時,控制進行到圖6中的步驟602。在該步驟,數(shù)字照相機104執(zhí)行類似于在圖4中的步驟404的功能搜索。相應(yīng)地,還創(chuàng)建圖5的功能表305a。然而所不同的是數(shù)字照相機104的通信方不是未指定的,而是打印機103。
如果在步驟603功能搜索的結(jié)果是發(fā)現(xiàn)具有是搜索目標(biāo)的功能的打印機,處理成功的事實登記在功能表305a中,并且控制進行到步驟604。另一方面,如果不能找到具有是搜索目標(biāo)的功能的打印機,那么控制返回到步驟601,并且數(shù)字照相機等待,同時周期地發(fā)送信標(biāo),直到實現(xiàn)到其它打印機的連接。
在步驟604,以專門打印模式發(fā)送數(shù)據(jù)。例如,在步驟602是搜索目標(biāo)的功能是用于從數(shù)字照相機104到打印機103發(fā)送數(shù)據(jù)、并且使得打印機打印數(shù)據(jù)的打印協(xié)議。數(shù)字照相機發(fā)送數(shù)據(jù)到打印機103,并且使得打印機按照已經(jīng)確認(rèn)打印機103擁有的打印協(xié)議,在步驟604執(zhí)行打印。如果在步驟605發(fā)現(xiàn)存在后續(xù)的打印數(shù)據(jù),那么數(shù)字照相機重復(fù)步驟604。如果沒有后續(xù)的打印數(shù)據(jù),那么控制進行到步驟606。在此,數(shù)字照相機通過終止在專門模式下的通信,終止與打印機的通信。
如果在步驟601沒有建立與打印機103的連接(即使在預(yù)定的時間段逝去),數(shù)字照相機可通知用戶接口303超時,并且終止處理。
由此,數(shù)字照相機104和打印機103在專門方式下連接。由于數(shù)字照相機104以專門模式傳送打印數(shù)據(jù)給打印機103,能夠防止數(shù)據(jù)的泄漏。此外,僅通過移動數(shù)字照相機104或打印機103進入彼此的服務(wù)區(qū),獲得能夠執(zhí)行打印的狀態(tài)。當(dāng)來自數(shù)字照相機的圖像由打印機打印時,這大大地改善方便性。此外,由于照相機和打印機搜索彼此的功能,并且執(zhí)行限于搜索成功的對方的通信,保證了兼容性,并且能夠穩(wěn)定地執(zhí)行諸如打印的數(shù)據(jù)處理。
在該實施例中針對數(shù)字照相機和打印機已經(jīng)描述了本發(fā)明。然而,只要設(shè)備具有無線通信功能,均可以應(yīng)用本發(fā)明。例如,如果打印機是通用用途的個人計算機,數(shù)字照相機是便攜式信息處理器(PDA),打印數(shù)據(jù)是要被同步的數(shù)據(jù),并且發(fā)送數(shù)據(jù),個人計算機和PDA之間的數(shù)據(jù)同步能夠以簡單方式實現(xiàn)。對于其它設(shè)備,也同樣成立。
實施例的第一改進打印機103可以緊接在步驟401啟動信標(biāo)搜索之前,臨時刪除圖5的功能表201a,并且可以重新構(gòu)建功能表201a。在該情況下,最好,一旦已經(jīng)開始專門模式下的通信,打印機103針對所有發(fā)現(xiàn)的、是專門模式下的信標(biāo)傳輸源的終端,執(zhí)行功能搜索。這樣做的原因是因為打印機103以圖4中示出的處理路徑處理來自一個數(shù)字照相機的打印請求。存在這樣的可能將要有打印請求不被處理的無線通信終端(數(shù)字照相機),或?qū)⒈3值却粋€拖延的時間段的無線通信終端(數(shù)字照相機)。相應(yīng)地,對于在圖4中的步驟408確定沒有后續(xù)數(shù)據(jù)的情況,控制返回到步驟404,并且對于功能搜索在功能表中是“未檢索到”的終端,執(zhí)行功能搜索。然后執(zhí)行從步驟405繼續(xù)的處理。
通過采用該配置,即使從一個數(shù)字照相機重復(fù)輸出一個打印請求,也能夠可靠地處理打印請求。此外,來自另外一數(shù)字照相機的打印請求也能被可靠地處理。
實施例的第二改進在圖4中的步驟404從配備有通信功能的打印機103啟動功能搜索。另一方面,通過接收在連接到打印機103的終端在連接的時候交換的幀,可以檢測在專門模式下的連接,并且這個可以用作觸發(fā)器啟動功能搜索。
此外,代替在步驟401的信標(biāo)幀搜索,可以執(zhí)行信標(biāo)信息請求和響應(yīng)序列。在該情況下,打印機103發(fā)送請求發(fā)送至少SSID和通信模式的信標(biāo)信息請求幀。已經(jīng)接收該信標(biāo)信息請求幀的無線通信終端發(fā)送至少包含SSID和通信模式的信標(biāo)信息響應(yīng)幀到發(fā)送信標(biāo)信息請求幀的終端(打印機103)。已經(jīng)接收信標(biāo)信息響應(yīng)幀的打印機103使用包含在該幀中的終端地址和SSID建立功能表201a。
在該情況下,當(dāng)數(shù)字照相機104已經(jīng)接收用于請求至少發(fā)送SSID和通信模式的信標(biāo)信息請求幀時,在圖6中的步驟601,照相機發(fā)送至少包含SSID和通信模式的信標(biāo)信息響應(yīng)幀,給是信標(biāo)信息請求幀的發(fā)送源的終端。
第二實施例現(xiàn)在將參考圖8的流程圖描述按照本發(fā)明配備有通信功能的打印機103的另一操作例子。在該實施例中由打印機103執(zhí)行圖8的程序而不是按照第一實施例的圖4的程序。在圖8中所示的流程圖中,與圖4中所示的實施例相同的那些步驟由相同的步驟號碼表示。
<打印機操作>
按照該實施例具有通信功能的打印機103通常操作在基本打印模式。在基本打印模式中,打印機103在已經(jīng)從個人計算機102或從連接到圖1中的有線網(wǎng)絡(luò)105的終端發(fā)送的數(shù)據(jù)經(jīng)訪問點101接收的情況下執(zhí)行打印。此外,打印機103以預(yù)定的周期執(zhí)行信標(biāo)搜索。在信標(biāo)搜索中,在至少一個信道上搜索所有信標(biāo),不管信標(biāo)是基本模式的信標(biāo)還是專門模式的信標(biāo)。如果它發(fā)現(xiàn)一個信標(biāo),打印機103在存儲器201中存儲一個表。該表以組的形式至少包含SSID、通信模式和后面描述的功能搜索結(jié)果。
如果基于預(yù)定的周期逝去啟動圖8的處理,在步驟401執(zhí)行信標(biāo)掃描。由于直到步驟405的處理與圖4中的相同,該處理不需要在此再進行描述。
如果功能搜索結(jié)束,并且在步驟405確認(rèn)被連接的終端具有需要的功能,打印機103在步驟806等待由被連接的終端選擇。例如通過從數(shù)字照相機104發(fā)送和接收一個打印請求幀執(zhí)行選擇。如果已經(jīng)選擇打印機103,即如果它已經(jīng)接收一個打印請求幀,控制執(zhí)行到步驟406,在此打印機執(zhí)行諸如接收和打印數(shù)據(jù)的處理。從步驟406繼續(xù)的處理與圖4的那些相同。此外,在打印機103沒有被終端選擇作為通信方的情況下,例如,在固定的時間段過去而沒有接收到打印請求幀的情況下,打印機終止處理并且返回到基本模式。
<數(shù)字照相機的操作>
圖7是展示按照本發(fā)明配備有通信功能的數(shù)字照相機104的操作例子流程圖。在該實施例中由數(shù)字照相機104執(zhí)行圖7的程序而不是按照第一實施例的圖6的程序。在圖7所示的流程圖中,與圖6中所示的實施例的那些相同的步驟由相同的步驟標(biāo)號表示。
在圖7中,數(shù)字照相機104開始在專門模式下的通信,并且當(dāng)用戶輸入打印開始命令時,在步驟601發(fā)送信標(biāo)幀。在圖7中所示的流程圖中,步驟601到604與圖6的那些相同,并且因此不需再描述。
如果在步驟603的功能搜索結(jié)果是發(fā)現(xiàn)具有所需要的功能的打印機,控制進行到步驟704。在此,數(shù)字照相機104確定是否功能搜索已經(jīng)結(jié)束。該確定基于在搜索中成功的次數(shù)是否已經(jīng)達到預(yù)定的數(shù)目或是否預(yù)定的時間段已經(jīng)逝去。如果確定功能搜索已經(jīng)結(jié)束,控制進行到步驟705。
在步驟705,數(shù)字照相機104以用戶可識別的形式,例如,以打印機名字的形式,在用戶接口303上顯示指示所發(fā)現(xiàn)的具有所需要功能的打印機的信息。用戶使用用戶接口303從所顯示的打印機中選擇所需的打印機。在數(shù)字照相機104通過發(fā)送打印請求幀給所選擇的打印機,發(fā)送打印機選擇信號給所選擇的打印機之后,數(shù)字照相機104執(zhí)行從步驟604繼續(xù)的打印處理。該處理類似于圖6的處理,并且不需再描述。
通過這樣從數(shù)字照相機提出打印機的選擇,在打印開始的時候在介入方面能夠給數(shù)字照相機的操作者某些活動余地。結(jié)果,除了第一實施例的結(jié)果,其它結(jié)果是無論何時需要,操作者都能夠執(zhí)行諸如交換紙、增補調(diào)色劑和選擇要打印的圖像的這些操作。這提供了較好的操作性。
應(yīng)注意,存儲圖像數(shù)據(jù)但不具有圖片拍攝功能的存儲設(shè)備或具有靜止圖片拍攝功能的數(shù)字電影攝像機,可以被提供有數(shù)字照相機104的通信功能。這些設(shè)備共有的功能是按照第一或第二實施例的無線通信功能和存儲圖像數(shù)據(jù)的功能。
<其它實施例>
注意本實施例可應(yīng)用于包括單個設(shè)備的裝置或由多個設(shè)備構(gòu)成的系統(tǒng)。
此外,通過直接或間接給系統(tǒng)或裝置提供實現(xiàn)前述實施例功能的軟件程序、用系統(tǒng)或裝置的計算機讀所提供的程序代碼、然后執(zhí)行程序代碼可以實現(xiàn)本發(fā)明。在該情況下,只要系統(tǒng)或裝置具有所述程序的功能,實現(xiàn)方式不需依賴程序。
相應(yīng)地,由于本發(fā)明的功能通過計算機實現(xiàn),安裝在計算機中的程序代碼本身也實現(xiàn)本發(fā)明。換言之,本發(fā)明的權(quán)利要求還覆蓋實現(xiàn)本發(fā)明的功能的用途的計算機程序。
在該情況下,只要系統(tǒng)或裝置具有所述程序的功能,該程序可以以例如目標(biāo)代碼、由解譯器執(zhí)行的程序或提供給操作系統(tǒng)的腳本數(shù)據(jù)的任何形式執(zhí)行。
能夠用于提供程序的存儲介質(zhì)的例子是軟盤、硬盤、光盤、光磁盤、CD-ROM、CD-R、CD-RW、磁帶、非易失型存儲卡、ROM和DVD(DVD-ROM和DVD-R)。
至于提供程序的方法,客戶計算機使用客戶計算機的瀏覽器能夠連接到互聯(lián)網(wǎng)上的網(wǎng)站,并且本發(fā)明的計算機程序或程序的自動可安裝壓縮文件能夠下載到諸如硬盤的記錄介質(zhì)。此外,通過將構(gòu)成程序的程序代碼劃分成多個文件、并且從不同網(wǎng)站下載文件能夠提供本發(fā)明的程序。換言之,通過計算機下載實現(xiàn)本發(fā)明的功能的程序文件到多個用戶的WWW(World Wide Web,萬維網(wǎng))服務(wù)器也被本發(fā)明的權(quán)利要求覆蓋。
此外,還能夠在諸如CD-ROM的存儲介質(zhì)上加密和存儲本發(fā)明的程序,分配存儲介質(zhì)給用戶,允許滿足一定要求的用戶經(jīng)互聯(lián)網(wǎng)從網(wǎng)站下載解密密鑰信息,和允許這些用戶通過使用密鑰信息解密所加密的程序,由此在用戶計算機上安裝程序。
此外,除了通過由計算機執(zhí)行所讀的程序?qū)崿F(xiàn)按照實施例的前述功能的情況,運行在計算機上的操作系統(tǒng)等可以執(zhí)行所有或部分實際處理,以便通過該處理能夠?qū)崿F(xiàn)前述實施例的功能。
此外,在從存儲介質(zhì)讀取的程序?qū)懭氩迦胗嬎銠C的功能擴展板或?qū)懭胩峁┰谶B接到計算機的功能擴展單元中的存儲器之后,安裝在功能擴展板或功能擴展單元上的CPU等執(zhí)行所有或部分實際處理,以便通過該處理能夠?qū)崿F(xiàn)前述實施例的功能。
由于不脫離本發(fā)明的實質(zhì)和范圍能夠?qū)崿F(xiàn)本發(fā)明的很多明顯寬范圍不同的實施例,將理解,除了正如在所附權(quán)利要求定義的,本發(fā)明不限于其特定的實施例。
優(yōu)先權(quán)要求本申請要求在2004年4月14提交的日本專利申請No.2004-119259的優(yōu)先權(quán),該日本專利申請通過在此引用而被包括于此。
權(quán)利要求
1.一種用于控制無線通信裝置之間通信的控制方法,所述無線通信裝置能夠在經(jīng)基站執(zhí)行通信的第一通信模式下和在與無線通信裝置直接執(zhí)行通信的第二通信模式下無線通信,所述方法包括連接步驟,如果在所述第一通信模式下由第一無線通信裝置通信期間,所述第一無線通信裝置從所述第二無線通信裝置接收通知第二無線通信裝置存在的搜索信號,則連接第一無線通信裝置和第二無線通信裝置;確定步驟,由所述第二無線通信裝置確定是否所述第一無線通信裝置擁有所需要的功能;和數(shù)據(jù)發(fā)送步驟,基于在所述確定步驟執(zhí)行的確定的結(jié)果,在所述第二通信模式下,從所述第二無線通信裝置到所述第一無線通信裝置發(fā)送數(shù)據(jù)。
2.一種無線通信裝置,能夠在經(jīng)基站執(zhí)行通信的第一通信模式下,和與無線通信裝置直接執(zhí)行通信的第二通信模式下,與無線通信裝置通信,所述裝置包括接收裝置,用于在第一通信模式下的通信期間,從其它無線通信裝置接收通知所述其它無線通信裝置存在的信號;連接裝置,用于基于包含在由所述接收裝置接收的信號中的信息,建立到所述其它無線通信裝置的連接;數(shù)據(jù)接收裝置,用于按照在該裝置和所述其它無線通信裝置之間執(zhí)行的功能確定結(jié)果,接收以所述第二通信模式發(fā)送的數(shù)據(jù)。
3.按照權(quán)利要求2所述的裝置,進一步包括打印裝置,用于基于由所述數(shù)據(jù)接收裝置接收的數(shù)據(jù)打印圖像。
4.按照權(quán)利要求2所述的裝置,其中,所述連接裝置在所述第二通信模式下建立到所述其它無線通信裝置的連接。
5.按照權(quán)利要求4所述的裝置,其中,所述連接裝置暫停在所述第一通信模式下的通信,并且在所述第二通信模式下建立到所述其它無線通信裝置的連接。
6.按照權(quán)利要求2所述的裝置,其中,所述連接裝置基于包含在由所述接收裝置接收的信號中的網(wǎng)絡(luò)標(biāo)識符,建立到所述其它無線通信裝置的連接。
7.一種與無線通信裝置直接進行無線通信的無線通信裝置,包括發(fā)送裝置,用于向其它無線通信裝置發(fā)送通知該裝置存在的信號;確定裝置,如果響應(yīng)于所述信號已經(jīng)建立到所述其它無線通信裝置的連接,執(zhí)行用于確定與所述其它無線通信裝置可執(zhí)行的功能的處理;和數(shù)據(jù)發(fā)送裝置,用于按照由所述確定裝置進行的確定,發(fā)送數(shù)據(jù)到所述其它無線通信裝置。
8.按照權(quán)利要求7所述的裝置,進一步包括圖片拍攝裝置,用于光學(xué)地拍攝圖片作為圖像數(shù)據(jù);其中,所述數(shù)據(jù)發(fā)送裝置發(fā)送通過所述圖片拍攝裝置的圖片拍攝所獲得的圖像數(shù)據(jù)。
9.按照權(quán)利要求7所述的裝置,進一步包括顯示裝置,用于按照由所述確定裝置進行的確定,顯示已經(jīng)被確定擁有所需要的功能的其它無線通信裝置;其中,基于由所述顯示裝置呈現(xiàn)的顯示,建立到由用戶選擇的無線通信裝置的直接連接,并且由所述數(shù)據(jù)發(fā)送裝置發(fā)送數(shù)據(jù)。
全文摘要
打印機(103)屬于服務(wù)組(107),并且在基本模式下經(jīng)訪問點(101)通信。打印機(103)周期地搜索信標(biāo)。如果從諸如數(shù)字照相機(104)的終端接收到信標(biāo),打印機在功能表中登記包含在信標(biāo)中的終端地址、服務(wù)標(biāo)識符和通信模式。打印機向已經(jīng)登記在功能表中的每個終端發(fā)送用于搜索具有所需功能的終端的幀。如果對該幀的響應(yīng)是肯定的,那么打印機在功能表中登記搜索成功的事實。還由已經(jīng)發(fā)出打印命令的數(shù)字照相機(104)執(zhí)行類似的功能搜索,并且數(shù)字照相機建立功能表。如果有具有所需功能的終端(打印機),數(shù)字照相機(104)發(fā)送打印數(shù)據(jù)給該終端。
文檔編號H04W76/02GK1943170SQ200580011179
公開日2007年4月4日 申請日期2005年4月8日 優(yōu)先權(quán)日2004年4月14日
發(fā)明者吉田淳 申請人:佳能株式會社