数据交换方法及系统技术方案

技术编号:16923559 阅读:34 留言:0更新日期:2017-12-31 17:25
本发明专利技术提供一种数据交换方法及系统。该数据交换方法包括:实时读取数据库中存储的每路电话通道的状态信息;当读取到电话通道的状态信息中存在待操作指令时,控制发起状态信息对应的电话通道接通目标电话通道的操作。本发明专利技术通过数据库可以无需定制浏览器插件即可直接接入目标通道进行通话,维护了服务器端程序和用户级交换机程序的统一性,降低了各个模块程序之间的耦合性,提高了呼叫业务的可移植性,降低了运营成本。

【技术实现步骤摘要】
数据交换方法及系统
本专利技术涉及数据交换领域,具体地,涉及一种数据交换方法及系统。
技术介绍
传统的CTI呼叫中心实现大多采用C/S架构,需要在客户机器上安装特定的软件,才可以在远程操作用户级交换机,对CTI的电话通道进行控制,并且主要使用C及C++等语言。CTI呼叫中心技术一般通过专业的语音卡硬件以及结合语音卡开发的软件程序来进行搭建,对于语音卡硬件,硬件厂商一般会提供可编程接口。而对于普通使用的用户级交换机程序,大部分的软件公司产品都是基于C语言的与硬件嵌套性很高,扩展性很低的C/S架构的软件产品。已存在某些B/S架构的产品,实际上是对呼叫中心业务相关的数据实现网络管理,即对于通道资料进行收集与展示;并没有实质上实现从浏览器网页对用户级交换机进行控制,并没有实现B/S模式下远程直接控制通道,操作语音卡硬件的能力。目前的产品,是采用定制化浏览器的方法,将内嵌插件的浏览器与远程语音卡所在的服务器端进行通信。
技术实现思路
本专利技术实施例的主要目的在于提供一种数据交换方法及系统,以维护服务器端程序和用户级交换机程序的统一性,降低各个模块程序之间的耦合性,提高呼叫业务的可移植性,并降低了运营成本。为了实现上述目的,本专利技术实施例提供一种数据交换方法,包括:实时读取数据库中存储的每路电话通道的状态信息;当读取到电话通道的状态信息中存在待操作指令时,控制发起状态信息对应的电话通道接通目标电话通道的操作。在其中一种实施例中,还包括:将通话录音信息和通话记录日志信息存储至数据库。在其中一种实施例中,状态信息包括:电话通道编号、电话通道类型、对接坐席编号、通话人身份信息和电话号码。在其中一种实施例中,控制发起该状态信息对应的电话通道接通目标电话通道的操作,具体包括:根据待操作指令中的目标电话通道编号确定目标电话通道;控制发起状态信息对应的电话通道接通目标电话通道的操作。在其中一种实施例中,待操作指令还包括:摘机、挂断、录音和电话会议。本专利技术实施例还提供一种数据交换系统,包括:状态信息读取模块,用于实时读取数据库中存储的每路电话通道的状态信息;控制模块,用于控制发起状态信息对应的电话通道接通目标电话通道的操作。在其中一种实施例中,还包括:存储模块,用于将通话录音信息和通话记录日志信息存储至数据库。在其中一种实施例中,状态信息包括:电话通道编号、电话通道类型、对接坐席编号、通话人身份信息和电话号码。在其中一种实施例中,控制模块具体用于:根据待操作指令中的目标电话通道编号确定目标电话通道;控制发起状态信息对应的电话通道接通目标电话通道的操作。在其中一种实施例中,待操作指令还包括:摘机、挂断、录音和电话会议。本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:实时读取数据库中存储的每路电话通道的状态信息;当读取到电话通道的状态信息中存在待操作指令时,控制发起状态信息对应的电话通道接通目标电话通道的操作。本专利技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:实时读取数据库中存储的每路电话通道的状态信息;当读取到电话通道的状态信息中存在待操作指令时,控制发起状态信息对应的电话通道接通目标电话通道的操作本专利技术实施例的数据交换方法及系统,实时读取每路电话通道的状态信息,当读取到电话通道的状态信息中存在待操作指令时,控制发起状态信息对应的电话通道接通目标电话通道的操作。本专利技术通过数据库可以无需定制浏览器插件即可直接接入目标通道进行通话,维护了服务器端程序和用户级交换机程序的统一性,降低了各个模块程序之间的耦合性,提高了呼叫业务的可移植性,降低了运营成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例中数据交换方法的结构框图;图2是本专利技术实施例中数据交换系统的结构框图;图3是本专利技术实施例中数据交换系统的具体结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。鉴于目前的产品采用定制化浏览器的方法将内嵌插件的浏览器与远程语音卡所在的服务器端进行通信,本专利技术实施例提供一种数据交换方法及系统,实时读取每路电话通道的状态信息,当读取到电话通道的状态信息中存在待操作指令时,控制发起状态信息对应的电话通道接通目标电话通道的操作。本专利技术通过数据库可以无需定制浏览器插件即可直接接入目标通道进行通话,维护了服务器端程序和用户级交换机程序的统一性,降低了各个模块程序之间的耦合性,提高了呼叫业务的可移植性,降低了运营成本。以下结合附图对本专利技术进行详细说明。图1是本专利技术实施例中数据交换方法的结构框图。如图1所示,数据交换方法,包括:S101:实时读取数据库中存储的每路电话通道的状态信息;S102:当读取到电话通道的状态信息中存在待操作指令时,控制发起状态信息对应的电话通道接通目标电话通道的操作。图1所示的数据交换方法的执行主体可以为交换机,应用在公司内部使用的电话业务网络。由图1所示的流程可知,本专利技术实时读取每路电话通道的状态信息,当读取到电话通道的状态信息中存在待操作指令时,控制发起状态信息对应的电话通道接通目标电话通道的操作。利用该数据交换方法,可以无需定制浏览器插件即可直接接入目标通道进行通话。一实施例中,S102具体包括:根据待操作指令中的目标电话通道编号确定目标电话通道;控制发起状态信息对应的电话通道接通目标电话通道的操作。待操作指令还包括:响铃、摘机、挂断、录音和电话会议。实施例中,本专利技术的后端程序由Java语言编写,控制CTI(ComputerTelephonyIntegration,计算机电话集成技术)语音卡硬件以提供数字信号电话服务,同时将CTI语音卡硬件的电话通道的状态信息实时存储至数据库中;本专利技术的前端程序通过读取数据库实时存储的多个电话通道的状态信息,将CTI语音卡硬件的多个电话通道的状态信息实时显示在Html页面上,操作人员根据需求在页面上通过点击与输入等动作调用Javascript脚本,采用AJAX异步通讯模式,将待操作的指令实时存储至数据库中;后端程序实时监控数据库,当读取到电话通道的状态信息中存在待操作指令时,控制发起状态信息对应的电话通道接通目标电话通道的操作。这种方式通过数据库来提供前后端程序的通信,可以满足实时性的需求;无需定制浏览器插件,可以实现在互联网任意接入位置控制语音卡硬件服务。以电话会议为例:电话服务操作人员通过1号电话通道与一名现场工程人员A进行通话,A需要与另一名控制中心的管控人员B进行联系,电话服务操作人员从Html页面上获得实时刷新的电话通道的状态信息,上述状态信息包括每个电话通道的电话通道编号、电话通道类型、对接坐席编号、通本文档来自技高网...
数据交换方法及系统

【技术保护点】
一种数据交换方法,其特征在于,包括:实时读取数据库中存储的每路电话通道的状态信息;当读取到电话通道的状态信息中存在待操作指令时,控制发起所述状态信息对应的电话通道接通目标电话通道的操作。

【技术特征摘要】
1.一种数据交换方法,其特征在于,包括:实时读取数据库中存储的每路电话通道的状态信息;当读取到电话通道的状态信息中存在待操作指令时,控制发起所述状态信息对应的电话通道接通目标电话通道的操作。2.根据权利要求1所述的数据交换方法,其特征在于,还包括:将通话录音信息和通话记录日志信息存储至所述数据库。3.根据权利要求1所述的数据交换方法,其特征在于,所述状态信息包括:电话通道编号、电话通道类型、对接坐席编号、通话人身份信息和电话号码。4.根据权利要求1所述的数据交换方法,其特征在于,所述控制发起该状态信息对应的电话通道接通目标电话通道的操作,具体包括:根据所述待操作指令中的目标电话通道编号确定所述目标电话通道;控制发起所述状态信息对应的电话通道接通目标电话通道的操作。5.根据权利要求4所述的数据交换方法,其特征在于,所述待操作指令还包括:摘机、挂断、录音和电话会议。6.一种数据交换系统,其特征在于,包括:状态信息读取模块,用于实时读取数据库中存储的每路电话通道的状态信息;控制模块,用于控制发起所述状态信息对应的电话通道接通目标电话通道的操作。7.根据权利要求6所述的数据交换系统,其特征在于,还包括:存储模块,用于...

【专利技术属性】
技术研发人员:姜洪志
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1