著录项信息
专利名称 | 计算机通过声卡获取或控制电话线工作状态的装置和方法 |
申请号 | CN200710016459.0 | 申请日期 | 2007-08-09 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2008-01-30 | 公开/公告号 | CN101115100 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04M7/00 | IPC分类号 | H;0;4;M;7;/;0;0查看分类表>
|
申请人 | 衣杰伟 | 申请人地址 | 山东省济南市高新区新泺大街1166号奥盛大厦15-16层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中孚信息股份有限公司 | 当前权利人 | 中孚信息股份有限公司 |
发明人 | 衣杰伟 |
代理机构 | 济南圣达知识产权代理有限公司 | 代理人 | 张勇 |
摘要
本发明公开了一种计算机通过声卡获取或控制电话线工作状态的装置和方法。它解决了目前用计算机控制电话线信号时需要设计额外的板卡,将其信号送入计算机,造成计算机内部接口的紧张,影响其扩展性,增大其成本的问题,具有结构简单,使用方便,不需从新设计板卡,直接利用现有的声卡,即可实现对电话线信号进行控制,不占用新的计算机接口等优点。其结构为:它包括计算机,计算机上安装有声卡,所述声卡输入端与电话线音频信号处理器输出端连接,该处理器的输入端与电话线连接;其中电话线音频信号处理器由前置处理电路、信号隔离变压器和阻抗匹配及消侧音电路组成。
1.一种计算机通过声卡获取或控制电话线工作状态的装置,它包括计算机(1),计算机上安装有声卡(2),其特征是:所述声卡(2)输入端与电话线音频信号处理器(3)输出端连接,该处理器的输入端与电话线(6)连接;其中电话线音频信号处理器由前置处理电路(7)、信号隔离变压器(4)和阻抗匹配及消侧音电路(5)组成;
所述前置处理电路(7)包括输出接插头J1和输入接插头J2,它们分别与信号隔离变压器(4)输入侧连接,在信号隔离变压器(4)的输入侧两进线上分别设有电容C1和电容C2;
接插头J2两输出端间还并联有串联的两个电容和一个单刀双掷开关S1,单刀双掷开关S1的输出端与电容C2连接,同时接插头J2的一个输出端与由二极管D1-D4组成的桥式整流电路一端连接,该桥式整流电路另一端与电容C2连接,桥式整流电路的其余两端连接由三极管Q2组成的隔交流电路,同时在三极管Q2的集电极上串联发光二极管D6;
所述阻抗匹配及消侧音电路(5)组成为,串联的电容C3、电阻R1与三极管Q1的基极连接,同时该端还与电阻R5连接,在三极管Q1的基极和集电极间串接电阻R2和电阻R3,它们两者还经电容C4接地;集电极还与接插头J4连接;三极管Q1的基极和发射极间串接电阻R5、R6,电阻R5、R6还与接插头J3连接,发射极经电阻R7接地;其中,电容C3还与信号隔离变压器(4)输出端一端连接,信号隔离变压器(4)另一输出端接地。
2.一种计算机通过声卡获取或控制电话线工作状态的方法,其特征是:它的方法为,(1)电话线上的音频信号通过前置处理电路、信号隔离变压器的耦合和阻抗匹配及消侧音电路处理后进入计算机的声卡;
(2)计算机利用软件对该音频信号进行分析,获得电话线的相应工作状态;
(3)计算机对需要存储的音频信号进行处理,将该音频信号存储到硬盘,完成录音功能;
(4)通过对语音的处理程序实现调制解调器的功能,进而实现与传统的传真机互相收发传真;
(5)需对外发送DTMF信号时,计算机利用软件通过声卡播放DTMF双音多频信号,该信号通过电话线音频信号处理器进入电话线实现控制电话线向外拨号。
3.根据权利要求2所述的计算机通过声卡获取或控制电话线工作状态的方法,其特征是:所述步骤(1)中声卡接收的音频信号包括振铃信号、FSK频移键控格式主叫号码显示信息的信号、DTMF双音多频格式主叫号码显示信息的信号、拨号音的信号、忙音的信号、回铃音的信号。
4.根据权利要求2所述的计算机通过声卡获取或控制电话线工作状态的方法,其特征是:所述步骤(2)中,计算机对电话线信号的处理过程为,计算机将声卡接收的音频信息送入缓存,分别对其中的振铃信号、DTMF双音多频格式主叫号码显示信息的信号、拨号音的信号、忙音的信号、回铃音的信号采用频谱分析判断方法进行处理;对其中的FSK频移键控格式主叫号码显示信息的信号进行解调处理;经过上述两步处理后的信号由计算机输出并确定电话线状态。
5.根据权利要求2所述的计算机通过声卡获取或控制电话线工作状态的方法,其特征是:所述频谱分析判断方法为,计算机利用软件采用DFT算法或FFT算法或Goertzel算法,将各个频率分量的能量值计算出来,这些频率点包括铃流、拨号音、DTMF信号的成员频率,一个DTMF信号有一个高音群的频率和一个低音群的频率组成;然后对各信号有效性进行分析:
当25Hz的频率分量的能量占绝对优势时,即25Hz的能量值大于其他所有频率能量值之和,即判定为有铃流信号;
当450Hz的频率分量的能量占绝对优势时,即450Hz的能量值大于其他所有频率能量值之和,即判定为有拨号音频率,该频率持续出现2秒种以上时,即判定为有拨号音信号;
当拨号音频率按0.3秒内有信号0.3秒内无信号的规律出现时,即判定为忙音信号;
当拨号音频率按1秒内有信号4秒内无信号的规律出现时,即判定为回铃音信号;
当DTMF信号的成员频率中的两个频率的能量占绝对优势时,即两频率中任意一个的能量值大于除另一个频率以外的其他所有频率能量值之和;即判定有DTMF信号,当该信号持续时间超过50毫秒以上即判定为有有效的DTMF编码信息;当DTMF信号消失后持续时间超过50毫秒以上即判定DTMF编码信息处理完毕,可以开始处理一个新的DTMF信号。
6.根据权利要求4所述的计算机通过声卡获取或控制电话线工作状态的方法,其特征是:所述FSK信号的解调方法为,采用带通滤波器将1200Hz到2200Hz之间的信号通过,其他的频率滤掉;然后延时,将信号整体延时载频的1/4周期;再将延时前与延时后的两个信号相乘,得到频率分量非常丰富的信号,其中就包括要解调输出得基带信号;用低通滤波器让基带信号通过,将其它的频率滤掉,得到基带信号;然后进行门限判决,设置门限进行判决,高于门限的判为1,低于门限的判为0,这样二进制数据串既被解调出来;采用协议分析,将解调出来的二进制数据中包括数据类型、数据长度、时间参数、主叫号码信息、校验数据等,根据协议将其一一提取出来,以供显示解调结果使用。
计算机通过声卡获取或控制电话线工作状态的装置和方法\n技术领域\n[0001] 本发明涉及一种通讯技术领域,尤其涉及一种计算机通过声卡获取或控制电话线工作状态的装置和方法,这里所说的电话线是指我国PSTN中通常使用的模拟二线电话线。\n背景技术\n[0002] 将电话的状态信息传递到计算机上,方便管理这些信息;同时通过计算机控制电话的摘挂机及拨号等动作,实现了计算机技术与电信技术的集成,这就是通常所说的CTI(Computer Telecommunication Integration)技术。CTI技术的实现一般是采用计算机扩展板卡加计算机的模式。其中的扩展板卡就是电话的接口电路。但由于这种接口电路需要增加额外成本高昂的电路板,需要占用计算机内为数不多的接口,使计算机的其他扩展功能受到限制。\n发明内容\n[0003] 本发明的目的就是为了解决目前用计算机控制电话线信号时需要设计额外的板卡,将其信号送入计算机,造成计算机内部接口的紧张,影响其扩展性,增大其成本的问题,提供一种具有结构简单,使用方便,不需从新设计板卡,直接利用现有的声卡,即可实现对电话线信号进行控制,不占用新的计算机接口等优点的计算机通过声卡获取或控制电话线工作状态的装置和方法。\n[0004] 为实现上述目的,本发明采用如下技术方案:\n[0005] 一种计算机通过声卡获取或控制电话线工作状态的装置,它包括计算机,计算机上安装有声卡,所述声卡输入端与电话线音频信号处理器输出端连接,该处理器的输入端与电话线连接;其中电话线音频信号处理器由前置处理电路、信号隔离变压器和阻抗匹配及消侧音电路组成。\n[0006] 所述前置处理电路包括输出接插头J1和输入接插头J2,它们分别与信号隔离变压器输入侧连接,在信号隔离变压器的输入侧两进线上分别设有电容C1和电容C2;接插头J2两输出端间还并联有串联的两个电容和一个单刀双掷开关S1,单刀双掷开关S1的输出端与电容C2连接,同时接插头J2的一个输出端与由二极管D1-D4组成的桥式整流电路一端连接,该桥式整流电路另一端与电容C2连接,桥式整流电路的其余两端连接由三极管Q2组成的隔交流电路,同时在三极管Q2的集电极上串联发光二极管D6。\n[0007] 所述阻抗匹配及消侧音电路组成为,信号隔离变压器输出端一端接地,另一端经串联的电容C3、电阻R1与三极管Q1的基极连接,同时该端还与电阻R5连接,在三极管Q1的基极和集电极间串接电阻R2和电阻R3,它们两者还经电容C4接地;集电极还与接插头J4连接;三极管Q1的基极和发射极间串接电阻R5、R6,电阻R5、R6还与接插头J3连接,发射极经电阻R7接地。\n[0008] 一种计算机通过声卡获取或控制电话线工作状态的方法,它的方法为,[0009] (1)电话线上的音频信号通过前置处理电路、信号隔离变压器的耦合和阻抗匹配及消侧音电路处理后进入计算机的声卡;\n[0010] (2)计算机利用软件对该信号进行分析,获得电话线的相应工作状态;\n[0011] (3)计算机对需要存储的音频信号进行处理,将该音频信号存储到硬盘,完成录音功能;\n[0012] (4)通过对语音的处理程序可以实现调制解调器的功能,进而实现与传统的传真机互相收发传真;\n[0013] (5)在需要对外操作时,计算机利用软件通过声卡播放DTMF双音多频信号,该信号通过电话线音频信号处理器进入电话线实现控制电话线向外拨号。\n[0014] 所述步骤(1)中声卡接收的信号包括振铃信号、FSK频移键控格式主叫号码显示信息的信号、DTMF双音多频格式主叫号码显示信息的信号、拨号音的信号、忙音的信号、回铃音的信号。\n[0015] 所述步骤(2)中,计算机对电话线信号的处理过程为,计算机将声卡接收的音频信息送入缓存,分别对其中的振铃信号、DTMF双音多频格式主叫号码显示信息的信号、拨号音的信号、忙音的信号、回铃音的信号采用频谱分析判断方法进行处理;对其中的FSK频移键控格式主叫号码显示信息的信号进行解调处理;经过上述两步处理后的信号由计算机输出并确定电话线状态。\n[0016] 所述频谱分析判断方法为,计算机利用软件采用DFT算法或FFT算法或Goertzel算法,将各个频率分量的能量值计算出来,这些频率点包括铃流、拨号音、DTMF信号的成员频率、一个DTMF信号有一个高音群的频率和一个低音群的频率组成;然后对各信号有效性进行分析:\n[0017] 当25Hz的频率分量的能量占绝对优势时,即25Hz的能量值大于其他所有频率能量值之和,即判定为有铃流信号;\n[0018] 当450Hz的频率分量的能量占绝对优势时,即450Hz的能量值大于其他所有频率能量值之和,即判定为有拨号音频率,该频率持续出现2秒种以上时,即判定为有拨号音信号;\n[0019] 当拨号音频率按0.3有0.3秒无的规律出现时,即判定为忙音信号;\n[0020] 当拨号音频率按1秒有4秒无的规律出现时,即判定为回铃音信号;\n[0021] 当DTMF信号的成员频率中的两个频率的能量占绝对优势时,即两频率中任意一个的能量值大于除另一个频率以外的其他所有频率能量值之和;即判定有DTMF信号,当该信号持续时间超过50毫秒以上即判定为有有效的DTMF编码信息;当DTMF信号消失后持续时间超过50毫秒以上即判定DTMF编码信息处理完毕,可以开始处理一个新的DTMF信号。\n[0022] 所述FSK信号的解调方法为,采用带通滤波器将1200Hz到2200Hz之间的信号通过,其他的频率滤掉;然后延时,将信号整体延时载频的1/4周期;再将延时前与延时后的两个信号相乘,得到频率分量非常丰富的信号,其中就包括要解调输出得基带信号;用低通滤波器让基带信号通过,将其它的频率滤掉,得到基带信号;然后进行门限判决,设置门限进行判决,高于门限的判为1,低于门限的判为0,这样二进制数据串既被解调出来;采用协议分析,将解调出来的二进制数据中包括数据类型、数据长度、时间参数、主叫号码信息、校验数据等,根据协议将其一一提取出来,以供显示解调结果使用。\n[0023] 所述步骤(5)中,需对外发送DTMF信号时,由计算机确定要发送的内容,然后利用软件产生单音频信号,将该信号的两个音频的幅度按国标的比例进行调整后两单音频组合,然后送入缓存中,再送入计算机声卡,由声卡将信号送入电话线音频信号处理器,控制电话线信号。\n[0024] 本发明将电话线上的音频信号采集进入计算机的声卡,计算机对该信号进行分析,就可以获得电话线的某些工作状态;计算机可以通过声卡播放DTMF(双音多频)信号,该信号进入电话线可以实现控制电话线向外拨号。电话线上的音频信号可以通过信号隔离变压器的耦合进入计算机的声卡,可以检测的电话线状态有:振铃、FSK(频移键控)格式主叫号码显示信息的有无及内容、DTMF(双音多频)格式主叫号码显示信息的有无及内容、拨号音的有无、忙音的有无、回铃音的有无。同时计算机可以存储电话线上的音频信号以实现录音功能。\n[0025] 计算机可以通过声卡播放DTMF(双音多频)信号,该信号通过信号隔离变压器耦合进入电话线可以实现控制电话线向外拨号的功能。同时也可以播放普通音频文件,通过电话可以听到该文件。\n[0026] 由此可以实现在计算机上显示主叫号码信息、通话录音到计算机上、计算机控制电话线向外拨号等功能;通过对语音的处理程序可以实现调制解调器的功能,进而实现与传统的传真机互相收发传真;结合客户关系管理软件可以实现诸如:客户资料来电弹出、鼠标点击拨号、通话录音等呼叫中心才具有的功能。\n附图说明\n[0027] 图1为本发明信号接收硬件结构框图;\n[0028] 图2为本发明的信号接收软件处理流程图;\n[0029] 图3为本发明的信号发送软件处理流程图;\n[0030] 图4为电话线音频信号处理器电气原理图。\n[0031] 其中,1.计算机,2.声卡,3.电话线音频信号处理器,4.信号隔离变压器,5.阻抗匹配及消侧音电路,6.电话线,7.前置处理电路。\n具体实施方式\n[0032] 下面结合附图与实施例对本发明作进一步说明。\n[0033] 图1中,本发明包括计算机1,计算机上安装有声卡2,声卡2输入端与电话线音频信号处理器3输出端连接,该处理器的输入端与电话线6连接;其中电话线音频信号处理器由前置处理电路7、信号隔离变压器4和阻抗匹配及消侧音电路5组成。\n[0034] 前置处理电路7包括输出接插头J1和输入接插头J2,它们分别与信号隔离变压器\n4输入侧连接,在信号隔离变压器4的输入侧两进线上分别设有电容C1和电容C2;接插头J2两输出端间还并联有串联的两个电容和一个单刀双掷开关S1,单刀双掷开关S1的输出端与电容C2连接,同时接插头J2的一个输出端与由二极管D1-D4组成的桥式整流电路一端连接,该桥式整流电路另一端与电容C2连接,桥式整流电路的其余两端连接由三极管Q2组成的放大电路,同时在三极管Q2的集电极上串联发光二极管D6。前置处理电路,可以实现将电话线上的声音滤除,使电话机只能听到计算机声卡发出的声音,而不能听到来自电话线的声音,同时电话机发出的声音也只能到计算机声卡而不能传送到电话线上,该功能的开启与否由开关S1控制。同时将电话线的信号与信号隔离变压器用电容C1、C2隔开,隔断电话线上的直流信号,使其不能进入信号隔离变压器。\n[0035] 信号隔离变压器4原副线圈直流电阻之和为196欧姆。\n[0036] 阻抗匹配及消侧音电路5组成为,信号隔离变压器输出端一端接地,另一端经串联的电容C3、电阻R1与三极管Q1的基极连接,同时该端还与电阻R5连接,在三极管Q1的基极和集电极间串接电阻R2和电阻R3,它们两者还经电容C4接地;集电极还与接插头J4连接;三极管Q1的基极和发射极间串接电阻R5、R6,电阻R5、R6还与接插头J3连接,发射极经电阻R7接地。放大电路的输出进入声卡内部,其阻抗值为声卡输入的匹配阻抗。声卡输出的信号通过C5并联R5和R6分别输入到放大电路三极管的基极与射极进行减法运算,使得声卡输出的声音不再输入的声卡的输入端。\n[0037] 一种计算机通过声卡获取或控制电话线工作状态的方法,它的方法为,[0038] (1)电话线上的音频信号通过前置处理电路、信号隔离变压器的耦合和阻抗匹配及消侧音电路处理后进入计算机的声卡;\n[0039] (2)计算机利用软件对该信号进行分析,获得电话线的相应工作状态;\n[0040] (3)计算机对需要存储的音频信号进行处理,将该音频信号存储到硬盘,完成录音功能;\n[0041] (4)通过对语音的处理程序可以实现调制解调器的功能,进而实现与传统的传真机互相收发传真;\n[0042] (5)在需要对外操作时,计算机利用软件通过声卡播放DTMF双音多频信号,该信号通过电话线音频信号处理器进入电话线实现控制电话线向外拨号。\n[0043] 所述步骤(1)中声卡接收的信号包括振铃信号、FSK频移键控格式主叫号码显示信息的信号、DTMF双音多频格式主叫号码显示信息的信号、拨号音的信号、忙音的信号、回铃音的信号。\n[0044] 步骤(2)中,计算机对电话线信号的处理过程为,计算机将声卡接收的音频信息送入缓存,分别对其中的振铃信号、DTMF双音多频格式主叫号码显示信息的信号、拨号音的信号、忙音的信号、回铃音的信号采用频谱分析判断方法进行处理;对其中的FSK频移键控格式主叫号码显示信息的信号进行解调处理;经过上述两步处理后的信号由计算机输出并确定电话线状态。\n[0045] 频谱分析判断方法为,计算机利用软件采用DFT算法或FFT算法或Goertzel算法,将各个频率分量的能量值计算出来,这些频率点包括铃流(国标为25Hz),拨号音(国标为450Hz),DTMF信号的成员频率(低音群:697Hz、770Hz、852Hz、941Hz、高音群:1209Hz、\n1336Hz、1477Hz、1633Hz),一个DTMF信号有一个高音群的频率和一个低音群的频率组成;\n然后对各信号有效性进行分析:\n[0046] 当25Hz的频率分量的能量占绝对优势时,即25Hz的能量值大于其他所有频率能量值之和,即判定为有铃流信号;\n[0047] 当450Hz的频率分量的能量占绝对优势时,即450Hz的能量值大于其他所有频率能量值之和,即判定为有拨号音频率,该频率持续出现2秒种以上时,即判定为有拨号音信号;\n[0048] 当拨号音频率按0.3有0.3秒无的规律出现时,即判定为忙音信号;\n[0049] 当拨号音频率按1秒有4秒无的规律出现时,即判定为回铃音信号;\n[0050] 当DTMF信号的成员频率中的两个频率的能量占绝对优势时,即两频率中任意一个的能量值大于除另一个频率以外的其他所有频率能量值之和;即判定有DTMF信号,当该信号持续时间超过50毫秒以上即判定为有有效的DTMF编码信息;当DTMF信号消失后持续时间超过50毫秒以上即判定DTMF编码信息处理完毕,可以开始处理一个新的DTMF信号。\n[0051] 在我国由于FSK主叫号码显示信息的调制方式延用ITU-T V.23标准,1200Hz表示二进制的“1”,2200Hz表示二进制的“0”,载频1700Hz,数据速率1200波特。因此,FSK信号的解调方法为,采用带通滤波器将1200Hz到2200Hz之间的信号通过,其他的频率滤掉;\n然后延时,将信号整体延时载频的1/4周期;再将延时前与延时后的两个信号相乘,得到频率分量非常丰富的信号,其中就包括要解调输出得基带信号;用低通滤波器让基带信号通过,将其它的频率滤掉,得到基带信号;然后进行门限判决,设置门限进行判决,高于门限的判为1,低于门限的判为0,这样二进制数据串既被解调出来;采用协议分析,将解调出来的二进制数据中包括数据类型、数据长度、时间参数、主叫号码信息、校验数据等,根据协议将其一一提取出来,以供显示解调结果使用。\n[0052] 步骤步骤(5)中,需对外发送DTMF信号时,由计算机确定要发送的内容,然后利用软件产生单音频信号,将该信号的两个音频的幅度按国标的比例进行调整后两单音频组合,然后送入缓存中,再送入计算机声卡,由声卡将信号送入电话线音频信号处理器,控制电话线信号。
法律信息
- 2019-07-26
未缴年费专利权终止
IPC(主分类): H04M 7/00
专利号: ZL 200710016459.0
申请日: 2007.08.09
授权公告日: 2012.08.22
- 2016-03-23
专利权人的姓名或者名称、地址的变更
专利权人由山东中孚信息产业股份有限公司变更为中孚信息股份有限公司
地址由250101 山东省济南市高新区舜华路2000号舜泰广场9号楼8层变更为250101 山东省济南市高新区新泺大街1166号奥盛大厦15-16层
- 2014-01-15
专利权的转移
登记生效日: 2013.12.25
专利权人由衣杰伟变更为山东中孚信息产业股份有限公司
地址由250100 山东省济南市历城区山大北路27-1号二单元402变更为250101 山东省济南市高新区舜华路2000号舜泰广场9号楼8层
- 2012-08-22
- 2008-03-19
- 2008-01-30
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
1999-12-14
| | |
2
| |
2006-05-03
|
2004-10-26
| | |
3
| | 暂无 |
2002-08-13
| | |
4
| | 暂无 |
2007-08-09
| | |
5
| |
2001-05-02
|
1999-02-10
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2013-03-19 | 2013-03-19 | | |