專(zhuān)利名稱(chēng):信息處理裝置、通信控制方法、以及通信控制程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理裝置、通信控制方法、以及通信控制程序。更具體而言,本發(fā)明涉及當(dāng)需要在多個(gè)位置執(zhí)行通信時(shí)允許容易地設(shè)置多個(gè)通信接口并選擇性地使用這些通信接口的信息處理裝置,通信控制方法,以及通信控制程序。
背景技術(shù):
通常,當(dāng)在多個(gè)位置中的每一個(gè)采用了具有多個(gè)通信接口的信息處理裝置的位置處執(zhí)行通信時(shí),正如舉例而言,日本專(zhuān)利申請(qǐng)編號(hào)2002-252620(具體而言是第7頁(yè)和其中的圖5至圖7)中所披露的那樣,為每個(gè)通信接口執(zhí)行每個(gè)位置的網(wǎng)絡(luò)設(shè)置和針對(duì)通信接口的特定設(shè)置。
但是,如果為每個(gè)位置獨(dú)立設(shè)置多個(gè)通信接口,那么有非常多的項(xiàng)需要設(shè)置,這會(huì)使失誤。另外,當(dāng)對(duì)一位置的網(wǎng)絡(luò)設(shè)置進(jìn)行了改變時(shí),那么對(duì)應(yīng)該位置的所有通信接口的網(wǎng)絡(luò)設(shè)置也都需要改變,而這需要繁重的操作。
發(fā)明內(nèi)容
因此,本發(fā)明的目的在于提供一種能解決上述問(wèn)題的信息處理裝置、通信控制方法、以及通信控制程序。該目的通過(guò)組合在權(quán)利要求書(shū)的獨(dú)立權(quán)利要求中陳述的特征來(lái)達(dá)到。權(quán)利要求進(jìn)一步定義了本發(fā)明的優(yōu)點(diǎn)和具體實(shí)例。
即,根據(jù)本發(fā)明的第一實(shí)施例,提供了一種信息處理裝置,包括網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)部分,用于為多個(gè)位置中的每一個(gè)位置,儲(chǔ)存要在所述信息處理裝置中設(shè)置的網(wǎng)絡(luò)設(shè)置信息,以便通過(guò)一位置的網(wǎng)絡(luò)執(zhí)行通信;通信接口設(shè)置信息存儲(chǔ)部分,用于為多條網(wǎng)絡(luò)設(shè)置信息中的每一條,儲(chǔ)存要為所述多個(gè)通信接口的每一個(gè)進(jìn)行設(shè)置的通信接口設(shè)置信息,以使用所述網(wǎng)絡(luò)設(shè)置信息執(zhí)行通信;位置信息獲取部分,用于獲得指示所述信息處理裝置位置的位置信息;網(wǎng)絡(luò)設(shè)置部分,用于基于所述位置信息,從每條信息對(duì)應(yīng)所述多個(gè)位置中的每一個(gè)的所述多條網(wǎng)絡(luò)設(shè)置信息中選擇一條對(duì)應(yīng)所述信息處理裝置位置的網(wǎng)絡(luò)設(shè)置信息,并在所述信息處理裝置中設(shè)置所述信息;通信接口設(shè)置部分,用于從多條與所述網(wǎng)絡(luò)設(shè)置信息相關(guān)的所述通信接口設(shè)置信息中選擇一條所述通信接口設(shè)置信息,并為對(duì)應(yīng)于所述通信接口設(shè)置信息的一個(gè)所述通信接口設(shè)置所述信息;以及通信部分,用于通過(guò)所述通信接口來(lái)執(zhí)行通信,其中,所述通信接口基于根據(jù)該條網(wǎng)絡(luò)設(shè)置信息和該條通信接口設(shè)置信息的設(shè)置。另外,還提供了一種用于所述信息處理裝置的通信控制方法和通信控制程序。
根據(jù)本發(fā)明的第二個(gè)實(shí)施例,提供了一種信息處理裝置,包括網(wǎng)絡(luò)設(shè)置信息輸入部分,用于提示所述信息處理裝置的用戶(hù)為多個(gè)位置中的每一個(gè)位置輸入應(yīng)該在所述信息處理裝置中設(shè)置的網(wǎng)絡(luò)設(shè)置信息,以便通過(guò)一位置的網(wǎng)絡(luò)執(zhí)行通信;通信接口設(shè)置信息輸入部分,用于提示所述信息處理裝置的用戶(hù)為所述多條網(wǎng)絡(luò)設(shè)置信息中的每一條,順序地輸入應(yīng)為所述多個(gè)通信接口的每一個(gè)進(jìn)行設(shè)置的通信接口信息;位置信息獲取部分,用于獲得指示所述信息處理裝置位置的位置信息;以及通信部分,用于基于根據(jù)網(wǎng)絡(luò)設(shè)置信息和通信接口設(shè)置信息的設(shè)置來(lái)執(zhí)行通信,其中,網(wǎng)絡(luò)設(shè)置信息對(duì)應(yīng)于由位置信息指定的某個(gè)位置,而通信接口設(shè)置信息從與網(wǎng)絡(luò)設(shè)置信息相關(guān)的多個(gè)通信接口設(shè)置信息中加以選擇。另外,還提供了一種用于所述信息處理裝置的通信控制方法和通信控制程序。
上述發(fā)明內(nèi)容并未列出本發(fā)明的所有必要特征,而且這些特征的子組合也可構(gòu)成本發(fā)明。
圖1示出本發(fā)明的一實(shí)施例的信息處理裝置10的功能配置;圖2示出在該實(shí)施例的網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)部分110中儲(chǔ)存的信息的表;圖3示出在該實(shí)施例的通信接口設(shè)置信息存儲(chǔ)部分115中儲(chǔ)存的信息的表;圖4示出該實(shí)施例的信息處理裝置10的設(shè)置流程;圖5示出該實(shí)施例中在設(shè)置流程中顯示的位置選擇屏500;圖6示出該實(shí)施例中在設(shè)置流程中顯示的網(wǎng)絡(luò)設(shè)置信息輸入屏600;
圖7示出該實(shí)施例中在設(shè)置流程中顯示的通信接口設(shè)置信息輸入屏700;圖8示出實(shí)施例中在設(shè)置流程中顯示的通信接口設(shè)置信息輸入屏800;圖9示出實(shí)施例的信息處理裝置10的通信流程;以及圖10示出實(shí)施例的信息處理裝置10的硬件配置;具體實(shí)施方式
本發(fā)明將參照其實(shí)施例加以描述,該實(shí)施例并不用于限制依據(jù)于權(quán)利要求的本發(fā)明,并且并非在實(shí)施例中所描述的所有特征的組合都是本發(fā)明的解決方案所必須的。
圖1顯示一實(shí)施例的信息處理裝置10的功能配置。該實(shí)施例的信息處理裝置10包括多個(gè)通信接口并使用這些通信接口公用的網(wǎng)絡(luò)設(shè)置以及每個(gè)通信接口專(zhuān)用的通信接口設(shè)置來(lái)執(zhí)行通信。這消除了信息處理裝置10的用戶(hù)要對(duì)每個(gè)位置的每個(gè)通信接口進(jìn)行網(wǎng)絡(luò)設(shè)置的必要性,因此用戶(hù)能容易地設(shè)置多個(gè)通信接口。
信息處理裝置10包括通信接口100a和100b、應(yīng)用處理部分105、網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)部分110、通信接口設(shè)置信息存儲(chǔ)部分115、位置信息獲取部分120、網(wǎng)絡(luò)設(shè)置部分130、通信接口設(shè)置部分135、通信部分140、網(wǎng)絡(luò)設(shè)置信息顯示部分145、網(wǎng)絡(luò)設(shè)置信息輸入部分150、通信接口設(shè)置信息顯示部分155、以及通信接口設(shè)置信息輸入部分160。
通信接口100a和100b是連接信息處理裝置10到使之能通信的網(wǎng)絡(luò)的通信適配器。在該實(shí)施例中,出于描述的目的,通信接口100a是有線LAN接口例如以太網(wǎng)而通信接口100b是無(wú)線LAN接口例如IEEE 802.11b??蛇x地,通信接口100a和100b可以是其它通信接口例如使用移動(dòng)電話網(wǎng)絡(luò)之類(lèi)的無(wú)線通信接口,以及短距離無(wú)線通信接口例如藍(lán)牙(注冊(cè)商標(biāo))和紅外通信。
應(yīng)用處理部分105處理運(yùn)行在信息處理裝置10上的應(yīng)用程序并使通信部分140執(zhí)行該應(yīng)用所需的通信。網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)部分110儲(chǔ)存網(wǎng)絡(luò)應(yīng)該在信息處理裝置10內(nèi)為通信部分140設(shè)置的網(wǎng)絡(luò)設(shè)置信息,用于通過(guò)使用了信息處理裝置10的多個(gè)位置中的每個(gè)位置處的網(wǎng)絡(luò)來(lái)執(zhí)行通信。通信接口設(shè)置信息存儲(chǔ)部分115指定儲(chǔ)存通信接口100的通信接口設(shè)置信息,該通信接口100應(yīng)該對(duì)通信接口100a和100b中的每一個(gè)進(jìn)行設(shè)置,從而利用每個(gè)網(wǎng)絡(luò)設(shè)置信息通過(guò)通信接口100a和100b進(jìn)行通信。該信息各自對(duì)應(yīng)于儲(chǔ)存于網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)部分110中的多個(gè)網(wǎng)絡(luò)設(shè)置中的每一個(gè)。
位置信息獲取部分120獲取指示信息處理裝置10所處位置的位置信息。位置信息獲取部分120具有位置信息輸入部分122、接入點(diǎn)檢測(cè)部分124、無(wú)線LAN設(shè)置信息選擇部分126、以及位置信息檢測(cè)部分128。位置信息輸入部分122通過(guò)讓信息處理裝置10的用戶(hù)指定該裝置10的位置,來(lái)獲得信息處理裝置10的位置信息。接入點(diǎn)檢測(cè)部分124檢測(cè)使用接入點(diǎn)識(shí)別網(wǎng)絡(luò)連接的SSID(服務(wù)設(shè)置ID),以及為位于信息處理裝置10附近的到無(wú)線LAN的接入點(diǎn)等進(jìn)行設(shè)置的SSID。無(wú)線LAN設(shè)置信息選擇部分126順序地設(shè)置無(wú)線LAN接口設(shè)置信息,該無(wú)線LAN接口設(shè)置信息是為通信接口100b進(jìn)行設(shè)置,并為通信接口100b儲(chǔ)存于通信接口設(shè)置信息存儲(chǔ)部分115中,該通信接口設(shè)置信息存儲(chǔ)部分115用于多個(gè)網(wǎng)絡(luò)設(shè)置中的每一個(gè),并檢測(cè)與接入點(diǎn)之間的通信是否可能。位置信息檢測(cè)部分128根據(jù)位置信息輸入部分122、接入點(diǎn)檢測(cè)部分124、以及無(wú)線LAN設(shè)置信息選擇部分126的處理結(jié)果檢測(cè)信息處理裝置10的位置作為位置信息。
位置信息用于根據(jù)信息處理裝置10使用的位置,確定要對(duì)信息處理裝置10設(shè)置的通信設(shè)置,而可以不是指示特定位置的信息。即,舉例而言,位置信息可以是用于指示特定位置例如“辦公室”和“家庭”的信息,或可以是對(duì)應(yīng)特定區(qū)域內(nèi)的給定位置例如“東京城內(nèi)”、“家庭/辦公室之外”、以及“其它位置”的信息。
根據(jù)位置信息獲取部分120所獲得的位置信息,網(wǎng)絡(luò)設(shè)置部分130從對(duì)應(yīng)多個(gè)位置的多個(gè)網(wǎng)絡(luò)設(shè)置中選擇對(duì)應(yīng)信息處理裝置10的位置的網(wǎng)絡(luò)設(shè)置信息,并為信息處理裝置10中的通信部分140設(shè)置該信息。通信接口設(shè)置部分135從與網(wǎng)絡(luò)設(shè)置部分130中設(shè)置的網(wǎng)絡(luò)設(shè)置信息通信接口相關(guān)聯(lián)的設(shè)置信息存儲(chǔ)部分115中的多個(gè)通信接口設(shè)置中選擇用于通信的通信接口設(shè)置信息,并為對(duì)應(yīng)的通信接口設(shè)置它。利用對(duì)應(yīng)于通信接口設(shè)置部分135中設(shè)置的通信接口設(shè)置信息的通信接口100,并根據(jù)由網(wǎng)絡(luò)設(shè)置部分130設(shè)置的網(wǎng)絡(luò)設(shè)置,通信部分140執(zhí)行由應(yīng)用處理部分105所請(qǐng)求的通信。
網(wǎng)絡(luò)設(shè)置信息顯示部分145向信息處理裝置10的用戶(hù)顯示網(wǎng)絡(luò)設(shè)置信息。網(wǎng)絡(luò)設(shè)置信息輸入部分150提示信息處理裝置10的用戶(hù)輸入網(wǎng)絡(luò)設(shè)置信息,并將其儲(chǔ)存到網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)部分110中。通信接口設(shè)置信息顯示部分155向信息處理裝置10的用戶(hù)顯示通信接口設(shè)置信息。通信接口設(shè)置信息輸入部分160提示信息處理裝置10的用戶(hù)輸入通信接口設(shè)置信息,并將其儲(chǔ)存到通信接口設(shè)置信息存儲(chǔ)部分115中。
圖2示出該實(shí)施例中在網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)部分110中儲(chǔ)存的信息的表。網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)部分110儲(chǔ)存對(duì)應(yīng)于多個(gè)位置中的每一個(gè)的,應(yīng)該在通信部分140中設(shè)置的網(wǎng)絡(luò)設(shè)置信息,以便通過(guò)一位置的網(wǎng)絡(luò)執(zhí)行通信。無(wú)論是通信接口100a還是100b用于通信,網(wǎng)絡(luò)設(shè)置信息都應(yīng)該被設(shè)置為公用的,獨(dú)立于通信接口100的類(lèi)型。
該實(shí)施例的網(wǎng)絡(luò)設(shè)置信息包括TCP/IP設(shè)置信息、互聯(lián)網(wǎng)設(shè)置信息、以及打印機(jī)設(shè)置信息的字段。TCP/IP設(shè)置信息字段儲(chǔ)存指定了要分配給信息處理裝置10的IP地址和子網(wǎng)掩碼以及用于給定位置的網(wǎng)絡(luò)上的網(wǎng)關(guān)和DNS服務(wù)器。互聯(lián)網(wǎng)設(shè)置信息字段儲(chǔ)存要為使用一位置的網(wǎng)絡(luò)而指定了代理服務(wù)器的設(shè)置信息、用于為該位置的通信而使用的應(yīng)用程序的設(shè)置信息、以及關(guān)于VPN設(shè)置的信息。打印機(jī)設(shè)置信息字段儲(chǔ)存指定了用于該位置的網(wǎng)絡(luò)上的打印機(jī)的設(shè)置信息。
圖3示出在該實(shí)施例中的通信接口設(shè)置信息存儲(chǔ)部分115中儲(chǔ)存的信息的表。通信接口設(shè)置信息存儲(chǔ)部分115為多個(gè)位置中的每一個(gè),儲(chǔ)存要用于一位置的一組通信接口、要用于該位置的通信接口設(shè)置信息、該位置的通信速度、以及要在該位置中使用的通信接口的優(yōu)先級(jí)。由于每個(gè)位置對(duì)應(yīng)一個(gè)網(wǎng)絡(luò)設(shè)置,所以當(dāng)與多個(gè)網(wǎng)絡(luò)設(shè)置的每一個(gè)相關(guān)聯(lián)時(shí),多個(gè)通信接口設(shè)置等被儲(chǔ)存。
通信接口設(shè)置信息字段儲(chǔ)存為通信接口100a和100b中的每一個(gè)設(shè)置的通信接口設(shè)置信息,并取決于通信接口100的類(lèi)型。通信接口設(shè)置信息存儲(chǔ)部分115為每個(gè)位置儲(chǔ)存無(wú)線LAN接口設(shè)置信息,該無(wú)線LAN接口設(shè)置信息是通信接口100b的通信接口設(shè)置信息,包括為多個(gè)位置的接入點(diǎn)設(shè)置的SSID。無(wú)線LAN接口設(shè)置信息可進(jìn)一步包括如WEP密鑰的設(shè)置,通信接口100b使用它在無(wú)線LAN上通信。通信接口設(shè)置信息可包括依賴(lài)于通信接口100的類(lèi)型的設(shè)置信息,例如通信接口100的裝置驅(qū)動(dòng)程序。
通信速度字段儲(chǔ)存對(duì)應(yīng)于整個(gè)通信接口設(shè)置信息存儲(chǔ)部分115的位置處通信接口100的通信速度。通信接口100的通信速度可以根據(jù)通信接口100的類(lèi)型來(lái)確定,或者可選地,可以是實(shí)際測(cè)量的速度中的一個(gè)。優(yōu)先級(jí)字段儲(chǔ)存對(duì)應(yīng)于通信接口設(shè)置信息存儲(chǔ)部分115和通信接口100的選擇位置的優(yōu)先級(jí)。
圖4示出實(shí)施例的信息處理裝置10的設(shè)置流程。圖5、圖6、圖7、和圖8分別示出在實(shí)施例的設(shè)置流程中顯示的位置選擇屏幕500、輸入網(wǎng)絡(luò)設(shè)置信息的屏幕600、輸入通信接口設(shè)置信息的屏幕700、以及輸入通信接口設(shè)置信息的屏幕800。下面將結(jié)合圖5到圖8描述信息處理裝置10的設(shè)置流程。
流程中的S400、S405、S410、S415、S420、S425、S430、S440、以及S445是提示用戶(hù)輸入對(duì)應(yīng)于特定位置的網(wǎng)絡(luò)設(shè)置信息以及對(duì)應(yīng)于網(wǎng)絡(luò)設(shè)置信息的多個(gè)通信接口設(shè)置的程序。
首先,網(wǎng)絡(luò)設(shè)置信息顯示部分145向信息處理裝置10的用戶(hù)顯示如圖5所示的選擇位置的屏幕500(步驟S400)。屏幕500包括位置輸入框510供用戶(hù)輸入新位置的名字,位置選擇框520供用戶(hù)從網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)部分110中儲(chǔ)存的多個(gè)位置中指定要設(shè)置的位置,以及”Next”按鈕530供用戶(hù)進(jìn)入到下一個(gè)屏幕。
如果在位置輸入框510中輸入新位置之后或在位置選擇框520中選擇了位置之后啟動(dòng)了“Next”按鈕530(步驟S405是),則網(wǎng)絡(luò)設(shè)置信息輸入部分150前進(jìn)到步驟S410。但是,如果在位置輸入框510中沒(méi)有輸入新位置而且沒(méi)有在位置選擇框520中選擇位置就啟動(dòng)了”Next”按鈕530(步驟S405否),則網(wǎng)絡(luò)設(shè)置信息輸入部分150前進(jìn)到步驟S450。
在步驟S410,網(wǎng)絡(luò)設(shè)置信息顯示部分145向信息處理裝置10的用戶(hù)顯示用于輸入如圖6所示的網(wǎng)絡(luò)設(shè)置信息600的屏幕(S410)。屏幕600包括IP地址設(shè)置框610,用于顯示和配置有關(guān)IP地址;子網(wǎng)掩碼;以及缺省網(wǎng)關(guān)等對(duì)應(yīng)S400和S405所指定的位置的網(wǎng)絡(luò)設(shè)置中的設(shè)置信息;以及DNS服務(wù)器設(shè)置框620,用于顯示和配置DNS服務(wù)器設(shè)置信息。
如果要設(shè)置的位置是在S405從多個(gè)位置中指定的,那么網(wǎng)絡(luò)設(shè)置信息顯示部分145顯示對(duì)應(yīng)于IP地址設(shè)置框610和DNS服務(wù)器設(shè)置框620中的位置的網(wǎng)絡(luò)設(shè)置信息。另一方面,如果在S405輸入了新位置的名字,那么網(wǎng)絡(luò)設(shè)置信息顯示部分145顯示IP地址設(shè)置框610和DNS服務(wù)器設(shè)置框620為空框。
接著,網(wǎng)絡(luò)設(shè)置信息輸入部分150提示信息處理裝置10的用戶(hù)通過(guò)IP地址設(shè)置框610和DNS服務(wù)器設(shè)置框620輸入對(duì)應(yīng)于指定位置的網(wǎng)絡(luò)設(shè)置信息,并且如果輸入了,則儲(chǔ)存網(wǎng)絡(luò)設(shè)置信息于網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)部分110中(S415)。
接著,通信接口設(shè)置信息顯示部分155向信息處理裝置10的用戶(hù)顯示用于輸入如圖7所示的通信接口設(shè)置信息700的屏幕(S420)。屏幕700包括通信接口選擇框710,用于顯示由信息處理裝置10提供的通信接口100a和100b,供用戶(hù)選擇任一通信接口100;網(wǎng)絡(luò)設(shè)置信息共享按鈕720,用于允許用戶(hù)直接進(jìn)入到步驟S470。
如果從通信接口選擇框710中選擇了任一通信接口(S425是),那么通信接口設(shè)置信息顯示部分155顯示用于輸入如圖8所示的通信接口設(shè)置信息800的屏幕(S430)。通信接口設(shè)置信息輸入部分160接著提示用戶(hù)輸入對(duì)應(yīng)于網(wǎng)絡(luò)設(shè)置信息的通信接口設(shè)置信息,并將其儲(chǔ)存于通信接口設(shè)置信息存儲(chǔ)部分115中(S440)。此處,通信接口設(shè)置信息輸入部分160使用戶(hù)輸入SSID到SSID輸入框810以及輸入WEP密鑰到WEP密鑰輸入框820作為通信接口100b的無(wú)線LAN接口設(shè)置信息。
通信接口設(shè)置信息顯示部分155和通信接口設(shè)置信息輸入部分160為對(duì)于該位置還沒(méi)有進(jìn)行設(shè)置的每個(gè)通信接口100重復(fù)上述步驟S420、S425、S430、和S440(步驟S445),從而允許裝置10的用戶(hù)順序地輸入對(duì)應(yīng)該網(wǎng)絡(luò)設(shè)置的多個(gè)通信設(shè)置,并儲(chǔ)存該信息到通信接口設(shè)置信息存儲(chǔ)部分115中。
如果沒(méi)有在通信接口選擇框710中選擇通信接口(S425否),那么通信接口設(shè)置信息輸入部分160終止該設(shè)置流程。
信息處理裝置10通過(guò)為多個(gè)位置中的每一個(gè)位置執(zhí)行S400、S405、S410、S415、S420、S425、S430、S440、和S445,而能允許用戶(hù)順序地輸入對(duì)應(yīng)于多個(gè)位置中的每一個(gè)位置的網(wǎng)絡(luò)設(shè)置和對(duì)應(yīng)于多個(gè)網(wǎng)絡(luò)設(shè)置中的每一個(gè)的通信接口設(shè)置。
如果裝置10的用戶(hù)在S415指定改變網(wǎng)絡(luò)設(shè)置信息,那么網(wǎng)絡(luò)設(shè)置信息輸入部分150改變儲(chǔ)存于網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)部分110中的網(wǎng)絡(luò)設(shè)置信息以及相關(guān)的位置。接著,當(dāng)使用從與修改后的網(wǎng)絡(luò)設(shè)置信息相關(guān)的多個(gè)通信接口設(shè)置中選擇的所有通信接口設(shè)置來(lái)執(zhí)行通信時(shí),通信部分140根據(jù)修改后的網(wǎng)絡(luò)設(shè)置和所選擇的通信接口設(shè)置來(lái)執(zhí)行通信。結(jié)果是,如果信息處理裝置10的用戶(hù)改變了對(duì)應(yīng)特定位置的所儲(chǔ)存的網(wǎng)絡(luò)設(shè)置,當(dāng)使用與該網(wǎng)絡(luò)設(shè)置相關(guān)聯(lián)的給定網(wǎng)絡(luò)接口設(shè)置執(zhí)行通信時(shí),他/她就可基于改變的網(wǎng)絡(luò)設(shè)置信息來(lái)利用通信。
設(shè)置流程中的S400、S405、S450、S455、S460、S465、S470、S480、和S485是允許用戶(hù)輸入通信接口設(shè)置信息并把該信息與用戶(hù)選擇的網(wǎng)絡(luò)設(shè)置進(jìn)行關(guān)聯(lián)的程序。
在S450,通信接口設(shè)置信息顯示部分155顯示用于輸入如圖7中所示的通信接口設(shè)置信息700的屏幕(S450)。如果在通信接口選擇框710中選擇了任一通信接口100(S455是)并通過(guò)網(wǎng)絡(luò)設(shè)置共享按鈕720指定了網(wǎng)絡(luò)設(shè)置信息的共享(S460是),那么對(duì)應(yīng)于在S455選擇的目標(biāo)通信接口100的通信接口設(shè)置信息被關(guān)聯(lián)到用戶(hù)指定的其它網(wǎng)絡(luò)設(shè)置信息(S465)。
更具體的,通信接口設(shè)置信息輸入部分160顯示用于在通信接口設(shè)置信息顯示部分155指定特定通信接口100的屏幕,舉例而言,在設(shè)置通信接口100時(shí)。通信接口設(shè)置信息輸入部分160接著提示用戶(hù)指定特定通信接口100,從而指定的通信接口設(shè)置信息是為指定的通信接口100而設(shè)置,并且與目標(biāo)接口不相同。如果特定通信接口設(shè)置信息以該方式指定,則通信接口設(shè)置信息輸入部分160把目標(biāo)通信接口設(shè)置關(guān)聯(lián)到對(duì)應(yīng)于指定的獨(dú)特通信接口設(shè)置的網(wǎng)絡(luò)設(shè)置。
例如,當(dāng)對(duì)通信接口100a設(shè)置與網(wǎng)絡(luò)設(shè)置信息A關(guān)聯(lián)的通信接口設(shè)置a時(shí),通信接口100b的設(shè)置將經(jīng)歷如下的程序。在對(duì)通信接口100b設(shè)置通信接口設(shè)置b時(shí),用戶(hù)通過(guò)指定通信接口100a來(lái)指定不同于通信接口設(shè)置b的通信接口設(shè)置a。在此情況下,通信接口設(shè)置信息輸入部分160把通信接口設(shè)置信息b關(guān)聯(lián)到對(duì)應(yīng)于通信接口設(shè)置信息a的網(wǎng)絡(luò)設(shè)置信息A。
隨著進(jìn)行到步驟S465,信息處理裝置10的用戶(hù)能夠把目標(biāo)通信接口設(shè)置信息關(guān)聯(lián)到對(duì)應(yīng)他/她指定的特定通信接口設(shè)置的網(wǎng)絡(luò)設(shè)置信息。
接著,通信接口設(shè)置信息顯示部分155和通信接口設(shè)置信息輸入部分160以類(lèi)似S430和S440的方式,將目標(biāo)通信接口設(shè)置信息儲(chǔ)存到通信接口設(shè)置信息存儲(chǔ)部分115中(S470和S480)。通信接口設(shè)置信息顯示部分155和通信接口設(shè)置信息輸入部分160通過(guò)對(duì)每個(gè)尚未設(shè)置的通信接口100重復(fù)上述步驟S450、S455、S460、S465、S470、和S480,可設(shè)置對(duì)應(yīng)于還需要被設(shè)置為與已經(jīng)設(shè)置通信接口設(shè)置的網(wǎng)絡(luò)設(shè)置相關(guān)聯(lián)的每個(gè)通信接口100的通信接口設(shè)置(步驟S485)。
圖9示出實(shí)施例的信息處理裝置10的通信流程。
首先,位置信息輸入部分122、接入點(diǎn)檢測(cè)部分124、以及無(wú)線LAN設(shè)置信息選擇部分126獲得或檢測(cè)位于信息處理裝置10附近的無(wú)線LAN的接入點(diǎn)等(S900)。即,位置信息輸入部分122使用戶(hù)指定信息處理裝置10的位置以便為信息處理裝置10獲得位置信息。接入點(diǎn)檢測(cè)部分124檢測(cè)已經(jīng)為位于裝置10附近的無(wú)線LAN的接入點(diǎn)所設(shè)置的SSID,并使用該接入點(diǎn)指定網(wǎng)絡(luò)連接。無(wú)線LAN設(shè)置信息選擇部分126設(shè)置無(wú)線LAN接口設(shè)置,該無(wú)線LAN接口設(shè)置是要為通信接口100b設(shè)置的通信接口設(shè)置信息,并被儲(chǔ)存到通信接口設(shè)置信息存儲(chǔ)部分115中,與多個(gè)網(wǎng)絡(luò)設(shè)置中的每一個(gè)相關(guān)聯(lián),用于后續(xù)的通信接口100,并檢測(cè)是否可與接入點(diǎn)通信。
接著,位置信息檢測(cè)部分128基于位置信息輸入部分122,接入點(diǎn)檢測(cè)部分124,無(wú)線LAN設(shè)置信息選擇部分126的處理結(jié)果,檢測(cè)信息處理裝置10的位置作為位置信息(S910)。即,當(dāng)位置信息輸入部分122從用戶(hù)處獲得位置信息后,位置信息檢測(cè)部分128就利用該位置信息。
另外,當(dāng)接入點(diǎn)檢測(cè)部分124檢測(cè)到接入點(diǎn)的SSID設(shè)置時(shí),位置信息檢測(cè)部分128從對(duì)應(yīng)于每個(gè)網(wǎng)絡(luò)設(shè)置的存儲(chǔ)于通信接口設(shè)置信息存儲(chǔ)部分115中的無(wú)線LAN接口設(shè)置中,檢測(cè)對(duì)應(yīng)于包括由接入點(diǎn)檢測(cè)部分124檢測(cè)到的SSID作為位置信息的無(wú)線LAN接口設(shè)置信息的位置。如果為信息處理裝置10附近的接入點(diǎn)設(shè)置了多個(gè)SSID,或者如果在信息處理裝置10附近有多個(gè)接入點(diǎn),那么接入點(diǎn)檢測(cè)部分124會(huì)發(fā)現(xiàn)多個(gè)SSID。在該情況下,包括由接入點(diǎn)檢測(cè)部分124所檢測(cè)到的SSID的多個(gè)無(wú)線LAN接口設(shè)置存在于由通信接口設(shè)置信息存儲(chǔ)部分115所存儲(chǔ)的多個(gè)無(wú)線LAN接口設(shè)置中。位置信息檢測(cè)部分128將對(duì)應(yīng)于根據(jù)優(yōu)先級(jí)選擇的無(wú)線LAN接口設(shè)置信息的位置作為位置信息,其中優(yōu)先級(jí)信息由裝置10的用戶(hù)所預(yù)定并被設(shè)置在通信接口設(shè)置信息存儲(chǔ)部分115的優(yōu)先級(jí)字段中。
當(dāng)信息處理裝置10被使能根據(jù)無(wú)線LAN設(shè)置信息選擇部分126的設(shè)置用通信接口100b進(jìn)行通信時(shí),位置信息檢測(cè)部分128把對(duì)應(yīng)于由無(wú)線LAN設(shè)置信息選擇部分126設(shè)置的通信接口100b的無(wú)線LAN接口設(shè)置信息的位置檢測(cè)為位置信息。
在上述提到的程序中,位置信息檢測(cè)部分128可以?xún)?yōu)先按照位置信息輸入部分122、接入點(diǎn)檢測(cè)部分124、以及無(wú)線LAN設(shè)置信息選擇部分126的順序檢測(cè)位置信息。位置信息獲取部分120獲得位置信息檢測(cè)部分128所檢測(cè)到的位置信息并將它提供給網(wǎng)絡(luò)設(shè)置部分130。
根據(jù)位置信息獲取部分120所獲得的位置信息,網(wǎng)絡(luò)設(shè)置部分130從用于多個(gè)位置中的每一個(gè)位置的多個(gè)網(wǎng)絡(luò)設(shè)置中為信息處理裝置10的位置選擇網(wǎng)絡(luò)設(shè)置信息,并為信息處理裝置10中的通信部分140設(shè)置該網(wǎng)絡(luò)設(shè)置信息(S920)。
接著,通信接口設(shè)置部分135從與網(wǎng)絡(luò)設(shè)置部分130所設(shè)置的網(wǎng)絡(luò)設(shè)置信息相關(guān)聯(lián)的通信接口設(shè)置信息存儲(chǔ)部分115中的多個(gè)通信接口設(shè)置中選擇用于通信的通信接口設(shè)置,并為對(duì)應(yīng)于通信接口設(shè)置的通信接口設(shè)置該通信接口設(shè)置(S930)。此處,通信接口設(shè)置部分135從對(duì)應(yīng)于由步驟S910獲得的位置信息所指定的位置的通信接口設(shè)置信息中,選擇通信接口設(shè)置信息存儲(chǔ)部分115中所儲(chǔ)存的具有最高通信速度而且能有效通信的通信接口設(shè)置信息??蛇x地,通信接口設(shè)置部分135可從對(duì)應(yīng)于由步驟S910獲得的位置信息所指定的位置的通信接口設(shè)置中,選擇儲(chǔ)存于通信接口設(shè)置信息存儲(chǔ)部分115中的具有最高優(yōu)先級(jí)而且能有效通信的通信接口設(shè)置信息。
接著,通信部分140根據(jù)由步驟S910獲得的位置信息的網(wǎng)絡(luò)設(shè)置以及在步驟S930中從與該網(wǎng)絡(luò)設(shè)置信息相關(guān)聯(lián)的多個(gè)通信接口設(shè)置中所選擇的通信接口設(shè)置,來(lái)實(shí)現(xiàn)通信。
圖10示出實(shí)施例的信息處理裝置10的硬件配置的實(shí)例。實(shí)施例的信息處理裝置10使用CPU外圍部分來(lái)實(shí)現(xiàn),該CPU外圍部分具有CPU 1000、RAM 1020、圖形控制器1075、以及顯示裝置1080,它們通過(guò)主機(jī)控制器1082互相連接起來(lái);I/O部分,具有通信接口100a和100b、硬盤(pán)驅(qū)動(dòng)器1040、以及CD-ROM驅(qū)動(dòng)器1060,它們通過(guò)I/O控制器1084連接到主機(jī)控制器1082;以及傳統(tǒng)I/O部分,具有ROM 1010、軟盤(pán)驅(qū)動(dòng)器1050、和I/O芯片1070,它們被連接到I/O控制器1084。
主機(jī)控制器1082把RAM 1020和高速存取RAM 1020的CPU1000以及圖形控制器1075連接起來(lái)。CPU 1000根據(jù)儲(chǔ)存于ROM1010和RAM 1020中的程序來(lái)操作,并控制每個(gè)部分。圖形控制器1075在RAM 1020中所提供的幀緩沖區(qū)中獲得由CPU 1000等產(chǎn)生的圖像數(shù)據(jù),并把圖像顯示到顯示裝置1080上??蛇x地,圖形控制器1075內(nèi)部可以包括幀緩沖區(qū),用于存儲(chǔ)由CPU 1000等產(chǎn)生的圖像數(shù)據(jù)。
I/O控制器1084把主機(jī)控制器1082與相對(duì)高速的I/O裝置通信接口100a和100b,硬盤(pán)驅(qū)動(dòng)器1040,以及CD-ROM驅(qū)動(dòng)器1060連接起來(lái)。通信接口100a和100b通過(guò)網(wǎng)絡(luò)與其它裝置通信。硬盤(pán)驅(qū)動(dòng)器1040儲(chǔ)存要由信息處理裝置10使用的程序和數(shù)據(jù)。CD-ROM驅(qū)動(dòng)器1060從CD-ROM 1095中讀取程序或數(shù)據(jù),并將其提供到RAM 1020和/或硬盤(pán)驅(qū)動(dòng)器1040中。
ROM 1010和相對(duì)低速的I/O裝置例如軟盤(pán)驅(qū)動(dòng)器1050和I/O芯片1070等連接到I/O控制器1084。ROM 1010儲(chǔ)存由信息處理裝置10在啟動(dòng)時(shí)執(zhí)行的啟動(dòng)程序以及依賴(lài)于信息處理裝置10的硬件的程序。軟盤(pán)驅(qū)動(dòng)器1050從軟盤(pán)1090讀取程序和/或數(shù)據(jù),并通過(guò)I/O控制器1084提供到CPU 1000和/或硬盤(pán)驅(qū)動(dòng)器1040。I/O芯片1070連接軟盤(pán)1090或者通過(guò),舉例而言,并行口、串行口、鍵盤(pán)口、和鼠標(biāo)口連接到各種I/O裝置。
通過(guò)RAM 1020提供給CPU 1000的程序是由用戶(hù)通過(guò)存放在記錄介質(zhì)例如軟盤(pán)1090,CD-ROM 1095、或IC卡上提供的。從記錄介質(zhì)中讀出要通過(guò)I/O控制器1084和RAM 1020安裝在CPU1000中的程序,并由CPU 1000執(zhí)行。
在信息處理裝置10中安裝和執(zhí)行的通信控制程序分別包括應(yīng)用處理模塊;網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)模塊;通信接口設(shè)置信息存儲(chǔ)模塊;位置信息獲取模塊,其具有位置信息輸入模塊、接入點(diǎn)檢測(cè)模塊、無(wú)線LAN設(shè)置信息選擇模塊、和位置信息檢測(cè)模塊的;網(wǎng)絡(luò)設(shè)置模塊;通信接口設(shè)置模塊;通信模塊;網(wǎng)絡(luò)設(shè)置信息顯示模塊;網(wǎng)絡(luò)設(shè)置信息輸入模塊;通信接口設(shè)置信息顯示模塊;以及通信接口設(shè)置信息輸入模塊。該程序和模塊使信息處理裝置10起到以下功能應(yīng)用處理部分105;網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)部分110;通信接口設(shè)置信息存儲(chǔ)部分115;位置信息獲取部分120,其包括位置信息輸入部分122、接入點(diǎn)檢測(cè)部分124、無(wú)線LAN設(shè)置信息選擇部分126,以及位置信息檢測(cè)部分128;網(wǎng)絡(luò)設(shè)置部分130;通信接口設(shè)置部分135;通信部分140;網(wǎng)絡(luò)設(shè)置信息顯示部分145;網(wǎng)絡(luò)設(shè)置信息輸入部分150;通信接口設(shè)置信息顯示部分155;以及通信接口設(shè)置信息輸入部分160。
程序或模塊可以?xún)?chǔ)存于外部存儲(chǔ)介質(zhì)上。存儲(chǔ)介質(zhì)包括光記錄介質(zhì)例如DVD和PD,光-磁記錄介質(zhì)例如MD,磁帶介質(zhì),以及半導(dǎo)體存儲(chǔ)器例如IC卡,另外還有軟盤(pán)1090,CD-ROM 1095??蛇x地,在連接到專(zhuān)用通信網(wǎng)絡(luò)或互聯(lián)網(wǎng)的服務(wù)器系統(tǒng)上提供的存儲(chǔ)裝置例如硬盤(pán)和RAM,可以被用作記錄介質(zhì),而程序可以通過(guò)網(wǎng)絡(luò)提供給信息處理裝置10。
盡管本發(fā)明結(jié)合其實(shí)施例加以了描述,但是本發(fā)明的技術(shù)范圍并不限于上面的實(shí)施例??梢詫?duì)實(shí)施例進(jìn)行各種修正或改善。從權(quán)利要求看很顯然帶有這些修正或改善的形式仍包括在本發(fā)明的技術(shù)范圍內(nèi)。
根據(jù)上述實(shí)施例,信息處理裝置、通信控制方法、以及通信控制程序在下面的項(xiàng)中實(shí)現(xiàn)。
(項(xiàng)1)一種具有多個(gè)通信接口的信息處理裝置,包括網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)部分,用于為多個(gè)位置中的每一個(gè)位置,儲(chǔ)存要在所述信息處理裝置中設(shè)置的網(wǎng)絡(luò)設(shè)置信息,以便通過(guò)一位置的網(wǎng)絡(luò)執(zhí)行通信;通信接口設(shè)置信息存儲(chǔ)部分,用于為多條網(wǎng)絡(luò)設(shè)置信息中的每一條,儲(chǔ)存要為所述多個(gè)通信接口的每一個(gè)進(jìn)行設(shè)置的通信接口設(shè)置信息,以使用所述網(wǎng)絡(luò)設(shè)置信息執(zhí)行通信;位置信息獲取部分,用于獲得指示所述信息處理裝置位置的位置信息;網(wǎng)絡(luò)設(shè)置部分,用于基于所述位置信息,從每條信息對(duì)應(yīng)所述多個(gè)位置中的每一個(gè)的所述多條網(wǎng)絡(luò)設(shè)置信息中選擇一條對(duì)應(yīng)所述信息處理裝置位置的網(wǎng)絡(luò)設(shè)置信息,并在所述信息處理裝置中設(shè)置所述信息;通信接口設(shè)置部分,用于從多條與所述網(wǎng)絡(luò)設(shè)置信息相關(guān)的所述通信接口設(shè)置信息中選擇一條所述通信接口設(shè)置信息,并為對(duì)應(yīng)于所述通信接口設(shè)置信息的一個(gè)所述通信接口設(shè)置所述信息;以及通信部分,用于通過(guò)所述通信接口來(lái)執(zhí)行通信,其中,所述通信接口基于根據(jù)該條網(wǎng)絡(luò)設(shè)置信息和該條通信接口設(shè)置信息的設(shè)置。
(項(xiàng)2)根據(jù)項(xiàng)1所述的信息處理裝置,其中所述多個(gè)通信接口中的至少一個(gè)是無(wú)線LAN接口;所述通信接口設(shè)置信息存儲(chǔ)部分儲(chǔ)存無(wú)線LAN接口設(shè)置信息,作為包括SSID(服務(wù)設(shè)置ID)的所述通信接口設(shè)置信息,所述信接口設(shè)置信息根據(jù)多個(gè)位置來(lái)為所述位置的接入點(diǎn)而設(shè)置;以及位置信息獲取部分,其包括接入點(diǎn)檢測(cè)部分,用于檢測(cè)為位于所述信息處理裝置附近的接入點(diǎn)而設(shè)置的SSID;以及位置信息檢測(cè)部分,用于從所述多條無(wú)線LAN接口設(shè)置信息中,檢測(cè)對(duì)應(yīng)于包括了由接入點(diǎn)檢測(cè)部分檢測(cè)到的SSID的所述無(wú)線LAN接口設(shè)置信息的位置,作為所述位置信息。
(項(xiàng)3)根據(jù)項(xiàng)2所述的信息處理裝置,其中當(dāng)在所述多條無(wú)線LAN接口設(shè)置信息之中存在多條包括了由所述接入點(diǎn)檢測(cè)部分檢測(cè)到的SSID的所述無(wú)線LAN接口設(shè)置信息時(shí),所述位置檢測(cè)部分檢測(cè)對(duì)應(yīng)于基于所述信息處理裝置的用戶(hù)所預(yù)先設(shè)置的優(yōu)先級(jí)所選擇的無(wú)線LAN接口設(shè)置信息的位置,作為所述位置信息。
(項(xiàng)4)根據(jù)項(xiàng)1所述的信息處理裝置,其中所述多個(gè)通信接口中的至少一個(gè)是無(wú)線LAN接口;所述通信接口設(shè)置信息存儲(chǔ)部分為所述多個(gè)位置中的每一個(gè)位置儲(chǔ)存無(wú)線LAN接口設(shè)置信息,所述無(wú)線LAN接口設(shè)置信息是要為所述無(wú)線LAN接口設(shè)置的通信接口設(shè)置信息;以及位置信息獲取部分,其包括無(wú)線LAN設(shè)置信息選擇部分,用于順序地設(shè)置多條被儲(chǔ)存為與所述多條網(wǎng)絡(luò)設(shè)置信息相關(guān)聯(lián)的無(wú)線LAN接口設(shè)置信息;以及位置信息檢測(cè)部分,用于如果所述信息處理裝置能夠根據(jù)所述無(wú)線LAN設(shè)置信息選擇部分的設(shè)置使用所述無(wú)線LAN接口進(jìn)行通信,則檢測(cè)對(duì)應(yīng)于由所述無(wú)線LAN設(shè)置信息選擇部分設(shè)置的所述無(wú)線LAN接口設(shè)置信息的位置,作為所述位置信息。
(項(xiàng)5)根據(jù)項(xiàng)1所述的信息處理裝置,還包括網(wǎng)絡(luò)設(shè)置信息輸入部分,用于提示所述信息處理裝置的用戶(hù)為所述位置輸入網(wǎng)絡(luò)設(shè)置信息,并將其儲(chǔ)存到所述網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)部分中;以及通信接口設(shè)置信息輸入部分,用于提示所述信息處理裝置的用戶(hù)順序地輸入對(duì)應(yīng)于所述網(wǎng)絡(luò)設(shè)置信息的多條通信接口設(shè)置信息,并將其儲(chǔ)存到所述通信接口設(shè)置信息存儲(chǔ)部分中。
(項(xiàng)6)一種具有多個(gè)通信接口的信息處理裝置,包括網(wǎng)絡(luò)設(shè)置信息輸入部分,用于提示所述信息處理裝置的用戶(hù)為多個(gè)位置中的每一個(gè)位置輸入應(yīng)該在所述信息處理裝置中設(shè)置的網(wǎng)絡(luò)設(shè)置信息,以便通過(guò)一位置的網(wǎng)絡(luò)執(zhí)行通信;通信接口設(shè)置信息輸入部分,用于提示所述信息處理裝置的用戶(hù)為所述多條網(wǎng)絡(luò)設(shè)置信息中的每一條,順序地輸入應(yīng)為所述多個(gè)通信接口的每一個(gè)進(jìn)行設(shè)置的通信接口信息;位置信息獲取部分,用于獲得指示所述信息處理裝置位置的位置信息;以及通信部分,用于基于根據(jù)所述網(wǎng)絡(luò)設(shè)置信息和所述通信接口設(shè)置信息的設(shè)置來(lái)執(zhí)行通信,其中,所述網(wǎng)絡(luò)設(shè)置信息對(duì)應(yīng)于由所述位置信息指定的位置,而所述通信接口設(shè)置信息從與網(wǎng)絡(luò)設(shè)置信息相關(guān)的多個(gè)所述通信接口設(shè)置信息中加以選擇。
(項(xiàng)7)
根據(jù)項(xiàng)6所述的信息處理裝置,其中如果在設(shè)置一條通信接口設(shè)置信息時(shí)指定了特定通信接口設(shè)置信息,那么所述通信接口設(shè)置信息輸入部分就把所述通信接口設(shè)置信息關(guān)聯(lián)到對(duì)應(yīng)于所述特定通信接口設(shè)置信息的所述網(wǎng)絡(luò)設(shè)置信息。
(項(xiàng)8)根據(jù)項(xiàng)6所述的信息處理裝置,其中如果所述信息處理裝置的用戶(hù)請(qǐng)求改變所述網(wǎng)絡(luò)設(shè)置信息,那么當(dāng)所述通信接口使用從與所述改變后的網(wǎng)絡(luò)設(shè)置信息相關(guān)的所述多條通信接口設(shè)置中選擇的所有通信接口設(shè)置進(jìn)行通信時(shí),所述通信部分就根據(jù)所述修改后的網(wǎng)絡(luò)設(shè)置信息進(jìn)行通信。
(項(xiàng)9)一種用于通過(guò)具有多個(gè)通信接口的信息處理裝置控制通信的通信控制方法,包括網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)步驟,用于為多個(gè)位置中的每一個(gè)位置,儲(chǔ)存要在所述信息處理裝置中設(shè)置的網(wǎng)絡(luò)設(shè)置信息,以便通過(guò)一位置的網(wǎng)絡(luò)執(zhí)行通信;通信接口設(shè)置信息存儲(chǔ)步驟,用于為多條網(wǎng)絡(luò)設(shè)置信息中的每一條,儲(chǔ)存要為所述多個(gè)通信接口的每一個(gè)進(jìn)行設(shè)置的通信接口設(shè)置信息,以使用所述網(wǎng)絡(luò)設(shè)置信息執(zhí)行通信;位置信息獲取步驟,用于獲得指示所述信息處理裝置位置的位置信息;網(wǎng)絡(luò)設(shè)置步驟,用于基于所述位置信息,從每條信息對(duì)應(yīng)所述多個(gè)位置中的每一個(gè)的所述多條網(wǎng)絡(luò)設(shè)置信息中選擇一條對(duì)應(yīng)所述信息處理裝置位置的網(wǎng)絡(luò)設(shè)置信息,并在所述信息處理裝置中設(shè)置所述信息;通信接口設(shè)置步驟,用于從多條與所述網(wǎng)絡(luò)設(shè)置信息相關(guān)的所述通信接口設(shè)置信息中選擇一條所述通信接口設(shè)置信息,并為對(duì)應(yīng)于所述通信接口設(shè)置信息的一個(gè)所述通信接口設(shè)置所述信息;以及通信步驟,用于通過(guò)所述通信接口來(lái)執(zhí)行通信,其中,所述通信接口基于根據(jù)該條網(wǎng)絡(luò)設(shè)置信息和該條通信接口設(shè)置信息的設(shè)置。
(項(xiàng)10)一種用于通過(guò)具有多個(gè)通信接口的信息處理裝置控制通信的通信控制方法,包括網(wǎng)絡(luò)設(shè)置信息輸入步驟,用于提示所述信息處理裝置的用戶(hù)為多個(gè)位置中的每一個(gè)位置輸入應(yīng)該在所述信息處理裝置中設(shè)置的網(wǎng)絡(luò)設(shè)置信息,以便通過(guò)一位置的網(wǎng)絡(luò)執(zhí)行通信;通信接口設(shè)置信息輸入步驟,用于提示所述信息處理裝置的用戶(hù)為所述多條網(wǎng)絡(luò)設(shè)置信息中的每一條,順序地輸入應(yīng)為所述多個(gè)通信接口的每一個(gè)進(jìn)行設(shè)置的通信接口信息;位置信息獲取步驟,用于獲得指示所述信息處理裝置位置的位置信息;以及通信步驟,用于基于根據(jù)所述網(wǎng)絡(luò)設(shè)置信息和所述通信接口設(shè)置信息的設(shè)置來(lái)執(zhí)行通信,其中,所述網(wǎng)絡(luò)設(shè)置信息對(duì)應(yīng)于由所述位置信息指定的位置,而所述通信接口設(shè)置信息從與網(wǎng)絡(luò)設(shè)置信息相關(guān)的多個(gè)所述通信接口設(shè)置信息中加以選擇。
(項(xiàng)11)一種用于具有多個(gè)通信接口的信息處理裝置的通信控制程序,用于使信息處理裝置起以下部分的作用網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)部分,用于為多個(gè)位置中的每一個(gè)位置,儲(chǔ)存要在所述信息處理裝置中設(shè)置的網(wǎng)絡(luò)設(shè)置信息,以便通過(guò)一位置的網(wǎng)絡(luò)執(zhí)行通信;通信接口設(shè)置信息存儲(chǔ)部分,用于為多條網(wǎng)絡(luò)設(shè)置信息中的每一條,儲(chǔ)存要為所述多個(gè)通信接口的每一個(gè)進(jìn)行設(shè)置的通信接口設(shè)置信息,以使用所述網(wǎng)絡(luò)設(shè)置信息執(zhí)行通信;位置信息獲取部分,用于獲得指示所述信息處理裝置位置的位置信息;網(wǎng)絡(luò)設(shè)置部分,用于基于所述位置信息,從每條信息對(duì)應(yīng)所述多個(gè)位置中的每一個(gè)的所述多條網(wǎng)絡(luò)設(shè)置信息中選擇一條對(duì)應(yīng)所述信息處理裝置位置的網(wǎng)絡(luò)設(shè)置信息,并在所述信息處理裝置中設(shè)置所述信息;通信接口設(shè)置部分,用于從多條與所述網(wǎng)絡(luò)設(shè)置信息相關(guān)的所述通信接口設(shè)置信息中選擇一條所述通信接口設(shè)置信息,并為對(duì)應(yīng)于所述通信接口設(shè)置信息的一個(gè)所述通信接口設(shè)置所述信息;所述程序使所述信息處理裝置利用所述通信接口來(lái)執(zhí)行通信,其中,所述通信接口基于根據(jù)該條網(wǎng)絡(luò)設(shè)置信息和該條通信接口設(shè)置信息的設(shè)置。
(項(xiàng)12)一種用于具有多個(gè)通信接口的信息處理裝置的通信控制程序,用于使信息處理裝置起以下部分的作用網(wǎng)絡(luò)設(shè)置信息輸入部分,用于提示所述信息處理裝置的用戶(hù)為多個(gè)位置中的每一個(gè)位置輸入應(yīng)該在所述信息處理裝置中設(shè)置的網(wǎng)絡(luò)設(shè)置信息,以便通過(guò)一位置的網(wǎng)絡(luò)執(zhí)行通信;通信接口設(shè)置信息輸入部分,用于提示所述信息處理裝置的用戶(hù)為所述多條網(wǎng)絡(luò)設(shè)置信息中的每一條,順序地輸入應(yīng)為所述多個(gè)通信接口的每一個(gè)進(jìn)行設(shè)置的通信接口信息;位置信息獲取部分,用于獲得指示所述信息處理裝置位置的位置信息;所述程序使所述信息處理裝置基于根據(jù)所述網(wǎng)絡(luò)設(shè)置信息和所述通信接口設(shè)置信息的設(shè)置來(lái)執(zhí)行通信,其中,所述網(wǎng)絡(luò)設(shè)置信息對(duì)應(yīng)于由所述位置信息指定的位置,而所述通信接口設(shè)置信息從與網(wǎng)絡(luò)設(shè)置信息相關(guān)的多個(gè)所述通信接口設(shè)置信息中加以選擇。
(項(xiàng)13)一種上面具有根據(jù)項(xiàng)11或12所述的通信控制程序的記錄介質(zhì)。
從前面的敘述中可以明顯看出,根據(jù)本發(fā)明,可以提供一種信息處理裝置、通信控制方法、以及通信控制程序,允許人們通過(guò)共享多個(gè)位置中的每個(gè)位置的通信接口的網(wǎng)絡(luò)設(shè)置,來(lái)容易地設(shè)置多個(gè)通信接口并選擇性地使用這些通信接口。
權(quán)利要求
1.一種具有多個(gè)通信接口的信息處理裝置,包括網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)部分,用于為多個(gè)位置中的每一個(gè)位置,儲(chǔ)存要在所述信息處理裝置中設(shè)置的網(wǎng)絡(luò)設(shè)置信息,以便通過(guò)一位置的網(wǎng)絡(luò)執(zhí)行通信;通信接口設(shè)置信息存儲(chǔ)部分,用于為多條網(wǎng)絡(luò)設(shè)置信息中的每一條,儲(chǔ)存要為所述多個(gè)通信接口的每一個(gè)進(jìn)行設(shè)置的通信接口設(shè)置信息,所述多個(gè)通信接口用于使用所述網(wǎng)絡(luò)設(shè)置信息執(zhí)行通信;位置信息獲取部分,用于獲得指示所述信息處理裝置的位置的位置信息;網(wǎng)絡(luò)設(shè)置部分,用于基于所述位置信息,從每條信息對(duì)應(yīng)所述多個(gè)位置中的每一個(gè)的所述多條網(wǎng)絡(luò)設(shè)置信息中選擇一條對(duì)應(yīng)所述信息處理裝置的位置的網(wǎng)絡(luò)設(shè)置信息,并在所述信息處理裝置中設(shè)置所述信息;通信接口設(shè)置部分,用于從多條與所述一條網(wǎng)絡(luò)設(shè)置信息相關(guān)的所述通信接口設(shè)置信息中選擇一條所述通信接口設(shè)置信息,并為對(duì)應(yīng)于所述一條通信接口設(shè)置信息的所述通信接口中的一個(gè)設(shè)置所述信息;以及通信部分,用于通過(guò)所述通信接口之一基于根據(jù)該條網(wǎng)絡(luò)設(shè)置信息和該條通信接口設(shè)置信息的設(shè)置來(lái)執(zhí)行通信。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其中所述多個(gè)通信接口中的至少一個(gè)是無(wú)線LAN接口;所述通信接口設(shè)置信息存儲(chǔ)部分為所述多個(gè)位置中的每個(gè)將無(wú)線LAN接口設(shè)置信息儲(chǔ)存為包括SSID服務(wù)設(shè)置ID的所述通信接口設(shè)置信息,所述信息接口設(shè)置信息為用于所述位置的接入點(diǎn)而設(shè)置;以及位置信息獲取部分,其包括接入點(diǎn)檢測(cè)部分,用于檢測(cè)為位于所述信息處理裝置附近的接入點(diǎn)而設(shè)置的所述SSID;以及位置信息檢測(cè)部分,用于從所述多條無(wú)線LAN接口設(shè)置信息中,檢測(cè)對(duì)應(yīng)于包括了由所述接入點(diǎn)檢測(cè)部分檢測(cè)到的所述SSID的所述無(wú)線LAN接口設(shè)置信息的位置,作為所述位置信息。
3.根據(jù)權(quán)利要求2所述的信息處理裝置,其中當(dāng)在所述多條無(wú)線LAN接口設(shè)置信息之中存在多條包括了由所述接入點(diǎn)檢測(cè)部分檢測(cè)到的SSID的所述無(wú)線LAN接口設(shè)置信息時(shí),所述位置檢測(cè)部分檢測(cè)對(duì)應(yīng)于基于所述信息處理裝置的用戶(hù)所預(yù)先設(shè)置的優(yōu)先級(jí)所選擇的無(wú)線LAN接口設(shè)置信息的位置,作為所述位置信息。
4.根據(jù)權(quán)利要求1所述的信息處理裝置,其中所述多個(gè)通信接口中的至少一個(gè)是無(wú)線LAN接口;所述通信接口設(shè)置信息存儲(chǔ)部分為所述多個(gè)位置中的每一個(gè)位置儲(chǔ)存無(wú)線LAN接口設(shè)置信息,所述無(wú)線LAN接口設(shè)置信息是要為所述無(wú)線LAN接口設(shè)置的通信接口設(shè)置信息;以及位置信息獲取部分,其包括無(wú)線LAN設(shè)置信息選擇部分,用于順序地設(shè)置多條被儲(chǔ)存為與所述多條用于所述無(wú)線LAN接口的網(wǎng)絡(luò)設(shè)置信息相關(guān)聯(lián)的無(wú)線LAN接口設(shè)置信息;以及位置信息檢測(cè)部分,用于如果所述信息處理裝置能夠根據(jù)所述無(wú)線LAN設(shè)置信息選擇部分的設(shè)置使用所述無(wú)線LAN接口進(jìn)行通信,則檢測(cè)對(duì)應(yīng)于由所述無(wú)線LAN設(shè)置信息選擇部分設(shè)置的所述無(wú)線LAN接口設(shè)置信息的位置,作為所述位置信息。
5.根據(jù)權(quán)利要求1所述的信息處理裝置,還包括網(wǎng)絡(luò)設(shè)置信息輸入部分,用于提示所述信息處理裝置的用戶(hù)為所述位置輸入網(wǎng)絡(luò)設(shè)置信息,并將其儲(chǔ)存到所述網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)部分中;以及通信接口設(shè)置信息輸入部分,用于提示所述信息處理裝置的用戶(hù)順序地輸入對(duì)應(yīng)于所述網(wǎng)絡(luò)設(shè)置信息的多條通信接口設(shè)置信息,并將其儲(chǔ)存到所述通信接口設(shè)置信息存儲(chǔ)部分中。
6.一種具有多個(gè)通信接口的信息處理裝置,包括網(wǎng)絡(luò)設(shè)置信息輸入部分,用于提示所述信息處理裝置的用戶(hù)為多個(gè)位置中的每一個(gè)位置輸入應(yīng)該在所述信息處理裝置中設(shè)置的網(wǎng)絡(luò)設(shè)置信息,以便通過(guò)一位置的網(wǎng)絡(luò)執(zhí)行通信;通信接口設(shè)置信息輸入部分,用于提示所述信息處理裝置的用戶(hù)為所述多條網(wǎng)絡(luò)設(shè)置信息中的每一條,順序地輸入應(yīng)為所述多個(gè)通信接口的每一個(gè)進(jìn)行設(shè)置的通信接口設(shè)置信息;位置信息獲取部分,用于獲得指示所述信息處理裝置位置的位置信息;以及通信部分,用于基于根據(jù)所述網(wǎng)絡(luò)設(shè)置信息和所述通信接口設(shè)置信息的設(shè)置來(lái)執(zhí)行通信,其中,所述網(wǎng)絡(luò)設(shè)置信息對(duì)應(yīng)于由所述位置信息指定的位置,而所述通信接口設(shè)置信息從與網(wǎng)絡(luò)設(shè)置信息相關(guān)的多個(gè)所述通信接口設(shè)置信息中加以選擇。
7.根據(jù)權(quán)利要求6所述的信息處理裝置,其中如果在設(shè)置一條通信接口設(shè)置信息時(shí)指定了特定通信接口設(shè)置信息,那么所述通信接口設(shè)置信息輸入部分就把所述通信接口設(shè)置信息關(guān)聯(lián)到對(duì)應(yīng)于所述特定通信接口設(shè)置信息的所述網(wǎng)絡(luò)設(shè)置信息。
8.根據(jù)權(quán)利要求6所述的信息處理裝置,其中如果所述信息處理裝置的用戶(hù)請(qǐng)求改變所述網(wǎng)絡(luò)設(shè)置信息,那么當(dāng)所述通信接口使用從與所述改變后的網(wǎng)絡(luò)設(shè)置信息相關(guān)的所述多條通信接口設(shè)置信息中選擇的所有通信接口設(shè)置信息進(jìn)行通信時(shí),所述通信部分就基于根據(jù)所述修改后的網(wǎng)絡(luò)設(shè)置信息的設(shè)置進(jìn)行通信。
9.一種用于通過(guò)具有多個(gè)通信接口的信息處理裝置控制通信的通信控制方法,包括網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)步驟,用于為多個(gè)位置中的每一個(gè)位置,儲(chǔ)存要在所述信息處理裝置中設(shè)置的網(wǎng)絡(luò)設(shè)置信息,以便通過(guò)一位置的網(wǎng)絡(luò)執(zhí)行通信;通信接口設(shè)置信息存儲(chǔ)步驟,用于為多條網(wǎng)絡(luò)設(shè)置信息中的每一條,儲(chǔ)存要為所述多個(gè)通信接口的每一個(gè)進(jìn)行設(shè)置的通信接口設(shè)置信息,以使用所述網(wǎng)絡(luò)設(shè)置信息執(zhí)行通信;位置信息獲取步驟,用于獲得指示所述信息處理裝置位置的位置信息;網(wǎng)絡(luò)設(shè)置步驟,用于基于所述位置信息,從每條信息對(duì)應(yīng)所述多個(gè)位置中的每一個(gè)的所述多條網(wǎng)絡(luò)設(shè)置信息中選擇一條對(duì)應(yīng)所述信息處理裝置位置的網(wǎng)絡(luò)設(shè)置信息,并在所述信息處理裝置中設(shè)置所述信息;通信接口設(shè)置步驟,用于從多條與所述網(wǎng)絡(luò)設(shè)置信息相關(guān)的所述通信接口設(shè)置信息中選擇一條所述通信接口設(shè)置信息,并為對(duì)應(yīng)于所述通信接口設(shè)置信息的一個(gè)所述通信接口設(shè)置所述信息;以及通信步驟,用于通過(guò)所述通信接口來(lái)執(zhí)行通信,其中,所述通信接口基于根據(jù)該條網(wǎng)絡(luò)設(shè)置信息和該條通信接口設(shè)置信息的設(shè)置。
10.一種用于通過(guò)具有多個(gè)通信接口的信息處理裝置控制通信的通信控制方法,包括網(wǎng)絡(luò)設(shè)置信息輸入步驟,用于提示所述信息處理裝置的用戶(hù)為多個(gè)位置中的每一個(gè)位置輸入應(yīng)該在所述信息處理裝置中設(shè)置的網(wǎng)絡(luò)設(shè)置信息,以便通過(guò)一位置處的網(wǎng)絡(luò)執(zhí)行通信;通信接口設(shè)置信息輸入步驟,用于提示所述信息處理裝置的用戶(hù)為所述多條網(wǎng)絡(luò)設(shè)置信息中的每一條,順序地輸入應(yīng)為所述多個(gè)通信接口的每一個(gè)進(jìn)行設(shè)置的通信接口設(shè)置信息;位置信息獲取步驟,用于獲得指示所述信息處理裝置位置的位置信息;以及通信步驟,用于基于根據(jù)所述網(wǎng)絡(luò)設(shè)置信息和所述通信接口設(shè)置信息的設(shè)置來(lái)執(zhí)行通信,其中,所述網(wǎng)絡(luò)設(shè)置信息對(duì)應(yīng)于由所述位置信息指定的位置,而所述通信接口設(shè)置信息從與網(wǎng)絡(luò)設(shè)置信息相關(guān)的多個(gè)所述通信接口設(shè)置信息中加以選擇。
11.一種用于具有多個(gè)通信接口的信息處理裝置的通信控制程序,用于使所述信息處理裝置起以下部分的作用網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)部分,用于為多個(gè)位置中的每一個(gè)位置,儲(chǔ)存要在所述信息處理裝置中設(shè)置的網(wǎng)絡(luò)設(shè)置信息,以便通過(guò)一位置的網(wǎng)絡(luò)執(zhí)行通信;通信接口設(shè)置信息存儲(chǔ)部分,用于為多條網(wǎng)絡(luò)設(shè)置信息中的每一條,儲(chǔ)存要為所述多個(gè)通信接口的每一個(gè)進(jìn)行設(shè)置的通信接口設(shè)置信息,以使用所述網(wǎng)絡(luò)設(shè)置信息執(zhí)行通信;位置信息獲取部分,用于獲得指示所述信息處理裝置位置的位置信息;網(wǎng)絡(luò)設(shè)置部分,用于基于所述位置信息,從每條信息對(duì)應(yīng)所述多個(gè)位置中的每一個(gè)的所述多條網(wǎng)絡(luò)設(shè)置信息中選擇一條對(duì)應(yīng)所述信息處理裝置位置的網(wǎng)絡(luò)設(shè)置信息,并在所述信息處理裝置中設(shè)置所述信息;以及通信接口設(shè)置部分,用于從多條與所述網(wǎng)絡(luò)設(shè)置信息相關(guān)的所述通信接口設(shè)置信息中選擇一條所述通信接口設(shè)置信息,并為對(duì)應(yīng)于所述通信接口設(shè)置信息的一個(gè)所述通信接口設(shè)置所述信息;所述程序使所述信息處理裝置利用所述通信接口來(lái)執(zhí)行通信,其中,所述通信接口基于根據(jù)該條網(wǎng)絡(luò)設(shè)置信息和該條通信接口設(shè)置信息的設(shè)置。
12.一種用于具有多個(gè)通信接口的信息處理裝置的通信控制程序,用于使所述信息處理裝置起以下部分的作用網(wǎng)絡(luò)設(shè)置信息輸入部分,用于提示所述信息處理裝置的用戶(hù)為多個(gè)位置中的每一個(gè)位置輸入應(yīng)該在所述信息處理裝置中設(shè)置的網(wǎng)絡(luò)設(shè)置信息,以便通過(guò)一位置的網(wǎng)絡(luò)執(zhí)行通信;通信接口設(shè)置信息輸入部分,用于提示所述信息處理裝置的用戶(hù)為所述多條網(wǎng)絡(luò)設(shè)置信息中的每一條,順序地輸入應(yīng)為所述多個(gè)通信接口的每一個(gè)進(jìn)行設(shè)置的通信接口設(shè)置信息;以及位置信息獲取部分,用于獲得指示所述信息處理裝置位置的位置信息;所述程序使所述信息處理裝置基于根據(jù)所述網(wǎng)絡(luò)設(shè)置信息和所述通信接口設(shè)置信息的設(shè)置來(lái)執(zhí)行通信,其中,所述網(wǎng)絡(luò)設(shè)置信息對(duì)應(yīng)于由所述位置信息指定的位置,而所述通信接口設(shè)置信息從與網(wǎng)絡(luò)設(shè)置信息相關(guān)的多個(gè)所述通信接口設(shè)置信息中加以選擇。
13.一種儲(chǔ)存有根據(jù)權(quán)利要求11或12所述的通信控制程序的記錄介質(zhì)。
全文摘要
本發(fā)明提供了信息處理裝置、通信方法、以及通信控制程序,能夠容易地設(shè)定多個(gè)通信接口并使用它們。該信息處理裝置包括網(wǎng)絡(luò)設(shè)置信息存儲(chǔ)部分,用于儲(chǔ)存對(duì)應(yīng)于多個(gè)位置的網(wǎng)絡(luò)設(shè)置信息;通信接口設(shè)置信息存儲(chǔ)部分,用于為儲(chǔ)存對(duì)應(yīng)于多個(gè)網(wǎng)絡(luò)設(shè)置信息的通信接口設(shè)置信息;網(wǎng)絡(luò)設(shè)置部分,用于選擇設(shè)置信息處理裝置的位置的一個(gè)網(wǎng)絡(luò)設(shè)置信息;通信接口設(shè)置部分,用于從多個(gè)與網(wǎng)絡(luò)設(shè)置信息相關(guān)的通信接口設(shè)置信息中選擇一個(gè)通信接口設(shè)置信息;以及通信部分,用于根據(jù)該網(wǎng)絡(luò)設(shè)置信息和該通信接口設(shè)置信息的設(shè)置來(lái)執(zhí)行通信。
文檔編號(hào)G06F13/00GK1918847SQ20048000259
公開(kāi)日2007年2月21日 申請(qǐng)日期2004年1月20日 優(yōu)先權(quán)日2003年1月21日
發(fā)明者麻生純一, 羽鳥(niǎo)正彥, 拉奧·S·蘇達(dá)姆, 維賈伊·阿洛內(nèi) 申請(qǐng)人:聯(lián)想(新加坡)私人有限公司