1.一种方法,包括:
分析消息线程的上下文以及与所述消息线程的一个或多个用户相关联的用户信号数据;
通过应用的用户界面来接收对表情符号的选择以插入在所述消息线程内;
通过所述用户界面呈现多个可选择的用户界面特征,以用于将所选择的表情符号插入到所述消息线程内的不同位置处,其中,所述呈现基于对所述消息线程的所述上下文的分析以及对所述用户信号数据的分析来呈现所述多个可选择的用户界面特征;
通过所述用户界面来接收对所述多个可选择的用户界面特征中的一个可选择的用户界面特征的选择;以及
将所述表情符号插入到所述消息线程内的位置处,所述位置与对所述多个可选择的用户界面特征中的所述一个可选择的用户界面特征的所述选择相对应。
2.根据权利要求1所述的方法,其中,所述多个可选择的用户界面特征提供放置位置以用于将所述表情符号插入在从由以下项组成的群组中选择的两项或更多项处:在文本输入字段的开始处,在所述消息线程中的特定词语之前,在所述消息线程中的所述特定词语之后,作为所述特定词语的替换,以及在所述文本输入字段的结束处。
3.根据权利要求1所述的方法,还包括:基于对所述消息线程的所述上下文的所述分析以及对所述用户信号数据的所述分析来对表情符号建议进行过滤和排名以插入到所述消息线程中,以及通过所述应用的所述用户界面来呈现经过滤和经排名的表情符号建议。
4.根据权利要求1所述的方法,还包括:基于对所述消息线程的所述上下文的所述分析以及对所述用户信号数据的所述分析来将所述表情符号自动地插入在确定的位置处,其中,所述呈现呈现所述多个可选择的用户界面特征中的一个或多个可选择的用户界面特征以用于重新定位所自动插入的表情符号。
5.根据权利要求1所述的方法,还包括:通过所述用户界面选择在所述消息线程内插入的表情符号;以及重新呈现所述多个可选择的用户界面特征,以用于重新定位所插入的表情符号。
6.根据权利要求5所述的方法,还包括:接收对所述多个可选择的用户界面特征的另一选择;以及基于对所述多个可选择的用户界面特征的所述另一选择来重新定位所插入的表情符号。
7.根据权利要求1所述的方法,还包括:针对能够用表情符号替代的内容来扫描所述消息线程;基于对所述消息线程的上下文分析来分析所述消息线程的所述内容;以及基于对所述消息线程的所述上下文分析来提供用表情符号替换内容的一个或多个部分的建议。
8.一种系统,包括:
至少一个处理器;以及
存储器,其操作性地与所述至少一个处理器连接以存储计算机可执行指令,所述计算机可执行指令当由所述至少一个处理器执行时,使得所述至少一个处理器执行方法,所述方法包括:
分析消息线程的上下文以及与所述消息线程的一个或多个用户相关联的用户信号数据;
通过应用的用户界面来接收对表情符号的选择以插入在所述消息线程内;
通过所述用户界面呈现多个可选择的用户界面特征,以用于将所选择的表情符号插入到所述消息线程内的不同位置处,其中,所述呈现基于对所述消息线程的所述上下文的分析以及对所述用户信号数据的分析来呈现所述多个可选择的用户界面特征;
通过所述用户界面来接收对所述多个可选择的用户界面特征中的一个可选择的用户界面特征的选择;以及
将所述表情符号插入到所述消息线程内的位置处,所述位置与对所述多个可选择的用户界面特征中的所述一个可选择的用户界面特征的所述选择相对应。
9.根据权利要求8所述的系统,其中,所述多个可选择的用户界面特征提供放置位置以用于将所述表情符号插入在从由以下项组成的群组中选择的两项或更多项处:在文本输入字段的开始处,在所述消息线程中的特定词语之前,在所述消息线程中的所述特定词语之后,作为所述特定词语的替换,以及在所述文本输入字段的结束处。
10.根据权利要求8所述的系统,其中,由所述至少一个处理器执行的所述方法还包括:基于对所述消息线程的所述上下文的所述分析以及对所述用户信号数据的所述分析来对表情符号建议进行过滤和排名以插入到所述消息线程中,以及通过所述应用的所述用户界面来呈现经过滤和经排名的表情符号建议。
11.根据权利要求8所述的系统,其中,由所述至少一个处理器执行的所述方法还包括:基于对所述消息线程的所述上下文的所述分析以及对所述用户信号数据的所述分析来将所述表情符号自动地插入在确定的位置处,其中,所述呈现呈现所述多个可选择的用户界面特征中的一个或多个可选择的用户界面特征以用于重新定位所自动插入的表情符号。
12.根据权利要求8所述的系统,其中,由所述至少一个处理器执行的所述方法还包括:通过所述用户界面选择在所述消息线程内插入的表情符号;以及重新呈现所述多个可选择的用户界面特征,以用于重新定位所插入的表情符号。
13.根据权利要求12所述的系统,其中,由所述至少一个处理器执行的所述方法还包括:接收对所述多个可选择的用户界面特征的另一选择;以及基于对所述多个可选择的用户界面特征的所述另一选择来重新定位所插入的表情符号。
14.根据权利要求8所述的系统,其中,由所述至少一个处理器执行的所述方法还包括:针对能够用表情符号替代的内容来扫描所述消息线程;基于对所述消息线程的上下文分析来分析所述消息线程的所述内容;以及基于对所述消息线程的所述上下文分析来提供用表情符号替换内容的一个或多个部分的建议。
15.一种存储计算机可执行指令的计算机可读介质,所述计算机可执行指令当由至少一个处理器执行时,使得所述至少一个处理器执行方法,所述方法包括:
分析消息线程的上下文以及与所述消息线程的一个或多个用户相关联的用户信号数据;
通过应用的用户界面来接收对表情符号的选择以插入在所述消息线程内;
通过所述用户界面呈现多个可选择的用户界面特征,以用于将所选择的表情符号插入到所述消息线程内的不同位置处,其中,所述呈现基于对所述消息线程的所述上下文的分析以及对所述用户信号数据的分析来呈现所述多个可选择的用户界面特征;
通过所述用户界面来接收对所述多个可选择的用户界面特征中的一个可选择的用户界面特征的选择;以及
将所述表情符号插入到所述消息线程内的位置处,所述位置与对所述多个可选择的用户界面特征中的所述一个可选择的用户界面特征的所述选择相对应。