專利名稱:通信方法和裝置的制作方法
技術領域:
本發(fā)明特別涉及一種用于從多個通信模式中選擇一種模式的通信方法和裝置。
在現(xiàn)有的通信方法中,從通信終端發(fā)出的呼叫可以通過任何一個不同的服務提供者進行路由,每個服務提供者具有一個根據(jù)被叫目的地和時刻而設定的不同資費表?!白钌儋M用路由”可以被用來為每個呼叫選擇,最好是自動地選擇,最便宜的服務提供者。
不同的通信模式也可以用于一個通信終端。例如,通用分組無線電系統(tǒng)(GPRS)和高速電路交換(HSCS)業(yè)務已經(jīng)標準化以作為增強GSM地球蜂窩標準,而且手機也可以具有這兩種增強的標準。在衛(wèi)星通信領域,Inmarsat公司最近已證明網(wǎng)際協(xié)議業(yè)務與電路交換移動ISDN業(yè)務都可以應用于Inmarsat移動地面站(MES)。分組交換網(wǎng)絡允許用戶以每比特的基準付費,而電路交換業(yè)務通常以每分鐘的基準付費。然而,對一個特定的應用,用戶并不能容易地判斷哪個業(yè)務將會更加便宜或更有效。
文獻JP-A-3045053中敘述一個根據(jù)發(fā)送的數(shù)據(jù)量來選擇較便宜的分組和電路交換模式的ISDN終端。但是,這種技術需要一個將有多少數(shù)據(jù)被發(fā)送的先驗知識。在大多數(shù)的數(shù)據(jù)通信類型中,將要發(fā)送的數(shù)據(jù)量在建立連接時是不知道的。因此,這種技術僅適用于在幾種例外的情況下選擇最有效的通信模式。
根據(jù)本發(fā)明的一個方面,提供一種選擇一個可以實現(xiàn)通信會話的通信模式的方法,該方法包括根據(jù)通信會話的類型存儲一個通信模式效率或利用因數(shù)的索引;識別一個新的通信會話的類型;以及根據(jù)所述所存儲的效率或利用因數(shù)為新的通信會話選擇一個所述通信模式。
根據(jù)本發(fā)明的另一個方面,提供一種為實現(xiàn)由通信終端啟動的通信會話,能夠選擇多個通信信道模式之一的通信終端,該通信終端包括一個存儲器,它根據(jù)通信會話的類型存儲與信道利用率相關的信息;一個處理器,它用于識別啟動通信會話的類型,并根據(jù)所述存儲的與所啟動的通信會話的類型相關的所述信息,選擇所述的一個通信信道模式。
對于一個啟動該會話的用戶和/或其它會話類型的用戶,效率或利用因數(shù)可以由過去的效率或利用數(shù)據(jù)來確定。
選擇可以自動執(zhí)行,或者可以給選擇一個所述模式的用戶推薦從相關效率或利用因數(shù)中獲得的信息。
通信模式可以對應于不同的信道類型,這些信道類型可以包括電路交換和分組交換類型。
根據(jù)本發(fā)明的另一個方面,提供一種根據(jù)通信會話類型用于建立一種通信模式效率或利用因數(shù)的數(shù)據(jù)庫的方法,該方法包括識別通信會話的類型;監(jiān)控在通信會話期間一個或更多通信端口的利用率,并從那里獲得實現(xiàn)通信會話類型的效率或使用因數(shù)。
根據(jù)本發(fā)明的另一個方面,提供一種根據(jù)通信會話類型用于建立或修改一個通信模式利用率的數(shù)據(jù)庫的裝置,它包括一個用于識別當前通信會話的處理器;在所識別的通信會話期間監(jiān)控一個或更多通信信道的利用率,并根據(jù)所述的監(jiān)控利用率建立或修改所述的數(shù)據(jù)庫。
本發(fā)明的具體實施例將參照附圖進行敘述,其中
圖1所示為無線終端裝置的電路圖,它包括一個計算機和無線接口,它們與分組交換和電路交換網(wǎng)絡相連;和圖2所示為在計算機中運行的軟件模塊操作的流程圖。
如圖1所示,一個通用計算機2經(jīng)過無線接口4和無線鏈路連接到基站9,基站9與分組交換網(wǎng)6和電路交換網(wǎng)7相連。在一個實例中,分組交換網(wǎng)6是一個GPRS網(wǎng)絡,如在“數(shù)字蜂窩通信系統(tǒng)(階段2+),通用分組無線業(yè)務,業(yè)務描述,階段1”的標準中所定義的(GSM0.2.60V.6.2.1,1999年8月),并且電路交換網(wǎng)7是一個HSCS網(wǎng)絡,如在“數(shù)字蜂窩通信系統(tǒng)(階段2+),高速電路交換數(shù)據(jù),業(yè)務描述,階段1”中所定義的(GSM02.34V.6.0.0,1999年1月)。
無線接口4經(jīng)過連接8與計算機2進行數(shù)據(jù)交換,它可以是一個在電纜上的串行端口連接,或是一個紅外線端口連接。在這個實例中,無線接口可以是一個能夠使用GPRS和HSCS的移動手機。另外,無線接口4可以是安裝在計算機2中的擴展插件板,或者無線接口4可被集成在PDA裝置或類似構成的計算機2中。
在一個另選的實施例中,無線接口4是一個InmarsatTM M4/IPDS(Inmarsat分組數(shù)據(jù)業(yè)務)移動地面站(MES),它提供一種在全雙工64kbps無線信道也連接到地面ISDN的一個地面站(LES)上的ISDN連接,并且提供一個在共享無線信道上的網(wǎng)際協(xié)議(IP)。
從便利方面來看,電路交換和分組交換通信模式可以采用相同的無線接口,以避免重復射頻階段,并允許共享基帶部分,但也可替換地為兩種模式設置單獨的接口,每個接口連接到同一臺計算機2。
計算機2能夠運行語音,傳真,視頻以及其它數(shù)據(jù)通信的通信應用程序。例如,計算機可以在Windows98TM或Windows200TM下運行,它們使用Windows撥號網(wǎng)絡(DUN)業(yè)務經(jīng)給無線接口4配置的合適驅(qū)動軟件來接入通信網(wǎng)絡。
本發(fā)明的一個實施例將以軟件模塊的形式進行描述,這個軟件模塊構成在計算機2上運行的驅(qū)動軟件部分。軟件模塊可以存儲在載體上,例如數(shù)據(jù)CD或軟盤中,或在通信信道上下載,并在計算機2上安裝。根據(jù)所存儲的表示信道需求的模式優(yōu)先數(shù)據(jù)和每個應用程序的信道利用率,軟件模塊為每個通信會話執(zhí)行電路交換或分組交換模式的選擇。更普遍地,計算機2的處理器(未顯示)能夠執(zhí)行包含在軟件模塊中的指令,這也就是運行在計算機2中應用程序的通常處理過程。
通過在計算機2上運行啟動通信會話的應用程序來啟動模塊,該應用程序調(diào)用DUN業(yè)務,處理過程在圖2中表示。在步驟30,模塊識別所調(diào)用的DUN的應用程序以及要使用的通信協(xié)議。在步驟40,模塊為那個應用程序和協(xié)議檢索模式優(yōu)先數(shù)據(jù)。該數(shù)據(jù)從存儲器中提取,例如計算機2的硬盤中(未顯示)。在步驟50,模塊判定是否已經(jīng)設置自動或用戶選擇模式。在自動選擇的情況下,在步驟60,模塊從模塊優(yōu)先數(shù)據(jù)中判定在這個情況下被用來進行會話的電路或者分組模式的通信模式,并命令無線接口4設置成這種模式。在用戶選擇的情況下,在步驟70模塊顯示給用戶與實現(xiàn)會話的每個可能模式的使用相關的用戶信息。例如,模塊可以指示一個對用戶的優(yōu)選模式。然后用戶使用標準輸入技術選擇一種模式。
在步驟80,軟件模塊監(jiān)控在通信會話期間連接8的利用率,以判定每個當前會話的傳輸效率,例如通過監(jiān)控通過連接到連接8的端口的數(shù)據(jù)流量。這可以通過直接監(jiān)控端口來完成,或通過監(jiān)控往返于端口驅(qū)動器的數(shù)據(jù)流量,或通過監(jiān)控臨時存儲發(fā)送往返于端口數(shù)據(jù)的Windows注冊表來完成。通過每個應用程序,監(jiān)控可以識別帶寬利用率,并判定每個電路交換連接所使用的可用帶寬的比率,并通過分組交換連接判定帶寬利用率。這個信息被用于修改所存儲的模式優(yōu)先數(shù)據(jù)。
在步驟90終止會話時,根據(jù)所存儲的資費信息和持續(xù)時間和/或會話期間的帶寬利用率,模塊計算所終止會話的持續(xù)時間和用戶的費用,并將這個信息顯示給用戶。如果已經(jīng)選擇另一個通模式,模塊也可以計算和顯示相對的花費和那個會話的持續(xù)時間,并通過那個應用程序提示用戶指示一個進行后續(xù)會話的優(yōu)選模式,這個應用程序被用來修改模式優(yōu)先數(shù)據(jù)。模塊也可以提示用戶指示所終止的通信會話對用戶的需求來說是否太慢了;如果是這樣,模式優(yōu)先數(shù)據(jù)被修改為支持電路交換模式的后續(xù)選擇。
軟件模塊可以包括一個交互式配置程序,其中用戶被提示在他們使用的檢測應用程序中進行優(yōu)先選擇,例如經(jīng)過計算機2的一個用戶接口(未顯示),比如速度是否比花費更重要或在操作Web瀏覽器應用程序情況下,在兩個頁面之間用戶是否希望快速或緩慢地移動。這些優(yōu)先選擇建立或修改所存儲的模式優(yōu)先數(shù)據(jù)。如果配置程序還沒有被運行,可以使用默認的優(yōu)先選擇。
作為一個附加或替代的特征,軟件模塊可以包括一個模式優(yōu)先數(shù)據(jù)下載特征,其中通過不同應用程序,關于使用不同模式的效率的文件可以使用http或ftp程序從遠程服務器下載。這些文件可以定期在遠程服務器上更新,包括新應用程序效率的信息,或反應現(xiàn)有應用程序更多檢測的結(jié)果。此外,軟件模塊可以通過運行在計算機上的不同應用程序,將使用不同模式的信息上傳到遠程服務器,由遠程服務器使用該信息修改下載到其它計算機的數(shù)據(jù)。
在一個模式優(yōu)先數(shù)據(jù)的實例中,每個記錄可以包括在表格1下顯示的字段表格1一模式優(yōu)先數(shù)據(jù)記錄字段 描述應用程序文本或其它獨特標識符傳輸協(xié)議文本或其它獨特標識符平均電路利用率 百分比平均帶寬需求數(shù)據(jù)值,kbps用戶優(yōu)先選擇分組/電路固定模式 分組/電路/無固定模式領域允許軟件模塊安裝由一些應用程序使用的模式,例如電話或視頻電話,其中分組模式將導致無法接受的等待時間,因此就需要電路模式。
軟件模塊也存儲電路和分組交換模式的資費信息,它可以按時刻改變。更新的資費表可以定期下載。軟件模塊使用該資費信息計算會話的花費,并根據(jù)平均電路利用效率和平均帶寬需求在分組和電路模式之間進行選擇。
軟件模塊也可以存儲關于可用電路交換信道和可用分組交換信道帶寬的信息。如果一個應用程序所需要的平均帶寬大于啟動會話時,可應用在分組交換信道上的可用帶寬,那么模塊可以選擇一個電路交換模式。
軟件模塊也可以考慮更復雜的計費配置,例如在給定期間提供一個確定數(shù)量的包含在內(nèi)的時間或帶寬利用率。例如,如果包含在內(nèi)的時間都已被使用,但包在內(nèi)的分組模式帶寬仍為可用,如果可能,該模塊可以選擇使用分組模式。
在一個替代實施例中,在會話期間,根據(jù)由應用程序使用的當前信道的利用率,軟件模塊可以在分組和電路模式之間切換。例如,當用戶在讀已經(jīng)接收的材料時有一個Web瀏覽器可能是空閑的,在這個情況下優(yōu)先選用分組模式,但也可以開始大量下載,在這種情況下就優(yōu)先選用電路模式。在模式之間的變換需要一個連接到遠程應用服務器以支持模式選擇發(fā)生改變的代理。
上面的實施例已經(jīng)參照電路和分組模式的選擇進行描述,但本發(fā)明也可應用在其它通信模式之間的選擇。本發(fā)明并不僅限于使用GPRS,HSCS或Inmarsat協(xié)議。此外,并不需要計算機或無線接口是移動的。
上面的實施例只是舉例方式的描述,其他可替換的方案在不超出本發(fā)明范圍下都可設想出,如附加的權利要求書中的限定。
權利要求
1.一種為實現(xiàn)由通信終端啟動的通信會話選擇多個通信信道模式之一的方法,包括根據(jù)通信會話的類型存儲與信道利用率相關的信息;識別所啟動的通信會話的類型;并且根據(jù)所存儲的與所啟動的通信會話的類型相關的信息,選擇所述的一個通信信道模式。
2.如權利要求1所述的方法,其中與信道利用率相關的信息存儲在先前通信會話中。
3.如權利要求1或2所述的方法,它包括根據(jù)先前所述信道模式的利用率修改所述的存儲數(shù)據(jù)。
4.如前面所述的任一權利要求的方法,它包括通過通信終端監(jiān)控所述信道模式的利用率。
5.如權利要求4所述的方法,其中存儲與所述被監(jiān)控的利用率相關的信息。
6.如前面所述的任一權利要求的方法,它包括接收在通信信道上的利用率信息。
7.如前面所述的任一權利要求的方法,其中所述的利用信息是關于除所述的通信終端之外其余通信終端的信道模式的利用率。
8.如前面所述的任一權利要求的方法,其中所述的存儲信息根據(jù)用戶的輸入建立或修改。
9.如前面所述的任一權利要求的方法,它包括在所述的會話期間根據(jù)所述會話的當前信道利用率來改變信道模式的選擇。
10.如前面所述的任一權利要求的方法,其中通信信道模式包括電路和分組交換模式。
11.如權利要求10所述的方法,其中信道利用率信息根據(jù)通信會話的類型指示電路交換模式的利用效率。
12.如權利要求10或11所述的方法,其中信道利用率信息根據(jù)通信會話的類型指示電路交換模式的利用效率。
13.如前面所述的任一權利要求的方法,包括指示用戶與所啟動的通信會話類型相關的所述存儲信息的步驟;其中所述的選擇步驟包括接收來自用戶的輸入選擇。
14.如前面所述的任一權利要求的方法,其中所述的類型包括一種通信應用類型。
15.如前面所述的任一權利要求的方法,其中所述的類型包括一種通信協(xié)議類型。
16.如前面所述的任一權利要求的方法,其中通信信道包括一個到終端的無線鏈路。
17.一種為實現(xiàn)由通信終端啟動的通信會話能夠選擇多個通信信道模式之一的通信終端,該通信終端包括一個存儲器,它根據(jù)通信會話的類型存儲與信道利用率相關的信息;一個處理器,它用于識別所啟動的通信會話的類型,并根據(jù)所述存儲的與所啟動的通信會話的類型相關的信息,選擇所述的一個通信信道模式。
18.如權利要求17所述的通信終端,其中存儲器存儲了先前通信會話中關于信道利用率的信息。
19.如權利要求17或18所述的通信終端,其中處理器根據(jù)先前所述信道模式的利用率修改所述的存儲數(shù)據(jù)。
20.如權利要求17至19中任一所述的通信終端,其中處理器監(jiān)控通信終端的所述信道模式的所述利用率。
21.如權利要求20所述的通信終端,其中存儲器存儲關于所述監(jiān)控利用率的信息。
22.如權利要求17至21中任一所述的通信終端,其中該終端接收在通信信道上的利用率信息。
23.如權利要求17至22中任一所述的通信終端,其中所述的利用率信息是關于除所述的通信終端之外其余通信終端的所述信道模式的利用率。
24.如權利要求17至23中任一所述的通信終端,包括一個用戶接口,通過該接口根據(jù)用戶的輸入建立或修改所述的存儲信息。
25.如權利要求17至24中任一所述的通信終端,其中處理器在所述的會話期間根據(jù)所述會話的當前信道利用率改變信道模式的選擇。
26.如權利要求17至25中任一所述的通信終端,其中通信信道模式包括電路和分組交換模式。
27.如權利要求26所述的通信終端,其中信道利用率信息根據(jù)通信會話的類型來指示電路交換模式的利用效率。
28.如權利要求26或27的通信終端,其中信道利用率信息根據(jù)通信會話的類型來指示分組交換模式的帶寬利用率。
29.如權利要求17至28中任一所述的通信終端,其中終端指示用戶關于啟動的通信會話類型的存儲信息,以及處理器通過接收來自用戶的輸入選擇來選擇所述的一個通信信道模式。
30.如權利要求17至29中任一所述的通信終端,其中所述的類型包括一種通信應用類型。
31.如權利要求17至30中任一所述的通信終端,其中所述的類型包括一種通信協(xié)議類型。
32.如權利要求17至31中任一所述的通信終端,包括一個在終端和通信信道之間的無線鏈路。
33.一種根據(jù)通信會話的類型建立或修改通信模式的利用率的數(shù)據(jù)庫的方法,該方法包括識別當前的通信會話;監(jiān)控在所識別的通信會話期間一個或更多的通信信道的利用率;以及根據(jù)所述的監(jiān)控利用率建立或修改所述的數(shù)據(jù)庫。
34.一種根據(jù)通信會話的類型建立或修改通信模式的利用率的數(shù)據(jù)庫的裝置,該裝置包括一個用于識別當前通信會話的處理器,它在所識別的通信會話期間監(jiān)控一個或更多的通信信道的利用率,并且根據(jù)所述的監(jiān)控利用率建立或修改所述的數(shù)據(jù)庫。
35.一種用于執(zhí)行權利要求1至16中任一方法或33中方法并在合適的系統(tǒng)中運行的計算程序。
36.一種根據(jù)權利要求35記錄在載體上的計算機程序。
全文摘要
一種軟件模塊,根據(jù)所存儲的模式優(yōu)先數(shù)據(jù),選擇實現(xiàn)通信會話的電路交換或分組交換模式,其中模式優(yōu)先數(shù)據(jù)表示應用的信道需求和信道利用率。在步驟80,軟件模塊監(jiān)控在通信會話期間連接的利用率,以確定每個當前會話的傳輸效率。這個信息被用于修改所存儲的模式優(yōu)先數(shù)據(jù)。
文檔編號H04L12/54GK1395377SQ02126599
公開日2003年2月5日 申請日期2002年6月21日 優(yōu)先權日2001年6月22日
發(fā)明者霍華德·菲爾德曼, 亨利·萊納姆 申請人:英馬爾塞特有限公司