專利名稱:一種數(shù)據(jù)更新方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)更新技術(shù),尤其涉及一種數(shù)據(jù)更新方法、裝置及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,目前人們經(jīng)常通過網(wǎng)絡(luò)來進(jìn)行人際關(guān)系的維護(hù),從 M SNS (Social Networking Services,社會性網(wǎng)絡(luò)服務(wù))社區(qū)應(yīng)運(yùn)而生。SNS社區(qū)系統(tǒng)自 動(dòng)將與某一用戶關(guān)聯(lián)的其他用戶的最新信息傳輸給該用戶,從而使得該用戶獲取到與該用 戶關(guān)聯(lián)的其他用戶如好友的最新信息,進(jìn)而SNS社區(qū)中的用戶之間還可以進(jìn)行其他溝通和 協(xié)作,從而用戶可以通過SNS社區(qū)中的操作加強(qiáng)和維護(hù)與其他好友等之間的關(guān)系。另一方面,網(wǎng)絡(luò)游戲也成為了人們?nèi)粘I钪幸环N非常重要的進(jìn)行消遣的方法, 而且,在網(wǎng)絡(luò)游戲中用戶也維護(hù)有相應(yīng)的游戲好友的人際關(guān)系。但是,目前SNS社區(qū)系統(tǒng)和網(wǎng)絡(luò)游戲系統(tǒng)是相互獨(dú)立的系統(tǒng),兩系統(tǒng)間不能進(jìn)行 數(shù)據(jù)交互,進(jìn)而同一用戶所對應(yīng)的SNS數(shù)據(jù)和游戲數(shù)據(jù)之間也不能進(jìn)行交互。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明要解決的技術(shù)問題是,提供一種數(shù)據(jù)更新方法、裝置及系統(tǒng),能 夠?qū)崿F(xiàn)根據(jù)SNS側(cè)的數(shù)據(jù)對游戲側(cè)數(shù)據(jù)進(jìn)行更新。為此,本發(fā)明實(shí)施例采用如下技術(shù)方案本發(fā)明實(shí)施例提供一種數(shù)據(jù)更新方法,包括獲取社區(qū)用戶的第一游戲獎(jiǎng)勵(lì)信息;根據(jù)所述社區(qū)用戶的社區(qū)用戶信息查詢社區(qū)用戶信息與角色信息之間的對應(yīng)關(guān) 系,得到社區(qū)用戶信息對應(yīng)的角色信息;將所述第一游戲獎(jiǎng)勵(lì)信息以及角色信息發(fā)送給游戲側(cè),以便于游戲側(cè)進(jìn)行所述角 色信息對應(yīng)的游戲獎(jiǎng)勵(lì)信息的更新。其中,查詢得到角色信息之后,所述發(fā)送之前進(jìn)一步包括驗(yàn)證所述角色信息為有效的角色信息。本發(fā)明實(shí)施例還提供一種數(shù)據(jù)更新方法,建立角色信息與游戲獎(jiǎng)勵(lì)信息之間的對 應(yīng)關(guān)系;該方法還包括接收SNS側(cè)發(fā)來的第一游戲獎(jiǎng)勵(lì)信息以及角色信息;根據(jù)所述角色信息查詢角色信息與游戲獎(jiǎng)勵(lì)信息之間的對應(yīng)關(guān)系,得到角色信息 對應(yīng)的第二游戲獎(jiǎng)勵(lì)信息;使用所述第一游戲獎(jiǎng)勵(lì)信息更新所述第二游戲獎(jiǎng)勵(lì)信息。其中,所述第一游戲獎(jiǎng)勵(lì)信息包括虛擬貨幣數(shù)據(jù);相應(yīng)的,所述使用所述第一游戲獎(jiǎng)勵(lì)信息更新所述第二游戲獎(jiǎng)勵(lì)信息具體為判斷第二游戲獎(jiǎng)勵(lì)信息中是否包括虛擬貨幣數(shù)據(jù),如果是,計(jì)算第一游戲獎(jiǎng)勵(lì)信 息中的虛擬貨幣數(shù)據(jù)與第二游戲獎(jiǎng)勵(lì)信息中的虛擬貨幣數(shù)據(jù)之和;如果否,將第一游戲獎(jiǎng)勵(lì)信息中的虛擬貨幣數(shù)據(jù)添加到所述第二游戲獎(jiǎng)勵(lì)信息中。所述第一游戲獎(jiǎng)勵(lì)信息包括標(biāo)識碼;相應(yīng)的,所述使用所述第一游戲獎(jiǎng)勵(lì)信息更新所述第二游戲獎(jiǎng)勵(lì)信息具體為將所述標(biāo)識碼添加到所述第二游戲獎(jiǎng)勵(lì)信息中。還包括為角色信息對應(yīng)的不同類型的游戲獎(jiǎng)勵(lì)信息分別設(shè)置獲取歷史標(biāo)識,所 述獲取歷史標(biāo)識用于記錄對應(yīng)的游戲獎(jiǎng)勵(lì)信息是否被所述角色信息對應(yīng)的游戲用戶執(zhí)行 過獲取操作。本發(fā)明實(shí)施例還提供一種數(shù)據(jù)更新裝置,包括獲取單元,用于獲取社區(qū)用戶的第一游戲獎(jiǎng)勵(lì)信息;第一查詢單元,用于根據(jù)所述社區(qū)用戶的社區(qū)用戶信息查詢社區(qū)用戶信息與角色 信息之間的對應(yīng)關(guān)系,得到社區(qū)用戶信息對應(yīng)的角色信息;發(fā)送單元,用于將所述第一游戲獎(jiǎng)勵(lì)信息以及角色信息發(fā)送給游戲側(cè),以便于游 戲側(cè)進(jìn)行所述角色信息對應(yīng)的游戲獎(jiǎng)勵(lì)信息的更新。其中,還包括驗(yàn)證單元,用于驗(yàn)證所述角色信息為有效的角色信息。本發(fā)明實(shí)施例還提供一種數(shù)據(jù)更新裝置,該裝置還包括建立單元,用于建立角色信息與游戲獎(jiǎng)勵(lì)信息之間的對應(yīng)關(guān)系;接收單元,用于接收SNS側(cè)發(fā)來的第一游戲獎(jiǎng)勵(lì)信息以及角色信息;第二查詢單元,用于根據(jù)所述角色信息查詢角色信息與游戲獎(jiǎng)勵(lì)信息之間的對應(yīng) 關(guān)系,得到角色信息對應(yīng)的第二游戲獎(jiǎng)勵(lì)信息;更新單元,用于使用所述第一游戲獎(jiǎng)勵(lì)信息更新所述第二游戲獎(jiǎng)勵(lì)信息。其中,所述第一游戲獎(jiǎng)勵(lì)信息包括虛擬貨幣數(shù)據(jù);相應(yīng)的,更新單元具體用于判斷第二游戲獎(jiǎng)勵(lì)信息中是否包括虛擬貨幣數(shù)據(jù),如 果是,計(jì)算第一游戲獎(jiǎng)勵(lì)信息中的虛擬貨幣數(shù)據(jù)與第二游戲獎(jiǎng)勵(lì)信息中的虛擬貨幣數(shù)據(jù)之 和;如果否,將第一游戲獎(jiǎng)勵(lì)信息中的虛擬貨幣數(shù)據(jù)添加到所述第二游戲獎(jiǎng)勵(lì)信息中。所述第一游戲獎(jiǎng)勵(lì)信息包括標(biāo)識碼;相應(yīng)的,所述更新單元具體用于將所述標(biāo)識碼添加到所述第二游戲獎(jiǎng)勵(lì)信息中。本發(fā)明實(shí)施例同時(shí)提供一種數(shù)據(jù)更新系統(tǒng),包括SNS側(cè)裝置,用于獲取社區(qū)用戶的第一游戲獎(jiǎng)勵(lì)信息;根據(jù)所述社區(qū)用戶的社區(qū) 用戶信息查詢社區(qū)用戶信息與角色信息之間的對應(yīng)關(guān)系,得到社區(qū)用戶信息對應(yīng)的角色信 息;將所述第一游戲獎(jiǎng)勵(lì)信息以及角色信息發(fā)送給游戲側(cè),以便于游戲側(cè)進(jìn)行所述角色信 息對應(yīng)的游戲獎(jiǎng)勵(lì)信息的更新;游戲側(cè)裝置,用于接收SNS側(cè)發(fā)來的第一游戲獎(jiǎng)勵(lì)信息以及角色信息;根據(jù)所述 角色信息查找角色信息與游戲獎(jiǎng)勵(lì)信息之間的對應(yīng)關(guān)系,得到角色信息對應(yīng)的第二游戲獎(jiǎng) 勵(lì)信息;使用所述第一游戲獎(jiǎng)勵(lì)信息更新所述第二游戲獎(jiǎng)勵(lì)信息對于上述技術(shù)方案的技術(shù)效果分析如下SNS側(cè)在社區(qū)用戶獲取到游戲獎(jiǎng)勵(lì)信息時(shí),查詢到社區(qū)用戶信息對應(yīng)的角色信息, 將該角色信息與所述游戲獎(jiǎng)勵(lì)信息一起發(fā)送給游戲側(cè),由游戲側(cè)進(jìn)行角色信息對應(yīng)的游戲 獎(jiǎng)勵(lì)信息的更新,從而實(shí)現(xiàn)了將社區(qū)數(shù)據(jù)應(yīng)用于游戲側(cè),從而實(shí)現(xiàn)了 SNS社區(qū)系統(tǒng)和網(wǎng)絡(luò) 游戲系統(tǒng)之間的數(shù)據(jù)交互和轉(zhuǎn)換。
圖1為本發(fā)明實(shí)施例一種數(shù)據(jù)轉(zhuǎn)換方法流程示意圖;圖2為本發(fā)明實(shí)施例另一種數(shù)據(jù)轉(zhuǎn)換方法流程示意圖;圖3為本發(fā)明實(shí)施例另一種數(shù)據(jù)轉(zhuǎn)換方法流程示意圖;圖4為本發(fā)明實(shí)施例一種數(shù)據(jù)轉(zhuǎn)換裝置結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例另一種數(shù)據(jù)轉(zhuǎn)換裝置結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例一種數(shù)據(jù)轉(zhuǎn)換系統(tǒng)結(jié)構(gòu)示意圖;圖7a為本發(fā)明實(shí)現(xiàn)實(shí)例的一種系統(tǒng)結(jié)構(gòu)圖;圖7為本發(fā)明一種數(shù)據(jù)轉(zhuǎn)換方法的實(shí)現(xiàn)實(shí)例。
具體實(shí)施例方式目前,很多用戶都既擁有SNS社區(qū)賬戶以及對應(yīng)的社區(qū)數(shù)據(jù),也擁有不同的游戲 賬戶以及游戲數(shù)據(jù),但是,一個(gè)用戶不能在SNS社區(qū)中實(shí)現(xiàn)對游戲數(shù)據(jù)的操作,也不能將 SNS社區(qū)中操作得到的社區(qū)數(shù)據(jù)轉(zhuǎn)換到游戲中進(jìn)行使用,基于此,本發(fā)明提供一種由社區(qū)數(shù) 據(jù)到游戲數(shù)據(jù)的數(shù)據(jù)更新方法、裝置及系統(tǒng),能夠?qū)⑸鐓^(qū)用戶在SNS社區(qū)中操作獲得的游 戲獎(jiǎng)勵(lì)信息傳輸?shù)接螒騻?cè),作為對應(yīng)的游戲用戶的游戲獎(jiǎng)勵(lì)信息,供該社區(qū)用戶對應(yīng)的游 戲用戶使用。以下,結(jié)合附圖詳細(xì)說明本發(fā)明實(shí)施例數(shù)據(jù)更新方法、裝置及系統(tǒng)的實(shí)現(xiàn)。圖1為本發(fā)明實(shí)施例一種數(shù)據(jù)更新方法流程示意圖,該方法可以應(yīng)用于SNS側(cè),如 圖1所示,包括步驟101 獲取社區(qū)用戶的第一游戲獎(jiǎng)勵(lì)信息;步驟102 根據(jù)所述社區(qū)用戶的社區(qū)用戶信息查詢社區(qū)用戶信息與角色信息之間 的對應(yīng)關(guān)系,得到社區(qū)用戶信息對應(yīng)的角色信息;其中,SNS側(cè)存儲有社區(qū)用戶信息與角色信息之間的關(guān)聯(lián)關(guān)系,具體所述關(guān)聯(lián)關(guān)系 如何建立可參考本申請人申請名稱為“一種實(shí)現(xiàn)SNS數(shù)據(jù)與游戲數(shù)據(jù)綁定的方法、裝置及 系統(tǒng)”的專利申請,這里不再贅述。步驟103 將所述第一游戲獎(jiǎng)勵(lì)信息以及角色信息發(fā)送給游戲側(cè),以便于游戲側(cè) 進(jìn)行所述角色信息對應(yīng)的游戲獎(jiǎng)勵(lì)信息的更新。優(yōu)選地,角色信息還對應(yīng)有游戲賬戶信息,則本步驟中還可以將角色信息對應(yīng)的 游戲賬戶信息一并發(fā)送給游戲側(cè)。其中,可以使用如下表1所示的數(shù)據(jù)結(jié)構(gòu)將所述游戲獎(jiǎng) 勵(lì)信息、游戲賬戶信息以及角色信息發(fā)送給游戲側(cè)。其中,所述游戲賬戶信息包括游戲用戶賬號;所述角色信息包括角色I(xiàn)D。表 1 與圖1相對應(yīng)的,圖2提供了本發(fā)明實(shí)施例另一種數(shù)據(jù)更新方法,適用于游戲側(cè), 如圖2所示,包括步驟201 接收SNS側(cè)發(fā)來的第一游戲獎(jiǎng)勵(lì)信息以及角色信息;步驟202 根據(jù)所述角色信息查找角色信息與游戲獎(jiǎng)勵(lì)信息之間的對應(yīng)關(guān)系,得 到角色信息對應(yīng)的第二游戲獎(jiǎng)勵(lì)信息;其中,在游戲側(cè)建立有角色信息與游戲獎(jiǎng)勵(lì)信息之間的對應(yīng)關(guān)系。本步驟中,如果所述對應(yīng)關(guān)系中未建立某角色信息與游戲獎(jiǎng)勵(lì)信息之間的對應(yīng) 關(guān)系,則本步驟中將查找不到角色信息對應(yīng)的第二游戲獎(jiǎng)勵(lì)信息,則可以在所述對應(yīng)關(guān)系 中建立該角色信息與第一游戲獎(jiǎng)勵(lì)信息之間的對應(yīng)關(guān)系,并與其他的所述對應(yīng)關(guān)系一并存 儲,以便于下次查詢。所述游戲獎(jiǎng)勵(lì)信息可以包括虛擬貨幣數(shù)據(jù);物品ID和數(shù)量;獲取某物品的標(biāo)識碼等。優(yōu)選地,在所述對應(yīng)關(guān)系中還可以為角色信息對應(yīng)的不同的游戲獎(jiǎng)勵(lì)信息設(shè)置獲 取歷史標(biāo)識,所述獲取歷史標(biāo)識用于記錄對應(yīng)的游戲獎(jiǎng)勵(lì)信息是否被所述角色信息對應(yīng)的 游戲用戶執(zhí)行過獲取操作。具體的,在實(shí)際應(yīng)用中,可以通過所述獲取歷史標(biāo)識記錄該游戲 獎(jiǎng)勵(lì)信息被獲取的次數(shù),或者,也可以只記錄該游戲獎(jiǎng)勵(lì)信息是否被獲取過,例如1表示被 獲取過,0表示未被獲取過等。例如,對于游戲獎(jiǎng)勵(lì)信息中的物品標(biāo)識碼,一般在游戲用戶 通過該標(biāo)識碼獲取到物品后,就不能再次獲取,此時(shí),就可以為該物品標(biāo)識碼設(shè)置所述獲取 歷史標(biāo)識,通過“是(T或1等)” “否(F或0等)”等標(biāo)識對應(yīng)的物品是否已經(jīng)被獲取過等 等。步驟203 使用所述第一游戲獎(jiǎng)勵(lì)信息更新查找得到的所述第二游戲獎(jiǎng)勵(lì)信息。圖1和圖2所示的本發(fā)明實(shí)施例數(shù)據(jù)更新方法,SNS側(cè)在社區(qū)用戶獲取到游戲獎(jiǎng) 勵(lì)信息時(shí),查詢到社區(qū)用戶信息對應(yīng)的角色信息,將該角色信息與所述游戲獎(jiǎng)勵(lì)信息一起 發(fā)送給游戲側(cè),由游戲側(cè)進(jìn)行角色信息對應(yīng)的游戲獎(jiǎng)勵(lì)信息的更新,從而實(shí)現(xiàn)了將社區(qū)數(shù) 據(jù)應(yīng)用于游戲側(cè),從而實(shí)現(xiàn)了根據(jù)SNS側(cè)數(shù)據(jù)對游戲側(cè)數(shù)據(jù)進(jìn)行更新。在圖1和圖2所示方法的基礎(chǔ)上,通過圖3所示的數(shù)據(jù)轉(zhuǎn)換方法對本發(fā)明做進(jìn)一 步詳細(xì)說明。如圖3所示,包括步驟301 :SNS側(cè)將社區(qū)用戶的社區(qū)操作轉(zhuǎn)換為第一游戲獎(jiǎng)勵(lì)信息。其中,可以預(yù)先設(shè)置轉(zhuǎn)換規(guī)則,例如,社區(qū)用戶進(jìn)行了一定時(shí)間的某社區(qū)操作,則 為該社區(qū)用戶分配一定數(shù)量的虛擬貨幣,或者,獲取某一游戲物品的標(biāo)識碼等。步驟302 :SNS側(cè)獲取所述第一游戲獎(jiǎng)勵(lì)信息,根據(jù)所述社區(qū)用戶的社區(qū)用戶信息 查詢社區(qū)用戶信息與角色信息之間的對應(yīng)關(guān)系,得到社區(qū)用戶信息對應(yīng)的角色信息。步驟303 :SNS側(cè)驗(yàn)證所述角色信息的有效性,有效時(shí),將所述第一游戲獎(jiǎng)勵(lì)信息 以及角色信息發(fā)送給游戲側(cè)。所述驗(yàn)證角色信息有效性可以為驗(yàn)證角色信息的字符數(shù)與角色信息最大字符數(shù) 之間的大小關(guān)系,如果不大于,則驗(yàn)證通過,否則,驗(yàn)證不通過;進(jìn)而,還可以驗(yàn)證角色信息 的字符數(shù)與角色信息最小字符數(shù)之間的大小關(guān)系等;步驟304 游戲側(cè)接收SNS側(cè)發(fā)來的第一游戲獎(jiǎng)勵(lì)信息以及角色信息,根據(jù)所述角 色信息查找角色信息與游戲獎(jiǎng)勵(lì)信息之間的對應(yīng)關(guān)系,得到該角色信息對應(yīng)的第二游戲獎(jiǎng)勵(lì)信息。步驟305 使用所述第一游戲獎(jiǎng)勵(lì)信息更新所述第二游戲獎(jiǎng)勵(lì)信息。所述第一游戲獎(jiǎng)勵(lì)信息包括虛擬貨幣數(shù)據(jù);相應(yīng)的,本步驟的實(shí)現(xiàn)可以為判斷第二游戲獎(jiǎng)勵(lì)信息中是否包括虛擬貨幣數(shù)據(jù),如果是,計(jì)算第一游戲獎(jiǎng)勵(lì)信 息中的虛擬貨幣數(shù)據(jù)與第二游戲獎(jiǎng)勵(lì)信息中的虛擬貨幣數(shù)據(jù)之和;如果否,將第一游戲獎(jiǎng) 勵(lì)信息中的虛擬貨幣數(shù)據(jù)添加到所述第二游戲獎(jiǎng)勵(lì)信息中。例如,第一游戲獎(jiǎng)勵(lì)信息為 10元虛擬貨幣,則判斷第二游戲獎(jiǎng)勵(lì)信息中是否包括虛擬貨幣字段,如果存在,如數(shù)據(jù)為5 元,則,將兩虛擬貨幣數(shù)據(jù)相加,得到更新后的虛擬貨幣字段的數(shù)值為15元;如果不存在, 則在第二游戲獎(jiǎng)勵(lì)信息中建立虛擬貨幣字段,并將第一游戲獎(jiǎng)勵(lì)信息中的10元作為該字 段的具體信息?;蛘撸龅谝挥螒颡?jiǎng)勵(lì)信息包括物品的獲取標(biāo)識碼;相應(yīng)的,本步驟的實(shí)現(xiàn)可 以為將所述標(biāo)識碼添加到所述第二游戲獎(jiǎng)勵(lì)信息中。例如,所述游戲獎(jiǎng)勵(lì)信息為某一種物品A的獲取時(shí)使用的標(biāo)識碼(如字符串), 則可以直接在第二游戲獎(jiǎng)勵(lì)中建立該物品A的字段,并將所述標(biāo)識碼作為該字段的具體信 肩、o在SNS側(cè)的游戲獎(jiǎng)勵(lì)信息更新到游戲側(cè)后,游戲側(cè)的游戲用戶即可獲取所述游戲 獎(jiǎng)勵(lì)信息對應(yīng)的獎(jiǎng)勵(lì),并進(jìn)行使用。包括以下步驟步驟306 游戲側(cè)接收游戲用戶的獎(jiǎng)勵(lì)獲取請求,所述數(shù)據(jù)獲取請求中包括角色 信息,根據(jù)所述角色信息查找角色信息與游戲獎(jiǎng)勵(lì)信息之間的對應(yīng)關(guān)系,得到角色信息對 應(yīng)的第二游戲獎(jiǎng)勵(lì)信息。步驟307 將所述第二游戲獎(jiǎng)勵(lì)信息對應(yīng)的獎(jiǎng)勵(lì)向游戲用戶展現(xiàn)。具體的,游戲側(cè)可以為游戲用戶提供相應(yīng)的獎(jiǎng)勵(lì)獲取界面,將該游戲用戶對應(yīng)的 角色信息向用戶展示,從而根據(jù)游戲用戶選擇的角色信息生成所述獎(jiǎng)勵(lì)獲取請求。游戲側(cè)在將獎(jiǎng)勵(lì)向游戲用戶展現(xiàn)時(shí),也可以通過界面的方式,以便用戶選擇所需 要獲取的獎(jiǎng)勵(lì)。步驟308 接收游戲用戶的獎(jiǎng)勵(lì)選擇事件,對游戲用戶希望獲取的獎(jiǎng)勵(lì)進(jìn)行獲取 資格驗(yàn)證,如果通過,則為該游戲用戶分配所述獎(jiǎng)勵(lì);否則,拒絕游戲用戶的獎(jiǎng)勵(lì)獲取請求。其中獎(jiǎng)勵(lì)的獲取資格驗(yàn)證可以為游戲用戶輸入獎(jiǎng)勵(lì)對應(yīng)的標(biāo)識碼,游戲側(cè)將該 標(biāo)識碼與所述第二游戲獎(jiǎng)勵(lì)信息中的所述獎(jiǎng)勵(lì)的標(biāo)識碼進(jìn)行對比,如果相同,則驗(yàn)證通過, 否則不通過?;蛘?,所述驗(yàn)證還可以為判斷游戲用戶所選擇的獎(jiǎng)勵(lì)對應(yīng)的數(shù)量與獲取歷史標(biāo) 識(記錄獲取次數(shù))之間的大小關(guān)系,如果數(shù)量大于獲取歷史標(biāo)識中記錄的獲取次數(shù),則驗(yàn) 證通過,否則驗(yàn)證不通過。與上述方法相對應(yīng),本發(fā)明實(shí)施例還提供了數(shù)據(jù)轉(zhuǎn)換裝置及系統(tǒng)。如圖4所示,為本發(fā)明實(shí)施例一種數(shù)據(jù)轉(zhuǎn)換裝置,可以設(shè)置于SNS側(cè),該裝置包 括獲取單元410,用于獲取社區(qū)用戶的第一游戲獎(jiǎng)勵(lì)信息;第一查詢單元420,用于根據(jù)所述社區(qū)用戶的社區(qū)用戶信息查詢社區(qū)用戶信息與角色信息之間的對應(yīng)關(guān)系,得到社區(qū)用戶信息對應(yīng)的角色信息;發(fā)送單元430,用于將所述第一游戲獎(jiǎng)勵(lì)信息以及角色信息發(fā)送給游戲側(cè),以便于 游戲側(cè)進(jìn)行所述角色信息對應(yīng)的游戲獎(jiǎng)勵(lì)信息的更新。優(yōu)選地,如圖4所示,該裝置還可以包括驗(yàn)證單元440,用于驗(yàn)證所述角色信息為有效的角色信息。如圖5為本發(fā)明實(shí)施例另一種數(shù)據(jù)更新裝置,可以設(shè)置于游戲側(cè),該裝置還包括建立單元510,用于建立角色信息與游戲獎(jiǎng)勵(lì)信息之間的對應(yīng)關(guān)系;接收單元520,用于接收SNS側(cè)發(fā)來的第一游戲獎(jiǎng)勵(lì)信息以及角色信息;第二查詢單元530,用于根據(jù)所述角色信 息查詢角色信息與游戲獎(jiǎng)勵(lì)信息之間的 對應(yīng)關(guān)系,得到角色信息對應(yīng)的第二游戲獎(jiǎng)勵(lì)信息;更新單元540,用于使用所述第一游戲獎(jiǎng)勵(lì)信息更新所述第二游戲獎(jiǎng)勵(lì)信息。優(yōu)選地,所述第一游戲獎(jiǎng)勵(lì)信息可以包括虛擬貨幣數(shù)據(jù);相應(yīng)的,更新單元540具體可以用于判斷第二游戲獎(jiǎng)勵(lì)信息中是否包括虛擬貨 幣數(shù)據(jù),如果是,計(jì)算第一游戲獎(jiǎng)勵(lì)信息中的虛擬貨幣數(shù)據(jù)與第二游戲獎(jiǎng)勵(lì)信息中的虛擬 貨幣數(shù)據(jù)之和;如果否,將第一游戲獎(jiǎng)勵(lì)信息中的虛擬貨幣數(shù)據(jù)添加到所述第二游戲獎(jiǎng)勵(lì) 信息中?;蛘撸龅谝挥螒颡?jiǎng)勵(lì)信息可以包括標(biāo)識碼;相應(yīng)的,所述更新單元540具體用于將所述標(biāo)識碼添加到所述第二游戲獎(jiǎng)勵(lì)信息中。如圖6所示,本發(fā)明實(shí)施例還提供一種數(shù)據(jù)更新系統(tǒng),包括SNS側(cè)裝置610,用于獲取社區(qū)用戶的第一游戲獎(jiǎng)勵(lì)信息;根據(jù)所述社區(qū)用戶的社 區(qū)用戶信息查詢社區(qū)用戶信息與角色信息之間的對應(yīng)關(guān)系,得到社區(qū)用戶信息對應(yīng)的角色 信息;將所述第一游戲獎(jiǎng)勵(lì)信息以及角色信息發(fā)送給游戲側(cè),以便于游戲側(cè)進(jìn)行所述角色 信息對應(yīng)的游戲獎(jiǎng)勵(lì)信息的更新;游戲側(cè)裝置620,用于接收SNS側(cè)發(fā)來的第一游戲獎(jiǎng)勵(lì)信息以及角色信息;根據(jù)所 述角色信息查找角色信息與游戲獎(jiǎng)勵(lì)信息之間的對應(yīng)關(guān)系,得到角色信息對應(yīng)的第二游戲 獎(jiǎng)勵(lì)信息;使用所述第一游戲獎(jiǎng)勵(lì)信息更新的所述第二游戲獎(jiǎng)勵(lì)信息。圖4 圖6所示的本發(fā)明實(shí)施例數(shù)據(jù)轉(zhuǎn)換裝置及系統(tǒng),SNS側(cè)將角色信息以及游 戲獎(jiǎng)勵(lì)信息發(fā)送給游戲側(cè),游戲側(cè)進(jìn)行角色信息對應(yīng)的游戲獎(jiǎng)勵(lì)信息的相應(yīng)更新,從而實(shí) 現(xiàn)了 SNS數(shù)據(jù)到游戲數(shù)據(jù)的更新。圖7為本發(fā)明的一種實(shí)現(xiàn)實(shí)例,所基于的系統(tǒng)結(jié)構(gòu)如圖7a所示,包括SNS側(cè)的 社區(qū)服務(wù)器、關(guān)系數(shù)據(jù)庫以及驗(yàn)證服務(wù)器,游戲側(cè)的更新服務(wù)器以及游戲數(shù)據(jù)庫,如圖7所 示,該方法包括步驟701 社區(qū)服務(wù)器獲取社區(qū)用戶A的第一游戲獎(jiǎng)勵(lì)信息。步驟702 社區(qū)服務(wù)器根據(jù)社區(qū)用戶A的社區(qū)用戶信息到關(guān)系數(shù)據(jù)庫中查詢社區(qū) 用戶信息與角色信息之間的對應(yīng)關(guān)系,查詢得到社區(qū)用戶信息對應(yīng)的角色信息。步驟703 驗(yàn)證服務(wù)器驗(yàn)證所述角色信息為有效的角色信息時(shí),將角色信息以及 對應(yīng)的第一游戲獎(jiǎng)勵(lì)信息發(fā)送給更新服務(wù)器。步驟704 更新服務(wù)器接收所述角色信息以及第一游戲獎(jiǎng)勵(lì)信息,根據(jù)角色信息到游戲數(shù)據(jù)庫中查詢角色信息與游戲獎(jiǎng)勵(lì)信息之間的對應(yīng)關(guān)系,得到角色信息對應(yīng)的第二 游戲獎(jiǎng)勵(lì)信息。步驟705 更新服務(wù)器根據(jù)第一游戲獎(jiǎng)勵(lì)信息更新所述第二游戲獎(jiǎng)勵(lì)信息。本發(fā)明的所述數(shù)據(jù)轉(zhuǎn)換方法、裝置及系統(tǒng)可以適用于SNS社區(qū)系統(tǒng)與網(wǎng)絡(luò)游戲系 統(tǒng)中,尤其是,目前的網(wǎng)絡(luò)游戲模式,對游戲客戶端依賴性較大,游戲用戶需要下載并安裝 客戶端后才可以進(jìn)行游戲操作;同時(shí),網(wǎng)絡(luò)游戲?qū)τ螒蛴脩羯暇€操作的要求較高,當(dāng)游戲用 戶不具備上線條件時(shí),便無法完成游戲內(nèi)操作。而通過將本發(fā)明所述方法應(yīng)用于SNS社區(qū) 系統(tǒng)和游戲系統(tǒng),則游戲用戶在SNS社區(qū)中使用相應(yīng)的社區(qū)用戶帳號進(jìn)行游戲等操作,并 可以將SNS社區(qū)中進(jìn)行的游戲等的操作數(shù)據(jù)發(fā)送到游戲系統(tǒng),由游戲系統(tǒng)更新為對應(yīng)的游 戲數(shù)據(jù),從而為游戲用戶和SNS社區(qū)用戶提供了更多的操作選擇。本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例數(shù)據(jù)更新方法的過程可以通過程 序指令相關(guān)的硬件來完成,所述的程序可以存儲于可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí)執(zhí) 行上述方法中的對應(yīng)步驟。所述的存儲介質(zhì)可以如R0M/RAM、磁碟、光盤等。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng) 視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種數(shù)據(jù)更新方法,其特征在于,包括獲取社區(qū)用戶的第一游戲獎(jiǎng)勵(lì)信息;根據(jù)所述社區(qū)用戶的社區(qū)用戶信息查詢社區(qū)用戶信息與角色信息之間的對應(yīng)關(guān)系,得到社區(qū)用戶信息對應(yīng)的角色信息;將所述第一游戲獎(jiǎng)勵(lì)信息以及角色信息發(fā)送給游戲側(cè),以便于游戲側(cè)進(jìn)行所述角色信息對應(yīng)的游戲獎(jiǎng)勵(lì)信息的更新。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,查詢得到角色信息之后,所述發(fā)送之前進(jìn) 一步包括驗(yàn)證所述角色信息為有效的角色信息。
3.一種數(shù)據(jù)更新方法,其特征在于,建立角色信息與游戲獎(jiǎng)勵(lì)信息之間的對應(yīng)關(guān)系; 該方法還包括接收SNS側(cè)發(fā)來的第一游戲獎(jiǎng)勵(lì)信息以及角色信息;根據(jù)所述角色信息查詢角色信息與游戲獎(jiǎng)勵(lì)信息之間的對應(yīng)關(guān)系,得到角色信息對應(yīng) 的第二游戲獎(jiǎng)勵(lì)信息;使用所述第一游戲獎(jiǎng)勵(lì)信息更新所述第二游戲獎(jiǎng)勵(lì)信息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一游戲獎(jiǎng)勵(lì)信息包括虛擬貨幣數(shù)據(jù);相應(yīng)的,所述使用所述第一游戲獎(jiǎng)勵(lì)信息更新所述第二游戲獎(jiǎng)勵(lì)信息具體為 判斷第二游戲獎(jiǎng)勵(lì)信息中是否包括虛擬貨幣數(shù)據(jù),如果是,計(jì)算第一游戲獎(jiǎng)勵(lì)信息中 的虛擬貨幣數(shù)據(jù)與第二游戲獎(jiǎng)勵(lì)信息中的虛擬貨幣數(shù)據(jù)之和;如果否,將第一游戲獎(jiǎng)勵(lì)信 息中的虛擬貨幣數(shù)據(jù)添加到所述第二游戲獎(jiǎng)勵(lì)信息中。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一游戲獎(jiǎng)勵(lì)信息包括標(biāo)識碼; 相應(yīng)的,所述使用所述第一游戲獎(jiǎng)勵(lì)信息更新所述第二游戲獎(jiǎng)勵(lì)信息具體為 將所述標(biāo)識碼添加到所述第二游戲獎(jiǎng)勵(lì)信息中。
6.根據(jù)權(quán)利要求3至5任一項(xiàng)所述的方法,其特征在于,還包括為角色信息對應(yīng)的不同類型的游戲獎(jiǎng)勵(lì)信息分別設(shè)置獲取歷史標(biāo)識,所述獲取歷史標(biāo) 識用于記錄對應(yīng)的游戲獎(jiǎng)勵(lì)信息是否被所述角色信息對應(yīng)的游戲用戶執(zhí)行過獲取操作。
7.一種數(shù)據(jù)更新裝置,其特征在于,包括獲取單元,用于獲取社區(qū)用戶的第一游戲獎(jiǎng)勵(lì)信息;第一查詢單元,用于根據(jù)所述社區(qū)用戶的社區(qū)用戶信息查詢社區(qū)用戶信息與角色信息 之間的對應(yīng)關(guān)系,得到社區(qū)用戶信息對應(yīng)的角色信息;發(fā)送單元,用于將所述第一游戲獎(jiǎng)勵(lì)信息以及角色信息發(fā)送給游戲側(cè),以便于游戲側(cè) 進(jìn)行所述角色信息對應(yīng)的游戲獎(jiǎng)勵(lì)信息的更新。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括 驗(yàn)證單元,用于驗(yàn)證所述角色信息為有效的角色信息。
9.一種數(shù)據(jù)更新裝置,其特征在于,該裝置還包括建立單元,用于建立角色信息與游戲獎(jiǎng)勵(lì)信息之間的對應(yīng)關(guān)系; 接收單元,用于接收SNS側(cè)發(fā)來的第一游戲獎(jiǎng)勵(lì)信息以及角色信息; 第二查詢單元,用于根據(jù)所述角色信息查詢角色信息與游戲獎(jiǎng)勵(lì)信息之間的對應(yīng)關(guān)系,得到角色信息對應(yīng)的第二游戲獎(jiǎng)勵(lì)信息;更新單元,用于使用所述第一游戲獎(jiǎng)勵(lì)信息更新所述第二游戲獎(jiǎng)勵(lì)信息。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述第一游戲獎(jiǎng)勵(lì)信息包括虛擬貨幣 數(shù)據(jù);相應(yīng)的,更新單元具體用于判斷第二游戲獎(jiǎng)勵(lì)信息中是否包括虛擬貨幣數(shù)據(jù),如果 是,計(jì)算第一游戲獎(jiǎng)勵(lì)信息中的虛擬貨幣數(shù)據(jù)與第二游戲獎(jiǎng)勵(lì)信息中的虛擬貨幣數(shù)據(jù)之 和;如果否,將第一游戲獎(jiǎng)勵(lì)信息中的虛擬貨幣數(shù)據(jù)添加到所述第二游戲獎(jiǎng)勵(lì)信息中。
11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述第一游戲獎(jiǎng)勵(lì)信息包括標(biāo)識碼;相應(yīng)的,所述更新單元具體用于將所述標(biāo)識碼添加到所述第二游戲獎(jiǎng)勵(lì)信息中。
12.—種數(shù)據(jù)更新系統(tǒng),其特征在于,包括SNS側(cè)裝置,用于獲取社區(qū)用戶的第一游戲獎(jiǎng)勵(lì)信息;根據(jù)所述社區(qū)用戶的社區(qū)用戶 信息查詢社區(qū)用戶信息與角色信息之間的對應(yīng)關(guān)系,得到社區(qū)用戶信息對應(yīng)的角色信息; 將所述第一游戲獎(jiǎng)勵(lì)信息以及角色信息發(fā)送給游戲側(cè),以便于游戲側(cè)進(jìn)行所述角色信息對 應(yīng)的游戲獎(jiǎng)勵(lì)信息的更新;游戲側(cè)裝置,用于接收SNS側(cè)發(fā)來的第一游戲獎(jiǎng)勵(lì)信息以及角色信息;根據(jù)所述角色 信息查找角色信息與游戲獎(jiǎng)勵(lì)信息之間的對應(yīng)關(guān)系,得到角色信息對應(yīng)的第二游戲獎(jiǎng)勵(lì)信 息;使用所述第一游戲獎(jiǎng)勵(lì)信息更新所述第二游戲獎(jiǎng)勵(lì)信息。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)更新方法、裝置及系統(tǒng),該方法包括獲取社區(qū)用戶的第一游戲獎(jiǎng)勵(lì)信息;根據(jù)所述社區(qū)用戶的社區(qū)用戶信息查詢社區(qū)用戶信息與角色信息之間的對應(yīng)關(guān)系,得到社區(qū)用戶信息對應(yīng)的角色信息;將所述第一游戲獎(jiǎng)勵(lì)信息以及角色信息發(fā)送給游戲側(cè),以便于游戲側(cè)進(jìn)行所述角色信息對應(yīng)的游戲獎(jiǎng)勵(lì)信息的更新。所述方法、裝置及系統(tǒng)能夠?qū)崿F(xiàn)根據(jù)SNS側(cè)數(shù)據(jù)進(jìn)行游戲側(cè)數(shù)據(jù)的更新。
文檔編號H04L29/08GK101877032SQ20091024352
公開日2010年11月3日 申請日期2009年12月25日 優(yōu)先權(quán)日2009年12月25日
發(fā)明者洪曉健 申請人:北京暢游天下網(wǎng)絡(luò)技術(shù)有限公司