專利名稱:保持網(wǎng)絡(luò)游戲連續(xù)性的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)游戲技術(shù),特別涉及保持網(wǎng)絡(luò)游戲連續(xù)性的方法。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,移動互聯(lián)網(wǎng)的傳輸和承載能力已經(jīng)有了很大提高,通過諸如手機(jī)等移動終端上網(wǎng)的概念對消費(fèi)者來說已經(jīng)不再陌生。目前移動互聯(lián)網(wǎng)已經(jīng)可同時提供話音、傳真、數(shù)據(jù)、圖像、多媒體等高品質(zhì)電信服務(wù),其中,面向移動終端用戶推出的在線游戲受到日益廣泛的歡迎。
在線游戲在實(shí)際使用中,經(jīng)常會出現(xiàn)由于外部通信環(huán)境或移動終端本身功能的限制而不得不中途退出游戲的情況。例如,當(dāng)移動終端因電量不足而自動關(guān)機(jī)時,游戲?qū)⒈黄冉K止,玩家在本終端或其它終端重新登錄后,只能開始新的一次游戲過程。此外,玩游戲的過程中不能更換終端,舉例來說,對于支持移動終端和PC對玩的游戲,如果用戶在坐車過程中已經(jīng)開始通過移動終端開始游戲,即使在游戲過程中回到了家里,也無法改為使用PC繼續(xù)路上的游戲,通常玩家需要在PC上重新登錄后開始新的一次游戲過程。
在實(shí)際應(yīng)用中,上述方案存在以下問題用戶無法在重新登錄后繼續(xù)上次的網(wǎng)絡(luò)游戲。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種保持網(wǎng)絡(luò)游戲連續(xù)性的方法,使得用戶重新登錄后可以繼續(xù)上次的網(wǎng)絡(luò)游戲。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種保持網(wǎng)絡(luò)游戲連續(xù)性的方法,包含以下步驟A在游戲進(jìn)行中,游戲客戶端向游戲服務(wù)器發(fā)送包含用戶標(biāo)識的第一消息;B所述游戲服務(wù)器根據(jù)來自所述游戲客戶端的第一消息中的用戶標(biāo)識,對正以該用戶標(biāo)識進(jìn)行游戲的游戲數(shù)據(jù)進(jìn)行備份;C有游戲客戶端登錄時,如果登錄的用戶標(biāo)識存在已備份的游戲數(shù)據(jù),則所述游戲服務(wù)器重新載入為該用戶標(biāo)識備份的游戲數(shù)據(jù),恢復(fù)當(dāng)時的游戲場景。
其中,所述步驟C進(jìn)一步包含以下子步驟如果登錄的用戶標(biāo)識存在已備份的游戲數(shù)據(jù),則由所述游戲服務(wù)器向所述游戲客戶端發(fā)送第二消息,詢問使用該游戲客戶端的用戶是否需要繼續(xù)上次的游戲,如果該游戲客戶端回復(fù)需要繼續(xù)上次游戲的應(yīng)答,則所述游戲服務(wù)器重新載入為該用戶標(biāo)識備份的游戲數(shù)據(jù)并恢復(fù)當(dāng)時的游戲場景,否則開始新的游戲。
此外在所述方法中,所述步驟A中,所述游戲客戶端還將自身的游戲場景數(shù)據(jù)發(fā)送到所述游戲服務(wù)器以供備份;所述步驟C中,如果登錄的用戶標(biāo)識存在已備份的游戲數(shù)據(jù),所述游戲服務(wù)器還將備份的數(shù)據(jù)中來自原先游戲客戶端的游戲場景數(shù)據(jù)發(fā)送到新登錄的游戲客戶端,以供該游戲客戶端恢復(fù)游戲場景數(shù)據(jù)。
此外在所述方法中,所述游戲服務(wù)器備份的游戲數(shù)據(jù)包含以下數(shù)據(jù)之一或其任意組合所述游戲服務(wù)器端的游戲場景數(shù)據(jù)、所述游戲客戶端的游戲場景數(shù)據(jù)、以及其它游戲客戶端發(fā)送給所述游戲客戶端的數(shù)據(jù)。
此外在所述方法中,所述步驟A由使用所述游戲客戶端的用戶手工發(fā)起或由所述游戲客戶端在預(yù)置條件下自動發(fā)起。
此外在所述方法中,所述游戲客戶端在發(fā)生以下原因之一時向所述游戲服務(wù)器發(fā)送第一消息用戶希望換一個游戲客戶端、游戲客戶端信號弱于門限、游戲客戶端電量少于門限。
此外在所述方法中,步驟A中發(fā)送第一消息的游戲客戶端和步驟C中以相同用戶標(biāo)識重新登錄的游戲客戶端是不同游戲客戶端。
此外在所述方法中,步驟A中發(fā)送第一消息的游戲客戶端和步驟C中以相同用戶標(biāo)識重新登錄的游戲客戶端是同一個游戲客戶端。
此外在所述方法中,所述步驟B中所述游戲服務(wù)器對所述游戲數(shù)據(jù)的備份是周期性進(jìn)行的。
此外在所述方法中,所述步驟B中所述游戲服務(wù)器僅在收到所述第一消息對所述游戲數(shù)據(jù)備份一次。
通過比較可以發(fā)現(xiàn),本發(fā)明的技術(shù)方案與現(xiàn)有技術(shù)的主要區(qū)別在于,游戲客戶端通知游戲服務(wù)器對正以指定用戶標(biāo)識進(jìn)行游戲的游戲數(shù)據(jù)進(jìn)行備份,在用戶重登錄時如果游戲服務(wù)器判定該用戶標(biāo)識有已備份的數(shù)據(jù),則通過游戲客戶端詢問用戶是否繼續(xù)游戲,如果得到用戶希望繼續(xù)游戲的應(yīng)答則重新載入為該用戶標(biāo)識備份的數(shù)據(jù),并恢復(fù)當(dāng)時的游戲場景。
游戲服務(wù)器收到游戲客戶端的通知后,對游戲數(shù)據(jù)的備份可以只進(jìn)行一次也可以周期性備份多次。
可以用相同或不同的游戲客戶端進(jìn)行重登錄。
這種技術(shù)方案上的區(qū)別,帶來了較為明顯的有益效果,即因?yàn)榧皶r對用戶當(dāng)前的游戲數(shù)據(jù)進(jìn)行了備份,并且在用戶重登錄時根據(jù)用戶標(biāo)識恢復(fù)了游戲數(shù)據(jù),所以用戶暫時退出通信網(wǎng)絡(luò)不會影響游戲的連續(xù)性。
因?yàn)榭梢酝ㄟ^一次消息觸發(fā)周期性的多次備份,所以可以應(yīng)用于無法預(yù)測游戲中斷時間的場合,例如游戲客戶端電池將耗盡、或進(jìn)入信號不佳的地區(qū)。
因?yàn)榭梢允褂貌煌挠螒蚩蛻舳酥氐卿?,所以用戶可以在不同的地點(diǎn)使用最合適的游戲客戶端,而不會影響游戲的連續(xù)性。例如,在途中可以用手機(jī),回到家后可以用個人計(jì)算機(jī)。
圖1是根據(jù)本發(fā)明的在網(wǎng)絡(luò)游戲環(huán)境下,用戶重登陸后繼續(xù)玩游戲的方法原理圖;圖2是根據(jù)本發(fā)明第一實(shí)施例中的游戲服務(wù)器收到消息后的處理流程圖;圖3是根據(jù)本發(fā)明第一實(shí)施例中的用戶重登陸的處理流程圖;圖4是根據(jù)本發(fā)明第二實(shí)施例中的游戲服務(wù)器收到消息后的處理流程圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述。
本發(fā)明的核心在于,游戲客戶端通過向游戲服務(wù)器發(fā)送含有用戶標(biāo)識的消息,通知游戲服務(wù)器對正以該用戶標(biāo)識進(jìn)行游戲的游戲數(shù)據(jù)進(jìn)行備份。當(dāng)有游戲客戶端登陸時,游戲服務(wù)器判斷該客戶端的用戶標(biāo)識是否有已備份的數(shù)據(jù),如果有,就對使用該用戶標(biāo)識的游戲客戶端進(jìn)行重登陸處理;否則,就為該游戲客戶端開始一個新的游戲。其原理如圖1所示。
在步驟110中,游戲客戶端通過使用該客戶端的用戶手動或該客戶端在預(yù)置條件下自動地向游戲服務(wù)器發(fā)送含有用戶標(biāo)識的消息。比如說,當(dāng)游戲客戶端的用戶希望換一個游戲客戶端繼續(xù)游戲時,就通過該用戶手動地向游戲服務(wù)器發(fā)送含有用戶標(biāo)識的消息,通知游戲服務(wù)器對以該用戶標(biāo)識進(jìn)行游戲的游戲數(shù)據(jù)進(jìn)行備份;當(dāng)游戲客戶端的信號較弱或電量較低時,該游戲客戶端就自動地向游戲服務(wù)器發(fā)送含有用戶標(biāo)識的消息,通知游戲服務(wù)器對以該用戶標(biāo)識進(jìn)行游戲的游戲數(shù)據(jù)進(jìn)行備份。另外,游戲客戶端還需將自身的游戲場景數(shù)據(jù)發(fā)送到游戲服務(wù)器以供備份。
接著,在步驟120中,游戲服務(wù)器根據(jù)接收到的消息中的用戶標(biāo)識,對正以該用戶標(biāo)識進(jìn)行游戲的游戲數(shù)據(jù)進(jìn)行備份。其中所述的游戲數(shù)據(jù)包含游戲服務(wù)器端的游戲場景數(shù)據(jù)、游戲客戶端的游戲場景數(shù)據(jù)、以及其它游戲客戶端發(fā)送給該游戲客戶端的數(shù)據(jù)的任意組合或其中之一。另外,游戲服務(wù)器對該數(shù)據(jù)的備份可以是僅在收到含有用戶標(biāo)識的消息時備份一次,也可以是在收到含有用戶標(biāo)識的消息后周期性的進(jìn)行備份。
接著,在步驟130中,當(dāng)有游戲客戶端登陸時,游戲服務(wù)器判斷該客戶端的用戶標(biāo)識是否存在已備份的游戲數(shù)據(jù)。如果沒有,說明使用該客戶端的用戶是首次登陸,進(jìn)入步驟150,為該客戶端開始一個新游戲;如果有,則說明使用該客戶端的用戶是重登陸,進(jìn)入步驟140。
在步驟140中,游戲服務(wù)器對使用該用戶標(biāo)識的游戲客戶端進(jìn)行重登陸處理。比如說,游戲服務(wù)器通過向游戲客戶端發(fā)送消息,詢問使用該客戶端的用戶是否需要繼續(xù)上次的游戲,如果該客戶端回復(fù)需要繼續(xù)上次游戲的應(yīng)答,則游戲服務(wù)器重新載入為該用戶標(biāo)識備份的游戲數(shù)據(jù)并恢復(fù)當(dāng)時的游戲場景,并將備份的數(shù)據(jù)中來自原先游戲客戶端的游戲場景數(shù)據(jù)發(fā)送到新登錄的游戲客戶端,以供該游戲客戶端恢復(fù)游戲場景數(shù)據(jù);如果該客戶端回復(fù)不需要繼續(xù)上次游戲的應(yīng)答,則開始新的游戲。
由此可見,由于游戲服務(wù)器對游戲客戶端當(dāng)前的游戲數(shù)據(jù)進(jìn)行了備份,并且在用戶登陸時,無論該用戶使用的游戲客戶端是否發(fā)生變化,游戲服務(wù)器都可以通過用戶標(biāo)識來確定該用戶是否為重登陸,如果是,則可以為該用戶恢復(fù)當(dāng)時的游戲場景,使得不會因?yàn)橛脩魰簳r退出通信網(wǎng)絡(luò)而影響游戲的連續(xù)性。
下面對本發(fā)明的第一實(shí)施例進(jìn)行詳細(xì)說明,本實(shí)施例應(yīng)用于游戲客戶端的用戶希望換一個游戲客戶端繼續(xù)游戲的情況。
當(dāng)游戲客戶端的用戶希望換一個游戲客戶端繼續(xù)游戲時,就通過該用戶手動地向游戲服務(wù)器發(fā)送含有用戶標(biāo)識的消息,通知游戲服務(wù)器對以該用戶標(biāo)識進(jìn)行游戲的游戲數(shù)據(jù)進(jìn)行備份。另外,該游戲客戶端還需將自身的游戲場景數(shù)據(jù)發(fā)送到游戲服務(wù)器,以供游戲服務(wù)器備份游戲客戶端的游戲場景數(shù)據(jù)。在游戲客戶端,通過消息將含有用戶標(biāo)識以及自身的游戲場景數(shù)據(jù)發(fā)送到游戲服務(wù)器后,使用該游戲客戶端的用戶就可以退出該客戶端了。
游戲服務(wù)器在接收到消息后的處理流程如圖2所示。
在步驟210中,游戲服務(wù)器判斷接收到的消息是否為游戲客戶端的用戶希望更換一個游戲客戶端但繼續(xù)游戲而發(fā)送的含有用戶標(biāo)識的消息。如果是,就進(jìn)入步驟240,否則,就進(jìn)入步驟220。
在步驟240中,也就是游戲服務(wù)器接收到游戲客戶端發(fā)送的含有用戶標(biāo)識的消息后,根據(jù)接收到的消息中的用戶標(biāo)識,對正以該用戶標(biāo)識進(jìn)行游戲的游戲數(shù)據(jù)進(jìn)行備份,且只需備份一次。備份的數(shù)據(jù)包含游戲服務(wù)器端的游戲場景數(shù)據(jù)、游戲客戶端的游戲場景數(shù)據(jù)、以及其它游戲客戶端發(fā)送給該游戲客戶端的數(shù)據(jù)的任意組合或其中之一。
在步驟220中,也就是游戲服務(wù)器接收到的消息不是游戲客戶端發(fā)送的含有用戶標(biāo)識的消息后,判斷該消息是否為發(fā)給暫時退出的游戲客戶端用戶的消息。如果是,就進(jìn)入步驟230,為暫時退出的游戲客戶端用戶保存該數(shù)據(jù);否則,就進(jìn)入步驟250,進(jìn)行其他消息的處理。這是因?yàn)椋螒蚍?wù)器不僅需要為暫時退出的游戲客戶端用戶備份游戲服務(wù)器端的游戲場景數(shù)據(jù)和游戲客戶端的游戲場景數(shù)據(jù),還需要備份其它游戲客戶端發(fā)送給該游戲客戶端的數(shù)據(jù)。因此,如果游戲服務(wù)器接收到了其它游戲客戶端發(fā)送給暫時退出的游戲客戶端用戶的數(shù)據(jù),也需將該數(shù)據(jù)保存,以便當(dāng)該暫時退出的用戶重登陸時,能恢復(fù)當(dāng)時的游戲場景。
當(dāng)用戶在更換了游戲客戶端后進(jìn)行登陸時,游戲服務(wù)器判斷登陸的游戲客戶端的用戶標(biāo)識是否存在已備份的游戲數(shù)據(jù)。由于使用該游戲客戶端的用戶是在更換了游戲客戶端后進(jìn)行重登陸,因此,游戲服務(wù)器可以查找到該游戲客戶端的用戶標(biāo)識存在已備份的游戲數(shù)據(jù)。所以,游戲服務(wù)器對給游戲客戶端進(jìn)行重登陸處理,具體處理流程如圖3所示。
在步驟310中,游戲服務(wù)器向登陸的游戲客戶端發(fā)送消息,詢問使用該游戲客戶端的用戶是否需要繼續(xù)上次的游戲,如果該游戲客戶端回復(fù)需要繼續(xù)上次游戲的應(yīng)答,則進(jìn)入步驟320;如果該游戲客戶端回復(fù)不需要繼續(xù)上次游戲的應(yīng)答,則進(jìn)入步驟340,開始新的游戲。
在步驟320中,游戲服務(wù)器讀取為該用戶標(biāo)識備份的游戲數(shù)據(jù),比如游戲服務(wù)器端的游戲場景數(shù)據(jù)、游戲客戶端的游戲場景數(shù)據(jù)、以及其它游戲客戶端發(fā)送給該游戲客戶端的數(shù)據(jù)的其中之一或其任意組合。
接著進(jìn)入步驟330,游戲服務(wù)器重新載入為該用戶標(biāo)識備份的游戲數(shù)據(jù)并恢復(fù)當(dāng)時的游戲場景,并將備份的數(shù)據(jù)中來自原先游戲客戶端的游戲場景數(shù)據(jù)發(fā)送到登錄的游戲客戶端,以供該游戲客戶端恢復(fù)游戲場景數(shù)據(jù)。
在本實(shí)施例中,由于及時地對用戶當(dāng)前的游戲數(shù)據(jù)進(jìn)行了備份,并且在用戶重登錄時可以根據(jù)用戶標(biāo)識恢復(fù)當(dāng)時的游戲場景,因此即使用戶是在更換了游戲客戶端后重新登陸,仍可繼續(xù)上次的網(wǎng)絡(luò)游戲。也就是說,用戶可以在不同的地點(diǎn)使用最合適的游戲客戶端,比如說,在途中可以用手機(jī),回到家后可以用個人計(jì)算機(jī),使用不同的游戲客戶端重登陸后,仍然不會影響到游戲的連續(xù)性。
下面對本發(fā)明的第二實(shí)施例進(jìn)行說明,本實(shí)施例應(yīng)用于游戲客戶端的電量較低或信號較弱,但游戲客戶端的用戶希望繼續(xù)游戲的情況。
當(dāng)游戲客戶端的信號弱于預(yù)置的門限或電量少于預(yù)置的門限時,該游戲客戶端就自動地向游戲服務(wù)器發(fā)送含有用戶標(biāo)識的消息,通知游戲服務(wù)器對以該用戶標(biāo)識進(jìn)行游戲的游戲數(shù)據(jù)進(jìn)行備份。
游戲服務(wù)器在接收到消息后的處理流程如圖4所示。
在步驟410中,游戲服務(wù)器判斷接收到的消息是否為游戲客戶端由于信號弱于預(yù)置的門限或電量少于預(yù)置的門限而發(fā)送的含有用戶標(biāo)識的消息,如果是,則進(jìn)入步驟420;否則,進(jìn)入步驟430,進(jìn)行其他消息處理。
在步驟420中,游戲服務(wù)器啟動定時器,根據(jù)接收到的消息中的用戶標(biāo)識,周期性的對正以該用戶標(biāo)識進(jìn)行游戲的游戲數(shù)據(jù)進(jìn)行備份。這是因?yàn)橛螒蚩蛻舳耸怯捎谛盘柸跤陬A(yù)置的門限或電量少于預(yù)置的門限而發(fā)送含有用戶標(biāo)識的消息,因此,游戲客戶端本身也無法預(yù)測游戲中斷時間的場合,所以,需要游戲服務(wù)器通過一次消息觸發(fā)周期性的多次備份,以保證該游戲客戶端再次登陸后,能恢復(fù)當(dāng)時的游戲環(huán)境。其中所述的游戲數(shù)據(jù)包含游戲服務(wù)器端的游戲場景數(shù)據(jù)、游戲客戶端的游戲場景數(shù)據(jù)、以及其它游戲客戶端發(fā)送給該游戲客戶端的數(shù)據(jù)的任意組合或其中之一。
當(dāng)用戶所在的游戲客戶端重新登陸時,游戲服務(wù)器判斷登陸的游戲客戶端的用戶標(biāo)識是否存在已備份的游戲數(shù)據(jù)。由于該游戲客戶端之前已發(fā)送過含有用戶標(biāo)識的消息,因此,游戲服務(wù)器可以查找到該游戲客戶端的用戶標(biāo)識存在已備份的游戲數(shù)據(jù)。所以,游戲服務(wù)器對給游戲客戶端進(jìn)行重登陸處理,具體處理流程如圖3所示,其步驟已在本發(fā)明的第一實(shí)施例中詳細(xì)說明,在此不再贅述。
在本實(shí)施例中,即使游戲客戶端的電池將耗盡、或進(jìn)入信號不佳的地區(qū),也可以通過游戲服務(wù)器對用戶當(dāng)前的游戲數(shù)據(jù)進(jìn)行的及時備份,并且在用戶重登錄時根據(jù)用戶標(biāo)識恢復(fù)當(dāng)時的游戲環(huán)境,使得用戶即使暫時退出通信網(wǎng)絡(luò)仍不會影響游戲的連續(xù)性。
雖然通過參照本發(fā)明的某些優(yōu)選實(shí)施例,已經(jīng)對本發(fā)明進(jìn)行了圖示和描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,可以在形式上和細(xì)節(jié)上對其作各種改變,而不偏離本發(fā)明的精神和范圍。
權(quán)利要求
1.一種保持網(wǎng)絡(luò)游戲連續(xù)性的方法,其特征在于,包含以下步驟A在游戲進(jìn)行中,游戲客戶端向游戲服務(wù)器發(fā)送包含用戶標(biāo)識的第一消息;B所述游戲服務(wù)器根據(jù)來自所述游戲客戶端的第一消息中的用戶標(biāo)識,對正以該用戶標(biāo)識進(jìn)行游戲的游戲數(shù)據(jù)進(jìn)行備份;C有游戲客戶端登錄時,如果登錄的用戶標(biāo)識存在已備份的游戲數(shù)據(jù),則所述游戲服務(wù)器重新載入為該用戶標(biāo)識備份的游戲數(shù)據(jù),恢復(fù)當(dāng)時的游戲場景。
2.根據(jù)權(quán)利要求1所述的保持網(wǎng)絡(luò)游戲連續(xù)性的方法,其特征在于,所述步驟C進(jìn)一步包含以下子步驟如果登錄的用戶標(biāo)識存在已備份的游戲數(shù)據(jù),則由所述游戲服務(wù)器向所述游戲客戶端發(fā)送第二消息,詢問使用該游戲客戶端的用戶是否需要繼續(xù)上次的游戲,如果該游戲客戶端回復(fù)需要繼續(xù)上次游戲的應(yīng)答,則所述游戲服務(wù)器重新載入為該用戶標(biāo)識備份的游戲數(shù)據(jù)并恢復(fù)當(dāng)時的游戲場景,否則開始新的游戲。
3.根據(jù)權(quán)利要求1所述的保持網(wǎng)絡(luò)游戲連續(xù)性的方法,其特征在于,所述步驟A中,所述游戲客戶端還將自身的游戲場景數(shù)據(jù)發(fā)送到所述游戲服務(wù)器以供備份;所述步驟C中,如果登錄的用戶標(biāo)識存在已備份的游戲數(shù)據(jù),所述游戲服務(wù)器還將備份的數(shù)據(jù)中來自原先游戲客戶端的游戲場景數(shù)據(jù)發(fā)送到新登錄的游戲客戶端,以供該游戲客戶端恢復(fù)游戲場景數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的保持網(wǎng)絡(luò)游戲連續(xù)性的方法,其特征在于,所述游戲服務(wù)器備份的游戲數(shù)據(jù)包含以下數(shù)據(jù)之一或其任意組合所述游戲服務(wù)器端的游戲場景數(shù)據(jù)、所述游戲客戶端的游戲場景數(shù)據(jù)、以及其它游戲客戶端發(fā)送給所述游戲客戶端的數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的保持網(wǎng)絡(luò)游戲連續(xù)性的方法,其特征在于,所述步驟A由使用所述游戲客戶端的用戶手工發(fā)起或由所述游戲客戶端在預(yù)置條件下自動發(fā)起。
6.根據(jù)權(quán)利要求5所述的保持網(wǎng)絡(luò)游戲連續(xù)性的方法,其特征在于,所述游戲客戶端在發(fā)生以下原因之一時向所述游戲服務(wù)器發(fā)送第一消息用戶希望換一個游戲客戶端、游戲客戶端信號弱于門限、游戲客戶端電量少于門限。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的保持網(wǎng)絡(luò)游戲連續(xù)性的方法,其特征在于,步驟A中發(fā)送第一消息的游戲客戶端和步驟C中以相同用戶標(biāo)識重新登錄的游戲客戶端是不同游戲客戶端。
8.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的保持網(wǎng)絡(luò)游戲連續(xù)性的方法,其特征在于,步驟A中發(fā)送第一消息的游戲客戶端和步驟C中以相同用戶標(biāo)識重新登錄的游戲客戶端是同一個游戲客戶端。
9.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的保持網(wǎng)絡(luò)游戲連續(xù)性的方法,其特征在于,所述步驟B中所述游戲服務(wù)器對所述游戲數(shù)據(jù)的備份是周期性進(jìn)行的。
10.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的保持網(wǎng)絡(luò)游戲連續(xù)性的方法,其特征在于,所述步驟B中所述游戲服務(wù)器僅在收到所述第一消息對所述游戲數(shù)據(jù)備份一次。
全文摘要
本發(fā)明涉及網(wǎng)絡(luò)游戲技術(shù),公開了一種保持網(wǎng)絡(luò)游戲連續(xù)性的方法,使得用戶重新登錄后可以繼續(xù)上次的網(wǎng)絡(luò)游戲。本發(fā)明中,游戲客戶端通知游戲服務(wù)器對正以指定用戶標(biāo)識進(jìn)行游戲的游戲數(shù)據(jù)進(jìn)行備份,在用戶重登錄時如果游戲服務(wù)器判定該用戶標(biāo)識有已備份的數(shù)據(jù),則通過游戲客戶端詢問用戶是否繼續(xù)游戲,如果得到用戶希望繼續(xù)游戲的應(yīng)答則重新載入為該用戶標(biāo)識備份的數(shù)據(jù),并恢復(fù)當(dāng)時的游戲場景。游戲服務(wù)器收到游戲客戶端的通知后,對游戲數(shù)據(jù)的備份可以只進(jìn)行一次也可以周期性備份多次。可以用相同或不同的游戲客戶端進(jìn)行重登錄。
文檔編號G06F19/00GK1858755SQ20051002985
公開日2006年11月8日 申請日期2005年9月22日 優(yōu)先權(quán)日2005年9月22日
發(fā)明者劉乾, 焦敬敏 申請人:華為技術(shù)有限公司