專利名稱:軟件組件參數(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ù)配置方法,包括步驟在終端設(shè)備中,針對(duì)每個(gè)軟件組件分別設(shè)置對(duì)應(yīng)的參數(shù)管理對(duì)象;設(shè)備管理服務(wù)器通過對(duì)終端設(shè)備中設(shè)置的參數(shù)管理對(duì)象進(jìn)行控制管理,實(shí)現(xiàn)對(duì)軟件組件進(jìn)行參數(shù)配置。
較佳地,所述方法還包括步驟設(shè)備管理服務(wù)器通過對(duì)終端設(shè)備中設(shè)置的參數(shù)管理對(duì)象進(jìn)行控制管理,實(shí)現(xiàn)對(duì)已配置的軟件組件參數(shù)進(jìn)行更新處理。
較佳地,將對(duì)應(yīng)每個(gè)軟件組件的各個(gè)參數(shù)管理對(duì)象以參數(shù)配置管理子樹的形式設(shè)置在終端設(shè)備中。
較佳地,將對(duì)應(yīng)每個(gè)軟件組件的各個(gè)參數(shù)管理對(duì)象以參數(shù)配置管理子樹的形式設(shè)置在終端設(shè)備中。
較佳地,所述對(duì)已配置的軟件組件參數(shù)進(jìn)行更新處理的過程具體包括設(shè)備管理服務(wù)器向終端設(shè)備請(qǐng)求已配置的軟件組件參數(shù);終端設(shè)備響應(yīng)所述請(qǐng)求,將自身的參數(shù)配置管理子樹中對(duì)應(yīng)節(jié)點(diǎn)上已配置的軟件組件參數(shù)反饋給設(shè)備管理服務(wù)器;設(shè)備管理服務(wù)器在終端設(shè)備反饋的已配置的軟件組件參數(shù)和預(yù)下發(fā)的新的軟件組件參數(shù)不一致時(shí),將新的軟件組件參數(shù)配置到終端設(shè)備中的參數(shù)配置管理子樹的對(duì)應(yīng)節(jié)點(diǎn)上。
較佳地,將所述參數(shù)配置管理子樹設(shè)置到終端設(shè)備管理樹中對(duì)應(yīng)軟件組件管理子樹的相應(yīng)位置上。
較佳地,將所述參數(shù)配置管理子樹獨(dú)立設(shè)置在終端設(shè)備中;并建立所述參數(shù)配置管理子樹和終端設(shè)備管理樹中對(duì)應(yīng)軟件組件之間的標(biāo)識(shí)關(guān)聯(lián)。
較佳地,所述參數(shù)管理對(duì)象為用于實(shí)現(xiàn)服務(wù)器參數(shù)配置的服務(wù)器參數(shù)管理對(duì)象;和/或用于實(shí)現(xiàn)用戶賬戶參數(shù)配置的用戶賬戶參數(shù)管理對(duì)象。
一種軟件組件參數(shù)配置系統(tǒng),包括終端設(shè)備和設(shè)備管理服務(wù)器,所述終端設(shè)備中包括用于針對(duì)每個(gè)軟件組件分別設(shè)置對(duì)應(yīng)參數(shù)管理對(duì)象的設(shè)置單元;所述設(shè)備管理服務(wù)器中包括用于通過對(duì)終端設(shè)備中設(shè)置單元設(shè)置的參數(shù)管理對(duì)象進(jìn)行控制管理,以實(shí)現(xiàn)對(duì)軟件組件進(jìn)行參數(shù)配置的參數(shù)配置單元。
較佳地,所述設(shè)備管理服務(wù)器中還包括通過對(duì)終端設(shè)備中設(shè)置單元設(shè)置的參數(shù)管理對(duì)象進(jìn)行控制管理,以實(shí)現(xiàn)對(duì)已配置的軟件組件參數(shù)進(jìn)行更新處理的參數(shù)更新單元。
一種終端設(shè)備,包括用于針對(duì)每個(gè)軟件組件分別設(shè)置對(duì)應(yīng)參數(shù)管理對(duì)象的設(shè)置單元。
較佳地,所述設(shè)置單元將對(duì)應(yīng)每個(gè)軟件組件的各個(gè)參數(shù)管理對(duì)象以參數(shù)配置管理子樹的形式設(shè)置到終端設(shè)備管理樹中對(duì)應(yīng)軟件組件管理子樹的相應(yīng)位置上。
較佳地,所述設(shè)置單元將對(duì)應(yīng)每個(gè)軟件組件的各個(gè)參數(shù)管理對(duì)象以參數(shù)配置管理子樹的形式獨(dú)立設(shè)置在終端設(shè)備中;所述終端設(shè)備中還包括用于建立所述設(shè)置單元設(shè)置的各個(gè)參數(shù)管理對(duì)象形成的參數(shù)配置管理子樹和終端設(shè)備管理樹中對(duì)應(yīng)軟件組件之間的標(biāo)識(shí)關(guān)聯(lián)的標(biāo)識(shí)關(guān)聯(lián)建立單元。
本發(fā)明能夠達(dá)到的有益效果如下本發(fā)明通過在終端設(shè)備中,針對(duì)每個(gè)軟件組件分別設(shè)置對(duì)應(yīng)的參數(shù)管理對(duì)象(MO,Management Object),DM服務(wù)器通過對(duì)終端設(shè)備中設(shè)置的參數(shù)管理對(duì)象進(jìn)行控制管理,以實(shí)現(xiàn)對(duì)軟件組件進(jìn)行參數(shù)配置,從而能夠解決現(xiàn)有OMADM規(guī)范中不能由DM服務(wù)器對(duì)終端設(shè)備中的應(yīng)用軟件進(jìn)行軟件參數(shù)配置和管理的問題,可以方便DM服務(wù)器對(duì)終端設(shè)備中的軟件參數(shù)及其它一些參數(shù)的配置和管理。
圖1為本發(fā)明軟件組件參數(shù)配置方法的主要實(shí)現(xiàn)原理流程圖;圖2為DM服務(wù)器和終端設(shè)備中設(shè)置的參數(shù)管理對(duì)象(MO)之間的交互、及終端設(shè)備中應(yīng)用軟件和參數(shù)管理對(duì)象(MO)之間的交互過程示意圖;圖3為本發(fā)明方法中DM服務(wù)器更新終端設(shè)備中已配置的E-mail客戶端軟件的服務(wù)器標(biāo)識(shí)的處理過程示意圖;圖4為參數(shù)配置管理子樹掛在DM管理樹中對(duì)應(yīng)軟件組件節(jié)點(diǎn)的下一級(jí)節(jié)點(diǎn)上時(shí),參數(shù)配置管理子樹的結(jié)構(gòu)示意圖;圖5為參數(shù)配置管理子樹獨(dú)立配置在終端設(shè)備中時(shí),參數(shù)配置管理子樹的結(jié)構(gòu)示意圖;圖6為本發(fā)明軟件組件參數(shù)配置系統(tǒng)的主要組成結(jié)構(gòu)框圖;圖7為本發(fā)明終端設(shè)備的主要組成結(jié)構(gòu)框圖。
具體實(shí)施例方式
本發(fā)明的設(shè)計(jì)思想是將軟件組件參數(shù)配置設(shè)計(jì)成參數(shù)管理對(duì)象形式,該參數(shù)管理對(duì)象可以掛在終端設(shè)備的管理樹上,從而使得DM服務(wù)器能夠通過對(duì)終端設(shè)備管理樹上的參數(shù)節(jié)點(diǎn)進(jìn)行增加、修改、刪除等操作來實(shí)現(xiàn)軟件組件的參數(shù)配置。
其中本發(fā)明這里提及的軟件組件具體包括但不限于可執(zhí)行應(yīng)用程序(如exe)、庫(如lib、dll)、配置(如ini)、資源(如jpg、png、ico)等。終端設(shè)備上很多可配置項(xiàng)都是以軟件組件形態(tài)存在的,比如用戶界面(皮膚、菜單、桌面主題、壁紙等),功能(鈴聲、視頻、攝像頭等),應(yīng)用軟件(聊天軟件、影集軟件、E-mail軟件、網(wǎng)絡(luò)游戲等);這些軟件組件都是需要配置參數(shù)的。
下面將結(jié)合各個(gè)附圖對(duì)本發(fā)明的主要實(shí)現(xiàn)原理及其具體實(shí)施情況進(jìn)行詳細(xì)的闡述。請(qǐng)參照?qǐng)D1,該圖是本發(fā)明軟件組件參數(shù)配置方法的主要實(shí)現(xiàn)原理流程圖,其主要實(shí)現(xiàn)過程如下步驟S1,在終端設(shè)備中,針對(duì)每個(gè)軟件組件分別設(shè)置對(duì)應(yīng)的參數(shù)管理對(duì)象;其中為了遵循于OMA DM規(guī)范,可以將對(duì)應(yīng)每個(gè)軟件組件設(shè)置的各個(gè)參數(shù)管理對(duì)象選擇以參數(shù)配置管理子樹的形式設(shè)置在終端設(shè)備中;通常較為重要的參數(shù)管理對(duì)象為用于實(shí)現(xiàn)服務(wù)器參數(shù)配置的服務(wù)器參數(shù)管理對(duì)象和/或用于實(shí)現(xiàn)用戶賬戶參數(shù)配置的用戶賬戶參數(shù)管理對(duì)象。
步驟S2,DM服務(wù)器通過對(duì)終端設(shè)備中設(shè)置的參數(shù)管理對(duì)象進(jìn)行控制管理,以實(shí)現(xiàn)對(duì)軟件組件進(jìn)行參數(shù)配置;后續(xù)DM服務(wù)器還可以通過對(duì)終端設(shè)備中設(shè)置的參數(shù)管理對(duì)象進(jìn)行控制管理,以實(shí)現(xiàn)對(duì)已配置的軟件組件參數(shù)進(jìn)行維護(hù)管理,例如對(duì)已配置的軟件組件參數(shù)進(jìn)行更新、刪除等處理。
按照上述本發(fā)明方法的實(shí)現(xiàn)原理,DM服務(wù)器可以通過DM協(xié)議遠(yuǎn)程操作終端設(shè)備上設(shè)置的參數(shù)管理對(duì)象,終端設(shè)備中安裝的應(yīng)用軟件可以通過相應(yīng)設(shè)計(jì)的接口訪問參數(shù)管理對(duì)象上的參數(shù)配置;其中上述提及的相應(yīng)接口可以由具體的終端設(shè)備生產(chǎn)廠商來具體設(shè)計(jì)確定。例如終端設(shè)備中的應(yīng)用軟件和參數(shù)管理對(duì)象之間的交互可以通過底層操作系統(tǒng)來完成,具體終端設(shè)備中應(yīng)用軟件如何調(diào)用對(duì)應(yīng)的參數(shù)管理對(duì)象上的對(duì)應(yīng)參數(shù),不是本發(fā)明方案要關(guān)心的問題,本發(fā)明方案的重點(diǎn)在于要解決DM服務(wù)器通過對(duì)終端設(shè)備上設(shè)置的參數(shù)管理對(duì)象的操作來實(shí)現(xiàn)軟件組件參數(shù)的配置及管理過程。具體DM服務(wù)器和終端設(shè)備中設(shè)置的參數(shù)管理對(duì)象(MO)之間的交互、及終端設(shè)備中應(yīng)用軟件和參數(shù)管理對(duì)象(MO)之間的交互過程示意圖請(qǐng)參照?qǐng)D2所示。
如果在本發(fā)明方案中將各個(gè)參數(shù)管理對(duì)象以參數(shù)配置管理子樹的形式設(shè)置在終端設(shè)備中,DM服務(wù)器對(duì)終端設(shè)備中的應(yīng)用軟件進(jìn)行參數(shù)配置的過程,以及后續(xù)對(duì)已配置的軟件組件參數(shù)進(jìn)行維護(hù)管理的過程就可以通過標(biāo)準(zhǔn)的DM協(xié)議來處理完成了。其中DM服務(wù)器對(duì)終端設(shè)備中已配置的軟件組件參數(shù)進(jìn)行更新處理的過程具體如下DM服務(wù)器向終端設(shè)備請(qǐng)求已配置的軟件組件參數(shù);終端設(shè)備響應(yīng)所接收的請(qǐng)求,將自身的參數(shù)配置管理子樹中對(duì)應(yīng)節(jié)點(diǎn)上已配置的軟件組件參數(shù)反饋給DM服務(wù)器;DM服務(wù)器在終端設(shè)備反饋的已配置的軟件組件參數(shù)和預(yù)下發(fā)的新的軟件組件參數(shù)不一致時(shí),將新的軟件組件參數(shù)配置到終端設(shè)備中的參數(shù)配置管理子樹的對(duì)應(yīng)節(jié)點(diǎn)上。
請(qǐng)參照?qǐng)D3,該圖是本發(fā)明方法中DM服務(wù)器更新終端設(shè)備中已配置的E-mail客戶端軟件的服務(wù)器標(biāo)識(shí)的處理過程示意圖,其具體處理過程如下1、軟件提供商通過網(wǎng)絡(luò)服務(wù)接口(WSI,Web Service Interface)向DM服務(wù)器提供軟件組件參數(shù)配置包;2、DM服務(wù)器與終端設(shè)備建立會(huì)話連接,其會(huì)話連接建立過程按照標(biāo)準(zhǔn)的OMA會(huì)話連接機(jī)制進(jìn)行;3、DM服務(wù)器向終端設(shè)備發(fā)送用于獲取E-mail客戶端軟件的服務(wù)器標(biāo)識(shí)的請(qǐng)求<Get>
<Item>
<Target>
<LocURI>./Setting/Server/Server ID</LocURI>
</Target>
</Item>
</Get>
4、終端設(shè)備響應(yīng)接收到的請(qǐng)求,從自身設(shè)置的參數(shù)配置管理子樹中提取對(duì)應(yīng)的原E-mail客戶端軟件的服務(wù)器標(biāo)識(shí),并返回給DM服務(wù)器;<Results>
<Item>
<Source>
<LocURI>./Setting/Server/Server ID</LocURI>
</Source>
<Data>pop.huawei.com</Data>
</Item>
</Results>
5、DM服務(wù)器比較終端設(shè)備反饋的原E-mail客戶端軟件的服務(wù)器標(biāo)識(shí)和新E-mail客戶端軟件的服務(wù)器標(biāo)識(shí)是否一致;6、在上述5中比較結(jié)果不一致的情況下,DM服務(wù)器向終端設(shè)備下發(fā)新的服務(wù)器標(biāo)識(shí),終端設(shè)備將新的服務(wù)器標(biāo)識(shí)配置到參數(shù)配置管理子樹的對(duì)應(yīng)節(jié)點(diǎn)上;<Replace>
<Item>
<Source>
<LocURI>./Setting/Server/Server ID</LocURI>
</Source>
<Data>pop3.huawei.com</Data>
</Item>
</Replace>
7、終端設(shè)備向DM服務(wù)器反饋參數(shù)更新成功消息。
較佳地,在終端設(shè)備中可以將對(duì)應(yīng)每個(gè)軟件組件的各個(gè)參數(shù)管理對(duì)象以參數(shù)配置管理子樹的形式設(shè)置到終端設(shè)備管理樹(DM管理樹)中對(duì)應(yīng)軟件組件管理子樹的相應(yīng)位置上;也可以將對(duì)應(yīng)每個(gè)軟件組件的各個(gè)參數(shù)管理對(duì)象以參數(shù)配置管理子樹的形式獨(dú)立配置在終端設(shè)備中,并建立參數(shù)配置管理子樹和終端設(shè)備管理樹中對(duì)應(yīng)軟件組件之間的標(biāo)識(shí)關(guān)聯(lián);這兩種情況下的參數(shù)管理對(duì)象的結(jié)構(gòu)是不相同的;下面將分別給予說明一、將各個(gè)參數(shù)管理對(duì)象形成的參數(shù)配置管理子樹掛在DM管理樹中對(duì)應(yīng)軟件組件管理子樹相應(yīng)位置上的情況如圖4所示,該圖是參數(shù)配置管理子樹掛在DM管理樹中對(duì)應(yīng)軟件組件管理子樹中的相應(yīng)位置時(shí),參數(shù)配置管理子樹的結(jié)構(gòu)示意圖;在終端設(shè)備中的DM管理樹上,終端設(shè)備已安裝好的應(yīng)用軟件通常放置在DM管理樹的<Deployed>節(jié)點(diǎn)下,這樣本發(fā)明方案這里就選擇將參數(shù)配置管理子樹掛在<Deployed>節(jié)點(diǎn)下面的位置,通過操作該參數(shù)配置管理子樹中的各個(gè)節(jié)點(diǎn)(各個(gè)節(jié)點(diǎn)即為對(duì)應(yīng)的參數(shù)管理對(duì)象)來實(shí)現(xiàn)對(duì)安裝好的應(yīng)用軟件進(jìn)行參數(shù)配置。其中該參數(shù)配置管理子樹中的各個(gè)節(jié)點(diǎn)的含義解釋如下./<Deployed>/<X>/<Setting>
該節(jié)點(diǎn)是軟件組件參數(shù)配置的父節(jié)點(diǎn),此節(jié)點(diǎn)下面存儲(chǔ)相關(guān)的軟件組件參數(shù)配置信息。
由于圖4中虛線部分是目前軟件組件管理對(duì)象中已有的,所以下面描述節(jié)點(diǎn)路徑時(shí)將省略/<Deployed>/<X>/,用./來表示這一路徑。
./<Setting>/<Server>
該節(jié)點(diǎn)是應(yīng)用軟件的服務(wù)器參數(shù),節(jié)點(diǎn)下面存儲(chǔ)服務(wù)器的相關(guān)參數(shù)信息,如對(duì)一些網(wǎng)絡(luò)上的客戶端軟件是需要設(shè)置服務(wù)器的,可能有多個(gè)服務(wù)器可供選擇,也可能需要同時(shí)用到多個(gè)服務(wù)器。
./<Setting>/<Server>/<Server ID>
該節(jié)點(diǎn)用于描述服務(wù)器標(biāo)識(shí),該節(jié)點(diǎn)有一個(gè)<Name>屬性,可以用于表示服務(wù)器的名稱,比如為接收服務(wù)器、發(fā)送服務(wù)器等。
./<Setting>/<Server>/<IP Address>
該節(jié)點(diǎn)用于描述服務(wù)器的IP地址。
./<Setting>/<User Account>
該節(jié)點(diǎn)用于描述用戶在服務(wù)器上的帳號(hào)信息,某些軟件可能不需要帳號(hào)信息,用戶也可能擁有多個(gè)帳號(hào)信息。
./<Setting>/<Parameter list>
該節(jié)點(diǎn)是軟件組件其他參數(shù)信息的父節(jié)點(diǎn),節(jié)點(diǎn)下面存儲(chǔ)軟件的其他參數(shù),比如網(wǎng)絡(luò)連接信息(如端口號(hào)參數(shù)、代理參數(shù)等)、游戲軟件中的積分參數(shù)等;由于各個(gè)軟件組件需要配置的參數(shù)各不相同,本存儲(chǔ)結(jié)構(gòu)只對(duì)網(wǎng)絡(luò)軟件組件中比較常用的服務(wù)器和用戶帳號(hào)進(jìn)行了統(tǒng)一安排,其他一些需要配置的軟件組件參數(shù)就放在此節(jié)點(diǎn)下面。
./<Setting>/<Parameter>/<X>
該節(jié)點(diǎn)是占位符,節(jié)點(diǎn)下面存儲(chǔ)軟件組件的其他參數(shù)。
./<Setting>/<Parameter list>/<X>/<Parameter>
該節(jié)點(diǎn)用于描述具體的參數(shù)值,可以用節(jié)點(diǎn)的<Name>屬性來表示軟件組件參數(shù)的具體名稱。
./<Setting>/<Ext>
該節(jié)點(diǎn)是備用節(jié)點(diǎn),用于存儲(chǔ)軟件組件參數(shù)配置的其他相關(guān)信息,或留著以后擴(kuò)展使用。
二、將由各個(gè)參數(shù)管理對(duì)象形成的參數(shù)配置管理子樹獨(dú)立配置在終端設(shè)備中的情況如果終端設(shè)備中設(shè)置的各個(gè)參數(shù)管理對(duì)象是以參數(shù)配置管理子樹的形式存在的,且在終端設(shè)備中,參數(shù)配置管理子樹是單獨(dú)作為一個(gè)配置子樹存在的,不掛在對(duì)應(yīng)的軟件組件節(jié)點(diǎn)的下一級(jí)節(jié)點(diǎn)上,可以保證參數(shù)配置管理子樹的靈活性。
如圖5所示,為參數(shù)配置管理子樹獨(dú)立配置在終端設(shè)備中時(shí),參數(shù)配置管理子樹的結(jié)構(gòu)示意圖,該圖所示的參數(shù)配置管理子樹相對(duì)于上述圖4所示的參數(shù)配置管理子樹而言,僅多了一個(gè)軟件標(biāo)識(shí)<Soft ID>節(jié)點(diǎn),以用于將該參數(shù)配置管理子樹和對(duì)應(yīng)的軟件組件關(guān)聯(lián)起來;其他節(jié)點(diǎn)的含義與前面解釋相同。
./<Setting>
該節(jié)點(diǎn)是參數(shù)配置管理子樹的起始節(jié)點(diǎn),即各個(gè)軟件組件參數(shù)配置的根節(jié)點(diǎn);該節(jié)點(diǎn)可以放置在設(shè)備管理樹(DM管理樹)的根節(jié)點(diǎn)下面的任何地方,它是一個(gè)永久節(jié)點(diǎn)(永久節(jié)點(diǎn)是指DM服務(wù)器不能刪除的節(jié)點(diǎn)),可由設(shè)備制造商產(chǎn)生,也可由其它管理方根據(jù)需要產(chǎn)生;其中在設(shè)備描述框架(DDF,Device Description Framework)文檔中將說明它在DM管理樹上的具體位置。
./<Setting>/<X>
該節(jié)點(diǎn)是占位符,節(jié)點(diǎn)下面存儲(chǔ)某個(gè)軟件組件相關(guān)的參數(shù)配置信息。
./<Setting>/<X>/<Soft ID>
該節(jié)點(diǎn)是軟件組件標(biāo)識(shí),以使該參數(shù)配置管理子樹能夠與對(duì)應(yīng)的軟件組件相關(guān)聯(lián)。
相應(yīng)地,本發(fā)明還提出了一種軟件組件參數(shù)配置系統(tǒng),請(qǐng)參照?qǐng)D6,該圖是本發(fā)明軟件組件參數(shù)配置系統(tǒng)的主要組成結(jié)構(gòu)框圖,其主要包括終端設(shè)備10和DM服務(wù)器20,其中終端設(shè)備10中包括設(shè)置單元101,用于針對(duì)終端設(shè)備10中的每個(gè)軟件組件分別設(shè)置對(duì)應(yīng)的參數(shù)管理對(duì)象;DM服務(wù)器20中包括參數(shù)配置單元201,用于通過對(duì)終端設(shè)備10中設(shè)置單元101設(shè)置的參數(shù)管理對(duì)象進(jìn)行控制管理,以實(shí)現(xiàn)對(duì)終端設(shè)備10中的軟件組件進(jìn)行參數(shù)配置。
此外,DM服務(wù)器20中還包括參數(shù)更新單元202,用于通過對(duì)終端設(shè)備10中設(shè)置單元101設(shè)置的參數(shù)管理對(duì)象進(jìn)行控制管理,以實(shí)現(xiàn)對(duì)終端設(shè)備10中已配置的軟件組件參數(shù)進(jìn)行更新處理。
相應(yīng)的,本發(fā)明還提出了一種終端設(shè)備,如圖7所示,該圖是本發(fā)明終端設(shè)備的主要組成結(jié)構(gòu)框圖,其主要包括設(shè)置單元101,以用于針對(duì)終端設(shè)備10中的每個(gè)軟件組件分別設(shè)置對(duì)應(yīng)的參數(shù)管理對(duì)象。
其中設(shè)置單元101可以將對(duì)應(yīng)每個(gè)軟件組件的各個(gè)參數(shù)管理對(duì)象形成參數(shù)配置管理子樹的形式設(shè)置到終端設(shè)備管理樹中對(duì)應(yīng)軟件組件管理子樹的相應(yīng)位置上;也可以將對(duì)應(yīng)每個(gè)軟件組件的各個(gè)參數(shù)管理對(duì)象形成參數(shù)配置管理子樹的形式獨(dú)立配置在終端設(shè)備10中,這種情況下終端設(shè)備10中還要包括標(biāo)識(shí)關(guān)聯(lián)建立單元102,以用于建立設(shè)置單元101設(shè)置的各個(gè)參數(shù)管理對(duì)象形成的參數(shù)配置管理子樹和終端設(shè)備管理樹中對(duì)應(yīng)軟件組件之間的標(biāo)識(shí)關(guān)聯(lián)。
顯然,本領(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ù)配置方法,其特征在于,包括步驟在終端設(shè)備中,針對(duì)每個(gè)軟件組件分別設(shè)置對(duì)應(yīng)的參數(shù)管理對(duì)象;設(shè)備管理服務(wù)器通過對(duì)終端設(shè)備中設(shè)置的參數(shù)管理對(duì)象進(jìn)行控制管理,實(shí)現(xiàn)對(duì)軟件組件進(jìn)行參數(shù)配置。
2.如權(quán)利要求1所述的方法,其特征在于,還包括步驟設(shè)備管理服務(wù)器通過對(duì)終端設(shè)備中設(shè)置的參數(shù)管理對(duì)象進(jìn)行控制管理,實(shí)現(xiàn)對(duì)已配置的軟件組件參數(shù)進(jìn)行更新處理。
3.如權(quán)利要求1或2所述的方法,其特征在于,將對(duì)應(yīng)每個(gè)軟件組件的各個(gè)參數(shù)管理對(duì)象以參數(shù)配置管理子樹的形式設(shè)置在終端設(shè)備中。
4.如權(quán)利要求2所述的方法,其特征在于,將對(duì)應(yīng)每個(gè)軟件組件的各個(gè)參數(shù)管理對(duì)象以參數(shù)配置管理子樹的形式設(shè)置在終端設(shè)備中。
5.如權(quán)利要求4所述的方法,其特征在于,所述對(duì)已配置的軟件組件參數(shù)進(jìn)行更新處理的過程具體包括設(shè)備管理服務(wù)器向終端設(shè)備請(qǐng)求已配置的軟件組件參數(shù);終端設(shè)備響應(yīng)所述請(qǐng)求,將自身的參數(shù)配置管理子樹中對(duì)應(yīng)節(jié)點(diǎn)上已配置的軟件組件參數(shù)反饋給設(shè)備管理服務(wù)器;設(shè)備管理服務(wù)器在終端設(shè)備反饋的已配置的軟件組件參數(shù)和預(yù)下發(fā)的新的軟件組件參數(shù)不一致時(shí),將新的軟件組件參數(shù)配置到終端設(shè)備中的參數(shù)配置管理子樹的對(duì)應(yīng)節(jié)點(diǎn)上。
6.如權(quán)利要求3所述的方法,其特征在于,將所述參數(shù)配置管理子樹設(shè)置到終端設(shè)備管理樹中對(duì)應(yīng)軟件組件管理子樹的相應(yīng)位置上。
7.如權(quán)利要求3所述的方法,其特征在于,將所述參數(shù)配置管理子樹獨(dú)立設(shè)置在終端設(shè)備中;并建立所述參數(shù)配置管理子樹和終端設(shè)備管理樹中對(duì)應(yīng)軟件組件之間的標(biāo)識(shí)關(guān)聯(lián)。
8.如權(quán)利要求1、2、4或5所述的方法,其特征在于,所述參數(shù)管理對(duì)象為用于實(shí)現(xiàn)服務(wù)器參數(shù)配置的服務(wù)器參數(shù)管理對(duì)象;和/或用于實(shí)現(xiàn)用戶賬戶參數(shù)配置的用戶賬戶參數(shù)管理對(duì)象。
9.一種軟件組件參數(shù)配置系統(tǒng),包括終端設(shè)備和設(shè)備管理服務(wù)器,其特征在于,所述終端設(shè)備中包括用于針對(duì)每個(gè)軟件組件分別設(shè)置對(duì)應(yīng)參數(shù)管理對(duì)象的設(shè)置單元;所述設(shè)備管理服務(wù)器中包括用于通過對(duì)終端設(shè)備中設(shè)置單元設(shè)置的參數(shù)管理對(duì)象進(jìn)行控制管理,以實(shí)現(xiàn)對(duì)軟件組件進(jìn)行參數(shù)配置的參數(shù)配置單元。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述設(shè)備管理服務(wù)器中還包括通過對(duì)終端設(shè)備中設(shè)置單元設(shè)置的參數(shù)管理對(duì)象進(jìn)行控制管理,以實(shí)現(xiàn)對(duì)已配置的軟件組件參數(shù)進(jìn)行更新處理的參數(shù)更新單元。
11.一種終端設(shè)備,其特征在于,包括用于針對(duì)每個(gè)軟件組件分別設(shè)置對(duì)應(yīng)參數(shù)管理對(duì)象的設(shè)置單元。
12.如權(quán)利要求11所述的終端設(shè)備,其特征在于,所述設(shè)置單元將對(duì)應(yīng)每個(gè)軟件組件的各個(gè)參數(shù)管理對(duì)象以參數(shù)配置管理子樹的形式設(shè)置到終端設(shè)備管理樹中對(duì)應(yīng)軟件組件管理子樹的相應(yīng)位置上。
13.如權(quán)利要求11所述的終端設(shè)備,其特征在于,所述設(shè)置單元將對(duì)應(yīng)每個(gè)軟件組件的各個(gè)參數(shù)管理對(duì)象以參數(shù)配置管理子樹的形式獨(dú)立設(shè)置在終端設(shè)備中;所述終端設(shè)備中還包括用于建立所述設(shè)置單元設(shè)置的各個(gè)參數(shù)管理對(duì)象形成的參數(shù)配置管理子樹和終端設(shè)備管理樹中對(duì)應(yīng)軟件組件之間的標(biāo)識(shí)關(guān)聯(lián)的標(biāo)識(shí)關(guān)聯(lián)建立單元。
全文摘要
本發(fā)明公開了一種軟件組件參數(shù)配置方法,包括步驟在終端設(shè)備中,針對(duì)每個(gè)軟件組件分別設(shè)置對(duì)應(yīng)的參數(shù)管理對(duì)象;設(shè)備管理服務(wù)器通過對(duì)終端設(shè)備中設(shè)置的參數(shù)管理對(duì)象進(jìn)行控制管理,實(shí)現(xiàn)對(duì)軟件組件進(jìn)行參數(shù)配置。相應(yīng)的,本發(fā)明還公開了一種軟件組件參數(shù)配置系統(tǒng)及其對(duì)應(yīng)的用戶終端。本發(fā)明可以在設(shè)備管理規(guī)范中實(shí)現(xiàn)對(duì)軟件組件參數(shù)的配置管理。
文檔編號(hào)H04L12/24GK1848761SQ200510093599
公開日2006年10月18日 申請(qǐng)日期2005年8月30日 優(yōu)先權(quán)日2005年8月30日
發(fā)明者李克鵬, 柴曉前, 舒琦, 唐杰, 董曉藝, 申海, 何江水, 高洪濤, 程建章 申請(qǐng)人:華為技術(shù)有限公司