国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      軟件組件參數(shù)配置方法及系統(tǒng)、及其終端設(shè)備的制作方法

      文檔序號(hào):7622620閱讀:777來源:國知局
      專利名稱:軟件組件參數(shù)配置方法及系統(tǒng)、及其終端設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及開放移動(dòng)聯(lián)盟(OMA,Open Mobile Alliance)設(shè)備管理(DM,Device Management)技術(shù),尤其涉及一種軟件組件參數(shù)配置方法及系統(tǒng)、及其終端設(shè)備。
      背景技術(shù)
      移動(dòng)終端設(shè)備是整個(gè)移動(dòng)網(wǎng)絡(luò)運(yùn)營服務(wù)體系中的重要組成部分,設(shè)備管理(DM,Device Management)是指通過空中下載(OTA,Over The Air)方式將數(shù)據(jù)包從網(wǎng)絡(luò)側(cè)下載到終端設(shè)備上,并由終端設(shè)備自動(dòng)運(yùn)行,進(jìn)而完成后續(xù)相應(yīng)的軟件安裝和配置處理;同時(shí)還可以將運(yùn)營商需要的業(yè)務(wù)信息和終端設(shè)備的功能信息等自動(dòng)從終端設(shè)備傳遞到DM服務(wù)器側(cè)。由此可見,設(shè)備管理系統(tǒng)(DMS,Device Management System)提供了一種低成本方案,來維護(hù)和管理終端設(shè)備的軟件和數(shù)據(jù),包括設(shè)置終端設(shè)備的初始配置信息,及在終端設(shè)備上安裝和更新永久性信息,及從終端設(shè)備中提取管理信息,以及處理終端設(shè)備產(chǎn)生的各類事件和告警信息等。
      在現(xiàn)有的開放移動(dòng)聯(lián)盟設(shè)備管理(OMA DM,Open Mobile Alliance DM)規(guī)范中,已經(jīng)實(shí)現(xiàn)了對(duì)終端設(shè)備進(jìn)行如網(wǎng)絡(luò)參數(shù),及其一些通用的業(yè)務(wù)參數(shù)等的配置處理,例如網(wǎng)絡(luò)接入點(diǎn)(NAP,Network Access Point)參數(shù)、代理(Proxy)參數(shù)、無線應(yīng)用協(xié)議代理(WAP Proxy,Wireless Application Protocol Proxy)參數(shù)等都為網(wǎng)絡(luò)參數(shù)。但是,現(xiàn)有的OMA DM規(guī)范并沒有相應(yīng)提供一種機(jī)制,用來配置終端設(shè)備上的應(yīng)用軟件參數(shù),其中應(yīng)用軟件包括網(wǎng)絡(luò)聊天客戶端、影集(Photo)客戶端、網(wǎng)絡(luò)游戲等,軟件參數(shù)例如可以是服務(wù)器地址、用戶賬號(hào)等等。即在OMA DM方式下,DM協(xié)議并沒有將應(yīng)用軟件的相關(guān)參數(shù)設(shè)定為對(duì)應(yīng)的連接管理對(duì)象,不便于DM服務(wù)器對(duì)應(yīng)用軟件相關(guān)參數(shù)的管理。

      發(fā)明內(nèi)容
      本發(fā)明要解決的技術(shù)問題在于提出一種軟件組件參數(shù)配置方法及系統(tǒng),以在設(shè)備管理規(guī)范中實(shí)現(xiàn)對(duì)軟件組件參數(shù)的配置管理。
      為解決上述問題,本發(fā)明提出的技術(shù)方案如下一種軟件組件參數(shù)配置方法,包括步驟A、設(shè)備管理服務(wù)器下發(fā)軟件組件參數(shù)到終端設(shè)備;B、所述終端設(shè)備將接收的軟件組件參數(shù)配置給對(duì)應(yīng)的軟件組件。
      較佳地,所述步驟A中設(shè)備管理服務(wù)器將軟件組件參數(shù)承載在參數(shù)配置數(shù)據(jù)包中下發(fā)到終端設(shè)備;所述參數(shù)配置數(shù)據(jù)包中包含軟件組件參數(shù)要配置到的軟件組件標(biāo)識(shí),和各軟件組件參數(shù)的相對(duì)路徑。
      較佳地,所述步驟B具體包括步驟B1、所述終端設(shè)備根據(jù)接收的參數(shù)配置數(shù)據(jù)包中包含的軟件組件標(biāo)識(shí),查找到對(duì)應(yīng)的軟件組件安裝路徑;并B2、根據(jù)接收的參數(shù)配置數(shù)據(jù)包中包含的軟件組件參數(shù)的相對(duì)路徑,得到所述軟件組件參數(shù)的絕對(duì)路徑;并B3、在得到的軟件組件參數(shù)的絕對(duì)路徑上寫入對(duì)應(yīng)的軟件組件參數(shù)值,實(shí)現(xiàn)將軟件組件參數(shù)配置給對(duì)應(yīng)的軟件組件。
      較佳地,所述步驟A中設(shè)備管理服務(wù)器將軟件組件參數(shù)承載在配置文件中下發(fā)到終端設(shè)備;所述配置文件中包含軟件組件參數(shù)要配置到的軟件組件標(biāo)識(shí)。
      較佳地,所述步驟B中終端設(shè)備根據(jù)所接收的配置文件中包含的軟件組件標(biāo)識(shí),將所接收的配置文件中包含的軟件組件參數(shù)配置給對(duì)應(yīng)的軟件組件。
      較佳地,所述配置文件為
      設(shè)備管理配置文件;或客戶端配置文件。
      較佳地,所述方法還包括步驟C、所述終端設(shè)備針對(duì)所接收的設(shè)備管理配置文件中包含的軟件組件標(biāo)識(shí)和各個(gè)軟件組件參數(shù),在自身的設(shè)備管理樹上分別建立對(duì)應(yīng)的參數(shù)配置管理對(duì)象;D、所述設(shè)備管理服務(wù)器后續(xù)通過對(duì)終端設(shè)備中的各個(gè)參數(shù)配置管理對(duì)象進(jìn)行管理控制,實(shí)現(xiàn)對(duì)相應(yīng)軟件組件參數(shù)的維護(hù)。
      較佳地,所述方法還包括步驟c.所述終端設(shè)備將所接收的客戶端配置文件中包含的軟件組件標(biāo)識(shí)和各個(gè)軟件組件參數(shù),逐一映射到自身設(shè)備管理樹上的相應(yīng)節(jié)點(diǎn)中;并d.在映射到的每個(gè)節(jié)點(diǎn)上建立對(duì)應(yīng)的參數(shù)配置管理對(duì)象;e.所述設(shè)備管理服務(wù)器后續(xù)通過對(duì)終端設(shè)備中的各個(gè)參數(shù)配置管理對(duì)象進(jìn)行管理控制,實(shí)現(xiàn)對(duì)相應(yīng)軟件組件參數(shù)的維護(hù)。
      一種軟件組件參數(shù)配置系統(tǒng),包括終端設(shè)備和設(shè)備管理服務(wù)器,所述設(shè)備管理服務(wù)器中包括用于下發(fā)軟件組件參數(shù)到終端設(shè)備的參數(shù)下發(fā)單元;所述終端設(shè)備中包括用于接收所述參數(shù)下發(fā)單元下發(fā)的軟件組件參數(shù)的參數(shù)接收單元;和用于將所述參數(shù)接收單元接收的軟件組件參數(shù)配置給對(duì)應(yīng)的軟件組件的參數(shù)配置單元。
      較佳地,所述終端設(shè)備中還包括用于針對(duì)所述參數(shù)接收單元接收的軟件組件參數(shù),在自身的設(shè)備管理樹上分別建立對(duì)應(yīng)的參數(shù)配置管理對(duì)象的管理對(duì)象建立單元。
      較佳地,所述設(shè)備管理服務(wù)器中還包括用于通過對(duì)終端設(shè)備中所述管理對(duì)象建立單元建立的各個(gè)參數(shù)配置管理對(duì)象進(jìn)行管理控制,實(shí)現(xiàn)對(duì)相應(yīng)軟件組件參數(shù)進(jìn)行維護(hù)的參數(shù)維護(hù)單元。
      一種終端設(shè)備,包括用于接收設(shè)備管理服務(wù)器下發(fā)的軟件組件參數(shù)的參數(shù)接收單元;用于將所述參數(shù)接收單元接收的軟件組件參數(shù)配置給對(duì)應(yīng)的軟件組件的參數(shù)配置單元。
      較佳地,所述終端設(shè)備還包括用于針對(duì)所述參數(shù)接收單元接收的軟件組件參數(shù),在終端設(shè)備管理樹上分別建立對(duì)應(yīng)的參數(shù)配置管理對(duì)象的管理對(duì)象建立單元。
      本發(fā)明能夠達(dá)到的有益效果如下本發(fā)明通過DM服務(wù)器下發(fā)軟件組件參數(shù)到終端設(shè)備,終端設(shè)備再將接收的軟件組件參數(shù)配置給對(duì)應(yīng)的軟件組件,其中DM服務(wù)器下發(fā)軟件組件參數(shù)可以以參數(shù)配置數(shù)據(jù)包的形式下發(fā),也可以以設(shè)備管理配置文件的形式下發(fā),還可以以客戶端配置文件的形式下發(fā),終端設(shè)備在將接收的軟件組件參數(shù)配置給對(duì)應(yīng)的軟件組件之后,還可以進(jìn)而在自身的DM樹中針對(duì)各個(gè)軟件組件參數(shù)分別建立對(duì)應(yīng)的參數(shù)配置管理對(duì)象,從而實(shí)現(xiàn)了在現(xiàn)有OMA DM規(guī)范中由DM服務(wù)器對(duì)終端設(shè)備中的應(yīng)用軟件進(jìn)行軟件參數(shù)配置的目的,方便了DM服務(wù)器對(duì)終端設(shè)備中的軟件參數(shù)及其它一些參數(shù)的配置和管理。


      圖1為本發(fā)明軟件組件參數(shù)配置方法的主要實(shí)現(xiàn)原理流程圖;圖2為本發(fā)明方法中由終端設(shè)備中的底層固件來維護(hù)軟件組件參數(shù)的軟件組件參數(shù)配置過程示意圖;圖3為本發(fā)明軟件組件參數(shù)配置系統(tǒng)的主要組成結(jié)構(gòu)示意圖;圖4為本發(fā)明終端設(shè)備的主要組成結(jié)構(gòu)示意圖。
      具體實(shí)施例方式
      對(duì)于終端設(shè)備上的某些應(yīng)用軟件,如E-mail客戶端、MMS客戶端、Photo客戶端、網(wǎng)絡(luò)游戲等,它們都是需要配置相應(yīng)的服務(wù)器標(biāo)識(shí)和用戶帳號(hào)的,有的軟件還需要配置其他相關(guān)參數(shù),比如網(wǎng)絡(luò)游戲里面的積分信息等。這些軟件有可能不是通過DM服務(wù)器下載到終端設(shè)備的,而是用戶通過web站點(diǎn)或Portal等其他途徑獲取的;另外,這些軟件也有可能是通過DM服務(wù)器下載到終端設(shè)備的,但是在安裝時(shí)沒有被配置相關(guān)的軟件參數(shù)。所以在這些情況下,就需要DM服務(wù)器對(duì)終端設(shè)備上的這些軟件進(jìn)行相關(guān)軟件參數(shù)的配置及其修改處理。
      本發(fā)明方案就是為了解決上述問題而提出的,下面將結(jié)合各個(gè)附圖對(duì)本發(fā)明的主要實(shí)現(xiàn)原理及其具體實(shí)現(xiàn)方式進(jìn)行詳細(xì)的闡述。
      請參照圖1,該圖是本發(fā)明軟件組件參數(shù)配置方法的主要實(shí)現(xiàn)原理流程圖,其主要實(shí)現(xiàn)過程如下步驟S10,DM服務(wù)器下發(fā)軟件組件參數(shù)到終端設(shè)備;步驟S20,終端設(shè)備將DM服務(wù)器下發(fā)的軟件組件參數(shù)配置給對(duì)應(yīng)的軟件組件。
      其中本發(fā)明這里提及的軟件組件具體包括但不限于可執(zhí)行應(yīng)用程序(如exe)、庫(如lib、dll)、配置(如ini)、資源(如jpg、png、ico)等。終端設(shè)備上很多可配置項(xiàng)都是以軟件組件形態(tài)存在的,比如用戶界面(皮膚、菜單、桌面主題、壁紙等),功能(鈴聲、視頻、攝像頭等),應(yīng)用軟件(聊天軟件、影集軟件、E-mail軟件、網(wǎng)絡(luò)游戲等);這些軟件組件都是需要配置參數(shù)的。
      其中上述步驟S10中DM服務(wù)器可以將預(yù)下發(fā)的軟件組件參數(shù)承載在參數(shù)配置數(shù)據(jù)包中下發(fā)到終端設(shè)備;該下發(fā)的參數(shù)配置數(shù)據(jù)包中包含軟件組件參數(shù)要配置到的軟件組件標(biāo)識(shí),和各軟件組件參數(shù)的相對(duì)路徑。
      基于此,上述步驟S20的具體實(shí)現(xiàn)過程可以如下終端設(shè)備根據(jù)接收的參數(shù)配置數(shù)據(jù)包中包含的軟件組件標(biāo)識(shí),查找到對(duì)應(yīng)的軟件組件安裝路徑;終端設(shè)備再根據(jù)接收的參數(shù)配置數(shù)據(jù)包中包含的軟件組件參數(shù)的相對(duì)路徑,從而得到該軟件組件參數(shù)的絕對(duì)路徑;
      最后終端設(shè)備在得到的軟件組件參數(shù)的絕對(duì)路徑上寫入對(duì)應(yīng)的軟件組件參數(shù)值,就可以實(shí)現(xiàn)將軟件組件參數(shù)配置給對(duì)應(yīng)的軟件組件。
      在上述實(shí)現(xiàn)方式中,終端設(shè)備中的軟件組件參數(shù)的配置過程不由終端設(shè)備中的DM Agent來維護(hù),而是由終端設(shè)備的底層固件來進(jìn)行維護(hù)。其中DMAgent是終端設(shè)備上運(yùn)行的代理軟件,負(fù)責(zé)與DM服務(wù)器進(jìn)行交互,以及對(duì)DM協(xié)議命令進(jìn)行解析執(zhí)行,同時(shí)還對(duì)終端設(shè)備管理樹上的各個(gè)MO進(jìn)行維護(hù);其中底層固件是運(yùn)行在終端設(shè)備上的平臺(tái)軟件,類似于操作系統(tǒng)。
      請參照圖2,該圖是本發(fā)明方法中由終端設(shè)備中的底層固件來維護(hù)軟件組件參數(shù)的軟件組件參數(shù)配置過程示意圖,其主要實(shí)現(xiàn)過程如下步驟1軟件提供商通過網(wǎng)絡(luò)服務(wù)接口(WSI,Web Service Interface)將參數(shù)配置數(shù)據(jù)包提供給DM服務(wù)器;其中對(duì)于終端設(shè)備上安裝的軟件,其需要配置的參數(shù)是按照軟件提供商的預(yù)定相對(duì)路徑來放置的,軟件提供商下發(fā)參數(shù)配置數(shù)據(jù)包時(shí),就按照這個(gè)預(yù)定的相對(duì)路徑來排列軟件參數(shù)。即這個(gè)參數(shù)配置數(shù)據(jù)包中包括一個(gè)描述表格,用來分別描述各個(gè)軟件的參數(shù)值,該描述表格描述的各個(gè)軟件參數(shù)值可以如下

      步驟2DM服務(wù)器將接收到的參數(shù)配置數(shù)據(jù)包下發(fā)給終端設(shè)備中的DMAgent處理。
      步驟3DM Agent將參數(shù)配置數(shù)據(jù)包轉(zhuǎn)發(fā)給終端設(shè)備中的底層固件,底層固件通過軟件標(biāo)識(shí)查找該軟件的安裝路徑,再根據(jù)上述描述表格里的參數(shù)所在的相對(duì)路徑,得到該軟件參數(shù)的絕對(duì)路徑,并將描述表格里的對(duì)應(yīng)參數(shù)值寫入對(duì)應(yīng)的參數(shù)。
      例如,DM Agent接收到的參數(shù)配置數(shù)據(jù)包中參數(shù)的相對(duì)路徑為./SoftID/Server ID,底層固件查找到該軟件Soft ID的安裝路徑,比如為System/Software/Soft ID,底層固件根據(jù)這個(gè)安裝路徑和相對(duì)路徑就得到參數(shù)的絕對(duì)路徑System/Software/Soft ID/Server ID,并將對(duì)應(yīng)的參數(shù)值www.OMA.com寫入該絕對(duì)路徑,這樣就實(shí)現(xiàn)了參數(shù)配置的目的。
      步驟4應(yīng)用軟件調(diào)用底層固件配置的相應(yīng)軟件參數(shù)。
      其中配置的軟件參數(shù)是由底層固件進(jìn)行維護(hù)的,配置的軟件參數(shù)類似于Windows操作系統(tǒng)里的注冊表信息,應(yīng)用軟件可以從底層固件里獲取并使用這些配置的軟件參數(shù)。
      由于在終端設(shè)備中,應(yīng)用軟件是安裝在底層固件里的,在這種方式下,參數(shù)也由底層固件負(fù)責(zé)維護(hù),這樣就使軟件很容易使用這些配置參數(shù)。但在這種方式下,DM服務(wù)器配置軟件組件參數(shù)不方便,必須要求軟件提供商提供清晰的參數(shù)描述說明,因此不方便DM服務(wù)器對(duì)軟件組件參數(shù)配置的統(tǒng)一管理。
      其中上述步驟S10中DM服務(wù)器還可以將預(yù)下發(fā)的軟件組件參數(shù)承載在設(shè)備管理配置文件(OMA DM Profile)中下發(fā)到終端設(shè)備;該下發(fā)的設(shè)備管理配置文件中包含軟件組件參數(shù)要配置到的軟件組件標(biāo)識(shí)。
      基于此,在上述步驟S20中終端設(shè)備就可以根據(jù)所接收的設(shè)備管理配置文件中包含的軟件組件標(biāo)識(shí),將所接收的設(shè)備管理配置文件中包含的軟件組件參數(shù)配置給對(duì)應(yīng)的軟件組件。
      其中終端設(shè)備在將DM服務(wù)器下發(fā)的軟件組件參數(shù)配置給自身中對(duì)應(yīng)的軟件組件后,還可以進(jìn)而針對(duì)所接收的設(shè)備管理配置文件中包含的軟件組件標(biāo)識(shí)和各個(gè)軟件組件參數(shù),在自身的DM樹上分別建立對(duì)應(yīng)的參數(shù)配置管理對(duì)象(MO,Management Object),以使DM服務(wù)器后續(xù)能夠通過對(duì)終端設(shè)備中的各個(gè)參數(shù)配置管理對(duì)象進(jìn)行管理控制,實(shí)現(xiàn)對(duì)相應(yīng)軟件組件參數(shù)的維護(hù)。
      其中這里DM服務(wù)器下發(fā)的設(shè)備管理配置文件中包含的是標(biāo)準(zhǔn)的DM消息包,這個(gè)消息包必須被編碼成為無線二進(jìn)制可擴(kuò)展標(biāo)記語言(WBXML)格式。終端設(shè)備也相應(yīng)的必須支持嵌入式WBXML編碼的設(shè)備管理樹的參數(shù)配置管理對(duì)象,而且終端設(shè)備必須支持&lt;inbox&gt;節(jié)點(diǎn)(&lt;Inbox&gt;節(jié)點(diǎn)是DM協(xié)議里規(guī)定的管理節(jié)點(diǎn),相當(dāng)于一個(gè)輸入緩存,DM服務(wù)器在為終端設(shè)備增加管理樹節(jié)點(diǎn)時(shí),不需要知道具體的管理節(jié)點(diǎn)路徑,可以通過將增加的節(jié)點(diǎn)下發(fā)到這個(gè)節(jié)點(diǎn)&lt;Inbox&gt;里,終端設(shè)備根據(jù)增加節(jié)點(diǎn)的標(biāo)識(shí)匹配到管理樹的相應(yīng)位置上去)。
      在終端設(shè)備支持&lt;inbox&gt;節(jié)點(diǎn)的情況下,DM服務(wù)器就可以通過Add命令將軟件組件參數(shù)下發(fā)到終端設(shè)備的&lt;inbox&gt;節(jié)點(diǎn)里,終端設(shè)備根據(jù)接收的軟件組件標(biāo)識(shí)信息,在終端設(shè)備的DM管理樹上增加對(duì)應(yīng)的管理節(jié)點(diǎn)。通過&lt;inbox&gt;節(jié)點(diǎn)可以增加一個(gè)節(jié)點(diǎn),也可以增加一個(gè)子樹。例如DM服務(wù)器將軟件組件參數(shù)子樹結(jié)構(gòu)&lt;Setting&gt;/&lt;Soft ID&gt;、&lt;Setting&gt;/&lt;Server&gt;/&lt;Receive Server&gt;/&lt;ServerID&gt;添加到終端設(shè)備的DM管理樹上,可以通過如下命令實(shí)現(xiàn)&lt;Add&gt;
      &lt;Item&gt;
      &lt;Target&gt;
      &lt;LocURI&gt;./inbox/Setting/Soft ID&lt;/LocURI&gt;
      &lt;/Target&gt;
      &lt;Data&gt;E-mail client&lt;/Data&gt;
      &lt;/Item&gt;
      &lt;/Add&gt;
      &lt;Add&gt;
      &lt;Item&gt;
      &lt;Target&gt;
      &lt;LocURI&gt;./inbox/Setting/&lt;Server&gt;/&lt;Receive Server&gt;/&lt;ServerID&gt;&lt;/LocURI&gt;
      &lt;/Target&gt;
      &lt;Data&gt;pop.huawei.com&lt;/Data&gt;
      &lt;/Item&gt;
      &lt;/Add&gt;
      終端設(shè)備接收到設(shè)備管理配置文件后,終端設(shè)備上的DM Agent根據(jù)節(jié)點(diǎn)標(biāo)識(shí)將&lt;inbox&gt;里的節(jié)點(diǎn)轉(zhuǎn)移到DM管理樹的相應(yīng)路徑上,并將這個(gè)路徑上報(bào)給DM服務(wù)器,以便于DM服務(wù)器的以后管理。
      終端設(shè)備上的應(yīng)用軟件訪問DM管理樹上的參數(shù)配置管理對(duì)象時(shí),可以通過應(yīng)用軟件與DM Agent之間的接口,直接訪問參數(shù)配置管理對(duì)象;也可以通過在系統(tǒng)固件中提供一個(gè)接口,在應(yīng)用軟件和DM Agent之間提供映射,讓應(yīng)用軟件間接訪問DM管理樹上的對(duì)應(yīng)參數(shù)配置管理對(duì)象。
      其中上述步驟S10中DM服務(wù)器還可以將預(yù)下發(fā)的軟件組件參數(shù)承載在客戶端配置文件(OMA Client Provisioning Profile)中下發(fā)到終端設(shè)備;該下發(fā)的客戶端配置文件中包含軟件組件參數(shù)要配置到的軟件組件標(biāo)識(shí)。
      基于此,在上述步驟S20中終端設(shè)備就可以根據(jù)所接收的客戶端配置文件中包含的軟件組件標(biāo)識(shí),將所接收的客戶端配置文件中包含的軟件組件參數(shù)配置給對(duì)應(yīng)的軟件組件。
      其中終端設(shè)備在將DM服務(wù)器下發(fā)的軟件組件參數(shù)配置給自身中對(duì)應(yīng)的軟件組件后,還可以進(jìn)而將所接收的客戶端配置文件中包含的軟件組件標(biāo)識(shí)和各個(gè)軟件組件參數(shù),逐一映射到自身DM樹上的相應(yīng)節(jié)點(diǎn)中,并在映射到的每個(gè)節(jié)點(diǎn)上建立對(duì)應(yīng)的參數(shù)配置管理對(duì)象(MO);以使DM服務(wù)器后續(xù)能夠通過對(duì)終端設(shè)備中的各個(gè)參數(shù)配置管理對(duì)象進(jìn)行管理控制,實(shí)現(xiàn)對(duì)相應(yīng)軟件組件參數(shù)的維護(hù)。
      其中這里DM服務(wù)器下發(fā)的客戶端配置文件中包括有軟件組件參數(shù)配置的應(yīng)用程序特征信息,這就需要終端設(shè)備能夠識(shí)別和解釋各個(gè)軟件組件配置參數(shù),并將應(yīng)用程序特征信息映射到DM管理樹的相應(yīng)參數(shù)配置管理對(duì)象上。對(duì)于終端設(shè)備對(duì)配置參數(shù)的識(shí)別,可以在文檔類型定義(DTD)文檔里對(duì)各個(gè)軟件組件參數(shù)進(jìn)行統(tǒng)一的約定說明,這樣終端設(shè)備就知道DM服務(wù)器下發(fā)的各個(gè)軟件組件參數(shù)的具體意義。
      如DTD文檔里對(duì)各個(gè)軟件組件參數(shù)的說明可參見下面的格式
      Characteristic/parameterAPPLICATION/SOFT ID.--參數(shù)名StatusMUST.--狀態(tài),必須或可選Occurs1/1.--出現(xiàn)次數(shù),0次或1次,*表示多次Default valueNone.--默認(rèn)值,無Used valuesN/A.--曾用值,無,Not ApplicableInterpretationSoft Identity.--對(duì)該參數(shù)的解釋說明為描述方便,對(duì)各個(gè)軟件組件參數(shù)的說明可使用下面的表格表示

      基于上述DTD文檔,DM服務(wù)器就可以向終端設(shè)備下發(fā)客戶端配置文件以進(jìn)行軟件組件參數(shù)的配置。例如,對(duì)E-mail客戶端設(shè)置接收服務(wù)器、發(fā)送服務(wù)器、發(fā)送服務(wù)器端口號(hào)和用戶帳號(hào)等參數(shù),下發(fā)的客戶端配置文件的主要內(nèi)容如下#######&lt;characteristic type=″APPLICATION″&gt;
      &lt;parm name=″SOFT ID″ value=″E-mail client″/&gt;
      &lt;parm name=″SERVER/SERVER NAME″ value=″receive server″/&gt;
      &lt;parm name=″SERVER/SERVER ID″ value=″pop.huawei.com″/&gt;
      &lt;parm name=″SERVER/IP ADDRESS″ value=″10.0.0.0″/&gt;
      &lt;parm name=″SERVER/SERVER NAME″ value=″send server″/&gt;
      &lt;parm name=″SERVER/SERVER ID″ value=″smtp.huawei.com″/&gt;
      &lt;parm name=″SERVER/IP ADDRESS″ value=″10.0.1.0″/&gt;
      &lt;parm name=″USER ACCOUNT″value=″user1″/&gt;
      &lt;parm name=″PARAMETER/PARAMETER NAME″ value=″send serverport″/&gt;
      &lt;parm name=″PARAMETER/PARAMETER VALUE″ value=″25″/&gt;
      &lt;/characteristic&gt;
      ###END###終端設(shè)備根據(jù)接收到的這個(gè)客戶端配置文件將文件中包含的應(yīng)用程序特征信息映射到自身的DM管理樹上,并在DM管理樹的對(duì)應(yīng)映射節(jié)點(diǎn)上建立相應(yīng)的參數(shù)配置管理對(duì)象。其中客戶端配置文件中包含的應(yīng)用程序特征信息與終端設(shè)備上參數(shù)配置管理對(duì)象結(jié)構(gòu)模板的映射關(guān)系可以如下表所示

      綜上,DM服務(wù)器下發(fā)配置文件(包括下發(fā)設(shè)備管理配置文件的方式和下發(fā)客戶端配置文件的方式)的實(shí)現(xiàn)方式一般用于終端設(shè)備中的DM管理樹上還沒有建立相關(guān)的軟件組件參數(shù)配置管理對(duì)象(MO)的情況。比如,用戶是通過其他途徑(如Web站點(diǎn)或Portal等方式)獲得的軟件,并沒有在終端設(shè)備管理樹上存儲(chǔ)相關(guān)的軟件組件參數(shù)配置管理對(duì)象,DM服務(wù)器就可以在下發(fā)的配置文件里攜帶軟件組件的相關(guān)參數(shù)信息,終端設(shè)備再根據(jù)接收的配置文件里包含的軟件組件參數(shù)信息,在自身的DM管理樹中建立對(duì)應(yīng)的參數(shù)配置管理對(duì)象(MO),比如ID(標(biāo)識(shí))管理對(duì)象、Name(名稱)管理對(duì)象、Version(版本)管理對(duì)象、StateValue(狀態(tài)值)管理對(duì)象、EnvType(環(huán)境類型)管理對(duì)象等,這樣DM服務(wù)器就可以通過控制終端設(shè)備中DM管理樹中的相應(yīng)參數(shù)配置管理對(duì)象,來很方便的管理各個(gè)軟件組件的參數(shù)配置了。
      相應(yīng)的,本發(fā)明還提出了一種軟件組件參數(shù)配置系統(tǒng),如圖3所示為本發(fā)明軟件組件參數(shù)配置系統(tǒng)的主要組成結(jié)構(gòu)示意圖,其主要包括終端設(shè)備20和DM服務(wù)器10,其中DM服務(wù)器10中包括參數(shù)下發(fā)單元101,用于下發(fā)軟件組件參數(shù)到終端設(shè)備20;終端設(shè)備20中包括參數(shù)接收單元201,用于接收參數(shù)下發(fā)單元101下發(fā)的軟件組件參數(shù);參數(shù)配置單元202,用于將參數(shù)接收單元201接收的軟件組件參數(shù)配置給自身的對(duì)應(yīng)軟件組件。
      此外終端設(shè)備20中還包括管理對(duì)象建立單元203,用于針對(duì)參數(shù)接收單元201接收的軟件組件參數(shù),在自身的DM管理樹上分別建立對(duì)應(yīng)的參數(shù)配置管理對(duì)象204。相應(yīng)的,DM服務(wù)器10中還包括參數(shù)維護(hù)單元102,用于通過對(duì)終端設(shè)備20中的管理對(duì)象建立單元203建立的各個(gè)參數(shù)配置管理對(duì)象204進(jìn)行管理控制,從而實(shí)現(xiàn)對(duì)相應(yīng)軟件組件參數(shù)進(jìn)行維護(hù)。
      相應(yīng)的,本發(fā)明還提出了一種終端設(shè)備,如圖4所示為本發(fā)明終端設(shè)備的主要組成結(jié)構(gòu)示意圖,其終端設(shè)備20主要包括參數(shù)接收單元201,用于接收DM服務(wù)器下發(fā)的軟件組件參數(shù);參數(shù)配置單元202,用于將參數(shù)接收單元201接收的軟件組件參數(shù)配置給對(duì)應(yīng)的軟件組件。
      此外,本發(fā)明終端設(shè)備20中還包括管理對(duì)象建立單元203,用于針對(duì)參數(shù)接收單元201接收的軟件組件參數(shù),在終端設(shè)備管理樹上分別建立對(duì)應(yīng)的參數(shù)配置管理對(duì)象。
      顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
      權(quán)利要求
      1.一種軟件組件參數(shù)配置方法,其特征在于,包括步驟A、設(shè)備管理服務(wù)器下發(fā)軟件組件參數(shù)到終端設(shè)備;B、所述終端設(shè)備將接收的軟件組件參數(shù)配置給對(duì)應(yīng)的軟件組件。
      2.如權(quán)利要求1所述的方法,其特征在于,所述步驟A中設(shè)備管理服務(wù)器將軟件組件參數(shù)承載在參數(shù)配置數(shù)據(jù)包中下發(fā)到終端設(shè)備;所述參數(shù)配置數(shù)據(jù)包中包含軟件組件參數(shù)要配置到的軟件組件標(biāo)識(shí),和各軟件組件參數(shù)的相對(duì)路徑。
      3.如權(quán)利要求2所述的方法,其特征在于,所述步驟B具體包括步驟B1、所述終端設(shè)備根據(jù)接收的參數(shù)配置數(shù)據(jù)包中包含的軟件組件標(biāo)識(shí),查找到對(duì)應(yīng)的軟件組件安裝路徑;并B2、根據(jù)接收的參數(shù)配置數(shù)據(jù)包中包含的軟件組件參數(shù)的相對(duì)路徑,得到所述軟件組件參數(shù)的絕對(duì)路徑;并B3、在得到的軟件組件參數(shù)的絕對(duì)路徑上寫入對(duì)應(yīng)的軟件組件參數(shù)值,實(shí)現(xiàn)將軟件組件參數(shù)配置給對(duì)應(yīng)的軟件組件。
      4.如權(quán)利要求1所述的方法,其特征在于,所述步驟A中設(shè)備管理服務(wù)器將軟件組件參數(shù)承載在配置文件中下發(fā)到終端設(shè)備;所述配置文件中包含軟件組件參數(shù)要配置到的軟件組件標(biāo)識(shí)。
      5.如權(quán)利要求4所述的方法,其特征在于,所述步驟B中終端設(shè)備根據(jù)所接收的配置文件中包含的軟件組件標(biāo)識(shí),將所接收的配置文件中包含的軟件組件參數(shù)配置給對(duì)應(yīng)的軟件組件。
      6.如權(quán)利要求5所述的方法,其特征在于,所述配置文件為設(shè)備管理配置文件;或客戶端配置文件。
      7.如權(quán)利要求6所述的方法,其特征在于,還包括步驟C、所述終端設(shè)備針對(duì)所接收的設(shè)備管理配置文件中包含的軟件組件標(biāo)識(shí)和各個(gè)軟件組件參數(shù),在自身的設(shè)備管理樹上分別建立對(duì)應(yīng)的參數(shù)配置管理對(duì)象;D、所述設(shè)備管理服務(wù)器后續(xù)通過對(duì)終端設(shè)備中的各個(gè)參數(shù)配置管理對(duì)象進(jìn)行管理控制,實(shí)現(xiàn)對(duì)相應(yīng)軟件組件參數(shù)的維護(hù)。
      8.如權(quán)利要求6所述的方法,其特征在于,還包括步驟c.所述終端設(shè)備將所接收的客戶端配置文件中包含的軟件組件標(biāo)識(shí)和各個(gè)軟件組件參數(shù),逐一映射到自身設(shè)備管理樹上的相應(yīng)節(jié)點(diǎn)中;并d.在映射到的每個(gè)節(jié)點(diǎn)上建立對(duì)應(yīng)的參數(shù)配置管理對(duì)象;e.所述設(shè)備管理服務(wù)器后續(xù)通過對(duì)終端設(shè)備中的各個(gè)參數(shù)配置管理對(duì)象進(jìn)行管理控制,實(shí)現(xiàn)對(duì)相應(yīng)軟件組件參數(shù)的維護(hù)。
      9.一種軟件組件參數(shù)配置系統(tǒng),包括終端設(shè)備和設(shè)備管理服務(wù)器,其特征在于,所述設(shè)備管理服務(wù)器中包括用于下發(fā)軟件組件參數(shù)到終端設(shè)備的參數(shù)下發(fā)單元;所述終端設(shè)備中包括用于接收所述參數(shù)下發(fā)單元下發(fā)的軟件組件參數(shù)的參數(shù)接收單元;和用于將所述參數(shù)接收單元接收的軟件組件參數(shù)配置給對(duì)應(yīng)的軟件組件的參數(shù)配置單元。
      10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述終端設(shè)備中還包括用于針對(duì)所述參數(shù)接收單元接收的軟件組件參數(shù),在自身的設(shè)備管理樹上分別建立對(duì)應(yīng)的參數(shù)配置管理對(duì)象的管理對(duì)象建立單元。
      11.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述設(shè)備管理服務(wù)器中還包括用于通過對(duì)終端設(shè)備中所述管理對(duì)象建立單元建立的各個(gè)參數(shù)配置管理對(duì)象進(jìn)行管理控制,實(shí)現(xiàn)對(duì)相應(yīng)軟件組件參數(shù)進(jìn)行維護(hù)的參數(shù)維護(hù)單元。
      12.一種終端設(shè)備,其特征在于,包括用于接收設(shè)備管理服務(wù)器下發(fā)的軟件組件參數(shù)的參數(shù)接收單元;用于將所述參數(shù)接收單元接收的軟件組件參數(shù)配置給對(duì)應(yīng)的軟件組件的參數(shù)配置單元。
      13.如權(quán)利要求12所述的終端設(shè)備,其特征在于,還包括用于針對(duì)所述參數(shù)接收單元接收的軟件組件參數(shù),在終端設(shè)備管理樹上分別建立對(duì)應(yīng)的參數(shù)配置管理對(duì)象的管理對(duì)象建立單元。
      全文摘要
      本發(fā)明公開了一種軟件組件參數(shù)配置方法,包括步驟設(shè)備管理服務(wù)器下發(fā)軟件組件參數(shù)到終端設(shè)備;所述終端設(shè)備將接收的軟件組件參數(shù)配置給對(duì)應(yīng)的軟件組件。相應(yīng)的,本發(fā)明還公開了一種軟件組件參數(shù)配置系統(tǒng)及其相應(yīng)的終端設(shè)備。本發(fā)明可以在設(shè)備管理規(guī)范中實(shí)現(xiàn)對(duì)軟件組件參數(shù)的配置管理。
      文檔編號(hào)H04L12/24GK1848760SQ200510093598
      公開日2006年10月18日 申請日期2005年8月30日 優(yōu)先權(quán)日2005年8月30日
      發(fā)明者李克鵬, 柴曉前, 舒琦, 唐杰, 董曉藝, 申海, 何江水, 高洪濤, 程建章 申請人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1