專利名稱:使用oma dm協(xié)議的有目標的查詢的制作方法
使用OMA DM協(xié)議的有目標的查詢背景在當今的技術世界中,忙碌的人們可以使用各種移動設備。移動設備的一些示例 包括,僅舉幾個例子,個人數(shù)字助理(PDA)、無線電話、PDA電話、膝上型計算機、車載設備、 以及嵌入式設備。一些移動設備被用于發(fā)出電話呼叫、訪問個人信息、發(fā)送文本消息和電子 郵件、并且有時甚至用于遠程地連接到公司網(wǎng)絡應用程序。為了使組織管理移動設備,開發(fā) 了與設備管理有關的技術以便提供定制、服務、和個性化選項。設備管理技術可用來供應移 動設備或向移動設備提供必要的操作參數(shù)。隨著移動設備提供的功能持續(xù)增加,需要在移 動設備上管理的參數(shù)和設置的數(shù)量也持續(xù)增加。一些設備管理技術已經(jīng)被用作行業(yè)標準。例如,開放移動聯(lián)盟(OMA)支持設備管 理(DM)標準,該標準與其自己的設備管理結構并排地利用無線應用協(xié)議(WAP)供應框架以 便向設備提供應用訪問信息和特定設備信息。例如,OMA DM標準指定設備的能力被表示為 以名為“.”的節(jié)點為根的命名節(jié)點樹。在OMA DM管理會話中,服務器和移動設備經(jīng)由稱為 OMA DM協(xié)議的標準協(xié)議來進行通信。在該會話期間,OMA DM服務器將查詢或修改節(jié)點結構 或值的可擴展標記語言(XML)格式的一些命令向下發(fā)送到移動設備。OMA DM協(xié)議允許服務器查詢移動設備上的目標節(jié)點的數(shù)據(jù)。然而,在目標節(jié)點是 其自己子樹的根的情況下,返回的數(shù)據(jù)可包含目標節(jié)點的全部數(shù)據(jù)以及整個子樹的數(shù)據(jù)。 在只需要信息的一部分時,到達所需數(shù)據(jù)可能是低效的。例如,到達所需數(shù)據(jù)可采取的一種 方法是使服務器進行向設備發(fā)送查詢、獲得響應以及解析響應等的多次迭代。由于處理不 需要的額外數(shù)據(jù)并且還由于檢索數(shù)據(jù)的額外往返所消耗的帶寬和時間,該方法可能是緩慢 且低效的??梢圆扇〉牧硪环N方法是使服務器查詢所需節(jié)點所在的整個子樹。因為返回整 個子樹,即使服務器只需要該子樹中的幾個數(shù)據(jù),這也可導致對不需要的數(shù)據(jù)的處理以及 額外系統(tǒng)資源的消耗。概述公開了用于擴展開放移動聯(lián)盟(OMA)設備管理(DM)協(xié)議的功能的各種技術和方 法。對OMA DM協(xié)議做出添加,該添加使得服務器能夠將節(jié)點過濾準則指定為對移動設備上 的目標節(jié)點的查詢的一部分以便指示應返回的目標節(jié)點的設備管理數(shù)據(jù)子集。服務器將查 詢發(fā)送給移動設備。在請求成功地在移動設備上被處理之后,從該移動設備接收僅包括滿 足節(jié)點過濾準則的設備管理數(shù)據(jù)子集的響應。在另一實現(xiàn)中,對OMA DM協(xié)議做出修改,該修改使得服務器能夠在Get命令的目 標URI的一參數(shù)中指定應在移動設備上選擇什么屬性,以及作為Get命令的目標URI的另 一參數(shù)指定設備管理數(shù)據(jù)應以什么格式返回。提供本概述以便以簡化形式介紹將在以下詳細描述中進一步描述的一些概念。本 概述不旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在用于幫助確定所要求 保護的主題的范圍。附圖簡述
圖1是一實現(xiàn)的OMA DM結構的圖示。
圖2是用于在Get命令的多個位置中使用SQL句法指定節(jié)點過濾準則的一些示例 性源代碼的圖示。圖3是用于在OMA DM查詢的節(jié)點過濾參數(shù)中使用SQL查詢句法指定節(jié)點過濾準 則的一些示例性源代碼的圖示。圖4是用于在OMA DM查詢的節(jié)點過濾參數(shù)中和單獨的數(shù)據(jù)參數(shù)中使用Xpath查 詢句法指定節(jié)點過濾準則的一些示例性源代碼的圖示。圖5是示出使用OMA DM協(xié)議將含有節(jié)點過濾準則的請求發(fā)送到移動設備時所涉 及的階段的一實現(xiàn)的過程流程圖。圖6是用于指定指示應選擇什么屬性的一個參數(shù)以及指示設備管理數(shù)據(jù)應以什 么格式返回的另一參數(shù)的一些示例性源代碼的圖示。圖7是一實現(xiàn)的計算機系統(tǒng)的圖示。詳細描述本文的技術和方法可在一般上下文中被描述為對開放移動聯(lián)盟(OMA)設備管理 (DM)協(xié)議的擴展和/或修改,但這些技術和方法也適合除此以外的其他目的。如上所述,OMA DM標準與其自己設備管理結構并排地利用無線應用協(xié)議(WAP)供 應框架以便向設備提供應用訪問信息和特定設備信息。這些設備管理結構在圖1的OMA DM 結構100中被示為OMA DM管理對象102。OMADM標準指定移動設備的能力被表示為以名為 “.”的節(jié)點為根的命名節(jié)點樹。簡略地提供該結構的一個示例。在OMA DM管理會話中,服 務器和移動設備經(jīng)由稱為OMA DM協(xié)議的標準協(xié)議來進行通信。在該會話期間,OMA DM服務 器將查詢或修改節(jié)點結構或值的可擴展標記語言(XML)格式的一些命令向下發(fā)送到移動 設備。OMA DM協(xié)議允許服務器查詢移動設備上的目標節(jié)點的數(shù)據(jù)。此處所使用的術語“目 標節(jié)點”意指設備的OMA DM管理樹中的節(jié)點,這樣的節(jié)點是特定OMA DM服務器命令(諸如 Get命令)的對象。目標節(jié)點可包括零個或多個子節(jié)點。如圖1中所示,在一實現(xiàn)中,對OMA DM協(xié)議104做出擴展以便向目標節(jié)點查詢規(guī) 范106添加一個或多個節(jié)點過濾準則108。節(jié)點過濾準則108允許服務器指定應從移動設 備返回的設備管理數(shù)據(jù)子集。此處所使用的術語“節(jié)點過濾準則”意在包括一個或多個指 定應如何過濾設備管理數(shù)據(jù)的參數(shù)、準則或其他值。如此處圖2-5中更詳細地所描述的,在 一實現(xiàn)中,節(jié)點過濾準則的至少一部分被包括在被添加到包含在Get命令中的目標URI的 新參數(shù)中。其他實現(xiàn)也被更詳細地描述。另選地或除了節(jié)點過濾準則108之外,其他準則110也可以被修改和/或被包括 在OMA DM協(xié)議104中。作為一個非限制性示例,可對OMA DM協(xié)議做出修改,從而使得使用 一參數(shù)來指示應在移動設備上選擇什么屬性以及使用另一參數(shù)來指示設備管理數(shù)據(jù)應以 什么格式返回。在圖6中更詳細地描述了該非限制性示例。現(xiàn)在將在圖2-6中將提供一些 示例來進一步示出節(jié)點過濾準則和其他概念?,F(xiàn)在轉向圖2-6,更詳細地描述了用于實現(xiàn)OMA DM協(xié)議104的一個或多個實現(xiàn)的 一些示例性源代碼和過程。在一些實現(xiàn)中,圖2-6的討論中所描述的過程至少部分地在(圖 7的)計算設備300的操作邏輯中實現(xiàn)。圖2是用于使用SQL句法在Get命令中的多個位置中指定節(jié)點過濾準則的一些示 例性源代碼的圖示130。在討論圖2中示出的示例性源代碼的句法細節(jié)之前,首先將描述一示例來進一步示出節(jié)點過濾的概念。假設服務器只需要設備管理數(shù)據(jù)的-移動設備上存在的數(shù)據(jù)樹的假想示例。.
-部分來執(zhí)行一些設備管理操作。以下是可在
y2
y3
b(值等于D C (值等于2) d
e(值等于51)
b(值等于3) c (值等于4) d
e(值等于28)
b(值等于5) c (值等于6) d
e(值等于51)假設服務器只想要檢索其中對應的./x/y/d/e. value = = 51的所有節(jié)點{. /x/y/ b,./x/y/c}的值。諸如圖2中所示的一查詢可從服務器發(fā)到移動設備,馬上將對其做出更 詳細地描述。在處理移動設備上的結果之后,服務器隨后會接收回與以下類似的結果./x/y/b(值等于 1)./X/y/c(值等于 2). /x/y3/b (值等于 5). /x/y3/c (值等于 6)注意,以上結果列表是服務器將實際接收什么的簡化視圖,并且為了說明起見以 簡化形式來呈現(xiàn)。實際結果可以按XML或者諸如由服務器或客戶機指定的格式等其他格式 返回。以下是采用XML格式結果可能看上去的樣子的示例。<MgmtTree xmlns = “ syncmldmddf1. 2" ><VerDTD>l. 2</VerDTD><Node><NodeName>b</NodeName><Path>. /x/y</Path><RTProperties><Value>l</Value></RTProperties></Node>
6
<Node><NodeName>c</NodeName><Path>. /x/y</Path><RTProperties><Value>2</Value></RTProperties></Node><Node><NodeName>b</NodeName><Path>. /x/y3</Path><RTProperties><Value>5</Value></RTProperties></Node><Node><NodeName>c</NodeName><Path>. /x/y3</Path><RTProperties><Value>6</Value></RTProperties></Node></MgmtTree>在以上兩個示例中,返回的節(jié)點僅包括其中滿足所指定的節(jié)點過濾準則的所需字
段。在該假想示例中,過濾準則包括只返回具有值等于51的“e”節(jié)點的節(jié)點的某些數(shù)據(jù)部 分的要求。結果包括對滿足所指定的準則的節(jié)點所選的數(shù)據(jù)字段?,F(xiàn)在回到圖2的源代碼示例,使用OMA DM協(xié)議實現(xiàn)節(jié)點過濾準則的一種方式是向 Get命令添加節(jié)點過濾準則。在OMA DM協(xié)議中支持Get命令以使服務器能夠從移動設備獲 得設備管理數(shù)據(jù)。在圖2中示出的示例源代碼中,Get命令的LocURI參數(shù)132被修改成包 括指定正被使用的查詢語言136的節(jié)點過濾參數(shù)134來表達節(jié)點過濾準則。在該示例中, 實際節(jié)點過濾準則隨后實際上在Get命令中的別處,如在數(shù)據(jù)部分138中,使用在節(jié)點過濾 參數(shù)134中指定的查詢語言句法來表達。在該示例中,節(jié)點過濾參數(shù)134指定正被使用的 查詢語言句法136是SQL。SQL查詢140隨后被包括在數(shù)據(jù)部分138中。SQL查詢包含在較 早的示例中使用的相同的準則,該準則將記錄限于具有等于51的值的節(jié)點的“b”和“C”記 錄。圖2中所示的示例只是OMA DM協(xié)議可被修改成包括節(jié)點過濾準則的許多可能方 式的一個示例。例如,在其他實現(xiàn)中,具體的節(jié)點過濾準則可以只是直接被包括在LocURI 參數(shù)132中、Get命令的某些其他部分中、或Get命令可訪問的某些外部位置中。圖3是圖2的變型,該圖示出相同的SQL節(jié)點過濾準則156如何能另選地作為節(jié) 點過濾參數(shù)154的一部分被直接包括在LOCURI參數(shù)152中。換言之,作為另一種可能的變型,指示應用于選擇設備管理數(shù)據(jù)子集的準則的實際查詢語句可被直接嵌入在LocURI參 數(shù)152中。圖4是用于在OMA DM查詢的節(jié)點過濾參數(shù)中和單獨的數(shù)據(jù)參數(shù)中使用Xpath查 詢句法來指定節(jié)點過濾準則的一些示例性源代碼的圖示170。圖4的示例源代碼示出了圖 2的變型,其中對假想查詢使用了 Xpath查詢句法而非SQL句法。在該示例中,Get命令的 LocURI參數(shù)172包含指示用于查詢語言句法176的Xpath的值的節(jié)點過濾參數(shù)174。Get 命令的數(shù)據(jù)部分178因而包括帶有采用Xpath查詢語言句法的實際節(jié)點過濾準則的查詢。 以Xpath句法指定的準則是與先前介紹的相同的過濾準則,但改用Xpath句法來示出。盡管 該查詢在圖2和4的示例中在數(shù)據(jù)部分中示出,并且直接包含在圖3中的LocURI參數(shù)中, 但應當理解,用于表達節(jié)點過濾準則的查詢可用計算機軟件領域的技術人員能想到的許多 方式中的任何一種來指定。用于表示OMA DM協(xié)議的Get命令中直接包含的或可訪問的節(jié) 點過濾準則的任何適當變型可在其他實現(xiàn)中使用。現(xiàn)在轉向圖5,示出了用于一個實現(xiàn)的過程流程圖200,該圖示出使用OMA DM協(xié)議 將帶有節(jié)點過濾準則的請求發(fā)送給移動設備時所涉及的各階段。任選地從移動設備接收提 示服務器發(fā)起設備管理會話的請求(階段202)。作為一個非限制性示例,移動設備可與服 務器建立連接(通過HTTP或其他協(xié)議)并且請求更新。在任何情況下,服務器以某種方式 確定是時候與移動設備通信來檢索和/或更新設備管理數(shù)據(jù)。服務器將包括帶有節(jié)點過濾 準則的Get命令的請求發(fā)送給移動設備來檢索設備管理數(shù)據(jù)(階段204)。如果請求成功地在移動設備上被處理(判定點206),則服務器從移動設備接收只 包括滿足節(jié)點過濾準則的設備管理數(shù)據(jù)子集的響應(階段208),而不是不滿足節(jié)點過濾準 則的其他節(jié)點。在一些實現(xiàn)中,服務器可連同滿足節(jié)點過濾準則的具體的所請求的數(shù)據(jù)一 起接收狀態(tài)指示符或其他輔助信息。在這些場景中,服務器將不接收樹中在節(jié)點過濾準則 中被明確要求濾去的數(shù)據(jù)節(jié)點。在請求未成功地在移動設備上被處理的情況下(判定點 206),則服務器在適用時從移動設備接收一出錯(階段210)。如果該出錯是例如由于服務 器與移動設備之間的通信出錯引發(fā)的,則因為丟失通信連接所以不可能接收到出錯代碼?,F(xiàn)在轉向圖6,描述了對OMA DM協(xié)議的另一種修改,該圖示出屬性選擇如何能被 包括在來自Get命令的LocURI參數(shù)中的數(shù)據(jù)格式選擇和節(jié)點設置選擇的單獨參數(shù)中。示 例性源代碼240具有帶有描述了應返回設備管理數(shù)據(jù)的格式的list參數(shù)244的LocURI參 數(shù)242。在一實現(xiàn)中,如果list值為“StructData”,則所有節(jié)點在結果中以帶有每一節(jié)點 數(shù)據(jù)的靜態(tài)設置的以各單獨項目(Item)來返回。如果list參數(shù)244的值為“TNDS”,則返 回描述所有節(jié)點的每一節(jié)點數(shù)據(jù)的設置的XML團塊;該屬性選擇是可定制的,但定制被嵌 入在TNDS list值本身中。然而,props參數(shù)246將屬性選擇與查詢句法的諸如節(jié)點設置 選擇和數(shù)據(jù)格式選擇等其他部分分清,且因此props參數(shù)246可結合用于指定節(jié)點設置選 擇或數(shù)據(jù)格式選擇的任何其他設施來指定。該props參數(shù)246本身指示應從移動設備的確 定目標的節(jié)點設置中選擇什么屬性。在props參數(shù)246中指定的屬性可包括節(jié)點特性以及 節(jié)點值,并且一次可指定多個屬性。注意,這些參數(shù)可以與圖6中所描述的不同地命名,而 是僅作為一示例。如圖7中所示,用于實現(xiàn)該系統(tǒng)的一個或多個部分的示例性計算機系統(tǒng)包括諸如 計算設備300等的計算設備。在其最基本配置中,計算設備300通常包括至少一個處理單元302和存儲器304。取決于計算設備的確切配置和類型,存儲器304可以是易失性(如 RAM)、非易失性(如ROM、閃存等)或是兩者的某種組合。該最基本配置在圖7中由虛線306 示出。另外,設備300還可具有附加特征/功能。例如,設備300還可包括附加存儲(可 移動和/或不可移動),包括但不限于磁盤、光盤或磁帶。這樣的附加存儲在圖7中由可移 動存儲308和不可移動存儲310示出。計算機存儲介質(zhì)包括以用于存儲諸如計算機可讀指 令、數(shù)據(jù)結構、程序模塊或其他數(shù)據(jù)等的任何方法或技術實現(xiàn)的易失性和非易失性、可移動 和不可移動介質(zhì)。存儲器304、可移動存儲308和不可移動存儲310都是計算機存儲介質(zhì)的 示例。計算機存儲介質(zhì)包括但不限于,RAM、ROM、EEPR0M、閃存或其他存儲器技術、CD-ROM、 數(shù)字多功能盤(DVD)或其他光存儲、磁帶盒、磁帶、磁盤存儲或其他磁存儲設備、或者可用 于存儲所需信息并且可由設備300訪問的任何其他介質(zhì)。任何這樣的計算機存儲介質(zhì)可以 是設備300的一部分。計算設備300包括允許計算設備300與其它計算機/應用程序315通信的一個或 多個通信連接314。設備300還可具有諸如鍵盤、鼠標、筆、語音輸入設備、觸摸輸入設備等 的輸入設備312。還可以包括諸如顯示器、揚聲器、打印機等的輸出設備311。這些設備在 本領域中公知并且無需在此處詳細討論。盡管用結構特征和/或方法動作專用的語言描述了本主題,但可以理解,所附權 利要求書中定義的主題不必限于上述具體特征或動作。相反,上述具體特征和動作是作為 實現(xiàn)權利要求的示例形式公開的。落入在此處所述和/或所附權利要求所描述的實現(xiàn)的精 神的范圍內(nèi)的所有等效方案、更改和修正都期望受到保護。例如,計算機軟件領域普通技術人員將認識到,此處所討論的示例可以在一個或 多個計算機上不同地組織來包括比這些示例中所描繪的更少或更多選項或特征。
權利要求
一種具有計算機可執(zhí)行組件的計算機可讀介質(zhì),包括一種開放移動聯(lián)盟(OMA)設備管理(DM)結構,所述結構包括與用于管理移動設備上的設備管理數(shù)據(jù)的OMA DM協(xié)議相關聯(lián)的標準OMA DM管理對象,所述OMA DM協(xié)議使得服務器能夠提交對所述移動設備上的目標節(jié)點的查詢以便檢索與所述目標節(jié)點相關聯(lián)的設備管理數(shù)據(jù);以及對所述OMA DM協(xié)議的添加,所述添加使得所述服務器能夠將節(jié)點過濾準則指定為所述查詢的一部分以便指示應返回的所述目標節(jié)點的設備管理數(shù)據(jù)子集。
2.如權利要求1所述的計算機可讀介質(zhì),其特征在于,所述節(jié)點過濾準則作為OMADM Get命令的一部分被包含在所述查詢中。
3.如權利要求2所述的計算機可讀介質(zhì),其特征在于,所述Get命令以XML句法來指定。
4.如權利要求3所述的計算機可讀介質(zhì),其特征在于,所述節(jié)點過濾準則以所述XML句 法在LocURI字段中指定。
5.如權利要求1所述的計算機可讀介質(zhì),其特征在于,所述節(jié)點過濾準則的至少一部 分以添加到所述查詢內(nèi)的目標URI的新參數(shù)來指定。
6.如權利要求5所述的計算機可讀介質(zhì),其特征在于,所述新參數(shù)指定正被用于所述 節(jié)點過濾準則的語言句法。
7.如權利要求6所述的計算機可讀介質(zhì),其特征在于,所述語言句法選自由SQL和 Xpath組成的組。
8.如權利要求1所述的計算機可讀介質(zhì),其特征在于,所述查詢的數(shù)據(jù)部分包含指示 應用于選擇所述設備管理數(shù)據(jù)子集的準則的實際查詢語句。
9.如權利要求8所述的計算機可讀介質(zhì),其特征在于,所述查詢的數(shù)據(jù)部分是以在所 述查詢的目標URI中的新參數(shù)中指定的語言句法來編寫的。
10.如權利要求9所述的計算機可讀介質(zhì),其特征在于,所述查詢的目標URI還包含指 示應在所述移動設備上選擇什么屬性的一參數(shù)以及指示所述設備管理數(shù)據(jù)應以什么格式 返回的另一參數(shù)。
11.一種用于使用OMA DM協(xié)議來檢索目標節(jié)點的數(shù)據(jù)子集的方法,所述方法包括以下 步驟使用開放移動聯(lián)盟(OMA)設備管理(DM)協(xié)議將檢索設備管理數(shù)據(jù)的請求發(fā)送給移動 設備,所述請求包括帶有節(jié)點過濾準則的Get命令,所述節(jié)點過濾準則指示應返回的目標 節(jié)點的設備管理數(shù)據(jù)子集;以及在所述請求成功地在所述移動設備上被處理時,從所述移動設備接收只包括滿足所述 節(jié)點過濾準則的設備管理數(shù)據(jù)子集的響應。
12.如權利要求11所述的方法,其特征在于,還包括以下步驟在所述請求在所述移動設備上被嘗試但未成功地在所述移動設備上被處理時,從所述 移動設備接收描述發(fā)生在所述移動設備上的出錯的出錯消息。
13.如權利要求11所述的方法,其特征在于,還包括以下步驟在所述發(fā)送請求步驟之前,從所述移動設備接收提示向所述移動設備發(fā)送對所述設備 管理數(shù)據(jù)的請求的通信請求。2
14.如權利要求11所述的方法,其特征在于,所述節(jié)點過濾準則的至少一部分作為參 數(shù)被包含在作為所述Get命令的一部分的目標URI中。
15.如權利要求14所述的方法,其特征在于,所述目標URI中的參數(shù)指定要用于所述過 濾準則的語言句法。
16.如權利要求14所述的方法,其特征在于,指定所述節(jié)點過濾準則的實際查詢被包 含在所述Get命令的單獨部分中,所述實際查詢是以所述目標URL中的參數(shù)中指定的語言 句法來編寫的。
17.如權利要求14所述的方法,其特征在于,所述單獨部分是所述Get命令的數(shù)據(jù)部分。
18.如權利要求14所述的方法,其特征在于,所述目標URI具有指示應在所述移動設備 上選擇什么屬性的一參數(shù)以及指示所述設備管理數(shù)據(jù)應以什么格式返回的另一參數(shù)。
19.一種具有計算機可執(zhí)行組件的計算機可讀介質(zhì),包括一開放移動聯(lián)盟(OMA)設備管理(DM)結構,所述結構包括與用于管理移動設備上的設 備管理數(shù)據(jù)的OMA DM協(xié)議相關聯(lián)的標準OMA DM管理對象,所述OMA DM協(xié)議使得服務器能 夠提交對所述移動設備上的目標節(jié)點的Get命令以便檢索與所述目標節(jié)點相關聯(lián)的設備 管理數(shù)據(jù);以及對所述OMA DM協(xié)議的修改,所述修改使得服務器能夠在所述Get命令的目標URI的一 參數(shù)中指定應在所述移動設備上選擇什么屬性,以及作為所述Get命令的目標URI的另一 參數(shù)指定所述設備管理數(shù)據(jù)應以什么格式返回。
20.如權利要求19所述的計算機可讀介質(zhì),其特征在于,還具有計算機可執(zhí)行組件,包括對OMA DM協(xié)議的添加,所述添加使得所述服務器能夠將節(jié)點過濾準則指定為所述Get 命令的一部分以便指示應返回的所述目標節(jié)點的設備管理數(shù)據(jù)子集。
全文摘要
公開了用于擴展開放移動聯(lián)盟(OMA)設備管理(DM)協(xié)議的功能的各種技術和方法。對OMA DM協(xié)議做出添加,該添加使得服務器能夠將節(jié)點過濾準則指定為對移動設備上目標節(jié)點的查詢的一部分以便指示應返回的目標節(jié)點的設備管理數(shù)據(jù)子集。作為另一種變型,對OMA DM協(xié)議做出修改,該修改使得服務器能夠在Get命令的目標URI的一參數(shù)中指定應在移動設備上選擇什么屬性,以及作為Get命令的目標URI的另一參數(shù)指定設備管理數(shù)據(jù)應以什么格式返回。
文檔編號H04L12/24GK101946462SQ200880126874
公開日2011年1月12日 申請日期2008年12月29日 優(yōu)先權日2008年2月12日
發(fā)明者H·M·黨 申請人:微軟公司