字符串显示处理方法、装置、终端及存储介质制造方法及图纸

技术编号:34478235 阅读:17 留言:0更新日期:2022-08-10 08:53
本发明专利技术实施例公开了一种字符串显示处理方法、装置、终端及存储介质,其中方法包括:接收字符显示指令;若待显示字符串中的目标字符串不包括预设类型的字符,则对目标字符串包括的目标字符进行第一渲染预处理得到第一渲染数据集,并根据所述第一渲染数据集生成关于所述待显示字符串集的渲染指令;若目标字符串包括预设类型的字符,则对目标字符串进行第二渲染预处理得到第二渲染数据集,并根据所述第二渲染数据集生成关于所述待显示字符串集的渲染指令。采用本发明专利技术实施例可以有针对性对包括不同类型字符的目标字符串进行渲染处理,较好的实现在终端的用户界面中漂浮显示目标字符串。串。串。

【技术实现步骤摘要】
字符串显示处理方法、装置、终端及存储介质


[0001]本申请涉及互联网
,尤其涉及一种字符串显示处理方法、装置、终端及存储介质。

技术介绍

[0002]随着科技的发展,为了提高用户体验,各种应用不断的开发新功能。比如,好多应用可以在用户界面上漂浮显示一些内容以吸引用户的关注度,例如,在视频应用中开发了弹幕功能,以使得用户在观看视频的同时可以查看其他用户对该视频的评论;再如,在某个网站的页面中漂浮显示该网站中重点需要用户关注的内容,例如广告内容、网站使用指导等等。
[0003]常用的在用户界面上漂浮显示内容的方法可以为:服务器收集在一段时间内需要显示的内容,也可以称为待显示字符串;然后将待显示字符串发送给显示该待显示字符串的终端,由终端生成待显示字符串中各个待显示字符对应的字符图像,进而对各个字符图像进行渲染以实现在终端的用户界面中显示待显示字符串。但是经过实践证明,该种方法在实际应用中消耗较多的终端功耗,并且在待显示字符串数量较多的情况下容易出现卡顿的现象。因此,目前如何较为有效的在终端的用户界面中漂浮显示待显示字符串成为研究的热点问题。

技术实现思路

[0004]本专利技术实施例提供了一种字符串显示处理方法、装置、终端及存储介质,可以有针对性地对包括不同类型字符的目标字符串进行渲染处理,较好的实现在终端的用户界面中漂浮显示目标字符串。
[0005]一方面,本专利技术实施例提供了一种字符串显示处理方法,包括:
[0006]接收字符显示指令,所述字符显示指令用于指示对待显示字符串进行渲染;
[0007]若所述待显示字符串中的目标字符串不包括预设类型的字符,则对所述目标字符串包括的目标字符进行第一渲染预处理得到第一渲染数据集,所述第一渲染数据集包括所述目标字符对应的目标字符图像,并根据所述第一渲染数据集生成关于所述待显示字符串集的渲染指令,以指示对所述目标字符图像进行图像渲染;
[0008]若所述待显示字符串中的目标字符串包括预设类型的字符,则对所述目标字符串进行第二渲染预处理得到第二渲染数据集,所述第二渲染数据集包括所述目标字符串对应的字符串图像,并根据所述第二渲染数据集生成关于所述待显示字符串集的渲染指令,以指示对所述字符串图像进行图像渲染。
[0009]另一方面,本专利技术实施例提供了一种字符串显示处理装置,包括:
[0010]接收单元,用于接收字符显示指令,所述字符显示指令用于指示对待显示字符串进行渲染;
[0011]处理单元,用于若所述待显示字符串中的目标字符串不包括预设类型的字符,则
对所述目标字符串包括的目标字符进行第一渲染预处理得到第一渲染数据集,所述第一渲染数据集包括所述目标字符对应的目标字符图像并根据所述第一渲染数据集生成关于所述待显示字符串集的渲染指令,以指示对所述目标字符图像进行图像渲染;
[0012]所述处理单元,还用于若所述待显示字符串中的目标字符串包括预设类型的字符,则对所述目标字符串进行第二渲染预处理得到第二渲染数据集,所述第二渲染数据集包括所述目标字符串对应的字符串图像,并根据所述第二渲染数据集生成关于所述待显示字符串集的渲染指令,以指示对所述字符串图像进行图像渲染。
[0013]再一方面,本专利技术实施例提供了一种终端,所述终端包括:
[0014]处理器,适于实现一条或多条指令;以及,
[0015]计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由所述处理器加载并执行如下步骤:
[0016]接收字符显示指令,所述字符显示指令用于指示对待显示字符串进行渲染;
[0017]若所述待显示字符串中的目标字符串不包括预设类型的字符,则对所述目标字符串包括的目标字符进行第一渲染预处理得到第一渲染数据集,所述第一渲染数据集包括所述目标字符对应的目标字符图像并根据所述第一渲染数据集生成关于所述待显示字符串集的渲染指令,以指示对所述目标字符图像进行图像渲染;
[0018]若所述待显示字符串中的目标字符串包括预设类型的字符,则对所述目标字符串进行第二渲染预处理得到第二渲染数据集,所述第二渲染数据集包括所述目标字符串对应的字符串图像,并根据所述第二渲染数据集生成关于所述待显示字符串集的渲染指令,以用指示对所述字符串图像进行图像渲染。
[0019]本专利技术实施例中针对目标字符串中是否包括预设类型的字符,采取不同的渲染预处理方式得到了第一渲染数据集和第二渲染数据集,进而根据第一渲染数据集或者第二渲染数据生成关于待显示字符串集的渲染指令,实现了根据目标字符串包括的字符的类型不同进行不同的渲染处理,与现有技术中针对所有目标字符串采用统一的处理方法相比,可以更为有效的进行目标字符串的显示。
附图说明
[0020]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1a是本专利技术实施例提供的一种字符串显示处理方案的结构示意图;
[0022]图1b是本专利技术实施例提供的一种终端的用户界面的示意图;
[0023]图1c是本专利技术实施例提供的另一种终端的用户界面的示意图;
[0024]图1d是本专利技术实施例提供的又一种终端的用户界面的示意图;
[0025]图1e是本专利技术实施例提供的又一种终端的用户界面的示意图;
[0026]图1f是本专利技术实施例提供的一种在用户界面上显示字符串的示意图;
[0027]图2是本专利技术实施例提供的一种字符串显示处理方法的流程示意图;
[0028]图3a是本专利技术实施例提供的一种字符渲染纹理集的示意图;
[0029]图3b是本专利技术实施例提供的另一种字符渲染纹理集的示意图;
[0030]图3c是本专利技术实施例提供的一种字符渲染的示意图;
[0031]图3d是本专利技术实施例提供的另一种字符渲染的示意图;
[0032]图3e是本专利技术实施例提供的一种存储字符图像的示意图;
[0033]图4是本专利技术实施例提供的另一种字符串显示处理方法的流程示意图;
[0034]图5a是本专利技术实施例提供的一种目标字符排版的示意图;
[0035]图5b是本专利技术实施例提供的一种目标字符的示意图;
[0036]图5c是本专利技术实施例提供的另一种目标字符排版的示意图;
[0037]图5d是本专利技术实施例提供的又一种目标字符排版的示意图;
[0038]图5e是本专利技术实施例提供的又一种目标字符排版的示意图;
[0039]图6是本专利技术实施例提供的一种字符串显示处理装置的结构示意图;
[0040]图7是本专利技术实施例提供的一种终端的结构示意图。
具体实施方式
[0041]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种字符串显示处理方法,其特征在于,包括:接收字符显示指令,所述字符显示指令指示对待显示字符串集进行渲染;若所述待显示字符串集中的目标字符串不包括预设类型的字符,则对所述目标字符串包括的各个目标字符进行第一渲染预处理得到第一渲染数据集,并根据所述第一渲染数据集生成关于所述待显示字符串集的渲染指令,以指示对所述目标字符图像进行图像渲染,所述第一渲染预处理指确定在用户界面上显示目标字符所需的第一显示参数以及目标字符对应的第一渲染参数的处理,所述第一显示参数包括显示位置,所述第一渲染参数包括目标字符对应的目标字符图像。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若所述待显示字符串集中的目标字符串包括预设类型的字符,则对所述目标字符串进行第二渲染预处理得到第二渲染数据集,并根据所述第二渲染数据集生成关于所述待显示字符串集的渲染指令,以指示对所述字符串图像进行图像渲染,所述第二渲染预处理指确定目标字符串对应的第二渲染参数以及第二显示参数的处理,所述第二显示参数包括显示位置,所述第二渲染参数包括目标字符串对应的字符串图像。3.如权利要求2所述的方法,其特征在于,所述待显示字符串集还包括除所述目标字符串之外的其他字符串,所述方法还包括:若所述其他字符串不包括所述预设类型的字符,则所述渲染指令还用于指示对所述其他字符串中包括的字符对应的字符图像进行图像渲染;若所述其他字符串包括所述预设类型的字符,则所述渲染指令还用于指示对所述其他字符串对应的字符串图像进行图像渲染。4.如权利要求1所述的方法,其特征在于,所述对所述目标字符串包括的目标字符进行第一渲染预处理得到第一渲染数据集,包括:根据所述目标字符的字符类型对应的排版规则对所述目标字符进行排版;根据排版后的目标字符和漂浮显示对应的配置信息,确定所述目标字符对应的第一显示参数;基于预设的字符渲染纹理集获取所述目标字符对应的第一渲染参数,所述预设的字符渲染纹理集中包括至少一个字符对应的字符图像;根据所述第一显示参数和所述第一渲染参数得到第一渲染数据集。5.如权利要求4所述的方法,其特征在于,所述基于预设的字符渲染纹理集获取所述目标字符对应的第一渲染参数,包括:如果所述字符渲染纹理集中包括与所述目标字符相匹配的字符图像,则将相匹配的字符渲染图像确定为所述目标字符对应的目标字符图像,并根据所述相匹配的字符渲染图像在所述字符渲染纹理集中的位置确定所述目标字符图像的位置信息。6.如权利要求5所述的方法,其特征在于,所述基于预设的字符渲染纹理集获取所述目标字符对应的第一渲染参数,包括:如果所述字符渲染纹理集中不包括与所述目标字符相匹配的字符渲染图像,则采用字符渲染图像生成规则生成所述目标字符对应的目标字符图像,并将所述目标字符图像按照预设存储规则添加到所述字符渲染纹理集中以更新所述字符渲染纹理集;根据所述预设存储规则获取所述目标字符图像在更新后的字符渲染纹理集中的位置
信息。7.如权利要求4所述的方法,其特征在于,所述目标字符包括第一字符和第二字符,所述根据所述目标字符的字符类型对应的排版规则对所述目标字符进行排版,包括:如果所述第一字符对应的第一字符类型和所述第二字符对应的第二字符类型相同,则按照所述第一字符类型或者所述第二字符类型对应的排版规则中指示的对齐规则对所述第一字符和所述第二字符进行排版;如果所述第一字符类型和所述第二字符类型不相同,则根据所述第一字符类型对应的排版规则中所指示的对齐规则对所述第一字符进行排版,以及根据所述第二字符类型对应的排版规则中所指示的...

【专利技术属性】
技术研发人员:胡力
申请(专利权)人:腾讯数码天津有限公司
类型:发明
国别省市:

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

1