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

一種使游戲賬號(hào)進(jìn)入游戲狀態(tài)的方法

文檔序號(hào):6680080閱讀:192來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種使游戲賬號(hào)進(jìn)入游戲狀態(tài)的方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)游戲技術(shù),特別是指一種使游戲賬號(hào)進(jìn)入游戲狀態(tài)的方法。
背景技術(shù)
在網(wǎng)絡(luò)游戲系統(tǒng)中,每個(gè)游戲用戶(hù)一般對(duì)應(yīng)一個(gè)游戲賬號(hào),游戲用戶(hù)在諸如手機(jī)或電腦等游戲終端通過(guò)使用游戲賬號(hào)登錄游戲系統(tǒng)。很多游戲系統(tǒng)在游戲用戶(hù)對(duì)應(yīng)的游戲賬號(hào)進(jìn)入游戲狀態(tài)前需要游戲用戶(hù)指定與游戲相關(guān)的前置信息,其中,所謂前置信息是用戶(hù)進(jìn)入游戲狀態(tài)時(shí)所需提供給游戲服務(wù)端的與進(jìn)入游戲相關(guān)的參數(shù)信息的總稱(chēng)。例如在對(duì)戰(zhàn)類(lèi)游戲中,一般需要游戲用戶(hù)選擇指定對(duì)手的賬號(hào);在團(tuán)隊(duì)類(lèi)游戲中,需要游戲用戶(hù)選擇指定團(tuán)隊(duì)組員的賬號(hào)或者指定要加入的團(tuán)隊(duì)標(biāo)識(shí);在運(yùn)行有多種游戲的游戲服務(wù)系統(tǒng)中,還需要用戶(hù)指定要進(jìn)入的游戲名稱(chēng)或標(biāo)識(shí)等。終端側(cè)輸入的這些前置信息會(huì)發(fā)送給游戲服務(wù)端,游戲服務(wù)端據(jù)此返回處理結(jié)果給終端。然而前置信息的輸入增加了用戶(hù)終端側(cè)的處理負(fù)擔(dān),而且這一交互過(guò)程也需要占用一定的網(wǎng)絡(luò)資源和消耗一定的通信時(shí)間和費(fèi)用。另外,在無(wú)線(xiàn)網(wǎng)絡(luò)游戲中有些低端手機(jī)并不支持圖形界面,因此無(wú)法提供選擇對(duì)手等需要的圖形界面,這時(shí)用戶(hù)就無(wú)法通過(guò)游戲終端輸入相應(yīng)的前置信息,結(jié)果導(dǎo)致游戲無(wú)法進(jìn)行。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種使游戲賬號(hào)進(jìn)入游戲狀態(tài)的方法,解決現(xiàn)有技術(shù)中在游戲賬號(hào)進(jìn)入游戲狀態(tài)之前需要用戶(hù)通過(guò)游戲終端提供與游戲相關(guān)的前置信息所導(dǎo)致的終端側(cè)用戶(hù)處理負(fù)擔(dān)較重的問(wèn)題。
為了達(dá)到上述目的,本發(fā)明提供了一種使游戲賬號(hào)進(jìn)入游戲狀態(tài)的方法,該方法包含預(yù)先設(shè)置并保存游戲前置信息;該方法包括如下步驟a、游戲終端使用游戲賬號(hào)登錄游戲服務(wù)端;b、游戲服務(wù)端根據(jù)保存的游戲前置信息使該游戲賬號(hào)進(jìn)入游戲狀態(tài)。
在上述方法中,所述預(yù)先設(shè)置并保存游戲前置信息為預(yù)先設(shè)置并保存與游戲賬號(hào)對(duì)應(yīng)的游戲前置信息。
在上述方法中,所述預(yù)先設(shè)置并保存游戲前置信息為預(yù)先在游戲終端設(shè)置并保存與游戲賬號(hào)對(duì)應(yīng)的游戲前置信息;所述步驟a進(jìn)一步包括游戲終端在使用游戲賬號(hào)登錄游戲服務(wù)端時(shí),將自身保存的與該游戲賬號(hào)對(duì)應(yīng)的游戲前置信息發(fā)送至游戲服務(wù)端;所述步驟b為游戲服務(wù)端根據(jù)接收到的游戲前置信息使該游戲賬號(hào)進(jìn)入游戲狀態(tài)。
在上述方法中,所述預(yù)先設(shè)置并保存游戲前置信息為預(yù)先在游戲服務(wù)端保存與游戲賬號(hào)對(duì)應(yīng)的游戲前置信息;所述步驟b為游戲服務(wù)端根據(jù)自身保存的與該游戲賬號(hào)對(duì)應(yīng)的游戲前置信息使該游戲賬號(hào)進(jìn)入游戲狀態(tài)。
在上述方法中,所述預(yù)先在游戲服務(wù)端設(shè)置并保存與游戲賬號(hào)對(duì)應(yīng)的游戲前置信息的方式為游戲服務(wù)端接收用戶(hù)通過(guò)網(wǎng)絡(luò)WEB、無(wú)線(xiàn)應(yīng)用協(xié)議WAP或者短消息方式發(fā)送的游戲前置信息,并將接收到的游戲前置信息保存于數(shù)據(jù)庫(kù)中與該用戶(hù)對(duì)應(yīng)的用戶(hù)信息列表中;或者游戲服務(wù)端按照缺省方式為該游戲賬號(hào)設(shè)置并保存游戲前置信息,并使得設(shè)置的前置信息與用戶(hù)相對(duì)應(yīng)。
在上述方法中,所述游戲前置信息包括游戲標(biāo)識(shí)信息、游戲參數(shù)信息、匹配信息或上述三者的任意組合。
在上述方法中,當(dāng)所述前置信息包括游戲標(biāo)識(shí)信息時(shí),所述設(shè)置并保存游戲前置信息的方式為設(shè)置并保存與游戲賬號(hào)對(duì)應(yīng)的、由一個(gè)或一個(gè)以上游戲標(biāo)識(shí)組成的游戲標(biāo)識(shí)列表;所述步驟b為游戲服務(wù)端按照隨機(jī)選取方式、順序選取方式或與設(shè)置的時(shí)間段相匹配的方式從游戲標(biāo)識(shí)列表中選取游戲標(biāo)識(shí),然后使游戲賬號(hào)進(jìn)入該游戲標(biāo)識(shí)所對(duì)應(yīng)游戲的游戲狀態(tài)。
在上述方法中,當(dāng)所述前置信息包括匹配信息時(shí),所述步驟b為游戲服務(wù)端按照設(shè)置的匹配信息為該游戲賬號(hào)選擇匹配的共同游戲者賬號(hào),然后使該游戲賬號(hào)以及選取的共同游戲者賬號(hào)進(jìn)入游戲狀態(tài)。
在上述方法中,所述匹配信息包括隨機(jī)匹配方式、級(jí)別匹配方式、配對(duì)列表方式、用戶(hù)屬性匹配方式或上述四者的任意組合。
在上述方法中,所述設(shè)置并保存與游戲賬號(hào)對(duì)應(yīng)的游戲前置信息為設(shè)置并保存與游戲賬號(hào)對(duì)應(yīng)的一個(gè)以上匹配信息,且為設(shè)置的所有匹配信息分別設(shè)置優(yōu)先級(jí);所述步驟b為游戲服務(wù)端根據(jù)設(shè)置的優(yōu)先級(jí)選擇匹配信息為該游戲賬號(hào)選取共同游戲者賬號(hào),然后使該游戲賬號(hào)以及選取的共同游戲者賬號(hào)進(jìn)入游戲狀態(tài)。
在上述方法中,所述設(shè)置并保存與游戲賬號(hào)對(duì)應(yīng)的游戲前置信息進(jìn)一步包括設(shè)置當(dāng)首次匹配失敗后游戲終端處于等待狀態(tài)的時(shí)間或當(dāng)首次匹配失敗后游戲服務(wù)端進(jìn)行重新匹配的次數(shù)。
在上述方法中,所述設(shè)置并保存與游戲賬號(hào)對(duì)應(yīng)的游戲前置信息進(jìn)一步包括設(shè)置當(dāng)該游戲賬號(hào)處于等待狀態(tài)時(shí)從游戲服務(wù)端接收共同游戲者加入通知的屬性。
在上述方法中,所述步驟b進(jìn)一步包括游戲服務(wù)端按照設(shè)置的匹配信息為該游戲賬號(hào)選擇匹配的共同游戲者賬號(hào)的同時(shí),檢測(cè)與該游戲賬號(hào)對(duì)應(yīng)的前置信息和與共同游戲者賬號(hào)對(duì)應(yīng)的前置信息,判斷該游戲賬號(hào)與共同游戲者賬號(hào)是否相互匹配,如果是,則執(zhí)行步驟b中使該游戲賬號(hào)以及選取的共同游戲者賬號(hào)進(jìn)入游戲狀態(tài)的步驟;否則,不作處理。
在上述方法中,所述步驟b之前進(jìn)一步包括游戲服務(wù)端為游戲建立一個(gè)以上分別設(shè)置有不同匹配條件的等待隊(duì)列;所述步驟b包括游戲服務(wù)端根據(jù)保存的與該游戲賬號(hào)對(duì)應(yīng)的用戶(hù)屬性信息或前置信息將該游戲賬號(hào)添加至滿(mǎn)足設(shè)置的匹配條件的等待隊(duì)列中,且當(dāng)檢測(cè)到該等待隊(duì)列中的游戲人員數(shù)量湊足時(shí),使該游戲賬號(hào)以及等待隊(duì)列中的其它游戲賬號(hào)一起進(jìn)入相應(yīng)游戲的游戲狀態(tài)。
綜上所述,本發(fā)明通過(guò)預(yù)先設(shè)置并保存游戲前置信息;游戲終端使用游戲賬號(hào)登錄游戲服務(wù)端;游戲服務(wù)端根據(jù)保存的游戲前置信息使該游戲賬號(hào)進(jìn)入游戲狀態(tài),從而避免了在用戶(hù)通過(guò)游戲賬號(hào)登錄游戲服務(wù)端的過(guò)程中,輸入相關(guān)的游戲前置信息的麻煩,既減輕了游戲用戶(hù)的處理負(fù)擔(dān),又提高了游戲系統(tǒng)的處理效率。


圖1為本發(fā)明的使游戲賬號(hào)進(jìn)入游戲狀態(tài)方法的流程圖。
圖2為一個(gè)游戲平臺(tái)的組成結(jié)構(gòu)圖。
圖3為本發(fā)明基于圖2所示游戲平臺(tái)的具體實(shí)施例的方法流程圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。
本發(fā)明的核心思想是預(yù)先設(shè)置并保存游戲前置信息;游戲終端使用游戲賬號(hào)登錄游戲服務(wù)端;游戲服務(wù)端根據(jù)保存的游戲前置信息使該游戲賬號(hào)進(jìn)入游戲狀態(tài),從而避免了在用戶(hù)通過(guò)游戲賬號(hào)登錄游戲服務(wù)端的過(guò)程中,輸入相關(guān)的游戲前置信息的麻煩,既減輕了游戲用戶(hù)的處理負(fù)擔(dān),又提高了游戲系統(tǒng)的處理效率。
下面通過(guò)具體實(shí)施例詳細(xì)說(shuō)明本發(fā)明的使游戲賬號(hào)進(jìn)入游戲狀態(tài)的方法,該方法流程如圖1所示,具體包括如下步驟步驟101預(yù)先設(shè)置并保存游戲前置信息。
游戲前置信息一般是與具體的用戶(hù)即游戲賬號(hào)相對(duì)應(yīng)的,當(dāng)然也可采用系統(tǒng)針對(duì)所有的用戶(hù)采用通用的游戲前置信息設(shè)置。游戲前置信息一般包括游戲標(biāo)識(shí)信息、游戲參數(shù)信息以及匹配信息等,在進(jìn)行前置信息設(shè)置時(shí)具體根據(jù)所選擇游戲的類(lèi)別以及用戶(hù)設(shè)置可以包括以上全部或部分內(nèi)容。下面對(duì)上述幾類(lèi)前置信息分別進(jìn)行說(shuō)明第一、游戲標(biāo)識(shí)信息。游戲標(biāo)識(shí)作為游戲的唯一標(biāo)識(shí)與游戲一一對(duì)應(yīng),游戲標(biāo)識(shí)可以是游戲名稱(chēng)或游戲代碼等。當(dāng)游戲服務(wù)端同時(shí)運(yùn)行多款游戲時(shí),用戶(hù)在使用游戲賬號(hào)登錄游戲服務(wù)端的過(guò)程中,就需要在游戲終端顯示的游戲列表或游戲大廳圖形界面中選擇要進(jìn)入的游戲標(biāo)識(shí)。因此,本發(fā)明中,在設(shè)置該類(lèi)前置信息時(shí),可以預(yù)先設(shè)置作為前置信息的游戲標(biāo)識(shí)列表,然后在游戲終端或游戲服務(wù)端保存游戲標(biāo)識(shí)列表。
第二、游戲參數(shù)信息。即具體游戲的參數(shù)配置信息,如難度等級(jí)等,當(dāng)進(jìn)入游戲時(shí),游戲服務(wù)端將根據(jù)此參數(shù)配置啟動(dòng)相應(yīng)級(jí)別的游戲。
第三、匹配信息。在為當(dāng)前游戲賬號(hào)選擇要進(jìn)入游戲的游戲標(biāo)識(shí)后,且該游戲標(biāo)識(shí)對(duì)應(yīng)的游戲?yàn)榉菃稳擞螒驎r(shí),就需要進(jìn)一步為該游戲賬號(hào)確定共同游戲者的賬號(hào),這時(shí)需要設(shè)置選取共同游戲者的方式,該匹配信息具體可以包括隨機(jī)匹配方式、級(jí)別匹配方式、配對(duì)列表方式或者用戶(hù)屬性匹配方式等。
其中,隨機(jī)匹配方式是指在用戶(hù)通過(guò)游戲賬號(hào)登錄游戲服務(wù)端的過(guò)程中,游戲服務(wù)端為該游戲賬號(hào)任意選取處于空閑狀態(tài)的共同游戲者的賬號(hào),然后使該賬號(hào)以及選取的共同游戲者的賬號(hào)共同進(jìn)入游戲狀態(tài)。在用戶(hù)通過(guò)游戲賬號(hào)登錄游戲服務(wù)端后,如果該賬號(hào)沒(méi)有立即開(kāi)始游戲,即沒(méi)有立即進(jìn)入游戲狀態(tài)則處于空閑狀態(tài),或者說(shuō)是等待狀態(tài),一般在游戲服務(wù)端的內(nèi)存中保存每個(gè)已經(jīng)登錄賬號(hào)的狀態(tài)信息,游戲服務(wù)端通過(guò)查詢(xún)內(nèi)存中賬號(hào)的狀態(tài)信息即可獲知賬號(hào)是否處于空閑狀態(tài)。另外游戲服務(wù)端在選取了處于空閑狀態(tài)的共同游戲者的賬號(hào)后,可以先向處于空閑狀態(tài)的共同游戲者的賬號(hào)所在的終端發(fā)送包含詢(xún)問(wèn)是否希望進(jìn)入游戲狀態(tài)的消息,當(dāng)游戲服務(wù)端接收到終端返回確認(rèn)消息后再使該賬號(hào)以及選取的賬號(hào)共同進(jìn)入游戲狀態(tài)。
級(jí)別匹配方式是指在游戲終端或游戲服務(wù)端設(shè)置并保存與該賬號(hào)相對(duì)應(yīng)的對(duì)手或游戲共同者的賬號(hào)級(jí)別范圍信息;然后在用戶(hù)通過(guò)游戲賬號(hào)登錄游戲服務(wù)端的過(guò)程中,游戲服務(wù)端選取處于空閑狀態(tài)且屬于上述級(jí)別范圍的游戲賬號(hào),最后使該賬號(hào)以及選取的賬號(hào)共同進(jìn)入相應(yīng)游戲的游戲狀態(tài)。需要說(shuō)明的是上述級(jí)別是表示用戶(hù)游戲水平的標(biāo)志,針對(duì)具體的游戲可以定義多個(gè)級(jí)別,如圍棋類(lèi)游戲可以設(shè)置9個(gè)級(jí)別,與段位對(duì)應(yīng);也可以用積分來(lái)劃分,如每1000分為一個(gè)等級(jí)。隨著用戶(hù)在游戲中獲勝的次數(shù)的變化,用戶(hù)的游戲級(jí)別信息也會(huì)發(fā)生相應(yīng)的變化。
配對(duì)列表方式是指在游戲終端或游戲服務(wù)端設(shè)置并保存與具體游戲相對(duì)應(yīng)的賬號(hào)配對(duì)列表信息;然后在用戶(hù)通過(guò)游戲賬號(hào)登錄游戲服務(wù)端的過(guò)程中,游戲服務(wù)端查詢(xún)與所要進(jìn)行的游戲相對(duì)應(yīng)的賬號(hào)配對(duì)列表,并從列表中選取與該賬號(hào)匹配的處于空閑狀態(tài)的賬號(hào),最后使該賬號(hào)以及選取的賬號(hào)共同進(jìn)入相應(yīng)游戲的游戲狀態(tài)。
用戶(hù)屬性匹配方式。其中,用戶(hù)屬性具體包括性別、年齡、地域、網(wǎng)速以及斷線(xiàn)率等信息,用戶(hù)屬性通常以用戶(hù)信息表的方式保存于游戲服務(wù)端的數(shù)據(jù)庫(kù)中。用戶(hù)屬性匹配方式具體是指在游戲終端或游戲服務(wù)端設(shè)置匹配的用戶(hù)屬性,如設(shè)置匹配的游戲賬號(hào)的性別為女,并且年齡為18至24歲等;然后在用戶(hù)通過(guò)游戲賬號(hào)登錄游戲服務(wù)端的過(guò)程中,游戲服務(wù)端獲取對(duì)該賬號(hào)設(shè)置的用戶(hù)屬性匹配信息,并從數(shù)據(jù)庫(kù)中獲取當(dāng)前處于空閑狀態(tài)的賬號(hào)的用戶(hù)屬性信息與上述用戶(hù)屬性匹配信息進(jìn)行對(duì)比,選取與該賬號(hào)設(shè)定的用戶(hù)屬性條件匹配的處于空閑狀態(tài)的賬號(hào),最后使該賬號(hào)以及選取的賬號(hào)共同進(jìn)入相應(yīng)游戲的游戲狀態(tài)。
在設(shè)置上述匹配信息時(shí),既可以單獨(dú)設(shè)置一種匹配信息,如配對(duì)列表方式,也可以組合設(shè)置多種匹配信息,如配對(duì)列表方式和隨機(jī)選取方式,從而當(dāng)游戲服務(wù)端在根據(jù)設(shè)置的一種匹配信息匹配失敗時(shí),可以繼續(xù)根據(jù)第二種匹配信息進(jìn)行匹配,增加匹配的成功率。例如當(dāng)游戲服務(wù)端根據(jù)設(shè)置的配對(duì)列表方式查詢(xún)到配對(duì)賬號(hào)列表中的賬號(hào)都為非空閑狀態(tài)時(shí),就只能通知當(dāng)前游戲賬號(hào)所在的游戲終端等待。而如果將配對(duì)列表方式和隨機(jī)匹配方式結(jié)合起來(lái)進(jìn)行使用時(shí),游戲服務(wù)端可以繼續(xù)查詢(xún)與該游戲標(biāo)識(shí)對(duì)應(yīng)的當(dāng)前處于空閑狀態(tài)的其它游戲賬號(hào),然后從中隨機(jī)選擇共同游戲者的賬號(hào),最后使該賬號(hào)以及選取的其它賬號(hào)共同進(jìn)入相應(yīng)游戲的游戲狀態(tài),避免了用戶(hù)等待過(guò)長(zhǎng)時(shí)間,提高了系統(tǒng)資源的利用率。
而且當(dāng)采取上述組合設(shè)置多種匹配信息時(shí),還可以進(jìn)一步為設(shè)置的每一種匹配信息設(shè)置不同的優(yōu)先級(jí)信息。這樣當(dāng)用戶(hù)使用游戲賬號(hào)登錄游戲服務(wù)端時(shí),游戲服務(wù)端就可以根據(jù)設(shè)置的匹配信息的優(yōu)先級(jí)選擇匹配的順序,從而在盡量滿(mǎn)足用戶(hù)設(shè)置的同時(shí),又不至于使用戶(hù)等待的時(shí)間過(guò)長(zhǎng)。舉例來(lái)說(shuō),在設(shè)置匹配信息時(shí),將配對(duì)列表方式設(shè)置為最高優(yōu)先級(jí),而將級(jí)別匹配方式設(shè)置為較高優(yōu)先級(jí),將隨機(jī)匹配方式設(shè)置為最低優(yōu)先級(jí)。這樣當(dāng)游戲服務(wù)端根據(jù)配對(duì)列表方式判定沒(méi)有匹配的處于空閑狀態(tài)的共同游戲者時(shí),則繼續(xù)根據(jù)級(jí)別匹配方式選擇對(duì)手,如果還沒(méi)有,則繼續(xù)使用隨機(jī)匹配方式選擇對(duì)手,提高了匹配的成功率,進(jìn)而也提高了游戲賬號(hào)進(jìn)入游戲狀態(tài)的成功率,避免了用戶(hù)等待過(guò)長(zhǎng)時(shí)間,提高了系統(tǒng)資源的利用率。
另外,還可以預(yù)先設(shè)定一個(gè)等待時(shí)間。當(dāng)游戲服務(wù)端根據(jù)設(shè)置的匹配信息匹配失敗時(shí),通知該游戲賬號(hào)對(duì)應(yīng)的游戲終端進(jìn)入等待狀態(tài)或退出。在等待過(guò)程中,游戲服務(wù)端可以重新進(jìn)行匹配,如果匹配成功,則使該游戲賬號(hào)對(duì)應(yīng)的游戲終端進(jìn)入游戲狀態(tài);否則,向游戲終端發(fā)送匹配失敗通知。也可以預(yù)先設(shè)定一個(gè)重試次數(shù),如果在進(jìn)行了預(yù)定的重試次數(shù)進(jìn)行完畢重新匹配之后,匹配依然失敗時(shí),則通知游戲終端無(wú)法進(jìn)入游戲狀態(tài)。當(dāng)然為了增加游戲賬號(hào)進(jìn)入游戲狀態(tài)的成功率,游戲服務(wù)端在預(yù)先設(shè)定的等待時(shí)間內(nèi)或進(jìn)行了設(shè)定的重試次數(shù)次匹配后,如果匹配仍然失敗,則降低匹配條件,例如降低級(jí)別要求等,從而擴(kuò)大匹配范圍;或者游戲服務(wù)端直接在目前處于空閑狀態(tài)尚未進(jìn)入游戲狀態(tài)的游戲賬號(hào)中挑選最接近前置信息條件的賬號(hào),如級(jí)別或積分最接近的游戲賬號(hào)進(jìn)行匹配,同時(shí)游戲服務(wù)端發(fā)送消息給游戲終端,而且當(dāng)游戲服務(wù)端接收到游戲終端返回的確認(rèn)消息后,使該游戲賬號(hào)進(jìn)入游戲狀態(tài)。其中,在游戲服務(wù)端發(fā)送給游戲終端的消息中包括對(duì)方的賬號(hào)、積分以及級(jí)別等信息。
當(dāng)涉及團(tuán)體游戲時(shí),如麻將,由于必須湊足游戲成員才可進(jìn)入游戲狀態(tài),因此在進(jìn)入團(tuán)體游戲狀態(tài)時(shí),很可能因?yàn)橛螒虺蓡T不足導(dǎo)致選擇進(jìn)行團(tuán)體游戲的用戶(hù)等待較長(zhǎng)時(shí)間。為了避免用戶(hù)感覺(jué)等待時(shí)間太長(zhǎng)以及提高系統(tǒng)資源的利用率,游戲服務(wù)端可以在每加入一個(gè)游戲成員就向等待的游戲終端發(fā)送一條通知消息。而且游戲服務(wù)端還可以使請(qǐng)求進(jìn)行某個(gè)團(tuán)體游戲的游戲賬號(hào)加入當(dāng)前處于等待狀態(tài)且人數(shù)最多的等待團(tuán)隊(duì),以便使該團(tuán)隊(duì)中的游戲成員盡早進(jìn)入游戲狀態(tài),減少用戶(hù)等待時(shí)間。
另外一種避免用戶(hù)等待時(shí)間過(guò)長(zhǎng)的方法則是當(dāng)用戶(hù)使用游戲賬號(hào)登錄,而游戲服務(wù)端根據(jù)設(shè)置的前置信息判定無(wú)法使該游戲賬號(hào)進(jìn)入游戲狀態(tài)時(shí),則在該游戲終端退出后,游戲服務(wù)端在預(yù)先設(shè)定的時(shí)間如1小時(shí)內(nèi)監(jiān)測(cè)到有滿(mǎn)足條件的對(duì)手登錄,則通過(guò)發(fā)送短消息等方式向該游戲終端發(fā)送通知,并使上述滿(mǎn)足條件的對(duì)手賬號(hào)處于等待狀態(tài),同時(shí)為了使該賬號(hào)在一定時(shí)間內(nèi)不再與其它賬號(hào)匹配進(jìn)入游戲狀態(tài),還可以為該滿(mǎn)足條件的對(duì)手賬號(hào)在內(nèi)存中設(shè)置一個(gè)鎖定標(biāo)志。這樣該游戲終端在接到通知后就可以選擇重新登錄,從而游戲服務(wù)端使之與上述對(duì)手賬號(hào)進(jìn)入游戲狀態(tài)。而當(dāng)超過(guò)該設(shè)定時(shí)間,則該設(shè)置自動(dòng)失效,游戲服務(wù)端不再發(fā)送通知。另外,當(dāng)用戶(hù)使用游戲賬號(hào)登錄游戲系統(tǒng)后,如果滿(mǎn)足條件的對(duì)手正與其他用戶(hù)進(jìn)行游戲即游戲服務(wù)端檢測(cè)到滿(mǎn)足條件的賬號(hào)都已進(jìn)入游戲狀態(tài),則該用戶(hù)必須要等對(duì)方游戲結(jié)束后才能與其開(kāi)始游戲,也可采用上面避免用戶(hù)等待時(shí)間過(guò)長(zhǎng)的方法,在對(duì)手與其它用戶(hù)游戲結(jié)束時(shí),游戲服務(wù)端向該游戲終端發(fā)送通知。
以上說(shuō)明了游戲前置信息的具體內(nèi)容,下面說(shuō)明游戲前置信息的設(shè)置及保存方法。上述游戲前置信息既可以保存于游戲終端,也可以保存于游戲服務(wù)端。當(dāng)前置信息保存于游戲終端時(shí),則在后續(xù)的用戶(hù)通過(guò)游戲賬號(hào)登錄游戲服務(wù)端時(shí),游戲終端需要調(diào)用自身保存的與該賬號(hào)相關(guān)的游戲前置信息,然后發(fā)送至游戲服務(wù)端。當(dāng)前置信息保存于游戲服務(wù)端時(shí),則在后續(xù)用戶(hù)登錄過(guò)程中,游戲服務(wù)端直接調(diào)用自身保存的相關(guān)前置信息即可,從而避免了游戲終端與游戲服務(wù)端交互的步驟,減少了網(wǎng)絡(luò)資源、通信時(shí)間和費(fèi)用的消耗,使游戲賬號(hào)更便捷地進(jìn)入游戲狀態(tài)。保存于游戲服務(wù)端的前置信息既可以采用由用戶(hù)通過(guò)網(wǎng)絡(luò)(WEB)、無(wú)線(xiàn)應(yīng)用協(xié)議(WAP)或者發(fā)送短消息的方式進(jìn)行設(shè)置,也可以采用由系統(tǒng)按照缺省方式進(jìn)行設(shè)置,如在進(jìn)行匹配信息設(shè)置時(shí),系統(tǒng)可以將用戶(hù)的對(duì)手級(jí)別默認(rèn)設(shè)置為與用戶(hù)自身的級(jí)別相同。而且游戲服務(wù)端既可以針對(duì)所有用戶(hù)或多個(gè)用戶(hù)進(jìn)行通用設(shè)置,也可針對(duì)個(gè)別用戶(hù)進(jìn)行單獨(dú)設(shè)置,即在游戲服務(wù)端數(shù)據(jù)庫(kù)中的保存的用戶(hù)信息表中為每個(gè)游戲賬號(hào)設(shè)置相應(yīng)的前置信息,而在游戲賬號(hào)登錄系統(tǒng)時(shí),游戲服務(wù)端只需從用戶(hù)信息表中獲取該游戲賬號(hào)對(duì)應(yīng)的前置信息,然后根據(jù)前置信息進(jìn)行相應(yīng)處理,最后使游戲賬號(hào)進(jìn)入游戲狀態(tài)。
步驟102游戲終端使用游戲賬號(hào)登錄游戲服務(wù)端。
其中,當(dāng)前置信息被保存于游戲終端時(shí),如上所述,在用戶(hù)通過(guò)游戲終端使用游戲賬號(hào)登錄游戲服務(wù)端的過(guò)程中,游戲終端需要將前置信息與游戲賬號(hào)和密碼一起發(fā)送至游戲服務(wù)端,或者游戲終端首先將游戲賬號(hào)和密碼發(fā)送至游戲服務(wù)端,當(dāng)游戲終端接收到游戲服務(wù)端返回的驗(yàn)證通過(guò)消息后,再將保存的前置信息發(fā)送至游戲服務(wù)端。
步驟103游戲服務(wù)端根據(jù)前置信息使該游戲賬號(hào)進(jìn)入游戲狀態(tài)。
在本步驟中,游戲服務(wù)端會(huì)根據(jù)上述步驟101中設(shè)置的游戲前置信息使相應(yīng)的游戲賬號(hào)進(jìn)入游戲狀態(tài)。而當(dāng)游戲服務(wù)端根據(jù)設(shè)置的游戲標(biāo)識(shí)列表為游戲賬號(hào)選擇進(jìn)入的游戲時(shí),則具體可以采取以下幾種方式隨機(jī)選取方式從游戲標(biāo)識(shí)列表中任意選取一個(gè)游戲,然后使該游戲賬號(hào)進(jìn)入相應(yīng)游戲的游戲狀態(tài),當(dāng)游戲標(biāo)識(shí)列表中只有一個(gè)游戲標(biāo)識(shí)時(shí),則直接進(jìn)入該游戲標(biāo)識(shí)對(duì)應(yīng)的游戲。
順序選取方式游戲服務(wù)端可以按照游戲標(biāo)識(shí)列表中列表元素的排列次序依次為選取游戲,優(yōu)先選取次序靠前的列表元素。如游戲服務(wù)端優(yōu)先使游戲賬號(hào)進(jìn)入列表中的第一個(gè)游戲,如果檢測(cè)到該游戲由于人數(shù)已達(dá)上限而無(wú)法進(jìn)入時(shí),則嘗試使該游戲賬號(hào)進(jìn)入列表中的第二個(gè)游戲,以此類(lèi)推。
或者將游戲標(biāo)識(shí)列表中的每個(gè)游戲標(biāo)識(shí)與時(shí)間段相對(duì)應(yīng),選取與當(dāng)前時(shí)間所在時(shí)間段相對(duì)應(yīng)的游戲標(biāo)識(shí)。
另外,當(dāng)游戲服務(wù)端根據(jù)設(shè)置的匹配信息為游戲賬號(hào)選擇共同游戲者或共同游戲者的賬號(hào)時(shí),還可以同時(shí)檢測(cè)與共同游戲者的游戲賬號(hào)所對(duì)應(yīng)的前置信息,判斷該用戶(hù)是否滿(mǎn)足對(duì)手設(shè)置的前置信息中的匹配條件,如級(jí)別條件等,只有當(dāng)互相匹配時(shí)才使該游戲賬號(hào)進(jìn)入游戲狀態(tài)。
當(dāng)用戶(hù)使用游戲賬號(hào)登錄后有如下兩種情形,即第一,當(dāng)前沒(méi)有其他用戶(hù)處于等待狀態(tài),則該用戶(hù)進(jìn)入等待狀態(tài),等待狀態(tài)是指游戲賬號(hào)登錄后尚未進(jìn)入游戲的狀態(tài),即空閑狀態(tài)。
第二,當(dāng)前至少有一個(gè)用戶(hù)處于等待狀態(tài),則對(duì)該用戶(hù)檢測(cè)是否有互相滿(mǎn)足前置信息條件的等待用戶(hù)。如果有,則如果進(jìn)行的是雙人游戲,則游戲服務(wù)端使該用戶(hù)和滿(mǎn)足條件的用戶(hù)共同進(jìn)入游戲狀態(tài),而如果是多人游戲,則使互相滿(mǎn)足前置信息條件的用戶(hù)處于等待狀態(tài),直到游戲服務(wù)端檢測(cè)到互相滿(mǎn)足前置信息條件的用戶(hù)數(shù)量達(dá)到游戲要求的數(shù)量時(shí)再使之共同進(jìn)入游戲狀態(tài)。
對(duì)于上述情形,當(dāng)進(jìn)行多人游戲時(shí),如常見(jiàn)的4人游戲,由于必須使得共同參與游戲的所有游戲賬號(hào)互相滿(mǎn)足前置信息中的匹配條件,因此游戲服務(wù)端需要進(jìn)行6次匹配,效率較低。為了提高匹配效率,可以采取在游戲服務(wù)端內(nèi)存中為每個(gè)游戲建立多個(gè)分別設(shè)置有不同匹配條件的等待隊(duì)列,這樣在用戶(hù)登錄時(shí),游戲服務(wù)端就可以根據(jù)用戶(hù)的屬性信息,如積分等以及前置信息選擇滿(mǎn)足條件的等待對(duì)列,這樣當(dāng)游戲服務(wù)端檢測(cè)到該隊(duì)列的人數(shù)湊足時(shí),則游戲服務(wù)端使之進(jìn)入游戲狀態(tài)。由于游戲服務(wù)端只將用戶(hù)信息與等待隊(duì)列的設(shè)置信息進(jìn)行比較,而位于同一等待隊(duì)列的游戲賬號(hào)之間不再進(jìn)行互相匹配,因此減少了匹配次數(shù),提高了游戲服務(wù)端的效率。如某個(gè)游戲按用戶(hù)積分分為3個(gè)等級(jí),則為3個(gè)等級(jí)建立3個(gè)等待隊(duì)列,三個(gè)等級(jí)的用戶(hù)賬號(hào)登錄后游戲服務(wù)端根據(jù)其積分將其分配到不同等待隊(duì)列中。
當(dāng)游戲服務(wù)端檢測(cè)到用戶(hù)游戲終端既不支持圖形界面,又沒(méi)有預(yù)先設(shè)置的前置信息時(shí),則采用系統(tǒng)默認(rèn)的前置信息設(shè)置使相應(yīng)的游戲賬號(hào)進(jìn)入游戲狀態(tài)。
下面通過(guò)具體實(shí)施例詳細(xì)說(shuō)明本發(fā)明方法,該方法基于如圖2所示的一個(gè)符合開(kāi)放移動(dòng)聯(lián)盟(OMA)標(biāo)準(zhǔn)的移動(dòng)游戲平臺(tái)(Mobile Game Platform),該游戲平臺(tái)包括接入中心(Access Center)、控制中心(Control Center)以及數(shù)據(jù)庫(kù)服務(wù)器(Database Server);其中,Control Center主要包括以下三個(gè)模塊會(huì)話(huà)管理服務(wù)器(Session Manager)、游戲容器(Game Container)以及系統(tǒng)認(rèn)證計(jì)費(fèi)服務(wù)器(AAA Server)。游戲平臺(tái)位于游戲服務(wù)端,游戲服務(wù)端還包括運(yùn)行在游戲平臺(tái)上的游戲模塊。本發(fā)明基于上述移動(dòng)游戲平臺(tái)的使游戲賬號(hào)進(jìn)入游戲狀態(tài)的方法流程如圖3所示,在該方法中,用戶(hù)通過(guò)Web/WAP Portal預(yù)先設(shè)置游戲賬號(hào)的游戲前置信息,并將設(shè)置的前置信息以及用戶(hù)屬性信息保存于Database Server中,該方法具體包括如下步驟步驟301游戲終端通過(guò)2.5G或3G等移動(dòng)通信網(wǎng)絡(luò)向移動(dòng)游戲平臺(tái)發(fā)送用戶(hù)登錄請(qǐng)求消息。
步驟302移動(dòng)游戲平臺(tái)的Access Center接收到游戲終端發(fā)送的登錄請(qǐng)求消息后,將該消息發(fā)送至Session Manager,然后由Session Manager將用戶(hù)登錄請(qǐng)求消息轉(zhuǎn)發(fā)至AAA Server,由AAA Server根據(jù)Database Server中保存的用戶(hù)屬性信息對(duì)該移動(dòng)終端用戶(hù)進(jìn)行鑒權(quán)。
步驟303當(dāng)鑒權(quán)通過(guò)時(shí),則由AAA Server向Session Manager返回登錄響應(yīng)。
步驟304Session Manager通過(guò)Access Center向游戲終端返回登錄響應(yīng)。
步驟305游戲終端通過(guò)Access Center向Session Manager發(fā)送請(qǐng)求加入游戲的消息。
步驟306Session Manager根據(jù)Database Server中保存的與該游戲賬號(hào)對(duì)應(yīng)的游戲前置信息如游戲標(biāo)識(shí)信息向Game Container發(fā)送請(qǐng)求加入相應(yīng)游戲的消息。
步驟307Game Container根據(jù)Database Server中保存的與該游戲賬號(hào)對(duì)應(yīng)的游戲前置信息如匹配信息為該用戶(hù)選擇游戲室中處于空閑狀態(tài)的游戲賬號(hào)進(jìn)行匹配,然后通過(guò)Session Manager以及Access Center向游戲終端返回響應(yīng)消息。
步驟308游戲終端接收到響應(yīng)消息后,游戲服務(wù)端啟動(dòng)相應(yīng)游戲,并使相應(yīng)的游戲賬號(hào)進(jìn)入游戲狀態(tài),這樣用戶(hù)即可在游戲終端與其他用戶(hù)進(jìn)行聯(lián)網(wǎng)游戲了。
一般游戲賬號(hào)進(jìn)入游戲狀態(tài)時(shí),游戲終端要啟動(dòng)相應(yīng)的游戲模塊與游戲服務(wù)端上運(yùn)行的相應(yīng)游戲模塊進(jìn)行交互,游戲服務(wù)端根據(jù)游戲終端的輸入進(jìn)行相應(yīng)的處理。另外對(duì)于基于短消息的游戲,則游戲終端不需要啟動(dòng)任何游戲模塊,只要向游戲服務(wù)端發(fā)送用戶(hù)在終端上輸入的短消息指令以及接收游戲服務(wù)端返回的短消息或多媒體消息即可進(jìn)行游戲的交互了。
較佳地,如果上述前置信息中包含匹配信息,可以在游戲平臺(tái)中設(shè)置專(zhuān)門(mén)的匹配單元來(lái)進(jìn)行上述步驟307中所述的匹配過(guò)程,即上述步驟307執(zhí)行Game Container根據(jù)與該游戲賬號(hào)對(duì)應(yīng)的游戲前置信息中的匹配信息向匹配單元發(fā)送匹配請(qǐng)求;匹配單元匹配成功后通過(guò)Game Container以及SessionManager向游戲終端返回響應(yīng)消息。
總之,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種使游戲賬號(hào)進(jìn)入游戲狀態(tài)的方法,其特征在于,該方法包括預(yù)先設(shè)置并保存游戲前置信息;該方法包括如下步驟a、游戲終端使用游戲賬號(hào)登錄游戲服務(wù)端;b、游戲服務(wù)端根據(jù)保存的游戲前置信息使該游戲賬號(hào)進(jìn)入游戲狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)先設(shè)置并保存游戲前置信息為預(yù)先設(shè)置并保存與游戲賬號(hào)對(duì)應(yīng)的游戲前置信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)先設(shè)置并保存游戲前置信息為預(yù)先在游戲終端設(shè)置并保存與游戲賬號(hào)對(duì)應(yīng)的游戲前置信息;所述步驟a進(jìn)一步包括游戲終端在使用游戲賬號(hào)登錄游戲服務(wù)端時(shí),將自身保存的與該游戲賬號(hào)對(duì)應(yīng)的游戲前置信息發(fā)送至游戲服務(wù)端;所述步驟b為游戲服務(wù)端根據(jù)接收到的游戲前置信息使該游戲賬號(hào)進(jìn)入游戲狀態(tài)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)先設(shè)置并保存游戲前置信息為預(yù)先在游戲服務(wù)端保存與游戲賬號(hào)對(duì)應(yīng)的游戲前置信息;所述步驟b為游戲服務(wù)端根據(jù)自身保存的與該游戲賬號(hào)對(duì)應(yīng)的游戲前置信息使該游戲賬號(hào)進(jìn)入游戲狀態(tài)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述預(yù)先在游戲服務(wù)端設(shè)置并保存與游戲賬號(hào)對(duì)應(yīng)的游戲前置信息的方式為游戲服務(wù)端接收用戶(hù)通過(guò)網(wǎng)絡(luò)WEB、無(wú)線(xiàn)應(yīng)用協(xié)議WAP或者短消息方式發(fā)送的游戲前置信息,并將接收到的游戲前置信息保存于數(shù)據(jù)庫(kù)中與該用戶(hù)對(duì)應(yīng)的用戶(hù)信息列表中;或者游戲服務(wù)端按照缺省方式為該游戲賬號(hào)設(shè)置并保存游戲前置信息,并使得設(shè)置的前置信息與用戶(hù)相對(duì)應(yīng)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述游戲前置信息包括游戲標(biāo)識(shí)信息、游戲參數(shù)信息、匹配信息或上述三者的任意組合。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,當(dāng)所述前置信息包括游戲標(biāo)識(shí)信息時(shí),所述設(shè)置并保存游戲前置信息的方式為設(shè)置并保存與游戲賬號(hào)對(duì)應(yīng)的、由一個(gè)或一個(gè)以上游戲標(biāo)識(shí)組成的游戲標(biāo)識(shí)列表;所述步驟b為游戲服務(wù)端按照隨機(jī)選取方式、順序選取方式或與設(shè)置的時(shí)間段相匹配的方式從游戲標(biāo)識(shí)列表中選取游戲標(biāo)識(shí),然后使游戲賬號(hào)進(jìn)入該游戲標(biāo)識(shí)所對(duì)應(yīng)游戲的游戲狀態(tài)。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,當(dāng)所述前置信息包括匹配信息時(shí),所述步驟b為游戲服務(wù)端按照設(shè)置的匹配信息為該游戲賬號(hào)選擇匹配的共同游戲者賬號(hào),然后使該游戲賬號(hào)以及選取的共同游戲者賬號(hào)進(jìn)入游戲狀態(tài)。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述匹配信息包括隨機(jī)匹配方式、級(jí)別匹配方式、配對(duì)列表方式、用戶(hù)屬性匹配方式或上述四者的任意組合。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述設(shè)置并保存與游戲賬號(hào)對(duì)應(yīng)的游戲前置信息為設(shè)置并保存與游戲賬號(hào)對(duì)應(yīng)的一個(gè)以上匹配信息,且為設(shè)置的所有匹配信息分別設(shè)置優(yōu)先級(jí);所述步驟b為游戲服務(wù)端根據(jù)設(shè)置的優(yōu)先級(jí)選擇匹配信息為該游戲賬號(hào)選取共同游戲者賬號(hào),然后使該游戲賬號(hào)以及選取的共同游戲者賬號(hào)進(jìn)入游戲狀態(tài)。
11.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述設(shè)置并保存與游戲賬號(hào)對(duì)應(yīng)的游戲前置信息進(jìn)一步包括設(shè)置當(dāng)首次匹配失敗后游戲終端處于等待狀態(tài)的時(shí)間或當(dāng)首次匹配失敗后游戲服務(wù)端進(jìn)行重新匹配的次數(shù)。
12.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述設(shè)置并保存與游戲賬號(hào)對(duì)應(yīng)的游戲前置信息進(jìn)一步包括設(shè)置當(dāng)該游戲賬號(hào)處于等待狀態(tài)時(shí)從游戲服務(wù)端接收共同游戲者加入通知的屬性。
13.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述步驟b進(jìn)一步包括游戲服務(wù)端按照設(shè)置的匹配信息為該游戲賬號(hào)選擇匹配的共同游戲者賬號(hào)的同時(shí),檢測(cè)與該游戲賬號(hào)對(duì)應(yīng)的前置信息和與共同游戲者賬號(hào)對(duì)應(yīng)的前置信息,判斷該游戲賬號(hào)與共同游戲者賬號(hào)是否相互匹配,如果是,則執(zhí)行步驟b中使該游戲賬號(hào)以及選取的共同游戲者賬號(hào)進(jìn)入游戲狀態(tài)的步驟;否則,不作處理。
14.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述步驟b之前進(jìn)一步包括游戲服務(wù)端為游戲建立一個(gè)以上分別設(shè)置有不同匹配條件的等待隊(duì)列;所述步驟b包括游戲服務(wù)端根據(jù)保存的與該游戲賬號(hào)對(duì)應(yīng)的用戶(hù)屬性信息或前置信息將該游戲賬號(hào)添加至滿(mǎn)足設(shè)置的匹配條件的等待隊(duì)列中,且當(dāng)檢測(cè)到該等待隊(duì)列中的游戲人員數(shù)量湊足時(shí),使該游戲賬號(hào)以及等待隊(duì)列中的其它游戲賬號(hào)一起進(jìn)入相應(yīng)游戲的游戲狀態(tài)。
全文摘要
本發(fā)明公開(kāi)了一種使游戲賬號(hào)進(jìn)入游戲狀態(tài)的方法,該方法包含預(yù)先設(shè)置并保存游戲前置信息;游戲終端使用游戲賬號(hào)登錄游戲服務(wù)端;游戲服務(wù)端根據(jù)保存的游戲前置信息使該游戲賬號(hào)進(jìn)入游戲狀態(tài),從而避免了在用戶(hù)通過(guò)游戲賬號(hào)登錄游戲服務(wù)端的過(guò)程中,輸入相關(guān)的游戲前置信息的麻煩,既減輕了游戲用戶(hù)的處理負(fù)擔(dān),又提高了游戲系統(tǒng)的處理效率。
文檔編號(hào)G07F19/00GK1794305SQ20051007323
公開(kāi)日2006年6月28日 申請(qǐng)日期2005年6月1日 優(yōu)先權(quán)日2005年6月1日
發(fā)明者齊泉, 鐘杰萍, 劉乾, 孫謙 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1