專利名稱:用于對(duì)呼叫進(jìn)行路由的客戶端設(shè)備方法及裝置的制作方法
技術(shù)領(lǐng)域:
背景技術(shù):
個(gè)人擁有用于通信的多個(gè)不同設(shè)備變得相對(duì)普遍。例如,個(gè)人可 以擁有家庭電話、無線電話、尋呼機(jī)、個(gè)人數(shù)字助理(PDA)和辦公 室電話等。隨著人們的移動(dòng)日益頻繁,通過這些通信設(shè)備之一與人進(jìn) 行聯(lián)系變得更加困難。
呼叫轉(zhuǎn)接是解決該問題的一種方法。如果指定振鈴次數(shù)之前沒有
應(yīng)答,則特定電話系統(tǒng)允許用戶接入另一號(hào)碼(呼叫被轉(zhuǎn)接至該號(hào)碼)。 這應(yīng)當(dāng)允許具有多個(gè)電話設(shè)備的個(gè)人將呼叫轉(zhuǎn)接到這些設(shè)備,直到此
人所在的電話最終振鈴。然而,如果涉及多個(gè)電話,則該方式變得復(fù) 雜。此外,如果要將呼叫轉(zhuǎn)接多次,則需要主叫方在一段相當(dāng)長(zhǎng)的時(shí) 間內(nèi)保持在線。此外,個(gè)人的每個(gè)電話必須具有呼叫轉(zhuǎn)接能力。此外, 在個(gè)人每次期望發(fā)起呼叫轉(zhuǎn)接時(shí),該方式需要對(duì)所涉及的所有電話進(jìn) 行重新編程。
這種轉(zhuǎn)接策略的顯著缺點(diǎn)在于,在轉(zhuǎn)接的呼叫的每一段中,主叫 方在鏈中的最后設(shè)備或網(wǎng)絡(luò)上被終結(jié)。因此,轉(zhuǎn)接方案中的最終號(hào)碼 負(fù)責(zé)所有可用的增強(qiáng)服務(wù)或?qū)χ鹘蟹娇捎玫恼Z音郵件。相應(yīng)地,盡管可以首先對(duì)配備有語音郵件和/或接線員協(xié)助的辦公室電話進(jìn)行呼叫,
但是, 一旦將呼叫從公司PBX上轉(zhuǎn)出(例如轉(zhuǎn)至用戶的無線電話), 則將失去公司網(wǎng)絡(luò)中所有這種增強(qiáng)服務(wù)。
旅行也可以加劇建立與能夠接入多個(gè)電話設(shè)備的個(gè)人進(jìn)行通信的 難度。 一旦入住賓館,旅行者的賓館房間中的電話成為可用的另一個(gè) 潛在的聯(lián)系裝置。不幸的是,這迫使主叫方?jīng)Q定是否嘗試通過旅行者 的房間電話或其它電話設(shè)備(例如無線電話或者尋呼機(jī))來聯(lián)系他或 她。如果旅行者未應(yīng)答被叫的電話,則主叫方必須決定是否留下消息 (不知道何時(shí)或是否可以獲取該消息)或者改為嘗試經(jīng)由他或她的其 它電話來聯(lián)系到旅行者。
同樣地,如果旅行者預(yù)期有個(gè)重要呼叫,但是不確定該呼叫將呼 入他的房間電話還是無線電話,則該旅行者會(huì)感覺被迫留在他的房間 中直到接收到該呼叫。另外,如果旅行者的無線電話不支持特定類型 的長(zhǎng)途呼叫(例如至各個(gè)外國(guó)),則該旅行者僅能從他或她的賓館房間 進(jìn)行特定類型的呼叫。同樣的問題也發(fā)生在旅行者訪問其它辦公室或 者企業(yè)(具有其自己的企業(yè)電信網(wǎng)絡(luò))時(shí)。
辦公室電話是大多數(shù)商務(wù)人士的主要聯(lián)系點(diǎn)。典型地,公司在其 辦公室電話基礎(chǔ)設(shè)施上投入很大,辦公室電話通常包括語音郵件、尋 呼以及統(tǒng)一消息收發(fā)系統(tǒng)。另外,大多數(shù)公司與其電話運(yùn)營(yíng)商(例如, 本地或者長(zhǎng)途運(yùn)營(yíng)商)有協(xié)商合同,以確保其針對(duì)經(jīng)由其公司網(wǎng)絡(luò)進(jìn) 行的呼叫獲得最低可能的費(fèi)率。然而,由于公司人員的移動(dòng)日益頻繁, 更多商務(wù)人士在不在辦公室時(shí)使用無線電話或設(shè)備來進(jìn)行其業(yè)務(wù)。這 導(dǎo)致了公司將其大量電信預(yù)算花費(fèi)在無線通信上,而無線通信的協(xié)商 費(fèi)率遠(yuǎn)高于其公司網(wǎng)絡(luò)費(fèi)率。另外,無線通信系統(tǒng)通常缺少公司用戶 在辦公室環(huán)境中所預(yù)期的增強(qiáng)的便利性(例如辦公室間的語音郵件, 分機(jī)直撥,等等)。
通常,必須與特定個(gè)人通信并且不能等到其人結(jié)束當(dāng)前呼叫。這 有時(shí)被稱為多級(jí)優(yōu)先和搶占(MLPP),但是在本文中稱作"優(yōu)先搶占"。 然而,優(yōu)先搶占局限于與企業(yè)網(wǎng)絡(luò)連接的電話,這限制了較高等級(jí)官 員在需要時(shí)聯(lián)系適當(dāng)個(gè)人(其也可以是高級(jí)官員或者政府官員)的能力。需要向無線以及遠(yuǎn)程設(shè)備擴(kuò)展該優(yōu)先搶占能力,使得優(yōu)先用戶能 夠搶占已有的通信并且與特定個(gè)人通信,即使其人正在使用無線電話 或其它遠(yuǎn)程設(shè)備。
發(fā)明內(nèi)容
在一個(gè)實(shí)施例中,提供了一種用于對(duì)無線設(shè)備通過企業(yè)通信網(wǎng)絡(luò) 發(fā)起的輸出通信進(jìn)行路由的方法。所述方法包括以下步驟將所述無 線設(shè)備注冊(cè)至與企業(yè)通信網(wǎng)絡(luò)相關(guān)聯(lián)的服務(wù)器;從注冊(cè)的無線設(shè)備輸
入第一數(shù)據(jù)信號(hào),所述第一數(shù)據(jù)信號(hào)包括所述輸出通信的預(yù)期接收者
設(shè)備的第一設(shè)備指示符;將所述第一設(shè)備指示符翻譯成第一地址,所 述第一地址適于建立與所述預(yù)期接收者設(shè)備的第一通信路徑;使用所 述第一地址來建立所述第一通信路徑;建立通向所述無線設(shè)備的第二 通信路徑;以及連接第一和第二通信路徑,以將所述輸出通信從所述 無線設(shè)備路由至接收者。
在另一示例實(shí)施例中,提供了一種對(duì)通信進(jìn)行路由的方法。所述 方法包括下列步驟在第一通信路徑上接收對(duì)主設(shè)備電話地址的呼入 呼叫;將主設(shè)備電話地址翻譯成與所述主設(shè)備電話地址相關(guān)聯(lián)的遠(yuǎn)程 設(shè)備的第一連接指示符;向所述遠(yuǎn)程設(shè)備發(fā)送第一數(shù)據(jù)信號(hào),所述數(shù) 據(jù)信號(hào)詢問所述遠(yuǎn)程設(shè)備處是否要接受所述呼入呼叫;接收來自所述 遠(yuǎn)程設(shè)備的第二數(shù)據(jù)信號(hào);基于所述第二數(shù)據(jù)信號(hào)來確定所述呼入呼 叫是否被接受;以及如果所述呼入呼叫被接受,則使用第一連接號(hào)碼 來建立通向所述遠(yuǎn)程設(shè)備的第二通信路徑,并連接第一和第二路徑以 便將所述呼入呼叫路由至所述遠(yuǎn)程設(shè)備。
在另一示例實(shí)施例中,提供了一種包括處理器在內(nèi)的電信服務(wù) 器。所述處理器適于通過下列步驟來對(duì)無線設(shè)備通過企業(yè)通信網(wǎng)絡(luò)發(fā) 起的輸出通信進(jìn)行路由將所述無線設(shè)備注冊(cè)至與企業(yè)通信網(wǎng)絡(luò)相關(guān) 聯(lián)的服務(wù)器;從注冊(cè)的無線設(shè)備輸入第一數(shù)據(jù)信號(hào),所述第一數(shù)據(jù)信 號(hào)包括所述輸出通信的預(yù)期接收者設(shè)備的第一設(shè)備指示符;將所述第 一設(shè)備指示符翻譯成第一地址,所述第一地址適于建立與所述預(yù)期接 收者設(shè)備的第一通信路徑;使用所述第一地址來建立所述第一通信路
8徑;建立通向所述無線設(shè)備的第二通信路徑;以及連接第一和第二通 信路徑,以將所述輸出通信從所述無線設(shè)備路由至接收者。
在又一實(shí)施例中,提供了另一種電信服務(wù)器。所述服務(wù)器包括適 于通過下列步驟對(duì)通信進(jìn)行路由的處理器在第一通信路徑上接收對(duì) 主設(shè)備電話地址的呼入呼叫;將主設(shè)備電話地址翻譯成與所述主設(shè)備 電話地址相關(guān)聯(lián)的遠(yuǎn)程設(shè)備的第一連接指示符;向所述遠(yuǎn)程設(shè)備發(fā)送 第一數(shù)據(jù)信號(hào),所述數(shù)據(jù)信號(hào)詢問所述遠(yuǎn)程設(shè)備處是否要接受所述呼 入呼叫;接收來自所述遠(yuǎn)程設(shè)備的第二數(shù)據(jù)信號(hào);基于所述第二數(shù)據(jù) 信號(hào)來確定所述呼入呼叫是否被接受;以及如果所述呼入呼叫被接受, 則使用第一連接號(hào)碼來建立通向所述遠(yuǎn)程設(shè)備的第二通信路徑,并連 接第一和第二路徑以便將所述呼入呼叫路由至所述遠(yuǎn)程設(shè)備。
圖1示出了根據(jù)本文公開的實(shí)施例的電信系統(tǒng)的示例。 圖2示出了根據(jù)本文公開的實(shí)施例的服務(wù)器單元。 圖3示出了根據(jù)本文公開的另一個(gè)實(shí)施例的服務(wù)器單元。 圖4示出了根據(jù)本文公開的實(shí)施例的處理器模塊。 圖5A示出了根據(jù)本文公開的實(shí)施例來構(gòu)建的另一電信系統(tǒng)。 圖5B示出了圖5A的系統(tǒng)中使用的示例移動(dòng)設(shè)備架構(gòu)以及設(shè)備的 應(yīng)用。
圖5C至5E示出了可以在圖5B的設(shè)備上顯示的通知和用戶選項(xiàng) 的示例。
圖6A至6H示出了示意本文公開的實(shí)施例執(zhí)行的各種操作的線型 流程圖。
圖7以流程圖形式示出了根據(jù)本文公開的實(shí)施例執(zhí)行的示例性輸 入站對(duì)站呼叫處理。
圖7A還以流程圖形式示出了根據(jù)本文公開的實(shí)施例執(zhí)行的輸入 站對(duì)站呼叫處理。
圖8是根據(jù)本文公開的實(shí)施例而構(gòu)建的示例移動(dòng)設(shè)備的框圖。
圖9是根據(jù)本文公開的實(shí)施例的移動(dòng)設(shè)備的示例通信子系統(tǒng)組件的框圖。
圖io是根據(jù)本文公開的實(shí)施例的無線網(wǎng)絡(luò)的示例節(jié)點(diǎn)的框圖。
圖11是示意與圖10的無線網(wǎng)絡(luò)以及圖8的移動(dòng)設(shè)備一起使用的
一種示例配置中的主機(jī)系統(tǒng)組件的框圖。
圖12示出了根據(jù)本文公開的實(shí)施例執(zhí)行的示例優(yōu)先搶占處理。
具體實(shí)施例方式
現(xiàn)在將描述示例實(shí)施例及應(yīng)用。應(yīng)理解,可以實(shí)現(xiàn)其它實(shí)施例并 且可以進(jìn)行結(jié)構(gòu)上或者邏輯上的改變。盡管已經(jīng)將本文公開的實(shí)施例 具體描述為應(yīng)用于商務(wù)或辦公室環(huán)境,但是,顯而易見地,應(yīng)當(dāng)可以 針對(duì)具有相同或類似問題的任何應(yīng)用來實(shí)現(xiàn)這些實(shí)施例。
本文公開的實(shí)施例涉及一種電信系統(tǒng),該系統(tǒng)可以選擇性地建立 與多個(gè)電話設(shè)備之一的通信,其中多個(gè)電話設(shè)備與特定電話號(hào)碼或者 其它尋址方法(如SIPURI或者專用電話號(hào)碼編號(hào)方案(PNP)(例如, 分機(jī)撥號(hào)))相關(guān)聯(lián)。此外,該系統(tǒng)允許遠(yuǎn)程設(shè)備作為針對(duì)輸入和輸出 通信的功能上標(biāo)準(zhǔn)的辦公室電話來運(yùn)行。該系統(tǒng)還具有處理器,被配 置為經(jīng)由例如電子郵件(email)、文本消息收發(fā)或者其它形式的數(shù)據(jù) 通信來向一個(gè)或更多遠(yuǎn)程設(shè)備發(fā)送數(shù)據(jù)信號(hào)而不需要任何用戶交互。 該數(shù)據(jù)信號(hào)使處理器和遠(yuǎn)程設(shè)備執(zhí)行一系列步驟,這些步驟被設(shè)計(jì)為 基于用戶首選項(xiàng)來對(duì)呼入和呼出呼叫進(jìn)行路由,并從遠(yuǎn)程設(shè)備執(zhí)行 PBX功能。
參考第一示例實(shí)施例在辦公室建筑、多個(gè)辦公室建筑或其它企業(yè) 設(shè)施內(nèi)的實(shí)現(xiàn)來討論和說明第一示例實(shí)施例。在辦公室建筑中,例如, 將人員分配至辦公室(或者小隔間),其中每個(gè)辦公室具有相關(guān)聯(lián)的電 話。辦公室電話通常被連接至PBX、交換機(jī)或者其它呼叫處理基礎(chǔ)設(shè) 施,其中一個(gè)示例是(但不限于)在3GPPIMS系統(tǒng)或者TISPANNGN (例如規(guī)范ECMATR/91以及TR/92)等系統(tǒng)上裝有的虛擬PBX (也被 稱作主機(jī)式企業(yè)服務(wù)(HES): —種下一代網(wǎng)絡(luò)(NGN)應(yīng)用,其中 NGN作為企業(yè)用戶所有發(fā)起和/或終結(jié)的商務(wù)通信能力的主機(jī),其中企 業(yè)用戶直接附著于NGN并且在NGN中具有針對(duì)該應(yīng)用的IMS服務(wù)訂閱)。PBX允許每個(gè)辦公室電話具有一個(gè)或者更多電話分機(jī)以及直接撥 入(DID)電話號(hào)碼。如本領(lǐng)域所知,電話分機(jī)通常是三、四或五位 電話號(hào)碼(即專用電話號(hào)碼編號(hào)方案(PNP)),其中可以通過撥叫這 三、四或五位分機(jī)進(jìn)行站對(duì)站(即辦公室對(duì)辦公室)的呼叫。這通常 被稱作分機(jī)直撥。還如本領(lǐng)域所知,DID電話號(hào)碼允許對(duì)辦公室電話 直接進(jìn)行外部呼叫(即從辦公室PBX之外發(fā)起的呼叫)。
本文公開的實(shí)施例并不限于任何具體環(huán)境。例如,可以在賓館、 寄宿公寓、宿舍、公寓或者其它商用或住宅設(shè)施中實(shí)現(xiàn)實(shí)施例,其中 向個(gè)人分配唯一的分機(jī)或者DID電話號(hào)碼。本文中使用的術(shù)語"辦公 室"包括商業(yè)、其它企業(yè)、賓館房間或者類似設(shè)施中的單一房間或空 間。本文中使用的術(shù)語"用戶"包括了辦公室人員、賓館客人或者與 電話分機(jī)以及DID電話號(hào)碼相關(guān)聯(lián)的其它個(gè)人。
圖1示出了根據(jù)實(shí)施例構(gòu)建的電信系統(tǒng)10。如下面將要討論的, 系統(tǒng)10向辦公室、企業(yè)或賓館PBX或其它通信網(wǎng)絡(luò)提供遠(yuǎn)程電話設(shè)備 的完全集成,例如遠(yuǎn)程設(shè)備70 (本示例中示為具有無線語音以及數(shù)據(jù) 通信的個(gè)人數(shù)字助理(PDA)(在本文中也稱作移動(dòng)設(shè)備))。遠(yuǎn)程設(shè)備 70可以是任何合適的具有無線能力的手持遠(yuǎn)程設(shè)備。遠(yuǎn)程設(shè)備70可以 基于多種類型的無線電通信技術(shù)來運(yùn)行,如GSM、 UMTS、 CDMA、 WiFi和/或WiMAX,并支持針對(duì)與各種無線電技術(shù)相關(guān)聯(lián)的數(shù)據(jù)和語 音通信的多種協(xié)議組。該遠(yuǎn)程設(shè)備可以支持(實(shí)現(xiàn))多于一種無線電 技術(shù),并同時(shí)使用兩種無線電服務(wù)(即WiFi、 GSM等)和/或類型(例 如電路或分組交換傳送)來提供數(shù)據(jù)和語音通信能力,例如支持 GSM/GPRS和WiFi的Blackberry。以下關(guān)于圖8詳細(xì)描述的設(shè)備800是遠(yuǎn) 程設(shè)備的示例。這種設(shè)備包括加拿大安大略的ResearchlnMotion有限 公司的BlackberryTM設(shè)備或者美國(guó)加利福尼亞州的Palm公司的Palm TreoTM設(shè)備等。另外,遠(yuǎn)程設(shè)備70可以是蜂窩電話或支持VoIP的完全
數(shù)據(jù)型手持設(shè)備。
系統(tǒng)10可以選擇性地與多個(gè)設(shè)備(包括一個(gè)或者更多遠(yuǎn)程設(shè)備 70)之一建立通信,其中所述多個(gè)設(shè)備與特定電話分機(jī)或者DID電話 號(hào)碼相關(guān)聯(lián)。此外,系統(tǒng)10允許如移動(dòng)設(shè)備之類的遠(yuǎn)程設(shè)備70 (下面將更詳細(xì)地描述)執(zhí)行針對(duì)輸入以及輸出通信的標(biāo)準(zhǔn)辦公室電話12a、 12b的功能。這就是說,即使設(shè)備不在辦公室的界限之內(nèi)或者未直接連 接到辦公室PBX,遠(yuǎn)程設(shè)備70也能夠使用辦公室網(wǎng)絡(luò)的特征(例如, 分機(jī)直撥,公司撥號(hào)方案,企業(yè)語音郵件等等)。如果需要,系統(tǒng)IO 還允許遠(yuǎn)程設(shè)備70作為獨(dú)立的PDA、無線電話等來運(yùn)行。這就是說, 即使系統(tǒng)10也將PBX呼叫路由至設(shè)備70,遠(yuǎn)程設(shè)備70也可以接收對(duì)其
(非辦公室)DID電話號(hào)碼進(jìn)行的呼叫。另外,系統(tǒng)10實(shí)質(zhì)上實(shí)現(xiàn)了 作為辦公室、企業(yè)或者賓館PBX/IP-PBX或其它通信網(wǎng)絡(luò)中的一部分的 設(shè)備上典型可用的全部或部分呼叫管理或其它信令協(xié)議功能。下面將 詳細(xì)討論這些特征中的一些特征。
本文中具體說明的系統(tǒng)10包括傳統(tǒng)辦公室PBX網(wǎng)絡(luò)11。 PBX網(wǎng)絡(luò) 11可以包括經(jīng)由通信線路18a、 18b分別連接至傳統(tǒng)PBX/IP-PBX 14的 多個(gè)標(biāo)準(zhǔn)電話12a、 12b。盡管PBX網(wǎng)絡(luò)ll可以使用PBX或者IP-PBX 14, 但是為了方便,以下公開將僅僅涉及PBX 14。 PBX 14通過主速率接口
(PRI)連接20或者其它合適的通信線路或介質(zhì)連接至呼叫網(wǎng)絡(luò),如 公共交換電話網(wǎng)(PSTN) 16。標(biāo)準(zhǔn)電話12a、 12b可以是任意數(shù)字或模 擬電話或本領(lǐng)域已知的其它通信設(shè)備。如圖1所示,第一電話12a是數(shù) 字電話,而第二電話12b是模擬電話。僅為了清楚起見,圖l示出了兩 個(gè)電話12a、 12b,但是應(yīng)理解,系統(tǒng)10可以支持任何數(shù)目或任何組合 的電話或其它通信設(shè)備。此外,盡管期望使用數(shù)字電話,但是本文所 述的實(shí)施例并不限于系統(tǒng)10中使用的電話的具體類型。
PBX 14耦合至根據(jù)本發(fā)明的實(shí)施例構(gòu)建的服務(wù)器30 (下面將更詳 細(xì)討論)。服務(wù)器30通過PRI連接22、 VoIP連接24 (例如,SIP以及其它 私有協(xié)議)(如果PBX 14是IP-PBX),或者其它合適的通信介質(zhì)(例如, WiFi連接)連接至本實(shí)施例中的PBX 14。服務(wù)器30還通過PRI連接或 者其它適合的數(shù)字通信介質(zhì)連接至PSTN 54。所示的服務(wù)器30與PSTN 54之間的PRI連接包括第一PRI連接32,信道服務(wù)單元(CSU) 34以及 第二PRI連接36。如本領(lǐng)域所知,CSU是用于將計(jì)算機(jī)(或者其它設(shè)備) 連接至數(shù)字介質(zhì)的機(jī)制,允許用戶使用其自己的設(shè)備來重定時(shí)并且重 新產(chǎn)生輸入信號(hào)。應(yīng)該理解,所示的服務(wù)器30與PSTN 54之間的連接
12是許多合適連接之一。相應(yīng)地,本文所述的實(shí)施例不應(yīng)限于所示的連
接。服務(wù)器30是允許遠(yuǎn)程設(shè)備(例如移動(dòng)設(shè)備70)集成入PBX網(wǎng)絡(luò)ll 的機(jī)制之一,并且其操作將在下面更詳細(xì)地描述。此外,從下面詳細(xì) 描述的各種呼叫流程過程中,顯而易見地,服務(wù)器30維持對(duì)輸入、輸 出和進(jìn)行中的呼叫和通信的控制。
服務(wù)器30優(yōu)選地通過合適的通信介質(zhì)38連接至局域網(wǎng)(LAN)40。 盡管示出了LAN40,但是應(yīng)當(dāng)理解,可以使用任意其它網(wǎng)絡(luò),不論其 為有線或無線或其組合。多個(gè)計(jì)算機(jī)(例如42a、 42b)通過任意合適 的通信線路44a、 44b分別連接至LAN40。網(wǎng)絡(luò)管理員或其他人可以使 用計(jì)算機(jī)42a、 42b來維護(hù)服務(wù)器30以及系統(tǒng)10中的其它部分。LAN 40 也可以通過合適的通信介質(zhì)48連接至因特網(wǎng)50。防火墻46可以用于安 全用途。根據(jù)實(shí)施例,辦公室人員或系統(tǒng)10的其它授權(quán)用戶可以使用 因特網(wǎng)50以允許遠(yuǎn)程管理設(shè)備52 (例如個(gè)人計(jì)算機(jī))執(zhí)行服務(wù)器30的 遠(yuǎn)程管理。遠(yuǎn)程管理允許辦公室人員設(shè)置針對(duì)特定電話分機(jī)的用戶首 選項(xiàng)。因此,每個(gè)辦公室電話分機(jī)以及相關(guān)聯(lián)的遠(yuǎn)程設(shè)備是分別可配 置的。
在本實(shí)施例中,PSTN 54通過無線交換機(jī)58連接至商用無線運(yùn)營(yíng) 商(或者與系統(tǒng)10不位于共同位置的其它運(yùn)營(yíng)商),或者通過合適的通 信介質(zhì)56連接至其它無線運(yùn)營(yíng)商設(shè)備。無線交換機(jī)58 (通過合適的通 信介質(zhì)62)連接至用于將信號(hào)64發(fā)送至無線遠(yuǎn)程設(shè)備70的至少一根天 線60。該無線遠(yuǎn)程設(shè)備也可以是無線電話、蜂窩電話或者其它無線通 信設(shè)備??赡芷谕h(yuǎn)程設(shè)備70能夠處理數(shù)字和模擬通信信號(hào)(或兩者 中任一)。應(yīng)當(dāng)注意,可以使用任意類型的無線通信協(xié)議(或者不同協(xié) 議的組合),例如TDMA、 CDMA、 GSM、 AMPS、 MSR、 iDEN、 WAP、 WiFi等等。
應(yīng)當(dāng)理解,服務(wù)器30通過PSTN54和/或數(shù)據(jù)網(wǎng)絡(luò)(例如WLAN) 而不是通過唯一的硬件或者辦公室中的蜂窩網(wǎng)絡(luò)連接至無線運(yùn)營(yíng)商。 由此,服務(wù)器30僅需要與傳統(tǒng)組件(如PBX 14以及PSTN54)進(jìn)行接 口連接。因此,系統(tǒng)10實(shí)質(zhì)上是獨(dú)立于技術(shù)的。此外,不需要特殊的 無線設(shè)備,這允許遠(yuǎn)程設(shè)備以其傳統(tǒng)方式工作(例如作為分離的移動(dòng)設(shè)備)并且作為PBX網(wǎng)絡(luò)11的一部分(如果需要)。例如,PSTN54將 對(duì)與PBX分機(jī)相關(guān)聯(lián)的DID電話號(hào)碼進(jìn)行的呼叫發(fā)送至服務(wù)器30,其 中服務(wù)器30解析被叫號(hào)碼并且執(zhí)行如下所述的呼叫處理。
服務(wù)器30以及PBX 14也可以連接至記賬/計(jì)費(fèi)系統(tǒng)80。計(jì)費(fèi)系統(tǒng) 80也可以連接至LAN 40,使得系統(tǒng)管理員可以訪問計(jì)費(fèi)系統(tǒng)80的內(nèi) 容。通過將計(jì)費(fèi)系統(tǒng)80并入系統(tǒng)10,可以獲得針對(duì)發(fā)往/來自遠(yuǎn)程設(shè)備 70或其它遠(yuǎn)程設(shè)備的呼叫的即時(shí)計(jì)費(fèi)信息。這種即時(shí)計(jì)費(fèi)特征不存在 于其它PBX或者企業(yè)網(wǎng)絡(luò)中,并且對(duì)公司環(huán)境(如律師事務(wù)所以及政 府機(jī)構(gòu))以及賓館環(huán)境特別有用,在這些環(huán)境中最新的計(jì)費(fèi)信息是必 不可少的。
如上所述,服務(wù)器30允許遠(yuǎn)程設(shè)備完全集成入PBX網(wǎng)絡(luò)11中。根 據(jù)實(shí)施例,服務(wù)器30是基于處理器的獨(dú)立單元,能夠處理定向至PBX 網(wǎng)絡(luò)ll的通信。在第一實(shí)施例中,如圖2所示,服務(wù)器30包括多個(gè)接收 和發(fā)送模塊220a、 220b、 220c;第一和第二總線275、 285;至少一個(gè) 處理器模塊(Obj) 250;網(wǎng)絡(luò)接口卡240以及可操作為包括數(shù)據(jù)庫270 (例如關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS))的存儲(chǔ)器模塊。此外,服務(wù) 器30可以包括基于web的用戶界面(UI)處理器模塊265、 SIP代理服 務(wù)器模塊280以及多個(gè)觸發(fā)文件(flop file) 2卯a(chǎn)、 2卯b、 290c。處理 器、UI以及SIP代理服務(wù)器模塊250、 265、 280可以分離地或一起實(shí)現(xiàn)
為包含源代碼、目標(biāo)模塊、腳本或其它編程以執(zhí)行下列功能的一個(gè)或 者更多處理器卡(下面參考圖4更詳細(xì)地描述這些卡的示例硬件組件)。 SIP代理服務(wù)器模塊280接收來自用戶代理的會(huì)話發(fā)起協(xié)議(SIP) 消息,并且代表用戶代理來對(duì)這些消息執(zhí)行轉(zhuǎn)發(fā)或響應(yīng)。實(shí)質(zhì)上,SIP 代理服務(wù)器模塊280是對(duì)服務(wù)器30的基于IP的接口的網(wǎng)關(guān)。SIP代理服 務(wù)器模塊280還向SIP網(wǎng)絡(luò)添加服務(wù)、特征以及可擴(kuò)縮性。除了SIP代理 功能之外,SIP代理服務(wù)器模塊280通常包括注冊(cè)服務(wù)以及SIP位置數(shù)據(jù) 庫。
服務(wù)器30可以接收呼入呼叫210和/或進(jìn)行呼出呼叫215(下面將更 詳細(xì)地描述)。處理器模塊250將引導(dǎo)并指令服務(wù)器30的呼叫過程等等。 包括數(shù)據(jù)庫270在內(nèi)的存儲(chǔ)器模塊用于存儲(chǔ)用戶首選項(xiàng)以及其它相關(guān)信息,并且可以是分離的卡或被包括在一個(gè)其它模塊內(nèi)。如果需要,
存儲(chǔ)器模塊也可以位于服務(wù)器30的外部,并且通過任意有線或者無線 通信介質(zhì)連接至服務(wù)器30。
圖4示出了示例處理器卡400,處理器卡400可以用于處理器、UI 以及SIP代理服務(wù)器模塊250、 265、 280???00包括用于執(zhí)行處理器模 塊250 (或其它模塊)的處理的處理器460,處理器460在總線450上與 卡的各種其它設(shè)備通信。這些設(shè)備可以包括隨機(jī)存取存儲(chǔ)器(RAM) 420、只讀存儲(chǔ)器(ROM) 430以及非易失性存儲(chǔ)器440。輸入/輸出設(shè) 備(I/O) 410提供了輸入卡400和從卡400輸出的通信。盡管示出一個(gè) 輸入/輸出設(shè)備410,但是,按照需要,卡上可以包括多個(gè)I/0設(shè)備。包 括公開的實(shí)施例要求或執(zhí)行的應(yīng)用在內(nèi)的源代碼(或者其他編程)可 以存儲(chǔ)于卡400上的一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中(例如ROM 430、非 易失性存儲(chǔ)器440)并由處理器來執(zhí)行。
參見圖2和圖4,處理器模塊250執(zhí)行處理器模塊250中(例如圖4 所示)或者與其耦合的一個(gè)或者更多存儲(chǔ)器單元中存儲(chǔ)的一個(gè)或者更 多計(jì)算機(jī)程序或者應(yīng)用(Obj)。處理器模塊250可以包括一個(gè)或者更多 過程,例如修改的VxML 260呼叫流程過程、商務(wù)邏輯過程255、呼叫 服務(wù)功能(CSF)過程245、以及全局應(yīng)用處理接口 (API)過程235。 應(yīng)當(dāng)理解,處理器模塊250可以包括所描述的過程中的一個(gè)、全部或者 任意組合。處理器模塊250還可以包含在系統(tǒng)10的總體操作期間使用的 一個(gè)或者更多附加數(shù)據(jù)庫和/或其它處理存儲(chǔ)器。
在一個(gè)實(shí)施例中,商務(wù)邏輯過程255可被用于確定呼叫方(呼入 或者呼出)是否是服務(wù)器30網(wǎng)絡(luò)的參與者并允許通過提供路由方案和 路由翻譯、交互式語音應(yīng)答(IVR)提示和通知、數(shù)據(jù)操作、管理和 控制來靈活配置服務(wù)器30。在另一個(gè)實(shí)施例中,商務(wù)邏輯255提供智能 呼叫路由功能(下面詳細(xì)描述)。UI模塊265包括以下過程向管理員 提供簡(jiǎn)易而強(qiáng)大的用戶界面,以及配置并管理應(yīng)用,包括系統(tǒng)、用戶、 會(huì)議、通知、IVR以及語音郵件應(yīng)用的管理等。
多個(gè)接收和發(fā)送模塊220a、 220b、 220c與呼入和呼出電話呼叫通 信并對(duì)其進(jìn)行處理,這些模塊沿總線285連接。在一個(gè)實(shí)施例中,總線285是H100或者類似總線。接收和發(fā)送模塊220a、 220b、 220c可以是電話卡(例如IntelDialogic卡),經(jīng)由總線275 (例如PCI總線)與處理器模塊250、數(shù)據(jù)庫270以及其它組件通信,總線275橋接至總線285 (圖中未顯示橋),并且,采用這些模塊在呼叫處理期間接收和發(fā)送信息至PBX 14和PSTN 54。模塊220a、 220b、 220c還接收和發(fā)送如管理信息之類的其它信息。在圖3所示的另一個(gè)實(shí)施例中,接收和發(fā)送模塊220a、220b、 220c也可以被實(shí)現(xiàn)為處理器模塊320,例如具有存儲(chǔ)器330的主機(jī)媒體處理(HMP)處理器,存儲(chǔ)器330包括程序,當(dāng)該程序被執(zhí)行時(shí),使處理器320執(zhí)行所需的電話功能。
在一個(gè)實(shí)施例中,使用用于將服務(wù)器30與PBX 14和PSTN接口連接的一個(gè)或者更多傳統(tǒng)的基于處理器的可編程電話接口電路卡(例如Intel Dialogic卡)來實(shí)現(xiàn)接收和發(fā)送模塊220a、 220b、 220c執(zhí)行的工作量以及處理器模塊250的一些處理功能。對(duì)這些卡進(jìn)行編程以執(zhí)行進(jìn)行和接收呼叫的所需的傳統(tǒng)電話服務(wù),并編程以執(zhí)行下面描述的唯一呼叫處理功能。
服務(wù)器30優(yōu)選地包含辦公室分機(jī)號(hào)碼(本文中也被稱作PBX分機(jī))以及與每個(gè)現(xiàn)有PBX分機(jī)相關(guān)聯(lián)的DID電話號(hào)碼的數(shù)據(jù)庫,DID號(hào)碼與包括一個(gè)或者更多遠(yuǎn)程設(shè)備70在內(nèi)的一個(gè)或者更多設(shè)備相關(guān)
聯(lián)。將該數(shù)據(jù)庫存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上,所述介質(zhì)可以是服務(wù)器30的一部分(例如數(shù)據(jù)庫270)或連接至服務(wù)器30。該數(shù)據(jù)庫還可以包含服務(wù)器至PBX分機(jī)(下文稱作"SERVER-PBX分機(jī)")以及與每個(gè)PBX分機(jī)相關(guān)聯(lián)的一個(gè)或者更多遠(yuǎn)程設(shè)備電話號(hào)碼。在所示的實(shí)施例中,在電話模塊220a、 220b、 220c上運(yùn)行的軟件與該數(shù)據(jù)庫接口連接,以執(zhí)行下面討論的各種呼叫處理功能。
在圖l所示的實(shí)施例中,PBX 14包含協(xié)同撥號(hào)方案(CDP)控制表。CDP控制表將存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)并從計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中檢索出,該介質(zhì)可以是PBX14的一部分或者連接至PBX14。 CDP控制表對(duì)通過服務(wù)器30和PBX 14之間的PRI 22和VoIP 24連接進(jìn)行的一些或全部PBX分機(jī)至服務(wù)器30的路由進(jìn)行引導(dǎo)。另外,PBX 14的CDP控制表對(duì)接收自服務(wù)器30的全部SERVER-PBX分機(jī)至合適的辦公室電話的路由進(jìn)行引導(dǎo)。
圖5A示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例構(gòu)建的電信系統(tǒng)10a的另一個(gè)示例。系統(tǒng)10a包括PBX 14, PBX 14經(jīng)由PRI連接230連接至包括處理器模塊250和數(shù)據(jù)庫270在內(nèi)的服務(wù)器30。如上所述,PBX14也可以是IP-PBX,并且因此在服務(wù)器30和PBX 14之間也可以有VoIP連接。如果需要,還可以存在無線連接(例如WiFi)。這就是說,除了上面說明以及討論的連接之外,所示實(shí)施例可以使用無線蜂窩連接(即電路交換)以及數(shù)據(jù)連接(即分組交換)。如果需要,服務(wù)器30還包括來自圖2或者圖3的組件,為方便起見未示意出這些組件。服務(wù)器30經(jīng)由主機(jī)系統(tǒng)480、網(wǎng)絡(luò)1024以及無線網(wǎng)絡(luò)(WDN) 850 (這些全部將在下面關(guān)于圖10和11更詳細(xì)地描述)連接至遠(yuǎn)程設(shè)備70。應(yīng)當(dāng)理解,可以對(duì)服務(wù)器30、主機(jī)系統(tǒng)480以及遠(yuǎn)程設(shè)備70之間的通信進(jìn)行加密,以使得通信中的信息(即電話號(hào)碼、用戶登錄標(biāo)識(shí)、系統(tǒng)信息以及設(shè)置等等)對(duì)于公眾是不可破譯的。盡管期望使用加密,但是,是否要使用加密的決定是由遠(yuǎn)程設(shè)備70、主機(jī)系統(tǒng)480和/或服務(wù)器30的最終用戶或者系統(tǒng)管理員來決定的。主機(jī)系統(tǒng)480可以包括web服務(wù)連接(即針對(duì)因特網(wǎng)),以提供服務(wù)器30和遠(yuǎn)程設(shè)備70之間的接口。主機(jī)系統(tǒng)480還可以包括便于服務(wù)器30和遠(yuǎn)程設(shè)備70之間進(jìn)行數(shù)據(jù)通信的移動(dòng)數(shù)據(jù)服務(wù)器(例如圖11中的服務(wù)器1174)。 PSTN54也與服務(wù)器30和遠(yuǎn)程設(shè)備70通信。
服務(wù)器30的處理器模塊250執(zhí)行其相關(guān)聯(lián)的存儲(chǔ)器中存儲(chǔ)的一個(gè)或者更多程序,以處理通過PBX 14或者PSTN54接收到的呼叫。遠(yuǎn)程設(shè)備70和主機(jī)系統(tǒng)480也包含"客戶端"應(yīng)用,所述客戶端應(yīng)用被設(shè)計(jì)為與服務(wù)器30通信并執(zhí)行根據(jù)本文描述的實(shí)施例的下列處理。圖5B示出了遠(yuǎn)程設(shè)備70的示例架構(gòu)。所示的實(shí)施例包括一般表示層541、設(shè)備專用表示層542、應(yīng)用邏輯543、 一般設(shè)備控制544以及設(shè)備專用的設(shè)備控制545。 一般而言, 一般表示層541控制鍵區(qū)以及顯示功能。設(shè)備專用表示層542控制設(shè)備70專有的特征。例如,根據(jù)遠(yuǎn)程設(shè)備70,這些特征可以包括與軌跡輪、軌跡球或者觸摸屏等的接口連接。
在所示的實(shí)施例中,設(shè)備70通常包括以下裝置。設(shè)備70具有帶有
17合理分辨率和基本圖形能力的屏幕。設(shè)備70還具有基本用戶輸入系統(tǒng),
例如功能鍵、簡(jiǎn)化的或者全尺寸鍵盤和/或圖形輸入能力(例如觸摸
屏)。設(shè)備70還包括針對(duì)GPRS/EGPRS、 1XRTT/EVDO、 802.11A/B/G/N、WiMAX、 LTE、 UTRAN以及衛(wèi)星等中的一種或更多的數(shù)據(jù)通信接口。在設(shè)備70上運(yùn)行的應(yīng)用被設(shè)計(jì)為具有利用設(shè)備70的固有接口 (例如屏幕、輸入系統(tǒng)以及數(shù)據(jù)通信)的能力的一般應(yīng)用。
客戶端應(yīng)用利用用于數(shù)據(jù)表示(層541)和設(shè)備控制(控制544)的管理的、例如Java ME (J2ME)環(huán)境的標(biāo)準(zhǔn)API和內(nèi)置能力。這些標(biāo)準(zhǔn)能力允許一定水平的一般數(shù)據(jù)表示、數(shù)據(jù)輸入控制以及數(shù)據(jù)消息收發(fā),例如TCP/IP、 UDP/IP、 SMS、 USSD以及電路交換(CS)數(shù)據(jù)等。服務(wù)器30也支持使用上述協(xié)議的數(shù)據(jù)消息收發(fā)。另外,每個(gè)設(shè)備制造商也可以提供設(shè)備專用API、控制和/或允許更大程度上集成至設(shè)備的能力(即設(shè)備專用表示層542、設(shè)備專用的設(shè)備控制545)。這些通常作為庫而包括,可以使用客戶端應(yīng)用來編譯、鏈接或者封裝這些庫。這些設(shè)備專用控制包括但不限于以下特征例如指輪控制、軌跡球控制、電話本訪問和控制、安全控制擴(kuò)展,以及私有或設(shè)備專用的消息控制。
應(yīng)用邏輯543管理對(duì)設(shè)備70的輸入和從設(shè)備70的輸出,并且以普遍存在的方式來處理這些信息,以提供一般設(shè)備客戶端能力,例如管理、輸入呼叫管理,輸出呼叫管理以及呼叫中(進(jìn)行中的呼叫)管理。以從設(shè)備專用接口中抽象出邏輯的方式來編寫應(yīng)用邏輯543,使得所有
功能工作在所有支持的設(shè)備上。隨著新的/將來的設(shè)備變?yōu)橹С郑蛻舳藨?yīng)用之間的差異得到最小化。
類似于系統(tǒng)IO,系統(tǒng)10a實(shí)質(zhì)上實(shí)現(xiàn)了辦公室、企業(yè)或者賓館PBX
或其它通信網(wǎng)絡(luò)桌面電話中典型可用的全部或者部分呼叫管理功能。下面詳細(xì)討論這些特性中的一些特征。此外,從下面詳細(xì)描述的各種呼叫流程過程中,顯而易見地,服務(wù)器30維護(hù)對(duì)輸入、輸出和進(jìn)行中的呼叫和通信的控制。根據(jù)示例實(shí)施例,圖6A至6H示出了服務(wù)器30(經(jīng)由處理器模塊250)、主機(jī)系統(tǒng)480以及遠(yuǎn)程設(shè)備70可以被編程以處理和執(zhí)行的基本呼叫處理流程。參見圖6A,如場(chǎng)景100和102中所示,首先,遠(yuǎn)程設(shè)備70通過向服 務(wù)器30發(fā)送會(huì)話請(qǐng)求登錄數(shù)據(jù)信號(hào)(流程線100a、 102a)來嘗試登錄 至服務(wù)器30。如下面更詳細(xì)描述的,使用各種所支持的方法中的任一 種(例如web服務(wù)),通過系統(tǒng)480來發(fā)送來自遠(yuǎn)程設(shè)備70的消息。作 為響應(yīng),服務(wù)器30發(fā)送數(shù)據(jù)信號(hào)以接受登錄請(qǐng)求(流程線100b)(即發(fā) 送會(huì)話響應(yīng)接受數(shù)據(jù)信號(hào))或者拒絕登錄請(qǐng)求(流程線102b)(即發(fā)送 會(huì)話響應(yīng)拒絕數(shù)據(jù)信號(hào))。如果服務(wù)器30接受設(shè)備70,則用戶可以接入 服務(wù)器30,并且具有以下面描述方法中的任一種來處理呼叫的能力。 應(yīng)當(dāng)理解,可以自動(dòng)執(zhí)行登錄請(qǐng)求(例如每次設(shè)備70加電時(shí)或者周期
性地執(zhí)行);當(dāng)用戶選擇預(yù)定設(shè)備應(yīng)用時(shí),可以手動(dòng)執(zhí)行;或者可以響 應(yīng)于來自服務(wù)器30的請(qǐng)求而自動(dòng)或者手動(dòng)執(zhí)行。
圖5C示出了遠(yuǎn)程設(shè)備70上允許用戶執(zhí)行登錄過程的用戶界面的 示例。如圖所示,可以提示用戶輸入用戶標(biāo)識(shí)(Userid) 546,用戶標(biāo) 識(shí)546可以是但不限于IMS公共用戶ID、根據(jù)RFC 4282的NAI、 MSISDN、字母數(shù)字字符的選擇等等,然后輸入與Userid相關(guān)聯(lián)的口令 或者個(gè)人標(biāo)識(shí)號(hào)碼(PIN) 547。鍵區(qū)或者軌跡輪可以用于輸入所需的 信息。應(yīng)當(dāng)理解,圖5C僅是用戶如何使用遠(yuǎn)程設(shè)備來發(fā)起登錄過程的 一個(gè)示例。
在會(huì)話結(jié)束時(shí)或者在預(yù)定時(shí)間段之后,如場(chǎng)景103所示,服務(wù)器 30向遠(yuǎn)程設(shè)備70發(fā)送會(huì)話請(qǐng)求登出數(shù)據(jù)信號(hào)(流程線103a)。遠(yuǎn)程設(shè)備 70使用接受來自服務(wù)器30的登出請(qǐng)求的會(huì)話響應(yīng)接受數(shù)據(jù)信號(hào)來進(jìn)行 響應(yīng)(流程線103b)。應(yīng)當(dāng)注意,服務(wù)器30首先被編程為要求遠(yuǎn)程設(shè)備 70約每24小時(shí)進(jìn)行登錄。用戶(經(jīng)由設(shè)備70并如下所示)或者服務(wù)器 管理員(經(jīng)由服務(wù)器30)可以改變這個(gè)定時(shí)以及其它系統(tǒng)特征和設(shè)置。 額外的登錄用作用于重新認(rèn)證用戶以及用戶設(shè)備的簡(jiǎn)易手段,并且可 以是可選的??梢栽跁?huì)話響應(yīng)接受數(shù)據(jù)信號(hào)中發(fā)回這個(gè)定時(shí)器值。當(dāng) 定時(shí)器超時(shí)時(shí),如果沒有接收到來自遠(yuǎn)程設(shè)備70的更新,則應(yīng)當(dāng)刪除 注冊(cè)。遠(yuǎn)程設(shè)備應(yīng)當(dāng)在存儲(chǔ)器中存儲(chǔ)該定時(shí)器。
也可以在會(huì)話響應(yīng)接受數(shù)據(jù)信號(hào)中發(fā)回其它信息,例如執(zhí)行心跳 信號(hào)的需要、所述信號(hào)的周期,以及其它配置信息。這種信息被存儲(chǔ)
19于遠(yuǎn)程設(shè)備70中。在另一實(shí)現(xiàn)方式中,可以發(fā)回URL,該URL指示配 置數(shù)據(jù)存儲(chǔ)位置以及遠(yuǎn)程設(shè)備可以從中檢索所述信息的位置。
如圖6B中所示,遠(yuǎn)程設(shè)備70以及服務(wù)器30可以使用數(shù)據(jù)信號(hào)周期 性地或者連續(xù)地互相請(qǐng)求信息。在場(chǎng)景105中,遠(yuǎn)程設(shè)備70向服務(wù)器30 周期性地或者連續(xù)地(由缺省、用戶設(shè)置或者系統(tǒng)設(shè)置來設(shè)置)提供 會(huì)話請(qǐng)求心跳數(shù)據(jù)信號(hào)(流程線105a),服務(wù)器30在會(huì)話響應(yīng)確認(rèn)數(shù)據(jù) 信號(hào)中對(duì)其進(jìn)行確認(rèn)(流程線105b)。
在場(chǎng)景107中,服務(wù)器30向遠(yuǎn)程設(shè)備70發(fā)送信息更新請(qǐng)求數(shù)據(jù)信 號(hào)(流程線107a),設(shè)備70在更新響應(yīng)確認(rèn)數(shù)據(jù)信號(hào)中對(duì)其進(jìn)行確認(rèn)(流 程線107b)。來自服務(wù)器30的更新信號(hào)可以包括例如屬性信息、系統(tǒng)設(shè) 置、消息等等。
在場(chǎng)景109中,遠(yuǎn)程設(shè)備70向服務(wù)器30發(fā)送信息更新請(qǐng)求數(shù)據(jù)信 號(hào)(流程線109a),服務(wù)器30在更新響應(yīng)確認(rèn)數(shù)據(jù)信號(hào)中對(duì)其進(jìn)行確認(rèn) (流程線109b)。來自遠(yuǎn)程設(shè)備70的更新信號(hào)可以包括屬性信息、請(qǐng)勿 打擾信息(DND)、用戶首選項(xiàng)、設(shè)備配置設(shè)置、呼叫轉(zhuǎn)接信息,如 SIP/TEL URI、 E.164號(hào)碼、分機(jī)、用于將PNP地址翻譯成另一地址或 者編碼為E.164地址的請(qǐng)求(所述E.164地址或PNP地址可以是具有以 下屬性的地址當(dāng)在通信中使用時(shí),用戶引起的通信費(fèi)用小于使用未 轉(zhuǎn)換的號(hào)碼時(shí)的費(fèi)用)。應(yīng)當(dāng)理解,本申請(qǐng)還涵蓋E.212號(hào)碼(IMSI) 的使用,但是為方便起見僅涉及E.164。由于PNP的可用性、公共網(wǎng)絡(luò) 的存在、或者基于位置指示符等等,遠(yuǎn)程設(shè)備可以決定請(qǐng)求翻譯。
如圖6C所示,在場(chǎng)景104中,用戶可以接受主叫者(例如主叫者l) 對(duì)PBX分機(jī)或者DID電話號(hào)碼的呼入呼叫。用戶的PBX分機(jī)或者DID 電話號(hào)碼可以被認(rèn)為是主電話號(hào)碼。如果用戶需要,用戶的主電話號(hào) 碼也可以是主無線電話號(hào)碼。在所示的實(shí)施例中,用戶的PBX分機(jī)或 者DID電話號(hào)碼可以是主電話號(hào)碼。服務(wù)器30接收來自主叫方的呼入 語音呼叫(流程線104a)。服務(wù)器30向遠(yuǎn)程設(shè)備70發(fā)送呼叫建立請(qǐng)求數(shù) 據(jù)信號(hào)(流程線104b),詢問用戶是否愿意接受該呼叫。該呼叫建立請(qǐng) 求數(shù)據(jù)信號(hào)將致使可聽、可視和/或震動(dòng)指示發(fā)生在遠(yuǎn)程設(shè)備70上(由 用戶或系統(tǒng)首選項(xiàng)來設(shè)置)。系統(tǒng)首選項(xiàng)可以由上述技術(shù)來規(guī)定,或者使用可用數(shù)據(jù)路徑(服務(wù))(如GPRS)或經(jīng)由電路交換服務(wù)SMS或 USSD由OMA設(shè)備管理來規(guī)定。將這種首選項(xiàng)存儲(chǔ)于遠(yuǎn)程設(shè)備中的存 儲(chǔ)器中,所述存儲(chǔ)器可以是內(nèi)部存儲(chǔ)器,或者可以是可拆卸的存儲(chǔ)介 質(zhì),例如但不限于緊湊閃存,MicroSD,存儲(chǔ)棒(Memory Stick)等 等。例如,呼叫建立請(qǐng)求數(shù)據(jù)信號(hào)可以使遠(yuǎn)程設(shè)備70播放振鈴、鈴音 或者其它適合的可聽指示。呼叫建立請(qǐng)求數(shù)據(jù)信號(hào)可以使設(shè)備70顯示 文本或圖形消息、彈出窗口或者其它可視通知(例如設(shè)備70上閃爍的 LED)。圖5D示出了文本消息"來自Jane Doe 123-456-7890的呼入呼叫" 以向用戶提醒主叫方。用戶響應(yīng)可以包括例如"應(yīng)答(answer)"或 者"轉(zhuǎn)移"。圖5D示出了選項(xiàng)555,用戶此時(shí)可以選擇選項(xiàng)555。在場(chǎng) 景104中,用戶通過使設(shè)備70向服務(wù)器30發(fā)送呼叫建立響應(yīng)應(yīng)答數(shù)據(jù)信 號(hào)來選擇應(yīng)答該呼叫(流程線104c)。這可以通過選擇圖5D中示出的 選項(xiàng)555中的"接受"來進(jìn)行。作為響應(yīng),服務(wù)器30建立對(duì)遠(yuǎn)程設(shè)備的 語音呼叫(語音信號(hào)流程線104d)并且實(shí)質(zhì)上無縫地經(jīng)由PSTN連接54 將所保持的主叫方的呼入呼叫連接至遠(yuǎn)程設(shè)備70 (如語音信號(hào)流程線 104e所示)?;诰幊痰挠脩艚缑?,用戶的接受或拒絕可以是手動(dòng)輸入 操作或者自動(dòng)操作。
在場(chǎng)景106中,遠(yuǎn)程設(shè)備70的用戶希望將輸入呼叫轉(zhuǎn)移至語音郵 件(如上所述,可能必須進(jìn)行語音郵件地址翻譯)。在該場(chǎng)景中,服務(wù) 器30接收來自主叫方的呼入語音呼叫(流程線106a)。服務(wù)器30向遠(yuǎn)程 設(shè)備70發(fā)送呼叫建立請(qǐng)求數(shù)據(jù)信號(hào)(流程線106b),詢問用戶是否愿意 接受該呼叫。 一個(gè)或者更多上述可視、可聽和/或震動(dòng)指示將出現(xiàn)在遠(yuǎn) 程設(shè)備70處。用戶通過使設(shè)備70向服務(wù)器30發(fā)送呼叫建立響應(yīng)轉(zhuǎn)移數(shù) 據(jù)信號(hào)來選擇將呼叫轉(zhuǎn)移(流程線106c)。這可以通過選擇圖5D中所 示的選項(xiàng)555中的"發(fā)送至語音郵件"來進(jìn)行。作為響應(yīng),服務(wù)器30 建立對(duì)例如與用戶的PBX分機(jī)相關(guān)聯(lián)的語音郵箱或用戶設(shè)置的其它語 音郵箱進(jìn)行的語音呼叫(語音信號(hào)流程線106d)。服務(wù)器30經(jīng)由PSTN 連接54將所保持的主叫方的呼入呼叫連接至語音郵箱(語音信號(hào)流程 線106e和106f)。主叫方經(jīng)由PSTN連接54與用戶的語音郵件進(jìn)行通信, 所述通信經(jīng)由主叫方與服務(wù)器30之間的連接路徑(流程線106e)以及服務(wù)器30與語音郵件之間的另一條連接路徑(流程線106f)來進(jìn)行。
在圖6D中,場(chǎng)景108以及110示出了呼出(從遠(yuǎn)程設(shè)備70通過服務(wù) 器30并從而通過PBX)呼叫場(chǎng)景。如果用戶要呼叫呼叫方l,則用戶使 遠(yuǎn)程設(shè)備70向服務(wù)器30發(fā)送撥出請(qǐng)求數(shù)據(jù)信號(hào)(流程線108a和110a), 請(qǐng)求通過服務(wù)器30進(jìn)行輸出呼叫(如上所述可能必須對(duì)呼叫方1的地址 進(jìn)行翻譯)。圖5E示出了用于使遠(yuǎn)程設(shè)備70完成該操作的若干用戶界 面。例如,選項(xiàng)551用于從地址薄中選擇輸出號(hào)碼或者手動(dòng)輸入號(hào)碼。 菜單選項(xiàng)553也示出了進(jìn)行呼叫的選項(xiàng)列表。選項(xiàng)552示出了用于手動(dòng) 輸入要撥叫號(hào)碼的域。選項(xiàng)554示出了另一個(gè)菜單或者彈出窗口,包含 用于用戶初始化輸出呼叫的選擇。應(yīng)當(dāng)注意,可以使用任意輸入機(jī)制 (例如鍵盤、軌跡輪、觸筆、觸摸、語音識(shí)別等等)來選擇所需的選 項(xiàng)。
服務(wù)器30根據(jù)請(qǐng)求來確定用戶和/或遠(yuǎn)程設(shè)備70是否具有足夠的 權(quán)利以進(jìn)行輸出呼叫。根據(jù)用戶的權(quán)利,服務(wù)器30通過向遠(yuǎn)程設(shè)備70 發(fā)送接受用戶請(qǐng)求的撥出響應(yīng)接受數(shù)據(jù)信號(hào)(流程線108b),或者通過 向遠(yuǎn)程設(shè)備70發(fā)送拒絕輸出呼叫的撥出響應(yīng)拒絕數(shù)據(jù)信號(hào)(流程線 110b)來進(jìn)行響應(yīng)。如果服務(wù)器30拒絕請(qǐng)求(場(chǎng)景IIO),則撥出響應(yīng) 拒絕數(shù)據(jù)信號(hào)(流程線110b)可以包括拒絕理由。
如果服務(wù)器30接受輸出呼叫請(qǐng)求(場(chǎng)景108),則服務(wù)器30對(duì)遠(yuǎn)程 設(shè)備70進(jìn)行輸出語音呼叫(流程線108c),并對(duì)被叫方(例如呼叫方l) 進(jìn)行另一個(gè)語音呼叫(流程線108d)。然后,服務(wù)器30本質(zhì)上無縫地連 接了這兩個(gè)呼叫,允許在被叫方與遠(yuǎn)程設(shè)備70的用戶之間進(jìn)行語音通 信(雙向語音通信信號(hào)流程線108e)。
可以看到,直到確定設(shè)備70的用戶希望接收呼叫(輸入)或者有 權(quán)進(jìn)行呼叫(輸出)時(shí),輸入和輸出呼叫處理才使用遠(yuǎn)程設(shè)備70和服 務(wù)器30之間的語音通信。通過非絕對(duì)需要時(shí)不使用PSTN連接來節(jié)省費(fèi) 用。此外,數(shù)據(jù)信號(hào)的使用向遠(yuǎn)程設(shè)備70提供了額外的信息以及對(duì)呼 叫的控制,這是當(dāng)前設(shè)備中未實(shí)現(xiàn)的。
如圖6E-6H所示,場(chǎng)景112-130涉及到當(dāng)呼叫/連接已經(jīng)在進(jìn)行中時(shí) 的呼叫處理。參見圖6E,在場(chǎng)景112中,在遠(yuǎn)程設(shè)備70與呼叫方1之間
22通過服務(wù)器30進(jìn)行語音通信期間(通信流程線112a),服務(wù)器30接收到 來自呼叫方2的、以遠(yuǎn)程設(shè)備70的用戶為目的地的第二語音呼叫通信 (流程線112b)。服務(wù)器30向遠(yuǎn)程設(shè)備70發(fā)送呼叫建立請(qǐng)求數(shù)據(jù)信號(hào) (流程線112c)以提醒設(shè)備70有新呼叫。該信號(hào)可以是在帶內(nèi)消息(如 聲音(tone))中,或者是在另一數(shù)據(jù)信道(例如但不限于IP、 SMS、 USSD等等)上的帶外消息中。該呼叫建立請(qǐng)求數(shù)據(jù)信號(hào)將致使可聽、 可視和/或震動(dòng)指示發(fā)生在遠(yuǎn)程設(shè)備70上(由用戶或系統(tǒng)首選項(xiàng)設(shè)置并 且如以上更詳細(xì)所述)。在場(chǎng)景112中,遠(yuǎn)程設(shè)備70的用戶已經(jīng)選擇通 過向服務(wù)器30發(fā)送呼叫建立響應(yīng)數(shù)據(jù)信號(hào)(流程線112d)以將第二呼
叫轉(zhuǎn)移,該數(shù)據(jù)信號(hào)將該呼叫轉(zhuǎn)移至數(shù)據(jù)信號(hào)中包含的目的地。這可 以通過從圖5D中所示的選項(xiàng)555中選擇例如"發(fā)送至語音郵件"來進(jìn) 行。已建立的遠(yuǎn)程設(shè)備70與呼叫方1之間的語音通信維持不變(通信流 程線112e),但是服務(wù)器經(jīng)由另一個(gè)語音通信(流程線112f)將第二呼 叫轉(zhuǎn)移至所標(biāo)識(shí)的目的地(圖6E中所示,例如IVR、語音郵件、分機(jī) 或者其它號(hào)碼)。
在場(chǎng)景114中,在遠(yuǎn)程設(shè)備70和呼叫方1之間通過服務(wù)器30進(jìn)行語 音通信期間(通信流程線114a),服務(wù)器30接收到來自呼叫方2的以遠(yuǎn) 程設(shè)備70的用戶為目的地的第二語音呼叫通信(流程線114b)。服務(wù)器 30向遠(yuǎn)程設(shè)備70發(fā)送呼叫建立請(qǐng)求數(shù)據(jù)信號(hào)(流程線114c),提醒設(shè)備 70有新呼叫。 一個(gè)或者更多上述的可視、可聽和/或震動(dòng)指示將出現(xiàn)在 遠(yuǎn)程設(shè)備70處。在該場(chǎng)景中,用戶己經(jīng)選擇通過向服務(wù)器30發(fā)送呼叫 建立響應(yīng)接受和保持?jǐn)?shù)據(jù)信號(hào)(流程線114d)來接受第二呼叫。這可 以通過從圖5D中所示的選項(xiàng)555中選擇"接受"來進(jìn)行。服務(wù)器30將 第一語音呼叫掛起(on hold)(流程線114e)和/或?qū)⒌谝缓艚修D(zhuǎn)移至 用戶的語音郵件或目的地(流程線114f)。服務(wù)器30建立并連接與遠(yuǎn)程 設(shè)備70的語音通信(流程線114g)以及與呼叫方2的語音通信(流程線 114h)。
在場(chǎng)景116中,通信流程線116a-116c類似于如上所述的通信流程 線114a-114c。然而,在場(chǎng)景116中,用戶已經(jīng)決定通過向服務(wù)器30發(fā) 送呼叫建立響應(yīng)接受和會(huì)議數(shù)據(jù)信號(hào)(流程線116d)來接受并將第二呼叫加入會(huì)議。這可以通過選擇呈現(xiàn)在設(shè)備70上的選項(xiàng)或者通過按下 設(shè)備70上的按鍵或按鍵組合來進(jìn)行。服務(wù)器30維持進(jìn)行中的呼叫的語 音通信(流程線116e),并且將其連接至第二呼叫方(呼叫方2)與服 務(wù)器30之間的語音通信,這樣連接呼叫方l、呼叫方2以及遠(yuǎn)程設(shè)備70 的用戶。
根據(jù)本文公開的其它實(shí)施例,在其它"呼叫進(jìn)行中"的場(chǎng)景期間, 遠(yuǎn)程設(shè)備70的用戶可以如在場(chǎng)景118和120 (圖6F所示)中所示進(jìn)行輸 出呼叫。在這兩個(gè)場(chǎng)景中,呼叫方1以及遠(yuǎn)程設(shè)備70的用戶經(jīng)由服務(wù)器 30正在進(jìn)行語音呼叫(流程線118a以及120a)。在場(chǎng)景118中,遠(yuǎn)程設(shè) 備70的用戶通過向服務(wù)器30發(fā)送撥出請(qǐng)求保持?jǐn)?shù)據(jù)信號(hào)(流程線118b) 來開始進(jìn)行第二呼叫。這可以通過選擇呈現(xiàn)在設(shè)備70上的選項(xiàng)或者通 過按下設(shè)備70上的按鍵或按鍵組合來進(jìn)行。服務(wù)器30使用撥出響應(yīng)接 受數(shù)據(jù)信號(hào)(流程線118c)來進(jìn)行響應(yīng)。服務(wù)器30將第一呼叫掛起(語 音通信流程線118d)和/或?qū)⒌谝缓艚修D(zhuǎn)移至用戶的語音郵件或者其它 目的地(語音通信流程線118e)。然后,服務(wù)器30對(duì)呼叫方2進(jìn)行第二 語音呼叫/通信(流程線118f)并對(duì)遠(yuǎn)程設(shè)備70進(jìn)行第三語音呼叫/通信 (流程線U8g)。然后,服務(wù)器30將遠(yuǎn)程設(shè)備70無縫地連接至第二被叫 方(通信流程線118h和118i)。
在場(chǎng)景120中,遠(yuǎn)程設(shè)備70的用戶想要進(jìn)行第二呼叫并將呼叫方2 加入會(huì)議。為此,遠(yuǎn)程設(shè)備70的用戶向服務(wù)器30發(fā)送撥出請(qǐng)求會(huì)議數(shù) 據(jù)信號(hào)(流程線120b)。這可以通過選擇呈現(xiàn)在設(shè)備70上的選項(xiàng)或者通 過按下設(shè)備70上的按鍵或按鍵組合來進(jìn)行。服務(wù)器30使用撥出響應(yīng)請(qǐng) 求數(shù)據(jù)信號(hào)(流程線120c)來進(jìn)行響應(yīng)。然后,服務(wù)器30對(duì)呼叫方2 進(jìn)行第二語音呼叫/通信(流程線120e),同時(shí)維持初始的語音呼叫連 接(流程線120d)。服務(wù)器30將初始的語音通信無縫地連接至第二語音 通信(見通信流程線120ff卩120g)。應(yīng)當(dāng)理解,為了在相同場(chǎng)景中正確 處理語音和數(shù)據(jù)通信,優(yōu)選地使用雙模遠(yuǎn)程設(shè)備70或者雙模接口來實(shí) 現(xiàn)場(chǎng)景118、 120以及121。
另外,如場(chǎng)景121所示,在語音通信121a已經(jīng)在進(jìn)行中期間,遠(yuǎn) 程設(shè)備70可以向服務(wù)器30發(fā)送斷開請(qǐng)求以及后續(xù)呼叫(FOC)數(shù)據(jù)信號(hào)(流程線121b),請(qǐng)求斷開當(dāng)前語音呼叫并且進(jìn)行后續(xù)呼叫。這可以 通過選擇呈現(xiàn)在設(shè)備70上的選項(xiàng)或者通過按下設(shè)備70上的按鍵或按鍵 組合來進(jìn)行。服務(wù)器30使用斷開響應(yīng)數(shù)據(jù)信號(hào)(流程線121c)來確認(rèn) 該請(qǐng)求。服務(wù)器30斷開呼叫方1,維持與遠(yuǎn)程設(shè)備70的語音通信(流程 線121d),并對(duì)呼叫方2進(jìn)行呼出語音通信呼叫(流程線121e)。然后, 服務(wù)器30將兩個(gè)語音通信連接以形成遠(yuǎn)程設(shè)備70與呼叫方2之間的語 音對(duì)話(經(jīng)由通信流程線121fS!121g)。
在類似的呼叫進(jìn)行中的場(chǎng)景中,如圖6G和6H中示出的場(chǎng)景 122-130所示,用戶可以經(jīng)由PSTN連接,使用DTMF編碼來接收輸入 呼叫和進(jìn)行輸出呼叫。每個(gè)場(chǎng)景分別開始于呼叫方1與遠(yuǎn)程設(shè)備70的用 戶之間的語音通信流程122a、 124a、 126a、 128a、 130a (經(jīng)由服務(wù)器 30)。
參見圖6G,在場(chǎng)景122中,服務(wù)器30接收到第二語音通信(流程 線122b)。服務(wù)器30經(jīng)由DTMF編碼向遠(yuǎn)程設(shè)備70發(fā)送闖入(barge-in) 音信號(hào)(流程線122c),同時(shí)原始語音對(duì)話(流程線122d)繼續(xù)進(jìn)行。 在期望的實(shí)施例中,服務(wù)器30以如下方式過濾該信號(hào)使得僅有遠(yuǎn)程 設(shè)備70的接收者可以聽見該聲音。因此,呼叫方l (或呼叫方2)聽不 見該聲音。遠(yuǎn)程設(shè)備70的用戶使用接受DTMF音信號(hào)(流程線122e) 來進(jìn)行響應(yīng)。這可以通過選擇呈現(xiàn)在設(shè)備70上的選項(xiàng)或者通過按下設(shè) 備70上的按鍵或按鍵組合來進(jìn)行。再一次,在期望的實(shí)施例中,該信 號(hào)也同樣由服務(wù)器30進(jìn)行過濾,以確保呼叫方l (或者呼叫方2)聽不 見該聲音。原始對(duì)話被掛起(通信流程線122f)和/或轉(zhuǎn)移至例如語音 郵件(通信流程線122g)。服務(wù)器30將遠(yuǎn)程設(shè)備70無縫地連接至呼叫方 2 (語音通信流程線122g和122i)。
可選地,如場(chǎng)景124所示,遠(yuǎn)程設(shè)備70的用戶可以將第二呼叫轉(zhuǎn) 移至他/她的語音郵件或者與用戶分機(jī)相關(guān)聯(lián)的另一個(gè)號(hào)碼。通信流程 線124a-124d與上述通信流程線122a-122d類似。在該場(chǎng)景中,遠(yuǎn)程設(shè) 備70的用戶使用轉(zhuǎn)移DTMF音信號(hào)(流程線124e)(例如,通過選擇設(shè) 備70上的選項(xiàng),或者通過按下預(yù)定按鍵或按鍵組合)來進(jìn)行響應(yīng),以 將第二呼叫轉(zhuǎn)移至他/她的語音郵件等等(語音通信流程線124g),同時(shí)原始對(duì)話(通信流程線124f)繼續(xù)進(jìn)行。
在場(chǎng)景126中,遠(yuǎn)程設(shè)備70的用戶決定將呼叫方2加入會(huì)議。通信 流程線126a-126d與上述的通信流程線122a-122d類似。然而,在該場(chǎng) 景中,遠(yuǎn)程設(shè)備70的用戶使用會(huì)議DTMF音信號(hào)(流程線126e)(例如, 通過選擇設(shè)備70上的選項(xiàng),或者通過按下預(yù)定按鍵或按鍵組合)來進(jìn) 行響應(yīng),以向服務(wù)器提醒應(yīng)將呼叫方2加入會(huì)議。然后,服務(wù)器30將初 始對(duì)話(語音通信流程線126f)與呼叫方2 (語音通信流程線126g)無 縫連接。
參見圖6H,在場(chǎng)景128中,在語音通信正在進(jìn)行期間(流程線 128a),遠(yuǎn)程設(shè)備70的用戶決定向服務(wù)器30發(fā)送保持DTMF音信號(hào)(流 程線128b),以請(qǐng)求服務(wù)器30將當(dāng)前呼叫掛起并進(jìn)行輸出呼叫。這可以 通過上述的任意機(jī)制來進(jìn)行。作為響應(yīng),服務(wù)器30將原始通信(流程 線128c)掛起和/或?qū)⒃己艚修D(zhuǎn)移至另一個(gè)號(hào)碼,例如用戶的語音郵 件(通信流程線128d),并且對(duì)呼叫方2進(jìn)行輸出語音通信(流程線 128e)。服務(wù)器30也形成了至遠(yuǎn)程設(shè)備70的語音連接(流程線128f), 然后無縫地將呼叫方2連接至遠(yuǎn)程設(shè)備70 (通信流程線128g和128h)。
在場(chǎng)景130中,遠(yuǎn)程設(shè)備70的用戶可以將呼叫方2加入會(huì)議(即添 加第三方)至現(xiàn)有的語音通信(流程線130a)。為此,遠(yuǎn)程設(shè)備70的用 戶向服務(wù)器30發(fā)送會(huì)議DTMF音信號(hào)(流程線130b),同時(shí)現(xiàn)有的通信
(流程線130c)繼續(xù)進(jìn)行。這可以通過上述任意的機(jī)制進(jìn)行。然后, 服務(wù)器30對(duì)呼叫方2進(jìn)行第二語音呼叫(流程線130d),并且無縫地將 該呼叫連接至現(xiàn)有的對(duì)話(通信流程線130e和130f)以創(chuàng)建會(huì)議。
如場(chǎng)景131所示,另一個(gè)呼叫進(jìn)行中的場(chǎng)景允許用戶斷開當(dāng)前呼 叫并進(jìn)行后續(xù)呼叫。這就是說,當(dāng)語音通信正在進(jìn)行中時(shí)(流程線 131a),遠(yuǎn)程設(shè)備70向服務(wù)器30發(fā)送斷開、后續(xù)呼叫DTMF音信號(hào)(流 程線131b)。這可以通過上述任意機(jī)制來進(jìn)行。服務(wù)器30允許遠(yuǎn)程設(shè)備 70維持與服務(wù)器30的語音通信連接(流程線131c),然后對(duì)呼叫方2進(jìn) 行呼出語音通信(流程線131d)。然后,服務(wù)器30將遠(yuǎn)程設(shè)備70連接至 呼叫方2 (通信流程線131e和131f)。
應(yīng)當(dāng)理解,遠(yuǎn)程設(shè)備70與服務(wù)器30之間的交互可以包括任意呼叫處理電話功能,如多個(gè)設(shè)備上的同時(shí)振鈴、單個(gè)語音郵箱、通用語音 郵件通知、應(yīng)答確認(rèn)、發(fā)起和接收呼叫、縮略分機(jī)撥叫、呼叫保持與 恢復(fù)、多呼叫顯示、直接撥入/撥出、后數(shù)位撥叫、靈活撥叫方案/國(guó) 際撥叫、主叫方ID (姓名、號(hào)碼)、語音郵件通知、自動(dòng)重新連接、 回叫、呼叫轉(zhuǎn)接、呼叫轉(zhuǎn)移、呼叫保持、呼叫等待、呼叫靜音、呼叫
阻塞、呼叫重?fù)?、呼叫駐留、速撥、接線員輔助撥叫、請(qǐng)勿打擾(DND)、 DND繞過列表(即允許繞過請(qǐng)勿打擾功能的姓名/號(hào)碼的列表)以及 DND忽略列表(即永遠(yuǎn)轉(zhuǎn)移語音郵件的姓名/號(hào)碼的列表)。
根據(jù)另一個(gè)實(shí)施例,可以使用其它呼叫處理形式來實(shí)現(xiàn)系統(tǒng)10a。 如圖7所示,當(dāng)PBX 14接收到針對(duì)現(xiàn)有PBX分機(jī)的呼入站對(duì)站呼叫
(即從一個(gè)內(nèi)部電話設(shè)備向另一個(gè)內(nèi)部設(shè)備的直接分機(jī)呼叫)時(shí)(步 驟510), PBX14在CDP控制表中査找該P(yáng)BX分機(jī)(步驟520),以確定 應(yīng)當(dāng)將該呼叫路由至哪里?;贑DP控制表中的信息,將對(duì)PBX分機(jī) 的呼叫路由至服務(wù)器30而不是直接路由至辦公室電話12a (步驟530)。 如現(xiàn)有技術(shù)所知,呼入呼叫將具有自動(dòng)號(hào)碼標(biāo)識(shí)(ANI)以及撥 叫號(hào)碼標(biāo)識(shí)服務(wù)(DNIS)信息。ANI標(biāo)識(shí)主叫方的電話號(hào)碼,并且傳 統(tǒng)上用于"主叫方ID"。 DNIS標(biāo)識(shí)被叫方的電話號(hào)碼。服務(wù)器30從呼 入呼叫中讀取ANI/DNIS信息以獲得DNIS信息(步驟540)。如上所述, 服務(wù)器30已向每個(gè)現(xiàn)有的PBX分機(jī)分配新的SERVER-PBX分機(jī)。通過 使用DNIS信息作為服務(wù)器30的數(shù)據(jù)庫270的索引,通過處理器250從數(shù) 據(jù)庫270中獲得SERVER-PBX分機(jī)和用戶首選項(xiàng)(步驟550)。路由信 息包括主叫方信息、任意額外的遠(yuǎn)程電話號(hào)碼或者語音郵箱號(hào)碼,或 者與PBX分機(jī)相關(guān)聯(lián)的通信設(shè)備的其它標(biāo)識(shí)號(hào)碼。下面給出用戶首選 項(xiàng)的示例。
在步驟560,服務(wù)器30保持輸入通信并且通過服務(wù)器30和PBX 14 之間的PRI連接22使用在步驟5 5 0中獲得的SERVER-PBX分機(jī)向PBX 14發(fā)送脈沖。這致使PBX 14向相關(guān)聯(lián)的辦公室電話(例如電話12a) 振鈴。同時(shí)(如果用戶首選項(xiàng)指示了這種需要),服務(wù)器30嘗試聯(lián)系一 個(gè)或者更多備選的遠(yuǎn)程通信設(shè)備(例如,通過首先向遠(yuǎn)程設(shè)備70發(fā)送 數(shù)據(jù)信號(hào))。因此,在這種實(shí)施例中,將站對(duì)站呼叫同時(shí)地或者實(shí)質(zhì)上同時(shí)地路由至辦公室電話以及至少一個(gè)遠(yuǎn)程設(shè)備70 (或者由用戶首選 項(xiàng)來確定)。
如圖7A所示,步驟560包括多個(gè)步驟。當(dāng)服務(wù)器30嘗試經(jīng)由系統(tǒng) 480來聯(lián)系遠(yuǎn)程設(shè)備70時(shí),服務(wù)器30通過系統(tǒng)480向遠(yuǎn)程設(shè)備70轉(zhuǎn)發(fā)數(shù) 據(jù)信號(hào)(例如呼叫建立請(qǐng)求)(步驟560a)。該數(shù)據(jù)信號(hào)將DNIS信息承 載至遠(yuǎn)程設(shè)備70,以提醒接收方存在呼入企業(yè)呼叫并且提供其相關(guān)聯(lián) 的ANI/DNIS信息。在步驟560b,遠(yuǎn)程設(shè)備70產(chǎn)生標(biāo)識(shí)信息以向用戶顯 示。然后,用戶可以輸入選擇(步驟560c),以選擇接受呼叫(步驟560d)、 將呼叫轉(zhuǎn)移至語音郵件(步驟560e)或者拒絕呼叫(步驟560f)。該選 擇經(jīng)由數(shù)據(jù)信號(hào)發(fā)送至服務(wù)器(參見例如圖6C)。如果該呼叫被接受, 則服務(wù)器30經(jīng)由PSTN連接將該呼叫連接至用戶(步驟599)。如果該呼 叫被轉(zhuǎn)移至語音郵件,則服務(wù)器30將呼叫轉(zhuǎn)接至與被叫分機(jī)相關(guān)聯(lián)的 語音郵箱(步驟598)。如果該呼叫被用戶拒絕,則服務(wù)器將放棄至PSTN 呼叫路徑(經(jīng)由設(shè)備70上的用戶設(shè)置選項(xiàng))(步驟597)。應(yīng)當(dāng)理解,遠(yuǎn) 程設(shè)備70可以被編程為基于接收的ANI/DNIS信息自動(dòng)接受呼叫、將呼
叫轉(zhuǎn)移至語音郵件或者拒絕呼叫。
應(yīng)當(dāng)注意,所示的處理500是如何處理呼入的站對(duì)站呼叫的一個(gè) 示例。各個(gè)用戶首選項(xiàng)可以改變呼叫處理的方式。應(yīng)當(dāng)注意,在優(yōu)選 實(shí)施例中,服務(wù)器30向遠(yuǎn)程設(shè)備發(fā)送信號(hào)(如果接受,則是呼叫遠(yuǎn)程 設(shè)備),并且使用SERVER-PBX分機(jī)向PBX 14發(fā)送脈沖。這向服務(wù)器 30提供了對(duì)至辦公室電話12a和遠(yuǎn)程設(shè)備70的連接的控制。還應(yīng)當(dāng)注 意,如果需要,服務(wù)器30可以撥出(一旦數(shù)據(jù)信令已經(jīng)發(fā)生)若干遠(yuǎn) 程號(hào)碼,并且,應(yīng)當(dāng)注意,實(shí)施例不應(yīng)局限于一個(gè)遠(yuǎn)程號(hào)碼的撥叫。 例如, 一個(gè)用戶首選項(xiàng)可以順序地對(duì)呼叫進(jìn)行路由(首先是企業(yè)電話, 然后是遠(yuǎn)程設(shè)備,或者反之)。另一個(gè)首選項(xiàng)可以是,始終僅向遠(yuǎn)程設(shè) 備70發(fā)送呼叫。
在步驟570,確定當(dāng)前振鈴計(jì)數(shù)(即振鈴的當(dāng)前次數(shù))是否超過 用戶定義的最大振鈴計(jì)數(shù)。由于服務(wù)器30此時(shí)正在控制該呼叫,因此 可以記錄振鈴的次數(shù)。這可以用若干種方式來完成。例如,服務(wù)器30 可以使用與所選振鈴計(jì)數(shù)相關(guān)聯(lián)的典型定時(shí)相對(duì)應(yīng)的定時(shí)器來記錄振
28鈴次數(shù)。這就是說,如果用戶振鈴計(jì)數(shù)是2,則服務(wù)器30檢査己經(jīng)過去 的時(shí)間是否等于兩次振鈴所需的時(shí)間。如果已經(jīng)過去了該時(shí)間,則當(dāng) 前"振鈴計(jì)數(shù)"超過用戶定義的最大計(jì)數(shù)。取而代之地,如果需要, 服務(wù)器30可以對(duì)發(fā)送至分機(jī)的振鈴進(jìn)行計(jì)數(shù)。
如果振鈴計(jì)數(shù)超過最大振鈴計(jì)數(shù),則服務(wù)器30 (如果需要,并由 用戶首選項(xiàng)確定)將該呼叫轉(zhuǎn)接至企業(yè)的語音郵件(步驟575)。如果 振鈴計(jì)數(shù)未超過最大振鈴計(jì)數(shù),則服務(wù)器30確定在PBX分機(jī)處是否應(yīng) 答了該呼叫(步驟580)。如果應(yīng)答了合適的辦公室電話,貝UPBX14向 服務(wù)器30發(fā)出摘機(jī)消息。如果確定在PBX分機(jī)處應(yīng)答了該呼叫,則服 務(wù)器30經(jīng)由系統(tǒng)420放棄至遠(yuǎn)程設(shè)備的該呼叫路徑并且維持至PBX 14 的路徑(步驟585)。
如果在步驟590,確定用戶應(yīng)答了遠(yuǎn)程設(shè)備,則服務(wù)器30放棄至 PBX的SERVER-PBX分機(jī)路徑(步驟595),并且經(jīng)由PSTN發(fā)起主叫方 和遠(yuǎn)程設(shè)備之間的連接(步驟599)。服務(wù)器30經(jīng)由PSTN連接將呼入呼 叫實(shí)質(zhì)上無縫地連接至遠(yuǎn)程設(shè)備70。
根據(jù)本文公開的實(shí)施例,可能期望由用戶而不是由無線運(yùn)營(yíng)商的 服務(wù)來實(shí)際上應(yīng)答對(duì)遠(yuǎn)程設(shè)備的呼叫。在已知的系統(tǒng)中,如果存在壞 的連接、無線信道過載或者出于其它原因(如發(fā)起無線運(yùn)營(yíng)商的應(yīng)答 服務(wù)),則無線運(yùn)營(yíng)商經(jīng)常應(yīng)答呼叫。當(dāng)無線運(yùn)營(yíng)商在這些情況中應(yīng)答 呼叫時(shí),即使遠(yuǎn)程用戶本身未應(yīng)答該呼叫,該呼叫對(duì)于服務(wù)器30將表 現(xiàn)為"已應(yīng)答呼叫"。 一種區(qū)分用戶應(yīng)答的呼叫與無線服務(wù)應(yīng)答的呼叫 的方法是提示用戶經(jīng)由遠(yuǎn)程設(shè)備的鍵區(qū)向服務(wù)器30發(fā)送確認(rèn)信號(hào),如 雙音多頻(DTMF)音。 一旦檢測(cè)到已應(yīng)答呼叫,服務(wù)器30可以發(fā)送 語音消息,指令用戶例如"按l結(jié)束呼叫,或者按2將主叫方發(fā)送至語 音郵件"。如果沒有接收到DTMF音,則服務(wù)器30假定該呼叫是由無線 運(yùn)營(yíng)商應(yīng)答的,或者用戶不想應(yīng)答該呼叫,服務(wù)器30將該呼叫視為未 應(yīng)答呼叫。
如果呼入呼叫被轉(zhuǎn)移至語音郵件,則服務(wù)器30將呼入呼叫連接至 服務(wù)器上的或者與PBX分機(jī)相關(guān)聯(lián)的PBX語音郵箱。如果呼入呼叫被 拒絕,則服務(wù)器30斷開該呼叫。如果在步驟590中呼叫遠(yuǎn)程設(shè)備處未應(yīng)答呼叫,則處理流程返回步驟570,以檢查振鈴計(jì)數(shù)是否己經(jīng)超過最大 振鈴計(jì)數(shù)。應(yīng)當(dāng)注意,如果需要,服務(wù)器30可以向主叫方播放交互式 菜單,該菜單允許主叫方尋呼被叫方、留語音郵件消息或者轉(zhuǎn)移至接 線員。 '
根據(jù)實(shí)施例,服務(wù)器30的數(shù)據(jù)庫也可以包含許多系統(tǒng)定義的用戶 接入權(quán)以及用戶可修改的首選項(xiàng),這些可以改變本文公開的呼叫處理。 辦公室管理員可以使用網(wǎng)絡(luò)計(jì)算機(jī)42a、 42b或者遠(yuǎn)程管理設(shè)備52來設(shè) 置用戶接入權(quán)以及優(yōu)先級(jí)。用戶可以使用遠(yuǎn)程管理設(shè)備52來設(shè)置許多 用戶首選項(xiàng)。期望使用基于Web的或圖形用戶界面,以便用戶可以輕 易接入并設(shè)置用戶首選項(xiàng)。如果需要,用戶也可以使用網(wǎng)絡(luò)計(jì)算機(jī)42a、 42b (或者遠(yuǎn)程設(shè)備52)。
許多企業(yè)已經(jīng)向它們的職員提供了無線通信設(shè)備。這些無線設(shè)備 已經(jīng)具有現(xiàn)有的電話號(hào)碼并且在企業(yè)PBX的外部。由于這些設(shè)備已經(jīng) 被職員及其客戶所使用,因此企業(yè)不想改變他們的電話號(hào)碼。這需要 將這些電話號(hào)碼集成入企業(yè)PBX中。集成這些電話號(hào)碼的一種方式是 將他們未應(yīng)答的呼叫轉(zhuǎn)接至語音郵件。無論無線電話號(hào)碼與PBX分機(jī) 關(guān)聯(lián)與否,都可以實(shí)現(xiàn)這一點(diǎn)。
例如,企業(yè)可以從電話公司購(gòu)買額外的DID電話號(hào)碼(如果需要)。 這些額外的DID電話號(hào)碼與特殊的路由指令一起存儲(chǔ)于服務(wù)器30的數(shù) 據(jù)庫中,以將所有呼叫直接路由至用戶的語音郵箱中(或者所需的其 它目的地)。無線電話的用戶可以對(duì)無線電話編程,以將未應(yīng)答的呼叫 轉(zhuǎn)接至他的相關(guān)聯(lián)DID電話號(hào)碼上。可選地,用戶也可以要無線運(yùn)營(yíng) 商將未應(yīng)答的呼叫轉(zhuǎn)接至DID電話號(hào)碼。由此,任何未應(yīng)答的對(duì)無線 電話的呼叫將被轉(zhuǎn)接至服務(wù)器30,服務(wù)器30解析DID并且將呼叫轉(zhuǎn)接 至合適的語音郵箱。使用這種特征,由于用戶可以通過語音郵件檢索 他的全部消息,因此用戶檢索其消息的可能性增加。這也減輕了用戶 具有與無線運(yùn)營(yíng)商分離的語音郵件服務(wù)的需要,這可以減少無線服務(wù) 的費(fèi)用。
可以在任意數(shù)量的不同應(yīng)用中利用本文所述的實(shí)施例。例如,一 個(gè)實(shí)施例應(yīng)用于具有大量房間并且每個(gè)房間有專用電話線路的賓館,以在不需要將額外電話線路或者其它線路路由至房間的情況下提供第
二或者"虛擬電話線路"。每個(gè)房間可以具有與企業(yè)PBX相連接的原始 硬接線電話分機(jī),以及用作第二或者虛擬電話線路的、與PBX分機(jī)(使 用本發(fā)明的實(shí)施例來集成)相關(guān)聯(lián)的無線設(shè)備(例如,電話或者PDA)。 例如,如果賓館的客人正使用針對(duì)其個(gè)人計(jì)算機(jī)的硬接線電話線路, 則他仍可以使用無線設(shè)備通過PBX發(fā)起和接收呼叫。因此,本實(shí)施例 允許企業(yè)的電話線路加倍,而不需要引起對(duì)賓館房間安裝第二線路所 需的額外線路花費(fèi)。
應(yīng)當(dāng)理解,該系統(tǒng)可以與合適的遠(yuǎn)程設(shè)備使用"IP電話"通信(即 基于數(shù)據(jù)網(wǎng)絡(luò)的語音)。許多今天的無線電話和PDA具有發(fā)起和接收蜂 窩和數(shù)據(jù)(IP電話)電話呼叫的能力,并且具有接入因特網(wǎng)或其它數(shù) 據(jù)網(wǎng)絡(luò)的能力。應(yīng)當(dāng)理解,任何傳統(tǒng)的遠(yuǎn)程設(shè)備可以與該系統(tǒng)一起使 用。
在一個(gè)實(shí)施例中,遠(yuǎn)程設(shè)備70可以被實(shí)現(xiàn)為移動(dòng)設(shè)備800,如圖8 所示。移動(dòng)設(shè)備800是具有先進(jìn)數(shù)據(jù)通信能力的雙向通信設(shè)備,所述先 進(jìn)數(shù)據(jù)通信能力包括通過收發(fā)機(jī)站的網(wǎng)絡(luò)與其它移動(dòng)設(shè)備或者計(jì)算機(jī) 系統(tǒng)進(jìn)行通信的能力。該移動(dòng)設(shè)備還可以具有允許語音通信的能力。 根據(jù)移動(dòng)設(shè)備提供的功能,可以將移動(dòng)設(shè)備稱作數(shù)據(jù)消息收發(fā)設(shè)備、 雙向?qū)ず魴C(jī)、具有數(shù)據(jù)消息收發(fā)功能的蜂窩電話、無線因特網(wǎng)裝置、 或者數(shù)據(jù)通信設(shè)備(具有或者不具有電話功能)。為了幫助讀者理解移 動(dòng)設(shè)備800的結(jié)構(gòu)以及其如何與其它設(shè)備和主機(jī)系統(tǒng)通信,現(xiàn)在將參考 圖8至11。
參見圖8,其中示出了移動(dòng)設(shè)備800的示例實(shí)施例。移動(dòng)設(shè)備800 包括多個(gè)組件,如控制移動(dòng)設(shè)備800的整體操作的主處理器802。通過 通信子系統(tǒng)804執(zhí)行通信功能,包括數(shù)據(jù)和語音通信。通信子系統(tǒng)804 從無線網(wǎng)絡(luò)850接收消息,并向無線網(wǎng)絡(luò)850發(fā)送消息。在該移動(dòng)設(shè)備 800的示例實(shí)施例中,可以根據(jù)全球移動(dòng)通信系統(tǒng)(GSM)和通用分 組無線業(yè)務(wù)(GPRS)標(biāo)準(zhǔn)來配置通信子系統(tǒng)804。 GSM/GPRS標(biāo)準(zhǔn)在 全世界廣泛使用,預(yù)期這些標(biāo)準(zhǔn)將最終被增強(qiáng)數(shù)據(jù)GSM環(huán)境(EDGE) 和通用移動(dòng)電信業(yè)務(wù)(UMTS)所取代。新的標(biāo)準(zhǔn)仍然在制定中,但
31是可以相信它們與這里描述的網(wǎng)絡(luò)行為具有相似性,并且本領(lǐng)域技術(shù) 人員可以理解,這里描述的實(shí)施例應(yīng)當(dāng)可以使用將來開發(fā)的任何其它
合適的標(biāo)準(zhǔn)。將通信子系統(tǒng)804與無線網(wǎng)絡(luò)850連接的無線鏈路表示根 據(jù)為GSM/GPRS通信制定的協(xié)議來操作的一個(gè)或多個(gè)不同的射頻
(RF)信道。通過新的網(wǎng)絡(luò)協(xié)議,這些信道能夠支持電路交換的語音 通信以及分組交換的數(shù)據(jù)通信。
盡管在一個(gè)示例實(shí)現(xiàn)方式中與移動(dòng)設(shè)備800相關(guān)聯(lián)的無線網(wǎng)絡(luò) 850是GSM/GPRS無線網(wǎng)絡(luò),但是在實(shí)現(xiàn)方式變型中,其它無線網(wǎng)絡(luò)也 可以與移動(dòng)設(shè)備800相關(guān)聯(lián)??梢圆捎玫牟煌愋偷臒o線網(wǎng)絡(luò)包括例 如以數(shù)據(jù)為中心的無線網(wǎng)絡(luò)、以語音為中心的無線網(wǎng)絡(luò),以及可以 在相同物理基站上支持語音和數(shù)據(jù)通信的雙模網(wǎng)絡(luò)。組合的雙模網(wǎng)絡(luò) 包括但不限于碼分多址接入(CDMA)或者CDMA2000網(wǎng)絡(luò)、 GSM/GPRS網(wǎng)絡(luò)(如上所述)、以及未來的第三代(3G)網(wǎng)絡(luò),如EDGE 和UMTS。以數(shù)據(jù)為中心的網(wǎng)絡(luò)的一些其它示例包括WiFi 802.11、 Mobitex 以及DataTACTM網(wǎng)絡(luò)通信系統(tǒng)。以語音為中心的數(shù)據(jù)網(wǎng)絡(luò)的 其它示例包括個(gè)人通信系統(tǒng)(PCS)網(wǎng)絡(luò),如GSM和時(shí)分多址接入
(TDMA)系統(tǒng)。
主處理器802還與其他子系統(tǒng)進(jìn)行交互,如隨機(jī)存取存儲(chǔ)器 (RAM) 806、閃存存儲(chǔ)器808、顯示器810、輔助輸入/輸出(I/O)子 系統(tǒng)812、數(shù)據(jù)端口814、鍵盤816、揚(yáng)聲器818、麥克風(fēng)820、短距離通 信822以及其它設(shè)備子系統(tǒng)824。
移動(dòng)設(shè)備800的一些子系統(tǒng)執(zhí)行與通信相關(guān)的功能,而其它子系 統(tǒng)可以提供"常駐"或者設(shè)備上的功能。例如,顯示器810和鍵盤816可 以用于與通信相關(guān)的功能(如輸入用于在網(wǎng)絡(luò)850上傳送的文本消息), 以及設(shè)備常駐功能(如計(jì)算器或者任務(wù)列表)。
在完成所需的網(wǎng)絡(luò)注冊(cè)或者激活過程之后,移動(dòng)設(shè)備800可以在 無線網(wǎng)絡(luò)850上發(fā)送和接收通信信號(hào)。網(wǎng)絡(luò)接入與移動(dòng)設(shè)備800的訂戶 或者用戶相關(guān)聯(lián)。為了標(biāo)識(shí)訂戶,移動(dòng)設(shè)備800需要將SIM/RUIM卡826 (即訂戶標(biāo)識(shí)模塊或者可移除用戶標(biāo)識(shí)模塊)插入到SIM/RUIM接口 828中,從而與網(wǎng)絡(luò)通信。SIM卡或者RUIM 826是一種傳統(tǒng)類型的"智能卡",可以用于標(biāo)識(shí)移動(dòng)設(shè)備800的訂戶并將移動(dòng)設(shè)備800個(gè)人化等。 如果沒有SIM卡826,則移動(dòng)設(shè)備800不能完全進(jìn)行與無線網(wǎng)絡(luò)850的通 信操作。通過將SIM卡/RUIM 826插入SIM/RUIM接口828,訂戶可以 訪問所有訂閱的服務(wù)。服務(wù)可以包括web瀏覽和消息傳送,如電子 郵件、語音郵件、短消息服務(wù)(SMS)和多媒體消息傳送服務(wù)(MMS)。 更加先進(jìn)的服務(wù)可以包括銷售點(diǎn)、現(xiàn)場(chǎng)服務(wù)以及銷售人員自動(dòng)化。 SIM卡/RUIM 826包括處理器和用于存儲(chǔ)信息的存儲(chǔ)器。 一旦SIM卡 /RUIM 826插入到SIM/RUIM 828中,該SIM卡/RUIM 826耦合到主處理 器802。為了標(biāo)識(shí)訂戶,SIM/RUIM 826可以包括一些用戶參數(shù),如由 ITU-TE.212定義的國(guó)際移動(dòng)訂戶標(biāo)識(shí)(IMSI)。使用SIM卡/RUIM 826 的優(yōu)點(diǎn)是訂戶并不必須與任何單個(gè)物理移動(dòng)設(shè)備綁定。SIM卡/RUIM 826還可以為移動(dòng)設(shè)備存儲(chǔ)其它訂戶信息,包括記事簿(或者日歷)信 息以及最近呼叫信息。可選地,用戶標(biāo)識(shí)信息還可以被編程到閃存存 儲(chǔ)器808中。
移動(dòng)設(shè)備800是由電池供電的設(shè)備,并且包括電池接口832用于容 納一個(gè)或多個(gè)可充電電池830。在至少一些實(shí)施例中,電池830可以是 具有嵌入微處理器的智能電池。電池接口832可以耦合到調(diào)節(jié)器(未示 出),調(diào)節(jié)器協(xié)助電池830向移動(dòng)設(shè)備800提供電源V+。盡管當(dāng)前技術(shù) 使用電池,但是,將來的技術(shù)(例如微型燃料電池)可以向移動(dòng)設(shè)備 800提供電源。
移動(dòng)設(shè)備800還包括下面將詳細(xì)描述的操作系統(tǒng)834和軟件組件 836至846。典型地,操作系統(tǒng)834和由主處理器802執(zhí)行的軟件組件836 至846存儲(chǔ)在永久存儲(chǔ)器(如閃存存儲(chǔ)器808)中,永久存儲(chǔ)器可選為 只讀存儲(chǔ)器(ROM)或者類似的存儲(chǔ)單元(未示出)。本領(lǐng)域技術(shù)人 員可以認(rèn)識(shí)到,操作系統(tǒng)834中的部分和軟件組件836至846 (如特定設(shè) 備應(yīng)用)或者其部分可以被臨時(shí)加載到易失性存儲(chǔ)器(如RAM 806) 中。如本領(lǐng)域技術(shù)人員所知,還可以包括其它軟件組件。
控制基本設(shè)備操作的軟件應(yīng)用(包括數(shù)據(jù)和語音通信應(yīng)用)836 的子集,通常在移動(dòng)設(shè)備800的制造期間安裝到移動(dòng)設(shè)備800。其它軟 件應(yīng)用包括消息應(yīng)用838,消息應(yīng)用838可以是允許移動(dòng)設(shè)備800的用戶發(fā)送和接收電子消息的任何合適的軟件程序。如本領(lǐng)域技術(shù)人員所熟
知的,存在消息應(yīng)用838的各種替代。用戶已經(jīng)發(fā)送或接收的消息典型 地存儲(chǔ)在移動(dòng)設(shè)備800的閃存存儲(chǔ)器808中或者移動(dòng)設(shè)備800的一些其
它合適的存儲(chǔ)單元中。在至少一些實(shí)施例中,發(fā)送的和接收的一些消 息可以遠(yuǎn)離設(shè)備800來進(jìn)行存儲(chǔ),例如存儲(chǔ)在移動(dòng)設(shè)備800與之通信的
相關(guān)聯(lián)主機(jī)系統(tǒng)的數(shù)據(jù)存儲(chǔ)器中。
軟件應(yīng)用還可以包括設(shè)備狀態(tài)模塊840、個(gè)人信息管理器(PIM) 842以及其它合適的模塊(未示出)。設(shè)備狀態(tài)模塊840提供了永久性, 即設(shè)備狀態(tài)模塊840保證將重要設(shè)備數(shù)據(jù)存儲(chǔ)在永久存儲(chǔ)器(如閃存存 儲(chǔ)器80S)中,從而當(dāng)移動(dòng)設(shè)備800關(guān)閉或者斷電時(shí)該數(shù)據(jù)不會(huì)丟失。
PIM 842包括用于組織和管理用戶感興趣的數(shù)據(jù)項(xiàng)目(例如但不
限于電子郵件、聯(lián)系人、日歷事件、語音郵件、約會(huì)和任務(wù)項(xiàng)目)的 功能。PIM應(yīng)用具有通過無線網(wǎng)絡(luò)850發(fā)送和接收數(shù)據(jù)項(xiàng)目的能力。可 以通過無線網(wǎng)絡(luò)850,將PIM數(shù)據(jù)項(xiàng)目與存儲(chǔ)在和/或與主機(jī)系統(tǒng)相關(guān)
聯(lián)的移動(dòng)設(shè)備訂戶的相應(yīng)數(shù)據(jù)項(xiàng)目無縫地整合、同步以及更新。該功 能在移動(dòng)設(shè)備800上創(chuàng)建了關(guān)于這些項(xiàng)目的鏡像主機(jī)。這在主機(jī)系統(tǒng)是
移動(dòng)設(shè)備訂戶的辦公室計(jì)算機(jī)系統(tǒng)時(shí)尤其有利。
移動(dòng)設(shè)備800還包括連接模塊844以及IT策略模塊846。連接模塊 844實(shí)現(xiàn)移動(dòng)設(shè)備800與無線基礎(chǔ)設(shè)施和移動(dòng)設(shè)備800被授權(quán)與之進(jìn)行 接口連接的任何主機(jī)系統(tǒng)(如企業(yè)系統(tǒng))進(jìn)行通信所需的通信協(xié)議。 圖10和11中給出了無線基礎(chǔ)設(shè)施和企業(yè)系統(tǒng)的示例,這將在以下更詳 細(xì)地描述。
連接模塊844包括API集合,該API集合可以與移動(dòng)設(shè)備800結(jié)合以 允許移動(dòng)設(shè)備800使用與企業(yè)系統(tǒng)相關(guān)聯(lián)的任何數(shù)目的服務(wù)。連接模塊 844允許移動(dòng)設(shè)備800與主機(jī)系統(tǒng)建立端到端安全的、經(jīng)認(rèn)證的通信管 道。連接模塊844為其提供接入的應(yīng)用的子集可以用于將IT策略命令從 主機(jī)系統(tǒng)傳送到移動(dòng)設(shè)備800。這可以通過無線或者有線方式來進(jìn)行。 然后可以將這些指令傳送到IT策略模塊846以修改設(shè)備800的配置。可 選地,在一些情況下,IT策略更新可以通過有線連接來執(zhí)行。
IT策略模塊846接收對(duì)IT策略進(jìn)行編碼的IT策略數(shù)據(jù)。然后,IT策略模塊846保證該IT策略數(shù)據(jù)經(jīng)移動(dòng)設(shè)備800認(rèn)證。然后,將IT策略 數(shù)據(jù)以其本生形式存儲(chǔ)在閃存存儲(chǔ)器806中。在存儲(chǔ)IT策略數(shù)據(jù)后,可 以將全局通知從IT策略模塊846發(fā)送到駐留于移動(dòng)設(shè)備800上的所有應(yīng) 用。然后,作為響應(yīng),可對(duì)其應(yīng)用IT策略的應(yīng)用讀取IT策略數(shù)據(jù)來查 找可應(yīng)用的IT策略規(guī)則。
IT策略模塊846可以包括解析器(未示出),應(yīng)用可以使用該解析 器來讀取IT策略規(guī)則。在一些情況下,另一模塊或應(yīng)用可以提供解析 器。將分組后的IT策略規(guī)則(下面更詳細(xì)描述)作為字節(jié)流進(jìn)行檢索, 然后將字節(jié)流發(fā)送(在某種意義上遞歸地)到解析器以確定在分組后 的IT策略規(guī)則中定義的每個(gè)IT策略規(guī)則的值。在至少一些實(shí)施例中, IT策略模塊846可以確定哪些應(yīng)用受IT策略數(shù)據(jù)影響,并且僅僅向這些 應(yīng)用發(fā)送通知。在上述任一情況中,對(duì)于在通知時(shí)刻未運(yùn)行的應(yīng)用, 當(dāng)執(zhí)行這些應(yīng)用時(shí),這些應(yīng)用可以調(diào)用解析器或者IT策略模塊846以確 定在新接收的IT策略數(shù)據(jù)中是否存在任何相關(guān)的IT策略規(guī)則。
對(duì)支持IT策略中規(guī)則的所有應(yīng)用進(jìn)行編碼,以知道期望的數(shù)據(jù)類 型。例如,針對(duì)"WEP用戶名"IT策略規(guī)則設(shè)定的值已知為字符串;因 此與該規(guī)則相對(duì)應(yīng)的IT策略數(shù)據(jù)中的值被解釋為字符串。在另一示例 中,針對(duì)"設(shè)定最大口令嘗試次數(shù)'TT策略規(guī)則的設(shè)定已知為整數(shù),因 此,與該規(guī)則相對(duì)應(yīng)的IT策略數(shù)據(jù)中的值被解釋為整數(shù)。
在將IT策略規(guī)則應(yīng)用到可應(yīng)用的應(yīng)用或者配置文件后,IT策略模 塊846向主機(jī)系統(tǒng)發(fā)回確認(rèn),以指示IT策略數(shù)據(jù)已接收并成功應(yīng)用。
其它類型的軟件應(yīng)用還可以安裝到移動(dòng)設(shè)備800上。這些軟件應(yīng) 用可以是在移動(dòng)設(shè)備800制造之后才增加的第三方應(yīng)用。第三方應(yīng)用的
示例包括游戲、計(jì)算器、實(shí)用程序等。
可以通過以下至少一個(gè)將其它應(yīng)用加載到移動(dòng)設(shè)備800上無線 網(wǎng)絡(luò)850、輔助I/0子系統(tǒng)812、數(shù)據(jù)端口814、短距離通信子系統(tǒng)822 或者任何其它合適的設(shè)備子系統(tǒng)824。應(yīng)用安裝的靈活性增加了移動(dòng)設(shè) 備800的功能,并且可以提供增強(qiáng)的設(shè)備上的功能、與通信相關(guān)的功能 或者兩者兼有。例如,安全通信應(yīng)用可以實(shí)現(xiàn)使用移動(dòng)設(shè)備800來執(zhí)行 電子商務(wù)功能和其它這樣的金融交易。數(shù)據(jù)端口814使訂戶能夠通過外部設(shè)備或者軟件應(yīng)用來設(shè)定優(yōu)選 項(xiàng),并且,通過向移動(dòng)設(shè)備800提供信息或者軟件下載而不通過無線通 信網(wǎng)絡(luò)來擴(kuò)展移動(dòng)設(shè)備800的能力。例如,替代下載路徑可以用于通過 直接并從而可靠和可信的連接將加密密鑰加載到移動(dòng)設(shè)備800上,以提 供安全設(shè)備通信。
數(shù)據(jù)端口814可以是能夠進(jìn)行移動(dòng)設(shè)備800和另一計(jì)算設(shè)備之間 的數(shù)據(jù)通信的任何合適的端口。數(shù)據(jù)端口814可以是串行或并行端口。 在一些示例中,數(shù)據(jù)端口814可以是USB端口,包括用于數(shù)據(jù)傳送的數(shù) 據(jù)線以及可以向移動(dòng)設(shè)備800的電池830提供充電電流進(jìn)行充電的電源 線。
短距離通信子系統(tǒng)822提供了移動(dòng)設(shè)備800和不同系統(tǒng)或設(shè)備之 間的通信,而不需要使用無線網(wǎng)絡(luò)850。例如,子系統(tǒng)822可以包括用 于短距離通信的紅外設(shè)備和相關(guān)聯(lián)的電路和組件。短距離通信標(biāo)準(zhǔn)的 示例包括紅外數(shù)據(jù)協(xié)會(huì)(IrDA)開發(fā)的標(biāo)準(zhǔn)、藍(lán)牙以及正EE開發(fā)的 802.11標(biāo)準(zhǔn)族。
在使用中,通信子系統(tǒng)804處理接收信號(hào)(如文本消息、電子郵 件消息或者網(wǎng)頁下載),并將其輸入到主處理器802。然后,主處理器 802處理接收信號(hào),以將其輸出到顯示器810或者可選地輸出到輔助I/0 子系統(tǒng)812。例如,訂戶還可以結(jié)合顯示器810以及可能地結(jié)合輔助I/0 子系統(tǒng)812,使用鍵盤816來制作數(shù)據(jù)項(xiàng)目,如電子郵件消息。輔助子 系統(tǒng)812可以包括如觸摸屏、鼠標(biāo)、軌跡球、紅外指紋檢測(cè)器或者具有 動(dòng)態(tài)按鈕按壓能力的滾輪之類的設(shè)備。鍵盤816優(yōu)選為字母數(shù)字鍵盤和
/或電話類型的鍵盤。然而,也可以使用其它類型的鍵盤。可以通過通 信子系統(tǒng)804在無線網(wǎng)絡(luò)850上傳送所制作的項(xiàng)目。
對(duì)于語音通信,除了將接收信號(hào)輸出到揚(yáng)聲器818,并且用于傳 送的信號(hào)由麥克風(fēng)820產(chǎn)生以外,移動(dòng)設(shè)備800的整體操作實(shí)質(zhì)上相似。 還可以在移動(dòng)設(shè)備800上實(shí)現(xiàn)其它語音和音頻I/O子系統(tǒng),如語音消息 記錄子系統(tǒng)。盡管語音或音頻信號(hào)輸出主要通過揚(yáng)聲器818來完成,但 是顯示器810還可以用于提供其它信息,例如呼叫方的身份、語音呼叫 的持續(xù)時(shí)間、或者其它與語音呼叫相關(guān)的信息。
36參考圖9,圖9示出了通信子系統(tǒng)組件804的示例框圖。通信子系 統(tǒng)804包括接收機(jī)950、發(fā)射機(jī)952以及相關(guān)組件,如一個(gè)或多個(gè)嵌入或 者內(nèi)部天線單元954和956、本地振蕩器(LO) 958以及處理模塊,如 數(shù)字信號(hào)處理器(DSP) 960。通信子系統(tǒng)804的特定設(shè)計(jì)取決于移動(dòng) 設(shè)備800預(yù)期通過其操作的通信網(wǎng)絡(luò)850。因此,應(yīng)當(dāng)理解,圖5所示的
設(shè)計(jì)僅僅作為一個(gè)示例。
天線954通過無線網(wǎng)絡(luò)850接收的信號(hào)輸入至接收機(jī)950,接收機(jī) 950可以執(zhí)行常見接收機(jī)功能,如信號(hào)放大、頻率下轉(zhuǎn)換、濾波、信道 選擇以及模數(shù)(A/D)轉(zhuǎn)換。接收信號(hào)的A/D轉(zhuǎn)換允許更加復(fù)雜的通信 功能,如在DSP960中執(zhí)行解調(diào)和解碼。按照類似方式,DSP960對(duì)要 發(fā)送的信號(hào)進(jìn)行處理,包括調(diào)制和編碼。這些DSP處理后的信號(hào)輸入 至發(fā)射機(jī)952進(jìn)行數(shù)模(D/A)轉(zhuǎn)換、頻率上轉(zhuǎn)換、濾波、放大并通過 天線956在無線網(wǎng)絡(luò)850上傳送。DSP 960不僅處理通信信號(hào),還提供 接收機(jī)和發(fā)射機(jī)控制。例如,可以通過DSP 960中實(shí)現(xiàn)的自動(dòng)增益控 制算法來自適應(yīng)地控制接收機(jī)950和發(fā)射機(jī)952中對(duì)通信信號(hào)應(yīng)用的增。
移動(dòng)設(shè)備800和無線網(wǎng)絡(luò)850之間的無線鏈路可以包括一個(gè)或多 個(gè)不同信道(典型地為不同的RF信道),以及在移動(dòng)設(shè)備800和無線網(wǎng) 絡(luò)850之間使用的相關(guān)協(xié)議。典型地,由于總帶寬的限制以及移動(dòng)設(shè)備 800有限的電池電能,RF信道是一種必須節(jié)約的有限資源。
當(dāng)移動(dòng)設(shè)備800完全操作時(shí),典型地,只有在向無線網(wǎng)絡(luò)850發(fā)射 時(shí),發(fā)射機(jī)952才接通或者開啟,并且否則關(guān)閉以節(jié)省資源。類似地, 周期性地關(guān)閉接收機(jī)950以節(jié)省電能,直到其需要在指定的時(shí)間段期間
接收信號(hào)或信息(在有信號(hào)或信息的情況下)。
參見圖IO,圖10示出了無線網(wǎng)絡(luò)850的節(jié)點(diǎn)1002的示例實(shí)現(xiàn)的框 圖。實(shí)際上,無線網(wǎng)絡(luò)850包括一個(gè)或者更多節(jié)點(diǎn)1002。與連接模塊844 相結(jié)合,移動(dòng)設(shè)備800可以與無線網(wǎng)絡(luò)850內(nèi)的節(jié)點(diǎn)1002進(jìn)行通信。在 圖10的示例實(shí)現(xiàn)中,根據(jù)通用分組無線業(yè)務(wù)(GPRS)以及全球移動(dòng)系 統(tǒng)(GSM)技術(shù)來配置節(jié)點(diǎn)1002。節(jié)點(diǎn)1002包括基站控制器(BSC) 1004,具有相關(guān)聯(lián)的塔臺(tái)1006;為在GSM中支持GPRS而添加的分組控制單元(PCU) 1008;移動(dòng)交換中心(MSC) 1010;歸屬位置寄存 器(HLR) 1012;訪問位置寄存器(VLR) 1014、服務(wù)GPRS支持節(jié)點(diǎn) (SGSN) 1016;網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)(GGSN) 1018以及動(dòng)態(tài)主機(jī)配 置協(xié)議(DHCP) 1020。該組件列表不意味著是GSM/GPRS網(wǎng)絡(luò)中的 每個(gè)節(jié)點(diǎn)1002的組件的窮盡列表,而是通過網(wǎng)絡(luò)850進(jìn)行的通信中常用 的組件列表。
在GSM網(wǎng)絡(luò)中,MSC IOIO耦合至BSC 1004并耦合至陸上線路網(wǎng) 絡(luò),如公共交換電話網(wǎng)(PSTN) 1022,以滿足電路交換要求。通過PCU 1008、 SGSN 1016和GGSN 1018至公共或者私有網(wǎng)絡(luò)(因特網(wǎng))1024 的連接(本文中還通常被稱為共享網(wǎng)絡(luò)基礎(chǔ)設(shè)施)表示針對(duì)具有GPRS 功能的移動(dòng)設(shè)備的數(shù)據(jù)路徑。在拓展為具有GPRS能力的GSM網(wǎng)絡(luò)中, BSC 1004還包含分組控制單元(PCU) 1008,該單元連接至SGSN 1016 以控制分段、射頻信道分配并滿足分組交換要求。為了跟蹤移動(dòng)設(shè)備 800的位置以及電路交換和分組交換管理的可用性,在MSC IOIO和 SGSN 1016之間共享HLR 1012。對(duì)VLR 1014的接入由MSC IOIO控制。
站1006是固定收發(fā)機(jī)站并且與BSC 1004—起形成了固定的收發(fā) 機(jī)裝備。固定收發(fā)機(jī)設(shè)備提供了針對(duì)特定覆蓋區(qū)域(通常稱之為"小 區(qū)")的無線網(wǎng)絡(luò)覆蓋。固定收發(fā)機(jī)設(shè)備經(jīng)由站1006發(fā)送通信信號(hào)至其 小區(qū)內(nèi)的移動(dòng)設(shè)備,并且從其小區(qū)內(nèi)的移動(dòng)設(shè)備接收通信信號(hào)。固定 收發(fā)機(jī)設(shè)備通常執(zhí)行下列功能根據(jù)特定(通常是預(yù)定的)通信協(xié)議 和參數(shù),在其控制器的控制下,進(jìn)行調(diào)制以及可能地對(duì)要發(fā)送至移動(dòng) 設(shè)備800的信號(hào)進(jìn)行編碼和/或加密。固定收發(fā)機(jī)設(shè)備類似地對(duì)從其小 區(qū)內(nèi)的移動(dòng)設(shè)備800接收到的任意通信信號(hào)進(jìn)行解調(diào)并且可能地進(jìn)行 解碼和解密(如果需要)。通信協(xié)議和參數(shù)可以在不同節(jié)點(diǎn)之間改變。 例如, 一個(gè)節(jié)點(diǎn)可以采用與其它節(jié)點(diǎn)不同的調(diào)制方法并且在不同的頻 率上操作。
對(duì)于注冊(cè)至特定網(wǎng)絡(luò)的所有移動(dòng)設(shè)備800,將永久配置數(shù)據(jù)(如 用戶配置)存儲(chǔ)于HLR 1012中。HLR 1012還包含針對(duì)每個(gè)已注冊(cè)移動(dòng) 設(shè)備的位置信息,并且可以被查詢以確定移動(dòng)設(shè)備的當(dāng)前位置。MSC IOIO負(fù)責(zé)一組位置區(qū)域,并且將當(dāng)前在其負(fù)責(zé)區(qū)域內(nèi)的移動(dòng)設(shè)備的數(shù)據(jù)存儲(chǔ)在VLR1014中。此外,VLR1014還包含正在訪問其它網(wǎng)絡(luò)的移 動(dòng)設(shè)備的信息。VLR 1014中的信息包括從HLR 1012傳送至VLR 1014
的用于更快接入的永久移動(dòng)設(shè)備數(shù)據(jù)的一部分。通過將額外信息從遠(yuǎn) 程HLR 1012節(jié)點(diǎn)移動(dòng)至VLR 1014,可以減小這些節(jié)點(diǎn)之間的業(yè)務(wù)量, 從而語音和數(shù)據(jù)服務(wù)可以具有更快的響應(yīng)時(shí)間,同時(shí)需要使用的計(jì)算 資源更少。
SGSN 1016和GGSN 1018是為在GSM中支持GPRS(即支持分組交 換數(shù)據(jù))而添加的元件。通過記錄每個(gè)移動(dòng)設(shè)備800的位置,SGSN 1016 和MSC 1010在無線網(wǎng)絡(luò)850中具有相似的責(zé)任。SGSN 1016還執(zhí)行安 全功能和針對(duì)無線網(wǎng)絡(luò)800上的數(shù)據(jù)業(yè)務(wù)量的接入控制。GGSN 1018 提供與外部分組交換網(wǎng)絡(luò)的互連連接,并且經(jīng)由在網(wǎng)絡(luò)850內(nèi)運(yùn)行的因 特網(wǎng)協(xié)議(IP)主干網(wǎng)絡(luò)連接至一個(gè)或者更多SGSN 1016。在正常運(yùn) 行期間,給定的移動(dòng)設(shè)備800必須執(zhí)行"GPRS附著"以獲取IP地址并 且接入數(shù)據(jù)服務(wù)。這個(gè)要求不出現(xiàn)在電路交換的語音信道中,這是由 于使用綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)地址來對(duì)呼入和呼出呼叫進(jìn)行路由。 當(dāng)前,所有支持GPRS的網(wǎng)絡(luò)使用私有的、動(dòng)態(tài)分配的IP地址,從而需 要連接至GGSN 1018的DHCP服務(wù)器1020。對(duì)于動(dòng)態(tài)IP分配有許多機(jī) 制,包括使用遠(yuǎn)程用戶撥入認(rèn)證服務(wù)(RADIUS)服務(wù)器和DHCP服務(wù) 器的組合。 一旦GPRS附著完成,建立了從移動(dòng)設(shè)備800 (通過PCU 1008)禾口SGSN 1016至GGSN 1018中的接入點(diǎn)節(jié)點(diǎn)(APN)的邏輯連 接。APN表示IP隧道的邏輯端點(diǎn),該端點(diǎn)可以接入直接因特網(wǎng)兼容服 務(wù)或者私有網(wǎng)絡(luò)連接。APN還表示用于網(wǎng)絡(luò)850的安全機(jī)制,其中必須 將每個(gè)移動(dòng)設(shè)備800分配給一個(gè)或者更多APN,并且移動(dòng)設(shè)備800在未 首先向授權(quán)其使用的APN執(zhí)行GPRS附著之前不能交換數(shù)據(jù)。APN可以 被認(rèn)為與因特網(wǎng)域名(如"myconnection.wireless.com")類似。
一旦完成GPRS附著操作,則創(chuàng)建了隧道,并且可以使用IP分組可 以支持的任何協(xié)議在標(biāo)準(zhǔn)IP分組中交換所有業(yè)務(wù)量。這包括在與虛擬 專用網(wǎng)絡(luò)(VPN) —起使用的一些IP安全(IPSec)連接的情況下的如 基于IP的IP (IP over IP)之類的建立隧道方法。這些隧道也被稱作分 組數(shù)據(jù)協(xié)議(PDP)上下文,并且,在網(wǎng)絡(luò)850中有有限數(shù)目的隧道可用。為了最大化PDP上下文的使用,網(wǎng)絡(luò)800將針對(duì)每個(gè)PDP上下文運(yùn) 行空閑定時(shí)器,以確定是否存在活動(dòng)性不足的情況。當(dāng)移動(dòng)設(shè)備800 未使用其PDP上下文時(shí),可以解除PDP上下文的分配,并將IP地址返 回DHCP服務(wù)器1020管理的IP地址池。
參見圖ll,其中示出了移動(dòng)設(shè)備800與連接模塊844相結(jié)合可以與 之通信的主機(jī)系統(tǒng)480的示例配置的組件的框圖。主機(jī)系統(tǒng)480典型地 是公司企業(yè)或者其它局域網(wǎng)(LAN),例如在實(shí)現(xiàn)方式變型中,也可 以是家庭辦公室計(jì)算機(jī)或者一些其它私有系統(tǒng)。在圖11所示的示例中, 主機(jī)系統(tǒng)480被描述為移動(dòng)設(shè)備800的用戶所屬的組織的LAN。典型 地,多個(gè)移動(dòng)設(shè)備可以通過無線網(wǎng)絡(luò)850的一個(gè)或者更多節(jié)點(diǎn)1002與主 機(jī)系統(tǒng)480進(jìn)行無線通信。
主機(jī)系統(tǒng)480包括由網(wǎng)絡(luò)1160互相連接的多個(gè)網(wǎng)絡(luò)組件。例如, 具有針對(duì)用戶的移動(dòng)設(shè)備800的隨附托架1164的用戶臺(tái)式計(jì)算機(jī)1162a 位于LAN連接上。例如,針對(duì)移動(dòng)設(shè)備800的托架1164可以通過串行 或者通用串行總線(USB)連接耦合至計(jì)算機(jī)1162a。其它用戶計(jì)算機(jī) 1162b至1162n也位于網(wǎng)絡(luò)1160上,并且每個(gè)計(jì)算機(jī)可以或者可以不配 備有隨附托架1164。托架1164便于從用戶計(jì)算機(jī)1162a將信息(例如, PIM數(shù)據(jù)、便于安全通信的私有對(duì)稱加密密鑰)加載至移動(dòng)設(shè)備800, 并且,對(duì)于在初始化移動(dòng)設(shè)備800以進(jìn)行使用時(shí)經(jīng)常執(zhí)行的大量信息更 新可能特別有用。下載至移動(dòng)設(shè)備800的信息可以包括消息交換中使用 的證書。
本領(lǐng)域技術(shù)人員將理解,用戶計(jì)算機(jī)1162a至1162n典型地也連接 至未在圖ll中明示的其它外圍設(shè)備(如打印機(jī)等)。此外,為了簡(jiǎn)化說 明,圖11僅示出主機(jī)系統(tǒng)480的網(wǎng)絡(luò)組件的子集,并且,本領(lǐng)域技術(shù)人 員將理解,針對(duì)本示例配置,主機(jī)系統(tǒng)480包括圖11中未示出的附加組 件。更一般地,主機(jī)系統(tǒng)480可以表示組織的較大網(wǎng)絡(luò)(未示出)的較 小部分,并且可以包括與圖ll的示例實(shí)施例所示出的不同組件和/或按 照不同拓?fù)鋪聿贾谩?br>
為了便于移動(dòng)設(shè)備800的操作以及移動(dòng)設(shè)備800和主機(jī)系統(tǒng)480的 組件之間的消息和與消息相關(guān)的數(shù)據(jù)的無線通信,可以提供多個(gè)無線通信支持組件1170。在一些實(shí)現(xiàn)方式中,無線通信支持組件1170可以 包括消息管理服務(wù)器1172、移動(dòng)數(shù)據(jù)服務(wù)器1174、聯(lián)系人服務(wù)器1176 以及設(shè)備管理器模塊1178。設(shè)備管理器模塊1178包括IT策略編輯器 1180和IT用戶屬性編輯器1182,以及用于允許IT管理員配置移動(dòng)設(shè)備 800的其它軟件組件。在可選實(shí)施例中,可以有一個(gè)編輯器同時(shí)提供IT 策略編輯器1180和IT用戶屬性編輯器1182的功能。支持組件1170還包 括數(shù)據(jù)存儲(chǔ)器1184和IT策略服務(wù)器1186。IT策略服務(wù)器286包括處理器 1188、網(wǎng)絡(luò)接口1190以及存儲(chǔ)器單元1192。處理器1188控制IT策略服 務(wù)器1186的操作,并且執(zhí)行與下面描述的標(biāo)準(zhǔn)化IT策略相關(guān)的功能。 網(wǎng)絡(luò)接口1190允許IT策略服務(wù)器1186與主機(jī)系統(tǒng)480的各個(gè)組件以及 移動(dòng)設(shè)備800進(jìn)行通信。存儲(chǔ)器單元1192可以存儲(chǔ)實(shí)現(xiàn)IT策略中使用的 功能以及相關(guān)數(shù)據(jù)。本領(lǐng)域技術(shù)人員知道如何實(shí)現(xiàn)這些各種組件。對(duì) 于本領(lǐng)域技術(shù)人員而言也熟知可以包括其它組件。此外,在一些實(shí)現(xiàn) 中,數(shù)據(jù)存儲(chǔ)器1184可以是任一個(gè)服務(wù)器的一部分。
在本示例實(shí)施例中,移動(dòng)設(shè)備800通過無線網(wǎng)絡(luò)850的節(jié)點(diǎn)1002和 共享網(wǎng)絡(luò)基礎(chǔ)設(shè)施1124 (如服務(wù)提供商網(wǎng)絡(luò)或公共因特網(wǎng))與主機(jī)系 統(tǒng)480進(jìn)行通信??梢酝ㄟ^一個(gè)或者更多路由器(未示出)來提供對(duì)主 機(jī)系統(tǒng)480的接入,并且,主機(jī)系統(tǒng)480的計(jì)算設(shè)備可以從防火墻或者 代理服務(wù)器1166之后運(yùn)行。代理服務(wù)器1166提供了主機(jī)系統(tǒng)480的安全 節(jié)點(diǎn)以及無線因特網(wǎng)網(wǎng)關(guān)。代理服務(wù)器U66智能地將數(shù)據(jù)路由至主機(jī) 系統(tǒng)480內(nèi)的正確目的地服務(wù)器。
在一些實(shí)施中,主機(jī)系統(tǒng)480可以包括無線VPN路由器(未示出) 以便于主機(jī)系統(tǒng)480和移動(dòng)設(shè)備800之間的數(shù)據(jù)交換。無線VPN路由器 允許通過特定無線網(wǎng)絡(luò)直接建立對(duì)移動(dòng)設(shè)備800的VPN連接。無線VPN 路由器可以與因特網(wǎng)協(xié)議(IP)版本6 (IPV6)和基于IP的無線網(wǎng)絡(luò)一 起使用。該協(xié)議可以提供足夠的IP地址,使得每個(gè)移動(dòng)設(shè)備具有專用 的IP地址,從而可以在任何時(shí)刻向移動(dòng)設(shè)備推送信息。使用無線VPN 路由器的優(yōu)點(diǎn)在于它可以是現(xiàn)貨供應(yīng)的VPN組件,并且不需要單獨(dú)的 無線網(wǎng)關(guān)和單獨(dú)的無線基礎(chǔ)設(shè)施。在該可選實(shí)施中,VPN連接優(yōu)選地 是用于直接向移動(dòng)設(shè)備800傳送消息的傳輸控制協(xié)議(TCP) /IP或者用戶數(shù)據(jù)報(bào)協(xié)議(UDP) /IP連接。
要發(fā)送給移動(dòng)設(shè)備800的用戶的消息首先由主機(jī)系統(tǒng)480的消息 服務(wù)器1168所接收。這種消息可以源自于任意數(shù)目的源。例如,發(fā)送 者可以從主機(jī)系統(tǒng)480內(nèi)的計(jì)算機(jī)1162b、與無線網(wǎng)絡(luò)850或者不同無線 網(wǎng)絡(luò)相連接的不同移動(dòng)設(shè)備(未示出)、或者從不同的計(jì)算設(shè)備、或者 能夠發(fā)送消息的其它設(shè)備,經(jīng)由共享網(wǎng)絡(luò)基礎(chǔ)設(shè)施1124,可能通過例 如應(yīng)用服務(wù)提供商(ASP)或者因特網(wǎng)服務(wù)提供商(ISP)來發(fā)送消息。
消息服務(wù)器1168典型地用作組織內(nèi)以及共享網(wǎng)絡(luò)基礎(chǔ)設(shè)施1124
上的消息交換(特別是電子郵件消息)的主接口。已經(jīng)被設(shè)置為發(fā)送 和接收消息的組織中的每個(gè)用戶典型地與消息服務(wù)器1168所管理的用 戶帳戶相關(guān)聯(lián)。消息服務(wù)器1168的一些示例實(shí)現(xiàn)包括Microsoft ExchangeTM服務(wù)器、Lotus DominoTM服務(wù)器、Novell GroupwiseTM服務(wù) 器、或者安裝在公司環(huán)境中的其他適合的郵件服務(wù)器。在一些實(shí)施例 中,主機(jī)系統(tǒng)480可以包括多個(gè)消息服務(wù)器1168。消息服務(wù)器1168還可
以適用于提供除消息管理之外的附加功能,例如包括與日程表和任務(wù) 列表相關(guān)聯(lián)的數(shù)據(jù)的管理。
當(dāng)消息服務(wù)器1168接收到消息時(shí),典型地將消息存儲(chǔ)在與消息服 務(wù)器1168相關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)器中。在至少一些實(shí)施例中,該數(shù)據(jù)存儲(chǔ) 器可以是與消息服務(wù)器1168通信的單獨(dú)的硬件單元,如數(shù)據(jù)存儲(chǔ)器 1184。隨后,通過訪問消息服務(wù)器1168,可以檢索消息并將其傳送至 用戶。例如,運(yùn)行在用戶計(jì)算機(jī)1162a上的電子郵件客戶端應(yīng)用可以請(qǐng)
求與該用戶帳戶相關(guān)聯(lián)的電子郵件消息,其中用戶帳戶存儲(chǔ)在與消息 服務(wù)器1168相關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)器中。然后,從數(shù)據(jù)存儲(chǔ)器中檢索這些 消息,并將其本地存儲(chǔ)在計(jì)算機(jī)1162a上。與消息服務(wù)器1168相關(guān)聯(lián)的 數(shù)據(jù)存儲(chǔ)器可以存儲(chǔ)本地存儲(chǔ)在移動(dòng)設(shè)備800上的每條消息的拷貝???選地,與消息服務(wù)器1168相關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)器可以存儲(chǔ)移動(dòng)設(shè)備800 的用戶的全部消息,并且可以僅在移動(dòng)設(shè)備800上存儲(chǔ)較少數(shù)目的消息 以節(jié)約存儲(chǔ)器。例如,可以將最近的消息(即例如在過去兩到三個(gè)月 內(nèi)接收到的消息)存儲(chǔ)在移動(dòng)設(shè)備800上。
當(dāng)操作移動(dòng)設(shè)備800時(shí),用戶可能希望檢索電子郵件消息以向移動(dòng)設(shè)備800發(fā)送。移動(dòng)設(shè)備800上運(yùn)行的消息應(yīng)用838也可以從消息服務(wù) 器1168請(qǐng)求與用戶帳戶相關(guān)聯(lián)的消息。消息應(yīng)用838可以被配置為(由 用戶或管理員來配置,可能根據(jù)組織的信息技術(shù)(IT)策略)根據(jù)用 戶的指示、根據(jù)某個(gè)預(yù)定時(shí)間間隔、或者基于某個(gè)預(yù)定事件的發(fā)生來 提出請(qǐng)求。在一些實(shí)施中,向移動(dòng)設(shè)備800分配其自己的電子郵件地址, 當(dāng)消息服務(wù)器1168接收到消息時(shí),具體尋址至移動(dòng)設(shè)備800的消息被自 動(dòng)重定向至移動(dòng)設(shè)備800。
消息管理服務(wù)器1172可以用于具體提供支持以對(duì)移動(dòng)設(shè)備要處 理的消息(例如電子郵件消息)進(jìn)行管理。 一般地,當(dāng)消息仍存儲(chǔ)于 消息服務(wù)器1168上時(shí),消息管理服務(wù)器1172可以用于控制何時(shí)、是否 以及如何將消息發(fā)送至移動(dòng)設(shè)備800。消息管理服務(wù)器1172還便于對(duì)移 動(dòng)設(shè)備800上編寫的消息進(jìn)行處理,該消息在隨后的傳送中被發(fā)送至消 息服務(wù)器1168。
例如,消息管理服務(wù)器1172可以監(jiān)控用戶的"郵箱"(例如,消 息服務(wù)器1168上與用戶帳戶相關(guān)聯(lián)的消息存儲(chǔ)器)以監(jiān)控新的電子郵
件消息,并且對(duì)新消息應(yīng)用用戶可定義的過濾器,以確定是否以及如 何將消息中繼至用戶的移動(dòng)設(shè)備800。消息管理服務(wù)器1172還可以壓縮
和加密新消息(例如,使用加密技術(shù),如數(shù)據(jù)加密標(biāo)準(zhǔn)(DES)、三重 DES、或者高級(jí)加密標(biāo)準(zhǔn)(AES)),并且經(jīng)由共享網(wǎng)絡(luò)基礎(chǔ)設(shè)施1124 以及無線網(wǎng)絡(luò)850將其推送至移動(dòng)設(shè)備800。消息管理服務(wù)器1172還可 以接收移動(dòng)設(shè)備800上編寫的消息(例如使用三重DES來加密)、對(duì)編 寫的消息進(jìn)行解密以及解壓縮,重新格式化(如果需要)編寫的消息 使其看上去源自于用戶的計(jì)算機(jī)1162a,并且將編寫的消息重新路由至 消息服務(wù)器1168以進(jìn)行傳送。
可以對(duì)與移動(dòng)設(shè)備800要發(fā)送和/或接收的消息相關(guān)聯(lián)的特定屬性 或者限制進(jìn)行定義(例如由管理員根據(jù)IT策略來定義),并由消息管理 服務(wù)器1172強(qiáng)制執(zhí)行。這可以包括例如移動(dòng)設(shè)備800是否可以接收加 密的和/或簽名的消息、最小加密密鑰尺寸、是否必須對(duì)輸出消息進(jìn)行 加密和/或簽名,以及從移動(dòng)設(shè)備800發(fā)送的所有安全消息的拷貝是否 要發(fā)送至預(yù)定拷貝地址。消息管理服務(wù)器1172還可以適于提供其它控制功能,如僅將特定 消息信息或者存儲(chǔ)于消息服務(wù)器1168上的消息的預(yù)定部分(例如"塊") 推送至移動(dòng)設(shè)備800。例如,在一些情況中,當(dāng)首先由移動(dòng)設(shè)備800從 消息服務(wù)器1168中檢索出消息時(shí),消息管理服務(wù)器1172可以僅將消息 的第一部分推送至移動(dòng)設(shè)備800,其中該部分具有預(yù)定尺寸(例如 2KB)。然后,用戶可以請(qǐng)求消息管理服務(wù)器1172向移動(dòng)設(shè)備800以類 似尺寸的塊來傳送消息的更多部分,可能最多至最大預(yù)定消息尺寸。 相應(yīng)地,消息管理服務(wù)器1172便于對(duì)向移動(dòng)設(shè)備800傳送的數(shù)據(jù)的類型 和數(shù)據(jù)量進(jìn)行更好的控制,并且,有助于最小化對(duì)帶寬或者其它資源 的潛在浪費(fèi)。
移動(dòng)數(shù)據(jù)服務(wù)器1174包括存儲(chǔ)與公司相關(guān)的信息的任意其它服 務(wù)器。移動(dòng)數(shù)據(jù)服務(wù)器1174可以包括但不限于數(shù)據(jù)庫、在線數(shù)據(jù)文 獻(xiàn)庫、客戶關(guān)系管理(CRM)系統(tǒng)、或者企業(yè)資源計(jì)劃(ERP)應(yīng)用。
聯(lián)系人服務(wù)器1176可以以與移動(dòng)設(shè)備800上的地址簿類似的方式 向用戶提供聯(lián)系人列表的信息。相應(yīng)地,對(duì)于給定聯(lián)系人,聯(lián)系人服 務(wù)器1176可以包括姓名、電話號(hào)碼、聯(lián)系人的工作地址和電子郵件地 址等等。聯(lián)系人服務(wù)器1176還可以提供全局地址列表,該列表包含與 主機(jī)系統(tǒng)480相關(guān)聯(lián)的全部聯(lián)系人的聯(lián)系信息。
本領(lǐng)域技術(shù)人員將理解,消息管理服務(wù)器1172、移動(dòng)數(shù)據(jù)服務(wù)器 1174、聯(lián)系人服務(wù)器1176、設(shè)備管理器模塊1178、數(shù)據(jù)存儲(chǔ)器1184以 及IT策略服務(wù)器1186不需要被實(shí)現(xiàn)為主機(jī)系統(tǒng)480內(nèi)的分離的物理服 務(wù)器。例如,可以將與消息管理服務(wù)器1172相關(guān)聯(lián)的一些或者全部功 能與消息服務(wù)器1168集成,或者與主機(jī)系統(tǒng)480中的一些其它服務(wù)器集 成??蛇x地,主機(jī)系統(tǒng)480可以包括多個(gè)消息管理服務(wù)器1172,特別是 在需要支持大量移動(dòng)設(shè)備的實(shí)現(xiàn)方式變型中。
可選地,在一些實(shí)施例中,IT策略服務(wù)器1186可以提供IT策略編 輯器1180、 IT用戶屬性編輯器1182以及數(shù)據(jù)存儲(chǔ)器1184。在一些情況 中,IT策略服務(wù)器1186也可以提供設(shè)備管理器模塊1178。處理器1188 可以執(zhí)行編輯器1180和1182。在一些情況中,編輯器1180和1182的功 能可以由單一編輯器提供。在一些情況中,存儲(chǔ)器單元1192可以提供數(shù)據(jù)存儲(chǔ)器1184。
設(shè)備管理器模塊1178向IT管理員提供圖形用戶界面,IT管理員可 以與該圖形用戶界面進(jìn)行交互,以配置移動(dòng)設(shè)備800的各種設(shè)置。如前 所述,IT管理員可以使用IT策略規(guī)則來定義移動(dòng)設(shè)備800上所允許的特 定應(yīng)用的行為,如電話、web瀏覽器或即時(shí)消息通信的使用。IT策略 規(guī)則還可以用于設(shè)置組織要求在移動(dòng)設(shè)備800上進(jìn)行的配置設(shè)置的特 定值,如自動(dòng)簽名文本、WLAN/VoIP/VPN配置、安全要求(例如, 加密算法、口令規(guī)則等等),指定允許在移動(dòng)設(shè)備800上運(yùn)行的主題或 者應(yīng)用等等。
本文描述的另一個(gè)實(shí)施例實(shí)現(xiàn)了對(duì)與企業(yè)網(wǎng)絡(luò)中使用的服務(wù)器 30相關(guān)聯(lián)的任意設(shè)備的優(yōu)先搶占。這包括與企業(yè)網(wǎng)絡(luò)的電話號(hào)碼相關(guān) 聯(lián)的任意語音、數(shù)據(jù)和/或衛(wèi)星設(shè)備。這允許優(yōu)先用戶搶占現(xiàn)有通信并 與特定個(gè)人通信,即使該個(gè)人正在使用無線電話或者其它遠(yuǎn)程設(shè)備。 為了實(shí)現(xiàn)這種優(yōu)先搶占特征,服務(wù)器30應(yīng)當(dāng)被編程為識(shí)別特殊撥叫模 式、數(shù)據(jù)消息或者來自高優(yōu)先級(jí)用戶可能使用的多個(gè)設(shè)備之一的其它 輸入。這種獨(dú)特的模式,不論其為撥叫模式、數(shù)據(jù)消息或者其它輸入, 本文均稱之為搶占信號(hào)。優(yōu)先搶占信號(hào)執(zhí)行高優(yōu)先級(jí)用戶希望呼叫的 電話號(hào)碼。如果與該電話號(hào)碼相關(guān)聯(lián)的人已經(jīng)在進(jìn)行另一個(gè)呼叫,則 可以如下調(diào)用優(yōu)先搶占。
圖12示出了本發(fā)明的實(shí)施例執(zhí)行的優(yōu)先搶占處理1200。當(dāng)服務(wù)器
單元檢測(cè)到搶占信號(hào)以及撥叫的電話號(hào)碼時(shí),處理1200開始(步驟 1202)。服務(wù)器單元檢查搶占信號(hào)以確定其是否是有效信號(hào)(步驟 1204)。如果有效,則服務(wù)器單元使用該信號(hào)來確定主叫方、與撥叫的 號(hào)碼相關(guān)聯(lián)的個(gè)人的優(yōu)先級(jí),以及如果可能,確定在活動(dòng)的呼叫上的 個(gè)人的優(yōu)先級(jí)(步驟1206)。服務(wù)器30對(duì)這些優(yōu)先級(jí)進(jìn)行比較,以確定 嘗試搶占呼叫的人是否具有最高優(yōu)先級(jí)(步驟1210);如果是,則通過 系統(tǒng)420向遠(yuǎn)程設(shè)備發(fā)送數(shù)據(jù)信號(hào)(步驟1214)。如果遠(yuǎn)程設(shè)備接受該 搶占,則服務(wù)器30從遠(yuǎn)程設(shè)備撤回已連接的呼叫,并通過PSTN連接來 連接新的優(yōu)先呼叫。由于服務(wù)器單元的靈活性,可以使用DTMF、IVR、 基于web或者微瀏覽器的通信來實(shí)現(xiàn)優(yōu)先搶占。如果嘗試搶占呼叫的人不具有最高優(yōu)先級(jí)(步驟1210)或者如果 搶占信號(hào)無效(步驟1204),則可以執(zhí)行附加的呼叫處理(步驟1212)。 該附加處理可以是提示、語音或文本消息、或者其它向主叫方指示此 時(shí)不能進(jìn)行搶占的提醒。該處理還可以包括選項(xiàng)菜單,其中主叫方可 以選擇留下消息、重試或者僅僅掛斷。應(yīng)當(dāng)理解,優(yōu)先搶占可以以企 業(yè)期望的任意方式來實(shí)現(xiàn),并且,本實(shí)施例不局限于圖12所示的特定 步驟。
盡管這里已經(jīng)具體描述并說明了優(yōu)選實(shí)施例,但是,對(duì)實(shí)施例和 實(shí)現(xiàn)方式的多種修改是顯而易見的。例如,盡管這里所示的優(yōu)選實(shí)施 例限于對(duì)語音(分組或電路交換)呼叫的處理,但是,應(yīng)當(dāng)顯而易見 地,可以處理通過服務(wù)器30對(duì)任意通信設(shè)備(例如,蜂窩電話、尋呼 機(jī)、辦公室/住宅陸上線路電話、計(jì)算機(jī)終端、個(gè)人數(shù)字助理(PDA)、 RIM設(shè)備等等)進(jìn)行的任意形式的呼叫(例如音頻、視頻、數(shù)據(jù))???以對(duì)圖6A至7A所示的示例操作流程中的各個(gè)方法步驟進(jìn)行在順序上 相互交換、組合、替換或者甚至添加。在處理期間,可以執(zhí)行這里未 示出的任意數(shù)量的不同操作。此外,這些方法步驟可以由硬件、軟件、 固件或者硬件、軟件、固件或、邏輯元件的任何組合來執(zhí)行。
另外,盡管所示的實(shí)施例已經(jīng)說明了使用基于PBX的通信系統(tǒng)的 實(shí)現(xiàn),但是,應(yīng)當(dāng)顯而易見地,服務(wù)器模塊可以與用于處理呼叫的任 意其它網(wǎng)絡(luò)交換設(shè)備或通信系統(tǒng)(如中心交換局、匯線通(centrex) 系統(tǒng)、或者用于在公共交換電話網(wǎng)、私有電話網(wǎng)絡(luò)上進(jìn)行的電話呼叫、 或者甚至在因特網(wǎng)上進(jìn)行的因特網(wǎng)協(xié)議(IP)電話網(wǎng)絡(luò)的電話呼叫的 因特網(wǎng)服務(wù)器)相連接(直接、間接、共址、或遠(yuǎn)程連接)。本領(lǐng)域技 術(shù)人員應(yīng)當(dāng)理解,實(shí)施例不需要PBX來操作或執(zhí)行圖6A至7A中示出的 任意處理。所需的僅僅是適當(dāng)編程的服務(wù)器30。
應(yīng)當(dāng)顯而易見地,盡管在討論優(yōu)選實(shí)施例時(shí)僅示意了PRI線路(例 如,在PBX 14和服務(wù)器30之間,PBX 14和PSTN 16之間),但是,這 些通信線路(以及本文討論的任意其它通信線路或者介質(zhì))可以是任 意形式、格式或者介質(zhì)(例如,PRI、 TK OC3、電的、光的、有線 的、無線的、數(shù)字的、模擬的等等)。此外,盡管出于說明目的將PSTN16、54描述為分離的網(wǎng)絡(luò),但是應(yīng)當(dāng)顯而易見地,可以僅使用單一PSTN 網(wǎng)絡(luò)。應(yīng)當(dāng)注意,服務(wù)器30可以干線連接回PBX14而不是直接連接至 PSTN 54。根據(jù)注冊(cè)至系統(tǒng)的通信設(shè)備,本文描述的商用無線運(yùn)營(yíng)商 網(wǎng)絡(luò)的使用(由無線交換機(jī)58和天線60表示)可以使用一個(gè)或者更多 使用相同或不同信令協(xié)議的商用運(yùn)營(yíng)商(例如Sprint/Nextd等等)來實(shí) 現(xiàn)。
本文描述的模塊(如構(gòu)成服務(wù)器30的模塊以及服務(wù)器30和PBX 14 本身)可以是一個(gè)或者更多硬件、軟件、或者駐留在(或分布于)一 個(gè)或者更多本地或遠(yuǎn)程系統(tǒng)中的混合組件。應(yīng)當(dāng)顯而易見地,按照本 文公開的實(shí)施例的具體實(shí)現(xiàn)的要求,可以對(duì)模塊進(jìn)行組合(例如,服 務(wù)器30和PBX14)或者進(jìn)一步分成共享不同資源的各個(gè)不同組件(包 括處理單元、存儲(chǔ)器、時(shí)鐘設(shè)備、軟件過程等等)。實(shí)際上,甚至可以 利用執(zhí)行存儲(chǔ)于記錄介質(zhì)上的計(jì)算機(jī)程序以生產(chǎn)功能的單一通用計(jì)算 機(jī)以及本文涉及的任何其它存儲(chǔ)器設(shè)備來實(shí)現(xiàn)所示的實(shí)施例。服務(wù)器 30中使用的或者與服務(wù)器30結(jié)合使用的用戶接口設(shè)備可以是用于輸入 和/或輸出信息的任意設(shè)備。接口設(shè)備可以被實(shí)現(xiàn)為包含顯示器等的圖 形用戶界面(GUI),或者可以是至現(xiàn)有技術(shù)已知的其它用戶輸入/輸 出設(shè)備的鏈接。
此外,系統(tǒng)所采用的存儲(chǔ)器單元可以是任意一個(gè)或者更多已知的 存儲(chǔ)設(shè)備(例如,隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、 硬盤驅(qū)動(dòng)器(HDD)、軟盤驅(qū)動(dòng)器、zip驅(qū)動(dòng)器、光盤ROM、 DVD、磁 泡存儲(chǔ)器等),并且還可以是一個(gè)或者更多嵌入至CPU內(nèi)的存儲(chǔ)器設(shè) 備,或者與一個(gè)或者更多其它組件共享的存儲(chǔ)器設(shè)備。相應(yīng)地,要求 保護(hù)的發(fā)明不局限于以上描述,而僅由所附權(quán)利要求的范圍來限定。
4權(quán)利要求
1、一種用于對(duì)無線設(shè)備通過企業(yè)通信網(wǎng)絡(luò)發(fā)起的輸出通信進(jìn)行路由的方法,所述方法包括將所述無線設(shè)備注冊(cè)至與企業(yè)通信網(wǎng)絡(luò)相關(guān)聯(lián)的服務(wù)器;從注冊(cè)的無線設(shè)備輸入第一數(shù)據(jù)信號(hào),所述第一數(shù)據(jù)信號(hào)包括所述輸出通信的預(yù)期接收者設(shè)備的第一設(shè)備指示符;將所述第一設(shè)備指示符翻譯成第一地址,所述第一地址適于建立與所述預(yù)期接收者設(shè)備的第一通信路徑;使用所述第一地址來建立所述第一通信路徑;建立通向所述無線設(shè)備的第二通信路徑;以及連接第一和第二通信路徑,以將所述輸出通信從所述無線設(shè)備路由至接收者。
2、 根據(jù)權(quán)利要求l所述的方法,其中,注冊(cè)步驟包括 接收來自所述無線設(shè)備的第二數(shù)據(jù)信號(hào),所述第二數(shù)據(jù)信號(hào)包括與所述無線設(shè)備相關(guān)聯(lián)的第二設(shè)備指示符;將第二指示符翻譯成第二地址,所述第二地址適于建立與所述無 線設(shè)備的第二通信路徑;基于所述第二地址來檢索與所述無線設(shè)備相關(guān)聯(lián)的接入權(quán);根據(jù)檢索到的接入權(quán)來確定所述無線設(shè)備是否被許可進(jìn)行所述 輸出通信;以及向所述無線設(shè)備發(fā)送指示是否已經(jīng)授予許可的第三數(shù)據(jù)信號(hào)。
3、 根據(jù)權(quán)利要求2所述的方法,其中,所述第二設(shè)備指示符是直接撥入電話號(hào)碼,并且,所述第二地址是與所述網(wǎng)絡(luò)相關(guān)聯(lián)的專用電 話號(hào)碼編號(hào)方案號(hào)碼。
4、 根據(jù)權(quán)利要求2所述的方法,其中,所述第二設(shè)備指示符是SIP URI,并且,所述第二地址是與所述網(wǎng)絡(luò)相關(guān)聯(lián)的專用電話號(hào)碼編號(hào) 方案號(hào)碼。
5、 根據(jù)權(quán)利要求2所述的方法,其中,所述第二設(shè)備指示符是E.164 號(hào)碼,并且,所述第二地址是與所述網(wǎng)絡(luò)相關(guān)聯(lián)的專用電話號(hào)碼編號(hào)方案號(hào)碼。
6、 根據(jù)權(quán)利要求2所述的方法,其中,所述第二設(shè)備指示符是與 所述網(wǎng)絡(luò)相關(guān)聯(lián)的專用電話號(hào)碼編號(hào)方案號(hào)碼,并且,所述第二地址 是SIP URI。
7、 根據(jù)權(quán)利要求2所述的方法,其中,所述第二設(shè)備指示符是與 所述網(wǎng)絡(luò)相關(guān)聯(lián)的專用電話號(hào)碼編號(hào)方案號(hào)碼,并且,所述第二地址 是直接撥入號(hào)碼。
8、 根據(jù)權(quán)利要求2所述的方法,其中,所述第二設(shè)備指示符是與 所述網(wǎng)絡(luò)相關(guān)聯(lián)的專用電話號(hào)碼編號(hào)方案號(hào)碼,并且,所述第二地址 是E.164號(hào)碼。
9、 根據(jù)權(quán)利要求l所述的方法,其中,所述第一設(shè)備指示符是直 接撥入電話號(hào)碼,并且,所述第一地址是與所述網(wǎng)絡(luò)相關(guān)聯(lián)的專用電 話號(hào)碼編號(hào)方案號(hào)碼。
10、 根據(jù)權(quán)利要求l所述的方法,其中,所述第一設(shè)備指示符是 SIPURI,并且,所述第一地址是與所述網(wǎng)絡(luò)相關(guān)聯(lián)的專用電話號(hào)碼編 號(hào)方案號(hào)碼。
11、 根據(jù)權(quán)利要求l所述的方法,其中,所述第一設(shè)備指示符是 E.164號(hào)碼,并且,所述第一地址是與所述網(wǎng)絡(luò)相關(guān)聯(lián)的專用電話號(hào)碼 編號(hào)方案號(hào)碼。
12、 根據(jù)權(quán)利要求l所述的方法,其中,所述第一設(shè)備指示符是 與所述網(wǎng)絡(luò)相關(guān)聯(lián)的專用電話號(hào)碼編號(hào)方案號(hào)碼,并且,所述第一地 址是SIP URI。
13、 根據(jù)權(quán)利要求l所述的方法,其中,所述第一設(shè)備指示符是 與所述網(wǎng)絡(luò)相關(guān)聯(lián)的專用電話號(hào)碼編號(hào)方案號(hào)碼,并且,所述第一地 址是直接撥入號(hào)碼。
14、 根據(jù)權(quán)利要求l所述的方法,其中,所述第一設(shè)備指示符是 與所述網(wǎng)絡(luò)相關(guān)聯(lián)的專用電話號(hào)碼編號(hào)方案號(hào)碼,并且,所述第一地 址是E.164號(hào)碼。
15、 根據(jù)權(quán)利要求l所述的方法,其中,所述第一和第二通信路 徑是分組交換通信路徑。
16、 根據(jù)權(quán)利要求l所述的方法,其中,所述第一和第二通信路 徑是電路交換通信路徑。
17、 一種對(duì)通信進(jìn)行路由的方法,所述方法包括下列步驟 在第一通信路徑上接收對(duì)主設(shè)備電話地址的呼入呼叫; 將主設(shè)備電話地址翻譯成與所述主設(shè)備電話地址相關(guān)聯(lián)的遠(yuǎn)程設(shè)備的第一連接指示符;向所述遠(yuǎn)程設(shè)備發(fā)送第一數(shù)據(jù)信號(hào),所述數(shù)據(jù)信號(hào)詢問所述遠(yuǎn)程 設(shè)備處是否要接受所述呼入呼叫;接收來自所述遠(yuǎn)程設(shè)備的第二數(shù)據(jù)信號(hào);基于所述第二數(shù)據(jù)信號(hào)來確定所述呼入呼叫是否被接受;以及 如果所述呼入呼叫被接受,則使用第一連接號(hào)碼來建立通向所述遠(yuǎn)程設(shè)備的第二通信路徑,并連接第一和第二路徑以便將所述呼入呼叫路由至所述遠(yuǎn)程設(shè)備。
18、 根據(jù)權(quán)利要求17所述的方法,其中,所述主設(shè)備電話地址是 直接撥入電話號(hào)碼,并且,所述第一連接指示符是與網(wǎng)絡(luò)相關(guān)聯(lián)的專 用電話號(hào)碼編號(hào)方案號(hào)碼。
19、 根據(jù)權(quán)利要求17所述的方法,其中,所述主設(shè)備電話地址是 SIPURI,并且,所述第一連接指示符是與網(wǎng)絡(luò)相關(guān)聯(lián)的專用電話號(hào)碼 編號(hào)方案號(hào)碼。
20、 根據(jù)權(quán)利要求17所述的方法,其中,所述主設(shè)備電話地址是 E.164號(hào)碼,并且,所述第一連接指示符是與網(wǎng)絡(luò)相關(guān)聯(lián)的專用電話號(hào) 碼編號(hào)方案號(hào)碼。
21、 根據(jù)權(quán)利要求17所述的方法,其中,所述主設(shè)備電話地址是 與網(wǎng)絡(luò)相關(guān)聯(lián)的專用電話號(hào)碼編號(hào)方案號(hào)碼,并且,所述第一連接指 示符是SIP URI。
22、 根據(jù)權(quán)利要求17所述的方法,其中,所述主設(shè)備電話地址是 與網(wǎng)絡(luò)相關(guān)聯(lián)的專用電話號(hào)碼編號(hào)方案號(hào)碼,并且,所述第一連接指 示符是直接撥入號(hào)碼。
23、 根據(jù)權(quán)利要求17所述的方法,其中,所述主設(shè)備電話地址是與網(wǎng)絡(luò)相關(guān)聯(lián)的專用電話號(hào)碼編號(hào)方案號(hào)碼,并且,所述第一連接指示符是E.164號(hào)碼。
24、 一種電信服務(wù)器,包括處理器,適于通過下列步驟來對(duì)無線設(shè)備通過企業(yè)通信網(wǎng)絡(luò)發(fā)起的輸出通信進(jìn)行路由將所述無線設(shè)備注冊(cè)至與企業(yè)通信網(wǎng)絡(luò)相關(guān)聯(lián)的服務(wù)器;從注冊(cè)的無線設(shè)備輸入第一數(shù)據(jù)信號(hào),所述第一數(shù)據(jù)信號(hào)包括所 述輸出通信的預(yù)期接收者設(shè)備的第一設(shè)備指示符;將所述第一設(shè)備指示符翻譯成第一地址,所述第一地址適于建立 與所述預(yù)期接收者設(shè)備的第一通信路徑;使用所述第一地址來建立所述第一通信路徑;建立通向所述無線設(shè)備的第二通信路徑;以及連接第一和第二通信路徑,以將所述輸出通信從所述無線設(shè)備路 由至接收者。
25、 一種電信服務(wù)器,包括處理器,適于通過下列步驟來對(duì)通信進(jìn)行路由在第一通信路徑上接收對(duì)主設(shè)備電話地址的呼入呼叫;將主設(shè)備電話地址翻譯成與所述主設(shè)備電話地址相關(guān)聯(lián)的遠(yuǎn)程設(shè)備的第一連接指示符;向所述遠(yuǎn)程設(shè)備發(fā)送第一數(shù)據(jù)信號(hào),所述數(shù)據(jù)信號(hào)詢問所述遠(yuǎn)程設(shè)備處是否要接受所述呼入呼叫;接收來自所述遠(yuǎn)程設(shè)備的第二數(shù)據(jù)信號(hào);基于所述第二數(shù)據(jù)信號(hào)來確定所述呼入呼叫是否被接受;以及 如果所述呼入呼叫被接受,則使用第一連接號(hào)碼來建立通向所述遠(yuǎn)程設(shè)備的第二通信路徑,并連接第一和第二路徑以便將所述呼入呼叫路由至所述遠(yuǎn)程設(shè)備。
全文摘要
本發(fā)明提供了一種電信方法、服務(wù)器和系統(tǒng),對(duì)無線遠(yuǎn)程設(shè)備通過企業(yè)通信網(wǎng)絡(luò)發(fā)起的輸出電話通信進(jìn)行路由。所述系統(tǒng)還將對(duì)與企業(yè)通信網(wǎng)絡(luò)相關(guān)聯(lián)的設(shè)備的呼入呼叫路由至包括無線設(shè)備以及其它遠(yuǎn)程設(shè)備在內(nèi)的多個(gè)電話設(shè)備。
文檔編號(hào)H04W4/16GK101632291SQ200780045657
公開日2010年1月20日 申請(qǐng)日期2007年10月19日 優(yōu)先權(quán)日2006年10月19日
發(fā)明者葉申垣, 羅伯特·J·小詹姆斯, 邁克爾·S·科伯特, 邁克爾·格雷, 道格·吉斯比 申請(qǐng)人:優(yōu)越電信股份公司;捷訊研究有限公司