欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

游戲虛擬物品數(shù)據(jù)處理方法及游戲平臺(tái)系統(tǒng)和游戲系統(tǒng)的制作方法

文檔序號(hào):1615793閱讀:304來源:國(guó)知局
專利名稱:游戲虛擬物品數(shù)據(jù)處理方法及游戲平臺(tái)系統(tǒng)和游戲系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)游戲中數(shù)據(jù)的處理技術(shù),特別涉及游戲虛擬物品數(shù)據(jù)處理方法及游戲平臺(tái)系統(tǒng)和游戲系統(tǒng)。
背景技術(shù)
隨著互聯(lián)網(wǎng)和移動(dòng)通信技術(shù)的快速發(fā)展,在線網(wǎng)絡(luò)游戲已經(jīng)成為通信運(yùn)營(yíng)商數(shù)據(jù)業(yè)務(wù)的重點(diǎn)。一般的在線網(wǎng)絡(luò)游戲是一個(gè)游戲一套系統(tǒng),由游戲開發(fā)商和移動(dòng)終端設(shè)備制造商各自開發(fā),沒有統(tǒng)一的標(biāo)準(zhǔn)。目前的技術(shù)發(fā)展趨勢(shì)是由運(yùn)營(yíng)商提供一個(gè)統(tǒng)一的游戲平臺(tái),平臺(tái)上可以運(yùn)行游戲開發(fā)商提供的不同游戲。游戲平臺(tái)提供計(jì)費(fèi)、定時(shí)器、積分管理、會(huì)話管理等功能。為游戲開發(fā)商屏蔽了具體的電信設(shè)備協(xié)議,以及業(yè)務(wù)部署時(shí)的電信網(wǎng)絡(luò)環(huán)境,節(jié)省了游戲開發(fā)商在服務(wù)器端的開發(fā)工作。開放移動(dòng)聯(lián)盟OMA其中的游戲工作組就致力于移動(dòng)在線游戲平臺(tái)標(biāo)準(zhǔn)規(guī)范的制定。
另一方面,隨著在線網(wǎng)絡(luò)游戲的普及,游戲中虛擬物品的各種問題日益突出。在網(wǎng)絡(luò)游戲業(yè)發(fā)達(dá)的國(guó)家已經(jīng)針對(duì)網(wǎng)絡(luò)上虛擬物品的盜竊行為制訂了專門的法律。虛擬物品是指游戲中的裝備,寵物等,游戲用戶為了獲得這些虛擬物品,通常要花費(fèi)大量的時(shí)間和通信費(fèi)用。所以如果游戲系統(tǒng)對(duì)用戶的虛擬物品數(shù)據(jù)處理不當(dāng),管理不善,將會(huì)大大影響用戶的滿意度,甚至引發(fā)法律糾紛。有效解決虛擬物品的各種問題,無論是在立法還是技術(shù)上都顯得格外迫切。目前針對(duì)虛擬物品盜竊問題,一些公司提出在用戶客戶端安裝防火墻,防黑客軟件等來加強(qiáng)安全性。但并未有游戲系統(tǒng)本身的技術(shù)改進(jìn)措施來解決虛擬物品的問題。
通常,在一個(gè)游戲平臺(tái)上運(yùn)行多個(gè)游戲開發(fā)商提供的多個(gè)游戲的系統(tǒng)中,每個(gè)游戲都是一個(gè)相對(duì)獨(dú)立的系統(tǒng),一般與游戲平臺(tái)運(yùn)行于同一臺(tái)計(jì)算機(jī)服務(wù)器上。
例如開放移動(dòng)聯(lián)盟OMA的游戲平臺(tái)標(biāo)準(zhǔn)中的虛擬物品數(shù)據(jù)處理接口包括游戲與游戲平臺(tái)之間的接口以及客戶端與游戲平臺(tái)之間的接口。參見圖1,圖1為現(xiàn)有技術(shù)游戲系統(tǒng)的結(jié)構(gòu)示意圖。其中,游戲模塊101與游戲平臺(tái)102之間的接口包括會(huì)話管理接口,通信接口,計(jì)費(fèi)接口,分?jǐn)?shù)和比賽管理接口,日志接口,定時(shí)器接口等??蛻魴C(jī)100與游戲平臺(tái)102之間的接口包括登陸和注冊(cè)接口,游戲創(chuàng)建和安排比賽的接口,玩游戲接口,分?jǐn)?shù)接口,消息接口等。
游戲平臺(tái)102沒有提供虛擬物品數(shù)據(jù)處理的統(tǒng)一接口,游戲的虛擬物品都必須由游戲模塊101各自進(jìn)行數(shù)據(jù)處理。每個(gè)游戲模塊101都有自己的虛擬物品數(shù)據(jù)處理程序和存放虛擬物品數(shù)據(jù)的數(shù)據(jù)庫(kù),數(shù)據(jù)存放格式也不同,特別是游戲由不同開發(fā)商開發(fā)時(shí),處理程序和存放格式差別很大。運(yùn)營(yíng)商一般也無法得知虛擬物品處理程序和數(shù)據(jù)存放格式,其維護(hù)也必須由各個(gè)開發(fā)商分別維護(hù),運(yùn)營(yíng)商無法進(jìn)行統(tǒng)一的維護(hù),當(dāng)運(yùn)營(yíng)的游戲數(shù)量比較多的時(shí)候,對(duì)眾多游戲的虛擬物品數(shù)據(jù)分別進(jìn)行備份,統(tǒng)計(jì),分析等工作將很困難;處理程序的安全可靠性完全依賴各個(gè)開發(fā)商,如果某個(gè)開發(fā)商開發(fā)的虛擬物品數(shù)據(jù)處理程序存在安全漏洞,造成游戲用戶虛擬物品的丟失或數(shù)據(jù)混亂,則對(duì)運(yùn)營(yíng)商會(huì)帶來很大損失。而且虛擬物品都是各游戲間的虛擬物品數(shù)據(jù)無法共享流通轉(zhuǎn)移,限制了系統(tǒng)的功能。
可見,目前的游戲系統(tǒng)中對(duì)虛擬物品數(shù)據(jù)的處理,是由各個(gè)游戲模塊各自處理,且各自存儲(chǔ)的方式不同。因此存在開發(fā)成本高,數(shù)據(jù)混亂,維護(hù)困難,安全性差、功能有限等種種技術(shù)問題。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的第一個(gè)主要目的在于提供一種游戲虛擬物品數(shù)據(jù)處理方法,對(duì)游戲系統(tǒng)中的虛擬物品數(shù)據(jù)進(jìn)行統(tǒng)一處理,解決現(xiàn)有技術(shù)數(shù)據(jù)混亂等問題。
本發(fā)明的第二個(gè)主要目的在于提供一種游戲平臺(tái)系統(tǒng),該游戲平臺(tái)系統(tǒng)能夠?qū)τ螒蛳到y(tǒng)中的虛擬物品數(shù)據(jù)進(jìn)行統(tǒng)一處理,解決現(xiàn)有技術(shù)數(shù)據(jù)混亂等問題。
本發(fā)明的第三個(gè)主要目的在于提供兩種游戲系統(tǒng),該游戲系統(tǒng)中的虛擬物品數(shù)據(jù)能夠進(jìn)行統(tǒng)一處理。
為達(dá)到上述目的的第一個(gè)方面,本發(fā)明提供了一種游戲虛擬物品數(shù)據(jù)處理方法,該方法在游戲系統(tǒng)中設(shè)置統(tǒng)一的虛擬物品數(shù)據(jù)處理接口和統(tǒng)一的虛擬物品數(shù)據(jù)庫(kù),對(duì)虛擬物品數(shù)據(jù)的處理包括以下步驟A、游戲系統(tǒng)的游戲在運(yùn)行過程中調(diào)用虛擬物品數(shù)據(jù)處理接口;B、虛擬物品數(shù)據(jù)處理接口與虛擬物品數(shù)據(jù)庫(kù)交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理。
其中,在游戲系統(tǒng)中設(shè)置虛擬物品數(shù)據(jù)處理接口和虛擬物品數(shù)據(jù)庫(kù)的方法可以為將虛擬物品數(shù)據(jù)處理接口和虛擬物品數(shù)據(jù)庫(kù)設(shè)置在游戲系統(tǒng)的游戲平臺(tái)中;或在系統(tǒng)中設(shè)置虛擬物品服務(wù)器,將虛擬物品數(shù)據(jù)處理接口和的虛擬物品數(shù)據(jù)庫(kù)設(shè)置在虛擬物品服務(wù)器中。
所述步驟A可以為各個(gè)游戲程序在運(yùn)行過程中發(fā)送包含接口參數(shù)的虛擬物品數(shù)據(jù)處理接口調(diào)用指令;所述步驟B可以包括B1、虛擬物品數(shù)據(jù)處理接口接收包含接口參數(shù)的調(diào)用指令并檢查接口參數(shù)的合法性,如果接口參數(shù)合法則執(zhí)行步驟B2,否則向發(fā)送調(diào)用指令的游戲返回調(diào)用失敗結(jié)果;B2、虛擬物品數(shù)據(jù)處理接口根據(jù)調(diào)用指令及其接口參數(shù)與虛擬物品數(shù)據(jù)庫(kù)交互完成虛擬物品數(shù)據(jù)處理;B3、虛擬物品數(shù)據(jù)處理接口向發(fā)送調(diào)用指令的游戲返回虛擬物品數(shù)據(jù)的處理結(jié)果。
所述的虛擬物品數(shù)據(jù)庫(kù)可以包含游戲信息表、用戶信息表和虛擬物品表,還可以包含虛擬物品類別表、虛擬物品歸屬表。
該方法可以進(jìn)一步包括在游戲系統(tǒng)中設(shè)置虛擬物品數(shù)據(jù)管理模塊;運(yùn)營(yíng)商通過虛擬物品管理模塊向虛擬物品數(shù)據(jù)處理接口發(fā)送包含接口參數(shù)的調(diào)用指令,虛擬數(shù)據(jù)處理接口收到該指令后,根據(jù)該指令及其中的接口參數(shù)與虛擬物品數(shù)據(jù)庫(kù)進(jìn)行交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理,由虛擬將物品數(shù)據(jù)處理接口將處理結(jié)果返回給發(fā)送調(diào)用指令的虛擬物品管理模塊,虛擬物品數(shù)據(jù)管理模塊將結(jié)果呈現(xiàn)給運(yùn)營(yíng)商。
為達(dá)到上述目的的第二個(gè)方面,本發(fā)明提供了一種游戲平臺(tái)系統(tǒng),該游戲平臺(tái)系統(tǒng)包含虛擬物品服務(wù)模塊;所述的虛擬物品服務(wù)模塊包含虛擬物品數(shù)據(jù)處理接口和虛擬物品數(shù)據(jù)庫(kù);所述虛擬物品數(shù)據(jù)處理接口,接收該游戲平臺(tái)系統(tǒng)中的游戲模塊向游戲平臺(tái)系統(tǒng)發(fā)送的包含接口參數(shù)的虛擬物品數(shù)據(jù)處理接口調(diào)用指令,并根據(jù)該指令及其中的接口參數(shù)與虛擬物品數(shù)據(jù)庫(kù)進(jìn)行交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理,并將處理結(jié)果返回給發(fā)送調(diào)用指令的游戲模塊;所述虛擬物品數(shù)據(jù)庫(kù),存儲(chǔ)該游戲平臺(tái)系統(tǒng)中的游戲模塊的虛擬物品數(shù)據(jù)。
其中,所述的虛擬物品數(shù)據(jù)處理接口可以包含以下至少其中之一虛擬物品的創(chuàng)建接口、虛擬物品的分配接口、虛擬物品的修改接口、虛擬物品的交易接口、虛擬物品的轉(zhuǎn)移接口、虛擬物品的查詢接口、虛擬物品的統(tǒng)計(jì)接口。
游戲平臺(tái)系統(tǒng)可以進(jìn)一步包含虛擬物品數(shù)據(jù)管理模塊;所述的虛擬物品數(shù)據(jù)管理模塊具有管理維護(hù)界面,接收包含接口參數(shù)的調(diào)用指令,發(fā)送給虛擬物品服務(wù)單元中的虛擬物品數(shù)據(jù)處理接口;虛擬數(shù)據(jù)處理接口接收該調(diào)用指令后,根據(jù)該調(diào)用指令及其中的接口參數(shù)與虛擬物品數(shù)據(jù)庫(kù)進(jìn)行交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理,并將處理結(jié)果返回給發(fā)送調(diào)用指令的虛擬物品數(shù)據(jù)管理模塊,虛擬物品數(shù)據(jù)管理模塊將結(jié)果呈現(xiàn)出來。
為達(dá)到上述目的的第三個(gè)方面,本發(fā)明提供了兩種游戲平臺(tái)系統(tǒng)第一種游戲系統(tǒng)包含客戶機(jī)、游戲模塊和游戲平臺(tái),該系統(tǒng)進(jìn)一步包含虛擬物品服務(wù)單元;所述的虛擬物品服務(wù)單元包含虛擬物品數(shù)據(jù)處理接口和虛擬物品數(shù)據(jù)庫(kù);所述虛擬物品數(shù)據(jù)處理接口,接收該游戲系統(tǒng)中游戲模塊發(fā)送的包含接口參數(shù)的虛擬物品數(shù)據(jù)處理接口調(diào)用指令,并根據(jù)該指令及其中的接口參數(shù)與虛擬物品數(shù)據(jù)庫(kù)進(jìn)行交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理,并將處理結(jié)果返回給發(fā)送調(diào)用指令的游戲模塊;所述虛擬物品數(shù)據(jù)庫(kù),存儲(chǔ)該游戲系統(tǒng)中游戲模塊的虛擬物品數(shù)據(jù)。
所述的虛擬物品數(shù)據(jù)處理接口包含以下至少其中之一虛擬物品的創(chuàng)建接口、虛擬物品的分配接口、虛擬物品的修改接口、虛擬物品的交易接口、虛擬物品的轉(zhuǎn)移接口、虛擬物品的查詢接口、虛擬物品的統(tǒng)計(jì)接口。
所述的虛擬物品服務(wù)單元可以為設(shè)置在游戲平臺(tái)的虛擬物品服務(wù)模塊或與游戲平臺(tái)獨(dú)立的虛擬物品服務(wù)器。
該系統(tǒng)可以進(jìn)一步包含虛擬物品數(shù)據(jù)管理模塊;所述的虛擬物品數(shù)據(jù)管理模塊具有管理維護(hù)界面,接收包含接口參數(shù)的調(diào)用指令,發(fā)送給虛擬物品服務(wù)單元中的虛擬物品數(shù)據(jù)處理接口;虛擬數(shù)據(jù)處理接口接收該調(diào)用指令后,根據(jù)該調(diào)用指令及其中的接口參數(shù)與虛擬物品數(shù)據(jù)庫(kù)進(jìn)行交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理,并將處理結(jié)果返回給發(fā)送調(diào)用指令的虛擬物品數(shù)據(jù)管理模塊,虛擬物品數(shù)據(jù)管理模塊將結(jié)果呈現(xiàn)出來。
第二種游戲系統(tǒng)包含一種游戲系統(tǒng),包含客戶機(jī)、游戲模塊,該系統(tǒng)進(jìn)一步包含虛擬物品服務(wù)器;所述的虛擬物品服務(wù)器包含虛擬物品數(shù)據(jù)處理接口和虛擬物品數(shù)據(jù)庫(kù);
所述虛擬物品數(shù)據(jù)處理接口,接收該游戲系統(tǒng)中游戲模塊發(fā)送的包含接口參數(shù)的虛擬物品數(shù)據(jù)處理接口調(diào)用指令,并根據(jù)該指令及其中的接口參數(shù)與虛擬物品數(shù)據(jù)庫(kù)進(jìn)行交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理,并將處理結(jié)果返回給發(fā)送調(diào)用指令的游戲模塊;所述虛擬物品數(shù)據(jù)庫(kù),存儲(chǔ)該游戲系統(tǒng)中游戲模塊的虛擬物品數(shù)據(jù)。
所述的虛擬物品數(shù)據(jù)處理接口可以包含以下至少其中之一虛擬物品的創(chuàng)建接口、虛擬物品的分配接口、虛擬物品的修改接口、虛擬物品的交易接口、虛擬物品的轉(zhuǎn)移接口、虛擬物品的查詢接口、虛擬物品的統(tǒng)計(jì)接口。
該系統(tǒng)可以進(jìn)一步包含虛擬物品數(shù)據(jù)管理模塊;所述的虛擬物品數(shù)據(jù)管理模塊具有管理維護(hù)界面,接收包含接口參數(shù)的調(diào)用指令,發(fā)送給虛擬物品服務(wù)單元中的虛擬物品數(shù)據(jù)處理接口;虛擬數(shù)據(jù)處理接口接收該調(diào)用指令后,根據(jù)該調(diào)用指令及其中的接口參數(shù)與虛擬物品數(shù)據(jù)庫(kù)進(jìn)行交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理,并將處理結(jié)果返回給發(fā)送調(diào)用指令的虛擬物品數(shù)據(jù)管理模塊,虛擬物品數(shù)據(jù)管理模塊將結(jié)果呈現(xiàn)出來。
由上述的技術(shù)方案可見,本發(fā)明關(guān)鍵是在游戲系統(tǒng)中設(shè)置統(tǒng)一的虛擬物品數(shù)據(jù)處理接口和統(tǒng)一的虛擬物品數(shù)據(jù)庫(kù),該游戲系統(tǒng)中游戲的虛擬物品數(shù)據(jù)處理通過統(tǒng)一的虛擬物品數(shù)據(jù)處理接口訪問統(tǒng)一的虛擬物品數(shù)據(jù)庫(kù)中,游戲系統(tǒng)對(duì)所有游戲的所有虛擬物品數(shù)據(jù)進(jìn)行處理。利用本發(fā)明,在開發(fā)新游戲時(shí),不必單獨(dú)建立數(shù)據(jù)庫(kù),只要保證新游戲的虛擬物品數(shù)據(jù)格式與統(tǒng)一的虛擬物品數(shù)據(jù)庫(kù)相同就可以了,同時(shí)不必開發(fā)虛擬物品的數(shù)據(jù)處理程序,只需調(diào)用游戲系統(tǒng)中統(tǒng)一的虛擬物品數(shù)據(jù)處理接口即可,能夠節(jié)省開發(fā)成本。由一個(gè)統(tǒng)一的數(shù)據(jù)庫(kù)對(duì)虛擬物品進(jìn)行存儲(chǔ),能夠解決現(xiàn)有技術(shù)中數(shù)據(jù)混亂的問題。同時(shí),對(duì)一個(gè)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)相對(duì)于對(duì)多個(gè)數(shù)據(jù)庫(kù)維護(hù)來說相對(duì)簡(jiǎn)單。


圖1為現(xiàn)有技術(shù)游戲系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明游戲虛擬物品數(shù)據(jù)進(jìn)行處理的流程圖;圖3為本發(fā)明虛擬物品創(chuàng)建的實(shí)施流程圖;圖4為本發(fā)明虛擬物品分配的實(shí)施流程圖;圖5為本發(fā)明虛擬物品修改的實(shí)施流程圖;圖6為本發(fā)明用戶間虛擬物品交易的實(shí)施流程圖;圖7a為本發(fā)明用戶向系統(tǒng)賣出虛擬物品的實(shí)施流程圖;圖7b為本發(fā)明用戶從系統(tǒng)買入虛擬物品的實(shí)施流程圖;圖8a為本發(fā)明虛擬物品贈(zèng)予的實(shí)施流程圖;圖8b為本發(fā)明虛擬物品共享的實(shí)施流程圖;圖8c為本發(fā)明虛擬物品交換的實(shí)施流程圖;圖9a為本發(fā)明第一種虛擬物品查詢的實(shí)施流程圖;圖9b為本發(fā)明第二種虛擬物品查詢的實(shí)施流程圖;圖9c為本發(fā)明第三種虛擬物品查詢的實(shí)施流程圖;圖10為本發(fā)明虛擬物品統(tǒng)計(jì)的實(shí)施流程圖;圖11a為本發(fā)明游戲系統(tǒng)第一較佳實(shí)施例的結(jié)構(gòu)示意圖;圖11b為本發(fā)明游戲系統(tǒng)第二較佳實(shí)施例的結(jié)構(gòu)示意圖;圖12為本發(fā)明游戲系統(tǒng)第三較佳實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。
本發(fā)明的主要思想是在游戲系統(tǒng)中設(shè)置統(tǒng)一的虛擬物品數(shù)據(jù)處理接口和統(tǒng)一的虛擬物品數(shù)據(jù)庫(kù),該游戲系統(tǒng)中游戲的虛擬物品的數(shù)據(jù)處理通過統(tǒng)一的虛擬物品數(shù)據(jù)處理接口訪問統(tǒng)一的虛擬物品數(shù)據(jù)庫(kù)。
參見圖2,圖2為本發(fā)明游戲虛擬物品數(shù)據(jù)進(jìn)行處理的流程圖。在游戲系統(tǒng)中設(shè)置了統(tǒng)一的虛擬物品數(shù)據(jù)處理接口和統(tǒng)一的虛擬物品數(shù)據(jù)庫(kù)后,游戲虛擬物品數(shù)據(jù)進(jìn)行處理的過程可以由以下兩大步驟實(shí)現(xiàn)步驟201,游戲系統(tǒng)中的游戲在運(yùn)行過程中可以調(diào)用虛擬物品數(shù)據(jù)處理接口。
步驟202,虛擬物品數(shù)據(jù)處理接口與虛擬物品數(shù)據(jù)庫(kù)交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理。
以下對(duì)游戲虛擬物品數(shù)據(jù)進(jìn)行處理的具體實(shí)施方式
進(jìn)行詳細(xì)說明。
首先,對(duì)虛擬物品進(jìn)行一些簡(jiǎn)單的說明用戶擁有的虛擬貨幣可以購(gòu)買虛擬物品,用戶擁有的虛擬物品也可以賣出換成虛擬貨幣,用戶可以與其他用戶進(jìn)行虛擬物品交易,也可以與系統(tǒng)進(jìn)行虛擬物品交易。虛擬物品以及虛擬貨幣也可以遵循游戲規(guī)則通過游戲中用戶的某種行為獲得或失去,或者在系統(tǒng)一定條件下獲得或失去。
然后,對(duì)虛擬物品數(shù)據(jù)庫(kù)進(jìn)行說明。
本發(fā)明中,虛擬物品數(shù)據(jù)庫(kù)可以包括多個(gè)與虛擬物品數(shù)據(jù)相關(guān)的數(shù)據(jù)庫(kù)表,最基本是如下三張表游戲信息表包括游戲標(biāo)識(shí),游戲名稱,游戲版本等。
用戶信息表包括用戶標(biāo)識(shí),虛擬貨幣量等。
虛擬物品表包括虛擬物品標(biāo)識(shí),虛擬物品屬性,所屬用戶標(biāo)識(shí),價(jià)值等。同時(shí)預(yù)留多個(gè)字段,由各游戲根據(jù)需要自行決定字段的意義,以方便擴(kuò)展游戲的功能以及數(shù)據(jù)的內(nèi)容。其中,虛擬物品屬性一般有多個(gè)字段,包括同類虛擬物品共有的基本屬性如物品類別,所屬游戲標(biāo)識(shí)等,以及單個(gè)虛擬物品的特有屬性,如狀態(tài)等。
以上三張表是虛擬物品數(shù)據(jù)的基本表,如果為了減少數(shù)據(jù)冗余,以及實(shí)現(xiàn)更多的虛擬物品處理功能,對(duì)以上數(shù)據(jù)庫(kù)設(shè)計(jì)改進(jìn),可以在數(shù)據(jù)庫(kù)中增加相應(yīng)數(shù)據(jù)庫(kù)表,改進(jìn)后的數(shù)據(jù)庫(kù)可以包括以下數(shù)據(jù)庫(kù)表
游戲信息表包括游戲標(biāo)識(shí),游戲名稱,游戲版本等。例如,表1所示的游戲信息表。

表1用戶信息表包括用戶標(biāo)識(shí),虛擬貨幣量等。例如,表2所示的用戶信息表。

表2虛擬物品類別表包括虛擬物品類別標(biāo)識(shí),所屬游戲標(biāo)識(shí),價(jià)值,未分配數(shù)量,已分配數(shù)量等字段。同時(shí)可以預(yù)留多個(gè)字段,由各游戲根據(jù)需要自行決定字段的意義,以方便擴(kuò)展游戲的功能以及數(shù)據(jù)的內(nèi)容。例如,表3所示的虛擬物品類別表。

表3該表將虛擬物品表中的虛擬物品屬性中的基本信息如物品類別,所屬游戲標(biāo)識(shí)等字段分離出來,保存在虛擬物品類別表中,可以減少數(shù)據(jù)冗余。同時(shí)虛擬物品的價(jià)值也可以定義在虛擬物品類別表中,即同一類虛擬物品價(jià)值相同。確定虛擬物品的價(jià)值的一種方法是,確定虛擬物品價(jià)值時(shí),首先檢索虛擬物品表,如果該虛擬物品對(duì)應(yīng)的價(jià)值字段不為空,則虛擬物品的價(jià)值為該字段值;如果該虛擬物品對(duì)應(yīng)的價(jià)值字段為空,則該虛擬物品的價(jià)值為對(duì)應(yīng)虛擬物品類別中的價(jià)值字段值。這樣可以同時(shí)兼容兩種定價(jià)方式,以適應(yīng)游戲的不同需要。
虛擬物品歸屬表包括虛擬物品標(biāo)識(shí),所屬用戶標(biāo)識(shí)等字段。例如,表4所示的虛擬物品歸屬表。

表4該表中,虛擬物品與所屬用戶之間是多對(duì)多的關(guān)系,可以實(shí)現(xiàn)多個(gè)用戶共享一個(gè)虛擬物品的功能。
有了以上兩個(gè)表格,虛擬物品表的結(jié)構(gòu)變化,包括虛擬物品標(biāo)識(shí),虛擬物品類別標(biāo)識(shí),價(jià)值,以及單個(gè)虛擬物品的特有屬性如狀態(tài)等字段等,可以預(yù)留多個(gè)字段,由各游戲根據(jù)需要自行決定字段的意義,以方便擴(kuò)展游戲的功能以及數(shù)據(jù)的內(nèi)容。
虛擬物品表虛擬物品標(biāo)識(shí),虛擬物品類別標(biāo)識(shí),價(jià)值,狀態(tài)等。同時(shí)可以預(yù)留多個(gè)字段,由各游戲根據(jù)需要自行決定字段的意義,以方便擴(kuò)展游戲的功能以及數(shù)據(jù)的內(nèi)容。虛擬物品表記錄已經(jīng)被分配的虛擬物品的信息,一個(gè)虛擬物品有唯一的一個(gè)虛擬物品標(biāo)識(shí),虛擬物品標(biāo)識(shí)字段可以設(shè)置為數(shù)據(jù)庫(kù)中的自動(dòng)編號(hào)類型,這樣可以簡(jiǎn)單的保證其唯一性。例如,表5所示的虛擬物品表。

表5以上各表中左邊標(biāo)有PK的字段為數(shù)據(jù)庫(kù)表的主鍵。
虛擬物品數(shù)據(jù)庫(kù)可以分布放置或者采用集群方式,以防止單機(jī)負(fù)荷太大。
然后,再對(duì)虛擬物品數(shù)據(jù)處理接口進(jìn)行說明虛擬物品數(shù)據(jù)處理接口可以完全由軟件來實(shí)現(xiàn),例如由根據(jù)游戲規(guī)則設(shè)計(jì)的虛擬物品數(shù)據(jù)處理虛擬物品數(shù)據(jù)處理接口來實(shí)現(xiàn)。
虛擬物品數(shù)據(jù)處理接口分為虛擬物品的創(chuàng)建、虛擬物品的分配、虛擬物品的修改、虛擬物品的交易、虛擬物品的轉(zhuǎn)移、虛擬物品的查詢、虛擬物品的統(tǒng)計(jì)等部分,每一部分包含有一個(gè)或多個(gè)接口。系統(tǒng)可以根據(jù)需要提供全部接口或只提供部分接口。
所有接口的虛擬物品數(shù)據(jù)處理方法包括三個(gè)基本步驟檢查接口參數(shù)的合法性,與虛擬物品數(shù)據(jù)庫(kù)交互完成虛擬物品數(shù)據(jù)處理,返回虛擬物品數(shù)據(jù)的處理結(jié)果。
不同的虛擬物品數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)應(yīng)的虛擬物品數(shù)據(jù)處理接口實(shí)現(xiàn)也不同。以下針對(duì)具有游戲信息表、用戶信息表、虛擬物品表、虛擬物品類別表、虛擬物品歸屬表的虛擬物品數(shù)據(jù)庫(kù),對(duì)虛擬物品的創(chuàng)建、虛擬物品的分配、虛擬物品的修改、虛擬物品的交易、虛擬物品的轉(zhuǎn)移、虛擬物品的查詢、虛擬物品的統(tǒng)計(jì)的數(shù)據(jù)處理過程進(jìn)行詳細(xì)的描述。
參見圖3,圖3為本發(fā)明虛擬物品創(chuàng)建的實(shí)施流程圖。虛擬物品的創(chuàng)建只涉及虛擬物品類別表。該流程包括以下步驟
步驟301,虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的包含接口參數(shù)的創(chuàng)建指令,并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟302;否則執(zhí)行步驟307。
接口參數(shù)包括虛擬物品類別標(biāo)識(shí)、類別名稱、所屬游戲標(biāo)識(shí)、價(jià)值、數(shù)量等。
本步驟中可以檢查參數(shù)的數(shù)據(jù)類型,值的范圍,是否為空等等,通過初步檢查可以過濾掉一些錯(cuò)誤或非法的操作,提高系統(tǒng)的安全可靠性以及提高效率。如虛擬物品的標(biāo)識(shí)數(shù)據(jù)庫(kù)中定義的是10位字符,而某個(gè)接口參數(shù)中的虛擬物品標(biāo)識(shí)值為5位,通過接口參數(shù)的合法性檢查即可返回錯(cuò)誤,而不用對(duì)虛擬物品數(shù)據(jù)庫(kù)進(jìn)行操作,數(shù)據(jù)庫(kù)找不到對(duì)應(yīng)虛擬物品時(shí)再返回錯(cuò)誤。數(shù)據(jù)庫(kù)的操作是比較耗時(shí)和占用系統(tǒng)資源的,所以要盡量避免無效的操作。
步驟302,根據(jù)接口參數(shù)中的虛擬物品類別標(biāo)識(shí)查詢虛擬物品類別表。
步驟303,判斷接口參數(shù)中虛擬物品類別標(biāo)識(shí)在虛擬物品類別表中是否已經(jīng)有相應(yīng)記錄,如果有則執(zhí)行步驟304;否則執(zhí)行步驟306。
步驟304,修改相應(yīng)的已有記錄各字段值,將記錄中類別名稱、所屬游戲標(biāo)識(shí)、價(jià)值字段修改為接口參數(shù)中的相應(yīng)值。
步驟305,已有記錄中未分配給用戶的虛擬物品數(shù)量字段修改為原未分配虛擬物品數(shù)量字段值加上接口參數(shù)中的該虛擬物品的數(shù)量值,執(zhí)行步驟307。
步驟306,直接在虛擬物品類別中增加一條相應(yīng)記錄,記錄各字段的值等于接口參數(shù)中的相應(yīng)值。
步驟307,向調(diào)用本接口的游戲返回創(chuàng)建結(jié)果信息。創(chuàng)建結(jié)果信息可以包含成功或失敗信息以及失敗時(shí)的錯(cuò)誤描述信息。
參見圖4,圖4為本發(fā)明虛擬物品分配的實(shí)施流程圖。對(duì)虛擬物品的分配涉及了虛擬物品類別表、虛擬物品表、虛擬物品歸屬表三個(gè)數(shù)據(jù)庫(kù)表。該流程包括以下步驟
步驟401,虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的包含接口參數(shù)的虛擬物品分配指令,并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟402;否則執(zhí)行步驟408。
接口參數(shù)包括虛擬物品類別標(biāo)識(shí)、用戶標(biāo)識(shí)、數(shù)量。檢查的方法與步驟301相同。
步驟402,根據(jù)接口參數(shù)中的虛擬物品類別標(biāo)識(shí)查詢虛擬物品類別表。
步驟403,判斷接口參數(shù)中虛擬物品類別標(biāo)識(shí)在虛擬物品類別表中是否已經(jīng)有相應(yīng)記錄,如果有則執(zhí)行步驟404;否則執(zhí)行步驟408。
步驟404,判斷接口參數(shù)中的虛擬物品數(shù)量是否不大于相應(yīng)記錄中的未分配數(shù)量,如果是則執(zhí)行步驟405;否則執(zhí)行步驟408。
步驟405,修改虛擬物品類別表相應(yīng)記錄,用原未分配數(shù)量字段減去接口參數(shù)中的數(shù)量;已分配數(shù)量字段值加上接口參數(shù)中的數(shù)量。
步驟406,在虛擬物品表中增加記錄,記錄的數(shù)量等于接口參數(shù)中的虛擬物品參數(shù)中的數(shù)量,增加的記錄中的虛擬物品標(biāo)識(shí)由程序或數(shù)據(jù)庫(kù)生成。
本實(shí)施例中虛擬物品標(biāo)識(shí)有兩種自動(dòng)生成方法一種是將虛擬物品表中的虛擬物品標(biāo)識(shí)字段設(shè)置為數(shù)據(jù)庫(kù)自動(dòng)編號(hào)類型。一種是在保證虛擬物品標(biāo)識(shí)唯一性的前提下,程序使用某種算法生成虛擬物品標(biāo)識(shí),如先查詢到虛擬物品表中最大的虛擬物品標(biāo)識(shí),再其基礎(chǔ)上加1即可,還有很多其他公知的算法,此處不再贅述。
上述的虛擬物品標(biāo)識(shí)自動(dòng)生成方法,適用于本發(fā)明涉及的各個(gè)包含生成虛擬物品標(biāo)識(shí)的虛擬物品數(shù)據(jù)處理接口。
步驟407,在虛擬物品歸屬表增加上述虛擬物品標(biāo)識(shí)與接口參數(shù)的用戶標(biāo)識(shí)對(duì)應(yīng)關(guān)系,即歸屬記錄。
步驟408,向調(diào)用本接口的游戲返回分配結(jié)果信息。結(jié)果信息可以包含成功或失敗信息以及失敗時(shí)的錯(cuò)誤描述信息。
參見圖5,圖5為本發(fā)明虛擬物品修改的實(shí)施流程圖。虛擬物品修改只涉及虛擬物品表。該流程包括以下步驟步驟501,虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的包含接口參數(shù)的虛擬物品修改指令,并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟502;否則執(zhí)行步驟505。
接口參數(shù)包括虛擬物品標(biāo)識(shí),屬性字段名,屬性字段值。屬性字段名可以是一個(gè)屬性字段的列表,屬性字段值也是對(duì)應(yīng)的一個(gè)屬性值列表,這樣可以同時(shí)對(duì)虛擬物品的多個(gè)屬性同時(shí)進(jìn)行修改。檢查的方法與步驟301相同。
步驟502,根據(jù)接口參數(shù)中的虛擬物品標(biāo)識(shí)查詢虛擬物品表。
步驟503,判斷接口參數(shù)中虛擬物品類別標(biāo)識(shí)在虛擬物品表中是否已經(jīng)有相應(yīng)記錄,如果有則執(zhí)行步驟504;否則執(zhí)行步驟505。
步驟504,根據(jù)接口參數(shù)中的屬性字段名和屬性字段值修改虛擬物品表相應(yīng)記錄的各個(gè)字段值。
步驟505,向調(diào)用本接口的游戲返回修改結(jié)果信息。結(jié)果信息可以包含成功或失敗信息以及失敗時(shí)的錯(cuò)誤描述信息。
虛擬物品的交易包含用戶間的交易和用戶與系統(tǒng)間的交易。以下分別說明。
用戶間的交易包括用戶賣出自己擁有的虛擬物品,或者買入其他用戶擁有的虛擬物品兩種情況,兩種情況的數(shù)據(jù)處理過程是一樣的。
參見圖6,圖6為本發(fā)明虛擬物品用戶間交易的實(shí)施流程圖。虛擬物品的用戶間交易涉及虛擬物品類別表、虛擬物品表、虛擬物品歸屬表和用戶信息表四個(gè)數(shù)據(jù)庫(kù)表格。該流程包括以下步驟步驟601,虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的包含接口參數(shù)的虛擬物品交易指令,并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟602;否則執(zhí)行步驟608。
接口參數(shù)包括虛擬物品標(biāo)識(shí)、賣出用戶以及買入用戶的用戶標(biāo)識(shí)、價(jià)格。
步驟602,根據(jù)接口參數(shù)中的虛擬物品標(biāo)識(shí)查詢虛擬物品表。
步驟603,判斷接口參數(shù)中虛擬物品類別標(biāo)識(shí)在虛擬物品表中是否已經(jīng)有相應(yīng)記錄,如果有則執(zhí)行步驟604;否則執(zhí)行步驟608。
步驟604,刪除虛擬物品歸屬表中該虛擬物品標(biāo)識(shí)對(duì)應(yīng)的記錄。此步驟之前也可以增加一個(gè)步驟,判斷虛擬物品歸屬表中該虛擬物品標(biāo)識(shí)與接口參數(shù)中的賣出用戶標(biāo)識(shí)是否有對(duì)應(yīng)記錄,如果有則執(zhí)行步驟604,否則執(zhí)行步驟608。
步驟605,在虛擬物品歸屬表中插入虛擬物品標(biāo)識(shí)與接口參數(shù)中的買入用戶標(biāo)識(shí)相應(yīng)的虛擬物品歸屬數(shù)據(jù)記錄。
步驟606,修改用戶信息表,將接口參數(shù)中買入用戶的用戶標(biāo)識(shí)相應(yīng)記錄中的虛擬貨幣量,減去該虛擬物品的價(jià)值量。
步驟607,將該虛擬物品原來歸屬的賣出用戶的用戶標(biāo)識(shí)相應(yīng)記錄的虛擬貨幣量,增加該虛擬物品的價(jià)值量。如果原來歸屬的用戶為多個(gè)的,該虛擬物品的價(jià)值量平均增加到各用戶的虛擬貨幣量上。
步驟608,向調(diào)用本接口的游戲返回賣出結(jié)果信息。結(jié)果信息可以包含成功或失敗信息以及失敗時(shí)的錯(cuò)誤描述信息。
本實(shí)施例中虛擬物品的價(jià)值量的確定方法是接口參數(shù)中輸入了價(jià)格,該價(jià)格即為該虛擬物品的價(jià)值量。在實(shí)際應(yīng)用中,接口參數(shù)可以不給出價(jià)格,這種情況下,虛擬物品的價(jià)值量可以在查詢虛擬物品表時(shí),從虛擬物品表的相應(yīng)記錄中的查找價(jià)值字段值,該字段值即為該虛擬物品的價(jià)值量。如果虛擬物品表相應(yīng)記錄中沒有價(jià)值字段值,則可以查詢虛擬物品類別表,該虛擬物品的價(jià)值量為虛擬物品類別表中相應(yīng)類別的記錄中的價(jià)值字段值。
上述的虛擬物品的價(jià)值量的確定方法,適用于本發(fā)明涉及的各個(gè)包含對(duì)價(jià)值量數(shù)據(jù)進(jìn)行處理的虛擬物品數(shù)據(jù)處理接口。
參見圖7a,圖7a為本發(fā)明用戶向系統(tǒng)賣出虛擬物品的實(shí)施流程圖。向系統(tǒng)賣出虛擬物品同樣涉及虛擬物品類別表、虛擬物品表、虛擬物品歸屬表和用戶信息表四個(gè)數(shù)據(jù)庫(kù)表格。該流程包括以下步驟步驟701,虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的包含接口參數(shù)的虛擬物品賣出指令,并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟702;否則執(zhí)行步驟709。
接口參數(shù)包括虛擬物品標(biāo)識(shí)、用戶標(biāo)識(shí)、價(jià)格。這里的用戶標(biāo)識(shí)的是賣出用戶。
步驟702,根據(jù)接口參數(shù)中的虛擬物品標(biāo)識(shí)和用戶標(biāo)識(shí)查詢虛擬物品歸屬表。
步驟703,判斷虛擬物品歸屬表中是否已經(jīng)有相應(yīng)記錄,即賣出用戶是否擁有該虛擬物品,如果有則執(zhí)行步驟704;否則執(zhí)行步驟708。
步驟704,修改虛擬物品類別表相應(yīng)記錄,未分配數(shù)量字段加上1,已分配數(shù)量減去1。
通常用戶擁有的同類的虛擬物品是一個(gè),向系統(tǒng)賣出一個(gè)。如果用戶擁有多個(gè)同類的虛擬物品,且都要賣出,可以通過多次調(diào)用本虛擬物品數(shù)據(jù)處理接口來實(shí)現(xiàn)。
步驟705,根據(jù)接口參數(shù)中的虛擬物品標(biāo)識(shí)在虛擬物品表中刪除相應(yīng)記錄。
步驟706,在虛擬物品歸屬表刪除上述虛擬物品標(biāo)識(shí)與接口參數(shù)中的賣出用戶標(biāo)識(shí)對(duì)應(yīng)關(guān)系,即歸屬記錄。
步驟707,修改用戶信息表,將接口參數(shù)中賣出用戶的用戶標(biāo)識(shí)相應(yīng)記錄中的虛擬貨幣增加該虛擬物品的價(jià)值量。
步驟708,向調(diào)用本接口程序的游戲返回賣出結(jié)果信息。結(jié)果信息可以包含成功或失敗信息以及失敗時(shí)的錯(cuò)誤描述信息。
參見圖7b,圖7為本發(fā)明用戶從系統(tǒng)買入虛擬物品的實(shí)施流程圖。從系統(tǒng)買入虛擬物品同樣涉及虛擬物品類別表、虛擬物品表、虛擬物品歸屬表和用戶信息表四個(gè)數(shù)據(jù)庫(kù)表格。該流程包括以下步驟步驟711,虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的包含接口參數(shù)的虛擬物品買入指令,并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟712;否則執(zhí)行步驟719。
接口參數(shù)包括虛擬物品類別標(biāo)識(shí)、用戶標(biāo)識(shí)、價(jià)格、數(shù)量。這里的用戶標(biāo)識(shí)的是買入用戶,可以是一個(gè)也可以是多個(gè)。
步驟712,根據(jù)接口參數(shù)中的虛擬物品類別標(biāo)識(shí)查詢虛擬物品類別表。
步驟713,判斷接口參數(shù)中虛擬物品類別標(biāo)識(shí)在虛擬物品類別表中是否已經(jīng)有相應(yīng)記錄,即數(shù)據(jù)庫(kù)中是否有該類別虛擬物品,如果有則執(zhí)行步驟714;否則執(zhí)行步驟719。
步驟714,判斷接口參數(shù)中的數(shù)量是否不大于相應(yīng)記錄中的未分配數(shù)量,如果是則執(zhí)行步驟715;否則執(zhí)行步驟719。
步驟715,修改虛擬物品類別表相應(yīng)記錄,未分配數(shù)量字段減去接口參數(shù)的數(shù)量,已分配數(shù)量增加接口參數(shù)的數(shù)量。
步驟716,在虛擬物品表中增加記錄,記錄數(shù)量等于接口參數(shù)中的數(shù)量,增加的記錄中的虛擬物品標(biāo)識(shí)由程序或數(shù)據(jù)庫(kù)生成。
步驟717,在虛擬物品歸屬表增加上述虛擬物品標(biāo)識(shí)與接口參數(shù)中的用戶標(biāo)識(shí)對(duì)應(yīng)關(guān)系,即歸屬記錄。
步驟718,修改用戶信息表,將接口參數(shù)中買入用戶的用戶標(biāo)識(shí)相應(yīng)記錄中的虛擬貨幣減少該虛擬物品相應(yīng)數(shù)量的價(jià)值量。
步驟719,向調(diào)用本接口程序的游戲返回買入結(jié)果信息。結(jié)果信息可以包含成功或失敗信息以及失敗時(shí)的錯(cuò)誤描述信息。
本發(fā)明可以方便地實(shí)現(xiàn)虛擬物品的轉(zhuǎn)移。虛擬物品的轉(zhuǎn)移可以分為虛擬物品的贈(zèng)予、虛擬物品的共享、虛擬物品的交換。以下分別進(jìn)行說明。
1、虛擬物品的贈(zèng)予。
參見圖8a,圖8a為本發(fā)明虛擬物品贈(zèng)予的實(shí)施流程圖。虛擬物品的贈(zèng)予涉及虛擬物品歸屬表。其包括以下步驟步驟801,虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的包含接口參數(shù)的虛擬物品贈(zèng)予指令,并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟802;否則執(zhí)行步驟805。
接口參數(shù)包括虛擬物品標(biāo)識(shí)、原歸屬用戶標(biāo)識(shí)、贈(zèng)予用戶標(biāo)識(shí)。
步驟802,根據(jù)接口參數(shù)中的原歸屬用戶標(biāo)識(shí)、贈(zèng)予用戶標(biāo)識(shí)以及虛擬物品標(biāo)識(shí),查詢虛擬物品歸屬表。
步驟803,判斷虛擬物品歸屬表中,原歸屬用戶是否擁有接口參數(shù)中虛擬物品標(biāo)識(shí)的虛擬物品,如果有則執(zhí)行步驟804,否則執(zhí)行步驟805。
步驟804,刪除原歸屬用戶與該虛擬物品標(biāo)識(shí)的相應(yīng)記錄,增加接口參數(shù)中贈(zèng)予用戶標(biāo)識(shí)與該虛擬物品標(biāo)識(shí)的相應(yīng)記錄。
步驟805,向調(diào)用本接口的游戲返回贈(zèng)予結(jié)果信息。結(jié)果信息可以包含成功或失敗信息以及失敗時(shí)的錯(cuò)誤描述信息。
2、虛擬物品的共享。
參見圖8b,圖8b為本發(fā)明虛擬物品共享的實(shí)施流程圖。虛擬物品的共享涉及虛擬物品歸屬表。其包括以下步驟步驟811,虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的包含接口參數(shù)的虛擬物品共享指令,并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟812;否則執(zhí)行步驟815。
接口參數(shù)包括虛擬物品標(biāo)識(shí)、歸屬用戶標(biāo)識(shí)、共享用戶標(biāo)識(shí)列表。
步驟812,根據(jù)接口參數(shù)中虛擬物品標(biāo)識(shí)和歸屬用戶標(biāo)識(shí)查詢虛擬物品歸屬表。
步驟813,判斷虛擬物品歸屬表中是否存在相應(yīng)記錄,即接口參數(shù)中歸屬用戶標(biāo)識(shí)的用戶是否擁有該虛擬物品,如果是則執(zhí)行步驟814,否則執(zhí)行步驟815。
步驟814,在虛擬物品歸屬表中增加接口參數(shù)中共享用戶標(biāo)識(shí)列表與該虛擬物品標(biāo)識(shí)的相應(yīng)記錄。
步驟815,向調(diào)用本接口的游戲返回共享結(jié)果信息。結(jié)果信息可以包含成功或失敗信息以及失敗時(shí)的錯(cuò)誤描述信息。
3、虛擬物品的交換。
參見圖8c,圖8c為本發(fā)明虛擬物品交換的實(shí)施流程圖。虛擬物品的交換涉及虛擬物品歸屬表。其包括以下步驟步驟821,虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的包含接口參數(shù)的虛擬物品交換指令,并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟822;否則執(zhí)行步驟825。
接口參數(shù)包括虛擬物品標(biāo)識(shí)1,虛擬物品標(biāo)識(shí)2。
步驟822,查詢虛擬物品歸屬表中接口參數(shù)虛擬物品標(biāo)識(shí)1和虛擬物品標(biāo)識(shí)2對(duì)應(yīng)的歸屬用戶標(biāo)識(shí)。
步驟823,判斷虛擬物品標(biāo)識(shí)1和虛擬物品標(biāo)識(shí)2對(duì)應(yīng)的歸屬用戶標(biāo)識(shí)是否相同,如果是則執(zhí)行步驟825,否則執(zhí)行步驟824。
步驟824,修改虛擬物品歸屬表中的虛擬物品標(biāo)識(shí)1對(duì)應(yīng)的歸屬用戶標(biāo)識(shí)為虛擬物品標(biāo)識(shí)2對(duì)應(yīng)的歸屬用戶標(biāo)識(shí),同樣修改虛擬物品標(biāo)識(shí)2對(duì)應(yīng)的歸屬用戶標(biāo)識(shí)為虛擬物品標(biāo)識(shí)1對(duì)應(yīng)的歸屬用戶標(biāo)識(shí)。
步驟825,向調(diào)用本接口的游戲返回交換結(jié)果信息。結(jié)果信息可以包含成功或失敗信息以及失敗時(shí)的錯(cuò)誤描述信息。
以下對(duì)虛擬物品的查詢過程進(jìn)行描述,本發(fā)明中的查詢包括三種方式第一種方式,對(duì)指定虛擬物品的類別信息進(jìn)行查詢;第二種方式,對(duì)指定虛擬物品的詳細(xì)信息進(jìn)行查詢;第三種方式,對(duì)指定用戶擁有的虛擬物品進(jìn)行查詢;以下分別進(jìn)行說明。
1、對(duì)指定虛擬物品的類別信息進(jìn)行查詢。
參見圖9a,圖9a為本發(fā)明第一種虛擬物品查詢的實(shí)施流程圖。本流程涉及虛擬物品表和虛擬物品類別表。該流程包括以下步驟
步驟901,虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的包含接口參數(shù)的虛擬物品查詢指令,并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟902;否則執(zhí)行步驟905。
接口參數(shù)包括虛擬物品標(biāo)識(shí)。
步驟902,根據(jù)接口參數(shù)中的虛擬物品標(biāo)識(shí)查詢虛擬物品表。
步驟903,判斷是否存在相應(yīng)記錄,如果有則執(zhí)行步驟904,否則執(zhí)行步驟905。
步驟904,根據(jù)查詢到記錄中的對(duì)應(yīng)虛擬物品類別標(biāo)識(shí)字段值再查詢虛擬物品類別表,得到虛擬物品的類別信息。
步驟905,向調(diào)用本接口的游戲返回查詢結(jié)果信息。結(jié)果信息可以包含成功或失敗信息以及失敗時(shí)的錯(cuò)誤描述信息。
2、對(duì)指定虛擬物品的詳細(xì)信息進(jìn)行查詢。
參見圖9b,圖9b為本發(fā)明第二種虛擬物品查詢的實(shí)施流程圖。本流程涉及虛擬物品表。該流程包括以下步驟步驟911,虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的包含接口參數(shù)的虛擬物品查詢指令,并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟912;否則執(zhí)行步驟914。
接口參數(shù)包括虛擬物品標(biāo)識(shí)。
步驟912,根據(jù)接口參數(shù)中的虛擬物品標(biāo)識(shí)查詢虛擬物品表。
步驟913,判斷是否存在相應(yīng)記錄,如果有則得到虛擬物品表對(duì)應(yīng)記錄的各字段值后執(zhí)行步驟914,否則直接執(zhí)行步驟914。
步驟914,向調(diào)用本接口的游戲返回查詢結(jié)果信息。結(jié)果信息可以包含成功或失敗信息以及失敗時(shí)的錯(cuò)誤描述信息。
3、對(duì)指定用戶擁有的虛擬物品進(jìn)行查詢。
參見圖9c,圖9c為本發(fā)明第三種虛擬物品查詢的實(shí)施流程圖。該流程涉及虛擬物品歸屬表。包括以下步驟
步驟921,虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的包含接口參數(shù)的虛擬物品查詢指令,并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟922;否則執(zhí)行步驟924。
接口參數(shù)包括用戶標(biāo)識(shí)。
步驟922,根據(jù)接口參數(shù)中的用戶標(biāo)識(shí)查詢虛擬物品歸屬表。
步驟923,得到用戶標(biāo)識(shí)對(duì)應(yīng)的虛擬物品標(biāo)識(shí)列表。
步驟924,向調(diào)用本接口的游戲返回查詢結(jié)果信息。結(jié)果信息可以包含成功或失敗信息以及失敗時(shí)的錯(cuò)誤描述信息。
本發(fā)明可以實(shí)現(xiàn)對(duì)虛擬物品的統(tǒng)計(jì)。
參見圖10,圖10為本發(fā)明虛擬物品統(tǒng)計(jì)的實(shí)施流程圖。本流程涉及虛擬物品類別表,虛擬物品表。包括以下步驟步驟10,虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的包含接口參數(shù)的虛擬物品統(tǒng)計(jì)指令,并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟11;否則執(zhí)行步驟12。
接口參數(shù)包括游戲標(biāo)識(shí)。
步驟11,根據(jù)游戲標(biāo)識(shí)查詢虛擬物品類別表,得到該游戲標(biāo)識(shí)對(duì)應(yīng)虛擬物品類別的信息,如各虛擬物品類別已分配數(shù)量,未分配數(shù)量等。
步驟12,向調(diào)用本接口的游戲返回統(tǒng)計(jì)結(jié)果信息。結(jié)果信息可以包含成功或失敗信息以及失敗時(shí)的錯(cuò)誤描述信息。
以上對(duì)虛擬物品數(shù)據(jù)處理接口的實(shí)現(xiàn)過程進(jìn)行了詳細(xì)的說明,在實(shí)際應(yīng)用中,具體的接口形式可以是應(yīng)用程序接口API,如JAVA API,C++動(dòng)態(tài)鏈接庫(kù)DLL,或具有消息指令接口,如人機(jī)交互語(yǔ)言MML的進(jìn)程等。
本發(fā)明根據(jù)上述的一個(gè)游戲系統(tǒng)中所有的虛擬物品數(shù)據(jù)存儲(chǔ)在統(tǒng)一的數(shù)據(jù)庫(kù)并統(tǒng)一進(jìn)行數(shù)據(jù)處理的發(fā)明思想,對(duì)原有的游戲系統(tǒng)進(jìn)行了改進(jìn)。以下舉三個(gè)游戲系統(tǒng)的實(shí)施例進(jìn)行詳細(xì)說明。
參見圖11a,圖11a為本發(fā)明游戲系統(tǒng)第一較佳實(shí)施例的結(jié)構(gòu)示意圖。本實(shí)施的游戲系統(tǒng)中包含客戶機(jī)110、游戲模塊111、游戲平臺(tái)112。其中游戲平臺(tái)112還包含了虛擬物品服務(wù)模塊113和虛擬物品管理模塊116,該模塊包含虛擬物品數(shù)據(jù)處理接口114和虛擬物品數(shù)據(jù)庫(kù)115。
本實(shí)施例中包含了虛擬物品服務(wù)模塊113和虛擬物品管理模塊116的游戲平臺(tái)112就是本發(fā)明提出新的游戲平臺(tái)系統(tǒng)。
本實(shí)施中,游戲模塊111根據(jù)游戲規(guī)則向游戲平臺(tái)113中的虛擬物品數(shù)據(jù)處理接口114發(fā)送包含接口參數(shù)的調(diào)用指令,虛擬數(shù)據(jù)處理接口114收到該指令后,根據(jù)該指令及其中的接口參數(shù)與數(shù)據(jù)庫(kù)115進(jìn)行交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理,由虛擬將物品數(shù)據(jù)處理接口114將處理結(jié)果返回給發(fā)送調(diào)用指令的游戲模塊111。
這里游戲模塊111發(fā)送的調(diào)用指令可以是對(duì)虛擬物品的創(chuàng)建指令、虛擬物品的分配指令、虛擬物品的修改指令、虛擬物品的交易指令、虛擬物品的轉(zhuǎn)移指令、虛擬物品的查詢指令以及虛擬物品的統(tǒng)計(jì)指令。
虛擬物品的交易指令可以包括用戶間虛擬物品交易指令,以及用戶向系統(tǒng)賣出虛擬物品指令和用戶從系統(tǒng)買入虛擬物品指令。
虛擬物品的轉(zhuǎn)移指令包括虛擬物品的贈(zèng)予、虛擬物品的共享和虛擬物品的交換指令。
本實(shí)施例中虛擬數(shù)據(jù)處理接口114包含虛擬物品的創(chuàng)建接口、虛擬物品的分配接口、虛擬物品的修改接口、虛擬物品的交易接口、虛擬物品的轉(zhuǎn)移接口、虛擬物品的查詢接口、虛擬物品的統(tǒng)計(jì)接口。
虛擬數(shù)據(jù)處理接口114根據(jù)游戲模塊111發(fā)送的各個(gè)調(diào)用指令,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理的過程與上述圖3~圖10所示的過程相同,這里不再贅述。
本實(shí)施例中游戲平臺(tái)112的虛擬物品管理模塊116是留給運(yùn)營(yíng)商進(jìn)行管理維護(hù)的接口,可以是具有圖形用戶界面的程序,也可是命令行界面的程序,同游戲模塊一樣,虛擬物品管理模塊116可以將通過用戶界面或命令行界面接收運(yùn)營(yíng)商發(fā)出的包含接口參數(shù)的調(diào)用命令,發(fā)送給虛擬物品服務(wù)模塊113中的虛擬物品數(shù)據(jù)處理接口114,虛擬數(shù)據(jù)處理接口114收到該指令后,根據(jù)該指令及其中的接口參數(shù)與數(shù)據(jù)庫(kù)115進(jìn)行交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理,由虛擬將物品數(shù)據(jù)處理接口114將處理結(jié)果返回給發(fā)送調(diào)用指令的虛擬物品管理模塊116,虛擬物品管理模塊116將調(diào)用結(jié)果呈現(xiàn)出來,以便運(yùn)營(yíng)商進(jìn)行管理維護(hù)。實(shí)際應(yīng)用中可以根據(jù)運(yùn)營(yíng)商的需求決定是否設(shè)置虛擬物品管理模塊。
這里虛擬物品管理模塊116發(fā)送的調(diào)用指令可以是虛擬物品創(chuàng)建指令、虛擬物品查詢指令以及虛擬物品統(tǒng)計(jì)指令等。
在游戲系統(tǒng)增加新的游戲模塊時(shí),可以通過虛擬物品管理模塊116向虛擬物品服務(wù)模塊113中的虛擬物品數(shù)據(jù)處理接口114發(fā)送虛擬物品的創(chuàng)建指令來增加新的虛擬物品。在運(yùn)營(yíng)商需要了解當(dāng)前虛擬物品數(shù)據(jù)庫(kù)的庫(kù)存情況時(shí),可以通過虛擬物品管理模塊126向虛擬物品服務(wù)器123中的虛擬物品數(shù)據(jù)處理接口124發(fā)送虛擬物品的查詢指令或統(tǒng)計(jì)指令,從而獲得需要的信息。
當(dāng)然,虛擬物品管理模塊116可以獨(dú)立設(shè)置,參見圖11b,圖11b為本發(fā)明游戲系統(tǒng)第二較佳實(shí)施例的結(jié)構(gòu)示意圖。該實(shí)施例中,虛擬物品管理模塊116是獨(dú)立設(shè)置的,不設(shè)置在游戲平臺(tái)112中。
參見圖12,圖12為本發(fā)明游戲系統(tǒng)第三較佳實(shí)施例的結(jié)構(gòu)示意圖。本實(shí)施的游戲系統(tǒng)中除了包含客戶機(jī)120、游戲模塊121、游戲平臺(tái)122外還包含一個(gè)獨(dú)立的虛擬物品服務(wù)器123和一個(gè)虛擬物品管理模塊126。虛擬物品服務(wù)器123中包含虛擬物品數(shù)據(jù)處理接口124和虛擬物品數(shù)據(jù)庫(kù)125。
本實(shí)施中,游戲模塊121根據(jù)游戲規(guī)則向虛擬物品服務(wù)器123中的虛擬物品數(shù)據(jù)處理接口124發(fā)送包含接口參數(shù)的調(diào)用指令,虛擬數(shù)據(jù)處理接口124收到該指令后,根據(jù)該指令及其中的接口參數(shù)與數(shù)據(jù)庫(kù)125進(jìn)行交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理,由虛擬將物品數(shù)據(jù)處理接口124將處理結(jié)果返回給發(fā)送調(diào)用指令的游戲模塊121。
這里所述游戲模塊121發(fā)送的調(diào)用指令與圖11所示實(shí)施例相同。
本實(shí)施例中的虛擬物品管理模塊126是一個(gè)獨(dú)立的模塊,當(dāng)然它也可以象圖11所示的實(shí)施例一樣設(shè)置在游戲平臺(tái)122中,也可以設(shè)置在虛擬物品服務(wù)器123中。虛擬物品管理模塊126與圖11所示的虛擬物品管理模塊116的工作原理相同,這里不再重復(fù)說明。
為了游戲系統(tǒng)的安全可靠,虛擬物品數(shù)據(jù)服務(wù)器124還可以采用雙機(jī)或者集群的形式。
另外,游戲平臺(tái)上的游戲數(shù)量和種類不是固定的,只要游戲使用本發(fā)明的接口和數(shù)據(jù)存儲(chǔ)格式即可。游戲平臺(tái)上增加了新的游戲,可以根據(jù)游戲的容量以及預(yù)期的用戶數(shù)量和游戲的特征確定游戲中各種虛擬物品的數(shù)量,開發(fā)商將初始各種虛擬物品的信息以及數(shù)量做成表格,格式同虛擬物品類別表,提供給運(yùn)營(yíng)商,運(yùn)營(yíng)商審核后,將數(shù)據(jù)導(dǎo)入虛擬物品數(shù)據(jù)庫(kù)中。以后如需增加虛擬物品,也可以類似操作。如果某個(gè)游戲過時(shí),或者效益太差,運(yùn)營(yíng)商可以刪除游戲,刪除游戲前預(yù)留一段時(shí)間通知游戲用戶,使游戲用戶有時(shí)間將該游戲的虛擬物品兌換成虛擬貨幣。刪除游戲時(shí),檢查該游戲的虛擬物品,如果仍有游戲用戶擁有,則將其擁有的虛擬物品轉(zhuǎn)換為等價(jià)的虛擬貨幣給用戶,然后刪除該游戲所有虛擬物品對(duì)應(yīng)的數(shù)據(jù)記錄。以上管理維護(hù)操作都可以通過虛擬物品管理模塊進(jìn)行。
實(shí)際上對(duì)于只運(yùn)行有一個(gè)游戲的游戲系統(tǒng)來說,如果虛擬物品數(shù)據(jù)量比較大,也可以象圖12所示的實(shí)施例一樣設(shè)置單獨(dú)的虛擬物品服務(wù)器來對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理,處理的方式與圖12所示實(shí)施例相同,只是游戲平臺(tái)的功能全部由游戲來完成。
另外為了具有兼容性,游戲平臺(tái)系統(tǒng)上也可以允許不使用統(tǒng)一的虛擬物品數(shù)據(jù)處理接口和虛擬物品數(shù)據(jù)庫(kù)的游戲存在。
由上述的實(shí)施例可見,本發(fā)明的這種游戲虛擬物品數(shù)據(jù)處理方法及游戲平臺(tái)系統(tǒng)和游戲系統(tǒng),實(shí)現(xiàn)了游戲系統(tǒng)中的虛擬物品數(shù)據(jù)進(jìn)行統(tǒng)一處理以及各游戲間的虛擬物品數(shù)據(jù)的共享流通轉(zhuǎn)移,解決了現(xiàn)有技術(shù)數(shù)據(jù)混亂、維護(hù)困難、安全性差等問題,同時(shí)能夠降低開發(fā)成本。
權(quán)利要求
1.一種游戲虛擬物品數(shù)據(jù)處理方法,其特征在于,該方法在游戲系統(tǒng)中設(shè)置統(tǒng)一的虛擬物品數(shù)據(jù)處理接口和統(tǒng)一的虛擬物品數(shù)據(jù)庫(kù),對(duì)虛擬物品數(shù)據(jù)的處理包括以下步驟A、游戲系統(tǒng)的游戲在運(yùn)行過程中調(diào)用虛擬物品數(shù)據(jù)處理接口;B、虛擬物品數(shù)據(jù)處理接口與虛擬物品數(shù)據(jù)庫(kù)交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理。
2.如權(quán)利要求1所述的虛擬物品數(shù)據(jù)處理方法,其特征在于,所述在游戲系統(tǒng)中設(shè)置虛擬物品數(shù)據(jù)處理接口和虛擬物品數(shù)據(jù)庫(kù)的方法為將虛擬物品數(shù)據(jù)處理接口和虛擬物品數(shù)據(jù)庫(kù)設(shè)置在游戲系統(tǒng)的游戲平臺(tái)中;或在系統(tǒng)中設(shè)置虛擬物品服務(wù)器,將虛擬物品數(shù)據(jù)處理接口和的虛擬物品數(shù)據(jù)庫(kù)設(shè)置在虛擬物品服務(wù)器中。
3.如權(quán)利要求1所述的虛擬物品數(shù)據(jù)處理方法,其特征在于,所述步驟A為各個(gè)游戲程序在運(yùn)行過程中發(fā)送包含接口參數(shù)的虛擬物品數(shù)據(jù)處理接口調(diào)用指令;所述步驟B包括B1、虛擬物品數(shù)據(jù)處理接口接收包含接口參數(shù)的調(diào)用指令并檢查接口參數(shù)的合法性,如果接口參數(shù)合法則執(zhí)行步驟B2,否則向發(fā)送調(diào)用指令的游戲返回調(diào)用失敗結(jié)果;B2、虛擬物品數(shù)據(jù)處理接口根據(jù)調(diào)用指令及其接口參數(shù)與虛擬物品數(shù)據(jù)庫(kù)交互完成虛擬物品數(shù)據(jù)處理;B3、虛擬物品數(shù)據(jù)處理接口向發(fā)送調(diào)用指令的游戲返回虛擬物品數(shù)據(jù)的處理結(jié)果。
4.如權(quán)利要求1或3所述的虛擬物品數(shù)據(jù)處理方法,其特征在于,所述的虛擬物品數(shù)據(jù)庫(kù)包含游戲信息表、用戶信息表和虛擬物品表。
5.如權(quán)利要求1或3所述的虛擬物品數(shù)據(jù)處理方法,其特征在于,所述的虛擬物品數(shù)據(jù)庫(kù)包含游戲信息表、用戶信息表、虛擬物品表、虛擬物品類別表、虛擬物品歸屬表。
6.如權(quán)利要求5所述的虛擬物品數(shù)據(jù)處理方法,其特征在于,在創(chuàng)建虛擬物品時(shí),所述的步驟A為游戲在需要?jiǎng)?chuàng)建虛擬物品時(shí),向虛擬物品數(shù)據(jù)處理接口發(fā)送包含接口參數(shù)的虛擬物品創(chuàng)建指令;接口參數(shù)包括虛擬物品類別標(biāo)識(shí)、類別名稱、所屬游戲標(biāo)識(shí)、價(jià)值、數(shù)量;所述步驟B包括以下步驟b1、虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的接口參數(shù),并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟b2;否則執(zhí)行步驟b7;b2、根據(jù)接口參數(shù)中的虛擬物品類別標(biāo)識(shí)查詢虛擬物品類別表;b3、判斷接口參數(shù)中虛擬物品類別標(biāo)識(shí)在虛擬物品類別表中是否已經(jīng)有相應(yīng)記錄,如果有則執(zhí)行步驟b4;否則執(zhí)行步驟b6;b4、修改相應(yīng)的已有記錄各字段值,將記錄中類別名稱、所屬游戲標(biāo)識(shí)、價(jià)值字段修改為接口參數(shù)中的相應(yīng)值;b5、已有記錄中未分配給用戶的虛擬物品數(shù)量字段修改為原未分配虛擬物品數(shù)量字段值加上接口參數(shù)中的該虛擬物品的數(shù)量值,執(zhí)行步驟b7;b6、直接在虛擬物品類別中增加一條相應(yīng)記錄,記錄各字段的值等于接口參數(shù)中的相應(yīng)值;b7、向發(fā)送調(diào)用指令的游戲返回創(chuàng)建成功或失敗的結(jié)果信息。
7.如權(quán)利要求5所述的虛擬物品數(shù)據(jù)處理方法,其特征在于,在分配虛擬物品時(shí),所述的A為游戲在需要分配虛擬物品時(shí),向虛擬物品數(shù)據(jù)處理接口發(fā)送包含接口參數(shù)的虛擬物品分配指令;接口參數(shù)包括虛擬物品類別標(biāo)識(shí)、用戶標(biāo)識(shí)、數(shù)量;所述步驟B包括b1、虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的接口參數(shù),并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟b2;否則執(zhí)行步驟b8;b2、根據(jù)接口參數(shù)中的虛擬物品類別標(biāo)識(shí)查詢虛擬物品類別表;b3、判斷接口參數(shù)中虛擬物品類別標(biāo)識(shí)在虛擬物品類別表中是否已經(jīng)有相應(yīng)記錄,如果有則執(zhí)行步驟b4;否則執(zhí)行步驟b8;b4、判斷接口參數(shù)中的虛擬物品數(shù)量是否不大于相應(yīng)記錄中的未分配數(shù)量,如果是則執(zhí)行步驟b5;否則執(zhí)行步驟b8;b5、修改虛擬物品類別表相應(yīng)記錄,用原未分配數(shù)量字段減去接口參數(shù)中的數(shù)量;已分配數(shù)量字段值加上接口參數(shù)中的數(shù)量;b6、在虛擬物品表中增加記錄,記錄的數(shù)量等于接口參數(shù)中的數(shù)量,增加的記錄中的虛擬物品標(biāo)識(shí)由程序或數(shù)據(jù)庫(kù)生成;b7、在虛擬物品歸屬表增加上述虛擬物品標(biāo)識(shí)與接口參數(shù)的用戶標(biāo)識(shí)對(duì)應(yīng)關(guān)系的歸屬記錄;b8、向發(fā)送調(diào)用指令的游戲返回分配的成功或失敗結(jié)果信息。
8.如權(quán)利要求5所述的虛擬物品數(shù)據(jù)處理方法,其特征在于,在修改虛擬物品時(shí),所述的A為游戲在需要修改虛擬物品時(shí),向虛擬物品數(shù)據(jù)處理接口發(fā)送包含接口參數(shù)的虛擬物品修改指令;接口參數(shù)包括虛擬物品標(biāo)識(shí)、屬性字段名、屬性字段值;所述步驟B包括b1、虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的接口參數(shù),并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟b2;否則執(zhí)行步驟b5;b2、根據(jù)接口參數(shù)中的虛擬物品標(biāo)識(shí)查詢虛擬物品表;b3、判斷接口參數(shù)中虛擬物品類別標(biāo)識(shí)在虛擬物品表中是否已經(jīng)有相應(yīng)記錄,如果有則執(zhí)行步驟b4;否則執(zhí)行步驟b5;b4、根據(jù)接口參數(shù)中的屬性字段名和屬性字段值修改虛擬物品表相應(yīng)記錄的各個(gè)字段值;b5、向發(fā)送調(diào)用指令的游戲返回修改成功或失敗結(jié)果信息。
9.如權(quán)利要求5所述的虛擬物品數(shù)據(jù)處理方法,其特征在于,在用戶間虛擬物品的交易時(shí),所述的A為游戲在需要進(jìn)行用戶間虛擬物品交易時(shí),向虛擬物品數(shù)據(jù)處理接口發(fā)送包含接口參數(shù)的虛擬物品交易指令;接口參數(shù)包括虛擬物品標(biāo)識(shí)、賣出用戶以及買入用戶的用戶標(biāo)識(shí)、價(jià)格;所述步驟B包括b1、虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的接口參數(shù),并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟b2;否則執(zhí)行步驟b8;b2、根據(jù)接口參數(shù)中的虛擬物品標(biāo)識(shí)查詢虛擬物品表;b3、判斷接口參數(shù)中虛擬物品標(biāo)識(shí)在虛擬物品表中是否已經(jīng)有相應(yīng)記錄,如果有則執(zhí)行步驟b4;否則執(zhí)行步驟b8;b4、刪除虛擬物品歸屬表中該虛擬物品標(biāo)識(shí)對(duì)應(yīng)的記錄;b5、在虛擬物品歸屬表中插入虛擬物品標(biāo)識(shí)與接口參數(shù)中的買入用戶標(biāo)識(shí)相應(yīng)的虛擬物品歸屬數(shù)據(jù);b6、修改用戶信息表,將接口參數(shù)中買入用戶的用戶標(biāo)識(shí)相應(yīng)記錄中的虛擬貨幣量,減去該虛擬物品的價(jià)值量;b7、將該虛擬物品原來歸屬的賣出用戶的用戶標(biāo)識(shí)相應(yīng)記錄的虛擬貨幣量,增加該虛擬物品的價(jià)值量;b8、向發(fā)送調(diào)用指令的游戲返回買賣成功或失敗結(jié)果信息。
10.如權(quán)利要求5所述的虛擬物品數(shù)據(jù)處理方法,其特征在于,用戶向系統(tǒng)賣出虛擬物品時(shí),所述步驟A為游戲在用戶需要與系統(tǒng)進(jìn)行賣出的虛擬物品交易時(shí),向虛擬物品數(shù)據(jù)處理接口發(fā)送包含接口參數(shù)的虛擬物品賣出指令;接口參數(shù)包括虛擬物品標(biāo)識(shí)、賣出用戶的用戶標(biāo)識(shí)、價(jià)格;所述步驟B包括b11、虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的接口參數(shù),并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟b12;否則執(zhí)行步驟b18;b12、根據(jù)接口參數(shù)中的虛擬物品標(biāo)識(shí)和用戶標(biāo)識(shí)查詢虛擬物品歸屬表;b13、判斷虛擬物品歸屬表中賣出用戶是否擁有該虛擬物品,如果有則執(zhí)行步驟b14;否則執(zhí)行步驟b18;b14、修改虛擬物品類別表相應(yīng)記錄,未分配數(shù)量字段加上1,已分配數(shù)量減去1;b15、根據(jù)接口參數(shù)中的虛擬物品標(biāo)識(shí)在虛擬物品表中刪除相應(yīng)記錄;b16、在虛擬物品歸屬表刪除上述虛擬物品標(biāo)識(shí)與接口參數(shù)中的賣出用戶標(biāo)識(shí)對(duì)應(yīng)關(guān)系的歸屬記錄。b17、修改用戶信息表,將接口參數(shù)中賣出用戶的用戶標(biāo)識(shí)相應(yīng)記錄中的虛擬貨幣增加該虛擬物品的價(jià)值量;b18、向發(fā)送調(diào)用指令的游戲返回買入成功或失敗結(jié)果信息;用戶從系統(tǒng)買入虛擬物品時(shí),所述步驟A為游戲在用戶需要與系統(tǒng)進(jìn)行買入的虛擬物品交易時(shí),向虛擬物品數(shù)據(jù)處理接口發(fā)送包含接口參數(shù)的虛擬物品買入指令;接口參數(shù)包括虛擬物品類別標(biāo)識(shí)、買入用戶的用戶標(biāo)識(shí)、價(jià)格、數(shù)量;所述步驟B包括b21、虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的接口參數(shù),并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟b22;否則執(zhí)行步驟b29;b22、根據(jù)接口參數(shù)中的虛擬物品類別標(biāo)識(shí)查詢虛擬物品類別表;b23、判斷接口參數(shù)中虛擬物品類別標(biāo)識(shí)在虛擬物品類別表中有該類別虛擬物品,如果有則執(zhí)行步驟b24;否則執(zhí)行步驟b29;b24、判斷接口參數(shù)中的數(shù)量是否不大于相應(yīng)記錄中的未分配數(shù)量,如果是則執(zhí)行步驟b25;否則執(zhí)行步驟b29;b25、修改虛擬物品類別表相應(yīng)記錄,未分配數(shù)量字段減去接口參數(shù)的數(shù)量,已分配數(shù)量增加接口參數(shù)的數(shù)量;b26、在虛擬物品表中增加記錄,記錄數(shù)量等于接口參數(shù)中的數(shù)量,增加的記錄中的虛擬物品標(biāo)識(shí)由程序或數(shù)據(jù)庫(kù)生成;b27、在虛擬物品歸屬表增加上述虛擬物品標(biāo)識(shí)與接口參數(shù)中的用戶標(biāo)識(shí)對(duì)應(yīng)關(guān)系的歸屬記錄。b28、修改用戶信息表,將接口參數(shù)中買入用戶的用戶標(biāo)識(shí)相應(yīng)記錄中的虛擬貨幣減少該虛擬物品相應(yīng)數(shù)量的價(jià)值量;b29、向發(fā)送調(diào)用指令的游戲返回買入成功或失敗結(jié)果信息。
11.如權(quán)利要求7或10所述的虛擬物品數(shù)據(jù)處理方法,其特征在于,所述虛擬物品標(biāo)識(shí)的生成方法為將虛擬物品表中的虛擬物品標(biāo)識(shí)字段設(shè)置為數(shù)據(jù)庫(kù)自動(dòng)編號(hào)類型;或由程序根據(jù)虛擬物品標(biāo)識(shí)唯一性,使用算法生成虛擬物品標(biāo)識(shí)。
12.如權(quán)利要求9或10所述的虛擬物品數(shù)據(jù)處理方法,其特征在于,虛擬物品的價(jià)值量的確定方法為如果接口參數(shù)中包含價(jià)格,該價(jià)格為該虛擬物品的價(jià)值量;如果接口參數(shù)中價(jià)格未填入數(shù)值,則在查詢虛擬物品表時(shí),從虛擬物品表的相應(yīng)記錄中的查找價(jià)值字段值,該字段值為該虛擬物品的價(jià)值量;如果虛擬物品表相應(yīng)記錄中沒有價(jià)值字段值,則查詢虛擬物品類別表,該虛擬物品的價(jià)值量為虛擬物品類別表中相應(yīng)類別的記錄中的價(jià)值字段值。
13.如權(quán)利要求5所述的虛擬物品數(shù)據(jù)處理方法,其特征在于,用戶間進(jìn)行虛擬物品的贈(zèng)予時(shí),所述步驟A為游戲需要在用戶間贈(zèng)予虛擬物品時(shí),向虛擬物品數(shù)據(jù)處理接口發(fā)送包含接口參數(shù)的虛擬物品贈(zèng)予指令;接口參數(shù)包括虛擬物品標(biāo)識(shí)、原歸屬用戶標(biāo)識(shí)、贈(zèng)予用戶標(biāo)識(shí);所述步驟B包括b1、虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的接口參數(shù),并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟b2;否則執(zhí)行步驟b5;b2、根據(jù)接口參數(shù)中的原歸屬用戶標(biāo)識(shí)、贈(zèng)予用戶標(biāo)識(shí)以及虛擬物品標(biāo)識(shí),查詢虛擬物品歸屬表;b3、判斷虛擬物品歸屬表中,原歸屬用戶是否擁有接口參數(shù)中虛擬物品標(biāo)識(shí)的虛擬物品,如果有則執(zhí)行步驟b4,否則執(zhí)行步驟b5;b4、刪除原歸屬用戶與該虛擬物品標(biāo)識(shí)的相應(yīng)記錄,增加接口參數(shù)中贈(zèng)予用戶標(biāo)識(shí)與該虛擬物品標(biāo)識(shí)的相應(yīng)記錄;b5、向發(fā)送贈(zèng)予指令的游戲返回贈(zèng)予成功或失敗結(jié)果信息。
14.如權(quán)利要求5所述的虛擬物品數(shù)據(jù)處理方法,其特征在于,用戶間虛擬物品進(jìn)行共享時(shí),所述步驟A為游戲在需要用戶間虛擬物品共享時(shí),向虛擬物品數(shù)據(jù)處理接口發(fā)送包含接口參數(shù)的虛擬物品共享指令;接口參數(shù)包括虛擬物品標(biāo)識(shí)、歸屬用戶標(biāo)識(shí)、共享用戶標(biāo)識(shí)列表;所述步驟B包括b1、虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的接口參數(shù),并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟b2;否則執(zhí)行步驟b5;b2、根據(jù)接口參數(shù)中虛擬物品標(biāo)識(shí)和歸屬用戶標(biāo)識(shí)查詢虛擬物品歸屬表;b3、判斷虛擬物品歸屬表中接口參數(shù)中歸屬用戶標(biāo)識(shí)的用戶是否擁有該虛擬物品,如果是則執(zhí)行步驟b4,否則執(zhí)行步驟b5;b4、在虛擬物品歸屬表中增加接口參數(shù)中共享用戶標(biāo)識(shí)列表與該虛擬物品標(biāo)識(shí)的相應(yīng)記錄。b5、向發(fā)送調(diào)用指令的游戲返回共享成功或失敗結(jié)果信息。
15.如權(quán)利要求5所述的虛擬物品數(shù)據(jù)處理方法,其特征在于,用戶間虛擬物品的交換時(shí),所述步驟A為游戲在用戶間需要進(jìn)行虛擬物品交換時(shí),向虛擬物品數(shù)據(jù)處理接口發(fā)送包含接口參數(shù)的虛擬物品交換指令;接口參數(shù)包括虛擬物品標(biāo)識(shí)1,虛擬物品標(biāo)識(shí)2;所述步驟B包括步驟b1、虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的接口參數(shù),并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟b2;否則執(zhí)行步驟b5。b2、查詢虛擬物品歸屬表中接口參數(shù)虛擬物品標(biāo)識(shí)1和虛擬物品標(biāo)識(shí)2對(duì)應(yīng)的歸屬用戶標(biāo)識(shí);b3、判斷虛擬物品標(biāo)識(shí)1和虛擬物品標(biāo)識(shí)2對(duì)應(yīng)的歸屬用戶標(biāo)識(shí)是否相同,如果是則執(zhí)行步驟b5,否則執(zhí)行步驟b4;b4、修改虛擬物品歸屬表中的虛擬物品標(biāo)識(shí)1對(duì)應(yīng)的歸屬用戶標(biāo)識(shí)為虛擬物品標(biāo)識(shí)2對(duì)應(yīng)的歸屬用戶標(biāo)識(shí),同樣修改虛擬物品標(biāo)識(shí)2對(duì)應(yīng)的歸屬用戶標(biāo)識(shí)為虛擬物品標(biāo)識(shí)1對(duì)應(yīng)的歸屬用戶標(biāo)識(shí);b5、向發(fā)送調(diào)用指令的游戲返回交換成功或失敗結(jié)果信息。
16.如權(quán)利要求5所述的虛擬物品數(shù)據(jù)處理方法,其特征在于,對(duì)虛擬物品進(jìn)行查詢時(shí),所述步驟A為游戲在需要對(duì)虛擬物品進(jìn)行查詢時(shí),向虛擬物品數(shù)據(jù)處理接口發(fā)送包含接口參數(shù)的虛擬物品查詢指令;接口參數(shù)包括虛擬物品標(biāo)識(shí)或用戶標(biāo)識(shí);如果虛擬物品查詢指令是對(duì)指定虛擬物品的類別信息進(jìn)行查詢,則所述步驟B包括b11、虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的接口參數(shù),并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟b12;否則執(zhí)行步驟b15;b12、根據(jù)接口參數(shù)中的虛擬物品標(biāo)識(shí)查詢虛擬物品表;b13、判斷是否存在相應(yīng)記錄,如果有則執(zhí)行步驟b14,否則執(zhí)行步驟b15;b14、根據(jù)查詢到記錄中的對(duì)應(yīng)虛擬物品類別標(biāo)識(shí)字段值再查詢虛擬物品類別表,得到虛擬物品的類別信息;b15、向發(fā)送調(diào)用指令的游戲返回查詢成功或失敗結(jié)果信息;如果虛擬物品查詢指令是對(duì)指定虛擬物品的詳細(xì)信息進(jìn)行查詢,則所述步驟B包括b21、虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的接口參數(shù),并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟b22;否則執(zhí)行步驟b24;b22、根據(jù)接口參數(shù)中的虛擬物品標(biāo)識(shí)查詢虛擬物品表;b23、判斷是否存在相應(yīng)記錄,如果有則得到虛擬物品表對(duì)應(yīng)記錄的各字段值后執(zhí)行步驟b24,否則直接執(zhí)行步驟b24;b24、向發(fā)送調(diào)用指令的游戲返回查詢成功或失敗結(jié)果信息;如果虛擬物品查詢指令是對(duì)指定用戶擁有的虛擬物品進(jìn)行查詢,則所述步驟B包括b31、虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的接口參數(shù),并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟b32;否則執(zhí)行步驟b34;b32、根據(jù)接口參數(shù)中的用戶標(biāo)識(shí)查詢虛擬物品歸屬表;b33、得到用戶標(biāo)識(shí)對(duì)應(yīng)的虛擬物品標(biāo)識(shí)列表;b34、向發(fā)送調(diào)用指令的游戲返回查詢成功或失敗結(jié)果信息。
17.如權(quán)利要求5所述的虛擬物品數(shù)據(jù)處理方法,其特征在于,對(duì)虛擬物品進(jìn)行統(tǒng)計(jì)時(shí),所述步驟A為游戲在需要對(duì)虛擬物品進(jìn)行統(tǒng)計(jì)時(shí),向虛擬物品數(shù)據(jù)處理接口發(fā)送包含接口參數(shù)的虛擬物品統(tǒng)計(jì)指令;接口參數(shù)包括游戲標(biāo)識(shí);所述步驟B包括b1、虛擬物品數(shù)據(jù)處理接口接收游戲發(fā)送來的接口參數(shù),并檢查接口參數(shù)是否合法,如果合法,則執(zhí)行步驟b2;否則執(zhí)行步驟b3;b2、根據(jù)游戲標(biāo)識(shí)查詢虛擬物品類別表,得到該游戲標(biāo)識(shí)對(duì)應(yīng)虛擬物品類別的信息;b3、向發(fā)送調(diào)用指令的游戲返回統(tǒng)計(jì)成功或失敗結(jié)果信息。
18.如權(quán)利要求1所述的虛擬物品數(shù)據(jù)處理方法,其特征在于,該方法進(jìn)一步包括在游戲系統(tǒng)中設(shè)置虛擬物品數(shù)據(jù)管理模塊;運(yùn)營(yíng)商通過虛擬物品管理模塊向虛擬物品數(shù)據(jù)處理接口發(fā)送包含接口參數(shù)的調(diào)用指令,虛擬數(shù)據(jù)處理接口收到該指令后,根據(jù)該指令及其中的接口參數(shù)與虛擬物品數(shù)據(jù)庫(kù)進(jìn)行交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理,由虛擬將物品數(shù)據(jù)處理接口將處理結(jié)果返回給發(fā)送調(diào)用指令的虛擬物品管理模塊,虛擬物品數(shù)據(jù)管理模塊將結(jié)果呈現(xiàn)給運(yùn)營(yíng)商。
19.如權(quán)利要求18所述的虛擬物品數(shù)據(jù)處理方法,其特征在于,所述運(yùn)營(yíng)商通過虛擬物品管理模塊向虛擬物品數(shù)據(jù)處理接口發(fā)送的調(diào)用指令包括虛擬物品創(chuàng)建指令、虛擬物品查詢指令以及虛擬物品統(tǒng)計(jì)指令。
20.一種游戲平臺(tái)系統(tǒng),其特征在于該游戲平臺(tái)系統(tǒng)包含虛擬物品服務(wù)模塊;所述的虛擬物品服務(wù)模塊包含虛擬物品數(shù)據(jù)處理接口和虛擬物品數(shù)據(jù)庫(kù);所述虛擬物品數(shù)據(jù)處理接口,接收該游戲平臺(tái)系統(tǒng)支持的游戲模塊向游戲平臺(tái)系統(tǒng)發(fā)送的包含接口參數(shù)的虛擬物品數(shù)據(jù)處理接口調(diào)用指令,并根據(jù)該指令及其中的接口參數(shù)與虛擬物品數(shù)據(jù)庫(kù)進(jìn)行交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理,并將處理結(jié)果返回給發(fā)送調(diào)用指令的游戲模塊;所述虛擬物品數(shù)據(jù)庫(kù),存儲(chǔ)該游戲平臺(tái)系統(tǒng)支持的游戲模塊的虛擬物品數(shù)據(jù)。
21.如權(quán)利要求20所述的游戲平臺(tái)系統(tǒng),其特征在于,所述的虛擬物品數(shù)據(jù)處理接口包含以下至少其中之一虛擬物品的創(chuàng)建接口、虛擬物品的分配接口、虛擬物品的修改接口、虛擬物品的交易接口、虛擬物品的轉(zhuǎn)移接口、虛擬物品的查詢接口、虛擬物品的統(tǒng)計(jì)接口。
22.如權(quán)利要求20所述的游戲平臺(tái)系統(tǒng),其特征在于,所述的虛擬物品數(shù)據(jù)數(shù)據(jù)庫(kù)采用分布放置實(shí)現(xiàn)。
23.如權(quán)利要求20所述的游戲平臺(tái)系統(tǒng),其特征在于,該游戲平臺(tái)系統(tǒng)進(jìn)一步包含虛擬物品數(shù)據(jù)管理模塊;所述的虛擬物品數(shù)據(jù)管理模塊具有管理維護(hù)界面,接收包含接口參數(shù)的調(diào)用指令,發(fā)送給虛擬物品服務(wù)單元中的虛擬物品數(shù)據(jù)處理接口;虛擬數(shù)據(jù)處理接口接收該調(diào)用指令后,根據(jù)該調(diào)用指令及其中的接口參數(shù)與虛擬物品數(shù)據(jù)庫(kù)進(jìn)行交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理,并將處理結(jié)果返回給發(fā)送調(diào)用指令的虛擬物品數(shù)據(jù)管理模塊,虛擬物品數(shù)據(jù)管理模塊將結(jié)果呈現(xiàn)出來。
24.一種游戲系統(tǒng),包含客戶機(jī)、游戲模塊和游戲平臺(tái),其特征在于該系統(tǒng)進(jìn)一步包含虛擬物品服務(wù)單元;所述的虛擬物品服務(wù)單元包含虛擬物品數(shù)據(jù)處理接口和虛擬物品數(shù)據(jù)庫(kù);所述虛擬物品數(shù)據(jù)處理接口,接收該游戲系統(tǒng)中游戲模塊發(fā)送的包含接口參數(shù)的虛擬物品數(shù)據(jù)處理接口調(diào)用指令,并根據(jù)該指令及其中的接口參數(shù)與虛擬物品數(shù)據(jù)庫(kù)進(jìn)行交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理,并將處理結(jié)果返回給發(fā)送調(diào)用指令的游戲模塊;所述虛擬物品數(shù)據(jù)庫(kù),存儲(chǔ)該游戲系統(tǒng)中游戲模塊的虛擬物品數(shù)據(jù)。
25.如權(quán)利要求24所述的游戲系統(tǒng),其特征在于,所述的虛擬物品數(shù)據(jù)處理接口包含以下至少其中之一虛擬物品的創(chuàng)建接口、虛擬物品的分配接口、虛擬物品的修改接口、虛擬物品的交易接口、虛擬物品的轉(zhuǎn)移接口、虛擬物品的查詢接口、虛擬物品的統(tǒng)計(jì)接口。
26.如權(quán)利要求24所述的游戲系統(tǒng),其特征在于,所述的虛擬物品數(shù)據(jù)數(shù)據(jù)庫(kù)采用分布放置實(shí)現(xiàn)。
27.如權(quán)利要求24所述的游戲系統(tǒng),其特征在于所述的虛擬物品服務(wù)單元為設(shè)置在游戲平臺(tái)中的虛擬物品服務(wù)模塊或與游戲平臺(tái)獨(dú)立的虛擬物品服務(wù)器。
28.如權(quán)利要求24所述的游戲系統(tǒng),其特征在于,所述的虛擬物品數(shù)據(jù)服務(wù)器采用雙機(jī)或者集群的形式。
29.如權(quán)利要求24所述的游戲系統(tǒng),其特征在于,該系統(tǒng)進(jìn)一步包含虛擬物品數(shù)據(jù)管理模塊;所述的虛擬物品數(shù)據(jù)管理模塊具有管理維護(hù)界面,接收包含接口參數(shù)的調(diào)用指令,發(fā)送給虛擬物品服務(wù)單元中的虛擬物品數(shù)據(jù)處理接口;虛擬數(shù)據(jù)處理接口接收該調(diào)用指令后,根據(jù)該調(diào)用指令及其中的接口參數(shù)與虛擬物品數(shù)據(jù)庫(kù)進(jìn)行交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理,并將處理結(jié)果返回給發(fā)送調(diào)用指令的虛擬物品數(shù)據(jù)管理模塊,虛擬物品數(shù)據(jù)管理模塊將結(jié)果呈現(xiàn)出來。
30.一種游戲系統(tǒng),包含客戶機(jī)、游戲模塊,其特征在于該系統(tǒng)進(jìn)一步包含虛擬物品服務(wù)器;所述的虛擬物品服務(wù)器包含虛擬物品數(shù)據(jù)處理接口和虛擬物品數(shù)據(jù)庫(kù);所述虛擬物品數(shù)據(jù)處理接口,接收該游戲系統(tǒng)中游戲模塊發(fā)送的包含接口參數(shù)的虛擬物品數(shù)據(jù)處理接口調(diào)用指令,并根據(jù)該指令及其中的接口參數(shù)與虛擬物品數(shù)據(jù)庫(kù)進(jìn)行交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理,并將處理結(jié)果返回給發(fā)送調(diào)用指令的游戲模塊;所述虛擬物品數(shù)據(jù)庫(kù),存儲(chǔ)該游戲系統(tǒng)中游戲模塊的虛擬物品數(shù)據(jù)。
31.如權(quán)利要求30所述的游戲系統(tǒng),其特征在于,所述的虛擬物品數(shù)據(jù)處理接口包含以下至少其中之一虛擬物品的創(chuàng)建接口、虛擬物品的分配接口、虛擬物品的修改接口、虛擬物品的交易接口、虛擬物品的轉(zhuǎn)移接口、虛擬物品的查詢接口、虛擬物品的統(tǒng)計(jì)接口。
32.如權(quán)利要求30所述的游戲系統(tǒng),其特征在于,該系統(tǒng)進(jìn)一步包含虛擬物品數(shù)據(jù)管理模塊;所述的虛擬物品數(shù)據(jù)管理模塊具有管理維護(hù)界面,接收包含接口參數(shù)的調(diào)用指令,發(fā)送給虛擬物品服務(wù)單元中的虛擬物品數(shù)據(jù)處理接口;虛擬數(shù)據(jù)處理接口接收該調(diào)用指令后,根據(jù)該調(diào)用指令及其中的接口參數(shù)與虛擬物品數(shù)據(jù)庫(kù)進(jìn)行交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理,并將處理結(jié)果返回給發(fā)送調(diào)用指令的虛擬物品數(shù)據(jù)管理模塊,虛擬物品數(shù)據(jù)管理模塊將結(jié)果呈現(xiàn)出來。
全文摘要
本發(fā)明公開了一種游戲虛擬物品數(shù)據(jù)處理方法,該方法在游戲系統(tǒng)中設(shè)置統(tǒng)一的虛擬物品數(shù)據(jù)處理接口和統(tǒng)一的虛擬物品數(shù)據(jù)庫(kù),對(duì)虛擬物品數(shù)據(jù)的處理包括A.各個(gè)游戲在運(yùn)行過程中調(diào)用虛擬物品數(shù)據(jù)處理接口;B.虛擬物品數(shù)據(jù)處理接口與虛擬物品數(shù)據(jù)庫(kù)交互,對(duì)虛擬物品數(shù)據(jù)進(jìn)行處理。本發(fā)明同時(shí)公開了一種游戲平臺(tái)系統(tǒng),其中設(shè)置有包含虛擬物品數(shù)據(jù)處理接口和虛擬物品數(shù)據(jù)庫(kù)的虛擬物品服務(wù)模塊。本發(fā)明還公開了一種包含虛擬物品服務(wù)單元的游戲系統(tǒng)。本發(fā)明還公開了一種包含虛擬物品服務(wù)器游戲系統(tǒng)。本發(fā)明實(shí)現(xiàn)了游戲系統(tǒng)中的虛擬物品數(shù)據(jù)進(jìn)行統(tǒng)一處理,解決了現(xiàn)有技術(shù)開發(fā)成本高、數(shù)據(jù)混亂、維護(hù)困難、安全性差等問題。
文檔編號(hào)A63F13/10GK1710585SQ20041004877
公開日2005年12月21日 申請(qǐng)日期2004年6月18日 優(yōu)先權(quán)日2004年6月18日
發(fā)明者孫謙, 齊泉 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
台北县| 法库县| 崇礼县| 海伦市| 江华| 盱眙县| 图木舒克市| 军事| 万宁市| 肃南| 全南县| 新田县| 清新县| 云南省| 营山县| 卓尼县| 广平县| 微博| 织金县| 桐柏县| 大兴区| 南通市| 葵青区| 九江市| 循化| 仙游县| 林周县| 三河市| 通山县| 和田市| 原阳县| 襄樊市| 武定县| 大兴区| 巴里| 金湖县| 大理市| 新和县| 江阴市| 河北区| 昌平区|