即时通讯交换系统和方法

文档序号:7951876
专利名称:即时通讯交换系统和方法
技术领域
本发明涉及计算机互联网通讯技术,特别涉及一种实现互联网与传统的电话进行语言通讯的即时通讯交换系统和方法。
背景技术
随着互联网络的普及和深入,如何以最少的成本解决企业与客户之间的通讯成为当今企业面临的重要问题。Internet网络通讯和传统的集团电话交换技术的彻底融合,是当今通信技术的发展趋势,但是目前市场上没有一款产品能够实现以上功能。
传统800电话是众多企业向客户提供服务热线的主要方式,其主要的特点是话费全部由受话人支付,客户通过拨打免费服务热线获得咨询和帮助,但是对于企业来讲,其高额话费成为较大的费用支出。
WEB800给800电话用户带来了在互联网上通信的机会与便利,任何上网的用户不用预先安装客户端软件,只需访问浏览WEB800网站页面,点击出现的800号码,即可接通企业的WEB800电话,从而实现互联网800电话业务。这实际上是一种PC TO PC的方式,对使用者来说也很不方便,并且有较大的局限性。

发明内容
为了解决上述问题,本发明提出了一种即时通讯交换系统,一种即时通讯交换系统,该系统包括用户端、远程服务器、企业服务器、即时通讯设备、企业交换机、以及安装在用户端和企业服务器上的网络通话软件,其中所述即时通讯设备包括通讯接口,用于将通信信号传输给微处理器;微处理器,用于对通讯接口传输的通信信号进行分析和处理;信号转换模块,用于将声卡输出的四线制语音信号转换成电话线上的二线制语音信号并传输给电话交换机;检测模块,用于检测所述电话交换机上连接的电话机的状态,即电话线路处于空闲状态或通话状态;电话线接口,用于连接所述电话交换机的接口;声音接口,用于连接企业服务器上的声卡的SPK和MIC接口。
根据本发明的一个方面,该系统进一步包括电源接口,该电源接口用于为该系统提供工作所需要的电源。
根据本发明的另一个方面,该系统进一步包括监听模块,该监听模块用于监听指定线路的网络通话。
根据本发明的又一个方面,其中通讯接口可以是USB接口或标准串行接口。
本发明还提供了一种用于即时通讯交换系统的即时通讯交换方法,该方法包括(A)检测模块检测电话交换机上的电话线路状态,即电话线路处于空闲状态或通话状态;(a1)当处于空闲状态时,检测IP软件是否有来电(a2)若检测到IP软件有来电时,则确定IP软件对应的线路号;(a3)判断线路当前是否正在通话;(a4)若未在通话,则应答IP来电并等待IP软件连接成功;(a5)控制硬件摘机;(a6)通过声卡播放DTMF拨号音,进入通话状态。
根据本发明的一个方面,其中当在步骤(a3)判断出若在通话时,则拒绝IP来电。
根据本发明的另一个方面,该方法进一步包括(b1)当处于通话状态时,调用硬件接口检测是否有忙音;(b2)若有忙音,则控制IP软件挂机;(b3)控制硬件挂机,进入空闲状态。
根据本发明的又一个方面,其中当在步骤(b1)检测到没有忙音时,检测IP软件是否断开,若未断开则进入空闲状态,若已断开,则进入上述步骤(b3)。
根据本发明的又一个方面,进一步包括步骤(A)之前的步骤(S1)用户在网页上输入“全球拨”号码,并选择呼叫方式;(S2)将用户输入提交到网站ASP页面;以及(S3)ASP页面根据“全球拨”号码和呼叫类型查询数据库找到企业注册的具体联系号码,进入网络通讯。
根据本发明的又一个方面,当在步骤(S3)中,若呼叫类型为“QQ”时,弹出QQ呼叫窗口,提示用户呼叫。
根据本发明的又一个方面,当在步骤(S3)中,若呼叫类型是“Skype”时,使用浏览者Skype直接呼叫企业Skype号。
根据本发明的又一个方面,当在步骤(S3)中,若呼叫类型是“MSN”时,弹出MSN提出窗口,提示用户下载呼叫插件,然后使用用户MSN直接呼叫企业MSN号。


从下面的详细说明中可显而易见地得知本发明的上述及其它目的、特征,以及优点。
图1给出了根据本发明实施例的即时通讯交换系统的方框图;图2给出了根据本发明实施例的“全球拨”的功能框图;图3给出了根据本发明实施例的即时通讯交换设备的方框图;以及图4给出了根据本发明实施例的即时通讯交换设备的处理流程图。
具体实施例方式
参考附图,对本发明的实施例详细说明如下。
如图1所示,图1给出了根据本发明实施例的通信构成示意图。如图1所示,该即时通讯交换系统包括用户端、即时通讯设备、以及企业端。具体的说,该即时通讯交换系统包括个人PC、远程服务器、企业服务器、即时通讯设备、企业交换机、以及安装在个人PC和企业服务器上的网络通话软件。
在客户(企业)购买“即时通讯交换系统”的同时,系统将给客户分配一个唯一的“全球拨”号码,用户在企业端的网站上或“产品800”网站上输入该“全球拨”号码可以立刻呼到该企业的电话交换机上,再由电话交换机转给企业内部分机。下面将参考图2对即时通讯交换系统的“全球拨”功能进行说明。
如图2所示,当用户需要与某个企业进行联系时,用户在网页上输入“全球拨”号码,并选择诸如QQ、Skype、MSN这样的呼叫方式(S1);将用户输入提交到网站ASP页面(S2);ASP页面根据“全球拨”号码和呼叫类型查询数据库找到企业注册的具体联系号码,例如QQ号、Skype号、MSN号(S3);当呼叫类型为“QQ”时,弹出QQ呼叫窗口,提示用户呼叫(S4);当呼叫类型是“Skype”时,使用浏览者Skype直接呼叫企业Skype号(S5);当呼叫类型是“MSN”时,弹出MSN提出窗口,提示用户下载呼叫插件,然后使用浏览者MSN直接呼叫企业MSN号(S6)。
通过此,将会把用户的通信信号传到该企业的企业服务器上。本发明的及时通讯设备将会把企业服务器收到的通信信号通过转换模块转给企业内部电话交换机。此后由企业内部电话交换机转到指定的服务人员的电话上。对于企业而言,企业端需要在企业服务器上安装本发明的及时通讯设备以及诸如QQ、Skype、MSN这样的网络通话软件。
下面参考图3,对根据本发明的即时通讯设备进行详细的说明。图3给出了根据本发明实施例的即时通讯交换设备的结构方框图。
如图3所示,即时通讯设备包括电源接口、通讯接口、微处理器、监听通道、二四线信号转换模块、检测模块、电话线接口、以及声音接口。
电源接口,用于为硬件提供工作所需要的电源。
通讯接口,用于将通信信号传输给微处理器(MPU)。
通讯接口可以是USB接口或标准串行接口。USB接口除了向本设备提供工作电压外,还可以传输通信信号给微处理器(MPU);标准串行接口用于传输通信信号给微处理器(MPU)。USB接口和标准串行接口都通过公知的网络线利用网络协议与服务器相连。
微处理器(MPU),用于对USB接口或标准串行接口传输的通信信号进行分析和处理。
监听通道,用于监听指定线路的网络通话。
信号转换模块,用于将声卡输出的四线制语音信号转换成电话线上的二线制语音信号并传输给电话交换机。
检测模块,用于检测电话交换机上的电话线路状态,即电话线路处于空闲状态或通话状态。
电话线接口,用于连接电话交换机的接口。
声音接口,用于连接企业服务器的声卡的SPK和MIC接口。
另外,通讯接口也可为无线接口如红外线接口、篮牙等。电话接口也可无线发射装置,相应地将语音信号转换成无线模拟或数字信号发射给无线信号接收装置。
当本发明的即时通讯交换系统工作时,首先接收到远程的通讯软件如QQ呼叫企业端的通讯软件QQ的信号,本发明的即时通讯设备通过调用API函数将通讯软件接通;接通后,通过USB接口,将指定的摘机函数传输给微处理器来控制摘机并拨号,其工作流程如图4所示。当摘机后,USB接口将服务器上的声卡接受到四线制音频信号,通过信号转换模块转换为二线制音频信号,然后再传至LINE端口,LINE端口通过电话机的相对应的电话放音,实现WEB TO PHONE通话。远程用户也可以通过企业预设的固定的呼叫号码,在企业端的网站上或指定的网站上通过呼叫该号码接通企业的联系电话。
下面参考图4对根据本发明的即时通讯设备的处理流程进行详细的说明。
首先,检测模块检测电话交换机上的电话线路状态,即电话线路处于空闲状态或通话状态(A);其中,当处于空闲状态时,检测IP软件是否有来电(a1);若检测到IP软件有来电时,则确定IP软件对应的线路号(a2);判断线路当前是否正在通话(a3);若未在通话,则应答IP来电并等待IP软件连接成功(a4);通过IP软件发送欢迎文本,并提示“正在为用户转接电话”;控制硬件摘机(a5);通过声卡播放DTMF拨号音,进入通话状态(a6)。此外,当在步骤(a3)判断出若在通话时,则拒绝IP来电。
当处于通话状态时,调用硬件接口检测是否有忙音(b1);若有忙音,则控制IP软件挂机(b2);控制硬件挂机,进入空闲状态(b3)。此外,当在步骤(b1)检测到没有忙音时,检测IP软件是否断开,若未断开则进入空闲状态,若已断开,则进入上述步骤(b3)。
从上面的描述可知,本发明能够实现WEB TO企业内部电话交换机的通话方式,其最大优势是全球任何地区的用户在访问企、事业单位的网站或在网上进行购物的过程中,如果需要咨询或投诉时,只要上网点击网页上的企业号码,就可以在第一时间接通到该企业的内部电话上,企业端在成为企业与其客户之间沟通的最佳工具,企业内部员工在不上网的情况下通过企业内部电话来接听来自互联网的语音呼叫,同时无论是企业还是客户都不需要承担除网络费用以外的任何通讯费用。同时用户也可以通过WEB页面呼叫到企业的交换机,再通过企业交换机的外线将电话接通到任何地区的普通市话上。
此外,本发明适用范围广泛,如企业销售服务中心、产品销售热线、产品咨询热线、网上商城购物咨询、公共事业投诉、政府咨询及投诉热线等。
对于本领域的普通技术人员来说可显而易见的得出其他优点和修改。因此,具有更广方面的本发明并不局限于这里所示出的并且所描述的具体说明及示例性实施例。因此,在不脱离由随后权利要求及其等价体所定义的一般发明构思的精神和范围的情况下,可对其做出各种修改。
权利要求
1.一种即时通讯交换系统,该系统包括用户端、远程服务器、企业服务器、即时通讯设备、企业交换机、以及安装在用户端和企业服务器上的网络通话软件,其中所述即时通讯设备包括通讯接口,用于将通信信号传输给微处理器;微处理器,用于对通讯接口传输的通信信号进行分析和处理;信号转换模块,用于将声卡输出的四线制语音信号转换成电话线上的二线制语音信号并传输给电话交换机;检测模块,用于检测所述电话交换机上连接的电话机的状态,即电话线路处于空闲状态或通话状态;电话线接口,用于连接所述电话交换机的接口;以及声音接口,用于连接企业服务器上的声卡的SPK和MIC接口。
2.根据权利要求1的即时通讯交换系统,进一步包括电源接口,该电源接口用于为该系统提供工作所需要的电源。
3.根据权利要求1的即时通讯交换系统,进一步包括监听模块,该监听模块用于监听指定线路的网络通话。
4.根据权利要求1的即时通讯交换系统,其中通讯接口可以是USB接口或标准串行接口。
5.一种用于权利要求1所述系统的即时通讯方法,该方法包括(A)检测模块检测电话交换机上的电话线路状态,即电话线路处于空闲状态或通话状态;(a1)当处于空闲状态时,检测IP软件是否有来电;(a2)若检测到IP软件有来电时,则确定IP软件对应的线路号;(a3)判断线路当前是否正在通话;(a4)若未在通话,则应答IP来电并等待IP软件连接成功;(a5)控制硬件摘机;(a6)通过声卡播放DTMF拨号音,进入通话状态;
6.根据权利要求5的即时通讯方法,其中当在步骤(a3)判断出若在通话时,则拒绝IP来电。
7.根据权利要求5的即时通讯方法,进一步包括(b1)当处于通话状态时,调用硬件接口检测是否有忙音;(b2)若有忙音,则控制IP软件挂机;(b3)控制硬件挂机,进入空闲状态。
8.根据权利要求7的即时通讯方法,其中当在步骤(b1)检测到没有忙音时,检测IP软件是否断开,若未断开则进入空闲状态,若已断开,则进入上述步骤(b3)。
9.根据权利要求5的即时通讯方法,进一步包括步骤(A)之前的步骤(S1)用户在网页上输入“全球拨”号码,并选择呼叫方式;(S2)将用户输入提交到网站ASP页面;以及(S3)ASP页面根据“全球拨”号码和呼叫类型查询数据库找到企业注册的具体联系号码,进入网络通讯。
10.根据权利要求9的即时通讯方法,其中当在步骤(S3)中,若呼叫类型为“QQ”时,弹出QQ呼叫窗口,提示用户呼叫。
11.根据权利要求9的即时通讯方法,其中当在步骤(S3)中,若呼叫类型是“Skype”时,使用浏览者Skype直接呼叫企业Skype号。
12.根据权利要求9的即时通讯方法,其中当在步骤(S3)中,若呼叫类型是“MSN”时,弹出MSN提出窗口,提示用户下载呼叫插件,然后使用用户MSN直接呼叫企业MSN号。
全文摘要
一种即时通讯交换系统和方法,该系统包括用户端、即时通讯设备、企业端、以及安装在用户端和企业端上的网络通话软件。该系统和方法能够实现WEB TO企业内部电话交换机的通话方式,其最大优势是全球任何地区的用户在访问企、事业单位的网站或在网上进行购物的过程中,如果需要咨询或投诉时,只要上网点击网页上的企业号码,就可以在第一时间接通到该企业的内部电话上。
文档编号H04M7/00GK1838598SQ20061000262
公开日2006年9月27日 申请日期2006年1月26日 优先权日2006年1月26日
发明者王洪锋 申请人:王洪锋
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1