一种聊天界面的展示方法及客户端技术

技术编号:21803531 阅读:31 留言:0更新日期:2019-08-07 11:40
本申请实施方式公开了一种聊天界面的展示方法及客户端,其中,所述方法提供有表情集合,所述表情集合中的表情图片与表情标签相关联;所述方法包括:在聊天界面中展示当前的聊天信息并展示发表所述聊天信息的用户的头像;识别所述聊天信息中包含的表情标签,并在所述表情集合中确定与识别的所述表情标签相关联的目标表情图片;利用所述目标表情图片替换发表所述聊天信息的用户的头像。本申请提供的技术方案,能够在耗费较少流量的情况下,让用户快速地了解对方的状态。

A Display Method of Chat Interface and Client

【技术实现步骤摘要】
一种聊天界面的展示方法及客户端
本申请涉及互联网
,特别涉及一种聊天界面的展示方法及客户端。
技术介绍
随着即时通信技术和智能终端的不断发展,人与人之间越来越习惯于利用即时通信软件进行沟通。当前的即时通信软件中,支持文字、语音、视频、图片等多种沟通方式。用户通过查看文字、收听语音、观看视频/图片,便可以了解到对方想要传达的信息。然而,当前的即时通信软件中实现的沟通方式,通常都会存在一定的限制。例如,对于文字而言,用户有时候可能没有足够的时间去阅读对方编辑的文字。对于语音而言,用户在开会时可能不方便收听语音消息。而对于视频和图片而言,会耗费较多的流量。因此,当前的即时通信软件中需要一种在耗费较少流量的情况下,让用户快速地了解对方状态的沟通方式。
技术实现思路
本申请实施方式的目的是提供一种聊天界面的展示方法及客户端,能够在耗费较少流量的情况下,让用户快速地了解对方的状态。为实现上述目的,本申请实施方式提供一种聊天界面的展示方法,提供有表情集合,所述表情集合中的表情图片与表情标签相关联;所述方法包括:在聊天界面中展示当前的聊天信息并展示发表所述聊天信息的用户的头像;识别所述聊天信息中包含的表情标签,并在所述表情集合中确定与识别的所述表情标签相关联的目标表情图片;利用所述目标表情图片替换发表所述聊天信息的用户的头像。为实现上述目的,本申请实施方式还提供一种客户端,所述客户端包括存储器和处理器,所述存储器中存储计算机程序以及表情集合,其中,所述表情集合中的表情图片与表情标签相关联;所述计算机程序被所述处理器执行时,实现以下步骤:在聊天界面中展示当前的聊天信息并展示发表所述聊天信息的用户的头像;识别所述聊天信息中包含的表情标签,并在所述表情集合中确定与识别的所述表情标签相关联的目标表情图片;利用所述目标表情图片替换发表所述聊天信息的用户的头像。为实现上述目的,本申请实施方式还提供一种聊天界面的展示方法,提供有表情集合,所述表情集合中的表情图片与表情标签相关联;所述方法包括:在聊天界面中展示当前的聊天信息并展示发表所述聊天信息的用户的头像;其中,所述聊天信息由所述用户送至服务器中;接收所述服务器发来的从所述聊天信息中识别的表情标签,并在所述表情集合中确定与识别的所述表情标签相关联的目标表情图片;利用所述目标表情图片替换发表所述聊天信息的用户的头像。为实现上述目的,本申请实施方式还提供一种客户端,所述客户端包括存储器和处理器,所述存储器中存储计算机程序以及表情集合,其中,所述表情集合中的表情图片与表情标签相关联;所述计算机程序被所述处理器执行时,实现以下步骤:在聊天界面中展示当前的聊天信息并展示发表所述聊天信息的用户的头像;其中,所述聊天信息由所述用户送至服务器中;接收所述服务器发来的从所述聊天信息中识别的表情标签,并在所述表情集合中确定与识别的所述表情标签相关联的目标表情图片;利用所述目标表情图片替换发表所述聊天信息的用户的头像。由上可见,本申请提供的技术方案,在用户的客户端中可以预先加载表情集合,这些表情集合中的表情图片可以与表情标签相关联。当用户通过客户端与其好友进行聊天时,客户端中可以展示聊天界面,在该聊天界面中,可以包含当前的聊天信息以及发表该聊天信息的用户的头像。为了能够直观地体现用户在发表该聊天信息时的状态,客户端可以识别所述聊天信息中所包含的表情标签,并可以在上述的表情集合中查询到与识别的表情标签相关联的目标表情图片,该目标表情图片可以表达聊天信息中的一部分文字含义。接着,可以利用所述目标表情图片替换发表所述聊天信息的用户的头像,这样,在聊天界面中,用户的头像可以根据聊天信息的不同而动态地变化,并且变化后的头像可以表征当前聊天信息中的一部分文字含义。这样,通过查看发表聊天信息的用户的当前头像,便可以获知在发表该聊天信息时用户的心情状态。由于表情集合已经预先加载至了客户端中,因此表情图片的调用和展示并不会耗费网络流量,同时,用户只需花费较少的时间浏览好友的头像,便可以便捷地知晓好友发表聊天信息时的状态,提高了信息获取的速度。附图说明为了更清楚地说明本申请实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施方式中聊天界面的展示方法流程图;图2为本申请实施方式中聊天界面的示意图;图3为本申请实施方式中开启动态头像展示功能的聊天界面的示意图;图4为本申请实施方式中屏幕动态头像的示意图;图5为本申请实施方式中主界面的示意图;图6为本申请实施方式中客户端的结构示意图;图7为本申请实施方式中聊天界面的展示方法流程图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都应当属于本申请保护的范围。本申请提供一种聊天界面的展示方法,所述方法可以应用于客户端中。所述客户端可以是用户使用的终端设备。例如,所述客户端可以是智能手机、台式电脑、笔记本电脑、平板电脑、智能电视、智能可穿戴设备等电子设备。当然,所述客户端还可以是运行于上述电子设备中的软件。例如,所述软件可以是手机QQ、微信、陌陌等即时通信软件。以即时通信软件为例,在本实施方式中,在即时通信软件中可以预先加载表情集合。所述表情集合的数量可以是一个或者更多个。在所述表情集合中可以包括多个表情图片。这些表情图片可以是静止的图片,也可以是动态的图片。例如,所述表情图片可以是gif格式的动态图片。在本实施方式中,所述表情集合可以包含于即时通信软件的安装包中,在即时通信软件安装完毕之后,表情集合便内置于即时通信软件中。此外,所述表情集合还可以作为需要下载的组件,当用户在即时通信软件中发起下载请求时,才从即时通信软件的服务器中下载至即时通信软件中的。在本实施方式中,所述表情集合中的表情图片可以与表情标签相关联,所述表情标签可以是能够表征所述表情图片含义的文本。例如,一个表征大笑的表情图片,其关联的表情标签便可以是“哈哈”或者“大笑”这样的文本。在实际应用中,用户通过输入特定起始符号与表情标签的组合,便可以触发对应的表情图片,从而可以通过输入文本的方式使得聊天信息中包含表情图片。其中,所述特定起始符合例如可以是“/”,那么当用于在文本输入框中输入“/大笑”时,文本输入框中的“/大笑”的字符便可以被表征大笑的表情图片所替代。请参阅图1,本申请提供的聊天界面的展示方法可以包括以下步骤。S11:在聊天界面中展示当前的聊天信息并展示发表所述聊天信息的用户的头像。在本实施方式中,当用户与其他用户通过客户端聊天时,客户端的聊天界面中可以展示当前的聊天信息,并可以展示发表所述聊天信息的用户的头像。请参阅图2,客户端中展示了用户与张三的聊天内容。在该聊天界面中,可以包含用户与张三各自发表的聊天信息,并且与聊天信息本文档来自技高网
...

【技术保护点】
1.一种聊天界面的展示方法,其特征在于,提供有表情集合,所述表情集合中的表情图片与表情标签相关联;所述方法包括:在聊天界面中展示当前的聊天信息并展示发表所述聊天信息的用户的头像;识别所述聊天信息中包含的表情标签,并在所述表情集合中确定与识别的所述表情标签相关联的目标表情图片;利用所述目标表情图片替换发表所述聊天信息的用户的头像。

【技术特征摘要】
1.一种聊天界面的展示方法,其特征在于,提供有表情集合,所述表情集合中的表情图片与表情标签相关联;所述方法包括:在聊天界面中展示当前的聊天信息并展示发表所述聊天信息的用户的头像;识别所述聊天信息中包含的表情标签,并在所述表情集合中确定与识别的所述表情标签相关联的目标表情图片;利用所述目标表情图片替换发表所述聊天信息的用户的头像。2.根据权利要求1所述的方法,其特征在于,所述表情集合中的表情图片按照以下方式生成:接收用户输入的人脸图片,并识别所述人脸图片中的五官;将所述人脸图片中的五官进行调整,以使得调整之后的人脸图片表征的表情与指定表情标签表征的表情相符;将所述调整之后的人脸图片作为与所述指定表情标签相关联的表情图片。3.根据权利要求2所述的方法,其特征在于,在生成所述表情集合中的表情图片之后,所述方法还包括:将所述表情集合与输入所述人脸图片的用户的标识相绑定,并将绑定了所述标识的表情集合上传至服务器中,以使得所述服务器在接收到客户端发来的表情集合加载请求时,向所述客户端提供所述表情集合加载请求指向的至少一个表情集合;其中,所述表情集合加载请求中包含至少一个用户的标识。4.根据权利要求3所述的方法,其特征在于,在所述表情集合中确定与识别的所述表情标签相关联的目标表情图片包括:从所述至少一个表情集合中确定发表所述聊天信息的用户的标识绑定的目标表情集合;在所述目标表情集合中确定与识别的所述表情标签相关联的目标表情图片。5.根据权利要求1所述的方法,其特征在于,在利用所述目标表情图片替换发表所述聊天信息的用户的头像之后,所述方法还包括:当所述目标表情图片展示的时长达到指定时长或者当接收到针对所述目标表情图片的撤销指令时,将所述目标表情图片还原为发表所述聊天信息的用户的头像。6.根据权利要求1所述的方法,其特征在于,当从所述聊天信息中识别出的表情标签的数量为至少两个时,所述方法还包括:在展示所述头像的位置依次展示与识别出的表情标签相关联的表情图片,其中,当前展示的表情图片在持续预设时长后切换至下一张待展示的表情图片。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:当在展示所述头像的位置接收到预设指令时,在所述聊天界面中弹出针对发表所述聊天信息的用户的屏蔽控件;其中,在所述屏蔽控件被触发的情况下,将展示所述头像的位置始终保持展示所述头像。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:当在展示所述头像的位置再次接收到所述预设指令时,在所述聊天界面中弹出针对发表所述聊天信息的用户的解除屏蔽控件;其中,在所述解除屏蔽控件被触发的情况下,若所述聊天信息中包含表情标签,利用与包含的所述表情标签相关联的表情图片替换所述头像。9.根据权利要求1所述的方法,其特征在于,所述方法还包括:当在所述聊天界面中接收到页面切换指令时,从所述聊天界面切换至主界面,在所述主界面中展示有至少一个聊天展示栏;其中,在所述聊天展示栏中显示发表的最后一句聊天信息以及发表所述最后一句聊天信息的用户的头像,当所述最后一句聊天信息中包含表情标签时,发表所述最后一句聊天信息的用户的头像被替换为与包含的所述表情标签相关联的表情图片。10.一种客户端,所述客户端包括存储器和处理器,其特征在于,所述存储器中存储计算机程序以及表情集合,其中,所述表情集合中的表情图片与表情标签相关联;所述计算机程序被所述处理器执行时,实现以下步骤:在聊天界面中展示当前的聊天信息并展示发表所述聊天信息的用户的头像;识别所述聊天信息中包含的表情标签,并在所述表情集合中确定与识别的所述表情标签相关联的目标表情图片;利用所述目标表情图片替换发表所述聊天信息的用户的头像。11.一种聊天界面的展示方法,其特征在于,提供有表情集合,所述表情集合中的表情...

【专利技术属性】
技术研发人员:袁磊
申请(专利权)人:优酷网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1