一種數(shù)據(jù)處理的方法、裝置及系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)一種數(shù)據(jù)處理的方法、裝置及系統(tǒng),涉及信息【技術(shù)領(lǐng)域】,可以減少應(yīng)用程序開(kāi)發(fā)時(shí)間以及降低開(kāi)發(fā)資源,提高應(yīng)用的迭代速度。本發(fā)明通過(guò)接收不同用戶(hù)通過(guò)不同應(yīng)用程序發(fā)送的數(shù)據(jù)處理的請(qǐng)求消息,分析所述請(qǐng)求消息,獲得所述請(qǐng)求消息中包括的用戶(hù)標(biāo)識(shí)與應(yīng)用程序標(biāo)識(shí);根據(jù)所述請(qǐng)求消息,獲取所述用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)據(jù),所述禮物數(shù)據(jù)包括禮物次數(shù)數(shù)據(jù)和/或禮物個(gè)數(shù)數(shù)據(jù);根據(jù)所述請(qǐng)求消息的內(nèi)容對(duì)所述禮物數(shù)據(jù)進(jìn)行處理,獲得處理數(shù)據(jù)。本發(fā)明適用于進(jìn)行數(shù)據(jù)處理時(shí)采用。
【專(zhuān)利說(shuō)明】一種數(shù)據(jù)處理的方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及信息【技術(shù)領(lǐng)域】,尤其涉及一種數(shù)據(jù)處理的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002] 在許多應(yīng)用中都有一些共同的功能,例如在QQ農(nóng)場(chǎng)、魔法卡片、情侶空間等應(yīng)用 中都存在好友之間互送禮物、做任務(wù)后領(lǐng)取禮包等功能。在每個(gè)應(yīng)用中都需要對(duì)包括的各 個(gè)功能進(jìn)行數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì),以及申請(qǐng)數(shù)據(jù)存儲(chǔ)空間等。例如,在QQ農(nóng)場(chǎng)中需要設(shè)計(jì)好友 之間互送禮物的功能,則需要對(duì)用戶(hù)的資料以及QQ農(nóng)場(chǎng)的虛擬禮物等資料申請(qǐng)存儲(chǔ)空間, 并設(shè)計(jì)新的數(shù)據(jù)結(jié)構(gòu)以合理存儲(chǔ)這些資料,便于數(shù)據(jù)處理時(shí)使用這些數(shù)據(jù)。
[0003] 然而,采用現(xiàn)有技術(shù)進(jìn)行數(shù)據(jù)處理時(shí),每個(gè)應(yīng)用都需要重復(fù)設(shè)計(jì)相同的功能,使得 浪費(fèi)時(shí)間以及開(kāi)發(fā)資源,并且影響應(yīng)用的迭代速度。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的實(shí)施例提供一種數(shù)據(jù)處理的方法、裝置及系統(tǒng),可以減少應(yīng)用程序開(kāi)發(fā) 時(shí)間以及降低開(kāi)發(fā)資源,提高應(yīng)用的迭代速度。
[0005] 第一方面,本發(fā)明提供一種數(shù)據(jù)處理的方法,包括:
[0006] 接收不同用戶(hù)通過(guò)不同應(yīng)用程序發(fā)送的數(shù)據(jù)處理的請(qǐng)求消息;
[0007] 分析所述請(qǐng)求消息,獲得所述請(qǐng)求消息中包括的用戶(hù)標(biāo)識(shí)與應(yīng)用程序標(biāo)識(shí);
[0008] 根據(jù)所述請(qǐng)求消息,獲取所述用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)據(jù),所 述禮物數(shù)據(jù)包括禮物次數(shù)數(shù)據(jù)和/或禮物個(gè)數(shù)數(shù)據(jù);
[0009] 根據(jù)所述請(qǐng)求消息的內(nèi)容對(duì)所述禮物數(shù)據(jù)進(jìn)行處理,獲得處理數(shù)據(jù)。
[0010] 第二方面,本發(fā)明提供一種數(shù)據(jù)處理的裝置,包括:
[0011] 接收單元,用于接收不同用戶(hù)通過(guò)不同應(yīng)用程序發(fā)送的數(shù)據(jù)處理的請(qǐng)求消息;
[0012] 分析單元,用于分析所述請(qǐng)求消息,獲得所述請(qǐng)求消息中包括的用戶(hù)標(biāo)識(shí)與應(yīng)用 程序標(biāo)識(shí);
[0013] 獲取單元,用于根據(jù)所述請(qǐng)求消息,獲取所述用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng) 的禮物數(shù)據(jù),所述禮物數(shù)據(jù)包括禮物次數(shù)數(shù)據(jù)和/或禮物個(gè)數(shù)數(shù)據(jù);
[0014] 處理單元,用于根據(jù)所述請(qǐng)求消息的內(nèi)容對(duì)所述禮物數(shù)據(jù)進(jìn)行處理,獲得處理數(shù) 據(jù)。
[0015] 第三方面,本發(fā)明提供一種數(shù)據(jù)處理的系統(tǒng),包括上述第二方面所述的數(shù)據(jù)處理 的裝置、數(shù)據(jù)存儲(chǔ)模塊以及虛擬物品存儲(chǔ)模塊;
[0016] 所述數(shù)據(jù)存儲(chǔ)模塊,用于存儲(chǔ)所有應(yīng)用程序標(biāo)識(shí)、各個(gè)用戶(hù)標(biāo)識(shí)以及所述各個(gè)用 戶(hù)標(biāo)識(shí)以及所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)據(jù);
[0017] 所述虛擬物品存儲(chǔ)模塊,用于存儲(chǔ)所述各個(gè)用戶(hù)標(biāo)識(shí)以及所述各個(gè)用戶(hù)標(biāo)識(shí)對(duì)應(yīng) 的虛擬物品。
[0018] 本發(fā)明實(shí)施例提供一種數(shù)據(jù)處理的方法、裝置及系統(tǒng),通過(guò)接收不同用戶(hù)通過(guò)不 同應(yīng)用程序發(fā)送的數(shù)據(jù)處理的請(qǐng)求消息;分析所述請(qǐng)求消息,獲得所述請(qǐng)求消息中包括的 用戶(hù)標(biāo)識(shí)與應(yīng)用程序標(biāo)識(shí);根據(jù)所述請(qǐng)求消息,獲取所述用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí)對(duì) 應(yīng)的禮物數(shù)據(jù),所述禮物數(shù)據(jù)包括禮物次數(shù)數(shù)據(jù)和/或禮物個(gè)數(shù)數(shù)據(jù);根據(jù)所述請(qǐng)求消息 的內(nèi)容對(duì)所述禮物數(shù)據(jù)進(jìn)行處理,獲得處理數(shù)據(jù)?,F(xiàn)有技術(shù)中進(jìn)行數(shù)據(jù)處理時(shí),每個(gè)應(yīng)用都 需要重復(fù)設(shè)計(jì)相同的功能,使得浪費(fèi)時(shí)間以及開(kāi)發(fā)資源,并且影響應(yīng)用的迭代速度相比,本 發(fā)明實(shí)施例提供的方案可以對(duì)不同應(yīng)用的相同功能進(jìn)行數(shù)據(jù)處理,使得進(jìn)行應(yīng)用開(kāi)發(fā)時(shí)不 需要對(duì)每個(gè)應(yīng)用都設(shè)置相同的功能,從而減少應(yīng)用開(kāi)發(fā)時(shí)間以及降低開(kāi)發(fā)資源,提高應(yīng)用 的迭代速度。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0019] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。
[0020] 圖1為本發(fā)明一個(gè)實(shí)施例提供的一種數(shù)據(jù)處理的方法的流程圖;
[0021] 圖2為本發(fā)明另一個(gè)實(shí)施例提供的一種數(shù)據(jù)處理的方法的流程圖;
[0022] 圖3為本發(fā)明另一個(gè)實(shí)施例提供的一種數(shù)據(jù)處理的方法的流程圖;
[0023] 圖4為本發(fā)明一個(gè)實(shí)施例提供的一種數(shù)據(jù)處理的裝置的框圖;
[0024] 圖5為本發(fā)明另一個(gè)實(shí)施例提供的一種數(shù)據(jù)處理的裝置的框圖;
[0025] 圖6為本發(fā)明另一個(gè)實(shí)施例提供的一種數(shù)據(jù)處理的系統(tǒng)的示意圖。
【具體實(shí)施方式】
[0026] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0027] 本發(fā)明實(shí)施例提供一種數(shù)據(jù)處理的方法,該方法的執(zhí)行主體可以一個(gè)應(yīng)用平臺(tái)組 件,具體的可以為應(yīng)用平臺(tái)組件中的服務(wù)模塊。如圖1所示,該方法包括以下步驟:
[0028] 步驟101,接收不同用戶(hù)通過(guò)不同應(yīng)用程序發(fā)送的數(shù)據(jù)處理的請(qǐng)求消息。
[0029] 可選的,通過(guò)CGI (Common Gateway Interface,通用網(wǎng)關(guān)接口)接收不同用戶(hù)通過(guò) 不同應(yīng)用程序發(fā)送的數(shù)據(jù)處理的請(qǐng)求消息。
[0030] 不同的應(yīng)用程序可能存在一些公共的功能,例如在QQ農(nóng)場(chǎng)、魔法卡片、情侶空間 等應(yīng)用中都存在好友之間互送禮物、做任務(wù)后領(lǐng)取禮包等功能。不同用戶(hù)都可以通過(guò)不同 應(yīng)用程序發(fā)送數(shù)據(jù)處理的請(qǐng)求消息。例如,請(qǐng)求消息可以為用戶(hù)做任務(wù)后領(lǐng)取禮包的請(qǐng)求 消息,或者請(qǐng)求消息可以為兩個(gè)用戶(hù)之間送禮物的請(qǐng)求消息。
[0031] 步驟102,分析所述請(qǐng)求消息,獲得所述請(qǐng)求消息中包括的用戶(hù)標(biāo)識(shí)與應(yīng)用程序標(biāo) 識(shí)。
[0032] 可選的,用戶(hù)標(biāo)識(shí)可以包括第一用戶(hù)標(biāo)識(shí),或者用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí)和第 二用戶(hù)標(biāo)識(shí)。需要說(shuō)明的是,"第一","第二"僅用于區(qū)分不同的用戶(hù),而不是為了排序。
[0033] 可選的,請(qǐng)求消息中的第一用戶(hù)標(biāo)識(shí)用于標(biāo)識(shí)第一用戶(hù),例如第一用戶(hù)標(biāo)識(shí)可以 為第一用戶(hù)的QQ號(hào)碼,或者可以設(shè)置的第一用戶(hù)標(biāo)識(shí)。其中,設(shè)置的第一用戶(hù)標(biāo)識(shí)可以根 據(jù)第一用戶(hù)的登錄信息進(jìn)行設(shè)置,需要說(shuō)明的是,第一用戶(hù)標(biāo)識(shí)在全系統(tǒng)中唯一。需要說(shuō)明 的是,第二用戶(hù)標(biāo)識(shí)與第一用戶(hù)標(biāo)識(shí)的作用相同,在此不再一一贅述。
[0034] 可選的,請(qǐng)求消息中的應(yīng)用程序標(biāo)識(shí)用于標(biāo)識(shí)應(yīng)用程序,應(yīng)用程序標(biāo)識(shí)可以用進(jìn) 行數(shù)字標(biāo)識(shí),例如QQ農(nóng)場(chǎng)標(biāo)識(shí)為001,魔法卡片標(biāo)識(shí)為002、情侶空間標(biāo)識(shí)為003等。當(dāng)然 應(yīng)用程序標(biāo)識(shí)還可以采用其他的方式進(jìn)行標(biāo)識(shí),本發(fā)明不再一一舉例說(shuō)明。
[0035] 步驟103,根據(jù)所述請(qǐng)求消息,獲取所述用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的禮物 數(shù)據(jù);
[0036] 可選的,禮物數(shù)據(jù)可以包括禮物次數(shù)數(shù)據(jù)和/或禮物個(gè)數(shù)數(shù)據(jù)。
[0037] 可選的,當(dāng)所述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí)時(shí),根據(jù)所述請(qǐng)求消息獲取所述用戶(hù) 標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)據(jù),包括:根據(jù)所述請(qǐng)求消息中的所述第一用戶(hù)標(biāo) 識(shí)與所述應(yīng)用程序標(biāo)識(shí),獲取所述第一用戶(hù)的所述禮物數(shù)據(jù)。
[0038] 可選的,當(dāng)所述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí)和第二用戶(hù)標(biāo)識(shí)時(shí),所述根據(jù)所述請(qǐng) 求消息,獲取所述用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)據(jù)包括:根據(jù)所述請(qǐng)求消息 中的所述第一用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí),獲取所述第一用戶(hù)的所述禮物數(shù)據(jù);
[0039] 根據(jù)所述請(qǐng)求消息中的所述第二用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí),獲取所述第二用 戶(hù)的所述禮物數(shù)據(jù)。
[0040] 可選的,禮物數(shù)據(jù)可以存儲(chǔ)于數(shù)據(jù)存儲(chǔ)模塊中。其中,數(shù)據(jù)存儲(chǔ)模塊用于存儲(chǔ)所有 應(yīng)用程序標(biāo)識(shí)、各個(gè)用戶(hù)標(biāo)識(shí)以及所述各個(gè)用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)據(jù)。例如,應(yīng)用程序?yàn)?QQ農(nóng)場(chǎng),則數(shù)據(jù)存儲(chǔ)模塊中存儲(chǔ)的關(guān)于QQ農(nóng)場(chǎng)的信息為:QQ農(nóng)場(chǎng)標(biāo)識(shí)001,第一用戶(hù)標(biāo)識(shí) 123456789,禮物數(shù)據(jù)可以為送花次數(shù)10次,或者具有鮮花數(shù)量4朵,或者為領(lǐng)取禮包次數(shù) 3次等。
[0041] 步驟104,根據(jù)所述請(qǐng)求消息的內(nèi)容對(duì)所述禮物數(shù)據(jù)進(jìn)行處理,獲得處理數(shù)據(jù)。
[0042] 當(dāng)所述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí)時(shí),所述根據(jù)所述請(qǐng)求消息的內(nèi)容對(duì)所述禮物 數(shù)據(jù)進(jìn)行處理,獲得處理數(shù)據(jù),包括:根據(jù)所述請(qǐng)求消息對(duì)所述第一用戶(hù)的上述禮物數(shù)據(jù)進(jìn) 行更新或者刪除處理,獲得所述處理數(shù)據(jù)。
[0043] 當(dāng)所述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí)和第二用戶(hù)標(biāo)識(shí)時(shí),所述根據(jù)所述請(qǐng)求消息的 內(nèi)容對(duì)所述禮物數(shù)據(jù)進(jìn)行處理,獲得處理數(shù)據(jù),包括:根據(jù)所述請(qǐng)求消息對(duì)對(duì)所述第一用戶(hù) 的所述禮物數(shù)據(jù)和所述第二用戶(hù)的所述禮物數(shù)據(jù)進(jìn)行更新或者刪除處理,獲得所述處理數(shù) 據(jù)。
[0044] 例如,在數(shù)據(jù)存儲(chǔ)模塊中獲取的禮物數(shù)據(jù)為領(lǐng)取禮包次數(shù)3次,請(qǐng)求消息的內(nèi)容 為第一用戶(hù)做任務(wù)后領(lǐng)取禮包的請(qǐng)求消息,則根據(jù)所述請(qǐng)求消息的內(nèi)容對(duì)所述禮物數(shù)據(jù)進(jìn) 行處理,獲得處理數(shù)據(jù),包括:將獲取的領(lǐng)取禮包次數(shù)3次,增加1次,獲得第二數(shù)據(jù)為領(lǐng)取 禮包次數(shù)4次。進(jìn)一步可選的,數(shù)據(jù)存儲(chǔ)模塊中還保存有表示待領(lǐng)取的禮包標(biāo)識(shí),待領(lǐng)取的 禮包標(biāo)識(shí)在應(yīng)用程序前臺(tái)顯示界面中顯示,以提醒第一用戶(hù)領(lǐng)取禮包。
[0045] 例如,當(dāng)?shù)谝挥脩?hù)領(lǐng)取禮包之后,需要將數(shù)據(jù)存儲(chǔ)模塊中存儲(chǔ)的待領(lǐng)取的禮包進(jìn) 行刪除,以避免用戶(hù)重復(fù)領(lǐng)取禮包。
[0046] 進(jìn)一步的,在所述根據(jù)所述請(qǐng)求消息的內(nèi)容對(duì)所述禮物數(shù)據(jù)進(jìn)行處理,獲得處理 數(shù)據(jù)之后,還包括:
[0047] 調(diào)用應(yīng)用程序數(shù)據(jù)服務(wù)接口,向所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用程序發(fā)送通知消 息,所述通知消息用于通知所述應(yīng)用程序添加所述處理數(shù)據(jù)對(duì)應(yīng)的虛擬物品。
[0048] 可選的,調(diào)用應(yīng)用程序數(shù)據(jù)服務(wù)(Appdata Server)接口通知應(yīng)用,在第一用戶(hù)標(biāo) 識(shí)對(duì)應(yīng)的虛擬物品中再添加一個(gè)第一虛擬物品,例如添加一個(gè)禮包。這里第一虛擬物品為 需要添加的虛擬物品。
[0049] 可選的,虛擬物品采用四元組數(shù)據(jù)表示,所述四元組數(shù)據(jù)由應(yīng)用程序標(biāo)識(shí)、虛擬物 品類(lèi)型標(biāo)識(shí)、具體物品標(biāo)識(shí)以及擴(kuò)展標(biāo)識(shí)構(gòu)成。
[0050] 本發(fā)明實(shí)施例提供一種數(shù)據(jù)處理的方法,通過(guò)接收不同用戶(hù)通過(guò)不同應(yīng)用程序發(fā) 送的數(shù)據(jù)處理的請(qǐng)求消息,根據(jù)請(qǐng)求消息對(duì)獲取的禮物數(shù)據(jù)進(jìn)行進(jìn)一步處理,可以對(duì)不同 應(yīng)用程序的相同的功能進(jìn)行統(tǒng)一處理,而不需要各個(gè)應(yīng)用程序?qū)ο嗤墓δ苤貜?fù)開(kāi)發(fā),使 得減少時(shí)間以及降低開(kāi)發(fā)資源,提高應(yīng)用的迭代速度。
[0051] 本發(fā)明實(shí)施例提供另一種數(shù)據(jù)處理的方法,該方法的應(yīng)用場(chǎng)景為用戶(hù)做任務(wù)后領(lǐng) 取禮包,如圖2所示,該方法包括 :
[0052] 步驟201,服務(wù)模塊接收用戶(hù)通過(guò)不同應(yīng)用程序發(fā)送的數(shù)據(jù)處理的請(qǐng)求消息。
[0053] 進(jìn)一步可選的,在本發(fā)明所有實(shí)施例中,通過(guò)CGI接收用戶(hù)通過(guò)不同應(yīng)用程序發(fā) 送的數(shù)據(jù)處理的請(qǐng)求消息。CGI根據(jù)用戶(hù)發(fā)送的請(qǐng)求消息以及路由信息,將請(qǐng)求消息發(fā)送 給服務(wù)模塊。需要說(shuō)明的是,通過(guò)CGI返回的數(shù)據(jù)的格式與前臺(tái)Flash或者Javascript相 關(guān),因此可以按照前臺(tái)Flash或者Javascript要求返回的格式返回?cái)?shù)據(jù)。
[0054] 請(qǐng)求消息可以為用戶(hù)通過(guò)任一應(yīng)用程序發(fā)送的,例如,通過(guò)QQ農(nóng)場(chǎng)、魔法卡片等 應(yīng)用程序。
[0055] 步驟202,服務(wù)模塊分析所述請(qǐng)求消息,獲得所述請(qǐng)求消息中包括的用戶(hù)標(biāo)識(shí)與應(yīng) 用程序標(biāo)識(shí)。
[0056] 可選的,用戶(hù)標(biāo)識(shí)即當(dāng)前發(fā)送請(qǐng)求消息的用戶(hù)對(duì)應(yīng)的標(biāo)識(shí)。需要說(shuō)明的是,用戶(hù)標(biāo) 識(shí)在系統(tǒng)中為唯一的。例如用戶(hù)標(biāo)識(shí)可以為用戶(hù)的QQ號(hào),或者可以根據(jù)用戶(hù)的其他注冊(cè)應(yīng) 用程序的信息設(shè)置用戶(hù)標(biāo)識(shí)。其中,設(shè)置的用戶(hù)標(biāo)識(shí)可以根據(jù)用戶(hù)的登錄信息進(jìn)行設(shè)置,或 者設(shè)置的用戶(hù)標(biāo)識(shí)可以根據(jù)用戶(hù)的用戶(hù)名稱(chēng)首字母的排列序號(hào)進(jìn)行設(shè)置。當(dāng)然,本實(shí)施例 中還可以采用其他的方式表示用戶(hù)標(biāo)識(shí),在此不再一一贅述。
[0057] 可選的,應(yīng)用程序標(biāo)識(shí)用于標(biāo)識(shí)應(yīng)用程序,應(yīng)用程序標(biāo)識(shí)可以用進(jìn)行數(shù)字標(biāo)識(shí),例 如QQ農(nóng)場(chǎng)標(biāo)識(shí)為001,魔法卡片標(biāo)識(shí)為002、情侶空間標(biāo)識(shí)為003等。當(dāng)然應(yīng)用程序標(biāo)識(shí)還 可以采用其他的方式進(jìn)行標(biāo)識(shí),本發(fā)明不再一一舉例說(shuō)明。
[0058] 步驟203,根據(jù)所述請(qǐng)求消息中的所述用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí),服務(wù)模塊獲 取所述用戶(hù)的禮物數(shù)據(jù);
[0059] 可選的,根據(jù)所述請(qǐng)求消息中的所述用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí),服務(wù)模塊在 數(shù)據(jù)存儲(chǔ)模塊中獲取所述用戶(hù)的禮物數(shù)據(jù),所述禮物數(shù)據(jù)包括禮物次數(shù)數(shù)據(jù)和/或禮物個(gè) 數(shù)數(shù)據(jù);
[0060] 可選的,數(shù)據(jù)存儲(chǔ)模塊用于存儲(chǔ)所有應(yīng)用程序標(biāo)識(shí)、各個(gè)用戶(hù)標(biāo)識(shí)以及所述各個(gè) 用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)據(jù)。例如,應(yīng)用程序?yàn)镼Q農(nóng)場(chǎng),則數(shù)據(jù)存儲(chǔ)模塊中存儲(chǔ)的關(guān)于QQ農(nóng) 場(chǎng)的信息為:QQ農(nóng)場(chǎng)標(biāo)識(shí)001,用戶(hù)標(biāo)識(shí)123456789,禮物數(shù)據(jù)可以為領(lǐng)取禮包次數(shù)3次領(lǐng) 取的禮包數(shù)量為3個(gè)。需要說(shuō)明的是,數(shù)據(jù)存儲(chǔ)模塊中還用于存儲(chǔ)待領(lǐng)取的禮包。數(shù)據(jù)存 儲(chǔ)模塊中還保存有表示待領(lǐng)取的禮包標(biāo)識(shí),待領(lǐng)取的禮包標(biāo)識(shí)在應(yīng)用程序前臺(tái)顯示界面中 顯示,以提醒用戶(hù)領(lǐng)取禮包。
[0061] 可選的,根據(jù)所述請(qǐng)求消息中的所述用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí),在數(shù)據(jù)存儲(chǔ) 模塊中獲取所述用戶(hù)的禮物數(shù)據(jù),包括:根據(jù)用戶(hù)標(biāo)識(shí)123456789以及應(yīng)用程序標(biāo)識(shí)001, 在數(shù)據(jù)存儲(chǔ)模塊中獲取對(duì)應(yīng)的禮物數(shù)據(jù)可以為:領(lǐng)取禮包次數(shù)3次和/或領(lǐng)取的禮包數(shù)量 為3個(gè)。
[0062] 需要說(shuō)明的是,禮物數(shù)據(jù)為至少一個(gè)數(shù)據(jù)。
[0063] 步驟204,服務(wù)模塊根據(jù)所述請(qǐng)求消息的內(nèi)容對(duì)所述禮物數(shù)據(jù)進(jìn)行處理,獲得處理 數(shù)據(jù);
[0064] 請(qǐng)求消息的內(nèi)容可以為做任務(wù)后領(lǐng)取禮包,因此用戶(hù)的領(lǐng)取禮包次數(shù)增加 1次和 /或領(lǐng)取的禮包數(shù)量增加1個(gè),則獲得的處理數(shù)據(jù)為領(lǐng)取禮包次數(shù)4次和/或領(lǐng)取的禮包數(shù) 據(jù)4個(gè)。
[0065] 步驟205,服務(wù)模塊將所述處理數(shù)據(jù)發(fā)送給所述數(shù)據(jù)存儲(chǔ)模塊。
[0066] 可選的,將處理數(shù)據(jù)發(fā)送給數(shù)據(jù)存儲(chǔ)模塊,以便所述數(shù)據(jù)存儲(chǔ)模塊更新保存處理 數(shù)據(jù)。例如,數(shù)據(jù)存儲(chǔ)模塊中存儲(chǔ)的用戶(hù)的相關(guān)數(shù)據(jù)從領(lǐng)取禮包次數(shù)3次和/或領(lǐng)取的禮 包數(shù)據(jù)3個(gè)更新為領(lǐng)取禮包次數(shù)4次和/或領(lǐng)取的禮包數(shù)據(jù)4個(gè),并將更新之后的數(shù)據(jù)進(jìn) 行保存。
[0067] 步驟206,當(dāng)用戶(hù)領(lǐng)取到禮包后,服務(wù)模塊根據(jù)所述請(qǐng)求消息中的所述用戶(hù)標(biāo)識(shí)與 所述應(yīng)用程序標(biāo)識(shí),在數(shù)據(jù)存儲(chǔ)模塊中獲取所述用戶(hù)的禮物數(shù)據(jù);
[0068] 禮物數(shù)據(jù)還包括禮物標(biāo)識(shí)。本步驟中的禮物數(shù)據(jù)與步驟203中的禮物數(shù)據(jù)不同, 當(dāng)用戶(hù)領(lǐng)取禮包后,獲取的禮物數(shù)據(jù)為表示待領(lǐng)取的禮包的標(biāo)識(shí)。由于用戶(hù)已經(jīng)領(lǐng)取禮包, 則需要將表示待領(lǐng)取的禮包的標(biāo)識(shí)刪除,并由應(yīng)用程序?qū)⑾鄳?yīng)的禮包添加在虛擬物品存儲(chǔ) 模塊中。
[0069] 步驟207,根據(jù)所述請(qǐng)求消息的內(nèi)容對(duì)所述禮物數(shù)據(jù)進(jìn)行刪除,服務(wù)模塊獲得處理 數(shù)據(jù);
[0070] 請(qǐng)求消息的內(nèi)容為做任務(wù)后領(lǐng)取禮包,因此用戶(hù)的領(lǐng)取禮包之后,需要在數(shù)據(jù)存 儲(chǔ)模塊中刪除對(duì)應(yīng)的禮包。將禮物數(shù)據(jù)刪除之后,保存數(shù)據(jù)存儲(chǔ)模塊中的數(shù)據(jù)。
[0071] 步驟208,服務(wù)模塊調(diào)用應(yīng)用程序數(shù)據(jù)服務(wù)接口,向所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用 程序發(fā)送通知消息,所述通知消息用于通知所述應(yīng)用程序添加所述處理數(shù)據(jù)對(duì)應(yīng)的虛擬物 品。
[0072] 可選的,服務(wù)模塊調(diào)用應(yīng)用程序數(shù)據(jù)服務(wù)接口,向所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用 程序發(fā)送通知消息,所述通知消息用于通知所述應(yīng)用程序在虛擬物品存儲(chǔ)模塊中添加所述 處理數(shù)據(jù)對(duì)應(yīng)的虛擬物品,例如添加一個(gè)禮包。需要說(shuō)明的是,由應(yīng)用程序提供的插件S0 中封裝對(duì)應(yīng)用程序自身數(shù)據(jù),在服務(wù)模塊與應(yīng)用程序數(shù)據(jù)交互的過(guò)程中,提供虛擬物品的 定義,將虛擬物品操作單元化,以方便以各種方式組織數(shù)據(jù)變更。
[0073] 虛擬物品存儲(chǔ)模塊,用于存儲(chǔ)所述各個(gè)用戶(hù)標(biāo)識(shí)以及所述各個(gè)用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的虛 擬物品。例如,用戶(hù)標(biāo)識(shí)123456789,虛擬物品可以為鮮花或者禮包等。需要說(shuō)明的是,虛擬 物品存儲(chǔ)模塊用于存儲(chǔ)每個(gè)用戶(hù)的虛擬物品,可以理解的是,虛擬物品存儲(chǔ)模塊為用戶(hù)的 倉(cāng)庫(kù)。
[0074] 可選的,在虛擬物品存儲(chǔ)模塊中存儲(chǔ)的虛擬物品采用四元組數(shù)據(jù)表示??蛇x的,所 述四元組數(shù)據(jù)由應(yīng)用程序標(biāo)識(shí)、虛擬物品類(lèi)型標(biāo)識(shí)、具體物品標(biāo)識(shí)以及擴(kuò)展標(biāo)識(shí)構(gòu)成。
[0075] 本發(fā)明實(shí)施例提供一種數(shù)據(jù)處理的方法,通過(guò)接收用戶(hù)通過(guò)不同應(yīng)用程序發(fā)送的 數(shù)據(jù)處理的請(qǐng)求消息,根據(jù)請(qǐng)求消息對(duì)待處理的數(shù)據(jù)進(jìn)行進(jìn)一步處理,可以對(duì)不同應(yīng)用程 序的相同的功能進(jìn)行統(tǒng)一處理,而不需要各個(gè)應(yīng)用程序?qū)ο嗤墓δ苤貜?fù)開(kāi)發(fā),使得減少 時(shí)間以及降低開(kāi)發(fā)資源,提高應(yīng)用的迭代速度。
[0076] 本發(fā)明實(shí)施例提供另一種數(shù)據(jù)處理的方法,該方法的應(yīng)用場(chǎng)景為一個(gè)用戶(hù)給另一 個(gè)用戶(hù)發(fā)送禮物,例如第一用戶(hù)給第二用戶(hù)發(fā)送禮物,需要說(shuō)明的是,"第一","第二"僅用 于區(qū)分不同的用戶(hù),而不是為了排序。如圖3所示,該方法包括 :
[0077] 步驟301,服務(wù)模塊接收用戶(hù)通過(guò)不同應(yīng)用程序發(fā)送的數(shù)據(jù)處理的請(qǐng)求消息。
[0078] 本步驟與附圖2所示的步驟201相同,在此不再一一贅述。
[0079] 步驟302,服務(wù)模塊分析所述請(qǐng)求消息,獲得所述請(qǐng)求消息中包括的用戶(hù)標(biāo)識(shí)與應(yīng) 用程序標(biāo)識(shí)。
[0080] 可選的,請(qǐng)求消息可以為第一用戶(hù)給第二用戶(hù)發(fā)送禮物的請(qǐng)求消息,則用戶(hù)標(biāo)識(shí) 中包括第一用戶(hù)標(biāo)識(shí)和第二用戶(hù)標(biāo)識(shí)。
[0081] 可選的,第一用戶(hù)標(biāo)識(shí)即當(dāng)前發(fā)送請(qǐng)求消息的第一用戶(hù)對(duì)應(yīng)的標(biāo)識(shí)。需要說(shuō)明的 是,用戶(hù)標(biāo)識(shí)在系統(tǒng)中為唯一的。例如第一用戶(hù)標(biāo)識(shí)可以為第一用戶(hù)的QQ號(hào),或者可以根 據(jù)第一用戶(hù)的其他注冊(cè)應(yīng)用程序的信息設(shè)置第一用戶(hù)標(biāo)識(shí)。其中,設(shè)置的第一用戶(hù)標(biāo)識(shí)可 以根據(jù)第一用戶(hù)的登錄信息進(jìn)行設(shè)置,或者設(shè)置的第一用戶(hù)標(biāo)識(shí)可以根據(jù)第一用戶(hù)的用戶(hù) 名稱(chēng)首字母的排列序號(hào)進(jìn)行設(shè)置。當(dāng)然,本實(shí)施例中還可以采用其他的方式表示用戶(hù)標(biāo)識(shí), 在此不再一一贅述。
[0082] 第二用戶(hù)標(biāo)識(shí)即第一用戶(hù)發(fā)送禮物的對(duì)象的標(biāo)識(shí)。其中第二用戶(hù)標(biāo)識(shí)的表示方式 與第一用戶(hù)標(biāo)識(shí)的表不方式相同,在此不再 贅述。
[0083] 步驟303,根據(jù)所述請(qǐng)求消息中的所述第一用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí),服務(wù)模 塊獲取所述第一用戶(hù)的禮物數(shù)據(jù);
[0084] 可選的,根據(jù)所述請(qǐng)求消息中的所述第一用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí),服務(wù)模 塊在數(shù)據(jù)存儲(chǔ)模塊中獲取所述第一用戶(hù)的禮物數(shù)據(jù)。例如,第一用戶(hù)給第二用戶(hù)送禮物,則 第一用戶(hù)的禮物數(shù)據(jù)可以為在數(shù)據(jù)存儲(chǔ)模塊中存儲(chǔ)的第一用戶(hù)的送禮次數(shù),例如第一用戶(hù) 的送禮次數(shù)為3次。
[0085] 數(shù)據(jù)存儲(chǔ)模塊中存儲(chǔ)用于存儲(chǔ)所有應(yīng)用程序標(biāo)識(shí)、各個(gè)用戶(hù)標(biāo)識(shí)以及所述各個(gè)用 戶(hù)標(biāo)識(shí)以及所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)據(jù)。
[0086] 步驟304,服務(wù)模塊根據(jù)所述請(qǐng)求消息的內(nèi)容對(duì)所述第一用戶(hù)的所述禮物數(shù)據(jù)進(jìn) 行處理,獲得處理數(shù)據(jù);
[0087] 例如,對(duì)所述第一用戶(hù)的所述禮物數(shù)據(jù)進(jìn)行處理包括:將所述第一用戶(hù)的所述禮 物數(shù)據(jù)減少1次。例如,將第一用戶(hù)的送禮次數(shù)減小1次,獲得處理數(shù)據(jù)為第一用戶(hù)的送禮 次數(shù)為2次。
[0088] 步驟305,根據(jù)所述請(qǐng)求消息中的所述第二用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí),服務(wù)模 塊獲取所述第二用戶(hù)的禮物數(shù)據(jù);
[0089] 可選的,根據(jù)所述請(qǐng)求消息中的所述第二用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí),服務(wù)模 塊在數(shù)據(jù)存儲(chǔ)模塊中獲取所述第二用戶(hù)的禮物數(shù)據(jù)。
[0090] 例如,第一用戶(hù)給第二用戶(hù)送禮物,則第二用戶(hù)的禮物數(shù)據(jù)可以為在數(shù)據(jù)存儲(chǔ)模 塊中存儲(chǔ)的第二用戶(hù)的禮物數(shù)量,例如第二用戶(hù)的禮物數(shù)量為3個(gè)。
[0091] 需要說(shuō)明的是,在數(shù)據(jù)存儲(chǔ)模塊中還包括表示第二用戶(hù)待收取的禮物的標(biāo)識(shí),其 中,表示待收取的禮物的標(biāo)識(shí)在應(yīng)用程序前臺(tái)的顯示界面中進(jìn)行顯示,以提醒第二用戶(hù)收 取待收取的禮物。
[0092] 步驟306,服務(wù)模塊根據(jù)所述請(qǐng)求消息的內(nèi)容對(duì)所述第二用戶(hù)的所述禮物數(shù)據(jù)進(jìn) 行處理,獲得處理數(shù)據(jù);
[0093] 例如,對(duì)所述第二用戶(hù)的所述禮物數(shù)據(jù)進(jìn)行處理包括:將第二用戶(hù)的禮物數(shù)量增 加1個(gè),獲得的處理數(shù)據(jù)為第二用戶(hù)的送禮次數(shù)為4個(gè)。
[0094] 步驟307,服務(wù)模塊將所述處理數(shù)據(jù)發(fā)送給數(shù)據(jù)存儲(chǔ)模塊。
[0095] 可選的,本步驟中可以分別將獲得的對(duì)第一用戶(hù)的禮物數(shù)據(jù)處理之后的處理數(shù)據(jù) 和對(duì)第二用戶(hù)的禮物數(shù)據(jù)處理之后的處理數(shù)據(jù)發(fā)送給數(shù)據(jù)存儲(chǔ)模塊,也可以同時(shí)將對(duì)第一 用戶(hù)的禮物數(shù)據(jù)處理之后的處理數(shù)據(jù)和對(duì)第二用戶(hù)的禮物數(shù)據(jù)處理之后的處理數(shù)據(jù)發(fā)送 給數(shù)據(jù)存儲(chǔ)模塊,在本發(fā)明中不限制服務(wù)模塊將處理數(shù)據(jù)發(fā)送給數(shù)據(jù)存儲(chǔ)模塊的方式。 [0096] 可選的,服務(wù)模塊將處理數(shù)據(jù)發(fā)送給數(shù)據(jù)存儲(chǔ)模塊之后,數(shù)據(jù)存儲(chǔ)模塊更新保存 處理數(shù)據(jù)。例如,在數(shù)據(jù)存儲(chǔ)模塊中,保存第一用戶(hù)的送禮次數(shù)2次,以及保存第二用戶(hù)的 禮物數(shù)量4個(gè)。
[0097] 步驟308,當(dāng)?shù)诙脩?hù)收取禮物后,根據(jù)所述請(qǐng)求消息中的所述第二用戶(hù)標(biāo)識(shí)與所 述應(yīng)用程序標(biāo)識(shí),服務(wù)模塊在數(shù)據(jù)存儲(chǔ)模塊中獲取所述第二用戶(hù)的禮物數(shù)據(jù);
[0098] 需要說(shuō)明的是,禮物數(shù)據(jù)還包括禮物標(biāo)識(shí)。本步驟中的禮物數(shù)據(jù)與步驟305中的 禮物數(shù)據(jù)不同,當(dāng)?shù)诙脩?hù)收取禮物后,獲取的第二用戶(hù)的禮物數(shù)據(jù)為表示待收取的禮物 的標(biāo)識(shí),以便當(dāng)?shù)诙脩?hù)收取禮物之后,將表示待收取的禮物的標(biāo)識(shí)刪除,以避免第二用戶(hù) 重復(fù)收取禮物。
[0099] 步驟309,服務(wù)模塊根據(jù)所述請(qǐng)求消息的內(nèi)容對(duì)所述第二用戶(hù)的禮物數(shù)據(jù)進(jìn)行刪 除,獲得處理數(shù)據(jù)。
[0100] 將表示待收取的禮物的標(biāo)識(shí)刪除之后,保存數(shù)據(jù)存儲(chǔ)模塊中的數(shù)據(jù)。
[0101] 步驟310,服務(wù)模塊調(diào)用應(yīng)用程序數(shù)據(jù)服務(wù)接口,向所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用 程序發(fā)送通知消息,所述通知消息用于通知所述應(yīng)用程序添加所述處理數(shù)據(jù)對(duì)應(yīng)的虛擬物 品。
[0102] 可選的,服務(wù)模塊調(diào)用應(yīng)用程序數(shù)據(jù)服務(wù)接口,向所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用 程序發(fā)送通知消息,所述通知消息用于通知所述應(yīng)用程序在虛擬物品存儲(chǔ)模塊中添加所述 處理數(shù)據(jù)對(duì)應(yīng)的虛擬物品,例如添加一個(gè)禮物。
[0103] 本發(fā)明實(shí)施例提供一種數(shù)據(jù)處理的方法,通過(guò)接收用戶(hù)通過(guò)不同應(yīng)用程序發(fā)送的 數(shù)據(jù)處理的請(qǐng)求消息,根據(jù)請(qǐng)求消息對(duì)待處理的數(shù)據(jù)進(jìn)行進(jìn)一步處理,可以對(duì)不同應(yīng)用程 序的相同的功能進(jìn)行統(tǒng)一處理,而不需要各個(gè)應(yīng)用程序?qū)ο嗤墓δ苤貜?fù)開(kāi)發(fā),使得減少 時(shí)間以及降低開(kāi)發(fā)資源,提高應(yīng)用的迭代速度。
[0104] 本發(fā)明實(shí)施例提供一種數(shù)據(jù)處理的裝置,該裝置可以為服務(wù)模塊,如圖4所示,該 裝置包括:接收單元401,分析單元402,獲取單元403,處理單元404 ;
[0105] 接收單元401,用于接收不同用戶(hù)通過(guò)不同應(yīng)用程序發(fā)送的數(shù)據(jù)處理的請(qǐng)求消 息;
[0106] 分析單元402,用于分析所述請(qǐng)求消息,獲得所述請(qǐng)求消息中包括的用戶(hù)標(biāo)識(shí)與應(yīng) 用程序標(biāo)識(shí);
[0107] 獲取單元403,用于根據(jù)所述請(qǐng)求消息,獲取所述用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí)對(duì) 應(yīng)的禮物數(shù)據(jù),所述禮物數(shù)據(jù)包括禮物次數(shù)數(shù)據(jù)和/或禮物個(gè)數(shù)數(shù)據(jù);
[0108] 處理單元404,用于根據(jù)所述請(qǐng)求消息的內(nèi)容對(duì)所述禮物數(shù)據(jù)進(jìn)行處理,獲得處理 數(shù)據(jù)。
[0109] 進(jìn)一步可選的,所述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí),或者所述用戶(hù)標(biāo)識(shí)包括第一用 戶(hù)標(biāo)識(shí)和第二用戶(hù)標(biāo)識(shí)。
[0110] 當(dāng)所述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí)時(shí),所述獲取單元403,用于:
[0111] 根據(jù)所述請(qǐng)求消息中的所述第一用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí),獲取所述第一用 戶(hù)的所述禮物數(shù)據(jù);
[0112] 當(dāng)所述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí)時(shí),所述處理單元404,用于:
[0113] 根據(jù)所述請(qǐng)求消息對(duì)所述第一用戶(hù)的上述禮物數(shù)據(jù)進(jìn)行更新或者刪除處理,獲得 所述處理數(shù)據(jù)。
[0114] 進(jìn)一步可選的,當(dāng)所述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí)和第二用戶(hù)標(biāo)識(shí)時(shí),所述獲取 單元403,用于:
[0115] 根據(jù)所述請(qǐng)求消息中的所述第一用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí),獲取所述第一用 戶(hù)的所述禮物數(shù)據(jù);
[0116] 根據(jù)所述請(qǐng)求消息中的所述第二用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí),獲取所述第二用 戶(hù)的所述禮物數(shù)據(jù);
[0117] 當(dāng)所述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí)和第二用戶(hù)標(biāo)識(shí)時(shí),所述處理單元404,用于:
[0118] 根據(jù)所述請(qǐng)求消息對(duì)對(duì)所述第一用戶(hù)的所述禮物數(shù)據(jù)和所述第二用戶(hù)的所述禮 物數(shù)據(jù)進(jìn)行更新或者刪除處理,獲得所述處理數(shù)據(jù)。
[0119] 需要說(shuō)明的是,處理數(shù)據(jù)可以包括對(duì)第一用戶(hù)的禮物數(shù)據(jù)進(jìn)行處理之后的處理數(shù) 據(jù)和對(duì)第二用戶(hù)的禮物數(shù)據(jù)進(jìn)行處理之后的處理數(shù)據(jù)。
[0120] 在處理單元404根據(jù)所述請(qǐng)求消息的內(nèi)容對(duì)所述禮物數(shù)據(jù)進(jìn)行處理,獲得處理數(shù) 據(jù)之后,如圖5所示,該裝置還包括:發(fā)送單元405 ;
[0121] 所述發(fā)送單元405,還用于調(diào)用應(yīng)用程序數(shù)據(jù)服務(wù)接口,向所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng) 的應(yīng)用程序發(fā)送通知消息,所述通知消息用于通知所述應(yīng)用程序添加所述處理數(shù)據(jù)對(duì)應(yīng)的 虛擬物品。
[0122] 可選的,虛擬物品由四元組數(shù)據(jù)表示;進(jìn)一步可選的,所述四元組數(shù)據(jù)由應(yīng)用程序 標(biāo)識(shí)、虛擬物品類(lèi)型標(biāo)識(shí)、具體物品標(biāo)識(shí)以及擴(kuò)展標(biāo)識(shí)構(gòu)成。
[0123] 進(jìn)一步可選的,所述接收單元401,具體用于:
[0124] 通過(guò)CGI接收不同用戶(hù)通過(guò)不同應(yīng)用程序發(fā)送的數(shù)據(jù)處理的請(qǐng)求消息。
[0125] 需要說(shuō)明的是,附圖4或附圖5所示裝置中,其各個(gè)模塊的具體實(shí)施過(guò)程以及各個(gè) 模塊之間的信息交互等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一發(fā)明構(gòu)思,可以參見(jiàn)方法 實(shí)施例,在此不一一贅述。
[0126] 本發(fā)明實(shí)施例提供一種數(shù)據(jù)處理的裝置,通過(guò)接收單元接收不同用戶(hù)通過(guò)不同應(yīng) 用程序發(fā)送的數(shù)據(jù)處理的請(qǐng)求消息;分析單元用于分析所述請(qǐng)求消息,獲得所述請(qǐng)求消息 中包括的用戶(hù)標(biāo)識(shí)與應(yīng)用程序標(biāo)識(shí);獲取單元根據(jù)所述請(qǐng)求消息,獲取所述用戶(hù)標(biāo)識(shí)與所 述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)據(jù);處理單元,用于根據(jù)所述請(qǐng)求消息的內(nèi)容對(duì)所述禮物數(shù) 據(jù)進(jìn)行處理,獲得處理數(shù)據(jù),使得可以對(duì)不同應(yīng)用程序的相同的功能進(jìn)行統(tǒng)一處理,而不需 要各個(gè)應(yīng)用程序?qū)ο嗤墓δ苤貜?fù)開(kāi)發(fā),使得減少時(shí)間以及降低開(kāi)發(fā)資源,提高應(yīng)用的迭 代速度。
[0127] 本發(fā)明實(shí)施例提供一種數(shù)據(jù)處理的系統(tǒng),如圖6所示,該系統(tǒng)包括附圖4或者附圖 5所述的數(shù)據(jù)處理的裝置601、數(shù)據(jù)存儲(chǔ)模塊602以及虛擬物品存儲(chǔ)模塊603 ;
[0128] 需要說(shuō)明的是,附圖4或者附圖5所述的數(shù)據(jù)處理的裝置601可以為服務(wù)模塊。
[0129] 所述數(shù)據(jù)存儲(chǔ)模塊602,用于存儲(chǔ)所有應(yīng)用程序標(biāo)識(shí)、各個(gè)用戶(hù)標(biāo)識(shí)以及所述各個(gè) 用戶(hù)標(biāo)識(shí)以及所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)據(jù);
[0130] 所述虛擬物品存儲(chǔ)模塊602,用于存儲(chǔ)所述各個(gè)用戶(hù)標(biāo)識(shí)以及所述各個(gè)用戶(hù)標(biāo)識(shí) 對(duì)應(yīng)的虛擬物品。
[0131] 進(jìn)一步可選的,所述系統(tǒng)還包括:應(yīng)用程序數(shù)據(jù)服務(wù)接口 604 ;
[0132] 所述應(yīng)用程序數(shù)據(jù)服務(wù)接口 604,用于接收服務(wù)模塊601發(fā)送的通知消息并轉(zhuǎn)發(fā) 給虛擬物品存儲(chǔ)模塊602,所述通知消息用于通知所述應(yīng)用程序在虛擬物品存儲(chǔ)模塊603 中添加所述處理數(shù)據(jù)對(duì)應(yīng)的虛擬物品。
[0133] 進(jìn)一步可選的,所述系統(tǒng)還包括:CGI605,用于接收不同用戶(hù)通過(guò)不同應(yīng)用程序發(fā) 送的數(shù)據(jù)處理的請(qǐng)求消息,并將所述請(qǐng)求消息轉(zhuǎn)發(fā)給所述數(shù)據(jù)處理的裝置601。
[0134] 舉例而言,CGI605接收到不同用戶(hù)通過(guò)不同應(yīng)用程序發(fā)送的數(shù)據(jù)處理的請(qǐng)求消 息,并將所述請(qǐng)求消息發(fā)送給服務(wù)模塊601。
[0135] 服務(wù)模塊601接收到請(qǐng)求消息之后,分析所述請(qǐng)求消息,獲得所述請(qǐng)求消息中包 括的用戶(hù)標(biāo)識(shí)與應(yīng)用程序標(biāo)識(shí);以及根據(jù)請(qǐng)求消息中的用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí),獲 取數(shù)據(jù)存儲(chǔ)模塊602中的禮物數(shù)據(jù),并根據(jù)請(qǐng)求消息的內(nèi)容對(duì)禮物數(shù)據(jù)進(jìn)行處理,并將處 理之后的處理數(shù)據(jù)發(fā)送給數(shù)據(jù)存儲(chǔ)模塊602,數(shù)據(jù)存儲(chǔ)模塊602對(duì)處理之后的處理數(shù)據(jù)進(jìn) 行更新保存。
[0136] 當(dāng)用戶(hù)接收禮物或者禮包等操作之后,服務(wù)模塊601還用于獲取數(shù)據(jù)存儲(chǔ)模塊 602中的另一禮物數(shù)據(jù),并將禮物數(shù)據(jù)或者禮包數(shù)據(jù)刪除,此禮物數(shù)據(jù)為數(shù)據(jù)存儲(chǔ)模塊602 中保存的表示禮物或者禮包的標(biāo)識(shí)。數(shù)據(jù)存儲(chǔ)模塊602中保存的表示禮物或者禮包的數(shù) 據(jù),是為了提醒用戶(hù)可以收取別人發(fā)送的禮物或者禮包,或者自己通過(guò)做任務(wù)之后獲得的 禮物或者禮包。
[0137] 服務(wù)模塊601將表示禮物或者禮包的數(shù)據(jù)刪除之后,通過(guò)調(diào)用應(yīng)用程序數(shù)據(jù)服務(wù) 接口 604,向所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用程序發(fā)送通知消息,所述通知消息用于通知所述 應(yīng)用程序在虛擬物品存儲(chǔ)模塊603中添加所述處理數(shù)據(jù)對(duì)應(yīng)的虛擬物品。
[0138] 其中,在所述虛擬物品存儲(chǔ)模塊603中存儲(chǔ)的虛擬物品由四元組數(shù)據(jù)表示;進(jìn)一 步可選的,所述四元組數(shù)據(jù)由應(yīng)用程序標(biāo)識(shí)、虛擬物品類(lèi)型標(biāo)識(shí)、具體物品標(biāo)識(shí)以及擴(kuò)展標(biāo) 識(shí)構(gòu)成。
[0139] 本發(fā)明實(shí)施例提供一種數(shù)據(jù)處理的系統(tǒng),通過(guò)接收不同用戶(hù)通過(guò)不同應(yīng)用程序發(fā) 送的數(shù)據(jù)處理的請(qǐng)求消息,根據(jù)請(qǐng)求消息對(duì)待處理的數(shù)據(jù)進(jìn)行進(jìn)一步處理,可以對(duì)不同應(yīng) 用程序的相同的功能進(jìn)行統(tǒng)一處理,而不需要各個(gè)應(yīng)用程序?qū)ο嗤墓δ苤貜?fù)開(kāi)發(fā),使得 減少時(shí)間以及降低開(kāi)發(fā)資源,提高應(yīng)用的迭代速度。
[0140] 需要說(shuō)明的是,在不同應(yīng)用程序中具有相同的功能時(shí),在對(duì)這些相同的功能進(jìn)行 實(shí)現(xiàn)或者處理時(shí)可以采用本發(fā)明提供的實(shí)施例中描述的方法進(jìn)行處理。
[0141] 需說(shuō)明的是,以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件 說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以 不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的 需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不 付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0142] 通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借 助軟件加必需的通用硬件的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)專(zhuān)用硬件包括專(zhuān)用集成電路、專(zhuān) 用CPU、專(zhuān)用存儲(chǔ)器、專(zhuān)用元器件等來(lái)實(shí)現(xiàn),但很多情況下前者是更佳的實(shí)施方式?;谶@樣 的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形 式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤(pán),U盤(pán)、移動(dòng)硬 盤(pán)、ROM (Read-Only Memory,只讀存儲(chǔ)器)、RAM (Random Access Memory,隨機(jī)存取存儲(chǔ)器)、 磁碟或者光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或 者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0143] 本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部 分互相參見(jiàn)即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于裝置和 系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法 實(shí)施例的部分說(shuō)明即可。
[0144] 以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何 熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵 蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1. 一種數(shù)據(jù)處理的方法,其特征在于,包括: 接收不同用戶(hù)通過(guò)不同應(yīng)用程序發(fā)送的數(shù)據(jù)處理的請(qǐng)求消息; 分析所述請(qǐng)求消息,獲得所述請(qǐng)求消息中包括的用戶(hù)標(biāo)識(shí)與應(yīng)用程序標(biāo)識(shí); 根據(jù)所述請(qǐng)求消息,獲取所述用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)據(jù),所述禮 物數(shù)據(jù)包括禮物次數(shù)數(shù)據(jù)和/或禮物個(gè)數(shù)數(shù)據(jù); 根據(jù)所述請(qǐng)求消息的內(nèi)容對(duì)所述禮物數(shù)據(jù)進(jìn)行處理,獲得處理數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí),或者所 述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí)和第二用戶(hù)標(biāo)識(shí)。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)所述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí)時(shí),所 述根據(jù)所述請(qǐng)求消息,獲取所述用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)據(jù),包括: 根據(jù)所述請(qǐng)求消息中的所述第一用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí),獲取所述第一用戶(hù)的 所述禮物數(shù)據(jù); 當(dāng)所述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí)時(shí),所述根據(jù)所述請(qǐng)求消息的內(nèi)容對(duì)所述禮物數(shù)據(jù) 進(jìn)行處理,獲得處理數(shù)據(jù),包括: 根據(jù)所述請(qǐng)求消息對(duì)所述第一用戶(hù)的上述禮物數(shù)據(jù)進(jìn)行更新或者刪除處理,獲得所述 處理數(shù)據(jù)。
4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)所述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí)和第 二用戶(hù)標(biāo)識(shí)時(shí),所述根據(jù)所述請(qǐng)求消息,獲取所述用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的禮 物數(shù)據(jù)包括: 根據(jù)所述請(qǐng)求消息中的所述第一用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí),獲取所述第一用戶(hù)的 所述禮物數(shù)據(jù); 根據(jù)所述請(qǐng)求消息中的所述第二用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí),獲取所述第二用戶(hù)的 所述禮物數(shù)據(jù); 當(dāng)所述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí)和第二用戶(hù)標(biāo)識(shí)時(shí),所述根據(jù)所述請(qǐng)求消息的內(nèi)容 對(duì)所述禮物數(shù)據(jù)進(jìn)行處理,獲得處理數(shù)據(jù),包括: 根據(jù)所述請(qǐng)求消息對(duì)對(duì)所述第一用戶(hù)的所述禮物數(shù)據(jù)和所述第二用戶(hù)的所述禮物數(shù) 據(jù)進(jìn)行更新或者刪除處理,獲得所述處理數(shù)據(jù)。
5. 根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其特征在于,在所述根據(jù)所述請(qǐng)求消息的 內(nèi)容對(duì)所述禮物數(shù)據(jù)進(jìn)行處理,獲得處理數(shù)據(jù)之后,還包括: 調(diào)用應(yīng)用程序數(shù)據(jù)服務(wù)接口,向所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用程序發(fā)送通知消息,所 述通知消息用于通知所述應(yīng)用程序添加所述處理數(shù)據(jù)對(duì)應(yīng)的虛擬物品。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于, 所述虛擬物品由四元組數(shù)據(jù)表示; 所述四元組數(shù)據(jù)由應(yīng)用程序標(biāo)識(shí)、虛擬物品類(lèi)型標(biāo)識(shí)、具體物品標(biāo)識(shí)以及擴(kuò)展標(biāo)識(shí)構(gòu) 成。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述接收不同用戶(hù)通過(guò)不同應(yīng)用程序發(fā) 送的數(shù)據(jù)處理的請(qǐng)求消息,包括: 通過(guò)通用網(wǎng)關(guān)接口接收不同用戶(hù)通過(guò)不同應(yīng)用程序發(fā)送的數(shù)據(jù)處理的請(qǐng)求消息。
8. -種數(shù)據(jù)處理的裝置,其特征在于,包括: 接收單元,用于接收不同用戶(hù)通過(guò)不同應(yīng)用程序發(fā)送的數(shù)據(jù)處理的請(qǐng)求消息; 分析單元,用于分析所述請(qǐng)求消息,獲得所述請(qǐng)求消息中包括的用戶(hù)標(biāo)識(shí)與應(yīng)用程序 標(biāo)識(shí); 獲取單元,用于根據(jù)所述請(qǐng)求消息,獲取所述用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的禮 物數(shù)據(jù),所述禮物數(shù)據(jù)包括禮物次數(shù)數(shù)據(jù)和/或禮物個(gè)數(shù)數(shù)據(jù); 處理單元,用于根據(jù)所述請(qǐng)求消息的內(nèi)容對(duì)所述禮物數(shù)據(jù)進(jìn)行處理,獲得處理數(shù)據(jù)。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí),或者所 述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí)和第二用戶(hù)標(biāo)識(shí)。
10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,當(dāng)所述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí)時(shí), 所述獲取單元,用于: 根據(jù)所述請(qǐng)求消息中的所述第一用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí),獲取所述第一用戶(hù)的 所述禮物數(shù)據(jù); 當(dāng)所述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí)時(shí),所述處理單元,用于: 根據(jù)所述請(qǐng)求消息對(duì)所述第一用戶(hù)的上述禮物數(shù)據(jù)進(jìn)行更新或者刪除處理,獲得所述 處理數(shù)據(jù)。
11. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,當(dāng)所述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí)和第 二用戶(hù)標(biāo)識(shí)時(shí),所述獲取單元,用于: 根據(jù)所述請(qǐng)求消息中的所述第一用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí),獲取所述第一用戶(hù)的 所述禮物數(shù)據(jù); 根據(jù)所述請(qǐng)求消息中的所述第二用戶(hù)標(biāo)識(shí)與所述應(yīng)用程序標(biāo)識(shí),獲取所述第二用戶(hù)的 所述禮物數(shù)據(jù); 當(dāng)所述用戶(hù)標(biāo)識(shí)包括第一用戶(hù)標(biāo)識(shí)和第二用戶(hù)標(biāo)識(shí)時(shí),所述處理單元,用于: 根據(jù)所述請(qǐng)求消息對(duì)對(duì)所述第一用戶(hù)的所述禮物數(shù)據(jù)和所述第二用戶(hù)的所述禮物數(shù) 據(jù)進(jìn)行更新或者刪除處理,獲得所述處理數(shù)據(jù)。
12. 根據(jù)權(quán)利要求9-11中任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括: 發(fā)送單元,用于調(diào)用應(yīng)用程序數(shù)據(jù)服務(wù)接口,向所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用程序發(fā) 送通知消息,所述通知消息用于通知所述應(yīng)用程序添加所述處理數(shù)據(jù)對(duì)應(yīng)的虛擬物品。
13. 根據(jù)權(quán)利要求12所述的裝置,其特征在于, 所述虛擬物品由四元組數(shù)據(jù)表示; 所述四元組數(shù)據(jù)由應(yīng)用程序標(biāo)識(shí)、虛擬物品類(lèi)型標(biāo)識(shí)、具體物品標(biāo)識(shí)以及擴(kuò)展標(biāo)識(shí)構(gòu) 成。
14. 根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述接收單元,具體用于: 通過(guò)通用網(wǎng)關(guān)接口接收不同用戶(hù)通過(guò)不同應(yīng)用程序發(fā)送的數(shù)據(jù)處理的請(qǐng)求消息。
15. -種數(shù)據(jù)處理的系統(tǒng),其特征在于,包括上述權(quán)利要求8-14中任一項(xiàng)所述的數(shù)據(jù) 處理的裝置、數(shù)據(jù)存儲(chǔ)模塊以及虛擬物品存儲(chǔ)模塊; 所述數(shù)據(jù)存儲(chǔ)模塊,用于存儲(chǔ)所有應(yīng)用程序標(biāo)識(shí)、各個(gè)用戶(hù)標(biāo)識(shí)以及所述各個(gè)用戶(hù)標(biāo) 識(shí)以及所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)據(jù); 所述虛擬物品存儲(chǔ)模塊,用于存儲(chǔ)所述各個(gè)用戶(hù)標(biāo)識(shí)以及所述各個(gè)用戶(hù)標(biāo)識(shí)對(duì)應(yīng)的虛 擬物品。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,所述系統(tǒng),還包括: 應(yīng)用程序數(shù)據(jù)服務(wù)接口,用于接收所述數(shù)據(jù)處理的裝置發(fā)送的通知消息并轉(zhuǎn)發(fā)給所述 虛擬物品存儲(chǔ)模塊,所述通知消息用于通知所述應(yīng)用程序在所述虛擬物品存儲(chǔ)模塊中添加 所述處理數(shù)據(jù)對(duì)應(yīng)的虛擬物品; 通用網(wǎng)關(guān)接口,用于接收不同用戶(hù)通過(guò)不同應(yīng)用程序發(fā)送的數(shù)據(jù)處理的請(qǐng)求消息,并 將所述請(qǐng)求消息轉(zhuǎn)發(fā)給所述數(shù)據(jù)處理的裝置。
【文檔編號(hào)】G06F9/44GK104111821SQ201310135920
【公開(kāi)日】2014年10月22日 申請(qǐng)日期:2013年4月18日 優(yōu)先權(quán)日:2013年4月18日
【發(fā)明者】魏巍, 廖龍, 答治茜 申請(qǐng)人:騰訊科技(深圳)有限公司