專利名稱:基于網(wǎng)際協(xié)議提供雙向通信網(wǎng)絡(luò)傳輸?shù)南到y(tǒng)和方法
技術(shù)領(lǐng)域:
本申請(qǐng)一般涉及通信系統(tǒng),更具體地說,涉及一種用于在雙向無線電通信系統(tǒng)內(nèi)和之間的以分組消息傳輸?shù)南到y(tǒng)及方法,所述無線電通信系統(tǒng)是使用網(wǎng)際協(xié)議在無線電話網(wǎng)絡(luò)內(nèi)實(shí)現(xiàn)的。
背景技術(shù):
雙向無線電通信網(wǎng)絡(luò)是在組織內(nèi)部保持聯(lián)系的靈活、多用途和低成本的工具。無線電網(wǎng)絡(luò)通常有效地連接分布有限區(qū)域內(nèi)的個(gè)人,例如在建筑物內(nèi)、在公共活動(dòng)的安全覆蓋范圍內(nèi)、在電視或電影作品中、等等。雙向無線電裝置可以建立在諸如中心局的固定位置上、安裝在移動(dòng)車輛上或者內(nèi)置在電池供電的手持便攜式單元內(nèi)。在雙頻系統(tǒng)內(nèi),發(fā)射機(jī)工作在一個(gè)頻率上,而接收機(jī)則工作在另一個(gè)頻率上。因此,雖然移動(dòng)和便攜式單元不能相互對(duì)話,但中央操作者監(jiān)視著系統(tǒng)的用戶。當(dāng)操作者希望呼叫一個(gè)或多個(gè)現(xiàn)場(chǎng)單元時(shí),消息抵達(dá)開機(jī)的每個(gè)無線電單元。盡管雙向無線電網(wǎng)絡(luò)的范圍通常限制在若干公里內(nèi),但是可以使用中繼器系統(tǒng)來接收來自移動(dòng)和便攜式單元的信號(hào),并予以重新傳輸。因此,能夠?qū)崿F(xiàn)更寬的覆蓋范圍。廣域無線電網(wǎng)絡(luò)通常由諸如軍隊(duì)、警察、消防和其它緊急業(yè)務(wù)的單位使用,他們可以作為單獨(dú)用戶操作,但是還需要使用系統(tǒng)基礎(chǔ)設(shè)施的能力??梢詫⒅T如本地政府、運(yùn)輸車隊(duì)和大型公共活動(dòng)的組織者等各種應(yīng)用指定為無線電系統(tǒng)內(nèi)的用戶組,并根據(jù)使用情況收費(fèi)。無線電網(wǎng)絡(luò)通常由出租汽車公司、醫(yī)療隊(duì)、警察部門和業(yè)余無線電愛好者使用。諸如制造廠、運(yùn)輸中心、大學(xué)和醫(yī)院等大型場(chǎng)地環(huán)境還可以通過協(xié)調(diào)有限區(qū)域內(nèi)的大型人群的活動(dòng)來使用現(xiàn)場(chǎng)雙向無線電設(shè)備。雙向無線電技術(shù)向用戶提供許多獨(dú)特的益處,例如通過無線語音通信、群呼和私務(wù)呼叫的即時(shí)和直接的連接性,而不需要建立會(huì)議呼叫和單元到單元的通信。
除了這些優(yōu)點(diǎn)之外,當(dāng)前的雙向無線電網(wǎng)絡(luò)還有許多明顯的缺點(diǎn)。必需由第三方授權(quán)網(wǎng)絡(luò)的建立。因而,為了建立運(yùn)營(yíng)網(wǎng)絡(luò),該組織必需通過管理機(jī)構(gòu)申請(qǐng)登記、授權(quán)、頻率分配和運(yùn)營(yíng)執(zhí)照。
另一個(gè)缺點(diǎn)在于這些網(wǎng)絡(luò)的傳輸范圍。無線電網(wǎng)絡(luò)的通常范圍限制在若干公里,運(yùn)營(yíng)區(qū)域的擴(kuò)展涉及昂貴的費(fèi)用。
雙向無線電網(wǎng)絡(luò)的另一個(gè)缺點(diǎn)涉及可用傳輸信道的數(shù)量。信道的數(shù)量基本上限制在從1到40的范圍內(nèi)。因?yàn)榫W(wǎng)絡(luò)成本與所使用的信道數(shù)量直接成正比,因此在大部分無線電網(wǎng)絡(luò)內(nèi),發(fā)送/接收設(shè)備工作在半雙工模式中。
傳統(tǒng)的無線電網(wǎng)絡(luò)的另一個(gè)嚴(yán)重的缺點(diǎn)是它的成本。移動(dòng)/固定發(fā)送/接收設(shè)備通常唯一地可用于特定類型的網(wǎng)絡(luò),并必須以相當(dāng)可觀的費(fèi)用來購買。
雙向無線電網(wǎng)絡(luò)的另一個(gè)缺點(diǎn)是當(dāng)前網(wǎng)絡(luò)僅提供窄帶信道(通常是話音等級(jí)的信道),這將所發(fā)送的信息僅限制到話音。因而,不能傳輸諸如圖片、圖形、視頻、音樂和數(shù)據(jù)等富媒體。
雙向無線電網(wǎng)絡(luò)的另一個(gè)明顯的缺點(diǎn)是沒有漫游業(yè)務(wù)。與在移動(dòng)時(shí)在區(qū)域通信中心之間自動(dòng)“越區(qū)切換”的蜂窩通信系統(tǒng)的移動(dòng)用戶不同,雙向無線電的用戶限制于使用在特定區(qū)域內(nèi)工作的特定網(wǎng)絡(luò)。為了連接到不同網(wǎng)絡(luò),必需采用復(fù)雜的程序,例如通過PSTN或通過蜂窩網(wǎng)絡(luò)的特殊撥號(hào),在這些網(wǎng)絡(luò)上使用一定的花費(fèi)來實(shí)現(xiàn)連接。
本領(lǐng)域的普通技術(shù)人員將很容易理解需要一種具有先進(jìn)業(yè)務(wù)功能的改進(jìn)型雙向無線電網(wǎng)絡(luò)。具體而言,需要一種改進(jìn)型和先進(jìn)的無線電網(wǎng)絡(luò),它將組合上面列出的常規(guī)系統(tǒng)的優(yōu)點(diǎn)與新添加的有用業(yè)務(wù)功能,例如漫游能力、大量的通信信道、涉及簡(jiǎn)化操作程序的更大區(qū)域的覆蓋范圍以及諸如圖像、視頻、音樂、圖形和文本等富媒體格式的信息傳輸。所希望的系統(tǒng)最好應(yīng)當(dāng)提供不同的先進(jìn)功能,例如電子郵件連接、電子商務(wù)應(yīng)用和當(dāng)今由非常先進(jìn)的通信網(wǎng)絡(luò)通常提供的其它的有用業(yè)務(wù)。
發(fā)明概述本發(fā)明的一個(gè)方面涉及一種容納至少兩個(gè)客戶機(jī)系統(tǒng)的計(jì)算和通信環(huán)境和一種在至少兩個(gè)客戶機(jī)系統(tǒng)之間雙向分組傳輸消息的方法。該方法包括步驟建立在至少一個(gè)客戶機(jī)系統(tǒng)上的至少一個(gè)通信子網(wǎng)絡(luò)的定義,接收由至少一個(gè)客戶機(jī)系統(tǒng)提交的請(qǐng)求;考慮修改至少一個(gè)客戶機(jī)系統(tǒng)操作狀態(tài),通過傳輸雙向信令消息來協(xié)調(diào)至少兩個(gè)客戶機(jī)系統(tǒng)之間的聯(lián)系,所述雙向信令消息代表由至少一個(gè)第一客戶機(jī)系統(tǒng)試圖聯(lián)系至少一個(gè)第二客戶機(jī)系統(tǒng)所提出的通信請(qǐng)求和由至少一個(gè)第二客戶機(jī)系統(tǒng)提交的聯(lián)系確認(rèn)的相關(guān)響應(yīng),實(shí)現(xiàn)在至少一個(gè)客戶機(jī)系統(tǒng)和至少一個(gè)第二客戶機(jī)系統(tǒng)之間的至少一條雙向基于分組的通信信道,在至少兩個(gè)客戶機(jī)系統(tǒng)之間傳輸雙向基于分組的消息,從而提供在至少兩個(gè)客戶機(jī)系統(tǒng)之間的控制信號(hào)和消息的基于分組的雙向傳輸。
本發(fā)明的第二方面涉及一種計(jì)算和通信環(huán)境,它包括一種用于在至少兩個(gè)客戶機(jī)設(shè)備之間雙向傳輸基于分組的消息的系統(tǒng)。該系統(tǒng)包括下述單元至少一個(gè)第一客戶機(jī)設(shè)備,由通信子網(wǎng)絡(luò)的用戶操作以接入和聯(lián)系至少一個(gè)第二客戶機(jī)設(shè)備并與之通信,存儲(chǔ)由適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu)構(gòu)成的用戶數(shù)據(jù)庫,所述數(shù)據(jù)結(jié)構(gòu)用于至少一個(gè)基于分組的通信子網(wǎng)絡(luò)的定義和至少兩個(gè)客戶機(jī)設(shè)備的相關(guān)定義;至少一個(gè)蜂窩通信網(wǎng)絡(luò),將用作在至少兩個(gè)客戶機(jī)設(shè)備之間傳輸信令消息和數(shù)據(jù)傳輸?shù)幕A(chǔ)設(shè)施;至少一個(gè)網(wǎng)關(guān)設(shè)備,向至少一個(gè)第一通信網(wǎng)絡(luò)內(nèi)的至少一個(gè)第一客戶機(jī)設(shè)備提供與至少第二通信網(wǎng)絡(luò)內(nèi)的至少一個(gè)第二客戶機(jī)設(shè)備接入、聯(lián)系和通信的選擇。
本發(fā)明的第三方面涉及一種在兩個(gè)或更多個(gè)客戶機(jī)設(shè)備之間雙向分組連接和消息傳輸?shù)姆椒?。該方法包括步驟位于客戶機(jī)設(shè)備上的客戶機(jī)應(yīng)用程序從客戶機(jī)內(nèi)部地址簿獲取用戶信息;客戶機(jī)選擇至少一個(gè)目標(biāo)客戶機(jī)以與之通信,客戶機(jī)應(yīng)用程序解析該目標(biāo)客戶機(jī)地址,該客戶機(jī)向目標(biāo)客戶機(jī)發(fā)送一個(gè)邀請(qǐng)信息,然后在該客戶機(jī)和目標(biāo)客戶機(jī)之間建立一條直接鏈路。所述獲取的步驟可以通過用戶手工地輸入目標(biāo)客戶機(jī)標(biāo)識(shí)來實(shí)現(xiàn)。所述解析步驟還包括查找客戶機(jī)內(nèi)部地址簿內(nèi)的目標(biāo)客戶機(jī)地址。所述解析的步驟還包括查找在客戶機(jī)的數(shù)據(jù)存儲(chǔ)區(qū)域內(nèi)的目標(biāo)客戶機(jī)地址。所述解析的步驟還包括訪問作為蜂窩網(wǎng)絡(luò)一部分的第三方服務(wù)器,并獲取目標(biāo)客戶機(jī)地址。所述發(fā)送的步驟還包括發(fā)送目標(biāo)客戶機(jī)標(biāo)識(shí)、目標(biāo)客戶機(jī)IP或目標(biāo)客戶機(jī)電話號(hào)碼。所述發(fā)送的步驟還包括發(fā)送目標(biāo)客戶機(jī)端口、編碼器/解碼器程序和第一客戶機(jī)的標(biāo)識(shí)。所述發(fā)送的步驟包括向位于蜂窩網(wǎng)絡(luò)上的第三方服務(wù)器發(fā)送一個(gè)消息的步驟,該消息包括目標(biāo)客戶機(jī)的電話號(hào)碼和第一客戶機(jī)地址,目標(biāo)客戶機(jī)接收到該消息,并直接通過客戶機(jī)地址來初始化一條連接。所述發(fā)送的步驟還包括向目標(biāo)設(shè)備發(fā)送一個(gè)使用目標(biāo)客戶機(jī)地址直接建立一條鏈路的邀請(qǐng)。該方法還包括所述客戶機(jī)從目標(biāo)客戶機(jī)接收確認(rèn)消息的步驟。該方法還包括所述客戶機(jī)從目標(biāo)客戶機(jī)接收標(biāo)識(shí)信息的步驟。所述地址是IP地址。
本發(fā)明的第四方面涉及一種用于在至少兩個(gè)客戶機(jī)設(shè)備之間建立雙向分組連接和發(fā)送消息的設(shè)備。該設(shè)備包括位于第一客戶機(jī)設(shè)備上的第一客戶機(jī)應(yīng)用程序,編程以用于從第一客戶機(jī)內(nèi)部地址簿獲取至少一個(gè)用戶信息,用于選擇與之通信的至少一個(gè)目標(biāo)客戶機(jī),用于解析目標(biāo)客戶機(jī)地址和用于向目標(biāo)客戶機(jī)發(fā)送一個(gè)邀請(qǐng),從而在第一客戶機(jī)和目標(biāo)客戶機(jī)之間建立一條直接鏈路。該應(yīng)用程序使用戶能夠人工地輸入目標(biāo)客戶機(jī)標(biāo)識(shí)。該應(yīng)用程序被編程以通過查找第一客戶機(jī)內(nèi)部地址簿內(nèi)的目標(biāo)客戶機(jī)地址來執(zhí)行解析。該應(yīng)用程序被編程以通過查找第一用戶的客戶機(jī)數(shù)據(jù)存儲(chǔ)區(qū)域內(nèi)的目標(biāo)客戶機(jī)地址來執(zhí)行解析。該應(yīng)用程序被編程以通過訪問作為蜂窩網(wǎng)絡(luò)一部分的第三方服務(wù)器和獲取目標(biāo)客戶機(jī)地址來執(zhí)行解析。該應(yīng)用程序還發(fā)送目標(biāo)客戶機(jī)標(biāo)識(shí)、目標(biāo)客戶機(jī)IP或目標(biāo)客戶機(jī)電話號(hào)碼。該應(yīng)用程序還發(fā)送目標(biāo)客戶機(jī)端口、編碼器/解碼器程序和第一客戶機(jī)的標(biāo)識(shí)。該應(yīng)用程序被編程以向位于蜂窩網(wǎng)絡(luò)上的第三方服務(wù)器發(fā)送消息,該消息包括目標(biāo)客戶機(jī)的電話號(hào)碼和第一客戶機(jī)地址,然后,目標(biāo)客戶機(jī)接收該消息,并直接通過第一客戶機(jī)地址初始化一條連接。該應(yīng)用程序還向目標(biāo)客戶機(jī)發(fā)送使用目標(biāo)客戶機(jī)地址直接建立一條鏈路的邀請(qǐng)。該應(yīng)用程序被編程以從目標(biāo)客戶機(jī)接收一個(gè)確認(rèn)消息。該應(yīng)用程序被編程以從目標(biāo)客戶機(jī)接收標(biāo)識(shí)信息。
附圖簡(jiǎn)述結(jié)合附圖,根據(jù)下述詳細(xì)描述,將更完整地理解本發(fā)明,在附圖中
圖1是根據(jù)本發(fā)明優(yōu)選實(shí)施例的在所推薦的系統(tǒng)和方法的實(shí)現(xiàn)過程可以實(shí)現(xiàn)的示例性IPRS系統(tǒng)的簡(jiǎn)化方框圖;圖2圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的構(gòu)成IPRS服務(wù)器應(yīng)用的組件;圖3圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的構(gòu)成IPRS客戶機(jī)應(yīng)用的操作組件;圖4圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的所推薦的系統(tǒng)和方法的示例性結(jié)構(gòu);圖5是圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的在所推薦系統(tǒng)內(nèi)的分層信息流的簡(jiǎn)化方框圖;圖6是圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的以分層方式組織的與所推薦的系統(tǒng)和方法有關(guān)的示例性單元的簡(jiǎn)化方框圖;圖7是圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的用戶登記處理的簡(jiǎn)化流程圖;圖8是圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的在客戶機(jī)和服務(wù)器之間的連接終止的流程圖;圖9A是圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的在兩個(gè)用戶之間的連接處理中涉及的消息交換的流程圖;圖9B圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例在連接處理中所涉及的概念上的消息路徑;圖9C是圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的在沒有IPRS服務(wù)器的情況下在兩個(gè)用戶之間的連接處理中涉及的消息交換的流程圖;圖9D圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的在沒有IPRS服務(wù)器的情況下在連接處理中所涉及的概念上的消息路徑;圖10A是圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的在使用同一服務(wù)器的同一無線電網(wǎng)絡(luò)內(nèi)的通信處理的簡(jiǎn)化流程圖;圖10B圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的在與圖7A所描述的處理中涉及的概念上的消息路徑;圖11A圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的在第一操作模式中在盡管工作在同一無線電網(wǎng)絡(luò)內(nèi)但與單獨(dú)服務(wù)器相關(guān)的兩個(gè)用戶之間建立一條通信對(duì)話所涉及的概念上的消息路徑;圖11B圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的在第二操作模式中在與同一無線電網(wǎng)絡(luò)相關(guān)但是在不同服務(wù)器內(nèi)列表的兩個(gè)用戶之間初始化通信所涉及的概念上的消息路徑;圖12A圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的在第一操作模式中在與兩個(gè)不同無線電網(wǎng)絡(luò)相關(guān)并在兩個(gè)不同服務(wù)器內(nèi)列表的兩個(gè)用戶之間初始化通信所涉及的概念上的消息路徑;圖12B圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的在第二操作模式中在與兩個(gè)不同無線電網(wǎng)絡(luò)相關(guān)并在兩個(gè)不同服務(wù)器內(nèi)列表的兩個(gè)用戶之間初始化通信所涉及的概念上的消息路徑;圖13A圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的在單個(gè)無線電網(wǎng)絡(luò)內(nèi)并在單個(gè)服務(wù)器內(nèi)列表的單個(gè)用戶和一組N個(gè)目標(biāo)用戶之間初始化模擬組播通信對(duì)話的單播所涉及的概念上的消息路徑;圖13B圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的在沒有IPRS服務(wù)器的情況下在單個(gè)無線電網(wǎng)絡(luò)內(nèi)的單個(gè)用戶和一組N個(gè)目標(biāo)用戶之間初始化模擬組播通信對(duì)話的單播所涉及的概念上的消息路徑;圖14圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的多點(diǎn)會(huì)議(MC)模塊的一個(gè)功能的流程圖;圖15圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的在RTP對(duì)話的建立過程中多點(diǎn)會(huì)議(MC)的簡(jiǎn)化流程圖;圖16圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的在與兩個(gè)不同的無線電網(wǎng)絡(luò)相關(guān)并在兩個(gè)不同的服務(wù)器內(nèi)列表的兩組用戶之間通信所涉及的概念上的消息路徑;圖17A、17B、17C、18A、19A、19B、19C和20A圖示示例性的顯示屏,表示根據(jù)本發(fā)明優(yōu)選實(shí)施例的客戶機(jī)圖形用戶接口(GUI)的各個(gè)方面。
發(fā)明詳述公開了一種在使用諸如網(wǎng)際協(xié)議(IP)或X.25協(xié)議等基于分組的協(xié)議的蜂窩通信網(wǎng)絡(luò)上傳輸?shù)母倪M(jìn)型雙向通信網(wǎng)絡(luò)。除了標(biāo)準(zhǔn)的網(wǎng)絡(luò)內(nèi)功能之外,所述改進(jìn)型無線電網(wǎng)絡(luò)提供了先進(jìn)的功能,例如復(fù)雜的漫游業(yè)務(wù)。所述改進(jìn)型雙向無線電網(wǎng)絡(luò)使得能夠在運(yùn)行面向分組的協(xié)議的各種全球通信網(wǎng)絡(luò)上傳輸信息。因而,實(shí)現(xiàn)了雙向無線電通信網(wǎng)絡(luò)的全球統(tǒng)一。在改進(jìn)型無線電網(wǎng)絡(luò)內(nèi)發(fā)送的信息上是基于分組的,并能夠以諸如語音、圖形、圖像、視頻、數(shù)據(jù)和應(yīng)用程序等的各種格式發(fā)送內(nèi)容。所推薦的系統(tǒng)和方法還提供綜合數(shù)據(jù)業(yè)務(wù),包括文本消息的傳輸、電子郵件和數(shù)據(jù)通信網(wǎng)絡(luò)接入等。在通信網(wǎng)絡(luò)內(nèi)支持漫游業(yè)務(wù),所述通信網(wǎng)絡(luò)根據(jù)基于全球移動(dòng)通信系統(tǒng)(GSM)的通用分組無線電業(yè)務(wù)(GPRS)技術(shù)來運(yùn)行。本發(fā)明所推薦的系統(tǒng)和方法將參考網(wǎng)際協(xié)議無線電業(yè)務(wù)(IPRS)的文件的文本。應(yīng)當(dāng)指出所使用的名稱“IPRS”僅是簡(jiǎn)便的標(biāo)記方法,因此將不是對(duì)下文中所描述的系統(tǒng)和方法的推薦限制。將在權(quán)利要求書中規(guī)定本發(fā)明的保護(hù)范圍。在本發(fā)明的說明書中,類無線電通信網(wǎng)絡(luò)和消息應(yīng)當(dāng)指無線電通信網(wǎng)絡(luò)或消息。在本發(fā)明的說明書中將提到無線電,但是并不限制于傳統(tǒng)的無線電網(wǎng)絡(luò)。為了便于理解本發(fā)明,應(yīng)當(dāng)不狹義地理解術(shù)語“無線電”。
IPRS網(wǎng)絡(luò)是帶有明顯改善的無線電網(wǎng)絡(luò)間連接性選擇的改進(jìn)型雙向無線電網(wǎng)絡(luò)。IPRS網(wǎng)絡(luò)的用戶操作一個(gè)移動(dòng)或固定無線電設(shè)備。最好將在所推薦的系統(tǒng)和方法的實(shí)現(xiàn)方式中操作的特別開發(fā)的客戶機(jī)應(yīng)用程序安裝在無線電設(shè)備內(nèi)。用戶連接到與諸如蜂窩電話網(wǎng)絡(luò)的常規(guī)無線通信網(wǎng)絡(luò)相關(guān)的IPRS平臺(tái)。IPRS平臺(tái)是一個(gè)計(jì)算和通信設(shè)備,它包括用戶數(shù)據(jù)數(shù)據(jù)庫和在其上安裝的IPRS處理服務(wù)器。在本發(fā)明的另一個(gè)優(yōu)選實(shí)施例中,IPRS平臺(tái)并不包括IPRS服務(wù)器。從第三方服務(wù)器獲取可能與尋址有關(guān)的所有服務(wù)器功能,否則,實(shí)現(xiàn)和使用本發(fā)明并不需要服務(wù)器。用戶數(shù)據(jù)庫包括一組互連數(shù)據(jù)結(jié)構(gòu),此數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)定義一個(gè)或多個(gè)IPRS網(wǎng)絡(luò)的邏輯結(jié)構(gòu)的特定信息。所述信息例如包括一個(gè)IPRS網(wǎng)絡(luò)用戶的列表和用戶的相關(guān)功能信息,例如地址、狀態(tài)、組員資格和服務(wù)質(zhì)量數(shù)據(jù)等。用戶通過提交與一個(gè)或多個(gè)用戶建立通信的適當(dāng)請(qǐng)求來通過面向IP分組的通信信道連接到安裝在IPRS平臺(tái)上的IPRS處理服務(wù)器。IPRS服務(wù)器可以是第三方服務(wù)器,用戶向其發(fā)送一個(gè)查詢或者用戶通過它向另一個(gè)用戶發(fā)送一個(gè)消息以首先建立一條連接。在本發(fā)明的說明書中,根據(jù)具體情況,術(shù)語IPRS服務(wù)器應(yīng)當(dāng)還指第三方服務(wù)器或消息服務(wù)器。被請(qǐng)求的用戶可以工作在同一IPRS網(wǎng)絡(luò)內(nèi)或者在任何其它的本地或遠(yuǎn)程IPRS網(wǎng)絡(luò)內(nèi)。如果被請(qǐng)求的用戶在與所述用戶相同的IPRS服務(wù)器上登記,則IPRS服務(wù)器通過分配在同一無線通信網(wǎng)絡(luò)內(nèi)的合適通信信道來在所述用戶和被請(qǐng)求的用戶之間建立一條合適的無線電鏈路。當(dāng)所述用戶所請(qǐng)求的用戶登記在安裝在與同一無線通信網(wǎng)絡(luò)相連的不同IPRS平臺(tái)上的一個(gè)不同的IPRS服務(wù)器上時(shí),則IPRS服務(wù)器通過在同一無線通信網(wǎng)絡(luò)內(nèi)分配一條合適的通信信道來在所述用戶和被請(qǐng)求的用戶之間建立一條合適的無線電鏈路。如果所述用戶所請(qǐng)求的用戶登記在安裝在與一個(gè)或多個(gè)遠(yuǎn)程無線通信網(wǎng)絡(luò)相連的一個(gè)或多個(gè)IPRS平臺(tái)上的一個(gè)或多個(gè)不同的IPRS服務(wù)器上時(shí),則IPRS服務(wù)器通過合適的網(wǎng)關(guān)設(shè)備在一個(gè)或多個(gè)遠(yuǎn)程無線網(wǎng)絡(luò)中與不同的IPRS服務(wù)器建立一條通信鏈路。因而,向用戶提供了與在同一IPRS服務(wù)器內(nèi)定義的同一IPRS網(wǎng)絡(luò)的用戶、與在同一IPRS服務(wù)器內(nèi)定義的不同IPRS網(wǎng)絡(luò)的用戶和與在與遠(yuǎn)程無線通信網(wǎng)絡(luò)相連的不同IPRS服務(wù)器上定義的不同IPRS網(wǎng)絡(luò)的用戶通信的選擇。此外,通過定義在與一個(gè)無線通信網(wǎng)絡(luò)相連的同一IPRS網(wǎng)絡(luò)的IPRS服務(wù)器上的一個(gè)或多個(gè)用戶,和定義在與遠(yuǎn)程無線通信網(wǎng)絡(luò)相連的不同IPRS服務(wù)器上的同一IPRS網(wǎng)絡(luò)的一個(gè)或多個(gè)不同的用戶,IPRS網(wǎng)絡(luò)可以分散在不同的無線通信網(wǎng)絡(luò)中。所推薦的系統(tǒng)和方法提供了常規(guī)雙向無線電網(wǎng)絡(luò)的所有功能,例如即時(shí)連接性、群呼、私人呼叫和單元到單元通信、等等。所推薦的系統(tǒng)和方法還有效地提供改善的傳輸內(nèi)容、動(dòng)態(tài)分配的帶寬、非常多的信道、半雙工通信、改進(jìn)的業(yè)務(wù)和降低成本。
所推薦的系統(tǒng)和方法向客戶機(jī)提供了選擇一種特定通信模式的選擇,在該通信模式中在沒有IPRS服務(wù)器的情況下實(shí)現(xiàn)了連接。這種通信模式基于客戶機(jī)使用其IP編號(hào)的連接。通信還基于使用非IPRS蜂窩網(wǎng)絡(luò)實(shí)體,例如SMS服務(wù)器、RADIUS服務(wù)器或RADIUS網(wǎng)關(guān),它們是IPRS客戶機(jī)可以訪問的,并具有將客戶機(jī)的電話號(hào)碼轉(zhuǎn)換成它們的當(dāng)前IP編號(hào)的能力。根據(jù)這種優(yōu)選實(shí)施例,如果發(fā)起呼叫的用戶的蜂窩設(shè)備包含目標(biāo)用戶的蜂窩設(shè)備的IP地址,則發(fā)起呼叫的用戶可以直接聯(lián)系目標(biāo)用戶。如果發(fā)起呼叫的用戶并不具有這樣一個(gè)IP地址,則它可以使用它自己的IP地址向目標(biāo)用戶的蜂窩設(shè)備發(fā)送一個(gè)消息。這個(gè)特定的消息將指示目標(biāo)用戶的蜂窩設(shè)備初始化一條到發(fā)起呼叫的用戶的IPRS連接(基于IP的),因?yàn)榘l(fā)起呼叫和目標(biāo)用戶的設(shè)備都擁有彼此的IP地址,從而完成通信。
在本發(fā)明的優(yōu)選實(shí)施例中,所推薦的系統(tǒng)根據(jù)實(shí)時(shí)傳輸協(xié)議/實(shí)時(shí)控制協(xié)議(RTP/RTCP)來運(yùn)行。在本發(fā)明的另一優(yōu)選實(shí)施例中,也可以使用其它的協(xié)議,例如基于Unix的虛擬音頻工具(VAT)等。在本發(fā)明的優(yōu)選實(shí)施例中,用作所推薦的系統(tǒng)和方法訪問、通信和傳輸和底層基礎(chǔ)設(shè)施的無線通信網(wǎng)絡(luò)是根據(jù)GPRS業(yè)務(wù)運(yùn)行的蜂窩電話通信網(wǎng)絡(luò)。在本發(fā)明的另一優(yōu)選實(shí)施例中,可以支持其它的分組傳輸技術(shù),例如蜂窩數(shù)字分組數(shù)據(jù)(CDPA)和寬帶CDMA(WCDMA)等等。
現(xiàn)在參見圖1,圖示在所推薦的系統(tǒng)和方法的實(shí)現(xiàn)方式中可操作的示例性IPRS系統(tǒng)10的簡(jiǎn)化方框圖。系統(tǒng)10包括用戶12、14、16、無線通信網(wǎng)絡(luò)24和遠(yuǎn)程無線網(wǎng)絡(luò)36、38和40。用戶12、14和16是根據(jù)本發(fā)明的優(yōu)選實(shí)施例設(shè)計(jì)和實(shí)現(xiàn)的雙向無線電通信網(wǎng)絡(luò)的用戶。在無線通信網(wǎng)絡(luò)24內(nèi)的IPRS計(jì)算和通信平臺(tái)28上建立與用戶12、14和16以及與之相連的無線電網(wǎng)絡(luò)相關(guān)的合適控制信息。用戶12、14和16分別操作通信設(shè)備18、20和22。通信設(shè)備18、20和22可以是常規(guī)的移動(dòng)蜂窩設(shè)備、個(gè)人數(shù)字助理(PDA)、個(gè)人計(jì)算機(jī)(PC)或任何其它的通過包含安裝在其中的合適無線電調(diào)制解調(diào)器設(shè)備而具有無線電通信能力的移動(dòng)或固定設(shè)備。設(shè)備18、20和22還可以是原先為了在雙向無線電網(wǎng)絡(luò)內(nèi)使用而開發(fā)的特別修改的T/R設(shè)備。在本發(fā)明的優(yōu)選實(shí)施例中,所使用的通信設(shè)備是由美國德克薩斯州休斯敦的康柏公司制造的IPAQ袖珍PC。在本發(fā)明的其它優(yōu)選實(shí)施例中,也可以使用具有基本相同的必要硬件選項(xiàng)的各種其它的通信設(shè)備,例如由芬蘭的Keilalahdenti市的諾基亞公司制造的諾基亞9210。IPAQ設(shè)備在視窗CE操作系統(tǒng)的控制下運(yùn)行,而諾基亞9210通過Symbian操作系統(tǒng)的服務(wù)運(yùn)行。在該設(shè)備內(nèi)安裝的無線電調(diào)制解調(diào)器例如可以是由美國加利福尼亞州的圣地亞哥的Novatel無線公司制造的Merlim無線電調(diào)制解調(diào)器。設(shè)備18、20、22包含在其內(nèi)執(zhí)行的IPRS客戶機(jī)應(yīng)用程序以使用戶12、14和16能夠訪問并和與同一無線電網(wǎng)絡(luò)或者與遠(yuǎn)程無線電網(wǎng)絡(luò)相連的所希望的用戶通信。IPRS客戶機(jī)應(yīng)用程序(未圖示)包括信令功能、傳輸功能和用戶接口。在下文中,將結(jié)合附圖來描述IPRS客戶機(jī)應(yīng)用程序的操作。顯然地,盡管在所討論的附圖中僅圖示了三個(gè)用戶設(shè)備,但是在理想化的配置環(huán)境內(nèi),多個(gè)用戶設(shè)備可以操作在給定的無線電網(wǎng)絡(luò)內(nèi)。用戶12、14和16顯然可以分別與不同的IPRS網(wǎng)絡(luò)相連,或者可以是同一IPRS網(wǎng)絡(luò)的成員。
依然參見圖1,無線通信網(wǎng)絡(luò)包括無線電天線設(shè)備26、IPRS平臺(tái)28和網(wǎng)關(guān)設(shè)備34。天線26操作地接收和發(fā)送由用戶設(shè)備18、20和22發(fā)送和接收的射頻信號(hào)。天線26通過硬連線或無線電鏈路鏈接到IPRS平臺(tái)28。平臺(tái)28是一個(gè)計(jì)算和通信設(shè)備,它包括存儲(chǔ)用戶數(shù)據(jù)庫28的存儲(chǔ)器設(shè)備(未圖示)和IPRS處理服務(wù)器32。服務(wù)器32包括多點(diǎn)會(huì)議模塊(MC)29和媒體處理器模塊(MP)31。應(yīng)當(dāng)指出僅圖示了理解本發(fā)明所必需的IPRS平臺(tái)28內(nèi)所實(shí)現(xiàn)的那些單元。在理想的配置中,平臺(tái)28可以包括其合理操作所必需的多個(gè)硬件和軟件設(shè)備。盡管在所描述的附圖中僅圖示了單個(gè)IPRS平臺(tái)28,但是在實(shí)際的配置中,顯然可以有多個(gè)IPRS平臺(tái)與單個(gè)無線通信網(wǎng)絡(luò)相連以允許在不同平臺(tái)間的負(fù)載平衡。此外,可以想象得出單個(gè)IPRS平臺(tái)可以與多個(gè)無線通信網(wǎng)絡(luò)相連。當(dāng)前討論的附示了這樣一種配置,其中用戶數(shù)據(jù)庫30和IPRS處理服務(wù)器32位于同一計(jì)算和通信平臺(tái)28上。在其它可能的結(jié)構(gòu)中,可以在不同的設(shè)備上實(shí)現(xiàn)數(shù)據(jù)庫30和服務(wù)器32。該圖還圖示了MP 29和MC 31位于同一平臺(tái)28上。在其它可能的配置中,MC31和MP 29可以在不同的平臺(tái)上實(shí)現(xiàn)以允許最佳地共享工作負(fù)載。因而,MC 31可以同時(shí)激活與MC 31和其它MP共處在同一計(jì)算平臺(tái)上或者安裝在不同計(jì)算平臺(tái)上的多個(gè)MP 29??梢杂韶?fù)載平衡服務(wù)器設(shè)備控制多個(gè)MP 29的激活。用戶數(shù)據(jù)庫26是存儲(chǔ)工作IPRS網(wǎng)絡(luò)和諸如用戶組的IPRS子網(wǎng)絡(luò)的相關(guān)信息的一組數(shù)據(jù)結(jié)構(gòu)以及與網(wǎng)絡(luò)或用戶組相連的用戶的列表。所述信息可以包括各種功能數(shù)據(jù),例如用戶標(biāo)識(shí)和用戶狀態(tài)等。在下文中將結(jié)合附圖闡述用戶數(shù)據(jù)庫的更詳細(xì)的描述。IPRS服務(wù)器32是為了IPRS系統(tǒng)和方法的操作而特別開發(fā)的一組計(jì)算機(jī)程序。服務(wù)器32操作地接收用戶訪問和連接的請(qǐng)求、分配通信信道、連接用戶和訪問遠(yuǎn)程無線通信網(wǎng)絡(luò)等。服務(wù)器32包括諸如MC 31和MP29的功能模塊。MC 31負(fù)責(zé)IPRS服務(wù)器的信令功能,而MP29處理數(shù)據(jù)傳輸。如果希望與鏈接到遠(yuǎn)程無線通信網(wǎng)絡(luò)的用戶通信的用戶發(fā)出一個(gè)連接請(qǐng)求,則服務(wù)器32識(shí)別出目標(biāo)網(wǎng)絡(luò),并指示網(wǎng)關(guān)服務(wù)器34連接到所述遠(yuǎn)程網(wǎng)絡(luò)。網(wǎng)關(guān)34是一個(gè)計(jì)算和通信設(shè)備,操作地連接不同的通信網(wǎng)絡(luò)并將信息內(nèi)容轉(zhuǎn)換成適合于目標(biāo)網(wǎng)絡(luò)的格式。無線網(wǎng)絡(luò)24可以包括多個(gè)網(wǎng)關(guān)設(shè)備。無線網(wǎng)絡(luò)36、38和40是使用GPRS業(yè)務(wù)或任何其它面向分組的技術(shù)的通信網(wǎng)絡(luò)。遠(yuǎn)程網(wǎng)絡(luò)36、38和40包括他們自己的遠(yuǎn)程IPRS服務(wù)器(未圖示),具有類似于服務(wù)器32的結(jié)構(gòu)和功能的結(jié)構(gòu)和功能。網(wǎng)關(guān)設(shè)備34與遠(yuǎn)程IPRS服務(wù)器通信以發(fā)送與其中定義的用戶通信的用戶請(qǐng)求。遠(yuǎn)程IPRS服務(wù)器在請(qǐng)求者和被請(qǐng)求方之間操作地建立通信路徑。盡管在所討論的圖中僅圖示了三個(gè)遠(yuǎn)程網(wǎng)絡(luò),但是在實(shí)際的通信環(huán)境中,多個(gè)遠(yuǎn)程網(wǎng)絡(luò)可以通過多個(gè)網(wǎng)關(guān)設(shè)備來連接,從而提供多個(gè)用戶之間的通信信道。
圖2圖示構(gòu)成根據(jù)本發(fā)明優(yōu)選實(shí)施例的圖1的IPRS服務(wù)器應(yīng)用設(shè)備26的操作組件。IPRS服務(wù)器101可以包括在圖1的IPRS平臺(tái)28的存儲(chǔ)設(shè)備上存儲(chǔ)的一組特別開發(fā)的軟件程序。IPRS服務(wù)器101還可以包括一個(gè)或多個(gè)硬件設(shè)備,例如預(yù)先制造的集成電路或應(yīng)用專用集成電路(ASIC),其中存儲(chǔ)有用于該應(yīng)用設(shè)備操作的一組合適的內(nèi)置機(jī)器代碼指令。服務(wù)器101包括流程和呼叫控制組件102、在線登記組件104、提供組件106、計(jì)費(fèi)組件108、配置組件110、傳輸處理器112、漫游處理器114、路由選擇處理器116、語音編碼器轉(zhuǎn)換器118、組更新處理器120和管理模塊119。本發(fā)明所推薦的系統(tǒng)和方法的操作所必需的主要組件是多點(diǎn)會(huì)議(MC)模塊122和媒體處理器模塊(MP)121。流程和呼叫控制組件102是該應(yīng)用設(shè)備的主控制模塊。在線登記組件與希望向系統(tǒng)登記的用戶通信、在需要時(shí)拆除現(xiàn)有的連接和更新用戶數(shù)據(jù)庫內(nèi)的相關(guān)狀態(tài)標(biāo)記。提供組件106提供客戶機(jī)業(yè)務(wù)、記錄處理、分配資源、通常操作地建立用戶所需要的業(yè)務(wù)。計(jì)費(fèi)組件108的功能是向系統(tǒng)提供計(jì)費(fèi)業(yè)務(wù),并處理各種網(wǎng)絡(luò)專用或用戶專用的計(jì)費(fèi)方法(按對(duì)話次數(shù)計(jì)費(fèi)、統(tǒng)一費(fèi)率、等等)。配置組件110允許系統(tǒng)的配置,例如修改地址、用戶識(shí)別、建立新的無線電網(wǎng)絡(luò)、等等。傳輸處理器112負(fù)責(zé)在網(wǎng)絡(luò)內(nèi)傳輸數(shù)據(jù),漫游處理器116控制到合適網(wǎng)絡(luò)的來話呼叫請(qǐng)求的信道化,并接收和處理與遠(yuǎn)程網(wǎng)絡(luò)相連用戶的請(qǐng)求。語音編碼器轉(zhuǎn)換器118將模擬語音信號(hào)轉(zhuǎn)換成數(shù)字?jǐn)?shù)據(jù),并通過語音合成器將數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換成人工語音。組更新處理器120提供修改用戶的公用組相關(guān)參數(shù)的能力。管理模塊119向IPRS應(yīng)用設(shè)備的操作員提供更新、維持和控制服務(wù)器操作的能力,例如允許系統(tǒng)配置、數(shù)據(jù)庫備份/恢復(fù)、系統(tǒng)生成、控制表更新、等等。
多點(diǎn)會(huì)議(MC)模塊122在所推薦系統(tǒng)的用戶之間接收、處理和轉(zhuǎn)發(fā)信令消息。MC模塊122還操作地指示MP模塊121啟動(dòng)一個(gè)傳輸對(duì)話。MP 121操作地在各個(gè)通信方之間傳輸數(shù)據(jù),并在不同編碼器/解碼器之間轉(zhuǎn)換消息的代碼。在本發(fā)明的其它優(yōu)選實(shí)施例中,可以添加各種有用的模塊以改善所推薦的系統(tǒng)和方法的操作,并添加輔助功能。
圖3是圖示IPRS客戶機(jī)應(yīng)用設(shè)備652的操作組件的簡(jiǎn)化方框圖??蛻魴C(jī)應(yīng)用設(shè)備652可以是一組專門開發(fā)并在諸如移動(dòng)無線電設(shè)備的用戶設(shè)備的存儲(chǔ)設(shè)備上存儲(chǔ)的一組軟件程序。應(yīng)用設(shè)備652還可以是一個(gè)或多個(gè)硬件設(shè)備,例如在移動(dòng)/固定無線電設(shè)備上安裝的應(yīng)用專用集成電路(ASIC)的預(yù)先制造的集成電路,它具有在應(yīng)用設(shè)備652執(zhí)行時(shí)操作的一組合適的內(nèi)置機(jī)器代碼指令。應(yīng)用設(shè)備652包括RTP模塊654、編碼器/解碼器656、信令模塊658、電話至IP地址轉(zhuǎn)換器模塊657和用戶接口模塊659。RTP模塊654操作地運(yùn)行互聯(lián)網(wǎng)標(biāo)準(zhǔn)實(shí)時(shí)協(xié)議以傳輸包括音頻和視頻的實(shí)時(shí)數(shù)據(jù)。RTP通常用于諸如互聯(lián)網(wǎng)電話的特定業(yè)務(wù)。編碼器/解碼器(編譯碼器)模塊負(fù)責(zé)編碼和解碼無線電信號(hào)。通常由使用不同通信技術(shù)的不同通信網(wǎng)絡(luò)來實(shí)現(xiàn)技術(shù)特定的編碼器/解碼器模塊。例如在GSM網(wǎng)絡(luò)內(nèi),實(shí)現(xiàn)一個(gè)GSM編碼器/解碼器,而在PCS網(wǎng)絡(luò)內(nèi),使用特定的PCS編碼器/解碼器。IPRS服務(wù)器提供各種編譯碼器之間的編碼轉(zhuǎn)換業(yè)務(wù)。因而,當(dāng)來自基于GSM的通信網(wǎng)絡(luò)的用戶與PCS網(wǎng)絡(luò)內(nèi)的用戶通信時(shí),通過IPRS服務(wù)器的適當(dāng)程序來實(shí)現(xiàn)從GSM編碼/解碼到PCS編碼/解碼技術(shù)的適當(dāng)?shù)木幋a轉(zhuǎn)換。信令模塊658負(fù)責(zé)在設(shè)備或應(yīng)用程序之間發(fā)送請(qǐng)求及相關(guān)參數(shù)以在網(wǎng)絡(luò)內(nèi)發(fā)送業(yè)務(wù)請(qǐng)求。當(dāng)客戶機(jī)在沒有IPRS服務(wù)器的情況下通信時(shí),使用電話到IP地址轉(zhuǎn)換器模塊657。模塊657負(fù)責(zé)將客戶機(jī)連接到非IPRS網(wǎng)絡(luò)實(shí)體,從而將電話號(hào)碼轉(zhuǎn)換成正確的IP編號(hào)。通過接收和處理從輸入設(shè)備和諸如按鈕等輸入控制設(shè)備或者安裝在無線電設(shè)備上的話筒發(fā)送來的信號(hào),并將輸入消息發(fā)送到輸出設(shè)備,例如揚(yáng)聲器或顯示屏幕,用戶接口模塊659向移動(dòng)/固定無線電設(shè)備的用戶提供了操作無線電設(shè)備的能力。
現(xiàn)在參見圖4,圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的所推薦的系統(tǒng)和方法的示例性結(jié)構(gòu)。該系統(tǒng)包括鏈接到路由器設(shè)備254的無線操作者網(wǎng)絡(luò)252。操作者網(wǎng)絡(luò)252可以是蜂窩電話網(wǎng)絡(luò)。路由器設(shè)備254可以是操作者網(wǎng)絡(luò)252的一部分,或者可以位于不同的通信網(wǎng)絡(luò)內(nèi)。路由器設(shè)備254鏈接到一組IPRS平臺(tái)265、269和271。IPRS平臺(tái)265、269、271分別包括MC設(shè)備258、260和262。MC 258、260和262與不同的無線電網(wǎng)絡(luò)相連。MC 258、260、262可以安裝在獨(dú)立的計(jì)算平臺(tái)上,或者可以位于同一平臺(tái)上。MC 258控制MP264和266。MC 260控制MP268和270。MC262控制MP 272、274和276。在所推薦的系統(tǒng)和方法中,由MC 258、260和262處理信令信道,而由MP264、266、268、270、272、274和276處理RTP信道和語音/數(shù)據(jù)信道。
現(xiàn)在參見圖5,它是根據(jù)本發(fā)明優(yōu)選實(shí)施例的所推薦系統(tǒng)的分層結(jié)構(gòu)的簡(jiǎn)化方框圖。所推薦的系統(tǒng)可以是分布式的,并可以遍布全球。通信服務(wù)器41控制和協(xié)調(diào)與特定國家或地區(qū)相關(guān)的各種服務(wù)器42的操作。服務(wù)器42控制和協(xié)調(diào)不同的電話應(yīng)用提供者服務(wù)器43的操作。服務(wù)器43通常配置和提供有圖1的服務(wù)器26的功能。服務(wù)器43操作地控制和協(xié)調(diào)各種組織,這些組織具有在服務(wù)器43或在這些組織的服務(wù)器上操作和定義的相關(guān)雙向無線電網(wǎng)絡(luò)。用戶45與特定的組織44相連,在電話應(yīng)用服務(wù)器43或者在這些組織44的服務(wù)器上建立與該用戶有關(guān)的操作信息,此信息與這些組織44的無線電網(wǎng)絡(luò)的相關(guān)信息有關(guān)。
現(xiàn)在參見圖6,圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的與所推薦的系統(tǒng)和方法相關(guān)的以分層方式組織的一組示例性單元的簡(jiǎn)化方框圖。通信中心46控制和協(xié)調(diào)分別位于美國和英國或者與之相關(guān)的區(qū)域服務(wù)器48和47的操作。位于或者與美國地區(qū)相關(guān)的區(qū)域服務(wù)器48操作地控制和協(xié)調(diào)電話應(yīng)用提供者50的操作。應(yīng)用提供者50例如是AT&T公司。提供者的50的一個(gè)或多個(gè)IPRS服務(wù)器控制和協(xié)調(diào)組織52的通信。組織52例如分別是朗訊公司和西斯公司。朗訊組織54包括在該組織54的無線電網(wǎng)絡(luò)內(nèi)操作的相關(guān)用戶60,61。西斯組織56包括相關(guān)用戶59和52,他們是在該組織56控制的無線電網(wǎng)絡(luò)內(nèi)的用戶。類似的,位于或者與英國地區(qū)相關(guān)的區(qū)域服務(wù)器47操作地控制和協(xié)調(diào)電話應(yīng)用提供者49的操作。應(yīng)用提供者49例如是英國曼徹斯特的萬達(dá)豐公司。提供者49的一個(gè)或多個(gè)IPRS服務(wù)器控制和協(xié)調(diào)組織51和53的通信。組織51和55例如分別是UPS公司和福特公司。UPS組織51提供到相關(guān)用戶57和58的通信能力,而福特組織提供到用戶55的通信業(yè)務(wù)。與所討論的附圖上圖示的簡(jiǎn)化方框圖相反,在理想的環(huán)境下,多個(gè)應(yīng)用提供者顯然也可以操作地控制向多個(gè)用戶提供通信業(yè)務(wù)的多個(gè)網(wǎng)絡(luò)。
現(xiàn)在參見圖7,圖示根據(jù)本發(fā)明優(yōu)選實(shí)施例的通過簡(jiǎn)化流程示的用戶登記處理。當(dāng)用戶啟動(dòng)在用戶無線電設(shè)備內(nèi)實(shí)現(xiàn)的IPRS客戶機(jī)應(yīng)用時(shí),可以通過兩種不同模式來執(zhí)行啟動(dòng)a)無線電設(shè)備在用戶與之相連的無線電網(wǎng)絡(luò)內(nèi)啟動(dòng);b)無線電設(shè)備在漫游模式中啟動(dòng)。當(dāng)無線電設(shè)備在本地?zé)o線電網(wǎng)絡(luò)內(nèi)啟動(dòng)時(shí),該設(shè)備接收在存儲(chǔ)無線電網(wǎng)絡(luò)信息的IPRS服務(wù)器的無線電設(shè)備內(nèi)存儲(chǔ)的IP地址。隨后,IPRS客戶機(jī)應(yīng)用根據(jù)所存儲(chǔ)的IP地址初始化一條通過IP分組信道的到IPRS服務(wù)器的連接。在步驟62,IPRS客戶機(jī)獲取IPRS服務(wù)器地址和其它數(shù)據(jù)。所述地址是從域名服務(wù)器(DNS)獲得的IP地址。其它數(shù)據(jù)可以是IPRS服務(wù)器的端口編號(hào)、可選擇地,加密的私有密鑰、用戶標(biāo)識(shí)和用戶口令。IPRS客戶機(jī)在步驟63向IPRS服務(wù)器發(fā)送一個(gè)登記消息。該登記消息伴隨有其它數(shù)據(jù),例如可選私有密鑰、用戶標(biāo)識(shí)和口令等。在步驟64,確定服務(wù)器是否接受來自該客戶機(jī)的連接。如果服務(wù)器并不接受此連接,因?yàn)樽R(shí)別出未授權(quán)的接入企圖、標(biāo)識(shí)錯(cuò)誤或任何其它的相關(guān)原因,則在步驟65,服務(wù)器拒絕該連接,并在步驟66向客戶機(jī)發(fā)送適當(dāng)?shù)耐ㄖⅲ纭熬芙^”消息以及拒絕登記的原因。服務(wù)器也可以將該客戶機(jī)重新定向到另一服務(wù)器以實(shí)現(xiàn)其它登記請(qǐng)求(步驟67)?!熬芙^”消息包括適當(dāng)?shù)腻e(cuò)誤代碼和將向發(fā)起用戶顯示的詳細(xì)文本。相反,如果在步驟64確定服務(wù)器接受該連接,則在步驟70服務(wù)器向客戶機(jī)發(fā)送一個(gè)消息確認(rèn)登記。在步驟71,服務(wù)器將在用戶數(shù)據(jù)庫內(nèi)存儲(chǔ)的用戶記錄狀態(tài)設(shè)置為“在線”??蛇x擇地,在步驟68,服務(wù)器檢查可用的信道帶寬,在步驟69,服務(wù)器可選擇地將客戶機(jī)重新定向到另一服務(wù)器以提供具有足夠帶寬的信道分配。
登記處理建立IPRS客戶機(jī)和IPRS服務(wù)器之間的連接。該連接可以由服務(wù)器來終止,因?yàn)槎〞r(shí)器設(shè)備超時(shí)的原因,或者該連接可以由客戶機(jī)來終止?,F(xiàn)在參見圖8,圖示通過根據(jù)本發(fā)明優(yōu)選實(shí)施例的簡(jiǎn)化流程圖客戶機(jī)和服務(wù)器之間連接的終止。在步驟74,客戶機(jī)向服務(wù)器發(fā)送一個(gè)終止消息。在步驟76,服務(wù)器接收并接受該終止消息。在步驟78,向客戶機(jī)通知連接的終止。
圖9A圖示從客戶機(jī)到特定用戶的連接的初始化。在步驟80,客戶機(jī)應(yīng)用從圖1的用戶數(shù)據(jù)庫30獲取用戶列表以及“在線”狀態(tài)。客戶機(jī)也可以使用一個(gè)包含所存儲(chǔ)的用戶列表的內(nèi)部地址簿。在這種情況下,一些用戶可能并不在線。在步驟82,客戶機(jī)選擇與之通信的用戶,并在步驟84,客戶機(jī)向服務(wù)器發(fā)送一個(gè)邀請(qǐng)或“加入”消息以及相關(guān)數(shù)據(jù)88,例如用戶標(biāo)識(shí)、用戶IP、端口、編碼器/解碼器程序和被請(qǐng)求用戶的標(biāo)識(shí)。在下文中,將被請(qǐng)求用戶稱之為DES用戶。在步驟86,客戶機(jī)等待并從服務(wù)器接收一個(gè)“新對(duì)話”消息。接收消息以及相關(guān)的控制數(shù)據(jù)90,例如DES用戶IP地址、DES用戶標(biāo)識(shí)、端口和編碼器/解碼器程序名稱。
圖9B圖示在上述處理中涉及的概念上的消息路徑。用戶1(92)向服務(wù)器94發(fā)送一個(gè)邀請(qǐng)(“加入”)消息98。服務(wù)器94檢查用戶2(96)的狀態(tài),并向服務(wù)器94發(fā)送一個(gè)邀請(qǐng)(“加入”)消息98。服務(wù)器94檢查用戶2(96)的狀態(tài),并向用戶2(96)發(fā)送一個(gè)新對(duì)話消息100,向用戶2(96)發(fā)送另一個(gè)新對(duì)話消息100,向用戶1(92)發(fā)送另一個(gè)新對(duì)話消息(98)。兩個(gè)用戶通過向服務(wù)器94發(fā)送一個(gè)確認(rèn)消息來應(yīng)答。
圖9C圖示從客戶機(jī)向特定用戶的連接的初始化。在步驟702,客戶機(jī)應(yīng)用從客戶機(jī)內(nèi)部地址簿獲得用戶列表,或允許用戶人工地輸入用戶標(biāo)識(shí)。在步驟704,客戶機(jī)選擇與之通信的用戶,并在步驟706,客戶機(jī)解析目標(biāo)客戶機(jī)的IP地址。可以通過查找用戶客戶機(jī)內(nèi)部地址簿或用戶客戶機(jī)電話內(nèi)的目標(biāo)客戶機(jī)IP地址來實(shí)現(xiàn)這種解析?;蛘?,可以通過訪問作為蜂窩網(wǎng)絡(luò)一部分的非IPRS服務(wù)器來實(shí)現(xiàn)目標(biāo)客戶機(jī)IP解析。在步驟708,客戶機(jī)向目標(biāo)客戶機(jī)發(fā)送一個(gè)“邀請(qǐng)”消息(在下文中將被請(qǐng)求的目標(biāo)稱作DES客戶機(jī))以及相關(guān)數(shù)據(jù)710或相關(guān)數(shù)據(jù)711,例如用戶標(biāo)識(shí)、用戶IP或用戶電話號(hào)碼、端口、編碼器/解碼器程序和被請(qǐng)求用戶的標(biāo)識(shí)。當(dāng)已知目標(biāo)用戶的IP地址,可以通過到目標(biāo)用戶的直接鏈路來實(shí)現(xiàn)邀請(qǐng)。在下文中將被請(qǐng)求的用戶稱作DES用戶。在步驟714,客戶機(jī)等待和接收來自DES客戶機(jī)的的確認(rèn)消息。接收該消息以及相關(guān)的控制數(shù)據(jù)712,例如DES用戶IP地址、DES用戶標(biāo)識(shí)、端口和編碼器/解碼器程序名稱。在一種可選模式中,當(dāng)DES用戶的IP地址未知時(shí),使用DES用戶的電話號(hào)碼來向DES用戶發(fā)送一個(gè)消息(例如通過SMS等或者通過任何其它的業(yè)務(wù))。這種消息包括客戶機(jī)的IP地址。當(dāng)DES用戶接收到特定消息和客戶機(jī)的IP地址時(shí),DES用戶初始化一條與該客戶機(jī)的連接。該客戶機(jī)可以直接地接收確認(rèn)714和信息712(包括DES用戶的IP),DES用戶使用信息712可以建立一條完整的連接。
圖9D圖示在上述處理中涉及的概念上的消息路徑。用戶1(972)向非IPRS服務(wù)器974發(fā)送“IP解析請(qǐng)求”消息978。服務(wù)器974通過“IP解析響應(yīng)”消息980向用戶1(972)應(yīng)答。用戶1(972)向用戶2(976)發(fā)送一個(gè)邀請(qǐng)(“加入”)消息982。用戶2(976)通過向用戶1(972)發(fā)送一個(gè)“新對(duì)話”消息984應(yīng)答。隨后,可以在用戶1(972)和用戶2(976)之間啟動(dòng)一條RTP對(duì)話986。
圖10A是圖示在兩個(gè)用戶與同一無線電網(wǎng)絡(luò)和同一IPRS服務(wù)器相關(guān)的情況下從特定用戶到另一用戶的邀請(qǐng)(“加入”)通信的處理的簡(jiǎn)化流程圖。在步驟124,圖2的MC模塊122將用戶1(發(fā)起用戶)的標(biāo)識(shí)轉(zhuǎn)換成用戶1的IP地址。在步驟126,MC向用戶2(被請(qǐng)求用戶)發(fā)送一個(gè)對(duì)話初始化(“新消息”)消息與用戶1的相關(guān)數(shù)據(jù)。在步驟128,MC向用戶2(發(fā)起用戶)發(fā)送一個(gè)對(duì)話初始化(“新對(duì)話”)消息與用戶2的相關(guān)數(shù)據(jù)。在步驟130,MC從用戶2接收確認(rèn)消息和相關(guān)控制數(shù)據(jù)。在步驟132,MC從用戶1接收確認(rèn)消息與控制數(shù)據(jù)。在步驟134,將在用戶數(shù)據(jù)庫內(nèi)的用戶1和用戶2的狀態(tài)標(biāo)記設(shè)置為“忙”。
圖10B圖示在上述處理中涉及的概念上的消息路徑。用戶1(140)向MC模塊142發(fā)送一個(gè)邀請(qǐng)消息(“加入”)146。MC 142向用戶2(144)發(fā)送一個(gè)對(duì)話初始化(“新對(duì)話”)消息148,同時(shí)向用戶1(140)發(fā)送一個(gè)對(duì)話初始化(“新對(duì)話”)消息150。用戶2(144)通過向MC 142發(fā)送一個(gè)確認(rèn)消息156來應(yīng)答對(duì)話初始化消息,用戶1(140)通過向MC 142發(fā)送一個(gè)確認(rèn)消息152來應(yīng)答對(duì)話初始化消息。隨后,可以直接在兩個(gè)用戶之間或者通過MC 142在用戶1(140)和用戶2(144)之間啟動(dòng)RTP對(duì)話158。
圖11A圖示在第一操作模式中在與同一無線電網(wǎng)絡(luò)相關(guān)但是在不同IPRS服務(wù)器列表的兩個(gè)用戶之間通信的初始化所涉及的概念上的消息路徑。在第一操作模式中,同一網(wǎng)絡(luò)的IPRS服務(wù)器通過稱作多點(diǎn)會(huì)議控制器(MCC)的高層IPRS服務(wù)器的多點(diǎn)會(huì)議模塊進(jìn)行通信。用戶1(160)向MC1模塊162發(fā)送一個(gè)邀請(qǐng)(“加入”)消息(170)。MC1(162)將該邀請(qǐng)消息172轉(zhuǎn)發(fā)給MCC 164。MCC 164是一個(gè)在高層IPRS服務(wù)器內(nèi)實(shí)現(xiàn)的MC模塊,所述高層IPRS服務(wù)器控制和協(xié)調(diào)底層IPRS服務(wù)器的操作。MCC 164將該邀請(qǐng)消息174轉(zhuǎn)發(fā)給在遠(yuǎn)程無線網(wǎng)絡(luò)的IPRS服務(wù)器內(nèi)實(shí)現(xiàn)的MC2模塊(166)。MC2(166)向用戶2(168)發(fā)送對(duì)話初始化(“新對(duì)話”)消息176。MC2(166)還向MCC(164)發(fā)送對(duì)話初始化(“新對(duì)話”)消息180。MCC將該消息轉(zhuǎn)發(fā)(182)給MC1(162),由其將該消息轉(zhuǎn)發(fā)(184)給用戶1(160)。用戶2(168)通過向MC2(166)發(fā)送確認(rèn)消息178來應(yīng)答對(duì)話初始化消息,用戶1(160)通過向MC1(162)發(fā)送確認(rèn)消息186來應(yīng)答對(duì)話初始化消息??梢栽贛C(未圖示)之間轉(zhuǎn)發(fā)更多的確認(rèn)消息。隨后,可以啟動(dòng)用戶1(160)和用戶2(168)之間的RTP對(duì)話186。
圖11B圖示在根據(jù)第二操作模式中與同一IPRS網(wǎng)絡(luò)相連但是在不同IPRS服務(wù)器內(nèi)列表的兩個(gè)用戶之間初始化通信所涉及的概念上的消息路徑。在第二操作模式中,通過特定的“定位”功能來實(shí)現(xiàn)不同網(wǎng)絡(luò)的IPRS服務(wù)器之間的通信。因而,用戶1(160)向MC1模塊162發(fā)送一個(gè)邀請(qǐng)(“加入”)消息188。MC1(162)向MCC 164詢問190MC2(166)的地址。MCC 164向MC1(162)提供MC2(166)的地址,隨后將邀請(qǐng)(“加入”)消息192直接發(fā)送給MC2(166)。MC2(166)向用戶2(168)發(fā)送對(duì)話初始化(“新對(duì)話”)消息194。MC2(166)還向MC1(162)發(fā)送對(duì)話初始化(“新對(duì)話”)消息198,由其將該消息轉(zhuǎn)發(fā)200給用戶1(160)。用戶2(168)通過向MC2(166)發(fā)送確認(rèn)消息196來應(yīng)答該對(duì)話初始化消息,用戶1(160)通過向MC1(162)發(fā)送確認(rèn)消息202來應(yīng)答對(duì)話初始化消息??梢栽贛C(未圖示)之間轉(zhuǎn)發(fā)更多的確認(rèn)消息。隨后,可以在用戶1(160)和用戶2(168)之間啟動(dòng)一條RTP對(duì)話186。
圖12A圖示在與兩個(gè)不同的IPRS網(wǎng)絡(luò)相關(guān)但是在兩個(gè)不同的IPRS服務(wù)器內(nèi)列表的兩個(gè)用戶之間初始化通信所涉及的概念上的消息路徑,在第一操作模式中,通過高層多點(diǎn)會(huì)議模塊MCC實(shí)現(xiàn)不同IPRS網(wǎng)絡(luò)的IPRS服務(wù)器之間的通信。因而,用戶1(160)向MC1模塊(162)發(fā)送一個(gè)邀請(qǐng)(“加入”)消息202。MC1(162)將該邀請(qǐng)消息204轉(zhuǎn)發(fā)給MCC 164。MCC 164將該邀請(qǐng)消息轉(zhuǎn)發(fā)給MC2(166)。MC2(166)將對(duì)話初始化(“新對(duì)話”)消息208發(fā)送給用戶2(168)。MC2(166)還將對(duì)話初始化(“新對(duì)話”)消息604發(fā)送給MCC(164)。MCC將該消息轉(zhuǎn)發(fā)606給MC1(162),由其將該消息轉(zhuǎn)發(fā)608給用戶1(160)。用戶2(168)通過向MC2(166)發(fā)送確認(rèn)消息219來應(yīng)答該對(duì)話初始化消息,用戶1(160)通過向MC1(162)發(fā)送確認(rèn)消息609來應(yīng)答該對(duì)話初始化消息。可以在MC(未圖示)之間轉(zhuǎn)發(fā)更多的確認(rèn)消息。隨后,可以通過MC1(162)、MCC 164和MC2(166)在用戶1(160)和用戶2(168)之間啟動(dòng)一個(gè)RTP對(duì)話。用戶1(160)將數(shù)據(jù)610發(fā)送給MC1(162)。MC1(162)將數(shù)據(jù)轉(zhuǎn)發(fā)612給MCC(164),它又將數(shù)據(jù)轉(zhuǎn)發(fā)614給MC2(166)。MC2(166)將數(shù)據(jù)發(fā)送618給用戶2(168)。將從用戶2(166)經(jīng)MC2(166)、MCC164、MC1(162)到用戶1(160)的返回通信路徑分別圖示為619、620、622和624。
圖12B圖示在與兩個(gè)不同的無線電網(wǎng)絡(luò)相連但是在兩個(gè)不同的IPRS服務(wù)器內(nèi)列表的兩個(gè)用戶之間初始化通信所涉及的概念上的消息路徑。在第二操作模式中,通過特定的“定位”功能來實(shí)現(xiàn)不同網(wǎng)絡(luò)的IPRS服務(wù)器之間的通信。因而,用戶1(160)向MC1模塊(162)發(fā)送一個(gè)邀請(qǐng)(“加入”)消息210。MC1(162)向MCC 164查詢212 MC2(166)的地址,隨后向所接收的地址214將邀請(qǐng)消息212直接轉(zhuǎn)發(fā)216給MC2(166)。MC2(166)將對(duì)話初始化(“新對(duì)話”)消息218發(fā)送給用戶2(168)。MC2(166)還向MC1(162)發(fā)送對(duì)話初始化(“新對(duì)話”)消息220,由其將該消息轉(zhuǎn)發(fā)222給用戶1(160)。用戶2(168)通過向MC2(166)發(fā)送確認(rèn)消息224來應(yīng)答該對(duì)話初始化消息,用戶1(160)通過向MC1(162)發(fā)送確認(rèn)消息226來應(yīng)答對(duì)話初始化消息。可以在MC(未圖示)之間轉(zhuǎn)發(fā)更多的確認(rèn)消息。隨后,可以在用戶1(160)和用戶2(168)之間通過MC1(162)和MC2(166)啟動(dòng)一個(gè)RTP對(duì)話。用戶1(160)向MC1(162)發(fā)送數(shù)據(jù)710。MC1(162)向MC2(166)轉(zhuǎn)發(fā)712數(shù)據(jù)。MC2(166)將數(shù)據(jù)發(fā)送714給用戶2(168)。將從用戶2(166)通過MC2(166)、MC1(162)到用戶1(160)的返回通信路徑分別圖示為716、718和720。
圖13A圖示在單個(gè)用戶和一組特定用戶或者在單個(gè)IPRS網(wǎng)絡(luò)內(nèi)和在單個(gè)IPRS服務(wù)器內(nèi)列表的一組N個(gè)目標(biāo)用戶之間的單播模擬組播通信對(duì)話所涉及的概念上的消息路徑。用戶1(216)將一個(gè)邀請(qǐng)(“加入”)消息226發(fā)送給MC 218。消息中的數(shù)據(jù)包括是一組特定用戶還是一組分立用戶的相關(guān)數(shù)據(jù)。該數(shù)據(jù)包括到該組用戶或者到N個(gè)用戶的組的地址,其中用戶1(216)希望在單個(gè)對(duì)話的框架內(nèi)通信。因而,MC 218處理該邀請(qǐng)消息226,并作為處理結(jié)果,MC 218將帶有合適的地址和數(shù)據(jù)228、230和232的N-1個(gè)系統(tǒng)的對(duì)話初始化(“新對(duì)話”)消息分別轉(zhuǎn)發(fā)給用戶2(220)、用戶3(222)和用戶N(224)。MC 218還將對(duì)話初始化(“新對(duì)話”)消息227發(fā)送給用戶1(216)。可選擇地,用戶1(216)返回確認(rèn)消息229??蛇x擇地,N-1個(gè)用戶中的每個(gè)用戶使用確認(rèn)消息向MC 218應(yīng)答。用戶2(220)返回確認(rèn)消息234,用戶3(22)返回確認(rèn)消息236,和用戶N(224)返回確認(rèn)消息238??蛇x擇地,MC 218處理所接收到的整組確認(rèn)消息,并將一組合適的確認(rèn)消息240轉(zhuǎn)發(fā)給用戶1(216)。應(yīng)當(dāng)指出該組消息242僅包括接收到的確認(rèn)。例如,如果用戶3(222)并未應(yīng)答,則該組消息240將僅包括用戶2(220)和用戶N(224)的消息。隨后,用戶1(216)初始化RTP對(duì)話,并將一組合適的數(shù)據(jù)消息242發(fā)送給MC 218。MC 218處理該組數(shù)據(jù)消息,并將N-1個(gè)結(jié)果消息244、246和248分別轉(zhuǎn)發(fā)給N個(gè)目標(biāo)用戶220、222和224。隨后,來自一個(gè)用戶,例如用戶N224的應(yīng)答數(shù)據(jù)消息250由MC 218接收,由其處理該該應(yīng)答消息,并將N個(gè)結(jié)果消息252、254和256轉(zhuǎn)發(fā)給N個(gè)目標(biāo)用戶216、220和222。
圖13B圖示在單個(gè)用戶和在單個(gè)IPRS網(wǎng)絡(luò)內(nèi)的一組N個(gè)目標(biāo)用戶之間初始化單播模擬組播通信對(duì)話所涉及的概念上的消息路徑。用戶1(936)向非IPRS服務(wù)器946發(fā)送一個(gè)“IP解析請(qǐng)求”消息932,請(qǐng)求解析用戶2至用戶N的地址。服務(wù)器946通過“IP解析響應(yīng)”消息934向用戶1(936)應(yīng)答。用戶1(936)分別向用戶2(956)、用戶3(958)和用戶N(952)發(fā)送帶有適當(dāng)?shù)刂泛蛿?shù)據(jù)938、940和942的N-1個(gè)系統(tǒng)的邀請(qǐng)(“加入”)消息。N-1個(gè)用戶中的每個(gè)用戶使用“新對(duì)話”消息向用戶1(936)應(yīng)答。用戶2(956)返回“新對(duì)話”消息948,用戶2(958)返回“新對(duì)話”消息950,和用戶N(952)返回“新對(duì)話”消息954??蛇x擇地,用戶1將N-1個(gè)確認(rèn)消息返回給用戶2到用戶N(未圖示)。隨后,用戶1(936)初始化一個(gè)RTP對(duì)話,并向N-1個(gè)目標(biāo)用戶956、958和952分別發(fā)送一組N-1個(gè)消息960、962和964。隨后,將來自一個(gè)用戶例如用戶N 952的特定應(yīng)答數(shù)據(jù)消息966、968或970分別發(fā)送給N-1個(gè)目標(biāo)用戶936、956和958。
現(xiàn)在參見圖14,通過根據(jù)本發(fā)明的優(yōu)選實(shí)施例由MC模塊執(zhí)行的用戶對(duì)話初始化處理的簡(jiǎn)化流程圖來圖示MC模塊的功能。在步驟303,MC從IPRS客戶機(jī)接收一個(gè)邀請(qǐng)消息,涉及向DES用戶開啟信道。該邀請(qǐng)消息包括重要的控制信息302,例如設(shè)備標(biāo)識(shí)、用戶標(biāo)識(shí)、用戶口令和IP地址等。在步驟304,MC訪問用戶數(shù)據(jù)庫以檢查DES用戶在數(shù)據(jù)庫內(nèi)是否存在。在步驟305,確定在用戶數(shù)據(jù)庫內(nèi)是否定義了該用戶。如果結(jié)果為否,則在步驟314,MC向初始化連接的IPRS客戶機(jī)設(shè)備發(fā)送一個(gè)帶有附加錯(cuò)誤代碼的“拒絕”消息。可選擇地,MC可以將IPRS客戶機(jī)重新定向到另一個(gè)IPRS登記服務(wù)器。如果在步驟305確定該DES用戶列表在用戶數(shù)據(jù)庫內(nèi),則在步驟315,MC向該DES用戶發(fā)送一個(gè)帶有附加的客戶機(jī)地址和標(biāo)識(shí)數(shù)據(jù)的“新對(duì)話”消息。在步驟308,MC向客戶機(jī)設(shè)備發(fā)送帶有附加的DES用戶地址和標(biāo)識(shí)數(shù)據(jù)的“新對(duì)話”消息。在步驟316,DES用戶確認(rèn)該“新對(duì)話”消息,并在步驟310,客戶機(jī)確認(rèn)該“新對(duì)話”消息。在步驟312,MC指示用戶數(shù)據(jù)庫將發(fā)起客戶機(jī)設(shè)備和DES用戶的狀態(tài)設(shè)置為“忙”。MC還操作地啟動(dòng)定時(shí)器設(shè)備。定時(shí)器的工作時(shí)間與IPRS客戶機(jī)之間的通信信道的存在時(shí)間相同。當(dāng)在預(yù)定長(zhǎng)度的時(shí)間周期之后該信道空閑時(shí),拆除此連接。
圖15圖示一個(gè)簡(jiǎn)化流程圖,它圖示在建立一個(gè)RTP對(duì)話時(shí)MC的操作,所述RTP用于在發(fā)起IPRS客戶機(jī)和被請(qǐng)求用戶(DES用戶)或稱作DES組的特定組的被請(qǐng)求用戶之間傳輸語音/數(shù)據(jù)流。MC提供控制和處理由多個(gè)客戶機(jī)幾乎同時(shí)發(fā)起的多個(gè)RTP對(duì)話的選擇。發(fā)起用戶發(fā)送一個(gè)設(shè)計(jì)用于實(shí)現(xiàn)啟動(dòng)RTP對(duì)話的邀請(qǐng)(“加入”)消息。該消息包括重要的操作數(shù)據(jù)350,例如用戶標(biāo)識(shí)、用戶IP、端口號(hào)、編碼器/解碼器模塊名稱、DES用戶標(biāo)識(shí)、DES組、等等。在步驟352,MC訪問用戶數(shù)據(jù)庫以獲取“在線”狀態(tài)的用戶的IP地址。在步驟354,MC指示MP分配用于RTP對(duì)話的資源。在步驟356,MC連接到MP并獲取用于RTP對(duì)話的資源。在步驟356,MC向所有的DES用戶或DES組和參與該對(duì)話的客戶機(jī)發(fā)送“新對(duì)話”消息。該消息包括重要的操作數(shù)據(jù),例如MP IP、MP端口號(hào)、編碼器/解碼器模塊名稱、等等。在步驟358,MC從整組參與的DES用戶或DES組和客戶機(jī)接收確認(rèn)消息,其中該消息包括地址和標(biāo)識(shí)數(shù)據(jù)。在步驟362,MC從MP接收一個(gè)RTP對(duì)話啟動(dòng)消息。在步驟364,啟動(dòng)對(duì)話定時(shí)器以便如果通信信道空閑則在預(yù)定秒數(shù)之后打開此對(duì)話。在步驟366,檢查對(duì)話定時(shí)器是否已經(jīng)超時(shí)。如果定時(shí)器超時(shí),則在步驟374,MC指示MP釋放分配給此對(duì)話的資源。只要定時(shí)器在運(yùn)行,則MC等待新的邀請(qǐng)“加入”消息(步驟368)。在步驟370,MC接收邀請(qǐng)消息,隨后發(fā)送“新對(duì)話”消息,其中包括MP IP、端口號(hào)、編碼器/解碼器模塊名稱、等等(步驟372)。隨后,程序控制前進(jìn)到步驟362,通過步驟362至374啟動(dòng)程序循環(huán)。在定時(shí)器工作周期內(nèi)重復(fù)執(zhí)行所述循環(huán)。
圖6圖示在與兩個(gè)不同的IPRS網(wǎng)絡(luò)相連和在兩個(gè)不同的IPRS服務(wù)器內(nèi)列表的兩組用戶之間通信所涉及的概念上的消息路徑。用戶1(400)向MC1模塊402發(fā)送邀請(qǐng)(“加入”)消息410。MC1(402)向用戶2(218)和用戶1(400)分別發(fā)送對(duì)話初始化(“新對(duì)話”)消息412和413。MC1(402)還將邀請(qǐng)消息414轉(zhuǎn)發(fā)給MC2(404)。MC2(404)將對(duì)話初始化(“新對(duì)話”)消息416和418分別發(fā)送給用戶3(406)和用戶4(408)。用戶2(218)和用戶1(400)通過分別向MC1(402)返回確認(rèn)消息413和417來響應(yīng)。用戶3(406)和用戶4(408)都分別將確認(rèn)消息420和422返回給MC2(404)。MC2(404)將一組合適的確認(rèn)消息424轉(zhuǎn)發(fā)給MC1(402)。MC1(402)將一組確認(rèn)消息426轉(zhuǎn)發(fā)給用戶1(400)??梢栽贛C1和MC2、MC1和用戶1和用戶2、MC2和用戶3和用戶4之間轉(zhuǎn)發(fā)更多組確認(rèn)消息,但是在此并未圖示他們。隨后,用戶1(400)通過向MC1(402)發(fā)送語音/數(shù)據(jù)消息(428)來啟動(dòng)RTP對(duì)話。MC1(402)將語音/數(shù)據(jù)消息430轉(zhuǎn)發(fā)給用戶2(218),將一組消息432轉(zhuǎn)發(fā)給MC2(404),由其再將該語音/數(shù)據(jù)消息434和436分別轉(zhuǎn)發(fā)給用戶3(406)和用戶4(408)。下面將描述IPRS客戶機(jī)應(yīng)用的圖形用戶接口(GUI)。描述將包括程序流程的主要部分以及該程序在每一步驟的功能。將結(jié)合隨后的附圖進(jìn)行說明。
現(xiàn)在參見圖17A,圖示IPRS客戶機(jī)應(yīng)用的初始顯示屏幕。顯示屏500是移動(dòng)或固定用戶無線設(shè)備的一部分。該設(shè)備可以是標(biāo)準(zhǔn)移動(dòng)蜂窩對(duì)話、PDA、PC或者任何其它的具有存儲(chǔ)設(shè)備和基本通信能力的計(jì)算和通信設(shè)備。顯示屏500可以使用液晶顯示(LCD)技術(shù)或者便于顯示文本、圖形和圖像等的任何其它方法。用戶無線設(shè)備還裝備有語音通信接口單元(未圖示),例如至少一個(gè)揚(yáng)聲器設(shè)備和麥克風(fēng)設(shè)備等。在顯示設(shè)備500的表面區(qū)域上,顯示有各種已知GUI相關(guān)圖形單元,例如窗口、按鈕和選擇條。因而,在設(shè)備500的表面上,顯示器包括主應(yīng)用屏幕窗口504,其中包含IPRS應(yīng)用程序的標(biāo)題;包括“歡迎”文字的初始化窗口502,和一組控制按鈕506、508、510和512??刂瓢粹o506、508、510和512的功能在通信對(duì)話之前、過程中和之后在顯示給操作用戶的各個(gè)窗口上是可以更改的。隨后,用各種可改變的文本來標(biāo)記控制按鈕506、508、510和512,其中所顯示的標(biāo)記涉及特定按鈕的當(dāng)前功能。用戶可以通過操作標(biāo)準(zhǔn)功能按鍵(未圖示)來與所顯示的窗口交互,這些標(biāo)準(zhǔn)功能按鍵通常是可用的,并且一般安裝在移動(dòng)或固定無線用戶設(shè)備的鍵盤區(qū)域上。例如,為了選擇控制按鈕來操作特定按鍵,例如可以使用“向上箭頭按鍵”,為了啟用所選擇的按鈕,可以利用“確認(rèn)”按鍵。在初始化窗口的顯示過程中,僅標(biāo)記為“關(guān)閉”的控制按鈕512是起作用的。因而,選擇和啟動(dòng)關(guān)閉控制按鈕512將結(jié)束該IPRS應(yīng)用。當(dāng)首先啟動(dòng)客戶機(jī)程序時(shí)或者在顯示或刷新在線用戶列表之前的任何時(shí)間上,顯示初始化窗口502。在初始化窗口502上顯示的歡迎語句僅在程序加載時(shí)或者當(dāng)?shù)谝淮物@示初始化屏幕時(shí)出現(xiàn)。在初始化屏幕502的顯示周期內(nèi),IPRS客戶機(jī)程序執(zhí)行到IPRS服務(wù)器的登錄。如果是首次執(zhí)行到服務(wù)器的登錄,則顯示配置窗口,這將結(jié)合隨后的附圖進(jìn)行描述。應(yīng)當(dāng)指出如上文中結(jié)合圖9C、9D和13B所描述的,在沒有IPRS服務(wù)器的情況下,IPRS客戶機(jī)也可以工作。
在完成客戶機(jī)程序和服務(wù)器之間的成功連接之后,客戶機(jī)程序獲取“在線”狀態(tài)的用戶列表??蛇x擇地,客戶機(jī)程序也可以獲取組列表。當(dāng)在沒有IPRS服務(wù)器的情況下工作時(shí),從客戶機(jī)的內(nèi)部地址簿中獲取用戶列表,其中用戶的狀態(tài)是未知的。顯示屏幕500包括標(biāo)記有客戶機(jī)程序名稱的主應(yīng)用窗口504、在線用戶列表窗口514、選擇條503和控制按鈕506、508、510和512。在線用戶列表窗口514包括標(biāo)識(shí)在線用戶組名稱的文本以及相關(guān)信息,例如“被尋呼”、“空閑”、“忙”、等等。選擇條503操作地使發(fā)起用戶選擇特定在線用戶從而初始化與他的通信對(duì)話。通過按下移動(dòng)無線單元上的預(yù)定功能鍵,例如“向上箭頭”按鍵和“向下箭頭按鍵”來操作選擇條。通過重復(fù)地按下上述功能鍵之一,選擇條從一個(gè)在線用戶名稱移動(dòng)到下一個(gè)名稱。在窗口514的顯示過程中,通過選擇和按下適當(dāng)標(biāo)記為“尋呼”的控制按鈕506來執(zhí)行選定用戶的呼叫。控制按鈕508可選擇地標(biāo)記為“刷新”以提供在線用戶列表窗口514內(nèi)顯示內(nèi)容的刷新。選擇并啟用標(biāo)記為“配置”的控制按鈕510操作地裝載配置窗口,在下文中將結(jié)合隨后的附圖來描述該配置窗口。標(biāo)記為“關(guān)閉”的控制按鈕512的功能是終止該IPRS客戶機(jī)應(yīng)用、釋放分配給通信對(duì)話的所有系統(tǒng)資源和拆除客戶機(jī)設(shè)備和IPRS服務(wù)器之間的連接。例如,在窗口514中,文字通知用戶Alice、Bob、Charley和David是在線用戶。Alice在與一個(gè)人談話并可以接受呼叫等待。Charley在與兩個(gè)談話。Bob和Alice不在對(duì)話。通過選擇條503選擇Bob。按下“尋呼”控制按鈕506將發(fā)起建立一條到Bob的連接的嘗試。選擇條503將停留在發(fā)起用戶與之通信或者試圖建立與之連接的最后一個(gè)人上。
如果在服務(wù)器上沒有用戶被列表為“在線”狀態(tài),則客戶機(jī)應(yīng)用從服務(wù)器接收適當(dāng)?shù)男畔?。圖17C圖示表示在線用戶空列表的在線用戶列表窗口516以及在窗口516內(nèi)顯示的通知消息以及與繼續(xù)對(duì)話有關(guān)的合適指令。例如,文字可選擇地包括指令“按下刷新以再次嘗試”。標(biāo)記為“刷新”的控制按鈕508可選擇地指示該程序再次訪問服務(wù)器,并試圖獲取最佳更新的在線用戶列表?!瓣P(guān)閉”控制按鈕512操作地終止該應(yīng)用程序、釋放所分配的資源,并拆除用戶和服務(wù)器之間的通信鏈路。通常,在程序操作過程中在任何時(shí)間上選擇和按下“關(guān)閉”控制按鈕512將立即中斷連接和結(jié)束該程序。
圖18A圖示尋呼嘗試窗口。當(dāng)試圖尋呼另一個(gè)用戶時(shí),顯示尋呼嘗試窗口516。將被呼叫的用戶名稱顯示在窗口516的頂部。選擇和按下“放棄”控制按鈕508將放棄尋呼,該程序?qū)@示在線用戶列表窗口514和相關(guān)的控制按鈕。如果所尋呼的用戶正在通話,則將顯示建議尋呼等待窗口。如果所呼叫的用戶忙,則將顯示忙屏幕。
圖18B圖示建議尋呼等待窗口522。該窗口522向發(fā)起用戶通知另一個(gè)人正在被第三方尋呼,并詢問發(fā)起用戶是否應(yīng)當(dāng)執(zhí)行尋呼等待。如果發(fā)起用戶選擇不打擾所呼叫的用戶,則選擇并按下“放棄”控制按鈕。按下“尋呼”控制按鈕506將發(fā)出一個(gè)呼叫,執(zhí)行在所呼叫用戶上的尋呼等待狀態(tài)??蛇x擇地,可以向客戶機(jī)程序添加一個(gè)超時(shí)功能。在預(yù)定長(zhǎng)度的時(shí)間周期之后,超時(shí)程序?qū)⒅兄乖摵艚小?br>
如果所呼叫的用戶在與至少兩個(gè)其它的用戶通話因而很忙,則向發(fā)起用戶顯示繁忙窗口。圖19A圖示繁忙窗口524。選擇和按下“尋呼”控制按鈕506將再次初始化尋呼該用戶的嘗試?!爸兄埂焙艚邪粹o508將中止該連接嘗試,并將重新顯示圖17A的初始化窗口502。
如果所呼叫的用戶拒絕邀請(qǐng)消息,則將向發(fā)起用戶顯示拒絕消息窗口。圖19B圖示拒絕消息窗口526。為了試圖再次發(fā)起尋呼,應(yīng)當(dāng)選擇和按下“尋呼”控制按鈕506。為了中止該呼叫嘗試和再次顯示圖17A的初始化窗口502,應(yīng)當(dāng)按下“中止”控制按鈕508。
在建立兩個(gè)用戶之間的連接之后,通過按下在客戶機(jī)設(shè)備上安裝的預(yù)定功能鍵可以執(zhí)行語音傳輸。為此而定義的功能鍵可以是可用的任何標(biāo)準(zhǔn)按鍵,例如按壓通話(PTT)按鍵、空格鍵、等等。圖19C圖示對(duì)話模式窗口528,它在所建立的用戶之間的通信對(duì)話持續(xù)時(shí)間內(nèi)與相關(guān)的控制按鈕506、508、510和512一起顯示。在對(duì)話模式窗口528內(nèi)顯示所連接用戶的名稱。如果第三方在等待,在表示正在尋呼所呼叫的原用戶的消息下方,將顯示包含其名稱的消息529。可以以諸如閃光文本或彩色文本等特定圖形模式來顯示消息529。為了將尋呼從原先呼叫的用戶切換到等待的第三方或者將尋呼切換回原先呼叫的用戶,應(yīng)當(dāng)選擇和按下“切換”控制按鈕506?!爸兄埂笨刂瓢粹o508將結(jié)束該連接和中止此尋呼。如果第三方在等待,則尋呼自動(dòng)向其切換。如果另一個(gè)用戶結(jié)束尋呼,則可以實(shí)現(xiàn)相同的效果。如果等待的用戶放棄,則將從窗口528中刪除其等待消息529。如果所呼叫的用戶建立了到另一呼叫的切換,則將向發(fā)起用戶顯示等待窗口(未圖示),其中將用消息“等待XXX”替換消息“同XXX通話”??蛇x擇地,該消息的文本可以是特定的圖形模式,例如發(fā)光文本或不同顏色的字符。如果僅連接一個(gè)用戶和接收到另一個(gè)尋呼,則將向發(fā)起用戶顯示尋呼等待窗口。
圖20圖示配置窗口。該配置窗口534使用戶插入、更新和修改自相關(guān)的個(gè)人信息。在系統(tǒng)首次啟動(dòng)時(shí),自動(dòng)地顯示配置窗口534,因?yàn)槭状螁?dòng)時(shí)用戶必需使用自相關(guān)的個(gè)人數(shù)據(jù)來配置該系統(tǒng)。用戶使用在客戶機(jī)設(shè)備上安裝的可用的標(biāo)準(zhǔn)鍵盤來修改信息。“確認(rèn)”控制按鈕506執(zhí)行在系統(tǒng)內(nèi)存儲(chǔ)的信息的更新。“取消”控制按鈕508操作地刪除所輸入的文本。在按下“確認(rèn)”控制按鈕506之后,該程序檢查用戶輸入的文本,拒絕錯(cuò)誤文本,并適當(dāng)?shù)赝ㄖ脩簟kS后,用戶可以重復(fù)輸入配置文本的處理,直到該程序確認(rèn)、驗(yàn)證和接受此文本。
本領(lǐng)域的普通技術(shù)人員將很容易理解,為了能夠完整地理解所推薦的系統(tǒng)和方法的概念,在上文中闡述了本發(fā)明優(yōu)選實(shí)施例的相關(guān)用戶接口和下層程序邏輯。所描述的接口僅是示例性的,在本發(fā)明的其它優(yōu)選實(shí)施例中,也可以使用多種其它的包括各種圖形單元的不同顯示方法,所述圖形單元例如是下拉菜單、列表框和無線電按鈕等。此外,在其它的優(yōu)選實(shí)施例中,程序流程可以完全不同,從而支持其它的先進(jìn)功能,這些功能在實(shí)現(xiàn)所推薦的方法和系統(tǒng)的過程是可以預(yù)期和實(shí)現(xiàn)的??梢詫⒁恍┯杏玫墓δ芴砑咏o該方法和系統(tǒng),例如在被叫用戶檢索在線用戶列表時(shí)為主叫用戶提供繁忙消息,在被叫用戶發(fā)起呼叫時(shí)向主教用戶提供繁忙消息,在被叫用戶通話時(shí)添加“不應(yīng)答”警告按鈕以執(zhí)行不希望呼叫的終止,具有附加數(shù)據(jù)和卷屏位置標(biāo)記的改進(jìn)的在線用戶列表、等等。
本領(lǐng)域的技術(shù)人員將理解本發(fā)明并不限制于已經(jīng)具體圖示和在上文中描述的內(nèi)容。本發(fā)明的保護(hù)范圍由權(quán)利要求書來定義。
權(quán)利要求
1.在容納至少兩個(gè)客戶機(jī)設(shè)備的計(jì)算和通信環(huán)境中,一種在至少兩個(gè)客戶機(jī)設(shè)備之間雙向分組傳輸消息的方法,該方法包括步驟在至少兩個(gè)客戶機(jī)系統(tǒng)上建立至少一個(gè)通信子網(wǎng)絡(luò)的定義;和接受由至少一個(gè)客戶機(jī)系統(tǒng)提交的請(qǐng)求;考慮修改至少一個(gè)客戶機(jī)系統(tǒng)的操作狀態(tài);和通過傳輸雙向信令消息來建立至少兩個(gè)客戶機(jī)系統(tǒng)之間的聯(lián)系,所述雙向信令消息代表由至少一個(gè)第一客戶機(jī)系統(tǒng)試圖聯(lián)系至少一個(gè)第二客戶機(jī)系統(tǒng)所提出的通信請(qǐng)求,和與由至少一個(gè)第二客戶機(jī)系統(tǒng)提交的聯(lián)系確認(rèn)有關(guān)的響應(yīng);和實(shí)現(xiàn)在至少一個(gè)客戶機(jī)系統(tǒng)和至少一個(gè)第二客戶機(jī)系統(tǒng)之間的至少一條雙向基于分組的通信信道;和在至少兩個(gè)客戶機(jī)系統(tǒng)之間傳輸雙向基于分組的消息;從而,提供在至少兩個(gè)客戶機(jī)系統(tǒng)之間的控制信號(hào)和消息的基于分組的雙向傳輸。
2.權(quán)利要求1的方法,其中所述的建立步驟包括下述步驟在與至少一個(gè)通信子網(wǎng)絡(luò)相關(guān)的至少兩個(gè)客戶機(jī)系統(tǒng)上建立至少一個(gè)通信子網(wǎng)絡(luò)的列表;和將特定的網(wǎng)絡(luò)控制數(shù)據(jù)插入至少一個(gè)通信子網(wǎng)絡(luò)的列表;和在與至少一個(gè)通信網(wǎng)絡(luò)相關(guān)的至少兩個(gè)客戶機(jī)系統(tǒng)上建立與至少一個(gè)通信子網(wǎng)絡(luò)相關(guān)的至少兩個(gè)客戶機(jī)系統(tǒng)的列表;和將特定的地址數(shù)據(jù)插入至少兩個(gè)客戶機(jī)系統(tǒng)的列表。
3.權(quán)利要求1的方法,其中所述的接受步驟包括下述步驟獲取由至少一個(gè)客戶機(jī)系統(tǒng)輸入的地址請(qǐng)求和附加地址數(shù)據(jù);和授權(quán)由至少一個(gè)客戶機(jī)系統(tǒng)提交的通信請(qǐng)求;和通過更新在至少兩個(gè)客戶機(jī)系統(tǒng)上在至少兩個(gè)客戶機(jī)系統(tǒng)的列表內(nèi)建立的至少一個(gè)客戶機(jī)系統(tǒng)記錄,修改至少一個(gè)客戶機(jī)系統(tǒng)的操作狀態(tài)。
4.權(quán)利要求1的方法,其中協(xié)調(diào)步驟包括步驟獲取由至少一個(gè)第一客戶機(jī)系統(tǒng)提交的發(fā)送給至少一個(gè)第二客戶機(jī)系統(tǒng)的通信邀請(qǐng)控制消息和附加標(biāo)識(shí)數(shù)據(jù);和將由至少一個(gè)第一客戶機(jī)系統(tǒng)提交的附加標(biāo)識(shí)數(shù)據(jù)轉(zhuǎn)換成至少一個(gè)第二客戶機(jī)系統(tǒng)的操作網(wǎng)際協(xié)議(IP)地址;將由至少一個(gè)第一客戶機(jī)系統(tǒng)提交的通信邀請(qǐng)控制消息和附加IP地址數(shù)據(jù)轉(zhuǎn)發(fā)給至少一個(gè)第二客戶機(jī)系統(tǒng);和向至少一個(gè)第一客戶機(jī)系統(tǒng)通知希望聯(lián)系至少一個(gè)第二客戶機(jī)系統(tǒng);和接收來自至少一個(gè)第二客戶機(jī)系統(tǒng)的確認(rèn)響應(yīng);和向至少一個(gè)第一客戶機(jī)系統(tǒng)發(fā)送所述確認(rèn)響應(yīng);和通過更新在至少兩個(gè)客戶機(jī)系統(tǒng)的列表內(nèi)建立的至少一個(gè)第一客戶機(jī)系統(tǒng)記錄,修改至少一個(gè)第一客戶機(jī)系統(tǒng)的操作狀態(tài);和通過更新在至少一個(gè)客戶機(jī)系統(tǒng)上的至少兩個(gè)客戶機(jī)系統(tǒng)的列表內(nèi)建立的至少一個(gè)第二客戶機(jī)系統(tǒng)記錄,修改至少一個(gè)第二客戶機(jī)系統(tǒng)的操作狀態(tài)。
5.權(quán)利要求1的方法,其中所述實(shí)現(xiàn)步驟包括下述步驟為建立基于分組的至少一個(gè)通信信道而分配網(wǎng)絡(luò)資源;和獲取至少一個(gè)基于分組的通信信道屬性,用于開啟至少一個(gè)基于分組的通信信道;和向至少一個(gè)第一客戶機(jī)系統(tǒng)和至少第二客戶機(jī)系統(tǒng)通知所分配的至少一個(gè)基于分組的通信信道資源;和從至少一個(gè)第一客戶機(jī)系統(tǒng)和至少一個(gè)第二客戶機(jī)系統(tǒng)接收關(guān)于啟動(dòng)至少一個(gè)基于分組的通信信道的確認(rèn)響應(yīng)。
6.權(quán)利要求1的方法,還包括在邏輯上定義至少一個(gè)通信子網(wǎng)絡(luò)的結(jié)構(gòu)單元。
7.權(quán)利要求1的方法,還包括在至少兩個(gè)客戶機(jī)系統(tǒng)上建立與至少一個(gè)通信子網(wǎng)絡(luò)相關(guān)的多用戶組記錄。
8.權(quán)利要求1的方法,還包括步驟將至少一個(gè)客戶機(jī)系統(tǒng)的標(biāo)識(shí)通過獨(dú)立操作的外部服務(wù)器系統(tǒng)的服務(wù)轉(zhuǎn)換成臨時(shí)的網(wǎng)際協(xié)議地址。
9.權(quán)利要求1的方法,還包括步驟將至少一個(gè)客戶機(jī)系統(tǒng)的標(biāo)識(shí)通過獨(dú)立操作的外部網(wǎng)關(guān)系統(tǒng)的服務(wù)轉(zhuǎn)換成臨時(shí)的網(wǎng)際協(xié)議地址。
10.在一種計(jì)算和通信環(huán)境內(nèi),包括一種用于在至少兩個(gè)客戶機(jī)設(shè)備之間雙向分組傳輸消息的系統(tǒng),該系統(tǒng)包括下述單元至少一個(gè)第一客戶機(jī)設(shè)備,由通信子網(wǎng)絡(luò)的用戶操作以接入和聯(lián)系至少一個(gè)第二客戶機(jī)設(shè)備并與之通信,存儲(chǔ)由適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu)構(gòu)成的用戶數(shù)據(jù)庫,所述數(shù)據(jù)結(jié)構(gòu)用于至少一個(gè)基于分組的通信子網(wǎng)絡(luò)的定義和至少兩個(gè)客戶機(jī)設(shè)備的相關(guān)定義;和至少一個(gè)無線通信網(wǎng)絡(luò),將用作在至少兩個(gè)客戶機(jī)設(shè)備之間傳輸信令消息和數(shù)據(jù)傳輸?shù)幕A(chǔ)設(shè)施;和至少一個(gè)網(wǎng)關(guān)設(shè)備,向至少一個(gè)第一通信網(wǎng)絡(luò)內(nèi)的至少一個(gè)第一客戶機(jī)設(shè)備提供與至少第二通信網(wǎng)絡(luò)內(nèi)的至少一個(gè)第二客戶機(jī)設(shè)備接入、聯(lián)系和通信的選擇。
11.權(quán)利要求10的系統(tǒng),其中至少一個(gè)客戶機(jī)設(shè)備包括下述單元實(shí)時(shí)傳輸協(xié)議模塊,用于傳輸面向分組基于分組的實(shí)時(shí)數(shù)據(jù);和編碼器/解碼器模塊,用于編碼和解碼信號(hào);和通信設(shè)備地址到網(wǎng)際協(xié)議地址轉(zhuǎn)換器模塊,用于將至少第二客戶機(jī)系統(tǒng)的標(biāo)識(shí)轉(zhuǎn)換成臨時(shí)網(wǎng)際協(xié)議地址;信令模塊,用于在蜂窩網(wǎng)絡(luò)內(nèi)在至少一個(gè)第一客戶機(jī)設(shè)備和至少一個(gè)第二客戶機(jī)設(shè)備之間傳輸請(qǐng)求以及附加參數(shù);和用戶接口模塊,用于向至少一個(gè)第一客戶機(jī)設(shè)備和至少一個(gè)第二客戶機(jī)設(shè)備的用戶提供操作客戶機(jī)設(shè)備以執(zhí)行基于分組的傳輸?shù)陌l(fā)送和接收的能力。
12.權(quán)利要求11的系統(tǒng),還包括多點(diǎn)會(huì)議控制模塊的單元以控制一組至少兩個(gè)多點(diǎn)會(huì)議模塊的操作。
13.在容納至少兩個(gè)客戶機(jī)設(shè)備的計(jì)算和通信環(huán)境中,一種在至少兩個(gè)客戶機(jī)設(shè)備之間雙向分組連接和消息傳輸?shù)姆椒?,該方法包括步驟位于第一客戶機(jī)設(shè)備上的第一客戶機(jī)應(yīng)用程序從第一客戶機(jī)內(nèi)部地址簿獲取至少一個(gè)用戶信息;該第一客戶機(jī)選擇至少一個(gè)目標(biāo)客戶機(jī)以與之通信;第一客戶機(jī)應(yīng)用程序解析該目標(biāo)客戶機(jī)地址;該第一客戶機(jī)向目標(biāo)客戶機(jī)發(fā)送一個(gè)邀請(qǐng);在該第一客戶機(jī)和目標(biāo)客戶機(jī)之間建立一條直接鏈路。
14.權(quán)利要求13的方法,其中所述的獲取步驟通過用戶手工地輸入目標(biāo)客戶機(jī)標(biāo)識(shí)來實(shí)現(xiàn)。
15.權(quán)利要求13的方法,其中所述的解析步驟還包括查找第一客戶機(jī)內(nèi)部地址簿內(nèi)的目標(biāo)客戶機(jī)地址。
16.權(quán)利要求13的方法,其中所述的解析步驟還包括查找在第一用戶客戶機(jī)的數(shù)據(jù)存儲(chǔ)區(qū)域內(nèi)的目標(biāo)客戶機(jī)地址。
17.權(quán)利要求13的方法,其中所述的解析步驟包括訪問作為蜂窩網(wǎng)絡(luò)一部分的第三方服務(wù)器,并獲取目標(biāo)客戶機(jī)地址。
18.權(quán)利要求13的方法,其中所述的發(fā)送步驟還包括發(fā)送目標(biāo)客戶機(jī)標(biāo)識(shí)、目標(biāo)客戶機(jī)IP或目標(biāo)客戶機(jī)電話號(hào)碼。
19.權(quán)利要求13的方法,其中所述的發(fā)送步驟還包括發(fā)送目標(biāo)客戶機(jī)端口、編碼器/解碼器程序和第一客戶機(jī)的標(biāo)識(shí)。
20.權(quán)利要求13的方法,其中所述的發(fā)送步驟包括向位于蜂窩網(wǎng)絡(luò)上的第三方服務(wù)器發(fā)送一個(gè)消息的步驟,該消息包括目標(biāo)客戶機(jī)的電話號(hào)碼和第一客戶機(jī)地址,目標(biāo)客戶機(jī)接收該消息,并直接通過客戶機(jī)地址來初始化一條連接。
21.權(quán)利要求13的方法,其中所述的發(fā)送步驟還包括向目標(biāo)設(shè)備發(fā)送一個(gè)使用目標(biāo)客戶機(jī)地址直接建立一條鏈路的邀請(qǐng)。
22.權(quán)利要求13的方法,還包括第一客戶機(jī)從目標(biāo)客戶機(jī)接收確認(rèn)消息的步驟。
23.權(quán)利要求13的方法,還包括第一客戶機(jī)從目標(biāo)客戶機(jī)接收標(biāo)識(shí)信息的步驟。
24.權(quán)利要求13的方法,其中所述地址是IP地址。
25.在容納至少兩個(gè)客戶機(jī)設(shè)備的通信環(huán)境內(nèi),一種用于在至少兩個(gè)客戶機(jī)設(shè)備之間建立雙向分組連接和發(fā)送消息的設(shè)備,該設(shè)備包括位于第一客戶機(jī)設(shè)備上的第一客戶機(jī)應(yīng)用程序,編程以用于從第一客戶機(jī)內(nèi)部地址簿獲取至少一個(gè)用戶信息,用于選擇與之通信的至少一個(gè)目標(biāo)客戶機(jī),用于解析目標(biāo)客戶機(jī)地址和用于向目標(biāo)客戶機(jī)發(fā)送一個(gè)邀請(qǐng),從而在第一客戶機(jī)和目標(biāo)客戶機(jī)之間一條直接鏈路。
26.權(quán)利要求25的設(shè)備,其中所述應(yīng)用程序使用戶能夠人工地輸入目標(biāo)客戶機(jī)標(biāo)識(shí)。
27.權(quán)利要求25的設(shè)備,其中所述應(yīng)用程序被編程以通過查找第一客戶機(jī)內(nèi)部地址簿內(nèi)的目標(biāo)客戶機(jī)地址來執(zhí)行解析。
28.權(quán)利要求25的設(shè)備,其中所述應(yīng)用程序被編程以通過查找第一用戶的客戶機(jī)數(shù)據(jù)存儲(chǔ)區(qū)域內(nèi)的目標(biāo)客戶機(jī)地址來執(zhí)行解析。
29.權(quán)利要求25的設(shè)備,其中所述應(yīng)用程序被編程以通過訪問作為蜂窩網(wǎng)絡(luò)一部分的第三方服務(wù)器和獲取目標(biāo)客戶機(jī)地址來執(zhí)行解析。
30.權(quán)利要求25的設(shè)備,其中所述應(yīng)用程序還發(fā)送目標(biāo)客戶機(jī)標(biāo)識(shí)、目標(biāo)客戶機(jī)IP或目標(biāo)客戶機(jī)電話號(hào)碼。
31.權(quán)利要求25的設(shè)備,其中所述應(yīng)用程序還發(fā)送目標(biāo)客戶機(jī)端口、編碼器/解碼器程序和第一客戶機(jī)的標(biāo)識(shí)。
32.權(quán)利要求25的設(shè)備,其中所述應(yīng)用程序被編程以向位于蜂窩網(wǎng)絡(luò)上的第三方服務(wù)器發(fā)送一個(gè)消息,該消息包括目標(biāo)客戶機(jī)的電話號(hào)碼和第一客戶機(jī)地址,目標(biāo)客戶機(jī)接收該消息,并直接通過第一客戶機(jī)地址初始化一條連接。
33.權(quán)利要求25的設(shè)備,其中所述應(yīng)用程序還向目標(biāo)客戶機(jī)發(fā)送使用目標(biāo)客戶機(jī)地址直接建立一條鏈路的邀請(qǐng)。
34.權(quán)利要求25的設(shè)備,其中所述應(yīng)用程序被編程以從目標(biāo)客戶機(jī)接收一個(gè)確認(rèn)消息。
35.權(quán)利要求25的設(shè)備,其中所述應(yīng)用程序被編程以從目標(biāo)客戶機(jī)接收標(biāo)識(shí)信息。
36.權(quán)利要求25的設(shè)備,其中所述地址是IP地址。
全文摘要
本發(fā)明涉及一種用于改進(jìn)型雙向分組類無線電通信網(wǎng)絡(luò)的基于網(wǎng)際協(xié)議發(fā)送信號(hào)和數(shù)據(jù)的系統(tǒng)和方法。該改進(jìn)型類無線電通信網(wǎng)絡(luò)向其用戶提供改進(jìn)的功能和增強(qiáng)業(yè)務(wù),例如在多個(gè)類似的類無線電通信網(wǎng)絡(luò)內(nèi)漫游的能力。多個(gè)客戶機(jī)設(shè)備包括一個(gè)增強(qiáng)的客戶機(jī)應(yīng)用程序,用于雙向類無線電網(wǎng)絡(luò)的操作,所述網(wǎng)絡(luò)與同一網(wǎng)絡(luò)的一個(gè)或多個(gè)客戶機(jī)設(shè)備或不同的類無線電網(wǎng)絡(luò)的一個(gè)或多個(gè)客戶機(jī)設(shè)備訪問、聯(lián)系和通信。
文檔編號(hào)G06F17/00GK1575569SQ02820863
公開日2005年2月2日 申請(qǐng)日期2002年8月22日 優(yōu)先權(quán)日2001年9月6日
發(fā)明者埃亞·菲舍勒爾 申請(qǐng)人:特思尼克有限公司