绘文字兼容显示方法、装置、终端及计算机可读存储介质制造方法及图纸

技术编号:21892149 阅读:31 留言:0更新日期:2019-08-17 14:36
本发明专利技术提供了一种绘文字兼容显示方法、装置、终端及计算机可读存储介质,通过获取不同编码机制的绘文字创建一个绘文字基础库,并使终端中各个应用共用该绘文字基础库,使得只要不同编码机制的绘文字都可以在终端的各个应用中被绘制并显示出来,解决了现有技术中绘文字在不同应用中不能兼容显示的问题,解除了对绘文字的应用场景的限制,进一步提升了通过绘文字进行信息交互的趣味性,极大地提高了用户体验。

Painting-text compatible display method, device, terminal and computer readable storage medium

【技术实现步骤摘要】
绘文字兼容显示方法、装置、终端及计算机可读存储介质
本专利技术涉及通信领域,尤其涉及一种绘文字兼容显示方法、装置、终端及计算机可读存储介质。
技术介绍
随着通信技术的不断发展,人们之间的信息交互也越来越频繁,随之而来,用户对于信息交互过程中的使用体验要求也越来越高。为满足用户进行信息交互时的使用体验,提升信息交互的趣味性,绘文字(即图形表情文字,例如常见的QQ表情、微信表情等)应运而生。当前,绘文字在终端上进行显示时一般存在以下两种实现方式:一,对于系统应用,其调用操作系统提供专用绘文字字库,该字库中按照Unicode等标准组织定义文本编码,从而为每一种绘文字图片定义一个标准编码(例如0xD83D0xDE0A等),此后终端在接收到输入相应的标准编码后,即可在字库中提取出相应的绘文字图片,并调用绘制功能绘制出绘文字进行显示。二,对于非系统类通信应用(例如微信、QQ等),其调用的是各通信应用运营商自身提供的个性化绘文字字库。终端在接收到输入相应的编码后,是从各通信应用运营商自身的绘文字字库中提取出相应的绘文字图片进行绘制的。值得注意的是,在这些字库中,各通信应用运营商会按照自己的方案定制实现对各个绘文字的编码,其编码方式是自定义(即各通信应用运营商采用的编码机制不同),这也导致不同通信应用运营商之间的绘文字字库各不相同。例如对于QQ而言,其编码方式采用的是文字码点的组合,比如QQ中的微笑表情,其对应编码是“/微笑”的文字码点的组合;而对于其他应用而言,其编码方式采用的可能是符号代码,比如微笑表情,其对应编码可能是“/::)”。从上述绘文字显示实现方式可见,当前系统应用和非系统应用、非系统应用中不同的通信应用,所采用的编码机制存在较大差异,对应的绘文字字库各不相同。这就使得一旦用户将系统应用中的绘文字拷贝到非系统应用中,或将非系统应用中的绘文字拷贝到系统应用中,或是将一个非系统类通信应用中的绘文字拷贝到另一个非系统类通信应用中时,均会导致拷贝的绘文字无法正常显示,兼容性极差。应当理解的是,对于终端而言,用户在输入绘文字时实质输入的是绘文字的编码,因此用户在绘文字拷贝到另一个应用中时,处理器收到的实质是该绘文字在原应用中的编码,此时由于不同应用对应的绘文字字库不同,从而使得无法得到该编码对应的绘文字图片,进而无法绘制出绘文字,会显示文字编码、空格或者乱码。例如,把微信里的“呲牙”表情拷贝到短信应用中时,即无法显示出该表情,而是显示“【呲牙】”。这就严重限制了绘文字的应用场景,减低了用户体验。
技术实现思路
本专利技术实施例提供的一种绘文字兼容显示方法、装置、终端及计算机可读存储介质,主要解决的技术问题是:现有方法对于不同编码机制的绘文字无法兼容显示,从而就严重限制了绘文字的应用场景,减低了用户体验的问题。为解决上述技术问题,本专利技术实施例提供了一种绘文字兼容显示方法,包括:获取至少两种编码机制的绘文字,所述绘文字包括编码和绘文字图片;将获取到的各所述绘文字的编码及其对应的绘文字图片进行关联保存,得到绘文字基础库;获取当前接收到的内容中的绘文字的编码,根据所述编码从所述绘文字基础库中找到相应的绘文字图片,并根据所述绘文字图片绘制绘文字;将绘制好的绘文字进行显示。本专利技术实施例还提供一种绘文字兼容显示装置,包括:绘文字基础库创建模块,用于获取至少两种编码机制的绘文字,所述绘文字包括编码和绘文字图片;以及用于将获取到的各所述绘文字的编码及其对应的绘文字图片进行关联保存,得到绘文字基础库;绘文字绘制模块,用于获取当前接收到的内容中的绘文字的编码,根据所述编码从所述绘文字基础库中找到相应的绘文字图片,并根据所述绘文字图片绘制绘文字;显示模块,用于将绘制好的绘文字进行显示。本专利技术实施例还提供一种终端,包括:处理器、存储器及通信总线;所述通信总线用于实现所述处理器和所述存储器之间的连接通信;所述处理器用于执行所述存储器中存储的一个或者多个程序,以实现上述的绘文字兼容显示方法的步骤。本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述的绘文字兼容显示方法的步骤。本专利技术的有益效果是:根据本专利技术实施例提供的绘文字兼容显示方法、装置、终端及计算机可读存储介质,通过先获取不同编码机制(至少两种)的绘文字(包括编码和绘文字图片),再将获取到的各绘文字的编码及其对应的绘文字图片进行关联保存,从而创建得到绘文字基础库。在之后的运用时,终端只要接收到了内容,即判定内容中是否存在绘文字的编码,若存在,即调用绘文字基础库中找到相应的绘文字图片,并根据绘文字图片绘制绘文字,最后将绘制好的绘文字进行显示。这样,通过不同编码机制的绘文字创建一个绘文字基础库,终端中各个应用共用该绘文字基础库,这就使得只要不同编码机制的绘文字都可以在终端的各个应用中被绘制并显示出来,解决了现有技术中绘文字在不同应用中不能兼容显示的问题,解除了对绘文字的应用场景的限制,进一步提升了通过绘文字进行信息交互的趣味性,极大地提高了用户体验。附图说明图1为本专利技术实施例一的一种绘文字兼容显示方法的流程示意图;图2为本专利技术实施例一的Unicode等标准组织定义的文本编码中编码区段示意图;图3为本专利技术实施例一的一种对各关联保存的绘文字的编码及绘文字图片进行归类的流程示意图;图4为本专利技术实施例一的一种绘文字的归类保存示例图;图5为本专利技术实施例一的又一种绘文字的归类保存示例图;图6为本专利技术实施例一的一种编码在绘文字基础库中不存在时,进行的绘文字绘制流程示意图;图7为本专利技术实施例一的一种接收到的内容中存在有图片时,通过绘文字代替图片进行显示的绘文字绘制流程示意图;图8为本专利技术实施例一的一种终端的结构示意图;图9为本专利技术实施例二的一种绘文字兼容显示装置的结构示意图;图10为本专利技术实施例三的一种较具体的绘文字兼容显示实现过程示意图。具体实施方式下面通过具体实施方式结合附图对本专利技术实施例作进一步详细说明。实施例一:为解决现有技术中绘文字在不同应用中不能兼容显示的问题,本实施例中提供了一种绘文字兼容显示方法,参见图1,图1为本实施例提供的一种绘文字兼容显示方法的流程示意图,包括:S101:获取至少两种编码机制的绘文字;值得注意的是,在本实施例中,终端获取到的绘文字应当包括该绘文字的编码和以及该绘文字的绘文字图片。S102:将获取到的各绘文字的编码及其对应的绘文字图片进行关联保存,得到绘文字基础库;在本实施例中,终端是将获取到的每个绘文字的编码和绘文字图片关联保存,再将关联保存的各绘文字的编码和绘文字图片逐条放置在一起进行保存,得到绘文字基础库。绘文字基础库中各绘文字的编码和绘文字图片可以通过图表等形式进行保存,例如表一所示的保存结构。表一编码绘文字图片编码1图片1编码2图片2…………应当理解的是,在本实施例中,绘文字基础库会与终端中的所有包含社交功能的应用关联起来,供终端中所有包含社交功能的应用共同调用。S103:获取当前接收到的内容中的绘文字的编码,根据该编码从绘文字基础库中找到相应的绘文字图片;应当理解的是,在本实施例中终端当前接收到的内容可能是用户在输入面板输入的内容(比如用户在微信输入框中输入的内容)本文档来自技高网
...

【技术保护点】
1.一种绘文字兼容显示方法,其特征在于,包括:获取至少两种编码机制的绘文字,所述绘文字包括编码和绘文字图片;将获取到的各所述绘文字的编码及其对应的绘文字图片进行关联保存,得到绘文字基础库;获取当前接收到的内容中的绘文字的编码,根据所述编码从所述绘文字基础库中找到相应的绘文字图片,并根据所述绘文字图片绘制绘文字;将绘制好的绘文字进行显示。

【技术特征摘要】
1.一种绘文字兼容显示方法,其特征在于,包括:获取至少两种编码机制的绘文字,所述绘文字包括编码和绘文字图片;将获取到的各所述绘文字的编码及其对应的绘文字图片进行关联保存,得到绘文字基础库;获取当前接收到的内容中的绘文字的编码,根据所述编码从所述绘文字基础库中找到相应的绘文字图片,并根据所述绘文字图片绘制绘文字;将绘制好的绘文字进行显示。2.如权利要求1所述的绘文字兼容显示方法,其特征在于,所述根据所述编码从所述绘文字基础库中找到相应的绘文字图片并根据所述绘文字图片绘制绘文字包括:在所述绘文字基础库中检索是否存在所述内容中的绘文字的编码;若存在,从所述绘文字基础库中提取所述编码对应的绘文字图片并根据所述绘文字图片绘制出绘文字。3.如权利要求2所述的绘文字兼容显示方法,其特征在于,所述根据所述编码从所述绘文字基础库中找到相应的绘文字图片并根据所述绘文字图片绘制绘文字还包括:若在所述绘文字基础库中不存在所述内容中的绘文字的编码,将所述内容中的绘文字的编码与所述绘文字基础库中的各绘文字的编码进行相似度匹配;根据所述相似度匹配结果从所述绘文字基础库的编码中选取出目标编码,并根据所述目标编码对应的绘文字图片绘制绘文字。4.如权利要求3所述的绘文字兼容显示方法,其特征在于,所述根据所述相似度匹配结果从所述绘文字基础库的编码中选取出目标编码包括:判断在所述绘文字基础库中是否存在与所述内容中的绘文字的编码相似度大于预设编码相似度阈值的编码;若存在,从与所述内容中的绘文字的编码相似度大于预设编码相似度阈值的编码中,选取一个作为目标编码。5.如权利要求1-4任一项所述的绘文字兼容显示方法,其特征在于,所述将获取到的各所述绘文字的编码及其对应的绘文字图片进行关联保存得到绘文字基础库包括:从获取到的各所述绘文字中找到预先指定的基准绘文字,或按照预设第一选取规则从获取到的各所述绘文字中选取一种编码机制的绘文字作为基准绘文字;...

【专利技术属性】
技术研发人员:张海文
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1