1.一种方法,其包括:
通过计算系统接收多个消息历史,其中来自所述多个消息历史的每个消息历史包括简单消息传递服务消息历史、多媒体消息传递服务消息历史、即时消息传递消息历史或电子邮件消息历史中的一者或多者;
通过所述计算系统基于所述多个消息历史来确定多个消息响应对;
通过所述计算系统来确定来自所述多个消息响应对的每个消息的每个响应的多个实例;
通过所述计算系统将来自所述多个消息响应对的每个响应分类为具有信息类型;以及
通过所述计算系统来存储来自所述多个消息响应对的每个唯一消息的指示、与该唯一消息所关联的相应响应相关联的所述信息类型的指示、以及来自具有所述信息类型的所述多个消息响应对的多个响应。
2.根据权利要求1所述的方法,其进一步包括:
通过所述计算系统从计算设备接收对传入通信的建议响应的请求,所述请求包括所述传入通信的指示;
通过所述计算系统基于所述请求来确定预期包括在对所述传入通信的响应中的信息的类型;
通过所述计算系统基于所述请求和所述信息类型来确定一个或多个候选响应;以及
通过所述计算系统向所述计算设备发送所述一个或多个候选响应的指示。
3.根据权利要求2所述的方法,其中:
对所述传入通信的所述建议响应的所述请求包括所述传入通信的发送者的身份和所述传入通信的接收者的身份,以及
所述一个或多个候选响应是基于所述发送者的所述身份和所述接收者的所述身份来确定的。
4.根据权利要求2所述的方法,其中:
对所述传入通信的所述建议响应的所述请求包括所述传入通信的通信类型,以及
所述一个或多个候选响应是基于所述传入通信的所述通信类型来确定的。
5.根据权利要求2所述的方法,其中:
对所述传入通信的所述建议响应的所述请求包括所述计算设备的设备类型,以及
所述一个或多个候选响应是基于所述计算设备的所述设备类型来确定的。
6.根据权利要求1所述的方法,其进一步包括:
通过所述计算系统将来自所述多个消息响应对的每个消息规范化;
通过所述计算系统基于规范化消息来将所述多个消息响应对聚合成一个或多个聚合消息响应对;以及
通过所述计算系统来确定来自所述聚合消息响应对的相应的规范化消息的每个响应的多个实例,
其中分类来自所述多个消息响应对的每个响应包括通过所述计算系统将来自所述一个或多个聚合消息响应对的每个响应分类为具有所述信息类型。
7.根据权利要求6所述的方法,其进一步包括:
通过所述计算系统基于来自所述一个或多个消息响应对的每个响应的相应信息类型来将所述一个或多个聚合消息响应对聚合成一个或多个合并的消息响应对;以及
通过所述计算系统并基于每个响应的实例数目来确定针对所述一个或多个合并的消息响应对中的每个合并的消息响应对的所述相应信息类型的实例的相应合并数目,
其中存储来自所述多个消息响应对的每个唯一消息的所述指示包括通过所述计算系统来存储所述一个或多个合并的消息响应对中的每个合并的消息响应对的相应指示、相应信息类型、以及所述相应信息类型的实例的相应合并数目。
8.一种计算系统,其包括:
被配置成接收多个消息历史的至少一个通信单元,其中来自所述多个消息历史的每个消息历史包括简单消息传递服务消息历史、多媒体消息传递服务消息历史、即时消息传递消息历史或电子邮件消息历史中的一者或多者;
存储设备;
至少一个处理器;以及
至少一个模块,所述至少一个模块能够由所述至少一个处理器操作以:
基于所述多个消息历史来确定多个消息响应对;
确定对来自所述多个消息响应对的每个消息的每个响应的多个实例;
将来自所述多个消息响应对的每个响应分类为具有信息类型;以及
在所述存储设备处存储来自所述多个消息响应对的每个唯一消息的指示、与该唯一消息所关联的相应响应相关联的所述信息类型的指示、以及来自具有所述信息类型的所述多个消息响应对的多个响应。
9.根据权利要求8所述的计算系统,其中所述至少一个模块进一步能够由所述至少一个处理器操作以:
经由所述至少一个通信单元从计算设备接收对传入通信的建议响应的请求,所述请求包括所述传入通信的指示;
基于所述请求来确定预期包括在对所述传入通信的响应中的信息的类型;
基于所述请求和所述信息类型来确定一个或多个候选响应;以及
经由所述至少一个通信单元并向所述计算设备发送所述一个或多个候选响应的指示。
10.根据权利要求9所述的计算系统,其中:
对所述传入通信的所述建议响应的所述请求包括所述传入通信的发送者的身份和所述传入通信的接收者的身份,以及
所述一个或多个候选响应是基于所述发送者的所述身份和所述接收者的所述身份来确定的。
11.根据权利要求9所述的计算系统,其中:
对所述传入通信的所述建议响应的所述请求包括所述传入通信的通信类型,以及
所述一个或多个候选响应是基于所述传入通信的所述通信类型来确定的。
12.根据权利要求9所述的计算系统,其中:
对所述传入通信的所述建议响应的所述请求包括所述计算设备的设备类型,以及
所述一个或多个候选响应是基于所述计算设备的所述设备类型来确定的。
13.根据权利要求8所述的计算系统,其中所述至少一个模块进一步能够由所述至少一个处理器操作:
将来自所述多个消息响应对的每个消息规范化;
基于规范化消息来将所述多个消息响应对聚合成一个或多个聚合消息响应对;
基于来自所述一个或多个聚合消息响应对的每个响应的相应信息类型来将所述一个或多个聚合消息响应对聚合成一个或多个合并的消息响应对;
确定来自所述聚合消息响应对的相应规范化消息的每个响应的多个实例;
基于每个响应的实例数目来确定针对所述一个或多个合并的消息响应对中的每个合并的消息响应对的所述相应信息类型的实例的相应合并数目;
通过至少将来自所述一个或多个聚合消息响应对的每个响应分类为具有所述信息类型来分类来自所述多个消息响应对的每个响应;以及
通过至少存储所述一个或多个合并的消息响应对中的每个合并的消息响应对的相应指示、相应信息类型以及所述相应信息类型的实例的相应合并数目来存储来自所述多个消息响应对的每个唯一消息的所述指示。
14.一种包括用于执行根据权利要求1至7所述的方法中的任一者的装置的计算系统。
15.一种编码有指令的非暂时性计算机可读存储介质,所述指令在被执行时致使计算系统的至少一个处理器执行根据权利要求1至7所述的方法中的任一者。