專利名稱:網(wǎng)絡(luò)游戲虛擬財(cái)產(chǎn)自動(dòng)交易的調(diào)度方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)游戲虛擬財(cái)產(chǎn)自動(dòng)交易的調(diào)度方法,尤其是針對(duì)一種全自動(dòng)地實(shí)
現(xiàn)游戲內(nèi)虛擬財(cái)產(chǎn)在角色間轉(zhuǎn)移的交易系統(tǒng)提出的調(diào)度方法,該自動(dòng)交易系統(tǒng)根據(jù)外部系統(tǒng)指令控制網(wǎng)絡(luò)游戲中角色的行為,利用網(wǎng)絡(luò)游戲中自有的交易功能,轉(zhuǎn)移角色擁有的虛擬財(cái)產(chǎn)給其他玩家角色,或者向其他玩家角色收取虛擬財(cái)產(chǎn),并產(chǎn)生轉(zhuǎn)移虛擬財(cái)產(chǎn)的交易記錄發(fā)送給外部系統(tǒng)或者保存下來供外部系統(tǒng)調(diào)用。
背景技術(shù):
隨著網(wǎng)絡(luò)游戲產(chǎn)業(yè)的發(fā)展和游戲玩家群體的擴(kuò)大,游戲內(nèi)虛擬財(cái)產(chǎn)已經(jīng)逐漸的成為人們個(gè)人財(cái)產(chǎn)的一部分,因而引發(fā)的游戲內(nèi)虛擬內(nèi)財(cái)產(chǎn)的各種交易活動(dòng)也延伸到游戲之外,各種游戲內(nèi)虛擬財(cái)產(chǎn)交易方式應(yīng)運(yùn)而生。目前從大的概念出發(fā)有以下幾種方式
1、玩家之間協(xié)議交易,通過在游戲內(nèi)交易虛擬財(cái)產(chǎn),同時(shí)在游戲外通過傳統(tǒng)的轉(zhuǎn)賬等方式進(jìn)行結(jié)算從而實(shí)現(xiàn)交易。 2、通過普通的C2C交易平臺(tái)來實(shí)現(xiàn)游戲內(nèi)虛擬財(cái)產(chǎn)的交易,比如通過淘寶,易趣,拍拍等實(shí)現(xiàn)游戲內(nèi)道具交易和游戲外貨幣交易。 3、由專業(yè)的第三方提供游戲內(nèi)虛擬財(cái)產(chǎn)的交易平臺(tái),通過該交易平臺(tái)實(shí)現(xiàn)游戲內(nèi)
虛擬財(cái)產(chǎn)的交易。該專業(yè)的第三方游戲虛擬財(cái)產(chǎn)交易平臺(tái)提供的功能包括游戲內(nèi)虛擬財(cái)產(chǎn)
的信息發(fā)布,通過客服人工、半自動(dòng)地實(shí)現(xiàn)游戲內(nèi)虛擬財(cái)產(chǎn)在玩家角色間的轉(zhuǎn)移。 本發(fā)明的申請(qǐng)人針對(duì)上述的問題,已申請(qǐng)了一種全自動(dòng)地實(shí)現(xiàn)游戲內(nèi)虛擬財(cái)產(chǎn)在
角色間轉(zhuǎn)移的交易系統(tǒng),該自動(dòng)交易系統(tǒng)是利用軟件系統(tǒng)控制游戲內(nèi)玩家角色模擬現(xiàn)實(shí)普
通玩家的交易流程實(shí)現(xiàn)的,在該軟件系統(tǒng)的控制下,可以打開并登錄游戲客戶端,在游戲內(nèi)
部使用游戲內(nèi)置的交易功能完成財(cái)產(chǎn)的轉(zhuǎn)移。這種網(wǎng)絡(luò)游戲虛擬財(cái)產(chǎn)的交易方式符合玩家
交易的習(xí)慣,不侵入網(wǎng)絡(luò)游戲系統(tǒng),具有自動(dòng)、快速和安全等特點(diǎn)。但是,如果這樣的自動(dòng)交
易系統(tǒng)缺乏一個(gè)有效的調(diào)度,那么最差的方式就是該軟件固定使用游戲內(nèi)的某個(gè)角色,在
固定的一臺(tái)電腦上預(yù)先登錄到游戲并一直在線,等待游戲內(nèi)玩家與其進(jìn)行交易。這樣的實(shí)
現(xiàn)方式有以下幾個(gè)缺點(diǎn) 1、對(duì)機(jī)器資源的浪費(fèi),因?yàn)橛螒蚩蛻舳吮仨毆?dú)占電腦的屏幕和鍵盤鼠標(biāo),所以這個(gè)一直在線的角色必須獨(dú)占那臺(tái)電腦,這樣的話為了滿足大量用戶的交易請(qǐng)求,必須準(zhǔn)備很多的游戲角色在線,因此就需要非常多的電腦。而通常情況下不是同時(shí)每個(gè)游戲角色都有交易任務(wù),這時(shí)空閑的游戲角色就浪費(fèi)了電腦資源。目前電腦的硬件有能力支持一臺(tái)電腦同時(shí)運(yùn)行多個(gè)游戲客戶端的,因此如果不通過調(diào)度來組織和協(xié)調(diào)多個(gè)自動(dòng)化交易系統(tǒng),必然造成資源的巨大浪費(fèi)和高昂的成本。 2、無法應(yīng)對(duì)游戲內(nèi)的各種異常情況,如游戲系統(tǒng)維護(hù)、升級(jí)、掉線或封號(hào)等。采用預(yù)先在線并一直在線的方式,遇到這種情況必然需要極大的維護(hù)成本。必須人工去檢查每
臺(tái)電腦上自動(dòng)交易系統(tǒng)所控制的游戲客戶端的狀態(tài),重啟交易系統(tǒng),或者使用其他帳號(hào)等等。
發(fā)明內(nèi)容
本發(fā)明的目的在于針對(duì)所述的自動(dòng)交易系統(tǒng),提出一種高效安全的調(diào)度方法,讓該網(wǎng)絡(luò)游戲虛擬財(cái)產(chǎn)自動(dòng)交易系統(tǒng)具有更強(qiáng)的處理能力,能及時(shí)反饋該自動(dòng)交易系統(tǒng)所控制的游戲內(nèi)角色的狀態(tài),實(shí)現(xiàn)資源的有效利用和保證交易順暢安全。 —種網(wǎng)絡(luò)游戲虛擬財(cái)產(chǎn)自動(dòng)交易的調(diào)度方法,適用于通過控制網(wǎng)絡(luò)游戲中的游戲角色,利用網(wǎng)絡(luò)游戲自有的交易功能,與玩家角色之間實(shí)現(xiàn)虛擬財(cái)產(chǎn)轉(zhuǎn)移的自動(dòng)交易系統(tǒng),首先,在交易平臺(tái)與游戲角色控制系統(tǒng)之間設(shè)置調(diào)度中心,該調(diào)度中心分析交易平臺(tái)發(fā)送的交易指令,調(diào)度符合條件的游戲角色,選擇符合條件的自動(dòng)交易服務(wù)器,由其上的游戲角色控制系統(tǒng)控制游戲角色登錄符合條件的網(wǎng)絡(luò)游戲服務(wù)器,與符合條件的玩家角色,利用網(wǎng)絡(luò)游戲自有的交易功能實(shí)現(xiàn)虛擬財(cái)產(chǎn)的轉(zhuǎn)移。 當(dāng)調(diào)度中心接收將指定的虛擬財(cái)產(chǎn)轉(zhuǎn)移給玩家角色的指令時(shí),該調(diào)度中心調(diào)度當(dāng)初提取該指定的虛擬財(cái)產(chǎn)的游戲角色上線完成交易。 當(dāng)調(diào)度中心接收從指定的玩家角色接受虛擬財(cái)產(chǎn)的指令時(shí),該調(diào)度中心調(diào)度身上財(cái)產(chǎn)最少的游戲角色上線完成交易。 所述的調(diào)度中心選擇空閑的自動(dòng)交易服務(wù)器,由其上的游戲角色控制系統(tǒng)控制游戲角色上線。 所述的調(diào)度中心通過交易平臺(tái)發(fā)送的交易指令了解玩家角色所在的網(wǎng)絡(luò)游戲服務(wù)器及玩家角色在游戲中的位置,通過游戲角色控制系統(tǒng)控制游戲角色登錄該網(wǎng)絡(luò)游戲服務(wù)器,并出現(xiàn)在游戲的相應(yīng)位置與玩家角色完成交易。 本發(fā)明一種網(wǎng)絡(luò)游戲虛擬財(cái)產(chǎn)自動(dòng)交易的調(diào)度方法,具有以下幾個(gè)優(yōu)點(diǎn) 1.能調(diào)度需要上線的游戲角色上線完成交易功能,在空閑時(shí)間下線不占用機(jī)器資
源;能在一臺(tái)機(jī)器上同時(shí)登錄多個(gè)游戲客戶端,最大化地使用機(jī)器資源。 2.能探知自動(dòng)交易系統(tǒng)所控制的游戲角色的當(dāng)前狀態(tài),替換使用有效的游戲角色去完成交易任務(wù)。 3.分散使用不同的游戲內(nèi)角色承擔(dān)交易任務(wù),使角色擁有的虛擬財(cái)產(chǎn)始終處于比較少的狀態(tài),以降低角色在被封號(hào),被盜號(hào),被攻擊等情況下造成的損失。
圖1為本發(fā)明的工作原理圖。
具體實(shí)施例方式
如圖1所示,本發(fā)明提供一種優(yōu)選的網(wǎng)絡(luò)游戲虛擬財(cái)產(chǎn)自動(dòng)交易的調(diào)度方法,本發(fā)明中的交易平臺(tái)1為用戶提供網(wǎng)絡(luò)游戲虛擬財(cái)產(chǎn)的交易,該調(diào)度中心2包括調(diào)度核心單元21、交易邏輯判斷單元22和游戲角色存儲(chǔ)單元23,其中游戲角色存儲(chǔ)單元23中存儲(chǔ)有至少一個(gè)網(wǎng)絡(luò)游戲4中注冊(cè)的多個(gè)賬號(hào)生成的游戲角色43;另有兩個(gè)及兩個(gè)以上的自動(dòng)交易服務(wù)器3,每個(gè)自動(dòng)交易服務(wù)器3設(shè)有游戲角色控制系統(tǒng)31和至少一個(gè)的網(wǎng)絡(luò)游戲客戶端32,至少一種網(wǎng)絡(luò)游戲4,每個(gè)網(wǎng)絡(luò)游戲4對(duì)應(yīng)多個(gè)網(wǎng)絡(luò)游戲服務(wù)器41,交易平臺(tái)1中涉及交易的虛擬財(cái)產(chǎn)生成自上述網(wǎng)絡(luò)游戲4中。該虛擬財(cái)產(chǎn)包括網(wǎng)絡(luò)游戲4中的通貨,道具等。 當(dāng)交易平臺(tái)1發(fā)送"將指定的虛擬財(cái)產(chǎn)交易給其他玩家角色42 (該玩家角色42是網(wǎng)絡(luò)游戲4中任意的想要通過交易平臺(tái)1買賣虛擬物品的角色)"的指令給調(diào)度核心單元21時(shí),該調(diào)度核心單元21從游戲角色存儲(chǔ)單元23中尋找當(dāng)初提取該指定的虛擬財(cái)產(chǎn)的游戲角色43,也就是如果用戶甲擬通過交易平臺(tái)1出售其所屬的虛擬財(cái)產(chǎn)時(shí),用戶甲必須將該虛擬財(cái)產(chǎn)通過其玩家角色42交易給自動(dòng)交易服務(wù)器3控制的某個(gè)游戲角色43,那么當(dāng)用戶乙想購買該用戶甲的虛擬財(cái)產(chǎn)時(shí),就從提取了該虛擬財(cái)產(chǎn)的游戲角色43身上,將該虛擬財(cái)產(chǎn)轉(zhuǎn)移給用戶乙在網(wǎng)絡(luò)游戲4內(nèi)的玩家角色42,這種調(diào)度策略有兩個(gè)好處其一,由于網(wǎng)絡(luò)游戲4內(nèi)的道具因其具有的屬性,因而是獨(dú)特的,沒有替換的可能,所以提取和放回道具的是同一個(gè)游戲角色32 ;其二,對(duì)于網(wǎng)絡(luò)游戲4內(nèi)的通貨,這樣做一定可以把游戲角色43身上的通貨取空為止,不會(huì)留下零頭,不會(huì)出現(xiàn)沒有一個(gè)單獨(dú)的游戲角色43可以滿足玩家角色42的放回請(qǐng)求的情況。找到該游戲角色43后,調(diào)度核心單元21判斷該游戲角色43是否已經(jīng)上線,若沒有上線,則發(fā)送指令給一臺(tái)空閑的自動(dòng)交易服務(wù)器3上的游戲角色控制系統(tǒng)31,該游戲角色控制系統(tǒng)31打開其游戲角色43所屬的網(wǎng)絡(luò)游戲客戶端33,登錄該網(wǎng)絡(luò)游戲4,完成游戲角色43的上線動(dòng)作;如果該游戲角色43已上線,則控制該游戲角色43在網(wǎng)絡(luò)游戲4內(nèi)等待,直到其他玩家角色42向其發(fā)出交易請(qǐng)求,驗(yàn)證完該玩家角色42的身份后,游戲角色控制系統(tǒng)21按指令數(shù)據(jù)中的虛擬財(cái)產(chǎn)標(biāo)識(shí),數(shù)量等信息,利用網(wǎng)絡(luò)游戲4自有的交易功能,控制游戲角色43自動(dòng)與玩家角色42完成交易,將游戲角色43身上的虛擬財(cái)產(chǎn)轉(zhuǎn)移至玩家角色42身上;同時(shí),監(jiān)控該游戲角色43的行為和角色相關(guān)數(shù)據(jù)的改變,并產(chǎn)生與該交易相關(guān)的數(shù)據(jù)經(jīng)由交易邏輯判斷單元22發(fā)送給交易平臺(tái)1或者存儲(chǔ)供交易平臺(tái)l調(diào)用。其中與交易相關(guān)的數(shù)據(jù)包括虛擬物品標(biāo)識(shí),數(shù)量,屬性,屬于哪個(gè)角色,游戲,服務(wù)器,區(qū)等信息。當(dāng)玩家角色42成功取回該虛擬財(cái)產(chǎn),那么交易平臺(tái)l上有關(guān)該虛擬財(cái)產(chǎn)的記錄會(huì)被設(shè)置為已經(jīng)放回到網(wǎng)絡(luò)游戲4中,如果玩家角色42沒有去取回該虛擬財(cái)產(chǎn),則交易平臺(tái)l上有關(guān)該虛擬財(cái)產(chǎn)的記錄還繼續(xù)保持,玩家角色42可以再次發(fā)起放回請(qǐng)求。該游戲角色控制系統(tǒng)31在游戲角色43完成與玩家角色42的交易后,判斷該游戲角色43是否還有任務(wù),若有則繼續(xù)等待,在等待一段時(shí)間后,如果沒有其他玩家角色42向該游戲角色43提出交易請(qǐng)求,則把任務(wù)設(shè)置為超時(shí)并下線;若沒有任務(wù)需要完成,則游戲角色控制系統(tǒng)31直接控制游戲角色43下線,關(guān)閉網(wǎng)絡(luò)游戲客戶端33。 當(dāng)交易平臺(tái)1發(fā)送"向玩家角色42 (該玩家角色42是網(wǎng)絡(luò)游戲4中任意的想要通過交易平臺(tái)l買賣虛擬財(cái)產(chǎn)的角色)收取指定的虛擬財(cái)產(chǎn)"的指令給調(diào)度核心單元21,該調(diào)度核心單元21從游戲角色存儲(chǔ)單元23中尋找身上擁有的財(cái)產(chǎn)最少的游戲角色43(如果符合條件的話就隨機(jī)挑選),如果該游戲角色43已經(jīng)上線,則將該游戲角色43所在的網(wǎng)絡(luò)游戲服務(wù)器4的IP地址信息發(fā)送給控制該游戲角色43的游戲角色控制系統(tǒng)31,由其控制完成交易;如果該游戲角色43還未上線,則發(fā)送指令給一臺(tái)空閑的自動(dòng)交易服務(wù)器3上的游戲角色控制系統(tǒng)31,由該游戲角色控制系統(tǒng)31打開其游戲角色43所屬的網(wǎng)絡(luò)游戲客戶端33,登錄該網(wǎng)絡(luò)游戲4,完成游戲角色43的上線動(dòng)作并在游戲內(nèi)等待,直到玩家角色42向其發(fā)出交易請(qǐng)求,驗(yàn)證完該玩家角色42的身份后,游戲角色控制系統(tǒng)31按指令數(shù)據(jù)中的虛擬財(cái)產(chǎn)標(biāo)識(shí),數(shù)量等信息,利用網(wǎng)絡(luò)游戲4自有的交易功能,控制游戲角色43自動(dòng)與玩家角色42完成交易,將玩家角色42帶有的虛擬財(cái)產(chǎn)轉(zhuǎn)移至游戲角色43身上;同時(shí),監(jiān)控該游戲角色43的行為和角色相關(guān)數(shù)據(jù)的改變,并產(chǎn)生與該交易相關(guān)的數(shù)據(jù)經(jīng)由交易邏輯判斷單元22回傳給交易平臺(tái)l,這時(shí)交易平臺(tái)l會(huì)發(fā)布該虛擬財(cái)產(chǎn)將要出售的信息。如果玩家角色42沒有把虛擬財(cái)產(chǎn)交易給游戲角色43,那么交易平臺(tái)l上不會(huì)出現(xiàn)任何要出售的信息。該游戲角色控制系統(tǒng)31在游戲角色43完成與玩家角色42的交易后,判斷該游戲角色43是否還有任務(wù),若有則繼續(xù)等待,在等待一段時(shí)間后,如果沒有其他玩家角色42向該游戲角色43提出交易請(qǐng)求,則把任務(wù)設(shè)置為超時(shí)并下線;若沒有任務(wù)需要完成,則游戲角色控制系統(tǒng)31直接控制游戲角色43下線,關(guān)閉網(wǎng)絡(luò)游戲客戶端33。
權(quán)利要求
一種網(wǎng)絡(luò)游戲虛擬財(cái)產(chǎn)自動(dòng)交易的調(diào)度方法,適用于通過控制網(wǎng)絡(luò)游戲中的游戲角色,利用網(wǎng)絡(luò)游戲自有的交易功能,與玩家角色之間實(shí)現(xiàn)虛擬財(cái)產(chǎn)轉(zhuǎn)移的自動(dòng)交易系統(tǒng),其特征在于在交易平臺(tái)與游戲角色控制系統(tǒng)之間設(shè)置調(diào)度中心,該調(diào)度中心分析交易平臺(tái)發(fā)送的交易指令,調(diào)度符合條件的游戲角色,選擇符合條件的自動(dòng)交易服務(wù)器,由其上的游戲角色控制系統(tǒng)控制游戲角色登錄符合條件的網(wǎng)絡(luò)游戲服務(wù)器,與符合條件的玩家角色,利用網(wǎng)絡(luò)游戲自有的交易功能實(shí)現(xiàn)虛擬財(cái)產(chǎn)的轉(zhuǎn)移。
2. 根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)游戲虛擬財(cái)產(chǎn)自動(dòng)交易的調(diào)度方法,其特征在于當(dāng)調(diào)度中心接收將指定的虛擬財(cái)產(chǎn)轉(zhuǎn)移給玩家角色的指令時(shí),該調(diào)度中心調(diào)度當(dāng)初提取該指定的虛擬財(cái)產(chǎn)的游戲角色上線完成交易。
3. 根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)游戲虛擬財(cái)產(chǎn)自動(dòng)交易的調(diào)度方法,其特征在于當(dāng)調(diào)度中心接收從指定的玩家角色接受虛擬財(cái)產(chǎn)的指令時(shí),該調(diào)度中心調(diào)度身上財(cái)產(chǎn)最少的游戲角色上線完成交易。
4. 根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)游戲虛擬財(cái)產(chǎn)自動(dòng)交易的調(diào)度方法,其特征在于調(diào)度中心選擇空閑的自動(dòng)交易服務(wù)器,由其上的游戲角色控制系統(tǒng)控制游戲角色上線。
5. 根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)游戲虛擬財(cái)產(chǎn)自動(dòng)交易的調(diào)度方法,其特征在于調(diào)度中心通過交易平臺(tái)發(fā)送的交易指令了解玩家角色所在的網(wǎng)絡(luò)游戲服務(wù)器,及玩家角色在游戲中的位置,通過游戲角色控制系統(tǒng)控制游戲角色登錄該網(wǎng)絡(luò)游戲服務(wù)器,并出現(xiàn)在游戲的相應(yīng)位置與玩家角色完成交易。
全文摘要
一種網(wǎng)絡(luò)游戲虛擬財(cái)產(chǎn)自動(dòng)交易的調(diào)度方法,首先,在交易平臺(tái)與游戲角色控制系統(tǒng)之間設(shè)置調(diào)度中心,該調(diào)度中心分析交易平臺(tái)發(fā)送的交易指令,調(diào)度合適的游戲角色,選擇合適的游戲角色控制系統(tǒng)控制游戲角色登錄網(wǎng)絡(luò)游戲服務(wù)器,利用網(wǎng)絡(luò)游戲自有的交易功能,與玩家角色實(shí)現(xiàn)虛擬財(cái)產(chǎn)的轉(zhuǎn)移;該調(diào)度方法能最大化地使用機(jī)器資源,分散使用不同的游戲內(nèi)角色承擔(dān)交易任務(wù),使角色擁有的虛擬財(cái)產(chǎn)始終處于比較少的狀態(tài),以降低角色在被封號(hào),被盜號(hào),被攻擊等情況下造成的損失。
文檔編號(hào)G06F19/00GK101751504SQ20081007233
公開日2010年6月23日 申請(qǐng)日期2008年12月5日 優(yōu)先權(quán)日2008年12月5日
發(fā)明者王珂 申請(qǐng)人:好旺角(廈門)電子科技有限公司