專利名稱:無線通信系統(tǒng)內(nèi)部的智能路由的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般性涉及無線通信系統(tǒng),具體涉及用于無線通信系統(tǒng)內(nèi)部的智能路由的系統(tǒng)和方法。
背景技術(shù):
常規(guī)的無線通信系統(tǒng)通常是使用諸如動態(tài)主機配置協(xié)議(DHCP)之類的網(wǎng)絡配置協(xié)議來實現(xiàn)客戶機/服務器設(shè)備的連接和配置自動化的。舉個例子,這些協(xié)議可用于自動分配IP地址、傳送TCP/IP棧配置參數(shù)以及提供其他配置信息,例如共享資源地址和與網(wǎng)絡相連的客戶機/服務器設(shè)備的特性。由此,這些方法允許用戶向無線網(wǎng)絡中添加設(shè)備(或是從中移除設(shè)備),并且允許用戶在無線網(wǎng)絡附近移動設(shè)備,而不需要用戶以手動方式重新配置IP設(shè)置,從而在靈活性和易用性方面具有顯著的優(yōu)勢。
然而,由于確定網(wǎng)絡拓撲的相對靜態(tài)和自組織的方式,這些方法有可能產(chǎn)生的是次最佳的結(jié)果。例如,這些方法通常需要客戶機/服務器設(shè)備在初始連接到網(wǎng)絡的時候選擇一個路由器或是網(wǎng)關(guān)來進行關(guān)聯(lián)。這種關(guān)聯(lián)往往是不可預測的,并且在常規(guī)操作中通常是不能改變的。由于初始網(wǎng)絡拓撲通常并未考慮到客戶機/服務器設(shè)備之間執(zhí)行的應用或是相關(guān)聯(lián)的通信信道的質(zhì)量或特性,因此,這種初始網(wǎng)絡拓撲有可能在無線網(wǎng)絡內(nèi)部產(chǎn)生非必要和無效的業(yè)務流。此外,由于無法提供使網(wǎng)絡響應于客戶機應用或是通信信道中的變化而動態(tài)改變網(wǎng)絡拓撲以及相關(guān)聯(lián)的路由的機制,這種初始網(wǎng)絡拓撲有可能在后續(xù)操作中產(chǎn)生嚴重的服務質(zhì)量(QoS)問題。因此,雖然現(xiàn)有的網(wǎng)絡配置方法在靈活性和易用性方面具有某些優(yōu)勢,但由于用戶無法對網(wǎng)絡拓撲以及相關(guān)聯(lián)的路由關(guān)系施加任何有意義的控制,這些方法有可能會帶來糟糕的整體用戶體驗。
發(fā)明內(nèi)容
因此,有鑒于前述問題,目前需要一種用于在無線通信系統(tǒng)內(nèi)部執(zhí)行智能路由的系統(tǒng)和方法。優(yōu)選的,這些系統(tǒng)和方法將會增強初始網(wǎng)絡拓撲和相關(guān)聯(lián)的路由關(guān)系的選擇和配置,并且能使無線網(wǎng)絡響應于客戶機應用、所需要/可用的帶寬、現(xiàn)有頻率干擾以及其他因素的變化來動態(tài)改變網(wǎng)絡拓撲以及相關(guān)聯(lián)的路由關(guān)系,所有這些都依照用戶喜好。
本發(fā)明的實施例通過提供用于在無線通信系統(tǒng)內(nèi)部執(zhí)行智能路由的系統(tǒng)和方法來緩解眾多前述問題。在一個實施例中,用戶可定義的路由簡檔存儲了用于選擇客戶機與服務器設(shè)備之間的路由關(guān)系的用戶可定義的選擇標準。當客戶機設(shè)備初始連接到無線網(wǎng)絡時,可以使用這個用戶可定義路由簡檔來選擇客戶機設(shè)備與服務器設(shè)備之間的可用路由關(guān)系。如果某一個特定路由關(guān)系滿足路由簡檔中存儲的用戶可定義選擇標準,則選擇和使用這個路由關(guān)系在客戶機設(shè)備與服務器設(shè)備直接建立連接。該過程允許依照用戶指定的期望路由關(guān)系而在客戶機設(shè)備與服務器設(shè)備之間發(fā)送數(shù)據(jù)業(yè)務。
其他實施例提供對所建立的連接進行監(jiān)視的機制,以便確定所建立的連接是否繼續(xù)滿足所述用戶可定義的選擇標準。如果所建立的連接由于所建立連接的質(zhì)量或特性改變而不再滿足用戶可定義的選擇標準,那么可以使用用戶可定義路由簡檔中規(guī)定的不同路由關(guān)系在相同的客戶機設(shè)備與相同的服務器設(shè)備之間對所建立的連接重新路由。作為選擇,如果所建立的連接由于客戶機應用或用于服務客戶機應用的服務器設(shè)備中的變化而不再滿足用戶可定義的選擇標準,那么可以停用客戶機設(shè)備與服務器設(shè)備之間已建立的連接,并且可以依照所存儲的用戶可定義路由簡檔來激活客戶機設(shè)備與不同服務器設(shè)備之間的第二連接。這些處理能使客戶機設(shè)備和服務器設(shè)備之間的路由關(guān)系與客戶機應用或是相關(guān)聯(lián)的通信信道的質(zhì)量或特性的改變相適應。
此外,其他實施例提供了不同類型的選擇標準,以便能在客戶機設(shè)備與服務器設(shè)備之間選擇恰當?shù)穆酚申P(guān)系。例如,所述用戶可定義的選擇標準可以包括根據(jù)服務于客戶機設(shè)備與服務器設(shè)備之間的用戶應用來選擇路由關(guān)系的規(guī)則,由此能使路由關(guān)系的選擇過程已知該應用。此外,用戶可定義的選擇標準還可以包括根據(jù)以下至少一項內(nèi)容來選擇路由關(guān)系的規(guī)則最短路由、接收信號強度指示符、所需要的帶寬以及客戶機設(shè)備與服務器設(shè)備之間的可用帶寬,由此,使所選擇的路由關(guān)系能夠顧及到客戶機設(shè)備與服務器設(shè)備之間的通信信道的質(zhì)量或特性。這些選擇標準可以用于在客戶機設(shè)備初始連接到網(wǎng)絡的時候確定客戶機設(shè)備與服務器設(shè)備之間的初始路由關(guān)系,或是確定是否響應于客戶機應用和/或信道特性的改變而啟動對網(wǎng)絡拓撲以及相關(guān)聯(lián)的路由關(guān)系的重新配置。
應該指出的是,前述機制可以在客戶機設(shè)備中實施,以使客戶機能夠發(fā)起對業(yè)務的路由和重新路由的選擇和控制。作為選擇,前述機制也可以在集中控制器中實施,以便依照用戶首選項而對網(wǎng)絡內(nèi)部所有客戶機/服務器設(shè)備的數(shù)據(jù)業(yè)務的路由和重新路由進行集中控制。這些替換實施例增強了本發(fā)明實施例所提供的實施方式和控制方式的靈活性。
本發(fā)明的實施例提供了能在無線通信系統(tǒng)內(nèi)部實施智能路由的機制,由此緩解了與通常用以確定網(wǎng)絡拓撲的相對靜態(tài)和自組織的方式相關(guān)聯(lián)的眾多問題。本發(fā)明的其他實施例還能更恰當?shù)嘏渲贸跏悸酚申P(guān)系,并且能使無線網(wǎng)絡內(nèi)部的路由與客戶機應用、所需要/可用的帶寬、現(xiàn)有頻率干擾以及其他因素的變化相適應,由此提供了某些優(yōu)點,其中在任何情況下,這些處理都是依照用戶首選項來實施的。
對本領(lǐng)域技術(shù)人員來說,從以下結(jié)合附圖所進行的詳細描述中可以更清楚地了解本發(fā)明的這些和其他特征及優(yōu)點,其中圖1A、1B和1C示出了依照本發(fā)明一個實施例的示例性無線通信系統(tǒng);圖2示出了依照本發(fā)明一個實施例的示例性路由控制器;圖3示出了可以依照本發(fā)明實施例使用的示例性網(wǎng)絡數(shù)據(jù)庫;圖4示出了依照本發(fā)明一個實施例的示例性方法。
具體實施例方式
本發(fā)明的實施例提供的是用于在無線網(wǎng)絡內(nèi)部執(zhí)行智能路由的系統(tǒng)和方法。下文給出了后續(xù)描述,以使本領(lǐng)域技術(shù)人員能夠制造和使用本發(fā)明。關(guān)于特定應用的描述只是作為實例提供的。對本領(lǐng)域技術(shù)人員來說,針對優(yōu)選實施例的各種修改、替換和變化都是顯而易見的,并且這里所定義的一般規(guī)則是可以應用于其他的實施例和應用的,而這并未脫離本發(fā)明的范圍。由此,本發(fā)明并不局限于所描述和圖示的實施例,并且應該符合這里所公開的原理和特征的最大范圍。
參考圖1A、1B和1C,依照本發(fā)明一個實施例的示例性無線通信系統(tǒng)是總體表示為100。如圖所示,該示例性系統(tǒng)包括客戶機設(shè)備110、服務器設(shè)備120、路由器130以及網(wǎng)關(guān)140,這些設(shè)備經(jīng)由連接150彼此連接,由此形成該示例性系統(tǒng)中的網(wǎng)絡拓撲以及相關(guān)聯(lián)的路由關(guān)系。在通常情況下,特定的網(wǎng)絡拓撲和相關(guān)聯(lián)的路由關(guān)系可以為一種類型的應用或客戶機/服務器連接產(chǎn)生期望結(jié)果,但為其他類型的應用或客戶機/服務器連接產(chǎn)生非期望的結(jié)果。例如,圖1A的網(wǎng)絡拓撲可以為客戶機110a與服務器120a之間的音頻流應用產(chǎn)生預期結(jié)果,但是為客戶機110a與網(wǎng)關(guān)140之間的因特網(wǎng)應用以及客戶機110a與服務器120b之間的視頻流應用產(chǎn)生的則是非預期結(jié)果。同樣,圖1B的網(wǎng)絡拓撲可以為客戶機110a與網(wǎng)關(guān)140之間的因特網(wǎng)應用產(chǎn)生預期結(jié)果,但是其為客戶機110a與服務器120a之間的音頻流應用以及客戶機110a與服務器120b之間的視頻流應用產(chǎn)生的則是非預期結(jié)果。由于網(wǎng)絡拓撲以及相關(guān)聯(lián)的路由關(guān)系通常是以自組織的方式確定的并且在正常操作中不能改變,因此,可用的網(wǎng)絡配置協(xié)議有可能無法為所有應用或客戶機/服務器連接產(chǎn)生符合用戶首選項的網(wǎng)絡拓撲以及相關(guān)聯(lián)的路由關(guān)系。
如下文更詳細描述的那樣,本發(fā)明的實施例通過提供用戶可定義的路由簡檔以及相關(guān)聯(lián)的路由管理器,以便依照用戶首選項在無線網(wǎng)絡內(nèi)部提供智能路由,而緩解了這些中的很多問題。用戶可定義的路由簡檔可以被配置成存儲用戶可定義的選擇標準,所述選擇標準被用于選擇客戶機設(shè)備110與服務器設(shè)備120之間的網(wǎng)絡拓撲以及相關(guān)聯(lián)的路由關(guān)系。該選擇標準可以包括一組規(guī)則,這組規(guī)則定義了客戶機設(shè)備110基于以下內(nèi)容應使用的預期路由關(guān)系,舉例來說,這些內(nèi)容可以是客戶機設(shè)備110所要執(zhí)行的客戶機應用、為客戶機應用提供服務的服務器設(shè)備120、客戶機設(shè)備110與服務器設(shè)備120之間的最短路由、應用所需要的帶寬、網(wǎng)絡連接150的可用帶寬、接收信號強度指示符(RSSI)或網(wǎng)絡連接150的頻率干擾測量結(jié)果或是其他參數(shù)。
當客戶機設(shè)備110希望初始連接到無線網(wǎng)絡100時,路由管理器可以被配置成使用所存儲的路由簡檔來選擇滿足用戶可定義的選擇標準的網(wǎng)絡拓撲以及相關(guān)聯(lián)的路由關(guān)系。例如,路由管理器可以被配置成通過例如組播客戶機設(shè)備的靜態(tài)IP地址和收集從做出響應的路由器130和網(wǎng)關(guān)140接收的路由信息,來發(fā)現(xiàn)可供客戶機設(shè)備110連接的路由器130和網(wǎng)關(guān)140以及客戶機設(shè)備110與服務器設(shè)備120之間的相關(guān)聯(lián)的路由關(guān)系。然后,路由管理器可以使用用戶可定義的選擇標準、所接收的路由信息以及其他那些與預定客戶機應用和客戶機/服務器連接有關(guān)的信息,來選擇客戶機設(shè)備110與服務器設(shè)備120之間的路由關(guān)系。之后,客戶機設(shè)備110可以連接到路由器130或是網(wǎng)關(guān)140,以使客戶機設(shè)備110與服務器設(shè)備120之間的路由關(guān)系符合所選定的路由簡檔中規(guī)定的路由關(guān)系。
路由管理器還可以被配置用于監(jiān)視客戶機設(shè)備110與服務器設(shè)備120之間已建立的連接,以便確定該已建立的連接是否繼續(xù)滿足用戶可定義的選擇標準。如果所建立的連接因為該連接的質(zhì)量或特性改變而不再滿足用戶可定義的選擇標準,那么可以使用用戶可定義的路由簡檔中規(guī)定的不同路由關(guān)系在相同的客戶機設(shè)備110與相同的服務器設(shè)備120之間重新路由所建立的連接。作為選擇,如果所建立的連接因為客戶機應用中的改變或是為客戶機應用提供服務的服務器設(shè)備中的改變而不再滿足用戶可定義的選擇標準,那么客戶機設(shè)備110可以被配置成終止其與該服務器設(shè)備120的已建立連接,并且依照用戶可定義的路由簡檔在客戶機設(shè)備110與不同的服務器設(shè)備120之間建立第二連接。通過繼續(xù)監(jiān)視所建立的連接,路由管理器能使客戶機設(shè)備110與服務器設(shè)備120之間的路由關(guān)系適應客戶機應用或是相關(guān)聯(lián)的通信信道的質(zhì)量或特性的變化,從而使得路由關(guān)系在后續(xù)操作中繼續(xù)滿足用戶可定義的選擇標準。
為了說明前述過程,如果客戶機設(shè)備110a希望初始連接到無線網(wǎng)絡100并且借助服務器120a來執(zhí)行音頻流應用,那么與客戶機設(shè)備110a相關(guān)聯(lián)的路由管理器會對客戶機設(shè)備110a的IP地址進行組播,并且收集從路由器130以及網(wǎng)關(guān)140接收的路由信息,路由管理器將這些路由信息保存在網(wǎng)絡數(shù)據(jù)庫中,以便在以后加以使用。然后,路由管理器將所接收的路由信息與路由簡檔中存儲的用戶可定義的選擇標準相比較。如果路由管理器確定與路由器130相關(guān)聯(lián)的路由關(guān)系滿足該選擇標準,那么客戶機設(shè)備110a將會連接到路由器130,以便在客戶機設(shè)備110a與服務器設(shè)備120a之間形成圖1A所示的網(wǎng)絡拓撲以及相關(guān)聯(lián)的路由關(guān)系。
如果客戶機設(shè)備110a已經(jīng)依照圖1A所示的網(wǎng)絡拓撲連接到無線網(wǎng)絡100,并且希望借助網(wǎng)關(guān)140來執(zhí)行因特網(wǎng)應用,那么路由管理器將會檢測到客戶機應用和/或相關(guān)聯(lián)的服務器發(fā)生改變,并且將會確定是否修改客戶機設(shè)備110a與網(wǎng)關(guān)140之間的現(xiàn)有路由關(guān)系。在這種情況下,路由管理器會將網(wǎng)絡數(shù)據(jù)庫中存儲的路由信息與路由簡檔中存儲的用戶可定義的選擇標準相比較。如果路由管理器確定與網(wǎng)關(guān)140的直接連接更符合用戶可定義的選擇標準,那么客戶機設(shè)備110a將會終止其與路由器130的連接,并且與網(wǎng)關(guān)140建立新的連接,由此在客戶機設(shè)備110a與網(wǎng)關(guān)140之間形成圖1B所示的網(wǎng)絡拓撲以及相關(guān)聯(lián)的路由關(guān)系。
如果客戶機設(shè)備110a已經(jīng)依照圖1B所示的網(wǎng)絡拓撲連接到無線網(wǎng)絡100,并且希望借助服務器120b來執(zhí)行視頻流應用,那么路由管理器同樣將會檢測到客戶機應用和/或相關(guān)聯(lián)的服務器發(fā)生變化,并且將會確定是否修改客戶機設(shè)備110a與服務器設(shè)備120b之間的現(xiàn)有路由關(guān)系。如果路由管理器確定經(jīng)由網(wǎng)關(guān)140的路由關(guān)系繼續(xù)符合選擇標準,那么客戶機設(shè)備110a將會繼續(xù)保持與網(wǎng)關(guān)140的連接,由此在客戶機設(shè)備110a與服務器120b之間依照圖1B所示的網(wǎng)絡拓撲以及相關(guān)聯(lián)的路由關(guān)系發(fā)送數(shù)據(jù)。然而,路由管理器將會繼續(xù)監(jiān)視客戶機設(shè)備110a與服務器120b之間的連接,其中所述監(jiān)視涉及的是應用所需要的帶寬、網(wǎng)絡連接150的可用帶寬、接收信號強度指示符(RSSI)、網(wǎng)絡連接150的頻率干擾測量結(jié)果的變化等等。如果路由管理器確定圖1B中所示的路由關(guān)系不再滿足用戶可定義的選擇標準,且圖1C中所示的路由關(guān)系滿足該選擇標準,那么路由管理器可以通過終止與網(wǎng)關(guān)140的連接、與路由器130建立新的連接以及促使路由器130與服務器120b建立連接,以便形成圖1C所示的網(wǎng)絡拓撲以及相關(guān)聯(lián)的路由關(guān)系,來開始重新路由那些數(shù)據(jù)業(yè)務。
通過提供能在無線通信系統(tǒng)內(nèi)部執(zhí)行智能路由的機制,本發(fā)明的實施例緩解了與通常用以確定網(wǎng)絡拓撲的相對靜態(tài)和自組織的方式相關(guān)聯(lián)的眾多問題。本發(fā)明的實施例還能更恰當?shù)嘏渲贸跏悸酚申P(guān)系,并且能使無線網(wǎng)絡內(nèi)部的路由適應于客戶機應用、所需要/可用的帶寬、現(xiàn)有頻率干擾以及其他因素的變化,由此提供了某些優(yōu)點,其中在任何情況下,這些處理都是依照用戶首選項來進行的。此外還應該指出,前述機制既可以在客戶機設(shè)備110中實施,以使客戶機能夠選擇和控制業(yè)務的路由和重新路由,也可以在集中控制器160中實施,以便能夠依照用戶首選項來集中控制網(wǎng)絡內(nèi)部所有客戶機/服務器設(shè)備的數(shù)據(jù)業(yè)務的路由和重新路由。因此,關(guān)于路由管理器所執(zhí)行的前述處理以及相關(guān)聯(lián)的路由簡檔的描述同樣適用于這些替換實施例。
參考圖2,依照本發(fā)明一個實施例的示例性路由控制器整體以200表示。這個示例性路由控制器可以在客戶機設(shè)備中實施,以使客戶機能夠選擇和控制業(yè)務的路由和重新路由,此外,它也可以在集中控制器中實施,以便能夠依照用戶首選項來集中控制所有客戶機/服務器設(shè)備的數(shù)據(jù)業(yè)務的路由和重新路由。
如圖所示,該示例性路由控制器包括用戶可定義的路由簡檔245以及網(wǎng)絡控制層210。用戶可定義的路由簡檔245進一步包括用戶可定義的選擇標準247以及(可選地)用戶可定義的配置參數(shù)246,其中所述選擇標準包含的是用于選擇客戶機與服務器設(shè)備之間的路由關(guān)系的規(guī)則,所述配置參數(shù)包含的則是用于配置客戶機與服務器設(shè)備之間的連接的信息??梢暬ぞ?70可以與路由簡檔245相耦合,以便向用戶顯示路由簡檔245中存儲的當前配置參數(shù)246以及選擇標準247。此外,配置工具260也可用于提供用戶界面,以使用戶能夠創(chuàng)建、刪除或修改現(xiàn)有配置參數(shù)246和選擇標準247。
圖2所示的網(wǎng)絡控制層210還包括路由管理器220以及網(wǎng)絡數(shù)據(jù)庫230。如先前所述,路由管理器220負責選擇客戶機設(shè)備使用的初始路由關(guān)系,并且依照路由簡檔245中存儲的選擇標準247來發(fā)起對路由關(guān)系的后續(xù)重新配置。在這種情況下,路由管理器220可以被配置成與數(shù)據(jù)鏈路控制層240相對接,以便收集那些從路由器和網(wǎng)關(guān)接收的路由信息。然后,路由管理器220可以將所接收的路由信息保存在網(wǎng)絡數(shù)據(jù)庫230中,以便稍后使用,例如以圖3所示的格式保存。路由管理器220還可以與數(shù)據(jù)鏈路控制層240相對接,以便監(jiān)視可用通信信道的質(zhì)量或特性,其中這些質(zhì)量和特性可以是例如接收信號強度指示符(RSSI)、測得的干擾以及可用帶寬。此外,路由管理器220也可以收集那些與在客戶機設(shè)備與服務器設(shè)備之間執(zhí)行的客戶機應用250相關(guān)的信息,例如應用類型、為應用提供服務的預定服務器以及應用所需要的帶寬。
然后,通過使用該信息,路由管理器220可以將網(wǎng)絡數(shù)據(jù)庫230中存儲的可用路由關(guān)系與路由簡檔245中存儲的用戶可定義的選擇標準相比較。如果其中一個可用路由關(guān)系滿足選擇標準245,那么路由管理器220將會選擇這個路由關(guān)系,并且在客戶機設(shè)備與服務器設(shè)備之間建立連接,從而依照選定的路由關(guān)系在客戶機設(shè)備與服務器設(shè)備之間發(fā)送數(shù)據(jù)業(yè)務。作為選擇,路由管理器220還可以選擇由選擇標準247所規(guī)定的路由關(guān)系,并向數(shù)據(jù)鏈路控制層240發(fā)送恰當信號,以便請求重新配置網(wǎng)絡拓撲(例如通過與路由器建立連接并且請求路由器與預定服務器建立新的連接)。如果成功地重新配置了網(wǎng)絡拓撲,那么路由管理器220將會使用新的路由關(guān)系來更新網(wǎng)絡數(shù)據(jù)庫230。
一旦建立了連接,路由管理器將會繼續(xù)監(jiān)視所建立的連接以及客戶機應用250,以便確定所建立的連接是否繼續(xù)滿足選擇標準247。如果所建立的連接不再滿足選擇標準247,那么路由管理器220會向數(shù)據(jù)鏈路層240發(fā)送恰當信號,以便使用用戶可定義的路由簡檔中規(guī)定的不同路由關(guān)系在相同的客戶機設(shè)備與相同的服務器設(shè)備之間來重新路由連接,或者停用客戶機設(shè)備與服務器設(shè)備之間的已建立連接并且依照所存儲的用戶可定義的路由簡檔來激活客戶機設(shè)備與不同服務器設(shè)備之間的第二連接。當然,如上所述,路由管理器220可以通過選擇不同的可用路由關(guān)系或是請求重新配置網(wǎng)絡拓撲來執(zhí)行前述處理。在任何情況下,路由管理器220通過確??蛻魴C設(shè)備與服務器設(shè)備之間的業(yè)務路由符合用戶可定義的選擇標準,在無線網(wǎng)絡內(nèi)部提供智能路由。
參考圖4,其中以400整體表示依照本發(fā)明一個實施例的示例性方法。如圖所示,當設(shè)備希望初始連接到無線網(wǎng)絡時,該設(shè)備在步驟410中通過組播其靜態(tài)IP地址來發(fā)起該示例性方法。在步驟420,該設(shè)備收集那些響應于組播消息而接收的信息,以便在無線網(wǎng)絡內(nèi)部發(fā)現(xiàn)該設(shè)備可以連接的節(jié)點(例如路由器或網(wǎng)關(guān))以及可用的路由關(guān)系。然后,在步驟430,通過使用所接收的路由關(guān)系以及所存儲的用戶可定義的選擇標準,該設(shè)備可以連接到滿足選擇標準的節(jié)點,由此,將依照該選擇標準所規(guī)定的路由關(guān)系在客戶機/服務器設(shè)備之間發(fā)送數(shù)據(jù)。
一旦在客戶機與服務器設(shè)備之間建立了連接,那么在步驟440中將會監(jiān)視所建立的連接,以便確定是否發(fā)起重新路由。該過程可以包括檢查所建立的連接的質(zhì)量或特性、客戶機設(shè)備所執(zhí)行的應用或是為應用提供服務的服務器,以便確定所建立的連接是否繼續(xù)滿足選擇標準。如果所建立的連接滿足選擇標準,那么示例性方法將會返回到步驟440,以便繼續(xù)監(jiān)視所建立的連接。如果所建立的連接不滿足選擇標準,那么設(shè)備將會依照選擇標準在客戶機服務器設(shè)備之間重新路由數(shù)據(jù)業(yè)務。這個過程可以包括選擇一個不同的可用路由關(guān)系、終止所建立連接并建立新連接或是請求重新配置網(wǎng)絡拓撲。如果改變了網(wǎng)絡拓撲,那么示例性方法將會繼續(xù)步驟460,以便更新網(wǎng)絡數(shù)據(jù)庫,然后則會返回到步驟440,在這個步驟中監(jiān)視新的路由關(guān)系以便確定是否發(fā)起另一個重新路由。
雖然參考示例性實施例而對本發(fā)明進行了描述,但對本領(lǐng)域技術(shù)人員來說,很明顯,本發(fā)明并不局限于所公開和圖示的實施例,與之相反,本發(fā)明旨在覆蓋眾多的其他修改、替換和變化,以及包含在后附權(quán)利要求范圍以內(nèi)的范圍較寬的等價方案。
權(quán)利要求
1.一種用于在無線網(wǎng)絡(100)內(nèi)部執(zhí)行智能路由的方法,該方法包括存儲至少一個用戶可定義的路由簡檔(245),其中該路由簡檔(245)存儲用于選擇無線網(wǎng)絡(100)內(nèi)部的客戶機設(shè)備(110)與服務器設(shè)備(120)之間的路由關(guān)系的用戶可定義的選擇標準(247);確定客戶機設(shè)備(110)與服務器設(shè)備(120)之間的路由關(guān)系是否滿足路由簡檔(245)中存儲的用戶可定義的選擇標準(247);選擇在客戶機設(shè)備(110)與服務器設(shè)備(120)之間滿足用戶可定義的選擇標準(247)的路由關(guān)系;以及依照選定的路由關(guān)系在客戶機設(shè)備(110)與服務器設(shè)備(120)之間建立連接。
2.權(quán)利要求1的方法,其中所述用戶可定義的路由簡檔(245)存儲在客戶機設(shè)備(110)上,并且客戶機設(shè)備(110)發(fā)起所述確定、選擇和建立步驟。
3.權(quán)利要求1的方法,其中所述用戶可定義的路由簡檔(245)存儲在集中控制器(150)上,并且由集中控制器(150)發(fā)起所述確定、選擇和建立步驟。
4.權(quán)利要求1的方法,其中所述用戶可定義的選擇標準(247)包含根據(jù)客戶機設(shè)備(110)與服務器設(shè)備(120)之間所要執(zhí)行的用戶應用來選擇路由關(guān)系的規(guī)則。
5.權(quán)利要求1的方法,其中所述用戶可定義的選擇標準(247)包含了根據(jù)以下至少一項內(nèi)容來選擇路由關(guān)系的規(guī)則最短路由、接收信號強度指示符、所需要的帶寬以及客戶機設(shè)備(110)與服務器設(shè)備(120)之間的可用帶寬。
6.權(quán)利要求1的方法,其中所述用戶可定義的路由簡檔(245)還包括用于配置客戶機設(shè)備(110)與服務器設(shè)備(120)之間的連接的配置信息,并且其中所述建立步驟包括依照選定的路由關(guān)系以及該配置信息在客戶機設(shè)備(110)與服務器設(shè)備(120)之間建立連接。
7.權(quán)利要求1的方法,還包括對所建立的連接進行監(jiān)視,以便確定所建立的連接是否繼續(xù)滿足用戶可定義的選擇標準(247)。
8.權(quán)利要求7的方法,還包括如果所建立的連接不再滿足用戶可定義的選擇標準,則使用用戶可定義的路由簡檔中存儲的不同路由關(guān)系在相同的客戶機設(shè)備(110)與相同的服務器設(shè)備(120)之間重新路由所建立的連接。
9.權(quán)利要求7的方法,還包括如果所建立的連接不再滿足用戶可定義的選擇標準,則停用客戶機設(shè)備(110)與服務器設(shè)備(120)之間的已建立連接,并且依照所存儲的用戶可定義的路由簡檔來激活客戶機設(shè)備(110)與不同服務器設(shè)備(120)之間的第二連接。
10.一種用于實施便攜設(shè)備(110)的智能連接管理的系統(tǒng),其中該便攜設(shè)備被配置成支持多種網(wǎng)絡連接類型,該系統(tǒng)包括用于存儲至少一個用戶可定義的路由簡檔(245)的裝置,其中該路由簡檔(245)保存用于選擇無線網(wǎng)絡(100)內(nèi)部的客戶機設(shè)備(110)與服務器設(shè)備(120)之間的路由關(guān)系的用戶可定義的選擇標準(247);用于確定客戶機設(shè)備(110)與服務器設(shè)備(120)之間的路由關(guān)系是否滿足路由簡檔(245)中存儲的用戶可定義的選擇標準(247)的裝置;用于選擇在客戶機設(shè)備(110)與服務器設(shè)備(120)之間滿足用戶可定義的選擇標準(247)的路由關(guān)系的裝置;以及用于依照選定的路由關(guān)系在客戶機設(shè)備(110)與服務器設(shè)備(120)之間建立連接的裝置。
11.權(quán)利要求10的系統(tǒng),其中所述用于存儲、確定、選擇和建立的裝置位于客戶機設(shè)備(110)。
12.權(quán)利要求10的系統(tǒng),其中用于存儲的裝置位于集中控制器(150)。
13.權(quán)利要求10的系統(tǒng),其中所述用戶可定義的選擇標準(247)包括用于根據(jù)客戶機設(shè)備(110)與服務器設(shè)備(120)之間所要執(zhí)行的用戶應用來選擇路由關(guān)系的規(guī)則。
14.權(quán)利要求10的系統(tǒng),其中所述用戶可定義的選擇標準(247)包含了用于根據(jù)以下至少一項內(nèi)容來選擇路由關(guān)系的規(guī)則最短路由、接收信號強度指示符、所需要的帶寬以及客戶機設(shè)備(110)與服務器設(shè)備(120)之間的可用帶寬。
15.權(quán)利要求10的系統(tǒng),其中所述用戶可定義的路由簡檔(245)還包括用于對客戶機設(shè)備(110)與服務器設(shè)備(120)之間的連接進行配置的配置信息,并且其中用于建立的裝置包括用于依照選定的路由關(guān)系以及所述配置信息在客戶機設(shè)備(110)與服務器設(shè)備(120)之間建立連接的裝置。
16.權(quán)利要求10的系統(tǒng),還包括用于對所建立的連接進行監(jiān)視以便確定所建立的連接是否繼續(xù)滿足用戶可定義的選擇標準(247)的裝置。
17.權(quán)利要求16的系統(tǒng),還包括用于在所建立的連接不再滿足用戶可定義選擇標準的情況下,使用用戶可定義的路由簡檔中存儲的不同路由關(guān)系在相同的客戶機設(shè)備(110)與相同的服務器設(shè)備(120)之間重新路由所建立連接的裝置。
18.權(quán)利要求7的方法,還包括用于在所建立的連接不再滿足用戶可定義的選擇標準的情況下,停用客戶機設(shè)備(110)與服務器設(shè)備(120)之間的已建立連接,并且依照所存儲的用戶可定義的路由簡檔來激活客戶機設(shè)備(110)與不同服務器設(shè)備(120)之間的第二連接的裝置。
全文摘要
在這里提供了一種用戶可定義的路由簡檔(245),它存儲用于選擇客戶機(110)與服務器設(shè)備(120)之間的路由關(guān)系的選擇標準(247)。當客戶機設(shè)備(110)初始連接到無線網(wǎng)絡時,可以使用這個用戶可定義的路由簡檔(245)來選擇可用路由關(guān)系。如果一個特定的路由關(guān)系滿足用戶可定義的選擇標準(247),則選擇和使用這個路由關(guān)系在客戶機設(shè)備(110)與服務器設(shè)備(120)之間建立連接。此外,路由管理器(220)還可以監(jiān)視所建立的連接,以便確定所建立連接是否繼續(xù)滿足用戶可定義的選擇標準(247)。如果所建立的連接不再滿足用戶可定義的選擇標準(247),那么可以在相同的客戶機(110)與相同的服務器(120)之間重新路由所建立連接,另外也可以終止所建立的連接,并且在該客戶機設(shè)備(110)與不同的服務器設(shè)備(120)之間建立第二連接。
文檔編號H04L12/54GK1938994SQ200580009671
公開日2007年3月28日 申請日期2005年3月23日 優(yōu)先權(quán)日2004年3月24日
發(fā)明者T·趙 申請人:皇家飛利浦電子股份有限公司