基于互联网的表情符交互方法及装置与流程

文档序号:11233701阅读:350来源:国知局
基于互联网的表情符交互方法及装置与流程

本申请涉及互联网技术领域,尤其涉及一种基于互联网的表情符交互方法及装置。



背景技术:

随着互联网的发展,涌现了各种社交网络和社交应用,如:微信、微博、博客、即时通讯、在线社区、社交网络等等。互联网中的用户们可以通过社交网络和社交应用进行各种交流(如:交互文本、图片、视频等),在一些情况下,用户会在所发的消息中加入表情符,比如:在发表的微博消息中,或者在对于某话题或消息的评论或转发的消息中,在发送的微信消息或即时通讯消息中。表情符的应用令社交网络和社交应用中的用户交流更为丰富,提高了用户体验,使得用户更乐于使用社交网络和社交应用进行交流,进一步会促进基于互联网的各种产业的发展。



技术实现要素:

本申请提供了一种基于互联网的表情符交互方法,应用于用户终端,该方法包括:响应于用户的操作,确定一待发送的第一表情符;确定与所述第一表情符具有关联语义的一个或多个第二表情符;及发送至少包括所述一个或多个第二表情符的表情组。

本申请还提供了一种基于互联网的表情符交互装置,位于用户终端,该装置包括:第一用户界面模块,响应于用户的操作,确定一待发送的第一表情符;确定模块,确定与所述第一表情符具有关联语义的一个或多个第二表情符;及发送模块,发送至少包括所述一个或多个第二表情符的表情组。

采用本申请所提供的上述方法及装置,能够简化表情符交互中的用户操作,进而提高表系统处理效率。

附图说明

为了更清楚的说明本申请中的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。其中,

图1为示出一社交应用交互表情符的用户界面图;

图2为本申请一实例中的方法流程示意图;

图3a示出表情组实例;

图3b示出一用于设定第二表情符的用户界面图;

图4为本申请一实例中的方法流程示意图;

图5a~5b为本申请实例中交互表情符的用户界面图;

图6为本申请一实例中的装置组成结构示意图;及

图7为本申请一实例中的计算设备组成结构示意图。

具体实施方式

下面将结合附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实例是本申请一部分实例,而不是全部的实例。基于本申请中的实例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实例,都属于本申请保护的范围。

本申请提供了基于互联网的表情符交互方法,该方法应用于用户终端。用户终端使用浏览器登录社交网络平台或者使用社交应用进行诸如发表、评论、转发、发送消息等操作时,可通过网络发送表情符。如图1所示的一社交应用(微信)的用户界面,好友之间在相互发送聊天消息,用户可从用户 界面中提供的多个表情符101中选择一表情符102进行发送。在用户终端使用的浏览器或者社交应用响应于用户操作而发送表情符时,可以只发送用户选择的一个或多个表情符。

在一实例中,当用户终端使用浏览器登录社交网络平台或者使用社交应用进行诸如发表、评论、转发、发送消息等操作时,用户终端使用的浏览器或者社交应用执行可执行如下步骤:

步骤201:响应于用户的操作,确定一待发送的第一表情符。

步骤202:确定与该第一表情符具有关联语义的一个或多个第二表情符。

步骤203:发送至少包括步骤202确定的一个或多个第二表情符的表情组。

在此实例中,用户终端能够基于用户想要发送的某一表情符的语义自动确定相关的一个或多个其它表情符并完成表情组发送,进而能显著提高用户的表情符交互效率,改善用户在互联网社交活动中的用户体验,同时还能简化用户操作、提高系统的处理效率。

在一实例中,所发送的表情组还包括第一表情符。

图3a示出了两种表情组实例。如步骤201中确定的第一表情符为图3中的表情符31,步骤202中确定的第二表情符可以包括图3中的表情符311、312和313,这些表情符311、312和313的语义能够构成一种情感表达,且此情感表达与表情符31的语义相关。如步骤201中确定的第一表情符为图3中的表情符32,步骤202中确定的第二表情符可以包括图3a中的表情符321、322和323,这些表情符321、322和323与表情符32的语义相似。根据实现需要,所发送的表情组则至少包括这些第二表情符,也可进一步包括第一表情符。

在一实例中,还可提供第二表情符的设定功能。其中,在用于设定的用户界面中可展示一个或多个待设定的第一表情符;响应于用户在该用于设定的用户界面上的操作,确定用户从所展示的第一表情符中选择的一待设定的 第一表情符并分析其语义;根据所分析的语义确定具有关联语义的一个或多个第二表情符并推荐给用户(比如展示这些第二表情符);响应于用户在该用于设定的用户界面上的操作,确定用户从所推荐的这些第二表情符中或者从预置的表情符集合中选择的至少一个第二表情符;将所选择的至少一个第二表情符配置为上述待设定的第一表情符对应的具有关联语义的第二表情符集合。

上述设定第二表情符的过程跟图2所示交互表情符的过程是相互独立的,在为某第一表情符配置了与其具有关联语义的一个或多个第二表情符之后,在交互表情符的过程中,当用户选择该第一表情符而准备发送时,可以确定已为该第一表情符配置的与其具有关联语义的第二表情符集合,进而可以发送至少包含这些第二表情符集合的表情组。

在此实例中,用户还可自定义表情组,使表情组的发送方式更为丰富,也能进一步提高表情符交互效率。

图3b示出了一用于设定第二表情符的用户界面图。在通过用户终端使用浏览器或者社交应用时,可在浏览器访问的社交网络平台页面中的系统设置界面或者社交应用中的系统设置界面进行第二表情符的设定,比如点击图3b中的“表情设定”选项卡,可在此选项卡中进行设定操作。比如:可以选择一第一表情符33,之后,可展示出系统基于对第一表情符的语义分析而推荐的表情符,如图3b中的“推荐表情”。用户可通过点击“添加表情”来选择第二表情符,所选的第二表情符会依次展示在区域331、332、333等中。此外,此选项卡中还能显示用户已设定好的某第一表情符对应的第二表情符集合,如图3b中的“已有表情组”,用户可以通过点击“删除”而删除该已设定的第二表情符集合。

在一实例中,考虑到系统可能没有为当前待发送的第一表情符配置具有关联语义的第二表情符集合,则上述确定与待发送的第一表情符具有关联语义的一个或多个第二表情符的步骤可具体包括:判断是否为当前待发送的第 一表情符配置有具有关联语义的第二表情符集合,如果是,则确定为当前待发送的第一表情符配置的具有关联语义的第二表情符集合;否则,分析当前待发送的第一表情符的语义,根据所分析的语义确定与该第一表情符具有关联语义的一个或多个第二表情符。可选的,可进一步将根据所分析的语义确定的一个或多个第二表情符推荐给用户;之后,响应于用户的操作,确定用户从所推荐的第二表情符中选择的至少一个第二表情符,再将用户选择的至少一个第二表情符确定为与当前待发送的第一表情符具有关联语义的一个或多个第二表情符。

图4示出了一实例的方法流程图。如图4所述,该方法包括如下步骤:

步骤401:响应于用户的操作,确定一待发送的第一表情符。

步骤402:判断是否已为该第一表情符配置了具有关联语义的第二表情符集合,如果是,执行步骤403;否则执行步骤404。

步骤403:确定为该第一表情符配置的具有关联语义的第二表情符集合,再执行步骤406。

步骤404:分析该第一表情符的语义,并基于所分析的语义确定与该第一表情符具有关联语义的一个或多个第二表情符,再执行步骤406。

步骤406:发送表情组,该表情组至少包括一个或多个步骤403或404确定的第二表情符。可选的,该表情组也可进一步包括第一表情符。

上述实例中,所确定的与第一表情符具有关联语义的一个或多个第二表情符包括:与第一表情符的语义相似的一个或多个第二表情符,比如:第一表情符为微笑,则与其语义相似的表情符为呲牙、憨笑、愉快和鼓掌等;或者其语义构成一种与所述第一表情符的语义相关的情感表达的一个或多个第二表情符,比如第一表情符为皱眉,则表情符擦汗、鄙视、哼哼、敲打依次排列可以构成一种完整的情感表达,且此情感表达与第一表情符的语义相关。这里,可以根据预设的规则或者根据一段时间收集用户的表情符使用习惯,确定出与第一表情符具有关联语义的各第二表情符。

在一实例中,在发送所述表情组之前,可进一步包括:提示用户是否发送表情组;响应于用户的操作,确定用户是否同意发送该表情组;如果用户同意发送该表情组,则发送该表情组;否则发送第一表情符。如图4中,在步骤403或404之后,可进一步执行步骤405:根据用户的操作判断是否发送表情组,如果是,则执行步骤406;否则执行步骤407以发送第一表情符。

上述的步骤405和407还可在步骤402之前执行,当步骤405中判断发送表情符时再执行步骤402,当步骤405中判断不发送表情符时执行步骤407。

上述实例中,用户可以自定义各种表情符对应的表情组,用户终端在发送时可以发送用户定义的表情组,也可自动确定表情组来完成发送,还能可选的提示用户是否同意发送表情组,这样可显著改善表情符交互的用户体验,满足用户表情符交互上的各种需求。

基于以上实例,图5a和5b均为社交应用中交互表情符的用户界面实例图。在图5a中,用户在使用社交应用发送聊天消息时选择一待发送的第一表情符501,社交应用通过控件502提示用户是否发送表情组,如用户点击“发送表情组”则表明同意发送表情组,此时社交应用可采用前述方法自动确定第一表情符501对应的表情组503并发送,其中,表情组503中包括第一表情符501和与其语义相似的若干第二表情符。在图5b中,用户在使用社交应用发送聊天消息时选择一待发送的第一表情符511,社交应用通过控件512提示用户是否发送表情组,如用户点击“发送表情组”则表明同意发送表情组,此时社交应用可采用前述方法自动确定第一表情符511对应的表情组513并发送,其中,表情组513中包括若干第二表情符,它们的语义能够成一种情感表达且该情感表达与第一表情符511的语义相关。

基于上述方法实例,本申请还提供了一种基于互联网的表情符交互装置,其位于用户终端,可为执行上述方法的社交应用或浏览器中的软件模块。如图6所示该装置600包括:

第一用户界面模块601,响应于用户的操作,确定一待发送的第一表情 符。

确定模块602,确定与所述第一表情符具有关联语义的一个或多个第二表情符。

发送模块603,发送至少包括所述一个或多个第二表情符的表情组。

在一实例中,该装置可进一步包括:

第二用户界面模块604,展示一个或多个待设定的第一表情符;响应于用户的操作,确定用户从中选择的一待设定的第一表情符。

语义分析模块605,分析所述待设定的第一表情符的语义,根据所分析的语义确定具有关联语义的一个或多个第二表情符并通过所述第二用户界面模块推荐给用户。

第二用户界面模块604,响应于用户的操作,确定用户从推荐的第二表情符中选择的或者从预置的表情符集合中选择的至少一个第二表情符。

配置模块606,将所选择的至少一个第二表情符配置为所述待设定的第一表情符对应的具有关联语义的第二表情符集合。

其中,确定模块602确定为所述待发送的第一表情符配置的具有关联语义的第二表情符集合。

在一实例中,确定模块602判断是否为所述待发送的第一表情符配置有具有关联语义的第二表情符集合,如果是,则确定为所述待发送的第一表情符配置的具有关联语义的第二表情符集合;否则,指令语义分析模块605分析所述待发送的第一表情符的语义,根据语义分析模块605分析的语义确定与该第一表情符具有关联语义的一个或多个第二表情符。

在一实例中,发送模块603在发送表情组之前,进一步实现功能:通过第一用户界面模块601提示用户是否发送表情组。响应于通过第一用户界面模块601接收的用户的操作,确定用户是否同意发送所述表情组。如果用户同意发送所述表情组,则发送表情组;否则发送第一表情符。

另外,在本申请各个实例中的各装置及各模块可以集成在一个处理单元 中,也可以是各个模块单独物理存在,也可以两个或两个以上装置或模块集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

在一实施例中,上述的装置600可运行在各种可基于互联网而交互表情符的计算设备中,并加载在该计算设备的存储器中。如图7所示,该计算设备除了包括上述装置600中的各个模块,还可包括:存储器701、处理器703、总线702、端口704。处理器703和存储器701通过总线702互联。处理器703可通过端口704接收和发送数据以实现网络通信和/或本地通信。上述各模块601~605可以是存储器701中存储的机器可执行指令模块。处理器703通过执行存储器701中各模块601~606中包含的机器可执行指令,进而能够实现上述各模块601~606的功能。

上述计算设备中,各模块601~606实现各自功能的具体方法在前述方法实例中均有描述,这里不再赘述。

另外,本申请的每个实例可以通过由数据处理设备如计算机执行的数据处理程序来实现。显然,数据处理程序构成了本申请。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。因此,这样的存储介质也构成了本申请。存储介质可以使用任何类型的记录方式,例如纸张存储介质(如纸带等)、磁存储介质(如软盘、硬盘、闪存等)、光存储介质(如cd-rom等)、磁光存储介质(如mo等)等。

因此,本申请还提供了一种存储介质,其中存储有数据处理程序,该数据处理程序用于执行本申请上述方法的任何一种实例。

以上所述仅为本申请的实例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

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