亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于在數(shù)據(jù)庫中發(fā)現(xiàn)可選特征的支持等級的系統(tǒng)的制作方法

文檔序號:7910185閱讀:423來源:國知局
專利名稱:用于在數(shù)據(jù)庫中發(fā)現(xiàn)可選特征的支持等級的系統(tǒng)的制作方法
用于在數(shù)據(jù)庫中發(fā)現(xiàn)可選特征的支持等級的系統(tǒng)
背景技術
開放移動聯(lián)盟(OMA)設備管理(DM)規(guī)范支持被稱為管理對象(MO)的擴展,MO是對存儲在虛擬DM樹中的相關數(shù)據(jù)片的邏輯聚集。支持OMA DM的設備典型地具有嵌入式的 OMA DM客戶端,該OMA DM客戶端擔當MO與可能使用MO來配置其服務的設備上的應用、功能、代理或者其他軟件或固件組件之間的媒介。在此,將不管是在設備上還是在其他任何位置的任何這種組件稱為代理。與OMA DM客戶端和OMA DM服務器交互的實體包括管理權威 (MA),MA可以是用戶、網(wǎng)絡運營商、手持機制造商、企業(yè)管理者、代理或者可以創(chuàng)建、修改或刪除MO以及可以向設備發(fā)出請求的應用。設備上的各個MO典型地包含與設備的特定代理應用或能力有關的數(shù)據(jù)。例如,電子郵件MO可以包含與電子郵件代理相關聯(lián)的數(shù)據(jù)。如果在設備上安裝了多個電子郵件代理,每個代理可以使用不同的電子郵件M0,或者它們可以都使用相同的電子郵件M0。設備上的所有MO和代理典型地經(jīng)由單個DM客戶端進行交互。設備管理ΦΜ)樹以邏輯分級方式對MO進行管理。這些MO中的每個可以包括多個節(jié)點,或者可以包括例如圖片和/或其他信息,所述多個節(jié)點包括了單個整數(shù)值、指示符、旗標、統(tǒng)一資源標識符(URI)。將MO注冊處(registry)維護為用于MO描述的值的儲存庫(r印ository)。在MO 注冊處使用的標簽可以涉及向OMA工作組定義的MO的值的指派,向外部實體定義的MO的值的指派和/或用于測試或私人使用的值??梢詫O描述的拷貝鏈接到每個已注冊的M0。如在此使用的,在一些情況下,術語“設備”可以指移動設備,例如移動電話、個人數(shù)字助理、手持或膝上型計算機、以及具有通信能力的類似設備。在其他情況下,術語“設備”可以指具有類似能力但是不便攜的設備,例如,固定線路電話、臺式計算機、機頂盒或者網(wǎng)絡節(jié)點。術語“設備”還可以指可端接通信會話的任何硬件或軟件組件。


為了更全面地理解本公開及其優(yōu)點,可以參照以下結合附圖的簡單描述以及詳細描述,其中附圖中的相似標記表示相似的部分。圖1是根據(jù)本公開的實施例的用于提供設備支持的特征的系統(tǒng)的示圖。圖2是根據(jù)本公開的實施例的支持特征管理對象的示例的示圖。圖3a是根據(jù)本公開的實施例的對所支持的服務進行維護的方法的流程圖。圖北是根據(jù)本公開的實施例的對所支持的服務的數(shù)據(jù)結構進行維護的方法的流程圖。圖4是包括可操作為本公開的各種實施例中的一些的設備的無線通信系統(tǒng)的示圖。圖5是可操作為本公開的不同實施例中的一些的設備的框圖。圖6是可在可操作為本公開的不同實施例中的一些的設備上實現(xiàn)的軟件環(huán)境的示圖。圖7是適用于本公開的各種實施例中的一些的示意性計算系統(tǒng)。
具體實施例方式一開始就應該理解的是,盡管下文提供了本公開的一個或多個實施例的示意性實現(xiàn),但可用任意數(shù)目的當前已知的或者已有的技術來實現(xiàn)所公開的系統(tǒng)和/或方法。本公開不應以任何方式局限于以下說明的示意性實現(xiàn)、附圖和技術,包括本文說明和描述的示例性設計和實現(xiàn),而是可以在所附權利要求的范圍及其等價的全部范圍內(nèi)進行修改。了解設備支持的特征,對于服務提供商以及其他人可能是有用的。在開放移動聯(lián)盟(OMA)設備管理(DM)協(xié)議環(huán)境中,提供了包括與具體的服務或者特征相關聯(lián)的MO的DM 樹。MO包含與特定服務有關的細節(jié)。然而,DM樹不包含設備支持的所有服務和特征的集中位置。相應地,當需要與OMA DM設備支持的特征有關的信息時,設備管理(DM)服務器向設備上的DM客戶端發(fā)送多個命令,以發(fā)現(xiàn)DM樹支持哪些M0,并且DM服務器在本地對該DM 樹進行再創(chuàng)建。一旦再創(chuàng)建了 DM樹,DM服務器手動搜索整個DM樹,以確定是否支持某個具體的服務。對整個DM樹的手動搜索可能是費勁和耗時的,并且再創(chuàng)建整個DM樹消耗了資源。同樣地,在手動搜索期間,DM服務器可能因為組織DM樹的方式而沒有注意到或者沒有發(fā)現(xiàn)到設備上的新特征的出現(xiàn)。亦即,如果DM服務器不知道在哪里尋找具體的服務或?qū)ο螅揇M服務器可能找不到新特征。相應地,在實施例中,提供包括設備支持的特征的M0,例如,設備支持特征管理對象(Supi^eatMO)。該SupFeatMO是下述數(shù)據(jù)結構或者包括下述數(shù)據(jù)結構,該數(shù)據(jù)結構在一些實例中可以是設備支持的特征和服務的列表。在其他實例中,Supi^eatMO可以包括DM樹的子樹或者分枝,該DM樹包括與設備支持的特征有關的各種M0。在其他實例中,Supi^eatMO 可以是數(shù)組、文件或者其他一些類型的數(shù)據(jù)結構。子樹中的MO可以包括DM樹中與設備支持的特征有關的其他MO的鏈接或表示。當對DM樹進行修改以提供對設備特征的簡明且可容易訪問的知識時,可以動態(tài)地更新Supi^eatMO。同樣地,當DM樹的MO發(fā)生改變時,可以將改變的時間和日期與支持的特征一起記錄在Supi^eatMO中。以這種方式,可以在Supi^eatMO 中而不是在服務器或者其他系統(tǒng)中組織對DM樹中的支持特征的審計或跟蹤。提供支持特征的中心位置或數(shù)據(jù)結構還消除或減少了每次DM服務器請求查詢OMA DM設備上支持的特征時,搜索整個DM樹的需求。在另一實施例中,設備上的代理為Supi^eatMO組織或管理支持特征信息。在一些實例中,代理可以主動地監(jiān)視與DM樹有關的事務,并當增加新特征時,代理使用設備的新特征來更新Supi^eatMO。當代理觀察到DM樹中的改變時,可以實時更新Supi^eatMO,或者通過代理來更新Supi^eatMO,以反映設備支持的特征的當前狀態(tài)。在其他實例中,代理可以周期性地掃描和從DM樹提取支持特征信息,并將所述特征編譯到SupFeatMO中。圖1是用于提供設備支持的特征的系統(tǒng)100的實施例的框圖,該系統(tǒng)包括一個或多個管理權威(MA) 104、設備管理(DM)樹102、DM客戶端106、代理108和DM服務器110。 在一實施例中,這些實體中的一些實體可不出現(xiàn),或者可以彼此合并的方式進行組合,或者與未示出的其他實體組合。在一些實施例中,DM客戶端106和代理108可以共同處于單個物理實體中,或者處于多個物理實體中。當DM服務器110向DM客戶端106發(fā)送對支持特征信息的查詢時,DM客戶端106可以利用來自DM樹102的信息向DM服務器110提供支持特征信息。
DM樹102包括關于根對象112以分級方式或者以其他已知的方式組織的一個或多個管理對象…(《^‘至^、?!稩H1至114,可以表示設備上的應用所使用的信息。例如, MO IH1可以是與電子郵件應用相關聯(lián)的電子郵件MO。MO 114N可以包括網(wǎng)頁瀏覽器M0、固件MO或者其他設備相關的M0。在一些實例中,MO IH1至114,中的每一個可以具有標識符和一個或多個節(jié)點,其中MO包括OMA DM設備支持的特征。例如,MO IH1可以是具有支持 MO的特征(例如,第3版或第4版POP、互聯(lián)網(wǎng)消息訪問協(xié)議(IMAP)、國際互聯(lián)網(wǎng)地址分配委員會(IANA)以及其他特征和協(xié)議)的電子郵件M0。支持特征管理對象(Supi^eatMO) 116可以放置在根對象112下,或者DM樹102中的其他位置,或者與DM樹102分隔開,并且Supi^eatMO 116可以存儲與設備上支持的一個或多個特征有關的信息。Supi^eatMO 116可以通過壓縮(condensed)的可訪問的格式來存儲設備支持的特征信息。Supi^eatMO 116可以將設備支持的特征作為文本文件列出,作為向網(wǎng)頁瀏覽器提供支持特征信息的可擴展標記語言(XML)文件列出,作為目錄路徑的列表列出,作為圖像表示列出,以DM服務器110可以訪問的其他格式列出,或者通過將向本領域技術人員提出其自身的其他方式列出。在一實施例中,Supi^eatMO 116可以包括例如URI/ URL列表,該URI/URL提供到設備支持的特征的鏈接。在實施例中,Supi^eatMO 116可以包括一個或多個設備不支持的特征。以下是可以包括在SupFeatMO 116中的信息的示例。應該理解,這僅是示例,并且可以使用其他語法來實現(xiàn)相同的結果。
〈feature〉
〈current state>
〈modifying MA> <date-time>
〈previous state〉
〈modifying MA> <date-time>
\<feature>在上述示例中,〈feature〉可以表示入站或出站的簡單郵件傳輸協(xié)議(SMTP)地址。〈current state〉禾口〈previous state〉可以表示 DM 豐對 102 中的 MO IH1MIHn 之一的當前或先前的狀態(tài)。〈modifying MA>和<date-time>分別表示對特征進行修改的MA和該修改的日期和時間。代理108可以包括被配置為監(jiān)視OMADM協(xié)議事務的應用。當DM客戶端106或者其他系統(tǒng)更新DM樹102或者與DM樹102交互時,代理108可以監(jiān)視、檢測或者以其他方式確定是否已經(jīng)增加了新的特征或能力。在一些實例中,代理108可以在整個地或者部分地增加、修改或刪除SupFeatMO 116中的項,例如XML項或者目錄路徑。在新服務的安裝期間或者在DM樹102的初始創(chuàng)建之后,代理108可以監(jiān)視與DM樹102有關的事務,并在當相對于設備支持的和/或不支持的特征對MOlH1至114N進行更新時,記錄或更新Supi^eatMo116??梢允褂酶鞣N技術來觀察DM樹102中的改變。例如,在實施例中,代理108可以竊聽諸如DM客戶端106或DM服務器110的實體涉及DM樹102的OMA DM協(xié)議事務。當出現(xiàn)與一個或多個MO IH1至114n或者DM樹102的結構有關的OMA DM協(xié)議事務時,如果增加、刪除或者修改設備支持的特征,則代理108更新Supi^eatMO 116。在一些實施例中,代理108可以定期遍歷DM樹102來搜索更新的M0。例如,代理 108可以每日或者在可由例如DM服務器110設置的其他時間對DM樹102進行遍歷。在另一實施例中,MA 104、用戶或者其他應用也可以監(jiān)視DM樹102,并且如果與設備支持的特征有關的MOl H1至114N之一的結構發(fā)生變化,則可以修改或者以其他方式促使代理108使用更新的MO信息來更新Supi^eatMO 116。在其他實施例中,代理108可以監(jiān)視DM樹102的存儲器大小。當存儲器大小發(fā)生改變時,代理108掃描DM樹102以確定DM樹102中何處發(fā)生了改變。對存儲器大小的改變的確定可以涉及使用例如基于Java的偵聽器應用,該偵聽器應用監(jiān)視DM樹102,以得到 MO IH1至114,的存儲器塊大小的改變。當偵聽器應用識別到存儲器塊改變時,根對象112 或其他位置中的觸發(fā)器可以調(diào)用代理108來掃描DM樹102,以尋找在MO IH1至114N中任何一個MO中的改變。備選地,偵聽器應用可以識別存儲器塊中的改變,確定DM樹102中的改變位置,并在后續(xù)將DM樹102的已改變部分通知給代理108。在其他實施例中,可以使用用于監(jiān)視和響應系統(tǒng)、文件或諸如DM樹102的結構中的改變的其他已知的技術。還可以使用代理108來從DM樹102選擇性地提取與設備支持的特征相關的信息。 從而,與每次DM服務器110需要設備支持的特征信息時提供并手動遍歷DM樹102不同,代理108可以促使向諸如DM服務器110的請求者提供設備支持的特征信息的列表、摘要或者其他細節(jié)。在一些實施例中,代理108可以查詢并提供特定的設備支持信息。在另外的實施例中,代理108僅促使維護或更新Supi^eatMO 116,且向諸如DM服務器110的請求者提供 SupFeatMOl 16以根據(jù)需要進行查詢或分析。DM服務器110可以包括一個或多個集中式的系統(tǒng),用于處理和存儲涉及OMA DM的信息和請求。DM服務器110還向DM客戶端106提供維護和服務支持。例如,當要將新的服務、應用或特征載入到設備上時,DM服務器110可能需要確定DM客戶端106支持的管理對象。DM客戶端106或DM代理108可以處理來自DM服務器110的針對對支持特征信息的請求。DM客戶端106可以是能夠管理或評估DM樹102的任何組件。在一個實施例中, 可以在移動設備上提供DM客戶端106,而在其他實施例中,可以在其他位置提供DM客戶端 106。在一些實例中,DM客戶端106可以獲得SupFeatMO 116并經(jīng)由DM服務器110向MA 104發(fā)送SupFeatMO 116。如前討論的,DM客戶端106和/或DM代理108或者其組合可以直接提供SupFeatMO 116或者可以將來自Supi^eatMO 116的支持特征信息編譯為DM服務器110或其他發(fā)出請求的實體可使用的格式。圖2是SupFeatMO 116的實施例的方框圖。在該示例中,在SupFeatMO節(jié)點201下呈現(xiàn)了一個或多個支持特征20 至204。在實施例中,支持特征20 至20 可以包括管理對象,該管理對象包括當前狀態(tài)20 至204n和先前的狀態(tài)206a至20&。當前狀態(tài)20 至204n包括可以修改MA208a至20 和日期-時間210a至210N,該修改MA208a至20 可以定義最近對支持特征20 至20 之一進行修改的MA,該日期-時間210a至210N提供與何時發(fā)生該修改有關的信息。先前的狀態(tài)206a至206N包括修改MA 212a至212N和日期-時間21 至214N,該修改MA 21 至212N定義先前對支持特征20 至20 進行修改的MA,以及該日期-時間21 至214N表示何時發(fā)生先前的修改。支持特征20 至20 可以表示或者包括DM樹102的涉及設備支持的特征的M0。 例如,支持特征20 至20 可以包括來自DM樹102的電子郵件M0、網(wǎng)頁瀏覽器MO或者地址簿MO這些支持特征M0。例如,支持特征20 至20 均可以都表示電子郵件MO或者網(wǎng)頁瀏覽器MO的協(xié)議,例如第3版或第4版POP、IMAP、IANA或者其他支持OMADM協(xié)議或設備安全的特征。圖3a示意了維護所支持的服務的方法300的流程圖。在步驟302處,該方法規(guī)定對所支持的服務的數(shù)據(jù)結構進行維護。在一個實施例中,可以將所支持的服務的數(shù)據(jù)結構存儲在OMA DM樹上的管理對象中。所支持的服務的數(shù)據(jù)結構還可以包括與每個所支持的服務的修改有關的一個或多個狀態(tài)和數(shù)據(jù)信息。圖北示意了對所支持的服務的數(shù)據(jù)結構進行維護的方法301的流程圖。在步驟 304處,該方法包括在開放移動聯(lián)盟(OMA)設備管理(DM)管理對象(MO)中提供設備支持的服務的數(shù)據(jù)結構。在步驟306處,方法規(guī)定響應于檢測到與所支持的服務有關的OMA DM樹修改,更新設備支持的服務的數(shù)據(jù)結構。圖4示出了包括設備401的實施例的無線通信系統(tǒng)。設備401可操作用于實現(xiàn)本公開的各方面,然而不應將本公開局限于這些實現(xiàn)。雖然示出為移動電話,但是設備401可采取各種形式,包括無線手持機、尋呼機、個人數(shù)字助理(PDA)、便攜式計算機、平板計算機或膝上計算機。很多適合的設備結合了這些功能中的一些或全部。在本公開的一些實施例中,設備401不是通用計算設備(例如,便攜式計算機、膝上計算機或平板計算機),而是專用通信設備(例如,移動電話、無線手持機、尋呼機、PDA或者交通工具中安裝的電信設備)。 在另一實施例中,設備401可以是便攜式計算設備、膝上計算設備或其它計算設備。設備 401可以支持專門的行為,例如游戲、庫存控制、作業(yè)控制、遙測數(shù)據(jù)收集和/或任務管理功能等。設備401可以包括顯示器402。設備401還可以包括觸敏表面、鍵盤或其它輸入按鍵,將其統(tǒng)稱為用于用戶輸入的404。鍵盤可以是全尺寸的或精簡的文字數(shù)字式鍵盤,如 QWERTY.Dvorak.AZERTY以及順序類型的,或者具有與電話小鍵盤相關聯(lián)的字母的傳統(tǒng)數(shù)字小鍵盤。輸入按鍵可包括滾輪、exit或escape鍵、軌跡球以及其它導航或功能按鍵,其可被向內(nèi)按下以提供其他輸入功能。設備401可呈現(xiàn)供用戶選擇的選項、供用戶激勵的控制和/或供用戶指引的光標或其它指示符。設備401還可以接受基于語音的命令。設備401還可接受來自用戶的數(shù)據(jù)輸入,包括撥號數(shù)字或用于配置設備401操作的各種參數(shù)值。設備401還可響應用戶的命令,執(zhí)行一個或更多軟件或固件應用。響應于用戶的交互,這些應用可配置設備401執(zhí)行各種定制的功能。此外,可以從無線基站、無線接入點或?qū)Φ仍O備401以無線方式對設備401進行編程和/或配置,并且可以沒有外部的用戶輸入機制/接口。在設備401可執(zhí)行的各種應用中有網(wǎng)頁瀏覽器,其使得顯示器402顯示網(wǎng)頁頁面。 可經(jīng)由與無線網(wǎng)絡接入點、小區(qū)發(fā)射塔、對等設備401或其他任何無線通信網(wǎng)絡或系統(tǒng)400的無線通信來獲得網(wǎng)頁頁面。網(wǎng)絡400耦合到有線網(wǎng)絡408,例如互聯(lián)網(wǎng)。經(jīng)由無線鏈接和有線網(wǎng)絡,設備401對各種服務器(例如,服務器410)上的信息進行訪問。服務器410 可以提供可在顯示器402上顯示的內(nèi)容。備選地,在中繼類型或跳(hop)類型的連接,設備 401可以通過擔當中介的對等設備401訪問網(wǎng)絡400。圖5示出了設備401的方框圖。雖然對設備401的各種已知的組件進行了描述, 在實施例中,在設備401中可以包括列出的組件的子集和/或沒有列出的附加組件。設備 401包括存儲器504和中央處理單元(CPU) 1310,該中央處理單元可以并入數(shù)字信號處理器(DSP)502。如圖所示,設備410還可以包括天線和前端單元506、射頻(RF)收發(fā)機508、 模擬基帶處理單元510、麥克風512、頭戴式耳塞揚聲器514、耳機端口 516、輸入/輸出接口 518、可移除存儲卡520、通用串行總線(USB) 522、短距離無線通信子系統(tǒng)524、警報器526、 小鍵盤528、液晶顯示器(IXD) 530 (其可以包括觸敏表面)、IXD控制器532、電荷耦合器件 (CXD)相機534、相機控制器536和全球定位系統(tǒng)(GPQ模塊538。在一個實施例中,設備 401可以包括不提供觸摸屏幕的另一種顯示器。在一個實施例中,DSP 502可以在不通過輸入/輸出接口 518的情況下直接與存儲器504通信。DSP 502或者某種其他形式的控制器或中央處理單元,操作為根據(jù)存儲在存儲器 504或者存儲在DSP 502自身包含的存儲器中的嵌入式軟件或者固件來控制設備401的各種組件。除了嵌入式軟件或者固件之外,DSP 502還可以執(zhí)行其他應用,所述其他應用存儲在存儲器504中,或者經(jīng)由諸如便攜式數(shù)據(jù)存儲介質(zhì)(如,可移除的存儲卡520)的信息載體介質(zhì)變得可用,或經(jīng)由有線或無線網(wǎng)絡通信變得可用。該應用程序軟件可包括對DSP 502 進行配置以提供想要的功能的已編譯的機器可讀指令集、或者作為將被解釋器或編譯器處理以非直接地對DSP 502進行配置的高層軟件指令的應用軟件??梢蕴峁┨炀€和前端單元506來在無線信號和電信號之間進行變換,使得設備 401可以從蜂窩網(wǎng)絡或者其他一些可用無線通信網(wǎng)絡或者從對等設備401發(fā)送和接收信息。在實施例中,天線和前端單元506可以包括多根天線,以支持波束成形和/或多輸入多輸出(MIMO)操作。如本領域技術人員所知道的,MIMO操作可以提供空間分集,可以使用空間分集來克服困難的信道狀況和/或提高信道吞吐量。天線和前端單元506可以包括天線調(diào)諧和/或阻抗匹配組件、RF功率放大器和/或低噪聲放大器。RF收發(fā)機508提供頻率偏移、將接收到的RF信號轉(zhuǎn)換到基帶并將基帶發(fā)射信號轉(zhuǎn)換到RF。在一些描述中,可以將無線電收發(fā)機或者RF收發(fā)機理解為包括其他信號處理功能,例如調(diào)制/解調(diào)、編碼/解碼、交織/解交織、擴頻/解擴、快速傅里葉逆變換(IFFT)/ 快速傅里葉變換(FFT)、循環(huán)前綴附加/移除以及其他的信號處理功能。為了清楚起見,此處的描述將對該信號處理的描述從RF和/或無線電級分離,并概念性地將該信號處理分配給模擬基帶處理單元510和/或DSP 502或其他中央處理單元。在一些實施例中,可以將 RF收發(fā)機508、天線和前端506的部分以及模擬基帶處理單元510合并在一個或者多個處理單元或?qū)S眉呻娐?ASIC)中。模擬基帶處理單元510可以提供對輸入和輸出的各種模擬處理,例如,對來自麥克風512和耳機516的輸入以及去往耳塞514和耳機516的輸出的模擬處理。為此,模擬基帶處理單元510可以具有用于連接到內(nèi)置的麥克風512和耳塞揚聲器514的端口,該麥克風512和耳塞揚聲器514支持設備401作為蜂窩電話使用。模擬基帶處理單元410還可
9包括用于連接耳機和其它免提的麥克風和揚聲器配置的端口。模擬基帶處理單元510可以在一個信號方向上提供數(shù)模變換,并在相反的信號方向上提供模數(shù)變換。在一些實施例中, 可以通過數(shù)字處理組件(例如,通過DSP 502或其他中央處理單元)來提供模擬基帶處理單元510的至少一些功能。DSP 502可以執(zhí)行調(diào)制/解調(diào)、編碼/解碼、交織/解交織、擴頻/解擴、快速傅里葉逆變換(IFFT)/快速傅里葉變換(FFT)、循環(huán)前綴附加/移除以及與無線通信相關聯(lián)的其他信號處理功能。在實施例中,例如,在碼分多址接入(CDMA)技術應用中,針對發(fā)射機功能,DSP 502可以執(zhí)行調(diào)制、編碼、交織和擴頻,而針對接收機功能,DSP 502可以執(zhí)行解擴、 解交織、解碼和解調(diào)。在另一實施例中,例如,在正交頻分復用接入(OFDMA)技術應用中,針對發(fā)射機功能,DSP 502可以執(zhí)行調(diào)制、編碼、交織、快速傅里葉逆變換和循環(huán)前綴附加,而針對接收機功能,DSP 502可以執(zhí)行循環(huán)前綴移除、快速傅里葉變換、解交織、解碼和解調(diào)。 在其他無線技術應用中,DSP 502可以執(zhí)行其他的信號處理功能或者信號處理功能的組合。經(jīng)由模擬基帶處理單元510,DSP 502可以與無線網(wǎng)絡的通信。在一些實施例中, 這些通信可提供互聯(lián)網(wǎng)連接,使得用戶可以獲得對互聯(lián)網(wǎng)上的內(nèi)容的訪問以及發(fā)送和接收電子郵件或文本消息。輸入/輸出接口 518與DSP 502以及各種存儲器和接口互聯(lián)。存儲器504和可移除存儲卡520可提供軟件和數(shù)據(jù),以對DSP 502的操作進行配置。接口可以是USB接口 522和短程無線通信子系統(tǒng)524??梢允褂肬SB接口 522對設備401充電,并且還可使得設備401起到外圍設備的功能以與個人計算機或其它計算機系統(tǒng)交換信息。短程無線通信子系統(tǒng)5 可包括紅外端口、藍牙接口、遵循IEEE 802. 11的無線端口或者其他任何短距離無線通信子系統(tǒng),其可使得設備401與附近的其它移動設備和/或無線基站無線地進行通信。長距離無線通信子系統(tǒng)550也可以存在,并遵循IEEE802. 16。輸入/輸出接口 518還可將DSP 502與警報器5 相連接,當觸發(fā)警報器5 時, 例如通過鈴音、播放旋律或震動來使得設備401向用戶提供通知。警報器5 可被用作用于通過無聲震動或針對具體的呼叫者播放特定的預分配旋律向用戶警告各種事件中的任何事件的機制,這些事件例如是來電、新的文本消息以及預約提醒。小鍵盤5 經(jīng)由接口 518耦合到DSP 502,以向用戶提供進行選擇、輸入信息以及向設備401提供輸入的一個機制。鍵盤5 可以是完整的或精簡的文字數(shù)字式鍵盤,例如 QWERTY.Dvorak.AZERTY以及順序類型的,或者是具有與電話小鍵盤相關聯(lián)的字母的傳統(tǒng)數(shù)字小鍵盤。輸入鍵可包括滾輪、exit或escape鍵、軌跡球以及其它導航或功能鍵,其被向內(nèi)按下以提供其他輸入功能。另一輸入機制可以是IXD 530,IXD 530可包括觸摸屏能力, 并且還可向用戶顯示文本和/或圖形。IXD控制器532將DSP 502與IXD 530耦合。如果裝備了,(XD相機534使得設備401可以拍攝數(shù)字圖片。DSP502經(jīng)由相機控制器536與CCD相機534通信。在另一實施例中,可以使用根據(jù)不同于電荷耦合器件相機的技術進行操作的相機。將GPS傳感器538耦合到DSP 502,以對全球定位系統(tǒng)信號解碼, 從而使得設備401可以確定其位置。還可包括其他各種外圍設備以提供附加的功能,如,廣播電臺和電視接收。圖6示意了 DSP 502可以實現(xiàn)的軟件環(huán)境602。備選地,可以在設備401上的中央處理單元(CPU) 1310或者具有已合并的DSP功能的邏輯CPU所提供的執(zhí)行環(huán)境中執(zhí)行軟件環(huán)境602。DSP 502執(zhí)行操作系統(tǒng)驅(qū)動器604,操作系統(tǒng)驅(qū)動器604提供了剩余軟件從其進行操作的平臺。操作系統(tǒng)驅(qū)動器604向節(jié)點硬件提供驅(qū)動器,該節(jié)點硬件具有可訪問應用軟件的標準化接口。操作系統(tǒng)驅(qū)動器604包括應用管理服務(“AMS”)606,AMS 606在設備401上運行的應用之間傳遞控制,監(jiān)視應用,預占(preempt)應用以及執(zhí)行基礎操作系統(tǒng)平臺的其他功能,例如控制、監(jiān)視以及有時預占或終止邏輯處理(包括執(zhí)行線程)。圖6中還示出了網(wǎng)頁瀏覽器應用608、媒體播放器應用610和Java小程序612。網(wǎng)頁瀏覽器應用608將設備401配置為作為網(wǎng)頁瀏覽器進行操作,使得用戶可以將信息輸入到表格中以及選擇鏈接以取回和查看網(wǎng)頁頁面。媒體播放器應用610將設備401配置為取回并播放音頻或視聽媒體。Java小程序612將設備401配置為提供游戲、實用程序以及其它功能。AMS 606還可以提供Java小程序612可以在上面執(zhí)行的Java虛擬機。還可以提供其他執(zhí)行環(huán)境,例如,C運行時環(huán)境,以支持由C編程語言寫成的可執(zhí)行程序和應用。組件614可以提供與傳輸協(xié)議性能相關的功能。上述的設備401和其他組件可以包括能夠執(zhí)行與上述動作相關的指令的處理組件。圖7示出了系統(tǒng)1300的示例,系統(tǒng)1300包括適用于實現(xiàn)在此公開的一個或多個實施例的處理組件1310。除了處理器1310(可以將其稱作中央處理單元或CPU)之外,系統(tǒng)1300 可以包括網(wǎng)絡連接設備1320、隨機存取存儲器(RAM) 1330、只讀存儲器(ROM) 1340、輔助存儲器1350、以及輸入/輸出(I/O)設備1360。這些組件可以經(jīng)由總線1370彼此通信。在一些情況下,這些組件中的一些可以不存在,或可以通過彼此間的各種組合或與圖中未示出的其他組件的各種組合的方式來進行組合。這些組件可以位于單個物理實體中,或者可以位于一個以上的物理實體中。在此描述為由處理器1310進行的任何動作可以由處理器 1310單獨進行,或者由處理器1310與圖中示出或未示出的一個或多個組件(例如,上述的 DSP 502) 一起進行。雖然DSP 502被示出為單獨的組件,但是可以將DSP 502并入到處理器1310中。處理器1310執(zhí)行其可以從網(wǎng)絡連接設備1320、RAM 1330、ROMl340或輔助存儲器 1350(其可以包括各種基于盤的系統(tǒng),例如硬盤、軟盤或光盤)存取的指令、代碼、計算機程序或者腳本。雖然僅示出了一個CPU 1310,然而可以存在多個處理器。因此,盡管可以將指令討論為由處理器執(zhí)行,但是指令可以由一個或多個處理器同時地、串行地、或以其他方式執(zhí)行。可以將處理器1310實現(xiàn)為一個或多個CPU芯片。網(wǎng)絡連接設備1320可以采用以下形式調(diào)制解調(diào)器、調(diào)制解調(diào)器組、以太網(wǎng)設備、 通用串行總線(USB)接口設備、串行接口、令牌環(huán)設備、光纖分布式數(shù)據(jù)接口(FDDI)設備、 無線局域網(wǎng)(WLAN)設備、射頻收發(fā)機設備(例如,碼分多址(CDMA)設備)、全球移動通信系統(tǒng)(GSM)無線收發(fā)機設備、微波接入的全球可互操作性(WiMAX)設備、和/或其他眾所周知的用于連接網(wǎng)絡的設備。這些網(wǎng)絡連接設備1320可以使得處理器1310能夠與互聯(lián)網(wǎng)或者一個或多個電信網(wǎng)絡通信,或者與處理器1310可以從其接收信息或處理器1310可以向其輸出信息的其他網(wǎng)絡通信。網(wǎng)絡連接設備1320還可以包括一個或多個收發(fā)機組件1325,收發(fā)機組件1325能夠以電磁波的形式(例如無線電頻率信號或者微波頻率信號)無線地發(fā)送和/或接收數(shù)據(jù)。備選地,可以在電導體的表面中或表面上、同軸電纜中、波導中、光媒體(例如光纖)中或者在其他介質(zhì)中傳播數(shù)據(jù)。收發(fā)機組件1325可以包括分開的接收單元和發(fā)射單元或者單個收發(fā)機。收發(fā)機組件1325發(fā)射或接收的信息可以包括處理器1310已經(jīng)處理的數(shù)據(jù)或者處理器1310要執(zhí)行的指令。可以通過例如計算機數(shù)據(jù)基帶信號或者嵌入到載波中的信號的形式,從網(wǎng)絡接收這種信息或者向網(wǎng)絡發(fā)送這種信息??梢愿鶕?jù)不同的順序?qū)?shù)據(jù)排序,該不同的順序可以是對于處理或產(chǎn)生數(shù)據(jù)或者發(fā)射或接收數(shù)據(jù)來說所希望的順序??梢詫⒒鶐盘?嵌入在載波中的信號)或者當前使用或此后發(fā)展的其他類型的信號稱為傳輸介質(zhì),并且可以根據(jù)為本領域技術人員熟知的若干方法來產(chǎn)生。RAM 1330可以用于存儲易失性數(shù)據(jù)并且可能用于存儲由處理器1310執(zhí)行的指令。ROM 1340是存儲器容量通常比輔助存儲器1350的存儲器容量的小的非易失性存儲器設備。ROM 1340可以用于存儲指令以及存儲可能在指令執(zhí)行期間讀取的數(shù)據(jù)。對RAM 1330 和ROM 1340的訪問通常快于對輔助存儲器1350的訪問。輔助存儲器1350通常包括一個或者多個盤驅(qū)動或者帶驅(qū)動,并且可以用于數(shù)據(jù)的非易失性存儲,或者如果MM 1330不夠大到足以保存所有工作數(shù)據(jù)時,還要將輔助存儲器650用作溢出數(shù)據(jù)存儲設備。輔助存儲器1350可以用于存儲程序,當選擇執(zhí)行該程序時將該程序加載至RAM 1330。I/O設備1360可以包括液晶顯示器(IXD)、觸摸屏顯示器、鍵盤、小鍵盤、開關、撥號盤、鼠標、軌跡球、語音識別器、讀卡器、紙帶讀取器、打印機、視頻監(jiān)視器、或者其它眾所周知的輸入設備。同樣地,可以將收發(fā)機1325認為是I/O設備1360的組件,而不認為是網(wǎng)絡連接設備1320的組件,或者認為也是網(wǎng)絡連接設備1320的組件。I/O設備1360中的一些或所有設備與之前所描述的設備401的圖中所示的各種組件實質(zhì)上相類似,例如,顯示器402和輸入404。在實施例中,公開了一種設備。該設備包括對設備支持的特征的數(shù)據(jù)結構進行存儲的存儲設備。該數(shù)據(jù)結構使用開放移動聯(lián)盟設備管理協(xié)議來自動地或者根據(jù)命令創(chuàng)建。在備選實施例中,提供了維護所支持的服務的方法。該方法包括提供具有管理對象的開放移動聯(lián)盟(OMA)設備管理(DM)樹,該管理對象包括所支持的服務的數(shù)據(jù)結構。該方法還包括如果檢測到OMADM樹的修改,更新所支持的服務的數(shù)據(jù)結構。在此,出于各種目的,以引用的形式將OMADM 1. 2. 1并入。雖然本公開中已提供若干實施例,但是應該理解,在不背離本公開的原理和范圍的情況下,可以通過很多其他特定的形式來實施所公開的系統(tǒng)和方法。應該將本示例視為示意性的而不是限制性的,并且不旨在限于此處給出的細節(jié)。例如,可將各種元件或部件進行組合或集成在另一個系統(tǒng)中,某些特征也可以忽略或不實現(xiàn)。同樣地,在不脫離本公開的范圍的情況下,在各種實施例中被描述和示意為離散或單獨狀態(tài)的技術、系統(tǒng)和方法可以與其他系統(tǒng)、模塊、技術或方法進行組合或集成。不管是以電子、機械還是以其他的方式,所示出或討論為耦合或直接耦合或者彼此通信的其它項目可通過一些接口、設備或中間組件間接耦合或者進行通信。在不背離在此公開的原理和范圍的情況下,本領域技術人員可以發(fā)現(xiàn)并做出改變、替換和變更的其他示例。
權利要求
1.一種設備,包括對所述設備支持的特征的數(shù)據(jù)結構進行存儲的存儲器,所述數(shù)據(jù)結構是使用開放移動聯(lián)盟(OMA)設備管理(DM)協(xié)議來根據(jù)命令創(chuàng)建的。
2.根據(jù)權利要求1所述的設備,其中,所述數(shù)據(jù)結構包括根對象,并以列表和樹分級結構中的至少一個來配置。
3.根據(jù)權利要求2所述的設備,其中,將所述設備支持的特征的數(shù)據(jù)結構存儲為OMA DM樹的支持特征管理對象。
4.根據(jù)權利要求3所述的設備,其中,所述支持特征管理對象包括具有與所述設備支持的多個特征有關的一個或多個支持特征對象的結構。
5.根據(jù)權利要求4所述的設備,其中,在所述支持特征管理對象中列出的支持特征是 在特定的時刻,與所述設備支持的特征有關的DM樹管理對象的內(nèi)容的精確表示。
6.根據(jù)權利要求4所述的設備,其中,所述設備支持特征管理對象位于設備管理樹、鏈路列表、數(shù)組和文件之一內(nèi),以及所述設備支持特征管理對象包括多個管理對象。
7.根據(jù)權利要求4所述的設備,其中,所述設備支持特征管理對象的多個支持特征中的每個特征各自與以下之一相關聯(lián)當前狀態(tài)管理對象,其與修改所述設備支持特征管理對象的管理權威以及所述管理權威修改所述設備支持特征管理對象的日期和時間相關聯(lián);以及先前狀態(tài)管理對象,其與修改所述設備支持特征管理對象的相同或不同的管理權威以及所述管理權威修改所述設備支持特征管理對象的先前的日期和時間相關聯(lián)。
8.根據(jù)權利要求1所述的設備,其中,所述設備支持的特征的數(shù)據(jù)結構的項包括以下之一可擴展標記語言(XML)項、統(tǒng)一資源定位器(URL)項、目錄路徑項以及圖形表示項。
9.根據(jù)權利要求1所述的設備,還包括代理,當由處理器執(zhí)行時,所述代理監(jiān)視開放移動聯(lián)盟(OMA)設備管理(DM)設備管理樹的改變,所述設備管理樹包括多個管理對象,所述代理操作為基于所述設備管理樹在特定時刻的狀態(tài),使用所述設備支持的特征來更新設備支持特征管理對象。
10.根據(jù)權利要求9所述的設備,其中,所述代理監(jiān)視與設備管理樹有關的設備管理事務,并當所述事務涉及與所述設備支持的特征有關的設備管理樹的變化時,更新所述設備支持特征管理對象。
11.根據(jù)權利要求9所述的設備,其中,所述代理掃描整個設備管理樹,以定位所述設備支持的特征。
12.根據(jù)權利要求9所述的設備,其中,所述代理監(jiān)視設備樹的存儲器大小的改變,以及,在出現(xiàn)改變時,所述代理掃描所述設備管理樹,并更新所述設備支持特征管理對象。
13.根據(jù)權利要求9所述的設備,還包括偵聽器,被配置為監(jiān)視所述設備管理樹,并且如果數(shù)據(jù)塊已經(jīng)改變,向所述代理通知所述設備管理樹中的改變。
14.根據(jù)權利要求9所述的設備,其中,針對所述設備支持特征管理對象的支持特征中的每一個特征,所述代理確定以下之一當前狀態(tài)管理對象,其與修改所述設備支持特征管理對象的管理權威以及所述管理權威修改所述設備支持特征管理對象的日期和時間相關聯(lián);以及先前狀態(tài)管理對象,其與修改所述設備支持特征管理對象的相同或不同的管理權威以及所述管理權威修改所述設備支持特征管理對象的先前的日期和時間相關聯(lián)。
15.根據(jù)權利要求9所述的設備,其中,所述代理還操作為創(chuàng)建所述設備支持特征管理對象。
16.一種維護所支持的服務的方法,包括提供具有管理對象的開放移動聯(lián)盟(OMA)設備管理(DM)樹,所述管理對象包括所支持的服務的數(shù)據(jù)結構;以及如果檢測到對所述OMA DM樹的修改,更新所支持的服務的數(shù)據(jù)結構。
17.根據(jù)權利要求16所述的方法,還包括維護與所支持的服務中的每一個的修改有關的一個或多個狀態(tài)和日期信息。
18.根據(jù)權利要求17所述的方法,還包括在開放移動聯(lián)盟(OMA)設備管理ΦΜ)管理對象(MO)中提供設備支持的服務的數(shù)據(jù)結構;以及響應于檢測到OMA DM樹中的與所支持的服務有關的修改,更新設備支持的服務的數(shù)據(jù)結構。
19.根據(jù)權利要求18所述的方法,其中,所支持的服務包括設備支持的服務和設備特征。
20.根據(jù)權利要求19所述的方法,還包括響應于以下之一或多個,更新所支持的服務的數(shù)據(jù)結構周期性掃描所述OMA DM樹并檢測改變; 接收所述OMA DM樹的改變的通知;以及監(jiān)視對所述OMA DM樹的更新。
21.一種設備,包括對所述設備支持的特征的數(shù)據(jù)結構進行存儲的存儲設備,所述數(shù)據(jù)結構是響應于所述設備支持的服務的改變,使用開放移動聯(lián)盟(OMA)設備管理(DM)協(xié)議來動態(tài)創(chuàng)建的。
22.根據(jù)權利要求21所述的設備,其中,所述數(shù)據(jù)結構包括根對象,并以列表和樹分級結構中的至少一個進行配置。
23.根據(jù)權利要求22所述的設備,其中,將所述設備支持的特征的數(shù)據(jù)結構存儲為OMA DM樹的支持特征管理對象。
24.根據(jù)權利要求23所述的設備,其中,所述支持特征管理對象包括具有與所述設備的支持的多個特征有關的一個或多個支持特征對象的結構。
25.根據(jù)權利要求M所述的設備,其中,在所述支持特征管理對象中列出的支持特征是在特定的時刻,與所述設備支持的特征有關的DM樹管理對象的內(nèi)容的精確表示。
26.根據(jù)權利要求M所述的設備,其中,所述設備支持特征管理對象位于設備管理樹、 鏈路列表、數(shù)組和文件之一內(nèi),以及所述設備支持特征管理對象包括多個管理對象。
27.一種計算機可讀介質(zhì),在其上記錄了用于執(zhí)行根據(jù)權利要求16至20中任一項所述方法的指令。
全文摘要
公開了一種設備。該設備包括對設備支持的特征的數(shù)據(jù)結構進行存儲的存儲設備。所述數(shù)據(jù)結構使用開放移動聯(lián)盟設備管理協(xié)議來自動創(chuàng)建或者根據(jù)命令創(chuàng)建。
文檔編號H04W88/02GK102349067SQ201080011558
公開日2012年2月8日 申請日期2010年1月14日 優(yōu)先權日2009年1月14日
發(fā)明者尼古拉斯·P·阿爾法諾, 詹姆斯·戈弗雷, 阿克塞爾·費拉齊尼 申請人:捷訊研究有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1