一般来说,本发明是关于无线电话技术,更为具体地说,是涉及使用标准电话机的蜂窝式电话装置中对操作特征进行拨号的方法。 当前,蜂窝式电话装置是使用一种特殊用途的送受话器工作的,这种送受话器通过声音和数据总线与蜂窝式电话收发机相联。在一般情况下,这种蜂窝式电话包括一个常规的12键拨号装置和三个或更多个功能键。一个功能键是执行在拨完一个电话号码或从存贮器选出一个电话号码后用来启动一次呼叫的“发送”功能,而其余功能键提供可以选择的各种操作特征,例如:音量调节、发送音频静噪、自动重新拨号、存贮器存贮和存贮器访问。但是,因为标准话机只包含一个10键或12键的拨号装置,对于用户来说上述这些操作特征是不能实现的。由于以上原因,就存在着一种客观需要,即提供一种使用标准话机的蜂窝式电话装置,而这种标准话机包含有蜂窝式电话装置的各种拨号操作特征地功能。
因此,本发明的一个目的是提供一种独特的利用标准话机或等效装置的蜂窝式电话装置,而这种标准话机包含有蜂窝式电话装置的各种拨号操作特征的功能。
本发明的另外一个目的是提供一种独特的使用标准话机或等效装置的蜂窝式电话装置,该标准话机通过利用#和*键的各种顺序拨号的方法选择蜂窝式电话的各个拨号操作特征。
图1是表示使用本发明的一种蜂窝式电话装置100的方框图,其中可以将一个标准话机101联接到该蜂窝式电话装置中。
图2是表示用图1的微计算机108处理电话号码的各个数字拨号的过程流程图。
图3是表示在图1中为了处理来话呼叫,使用微机108的处理过程流程图。
图4是图1的蜂窝式电话收发机109中的微机129进行接收一个电话号码的拨号数字和给该电话号码安排呼叫的过程流程图。
包括图5A、5B、5C、5D和5E一起的图5是表示在图1中为了处理利用#和*键的各种拨号顺序来选择蜂窝式电话装置的各个拨号操作特征使用微机108的处理流程图。
参照图1,图中表示出了一个利用本发明的蜂窝式电话装置100的方框图,在装置100上可以插入一个标准话机101。蜂窝式电话100可以很方便地为远地的用户提供蜂窝式电话服务,而这些用户不能得到常规的地面有线电话服务。话机101可以是一个常规的电话机或等效装置,该话机具有带有10个数字键0-9的单音拨号装置和两个功能键#和*。例如话机101可以是一个桌式电话机、墙式电话机、调制解调器或在电话亭可以看到的拨号、振铃和送受话器分开放置的那种类型的电话装置。在脉冲拨号话机的情况下,叉簧开关也可以用作一个功能键。话机101要求由蜂窝式电话装置100经过一般称为“塞尖”线和“塞环”线的两条导线112提供约为20mA的操作电流。一般情况下,话机101述包括一个标号为113的标准插件RJ11C,该插件联接到在蜂窝式电话装置100上的标号为114的标准插件RJ11C上。
蜂窝式电话装置包括具有无线收发器119和用来控制该无线收发器操作的带有存贮器的微计算机129的蜂窝式电话收发机109。该蜂窝式电话收发机109可以是任何常规的具有无线发射机、无线接收机和逻辑电路的蜂窝式电话收发机。这种收发机例如可以是刊登在出版物“Motorola Instruction Manual”(NO.68P81066E40)标题为“DYNATAC Cellular Mobile Telephone 800MHz Transceiver”一文所描述的那种收发机,上述出版物是由Motorola C & E Paits出版(1313 East Algonquin Road,Sohaumkurg,11inois 60196)并可以从上述机构索取这一出版物。
蜂窝式电话装置100还包括用来使蜂窝式电话收发机109与话机101提供接口的方框102-106。方框102-107向电话机101提供音频、电压和拨号信号的接口电路。这些电路可以是刊登在“Motorola lnstructon Manual”(No.68P81071E30)的标题为“The Cellulor Conneetion-Ccllulav Mobile Telephoue Intelligent RJ11C Intorface”一文所描述的那种常规电路,上述出版物由Motorola C & E Ravts出版(1313 East Algonquin Road,Schaumfuvg,11inoin 6019)并可以从上述机构得到这一出版物。
电压发生器107产生一个48V直流电压,这一电压联接到线112上,用来为话机101提供大约20mA的操作电流。振铃电压发生器106产生一个在电话系统中通用的速率并具有高电压的振铃信号,这一振铃信号经过电压发生器107送到话机101。由振铃电压发生器106产生的振铃信号的速率是通过控制信号116由微计算机108控制的。
音频电路102是一个电桥电路,该电路将来自话机101的二线平衡音频变换为四线不平衡音频,即在双工电话系统中所需要的发送和接收的音频。来自音频电路102的四线不平衡音频送到无线收发机119的无线接收机和无线发送机。来自音频电路102的四线不平衡音频送到无线收发机119的无线接收机和无线发送机。来自音频电路102的发送音频还与DTMF检测器104相联。
叉簧开关信号检测器103检测话机101′从“挂机”到“摘机”或反之的瞬变状态,并产生一个叉簧信号117,该信号在挂机时是二进制0状态和在摘机时是二进制1状态。在使用脉冲拨号时,对于每个拨号脉冲来说,来自检测器103的叉簧信号117是从二进制1状态瞬变到二进制0状态。来自检测器103的叉簧信号被送到微计算机108和拨号音发生器105。微计算机108监视来自检测器103的叉簧信号117,以便确定话机101什么时候摘机或什么时候挂机和检测脉冲拨号电话号码的各个数字。
当话机101摘机时,拨号音发生器105响应来自微计算机108的控制信号115和来自检测器103的叉簧信号117产生拨号音。当来自检测器103的叉簧信号117和来自微计算机108的控制信号115变为二进制1的状态时,才产生拨号音。当检测拨号的时候,来自微计算机108的控制信号从二进制1状态转变到二进制0状态,从而关断拨号音发生器。在另外一些实施例中,拨号音可以是在微计算机108的内部产生的和送到音频电路102,以便加到话机101上。
DTMF检测器104联接到来自音频电路102的发送音频上,以便检测一个所拨号的电话号码的各个拨号音数字。检测器104可以是一个商品化的检测器,该检测器将双音多频(DTMF)音变换为送到微计算机108以便进行处理的一个等效的四比特二进制码。为选择是音拨号数字,还是脉冲拨号数字,这取决于联接到该蜂窝式电话装置100的话机101的类型,由跨接线或用户可编程的开关输入给微计算机108的输入信号可以是一个二进制0,或者可以是一个二进制1。
带有存贮器的微计算机108控制方框105和106并且响应于叉簧信号117和从话机101来的拨号数字,以便应答和放置蜂窝式电话装置100的呼叫。当收到一次来话呼叫时,微计算机108启动振铃电电发生器106,对话机101进行振铃。如果呼叫是由话机101的摘机而启动的,则微计算机108对继之而来的脉冲或音调拨号数字进行译码,并且实时地将每个数字传送到蜂窝式电话收发机109的微计算机129。每个拨号数字由微计算机129进行存贮。当微计算机在一段预定的时间间隔内检测到所拨号的数字已经再没有了,则一次蜂窝式电话呼叫自动地被安排妥了。因此,不需要检测一个具体的数字(例如,对于本地电话号码是7位的数字和对外地电话号码是10位的数字),也不需要像现有技术那样,产生一个“发送”信号。结果,蜂窝式电话装置100可以适应任何拨号方式,而无须考虑电话号码数字的数目。
在优选的实施例中,微计算机108是通过一个三条线的数据总线111联接到蜂窝式电话收发机109的微计算机129上,对于这种联接的方式在美国专利No.4369516中进行了说明与描述。微计算机108基本上是连续地检测拨号数字,并以实时的方式将每一个数字传送到微计算机129。微计算机108是将检测到的每一个数字编码为一种消息再经总线111传送到微计算机129的。微计算机129从总线111上接收每个拨号的数字,并将接收的数字存贮在其存贮器的预先选择的单元中。如果在一个预定的时间间隔内(在优选的实施例中是5秒)没有接收到另外一个数字,则在微计算机129的预定存贮单元中存贮的数字就由无线收发机119的无线发射机通过蜂窝式电话系统的无线信道发射出去,从而启动一次蜂窝式电话的呼叫。
再参照图2,其中表示利用图1的微计算机108来处理一个电话号码所拨号的各个数字的处理过程流程图。从“开始”方框202进入该处理过程。而后过程前进到判定方框204,在方框204,通过对叉簧信号117的检验来判定是否话机101摘机。如果没有摘机,则“否”分支转到等待。如果话机101有摘机,则“是”分支使过程从判定方框204前进到方框206,在方框206,微计算机108产生控制信号115的二进制1状态,从而产生拨号音。下一步到了方框208,进行一次检验以便确定是否已经完成一个数字的拨号。如果没有,则“否”分支转入等待。如果已完成一个数字的拨号,则“是”分支使过程从判定方框208前进到方框210,在方框210产生控制信号115的二进制0状态和该拨号数字被译码为一个消息经由总线111发送到微计算机129。下一步前进到判定方框212,检验叉簧信号117以确定是否话机101仍然处于摘机状态。如果仍然处于摘机状态,则“是”分支返回到判定方框208重复前面的处理步骤。如果话机101已不是摘机状态,则“否”分支使过程从判定方框212前进到方框214返回,去执行其他任务。
下面参照图3,其中表示图1中利用微计算机108处理来话呼叫过程的流程图。从“开始”方框302进入该处理过程。而后前进到判定方框304,在方框304,进行一次检验以确定是否收到来话呼叫。如果没收到,则“否”分支转到等待。如果收到一次来话呼叫,则“是”分支使处理过程从判定方框304前进到方框306,在方框306微计算机108产生控制信号116的二进制1状态,从而产生振铃信号。下一步在判定方框308对叉簧信号117进行检验,以确定是否话机101摘机。如果没有摘机,则“否”分支转入等待。如果话机101摘机,则“是”分支使处理过程从判定方框308前进到方框310,从而产生控制信号116的二进制0状态,联接这次呼叫,此后在方框312返回,执行其他任务。
下面再参照图4,其中表示在图1的蜂窝式电话收发机109为接收一个电话号码的拨号数字和为拨号的电话号码安排一次蜂窝式电话呼叫的处理过程的流程图。从“开始”方框402进入该过程。而后前进到判定方框404,在方框404进行一次检验以确定是否已经收到经总线111来自微计算机108的一种消息的形式的一种拨号数字。如果没收到,则“否”分支转入等待。如果已收到,则“是”分支使处理过程从制定方框404前进到方框406,在方框406,复位并启动一个5秒定时器。在优选的实施例中,由以中断为基础的软件实现的5秒定时器来测量自接收到最后一个拨号数字开始所渡过的时间。在另外一些实施例中,这种定时器可以由单独的定时电路实现并且可以具有取决于话机101的操作特性的一个定时值。接下去,在方框408,所接收的数字被存贮在微计算机129存贮器的一个预定的单元。然后,在判定方框410,进行检验以确定是否已经收到另外的拨号数字。如果已收到,则“是”分支使过程从判定方框410返回到方框406,重复上面描述的过程。如果没收到另外的拨号数字,则“否”分支使过程从判定方框410前进到判定方框412,在方框412进行检验,以确定5秒定时器是否已经超时。如果没有超时,则“否”分支使过程回到判定方框410,检验下一个拨号数字的接收,如果有一个拨号数字送来的话。如果5秒定时器超时,则“是”分支使过程从判定方框412前进到方框414,在方框414,一次蜂窝式电话呼叫被安排为存贮在微计算机129的预先选定的存贮器单元中的由一些数字组成的号码。此后,在方框416,过程返回去执行其他任务。
下面参照图5A-5E,其中表示为处理利用#和*键选择蜂窝式电话装置的各个操作特征的拨号顺序而利用图1的微计算机108的处理流程图,上述各个操作特征在蜂窝式电话收发机109中是预先编程的。按照本发明,包括放在数字之前和之后的#符号、*符号或叉簧信号的各种拨号顺序可以选择蜂窝式电话装置的各个操作特征。在优选的实施例中,#符号被用途选择蜂窝式电话装置的各个操作特征。例如,可以用拨号#5#这样一个拨号顺序来选择操作特征5。正如上面结合图2、3和4予以说明的那样,例如5765212这样一个电话号码就以5、7、6、5、2、1、2的顺序拨号,并在最后一个数字拨号完毕5秒后,在一个蜂窝式通信系统的无线信道上被自动发送出去。
在图5A-5E予以说明的优选的实施例中提供以下各个操作特征:
拨号顺序 操作特征
# 0# 拨光最后一个号码
# 1# 一分钟嘟嘟声定时器
# 2# 自动重新拨号
# 4# 扬声器告警
# 5# 电子锁
# 6# 发射机静噪
# 7# 呼叫屏蔽
# 8# 音量控制
#D1、D2# 存贮器存贮,其中D1和D2是数字
#D1、D2作为号码的一部分发送#到蜂窝式电话收发机
#D1、D2、D3忽略#并将各数字发送到蜂窝式电话收发机
虽然上面所示的各操作特征只包括一两个数字,但三个或更多的数字也可以用于需要提供其他附加操作特征的实施例中。上面提到的与与常规蜂窝式电话装置的操作特征相同的各个操作特征在上文已提及的“Motorola Instpuction Manual”(No.68p81066E40)出版物中已有说明。在常规的装置中这些操作特征可以由专用的功能键,诸如在常规的蜂窝式电话装置的控制单元中的锁键、音量键、再呼叫键、静噪键和存贮键来选择。这些常规的蜂窝式电话装置的专用功能键的操作在“Motorola User′s Manual”(No.68p81116E58-B)出版物中的标题为DYNATAC 6000XL Cellulav Mo ile Telephoue Useis Mauual”一文中有更为详细的描述。该出版物由Motorola C & E Parts(1313 East Algonquin Road Achaum uvg llinois 60196)出版并可以从该机构得到该出版物。
下面参照图5A-5E,所表示的处理过程相当于图2的方框210。从图5A的“开始”方框502进入该过程。而后前进到方框504,在方框504接收一个拨号的数字符号。下一步在判定方框506进行检验,以确定该拨号的数字符号是否是第一个数字符号。如果是,则“是”分支前进到方框508,进行检验以确定第一个数字符号是否是#键符号。如果是,则“是分支前进到方框512,在方框512设置特征标志。此后该过程返回方框504。如果第一个数字符号不是#键符号,则“否”分支使过程从方框508前进到510,在方框510将该第一个数字传送到无线收发机109。此后过程返回方框504。
如果拨号的数字不是第一个数字,则“否”分支使过程从判定方框506前进到方框514,在方框514进行检验,以确定该拨号数字是否是第二个数字和是否设置特征标志。如果是,则“是”分支将过程前进到判定方框516,在方框516进行检验,以确定第二个数字符号是否是#键号。如果是,则“是”分支进行到方框518,在方框518发送#键符号到蜂窝式电话收发机109。此后过程返回方框504。如果第二个数字符号不是#键,则“否”分支使过程从判定方框516前进到方框520,在方框520该第二个数字被存贮在微计算机108存贮器的A数字单元。此后过程返回方框504。
如果拨号的数字不是第二个数字,则“否”分支使判定方框514前进到判定方框522,在方框522进行检验,以确定拨号的数字是否为第三个数字和是否设置特征标志。如果是,则“是”分支进到判定方框524,在方框524进行检验,以确定第三个数字是否为#键。如果是,则“是”分支前进到方框526,在方框526根据图5C、5D和5E对存贮的数字A译码。如果第三个数字不是#键,则“否”分支使过程从判定方框524前进到方框528,在方框528第三个数字被存贮在微计算机108存贮器的B数字单元。此后过程返回方框504。
如果拨号的数字不是第三个数字,则“否”分支使过程从图5A中的判定方框522前进到图5B中的判定方框530,在方框530进行检验,以确定拨号的数字是否是第四个数字和是否设置特征标志。如果拨号的数字不是第四个数字或如果设有设置特征标志,则“否”分支使过程从判定方框530前进到方框548,在方框548将拨号的数字发送到无线收发机109。此后过程返回方框504。如果拨号的数字是第四个数字和设置了特征标志,则“是”分支使过程从判定方框530前进到方框532,在方框532进行检验,以确定第四个数字符号是否为#键符号。如果第四个数字符号不是#键符号,则“否”分支便过程从判定方框532前进到方框534,在方框534将存贮的A数字、存贮的B数字和第四个数字都发送到无线收发机109。此后过程返回方框504。如果第四个数字符号是一个#键符号,则“是”分支使过程从判定方框532前进到方框536,在方框536,将存贮的数字A和存贮的数字B译码作为无线收发机109的微计算机129的存贮单元AB。而后,接收后面拨号的数字并发送到无线接收机109的微计算机129存贮在存贮单元AB。下一步在判定方框538,进行检验以确定是否已经收到另外的拨号数字。如果收到,则“是”分支前进到方框540,在方框540该拨号数字被编码为一个信息并经总线111发送到无线收发机109的微计算机129。而后该处理过程返回方框538。如果没有收到另外的拨号数字,则“否”分支使判定方框538前进到判定方框542,在方框542进行检验,以确定是否从接收到最后一个拨号数字起已经过了3秒钟时间间隔。如果没有,则“否”分支使过程返回判定方框538重复上述处理过程。如果从接收到最后一个拨号数字起已经过了3秒钟时间间隔,则“是”分支使过程从判定方框542前进到方框544,在方框544将存贮在存贮器AB单元的信息编码和经总线111发送到无线收发机109的微计算机129。此后,过程在方框546返回执行其他任务。
参照图5C、5D和5E,其中表示为了根据前面所示的表选择相应的操作特征而对拨号顺序#A#进行译码的处理过程。从图5A的方框526过来,过程前进到图5C的判定方框550,在方框550进行检验以确定存贮的数字A是否为0。如果是,则“是”分支使过程前进到方框552,在方框552将重复呼叫最后一个号码的拨号信息编码,并经总线111发送到无线收发机109的微计算机129。此后,该处理过程在方框554返回,执行其他任务。
如果存贮的数字A不是0,则“否”分支使过程从判定方框550前进到判定方框556,在方框556进行检验,以确定存贮的数字A是否是4。如果是,则“是”分支使过程前进到方框558,在方框558将扬声器告警信息编码并经总线111发送到无线收发机109的微计算机129,此后该过程在方框560返回,去执行其他任务。
如果存贮的数字A不是4,则“否”分支使处理过程从判定方框556前进到判定方框562,在方框562进行检验,以确定存贮的数字A是否为6。如果是,则“是”分支使过程前进到方框564,在方框564将发射音频静噪信息编码并经总线111发送到无线收发机109的微计算机129。此后,在方框566该过程返回,去执行其他任务。
如果存贮的数字A不是6,则“否”分支使过程从判定方框562前进到判定方框568,在方框568进行检验,以确定存贮的数字A是否为1。如果是,则“是”分支使过程前进到方框570,在方框570将一个启动一分钟嘟嘟声定时器的信息编码并经总线111发送到收发机109的微计算机129。此后该过程在方框572返回,去执行其他任务。
如果存贮的数字A不是1,则“否”分支使过程从判定方框568前进到判定方框574,在方框574进行检验,以确定存贮的数字A是否为3。如果是,则“是”分支使过程前进到方框576,在方框576对自动重新拨号信息编码并经总线111发送到无线收发机109的微计算机129。此后过程在方框578返回,去执行其他任务。
如果存贮的数字A不是3,则“否”分支使过程从判定方框574前进到判定方框580,在方框580进行检验,以确定存贮的数字A是否为7。如果是,则“是”分支使过程前进到方框582,在方框582将呼叫屏蔽信息编码并经总线111发送到无线收发机109的微计算机129。此后过程在方框584返回,去执行其他任务。
如果存贮的数字A不是7,则“否”分支使过程从图5C中的判定方框580前进到图5D中的方框586,在方框586进行检验,以确定存贮的数字A是否为5,如果是,则“是”分支使过程前进到方框588,在方框588通过经总线111传送的信息重复呼叫存贮在微计算机129的存贮器中的收发机锁码。下一步骤,在方框590由微计算机108接收锁码的一个拨号数字。而后在判定方框592进行检验,以确定锁码的三个拨号数字是否已经接收到。如果否,则“否”分支使过程返回方框590,去接收后面的拨号数字。如果锁码的三个拨号数字已经收到,则“是”分支使过程从判定方框592前进到判定方框594,在方框594进行检验,以确定该三个拨号的数字是否与该收发机的锁码相符合。如果不符合,则“否”分支使过程前进到方框596,该过程在方框596返回,去执行其他任务。如果该三个拨号数字与该收发机的锁码相符合,则“是”分支使过程从判定方框594前进到方框598,在方方598将一个锁住收发机的信息编码并经零线111发送到微计算机129,用来以电子方式锁住总线收发机109。此后过程在方框600返回,去执行其他任务。
如果存贮的数字A不是5,则“否”分支使过程从图5D中的判定方框586前进到在图5E中的判定方框602,在方框602进行检验,以确定存贮的数字A是否为8。如果是,则“是”分支使过程前进到方框604,在方框604由经总线111传送的一个信息重新调出存贮在无线收发机109的微计算机129存贮器中的当前无线接收机音量的电平级。在这之后,微计算机108接收到跟着发来的拨号#和*符号,从而分别使接收机的音量级增大和减小。下一步,在方框608接收到一个拨号数字。而后在判定方框608进行检验,以确定该拨号数字是否为#符号,如果是,则“是”分支使过程前进到方框612,在方框612接收机的音量级增加一级和将一个音量等级信息编码并经由总线111传送到微计算机129以便提高无线接收机的音量。而后,过程返回608到下一个拨号数字重复上面描述的过程。如果拨号的数字符号不是#号,则“否”分支使过程从判定方框610前进到判定方框614,在方框614进行检验,以确定该拨号数字符号是否为*号。如果是,则“是”分支使过程前进到方框616,在方框616该接收机616的音量等级降低一级和将音量等级信息编码并经总线111发送到微计算机129以便降低该接收机的音量。而后,过程返回方框608对下一个拨号数字符号重复上面描述的过程。如果拨号的数字符号不是*符号,则“否”分支使过程从判定方框614前进行到方框618,过程在方框618返回执行其他任务。
综上所述,一种独特的蜂窝式电话装置可以在标准的脉冲或单音拨号话机上或者其等效设备上实现以任何方式进行自动蜂窝式电话呼叫的发送和接收。一个电话号码的拨号数字是由该独特的时实处理的蜂窝式电话装置上予以处理的,从而无需像在现有技术中使用“发送”键或模拟“发送”键功能的电路的方法,而是自动地安排蜂窝式电话的呼叫。此外,利用本发明的拨号顺序,标准键的话机或其等效装置可以用来选择蜂窝式电话的操作特征。