專利名稱:基于認(rèn)證的多用戶在線視頻游戲方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻游戲領(lǐng)域,特別是,涉及基于認(rèn)證的多用戶在線視頻游戲方法及系統(tǒng)。
背景技術(shù):
目前,在線視頻游戲已經(jīng)成為一種非常流行的娛樂方式。在多個用戶的游戲中,兩個或多個用戶同時在仿真環(huán)境下進(jìn)行游戲,特別是隨著更多用戶能夠使用網(wǎng)絡(luò)(例如,因特網(wǎng))來彼此交互。這種多用戶游戲變得越來越普遍,但是因特網(wǎng)上所提供的視頻游戲不支持參與者的認(rèn)證。因此,每個視頻游戲會話的游戲參與者通常是由視頻游戲服務(wù)器隨機選擇的,用戶無法自由選擇游戲參與者。現(xiàn)有機制的問題如下陌生的用戶可能會是潛在的攻擊者或者可能是影響其他用戶正常通信的干預(yù)者, 這會導(dǎo)致網(wǎng)絡(luò)的不穩(wěn)定性,并且無法保證用戶對實時數(shù)據(jù)的要求。在與多個用戶聊天的過程中,可能會將用戶重要信息(例如游戲賬戶)暴露給陌生的用戶。針對上述問題,本發(fā)明的目的在于提供一種基于認(rèn)證的多用戶在線視頻游戲方法及系統(tǒng),以及一種基于認(rèn)證的通信方法及系統(tǒng)。文中縮寫的含義DTMF dual-tone multi-frequency,雙音多頻HSS Home Subscriber Server,歸屬用戶服務(wù)器IFC Jnitial Filter Criteria,初始過濾規(guī)則IMS :IP Multimedia Subsystem, IP 多媒體子網(wǎng)MRF =Media Resource Function,媒體資源功能CSCF =Call Session Control Function,呼叫會話控制功能S-CSCF :Serving CSCF,服務(wù) CSCFP-CSCF =Proxy CSCF,代理 CSCFI-CSCF Jnterrogating CSCF,查詢 CSCFVGDB =Video Game Database,視頻游戲數(shù)據(jù)庫VGID =Video Game ID,視頻游戲標(biāo)識符VGS =Video Game Server,視頻游戲服務(wù)器CMID =CoMmunication ID,通信標(biāo)識符。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明提供一種方法,包括將用戶組注冊到視頻游戲服務(wù)器,并為所述用戶組分配視頻游戲標(biāo)識符;對用戶輸入的視頻游戲標(biāo)識符和授權(quán)證書進(jìn)行認(rèn)證;如果視頻游戲標(biāo)識符和授權(quán)證書均通過認(rèn)證,則將所述用戶注冊到視頻游戲服務(wù)器中并且將所述用戶注冊到所述用戶組中。根據(jù)本發(fā)明的另一方面,還提供一種系統(tǒng),包括用于將用戶組注冊到視頻游戲服務(wù)器,并為所述用戶組分配視頻游戲標(biāo)識符的裝置;用于對用戶輸入的視頻游戲標(biāo)識符和授權(quán)證書進(jìn)行認(rèn)證的裝置;用于在視頻游戲標(biāo)識符和授權(quán)證書均通過認(rèn)證時,則將所述用戶注冊到視頻游戲服務(wù)器中并且將所述用戶注冊到所述用戶組中的裝置。根據(jù)本發(fā)明的另一方面,還提供一種通信方法,其特征在于,包括將用戶組注冊到通信服務(wù)器,并為所述用戶組分配通信標(biāo)識符;對用戶輸入的通信標(biāo)識符和授權(quán)證書進(jìn)行認(rèn)證;如果通信標(biāo)識符和授權(quán)證書均通過認(rèn)證,則將所述用戶注冊到通信服務(wù)器中并且將所述用戶注冊到所述用戶組中。根據(jù)本發(fā)明的另一方面,還提供一種系統(tǒng),包括用于將用戶組注冊到通信服務(wù)器,并為所述用戶組分配通信標(biāo)識符的裝置;用于對用戶輸入的通信標(biāo)識符和授權(quán)證書進(jìn)行認(rèn)證的裝置;用于在通信標(biāo)識符和授權(quán)證書均通過認(rèn)證時,則將所述用戶注冊到通信服務(wù)器中并且將所述用戶注冊到所述用戶組中的裝置。根據(jù)本發(fā)明的另一方面,還提供一種系統(tǒng),包括Web服務(wù)器,將用戶組注冊到視頻游戲服務(wù)器,并為所述用戶組分配視頻游戲標(biāo)識符;視頻游戲服務(wù)器,用于對用戶輸入的視頻游戲標(biāo)識符和授權(quán)證書進(jìn)行認(rèn)證,在視頻游戲標(biāo)識符和授權(quán)證書均通過認(rèn)證時,則將所述用戶注冊到視頻游戲服務(wù)器中并且將所述用戶注冊到所述用戶組中。根據(jù)本發(fā)明的另一方面,還提供一種系統(tǒng),包括Web服務(wù)器,將用戶組注冊到通信服務(wù)器,并為所述用戶組分配通信標(biāo)識符;通信服務(wù)器,對用戶輸入的通信標(biāo)識符和授權(quán)證書進(jìn)行認(rèn)證,在通信標(biāo)識符和授權(quán)證書均通過認(rèn)證時,則將所述用戶注冊到通信服務(wù)器中并且將所述用戶注冊到所述用戶組中。優(yōu)選地,在將用戶組注冊到視頻游戲服務(wù)器之前,根據(jù)用戶預(yù)先設(shè)置的條件來創(chuàng)建用戶組。優(yōu)選地,其中用戶能夠注冊到一個或多個用戶組。優(yōu)選地,如果授權(quán)證書沒有通過認(rèn)證,向用戶發(fā)送拒絕注冊消息。優(yōu)選地,如果授權(quán)證書通過認(rèn)證,但視頻游戲標(biāo)識符未通過認(rèn)證,則將所述用戶注冊到視頻游戲服務(wù)器,但不將用戶注冊到任何用戶組中。
圖1示出了根據(jù)本發(fā)明實施方式的基于認(rèn)證的多用戶在線視頻游戲系統(tǒng)的結(jié)構(gòu)圖;圖2示出了根據(jù)本發(fā)明實施方式的基于認(rèn)證的多用戶在線視頻游戲方法;圖3示出了根據(jù)本發(fā)明實施方式的IP多媒體子網(wǎng)中基于認(rèn)證的多用戶在線視頻游戲系統(tǒng)的結(jié)構(gòu)圖;圖4示出了根據(jù)本發(fā)明另一實施方式的通信系統(tǒng)的結(jié)構(gòu)圖;圖5示出了根據(jù)本發(fā)明實施方式的基于認(rèn)證的通信方法。
具體實施例方式現(xiàn)在參考附圖介紹本發(fā)明的示例性實施方式,然而,本發(fā)明可以用許多不同的形式來實施,并且不局限于此處描述的實施例,提供這些實施例是為了詳盡地且完全地公開本發(fā)明,并且向所屬技術(shù)領(lǐng)域的技術(shù)人員充分傳達(dá)本發(fā)明的范圍。對于表示在附圖中的示
5例性實施方式中的術(shù)語并不是對本發(fā)明的限定。在附圖中,相同的單元/元件使用相同的附圖標(biāo)記。除非另有說明,此處使用的術(shù)語(包括科技術(shù)語)對所屬技術(shù)領(lǐng)域的技術(shù)人員具有通常的理解含義。另外,可以理解的是,以通常使用的詞典限定的術(shù)語,應(yīng)當(dāng)被理解為與其相關(guān)領(lǐng)域的語境具有一致的含義,而不應(yīng)該被理解為理想化的或過于正式的意義。圖1示出了根據(jù)本發(fā)明實施方式的基于認(rèn)證的多用戶在線視頻游戲系統(tǒng)的結(jié)構(gòu)圖。所述系統(tǒng)包括但不限于門戶網(wǎng)站、Web服務(wù)器、視頻游戲服務(wù)器、視頻游戲數(shù)據(jù)庫、網(wǎng)絡(luò)和用戶終端。門戶網(wǎng)站是將一個或多個用戶組注冊到視頻游戲服務(wù)器的接口,游戲協(xié)調(diào)器通過門戶網(wǎng)站將一個或多個用戶組注冊到視頻游戲服務(wù)器。Web服務(wù)器為每個用戶組分配一個視頻游戲標(biāo)識符VGID (Video Game ID),所述視頻游戲標(biāo)識符VGID是區(qū)分用戶組的唯一的標(biāo)識。視頻游戲標(biāo)識符VGID可以是任何通用符號,例如,數(shù)字,英文及其組合。Web 服務(wù)器將VGID發(fā)送給游戲協(xié)調(diào)器和視頻游戲數(shù)據(jù)庫。Web服務(wù)器要求用戶終端輸入授權(quán)證書,只有輸入的授權(quán)證書能夠通過認(rèn)證,用戶終端才能注冊到視頻游戲服務(wù)器。授權(quán)證書是由視頻游戲服務(wù)器發(fā)布的,其可以是密碼等。視頻游戲數(shù)據(jù)庫,用于存儲Web服務(wù)器分配的VGID以及相關(guān)的證書。視頻游戲服務(wù)器,用于提供在線視頻游戲、游戲認(rèn)證以及管理在線視頻游戲。網(wǎng)絡(luò)為用戶終端、門戶網(wǎng)站、Web服務(wù)器和視頻游戲服務(wù)器提供通信連接,其可以是有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)。用戶終端,從游戲協(xié)調(diào)器獲得VGID,從視頻游戲服務(wù)器獲得授權(quán)證書,用戶終端能夠利用授權(quán)證書通過網(wǎng)絡(luò)登錄到視頻游戲服務(wù)器。此外,用戶終端能夠利用VGID加入特定的用戶組。圖2示出了根據(jù)本發(fā)明實施方式的基于認(rèn)證的多用戶在線視頻游戲方法。步驟1,根據(jù)用戶預(yù)先設(shè)置的條件來創(chuàng)建用戶組。游戲協(xié)調(diào)器根據(jù)用戶預(yù)先設(shè)置的條件來創(chuàng)建用戶組,其中,用戶預(yù)先設(shè)置的條件可以包括(但不限于)用戶位置,年齡,姓名,職業(yè)等,以及它們的任意組合。游戲協(xié)調(diào)器還可以根據(jù)用戶的請求或根據(jù)游戲服務(wù)器的請求來創(chuàng)建用戶組。步驟2,將用戶組注冊到視頻游戲服務(wù)器,并為所述用戶組分配視頻游戲標(biāo)識符。首先,游戲協(xié)調(diào)器通過門戶網(wǎng)站將每個用戶組注冊到視頻游戲服務(wù)器;然后,Web服務(wù)器為每個用戶組分配視頻游戲標(biāo)識符VGID和用于登錄視頻游戲服務(wù)器的授權(quán)證書,Web服務(wù)器將VGID和授權(quán)證書發(fā)布到游戲協(xié)調(diào)器,游戲協(xié)調(diào)器將VGID和授權(quán)證書發(fā)布給用戶;最后,Web服務(wù)器將VGID以及授權(quán)證書存儲到視頻游戲數(shù)據(jù)庫中。步驟3,對用戶輸入的視頻游戲標(biāo)識符和授權(quán)證書進(jìn)行認(rèn)證。當(dāng)視頻游戲的用戶從游戲協(xié)調(diào)器獲得VGID和授權(quán)證書后,他們能夠利用授權(quán)證書通過網(wǎng)絡(luò)登錄到視頻游戲服務(wù)器,并且用戶可以利用VGID來加入用戶組。當(dāng)用戶不輸入 VGID或者輸入的VGID是沒有獲得認(rèn)證時,用戶不加入任何的用戶組。將VGID和授權(quán)證書傳遞給視頻游戲服務(wù)器VGS時,VGID和授權(quán)證書可以是加密值和哈希值。當(dāng)視頻游戲服務(wù)器收到用戶輸入的授權(quán)證書時,在視頻游戲數(shù)據(jù)庫中檢索存儲的授權(quán)證書并且與用戶提供的授權(quán)證書相比較,以執(zhí)行授權(quán)證書的認(rèn)證。如果授權(quán)證書認(rèn)證成功,則允許用戶登錄到視頻游戲服務(wù)器;否則,用戶將被視頻游戲服務(wù)器拒絕。
當(dāng)視頻游戲服務(wù)器收到用戶輸入的VGID時,在視頻游戲數(shù)據(jù)庫中檢索存儲的 VGID并且與用戶提供的VGID相比較,以執(zhí)行VGID的認(rèn)證。如果VGID認(rèn)證成功,則將用戶注冊到與VGID相對應(yīng)的用戶組中;否者,不將用戶注冊到任何用戶組中。用戶可以不輸入VGID,也可以輸入一個或多個VGID。當(dāng)用戶不輸入VGID時,視頻游戲服務(wù)器不將用戶注冊到任何用戶組中。當(dāng)用戶輸入一個VGID時,視頻游戲服務(wù)器對所述VGID進(jìn)行驗證,如果VGID通過認(rèn)證,則將用戶注冊到與VGID相對應(yīng)的用戶組中;否貝U,不將用戶注冊到任何用戶組中。當(dāng)用戶輸入多個VGID時,視頻游戲服務(wù)器對所述多個 VGID分別進(jìn)行驗證,將用戶加入到通過認(rèn)證的VGID所對應(yīng)的用戶組中。其中,如果所述多個VGID均未通過認(rèn)證,則不將用戶添加到任何用戶組中。圖3示出了根據(jù)本發(fā)明實施方式的IP多媒體子網(wǎng)中基于認(rèn)證的多用戶在線視頻游戲系統(tǒng)的結(jié)構(gòu)圖。雖然在本發(fā)明的一個優(yōu)選實施方式中,以IMS網(wǎng)絡(luò)為例進(jìn)行說明,但是應(yīng)當(dāng)注意的是,本發(fā)明并不限于IMS網(wǎng)絡(luò),其還能夠用在其它網(wǎng)絡(luò)中。所述系統(tǒng)包括但不限于門戶網(wǎng)站、Web服務(wù)器、IMS視頻游戲服務(wù)器、歸屬用戶服務(wù)器HSSOtome Subscriber Server)(其包括視頻游戲數(shù)據(jù)庫)、IP多媒體子網(wǎng)和用戶終端。門戶網(wǎng)站是將一個或多個用戶組注冊到視頻游戲服務(wù)器的接口,游戲協(xié)調(diào)器通過門戶網(wǎng)站將一個或多個用戶組注冊到視頻游戲服務(wù)器。Web服務(wù)器為每個用戶組分配一個視頻游戲標(biāo)識符VGID (Video Game ID),所述視頻游戲標(biāo)識符VGID是區(qū)分用戶組的唯一的標(biāo)識。 視頻游戲標(biāo)識符VGID可以是任何通用符號,例如,數(shù)字,英文及其組合。Web服務(wù)器將VGID 發(fā)送給游戲協(xié)調(diào)器和HSS,HSS將VGID存儲到視頻游戲數(shù)據(jù)庫。Web服務(wù)器要求用戶終端輸入授權(quán)證書,只有輸入的授權(quán)證書能夠通過認(rèn)證,用戶終端才能注冊到IMS視頻游戲服務(wù)器。授權(quán)證書是由IMS視頻游戲服務(wù)器發(fā)布的,其可以是密碼等。HSS,其包括視頻游戲數(shù)據(jù)庫,用于存儲Web服務(wù)器分配的VGID以及相關(guān)的證書。 IMS視頻游戲服務(wù)器,用于提供在線視頻游戲、游戲認(rèn)證以及管理在線視頻游戲。網(wǎng)絡(luò)為用戶終端、門戶網(wǎng)站、Web服務(wù)器和視頻游戲服務(wù)器提供通信連接,其可以是有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)。用戶終端,從游戲協(xié)調(diào)器獲得VGID,從IMS視頻游戲服務(wù)器獲得授權(quán)證書,用戶終端能夠利用授權(quán)證書通過網(wǎng)絡(luò)登錄到IMS視頻游戲服務(wù)器。此外,用戶終端能夠利用VGID 加入特定的用戶組。所述IP多媒體子網(wǎng)包括=S-CSCF服務(wù)呼叫會話控制功能、P-CSCF代理呼叫會話控制功能以及I-CSCF查詢呼叫會話控制功能。S-CSCF執(zhí)行會話控制功能,它可以根據(jù)網(wǎng)絡(luò)運營商的需要,維持會話狀態(tài)信息。在同一個運營商的網(wǎng)絡(luò)中,不同的S-CSCF可以有不同的功能。但是在一個呼叫過程中,S-CSCF要完成的功能有注冊,它可以作為一個注冊機,接收注冊請求后通過位置服務(wù)器來使該請求的信息生效。處理會話相關(guān)和會話不相關(guān)的信息流,包括為已經(jīng)注冊的會話終端進(jìn)行會話控制,可以作為一個代理服務(wù)器。在接收請求后,進(jìn)行內(nèi)部處理或把它轉(zhuǎn)發(fā)??梢宰鳛橐粋€用戶代理,可以中斷或是獨立發(fā)起SIP事務(wù),與服務(wù)平臺交互來向用戶提供服務(wù),提供終端相關(guān)的服務(wù)信息。當(dāng)代表主叫的終端時,根據(jù)被叫的名字(例如,電話號碼或SIP-URL)從數(shù)據(jù)庫中獲得為該被叫用戶提供服務(wù)的網(wǎng)路的I-CSCF的地址,如果被叫與主叫在同一網(wǎng)絡(luò)中,就把SIP請求或響應(yīng)前轉(zhuǎn)發(fā)給網(wǎng)絡(luò)中的S-CSCF。根據(jù)策略,SIP請求或響應(yīng)前轉(zhuǎn)發(fā)給IP多媒體核心網(wǎng)子系統(tǒng)外的ISP的SIP服務(wù)器。當(dāng)代表被叫的終端時,如果用戶在歸屬網(wǎng)絡(luò)中,就把SIP請求或響應(yīng)前轉(zhuǎn)發(fā)給 P-CSCF ;如果用戶在拜訪網(wǎng)絡(luò)中,就把SIP請求或響應(yīng)前轉(zhuǎn)發(fā)給I-CSCF。根據(jù)HSS和業(yè)務(wù)控制功能的交互作用,把要路由到CS域的入局呼叫的SIP請求進(jìn)行修改。當(dāng)移動終端獲得IMS服務(wù)器時,P-CSCF代理呼叫會話控制功能是第一個聯(lián)系節(jié)點。用戶設(shè)備通過一個本地CSCF發(fā)現(xiàn)流程來獲得P-CSCF的地址。P-CSCF的作用就像一個代理服務(wù)器,其將收到的請求和服務(wù)進(jìn)行處理或轉(zhuǎn)發(fā),P-CSCF也可以作為用戶代理,在異常情況下,它可以終止或獨立產(chǎn)生SIP的事務(wù)。P-CSCF的主要功能包括把UE發(fā)來的SIP注冊請求消息轉(zhuǎn)發(fā)給I-CSCF,該I-CSCF 由提供的域名決定;把UE發(fā)來的SIP消息轉(zhuǎn)發(fā)給SIP服務(wù)器,該服務(wù)器的名字由P-CSCF在該UE發(fā)起注冊時得到;生成計費記錄;支持UE與P-CSCF間的加密過程;對SIP消息進(jìn)行壓縮與解壓縮;承載資源的鑒權(quán)和QoS管理。查詢呼叫會話控制功能I-CSCF可以充當(dāng)網(wǎng)絡(luò)所有用戶的連接點,也可以用作當(dāng)前網(wǎng)絡(luò)服務(wù)區(qū)內(nèi)漫游用戶的服務(wù)接入點。在一個網(wǎng)絡(luò)中可以有多個I-CSCF,它的主要功能是注冊,為用戶指定一個S-CSCF來執(zhí)行SIP注冊;處理會話相關(guān)與會話不相關(guān)的消息流, 包括將另一個網(wǎng)絡(luò)收到的SIP請求路由到S-CSCF ;從HSS獲得S-CSCF的地址;轉(zhuǎn)發(fā)SIP 請求或響應(yīng)給S-CSCF ;生成計費記錄。下面解釋圖3所示的系統(tǒng)中,根據(jù)本發(fā)明實施方式實現(xiàn)基于認(rèn)證的多用戶在線視頻游戲方法。步驟1,根據(jù)用戶預(yù)先設(shè)置的條件來創(chuàng)建用戶組。游戲協(xié)調(diào)器根據(jù)用戶預(yù)先設(shè)置的條件來創(chuàng)建用戶組,其中,用戶預(yù)先設(shè)置的條件可以包括(但不限于)用戶位置,年齡,姓名,職業(yè)等,以及它們的任意組合。游戲協(xié)調(diào)器還可以根據(jù)用戶的請求或根據(jù)游戲服務(wù)器的請求來創(chuàng)建用戶組。步驟2,將用戶組注冊到視頻游戲服務(wù)器,并為所述用戶組分配視頻游戲標(biāo)識符。首先,游戲協(xié)調(diào)器通過門戶網(wǎng)站將每個用戶組注冊到IMS視頻游戲服務(wù)器;然后,Web服務(wù)器為每個用戶組分配視頻游戲標(biāo)識符VGID和用于登錄視頻游戲服務(wù)器的授權(quán)證書,Web服務(wù)器將VGID和授權(quán)證書發(fā)布到游戲協(xié)調(diào)器,游戲協(xié)調(diào)器將VGID和授權(quán)證書發(fā)布給用戶。在本實施方式中,VGID是重要的IMS公共用戶身份。最后,Web服務(wù)器將VGID以及授權(quán)證書發(fā)送給歸屬用戶服務(wù)器,歸屬用戶服務(wù)器將VGID和授權(quán)證書存儲到歸屬用戶服務(wù)器中的視頻游戲數(shù)據(jù)庫中。Web服務(wù)器還為歸屬用戶服務(wù)器HSS中的視頻游戲數(shù)據(jù)庫VGDB中最新創(chuàng)建的VGID更新用戶簡檔,例如,創(chuàng)建VGID 的初始過濾器標(biāo)準(zhǔn),使得當(dāng)IMS視頻游戲服務(wù)器請求訪問VGID時,檢索VGID并將VGID轉(zhuǎn)發(fā)給IMS視頻游戲服務(wù)器。步驟3,對用戶輸入的視頻游戲標(biāo)識符和授權(quán)證書進(jìn)行認(rèn)證。當(dāng)視頻游戲的用戶從游戲協(xié)調(diào)器獲得VGID和授權(quán)證書后,例如,通過DTMF機制從 IMS收集證書,他們能夠利用具有授權(quán)證書的INVITE消息通過網(wǎng)絡(luò)登錄到IMS視頻游戲服務(wù)器,并且用戶可以利用VGID來加入用戶組。當(dāng)用戶不輸入VGID或者輸入的VGID是沒有獲得認(rèn)證時,用戶不加入任何的用戶組??蛇x地,IMS視頻游戲服務(wù)器可以使用媒體資源功能MRF來提示用戶輸入證書。將VGID和授權(quán)證書傳遞給IMS視頻游戲服務(wù)器時,VGID和授權(quán)證書可以是加密值和哈希值。當(dāng)IMS視頻游戲服務(wù)器收到用戶輸入的授權(quán)證書時,在歸屬用戶服務(wù)器的視頻游戲數(shù)據(jù)庫中檢索存儲的授權(quán)證書并且與用戶提供的授權(quán)證書相比較,以執(zhí)行授權(quán)證書的認(rèn)證。如果授權(quán)證書認(rèn)證成功,則允許用戶登錄到IMS視頻游戲服務(wù)器;否者,用戶將被IMS 視頻游戲服務(wù)器拒絕。當(dāng)IMS視頻游戲服務(wù)器收到用戶輸入的VGID時,在IMS視頻游戲數(shù)據(jù)庫中檢索存儲的VGID并且與用戶提供的VGID相比較,以執(zhí)行VGID的認(rèn)證。如果VGID認(rèn)證成功,則將用戶注冊到與VGID相對應(yīng)的用戶組中;否者,不將用戶注冊到任何用戶組中。用戶可以不輸入VGID,也可以輸入一個或多個VGID。當(dāng)用戶不輸入VGID時,IMS 視頻游戲服務(wù)器不將用戶注冊到任何用戶組中。當(dāng)用戶輸入一個VGID時,IMS視頻游戲服務(wù)器對所述VGID進(jìn)行驗證,如果VGID通過認(rèn)證,則將用戶注冊到與VGID相對應(yīng)的用戶組中;否者,不將用戶注冊到任何用戶組中。當(dāng)用戶輸入多個VGID時,IMS視頻游戲服務(wù)器對所述多個VGID分別進(jìn)行驗證,將用戶加入到通過認(rèn)證的VGID所對應(yīng)的用戶組中。其中,如果所述多個VGID均未通過認(rèn)證,則不將用戶添加到任何用戶組中。圖4示出了根據(jù)本發(fā)明另一實施方式的通信系統(tǒng)的結(jié)構(gòu)圖。所述系統(tǒng)包括但不限于門戶網(wǎng)站、Web服務(wù)器、通信服務(wù)器、通信數(shù)據(jù)庫、網(wǎng)絡(luò)和用戶終端。門戶網(wǎng)站是將一個或多個用戶組注冊到通信服務(wù)器的接口,游戲協(xié)調(diào)器通過門戶網(wǎng)站將一個或多個用戶組注冊到通信服務(wù)器。Web服務(wù)器為每個用戶組分配一個通信標(biāo)識符CMIDKoMmimication ID), 所述通信標(biāo)識符CMID是區(qū)分用戶組的唯一的標(biāo)識。通信標(biāo)識符CMID可以是任何通用符號, 例如,數(shù)字,英文及其組合。Web服務(wù)器將CMID發(fā)送給游戲協(xié)調(diào)器和通信數(shù)據(jù)庫。Web服務(wù)器要求用戶終端輸入授權(quán)證書,只有輸入的授權(quán)證書能夠通過認(rèn)證,用戶終端才能注冊到通信服務(wù)器。授權(quán)證書是由通信服務(wù)器發(fā)布的,其可以是密碼等。通信數(shù)據(jù)庫,用于存儲Web服務(wù)器分配的CMID以及相關(guān)的證書。通信服務(wù)器,用于提供在線通信、游戲認(rèn)證以及管理在線通信。網(wǎng)絡(luò)為用戶終端、門戶網(wǎng)站、Web服務(wù)器和通信服務(wù)器提供通信連接,其可以是有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)。用戶終端,從游戲協(xié)調(diào)器獲得 CMID,從通信服務(wù)器獲得授權(quán)證書,用戶終端能夠利用授權(quán)證書通過網(wǎng)絡(luò)登錄到通信服務(wù)器。此外,用戶終端能夠利用CMID加入特定的用戶組。下面解釋圖4所示的系統(tǒng)中,根據(jù)本發(fā)明實施方式實現(xiàn)基于認(rèn)證的通信方法。圖 5示出了根據(jù)本發(fā)明實施方式的基于認(rèn)證的通信方法。步驟1,根據(jù)用戶預(yù)先設(shè)置的條件來創(chuàng)建用戶組。Web服務(wù)器根據(jù)用戶預(yù)先設(shè)置的條件來創(chuàng)建用戶組,其中,用戶預(yù)先設(shè)置的條件可以包括(但不限于)用戶位置,年齡,姓名,職業(yè)等,以及它們的任意組合。Web服務(wù)器還可以根據(jù)用戶的請求來或根據(jù)通信服務(wù)器的請求創(chuàng)建用戶組。步驟2,將用戶組注冊到通信服務(wù)器,并為所述用戶組分配通信標(biāo)識符。首先,游戲協(xié)調(diào)器通過門戶網(wǎng)站將每個用戶組注冊到通信服務(wù)器;然后,Web服務(wù)器為每個用戶組分配通信標(biāo)識符CMID和用于登錄通信服務(wù)器的授權(quán)證書,Web服務(wù)器將CMID和授權(quán)證書發(fā)布到Web服務(wù)器,Web服務(wù)器將CMID和授權(quán)證書
9發(fā)布給用戶;最后,Web服務(wù)器將CMID以及授權(quán)證書存儲到通信數(shù)據(jù)庫中。步驟3,對用戶輸入的通信標(biāo)識符和授權(quán)證書進(jìn)行認(rèn)證。當(dāng)通信用戶從游戲協(xié)調(diào)器獲得CMID和授權(quán)證書后,他們能夠利用授權(quán)證書通過網(wǎng)絡(luò)登錄到通信服務(wù)器,并且用戶可以利用CMID來加入用戶組。當(dāng)用戶不輸入CMID或者輸入的CMID是沒有獲得認(rèn)證時,用戶不加入任何的用戶組。將CMID和授權(quán)證書傳遞給通信服務(wù)器VGS時,CMID和授權(quán)證書可以是加密值和
哈希值。當(dāng)通信服務(wù)器收到用戶輸入的授權(quán)證書時,在通信數(shù)據(jù)庫中檢索存儲的授權(quán)證書并且與用戶提供的授權(quán)證書相比較,以執(zhí)行授權(quán)證書的認(rèn)證。如果授權(quán)證書認(rèn)證成功,則允許用戶登錄到通信服務(wù)器;否者,用戶將被通信服務(wù)器拒絕。當(dāng)通信服務(wù)器收到用戶輸入的CMID時,在通信數(shù)據(jù)庫中檢索存儲的CMID并且與用戶提供的CMID相比較,以執(zhí)行CMID的認(rèn)證。如果CMID認(rèn)證成功,則將用戶注冊到與CMID 相對應(yīng)的用戶組中;否者,不將用戶注冊到任何用戶組中。用戶可以不輸入CMID,也可以輸入一個或多個CMID。當(dāng)用戶不輸入CMID時,通信服務(wù)器不將用戶注冊到任何用戶組中。當(dāng)用戶輸入一個CMID時,通信服務(wù)器對所述CMID 進(jìn)行驗證,如果CMID通過認(rèn)證,則將用戶注冊到與CMID相對應(yīng)的用戶組中;否者,不將用戶注冊到任何用戶組中。當(dāng)用戶輸入多個CMID時,通信服務(wù)器對所述多個CMID分別進(jìn)行驗證,將用戶加入到通過認(rèn)證的CMID所對應(yīng)的用戶組中。其中,如果所述多個CMID均未通過認(rèn)證,則不將用戶添加到任何用戶組中。已經(jīng)通過參考少量實施例主要地描述了本發(fā)明。然而,本領(lǐng)域技術(shù)人員所公知的, 正如附帶的專利權(quán)利要求所限定的,除了本發(fā)明以上公開的其他的實施例等同地落在本發(fā)明的范圍內(nèi)。通常地,在權(quán)利要求中使用的所有術(shù)語都根據(jù)他們在技術(shù)領(lǐng)域的通常含義被解釋,除非在其中被另外明確地定義。所有的參考“一個/所述/該[裝置、組件等]”都被開放地解釋為所述裝置、組件等中的至少一個實例,除非另外明確地說明。這里公開的任何方法的步驟都沒必要以公開的準(zhǔn)確的順序運行,除非明確地說明。
權(quán)利要求
1.一種方法,其特征在于,包括將用戶組注冊到視頻游戲服務(wù)器,并為所述用戶組分配視頻游戲標(biāo)識符;對用戶輸入的視頻游戲標(biāo)識符和授權(quán)證書進(jìn)行認(rèn)證;如果視頻游戲標(biāo)識符和授權(quán)證書均通過認(rèn)證,則將所述用戶注冊到視頻游戲服務(wù)器中并且將所述用戶注冊到所述用戶組中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在將用戶組注冊到視頻游戲服務(wù)器之前, 根據(jù)用戶預(yù)先設(shè)置的條件來創(chuàng)建用戶組。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,其中用戶能夠注冊到一個或多個用戶組。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果授權(quán)證書沒有通過認(rèn)證,向用戶發(fā)送拒絕注冊消息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果授權(quán)證書通過認(rèn)證,但視頻游戲標(biāo)識符未通過認(rèn)證,則將所述用戶注冊到視頻游戲服務(wù)器,但不將用戶注冊到任何用戶組中。
6.一種系統(tǒng),其特征在于,包括用于將用戶組注冊到視頻游戲服務(wù)器,并為所述用戶組分配視頻游戲標(biāo)識符的裝置;用于對用戶輸入的視頻游戲標(biāo)識符和授權(quán)證書進(jìn)行認(rèn)證的裝置;用于在視頻游戲標(biāo)識符和授權(quán)證書均通過認(rèn)證時,將所述用戶注冊到視頻游戲服務(wù)器中并且將所述用戶注冊到所述用戶組中的裝置。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,在將用戶組注冊到視頻游戲服務(wù)器之前, 根據(jù)用戶預(yù)先設(shè)置的條件來創(chuàng)建用戶組。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,其中用戶能夠注冊到一個或多個用戶組。
9.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,如果授權(quán)證書沒有通過認(rèn)證,向用戶發(fā)送拒絕注冊消息。
10.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,如果授權(quán)證書通過認(rèn)證,但視頻游戲標(biāo)識符未通過認(rèn)證,則將所述用戶注冊到視頻游戲服務(wù)器,但不將用戶注冊到任何用戶組中。
11.一種通信方法,其特征在于,包括將用戶組注冊到通信服務(wù)器,并為所述用戶組分配通信標(biāo)識符;對用戶輸入的通信標(biāo)識符和授權(quán)證書進(jìn)行認(rèn)證;如果通信標(biāo)識符和授權(quán)證書均通過認(rèn)證,則將所述用戶注冊到通信服務(wù)器中并且將所述用戶注冊到所述用戶組中。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,在將用戶組注冊到通信服務(wù)器之前,根據(jù)用戶預(yù)先設(shè)置的條件來創(chuàng)建用戶組。
13.根據(jù)權(quán)利要求11所述的方法,其特征在于,其中用戶能夠注冊到一個或多個用戶組。
14.根據(jù)權(quán)利要求11所述的方法,其特征在于,如果授權(quán)證書沒有通過認(rèn)證,則向用戶發(fā)送拒絕注冊消息。
15.根據(jù)權(quán)利要求11所述的方法,其特征在于,如果授權(quán)證書通過認(rèn)證,但通信標(biāo)識符未通過認(rèn)證,則將所述用戶注冊到通信服務(wù)器,但不將用戶注冊到任何用戶組中。
16.一種通信系統(tǒng),其特征在于,包括用于將用戶組注冊到通信服務(wù)器,并為所述用戶組分配通信標(biāo)識符的裝置;用于對用戶輸入的通信標(biāo)識符和授權(quán)證書進(jìn)行認(rèn)證的裝置;用于在通信標(biāo)識符和授權(quán)證書均通過認(rèn)證時,將所述用戶注冊到通信服務(wù)器中并且將所述用戶注冊到所述用戶組中的裝置。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其特征在于,在將用戶組注冊到通信服務(wù)器之前,根據(jù)用戶預(yù)先設(shè)置的條件來創(chuàng)建用戶組。
18.根據(jù)權(quán)利要求16所述的系統(tǒng),其特征在于,用戶能夠注冊到一個或多個用戶組。
19.根據(jù)權(quán)利要求16所述的系統(tǒng),其特征在于,如果授權(quán)證書沒有通過認(rèn)證,則向用戶發(fā)送拒絕注冊消息。
20.根據(jù)權(quán)利要求16所述的系統(tǒng),其特征在于,如果授權(quán)證書通過認(rèn)證,但通信標(biāo)識符未通過認(rèn)證,則將所述用戶注冊到通信服務(wù)器,但不將用戶注冊到任何用戶組中。
全文摘要
本發(fā)明涉及一種基于認(rèn)證的多用戶在線視頻游戲方法,包括將用戶組注冊到視頻游戲服務(wù)器,并為所述用戶組分配視頻游戲標(biāo)識符;對用戶輸入的視頻游戲標(biāo)識符和授權(quán)證書進(jìn)行認(rèn)證;如果視頻游戲標(biāo)識符和授權(quán)證書均通過認(rèn)證,則將所述用戶注冊到視頻游戲服務(wù)器中并且將所述用戶注冊到所述用戶組中。以及,一種系統(tǒng),包括用于將用戶組注冊到視頻游戲服務(wù)器,并為所述用戶組分配視頻游戲標(biāo)識符的裝置;用于對用戶輸入的視頻游戲標(biāo)識符和授權(quán)證書進(jìn)行認(rèn)證的裝置;用于在視頻游戲標(biāo)識符和授權(quán)證書均通過認(rèn)證時,則將所述用戶注冊到視頻游戲服務(wù)器中并且將所述用戶注冊到所述用戶組中的裝置。
文檔編號H04L29/06GK102480487SQ201010574810
公開日2012年5月30日 申請日期2010年11月24日 優(yōu)先權(quán)日2010年11月24日
發(fā)明者唐善敬 申請人:阿爾卡特朗訊公司