本案是申請?zhí)枺?01180025416.3,發(fā)明名稱為:用于處理配置請求的系統(tǒng)和方法的分案申請。
本發(fā)明涉及用于處理配置請求的系統(tǒng)和方法。本發(fā)明還涉及一種用于管理自動配置服務(wù)器的選擇的設(shè)備。本發(fā)明還涉及用于提供將由系統(tǒng)來處理的配置請求以便處理配置請求的局域網(wǎng)中的系統(tǒng)或用于管理自動配置服務(wù)器的選擇的設(shè)備。最后,本發(fā)明涉及用于在被處理器執(zhí)行時(shí)執(zhí)行一種用于處理配置請求的方法的計(jì)算機(jī)可讀介質(zhì)。
背景技術(shù):
數(shù)字通信借助于互聯(lián)網(wǎng)協(xié)議(IP)被很好地建立的,該互聯(lián)網(wǎng)協(xié)議(IP)允許電子設(shè)備通過潛在的世界范圍的網(wǎng)絡(luò)向其他電子設(shè)備進(jìn)行通信。在此類網(wǎng)絡(luò)中,常常被稱為客戶端設(shè)備(CPE)的電子設(shè)備典型地被直接地或經(jīng)由局域網(wǎng)(LAN)耦合至廣域網(wǎng)(WAN)(例如通過數(shù)字訂戶線DSL)。
CPE可以是能夠進(jìn)行數(shù)字通信的任何類型的電子設(shè)備。例如,其可以是個人計(jì)算機(jī)、網(wǎng)關(guān)或路由器、諸如機(jī)頂盒、電視機(jī)、基于IP的電話等的電子裝置。許多CPE設(shè)備允許通過廣域網(wǎng)來進(jìn)行遠(yuǎn)程管理,其涉及自動配置和動態(tài)服務(wù)供應(yīng)、軟件管理、狀態(tài)和性能監(jiān)視和診斷。DSL家庭技術(shù)工作組在DSL論壇(最近,DSL論壇已更名為寬帶論壇)中描述了TR-069修正案1,CPE WAN 管理協(xié)議(2006年11月),用于遠(yuǎn)程設(shè)備管理的端對端體系結(jié)構(gòu)。在此體系結(jié)構(gòu)中,局部網(wǎng)絡(luò)中的CPE設(shè)備連接至能夠?yàn)榭捎糜贑PE的服務(wù)提供服務(wù)水平設(shè)置的自動配置服務(wù)器(ACS)。
典型地,ACS專用于某個水平的服務(wù)(例如高級、最佳效果)、一定類型的設(shè)備(例如家庭網(wǎng)關(guān)、IP語音電話、機(jī)頂盒)或特定客戶組(例如企業(yè)或住宅)。由于該原因,不利地要求在客戶的位置處的安裝之前必須對每個CPE進(jìn)行預(yù)配置以根據(jù)可用于客戶的以上選項(xiàng)的組合來具體地對適當(dāng)?shù)腁CS進(jìn)行尋址。此外,可以使用多個ACS的系統(tǒng)以通過將冗余的元件引入到系統(tǒng)中來獲得靈活性或者改善穩(wěn)健性。為了對適當(dāng)?shù)腁CS進(jìn)行尋址,將要求用特定IP地址或特定URL(統(tǒng)一資源定位符)對CPE進(jìn)行預(yù)編程以用于專用ACS。然而,可以在多個ACS上保持用于CPE的正確信息。替換地,可以在安裝期間由服務(wù)人員或由客戶來完成CPE的配置,但是這可能是耗費(fèi)時(shí)間的和/或可能易于發(fā)生錯誤和過失。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供克服或減少了現(xiàn)有技術(shù)的問題的如在權(quán)利要求中所描述的系統(tǒng)、設(shè)備和方法。針對此目的,本發(fā)明涉及一種用于處理配置請求的系統(tǒng),位于廣域網(wǎng)中的該系統(tǒng)包括多個自動配置服務(wù)器;以及自動配置服務(wù)器管理設(shè)備,其被通信地耦合至所述多個自動配置服務(wù)器;其中,所述自動配置服務(wù)器管理設(shè)備被布置成用于通過廣域網(wǎng)與可管理電子設(shè)備進(jìn)行通信,并且其中,所述自動配置服務(wù)器管理設(shè)備被布置成用于:從可管理電子設(shè)備接收配置請求;從能處理該配置請求的所述多個自動配置服務(wù)器中識別一個或多個自動配置服務(wù)器;分析所述一個或多個所識別的自動配置服務(wù)器的負(fù)載;以及基于所述一個或多個所識別的自動配置服務(wù)器的負(fù)載分析來選擇自動配置服務(wù)器作為用于該配置請求的目的地地址。作為可以保持配置數(shù)據(jù)的地方的自動配置服務(wù)器的識別,以及由自動配置服務(wù)器管理設(shè)備進(jìn)行的不同自動配置服務(wù)器的負(fù)載分析,以及此外,基于此分析的選擇,能夠相當(dāng)大地改善配置請求的處理效率,因?yàn)樽詣优渲梅?wù)器管理設(shè)備基于不同的自動配置服務(wù)器的負(fù)載來在它們之間進(jìn)行選擇。其結(jié)果是較少的配置請求將形成隊(duì)列的一部分,并且這導(dǎo)致配置請求的更快或更迅速的處理。此外,過度等待特定配置請求的處理的風(fēng)險(xiǎn)降低,因?yàn)樽詣优渲梅?wù)器管理設(shè)備可以選擇從具有較低負(fù)載的ACS請求配置數(shù)據(jù)。如果已經(jīng)用用于自動配置數(shù)據(jù)的單個地址對CPE進(jìn)行了預(yù)配置且其中保持該地址的ACS在CPE進(jìn)行原始自動配置請求時(shí)的情形下遭受高負(fù)載,則這是特別有利的。此外,負(fù)載平衡的使用可以有助于防止網(wǎng)絡(luò)內(nèi)的配置請求的擁擠。網(wǎng)絡(luò)的可靠性因此也能夠改善。
在另外的實(shí)施例中,該系統(tǒng)包括自動配置服務(wù)器管理設(shè)備被通信耦合到的至少一個數(shù)據(jù)庫,并且其中,所述自動配置服務(wù)器管理設(shè)備被布置成通過將配置請求與存儲在所述至少一個數(shù)據(jù)庫中的用于識別可管理電子設(shè)備的信息相比較來確定可管理電子設(shè)備的識別。在本實(shí)施例中,所述自動配置服務(wù)器設(shè)備被布置成基于可管理電子設(shè)備的識別來從能夠處理配置請求的所述多個自動配置服務(wù)器識別所述一個或多個自動配置服務(wù)器。
可管理設(shè)備的識別允許自動配置服務(wù)器管理設(shè)備從至少一個數(shù)據(jù)庫中的關(guān)于可管理設(shè)備所保持的信息來識別哪些其他自動配置服務(wù)器可以保持用于該特定可管理設(shè)備的相關(guān)配置數(shù)據(jù)。這允許僅用用于自動配置數(shù)據(jù)的一個地址來對可管理設(shè)備進(jìn)行預(yù)配置,同時(shí)允許從其中也可以保持該數(shù)據(jù)的若干個可能的服務(wù)器中的一個來下載配置數(shù)據(jù)。允許自動配置服務(wù)器管理設(shè)備識別所述一個或多個自動配置服務(wù)器的數(shù)據(jù)也被保持在所述至少一個數(shù)據(jù)庫中。在本實(shí)施例中,為了簡單起見,可以僅用一個地址來對可管理電子設(shè)備或客戶端設(shè)備進(jìn)行編程,但是當(dāng)其隨后被連接時(shí),可以高效地接收正確的自動配置數(shù)據(jù),即使已經(jīng)存在進(jìn)一步的開發(fā),例如技術(shù)和軟件開發(fā),并且自動配置數(shù)據(jù)現(xiàn)在被保持在不同的地址或若干個地址處,和/或多個自動配置服務(wù)器上。
在另外實(shí)施例中,例如在存在另外或第二廣域網(wǎng)的情況下,將自動配置服務(wù)器管理設(shè)備進(jìn)一步布置成用于與位于該另外的廣域網(wǎng)中的網(wǎng)絡(luò)外面的另外的自動配置服務(wù)器(ACS4;ACS5)通信。這可以例如跨地理物理或地理政治邊界發(fā)生,或者在技術(shù)發(fā)展已經(jīng)導(dǎo)致現(xiàn)有網(wǎng)絡(luò)被基于不同技術(shù)的第二網(wǎng)絡(luò)增大時(shí)發(fā)生。在本實(shí)施例中,可以將所述另外的自動配置服務(wù)器考慮在內(nèi)來執(zhí)行識別、分析和選擇。此措施允許將系統(tǒng)應(yīng)用于更多種類的可管理電子設(shè)備的配置。還可以將所述另外的自動配置服務(wù)器分配給特定賣方。結(jié)果,也可以處理與僅可經(jīng)由分配給特定賣方的專用服務(wù)器來配置的電子設(shè)備有關(guān)的配置請求。
在某些實(shí)施例中,所述另外的自動配置服務(wù)器可以位于分配給與被分配給自動配置服務(wù)器管理器位于其中的網(wǎng)絡(luò)的運(yùn)營商不同的運(yùn)營商的網(wǎng)絡(luò)中。也可以處理與僅可經(jīng)由運(yùn)營商和/或服務(wù)提供商來配置的電子設(shè)備有關(guān)的配置請求,所述運(yùn)營商和/或服務(wù)提供商在自動配置服務(wù)器管理器位于其中的網(wǎng)絡(luò)中是不活動的。此類網(wǎng)絡(luò)還可以包括所述另外的自動配置服務(wù)器被通信耦合到的自動配置服務(wù)器管理設(shè)備??梢詫⑺隽硗獾淖詣优渲梅?wù)器管理設(shè)備耦合到所述自動配置服務(wù)器管理設(shè)備。這可以改善系統(tǒng)的靈活性,因?yàn)橹恍枰诜?wù)器管理器中提供網(wǎng)絡(luò)內(nèi)的自動配置服務(wù)器的添加和/或去除。
本發(fā)明的某些實(shí)施例涉及一種用于管理自動配置服務(wù)器的選擇的設(shè)備,該設(shè)備包括處理器和連接至處理器的至少一個存儲器,其中,該設(shè)備被布置在包括多個自動配置服務(wù)器的廣域網(wǎng)中,并且其中,所述設(shè)備被通信連接至所述多個自動配置服務(wù)器,該設(shè)備進(jìn)一步被布置成用于通過網(wǎng)絡(luò)與可管理電子設(shè)備通信,并被布置成從可管理電子設(shè)備接收配置請求;從能夠處理該配置請求的所述多個自動配置服務(wù)器識別一個或多個自動配置服務(wù)器;分析所述一個或多個所識別的自動配置服務(wù)器的負(fù)載;以及基于所述一個或多個所識別的自動配置服務(wù)器的負(fù)載分析來選擇自動配置服務(wù)器作為用于配置請求的目的地地址。該設(shè)備允許進(jìn)行不同自動配置服務(wù)器的負(fù)載分析和基于該分析的后續(xù)選擇。如早先所討論的,此負(fù)載平衡和選擇程序可以相當(dāng)大地改善配置請求處理的效率。
本發(fā)明的某些實(shí)施例涉及用于提供將由廣域網(wǎng)中的如上所述系統(tǒng)或如上所述設(shè)備處理的配置請求的局域網(wǎng)中的系統(tǒng),該系統(tǒng)包括用于將局域網(wǎng)通信連接至廣域網(wǎng)的接口設(shè)備、可管理電子設(shè)備和被布置成用于輸入觸發(fā)相對于可管理電子設(shè)備的配置請求的發(fā)送的信息的本地接口。該系統(tǒng)允許用于發(fā)起配置請求的受控方式,并允許插入能夠影響負(fù)載平衡過程的偏好。用戶可以提供與自動配置服務(wù)器管理器可以用來判定是否應(yīng)將配置請求分配給特定自動配置服務(wù)器的最小閾值值有關(guān)的輸入。
本發(fā)明的某些實(shí)施例涉及一種用于處理系統(tǒng)中的配置請求的方法,在系統(tǒng)包括多個自動配置服務(wù)器;以及自動配置服務(wù)器管理設(shè)備,其被通信耦合至所述多個自動配置服務(wù)器;其中,所述自動配置服務(wù)器管理設(shè)備被布置成用于通過廣域網(wǎng)與可管理電子設(shè)備通信,該方法包括:從可管理電子設(shè)備接收配置請求;從能夠處理該配置請求的所述多個自動配置服務(wù)器識別一個或多個自動配置服務(wù)器;分析所述一個或多個所識別的自動配置服務(wù)器的負(fù)載;以及基于所述一個或多個所識別的自動配置服務(wù)器的負(fù)載分析來選擇自動配置服務(wù)器作為用于配置請求的目的地地址。在某些實(shí)施例中,分析負(fù)載可以包括針對所述一個或多個所識別的自動配置服務(wù)器中的每一個來評估被分配用于進(jìn)一步處理的請求的數(shù)目,并將每個自動配置服務(wù)器的請求的評估的數(shù)目相互比較。在某些其他實(shí)施例中,分析負(fù)載可以包括針對一個或多個所識別的自動配置服務(wù)器中的每一個來評估處理所分配的請求所需的預(yù)期時(shí)間,并將每個自動配置服務(wù)器的評估的預(yù)期時(shí)間相互比較。
在某些實(shí)施例中,選擇自動配置服務(wù)器作為用于配置請求的目的地地址進(jìn)一步基于與配置請求相關(guān)聯(lián)的一個或多個偏好。此類偏好可以涉及服務(wù)器管理器駐留其中的網(wǎng)絡(luò)的運(yùn)營商的偏好和/或服務(wù)提供商的偏好和/或發(fā)送配置請求的可管理電子設(shè)備所涉及的偏好。例如,如果兩個自動配置服務(wù)器是適當(dāng)?shù)?,其中一個自動配置服務(wù)器繁忙,而另一個當(dāng)前可自由地處理配置請求,則如果沒有偏好開始起作用,將很可能選擇后一個自動配置服務(wù)器。然而,鑒于該偏好,如果這兩個自動配置服務(wù)器之間的負(fù)載條件之間的差在預(yù)定閾值值以下,則可以選擇第一自動配置服務(wù)器。
在某些實(shí)施例中,本發(fā)明涉及一種用于在被處理器執(zhí)行時(shí)執(zhí)行如上文所討論的方法的計(jì)算機(jī)可讀介質(zhì)。
在權(quán)利要求中描述了另外的實(shí)施例。
附圖說明
現(xiàn)在將參考示意性附圖僅以示例的方式來描述實(shí)施例,在所述附圖中對應(yīng)的附圖標(biāo)記指示對應(yīng)的部分,并且在所述附圖中:
圖1示意性地示出了來自現(xiàn)有技術(shù)的用于遠(yuǎn)程設(shè)備管理的端對端體系結(jié)構(gòu);
圖2示意性地示出了依照本發(fā)明的實(shí)施例的用于遠(yuǎn)程設(shè)備管理的體系結(jié)構(gòu);
圖3示出了在圖2的體系結(jié)構(gòu)中處理示例性配置請求的方法的信號流程;
圖4示出了在圖2的體系結(jié)構(gòu)中處理示例性配置請求的方法的另一信號流程;
圖5示意性地示出了依照本發(fā)明的另一實(shí)施例的用于遠(yuǎn)程設(shè)備管理的體系結(jié)構(gòu);
圖6示意性地示出了依照本發(fā)明的另一實(shí)施例的用于遠(yuǎn)程設(shè)備管理的體系結(jié)構(gòu);以及
圖7示出了自動配置服務(wù)器管理器的實(shí)施例。
具體實(shí)施方式
圖1示意性地示出了來自現(xiàn)有技術(shù)的用于遠(yuǎn)程設(shè)備管理的端對端體系結(jié)構(gòu)。圖1中所示的端對端體系結(jié)構(gòu)涉及包括通過家庭網(wǎng)關(guān)或例如路由器的接口設(shè)備CPE1耦合到廣域網(wǎng)(WAN)的局域網(wǎng)(LAN)的網(wǎng)絡(luò)布置。該接口設(shè)備可以通過連接設(shè)備(未示出)將LAN連接至廣域網(wǎng)WAN。該連接將常常使用數(shù)字訂戶線(DSL)技術(shù)來實(shí)現(xiàn),在這種情況下,連接設(shè)備可以采取DSL接入多路復(fù)用器(DSLAM)的形式,其在接口設(shè)備CPE1與WAN網(wǎng)絡(luò)交換機(jī)(未示出)之間建立連接。該LAN提供有電子設(shè)備CPE2和CPE3,其與接口設(shè)備CPE1進(jìn)行通信連接。
局域網(wǎng)LAN可以是家庭網(wǎng)絡(luò)或辦公室網(wǎng)絡(luò),即位于特定地理位置處的網(wǎng)絡(luò)。并且,局域網(wǎng)LAN可以是分布于多個地理位置上的邏輯網(wǎng)絡(luò)。
廣域網(wǎng)WAN提供到廣域中的多個接口設(shè)備的連接性。例如,該廣域網(wǎng)是稱為因特網(wǎng)的全球網(wǎng)絡(luò)布置。
類似于CPE1、CPE2和CPE3的可管理電子設(shè)備的類型可以包括但不限于互聯(lián)網(wǎng)協(xié)議語音(VoIP)網(wǎng)關(guān)、IP電話、網(wǎng)絡(luò)區(qū)域存儲設(shè)備、IP視頻流設(shè)備、電視(TV)機(jī)頂盒、以及類似無線保真(WiFi)路由器、非對稱數(shù)字訂戶線(ADSL)路由器、甚高比特率數(shù)字訂戶線(VDSL)路由器和光纖路由器的接口設(shè)備。此外,可以將用于加熱、通風(fēng)、空調(diào)、照明、音頻、視頻和安全的個人局域網(wǎng)設(shè)備認(rèn)為是可管理電子設(shè)備的類型。
端對端體系結(jié)構(gòu)進(jìn)一步包括多個自動配置服務(wù)器ACS1、ACS2、ACS3。自動配置服務(wù)器ACS1、ACS2和ACS3通過廣域網(wǎng)WAN連接至由相應(yīng)的虛箭頭線示意性地示出的局域網(wǎng)LAN。
配置被理解成意指可管理電子設(shè)備的初始化期間的配置以及與電子設(shè)備的進(jìn)一步壽命期間的配置設(shè)置中的修正有關(guān)的配置。例如,可以發(fā)送配置請求以更新電子設(shè)備的設(shè)置。此類更新可以涉及電子設(shè)備的服務(wù)水平的改善或者可以擴(kuò)展此類設(shè)備的能力。
自動配置服務(wù)器包括配置數(shù)據(jù)以使得能夠?qū)崿F(xiàn)電子設(shè)備的配置。在圖1中,通過供應(yīng)系統(tǒng)P1和P2、P3和P4、P5和P6來分別提供用于自動配置服務(wù)器ACS1、ACS2和ACS3的配置數(shù)據(jù)。供應(yīng)系統(tǒng)P1至P6可以提供配置數(shù)據(jù),該配置數(shù)據(jù)是設(shè)備特定、服務(wù)水平特定和客戶特定中的一個或多個。
在圖1的端對端體系結(jié)構(gòu)中,電子設(shè)備CPE1、CPE2和CPE3中的一個或多個是可管理電子設(shè)備。自動配置服務(wù)器ACS1、ACS2和ACS3可以包括用于特定可管理電子設(shè)備的配置數(shù)據(jù)。第一自動配置服務(wù)器ACS1可以包括用于例如接口設(shè)備CPE1的特定可管理電子設(shè)備的配置數(shù)據(jù)。第二和第三自動配置服務(wù)器ACS2、ACS3可以包括分別用于例如設(shè)備CPE2和CPE3的其他特定可管理電子設(shè)備的配置數(shù)據(jù)。
在局域網(wǎng)LAN和廣域網(wǎng)WAN中,電子設(shè)備被布置成具有用于相應(yīng)的網(wǎng)絡(luò)上的識別的地址。與電子設(shè)備的通信則是基于地址的。眾所周知的地址方案是向被耦合到網(wǎng)絡(luò)的每個電子設(shè)備提供所謂的IP地址的互聯(lián)網(wǎng)協(xié)議地址系統(tǒng)。用于電子設(shè)備來獲得IP地址以用于識別的方法在本領(lǐng)域中是已知的。
諸如路由器的接口設(shè)備CPE1可以通過連接設(shè)備將局域網(wǎng)LAN連接至廣域網(wǎng)WAN。在許多場合中,將使用數(shù)字訂戶線(DSL)技術(shù)來實(shí)現(xiàn)連接,但在本發(fā)明的某些實(shí)施例中,可以應(yīng)用能夠?qū)崿F(xiàn)基于IP的通信的其他替換信號載體,諸如光纖(例如光纖到家、光纖到路邊)、一個或多個有線TV網(wǎng)絡(luò)、電源線或無線電環(huán)路(例如UMTS)。在DSL技術(shù)的情況下,可以將接口設(shè)備CPE1耦合至DSL接入多路復(fù)用器(DSLAM,未示出),其在接口設(shè)備CPE1與WAN網(wǎng)絡(luò)交換機(jī)(未示出)之間建立連接。
可以為廣域網(wǎng)WAN提供被布置成用于解析來自可管理電子設(shè)備CPE1、CPE2、CPE3或在廣域網(wǎng)WAN中使用的任何附加電子設(shè)備的域名請求的域名服務(wù)器(DNS,未示出)。
圖1的端對端體系結(jié)構(gòu)中的可管理電子設(shè)備的配置可以用以下方式工作。在初始化LAN內(nèi)的新電子設(shè)備時(shí),例如設(shè)備CPE3的初始化,或者對需要更新LAN中的現(xiàn)有電子設(shè)備(例如設(shè)備CPE2)的配置描述文件時(shí),相應(yīng)的可管理電子設(shè)備要求來自專用于服務(wù)器水平或?qū)S糜诳晒芾黼娮釉O(shè)備的類型的自動配置服務(wù)器的配置數(shù)據(jù)。在該情況下,可管理電子設(shè)備從相應(yīng)的專用自動配置服務(wù)器請求配置數(shù)據(jù)。如果CPE2或CPE3請求配置數(shù)據(jù),則該請求通過接口設(shè)備CPE1被轉(zhuǎn)發(fā)至相應(yīng)的自動配置服務(wù)器。如果CPE1請求配置數(shù)據(jù),則通過廣域網(wǎng)WAN直接向相應(yīng)的自動配置服務(wù)器進(jìn)行該請求。響應(yīng)于該請求,相應(yīng)的自動配置服務(wù)器然后向可管理電子設(shè)備發(fā)送包含所請求的數(shù)據(jù)的消息。
可管理電子設(shè)備向自動配置服務(wù)器的地址發(fā)送請求。此類地址可以采取IP地址的形式,但還可以采取不同的形式,例如統(tǒng)一資源定位符(URL)的形式。為了使得能夠?qū)崿F(xiàn)可靠傳輸,該特定地址在聯(lián)系自動配置服務(wù)器之前必須對于該可管理電子設(shè)備是‘已知的’。為此目的,自動配置服務(wù)器的特定地址一般地在局域網(wǎng)LAN處的安裝之前被針對可管理電子設(shè)備進(jìn)行預(yù)配置,其可以取決于從至少服務(wù)器水平、設(shè)備的類型、接入網(wǎng)絡(luò)的類型和/或客戶特定參數(shù)中選擇的一個或多個參數(shù)。結(jié)果,預(yù)配置可能是復(fù)雜的。作為CPE的預(yù)配置的替換,可以由服務(wù)人員或由客戶在安裝期間完成CPE的配置,但是這可能是耗時(shí)的和/或可能易于發(fā)生錯誤和過失。
為了清楚起見,圖1中所示的體系結(jié)構(gòu)僅僅示出了單個局域網(wǎng)LAN。實(shí)際上,許多不同的局域網(wǎng)可以與同一自動配置服務(wù)器進(jìn)行通信。例如,與同一廣域網(wǎng)WAN通信的局域網(wǎng)LAN中的同一類型的所有可管理電子設(shè)備可以從專用于該特定類型的電子設(shè)備的自動配置服務(wù)器請求配置數(shù)據(jù)。如果過多的設(shè)備同時(shí)請求此類配置數(shù)據(jù),則可以延遲可管理電子設(shè)備的配置。為了避免此類延遲,可以將專用自動配置服務(wù)器設(shè)計(jì)成能夠應(yīng)對最大負(fù)載狀況。由于此類狀況可能不會定期地發(fā)生,所以結(jié)果得到的服務(wù)器則可能占用相對大的空間,并且是相對昂貴的。
配置請求的內(nèi)容可以廣泛地變化。在某些情況下,配置請求將僅僅包含用以提供其中可管理電子設(shè)備能夠獲得期望的信息的地址的請求。在其他情況下,該配置請求可以包括用以下載編解碼器和/或軟件的請求,例如分別地用于IP語音的新編解碼器或用于媒體播放器的mp5軟件。
圖2示意性地示出了依照本發(fā)明的實(shí)施例的用于遠(yuǎn)程設(shè)備管理的體系結(jié)構(gòu)。在圖2中,具有與圖1中所示的相同的附圖標(biāo)記的實(shí)體指的是對應(yīng)的實(shí)體。雖然未詳細(xì)地討論,能夠以與參考圖1所描述的方式類似的方式來執(zhí)行局域網(wǎng)LAN和廣域網(wǎng)WAN的耦合。
與圖1中所示的體系結(jié)構(gòu)相比,在廣域網(wǎng)WAN內(nèi),圖2的體系結(jié)構(gòu)進(jìn)一步包括自動配置服務(wù)器管理器或負(fù)載平衡器LB。自動配置服務(wù)器管理器LB被布置成用于控制對自動配置服務(wù)器ACS1、ACS2、ACS3的訪問,如由虛線所指示的。自動配置服務(wù)器管理器進(jìn)一步被通信地耦合至廣域網(wǎng)WAN,例如耦合至在其中提供的域名服務(wù)器(DNS)。然后可以經(jīng)由WAN將此類DNS通信地耦合至連接設(shè)備,諸如以如參考圖1所討論的方式被使用的DSLAM。
DNS可以服務(wù)于使得可管理電子設(shè)備能夠使用可管理電子設(shè)備中的預(yù)定義和/或已編程URL與自動配置服務(wù)器管理器LB進(jìn)行通信的目的。當(dāng)在分配給某個服務(wù)提供商的網(wǎng)絡(luò)中啟動電子設(shè)備時(shí),該服務(wù)提供商將通常將域名服務(wù)器(DNS)地址加載到可管理電子設(shè)備中。該DNS包括使得能夠識別電子設(shè)備中的預(yù)定義和/或已編程URL的信息。可以在廣域網(wǎng)WAN中或可管理電子設(shè)備中的適當(dāng)位置處執(zhí)行“解答”URL的過程。
除自動配置服務(wù)器管理器LB之外,另外的實(shí)施例中的圖2的體系結(jié)構(gòu)包括數(shù)據(jù)庫dB1、dB2。雖然示出了兩個數(shù)據(jù)庫,但可以使用更多數(shù)據(jù)庫,或者可以將所有數(shù)據(jù)庫合并成單個單元。數(shù)據(jù)庫dB1、dB2被通信地耦合至自動配置服務(wù)器管理器LB。可以將該數(shù)據(jù)庫定位于一個或多個數(shù)據(jù)庫服務(wù)器中,該一個或多個數(shù)據(jù)庫服務(wù)器可以被相互遠(yuǎn)離地定位,如本技術(shù)領(lǐng)域的技術(shù)人員所已知的。該數(shù)據(jù)庫可以被自動配置服務(wù)器管理器LB查閱,如下文將更詳細(xì)地描述的。
數(shù)據(jù)庫dB1、dB2可以包含關(guān)于可管理電子設(shè)備和/或自動配置服務(wù)器的信息。特別地,數(shù)據(jù)庫可以包含關(guān)于不同的電子設(shè)備能夠執(zhí)行什么類型的服務(wù)的信息,以及列出特定自動配置服務(wù)器能夠處理什么類型的服務(wù)。另外,數(shù)據(jù)庫可以包含網(wǎng)絡(luò)內(nèi)的可用IP地址中的一個或多個、對應(yīng)于網(wǎng)絡(luò)中的IP地址的服務(wù)提供商的身份以及自動配置服務(wù)器的地址。此外,數(shù)據(jù)庫dB1、dB2可以包含用于使得能夠解釋配置請求的信息,因?yàn)榇祟愓埱蟮母袷娇梢园凑仗峁┥毯?或電子設(shè)備類型而變化。用于解釋的此類信息可以包括用于將配置請求轉(zhuǎn)換成能夠被處理的格式的轉(zhuǎn)換表。此外,解釋信息可以包括標(biāo)識符的列表以使得能夠識別配置請求的類型,例如格式類型。
雖然本實(shí)施例使用數(shù)據(jù)庫,但數(shù)據(jù)庫對于實(shí)現(xiàn)本發(fā)明不是必需的,并且存在替代手段,通過該替代手段,負(fù)載平衡器可以找到識別自動配置服務(wù)器所需的信息。例如,可以將信息存儲在查找表(稱為LUT)中,或者可以借助于插件(plug-in card)將信息轉(zhuǎn)錄至負(fù)載平衡器本身中。
圖2的體系結(jié)構(gòu)中的供應(yīng)系統(tǒng)也被不同地布置。與圖1的體系結(jié)構(gòu)中的供應(yīng)系統(tǒng)相比,圖2中的供應(yīng)系統(tǒng)被布置成供應(yīng)不同的自動配置系統(tǒng)。供應(yīng)系統(tǒng)P2和P6仍僅分別供應(yīng)單個自動配置系統(tǒng),即ACS1和ACS3。然而,供應(yīng)系統(tǒng)P1、P3和P5被布置成供應(yīng)兩個自動配置系統(tǒng),而P4被布置成供應(yīng)全部的三個自動配置系統(tǒng)。
自動配置服務(wù)器管理器LB被通信地耦合至自動配置服務(wù)器ACS1、ACS2和ACS3。被用于服務(wù)器管理器LB與自動配置服務(wù)器中的任何一個之間的通信的協(xié)議可以包括但不限于超文本傳輸協(xié)議(HTTP)、安全超文本傳輸協(xié)議(HTTPS)、簡單對象訪問協(xié)議(SOAP)和使用可擴(kuò)展標(biāo)記語言(XML)的協(xié)議。
自動配置服務(wù)器管理器LB可以基于從要被配置的可管理電子設(shè)備接收到的配置請求的內(nèi)容來控制對自動配置服務(wù)器的訪問。自動配置服務(wù)器管理器LB的使用使得能夠減小編程可管理電子設(shè)備的范圍,因?yàn)橛糜诎l(fā)送配置請求的目標(biāo)地址可以是對于所有設(shè)備而言相同的地址。另外,可以進(jìn)行局域網(wǎng)布置的使用以將配置請求中繼至服務(wù)器管理器LB,如將在下面所討論的。
由于不同的自動配置服務(wù)器可以包括相同的配置數(shù)據(jù),例如因?yàn)樗鼈冇赏还?yīng)系統(tǒng)所供應(yīng),所以不止一個自動配置服務(wù)器可以能夠處理特定的配置請求。例如,在圖2中,可以由自動配置服務(wù)器ACS1和ACS2來處理配置請求,該配置請求包含用于用由供應(yīng)系統(tǒng)P3所提供的配置數(shù)據(jù)進(jìn)行配置的請求。類似地,可以由所有自動配置服務(wù)器ACS1、ACS2、ACS3來處理用于源自于供應(yīng)系統(tǒng)P4的配置數(shù)據(jù)的請求。
自動配置服務(wù)器管理器LB現(xiàn)在被布置成判定哪個自動配置服務(wù)器應(yīng)當(dāng)處理特定請求。首先,自動配置服務(wù)器管理器LB識別哪些自動配置服務(wù)器能夠處理該請求,例如基于由數(shù)據(jù)庫dB1、dB2中的一個或多個的查閱獲得的信息。然后,服務(wù)器管理器LB平衡適當(dāng)?shù)淖詣优渲梅?wù)器的負(fù)載,并且選擇具有最好負(fù)載條件的自動配置服務(wù)器。代表可管理電子設(shè)備來執(zhí)行負(fù)載平衡。例如,如果請求涉及由供應(yīng)系統(tǒng)P1所供應(yīng)的配置數(shù)據(jù),則服務(wù)器管理器LB可以檢查ACS1和ACS2的負(fù)載。如果ACS1具有需要被處理的大量請求,而ACS2是更容易地可用的,則自動配置服務(wù)器管理器LB將選擇ACS2來處理配置請求。代表可管理電子設(shè)備執(zhí)行的負(fù)載平衡的結(jié)果是該設(shè)備能夠以更高效的方式被提供、與所使用的ACS的IP地址無關(guān)的自動配置數(shù)據(jù)。
使不同自動配置服務(wù)器的負(fù)載平衡改善了配置請求處理的效率??梢愿斓靥幚砼渲谜埱蟆S捎诮档偷倪^度等待的可能性,配置請求的平均處理時(shí)間因此可以減少,并且通常也將變得更加可預(yù)測。此外,負(fù)載平衡的使用可以有助于防止網(wǎng)絡(luò)內(nèi)的配置請求的擁擠。網(wǎng)絡(luò)的可靠性因此也可以改善。
圖3示出了在圖2的體系結(jié)構(gòu)中處理配置請求以進(jìn)一步闡明其操作的方法的信號流程。在該信號流程中,在一般的意義上表示實(shí)體,即將要配置的電子設(shè)備被稱為CPE,將要查閱的一個或多個數(shù)據(jù)庫被稱為dB,并且被選擇用于提供配置數(shù)據(jù)的自動配置服務(wù)器被稱為ACS。下面將討論與特定實(shí)體有關(guān)的另外的示例。另外,在此信號流程中,作出的假設(shè)是要被配置的可管理電子設(shè)備被提供了自動配置服務(wù)器管理器LB的地址,例如IP地址或URL。
首先在動作11中,可管理電子設(shè)備CPE向自動配置服務(wù)器管理器LB發(fā)送配置請求。該配置請求包括用于來自適當(dāng)?shù)淖詣优渲梅?wù)器的配置數(shù)據(jù)以及設(shè)備CPE的地址的請求。設(shè)備CPE的地址稍后將被用來使得能夠?qū)崿F(xiàn)響應(yīng)消息的正確傳輸。該配置請求可以進(jìn)一步包括關(guān)于設(shè)備CPE的類型或功能的信息以及其他附加信息,例如設(shè)備的供應(yīng)商和/或制造商的身份。
可以在可管理電子設(shè)備中預(yù)先安裝自動配置服務(wù)器管理器LB的地址,例如IP地址或URL。還可以由用戶對此類地址進(jìn)行編程。
替換地,可以對通用地址進(jìn)行預(yù)先安裝或編程。在這種情況下,可以通過向域名服務(wù)器(DNS)發(fā)送包含通用地址的請求(也被稱為DNS請求)來獲得該地址。作為響應(yīng),該DSN然后提供對應(yīng)于該通用地址的地址。例如,如果類似于“deviceconfiguration.com”的通用URL已經(jīng)被安裝,則可以經(jīng)由DNS請求來獲得自動配置服務(wù)器管理器LB的地址,并且可以建立與自動配置服務(wù)器管理器LB的連接以用于配置請求的發(fā)送。
用于使可管理電子設(shè)備CPE能夠向自動配置服務(wù)器管理器LB發(fā)送配置請求的另一個替換方式將是利用通用廣播地址。該通用廣播地址可以與CPE被連接到的網(wǎng)絡(luò)WAN有關(guān),例如,地址中的某些數(shù)位可以對應(yīng)于此網(wǎng)絡(luò)的標(biāo)識號??梢灶A(yù)先安裝或在設(shè)立期間安裝該通用廣播地址。在初始化時(shí),或者在需要更新的情況下,可以將電子設(shè)備CPE布置成請求配置請求到其被連接到的網(wǎng)絡(luò)內(nèi)的通用廣播地址的發(fā)送。家庭網(wǎng)關(guān),例如類似于圖2中的CPE1的路由器,可以執(zhí)行此類請求,并且向該網(wǎng)絡(luò)中的廣播地址發(fā)送配置請求。然后在網(wǎng)絡(luò)中廣播該配置請求??梢詫⒕W(wǎng)絡(luò)內(nèi)的自動配置服務(wù)器管理器LB布置成挑選在網(wǎng)絡(luò)內(nèi)所廣播的配置請求,執(zhí)行其職責(zé),并且然后可以向家庭網(wǎng)關(guān)發(fā)送配置請求響應(yīng),該家庭網(wǎng)關(guān)在輪到它時(shí)可以將該響應(yīng)中繼到請求配置的電子設(shè)備CPE。
在接收到配置請求之后,在特定實(shí)施例中,自動配置服務(wù)器管理器LB在動作13中查閱一個或多個數(shù)據(jù)庫dB。作為響應(yīng),數(shù)據(jù)庫dB在動作15中向服務(wù)器管理器LB發(fā)送期望的信息。
雖然此動作是用單個箭頭所表示的,但可以存在并行地發(fā)送到不同數(shù)據(jù)庫的若干個消息以獲取相對于配置請求的若干個不同方面的信息。例如,自動配置服務(wù)器管理器LB可以將設(shè)備CPE的接收的地址與數(shù)據(jù)庫dB中的地址列表相比較,該地址列表包含對允許訪問自動配置服務(wù)器管理器LB有效的地址。如果檢查顯示地址是無效的,則自動配置服務(wù)器管理器LB可以向設(shè)備CPE發(fā)送消息,通知設(shè)備不能執(zhí)行該配置請求。
替換地或另外,可以執(zhí)行查閱一個或多個數(shù)據(jù)庫dB以使得能夠?qū)⑴渲谜埱筠D(zhuǎn)換成服務(wù)器管理器LB能夠處理的格式。隨著查閱一個或多個數(shù)據(jù)庫,服務(wù)器管理器LB可以能夠識別配置請求的格式,并且然后直接地或經(jīng)由一個或多個轉(zhuǎn)換來從其中檢索有用信息。還可以借助于一個或多個數(shù)據(jù)庫,例如通過使用轉(zhuǎn)換表,來執(zhí)行此類轉(zhuǎn)換。
其中自動配置服務(wù)器管理器LB可以查閱一個或多個數(shù)據(jù)庫的另一個附加和/或替換動作是用來解析從配置請求檢索的信息。此類信息的示例包括但不限于與設(shè)備有關(guān)的服務(wù)提供商的身份、設(shè)備能夠執(zhí)行的服務(wù)的類型的身份、以及與可以鑒于設(shè)備的地址而應(yīng)用的條件有關(guān)的信息。此類信息可以采取本領(lǐng)域中已知的格式,例如服務(wù)提供商的身份可以采取互聯(lián)網(wǎng)服務(wù)提供身份(ISPID)的形式。
在動作13、15中,基于一個或多個數(shù)據(jù)庫的一個或多個查閱,自動配置服務(wù)器管理器LB然后在動作17中識別哪些自動配置服務(wù)器適合于處理該配置請求,即,哪些自動配置服務(wù)器支持特定服務(wù)、哪些自動配置服務(wù)器被分配給特定提供商等。在本發(fā)明的實(shí)施例中,可能有不止一個自動配置服務(wù)器包含所請求的配置數(shù)據(jù)。
在動作19中,自動配置服務(wù)器管理器LB分析適當(dāng)?shù)淖詣优渲梅?wù)器的負(fù)載,并選擇應(yīng)當(dāng)響應(yīng)于配置請求而提供配置數(shù)據(jù)的自動配置服務(wù)器ACS。
術(shù)語“負(fù)載”涉及自動配置服務(wù)器在其能夠處理新配置請求之前需要處理的工作負(fù)載??梢园凑辗峙浣o自動配置服務(wù)器以用于進(jìn)一步處理的請求的數(shù)目來定義該工作負(fù)載。替換地,可以按照處理分配給自動配置服務(wù)器的請求所需的預(yù)期時(shí)間來定義該工作負(fù)載??梢葬槍εc服務(wù)器管理器LB進(jìn)行通信連接的所有自動配置服務(wù)器來周期性地檢查負(fù)載條件。替換地,具體地檢查所識別的自動配置服務(wù)器的負(fù)載條件。
自動配置服務(wù)器ACS的選擇可以單獨(dú)地基于負(fù)載條件,但是還可以包括其他考慮,比如服務(wù)器管理器LB駐留于其中的網(wǎng)絡(luò)的運(yùn)營商的偏好和/或服務(wù)提供商的偏好和/或發(fā)送配置請求的可管理電子設(shè)備所涉及的偏好。例如,如果兩個自動配置服務(wù)器是適當(dāng)?shù)?,其中一個自動配置服務(wù)器繁忙,而另一個當(dāng)前可自由地處理配置請求,則可以選擇后一個自動配置服務(wù)器。然而,如果這兩個自動配置服務(wù)器之間的負(fù)載條件之間的差在預(yù)定閾值值以下,則服務(wù)器管理器可以基于運(yùn)營商和/或服務(wù)提供商偏好來選擇自動配置服務(wù)器。
在某些實(shí)施例中,該配置請求可以包括自動配置選擇代碼,其提供可以用來影響由自動配置服務(wù)器管理器LB執(zhí)行的選擇過程的進(jìn)一步的信息。例如,此類代碼可以提供進(jìn)一步的信息以優(yōu)化負(fù)載分析,類似于以上提到的預(yù)定閾值值。
替換地,此類自動配置選擇代碼可以出于特殊目的提供用于CPE的臨時(shí)配置的信息,例如以促進(jìn)電子支付功能。該自動配置選擇代碼可以命令自動配置服務(wù)器管理器LB使配置請求重定向至特定類型的自動配置服務(wù)器,例如被布置成用于提供用于電子支付的適當(dāng)配置數(shù)據(jù)(即,使得CPE能夠產(chǎn)生安全連接和/或獲得對安全環(huán)境的訪問的數(shù)據(jù))的自動配置服務(wù)器。可以在經(jīng)歷預(yù)定時(shí)間段之后執(zhí)行對此類安全連接的斷開,或者可以通過發(fā)送后續(xù)的配置請求來被獲得。
提供自動配置選擇代碼可以觸發(fā)包括該代碼的配置請求的發(fā)送??梢越?jīng)由本地接口(例如經(jīng)由瀏覽器)來提供自動配置選擇代碼。
在選擇合適的服務(wù)器ACS之后,自動配置服務(wù)器管理器LB在動作21中向電子設(shè)備CPE發(fā)送第一配置請求響應(yīng)消息。第一配置響應(yīng)至少包括所選擇的自動配置服務(wù)器ACS的地址??梢酝ㄟ^例如在動作13、15中查閱數(shù)據(jù)庫來獲得所選擇的自動配置服務(wù)器ACS的地址。替換地,被通信地耦合至服務(wù)器管理器LB的自動配置服務(wù)器的地址被存儲在可被服務(wù)器管理器LB訪問的存儲器中。自動配置服務(wù)器的地址可以采取IP地址、URL或本領(lǐng)域的技術(shù)人員已知的任何其他格式的形式。
除所選擇的自動配置服務(wù)器ACS的地址之外,第一配置請求響應(yīng)消息可以進(jìn)一步包括用于可管理電子設(shè)備CPE向所選擇的自動配置服務(wù)器ACS的地址重發(fā)送配置請求的重定向指令。因此告訴電子設(shè)備CPE向所選擇的服務(wù)器ACS的地址重發(fā)送其配置請求??梢越柚谝阎獏f(xié)議中的功能,例如超文本傳輸協(xié)議(HTTP)重定向功能,來提供重定向指令。
接下來,可管理電子設(shè)備CPE在動作23中將配置請求重發(fā)送至所選擇的自動配置服務(wù)器ACS的地址。所選自動配置服務(wù)器ACS接收此請求,并在動作25中檢索所請求的配置數(shù)據(jù)。最后,所選擇的自動配置服務(wù)器ACS在動作27中向電子設(shè)備CPE發(fā)送第二配置請求響應(yīng)消息。第二配置請求響應(yīng)消息至少包括由電子設(shè)備CPE所請求的配置數(shù)據(jù)。
圖4示出了在圖2的體系結(jié)構(gòu)中處理示例性配置請求的方法的另一信號流程。在圖4中,具有與圖3中所示的相同的附圖標(biāo)記的動作指的是對應(yīng)的動作。
在圖4的實(shí)施例中所示的信號流程中,動作11~19與參考圖3所描述的動作相同。然而,作為向電子設(shè)備CPE發(fā)送第一配置請求消息的替代,自動配置服務(wù)器管理器LB現(xiàn)在在動作31中將配置請求中繼至所選擇的自動配置服務(wù)器ACS。圖4中所示的信號流程具有的優(yōu)點(diǎn)是,自動配置服務(wù)器管理器LB參與所有動作,這允許對配置過程的完整監(jiān)視。
在接收到配置請求時(shí),所選擇的自動配置服務(wù)器ACS在動作33中檢索所請求的配置數(shù)據(jù)。隨后,所選擇的自動配置服務(wù)器ACS在動作35中向服務(wù)器管理器LB發(fā)送配置請求響應(yīng)消息。該配置請求響應(yīng)消息至少包括由可管理電子設(shè)備CPE所請求的配置數(shù)據(jù)。最后,自動配置服務(wù)器管理器LB在動作37中將配置請求響應(yīng)消息中繼至設(shè)備CPE。
在又一個替換信號流程(未示出)中,作為經(jīng)由自動配置服務(wù)器管理器LB來發(fā)送配置請求響應(yīng)消息的替代,直接向可管理電子設(shè)備CPE發(fā)送該響應(yīng)消息。所選擇的自動配置服務(wù)器ACS可以使用配置請求中的地址信息來獲得電子設(shè)備CPE的地址。
本領(lǐng)域的技術(shù)人員將理解的是,駐留于局部網(wǎng)絡(luò)LAN中的任何可管理電子設(shè)備CPE可以通過類似于圖2中的CPE1的接口設(shè)備,例如通過網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)的概念,來訪問廣域網(wǎng)WAN中的任何電子設(shè)備。
圖5示意性地示出了依照本發(fā)明的另一實(shí)施例的用于遠(yuǎn)程設(shè)備管理的體系結(jié)構(gòu)。在圖5中,具有與圖2中所示的相同的附圖標(biāo)記的實(shí)體指的是對應(yīng)的實(shí)體。
圖5的體系結(jié)構(gòu)進(jìn)一步包括附加的自動配置服務(wù)器ACS4。此服務(wù)器ACS4是專用于特定賣方的可管理電子設(shè)備的服務(wù)器,并且可以位于賣方特定的網(wǎng)絡(luò)中,其可以是局域網(wǎng)或廣域網(wǎng),如將由本領(lǐng)域技術(shù)人員將理解的??梢越?jīng)由專用供應(yīng)系統(tǒng)P7為服務(wù)器ACS4供應(yīng)配置數(shù)據(jù)。
自動配置服務(wù)器管理器LB被通信地連接至自動配置服務(wù)器ACS4??梢詫⑾鄬τ谄鋬?nèi)容的知識存儲在數(shù)據(jù)庫dB1、dB2中??蛇x地,自動配置服務(wù)器管理器LB還與專用于同一特定賣方的附加數(shù)據(jù)庫dB3通信地連接。為了清楚起見,在圖5中,用沒有箭頭的虛線來將單獨(dú)地與此特定賣方有關(guān)的所有實(shí)體與體系結(jié)構(gòu)中的其他實(shí)體分離。
在圖5的體系結(jié)構(gòu)中,服務(wù)器管理器LB具有在其從該特定賣方的可管理電子設(shè)備接收配置請求的情況下,則選擇賣方特定的服務(wù)器ACS4的可能性。此外,不一定需要為安裝在運(yùn)營商和/或服務(wù)提供商的網(wǎng)絡(luò)內(nèi)的自動配置服務(wù)器供應(yīng)在市場中可獲得的電子設(shè)備的配置數(shù)據(jù)。而是,該服務(wù)器可以包括與電子設(shè)備的選擇有關(guān)的配置數(shù)據(jù),而其他電子設(shè)備仍可以在網(wǎng)絡(luò)內(nèi)操作,但是可以從位于網(wǎng)絡(luò)外面的服務(wù)器為其提供配置數(shù)據(jù)。結(jié)果,可以在不需要擴(kuò)展位于網(wǎng)絡(luò)中的自動配置服務(wù)器的容量的情況下在該網(wǎng)絡(luò)內(nèi)配置更多的設(shè)備。
圖6示意性地示出了依照本發(fā)明的又一個實(shí)施例的用于遠(yuǎn)程設(shè)備管理的體系結(jié)構(gòu)。在圖6中,具有與圖2和5中所示的相同的附圖標(biāo)記的實(shí)體指的是對應(yīng)的實(shí)體。
已在圖2中示出的部件全部是由第一運(yùn)營商所運(yùn)營的第一網(wǎng)絡(luò)WAN1的一部分。圖6的體系結(jié)構(gòu)進(jìn)一步包括由第二運(yùn)營商所運(yùn)營的第二廣域網(wǎng)WAN2。
第二網(wǎng)絡(luò)WAN2包括至少一個自動配置服務(wù)器ACS5。服務(wù)器ACS5可以包括在第一廣域網(wǎng)WAN1內(nèi)也可用的配置數(shù)據(jù),例如可以由供應(yīng)系統(tǒng)P5所供應(yīng)的配置數(shù)據(jù)。然而,第二網(wǎng)絡(luò)WAN2中的自動配置服務(wù)器ACS5還可以包括在第一網(wǎng)絡(luò)WAN1中不可用的配置數(shù)據(jù),例如可以由供應(yīng)系統(tǒng)P8所供應(yīng)的配置數(shù)據(jù)。可以將自動配置服務(wù)器管理器LB通信地耦合至自動配置服務(wù)器ACS5。
第二廣域網(wǎng)WAN2可以進(jìn)一步包括被通信地耦合至服務(wù)器ACS5的另外的自動配置服務(wù)器管理器LB'。另外,可以將所述另外的服務(wù)器管理器LB'通信地耦合至一個或多個數(shù)據(jù)庫dB4、dB5。數(shù)據(jù)庫dB4、dB5的功能以及另外的自動配置服務(wù)器管理器LB'可以與第一網(wǎng)絡(luò)WAN1中的類似實(shí)體dB1、dB2以及LB的功能相同。在第一網(wǎng)絡(luò)WAN1中的服務(wù)器管理器LB被耦合至第二網(wǎng)絡(luò)WAN2中的另外的服務(wù)器管理器LB'的情況下,可以經(jīng)由另外的服務(wù)器管理器LB'來建立服務(wù)器管理器LB與自動配置服務(wù)器ACS5之間的通信連接。
在圖6的端對端體系結(jié)構(gòu)中,自動配置服務(wù)器管理器LB具有選擇權(quán),以在此服務(wù)器是用于進(jìn)一步處理該請求的唯一或最好服務(wù)器時(shí)的情況下,選擇第二網(wǎng)絡(luò)WAN2中的自動配置服務(wù)器ACS5。如此,在此體系結(jié)構(gòu)中,不一定需要為安裝在第一網(wǎng)絡(luò)內(nèi)的自動配置服務(wù)器供應(yīng)電子設(shè)備的配置數(shù)據(jù),該電子設(shè)備被布置成基于與第二網(wǎng)絡(luò)有關(guān)的配置數(shù)據(jù)進(jìn)行操作。這大大地改善了設(shè)備配置的靈活性。
如本領(lǐng)域的技術(shù)人員將理解的是,可以設(shè)想設(shè)計(jì)利用圖5和圖6中所示的配置的端對端體系結(jié)構(gòu)。在這種情況下,可以將自動配置服務(wù)器管理器LB通信地耦合至一個或多個賣方特定的網(wǎng)絡(luò)部件或網(wǎng)絡(luò)以及通信地耦合至由不同的運(yùn)營商所運(yùn)營的一個或多個廣域網(wǎng)。此類端對端體系結(jié)構(gòu)使得能夠在不受到賣方特定和/或運(yùn)營商相關(guān)的限制的妨礙的情況下高效地配置許多可管理電子設(shè)備。
現(xiàn)在將通過以下示例來舉例說明本發(fā)明,其不應(yīng)當(dāng)被認(rèn)為是限制權(quán)利要求。
示例
示例1
要被配置的可管理電子設(shè)備是設(shè)備CPE1,其是路由器。與此路由器有關(guān)的配置數(shù)據(jù)由供應(yīng)系統(tǒng)P1所供應(yīng)。
遵循如參考圖3或4所描述的方法,自動配置服務(wù)器管理器LB將把自動配置服務(wù)器ACS1和ACS2識別為適當(dāng)服務(wù)器,因?yàn)檫@些服務(wù)器包括由CPE1所請求的配置數(shù)據(jù)。基于負(fù)載平衡動作,服務(wù)器管理器LB判定是ACS1還是ACS2處理配置請求??梢杂蓤D2、圖5和圖6的體系結(jié)構(gòu)來處理該配置請求。
示例2
要被配置的可管理電子設(shè)備是設(shè)備CPE2,其是服從CPE2駐留于其中的局域網(wǎng)所直接連接到的廣域網(wǎng)的VoIP電話。與此VoIP電話有關(guān)的配置數(shù)據(jù)由供應(yīng)系統(tǒng)P4所供應(yīng)。
遵循如參考圖3或4所描述的方法,自動配置服務(wù)器管理器LB將把自動配置服務(wù)器ACS1、ACS2和ACS3識別為適當(dāng)服務(wù)器,因?yàn)檫@些服務(wù)器包括由CPE2所請求的配置數(shù)據(jù)?;谪?fù)載平衡動作,服務(wù)器管理器LB判定是ACS1、ACS2還是ACS3處理配置請求??梢杂蓤D2、圖5和圖6的體系結(jié)構(gòu)來處理該配置請求。
示例3
要被配置的可管理電子設(shè)備是設(shè)備CPE3,其是特定賣方的音頻設(shè)備,例如MP3播放器。與此音頻設(shè)備有關(guān)的配置數(shù)據(jù)由供應(yīng)系統(tǒng)P6所供應(yīng)。
遵循如參考圖3或4所描述的方法,自動配置服務(wù)器管理器LB將把自動配置服務(wù)器ACS3識別為應(yīng)當(dāng)處理配置請求的服務(wù)器,因?yàn)榇朔?wù)器是包括由CPE3所請求的配置數(shù)據(jù)的唯一服務(wù)器??梢杂蓤D2、圖5和圖6的體系結(jié)構(gòu)來處理該配置請求。
示例4
要被配置的可管理電子設(shè)備是設(shè)備CPE3,其是特定賣方的音頻設(shè)備,例如MP3播放器。此特定賣方是與示例3中的那個不同的賣方。與此音頻設(shè)備有關(guān)的配置數(shù)據(jù)由供應(yīng)系統(tǒng)P7所供應(yīng)。
遵循如參考圖3或4所描述的方法,自動配置服務(wù)器管理器LB在其具有到包括所請求的數(shù)據(jù)的服務(wù)器的通信連接的情況下時(shí),可以僅識別適當(dāng)?shù)淖詣优渲梅?wù)器。在圖5中所示的體系結(jié)構(gòu)中,自動配置服務(wù)器管理器LB將因此將ACS4識別為應(yīng)當(dāng)處理配置請求的服務(wù)器,因?yàn)榇朔?wù)器是包括由CPE3所請求的配置數(shù)據(jù)的唯一服務(wù)器。然而,在圖2和6的體系結(jié)構(gòu)中,自動配置服務(wù)器管理器LB不能找到適當(dāng)?shù)淖詣优渲梅?wù)器。ACS1、ACS2、ACS3(圖2)和ACS5(圖6)中沒有一個包括由供應(yīng)系統(tǒng)P7所供應(yīng)的配置數(shù)據(jù)。因此,在這些實(shí)施例中,服務(wù)器管理器LB將向CPE3發(fā)送不能執(zhí)行配置請求的響應(yīng)消息。
示例5
要被配置的可管理電子設(shè)備是設(shè)備CPE2,其是服從與CPE2駐留于其中的局域網(wǎng)所直接連接到的廣域網(wǎng)不同的運(yùn)營商的廣域網(wǎng)的VoIP電話。與此VoIP電話有關(guān)的配置數(shù)據(jù)由供應(yīng)系統(tǒng)P8所供應(yīng)。
遵循如參考圖3或4所描述的方法,自動配置服務(wù)器管理器LB在其具有到包括所請求的數(shù)據(jù)的服務(wù)器的通信連接(直接地或間接地)的情況下時(shí),可以僅識別適當(dāng)?shù)淖詣优渲梅?wù)器。在圖6中所示的體系結(jié)構(gòu)中,自動配置服務(wù)器管理器LB將因此將ACS5識別為應(yīng)當(dāng)處理配置請求的服務(wù)器。此服務(wù)器是包括由CPE2所請求的配置數(shù)據(jù)的唯一服務(wù)器。
在圖6的體系結(jié)構(gòu)中,可以經(jīng)由不同運(yùn)營商的網(wǎng)絡(luò)中的自動配置服務(wù)器管理器LB'來直接地或間接地檢測ACS5。然而,在圖2和5的體系結(jié)構(gòu)中,自動配置服務(wù)器管理器LB不能找到適當(dāng)?shù)淖詣优渲梅?wù)器。ACS1、ACS2、ACS3(圖2)和ACS4(圖5)中沒有一個包括由供應(yīng)系統(tǒng)P8所供應(yīng)的配置數(shù)據(jù)。因此,在這些實(shí)施例中,服務(wù)器管理器LB將向CPE2發(fā)送不能執(zhí)行配置請求的響應(yīng)消息。
示例6
要被配置的可管理電子設(shè)備是設(shè)備CPE3,其是特定賣方的音頻設(shè)備,例如MP3播放器。此特定賣方是與示例3和4中的那個不同的賣方。與此音頻設(shè)備有關(guān)的配置數(shù)據(jù)由供應(yīng)系統(tǒng)P5所供應(yīng)。
遵循如參考圖3或4所描述的方法,圖2和圖5的體系結(jié)構(gòu)中的自動配置服務(wù)器管理器LB將把自動配置服務(wù)器ACS3識別為應(yīng)當(dāng)處理配置請求的服務(wù)器。在這些體系結(jié)構(gòu)中,服務(wù)器ACS3是包括由CPE3所請求的配置數(shù)據(jù)的唯一服務(wù)器。
然而,在圖6的體系結(jié)構(gòu)中,自動配置服務(wù)器管理器LB還將把自動配置服務(wù)器ACS5識別為適當(dāng)服務(wù)器。基于負(fù)載平衡動作,服務(wù)器管理器LB可以判定是ACS3還是ACS5應(yīng)當(dāng)處理該配置請求。然而,服務(wù)提供商或運(yùn)營商可以判定優(yōu)選地由他的網(wǎng)絡(luò)(即WAN1)中的自動配置服務(wù)器來處理配置請求的處理。在這種情況下,自動配置服務(wù)器管理器可以選擇ACS3來處理配置請求。
圖7示出了自動配置服務(wù)器管理器LB的實(shí)施例??梢詫⒆詣优渲梅?wù)器管理器LB實(shí)現(xiàn)為計(jì)算機(jī)系統(tǒng)100。該計(jì)算機(jī)系統(tǒng)100包括具有外圍設(shè)備的處理器101。處理器101被連接到被布置成用于存儲指令和數(shù)據(jù)的存儲器單元105、106、107、108、109、一個或多個讀取單元111(以讀取例如軟盤131、CD ROM 132、DVD、便攜式存儲卡設(shè)備等)、作為輸入設(shè)備的鍵盤113和鼠標(biāo)115、以及作為輸出設(shè)備的監(jiān)視器117和打印機(jī)119??梢蕴峁┢渌斎朐O(shè)備以及其他輸出設(shè)備。
此外,提供用于到網(wǎng)絡(luò)WAN的連接的網(wǎng)絡(luò)輸入/輸出(I/O)設(shè)備132。可以在網(wǎng)絡(luò)WAN上布置計(jì)算機(jī)系統(tǒng)的其他部件。
所示的存儲器單元包括隨機(jī)存取存儲器(RAM)105、(電)可擦可編程只讀存儲器((E)EPROM)106、只讀存儲器(ROM)107、磁帶單元108以及硬盤109。然而,應(yīng)當(dāng)理解的是,可以提供對于本領(lǐng)域的技術(shù)人員已知的更多和/或其他存儲器單元。此外,如果需要,可以將它們中的一個或多個在物理上定位為遠(yuǎn)離處理器101。
處理器101被示為一個框,然而,其可以包括并行地起作用或由一個主處理器來控制的若干個處理單元,其可以相互遠(yuǎn)離地被定位,可能分布于廣域網(wǎng)WAN上,如本領(lǐng)域的技術(shù)人員所已知的。
處理器101包括硬件或軟件部件中的功能性以執(zhí)行用于實(shí)現(xiàn)本發(fā)明的方法的相應(yīng)的功能。
本領(lǐng)域技術(shù)人員將理解的是,可以由硬件和軟件部件的組合來實(shí)現(xiàn)本發(fā)明的功能性。模擬或數(shù)字的硬件部件可以存在于處理器101內(nèi),或者可以作為與處理器101對接的獨(dú)立電路而存在。進(jìn)一步,本領(lǐng)域的技術(shù)人員將理解的是,可由處理器來執(zhí)行的軟件部件可以存在于處理器101的存儲器區(qū)域中。
圖7中所示的計(jì)算機(jī)系統(tǒng)100被布置成用于依照本發(fā)明的方法的某些實(shí)施例來執(zhí)行計(jì)算。本發(fā)明的某些實(shí)施例可以涉及計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序,該計(jì)算機(jī)程序?qū)崿F(xiàn)本發(fā)明的方法的實(shí)施例。計(jì)算機(jī)系統(tǒng)100能夠執(zhí)行計(jì)算機(jī)程序(或?qū)?yīng)的程序代碼或指令)以在將計(jì)算機(jī)程序從計(jì)算機(jī)可讀介質(zhì)加載到計(jì)算機(jī)系統(tǒng)中之后執(zhí)行本發(fā)明的方法的某些實(shí)施例。
要注意的是,本發(fā)明不限于向用于某個服務(wù)水平的可管理電子設(shè)備提供配置數(shù)據(jù),而是本發(fā)明還可以被用于由廣域網(wǎng)上的電子裝備的制造商所提供的支持。例如,可以使用本發(fā)明作為用于可聯(lián)網(wǎng)的消費(fèi)者電子裝置的服務(wù)以通過默認(rèn)配置地址(其可以在全球互聯(lián)網(wǎng)的任何位置中有效)來提供軟件升級或診斷。在這種情況下,配置請求附加地包括供應(yīng)商的標(biāo)識和/或產(chǎn)品類型的標(biāo)識。在本實(shí)施例中,自動配置服務(wù)器管理器LB能夠基于供應(yīng)商的標(biāo)識和產(chǎn)品類型的標(biāo)識中的至少一個來確定適當(dāng)?shù)淖詣优渲梅?wù)器。
對于本領(lǐng)域的技術(shù)人員而言將顯而易見的是,可以在不脫離本發(fā)明的精神的情況下設(shè)想和減少本發(fā)明的其他替換和等價(jià)實(shí)施例以便實(shí)踐,僅僅由所附權(quán)利要求來限制本發(fā)明的范圍。
縮寫
ACS:自動配置服務(wù)器
CD ROM:壓縮磁盤只讀存儲器
CPE:客戶端設(shè)備
DNS:域名服務(wù)器
DSL:數(shù)字訂戶線
DSLAM:DSL接入多路復(fù)用器
DVD:數(shù)字視頻盤
(E)EPROM:(電)可擦可編程序只讀存儲器
HTTP:超文本傳輸協(xié)議
HTTPS:安全超文本傳輸協(xié)議
I/O:輸入/輸出
IP:互聯(lián)網(wǎng)協(xié)議
ISP:互聯(lián)網(wǎng)服務(wù)提供商
LAN:局域網(wǎng)
LB:負(fù)載平衡器
RAM:隨機(jī)存取存儲器
ROM:只讀存儲器
SOAP:簡單對象訪問協(xié)議
URL:統(tǒng)一資源定位符
WAN:廣域網(wǎng)
XML:可擴(kuò)展標(biāo)記語言。