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

一種基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)方法及裝置制造方法

文檔序號(hào):6551691閱讀:156來(lái)源:國(guó)知局
一種基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)方法和裝置,屬于社交網(wǎng)絡(luò)【技術(shù)領(lǐng)域】。所述方法包括:接收送禮請(qǐng)求,所述送禮請(qǐng)求包括至少一個(gè)禮物標(biāo)識(shí)和與各個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量;根據(jù)設(shè)定的禮物標(biāo)識(shí)與禮物欄的對(duì)應(yīng)關(guān)系,確定所述至少一個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí),一個(gè)所述禮物欄與一個(gè)或多個(gè)禮物標(biāo)識(shí)對(duì)應(yīng);根據(jù)所述送禮請(qǐng)求中各個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,更新所述至少一個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量;采用更新后的所述至少一個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,判斷是否完成第一任務(wù)。
【專利說(shuō)明】一種基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)方法及裝置

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及社交網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,特別涉及一種基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)方法及裝 置。

【背景技術(shù)】
[0002] 隨著網(wǎng)絡(luò)用戶的不斷增長(zhǎng),各種社交網(wǎng)絡(luò)應(yīng)用也陸續(xù)推出,以滿足廣大用戶的愛(ài) 好。網(wǎng)絡(luò)秀是近年來(lái)流行的網(wǎng)絡(luò)應(yīng)用,與網(wǎng)絡(luò)游戲類似,受到眾多用戶的歡迎。
[0003] 比如,主播在網(wǎng)絡(luò)直播間進(jìn)行才藝表演,用戶在欣賞表演之余,送給主播虛擬鮮 花、虛擬汽車等禮物。主播通過(guò)獲取虛擬禮物來(lái)積累經(jīng)驗(yàn)值,通過(guò)收取一定數(shù)量的特定禮 物,提升主播的經(jīng)驗(yàn)值并完成升級(jí)的行為稱為完成主播任務(wù)。具體地,系統(tǒng)預(yù)先設(shè)置了完 成任務(wù)需要獲得的各種虛擬禮物以及對(duì)應(yīng)的虛擬禮物的數(shù)量,當(dāng)收到用戶贈(zèng)送的相應(yīng)禮物 時(shí),則對(duì)該任務(wù)完成需要的禮物的數(shù)量進(jìn)行確認(rèn),如果收到的禮物數(shù)量達(dá)到任務(wù)完成需要 的禮物數(shù)量,則確定該任務(wù)完成。而在具體代碼實(shí)現(xiàn)時(shí),在程序中可以用表項(xiàng)中一列來(lái)代表 一種禮物,然后在代碼中定義每一列代表什么禮物。當(dāng)收到禮物時(shí),程序去統(tǒng)計(jì)任務(wù)所需的 禮物數(shù)量是否能夠完成任務(wù)。
[0004] 在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:
[0005] 代碼中需要去指定每一列代表什么禮物,代碼量大,且當(dāng)需要對(duì)列對(duì)應(yīng)的禮物進(jìn) 行變更時(shí),代碼修改復(fù)雜,且當(dāng)任務(wù)完成條件是統(tǒng)計(jì)幾種禮物數(shù)量的和時(shí),需要去計(jì)算多個(gè) 列的和,程序復(fù)雜。


【發(fā)明內(nèi)容】

[0006] 為了解決現(xiàn)有技術(shù)中可能出現(xiàn)的代碼實(shí)現(xiàn)復(fù)雜、程序效率低下以及程序代碼復(fù)用 率低的問(wèn)題,本發(fā)明實(shí)施例提供了一種基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)方法及裝置。所述技術(shù)方 案如下:
[0007] -方面,本發(fā)明實(shí)施例提供了 一種基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)方法,所述方法包 括:
[0008] 接收送禮請(qǐng)求,所述送禮請(qǐng)求包括至少一個(gè)禮物標(biāo)識(shí)和與各個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮 物數(shù)量;
[0009] 根據(jù)設(shè)定的禮物標(biāo)識(shí)與禮物欄的對(duì)應(yīng)關(guān)系,確定所述至少一個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮 物欄的標(biāo)識(shí),一個(gè)所述禮物欄與一個(gè)或多個(gè)禮物標(biāo)識(shí)對(duì)應(yīng);
[0010] 根據(jù)所述送禮請(qǐng)求中各個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,更新所述至少一個(gè)禮物標(biāo)識(shí) 對(duì)應(yīng)的禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量;
[0011] 采用更新后的所述至少一個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,判斷 是否完成第一任務(wù)。
[0012] 在本發(fā)明實(shí)施例的一種實(shí)現(xiàn)方式中,所述判斷是否完成第一任務(wù),包括:
[0013] 獲取所述第一任務(wù)的完成條件,所述第一任務(wù)的完成條件包括:指定禮物欄中的 禮物數(shù)量達(dá)到規(guī)定值;
[0014] 統(tǒng)計(jì)所述第一任務(wù)的完成條件中指定禮物欄中各種禮物的數(shù)量;
[0015] 當(dāng)所述指定禮物欄中各種禮物的數(shù)量達(dá)到所述第一任務(wù)的完成條件中規(guī)定的數(shù) 量時(shí),確定所述第一任務(wù)完成。
[0016] 在本發(fā)明實(shí)施例的另一種實(shí)現(xiàn)方式中,所述方法還包括:
[0017] 獲取第二任務(wù)的完成條件,所述第二任務(wù)的完成條件包括:指定的一個(gè)或多個(gè)所 述第一任務(wù)完成;
[0018] 確定所述指定的一個(gè)或多個(gè)所述第一任務(wù)是否完成;
[0019] 如果所述指定的一個(gè)或多個(gè)所述第一任務(wù)完成,則確定所述第二任務(wù)完成。
[0020] 在本發(fā)明實(shí)施例的另一種實(shí)現(xiàn)方式中,所述方法還包括:
[0021] 獲取任務(wù)配置表,所述任務(wù)配置表包括多個(gè)所述第一任務(wù)的任務(wù)配置以及各個(gè)所 述第一任務(wù)的任務(wù)配置對(duì)應(yīng)的起止時(shí)間,所述第一任務(wù)的任務(wù)配置包括第一任務(wù)的名稱以 及第一任務(wù)的完成條件;
[0022] 比較當(dāng)前所處時(shí)間與所述任務(wù)配置表中各個(gè)所述第一任務(wù)的任務(wù)配置對(duì)應(yīng)的起 止時(shí)間;
[0023] 如果所述當(dāng)前所處時(shí)間處于所述任務(wù)配置表中一個(gè)或多個(gè)起止時(shí)間內(nèi),則輸出所 述任務(wù)配置表中一個(gè)或多個(gè)起止時(shí)間對(duì)應(yīng)的所述第一任務(wù)的任務(wù)配置。
[0024] 在本發(fā)明實(shí)施例的另一種實(shí)現(xiàn)方式中,所述方法還包括:
[0025] 當(dāng)判斷所述第一任務(wù)完成時(shí),執(zhí)行與所述第一任務(wù)完成對(duì)應(yīng)的回調(diào)函數(shù),所述回 調(diào)函數(shù)用于向指定用戶發(fā)送通知、在頻道內(nèi)進(jìn)行廣播或者為主播增加經(jīng)驗(yàn)值。
[0026] 另一方面,本發(fā)明實(shí)施例還提供了一種基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)裝置,所述裝置 包括:
[0027] 接收模塊,用于接收送禮請(qǐng)求,所述送禮請(qǐng)求包括至少一個(gè)禮物標(biāo)識(shí)和與各個(gè)禮 物標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量;
[0028] 確定模塊,用于根據(jù)設(shè)定的禮物標(biāo)識(shí)與禮物欄的對(duì)應(yīng)關(guān)系,確定所述至少一個(gè)禮 物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí),一個(gè)所述禮物欄與一個(gè)或多個(gè)禮物標(biāo)識(shí)對(duì)應(yīng);
[0029] 更新模塊,用于根據(jù)所述送禮請(qǐng)求中各個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,更新所述至 少一個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量;
[0030] 判斷模塊,用于采用更新后的所述至少一個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí)對(duì)應(yīng)的 禮物數(shù)量,判斷是否完成第一任務(wù)。
[0031] 在本發(fā)明實(shí)施例的一種實(shí)現(xiàn)方式中,所述判斷模塊包括:
[0032] 第一獲取單元,用于獲取所述第一任務(wù)的完成條件,所述第一任務(wù)的完成條件包 括:指定禮物欄中的禮物數(shù)量達(dá)到規(guī)定值;
[0033] 統(tǒng)計(jì)單元,用于統(tǒng)計(jì)所述第一任務(wù)的完成條件中指定禮物欄中各種禮物的數(shù)量;
[0034] 第一確定單元,用于在所述指定禮物欄中各種禮物的數(shù)量達(dá)到所述第一任務(wù)的完 成條件中規(guī)定的數(shù)量時(shí),確定所述第一任務(wù)完成。
[0035] 在本發(fā)明實(shí)施例的另一種實(shí)現(xiàn)方式中,所述判斷模塊還包括:
[0036] 第二獲取單元,用于獲取第二任務(wù)的完成條件,所述第二任務(wù)的完成條件包括:指 定的一個(gè)或多個(gè)所述第一任務(wù)完成;
[0037] 第二確定單元,用于確定所述指定的一個(gè)或多個(gè)所述第一任務(wù)是否完成;
[0038] 第三確定單元,用于在所述指定的一個(gè)或多個(gè)所述第一任務(wù)完成時(shí),確定所述第 二任務(wù)完成。
[0039] 在本發(fā)明實(shí)施例的另一種實(shí)現(xiàn)方式中,所述裝置還包括獲取模塊,所述獲取模塊 包括:
[0040] 獲取單元,用于獲取任務(wù)配置表,所述任務(wù)配置表包括多個(gè)所述第一任務(wù)的任務(wù) 配置以及各個(gè)所述第一任務(wù)的任務(wù)配置對(duì)應(yīng)的起止時(shí)間,所述第一任務(wù)的任務(wù)配置包括第 一任務(wù)的名稱以及第一任務(wù)的完成條件;
[0041] 比較單元,用于比較當(dāng)前所處時(shí)間與所述任務(wù)配置表中各個(gè)所述第一任務(wù)的任務(wù) 配置對(duì)應(yīng)的起止時(shí)間;
[0042] 輸出單元,用于在所述當(dāng)前所處時(shí)間處于所述任務(wù)配置表中一個(gè)或多個(gè)起止時(shí)間 內(nèi)時(shí),輸出所述任務(wù)配置表中一個(gè)或多個(gè)起止時(shí)間對(duì)應(yīng)的所述第一任務(wù)的任務(wù)配置。
[0043] 在本發(fā)明實(shí)施例的另一種實(shí)現(xiàn)方式中,所述裝置還包括:
[0044] 執(zhí)行模塊,用于當(dāng)判斷所述第一任務(wù)完成時(shí),執(zhí)行與所述第一任務(wù)完成對(duì)應(yīng)的回 調(diào)函數(shù),所述回調(diào)函數(shù)用于向指定用戶發(fā)送通知、在頻道內(nèi)進(jìn)行廣播或者為主播增加經(jīng)驗(yàn) 值。
[0045] 本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:通過(guò)在接收到送禮請(qǐng)求后,根 據(jù)設(shè)定的禮物標(biāo)識(shí)與禮物欄的對(duì)應(yīng)關(guān)系,確定送禮請(qǐng)求中禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí), 再根據(jù)送禮請(qǐng)求中各個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,更新禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,最 后采用更新后的禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,判斷是否完成第一任務(wù); 由于存在禮物標(biāo)識(shí)與禮物欄的對(duì)應(yīng)關(guān)系,因此不需要采用代碼去描述禮物欄對(duì)應(yīng)的禮物標(biāo) 識(shí),減小了代碼量,當(dāng)需要變更禮物欄對(duì)應(yīng)的禮物標(biāo)識(shí)時(shí),只需要通過(guò)修改對(duì)應(yīng)關(guān)系即可, 另外每個(gè)禮物欄可以對(duì)應(yīng)多種禮物標(biāo)識(shí),因此當(dāng)任務(wù)完成條件是統(tǒng)計(jì)幾種禮物數(shù)量的和 時(shí),只需要確定一個(gè)禮物欄的禮物數(shù)量即可實(shí)現(xiàn),程序簡(jiǎn)單。

【專利附圖】

【附圖說(shuō)明】
[0046] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使 用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于 本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0047] 圖1是本發(fā)明實(shí)施例提供的應(yīng)用場(chǎng)景圖;
[0048] 圖2是本發(fā)明實(shí)施例一提供的一種基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)方法流程圖;
[0049] 圖3是本發(fā)明實(shí)施例二提供的一種基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)方法流程圖;
[0050] 圖4是本發(fā)明實(shí)施例三提供的一種基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)裝置結(jié)構(gòu)示意圖;
[0051] 圖5是本發(fā)明實(shí)施例四提供的一種基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)裝置結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0052] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。
[0053] 為了便于實(shí)施例的描述,下面先簡(jiǎn)單介紹一下本發(fā)明中實(shí)施例的應(yīng)用場(chǎng)景。參見(jiàn) 圖1,該場(chǎng)景中包括多個(gè)客戶端101,客戶端101可以是個(gè)人電腦、移動(dòng)終端等設(shè)備。客戶端 101中設(shè)有網(wǎng)絡(luò)秀場(chǎng)應(yīng)用軟件,主播可以通過(guò)一臺(tái)客戶端101中的網(wǎng)絡(luò)秀場(chǎng)應(yīng)用軟件進(jìn)行 才藝展示。普通用戶通過(guò)另外的客戶端101中的網(wǎng)絡(luò)秀場(chǎng)應(yīng)用軟件收看主播的節(jié)目,且在 收看過(guò)程中可以向主播贈(zèng)送虛擬禮物。具體地,普通用戶的客戶端101向網(wǎng)絡(luò)秀場(chǎng)的服務(wù) 器102發(fā)送送禮請(qǐng)求,服務(wù)器102根據(jù)送禮請(qǐng)求執(zhí)行基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)方法,具體過(guò) 程見(jiàn)后文。服務(wù)器102與客戶端101通過(guò)網(wǎng)絡(luò)連接。
[0054] 需要說(shuō)明的是,以上所述的設(shè)備種類及連接方式僅為舉例,本發(fā)明對(duì)此不作限制。
[0055] 實(shí)施例一
[0056] 本發(fā)明實(shí)施例提供了一種基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)方法,參見(jiàn)圖2,該方法包括:
[0057] 步驟201 :接收送禮請(qǐng)求,送禮請(qǐng)求包括至少一個(gè)禮物標(biāo)識(shí)和與各個(gè)禮物標(biāo)識(shí)對(duì) 應(yīng)的禮物數(shù)量。
[0058] 例如,送禮請(qǐng)求中包括鮮花的標(biāo)識(shí)和鉆石的標(biāo)識(shí),鮮花的標(biāo)識(shí)對(duì)應(yīng)禮物數(shù)量為10, 鉆石的標(biāo)識(shí)對(duì)應(yīng)禮物數(shù)量為1。
[0059] 其中,禮物標(biāo)識(shí)是禮物區(qū)別于其他禮物的特定標(biāo)記,可以是禮物的名稱,例如:"汽 車"、"鮮花"等;也可以是禮物的編號(hào),例如將15種不同的禮物分別編號(hào)為A-0 15個(gè)字母, 通過(guò)編號(hào)就可以確定是哪一種禮物。顯而易見(jiàn)地,設(shè)置禮物編號(hào)并不以A-Ο這15個(gè)字母為 限,也可以包含更多的字母,也可以使用數(shù)字或其他形式進(jìn)行編號(hào),本發(fā)明實(shí)施例并不以此 為限。另外,為了方便后期任務(wù)統(tǒng)計(jì)以及經(jīng)驗(yàn)計(jì)算,可以將一個(gè)禮物欄對(duì)應(yīng)的禮物設(shè)計(jì)成經(jīng) 驗(yàn)相等的禮物。
[0060] 步驟202 :根據(jù)設(shè)定的禮物標(biāo)識(shí)與禮物欄的對(duì)應(yīng)關(guān)系,確定至少一個(gè)禮物標(biāo)識(shí)對(duì) 應(yīng)的禮物欄的標(biāo)識(shí),一個(gè)禮物欄與一個(gè)或多個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)。
[0061] 具體地,在系統(tǒng)中可以事先建立禮物標(biāo)識(shí)到禮物欄的對(duì)應(yīng)關(guān)系。在本發(fā)明實(shí)施例 的一種具體實(shí)施過(guò)程中,這種關(guān)系可以以映射表的方式來(lái)實(shí)現(xiàn),即在系統(tǒng)進(jìn)行任務(wù)配置時(shí), 建立了禮物標(biāo)識(shí)到禮物欄的映射表。當(dāng)接收到用戶贈(zèng)送的禮物時(shí),通過(guò)查找禮物標(biāo)識(shí)到禮 物欄的映射表來(lái)確定用戶贈(zèng)送的禮物的禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄。
[0062] 步驟203 :根據(jù)送禮請(qǐng)求中各個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,更新至少一個(gè)禮物標(biāo) 識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量。
[0063] 在具體實(shí)現(xiàn)過(guò)程中,可以在用戶贈(zèng)送的禮物的禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄中顯示用戶 贈(zèng)送的禮物的圖片,當(dāng)收到禮物請(qǐng)求時(shí),在該禮物欄內(nèi)該禮物的數(shù)量統(tǒng)計(jì)值上加上禮物數(shù) 量即可。
[0064] 步驟204 :采用更新后的至少一個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù) 量,判斷是否完成第一任務(wù)。
[0065] 例如,第一任務(wù)完成條件是獲取100個(gè)愛(ài)心,在第一任務(wù)開(kāi)始后的一天時(shí)間內(nèi),每 當(dāng)任務(wù)系統(tǒng)收到一次禮物都查找一次禮物欄中愛(ài)心的數(shù)量,當(dāng)且僅當(dāng)禮物欄中愛(ài)心的數(shù)量 達(dá)到100的時(shí)候確定第一任務(wù)完成。需要說(shuō)明的是,在第一任務(wù)的起止時(shí)間內(nèi),任務(wù)系統(tǒng) 收到的禮物可能不是愛(ài)心,因此,還可以僅在收到愛(ài)心時(shí),對(duì)第一任務(wù)是否完成進(jìn)行一次判 斷。同時(shí),為了避免任務(wù)系統(tǒng)頻繁地進(jìn)行判斷,也可以設(shè)置為每隔一段時(shí)間進(jìn)行一次判斷, 例如,在第一任務(wù)開(kāi)始后,每隔10秒鐘進(jìn)行一次判斷,如果某次查找到的禮物欄中愛(ài)心的 數(shù)量大于100時(shí),則確認(rèn)第一任務(wù)完成。
[0066] 本發(fā)明實(shí)施例通過(guò)在接收到送禮請(qǐng)求后,根據(jù)設(shè)定的禮物標(biāo)識(shí)與禮物欄的對(duì)應(yīng)關(guān) 系,確定送禮請(qǐng)求中禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí),再根據(jù)送禮請(qǐng)求中各個(gè)禮物標(biāo)識(shí)對(duì)應(yīng) 的禮物數(shù)量,更新禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,最后采用更新后的禮物標(biāo)識(shí)對(duì)應(yīng)的禮物 欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,判斷是否完成第一任務(wù);由于存在禮物標(biāo)識(shí)與禮物欄的對(duì)應(yīng)關(guān) 系,因此不需要采用代碼去描述禮物欄對(duì)應(yīng)的禮物標(biāo)識(shí),減小了代碼量,當(dāng)需要變更禮物欄 對(duì)應(yīng)的禮物標(biāo)識(shí)時(shí),只需要通過(guò)修改對(duì)應(yīng)關(guān)系即可,另外每個(gè)禮物欄可以對(duì)應(yīng)多種禮物標(biāo) 識(shí),因此當(dāng)任務(wù)完成條件是統(tǒng)計(jì)幾種禮物數(shù)量的和時(shí),只需要確定一個(gè)禮物欄的禮物數(shù)量 即可實(shí)現(xiàn),程序簡(jiǎn)單。
[0067] 實(shí)施例二
[0068] 本發(fā)明實(shí)施例提供了一種基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)方法,參見(jiàn)圖3,該方法包括:
[0069] 步驟301 :獲取任務(wù)配置表,任務(wù)配置表包括多個(gè)第一任務(wù)的任務(wù)配置以及各個(gè) 第一任務(wù)的任務(wù)配置對(duì)應(yīng)的起止時(shí)間,第一任務(wù)的任務(wù)配置包括第一任務(wù)的名稱以及第一 任務(wù)的完成條件。
[0070] 具體地,在服務(wù)器啟動(dòng)時(shí)將任務(wù)配置表加載到服務(wù)端緩存中,獲取任務(wù)配置表即 從服務(wù)端緩存中調(diào)用相應(yīng)的任務(wù)配置表。其中,任務(wù)配置表包括多個(gè)第一任務(wù)的任務(wù)配置 以及各個(gè)第一任務(wù)的任務(wù)配置對(duì)應(yīng)的起止時(shí)間。這里的第一任務(wù)可以是子任務(wù)也可以是主 任務(wù),主任務(wù)是指可以通過(guò)完成多個(gè)子任務(wù)來(lái)完成的任務(wù)。當(dāng)然主任務(wù)和子任務(wù)一樣都可 以通過(guò)獲得禮物來(lái)完成。需要說(shuō)明的是,為了滿足任務(wù)的多樣性的特點(diǎn),第一任務(wù)可能同時(shí) 包括多種完成方式,例如,第一種禮物數(shù)量達(dá)到規(guī)定值或者第二種禮物數(shù)量達(dá)到規(guī)定值,這 里只要其中任一數(shù)量達(dá)到規(guī)定值即可。
[0071] 步驟302 :比較當(dāng)前所處時(shí)間與任務(wù)配置表中各個(gè)第一任務(wù)的任務(wù)配置對(duì)應(yīng)的起 止時(shí)間。
[0072] 具體地,當(dāng)前所處時(shí)間可以是通過(guò)服務(wù)器內(nèi)的時(shí)鐘模塊來(lái)獲得的系統(tǒng)時(shí)間,也可 以是通過(guò)服務(wù)器內(nèi)的網(wǎng)絡(luò)模塊獲得的網(wǎng)絡(luò)時(shí)間。
[0073] 步驟303 :如果當(dāng)前所處時(shí)間處于任務(wù)配置表中一個(gè)或多個(gè)起止時(shí)間內(nèi),則輸出 任務(wù)配置表中一個(gè)或多個(gè)起止時(shí)間對(duì)應(yīng)的第一任務(wù)的任務(wù)配置。
[0074] 具體地,根據(jù)步驟302比較的出的結(jié)果,如果當(dāng)前所處時(shí)間處于任務(wù)配置表中一 個(gè)或多個(gè)起止時(shí)間內(nèi),則輸出任務(wù)配置表中一個(gè)或多個(gè)起止時(shí)間對(duì)應(yīng)的第一任務(wù)的任務(wù)配 置。例如,任務(wù)配置表中第一任務(wù)的任務(wù)配置對(duì)應(yīng)的起止時(shí)間為6月1日到6月3日,而當(dāng) 前所處時(shí)間為6月2日,則可輸出該第一任務(wù)的任務(wù)配置。
[0075] 第一任務(wù)的任務(wù)配置包括第一任務(wù)的名稱以及第一任務(wù)完成條件,第一任務(wù)完成 條件包括:指定禮物欄中的禮物數(shù)量達(dá)到規(guī)定值,禮物欄用于存放一種或多種禮物。
[0076] 例如,第一任務(wù)的名稱為小有成就,第一任務(wù)完成條件是獲得20朵鮮花與兩顆鉆 〇
[0077] 步驟304 :接收送禮請(qǐng)求,送禮請(qǐng)求包括至少一個(gè)禮物標(biāo)識(shí)和與各個(gè)禮物標(biāo)識(shí)對(duì) 應(yīng)的禮物數(shù)量。
[0078] 例如,送禮請(qǐng)求中包括鮮花的標(biāo)識(shí)和鉆石的標(biāo)識(shí),鮮花的標(biāo)識(shí)對(duì)應(yīng)禮物數(shù)量為10, 鉆石的標(biāo)識(shí)對(duì)應(yīng)禮物數(shù)量為1。
[0079] 其中,禮物標(biāo)識(shí)是禮物區(qū)別于其他禮物的特定標(biāo)記,可以是禮物的名稱,例如:"汽 車"、"鮮花"等;也可以是禮物的編號(hào),例如將15種不同的禮物分別編號(hào)為A-0 15個(gè)字母, 通過(guò)編號(hào)就可以確定是哪一種禮物。顯而易見(jiàn)地,設(shè)置禮物編號(hào)并不以A-Ο這15個(gè)字母為 限,也可以包含更多的字母,也可以使用數(shù)字或其他形式進(jìn)行編號(hào),本發(fā)明實(shí)施例并不以此 為限。另外,為了方便后期任務(wù)統(tǒng)計(jì)以及經(jīng)驗(yàn)計(jì)算,可以將一個(gè)禮物欄對(duì)應(yīng)的禮物設(shè)計(jì)成經(jīng) 驗(yàn)相等的禮物。
[0080] 另外,接收到用戶送出的禮物時(shí),還可以將用戶贈(zèng)送的禮物進(jìn)行記錄,以便后期進(jìn) 行禮物對(duì)賬,防止禮物系統(tǒng)出錯(cuò)。對(duì)賬時(shí)可以結(jié)合主播主任務(wù)完成表和主播子任務(wù)完成表 來(lái)實(shí)現(xiàn),其中主播主任務(wù)完成表和主播子任務(wù)完成表分別用來(lái)記錄主播主任務(wù)和子任務(wù)的 完成情況。
[0081] 步驟305 :根據(jù)設(shè)定的禮物標(biāo)識(shí)與禮物欄的對(duì)應(yīng)關(guān)系,確定至少一個(gè)禮物標(biāo)識(shí)對(duì) 應(yīng)的禮物欄的標(biāo)識(shí),一個(gè)禮物欄與一個(gè)或多個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)。
[0082] 具體地,在系統(tǒng)中可以事先建立禮物標(biāo)識(shí)到禮物欄的對(duì)應(yīng)關(guān)系。在本發(fā)明實(shí)施例 的一種具體實(shí)施過(guò)程中,這種關(guān)系可以以映射表的方式來(lái)實(shí)現(xiàn),即在系統(tǒng)進(jìn)行任務(wù)配置時(shí), 建立了禮物標(biāo)識(shí)到禮物欄的映射表。當(dāng)接收到用戶贈(zèng)送的禮物時(shí),通過(guò)查找禮物標(biāo)識(shí)到禮 物欄的映射表來(lái)確定用戶贈(zèng)送的禮物的禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄。
[0083] 在具體實(shí)現(xiàn)時(shí),可以采用元數(shù)據(jù)表來(lái)實(shí)現(xiàn)上述映射表,元數(shù)據(jù)表將禮物標(biāo)識(shí)和禮 物欄綁定。
[0084] 步驟306 :根據(jù)送禮請(qǐng)求中各個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,更新至少一個(gè)禮物標(biāo) 識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量。
[0085] 在具體實(shí)現(xiàn)過(guò)程中,可以在用戶贈(zèng)送的禮物的禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄中顯示用戶 贈(zèng)送的禮物的圖片,當(dāng)收到禮物請(qǐng)求時(shí),在該禮物欄內(nèi)該禮物的數(shù)量統(tǒng)計(jì)值上加上禮物數(shù) 量即可。
[0086] 步驟307 :采用更新后的至少一個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù) 量,判斷是否完成第一任務(wù)。
[0087] 在本實(shí)施例中,判斷是否完成第一任務(wù),包括:
[0088] 步驟一、獲取第一任務(wù)的完成條件,第一任務(wù)的完成條件包括:指定禮物欄中的禮 物數(shù)量達(dá)到規(guī)定值。
[0089] 步驟二、統(tǒng)計(jì)第一任務(wù)的完成條件中指定禮物欄中各種禮物的數(shù)量。
[0090] 步驟三、當(dāng)指定禮物欄中各種禮物的數(shù)量達(dá)到第一任務(wù)的完成條件中規(guī)定的數(shù)量 時(shí),確定第一任務(wù)完成。
[0091] 具體地,判斷第一任務(wù)是否完成可以包括多種方式,在本發(fā)明實(shí)施例的一種具體 的實(shí)施方式中,可以每當(dāng)收到用戶贈(zèng)送的禮物時(shí),即對(duì)第一任務(wù)的任務(wù)完成條件進(jìn)行檢測(cè), 如果能夠滿足任務(wù)完成條件要求的禮物數(shù)量,則確定第一任務(wù)完成。在本發(fā)明實(shí)施例的另 一種具體的實(shí)施方式中,可以周期性地對(duì)第一任務(wù)的任務(wù)完成條件進(jìn)行檢測(cè),如果能夠滿 足任務(wù)完成條件要求的禮物數(shù)量,則確定第一任務(wù)完成。
[0092] 例如,第一任務(wù)完成條件是獲取100個(gè)愛(ài)心,在第一任務(wù)開(kāi)始后的一天時(shí)間內(nèi),每 當(dāng)任務(wù)系統(tǒng)收到一次禮物都查找一次禮物欄中愛(ài)心的數(shù)量,當(dāng)且僅當(dāng)禮物欄中愛(ài)心的數(shù)量 達(dá)到100的時(shí)候確定第一任務(wù)完成。需要說(shuō)明的是,在第一任務(wù)的起止時(shí)間內(nèi),任務(wù)系統(tǒng) 收到的禮物可能不是愛(ài)心,因此,還可以僅在收到愛(ài)心時(shí),對(duì)第一任務(wù)是否完成進(jìn)行一次判 斷。同時(shí),為了避免任務(wù)系統(tǒng)頻繁地進(jìn)行判斷,也可以設(shè)置為每隔一段時(shí)間進(jìn)行一次判斷, 例如,在第一任務(wù)開(kāi)始后,每隔10秒鐘進(jìn)行一次判斷,如果某次查找到的禮物欄中愛(ài)心的 數(shù)量大于100時(shí),則確認(rèn)第一任務(wù)完成。
[0093] 進(jìn)一步地,該方法還包括:
[0094] 當(dāng)判斷第一任務(wù)完成時(shí),執(zhí)行與第一任務(wù)完成對(duì)應(yīng)的回調(diào)函數(shù),回調(diào)函數(shù)用于向 指定用戶發(fā)送通知、在頻道內(nèi)進(jìn)行廣播或者為主播增加經(jīng)驗(yàn)值。
[0095] 具體地,主播經(jīng)驗(yàn)值在任務(wù)完成和得到禮物時(shí)均會(huì)增加,下面結(jié)合具體例子對(duì)主 播經(jīng)驗(yàn)值計(jì)算進(jìn)行介紹,例如:完成第一任務(wù)總共需要獲得99朵玫瑰和2顆鉆石,其中,獲 取每個(gè)玫瑰能夠獲得經(jīng)驗(yàn)值100點(diǎn),獲取每個(gè)鉆石能夠獲得經(jīng)驗(yàn)值10000點(diǎn),完成第一任務(wù) 獎(jiǎng)勵(lì)經(jīng)驗(yàn)值50000點(diǎn)。則主播一共獲得經(jīng)驗(yàn)值99*100+2*10000+50000 = 79900點(diǎn)。
[0096] 當(dāng)主播經(jīng)驗(yàn)值達(dá)到一定量時(shí),可以完成升級(jí)。
[0097] 步驟308 :判斷第二任務(wù)是否完成。
[0098] 在這種實(shí)現(xiàn)方式中,將前文中第一任務(wù)作為該第二任務(wù)的子任務(wù)。
[0099] 具體地,該步驟308可以包括:
[0100] 步驟一、獲取第二任務(wù)的完成條件,第二任務(wù)的完成條件包括:指定的一個(gè)或多個(gè) 第一任務(wù)完成。
[0101] 步驟二、確定指定的一個(gè)或多個(gè)第一任務(wù)是否完成。
[0102] 步驟三、如果指定的一個(gè)或多個(gè)第一任務(wù)完成,則確定第二任務(wù)完成。
[0103] 具體地,這里將第一任務(wù)作為第二任務(wù)的子任務(wù),根據(jù)判斷第二任務(wù)完成條件中 規(guī)定的第一任務(wù)的完成情況,即可確定第二任務(wù)是否完成。例如,第二任務(wù)為周任務(wù),第一 任務(wù)為日常任務(wù);或者第二任務(wù)為大關(guān)任務(wù),第一任務(wù)為小關(guān)任務(wù)。
[0104] 進(jìn)一步地,任務(wù)配置表中還包括多個(gè)第二任務(wù)的任務(wù)配置以及各個(gè)第二任務(wù)的任 務(wù)配置對(duì)應(yīng)的起止時(shí)間,第二任務(wù)的任務(wù)配置包括第二任務(wù)的名稱以及第二任務(wù)的完成條 件。
[0105] 在系統(tǒng)中還可以設(shè)計(jì)主播主任務(wù)完成表和主播子任務(wù)完成表來(lái)記錄主播主任務(wù) 和子任務(wù)完成情況。
[0106] 本發(fā)明實(shí)施例通過(guò)在接收到送禮請(qǐng)求后,根據(jù)設(shè)定的禮物標(biāo)識(shí)與禮物欄的對(duì)應(yīng)關(guān) 系,確定送禮請(qǐng)求中禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí),再根據(jù)送禮請(qǐng)求中各個(gè)禮物標(biāo)識(shí)對(duì)應(yīng) 的禮物數(shù)量,更新禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,最后采用更新后的禮物標(biāo)識(shí)對(duì)應(yīng)的禮物 欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,判斷是否完成第一任務(wù);由于存在禮物標(biāo)識(shí)與禮物欄的對(duì)應(yīng)關(guān) 系,因此不需要采用代碼去描述禮物欄對(duì)應(yīng)的禮物標(biāo)識(shí),減小了代碼量,當(dāng)需要變更禮物欄 對(duì)應(yīng)的禮物標(biāo)識(shí)時(shí),只需要通過(guò)修改對(duì)應(yīng)關(guān)系即可,另外每個(gè)禮物欄可以對(duì)應(yīng)多種禮物標(biāo) 識(shí),因此當(dāng)任務(wù)完成條件是統(tǒng)計(jì)幾種禮物數(shù)量的和時(shí),只需要確定一個(gè)禮物欄的禮物數(shù)量 即可實(shí)現(xiàn),程序簡(jiǎn)單。
[0107] 實(shí)施例三
[0108] 本發(fā)明實(shí)施例提供了 一種基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)裝置,該裝置可以設(shè)于服務(wù)器 上,也可以與服務(wù)器連接,參見(jiàn)圖4,該裝置包括:
[0109] 接收模塊401,用于接收送禮請(qǐng)求,送禮請(qǐng)求包括至少一個(gè)禮物標(biāo)識(shí)和與各個(gè)禮物 標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量。
[0110] 例如,送禮請(qǐng)求中包括鮮花的標(biāo)識(shí)和鉆石的標(biāo)識(shí),鮮花的標(biāo)識(shí)對(duì)應(yīng)禮物數(shù)量為10, 鉆石的標(biāo)識(shí)對(duì)應(yīng)禮物數(shù)量為1。
[0111] 其中,禮物標(biāo)識(shí)是禮物區(qū)別于其他禮物的特定標(biāo)記,可以是禮物的名稱,例如:"汽 車"、"鮮花"等;也可以是禮物的編號(hào),例如將15種不同的禮物分別編號(hào)為A-0 15個(gè)字母, 通過(guò)編號(hào)就可以確定是哪一種禮物。顯而易見(jiàn)地,設(shè)置禮物編號(hào)并不以A-Ο這15個(gè)字母為 限,也可以包含更多的字母,也可以使用數(shù)字或其他形式進(jìn)行編號(hào),本發(fā)明實(shí)施例并不以此 為限。另外,為了方便后期任務(wù)統(tǒng)計(jì)以及經(jīng)驗(yàn)計(jì)算,可以將一個(gè)禮物欄對(duì)應(yīng)的禮物設(shè)計(jì)成經(jīng) 驗(yàn)相等的禮物。
[0112] 確定模塊402,用于根據(jù)設(shè)定的禮物標(biāo)識(shí)與禮物欄的對(duì)應(yīng)關(guān)系,確定至少一個(gè)禮物 標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí),一個(gè)禮物欄與一個(gè)或多個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)。
[0113] 具體地,在系統(tǒng)中可以事先建立禮物標(biāo)識(shí)到禮物欄的對(duì)應(yīng)關(guān)系。在本發(fā)明實(shí)施例 的一種具體實(shí)施過(guò)程中,這種關(guān)系可以以映射表的方式來(lái)實(shí)現(xiàn),即在系統(tǒng)進(jìn)行任務(wù)配置時(shí), 建立了禮物標(biāo)識(shí)到禮物欄的映射表。當(dāng)接收到用戶贈(zèng)送的禮物時(shí),通過(guò)查找禮物標(biāo)識(shí)到禮 物欄的映射表來(lái)確定用戶贈(zèng)送的禮物的禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄。
[0114] 更新模塊403,用于根據(jù)送禮請(qǐng)求中各個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,更新至少一個(gè) 禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量。
[0115] 在具體實(shí)現(xiàn)過(guò)程中,可以在用戶贈(zèng)送的禮物的禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄中顯示用戶 贈(zèng)送的禮物的圖片,當(dāng)收到禮物請(qǐng)求時(shí),在該禮物欄內(nèi)該禮物的數(shù)量統(tǒng)計(jì)值上加上禮物數(shù) 量即可。
[0116] 判斷模塊404,用于采用更新后的至少一個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí)對(duì)應(yīng)的 禮物數(shù)量,判斷是否完成第一任務(wù)。
[0117] 例如,第一任務(wù)完成條件是獲取100個(gè)愛(ài)心,在第一任務(wù)開(kāi)始后的一天時(shí)間內(nèi),每 當(dāng)任務(wù)系統(tǒng)收到一次禮物都查找一次禮物欄中愛(ài)心的數(shù)量,當(dāng)且僅當(dāng)禮物欄中愛(ài)心的數(shù)量 達(dá)到100的時(shí)候確定第一任務(wù)完成。需要說(shuō)明的是,在第一任務(wù)的起止時(shí)間內(nèi),任務(wù)系統(tǒng) 收到的禮物可能不是愛(ài)心,因此,還可以僅在收到愛(ài)心時(shí),對(duì)第一任務(wù)是否完成進(jìn)行一次判 斷。同時(shí),為了避免任務(wù)系統(tǒng)頻繁地進(jìn)行判斷,也可以設(shè)置為每隔一段時(shí)間進(jìn)行一次判斷, 例如,在第一任務(wù)開(kāi)始后,每隔10秒鐘進(jìn)行一次判斷,如果某次查找到的禮物欄中愛(ài)心的 數(shù)量大于100時(shí),則確認(rèn)第一任務(wù)完成。
[0118] 本發(fā)明實(shí)施例通過(guò)在接收到送禮請(qǐng)求后,根據(jù)設(shè)定的禮物標(biāo)識(shí)與禮物欄的對(duì)應(yīng)關(guān) 系,確定送禮請(qǐng)求中禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí),再根據(jù)送禮請(qǐng)求中各個(gè)禮物標(biāo)識(shí)對(duì)應(yīng) 的禮物數(shù)量,更新禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,最后采用更新后的禮物標(biāo)識(shí)對(duì)應(yīng)的禮物 欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,判斷是否完成第一任務(wù);由于存在禮物標(biāo)識(shí)與禮物欄的對(duì)應(yīng)關(guān) 系,因此不需要采用代碼去描述禮物欄對(duì)應(yīng)的禮物標(biāo)識(shí),減小了代碼量,當(dāng)需要變更禮物欄 對(duì)應(yīng)的禮物標(biāo)識(shí)時(shí),只需要通過(guò)修改對(duì)應(yīng)關(guān)系即可,另外每個(gè)禮物欄可以對(duì)應(yīng)多種禮物標(biāo) 識(shí),因此當(dāng)任務(wù)完成條件是統(tǒng)計(jì)幾種禮物數(shù)量的和時(shí),只需要確定一個(gè)禮物欄的禮物數(shù)量 即可實(shí)現(xiàn),程序簡(jiǎn)單。
[0119] 實(shí)施例四
[0120] 本發(fā)明實(shí)施例提供了 一種基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)裝置,該裝置可以設(shè)于服務(wù)器 上,也可以與服務(wù)器連接,參見(jiàn)圖5,該裝置包括:
[0121] 接收模塊501,用于接收送禮請(qǐng)求,送禮請(qǐng)求包括至少一個(gè)禮物標(biāo)識(shí)和與各個(gè)禮物 標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量。
[0122] 例如,送禮請(qǐng)求中包括鮮花的標(biāo)識(shí)和鉆石的標(biāo)識(shí),鮮花的標(biāo)識(shí)對(duì)應(yīng)禮物數(shù)量為10, 鉆石的標(biāo)識(shí)對(duì)應(yīng)禮物數(shù)量為1。
[0123] 其中,禮物標(biāo)識(shí)是禮物區(qū)別于其他禮物的特定標(biāo)記,可以是禮物的名稱,例如:"汽 車"、"鮮花"等;也可以是禮物的編號(hào),例如將15種不同的禮物分別編號(hào)為A-0 15個(gè)字母, 通過(guò)編號(hào)就可以確定是哪一種禮物。顯而易見(jiàn)地,設(shè)置禮物編號(hào)并不以A-Ο這15個(gè)字母為 限,也可以包含更多的字母,也可以使用數(shù)字或其他形式進(jìn)行編號(hào),本發(fā)明實(shí)施例并不以此 為限。另外,為了方便后期任務(wù)統(tǒng)計(jì)以及經(jīng)驗(yàn)計(jì)算,可以將一個(gè)禮物欄對(duì)應(yīng)的禮物設(shè)計(jì)成經(jīng) 驗(yàn)相等的禮物。
[0124] 另外,接收到用戶送出的禮物時(shí),還可以將用戶贈(zèng)送的禮物進(jìn)行記錄,以便后期進(jìn) 行禮物對(duì)賬,防止禮物系統(tǒng)出錯(cuò)。對(duì)賬時(shí)可以結(jié)合主播主任務(wù)完成表和主播子任務(wù)完成表 來(lái)實(shí)現(xiàn),其中主播主任務(wù)完成表和主播子任務(wù)完成表分別用來(lái)記錄主播主任務(wù)和子任務(wù)的 完成情況。
[0125] 確定模塊502,用于根據(jù)設(shè)定的禮物標(biāo)識(shí)與禮物欄的對(duì)應(yīng)關(guān)系,確定至少一個(gè)禮物 標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí),一個(gè)禮物欄與一個(gè)或多個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)。
[0126] 具體地,在系統(tǒng)中可以事先建立禮物標(biāo)識(shí)到禮物欄的對(duì)應(yīng)關(guān)系。在本發(fā)明實(shí)施例 的一種具體實(shí)施過(guò)程中,這種關(guān)系可以以映射表的方式來(lái)實(shí)現(xiàn),即在系統(tǒng)進(jìn)行任務(wù)配置時(shí), 建立了禮物標(biāo)識(shí)到禮物欄的映射表。當(dāng)接收到用戶贈(zèng)送的禮物時(shí),通過(guò)查找禮物標(biāo)識(shí)到禮 物欄的映射表來(lái)確定用戶贈(zèng)送的禮物的禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄。
[0127] 在具體實(shí)現(xiàn)時(shí),可以采用元數(shù)據(jù)表來(lái)實(shí)現(xiàn)上述映射表,元數(shù)據(jù)表將禮物標(biāo)識(shí)和禮 物欄綁定。
[0128] 更新模塊503,用于根據(jù)送禮請(qǐng)求中各個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,更新至少一個(gè) 禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量。
[0129] 在具體實(shí)現(xiàn)過(guò)程中,可以在用戶贈(zèng)送的禮物的禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄中顯示用戶 贈(zèng)送的禮物的圖片,當(dāng)收到禮物請(qǐng)求時(shí),在該禮物欄內(nèi)該禮物的數(shù)量統(tǒng)計(jì)值上加上禮物數(shù) 量即可。
[0130] 判斷模塊504,用于采用更新后的至少一個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí)對(duì)應(yīng)的 禮物數(shù)量,判斷是否完成第一任務(wù)。
[0131] 在本實(shí)施例中,判斷模塊504包括:
[0132] 第一獲取單元5041,用于獲取第一任務(wù)的完成條件,第一任務(wù)的完成條件包括: 指定禮物欄中的禮物數(shù)量達(dá)到規(guī)定值;
[0133] 統(tǒng)計(jì)單元5042,用于統(tǒng)計(jì)第一任務(wù)的完成條件中指定禮物欄中各種禮物的數(shù)量;
[0134] 第一確定單元5043,用于在指定禮物欄中各種禮物的數(shù)量達(dá)到第一任務(wù)的完成條 件中規(guī)定的數(shù)量時(shí),確定第一任務(wù)完成。
[0135] 具體地,判斷第一任務(wù)是否完成可以包括多種方式,在本發(fā)明實(shí)施例的一種具體 的實(shí)施方式中,可以每當(dāng)收到用戶贈(zèng)送的禮物時(shí),即對(duì)第一任務(wù)的任務(wù)完成條件進(jìn)行檢測(cè), 如果能夠滿足任務(wù)完成條件要求的禮物數(shù)量,則確定第一任務(wù)完成。在本發(fā)明實(shí)施例的另 一種具體的實(shí)施方式中,可以周期性地對(duì)第一任務(wù)的任務(wù)完成條件進(jìn)行檢測(cè),如果能夠滿 足任務(wù)完成條件要求的禮物數(shù)量,則確定第一任務(wù)完成。
[0136] 例如,第一任務(wù)完成條件是獲取100個(gè)愛(ài)心,在第一任務(wù)開(kāi)始后的一天時(shí)間內(nèi),每 當(dāng)任務(wù)系統(tǒng)收到一次禮物都查找一次禮物欄中愛(ài)心的數(shù)量,當(dāng)且僅當(dāng)禮物欄中愛(ài)心的數(shù)量 達(dá)到100的時(shí)候確定第一任務(wù)完成。需要說(shuō)明的是,在第一任務(wù)的起止時(shí)間內(nèi),任務(wù)系統(tǒng) 收到的禮物可能不是愛(ài)心,因此,還可以僅在收到愛(ài)心時(shí),對(duì)第一任務(wù)是否完成進(jìn)行一次判 斷。同時(shí),為了避免任務(wù)系統(tǒng)頻繁地進(jìn)行判斷,也可以設(shè)置為每隔一段時(shí)間進(jìn)行一次判斷, 例如,在第一任務(wù)開(kāi)始后,每隔10秒鐘進(jìn)行一次判斷,如果某次查找到的禮物欄中愛(ài)心的 數(shù)量大于100時(shí),則確認(rèn)第一任務(wù)完成。
[0137] 在本實(shí)施例中,判斷模塊504還包括:
[0138] 第二獲取單元5044,用于獲取第二任務(wù)的完成條件,第二任務(wù)的完成條件包括: 指定的一個(gè)或多個(gè)第一任務(wù)完成;
[0139] 第二確定單元5045,用于確定指定的一個(gè)或多個(gè)第一任務(wù)是否完成;
[0140] 第三確定單兀5046,用于在指定的一個(gè)或多個(gè)第一任務(wù)完成時(shí),確定第二任務(wù)完 成。
[0141] 具體地,這里將第一任務(wù)作為第二任務(wù)的子任務(wù),根據(jù)判斷第二任務(wù)完成條件中 規(guī)定的第一任務(wù)的完成情況,即可確定第二任務(wù)是否完成。例如,第二任務(wù)為周任務(wù),第一 任務(wù)為日常任務(wù);或者第二任務(wù)為大關(guān)任務(wù),第一任務(wù)為小關(guān)任務(wù)。
[0142] 在系統(tǒng)中還可以設(shè)計(jì)主播主任務(wù)完成表和主播子任務(wù)完成表來(lái)記錄主播主任務(wù) 和子任務(wù)完成情況。
[0143] 進(jìn)一步地,裝置還包括獲取模塊505,獲取模塊505包括:
[0144] 獲取單元5051,用于獲取任務(wù)配置表,任務(wù)配置表包括多個(gè)第一任務(wù)的任務(wù)配置 以及各個(gè)第一任務(wù)的任務(wù)配置對(duì)應(yīng)的起止時(shí)間,第一任務(wù)的任務(wù)配置包括第一任務(wù)的名稱 以及第一任務(wù)的完成條件。
[0145] 具體地,在服務(wù)器啟動(dòng)時(shí)將任務(wù)配置表加載到服務(wù)端緩存中,獲取任務(wù)配置表即 從服務(wù)端緩存中調(diào)用相應(yīng)的任務(wù)配置表。其中,任務(wù)配置表包括多個(gè)第一任務(wù)的任務(wù)配置 以及各個(gè)第一任務(wù)的任務(wù)配置對(duì)應(yīng)的起止時(shí)間。這里的第一任務(wù)可以是子任務(wù)也可以是主 任務(wù),主任務(wù)是指可以通過(guò)完成多個(gè)子任務(wù)來(lái)完成的任務(wù)。當(dāng)然主任務(wù)和子任務(wù)一樣都可 以通過(guò)獲得禮物來(lái)完成。需要說(shuō)明的是,為了滿足任務(wù)的多樣性的特點(diǎn),第一任務(wù)可能同時(shí) 包括多種完成方式,例如,第一種禮物數(shù)量達(dá)到規(guī)定值或者第二種禮物數(shù)量達(dá)到規(guī)定值,這 里只要其中任一數(shù)量達(dá)到規(guī)定值即可。
[0146] 比較單元5052,用于比較當(dāng)前所處時(shí)間與任務(wù)配置表中各個(gè)第一任務(wù)的任務(wù)配置 對(duì)應(yīng)的起止時(shí)間。具體地,當(dāng)前所處時(shí)間可以是通過(guò)服務(wù)器內(nèi)的時(shí)鐘模塊來(lái)獲得的系統(tǒng)時(shí) 間,也可以是通過(guò)服務(wù)器內(nèi)的網(wǎng)絡(luò)模塊獲得的網(wǎng)絡(luò)時(shí)間。
[0147] 輸出單元5053,用于在當(dāng)前所處時(shí)間處于任務(wù)配置表中一個(gè)或多個(gè)起止時(shí)間內(nèi) 時(shí),輸出任務(wù)配置表中一個(gè)或多個(gè)起止時(shí)間對(duì)應(yīng)的第一任務(wù)的任務(wù)配置。
[0148] 具體地,根據(jù)比較單元5052比較的出的結(jié)果,如果當(dāng)前所處時(shí)間處于任務(wù)配置表 中一個(gè)或多個(gè)起止時(shí)間內(nèi),則輸出任務(wù)配置表中一個(gè)或多個(gè)起止時(shí)間對(duì)應(yīng)的第一任務(wù)的任 務(wù)配置。例如,任務(wù)配置表中第一任務(wù)的任務(wù)配置對(duì)應(yīng)的起止時(shí)間為6月1日到6月3日, 而當(dāng)前所處時(shí)間為6月2日,則可輸出該第一任務(wù)的任務(wù)配置。
[0149] 第一任務(wù)的任務(wù)配置包括第一任務(wù)的名稱以及第一任務(wù)完成條件,第一任務(wù)完成 條件包括:指定禮物欄中的禮物數(shù)量達(dá)到規(guī)定值,禮物欄用于存放一種或多種禮物。
[0150] 例如,第一任務(wù)的名稱為小有成就,第一任務(wù)完成條件是獲得20朵鮮花與兩顆鉆 〇
[0151] 進(jìn)一步地,任務(wù)配置表中還包括多個(gè)第二任務(wù)的任務(wù)配置以及各個(gè)第二任務(wù)的任 務(wù)配置對(duì)應(yīng)的起止時(shí)間,第二任務(wù)的任務(wù)配置包括第二任務(wù)的名稱以及第二任務(wù)的完成條 件。
[0152] 進(jìn)一步地,該裝置還包括:
[0153] 執(zhí)行模塊506,用于當(dāng)判斷第一任務(wù)完成時(shí),執(zhí)行與第一任務(wù)完成對(duì)應(yīng)的回調(diào)函 數(shù),回調(diào)函數(shù)用于向指定用戶發(fā)送通知、在頻道內(nèi)進(jìn)行廣播或者為主播增加經(jīng)驗(yàn)值。
[0154] 具體地,主播經(jīng)驗(yàn)值在任務(wù)完成和得到禮物時(shí)均會(huì)增加,下面結(jié)合具體例子對(duì)主 播經(jīng)驗(yàn)值計(jì)算進(jìn)行介紹,例如:完成第一任務(wù)總共需要獲得99朵玫瑰和2顆鉆石,其中,獲 取每個(gè)玫瑰能夠獲得經(jīng)驗(yàn)值100點(diǎn),獲取每個(gè)鉆石能夠獲得經(jīng)驗(yàn)值10000點(diǎn),完成第一任務(wù) 獎(jiǎng)勵(lì)經(jīng)驗(yàn)值50000點(diǎn)。則主播一共獲得經(jīng)驗(yàn)值99*100+2*10000+50000 = 79900點(diǎn)。
[0155] 當(dāng)主播經(jīng)驗(yàn)值達(dá)到一定量時(shí),可以完成升級(jí)。
[0156] 本發(fā)明實(shí)施例通過(guò)在接收到送禮請(qǐng)求后,根據(jù)設(shè)定的禮物標(biāo)識(shí)與禮物欄的對(duì)應(yīng)關(guān) 系,確定送禮請(qǐng)求中禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí),再根據(jù)送禮請(qǐng)求中各個(gè)禮物標(biāo)識(shí)對(duì)應(yīng) 的禮物數(shù)量,更新禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,最后采用更新后的禮物標(biāo)識(shí)對(duì)應(yīng)的禮物 欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,判斷是否完成第一任務(wù);由于存在禮物標(biāo)識(shí)與禮物欄的對(duì)應(yīng)關(guān) 系,因此不需要采用代碼去描述禮物欄對(duì)應(yīng)的禮物標(biāo)識(shí),減小了代碼量,當(dāng)需要變更禮物欄 對(duì)應(yīng)的禮物標(biāo)識(shí)時(shí),只需要通過(guò)修改對(duì)應(yīng)關(guān)系即可,另外每個(gè)禮物欄可以對(duì)應(yīng)多種禮物標(biāo) 識(shí),因此當(dāng)任務(wù)完成條件是統(tǒng)計(jì)幾種禮物數(shù)量的和時(shí),只需要確定一個(gè)禮物欄的禮物數(shù)量 即可實(shí)現(xiàn),程序簡(jiǎn)單。
[0157] 需要說(shuō)明的是:上述實(shí)施例提供的基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)裝置在完成主播任務(wù) 時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分 配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述 的全部或者部分功能。另外,上述實(shí)施例提供的基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)裝置與基于數(shù)據(jù) 驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅 述。
[0158] 上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0159] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件 來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀 存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0160] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1. 一種基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)方法,其特征在于,所述方法包括: 接收送禮請(qǐng)求,所述送禮請(qǐng)求包括至少一個(gè)禮物標(biāo)識(shí)和與各個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù) 量; 根據(jù)設(shè)定的禮物標(biāo)識(shí)與禮物欄的對(duì)應(yīng)關(guān)系,確定所述至少一個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄 的標(biāo)識(shí),一個(gè)所述禮物欄與一個(gè)或多個(gè)禮物標(biāo)識(shí)對(duì)應(yīng); 根據(jù)所述送禮請(qǐng)求中各個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,更新所述至少一個(gè)禮物標(biāo)識(shí)對(duì)應(yīng) 的禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量; 采用更新后的所述至少一個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,判斷是否 完成第一任務(wù)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷是否完成第一任務(wù),包括: 獲取所述第一任務(wù)的完成條件,所述第一任務(wù)的完成條件包括:指定禮物欄中的禮物 數(shù)量達(dá)到規(guī)定值; 統(tǒng)計(jì)所述第一任務(wù)的完成條件中指定禮物欄中各種禮物的數(shù)量; 當(dāng)所述指定禮物欄中各種禮物的數(shù)量達(dá)到所述第一任務(wù)的完成條件中規(guī)定的數(shù)量時(shí), 確定所述第一任務(wù)完成。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 獲取第二任務(wù)的完成條件,所述第二任務(wù)的完成條件包括:指定的一個(gè)或多個(gè)所述第 一任務(wù)完成; 確定所述指定的一個(gè)或多個(gè)所述第一任務(wù)是否完成; 如果所述指定的一個(gè)或多個(gè)所述第一任務(wù)完成,則確定所述第二任務(wù)完成。
4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 獲取任務(wù)配置表,所述任務(wù)配置表包括多個(gè)所述第一任務(wù)的任務(wù)配置以及各個(gè)所述第 一任務(wù)的任務(wù)配置對(duì)應(yīng)的起止時(shí)間,所述第一任務(wù)的任務(wù)配置包括第一任務(wù)的名稱以及第 一任務(wù)的完成條件; 比較當(dāng)前所處時(shí)間與所述任務(wù)配置表中各個(gè)所述第一任務(wù)的任務(wù)配置對(duì)應(yīng)的起止時(shí) 間; 如果所述當(dāng)前所處時(shí)間處于所述任務(wù)配置表中一個(gè)或多個(gè)起止時(shí)間內(nèi),則輸出所述任 務(wù)配置表中一個(gè)或多個(gè)起止時(shí)間對(duì)應(yīng)的所述第一任務(wù)的任務(wù)配置。
5. 根據(jù)權(quán)利要求1?4任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 當(dāng)判斷所述第一任務(wù)完成時(shí),執(zhí)行與所述第一任務(wù)完成對(duì)應(yīng)的回調(diào)函數(shù),所述回調(diào)函 數(shù)用于向指定用戶發(fā)送通知、在頻道內(nèi)進(jìn)行廣播或者為主播增加經(jīng)驗(yàn)值。
6. -種基于數(shù)據(jù)驅(qū)動(dòng)的任務(wù)實(shí)現(xiàn)裝置,其特征在于,所述裝置包括: 接收模塊,用于接收送禮請(qǐng)求,所述送禮請(qǐng)求包括至少一個(gè)禮物標(biāo)識(shí)和與各個(gè)禮物標(biāo) 識(shí)對(duì)應(yīng)的禮物數(shù)量; 確定模塊,用于根據(jù)設(shè)定的禮物標(biāo)識(shí)與禮物欄的對(duì)應(yīng)關(guān)系,確定所述至少一個(gè)禮物標(biāo) 識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí),一個(gè)所述禮物欄與一個(gè)或多個(gè)禮物標(biāo)識(shí)對(duì)應(yīng); 更新模塊,用于根據(jù)所述送禮請(qǐng)求中各個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量,更新所述至少一 個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物數(shù)量; 判斷模塊,用于采用更新后的所述至少一個(gè)禮物標(biāo)識(shí)對(duì)應(yīng)的禮物欄的標(biāo)識(shí)對(duì)應(yīng)的禮物 數(shù)量,判斷是否完成第一任務(wù)。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述判斷模塊包括: 第一獲取單元,用于獲取所述第一任務(wù)的完成條件,所述第一任務(wù)的完成條件包括:指 定禮物欄中的禮物數(shù)量達(dá)到規(guī)定值; 統(tǒng)計(jì)單元,用于統(tǒng)計(jì)所述第一任務(wù)的完成條件中指定禮物欄中各種禮物的數(shù)量; 第一確定單元,用于在所述指定禮物欄中各種禮物的數(shù)量達(dá)到所述第一任務(wù)的完成條 件中規(guī)定的數(shù)量時(shí),確定所述第一任務(wù)完成。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述判斷模塊還包括: 第二獲取單元,用于獲取第二任務(wù)的完成條件,所述第二任務(wù)的完成條件包括:指定的 一個(gè)或多個(gè)所述第一任務(wù)完成; 第二確定單元,用于確定所述指定的一個(gè)或多個(gè)所述第一任務(wù)是否完成; 第三確定單元,用于在所述指定的一個(gè)或多個(gè)所述第一任務(wù)完成時(shí),確定所述第二任 務(wù)完成。
9. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括獲取模塊,所述獲取模塊 包括:獲取單元,用于獲取任務(wù)配置表,所述任務(wù)配置表包括多個(gè)所述第一任務(wù)的任務(wù)配置 以及各個(gè)所述第一任務(wù)的任務(wù)配置對(duì)應(yīng)的起止時(shí)間,所述第一任務(wù)的任務(wù)配置包括第一任 務(wù)的名稱以及第一任務(wù)的完成條件; 比較單元,用于比較當(dāng)前所處時(shí)間與所述任務(wù)配置表中各個(gè)所述第一任務(wù)的任務(wù)配置 對(duì)應(yīng)的起止時(shí)間; 輸出單元,用于在所述當(dāng)前所處時(shí)間處于所述任務(wù)配置表中一個(gè)或多個(gè)起止時(shí)間內(nèi) 時(shí),輸出所述任務(wù)配置表中一個(gè)或多個(gè)起止時(shí)間對(duì)應(yīng)的所述第一任務(wù)的任務(wù)配置。
10. 根據(jù)權(quán)利要求6?9任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括: 執(zhí)行模塊,用于當(dāng)判斷所述第一任務(wù)完成時(shí),執(zhí)行與所述第一任務(wù)完成對(duì)應(yīng)的回調(diào)函 數(shù),所述回調(diào)函數(shù)用于向指定用戶發(fā)送通知、在頻道內(nèi)進(jìn)行廣播或者為主播增加經(jīng)驗(yàn)值。
【文檔編號(hào)】G06Q50/00GK104091287SQ201410306441
【公開(kāi)日】2014年10月8日 申請(qǐng)日期:2014年6月30日 優(yōu)先權(quán)日:2014年6月30日
【發(fā)明者】黃偉 申請(qǐng)人:廣州華多網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
彩票| 温宿县| 兴国县| 雅江县| 依安县| 惠来县| 临澧县| 房山区| 外汇| 凌海市| 盘山县| 罗甸县| 龙山县| 竹溪县| 卓资县| 河北省| 文成县| 偏关县| 鄂托克前旗| 讷河市| 三穗县| 酉阳| 江都市| 镇远县| 枣强县| 桦南县| 贡觉县| 靖边县| 叶城县| 临沂市| 汝南县| 通河县| 青州市| 长武县| 准格尔旗| 延长县| 保靖县| 兴化市| 建阳市| 承德市| 保山市|