OS系統(tǒng)版本標(biāo)識(shí)為WebOSSwV-B,設(shè)備管理應(yīng)用程序編程接口的適配器 標(biāo)識(shí)為AdpSwV-A。
[0066] 步驟202,設(shè)備管理服務(wù)器判斷當(dāng)前設(shè)備管理應(yīng)用程序編程接口的適配器標(biāo)識(shí)與 當(dāng)前WebOS系統(tǒng)版本對(duì)應(yīng)的設(shè)備管理應(yīng)用程序編程接口的適配器標(biāo)識(shí)不同;
[0067] 具體地,設(shè)備管理服務(wù)器通過(guò)查詢(xún)?cè)O(shè)備管理服務(wù)器配置獲取標(biāo)識(shí)為WebOSSwV-B 的WebOS系統(tǒng)對(duì)應(yīng)的設(shè)備管理應(yīng)用程序編程接口的適配器標(biāo)識(shí)為AdpSwV-B,與移動(dòng)終端中 的設(shè)備管理應(yīng)用發(fā)送的當(dāng)前設(shè)備管理應(yīng)用程序編程接口的適配器標(biāo)識(shí)AdpSwV-A不同。
[0068] 步驟203,將設(shè)備管理應(yīng)用程序編程接口的適配器標(biāo)識(shí)AdpSwV-B發(fā)送至移動(dòng)終端 中的設(shè)備管理應(yīng)用,并向移動(dòng)終端中的設(shè)備管理應(yīng)用發(fā)送R印lace WebOsAdp命令;
[0069] 這里,Iteplace WebOsAdp命令用于指示移動(dòng)終端中的設(shè)備管理應(yīng)用將標(biāo)識(shí)為 AdpSwV-A的設(shè)備管理應(yīng)用程序編程接口的適配器替換為標(biāo)識(shí)為AdpSwV-B的設(shè)備管理應(yīng)用 程序編程接口的適配器。
[0070] 步驟204,移動(dòng)終端中的設(shè)備管理應(yīng)用更新設(shè)備管理應(yīng)用程序編程接口的適配器, 并將更新結(jié)果發(fā)送至設(shè)備管理服務(wù)器;
[0071] 具體地,移動(dòng)終端中的設(shè)備管理應(yīng)用將R印lace WebOsAdp命令的內(nèi)容進(jìn)行解密, 并將解密獲得的內(nèi)容生成JS對(duì)象,將所述JS對(duì)象替換至WebOsAdpUri指定位置,實(shí)現(xiàn)將標(biāo) 識(shí)為AdpSwV-A的設(shè)備管理應(yīng)用程序編程接口的適配器替換為標(biāo)識(shí)為AdpSwV-B的設(shè)備管理 應(yīng)用程序編程接口的適配器。
[0072] 步驟205,設(shè)備管理服務(wù)器向移動(dòng)終端中的設(shè)備管理應(yīng)用發(fā)送重新加載設(shè)備管理 應(yīng)用程序編程接口的適配器命令;
[0073] 具體地,設(shè)備管理服務(wù)器向移動(dòng)終端中的設(shè)備管理應(yīng)用發(fā)送Reset命令,所述命 令用于指示移動(dòng)終端中的設(shè)備管理應(yīng)用重新加載標(biāo)識(shí)為AdpSwV-B的設(shè)備管理應(yīng)用程序編 程接口的適配器。
[0074] 步驟206,移動(dòng)終端中的設(shè)備管理應(yīng)用將AdpSwV-B和WebOSSwV-B發(fā)送至設(shè)備管理 服務(wù)器。
[0075] 步驟207,設(shè)備管理服務(wù)器判斷設(shè)備管理應(yīng)用程序編程接口的適配器標(biāo)識(shí)與當(dāng)前 WebOS系統(tǒng)版本對(duì)應(yīng)的設(shè)備管理應(yīng)用程序編程接口的適配器標(biāo)識(shí)相同;
[0076] 具體地,設(shè)備管理服務(wù)器通過(guò)查詢(xún)自身的配置獲取標(biāo)識(shí)為WebOSSwV-B的WebOS系 統(tǒng)對(duì)應(yīng)的設(shè)備管理應(yīng)用程序編程接口的適配器標(biāo)識(shí)為AdpSwV-B,與移動(dòng)終端中的設(shè)備管理 應(yīng)用發(fā)送的設(shè)備管理應(yīng)用程序編程接口的適配器標(biāo)識(shí)相同。
[0077] 步驟208,設(shè)備管理服務(wù)器向移動(dòng)終端中的設(shè)備管理應(yīng)用發(fā)送參數(shù)管理命令;
[0078] 其中,所述參數(shù)管理命令可以為客戶(hù)端初始設(shè)備配置/網(wǎng)絡(luò)初始設(shè)備配置(CIDC/ NIDC,Client Initiated Device Config/Network Initiated Device Config)中的 GET 或 SET命令。
[0079] 步驟209,移動(dòng)終端中的設(shè)備管理應(yīng)用通過(guò)標(biāo)識(shí)為AdpSwV-B的設(shè)備管理應(yīng)用程序 編程接口的適配器調(diào)用標(biāo)識(shí)為WebOSSwV-B的WebOS系統(tǒng)的設(shè)備管理應(yīng)用程序編程接口對(duì) 移動(dòng)終端參數(shù)進(jìn)行管理;
[0080] 其中,所述對(duì)移動(dòng)終端參數(shù)進(jìn)行管理包括:對(duì)移動(dòng)終端參數(shù)進(jìn)行采集和配置。
[0081] 為實(shí)現(xiàn)上述移動(dòng)終端參數(shù)的管理方法,本發(fā)明實(shí)施例還提供一種移動(dòng)終端參數(shù)的 管理裝置,所述裝置的組成結(jié)構(gòu)如圖5所示,包括:封裝模塊11、判斷模塊12、更新模塊13 和管理模塊14 ;其中,
[0082] 所述封裝模塊11,用于為每個(gè)WebOS系統(tǒng)版本的設(shè)備管理應(yīng)用程序編程接口封裝 對(duì)應(yīng)的適配器,并為每個(gè)所述適配器分配適配器標(biāo)識(shí);
[0083] 所述判斷模塊12,用于判斷當(dāng)前設(shè)備管理應(yīng)用程序編程接口的適配器標(biāo)識(shí)與當(dāng)前 WebOS系統(tǒng)版本對(duì)應(yīng)的設(shè)備管理應(yīng)用程序編程接口的適配器標(biāo)識(shí)是否相同;
[0084] 所述更新模塊13,用于在判斷模塊12判斷當(dāng)前設(shè)備管理應(yīng)用程序編程接口的適 配器標(biāo)識(shí)與當(dāng)前WebOS系統(tǒng)版本對(duì)應(yīng)的設(shè)備管理應(yīng)用程序編程接口的適配器標(biāo)識(shí)不同時(shí), 將當(dāng)前設(shè)備管理應(yīng)用程序編程接口的適配器更新為當(dāng)前WebOS系統(tǒng)版本對(duì)應(yīng)的設(shè)備管理 應(yīng)用程序編程接口的適配器;
[0085] 所述管理模塊14,用于通過(guò)更新后的適配器調(diào)用當(dāng)前WebOS系統(tǒng)的設(shè)備管理應(yīng)用 程序編程接口對(duì)移動(dòng)終端參數(shù)進(jìn)行管理。
[0086] 上述實(shí)現(xiàn)方案中,所述封裝模塊11,還用于為每個(gè)WebOS系統(tǒng)版本分配一個(gè)版本 標(biāo)識(shí);
[0087] 相應(yīng)的,所述裝置還包括第一發(fā)送模塊15,用于將當(dāng)前WebOS系統(tǒng)版本標(biāo)識(shí)和設(shè) 備管理應(yīng)用程序編程接口的適配器標(biāo)識(shí)發(fā)送至判斷模塊12 ;
[0088] 所述判斷模塊12,具體用于根據(jù)當(dāng)前WebOS系統(tǒng)版本標(biāo)識(shí)獲取當(dāng)前WebOS系統(tǒng)版 本對(duì)應(yīng)的設(shè)備管理應(yīng)用程序編程接口的適配器,將當(dāng)前WebOS系統(tǒng)版本對(duì)應(yīng)的設(shè)備管理應(yīng) 用程序編程接口的適配器標(biāo)識(shí)與當(dāng)前設(shè)備管理應(yīng)用程序編程接口的適配器標(biāo)識(shí)比較,確認(rèn) 當(dāng)前設(shè)備管理應(yīng)用程序編程接口的適配器標(biāo)識(shí)與當(dāng)前WebOS系統(tǒng)版本對(duì)應(yīng)的設(shè)備管理應(yīng) 用程序編程接口的適配器標(biāo)識(shí)不同。
[0089] 上述實(shí)現(xiàn)方案中,所述裝置還包括:第二發(fā)送模塊16,用于發(fā)送當(dāng)前WebOS系統(tǒng)版 本對(duì)應(yīng)的設(shè)備管理應(yīng)用程序編程接口的適配器標(biāo)識(shí)和更新當(dāng)前設(shè)備管理應(yīng)用程序編程接 口的適配器標(biāo)識(shí)命令;
[0090] 相應(yīng)的,所述更新模塊13,具體用于根據(jù)當(dāng)前WebOS系統(tǒng)版本對(duì)應(yīng)的設(shè)備管理應(yīng) 用程序編程接口的適配器標(biāo)識(shí)和更新當(dāng)前設(shè)備管理應(yīng)用程序編程接口的適配器標(biāo)識(shí)命令, 將當(dāng)前設(shè)備管理應(yīng)用程序編程接口的適配器更新為當(dāng)前WebOS系統(tǒng)版本對(duì)應(yīng)的設(shè)備管理 應(yīng)用程序編程接口的適配器。
[0091] 上述實(shí)現(xiàn)方案中,所述第二發(fā)送模塊16,還用于發(fā)送重新加載設(shè)備管理應(yīng)用程序 編程接口的適配器的命令;
[0092] 相應(yīng)的,所述第一發(fā)送模塊15,還用于重新加載設(shè)備管理應(yīng)用程序編程接口的適 配器,并發(fā)送加載后的設(shè)備管理應(yīng)用程序編程接口的適配器標(biāo)識(shí)和當(dāng)前WebOS系統(tǒng)版本標(biāo) 識(shí);
[0093] 所述第二發(fā)送模塊16,用于在判斷模塊12判斷加載后的設(shè)備管理應(yīng)用程序編程 接口的適配器標(biāo)識(shí)與當(dāng)前WebOS系統(tǒng)版本對(duì)應(yīng)的設(shè)備管理應(yīng)用程序編程接口的適配器標(biāo) 識(shí)相同時(shí),發(fā)送移動(dòng)終端參數(shù)管理命令。
[0094] 上述實(shí)現(xiàn)方案中,所述封裝模塊11,還用于為移動(dòng)終端中的設(shè)備管理應(yīng)用訪問(wèn) WebOS系統(tǒng)的接口封裝一個(gè)適配器;
[0095] 相應(yīng)的,所述更新模塊13,還用于在需要更新移動(dòng)終端中的設(shè)備管理應(yīng)用時(shí),更新 移動(dòng)終端中的設(shè)備管理應(yīng)用訪問(wèn)WebOS系統(tǒng)的接口的適配器。
[0096] 上述實(shí)現(xiàn)方案中,所述適配器是適合移動(dòng)終端中的設(shè)備管理應(yīng)用進(jìn)行參數(shù)管理的 JS,為提高安全性,可采用適當(dāng)?shù)募用芩惴▽?duì)所述JS進(jìn)行加密。
[0097] 上述實(shí)現(xiàn)方案中,所述更新當(dāng)前設(shè)備管理應(yīng)用程序編程接口的適配器標(biāo)識(shí)命令可 以為R印lace命令;所述重新加載設(shè)備管理應(yīng)用程序編程接口的適配器命令可以為Reset 命令,所述移動(dòng)終端參數(shù)管理命令可以為GET和/或SET命令。
[0098] 上述實(shí)現(xiàn)方案中,還可以為移動(dòng)終端中的設(shè)備管理應(yīng)用訪問(wèn)WebOS系統(tǒng)的接口封 裝一個(gè)適配器;在需要更新移動(dòng)終端中的設(shè)備管理應(yīng)用時(shí),只需更新移動(dòng)終端中的設(shè)備管 理應(yīng)用訪問(wèn)WebOS系統(tǒng)的接口的適配器,無(wú)需更新整個(gè)移動(dòng)終端中的設(shè)備管理應(yīng)用,減少 網(wǎng)絡(luò)流量和時(shí)間開(kāi)銷(xiāo)。
[0099] 需要說(shuō)明的是,在實(shí)際應(yīng)用中,所述封裝模塊11、判斷模塊12和第二發(fā)送模塊16 的功能可由位于設(shè)備管理服務(wù)器內(nèi)的中央處理器(CPU)