專利名稱:設(shè)備管理系統(tǒng)中對網(wǎng)關(guān)進(jìn)行初始化的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及設(shè)備管理(DM, Device Management)技術(shù),特別涉及一種DM系統(tǒng)中對網(wǎng)關(guān)進(jìn)行初始化的方法及裝置。
背景技術(shù):
目前,已經(jīng)制定了DM統(tǒng)一規(guī)范。DM系統(tǒng)提供了一種低成本方案,用于第三方管理和設(shè)置終端設(shè)備,如管理和設(shè)置移動(dòng)終端各個(gè)功能對象中的環(huán)境和配置信息,解決這些終端設(shè)備在使用過程中遇到的問題。舉一個(gè)例子進(jìn)行說明,通過無線網(wǎng)絡(luò)(OTA,Over theAir)方式由服務(wù)器對終端設(shè)備進(jìn)行軟件和固件的安裝及升級等設(shè)備管理操作,提供更加人性化和個(gè)性化的服務(wù),提高使用終端設(shè)備的用戶體驗(yàn)。在這里,第三方可以為運(yùn)營商、業(yè)務(wù) 提供商或合作方提供的服務(wù)器。圖I為現(xiàn)有技術(shù)DM系統(tǒng)的結(jié)構(gòu)示意圖,該DM系統(tǒng)包括服務(wù)器及終端設(shè)備,其中,服務(wù)器,用于通過設(shè)備管理接口向終端設(shè)備發(fā)送管理命令;終端設(shè)備,用于從服務(wù)器接收管理命令,執(zhí)行該接收的管理命令。終端設(shè)備在自身設(shè)置了客戶端及管理對象(MO, Management Object)??蛻舳私馕鲈摻邮盏墓芾砻?,指示管理對象執(zhí)行該管理命令。管理對象采用樹形結(jié)構(gòu)存儲,其中的每一個(gè)樹枝都可以被認(rèn)為是一個(gè)服務(wù)器對終端設(shè)備進(jìn)行管理的接口,用于在終端設(shè)備中轉(zhuǎn)發(fā)這些管理命令。這些管理命令可以為獲取命令、替換命令、執(zhí)行命令、復(fù)制命令或刪除命令等。隨著技術(shù)的發(fā)展,還存在服務(wù)器通過網(wǎng)關(guān)(GW,Gateway)對局域網(wǎng)內(nèi)終端設(shè)備進(jìn)行設(shè)備管理方法,其中,服務(wù)器和網(wǎng)關(guān)都符合DM規(guī)范,服務(wù)器可以通過DM協(xié)議管理網(wǎng)關(guān),網(wǎng)關(guān)也可以通過DM協(xié)議或其他設(shè)備管理協(xié)議管理終端設(shè)備。在網(wǎng)關(guān)中,可以保存局域網(wǎng)內(nèi)所管轄終端設(shè)備的信息,服務(wù)器通過管理網(wǎng)關(guān),間接對終端設(shè)備管理,此時(shí)網(wǎng)關(guān)對于服務(wù)器來說,就是一個(gè)終端設(shè)備,而網(wǎng)關(guān)對于網(wǎng)關(guān)下的終端設(shè)備,則是一個(gè)服務(wù)器,因此網(wǎng)關(guān)稱為代理服務(wù)器。在網(wǎng)關(guān)作為代理服務(wù)器對終端設(shè)備進(jìn)行DM之前,服務(wù)器需要對網(wǎng)關(guān)進(jìn)行初始化過程,網(wǎng)關(guān)需要對終端設(shè)備進(jìn)行初始化過程,以便進(jìn)行后續(xù)的設(shè)備管理。初始化(Bootstrap)過程是指,使得設(shè)備具備能夠與DM服務(wù)器發(fā)起管理會(huì)話的能力的過程。沒有進(jìn)行初始化的設(shè)備無法與服務(wù)器直接進(jìn)行DM會(huì)話。對于目前的DM規(guī)范,有四種進(jìn)行初始化的方式,以下分別進(jìn)行說明。第一種初始化方式在網(wǎng)關(guān)和終端設(shè)備出廠前,就已經(jīng)完成初始化過程;第二種初始化方式設(shè)置存儲有初始化信息的功能卡(Smartcard),終端設(shè)備將該Smartcard與自身進(jìn)行物理連接后,從Smartcard上獲取初始化信息,采用所獲取的初始化信息完成初始化過程;第三種初始化方式服務(wù)器獲取終端設(shè)備標(biāo)識,比如終端設(shè)備號碼或地址,然后將初始化信息發(fā)送給具有該終端設(shè)備標(biāo)識的終端設(shè)備,終端設(shè)備采用所接收的初始化信息完成初始化過程,這里的終端設(shè)備標(biāo)識是使用該終端設(shè)備的用戶主動(dòng)注冊時(shí)發(fā)送給服務(wù)器的,或者終端設(shè)備剛接入到服務(wù)器所在的移動(dòng)網(wǎng)絡(luò)時(shí)發(fā)送給服務(wù)器的,服務(wù)器根據(jù)該終端設(shè)備標(biāo)識就可以確定終端設(shè)備;第四種初始化方式終端設(shè)備支持超文本傳輸(HTTPs, HypertextTransferProtocol over Secure Socket Layer)協(xié)議,終端設(shè)備通過HTTPS協(xié)議獲取方式使用統(tǒng)一資源標(biāo)識符(URL, Uniform resource locator)訪問服務(wù)器,獲取到初始化信息,采用所獲取的初始化信息完成初始化過程。以上四種初始化方式中,第一種方式為出廠前對網(wǎng)關(guān)進(jìn)行初始化方式,但是如果網(wǎng)關(guān)所管轄的終端設(shè)備接受多個(gè)服務(wù)器的設(shè)備管理時(shí),并無法在出廠前為網(wǎng)關(guān)設(shè)置對應(yīng)這所有服務(wù)器的初始化設(shè)置,因此,就需要采用后三種初始化方式。但是,后三種初始化方式中,都是終端設(shè)備獲取到初始化信息后,自身完成初始化過程,而不涉及網(wǎng)關(guān)如何完成初始化。
因此,網(wǎng)關(guān)如何在設(shè)備管理系統(tǒng)中完成初始化過程,仍然是一個(gè)亟待解決的問題。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種設(shè)備管理系統(tǒng)中對網(wǎng)關(guān)進(jìn)行初始化的方法,該方法能夠使得網(wǎng)關(guān)完成初始化過程。本發(fā)明實(shí)施例提供一種設(shè)備管理系統(tǒng)中對網(wǎng)關(guān)進(jìn)行初始化的裝置,該裝置能夠使得網(wǎng)關(guān)完成初始化過程。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種設(shè)備管理系統(tǒng)中對網(wǎng)關(guān)進(jìn)行初始化的方法,該方法包括網(wǎng)關(guān)從終端設(shè)備獲取該終端設(shè)備保存的服務(wù)器信息;網(wǎng)關(guān)根據(jù)所獲取的服務(wù)器信息確定目標(biāo)服務(wù)器,發(fā)起初始化請求;網(wǎng)關(guān)根據(jù)從目標(biāo)服務(wù)器接收的初始化信息,進(jìn)行初始化。一種設(shè)備管理系統(tǒng)中對網(wǎng)關(guān)進(jìn)行初始化的裝置,包括獲取模塊、確定模塊初始化請求模塊、接收模塊及初始化模塊,其中,獲取模塊,用于從終端設(shè)備接收服務(wù)器信息,發(fā)送給確定模塊;確定模塊,用于根據(jù)所獲取的服務(wù)器信息,確定目標(biāo)服務(wù)器,并通知初始化請求模塊;初始化請求模塊,用于根據(jù)所述確定模塊的通知,發(fā)起初始化請求;接收模塊,用于接收目標(biāo)服務(wù)器發(fā)送的初始化信息;初始化模塊,用于根據(jù)接收的所述初始化信息進(jìn)行初始化。一種設(shè)備管理系統(tǒng)中對網(wǎng)關(guān)進(jìn)行初始化的裝置,包括保存模塊及收發(fā)模塊,其中,保存模塊,用于保存服務(wù)器信息;收發(fā)模塊,用于將保存模塊保存的服務(wù)器信息發(fā)送給網(wǎng)關(guān)。本發(fā)明實(shí)施例網(wǎng)關(guān)從終端設(shè)備獲取所保存的服務(wù)器信息,根據(jù)所獲取的服務(wù)器信息確定目標(biāo)服務(wù)器,從目標(biāo)服務(wù)器獲取初始化信息后,采用所獲取的初始化信息進(jìn)行初始化。因此,本發(fā)明實(shí)施例通過終端輔助簡化網(wǎng)關(guān)的初始化過程,豐富網(wǎng)關(guān)的初始化途徑,使得網(wǎng)關(guān)完成初始化過程。
圖I為現(xiàn)有技術(shù)DM系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例提供的對網(wǎng)關(guān)進(jìn)行初始化的方法流程圖;圖3為本發(fā)明實(shí)施例提供的對網(wǎng)關(guān)進(jìn)行初始化的系統(tǒng)結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例提供的對網(wǎng)關(guān)進(jìn)行初始化的裝置一結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例提供的對網(wǎng)關(guān)進(jìn)行初始化的裝置二結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例提供的對網(wǎng)關(guān)進(jìn)行初始化的具體實(shí)施例一流程圖;圖7為本發(fā)明實(shí)施例提供的對網(wǎng)關(guān)進(jìn)行初始化的具體實(shí)施例二流程圖;圖8為本發(fā)明實(shí)施例提供的在終端設(shè)備上的DMAcc結(jié)構(gòu)示意圖;圖9為本發(fā)明實(shí)施例提供的在網(wǎng)關(guān)上和在終端設(shè)備上的DMAcc結(jié)構(gòu)比較示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對本發(fā)明作進(jìn)一步詳細(xì)說明。在存在網(wǎng)關(guān)作為代理服務(wù)器的情況下進(jìn)行設(shè)備管理過程之前,一共需要三個(gè)初始化過程,包括服務(wù)器對終端設(shè)備進(jìn)行初始化過程,網(wǎng)關(guān)對終端設(shè)備進(jìn)行初始化過程,及服務(wù)器對網(wǎng)關(guān)進(jìn)行初始化過程。本發(fā)明實(shí)施例就提供一種服務(wù)器對網(wǎng)關(guān)進(jìn)行初始化過程。具體地,網(wǎng)關(guān)從終端設(shè)備獲取所保存的服務(wù)器信息,根據(jù)所獲取的服務(wù)器信息確定目標(biāo)服務(wù)器,從目標(biāo)服務(wù)器獲取對應(yīng)目標(biāo)服務(wù)器的初始化信息后,采用所獲取的初始化信息進(jìn)行初始化。因此,本發(fā)明實(shí)施例通過終端輔助簡化網(wǎng)關(guān)的初始化過程,豐富網(wǎng)關(guān)的初始化途徑,使得網(wǎng)關(guān)完成初始化過程。在本發(fā)明實(shí)施例中,網(wǎng)關(guān)在發(fā)起初始化請求時(shí),可以與目標(biāo)服務(wù)器交互可以直接進(jìn)行,或者由終端設(shè)備輔助進(jìn)行。在本發(fā)明實(shí)施例中,進(jìn)行初始化為目標(biāo)服務(wù)器下發(fā)初始化信息,通過這些信息進(jìn)行的初始化結(jié)果使得網(wǎng)關(guān)由初始狀態(tài)轉(zhuǎn)換到設(shè)備管理會(huì)話狀態(tài),對終端設(shè)備進(jìn)行設(shè)備管理。圖2為本發(fā)明實(shí)施例提供的對網(wǎng)關(guān)進(jìn)行初始化的方法流程圖,其具體步驟為步驟201、網(wǎng)關(guān)從終端設(shè)備獲取該終端設(shè)備所存儲的服務(wù)器信息;在本步驟中,所存儲的服務(wù)器信息就是終端設(shè)備已經(jīng)進(jìn)行初始化的服務(wù)器信息;在該步驟中,從終端設(shè)備獲取的服務(wù)器信息就是終端設(shè)備對應(yīng)服務(wù)器的DM帳戶對象(DMAcc,DM Account MO)中的部分信息,在該對應(yīng)服務(wù)器的DMAcc中,保存了服務(wù)器在該終端設(shè)備上的特定設(shè)置,比如服務(wù)器標(biāo)識、該終端設(shè)備訪問該服務(wù)器的地址、用戶名或密碼等,該對應(yīng)服務(wù)器的DMAcc在終端設(shè)備進(jìn)行初始化之前,由該對應(yīng)服務(wù)器發(fā)送給終端設(shè)備或終端設(shè)備出廠前就設(shè)置好,每一個(gè)服務(wù)器都會(huì)在終端設(shè)備上對應(yīng)一個(gè)DMAcc ;在該步驟中,服務(wù)器信息可以為服務(wù)器標(biāo)識和對應(yīng)的初始化地址信息,或者,為服務(wù)器標(biāo)識信息。
步驟202、網(wǎng)關(guān)根據(jù)所獲取的服務(wù)器信息確定目標(biāo)服務(wù)器,發(fā)起初始化請求;在本步驟中,在確定目標(biāo)服務(wù)器時(shí),還根據(jù)自身已經(jīng)初始化的服務(wù)器標(biāo)識信息,確定要進(jìn)行初始化的目標(biāo)服務(wù)器,也就是網(wǎng)關(guān)將所獲取的服務(wù)器信息與自身存儲的服務(wù)器信息進(jìn)行比較,將所獲取的服務(wù)器信息中的,去除自身存儲的服務(wù)器信息的服務(wù)器信息所對應(yīng)的服務(wù)器確定為目標(biāo)服務(wù)器;在本步驟中,在確定目標(biāo)服務(wù)器后,可以根據(jù)目標(biāo)服務(wù)器標(biāo)識和對應(yīng)的初始化地址信息建立與目標(biāo)服務(wù)器之間的鏈路,通過鏈路直接向確定的目標(biāo)服務(wù)器發(fā)起初始化請求;在本步驟中,在確定目標(biāo)服務(wù)器后,也可以通過終端設(shè)備向確定的目標(biāo)服務(wù)器發(fā)起初始化請求,這時(shí),就需要向終端設(shè)備發(fā)送所確定的目標(biāo)服務(wù)器標(biāo)識,還可以進(jìn)一步發(fā)送網(wǎng)關(guān)信息,該網(wǎng)關(guān)信息也可以由其他實(shí)體,比如其他終端設(shè)備或其他網(wǎng)關(guān),提供給終端設(shè)備,網(wǎng)關(guān)信息包括網(wǎng)關(guān)標(biāo)識和網(wǎng)關(guān)地址信息,可以攜帶在第一通知消息中發(fā)送,終端設(shè)備接收到該所確定的目標(biāo)服務(wù)器標(biāo)識后,向具有該目標(biāo)服務(wù)器標(biāo)識的目標(biāo)服務(wù)器發(fā)送網(wǎng)關(guān)信 息,該網(wǎng)關(guān)信息可以攜帶在第二通知消息中發(fā)送,目標(biāo)服務(wù)器接收到后要為具有該網(wǎng)關(guān)信息的網(wǎng)關(guān)進(jìn)行初始化過程;步驟203、網(wǎng)關(guān)接收到目標(biāo)服務(wù)器發(fā)送的初始化信息,采用該初始化信息進(jìn)行初始化過程。在該實(shí)施例中,如果所獲取的服務(wù)器信息包括服務(wù)器標(biāo)識;所述根據(jù)所獲取的服務(wù)器信息確定目標(biāo)服務(wù)器包括網(wǎng)關(guān)將所獲取的服務(wù)器標(biāo)識與自身存儲的服務(wù)器標(biāo)識進(jìn)行比較,將所獲取的服務(wù)器標(biāo)識中的,去除自身存儲的服務(wù)器標(biāo)識的服務(wù)器信息所對應(yīng)的服務(wù)器確定為目標(biāo)服務(wù)器。如果所獲取的服務(wù)器信息包括服務(wù)器地址信息;所述根據(jù)所獲取的服務(wù)器信息確定目標(biāo)服務(wù)器包括網(wǎng)關(guān)將所獲取的服務(wù)器地址信息與自身存儲的服務(wù)器地址信息進(jìn)行比較,將所獲取的服務(wù)器地址信息中的,去除自身存儲的服務(wù)器地址信息的服務(wù)器信息所對應(yīng)的服務(wù)器確定為目標(biāo)服務(wù)器。圖3為本發(fā)明實(shí)施例提供的對網(wǎng)關(guān)進(jìn)行初始化的系統(tǒng)結(jié)構(gòu)示意圖,包括終端設(shè)備、目標(biāo)服務(wù)器和網(wǎng)關(guān),其中,終端設(shè)備,用于將保存的服務(wù)器信息發(fā)送給網(wǎng)關(guān),根據(jù)網(wǎng)關(guān)發(fā)送的目標(biāo)服務(wù)器信息和/或網(wǎng)關(guān)信息向目標(biāo)服務(wù)器發(fā)送初始化請求;網(wǎng)關(guān),用于根據(jù)所獲取的服務(wù)器信息,確定目標(biāo)服務(wù)器,向目標(biāo)服務(wù)器發(fā)起初始化請求或向終端設(shè)備發(fā)送目標(biāo)服務(wù)器標(biāo)識和/或網(wǎng)關(guān)信息,接收目標(biāo)服務(wù)器發(fā)送的初始化信息,進(jìn)行初始化;目標(biāo)服務(wù)器,用于接受網(wǎng)關(guān)或終端設(shè)備發(fā)起的初始化請求,根據(jù)初始化請求向網(wǎng)關(guān)發(fā)送初始化信息。在該實(shí)施例中,所述網(wǎng)關(guān),還用于根據(jù)網(wǎng)關(guān)自身存儲的服務(wù)器信息,確定目標(biāo)服務(wù)器。在圖3中,折線表示了終端設(shè)備、網(wǎng)關(guān)及目標(biāo)服務(wù)器之間都采用無線連接。其他實(shí)施例中,終端設(shè)備、網(wǎng)關(guān)及目標(biāo)服務(wù)器兩兩之間可以采用有線或無線的方式連接,此處不再限定。
圖4為本發(fā)明實(shí)施例提供的對網(wǎng)關(guān)進(jìn)行初始化的裝置一結(jié)構(gòu)示意圖,該裝置也就是網(wǎng)關(guān),包括獲取模塊、確定模塊初始化請求模塊、接收模塊及初始化模塊,其中,獲取模塊,用于從終端設(shè)備接收服務(wù)器信息,發(fā)送給確定模塊;確定模塊,用于根據(jù)所獲取的服務(wù)器信息,確定目標(biāo)服務(wù)器,并通知初始化請求模塊;初始化請求模塊,用于根據(jù)所述確定模塊的通知,發(fā)起初始化請求;接收模塊,用于接收目標(biāo)服務(wù)器發(fā)送的初始化信息;初始化模塊,用于根據(jù)接收的所述初始化信息進(jìn) 行初始化。在該實(shí)施例中,所述確定模塊,還用于根據(jù)網(wǎng)關(guān)自身存儲的服務(wù)器信息,確定目標(biāo)服務(wù)器。在該實(shí)施例中,所述初始化請求模塊,還包括第一初始化請求模塊,用于向所述目標(biāo)服務(wù)器的初始化地址信息中的地址發(fā)起連接,請求初始化信息。在該實(shí)施例中,所述初始化請求模塊,還包括第二初始化請求模塊,用于向終端設(shè)備發(fā)送目標(biāo)服務(wù)器信息。圖5為本發(fā)明實(shí)施例提供的對網(wǎng)關(guān)進(jìn)行初始化的裝置二結(jié)構(gòu)示意圖,也就是終端設(shè)備,包括保存模塊及收發(fā)模塊,其中,保存模塊,用于保存服務(wù)器信息;收發(fā)模塊,用于將保存模塊保存的服務(wù)器信息發(fā)送給網(wǎng)關(guān)。在該實(shí)施例中,所述保存模塊還包括第一保存子模塊,用于保存目標(biāo)服務(wù)器的初始化地址信息;所述收發(fā)模塊還包括第一收發(fā)子模塊,用于將第一保存子模塊保存的目標(biāo)服務(wù)器的初始化地址信息發(fā)送給網(wǎng)關(guān)。在該實(shí)施例中,收發(fā)模塊還包括第二收發(fā)子模塊,用于接收網(wǎng)關(guān)發(fā)送的目標(biāo)服務(wù)器信息和,向目標(biāo)服務(wù)器發(fā)送初始化請求。在上述過程中,終端設(shè)備所保存的服務(wù)器信息可以為一個(gè),也可以為兩個(gè)及以上,這里不再限定。網(wǎng)關(guān)所保存的服務(wù)器信息可以為一個(gè),也可以為兩個(gè)及以上,這里不限定。在網(wǎng)關(guān)確認(rèn)目標(biāo)服務(wù)器時(shí),也可以確定為一個(gè)或兩個(gè)及以上,都是采用上述方法進(jìn)行的。以下舉兩個(gè)具體實(shí)施例說明本發(fā)明實(shí)施例。圖6為本發(fā)明實(shí)施例提供的對網(wǎng)關(guān)進(jìn)行初始化的具體實(shí)施例一流程圖,具體步驟為步驟601、終端設(shè)備和目標(biāo)服務(wù)器之間已經(jīng)完成了初始化過程;在該步驟中,終端設(shè)備針對該目標(biāo)服務(wù)器設(shè)置了 DMAcc,在DMAcc中,保存了已經(jīng)完成了初始化過程的目標(biāo)服務(wù)器標(biāo)識及對應(yīng)的初始化地址信息,比如目標(biāo)服務(wù)器的標(biāo)識和初始化的URL ;舉一個(gè)例子,如圖8所示,在終端設(shè)備設(shè)置的DMAcc中,保存了一個(gè)標(biāo)識為1234的服務(wù)器在初始化過程中的地址,符合初始化條件的終端設(shè)備或網(wǎng)關(guān)都可以通過HTTPs獲取命令向具有該標(biāo)識的服務(wù)器進(jìn)行獲取操作,從服務(wù)器中獲取到初始化信息,在圖8中,還包括服務(wù)器的名稱“testsever”,URL地址“www. abc. com”以及獲取初始化信息的URL地址“www. abc. com/bootstrap,,;
步驟602、終端設(shè)備與網(wǎng)關(guān)建立連接,網(wǎng)關(guān)向終端設(shè)備發(fā)送DM會(huì)話,獲取所有已經(jīng)進(jìn)行初始化的服務(wù)器標(biāo)識;在本步驟中,網(wǎng)關(guān)也可以發(fā)起和終端設(shè)備其他形式的信息交互,比如動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP, Dynamic Host Configuration Protocol)等;在本步驟中,如果發(fā)送DM會(huì)話,則在步驟601中,需要完成終端設(shè)備針對網(wǎng)關(guān)的初始化過程,如果是其他形式的信息交互,則不需要;
在本步驟中,如果采用DM會(huì)話,則網(wǎng)關(guān)通過DM會(huì)話中的獲取命令,獲取服務(wù)器對應(yīng)的DMAcc,獲取時(shí)由于權(quán)限保護(hù),無法獲取全部的DMAcc,但是可以獲取部分的DMAcc,其中包括但不限于服務(wù)器標(biāo)識。步驟603、網(wǎng)關(guān)將所獲取到的進(jìn)行初始化的服務(wù)器標(biāo)識與自身已有的完成初始化的服務(wù)器標(biāo)識進(jìn)行比較,確定未進(jìn)行初始化的服務(wù)器標(biāo)識,也就是目標(biāo)服務(wù)器的服務(wù)器標(biāo)識;在本步驟中,如圖9所示,比如網(wǎng)關(guān)的DMAcc包括了標(biāo)識為123的服務(wù)器信息及標(biāo)識為456的服務(wù)器信息,但是獲取到的服務(wù)器信息為標(biāo)識789的服務(wù)器信息,則網(wǎng)關(guān)比較后,確定需要向標(biāo)識為789的服務(wù)器發(fā)送初始化請求,以便替代標(biāo)識為789的服務(wù)器對終端設(shè)備進(jìn)行代理DM ;步驟604、網(wǎng)關(guān)向終端設(shè)備獲取目標(biāo)服務(wù)器的初始化地址信息;在本步驟中,網(wǎng)關(guān)向終端設(shè)備發(fā)送目標(biāo)服務(wù)器的標(biāo)識,終端設(shè)備返回給網(wǎng)關(guān)該目標(biāo)服務(wù)器的初始化地址信息;步驟605、網(wǎng)關(guān)向目標(biāo)服務(wù)器的初始化地址發(fā)起HTTPs請求,目標(biāo)服務(wù)器接收到該請求后,認(rèn)證該網(wǎng)關(guān)合法且可以進(jìn)行DM代理管理終端設(shè)備后,向網(wǎng)關(guān)發(fā)送目標(biāo)服務(wù)器的初始化信息,網(wǎng)關(guān)接收到后完成初始化,作為目標(biāo)服務(wù)器的代理服務(wù)器,對終端設(shè)備進(jìn)行代理
設(shè)備管理;在本步驟中,目標(biāo)服務(wù)器如何認(rèn)證網(wǎng)關(guān)的過程可以采用現(xiàn)有技術(shù)進(jìn)行,這里不再贅述。圖7為本發(fā)明實(shí)施例提供的對網(wǎng)關(guān)進(jìn)行初始化的具體實(shí)施例二流程圖,具體步驟為步驟701、終端設(shè)備和目標(biāo)服務(wù)器之間已經(jīng)完成了初始化過程;步驟702、終端設(shè)備與網(wǎng)關(guān)建立連接,網(wǎng)關(guān)向終端設(shè)備發(fā)送DM會(huì)話,獲取所有已經(jīng)進(jìn)行初始化的服務(wù)器標(biāo)識;在本步驟中,網(wǎng)關(guān)也可以發(fā)起和終端設(shè)備其他形式的信息交互,比如動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP, Dynamic Host Configuration Protocol)等;在本步驟中,如果發(fā)送DM會(huì)話,則在步驟601中,需要完成終端設(shè)備針對網(wǎng)關(guān)的初始化過程,如果是其他形式的信息交互,則不需要;在本步驟中,如果采用DM會(huì)話,則網(wǎng)關(guān)通過DM會(huì)話中的獲取命令,獲取服務(wù)器對應(yīng)的DMAcc,獲取時(shí)由于權(quán)限保護(hù),無法獲取全部的DMAcc,但是可以獲取部分的DMAcc,其中包括但不限于服務(wù)器標(biāo)識。步驟703、網(wǎng)關(guān)將所獲取到的進(jìn)行初始化的服務(wù)器標(biāo)識與自身已有的完成初始化的服務(wù)器標(biāo)識進(jìn)行比較,確定未進(jìn)行初始化的服務(wù)器標(biāo)識,也就是目標(biāo)服務(wù)器的服務(wù)器標(biāo)識;步驟704、網(wǎng)關(guān)向終端設(shè)備發(fā)起DM會(huì)話,向終端設(shè)備通知目標(biāo)服務(wù)器的服務(wù)器標(biāo)識及網(wǎng)關(guān)信息;在本步驟中,網(wǎng)關(guān)信息可以為網(wǎng)關(guān)的公網(wǎng)標(biāo)識和/或公網(wǎng)地址,采用的DM會(huì)話為設(shè)置的第一通知消息,即在第一通知消息中攜帶目標(biāo)服務(wù)器的服務(wù)器標(biāo)識及網(wǎng)關(guān)信息;例如,網(wǎng)關(guān)通過比較得知確定需要向標(biāo)識為789的服務(wù)器發(fā)送初始化請求,則向
終端設(shè)備發(fā)送第一通知消息為 <Alert>
<Data>2345</Data>
<Item>
<Data>ServerID=7 89</Data>
<Data>Gateway Address=213.14.12.156 和/或 Gw ID=Gw 1234</Data></Item>
</Alert>步驟705、終端設(shè)備接收到目標(biāo)服務(wù)器的服務(wù)器標(biāo)識及網(wǎng)關(guān)信息后,向目標(biāo)服務(wù)器發(fā)起DM會(huì)話,將網(wǎng)關(guān)信息發(fā)送給目標(biāo)服務(wù)器;在本步驟中,比如終端接收到通知消息后,根據(jù)該通知消息確定網(wǎng)關(guān)要向標(biāo)識為789的目標(biāo)服務(wù)器發(fā)送初始化請求,同時(shí)確定網(wǎng)關(guān)信息,終端生成第二通知消息,攜帶有網(wǎng)關(guān)信息,發(fā)送給目標(biāo)服務(wù)器,該第二通知消息為
<Alert>
<Data>2346</Data>
<Ttem>
<Data>Gateway Address=213.14.12.156 和 / 或 GwID=Gw 1234</Data>
</Item>
</Alert>步驟706、目標(biāo)服務(wù)器接收到該第二通知消息后,確認(rèn)具有該消息攜帶的網(wǎng)關(guān)信息的網(wǎng)關(guān)發(fā)起初始化請求,則當(dāng)認(rèn)證該網(wǎng)關(guān)為合法的且可以進(jìn)行DM代理管理終端設(shè)備后,向網(wǎng)關(guān)發(fā)送目標(biāo)服務(wù)器的初始化信息,網(wǎng)關(guān)接收到后完成初始化過程,作為目標(biāo)服務(wù)器的代理服務(wù)器,對終端設(shè)備進(jìn)行代理DM??梢钥闯?,本發(fā)明實(shí)施例提供了一種由網(wǎng)關(guān)檢測與所管轄終端設(shè)備已經(jīng)進(jìn)行了初始化的服務(wù)器信息差別,從而確定要進(jìn)行初始化的服務(wù)器信息并根據(jù)該信息進(jìn)行對應(yīng)的服務(wù)器的初始化方法,從而可以代理所對應(yīng)的服務(wù)器對終端設(shè)備進(jìn)行DM管理。在進(jìn)行對應(yīng)的服務(wù)器的初始化過程中,可以由網(wǎng)關(guān)直接向該對應(yīng)的服務(wù)器發(fā)起,也可以由終端設(shè)備輔助發(fā)起。因此,本發(fā)明實(shí)施例提供的方法、系統(tǒng)及裝置簡化了終端設(shè)備由多個(gè)服務(wù)器進(jìn)行DM管理時(shí),網(wǎng)關(guān)分別與這多個(gè)服務(wù)器進(jìn)行初始化的過程,避免了網(wǎng)關(guān)無法確定要進(jìn)行初始化的服務(wù)器,在使用過程中進(jìn)行實(shí)時(shí)選擇并進(jìn)行初始化過程,降低了網(wǎng)關(guān)的負(fù)擔(dān)。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種設(shè)備管理系統(tǒng)中對網(wǎng)關(guān)進(jìn)行初始化的方法,其特征在于,該方法包括 網(wǎng)關(guān)從終端設(shè)備獲取該終端設(shè)備保存的服務(wù)器信息; 網(wǎng)關(guān)根據(jù)所獲取的服務(wù)器信息確定目標(biāo)服務(wù)器,發(fā)起初始化請求; 網(wǎng)關(guān)根據(jù)從目標(biāo)服務(wù)器接收的初始化信息,進(jìn)行初始化。
2.如權(quán)利要求I所述的方法,其特征在于,在網(wǎng)關(guān)從終端設(shè)備獲取該終端設(shè)備保存的服務(wù)器信息之前,所述方法還包括 所述目標(biāo)服務(wù)器完成對終端設(shè)備的初始化,所述網(wǎng)關(guān)完成對終端設(shè)備的初始化。
3.如權(quán)利要求I所述的方法,其特征在于, 在所述發(fā)起初始化請求之前,還包括網(wǎng)關(guān)從終端設(shè)備獲取目標(biāo)服務(wù)器的初始化地址信息; 所述發(fā)起初始化請求為 網(wǎng)關(guān)向所述目標(biāo)服務(wù)器的初始化地址信息中的地址發(fā)起連接,請求初始化信息。
4.如權(quán)利要求I所述的方法,其特征在于,所述發(fā)起初始化請求包括網(wǎng)關(guān)向終端設(shè)備發(fā)送目標(biāo)服務(wù)器信息; 在所述發(fā)起初始化請求之后,該方法還包括 終端設(shè)備根據(jù)目標(biāo)服務(wù)器信息向目標(biāo)服務(wù)器發(fā)送第二初始化請求; 所述第二初始化請求包括網(wǎng)關(guān)信息。
5.如權(quán)利要求4所述的方法,其特征在于,所述網(wǎng)關(guān)向終端設(shè)備發(fā)送目標(biāo)服務(wù)器信息時(shí),所述網(wǎng)關(guān)還向終端設(shè)備發(fā)送網(wǎng)關(guān)信息。
6.如權(quán)利要求1、3或4所述的方法,其特征在于,所獲取的服務(wù)器信息包括服務(wù)器標(biāo)識; 所述根據(jù)所獲取的服務(wù)器信息確定目標(biāo)服務(wù)器包括網(wǎng)關(guān)將所獲取的服務(wù)器標(biāo)識與自身存儲的服務(wù)器標(biāo)識進(jìn)行比較,將所獲取的服務(wù)器標(biāo)識中的,去除自身存儲的服務(wù)器標(biāo)識的服務(wù)器信息所對應(yīng)的服務(wù)器確定為目標(biāo)服務(wù)器。
7.如權(quán)利要求1、3或4所述的方法,其特征在于,所獲取的服務(wù)器信息包括服務(wù)器地址信息; 所述根據(jù)所獲取的服務(wù)器信息確定目標(biāo)服務(wù)器包括網(wǎng)關(guān)將所獲取的服務(wù)器地址信息與自身存儲的服務(wù)器地址信息進(jìn)行比較,將所獲取的服務(wù)器地址信息中的,去除自身存儲的服務(wù)器地址信息的服務(wù)器信息所對應(yīng)的服務(wù)器確定為目標(biāo)服務(wù)器。
8.一種設(shè)備管理系統(tǒng)中對網(wǎng)關(guān)進(jìn)行初始化的裝置,其特征在于,包括獲取模塊、確定模塊初始化請求模塊、接收模塊及初始化模塊,其中, 獲取模塊,用于從終端設(shè)備接收服務(wù)器信息,發(fā)送給確定模塊; 確定模塊,用于根據(jù)所獲取的服務(wù)器信息,確定目標(biāo)服務(wù)器,并通知初始化請求模塊; 初始化請求模塊,用于根據(jù)所述確定模塊的通知,發(fā)起初始化請求; 接收模塊,用于接收目標(biāo)服務(wù)器發(fā)送的初始化信息; 初始化模塊,用于根據(jù)接收的所述初始化信息進(jìn)行初始化。
9.如權(quán)利要求8所述的裝置,其特征在于,所述確定模塊,還用于根據(jù)網(wǎng)關(guān)自身存儲的服務(wù)器信息,確定目標(biāo)服務(wù)器。
10.如權(quán)利要求8或9所述的裝置,其特征在于,所述初始化請求模塊,包括第一初始化請求模塊,用于向所述目標(biāo)服務(wù)器的初始化地址信息中的地址發(fā)起連接,請求初始化信息。
11.如權(quán)利要求8或9所述的裝置,其特征在于,所述初始化請求模塊,包括第二初始化請求模塊,用于向終端設(shè)備發(fā)送目標(biāo)服務(wù)器信息。
12.—種設(shè)備管理系統(tǒng)中對網(wǎng)關(guān)進(jìn)行初始化的裝置,其特征在于,包括保存模塊及收發(fā)模塊,其中, 保存模塊,用于保存服務(wù)器信息; 收發(fā)模塊,用于將保存模塊保存的服務(wù)器信息發(fā)送給網(wǎng)關(guān)。
13.如權(quán)利要求12所述的裝置,其特征在于,所述保存模塊還包括第一保存子模塊,用于保存目標(biāo)服務(wù)器的初始化地址信息; 所述收發(fā)模塊還包括第一收發(fā)子模塊,用于將第一保存子模塊保存的目標(biāo)服務(wù)器的初始化地址信息發(fā)送給網(wǎng)關(guān)。
14.如權(quán)利要求12所述的裝置,其特征在于,收發(fā)模塊還包括第二收發(fā)子模塊,用于接收網(wǎng)關(guān)發(fā)送的目標(biāo)服務(wù)器信息,向目標(biāo)服務(wù)器發(fā)送初始化請求。
全文摘要
本發(fā)明公開了一種設(shè)備管理系統(tǒng)中對網(wǎng)關(guān)進(jìn)行初始化的方法及裝置,其中,該方法包括網(wǎng)關(guān)從終端設(shè)備獲取該終端設(shè)備保存的服務(wù)器信息;網(wǎng)關(guān)根據(jù)所獲取的服務(wù)器信息確定目標(biāo)服務(wù)器,發(fā)起初始化請求;網(wǎng)關(guān)根據(jù)從目標(biāo)服務(wù)器接收的初始化信息,進(jìn)行初始化。本發(fā)明使得網(wǎng)關(guān)在使用過程中完成初始化過程。
文檔編號H04L12/24GK102724050SQ20111007846
公開日2012年10月10日 申請日期2011年3月30日 優(yōu)先權(quán)日2011年3月30日
發(fā)明者劉海濤, 常新苗, 朱喆, 金志皓 申請人:華為終端有限公司