【技术实现步骤摘要】
针对用户输入的表情预测
技术介绍
输入法平台是帮助用户在计算设备上输入文本的计算机应用。输入法平台可以基于用户的输入提供多个候选词。用户的输入和所提供的文本可以是相同语言或者不同语言、例如诸如英文之类的拉丁字符和/或诸如汉字之类的非拉丁字符。用户可以通过选择某个候选词而将该候选词输入到当前活跃的应用。输入法平台除了提供文本输入功能之外,还可以为用户提供其他类型的输入,诸如表情输入。通过提供表情输入可以增加用户输入内容的趣味性,使得用户可以以来直观的表情来传递期望的信息。表情可以包括各种类型和/或格式的图形表示,例如由ASCII码组成的颜文字、图形文件、静态图像、动态图像和短视频等等。这样的表情可以由输入法平台预先设置、由用户自定义和/或从其他来源(例如,各种网站、数据库等)获得。用户可以通过对输入法平台提供的表情的选择来将相应的表情输入到当前活跃的应用。
技术实现思路
根据本公开的实现,提出了一种由输入法平台提供针对用户输入的表情预测的方案。响应于接收用户输入,动态地确定用户输入与多个预定义表情之间的相关度。至少部分地基于相关度,从多个预定义表情中确定至少一个表情。在输入法平台提供的窗口中呈现至少一个表情以供用户选择。响应于用户对至少一个表情中的表情的选择而将所选择的表情输入目标应用。由此,可以动态地为不同的用户输入预测和呈现多个预定义表情中相关的表情,以方便用户选择和加快表情输入的速度。提供
技术实现思路
部分是为了简化的形式来介绍对概念的选择,其在下文的具体实施方式中将被进一步描述。
技术实现思路
部分无意标识要求保护的主题的关键特征或主要特征,也无意限制要求保护的主题 ...
【技术保护点】
1.一种由输入法平台实施的方法,包括:响应于接收用户输入,动态地确定所述用户输入与多个预定义表情之间的相关度;至少部分地基于所述相关度,从所述多个预定义表情中确定至少一个表情;在所述输入法平台提供的窗口中呈现所述至少一个表情以供用户选择;以及响应于用户对所述至少一个表情中的表情的选择而将所选择的表情输入目标应用。
【技术特征摘要】
1.一种由输入法平台实施的方法,包括:响应于接收用户输入,动态地确定所述用户输入与多个预定义表情之间的相关度;至少部分地基于所述相关度,从所述多个预定义表情中确定至少一个表情;在所述输入法平台提供的窗口中呈现所述至少一个表情以供用户选择;以及响应于用户对所述至少一个表情中的表情的选择而将所选择的表情输入目标应用。2.根据权利要求1所述的方法,其中确定所述至少一个表情包括:基于所述相关度从所述多个预定义表情中确定多个候选表情;基于预定的表情关联来确定所述多个候选表情中是否包括在含义上相对的第一候选表情和第二候选表情;以及响应于所述多个候选表情中包括所述第一候选表情和所述第二候选表情,选择与所述用户输入在含义上匹配的所述第一候选表情而排除所述第二候选表情。3.根据权利要求1所述的方法,其中确定所述至少一个表情包括:基于所述相关度从所述多个预定义表情中确定候选表情;以及响应于所述候选表情被包括在预定表情集合中,将所述候选表情和所述预定表情集合中包括的其他表情确定为所述至少一个表情,所述预定表情集合中的表情在含义上相同或相似。4.根据权利要求1所述的方法,其中确定所述至少一个表情包括:进一步基于对所述用户输入的语法分析,确定所述用户输入中包含的带有否定意义的词语;以及至少部分地基于所述用户输入中包含的带有否定意义的词语来确定所述至少一个表情。5.根据权利要求1所述的方法,其中所述用户输入包括文本串,并且确定所述用户输入与所述多个预定义表情之间的相关度包括:将所述文本串分割为多个文本子串;以及通过将从所述多个文本子串中选择的文本子串与标识所述多个预定义表情的标识信息相比较以确定所述相关度。6.根据权利要求1所述的方法,其中所述用户输入包括文本串,并且确定所述用户输入与所述多个预定义表情之间的相关度包括:将所述文本串向量化以获得第一向量;将标识所述多个预定义表情的标识信息向量化以获得相应的第二向量;以及基于所述第一向量和所述相应的第二向量确定所述相关度。7.根据权利要求1所述的方法,其中所述窗口包括所述输入法平台的候选词窗口和表情专用窗口中的至少一个。8.根据权利要求1所述的方法,其中所述多个预定义表情被本地存储和/或其中所述多个预定义表情经由网络搜索而获得。9.一种设备,包括:处理单元;以及存储器,耦合至所述处理单元并且包含存储于其上的指令,所述指令在由所述处理单元执行时使所述设备执行以下动作:响应于接收用户输入,动态地确定所述用户输入与多个预定义表情之间的相关度;至少部分地基于所述相关度,从所述多个预定义表情中确定至少一个表情;在所述输入法平台提供的窗口中呈现所述至少一个表情以供用户选择;以及响应于用户对所述至少一个表情中的表情的选择而将所选择的表情输入目标应用。10.根据权利要求9所述的设备,其中确定所述至少一个表情包括:基于所述相关度从所述多个预定义表情中确定多个候选表情;基于预定的表情关联来确定所述多个候选表情中是否包括在含义上相对的第一候选表情和第二候选表情;以及响应于所述多个候选表情中包括所述第一候选表情和所述第二候选表情,选择与所述用户输入在含义上匹配的所述第一候选表情而...
【专利技术属性】
技术研发人员:吴凌,杨楠,丁龙,周毅,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。