[发明专利]表情符号的预览方法、系统和表情符号的调用方法及系统有效
申请号: | 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.vipzhuanli.com/pat/books/201410129725.0/1.html,转载请声明来源钻瓜专利网。