亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

支持使用多人游戲集線器的無線多人游戲的方法和設(shè)備的制作方法

文檔序號(hào):1587686閱讀:254來源:國知局
專利名稱:支持使用多人游戲集線器的無線多人游戲的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及使用移動(dòng)游戲設(shè)備的無線多人游戲。它還涉及新的用于減輕無線多人游戲中的移動(dòng)游戲設(shè)備的通信負(fù)載的可能性。本發(fā)明處理基于中央服務(wù)器的多方游戲服務(wù)及其使用場景。在該場景中,中央服務(wù)器充當(dāng)為不同游戲參與者提供服務(wù)的游戲的主要部分,并且管理游戲參與者之間的通信和數(shù)據(jù)交換。本發(fā)明提出特別適合用于局部網(wǎng)絡(luò)的新穎的通用多人游戲服務(wù)器/集線器。
背景技術(shù)
目前,可以使用不同類型的移動(dòng)游戲設(shè)備。例如,SEGATMGAMEGEARTM,ATARITMLYNXTM以及商業(yè)上成功的NINTENDOTM、GAMEBOYTM。所有這些設(shè)備都提供玩來自存儲(chǔ)游戲軟件的插入的大容量存儲(chǔ)設(shè)備中的電子游戲的可能性。目前,有些移動(dòng)游戲設(shè)備允許用戶在某些游戲中通過使用鏈接電纜相互對(duì)抗。電纜鏈接能使用戶彼此把相同類型的游戲設(shè)備連接起來,并且在競爭或策略游戲中彼此進(jìn)行對(duì)抗。
常規(guī)地,游戲設(shè)備是經(jīng)由有線連接連接起來的,并且某個(gè)或每個(gè)所述設(shè)備需要存儲(chǔ)游戲軟件的大容量存儲(chǔ)設(shè)備,這取決于所述游戲的復(fù)雜度。
目前,經(jīng)由各自的電纜,有可能把移動(dòng)游戲設(shè)備與游戲控制臺(tái)或視頻游戲連接起來,以便將該移動(dòng)游戲設(shè)備用作所述游戲控制臺(tái)的控制器。也可以使用該連接在同一視頻游戲的控制臺(tái)版本和移動(dòng)版本之間交換數(shù)據(jù)。目前,也有可利用的適配器,使用戶可以與游戲控制臺(tái)一起使用固態(tài)存儲(chǔ)器設(shè)備中存儲(chǔ)的視頻游戲的移動(dòng)版本。在移動(dòng)應(yīng)用中,游戲功能性和界面是可用性和便攜性之間的折衷。借助此類適配器,用戶可以在家中的電視屏幕上玩為移動(dòng)游戲優(yōu)化的游戲,以便獲得比移動(dòng)游戲設(shè)備的6×6cm的LCD屏幕更方便的可視界面。
無線游戲的示例目前僅僅可以用作常規(guī)游戲控制臺(tái)的無線控制器,利用無線紅外或無線電來連接取代到用戶輸入界面的電纜連接。該連接通常是從控制器到游戲控制臺(tái)的單向連接。
例如,在文獻(xiàn)WO 93 23125和美國專利5,618,045中描述了經(jīng)由無線連接連接的移動(dòng)游戲設(shè)備的其它示例。兩個(gè)文獻(xiàn)都提到了可以用于多人游戲的便攜游戲設(shè)備。
美國專利5,618,045公開了一種通信拓?fù)?,其中每個(gè)設(shè)備可以與每個(gè)其它設(shè)備進(jìn)行通信,采用的方式是ad hoc的無線全體對(duì)全體(all-to-all)廣播網(wǎng)絡(luò)。通過使用全體對(duì)全體無線全體對(duì)全體廣播網(wǎng)絡(luò),每個(gè)所述設(shè)備必須處理與每個(gè)其它設(shè)備的通信。因此,每個(gè)所述設(shè)備必須提供其相當(dāng)大量的處理資源用于通信,因而這些資源不能用于執(zhí)行該游戲本身,由此降低了游戲的復(fù)雜度。已注意到,參與的游戲設(shè)備的數(shù)目越多,每個(gè)設(shè)備就需要更多的處理能力來處理與其它設(shè)備的通信。因此,在兩個(gè)連接起來的游戲設(shè)備的情況下,游戲的執(zhí)行可能不會(huì)受到通信報(bào)文處理的明顯影響。然而,如果連接例如4個(gè)以上的設(shè)備,則處理通信報(bào)文和執(zhí)行游戲可能會(huì)使處理器過載。該過載可能顯著干擾游戲本身的執(zhí)行,用戶會(huì)注意到游戲的執(zhí)行變慢和/或不穩(wěn)定。
文獻(xiàn)WO 93 23125公開了能夠使用星形拓?fù)漕愋偷耐ㄐ朋w系結(jié)構(gòu)來玩多人游戲的移動(dòng)游戲設(shè)備。該體系結(jié)構(gòu)降低了,除作為通信的主設(shè)備之外的,用于為全部設(shè)備提供通信的開銷。該星形拓?fù)湟灾髟O(shè)備為代價(jià)減輕每個(gè)所述從設(shè)備的數(shù)據(jù)通信量。因此,有可能主設(shè)備碰巧達(dá)到其計(jì)算極限,從而會(huì)使游戲執(zhí)行變慢。另外,主設(shè)備的功耗明顯增加會(huì)導(dǎo)致縮短的游戲時(shí)間和電池引起的多人游戲的最大游戲時(shí)間的限制。
用于移動(dòng)無線多人游戲的所有上述方法有一個(gè)共同點(diǎn)它們并不完全適合與移動(dòng)終端設(shè)備一起使用,這是因?yàn)橛捎诘陀?jì)算/通信能力或低電池容量的緣故,用于提供通信的計(jì)算負(fù)載會(huì)明顯減弱游戲的體驗(yàn)。因此,需要無線多人游戲體系結(jié)構(gòu)/系統(tǒng)以克服上述問題。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的第一方面,提供用于在無線多人游戲集線器上支持的無線多人游戲的方法。請(qǐng)注意,本說明書的上下文中的措辭“無線”僅僅指游戲集線器和游戲設(shè)備之間的數(shù)據(jù)連接。因此,“無線游戲集線器”實(shí)際上可以包括例如供電電纜,或者可以包括到外部顯示器或音頻設(shè)備的電纜連接。本發(fā)明的方法包括在所述無線多人游戲集線器上建立到至少兩個(gè)移動(dòng)游戲設(shè)備的無線連接,并且控制所述至少兩個(gè)游戲設(shè)備之間的游戲執(zhí)行數(shù)據(jù)的傳送。
所述無線連接的建立,例如到至少兩個(gè)移動(dòng)游戲設(shè)備的無線電或紅外(IR)連接是由根據(jù)初始化協(xié)議的初始化過程執(zhí)行的。通過建立到至少兩個(gè)設(shè)備的無線連接,形成無線網(wǎng)絡(luò),其中所述無線網(wǎng)絡(luò)為集線器對(duì)全體(hub-to-all)無線網(wǎng)絡(luò)。在所述集線器對(duì)全體網(wǎng)絡(luò)中,每個(gè)所述連接的游戲設(shè)備都是用無線方式連接的、作為所述無線網(wǎng)絡(luò)中的從設(shè)備。在所述集線器對(duì)全體網(wǎng)絡(luò)中,所述游戲設(shè)備之間沒有直接連接。應(yīng)當(dāng)注意,在兩個(gè)設(shè)備的情況中,無線多人游戲集線器可以充當(dāng)僅僅用來接收和轉(zhuǎn)發(fā)游戲執(zhí)行數(shù)據(jù)的轉(zhuǎn)發(fā)器或中繼站,但是情況并非如此。事實(shí)上,無線多人游戲集線器設(shè)備實(shí)際上起通信控制器的作用,協(xié)調(diào)兩個(gè)以上的有關(guān)設(shè)備之間的數(shù)據(jù)流,所以每個(gè)所述設(shè)備只需要與一個(gè)設(shè)備,即集線器,進(jìn)行通信。
無線多人游戲集線器協(xié)調(diào)無線地連接的移動(dòng)游戲設(shè)備之間的游戲數(shù)據(jù)交換,并由此集線器本身實(shí)際上不需要了解所述數(shù)據(jù)的內(nèi)容或它們?cè)谠撚螒蛑械淖饔??;旧希€器本身不需要解釋該游戲數(shù)據(jù),因此,不需要具有該游戲的具體信息,進(jìn)而該集線器不需要加載任何游戲程序。因此該集線器不需要用戶界面(除了例如用于控制電源的界面),不需要訪問大容量存儲(chǔ)設(shè)備的界面,也不需要執(zhí)行游戲軟件的處理單元。
在該基本實(shí)現(xiàn)中,假設(shè)與所述集線器設(shè)備相連的所有設(shè)備都可以訪問兼容游戲軟件。該軟件可以是從專用游戲服務(wù)器上下載的,或者是以可插拔的存儲(chǔ)模塊的形式提供的。
在所述方法的示例實(shí)施方式中,所述無線連接的建立包括發(fā)送初始化報(bào)文,接收標(biāo)識(shí)報(bào)文以及建立連接。
通過發(fā)送初始化報(bào)文,例如在初始化過程之后,無線多人游戲集線器設(shè)備搜索游戲設(shè)備??梢愿鶕?jù)無線電接口或紅外接口中使用的初始化協(xié)議執(zhí)行初始化過程。通過接收來自所述游戲設(shè)備的標(biāo)識(shí)報(bào)文,所述集線器設(shè)備可以確定其它游戲設(shè)備的存在。在找到至少兩個(gè)設(shè)備之后,該集線器可以建立到所述游戲設(shè)備的連接,以啟動(dòng)所述游戲設(shè)備之間的通信。在該初始化處理中,可能有必要確定該游戲設(shè)備中實(shí)際存在哪種類型的游戲軟件,從而確保實(shí)際使用的游戲硬件/軟件實(shí)際上是兼容的。可以把初始化處理和授權(quán)步驟結(jié)合起來,例如,與用戶確認(rèn)結(jié)合起來。利用確認(rèn)處理,可以確保只有作為所述游戲方的一部分的設(shè)備才能加入正在運(yùn)行的游戲。另外,確認(rèn)可以提高數(shù)據(jù)傳送的可靠性,因?yàn)楸蛔R(shí)別出有故障的設(shè)備不能參與數(shù)據(jù)通信。
在本發(fā)明的另一個(gè)示例實(shí)施方式中,所述方法進(jìn)一步包括連接大容量存儲(chǔ)器以及讀取所述大容量存儲(chǔ)器中包含的數(shù)據(jù)。應(yīng)當(dāng)注意,該大容量存儲(chǔ)器可以直接與集線器設(shè)備相連,或者通過(例如,以無線方式)連接的移動(dòng)游戲設(shè)備與間接集線器設(shè)備相連。
大容量存儲(chǔ)設(shè)備可以是可拆裝的或可互換的大容量存儲(chǔ)設(shè)備,如MMC(多媒體卡)或其它類型的閃存卡,移動(dòng)終端或游戲集線器可以直接讀取該存儲(chǔ)器設(shè)備,或者游戲集線器可以經(jīng)由到移動(dòng)終端的連接間接讀取該存儲(chǔ)設(shè)備。
可以經(jīng)由閱讀器接口或閱讀器設(shè)備讀取數(shù)據(jù)。集線器設(shè)備未必受移動(dòng)設(shè)備的限制,因此,閱讀器也可以包括例如CD(光盤)或DVD(數(shù)字多功能盤)閱讀器,以訪問大容量存儲(chǔ)設(shè)備。
在本發(fā)明的另一個(gè)示例實(shí)施方式中,所述讀出的數(shù)據(jù)包括用于執(zhí)行所述連接建立和所述游戲數(shù)據(jù)傳送的初始化控制數(shù)據(jù)和傳送控制數(shù)據(jù)。集線器設(shè)備可以接收附加信息,以提供改進(jìn)的數(shù)據(jù)傳送。用于執(zhí)行所述連接建立的初始化控制數(shù)據(jù)和傳送控制數(shù)據(jù)可以用于對(duì)無線移動(dòng)游戲設(shè)備的軟件配置,以執(zhí)行集線器過程。可以把該軟件收錄到通常用來存儲(chǔ)游戲的硬件存儲(chǔ)設(shè)備中。當(dāng)插入了某個(gè)僅僅包括通信過程數(shù)據(jù)而不包括游戲數(shù)據(jù)的大容量存儲(chǔ)器時(shí),可以將無線多人游戲設(shè)備配置為集線器。
在本發(fā)明的另一個(gè)示例實(shí)施方式中,所述讀出的數(shù)據(jù)包括游戲數(shù)據(jù)并且所述方法進(jìn)一步包括,經(jīng)由無線電的或紅外的無線接口向每個(gè)所述連接的從設(shè)備傳送所述游戲數(shù)據(jù)。
通過使用本實(shí)施方式,集線器可以把來自所述連接的從設(shè)備之一中的游戲軟件下載并轉(zhuǎn)發(fā)到另一個(gè)連接的從設(shè)備中。亦即,在玩諸如Tetris之類的復(fù)雜度低的游戲時(shí),可以經(jīng)由所述無線連接從連接的游戲設(shè)備之一向其它游戲設(shè)備傳送整個(gè)軟件??梢允褂糜螒蜍浖魉蛠硗娑嗳税姹镜挠螒?,而不需要實(shí)際上為每個(gè)所述設(shè)備裝配存儲(chǔ)該游戲軟件的大容量存儲(chǔ)器。在非常復(fù)雜的游戲的情況下,這是頗為不可能發(fā)生的,因?yàn)檐浖魉偷膫魉蜁r(shí)間會(huì)隨著所連接的設(shè)備的數(shù)目和軟件復(fù)雜度而增加。還有可能讀取集線器設(shè)備中的游戲軟件并轉(zhuǎn)發(fā)給其它連接的從游戲設(shè)備。
在本發(fā)明的另一個(gè)示例實(shí)施方式中,所述方法進(jìn)一步包括根據(jù)來自所述連接的大容量存儲(chǔ)器的所述游戲數(shù)據(jù)并且根據(jù)所述傳送的游戲執(zhí)行數(shù)據(jù),生成視頻/音頻輸出。諸如Nokia N-GageTM之類的移動(dòng)游戲設(shè)備總是為便攜性原因而優(yōu)化的,以使其小且便攜。非移動(dòng)家用集線器沒有此限制,因此,可以提供適應(yīng)諸如CD或DVD之類的廉價(jià)大容量存儲(chǔ)裝置的裝置,此外還可以提供適合家用設(shè)備的連接。為了允許便攜游戲設(shè)備訪問沒有經(jīng)過空間優(yōu)化的存儲(chǔ)裝置或接口(例如,TV或家用立體聲系統(tǒng)連接器),無線游戲集線器可以向非移動(dòng)電子應(yīng)用提供移動(dòng)鏈路。取決于所述移動(dòng)游戲設(shè)備和所述集線器的處理能力,可以估計(jì)該用戶界面可能達(dá)不到專有家用游戲控制臺(tái)的視覺質(zhì)量??梢詾榧€器配備游戲?qū)S靡曨l增強(qiáng)軟件,以能夠提供與TV相配的視頻接口。亦即,該游戲仍然是在移動(dòng)設(shè)備中執(zhí)行的,但是集線器可以提供適合大屏幕需求的視頻輸出信號(hào),即更高的分辨率。
在另一個(gè)示例實(shí)施方式中,所述方法進(jìn)一步包括根據(jù)所述傳送的游戲執(zhí)行數(shù)據(jù),執(zhí)行從所述連接的大容量存儲(chǔ)器中接收的所述游戲數(shù)據(jù)。通過執(zhí)行游戲數(shù)據(jù),集線器設(shè)備可以提供具有例如游戲場景之全景或類似地圖的圖示的附加輸出界面。另一個(gè)應(yīng)用具備使用所述移動(dòng)無線游戲設(shè)備作為實(shí)際上正在所述集線器設(shè)備上運(yùn)行的游戲的控制器的可能性。
在本發(fā)明的又一個(gè)示例實(shí)施方式中,所述無線連接的建立和所述游戲執(zhí)行數(shù)據(jù)的傳送是根據(jù)藍(lán)牙協(xié)議執(zhí)行的。在本發(fā)明的又一個(gè)示例性實(shí)施方式中,所述無線連接的建立和所述游戲執(zhí)行數(shù)據(jù)的傳送是根據(jù)無線局域網(wǎng)(WLAN)協(xié)議執(zhí)行的。
通過使用W-LAN和藍(lán)牙,無需開發(fā)無線接口或甚至是新的數(shù)據(jù)交換協(xié)議,就可以實(shí)現(xiàn)本發(fā)明。
根據(jù)本發(fā)明的另一方面,提供用于操作包括集線器和移動(dòng)游戲設(shè)備的游戲系統(tǒng)的方法。所述方法包括前述說明的基于集線器的過程。另外,該方法包括接收所述移動(dòng)游戲設(shè)備處的用戶輸入,根據(jù)所述接收的用戶輸入執(zhí)行游戲軟件,生成要向其它移動(dòng)游戲設(shè)備傳送的游戲執(zhí)行數(shù)據(jù),以及經(jīng)由無線連接向所述集線器傳送所述數(shù)據(jù)。該方法進(jìn)一步包括經(jīng)由所述集線器接收來自其它移動(dòng)游戲設(shè)備的游戲執(zhí)行數(shù)據(jù),以及根據(jù)所述接收的游戲執(zhí)行數(shù)據(jù)執(zhí)行所述游戲軟件。該方法還包括在所述移動(dòng)游戲設(shè)備和所述無線游戲集線器之間交換初始化數(shù)據(jù)、標(biāo)識(shí)數(shù)據(jù)和游戲數(shù)據(jù)。措辭“無線”僅僅指集線器和移動(dòng)游戲設(shè)備之間的無線連接?!盁o線游戲集線器”實(shí)際上可以包括例如供電電纜或視頻/音頻輸出電纜或連接器。
根據(jù)本發(fā)明的又一方面,提供包括程序代碼裝置的軟件工具,當(dāng)在計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備上運(yùn)行所述程序產(chǎn)品時(shí),該程序代碼裝置執(zhí)行前述說明的方法。
根據(jù)本發(fā)明的又一方面,提供一個(gè)計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品可以從服務(wù)器上下載,用于執(zhí)行前述說明的方法,該計(jì)算機(jī)程序產(chǎn)品包括程序代碼裝置,當(dāng)在計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備上運(yùn)行所述程序時(shí),該程序代碼裝置執(zhí)行前述方法的所有步驟。
根據(jù)本發(fā)明的又一方面,提供包括計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)的程序代碼裝置的計(jì)算機(jī)程序產(chǎn)品,當(dāng)在計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備上運(yùn)行所述程序產(chǎn)品時(shí),該程序代碼裝置執(zhí)行前述說明的方法??梢园言撚?jì)算機(jī)程序產(chǎn)品實(shí)施為例如在無線移動(dòng)游戲設(shè)備中使用的大容量存儲(chǔ)設(shè)備,該無線移動(dòng)游戲設(shè)備僅僅包括初始化引擎和游戲通信控制引擎。當(dāng)把此類大容量存儲(chǔ)器插入到常規(guī)無線多人游戲設(shè)備中時(shí),可以把該設(shè)備配置為只是充當(dāng)集線器,而不具備同時(shí)執(zhí)行游戲軟件的能力。
根據(jù)本發(fā)明的另一方面,提供計(jì)算機(jī)數(shù)據(jù)信號(hào)。該計(jì)算機(jī)數(shù)據(jù)信號(hào)包含在載波中并代表程序,當(dāng)在計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備上運(yùn)行所述計(jì)算機(jī)程序時(shí),該程序使計(jì)算機(jī)執(zhí)行前述說明中包含的方法的步驟。
根據(jù)本發(fā)明的另一方面,提供無線多人游戲集線器。所述多人游戲集線器包括無線接口、初始化引擎以及游戲通信控制引擎。
所述無線(例如,無線電或IR)接口適合于同時(shí)提供到至少兩個(gè)移動(dòng)無線游戲設(shè)備的連接。所述無線接口與所述初始化引擎的連接方式,使得所述初始化可以執(zhí)行初始化過程,以隨后連接至少兩個(gè)移動(dòng)無線游戲設(shè)備。該初始化引擎使用星形通信拓?fù)?,其中總是把所述集線器設(shè)置成局部無線網(wǎng)絡(luò)的主設(shè)備,以及其中每個(gè)連接的移動(dòng)無線游戲設(shè)備作為從設(shè)備登錄到所述網(wǎng)絡(luò)上。
初始化引擎可以單獨(dú)地以類似于例如WO 93 23125中公開的方式來實(shí)現(xiàn),而游戲通信控制引擎可以單獨(dú)地類似于文獻(xiàn)USP 5,618,045的方式具體實(shí)現(xiàn)。
當(dāng)前,游戲服務(wù)器只是專用于一個(gè)具體游戲,并且必須同時(shí)包括游戲邏輯和通信協(xié)議,因此是不靈活的,并且每個(gè)游戲都需要安裝/卸載。與目前技術(shù)不同,本發(fā)明提出通用多方游戲集線器,該集線器接管不同游戲設(shè)備之間的通信任務(wù),使每個(gè)所述設(shè)備的通信開銷減少為到游戲集線器的單個(gè)連接。換句話說,本發(fā)明的基本思想是基于,在多方游戲的情況下,把游戲邏輯從游戲數(shù)據(jù)和通信管理中分離出來。根據(jù)本發(fā)明,主動(dòng)參與多人游戲的所有游戲設(shè)備都不再需要管理設(shè)備之間的通信。
根據(jù)本發(fā)明的實(shí)施方式,所述無線多人游戲集線器進(jìn)一步包括處理單元以及大容量存儲(chǔ)器的接口,其中所述處理單元與所述大容量存儲(chǔ)器接口和所述無線接口相連。因此,該游戲集線器可以讀取例如游戲軟件,并且經(jīng)由無線接口向無線地連接的移動(dòng)游戲設(shè)備傳送該軟件。也可以把該游戲集線器的擴(kuò)展的能力描述為游戲服務(wù)器,因此,在下文中,措辭“游戲集線器”用于通信設(shè)備,而“游戲服務(wù)器”用于有執(zhí)行游戲軟件能力的游戲集線器。如果大容量存儲(chǔ)器接口與所述無線移動(dòng)游戲設(shè)備中使用的大容量存儲(chǔ)設(shè)備兼容,則使用所述集線器中的單個(gè)大容量存儲(chǔ)設(shè)備足以向所述設(shè)備傳送游戲軟件。因此,包含有游戲的單個(gè)大容量存儲(chǔ)設(shè)備足以向所有連接的游戲設(shè)備提供多人游戲能力。
在本發(fā)明的又一附加示例實(shí)施方式中,所述無線多人游戲集線器/服務(wù)器進(jìn)一步包括顯示控制器和顯示器接口,其中所述顯示控制器與所述顯示器接口和所述處理單元相連。顯示器或視頻控制器使該集線器能夠與諸如電視機(jī)或立體聲音響之類的家用娛樂設(shè)備相連。在移動(dòng)應(yīng)用中,游戲功能性和接口是可用性和便攜性之間的折衷。當(dāng)在家中玩游戲設(shè)備時(shí),所述集線器能夠克服由類似于膝上型計(jì)算機(jī)的塢站的便攜性限制引起的不便。為使其最為方便,以無線方式實(shí)現(xiàn)。
在本發(fā)明的另一個(gè)示例實(shí)施方式中,所述無線多人游戲集線器進(jìn)一步包括用戶界面。如上所述,可以把無線多人游戲設(shè)備配置為充當(dāng)移動(dòng)無線多人游戲集線器。該移動(dòng)無線游戲集線器是由電池供電的,以便隨意移動(dòng)。該移動(dòng)無線游戲集線器可以基于無線多人游戲設(shè)備,后者配備有用戶界面,因此移動(dòng)無線游戲集線器還包括用戶界面。用戶界面可以用于執(zhí)行識(shí)別和授權(quán)過程。同時(shí),有助于改變連接的電視屏幕的設(shè)置,電視屏幕的運(yùn)行頻率可以是50Hz,60Hz,或甚至是100Hz。計(jì)算機(jī)監(jiān)控器提供甚至更加不同的顯示參數(shù),可以經(jīng)由所述用戶界面來選擇這些參數(shù)。
在本發(fā)明的另一個(gè)示例實(shí)施方式中,所述無線多人游戲集線器進(jìn)一步包括桌面充電器單元。提供桌面充電器單元把需要充電的無線游戲設(shè)備插入到所述集線器中,以便將其與所述集線器中的電源相連。所述集線器設(shè)備的充電器單元可以提供用于所述移動(dòng)終端設(shè)備的“塢站”,以便提供組合的充電器座和多人集線器。也有可能提供帶有多于一個(gè)充電器座的桌面充電器。集線器設(shè)備可以包括2個(gè)、3個(gè)甚至3個(gè)以上的設(shè)備的充電器座或插槽,以便同時(shí)為例如多于一個(gè)家庭成員的多人游戲設(shè)備充電。
所述集線器的桌面充電器提供的機(jī)械和電氣接口也可以提供用于傳送數(shù)據(jù)的電氣數(shù)據(jù)接口。因此,用戶能夠把移動(dòng)游戲設(shè)備放到所述集線器上/或放到所述集線器中,然后按某個(gè)按鍵為玩游戲?qū)λ鲈O(shè)備進(jìn)行身份驗(yàn)證/授權(quán)。也有可能提供帶有附加觸點(diǎn)的桌面充電器接口,以使該集線器設(shè)備能夠訪問例如在大容量存儲(chǔ)器存儲(chǔ)的數(shù)據(jù),該存儲(chǔ)器插入到所述移動(dòng)游戲終端中,而該接口又插入到所述桌面充電器接口中。從而可以方便快捷地訪問在所述大容量存儲(chǔ)器中存儲(chǔ)的游戲軟件。通過把第一設(shè)備放到充電器中并激活游戲數(shù)據(jù)/軟件到所述集線器設(shè)備的內(nèi)部存儲(chǔ)器的鏡像,也可以使用該特征來從一個(gè)設(shè)備向另一個(gè)設(shè)備傳送游戲數(shù)據(jù)。然后,通過是把設(shè)備放到所述充電器座中并上載所述軟件/數(shù)據(jù),可以把存儲(chǔ)的游戲數(shù)據(jù)/軟件裝載到下一個(gè)移動(dòng)游戲設(shè)備上。
在又一示例實(shí)施方式中,所述無線多人游戲集線器進(jìn)一步包括調(diào)制解調(diào)器。提供調(diào)制解調(diào)器是為了訪問因特網(wǎng),從而可以經(jīng)由所述調(diào)制解調(diào)器和到無線多人游戲設(shè)備的藍(lán)牙連接進(jìn)行沖浪。如果該設(shè)備還配備有顯示控制器和視頻輸出,則用戶可以使用他的無線多人游戲設(shè)備作為因特網(wǎng)沖浪的輸入設(shè)備以及用于顯示選定網(wǎng)頁的連接的顯示器/電視屏幕。集線器也可以包括存儲(chǔ)器,以使所述集線器能夠下載多人游戲中使用的游戲軟件。
在本發(fā)明的又一示例實(shí)施方式中,所述無線多人游戲集線器是在無線移動(dòng)游戲設(shè)備中實(shí)現(xiàn)的。所述無線多人游戲集線器可以是按一種方式實(shí)現(xiàn)的,以使無線移動(dòng)游戲設(shè)備包括獨(dú)立的無線多人游戲集線器,其中可以在該集線器和游戲設(shè)備之間提供硬連線連接,以使設(shè)備之間的無線電或IR連接更經(jīng)濟(jì)。所述無線多人游戲集線器也可以實(shí)現(xiàn)為無線移動(dòng)游戲設(shè)備的夾式或插入式模塊,使用戶可以只需攜帶一個(gè)組合的設(shè)備體驗(yàn)多人游戲。考慮到功耗較高,此類插入式或夾式模塊可以配備輔助電源。所述無線游戲設(shè)備也可以包括移動(dòng)電話。
根據(jù)本發(fā)明的另一方面,提供無線多人游戲系統(tǒng)。所述無線多人游戲系統(tǒng)包括根據(jù)前述說明的多人游戲集線器以及無線移動(dòng)游戲設(shè)備。所述無線移動(dòng)游戲設(shè)備經(jīng)由無線通信鏈路可與所述集線器相連,其中所述集線器是所述鏈路中的主設(shè)備,并且每個(gè)所述移動(dòng)游戲設(shè)備是所述鏈路中的從設(shè)備。提供所述設(shè)備以執(zhí)行游戲軟件以及經(jīng)由所述連接的集線器傳送游戲執(zhí)行數(shù)據(jù)。


以下參照附圖詳細(xì)描述本發(fā)明,其中圖1表示常規(guī)無線多人網(wǎng)絡(luò)體系結(jié)構(gòu);圖2A表示根據(jù)本發(fā)明之某一實(shí)施方式的無線多人網(wǎng)絡(luò)體系結(jié)構(gòu);圖2B表示配備有充當(dāng)集線器的無線多人游戲設(shè)備圖2A的無線多人網(wǎng)絡(luò)體系結(jié)構(gòu);圖3表示根據(jù)本發(fā)明之實(shí)施方式的另一個(gè)無線多人網(wǎng)絡(luò)體系結(jié)構(gòu);圖4表示根據(jù)本發(fā)明之實(shí)施方式的無線多人游戲集線器的基礎(chǔ)
具體實(shí)施例方式
通常,基于服務(wù)器的多方游戲需要中央服務(wù)器,該服務(wù)器包含主游戲應(yīng)用程序,用于在正在游戲參與者的設(shè)備上運(yùn)行的不同游戲客戶端之間進(jìn)行數(shù)據(jù)交換的預(yù)定的數(shù)據(jù)交換協(xié)議??蛻舴?wù)器可以在諸如移動(dòng)游戲控制臺(tái)之類的移動(dòng)設(shè)備上運(yùn)行,或者在如個(gè)人計(jì)算機(jī)或家用游戲控制臺(tái)的固定設(shè)備上運(yùn)行。在所有現(xiàn)有情況中,服務(wù)器必須準(zhǔn)確了解游戲邏輯和通信協(xié)議?;蛘邔⒋祟愔R(shí)硬編碼到服務(wù)器的軟件模塊中,或者將此類知識(shí)存儲(chǔ)到服務(wù)器機(jī)器的大容量存儲(chǔ)器(如硬盤驅(qū)動(dòng)器)上。因此,必須在服務(wù)器機(jī)器上預(yù)先安裝實(shí)際需要的游戲服務(wù)器的軟件模塊。在基于復(fù)雜的廣域網(wǎng)的多方游戲服務(wù)器的情況中,這當(dāng)然是有益的,其中該游戲包括非常復(fù)雜的邏輯和/或玩在游戲期間將被服務(wù)的游戲參與者的數(shù)目相當(dāng)大(例如大于8個(gè)),并因此通信協(xié)議非常復(fù)雜。在這種使用情況下,在功能強(qiáng)大的游戲服務(wù)器機(jī)器上預(yù)先安裝游戲邏輯是非常有用的,因?yàn)橐环矫婷慨?dāng)游戲參與者希望玩一輪游戲時(shí),他們幾乎可以立即開始玩游戲,而無需執(zhí)行冗長的安裝過程。另一方面,功能強(qiáng)大的服務(wù)器機(jī)器處理客戶設(shè)備之間的通信管理,使得客戶設(shè)備不必花費(fèi)其大量計(jì)算能力用于通信管理。相反,可以使用客戶設(shè)備的計(jì)算性能來實(shí)現(xiàn)游戲內(nèi)容本身的更復(fù)雜的視覺聽覺體驗(yàn)。
然而,此類配置中的問題在于以下事實(shí)游戲必須預(yù)先安裝到服務(wù)器機(jī)器上,并且實(shí)際上每個(gè)游戲都需要專用服務(wù)器。此類服務(wù)器一般是固定的,使用不很靈活。如果服務(wù)器機(jī)器要支持新游戲,則必須安裝該新游戲,并且取決于服務(wù)器機(jī)器的存儲(chǔ)器容量。有時(shí)必須卸載其它軟件模塊或游戲,以為新游戲釋放更多存儲(chǔ)器,這需要相對(duì)長時(shí)間段用于執(zhí)行安裝和卸載過程。當(dāng)前的游戲服務(wù)器只是專用于一個(gè)具體游戲并且必須包括游戲邏輯和通信協(xié)議兩者。它們不靈活,并且對(duì)每個(gè)游戲都需要安裝/卸載。此外,在基于局部網(wǎng)絡(luò)的多方游戲中,一個(gè)或全部無線多人游戲設(shè)備必須充當(dāng)游戲服務(wù)器。
圖1描述無線多人游戲網(wǎng)絡(luò),該網(wǎng)絡(luò)包括無線多人游戲設(shè)備40,42′和42″。經(jīng)由無線電連接44連接無線多人游戲設(shè)備。每個(gè)所述設(shè)備都配備有大容量存儲(chǔ)器46,以向每個(gè)所述設(shè)備40-42″提供游戲邏輯軟件。在圖1中,無線多人游戲設(shè)備40充當(dāng)游戲服務(wù)器,因此,該設(shè)備必須保留其大量性能用于通信監(jiān)控。相應(yīng)地,該無線多人游戲設(shè)備40的用戶游戲體驗(yàn)會(huì)受到影響。增加的通信負(fù)載不影響其它設(shè)備42-42″。為了防止無線多人游戲設(shè)備40及其游戲者處于相對(duì)于其它設(shè)備/游戲者而言不利的地位,可以使用護(hù)航原則(convoy principle),其中游戲執(zhí)行最慢的設(shè)備確定所有相連的無線多人游戲設(shè)備的游戲執(zhí)行速度。從而會(huì)降低所有游戲者的游戲體驗(yàn)。因此,在帶有無線多人游戲設(shè)備的常規(guī)多人游戲中,游戲的復(fù)雜度或執(zhí)行速度會(huì)受到充當(dāng)游戲服務(wù)器的無線多人游戲設(shè)備的能力的限制。
圖2A和2B表示根據(jù)本發(fā)明之實(shí)施方式的無線多人網(wǎng)絡(luò)體系結(jié)構(gòu)。在圖2A中,本發(fā)明提出的網(wǎng)絡(luò)提供具有通用多方游戲服務(wù)器的可能性。本發(fā)明提出用于無線多人游戲的通用無線多人游戲服務(wù)器50,該服務(wù)器僅僅控制客戶設(shè)備之間的通信,而不關(guān)心游戲邏輯本身。無線多人游戲服務(wù)器50可以操作為無線多人游戲集線器,能夠獨(dú)自提供許多無線多人游戲設(shè)備42-42之間的通信。
游戲邏輯46將在每個(gè)無線多人游戲設(shè)備42-42上實(shí)現(xiàn)(例如,作為大容量存儲(chǔ)器),并且每個(gè)客戶軟件會(huì)依據(jù)通過通用無線多人游戲服務(wù)器50分發(fā)的游戲參與者的狀態(tài)數(shù)據(jù),展示所有參與者的游戲狀態(tài)。
換句話說,本發(fā)明的基本思想是基于,在多方游戲的情況中,將游戲邏輯從游戲數(shù)據(jù)和通信管理中分離出來。通用無線游戲服務(wù)器50僅僅關(guān)心通信管理以及服務(wù)發(fā)現(xiàn)和游戲參與者管理。此外,通用游戲服務(wù)器并不限于具體(預(yù)定)的通信方案。因此,既不限于專用游戲,也不限于某些類型的游戲。
對(duì)于圖2A而言,其主要假設(shè)是,所涉及的每個(gè)移動(dòng)游戲設(shè)備都具有可拆裝的大容量存儲(chǔ)器介質(zhì)(例如多媒體卡(MMC)),該介質(zhì)包括實(shí)際的游戲數(shù)據(jù)和引擎。但是通用無線多人游戲服務(wù)器50未必具有任何裝置以讀取可拆裝的大容量存儲(chǔ)器介質(zhì)。通用無線游戲服務(wù)器50包括兩個(gè)智能引擎,即初始化引擎和游戲通信控制引擎。
初始化引擎基于預(yù)定的協(xié)議。如果用戶希望使用通用無線多人游戲服務(wù)器50開始多方游戲,則游戲參與者之一必須把他的移動(dòng)無線游戲設(shè)備42-42連接到通用無線多人游戲服務(wù)器50,并且向該游戲服務(wù)器發(fā)送所需的游戲數(shù)據(jù)。數(shù)據(jù)交換將基于預(yù)定的協(xié)議,例如基于文本的標(biāo)記語言。
發(fā)送到通用游戲服務(wù)器50的游戲數(shù)據(jù)將處理用戶界面應(yīng)用程序以及可能的游戲選項(xiàng),諸如游戲設(shè)備42-42的最大數(shù)目,支持的級(jí)別以及配置等。發(fā)送的游戲數(shù)據(jù)還將處理游戲具體事件以及玩游戲時(shí)可能出現(xiàn)的狀態(tài)。游戲事件反映游戲參與者創(chuàng)建的游戲輸入,而游戲狀態(tài)反映諸如游戲結(jié)束,進(jìn)入下一級(jí)等依賴狀況的事件。
在完成初始化之后,服務(wù)器50準(zhǔn)備好為希望一起玩一輪的42-42組提供服務(wù)。游戲參與者42-42使用對(duì)游戲輪的無線連接向游戲服務(wù)器50注冊(cè)它們自己,并開始玩游戲。此后,通用游戲服務(wù)器50負(fù)責(zé)維持游戲服務(wù)。它接收來自每個(gè)游戲參與者42-42的輸入事件和游戲事件,并把它們周期地(例如,高達(dá)每秒50次)傳送給其它參與者42-42。涉及游戲的每個(gè)移動(dòng)無線多人游戲設(shè)備42-42周期地接收來自通用游戲服務(wù)器50的更新數(shù)據(jù)包。該數(shù)據(jù)包包括涉及該游戲中的所有方的輸入事件和游戲狀態(tài)。因此,包含實(shí)際游戲邏輯的、在移動(dòng)無線多人游戲設(shè)備42-42上實(shí)現(xiàn)的游戲引擎,通過展示依賴于所接收的數(shù)據(jù)的視覺聽覺信號(hào)(顯示幀和音頻游戲信號(hào))來更新游戲狀態(tài)。
在圖2A中,通用無線游戲服務(wù)器50僅僅提供無線多人游戲設(shè)備之間的通信。該服務(wù)器可以通過使用無線多人游戲設(shè)備中的組件來實(shí)現(xiàn)。
圖2B表示圖2A的無線多人網(wǎng)絡(luò)體系結(jié)構(gòu),其中利用充當(dāng)集線器的無線多人游戲設(shè)備提供無線集線器。在圖2B中,充當(dāng)集線器的無線多人游戲設(shè)備52取代圖2A的通用無線游戲服務(wù)器50。充當(dāng)集線器的無線多人游戲設(shè)備52僅僅提供無線多人游戲設(shè)備之間的通信。與圖2A公開的體系結(jié)構(gòu)相比,只使用了一種類型的游戲設(shè)備。設(shè)有需要的專有集線器設(shè)備,因此可以去除集線器設(shè)備的生產(chǎn)成本和開發(fā)成本。與圖1類似,圖2B的網(wǎng)絡(luò)體系結(jié)構(gòu)是為4個(gè)參與游戲者而提供的。與圖1的體系結(jié)構(gòu)相比,需要5個(gè)而不是僅4個(gè)無線多人游戲設(shè)備。
這是通過使用配備有例如大容量存儲(chǔ)器的無線多人游戲設(shè)備實(shí)現(xiàn)的,該大容量存儲(chǔ)設(shè)備僅僅包括把無線多人游戲設(shè)備配置為充當(dāng)圖2A的無線多人游戲服務(wù)器50的軟件。在無線多人游戲設(shè)備中已經(jīng)提供了物質(zhì)先決條件,并提供,例如在大容量存儲(chǔ)器模塊中,僅用于通信控制的軟件。此時(shí),無線多人游戲系統(tǒng)包括5個(gè)無線多人游戲設(shè)備,其中4個(gè)42-42主動(dòng)執(zhí)行游戲軟件并與玩家交互,而1個(gè)執(zhí)行無線多人游戲服務(wù)器軟件。這包括一個(gè)常規(guī)多人游戲設(shè)備54以及從硬件觀點(diǎn)看是相同的多人游戲設(shè)備42-42。
與圖2A類似,游戲邏輯46可以是在每個(gè)無線多人游戲設(shè)備42-42上實(shí)現(xiàn)(例如,作為大容量存儲(chǔ)器)。充當(dāng)集線器的通用無線多人游戲設(shè)備52僅僅關(guān)心通信管理以及服務(wù)發(fā)現(xiàn)和游戲參與者管理。不能使用充當(dāng)集線器的無線多人游戲設(shè)備52參加多人游戲,這是用充當(dāng)集線器的無線多人游戲設(shè)備52的用戶輸入界面上的叉54表示的。
盡管該終端不能用作主動(dòng)的游戲成員,但是可以在該設(shè)備上顯示游戲場景,從而可以能夠例如具有一個(gè)充當(dāng)裁判的被動(dòng)游戲觀察者。
此外,充當(dāng)集線器的無線多人游戲設(shè)備52不限于具體(預(yù)定)通信方案,專用游戲,或某些類型的游戲。
充當(dāng)集線器的無線多人游戲設(shè)備52包括兩個(gè)智能引擎,即初始化引擎和游戲通信控制引擎,如圖2A的通用多人游戲服務(wù)器50。游戲執(zhí)行和數(shù)據(jù)交換協(xié)議的實(shí)現(xiàn)與圖2A中的類似。
圖3表示根據(jù)本發(fā)明的另一實(shí)施方式的另一個(gè)無線多人網(wǎng)絡(luò)體系結(jié)構(gòu)。在圖3中,無線多人游戲服務(wù)器52充當(dāng)通信管理器以及游戲邏輯分發(fā)器。
在此情況下,其主要假設(shè)是以下事實(shí)給無線多人游戲服務(wù)器52配備可拆裝的大容量存儲(chǔ)器48,后者包含游戲數(shù)據(jù)和邏輯。無線多人游戲設(shè)備42-42未必具有裝置以讀取此類大容量存儲(chǔ)器介質(zhì)。
在圖3中,無線多人游戲服務(wù)器52配有更高智能(軟件復(fù)雜度)。這是必要的,其原因在于正如圖2描述的那樣,它不僅通過管理移動(dòng)設(shè)備之間的通信來控制游戲執(zhí)行,而且還支持包括游戲邏輯的大容量存儲(chǔ)器介質(zhì)48。在此情況下,不一定需要把游戲通信數(shù)據(jù)從移動(dòng)無線多人游戲設(shè)備42-42之一傳送到服務(wù)器52。無線多人游戲服務(wù)器52必須向移動(dòng)無線多人游戲設(shè)備42-42發(fā)送實(shí)際的游戲邏輯,因?yàn)樗鼈儍?nèi)部沒有邏輯。向移動(dòng)無線多人游戲設(shè)備42-42分發(fā)游戲邏輯也是基于預(yù)定的協(xié)議,例如基于文本的標(biāo)記語言。
通用無線游戲服務(wù)器52的游戲控制引擎具有如圖2中描述的相同的職責(zé)。它負(fù)責(zé)多方游戲輪的服務(wù)發(fā)現(xiàn)和建立。希望玩游戲的人員必須使用諸如藍(lán)牙(BT)或無線局域網(wǎng)(WLAN)之類的無線連接向該引擎注冊(cè)它們自己。在此步驟之后,無線多人游戲服務(wù)器52將向有關(guān)設(shè)備發(fā)送從大容量存儲(chǔ)器48中檢索的實(shí)際的游戲邏輯。無線多人游戲設(shè)備42-42一收到全部的游戲邏輯,就向服務(wù)器52回送確認(rèn)。此后,實(shí)際游戲?qū)㈤_始并且通用游戲服務(wù)器52將如圖2所述關(guān)心游戲通信管理。它接收來自每個(gè)游戲參與者的輸入事件和游戲事件,并且將它們向其他參與者周期地播放(例如,高達(dá)每秒50次)。涉及游戲的每個(gè)移動(dòng)無線多人游戲設(shè)備42-42周期地接收來自通用游戲服務(wù)器52的更新數(shù)據(jù)包。該數(shù)據(jù)包包括所有該游戲的涉及方的輸入事件和游戲狀態(tài)。因此,包含實(shí)際游戲邏輯的移動(dòng)游戲控制臺(tái)上的游戲引擎,通過展示依賴于所接收的數(shù)據(jù)的視覺聽覺信號(hào)(顯示幀和音頻游戲信號(hào))來更新游戲情況。
在圖2和圖3的兩種情況中,服務(wù)器50、52可以實(shí)現(xiàn)為集成有BT和/或WLAN能力的獨(dú)立設(shè)備。如上所述,通用游戲服務(wù)器的主要功能是通信和數(shù)據(jù)交換的控制和執(zhí)行。
在玩游戲的過程中,通用游戲服務(wù)器50、52還控制游戲參與者的存在/缺席。如果某一游戲參與者希望離開或加入游戲方,它必須從無線多人游戲設(shè)備42-42向通用游戲服務(wù)器50、52發(fā)送信號(hào),該信號(hào)指示離開/加入游戲的意圖。
圖4表示根據(jù)本發(fā)明的實(shí)施方式的無線多人游戲集線器的基本實(shí)施方式。在圖4中,通用無線游戲集線器2被具體實(shí)現(xiàn)為游戲通信控制器。在圖4中,游戲通信服務(wù)器僅僅充當(dāng)數(shù)據(jù)傳送供應(yīng)者,因此,使用術(shù)語“集線器”用于強(qiáng)調(diào)無線多人游戲服務(wù)器的主要通信實(shí)現(xiàn)。
該實(shí)現(xiàn)基于兩個(gè)部分。獨(dú)立的無線多人游戲集線器2需要足夠的計(jì)算能力以及存儲(chǔ)器(未示出)。集線器設(shè)備2至少配備有一個(gè)無線連接裝置,如BT或W-LAN。集線器2配備有初始化引擎8和通信引擎9,用于以預(yù)定方式交換游戲通信數(shù)據(jù)。兩個(gè)引擎都需要數(shù)據(jù)交換協(xié)議。兩個(gè)引擎都與安裝有天線6的收發(fā)器4相連。
該實(shí)現(xiàn)可以采用一般方式,例如使用基于文本的標(biāo)記語言。通過使用二進(jìn)制協(xié)議,可以與裝載時(shí)間(初始化所需的時(shí)間)相關(guān)地優(yōu)化協(xié)議設(shè)計(jì)。
如果使用藍(lán)牙連接,則需要考慮藍(lán)牙微微網(wǎng)可以支持多達(dá)8個(gè)彼此相連的藍(lán)牙設(shè)備。例如,如果在游戲集線器50中實(shí)現(xiàn)兩個(gè)藍(lán)牙模塊,則兩個(gè)藍(lán)牙模塊可以作為與藍(lán)牙分散網(wǎng)相連的兩個(gè)微微網(wǎng)中的主設(shè)備。通過協(xié)調(diào)游戲執(zhí)行數(shù)據(jù),可以把14個(gè)無線移動(dòng)游戲設(shè)備連接到游戲集線器50,而不會(huì)對(duì)游戲執(zhí)行本身產(chǎn)生任何干擾。
希望使用通用游戲服務(wù)器開發(fā)多方游戲的游戲開發(fā)人員必須了解該協(xié)議。為此目的,反映所需功能性的應(yīng)用協(xié)議接口(API)集可以被準(zhǔn)備并且實(shí)現(xiàn)為動(dòng)態(tài)加載庫??梢詾橛螒蜷_發(fā)人員提供該庫,以提供更多的用處。該庫應(yīng)至少包含向通用游戲服務(wù)器傳送以下信息的功能性,例如參與者的最大數(shù)目,事件的數(shù)目,可用事件的列表,用戶界面選項(xiàng),可用游戲狀態(tài)和等級(jí)以及出現(xiàn)通信錯(cuò)誤時(shí)的基本異常處理。
圖5表示根據(jù)本發(fā)明之另一實(shí)施方式的無線多人游戲服務(wù)器2的另一個(gè)實(shí)施方式。在圖5中,通用無線游戲服務(wù)器2包括通信控制器以及游戲邏輯分發(fā)器。
在圖5中,通用游戲服務(wù)器配有更多計(jì)算能力。游戲服務(wù)器2不僅起通信服務(wù)器的作用,而且還可以是配有可拆裝的大容量存儲(chǔ)器介質(zhì)22的局部網(wǎng)絡(luò)中僅有的設(shè)備,大容量存儲(chǔ)器介質(zhì)22包括實(shí)際的游戲邏輯。在圖5中,游戲服務(wù)器2為配備有所需內(nèi)部存儲(chǔ)器和計(jì)算能力的獨(dú)立設(shè)備。
另外,在此情況下,服務(wù)器2需要諸如BT或WLAN的無線連接裝置,這是由與天線6相連的收發(fā)器4提供的。該服務(wù)器將基于兩個(gè)軟件引擎。連接控制引擎或初始化引擎8負(fù)責(zé)處理游戲服務(wù)發(fā)現(xiàn),以及在玩游戲時(shí)監(jiān)控所連接的設(shè)備的可用性。服務(wù)器2還配有游戲控制引擎10,用于監(jiān)控玩游戲期間的游戲流。它還負(fù)責(zé)管理游戲通信,即收集涉及多方游戲的所有設(shè)備的輸入事件并且過分地分發(fā)這些事件,使得每個(gè)設(shè)備都可以周期獲得同步數(shù)據(jù)包,后者包括有關(guān)設(shè)備生成的全部事件。
軟件引擎10負(fù)責(zé)向游戲的方有關(guān)移動(dòng)游戲設(shè)備過分地分發(fā)游戲邏輯。為此目的,可以使用基于標(biāo)記語言(與圖4類似)的預(yù)定通信協(xié)議。
經(jīng)由藍(lán)牙模塊4,可以將無線多人游戲服務(wù)器2鏈接到無線多人游戲設(shè)備42-42。無線多人游戲服務(wù)器2可以包括控制器16以及用于多種固定設(shè)備,例如電視輸出,立體聲聲頻線路輸出,以太網(wǎng)和LAN的連接器。
無線多人游戲服務(wù)器2可以包括接口14用于例如MMC插槽和/或CD/DVD-R/RW驅(qū)動(dòng)器的大容量存儲(chǔ)器設(shè)備22,。無線多人游戲服務(wù)器2包括中央處理單元(CPU)12和內(nèi)部RAM(未示出)。
無線多人游戲服務(wù)器2不需要內(nèi)置用戶界面。用戶可以通過無線連接控制游戲服務(wù)器2,而該無線連接又是通過了連接的無線多人游戲設(shè)備的至少一個(gè)。
可以從無線多人游戲服務(wù)器2向無線多人游戲設(shè)備傳送游戲內(nèi)容,反之亦然??梢詮臒o線多人游戲設(shè)備通過藍(lán)牙向無線多人游戲服務(wù)器2傳送音頻信號(hào)和控制信號(hào)。游戲服務(wù)器2有處理單元12以運(yùn)行游戲軟件的鏡像實(shí)現(xiàn)。
也可以按以下方式實(shí)現(xiàn)無線多人游戲服務(wù)器該無線多人游戲設(shè)備僅僅無線地向多人游戲服務(wù)器傳送鍵控,并且全部游戲在服務(wù)器上運(yùn)行。在多人游戲的情況中,游戲服務(wù)器需要運(yùn)行服務(wù)器軟件以組合不同的屏幕。
可以實(shí)現(xiàn)特權(quán)管理系統(tǒng),以便允許兩個(gè)處理器(服務(wù)器中的處理器和游戲設(shè)備中的處理器)與同一游戲大容量存儲(chǔ)器一起運(yùn)行。
可以把無線多人游戲服務(wù)器2實(shí)現(xiàn)為與CD/DVD R/RW存儲(chǔ)器裝置和I/O連接器一起服務(wù)的無線(藍(lán)牙或WLAN)站。無線多人游戲服務(wù)器可以用于為以下使用場景提供服務(wù)服務(wù)器可以播放來自插入的CD/DVD中的游戲/或演示。
服務(wù)器可以備份/存儲(chǔ)移動(dòng)無線多人游戲設(shè)備中的游戲。
可以把服務(wù)器連接到諸如電視機(jī)或家用立體聲音響之類的功能強(qiáng)大的用戶界面元件,從而當(dāng)在家中使用時(shí)可以獲得更豐富的游戲體驗(yàn)。
服務(wù)器可以顯示多人游戲期間的比賽屏幕。
無線多人游戲服務(wù)器允許用戶使用相同的物理移動(dòng)無線游戲設(shè)備以及移動(dòng)和固定環(huán)境中的游戲內(nèi)容。從投資觀點(diǎn)看這是有益的,并且得益于了解不同設(shè)備。
所描述的無線多人游戲服務(wù)器進(jìn)一步包括調(diào)制解調(diào)器20。調(diào)制解調(diào)器20可以提供用于經(jīng)由所述調(diào)制解調(diào)器以及與所連接的移動(dòng)多人游戲設(shè)備的無線連接,訪問因特網(wǎng)進(jìn)行沖浪的連接26。
所描述無線多人游戲服務(wù)器2進(jìn)一步包括桌面充電器單元18。提供桌面充電器裝置18以對(duì)移動(dòng)多人游戲設(shè)備進(jìn)行充電,其中移動(dòng)多人游戲設(shè)備與所述無線多人游戲服務(wù)器2相連??梢园殉潆娖鲉卧?8提供為所述移動(dòng)終端設(shè)備的“塢站”,以提供組合的充電器座和多人游戲服務(wù)器。也有可能把桌面充電器單元18連接到處理器單元12,以便對(duì)高性能可充電電池進(jìn)行計(jì)算機(jī)控制的充電。為清晰起見,在圖4和圖5中沒有描述電源。
圖6表示用于支持在無線多人游戲集線器處的無線多人游戲的方法的流程圖。該方法包括,通過根據(jù)初始化協(xié)議執(zhí)行初始化過程,在服務(wù)器上建立到至少一個(gè)移動(dòng)游戲設(shè)備的無線(例如無線電或IR)連接。該初始化過程包括初始化前面的設(shè)備發(fā)現(xiàn)過程30。在該發(fā)現(xiàn)過程中,經(jīng)由空中接口檢測設(shè)備,并執(zhí)行初步的數(shù)據(jù)交換以確定所述設(shè)備是否實(shí)際上是游戲設(shè)備。在初始化過程32期間,交換設(shè)備和游戲通信數(shù)據(jù)以準(zhǔn)備游戲數(shù)據(jù)交換。在該初始化過程期間,形成服務(wù)器對(duì)全體無線網(wǎng)絡(luò),其中每個(gè)所述連接的游戲設(shè)備都是作為從設(shè)備無線地連接的。亦即服務(wù)器設(shè)備是主設(shè)備并控制所有連接的設(shè)備之間的通信。假定至少兩個(gè)設(shè)備實(shí)際上與該服務(wù)器設(shè)備相連。
如果連接了至少兩個(gè)設(shè)備并啟動(dòng)多人游戲,則服務(wù)器設(shè)備控制34所述至少兩個(gè)游戲設(shè)備之間的游戲執(zhí)行數(shù)據(jù)的傳送。在兩個(gè)連接的移動(dòng)游戲設(shè)備的情況中,與設(shè)備同時(shí)執(zhí)行游戲軟件和通信的標(biāo)準(zhǔn)過程相比,在性能方面的收獲相對(duì)小。然而,在例如7個(gè)連接的移動(dòng)游戲設(shè)備的情況中,通信的執(zhí)行需要相當(dāng)大量的處理能力,否則不可用于執(zhí)行該游戲。
本發(fā)明可以提供以下優(yōu)點(diǎn)能夠快速訪問新游戲,因?yàn)椴恍枰谟螒蛲ㄐ欧?wù)器上安裝新游戲。
使用諸如基于藍(lán)牙或基于W-LAN的連接的無線局部網(wǎng)絡(luò),可以降低游戲者的運(yùn)行時(shí)間成本,因?yàn)樗麄儫o需為游戲的通話時(shí)間付費(fèi)。
可以更好地利用移動(dòng)游戲設(shè)備的計(jì)算能力,因?yàn)橥ㄓ糜螒蚍?wù)器負(fù)擔(dān)了通信負(fù)載并關(guān)心玩游戲期間的通信。
當(dāng)僅僅應(yīng)用BT、輔助視頻(AV)和串行端口配置時(shí),無需標(biāo)準(zhǔn)變更就能實(shí)現(xiàn)本發(fā)明。
另外,其他的移動(dòng)增強(qiáng)廠商可以提供兼容設(shè)備。
可以利用單一附加專用服務(wù)器硬件提供這些優(yōu)點(diǎn)。
在示例的幫助下,本申請(qǐng)包含本發(fā)明的實(shí)現(xiàn)和實(shí)施方式的說明。本領(lǐng)域的技術(shù)人員可以理解,本發(fā)明并不限于上面展示的實(shí)施方式的細(xì)節(jié),并且也可以用另一種形式實(shí)現(xiàn)本發(fā)明而并不背離本發(fā)明的特征。應(yīng)該認(rèn)為以上展示的實(shí)施方式是說明性的,而非限制性的。因此,實(shí)現(xiàn)和使用本發(fā)明的可能性僅僅受所附權(quán)利要求書的限制。因此,所附權(quán)利要求書限定的實(shí)施本發(fā)明的各種選項(xiàng),包括其等效實(shí)現(xiàn),也屬于本參考數(shù)字列表2無線多人游戲集線器4無線接口
6 天線8 初始化引擎9 游戲通信控制引擎10 游戲執(zhí)行引擎12 處理單元14 大容量存儲(chǔ)器接口16 顯示/音頻接口控制器18 桌面充電器單元20 因特網(wǎng)調(diào)制解調(diào)器22 大容量存儲(chǔ)設(shè)備24 視頻/顯示連接26 因特網(wǎng)連接30 設(shè)備發(fā)現(xiàn)過程32 初始化過程34 游戲數(shù)據(jù)交換過程40 充當(dāng)主設(shè)備的無線多人游戲設(shè)備42-42 充當(dāng)從設(shè)備的無線多人游戲設(shè)備44 無線連接46 包括游戲軟件的大容量存儲(chǔ)器48 包括集線器軟件的大容量存儲(chǔ)器50 充當(dāng)主設(shè)備的無線多人游戲設(shè)備52 充當(dāng)集線器的無線多人游戲設(shè)備54 充當(dāng)集線器的無線多人游戲設(shè)備的去激活的用戶界面
權(quán)利要求
1.一種用于支持使用多人游戲集線器的無線多人游戲的方法,所述方法包括,在所述集線器中通過根據(jù)初始化協(xié)議執(zhí)行初始化過程建立到至少兩個(gè)移動(dòng)游戲設(shè)備的無線連接,以形成集線器到全體的無線網(wǎng)絡(luò),其中每個(gè)所述連接的游戲設(shè)備都是作為所述無線網(wǎng)絡(luò)中的從設(shè)備無線地連接的,以及控制所述至少兩個(gè)游戲設(shè)備之間的游戲執(zhí)行數(shù)據(jù)的傳送。
2.根據(jù)權(quán)利要求1所述的方法,其中所述無線連接的建立包括發(fā)送初始化報(bào)文,以搜索新的無線移動(dòng)游戲設(shè)備,接收來自所述游戲設(shè)備的標(biāo)識(shí)報(bào)文,以及建立到所述游戲設(shè)備的連接。
3.根據(jù)權(quán)利要求1或2所述的方法,進(jìn)一步包括連接大容量存儲(chǔ)器,以及讀取所述大容量存儲(chǔ)器中包含的數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的方法,其中所述數(shù)據(jù)讀取包括用于執(zhí)行所述連接建立和所述游戲數(shù)據(jù)傳送的初始化控制數(shù)據(jù)和傳送控制數(shù)據(jù)。
5.根據(jù)權(quán)利要求3或4所述的方法,其中所述讀取的數(shù)據(jù)包括游戲數(shù)據(jù),并且所述方法進(jìn)一步包括經(jīng)由無線接口向每個(gè)所述連接的從設(shè)備傳送所述游戲數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的方法,進(jìn)一步包括,根據(jù)來自連接的大容量存儲(chǔ)器的所述游戲數(shù)據(jù),以及根據(jù)所述傳送的游戲執(zhí)行數(shù)據(jù),生成視頻/音頻輸出。
7.根據(jù)權(quán)利要求5或6所述的方法,進(jìn)一步包括,根據(jù)所述傳送的游戲執(zhí)行數(shù)據(jù),執(zhí)行從所述連接的大容量存儲(chǔ)器接收的所述游戲數(shù)據(jù)。
8.根據(jù)前述權(quán)利要求之任一權(quán)利要求所述的方法,其中所述無線連接的建立和所述游戲執(zhí)行數(shù)據(jù)的傳送是根據(jù)藍(lán)牙協(xié)議來執(zhí)行的。
9.根據(jù)前述權(quán)利要求之任一權(quán)利要求所述的方法,其中所述無線連接的建立和所述游戲執(zhí)行數(shù)據(jù)的傳送是根據(jù)WLAN協(xié)議來執(zhí)行的。
10.一種用于在無線多人游戲系統(tǒng)中執(zhí)行無線多人游戲的方法,無線多人游戲系統(tǒng)包括游戲集線器和至少兩個(gè)移動(dòng)游戲設(shè)備,其中所述方法包括權(quán)利要求1-9之任一權(quán)利要求的基于集線器的過程,并且進(jìn)一步包括,在所述移動(dòng)游戲設(shè)備上,接收用戶輸入,根據(jù)所述接收的用戶輸入執(zhí)行游戲軟件,生成要向其它移動(dòng)游戲設(shè)備傳送的游戲執(zhí)行數(shù)據(jù),經(jīng)由無線連接向所述集線器傳送所述數(shù)據(jù),經(jīng)由所述集線器接收來自其它移動(dòng)游戲設(shè)備的游戲執(zhí)行數(shù)據(jù),以及根據(jù)所述接收的游戲執(zhí)行數(shù)據(jù)執(zhí)行所述游戲軟件。
11.一種包括在計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)的程序代碼裝置的軟件工具,當(dāng)在計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備上運(yùn)行所述軟件工具時(shí),該程序代碼裝置用于執(zhí)行權(quán)利要求1-10之任一權(quán)利要求的方法。
12.一種包括在計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)的程序代碼裝置的計(jì)算機(jī)程序產(chǎn)品,當(dāng)在計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備上運(yùn)行所述程序產(chǎn)品時(shí),該程序代碼裝置用于執(zhí)行權(quán)利要求1-10之任一權(quán)利要求的方法。
13.一種包括程序代碼的計(jì)算機(jī)程序產(chǎn)品,該程序產(chǎn)品可從服務(wù)器上下載,當(dāng)在計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備上運(yùn)行所述程序產(chǎn)品時(shí),該程序代碼用于執(zhí)行權(quán)利要求1-10之任一權(quán)利要求的方法。
14.一種包括無線接口、初始化引擎和游戲通信控制引擎的多人游戲集線器,其中所述無線接口與所述初始化引擎和所述游戲通信控制引擎相連。
15.根據(jù)權(quán)利要求14所述的多人游戲集線器,進(jìn)一步包括處理單元和大容量存儲(chǔ)器的接口,所述處理單元與所述大容量存儲(chǔ)器接口和所述無線接口相連。
16.根據(jù)權(quán)利要求14或15所述的多人游戲集線器,進(jìn)一步包括顯示控制器和顯示器接口,其中所述顯示控制器與所述顯示器接口和所述處理單元相連。
17.根據(jù)權(quán)利要求14-16之任一權(quán)利要求所述的多人游戲集線器,進(jìn)一步包括用戶界面。
18.根據(jù)權(quán)利要求14-17之任一權(quán)利要求所述的多人游戲集線器,進(jìn)一步包括桌面充電器單元。
19.根據(jù)權(quán)利要求14-18之任一權(quán)利要求所述的多人游戲集線器,進(jìn)一步包括調(diào)制解調(diào)器。
20.根據(jù)權(quán)利要求14-19之任一權(quán)利要求所述的多人游戲集線器,其中所述多人游戲集線器是在無線移動(dòng)游戲設(shè)備中實(shí)現(xiàn)的。
21.一種多人游戲系統(tǒng),其特征在于,所述游戲系統(tǒng)包括根據(jù)權(quán)利要求14-20之任一權(quán)利要求的多人游戲集線器,并且無線移動(dòng)游戲設(shè)備可以經(jīng)由無線通信鏈路與所述集線器相連,其中所述集線器是所述鏈路的主設(shè)備,并且每個(gè)所述移動(dòng)游戲設(shè)備都是所述鏈路的從設(shè)備。
全文摘要
本發(fā)明涉及使用移動(dòng)游戲設(shè)備的無線多人游戲。本發(fā)明還涉及能夠減輕無線多人游戲中的移動(dòng)游戲設(shè)備的通信負(fù)載的方法和設(shè)備。提供本發(fā)明的方法以支持使用多人游戲集線器的無線多人游戲,其中在所述方法中,所述集線器通過根據(jù)初始化協(xié)議執(zhí)行初始化過程,建立到至少兩個(gè)移動(dòng)游戲設(shè)備的無線連接。這些連接形成集線器到全體的無線網(wǎng)絡(luò),其中每個(gè)連接的游戲設(shè)備都是作為所述無線網(wǎng)絡(luò)中的從設(shè)備無線地連接的。在該方法中,該集線器進(jìn)一步包括控制所述至少兩個(gè)游戲設(shè)備之間的游戲執(zhí)行數(shù)據(jù)的傳送。因此,提供該方法和游戲系統(tǒng)以把通信負(fù)載從游戲執(zhí)行負(fù)載中分離出來,以使游戲設(shè)備的處理資源讓位于執(zhí)行無線多人游戲中的游戲軟件。
文檔編號(hào)A63F13/12GK1838980SQ03827085
公開日2006年9月27日 申請(qǐng)日期2003年9月19日 優(yōu)先權(quán)日2003年9月19日
發(fā)明者雷察·澤拉法特, 彼得·德克爾, 朱阿·朗佩拉 申請(qǐng)人:諾基亞公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1