[發明專利]一種播放動畫的方法及裝置有效
| 申請號: | 201410065537.6 | 申請日: | 2014-02-25 |
| 公開(公告)號: | CN104866506B | 公開(公告)日: | 2019-07-09 |
| 發明(設計)人: | 向龍林 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957;G06T13/00 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 羅振安 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 播放 動畫 方法 裝置 | ||
本發明公開了一種播放動畫的方法及裝置,屬于計算機技術領域。所述方法包括:獲取對象在第一周期的第一位置和第一偏移角度,第一周期在當前周期之前;根據第一位置和第一偏移角度,獲取對象在當前周期的第二位置;如果第二位置在網頁中的預設區域內,則根據第二位置在網頁中的預設區域中繪制對象的圖像。所述裝置包括:第一獲取模塊、第二獲取模塊和第一繪制模塊。本發明能夠節省終端獲取網頁數據所需要的流量,縮短終端獲取網頁數據的時間。
技術領域
本發明涉及計算機技術領域,特別涉及一種播放動畫的方法及裝置。
背景技術
為了美化網頁,程序員在網頁數據中設置了用于美化網頁的動畫文件,終端在顯示網頁時會在網頁的某個區域中播放該動畫文件,例如在網頁的頂部區域播放雪花飄落的動畫或樹葉掉落的動畫等。
目前,動畫文件是由一幀幀圖像組成,且這些圖像都是技術人員繪制的。例如,對于雪花飄落的動畫,技術人員根據勻速運動或簡單的非線性運動等運動方式計算出每個時間點雪花所處的位置;根據每個時間點雪花所處的位置,分別繪制每個時間點對應的一幀圖像,按時間順序將每幀圖像組成雪花飄落的動畫文件;然后將該動畫文件放入網頁數據中,終端在顯示網頁時,可以在該網頁的頂部區域中播放雪花飄落的動畫。
在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
網頁數據中的動畫文件包括多幅圖像,由于圖像占據較大的容量,導致終端獲取網頁數據時花費的流量增多,并且延長了終端獲取網頁數據的時間。
發明內容
為了節省終端獲取網頁數據所需要的流量,縮短終端獲取網頁數據的時間,本發明提供了一種播放動畫的方法及裝置。所述技術方案如下:
一種播放動畫的方法,所述方法包括:
獲取對象在第一周期的第一位置和第一偏移角度,所述第一周期在當前周期之前;
根據所述第一位置和第一偏移角度,獲取所述對象在當前周期的第二位置;
如果所述第二位置在網頁中的預設區域內,則根據所述第二位置在所述網頁中的預設區域中繪制所述對象的圖像。
一種播放動畫的裝置,所述裝置包括:
第一獲取模塊,用于獲取對象在第一周期的第一位置和第一偏移角度,所述第一周期在當前周期之前;
第二獲取模塊,用于根據所述第一獲取模塊獲取的所述第一位置和第一偏移角度,獲取所述對象在當前周期的第二位置;
第一繪制模塊,用于如果所述第二獲取模塊獲取的所述第二位置在網頁中的預設區域內,則根據所述第二位置在所述網頁中的預設區域中繪制所述對象的圖像。
在本發明實施例中,獲取對象在第一周期的第一位置和第一偏移角度,第一周期在當前周期之前;根據第一位置和第一偏移角度,獲取對象在當前周期的第二位置;如果第二位置在網頁中的預設區域內,則根據第二位置在網頁中的預設區域中繪制對象的圖像。由于終端根據對象在第一周期的第一位置和第一偏移角度獲取了對象在當前周期的第二位置,根據第二位置在網頁中的預設區域中繪制對象的圖像,如此周期性的在預設區域內繪制對象的圖像,實現了在預設區域內播放動畫,沒有增加網頁數據的容量,節省了終端獲取網頁數據所需要的流量,縮短了終端獲取網頁數據的時間。
附圖說明
圖1是本發明實施例1提供的一種播放動畫的方法流程圖;
圖2-1是本發明實施例2提供的一種播放動畫的方法流程圖;
圖2-2是本發明實施例2提供的預設區域第一示意圖;
圖2-3是本發明實施例2提供的預設區域第二示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410065537.6/2.html,轉載請聲明來源鉆瓜專利網。





