[發(fā)明專利]基于動(dòng)態(tài)可移植網(wǎng)絡(luò)圖形的動(dòng)畫實(shí)現(xiàn)方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201410587178.0 | 申請(qǐng)日: | 2014-10-28 |
| 公開(kāi)(公告)號(hào): | CN105630787B | 公開(kāi)(公告)日: | 2020-09-11 |
| 發(fā)明(設(shè)計(jì))人: | 貝俊達(dá);梁志杰 | 申請(qǐng)(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號(hào): | G06F16/957 | 分類號(hào): | G06F16/957;G06T13/00 |
| 代理公司: | 北京派特恩知識(shí)產(chǎn)權(quán)代理有限公司 11270 | 代理人: | 蔣雅潔;張穎玲 |
| 地址: | 518000 廣東省深圳*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 動(dòng)態(tài) 移植 網(wǎng)絡(luò) 圖形 動(dòng)畫 實(shí)現(xiàn) 方法 裝置 | ||
1.一種基于動(dòng)態(tài)可移植網(wǎng)絡(luò)圖形的動(dòng)畫實(shí)現(xiàn)方法,其特征在于,包括:
進(jìn)入瀏覽器環(huán)境,在所述瀏覽器環(huán)境下獲取目標(biāo)網(wǎng)頁(yè)的資源數(shù)據(jù),所述目標(biāo)網(wǎng)頁(yè)的資源數(shù)據(jù)包括動(dòng)畫的數(shù)據(jù);所述瀏覽器環(huán)境對(duì)應(yīng)的瀏覽器的內(nèi)核支持展示動(dòng)態(tài)可移植網(wǎng)絡(luò)圖形格式的動(dòng)畫;
當(dāng)所述動(dòng)畫的數(shù)據(jù)為動(dòng)態(tài)可移植網(wǎng)絡(luò)圖形格式的數(shù)據(jù)時(shí),加載預(yù)設(shè)的解析引擎,生成并顯示用于指定一個(gè)或多個(gè)交互事件及其對(duì)應(yīng)的動(dòng)作的操作界面;
接收用戶在所述操作界面觸發(fā)的指定指令;
通過(guò)所述解析引擎為所述動(dòng)畫從外部指定所述指定指令指向的一個(gè)或多個(gè)交互事件及其對(duì)應(yīng)的動(dòng)作;
根據(jù)所述動(dòng)畫的數(shù)據(jù),對(duì)所述動(dòng)畫進(jìn)行渲染;
當(dāng)檢測(cè)到所述交互事件被觸發(fā)時(shí),針對(duì)所述動(dòng)畫執(zhí)行對(duì)應(yīng)的動(dòng)作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述交互事件包括:動(dòng)畫播放事件、動(dòng)畫暫停事件、事件喚起事件以及動(dòng)畫跳躍事件,所述動(dòng)畫播放事件對(duì)應(yīng)的動(dòng)作包括開(kāi)始或繼續(xù)播放所述動(dòng)畫,所述動(dòng)畫暫停事件對(duì)應(yīng)的動(dòng)作包括瞬時(shí)暫停所述動(dòng)畫的播放,所述事件喚起事件對(duì)應(yīng)的動(dòng)作包括喚起指定事件,所述動(dòng)畫跳躍事件對(duì)應(yīng)的動(dòng)作包括將所述動(dòng)畫由當(dāng)前播放的幀跳轉(zhuǎn)到指定的幀繼續(xù)播放。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述通過(guò)所述解析引擎為所述動(dòng)畫從外部指定一個(gè)或多個(gè)交互事件及其對(duì)應(yīng)的動(dòng)作包括:
通過(guò)所述解析引擎為所述動(dòng)畫從外部指定當(dāng)檢測(cè)到所述動(dòng)畫載入完成后的等待時(shí)長(zhǎng)大于或等于預(yù)置時(shí)長(zhǎng)時(shí),或檢測(cè)到用戶針對(duì)所述動(dòng)畫進(jìn)行的第一預(yù)置操作時(shí),確定所述動(dòng)畫播放事件被觸發(fā),執(zhí)行所述開(kāi)始或繼續(xù)播放所述動(dòng)畫的動(dòng)作;
通過(guò)所述解析引擎為所述動(dòng)畫從外部指定當(dāng)檢測(cè)到所述動(dòng)畫進(jìn)行到第一預(yù)置幀,或當(dāng)檢測(cè)到多數(shù)用戶針對(duì)所述動(dòng)畫進(jìn)行的第二預(yù)置操作時(shí),確定所述動(dòng)畫暫停事件被觸發(fā),執(zhí)行所述瞬時(shí)暫停所述動(dòng)畫播放的動(dòng)作;
通過(guò)所述解析引擎為所述動(dòng)畫從外部指定當(dāng)檢測(cè)到所述動(dòng)畫在進(jìn)行到第二預(yù)置幀時(shí),確定所述事件喚起事件被觸發(fā),執(zhí)行所述喚起指定事件的動(dòng)作,所述喚起指定事件包括調(diào)用指定外部設(shè)備或應(yīng)用程序編程接口;
通過(guò)所述解析引擎為所述動(dòng)畫從外部指定當(dāng)檢測(cè)到所述動(dòng)畫進(jìn)行到第三預(yù)置幀,或者當(dāng)檢測(cè)到所述用戶針對(duì)所述動(dòng)畫進(jìn)行的第三預(yù)置操作時(shí),確定所述動(dòng)畫跳躍事件被觸發(fā),執(zhí)行所述將所述動(dòng)畫由當(dāng)前播放的幀跳轉(zhuǎn)到指定的幀繼續(xù)播放的動(dòng)作。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述當(dāng)檢測(cè)到所述交互事件被觸發(fā)時(shí),針對(duì)所述動(dòng)畫執(zhí)行對(duì)應(yīng)的動(dòng)作包括:
檢測(cè)所述動(dòng)畫的播放進(jìn)度及所述用戶針對(duì)所述動(dòng)畫進(jìn)行的操作;
當(dāng)檢測(cè)到所述動(dòng)畫載入完成后的等待時(shí)長(zhǎng)大于或等于所述預(yù)置時(shí)長(zhǎng)時(shí),或檢測(cè)到所述用戶針對(duì)所述動(dòng)畫進(jìn)行的所述第一預(yù)置操作時(shí),確定所述動(dòng)畫播放事件被觸發(fā),執(zhí)行所述開(kāi)始或繼續(xù)播放動(dòng)畫的動(dòng)作;
當(dāng)檢測(cè)到所述動(dòng)畫進(jìn)行到所述第一預(yù)置幀,或當(dāng)檢測(cè)到所述用戶針對(duì)所述動(dòng)畫進(jìn)行的所述第二預(yù)置操作時(shí),確定所述動(dòng)畫暫停事件被觸發(fā),執(zhí)行所述瞬時(shí)暫停所述動(dòng)畫播放的動(dòng)作;
當(dāng)檢測(cè)到所述動(dòng)畫在進(jìn)行到所述第二預(yù)置幀時(shí),確定所述事件喚起事件被觸發(fā),執(zhí)行所述喚起指定事件的動(dòng)作;
當(dāng)檢測(cè)到所述動(dòng)畫進(jìn)行到所述第三預(yù)置幀,或者當(dāng)檢測(cè)到所述用戶針對(duì)所述動(dòng)畫進(jìn)行的所述第三預(yù)置操作時(shí),確定動(dòng)畫跳躍事件被觸發(fā),執(zhí)行所述將所述動(dòng)畫由當(dāng)前播放的幀跳轉(zhuǎn)到指定的幀繼續(xù)播放的動(dòng)作。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述進(jìn)入瀏覽器環(huán)境,在所述瀏覽器環(huán)境下獲取目標(biāo)網(wǎng)頁(yè)的資源數(shù)據(jù)包括:
通過(guò)調(diào)用Webview控件進(jìn)入瀏覽器環(huán)境;
判斷當(dāng)前瀏覽器的內(nèi)核是否支持畫布特性;
若不支持,則彈出提示窗口,以引導(dǎo)用戶升級(jí)所述當(dāng)前瀏覽器或下載安裝支持所述畫布特性的目標(biāo)瀏覽器的安裝文件,并在完成所述升級(jí)或安裝后執(zhí)行所述進(jìn)入瀏覽器環(huán)境的步驟;
若支持,則在所述瀏覽器環(huán)境下獲取所述目標(biāo)網(wǎng)頁(yè)的資源數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410587178.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 動(dòng)態(tài)矢量譯碼方法和動(dòng)態(tài)矢量譯碼裝置
- 動(dòng)態(tài)口令的顯示方法及動(dòng)態(tài)令牌
- 動(dòng)態(tài)庫(kù)管理方法和裝置
- 動(dòng)態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動(dòng)態(tài)口令生成方法、動(dòng)態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動(dòng)態(tài)模糊控制系統(tǒng)
- 一種基于動(dòng)態(tài)信號(hào)的POS機(jī)和安全保護(hù)方法
- 圖像動(dòng)態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動(dòng)態(tài)聚合碼的系統(tǒng)
- 基于動(dòng)態(tài)口令的身份認(rèn)證方法、裝置和動(dòng)態(tài)令牌
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲(chǔ)介質(zhì)及移動(dòng)終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動(dòng)恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲(chǔ)介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





