專利名稱:通信裝置、游戲系統(tǒng)、確立連接方法、通信方法、適配器裝置及通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),特別涉及在主機(jī)和從屬機(jī)之間實現(xiàn)無線通信的技術(shù)。
背景技術(shù):
游戲機(jī)和由用戶操作的游戲機(jī)用的控制器通過電纜來連接十分普遍,但近年來,提出了將游戲機(jī)和控制器進(jìn)行無線連接的系統(tǒng)。通過采用無線控制器,用戶能夠以自由的姿態(tài)享受游戲。
在已經(jīng)提出的無線游戲系統(tǒng)中,以游戲機(jī)的無線通信機(jī)和無線控制器進(jìn)行一對一的無線連接,連接對方被唯一地決定作為前提。在多個用戶使用無線控制器的情況下,需要將對各個無線控制器分配的專用的無線通信機(jī)安裝在每個無線控制器中的游戲機(jī)的插槽(slot)上。因此,用戶必須經(jīng)常成套地準(zhǔn)備無線控制器和用于安裝在游戲機(jī)上的通信機(jī),無線控制器的使用需要花費(fèi)時間。因此,優(yōu)選考慮在游戲機(jī)中設(shè)有可與多個無線控制器無線連接的發(fā)送接收機(jī),但這種情況下,為了不損失游戲性,需要考慮等待時間,即數(shù)據(jù)的傳送上產(chǎn)生的延遲。
發(fā)明內(nèi)容
本發(fā)明是鑒于這樣的狀況而完成的發(fā)明,其目的在于,提供一種高效率地實現(xiàn)主機(jī)和一個以上的從屬機(jī)(slave)之間的無線連接的通信技術(shù)。此外,本發(fā)明的目的在于,對于與基于有線的控制器的連接為前提的游戲機(jī)等的電子設(shè)備,提供可以高效率地實現(xiàn)與外部的通信終端的無線連接的技術(shù)。
本發(fā)明的一個方案提供一種通信裝置,包括分別可與多個從屬機(jī)進(jìn)行無線連接的多個主機(jī);以及控制多個主機(jī)間的有關(guān)從屬機(jī)的信息的傳輸?shù)目刂撇?。通信裝置也可以是帶有無線通信功能的游戲機(jī),在這種情況下,游戲機(jī)對應(yīng)于主機(jī)、游戲機(jī)用的無線控制器對應(yīng)于從屬機(jī)就可以。再有,通信裝置可以是游戲機(jī)以外的其他設(shè)備,例如是在家用網(wǎng)絡(luò)中控制家用電器等的終端設(shè)備的控制裝置。
本發(fā)明的另一方案提供一種通信裝置,包括安裝可與多個從屬機(jī)進(jìn)行無線連接的主機(jī)的安裝部;以及在所述安裝部中被安裝了主機(jī)的狀態(tài)下,控制多個主機(jī)間的有關(guān)從屬機(jī)的信息的傳輸?shù)目刂撇?。通信裝置也可以是具有無線通信的控制功能的游戲機(jī)。這種情況下,游戲機(jī)內(nèi)置可與多個從屬機(jī)無線連接的主機(jī),控制部控制該內(nèi)置型主機(jī)和被外置的外置型主機(jī)之間的有關(guān)從屬機(jī)的信息的傳輸就可以。再有,在游戲機(jī)未內(nèi)置主機(jī)的情況下,多個主機(jī)以外置方式被安裝在游戲機(jī)上,控制部控制被外置的多個主機(jī)之間的有關(guān)從屬機(jī)的信息的傳輸就可以。
本發(fā)明的另一方案提供一種游戲系統(tǒng),包括多個游戲機(jī)用的無線控制器;各自可與多個無線控制器進(jìn)行無線連接的多個通信模塊;以及控制多個通信模塊間的有關(guān)無線控制器的信息的傳輸?shù)目刂撇俊?br>
本發(fā)明的另一方案提供一種確立連接方法,用于在包括了第1主機(jī)和第2主機(jī)的通信裝置中確立與多個從屬機(jī)的連接,該方法包括使第1主機(jī)進(jìn)行用于確立連接的查詢處理過程的步驟;第1主機(jī)取得有關(guān)多個從屬機(jī)的信息的步驟;對第2主機(jī)傳送有關(guān)從屬機(jī)的信息的步驟;使第1主機(jī)進(jìn)行從屬機(jī)的呼叫處理過程的步驟;以及使第2主機(jī)進(jìn)行未被第1主機(jī)呼叫的從屬機(jī)的呼叫處理過程的步驟。
本發(fā)明的另一方案提供一種通信方法,用于采用無線通信范圍重疊的多個主機(jī),在主機(jī)和從屬機(jī)之間進(jìn)行通信,其中,根據(jù)一個主機(jī)取得的多個從屬機(jī)的信息,將多個從屬機(jī)分配給各主機(jī)并確立連接,在主機(jī)和從屬機(jī)之間進(jìn)行通信。
本發(fā)明的另一方案提供一種無線適配器裝置,與設(shè)置于電子設(shè)備中的多個連接端子連接,從而對電子設(shè)備和無線通信終端之間的信號傳輸進(jìn)行中繼。該無線適配器裝置包括控制部,所述控制部選擇被分別分配給多個連接端子的連接端口中的一個連接端口,從而在無線通信終端中設(shè)定被選擇的連接端口。連接端口是被邏輯分配的接口,在通信中,控制部利用被設(shè)定的端口號,進(jìn)行與其他無線通信終端的識別。
本發(fā)明的另一方案提供一種無線適配器裝置,與設(shè)置于游戲機(jī)中的有線控制器用的多個插槽連接,從而對游戲機(jī)和無線控制器之間的信號傳輸進(jìn)行中繼。該方式的無線適配器裝置包括與游戲機(jī)的多個插槽對應(yīng)設(shè)置的多個連接部;與無線控制器之間進(jìn)行信號的發(fā)送接收的無線通信部;以及選擇被分別分配給多個插槽的連接端口中的一個連接端口,從而在無線控制器中設(shè)定被選擇的連接端口的控制部。連接端口是被邏輯地分配的接口,在通信中,控制部利用被設(shè)定的端口號,進(jìn)行與其他無線控制器的識別。在游戲開始時,通過端口號來決定用戶是第幾號的參與者,用戶根據(jù)由端口號確定的參與者號來選擇角色,在游戲中,游戲機(jī)根據(jù)無線控制器的端口號,使來自無線控制器的游戲操作反映在角色的動作等中。
本發(fā)明的另一方案提供一種通信系統(tǒng),包括有多個連接端子的電子設(shè)備;無線通信終端;以及對電子設(shè)備和無線通信終端之間的信號傳輸進(jìn)行中繼的無線適配器裝置。在該通信系統(tǒng)中,無線適配器裝置包括控制部,所述控制部與電子設(shè)備的多個連接端子連接,從而選擇被分別分配給多個連接端子的連接端口中的一個連接端口,從而在無線通信終端中設(shè)定被選擇的連接端口。
本發(fā)明的另一方案提供一種適配器裝置,與設(shè)置于電子設(shè)備中的多個連接端子連接,對電子設(shè)備和通信終端之間的信號傳輸進(jìn)行中繼。該適配器裝置包括控制部,在以太網(wǎng)(注冊商標(biāo))等的有線通信環(huán)境或藍(lán)牙等的無線通信環(huán)境中,所述控制部選擇被分別分配給多個連接端子的連接端口中的一個連接端口,從而在通信終端中設(shè)定被選擇的連接端口。
再有,將以上的結(jié)構(gòu)部件的任意的組合、本發(fā)明的表現(xiàn)在方法、裝置、系統(tǒng)、記錄介質(zhì)、計算機(jī)程序等之間進(jìn)行變換所得的方案,作為本發(fā)明的方式都是有效的。
根據(jù)本發(fā)明,可以提供高效率地實現(xiàn)主機(jī)-從屬機(jī)間通信的通信技術(shù)。此外,根據(jù)本發(fā)明,對于與外部設(shè)備進(jìn)行有線連接為前提的游戲機(jī)等的電子設(shè)備,可以提供實現(xiàn)與無線終端的無線連接的技術(shù)。由此,不變更電子設(shè)備的控制方法等,可以用便宜的結(jié)構(gòu)高效率地實現(xiàn)電子設(shè)備的無線連接。
圖1是表示實施方式的游戲系統(tǒng)的整體結(jié)構(gòu)的圖。
圖2是表示實現(xiàn)游戲機(jī)的通信功能的結(jié)構(gòu)的圖。
圖3是Bluetooth的狀態(tài)轉(zhuǎn)移圖。
圖4是表示FHS分組結(jié)構(gòu)的圖。
圖5是表示Bluetooth地址的結(jié)構(gòu)的圖。
圖6是游戲系統(tǒng)中的確立連接方法的時序圖。
圖7是游戲系統(tǒng)中的確立連接方法的另一時序圖。
圖8是使用端口指定信息的確立連接方法的時序圖。
圖9(a)是表示實施例的游戲機(jī)的結(jié)構(gòu)的圖,圖9(b)是表示實施例的無線適配器裝置的結(jié)構(gòu)的圖。
圖10是表示游戲系統(tǒng)的整體結(jié)構(gòu)的圖。
圖11是表示實現(xiàn)無線適配器裝置的通信功能的結(jié)構(gòu)的圖。
圖12是表示被分配給插槽的對應(yīng)端口的圖。
圖13是表示相對于四臺的無線控制器的各插槽的端口的設(shè)定例子的圖。
圖14是表示采用了端口指定請求的確立連接方法的一例時序的圖。
圖15是表示無線適配器的結(jié)構(gòu)的變形例的圖。
圖16是表示包括了用于外置通信模塊的安裝部的游戲機(jī)的結(jié)構(gòu)的圖。
標(biāo)號的說明1…游戲系統(tǒng)、10…無線控制器、20…游戲機(jī)、22…控制部、24…通信模塊、30…輸出裝置、32…顯示器、34…揚(yáng)聲器、40…網(wǎng)絡(luò)、100…游戲機(jī)、112…插槽、114…插槽、116…機(jī)殼、120…無線適配器、122…連接器、124…連接器、126…機(jī)殼、140…控制部、142…顯示部、144…寄存器、146…通信模塊、160…連接器用機(jī)殼、162…通信部、164…電纜具體實施方式
(實施例1)圖1表示本發(fā)明實施例1的游戲系統(tǒng)1的整體結(jié)構(gòu)。游戲系統(tǒng)1具有作為實現(xiàn)主機(jī)和從屬機(jī)間的無線通信的通信系統(tǒng)的功能。實施例1的游戲系統(tǒng)1,作為用戶的輸入接口,包括與游戲機(jī)20之間進(jìn)行無線通信的無線控制器10a、10b、10c、10d、10e、10f、10g和10h(以下,統(tǒng)稱的情況下,稱為‘無線控制器10’)。在圖示的例子中,示出8個無線控制器10,但無線控制器10的個數(shù)不限定于此,可以為7個以下,或也可以為9個以上。游戲機(jī)20作為具有無線通信功能的通信裝置而構(gòu)成,無線控制器10作為與游戲機(jī)20進(jìn)行通信的終端裝置而構(gòu)成。游戲機(jī)20根據(jù)從無線控制器10傳輸?shù)膩碜杂脩舻挠螒虿僮髦甘?,生成游戲的AV(Audio Visual)數(shù)據(jù)。輸出裝置30包含顯示器32和揚(yáng)聲器34而構(gòu)成,從游戲機(jī)20經(jīng)由網(wǎng)絡(luò)40接受游戲的AV數(shù)據(jù),在顯示器32上顯示游戲圖像,還從揚(yáng)聲器34輸出游戲聲音。
游戲機(jī)20和輸出裝置30可以通過有線進(jìn)行連接,也可以通過無線進(jìn)行連接。連接游戲機(jī)20和輸出裝置30的網(wǎng)絡(luò)40例如也可以采用由有線網(wǎng)絡(luò)(LAN)或無線LAN等構(gòu)筑的家用網(wǎng)絡(luò)的形式。在游戲機(jī)20和輸出裝置30被無線連接的情況下,與用電纜等進(jìn)行有線連接的情況相比,由于可以比較自由地設(shè)置游戲機(jī)20和輸出裝置30,所以用戶可以按無定位方式享受游戲。
無線控制器10和游戲機(jī)20也可以用Bluetooth(藍(lán)牙)來確立無線連接。游戲機(jī)20可與多個無線控制器10進(jìn)行無線連接,即在實施例1的游戲系統(tǒng)1中,可以實現(xiàn)游戲機(jī)20和無線控制器10的1對N連接。實施例1中的游戲機(jī)20包括多個通信模塊、控制多個通信模塊間的信息傳輸?shù)目刂撇?,多個通信模塊分別具有與多個無線控制器10連接的功能。再有,在游戲系統(tǒng)1中,設(shè)置于游戲機(jī)20中的通信模塊具有母機(jī)即主機(jī)功能,無線控制器10作為從屬機(jī)而起作用。
圖2表示實現(xiàn)游戲機(jī)20的通信功能的結(jié)構(gòu)。游戲機(jī)20包括可分別與多個從屬機(jī)進(jìn)行無線連接的通信模塊24a和24b(以下,統(tǒng)稱的情況下,稱為‘通信模塊24’)、以及控制通信模塊間的信息傳輸?shù)目刂撇?2。游戲機(jī)20也可以包括三個以上的通信模塊24。
實施例1中的通信功能,在游戲機(jī)20中,由CPU、存儲器、存儲器中裝載的程序等來實現(xiàn),這里繪制了通過它們的協(xié)作而實現(xiàn)的功能塊。程序可以被內(nèi)置與游戲機(jī)20中,或以存儲于記錄介質(zhì)中的方式從外部供給也可以。因此,本領(lǐng)域技術(shù)人員當(dāng)然可以理解,這些功能塊可以只由硬件形式、只由軟件形式、或通過它們的組合而以各種形式實現(xiàn)。
多個通信模塊24實質(zhì)上具有相同的通信能力,它們的無線通信范圍相互重疊。多個通信模塊24被配置在與其通信范圍比較物理上非常鄰近的位置,優(yōu)選它們的無線通信范圍實質(zhì)上相同。因此,在游戲系統(tǒng)1中,通信模塊24a的通信范圍內(nèi)存在的無線控制器10也存在于通信模塊24b的通信范圍內(nèi),無線控制器10可以連接到通信模塊24a或通信模塊24b的任意一方??刂撇?2可以如圖那樣作為與通信模塊24獨立的結(jié)構(gòu)而存在,也可以被裝入一個通信模塊24的功能中,控制與其他通信模塊24之間的信息傳輸。這種情況下,成為一個通信模塊24本身控制與其他通信模塊24之間的信息傳輸。
通信模塊24可以是被內(nèi)置于游戲機(jī)本體中的類型,或也可以是以外置方式連接到游戲機(jī)20的類型。在后者的情況下,游戲機(jī)20有安裝通信模塊24的安裝部,控制部22在安裝部中安裝了通信模塊24的狀態(tài)下,控制多個通信模塊24間的信息傳輸。在游戲機(jī)20中,可以內(nèi)置有所有的通信模塊24,或也可以經(jīng)由安裝部而連接一部分通信模塊24、或全部通信模塊24。
例如,游戲機(jī)20具有在出廠時將一個通信模塊24內(nèi)置在機(jī)殼中,而且有一個以上的安裝部,從而可以追加連接通信模塊的結(jié)構(gòu)。圖16表示包括了用于外置通信模塊的安裝部的游戲機(jī)的結(jié)構(gòu)。游戲機(jī)20包括內(nèi)置型的通信模塊24a、用于安裝外置型的通信模塊24b的安裝部23、以及控制通信模塊間的信息傳輸?shù)目刂撇?2。該安裝部23是USB(Universal Serial Bus)端口就可以,追加用的外置型的通信模塊24b通過將該連接端子25連接到USB端口,可以與游戲機(jī)20連接。在游戲機(jī)20通過藍(lán)牙與8臺無線控制器10連接的情況下,由于可以同時連接的臺數(shù)達(dá)到7臺,所以在未連接有外置型的通信模塊24b的狀態(tài)下,通信模塊24a將無線控制器10例如分為每四臺的兩個集合,可以與各個集合連接。此時,通過以規(guī)定的定時切換與集合的連接,通信模塊24a可以看作同時與8臺無線控制器10連接。另一方面,在連接有外置型的通信模塊24b的狀態(tài)下,如后述那樣,通信模塊24a和24b分別與四臺無線控制器10連接就可以??刂撇?2檢測在安裝部23上是否連接有外置型的通信模塊24b,在未連接的情況下控制通信模塊24a,從而執(zhí)行與多臺無線控制器10的連接,在連接著的情況下控制兩個通信模塊24a和24b,從而執(zhí)行與多臺無線控制器10的連接。再有,在使通信模塊24a進(jìn)行連接切換,與8臺以上的無線控制器10連接的情況下,優(yōu)選執(zhí)行的游戲應(yīng)用不是等待時間嚴(yán)格的游戲應(yīng)用,即是未要求低延遲的游戲。
在實施例1中,控制部22可以在多個通信模塊24間控制有關(guān)從屬機(jī)的信息的傳輸??刂撇?2控制的多個通信模塊24,如圖2所示,可以全部是被內(nèi)置的通信模塊,也可以如圖16所示,是混合內(nèi)置型和外置型的通信模塊,也可以全部是外置型的通信模塊。在多個通信模塊24被內(nèi)置于機(jī)殼中的情況下,控制部22在這些通信模塊24間控制有關(guān)從屬機(jī)的信息的傳輸。此外,在至少一個通信模塊24被內(nèi)置在機(jī)殼中,至少一個通信模塊24經(jīng)由USB端口等的安裝部23被外置的情況下,在內(nèi)置的通信模塊24和經(jīng)由安裝部23連接的通信模塊24之間,控制部22控制有關(guān)從屬機(jī)的信息的傳輸。此外,在外置了多個通信模塊24的情況下,控制部22在外置的通信模塊24之間控制有關(guān)從屬機(jī)的信息的傳輸。
以下,采用Bluetooth作為無線通信協(xié)議,并列舉無線控制器10為Bluetooth終端的情況。
圖3表示Bluetooth的狀態(tài)轉(zhuǎn)移圖。如圖所示,Bluetooth終端的狀態(tài)可以分為等待階段(phase)、同步確立階段、通信連接階段、低消耗電力模式。
在無線控制器10的電源接通之后或切斷通信鏈路的情況下,無線控制器10進(jìn)入‘等待’狀態(tài)。在‘等待’狀態(tài),不進(jìn)行數(shù)據(jù)的發(fā)送接收。
在同步確立階段,游戲機(jī)20有對包含周邊的無線控制器10的終端設(shè)備進(jìn)行連接核對即‘查詢’的狀態(tài)、以及游戲機(jī)20對無線控制器10進(jìn)行識別從而進(jìn)行‘呼叫’的狀態(tài)。在‘查詢’狀態(tài),游戲機(jī)20對位于附近的終端設(shè)備廣播IQ(查詢)分組。接收了IQ分組的無線控制器10將包含Bluetooth地址和Bluetooth時鐘信息的FHS(Frequency Hop Synchronization)分組發(fā)回到游戲機(jī)20。在此時的發(fā)送接收中,有關(guān)跳頻模型(frequency hopping pattern)的同意未在游戲機(jī)和無線控制器10之間確立,所以使用在查詢專用中定義的固定跳頻模型。
圖4表示FHS分組結(jié)構(gòu)。在分組中,LAP(Lower Address Part)、UAP(Upper Address Part)、NAP(Non-significant Address Part)構(gòu)成Bluetooth終端固有的地址——Bluetooth_ADDR。
圖5表示Bluetooth地址(Bluetooth_ADDR)的結(jié)構(gòu)。Bluetooth地址呈現(xiàn)由24位的LAP、8位的UAP和16位的NAP的共計48位構(gòu)成的狀態(tài)。
返回到圖3,在‘呼叫’狀態(tài),游戲機(jī)20從無線控制器10接受FHS分組,在掌握了存在什么樣的無線控制器10后,對于特定的無線控制器10發(fā)送ID分組。在從特定的無線控制器10發(fā)回對于ID分組的響應(yīng)時,游戲機(jī)20將FHS分組發(fā)送到無線控制器10,使無線控制器10知道自身的地址和時鐘。由此,游戲機(jī)20和無線控制器10可以共享同一跳頻模型。
進(jìn)行‘呼叫’時,在無線控制器10和游戲機(jī)20之間形成微微網(wǎng)(ピコネツト),進(jìn)入‘連接’狀態(tài)。微微網(wǎng)意味著在使Bluetooth終端之間靠近時,在終端之間臨時地形成的網(wǎng)絡(luò),最大8臺的Bluetooth終端可以參加一個微微網(wǎng)。在一個微微網(wǎng)中,游戲機(jī)20的通信模塊24作為母機(jī)起作用,在每個通信模塊24上,可與最大7臺的無線控制器10進(jìn)行連接。連接的無線控制器10被從通信模塊24分配從屬機(jī)識別符,即被分配對連接中的無線控制器10提供的三位的地址(1~7)。這種從屬機(jī)識別符被稱為AM_ADDR(有效部件地址)。在‘連接’狀態(tài)時,用于通信鏈路設(shè)定的控制分組被發(fā)送接收,由此可進(jìn)行‘?dāng)?shù)據(jù)傳送’。數(shù)據(jù)傳送完成從而通信鏈路被切斷時,無線控制器10返回到等待狀態(tài)。
作為從屬機(jī)的無線控制器10可從連接狀態(tài)轉(zhuǎn)移到‘暫停模式’、‘保持模式’和‘監(jiān)視模式’三種低消耗電力模式。而作為主機(jī)的游戲機(jī)20的通信模塊24可從連接狀態(tài)轉(zhuǎn)移到‘保持模式’。
‘暫停模式’的無線控制器10保持著對微微網(wǎng)的同步,即保持著對跳頻模型和主機(jī)時鐘的同步。但是,不能與游戲機(jī)20交換分組。處于這種狀態(tài)的無線控制器10按一定時間間隔(微微周期)接收來自游戲機(jī)20的數(shù)據(jù),如果需要,可以立即參加微微網(wǎng)。在暫停模式,將分配的AM_ADDR臨時返還給游戲機(jī)20。因此,即使無線控制器10希望再參加微微網(wǎng),如果在從屬機(jī)識別符中沒有空閑,則不能立即加入。相反,通信模塊24對進(jìn)入暫停模式的無線控制器10提供8位的暫停從屬機(jī)識別符。通信模塊24可以管理最大255臺的暫停中的終端設(shè)備,可以僅使必要的無線控制器10隨時參加微微網(wǎng)。
‘保持模式’的無線控制器10和游戲機(jī)20仍與微微網(wǎng)同步,在被設(shè)定的一定時間(保持時間)中不進(jìn)行發(fā)送接收,在保持時間后再開始進(jìn)行通信。
‘監(jiān)視模式’的無線控制器10按一定時間間隔(監(jiān)視間隔)進(jìn)行發(fā)送接收,除此之外的時間可以抑制電力消耗。
在實施例1的游戲系統(tǒng)1中,游戲機(jī)20包括多個通信模塊24。多個通信模塊24分別獨立地廣播IQ分組,從而可以進(jìn)行查詢,此外,可以從無線控制器10接受FHS分組,發(fā)送ID分組而進(jìn)行呼叫。在多個通信模塊24同時進(jìn)行查詢的情況下,各通信模塊24在接受FHS分組的時刻,將從FHS分組得到的有關(guān)無線控制器10的信息傳送到控制部22。這種信息包含有無線控制器10固有的地址,例如在無線控制器10是Bluetooth終端的情況下包含有Bluetooth_ADDR。
控制部22根據(jù)這種信息掌握對各通信模塊24返回了響應(yīng)的無線控制器10,設(shè)定使各通信模塊24擔(dān)當(dāng)?shù)臒o線控制器10。這樣,在多個通信模塊24同時進(jìn)行查詢的情況下,控制部22根據(jù)從各通信模塊24傳送的信息,決定各通信模塊的連接對方。例如,控制部22在從多個通信模塊24接受了有關(guān)同一無線控制器10的信息的情況下,使先對控制部22發(fā)送了信息的通信模塊24擔(dān)當(dāng)該無線控制器10,相對于隨后發(fā)送的通信模塊24,指示不與該無線控制器10進(jìn)行連接就可以。
再有,如上述那樣多個通信模塊24同時進(jìn)行查詢時,有發(fā)生無線信號之間的沖突的可能性。因信號的沖突而產(chǎn)生傳輸差錯時,連接時序的處理時間變長。以下,表示避免信號的沖突來確立無線連接的方法。再有,作為前提,游戲機(jī)20有用于指示與無線控制器10的連接時序的執(zhí)行的按鈕(以下,稱為‘鏈接按鈕’),用戶通過按壓鏈接按鈕,使連接時序開始。為了說明的便利,將游戲機(jī)20的通信模塊24稱為‘主機(jī)’,將無線控制器10稱為‘從屬機(jī)’,如圖2所示,以游戲機(jī)20有作為第1主機(jī)的通信模塊24a、以及作為第2主機(jī)的通信模塊24b兩個主機(jī)的情況為例子。
圖6表示游戲系統(tǒng)1中的確立連接方法的一例時序。用戶接通從屬機(jī)即無線控制器10的電源,按壓游戲機(jī)20的鏈接按鈕。從屬機(jī)進(jìn)行查詢掃描、呼叫掃描,處于可響應(yīng)來自游戲機(jī)20的主機(jī)的IQ分組和ID分組的狀態(tài)。
接受來自用戶的鏈接按鈕的按壓,多個主機(jī)中的第1主機(jī)對周圍的從屬機(jī)進(jìn)行用于確立連接的查詢處理過程(S10)。具體地說,第1主機(jī)廣播IQ分組。此時,第1主機(jī)以外的主機(jī),在本例子中第2主機(jī)不進(jìn)行查詢處理過程。在實施例1,多個主機(jī)不同時進(jìn)行查詢處理過程,避免因IQ分組的沖突而發(fā)生分組差錯的狀況。例如,可以在多個主機(jī)中將第1主機(jī)預(yù)先設(shè)定為用于進(jìn)行查詢處理過程的主機(jī),也可以接受鏈接按鈕的按壓,控制部22指示第1主機(jī)進(jìn)行查詢處理過程。再有,查詢處理過程也可以由第2主機(jī)執(zhí)行,無論是哪種情況,都是一個主機(jī)執(zhí)行查詢處理過程。
接收了IQ分組的從屬機(jī)作為其響應(yīng)而發(fā)回FHS分組。第1主機(jī)從從屬機(jī)接收FHS分組(S12),取得有關(guān)返回了響應(yīng)的所有從屬機(jī)的信息。由此,第1主機(jī)掌握在周圍存在的從屬機(jī)的Bluetooth地址和Bluetooth時鐘信息。
接著,第1主機(jī)決定作為自身的連接對方的從屬機(jī)(S14)。此時,第1主機(jī)將發(fā)回了響應(yīng)的多個從屬機(jī)中的至少一部分的從屬機(jī)決定作為自身的連接對方。再有,被決定為在與第1主機(jī)之間未確立連接的從屬機(jī)成為第2主機(jī)的連接對方。例如,在發(fā)回了響應(yīng)的從屬機(jī)的數(shù)目為8以上的情況下,Bluetooth的主機(jī)只能確立最多與7臺從屬機(jī)連接。因此,第1主機(jī)將7臺以下的從屬機(jī)決定作為連接對方,對于剩余的從屬機(jī),需要確定它們不是自身的連接對方。作為狀況,在游戲機(jī)20執(zhí)行可與8人以上同時玩游戲的游戲程序的情況下,無線控制器10的數(shù)目為8以上。因此,這種情況下,因Bluetooth上的制約,第1主機(jī)需要將7臺以下的從屬機(jī)決定作為連接對方。
而在發(fā)回了響應(yīng)的從屬機(jī)的數(shù)目在7以下的情況下,第1主機(jī)可用自身與所有的從屬機(jī)進(jìn)行無線連接,但優(yōu)選附加等待時間、即數(shù)據(jù)的傳送上產(chǎn)生的延遲來決定連接對方。在支持用一個主機(jī)與許多從屬機(jī)的通信時,與從屬機(jī)少的情況比較,處理速度變慢。特別是在利用這種通信功能的游戲系統(tǒng)1,由用戶從無線控制器10輸入的游戲操作指示以實時方式處理,需要反映在顯示器32上顯示的游戲圖像中。游戲圖像的一幀的長度為16.7ms,因此,為了不損失游戲性,游戲機(jī)20必須在該時間內(nèi)處理來自所有用戶的游戲操作輸入。為了縮短系統(tǒng)整體的等待時間,優(yōu)選多個從屬機(jī)被高效率地分配給第1主機(jī)和第2主機(jī)。因此,即使在發(fā)回了響應(yīng)的從屬機(jī)數(shù)在7個以下的情況下,仍優(yōu)選第1主機(jī)將其一部分的從屬機(jī)決定作為連接對方,對于剩余的從屬機(jī),決定作為第2主機(jī)的連接對方。同樣地,即使在從屬機(jī)數(shù)為8個以上的情況下,優(yōu)選在Bluetooth標(biāo)準(zhǔn)上第1主機(jī)不是將可連接上限的7個從屬機(jī)決定作為連接對方,而是在與第2主機(jī)之間高效率地分配從屬機(jī)。
例如,在同時進(jìn)行游戲的人數(shù)被確定為8人為止的情況下,控制部22將第1主機(jī)和第2主機(jī)連接的從屬機(jī)的最大數(shù)限制到4臺為止,并將該限制預(yù)先設(shè)定在第1主機(jī)和第2主機(jī)中就可以。這種情況下,如果發(fā)回了響應(yīng)的從屬機(jī)數(shù)為4以下,則第1主機(jī)將所有的從屬機(jī)決定作為連接對方,而如果在發(fā)回了響應(yīng)的從屬機(jī)數(shù)為5以上,則第1主機(jī)將任意4臺的從屬機(jī)決定作為連接對方,并將剩余的從屬機(jī)決定作為第2主機(jī)的連接對方就可以。對于任意的4臺從屬機(jī),可以按發(fā)回了響應(yīng)的順序來決定,也可以從發(fā)回了響應(yīng)的從屬機(jī)中隨機(jī)地決定。此外,為了使第1主機(jī)和第2主機(jī)的負(fù)載均勻,使作為游戲機(jī)20的整體的等待時間合適,第1主機(jī)也可以根據(jù)主機(jī)和從屬機(jī)的個數(shù),將發(fā)回了響應(yīng)的多個從屬機(jī)分開,以使連接的從屬機(jī)數(shù)實質(zhì)上均等。例如,在發(fā)回了響應(yīng)的從屬機(jī)數(shù)為4的情況下,為了使各主機(jī)的負(fù)載均勻,可以在各主機(jī)上各分配兩臺從屬機(jī)。由此,可以使主機(jī)間附加的負(fù)載的差別小,可以使等待時間穩(wěn)定。特別是優(yōu)選在游戲系統(tǒng)1中所有的無線控制器10的響應(yīng)相同,使主機(jī)的負(fù)載均勻是有效的。
在決定連接對方時,第1主機(jī)將有關(guān)從屬機(jī)的信息傳送到控制部22(S16)。以下,將傳送的信息稱為‘從屬機(jī)信息’,在從第1主機(jī)傳送到控制部22的從屬機(jī)信息中,至少包含有關(guān)在與第1主機(jī)之間未確立連接的從屬機(jī)的信息。第1主機(jī)也可以將有關(guān)發(fā)回了響應(yīng)的所有從屬機(jī)的信息傳送到控制部22,以便控制部22的通信控制??刂撇?2從第1主機(jī)接受從屬機(jī)信息時,將有關(guān)與第1主機(jī)之間未確立連接的從屬機(jī)的信息傳送到第2主機(jī)(S18)。由此,第2主機(jī)對連接對方進(jìn)行識別。因此,第2主機(jī)自身不進(jìn)行查詢處理過程,就可以取得要連接的從屬機(jī)的信息,可以用短時間實現(xiàn)游戲系統(tǒng)1中的連接時序。
第1主機(jī)對于決定作為自身的連接對方的從屬機(jī)進(jìn)行呼叫處理過程(S20),確立與從屬機(jī)之間的無線連接(S22)。進(jìn)行確立連接時,第1主機(jī)不轉(zhuǎn)移到同步確立階段,而是與第1主機(jī)確立了連接的從屬機(jī)也不進(jìn)行查詢掃描、呼叫掃描。同樣地,第2主機(jī)對由控制部22通知的作為連接對方的從屬機(jī)進(jìn)行呼叫處理過程(S24),確立與從屬機(jī)之間的無線連接(S26)。進(jìn)行確立連接時,第2主機(jī)不轉(zhuǎn)移到同步確立階段,而且與第2主機(jī)確立了連接的從屬機(jī)也不進(jìn)行查詢掃描、呼叫掃描。
圖7表示游戲系統(tǒng)1中的確立連接方法的另一例的時序。第1主機(jī)進(jìn)行查詢處理過程(S10),直至接收來自多個從屬機(jī)的響應(yīng)(S12)為止,與圖6所示的例子相同。
在該例子中,在接收了來自多個從屬機(jī)的響應(yīng)后,第1主機(jī)不決定連接對方,而將接收的所有從屬機(jī)的信息傳送到控制部22(S30)??刂撇?2預(yù)先限制各主機(jī)連接的從屬機(jī)的最大數(shù),將從屬機(jī)分配給各主機(jī),以使各主機(jī)所分配的從屬機(jī)數(shù)在最大數(shù)的范圍內(nèi)(S32)。如上述那樣,優(yōu)選控制部22分配多個從屬機(jī),以使各主機(jī)連接的從屬機(jī)數(shù)實質(zhì)上均等。控制部22將有關(guān)對第1主機(jī)分配的從屬機(jī)的信息傳送到第1主機(jī)(S34),而且將有關(guān)對第2主機(jī)分配的從屬機(jī)的信息傳送到第2主機(jī)(S36)。接著,第1主機(jī)根據(jù)被傳送的從屬機(jī)信息進(jìn)行呼叫處理過程(S20),確立無線連接(S22)。而第2主機(jī)同樣地根據(jù)被傳送的從屬機(jī)信息進(jìn)行呼叫處理過程(S24),確立無線連接(S26)。通過使控制部22執(zhí)行從屬機(jī)的分配處理,第1主機(jī)乃至第2主機(jī)不需要自身設(shè)定連接對方,可以簡化各主機(jī)的功能。
根據(jù)圖6和圖7關(guān)聯(lián)所示的確立連接方法,從屬機(jī)即無線控制器10不知道游戲機(jī)20側(cè)的連接端口,而確立與通信模塊24的無線連接。如以往那樣,在以有線方式連接游戲機(jī)20和游戲機(jī)用控制器的情況下,由于將控制器的連接器插入游戲機(jī)20的插入口,所以用戶可以在該插入口的位置識別連接端口。另一方面,根據(jù)上述確立連接方法,由于在游戲機(jī)20側(cè)分配連接端口,所以用戶不能在確立連接時選擇連接端口。游戲中,連接端口是確定用戶為第幾號的游戲者的連接端口,所以用戶需要至少在游戲開始時的角色選擇時掌握有連接端口。此外,因無線線路的通信故障或無線控制器10的電池耗盡等,在游戲機(jī)20和無線控制器10的連接被切斷的情況下,用戶為了使用相同的角色而恢復(fù)游戲,需要識別連接端口。因此,例如在無線控制器10中設(shè)置顯示部,確立連接而決定端口時,使該端口號顯示在顯示部上。在用戶要使用被連接到特定的連接端口的無線控制器10的情況下,參照顯示部上顯示的端口號,選擇無線控制器10就可以。由此,用戶可以識別自身具有的無線控制器10的端口號,可實現(xiàn)以后的順利的游戲操作。
以上,是連接端口在游戲機(jī)20側(cè)被分配的例子,而與此不同,無線控制器10也可以主動地指定連接端口。例如,游戲機(jī)20具有從端口1至端口8的共8個連接端口,假設(shè)端口1至端口4被分配給通信模塊24a即第1主機(jī),端口5至端口8被分配給通信模塊24b即第2主機(jī)的情況。在這種分配中,可以由控制部22主動地進(jìn)行,或被作為缺省值而預(yù)先設(shè)定。
在本例中,無線控制器10具有用于指定作為連接方的特定端口的端口指定信息。例如,端口指定信息可在無線控制器10的電源接通時由用戶設(shè)定,或無線控制器10固有地?fù)碛幸部梢?。在固有地?fù)碛械那闆r下,無線控制器10不是通常使用的控制器,而是特殊的控制器,根據(jù)游戲側(cè)的請求,特殊控制器的連接端口被指定的狀況作為一例來考慮。在本實施例,由于存在多個主機(jī),所以端口指定信息也是指定擁有作為連接方的端口的主機(jī)的信息,還具有作為主機(jī)指定信息的作用。
圖8表示用端口指定信息的確立連接方法的一例時序。這里,以存在兩個從屬機(jī)A和從屬機(jī)B,從屬機(jī)A具有的端口指定信息指定第1主機(jī)的端口,從屬機(jī)B具有的端口指定信息指定第2主機(jī)的端口的情況為例。
首先,第1主機(jī)進(jìn)行查詢處理過程(S10),周圍存在的從屬機(jī)A和從屬機(jī)B分別發(fā)回響應(yīng)(S40、42)。根據(jù)Bluetooth的標(biāo)準(zhǔn),該響應(yīng)由FHS分組進(jìn)行。在用其他通信協(xié)議的情況下,如果是在相對查詢的響應(yīng)中可以包含端口指定信息的協(xié)議,為了縮短連接時間,優(yōu)選在響應(yīng)本身中還包含端口指定信息。再有,如果將來在Bluetooth中在FHS分組中還可以插入任意的用戶信息,則優(yōu)選在FHS分組中包含端口指定信息。
第1主機(jī)接收到響應(yīng)時,呼叫從屬機(jī)A和從屬機(jī)B(S44、S46),在從屬機(jī)A和從屬機(jī)B之間確立無線連接(S48、S50)。接著,第1主機(jī)對從屬機(jī)A和從屬機(jī)B發(fā)送信息取得請求(S52、S54)。從屬機(jī)A和從屬機(jī)B接受該請求時,將端口指定信息發(fā)回到第1主機(jī)(S56、S58)。從從屬機(jī)A發(fā)送的端口指定信息指定第1主機(jī)的端口,另一方面,從從屬機(jī)B發(fā)送的端口指定信息指定第2主機(jī)的端口。
首先,第1主機(jī)參照來自從屬機(jī)A的端口指定信息,判定該端口指定信息是指定自身的端口、即端口1至4的哪一個端口的端口指定信息。因此,第1主機(jī)和從屬機(jī)A如從屬機(jī)A的請求那樣被連接,第1主機(jī)使分配給從屬機(jī)A的AM-ADDR、以及從屬機(jī)A指定的端口號對應(yīng)。另一方面,第1主機(jī)參照來自從屬機(jī)B的端口指定信息,判定該端口指定信息是自身端口以外的端口、即由第2主機(jī)管理的端口5至端口8的哪一個端口的端口指定信息。優(yōu)選第1主機(jī)和從屬機(jī)B如從屬機(jī)B請求那樣未被連接,切換這種連接。
因此,第1主機(jī)對從屬機(jī)B發(fā)送請求切斷(S60),并切斷第1主機(jī)和從屬機(jī)B之間的連接。接著,第1主機(jī)將自身管轄外的從屬機(jī)B的信息發(fā)送到控制部22(S62),控制部22將從屬機(jī)B的信息傳送到第2主機(jī)(S64)。再有,關(guān)于對第2主機(jī)發(fā)送從屬機(jī)信息,如與圖6和圖7所示的時序關(guān)聯(lián)說明的那樣。第2主機(jī)呼叫從屬機(jī)B(S70),與從屬機(jī)B之間確立連接(S72)。由此,第2主機(jī)和從屬機(jī)B如從屬機(jī)B的請求那樣被連接,第2主機(jī)使分配給從屬機(jī)B的AM-ADDR、以及從屬機(jī)B指定的端口號對應(yīng)。由此,從屬機(jī)即無線控制器10可以主動地指定連接端口。此外,通過僅一個主機(jī)進(jìn)行查詢處理過程而避免IQ分組的沖突,將一個主機(jī)取得的從屬機(jī)信息發(fā)送到其他主機(jī),從而可縮短連接需要的時間。
在圖8中,示出了存在兩個從屬機(jī)的情況,但存在三個以上的從屬機(jī)的情況下,也通過同樣的處理進(jìn)行確立連接。再有,在從多個從屬機(jī)發(fā)送的端口指定信息中產(chǎn)生重復(fù)時,第1主機(jī)對從屬機(jī)發(fā)送用于表示指定的端口重復(fù)的報警。有關(guān)報警的表現(xiàn)方法可考慮各種各樣的方法,例如,可在設(shè)置于從屬機(jī)中的顯示部上顯示報警,或在從屬機(jī)配有揚(yáng)聲器的情況下,也可以進(jìn)行聲音的報警。特別是通過用戶的指示進(jìn)行端口指定的情況下,通過用戶再指定端口,可以避免端口指定的重復(fù)。
如上所述,在游戲機(jī)20具有8個端口,8個無線控制器10請求連接的情況下,通信模塊24即主機(jī)只能與7臺為止的無線控制器10同時確立連接。因此,這種情況下,在進(jìn)行了7臺無線控制器10的分配后,需要與剩余的1臺連接,并分配給合適的主機(jī)。
再有,以上是所有無線控制器10進(jìn)行端口指定的情況下的例子,但即使是在進(jìn)行端口指定的無線控制器10和未進(jìn)行端口指定的無線控制器10混雜的情況下,也可適當(dāng)?shù)卦O(shè)定端口。這種情況下,優(yōu)選進(jìn)行控制,以對于指定端口的無線控制器10優(yōu)先地設(shè)定端口,在未指定端口的無線控制器10上設(shè)定剩余的端口。再有,這種情況下,優(yōu)選在維持了連接未指定端口的無線控制器10的狀態(tài)下,對指定端口無線控制器10的端口進(jìn)行設(shè)定,在所有的指定端口無線控制器10的分配結(jié)束后,對未指定端口的無線控制器10分配剩余的端口。
以上,根據(jù)實施例1說明了本發(fā)明。本領(lǐng)域技術(shù)人員應(yīng)該理解,該實施例1是例示,在其中的各結(jié)構(gòu)部件和各處理過程的組合上可有各式各樣的變形例,而這些變形例也在本發(fā)明的范圍中。
例如,在上述實施例1中,示出了存在多個的通信模塊24與同一種類的無線控制器10連接的例子。在游戲系統(tǒng)1中,從有效利用多個通信模塊24的觀點來看,優(yōu)選游戲機(jī)20可與各種各樣種類的從屬機(jī)進(jìn)行無線連接,而不僅限于游戲機(jī)用的無線控制器10。
控制部22也可以按照對從屬機(jī)設(shè)定的等待時間的級別,將多個從屬機(jī)分配給各主機(jī)。等待時間的級別表示需要低延遲的響應(yīng)還是高延遲的響應(yīng)也可以的容許延遲級別。這種級別可以作為從屬機(jī)固有的值被預(yù)先設(shè)定在從屬機(jī)中,或也可以在從屬機(jī)的電源接通等時由用戶設(shè)定。例如,在存在兩個要求低延遲的從屬機(jī)的情況下,通過分別與第1主機(jī)和第2主機(jī)連接,可以滿足低延遲要求,另一方面,在存在兩個即使高延遲也沒有問題的從屬機(jī)的情況下,也可以使兩者與一個主機(jī)連接。此外,在要求低延遲的從屬機(jī)和即使高延遲也沒有問題的從屬機(jī)各存在兩個的情況下,通過在各個主機(jī)上各分配一個要求低延遲的從屬機(jī)和即使高延遲也沒有問題的從屬機(jī),也可滿足連接的多個從屬機(jī)的延遲要求。此時,也可以按照等待時間的等級,設(shè)定一個主機(jī)連接的從屬機(jī)的上限。例如,使要求低延遲的從屬機(jī)的上限數(shù)少,即使高延遲也沒有問題的從屬機(jī)的上限數(shù)多。通過根據(jù)等待時間而高效率地進(jìn)行這樣的從屬機(jī)的成組(grouping),可以使游戲系統(tǒng)1的通信環(huán)境最佳化。
此外,控制部22也可以將共享使用目的多個從屬機(jī)分配給一個主機(jī)。例如,在游戲機(jī)20連接到因特網(wǎng)等的網(wǎng)絡(luò)的情況下,也可以將第1主機(jī)作為無線控制器10專用,將第2主機(jī)分配給網(wǎng)絡(luò)連接的各種設(shè)備。通過將無線控制器10進(jìn)行分組而由第1主機(jī)進(jìn)行通信處理,從而可共享無線控制器10的通信環(huán)境。
此外,控制部22也可以將共享功能的多個從屬機(jī)分配給一個主機(jī)。在該變形例中,也與共享使用目的的情況同樣,可將具有共享功能的從屬機(jī)的通信環(huán)境進(jìn)行共享。
此外,控制部22也可以將至少一個主機(jī)用作從屬機(jī)搜索。在全部利用多個通信模塊24進(jìn)行游戲時,為了追加無線控制器10,有時需要臨時停止游戲,從頭開始重新進(jìn)行確立連接。這會損失游戲的實時性,所以不是優(yōu)選的。因此,也可以在多個主機(jī)中,將一個主機(jī)用作從屬機(jī)搜索而空著,使該主機(jī)只進(jìn)行查詢處理過程。搜索用主機(jī)接收來自追加的無線控制器10的FHS分組,傳送到通信用的其他主機(jī),從其他主機(jī)進(jìn)行呼叫處理過程,從而不停止游戲的進(jìn)程,就可使新的用戶加入到游戲中。再有,在還取得新的無線控制器10的端口指定信息的情況下,搜索用主機(jī)確立一次連接而取得端口指定信息,將Bluetooth地址、Bluetooth時鐘和端口指定信息傳送到控制部22,從而切斷與該無線控制器10的連接。根據(jù)這種信息,被指定端口的主機(jī)不對游戲中的通信產(chǎn)生影響,可以在短時間內(nèi)確立與追加的無線控制器10的連接。
(實施例2)在實施例1中,說明了有關(guān)游戲機(jī)和游戲機(jī)用控制器之間的無線通信的實現(xiàn)方法,而在以往的游戲系統(tǒng)中,游戲機(jī)和游戲機(jī)用的控制器通常通過電纜而被有線連接。這種情況下,電纜的一端被固定在控制器上,在電纜的另一端上安裝連接器,通過將該連接器插入游戲機(jī)的插槽(插入口),從而控制器和游戲機(jī)被連接。一般地,在游戲機(jī)中形成有多個插槽、例如兩個插槽,在兩人進(jìn)行游戲的情況下,在各個插槽中插入控制器的連接器即可。在三人以上進(jìn)行游戲的情況下,通過在游戲機(jī)的各插槽中,連接四個帶有擴(kuò)展插槽的選擇適配器,在該適配器的插槽中插入控制器的連接器,可容許最多8人為止的參加游戲。
如實施例1那樣,在采用可與多個從屬機(jī)進(jìn)行無線連接的通信模塊,多人同時進(jìn)行游戲的情況下,為了統(tǒng)一通信協(xié)議并將等待時間均等化,不許可同時使用有線控制器和無線控制器,優(yōu)選實現(xiàn)只使用其中一方的環(huán)境。再有,在不是可與多個從屬機(jī)進(jìn)行無線連接的通信模塊的情況下,例如即使是采用可與單一的從屬機(jī)進(jìn)行無線連接的通信模塊的情況,也不許可有線控制器和無線控制器的同時使用,優(yōu)選實現(xiàn)只使用其中一方的環(huán)境。
圖9(a)表示本發(fā)明實施例2的游戲機(jī)100的結(jié)構(gòu)。游戲機(jī)100有機(jī)殼116,在機(jī)殼116中,設(shè)有有線控制器用的插槽112a、112b(以下,統(tǒng)稱的情況下,稱為‘插槽112’)、以及卡片型的存儲器用的插槽114a、114b(以下,統(tǒng)稱的情況下,稱為‘插槽114’)。在使用以往類型的有線控制器的情況下,在插槽112a和112b上,插入從控制器延長的安裝于電纜前端的連接器。由此,可使用控制器進(jìn)行游戲操作輸入。而在插槽114a、114b上插入存儲卡,進(jìn)行游戲數(shù)據(jù)的寫入和讀出。一般地,存儲卡被用作用戶的游戲數(shù)據(jù)的保存,在將控制器連接到插槽112a的情況下,將存儲卡插入到插槽114a中,而在將控制器連接到插槽112b的情況下,將存儲卡插入到插槽114b中。
游戲機(jī)100為了可進(jìn)行多人游戲,有多個插槽112。在將以往類型的有線控制器直接連接到插槽112上的情況下,在該插槽112中,被分配一個連接端口(以下,簡稱為‘端口’),使用該端口號,在游戲機(jī)100的CPU和控制器之間傳輸信號。在使用有線控制器進(jìn)行三人以上的同時游戲的情況下,在插槽112和插槽114中,連接用于擴(kuò)展插槽數(shù)的適配器。
在已有的擴(kuò)展用適配器中,設(shè)有多個控制器用的插槽和存儲卡用的插槽,這些插槽與游戲機(jī)100的插槽112和插槽114同樣,在各自上被分配并設(shè)定端口。擴(kuò)展用適配器分別各包括四個控制器用插槽和存儲卡用插槽而構(gòu)成。
在擴(kuò)展用適配器中,在四個控制器用插槽中,控制器插槽切換部被電連接,而在四個存儲卡用插槽中,存儲卡插槽切換部被電連接??刂破鞑宀矍袚Q部將四個控制器用插槽的其中一個與游戲機(jī)100的插槽112連接,而存儲卡插槽切換部將四個存儲卡用插槽的其中一個與游戲機(jī)100的插槽114連接??刂破鞑宀矍袚Q部和存儲卡插槽切換部的連接切換的控制,由擴(kuò)展用適配器內(nèi)的通信控制部進(jìn)行。通過將兩個擴(kuò)展用適配器分別連接到插槽112a、114a和112b、114b,可以實現(xiàn)最大8人為止的同時游戲。以上,是有關(guān)游戲機(jī)100中的與以往類型的有線控制器的連接的說明。在實施例2中,以無線控制器的通信作為前提,所以控制器的連接器插入的插槽分配的概念不存在,但即使是使用無線控制器的情況,也如以往類型的擴(kuò)展用適配器那樣,實現(xiàn)能夠使多人同時游戲的‘端口擴(kuò)展’功能。
圖9(b)表示本發(fā)明實施例2的無線適配器裝置120的結(jié)構(gòu)。無線適配器裝置120(以下,簡稱為‘無線適配器120’)可以與無線控制器之間發(fā)送接收信號,通過安裝在游戲機(jī)100上,具有作為將游戲機(jī)100和無線控制器之間的信號傳輸進(jìn)行中繼的設(shè)備的功能。該無線適配器120對于圖9(a)所示的以有線方式與控制器連接作為前提的游戲機(jī)100,可以提供與無線控制器的連接環(huán)境。因此,無線適配器120將來自無線控制器的信號用以往類型的有線控制器中使用的通信協(xié)議發(fā)送到游戲機(jī)100,并將來自游戲機(jī)100的信號用無線通信的規(guī)定的協(xié)議發(fā)送到無線控制器。由此,用戶不更換游戲機(jī)100,僅在游戲機(jī)100上安裝無線適配器120,就可使用無線控制器。
無線適配器120有機(jī)殼126,在機(jī)殼126中,設(shè)有與游戲機(jī)100的插槽112a和112b對應(yīng)的連接器122a和122b(以下,在統(tǒng)稱的情況下,稱為‘連接器122’)、以及與插槽114a和114b(以下,在統(tǒng)稱的情況下,稱為‘連接器124’)對應(yīng)的連接器124a和124b。多個連接器122和124具有作為與游戲機(jī)100的多個插槽112和114對應(yīng)設(shè)置的連接部的功能。
連接器122的形狀有與有線控制器的連接器相同的形狀,而且連接器124的形狀有與存儲卡的插入部分相同的形狀。此外,連接器122和連接器124的配置根據(jù)游戲機(jī)100中的插槽112和插槽114的位置關(guān)系來確定。具體地說,將無線適配器120安裝在游戲機(jī)100上時,設(shè)定各個連接器的位置關(guān)系,以同時將連接器122a插入到插槽114a中,連接器122b插入到插槽112b中,連接器124b插入到插槽114b中。
實施例2的無線適配器120通過連接器122a和122b而同時堵塞所有的有線控制器用的插槽,即插槽112a和112b。再有,圖9(b)所示的無線適配器120還同時堵塞存儲卡用的插槽114。通過在機(jī)殼126中作為一體來形成連接器122a和122b,可使多個連接器122與所有插槽112同時電連接,可以避免一部分插槽112空著的狀況。由此,在將無線適配器120安裝在游戲機(jī)100的狀態(tài)下,用戶不能將有線控制器的連接器插入到插槽112中,所以可以預(yù)先防止有線控制器和無線控制器被混合使用的狀況。
圖10表示本發(fā)明實施例2的游戲系統(tǒng)1的整體結(jié)構(gòu)。再有,無線適配器120的多個連接器連接著游戲機(jī)100中對應(yīng)的各個插槽。游戲系統(tǒng)1具有實現(xiàn)主機(jī)和從屬機(jī)間的無線通信的作為通信系統(tǒng)的功能。游戲系統(tǒng)1包括經(jīng)由無線適配器120與游戲機(jī)100之間進(jìn)行無線通信的無線控制器10a、10b、10c和10d(以下,統(tǒng)稱的情況下,稱為‘無線控制器10’),作為用戶的輸入接口。再有,無線控制器10也可以具有連接存儲卡的功能。在游戲系統(tǒng)1中,無線控制器10作為從屬機(jī)而起作用,無線適配器120作為主機(jī)而起作用。在圖示的例子,示出四個無線控制器10,但無線控制器10的個數(shù)不限定于此,可以三個以下,或也可以五個以上。如圖9中有關(guān)說明的那樣,游戲機(jī)100作為有用于與有線控制器之間進(jìn)行有線連接的插槽112的電子設(shè)備而構(gòu)成,無線控制器10作為經(jīng)由無線適配器120與游戲機(jī)100進(jìn)行通信的終端裝置而構(gòu)成。游戲機(jī)100根據(jù)從無線控制器10傳輸?shù)挠脩舻挠螒虿僮髦甘?,生成游戲的AV(Audio Visual)數(shù)據(jù)。輸出裝置30包括顯示器32和揚(yáng)聲器34而構(gòu)成,從游戲機(jī)100經(jīng)由網(wǎng)絡(luò)40接受游戲的AV數(shù)據(jù),在顯示器32上顯示游戲圖像,或從揚(yáng)聲器34輸出游戲聲音。
游戲機(jī)100和輸出裝置30可以通過有線來連接,或也可以通過無線來連接。連接游戲機(jī)100和輸出裝置30的網(wǎng)絡(luò)40,例如也可以采用由有線網(wǎng)絡(luò)(LAN)或無線LAN等構(gòu)筑的家用網(wǎng)絡(luò)的形式。在游戲機(jī)100和輸出裝置30被無線連接的情況下,與用電纜等進(jìn)行有線連接的情況相比,由于可以比較自由地設(shè)置游戲機(jī)100和輸出裝置30,所以用戶可以按無定位方式享受游戲。
無線控制器10和無線適配器120也可以用Bluetooth(藍(lán)牙)來確立無線連接。無線適配器120可與多個無線控制器10進(jìn)行無線連接,即在游戲系統(tǒng)1中,可以實現(xiàn)游戲機(jī)100與無線控制器10的1對N連接。實施例2中的無線適配器120包括擔(dān)當(dāng)與無線控制器10之間的通信的通信模塊、以及控制游戲機(jī)100和無線控制器10之間的信息傳輸?shù)目刂撇俊T儆?,在游戲系統(tǒng)1中,設(shè)置于無線適配器120中的通信模塊作為母機(jī)即主機(jī)而起作用,無線控制器10作為從屬機(jī)而起作用。
圖11表示實現(xiàn)無線適配器120的通信功能的結(jié)構(gòu)。無線適配器120包括可與多個無線控制器10進(jìn)行無線連接的通信模塊146、與游戲機(jī)100進(jìn)行電連接的連接器122a、122b、124a、124b、以及控制通信模塊146和游戲機(jī)100之間的信息傳輸和通信模塊146和無線控制器10之間的信息傳輸?shù)目刂撇?40。再有,在圖11中,只示出一個通信模塊146,但也可以設(shè)有多個通信模塊146。在通過Bluetooth實現(xiàn)無線通信的情況下,作為主機(jī)而起作用的通信模塊146生成微微網(wǎng),從而將可同時連接的從屬機(jī)的數(shù)目限制為7臺,所以為了可進(jìn)行最大8人為止的游戲,優(yōu)選無線適配器120至少有兩個通信模塊146。此時,在游戲系統(tǒng)1中,無線適配器120中的多個主機(jī)即通信模塊146和多個從屬機(jī)即無線控制器10的連接環(huán)境被實現(xiàn)。
實施例2中無線適配器120的通信功能,在無線適配器120中,由CPU、存儲器、存儲器中裝載的程序等來實現(xiàn),這里繪制有通過它們的協(xié)同而實現(xiàn)的功能塊。程序可內(nèi)置于無線適配器120中,或也可以按存儲于記錄介質(zhì)中的方式而從外部供給。因此,本領(lǐng)域技術(shù)人員應(yīng)該理解,這些功能塊可僅由硬件、僅由軟件、或通過它們的組合而以各種各樣的形式實現(xiàn)。
通信模塊146可以是內(nèi)置于無線適配器120的機(jī)殼126內(nèi)的類型,也可以是以外置方式連接到無線適配器120的類型。在后者的情況下,無線適配器120有用于安裝通信模塊146的安裝部。在無線適配器120有多個通信模塊146的情況下,在無線適配器120中,可內(nèi)置所有的通信模塊146,或也可以通過安裝部來連接一部分通信模塊146、進(jìn)而所有通信模塊146。
如圖9(b)所示,連接器122a、122b和連接器124a、124b被一體地形成在機(jī)殼126中,所以將無線適配器120安裝在游戲機(jī)100上時,游戲機(jī)100的所有插槽112和114與連接器122和124電連接。其中,在控制器用的插槽、即插槽112a和112b上,如上所述被分配有端口,在實施例2中,控制部140具有與游戲機(jī)100的插槽112的數(shù)目相比擴(kuò)展更多端口數(shù)的功能。這種情況下,控制部140至少在一個插槽112上分配兩個以上的端口,具有將多于插槽112的數(shù)目、即兩個的無線控制器10連接到游戲機(jī)100的功能。這是與使用了以往類型的無線控制器10的情況下的擴(kuò)展用適配器相同的功能,但相對于以往的端口由插入了有線控制器的連接器的插槽位置而決定,在實施例2中使用無線控制器的情況下,不存在連接器的插入位置的概念,控制部140對于無線控制器10適當(dāng)設(shè)定端口。
再有,與以往的擴(kuò)展用適配器同樣,無線適配器120中的控制部140在與多個無線控制器10連接的情況下,將經(jīng)由通信模塊146從無線控制器10發(fā)送來的數(shù)據(jù)存儲在與其端口對應(yīng)的寄存器144中,通過依次切換寄存器144和插槽112的連接,實現(xiàn)無線控制器10和游戲機(jī)100的通信。寄存器144優(yōu)選準(zhǔn)備有作為最大設(shè)定數(shù)的端口數(shù)量。在存在多個通信模塊146的情況下,控制部140對于各個通信模塊146,切換各自擔(dān)當(dāng)?shù)臒o線控制器10和游戲機(jī)100的連接。再有,在從游戲機(jī)100向無線控制器10發(fā)送數(shù)據(jù)的情況下,將圖3中關(guān)聯(lián)說明的AM_ADDR插入到分組首標(biāo)中。
圖12是表示插槽中分配的端口的對應(yīng)的圖。在控制部140不進(jìn)行端口擴(kuò)展的情況下,即在缺省的狀態(tài)下,插槽112a上被分配有端口A,而在插槽112b上被分配有端口B。在端口未擴(kuò)展的情況下,可與兩臺無線控制器10連接。而在控制部140進(jìn)行端口擴(kuò)展時,在插槽112a上可以最多分配四個插槽(A1~A4),而在插槽112b上可以最多分配四個端口(B1~B4)。再有,相對于各插槽112的端口的最大分配數(shù),在游戲系統(tǒng)1中可以任意地設(shè)定。例如,這種設(shè)定根據(jù)游戲機(jī)100中執(zhí)行的游戲程序的請求來進(jìn)行,在可8人同時進(jìn)行游戲的游戲程序中,一般在各插槽112上各分配四個端口。
Bluetooth的情況下,端口和無線控制器10的對應(yīng)使用AM_ADDR進(jìn)行。再有,在利用其他的通信協(xié)議的情況下,使端口和無線控制器10對應(yīng)的信息只要是在通信環(huán)境中可以唯一地確定無線控制器10的信息就可以,例如利用MAC地址等的設(shè)備ID就可以。再有,IP通信的情況下,利用IP地址就可以。
圖13表示相對于四臺無線控制器10的各插槽112的端口的設(shè)定例。圖中所示的1~4的數(shù)字設(shè)為表示無線控制器10的各自地址的數(shù)字。控制部140對于各無線控制器10,從分配給兩個插槽112的端口中選擇一個端口,從而相對于無線控制器10的地址,設(shè)定被選擇的端口。端口的選擇如上所述根據(jù)游戲程序的請求來進(jìn)行。例如,在游戲程序請求只使用分配給插槽112a側(cè)的端口的情況下,將四臺無線控制器10分配給端口A1~A4就可以,而在請求對插槽112a和112b的端口各分配兩臺的情況下,將兩臺無線控制器10分配給端口A1、A2,將兩臺無線控制器10分配給端口B1、B2。例如,在4人被分為兩個隊的情況下,將與隊的成員數(shù)對應(yīng)的端口在插槽112a和插槽112b側(cè)分配就可以。通過控制部140對無線控制器10適當(dāng)?shù)卦O(shè)定端口,可以實現(xiàn)無線的合適的通信環(huán)境。
在作為主機(jī)的通信模塊146存在多個的情況下,例如在實施例1中所示那樣,通信模塊146分別確立與一臺以上的無線控制器10的連接。即使是這種情況,無線控制器10與哪個端口對應(yīng),也根據(jù)游戲程序的請求來確定。例如,在存在兩個通信模塊146和四臺無線控制器10,各個通信模塊146與兩臺無線控制器10連接的情況下,一個通信模塊146使兩臺無線控制器10分別與端口A1和端口B1對應(yīng),另一個通信模塊146使兩臺無線控制器10分別與端口A2和端口B2對應(yīng)就可以。
無線適配器120有顯示部142,控制部140響應(yīng)來自無線控制器10的端口確認(rèn)請求,從而也可以將設(shè)定的端口顯示在顯示部142上。游戲開始時,根據(jù)端口號來決定用戶是第幾號游戲者,用戶根據(jù)端口號確定的游戲者號來選擇角色,在游戲中,游戲機(jī)根據(jù)無線控制器10的端口號,使來自無線控制器10的游戲操作輸入反映在角色的動作上。而在游戲中連接因線路故障等而被切斷的情況下,用戶需要恢復(fù)到至此為止使用的角色,所以優(yōu)選是用戶在游戲中預(yù)先識別端口號,可以指定并恢復(fù)端口。
無線控制器10在與通信模塊146之間確立了連接后,為了確認(rèn)自身的端口號,通過進(jìn)行規(guī)定的輸入操作,可以將端口確認(rèn)請求發(fā)送到無線適配器120。控制部140接受該端口確認(rèn)請求時,將設(shè)定的端口號顯示在顯示部142上,用戶觀察著被顯示的端口號,確認(rèn)自身的無線控制器10的端口號。再有,顯示部也可以設(shè)置在各無線控制器10上,這種情況下,控制部140通過通信模塊146將端口號發(fā)送到無線控制器10,用戶觀察著自身的無線控制器10的顯示,確認(rèn)端口號。由此,用戶可以識別自身擁有的無線控制器10的端口號,可以實現(xiàn)以后的順利的游戲操作。
圖14表示使用端口指定請求的確立連接方法的時序圖的一例。這里,假設(shè)使用Bluetooth。在Bluetooth的標(biāo)準(zhǔn)方面,由于在確立連接之前還不能設(shè)定端口,所以在該時序圖中,表示在確立連接后從用戶側(cè)主動地指定連接端口的方法。首先,無線適配器120進(jìn)行查詢處理過程(S100),周圍存在的無線控制器10發(fā)回對查詢的響應(yīng)(S102)。在Bluetooth標(biāo)準(zhǔn)方面,這種響應(yīng)由FHS分組進(jìn)行。在使用其他的通信協(xié)議的情況下,如果是可以在對查詢的響應(yīng)中包含端口指定請求的協(xié)議,為了縮短連接時間,優(yōu)選在響應(yīng)本身中包含端口指定請求。再有,如果在Bluetooth中將來也可以在FHS分組中插入任意的用戶信息,則優(yōu)選在FHS分組中包含端口指定請求。
無線適配器120接收響應(yīng)時,呼叫無線控制器10(S104),任意地選擇端口,從而與無線控制器10之間確立無線連接(S106)。接著,無線適配器120對無線控制器10發(fā)送信息取得請求(S108)。無線控制器10接受該請求時,將端口指定請求發(fā)回到無線適配器120(S110)。在由端口指定請求指定的端口與S106中已經(jīng)設(shè)定的端口相同的情況下,無線適配器120維持這種連接,另一方面,在被指定的端口與已經(jīng)設(shè)定的端口不同的情況下,切換端口(S112),并在被指定的端口上連接無線控制器10。通過進(jìn)行以上的處理過程,用戶可以指定自身擁有的無線控制器10的端口號,可以實現(xiàn)以后的角色選擇等順利的游戲操作。
再有,如上述那樣,在S102中可以發(fā)送端口指定請求的情況下,在S104,在設(shè)定了端口后,呼叫無線控制器10。此時,使用包含了設(shè)定的端口和設(shè)備ID等的分組,呼叫無線控制器10。此外,在未進(jìn)行端口指定的情況下,用戶也可以在S106中無線適配器120側(cè)從被選擇了端口后的無線控制器10之中,選擇被設(shè)定了期望的端口的無線控制器10?;跓o線適配器120的端口選擇通過游戲程序的請求來進(jìn)行。由于在游戲程序中使用的端口被確定,所以無線適配器120在空閑的端口中從號碼小的端口起順序地與無線控制器10對應(yīng)。
如果使用以上的時序圖,用戶可從游戲的中途參加游戲。新用戶通過指定端口可參加到游戲中,或也可以通過被自動地分配端口而加入到游戲中。再有,在指定的端口已經(jīng)處于使用中的情況下,優(yōu)選是無線適配器120對新用戶催促再指定,或也可以自動地應(yīng)對在空閑的端口上。此外,在游戲中連接因通信故障等而被切斷的情況下,優(yōu)選是無線適配器120對該無線控制器10設(shè)定與切斷前相同的端口。例如,無線適配器120對從連接切斷后規(guī)定時間內(nèi)的連接請求進(jìn)行監(jiān)視,在規(guī)定的時間內(nèi)有響應(yīng)的情況下,根據(jù)保存的Bluetooth地址,對被切斷的無線控制器10再設(shè)定相同的端口就可以。由此,用戶利用原來的游戲者號,可恢復(fù)游戲。
無線適配器120在每個設(shè)定的端口上有寄存器144??刂撇?40將經(jīng)由通信模塊146發(fā)送來的數(shù)據(jù)存儲與該端口對應(yīng)的寄存器144中。游戲機(jī)100的CPU按規(guī)定的通信周期,通過連接器122或連接器124,將數(shù)據(jù)的傳送指令發(fā)送到控制部140。這種傳送指令根據(jù)端口號而對各寄存器144依次傳送,控制部140將存儲在寄存器144中的來自無線控制器10的數(shù)據(jù)傳送到游戲機(jī)100的CPU。這樣,通過使用端口號,可對多個無線控制器10和游戲機(jī)100之間的信號傳輸進(jìn)行中繼。
以上,根據(jù)實施例2說明了本發(fā)明。本領(lǐng)域技術(shù)人員應(yīng)該理解,該實施例2是例示,在其中的各結(jié)構(gòu)部件和各處理過程的組合上可有各式各樣的變形例,而這些變形例也在本發(fā)明的范圍中。
圖15表示無線適配器120的結(jié)構(gòu)的變形例。無線適配器120有將連接器用機(jī)殼160和通信部162用電纜連接的結(jié)構(gòu),在連接器用機(jī)殼160中,設(shè)有多個連接器122和124。通信部162與圖11中的通信模塊146對應(yīng),在本例中通信部162和連接器122及124被作為單體構(gòu)成。即使是這種情況,在連接器用機(jī)殼160中,也優(yōu)選是根據(jù)游戲機(jī)100的插槽112和114的位置來構(gòu)成連接器122和連接器124。由此,可以將所有插槽112用連接器122臨時簡單地堵塞,可防止有線和無線的混合。
此外,示出了上述無線適配器120被構(gòu)成為多個連接器122和124與機(jī)殼一體型的無線適配器,但這些連接器也可以被作為單體構(gòu)成。即使是這種情況,通過將連接器122a和122b不能分離地構(gòu)成,可以防止用戶忘記連接器122對插槽112的插入。
再有,在實施例2中說明了有關(guān)游戲機(jī)100的無線適配器120,但作為對象的電子設(shè)備不限定于游戲機(jī)100,例如也可以是個人計算機(jī)或家電設(shè)備等。在個人計算機(jī)中,存在有線連接用的鍵盤端子或鼠標(biāo)端子等,但不用說,將這些端子同時堵塞的無線適配器等也包含在本發(fā)明的范圍內(nèi)。
再有,上述實施例1和實施例2中說明的發(fā)明也可以組合使用。例如,也可以將實施例2中的端口設(shè)定的發(fā)明應(yīng)用于實施例1中的通信技術(shù)。再有,實施例2中的端口設(shè)定的發(fā)明不僅可應(yīng)用于無線通信,而且也可應(yīng)用于以太網(wǎng)(注冊商標(biāo))等的有線通信。這種情況下,主機(jī)對于從屬機(jī)具有分配IP地址的功能即可,有關(guān)其他控制,如實施例中說明的那樣。
本發(fā)明的產(chǎn)業(yè)上的利用可能性在于,本發(fā)明可以應(yīng)用于無線通信的領(lǐng)域。
權(quán)利要求
1.一種通信裝置,其特征在于,包括分別可與多個從屬機(jī)進(jìn)行無線連接的多個主機(jī);以及控制多個主機(jī)間的有關(guān)從屬機(jī)的信息的傳輸?shù)目刂撇俊?br>
2.一種通信裝置,其特征在于,包括安裝可與多個從屬機(jī)進(jìn)行無線連接的主機(jī)的安裝部;以及在所述安裝部中被安裝了主機(jī)的狀態(tài)下,控制多個主機(jī)間的有關(guān)從屬機(jī)的信息的傳輸?shù)目刂撇俊?br>
3.一種通信裝置,其特征在于,包括可與多個從屬機(jī)進(jìn)行無線連接的內(nèi)置型主機(jī);安裝可與多個從屬機(jī)進(jìn)行無線連接的外置型主機(jī)的安裝部;以及在所述安裝部中安裝了外置型主機(jī)的狀態(tài)下,控制內(nèi)置型主機(jī)和外置型主機(jī)之間的有關(guān)從屬機(jī)的信息的傳輸?shù)目刂撇俊?br>
4.如權(quán)利要求1至3任何一項所述的通信裝置,其特征在于,多個主機(jī)中的第1主機(jī)進(jìn)行用于對周圍的從屬機(jī)確立連接的查詢處理過程。
5.如權(quán)利要求4所述的通信裝置,其特征在于,多個主機(jī)中的第2主機(jī)不進(jìn)行用于對周圍的從屬機(jī)確立連接的查詢處理過程。
6.如權(quán)利要求1至5任何一項所述的通信裝置,其特征在于,控制部指示第1主機(jī)進(jìn)行查詢處理過程。
7.如權(quán)利要求4至6任何一項所述的通信裝置,其特征在于,第1主機(jī)確立與對于查詢返回了響應(yīng)的多個從屬機(jī)中的至少一部分從屬機(jī)的連接。
8.如權(quán)利要求7所述的通信裝置,其特征在于,第1主機(jī)將有關(guān)從屬機(jī)的信息傳送到控制部,控制部將有關(guān)與第1主機(jī)之間未確立連接的從屬機(jī)的信息傳送到第2主機(jī)。
9.如權(quán)利要求4至6任何一項所述的通信裝置,其特征在于,第1主機(jī)將有關(guān)從屬機(jī)的信息傳送到控制部,控制部將有關(guān)至少一部分從屬機(jī)的信息傳送到第2主機(jī)。
10.如權(quán)利要求4至6任何一項所述的通信裝置,其特征在于,第1主機(jī)將有關(guān)包含了主機(jī)指定信息的從屬機(jī)的信息傳送到控制部,控制部參照主機(jī)指定信息,將有關(guān)指定第2主機(jī)作為連接方的從屬機(jī)的信息傳送到第2主機(jī)。
11.如權(quán)利要求8至10任何一項所述的通信裝置,其特征在于,第2主機(jī)根據(jù)從控制部傳送的有關(guān)從屬機(jī)的信息,與從屬機(jī)之間確立連接。
12.如權(quán)利要求1至11任何一項所述的通信裝置,其特征在于,控制部限制各主機(jī)連接的從屬機(jī)的最大數(shù)。
13.如權(quán)利要求12所述的通信裝置,其特征在于,控制部在最大數(shù)的范圍內(nèi),將多個從屬機(jī)分配給各主機(jī),以使各自連接的從屬機(jī)的數(shù)目實質(zhì)上均等。
14.如權(quán)利要求1至11任何一項所述的通信裝置,其特征在于,控制部按照從屬機(jī)中設(shè)定的等待時間的等級,將多個從屬機(jī)分配給各主機(jī)。
15.如權(quán)利要求1至11任何一項所述的通信裝置,其特征在于,控制部將使用目的或功能為共用的多個從屬機(jī)分配給一個主機(jī)。
16.如權(quán)利要求1至11任何一項所述的通信裝置,其特征在于,控制部將至少一個主機(jī)用于從屬機(jī)搜索。
17.一種游戲系統(tǒng),其特征在于,包括多個游戲機(jī)用的無線控制器;各自可與多個無線控制器進(jìn)行無線連接的多個通信模塊;以及控制有關(guān)多個通信模塊間的無線控制器的信息的傳輸?shù)目刂撇俊?br>
18.一種確立連接方法,用于在包括了第1主機(jī)和第2主機(jī)的通信裝置中建立與多個從屬機(jī)的連接,其特征在于,該方法包括使第1主機(jī)進(jìn)行用于確立連接的查詢處理過程的步驟;第1主機(jī)取得有關(guān)多個從屬機(jī)的信息的步驟;對第2主機(jī)傳送有關(guān)從屬機(jī)的信息的步驟;使第1主機(jī)進(jìn)行從屬機(jī)的呼叫處理過程的步驟;以及使第2主機(jī)進(jìn)行未被第1主機(jī)呼叫的從屬機(jī)的呼叫處理過程的步驟。
19.一種用于確立與多個從屬機(jī)連接的程序,使計算機(jī)執(zhí)行使第1主機(jī)進(jìn)行用于確立連接的查詢處理過程的功能;接受第1主機(jī)取得的有關(guān)多個從屬機(jī)的信息的功能;對第2主機(jī)傳送有關(guān)從屬機(jī)的信息的功能;使第1主機(jī)進(jìn)行從屬機(jī)的呼叫處理過程的功能;以及使第2主機(jī)進(jìn)行未被第1主機(jī)呼叫的從屬機(jī)的呼叫處理過程的功能。
20.一種計算機(jī)可讀取的記錄介質(zhì),記錄了用于確立與多個從屬機(jī)的連接的程序,該程序使計算機(jī)執(zhí)行使第1主機(jī)進(jìn)行用于確立連接的查詢處理過程的功能;接受第1主機(jī)取得的有關(guān)多個從屬機(jī)的信息的功能;對第2主機(jī)傳送有關(guān)從屬機(jī)的信息的功能;使第1主機(jī)進(jìn)行從屬機(jī)的呼叫處理過程的功能;以及使第2主機(jī)進(jìn)行未被第1主機(jī)呼叫的從屬機(jī)的呼叫處理過程的功能。
21.一種通信方法,用于采用無線通信范圍重疊的多個主機(jī),在主機(jī)和從屬機(jī)之間進(jìn)行通信,其中,根據(jù)一個主機(jī)取得的多個從屬機(jī)的信息,將多個從屬機(jī)分配給各主機(jī)并確立連接,在主機(jī)和從屬機(jī)之間進(jìn)行通信。
22.如權(quán)利要求21所述的通信方法,其特征在于,多個主機(jī)被配置在鄰近的位置,它們的無線通信范圍實質(zhì)上相同。
23.一種無線適配器裝置,與設(shè)置于電子設(shè)備中的多個連接端子連接,從而對電子設(shè)備和無線通信終端之間的信號傳輸進(jìn)行中繼,其特征在于,該無線適配器裝置包括控制部,所述控制部選擇被分別分配給多個連接端子的連接端口中的一個連接端口,從而在無線通信終端中設(shè)定被選擇的連接端口。
24.如權(quán)利要求23所述的無線適配器裝置,其特征在于,控制部根據(jù)電子設(shè)備中執(zhí)行的應(yīng)用程序的請求,在無線通信終端中設(shè)定連接端口。
25.一種無線適配器裝置,與設(shè)置于游戲機(jī)中的有線控制器用的多個插槽連接,從而對游戲機(jī)和無線控制器之間的信號傳輸進(jìn)行中繼,其特征在于,該無線適配器裝置包括與游戲機(jī)的多個插槽對應(yīng)設(shè)置的多個連接部;與無線控制器之間進(jìn)行信號的發(fā)送接收的無線通信部;以及選擇被分別分配給多個插槽的連接端口中的一個連接端口,從而在無線控制器中設(shè)定被選擇的連接端口的控制部。
26.如權(quán)利要求25所述的無線適配器裝置,其特征在于,控制部根據(jù)游戲機(jī)中執(zhí)行的應(yīng)用程序的請求,在無線控制器中設(shè)定連接端口。
27.如權(quán)利要求25所述的無線適配器裝置,其特征在于,控制部根據(jù)從無線控制器發(fā)送的端口指定請求,在無線控制器中設(shè)定連接端口。
28.如權(quán)利要求25至27任何一項所述的無線適配器裝置,其特征在于,控制部至少對一個插槽分配兩個以上的連接端口,使比插槽數(shù)多的無線控制器連接到游戲機(jī)。
29.如權(quán)利要求25至28任何一項所述的無線適配器裝置,其特征在于,多個連接部與所有的有線控制器用的插槽進(jìn)行電連接。
30.一種通信系統(tǒng),包括有多個連接端子的電子設(shè)備;無線通信終端;以及對電子設(shè)備和無線通信終端之間的信號傳輸進(jìn)行中繼的無線適配器裝置,其特征在于,無線適配器裝置包括控制部,所述控制部與電子設(shè)備的多個連接端子連接,從而選擇被分別分配給多個連接端子的連接端口中的一個連接端口,從而在無線通信終端中設(shè)定被選擇的連接端口。
31.一種適配器裝置,與設(shè)置于電子設(shè)備中的多個連接端子連接,對電子設(shè)備和通信終端之間的信號傳輸進(jìn)行中繼,其特征在于,所述適配器裝置包括控制部,所述控制部選擇被分別分配給多個連接端子的連接端口中的一個連接端口,從而在通信終端中設(shè)定被選擇的連接端口。
全文摘要
提供可與多個無線控制器連接的游戲機(jī)。本發(fā)明的游戲機(jī)(20)有可與從屬機(jī)進(jìn)行無線連接的作為多個主機(jī)的通信模塊(24)。一個通信模塊(24a)對多個從屬機(jī)進(jìn)行用于確立連接的查詢處理過程,另一通信模塊(24b)不進(jìn)行查詢處理過程。進(jìn)行了查詢的通信模塊(24a)將有關(guān)未與自身連接的從屬機(jī)的信息傳輸?shù)娇刂撇?22),通信模塊(24b)通過從控制部(22)取得該信息,獲得與從屬機(jī)的確立連接上必要的信息。由此,可以迅速地進(jìn)行與從屬機(jī)的確立連接。
文檔編號A63F13/00GK1826765SQ200480021058
公開日2006年8月30日 申請日期2004年7月21日 優(yōu)先權(quán)日2003年7月23日
發(fā)明者宮崎良雄 申請人:索尼計算機(jī)娛樂公司