实时生成聊天表情的方法及装置与流程

文档序号:11864865阅读:461来源:国知局
实时生成聊天表情的方法及装置与流程

本发明涉及互联网应用技术领域,特别是一种实时生成聊天表情的方法及装置。



背景技术:

当前社交聊天软件(如微信、QQ等)已经成为人们生活中不可或缺的一部分,而表情的交互方式在聊天系统中扮演着举足轻重的作用。目前表情的生成方式都为人工构造,即便是通过搜索查询到的表情也是人工提前构建好的,这种方式的缺点在于:构建的表情数量有限,样式固定,一经构建好,将只能针对固定的词语。而用户的语言输入多种多样,固定数量和样式的表情显然难以满足用户对于表情交互方式的需求。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的实时生成聊天表情的方法及相应的装置。

依据本发明的一方面,提供了一种实时生成聊天表情的方法,包括:

对基础表情集合中的一个或多个表情进行标注,标注各个表情的主题相关信息;

当接收到来自用户的聊天词句时,将所述聊天词句与标注的所述各个表情的主题相关信息进行匹配,得到与所述聊天词句匹配的主题相关信息;

将与所述聊天词句匹配的主题相关信息对应的表情作为待合成的表情,与所述聊天词句进行合成,生成聊天表情,并提供给所述用户。

可选地,将所述聊天词句与标注的所述各个表情的主题相关信息进行匹配,包括:

确定所述聊天词句的类别;

在预先建立的类别与类别属性的对应关系中,查找所述聊天词句的类别对应的类别属性;

获取所述聊天词句的类别属性对应的类别属性值;

将获取到的所述类别属性值与标注的所述各个表情的主题相关信息进行匹配。

可选地,确定所述聊天词句的类别,包括:

获取预先构建的词句类别词典,其中,所述词句类别词典中存储了词句与类别的对应关系;

在所述词句类别词典中查找所述聊天词句的类别。

可选地,通过以下步骤构建所述词句类别词典:

获取待构建的一个或多个类别;

枚举各个类别的词句;

基于各个类别以及各个类别的词句,构建所述词句类别词典。

可选地,所述类别包括下列至少之一:

成语、诗句、歌曲、电影、图书。

可选地,将所述聊天词句与标注的所述各个表情的主题相关信息进行匹配,得到与所述聊天词句匹配的主题相关信息,包括:

将所述聊天词句与标注的所述各个表情的主题相关信息进行语义匹配,得到语义上与所述聊天词句相同或相近的主题相关信息。

可选地,所述方法还包括:

在对基础表情集合中的一个或多个表情进行标注时,为各个表情标注合成的区域。

可选地,将所述待合成的表情与所述聊天词句进行合成,生成聊天表情,包括:

获取为所述待合成的表情标注的合成的区域;

将所述聊天词句合并至所述合成的区域,生成聊天表情。

可选地,所述方法还包括:

在对基础表情集合中的一个或多个表情进行标注时,为各个表情标注合成的类型。

可选地,将所述待合成的表情与所述聊天词句进行合成,生成聊天表情,包括:

获取为所述待合成的表情标注的合成的区域和合成的类型;

将所述聊天词句转换成所述合成的类型,并合并至所述合成的区域,生成聊天表情。

可选地,若所述合成的类型为图片,将所述聊天词句转换成所述合成的类型,并合并至所述合成的区域,包括:

生成包含所述聊天词句的图片;

按照所述合成的区域的大小对所述图片进行缩放操作,得到缩放后的图片;

将所述缩放后的图片合并至所述合成的区域。

依据本发明的另一方面,还提供了一种实时生成聊天表情的装置,包括:

标注模块,适于对基础表情集合中的一个或多个表情进行标注,标注各个表情的主题相关信息;

匹配模块,适于当接收到来自用户的聊天词句时,将所述聊天词句与标注的所述各个表情的主题相关信息进行匹配,得到与所述聊天词句匹配的主题相关信息;

生成模块,适于将与所述聊天词句匹配的主题相关信息对应的表情作为待合成的表情,与所述聊天词句进行合成,生成聊天表情,并提供给所述用户。

可选地,所述匹配模块包括:

确定单元,适于确定所述聊天词句的类别;

查找单元,适于在预先建立的类别与类别属性的对应关系中,查找所述聊天词句的类别对应的类别属性;

获取单元,适于获取所述聊天词句的类别属性对应的类别属性值;

匹配单元,适于将获取到的所述类别属性值与标注的所述各个表情的主题相关信息进行匹配。

可选地,所述确定单元还适于:

获取预先构建的词句类别词典,其中,所述词句类别词典中存储了词句与类别的对应关系;

在所述词句类别词典中查找所述聊天词句的类别。

可选地,所述装置还包括:

构建模块,适于获取待构建的一个或多个类别;枚举各个类别的词句;基于各个类别以及各个类别的词句,构建所述词句类别词典。

可选地,所述类别包括下列至少之一:

成语、诗句、歌曲、电影、图书。

可选地,所述匹配模块还适于:

将所述聊天词句与标注的所述各个表情的主题相关信息进行语义匹配,得到语义上与所述聊天词句相同或相近的主题相关信息。

可选地,所述标注模块还适于:

在对基础表情集合中的一个或多个表情进行标注时,为各个表情标注合成的区域。

可选地,所述生成模块还适于:

获取为所述待合成的表情标注的合成的区域;

将所述聊天词句合并至所述合成的区域,生成聊天表情。

可选地,所述标注模块还适于:

在对基础表情集合中的一个或多个表情进行标注时,为各个表情标注合成的类型。

可选地,所述生成模块还适于:

获取为所述待合成的表情标注的合成的区域和合成的类型;

将所述聊天词句转换成所述合成的类型,并合并至所述合成的区域,生成聊天表情。

可选地,所述生成模块还适于:

若所述合成的类型为图片,生成包含所述聊天词句的图片;

按照所述合成的区域的大小对所述图片进行缩放操作,得到缩放后的图片;

将所述缩放后的图片合并至所述合成的区域。

本发明实施例提出了一种全新的表情实时生成方式,首先对基础表情集合中的一个或多个表情进行标注,标注各个表情的主题相关信息。当接收到来自用户的聊天词句时,将聊天词句与标注的各个表情的主题相关信息进行匹配,得到与聊天词句匹配的主题相关信息。随后,将与聊天词句匹配的主题相关信息对应的表情作为待合成的表情,与聊天词句进行合成,生成聊天表情,并提供给用户。由此可见,本发明实施例能够根据用户输入需求实时构建表情,在广度上和丰富度上对表情进行了很好的扩展。并且,对于目前数量有限、模式固定的表情是个极大的丰富和创新,极大满足用户对于表情交互方式的需求。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明一实施例的实时生成聊天表情的方法的流程图;

图2a示出了根据本发明一实施例的基础表情集合中的表情示意图;

图2b示出了根据本发明一实施例的对图2a所示的表情标注合成的区域的示意图;

图2c示出了根据本发明一实施例的生成的聊天表情的示意图;

图3a示出了根据本发明另一实施例的基础表情集合中的表情示意图;

图3b示出了根据本发明一实施例的对图3a所示的表情标注合成的区域的示意图;

图3c示出了根据本发明另一实施例的生成的聊天表情的示意图;

图4a示出了根据本发明一实施例的聊天界面的示意图;

图4b示出了根据本发明一实施例的包含聊天表情的聊天界面的示意图;

图5示出了根据本发明一实施例的实时生成聊天表情的装置的结构示意图;以及

图6示出了根据本发明另一实施例的实时生成聊天表情的装置的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

为解决上述技术问题,本发明实施例提供了一种实时生成聊天表情的方法。图1示出了根据本发明一实施例的实时生成聊天表情的方法的流程图。如图1所示,该方法至少包括以下步骤S102至步骤S106:

步骤S102,对基础表情集合中的一个或多个表情进行标注,标注各个表情的主题相关信息;

步骤S104,当接收到来自用户的聊天词句时,将聊天词句与标注的各个表情的主题相关信息进行匹配,得到与聊天词句匹配的主题相关信息;

步骤S106,将与聊天词句匹配的主题相关信息对应的表情作为待合成的表情,与聊天词句进行合成,生成聊天表情,并提供给用户。

本发明实施例提出了一种全新的表情实时生成方式,首先对基础表情集合中的一个或多个表情进行标注,标注各个表情的主题相关信息。当接收到来自用户的聊天词句时,将聊天词句与标注的各个表情的主题相关信息进行匹配,得到与聊天词句匹配的主题相关信息。随后,将与聊天词句匹配的主题相关信息对应的表情作为待合成的表情,与聊天词句进行合成,生成聊天表情,并提供给用户。由此可见,本发明实施例能够根据用户输入需求实时构建表情,在广度上和丰富度上对表情进行了很好的扩展。并且,对于目前数量有限、模式固定的表情是个极大的丰富和创新,极大满足用户对于表情交互方式的需求。

上文步骤S102中提及的基础表情集合,可以是已有的表情资源组成的集合,例如,已有的表情资源如图2a和3a所示,本发明不限于此。在本发明实施例中,可以对基础表情集合中的各个表情标注主题相关信息,如在图2a中,可以标注该表情的主题相关信息为“杜甫、国破山河在、作诗”;在图3a中,可以标注该表情的主题相关信息为“害羞、脸红”。需要说明的是,此处举例仅是示意的,并不对本发明进行限制。

在本发明的可选实施例中,还可以为基础表情集合中的各个表情标注合成的区域。这里,合成的区域可以是方框、圆圈或者不规则形状所组成的区域,例如,可以为图2a所示的表情标注合成的区域,如图2b所示的方框;也可以为图3a所示的表情标注合成的区域,如图3b所示的方框。当然,此处举例仅是示意的,并不对本发明进行限制。

在本发明的可选实施例中,还可以为基础表情集合中的各个表情标注合成的类型。这里,合成的类型可以包括文字、图片等,用户可以根据实际的需求进行设置。

在步骤S104中将聊天词句与标注的各个表情的主题相关信息进行匹配,可以采用匹配主题相关信息或者语义匹配的方式,下面将分别进行详细介绍。

方式一,采用匹配主题相关信息的方式。首先,确定聊天词句的类别,在预先建立的类别与类别属性的对应关系中,查找聊天词句的类别对应的类别属性。随后,获取聊天词句的类别属性对应的类别属性值,并将获取到的类别属性值与标注的各个表情的主题相关信息进行匹配。

例如,当接收到来自用户的聊天词句“一览众山小”时,确定该聊天词句的类别为“诗句”,在预先建立的类别与类别属性的对应关系中查找到“诗句”对应的类别属性包括“作者”。进而,获取聊天词句“一览众山小”的作者为杜甫,将“杜甫”与标注的各个表情的主题相关信息进行匹配,根据匹配结果可以将如图2a或2b所示的表情作为待合成的表情。

进一步地,在确定聊天词句的类别时,本发明实施例提供了一种可选的方案,在该方案中,可以获取预先构建的词句类别词典,其中,该词句类别词典中存储了词句与类别的对应关系,从而在词句类别词典中查找聊天词句的类别。这里的类别可以包括成语、诗句、歌曲、电影、图书等,本发明不限于此。

由于成语、诗句、歌曲、电影、图书等这些都是可枚举类型,因而在构建词句类别词典时,可以获取待构建的一个或多个类别,枚举各个类别的词句,并基于各个类别以及各个类别的词句,构建词句类别词典。

方式二,采用语义匹配的方式。即,将聊天词句与标注的各个表情的主题相关信息进行语义匹配,得到语义上与聊天词句相同或相近的主题相关信息。

例如,当接收到来自用户的聊天词句“画面太美不敢看”时,将其与各个表情的主题相关信息进行语义匹配,可以匹配到“害羞”与聊天词句“画面太美不敢看”语义上相同或相近,可以将“害羞”对应表情作为待合成的表情,即将图3a或3b所示的表情作为待合成的表情。

以上方式一或方式二分别介绍了如何将聊天词句与标注的各个表情的主题相关信息进行匹配,在实际应用中,也可以结合方式一和方式二将聊天词句与标注的各个表情的主题相关信息进行匹配。即,当接收到来自用户的聊天词句时,在预先构建的词句类别词典中查找聊天词句的类别,若查找到,则继续采用方式一进行匹配,得到与聊天词句匹配的主题相关信息。反之,若未查找到,也就是说,聊天词句不在词句类别词典中,则可以采用方式二进行语义匹配,得到语义上与聊天词句相同或相近的主题相关信息。

在步骤S104得到与聊天词句匹配的主题相关信息之后,步骤S106将与聊天词句匹配的主题相关信息对应的表情作为待合成的表情,与聊天词句进行合成,可以基于合成的区域或者合成的类型进行。

首先,基于合成的区域进行合成。如上文介绍,本发明实施例可以为基础表情集合中的各个表情标注合成的区域,这里的合成的区域可以是方框、圆圈或者不规则形状所组成的区域。因此,在得到待合成的表情后,可以获取为待合成的表情标注的合成的区域,进而将聊天词句合并至合成的区域,生成聊天表情。例如,如上文所述,当用户输入的聊天词句为“一览众山小”时,可以将图2a或2b所示的表情作为待合成的表情,图2b所示的方框是为图2a所示的表情标注合成的区域,可以将聊天词句“一览众山小”替换方框内的“国破山河在”,生成聊天表情,如图2c所示。在图2c中,“一览众山小”位于方框内(图2c中未展示方框),其字体或排列的格式可以根据实际需求进行设置,本发明对此不作限制。

其次,基于合成的区域和合成的类型进行合成。如上文介绍,本发明实施例还可以为基础表情集合中的各个表情标注合成的类型。这里的合成的类型可以包括文字、图片等,用户可以根据实际的需求进行设置。因此,在得到待合成的表情后,可以获取为待合成的表情标注的合成的区域和合成的类型。进而将聊天词句转换成合成的类型,并合并至合成的区域,生成聊天表情。例如,图2c中是以文字类型将聊天词句“一览众山小”与待合成的表情合成的。

当合成的类型为图片时,可以生成包含聊天词句的图片,按照合成的区域的大小对图片进行缩放操作,得到缩放后的图片,将缩放后的图片合并至合成的区域。例如,如上文所述,当用户输入的聊天词句为“画面太美不敢看”时,可以将图3a或3b所示的表情作为待合成的表情,图3b所示的方框是为图3a所示的表情标注合成的区域,可以生成包含聊天词句“画面太美不敢看”的图片,并按照合成的区域的大小对图片进行缩放操作,得到缩放后的图片,将缩放后的图片合并至合成的区域,如图3c所示。在图3c中,“画面太美!!!不敢看!!!”位于方框内(图3c中未展示方框),其字体或排列的格式可以根据实际需求进行设置,本发明对此不作限制。此外,在将缩放后的图片合并至合成的区域时,可以采用矩阵相加的方式,将缩放后的图片与合成的区域进行矩阵相加。

下面通过一具体实施例来详细介绍本发明的实时生成聊天表情的方法的实现过程。在该实施例中,用户B通过社交聊天软件与好友A聊天,参见如图4a所示的聊天界面。当用户B收到好友A的聊天消息“分享给你吧:)”时,在输入框输入“画面太美不敢看”,输入框的右侧会自动生成相应的聊天表情,如图4b所示。这里,生成聊天表情的具体方式可以参见前文介绍,此处不再赘述。

需要说明的是,在实际应用中,上述所有可选实施方式可以采用结合的方式任意组合,形成本发明的可选实施例,在此不再一一赘述。

基于上文各个实施例提供的实时生成聊天表情的方法,基于同一发明构思,本发明实施例还提供了一种实时生成聊天表情的装置。图5示出了根据本发明一实施例的实时生成聊天表情的装置的结构示意图。如图5所示,该装置至少可以包括标注模块510、匹配模块520以及生成模块530。

现介绍本发明实施例的实时生成聊天表情的装置的结构示意图装置的各组成或器件的功能以及各部分间的连接关系:

标注模块510,适于对基础表情集合中的一个或多个表情进行标注,标注各个表情的主题相关信息;

匹配模块520,与标注模块510相耦合,适于当接收到来自用户的聊天词句时,将所述聊天词句与标注的所述各个表情的主题相关信息进行匹配,得到与所述聊天词句匹配的主题相关信息;

生成模块530,与匹配模块520相耦合,适于将与所述聊天词句匹配的主题相关信息对应的表情作为待合成的表情,与所述聊天词句进行合成,生成聊天表情,并提供给所述用户。

在本发明一实施例中,如图6所示,上述匹配模块520可以包括:

确定单元521,适于确定所述聊天词句的类别;

查找单元522,适于在预先建立的类别与类别属性的对应关系中,查找所述聊天词句的类别对应的类别属性;

获取单元523,适于获取所述聊天词句的类别属性对应的类别属性值;

匹配单元524,适于将获取到的所述类别属性值与标注的所述各个表情的主题相关信息进行匹配。

在本发明一实施例中,上述确定单元521还适于:

获取预先构建的词句类别词典,其中,所述词句类别词典中存储了词句与类别的对应关系;

在所述词句类别词典中查找所述聊天词句的类别。

在本发明一实施例中,如图6所示,上文图5展示的装置还可以包括:

构建模块540,与确定单元521相耦合,适于获取待构建的一个或多个类别;枚举各个类别的词句;基于各个类别以及各个类别的词句,构建所述词句类别词典。

在本发明一实施例中,所述类别包括下列至少之一:

成语、诗句、歌曲、电影、图书。

在本发明一实施例中,上述匹配模块520还适于:

将所述聊天词句与标注的所述各个表情的主题相关信息进行语义匹配,得到语义上与所述聊天词句相同或相近的主题相关信息。

在本发明一实施例中,上述标注模块510还适于:

在对基础表情集合中的一个或多个表情进行标注时,为各个表情标注合成的区域。

在本发明一实施例中,上述生成模块530还适于:

获取为所述待合成的表情标注的合成的区域;

将所述聊天词句合并至所述合成的区域,生成聊天表情。

在本发明一实施例中,上述标注模块510还适于:

在对基础表情集合中的一个或多个表情进行标注时,为各个表情标注合成的类型。

在本发明一实施例中,上述生成模块530还适于:

获取为所述待合成的表情标注的合成的区域和合成的类型;

将所述聊天词句转换成所述合成的类型,并合并至所述合成的区域,生成聊天表情。

在本发明一实施例中,上述生成模块530还适于:

若所述合成的类型为图片,生成包含所述聊天词句的图片;

按照所述合成的区域的大小对所述图片进行缩放操作,得到缩放后的图片;

将所述缩放后的图片合并至所述合成的区域。

根据上述任意一个优选实施例或多个优选实施例的组合,本发明实施例能够达到如下有益效果:

本发明实施例提出了一种全新的表情实时生成方式,首先对基础表情集合中的一个或多个表情进行标注,标注各个表情的主题相关信息。当接收到来自用户的聊天词句时,将聊天词句与标注的各个表情的主题相关信息进行匹配,得到与聊天词句匹配的主题相关信息。随后,将与聊天词句匹配的主题相关信息对应的表情作为待合成的表情,与聊天词句进行合成,生成聊天表情,并提供给用户。由此可见,本发明实施例能够根据用户输入需求实时构建表情,在广度上和丰富度上对表情进行了很好的扩展。并且,对于目前数量有限、模式固定的表情是个极大的丰富和创新,极大满足用户对于表情交互方式的需求。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的实时生成聊天表情的装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。

本发明实施例的一方面,提供了A1、一种实时生成聊天表情的方法,包括:

对基础表情集合中的一个或多个表情进行标注,标注各个表情的主题相关信息;

当接收到来自用户的聊天词句时,将所述聊天词句与标注的所述各个表情的主题相关信息进行匹配,得到与所述聊天词句匹配的主题相关信息;

将与所述聊天词句匹配的主题相关信息对应的表情作为待合成的表情,与所述聊天词句进行合成,生成聊天表情,并提供给所述用户。

A2、根据A1所述的方法,其中,将所述聊天词句与标注的所述各个表情的主题相关信息进行匹配,包括:

确定所述聊天词句的类别;

在预先建立的类别与类别属性的对应关系中,查找所述聊天词句的类别对应的类别属性;

获取所述聊天词句的类别属性对应的类别属性值;

将获取到的所述类别属性值与标注的所述各个表情的主题相关信息进行匹配。

A3、根据A1或A2所述的方法,其中,确定所述聊天词句的类别,包括:

获取预先构建的词句类别词典,其中,所述词句类别词典中存储了词句与类别的对应关系;

在所述词句类别词典中查找所述聊天词句的类别。

A4、根据A1-A3中任一项所述的方法,其中,通过以下步骤构建所述词句类别词典:

获取待构建的一个或多个类别;

枚举各个类别的词句;

基于各个类别以及各个类别的词句,构建所述词句类别词典。

A5、根据A1-A4中任一项所述的方法,其中,所述类别包括下列至少之一:

成语、诗句、歌曲、电影、图书。

A6、根据A1-A5中任一项所述的方法,其中,将所述聊天词句与标注的所述各个表情的主题相关信息进行匹配,得到与所述聊天词句匹配的主题相关信息,包括:

将所述聊天词句与标注的所述各个表情的主题相关信息进行语义匹配,得到语义上与所述聊天词句相同或相近的主题相关信息。

A7、根据A1-A6中任一项所述的方法,其中,还包括:

在对基础表情集合中的一个或多个表情进行标注时,为各个表情标注合成的区域。

A8、根据A1-A7中任一项所述的方法,其中,将所述待合成的表情与所述聊天词句进行合成,生成聊天表情,包括:

获取为所述待合成的表情标注的合成的区域;

将所述聊天词句合并至所述合成的区域,生成聊天表情。

A9、根据A1-A8中任一项所述的方法,其中,还包括:

在对基础表情集合中的一个或多个表情进行标注时,为各个表情标注合成的类型。

A10、根据A1-A9中任一项所述的方法,其中,将所述待合成的表情与所述聊天词句进行合成,生成聊天表情,包括:

获取为所述待合成的表情标注的合成的区域和合成的类型;

将所述聊天词句转换成所述合成的类型,并合并至所述合成的区域,生成聊天表情。

A11、根据A1-A10中任一项所述的方法,其中,若所述合成的类型为图片,将所述聊天词句转换成所述合成的类型,并合并至所述合成的区域,包括:

生成包含所述聊天词句的图片;

按照所述合成的区域的大小对所述图片进行缩放操作,得到缩放后的图片;

将所述缩放后的图片合并至所述合成的区域。

本发明实施例的另一方面,还提供了B12、一种实时生成聊天表情的装置,包括:

标注模块,适于对基础表情集合中的一个或多个表情进行标注,标注各个表情的主题相关信息;

匹配模块,适于当接收到来自用户的聊天词句时,将所述聊天词句与标注的所述各个表情的主题相关信息进行匹配,得到与所述聊天词句匹配的主题相关信息;

生成模块,适于将与所述聊天词句匹配的主题相关信息对应的表情作为待合成的表情,与所述聊天词句进行合成,生成聊天表情,并提供给所述用户。

B13、根据B12所述的装置,其中,所述匹配模块包括:

确定单元,适于确定所述聊天词句的类别;

查找单元,适于在预先建立的类别与类别属性的对应关系中,查找所述聊天词句的类别对应的类别属性;

获取单元,适于获取所述聊天词句的类别属性对应的类别属性值;

匹配单元,适于将获取到的所述类别属性值与标注的所述各个表情的主题相关信息进行匹配。

B14、根据B12或B13所述的装置,其中,所述确定单元还适于:

获取预先构建的词句类别词典,其中,所述词句类别词典中存储了词句与类别的对应关系;

在所述词句类别词典中查找所述聊天词句的类别。

B15、根据B12-B14中任一项所述的装置,其中,还包括:

构建模块,适于获取待构建的一个或多个类别;枚举各个类别的词句;基于各个类别以及各个类别的词句,构建所述词句类别词典。

B16、根据B12-B15中任一项所述的装置,其中,所述类别包括下列至少之一:

成语、诗句、歌曲、电影、图书。

B17、根据B12-B16中任一项所述的装置,其中,所述匹配模块还适于:

将所述聊天词句与标注的所述各个表情的主题相关信息进行语义匹配,得到语义上与所述聊天词句相同或相近的主题相关信息。

B18、根据B12-B17中任一项所述的装置,其中,所述标注模块还适于:

在对基础表情集合中的一个或多个表情进行标注时,为各个表情标注合成的区域。

B19、根据B12-B18中任一项所述的装置,其中,所述生成模块还适于:

获取为所述待合成的表情标注的合成的区域;

将所述聊天词句合并至所述合成的区域,生成聊天表情。

B20、根据B12-B19中任一项所述的装置,其中,所述标注模块还适于:

在对基础表情集合中的一个或多个表情进行标注时,为各个表情标注合成的类型。

B21、根据B12-B20中任一项所述的装置,其中,所述生成模块还适于:

获取为所述待合成的表情标注的合成的区域和合成的类型;

将所述聊天词句转换成所述合成的类型,并合并至所述合成的区域,生成聊天表情。

B22、根据B12-B21中任一项所述的装置,其中,所述生成模块还适于:

若所述合成的类型为图片,生成包含所述聊天词句的图片;

按照所述合成的区域的大小对所述图片进行缩放操作,得到缩放后的图片;

将所述缩放后的图片合并至所述合成的区域。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1