根據(jù)另一示例性實(shí)施例示出的一種虛擬禮物展示裝置的框圖,該虛擬禮物展示裝置應(yīng)用于終端中,該終端可以是臺式電腦、筆記本電腦、智能手機(jī)或者平板電腦等。該虛擬禮物展示裝置可以包括:
[0089]第一獲取模塊410,用于獲取網(wǎng)頁文件,網(wǎng)頁文件中包含Canvas標(biāo)簽。
[0090]第二獲取模塊420,用于根據(jù)Canvas標(biāo)簽獲取虛擬禮物的繪制信息。
[0091]繪制模塊440,用于根據(jù)繪制信息繪制虛擬禮物。
[0092]可選地,當(dāng)虛擬禮物的類型為圖片時,第二獲取模塊420,還用于根據(jù)所述Canvas標(biāo)簽獲取所述虛擬禮物的標(biāo)識和第一顯示坐標(biāo);繪制模塊440,還用于在第一顯示坐標(biāo)所對應(yīng)的位置處繪制標(biāo)識所對應(yīng)的虛擬禮物。
[0093]可選地,第二獲取模塊420,包括:第一讀取單元420a或者第二讀取單元420b。
[0094]第一讀取單元420a,用于在虛擬禮物有一個的情況下,從Canvas標(biāo)簽中的繪制標(biāo)簽中讀取虛擬禮物的標(biāo)識;且從繪制標(biāo)簽中讀取第一顯示坐標(biāo),或者,將默認(rèn)坐標(biāo)作為第一顯示坐標(biāo)。
[0095]第二讀取單元420b,用于在虛擬禮物有至少兩個的情況下,從繪制標(biāo)簽中讀取每個虛擬禮物的標(biāo)識;且,從繪制標(biāo)簽中讀取每個虛擬禮物的第一顯示坐標(biāo),或者,從預(yù)設(shè)文件中讀取每個虛擬禮物所對應(yīng)的第一顯示坐標(biāo)。
[0096]可選地,所述裝置還包括:
[0097]第三獲取模塊430,用于獲取虛擬禮物的第二顯示坐標(biāo)以及在第一顯示坐標(biāo)和第二顯示坐標(biāo)之間的運(yùn)動軌跡;
[0098]繪制模塊440,還用于以第一顯示坐標(biāo)處開始、第二顯示坐標(biāo)處結(jié)束且按照運(yùn)動軌跡動態(tài)顯示所述虛擬禮物。
[0099]可選地,當(dāng)虛擬禮物的類型為動畫時,第二獲取模塊420,還用于讀取基于Canvas標(biāo)簽編寫的預(yù)設(shè)代碼,預(yù)設(shè)代碼為編寫虛擬禮物的代碼。
[0100]綜上所述,本實(shí)施例提供的裝置,通過獲取包含Canvas標(biāo)簽的網(wǎng)頁文件,根據(jù)Canvas標(biāo)簽獲取虛擬禮物的繪制信息,根據(jù)繪制信息繪制虛擬禮物;解決了相關(guān)技術(shù)中對終端的內(nèi)存以及CPU消耗較大的問題,達(dá)到了可以降低對終端的內(nèi)存和CPU的消耗的效果。同時,由于移動終端也可以支持Canvas標(biāo)簽,所以上述方案也解決了現(xiàn)有技術(shù)中由于移動終端不支持Flash而導(dǎo)致移動終端無法實(shí)現(xiàn)虛擬禮物的展示的問題。
[0101]通過在虛擬禮物為圖片時,將虛擬禮物的坐標(biāo)存儲在預(yù)設(shè)文件中,使得當(dāng)需要改變虛擬禮物的展示位置時,可以簡單高效的通過更改預(yù)設(shè)文件中存儲的坐標(biāo)的方式來實(shí)現(xiàn),而無需修改整個網(wǎng)頁文件的編碼,提高了使用的靈活度。
[0102]需要說明的一點(diǎn)是,上述實(shí)施例提供的裝置在實(shí)現(xiàn)虛擬禮物展示的功能時,僅以上述各個功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)實(shí)際需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)容結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。
[0103]關(guān)于上述實(shí)施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
[0104]本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本公開的其它實(shí)施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
[0105]應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。
【主權(quán)項(xiàng)】
1.一種虛擬禮物展示方法,其特征在于,所述方法包括: 獲取網(wǎng)頁文件,所述網(wǎng)頁文件中包含Canvas標(biāo)簽; 根據(jù)所述Canvas標(biāo)簽獲取虛擬禮物的繪制信息; 根據(jù)所述繪制信息繪制所述虛擬禮物。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述虛擬禮物的類型為圖片,所述根據(jù)所述Canvas標(biāo)簽獲取虛擬禮物的繪制信息,包括: 根據(jù)所述Canvas標(biāo)簽獲取所述虛擬禮物的標(biāo)識和第一顯示坐標(biāo); 所述根據(jù)所述繪制信息繪制所述虛擬禮物,包括: 在所述第一顯示坐標(biāo)所對應(yīng)的位置處繪制所述標(biāo)識所對應(yīng)的所述虛擬禮物。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述Canvas標(biāo)簽獲取所述虛擬禮物的標(biāo)識和第一顯示坐標(biāo),包括: 若所述虛擬禮物有一個,則從所述Canvas標(biāo)簽中的繪制標(biāo)簽中讀取所述虛擬禮物的所述標(biāo)識;且從所述繪制標(biāo)簽中讀取所述第一顯示坐標(biāo),或者,將默認(rèn)坐標(biāo)作為所述第一顯示坐標(biāo); 若所述虛擬禮物有至少兩個,則從所述繪制標(biāo)簽中讀取每個虛擬禮物的標(biāo)識;且,從所述繪制標(biāo)簽中讀取每個虛擬禮物的所述第一顯示坐標(biāo),或者,從預(yù)設(shè)文件中讀取每個虛擬禮物所對應(yīng)的第一顯示坐標(biāo)。4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述根據(jù)所述Canvas標(biāo)簽獲取所述虛擬禮物的標(biāo)識和第一顯示坐標(biāo)之前,所述方法還包括: 獲取所述虛擬禮物的第二顯示坐標(biāo)以及在所述第一顯示坐標(biāo)和所述第二顯示坐標(biāo)之間的運(yùn)動軌跡; 所述在所述第一顯示坐標(biāo)所對應(yīng)的位置處繪制所述標(biāo)識所對應(yīng)的所述虛擬禮物,包括: 以所述第一顯示坐標(biāo)處開始、所述第二顯示坐標(biāo)處結(jié)束且按照所述運(yùn)動軌跡動態(tài)顯示所述虛擬禮物。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述虛擬禮物的類型為動畫,所述根據(jù)所述Canvas標(biāo)簽獲取虛擬禮物的繪制信息,包括: 讀取基于所述Canvas標(biāo)簽編寫的預(yù)設(shè)代碼,所述預(yù)設(shè)代碼為編寫所述虛擬禮物的代碼。6.一種虛擬禮物展示裝置,其特征在于,所述裝置包括: 第一獲取模塊,用于獲取網(wǎng)頁文件,所述網(wǎng)頁文件中包含Canvas標(biāo)簽; 第二獲取模塊,用于根據(jù)所述Canvas標(biāo)簽獲取虛擬禮物的繪制信息; 繪制模塊,用于根據(jù)所述繪制信息繪制所述虛擬禮物。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述虛擬禮物的類型為圖片; 所述第二獲取模塊,還用于根據(jù)所述Canvas標(biāo)簽獲取所述虛擬禮物的標(biāo)識和第一顯示坐標(biāo); 所述繪制模塊,還用于在所述第一顯示坐標(biāo)所對應(yīng)的位置處繪制所述標(biāo)識所對應(yīng)的所述虛擬禮物。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第二獲取模塊,包括:第一讀取單元或者第二讀取單元; 所述第一讀取單元,用于在所述虛擬禮物有一個的情況下,從所述Canvas標(biāo)簽中的繪制標(biāo)簽中讀取所述虛擬禮物的所述標(biāo)識;且從所述繪制標(biāo)簽中讀取所述第一顯示坐標(biāo),或者,將默認(rèn)坐標(biāo)作為所述第一顯示坐標(biāo); 所述第二讀取單元,用于在所述虛擬禮物有至少兩個的情況下,從所述繪制標(biāo)簽中讀取每個虛擬禮物的標(biāo)識;且,從所述繪制標(biāo)簽中讀取每個虛擬禮物的所述第一顯示坐標(biāo),或者,從預(yù)設(shè)文件中讀取每個虛擬禮物所對應(yīng)的第一顯示坐標(biāo)。9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述裝置還包括: 第三獲取模塊,用于獲取所述虛擬禮物的第二顯示坐標(biāo)以及在所述第一顯示坐標(biāo)和所述第二顯示坐標(biāo)之間的運(yùn)動軌跡; 所述繪制模塊,還用于以所述第一顯示坐標(biāo)處開始、所述第二顯示坐標(biāo)處結(jié)束且按照所述運(yùn)動軌跡動態(tài)顯示所述虛擬禮物。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述虛擬禮物的類型為動畫; 所述第二獲取模塊,還用于讀取基于所述Canvas標(biāo)簽編寫的預(yù)設(shè)代碼,所述預(yù)設(shè)代碼為編寫所述虛擬禮物的代碼。
【專利摘要】本公開是關(guān)于一種虛擬禮物展示方法和裝置,屬于計算機(jī)領(lǐng)域。所述方法包括:獲取網(wǎng)頁文件,所述網(wǎng)頁文件中包含Canvas標(biāo)簽;根據(jù)所述Canvas標(biāo)簽獲取虛擬禮物的繪制信息;根據(jù)所述繪制信息繪制所述虛擬禮物。本公開解決了相關(guān)技術(shù)中對終端的內(nèi)存以及CPU消耗較大的問題,達(dá)到了可以降低對終端的內(nèi)存和CPU的消耗的效果。同時,由于移動終端也可以支持Canvas標(biāo)簽,所以上述方案也解決了現(xiàn)有技術(shù)中由于移動終端不支持Flash而導(dǎo)致移動終端無法實(shí)現(xiàn)虛擬禮物的展示的問題。
【IPC分類】G06F17/30
【公開號】CN105279251
【申請?zhí)枴緾N201510644987
【發(fā)明人】白偉民
【申請人】廣州酷狗計算機(jī)科技有限公司
【公開日】2016年1月27日
【申請日】2015年9月30日