圖標(biāo)生成方法及裝置的制造方法
【專利摘要】本發(fā)明公開(kāi)了一種圖標(biāo)生成方法及裝置,屬于終端技術(shù)領(lǐng)域。所述方法包括:當(dāng)基于網(wǎng)絡(luò)直播界面接收到圖標(biāo)顯示指令時(shí),確定當(dāng)前登錄的用戶賬號(hào)所處的目標(biāo)群組標(biāo)識(shí);從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用于生成圖標(biāo)的背景圖案;基于所述目標(biāo)群組標(biāo)識(shí),從所述信息數(shù)據(jù)庫(kù)中獲取對(duì)應(yīng)的文本信息;在所述背景圖案上繪制所述文本信息,得到所述圖標(biāo)。在本發(fā)明中,通過(guò)信息數(shù)據(jù)庫(kù)中包括的背景圖案和對(duì)應(yīng)的文本信息,實(shí)時(shí)生成圖標(biāo),避免了應(yīng)用安裝包中攜帶所有圖標(biāo),減少了應(yīng)用安裝包攜帶圖標(biāo)的數(shù)量,從而減小了該應(yīng)用安裝包的大小,提高了下載和安裝該應(yīng)用安裝包的效率,并且由于減小了該應(yīng)用安裝包的大小,從而也節(jié)省了終端安裝該應(yīng)用安裝包時(shí)的存儲(chǔ)空間。
【專利說(shuō)明】
圖標(biāo)生成方法及裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及終端技術(shù)領(lǐng)域,特別涉及一種圖標(biāo)生成方法及裝置。
【背景技術(shù)】
[0002] 隨著終端技術(shù)的快速發(fā)展,用戶可以通過(guò)多種方式觀看網(wǎng)絡(luò)直播,比如,可以通過(guò) 網(wǎng)頁(yè)觀看網(wǎng)絡(luò)直播,也可以通過(guò)客戶端觀看網(wǎng)絡(luò)直播。其中該客戶端可以為網(wǎng)絡(luò)直播應(yīng)用。 當(dāng)通過(guò)網(wǎng)絡(luò)直播應(yīng)用觀看網(wǎng)絡(luò)直播時(shí),為了增加網(wǎng)絡(luò)直播應(yīng)用的豐富性,避免用戶在使用 該網(wǎng)絡(luò)直播應(yīng)用時(shí)畫面過(guò)于單調(diào),當(dāng)運(yùn)行該網(wǎng)絡(luò)直播應(yīng)用時(shí),通常會(huì)在網(wǎng)絡(luò)直播應(yīng)用中生 成各種各樣的圖標(biāo)進(jìn)行顯示。
[0003] 目前,當(dāng)終端進(jìn)行網(wǎng)絡(luò)直播應(yīng)用的安裝時(shí),可以下載該網(wǎng)絡(luò)直播應(yīng)用的應(yīng)用安裝 包。由于該應(yīng)用安裝包中可以攜帶該網(wǎng)絡(luò)直播應(yīng)用程序運(yùn)行過(guò)程中所需的圖標(biāo),因此,該終 端下載該網(wǎng)絡(luò)直播應(yīng)用的應(yīng)用安裝包之后,可以將該應(yīng)用安裝包中攜帶的所有圖標(biāo)存儲(chǔ)到 本地的圖標(biāo)數(shù)據(jù)庫(kù)中。其中,應(yīng)用安裝包中攜帶的圖標(biāo)由背景圖案和文本信息組成,且應(yīng)用 安裝包中攜帶的圖標(biāo)的背景圖案相同,只是文本信息略有區(qū)別。之后,當(dāng)網(wǎng)絡(luò)直播應(yīng)用需要 生成目標(biāo)圖標(biāo)并進(jìn)行顯示時(shí),可以直接從本地存儲(chǔ)的圖標(biāo)數(shù)據(jù)庫(kù)中獲取目標(biāo)圖標(biāo)。
[0004] 在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:
[0005] 由于應(yīng)用安裝包中攜帶的圖標(biāo)是由相同的背景圖案加上不同的文本信息所組成 的,因此,當(dāng)文本信息的數(shù)量較多時(shí),應(yīng)用安裝包中攜帶的圖標(biāo)數(shù)量也較多,從而增加了應(yīng) 用安裝包的大小,影響用戶對(duì)應(yīng)用安裝包的下載和安裝。
【發(fā)明內(nèi)容】
[0006] 為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明實(shí)施例提供了一種圖標(biāo)生成方法及裝置,所述 技術(shù)方案如下:
[0007] -方面,提供了一種圖標(biāo)生成方法,所述方法包括:
[0008] 當(dāng)基于網(wǎng)絡(luò)直播界面接收到圖標(biāo)顯示指令時(shí),確定當(dāng)前登錄的用戶賬號(hào)所處的目 標(biāo)群組標(biāo)識(shí);
[0009] 從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用于生成圖標(biāo)的背景圖案;
[0010] 基于所述目標(biāo)群組標(biāo)識(shí),從所述信息數(shù)據(jù)庫(kù)中獲取對(duì)應(yīng)的文本信息;
[0011]在所述背景圖案上繪制所述文本信息,得到所述圖標(biāo)。
[0012] 可選地,所述基于所述目標(biāo)群組標(biāo)識(shí),從所述信息數(shù)據(jù)庫(kù)中獲取對(duì)應(yīng)的文本信息, 包括:
[0013] 確定所述用戶賬號(hào)在所述目標(biāo)群組中的等級(jí)信息;
[0014] 基于所述目標(biāo)群組標(biāo)識(shí)和所述等級(jí)信息,從所述信息數(shù)據(jù)庫(kù)中獲取對(duì)應(yīng)的文本信 息。
[0015] 可選地,所述從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用于生成圖標(biāo)的背景圖案之前,還 包括:
[0016] 基于所述目標(biāo)群組標(biāo)識(shí)和所述等級(jí)信息,從本地存儲(chǔ)的圖標(biāo)數(shù)據(jù)庫(kù)中查找是否存 在所述圖標(biāo);
[0017] 當(dāng)未查找到所述圖標(biāo)時(shí),執(zhí)行所述從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用于生成圖標(biāo) 的背景圖案的步驟。
[0018] 可選地,所述在所述背景圖案上繪制所述文本信息,得到所述圖標(biāo)之后,還包括:
[0019] 基于所述目標(biāo)群組標(biāo)識(shí)和所述等級(jí)信息,將所述圖標(biāo)存儲(chǔ)在本地的圖標(biāo)數(shù)據(jù)庫(kù) 中。
[0020] 可選地,所述從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用于生成圖標(biāo)的背景圖案之前,還 包括:
[0021] 當(dāng)接收到應(yīng)用下載指令時(shí),向服務(wù)器發(fā)送應(yīng)用下載請(qǐng)求,所述應(yīng)用下載請(qǐng)求中攜 帶應(yīng)用標(biāo)識(shí);
[0022] 當(dāng)接收到所述服務(wù)器基于所述應(yīng)用標(biāo)識(shí)發(fā)送的應(yīng)用安裝包時(shí),將所述應(yīng)用安裝包 中攜帶的背景圖案和應(yīng)用包括的群組的文本信息存儲(chǔ)在所述信息數(shù)據(jù)庫(kù)中。
[0023]另一方面,提供了一種圖標(biāo)生成裝置,所述裝置包括:
[0024] 確定模塊,用于當(dāng)基于網(wǎng)絡(luò)直播界面接收到圖標(biāo)顯示指令時(shí),確定當(dāng)前登錄的用 戶賬號(hào)所處的目標(biāo)群組標(biāo)識(shí);
[0025] 第一獲取模塊,用于從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用于生成圖標(biāo)的背景圖案;
[0026] 第二獲取模塊,用于基于所述目標(biāo)群組標(biāo)識(shí),從所述信息數(shù)據(jù)庫(kù)中獲取對(duì)應(yīng)的文 本信息;
[0027] 繪制模塊,用于在所述背景圖案上繪制所述文本信息,得到所述圖標(biāo)。
[0028]可選地,所述第二獲取模塊包括:
[0029] 確定單元,用于確定所述用戶賬號(hào)在所述目標(biāo)群組中的等級(jí)信息;
[0030] 獲取單元,用于基于所述目標(biāo)群組標(biāo)識(shí)和所述等級(jí)信息,從所述信息數(shù)據(jù)庫(kù)中獲 取對(duì)應(yīng)的文本信息。
[0031] 可選地,所述裝置還包括:
[0032] 查找模塊,用于基于所述目標(biāo)群組標(biāo)識(shí)和所述等級(jí)信息,從本地存儲(chǔ)的圖標(biāo)數(shù)據(jù) 庫(kù)中查找是否存在所述圖標(biāo);
[0033] 執(zhí)行模塊,用于當(dāng)未查找到所述圖標(biāo)時(shí),執(zhí)行所述從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲 取用于生成圖標(biāo)的背景圖案的步驟。
[0034] 可選地,所述裝置還包括:
[0035]第一存儲(chǔ)模塊,用于基于所述目標(biāo)群組標(biāo)識(shí)和所述等級(jí)信息,將所述圖標(biāo)存儲(chǔ)在 本地的圖標(biāo)數(shù)據(jù)庫(kù)中。
[0036] 可選地,所述裝置還包括:
[0037] 發(fā)送模塊,用于當(dāng)接收到應(yīng)用下載指令時(shí),向服務(wù)器發(fā)送應(yīng)用下載請(qǐng)求,所述應(yīng)用 下載請(qǐng)求中攜帶應(yīng)用標(biāo)識(shí);
[0038] 第二存儲(chǔ)模塊,用于當(dāng)接收到所述服務(wù)器基于所述應(yīng)用標(biāo)識(shí)發(fā)送的應(yīng)用安裝包 時(shí),將所述應(yīng)用安裝包中攜帶的背景圖案和應(yīng)用包括的群組的文本信息存儲(chǔ)在所述信息數(shù) 據(jù)庫(kù)中。
[0039] 本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:在本發(fā)明實(shí)施例中,當(dāng)終端需 要進(jìn)行圖標(biāo)顯示時(shí),該終端可以基于該目標(biāo)群組標(biāo)識(shí),從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用 于生成圖標(biāo)的背景圖案和對(duì)應(yīng)的文本信息,并將該文本信息繪制在該背景圖案上,實(shí)時(shí)生 成圖標(biāo)。避免了應(yīng)用安裝包中攜帶所有圖標(biāo),減少了應(yīng)用安裝包攜帶圖標(biāo)的數(shù)量,從而減小 了該應(yīng)用安裝包的大小,提高了下載和安裝該應(yīng)用安裝包的效率,并且由于減小了該應(yīng)用 安裝包的大小,從而也節(jié)省了終端安裝該應(yīng)用安裝包時(shí)的存儲(chǔ)空間。
【附圖說(shuō)明】
[0040]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使 用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于 本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0041 ]圖1是本發(fā)明實(shí)施例提供的一種圖標(biāo)生成方法的流程圖。
[0042] 圖2是本發(fā)明實(shí)施例提供的另一種圖標(biāo)生成方法的流程圖。
[0043] 圖3是本發(fā)明實(shí)施例提供的第一種圖標(biāo)生成裝置的結(jié)構(gòu)示意圖。
[0044] 圖4是本發(fā)明實(shí)施例提供的一種第二獲取模塊的結(jié)構(gòu)示意圖。
[0045] 圖5是本發(fā)明實(shí)施例提供的第二種圖標(biāo)生成裝置的結(jié)構(gòu)示意圖。
[0046] 圖6是本發(fā)明實(shí)施例提供的第三種圖標(biāo)生成裝置的結(jié)構(gòu)示意圖。
[0047] 圖7是本發(fā)明實(shí)施例提供的第四種圖標(biāo)生成裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0048] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。
[0049] 在對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)地解釋說(shuō)明之前,先對(duì)本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景予以 介紹。在相關(guān)技術(shù)中,進(jìn)行網(wǎng)絡(luò)直播的每個(gè)主播都會(huì)有一個(gè)由粉絲用戶組成的群組,且每個(gè) 群組都會(huì)有一個(gè)唯一標(biāo)識(shí)該群組的圖標(biāo)。當(dāng)群組中的用戶在觀看網(wǎng)絡(luò)直播的過(guò)程中進(jìn)行信 息發(fā)布時(shí),可以在該網(wǎng)絡(luò)直播界面顯示該群組對(duì)應(yīng)的圖標(biāo),而這些圖標(biāo)通常從本地存儲(chǔ)的 數(shù)據(jù)庫(kù)中獲取得到,其中,本地存儲(chǔ)的數(shù)據(jù)庫(kù)中的圖標(biāo)來(lái)源于安裝該網(wǎng)絡(luò)直播應(yīng)用的應(yīng)用 安裝包中。由于應(yīng)用安裝包中攜帶的圖標(biāo)的背景圖案相同,只是文本信息不同,因此,當(dāng)文 本信息的數(shù)量較多時(shí),應(yīng)用安裝包中攜帶的圖標(biāo)數(shù)量也較多,從而增加了應(yīng)用安裝包的大 小,影響用戶對(duì)該應(yīng)用安裝包的下載和安裝。因此,本發(fā)明實(shí)施例提供了一種在網(wǎng)絡(luò)直播應(yīng) 用的運(yùn)行期間,實(shí)時(shí)生成圖標(biāo)的方法,避免了應(yīng)用安裝包中攜帶所有的圖標(biāo),降低了應(yīng)用安 裝包的大小,提高了對(duì)該應(yīng)用安裝包下載和安裝的效率。
[0050] 圖1是根據(jù)本發(fā)明實(shí)施例提供的一種圖標(biāo)生成方法的流程圖,參見(jiàn)圖1,該方法包 括:
[0051] 步驟101:當(dāng)基于網(wǎng)絡(luò)直播界面接收到圖標(biāo)顯示指令時(shí),確定當(dāng)前登錄的用戶賬號(hào) 所處的目標(biāo)群組標(biāo)識(shí)。
[0052] 步驟102:從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用于生成圖標(biāo)的背景圖案。
[0053]步驟103:基于該目標(biāo)群組標(biāo)識(shí),從該信息數(shù)據(jù)庫(kù)中獲取對(duì)應(yīng)的文本信息。
[0054]步驟104:在該背景圖案上繪制該文本信息,得到該圖標(biāo)。
[0055] 在本發(fā)明實(shí)施例中,當(dāng)終端需要進(jìn)行圖標(biāo)顯示時(shí),該終端可以基于該目標(biāo)群組標(biāo) 識(shí),從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用于生成圖標(biāo)的背景圖案和對(duì)應(yīng)的文本信息,并將該 文本信息繪制在該背景圖案上,實(shí)時(shí)生成圖標(biāo)。避免了應(yīng)用安裝包中攜帶所有圖標(biāo),減少了 應(yīng)用安裝包攜帶圖標(biāo)的數(shù)量,從而減小了該應(yīng)用安裝包的大小,提高了下載和安裝該應(yīng)用 安裝包的效率,并且由于減小了該應(yīng)用安裝包的大小,從而也節(jié)省了終端安裝該應(yīng)用安裝 包時(shí)的存儲(chǔ)空間。
[0056] 可選地,該基于該目標(biāo)群組標(biāo)識(shí),從該信息數(shù)據(jù)庫(kù)中獲取對(duì)應(yīng)的文本信息,包括: [0057]確定該用戶賬號(hào)在該目標(biāo)群組中的等級(jí)信息;
[0058]基于該目標(biāo)群組標(biāo)識(shí)和該等級(jí)信息,從該信息數(shù)據(jù)庫(kù)中獲取對(duì)應(yīng)的文本信息。
[0059] 可選地,該從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用于生成圖標(biāo)的背景圖案之前,還包 括:
[0060] 基于該目標(biāo)群組標(biāo)識(shí)和該等級(jí)信息,從本地存儲(chǔ)的圖標(biāo)數(shù)據(jù)庫(kù)中查找是否存在該 圖標(biāo);
[0061] 當(dāng)未查找到該圖標(biāo)時(shí),執(zhí)行該從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用于生成圖標(biāo)的背 景圖案的步驟。
[0062] 可選地,該在該背景圖案上繪制該文本信息,得到該圖標(biāo)之后,還包括:
[0063] 基于該目標(biāo)群組標(biāo)識(shí)和該等級(jí)信息,將該圖標(biāo)存儲(chǔ)在本地的圖標(biāo)數(shù)據(jù)庫(kù)中。
[0064] 可選地,該從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用于生成圖標(biāo)的背景圖案之前,還包 括:
[0065] 當(dāng)接收到應(yīng)用下載指令時(shí),向服務(wù)器發(fā)送應(yīng)用下載請(qǐng)求,該應(yīng)用下載請(qǐng)求中攜帶 應(yīng)用標(biāo)識(shí);
[0066] 當(dāng)接收到該服務(wù)器基于該應(yīng)用標(biāo)識(shí)發(fā)送的應(yīng)用安裝包時(shí),將該應(yīng)用安裝包中攜帶 的背景圖案和應(yīng)用包括的群組的文本信息存儲(chǔ)在該信息數(shù)據(jù)庫(kù)中。
[0067] 上述所有可選技術(shù)方案,均可按照任意結(jié)合形成本發(fā)明的可選實(shí)施例,本發(fā)明實(shí) 施例對(duì)此不再--贅述。
[0068] 圖2是根據(jù)本發(fā)明實(shí)施例提供的一種圖標(biāo)生成方法的流程圖,參見(jiàn)圖2,該方法包 括:
[0069] 步驟201:當(dāng)終端基于網(wǎng)絡(luò)直播界面接收到圖標(biāo)顯示指令時(shí),確定當(dāng)前登錄的用戶 賬號(hào)所處的目標(biāo)群組標(biāo)識(shí)。
[0070] 由于進(jìn)行網(wǎng)絡(luò)直播的每個(gè)主播都會(huì)有一個(gè)由粉絲用戶組成的群組,且每個(gè)群組都 會(huì)有一個(gè)唯一標(biāo)識(shí)該群組的圖標(biāo),因此,當(dāng)該終端接收到圖標(biāo)顯示指令時(shí),可以確定當(dāng)前登 錄的用戶賬號(hào)所處的目標(biāo)群組標(biāo)識(shí),而該終端確定當(dāng)前登錄的用戶賬號(hào)所處的目標(biāo)群組標(biāo) 識(shí)的操作可以為:該終端可以從服務(wù)器中獲取該用戶賬號(hào)所處的目標(biāo)群組的群組信息,該 群組信息中可以包括目標(biāo)群組標(biāo)識(shí),且當(dāng)該用戶賬號(hào)在所處的目標(biāo)群組中存在等級(jí)信息 時(shí),該群組信息中還可以包括該用戶賬號(hào)在該目標(biāo)群組中的等級(jí)信息,本發(fā)明實(shí)施例對(duì)此 不做具體限定。
[0071] 需要說(shuō)明的是,圖標(biāo)顯示指令用于顯示圖標(biāo),且該圖標(biāo)顯示指令可以由用戶在進(jìn) 行信息發(fā)布時(shí)觸發(fā),且用戶可以通過(guò)指定操作進(jìn)行信息發(fā)布的觸發(fā),該指定操作可以為語(yǔ) 音操作、點(diǎn)擊操作、滑動(dòng)操作等,本發(fā)明實(shí)施例對(duì)此不做具體限定。
[0072] 還需要說(shuō)明的是,目標(biāo)群組標(biāo)識(shí)用于唯一標(biāo)識(shí)目標(biāo)群組,該目標(biāo)群主標(biāo)識(shí)可以為 目標(biāo)群組的名稱、群組名稱的(Message-Digest Algorithm 5,報(bào)文摘要算法5)值等,本 發(fā)明實(shí)施例對(duì)此不做具體限定。
[0073] 比如,目標(biāo)群組標(biāo)識(shí)為目標(biāo)群組的名稱,且該目標(biāo)群組的名稱為騎士團(tuán),用戶為該 騎士團(tuán)的群組成員,當(dāng)該用戶觀看由該目標(biāo)群組的主播進(jìn)行的網(wǎng)絡(luò)直播時(shí),如果該用戶在 該網(wǎng)絡(luò)直播界面進(jìn)行信息發(fā)布,當(dāng)該用戶點(diǎn)擊信息發(fā)布按鈕時(shí),不僅觸發(fā)了信息發(fā)布,同時(shí) 也觸發(fā)了圖標(biāo)顯示指令。
[0074]還需要說(shuō)明的是,等級(jí)信息是指用戶賬號(hào)在目標(biāo)群組中的級(jí)別。
[0075]步驟202:終端從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用于生成圖標(biāo)的背景圖案。
[0076] 其中,由于不同的群組可以對(duì)應(yīng)不同的圖標(biāo),且不同的圖標(biāo)可能具有相同的背景 圖案,只是背景圖案上的文字可能略有區(qū)別,因此,本地存儲(chǔ)的數(shù)據(jù)庫(kù)中可能只存儲(chǔ)一個(gè)用 于生成圖標(biāo)的背景圖案。當(dāng)該終端在運(yùn)行該應(yīng)用程序并加載圖標(biāo)時(shí),可以先從本地存儲(chǔ)的 信息數(shù)據(jù)庫(kù)中直接獲取該背景圖案。
[0077] 另外,由于不同的群組對(duì)應(yīng)不同的圖標(biāo),且任意兩個(gè)群組對(duì)應(yīng)的圖標(biāo)的背景圖案 可能不相同,而且目標(biāo)群組中不同用戶賬號(hào)同樣可能會(huì)使用不同的圖標(biāo),但是目標(biāo)群組中 不同圖標(biāo)的背景圖案相同,只是背景圖案上的文字可能略有區(qū)別,因此,本地存儲(chǔ)的信息數(shù) 據(jù)庫(kù)中可能會(huì)存儲(chǔ)每個(gè)群組對(duì)應(yīng)的圖標(biāo)的背景圖案。當(dāng)終端在運(yùn)行該應(yīng)用程序并加載圖標(biāo) 時(shí),可以基于目標(biāo)群組標(biāo)識(shí),從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中,獲取對(duì)應(yīng)的背景圖案。
[0078] 需要說(shuō)明的是,本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)為終端通過(guò)應(yīng)用安裝包安裝該應(yīng)用程序 時(shí),從該應(yīng)用安裝包中獲取該應(yīng)用安裝包攜帶的信息,并將該應(yīng)用安裝包攜帶的信息進(jìn)行 存儲(chǔ)后形成的信息數(shù)據(jù)庫(kù)。
[0079]還需要說(shuō)明的是,在本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中可以存儲(chǔ)群組標(biāo)識(shí)與背景圖案之間 的對(duì)應(yīng)關(guān)系,也即是,該目標(biāo)群組標(biāo)識(shí)和背景圖案可以存儲(chǔ)在該信息數(shù)據(jù)庫(kù)的群組標(biāo)識(shí)與 背景圖案之間的對(duì)應(yīng)關(guān)系中。
[0080] 比如,目標(biāo)群組標(biāo)識(shí)為騎士團(tuán),基于騎士團(tuán),從如表1所示的群組標(biāo)識(shí)與背景圖案 之間的對(duì)應(yīng)關(guān)系中,獲取騎士團(tuán)對(duì)應(yīng)的背景圖案為圖案1。
[0081] 表1
[0083]需要說(shuō)明的是,在本發(fā)明實(shí)施例中,僅以上述表1所示的群組標(biāo)識(shí)與背景圖案之間 的對(duì)應(yīng)關(guān)系為例進(jìn)行說(shuō)明,上述表1并不對(duì)本發(fā)明實(shí)施例構(gòu)成限定。
[0084]另外,群組標(biāo)識(shí)與背景圖案之間的對(duì)應(yīng)關(guān)系可以事先設(shè)置,也即是,當(dāng)終端接收到 應(yīng)用下載指令時(shí),可以向服務(wù)器發(fā)送應(yīng)用下載請(qǐng)求,該應(yīng)用下載請(qǐng)求中攜帶應(yīng)用標(biāo)識(shí);當(dāng)服 務(wù)器接收到該應(yīng)用下載請(qǐng)求時(shí),可以將該應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用安裝包發(fā)送給終端;當(dāng)終端 接收到該應(yīng)用安裝包時(shí),可以將該應(yīng)用安裝包中攜帶的背景圖案和目標(biāo)群組標(biāo)識(shí)存儲(chǔ)在該 信息數(shù)據(jù)庫(kù)包括的群組標(biāo)識(shí)與背景圖案之間的對(duì)應(yīng)關(guān)系中。
[0085] 需要說(shuō)明的是,該終端可以將群組標(biāo)識(shí)和背景圖案按照上述對(duì)應(yīng)關(guān)系進(jìn)行存儲(chǔ), 當(dāng)然也可以按照其他的形式進(jìn)行存儲(chǔ),本發(fā)明實(shí)施例對(duì)此不做具體限定。
[0086] 另外,由于不同的群組標(biāo)識(shí)可能具有不同的背景圖案,也可能具有相同的背景圖 案,因此,將群組標(biāo)識(shí)和背景圖案按照上述對(duì)應(yīng)關(guān)系的方式進(jìn)行存儲(chǔ),不僅可以減小應(yīng)用安 裝包的大小,以及提高獲取背景圖案的準(zhǔn)確度,同時(shí)也節(jié)省了終端的存儲(chǔ)空間。
[0087] 進(jìn)一步地,終端從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取背景圖案之前,該終端還可以基 于目標(biāo)群組標(biāo)識(shí),在本地存儲(chǔ)的圖標(biāo)數(shù)據(jù)庫(kù)中查找是否存在圖標(biāo),當(dāng)未查找到圖標(biāo)時(shí),可以 執(zhí)行步驟202。
[0088] 其中,基于目標(biāo)群組標(biāo)識(shí),在本地存儲(chǔ)的圖標(biāo)數(shù)據(jù)庫(kù)中查找是否存在圖標(biāo)的操作 可以為:基于目標(biāo)群組標(biāo)識(shí),在圖標(biāo)數(shù)據(jù)庫(kù)包括的群組標(biāo)識(shí)與圖標(biāo)之間的對(duì)應(yīng)關(guān)系中查找 對(duì)應(yīng)的圖標(biāo),如果查找到,則確定圖標(biāo)數(shù)據(jù)庫(kù)中存在該圖標(biāo),如果查找不到,則確定圖標(biāo)數(shù) 據(jù)庫(kù)中不存在該圖標(biāo)。
[0089]需要說(shuō)明的是,本地存儲(chǔ)的圖標(biāo)數(shù)據(jù)庫(kù)為該終端將歷史記錄中已經(jīng)生成的圖標(biāo)進(jìn) 行存儲(chǔ)后形成的圖標(biāo)數(shù)據(jù)庫(kù)。
[0090]另外,如果該用戶賬號(hào)在目標(biāo)群組中存在等級(jí)信息,則終端可以基于該目標(biāo)群組 標(biāo)識(shí)和等級(jí)信息,從本地存儲(chǔ)的圖標(biāo)數(shù)據(jù)庫(kù)中查找是否存在圖標(biāo);當(dāng)未查找到圖標(biāo)時(shí),可以 執(zhí)行步驟202。
[0091 ]步驟203:終端基于該目標(biāo)群組標(biāo)識(shí),從信息數(shù)據(jù)庫(kù)中獲取對(duì)應(yīng)的文本信息。
[0092] 由于用戶賬號(hào)在目標(biāo)群組中可能存在等級(jí)信息,也可能不存在等級(jí)信息,因此,該 終端基于該目標(biāo)群組標(biāo)識(shí),從信息數(shù)據(jù)庫(kù)中獲取對(duì)應(yīng)的文本信息的操作方式可以包括如下 兩種方式。
[0093] 第一種方式,當(dāng)該用戶賬號(hào)在目標(biāo)群組中不存在等級(jí)信息時(shí),該終端可以基于該 目標(biāo)群組標(biāo)識(shí),從信息數(shù)據(jù)庫(kù)包括的群組標(biāo)識(shí)與文本信息之間的對(duì)應(yīng)關(guān)系中,獲取對(duì)應(yīng)的 文本信息。
[0094] 需要說(shuō)明的是,由于不同的圖標(biāo)可能具有相同的背景圖案,因此,該文本信息用于 標(biāo)識(shí)圖標(biāo)的不同,而該文本信息可以為該目標(biāo)群組的目標(biāo)群組標(biāo)識(shí),也可以為其他文字、數(shù) 字、符號(hào)等,本發(fā)明實(shí)施例對(duì)此不做具體限定。
[0095] 第二種方式,當(dāng)該用戶賬號(hào)在目標(biāo)群組中存在等級(jí)信息時(shí),該終端可以確定該用 戶賬號(hào)在該目標(biāo)群組中的等級(jí)信息;基于該目標(biāo)群組標(biāo)識(shí)和等級(jí)信息,從該信息數(shù)據(jù)庫(kù)中 獲取對(duì)應(yīng)的文本信息。
[0096] 其中,終端基于該目標(biāo)群組標(biāo)識(shí)和等級(jí)信息,從該信息數(shù)據(jù)庫(kù)中獲取對(duì)應(yīng)的文本 信息的操作可以為:基于該目標(biāo)群組標(biāo)識(shí)和等級(jí)信息,從存儲(chǔ)的群組標(biāo)識(shí)、等級(jí)信息與文本 信息之間的對(duì)應(yīng)關(guān)系中,獲取對(duì)應(yīng)的文本信息。
[0097]比如,當(dāng)該當(dāng)前登錄的用戶賬號(hào)在所處的目標(biāo)群組中包括等級(jí)信息,且該目標(biāo)群 組標(biāo)識(shí)為騎士團(tuán),等級(jí)信息為1級(jí)時(shí),基于該目標(biāo)群組標(biāo)識(shí)騎士團(tuán)和等級(jí)信息1級(jí),從如表2 所示的群組標(biāo)識(shí)、等級(jí)信息與文本信息之間的對(duì)應(yīng)關(guān)系中,獲取對(duì)應(yīng)的文本信息為AAA。
[0098]表 2
[0100] 需要說(shuō)明的是,本發(fā)明實(shí)施例中,僅以上述表2所示的群組標(biāo)識(shí)、等級(jí)信息與文本 信息之間的對(duì)應(yīng)關(guān)系為例進(jìn)行說(shuō)明,上述表2并不對(duì)本發(fā)明實(shí)施例構(gòu)成限定。
[0101] 另外,群組標(biāo)識(shí)、等級(jí)信息與文本信息之間的對(duì)應(yīng)關(guān)系同樣可以事先設(shè)置,也即 是,當(dāng)終端接收到應(yīng)用下載指令時(shí),可以向服務(wù)器發(fā)送應(yīng)用下載請(qǐng)求,該應(yīng)用下載請(qǐng)求中攜 帶應(yīng)用標(biāo)識(shí);當(dāng)服務(wù)器接收到該應(yīng)用下載請(qǐng)求時(shí),可以將該應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用安裝包發(fā) 送給終端,當(dāng)終端接收到該應(yīng)用安裝包時(shí),將該應(yīng)用安裝包中攜帶的目標(biāo)群組標(biāo)識(shí)、等級(jí)信 息和群組的文本信息存儲(chǔ)在該信息數(shù)據(jù)庫(kù)包括的群組標(biāo)識(shí)、等級(jí)信息與文本信息之間的對(duì) 應(yīng)關(guān)系中。
[0102] 步驟204:在該背景圖案上繪制該文本信息,得到該圖標(biāo)。
[0103]需要說(shuō)明的是,在本發(fā)明實(shí)施例中,在背景圖案上繪制文本信息可以參考相關(guān)技 術(shù),本發(fā)明實(shí)施例對(duì)此不再進(jìn)行一一贅述。
[0104] 進(jìn)一步地,當(dāng)該終端得到該圖標(biāo)后,可以基于目標(biāo)群組標(biāo)識(shí)將該圖標(biāo)存儲(chǔ)在本地 的圖標(biāo)數(shù)據(jù)庫(kù)中。
[0105] 其中,終端基于目標(biāo)群組標(biāo)識(shí)將該圖標(biāo)存儲(chǔ)在本地的圖標(biāo)數(shù)據(jù)庫(kù)中的操作可以 為:基于目標(biāo)群組標(biāo)識(shí),將目標(biāo)群組標(biāo)識(shí)和圖標(biāo)存儲(chǔ)在圖標(biāo)數(shù)據(jù)庫(kù)包括的群組標(biāo)識(shí)與圖標(biāo) 之間的對(duì)應(yīng)關(guān)系中。
[0106] 另外,如果該用戶賬號(hào)在目標(biāo)群組中存在等級(jí)信息,則可以基于該目標(biāo)群組標(biāo)識(shí) 和等級(jí)信息,將該圖標(biāo)存儲(chǔ)在本地的圖標(biāo)數(shù)據(jù)庫(kù)中。
[0107] 需要說(shuō)明的是,將圖標(biāo)存儲(chǔ)在本地的圖標(biāo)數(shù)據(jù)庫(kù)中,可以方便下次使用該圖標(biāo)時(shí) 直接從本地存儲(chǔ)的圖標(biāo)數(shù)據(jù)庫(kù)中獲取,無(wú)需再次通過(guò)背景圖案和文本信息進(jìn)行圖標(biāo)的生 成,保證了終端運(yùn)行的流暢度,提高了圖標(biāo)顯示的效率。
[0108] 在本發(fā)明實(shí)施例中,當(dāng)終端需要進(jìn)行圖標(biāo)顯示時(shí),由于該圖標(biāo)為唯一標(biāo)識(shí)該群組 的圖標(biāo),因此,可以確定當(dāng)前登錄用戶賬號(hào)所處的目標(biāo)群組標(biāo)識(shí)。由于當(dāng)不同的圖標(biāo)具有相 同的背景圖案時(shí),無(wú)需將所有圖標(biāo)都加入到應(yīng)用安裝包中,該應(yīng)用安裝包中只需攜帶背景 圖案和文字信息,并將該背景圖案和文字信息在本地的信息數(shù)據(jù)庫(kù)中進(jìn)行存儲(chǔ),從而使該 終端可以基于該目標(biāo)群組標(biāo)識(shí),從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用于生成圖標(biāo)的背景圖案 和對(duì)應(yīng)的文本信息,并將該文本信息繪制在該背景圖案上從而得到圖標(biāo)。由于應(yīng)用安裝包 中沒(méi)有攜帶所有圖標(biāo),只是攜帶了背景圖案和文字信息,減少了應(yīng)用安裝包攜帶圖標(biāo)的數(shù) 量,從而減小了該應(yīng)用安裝包的大小,提高了下載和安裝該應(yīng)用安裝包的效率,并且由于減 小了該應(yīng)用安裝包的大小,從而也節(jié)省了終端安裝該應(yīng)用安裝包時(shí)的存儲(chǔ)空間。
[0109] 圖3是根據(jù)本發(fā)明實(shí)施例提供的一種圖標(biāo)生成裝置的結(jié)構(gòu)示意圖,參見(jiàn)圖3,該裝 置包括:確定模塊301、第一獲取模塊302、第二獲取模塊303和繪制模塊304。
[0110] 確定模塊301,用于當(dāng)基于網(wǎng)絡(luò)直播界面接收到圖標(biāo)顯示指令時(shí),確定當(dāng)前登錄的 用戶賬號(hào)所處的目標(biāo)群組標(biāo)識(shí);
[0111] 第一獲取模塊302,用于從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用于生成圖標(biāo)的背景圖 案;
[0112] 第二獲取模塊303,用于基于該目標(biāo)群組標(biāo)識(shí),從該信息數(shù)據(jù)庫(kù)中獲取對(duì)應(yīng)的文本 信息;
[0113] 繪制模塊304,用于在該背景圖案上繪制該文本信息,得到該圖標(biāo)。
[0114] 可選地,參見(jiàn)圖4,該第二獲取模塊303包括:
[0115]確定單元3031,用于確定該用戶賬號(hào)在該目標(biāo)群組中的等級(jí)信息;
[0116] 獲取單元3032,用于基于該目標(biāo)群組標(biāo)識(shí)和該等級(jí)信息,從該信息數(shù)據(jù)庫(kù)中獲取 對(duì)應(yīng)的文本信息。
[0117] 可選地,參見(jiàn)圖5,該裝置還包括:
[0118] 查找模塊305,用于基于該目標(biāo)群組標(biāo)識(shí)和該等級(jí)信息,從本地存儲(chǔ)的圖標(biāo)數(shù)據(jù)庫(kù) 中查找是否存在該圖標(biāo);
[0119] 執(zhí)行模塊306,用于當(dāng)未查找到該圖標(biāo)時(shí),執(zhí)行該從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取 用于生成圖標(biāo)的背景圖案的步驟。
[0120] 可選地,參見(jiàn)圖6,該裝置還包括:
[0121 ]第一存儲(chǔ)模塊307,用于基于該目標(biāo)群組標(biāo)識(shí)和該等級(jí)信息,將該圖標(biāo)存儲(chǔ)在本地 的圖標(biāo)數(shù)據(jù)庫(kù)中。
[0122] 可選地,參見(jiàn)圖7,該裝置還包括:
[0123] 發(fā)送模塊308,用于當(dāng)接收到應(yīng)用下載指令時(shí),向服務(wù)器發(fā)送應(yīng)用下載請(qǐng)求,該應(yīng) 用下載請(qǐng)求中攜帶應(yīng)用標(biāo)識(shí);
[0124] 第二存儲(chǔ)模塊309,用于當(dāng)接收到該服務(wù)器基于該應(yīng)用標(biāo)識(shí)發(fā)送的應(yīng)用安裝包時(shí), 將該應(yīng)用安裝包中攜帶的背景圖案和應(yīng)用包括的群組的文本信息存儲(chǔ)在該信息數(shù)據(jù)庫(kù)中。
[0125] 綜上所述,在本發(fā)明實(shí)施例中,當(dāng)終端需要進(jìn)行圖標(biāo)顯示時(shí),該終端可以基于該目 標(biāo)群組標(biāo)識(shí),從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用于生成圖標(biāo)的背景圖案和對(duì)應(yīng)的文本信 息,并將該文本信息繪制在該背景圖案上,實(shí)時(shí)生成圖標(biāo)。避免了應(yīng)用安裝包中攜帶所有圖 標(biāo),減少了應(yīng)用安裝包攜帶圖標(biāo)的數(shù)量,從而減小了該應(yīng)用安裝包的大小,提高了下載和安 裝該應(yīng)用安裝包的效率,并且由于減小了該應(yīng)用安裝包的大小,從而也節(jié)省了終端安裝該 應(yīng)用安裝包時(shí)的存儲(chǔ)空間。
[0126] 需要說(shuō)明的是:上述實(shí)施例提供的圖標(biāo)生成裝置在生成圖標(biāo)時(shí),僅以上述各功能 模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模 塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功 能。另外,上述實(shí)施例提供的圖標(biāo)生成裝置與圖標(biāo)生成方法實(shí)施例屬于同一構(gòu)思,其具體實(shí) 現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
[0127] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件 來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀 存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0128] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種圖標(biāo)生成方法,其特征在于,所述方法包括: 當(dāng)基于網(wǎng)絡(luò)直播界面接收到圖標(biāo)顯示指令時(shí),確定當(dāng)前登錄的用戶賬號(hào)所處的目標(biāo)群 組標(biāo)識(shí); 從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用于生成圖標(biāo)的背景圖案; 基于所述目標(biāo)群組標(biāo)識(shí),從所述信息數(shù)據(jù)庫(kù)中獲取對(duì)應(yīng)的文本信息; 在所述背景圖案上繪制所述文本信息,得到所述圖標(biāo)。2. 如權(quán)利要求1所述的方法,其特征在于,所述基于所述目標(biāo)群組標(biāo)識(shí),從所述信息數(shù) 據(jù)庫(kù)中獲取對(duì)應(yīng)的文本信息,包括: 確定所述用戶賬號(hào)在所述目標(biāo)群組中的等級(jí)信息; 基于所述目標(biāo)群組標(biāo)識(shí)和所述等級(jí)信息,從所述信息數(shù)據(jù)庫(kù)中獲取對(duì)應(yīng)的文本信息。3. 如權(quán)利要求2所述的方法,其特征在于,所述從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用于生 成圖標(biāo)的背景圖案之前,還包括: 基于所述目標(biāo)群組標(biāo)識(shí)和所述等級(jí)信息,從本地存儲(chǔ)的圖標(biāo)數(shù)據(jù)庫(kù)中查找是否存在所 述圖標(biāo); 當(dāng)未查找到所述圖標(biāo)時(shí),執(zhí)行所述從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用于生成圖標(biāo)的背 景圖案的步驟。4. 如權(quán)利要求2所述的方法,其特征在于,所述在所述背景圖案上繪制所述文本信息, 得到所述圖標(biāo)之后,還包括: 基于所述目標(biāo)群組標(biāo)識(shí)和所述等級(jí)信息,將所述圖標(biāo)存儲(chǔ)在本地的圖標(biāo)數(shù)據(jù)庫(kù)中。5. 如權(quán)利要求1-4任一權(quán)利要求所述的方法,其特征在于,所述從本地存儲(chǔ)的信息數(shù)據(jù) 庫(kù)中獲取用于生成圖標(biāo)的背景圖案之前,還包括: 當(dāng)接收到應(yīng)用下載指令時(shí),向服務(wù)器發(fā)送應(yīng)用下載請(qǐng)求,所述應(yīng)用下載請(qǐng)求中攜帶應(yīng) 用標(biāo)識(shí); 當(dāng)接收到所述服務(wù)器基于所述應(yīng)用標(biāo)識(shí)發(fā)送的應(yīng)用安裝包時(shí),將所述應(yīng)用安裝包中攜 帶的背景圖案和應(yīng)用包括的群組的文本信息存儲(chǔ)在所述信息數(shù)據(jù)庫(kù)中。6. -種圖標(biāo)生成裝置,其特征在于,所述裝置包括: 確定模塊,用于當(dāng)基于網(wǎng)絡(luò)直播界面接收到圖標(biāo)顯示指令時(shí),確定當(dāng)前登錄的用戶賬 號(hào)所處的目標(biāo)群組標(biāo)識(shí); 第一獲取模塊,用于從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用于生成圖標(biāo)的背景圖案; 第二獲取模塊,用于基于所述目標(biāo)群組標(biāo)識(shí),從所述信息數(shù)據(jù)庫(kù)中獲取對(duì)應(yīng)的文本信 息; 繪制模塊,用于在所述背景圖案上繪制所述文本信息,得到所述圖標(biāo)。7. 如權(quán)利要求6所述的裝置,其特征在于,所述第二獲取模塊包括: 確定單元,用于確定所述用戶賬號(hào)在所述目標(biāo)群組中的等級(jí)信息; 獲取單元,用于基于所述目標(biāo)群組標(biāo)識(shí)和所述等級(jí)信息,從所述信息數(shù)據(jù)庫(kù)中獲取對(duì) 應(yīng)的文本信息。8. 如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 查找模塊,用于基于所述目標(biāo)群組標(biāo)識(shí)和所述等級(jí)信息,從本地存儲(chǔ)的圖標(biāo)數(shù)據(jù)庫(kù)中 查找是否存在所述圖標(biāo); 執(zhí)行模塊,用于當(dāng)未查找到所述圖標(biāo)時(shí),執(zhí)行所述從本地存儲(chǔ)的信息數(shù)據(jù)庫(kù)中獲取用 于生成圖標(biāo)的背景圖案的步驟。9. 如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 第一存儲(chǔ)模塊,用于基于所述目標(biāo)群組標(biāo)識(shí)和所述等級(jí)信息,將所述圖標(biāo)存儲(chǔ)在本地 的圖標(biāo)數(shù)據(jù)庫(kù)中。10. 如權(quán)利要求6-9任一權(quán)利要求所述的裝置,其特征在于,所述裝置還包括: 發(fā)送模塊,用于當(dāng)接收到應(yīng)用下載指令時(shí),向服務(wù)器發(fā)送應(yīng)用下載請(qǐng)求,所述應(yīng)用下載 請(qǐng)求中攜帶應(yīng)用標(biāo)識(shí); 第二存儲(chǔ)模塊,用于當(dāng)接收到所述服務(wù)器基于所述應(yīng)用標(biāo)識(shí)發(fā)送的應(yīng)用安裝包時(shí),將 所述應(yīng)用安裝包中攜帶的背景圖案和應(yīng)用包括的群組的文本信息存儲(chǔ)在所述信息數(shù)據(jù)庫(kù) 中。
【文檔編號(hào)】G06F9/44GK105893044SQ201610196025
【公開(kāi)日】2016年8月24日
【申請(qǐng)日】2016年3月31日
【發(fā)明人】方陽(yáng)
【申請(qǐng)人】廣州華多網(wǎng)絡(luò)科技有限公司