專利名稱:用于提供蜂窩無線業(yè)務(wù)給標準模擬終端的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于蜂窩通信的方法與設(shè)備。更具體地,本發(fā)明涉及用于通過無線終端在網(wǎng)絡(luò)中至少一個標準模擬終端與遠程終端之間建立呼叫、或在無線終端與網(wǎng)絡(luò)中另一遠程終端進行通話的同時通過此無線終端接入此遠程站或請求網(wǎng)絡(luò)中的特殊業(yè)務(wù)的方法和設(shè)備。
蜂窩無線電話系統(tǒng)用于移動站與固定電話網(wǎng)絡(luò)之間的通信。一般地,蜂窩系統(tǒng)包括連到無線基站(RBS)的蜂窩收發(fā)信機或終端,RBS使得能通過基站控制器(BSC)和移動交換中心(MSC)從蜂窩網(wǎng)絡(luò)中接收呼叫和發(fā)送呼叫給此蜂窩網(wǎng)絡(luò)。
標準的普通電話系統(tǒng)(POTS)電話機能與固定的蜂窩終端(FCT)接口,以便通過FCT在POTS電話終端上建立呼叫或利用POTS接收呼叫,避免將POTS電話機有線連接到本地交換機的需要。FCT在收到輸入呼叫時向POTS電話機告警,使POTS電話機振鈴。FCT一般利用一種改進的蜂窩無線終端來實施,該無線終端可提供通常是由POTS中的本地交換機提供的線路卡功能。
在將標準的POTS電話機與FCT接口時出現(xiàn)的困難是在POTS中用于建立電話連接的程序不同于在蜂窩無線電話系統(tǒng)中用于建立連接的程序。
在POTS中,本地交換機中的線路卡在POTS電話機摘機時提供撥號音。在線路卡中從POTS電話機中收到第一撥號數(shù)字之后,就結(jié)束撥號音,并且此線路卡繼續(xù)按順序地接收后續(xù)撥號數(shù)字,將這些數(shù)字直接傳送給組交換機。組交換機分析這些撥號數(shù)字并在此撥號數(shù)字序列有效時連到對應(yīng)于這些撥號數(shù)字的電話終端。如果在定時器期滿之前,未由組交換機接收到完整的或有效的撥號序列,則此組交換機釋放此連接,并且此線路卡發(fā)送忙信號或出錯信號給POTS電話機。
相反地,在蜂窩無線電話系統(tǒng)中,用戶使用諸如移動電話機的蜂窩終端的鍵盤以便將撥號數(shù)字輸入到存儲器中并隨后按下一個用于開始呼叫建立處理的專用的“SEND(發(fā)送)”鍵。在蜂窩終端中,一般是通過掃描由RBS廣播的控制信道、鎖定到一個可利用的控制信道上、并接收和解碼開銷信息來開始呼叫建立處理。蜂窩終端然后發(fā)送隨機接入消息給RBS,以請求呼叫建立。此請求通常包括RBS與蜂窩之間某種類型的鑒別信號交換。在鑒別和進一步通信之后,最后開啟話音信道并完成此呼叫。呼叫建立處理的具體細節(jié)根據(jù)特定蜂窩系統(tǒng)所采用的空中接口標準(例如,AMPS,TACS,GSM,IS-136,IS-95等)而不同。
在使POTS電話機與FCT接口時所遇到的一個問題是POTS電話機沒有“SEND”鍵。因此,必須給POTS電話機提供另一種方式來開始FCT中的呼叫建立處理。
已建議幾種系統(tǒng)來克服使標準的POTS電話機與FCT接口時的這個問題。例如,授與Serrano的U.S專利號4718080公開了一種系統(tǒng),在此系統(tǒng)中在標準的POTS電話機上撥打電話號碼之后,便會模擬一個“SEND”信號,并發(fā)送撥號數(shù)字給蜂窩終端。也可以通過在標準的POTS電話機上輸入撥號序列來控制標準的POTS電話機的諸如音量控制的特性。授與West,Jr.等人的U.S.專利號4658096及其相關(guān)專利公開一種系統(tǒng),在此系統(tǒng)中在標準的POTS電話機上撥打最后一個數(shù)字之后發(fā)送“SEND”信號給蜂窩終端。此系統(tǒng)根據(jù)撥號數(shù)字的邏輯分析或根據(jù)撥打最后數(shù)字之后所經(jīng)歷的時間來確定是否已撥打最后數(shù)字。這些方案所具有的問題是要求某種類型的判定算法或要求一個計時器來確定何時撥打最后數(shù)字,這增加FCT的成本和復(fù)雜性。
采用預(yù)定撥號序列來命令蜂窩終端執(zhí)行某些功能的系統(tǒng)也是眾所周知的。例如,授與Tobolski,Jr.等人的U.S.專利號4959851公開了一種系統(tǒng),在此系統(tǒng)中在標準POTS電話機上輸入由引導(dǎo)與結(jié)尾功能數(shù)字構(gòu)成的預(yù)定撥號序列來選擇蜂窩終端的特性。其他系統(tǒng)采用End of Number(EON)(號碼結(jié)束)鍵方法,其中用戶明確決定何時通過按下預(yù)定鍵來發(fā)送撥號數(shù)字給蜂窩終端。例如,授與Joglekar等人的U.S.專利號5117450討論按下“#”或“*”來發(fā)送撥號數(shù)字給蜂窩收發(fā)信機。這樣的系統(tǒng)的缺點是這些系統(tǒng)要求用戶按下特殊功能鍵或鍵序列,這可能是麻煩的并且容易忘記。
另一建議的解決方案是逐個數(shù)位(Digit by Digit)方法,其中在MSC中給FCT用戶分配一定數(shù)量的漫游者端口。當POTS電話機摘機時,通過FCT來自動呼叫MSC中的一個漫游者端口。當語音或業(yè)務(wù)信道分配給呼叫FCT時,MSC生成一個通過此話音或業(yè)務(wù)信道發(fā)送給FCT的撥號音。用戶然后開始撥號,并且撥號數(shù)字作為雙音多頻(DTMF)音調(diào)通過此話音或業(yè)務(wù)信道發(fā)送給MSC。這些撥號數(shù)字存儲在漫游者端口中,形成完整的被叫號碼。此方案具有的一個問題是它要求現(xiàn)有MSC結(jié)構(gòu)的改變或安裝新的MSC,而這有可能是昂貴的。
因此,本發(fā)明的目的是提供克服上述缺點的一種改善的方法和設(shè)備,用于通過無線終端在網(wǎng)絡(luò)中至少一個標準模擬終端與遠程終端之間建立呼叫。
根據(jù)本發(fā)明的第一實施例,提供一種方法和設(shè)備,用于通過無線終端在網(wǎng)絡(luò)中的至少一個標準模擬終端與遠程終端之間建立呼叫。清除存儲器的內(nèi)容,并從此標準模擬終端中接收第一撥號數(shù)字。命令此無線終端結(jié)束呼叫建立處理。此第一撥號數(shù)字存儲在存儲器中,形成此存儲器的內(nèi)容。形成一個包括此存儲器內(nèi)容的表示該遠程終端的號碼。命令此無線終端利用此號碼啟動呼叫建立處理。如果從此標準模擬終端中接收到后續(xù)撥號數(shù)字,則命令此無線終端結(jié)束呼叫建立處理。此后續(xù)撥號數(shù)字存儲在此存儲中,與存儲器內(nèi)容一起形成更新的內(nèi)容。形成包括此更新的存儲器內(nèi)容的新號碼,并命令此無線終端利用此新號碼來啟動呼叫建立處理。只要在發(fā)送呼叫建立請求給網(wǎng)絡(luò)之前收到后續(xù)撥號數(shù)字,就對每一個后續(xù)撥號數(shù)字重復(fù)以下步驟接收后續(xù)撥號數(shù)字;命令此無線終端結(jié)束呼叫建立處理;在存儲器中存儲后續(xù)撥號數(shù)字,以便將此后續(xù)撥號數(shù)字與此存儲器內(nèi)容一起形成更新的內(nèi)容;形成包括此更新內(nèi)容的新號碼;和命令此無線終端利用此新號碼啟動呼叫建立處理。
根據(jù)本發(fā)明第一實施例的另一方面,提供一種方法和設(shè)備,用于在無線終端與網(wǎng)絡(luò)中的另一遠程終端進行通話的同時通過此無線終端從至少一個標準模擬終端接入此遠程終端或請求網(wǎng)絡(luò)中的業(yè)務(wù)。從標準模擬終端中接收寄存器重叫指示,并清除存儲器的內(nèi)容。然后,命令此無線終端結(jié)束快速接入(flash access)準備。接下來,命令此無線終端利用未撥號的數(shù)字啟動快速接入準備。如果從此標準模擬終端中收到第一撥號數(shù)字,則命令此無線終端結(jié)束快速接入準備,并且將第一撥號數(shù)字存儲在此存儲器中,形成存儲器的內(nèi)容。形成一個包括此存儲器內(nèi)容的表示此遠程終端或所請求業(yè)務(wù)的號碼,命令此無線終端利用此號碼啟動快速接入準備。如果從此標準模擬終端中收到后續(xù)撥號數(shù)字,則命令此無線終端結(jié)束快速接入準備。后續(xù)撥號數(shù)字存儲在此存儲器中,與此存儲器內(nèi)容一起形成更新的內(nèi)容。形成一個包括更新的存儲器內(nèi)容的新號碼,并命令此無線終端利用此新號碼開始快速接入準備。只要在發(fā)送快速請求給網(wǎng)絡(luò)之前收到后續(xù)撥號數(shù)字,就對每一個后續(xù)撥號數(shù)字重復(fù)以下步驟接收后續(xù)撥號數(shù)字;命令此無線終端結(jié)束快速接入準備;在存儲器中存儲后續(xù)撥號數(shù)字,此后續(xù)撥號數(shù)字與此存儲器內(nèi)容一起形成更新的內(nèi)容;形成包括此更新內(nèi)容的新號碼;和命令此無線終端利用此新號碼開始快速接入準備。
根據(jù)本發(fā)明的第二實施例,提供一種方法和設(shè)備,用于通過無線終端在網(wǎng)絡(luò)中至少一個標準模擬終端與遠程終端之間建立呼叫。清除存儲器的內(nèi)容,并從此標準模擬終端中接收第一撥號數(shù)字。如果正在進行無線終端狀態(tài)的驗證,則結(jié)束此無線終端狀態(tài)的驗證,并且在此存儲器中存儲第一撥號數(shù)字,此第一撥號數(shù)字形成此存儲器的內(nèi)容。例如,無線終端狀態(tài)的驗證包括抽樣與評估無線信號強度、確定無線終端的業(yè)務(wù)限制、確定是否授權(quán)此無線終端從它所位于的網(wǎng)孔中發(fā)出呼叫和確定是否允許利用操作者的用戶接口模塊(SIM)卡。或者根據(jù)需要或者周期性地開始無線終端狀態(tài)的驗證,并發(fā)送此存儲器內(nèi)容給緩沖器。如果從此標準模擬終端中接收后續(xù)撥號數(shù)字,則結(jié)束無線終端狀態(tài)的驗證,并在此存儲器中存儲后續(xù)撥號數(shù)字,將此后續(xù)撥號數(shù)字與此存儲器內(nèi)容一起形成更新的內(nèi)容。開始無線終端狀態(tài)的驗證,并發(fā)送更新的內(nèi)容給緩沖器。當完成無線終端狀態(tài)的驗證并確定此無線終端已準備好呼叫建立時,在啟動了開始呼叫建立處理的指令的情況下從此緩沖器中發(fā)送更新的內(nèi)容給此無線終端。只要在啟動呼叫建立處理之前從此標準模擬終端中接收到后續(xù)撥號數(shù)字,就對每一個后續(xù)撥號數(shù)字重復(fù)以下步驟接收后續(xù)撥號數(shù)字;結(jié)束無線終端狀態(tài)的驗證;在存儲器中存儲后續(xù)撥號數(shù)字,將此后續(xù)撥號數(shù)字與此存儲器內(nèi)容一起形成更新的內(nèi)容;啟動無線終端狀態(tài)的驗證;和發(fā)送更新的內(nèi)容給緩沖器。
根據(jù)本發(fā)明的第三實施例,提供一種方法和設(shè)備,用于通過無線終端和無線基站在網(wǎng)絡(luò)中至少一個標準模擬終端與遠程終端之間建立呼叫。清除存儲器的內(nèi)容,并從此標準模擬終端中接收第一撥號數(shù)字。如果正在進行無線終端狀態(tài)的驗證,則結(jié)束此無線終端狀態(tài)的驗證,并在此存儲器中存儲第一撥號數(shù)字,此第一撥號數(shù)字形成此存儲器的內(nèi)容。發(fā)送此存儲器內(nèi)容給緩沖器,并且或者根據(jù)需要或者周期性地啟動無線終端狀態(tài)的驗證。如果從此標準模擬終端中接收到后續(xù)撥號數(shù)字,則結(jié)束此無線終端狀態(tài)的驗證,并在此存儲器中存儲后續(xù)撥號數(shù)字,將此后續(xù)撥號數(shù)字與此存儲器內(nèi)容一起形成更新的內(nèi)容。發(fā)送更新的內(nèi)容給緩沖器,并啟動無線終端狀態(tài)的驗證。在完成無線終端狀態(tài)的驗證并確定此無線終端已準備好呼叫建立時,從此無線終端中發(fā)送呼叫建立請求給此無線基站。只要在從此無線終端中發(fā)送呼叫建立請求給此無線基站之前從此標準模擬終端中接收到后續(xù)撥號數(shù)字,就對每一個后續(xù)撥號數(shù)字重復(fù)以下步驟接收后續(xù)撥號數(shù)字;結(jié)束無線終端狀態(tài)的驗證;在存儲器中存儲后續(xù)撥號數(shù)字,將此后續(xù)撥號數(shù)字與此存儲器內(nèi)容一起形成更新的內(nèi)容;啟動無線終端狀態(tài)的驗證;和發(fā)送更新的內(nèi)容給緩沖器。
現(xiàn)在將結(jié)合附圖更具體描述本發(fā)明的示例實施例,其中在附圖中相同的標號用于表示相同的部件
圖1是表示POTS電話機與蜂窩無線電通信系統(tǒng)之間示例性互連的功能方框圖;圖2是根據(jù)本發(fā)明第一實施例的線路接口處理器的細節(jié)的功能方框圖;圖3A是表示根據(jù)本發(fā)明第一實施例的在RCP最初處于空閑狀態(tài)時示例性的撥號數(shù)字傳送處理的流程圖;圖3B是表示根據(jù)本發(fā)明第一實施例的在RCP最初處于空閑狀態(tài)時示例性的END-STORE-SEND(結(jié)束-存儲-發(fā)送)程序的流程圖;圖4A是表示根據(jù)本發(fā)明第一實施例的在RCP最初處于通話狀態(tài)時示例性的寄存器重叫處理的流程圖;圖4B是表示根據(jù)本發(fā)明第一實施例的在RCP最初處于通話狀態(tài)時示例性的END-STORE-SEND(結(jié)束-存儲-發(fā)送)程序的流程圖;圖5A表示根據(jù)本發(fā)明第一實施例的在RCP最初處于空閑狀態(tài)時利用END-STORE-SEND程序建立呼叫的示例性處理;圖5B表示根據(jù)本發(fā)明第一實施例的在RCP最初處于通話狀態(tài)時利用END-STORE-SEND程序接入遠程終端或請求特殊業(yè)務(wù)的示例性處理;
圖6是表示根據(jù)本發(fā)明第二實施例的線路接口處理器的細節(jié)的功能方框圖;圖7A是表示根據(jù)本發(fā)明第二實施例的示例性的撥號數(shù)字傳送處理的流程圖;圖7B是表示根據(jù)本發(fā)明第二實施例的示例性的END-STORE-VERIFY RCP STATUS-SEND(結(jié)束-存儲-驗證RCP狀態(tài)-發(fā)送)程序的流程圖;圖8是表示本發(fā)明第二實施例的利用呼叫建立任務(wù)執(zhí)行的示例性處理的流程圖;圖9表示根據(jù)本發(fā)明第二實施例的利用END-STORE-VERIFY RCPSTATUS-SEND(結(jié)束-存儲-驗證RCP狀態(tài)-發(fā)送)程序建立呼叫的示例性處理;圖10是表示根據(jù)本發(fā)明第三實施例的線路接口處理器的細節(jié)的功能方框圖;圖11A是表示根據(jù)本發(fā)明第三實施例的示例性的撥號數(shù)字傳送處理的流程圖;圖11B是表示根據(jù)本發(fā)明第三實施例的示例性的END-STORE-SEND/VERIFY RCP STATUS(結(jié)束-存儲-發(fā)送/驗證RCP狀態(tài))程序的流程圖;圖12是表示根據(jù)本發(fā)明第三實施例的利用系統(tǒng)總線接口執(zhí)行的示例性處理的流程圖;和圖13表示根據(jù)本發(fā)明第三實施例利用END-STORE-SEND/VERIFY RCP STATUS(結(jié)束-存儲-發(fā)送/驗證RCP狀態(tài))程序建立呼叫的示例性處理。
在下面的描述中,為解釋而不是限制的目的而提出諸如特殊電路、電路組成部分、技術(shù)等的特定細節(jié),以便全面理解本發(fā)明。然而,本領(lǐng)域普通技術(shù)人員將明白本發(fā)明可以以脫離這些特定細節(jié)的其他實施例來實施。在其他情況中,省略公知方法、裝置與電路的具體描述,以便不至于利用不必要的細節(jié)而妨礙對本發(fā)明的描述。
圖1是表示POTS電話機與蜂窩無線電通信系統(tǒng)之間示例性互連的功能方框圖。線路接口處理器(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,然而,任何數(shù)量的POTS電話機能連到LIP120,125,127。POTS電話機110在圖1中表示為標準模擬終端的一個示例。雖然未示出,但本發(fā)明可應(yīng)用于任何類型的終端,例如,傳真終端、調(diào)制解調(diào)器、或綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)終端。
LIP120,125,127和RCP130,135形成一個FCT。雖然為簡化起見而表示為單獨的功能方框,但LIP120,125,127與RCP130,135能包括在單個裝置中。另外,由LCP120,125,127提供的所有或一些功能也能由RCP130,135執(zhí)行。
通過LIP120,125,127可在PCP130,135與POTS電話機110之間發(fā)送語音與數(shù)據(jù)。RCP130,135可通過無線電空口接口170、RBS140、BSC150和MSC160在網(wǎng)絡(luò)中從遠程終端180中接收數(shù)據(jù)與語音并發(fā)送數(shù)據(jù)與語音給遠程終端180。RCP130,135周期性地執(zhí)行對例如包括供RBS140用于發(fā)送控制數(shù)據(jù)給RCP130,135的控制信道在內(nèi)的各種無線信道的無線信號強度(RSS)測量。遠程終端180能是任何類型電信網(wǎng)絡(luò)中任何類型的終端。雖然在圖1中僅示出一個遠程終端180,但本發(fā)明可應(yīng)用于任何數(shù)量的遠程終端。
圖2表示根據(jù)本發(fā)明第一實施例的LIP120的細節(jié)。LIP120適于起動在模擬網(wǎng)絡(luò)中進行的通信。LIP120包括線路卡210和處理器220。雖然表示為單獨的裝置,但LIP120與處理器220能被包括在單個裝置中。
線路卡210包括一個DTMF解碼器211,用于以對應(yīng)于在POTS電話機110上按下的特定鍵的DTMF音調(diào)的形式來接收和解碼撥號數(shù)字。線路卡210也包括可選的脈沖撥號解碼器212,以便能適應(yīng)模擬旋轉(zhuǎn)式電話終端。線路卡210還Tip/Ring(塞尖/塞環(huán))電路213,此電路213發(fā)送振鈴信號給POTS電話機110來響應(yīng)來自RCP130的輸入呼叫,并監(jiān)視POTS電話機110的叉簧狀態(tài)來檢測何時POTS電話機掛機或摘機,此線路卡210也包括給POTS電話機110提供DC電源的電源214。
處理器220從線路卡210接收撥號數(shù)字并在撥號數(shù)字寄存器(DDR)215中存儲每個撥號數(shù)字。在接收每個撥號數(shù)字時,將它附加到先前存儲在DDR 215中的撥號數(shù)字上去。雖然表示為處理器220的一部分,但DDR 215也能實施為單獨的裝置。而且,DDR 215也表示為存儲裝置的示例,但撥號數(shù)字能存儲在任何類型的存儲器中。
處理器220也發(fā)送有關(guān)呼叫建立與快速接入準備的消息給RCP130和從RCP 130接收這些消息、從DDR 215中檢索所存儲的撥號數(shù)字并發(fā)送所存儲的撥號數(shù)字給RCP130。例如,處理器220能利用常規(guī)的可編程的微處理器來實施。
圖3A表示根據(jù)本發(fā)明第一實施例在RCP 130初始地處于空閑狀態(tài)時利用處理器220執(zhí)行的示例性撥號數(shù)字傳送程序。此程序在步驟300開始,在步驟300上線路卡210監(jiān)視POTS電話機110的叉簧狀態(tài),以確定此POTS電話機是否摘機。如果確定POTS電話機110未摘機,重復(fù)步驟300,并且線路卡210繼續(xù)監(jiān)視叉簧狀態(tài)。當例如由于已拾起聽筒而使線路卡210確定POTS電話機110摘機時,此程序前進到步驟310,在步驟310上線路卡210提供撥號音給POTS電話機110,并發(fā)送摘機指示給處理器220。在收到摘機指示時,處理器220清除DDR 215。
接下來,在步驟320,處理器220確定RCP130是否已發(fā)送表示已建立系統(tǒng)接入的“ACCESS GOT”(獲準接入)消息,并且不再從POTS電話機110中接受數(shù)字。在RCP 130已完成呼叫建立處理或至少在處理期間已到達一個在此之后不能接收撥號數(shù)字的時間點之后,即到達RCP 130已開始發(fā)送用于在上行鏈路控制信道上建立呼叫的請求給網(wǎng)絡(luò)的“無返回的點”之后,發(fā)送“ACCESS GOT”消息。
如果處理器220確定已收到“ACCESS GOT”消息,此程序前進到圖4A中所示的步驟400。如果處理器220確定未收到“ACCESS GOT”消息,線路卡210接下來檢測是否已收到表示已按下POTS電話機110上的一個鍵的DTMF音調(diào)(或可選擇地,脈沖撥號信號)(步驟330)。如果未按下鍵,程序返回到步驟320。如果已按下鍵,此程序前進到步驟340。在步驟340,如果按下的鍵對應(yīng)撥打的第一數(shù)字,則停止撥號音。DTMF解碼器211確定已按下哪個鍵(即,撥打哪個數(shù)字),并將撥號數(shù)字提供給處理器220。當處理器200收到此撥號數(shù)字時,此處理器執(zhí)行圖3B所示END-STORE-SEND(結(jié)束-存儲-發(fā)送)程序。
參見圖3B,此END-STORE-SEND程序在步驟350開始,在步驟350處理器220發(fā)送“END(結(jié)束)”消息給RCP 130,命令此RCP停止呼叫建立處理。在第一次收到此消息時,RCP 130未在執(zhí)行呼叫建立處理,并因此RCP忽略此指令。
在發(fā)送“END”消息之后,此程序前進到步驟360,在步驟360處理器220在DDR 215中存儲此撥號數(shù)字。對于第一撥號數(shù)字,DDR 215是空的。每個后續(xù)撥號的數(shù)字附加到先前存儲在DDR 215中的撥號數(shù)字后面。接下來,在步驟370,從DDR 215中提取存儲的撥號數(shù)字,并發(fā)送“SEND”消息給RCP 130,此“SEND”消息命令RCP 130以便啟動呼叫建立處理并包含所存儲的撥號數(shù)字。自此,此程序返回到圖3A中的步驟320。
在收到“SEND”消息之后,RCP 130啟動呼叫建立處理,根據(jù)適于在蜂窩系統(tǒng)中采用的特定空中接口標準的公知技術(shù)執(zhí)行此處理??傊?,可通過掃描RBS140所廣播的可用控制信道并解碼開銷信息來開始呼叫建立處理。在呼叫建立處理期間,RCP 130連續(xù)監(jiān)視LIP 120,以確定LIP 120是否已發(fā)送“END”消息。如果LIP 120已發(fā)送“END”消息,則RCP 130將結(jié)束呼叫建立處理。
圖4A表示在RCP 130初始地處于通話狀態(tài)時由處理器220執(zhí)行的示例性的寄存器重叫程序。此程序在步驟400開始,在步驟400上線路卡210監(jiān)視POTS電話機110的叉簧狀態(tài),以確定此POTS電話機110是否掛機。如果POTS電話機110被確定為掛機,處理器220命令RCP 130在步驟405釋放正在進行的呼叫,并且此程序前進到圖3A中的步驟300。如果確定POTS電話機110未掛機,程序前進到步驟410,在步驟410線路卡210確定是否從POTS電話機110接收到一個表示已請求寄存器重叫來調(diào)用例如三方會議呼叫或等待呼叫接受的特殊業(yè)務(wù)的拍叉簧(hook flash)信號。如果未收到拍叉簧信號,此程序返回到步驟400。如果已收到拍叉簧信號,此程序前進到步驟420,在步驟420線路卡210提供撥號音給POTS電話機110并發(fā)送寄存器重叫指示給處理器220。在收到寄存器重叫指示之后,處理器220清除DDR 215并利用未撥號數(shù)字執(zhí)行圖4B所示的EDN-STORE-SEND程序,如下所解釋的。即,處理220發(fā)送“END FLASH(結(jié)束快速)”消息給RCP 130,命令RCP 130結(jié)束快速接入準備。在第一次收到此消息時,RCP 130未在執(zhí)行快速接入準備,并且因而RCP忽略此指令。然后,處理器220發(fā)送一個未包含數(shù)字的“SEND FLASH(發(fā)送快速信號)”消息給RCP130,命令RCP啟動快速接入準備。
接下來,在步驟430,處理器220確定是否已從RCP 130接收到表示已建立快速接入的“FLASH ACCESS GOT(獲準快速接入)”消息,并且不再從POTS電話機110中接受數(shù)字。在RCP 130在快速接入準備期間已到達了一個在此之后不接受撥號數(shù)字的時間點之后,即,到達RCP已開始發(fā)送快速請求給網(wǎng)絡(luò)的“無返回的點”之后,就發(fā)送“FLASH ACCESS GOT(獲準快速接入)”消息。
如果處理器220確定已接收到“FLASH ACCESS GOT”消息,此程序返回到步驟400。如果處理器220確定未收到“FLASH ACCESS GOT”消息,線路卡210接下來檢測是否已收到一個表示已按下POTS電話機110上鍵的DTMF音調(diào)(或可選擇地,脈沖撥號信號)(步驟440)。如果未按下鍵,此程序返回到步驟430。如果已按下鍵,此程序前進到步驟450。在步驟450,如果按下的鍵對應(yīng)撥打的第一數(shù)字,停止撥號音。DTMF解碼器211確定按下哪個鍵(即,撥打哪個數(shù)字),并將撥號數(shù)字提供給處理器220。當處理器220接收到此撥號數(shù)字時,此處理器執(zhí)行圖4B所示的END-STORE-SEND(結(jié)束-存儲-發(fā)送)程序。
參見圖4B,在步驟460處理器220首先發(fā)送“END FLASH(結(jié)束快速)”消息給RCP130,此“END FLASH(結(jié)束快速)”消息命令RCP130停止快速接入準備。
在發(fā)送“END FLASH(結(jié)束快速)”消息之后,此程序前進到步驟470,在步驟470處理器220在DDR 215中存儲撥號數(shù)字。此撥號數(shù)字附加到先前存儲在DDR 215中的撥號數(shù)字后面。接下來,在步驟480,從DDR 215中提取所存儲的撥號數(shù)字,并發(fā)送“SEND FLASH(發(fā)送快速)”消息給RCP130,此“SEND FLASH(發(fā)送快速)”消息命令RCP 130啟動快速接入準備并包含存儲的撥號數(shù)字。自此,此程序返回到圖4A中的步驟430。
圖5A與5B表示根據(jù)本發(fā)明第一實施例的通過無線終端如何將END-STORE-SEND(結(jié)束-存儲-發(fā)送)程序分別用于建立呼叫和接入遠程終端或請求業(yè)務(wù)。圖5A與5B中的程序都表示在時間軸上。
參見圖5A,在RCP130最初處于空閑狀態(tài)時用于建立呼叫的程序以POTS電話機110向LIP 120表示它已摘機開始。LIP120清除DDR215,并提供撥號音給POTS電話機110。此時,還未開始撥號,并且RCP 130保持空閑。
接下來,POTS電話機110發(fā)送第一撥號數(shù)字X1給LIP120。LIP 120停止撥號音并發(fā)送“END(結(jié)束)”消息給RCP 130。RCP130釋放,即結(jié)束呼叫建立處理(如果此處理正在進行的話),并返回到空閑狀態(tài)。在RCP 130正在釋放的同時,LIP 120在DDR 215中存儲撥號數(shù)字X1。接下來,LIP 120發(fā)送“SEND(發(fā)送)”消息給RCP 130,此“SEND(發(fā)送)”消息命令RCP 130啟動呼叫建立處理并包含撥號數(shù)字X1。在此期間,僅在下行鏈路控制信道上從RBS 140中發(fā)送信息給RCP 130。在從LIP 120接收到包含撥號數(shù)字X1的“SEND(發(fā)送)”消息之后,RCP 130執(zhí)行包括信道掃描與系統(tǒng)接入準備任務(wù)在內(nèi)的呼叫建立處理。
接下來,利用POTS電話機110撥打并發(fā)送另一數(shù)字X2給LIP120。LIP 120再次發(fā)送“END”消息給RCP 130,并且RCP 130釋放并返回到空閑狀態(tài)。在RCP 130正在釋放的同時,LIP 120在DDR 215中存儲撥號的數(shù)字X2,并將它附加到先前存儲的撥號數(shù)字X1后面。接著,LIP 120發(fā)送另一“SEND”消息給RCP130,此“SEND”消息命令RCP130啟動呼叫建立處理并包含存儲的撥號數(shù)字X1X2。RCP130繼續(xù)只從RBS140通過下行鏈路控制信道接收信息。接下來,RCP130執(zhí)行呼叫建立處理。
對于下一數(shù)字X3至撥號數(shù)字XN,重復(fù)此程序。在收到包含撥號數(shù)字X1X2X3...XN的“SEND(發(fā)送)”消息之后,RCP 130發(fā)送呼叫建立請求給網(wǎng)絡(luò)。此RCP 130通過上行鏈路控制信道發(fā)送“ACCESSGOT”消息給LIP140,并且發(fā)送包含撥號數(shù)字X1X2X3...XN的“ORIGINATION(始發(fā))”消息給RBS140。此時,LIP120停止從POTS電話機110接受數(shù)字。RBS 140分配業(yè)務(wù)信道(如果可利用的話)并在所分配的業(yè)務(wù)信道上繼續(xù)通話。
圖5B表示根據(jù)本發(fā)明第一實施例在RCP 130最初處于通話狀態(tài)時用于接入遠程終端或請求業(yè)務(wù)的示例性程序。此程序以POTS電話機110向LIP 120表示它已檢測到寄存器重叫指示開始,從而響應(yīng)例如用戶短時間將聽筒放在叉簧上或接下“R”鍵。LIP 120清除DDR 215并提供撥號音給POTS電話機110。接下來,LIP120發(fā)送“END FLASH(結(jié)束快速)”指令給RCP130并隨后利用未撥號數(shù)字發(fā)送“SEND FLASH(發(fā)送快速)”消息給RCP 130,而且RCP130準備快速接入。
接下來,POTS電話機110發(fā)送第一撥號數(shù)字X1給LIP120。LIP 120停止撥號音并發(fā)送“END FLASH(結(jié)束快速)”消息給RCP 130。LIP120在DDR 215中存儲撥號數(shù)字X1。接下來,LIP 120發(fā)送“SEND FLASH(發(fā)送快速)”消息給RCP 130,此“SEND FLASH(發(fā)送快速)”消息命令RCP 130啟動快速接入準備并包含第一撥號數(shù)字X1。在從LIP120接收到包含撥號數(shù)字X1的“SEND FLASH(發(fā)送快速)”消息之后,RCP 130準備快速接入。
接下來,利用POTS電話機110撥打和發(fā)送另一數(shù)字X2給LIP120,LIP120再次發(fā)送“END FLASH(結(jié)束快速)”消息給RCP130。LIP120在DDR215中存儲撥號數(shù)字X2,將此X2添加到先前存儲的撥號數(shù)字X1后面。接下來,LIP120發(fā)送“SEND FLASH(發(fā)送快速)”消息給RCP130,此“SEND FLASH(發(fā)送快速)”消息命令RCP130開始快速呼叫建立處理并包含存儲的撥號數(shù)字X1X2。接下來,RCP130準備快速接入。
對于下一數(shù)字X3至撥號數(shù)字XN,重復(fù)此程序。在收到包含撥號數(shù)字X1X2X3...XN的“SEND FLASH(發(fā)送快速)”消息之后,RCP130通過已有的業(yè)務(wù)信道發(fā)送“FLASH ACCESS GOT(獲準快速接入)”消息給LIP120并發(fā)送包含撥號數(shù)字X1X2X3...XN的“FLASH REQUEST(快速請求)”消息給RBS140。此時,LIP120停止從POTS電話機110中接受數(shù)字,并且RBS140傳送“FLASH REQUEST(快速請求)”消息給網(wǎng)絡(luò)。此網(wǎng)絡(luò)所采取的動作取決于所請求的業(yè)務(wù)。
雖然圖5A與圖5B所示的示例為說明的目的而描述撥號數(shù)字X1X2X3...XN,但應(yīng)理解本發(fā)明可應(yīng)用于零、一或任何數(shù)量的撥號數(shù)字。
本發(fā)明的第一實施例適于模擬網(wǎng)絡(luò),其中可以采用本發(fā)明第一實施例的網(wǎng)絡(luò)示例是ETACS和AMPS網(wǎng)絡(luò)。在這些網(wǎng)絡(luò)中,呼叫建立處理包括信道掃描階段,在此階段期間RCP130分析一組控制信道中的每一個信道。根據(jù)網(wǎng)絡(luò)規(guī)范所建議的,處理此任務(wù)所需的時間范圍大致在1.5與3秒之間,但這個時間能延伸到3-6秒或甚至更長。在此時間期間,如果RCP130接收到“END(結(jié)束)”消息,此RCP返回到初始空閑狀態(tài),直至接收到另一“SEND”消息,以便開始呼叫建立處理。具有足以在每個數(shù)字之間撥號的時間。
第一實施例不太適于諸如GSM、D-AMPS或PDC網(wǎng)絡(luò)的數(shù)字網(wǎng)絡(luò),這是因為在這樣的網(wǎng)絡(luò)中的呼叫建立處理出現(xiàn)如此迅速,以致用戶在完成呼叫建立處理之前可能沒有足夠的時間來撥打所需號碼的下一位數(shù)字。因此,為了解決這個問題,本發(fā)明第二實施例通過修改常規(guī)的RCP130以便在LIP125上運行撥號任務(wù)的同時執(zhí)行有用的操作以使RCP130能準備開始呼叫建立。例如,在LIP125上運行撥號任務(wù)的同時驗證RCP130的狀態(tài)。
圖6表示根據(jù)本發(fā)明第二實施例的LTP125的細節(jié)。LIP125適于起動在數(shù)字網(wǎng)絡(luò)中進行通信。LIP125包含類似于圖2所示的LIP120的特性,其中包括線路卡210與處理器225。處理器225與處理器220的不同之處在于處理器225包括撥號任務(wù)(Dial Task)216和呼叫建立任務(wù)(Call setup Task)217。撥號數(shù)字寄存器(DDR 215)被包括在撥號任務(wù)216中,并且本地撥號數(shù)字寄存器(LDDR)218包括在呼叫建立任務(wù)217中。雖然為便于說明與描述而表示為LIP 125的一部分,但呼叫建立任務(wù)217也能分布在LIP125與RCP130之間。
撥號任務(wù)216從線路卡210中接收撥號數(shù)字并將每個撥號數(shù)字存儲在DDR 215中,這些撥號數(shù)字添加到先前存儲在DDR 215中的撥號數(shù)字后面。撥號任務(wù)216也從DDR 215中檢索存儲的撥號數(shù)字并發(fā)送存儲的撥號數(shù)字給LDDR 218。
在呼叫建立任務(wù)217與撥號任務(wù)216和RCP130之間傳送有關(guān)RCP狀態(tài)驗證與呼叫建立處理的信號。而且,呼叫建立任務(wù)217將撥號數(shù)字從LDDR 218發(fā)送給RCP130。撥號任務(wù)216、呼叫建立任務(wù)217與處理器225的其他特性可例如利用根據(jù)標準配置的運行多任務(wù)應(yīng)用程序的常規(guī)可編程微處理器或特殊配置的實時操作系統(tǒng)來實施。
圖7A表示根據(jù)本發(fā)明第二實施例在RCP130最初處于空閑狀態(tài)時示例性的撥號數(shù)字傳送程序。此程序在步驟700開始,在步驟700上線路卡210監(jiān)視POTS電話機110的叉簧狀態(tài),以確定此POTS電話機是否摘機。如果確定POTS電話機110未摘機,重復(fù)步驟700,并且線路卡210繼續(xù)監(jiān)視叉簧狀態(tài)。當例如由于用戶拾起聽筒而使線路卡210確定POTS電話機110摘機時,此程序前進到步驟710,在步驟710上線路卡210提供撥號音給POTS電話機110并發(fā)送摘機指示給撥號任務(wù)216。在收到摘機指示之后,撥號任務(wù)216清除DDR 215。
接下來,在步驟720上,確定POTS電話機110是否例如由于用戶已掛斷而已掛機。如果POTS電話機110已掛機,并且有正在進行的呼叫,則在步驟730釋放正在進行的呼叫,并且此程序返回到步驟700。如果POTS電話機110未掛機,此程序前進到步驟740,在步驟740上撥號任務(wù)216確定呼叫建立任務(wù)217是否已發(fā)送表示已從呼叫建立任務(wù)217發(fā)送開始呼叫建立處理的請求給RCP130的“ACCESSGOT”消息,并且不再從POTS電話機110中接受任何數(shù)字。
如果撥號任務(wù)216確定已收到“ACCESS GOT”消息,撥號任務(wù)216在步驟750上進入空閑狀態(tài)。如果撥號任務(wù)216確定未收到“ACCESSGOT”消息,線路卡210接下來檢測是否收到表示已按下POTS電話機110上鍵的DTMF音調(diào)(或可選擇地,脈沖撥號信號)(步驟760)。如果未按下鍵,此程序返回到步驟720。如果按下鍵,此程序前進到步驟770。在步驟770,喚醒呼叫建立任務(wù)217,并且如果按下的鍵對應(yīng)撥打的第一數(shù)字時,停止撥號音。DTMF解碼器211確定按下哪個鍵(即,撥打哪個數(shù)字)并將撥號數(shù)字提供給撥號任務(wù)216。當撥號任務(wù)216收到此撥號數(shù)字時,執(zhí)行圖7B所示的END-STORE-VERIFY RCPSTATUS-SEND程序。
參見圖7B,END-STORE-VERIFY RCP STATUS-SEND程序在步驟780上開始,在步驟780上,撥號任務(wù)216發(fā)送“END”消息給呼叫建立任務(wù)217,命令此呼叫建立任務(wù)217停止RCP狀態(tài)驗證。在第一次收到此消息時,RCP狀態(tài)未被驗證,并忽略此指令。
在發(fā)送“END”消息之后,此程序前進到步驟785,在步驟785上將撥號數(shù)字存儲在DDR 215中。對于第一撥號數(shù)字,DDR 215是空的。每一個后續(xù)撥號數(shù)字被添加到先前存儲在DDR 215中的撥號數(shù)字后面。接下來,在步驟790上,撥號任務(wù)216發(fā)送“REQUEST RCP STATUS(請求RCP狀態(tài))”消息給呼叫建立任務(wù)217,命令呼叫建立任務(wù)217開始驗證RCP狀態(tài)。在步驟795上,從DDR 215中提取存儲的撥號數(shù)字,并從撥號任務(wù)216發(fā)送“SEND DDR(發(fā)送DDR)”消息給呼叫建立任務(wù)217,此“SEND DDR(發(fā)送DDR)”消息包含所存儲的撥號數(shù)字。從步驟795開始,此程序返回到圖7A的步驟720。
在收到“SEND”消息之后,呼叫建立任務(wù)217在LDDR 218中存儲撥號數(shù)字,替代先前存儲的數(shù)字,并開始RCP狀態(tài)驗證。
在RCP狀態(tài)驗證期間,能執(zhí)行一個或多個任務(wù)來確定RCP130是否準備好呼叫建立。例如,能檢查RCP130的業(yè)務(wù)指示參數(shù),以確定RCP是否連到蜂窩網(wǎng)絡(luò)而無任何限制。也能檢查RCP130的網(wǎng)孔識別參數(shù)以確定是否授權(quán)此RCP從它所位于的網(wǎng)孔中發(fā)出呼叫。也可檢查RCP130的SIM卡參數(shù),以確定是否允許特定操作者的SIM卡。由RCP130在無線信道上接收的無線信號的RSS也能進行抽樣和評估,以確定此無線信道是否具有足夠的強度來建立呼叫。在RCP130中能重新配置平均無線信號強度門限,并能通過將此平均值與門限進行比較來執(zhí)行評估。此門限能根據(jù)需要重新配置,這取決于不同位置中無線電傳播條件(衰落、靜電干擾等)。也能在RCP狀態(tài)驗證中包括其他任務(wù)。
為了檢查業(yè)務(wù)指示、網(wǎng)孔識別參數(shù)和是否允許此SIM卡,根據(jù)第二實施例,呼叫建立任務(wù)217發(fā)送對這些參數(shù)的請求給RCP130,并且RCP130相應(yīng)地進行響應(yīng)。對于RSS抽樣與評估,呼叫建立任務(wù)217命令RCP130測量預(yù)定數(shù)量抽樣值的RSS??蛇x擇地,對于預(yù)定數(shù)量的樣值,可以對通過RCP130得到的各個無線信道的周期性RSS測量值進行抽樣。能利用RCP130根據(jù)公知技術(shù)獲得業(yè)務(wù)指示、網(wǎng)孔識別和SIM卡參數(shù)與RSS測量值。
在RCP狀態(tài)驗證期間,呼叫建立任務(wù)217連續(xù)監(jiān)視撥號任務(wù)216以確定是否已利用撥號任務(wù)216發(fā)送“END”消息。如果已利用撥號任務(wù)216發(fā)送“END”消息,則呼叫建立任務(wù)217結(jié)束RCP狀態(tài)驗證。
圖8是表示根據(jù)本發(fā)明利用呼叫建立任務(wù)217執(zhí)行的示例性程序的流程圖。如圖8所示,此程序在步驟800上開始,在步驟800上呼叫建立任務(wù)217開始進行RCP狀態(tài)的驗證以響應(yīng)來自撥號任務(wù)216的請求。在步驟810上,確定POTS電話機110是否掛機。如果POTS電話機110掛機,在步驟820呼叫建立任務(wù)217進入空閑狀態(tài)。如果在步驟810確定POTS電話機110未掛機,在步驟830上確定是否完成RCP狀態(tài)驗證。如果完成RCP狀態(tài)驗證,在步驟840上從呼叫建立任務(wù)217發(fā)送呼叫始發(fā)消息給RCP130。如果未完成RCP狀態(tài)檢查,在步驟850上確定是否從撥號任務(wù)216接收“SEND DDR”消息。如果已收到“SEND DDR”消息,在步驟860上將DDR 215的內(nèi)容存儲在LDDR218中。如果未收到“SEND DDR”消息或當DDR 215的內(nèi)容已存儲在LDDR 218中之后,此程序前進到步驟870,在步驟870上確定是否已從撥號任務(wù)216中接收“END”消息。如果未接收“END”消息,此程序返回到步驟810。如果已收到“END”消息,在步驟880上確定是否已從撥號任務(wù)216中接收到RCP狀態(tài)的請求。重復(fù)此步驟,直至接收到RCP狀態(tài)的請求。然后,此程序返回到步驟880。
圖9表示根據(jù)本發(fā)明第二實施例如何通過無線終端將END-STORE-VERIFY RCP SCATUS-SEND程序用于建立呼叫,圖9的程序表示在時間軸上。
參見圖9,用于建立呼叫的程序以POTS電話機110將它已掛機表示給LIP125開始。LIP125清除DDR 215并提供撥號音給POTS電話機110。此時,還未撥號,并且呼叫建立任務(wù)217保持空閑。
接下來,POTS電話機110發(fā)送第一撥號數(shù)字X1給LIP125。LIP125停止該撥號音,并且撥號任務(wù)216發(fā)送“END”消息給呼叫建立任務(wù)217,命令此呼叫建立任務(wù)結(jié)束RCP狀態(tài)驗證。呼叫建立任務(wù)217釋放,即結(jié)束RCP狀態(tài)驗證(如果此狀態(tài)驗證正在進行的話),并返回到空閑狀態(tài)。在呼叫建立任務(wù)217釋放的同時,LIP125在DDR 215中存儲撥號數(shù)字X1。
接下來,撥號任務(wù)216發(fā)送“RCP STATUS REQUEST RCP(RCP狀態(tài)請求)”給呼叫建立任務(wù)217,命令呼叫建立任務(wù)217開始RCP狀態(tài)驗證。撥號任務(wù)216隨后發(fā)送包含撥號數(shù)字X1的“SEND”消息給呼叫建立任務(wù)217。呼叫建立任務(wù)217在LDDR 218中存儲撥號數(shù)字X1。在執(zhí)行RCP狀態(tài)驗證的同時,業(yè)務(wù)指示、網(wǎng)孔識別和SIM卡參數(shù)與RSS抽樣值的請求正在從呼叫建立任務(wù)217傳送給RCP130,并且RCP相應(yīng)地進行響應(yīng)。在圖9中,為簡化說明而僅示出了業(yè)務(wù)請求與RSS請求的交換。然而,應(yīng)理解取決于什么樣的任務(wù)被包括在RCP狀態(tài)驗證中,可以有各種不同的請求在RCP狀態(tài)驗證期間在呼叫建立任務(wù)217與RCP130之間進行傳送。在RCP狀態(tài)驗證期間,僅通過下行鏈路控制信道從RBS140發(fā)送信息給RCP130。
接下來,利用POTS電話機110撥打并發(fā)送另一數(shù)字X2給LIP125。撥號任務(wù)216再次發(fā)送“END”消息給呼叫建立任務(wù)217,并且呼叫建立任務(wù)217將結(jié)束RCP狀態(tài)驗證并返回到空閑狀態(tài)。在呼叫建立任務(wù)217被釋放的同時,LIP125在DDR 215中存儲撥號數(shù)字X2,將此X2添加到先前存儲的撥號數(shù)字X1后面。
接下來,撥號任務(wù)216發(fā)送“RCP STATUS REQUEST(RCP狀態(tài)請求)”給呼叫建立任務(wù)217,并且呼叫建立任務(wù)217開始RCP狀態(tài)驗證。然后,撥號任務(wù)216發(fā)送包含撥號數(shù)字X1X2的“SEND”消息給呼叫建立任務(wù)217。呼叫建立任務(wù)217在LDDR 218存儲撥號數(shù)字X1X2,替代撥號數(shù)字X1。RCP130僅繼續(xù)通過下行鏈路控制信道從RBS140接收信息。
對于下一數(shù)字X3至撥號數(shù)字XN,重復(fù)此程序。在收到包含撥號數(shù)字X1X2X3...XN的“SEND”消息之后,呼叫建立任務(wù)217繼續(xù)RCP驗證,直至此驗證完成,并確定RCP130已準備好呼叫建立。
在已完成RCP狀態(tài)驗證所需的所有任務(wù)時,完成RCP狀態(tài)驗證。例如,這意味著從RCP130中已與預(yù)定數(shù)量的RSS樣值一起獲得了業(yè)務(wù)指示、網(wǎng)孔標識和SIM卡參數(shù)。應(yīng)獲得的RSS抽樣值數(shù)量能根據(jù)需要重新配置。在已收到業(yè)務(wù)指示、網(wǎng)孔標識和SIM卡參數(shù)時,呼叫建立任務(wù)217通過檢查以確定此業(yè)務(wù)指示是否包含限制;此網(wǎng)孔標識是否對應(yīng)于這樣一個網(wǎng)孔-在該網(wǎng)孔中,該RCP被授權(quán)發(fā)出呼叫;以及此SIM指示是否表示允許操作者的SIM卡。當完成RSS抽樣時,呼叫建立任務(wù)217評估RSS抽樣值并確定此RSS是否足夠。例如,由于大氣情況,此RSS可能不足夠。如果RSS不足夠,不授權(quán)此RCP130從它所位于其中的網(wǎng)孔中發(fā)出呼叫或不允許操作者的SIM卡,則拋棄此呼叫。如果此業(yè)務(wù)指示包含限制,但RSS足夠并授權(quán)RCP130利用操作者的SIM卡從它所位于其中的網(wǎng)孔中發(fā)出呼叫的話,則可以允許某些呼叫,例如緊急呼叫。在這種情況中能根據(jù)公知技術(shù)(例如根據(jù)撥號數(shù)字)確定正在建立的呼叫類型。
如果RSS足夠、沒有業(yè)務(wù)限制或盡管具有業(yè)務(wù)限制但呼叫是允許的呼叫,并且授權(quán)RCP130利用操作者的SIM卡從它所位于的網(wǎng)孔中發(fā)出呼叫,則呼叫建立任務(wù)217發(fā)送“ACCESS GOT”消息給撥號任務(wù)216,并發(fā)送包含存儲在LDDR 218中的撥號數(shù)字X1X2X3...XN的“ORIGINATION(始發(fā))”消息給RCP 130。此時,LIP125停止從POTS電話機110中接受數(shù)字。此時已空閑的RCP130通過上行鏈路信道發(fā)送包含撥號數(shù)字X1X2X3...XN的呼叫建立請求給RBS140。RBS140分配可利用的業(yè)務(wù)信道,并且通話在所分配的業(yè)務(wù)信道上繼續(xù)。
雖然圖9所示的示例為說明而描述了撥號數(shù)字X1X2X3...XN,但應(yīng)理解本發(fā)明可應(yīng)用于零、壹或任何數(shù)量的撥號數(shù)字。
在上面結(jié)合圖6-9所述的實施例中,在LIP125的呼叫建立任務(wù)217中執(zhí)行呼叫建立處理的一部分??蛇x擇地,根據(jù)第三實施例,能在RCP135中執(zhí)行呼叫建立處理以響應(yīng)LIP127。這樣的實施要求對RCP進行修改,但不要求空中接口修改。
圖10表示根據(jù)本發(fā)明第三實施例的LIP125與RCP135的細節(jié)。LIP127適于在數(shù)字網(wǎng)絡(luò)中進行通信。LIP127包含分別類似于圖2與6所示的LIP120與125的特性,其中包括線路卡210與處理器227。處理器227與處理器225的不同之處在于處理器227包括撥號任務(wù)216,但不包括呼叫建立任務(wù)217??梢杂镁哂邪ㄔ赗CP135中的SBI任務(wù)137來替代呼叫建立任務(wù)217。DDR 215被包括在撥號任務(wù)216中,而LDDR 218被包括在SBI任務(wù)137中。
除了SBI任務(wù)137之外,RCP135也包括處理去向/來自RBS140的通信的空中接口(AI)任務(wù)318。
撥號任務(wù)216從線路卡210接收撥號數(shù)字并在DDR 215中存儲每個撥號數(shù)字,這些撥號數(shù)字附加到先前存儲在DDR 215的撥號數(shù)字后面。撥號任務(wù)216也從DDR 215中檢索存儲的撥號數(shù)字并發(fā)送所存儲的撥號數(shù)字給SBI任務(wù)137中的LDDR 218。
在SBI任務(wù)137與撥號任務(wù)216和AI任務(wù)138之間傳送有關(guān)RCP狀態(tài)驗證和呼叫建立處理的信息。而且,在完成RCP狀態(tài)的驗證時,SBI任務(wù)137也利用“CALL SETUP(呼叫建立)”消息將撥號數(shù)字從LDDR 218中發(fā)送給AI任務(wù)138。SBI任務(wù)137例如能利用根據(jù)標準配置的運行多任務(wù)應(yīng)用程序的常規(guī)可編程微處理器或特殊配置的實時操作系統(tǒng)來實施。
在AI任務(wù)138從SBI任務(wù)137中接收到“CALL SETUP”消息時,它根據(jù)例如GSM、DAMPS、PDC等的相應(yīng)蜂窩標準來建立呼叫建立程序。
圖11表示根據(jù)本發(fā)明第三實施例的在RCP 135初始處于空閑狀態(tài)時示例性的撥號數(shù)字傳送程序。此程序在步驟1100開始,在此步驟上線路卡210監(jiān)視POTS電話機110的叉簧狀態(tài)以確定此POTS電話機是否摘機。如果確定POTS電話機110未摘機,重復(fù)步驟1100,并且線路卡210繼續(xù)監(jiān)視叉簧狀態(tài)。當例如由于用戶拿起聽筒而使線路卡210確定POTS電話機110摘機時,此程序前進到步驟1110,在此步驟上線路卡210給POTS電話機110提供撥號音并發(fā)送摘機指示給撥號任務(wù)216。在收到摘機指示后,撥號任務(wù)216清除DDR 215。
接下來,在步驟1120上,確定POTS電話機110是否例如由于用戶掛斷而掛機。如果用戶掛機,在步驟1130上釋放正在進行的呼叫,如果有呼叫的話,并且此程序返回到步驟1100。如果用戶未掛機,此程序前進到步驟1140,在此步驟上撥號任務(wù)216確定SBI任務(wù)137是否發(fā)送了一個表示已從SBI任務(wù)137發(fā)送了“CALL SETUP”消息給AI任務(wù)138的“ACCESS GOT”消息,并且不再從POTS電話機110中接受任何數(shù)字。
如果撥號任務(wù)216確定已收到“ACCESS GOT”消息,撥號任務(wù)216在步驟1150進入空閑狀態(tài)。如果撥號任務(wù)216確定未收到“ACCESSGOT”消息,線路卡210接下來檢測是否已收到表示已按下POTS電話機110上的一個鍵的DTMF音調(diào)(或可選擇地,脈沖撥號信號)(步驟1160)。如果未按下鍵,此程序返回到步驟1120。如果已按下鍵,此程序前進到步驟1170。在步驟1170,喚醒SBI任務(wù)137,并且如果按下的鍵對應(yīng)撥打的第一數(shù)字,則停止撥號音。DTMF解碼器211確定按下哪個鍵(即,撥打哪一個數(shù)字)并將撥號數(shù)字提供給撥號任務(wù)216。在撥號任務(wù)216收到撥號數(shù)字時,執(zhí)行圖11B所示的END-STORE-SEND/VERIFY RCP STATUS(結(jié)束-存儲-發(fā)送/驗證RCP狀態(tài))程序。
參見圖11B,此程序END-STORE-SEND/VERIFY RCP STATUS在步驟1180開始,在此步驟上撥號任務(wù)216發(fā)送“END”消息給SBI任務(wù)137,命令SBI任務(wù)137停止RCP狀態(tài)驗證。在第一次收到此消息時,RCP狀態(tài)沒有被驗證,并忽略此指令。
在發(fā)送“END”消息之后,此程序前進到步驟1185、在此步驟上撥號數(shù)字存儲在DDR 215中。對于第一撥號數(shù)字,DDR 215是空的,每個連續(xù)的撥號數(shù)字附加到先前存儲在DDR 215中的撥號數(shù)字后面。在步驟1190上,從DDR 215中提取存儲的撥號數(shù)字,并從撥號任務(wù)216中發(fā)送“SEND”消息給SBI任務(wù)137,此“SEND”消息包含所存儲的撥號數(shù)字和開始RCP狀態(tài)驗證的指令。在步驟1195上,驗證RCP狀態(tài)。從步驟1195開始,此程序返回到圖11A中的步驟1120。
在收到“SEND”消息之后,SBI任務(wù)137在LDDR 218中存儲撥號數(shù)字,替代先前存儲的數(shù)字,并啟動RCP狀態(tài)驗證。
在RCP狀態(tài)驗證期間,能執(zhí)行一個或多個任務(wù)以確定RCP135是否準備好呼叫建立。例如,能檢查業(yè)務(wù)指示、網(wǎng)孔識別和RCP 135的SIM卡參數(shù),并能如上所述對在無線信道上由RCP135接收的無線信號的RSS進行抽樣和評估。
為了檢查業(yè)務(wù)指示、網(wǎng)孔識別和SIM卡指示參數(shù),SBI任務(wù)137發(fā)送這些參數(shù)的請求給AI任務(wù)138,并且AI任務(wù)138相應(yīng)地對其進行響應(yīng)。對于RSS抽樣與評估,SBI任務(wù)137命令A(yù)I任務(wù)138測量預(yù)定數(shù)量樣值的RSS??蛇x擇地,對于預(yù)定數(shù)量的抽樣值,可以對通過AI任務(wù)138得到的各個無線信道的周期性的RSS測量值進行抽樣。能通過AI任務(wù)138根據(jù)公知技術(shù)獲得業(yè)務(wù)指示、網(wǎng)孔識別和SIM卡參數(shù)與RSS測量值。
在RCP狀態(tài)驗證期間,SBI任務(wù)137繼續(xù)監(jiān)視撥號任務(wù)216以確定是否已由撥號任務(wù)216發(fā)送“END”消息。如果已由撥號任務(wù)216發(fā)送“END”消息,則SBI任務(wù)137結(jié)束RCP狀態(tài)驗證。
圖12是表示根據(jù)本發(fā)明利用SBI任務(wù)137執(zhí)行的示例性程序的流程圖。如圖12所示,此程序在步驟1200開始,在此步驟上SBI任務(wù)137開始RCP狀態(tài)的驗證以響應(yīng)從撥號任務(wù)216發(fā)送給SBI任務(wù)137的“SEND”消息。在步驟1210上,確定POTS電話機110是否掛機。如果POTS電話機110掛機,SBI任務(wù)137在步驟1220進入空閑狀態(tài)。如果在步驟1210上確定POTS電話機110未掛機,在步驟1230上確定是否完成RCP狀態(tài)驗證。如果完成RCP狀態(tài)驗證,在步驟1240從SBI任務(wù)137發(fā)送“CALL SETUP”消息給AI任務(wù)138。如果未完成RCP狀態(tài)驗證,在步驟1250確定是否已從撥號任務(wù)216接收到“SEND”消息。如果已收到“SEND”消息,在步驟1260上將DDR 215的內(nèi)容存儲在LDDR 218中。如果未收到“SEND”消息或在LDDR 218中已存儲DDR 215的內(nèi)容之后,此程序前進到步驟1270,在步驟1270上確定是否從撥號任務(wù)216中接收到“END”消息。如果未收到,此程序返回到步驟1210。如果已收到“END”消息,在步驟1280上確定是否已從撥號任務(wù)216中接收到“SEND”消息。重復(fù)此步驟,直至收到“SEND”消息。然后,此程序返回到步驟1200。
圖13表示根據(jù)本發(fā)明第三實施例的如何將修改的END-SEND/VERIFY RCP STATUS程序用于通過無線終端建立呼叫,圖13的程序表示在時間軸上。
參見圖13,用于建立呼叫的程序以POTS電話機110將其摘機表示給LIP127開始。LIP 127清除DDR 215并提供撥號音給POTS電話機110。此時,還未開始撥號,并且SBI任務(wù)137保持空閑。
接下來,POTS電話機110發(fā)送第一撥號數(shù)字X1給LIP 127。LIP127停止撥號音,并且撥號任務(wù)216發(fā)送“END”消息給SBI任務(wù)137,命令此SBI任務(wù)137結(jié)束RCP狀態(tài)驗證,SBI任務(wù)137保持在空閑狀態(tài)中。LIP 127在DDR 215中存儲撥號數(shù)字X1。
接下來,撥號任務(wù)216發(fā)送包含撥號數(shù)字X1并命令SBI任務(wù)137開始RCP狀態(tài)驗證的“SEND”消息給SBI任務(wù)137。SBI任務(wù)137在LDDR 218中存儲撥號數(shù)字X1。同時,執(zhí)行RCP狀態(tài)驗證,而對業(yè)務(wù)指示、網(wǎng)孔識別和SIM卡參數(shù)與RSS抽樣值的請求從SBI任務(wù)137傳送給AI任務(wù)138,并且AI任務(wù)138相應(yīng)地進行響應(yīng)。應(yīng)理解在RCP狀態(tài)驗證期間在SBI任務(wù)137與AI任務(wù)138之間傳送的請求可以根據(jù)將什么任務(wù)包括在RCP狀態(tài)驗證中而變化。在RCP狀態(tài)驗證期間,僅通過下行鏈路控制信道從RBS 140發(fā)送信息給RCP 135。
接下來,利用POTS電話機110撥打并發(fā)送另一數(shù)字X2給LIP127。撥號任務(wù)216又發(fā)送“END”消息給SBI任務(wù)137,并且SBI任務(wù)137結(jié)束RCP狀態(tài)驗證并返回到空閑狀態(tài)。在SBI任務(wù)137正在釋放的同時,LIP 127在DDR 215中存儲撥號數(shù)字X2,將此撥號數(shù)字X2附加到先前存儲的撥號數(shù)字X1后面。
接下來,撥號任務(wù)216發(fā)送包含撥號數(shù)字X1X2的“SEND”消息給SBI任務(wù)137,并且SBI任務(wù)137又開始RCP狀態(tài)驗證。SBI任務(wù)137在LDDR SBI任務(wù)218中存儲撥號數(shù)字X1X2,替代撥號數(shù)字X1。RCP 135僅繼續(xù)通過下行鏈路控制信道從RBS 140中接收信息。
對于下一數(shù)字X3至撥號數(shù)字XN,重復(fù)此程序。在收到包含撥號數(shù)字X1X2X3...XN的“SEND”消息之后,SBI任務(wù)137繼續(xù)RCP狀態(tài)驗證,直至完成RCP狀態(tài)驗證,并確定RCP 135已準備好呼叫建立。
在如上所述已完成RCP狀態(tài)驗證所必需的所有任務(wù)時,完成RCP狀態(tài)驗證。在已完成RCP狀態(tài)驗證并且確定RCP 135已準備好進行呼叫建立時,SBI任務(wù)137發(fā)送“ACCESS GOT”消息給撥號任務(wù)216并且發(fā)送包含存儲在LDDR 218中的撥號數(shù)字X1X2X3...XN的“CALLSETUP”消息給AI任務(wù)138。此時,LIP 127停止從POTS電話機110中接受數(shù)字。此時已空閑的AI任務(wù)138通過上行鏈路控制信道發(fā)送包含撥號數(shù)字X1X2X3...XN的呼叫建立請求給RBS 140。RBS 140分配可利用的業(yè)務(wù)信道,并且通話通過分配的業(yè)務(wù)信道繼續(xù)下去。
雖然圖13所示的示例為了說明而描述撥號數(shù)字X1X2X3...XN,但應(yīng)理解本發(fā)明可應(yīng)用于零、壹或任何數(shù)量的撥號數(shù)字。
根據(jù)本發(fā)明,任何類型模擬終端的用戶僅通過撥打所需終端的號碼就能通過無線終端成功地建立至遠程終端的呼叫。對于用戶來說,根據(jù)本發(fā)明的模擬終端的操作與連到本地交換機的模擬終端的操作相同。本發(fā)明能在各種類型的現(xiàn)有蜂窩網(wǎng)絡(luò)中采用,而不要求改變MSC的結(jié)構(gòu)。
將理解,本發(fā)明不限于上面描述和示出的特定實施例。例如,雖然上面結(jié)合蜂窩無線系統(tǒng)描述本發(fā)明,但本發(fā)明可應(yīng)用于任何類型的無線通信系統(tǒng)。本說明書包容了落入后面的權(quán)利要求書所定義的本發(fā)明范疇內(nèi)的任何和所有修改。
權(quán)利要求
1.通過無線終端在網(wǎng)絡(luò)中至少一個標準模擬終端與遠程終端之間建立呼叫的一種方法,此方法包括以下步驟a)清除存儲器的內(nèi)容;b)從此標準模擬終端中接收第一撥號數(shù)字;c)命令此無線終端結(jié)束呼叫建立處理;d)在此存儲器中存儲第一撥號數(shù)字,其中此第一撥號數(shù)字形成此存儲器的內(nèi)容;e)從此存儲器內(nèi)容中形成表示此遠程終端的號碼;f)命令此無線終端利用此號碼啟動呼叫建立處理;g)從此標準模擬終端中接收后續(xù)撥號數(shù)字;h)命令此無線終端結(jié)束呼叫建立處理;i)在此存儲器中存儲后續(xù)撥號數(shù)字,此后續(xù)撥號數(shù)字與此存儲器內(nèi)容一起形成更新的內(nèi)容;j)從此存儲器更新的內(nèi)容中形成表示此遠程終端的新號碼;k)命令此無線終端利用此新號碼啟動呼叫建立處理;和l)重復(fù)步驟g-k。
2.權(quán)利要求1的方法,其中只要在從此無線終端中發(fā)送呼叫建立請求給網(wǎng)絡(luò)之前從此標準模擬終端中收到后續(xù)撥號數(shù)字,就對每一個后續(xù)撥號數(shù)字重復(fù)步驟g-k。
3.在無線終端與網(wǎng)絡(luò)中另一遠程終端進行通話的同時、通過此無線終端從至少一個標準模擬終端中接入此遠程終端或請求網(wǎng)絡(luò)中的業(yè)務(wù)的一種方法,此方法包括以下步驟a)從此標準模擬終端中接收寄存器重叫指示;b)清除存儲器內(nèi)容;c)命令此無線終端結(jié)束快速接入準備;d)命令此無線終端啟動快速接入準備。
4.權(quán)利要求3的方法,還包括以下步驟e)從此標準模擬終端中接收第一撥號數(shù)字;f)命令此無線終端結(jié)束快速接入準備;g)在存儲器中存儲此第一撥號數(shù)字,其中此第一撥號數(shù)字形成存儲器的內(nèi)容;h)從此存儲器內(nèi)容中形成表示此遠程終端或所請求業(yè)務(wù)的號碼;和i)利用此號碼啟動快速接入準備。
5.權(quán)利要求4的方法,還包括以下步驟j)從此標準模擬終端中接收后續(xù)撥號數(shù)字;k)命令此無線終端結(jié)束快速接入準備;l)在存儲器中存儲此后續(xù)撥號數(shù)字,其中此后續(xù)撥號數(shù)字與存儲器內(nèi)容一起形成更新的存儲器內(nèi)容;m)從更新的存儲器內(nèi)容中形成表示此遠程終端或所請求業(yè)務(wù)的新號碼;n)命令此無線終端利用此新號碼啟動快速接入準備;和o)重復(fù)步驟j-n。
6.權(quán)利要求5的方法,只要在從此無線終端中發(fā)送快速請求給網(wǎng)絡(luò)之前從此標準模擬終端中接收到后續(xù)撥號數(shù)字,就對每一個后續(xù)撥號數(shù)字重復(fù)步驟j-n。
7.通過無線終端在網(wǎng)絡(luò)中至少一個標準模擬終端與遠程終端之間建立呼叫的一種設(shè)備,此設(shè)備包括處理器,用于從此標準模擬終端中接收第一撥號數(shù)字并命令此無線終端結(jié)束呼叫建立處理;和存儲器,用于存儲第一撥號數(shù)字;其中在開始清除此存儲器,此第一撥號數(shù)字形成此存儲器的內(nèi)容,而且此處理器從此存儲器內(nèi)容中形成代表此遠程終端的號碼并命令此無線終端利用此號碼啟動呼叫建立處理,和其中如果從此標準模擬終端中接收后續(xù)撥號數(shù)字,則此處理器命令此無線終端結(jié)束呼叫建立處理,將存儲器內(nèi)容更新以便包括后續(xù)撥號數(shù)字,而且此處理器從此更新的存儲器內(nèi)容中形成代表此遠程終端的新號碼并命令此無線終端利用此新號碼啟動呼叫建立處理。
8.權(quán)利要求7的設(shè)備,其中對于每一個后續(xù)撥號數(shù)字,此處理器命令此無線終端結(jié)束呼叫建立處理,將存儲器內(nèi)容更新以便包括后續(xù)撥號數(shù)字,而且只要在此無線終端發(fā)送呼叫建立請求給網(wǎng)絡(luò)之前從此標準模擬終端中收到后續(xù)撥號數(shù)字,此處理器就從此更新的存儲器內(nèi)容中形成表示此遠程終端的新號碼并命令此無線終端利用此新號碼啟動呼叫建立處理。
9.在無線終端與網(wǎng)絡(luò)中另一遠程終端進行通話的同時、通過此無線終端從至少一個標準模擬終端中接入此遠程終端或請求網(wǎng)絡(luò)中的業(yè)務(wù)的一種設(shè)備,此設(shè)備包括處理器,用于從此標準模擬終端中接收寄存器重叫指示并命令此無線終端結(jié)束快速接入準備;和存儲器,用于在由處理器收到寄存器重叫指示時,清除此存儲器,其中在清除此存儲器之后,此處理器命令此無線終端開始快速接入準備。
10.權(quán)利要求9的設(shè)備,其中在收到第一撥號數(shù)字時,此處理器命令此無線終端結(jié)束快速接入準備,此第一撥號數(shù)字存儲在此存儲器中并形成存儲器的內(nèi)容,而且此處理器從此存儲器內(nèi)容中形成表示此遠程終端或所請求業(yè)務(wù)的號碼并命令此無線終端利用此號碼啟動快速接入準備。
11.權(quán)利要求10的設(shè)備,其中從此標準模擬終端中接收后續(xù)撥號數(shù)字,此處理器命令此無線終端結(jié)束快速接入準備,將存儲器的內(nèi)容更新以便包括后續(xù)撥號數(shù)字,而且此處理器從此更新的內(nèi)容中形成表示此遠程終端或所請求業(yè)務(wù)的新號碼并命令此無線終端利用此新號碼啟動快速接入準備。
12.權(quán)利要求11的設(shè)備,其中對于每一個后續(xù)撥號數(shù)字,處理器命令此無線終端結(jié)束快速接入準備,將存儲器的內(nèi)容更新為包括后續(xù)撥號數(shù)字,而且只要在此無線終端發(fā)送快速請求給網(wǎng)絡(luò)之前從此標準模擬終端中收到后續(xù)撥號數(shù)字,此處理器就從此更新的存儲器內(nèi)容中形成表示此遠程終端或所請求業(yè)務(wù)的新號碼并命令此無線終端啟動快速接入準備。
13.通過無線終端在網(wǎng)絡(luò)中至少一個標準模擬終端與遠程終端之間建立連接的一種方法,此方法包括以下步驟a)在從此標準模擬終端中接收到撥號數(shù)字時,命令此無線終端結(jié)束呼叫建立處理;b)存儲此撥號數(shù)字,將此撥號數(shù)字附加到先前存儲的撥號數(shù)字后面;c)利用啟動呼叫建立處理的指令來發(fā)送所有存儲的撥號數(shù)字給此無線終端;和d)重復(fù)步驟a-c。
14.權(quán)利要求13的方法,其中只要在從無線終端中發(fā)送呼叫建立請求給網(wǎng)絡(luò)之前收到后續(xù)撥號數(shù)字,就對從此標準模擬終端中接收的每一個撥號數(shù)字重復(fù)步驟a-c。
15.在無線終端與網(wǎng)絡(luò)中的另一個遠程終端進行通話的同時、通過無線終端從此標準模擬終端中接入此遠程終端或請求網(wǎng)絡(luò)中的業(yè)務(wù)的一種方法,此方法包括以下步驟a)在從此標準模擬終端中接收到撥號數(shù)字時,命令此無線終端結(jié)束快速接入準備;b)存儲此撥號數(shù)字,將此撥號數(shù)字附加到先前存儲的撥號數(shù)字后面;c)利用啟動快速接入準備的指令來發(fā)送所有存儲的撥號數(shù)字給此無線終端;和d)重復(fù)步驟a-c。
16.權(quán)利要求15的方法,其中只要在無線終端發(fā)送拍叉簧請求給網(wǎng)絡(luò)之前收到撥號數(shù)字,就對從此標準模擬終端中接收的每一個撥號數(shù)字重復(fù)步驟a-c。
17.通過無線終端和無線基站在網(wǎng)絡(luò)中至少一個標準模擬終端與遠程終端之間建立呼叫的一種方法,此方法包括以下步驟a)清除存儲器的內(nèi)容;b)從此標準模擬終端中接收第一撥號數(shù)字;c)結(jié)束無線終端狀態(tài)的驗證;d)在此存儲器中存儲第一撥號數(shù)字,其中此第一撥號數(shù)字形成此存儲器的內(nèi)容;g)啟動無線終端狀態(tài)的驗證;h)發(fā)送此存儲器內(nèi)容給緩沖器i)從此標準模擬終端中接收后續(xù)撥號數(shù)字;j)結(jié)束無線終端狀態(tài)的驗證;k)在此存儲器中存儲后續(xù)撥號數(shù)字,此后續(xù)撥號數(shù)字與此存儲器內(nèi)容一起形成更新的內(nèi)容;l)啟動無線終端狀態(tài)的驗證;m)發(fā)送更新的內(nèi)容給緩沖器;和n)重復(fù)步驟i-m。
18.權(quán)利要求17的方法,其中無線終端狀態(tài)的驗證包括抽樣與評估無線電信號強度、確定無線終端的業(yè)務(wù)限制、確定是否授權(quán)此無線終端從它所位于的網(wǎng)孔中發(fā)出呼叫和確定是否授權(quán)此無線終端利用操作者的SIM卡發(fā)出呼叫之中至少之一。
19.權(quán)利要求17的方法,其中同時執(zhí)行啟動無線終端狀態(tài)的驗證和發(fā)送存儲器內(nèi)容給緩沖器的步驟。
20.權(quán)利要求17的方法,其中在完成無線終端狀態(tài)的驗證并確定此無線終端已準備好呼叫建立處理時,從此緩沖器中發(fā)送更新的內(nèi)容給此無線終端以便開始呼叫建立處理。
21.權(quán)利要求20的方法,其中只要在從此緩沖器中發(fā)送更新的內(nèi)容給此無線終端之前從此標準模擬終端中接收到后續(xù)撥號數(shù)字,就對每一個后續(xù)撥號數(shù)字重復(fù)步驟i-m。
22.權(quán)利要求17的方法,其中在完成無線終端狀態(tài)的驗證并確定此無線終端已準備好進行呼叫建立處理時,從此無線終端中發(fā)送呼叫建立請求給無線基站。
23.權(quán)利要求22的方法,其中只要在此無線終端發(fā)送呼叫建立請求給無線基站之前從此標準模擬終端中接收到后續(xù)撥號數(shù)字,就對每一個后續(xù)撥號數(shù)字重復(fù)步驟i-m。
24.用于通過無線終端在網(wǎng)絡(luò)中至少一個標準模擬終端與遠程終端之間建立呼叫的一種設(shè)備,此設(shè)備包括處理器,用于從此標準模擬終端中接收第一撥號數(shù)字并結(jié)束無線終端狀態(tài)驗證;存儲器,用于存儲此第一撥號數(shù)字;和緩沖器,用于發(fā)送此第一撥號數(shù)字給此緩沖器,其中在開始時清除此存儲器,此第一撥號數(shù)字形成存儲器內(nèi)容,而且此處理器啟動無線終端狀態(tài)驗證并發(fā)送存儲器的內(nèi)容給此緩沖器,和其中如果從此標準模擬終端中接收到后續(xù)撥號數(shù)字,此處理器結(jié)束無線終端狀態(tài)驗證,將存儲器內(nèi)容更新為包括后續(xù)撥號數(shù)字,而且此處理器啟動無線終端狀態(tài)驗證并發(fā)送更新的存儲器內(nèi)容給此緩沖器。
25.權(quán)利要求24的設(shè)備,其中無線終端狀態(tài)的驗證包括抽樣與評估無線電信號強度、確定無線終端的業(yè)務(wù)限制、確定是否授權(quán)此無線終端從它所位于的網(wǎng)孔中發(fā)出呼叫和確定是否授權(quán)此無線終端利用操作者的SIM卡發(fā)出呼叫之中至少之一。
26.權(quán)利要求24的設(shè)備,其中在完成無線終端狀態(tài)的驗證并確定此無線終端已準備好進行呼叫建立處理時,此處理器利用啟動呼叫建立處理的指令將更新的內(nèi)容從此緩沖器中發(fā)送給此無線終端。
27.權(quán)利要求26的設(shè)備,其中對于每個后續(xù)撥號數(shù)字,此處理器結(jié)束無線終端狀態(tài)驗證,將存儲器的內(nèi)容更新以便包括后續(xù)撥號數(shù)字,而且只要在從此緩沖器中發(fā)送更新的內(nèi)容給此無線終端之前從此標準模擬終端中接收到后續(xù)撥號數(shù)字,此處理器就啟動無線終端狀態(tài)驗證并發(fā)送更新的存儲器內(nèi)容給此緩沖器。
28.用于通過無線終端和無線基站在網(wǎng)絡(luò)中至少一個標準模擬終端與遠程終端之間建立呼叫的一種系統(tǒng),此系統(tǒng)包括處理器,用于從此標準模擬終端中接收第一撥號數(shù)字;存儲器,用于存儲此第一撥號數(shù)字;緩沖器,用于發(fā)送此第一撥號數(shù)字給此緩沖器;和接口,用于結(jié)束無線終端狀態(tài)驗證;其中在開始時清除此存儲器,此第一撥號數(shù)字形成存儲器內(nèi)容,此處理器發(fā)送存儲器的內(nèi)容給此緩沖器,并且此接口啟動無線終端狀態(tài)驗證;其中如果從此標準模擬終端中接收到后續(xù)撥號數(shù)字,此接口結(jié)束無線終端狀態(tài)驗證,將存儲器內(nèi)容更新為包括后續(xù)撥號數(shù)字,而且此處理器發(fā)送更新的存儲器內(nèi)容給此緩沖器,并且此接口啟動無線終端狀態(tài)驗證。
29.權(quán)利要求28的系統(tǒng),其中無線終端狀態(tài)的驗證包括抽樣與評估無線電信號強度、確定無線終端的業(yè)務(wù)限制、確定是否授權(quán)此無線終端從它所位于的網(wǎng)孔中發(fā)出呼叫和確定是否授權(quán)此無線終端利用操作者的SIM卡發(fā)出呼叫之中至少之一。
30.權(quán)利要求28的系統(tǒng),其中在完成無線終端狀態(tài)驗證并確定此無線終端已準備好進行呼叫建立處理時,此無線終端發(fā)送呼叫建立請求給無線基站。
31.權(quán)利要求30的系統(tǒng),其中對于每個后續(xù)撥號數(shù)字,結(jié)束無線終端狀態(tài)驗證,將存儲器的內(nèi)容更新為包括后續(xù)撥號數(shù)字,此處理器發(fā)送更新的存儲器內(nèi)容給此緩沖器,并且只要在此無線終端發(fā)送呼叫建立請求給此無線基站之前從此標準模擬終端中接收到后續(xù)撥號數(shù)字,此接口就啟動無線終端狀態(tài)驗證。
32.用于通過無線終端和無線基站在網(wǎng)絡(luò)中至少一個標準模擬終端與遠程終端之間建立連接的一種方法,此方法包括以下步驟a)在從此標準模擬終端中接收到撥號數(shù)字時,結(jié)束無線終端狀態(tài)的驗證;b)存儲此撥號數(shù)字,將此撥號數(shù)字附加到先前存儲的撥號數(shù)字后面;c)啟動無線終端狀態(tài)的驗證d)發(fā)送存儲的撥號數(shù)字給緩沖器;和e)重復(fù)步驟a-d
33.權(quán)利要求32的方法,其中無線終端狀態(tài)的驗證包括抽樣與評估無線電信號強度、確定無線終端的業(yè)務(wù)限制、確定是否授權(quán)此無線終端從它所位于的網(wǎng)孔中發(fā)出呼叫和確定是否授權(quán)此無線終端利用操作者的SIM卡發(fā)出呼叫之中至少之一。
34.權(quán)利要求33的方法,其中在完成無線終端狀態(tài)驗證并確定此無線終端已準備好進行呼叫建立處理時,利用開始呼叫建立處理的指令從此緩沖器中發(fā)送存儲的撥號數(shù)字給此無線終端,并且只要在從此緩沖器中發(fā)送存儲的撥號數(shù)字給此無線終端之前接收到撥號數(shù)字,就對從標準模擬終端中接收的每一個撥號數(shù)字重復(fù)步驟a-d。
35.權(quán)利要求32的方法,其中在完成無線終端狀態(tài)驗證并確定此無線終端已準備好進行呼叫建立處理時,此無線終端發(fā)送呼叫建立請求給無線基站,并且其中只要在從此無線終端中發(fā)送呼叫建立請求給此無線基站之前接收到撥號數(shù)字,就對從此標準模擬終端中接收的每一個撥號數(shù)字重復(fù)步驟a-d。
全文摘要
一種方法和設(shè)備,用于通過無線終端在網(wǎng)絡(luò)中至少一個標準模擬終端與遠程終端之間建立呼叫或在無線終端與網(wǎng)絡(luò)中另一遠程終端進行通話的同時通過此無線終端接入此遠程站或請求網(wǎng)絡(luò)中的業(yè)務(wù)。清除存儲器的內(nèi)容,并從此標準模擬終端中接收第一撥號數(shù)字。結(jié)束呼叫建立處理、快速接入準備或無線終端狀態(tài)的驗證。此第一撥號數(shù)字存儲在此存儲器中,并開始呼叫建立處理、快速接入準備或無線終端狀態(tài)的驗證。如果從此標準模擬終端中接收到后續(xù)撥號數(shù)字,則結(jié)束呼叫建立處理、快速接入準備或無線終端狀態(tài)的驗證,而且此后續(xù)撥號數(shù)字存儲在存儲器中。然后,重新開始呼叫建立處理、快速接入準備或無線終端狀態(tài)的驗證。
文檔編號H04M1/725GK1266593SQ9880803
公開日2000年9月13日 申請日期1998年6月5日 優(yōu)先權(quán)日1997年6月6日
發(fā)明者F·阿圭雷, J·I·戈尼莫雷諾, J·J·亞內(nèi)茲 申請人:艾利森電話股份有限公司