用于管理多個本地設備的方法
【專利說明】
[0001 ] 一般
技術領域
[0002]本發(fā)明的目標是本地網絡的設備的遠程管理。
[0003]本發(fā)明更具體地涉及通過支持本地配置設備的角色的本地網絡的設備對具有例如自配置服務器ACS(自動配置服務器)的配置設備的這樣的設備的遠程管理。
現有技術
[0004]現有的家庭網絡包括越來越多的設備(或用于“用戶端設備”的CPE)的連接部件,其越來越多地提出了可從家庭網絡的外部訪問的服務(例如對于家庭自動應用、多媒體內容廣播應用等)。因此,有必要提供用于遠程管理家庭網絡的這樣的設備的有效的解決方案。這樣的家庭網絡所連接到的網絡的運營商應特別能夠檢測家庭網絡的設備,監(jiān)視它們的操作并且測量它們的性能,診斷可能的故障,更新被加載在這些設備板上的軟件包以及安裝并且配置新的服務。
[0005]由寬帶論壇的技術報告TR-069所定義的CWMP(“CPE WAN管理協(xié)議”)協(xié)議給出管理連接到遠程家庭網絡的設備的所有的部件的可能性。確實,它提出允許借助自動配置服務器ACS對這樣的設備進行自動配置和對它們進行管理的機構。協(xié)議尤其給出更新在設備的這些部件板上的軟件包、測量它們的性能和診斷故障的可能性。
[0006]ACS服務器I通常通過如圖1中所示的家庭網絡3的網關4來訪問家庭網絡3的設備
2。該網關或家庭網絡的任何其它設備可以在ACS服務器I和家庭網絡的設備中的一些設備之間起到對于CWMP協(xié)議的代理的作用。這樣的方法例如給出根據ACS服務器管理本身不支持CffMP協(xié)議但支持諸如UPnP DM( “通用即插即用設備管理”)協(xié)議的另一個管理協(xié)議的設備的可能性。所謂的“嵌入式設備”模型可以特別用于表示關于通過如圖2a中所示的它可以提供的服務(srvl)的ACS服務器I的家庭網絡3的設備2(D1)。
[0007]然而,根據現代家庭網絡的CWMP協(xié)議的通過ACS服務器的管理包括較大數量的間歇連接的設備(其被以可變頻率使用,有時共同用于執(zhí)行單個服務,以及然而不必要設置有高級管理功能),需要在ACS服務本身和在家庭網絡的設備(特別是該網絡的網關)兩者上的復雜軟件環(huán)境的安裝以便有效率。
[0008]因此,設備的不引起對于用戶的不方便的微代碼(“固件”)的更新需要在該設備上的實現CffMP協(xié)議的可選功能的一個軟件的安裝,該可選功能例如用于下載要安裝的新的微代碼的“計劃下載”功能。另外,通過ACS服務器I經由該網絡的網關4對家庭網絡3的設備2實時訪問需要特定功能在這些設備2上以及在網關4上的安裝,否則需要基于例如諸如STUN(對于“通過NAT的UDP的簡單穿越”)或XMPP(對于“可擴展消息傳送與存在協(xié)議”)的協(xié)議的復雜架構的到位安裝。類似地,在各種性質的家庭網絡的幾個設備上并行或交替執(zhí)行的服務的配置需要在ACS服務器I上的特定于每個服務的復雜的行為的編程以及對家庭網絡3的結構的ACS服務器I的細節(jié)知識。
[0009]因此,存在對于通過ACS服務器對本地網絡的遠程管理的解決方案的需要,該解決方案是完整的且是有效的并且不需要對CffMP協(xié)議的或在ACS服務器上或在將被管理的家庭網絡的設備中的每個上的那些的附加功能的編程。
[0010]發(fā)明的介紹
[0011]根據第一方面的本發(fā)明因此涉及一種用于管理連接到本地通信網絡的多個本地設備的方法,
[0012]其特征在于,它包括能夠一方面連接到本地通信網絡并且另一方面連接到遠程配置設備ACS的本地配置設備LACS所應用的以下的步驟:
[0013]-從遠程配置設備ACS接收用于管理可以被在本地通信網絡上執(zhí)行的服務的命令,所述服務被稱為管理行為,
[0014]-為所述命令確定在所述管理行為的執(zhí)行中所涉及的本地設備的列表,
[0015]-通過向來自所述確定的列表的本地設備中的每個發(fā)送用于在本地通信網絡上執(zhí)行所述管理行為所需的至少一個管理命令。
[0016]這樣的解決方案給出遠程配置設備ACS管理本地通信網絡的全部本地設備而不必通過用于訪問本地網絡的網關連接到它們中的每一個的可能性。此外,該解決方案給出即使當各種本地設備必須合作以用于執(zhí)行一服務時也不必在遠程配置設備中實現復雜控制邏輯的可能性。該解決方案還給出當本地網絡包括同一類型的多個設備時減少遠程配置設備的負荷的可能性。
[0017]根據有利的和非限制性的特征,根據第一方面的該方法可以包括所述本地配置設備LACS所應用的以下步驟:
[0018]使本地通信網絡的模型對遠程配置設備ACS可用,本地通信網絡的模型允許遠程配置設備ACS確定可以被在本地通信網絡上執(zhí)行的服務的管理行為以及相關聯(lián)的參數。
[0019]如遠程配置設備的已知的結構,因為它符合CWMP標準,所以這樣的模型的使用給出向遠程配置設備ACS展示可以被在整個本地通信網絡上執(zhí)行的服務的管理行為以及相關聯(lián)的參數而不需要向遠程配置設備展示構成該本地網絡以及參與這些管理行為的執(zhí)行的本地設備的細節(jié)的可能性。
[0020]根據其它有利的和非限制性的特征,本地配置設備LACS將微代碼(“固件”)與該本地通信網絡的每個本地設備相關聯(lián)。
[0021]這允許它在更新微代碼時確定在板上具有該微代碼的哪些本地設備通過該更新被涉及到。
[0022]此外,在可能涉及至少一個管理行為的執(zhí)行的新的本地設備連接到本地通信網絡時,所述本地配置設備LACS更新本地通信網絡的模型以便允許遠程配置設備ACS具有可以被在本地通信網絡上執(zhí)行的服務的管理行為以及相關聯(lián)的參數的更新。
[0023]因此,維持更新該本地網絡的模型,這允許遠程配置設備被通知新的可用的管理行為以及被通知與新的本地設備的存在有關的參數,而不需要向遠程配置設備聲明所述新的本地設備在本地通信網絡中的添加。
[0024]執(zhí)行該管理行為觸發(fā)一個軟件或一微代碼(“固件”)的安裝或更新、服務的配置、性能的狀態(tài)的跟蹤和/或本地通信網絡的一個或幾個本地設備的故障的診斷。
[0025]在這樣的使用的上下文中的本地配置設備和本地網絡的全局模型的使用給出遠程配置設備在整個本地網絡中控制這樣的管理行為而不必增加連接和命令的可能性,因為它只根據該網絡的該模型的全局命令與本地配置設備進行交互。此外,所提出的解決方案還給出遙遠的配置設備總是具有每個服務的狀態(tài)的全局視野的可能性,因為該本地配置設備即使在本地通信網絡的其它本地設備被關閉或不可訪問時也可以提供這樣的一條信息。
[0026]當服務的管理行為是用于在本地通信網絡上安裝或更新一個軟件或一個微代碼的命令時,所述本地配置設備LACS下載所述一個軟件或所述微代碼,并且為執(zhí)行所述管理行為所需的所述至少一個管理命令包括用于從所述本地配置設備處進行下載并且用于安裝所述一個軟件或所述微代碼的命令,其被發(fā)送到在其上需要所述微代碼的所述一個軟件的安裝或更新的本地設備。
[0027]這給出只執(zhí)行對于本地網絡的單次下載從而減少了由全部本地設備所消耗的帶通的可能性。此外,通過本地設備的所述一個軟件或所述微代碼的下載可以在后者有所需的帶通或在使用這些設備的時期之外時實現,以便執(zhí)行更新而不打擾用戶。
[0028]當服務的管理行為是用于配置服務的命令時,為執(zhí)行所述管理行為所需的所述至少一個管理命令是在來自所確定的列表的本地設備上配置所述服務的管理命令。
[0029]本地配置設備的存在履行遠程配置設備并且使得它有可能通過限制用于實現在本地通信網絡上的服務的這樣的配置的交換數量而只具