專利名稱:網(wǎng)絡游戲虛擬財產(chǎn)離線保存模式及應用的制作方法
技術領域:
本發(fā)明涉及一種網(wǎng)絡游戲虛擬財產(chǎn)離線保存模式及應用,它通過將網(wǎng)絡游戲中的虛擬財產(chǎn)保存到個人電腦的移動存儲設備上,實現(xiàn)對虛擬財產(chǎn)的離線保存和備份。屬于提高網(wǎng)絡游戲中虛擬財產(chǎn)的安全性的技術范疇。
背景技術:
隨著網(wǎng)絡游戲的日益流行,大量網(wǎng)絡游戲提供了虛擬財產(chǎn),這些虛擬財產(chǎn)或者比較稀少,或者凝聚了游戲者的勞動,游戲的游戲者認可這些虛擬財產(chǎn)的價值?,F(xiàn)有的網(wǎng)絡游戲中,虛擬財產(chǎn)一般存儲在游戲運營商的服務器中,不能在游戲之外以實物的方式獨立存在。
發(fā)明內(nèi)容
本發(fā)明的目的旨在提出一種網(wǎng)絡游戲虛擬財產(chǎn)的離線保存模式,使游戲參與者可以在脫離游戲環(huán)境時能安全地保護自己的虛擬財產(chǎn),并且又能將該虛擬財產(chǎn)以文件的形式離線保存到移動設備上,可以方便地攜帶或進行線下交易,從而使游戲者對虛擬財產(chǎn)擁有更大的控制支配權。
本發(fā)明的上述發(fā)明目的,由以下技術方案實現(xiàn)
這種網(wǎng)絡游戲虛擬財產(chǎn)離線保存模式,它為同一網(wǎng)絡游戲軟件的多位游戲者提供一種虛擬財產(chǎn)保護的手段,其特征在于,游戲者利用連入網(wǎng)絡游戲的客戶端電腦發(fā)出保存虛擬財產(chǎn)的請求,游戲服務器主機檢查請求的合法性,游戲服務器主機將代表虛擬財產(chǎn)的數(shù)據(jù)發(fā)送至客戶端電腦,客戶端電腦將數(shù)據(jù)以文件的形式保存至存儲設備,通知游戲服務器將相應虛擬財產(chǎn)的狀態(tài)設置為“已離線保存”,由此完成虛擬財產(chǎn)的離線保存。
這種網(wǎng)絡游戲虛擬財產(chǎn)離線保存模式,它提供多種虛擬財產(chǎn),諸如金幣、裝備、等級賬號,但不限于此。
游戲服務器主機將為每一項虛擬財產(chǎn)生成一個唯一標識符;該唯一標識符可以采用UUID、GUID,遞增整數(shù),但不限于此。
游戲服務器主機在將代表虛擬財產(chǎn)的數(shù)據(jù)發(fā)送至客戶端電腦之前,使用密鑰對數(shù)據(jù)進行加密,加密可以使用DES、3DES、RC4等對稱加密算法,也可以使用PGP等非對稱加密算法,但不限于這些算法。
這種網(wǎng)絡游戲虛擬財產(chǎn)離線保存模式,客戶端電腦將數(shù)據(jù)以文件的形式保存至移動存儲設備,諸如U盤、移動硬盤,但不限于此。
在實際使用中,游戲者可以隨時根據(jù)需要激活已離線保存的虛擬財產(chǎn),其方法是游戲者利用連入網(wǎng)絡游戲的客戶端電腦發(fā)出激活虛擬財產(chǎn)的請求,游戲服務器主機檢查請求的合法性,客戶端電腦讀取代表虛擬財產(chǎn)的數(shù)據(jù)文件,將數(shù)據(jù)發(fā)送至游戲服務器主機,游戲服務器檢驗數(shù)據(jù)的有效性后,將相應虛擬財產(chǎn)的狀態(tài)設置為“激活”,由此完成虛擬財產(chǎn)的激活。
所述的激活已離線保存的虛擬財產(chǎn)的方法是對客戶端發(fā)來的代表虛擬財產(chǎn)的數(shù)據(jù)文件,游戲服務器主機將按事先定義的解密算法進行解密。
所述的激活已離線保存的虛擬財產(chǎn)的方法是對于解密后的代表虛擬財產(chǎn)的數(shù)據(jù),游戲服務器主機將檢查數(shù)據(jù)格式的合法性。
所述的激活已離線保存的虛擬財產(chǎn)的方法對于解密后的代表虛擬財產(chǎn)的數(shù)據(jù),游戲服務器主機將檢查該虛擬財產(chǎn)是否有效,且處于“已離線保存”狀態(tài)。
根據(jù)以上技術方案提出的這種這種網(wǎng)絡游戲虛擬財產(chǎn)離線保存模式,它既可以使游戲者可以脫離在線游戲的環(huán)境來保存屬于自己的虛擬財產(chǎn),又可以使游戲者根據(jù)再次參與游戲時激活這些虛擬財產(chǎn),不僅提高了游戲者虛擬財產(chǎn)的保存的安全性,也提高了支配的靈活性。
圖1為傳統(tǒng)網(wǎng)絡游戲系統(tǒng)保存虛擬財產(chǎn)模式的基本結構圖;圖2為本發(fā)明網(wǎng)絡游戲虛擬財產(chǎn)離線保存模式的結構;。
圖3為本發(fā)明虛擬財產(chǎn)離線保存的流程圖;圖4為本發(fā)明中從文件激活虛擬財產(chǎn)的流程圖。
具體實施例方式
為了進一步了解本發(fā)明的具體技術特征及內(nèi)涵,以下結合相關附圖詳細說明本發(fā)明。
依據(jù)本發(fā)明,網(wǎng)絡游戲虛擬財產(chǎn)離線保存模式是網(wǎng)絡游戲服務器主機和與之相連的個人電腦,以及個人電腦上的存儲設備。這些個人電腦在游戲時用作游戲客戶端。游戲客戶端電腦發(fā)起保存虛擬財產(chǎn)的請求,游戲服務器主機檢驗請求的合法性,如果合法,則為該項虛擬財產(chǎn)生成一個唯一標識號,對表示該虛擬財產(chǎn)的數(shù)據(jù)幀用密鑰加密后,發(fā)送至游戲客戶端電腦。游戲客戶端電腦將代表該虛擬財產(chǎn)的加密數(shù)據(jù)幀以文件的形式保存至移動存儲設備,成功后通知游戲服務器主機將該項虛擬財產(chǎn)的狀態(tài)設置為“已離線保存”,從而達到前述目的。
如圖2所示,本發(fā)明的網(wǎng)絡游戲虛擬財產(chǎn)離線保存模式,是提供游戲者利用個人電腦2004,透過網(wǎng)絡2003,進入網(wǎng)絡游戲服務器主機2001的虛擬環(huán)境中。對保存在網(wǎng)絡游戲服務器數(shù)據(jù)庫2002中的屬于游戲者的虛擬財產(chǎn),游戲者可以發(fā)起離線保存請求。游戲服務器主機檢驗請求的合法性,如果合法,則為該項虛擬財產(chǎn)生成一個唯一標識號,對表示該虛擬財產(chǎn)的數(shù)據(jù)幀用密鑰加密后,發(fā)送至游戲客戶端電腦204。游戲客戶端電腦204將代表該虛擬財產(chǎn)的加密數(shù)據(jù)幀以文件的形式保存至移動存儲設備2005,成功后通知游戲服務器主機將該項虛擬財產(chǎn)的狀態(tài)設置為“已離線保存”。
具體而言,本發(fā)明的基礎結構為1.網(wǎng)絡游戲服務器主機與在線保存網(wǎng)絡游戲中虛擬財產(chǎn)的數(shù)據(jù)庫相連;
2.游戲客戶端電腦通過網(wǎng)絡與網(wǎng)絡游戲服務器主機相連;3.游戲客戶端電腦與移動存儲設備相連;4.當游戲者發(fā)出請求時,經(jīng)過圖3所示的流程,虛擬財產(chǎn)可以離線保存到移動存儲設備中。
5.當游戲者希望在網(wǎng)絡游戲虛擬環(huán)境中重新激活已離線保存的虛擬財產(chǎn)時,經(jīng)過圖4所示的流程,即可實現(xiàn)重新激活。
在實際工作時,上述本發(fā)明的離線保存流程如圖3所示,該流程為●客戶端電腦發(fā)出保存虛擬財產(chǎn)的請求。
●游戲服務器主機檢查請求的合法性。
●游戲服務器主機將代表虛擬財產(chǎn)的數(shù)據(jù)發(fā)送至客戶端電腦。
●客戶端電腦將數(shù)據(jù)以文件的形式保存至存儲設備。
●客戶端電腦通知游戲服務器保存成功。
●游戲服務器將相應虛擬財產(chǎn)的狀態(tài)設置為“已離線保存”。
上述本發(fā)明的激活已離線保存的虛擬財產(chǎn)的流程如圖4所示,該流程為●客戶端電腦發(fā)出激活虛擬財產(chǎn)的請求。
●游戲服務器主機檢查請求的合法性。
●客戶端電腦讀取代表虛擬財產(chǎn)的數(shù)據(jù)文件。
●客戶端電腦將數(shù)據(jù)發(fā)送至游戲服務器主機。
●游戲服務器檢驗數(shù)據(jù)的有效性。
●將相應虛擬財產(chǎn)的狀態(tài)設置為″激活″。
因此,如上所述,本發(fā)明設計了游戲服務器主機和游戲客戶端電腦、移動存儲器的結構,在該結構中,游戲者可以將存在于網(wǎng)絡游戲中的虛擬財產(chǎn)離線保存至與個人電腦相連的移動存儲器中,解決了網(wǎng)絡游戲中虛擬財產(chǎn)的離線保存問題。另外,由于虛擬財產(chǎn)可以離線保存,就能夠方便地進行線下交易,從而對虛擬財產(chǎn)有更大的支配權。
這種網(wǎng)絡游戲虛擬財產(chǎn)離線保存模式及激活過程如下游戲者利用連入網(wǎng)絡游戲的客戶端電腦發(fā)出保存虛擬財產(chǎn)的請求,游戲服務器主機檢查請求的合法性,游戲服務器主機將代表虛擬財產(chǎn)的數(shù)據(jù)發(fā)送至客戶端電腦,客戶端電腦將數(shù)據(jù)以文件的形式保存至存儲設備,通知游戲服務器將相應虛擬財產(chǎn)的狀態(tài)設置為“已離線保存”,由此完成虛擬財產(chǎn)的離線保存。
這種網(wǎng)絡游戲虛擬財產(chǎn)離線保存模式,它提供多種虛擬財產(chǎn),諸如金幣、裝備、等級賬號,但不限于此。
游戲服務器主機將為每一項虛擬財產(chǎn)生成一個唯一標識符;該唯一標識符可以采用UUID、GUID,遞增整數(shù),但不限于此。
游戲服務器主機在將代表虛擬財產(chǎn)的數(shù)據(jù)發(fā)送至客戶端電腦之前,使用密鑰對數(shù)據(jù)進行加密,加密可以使用DES、3DES、RC4等對稱加密算法,也可以使用PGP等非對稱加密算法,但不限于這些算法。
這種網(wǎng)絡游戲虛擬財產(chǎn)離線保存模式,客戶端電腦將數(shù)據(jù)以文件的形式保存至移動存儲設備,諸如U盤、移動硬盤,但不限于此。
在實際使用中,游戲者可以隨激活已離線保存的虛擬財產(chǎn),其方法是游戲者利用連入網(wǎng)絡游戲的客戶端電腦發(fā)出激活虛擬財產(chǎn)的請求,游戲服務器主機檢查請求的合法性,客戶端電腦讀取代表虛擬財產(chǎn)的數(shù)據(jù)文件,將數(shù)據(jù)發(fā)送至游戲服務器主機,游戲服務器檢驗數(shù)據(jù)的有效性后,將相應虛擬財產(chǎn)的狀態(tài)設置為“激活”,由此完成虛擬財產(chǎn)的激活。
所述的激活已離線保存的虛擬財產(chǎn)的方法是對客戶端發(fā)來的代表虛擬財產(chǎn)的數(shù)據(jù)文件,游戲服務器主機將按事先定義的解密算法進行解密。
所述的激活已離線保存的虛擬財產(chǎn)的方法是對于解密后的代表虛擬財產(chǎn)的數(shù)據(jù),游戲服務器主機將檢查數(shù)據(jù)格式的合法性。
所述的激活已離線保存的虛擬財產(chǎn)的方法對于解密后的代表虛擬財產(chǎn)的數(shù)據(jù),游戲服務器主機將檢查該虛擬財產(chǎn)是否有效,且處于“已離線保存”狀態(tài)。
綜上所述,本發(fā)明可達到預期的功能及目的,并已詳細說明到使本領域技術人員得以實施的程度。然而,以上所舉的實施例僅用以說明本發(fā)明,所有等效結構的改變及不脫離本發(fā)明精神的類似修改,均應隸屬于本發(fā)明的范疇。
權利要求
1.一種網(wǎng)絡游戲虛擬財產(chǎn)離線保存模式,它為同一網(wǎng)絡游戲軟件的多位游戲者提供一種虛擬財產(chǎn)保護的手段,其特征在于游戲者利用連入網(wǎng)絡游戲的客戶端電腦發(fā)出保存虛擬財產(chǎn)的請求,游戲服務器主機檢查請求的合法性,游戲服務器主機將代表虛擬財產(chǎn)的數(shù)據(jù)發(fā)送至客戶端電腦,客戶端電腦將數(shù)據(jù)以文件的形式保存至存儲設備,通知游戲服務器將相應虛擬財產(chǎn)的狀態(tài)設置為“已離線保存”,由此完成虛擬財產(chǎn)的離線保存。
2.如權利要求1所述的網(wǎng)絡游戲虛擬財產(chǎn)離線保存模式,其特征在于,游戲提供多種虛擬財產(chǎn),諸如金幣、裝備、等級賬號,但不限于此。
3.如權利要求1所述的網(wǎng)絡游戲虛擬財產(chǎn)離線保存模式,其特征在于游戲服務器主機將為每一項虛擬財產(chǎn)生成一個唯一標識符。唯一標識符可以采用UUID、GUID,遞增整數(shù),但不限于此。
4.如權利要求1所述的網(wǎng)絡游戲虛擬財產(chǎn)離線保存模式,其特征在于游戲服務器主機在將代表虛擬財產(chǎn)的數(shù)據(jù)發(fā)送至客戶端電腦之前,使用密鑰對數(shù)據(jù)進行加密。加密可以使用DES、3DES、RC4等對稱加密算法,也可以使用PGP等非對稱加密算法,但不限于這些算法。
5.如權利要求1所述的網(wǎng)絡游戲虛擬財產(chǎn)離線保存模式,其特征在于客戶端電腦將數(shù)據(jù)以文件的形式保存至移動存儲設備,諸如U盤、移動硬盤,但不限于此。
6.一種激活已離線保存的虛擬財產(chǎn)的方法,其特征在于游戲者利用連入網(wǎng)絡游戲的客戶端電腦發(fā)出激活虛擬財產(chǎn)的請求,游戲服務器主機檢查請求的合法性,客戶端電腦讀取代表虛擬財產(chǎn)的數(shù)據(jù)文件,將數(shù)據(jù)發(fā)送至游戲服務器主機,游戲服務器檢驗數(shù)據(jù)的有效性后,將相應虛擬財產(chǎn)的狀態(tài)設置為“激活”,由此完成虛擬財產(chǎn)的激活。
7.如權利要求6所述的激活已離線保存的虛擬財產(chǎn)的方法,其特征在于對客戶端發(fā)來的代表虛擬財產(chǎn)的數(shù)據(jù)文件,游戲服務器主機將按事先定義的解密算法進行解密。
8.如權利要求6所述的激活已離線保存的虛擬財產(chǎn)的方法,其特征在于對于解密后的代表虛擬財產(chǎn)的數(shù)據(jù),游戲服務器主機將檢查數(shù)據(jù)格式的合法性。
9.如權利要求6所述的激活已離線保存的虛擬財產(chǎn)的方法,其特征在于對于解密后的代表虛擬財產(chǎn)的數(shù)據(jù),游戲服務器主機將檢查該虛擬財產(chǎn)是否有效,且處于“已離線保存”狀態(tài)。
全文摘要
一種網(wǎng)絡游戲虛擬財產(chǎn)離線保存模式,它由游戲客戶端電腦發(fā)起保存虛擬財產(chǎn)的請求,游戲服務器主機檢驗請求的合法性,如果合法,則為該項虛擬財產(chǎn)生成一個唯一標識號,對表示該虛擬財產(chǎn)的數(shù)據(jù)幀用密鑰加密后,發(fā)送至游戲客戶端電腦。游戲客戶端電腦將代表該虛擬財產(chǎn)的加密數(shù)據(jù)幀以文件的形式保存至移動存儲設備,成功后通知游戲服務器主機將該項虛擬財產(chǎn)的狀態(tài)設置為“已離線保存”。游戲者以后可以在另一臺游戲客戶端電腦上,利用前面保存的虛擬財產(chǎn)文件重新激活該虛擬財產(chǎn)。此設計可提高虛擬財產(chǎn)的安全性,并實現(xiàn)虛擬財產(chǎn)實物化。
文檔編號H04L9/00GK101034420SQ20061002444
公開日2007年9月12日 申請日期2006年3月7日 優(yōu)先權日2006年3月7日
發(fā)明者陳川舟 申請人:陳川舟