表情符号存储方法、装置、计算机可读存储介质和终端制造方法及图纸

技术编号:19425207 阅读:37 留言:0更新日期:2018-11-14 10:37
本发明专利技术公开了一种表情符号存储方法、装置、计算机可读存储介质和终端。其中,该表情符号存储方法包括获取表情符号的属性信息;确定与表情符号的属性信息对应的文本式标识符;存储文本式标识符。其中,获取表情符号的属性信息的步骤具体包括:获取表情符号的、富文本格式的数据;从富文本格式的数据中,遍历识别出属性标记;根据属性标记,获取表情符号的属性信息。通过本发明专利技术实施例解决了如何减少所占用的存储空间并降低成本的技术问题;而且还有利于各个平台之间的数据同步,以及旧版本的兼容。

【技术实现步骤摘要】
表情符号存储方法、装置、计算机可读存储介质和终端
本专利技术涉及一种互联网
,特别是涉及一种表情符号存储方法、装置、计算机可读存储介质和终端。
技术介绍
在网络用户的互动过程中,越来越多的网络用户希望将自己的情绪在互动过程中表达出来。在情绪表达过程中,利用表情符号可以形象生动地表达情绪的变化。目前,现有技术通过直接存储富文本表情的方式来存储表情符号。因此,现有技术因采用富文本直接存储方式而存在占用较大存储空间且成本高的缺陷。
技术实现思路
本专利技术解决的技术问题是提供一种表情符号存储方法、装置、计算机可读存储介质和终端,以解决如何减少所占用的存储空间并降低成本的技术问题。为了实现上述目的,根据本专利技术的第一方面,提供以下技术方案:一种表情符号存储方法,包括:获取表情符号的属性信息;确定与所述表情符号的属性信息对应的文本式标识符;存储所述文本式标识符。进一步地,所述获取表情符号的属性信息的步骤,具体包括:获取表情符号的、富文本格式的数据;对所述富文本格式的数据进行解析,得到所述表情符号的所述属性信息。进一步地,所述对所述富文本格式的数据进行解析,得到所述表情符号的所述属性信息的步骤,具体包括:从所述富文本格式的数据中,遍历识别出属性标记;根据所述属性标记,获取所述表情符号的所述属性信息。进一步地,所述确定与所述表情符号的属性信息对应的文本式标识符的步骤,具体包括:从所述表情符号的属性信息中提取出所述表情符号的描述信息;根据所述表情符号的所述描述信息,确定与所述描述信息对应的所述文本标识符。为了实现上述目的,根据本专利技术的第二方面,还提供以下技术方案:一种表情符号存储装置,包括:获取模块,用于获取表情符号的属性信息;确定模块,用于确定与所述表情符号的属性信息对应的文本式标识符;存储模块,用于存储所述文本式标识符。进一步地,所述获取模块具体用于:获取表情符号的、富文本格式的数据;对所述富文本格式的数据进行解析,得到所述表情符号的所述属性信息。进一步地,所述获取模块具体还用于:从所述富文本格式的数据中,遍历识别出属性标记;根据所述属性标记,获取所述表情符号的所述属性信息。进一步地,所述确定模块具体用于:从所述表情符号的属性信息中提取出所述表情符号的描述信息;根据所述表情符号的所述描述信息,确定与所述描述信息对应的所述文本标识符。为了实现上述目的,根据本专利技术的第三方面,还提供以下技术方案:一种表情符号存储硬件装置,包括:存储器,用于存储非暂时性计算机可读指令;以及处理器,用于运行所述计算机可读指令,使得所述处理器执行时实现如本专利技术第一方面所述的表情符号存储方法。为了实现上述目的,根据本专利技术的第四方面,还提供以下技术方案:一种计算机可读存储介质,用于存储非暂时性计算机可读指令,当所述非暂时性计算机可读指令由计算机执行时,使得所述计算机执行如本专利技术第一方面所述的表情符号存储方法。为了实现上述目的,根据本专利技术的第五方面,还提供以下技术方案:一种表情符号存储终端,包括本专利技术第二方面所述的一种表情符号存储装置。本专利技术实施例提供一种表情符号存储方法、装置、计算机可读存储介质和终端。其中,该表情符号存储方法包括获取表情符号的属性信息;确定与表情符号的属性信息对应的文本式标识符;存储文本式标识符。本专利技术实施例通过采取该技术方案,通过文本式标识符这一文字形式来保存表情符号的属性信息,进而,通过该文本标识符就可以唯一地确定与之对应的表情符号,从而降低了表情符号的成本(其包括但不限于存储成本、解析成本),并减少了存储空间;而且还有利于各个平台之间的数据同步,以及旧版本的兼容。上述说明仅是本专利技术技术方案的概述,为了能更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为让本专利技术的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。附图说明图1a为根据本专利技术一个实施例的表情符号存储方法的流程示意图;图1b为根据本专利技术一个实施例的害羞表情符号示意图;图2为根据本专利技术另一个实施例的表情符号存储方法的流程示意图;图3为根据本专利技术一个实施例的表情符号存储装置的结构示意图;图4为根据本专利技术一个实施例的表情符号存储硬件装置的结构示意图;图5为根据本专利技术一个实施例的计算机可读存储介质的结构示意图;图6为根据本专利技术一个实施例的表情符号存储终端的结构示意图;图7为根据本专利技术另一个实施例的表情符号存储终端的结构示意图。具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本专利技术,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。还需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。另外,在以下描述中,提供具体细节是为了便于透彻理解实例。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践所述方面。为了解决如何减少所占用的存储空间并降低成本的技术问题,本专利技术实施例提供一种表情符号存储方法。如图1a所示,该方法主要包括以下步骤S100至步骤S120。其中:S100:获取表情符号的属性信息。其中,表情符号的属性信息包括但不限于表情描述信息、位置、样式、大小等信息。在实际应用中,以苹果操作系统为例,该属性信息可以是通过属性字符串(例如,NSAttributedString属性字符串)定义的表情符号的属性信息。具体地,本步骤S100可以包括步骤S101和步骤S102。其中:S101:获取表情符号的、富文本格式的数据。其中,富文本格式(RichTextFormat,简称RTF)为一种跨平台文档格式。RTF定义了便于在应用程序之间转储格式化文本和图形的一种编码方法。该RTF包括文件头和正文。其中,文件头包括字体表、文件表、颜色表等数据结构;正文包括版面格式化命令、文字、表格、特殊命令等。在RTF中,文字用命令的形式表示,例如,“\内码”。其中,内码可以通过ASCII码来存储。在本步骤中,表情符号的、富文本格式的数据可以预先通过属性字符串来定义体现表情符号的本文档来自技高网...

【技术保护点】
1.一种表情符号存储方法,其特征在于,包括:获取表情符号的属性信息;确定与所述表情符号的属性信息对应的文本式标识符;存储所述文本式标识符。

【技术特征摘要】
1.一种表情符号存储方法,其特征在于,包括:获取表情符号的属性信息;确定与所述表情符号的属性信息对应的文本式标识符;存储所述文本式标识符。2.根据权利要求1所述的方法,其特征在于,所述获取表情符号的属性信息的步骤,具体包括:获取表情符号的、富文本格式的数据;对所述富文本格式的数据进行解析,得到所述表情符号的所述属性信息。3.根据权利要求2所述的方法,其特征在于,所述对所述富文本格式的数据进行解析,得到所述表情符号的所述属性信息的步骤,具体包括:从所述富文本格式的数据中,遍历识别出属性标记;根据所述属性标记,获取所述表情符号的所述属性信息。4.根据权利要求1所述的方法,其特征在于,所述确定与所述表情符号的属性信息对应的文本式标识符的步骤,具体包括:从所述表情符号的属性信息中提取出所述表情符号的描述信息;根据所述表情符号的所述描述信息,确定与所述描述信息对应的所述文本标识符。5.一种表情符号存储装置,其特征在于,包括:获取模块,用于获取表情符号的属性信息;确定模块,用于确定与所述表情符号的属性信息对应的文本式标识符;存储模块,用于存储所述文本式标识符...

【专利技术属性】
技术研发人员:盛宣玮
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

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

1