处理消息的方法、终端和系统的制作方法

文档序号:6494267阅读:138来源:国知局
处理消息的方法、终端和系统的制作方法
【专利摘要】本发明公开了一种处理消息的方法、终端和系统。该方法包括:获取用户的历史消息交互信息以及该用户的历史消息交互信息相关联的第一上下文数据,该用户的历史消息交互信息包括历史消息交互内容和历史消息回复情况;根据该用户的历史消息交互信息以及该第一上下文数据,确定该用户的消息交互偏好,该消息交互偏好包括消息回复策略和/或消息书写风格;接收发送给该用户的当前消息,并获取该当前消息相关联的第二上下文数据;根据该消息交互偏好、该当前消息以及该第二上下文数据,对该当前消息进行回复处理。本发明实施例的处理消息的方法、终端和系统,通过确定用户的消息交互偏好,能够对当前消息进行自动回复处理,从而能够增强用户体验。
【专利说明】处理消息的方法、终端和系统
【技术领域】
[0001]本发明涉及通信领域,尤其涉及通信领域中处理消息的方法、终端和系统。
【背景技术】
[0002]据国际电信联盟(InternationalTelecommunications Union,简称为 “ITU”)统计,2010年全球共发出6.1T条短信,折合全球每个手机用户发送1300条短信。短信服务目前已经成为全球最大的电信增值应用产业,2010年短信服务(Short Message Service,简称为“SMS”)业务的收入规模达到1146亿美金。从趋势上看未来5年内,短信服务依然是最有影响的信息服务,据ITU保守估计2013年全球的短信服务营收将达到1770亿美金。
[0003]作为终端生产商,如何为用户带来更好的体验是终端生产商脱颖而出的重要策略之一;另一方面,作为手机终端最常用的服务,如何能够帮助用户方便地使用短信服务,是提升终端用户体验的一条捷径。
[0004]目前,用户使用短信服务的最大问题是输入慢且繁复,特别是在短信回复时,问题尤为突出:例如在开会的时候,接收到一条较紧急的短信需要回复,但长时间的使用手机又不礼貌,因此产生了很差的用户体验。如何能够让用户便捷地使用短信业务,如回复短信,是亟待解决的问题。
[0005]基于语音识别的输入技术可以有效地帮助手机应用提高输入速度,较为知名的中文语音识别输入系统有科大讯飞、中科院天语等输入系统。使用语音识别的技术回复短信能够提升用户体验,但在开放域(不限制词汇范围和讲话人)噪声环境中,语音识别技术的准确率尚不能达到实用水平,而且在某些不宜讲话而急需输入的场景下也不能应用,例如在开会中需要回复短信的应用场景等。因此,基于语音识别技术的回复短信方案也需要进一步增强用户体验。
[0006]基于固定规则的短信回复方案可以按照既定的分类条件,对接收的短信进行分类,再根据用户预先设定好的内容进行回复。具体的技术方案可以由终端实现,也可以由网络侧设备实现,也可以由终端与网络侧设备相结合来实现。例如:用户可以事先设定好关机状况下的回复内容“手机关机,未能及时回复,见谅! ”,在关机的情况下收到短信时,系统自动回复该内容。
[0007]虽然该短信回复方案能够满足部分需求,但是,由于人为设定的规则有限,回复内容固定,在绝大多数场景下并不能取得良好的效果;某些情况下,反而可能引起误会,让用户产生厌烦心理。例如,B未在服务区的情况下,收到了 A的求助短信,按照预先设定的内容回复“目前看不到短信,有事再联系”,A收到这条回复后,会认为B故意搪塞,使得自动回复的功能适得其反。因此,该短信回复方案的用户体验也需要增强。

【发明内容】

[0008]本发明提供了一种处理消息的方法、终端和系统,能够增强用户体验。
[0009]第一方面,提供了一种处理消息的方法,该方法包括:获取用户的历史消息交互信息以及该用户的历史消息交互信息相关联的第一上下文数据,该用户的历史消息交互信息包括历史消息交互内容和历史消息回复情况,该第一上下文数据用于表征该用户的历史消息交互信息发生时的用户信息或环境信息;根据该用户的历史消息交互信息以及该第一上下文数据,确定该用户的消息交互偏好,该消息交互偏好包括消息回复策略和/或消息书写风格;接收发送给该用户的当前消息,并获取该当前消息相关联的第二上下文数据,该第二上下文数据用于表征该用户的当前消息发生时的用户信息或环境信息;根据该消息交互偏好、该当前消息以及该第二上下文数据,对该当前消息进行回复处理。
[0010]在第一方面的第一种可能的实现方式中,该方法还包括:对该用户的历史消息交互内容进行预处理;该确定该用户的消息交互偏好,包括:根据预处理后的该用户的历史消息交互内容以及该第一上下文数据,确定该用户的消息交互偏好。
[0011]结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,该确定该用户的消息交互偏好,包括:根据该用户的历史消息交互内容中的表情符号,以及该第一上下文数据,确定包括该用户的表情符号偏好的该消息书写风格。
[0012]结合第一方面、第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,该方法还包括:从服务器或用户数据库获取除该用户之外的至少一个其他用户的历史消息交互信息,以及该至少一个其他用户的历史消息交互信息相关联的第三上下文数据,该第三上下文数据用于表征该至少一个其他用户的历史消息交互信息发生时该至少一个其他用户的用户信息或环境信息;该确定该用户的消息交互偏好,包括:根据该用户的历史消息交互信息、该第一上下文数据、该至少一个其他用户的历史消息交互信息以及该第三上下文数据,确定该用户的消息交互偏好。
[0013]结合第一方面或第一方面的第一种或第三种可能的实现方式中的任一种可能的实现方式,在第一方面的第四种可能的实现方式中,该确定该用户的消息交互偏好,包括:通过基于统计学习方式确定该用户的该消息交互偏好。
[0014]结合第一方面或第一方面的第一种至第四种可能的实现方式中的任一种可能的实现方式,在第一方面的第五种可能的实现方式中,该根据该消息交互偏好、该当前消息以及该第二上下文数据,对该当前消息进行回复处理,包括:根据该消息交互偏好,确定该用户的历史消息交互情况与该用户的历史消息交互内容包括的历史消息接收内容以及该第一上下文数据之间的映射规则;根据该映射规则,将该当前消息以及该第二上下文数据作为该映射规则的输入,确定该当前消息的消息回复策略;根据该当前消息的消息回复策略,对该当前消息进行回复处理。
[0015]结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,该根据该当前消息的消息回复策略,对该当前消息进行回复处理,包括:在该当前消息的消息回复策略指示回复该当前消息时,根据该当前消息的消息回复策略,或根据该消息回复策略并采用该消息交互偏好包括的该消息书写风格,生成回复内容并回复该当前消息;或在该当前消息的消息回复策略指示不回复该当前消息时,忽略该当前消息。
[0016]结合第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,该生成回复内容并回复该当前消息,包括:生成该当前消息的至少一条回复内容;向该用户显示该至少一条回复内容,并确定该用户在该至少一条回复内容中选择的回复内容;向该当前消息的发送方发送该用户选择的回复内容。[0017]结合第一方面或第一方面的第一种至第七种可能的实现方式中的任一种可能的实现方式,在第一方面的第八种可能的实现方式中,该用户信息或环境信息包括下列信息中的至少一种:该用户的日程安排、该用户的位置信息、该用户的移动方式信息和该用户周边的环境信息。
[0018]结合第一方面或第一方面的第一种至第七种可能的实现方式中的任一种可能的实现方式,在第一方面的第九种可能的实现方式中,该消息回复策略包括下列信息中的至少一种:是否回复消息、回复消息的方式、回复消息的时间和回复消息的环境条件。
[0019]结合第一方面或第一方面的第一种至第七种可能的实现方式中的任一种可能的实现方式,在第一方面的第十种可能的实现方式中,该消息书写风格包括下列信息中的至少一种:回复方式、回复语气、常用的词汇和句式。
[0020]结合第一方面或第一方面的第一种至第七种可能的实现方式中的任一种可能的实现方式,在第一方面的第十一种可能的实现方式中,该消息包括:短信、即时消息、微博私信或微信。
[0021]第二方面,提供了一种处理消息的终端,该终端包括:第一获取模块,用于获取用户的历史消息交互信息以及该用户的历史消息交互信息相关联的第一上下文数据,该用户的历史消息交互信息包括历史消息交互内容和历史消息回复情况,该第一上下文数据用于表征该用户的历史消息交互信息发生时的用户信息或环境信息;确定模块,用于根据该第一获取模块获取的该用户的历史消息交互信息以及该第一上下文数据,确定该用户的消息交互偏好,该消息交互偏好包括消息回复策略和/或消息书写风格;第二获取模块,用于接收发送给该用户的当前消息,并获取该当前消息相关联的第二上下文数据,该第二上下文数据用于表征该用户的当前消息发生时的用户信息或环境信息;回复模块,用于根据该确定模块确定的该消息交互偏好,以及该第二获取模块获取的该当前消息和该第二上下文数据,对该当前消息进行回复处理。
[0022]在第二方面的第一种可能的实现方式中,该终端还包括:预处理模块,用于对该用户的历史消息交互内容进行预处理;其中,该确定模块用于:根据该预处理模块预处理后的该用户的历史消息交互内容以及该第一上下文数据,确定该用户的消息交互偏好。
[0023]结合第二方面或第二面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,该确定模块还用于:根据该用户的历史消息交互内容中的表情符号,以及该第一上下文数据,确定包括该用户的表情符号偏好的该消息书写风格。
[0024]结合第二方面、第二方面的第一种或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,该确定模块用于:通过基于统计学习方式确定该用户的该消息交互偏好。
[0025]结合第二方面或第二方面的第一种至第三种可能的实现方式中的任一种可能的实现方式,在第二方面的第四种可能的实现方式中,该回复模块包括:第一确定单元,用于根据该消息交互偏好,确定该用户的历史消息交互情况与该用户的历史消息交互内容包括的历史消息接收内容以及该第一上下文数据之间的映射规则;第二确定单元,用于根据该第一确定单元确定的该映射规则,将该当前消息以及该第二上下文数据作为该映射规则的输入,确定该当前消息的消息回复策略;回复单元,用于根据该第二确定单元确定的该当前消息的消息回复策略,对该当前消息进行回复处理。[0026]结合第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式中,该回复单元用于:在该当前消息的消息回复策略指示回复该当前消息时,根据该当前消息的消息回复策略,或根据该消息回复策略并采用该消息交互偏好包括的该消息书写风格,生成回复内容并回复该当前消息;或在该当前消息的消息回复策略指示不回复该当前消息时,忽略该当前消息。
[0027]结合第二方面的第四种可能的实现方式,在第二方面的第六种可能的实现方式中,该回复单元包括:生成子单元,用于根据该第二确定单元确定的该当前消息的消息回复策略,生成该当前消息的至少一条回复内容;控制子单元,用于向该用户显示该生成子单元生成的该至少一条回复内容,并确定该用户在该至少一条回复内容中选择的回复内容;第二发送子单元,用于向该当前消息的发送方发送该控制子单元确定的该用户选择的回复内容。
[0028]结合第二方面或第二方面的第一种至第六种可能的实现方式中的任一种可能的实现方式,在第二方面的第七种可能的实现方式中,该用户信息或环境信息包括下列信息中的至少一种:该用户的日程安排、该用户的位置信息、该用户的移动方式信息和该用户周边的环境信息。
[0029]结合第二方面或第二方面的第一种至第六种可能的实现方式中的任一种可能的实现方式,在第二方面的第八种可能的实现方式中,该消息回复策略包括下列信息中的至少一种:是否回复消息、回复消息的方式、回复消息的时间和回复消息的环境条件。
[0030]结合第二方面或第二方面的第一种至第六种可能的实现方式中的任一种可能的实现方式,在第二方面的第九种可能的实现方式中,该消息书写风格包括下列信息中的至少一种:回复方式、回复语气、常用的词汇和句式。
[0031]结合第二方面或第二方面的第一种至第六种可能的实现方式中的任一种可能的实现方式,在第二方面的第十种可能的实现方式中,该消息包括:短信、即时消息、微博私信或微信。
[0032]第三方面,提供了一种处理消息的系统,该系统包括终端和服务器,其中,该终端包括:数据收集模块,用于获取用户的历史消息交互信息以及该用户的历史消息交互信息相关联的第一上下文数据,该第一上下文数据用于表征该用户的历史消息交互信息发生时的用户信息或环境信息;数据整合模块,用于将该数据收集模块获取的该用户的历史消息交互信息以及该第一上下文数据进行整合处理得到适合学习输入的数据格式,并将整合处理后的该数据格式的数据发送给该服务器;该服务器包括:学习模块,用于接收该数据整合模块发送的该数据格式的数据,并根据该数据,对该用户的消息交互偏好进行统计学习;该消息交互偏好包括回复策略和/或消息书写风格;用户模型生产模块,用于根据学习模块进行统计学习的结果,为该终端配置回复策略模型和内容生产模型;其中,该数据收集模块还用于接收发送给该用户的当前消息,并获取该当前消息相关联的第二上下文数据,该第二上下文数据用于表征该用户的当前消息发生时的用户信息或环境信息;该终端还包括:回复模块,用于根据该用户模型生产模块配置的该回复策略模型和该内容生产模型,以及该数据收集模块获取的该当前消息和该第二上下文数据,对该当前消息进行回复处理。
[0033]在第三方面的第一种可能的实现方式中,该数据整合模块用于:对该数据收集模块获取的该用户的历史消息交互信息包括的历史消息交互内容进行预处理,并对经过预处理的该用户的历史消息交互内容再进行整合处理得到适合学习输入的数据格式,并将整合处理后的该数据格式的数据发送给该服务器。
[0034]结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,该学习模块还用于根据该用户的历史消息交互信息包括的历史消息交互内容中的表情符号,以及该第一上下文数据,对该用户消息交互中的表情符号偏好进行统计学习,以便于确定包括该用户的表情符号偏好的该消息书写风格。
[0035]结合第三方面或第三方面的第一种或第二种可能的实现方式,在第三方面的第三种可能的实现方式中,该服务器还包括:数据获取模块,用于从该服务器或用户数据库获取除该用户之外的至少一个其他用户的历史消息交互信息,以及该至少一个其他用户的历史消息交互信息相关联的第三上下文数据,该第三上下文数据用于表征该至少一个其他用户的历史消息交互信息发生时该至少一个其他用户的用户信息或环境信息;其中,该学习模块还用于:根据该数据整合模块发送的该数据格式的数据,以及该数据获取模块获取的该至少一个其他用户的历史消息交互信息和该第三上下文数据,对该用户的消息交互偏好进行统计学习。
[0036]结合第三方面或第三方面的第一种至第三种可能的实现方式中的任一种可能的实现方式,在第三方面的第四种可能的实现方式中,该回复模块包括:回复判决单元,用于根据该回复策略模型,将该当前消息以及该第二上下文数据作为该回复策略模型的输入,确定该当前消息的回复策略。
[0037]结合第三方面的第四种可能的实现方式,在第三方面的第五种可能的实现方式中,该回复模块还包括:回复内容生成单元,用于在该回复判决单元确定该当前消息的回复策略为回复该当前消息时,根据该当前消息的回复策略以及该内容生产模型,生成回复内容并回复该当前消息。
[0038]结合第三方面的第五种可能的实现方式,在第三方面的第六种可能的实现方式中,该回复内容生成单元包括:生成子单元,用于根据该内容生产模型、该当前消息以及该第二上下文数据,生成该当前消息的至少一条回复内容;控制子单元,用于向该用户显示该生成子单元生成的该至少一条回复内容,并确定该用户在该至少一条回复内容中选择的回复内容;发送子单元,用于向该当前消息的发送方发送该控制子单元确定的该用户选择的回复内容。
[0039]结合第三方面的第三种至第六种可能的实现方式中的任一种可能的实现方式,在第三方面的第七种可能的实现方式中,该用户信息或环境信息包括下列信息中的至少一种:该用户的日程安排、该用户的位置信息、该用户的移动方式信息和该用户周边的环境信
肩、O
[0040]结合第三方面或第三方面的第一种至第六种可能的实现方式中的任一种可能的实现方式,在第三方面的第八种可能的实现方式中,该消息交互偏好包括消息回复策略,该消息回复策略包括下列信息中的至少一种:是否回复消息、回复消息的方式、回复消息的时间和回复消息的环境条件。
[0041]结合第三方面或第三方面的第一种至第六种可能的实现方式中的任一种可能的实现方式,在第三方面的第九种可能的实现方式中,该消息交互偏好包括消息书写风格,该消息书写风格包括下列信息中的至少一种:回复方式、回复语气、常用的词汇和句式。[0042]结合第三方面或第三方面的第一种至第六种可能的实现方式中的任一种可能的实现方式,在第三方面的第十种可能的实现方式中,该消息包括:短信、即时消息、微博私信或微信。
[0043]基于上述技术方案,本发明的处理消息的方法、终端和系统,通过基于历史消息交互信息和用户的历史消息交互信息相关联的上下文数据,确定用户的消息交互偏好,能够根据该消息交互偏好对当前消息进行自动回复处理,使得消息的回复不仅符合用户的个性和喜好,还能够符合消息接收的上下文环境,从而能够显著地增强用户体验。
【专利附图】

【附图说明】
[0044]为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1是根据本发明实施例的处理消息的方法的示意性流程图。
[0046]图2是根据本发明实施例的处理消息的方法的另一示意性流程图。
[0047]图3是根据本发明实施例的处理消息的方法的再一示意性流程图。
[0048]图4是根据本发明实施例的对当前消息进行回复处理的方法的示意性流程图。
[0049]图5是根据本发明实施例的对当前消息进行回复处理的方法的另一示意性流程图。
[0050]图6是根据本发明实施例的对当前消息进行回复处理的方法的再一示意性流程图。
[0051]图7是根据本发明实施例的对当前消息进行回复处理的方法的再一示意性流程图。
[0052]图8是根据本发明实施例的处理消息的方法的再一示意性流程图。
[0053]图9是根据本发明实施例的终端的示意性框图。
[0054]图10是根据本发明实施例的终端的另一示意性框图。
[0055]图11是根据本发明实施例的回复模块的示意性框图。
[0056]图12是根据本发明实施例的回复单元的示意性框图。
[0057]图13是根据本发明实施例的回复单元的另一示意性框图。
[0058]图14是根据本发明实施例的系统的示意性框图。
[0059]图15是根据本发明实施例的服务器的示意性框图。
[0060]图16是根据本发明实施例的回复模块的示意性框图。
[0061]图17是根据本发明实施例的回复内容生成单元的示意性框图。
[0062]图18是根据本发明实施例的处理消息的装置的示意性结构图。
【具体实施方式】
[0063]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
[0064]应理解,本发明实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(Global System of Mobile communication,简称为“GSM”)系统、码分多址(Code DivisionMultiple Access,简称为 “CDMA”)系统、宽带码分多址(Wideband Code DivisionMultiple Access,简称为 “WCDMA”)系统、通用分组无线业务(General Packet RadioService,简称为 “GPRS”)、长期演进(Long Term Evolution,简称为 “LTE”)系统、LTE 频分双工(Frequency Division Duplex,简称为 “FDD”)系统、LTE 时分双工(Time DivisionDuplex,简称为 “TDD”)、通用移动通信系统(Universal Mobile TelecommunicationSystem,简称为 “UMTS”)或全球互联微波接入(Worldwide Interoperability forMicrowave Access,简称为 “WiMAX”)通信系统等。
[0065]还应理解,在本发明实施例中,终端(Terminal)可称之为用户设备(UserEquipment,简称为 “UE”)、移动台(Mobile Station,简称为 “MS”)或移动终端(MobileTerminal)等,该终端可以经无线接入网(Radio Access Network,简称为“RAN”)与一个或多个核心网进行通信,例如,终端可以是移动电话(或称为“蜂窝”电话),例如,终端还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语音和/或数据。
[0066]图1示出了根据本发明实施例的处理消息的方法100的示意性流程图,该方法100例如由处理消息的装置执行。如图1所示,该方法100包括:
[0067]SI 10,获取用户的历史消息交互信息以及该用户的历史消息交互信息相关联的第一上下文数据,该用户的历史消息交互信息包括历史消息交互内容和历史消息回复情况,该第一上下文数据用于表征该用户的历史消息交互信息发生时的用户信息或环境信息;
[0068]S120,根据该用户的历史消息交互信息以及该第一上下文数据,确定该用户的消息交互偏好,该消息交互偏好包括消息回复策略和/或消息书写风格;
[0069]S130,接收发送给该用户的当前消息,并获取该当前消息相关联的第二上下文数据,该第二上下文数据用于表征该用户的当前消息发生时的用户信息或环境信息;
[0070]S140,根据该消息交互偏好、该当前消息以及该第二上下文数据,对该当前消息进行回复处理。
[0071]为了便于用户使用消息服务,提升终端用户的体验,处理消息的装置可以首先获取用户的历史消息交互信息以及该用户的历史消息交互信息相关联的第一上下文数据,并由此确定用户的消息交互偏好;从而当处理消息的装置接收到当前消息时,可以通过获取当前消息相关联的第二上下文数据,以及确定的用户的消息交互偏好,对该当前消息进行回复处理。
[0072]因此,本发明实施例的处理消息的方法,通过基于历史消息交互信息和用户的历史消息交互信息相关联的上下文数据,确定用户的消息交互偏好,能够根据该消息交互偏好对当前消息进行自动回复处理,使得消息的回复不仅符合用户的个性和喜好,还能够符合消息接收的上下文环境,从而能够显著地增强用户体验。
[0073]具体而言,本发明实施例的处理消息的方法,一方面考虑了用户回复消息的习惯,以及回复内容的书写风格等个人偏好,使得处理消息的装置对接收到的当前消息进行的自动回复处理,更能体现用户的个人风格,更真实也更贴切;另一方面,处理消息的装置所确定的用户的消息交互偏好,考虑了用户的历史消息交互信息相关联的上下文数据,使得处理消息的装置对接收到的当前消息进行的自动回复处理,也能够结合当前消息相关联的上下文数据,给出符合当前实际上下文环境的回复策略和/或回复内容,因而本发明实施例的处理消息的方法能够显著地增强用户体验。
[0074]应理解,本发明实施例仅以处理消息的装置执行该方法100为例进行说明,但本发明实施例并不限于此,例如,该方法100可以由终端执行,也可以由服务器执行,还可以由终端与服务器共同执行。
[0075]在SllO中,处理消息的装置可以获取用户的历史消息交互信息以及该用户的历史消息交互信息相关联的第一上下文数据。
[0076]具体而言,在本发明实施例中,可选地,该历史消息交互信息包括历史消息交互内容和历史消息回复情况;可选地,该历史消息交互内容包括历史消息接收内容和历史消息回复内容;可选地,该历史消息回复情况包括是否回复历史消息、回复历史消息的方式、回复历史消息的时间和回复历史消息的环境条件中的至少一项。
[0077]例如,该历史消息回复情况可以包括是否回复历史消息;在回复历史消息时,该历史消息回复情况还可以包括以何种方式回复历史消息,例如短信回复或语音回复等;或者包括回复历史消息的时间信息,例如在一分钟内回复,或在一个小时内回复等;或者也可以包括回复历史消息的环境条件信息,例如开会应用场景下回复,或回复历史消息时的位置信息等。应理解,本发明实施例仅以此为例进行说明,但本发明实施例并不限于此,例如,该历史消息回复情况还可以包括历史消息的其他回复对象等。
[0078]在本发明实施例中,该第一上下文数据用于表征该用户的历史消息交互信息发生时的用户信息或环境信息,可选地,该用户信息或环境信息包括下列信息中的至少一种:该用户的日程安排、该用户的位置信息、该用户的移动方式信息和该用户周边的环境信息。
[0079]具体而言,该第一上下文数据指接收到消息之前一段时间到接收到消息之后的一段时间内,可以获取的对消息回复有影响的用户信息或环境信息的总和,该上下文数据也可称为消息相关联的上下文环境。应理解,在本发明实施例中,消息相关联的上下文数据可以指代第一、第二或第三上下文数据。还应理解,此处的上下文环境不局限终端可以获得的信息,也可以包括网络侧设备可以获得的信息。
[0080]在本发明实施例中,消息相关联的上下文数据,即用户信息或环境信息可以包括对消息回复有影响的各种环境信息,例如,用户信息或环境信息可以包括消息发送方,例如张无忌可能拒绝丁敏君的约会请求,但不会拒绝赵敏的请求,因此消息发送方对消息回复具有影响;用户信息或环境信息可以包括历史上用户与消息发送方的交流内容,例如城管对市长的谈话方式与对小贩的谈话方式定然不同;用户信息或环境信息可以包括用户的日程安排,例如某明星已经决定未来两周进行海外巡演,因而断然不能应允与国内影迷开见面会;用户信息或环境信息可以包括用户的位置信息,例如,北京的官员无法参加上海马上开始的同学聚会;用户信息或环境信息可以包括移动方式信息,例如用户堵车中,因而无法应允按时出席会议;用户信息或环境信息可以包括用户周边的环境信息,该环境信息例如包括噪音水平等,例如在环境及其嘈杂的情况下,对于来电直接回复“很吵,换个地方马上拨回去”是礼貌的回复,该环境信息例如还包括周边环境,例如用户习惯下午3点至4点散步I小时,因此可以按照习惯设定一小时后回复。[0081]应理解,用户信息或环境信息还可以包括其它信息,本发明实施例并不限于此。还应理解,在本发明实施例中,术语“第一”、“第二”和“第三”仅仅是为了指代不同的信息或内容,而不限于具体的名称。例如,“第一上下文数据”可以指代用户的历史消息交互信息相关联的上下文数据;“第二上下文数据”可以指代用户的当前消息相关联的上下文数据;“第三上下文数据”可以指代至少一个其他用户的历史消息交互信息相关联的上下文数据,但本发明实施例并不限于此。
[0082]在本发明实施例中,应理解,处理消息的装置可以根据该装置内部存储的历史消息交互记录,获取用户的历史消息交互信息以及该用户的历史消息交互信息相关联的第一上下文数据;处理消息的装置可以根据服务提供商的运营支撑系统(Operation SupportSystem,简称为“OSS”)数据,获取用户的历史消息交互信息以及该用户的历史消息交互信息相关联的第一上下文数据。还应理解,处理消息的装置也可以采用其它方法获取上述信息或数据,本发明实施例并不限于此。
[0083]在本发明实施例中,可选地,该消息包括:短信、即时消息、微博私信或微信。应理解,该消息还可以包括其它形式的信息,本发明实施例并不限于此。
[0084]在S120中,处理消息的装置可以根据该用户的历史消息交互信息以及该第一上下文数据,确定该用户的消息交互偏好,该消息交互偏好包括消息回复策略和/或消息书与风格。
[0085]在本发明实施例中,可选地,该消息回复策略包括下列信息中的至少一种:是否回复消息、回复消息的方式、回复消息的时间和回复消息的环境条件。
[0086]具体而言,该消息回复策略可以包括是否回复消息,例如不回复消息,或回复消息;在确定回复消息时,该消息回复策略可以包括回复消息的方式,例如以短信方式回复,或以微信方式回复等;该消息回复策略可以包括回复消息的时间信息,例如在一分钟内回复,或在一个小时内回复等;该消息回复策略可以包括回复消息的环境条件信息,例如开会应用场景下以短信形式回复,或在私密空间内以语音形式回复等。应理解,本发明实施例仅以此为例进行说明,但本发明实施例并不限于此,例如,该消息回复策略还可以包括历史消息的其他回复对象等。
[0087]在本发明实施例中,可选地,该消息书写风格包括下列信息中的至少一种:回复方式、回复语气、常用的词汇和句式。
[0088]例如,该回复方式包括短信方式回复、即时消息方式回复、微博私信方式回复、微信方式回复或语音方式回复等;该回复语气例如包括以商量的语气进行回复,或以肯定的语气进行回复,或以质疑的语气进行回复等;该句式例如包括以简短的句式进行回复,或以详细清楚的句式进行回复等,本发明实施例并不限于此。
[0089]应理解,处理消息的装置本文中术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0090]在本发明实施例中,可选地,处理消息的装置通过基于统计学习方式,并根据该用户的历史消息交互信息以及该第一上下文数据,确定用户的消息交互偏好。
[0091]例如,处理消息的装置获取用户A与其岳父用户B的历史消息交互记录,并通过数据统计学习确定用户A对B的回复的历史统计大致如表一所示:[0092]表一
[0093]
【权利要求】
1.一种处理消息的方法,其特征在于,包括: 获取用户的历史消息交互信息以及所述用户的历史消息交互信息相关联的第一上下文数据,所述用户的历史消息交互信息包括历史消息交互内容和历史消息回复情况,所述第一上下文数据用于表征所述用户的历史消息交互信息发生时的用户信息或环境信息;根据所述用户的历史消息交互信息以及所述第一上下文数据,确定所述用户的消息交互偏好,所述消息交互偏好包括消息回复策略和/或消息书写风格; 接收发送给所述用户的当前消息,并获取所述当前消息相关联的第二上下文数据,所述第二上下文数据用于表征所述用户的当前消息发生时的用户信息或环境信息; 根据所述消息交互偏好、所述当前消息以及所述第二上下文数据,对所述当前消息进行回复处理。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 对所述用户的历史消息交互内容进行预处理; 所述确定所述用户的消息交互偏好,包括: 根据预处理后的所述用户的历史消息交互内容以及所述第一上下文数据,确定所述用户的消息交互偏好。
3.根据权利要求1或2所述的方法,其特征在于,所述确定所述用户的消息交互偏好,包括: 根据所述用户的历史消息交互内容中的表情符号,以及所述第一上下文数据,确定包括所述用户的表情符号偏好的所述消息书写风格。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括: 从服务器或用户数据库获取除所述用户之外的至少一个其他用户的历史消息交互信息,以及所述至少一个其他用户的历史消息交互信息相关联的第三上下文数据,所述第三上下文数据用于表征所述至少一个其他用户的历史消息交互信息发生时所述至少一个其他用户的用户信息或环境信息; 所述确定所述用户的消息交互偏好,包括: 根据所述用户的历史消息交互信息、所述第一上下文数据、所述至少一个其他用户的历史消息交互信息以及所述第三上下文数据,确定所述用户的消息交互偏好。
5.根据权利要求1、2或4所述的方法,其特征在于,所述确定所述用户的消息交互偏好,包括: 通过基于统计学习方式确定所述用户的所述消息交互偏好。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述根据所述消息交互偏好、所述当前消息以及所述第二上下文数据,对所述当前消息进行回复处理,包括: 根据所述消息交互偏好,确定所述用户的历史消息交互情况与所述用户的历史消息交互内容包括的历史消息接收内容以及所述第一上下文数据之间的映射规则; 根据所述映射规则,将所述当前消息以及所述第二上下文数据作为所述映射规则的输入,确定所述当前消息的消息回复策略; 根据所述当前消息的消息回复策略,对所述当前消息进行回复处理。
7.根据权利要求6所述的方法,其特征在于,所述根据所述当前消息的消息回复策略,对所述当前消息进行回复处理,包括:在所述当前消息的消息回复策略指示回复所述当前消息时,根据所述当前消息的消息回复策略,或根据所述消息回复策略并采用所述消息交互偏好包括的所述消息书写风格,生成回复内容并回复所述当前消息;或 在所述当前消息的消息回复策略指示不回复所述当前消息时,忽略所述当前消息。
8.根据权利要求7所述的方法,其特征在于,所述生成回复内容并回复所述当前消息,包括: 生成所述当前消息的至少一条回复内容; 向所述用户显示所述至少一条回复内容,并确定所述用户在所述至少一条回复内容中选择的回复内容; 向所述当前消息的发送方发送所述用户选择的回复内容。
9.根据权利要求1至8中任一项所述的方法,其特征在于,所述用户信息或环境信息包括下列信息中的至少一种:所述用户的日程安排、所述用户的位置信息、所述用户的移动方式信息和所述用户周边的环境信息。
10.根据权利要求1至8中任一项所述的方法,其特征在于,所述消息回复策略包括下列信息中的至少一种:是否回复消息、回复消息的方式、回复消息的时间和回复消息的环境条件。
11.根据权利要求1至8中任一项所述的方法,其特征在于,所述消息书写风格包括下列信息中的至少一种:回复方式、回复语气、常用的词汇和句式。
12.根据权利要求1至8中任一项所述的方法,其特征在于,所述消息包括:短信、即时消息、微博私信或微信。
13.—种处理消息的终端,其特征在于,包括: 第一获取模块,用于获取用户的历史消息交互信息以及所述用户的历史消息交互信息相关联的第一上下文数据,所述用户的历史消息交互信息包括历史消息交互内容和历史消息回复情况,所述第一上下文数据用于表征所述用户的历史消息交互信息发生时的用户信息或环境信息; 确定模块,用于根据所述第一获取模块获取的所述用户的历史消息交互信息以及所述第一上下文数据,确定所述用户的消息交互偏好,所述消息交互偏好包括消息回复策略和/或消息书写风格; 第二获取模块,用于接收发送给所述用户的当前消息,并获取所述当前消息相关联的第二上下文数据,所述第二上下文数据用于表征所述用户的当前消息发生时的用户信息或环境信息; 回复模块,用于根据所述确定模块确定的所述消息交互偏好,以及所述第二获取模块获取的所述当前消息和所述第二上下文数据,对所述当前消息进行回复处理。
14.根据权利要求13所述的终端,其特征在于,所述终端还包括: 预处理模块,用于对所述用户的历史消息交互内容进行预处理; 其中,所述确定模块用于:根据所述预处理模块预处理后的所述用户的历史消息交互内容以及所述第一上下文数据,确定所述用户的消息交互偏好。
15.根据权利要求13或14所述的终端,其特征在于,所述确定模块还用于:根据所述用户的历史消息交互内容中的表情符号,以及所述第一上下文数据,确定包括所述用户的表情符号偏好的所述消息书写风格。
16.根据权利要求13或14所述的终端,其特征在于,所述确定模块用于:通过基于统计学习方式确定所述用户的所述消息交互偏好。
17.根据权利要求13至16中任一项所述的终端,其特征在于,所述回复模块包括: 第一确定单元,用于根据所述消息交互偏好,确定所述用户的历史消息交互情况与所述用户的历史消息交互内容包括的历史消息接收内容以及所述第一上下文数据之间的映射规则; 第二确定单元,用于根据所述第一确定单元确定的所述映射规则,将所述当前消息以及所述第二上下文数据作为所述映射规则的输入,确定所述当前消息的消息回复策略; 回复单元,用于根据所述第二确定单元确定的所述当前消息的消息回复策略,对所述当前消息进行回复处理。
18.根据权利要求17所述的终端,其特征在于,所述回复单元用于: 在所述当前消息的消息回复策略指示回复所述当前消息时,根据所述当前消息的消息回复策略,或根据所述消息回复策略并采用所述消息交互偏好包括的所述消息书写风格,生成回复内容并回复所述当前消息;或 在所述当前消息的消息回复策略指示不回复所述当前消息时,忽略所述当前消息。
19.根据权利要求17所述的终端,其特征在于,所述回复单元包括: 生成子单元,用于根据所述第二确定单元确定的所述当前消息的消息回复策略,生成所述当前消息的至少一条回复内容; 控制子单元,用于向所述用户显示所述生成子单元生成的所述至少一条回复内容,并确定所述用户在所述至少一条回复内容中选择的回复内容; 第二发送子单元,用于向所述当前消息的发送方发送所述控制子单元确定的所述用户选择的回复内容。
20.根据权利要求13至19中任一项所述的终端,其特征在于,所述用户信息或环境信息包括下列信息中的至少一种:所述用户的日程安排、所述用户的位置信息、所述用户的移动方式信息和所述用户周边的环境信息。
21.根据权利要求13至19中任一项所述的终端,其特征在于,所述消息回复策略包括下列信息中的至少一种:是否回复消息、回复消息的方式、回复消息的时间和回复消息的环境条件。
22.根据权利要求13至19中任一项所述的终端,其特征在于,所述消息书写风格包括下列信息中的至少一种:回复方式、回复语气、常用的词汇和句式。
23.根据权利要求13至19中任一项所述的终端,其特征在于,所述消息包括:短信、即时消息、微博私信或微信。
24.一种处理消息的系统,其特征在于,所述系统包括终端和服务器,其中,所述终端包括: 数据收集模块,用于获取用户的历史消息交互信息以及所述用户的历史消息交互信息相关联的第一上下文数据,所述第一上下文数据用于表征所述用户的历史消息交互信息发生时的用户信息或环境信息; 数据整合模块,用于将所述数据收集模块获取的所述用户的历史消息交互信息以及所述第一上下文数据进行整合处理得到适合学习输入的数据格式,并将所述整合处理后的所述数据格式的数据发送给所述服务器; 所述服务器包括: 学习模块,用于接收所述数据整合模块发送的所述数据格式的数据,并根据所述数据,对所述用户的消息交互偏好进行统计学习;所述消息交互偏好包括回复策略和/或消息书与风格; 用户模型生产模块,用于根据学习模块进行统计学习的结果,为所述终端配置回复策略模型和内容生产模型; 其中,所述数据收集模块还用于 接收发送给所述用户的当前消息,并获取所述当前消息相关联的第二上下文数据,所述第二上下文数据用于表征所述用户的当前消息发生时的用户信息或环境信息; 所述终端还包括: 回复模块,用于根据所述用户模型生产模块配置的所述回复策略模型和所述内容生产模型,以及所述数据收集模块获取的所述当前消息和所述第二上下文数据,对所述当前消息进行回复处理。
25.根据权利要求24所述的系统,其特征在于,所述数据整合模块用于:对所述数据收集模块获取的所述用户的历史消息交互信息包括的历史消息交互内容进行预处理,并对经过预处理的所述用户的历史消息交互内容再进行整合处理得到适合学习输入的数据格式,并将所述整合处理后的所述数据格式的数据发送给所述服务器。
26.根据权利要求24或25所述的系统,其特征在于,所述学习模块还用于根据所述用户的历史消息交互信息包括的历史消息交互内容中的表情符号,以及所述第一上下文数据,对所述用户消息交互中的表情符号偏好进行统计学习,以便于确定包括所述用户的表情符号偏好的所述消息书写风格。
27.根据权利要求24至26中任一项所述的系统,其特征在于,所述服务器还包括: 数据获取模块,用于从所述服务器或用户数据库获取除所述用户之外的至少一个其他用户的历史消息交互信息,以及所述至少一个其他用户的历史消息交互信息相关联的第三上下文数据,所述第三上下文数据用于表征所述至少一个其他用户的历史消息交互信息发生时所述至少一个其他用户的用户信息或环境信息; 其中,所述学习模块还用于:根据所述数据整合模块发送的所述数据格式的数据,以及所述数据获取模块获取的所述至少一个其他用户的历史消息交互信息和所述第三上下文数据,对所述用户的消息交互偏好进行统计学习。
28.根据权利要求24至27中任一项所述的系统,其特征在于,所述回复模块包括: 回复判决单元,用于根据所述回复策略模型,将所述当前消息以及所述第二上下文数据作为所述回复策略模型的输入,确定所述当前消息的回复策略。
29.根据权利要求28所述的系统,其特征在于,所述回复模块还包括: 回复内容生成单元,用于在所述回复判决单元确定所述当前消息的回复策略为回复所述当前消息时,根据所述当前消息的回复策略以及所述内容生产模型,生成回复内容并回复所述当前消息。
30.根据权利要求29所述的系统,其特征在于,所述回复内容生成单元包括:生成子单元,用于根据所述内容生产模型、所述当前消息以及所述第二上下文数据,生成所述当前消息的至少一条回复内容; 控制子单元,用于向所述用户显示所述生成子单元生成的所述至少一条回复内容,并确定所述用户在所述至少一条回复内容中选择的回复内容; 发送子单元,用于向所述当前消息的发送方发送所述控制子单元确定的所述用户选择的回复内容。
31.根据权利要求24至30中任一项所述的系统,其特征在于,所述用户信息或环境信息包括下列信息中的至少一种:所述用户的日程安排、所述用户的位置信息、所述用户的移动方式信息和所述用户周边的环境信息。
32.根据权利要求24至30中任一项所述的系统,其特征在于,所述消息交互偏好包括消息回复策略,所述消息回复策略包括下列信息中的至少一种:是否回复消息、回复消息的方式、回复消息的时间和回复消息的环境条件。
33.根据权利要求24至30中任一项所述的系统,其特征在于,所述消息交互偏好包括消息书写风格,所述消息书写风格包括下列信息中的至少一种:回复方式、回复语气、常用的词汇和句式。
34.根据权利要求24至30中任一项所述的系统,其特征在于,所述消息包括:短信、即时消息、微博私信或微信。
【文档编号】G06F17/30GK103902630SQ201210590094
【公开日】2014年7月2日 申请日期:2012年12月31日 优先权日:2012年12月31日
【发明者】张轶博, 张宝峰 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1