获取符号串的方法和装置的制造方法

文档序号:8380531阅读:182来源:国知局
获取符号串的方法和装置的制造方法
【技术领域】
[0001] 本发明涉及自然语言处理研宄领域,特别涉及一种获取符号串的方法和装置。
【背景技术】
[0002] 当前,随着计算机网络和通信技术的发展,社交网络应用越来越多,且这些社交网 络应用也逐渐渗透到人们的日常工作和生活中。在人们的日常交流活动中,短文本大量出 现,且文字中夹杂各种各样有多重符号组成的表情符号,如"Γ_?等。表情符号 的大量出现丰富人们日常情感交流活动,为此终端为用户获取表情符号,供用户选择输入。
[0003] 目前,终端可以按如下方式来获取表情符号,具体为:终端获取用户输入的词语, 根据获取的词语,从系统的表情符号库中获取与该词语相对应的至少一个表情符号,显示 获取的表情符号给用户;然后用户可以从显示的至少一个表情符号中选择表情符号,并输 入选择的表情符号。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 目前获取表情符号依赖于表情符号库中的表情符号,然而表情符号库中的表情符 号的数量、种类、多样性和用户个性化方面存在其局限性,难以满足用户日益增加的对表情 符号的输入需求。

【发明内容】

[0006] 为了解决现有技术中的问题,本发明提供了一种获取符号串的方法和装置。所述 技术方案如下:
[0007] -方面,本发明提供了一种获取符号串的方法,所述方法包括:
[0008] 获取输入的信息中包含的第一符号串;
[0009] 根据第二符号串生成与所述第二符号串具有对称性结构的第三符号串,所述第二 符号串为所述第一符号串或为所述第一符号串的子符号串;
[0010] 将所述第二符号串和所述第三符号串组成第四符号串。
[0011] 进一步地,所述根据第二符号串生成与所述第二符号串具有对称性结构的第三符 号串,包括:
[0012] 在所述第二符号串中确定一对称中心;
[0013] 从所述第二符号串中获取位于所述对称中心左边的第五符号串;
[0014] 参照所述第五符号串,生成与所述第五符号串相同或形状相反的第三符号串。
[0015] 进一步地,所述对称中心为所述第二符号串的最右边字符或所述最右边字符的结 尾处。
[0016] 进一步地,所述将所述第二符号串和所述第三符号串组成第四符号串之后,还包 括:
[0017] 获取所述第四符号串的对称度,如果所述第四符号串的对称度满足预设条件,则 显示所述第四符号串。
[0018] 进一步地,所述将所述第二符号串和所述第三符号串组成第四符号串之后,还包 括:
[0019] 从预设的符号库中获取所述第四符号串对应的相关信息,所述相关信息至少包括 所述第四符号串对应的词语和表情图像。
[0020] 进一步地,所述从预设的符号库获取所述第四符号串对应的相关信息之后,还包 括:
[0021] 获取词语集合,所述词语集合中包括所述第四符号串对应的词语的同义词和近义 词,根据所述词语集合中的每个词语,从所述符号库中获取对应的表情图像。
[0022] 进一步地,所述获取输入的信息中包含的第一符号串之后,还包括:
[0023] 从预设符号库中获取包含所述第二符号串的第六符号串,并显示所述第六符号 串。
[0024] 进一步地,所述第二符号串、所述第三符号串和所述第四符号串都是由字符或表 情图像组成的符号串。
[0025] 另一方面,本发明提供了一种获取符号串的装置,所述装置包括:
[0026] 第一获取模块,用于获取输入的信息中包含的第一符号串;
[0027] 生成模块,用于根据第二符号串生成与所述第二符号串具有对称性结构的第三符 号串,所述第二符号串为所述第一符号串或为所述第一符号串的子符号串;
[0028] 组成模块,用于将所述第二符号串和所述第三符号串组成第四符号串。
[0029] 进一步地,所述生成模块包括:
[0030] 确定单元,用于在所述第二符号串中确定一对称中心;
[0031] 获取单元,用于从所述第二符号串中获取位于所述对称中心左边的第五符号串;
[0032] 生成单元,用于参照所述第五符号串,生成与所述第五符号串相同或形状相反的 第三符号串。
[0033] 本发明实施例提供的技术方案带来的有益效果是:
[0034] 获取输入的信息中包含的第一符号串;根据第二符号串生成与第二符号串具有对 称性结构的第三符号串,第二符号串为第一符号串或为第一符号串的子符号串;将第二符 号串和第三符号串组成第四符号串。本发明能够根据用户输入的第一符号串,生成第四符 号串,从而能够自动生成和实现符号库中所没有的表情符号,满足用户的个性化需求。
【附图说明】
[0035] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0036] 图1是本发明实施例1提供的获取符号串的方法流程图;
[0037] 图2-1是本发明实施例2提供的获取符号串的方法流程图;
[0038] 图2-2是本发明实施例2提供的生成第四符号串的界面示意图;
[0039] 图3是本发明实施例3提供的获取符号串的装置结构示意图。
【具体实施方式】
[0040] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0041] 实施例1
[0042] 本发明实施例提供了一种获取符号串的方法,参见图1,其中,该方法包括:
[0043] 步骤101 :获取输入的信息中包含的第一符号串;
[0044] 步骤102 :根据第二符号串生成与第二符号串具有对称性结构的第三符号串,第 二符号串为第一符号串或为第一符号串的子符号串;
[0045] 步骤103 :将第二符号串和第三符号串组成第四符号串。
[0046] 进一步地,根据第二符号串生成与第二符号串具有对称性结构的第三符号串,包 括:
[0047] 在第二符号串中确定一对称中心;
[0048] 从第二符号串中获取位于对称中心左边的第五符号串;
[0049] 参照第五符号串,生成与第五符号串相同或形状相反的第三符号串。
[0050] 进一步地,对称中心为第二符号串的最右边字符或最右边字符的结尾处。
[0051] 进一步地,将第二符号串和第三符号串组成第四符号串之后,还包括:
[0052] 获取第四符号串的对称度,如果第四符号串的对称度满足预设条件,则显示第四 符号串。
[0053] 进一步地,将第二符号串和第三符号串组成第四符号串之后,还包括:
[0054] 从预设的符号库中获取第四符号串对应的相关信息,相关信息至少包括第四符号 串对应的词语和表情图像。
[0055] 进一步地,从预设的符号库获取第四符号串对应的相关信息之后,还包括:
[0056] 获取词语集合,词语集合中包括第四符号串对应的词语的同义词和近义词,根据 词语集合中的每个词语,从符号库中获取对应的表情图像。
[0057] 进一步地,获取输入的信息中包含的第一符号串之后,还包括:
[0058] 从预设符号库中获取包含第二符号串的第六符号串,并显示第六符号串。
[0059] 进一步地,第二符号串、第三符号串和第四符号串都是由字符或表情图像组成的 符号串。
[0060] 在本发明实施例中,获取输入的信息中包含的第一符号串;根据第二符号串生成 与第二符号串具有对称性结构的第三符号串,第二符号串为
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1