专利名称:用于提供蜂窝无线业务给标准模拟终端的方法和设备的制作方法
技术领域:
本发明涉及用于蜂窝通信的方法与设备。更具体地,本发明涉及用于通过无线终端在网络中至少一个标准模拟终端与远程终端之间建立呼叫、或在无线终端与网络中另一远程终端进行通话的同时通过此无线终端接入此远程站或请求网络中的特殊业务的方法和设备。
蜂窝无线电话系统用于移动站与固定电话网络之间的通信。一般地,蜂窝系统包括连到无线基站(RBS)的蜂窝收发信机或终端,RBS使得能通过基站控制器(BSC)和移动交换中心(MSC)从蜂窝网络中接收呼叫和发送呼叫给此蜂窝网络。
标准的普通电话系统(POTS)电话机能与固定的蜂窝终端(FCT)接口,以便通过FCT在POTS电话终端上建立呼叫或利用POTS接收呼叫,避免将POTS电话机有线连接到本地交换机的需要。FCT在收到输入呼叫时向POTS电话机告警,使POTS电话机振铃。FCT一般利用一种改进的蜂窝无线终端来实施,该无线终端可提供通常是由POTS中的本地交换机提供的线路卡功能。
在将标准的POTS电话机与FCT接口时出现的困难是在POTS中用于建立电话连接的程序不同于在蜂窝无线电话系统中用于建立连接的程序。
在POTS中,本地交换机中的线路卡在POTS电话机摘机时提供拨号音。在线路卡中从POTS电话机中收到第一拨号数字之后,就结束拨号音,并且此线路卡继续按顺序地接收后续拨号数字,将这些数字直接传送给组交换机。组交换机分析这些拨号数字并在此拨号数字序列有效时连到对应于这些拨号数字的电话终端。如果在定时器期满之前,未由组交换机接收到完整的或有效的拨号序列,则此组交换机释放此连接,并且此线路卡发送忙信号或出错信号给POTS电话机。
相反地,在蜂窝无线电话系统中,用户使用诸如移动电话机的蜂窝终端的键盘以便将拨号数字输入到存储器中并随后按下一个用于开始呼叫建立处理的专用的“SEND(发送)”键。在蜂窝终端中,一般是通过扫描由RBS广播的控制信道、锁定到一个可利用的控制信道上、并接收和解码开销信息来开始呼叫建立处理。蜂窝终端然后发送随机接入消息给RBS,以请求呼叫建立。此请求通常包括RBS与蜂窝之间某种类型的鉴别信号交换。在鉴别和进一步通信之后,最后开启话音信道并完成此呼叫。呼叫建立处理的具体细节根据特定蜂窝系统所采用的空中接口标准(例如,AMPS,TACS,GSM,IS-136,IS-95等)而不同。
在使POTS电话机与FCT接口时所遇到的一个问题是POTS电话机没有“SEND”键。因此,必须给POTS电话机提供另一种方式来开始FCT中的呼叫建立处理。
已建议几种系统来克服使标准的POTS电话机与FCT接口时的这个问题。例如,授与Serrano的U.S专利号4718080公开了一种系统,在此系统中在标准的POTS电话机上拨打电话号码之后,便会模拟一个“SEND”信号,并发送拨号数字给蜂窝终端。也可以通过在标准的POTS电话机上输入拨号序列来控制标准的POTS电话机的诸如音量控制的特性。授与West,Jr.等人的U.S.专利号4658096及其相关专利公开一种系统,在此系统中在标准的POTS电话机上拨打最后一个数字之后发送“SEND”信号给蜂窝终端。此系统根据拨号数字的逻辑分析或根据拨打最后数字之后所经历的时间来确定是否已拨打最后数字。这些方案所具有的问题是要求某种类型的判定算法或要求一个计时器来确定何时拨打最后数字,这增加FCT的成本和复杂性。
采用预定拨号序列来命令蜂窝终端执行某些功能的系统也是众所周知的。例如,授与Tobolski,Jr.等人的U.S.专利号4959851公开了一种系统,在此系统中在标准POTS电话机上输入由引导与结尾功能数字构成的预定拨号序列来选择蜂窝终端的特性。其他系统采用End of Number(EON)(号码结束)键方法,其中用户明确决定何时通过按下预定键来发送拨号数字给蜂窝终端。例如,授与Joglekar等人的U.S.专利号5117450讨论按下“#”或“*”来发送拨号数字给蜂窝收发信机。这样的系统的缺点是这些系统要求用户按下特殊功能键或键序列,这可能是麻烦的并且容易忘记。
另一建议的解决方案是逐个数位(Digit by Digit)方法,其中在MSC中给FCT用户分配一定数量的漫游者端口。当POTS电话机摘机时,通过FCT来自动呼叫MSC中的一个漫游者端口。当语音或业务信道分配给呼叫FCT时,MSC生成一个通过此话音或业务信道发送给FCT的拨号音。用户然后开始拨号,并且拨号数字作为双音多频(DTMF)音调通过此话音或业务信道发送给MSC。这些拨号数字存储在漫游者端口中,形成完整的被叫号码。此方案具有的一个问题是它要求现有MSC结构的改变或安装新的MSC,而这有可能是昂贵的。
因此,本发明的目的是提供克服上述缺点的一种改善的方法和设备,用于通过无线终端在网络中至少一个标准模拟终端与远程终端之间建立呼叫。
根据本发明的第一实施例,提供一种方法和设备,用于通过无线终端在网络中的至少一个标准模拟终端与远程终端之间建立呼叫。清除存储器的内容,并从此标准模拟终端中接收第一拨号数字。命令此无线终端结束呼叫建立处理。此第一拨号数字存储在存储器中,形成此存储器的内容。形成一个包括此存储器内容的表示该远程终端的号码。命令此无线终端利用此号码启动呼叫建立处理。如果从此标准模拟终端中接收到后续拨号数字,则命令此无线终端结束呼叫建立处理。此后续拨号数字存储在此存储中,与存储器内容一起形成更新的内容。形成包括此更新的存储器内容的新号码,并命令此无线终端利用此新号码来启动呼叫建立处理。只要在发送呼叫建立请求给网络之前收到后续拨号数字,就对每一个后续拨号数字重复以下步骤接收后续拨号数字;命令此无线终端结束呼叫建立处理;在存储器中存储后续拨号数字,以便将此后续拨号数字与此存储器内容一起形成更新的内容;形成包括此更新内容的新号码;和命令此无线终端利用此新号码启动呼叫建立处理。
根据本发明第一实施例的另一方面,提供一种方法和设备,用于在无线终端与网络中的另一远程终端进行通话的同时通过此无线终端从至少一个标准模拟终端接入此远程终端或请求网络中的业务。从标准模拟终端中接收寄存器重叫指示,并清除存储器的内容。然后,命令此无线终端结束快速接入(flash access)准备。接下来,命令此无线终端利用未拨号的数字启动快速接入准备。如果从此标准模拟终端中收到第一拨号数字,则命令此无线终端结束快速接入准备,并且将第一拨号数字存储在此存储器中,形成存储器的内容。形成一个包括此存储器内容的表示此远程终端或所请求业务的号码,命令此无线终端利用此号码启动快速接入准备。如果从此标准模拟终端中收到后续拨号数字,则命令此无线终端结束快速接入准备。后续拨号数字存储在此存储器中,与此存储器内容一起形成更新的内容。形成一个包括更新的存储器内容的新号码,并命令此无线终端利用此新号码开始快速接入准备。只要在发送快速请求给网络之前收到后续拨号数字,就对每一个后续拨号数字重复以下步骤接收后续拨号数字;命令此无线终端结束快速接入准备;在存储器中存储后续拨号数字,此后续拨号数字与此存储器内容一起形成更新的内容;形成包括此更新内容的新号码;和命令此无线终端利用此新号码开始快速接入准备。
根据本发明的第二实施例,提供一种方法和设备,用于通过无线终端在网络中至少一个标准模拟终端与远程终端之间建立呼叫。清除存储器的内容,并从此标准模拟终端中接收第一拨号数字。如果正在进行无线终端状态的验证,则结束此无线终端状态的验证,并且在此存储器中存储第一拨号数字,此第一拨号数字形成此存储器的内容。例如,无线终端状态的验证包括抽样与评估无线信号强度、确定无线终端的业务限制、确定是否授权此无线终端从它所位于的网孔中发出呼叫和确定是否允许利用操作者的用户接口模块(SIM)卡。或者根据需要或者周期性地开始无线终端状态的验证,并发送此存储器内容给缓冲器。如果从此标准模拟终端中接收后续拨号数字,则结束无线终端状态的验证,并在此存储器中存储后续拨号数字,将此后续拨号数字与此存储器内容一起形成更新的内容。开始无线终端状态的验证,并发送更新的内容给缓冲器。当完成无线终端状态的验证并确定此无线终端已准备好呼叫建立时,在启动了开始呼叫建立处理的指令的情况下从此缓冲器中发送更新的内容给此无线终端。只要在启动呼叫建立处理之前从此标准模拟终端中接收到后续拨号数字,就对每一个后续拨号数字重复以下步骤接收后续拨号数字;结束无线终端状态的验证;在存储器中存储后续拨号数字,将此后续拨号数字与此存储器内容一起形成更新的内容;启动无线终端状态的验证;和发送更新的内容给缓冲器。
根据本发明的第三实施例,提供一种方法和设备,用于通过无线终端和无线基站在网络中至少一个标准模拟终端与远程终端之间建立呼叫。清除存储器的内容,并从此标准模拟终端中接收第一拨号数字。如果正在进行无线终端状态的验证,则结束此无线终端状态的验证,并在此存储器中存储第一拨号数字,此第一拨号数字形成此存储器的内容。发送此存储器内容给缓冲器,并且或者根据需要或者周期性地启动无线终端状态的验证。如果从此标准模拟终端中接收到后续拨号数字,则结束此无线终端状态的验证,并在此存储器中存储后续拨号数字,将此后续拨号数字与此存储器内容一起形成更新的内容。发送更新的内容给缓冲器,并启动无线终端状态的验证。在完成无线终端状态的验证并确定此无线终端已准备好呼叫建立时,从此无线终端中发送呼叫建立请求给此无线基站。只要在从此无线终端中发送呼叫建立请求给此无线基站之前从此标准模拟终端中接收到后续拨号数字,就对每一个后续拨号数字重复以下步骤接收后续拨号数字;结束无线终端状态的验证;在存储器中存储后续拨号数字,将此后续拨号数字与此存储器内容一起形成更新的内容;启动无线终端状态的验证;和发送更新的内容给缓冲器。
现在将结合附图更具体描述本发明的示例实施例,其中在附图中相同的标号用于表示相同的部件
图1是表示POTS电话机与蜂窝无线电通信系统之间示例性互连的功能方框图;图2是根据本发明第一实施例的线路接口处理器的细节的功能方框图;图3A是表示根据本发明第一实施例的在RCP最初处于空闲状态时示例性的拨号数字传送处理的流程图;图3B是表示根据本发明第一实施例的在RCP最初处于空闲状态时示例性的END-STORE-SEND(结束-存储-发送)程序的流程图;图4A是表示根据本发明第一实施例的在RCP最初处于通话状态时示例性的寄存器重叫处理的流程图;图4B是表示根据本发明第一实施例的在RCP最初处于通话状态时示例性的END-STORE-SEND(结束-存储-发送)程序的流程图;图5A表示根据本发明第一实施例的在RCP最初处于空闲状态时利用END-STORE-SEND程序建立呼叫的示例性处理;图5B表示根据本发明第一实施例的在RCP最初处于通话状态时利用END-STORE-SEND程序接入远程终端或请求特殊业务的示例性处理;
图6是表示根据本发明第二实施例的线路接口处理器的细节的功能方框图;图7A是表示根据本发明第二实施例的示例性的拨号数字传送处理的流程图;图7B是表示根据本发明第二实施例的示例性的END-STORE-VERIFY RCP STATUS-SEND(结束-存储-验证RCP状态-发送)程序的流程图;图8是表示本发明第二实施例的利用呼叫建立任务执行的示例性处理的流程图;图9表示根据本发明第二实施例的利用END-STORE-VERIFY RCPSTATUS-SEND(结束-存储-验证RCP状态-发送)程序建立呼叫的示例性处理;图10是表示根据本发明第三实施例的线路接口处理器的细节的功能方框图;图11A是表示根据本发明第三实施例的示例性的拨号数字传送处理的流程图;图11B是表示根据本发明第三实施例的示例性的END-STORE-SEND/VERIFY RCP STATUS(结束-存储-发送/验证RCP状态)程序的流程图;图12是表示根据本发明第三实施例的利用系统总线接口执行的示例性处理的流程图;和图13表示根据本发明第三实施例利用END-STORE-SEND/VERIFY RCP STATUS(结束-存储-发送/验证RCP状态)程序建立呼叫的示例性处理。
在下面的描述中,为解释而不是限制的目的而提出诸如特殊电路、电路组成部分、技术等的特定细节,以便全面理解本发明。然而,本领域普通技术人员将明白本发明可以以脱离这些特定细节的其他实施例来实施。在其他情况中,省略公知方法、装置与电路的具体描述,以便不至于利用不必要的细节而妨碍对本发明的描述。
图1是表示POTS电话机与蜂窝无线电通信系统之间示例性互连的功能方框图。线路接口处理器(LIP)120,125,127在POTS电话机110与无线终端(RCP)130,135之间提供接口。例如,LIP能实施为图2所示的装置120、图6所示的装置125或图10所示的装置127。RCP也能利用例如图2与6所示的装置130或图10所示的装置135的许多装置来实施。为便于说明,在图1中仅示出一个POTS电话机110,然而,任何数量的POTS电话机能连到LIP120,125,127。POTS电话机110在图1中表示为标准模拟终端的一个示例。虽然未示出,但本发明可应用于任何类型的终端,例如,传真终端、调制解调器、或综合业务数字网(ISDN)终端。
LIP120,125,127和RCP130,135形成一个FCT。虽然为简化起见而表示为单独的功能方框,但LIP120,125,127与RCP130,135能包括在单个装置中。另外,由LCP120,125,127提供的所有或一些功能也能由RCP130,135执行。
通过LIP120,125,127可在PCP130,135与POTS电话机110之间发送语音与数据。RCP130,135可通过无线电空口接口170、RBS140、BSC150和MSC160在网络中从远程终端180中接收数据与语音并发送数据与语音给远程终端180。RCP130,135周期性地执行对例如包括供RBS140用于发送控制数据给RCP130,135的控制信道在内的各种无线信道的无线信号强度(RSS)测量。远程终端180能是任何类型电信网络中任何类型的终端。虽然在图1中仅示出一个远程终端180,但本发明可应用于任何数量的远程终端。
图2表示根据本发明第一实施例的LIP120的细节。LIP120适于起动在模拟网络中进行的通信。LIP120包括线路卡210和处理器220。虽然表示为单独的装置,但LIP120与处理器220能被包括在单个装置中。
线路卡210包括一个DTMF解码器211,用于以对应于在POTS电话机110上按下的特定键的DTMF音调的形式来接收和解码拨号数字。线路卡210也包括可选的脉冲拨号解码器212,以便能适应模拟旋转式电话终端。线路卡210还Tip/Ring(塞尖/塞环)电路213,此电路213发送振铃信号给POTS电话机110来响应来自RCP130的输入呼叫,并监视POTS电话机110的叉簧状态来检测何时POTS电话机挂机或摘机,此线路卡210也包括给POTS电话机110提供DC电源的电源214。
处理器220从线路卡210接收拨号数字并在拨号数字寄存器(DDR)215中存储每个拨号数字。在接收每个拨号数字时,将它附加到先前存储在DDR 215中的拨号数字上去。虽然表示为处理器220的一部分,但DDR 215也能实施为单独的装置。而且,DDR 215也表示为存储装置的示例,但拨号数字能存储在任何类型的存储器中。
处理器220也发送有关呼叫建立与快速接入准备的消息给RCP130和从RCP 130接收这些消息、从DDR 215中检索所存储的拨号数字并发送所存储的拨号数字给RCP130。例如,处理器220能利用常规的可编程的微处理器来实施。
图3A表示根据本发明第一实施例在RCP 130初始地处于空闲状态时利用处理器220执行的示例性拨号数字传送程序。此程序在步骤300开始,在步骤300上线路卡210监视POTS电话机110的叉簧状态,以确定此POTS电话机是否摘机。如果确定POTS电话机110未摘机,重复步骤300,并且线路卡210继续监视叉簧状态。当例如由于已拾起听筒而使线路卡210确定POTS电话机110摘机时,此程序前进到步骤310,在步骤310上线路卡210提供拨号音给POTS电话机110,并发送摘机指示给处理器220。在收到摘机指示时,处理器220清除DDR 215。
接下来,在步骤320,处理器220确定RCP130是否已发送表示已建立系统接入的“ACCESS GOT”(获准接入)消息,并且不再从POTS电话机110中接受数字。在RCP 130已完成呼叫建立处理或至少在处理期间已到达一个在此之后不能接收拨号数字的时间点之后,即到达RCP 130已开始发送用于在上行链路控制信道上建立呼叫的请求给网络的“无返回的点”之后,发送“ACCESS GOT”消息。
如果处理器220确定已收到“ACCESS GOT”消息,此程序前进到图4A中所示的步骤400。如果处理器220确定未收到“ACCESS GOT”消息,线路卡210接下来检测是否已收到表示已按下POTS电话机110上的一个键的DTMF音调(或可选择地,脉冲拨号信号)(步骤330)。如果未按下键,程序返回到步骤320。如果已按下键,此程序前进到步骤340。在步骤340,如果按下的键对应拨打的第一数字,则停止拨号音。DTMF解码器211确定已按下哪个键(即,拨打哪个数字),并将拨号数字提供给处理器220。当处理器200收到此拨号数字时,此处理器执行图3B所示END-STORE-SEND(结束-存储-发送)程序。
参见图3B,此END-STORE-SEND程序在步骤350开始,在步骤350处理器220发送“END(结束)”消息给RCP 130,命令此RCP停止呼叫建立处理。在第一次收到此消息时,RCP 130未在执行呼叫建立处理,并因此RCP忽略此指令。
在发送“END”消息之后,此程序前进到步骤360,在步骤360处理器220在DDR 215中存储此拨号数字。对于第一拨号数字,DDR 215是空的。每个后续拨号的数字附加到先前存储在DDR 215中的拨号数字后面。接下来,在步骤370,从DDR 215中提取存储的拨号数字,并发送“SEND”消息给RCP 130,此“SEND”消息命令RCP 130以便启动呼叫建立处理并包含所存储的拨号数字。自此,此程序返回到图3A中的步骤320。
在收到“SEND”消息之后,RCP 130启动呼叫建立处理,根据适于在蜂窝系统中采用的特定空中接口标准的公知技术执行此处理。总之,可通过扫描RBS140所广播的可用控制信道并解码开销信息来开始呼叫建立处理。在呼叫建立处理期间,RCP 130连续监视LIP 120,以确定LIP 120是否已发送“END”消息。如果LIP 120已发送“END”消息,则RCP 130将结束呼叫建立处理。
图4A表示在RCP 130初始地处于通话状态时由处理器220执行的示例性的寄存器重叫程序。此程序在步骤400开始,在步骤400上线路卡210监视POTS电话机110的叉簧状态,以确定此POTS电话机110是否挂机。如果POTS电话机110被确定为挂机,处理器220命令RCP 130在步骤405释放正在进行的呼叫,并且此程序前进到图3A中的步骤300。如果确定POTS电话机110未挂机,程序前进到步骤410,在步骤410线路卡210确定是否从POTS电话机110接收到一个表示已请求寄存器重叫来调用例如三方会议呼叫或等待呼叫接受的特殊业务的拍叉簧(hook flash)信号。如果未收到拍叉簧信号,此程序返回到步骤400。如果已收到拍叉簧信号,此程序前进到步骤420,在步骤420线路卡210提供拨号音给POTS电话机110并发送寄存器重叫指示给处理器220。在收到寄存器重叫指示之后,处理器220清除DDR 215并利用未拨号数字执行图4B所示的EDN-STORE-SEND程序,如下所解释的。即,处理220发送“END FLASH(结束快速)”消息给RCP 130,命令RCP 130结束快速接入准备。在第一次收到此消息时,RCP 130未在执行快速接入准备,并且因而RCP忽略此指令。然后,处理器220发送一个未包含数字的“SEND FLASH(发送快速信号)”消息给RCP130,命令RCP启动快速接入准备。
接下来,在步骤430,处理器220确定是否已从RCP 130接收到表示已建立快速接入的“FLASH ACCESS GOT(获准快速接入)”消息,并且不再从POTS电话机110中接受数字。在RCP 130在快速接入准备期间已到达了一个在此之后不接受拨号数字的时间点之后,即,到达RCP已开始发送快速请求给网络的“无返回的点”之后,就发送“FLASH ACCESS GOT(获准快速接入)”消息。
如果处理器220确定已接收到“FLASH ACCESS GOT”消息,此程序返回到步骤400。如果处理器220确定未收到“FLASH ACCESS GOT”消息,线路卡210接下来检测是否已收到一个表示已按下POTS电话机110上键的DTMF音调(或可选择地,脉冲拨号信号)(步骤440)。如果未按下键,此程序返回到步骤430。如果已按下键,此程序前进到步骤450。在步骤450,如果按下的键对应拨打的第一数字,停止拨号音。DTMF解码器211确定按下哪个键(即,拨打哪个数字),并将拨号数字提供给处理器220。当处理器220接收到此拨号数字时,此处理器执行图4B所示的END-STORE-SEND(结束-存储-发送)程序。
参见图4B,在步骤460处理器220首先发送“END FLASH(结束快速)”消息给RCP130,此“END FLASH(结束快速)”消息命令RCP130停止快速接入准备。
在发送“END FLASH(结束快速)”消息之后,此程序前进到步骤470,在步骤470处理器220在DDR 215中存储拨号数字。此拨号数字附加到先前存储在DDR 215中的拨号数字后面。接下来,在步骤480,从DDR 215中提取所存储的拨号数字,并发送“SEND FLASH(发送快速)”消息给RCP130,此“SEND FLASH(发送快速)”消息命令RCP 130启动快速接入准备并包含存储的拨号数字。自此,此程序返回到图4A中的步骤430。
图5A与5B表示根据本发明第一实施例的通过无线终端如何将END-STORE-SEND(结束-存储-发送)程序分别用于建立呼叫和接入远程终端或请求业务。图5A与5B中的程序都表示在时间轴上。
参见图5A,在RCP130最初处于空闲状态时用于建立呼叫的程序以POTS电话机110向LIP 120表示它已摘机开始。LIP120清除DDR215,并提供拨号音给POTS电话机110。此时,还未开始拨号,并且RCP 130保持空闲。
接下来,POTS电话机110发送第一拨号数字X1给LIP120。LIP 120停止拨号音并发送“END(结束)”消息给RCP 130。RCP130释放,即结束呼叫建立处理(如果此处理正在进行的话),并返回到空闲状态。在RCP 130正在释放的同时,LIP 120在DDR 215中存储拨号数字X1。接下来,LIP 120发送“SEND(发送)”消息给RCP 130,此“SEND(发送)”消息命令RCP 130启动呼叫建立处理并包含拨号数字X1。在此期间,仅在下行链路控制信道上从RBS 140中发送信息给RCP 130。在从LIP 120接收到包含拨号数字X1的“SEND(发送)”消息之后,RCP 130执行包括信道扫描与系统接入准备任务在内的呼叫建立处理。
接下来,利用POTS电话机110拨打并发送另一数字X2给LIP120。LIP 120再次发送“END”消息给RCP 130,并且RCP 130释放并返回到空闲状态。在RCP 130正在释放的同时,LIP 120在DDR 215中存储拨号的数字X2,并将它附加到先前存储的拨号数字X1后面。接着,LIP 120发送另一“SEND”消息给RCP130,此“SEND”消息命令RCP130启动呼叫建立处理并包含存储的拨号数字X1X2。RCP130继续只从RBS140通过下行链路控制信道接收信息。接下来,RCP130执行呼叫建立处理。
对于下一数字X3至拨号数字XN,重复此程序。在收到包含拨号数字X1X2X3...XN的“SEND(发送)”消息之后,RCP 130发送呼叫建立请求给网络。此RCP 130通过上行链路控制信道发送“ACCESSGOT”消息给LIP140,并且发送包含拨号数字X1X2X3...XN的“ORIGINATION(始发)”消息给RBS140。此时,LIP120停止从POTS电话机110接受数字。RBS 140分配业务信道(如果可利用的话)并在所分配的业务信道上继续通话。
图5B表示根据本发明第一实施例在RCP 130最初处于通话状态时用于接入远程终端或请求业务的示例性程序。此程序以POTS电话机110向LIP 120表示它已检测到寄存器重叫指示开始,从而响应例如用户短时间将听筒放在叉簧上或接下“R”键。LIP 120清除DDR 215并提供拨号音给POTS电话机110。接下来,LIP120发送“END FLASH(结束快速)”指令给RCP130并随后利用未拨号数字发送“SEND FLASH(发送快速)”消息给RCP 130,而且RCP130准备快速接入。
接下来,POTS电话机110发送第一拨号数字X1给LIP120。LIP 120停止拨号音并发送“END FLASH(结束快速)”消息给RCP 130。LIP120在DDR 215中存储拨号数字X1。接下来,LIP 120发送“SEND FLASH(发送快速)”消息给RCP 130,此“SEND FLASH(发送快速)”消息命令RCP 130启动快速接入准备并包含第一拨号数字X1。在从LIP120接收到包含拨号数字X1的“SEND FLASH(发送快速)”消息之后,RCP 130准备快速接入。
接下来,利用POTS电话机110拨打和发送另一数字X2给LIP120,LIP120再次发送“END FLASH(结束快速)”消息给RCP130。LIP120在DDR215中存储拨号数字X2,将此X2添加到先前存储的拨号数字X1后面。接下来,LIP120发送“SEND FLASH(发送快速)”消息给RCP130,此“SEND FLASH(发送快速)”消息命令RCP130开始快速呼叫建立处理并包含存储的拨号数字X1X2。接下来,RCP130准备快速接入。
对于下一数字X3至拨号数字XN,重复此程序。在收到包含拨号数字X1X2X3...XN的“SEND FLASH(发送快速)”消息之后,RCP130通过已有的业务信道发送“FLASH ACCESS GOT(获准快速接入)”消息给LIP120并发送包含拨号数字X1X2X3...XN的“FLASH REQUEST(快速请求)”消息给RBS140。此时,LIP120停止从POTS电话机110中接受数字,并且RBS140传送“FLASH REQUEST(快速请求)”消息给网络。此网络所采取的动作取决于所请求的业务。
虽然图5A与图5B所示的示例为说明的目的而描述拨号数字X1X2X3...XN,但应理解本发明可应用于零、一或任何数量的拨号数字。
本发明的第一实施例适于模拟网络,其中可以采用本发明第一实施例的网络示例是ETACS和AMPS网络。在这些网络中,呼叫建立处理包括信道扫描阶段,在此阶段期间RCP130分析一组控制信道中的每一个信道。根据网络规范所建议的,处理此任务所需的时间范围大致在1.5与3秒之间,但这个时间能延伸到3-6秒或甚至更长。在此时间期间,如果RCP130接收到“END(结束)”消息,此RCP返回到初始空闲状态,直至接收到另一“SEND”消息,以便开始呼叫建立处理。具有足以在每个数字之间拨号的时间。
第一实施例不太适于诸如GSM、D-AMPS或PDC网络的数字网络,这是因为在这样的网络中的呼叫建立处理出现如此迅速,以致用户在完成呼叫建立处理之前可能没有足够的时间来拨打所需号码的下一位数字。因此,为了解决这个问题,本发明第二实施例通过修改常规的RCP130以便在LIP125上运行拨号任务的同时执行有用的操作以使RCP130能准备开始呼叫建立。例如,在LIP125上运行拨号任务的同时验证RCP130的状态。
图6表示根据本发明第二实施例的LTP125的细节。LIP125适于起动在数字网络中进行通信。LIP125包含类似于图2所示的LIP120的特性,其中包括线路卡210与处理器225。处理器225与处理器220的不同之处在于处理器225包括拨号任务(Dial Task)216和呼叫建立任务(Call setup Task)217。拨号数字寄存器(DDR 215)被包括在拨号任务216中,并且本地拨号数字寄存器(LDDR)218包括在呼叫建立任务217中。虽然为便于说明与描述而表示为LIP 125的一部分,但呼叫建立任务217也能分布在LIP125与RCP130之间。
拨号任务216从线路卡210中接收拨号数字并将每个拨号数字存储在DDR 215中,这些拨号数字添加到先前存储在DDR 215中的拨号数字后面。拨号任务216也从DDR 215中检索存储的拨号数字并发送存储的拨号数字给LDDR 218。
在呼叫建立任务217与拨号任务216和RCP130之间传送有关RCP状态验证与呼叫建立处理的信号。而且,呼叫建立任务217将拨号数字从LDDR 218发送给RCP130。拨号任务216、呼叫建立任务217与处理器225的其他特性可例如利用根据标准配置的运行多任务应用程序的常规可编程微处理器或特殊配置的实时操作系统来实施。
图7A表示根据本发明第二实施例在RCP130最初处于空闲状态时示例性的拨号数字传送程序。此程序在步骤700开始,在步骤700上线路卡210监视POTS电话机110的叉簧状态,以确定此POTS电话机是否摘机。如果确定POTS电话机110未摘机,重复步骤700,并且线路卡210继续监视叉簧状态。当例如由于用户拾起听筒而使线路卡210确定POTS电话机110摘机时,此程序前进到步骤710,在步骤710上线路卡210提供拨号音给POTS电话机110并发送摘机指示给拨号任务216。在收到摘机指示之后,拨号任务216清除DDR 215。
接下来,在步骤720上,确定POTS电话机110是否例如由于用户已挂断而已挂机。如果POTS电话机110已挂机,并且有正在进行的呼叫,则在步骤730释放正在进行的呼叫,并且此程序返回到步骤700。如果POTS电话机110未挂机,此程序前进到步骤740,在步骤740上拨号任务216确定呼叫建立任务217是否已发送表示已从呼叫建立任务217发送开始呼叫建立处理的请求给RCP130的“ACCESSGOT”消息,并且不再从POTS电话机110中接受任何数字。
如果拨号任务216确定已收到“ACCESS GOT”消息,拨号任务216在步骤750上进入空闲状态。如果拨号任务216确定未收到“ACCESSGOT”消息,线路卡210接下来检测是否收到表示已按下POTS电话机110上键的DTMF音调(或可选择地,脉冲拨号信号)(步骤760)。如果未按下键,此程序返回到步骤720。如果按下键,此程序前进到步骤770。在步骤770,唤醒呼叫建立任务217,并且如果按下的键对应拨打的第一数字时,停止拨号音。DTMF解码器211确定按下哪个键(即,拨打哪个数字)并将拨号数字提供给拨号任务216。当拨号任务216收到此拨号数字时,执行图7B所示的END-STORE-VERIFY RCPSTATUS-SEND程序。
参见图7B,END-STORE-VERIFY RCP STATUS-SEND程序在步骤780上开始,在步骤780上,拨号任务216发送“END”消息给呼叫建立任务217,命令此呼叫建立任务217停止RCP状态验证。在第一次收到此消息时,RCP状态未被验证,并忽略此指令。
在发送“END”消息之后,此程序前进到步骤785,在步骤785上将拨号数字存储在DDR 215中。对于第一拨号数字,DDR 215是空的。每一个后续拨号数字被添加到先前存储在DDR 215中的拨号数字后面。接下来,在步骤790上,拨号任务216发送“REQUEST RCP STATUS(请求RCP状态)”消息给呼叫建立任务217,命令呼叫建立任务217开始验证RCP状态。在步骤795上,从DDR 215中提取存储的拨号数字,并从拨号任务216发送“SEND DDR(发送DDR)”消息给呼叫建立任务217,此“SEND DDR(发送DDR)”消息包含所存储的拨号数字。从步骤795开始,此程序返回到图7A的步骤720。
在收到“SEND”消息之后,呼叫建立任务217在LDDR 218中存储拨号数字,替代先前存储的数字,并开始RCP状态验证。
在RCP状态验证期间,能执行一个或多个任务来确定RCP130是否准备好呼叫建立。例如,能检查RCP130的业务指示参数,以确定RCP是否连到蜂窝网络而无任何限制。也能检查RCP130的网孔识别参数以确定是否授权此RCP从它所位于的网孔中发出呼叫。也可检查RCP130的SIM卡参数,以确定是否允许特定操作者的SIM卡。由RCP130在无线信道上接收的无线信号的RSS也能进行抽样和评估,以确定此无线信道是否具有足够的强度来建立呼叫。在RCP130中能重新配置平均无线信号强度门限,并能通过将此平均值与门限进行比较来执行评估。此门限能根据需要重新配置,这取决于不同位置中无线电传播条件(衰落、静电干扰等)。也能在RCP状态验证中包括其他任务。
为了检查业务指示、网孔识别参数和是否允许此SIM卡,根据第二实施例,呼叫建立任务217发送对这些参数的请求给RCP130,并且RCP130相应地进行响应。对于RSS抽样与评估,呼叫建立任务217命令RCP130测量预定数量抽样值的RSS。可选择地,对于预定数量的样值,可以对通过RCP130得到的各个无线信道的周期性RSS测量值进行抽样。能利用RCP130根据公知技术获得业务指示、网孔识别和SIM卡参数与RSS测量值。
在RCP状态验证期间,呼叫建立任务217连续监视拨号任务216以确定是否已利用拨号任务216发送“END”消息。如果已利用拨号任务216发送“END”消息,则呼叫建立任务217结束RCP状态验证。
图8是表示根据本发明利用呼叫建立任务217执行的示例性程序的流程图。如图8所示,此程序在步骤800上开始,在步骤800上呼叫建立任务217开始进行RCP状态的验证以响应来自拨号任务216的请求。在步骤810上,确定POTS电话机110是否挂机。如果POTS电话机110挂机,在步骤820呼叫建立任务217进入空闲状态。如果在步骤810确定POTS电话机110未挂机,在步骤830上确定是否完成RCP状态验证。如果完成RCP状态验证,在步骤840上从呼叫建立任务217发送呼叫始发消息给RCP130。如果未完成RCP状态检查,在步骤850上确定是否从拨号任务216接收“SEND DDR”消息。如果已收到“SEND DDR”消息,在步骤860上将DDR 215的内容存储在LDDR218中。如果未收到“SEND DDR”消息或当DDR 215的内容已存储在LDDR 218中之后,此程序前进到步骤870,在步骤870上确定是否已从拨号任务216中接收“END”消息。如果未接收“END”消息,此程序返回到步骤810。如果已收到“END”消息,在步骤880上确定是否已从拨号任务216中接收到RCP状态的请求。重复此步骤,直至接收到RCP状态的请求。然后,此程序返回到步骤880。
图9表示根据本发明第二实施例如何通过无线终端将END-STORE-VERIFY RCP SCATUS-SEND程序用于建立呼叫,图9的程序表示在时间轴上。
参见图9,用于建立呼叫的程序以POTS电话机110将它已挂机表示给LIP125开始。LIP125清除DDR 215并提供拨号音给POTS电话机110。此时,还未拨号,并且呼叫建立任务217保持空闲。
接下来,POTS电话机110发送第一拨号数字X1给LIP125。LIP125停止该拨号音,并且拨号任务216发送“END”消息给呼叫建立任务217,命令此呼叫建立任务结束RCP状态验证。呼叫建立任务217释放,即结束RCP状态验证(如果此状态验证正在进行的话),并返回到空闲状态。在呼叫建立任务217释放的同时,LIP125在DDR 215中存储拨号数字X1。
接下来,拨号任务216发送“RCP STATUS REQUEST RCP(RCP状态请求)”给呼叫建立任务217,命令呼叫建立任务217开始RCP状态验证。拨号任务216随后发送包含拨号数字X1的“SEND”消息给呼叫建立任务217。呼叫建立任务217在LDDR 218中存储拨号数字X1。在执行RCP状态验证的同时,业务指示、网孔识别和SIM卡参数与RSS抽样值的请求正在从呼叫建立任务217传送给RCP130,并且RCP相应地进行响应。在图9中,为简化说明而仅示出了业务请求与RSS请求的交换。然而,应理解取决于什么样的任务被包括在RCP状态验证中,可以有各种不同的请求在RCP状态验证期间在呼叫建立任务217与RCP130之间进行传送。在RCP状态验证期间,仅通过下行链路控制信道从RBS140发送信息给RCP130。
接下来,利用POTS电话机110拨打并发送另一数字X2给LIP125。拨号任务216再次发送“END”消息给呼叫建立任务217,并且呼叫建立任务217将结束RCP状态验证并返回到空闲状态。在呼叫建立任务217被释放的同时,LIP125在DDR 215中存储拨号数字X2,将此X2添加到先前存储的拨号数字X1后面。
接下来,拨号任务216发送“RCP STATUS REQUEST(RCP状态请求)”给呼叫建立任务217,并且呼叫建立任务217开始RCP状态验证。然后,拨号任务216发送包含拨号数字X1X2的“SEND”消息给呼叫建立任务217。呼叫建立任务217在LDDR 218存储拨号数字X1X2,替代拨号数字X1。RCP130仅继续通过下行链路控制信道从RBS140接收信息。
对于下一数字X3至拨号数字XN,重复此程序。在收到包含拨号数字X1X2X3...XN的“SEND”消息之后,呼叫建立任务217继续RCP验证,直至此验证完成,并确定RCP130已准备好呼叫建立。
在已完成RCP状态验证所需的所有任务时,完成RCP状态验证。例如,这意味着从RCP130中已与预定数量的RSS样值一起获得了业务指示、网孔标识和SIM卡参数。应获得的RSS抽样值数量能根据需要重新配置。在已收到业务指示、网孔标识和SIM卡参数时,呼叫建立任务217通过检查以确定此业务指示是否包含限制;此网孔标识是否对应于这样一个网孔-在该网孔中,该RCP被授权发出呼叫;以及此SIM指示是否表示允许操作者的SIM卡。当完成RSS抽样时,呼叫建立任务217评估RSS抽样值并确定此RSS是否足够。例如,由于大气情况,此RSS可能不足够。如果RSS不足够,不授权此RCP130从它所位于其中的网孔中发出呼叫或不允许操作者的SIM卡,则抛弃此呼叫。如果此业务指示包含限制,但RSS足够并授权RCP130利用操作者的SIM卡从它所位于其中的网孔中发出呼叫的话,则可以允许某些呼叫,例如紧急呼叫。在这种情况中能根据公知技术(例如根据拨号数字)确定正在建立的呼叫类型。
如果RSS足够、没有业务限制或尽管具有业务限制但呼叫是允许的呼叫,并且授权RCP130利用操作者的SIM卡从它所位于的网孔中发出呼叫,则呼叫建立任务217发送“ACCESS GOT”消息给拨号任务216,并发送包含存储在LDDR 218中的拨号数字X1X2X3...XN的“ORIGINATION(始发)”消息给RCP 130。此时,LIP125停止从POTS电话机110中接受数字。此时已空闲的RCP130通过上行链路信道发送包含拨号数字X1X2X3...XN的呼叫建立请求给RBS140。RBS140分配可利用的业务信道,并且通话在所分配的业务信道上继续。
虽然图9所示的示例为说明而描述了拨号数字X1X2X3...XN,但应理解本发明可应用于零、壹或任何数量的拨号数字。
在上面结合图6-9所述的实施例中,在LIP125的呼叫建立任务217中执行呼叫建立处理的一部分。可选择地,根据第三实施例,能在RCP135中执行呼叫建立处理以响应LIP127。这样的实施要求对RCP进行修改,但不要求空中接口修改。
图10表示根据本发明第三实施例的LIP125与RCP135的细节。LIP127适于在数字网络中进行通信。LIP127包含分别类似于图2与6所示的LIP120与125的特性,其中包括线路卡210与处理器227。处理器227与处理器225的不同之处在于处理器227包括拨号任务216,但不包括呼叫建立任务217。可以用具有包括在RCP135中的SBI任务137来替代呼叫建立任务217。DDR 215被包括在拨号任务216中,而LDDR 218被包括在SBI任务137中。
除了SBI任务137之外,RCP135也包括处理去向/来自RBS140的通信的空中接口(AI)任务318。
拨号任务216从线路卡210接收拨号数字并在DDR 215中存储每个拨号数字,这些拨号数字附加到先前存储在DDR 215的拨号数字后面。拨号任务216也从DDR 215中检索存储的拨号数字并发送所存储的拨号数字给SBI任务137中的LDDR 218。
在SBI任务137与拨号任务216和AI任务138之间传送有关RCP状态验证和呼叫建立处理的信息。而且,在完成RCP状态的验证时,SBI任务137也利用“CALL SETUP(呼叫建立)”消息将拨号数字从LDDR 218中发送给AI任务138。SBI任务137例如能利用根据标准配置的运行多任务应用程序的常规可编程微处理器或特殊配置的实时操作系统来实施。
在AI任务138从SBI任务137中接收到“CALL SETUP”消息时,它根据例如GSM、DAMPS、PDC等的相应蜂窝标准来建立呼叫建立程序。
图11表示根据本发明第三实施例的在RCP 135初始处于空闲状态时示例性的拨号数字传送程序。此程序在步骤1100开始,在此步骤上线路卡210监视POTS电话机110的叉簧状态以确定此POTS电话机是否摘机。如果确定POTS电话机110未摘机,重复步骤1100,并且线路卡210继续监视叉簧状态。当例如由于用户拿起听筒而使线路卡210确定POTS电话机110摘机时,此程序前进到步骤1110,在此步骤上线路卡210给POTS电话机110提供拨号音并发送摘机指示给拨号任务216。在收到摘机指示后,拨号任务216清除DDR 215。
接下来,在步骤1120上,确定POTS电话机110是否例如由于用户挂断而挂机。如果用户挂机,在步骤1130上释放正在进行的呼叫,如果有呼叫的话,并且此程序返回到步骤1100。如果用户未挂机,此程序前进到步骤1140,在此步骤上拨号任务216确定SBI任务137是否发送了一个表示已从SBI任务137发送了“CALL SETUP”消息给AI任务138的“ACCESS GOT”消息,并且不再从POTS电话机110中接受任何数字。
如果拨号任务216确定已收到“ACCESS GOT”消息,拨号任务216在步骤1150进入空闲状态。如果拨号任务216确定未收到“ACCESSGOT”消息,线路卡210接下来检测是否已收到表示已按下POTS电话机110上的一个键的DTMF音调(或可选择地,脉冲拨号信号)(步骤1160)。如果未按下键,此程序返回到步骤1120。如果已按下键,此程序前进到步骤1170。在步骤1170,唤醒SBI任务137,并且如果按下的键对应拨打的第一数字,则停止拨号音。DTMF解码器211确定按下哪个键(即,拨打哪一个数字)并将拨号数字提供给拨号任务216。在拨号任务216收到拨号数字时,执行图11B所示的END-STORE-SEND/VERIFY RCP STATUS(结束-存储-发送/验证RCP状态)程序。
参见图11B,此程序END-STORE-SEND/VERIFY RCP STATUS在步骤1180开始,在此步骤上拨号任务216发送“END”消息给SBI任务137,命令SBI任务137停止RCP状态验证。在第一次收到此消息时,RCP状态没有被验证,并忽略此指令。
在发送“END”消息之后,此程序前进到步骤1185、在此步骤上拨号数字存储在DDR 215中。对于第一拨号数字,DDR 215是空的,每个连续的拨号数字附加到先前存储在DDR 215中的拨号数字后面。在步骤1190上,从DDR 215中提取存储的拨号数字,并从拨号任务216中发送“SEND”消息给SBI任务137,此“SEND”消息包含所存储的拨号数字和开始RCP状态验证的指令。在步骤1195上,验证RCP状态。从步骤1195开始,此程序返回到图11A中的步骤1120。
在收到“SEND”消息之后,SBI任务137在LDDR 218中存储拨号数字,替代先前存储的数字,并启动RCP状态验证。
在RCP状态验证期间,能执行一个或多个任务以确定RCP135是否准备好呼叫建立。例如,能检查业务指示、网孔识别和RCP 135的SIM卡参数,并能如上所述对在无线信道上由RCP135接收的无线信号的RSS进行抽样和评估。
为了检查业务指示、网孔识别和SIM卡指示参数,SBI任务137发送这些参数的请求给AI任务138,并且AI任务138相应地对其进行响应。对于RSS抽样与评估,SBI任务137命令AI任务138测量预定数量样值的RSS。可选择地,对于预定数量的抽样值,可以对通过AI任务138得到的各个无线信道的周期性的RSS测量值进行抽样。能通过AI任务138根据公知技术获得业务指示、网孔识别和SIM卡参数与RSS测量值。
在RCP状态验证期间,SBI任务137继续监视拨号任务216以确定是否已由拨号任务216发送“END”消息。如果已由拨号任务216发送“END”消息,则SBI任务137结束RCP状态验证。
图12是表示根据本发明利用SBI任务137执行的示例性程序的流程图。如图12所示,此程序在步骤1200开始,在此步骤上SBI任务137开始RCP状态的验证以响应从拨号任务216发送给SBI任务137的“SEND”消息。在步骤1210上,确定POTS电话机110是否挂机。如果POTS电话机110挂机,SBI任务137在步骤1220进入空闲状态。如果在步骤1210上确定POTS电话机110未挂机,在步骤1230上确定是否完成RCP状态验证。如果完成RCP状态验证,在步骤1240从SBI任务137发送“CALL SETUP”消息给AI任务138。如果未完成RCP状态验证,在步骤1250确定是否已从拨号任务216接收到“SEND”消息。如果已收到“SEND”消息,在步骤1260上将DDR 215的内容存储在LDDR 218中。如果未收到“SEND”消息或在LDDR 218中已存储DDR 215的内容之后,此程序前进到步骤1270,在步骤1270上确定是否从拨号任务216中接收到“END”消息。如果未收到,此程序返回到步骤1210。如果已收到“END”消息,在步骤1280上确定是否已从拨号任务216中接收到“SEND”消息。重复此步骤,直至收到“SEND”消息。然后,此程序返回到步骤1200。
图13表示根据本发明第三实施例的如何将修改的END-SEND/VERIFY RCP STATUS程序用于通过无线终端建立呼叫,图13的程序表示在时间轴上。
参见图13,用于建立呼叫的程序以POTS电话机110将其摘机表示给LIP127开始。LIP 127清除DDR 215并提供拨号音给POTS电话机110。此时,还未开始拨号,并且SBI任务137保持空闲。
接下来,POTS电话机110发送第一拨号数字X1给LIP 127。LIP127停止拨号音,并且拨号任务216发送“END”消息给SBI任务137,命令此SBI任务137结束RCP状态验证,SBI任务137保持在空闲状态中。LIP 127在DDR 215中存储拨号数字X1。
接下来,拨号任务216发送包含拨号数字X1并命令SBI任务137开始RCP状态验证的“SEND”消息给SBI任务137。SBI任务137在LDDR 218中存储拨号数字X1。同时,执行RCP状态验证,而对业务指示、网孔识别和SIM卡参数与RSS抽样值的请求从SBI任务137传送给AI任务138,并且AI任务138相应地进行响应。应理解在RCP状态验证期间在SBI任务137与AI任务138之间传送的请求可以根据将什么任务包括在RCP状态验证中而变化。在RCP状态验证期间,仅通过下行链路控制信道从RBS 140发送信息给RCP 135。
接下来,利用POTS电话机110拨打并发送另一数字X2给LIP127。拨号任务216又发送“END”消息给SBI任务137,并且SBI任务137结束RCP状态验证并返回到空闲状态。在SBI任务137正在释放的同时,LIP 127在DDR 215中存储拨号数字X2,将此拨号数字X2附加到先前存储的拨号数字X1后面。
接下来,拨号任务216发送包含拨号数字X1X2的“SEND”消息给SBI任务137,并且SBI任务137又开始RCP状态验证。SBI任务137在LDDR SBI任务218中存储拨号数字X1X2,替代拨号数字X1。RCP 135仅继续通过下行链路控制信道从RBS 140中接收信息。
对于下一数字X3至拨号数字XN,重复此程序。在收到包含拨号数字X1X2X3...XN的“SEND”消息之后,SBI任务137继续RCP状态验证,直至完成RCP状态验证,并确定RCP 135已准备好呼叫建立。
在如上所述已完成RCP状态验证所必需的所有任务时,完成RCP状态验证。在已完成RCP状态验证并且确定RCP 135已准备好进行呼叫建立时,SBI任务137发送“ACCESS GOT”消息给拨号任务216并且发送包含存储在LDDR 218中的拨号数字X1X2X3...XN的“CALLSETUP”消息给AI任务138。此时,LIP 127停止从POTS电话机110中接受数字。此时已空闲的AI任务138通过上行链路控制信道发送包含拨号数字X1X2X3...XN的呼叫建立请求给RBS 140。RBS 140分配可利用的业务信道,并且通话通过分配的业务信道继续下去。
虽然图13所示的示例为了说明而描述拨号数字X1X2X3...XN,但应理解本发明可应用于零、壹或任何数量的拨号数字。
根据本发明,任何类型模拟终端的用户仅通过拨打所需终端的号码就能通过无线终端成功地建立至远程终端的呼叫。对于用户来说,根据本发明的模拟终端的操作与连到本地交换机的模拟终端的操作相同。本发明能在各种类型的现有蜂窝网络中采用,而不要求改变MSC的结构。
将理解,本发明不限于上面描述和示出的特定实施例。例如,虽然上面结合蜂窝无线系统描述本发明,但本发明可应用于任何类型的无线通信系统。本说明书包容了落入后面的权利要求书所定义的本发明范畴内的任何和所有修改。
权利要求
1.通过无线终端在网络中至少一个标准模拟终端与远程终端之间建立呼叫的一种方法,此方法包括以下步骤a)清除存储器的内容;b)从此标准模拟终端中接收第一拨号数字;c)命令此无线终端结束呼叫建立处理;d)在此存储器中存储第一拨号数字,其中此第一拨号数字形成此存储器的内容;e)从此存储器内容中形成表示此远程终端的号码;f)命令此无线终端利用此号码启动呼叫建立处理;g)从此标准模拟终端中接收后续拨号数字;h)命令此无线终端结束呼叫建立处理;i)在此存储器中存储后续拨号数字,此后续拨号数字与此存储器内容一起形成更新的内容;j)从此存储器更新的内容中形成表示此远程终端的新号码;k)命令此无线终端利用此新号码启动呼叫建立处理;和l)重复步骤g-k。
2.权利要求1的方法,其中只要在从此无线终端中发送呼叫建立请求给网络之前从此标准模拟终端中收到后续拨号数字,就对每一个后续拨号数字重复步骤g-k。
3.在无线终端与网络中另一远程终端进行通话的同时、通过此无线终端从至少一个标准模拟终端中接入此远程终端或请求网络中的业务的一种方法,此方法包括以下步骤a)从此标准模拟终端中接收寄存器重叫指示;b)清除存储器内容;c)命令此无线终端结束快速接入准备;d)命令此无线终端启动快速接入准备。
4.权利要求3的方法,还包括以下步骤e)从此标准模拟终端中接收第一拨号数字;f)命令此无线终端结束快速接入准备;g)在存储器中存储此第一拨号数字,其中此第一拨号数字形成存储器的内容;h)从此存储器内容中形成表示此远程终端或所请求业务的号码;和i)利用此号码启动快速接入准备。
5.权利要求4的方法,还包括以下步骤j)从此标准模拟终端中接收后续拨号数字;k)命令此无线终端结束快速接入准备;l)在存储器中存储此后续拨号数字,其中此后续拨号数字与存储器内容一起形成更新的存储器内容;m)从更新的存储器内容中形成表示此远程终端或所请求业务的新号码;n)命令此无线终端利用此新号码启动快速接入准备;和o)重复步骤j-n。
6.权利要求5的方法,只要在从此无线终端中发送快速请求给网络之前从此标准模拟终端中接收到后续拨号数字,就对每一个后续拨号数字重复步骤j-n。
7.通过无线终端在网络中至少一个标准模拟终端与远程终端之间建立呼叫的一种设备,此设备包括处理器,用于从此标准模拟终端中接收第一拨号数字并命令此无线终端结束呼叫建立处理;和存储器,用于存储第一拨号数字;其中在开始清除此存储器,此第一拨号数字形成此存储器的内容,而且此处理器从此存储器内容中形成代表此远程终端的号码并命令此无线终端利用此号码启动呼叫建立处理,和其中如果从此标准模拟终端中接收后续拨号数字,则此处理器命令此无线终端结束呼叫建立处理,将存储器内容更新以便包括后续拨号数字,而且此处理器从此更新的存储器内容中形成代表此远程终端的新号码并命令此无线终端利用此新号码启动呼叫建立处理。
8.权利要求7的设备,其中对于每一个后续拨号数字,此处理器命令此无线终端结束呼叫建立处理,将存储器内容更新以便包括后续拨号数字,而且只要在此无线终端发送呼叫建立请求给网络之前从此标准模拟终端中收到后续拨号数字,此处理器就从此更新的存储器内容中形成表示此远程终端的新号码并命令此无线终端利用此新号码启动呼叫建立处理。
9.在无线终端与网络中另一远程终端进行通话的同时、通过此无线终端从至少一个标准模拟终端中接入此远程终端或请求网络中的业务的一种设备,此设备包括处理器,用于从此标准模拟终端中接收寄存器重叫指示并命令此无线终端结束快速接入准备;和存储器,用于在由处理器收到寄存器重叫指示时,清除此存储器,其中在清除此存储器之后,此处理器命令此无线终端开始快速接入准备。
10.权利要求9的设备,其中在收到第一拨号数字时,此处理器命令此无线终端结束快速接入准备,此第一拨号数字存储在此存储器中并形成存储器的内容,而且此处理器从此存储器内容中形成表示此远程终端或所请求业务的号码并命令此无线终端利用此号码启动快速接入准备。
11.权利要求10的设备,其中从此标准模拟终端中接收后续拨号数字,此处理器命令此无线终端结束快速接入准备,将存储器的内容更新以便包括后续拨号数字,而且此处理器从此更新的内容中形成表示此远程终端或所请求业务的新号码并命令此无线终端利用此新号码启动快速接入准备。
12.权利要求11的设备,其中对于每一个后续拨号数字,处理器命令此无线终端结束快速接入准备,将存储器的内容更新为包括后续拨号数字,而且只要在此无线终端发送快速请求给网络之前从此标准模拟终端中收到后续拨号数字,此处理器就从此更新的存储器内容中形成表示此远程终端或所请求业务的新号码并命令此无线终端启动快速接入准备。
13.通过无线终端在网络中至少一个标准模拟终端与远程终端之间建立连接的一种方法,此方法包括以下步骤a)在从此标准模拟终端中接收到拨号数字时,命令此无线终端结束呼叫建立处理;b)存储此拨号数字,将此拨号数字附加到先前存储的拨号数字后面;c)利用启动呼叫建立处理的指令来发送所有存储的拨号数字给此无线终端;和d)重复步骤a-c。
14.权利要求13的方法,其中只要在从无线终端中发送呼叫建立请求给网络之前收到后续拨号数字,就对从此标准模拟终端中接收的每一个拨号数字重复步骤a-c。
15.在无线终端与网络中的另一个远程终端进行通话的同时、通过无线终端从此标准模拟终端中接入此远程终端或请求网络中的业务的一种方法,此方法包括以下步骤a)在从此标准模拟终端中接收到拨号数字时,命令此无线终端结束快速接入准备;b)存储此拨号数字,将此拨号数字附加到先前存储的拨号数字后面;c)利用启动快速接入准备的指令来发送所有存储的拨号数字给此无线终端;和d)重复步骤a-c。
16.权利要求15的方法,其中只要在无线终端发送拍叉簧请求给网络之前收到拨号数字,就对从此标准模拟终端中接收的每一个拨号数字重复步骤a-c。
17.通过无线终端和无线基站在网络中至少一个标准模拟终端与远程终端之间建立呼叫的一种方法,此方法包括以下步骤a)清除存储器的内容;b)从此标准模拟终端中接收第一拨号数字;c)结束无线终端状态的验证;d)在此存储器中存储第一拨号数字,其中此第一拨号数字形成此存储器的内容;g)启动无线终端状态的验证;h)发送此存储器内容给缓冲器i)从此标准模拟终端中接收后续拨号数字;j)结束无线终端状态的验证;k)在此存储器中存储后续拨号数字,此后续拨号数字与此存储器内容一起形成更新的内容;l)启动无线终端状态的验证;m)发送更新的内容给缓冲器;和n)重复步骤i-m。
18.权利要求17的方法,其中无线终端状态的验证包括抽样与评估无线电信号强度、确定无线终端的业务限制、确定是否授权此无线终端从它所位于的网孔中发出呼叫和确定是否授权此无线终端利用操作者的SIM卡发出呼叫之中至少之一。
19.权利要求17的方法,其中同时执行启动无线终端状态的验证和发送存储器内容给缓冲器的步骤。
20.权利要求17的方法,其中在完成无线终端状态的验证并确定此无线终端已准备好呼叫建立处理时,从此缓冲器中发送更新的内容给此无线终端以便开始呼叫建立处理。
21.权利要求20的方法,其中只要在从此缓冲器中发送更新的内容给此无线终端之前从此标准模拟终端中接收到后续拨号数字,就对每一个后续拨号数字重复步骤i-m。
22.权利要求17的方法,其中在完成无线终端状态的验证并确定此无线终端已准备好进行呼叫建立处理时,从此无线终端中发送呼叫建立请求给无线基站。
23.权利要求22的方法,其中只要在此无线终端发送呼叫建立请求给无线基站之前从此标准模拟终端中接收到后续拨号数字,就对每一个后续拨号数字重复步骤i-m。
24.用于通过无线终端在网络中至少一个标准模拟终端与远程终端之间建立呼叫的一种设备,此设备包括处理器,用于从此标准模拟终端中接收第一拨号数字并结束无线终端状态验证;存储器,用于存储此第一拨号数字;和缓冲器,用于发送此第一拨号数字给此缓冲器,其中在开始时清除此存储器,此第一拨号数字形成存储器内容,而且此处理器启动无线终端状态验证并发送存储器的内容给此缓冲器,和其中如果从此标准模拟终端中接收到后续拨号数字,此处理器结束无线终端状态验证,将存储器内容更新为包括后续拨号数字,而且此处理器启动无线终端状态验证并发送更新的存储器内容给此缓冲器。
25.权利要求24的设备,其中无线终端状态的验证包括抽样与评估无线电信号强度、确定无线终端的业务限制、确定是否授权此无线终端从它所位于的网孔中发出呼叫和确定是否授权此无线终端利用操作者的SIM卡发出呼叫之中至少之一。
26.权利要求24的设备,其中在完成无线终端状态的验证并确定此无线终端已准备好进行呼叫建立处理时,此处理器利用启动呼叫建立处理的指令将更新的内容从此缓冲器中发送给此无线终端。
27.权利要求26的设备,其中对于每个后续拨号数字,此处理器结束无线终端状态验证,将存储器的内容更新以便包括后续拨号数字,而且只要在从此缓冲器中发送更新的内容给此无线终端之前从此标准模拟终端中接收到后续拨号数字,此处理器就启动无线终端状态验证并发送更新的存储器内容给此缓冲器。
28.用于通过无线终端和无线基站在网络中至少一个标准模拟终端与远程终端之间建立呼叫的一种系统,此系统包括处理器,用于从此标准模拟终端中接收第一拨号数字;存储器,用于存储此第一拨号数字;缓冲器,用于发送此第一拨号数字给此缓冲器;和接口,用于结束无线终端状态验证;其中在开始时清除此存储器,此第一拨号数字形成存储器内容,此处理器发送存储器的内容给此缓冲器,并且此接口启动无线终端状态验证;其中如果从此标准模拟终端中接收到后续拨号数字,此接口结束无线终端状态验证,将存储器内容更新为包括后续拨号数字,而且此处理器发送更新的存储器内容给此缓冲器,并且此接口启动无线终端状态验证。
29.权利要求28的系统,其中无线终端状态的验证包括抽样与评估无线电信号强度、确定无线终端的业务限制、确定是否授权此无线终端从它所位于的网孔中发出呼叫和确定是否授权此无线终端利用操作者的SIM卡发出呼叫之中至少之一。
30.权利要求28的系统,其中在完成无线终端状态验证并确定此无线终端已准备好进行呼叫建立处理时,此无线终端发送呼叫建立请求给无线基站。
31.权利要求30的系统,其中对于每个后续拨号数字,结束无线终端状态验证,将存储器的内容更新为包括后续拨号数字,此处理器发送更新的存储器内容给此缓冲器,并且只要在此无线终端发送呼叫建立请求给此无线基站之前从此标准模拟终端中接收到后续拨号数字,此接口就启动无线终端状态验证。
32.用于通过无线终端和无线基站在网络中至少一个标准模拟终端与远程终端之间建立连接的一种方法,此方法包括以下步骤a)在从此标准模拟终端中接收到拨号数字时,结束无线终端状态的验证;b)存储此拨号数字,将此拨号数字附加到先前存储的拨号数字后面;c)启动无线终端状态的验证d)发送存储的拨号数字给缓冲器;和e)重复步骤a-d
33.权利要求32的方法,其中无线终端状态的验证包括抽样与评估无线电信号强度、确定无线终端的业务限制、确定是否授权此无线终端从它所位于的网孔中发出呼叫和确定是否授权此无线终端利用操作者的SIM卡发出呼叫之中至少之一。
34.权利要求33的方法,其中在完成无线终端状态验证并确定此无线终端已准备好进行呼叫建立处理时,利用开始呼叫建立处理的指令从此缓冲器中发送存储的拨号数字给此无线终端,并且只要在从此缓冲器中发送存储的拨号数字给此无线终端之前接收到拨号数字,就对从标准模拟终端中接收的每一个拨号数字重复步骤a-d。
35.权利要求32的方法,其中在完成无线终端状态验证并确定此无线终端已准备好进行呼叫建立处理时,此无线终端发送呼叫建立请求给无线基站,并且其中只要在从此无线终端中发送呼叫建立请求给此无线基站之前接收到拨号数字,就对从此标准模拟终端中接收的每一个拨号数字重复步骤a-d。
全文摘要
一种方法和设备,用于通过无线终端在网络中至少一个标准模拟终端与远程终端之间建立呼叫或在无线终端与网络中另一远程终端进行通话的同时通过此无线终端接入此远程站或请求网络中的业务。清除存储器的内容,并从此标准模拟终端中接收第一拨号数字。结束呼叫建立处理、快速接入准备或无线终端状态的验证。此第一拨号数字存储在此存储器中,并开始呼叫建立处理、快速接入准备或无线终端状态的验证。如果从此标准模拟终端中接收到后续拨号数字,则结束呼叫建立处理、快速接入准备或无线终端状态的验证,而且此后续拨号数字存储在存储器中。然后,重新开始呼叫建立处理、快速接入准备或无线终端状态的验证。
文档编号H04M1/725GK1266593SQ9880803
公开日2000年9月13日 申请日期1998年6月5日 优先权日1997年6月6日
发明者F·阿圭雷, J·I·戈尼莫雷诺, J·J·亚内兹 申请人:艾利森电话股份有限公司