[發明專利]表情符號的預覽方法、系統和表情符號的調用方法及系統有效
| 申請號: | 201410129725.0 | 申請日: | 2014-04-01 |
| 公開(公告)號: | CN103942071B | 公開(公告)日: | 2017-09-19 |
| 發明(設計)人: | 梁志勇 | 申請(專利權)人: | 廣州華多網絡科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F17/30 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司44224 | 代理人: | 黃曉慶 |
| 地址: | 511449 廣東省廣州市番*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 表情符號 預覽 方法 系統 調用 | ||
1.一種表情符號的預覽方法,其特征在于,包括以下步驟:
檢測表情預覽指令;
在檢測到所述表情預覽指令時,將預生成的預覽圖片加載到預覽區域進行顯示,其中,所述預覽圖片的符號位置內繪制有用于標示表情符號的標識符號;
在執行所述檢測表情預覽指令的步驟之前,還包括以下步驟:
獲取至少兩個表情符號的標識符號;
將獲取的標識符號繪制到畫布的至少兩個符號位置,生成所述預覽圖片,并緩存所述預覽圖片,其中,一個符號位置內繪制有一個表情符號的標識符號;
還包括:提前計算每張預覽圖片包括多少個表情符號的標識符號,然后再繪制;
緩存所述預覽圖片的步驟還包括以下步驟:
記錄每個標識符號在所述預覽圖片中的符號位置,并建立各符號位置與各符號位置內繪制的標識符號用于標示的表情符號一一對應。
2.根據權利要求1所述的表情符號的預覽方法,其特征在于,所述緩存所述預覽圖片的步驟還包括以下步驟:
為所述預覽圖片中各符號位置內的標識符號分配唯一的編碼;
將各所述編碼組合成唯一的字符串;
通過MD5算法將所述字符串生成所述預覽圖片的緩存路徑。
3.根據權利要求1至2中任意一項所述的表情符號的預覽方法,其特征在于,在所述將預生成的預覽圖片加載到預覽區域進行顯示的步驟之前,還包括以下步驟:
檢測表情符號是否有更新;
若是,則獲取更新后的表情符號的標識符號;
將獲取的標識符號繪制到畫布的符號位置,生成新的預覽圖片,并緩存新的預覽圖片,替換更新前的預覽圖片。
4.一種表情符號的預覽系統,其特征在于,包括:
預覽檢測模塊,用于檢測表情預覽指令;
預覽顯示模塊,用于在檢測到所述表情預覽指令時,將預生成的預覽圖片加載到預覽區域進行顯示,其中,所述預覽圖片的符號位置內繪制有用于標示表情符號的標識符號;
還包括圖片生成模塊,用于:
獲取至少兩個表情符號的標識符號;
將獲取的標識符號繪制到畫布的至少兩個符號位置,生成所述預覽圖片,并緩存所述預覽圖片,其中,一個符號位置內繪制有一個表情符號的標識符號;
還包括:用于提前計算每張預覽圖片包括多少個表情符號的標識符號的模塊;
還包括:用于記錄每個標識符號在所述預覽圖片中的符號位置,并建立各符號位置與各符號位置內繪制的標識符號用于標示的表情符號一一對應的模塊。
5.一種表情符號的調用方法,其特征在于,包括以下步驟:
檢測表情預覽指令;
在檢測到所述表情預覽指令時,將預生成的預覽圖片加載到預覽區域進行顯示,其中,所述預覽圖片的符號位置內繪制有用于標示表情符號的標識符號;
識別鼠標指針在所述預覽圖片中所處位置為調用位置;獲取所述調用位置,并判斷所述調用位置與所述預覽圖片中的符號位置是否匹配;
若匹配,從表情符號庫中調用所述符號位置內繪制的標識符號用于標示的表情符號;
在執行所述檢測表情預覽指令的步驟之前,還包括以下步驟:
獲取至少兩個表情符號的標識符號;
將獲取的標識符號繪制到畫布的至少兩個符號位置,生成所述預覽圖片,并緩存所述預覽圖片,其中,一個符號位置內繪制有一個表情符號的標識符號;
還包括:提前計算每張預覽圖片包括多少個表情符號的標識符號,然后再繪制;
緩存所述預覽圖片的步驟還包括以下步驟:
記錄每個標識符號在所述預覽圖片中的符號位置,并建立各符號位置與各符號位置內繪制的標識符號用于標示的表情符號一一對應。
6.根據權利要求5所述的表情符號的調用方法,其特征在于,所述獲取調用位置,并判斷所述調用位置與所述預覽圖片中的符號位置是否匹配的步驟還包括以下步驟:
根據所述調用位置和預先記錄的標識符號在所述預覽圖片中的符號位置,獲取所述鼠標指針所處的符號位置;
判斷所述鼠標指針在所述符號位置中所處的時間是否超過時間閾值,若是,則判定所述調用位置與所述符號位置匹配。
7.一種表情符號的調用系統,其特征在于,包括:
預覽檢測模塊,用于檢測表情預覽指令;
預覽顯示模塊,用于在檢測到所述表情預覽指令時,將預生成的預覽圖片加載到預覽區域進行顯示,其中,所述預覽圖片的符號位置內繪制有用于標示表情符號的標識符號;
調用檢測模塊,用于識別鼠標指針在所述預覽圖片中所處位置為調用位置;獲取所述調用位置,并判斷所述調用位置與所述預覽圖片中的符號位置是否匹配;
調用模塊,用于在所述調用位置與所述預覽圖片中的符號位置匹配時,從表情符號庫中調用所述符號位置內繪制的標識符號用于標示的表情符號;
還包括圖片生成模塊,用于:
獲取至少兩個表情符號的標識符號;
將獲取的標識符號繪制到畫布的至少兩個符號位置,生成所述預覽圖片,并緩存所述預覽圖片,其中,一個符號位置內繪制有一個表情符號的標識符號;
還包括:用于提前計算每張預覽圖片包括多少個表情符號的標識符號,然后再繪制的模塊;
還包括:用于記錄每個標識符號在所述預覽圖片中的符號位置,并建立各符號位置與各符號位置內繪制的標識符號用于標示的表情符號一一對應的模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州華多網絡科技有限公司,未經廣州華多網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410129725.0/1.html,轉載請聲明來源鉆瓜專利網。





