用於管理設備管理伺服器不能直接訪問的設備的技術的製作方法
2023-12-08 20:59:11 2
專利名稱:用於管理設備管理伺服器不能直接訪問的設備的技術的製作方法
技術領域:
本發明涉及通信系統中的設備管理(DM)。更具體地,本發明涉及用於管理DM伺服器不能直接訪問的設備的技術。
背景技術:
隨著無處不在的通信技術和系統的成長,設備正在增加功能和複雜度。然而,隨著設備的功能和複雜度的增加,對設備的管理的需求也在進步。為應付該需求,開放移動聯盟(OMA)建立設備管理(DM)工作組以規定實現設備管理的協議和機制。OMA DM工作組已經開發OMA DM規範,其定義DM伺服器和用於設備的遠程管理的與設備關聯的DM客戶端之間的雙向協議。歷史上,所述設備曾經是無線設備,然而後來,OMA DM已經同樣開始應對有線 設備的遠程管理需要。OMA DM的示例包括設置設備的初始配置信息、設備中持久信息的後續安裝和更新、從設備檢索管理信息、以及處理設備產生的事件和警報。DM伺服器與DM客戶端之間的交互的實例被稱為DM會話,並且可以由DM客戶端或DM伺服器發起。DM客戶端典型地嵌入在設備中,並且DM伺服器通過調用DM客戶端上的一個或多個命令來管理該設備。DM客戶端處理所述一個或多個命令並且向DM伺服器傳迴響應。通過交換同步標記語言(SyncML)消息來實現DM伺服器與DM客戶端之間的通信。下面參考圖I描述採用OMA-DM的通信系統的示例。圖I說明根據現有技術的採用OMA-DM的示範通信系統。參考圖1,採用OMA-DM的示範通信系統可以包括有線網絡100、無線網絡102、有線設備110、無線設備112、DM伺服器120、和DM授權機構130。有線設備110和無線設備112的每一個具有與其關聯的DM客戶端(未示出)。此外,DM授權機構130可以是運營支撐系統(0SS)。圖I中,實線表示物理連接,虛線表示邏輯連接。圖I所示的採用OMA-DM的示範通信系統僅僅是多種可能的實施方式之一。例如,可以省略有線網絡100和無線網絡102之一。替換地,有線網絡100和無線網絡102可以被組合。另外,雖然DM伺服器120和DM授權機構130被示出為連接到有線網絡100,但是DM伺服器120和DM授權機構130中的一者或兩者也可以替換地連接到無線網絡102。為了方便圖I所示的通信系統中的0MA-DM,在DM伺服器120和與無線設備112關聯的DM客戶端之間、以及在DM伺服器120和與有線設備110關聯的DM客戶端之間利用基於OMA-DM規範的雙向協議。DM授權機構130可以經由DM伺服器120指示與有線設備110和無線設備112的每一個關聯的DM客戶端的DM操作。只有在DM伺服器120和與有線設備110和無線設備112的每一個關聯的DM客戶端之間的交互在OMA-DM規範的範圍內。下面參考圖2描述DM伺服器發起與DM客戶端的DM會話的示例。圖2是根據現有技術的通信系統中DM伺服器發起的與DM客戶端的DM會話的信號圖。 參照圖2,DM伺服器202與DM客戶端204之間的DM伺服器發起的DM會話包括兩個階段。第一階段是建立階段210,而第二階段是管理階段220。建立階段210包括交換用於驗證的信息和設備信息。在建立階段210的信息交換包括三個分組S卩,分組O (212)、分組I (214)、和分組2 (216)的每一個的一個實例。分組O (212)從DM伺服器202通信到DM客戶端204並且被稱為通知消息。分組I (214)從DM客戶端204通信到DM伺服器202。分組I (214)包括客戶端初始化信息和設備信息。客戶端初始化信息包括客戶端憑證(credentials)。分組2 (216)從DM伺服器202發送到DM客戶端204。分組2 (216)包括伺服器初始化信息和初始管理操作。伺服器初始化信息包括一個或多個伺服器憑證。管理階段220包括交換兩種類型的分組即,分組3 (222)和分組4 (224)的一個或多個實例。分組3 (222)從DM客戶端204通信到DM伺服器202。分組3 (222)包括對由分組2 (216)觸發的管理操作的客戶端響應信息。分組4 (224)從DM伺服器202通信到DM客戶端204。如果DM會話在分組2 (216)之外繼續,則分組4 (224)包括額外的管理操作和一個或多個額外的用戶交互命令的至少一個。可以在DM伺服器202與DM客戶端204之間發送分組3消息222和分組4消息224的額外循環,直到DM會話終止。OMA-DM協議支持DM引導(bootstrap)的概念。DM引導是這樣的過程,DM客戶端 通過該過程從未準備的、空狀態轉換到能夠發起與授權的DM伺服器的DM會話的狀態。已經被引導的DM客戶端可以被進一步引導以使得DM客戶端能夠發起與新的DM伺服器的DM會話。下面參考圖3描述OMA-DM架構的示例。圖3說明根據現有技術的OMA-DM架構。參考圖3,OMA-DM架構包括DM伺服器340,DM客戶端310和DM標準管理對象(MO)320。DM客戶端310和DM標準MO 320共同位於設備300中。OMA-DM架構可以包括額外的結構組件。然而,為了簡潔起見,省略OMA-DM架構的額外的結構組件的描述。上面已經描述的DM伺服器340和DM客戶端310經由接口 DM-1330和DM-2332通信。DM客戶端310經由接口 DM-5334與DM標準MO 320通信。DM協議定義DM客戶端310的所有實現必須支持的三種標準管理對象(MO) 320。這些DM標準MO 320包括DM帳戶(DMAcc)MO 322,設備信息(DevInfo)MO 324和設備詳情(DevDetail) MO 326。DMAcc MO 322用來管理屬於已引導的DM伺服器340的信息。對於每個已引導的DM伺服器340,存在DMAcc MO 322的單個實例。對於已成功為DM設備310引導的的每個DM伺服器340,相應的DMAcc MO 322維持關於DM伺服器標識符(ID)、連接信息、伺服器地址、伺服器和客戶端憑證等的 目息。DevInfo MO 324提供關於與DM客戶端310關聯的設備300的基本信息。基本信息包括設備ID、設備製造商ID、型號ID、和語言設置。DevDetailMO 326提供關於與DM客戶端310關聯的設備300的額外信息。額外信息包括設備類型、原始設備製造商(OEM)、硬體版本、固件版本、軟體版本、設備300是否支持可選特徵(例如,大對象處理能力)的指示、管理樹的最大深度、任何統一資源標識符(URI)的最大總長度、以及任何URI段的最大總長度。OMA DM標準規定將OMA DM MO表示為命名節點的樹。圖4中提供根據現有技術的OMADMAcc MO節點樹的示例,作為OMADM MO節點樹的示例。圖4示出根據現有技術的DMAcc MO節點樹。 參照圖4,示出現有技術的DMAcc MO的命名節點的樹的圖示說明。圖4所示的節點在本公開的範圍之外,因此,為了簡潔起見,這裡省略每個節點的描述。圖4中所示的每個節點的描述可以在OMA DM標準化對象的版本I. 2. I的第5. 3. I節中找到,其全部公開的內容在此通過引入併入。MO中的每個節點是用於調用來自DM伺服器的管理操作的潛在目標。為了執行一些遠程管理動作,DM伺服器在相應節點上執行操作。使用URI尋址節點。節點的URI是使用V』作為分隔符的、從管理樹的根起的全部節點的名稱的級聯。例如,圖4所示的DMAccMO 的 「Name (名稱)」節點的 URI 是 「Node: /Name」。如上所述,OMA-DM最初被開發作為用於手持無線設備的管理協議。因此,OMA-DM基於這樣的前提,一旦DM引導過程已成功完成,DM伺服器和DM客戶端就可以直接與對方通信。最常見的是,DM伺服器通過向DM客戶端發送特殊格式的短消息服務(SMS)消息來請求與DM客戶端的DM會話。當接收該消息時,DM客戶端驗證DM伺服器,並建立DM會話。在這個融合的時代中,隨著有線和無線服務供應商之間的分界消失,OMA-DM正在被擴展用於管理傳統上不支持OMA-DM的設備類別。對於許多這些設備,DM伺服器與DM客戶端之間的直接通信是不可能的。這可能因為各種原因而發生。例如,如果設備不具有公共·可路由地址,諸如移動用戶(MS)綜合業務數字網(ISDN)號碼(MSISDN),則DM伺服器與DM客戶端之間的直接通信將是不可能的。此外,如果設備被部署在提供網絡地址轉換(NAT)和/或防火牆功能的網關後面,則DM伺服器與DM客戶端之間的直接通信將是不可能的。此夕卜,如果設備支持除OMA-DM以外的管理協議(即,設備不具有嵌入的OMA-DM客戶端),則DM伺服器與DM客戶端之間的直接通信將是不可能的。為了解決針對DM伺服器與DM客戶端之間不可能直接通信的上述問題,正在研究DM網關以便解決上述的某些挑戰。DM網關是這樣的實體,其在DM伺服器與DM客戶端之間的直接和獨立的交互是不可能的情況下促進DM伺服器與DM客戶端之間的交互,其中DM伺服器和DM客戶端的至少一個運行0MA-DM。不同於當前的OMA-DM範例,預期DM網關在設備的管理中扮演主要的角色。因此,正在開發網關MO (GwMO)使能器。正在開發的GwMO使能器目的在於解決管理終端設備的問題,所述終端設備無法直接訪問DM伺服器,或因為設備被部署在提供NAT和/或防火牆功能的設備後面,或因為該設備不支持OMA-DM協議。GwMO使能器定義用於DM網關的如下操作模式 透明模式DM網關維護設備的本地/私有和全局/公開身份之間的映射以協助DM伺服器發送通知到部署在DM網關後面的DM客戶端。此外,DM網關不參與在DM伺服器與DM客戶端之間建立的管理會話。 代理模式DM網關代表OMA-DM伺服器管理設備。其對於終端設備扮演DM伺服器的角色而對於DM伺服器則扮演DM客戶端的角色。 適配模式DM網關通過設備支持的協議代表OMA-DM伺服器管理非OMA-DM設備。
發明內容
技術問題在當前的OMA-DM範例中,OMA-DM客戶端僅對來自已經經由DM引導過程建立信任關係的那些DM伺服器的管理命令進行響應。如果OMA-DM客戶端接收來自之前沒有引導的DM伺服器的管理命令,則DM客戶端默默地丟棄該消息。
如果目前的OMA-DM範例也被擴展到DM網關,則僅當發起的DM伺服器是DM網關自身所引導的一個時,DM網關將轉發目的地為終端設備的消息。換句話說,不支持這樣的情況,其中終端設備被引導到DM伺服器,但DM網關並未引導到相同的DM伺服器。其原因在於,如果未引導的DM伺服器發送消息給DM網關用於轉發給終端設備,則在DM網關上運行的DM客戶端將簡單地拒絕該消息而不將其轉發到目標設備。因此,需要DM網關將來自DM伺服器的命令轉發到目標設備,即使DM網關本身未被引導到DM伺服器。需要該功能的情況的示例是,終端設備被預先引導到供應商的診斷DM伺服器,但DM網關自身不具有與供應商的DM伺服器的信任關係。技術方案本發明的一方面在於解決至少以上所述的問題和/或不足並且提供 至少以下所述的優點。因此,本發明的一方面在於提供用於管理設備管理(DM)伺服器不能直接訪問的設備的技術。依據本發明的一方面,提供一種用於執行設備DM網關引導的設備。該設備包括存儲器,用於存儲DM客戶端的代碼和多個DM管理對象(MO),該多個DM MO的每一個包括一個或多個節點;處理器,用於執行存儲在該存儲器中的DM客戶端的代碼;通信單元,用於接收和發送用於DM客戶端的消息;以及DM客戶端,用於基於包括在該多個DM MO的至少一個中的至少一個節點執行DM網關引導。依據本發明的另一方面,提供一種用於經由DM網關向DM伺服器傳達位置更新警報消息的設備。該設備包括存儲器,用於存儲DM客戶端的代碼和多個DM管理對象MO,該多個DM MO的每一個包括一個或多個節點;處理器,用於執行存儲在該存儲器中的DM客戶端的代碼;通信單元,用於接收和發送用於DM客戶端的消息;以及DM客戶端,用於基於該多個DMMO的至少一個的位置更新節點,在檢測到該設備的地址變化時經由DM網關向DM伺服器傳達位置更新警報消息。依據本發明的另一方面,提供一種用於操作包括DM客戶端的設備向DM伺服器傳達位置更新警報消息的方法。該方法包括確定設備的地址是否從一個以外的本地地址改變為另一個本地地址;如果確定地址從一個以外的本地地址改變為另一個本地地址,則確定是否找到其中LocationUpdate節點具有設置為真的值的至少一個DM帳戶(DMAcc)管理對象(MO);如果找到其中LocationUpdate節點具有設置為真的值的至少一個DMAcc MO,則確定是否有處於代理或適配模式的至少一個DM網關;如果確定沒有至少一個DM網關處於代理或適配模式,則將位置更新警報消息直接發送到與其中LocationUpdate節點具有設置為真的值的至少一個DMAcc MO關聯的任何DM伺服器;以及如果確定有至少一個DM網關處於代理或適配模式,則將位置更新警報消息傳達到與其中LocationUpdate節點具有設置為真的值的至少一個DMAcc MO關聯並且處於代理或適配模式的任何一個DM網關。依據本發明的另一方面,提供一種從DM伺服器發送通知消息的方法。該方法包括產生通知消息;以及發送通知消息,其中通知消息包括首標和正文,通知消息的正文包括〈moi_code>欄位和〈reason_code>欄位的至少一個。依據本發明的另一方面,提供一種用於DM網關處理來自DM伺服器的消息的方法。該方法包括從DM伺服器接收用於與DM網關關聯的目標設備的消息;確定DM網關是否被引導到發送該消息的DM伺服器;如果確定DM網關未被引導到發送該消息的DM伺服器,則確定是否儘管DM網關未被引導到發送該消息的DM伺服器該DM網關也應當向目標設備轉發該消息;以及如果確定儘管DM網關未被引導到發送該消息的DM伺服器該DM網關也應當向目標設備轉發該消息,則向目標設備轉發該消息。通過結合附圖公開本發明的示範實施例的以下詳細描述,本發明的其他方面、優點和顯著特徵對於本領域的技術人員來說將變得顯而易見。有益效果本發明提供用於管理設備管理(DM)伺服器不能直接訪問的設備的技術。
圖I說明根據現有技術的採用開放移動聯盟(OMA)-設備管理(DM)的示範通信系統;圖2是根據現有技術的通信系統中DM伺服器發起的與DM客戶端的DM會話的信號圖;圖3說明根據現有技術的OMA-DM架構;圖4示出根據現有技術的DMA帳戶(DMAcc)管理對象(MO)節點樹;圖5說明根據本發明的示範實施例的DMAcc MO節點樹;圖6說明根據本發明的示範實施例的位置更新警報同步標記語言(SyncML)消息;圖7是說明根據本發明的示範實施例的設備向DM伺服器發出位置更新警報的算法的流程圖;圖8說明根據本發明的示範實施例的已引導的DM伺服器列表警報SyncML消息;圖9A說明根據現有技術的包括和〈moi_data>欄位的通知消息的結構;圖9B說明根據本發明的示範實施例的包括和〈moi_code>欄位的通知消息的結構;圖10是說明根據本發明的示範實施例的DM網關處理來自DM伺服器的消息的算法的流程圖;圖11是根據本發明的示範實施例的包括DM客戶端的設備的框圖;以及圖12是根據本發明的示範實施例的DM網關的框圖。全部附圖中,相同參考數字將被理解為指代相同部件、組件、和結構。
具體實施例方式提供參考附圖的以下說明以助於由權利要求及其等價物定義的本發明的實施例的完整理解。其包括各種特定細節以助於該理解然而這僅僅當成示範性的。因此,本領域的那些普通技術人員將認識到,可以實現所述實施例的各種改變和修改而不背離本發明的範圍和精神。另外,出於清楚和簡潔之故,公知的功能和結構的說明被省去。在以下說明和權利要求書中使用的術語和單詞不局限於文獻的意思,而是,僅由發明人用來使得本發明的理解清楚和一致。因此,對本領域的普通技術人員顯然的是本發明的示範實施例的以下說明是提供用於說明的目的而不是限制本發明的目的,本發明由所附權利要求及其等價物定義。
應該理解,單數形式「一」、「一個」、和「該」同樣包含複數形式,除非上下文清楚地另有指明。因此,例如,引用「組件表面」包括對一個或多個此類表面的引用。對於術語「基本上」,它意味著所述的特徵、參數,或值不需要精確地獲得,而是可以以不會排除意圖提供的效果和特徵的數量出現偏差或變化,包括例如公差、測量誤差,測量精度限制和本領域技術人員公知的其他因素。下面描述的本發明的示範實施例涉及在通信系統中用於設備管理(DM)的技術。更具體地,以下描述的本發明的示範實施例涉及用於管理DM伺服器不能直接訪問的設備的技術。雖然下面可以在開放移動聯盟(OMA)-DM和/或OMA網關管理對象(GwMO)使能器的背景下描述用於管理設備管理(DM)伺服器不能直接訪問的設備的技術,然而本發明不限於此,並且可以類似地應用於其他DM或其他OMA-DM使能器。下文中,在通信系統中用於支持DM的網關設備被稱為DM網關。應當指出,當引用術語「設備」時,術語「設備」可以包括在該設備上運行的關聯的DM客戶端。此外,應當指出,雖然本發明的示範實施例是在對於給定DM網關的單個DM伺服器和單個設備的背景下描述的,對於給定的DM網關,可以使用任意數量的DM伺服器和/或設備。雖然DM網關可以物理上位於通信系統中的任意位置,優選地,DM網關邏輯上布置在DM伺服器和設備之間。·
應當理解,以下描述可以引用在各種標準中使用的術語,僅為了解釋方便。例如,以下描述可以引用諸如OMA-DM標準的OMA標準之一中使用的術語。然而,該描述不應當被解讀為限於這樣的標準。不依賴於用於管理DM伺服器不能直接訪問的設備的機制,該能力遵循標準化機制是有益的。根據本發明的示範實施例,下面描述提供設備DM伺服器不能直接訪問的設備的遠程管理的對OMA-DM協議的增強。這樣的設備包括布置在提供網絡地址轉換(NAT)和/或防火牆功能的DM網關後的設備、不具有全局可路由地址的流動設備、以及不具有嵌入OMA-DM客戶端的設備。為了維持與傳統版本的OMA-DM的後向兼容,根據本發明的示範實施例的OMA-DM的增強不偏離傳統的DM事務模型或控制流。下面還描述對OMA-DM協議的增強,用於在DM網關未引導到當前DM伺服器而關聯的設備卻引導到當前DM伺服器的情況下使得DM網關能夠將來自DM伺服器的消息轉發到關聯的設備。PM網關引導如上所述,在OMA-DM中,引導是這樣的過程,設備通過該過程從未準備的、空狀態移動到能夠對DM伺服器發起管理會話的狀態。根據本發明的示範實施例,DM引導的概念可以擴展到DM網關。在本發明的一個示範實施例中,可以定義新的MO,其包括親節點和屬於網關引導的全部葉子節點。在本發明的該示範實施例中,DMAcc MO可以提供對新MO的相關實例的引用。在另一示範實施例中,將多個新節點添加到現有技術的DMA帳戶(DMAcc)管理對象(MO),諸如以上參考圖4描述的DMAcc MO。下面參考圖5描述根據本發明的示範實施例的DMAcc MO。圖5說明根據本發明的示範實施例的DMAcc MO節點樹。參照圖5,DMAcc MO節點樹包括用於DM網關引導和用於支持位置更新警報的新節點。用於DM網關引導的新節點包括DMGateway (DM網關)節點500、Mode (模式)節點502、RefreshInterval (刷新間隔)節點504、和ExpiryTime (逾期時間)節點506,它們被添加到現有技術的DMAcc MO中。用於支持位置更新警報的新節點包括LocationUpdate (位置更新)節點510,它被添加到現有技術的DMAcc MO。這裡引用的具體節點名稱(例如,DMGateway、Mode、RefreshInterval、ExpiryTimeJP LocationUpdate)僅僅是說明性的;其是對應於本發明的示範實施例的各個節點的功能。圖5中所示的其他節點是圖4中所示的現有技術的DMAcc MO的節點,並且在本發明的範圍之外。因此為了簡潔起見在此省略這些節點的每個的描述。LocationUpdate節點510將在下面位置更新警報的描述中進一步描述。DMGateway節點500可以被添加到現有技術的DMAcc MO,作為包括Mode節點502、RefreshInterval節點504、和ExpiryTime節點506的每一個的屬於網關引導的全部葉子節點的親節點。DMGateway節點500在DMAccMO中位於節點〈x>/DMGateway處。屬於傳統DM伺服器(即,不提供DM網關功能的DM伺服器)的DMAcc MO中不應當存在DMGateway節點500。然而,在某些示範實施例中,DMGateway節點500必須不存在於屬於傳統DM伺服器的DMAcc MO中。DMGateway節點500包括表I中所示的屬性。表I
權利要求
1.一種用於執行設備管理(DM)網關引導的設備,該設備包括 存儲器,用於存儲DM客戶端的代碼和多個DM管理對象(MO),該多個DM MO的每一個包括一個或多個節點; 處理器,用於執行存儲在該存儲器中的DM客戶端的代碼; 通信單元,用於接收和發送用於DM客戶端的消息;以及 DM客戶端,用於基於包括在該多個DM MO的至少一個中的至少一個節點執行DM網關引導。
2.如權利要求I所述的設備,其中包括DM客戶端執行DM網關引導所基於的節點的該多個DM MO的至少一個包括DM帳戶(DMAcc) MO。
3.如權利要求I所述的設備,其中包括DM客戶端執行DM網關引導所基於的節點、或DM客戶端執行DM網關引導所基於的至少一個節點的該多個DM MO的至少一個在DMAcc MO中被引用。
4.如權利要求I所述的設備,其中包括DM客戶端執行DM網關引導所基於的節點的該多個DM MO的至少一個不包括DM帳戶(DMAcc) MO。
5.如權利要求I所述的設備,其中該至少一個節點包括DMGateway節點。
6.如權利要求5所述的設備,其中DMGateway節點包括屬性
7.如權利要求I所述的設備,其中該至少一個節點包括Mode節點,其標識DM網關是否以透明模式、透明模式和協議適配模式之一操作, 其中,當處於透明模式時,DM網關維護設備的本地/私有和全局/公開身份之間的映射以協助DM伺服器向DM客戶端發送通知,其中,當處於代理模式時,DM網關代表另一DM伺服器管理設備,並且 其中,當處於協議適配模式時,DM網關代表另一 DM伺服器管理非開放移動聯盟(OMA) -DM 設備。
8.如權利要求7所述的設備,其中Mode節點包括屬性
9.如權利要求7所述的設備,其中該至少一個節點包括作為Mode節點的親節點的DMGateway 節點。
10.如權利要求I所述的設備,其中該至少一個節點包括RefreshInterval節點,其規定一間隔,在該間隔中該設備和DM網關必須交換通信以便DM網關引導信息維持有效。
11.如權利要求10所述的設備,其中RefreshInterval節點包括屬性
12.如權利要求10所述的設備,其中該至少一個節點包括作為RefreshInterval節點的親節點的DMGateway節點。
13.如權利要求I所述的設備,其中該至少一個節點包括ExpiryTime節點,其規定設備的網關引導信息將失效的時間,除非被更新。
14.如權利要求13所述的設備,其中ExpiryTime節點包括屬性
15.如權利要求13所述的設備,其中該至少一個節點包括作為ExpiryTime節點的親節點的DMGateway節點。
16.一種用於經由DM網關向設備管理(DM)伺服器傳達位置更新警報消息的設備,該設備包括 存儲器,用於存儲DM客戶端的代碼和多個DM管理對象(MO),該多個DM MO的每一個包括一個或多個節點; 處理器,用於執行存儲在該存儲器中的DM客戶端的代碼; 通信單元,用於接收和發送用於DM客戶端的消息;以及 DM客戶端,用於基於該多個DM MO的至少一個的LocationUpdate節點,在檢測到該設備的地址變化時經由DM網關向DM伺服器傳達位置更新警報消息。
17.如權利要求16所述的設備,其中包括LocationUpdate節點的該多個DMMO的至少一個包括DM帳戶(DMAcc) MO。
18.如權利要求16所述的設備,其中包括LocationUpdate節點或LocationUpdate節點的該多個DM MO的至少一個在DMAcc MO中被引用。
19.如權利要求16所述的設備,其中包括LocationUpdate節點的該多個DMMO的至少一個不包括DM帳戶(DMAcc) MO。
20.如權利要求16所述的設備,其中位置更新節點包括屬性
21.如權利要求16所述的設備,其中位置更新警報消息包括關於設備的硬體地址、設備的舊地址、設備的新地址的一個或多個的信息。
22.如權利要求16所述的設備,其中位置更新警報消息使用由開放移動聯盟(OMA)-DM協議定義的一般警報機制。
23.一種用於操作包括設備管理(DM)客戶端的設備向DM伺服器傳達位置更新警報消息的方法,該方法包括確定設備的地址是否從一個以外的本地地址改變為另一個本地地址; 如果確定地址從一個以外的本地地址改變為另一個本地地址,則確定是否找到其中LocationUpdate節點具有設置為真的值的至少一個DM帳戶(DMAcc)管理對象(MO); 如果找到其中LocationUpdate節點具有設置為真的值的至少一個DMAccMO,則確定是否有至少一個DM網關處於代理或適配模式; 如果確定沒有至少一個DM網關處於代理或適配模式,則將位置更新警報消息直接傳達到與其中LocationUpdate節點具有設置為真的值的至少一個DMAcc MO關聯的任何DM伺服器;以及 如果確定有至少一個DM網關處於代理或適配模式,則將位置更新警報消息傳達到與其中LocationUpdate節點具有設置為真的值的至少一個DMAccMO關聯並且處於代理或適配模式的任何一個DM網關。
24.如權利要求23所述的方法,其中確定是否至少一個DM網關處於代理或適配模式包括搜索包含設置為代理或協議適配的值的Mode節點的任何DMAcc MO。
25.—種從設備管理(DM)伺服器發送通知消息的方法,該方法包括 產生通知消息;以及 發送通知消息, 其中通知消息包括首標和正文,通知消息的正文包括欄位和欄位的至少一個。
26.如權利要求25所述的方法,其中〈moi_code>欄位和〈reason_code>欄位的每一個是8比特。
27.如權利要求25所述的方法,其中欄位規定MO標識符碼,在MO中MO標識符碼和MO標識符之間存在綁定,而欄位規定原因代碼,在MO中原因碼和原因字符串之間存在綁定。
28.如權利要求25所述的方法,其中在包括在通知消息的首標中的欄位中被設置為真的比特指示欄位存在於通知消息的正文中,而在包括在通知消息中的首標中的〈reason-present〉欄位中被設置為真的比特指示〈reason_code>欄位存在於通知消息的正文中。
29.一種用於設備管理(DM)網關處理來自DM伺服器的消息的方法,該方法包括 從DM伺服器接收用於與DM網關關聯的目標設備的消息; 確定DM網關是否被引導到發送該消息的DM伺服器; 如果確定DM網關未被引導到發送該消息的DM伺服器,則確定是否儘管DM網關未被引導到發送該消息的DM伺服器該DM網關也應當向目標設備轉發該消息;以及 如果確定儘管DM網關未被引導到發送該消息的DM伺服器該DM網關也應當向目標設備轉發該消息,則向目標設備轉發該消息。
30.如權利要求29所述的方法,其中從DM伺服器接收用於與DM網關關聯的目標設備的消息包括 從DM伺服器接收消息;以及 通過確定目標設備是否具有在LAN設備盤存MO中的條目來確定接收消息的目標設備是否與DM網關關聯。
31.如權利要求29所述的方法,其中確定是否儘管DM網關未被引導到發送該消息的DM伺服器該DM網關也應當向目標設備轉發該消息的步驟包括 確定用於目標設備的LAN設備盤存MO條目是否在用於目標設備的已引導伺服器的列表中包括發送該消息的DM伺服器。
32.如權利要求31所述的方法,其中確定是否儘管DM網關未被引導到發送該消息的DM伺服器該DM網關也應當向目標設備轉發該消息的步驟進一步包括 如果確定發送該消息的DM伺服器被包括在用於該目標設備的引導伺服器的列表中,則確定發送該消息的DM伺服器是否被包括在DM網關的黑名單中;以及 如果確定發送該消息的DM伺服器未被包括在黑名單中,則向目標設備轉發該消息。
33.如權利要求32所述的方法,其中確定是否儘管DM網關未被引導到發送該消息的DM伺服器該DM網關也應當向目標設備轉發該消息的步驟進一步包括 如果確定發送該消息的DM伺服器ID被包括在黑名單中,則確定是否有反對發送該消息的DM伺服器的黑名單的管理覆蓋,以及如果確定有反對發送該消息的DM伺服器的黑名單的管理覆蓋,則向目標設備轉發該消息。
全文摘要
本發明提供用於管理設備管理伺服器不能直接訪問的設備的方法和設備。一種用於經由設備管理(DM)網關向DM伺服器傳達位置更新警報消息的設備包括存儲器,用於存儲DM客戶端的代碼和多個DM MO,該多個DM MO的每一個包括一個或多個節點;處理器,用於執行存儲在該存儲器中的DM客戶端的代碼;通信單元,用於接收和發送用於DM客戶端的消息;以及DM客戶端,用於基於該多個DM MO的至少一個的LocationUpdate節點,在檢測到設備的地址改變時經由DM網關向DM伺服器傳達位置更新警報消息。
文檔編號H04L12/24GK102918803SQ201180026634
公開日2013年2月6日 申請日期2011年3月28日 優先權日2010年3月29日
發明者K.P.布哈特 申請人:三星電子株式會社