專利名稱:用于確定并通知具有匹配參數(shù)選項(xiàng)配置的用戶來(lái)訪問(wèn)多址在線應(yīng)用的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對(duì)多址在線應(yīng)用的在線訪問(wèn)。更具體地說(shuō),本發(fā)明涉及一種用于確定并通知具有基本匹配的參數(shù)選項(xiàng)配置(preferenceprofile)的用戶來(lái)訪問(wèn)多址在線應(yīng)用的方法和設(shè)備。本發(fā)明還涉及在無(wú)線通信網(wǎng)絡(luò)在線游戲的情況中將多址在線應(yīng)用的參與者進(jìn)行集合(bring together)的問(wèn)題。
背景技術(shù):
在諸如在線游戲的多址在線應(yīng)用中的參與者通常彼此不認(rèn)識(shí)。要解決的問(wèn)題就是,提供一種可能性,以基于相似的或基本相似的或匹配的參數(shù)選項(xiàng),連接想要參與在線游戲的用戶。
在EP 1 066 867和EP 1 066 868中,通過(guò)在線游戲的實(shí)例給出了執(zhí)行不同的多址在線應(yīng)用的過(guò)程。文獻(xiàn)EP 1 066 867概述了執(zhí)行這樣一種在線游戲所必需的過(guò)程。文獻(xiàn)EP 1 066 868公開了利用一種在單個(gè)用戶設(shè)備之間的低功率無(wú)線鏈路執(zhí)行這樣一種在線游戲所必需的過(guò)程。沒(méi)有文獻(xiàn)公開關(guān)于若干玩家如何可以獲得同時(shí)開始一輪游戲的過(guò)程。文獻(xiàn)EP 1 066 868公開了一種方法,用戶可以通過(guò)該方法離開和/或加入一個(gè)運(yùn)行的游戲。
兩個(gè)文獻(xiàn)都未公開這樣的方法,即,利用該方法,若干彼此不認(rèn)識(shí)的并且因此他們不能自己安排游戲的人,可以開始一種在線游戲。
因此,需要一種可能性,以基于相似的或基本匹配的參數(shù)選項(xiàng),加入想要參與在線游戲的用戶。
還需要提供一種可能性,以為用戶尋找一個(gè)具有基本匹配的參數(shù)選項(xiàng)和相同游戲?qū)嵙?gaming strength)的在線游戲伙伴。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的第一方面,提供有一種用于確定并通知具有匹配參數(shù)選項(xiàng)配置的用戶來(lái)訪問(wèn)無(wú)線通信網(wǎng)絡(luò)中的多址在線應(yīng)用的方法。該多址在線應(yīng)用被指定用于多個(gè)移動(dòng)終端設(shè)備,每一個(gè)移動(dòng)終端設(shè)備連接到無(wú)線通信網(wǎng)絡(luò)并與所述用戶相關(guān)。該方法包括接收、保存和比較參數(shù)選項(xiàng)數(shù)據(jù),以及確定基本匹配的參數(shù)選項(xiàng)數(shù)據(jù)并且通知已經(jīng)確定具有基本匹配的參數(shù)選項(xiàng)配置的用戶。
通過(guò)接收來(lái)自至少一個(gè)所述移動(dòng)終端的所述參數(shù)選項(xiàng)配置,包括與至少一個(gè)所述用戶相關(guān)的身份(ID)數(shù)據(jù)和參數(shù)選項(xiàng)數(shù)據(jù),由此可以建立一個(gè)數(shù)據(jù)庫(kù)??梢酝ㄟ^(guò)單步或多步數(shù)據(jù)交換同時(shí)或隨后地傳送該ID數(shù)據(jù)和所述參數(shù)選項(xiàng)數(shù)據(jù)。ID數(shù)據(jù)的使用應(yīng)該是基本上明確的,例如以防止出現(xiàn)“雙重人物”,即,在數(shù)據(jù)庫(kù)中為用戶提供有兩組條目,并且以防止服務(wù)器要求用戶對(duì)抗他自己。參數(shù)選項(xiàng)數(shù)據(jù)可以是(關(guān)于多人在線游戲應(yīng)用),例如游戲本身、游戲?qū)嵙?、角色扮演游戲中的?yōu)選虛擬角色或者優(yōu)選虛擬人物或團(tuán)隊(duì)(或俱樂(lè)部)。
要注意的是,下文中的用語(yǔ)“服務(wù)器”用來(lái)表示一種服務(wù)器設(shè)備和一種服務(wù)器功能性,其中所述功能性還可以在終端設(shè)備中提供,因此該服務(wù)器實(shí)際上可以是與用戶相關(guān)的終端設(shè)備。
這些接收的ID數(shù)據(jù)和所述接收的參數(shù)選項(xiàng)數(shù)據(jù)隨后被保存在一個(gè)用戶數(shù)據(jù)庫(kù)中,用于進(jìn)一步的訪問(wèn),其中該用戶數(shù)據(jù)庫(kù)包括至少一個(gè)其他用戶的參數(shù)選項(xiàng)數(shù)據(jù)。數(shù)據(jù)庫(kù)條目的數(shù)量越高,接下來(lái)接收的玩家以及他的參數(shù)選項(xiàng)集就越有可能找到匹配的游戲伙伴。該數(shù)據(jù)可以被存儲(chǔ)較長(zhǎng)一段時(shí)間,或者可以在建立一組玩家之后將其刪除。
通過(guò)將接收并存儲(chǔ)的參數(shù)選項(xiàng)數(shù)據(jù)與所述至少一個(gè)其他用戶的參數(shù)選項(xiàng)數(shù)據(jù)進(jìn)行比較,將確定具有基本匹配的參數(shù)選項(xiàng)數(shù)據(jù)的多個(gè)用戶。在一種游戲的情況中,有必要保證下面的游戲回合不會(huì)由個(gè)別的高級(jí)玩家太快或過(guò)早地結(jié)束。該參數(shù)選項(xiàng)數(shù)據(jù)例如可以包括一個(gè)優(yōu)選游戲時(shí)間,例如每個(gè)星期六的下午8點(diǎn)到10點(diǎn)。還可以估計(jì)微小差別的參數(shù)選項(xiàng)的相似性,以在沒(méi)有完全匹配的參數(shù)選項(xiàng)的情況下開始游戲。匹配程度也可以由用戶在參數(shù)選項(xiàng)數(shù)據(jù)中定義。
存儲(chǔ)的參數(shù)選項(xiàng)數(shù)據(jù)也可以用來(lái)確定執(zhí)行在線游戲競(jìng)賽的最佳時(shí)段(該天或該星期的一個(gè)優(yōu)選時(shí)間),因?yàn)榭梢匀菀椎乩么鎯?chǔ)的數(shù)據(jù)來(lái)確定該時(shí)段很可能具有最高數(shù)量的自愿參與的玩家。該參數(shù)選項(xiàng)數(shù)據(jù)還可以與優(yōu)選的游戲版本或優(yōu)選的游戲級(jí)別相關(guān)。參數(shù)選項(xiàng)數(shù)據(jù)還可與多人游戲中游戲伙伴的優(yōu)選數(shù)目相關(guān)。
選擇該用語(yǔ)“匹配”來(lái)描述所述在線應(yīng)用的用戶應(yīng)該具有基本匹配的興趣,并且因此所有的用戶可以受益于匹配的多用戶訪問(wèn)。對(duì)于“基本匹配”而言,包括仍然可以容忍的一定程度的不匹配。服務(wù)器搜索具有匹配或相似參數(shù)選項(xiàng)配置的至少兩個(gè)玩家的參與者組或者用戶組。要注意的是,匹配的參數(shù)選項(xiàng)配置可以不是相同的,因?yàn)椴豢赡茉谟邢迶?shù)目的潛在參與者中找出完全匹配的參數(shù)選項(xiàng)配置。此外,具有相同游戲?qū)嵙Φ耐婕抑g的競(jìng)賽很可能以平局結(jié)束。
一個(gè)游戲需要的在線玩家的數(shù)目可能不是兩個(gè),正如在團(tuán)隊(duì)運(yùn)動(dòng)游戲的情況中,其可以包括兩個(gè)不同的團(tuán)隊(duì)并且也可以雇傭一個(gè)“裁判員”玩家。以足球?yàn)槔?,參?shù)選項(xiàng)配置還可以包括游戲中的優(yōu)選位置例如守門員、后衛(wèi)、前鋒或者例如“裁判員”。對(duì)于在線游戲的情況,可以由匹配的游戲?qū)嵙?lái)代表。對(duì)于智力游戲例如模擬的情況,必須需要玩家互相補(bǔ)充。特別是在具有不對(duì)稱結(jié)構(gòu)的游戲中,可能需要集合不相同的參數(shù)選項(xiàng)配置。對(duì)于不同的游戲目標(biāo)的情況,技戰(zhàn)術(shù)相對(duì)較差的玩家可以與想要進(jìn)行例如障礙比賽的技術(shù)熟練的玩家進(jìn)行競(jìng)賽。
參數(shù)選項(xiàng)數(shù)據(jù)還可以只包括種類,例如賽跑、陸地賽、賽車、場(chǎng)地賽等。在這種情況中,可以找到兩個(gè)參數(shù)選項(xiàng)配置“賽跑”和“摩托車比賽”匹配于摩托車比賽。參數(shù)選項(xiàng)配置種類可以包括體育游戲、競(jìng)賽游戲、社交游戲、智力游戲、動(dòng)作游戲等。
要注意的是,本發(fā)明并不局限于上面參數(shù)選項(xiàng)配置數(shù)據(jù)的示例。在基于應(yīng)用或游戲的終端情況下,參數(shù)選項(xiàng)數(shù)據(jù)還可以包括游戲本身的身份。
可以重復(fù)地或者只是在接收到新的一組身份和參數(shù)選項(xiàng)數(shù)據(jù)的情況下執(zhí)行搜索。
如果確定了若干匹配的參數(shù)選項(xiàng)數(shù)據(jù)集,則服務(wù)器發(fā)送一個(gè)通知給每一個(gè)具有匹配用戶參數(shù)選項(xiàng)數(shù)據(jù)的所述移動(dòng)終端。該通知可以附加廣告,例如,對(duì)于將來(lái)游戲會(huì)話事件諸如在線競(jìng)賽的建議。
多址在線應(yīng)用可以是分布式的或者是集中式的應(yīng)用,也就是說(shuō),該應(yīng)用可以在不同的終端設(shè)備上獨(dú)立運(yùn)行或者集中地作為一個(gè)服務(wù)器設(shè)備應(yīng)用。該多址在線應(yīng)用可以是一種在線游戲,因?yàn)樵诰€游戲的主要環(huán)境需要在該游戲中的至少兩個(gè)參與者和在線容量。如果用戶能夠聯(lián)系該游戲服務(wù)器,就可以認(rèn)為他或者他的終端設(shè)備滿足參與該游戲的所有要求。該多址在線應(yīng)用可以是任何種類的在線應(yīng)用,最佳地關(guān)于至少兩個(gè)彼此不認(rèn)識(shí)的訪問(wèn)應(yīng)用的用戶執(zhí)行。
本發(fā)明提出,想要參與諸如在線游戲之類的多用戶在線應(yīng)用的用戶,在服務(wù)器進(jìn)行注冊(cè),并且向所述服務(wù)器聲明和提交他們的參數(shù)選項(xiàng),從而在與一個(gè)或多個(gè)其他玩家具有足夠或基本匹配的參數(shù)選項(xiàng)的情況下,該服務(wù)器可以發(fā)送一個(gè)邀請(qǐng)或集合地址(rendezvousaddress)用于啟動(dòng)所述在線應(yīng)用。如果足夠多的玩家獲得該邀請(qǐng)(或一個(gè)單獨(dú)的挑戰(zhàn)),就可以開始該游戲。
本發(fā)明提出,諸如在線游戲會(huì)話之類的多址在線應(yīng)用的潛在參與者,應(yīng)該把他們的參與目的和想要的應(yīng)用類型發(fā)送給服務(wù)器,并且該服務(wù)器把該信息保存在數(shù)據(jù)庫(kù)中。當(dāng)發(fā)現(xiàn)有相同興趣的其他潛在參與者時(shí),例如通過(guò)SMS,通知這些潛在參與者,并且可以由參與者或者通過(guò)服務(wù)器啟動(dòng)該應(yīng)用。
在另一個(gè)實(shí)施方式的示例中,所述方法還包括,如果所述多址在線應(yīng)用在所述服務(wù)器上運(yùn)行,則準(zhǔn)許每一個(gè)所述通知的移動(dòng)終端通過(guò)服務(wù)器訪問(wèn)所述多址在線應(yīng)用。如果該多址在線應(yīng)用自己在該服務(wù)器上運(yùn)行,則這個(gè)應(yīng)用特別有用,因此服務(wù)器可以自動(dòng)地控制訪問(wèn)權(quán)以及應(yīng)用的啟動(dòng),例如一輪游戲。在該在線游戲應(yīng)用的情況中,服務(wù)器將會(huì)啟動(dòng)游戲,選擇一個(gè)虛擬環(huán)境或者會(huì)給玩家分配不同種類的虛擬裝備。要注意的是,特別是在無(wú)線通信網(wǎng)絡(luò)的情況中,一個(gè)設(shè)備可以連接到該網(wǎng)絡(luò),而不必與同樣連接到所述網(wǎng)絡(luò)上的任何設(shè)備有實(shí)際的數(shù)據(jù)交換。因此,經(jīng)由消息傳遞系統(tǒng),甚至不需要一個(gè)永久連接,就可以把ID數(shù)據(jù)和參數(shù)選項(xiàng)數(shù)據(jù)傳送到服務(wù)器??梢越?jīng)由GPRS(通用分組無(wú)線服務(wù))、MMS(多媒體消息傳遞服務(wù))、SMS(短消息服務(wù))或者任何其它適合的消息傳遞系統(tǒng),傳送該ID和參數(shù)選項(xiàng)數(shù)據(jù)。
根據(jù)本發(fā)明的另一個(gè)方面,提供一種用于通知具有與至少一個(gè)其它用戶匹配的參數(shù)選項(xiàng)配置的用戶來(lái)訪問(wèn)多址在線應(yīng)用的方法,該多址在線應(yīng)用被指定用于多個(gè)移動(dòng)終端,每一個(gè)移動(dòng)終端連接到無(wú)線通信網(wǎng)絡(luò)并與用戶相關(guān)。該移動(dòng)終端設(shè)備與單獨(dú)的用戶相關(guān),其中所述移動(dòng)終端設(shè)備連接到無(wú)線通信網(wǎng)絡(luò)。該方法包括,經(jīng)由所述網(wǎng)絡(luò),向連接到所述無(wú)線通信網(wǎng)絡(luò)的服務(wù)器發(fā)送參數(shù)選項(xiàng)配置,包括所述用戶的身份(ID)數(shù)據(jù)和參數(shù)選項(xiàng)數(shù)據(jù)。該方法還包括經(jīng)由所述網(wǎng)絡(luò)接收來(lái)自所述服務(wù)器的通知,其中所述通知包括允許(offer)根據(jù)所述參數(shù)選項(xiàng)數(shù)據(jù)來(lái)訪問(wèn)所述多址在線應(yīng)用。所述通知包括使所述移動(dòng)終端設(shè)備能夠訪問(wèn)所述多址在線應(yīng)用的數(shù)據(jù)。這可以體現(xiàn)為例如傳遞一個(gè)可能的游戲伙伴的網(wǎng)絡(luò)地址(例如電話號(hào)碼)。在基于服務(wù)器的多址在線應(yīng)用的情況中,這還可以體現(xiàn)為傳遞游戲號(hào)碼以及服務(wù)器地址。
在又一個(gè)實(shí)施方式中,該方法還包括根據(jù)所述接收的數(shù)據(jù),訪問(wèn)所述應(yīng)用,以使得能夠訪問(wèn)所述多址在線應(yīng)用。發(fā)送并接收數(shù)據(jù)和消息或通知的要素只是連接到所述無(wú)線通信網(wǎng)絡(luò)的終端設(shè)備所需的。相比較而言,訪問(wèn)所述應(yīng)用,需要建立與提供所述多址在線應(yīng)用的設(shè)備的直接連接。
可以看出,該方法的服務(wù)器側(cè)和終端側(cè)互相補(bǔ)充。
根據(jù)本發(fā)明的另一個(gè)方面,提供一種用于開啟或操作對(duì)多個(gè)移動(dòng)終端設(shè)備的多址在線應(yīng)用的多路訪問(wèn)的方法,每一個(gè)移動(dòng)終端設(shè)備通過(guò)中間服務(wù)器連接到無(wú)線通信網(wǎng)絡(luò)。該方法的服務(wù)器側(cè)和終端側(cè)兩部分的結(jié)合,產(chǎn)生一種用于開啟對(duì)多個(gè)移動(dòng)終端設(shè)備的多址在線應(yīng)用的多路訪問(wèn)的方法,其中每一個(gè)移動(dòng)終端與均連接到無(wú)線通信網(wǎng)絡(luò)的用戶和服務(wù)器相關(guān)。該方法的特征在于,所述服務(wù)器執(zhí)行前述方法的服務(wù)器側(cè),以及所述終端設(shè)備執(zhí)行前述方法的終端側(cè)。
在上述方法的其他實(shí)施方式的示例中,所述無(wú)線通信網(wǎng)絡(luò)是一種蜂窩通信網(wǎng)絡(luò)。在上述方法的其他實(shí)施方式中,所述無(wú)線通信網(wǎng)絡(luò)是一種移動(dòng)蜂窩電話網(wǎng)絡(luò)。這可以應(yīng)用于相關(guān)服務(wù)器、相關(guān)終端以及相關(guān)系統(tǒng)的方法。
在上述方法的另外實(shí)施方式的示例中,經(jīng)由短消息(SM)或經(jīng)由多媒體消息(MMS)執(zhí)行所述通知。
在該方法的其他附加的實(shí)施方式示例中,所述多址在線應(yīng)用是一種無(wú)線通信網(wǎng)絡(luò)游戲。在蜂窩通信網(wǎng)絡(luò)的情況中,該實(shí)施方式可以表示為基于服務(wù)器玩家獲取蜂窩網(wǎng)絡(luò)游戲(CNG)。
可以有兩種類型的CNG,第一種情況中CNG位于服務(wù)器,而第二種情況中CNG基于終端。
在基于服務(wù)器的方式中,CNG軟件位于服務(wù)器并且由服務(wù)器操作。在這種情況下,終端基本上擔(dān)當(dāng)對(duì)在服務(wù)器上運(yùn)行的游戲應(yīng)用的遠(yuǎn)程控制的作用。終端充當(dāng)視頻游戲的控制器和屏幕,無(wú)線通信網(wǎng)絡(luò)用作控制電纜和電視電纜,以及服務(wù)器擔(dān)當(dāng)運(yùn)行該游戲應(yīng)用的視頻游戲控制臺(tái)。在這種情景中,玩家可以在游戲開始之前更改游戲的設(shè)置。
在基于終端的方式中,CNG軟件位于終端并且由終端操作。CNG軟件可以位于例如插入在移動(dòng)終端中的MMC卡中。CNG軟件可以從服務(wù)器下載到所述終端或者下載到插入在所述移動(dòng)終端中的MMC卡。
在CNG基于終端方式的情況中,服務(wù)器可以只是作為一個(gè)中繼站,在終端之間轉(zhuǎn)發(fā)參與玩家的動(dòng)作,其中每一個(gè)終端以一種(基本上獨(dú)立的)方式建立他們自己的情景。
在這種情況中,中間服務(wù)器的作用可以只是引起玩家之間的首次聯(lián)系,并且終端可以繞過(guò)服務(wù)器,直接經(jīng)由無(wú)線通信網(wǎng)絡(luò)、蜂窩電話網(wǎng)絡(luò)或者甚至是藍(lán)牙技術(shù)彼此連接以開始游戲。
即使在基于服務(wù)器實(shí)現(xiàn)的情況中,中間服務(wù)器的作用也可以只是引起玩家和例如遠(yuǎn)程應(yīng)用或游戲服務(wù)器之間的首次聯(lián)系,并且終端直接與一個(gè)專用的游戲服務(wù)器彼此連接。
根據(jù)本發(fā)明的又一個(gè)方面,提供一種軟件工具,其包括程序編碼裝置,當(dāng)所述的程序產(chǎn)品在計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備上運(yùn)行時(shí),用于執(zhí)行前面描述的方法。
根據(jù)本發(fā)明的另一個(gè)方面,提供一種可從服務(wù)器下載的計(jì)算機(jī)程序產(chǎn)品,用于執(zhí)行前面描述的方法,該計(jì)算機(jī)程序產(chǎn)品包括程序編碼裝置,當(dāng)所述程序在計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備上運(yùn)行時(shí),用于執(zhí)行前述方法的所有步驟。
根據(jù)本發(fā)明的又一個(gè)方面,提供一種計(jì)算機(jī)程序產(chǎn)品,其包括存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上的程序編碼裝置,當(dāng)所述程序產(chǎn)品在計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備上運(yùn)行時(shí),用于執(zhí)行前面描述的方法。
根據(jù)本發(fā)明的另一個(gè)方面,提供一種計(jì)算機(jī)數(shù)據(jù)信號(hào)。該計(jì)算機(jī)數(shù)據(jù)信號(hào)包含于載波中并且代表一種程序,當(dāng)所述計(jì)算機(jī)程序在計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備上運(yùn)行時(shí),使計(jì)算機(jī)執(zhí)行包含在前面描述中的方法的步驟。
根據(jù)本發(fā)明的又一個(gè)方面,提供一種網(wǎng)絡(luò)終端設(shè)備,用于通知具有與至少一個(gè)其他用戶匹配的參數(shù)選項(xiàng)配置的用戶來(lái)訪問(wèn)多址在線應(yīng)用。該多址在線應(yīng)用被指定用于多個(gè)移動(dòng)終端設(shè)備,每一個(gè)移動(dòng)終端設(shè)備連接到無(wú)線通信網(wǎng)絡(luò)。該終端設(shè)備包括接口、內(nèi)部數(shù)據(jù)庫(kù)和處理器。該接口是一種無(wú)線通信網(wǎng)絡(luò)接口,用于與連接到所述無(wú)線通信網(wǎng)絡(luò)的至少一個(gè)服務(wù)器交換數(shù)據(jù)。該內(nèi)部數(shù)據(jù)庫(kù)用于存儲(chǔ)所述終端設(shè)備的一個(gè)(或者通常只有一個(gè),但是可以多于一個(gè))用戶的ID數(shù)據(jù)和參數(shù)選項(xiàng)數(shù)據(jù)。
該終端設(shè)備的特征在于,將所述處理器配置成經(jīng)由所述網(wǎng)絡(luò),把存儲(chǔ)在所述內(nèi)部數(shù)據(jù)庫(kù)中的、包括ID數(shù)據(jù)和參數(shù)選項(xiàng)數(shù)據(jù)的參數(shù)選項(xiàng)配置發(fā)送到服務(wù)器。所述處理器還配置成接收來(lái)自所述服務(wù)器的通知,該通知包括允許根據(jù)所述參數(shù)選項(xiàng)配置中的所述發(fā)送數(shù)據(jù)來(lái)訪問(wèn)所述多址在線應(yīng)用。所接收的通知包括使所述移動(dòng)終端設(shè)備能夠訪問(wèn)所述多址在線應(yīng)用的數(shù)據(jù)。
使得能夠訪問(wèn)的所述數(shù)據(jù)可以包括例如游戲者的數(shù)量或地址或者也例如用于即將到來(lái)的游戲會(huì)話的建議。
基本上,將終端設(shè)備配置成執(zhí)行服務(wù)器和終端之間通信的終端側(cè)部分,用于訪問(wèn)多址在線應(yīng)用例如CNG。
在本發(fā)明的另一個(gè)實(shí)施方式的示例中,所述處理器還配置成,根據(jù)所述接收的使得能夠訪問(wèn)多址在線應(yīng)用的數(shù)據(jù),經(jīng)由無(wú)線通信網(wǎng)絡(luò)訪問(wèn)所述多址在線應(yīng)用。這一特征可以由處理器實(shí)現(xiàn),該處理器配置成執(zhí)行封裝在MMS中的腳本(script)或(例如WAP卡片組),以自動(dòng)地連接到游戲服務(wù)器或另一個(gè)游戲設(shè)備,而無(wú)論是否進(jìn)行明確的用戶確認(rèn)。
在另一個(gè)實(shí)施方式的示例中,為終端設(shè)備提供接口,用于連接可交換的存儲(chǔ)器設(shè)備。
這個(gè)可交換的存儲(chǔ)器設(shè)備可以實(shí)現(xiàn)為一種可交換的MMC多媒體卡。該MMC可以存儲(chǔ)支持多用戶的在線應(yīng)用軟件、服務(wù)器地址或另一個(gè)游戲設(shè)備的地址,而無(wú)論是否進(jìn)行明確的用戶確認(rèn)。該MMC還可以用來(lái)存儲(chǔ)所述參數(shù)選項(xiàng)配置。
根據(jù)本發(fā)明的又一個(gè)附加方面,提供一種網(wǎng)絡(luò)服務(wù)器,用于確定并通知具有匹配參數(shù)選項(xiàng)配置的用戶。所述參數(shù)選項(xiàng)配置被指定用于訪問(wèn)多址在線應(yīng)用,該多址在線應(yīng)用被指定用于多個(gè)移動(dòng)終端設(shè)備,每一個(gè)移動(dòng)終端設(shè)備連接到無(wú)線通信網(wǎng)絡(luò)并與所述用戶相關(guān)。該網(wǎng)絡(luò)服務(wù)器包括接口、用戶數(shù)據(jù)庫(kù)和處理器。提供該接口,以將該服務(wù)器連接到無(wú)線通信網(wǎng)絡(luò),用于使服務(wù)器能夠從連接到所述無(wú)線通信網(wǎng)絡(luò)的終端設(shè)備接收數(shù)據(jù)以及向其發(fā)送數(shù)據(jù)。提供該用戶數(shù)據(jù)庫(kù),以存儲(chǔ)經(jīng)由所述無(wú)線通信網(wǎng)絡(luò)從所述終端設(shè)備接收的數(shù)據(jù),即,用戶ID數(shù)據(jù)和用戶參數(shù)選項(xiàng)數(shù)據(jù)。該處理器連接到所述接口和所述數(shù)據(jù)庫(kù),以處理所述接收的數(shù)據(jù),并且發(fā)送和接收數(shù)據(jù)及通知。
該接口配置成,接收來(lái)自至少一個(gè)移動(dòng)終端的至少一個(gè)參數(shù)選項(xiàng)配置,包括ID數(shù)據(jù)和參數(shù)選項(xiàng)數(shù)據(jù)。該數(shù)據(jù)庫(kù)配置成,將經(jīng)由所述接口接收的所述數(shù)據(jù)存儲(chǔ)在用戶數(shù)據(jù)庫(kù)中。還提供有用于將所述接收的參數(shù)選項(xiàng)數(shù)據(jù)與存儲(chǔ)在所述數(shù)據(jù)庫(kù)中的所述至少一個(gè)其他用戶的參數(shù)選項(xiàng)數(shù)據(jù)進(jìn)行比較的組件(component),用于匹配參數(shù)選項(xiàng)數(shù)據(jù)的分組,以及提供用于確定具有匹配參數(shù)選項(xiàng)數(shù)據(jù)的多個(gè)用戶的組件。還提供有一個(gè)組件,如果發(fā)現(xiàn)了匹配的參數(shù)選項(xiàng)數(shù)據(jù),該組件用于給具有匹配的用戶參數(shù)選項(xiàng)數(shù)據(jù)的每一個(gè)所述移動(dòng)電話發(fā)送一個(gè)通知。
根據(jù)本發(fā)明的一個(gè)附加方面,提供一種網(wǎng)絡(luò)系統(tǒng),用于使得多個(gè)網(wǎng)絡(luò)終端設(shè)備能夠依靠網(wǎng)絡(luò)服務(wù)器,經(jīng)由無(wú)線通信網(wǎng)絡(luò)訪問(wèn)多址在線應(yīng)用。所述網(wǎng)絡(luò)系統(tǒng)包括連接到所述無(wú)線通信網(wǎng)絡(luò)的網(wǎng)絡(luò)終端設(shè)備,和連接到所述無(wú)線通信網(wǎng)絡(luò)的網(wǎng)絡(luò)服務(wù)器。根據(jù)本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的特征在于,所述網(wǎng)絡(luò)終端設(shè)備是根據(jù)前面描述的終端設(shè)備,并且所述網(wǎng)絡(luò)服務(wù)器是根據(jù)前面描述的網(wǎng)絡(luò)服務(wù)器。
術(shù)語(yǔ)“匹配”包含比較數(shù)據(jù)和配置之間的所有種類和程度的相似性。它具體地包括相同的、相似的和互補(bǔ)的配置?!盎パa(bǔ)”包含所有程度和種類的可容忍的差別。
下面,通過(guò)參照附圖將詳細(xì)地描述本發(fā)明,其中圖1示出了連接到一個(gè)服務(wù)器的終端設(shè)備的傳統(tǒng)星型拓?fù)?,圖2示出了分布式游戲應(yīng)用的一個(gè)可能狀態(tài),圖3表示根據(jù)本發(fā)明的一個(gè)實(shí)施方式的信號(hào)流程圖,以及圖4描述了網(wǎng)絡(luò)服務(wù)器的一種實(shí)現(xiàn),用于使得能夠訪問(wèn)諸如在線游戲的多址在線應(yīng)用。
具體實(shí)施例方式
圖1示出了連接到一個(gè)服務(wù)器的終端設(shè)備的傳統(tǒng)星型拓?fù)?。該描述的星型拓?fù)浒ㄈ舾山K端設(shè)備24、26、28和一個(gè)中心服務(wù)器22。根據(jù)本發(fā)明,單獨(dú)的終端設(shè)備24、26、28均獨(dú)立地在中間服務(wù)器22注冊(cè)20它們自己。在圖的描述中,把服務(wù)器22表示為“中間服務(wù)器”,以強(qiáng)調(diào)所述服務(wù)器的任務(wù)在于集合不同的潛在在線應(yīng)用用戶。在注冊(cè)20期間,終端通常均隨后傳送例如玩斯卡特牌(skat)(一種三人玩的紙牌游戲)的意圖。選擇該游戲作為一個(gè)示例,因?yàn)樗能浖?fù)雜度低,并且即使在處理能力相對(duì)低的設(shè)備上也可以玩。當(dāng)發(fā)現(xiàn)了三個(gè)具有大致相同參數(shù)選項(xiàng)的玩家時(shí),中間服務(wù)器22發(fā)送消息給每一個(gè)所述終端設(shè)備24、26、28。
中間服務(wù)器22也可以包括用于scat游戲的游戲服務(wù)器功能性,因此可以經(jīng)由服務(wù)器和終端之間交換的數(shù)據(jù)玩該游戲。在該描述的情況中,終端設(shè)備24、26、28由移動(dòng)電話表示,并且通信線路2030由例如移動(dòng)電話網(wǎng)絡(luò)提供,并且游戲服務(wù)器22是一種集中式的移動(dòng)電話網(wǎng)絡(luò)游戲服務(wù)器。在這種情況中,終端設(shè)備代表(scat)視頻游戲的游戲控制器。該星型拓?fù)涫腔谶@樣的思想,即,在一個(gè)地方運(yùn)行單一模擬,并且終端設(shè)備只是交換玩家的動(dòng)作,它本身不運(yùn)行模擬。運(yùn)行單一游戲服務(wù)器的單一程序描述了該星型拓?fù)涞奶卣?。該星型拓?fù)鋵?duì)應(yīng)一種分級(jí)結(jié)構(gòu),其中服務(wù)器為主控設(shè)備而終端設(shè)備代表從動(dòng)設(shè)備。
目前應(yīng)用的情況與例如在蜂窩電話網(wǎng)絡(luò)中給出并安排的多人游戲相關(guān)。實(shí)際的游戲邏輯和智能部分位于服務(wù)器22中,其控制游戲流程并保證不同游戲者24、26、28之間的數(shù)據(jù)交換20。服務(wù)器還控制客戶端(移動(dòng)游戲用戶)的連接狀態(tài)。如果一個(gè)客戶端(臨時(shí)地或永久地)脫離了覆蓋區(qū)或范圍,則服務(wù)器可以在一個(gè)合理的時(shí)段內(nèi)識(shí)別它。這個(gè)時(shí)段當(dāng)然要取決于游戲的類型。與快速射擊或跳躍和賽跑游戲相比,諸如棋類或scat的輪流(turn-by-turn)游戲可以容忍更長(zhǎng)的時(shí)段。
另一種應(yīng)用情景涉及,為游戲數(shù)據(jù)交換的目的,由一個(gè)移動(dòng)游戲伙伴利用無(wú)線通信方式發(fā)起多人游戲。該無(wú)線通信方式可以是藍(lán)牙、GPRS(通用分組無(wú)線服務(wù))、UMTS(通用移動(dòng)電話標(biāo)準(zhǔn))、無(wú)線LAN(局域網(wǎng))、紅外等等。不管對(duì)于這種游戲活動(dòng)使用哪種連接方式,游戲伙伴之一必須擔(dān)當(dāng)服務(wù)器并控制不同伙伴之間的數(shù)據(jù)交換。作為這種游戲的服務(wù)器22的游戲設(shè)備,將起到與在上面段落中描述的基于網(wǎng)絡(luò)的(集中式)服務(wù)器22相同的作用。特別是在藍(lán)牙、WLAN和紅外的情況中,蜂窩網(wǎng)絡(luò)服務(wù)器可以探測(cè)在一個(gè)網(wǎng)絡(luò)小區(qū)內(nèi)具有匹配參數(shù)選項(xiàng)配置的兩個(gè)或更多設(shè)備,并且可以允許玩家例如經(jīng)由藍(lán)牙等開始一個(gè)游戲。另一種可能的應(yīng)用存在于本地情景中,其中終端設(shè)備之一擔(dān)當(dāng)游戲服務(wù)器。當(dāng)該設(shè)備在其他設(shè)備中發(fā)現(xiàn)了基本匹配的配置(例如對(duì)于一個(gè)游戲)時(shí),該設(shè)備也可以建議在本地情景中玩某種游戲。
圖2示出了在中間服務(wù)器(在圖2中未示出)向每一個(gè)所述終端設(shè)備24、26、28發(fā)送了消息之后,分布式游戲的一個(gè)可能狀態(tài)。該消息包括蜂窩通信地址(例如電話號(hào)碼)以在玩游戲的玩家之間建立一種直接連接。根據(jù)參數(shù)選項(xiàng)數(shù)據(jù)中編碼的所需玩家的數(shù)量(即,三個(gè))、玩游戲的優(yōu)選時(shí)段和估計(jì)的游戲?qū)嵙?,該服?wù)器選擇玩家。scat游戲也是通過(guò)包括互連的若干終端設(shè)備24、26和28的星型拓?fù)溥M(jìn)行的,其中終端28代表游戲服務(wù)器。根據(jù)不同的實(shí)施方式,這種拓?fù)湟部梢园?jīng)由電話或短距離無(wú)線電互連32的若干支持游戲的電話設(shè)備。作為星型拓?fù)涞目晒┻x擇方案之一,也可以是一種交織結(jié)構(gòu),其特征在于分布式游戲程序,其只交換單個(gè)接口設(shè)備之間的動(dòng)作。因此在終端24和26之間可以存在一個(gè)附加的連接。也可以建立(單向)環(huán)型結(jié)構(gòu)。
所有描述的拓?fù)涔餐幵谟冢嗳擞螒蛐枰獑?dòng)游戲所需的最少玩家。本發(fā)明提供一種方法,以集合想要參與在線游戲的玩家(他們彼此不認(rèn)識(shí))。
在圖2中沒(méi)有再描述中間服務(wù)器22,因?yàn)楫?dāng)游戲已經(jīng)開始時(shí)就不再需要它。要注意的是,本發(fā)明可以變?yōu)樵诰€游戲中的一種參與中間。游戲服務(wù)器的更復(fù)雜方式可以把中間服務(wù)器引入游戲服務(wù)器中。
圖3表示的是根據(jù)本發(fā)明的一個(gè)實(shí)施方式的信號(hào)流程圖。在該圖中,垂直線22、24、26、28和34表示不同的設(shè)備。線條36表示時(shí)間軸。在以參考標(biāo)號(hào)20標(biāo)記的部分期間,用戶在中間服務(wù)器22中注冊(cè)他們自己,并且向服務(wù)器22聲明或發(fā)送他們的參數(shù)選項(xiàng)數(shù)據(jù)(以及ID數(shù)據(jù))。
因此,圖中的示例涉及多人在線游戲。蜂窩網(wǎng)絡(luò)多人游戲基本上要求三項(xiàng)。游戲程序(games)本身是最重要的。游戲服務(wù)器提供運(yùn)行多人游戲的可能性(可以合并到用戶終端或者與用戶終端分開)。同樣還需要其他的玩家。
本發(fā)明意在幫助單個(gè)的玩家互相找到對(duì)方。很容易會(huì)出現(xiàn)這樣的情形,其中潛在的多個(gè)玩家無(wú)法簡(jiǎn)單地完成多人游戲,因?yàn)楫?dāng)前沒(méi)有可用的已注冊(cè)到服務(wù)器的玩家。這可能是一個(gè)問(wèn)題,特別是如果運(yùn)行的游戲服務(wù)器零散分布并且每一個(gè)參與者只能注冊(cè)到指定的服務(wù)器。另一個(gè)問(wèn)題是,特別是起初,當(dāng)需要最大推動(dòng)時(shí),沒(méi)有太多的玩家具有合格的設(shè)備或游戲程序。
假定用戶或者CNG玩家通常不知道其他潛在的CNG玩家。因此,本發(fā)明的一個(gè)目的在于,服務(wù)器22應(yīng)該知道哪些人對(duì)比賽感興趣以及他們比賽的參數(shù)選項(xiàng)是什么。假定終端設(shè)備24、26和28的用戶想要玩scat,并且具有基本匹配的參數(shù)選項(xiàng)數(shù)據(jù)。還假定終端設(shè)備34的用戶想要玩多人冒險(xiǎn)游戲。
根據(jù)本發(fā)明,在線游戲會(huì)話的參與者向服務(wù)器發(fā)送他們的游戲目的和想要的游戲,并且該服務(wù)器把該信息保存在數(shù)據(jù)庫(kù)中。這可以經(jīng)由例如到中間服務(wù)器22的直接WAP連接來(lái)執(zhí)行。
作為游戲,scat需要三個(gè)玩家。在用戶/終端24已經(jīng)將其數(shù)據(jù)注冊(cè)到服務(wù)器22之后,該服務(wù)器僅存儲(chǔ)這些數(shù)據(jù)(假定沒(méi)有其他已經(jīng)注冊(cè)的scat玩家)。本發(fā)明提出,玩家將他們自己注冊(cè)到該服務(wù)器。由玩家定義有不同的參數(shù),例如他想要什么時(shí)間玩、想玩什么樣的游戲、什么難度級(jí)別、什么連接方法等。服務(wù)器或者游戲可以規(guī)定連接方法。連接方法也可以作為用戶參數(shù)選項(xiàng)在設(shè)備中定義。
在服務(wù)器注冊(cè)他自己的下一個(gè)用戶是用戶終端26,也是具有匹配參數(shù)選項(xiàng)的想要玩scat的用戶。作為游戲,scat需要三個(gè)玩家,因此還沒(méi)有達(dá)到開始該游戲的臨界的玩家數(shù)目。服務(wù)器會(huì)經(jīng)由一個(gè)通知告知終端設(shè)備24和26由于玩家數(shù)目已經(jīng)增加,游戲會(huì)很快開始,并且只需要一個(gè)附加的玩家。
用戶34以要玩多人冒險(xiǎn)游戲的參數(shù)選項(xiàng),注冊(cè)他自己。認(rèn)為沒(méi)有發(fā)現(xiàn)匹配的參數(shù)選項(xiàng)并且將34的數(shù)據(jù)存儲(chǔ)在服務(wù)器中。從34接收的參數(shù)選項(xiàng)與從終端24和26接收的參數(shù)選項(xiàng)不匹配。因而沒(méi)有額外的動(dòng)作可以執(zhí)行。服務(wù)器也可以發(fā)送一個(gè)通知給用戶34的電話,建議他去玩scat而不是等待,因?yàn)橛袃蓚€(gè)(潛在的)scat玩家正等待“第三人”。還可以假定用戶34對(duì)scat不感興趣。接下來(lái)服務(wù)器22等待另一個(gè)要注冊(cè)的玩家。
下一個(gè)注冊(cè)的用戶是玩家28,其傳遞的是要玩scat的匹配參數(shù)選項(xiàng)。服務(wù)器核對(duì)該參數(shù)選項(xiàng)數(shù)據(jù)并且確定具有匹配參數(shù)選項(xiàng)的玩家數(shù)目足夠多以開始游戲。
然后服務(wù)器執(zhí)行不同玩家之間的匹配操作,并且如果玩家愿意進(jìn)行游戲,就給他們發(fā)送一個(gè)連接請(qǐng)求。接下來(lái)服務(wù)器向每一個(gè)終端24、26、28發(fā)送通知30,以通知他們已經(jīng)發(fā)現(xiàn)一組足夠的玩家可以開始游戲。在該描述的示例中,該通知還包括其他玩家之一的至少一個(gè)地址,因此用戶可以通過(guò)例如發(fā)送諸如SMS的通知給其他玩家之一,建立連接以開始游戲。
如果所有的玩家想要開始游戲,則他們可以經(jīng)由諸如蜂窩電話網(wǎng)絡(luò)的無(wú)線網(wǎng)絡(luò)彼此聯(lián)系以開始玩游戲。
該通知還可以看作是對(duì)參與游戲的一個(gè)邀請(qǐng)。類似地,該邀請(qǐng)可以包括一個(gè)“入場(chǎng)券”,其形式為入口編碼、入口腳本等,可以準(zhǔn)許對(duì)專用游戲服務(wù)器的訪問(wèn)。如果所有受邀的玩家都接受該邀請(qǐng),游戲或競(jìng)賽就可以開始。
當(dāng)發(fā)現(xiàn)另一個(gè)具有相同興趣的玩家時(shí),例如經(jīng)由SMS通知玩家,并且可以由玩家或通過(guò)服務(wù)器開始該游戲。當(dāng)發(fā)現(xiàn)其他具有相同興趣的玩家時(shí),例如通過(guò)MMS通知玩家,并由玩家通過(guò)服務(wù)器確認(rèn),可以自動(dòng)地開始游戲。
在所描述的基于終端的方式中,CNG軟件位于服務(wù)器并由服務(wù)器操作。CNG軟件可以位于例如插入在移動(dòng)終端中的MMC(多媒體卡)中。CNG軟件可以從服務(wù)器下載到所述終端或者下載到插入在移動(dòng)終端中的MMC卡。因此不再需要服務(wù)器,終端24、26、28可以只是相互間通信。
終端24、26、28也可以是基于服務(wù)器的方式(未描述),其中CNG軟件位于服務(wù)器并且由服務(wù)器操作。因此在這種情況中需要服務(wù)器,終端24、26、28與服務(wù)器通信而不是相互間通信。
圖4描述了網(wǎng)絡(luò)服務(wù)器的一種實(shí)現(xiàn),用于使得能夠訪問(wèn)諸如在線游戲的多址在線應(yīng)用。在服務(wù)器66中提供玩家72、74的數(shù)據(jù)庫(kù)。玩家會(huì)經(jīng)由他們的手機(jī),例如利用WAP服務(wù),輸入62數(shù)據(jù)。玩家可以經(jīng)由他們的手機(jī),例如利用SMS或MMS服務(wù),輸入數(shù)據(jù)。經(jīng)由通信網(wǎng)絡(luò)60,例如經(jīng)由調(diào)制解調(diào)器或網(wǎng)絡(luò)接口70的蜂窩電話通信網(wǎng)絡(luò)的硬連接部分,接收消息或用戶的數(shù)據(jù)(包括用戶ID和參數(shù)選項(xiàng)數(shù)據(jù))。
處理器68把接收的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中。玩家的該數(shù)據(jù)庫(kù)可以分為玩家ID數(shù)據(jù)庫(kù)72和參數(shù)選項(xiàng)數(shù)據(jù)庫(kù)74。服務(wù)器66的處理器68負(fù)責(zé)數(shù)據(jù)庫(kù)72和74,并且在適當(dāng)?shù)臅r(shí)候搜索匹配??梢灾皇窃趨?shù)選項(xiàng)數(shù)據(jù)庫(kù)74中搜索匹配。當(dāng)發(fā)現(xiàn)一個(gè)基本的匹配時(shí),就會(huì)例如以SMS或MMS的形式發(fā)送一個(gè)通知給注冊(cè)的參與者。該通知或消息可以包括這樣的信息,即,在輸入到參數(shù)選項(xiàng)數(shù)據(jù)庫(kù)的條件下可能可以開始游戲,而且如果適合的話,玩家可以加入或開始該游戲。在此沒(méi)有詳細(xì)描述用于匹配游戲者或他們的參數(shù)選項(xiàng)的算法。對(duì)于2人游戲,在實(shí)際發(fā)送請(qǐng)求之前,用于匹配游戲者的算法可能會(huì)包括很少的候選者,因?yàn)榧词谷藗円呀?jīng)把這樣的數(shù)據(jù)輸入數(shù)據(jù)庫(kù),他們也未必是可用的。
該問(wèn)題某種程度上已經(jīng)存在于互聯(lián)網(wǎng)世界中,但是這里的情況有點(diǎn)不同。通常服務(wù)器很大,因此確實(shí)有很多可能的玩家。而且如果由于某種原因沒(méi)有足夠的參與者,那么游戲就不能簡(jiǎn)單地開始。
在無(wú)線通信網(wǎng)絡(luò)的領(lǐng)域中或者在蜂窩電話通信網(wǎng)絡(luò)的情況中,還沒(méi)有一種早期的解決方案?;ヂ?lián)網(wǎng)世界是不同的,因?yàn)槿藗兪沁B接的或未連接的。在蜂窩網(wǎng)絡(luò)中,認(rèn)為人們總是連接的并且總是可連接的。因此,優(yōu)勢(shì)在于,網(wǎng)絡(luò)、終端設(shè)備或游戲的開發(fā)者不需要采取任何特別的操作。該實(shí)現(xiàn)取決于服務(wù)器。優(yōu)勢(shì)在于,多人游戲變得更容易參與和組織。這使得能夠更好地認(rèn)同在線游戲和與游戲相關(guān)的收益。
本發(fā)明的一個(gè)要素在于這樣的事實(shí),即,有一種方法把玩家注冊(cè)到中間或游戲服務(wù)器,并且該服務(wù)器能夠基于數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)送通知。
該應(yīng)用包含借助于示例,對(duì)本發(fā)明的實(shí)現(xiàn)方法和實(shí)施方式進(jìn)行描述。本領(lǐng)域技術(shù)人員會(huì)明白,本發(fā)明不限于上面提出的實(shí)施方式的細(xì)節(jié),并且在不脫離本發(fā)明的特征的情況下,也可以以其他形式實(shí)現(xiàn)本發(fā)明。應(yīng)該認(rèn)為上面提出的實(shí)施方式只是說(shuō)明性的,而不是限制性的。因此實(shí)施和使用本發(fā)明的可能性只受所附權(quán)利要求的限制。從而,實(shí)現(xiàn)由權(quán)利要求確定的本發(fā)明的各種選擇,包括等同實(shí)現(xiàn),也屬于本發(fā)明的范圍。
權(quán)利要求
1.一種用于確定并通知具有基本匹配的參數(shù)選項(xiàng)配置的用戶來(lái)訪問(wèn)多址在線應(yīng)用的方法,所述多址在線應(yīng)用被指定用于多個(gè)移動(dòng)終端設(shè)備,每一個(gè)移動(dòng)終端設(shè)備連接到無(wú)線通信網(wǎng)絡(luò)并且與所述用戶相關(guān),所述方法包括從與至少一個(gè)所述用戶相關(guān)的移動(dòng)終端,接收參數(shù)選項(xiàng)配置,該參數(shù)選項(xiàng)配置包括與至少一個(gè)所述用戶相關(guān)的身份數(shù)據(jù)和參數(shù)選項(xiàng)數(shù)據(jù),把所述接收的身份數(shù)據(jù)和所述接收的參數(shù)選項(xiàng)數(shù)據(jù)保存在用戶數(shù)據(jù)庫(kù)中,所述用戶數(shù)據(jù)庫(kù)包括至少一個(gè)其他用戶的參數(shù)選項(xiàng)數(shù)據(jù),把所述接收的參數(shù)選項(xiàng)數(shù)據(jù)與所述至少一個(gè)其他用戶的所述參數(shù)選項(xiàng)數(shù)據(jù)進(jìn)行比較,用于確定基本匹配參數(shù)選項(xiàng)數(shù)據(jù)的用戶,確定具有所述基本匹配參數(shù)選項(xiàng)數(shù)據(jù)的多個(gè)用戶,向與所述確定的用戶相關(guān)的每一個(gè)所述移動(dòng)終端發(fā)送通知。
2.根據(jù)權(quán)利要求1的方法,還包括準(zhǔn)許每一個(gè)所述通知的用戶訪問(wèn)所述多址在線應(yīng)用。
3.一種用于通知具有與至少一個(gè)其他用戶基本匹配的參數(shù)選項(xiàng)配置的用戶來(lái)訪問(wèn)多址在線應(yīng)用的方法,所述多址在線應(yīng)用被指定用于多個(gè)移動(dòng)終端設(shè)備,每一個(gè)移動(dòng)終端設(shè)備連接到無(wú)線通信網(wǎng)絡(luò)并且與用戶相關(guān),所述方法包括經(jīng)由所述網(wǎng)絡(luò),向連接到所述無(wú)線通信網(wǎng)絡(luò)的服務(wù)器,發(fā)送包括所述用戶的身份數(shù)據(jù)和參數(shù)選項(xiàng)數(shù)據(jù)的參數(shù)選項(xiàng)配置,接收來(lái)自所述服務(wù)器的通知,所述通知包括允許根據(jù)所述參數(shù)選項(xiàng)數(shù)據(jù)來(lái)訪問(wèn)所述多址在線應(yīng)用,其中所述通知包括使所述用戶能夠訪問(wèn)所述多址在線應(yīng)用的數(shù)據(jù)。
4.根據(jù)權(quán)利要求3的方法,還包括根據(jù)所述接收的數(shù)據(jù)訪問(wèn)所述應(yīng)用,以使所述用戶能夠訪問(wèn)所述多址在線應(yīng)用。
5.一種用于確定并通知具有基本匹配的參數(shù)選項(xiàng)配置的用戶來(lái)訪問(wèn)多址在線應(yīng)用的方法,所述多址在線應(yīng)用被指定用于多個(gè)移動(dòng)終端設(shè)備,每一個(gè)移動(dòng)終端設(shè)備連接到無(wú)線通信網(wǎng)絡(luò)并與所述用戶相關(guān),其中一個(gè)服務(wù)器執(zhí)行根據(jù)權(quán)利要求1-2中任一權(quán)利要求的方法,以及所述終端設(shè)備執(zhí)行根據(jù)權(quán)利要求3或4的方法。
6.根據(jù)前述權(quán)利要求中任一權(quán)利要求的方法,其中所述無(wú)線通信網(wǎng)絡(luò)是蜂窩電話網(wǎng)絡(luò)。
7.根據(jù)前述權(quán)利要求中任一權(quán)利要求的方法,其特征在于,所述通知是短消息或多媒體消息。
8.根據(jù)前述權(quán)利要求中任一權(quán)利要求的方法,其中所述多址在線應(yīng)用是無(wú)線通信網(wǎng)絡(luò)游戲。
9.一種計(jì)算機(jī)程序產(chǎn)品,包括存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中的程序編碼裝置,當(dāng)所述程序產(chǎn)品在計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備上運(yùn)行時(shí),該程序編碼裝置用于執(zhí)行權(quán)利要求1至8中任一權(quán)利要求所述的方法。
10.一種計(jì)算機(jī)程序產(chǎn)品,包括可從服務(wù)器下載的程序編碼,當(dāng)所述程序產(chǎn)品在計(jì)算機(jī)或網(wǎng)絡(luò)設(shè)備上運(yùn)行時(shí),該程序編碼用于執(zhí)行權(quán)利要求1至8中任一權(quán)利要求所述的方法。
11.一種計(jì)算機(jī)數(shù)據(jù)信號(hào),包含在載波中并表示一種程序,指示計(jì)算機(jī)執(zhí)行權(quán)利要求1至8中任一權(quán)利要求所述的方法的步驟。
12.一種網(wǎng)絡(luò)終端設(shè)備,用于通知具有與至少一個(gè)其他用戶基本匹配的參數(shù)選項(xiàng)配置的用戶來(lái)訪問(wèn)多址在線應(yīng)用,所述多址在線應(yīng)用被指定用于多個(gè)移動(dòng)終端設(shè)備,每一個(gè)移動(dòng)終端設(shè)備連接到無(wú)線通信網(wǎng)絡(luò)并與用戶相關(guān),其中所述終端設(shè)備包括到無(wú)線通信網(wǎng)絡(luò)的接口,用于與連接到所述無(wú)線通信網(wǎng)絡(luò)的至少一個(gè)服務(wù)器交換數(shù)據(jù),數(shù)據(jù)庫(kù),用于存儲(chǔ)所述終端設(shè)備的用戶的身份數(shù)據(jù)和參數(shù)選項(xiàng)數(shù)據(jù),以及處理器,連接到所述接口和所述數(shù)據(jù)庫(kù),其特征在于所述處理器配置成,經(jīng)由所述接口和所述網(wǎng)絡(luò),把包括所述用戶的身份數(shù)據(jù)和參數(shù)選項(xiàng)數(shù)據(jù)的參數(shù)選項(xiàng)配置發(fā)送到服務(wù)器,其中所述處理器還配置成,接收來(lái)自所述服務(wù)器的通知,所述通知包括允許根據(jù)所述參數(shù)選項(xiàng)數(shù)據(jù)來(lái)訪問(wèn)所述多址在線應(yīng)用,其中所述通知包括使所述用戶能夠訪問(wèn)所述多址在線應(yīng)用的數(shù)據(jù)。
13.根據(jù)權(quán)利要求12的網(wǎng)絡(luò)終端設(shè)備,其特征在于,所述處理器還配置成,根據(jù)使得能夠訪問(wèn)所述多址在線應(yīng)用的所述接收的數(shù)據(jù),經(jīng)由無(wú)線通信網(wǎng)絡(luò)訪問(wèn)多址在線應(yīng)用。
14.根據(jù)權(quán)利要求12的網(wǎng)絡(luò)終端設(shè)備,其特征在于,還包括用于連接可交換的存儲(chǔ)器設(shè)備的接口。
15.一種網(wǎng)絡(luò)服務(wù)器,用于確定并通知具有基本匹配的參數(shù)選項(xiàng)配置的用戶來(lái)訪問(wèn)多址在線應(yīng)用,所述多址在線應(yīng)用被指定用于多個(gè)移動(dòng)終端設(shè)備,每一個(gè)移動(dòng)終端設(shè)備連接到無(wú)線通信網(wǎng)絡(luò)并與所述用戶相關(guān),其中所述網(wǎng)絡(luò)服務(wù)器包括到無(wú)線通信網(wǎng)絡(luò)的接口,用于與連接到所述無(wú)線通信網(wǎng)絡(luò)的終端設(shè)備交換數(shù)據(jù),數(shù)據(jù)庫(kù),用于存儲(chǔ)從所述終端設(shè)備接收的數(shù)據(jù),以及處理器,連接到所述接口和所述數(shù)據(jù)庫(kù),用于處理數(shù)據(jù),其中所述接口適于接收來(lái)自至少一個(gè)移動(dòng)終端的所述參數(shù)選項(xiàng)配置,包括身份數(shù)據(jù)和參數(shù)選項(xiàng)數(shù)據(jù),以及所述數(shù)據(jù)庫(kù)適于存儲(chǔ)所述參數(shù)選項(xiàng)配置,用于將所述接收的參數(shù)選項(xiàng)數(shù)據(jù)與至少一個(gè)其他用戶的所述參數(shù)選項(xiàng)數(shù)據(jù)進(jìn)行比較的裝置,用于確定基本匹配參數(shù)選項(xiàng)數(shù)據(jù)的用戶,以及用于向與所述確定的用戶相關(guān)的每一個(gè)所述移動(dòng)終端發(fā)送通知的裝置。
16.根據(jù)權(quán)利要求15的網(wǎng)絡(luò)服務(wù)器,其特征在于,所述處理器配置成,將所述通知作為短消息或作為多媒體消息進(jìn)行發(fā)送。
17.一種網(wǎng)絡(luò)系統(tǒng),用于確定并通知具有匹配參數(shù)選項(xiàng)配置的用戶來(lái)訪問(wèn)多址在線應(yīng)用,所述多址在線應(yīng)用被指定用于多個(gè)移動(dòng)終端設(shè)備,每一個(gè)移動(dòng)終端設(shè)備連接到無(wú)線通信網(wǎng)絡(luò)并與所述用戶相關(guān),其中所述網(wǎng)絡(luò)系統(tǒng)包括連接到所述無(wú)線通信網(wǎng)絡(luò)的服務(wù)器設(shè)備,其特征在于,所述網(wǎng)絡(luò)終端設(shè)備是根據(jù)權(quán)利要求12至14中任一權(quán)利要求的終端,并且所述服務(wù)器是根據(jù)權(quán)利要求15或16的網(wǎng)絡(luò)服務(wù)器。
全文摘要
用于開啟對(duì)諸如在線游戲的多址在線應(yīng)用的多路訪問(wèn)的方法和設(shè)備。該方法使得多個(gè)移動(dòng)終端設(shè)備能夠參與多址在線應(yīng)用,每一個(gè)移動(dòng)終端設(shè)備連接到無(wú)線通信網(wǎng)絡(luò)并與用戶相關(guān)。所述無(wú)線通信網(wǎng)絡(luò)中的該設(shè)備配置成,執(zhí)行從至少一個(gè)所述移動(dòng)終端把與每個(gè)所述用戶有相關(guān)的身份數(shù)據(jù)和參數(shù)選項(xiàng)數(shù)據(jù)傳送給服務(wù)器。該方法接著把所述身份數(shù)據(jù)和所述接收的參數(shù)選項(xiàng)數(shù)據(jù)存儲(chǔ)在服務(wù)器中的用戶數(shù)據(jù)庫(kù)中,其中所述用戶數(shù)據(jù)庫(kù)包括至少一個(gè)其他用戶的參數(shù)選項(xiàng)數(shù)據(jù)。該方法還將所述接收的參數(shù)選項(xiàng)數(shù)據(jù)與所述至少一個(gè)其他用戶的參數(shù)選項(xiàng)數(shù)據(jù)進(jìn)行比較,用于匹配參數(shù)選項(xiàng)數(shù)據(jù)的分組,并確定具有匹配參數(shù)選項(xiàng)數(shù)據(jù)的多個(gè)用戶。該方法還包括向具有匹配參數(shù)選項(xiàng)數(shù)據(jù)的每一個(gè)所述用戶發(fā)送通知。
文檔編號(hào)H04L29/08GK1795691SQ03826721
公開日2006年6月28日 申請(qǐng)日期2003年6月30日 優(yōu)先權(quán)日2003年6月30日
發(fā)明者米科·內(nèi)瓦萊嫩 申請(qǐng)人:諾基亞公司