多通讯模块控制方法及服务器与流程

文档序号:12182524阅读:227来源:国知局
多通讯模块控制方法及服务器与流程

本发明涉及通讯技术领域,特别是一种对多个通讯模块间数据共享的方法以及实现该方法的设备。



背景技术:

随着互联网的发展,以及网络营销模式重要性的凸显,在线客服系统已经成为网络营销的重要工具,也是提升企业网站形象、加强企业与访客互动的必备工具。

通常,为了满足不同客户的需求,客服服务器中会配置有多种即时通讯模块,如电话通讯模块、微信模块、短信模块、邮件模块、网页IM(instant message)模块等。然而,这些模块之间的数据通讯是独立的,无法做到信息共享。例如,客户第一次利用第一种即时通讯模块,如微信,与客服服务器进行数据通讯。在第二次利用第二种即时通讯模块,如邮件,与客服服务器进行数据通讯时,前一次的数据通讯内容不能自动加载到第二种即时通讯模块中,使得客户以及客服不能及时了解上一次通讯的内容而导致重复询问或者回答,浪费沟通时间与效率。



技术实现要素:

鉴于以上内容,有必要提供一种多通讯模块控制方法及适用于上述方法的服务器,其能够向客户提供跨工具间的服务营销,使得不同通讯模块之间的数据通讯实现共享。

一种多通讯模块控制方法,包括:

侦测一通讯模块的通讯事件;

分析并获取该通讯事件的通讯内容以及通讯对象标识;

对应存储所述通讯事件的通讯内容以及通讯对象标识于一个预设的文件夹中;

将获取的通讯对象标识与预先存储的通讯对象标识之间的映射关系表相匹配,以判断获取的通讯对象标识是否有相匹配的其他通讯对象标识;

当获取的通讯对象标识有相匹配的其他通讯对象标识时,确定获取的通讯对象标识相匹配的其他通讯对象标识;

判断确定的其他通讯对象标识是否有对应存储的通讯内容;

当确定的其他通讯对象标识存在对应存储的通讯内容时,获取确定的其他通讯对象标识对应存储的通讯内容;及

将获取的其他通讯标识对应存储的通讯内容传送给发生该通讯事件的通讯模块。

优选地,所述通讯模块包括电话通讯模块、微信模块、短信模块、邮件模块以及网页IM模块;所述通讯对象标识包括电话号码、微信号、邮件地址、QQ号码以及旺旺号。

优选地,所述通讯事件包括打电话事件、发微信事件、发短信息事件、发邮件事件以及发即时网页消息事件。

优选地,所述通讯内容包括电话语音数据、微信内容数据、短信内容数据、邮件内容数据以及网页内容数据,所述通讯内容的数据类型包括文字、图片、图文、语音以及视频。

优选地,所述通讯对象标识包括客户标识和客服标识,该多通讯模块控制方法还包括:

在收到针对客服标识的服务人数上限设置指令时,响应该设置指令,在所述客服标识与设置的服务人数上限之间建立映射关系;

当有多个客户标识向所述客服标识发出通讯连接请求时,为各个客户标识按照请求的时间先后顺序,生成所述客服标识的通讯连接优先级顺序队列,以供所述客服标识按照优先级顺序从高到低依序建立通讯连接;

若所述客服标识当前等待服务的客户标识数量达到对应的服务人数上限, 则停止分配新的待服务的客户标识给所述客服标识进行客户服务。

一种适用于上述多通讯模块控制方法的服务器,该服务器包括多种通讯模块、存储设备以及处理器,其中:

所述存储设备,用于存储一个通讯对象标识之间的映射关系表,还存储有一个多通讯模块控制系统;

所述处理器,用于调用并执行所述多通讯模块控制系统,以执行如下步骤:

侦测一通讯模块的通讯事件;

分析并获取该通讯事件的通讯内容以及通讯对象标识;

对应存储所述通讯事件的通讯内容以及通讯对象标识于一个预设的文件夹中;

将获取的通讯对象标识与预先存储的通讯对象标识之间的映射关系表相匹配,以判断获取的通讯对象标识是否有相匹配的其他通讯对象标识;

当获取的通讯对象标识有相匹配的其他通讯对象标识时,确定获取的通讯对象标识相匹配的其他通讯对象标识;

判断确定的其他通讯对象标识是否有对应存储的通讯内容;

当确定的其他通讯对象标识存在对应存储的通讯内容时,获取确定的其他通讯对象标识对应存储的通讯内容;及

将获取的其他通讯标识对应存储的通讯内容传送给发生该通讯事件的通讯模块。

优选地,所述通讯模块包括电话通讯模块、微信模块、短信模块、邮件模块以及网页IM模块;所述通讯对象标识包括电话号码、微信号、邮件地址、QQ号码以及旺旺号。

优选地,述通讯事件包括打电话事件、发微信事件、发短信息事件、发邮件事件以及发即时网页消息事件。

优选地,所述通讯内容包括电话语音数据、微信内容数据、短信内容数据、邮件内容数据以及网页内容数据,所述通讯内容的数据类型包括文字、图片、图文、语音以及视频。

优选地,所述通讯对象标识包括客户标识和客服标识,所述处理器用于调用并执行所述多通讯模块控制系统,以进一步执行如下步骤:

在收到针对客服标识的服务人数上限设置指令时,响应该设置指令,在所述客服标识与设置的服务人数上限之间建立映射关系;

当有多个客户标识向所述客服标识发出通讯连接请求时,为各个客户标识按照请求的时间先后顺序,生成所述客服标识的通讯连接优先级顺序队列,以供所述客服标识按照优先级顺序从高到低依序建立通讯连接;

若所述客服标识当前等待服务的客户标识数量达到对应的服务人数上限,则停止分配新的待服务的客户标识给所述客服标识进行客户服务。

利用本发明所述多通讯模块控制方法及适用于上述方法的服务器,其能够向客户提供跨工具间的服务营销,使得不同通讯模块之间的数据通讯实现共享。

附图说明

图1是本发明多通讯模块控制系统较佳实施例的硬件环境图。

图2是本发明多通讯模块控制系统较佳实施例的功能模块图。

图3是本发明多通讯模块控制方法较佳实施例的方法实施流程图。

图4举例说明预存的通讯对象标识之间的映射关系表。

具体实施方式

参阅图1所示,是本发明多通讯模块控制系统较佳实施例的硬件环境图。本实施例所述多通讯模块控制系统10可以安装并运行于一个服务器1,该服务器1可以是一个客服服务器。

所述服务器1进一步包括多个即时通讯工具11,包括第一通讯模块111、第二通讯模块112、第三通讯模块113、……以及第N通讯模块11N。所述第一通讯模块111、第二通讯模块112、第三通讯模块113、……以及第N通讯模块11N可以分别是电话通讯模块、微信模块、短信模块、邮件模块、网页IM(instant message)模块等。

进一步地,所述服务器1还包括存储设备12以及处理器13。

所述存储设备12可以是一个或者多个非易失性存储单元,如ROM、EPROM或Flash Memory(快闪存储单元)等。所述存储设备12可以是内置或者外接于服务器1。

所述处理器13是服务器1的运算核心(Core Unit)和控制核心(Control Unit),用于解释多通讯模块控制装置1中的指令以及处理服务器1中的软件数据。

所述多通讯模块控制系统10包括计算机可执行的程序代码,该程序代码可以存储于所述存储设备12中,在处理器13的执行下,实现下述功能:侦测某一种即时通讯工具11,如第一通讯模块111的通讯事件,获取该通讯事件的通讯内容以及通讯对象标识,对应存储所述通讯事件的通讯内容以及通讯对象标识;当根据一个预先存储的通讯对象标识之间的映射关系表,判断该通讯对象标识有相匹配的其他通讯对象标识时,获取该通讯对象标识相匹配的其他通讯对象标识,并在所获取的其他通讯标识有对应存储的通讯内容时,获取所述其他通讯标识对应存储的通讯内容,将所述获取的其他通讯标识对应存储的通讯内容传送给所述第一通讯模块111,从而实现不同通讯模块之间的通讯内容共享。

所述通讯事件可以包括,例如打电话事件、发微信事件、发短信息事件、发邮件事件、发即时网页消息事件等。

所述通讯事件的通讯内容可以包括,例如电话语音数据、微信内容数据、短信内容数据、邮件内容数据、网页内容数据等。所述通讯事件的通讯内容的数据类型可以是文字、图片、图文、语音、视频等类型。

所述通讯对象标识可以包括,例如电话号码、微信号、邮件地址、QQ号码、旺旺号等。

所述预先存储的通讯对象标识之间的映射关系表如图5所示。在该映射关系表中,预先存储每一个用户的所有通讯标识,例如,用户1的第一通讯标识 AAAAAAAAAAAA,如QQ号码1234567,第二通讯标识BBBBBBBBBBBBB,如手机号码13011111111,第三通讯标识CCCCCCCCCCCCC,如微信号whoareyou,以及第N通讯标识NNNNNNNNNNNN,如邮件地址123456@163.com等。所述每一个用户的所有通讯标识可以通过大数据的方式获取,或者也可以由每一个用户传送给所述服务器1。

参阅图2所示,是本发明多通讯模块控制系统较佳实施例的功能模块图。

所述多通讯模块控制系统10的程序代码根据其不同的功能,可以划分为多个功能模块。本实施例中,所述多通讯模块控制系统10可以包括侦测模块100、分析模块101、存储模块102、匹配模块103、获取模块104以及传送模块105。

所述侦测模块100用于侦测第一通讯模块111的通讯事件。所述第一通讯模块可以是电话通讯模块、微信模块、短信模块、邮件模块、网页IM(instant message)模块等的任意一种。所述通讯事件可以是,例如打电话事件、发微信事件、发短信息事件、发邮件事件、发即时网页消息事件等。

所述分析模块101用于分析并获取该通讯事件的通讯内容以及通讯对象标识。所述通讯内容可以包括,例如电话语音数据、微信内容数据、短信内容数据、邮件内容数据、网页内容数据等。所述通讯内容的数据类型可以是文字、图片、图文、语音、视频等类型。所述通讯对象标识可以是,例如电话号码、微信号、邮件地址、QQ号码、旺旺号等。

所述存储模块102用于对应存储所述通讯事件的通讯内容以及通讯对象标识。本实施例中,所述存储模块102可以将所述通讯事件的通讯内容以及通讯对象标识对应存储在存储设备12的一个预设文件夹中。

所述匹配模块103用于将上述通讯对象标识与预先存储的通讯对象标识之间的映射关系表相匹配,以判断该通讯对象标识是否有相匹配的其他通讯对象标识。

所述获取模块104用于当上述通讯对象标识有相匹配的其他通讯对象标识的时候,获取该通讯对象标识相匹配的其他通讯对象标识。进一步地,所述获取模块104还用于判断所获取的其他通讯标识是否有对应存储的通讯内容。本 实施例中,所述获取模块104还用于将获取的其他通讯标识与上述预设文件夹中存储的内容相比较,以判断所获取的其他通讯标识是否有对应存储的通讯内容。当所获取的其他通讯标识存在对应存储的通讯内容时,所述获取模块104用于获取所述其他通讯标识对应存储的通讯内容。所述获取模块从所述预设文件夹中获取所述述其他通讯标识对应存储的通讯内容。

所述传送模块105用于将所述获取的其他通讯标识对应存储的通讯内容传送给所述第一通讯模块111。

本发明的其他实施例中,所述通讯对象标识包括客户标识和客服标识多通讯模块控制系统10还包括用于在收到针对客服标识的服务人数上限设置指令时,响应该设置指令,在所述客服标识与设置的服务人数上限之间建立映射关系的功能模块;用于当有多个客户标识向所述客服标识发出通讯连接请求时,为各个客户标识按照请求的时间先后顺序,生成所述客服标识的通讯连接优先级顺序队列的功能模块,以供所述客服标识按照优先级顺序从高到低依序建立通讯连接;以及若所述客服标识当前等待服务的客户标识数量达到对应的服务人数上限,用于停止分配新的待服务的客户标识给所述客服标识进行客户服务的功能模块。

参阅图4所示,是本发明多通讯模块控制方法较佳实施例的方法实施流程图。本实施例所述多通讯模块控制方法并不限于流程图中所示步骤,此外流程图中所示步骤中,某些步骤可以省略、步骤之间的顺序可以改变。

步骤S10,侦测模块100侦测第一通讯模块111的通讯事件。所述第一通讯模块可以是电话通讯模块、微信模块、短信模块、邮件模块、网页IM(instant message)模块等的任意一种。所述通讯事件可以是,例如打电话事件、发微信事件、发短信息事件、发邮件事件、发即时网页消息事件等。

步骤S11,分析模块101分析并获取该通讯事件的通讯内容以及通讯对象标识。所述通讯内容可以包括,例如电话语音数据、微信内容数据、短信内容数据、邮件内容数据、网页内容数据等。所述通讯内容的数据类型可以是文字、图片、图文、语音、视频等类型。所述通讯对象标识可以是,例如电话号码、 微信号、邮件地址、QQ号码、旺旺号等。

步骤S12,存储模块102对应存储所述通讯事件的通讯内容以及通讯对象标识。本实施例中,所述存储模块102可以将所述通讯事件的通讯内容以及通讯对象标识对应存储在存储设备12的一个预设文件夹中。

步骤S13,匹配模块103将上述通讯对象标识与预先存储的通讯对象标识之间的映射关系表相匹配,以判断该通讯对象标识是否有相匹配的其他通讯对象标识。当该通讯对象标识有相匹配的其他通讯对象标识时,执行下述的步骤S14。当该通讯对象标识没有相匹配的其他通讯对象标识时,结束流程。

步骤S14,获取模块104获取该通讯对象标识相匹配的其他通讯对象标识。

步骤S15,所述获取模块104判断所获取的其他通讯标识是否有对应存储的通讯内容。本实施例中,所述获取模块104将获取的其他通讯标识与上述预设文件夹中存储的内容相比较,以判断所获取的其他通讯标识是否有对应存储的通讯内容。当所获取的其他通讯标识存在对应存储的通讯内容时,执行下述的步骤S16。否则,当所获取的其他通讯标识不存在对应存储的通讯内容时,结束流程。

步骤S16,所述获取模块104获取所述其他通讯标识对应存储的通讯内容。所述获取模块从所述预设文件夹中获取所述述其他通讯标识对应存储的通讯内容。

步骤S17,传送模块105将所述获取的其他通讯标识对应存储的通讯内容传送给所述第一通讯模块111。

本发明的其他实施例中,所述通讯对象标识包括客户标识和客服标识,该方法还包括:在收到针对客服标识的服务人数上限设置指令时,响应该设置指令,在所述客服标识与设置的服务人数上限之间建立映射关系;当有多个客户标识向所述客服标识发出通讯连接请求时,为各个客户标识按照请求的时间先后顺序,生成所述客服标识的通讯连接优先级顺序队列,以供所述客服标识按照优先级顺序从高到低依序建立通讯连接;若所述客服标识当前等待服务的客户标识数量达到对应的服务人数上限,则停止分配新的待服务的客户标识给所 述客服标识进行客户服务。

最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1