專利名稱:能夠基于診斷管理對(duì)象進(jìn)行移動(dòng)診斷的設(shè)備和網(wǎng)絡(luò)的制作方法
能夠基于診斷管理對(duì)象進(jìn)行移動(dòng)診斷的設(shè)備和網(wǎng)絡(luò)
本申請(qǐng)參考2006年3月24日提交的美國(guó)臨時(shí)專利申請(qǐng)序列號(hào) 60/785,879并且要求其優(yōu)先權(quán)和權(quán)益,該臨時(shí)專利申請(qǐng)的完整主題被全 文合并在此以作參考。
本申請(qǐng)還參考2005年3月21日提交的標(biāo)題為"DEVICE CLIENT SPECIFICATION"的美國(guó)臨時(shí)專利申請(qǐng)序列號(hào)60/664,249和2006年3 月21日提交的標(biāo)題為"DEVICE CLIENT SPECIFICATION"的美國(guó)專利 申請(qǐng)序列號(hào)11/385,162,這兩個(gè)申請(qǐng)的每一個(gè)的完整主題都被全文合并 在此以作參考。
背景技術(shù):
諸如移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、尋呼機(jī)以及手持式個(gè)人計(jì) 算機(jī)之類的電子設(shè)備例如常常包含固件和應(yīng)用軟件,所述固件和應(yīng)用軟 件由所述電子設(shè)備的制造商、電信運(yùn)營(yíng)商或者第三方提供。如果要在這 種電子設(shè)備中改變軟件或固件組件,更新這些代碼組件的風(fēng)險(xiǎn)通常非常 高。更難的是遠(yuǎn)程地確定這種設(shè)備的問(wèn)題所在從而可以識(shí)別并且安裝適 當(dāng)?shù)墓碳隆?br>
在遇到問(wèn)題時(shí),常常很難確定所述電子設(shè)備的問(wèn)題所在。運(yùn)營(yíng)商網(wǎng) 絡(luò)的客服代表常常無(wú)法回答顧客的問(wèn)題,并且無(wú)法解決所述問(wèn)題。對(duì)于 網(wǎng)絡(luò)運(yùn)營(yíng)商來(lái)說(shuō),確定顧客的移動(dòng)電子設(shè)備的問(wèn)題是主要的問(wèn)題,這是 因?yàn)閼?yīng)答客服呼叫是相當(dāng)昂貴的。如果在這種呼叫結(jié)束時(shí)客服代表還沒(méi) 能確定所述電子設(shè)備的問(wèn)題所在并且不能解決顧客抱怨,那么上述問(wèn)題 將更加明顯。
不同的電子設(shè)備具有操作所需要的不同的資源集合、不同的參數(shù)集 合等等,并且在異構(gòu)網(wǎng)絡(luò)環(huán)境中管理移動(dòng)電子設(shè)備是一種挑戰(zhàn)。確定在 電子設(shè)備中應(yīng)當(dāng)設(shè)置或改變哪些參數(shù)以便校正問(wèn)題可能是一項(xiàng)很重要 的工作。
近來(lái),諸如開放移動(dòng)聯(lián)盟(OMA)之類的組織已經(jīng)聲明期望解決對(duì) 于移動(dòng)設(shè)備的診斷,并且已經(jīng)決定收集要求。但是這些要求處于非常高 的等級(jí),并且預(yù)計(jì)在一定時(shí)間內(nèi)不會(huì)有任何類型的技術(shù)規(guī)范或解決方案可用。
由于設(shè)備可能會(huì)經(jīng)歷固件和/或軟件更新并且獲得新的能力,因此需 要一種能夠確定新設(shè)備的能力、檢測(cè)操作中的問(wèn)題、配置這種設(shè)備以及 提供用以確定并解決所發(fā)生的問(wèn)題的機(jī)制的解決方案。
例如由電子設(shè)備所支持的OMA啟動(dòng)器之類的設(shè)備特征可能會(huì)產(chǎn)生 操作問(wèn)題并且可能需要診斷。
通過(guò)把上述系統(tǒng)與下面在本申請(qǐng)的剩余部分中參照附圖所闡述的 本發(fā)明的代表性實(shí)施例進(jìn)行比較,傳統(tǒng)方法的其他限制和缺點(diǎn)對(duì)于本領(lǐng) 域技術(shù)人員將變得顯而易見。
圖1是根據(jù)本發(fā)明的代表性實(shí)施例的示例性網(wǎng)絡(luò)的透視方框圖,該 網(wǎng)絡(luò)支持對(duì)諸如移動(dòng)手持送受話器或個(gè)人數(shù)字助理之類的電子設(shè)備的 遠(yuǎn)程診斷。
圖2示出了根據(jù)本發(fā)明的代表性實(shí)施例的示例性簡(jiǎn)單診斷功能管理 對(duì)象(MO) ( DiagnosticFunctionMO )的各單元。
圖3示出了根據(jù)本發(fā)明的代表性實(shí)施例的示例性的具有名稱-數(shù)值 對(duì)參數(shù)的診斷功能MO (DiagnosticFunctionMO)的各單元。
圖4示出了根據(jù)本發(fā)明的代表性實(shí)施例的示例性定制診斷功能MO (CustomDiagnosticFunctionMO )的各單元。
圖5示出了根據(jù)本發(fā)明的代表性實(shí)施例的示例性陷阱MO (TrapMO)的各單元。
圖6示出了根據(jù)本發(fā)明的代表性實(shí)施例的另一個(gè)示例性陷阱管理對(duì) 象(TrapMO)的各單元。
圖7示出了根據(jù)本發(fā)明的代表性實(shí)施例的示例性的具有調(diào)度表 (schedule)的陷阱管理對(duì)象(TrapWithSchedMO)的各單元,其中所述 管理對(duì)象具有用于收集和報(bào)告的調(diào)度表。
圖8示出了根據(jù)本發(fā)明的代表性實(shí)施例的示例性定制陷阱集合管理 對(duì)象(CustomTrapSetMO )的各單元,其中所述管理對(duì)象具有用于收集 和報(bào)告的調(diào)度表。
圖9示出了根據(jù)本發(fā)明的代表性實(shí)施例的示例性的具有陷阱的調(diào)度 管理對(duì)象(ScheduleMOWithTrap )的各單元。象DeviceProfile MO的各單元。
圖11示出了根據(jù)本發(fā)明的代表性實(shí)施例的示例性定制設(shè)備簡(jiǎn)檔管 理對(duì)象CustomDeviceProfile MO的各單元。
具體實(shí)施例方式
本發(fā)明的各方面通常涉及電子設(shè)備的遠(yuǎn)程管理,更具體來(lái)說(shuō)涉及使 用設(shè)備管理對(duì)象來(lái)進(jìn)行移動(dòng)診斷。本發(fā)明的代表性實(shí)施例特別允許移動(dòng) 電子設(shè)備的網(wǎng)絡(luò)的運(yùn)營(yíng)商監(jiān)控電子設(shè)備中的感興趣的事件、在事件發(fā)生 時(shí)標(biāo)記所述事件、收集關(guān)于所述一個(gè)(或多個(gè))事件的數(shù)據(jù)以及把所收 集的數(shù)據(jù)傳送到遠(yuǎn)程服務(wù)器。本發(fā)明的代表性實(shí)施例可以采用多種不同 的數(shù)據(jù)收集方法,例如包括累積計(jì)數(shù)器(CC)方法、計(jì)量器、離散事件 登記(DER)以及狀態(tài)檢查(SI)。
圖1是根據(jù)本發(fā)明的代表性實(shí)施例的示例性網(wǎng)絡(luò)105的透視方框 圖,該網(wǎng)絡(luò)支持對(duì)諸如移動(dòng)手持送受話器或個(gè)人數(shù)字助理之類的電子設(shè) 備107的遠(yuǎn)程診斷。電子設(shè)備107例如可以包括蟲奪窩電話、個(gè)人數(shù)字助 理(PDA)、尋呼機(jī)、手持式個(gè)人計(jì)算機(jī)(PC)等等。所述電子設(shè)備 107可以支持多種特征和/或應(yīng)用,所述特征和/或應(yīng)用有時(shí)可能會(huì)發(fā)生故 障并且需要診斷。所述電子設(shè)備107本身可以被用來(lái)通過(guò)客服服務(wù)器 157或者利用電子設(shè)備107中的瀏覽器直接請(qǐng)求客服服務(wù),或者通過(guò)客 服代表(CSR)來(lái)請(qǐng)求客服服務(wù)。CSR例如可以通過(guò)在必要時(shí)檢索存儲(chǔ) 在所述電子設(shè)備107的存儲(chǔ)器中的一個(gè)或多個(gè)診斷管理對(duì)象(MO)來(lái) 利用所述電子設(shè)備107為顧客提供服務(wù)。為了清楚起見,本申請(qǐng)可互換 地使用術(shù)語(yǔ)"管理對(duì)象"和"設(shè)備管理對(duì)象"。
網(wǎng)絡(luò)105支持由在設(shè)備方面遇到問(wèn)題并且可能需要幫助來(lái)診斷所述 問(wèn)題以及找到適當(dāng)?shù)慕鉀Q方案的電子設(shè)備107的顧客/訂戶/用戶所做出 的客服呼叫。確定適當(dāng)?shù)慕鉀Q方案可以采用由網(wǎng)絡(luò)105中的服務(wù)器基于 所述電子設(shè)備107的用戶的請(qǐng)求或者通過(guò)CSR從該電子設(shè)備107檢索的 診斷信息。
本發(fā)明的代表性實(shí)施例可以采用設(shè)備管理(DM)技術(shù),其中由諸 如圖1的網(wǎng)絡(luò)105之類的運(yùn)營(yíng)商網(wǎng)絡(luò)中的遠(yuǎn)程服務(wù)器在諸如電子設(shè)備 107之類的電子設(shè)備的存儲(chǔ)器內(nèi)的設(shè)備管理樹中管理(例如創(chuàng)建、編輯、替換、刪除、下載、更新)診斷管理對(duì)象(診斷MO)。這種診斷管理
對(duì)象可以是對(duì)于在基于標(biāo)準(zhǔn)的設(shè)備管理樹中所定義的管理對(duì)象集合的
擴(kuò)展,其中所述基于標(biāo)準(zhǔn)的設(shè)備管理樹例如是由在開放移動(dòng)聯(lián)盟(OMA ) 的指導(dǎo)下開發(fā)的SyncML設(shè)備管理(DM)協(xié)議所支持的設(shè)備管理樹。 本發(fā)明的代表性實(shí)施例的診斷管理對(duì)象可以被用于檢測(cè)并解決電子設(shè) 備的特定特征或應(yīng)用的問(wèn)題。所述網(wǎng)絡(luò)105可能能夠同時(shí)支持來(lái)自諸如 圖1的電子設(shè)備107的電子設(shè)備的多個(gè)顧客/訂戶的客服呼叫,所述顧客 /訂戶遇到了問(wèn)題并且需要幫助來(lái)診斷/校正這種問(wèn)題。通過(guò)利用本發(fā)明 的代表性實(shí)施例的診斷MO,所述網(wǎng)絡(luò)105能夠基于從電子設(shè)備107中 檢索的診斷信息提供適當(dāng)?shù)慕鉀Q方案。
如圖1中所示,本發(fā)明的代表性實(shí)施例中的網(wǎng)絡(luò)105可以包括電子 設(shè)備107、設(shè)備管理(DM)服務(wù)器109、客服服務(wù)器157、診斷服務(wù)器 129、自助網(wǎng)站/入口 167以及下載服務(wù)器151。圖1的電子設(shè)備107能 夠分別通過(guò)通信路徑143、 153、 145、 155、 169與DM服務(wù)器109、下 載服務(wù)器151、診斷服務(wù)器129、客服服務(wù)器157以及自助網(wǎng)站/入口 167 進(jìn)行通信。雖然通信^各徑143、 153、 145、 155、 169被顯示為電子設(shè)備 107與其相應(yīng)的服務(wù)器之間的單獨(dú)路徑,但是這僅僅是出于說(shuō)明的目的, 而不是對(duì)本發(fā)明的具體限制。通信路徑143、 153、 145、 155、 169可以 被組合在一條或多條路徑中,所迷路徑可以包括有線或無(wú)線通信路徑, 比如局域網(wǎng)、公共交換電話網(wǎng)、無(wú)線個(gè)人、局域或廣域網(wǎng)以及蜂窩或?qū)?呼網(wǎng),這里僅僅舉出了幾種可能性。
器173、隨機(jī)存取存儲(chǔ)器(RAM) 165、嵌入式診斷代理171以及非易 失性存儲(chǔ)器111。所述非易失性存儲(chǔ)器111例如可以包括NAND(與非) 或NOR(或非)類型的閃存或者其他適當(dāng)類型的非易失性存儲(chǔ)器。所述 非易失性存儲(chǔ)器111可以包含電子設(shè)備107的許多代碼組件,例如包括 應(yīng)用軟件127、設(shè)備管理(DM)客戶端163、配置(provisioning)客戶 端123、操作系統(tǒng)(OS)119、固件117、更新代理115以及引導(dǎo)加載器 113。術(shù)語(yǔ)"代碼,,在這里可以;故用來(lái)表示一個(gè)或多個(gè)可4丸行指令、運(yùn) 算對(duì)象數(shù)據(jù)、配置參數(shù)以及存儲(chǔ)在電子設(shè)備107的存儲(chǔ)器中的其他信息。 在本發(fā)明的代表性實(shí)施例中,諸如電子設(shè)備107的電子設(shè)備可以采 用由下載服務(wù)器151遞送的更新包來(lái)更新電子設(shè)備107的存儲(chǔ)器中的代碼組件。這種更新包可以包括例如包含描述更新的元數(shù)據(jù)的更新信息,
以及可以由諸如圖1的更新代理115的一個(gè)或多個(gè)更新代理執(zhí)行的指
令。所述一個(gè)(或多個(gè))更新代理可以處理所述更新包的所述可執(zhí)行指
令的相應(yīng)部分,以把電子設(shè)備107的存儲(chǔ)器中的代碼的第一/當(dāng)前版本的 相應(yīng)部分變換/轉(zhuǎn)換為代碼的第二/已更新版本的各部分。電子設(shè)備107 還能夠從例如客服服務(wù)器157、診斷服務(wù)器129或配置服務(wù)器(未示出) 接收配置信息(provisioning information ),以解決配置問(wèn)題或者重新配
置軟件和硬件。
除了上面描述的那些元件之外,電子設(shè)備107還可以包括促進(jìn)遠(yuǎn)程 診斷的下載的診斷客戶端121以及促進(jìn)設(shè)置陷阱及檢索所收集的信息的 陷阱客戶端125。電子設(shè)備107的DM客戶端163可以與DM服務(wù)器109、 診斷客戶端121以及陷阱客戶端125交互,以從DM服務(wù)器109接收命 令并且在電子設(shè)備107中實(shí)施所述命令。下載服務(wù)器151可以被用來(lái)下 載固件和軟件更新(例如以更新包為形式的更新信息)。下載服務(wù)器151 還可以用來(lái)下載診斷客戶端(比如圖1的所下載的診斷客戶端121), 隨后可以在電子設(shè)備107中安裝并激活所述診斷客戶端。
本發(fā)明的代表性實(shí)施例還可以包括比如圖1的嵌入式診斷代理171 的診斷代理以支持例如收集不同類型的通信參數(shù)、射頻配置信息以及語(yǔ) 音和數(shù)據(jù)服務(wù)監(jiān)控功能。下載的診斷客戶端121可以允許監(jiān)控操作系統(tǒng) 活動(dòng)、存儲(chǔ)器配置、應(yīng)用配置、軟件安裝優(yōu)選項(xiàng)、應(yīng)用軟件問(wèn)題以及操 作系統(tǒng)問(wèn)題,這里僅僅舉出幾項(xiàng)。
本發(fā)明的各代表性實(shí)施例支持這樣一種設(shè)備管理(DM)方法,其 中對(duì)每一個(gè)特征域或應(yīng)用使用診斷管理對(duì)象(MO)以幫助檢索問(wèn)題細(xì) 節(jié)以及收集數(shù)據(jù)和相關(guān)聯(lián)的設(shè)備能力信息。這種診斷管理對(duì)象可以是基 于標(biāo)準(zhǔn)的設(shè)備管理協(xié)議的擴(kuò)展,所述基于標(biāo)準(zhǔn)的設(shè)備管理協(xié)議比如是在 開放移動(dòng)聯(lián)盟的指導(dǎo)下開發(fā)的SyncML設(shè)備管理(DM)協(xié)議。在諸如 圖1的電子設(shè)備107的電子設(shè)備中安裝/更新的每一個(gè)應(yīng)用可以具有相關(guān) 聯(lián)的診斷MO,其中所述診斷MO是按照諸如存儲(chǔ)在所述電子設(shè)備的存 儲(chǔ)器中的設(shè)備管理樹之類的設(shè)備管理數(shù)據(jù)結(jié)構(gòu)而被創(chuàng)建/安裝的。諸如圖 1的客服服務(wù)器157或診斷服務(wù)器129的遠(yuǎn)程服務(wù)器可以通過(guò)所述DM 服務(wù)器109查詢或操縱所述診斷管理對(duì)象,以解決問(wèn)題并且提供問(wèn)題解 決方案。諸如圖1的診斷服務(wù)器129的診斷服務(wù)器例如可以通過(guò)諸如接口 161的接口與DM服務(wù)器109進(jìn)行通信。在本發(fā)明的某些代表性實(shí)施 例中,接口 161例如可以包括web服務(wù)接口 。按照類似的方式,客服服 務(wù)器157也可以通過(guò)web服務(wù)接口 (未示出)與DM服務(wù)器109交互。
在本發(fā)明的代表性實(shí)施例中,當(dāng)把諸如應(yīng)用軟件127或相關(guān)聯(lián)的服 務(wù)之類的應(yīng)用或服務(wù)安裝在電子設(shè)備(例如所述電子設(shè)備107)上時(shí), 可以通過(guò)DM服務(wù)器109向諸如DM服務(wù)器109或者另一個(gè)服務(wù)器的遠(yuǎn) 程服務(wù)器發(fā)送警報(bào)/消息。該警報(bào)/消息可以提供關(guān)于由用戶安裝的應(yīng)用 和/或服務(wù)的細(xì)節(jié)。
諸如網(wǎng)絡(luò)105之類的網(wǎng)絡(luò)的系統(tǒng)運(yùn)營(yíng)商/服務(wù)提供商例如可以基于 從電子設(shè)備107收集的診斷數(shù)據(jù)按照需要啟用/禁用電子設(shè)備(例如電子 設(shè)備107)的各種能力。例如,即使某一電子設(shè)備(例如電子設(shè)備107) 支持某一應(yīng)用的所有特征,但是如果有一個(gè)特征沒(méi)有被適當(dāng)?shù)嘏渲?,?么所述系統(tǒng)運(yùn)營(yíng)商/服務(wù)提供商可以選擇在所述設(shè)備中禁用該特征(例如 暫時(shí)禁用或永久禁用),直到所述問(wèn)題被診斷出并解決為止。
在本發(fā)明的代表性實(shí)施例中,可以使用設(shè)備管理對(duì)象(MO)來(lái)提 供對(duì)能夠遠(yuǎn)程調(diào)用的診斷功能的遠(yuǎn)程訪問(wèn)??梢园岩粋€(gè)或多個(gè)設(shè)備管理 對(duì)象(MO)用作暴露所述診斷功能以進(jìn)行遠(yuǎn)程管理的方式。設(shè)備管理 (DM )服務(wù)器可以通過(guò)所述MO調(diào)用所述診斷功能,并且MO特有的行 為確定可以在會(huì)話中返回或者利用一般警報(bào)(Generic Alert)返回的結(jié) 果,其中可以利用后續(xù)的異步遞送來(lái)發(fā)送所述一般警報(bào)。這種設(shè)備管理 對(duì)象可以被定義為對(duì)在基于標(biāo)準(zhǔn)的設(shè)備管理協(xié)議中定義的管理對(duì)象集 合的擴(kuò)展,所述基于標(biāo)準(zhǔn)的設(shè)備管理協(xié)議比如是在開放移動(dòng)聯(lián)盟(OMA ) 的指導(dǎo)下開發(fā)的SyncML DM協(xié)議。用來(lái)訪問(wèn)這種診斷功能的裝置可以 包括診斷管理對(duì)象的管理對(duì)象節(jié)點(diǎn)。根據(jù)本發(fā)明的代表性實(shí)施例的診斷 管理對(duì)象可以在所述電子設(shè)備的存儲(chǔ)器中的設(shè)備管理樹結(jié)構(gòu)內(nèi)創(chuàng)建,并 且可以允許對(duì)電子設(shè)備行為的遠(yuǎn)程監(jiān)控和陷阱處理(trapping )以及從所 述電子設(shè)備返回所收集的事件和參數(shù)。這種診斷功能可以按照系統(tǒng)運(yùn)營(yíng) 商的指示以加密形式(例如出于安全原因)或明文形式返回結(jié)果數(shù)據(jù)。 在本發(fā)明的代表性實(shí)施例中,可以利用所述診斷管理對(duì)象的管理對(duì)象節(jié) 點(diǎn)來(lái)提供對(duì)任何結(jié)果的返回的控制,從而允許按照期望啟用及禁用對(duì)所 返回結(jié)果的加密。
在本發(fā)明的代表性實(shí)施例中,診斷MO可以是由DM客戶端維護(hù)的DM樹的一部分,所述DM客戶端例如是圖1的電子設(shè)備107中的DM 客戶端163。例如可以利用可擴(kuò)展標(biāo)記語(yǔ)言(XML)的"Get (獲得),, 命令從諸如DM服務(wù)器109之類的遠(yuǎn)程設(shè)備管理服務(wù)器查詢根據(jù)本發(fā)明 的代表性實(shí)施例的診斷管理對(duì)象??梢酝ㄟ^(guò)向所述D M樹的相關(guān)聯(lián)的節(jié) 點(diǎn)發(fā)送XML "Exec (執(zhí)行)"命令來(lái)激活與診斷MO相關(guān)聯(lián)的診斷功 能的監(jiān)控和陷阱處理功能。當(dāng)被激活/調(diào)用時(shí),與診斷MO相關(guān)聯(lián)的診斷 功能(例如按照期望的一個(gè)或多個(gè)診斷功能)可以被調(diào)用,并且例如可 以利用警報(bào)機(jī)制把所收集的任何結(jié)果(例如參數(shù)、測(cè)量、數(shù)值等等)返 回到所述遠(yuǎn)程服務(wù)器(例如DM服務(wù)器109或者通過(guò)DM服務(wù)器109返 回到其他服務(wù)器)。這種警報(bào)可以包括一般警報(bào)機(jī)制,比如利用XML 的一般警報(bào)。如果期望的話,可以利用OEM (原始設(shè)備制造商)特有 的證書對(duì)將由所述電子設(shè)備(例如電子設(shè)備107 )返回的所收集的參數(shù)、 數(shù)據(jù)等進(jìn)行加密,從而使得僅有經(jīng)過(guò)授權(quán)的接收方/消費(fèi)者(例如OEM 服務(wù)器)可以稍后對(duì)其進(jìn)行訪問(wèn)。
本發(fā)明的代表性實(shí)施例可以采用陷阱客戶端,比如圖l的陷阱客戶 端125。可以對(duì)所述電子設(shè)備上的應(yīng)用軟件(例如應(yīng)用軟件127)采用 (即"設(shè)置,,)陷阱客戶端,所述應(yīng)用軟件例如可能發(fā)生故障或"崩潰"、 發(fā)生某種方式的行為失?;蛘呦奈唇?jīng)授權(quán)的資源(例如存儲(chǔ)器、通信 帶寬等)。例如可以出于以下目的"設(shè)置"陷阱監(jiān)控操作系統(tǒng)(例如 OS 119)的各組件、檢測(cè)無(wú)線電網(wǎng)絡(luò)事件、監(jiān)控設(shè)備資源消耗以及執(zhí)行 設(shè)備響應(yīng)評(píng)估,這里僅僅舉出幾種可能的用途。
圖2示出了根據(jù)本發(fā)明的代表性實(shí)施例的示例性簡(jiǎn)單診斷功能管理 對(duì)象(MO) (DiagnosticFunctionMO) 210的各單元。圖2中示出的 DiagnosticFunctionMO 210包括DFName節(jié)點(diǎn)單元212,以指示用于該 診斷功能的名稱標(biāo)識(shí)符;EncryptedResult (加密結(jié)果)節(jié)點(diǎn)單元214, 其指示是否以加密形式返回由該診斷功能產(chǎn)生的結(jié)果;以及Parameter (參數(shù))節(jié)點(diǎn)單元216,其表示用于調(diào)用該診斷功能的參數(shù)。例如可以由 遠(yuǎn)程服務(wù)器利用XML "Exec"命令來(lái)調(diào)用與DiagnosticFunctionMO 210 相關(guān)聯(lián)的診斷功能。例如可以利用XML "Get"命令在所述診斷功能執(zhí) 行結(jié)束時(shí)傳送結(jié)果,或者可以利用XML格式的一般警報(bào)異步地傳送結(jié) 果。基于存儲(chǔ)在EncryptedResult節(jié)點(diǎn)單元214中的優(yōu)選項(xiàng)設(shè)置,可以加 密或者不加密(即明文)返回的結(jié)果。圖3示出了根據(jù)本發(fā)明的代表性實(shí)施例的具有名稱-數(shù)值對(duì)參數(shù)的 示例性診斷功能MO (DiagnosticFunctionMO) 310的各單元。圖3的 DiagnosticFunctionMO 310與圖2中的DiagnosticFunctionMO 210相似, 并且包括DFName節(jié)點(diǎn)單元312,以指示用于該診斷功能的名稱標(biāo)識(shí) 符;EncryptedResult節(jié)點(diǎn)單元314,其指示是否以加密形式返回由該i貪 斷功能產(chǎn)生的結(jié)果;以及Parameter節(jié)點(diǎn)單元316,其表示用于調(diào)用該診 斷功能的參數(shù)。但是DiagnosticFunctionMO 310還包括具有Name(名稱) 節(jié)點(diǎn)單元320和Value (數(shù)值)節(jié)點(diǎn)單元324的NVPair (名稱-數(shù)值對(duì)) 節(jié)點(diǎn)單元318。所顯示的第二 NVPair節(jié)點(diǎn)單元322沒(méi)有對(duì)應(yīng)的Name和 Value節(jié)點(diǎn)單元。本發(fā)明的代表性實(shí)施例允許多個(gè)名稱-數(shù)值對(duì)參數(shù), 比如NVPair節(jié)點(diǎn)單元318、 322。
圖4示出了根據(jù)本發(fā)明的代表性實(shí)施例的示例性定制診斷功能MO (CustomDiagnosticFunctionMO ) 410 的各單元。圖 4 的 CustomDiagnosticFunctionMO 410與圖3的DiagnosticFunctionMO 310 相似,并且包括CustomDFName (定制診斷功能名稱)節(jié)點(diǎn)單元412, 以指示用于該定制診斷功能的名稱標(biāo)識(shí)符;以及EncryptedResult節(jié)點(diǎn)單 元416,其指示是否以加密形式返回由該診斷功能產(chǎn)生的結(jié)果。 CustomDiagnosticFunctionMO 410包括節(jié)點(diǎn)單元DFSet414??梢栽诠?jié)點(diǎn) 單元DFSet 414中列舉定制的診斷功能集合。要返回的結(jié)果可以包括由 所述集合中的每一個(gè)診斷功能所產(chǎn)生的數(shù)據(jù)。在本發(fā)明的代表性實(shí)施例 中,所述集合中的某些診斷功能可以被遠(yuǎn)程啟用及禁用。
CustomDiagnosticFunctionMO 410還包4舌Parameter節(jié)點(diǎn)單元418, 其表示用于調(diào)用診斷功能集合的參數(shù),類似于圖3的 DiagnosticFunctionMO 310中所示出的,所述Parameter節(jié)點(diǎn)單元418包 括具有Name節(jié)點(diǎn)單元422和Value節(jié)點(diǎn)單元426的NVPair節(jié)點(diǎn)單元 420。所顯示的第二 NVPair節(jié)點(diǎn)單元424沒(méi)有對(duì)應(yīng)的Name和Value節(jié) 點(diǎn)單元。
表1示出了根據(jù)本發(fā)明的代表性實(shí)施例的示例性設(shè)備狀態(tài)管理對(duì)象 設(shè)置的列表。表1
設(shè)備狀態(tài)信息 以百分比計(jì)的電池強(qiáng)度
以DB計(jì)的信號(hào)強(qiáng)度 漫游指示器 當(dāng)前系統(tǒng)/網(wǎng)絡(luò)設(shè)置 當(dāng)前SID 當(dāng)前NID
以字節(jié)計(jì)的空閑存儲(chǔ)器 配置狀態(tài),0、 1或錯(cuò)誤 鎖定(subsidy lock )狀態(tài)(如果被 使用的話則是1 ) 移動(dòng)IP能力參數(shù) PRLID
IS-683 "隧道化" 占位符,每個(gè)條目一個(gè)節(jié)點(diǎn) IS-683請(qǐng)求塊 IS-683響應(yīng)塊 應(yīng)用和其他對(duì)象 占位符,每個(gè)條目一個(gè)節(jié)點(diǎn) 運(yùn)營(yíng)商/企業(yè)是否被認(rèn)證? 對(duì)象/應(yīng)用名稱 對(duì)象/應(yīng)用MIME類型 對(duì)象/應(yīng)用銷售商 對(duì)象/應(yīng)用版本 安裝日期/時(shí)間
DevStat [20] BatStr [21] SigStr [22] Roamlnd [23] SysNet [24] SID NID MemStat [25] ProvStat [26] SubLokStat [27]
MoblPCap [28] PRLVer [29] IS683 [30] list
IS683Req
IS683Res Objects [32] list
Cert Name Type Vnd Ver Time
本發(fā)明的代表性實(shí)施例可以按照以下方式采用陷阱和/或診斷監(jiān)視 器管理對(duì)象。在第一時(shí)間點(diǎn)處,諸如圖1的DM服務(wù)器109的設(shè)備管理 服務(wù)器之類的管理權(quán)威機(jī)構(gòu)可以在諸如圖1的電子設(shè)備107之類的電子 設(shè)備的存儲(chǔ)器內(nèi)的設(shè)備管理樹中創(chuàng)建陷阱/診斷監(jiān)視器MO。在某一后面 的時(shí)間點(diǎn)處,當(dāng)在所述電子設(shè)備中發(fā)生相關(guān)聯(lián)的事件時(shí),所述電子設(shè)備 可以向DM服務(wù)器109通知所述事件的發(fā)生。這在某些方面與其中報(bào)告"警報(bào)"的用于網(wǎng)絡(luò)管理的傳統(tǒng)的簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP )陷阱類似。 在本發(fā)明的代表性實(shí)施例中,還可以才艮告一組變量綁定(variable binding)。
圖5示出了根據(jù)本發(fā)明的代表性實(shí)施例的示例性陷阱MO (TrapMO) 510的各單元。根據(jù)本發(fā)明的代表性實(shí)施例的陷阱MO可以 在事件發(fā)生時(shí)收集數(shù)據(jù),并且隨后把收集的數(shù)據(jù)報(bào)告到遠(yuǎn)程服務(wù)器。圖 5中示出的TrapMO 510包括TmpName (陷阱名稱)節(jié)點(diǎn)單元M2, 其指示用于該陷阱的名稱標(biāo)識(shí)符;EncryptedData (加密數(shù)據(jù))節(jié)點(diǎn)單元 514,其指示是否以加密形式返回關(guān)于該陷阱的發(fā)生的通知;以及
VariableBmdinglnformation (變量綁定信息)節(jié)點(diǎn)單元516,其表示與該 陷阱相關(guān)聯(lián)的一組變量綁定。所述變量綁定表示在所述陷阱發(fā)生后所聚 集的上下文數(shù)據(jù),其將被報(bào)告給所述遠(yuǎn)程服務(wù)器(例如圖1的DM服務(wù) 器109或診斷服務(wù)器129)。
圖6示出了根據(jù)本發(fā)明的代表性實(shí)施例的另一個(gè)示例性陷阱管理對(duì) 象(TrapMO) 610的各單元。圖6中示出的TrapMO 610與圖5中示出 的TrapMO 510相似,并且包括TrapName節(jié)點(diǎn)單元612,其指示用于 該陷阱的名稱標(biāo)識(shí)符;以及EncryptedData節(jié)點(diǎn)單元614,其指示是否以 加密的形式返回關(guān)于該陷阱的發(fā)生的通知。但是圖6的示例TrapMO 610 還包括具有Granularity (粒度)節(jié)點(diǎn)單元618和Duration (持續(xù)時(shí)間) 節(jié)點(diǎn)單元620的CollectionMethod (收集方法)節(jié)點(diǎn)單元616。所述 Granularity節(jié)點(diǎn)單元618定義數(shù)據(jù)收集之間的間隔,所述Duration節(jié)點(diǎn) 單元620定義將在其中進(jìn)行數(shù)據(jù)收集的總時(shí)間間隔。在本發(fā)明的代表性 實(shí)施例中,可以像圖6中那樣明確定義用于諸如TrapMO 610之類的陷 阱MO的數(shù)據(jù)收集的持續(xù)時(shí)間,或者可以隱含地定義所述持續(xù)時(shí)間。在 明確定義的持續(xù)時(shí)間的情況下,數(shù)據(jù)收集可以被立即調(diào)用,并且可以持 續(xù)指定的持續(xù)時(shí)間(例如與所述陷阱相關(guān))。在隱含地定義的持續(xù)時(shí)間 的情況下,數(shù)據(jù)收集被馬上調(diào)用,并且相關(guān)聯(lián)的收集方法或功能具有隱 含的持續(xù)時(shí)間,因此不需要指定數(shù)據(jù)收集的持續(xù)時(shí)間。與所述TrapMO 510中一樣,在所述收集間隔的末尾,所收集的數(shù)據(jù)被報(bào)告給所述遠(yuǎn)程 服務(wù)器(例如圖1的DM服務(wù)器109或診斷服務(wù)器129)。
圖7示出了根據(jù)本發(fā)明的代表性實(shí)施例的示例性的具有調(diào)度表的陷 阱管理對(duì)象(TrapWithSchedMO ) 710的各單元,其中所迷具有調(diào)度表的陷阱管理對(duì)象具有用于收集和報(bào)告的調(diào)度表。圖7中示出的
TrapWithSchedMO 710在某些方面與圖6中示出的TrapMO 610相似, 并且包括TrapName節(jié)點(diǎn)單元712,其指示用于該陷阱的名稱標(biāo)識(shí)符; 以及EncryptedData節(jié)點(diǎn)單元714,其指示是否以加密的形式返回關(guān)于該 陷阱的發(fā)生的通知。圖7的示例TrapWithSchedMO 710還包括 CollectionMethod節(jié)點(diǎn)單元716和ReportingMethod (報(bào)告方法)節(jié)點(diǎn)單 元720,其中所述CollectionMethod節(jié)點(diǎn)單元716具有SchedMO (調(diào)度 管理對(duì)象)節(jié)點(diǎn)單元718,所述ReportingMethod節(jié)點(diǎn)單元720具有 SchedMO節(jié)點(diǎn)單元722。所述SchedMO節(jié)點(diǎn)單元718、 722表示分別用 于調(diào)度數(shù)據(jù)收集以及把數(shù)據(jù)報(bào)告給遠(yuǎn)程服務(wù)器(比如圖1的DM服務(wù)器 109)的調(diào)度管理對(duì)象。諸如SchedMO節(jié)點(diǎn)單元718、 722之類的DM 調(diào)度對(duì)象可以用來(lái)調(diào)度對(duì)診斷功能的調(diào)用。在本發(fā)明的代表性實(shí)施例 中,可以使用陷阱來(lái)標(biāo)記事件或事宜。隨后可以按照相關(guān)聯(lián)的調(diào)度MO 中的信息進(jìn)行數(shù)據(jù)收集,同時(shí)隨后可以按照相關(guān)聯(lián)的調(diào)度MO報(bào)告所收 集的數(shù)據(jù)。與管理對(duì)象TrapMO 510、 610中一樣,在進(jìn)行報(bào)告時(shí),所收 集的數(shù)據(jù)被傳送到遠(yuǎn)程服務(wù)器(例如圖1的DM服務(wù)器109或診斷服務(wù) 器129)。
圖8示出了根據(jù)本發(fā)明的代表性實(shí)施例的示例性定制陷阱集合管理 對(duì)象(CustomTmpSetMO) 810的各單元,其中所述定制陷阱集合管理 對(duì)象具有用于收集和報(bào)告的調(diào)度表。圖8中示出的設(shè)備管理對(duì)象 CustomTmpSetMO 810包括TrapSetName (陷阱集合名稱)節(jié)點(diǎn)單元 812,其指示用于該定制陷阱集合的名稱標(biāo)識(shí)符;以及EncryptedData節(jié) 點(diǎn)單元816,其指示是否以加密的形式返回關(guān)于該陷阱的發(fā)生的通知。 所述CustomTmpSetMO 810還包括節(jié)點(diǎn)單元TrapSet (陷阱集合)814, 其可以用來(lái)列舉定制的陷阱集合。要返回到遠(yuǎn)程服務(wù)器的結(jié)果可以包括 與所述集合中的任何觸發(fā)的陷阱相關(guān)的數(shù)據(jù)。在本發(fā)明的代表性實(shí)施例 中,所述集合中的某些陷阱可以被禁用。圖8的CustomTrapSetMO 810 還包括CollectionMethod節(jié)點(diǎn)單元818和ReportingMethod節(jié)點(diǎn)單元820。 在圖8的例子中,所述CollectionMethod節(jié)點(diǎn)單元818指示所述收集將 使用離散事件登記(DER),并且所述ReportingMethod節(jié)點(diǎn)單元820 指示將把事件數(shù)據(jù)的日志返回到所述遠(yuǎn)程服務(wù)器。
表2示出了根據(jù)本發(fā)明的代表性實(shí)施例的例如對(duì)應(yīng)于圖8的CustomTrapSetMO 810的陷阱的細(xì)節(jié)。
表2
IncidentTrap 事件(警報(bào)&警告)曰志
/^并老^夢(mèng)伴/y4/占位符,每個(gè)條目一個(gè)節(jié)點(diǎn) 報(bào)告方法-日志
收集方法-DER 所收集的數(shù)據(jù)
Time 日志條目的日期/時(shí)間
Loc IS-683綿度/經(jīng)度OHP類型
Type 事件類型代碼
NAI 網(wǎng)絡(luò)接入標(biāo)識(shí)符
ProvStat 配置狀態(tài),0、 1或4昔誤
Msg 二進(jìn)制事件消息塊
圖9示出了根據(jù)本發(fā)明的代表性實(shí)施例的示例性的具有陷阱的調(diào)度 管理對(duì)象(ScheduleMOWithTrap ) 910的各單元。圖9中示出的設(shè)備管 理對(duì)象ScheduleMOWithTrap 910包括TrapName節(jié)點(diǎn)單元912,其指 示用于該陷阱的名稱標(biāo)識(shí)符;TaskDetails (任務(wù)細(xì)節(jié))節(jié)點(diǎn)單元914, 其提供用于該相關(guān)聯(lián)的陷阱的調(diào)度和任務(wù)信息;以及節(jié)點(diǎn)單元 ReportingDetails (報(bào)告纟田節(jié))916,其提供關(guān)于把與該陷阱相關(guān)聯(lián)的數(shù) 據(jù)報(bào)告給遠(yuǎn)程服務(wù)器的細(xì)節(jié)。為了采用所述具有陷阱的調(diào)度管理對(duì)象 (即ScheduleMOWithTrap )的實(shí)例,可以與診斷管理對(duì)象相結(jié)合地使用 指定任務(wù)的調(diào)度對(duì)象。根據(jù)本發(fā)明的代表性實(shí)施例,DM服務(wù)器(例如 圖1的DM服務(wù)器109)可以在感興趣的電子設(shè)備(例如圖1的電子設(shè) 備109)中創(chuàng)建陷阱MO和調(diào)度MO。所述陷阱MO監(jiān)控所述電子設(shè)備, 并且當(dāng)所述陷阱起動(dòng)時(shí),可以執(zhí)行所調(diào)度的動(dòng)作??梢粤⒓窗凑障葳逯?定的報(bào)告方法報(bào)告結(jié)果,或者可以記錄所述結(jié)果并且按照所指定的調(diào)度 表傳送所述日志。
圖10示出了根據(jù)本發(fā)明的代表性實(shí)施例的示例性的設(shè)備簡(jiǎn)檔管理 對(duì)象DeviceProfile MO 1010的各單元。所述DeviceProfile MO 1010包 括ProfileName (簡(jiǎn)檔名稱)節(jié)點(diǎn)單元1012,其指示用于所述設(shè)備簡(jiǎn) 檔的名稱標(biāo)識(shí)符;以及Type (類型)節(jié)點(diǎn)單元1014,其可以用來(lái)指示 將要返回短的還是長(zhǎng)的i殳備簡(jiǎn)檔。所述DeviceProfile MO 1010可以由諸如圖1的DM服務(wù)器109或客服服務(wù)器157之類的遠(yuǎn)程服務(wù)器使用以檢 索設(shè)備簡(jiǎn)檔用于客戶服務(wù)或自動(dòng)診斷。所檢索的設(shè)備簡(jiǎn)檔可以包括感興 趣的電子設(shè)備(例如圖1的電子設(shè)備107)中的DM樹的設(shè)備管理對(duì)象 的集合。如在圖10中示出的例子中,可以返回默認(rèn)設(shè)備簡(jiǎn)檔。根據(jù)本 發(fā)明的代表性實(shí)施例的設(shè)備簡(jiǎn)檔MO (比如圖10的DeviceProfile MO 1010)具有優(yōu)于現(xiàn)有方法的多個(gè)優(yōu)點(diǎn)。例如,可以高效地沖企索多個(gè)設(shè)備 管理對(duì)象(MO)或其子集,可以訪問(wèn)個(gè)體用戶和訂戶特有的數(shù)據(jù),以 及可以利用所述MO節(jié)點(diǎn)上的XML "Get"命令來(lái)檢索主要是靜態(tài)的數(shù) 據(jù)。
表3示出了根據(jù)本發(fā)明的代表性實(shí)施例的具有訂戶和設(shè)備信息的設(shè) 備簡(jiǎn)檔管理對(duì)象(比如圖10的DeviceProfile M〇1010)的細(xì)節(jié)。
表3
診斷設(shè)備簡(jiǎn)檔對(duì)象
DiagTree [1] UsrData [2]
Phone [3]
MDN [4J
NAM [5]
ESN [6]
MSID [7]
MSID—TYPE MSID—LEN MSID—Data DevData [10]
DevType [11] DevMod DevVnd DcvVer
MstSubLok [12]
FWVer [13]
BrVnd [14]
BrVer [15] 圖11
用戶可標(biāo)識(shí)的數(shù)據(jù) 電話號(hào)碼
移動(dòng)用戶號(hào)碼簿號(hào)碼
號(hào)碼分配模塊
電子序列號(hào)
移動(dòng)站ID
移動(dòng)站ID類型
移動(dòng)站ID長(zhǎng)度
移動(dòng)站ID (包括ESN)
設(shè)備特有
設(shè)備類型
設(shè)備型號(hào)
設(shè)備銷售商
設(shè)備版本
主鎖定(SPL)標(biāo)志 固件版本 瀏覽器銷售商 瀏覽器版本
l設(shè)備簡(jiǎn)檔管理對(duì)象CustomDeviceProfileMO 1110的各單元。在圖ll所示出的例 子中,所述CustomDeviceProfile MO 1110包括節(jié)點(diǎn)單元ProfileName 1112,其可以用來(lái)提供用于該定制設(shè)備簡(jiǎn)檔的名稱標(biāo)識(shí)符;以及設(shè)備管 理對(duì)象列表節(jié)點(diǎn)單元MOList 1114。根據(jù)本發(fā)明的代表性實(shí)施例的定制 設(shè)備簡(jiǎn)檔允許定義參數(shù)(例如設(shè)備管理對(duì)象(MO))列表,比如可以 作為所述設(shè)備簡(jiǎn)檔的一部分檢索的MOList 1114。例如可以利用諸如所 述SyncML DM設(shè)備管理協(xié)議之類的設(shè)備管理協(xié)議的適當(dāng)機(jī)制遠(yuǎn)程地管 理(例如創(chuàng)建、添加、刪除、替換、下載、初始化等等)所述參數(shù)/MO 列表。所述CustomDeviceProfile MO 1114可以被用來(lái)允許訪問(wèn)一個(gè)設(shè)備 管理對(duì)象,該設(shè)備管理對(duì)象將被用于收集關(guān)于電子設(shè)備的一組統(tǒng)計(jì)信 息。此外,本發(fā)明的代表性實(shí)施例例如可以支持啟用及禁用對(duì)整組統(tǒng)計(jì) 信息的收集。
表4是可以利用設(shè)備簡(jiǎn)檔管理對(duì)象(比如圖11的 CustomDeviceProfile MO 1110 )收集的示例性統(tǒng)計(jì)度量的列表。
表4
;[40]統(tǒng)計(jì)量和平均值
AvOrig [41]平均發(fā)起時(shí)間
OrigOK [42]發(fā)起成功計(jì)數(shù)
OngRange [43]發(fā)起失敗,不在范圍內(nèi)
OrigReject [44]發(fā)起失敗,被拒絕
AveVCall [45]平均語(yǔ)音呼叫長(zhǎng)度
AveDCall [46]平均數(shù)據(jù)呼叫長(zhǎng)度
ActTran [47]活動(dòng)/休眠過(guò)渡計(jì)數(shù)
MIPReg [48]MIP (重新)登記計(jì)數(shù)
PdownC [49]受控?cái)嚯娪?jì)數(shù)
PDownU [50]不受控?cái)嚯娪?jì)數(shù)
UpT騰[51]總運(yùn)行時(shí)間
ChTime [52]電〖也充電之間的時(shí)間
CallDrop [53]呼叫掉話計(jì)數(shù)
HOFail [54]失敗切換計(jì)數(shù)
在本發(fā)明的代表性實(shí)施例中:,例如可以在遠(yuǎn)程服務(wù)器(
DM服務(wù)器109或診斷服務(wù)器129)的控制下記錄各類數(shù)據(jù)、設(shè)備活動(dòng)和終端用戶活動(dòng)。在某些代表性實(shí)施例中,可以在所述電子設(shè)備中創(chuàng)建 多于一個(gè)日志文件并且將其傳送到所述遠(yuǎn)程服務(wù)器。
表5示出了在本發(fā)明的代表性實(shí)施例中的可以被收集的日志和參數(shù)
的類型的示例性列表。
表5
EvtLogs [60]錯(cuò)誤、事件、事件曰志
ErrLog [61]錯(cuò)誤歷史曰志
list占位符,每個(gè)條目一個(gè)節(jié)點(diǎn)
Time曰志條目的日期/時(shí)間
LocIS-683綿度/經(jīng)度〇HP類型
Code錯(cuò)誤代碼
Msg二進(jìn)制錯(cuò)誤消息數(shù)據(jù)塊
IncLog [62]事件(警報(bào)&警告)曰志
list占位符,每個(gè)條目一個(gè)節(jié)點(diǎn)
Time曰志條目的日期/時(shí)間
LocIS-683綿度/經(jīng)度OHP類型
Type事件類型代碼
NAI網(wǎng)絡(luò)接入標(biāo)識(shí)符
ProvStat配置狀態(tài),0、 1或錯(cuò)誤
Msg二進(jìn)制事件消息塊
ConLog [63]連接日志
list占位符,每個(gè)條目一個(gè)節(jié)點(diǎn)
Time曰志條目的日期/時(shí)間
LocIS-683煒度/經(jīng)度OHP類型
Stat連接狀態(tài),l代表成功
DLLog [64]下載曰志
list占位符,每個(gè)條目一個(gè)節(jié)點(diǎn)
Time日志條目的日期/時(shí)間
LocIS-683綿度/經(jīng)度OHP類型
Stat下載狀態(tài),l代表成功
表6示出了根據(jù)本發(fā)明的代表性實(shí)施例的示例性狀態(tài)過(guò)渡日志的列
表表6
TransLog [70] 狀態(tài)過(guò)渡FIFO日志
RoamLog [71] 漫游過(guò)渡曰志
list 占位符,每個(gè)條目一個(gè)節(jié)點(diǎn)
Time 日志條目的日期/時(shí)間
Loc IS-683煒度/經(jīng)度OHP類型
Sysldx 系統(tǒng)記錄索引或
Acqldx 采集記錄索引或
Active 設(shè)備活動(dòng)(1 )或空閑(0)
LowSigLog [72] 低信號(hào)過(guò)渡日志
list 占位符,每個(gè)條目一個(gè)節(jié)點(diǎn)
Time 日志條目的日期/時(shí)間
Loc IS-683煒度/經(jīng)度OHP類型
SigDB 以DB計(jì)的信號(hào)強(qiáng)度
NoSig 無(wú)信號(hào)標(biāo)志
SysParamLog [73] 系統(tǒng)參凄大過(guò)渡日志
list 占位符,每個(gè)條目一個(gè)節(jié)點(diǎn)
Time 日志條目的曰期/時(shí)間
Loc IS-683煒度/經(jīng)度OHP類型
Parms IS-95B系統(tǒng)參數(shù)塊
PilotLog [75] 已經(jīng)見到的導(dǎo)頻曰志(pilots seen
lot)
list 占位符,每個(gè)條目一個(gè)節(jié)點(diǎn)
Time 日志條目的日期/時(shí)間
Loc IS-683綽度/經(jīng)度OHP類型
SigDB 以DB計(jì)的信號(hào)強(qiáng)度
ID 導(dǎo)頻ID
SIDNIDLog [76] SIN/NID過(guò)渡日志
list 占位符,每個(gè)條目一個(gè)節(jié)點(diǎn)
Time 日志條目的日期/時(shí)間
Loc IS-683綿度/經(jīng)度OHP類型
SID 系統(tǒng)IDNID L3Log [77] list
Time Loc MsgID Msg
網(wǎng)絡(luò)ID
第3層消息曰志
占位符,每個(gè)條目一個(gè)節(jié)點(diǎn)
曰志條目的日期/時(shí)間
IS-683綿度/經(jīng)度OHP類型
第3層消息ID
第3層消息塊
本發(fā)明的代表性實(shí)施例可以支持創(chuàng)建促進(jìn)配置診斷活動(dòng)的設(shè)備管 理對(duì)象(MO)。例如,為了配置對(duì)與服務(wù)質(zhì)量(QoS)相關(guān)的參數(shù)/測(cè) 量的收集,可能期望能夠參照一個(gè)或多個(gè)特定的QoS參數(shù)或診斷(Diag) 設(shè)備管理對(duì)象。
本發(fā)明的代表性實(shí)施例可以支持許多QoS控制對(duì)象(設(shè)備管理對(duì) 象)。例如,可以在用于指定將收集哪些QoS信息的設(shè)備管理對(duì)象中包 括以下示例性參數(shù)
DiagSelect list
ObjCode
UserZoneID
Start
Stop
Count
Interval
診斷數(shù)據(jù)選擇器對(duì)象
占位符,每個(gè)條目一個(gè)項(xiàng)目節(jié)點(diǎn)
將被報(bào)告的對(duì)象
將在其中收集該數(shù)據(jù)的UZ—ID
開始收集的日期/時(shí)間
停止收集的日期/時(shí)間
重復(fù)計(jì)數(shù)
以秒計(jì)的重復(fù)間隔
本發(fā)明的代表性實(shí)施例可以在用于建立客戶端啟動(dòng)的報(bào)告調(diào)度表 的設(shè)備管理對(duì)象中采用以下示例性參數(shù)
DiagReq list
AnonUp ObjCode ItemReset Start Interval 曰f
診斷數(shù)據(jù)請(qǐng)求對(duì)象
占位符,每個(gè)條目一個(gè)項(xiàng)目節(jié)點(diǎn)
是否匿名上傳?
將被報(bào)告的對(duì)象
重置關(guān)于每一報(bào)告的對(duì)象?
關(guān)于該對(duì)象進(jìn)行報(bào)告的日期/時(shí)間
以秒計(jì)的重復(fù)間隔
器標(biāo)識(shí)所述客戶端(即所述電子設(shè)備)正在報(bào)告哪些信息的設(shè)備管理對(duì)象中采用以下示例
性參數(shù)
DiagRpt 診斷數(shù)據(jù)報(bào)告對(duì)象
list 占位符,每個(gè)條目一個(gè)項(xiàng)目節(jié)點(diǎn)
AnonUp 是否匿名上傳? ObjCode 正被報(bào)告的對(duì)象
雖然結(jié)合優(yōu)選實(shí)施例描述了根據(jù)本發(fā)明的系統(tǒng)和方法,但是不應(yīng)當(dāng) 把本發(fā)明限制到這里所闡述的具體形式,相反,本發(fā)明意圖覆蓋可以被 合理地包括在如本公開和附圖所限定的本發(fā)明范圍內(nèi)的可選方案、修改 和等效物。
權(quán)利要求
1、一種移動(dòng)電子設(shè)備,包括用于與至少一個(gè)遠(yuǎn)程服務(wù)器進(jìn)行通信的接口;至少一個(gè)處理器,其可操作地耦合到所述接口和存儲(chǔ)器;其中所述存儲(chǔ)器包括用于使得所述至少一個(gè)處理器在所述電子設(shè)備上執(zhí)行至少一個(gè)診斷功能的可執(zhí)行代碼;以及其中存儲(chǔ)在所述存儲(chǔ)器中的數(shù)據(jù)表示設(shè)備管理樹,所述設(shè)備管理樹包括表示所述至少一個(gè)診斷功能的設(shè)備管理對(duì)象。
2、 根據(jù)權(quán)利要求l的設(shè)備,其中可以由遠(yuǎn)離所述移動(dòng)電子設(shè)備的服 務(wù)器管理由所述設(shè)備管理對(duì)象所表示的所述至少 一個(gè)診斷功能。
3、 根據(jù)權(quán)利要求2的設(shè)備,其中所述設(shè)備管理對(duì)象的管理包括以下 各項(xiàng)中的一項(xiàng)或多項(xiàng)創(chuàng)建、刪除、安裝、下載和/或替換與所述設(shè)備管 理對(duì)象相關(guān)聯(lián)的數(shù)據(jù)。
4、 根據(jù)權(quán)利要求2的設(shè)備,其中所述設(shè)備管理對(duì)象的管理包括以下 各項(xiàng)中的一項(xiàng)或多項(xiàng)創(chuàng)建、刪除、安裝、下載和/或替換用于執(zhí)行所述至少 一 個(gè)診斷功能的所述可執(zhí)行代碼。
5、 根據(jù)權(quán)利要求l的設(shè)備,其中由所述至少一個(gè)診斷功能所產(chǎn)生的 結(jié)果的格式和/或內(nèi)容是該診斷功能所特有的。
6、 根據(jù)權(quán)利要求l的設(shè)備,其中采用可擴(kuò)展標(biāo)記語(yǔ)言(XML)數(shù)據(jù) 類型定義(DTD )或XML方案(XML schema)來(lái)指定由所述至少一個(gè)診斷 功能所產(chǎn)生的結(jié)果的格式和/或內(nèi)容。
7、 根據(jù)權(quán)利要求l的設(shè)備,其中采用由所述電子設(shè)備啟動(dòng)的客戶端 異步地返回結(jié)果。
8、 根據(jù)權(quán)利要求l的設(shè)備,其中指示所述至少一個(gè)診斷功能以加密 的形式返回結(jié)果。
9 、 根據(jù)權(quán)利要求l的設(shè)備,其中返回的結(jié)果包括由所述至少一個(gè)診 斷功能收集并加密的數(shù)據(jù),其中可以采用拉走(pull)機(jī)制檢索所述數(shù)據(jù)。
10、 根據(jù)權(quán)利要求9的設(shè)備,其中所述拉走機(jī)制采用SyncML DM協(xié) 議GET命令。
11、 根據(jù)權(quán)利要求l的設(shè)備,其中通過(guò)由所述移動(dòng)電子設(shè)備的制造 商分配的唯一標(biāo)識(shí)符來(lái)標(biāo)識(shí)所述至少一個(gè)診斷功能。
12、 根據(jù)權(quán)利要求l的設(shè)備,其中由對(duì)應(yīng)于所述至少一個(gè)診斷功能的設(shè)備管理(DM)服務(wù)器為所述至少一個(gè)診斷功能提供參數(shù)。
13、 根據(jù)權(quán)利要求12的設(shè)備,其中通過(guò)名稱明確標(biāo)識(shí)出所提供的參 數(shù),或者通過(guò)設(shè)備管理對(duì)象節(jié)點(diǎn)標(biāo)識(shí)隱含地標(biāo)識(shí)出所提供的參數(shù)。
14、 一種移動(dòng)電子設(shè)備,包括用于與至少 一個(gè)遠(yuǎn)程服務(wù)器進(jìn)行通信的接口 ;至少一個(gè)處理器,其可操作地耦合到所述接口和存儲(chǔ)器;其中所述存儲(chǔ)器包括用于使得所述至少一個(gè)處理器監(jiān)控可以由所述移動(dòng)電子設(shè)備報(bào)告的事件的可執(zhí)行代碼;其中存儲(chǔ)在所述存儲(chǔ)器中的數(shù)據(jù)表示設(shè)備管理樹,所述設(shè)備管理樹包括能夠由設(shè)備管理(DM)服務(wù)器配備和/或基于由所述移動(dòng)電子設(shè)備提供的調(diào)度表的陷阱設(shè)備管理對(duì)象;以及其中所述陷阱設(shè)備管理對(duì)象與所述監(jiān)控代碼進(jìn)行交互。
15、 根據(jù)權(quán)利要求14的設(shè)備,其中事件被報(bào)告到所述設(shè)備管理樹中 的設(shè)備管理對(duì)象。
16、 根據(jù)權(quán)利要求14的設(shè)備,其中事件被報(bào)告到所述至少一個(gè)遠(yuǎn)程 服務(wù)器。
17、 根據(jù)權(quán)利要求14的設(shè)備,其中所述調(diào)度表被提供在調(diào)度設(shè)備管 理對(duì)象中。
18、 根據(jù)權(quán)利要求17的設(shè)備,其中所述調(diào)度設(shè)備管理對(duì)象包括用于 數(shù)據(jù)收集和/或報(bào)告中的 一 個(gè)或二者的調(diào)度表。
19、 一種移動(dòng)電子設(shè)備,包括用于與至少一個(gè)遠(yuǎn)程服務(wù)器進(jìn)行通信的接口 ;至少 一個(gè)處理器,其可操作地耦合到所述接口和存儲(chǔ)器;其中所述存儲(chǔ)器包括用于使得所述至少一個(gè)處理器在所述電子設(shè)備上執(zhí)行至少 一 個(gè)診斷功能的可執(zhí)行代碼;其中存儲(chǔ)在所述存儲(chǔ)器中的數(shù)據(jù)表示設(shè)備管理樹,所述設(shè)備管理樹包括表示所述至少一個(gè)診斷功能的設(shè)備管理對(duì)象以及表示調(diào)度的設(shè)備管理對(duì)象;以及其中基于由所述調(diào)度設(shè)備管理對(duì)象提供的調(diào)度表信息激活所述至 少一個(gè)診斷功能。
20、 根據(jù)權(quán)利要求19的設(shè)備,其中由所述至少一個(gè)診斷功能所產(chǎn)生的結(jié)果被記錄,并且其中根據(jù)由所述調(diào)度設(shè)備管理對(duì)象提供的調(diào)度表 信息把所記錄的結(jié)果傳送到所述至少一個(gè)遠(yuǎn)程服務(wù)器。
全文摘要
一種設(shè)備管理(DM)技術(shù),其中創(chuàng)建診斷管理對(duì)象(診斷MO)并且將其用于遠(yuǎn)程地檢測(cè)并解決網(wǎng)絡(luò)內(nèi)的電子設(shè)備中的特定設(shè)備特征或應(yīng)用的問(wèn)題。所述網(wǎng)絡(luò)能夠支持來(lái)自所述電子設(shè)備的用戶的客服呼叫,其中所述用戶可能會(huì)遇到困難并且希望在診斷問(wèn)題方面得到幫助。通過(guò)在所述電子設(shè)備中采用診斷MO,所述網(wǎng)絡(luò)能夠基于由所述電子設(shè)備返回的診斷信息遠(yuǎn)程地確定適當(dāng)?shù)慕鉀Q方案。
文檔編號(hào)G06F15/16GK101595469SQ200780018935
公開日2009年12月2日 申請(qǐng)日期2007年3月26日 優(yōu)先權(quán)日2006年3月24日
發(fā)明者B·R·勞, R·C·達(dá)利 申請(qǐng)人:惠普開發(fā)有限公司