欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

移動(dòng)設(shè)備管理調(diào)度的制作方法

文檔序號(hào):7942383閱讀:195來源:國知局
專利名稱:移動(dòng)設(shè)備管理調(diào)度的制作方法
移動(dòng)設(shè)備管理調(diào)度背景近年來,諸如移動(dòng)電話和個(gè)人數(shù)字助理(PDA)等移動(dòng)計(jì)算設(shè)備已經(jīng)變得日益流 行。在這些移動(dòng)計(jì)算設(shè)備上執(zhí)行的軟件通常由中央設(shè)備管理服務(wù)器來在遠(yuǎn)程配置。當(dāng)前設(shè) 備管理技術(shù)面臨的一個(gè)困難是諸如移動(dòng)計(jì)算設(shè)備和服務(wù)器之間的網(wǎng)絡(luò)連接中斷等意外事 件可使服務(wù)器的遠(yuǎn)程管理功能失敗。例如,服務(wù)器可變得不能夠確定移動(dòng)計(jì)算設(shè)備上的配 置動(dòng)作是否完成。這可導(dǎo)致不正確地配置的軟件,從而可能造成移動(dòng)計(jì)算設(shè)備上的軟件的 失敗或非最優(yōu)執(zhí)行。概述提供了一種移動(dòng)設(shè)備管理系統(tǒng)。該移動(dòng)設(shè)備管理系統(tǒng)可包括被配置成在移動(dòng)計(jì)算 設(shè)備上執(zhí)行的設(shè)備管理客戶機(jī)。設(shè)備管理客戶機(jī)可包括客戶機(jī)調(diào)度器模塊,該模塊被配置 成經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)聯(lián)系設(shè)備管理服務(wù)器并下載設(shè)備管理時(shí)間表以存儲(chǔ)在移動(dòng)計(jì)算設(shè)備上。 設(shè)備管理時(shí)間表可以在設(shè)備管理服務(wù)器處生成并包括一個(gè)或多個(gè)時(shí)間表項(xiàng)。每一時(shí)間表項(xiàng) 可包括預(yù)定義事件和相關(guān)聯(lián)的動(dòng)作??蛻魴C(jī)調(diào)度器模塊可被配置成監(jiān)視設(shè)備管理時(shí)間表, 檢測(cè)在時(shí)間表項(xiàng)中定義的預(yù)定義事件,并執(zhí)行與該事件相關(guān)聯(lián)的相關(guān)聯(lián)動(dòng)作,從而配置移 動(dòng)計(jì)算設(shè)備上的軟件。提供本概述是為了以簡化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些概 念。本概述并不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于限定 所要求保護(hù)的主題的范圍。此外,所要求保護(hù)的主題不限于解決在本發(fā)明的任一部分中提 及的任何或所有缺點(diǎn)的實(shí)現(xiàn)方式。附圖簡述

圖1是示出包括移動(dòng)計(jì)算設(shè)備的移動(dòng)設(shè)備管理系統(tǒng)的實(shí)施例的示意圖,該移動(dòng)計(jì) 算設(shè)備包括在設(shè)備管理服務(wù)器處生成并從中下載的設(shè)備管理時(shí)間表。圖2是示出圖1的移動(dòng)設(shè)備管理系統(tǒng)的移動(dòng)計(jì)算設(shè)備與設(shè)備管理服務(wù)器之間的示 例通信的示圖。圖3是圖1的移動(dòng)設(shè)備管理系統(tǒng)所使用的設(shè)備管理時(shí)間表的數(shù)據(jù)結(jié)構(gòu)的示圖。圖4是用于遠(yuǎn)程地管理移動(dòng)計(jì)算設(shè)備的方法的實(shí)施例的流程圖。詳細(xì)描述圖1是用于從設(shè)備管理服務(wù)器18遠(yuǎn)程地管理移動(dòng)計(jì)算設(shè)備12的移動(dòng)設(shè)備管理系 統(tǒng)10的示意圖。移動(dòng)設(shè)備管理系統(tǒng)10可包括被配置成在移動(dòng)計(jì)算設(shè)備12上執(zhí)行的設(shè)備 管理客戶機(jī)14,設(shè)備管理客戶機(jī)14又可包括客戶機(jī)調(diào)度器模塊16。設(shè)備管理客戶機(jī)14可 被配置成經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)22聯(lián)系設(shè)備管理服務(wù)器18并下載設(shè)備管理時(shí)間表24以存儲(chǔ)在 移動(dòng)計(jì)算設(shè)備12上,例如存儲(chǔ)在與移動(dòng)計(jì)算設(shè)備12的客戶機(jī)調(diào)度器模塊16相關(guān)聯(lián)的數(shù)據(jù) 存儲(chǔ)中??梢悦靼?,計(jì)算機(jī)網(wǎng)絡(luò)22可以是無線計(jì)算機(jī)網(wǎng)絡(luò),并且移動(dòng)計(jì)算設(shè)備12與設(shè)備管 理服務(wù)器18之間的通信可以根據(jù)諸如無線接入?yún)f(xié)議(WAP)等通信協(xié)議32來進(jìn)行。在一個(gè) 實(shí)施例中,設(shè)備管理服務(wù)器18可以是開放移動(dòng)聯(lián)盟(OMA)設(shè)備管理服務(wù)器。在下載之前,設(shè)備管理時(shí)間表24可在服務(wù)器調(diào)度器模塊20處生成和/或存儲(chǔ)在設(shè)備管理服務(wù)器18上。以此方式,可以通過從設(shè)備管理服務(wù)器18向一個(gè)或多個(gè)移動(dòng)計(jì)算 設(shè)備12發(fā)布合適的設(shè)備管理時(shí)間表24來集中式地決定并實(shí)現(xiàn)策略。設(shè)備管理時(shí)間表24可包括一個(gè)或多個(gè)時(shí)間表項(xiàng)26,每一時(shí)間表項(xiàng)26包括一個(gè)或 多個(gè)預(yù)定義事件28和一個(gè)或多個(gè)相關(guān)聯(lián)的動(dòng)作30,如相關(guān)聯(lián)的軟件配置動(dòng)作。設(shè)備管理時(shí) 間表24還可包括用于控制移動(dòng)計(jì)算設(shè)備12的用戶對(duì)設(shè)備管理時(shí)間表24的訪問的訪問控 制數(shù)據(jù)31。設(shè)備管理時(shí)間表24可以用諸如圖3所示的XML數(shù)據(jù)結(jié)構(gòu)等數(shù)據(jù)結(jié)構(gòu)中存儲(chǔ)的 結(jié)構(gòu)化數(shù)據(jù)來表示??蛻魴C(jī)調(diào)度器模塊16可被配置成監(jiān)視設(shè)備管理時(shí)間表24,檢測(cè)在設(shè)備管理時(shí)間 表24的時(shí)間表項(xiàng)26中定義的預(yù)定義事件28,并執(zhí)行與事件28相關(guān)聯(lián)的相關(guān)聯(lián)動(dòng)作30,從 而配置移動(dòng)計(jì)算設(shè)備12上的軟件??梢悦靼祝蛻魴C(jī)調(diào)度器模塊16還可被配置成確定時(shí)間 表項(xiàng)24中的事件28將在移動(dòng)計(jì)算設(shè)備的不活動(dòng)時(shí)間段期間(如在該設(shè)備斷電時(shí))發(fā)生, 并且在該移動(dòng)計(jì)算設(shè)備的活動(dòng)恢復(fù)時(shí)(如在該設(shè)備通電時(shí))執(zhí)行與該事件相關(guān)聯(lián)的動(dòng)作??啥x各個(gè)事件28和相關(guān)聯(lián)的動(dòng)作30來實(shí)現(xiàn)對(duì)移動(dòng)計(jì)算設(shè)備12的設(shè)備管理功 能。例如,預(yù)定義事件28可以是時(shí)間事件,如相對(duì)時(shí)間間隔的出現(xiàn)(例如,引導(dǎo)后5分鐘) 或絕對(duì)時(shí)間(例如,上午12:00:00)。預(yù)定義事件28還可以是狀態(tài)事件,如引導(dǎo)、檢測(cè)諸如 Wi-Fi連接或蜂窩連接等預(yù)定義連接類型、和/或在最初丟失網(wǎng)絡(luò)連接后重新建立網(wǎng)絡(luò)連 接、或移動(dòng)計(jì)算設(shè)備12的其他狀態(tài)??梢悦靼?,丟失網(wǎng)絡(luò)連接可具有各種原因,如移動(dòng)計(jì)算 設(shè)備12的斷電和/或移動(dòng)計(jì)算設(shè)備12落入無線服務(wù)孔。相關(guān)聯(lián)的動(dòng)作30可包括軟件配置動(dòng)作,如軟件安裝、配置、和/或更新。還可以 明白,相關(guān)聯(lián)的動(dòng)作30可包括訪問移動(dòng)計(jì)算設(shè)備12上的可執(zhí)行文件36或動(dòng)態(tài)鏈接庫 (DDL) 34,和/或發(fā)起與設(shè)備管理服務(wù)器18的聯(lián)系。客戶機(jī)調(diào)度器模塊16可以提供用于加 載DLL的兩個(gè)主機(jī)進(jìn)程,一個(gè)可信進(jìn)程以及一個(gè)不可信進(jìn)程??梢悦靼?,加載DLL是可以使 調(diào)度組件靈活地與其中存在進(jìn)程限制的某些操作系統(tǒng)一起使用的動(dòng)作。還可以明白,可定 義各種其他動(dòng)作30來實(shí)現(xiàn)所需軟件配置功能。圖2是示出設(shè)備管理客戶機(jī)14與設(shè)備管理服務(wù)器18之間的示例通信的示圖。在 101,可例如根據(jù)用于管理移動(dòng)設(shè)備12的服務(wù)器側(cè)策略來在設(shè)備管理服務(wù)器18處生成設(shè)備 管理時(shí)間表。在102,設(shè)備管理客戶機(jī)14可以例如,經(jīng)由在移動(dòng)計(jì)算設(shè)備12上呈現(xiàn)的圖形 用戶界面來從用戶接收在遠(yuǎn)程設(shè)備管理中進(jìn)行登記的登記命令。在104,在接收到登記命令 后,設(shè)備管理客戶機(jī)14可以將該登記命令傳送到設(shè)備管理服務(wù)器18,從而在遠(yuǎn)程設(shè)備管理 調(diào)度中登記移動(dòng)設(shè)備12。因此,可以明白,設(shè)備管理10系統(tǒng)以“拉”模式而非以“推”模式 操作,因?yàn)樵O(shè)備管理客戶機(jī)14發(fā)起與設(shè)備管理服務(wù)器18的聯(lián)系。在106,移動(dòng)計(jì)算設(shè)備12上的設(shè)備管理客戶機(jī)14可以從設(shè)備管理服務(wù)器18下載 設(shè)備管理時(shí)間表24。在108,設(shè)備管理客戶機(jī)14可以在移動(dòng)計(jì)算設(shè)備12上提供或安裝設(shè) 備管理時(shí)間表24。設(shè)備管理客戶機(jī)14監(jiān)視是否檢測(cè)到設(shè)備管理時(shí)間表24的事件。在110,可發(fā)生預(yù)定義事件28,如時(shí)間事件或諸如引導(dǎo)、重建連接等狀態(tài)事件。在 112,設(shè)備管理客戶機(jī)14可檢測(cè)到預(yù)定義事件28的發(fā)生。作為響應(yīng),在114,設(shè)備管理客戶 機(jī)14可執(zhí)行與事件28相關(guān)聯(lián)的軟件配置動(dòng)作30,從而配置移動(dòng)計(jì)算設(shè)備12上的軟件。在116,設(shè)備管理客戶機(jī)14可聯(lián)系設(shè)備管理服務(wù)器18,例如以發(fā)送確認(rèn)來報(bào)告對(duì) 事件28的成功檢測(cè)以及動(dòng)作30的完成。因此,設(shè)備管理服務(wù)器18可被配置成從客戶機(jī)調(diào)度模塊16接收指示是否檢測(cè)到事件28以及是否響應(yīng)于檢測(cè)到的事件28執(zhí)行了動(dòng)作30的 確認(rèn)消息。在117,設(shè)備管理服務(wù)器18還可被配置成將包括一個(gè)或多個(gè)已更新時(shí)間表項(xiàng)26的 已更新設(shè)備管理時(shí)間表24下載到在移動(dòng)計(jì)算設(shè)備12上執(zhí)行的客戶機(jī)調(diào)度器模塊16。已更 新設(shè)備時(shí)間表可以由設(shè)備管理服務(wù)器18基于服務(wù)器側(cè)策略并且還基于在116從客戶機(jī)調(diào) 度器模塊16接收到的信息來生成。可以明白,其中可以利用上述系統(tǒng)的一個(gè)示例場(chǎng)景是對(duì)移動(dòng)計(jì)算設(shè)備上的軟件的 更新,其中該更新需要該設(shè)備的斷電和引導(dǎo)。在這一場(chǎng)景中,設(shè)備管理時(shí)間表可以用包括引 導(dǎo)事件和聯(lián)系服務(wù)器以報(bào)告安裝完成的相關(guān)聯(lián)動(dòng)作的時(shí)間表項(xiàng)來定義。以此方式,即使在 移動(dòng)計(jì)算設(shè)備12的斷電和引導(dǎo)之后,設(shè)備管理時(shí)間表也可被用來報(bào)告軟件的成功配置。如圖3所示,設(shè)備管理時(shí)間表24可以存儲(chǔ)在可以用可擴(kuò)展標(biāo)記語言(XML)格式來 編碼的數(shù)據(jù)結(jié)構(gòu)200中。數(shù)據(jù)結(jié)構(gòu)200可包括對(duì)應(yīng)于可由客戶機(jī)調(diào)度器模塊16讀取的調(diào) 度器對(duì)象的根節(jié)點(diǎn)202。根節(jié)點(diǎn)202包括對(duì)應(yīng)于由全局用戶標(biāo)識(shí)(GUID)來標(biāo)識(shí)的一個(gè)或多 個(gè)應(yīng)用程序的占位符節(jié)點(diǎn)204??梢悦靼祝@樣的配置使得能夠?qū)⒃O(shè)備管理時(shí)間表24在邏 輯上編組成應(yīng)用程序?qū)S眉?。例如,可以?chuàng)建在移動(dòng)計(jì)算設(shè)備上的軟件的更新中使用的 設(shè)備管理時(shí)間表24的編組??扇芜x地提供友好名稱節(jié)點(diǎn)206以標(biāo)識(shí)應(yīng)用程序的人類可讀名稱。可信節(jié)點(diǎn)208 存儲(chǔ)指示設(shè)備管理時(shí)間表24的信任級(jí)別的數(shù)據(jù)。在可信節(jié)點(diǎn)208中,值“真”可指示該應(yīng) 用程序的時(shí)間表數(shù)據(jù)存儲(chǔ)在安全數(shù)據(jù)庫中并且只可由可信代碼訪問。值“假”可指示該應(yīng) 用程序的時(shí)間表數(shù)據(jù)存儲(chǔ)在非安全數(shù)據(jù)庫中并且可由可信或不可信代碼訪問。為提高安全 性,默認(rèn)可被設(shè)成“假”??梢悦靼祝O(shè)備管理服務(wù)器18可以經(jīng)由時(shí)間表指示設(shè)備管理客戶 機(jī)14連接到設(shè)備管理服務(wù)器18,使得設(shè)備管理服務(wù)器18可以訪問并應(yīng)用各種策略,如組策 略、安全策略等。希望更改時(shí)間表并避免應(yīng)用這些策略的用戶面臨高安全性阻礙,因?yàn)闀r(shí)間 表是受保護(hù)的并且嘗試訪問該時(shí)間表的代碼可被假定為是不可信的。數(shù)據(jù)結(jié)構(gòu)200還可包括時(shí)間表數(shù)據(jù)210,時(shí)間表數(shù)據(jù)210又包括包含一列時(shí)間表項(xiàng) 的時(shí)間表列表節(jié)點(diǎn)212和擔(dān)當(dāng)一個(gè)或多個(gè)時(shí)間表項(xiàng)26的占位符的時(shí)間表占位符節(jié)點(diǎn)214。 占位符節(jié)點(diǎn)214的每一兄弟節(jié)點(diǎn)持有包括應(yīng)用程序?qū)S脮r(shí)間表項(xiàng)26的信息。數(shù)據(jù)結(jié)構(gòu)200還可包括事件數(shù)據(jù)223,事件數(shù)據(jù)223包含與時(shí)間表項(xiàng)26的預(yù)定義 事件28相關(guān)的數(shù)據(jù)。事件數(shù)據(jù)223可包括事件類型節(jié)點(diǎn)224,事件類型節(jié)點(diǎn)224定義觸發(fā) 設(shè)備管理時(shí)間表24的動(dòng)作30的事件28的類型。如上所述,示例事件類型包括諸如時(shí)間間 隔事件等時(shí)間事件和諸如引導(dǎo)、重建連接等狀態(tài)事件。因此,在一個(gè)實(shí)施例中,值“時(shí)間間 隔”指示時(shí)間表項(xiàng)26的動(dòng)作30是在“開始和結(jié)束時(shí)間”節(jié)點(diǎn)230所指示的絕對(duì)或相對(duì)開始 時(shí)間時(shí)觸發(fā)的,并且根據(jù)“時(shí)間間隔持續(xù)時(shí)間”節(jié)點(diǎn)236中的值(例如,其可以用時(shí)間表事 件之間的分鐘數(shù)來表達(dá))和“最大重復(fù)計(jì)數(shù)”節(jié)點(diǎn)238中的值重復(fù)。值“引導(dǎo)時(shí)”指示時(shí)間 表項(xiàng)26的動(dòng)作30是在移動(dòng)計(jì)算設(shè)備12的引導(dǎo)發(fā)生時(shí)觸發(fā)的。“時(shí)間間隔持續(xù)時(shí)間”節(jié)點(diǎn)236通常包括表示時(shí)間表事件之間的基本分鐘數(shù)的數(shù) 據(jù)?!白畲笾貜?fù)計(jì)數(shù)”節(jié)點(diǎn)238如果存在則包括重復(fù)該時(shí)間表事件的次數(shù),其通常不超過為 該時(shí)間表定義的結(jié)束日期和時(shí)間。如果不存在,則時(shí)間表項(xiàng)26可被配置成無限重復(fù),但不 超過為時(shí)間表項(xiàng)26定義的結(jié)束日期和時(shí)間。
6
“開始和結(jié)束時(shí)間”節(jié)點(diǎn)240包含關(guān)于時(shí)間表項(xiàng)26中的事件28何時(shí)開始和結(jié)束 的數(shù)據(jù)。這一數(shù)據(jù)可以表達(dá)成絕對(duì)或相對(duì)開始和結(jié)束時(shí)間,并可分別存儲(chǔ)在絕對(duì)開始節(jié)點(diǎn) 234、絕對(duì)結(jié)束節(jié)點(diǎn)236、相對(duì)開始節(jié)點(diǎn)238、以及相對(duì)結(jié)束節(jié)點(diǎn)240中。絕對(duì)開始和結(jié)束時(shí) 間可以用協(xié)調(diào)世界時(shí)(UTC)來表達(dá),而相對(duì)開始和結(jié)束時(shí)間可包含相對(duì)于提供設(shè)備管理時(shí) 間表的時(shí)間的、設(shè)備管理時(shí)間表24分別要開始和結(jié)束的分鐘數(shù)。在提供時(shí),客戶機(jī)調(diào)度器 模塊16可以動(dòng)態(tài)地創(chuàng)建或蓋寫絕對(duì)開始和絕對(duì)結(jié)束時(shí)間(如果它們存在的話),分別將它 們?cè)O(shè)置成當(dāng)前時(shí)間加相對(duì)開始和相對(duì)結(jié)束值。如果使用相對(duì)開始,則通常省略絕對(duì)開始,并 且如果使用相對(duì)結(jié)束,則通常省略絕對(duì)結(jié)束。事件數(shù)據(jù)223還可包括“在過期時(shí)刪除”節(jié)點(diǎn)232。如果被設(shè)成“真”,則在時(shí)間表 項(xiàng)26期滿后,例如在當(dāng)前時(shí)間大于絕對(duì)結(jié)束時(shí)間的情況下,刪除該時(shí)間表項(xiàng)。如果被設(shè)成 “假”,則在時(shí)間表項(xiàng)26期滿后不刪除它。默認(rèn)值可被設(shè)成“假”。數(shù)據(jù)結(jié)構(gòu)200還可包括定義與事件28相關(guān)聯(lián)的動(dòng)作30的動(dòng)作數(shù)據(jù)215。動(dòng)作數(shù) 據(jù)215可包括包含一列動(dòng)作的動(dòng)作節(jié)點(diǎn)216。調(diào)用該節(jié)點(diǎn)上的執(zhí)行函數(shù)將在被調(diào)用時(shí)執(zhí)行 時(shí)間表項(xiàng)26的動(dòng)作。動(dòng)作數(shù)據(jù)215還可包括占位符節(jié)點(diǎn)218,其每一兄弟節(jié)點(diǎn)被配置成持 有定義動(dòng)作30的數(shù)據(jù)。動(dòng)作數(shù)據(jù)215還可包括包含用于調(diào)用移動(dòng)計(jì)算設(shè)備12上的可執(zhí)行文件的信息的 可執(zhí)行節(jié)點(diǎn)220,該信息諸如存儲(chǔ)在文件節(jié)點(diǎn)221中的可執(zhí)行文件路徑和存儲(chǔ)在命令行節(jié) 點(diǎn)222中的命令行參數(shù)。動(dòng)作數(shù)據(jù)215還可包括包含用于調(diào)用DLL的信息的DLL節(jié)點(diǎn)242,該信息諸如存儲(chǔ) 在DLL文件節(jié)點(diǎn)244中的到DLL文件的文件路徑、存儲(chǔ)在DLL函數(shù)名節(jié)點(diǎn)246中的DLL函 數(shù)名、以及存儲(chǔ)在DLL輸入?yún)?shù)節(jié)點(diǎn)248中的傳遞給DLL函數(shù)的參數(shù)(例如,以從左到右排 序的列表)。輸入?yún)?shù)節(jié)點(diǎn)248還可包括子節(jié)點(diǎn),包括持有一個(gè)或多個(gè)自變量的占位符節(jié)點(diǎn) 250。占位符節(jié)點(diǎn)250的每一兄弟節(jié)點(diǎn)具有一標(biāo)識(shí)名稱并持有自變量的類型和值。自變量 值節(jié)點(diǎn)252持有要傳遞給DLL函數(shù)的與相關(guān)聯(lián)的自變量有關(guān)的值??梢悦靼?,設(shè)備管理時(shí)間表24可以使用上述數(shù)據(jù)結(jié)構(gòu)200來編碼,并且從設(shè)備管 理服務(wù)器18上的服務(wù)器調(diào)度模塊20傳遞到移動(dòng)計(jì)算設(shè)備12上的設(shè)備管理客戶機(jī)14。圖4是用于遠(yuǎn)程地管理移動(dòng)計(jì)算設(shè)備的方法300的實(shí)施例的流程圖,該方法可以 使用上述計(jì)算設(shè)備或其他合適的設(shè)備來實(shí)現(xiàn)。在302,該方法可包括在移動(dòng)計(jì)算設(shè)備處接收 用于在遠(yuǎn)程設(shè)備管理調(diào)度中進(jìn)行登記的登記命令的用戶輸入。在304,該方法還包括使用諸 如無線接入?yún)f(xié)議等通信協(xié)議經(jīng)由諸如無線計(jì)算機(jī)網(wǎng)絡(luò)等計(jì)算機(jī)網(wǎng)絡(luò)將登記命令從移動(dòng)計(jì) 算設(shè)備發(fā)送到設(shè)備管理服務(wù)器。在306,該方法可包括在移動(dòng)計(jì)算設(shè)備處經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)從設(shè)備管理服務(wù)器下載 設(shè)備管理時(shí)間表。如上所述,設(shè)備管理時(shí)間表可以在下載之前在設(shè)備管理服務(wù)器處生成和 /或存儲(chǔ)在其上,并可以包括一個(gè)或多個(gè)時(shí)間表項(xiàng),每一個(gè)時(shí)間表項(xiàng)包括預(yù)定義事件和相關(guān) 聯(lián)的動(dòng)作。如上所述,預(yù)定義事件可以是諸如預(yù)定義時(shí)間間隔或絕對(duì)時(shí)間等時(shí)間事件或者 諸如引導(dǎo)或在丟失網(wǎng)絡(luò)連接后重建網(wǎng)絡(luò)連接等狀態(tài)事件。設(shè)備管理時(shí)間表可以用諸如XML 數(shù)據(jù)結(jié)構(gòu)等數(shù)據(jù)結(jié)構(gòu)中存儲(chǔ)的結(jié)構(gòu)化數(shù)據(jù)來表示。在某些情況下,在時(shí)間表項(xiàng)中可以利用多個(gè)事件。例如,檢測(cè)到的事件可以是第 一事件,并且該方法可包括將第二事件與第一事件進(jìn)行編組并且檢測(cè)第一和第二事件的發(fā)生。以此方式,可以定義多個(gè)事件來觸發(fā)相關(guān)聯(lián)的動(dòng)作。相關(guān)聯(lián)的動(dòng)作可包括軟件配置動(dòng) 作,如軟件安裝、配置、和/或更新。在308,該方法可包括在移動(dòng)計(jì)算設(shè)備處檢測(cè)設(shè)備管理時(shí)間表中預(yù)定義的所標(biāo)識(shí) 的事件的發(fā)生。在310,該方法還可包括響應(yīng)于檢測(cè)到事件的發(fā)生來執(zhí)行與設(shè)備管理時(shí)間表 中的事件相關(guān)聯(lián)的相關(guān)聯(lián)動(dòng)作,如軟件配置動(dòng)作,從而配置移動(dòng)計(jì)算設(shè)備上的軟件。執(zhí)行軟件配置動(dòng)作可包括更新移動(dòng)計(jì)算設(shè)備上的設(shè)置或軟件,例如通過執(zhí)行移動(dòng) 計(jì)算設(shè)備上的可執(zhí)行文件或訪問移動(dòng)計(jì)算設(shè)備上的動(dòng)態(tài)鏈接庫。執(zhí)行軟件配置動(dòng)作還可包 括將設(shè)置或軟件已被更新的確認(rèn)消息從移動(dòng)計(jì)算設(shè)備發(fā)送到設(shè)備管理服務(wù)器。在某些情況下,在時(shí)間表項(xiàng)中可以利用多個(gè)軟件配置動(dòng)作。例如,所執(zhí)行的軟件配 置動(dòng)作可以是第一軟件配置動(dòng)作,并且該方法還可包括將第二軟件配置動(dòng)作與第一軟件配 置動(dòng)作進(jìn)行編組,并且在檢測(cè)到設(shè)備管理時(shí)間表中標(biāo)識(shí)的事件的發(fā)生時(shí)執(zhí)行第一軟件配置 動(dòng)作和第二軟件配置動(dòng)作兩者。在一個(gè)場(chǎng)景中,在310檢測(cè)事件可包括例如首先檢測(cè)在執(zhí)行軟件配置動(dòng)作期間通 過引導(dǎo)或網(wǎng)絡(luò)通信中斷造成的網(wǎng)絡(luò)連接的丟失,并其次檢測(cè)網(wǎng)絡(luò)連接的重建,并且在312 執(zhí)行軟件配置可包括根據(jù)設(shè)備管理時(shí)間表從移動(dòng)計(jì)算設(shè)備發(fā)起與設(shè)備管理服務(wù)器的聯(lián)系。在另一場(chǎng)景中,執(zhí)行軟件配置動(dòng)作可包括根據(jù)存儲(chǔ)在移動(dòng)計(jì)算設(shè)備上的設(shè)備管理 時(shí)間表從移動(dòng)計(jì)算設(shè)備發(fā)起與設(shè)備管理服務(wù)器的聯(lián)系。例如,軟件配置動(dòng)作可以是在軟件 安裝和移動(dòng)計(jì)算設(shè)備的引導(dǎo)之后聯(lián)系服務(wù)器,以報(bào)告軟件安裝成功完成。在一些實(shí)施例中,該方法可另外包括在移動(dòng)計(jì)算設(shè)備處設(shè)置移動(dòng)計(jì)算設(shè)備上的設(shè) 備管理時(shí)間表的訪問控制參數(shù),定義可查看并修改設(shè)備管理時(shí)間表的用戶和/或組。通過 適當(dāng)?shù)卦O(shè)置訪問控制參數(shù),管理員可以管制能訪問該時(shí)間表的用戶和組。上述系統(tǒng)和方法可用來高效地從設(shè)備管理服務(wù)器提供移動(dòng)計(jì)算設(shè)備上的設(shè)備管 理時(shí)間表,并且根據(jù)設(shè)備管理時(shí)間表來配置移動(dòng)計(jì)算設(shè)備上的軟件??梢悦靼?,此處描述的計(jì)算設(shè)備通常包括處理器和相關(guān)聯(lián)的易失性和非易失性存 儲(chǔ)器,并被配置成使用易失性存儲(chǔ)器的各部分和處理器來執(zhí)行存儲(chǔ)在非易失性存儲(chǔ)器中的 程序。如此處所使用的,術(shù)語“程序”指的是可由此處所描述的一個(gè)或多個(gè)計(jì)算設(shè)備執(zhí)行或 利用的軟件或固件組件,并且意味著包含單獨(dú)的或各組可執(zhí)行文件、數(shù)據(jù)文件、庫、驅(qū)動(dòng)程 序、腳本、數(shù)據(jù)庫記錄等等??梢岳斫?,可以提供其上存儲(chǔ)有程序指令的計(jì)算機(jī)可讀介質(zhì),該 程序指令在由計(jì)算設(shè)備執(zhí)行時(shí)使該計(jì)算設(shè)備執(zhí)行上文所描述的方法并使得操作上述系統(tǒng)。應(yīng)當(dāng)理解,此處的各實(shí)施例是說明性而非限制性的,因?yàn)楸景l(fā)明的范圍由所附權(quán) 利要求書而非之前的說明書來限定,并且落入權(quán)利要求的邊界和范圍內(nèi)的所有改變或這些 邊界和范圍的等效技術(shù)方案因此都旨在被權(quán)利要求所涵蓋。
權(quán)利要求
一種移動(dòng)設(shè)備管理系統(tǒng),包括被配置成在移動(dòng)計(jì)算設(shè)備上執(zhí)行的設(shè)備管理客戶機(jī),所述設(shè)備管理客戶機(jī)包括被配置成經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)聯(lián)系設(shè)備管理服務(wù)器并下載設(shè)備管理時(shí)間表以存儲(chǔ)在所述移動(dòng)計(jì)算設(shè)備上的客戶機(jī)調(diào)度器模塊,所述設(shè)備管理時(shí)間表是在所述設(shè)備管理服務(wù)器處生成的并且包括一個(gè)或多個(gè)時(shí)間表項(xiàng),每一時(shí)間表項(xiàng)包括預(yù)定義事件和相關(guān)聯(lián)的動(dòng)作;其中所述客戶機(jī)調(diào)度器模塊被配置成監(jiān)視所述時(shí)間表,檢測(cè)在時(shí)間表項(xiàng)中定義的事件,并執(zhí)行與所述事件相關(guān)聯(lián)的軟件配置動(dòng)作,從而配置所述移動(dòng)計(jì)算設(shè)備上的軟件。
2.如權(quán)利要求1所述的移動(dòng)設(shè)備管理系統(tǒng),其特征在于,所述事件是時(shí)間事件或狀態(tài) 事件。
3.如權(quán)利要求2所述的移動(dòng)設(shè)備管理系統(tǒng),其特征在于,所述狀態(tài)事件是引導(dǎo)。
4.如權(quán)利要求1所述的移動(dòng)設(shè)備管理系統(tǒng),其特征在于,所述軟件配置動(dòng)作包括訪問 所述移動(dòng)計(jì)算設(shè)備上的可執(zhí)行文件或動(dòng)態(tài)鏈接庫。
5.如權(quán)利要求1所述的移動(dòng)設(shè)備管理系統(tǒng),其特征在于,所述時(shí)間表以存儲(chǔ)在XML文件 中的結(jié)構(gòu)化數(shù)據(jù)來表示。
6.如權(quán)利要求1所述的移動(dòng)設(shè)備管理系統(tǒng),其特征在于,所述時(shí)間表還包括用于控制 所述移動(dòng)計(jì)算設(shè)備的用戶對(duì)所述時(shí)間表的訪問的訪問控制數(shù)據(jù)。
7.如權(quán)利要求1所述的移動(dòng)設(shè)備管理系統(tǒng),其特征在于,所述事件包括在丟失網(wǎng)絡(luò)連 接后重建網(wǎng)絡(luò)連接,并且所述軟件配置動(dòng)作包括發(fā)起與所述設(shè)備管理服務(wù)器的聯(lián)系。
8.如權(quán)利要求1所述的移動(dòng)設(shè)備管理系統(tǒng),其特征在于,所述客戶機(jī)調(diào)度器模塊被配 置成確定時(shí)間表項(xiàng)中的事件將在所述移動(dòng)計(jì)算設(shè)備的不活動(dòng)時(shí)間段期間發(fā)生,并且在恢復(fù) 所述移動(dòng)計(jì)算設(shè)備的活動(dòng)后執(zhí)行與所述事件相關(guān)聯(lián)的動(dòng)作。
9.一種移動(dòng)設(shè)備管理系統(tǒng),包括被配置成生成設(shè)備管理時(shí)間表的設(shè)備管理服務(wù)器,所述設(shè)備管理時(shí)間表包括一個(gè)或多 個(gè)時(shí)間表項(xiàng),每一時(shí)間表項(xiàng)包括預(yù)定義事件和相關(guān)聯(lián)的動(dòng)作,所述服務(wù)器還被配置成將所 述設(shè)備管理時(shí)間表下載到在移動(dòng)計(jì)算設(shè)備上執(zhí)行的客戶機(jī)調(diào)度器模塊;其中所述設(shè)備管理服務(wù)器還被配置成從所述客戶機(jī)調(diào)度模塊接收指示是否檢測(cè)到所 述事件以及是否響應(yīng)于檢測(cè)到的所述事件執(zhí)行了所述動(dòng)作的確認(rèn)消息;以及其中所述設(shè)備管理服務(wù)器還被配置成將包括一個(gè)或多個(gè)已更新時(shí)間表項(xiàng)的已更新時(shí) 間表下載到所述客戶機(jī)調(diào)度器模塊。
10.一種從設(shè)備管理服務(wù)器來管理移動(dòng)計(jì)算設(shè)備的方法,包括在所述移動(dòng)計(jì)算設(shè)備處,經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)從設(shè)備管理服務(wù)器下載設(shè)備管理時(shí)間表;檢測(cè)所述設(shè)備管理時(shí)間表中標(biāo)識(shí)的事件;以及執(zhí)行與所述設(shè)備管理時(shí)間表中的事件相關(guān)聯(lián)的軟件配置動(dòng)作,從而配置所述移動(dòng)計(jì)算 設(shè)備上的軟件。
11.如權(quán)利要求10所述的方法,其特征在于,所述設(shè)備管理時(shí)間表是在所述設(shè)備管理 服務(wù)器處生成的。
12.如權(quán)利要求10所述的方法,其特征在于,所述事件是時(shí)間事件或狀態(tài)事件。
13.如權(quán)利要求12所述的方法,其特征在于,執(zhí)行所述軟件配置動(dòng)作包括更新所述移 動(dòng)計(jì)算設(shè)備上的設(shè)置或軟件。
14.如權(quán)利要求13所述的方法,其特征在于,執(zhí)行所述軟件配置動(dòng)作還包括將所述設(shè) 置或軟件已被更新的確認(rèn)消息從所述移動(dòng)計(jì)算設(shè)備發(fā)送到所述設(shè)備管理服務(wù)器。
15.如權(quán)利要求14所述的方法,其特征在于,執(zhí)行所述軟件配置動(dòng)作包括執(zhí)行可執(zhí)行 文件或訪問所述移動(dòng)計(jì)算設(shè)備上的動(dòng)態(tài)鏈接庫。
16.如權(quán)利要求13所述的方法,其特征在于,檢測(cè)所述事件包括首先檢測(cè)在執(zhí)行軟件配置動(dòng)作期間通過引導(dǎo)或網(wǎng)絡(luò)通信中斷造成 的網(wǎng)絡(luò)連接的丟失,并其次檢測(cè)網(wǎng)絡(luò)連接的重建;以及其中執(zhí)行所述軟件配置動(dòng)作包括根據(jù)所述時(shí)間表從所述移動(dòng)計(jì)算設(shè)備發(fā)起與所述設(shè) 備管理服務(wù)器的聯(lián)系。
17.如權(quán)利要求10所述的方法,其特征在于,還包括在下載所述設(shè)備管理時(shí)間表之前, 在所述移動(dòng)計(jì)算設(shè)備處接收用于在遠(yuǎn)程設(shè)備管理調(diào)度中進(jìn)行登記的登記命令的用戶輸入, 并將所述登記命令從所述移動(dòng)計(jì)算設(shè)備發(fā)送到所述設(shè)備管理服務(wù)器以將所述移動(dòng)計(jì)算設(shè) 備在遠(yuǎn)程設(shè)備管理調(diào)度中進(jìn)行登記。
18.如權(quán)利要求10所述的方法,其特征在于,所述事件是第一事件,所述方法還包括將 第二事件與所述第一事件進(jìn)行編組并檢測(cè)所述第一和所述第二事件兩者的發(fā)生。
19.如權(quán)利要求10所述的方法,其特征在于,所述軟件配置動(dòng)作是第一軟件配置動(dòng)作, 所述方法還包括將第二軟件配置動(dòng)作與所述第一軟件配置動(dòng)作進(jìn)行編組并在檢測(cè)到所述 事件的發(fā)生時(shí)執(zhí)行所述第一軟件配置動(dòng)作和所述第二軟件配置動(dòng)作兩者。
20.如權(quán)利要求10所述的方法,其特征在于,還包括設(shè)置所述移動(dòng)計(jì)算設(shè)備上的所述時(shí)間表的訪問控制參數(shù),從而定義可查看和修改所述 時(shí)間表的用戶和/或組。
全文摘要
提供了一種移動(dòng)設(shè)備管理系統(tǒng)。該移動(dòng)設(shè)備管理系統(tǒng)可包括被配置成在移動(dòng)計(jì)算設(shè)備上執(zhí)行的設(shè)備管理客戶機(jī)。設(shè)備管理客戶機(jī)可包括客戶機(jī)調(diào)度器模塊,其被配置成經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)聯(lián)系設(shè)備管理服務(wù)器并下載設(shè)備管理時(shí)間表以存儲(chǔ)在移動(dòng)計(jì)算設(shè)備上。設(shè)備管理時(shí)間表可以在設(shè)備管理服務(wù)器處生成并包括一個(gè)或多個(gè)時(shí)間表項(xiàng)。每一時(shí)間表項(xiàng)可包括預(yù)定義事件和相關(guān)聯(lián)的動(dòng)作??蛻魴C(jī)調(diào)度器模塊可被配置成監(jiān)視設(shè)備管理時(shí)間表,檢測(cè)在時(shí)間表項(xiàng)中定義的預(yù)定義事件,并執(zhí)行與該事件相關(guān)聯(lián)的相關(guān)聯(lián)動(dòng)作,從而配置移動(dòng)計(jì)算設(shè)備上的軟件。
文檔編號(hào)H04W4/00GK101911739SQ200880124689
公開日2010年12月8日 申請(qǐng)日期2008年12月9日 優(yōu)先權(quán)日2008年1月10日
發(fā)明者A·特蘭, C·吉約里, C·沃爾茨, H·黨, N·德瑞, Y·朱 申請(qǐng)人:微軟公司
宣威市| 瑞昌市| 苗栗县| 河源市| 冕宁县| 卢龙县| 积石山| 乌鲁木齐县| 古交市| 屯门区| 习水县| 阿坝县| 额济纳旗| 疏附县| 奈曼旗| 应城市| 宁陕县| 城市| 西吉县| 大厂| 鹤岗市| 铁力市| 朝阳区| 惠水县| 隆回县| 汶上县| 乐平市| 舟曲县| 襄城县| 黑水县| 收藏| 新营市| 新龙县| 华宁县| 长寿区| 哈尔滨市| 瓦房店市| 商丘市| 苍梧县| 石阡县| 城步|