CN108255316B - 动态调整表情符号的方法、电子装置及计算机可读存储介质 - Google Patents
动态调整表情符号的方法、电子装置及计算机可读存储介质 Download PDFInfo
- Publication number
- CN108255316B CN108255316B CN201810064237.4A CN201810064237A CN108255316B CN 108255316 B CN108255316 B CN 108255316B CN 201810064237 A CN201810064237 A CN 201810064237A CN 108255316 B CN108255316 B CN 108255316B
- Authority
- CN
- China
- Prior art keywords
- emoticons
- conversation
- context
- session
- description information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0237—Character input methods using prediction or retrieval techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0236—Character input methods using selection techniques to select from displayed items
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
一种动态调整表情符号的方法、电子装置及计算机可读存储介质,其中,该方法包括:分析即时通讯客户端中当前会话的描述信息,确定当前会话的语境;当触发表情符号输入操作时,从多组备选表情集中选取与该当前会话的语境对应的目标表情集;将该目标表情集中的表情符号,优先于其他非目标表情集中的表情符号进行输出。上述动态调整表情符号的方法、电子装置及计算机可读存储介质,可简化表情符号输入的操作,提高输入的便捷性并使得表情符号调整更为智能化。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种动态调整表情符号的方法、电子装置及计算机可读存储介质。
背景技术
随着智能手机、平板电脑等智能移动终端的广泛普及,各类即时通讯应用软件被广泛应用于各种智能移动终端中。用户在使用即时通讯应用的过程中,经常会发送一些表情符号来表达当时的兴趣。但是由于表情库中的表情符号通常数量很多,而目前表情符号的排序一般是根据时间进行,表情符号排列的比较分散,用户往往需要多次翻页才能查找到合适的表情符号,操作繁琐且智能化程度较低。
发明内容
本申请实施例提供一种动态调整表情符号的方法、电子装置及计算机可读存储介质,用于简化表情符号输入的操作,提高输入的便捷性以及使得表情符号调整更为智能化。
本申请实施例第一方面提供一种动态调整表情符号的方法,应用于电子装置中,所述方法包括:分析即时通讯客户端中当前会话的描述信息,确定当前会话的语境;当触发表情符号输入操作时,从多组备选表情集中选取与所述当前会话的语境对应的目标表情集;将所述目标表情集中的表情符号,优先于其他非目标表情集中的表情符号进行输出。
本申请实施例第二方面提供一种电子装置,包括:语境模块,用于分析即时通讯客户端中当前会话的描述信息,确定当前会话的语境;获取模块,用于当触发表情符号输入操作时,从多组备选表情集中选取与所述当前会话的语境对应的目标表情集;输出模块,用于将所述目标表情集中的表情符号,优先于其他非目标表情集中的表情符号进行输出。
本申请实施例第三方面提供一种电子装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现上述本申请实施例第一方面提供的动态调整表情符号的方法。
本申请实施例第四方面提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现上述本申请实施例第一方面提供的动态调整表情符号的方法。
上述各实施例,通过在用户通过即时通讯客户端进行会话的过程中,获取会话的描述信息并进行分析,根据分析结果确定当前会话的语境,然后根据语境匹配合适的表情符号,并优先于其他表情符号进行输出,使得输出的表情符号更加符合用户的实际需求,从而可减少用户翻页查找表情符号的次数,因此简化了表情符号输入的操作,提高了输入的便捷性并使得表情符号调整更为智能化。
附图说明
图1为本申请实施例提供的动态调整表情符号的方法的应用环境图;
图2为本申请一实施例提供的动态调整表情符号的方法的实现流程示意图;
图3为本申请另一实施例提供的动态调整表情符号的方法的实现流程示意图;
图4为本申请一实施例提供的电子装置的结构示意图;
图5为本申请另一实施例提供的电子装置的结构示意图;
图6为本申请一实施例提供的电子装置的硬件结构示意图。
具体实施方式
为使得本申请的发明目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参阅图1,为本申请实施例提供的动态调整表情符号的方法的应用环境图。如图1所示,电子装置100可通过无线或有线网络与电子装置200进行数据交互。在电子装置100的用户在与电子装置200的用户进行即时通讯会话时,可通过后述各实施例提供的动态调整表情符号的方法,在用户触发表情符号输入操作时,自动调整备选的表情符号的顺序并输出。
请参阅图2,为本申请一实施例提供的一种动态调整表情符号的方法的实现流程示意图,可应用于图1中的电子装置,该电子装置支持即时通讯会话,包括:智能手机、平板电脑、手提电脑等可移动地进行数据处理的智能移动终端以及其他非可移动地数据处理电子终端。如图2所示,该方法主要包括以下步骤:
201、分析即时通讯客户端中当前会话的描述信息,确定当前会话的语境;
电子终端中运行有即时通讯客户端程序,如微信、QQ等等。当电子终端的用户在与对端用户进行即时通讯会话时,获取当前会话的描述信息并通过人工智能(ArtificialIntelligence,AI)对该描述信息进行分析,以确定当前会话的语境。其中,会话的描述信息可以但不限于包括:会话的内容信息以及会话的辅助描述信息。会话的辅助描述信息例如:会话当事人的身份、会话发生的时间等等。语境是指语言环境,例如:上下级之间的较为严肃的工作会话,关系亲密的朋友之间的谈笑,父子之间的谈心等等。
202、当触发表情符号输入操作时,从多组备选表情集中选取与当前会话的语境对应的目标表情集;
触发表情符号输入操作是指被触发的即将发生的操作为表情符号输入,触发条件如:信息输入框被点击或按压、表情符号输入快捷图标被点击或按压、光标或用户的手指移动至信息输入框或表情输入快捷图标的显示区域、以及表情符号输入快捷键被按压等等。
电子装置中预设有多组备选表情集与不同语境之间的对应关系。电子装置中还预设有事件***,用于监听即时通讯客户端的交互界面中发生的各种事件,如:按钮点击事件、光标移动事件等等。当通过事件***监听到用于触发表情符号输入操作的事件时,从多个预设的备选表情集中获取与当前会话的语境对应的目标表情集。表情集中包括至少一个表情符号。
可选的,上述对应关系还可以设置在服务器中,电子装置通过服务器获取与当前会话的语境对应的目标表情集。
203、将目标表情集中的表情符号,优先于其他非目标表情集中的表情符号进行输出。
具体的,提高目标表情集中的表情符号的输出优先级。在进行表情符号输出时,按照输出优先级的高低顺序,将表情库中的表情符号进行输出,以使得目标表情集中的表情符号优先于其他非目标表情集中的表情符号被输出。
可选的,在会话的过程中实时或每间隔预设时长获取一次当前会话的描述信息并进行分析,然后根据分析结果,动态更新当前会话的语境。从而使得表情符号的输出更加符合会话语境的发展变化,输出结果更加智能化。
本实施例提供的动态调整表情符号的方法,通过在用户通过即时通讯客户端进行会话的过程中,获取会话的描述信息并进行分析,根据分析结果确定当前会话的语境,然后根据语境匹配合适的表情符号,并优先于其他表情符号进行输出,使得输出的表情符号更加符合用户的实际需求,从而可减少用户翻页查找表情符号的次数,因此简化了表情符号输入的操作,提高了输入的便捷性并使得表情符号调整更为智能化。
请参阅图3,为本申请另一实施例提供的一种动态调整表情符号的方法的实现流程示意图,可应用于图1中的电子装置,该电子装置支持即时通讯会话,包括:智能手机、平板电脑、手提电脑等可移动地进行数据处理的智能移动终端以及其他非可移动地数据处理电子终端。如图3所示,该方法主要包括以下步骤:
301、分析即时通讯客户端中历史会话的描述信息,得到多个不同的备选语境;
电子终端中运行有即时通讯客户端程序,如微信、QQ等等。定期或每当有新的会话结束时,获取历次会话(或,聊天)的描述信息并通过AI对该描述信息进行分析,以得到多个不同的备选语境。其中,会话的描述信息可以但不限于包括:会话的内容信息以及会话的辅助描述信息。会话的辅助描述信息例如:会话当事人的身份、会话发生的时间等等。会话当事人的身份可根据会话对象的标签确定,如:好友、爸爸、上司、XXX经理等等。语境是指语言环境,例如:上下级之间的较为严肃的工作会话,关系亲密的朋友之间的谈笑,父子之间的谈心等等。
可选的,对每一次历史会话的描述信息进行分析,得到每一次历史会话的场景特征、会话人的心情特征以及会话的气氛特征。然后,以会话为单位,归类得到的场景特征、会话人的心情特征以及会话的气氛特征,得到多个不同的备选语境。在实际应用中,可将描述信息输入预设的学习模型,通过学习模型提取描述信息关键词并进行分析,从而得到每一次历史会话的场景特征、会话人的心情特征以及会话的气氛特征,并对得到的各特征按照相似度进行归类,从而得到多个备选语境,以及多个备选语境所具有的场景特征、会话人的心情特征以及会话的气氛特征。其中场景,例如:工作、家庭聚会、约会等等。心情,例如:会话双方是高兴、生气还是沮丧等等。会话的气氛,例如:严肃、讨论热烈(双方输入信息的频率很快)、暧昧等等。
302、响应于用户的设置操作,将表情库中的表情与多个备选语境中设置操作指向的语境建立对应关系,得到多组备选表情集;
具体的,将多个备选语境的描述信息在预设的设置界面进行输出,响应于用户在该设置界面的设置操作,将表情库中的表情与多个备选语境中设置操作指向的语境建立对应关系,从而得到与多个备选语境对应的多组备选表情集。
可选的,于其他一实施例中,还可在分析历史会话的描述信息,得到多个不同的备选语境之后,分别提取各备选语境中曾出现的表情符号。然后,生成各备选语境各自对应的备选表情集,备选表情集中包含对应的备选语境中曾出现的表情符号。
并进一步的,在生成各备选语境各自对应的备选表情集之后,将各备选表情集中的表情符号,按照表情符号与对应的备选语境之间的匹配度进行排序,匹配度越高的,排序越靠前。在一实际应用中,匹配度可通过出现频率来体现,在同一个场景中出现的频率越高,则匹配度越高。
303、分析即时通讯客户端中当前会话的描述信息,确定当前会话的语境;
具体的,分析当前会话的描述信息,得到当前会话的场景特征、会话人的心情特征以及会话的气氛特征,将得到的当前会话的场景特征、会话人的心情特征以及会话的气氛特征与预设的不同备选语境的场景特征、会话人的心情特征以及会话的气氛特征进行匹配,将匹配度最高的语境确定为当前会话的语境。
304、当触发表情符号输入操作时,从多组备选表情集中选取与当前会话的语境对应的目标表情集;
触发表情符号输入操作是指被触发的即将发生的操作为表情符号输入,触发条件如:信息输入框被点击或按压、表情符号输入快捷图标被点击或按压、光标或用户的手指移动至信息输入框或表情输入快捷图标的显示区域、以及表情符号输入快捷键被按压等等。
电子装置中预设有多个表情集与不同语境之间的对应关系。电子装置中还预设有事件***,用于监听即时通讯客户端的交互界面中发生的各种事件,如:按钮点击事件、光标移动事件等等。当通过事件***监听到用于触发表情符号输入操作的事件时,根据多个备选语境与多组备选表情集之间的对应关系,从多个预设的备选表情集中获取与当前会话的语境对应的目标表情集。表情集中包括至少一个表情符号。
可选的,上述对应关系还可以设置在服务器中,电子装置通过服务器获取与当前会话的语境对应的目标表情集。
305、将目标表情集中的表情符号,优先于其他非目标表情集中的表情符号进行输出。
具体的,提高目标表情集中的表情符号的输出优先级。在进行表情符号输出时,按照输出优先级的高低顺序,将表情库中的表情符号进行输出,以使得目标表情集中的表情符号优先于其他非目标表情集中的表情符号被输出。
可选的,在会话的过程中实时或每间隔预设时长获取一次当前会话的描述信息并进行分析,然后根据分析结果,动态更新当前会话的语境。从而使得表情符号的输出更加符合会话语境的发展变化,输出结果更加智能化。
可以理解的,若在生成各备选语境各自对应的备选表情集之后,将各备选表情集中的表情符号,按照表情符号与对应的备选语境之间的匹配度进行过排序,则将目标表情集中的表情符号优先于其他非目标表情集中的表情符号,按照排序的前后顺序依次进行输出。
本实施例提供的动态调整表情符号的方法,通过在用户通过即时通讯客户端进行会话的过程中,获取会话的描述信息并进行分析,根据分析结果确定当前会话的语境,然后根据语境匹配合适的表情符号,并优先于其他表情符号进行输出,使得输出的表情符号更加符合用户的实际需求,从而可减少用户翻页查找表情符号的次数,因此简化了表情符号输入的操作,提高了输入的便捷性并使得表情符号调整更为智能化。
请参阅图4,为本申请一实施例提供的电子装置的结构示意图。该电子装置可用于实现上述图2所示实施例提供的动态调整表情符号的方法。如图4所示,该电子装置主要包括:
语境模块401、获取模块402和输出模块403;
语境模块401,用于分析即时通讯客户端中当前会话的描述信息,确定当前会话的语境;
获取模块402,用于当触发表情符号输入操作时,从多组备选表情集中选取与当前会话的语境对应的目标表情集;
输出模块403,用于将目标表情集中的表情符号,优先于其他非目标表情集中的表情符号进行输出。
需要说明的是,以上图4示例的电子装置的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将电子装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,在实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成。本说明书提供的各个实施例都可应用上述描述原则,以下不再赘述。
本实施例提供的电子装置中各功能模块实现各自功能的具体过程,请参见上述图2所示实施例中描述的具体内容,此处不再赘述。
本实施例提供的电子装置,通过在用户通过即时通讯客户端进行会话的过程中,获取会话的描述信息并进行分析,根据分析结果确定当前会话的语境,然后根据语境匹配合适的表情符号,并优先于其他表情符号进行输出,使得输出的表情符号更加符合用户的实际需求,从而可减少用户翻页查找表情符号的次数,因此简化了表情符号输入的操作,提高了输入的便捷性并使得表情符号调整更为智能化。
请参阅图5,为本申请另一实施例提供的电子装置的结构示意图。该电子装置可用于实现上述图2和图3所示实施例提供的动态调整表情符号的方法。与图4所示的电子装置不同的是,于本实施例中,
进一步的,语境模块401,还用于分析历史会话的描述信息,得到多个不同的备选语境;
该装置,还进一步包括:
提取模块501,用于分别提取各备选语境中曾出现的表情符号;
生成模块502,用于生成各备选语境各自对应的备选表情集,备选表情集中包含对应的备选语境中曾出现的表情符号。
语境模块401,还包括:
分析子模块4011,用于对每一次历史会话的描述信息进行分析,得到每一次历史会话的场景特征、会话人的心情特征以及会话的气氛特征;
归类子模块4012,用于归类得到的场景特征、会话人的心情特征以及会话的气氛特征,得到多个不同的备选语境。
进一步地,该装置还包括:
排序模块503,用于将各备选表情集中的表情符号,按照表情符号与对应的备选语境之间的匹配度进行排序,匹配度越高的,排序越靠前;
进一步地,输出模块403,还用于将目标表情集中的表情符号优先于其他非目标表情集中的表情符号,按照排序的前后顺序依次进行输出。
进一步地,语境模块401,还用于分析历史会话的描述信息,得到多个不同的备选语境。
该装置还可以进一步包括:
建立模块504,用于响应于用户的设置操作,将表情库中的表情与多个备选语境中设置操作指向的语境建立对应关系,得到多组备选表情集。
进一步地,分析子模块4011,用于分析当前会话的描述信息,得到当前会话的场景特征、会话人的心情特征以及会话的气氛特征。
进一步地,装置还包括:
确定子模块4013,用于将得到的当前会话的场景特征、会话人的心情特征以及会话的气氛特征与预设的不同备选语境的场景特征、会话人的心情特征以及会话的气氛特征进行匹配,将匹配度最高的语境确定为当前会话的语境。
本实施例提供的电子装置中各功能模块实现各自功能的具体过程,请参见上述图2至图4所示实施例中描述的具体内容,此处不再赘述。
本实施例提供的电子装置,通过在用户通过即时通讯客户端进行会话的过程中,获取会话的描述信息并进行分析,根据分析结果确定当前会话的语境,然后根据语境匹配合适的表情符号,并优先于其他表情符号进行输出,使得输出的表情符号更加符合用户的实际需求,从而可减少用户翻页查找表情符号的次数,因此简化了表情符号输入的操作,提高了输入的便捷性并使得表情符号调整更为智能化。
请参阅图6,图6为本申请一实施例提供的电子装置的硬件结构示意图。
本实施例中所描述的电子装置,包括:
存储器601、处理器602及存储在存储器601上并可在处理器602上运行的计算机程序,处理器602执行该计算机程序时,实现前述图2和图3所示实施例中描述的动态调整表情符号的方法。
进一步的,该电子装置还包括:
至少一个输入设备603以及至少一个输出设备604。
上述存储器601、处理器602、输入设备603以及输出设备604,通过总线605连接。
其中,输入设备603具体可为摄像头、触控面板、物理按键或者鼠标等等。输出设备604具体可为显示屏。
存储器601可以是高速随机存取记忆体(RAM,Random Access Memory)存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。存储器601用于存储一组可执行程序代码,处理器602与存储器601耦合。
进一步的,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是设置于上述各实施例中的电子装置中,该计算机可读存储介质可以是前述图6所示实施例中的存储器。该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现前述图2和图3所示实施例中描述的动态调整表情符号的方法。进一步的,该计算机可存储介质还可以是U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
在本申请所提供的几个实施例中,应该理解到,所揭露的电子装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个可读存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的可读存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上为对本申请所提供的动态调整表情符号的方法、电子装置及计算机可读存储介质的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。
Claims (13)
1.一种动态调整表情符号的方法,应用于电子装置中,其特征在于,所述方法包括:
分析即时通讯客户端中当前会话的描述信息,确定当前会话的语境,所述会话的描述信息包括会话的内容信息以及会话的辅助描述信息,所述会话的辅助描述信息包括会话当事人的身份以及会话发生的时间;
当触发表情符号输入操作时,从多组备选表情集中选取与所述当前会话的语境对应的目标表情集;
将所述目标表情集中的表情符号,优先于其他非目标表情集中的表情符号进行输出。
2.如权利要求1所述的动态调整表情符号的方法,其特征在于,所述分析即时通讯客户端中当前会话的描述信息,确定当前会话的语境之前,还包括:
分析历史会话的描述信息,得到多个不同的备选语境;
分别提取各所述备选语境中曾出现的表情符号;
生成各所述备选语境各自对应的备选表情集,所述备选表情集中包含对应的备选语境中曾出现的表情符号。
3.如权利要求2所述的动态调整表情符号的方法,其特征在于,所述分析历史会话的描述信息,得到多个不同的备选语境,包括:
对每一次历史会话的描述信息进行分析,得到每一次历史会话的场景特征、会话人的心情特征以及会话的气氛特征;
归类得到的场景特征、会话人的心情特征以及会话的气氛特征,得到多个不同的所述备选语境。
4.如权利要求2所述的动态调整表情符号的方法,其特征在于,所述生成各所述备选语境各自对应的备选表情集之后,还包括:
将各所述备选表情集中的表情符号,按照表情符号与对应的备选语境之间的匹配度进行排序,匹配度越高的,排序越靠前;
则,所述将所述目标表情集中的表情符号,优先于其他非目标表情集中的表情符号进行输出,包括:
将所述目标表情集中的表情符号,优先于所述其他非目标表情集中的表情符号,按照所述排序的前后顺序依次进行输出。
5.如权利要求1所述的动态调整表情符号的方法,其特征在于,所述分析即时通讯客户端中当前会话的描述信息,确定当前会话的语境之前,还包括:
分析历史会话的描述信息,得到多个不同的备选语境;
响应于用户的设置操作,将表情库中的表情与多个所述备选语境中所述设置操作指向的语境建立对应关系,得到多组备选表情集。
6.如权利要求1所述的动态调整表情符号的方法,其特征在于,所述分析即时通讯客户端中当前会话的描述信息,确定当前会话的语境,包括:
分析所述当前会话的描述信息,得到当前会话的场景特征、会话人的心情特征以及会话的气氛特征;
将得到的当前会话的场景特征、会话人的心情特征以及会话的气氛特征与预设的不同备选语境的场景特征、会话人的心情特征以及会话的气氛特征进行匹配,将匹配度最高的语境确定为所述当前会话的语境。
7.一种电子装置,其特征在于,包括:
语境模块,用于分析即时通讯客户端中当前会话的描述信息,确定当前会话的语境,所述会话的描述信息包括会话的内容信息以及会话的辅助描述信息,所述会话的辅助描述信息包括会话当事人的身份以及会话发生的时间;
获取模块,用于当触发表情符号输入操作时,从多组备选表情集中选取与所述当前会话的语境对应的目标表情集;
输出模块,用于将所述目标表情集中的表情符号,优先于其他非目标表情集中的表情符号进行输出。
8.如权利要求7所述的电子装置,其特征在于,
所述语境模块,还用于分析历史会话的描述信息,得到多个不同的备选语境;
所述装置,还包括:
提取模块,用于分别提取各所述备选语境中曾出现的表情符号;
生成模块,用于生成各所述备选语境各自对应的备选表情集,所述备选表情集中包含对应的备选语境中曾出现的表情符号。
9.如权利要求8所述的电子装置,其特征在于,所述语境模块,还包括:
分析子模块,用于对每一次历史会话的描述信息进行分析,得到每一次历史会话的场景特征、会话人的心情特征以及会话的气氛特征;
归类子模块,用于归类得到的场景特征、会话人的心情特征以及会话的气氛特征,得到多个不同的所述备选语境;
所述装置还包括:
排序模块,用于将各所述备选表情集中的表情符号,按照表情符号与对应的备选语境之间的匹配度进行排序,匹配度越高的,排序越靠前;
所述输出模块,还用于将所述目标表情集中的表情符号,优先于所述其他非目标表情集中的表情符号,按照所述排序的前后顺序依次进行输出。
10.如权利要求7所述的电子装置,其特征在于,所述语境模块,还用于分析历史会话的描述信息,得到多个不同的备选语境;
所述装置还包括:
建立模块,用于响应于用户的设置操作,将表情库中的表情与多个所述备选语境中所述设置操作指向的语境建立对应关系,得到多组备选表情集。
11.如权利要求9所述的电子装置,其特征在于,
所述分析子模块,用于分析所述当前会话的描述信息,得到当前会话的场景特征、会话人的心情特征以及会话的气氛特征;
所述装置还包括:
确定子模块,用于将得到的当前会话的场景特征、会话人的心情特征以及会话的气氛特征与预设的不同备选语境的场景特征、会话人的心情特征以及会话的气氛特征进行匹配,将匹配度最高的语境确定为所述当前会话的语境。
12.一种电子装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现权利要求1至6中的任意一项所述的动态调整表情符号的方法。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至6中的任意一项所述的动态调整表情符号的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810064237.4A CN108255316B (zh) | 2018-01-23 | 2018-01-23 | 动态调整表情符号的方法、电子装置及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810064237.4A CN108255316B (zh) | 2018-01-23 | 2018-01-23 | 动态调整表情符号的方法、电子装置及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108255316A CN108255316A (zh) | 2018-07-06 |
CN108255316B true CN108255316B (zh) | 2021-09-10 |
Family
ID=62742441
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810064237.4A Active CN108255316B (zh) | 2018-01-23 | 2018-01-23 | 动态调整表情符号的方法、电子装置及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108255316B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110858099B (zh) * | 2018-08-20 | 2024-04-12 | 北京搜狗科技发展有限公司 | 候选词生成方法及装置 |
CN109120866B (zh) * | 2018-09-27 | 2020-04-03 | 腾讯科技(深圳)有限公司 | 动态表情生成方法、装置、计算机可读存储介质和计算机设备 |
CN109842546B (zh) * | 2018-12-25 | 2021-09-28 | 创新先进技术有限公司 | 会话表情处理方法以及装置 |
CN110471589A (zh) * | 2019-07-29 | 2019-11-19 | 维沃移动通信有限公司 | 信息显示方法及终端设备 |
CN110609723B (zh) * | 2019-08-21 | 2021-08-24 | 维沃移动通信有限公司 | 一种显示控制方法及终端设备 |
CN110674330B (zh) * | 2019-09-30 | 2024-01-09 | 北京达佳互联信息技术有限公司 | 表情管理的方法、装置、电子设备及存储介质 |
CN110717109B (zh) * | 2019-09-30 | 2024-03-15 | 北京达佳互联信息技术有限公司 | 推荐数据的方法、装置、电子设备及存储介质 |
CN110971424B (zh) * | 2019-11-29 | 2021-10-29 | 广州市百果园信息技术有限公司 | 一种消息的处理方法、装置、***、计算机设备和存储介质 |
CN114693827A (zh) * | 2022-04-07 | 2022-07-01 | 深圳云之家网络有限公司 | 表情生成方法、装置、计算机设备和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104933113A (zh) * | 2014-06-06 | 2015-09-23 | 北京搜狗科技发展有限公司 | 一种基于语义理解的表情输入方法和装置 |
CN106021599A (zh) * | 2016-06-08 | 2016-10-12 | 维沃移动通信有限公司 | 一种表情符号推荐方法及移动终端 |
CN106484139A (zh) * | 2016-10-19 | 2017-03-08 | 北京新美互通科技有限公司 | 表情符号推荐方法及装置 |
-
2018
- 2018-01-23 CN CN201810064237.4A patent/CN108255316B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104933113A (zh) * | 2014-06-06 | 2015-09-23 | 北京搜狗科技发展有限公司 | 一种基于语义理解的表情输入方法和装置 |
US20170052946A1 (en) * | 2014-06-06 | 2017-02-23 | Siyu Gu | Semantic understanding based emoji input method and device |
CN106021599A (zh) * | 2016-06-08 | 2016-10-12 | 维沃移动通信有限公司 | 一种表情符号推荐方法及移动终端 |
CN106484139A (zh) * | 2016-10-19 | 2017-03-08 | 北京新美互通科技有限公司 | 表情符号推荐方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN108255316A (zh) | 2018-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108255316B (zh) | 动态调整表情符号的方法、电子装置及计算机可读存储介质 | |
JP6431119B2 (ja) | 携帯式端末設備における摺接操作による入力補助制御のシステム及び方法 | |
CN106484266B (zh) | 一种文本处理方法及装置 | |
US11194863B2 (en) | Searching method and apparatus, device and non-volatile computer storage medium | |
US20210049354A1 (en) | Human object recognition method, device, electronic apparatus and storage medium | |
US10515289B2 (en) | System and method of generating a semantic representation of a target image for an image processing operation | |
CN105511783A (zh) | 一种搜索方法及移动终端 | |
US10678878B2 (en) | Method, device and storing medium for searching | |
CN106470110A (zh) | 向用户列表中的多个用户群发消息的方法及装置 | |
CN109656444B (zh) | 列表定位方法、装置、设备及存储介质 | |
WO2014187233A1 (en) | Method,device and storing medium for searching | |
CN112462990A (zh) | 图像发送方法、装置及电子设备 | |
CN112787907A (zh) | 显示方法、装置及电子设备 | |
CN112612391A (zh) | 消息处理方法、装置和电子设备 | |
CN104267867A (zh) | 内容输入方法及装置 | |
CN113037925B (zh) | 信息处理方法、信息处理装置、电子设备和可读存储介质 | |
CN111291184A (zh) | 表情的推荐方法、装置、设备及存储介质 | |
CN114168798A (zh) | 文本存储管理与检索方法及装置 | |
CN112416212A (zh) | 程序访问方法、装置、电子设备和可读存储介质 | |
CN112596617A (zh) | 消息内容的输入方法、装置和电子设备 | |
CN109120783A (zh) | 信息获取方法及装置、移动终端和计算机可读存储介质 | |
CN106572233B (zh) | 一种消息处理方法及装置 | |
CN110262864B (zh) | 应用处理方法、装置、存储介质及终端 | |
CN112818094A (zh) | 聊天内容处理方法、装置及电子设备 | |
CN113704596A (zh) | 用于生成召回信息集合的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: OPPO Guangdong Mobile Communications Co.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |