电话自动循环拨号的控制方法及其装置的制作方法

文档序号:7562866阅读:1415来源:国知局
专利名称:电话自动循环拨号的控制方法及其装置的制作方法
技术领域
本发明涉及一种电话自动循环拨号的控制方法及实现自动循环拨号的装置。
目前,直接使用电话机拨发对方电话号码,只能拨出一组,即每键入一次完成一次呼叫。再拨另一组电话号码时,之前键入的号码就不能自动重拨。有的电话机具有自动重拨功能,该电话机的内部设置了集成电路,比如使用W91312集成块,对所拨的号码自动记忆,按动REDIAL(或#)键,可自动重拨最末一次拨过的电话号码。对于设有交换机的单位,下设的多部分机均没有直拨权,特别在多部分机呼叫长途电话时,要由话务员代替呼叫。由于电话线路容量有限,甚至需要呼叫多次才可能叫通。这种人工拨号呼叫,不仅给话务员带来繁重的工作,而且线路容量不能充分地发挥作用,甚至产生误拨、错拨或漏拨,使信息的传递相应受到影响。
本发明的目的在于克服现有话机不能自动循环重拨电话号码的缺点,设计了一种将电话机提示音信号转为脉冲电信号,对不同范围的脉冲数作分段处理的控制方法,在微处理器控制下,自动完成对话路状态的识别,顺序按组呼叫键入的多组电话号码,取代人工重复性劳动,实现自动循环拨号。
电话的提示音信号包括可拨号音信号、回铃音信号和空号/忙音信号,不同的交换机对上述信号采用的频率不同,有400HZ和450HZ两种,其偏差为正负5%。可拨号音为连续音;回铃音为响1秒停4秒反复变化;空号/忙音为响0.7秒停0.7秒或响0.35秒停0.35秒反复变化。
本发明的电话自动循环拨号的控制方法,是将电话的提示音信号转换为脉冲信号,在设定的时间内,在连续脉冲信号提取电路输出高电平期间,对脉冲数进行计数(电路具体结构在装置部分叙述);根据可拨号音、回铃音、空号/忙音的脉冲数的不同范围作分段处理;在程序中设定判值点,对各种提示音信号进行判别;自动控制程序的运行流程。根据上述方法编的自动控制程序,能够实现电话自动循环拨号的控制。
所说的将电话提示音信号转换为脉冲信号,是通过并联于电话机的音频信号(提示音信号)输出端的信号提取电路和带通滤波电路,再经脉冲形成电路(电路的具体结构在装置部分叙述)完成的。对应于交换机采用的提示音信号频率400HZ或者450HZ,其偏差为正负5%,将形成频率相同,延续时间相同,偏差相同的脉冲数。
对可拨号音信号为长时间连续音,经脉冲变换对应与时间成正比的连续脉冲数;对回铃音信号,在频率为450HZ时,响1秒钟对应产生上限为475、下限为425、中心为450个脉冲数,在频率为400HZ时,对应产生上限为420、下限为380、中心为400个脉冲数字,从而确定回铃音信号范围的上限为475、下限为380。对空号/忙音信号,在频率为450HZ时,响0.7秒,对应产生上限为331、下限为299、中心为315个脉冲数,响0.35秒,对应产生上限为166、下限为150、中心为158个脉冲数字;在频率为400HZ时,响0.7秒,对应产生上限为294、下限为266、中心为280个脉冲数字;响0.35秒,对应产生上限为147、下限为133、中心为140个脉冲数字,从而确定空号/忙音信号范围的上限为331、下限为133。这样,就可以将提示音信号作分段处理,即按连续的脉冲数对应可拨号音、380~475个脉冲数范围对应回铃音信号、133~331个脉冲数范围对应空号/忙音信号。而在这些脉冲数复盖范围之外,形成脉冲数的间断区间,它们分别是第一间断区0~132个脉冲数、第二间断区332~379个脉冲数、第三间断区476~∞个脉冲数。在程序中所设定判值点在上述间断区内,就可以实现判值的目的。
所说的对脉冲数计数,是将脉冲信号和由不同的脉冲信号转变为高的包络电平输入微处理器实现的,当包络电平为高时开始计数,当包络电平为低时或者设定时间已到时,读取数值。具体叙述为提示音信号经过脉冲变换,形成与声音信号对应的连续脉冲串(对应可拨号音信号)或间断脉冲串(对应回铃音信号或空号/忙音信号)。对其计数是通过计数器与连续脉冲信号提取电路配合实现的。当有脉冲串到来时,连续脉冲提取电路将输出高的包络电平,脉冲串过去后,降为低的包络电平。程序中设定微处理器为门控计数工作方式,脉冲信号送计数器TO口,包络电平送INTO口。当包络电平为高时,TO对脉冲累计计数;当包络电平为低时,TO停止计数。程序可以通过查寻INTO脚电平的状态,读取脉冲串的数值;也可以查到高电平后,设定软件延时程序,延时到时后读取脉冲数,由程序对脉冲数进行判断。当脉冲信号为脉冲串时,始终对应高电平,在定时软件程序配合下,可以区分可拨号音、回铃音、空号/忙音,再控制电话机的通话或不通处理。
所说的自动控制程序的运行流程,分为两个阶段。第一个阶段是在键合免提键后拨发电话号前,当脉冲数为连续脉冲数时,执行发号程序,其它脉冲数情况,执行分离并重新键合免提键程序。第二阶段为拨号之后,对话路作通与不通的判断和处理。当脉冲数为380~475个时,对应宽1秒的高电平,执行通话程序;当脉冲数为133~331个时,对应宽0.35秒或0.7秒的高电平,作不通处理,执行重新键合免提键并转发下组电话号码程序。一些干扰信号作用时间短,脉冲数小于133,程序判别后不作反应;对于大于回铃音脉冲数字范围的不正常信号,程序判值后作不通处理。
一种实现本发明的电话自动循环拨号的控制方法的电话自动循环拨号装置和程序部分,如后所述。


图1是自动循环拨号装置电路框图。
图2是带通滤波、脉冲形成及整形电路图。
图3是连续脉冲信号提取电路图。
图4是话机分合电路图。
图5是话机发号电路图。
图6是电话自动拨号程序图。
图7是图6的接续。
本发明的电话自动循环拨号装置主要由微处理器、信号电路,与微处理器常规配用的存储器、键盘、显示装置以及整流电源等组成。
所说的信号电路,包括与电话机的提示音信号输出端相接通的带通滤波电路,完成对提示音信号的提取及滤波;包括脉冲形成电路,完成将提示音信号转变为脉冲信号的工作;包括连续脉冲信号提取电路和脉冲整形处理电路,脉冲信号分两路分别输给这两部分电路,由连续脉冲信号提取电路形成高的包络电平送微处理器的INTO口,由脉冲整形处理电路形成规范的具有驱动能力的脉冲送微处理器的TO口;经微处理器后,根据判值做出通与不通处理,再由接通微处理器和电话机数字键及免提键的话机发号电路及话机分合电路,完成对电话机的控制。由微处理器按照程序指针,顺序读取和执行程序存储器中的程序指令或键盘命令。
所说的存储器,包括程序存储器和数据存储器,它们都与微处理器接口。
所说的键盘,由键盘电路接通微处理器,用于输入指令和呼叫的电话号码。
所说的显示装置,包括声、光等显示,由显示电路和微处理器控制,用于对话务员提示话路的工作状态,显示呼叫或接通的电话号码。
所说的整流电源,为本发明的装置供电。
本发明装置的电路框图和各部分电路分别由图1~5给出。关于与微处理器常规配合使用的存储电路、显示电路、键盘电路、电源等原理图从略。
图1中1为电话机入网端,2为电话机,4为带通滤波电路,5为脉冲形成电路,6为连续脉冲信号提取电路,7为脉冲整形处理电路,8为微处理器,9为话机分合电路,10为话机发号电路,11为整流电源,12为程序存储器,13为数据存储器,14为键盘电路,15为显示电路。
与微处理器(8)接口的程序存储器(12)用来存放监控程序、数据存储器(13)用来存放准备呼叫的电话号码、键盘电路(14)用来输入操作命令和电话号码。显示电路(15)用来显示输入的和正在呼叫的电话号码及本装置的运行状态,并能起提示作用。装置运行时,免提话机的扬声器可以起声提示作用。整流电源(11)提供±5V的直流电,输出电流为1.5A。
图2的带通滤波电路(4)、脉冲形成电路(5)、及脉冲整形处理电路(7)中,由电容C1、C2、C3、电阻R1、R2构成带通滤波电路(4)。C1的两端并接于电话机2的音频信号输出端。带通滤波电路(4)能为音频信号提供通路,经电容C3耦合送至脉冲形成电路(5)。电容C3同时起到隔离电话网供电系统与本装置供电系统的作用。
图2中,U1为运算放大器,D1为检波管。由U1、D1以及电阻R3、R4、R5、R6、可变电阻P1、P2、电容E1、E2构成脉冲形成电路(5)。其中,运算放大器U1工作在饱和放大状态,U1的3脚输入经C3耦合来的音频信号,再经运算放大器的6脚输出和检波管D1检波,形成脉冲波形。电阻R3、R4、R5、R6,可变电阻P1、P2和电容E1、E2提供正常的工作条件。
图2中,经检波管D1输出的正脉冲波形分为两路,一路送连续脉冲信号提取电路(6),一路送脉冲整形处理电路(7)。图2中,C4为电容,U3为时基块,所说的脉冲整形处理电路(7)由电容C4和时基块U3构成。信号经电容C4耦合接时基块U3的2和6脚上,由3脚输出波形规范并且具有驱动能力的矩形脉冲,送给微处理器(8)的计数器TO口。
图3的连续脉冲信号提取电路(6)中,T1为NPN型三极管,T2为PNP型三极管,L1为发光管,U2为时基块,连续脉冲提取电路(6)是由T1、T2、U2及六只电阻R7~R12、电容E3、可变电阻P3所构成。
由NPN型三极管T1构成开关电路,R7和R9串联接T1的基极与地之间,为T1提供偏置电路,由脉冲形成电路(5)形成的脉冲信号经R9加在T1的基极上。电容E3联接于T1集电极与地之间,T1的集电极经可变电阻P3接+5V电源,P3既是T1集电极电阻,又与电容E3串联构成RC充电回路。R8为T1的发射极电阻,又与T1的内阻和电容E3构成放电回路。
由PNP型三极管T2构成第二级开关电路,电容E3上的电压经R10直接耦合到T2的基极上,R11为T2的发射极电阻,另一端接+5V电源,T2的集电极直接接地,T2的基极与时基块U2的2脚相连,T2的发射极又与时基块U2的6脚相连。时基块U2的3脚为包络电平输出端,与微处理器(8)的INTO口相连。发光管L1与R12串接后连接在时基块U2的3脚与地之间。
连续脉冲信号提取电路(6)的工作过程是这样的。由脉冲形成电路(5)送来的信号,加在NPN型三极管T1的基极。无脉冲期间,T1基极被电阻R7、R9下拉至地电位,T1截止,电源经P3向电容E3充电,T1集电极电位升高。由电阻R10耦合至PNP型三极管T2的基极并满足截止条件,T2发射极为高电平,加在时基块U2的6脚,触发施密特电路,U2的3脚输出低电平。当有脉冲串到来时,T1满足导通条件,E3上的电荷被放掉,电位降至地电位,T2的基极电位也降低,送给时基块U2的2脚,触发施密特电路,U2输出高电平。由此可见,U2输出电平的高低是由电路输入端有无脉冲串决定的,形成一个与脉冲串对应的电平包络线,实现连续信号的提取功能。适当地选择P3、E3、R8可以保证包络电平的工作可靠性。
图4的话机分合电路(9)中,T3为开关三极管,R25、R26为电阻,C6为电容。微处理器(8)的信号由P1.7脚,经电阻R25接于开关三极管T3的基极。T3的发射极和集电极并于电话机免提键两端(图4中F端)。R26和C6分别接于T3发射极与基极和集电极与基极之间。在程序控制下,改变微处理器(8)的P1.7脚的电平来控制开关三极管T3,从而完成电话机的分合功能。
图5的话机发号电路(10)中,U5、U6、U7为三片CMOS集成块4066,U4为一片CMOS集成块4067,R13~R24为电阻,C5为电容。话机发号电路(10)由16选1的CMOS集成块U4完成选通操作,由与集成块U4相连接的三片CMOS集成块4066完成发号操作。电阻R13~R24提供正常的工作条件。U4输入端按二进制码顺序的对应关系,由低到高依次接在微处理器(8)的P1口低四位上,U4的1脚接在微处理器(8)的P1.4脚上,U5、U6、U7的12对输出端,按权位顺序即号码对应关系,分别并接于电话机(2)的0~9号码按键两端,余下两对输出端可根据需要做通话计时、控制打印机电路等使用。
在上述的各部分电路中,各元件的参数给出如下的一组,供实施中参考。
T13DK4R4470KT2、T33AK3R5、R12100ΩU1741R633KU2、U3555R7200KU44067R85.1ΩU5、U6、U74066R9、R1122KD12AK10R13~R2410KP133KR25、R263.3KP2150KC1、C4、C50.1μP35.1KC2、C60.01μR11.2KC31000PR2470ΩE1、E2100μR3、R1010KE33.3μ此外,当话路叫通时,在程序控制下,微处理器(8)输出通电平信号可以加在CMOS开关的输入信号端,对应的输出端闭合,接通选用的语音模片、音乐声、LED声光提示电路等等。
可以在微处理器(8)上选定一个空输出位,经拨动开关和电阻接地,人工设定拨动开关的ON/OFF状态,为程序提供电话的音频/脉冲工作方式的测试位。即ON对应音频拨号方式,OFF对应脉冲拨号方式。
本发明的电话自动循环拨号控制方法中的程序部分由图6和图7给出。程序的主要部份叙述如下-程序初始化,使程序响应运行键、清除键、搜索键、数据键命令;
-输入数据,使用数据键,通过数据键入程序,在数据存储器中存入电话号码及号码尾标志;
-判定可拨号音,话机免提电路闭合后,程序设定计数时间1.4秒,当包络电平为高时,脉冲计数开始,当时间到时读取脉冲数,与设定的判值点比较,为连续脉冲数,进入发号程序,否则为空号/忙音信号,转免提分离再重新键合;
-读RAM内容进行判断,没有号码,返主程序前扫描待命、有待发号码,转发号程序、号码尾标志,转信号识别程序、全部号码尾标志,转发首组号码;
-信号识别程序,程序响应通处理键、运行键、暂停键命令,计数器准备计数,当包络电平为高时开始计数,为低时读取数值,由设定在第一间断区间、第二间断区间、第三间断区间的判值点判值,程序分别作出通处理、不通处理和偶发信号处理。
结合图6、图7详细说明如下在本发明的装置上电后,程序进行初始化工作,设定TO口计数为门控方式,设堆栈指针,设数据存储器地址指针,设定8279工作方式,显示等待字符,查讯键盘,踏步状态,此时程序对数据键、清除键、搜索键、运行键等四种键命令可以响应。
当有键合,判明为数据键时,进入数据输入程序,显示索要数据字符。号码逐位键入的同时,数码管给予显示,按下号码尾键时,程序根据末组数据寄存器指针,将当前号码存入6116集成块中,并在号码后一存储单元存放号码尾标志,将末组数据寄存器指针增加20,这时向用户显示索要下组号码字符。号码输完后,按下退出键,在末组地址指针加20的地址上,送全部数据尾标志,退出数据输入程序,返主程序前,显示等待命令字符,扫描键盘踏步等待命令。
当有键合,判明为运行键时,微处理器相关位发出电平信号,使免提开关电路闭合,查有无包络脉冲电平信号。从有信号开始,软件定时1.4秒,计数器工作,定时到后读取数值,程序中设定512为判值点,小于512,判定为忙音,转免提分离程序,再转回重新键合。大于511,判定为可拨号音,程序准备发号。DPTR取第一地址指针,第一地址指针存放顺序运行号码组首地址,每20个存储器单元为一组。读取RAM内容后,将第一地址指针送第二地址指针寄存器,第二地址指针存放顺序呼叫电话的位号码地址。对读取的RAM内容进行判断,如果是全部数据尾标志,进一步判断该地址是否为RAM的首地址单元,是首地址,表明RAM内没有待发号码,启动免提分离程序,显示无数据字符,返主程序前扫描,待命。如果该标志不在RAM首地址单元,表明号码已发完末组,程序将RAM首地址单元送入第一地址指针寄存器,转回发首组。如果判断不是全部数据尾标志,则一定是待发号码,转入发号程序,按读取的号码值,令CMOS开关矩阵键合一次,显示器显示发出的号码,第二指针送DPTR,DPTR作加1操作,DPTR内容送回第二指针寄存器,按DPTR当前地址读RAM内容,判断如果不是本组号码尾标志,转回发号程序发号,如果是本组号码尾标志,表明本组号码已发完,进入信号识别程序,计数器清零,设定30秒软件定时,首先查键合情况,如果有键合,将响应通处理键、运行键、暂停键命令进入相应的程序。无键合时再查包络电平有无,如果电平为零,再判断30秒延时到否,没有到,转回再查键合,否则将第一地址指针加20,转发下组。查包络电平时,如电平为1,转入脉冲计数程序,计数器开始工作,当电平降为零时,读取脉冲数判断,小于133个脉冲数,转回30秒延时循环程序之中;大于132小于357,转入不通信号处理,发下组号;大于356小于476,转入通处理状态;大于475作不通处理,转发下组。图7中2秒延时判断环节的作用是1、防止进入死循环。2、脉冲串时间大于2秒的信号均做不通信号处理。
进入通处理状态后,程序命令显示器显示叫通号码,锁定当前叫通话路,提示装置提醒操作人员作通话准备,启动各种辅设的计时装置,自动语音应答装置等,程序作键盘扫描,此时开放清除键、运行键、暂停键的命令,进入相关程序。
清除程序用来清除终止呼叫的号码。用户要求终止某个号码的呼叫,可以在主程序状态下,按下搜索键,进入搜索程序,对号码依次搜索和显示,当搜索到后,按下清除键,进入清除程序,程序将末组号码做块移动到当前地址,并显示当前地址新的号码和设置全部数据尾的标志。
暂停键的作用是操作人员需要暂时停止呼叫时,程序暂时停止呼叫,返回主程序前踏步待命,输入的号码保存RAM中,可以使用运行键随时恢复呼叫。
本发明由于采用了电话自动循环拨号装置,可以同时输入多个电话号码,周而复始连续自动拨号,取代了人工的重复性劳动,从而提高了拨号速度和准确性,进而提高了通讯线路利用率和信息传递速度。特别对于长途直拨业务多、又要负责来话转接的总机值班员,能帮助他们提高工作效率和服务质量。本发明的装置线路简单,操作方便,益于使用和维修和在原交换机的基础上改装。由于单独使用整流电源,而不干扰电话网,不影响话机的使用。
权利要求
1.一种电话自动循环拨号的控制方法,其特征在于将电话提示音信号转换为脉冲信号,在设定的时间内,对脉冲数进行计数,根据提示音信号的脉冲数的不同范围作分段处理,在程序中设定判值点,对各种提示音信号进行判别,自动控制程序的运行流程,以及实现上述控制方法的控制程序,-所说的对脉冲数计数,是将脉冲信号和由不同的脉冲信号转变为高的包络电平输入微处理器实现的,当包络电平为高时开始计数,包络电平为低时或设定时间已到时,读取数值;-所说的提示音信号的脉冲数的不同范围,是指可拨号音信号对应连续的脉冲数,回铃音信号对应380至475个脉冲数范围,空号或忙音信号对应133至331个脉冲数范围;-所说的在程序中设定判值点,是在提示音信号对应的脉冲数范围之外,形成数字间断区间,它们分别为第一间断区间0至132个脉冲数、第二间断区间332至379个脉冲数、第三间断区间476个至无穷大脉冲数,在程序中设定的判值点在这些间断区间内;-所说的自动控制程序的运行流程,是在拨发电话号码前,脉冲数为连续脉冲数时,执行发号程序,其它脉冲数情况,执行分离与重新键合免提键程序;在拨号后,当脉冲数为回铃音信号范围时,执行通话程序,当脉冲数为空号或忙音信号范围时,执行重新键合转发下组电话号码程序。
2.按照权利要求1所述的电话自动循环拨号的控制方法,其特征在于实现上述控制方法的控制程序,按运行步骤为-程序初始化,使程序响应运行键、清除键、搜索键、数据键命令;-输入数据,使用数据键,通过数据键入程序,在数据存储器中存入电话号码及号码尾标志;-判定可拨号音,话机免提电路闭合后,程序设定计数时间1.4秒,当包络电平为高时,脉冲计数开始,当时间到时读取脉冲数,与设定的判值点比较,为连续脉冲数,进入发号程序,否则为空号/忙音信号,转免提分离再重新键合;-读RAM内容进行判断,没有号码,返主程序前扫描待命、有待发号码,转发号程序、号码尾标志,转信号识别程序、全部号码尾标志,转发首组号码;-信号识别程序,程序响应通处理键、运行键、暂停键命令,计数器准备计数,当包络电平为高时开始计数,为低时读取数值,由设定在第一间断区间、第二间断区间、第三间断区间的判值点判值,程序分别作出通处理、不通处理和偶发信号处理。
3.一种实现电话自动循环拨号的控制方法的电话自动循环拨号的装置,由微处理器(8)、键盘(14)、显示电路(15)、存储器、整流电源(11)等构成,所说的存储器包括程序存储器(12)和数据存储器(13)、它们都与微处理器(8)接口,其特征在于装置中按顺序还包括有与电话机(2)的提示音信号输出端相接通的带通滤波电路(4)、将提示音信号转变为脉冲信号的脉冲形成电路(5)、脉冲信号分两路分别输给连续脉冲信号提取电路(6)和脉冲整形处理电路(7),连续脉冲信号提取电路(6)形成高的包络电平送微处理器(8)的INTO口、脉冲整形处理电路(7)形成规范的具有驱动能力的脉冲送微处理器(8)的TO口;经过微处理器(8)做出不通与通处理,由接通微处理器(8)与电话机(2)的免提键之间的话机分合电路(9)和由接通微处理器(8)与电话机(2)的数字键之间的话机发号电路(10)完成对电话机(2)的控制;由微处理器(8)按照程序指针,顺序读取和执行程序存储器(12)中的程序指令或键盘(14)命令。
4.按照权利要求3所述的电话自动循环拨号的装置,其特征在于所说的连续脉冲信号提取电路(6)由NPN型三极管T1、PNP型三极管T2、时基块U2以及六只电阻R7至R12、电容E3、可变电阻P3所构成,-由NPN型三极管T1构成开关电路,R7、R9串联接T1的基极与地之间,为T1提供偏置电路,脉冲形成电路(5)形成的脉冲信号经R9加在T1的基极上;电容E3接于T1集电极与地之间;T1的集电极经可变电阻P3接正5伏电源,这样,P3既是T1集电极电阻,又与电容E3串联构成RC充电回路,R8为T1的发射极电阻,又与T1的内阻和电容E3构成放电回路;-由PNP型三极管T2构成第二级开关电路,电容E3上的电压经电阻R10直接耦合到T2的基极上,T2的基极又与时基块U2的2脚相连;R11为T2的发射极电阻,另一端接正5伏电源;T2的集电极直接接地;T2的发射极又与时基块U2的6脚相连,时基块U2的3脚为包络电平输出端,与微处理器(8)的INTO口相连。
全文摘要
本发明涉及电话自动循环拨号的控制方法及实现该方法的装置。控制方法主要是将电话机的提示音信号转变为脉冲信号,通过微处理器对脉冲数计数,将对应于不同信号的不同脉冲数字范围作分段处理,再控制程序的运行流程;其装置主要包括微处理器、脉冲形成电路、脉冲整形处理电路、连续脉冲信号提取电路和话机分合、发号电路以及存储器、键盘、显示电路,还有本装置的控制程序。本发明特别对长途直拨业务多的总机,取代人工呼叫的重复劳动,提高工作效率和拨号的准确性。
文档编号H04M1/26GK1090109SQ9311457
公开日1994年7月27日 申请日期1993年11月19日 优先权日1993年11月19日
发明者赵英杰, 赵敏杰, 赵世杰 申请人:赵英杰
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1