1.一种多模块推送控制方法,运用于服务器中,其特征在于,该方法包括步骤:
A、在所述服务器中配置多种通讯模块,所述通讯模块包括电话通讯模块、移动版即时通讯模块、短信模块、邮件模块及网页版即时通讯模块;
B、侦测各种通讯模块的通讯事件并在有通讯模块发生通讯事件时,记录所述通讯事件的属性数据,所述通讯事件的属性数据包括各个通讯模块的通讯时间、各个通讯模块对应客户的标识,其中,所述客户的标识是客户的电话号码、客户的即时通讯软件账号、客户的邮件地址;
C、根据记录的属性数据统计各个客户使用每一个通讯模块的所有历史使用次数或者最近的预设时间内的历史使用次数,并为每一个客户在各个通讯模块下的历史使用次数按预设规则进行排序,并按照该排序顺序对各个通讯模块的使用优先级进行排序;
D、在所述服务器有通知需要推送给客户时,采用优先级在前的预设数量的通讯模块推送所述通知给该客户。
2.如权利要求1所述的多模块推送控制方法,其特征在于,所述通讯事件是指被所述服务器的操作系统中通讯控件识别的操作,其中,每一种通讯模块都关联有对应的通讯控件,当所述通讯控件被触发时,则发生所述通讯事件。
3.如权利要求1所述的多模块推送控制方法,其特征在于,该方法还包括:
若在推送失败时,采用优先级在前的除推送失败的通讯模块外的预设数量的其它通讯模块推送所述通知给该客户。
4.一种多模块推送控制系统,运行于服务器,其特征在于,该系统包括:
设置模块,用于在所述服务器中配置多种通讯模块,所述通讯模块包括电话通讯模块、移动版即时通讯模块、短信模块、邮件模块及网页版即时通讯模块;
侦测模块,用于侦测各种通讯模块的通讯事件并在有通讯模块发生通讯事件时,记录所述通讯事件的属性数据,所述通讯事件的属性数据包括各个通讯模块的通讯时间、各个通讯模块对应客户的标识,其中,所述客户的标识是客户的电话号码、客户的即时通讯软件账号、客户的邮件地址;
排序模块,用于根据记录的属性数据统计各个客户使用每一个通讯模块的所有历史使用次数或者最近的预设时间内的历史使用次数,并为每一个客户在各个通讯模块下的历史使用次数按预设规则进行排序,并按照该排序顺序对各个通讯模块的使用优先级进行排序;
推送模块,用于在所述服务器有通知需要推送给客户时,采用优先级在前的预设数量的通讯模块推送所述通知给该客户。
5.如权利要求4所述的多模块推送控制系统,其特征在于,所述通讯事件是指被所述服务器的操作系统中通讯控件识别的操作,其中,每一种通讯模块都关联有对应的通讯控件,当所述通讯控件被触发时,则发生所述通讯事件。
6.如权利要求4所述的多模块推送控制系统,其特征在于,所述推送模块还用于:在推送失败时,采用优先级在前的除推送失败的通讯模块外的预设数量的其它通讯模块推送所述通知给该客户。