国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      具有基于windows的嵌入式圖像的客戶機(jī)的基于狀態(tài)的供應(yīng)的制作方法

      文檔序號:6494739閱讀:132來源:國知局
      具有基于windows的嵌入式圖像的客戶機(jī)的基于狀態(tài)的供應(yīng)的制作方法
      【專利摘要】提供了具有基于WINDOWS的嵌入式圖像的客戶機(jī)的基于狀態(tài)的供應(yīng)的方法和裝置的例子。該裝置可包括促進(jìn)定位包含配置文件的遠(yuǎn)程存儲服務(wù)器的并促進(jìn)從遠(yuǎn)程存儲服務(wù)器獲得配置文件的本地客戶機(jī)的恢復(fù)模塊。該裝置可包括基于配置文件來確定是否重置圖像之前狀態(tài)的本地客戶機(jī)的重置檢查模塊。該裝置可包括基于所述確定將第一配置變化和第二配置變化之一應(yīng)用于該圖像的本地客戶機(jī)的設(shè)定應(yīng)用模塊。該第一配置變化可包括對圖像的之前狀態(tài)的配置更新。該第二配置變化可包括與圖像的之前狀態(tài)無關(guān)的對圖像的變化。
      【專利說明】具有基于WINDOWS的嵌入式圖像的客戶機(jī)的基于狀態(tài)的供應(yīng)
      [0001]相關(guān)申請的交叉引用
      [0002]本申請要求于2011年I月27日提交的題為“STATE-BASED PROVISIONING OF ACLIENT HAVING A WINDOWS-BASED EMBEDDED IMAGE” 的 61/436,874 號美國臨時專利申請的優(yōu)先權(quán),其全文通過弓I用并入本文。
      【技術(shù)領(lǐng)域】
      [0003]本主題技術(shù)總體上涉及配置管理,且更具體地涉及具有基于WINDOWS的嵌入式圖像的客戶機(jī)的基于狀態(tài)的供應(yīng)。
      【背景技術(shù)】
      [0004]為使具有嵌入圖像的客戶機(jī)設(shè)備施加經(jīng)客戶機(jī)設(shè)備重啟后持續(xù)存在的變化,可能需要手動安裝軟件或驅(qū)動器,和/或整個圖像的固件升級。這個過程可包括下載定制圖像,以及將定制圖像安裝在客戶機(jī)設(shè)備上。然而,嵌入圖像可能很大,因此,只是為了對這些圖像施加變化而下載并且安裝整個圖像是不實際的,特別是當(dāng)期望的變化頻繁發(fā)生和/或相對微小時,和/或存在大量需要這些變化的客戶機(jī)設(shè)備(例如在企業(yè)環(huán)境)時。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明提供了用于配置管理的方法和裝置的例子。例如,本發(fā)明提供了具有基于WINDOWS的嵌入式圖像的客戶機(jī)的基于狀態(tài)的供應(yīng)的方法和裝置的例子。該裝置可包括促進(jìn)定位包含配置文件的遠(yuǎn)程存儲服務(wù)器的并促進(jìn)從遠(yuǎn)程存儲服務(wù)器獲得配置文件的本地客戶機(jī)的恢復(fù)模塊。該裝置可包括基于配置文件來確定是否重置圖像之前狀態(tài)的本地客戶機(jī)的重置檢查模塊。該裝置可包括基于所述確定將第一配置變化和第二配置變化之一應(yīng)用于該圖像的本地客戶機(jī)的設(shè)定應(yīng)用模塊。該第一配置變化可包括對圖像的之前狀態(tài)的配置更新。該第二配置變化可包括與圖像的之前狀態(tài)無關(guān)的對圖像的變化。
      【專利附圖】

      【附圖說明】
      [0006]圖1示出了根據(jù)本主題技術(shù)的各個方面的系統(tǒng)的簡圖;
      [0007]圖2示出了根據(jù)本主題技術(shù)的各個方面的方法的實例,該方法用于向客戶機(jī)設(shè)備的嵌入圖像施加變化,使得這種變化在客戶機(jī)設(shè)備的用戶看來經(jīng)客戶機(jī)設(shè)備重啟后持續(xù)存在;
      [0008]圖3A示出了根據(jù)本主題技術(shù)的各個方面的用于生成配置文件的方法的實例;
      [0009]圖3B示出了根據(jù)本主題技術(shù)的各個方面的用于生成配置文件的方法的實例;
      [0010]圖3C示出了根據(jù)本主題技術(shù)的各個方面的用于恢復(fù)配置文件的方法的實例;
      [0011]圖3D示出了根據(jù)本主題技術(shù)的各個方面的用于應(yīng)用配置文件的方法的實例;
      [0012]圖3E示出了根據(jù)本主題技術(shù)的各個方面的用于應(yīng)用配置文件的方法的實例;[0013]圖3F示出了根據(jù)本主題技術(shù)的各個方面的用于應(yīng)用配置文件的方法的實例;
      [0014]圖4示出了根據(jù)本主題技術(shù)的各個方面的客戶機(jī)設(shè)備的簡化方框圖;
      [0015]圖5示出了根據(jù)本發(fā)明的一個方面的配置應(yīng)用服務(wù)器的簡化方框圖;
      [0016]圖6A示出了根據(jù)本主題技術(shù)的各個方面的用于恢復(fù)配置文件的方法的實例;
      [0017]圖6B示出了根據(jù)本主題技術(shù)的各個方面的圖6A中所示方法的實施方式的實例;
      [0018]圖7A示出了根據(jù)本主題技術(shù)的各個方面的用于恢復(fù)配置文件的方法的實例;
      [0019]圖7B示出了根據(jù)本主題技術(shù)的各個方面的圖7A中所示方法的實施方式的實例;
      [0020]圖8A示出了根據(jù)本主題技術(shù)的各個方面的用于恢復(fù)配置文件的方法的實例;
      [0021]圖8B示出了根據(jù)本主題技術(shù)的各個方面的圖8A中所示方法的實施方式的實例;
      [0022]圖9A示出了根據(jù)本主題技術(shù)的各個方面的用于應(yīng)用配置文件的方法的實例;
      [0023]圖9B示出了根據(jù)本主題技術(shù)的各個方面的圖9A中所示方法的實施方式的實例;
      [0024]圖1OA示出了根據(jù)本主題技術(shù)的各個方面的用于應(yīng)用配置文件的方法的實例;
      [0025]圖1OB示出了根據(jù)本主題技術(shù)的各個方面的圖1OA中所示方法的實施方式的實例;
      [0026]圖1lA示出了根據(jù)本主題技術(shù)的各個方面的用于應(yīng)用配置文件的方法的實例;
      [0027]圖1lB示出了根據(jù)本主題技術(shù)的各個方面的圖1lA中所示方法的實施方式的實例;
      [0028]圖12A示出了根據(jù)本主題技術(shù)的各個方面的用于應(yīng)用配置文件的方法的實例;
      [0029]圖12B示出了根據(jù)本主題技術(shù)的各個方面的圖12A中所示方法的實施方式的實例;
      [0030]圖13示出了根據(jù)本主題技術(shù)的各個方面的用于恢復(fù)配置文件和應(yīng)用配置文件的方法的實例;
      [0031]圖14A示出了根據(jù)本主題技術(shù)的各個方面的將一個或多個部件(component)施加到客戶機(jī)的嵌入圖像上的實例;
      [0032]圖14B示出了根據(jù)本主題技術(shù)的各個方面的圖14A中所示方法的實施方式的實例;
      [0033]圖15A示出了根據(jù)本主題技術(shù)的各個方面的本地輸入配置文件的實例;
      [0034]圖15B示出了根據(jù)本主題技術(shù)的各個方面的輸出配置文件的實例;
      [0035]圖16示出了根據(jù)本主題技術(shù)的各個方面的生成配置文件的實例;
      [0036]圖17示出了根據(jù)本主題技術(shù)的各個方面的客戶機(jī)桌面截屏的實例;
      [0037]圖18是示出根據(jù)本主題技術(shù)的各個方面的系統(tǒng)的實例的概念性方框圖;
      [0038]圖19A為呈現(xiàn)根據(jù)本主題技術(shù)的各個方面的方法的實例的方框圖,該方法用于有關(guān)具有基于windows的具有寫入過濾器的嵌入圖像的特定目的本地客戶機(jī)的配置的自供應(yīng),以及避免將整個基于windows的嵌入圖像重新安裝到該特定目的本地客戶機(jī)上;
      [0039]圖19B為呈現(xiàn)根據(jù)本主題技術(shù)的各個方面的機(jī)器可讀存儲介質(zhì)的實例的代碼的方框圖,其中該介質(zhì)利用可由處理系統(tǒng)執(zhí)行的指令進(jìn)行編碼以執(zhí)行用于自供應(yīng)有關(guān)具有基于windows的具有寫入過濾器的嵌入圖像的特定目的本地客戶機(jī)的配置,以及避免將整個基于windows的嵌入圖像重新安裝到特定目的本地客戶機(jī)上的方法;
      [0040]圖19C為根據(jù)本主題技術(shù)的各個方面的裝置的實例的方框圖模塊,該裝置用于自供應(yīng)有關(guān)具有基于windows的具有寫入過濾器的嵌入圖像的特定目的本地客戶機(jī)的配置,以及避免將整個基于windows的嵌入圖像重新安裝到特定目的本地客戶機(jī)上;
      [0041]圖20A為呈現(xiàn)根據(jù)本主題技術(shù)的各個方面的方法的實例的方框圖,該方法用于經(jīng)公共網(wǎng)絡(luò)獲取配置文件和向在移動客戶機(jī)上運行的基于windows的具有寫入過濾器的嵌入圖像施加持續(xù)配置變化,以及避免將整個基于windows的嵌入圖像重新安裝到該移動客戶機(jī)上;
      [0042]圖20B為呈現(xiàn)根據(jù)本主題技術(shù)的各個方面的機(jī)器可讀存儲介質(zhì)的實例的代碼的方框圖,其中該介質(zhì)利用可由處理系統(tǒng)執(zhí)行的指令進(jìn)行編碼以執(zhí)行用于經(jīng)公共網(wǎng)絡(luò)獲取配置文件和向在移動客戶機(jī)上運行的基于windows的具有寫入過濾器的嵌入圖像施加持續(xù)配置變化,以及避免將整個基于windows的嵌入圖像重新安裝到該移動客戶機(jī)上的方法;
      [0043]圖20C為根據(jù)本主題技術(shù)的各個方面的裝置的實例的方框圖模塊,該裝置用于經(jīng)公共網(wǎng)絡(luò)獲取配置文件和向在移動客戶機(jī)上運行的基于windows的具有寫入過濾器的嵌入圖像施加持續(xù)配置變化,以及避免將整個基于windows的嵌入圖像重新安裝到該移動客戶機(jī)上;
      [0044]圖21A為呈現(xiàn)根據(jù)本主題技術(shù)的各個方面的方法的實例的方框圖,該方法用于利用可擴(kuò)展標(biāo)記語言(XML)配置對具有基于windows的嵌入圖像的特定目的本地客戶機(jī)進(jìn)行配置和定制,以及避免將整個基于windows的嵌入圖像重新安裝到該特定目的本地客戶機(jī)上;
      [0045]圖21B為呈現(xiàn)根據(jù)本主題技術(shù)的各個方面的機(jī)器可讀存儲介質(zhì)的實例的代碼的方框圖,其中該介質(zhì)利用可由處理系統(tǒng)執(zhí)行的指令進(jìn)行編碼以執(zhí)行用于利用可擴(kuò)展標(biāo)記語言(XML)配置對具有基于windows的嵌入圖像的特定目的本地客戶機(jī)進(jìn)行配置和定制,以及避免將整個基于windows的嵌入圖像重新安裝到該特定目的本地客戶機(jī)上的方法;
      [0046]圖21C為根據(jù)本主題技術(shù)的各個方面的裝置的實例的方框圖模塊,該裝置用于利用可擴(kuò)展標(biāo)記語言(XML)配置對具有基于windows的嵌入圖像的特定目的本地客戶機(jī)進(jìn)行配置和定制,以及避免將整個基于windows的嵌入圖像重新安裝到該特定目的本地客戶機(jī)上;
      [0047]圖22A為呈現(xiàn)根據(jù)本主題技術(shù)的各個方面的方法的實例的方框圖,該方法用于具有基于windows的嵌入圖像的本地客戶機(jī)的基于狀態(tài)的供應(yīng);
      [0048]圖22B為呈現(xiàn)根據(jù)本主題技術(shù)的各個方面的機(jī)器可讀存儲介質(zhì)的實例的代碼的方框圖,其中該介質(zhì)利用可由處理系統(tǒng)執(zhí)行的指令進(jìn)行編碼以執(zhí)行用于具有基于windows的嵌入圖像的本地客戶機(jī)的基于狀態(tài)的供應(yīng)的方法;
      [0049]圖22C為根據(jù)本主題技術(shù)的各個方面的裝置的實例的方框圖模塊,該裝置用于具有基于windows的嵌入圖像的本地客戶機(jī)的基于狀態(tài)的供應(yīng);
      [0050]圖23A為呈現(xiàn)根據(jù)本主題技術(shù)的各個方面的方法的實例的方框圖,該方法用于比較和供應(yīng)有關(guān)具有基于windows的嵌入圖像的本地客戶機(jī)的配置;
      [0051]圖23B為呈現(xiàn)根據(jù)本主題技術(shù)的各個方面的機(jī)器可讀存儲介質(zhì)的實例的代碼的方框圖,其中該介質(zhì)利用可由處理系統(tǒng)執(zhí)行的指令進(jìn)行編碼以執(zhí)行用于比較和供應(yīng)有關(guān)具有基于windows的嵌入圖像的本地客戶機(jī)的配置的方法;
      [0052]圖23C為根據(jù)本主題技術(shù)的各個方面的裝置的實例的方框圖模塊,該裝置用于比較和供應(yīng)有關(guān)具有基于windows的嵌入圖像的本地客戶機(jī)的配置;
      [0053]圖24A為呈現(xiàn)根據(jù)本主題技術(shù)的各個方面的方法的實例的方框圖,該方法用于有關(guān)具有基于windows的具有寫入過濾器的嵌入圖像的特定目的本地客戶機(jī)的配置的自動恢復(fù)、分析和應(yīng)用,同時避免將整個基于windows的嵌入圖像重新安裝到該特定目的本地客戶機(jī)上,并且同時允許配置改變經(jīng)重啟后持續(xù)存在;
      [0054]圖24B為呈現(xiàn)根據(jù)本主題技術(shù)的各個方面的機(jī)器可讀存儲介質(zhì)的實例的代碼的方框圖,其中該介質(zhì)利用可由處理系統(tǒng)執(zhí)行的指令進(jìn)行編碼以執(zhí)行用于有關(guān)具有基于windows的具有寫入過濾器的嵌入圖像的特定目的本地客戶機(jī)的配置的自動恢復(fù)、分析和應(yīng)用,同時避免將整個基于windows的嵌入圖像重新安裝到該特定目的本地客戶機(jī)上,并且同時允許配置改變經(jīng)重啟后持續(xù)存在的方法;
      [0055]圖24C為根據(jù)本主題技術(shù)的各個方面的裝置的實例的方框圖模塊,該裝置用于有關(guān)具有基于windows的具有寫入過濾器的嵌入圖像的特定目的本地客戶機(jī)的配置的自動恢復(fù)、分析和應(yīng)用,同時避免將整個基于windows的嵌入圖像重新安裝到該特定目的本地客戶機(jī)上,并且同時允許配置改變經(jīng)重啟后持續(xù)存在;
      [0056]圖25A為呈現(xiàn)根據(jù)本主題技術(shù)的各個方面的方法的實例的方框圖,該方法用于生成定制的可擴(kuò)展標(biāo)記語言(XML)配置、驗證該配置并且將該配置施加到具有基于windows的嵌入圖像的特定目的本地客戶機(jī)上,以及避免將整個基于windows的嵌入圖像重新安裝到該特定目的本地客戶機(jī)上;
      [0057]圖25B為呈現(xiàn)根據(jù)本主題技術(shù)的各個方面的機(jī)器可讀存儲介質(zhì)的實例的代碼的方框圖,其中該介質(zhì)利用可由處理系統(tǒng)執(zhí)行的指令進(jìn)行編碼以執(zhí)行用于生成定制的可擴(kuò)展標(biāo)記語言(XML)配置、驗證該配置并且將該配置施加到具有基于windows的嵌入圖像的特定目的本地客戶機(jī)上,以及避免將整個基于windows的嵌入圖像重新安裝到該特定目的本地客戶機(jī)上的方法;
      [0058]圖25C為根據(jù)本主題技術(shù)的各個方面的裝置的實例的方框圖模塊,該裝置用于生成定制的可擴(kuò)展標(biāo)記語言(XML)配置、驗證該配置并且將該配置施加到具有基于windows的嵌入圖像的特定目的本地客戶機(jī)上,以及避免將整個基于windows的嵌入圖像重新安裝到該特定目的本地客戶機(jī)上;
      [0059]圖26A為呈現(xiàn)根據(jù)本主題技術(shù)的各個方面的方法的實例的方框圖,該方法用于配置的自供應(yīng),以及避免將整個基于windows的嵌入圖像重新安裝到具有基于windows的具有寫入過濾器的嵌入圖像的特定目的本地客戶機(jī)上;
      [0060]圖26B為呈現(xiàn)根據(jù)本主題技術(shù)的各個方面的機(jī)器可讀存儲介質(zhì)的實例的代碼的方框圖,其中該介質(zhì)利用可由處理系統(tǒng)執(zhí)行的指令進(jìn)行編碼以執(zhí)行用于配置的自供應(yīng),以及避免將整個基于windows的嵌入圖像重新安裝到具有基于windows的具有寫入過濾器的嵌入圖像的特定目的本地客戶機(jī)上的方法;
      [0061]圖26C為根據(jù)本主題技術(shù)的各個方面的裝置的實例的方框圖模塊,該裝置用于配置的自供應(yīng),以及避免將整個基于windows的嵌入圖像重新安裝到具有基于windows的具有寫入過濾器的嵌入圖像的特定目的本地客戶機(jī)上。
      【具體實施方式】[0062]下面給出的詳細(xì)描述旨在描述本主題技術(shù)的各種配置,而不是為了代表本主題技術(shù)可能實施的唯一配置。附圖結(jié)合到本文且構(gòu)成詳細(xì)描述的一部分。詳細(xì)描述包括具體細(xì)節(jié),其用于提供有關(guān)本主題技術(shù)的全面理解。然而,對于本領(lǐng)域技術(shù)人員顯而易見的是,本主題技術(shù)可以在不含這些具體細(xì)節(jié)的情況下實施。在某些場合中,已知的結(jié)構(gòu)和部件以方框圖的形式示出以避免使本主題技術(shù)的概念模糊化。
      [0063]總體系統(tǒng)
      [0064]圖1示出了根據(jù)本主題技術(shù)的各個方面的系統(tǒng)100的簡圖。系統(tǒng)100可以包括一個或多個客戶機(jī)設(shè)備102 (例如102a、102b、102c、102d、102e),其經(jīng)由公共網(wǎng)絡(luò)118或者企業(yè)網(wǎng)絡(luò)114與服務(wù)器計算設(shè)備112 (服務(wù)器)聯(lián)接。在一些方面,服務(wù)器112被配置成允許遠(yuǎn)程對話(例如遠(yuǎn)程桌面對話),其中用戶可以通過從客戶機(jī)設(shè)備102登錄到服務(wù)器112來訪問服務(wù)器112上的應(yīng)用程式和文件。這種連接可以利用數(shù)種已知技術(shù)中的任何一項來建立,諸如基于Windows的服務(wù)器上的遠(yuǎn)程桌面協(xié)議(RDP)。在某些方面,客戶機(jī)設(shè)備102可以利用文件傳輸協(xié)議(FTP)、超文本傳輸協(xié)議(HTTP)、安全超文本傳輸協(xié)議系統(tǒng)(HTTPS)、或者其它合適的協(xié)議與服務(wù)器112聯(lián)接。
      [0065]作為說明而非限制性的方式,客戶機(jī)設(shè)備102可以代表計算機(jī)、移動電話、膝上型電腦、瘦客戶機(jī)設(shè)備、個人數(shù)字助理(PDA)、便攜式計算設(shè)備、或者具有處理器的合適設(shè)備。在一個示例中,客戶機(jī)設(shè)備102為智能電話(例如iPhone, Android電話,Blackberry等)。在某些配置中,客戶機(jī)設(shè)備102可以代表出納設(shè)備、音頻播放器、游戲控制臺、照相機(jī)、攝像錄象機(jī)、音頻設(shè)備、視頻設(shè)備、多媒體設(shè)備、或者能夠支持與遠(yuǎn)程服務(wù)器連接的設(shè)備。在一個示例中,客戶機(jī)設(shè)備102可以為移動式的。在另一示例中,客戶機(jī)設(shè)備102可以是固定式的。根據(jù)本公開的一個方面,客戶機(jī)設(shè)備102可以是至少具有處理器和存儲器的設(shè)備,其中客戶機(jī)設(shè)備102的存儲器的總量可能小于服務(wù)器112中存儲器的總量。在一個示例中,客戶機(jī)設(shè)備102不具有硬盤。在一個方面,客戶機(jī)設(shè)備102可以包括閃存而非硬盤。在一個方面,客戶機(jī)設(shè)備可以包括一個或多個客戶機(jī)設(shè)備。
      [0066]在優(yōu)選的一個方面,客戶機(jī)設(shè)備102為設(shè)計用于特定目的(而非一般目的)的特定目的客戶機(jī)設(shè)備。在優(yōu)選的一個方面,客戶機(jī)設(shè)備102并不是常規(guī)的個人電腦(PC)。在一個方面,特定目的客戶機(jī)設(shè)備可以被設(shè)計成執(zhí)行一個或數(shù)個預(yù)定的專項功能。例如,特定目的客戶機(jī)設(shè)備可以被設(shè)計成執(zhí)行小于10個專項功能、小于5個專項功能、小于3個專項功能、或者I個專項功能。特定目的客戶機(jī)設(shè)備可以例如是設(shè)計成百貨公司中收銀機(jī)的客戶機(jī)設(shè)備,設(shè)計成實施特定測試或測量的客戶機(jī)設(shè)備,設(shè)計成實施用于對患者進(jìn)行診斷和/或治療的特定醫(yī)療應(yīng)用的客戶機(jī)設(shè)備等。特定目的客戶機(jī)設(shè)備優(yōu)選包括寫入過濾器,其在正常操作期間被啟用,使得如果用戶(例如收銀員,而非管理人員)改變客戶機(jī)設(shè)備的嵌入圖像的配置,這種改變經(jīng)重啟后不繼續(xù)存在。
      [0067]在一個方面,服務(wù)器112可以代表計算機(jī)、膝上型計算機(jī)、計算設(shè)備、數(shù)據(jù)庫、內(nèi)部服務(wù)器、存儲服務(wù)器、配置應(yīng)用服務(wù)器、域名系統(tǒng)(DNS)服務(wù)器、動態(tài)主機(jī)配置協(xié)議(DHCP)服務(wù)器、虛擬機(jī)(例如VMware?虛擬機(jī))、桌面對話(例如Microsoft終端服務(wù)器)、發(fā)布的應(yīng)用(例如Microsoft終端服務(wù)器)或者具有處理器的合適設(shè)備。在優(yōu)選的一個方面,服務(wù)器112為固定式的。在另一方面,服務(wù)器112可以是移動式的。在又一方面,服務(wù)器112可以是嵌入式的。在某些配置中,服務(wù)器112可以是任何能夠代表客戶機(jī)設(shè)備的設(shè)備。在優(yōu)選的一個方面,服務(wù)器112并不是客戶機(jī)。在一個方面,服務(wù)器112可以包括一個或多個服務(wù)器,或者一個或多個服務(wù)器的功能。
      [0068]在一個實例中,當(dāng)?shù)谝辉O(shè)備未直接連接第二設(shè)備時,第一設(shè)備相對于第二設(shè)備是遠(yuǎn)程的。在一個實例中,第一遠(yuǎn)程設(shè)備可以經(jīng)由通訊網(wǎng)絡(luò)連接第二設(shè)備,該通訊網(wǎng)絡(luò)為諸如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)和/或其它用于遠(yuǎn)程操作的網(wǎng)絡(luò)。
      [0069]當(dāng)客戶機(jī)設(shè)備102和服務(wù)器112相對于對方是遠(yuǎn)程的時,客戶機(jī)設(shè)備102可以經(jīng)由公共網(wǎng)絡(luò)118和/或企業(yè)網(wǎng)絡(luò)114連接服務(wù)器112,例如通過調(diào)制解調(diào)器連接、局域網(wǎng)連接(包括以太網(wǎng)或?qū)拵AN連接,所述WAN連接包括DSL、電纜、Tl、T3、光纖、W1-Fi或者移動網(wǎng)絡(luò)連接,所述移動網(wǎng)絡(luò)連接包括GSM、GPRS、3G、WiMax或其它遠(yuǎn)程網(wǎng)絡(luò)連接)。公共網(wǎng)絡(luò)118或者企業(yè)網(wǎng)絡(luò)114可以是LAN網(wǎng)絡(luò)、WAN網(wǎng)絡(luò)、無線網(wǎng)絡(luò)、以太網(wǎng)、內(nèi)部網(wǎng)或其它遠(yuǎn)程網(wǎng)絡(luò)。在一個方面,公共網(wǎng)絡(luò)118或企業(yè)網(wǎng)絡(luò)114可以包括一個或多個路由器,以用于在客戶機(jī)設(shè)備和/或服務(wù)器之間傳遞數(shù)據(jù)。網(wǎng)絡(luò)上的遠(yuǎn)程設(shè)備(例如客戶機(jī)設(shè)備、服務(wù)器)可以被編定相應(yīng)的網(wǎng)絡(luò)地址,諸如、但不限于因特網(wǎng)協(xié)議(IP)地址、因特網(wǎng)名、Windows網(wǎng)際名稱服務(wù)(WINS)名、域名或其它系統(tǒng)名。這些示出了有關(guān)一個設(shè)備如何可以與另一設(shè)備遠(yuǎn)程連接的一些示例。但是本主題技術(shù)不限于這些示例。
      [0070]根據(jù)本發(fā)明的某些方面,術(shù)語“服務(wù)器”和“遠(yuǎn)程服務(wù)器”通常是相對于客戶機(jī)設(shè)備同義使用的,單詞“遠(yuǎn)程”可以表明服務(wù)器是例如通過網(wǎng)絡(luò)連接與其它設(shè)備實現(xiàn)聯(lián)接的。
      [0071]根據(jù)本發(fā)明的某些方面,術(shù)語“客戶機(jī)設(shè)備”和“遠(yuǎn)程客戶機(jī)設(shè)備”通常是相對于服務(wù)器同義使用的,單詞“遠(yuǎn)程”可以表明客戶機(jī)設(shè)備是例如通過網(wǎng)絡(luò)連接與服務(wù)器聯(lián)接的。
      [0072]在本說明書的一個方面,“客戶機(jī)設(shè)備”有時可以被稱作客戶機(jī)或者反之亦然。類似地,“服務(wù)器”有時可以被稱作服務(wù)器設(shè)備或者反之亦然。
      [0073]在一個方面,術(shù)語“本地”和“遠(yuǎn)程”是相對的術(shù)語,客戶機(jī)設(shè)備可以被稱作本地客戶機(jī)設(shè)備或者遠(yuǎn)程客戶機(jī)設(shè)備,其取決于是從客戶機(jī)端還是從服務(wù)器端描述客戶機(jī)設(shè)備。類似地,服務(wù)器可以被稱作本地服務(wù)器或者遠(yuǎn)程服務(wù)器,其取決于是從服務(wù)器端還是從客戶機(jī)端描述服務(wù)器。此外,如果從服務(wù)器端進(jìn)行描述,運行于服務(wù)器上的應(yīng)用程式可以被稱作本地應(yīng)用程式,如果從客戶機(jī)端進(jìn)行描述,則可以被稱作遠(yuǎn)程應(yīng)用程式。
      [0074]在一個方面,設(shè)于客戶機(jī)端的設(shè)備(例如以有線或無線的方式(例如使用具有短范圍(諸如35英尺)的藍(lán)牙或者紅外線)直接連接客戶機(jī)設(shè)備或彼此連接的設(shè)備)可以相對于客戶機(jī)設(shè)備被稱作本地設(shè)備,相對于服務(wù)器被稱作遠(yuǎn)程設(shè)備。類似地,設(shè)于服務(wù)器端的設(shè)備(例如以有線或無線的方式(例如使用具有短范圍(諸如35英尺)的藍(lán)牙或者紅外線)直接連接服務(wù)器或彼此連接的設(shè)備)可以相對于服務(wù)器被稱作本地設(shè)備,相對于客戶機(jī)設(shè)備被稱作遠(yuǎn)程設(shè)備。
      [0075]在一些方面,服務(wù)器112可以包括存儲服務(wù)器104、DNS服務(wù)器106、DHCP服務(wù)器108、以及配置應(yīng)用服務(wù)器110。盡管服務(wù)器112被示出包含所有這些服務(wù)器,但是這些服務(wù)器中的一個或多個也可以設(shè)在服務(wù)器112外部。在一些方面,這些服務(wù)器中的一個或多個可以共同組合成單個服務(wù)器。在一些方面,服務(wù)器112也可以被稱作內(nèi)部服務(wù)器,因為服務(wù)器112可以主要起到經(jīng)私人網(wǎng)絡(luò)(諸如企業(yè)網(wǎng)絡(luò)114)與客戶機(jī)102a、102b、102c和102d聯(lián)接的作用。邊界122可以代表私人網(wǎng)絡(luò)的范圍,內(nèi)部服務(wù)器112在該范圍內(nèi)聯(lián)接客戶機(jī)102a、102b、102c和102d。在一些方面,客戶機(jī)設(shè)備102c和102d在相同的域上(例如通過點線115所表示的那樣)。
      [0076]在一些方面,服務(wù)器112的至少一部分可經(jīng)公共網(wǎng)絡(luò)118進(jìn)行訪問。例如,如圖1中所示,存儲服務(wù)器104可從公共網(wǎng)絡(luò)118進(jìn)行訪問。因此,客戶機(jī)設(shè)備102e可以經(jīng)由公共網(wǎng)絡(luò)118聯(lián)接服務(wù)器112 (例如存儲服務(wù)器104)。
      [0077]根據(jù)本主題技術(shù)的各個方面,每個客戶機(jī)102均可以正運行著基于windows的嵌入圖像,諸如Windows嵌入式操作系統(tǒng)(例如Windows Embedded Compact, WindowsEmbedded Standard, Windows Embedded Enterprise, Windows Embedded POSReady,Windows Embedded NAVReady, Windows Embedded Server 等)的,或者其它合適的嵌入圖像。
      [0078]一般而言,嵌入圖像可以包括寫入過濾器,其可以阻止施加于嵌入圖像上的一個或多個改變在運行該嵌入圖像的客戶機(jī)設(shè)備重啟后持續(xù)存在。例如,嵌入圖像可以包括寫入過濾器,以允許施加于其中寫入過濾器已啟動的嵌入圖像上的一個或多個改變在客戶機(jī)設(shè)備關(guān)閉時被丟棄。在一些實施例中,術(shù)語“關(guān)閉”可以指關(guān)機(jī)。在一些優(yōu)選實施例中,術(shù)語“關(guān)閉”可以指關(guān)機(jī)。在另一方面,它可以包括從機(jī)器上登出。在一些實施例中,本文中使用的術(shù)語“重啟”或“重開機(jī)”可以包括其中用戶登出然后重新登錄客戶機(jī)設(shè)備,或者客戶機(jī)設(shè)備被關(guān)閉且隨后重新接電的情形。在一個示例中,如果用戶將新的桌布施加于運行在特定客戶機(jī)設(shè)備上的嵌入圖像上,則在該特定客戶機(jī)設(shè)備重新啟動之后,該新的桌布不保留在嵌入圖像上。
      [0079]寫入過濾器可以被啟動以確保用戶不對客戶機(jī)設(shè)備的嵌入圖像作出任何永久性改變(例如經(jīng)重啟后持續(xù)存在的改變)。啟動寫入過濾器是有利的,因為它允許管理員為特定系統(tǒng)中的客戶機(jī)設(shè)備的所有嵌入圖像保持統(tǒng)一的配置。如果用戶對客戶機(jī)設(shè)備之一的嵌入圖像作出改變,則只有該特定的客戶機(jī)設(shè)備需要被重啟以將該嵌入圖像重置回與其它客戶機(jī)設(shè)備的其它嵌入圖像一致的原始配置。啟動寫入過濾器的另一好處是它可以阻止有害的改變永久性地應(yīng)用(例如經(jīng)重啟后應(yīng)用)到客戶機(jī)設(shè)備的嵌入圖像上。例如,如果客戶機(jī)設(shè)備的用戶意外下載了對客戶機(jī)設(shè)備的嵌入圖像造成有害的改變的病毒,則只有該客戶機(jī)設(shè)備需要被重啟以將嵌入圖像重置回未受病毒損害的原始配置。
      [0080]然而,由于寫入過濾器被啟動,可能難以對嵌入圖像作出經(jīng)重啟后持續(xù)存在的期望改變。根據(jù)一些方法,為了向嵌入圖像施加經(jīng)重啟后持續(xù)存在的改變,要執(zhí)行軟件驅(qū)動器的手動安裝和/或嵌入圖像的固件升級,以形成定制的具有期望改變的嵌入圖像。這種定制可以典型地發(fā)生在服務(wù)器端(例如服務(wù)器112處),且整個定制的嵌入圖像被配置給客戶機(jī)(例如客戶機(jī)設(shè)備102)。因此,嵌入圖像的定制可能包括將整個定制的嵌入圖像從服務(wù)器112傳送至客戶機(jī)設(shè)備102,和/或?qū)⒄麄€定制的圖像安裝到客戶機(jī)設(shè)備102上。然而,嵌入圖像可能很大。例如,Windows嵌入圖像可能需要最小2吉字節(jié)(GB)的閃存(例如對于Windows Embedded Standard 2009 而言)和最大 4GB 的閃存(例如對于 Windows EmbeddedStandard 7而言)。因此,傳送和安裝這種大小的圖像可能是不實際的,特別是在期望的改變要頻繁發(fā)生和/或相對微小的時候或者在牽涉到大量客戶機(jī)設(shè)備的時候。
      [0081]例如,在包含超過100臺收銀機(jī)作為客戶機(jī)設(shè)備的大型出納系統(tǒng)中,如果管理員想要在各收銀機(jī)上運行的各嵌入圖像上安裝新的出納程序,則管理員可能需要在服務(wù)器處建立具有新出納員程序的定制嵌入圖像,然后將定制的嵌入圖像從服務(wù)器傳送給各收銀機(jī)以進(jìn)行安裝。如果定制的嵌入圖像較大,則要將該圖像傳送給100臺收銀機(jī)中的每一臺會很麻煩。此外,如果管理員打算頻繁地進(jìn)行改動,則每次作出改動時都可能需要將新的定制嵌入圖像傳送給各臺收銀機(jī)。
      [0082]根據(jù)本主題技術(shù)的各個方面,在客戶機(jī)設(shè)備102的開機(jī)啟動(boot up)開始之后,改變可以在客戶機(jī)設(shè)備102的用戶不進(jìn)行干涉的情況下自動施加到客戶機(jī)設(shè)備102的嵌入圖像上,從而使得這種改變在用戶看來經(jīng)客戶機(jī)設(shè)備102重啟后持續(xù)存在。因此,本主題技術(shù)的一個方面避免將具有這種改變的整個嵌入圖像重新安裝到客戶機(jī)設(shè)備102上,且可以避免下載和/或?qū)⒋笮蛨D像安裝到客戶機(jī)設(shè)備102上的問題。根據(jù)某些方面,配置文件可以被用于將這種改變施加到嵌入圖像上。該配置文件可以包含與要施加到客戶機(jī)設(shè)備102上的一個或多個期望的改變相關(guān)的信息。例如,該配置文件可以包含用于施加該一個或多個期望改變的指令、與該一個或多個期望改變相關(guān)的參數(shù)、與該一個或多個期望改變相關(guān)的驅(qū)動器信息、與該一個或多個期望改變相關(guān)的應(yīng)用信息、和/或其它合適的信息。在某些方面,客戶機(jī)設(shè)備102可以從服務(wù)器112下載配置文件,和/或每當(dāng)客戶機(jī)設(shè)備102開機(jī)啟動時基于該配置文件向客戶機(jī)設(shè)備102的嵌入圖像施加配置改變。在一個優(yōu)選方面,以這種方式傳輸配置文件和施加配置變化是很關(guān)鍵的,因為依據(jù)配置文件形成的改變在客戶機(jī)設(shè)備102的用戶看來是持續(xù)存在的,即使這些改變在客戶機(jī)設(shè)備102被關(guān)閉或者登出時并不會保留在客戶機(jī)設(shè)備102上(因為啟動了寫入過濾器)。這種設(shè)置可以使得客戶機(jī)設(shè)備102獨立和自供應(yīng),因而可以有利地避免將大的定制圖像傳輸和/或安裝到客戶機(jī)設(shè)備102上。
      [0083]根據(jù)某些方面,配置文件可以自動從服務(wù)器112處獲取。例如,配置文件可以儲存在存儲服務(wù)器104中。在某些方面,存儲服務(wù)器104可以是配置應(yīng)用服務(wù)器110的一部分。在某些方面,配置文件可以自動從遠(yuǎn)程存儲服務(wù)器104或者儲存在客戶機(jī)設(shè)備102上的配置歷史文件夾(例如圖4中的416)處獲取。在某些方面,配置文件可以為默認(rèn)的配置文件。在某些方面,所獲取的配置文件可以與之前的配置文件進(jìn)行比較,所述之前的配置文件是最近一個用來向嵌入圖像施加一個或多個改變(其與該之前的配置文件相關(guān))的配置文件。當(dāng)改變被成功施加到嵌入圖像上時,這種改變可以被稱作最近成功施加的改變。例如,如果改變是將屏幕分辨率修改為1680x1050個象素,且如果客戶機(jī)設(shè)備支持這種分辨率,則這種改變會被成功施加。在某些方面,最近成功施加的改變可以被理解成這種改變與嵌入圖像和/或客戶機(jī)設(shè)備102相兼容或受其支持。如果所獲取的配置文件與之前的配置文件相同,則該最近成功施加的改變再次被施加,且在用戶看來這種改變經(jīng)客戶機(jī)設(shè)備102重啟后持續(xù)存在。
      [0084]根據(jù)某些優(yōu)選方面,提供施加最近成功施加的改變這一選項是有利的,因為它確保至少一個配置改變可以被施加到嵌入圖像上,特別是在期望施加的新改變與嵌入圖像和/或客戶機(jī)設(shè)備102不兼容或不受其支持時。此外,提供施加最近成功施加的改變這一選項是有利的,因為它可允許用戶回復(fù)最近成功施加的改變,特別是在不再想要施加新的改變時。
      [0085]根據(jù)本主題技術(shù)的各個方面,配置文件可以是可擴(kuò)展標(biāo)記語言(XML)配置文件或任何其它合適的文件。在優(yōu)選方面,配置文件為XML配置文件。在某些方面,XML配置文件可以是指基于XML的配置文件。在某些方面,XML配置文件可以包括下列設(shè)定類型中的一些或全部:1)遠(yuǎn)程桌面連接設(shè)定,2)設(shè)備設(shè)定,3)操作系統(tǒng)(OS)設(shè)定,以及4)公共設(shè)定。遠(yuǎn)程桌面連接設(shè)定(也可以被稱作連接標(biāo)簽)可以定義有關(guān)遠(yuǎn)程桌面協(xié)議(RDP)、獨立計算體系結(jié)構(gòu)(ICA)、VMware View、以及其它合適的遠(yuǎn)程桌面連接的設(shè)定。設(shè)備設(shè)定可以定義有關(guān)顯示器、鍵盤、鼠標(biāo)、網(wǎng)絡(luò)、音頻、功率、無線連接的設(shè)定,或者客戶機(jī)設(shè)備102的其它合適的設(shè)定。OS設(shè)定部分可以定義有關(guān)Aero、防火墻、網(wǎng)絡(luò)瀏覽器(例如Internet Explorer(IE)或者其它合適的網(wǎng)絡(luò)瀏覽器)、一個或多個時鐘的設(shè)定,或者客戶機(jī)設(shè)備102的其它合適的設(shè)定。
      [0086]根據(jù)某些方面,配置文件可以遵守合適的架構(gòu)(shcema)。例如,XML配置文件可以遵守XML架構(gòu)定義(XSD)文件。XSD可以被用于表達(dá)一組規(guī)則,XML文檔(例如XML配置文件)遵守該組規(guī)則以便根據(jù)該架構(gòu)被視為有效。在某些優(yōu)選方面,使用XML配置文件是必要的,因為它允許對照XSD文件對XML配置文件進(jìn)行驗證以確保該XML配置文件具有與客戶機(jī)設(shè)備兼容和/或受其支持的正確格式。這種正確格式可以允許基于XML配置文件的配置改變被正確施加到客戶機(jī)設(shè)備的嵌入圖像上。不在這種正確格式下則不可能正確施加該配置改變。在某些方面,在傳輸和/或施加XML配置文件之前利用XSD文件驗證XML配置文件可以防止不必要地傳輸和/或施加格式不正確的XML配置文件,從而有利地節(jié)省資源和時間。
      [0087]總體方法
      [0088]圖2示出了根據(jù)本主題技術(shù)的各個方面的方法的示例,該方法用于向客戶機(jī)設(shè)備的嵌入圖像施加改變,使得該改變在客戶機(jī)設(shè)備的用戶看來經(jīng)客戶機(jī)設(shè)備重啟后持續(xù)存在。方法S200可以包括建立配置文件(S202),恢復(fù)配置文件(S204),以及應(yīng)用配置文件(S206)。主題技術(shù)的方面允許客戶機(jī)設(shè)備102通過自動從服務(wù)器112 (例如從存儲服務(wù)器104)下載配置文件(例如XML配置文件)、并且根據(jù)所下載的配置文件施加一個或多個配置和/或安裝應(yīng)用程式/驅(qū)動器以對嵌入圖像進(jìn)行定制而成為獨立和自供應(yīng)的。在某些方面,可以減少或者消除用于嵌入式客戶機(jī)配置的定制和固件的定制的管理軟件。本主題技術(shù)的一些方面還通過不經(jīng)網(wǎng)絡(luò)傳輸整個大的圖像文件而減少使用高的帶寬和時間。
      [0089]圖3A示出了根據(jù)本主題技術(shù)的各個方面的用于建立配置文件的方法(例如也稱作方法A-1)的示例。方法S300a可以包括捕獲客戶機(jī)設(shè)備102的客戶機(jī)設(shè)定(S302a),以及根據(jù)所捕獲的客戶機(jī)設(shè)定建立配置文件(S304a)。在某些方面,方法S300a可以包括可選的驗證配置文件的過程(S306a)。例如,XSD架構(gòu)文件可以被用于驗證XML配置文件。在某些方面,方法S300a可以包括存儲配置文件(S308a)。例如,配置文件可以被輸出至存儲位置,諸如通用串行總線(USB)驅(qū)動器、另一客戶機(jī)設(shè)備102、存儲服務(wù)器104、服務(wù)器112或另一位置。在一個優(yōu)選方面,存儲配置文件是有利的,因為它允許該配置文件由多個客戶機(jī)設(shè)備102訪問。因此,通過存儲配置文件并且將相同的配置文件分配給不同的客戶機(jī)設(shè)備102,與該配置文件中所規(guī)定相同的配置可以被施加給不同的客戶機(jī)設(shè)備102。
      [0090]圖3B示出了根據(jù)本主題技術(shù)的各個方面的用于建立配置文件的方法(例如也稱作方法A-2)的示例。方法S300b可以包括利用配置應(yīng)用模塊建立配置文件。在某些方面,該配置應(yīng)用模塊可以是用于建立和/或編輯配置文件的編輯器。在某些方面,配置應(yīng)用模塊可以為用戶提供用戶界面以便建立和/或編輯配置文件。在某些優(yōu)選方面,配置應(yīng)用模塊可以有利地允許用戶在配置應(yīng)用模塊被用于建立反映配置改變的配置文件之前將配置改變直觀化。例如,用戶可以在配置應(yīng)用模塊被用于建立反映新的顯示器分辨率的配置文件之前,使用配置應(yīng)用模塊將有關(guān)特定客戶機(jī)設(shè)備的新的顯示器分辨率直觀化。該配置文件然后可以由其它客戶機(jī)設(shè)備下載,這些設(shè)備可以根據(jù)配置文件將新的顯示器分辨率應(yīng)用到它們相應(yīng)的嵌入圖像上。在某些方面,方法S300b可以包括可選的驗證配置文件的過程(S306b)。例如,XSD架構(gòu)文件可以被用于驗證XML配置文件。在某些方面,方法S300b可以包括存儲配置文件(S308b),諸如將配置文件存儲在配置應(yīng)用服務(wù)器110、存儲服務(wù)器104、服務(wù)器112、客戶機(jī)設(shè)備102、USB驅(qū)動器或另一位置上。在優(yōu)選方面,方法300b可以將配置文件存儲在配置應(yīng)用服務(wù)器110、存儲服務(wù)器104或者服務(wù)器112上,其可以由客戶機(jī)設(shè)備102中的一些或全部進(jìn)行訪問。
      [0091]圖3C示出了根據(jù)本主題技術(shù)的各個方面的用于恢復(fù)配置文件的方法的示例。根據(jù)過程S301c,如果要遠(yuǎn)程恢復(fù)期望的配置文件,則可以利用過程S302c (例如也稱作方法B-1)、過程S302d (例如也稱作方法B-2)、和/或過程S302e (例如也稱作方法B_3)。否貝U,可以利用過程S310c (例如也稱作方法B-4)。方法B-1可以包括嘗試?yán)肈HCP (例如利用DHCP服務(wù)器108)恢復(fù)配置文件。方法B-2可以包括嘗試?yán)肈NS (例如利用DNS服務(wù)器106)恢復(fù)配置文件。方法B-3可以包括嘗試根據(jù)客戶機(jī)設(shè)備102上的本地寄存器(registry)值來恢復(fù)配置文件(例如服務(wù)器112上的配置文件)。方法B-4可以包括嘗試恢復(fù)默認(rèn)的配置文件,其可以被用于向嵌入圖像施加默認(rèn)配置。默認(rèn)的配置文件可以是工廠默認(rèn)配置文件或者客戶機(jī)設(shè)備102上本地保存的另一配置文件。本地保存的配置文件可以在客戶機(jī)設(shè)備102上,或者在與客戶機(jī)設(shè)備102本地附連的存儲設(shè)備上(例如快速存儲器、USB驅(qū)動器、可拆卸式硬盤驅(qū)動器等)。在一個優(yōu)選方面,具有默認(rèn)配置文件是有利的,因為它可以確保至少某個配置可以根據(jù)默認(rèn)配置文件被施加到嵌入圖像上,特別是在不能恢復(fù)和/或施加另一配置文件時。例如,新的配置文件可以規(guī)定要施加到客戶機(jī)設(shè)備的嵌入圖像上的新的連接設(shè)定。然而,如果該新的配置文件不能被恢復(fù),則作為替換可以施加默認(rèn)配置文件中規(guī)定的默認(rèn)連接設(shè)定。
      [0092]在一個示例中,配置數(shù)據(jù)可以從服務(wù)器112傳送到客戶機(jī)設(shè)備102,然后被施加到客戶機(jī)設(shè)備102上。配置數(shù)據(jù)可以利用方法B-1、方法B-2和/或方法B-3 (優(yōu)選按照該順序或者按照其它順序)中的任何一個進(jìn)行傳輸。否則可以使用方法B-4。例如,如果客戶機(jī)設(shè)備102未能利用DHCP、DNS或本地寄存器值連接服務(wù)器112,則可以應(yīng)用來自工廠默認(rèn)配置文件的配置設(shè)定。根據(jù)某些方面,實現(xiàn)方法S300c的模塊可以是稱作Hagent_U1.exe的模塊的一部分。
      [0093]圖3D示出了根據(jù)本主題技術(shù)的各個方面的用于施加配置文件的方法(例如也稱作方法C-ι)的示例。方法S300d可以包括基于配置文件施加設(shè)定。在某些方面,實現(xiàn)方法S300d的模塊可以是稱作ClientApp.dll的模塊的一部分。在某些方面,ClientApp.dll可以是COM庫,其可以以配置文件作為輸入??梢詮呐渲梦募x取標(biāo)簽,并且利用正確的應(yīng)用程序編程界面(APIs)來施加配置文件中包含的設(shè)定的大部分。在某些方面,如果APIs無效,則可以使用直接寄存器寫入法(例如就VMware View和ICA連接而言)。
      [0094]圖3E示出了根據(jù)本主題技術(shù)的各個方面的用于施加配置文件的方法(例如也稱作方法C-2)的示例。方法S300e可以包括檢查配置文件中包含的重置標(biāo)簽(S302e)以及基于配置文件施加設(shè)定(S304e)。方法S300e可用于實現(xiàn)嵌入式客戶機(jī)配置的基于狀態(tài)的供應(yīng)。
      [0095]在某些方面,配置文件可以規(guī)定是否重置嵌入圖像的之前狀態(tài)。如果配置文件規(guī)定應(yīng)進(jìn)行重置,則在基于新的配置文件(例如恢復(fù)的配置文件)的配置改變被施加于嵌入圖像上之前,向嵌入圖像施加默認(rèn)配置。這在期望全新配置且不再需要舊配置的情況下是有利的。例如,如果客戶機(jī)設(shè)備的用戶在同一企業(yè)內(nèi)從第一項工作變動至第二項工作,但要保留使用該客戶機(jī)設(shè)備,則可以將該客戶機(jī)設(shè)備重置以完全去除客戶機(jī)設(shè)備上涉及第一項工作相關(guān)的應(yīng)用程式。新的配置(例如添加涉及第二項工作的應(yīng)用程式)然后可以被施加到客戶機(jī)設(shè)備上。在某些方面,如果配置文件未規(guī)定重置,則基于新配置的配置改變被施加到嵌入圖像上,同時禁止將默認(rèn)配置施加到嵌入圖像上。施加新的配置同時禁止施加默認(rèn)配置是有利的,因為它可以允許將新的改變附加到嵌入圖像的已有配置上。
      [0096]圖3F示出了根據(jù)本主題技術(shù)的各種方面的用于施加配置文件的方法(例如也被稱作方法C-3)的示例。方法S300f可以包括將恢復(fù)的配置文件與最近成功施加的配置文件作比較(S302f),以及根據(jù)比較結(jié)果施加設(shè)定(S304f)。例如,如果恢復(fù)的配置文件與最近成功施加的配置文件相同,則將之前的配置改變施加到嵌入圖像上。該之前的配置改變可以是基于最近成功施加的配置文件的。如果恢復(fù)的配置文件不同于最近成功施加的配置文件,則向嵌入圖像施加新的配置改變。該新的配置改變可以是基于恢復(fù)的配置文件的。
      [0097]客戶機(jī)設(shè)備
      [0098]圖4示出了根據(jù)本主題技術(shù)的各個方面的客戶機(jī)設(shè)備的簡化方框圖??蛻魴C(jī)設(shè)備102可以包括下列中的一些或全部:配置生成模塊430,驗證文件406,恢復(fù)模塊408,重置檢查模塊410,配置比較模塊412,設(shè)定應(yīng)用模塊414,配置歷史文件夾416,默認(rèn)配置文件418,應(yīng)用模塊422,驅(qū)動器模塊424,操作系統(tǒng)模塊426,以及硬件部件428。配置生成模塊430可以包括下列中的一個或兩個:配置捕獲模塊402和配置應(yīng)用模塊404。操作系統(tǒng)模塊426可以優(yōu)選包括寫入過濾器420,其可以包含排除列表。在某些方面,重置檢查模塊410、配置比較模塊412、和/或設(shè)定應(yīng)用模塊414可以為ClientApp.dll的一部分。客戶機(jī)設(shè)備102的這些模塊和/或部件可以彼此聯(lián)接。在某些方面,硬件部件428可以包括各種界面設(shè)備,客戶機(jī)設(shè)備102的這些模塊借助人機(jī)界面設(shè)備(HID)連接進(jìn)一步聯(lián)接各種用戶界面設(shè)備。用戶界面設(shè)備可以包括一個或多個輸出設(shè)備(例如顯示器、揚聲器、或者其它音頻、圖像或視頻輸出設(shè)備中的一個或多個)和一個或多個輸入設(shè)備(例如鍵盤、鼠標(biāo)、軌跡球、麥克風(fēng)、觸針、觸摸屏、觸摸墊、筆、圖形輸入板、或者其它音頻、圖像或視頻輸入設(shè)備中的一個或多個)。這些模塊也可以借助網(wǎng)絡(luò)連接與公共網(wǎng)絡(luò)118或企業(yè)網(wǎng)絡(luò)114聯(lián)接。
      [0099]在優(yōu)選實施例中,模塊(例如402-426)以軟件形式(例如子程序和代碼)實現(xiàn)。在另一實施例中,模塊中的一些或全部可以以硬件(例如應(yīng)用型專用集成電路(ASIC)、場可編程門陣列(FPGA)、可編程邏輯設(shè)備(PLD)、控制器、狀態(tài)機(jī)、門控邏輯、分離硬件部件、或者任何其它合適的設(shè)備)和/或硬件與軟件結(jié)合的形式實現(xiàn)。在本說明書中進(jìn)一步描述根據(jù)本發(fā)明的各種方面的這些模塊的附加特征和功能。
      [0100]在一個示例中,客戶機(jī)設(shè)備102的嵌入圖像可以包括操作系統(tǒng)模塊426和下列中的一些或全部:模塊422、424、408和414。在另一個示例中,客戶機(jī)設(shè)備102的嵌入圖像可以包括操作系統(tǒng)模塊426和下列中的一些或全部:模塊422、424、408、414和402。在另一個示例中,客戶機(jī)設(shè)備102的嵌入圖像可以包括操作系統(tǒng)模塊426和下列中的一些或全部:模塊422、424、408、414、402、404、406、410和412。在另一個示例中,客戶機(jī)設(shè)備102的嵌入圖像可以包括操作系統(tǒng)模塊426和下列中的一些或全部:模塊402、404、406、408、410、412、414、416、418、422 和 424。
      [0101]根據(jù)一些方法,為了通過管理軟件批量配置瘦客戶機(jī)固件,定制的固件圖像可能需要以包的形式建立。圖像的寫入過濾器可能需要被停用,可能需要安裝軟件/驅(qū)動器,可能需要設(shè)置恰當(dāng)?shù)呐渲?,且隨后可能需要啟用寫入過濾器。在這一過程之后,客戶機(jī)上的固件可能需要被拉離遠(yuǎn)程服務(wù)器。這種固件圖像可能具有較大尺寸,并且可能需要被推向利用該定制固件改變的所有恰當(dāng)?shù)目蛻魴C(jī)。
      [0102]為了防止大尺寸的固件的這一過程經(jīng)由網(wǎng)絡(luò)被推到多個客戶機(jī)上,可能要在配置文件中規(guī)定要安裝的驅(qū)動器/應(yīng)用程式。在某些方面,這些應(yīng)用程式也可以與配置文件一同進(jìn)行存儲。只要客戶機(jī)開機(jī)啟動,則恢復(fù)模塊(例如Hagent_U1.exe)可以下載配置文件,并且利用設(shè)定應(yīng)用模塊(例如ClientApp.dll)分析配置文件,檢查之前的配置文件與新下載的配置文件之間的差異(例如deltas),并且下載和安裝合適的應(yīng)用程式/驅(qū)動器。
      [0103]配置應(yīng)用服務(wù)器
      [0104]圖5示出了根據(jù)本發(fā)明方面的配置應(yīng)用服務(wù)器的簡化方框圖。服務(wù)器110可以包括配置應(yīng)用模塊504、驗證文件506和操作系統(tǒng)模塊508,所有這些模塊均可相互聯(lián)接。服務(wù)器110可以經(jīng)由例如網(wǎng)絡(luò)接口與企業(yè)網(wǎng)絡(luò)114聯(lián)通耦合。這些模塊可以以軟件、硬件和/或兩者結(jié)合的形式實現(xiàn)。在優(yōu)選實施例中,它們以軟件的形式實現(xiàn)。在本說明書中進(jìn)一步描述根據(jù)各個方面的這些模塊的特征和功能。
      [0105]恢復(fù)配置文件
      [0106]圖6A-8B示出了恢復(fù)配置文件的不同方法的示例(例如方法B-1、B-2、B_3)??梢詮拇鎯υ撆渲梦募拇鎯Ψ?wù)器處恢復(fù)配置文件。在一個方面,存儲服務(wù)器可以是任何服務(wù)器、客戶機(jī)、任何計算設(shè)備、數(shù)據(jù)庫、或者任何存儲設(shè)備。
      [0107]圖6A示出了根據(jù)本主題技術(shù)的各個方面的用于恢復(fù)配置文件的方法的示例(例如方法B-1)。方法S600可以包括利用DHCP獲取有關(guān)存儲服務(wù)器104和配置文件的信息,以及參數(shù)(S602)。例如,這種信息和參數(shù)可以從DHCP服務(wù)器108處獲取。方法S600可以包括促進(jìn)建立與存儲服務(wù)器104的連接(S604),以及從存儲服務(wù)器104恢復(fù)配置文件(S606)。在某些方面,恢復(fù)模塊408可以被用于實現(xiàn)方法S600。
      [0108]圖6B示出了根據(jù)本主題技術(shù)的各個方面的圖6A中所示方法的實施方式的示例。根據(jù)某些方面,恢復(fù)模塊408 (例如Hagent_U1.exe)可以在客戶機(jī)驅(qū)動器被加載之后由操作系統(tǒng)模塊426運行。恢復(fù)模塊408可以利用多種方法來識別可能包含期望配置文件的存儲服務(wù)器104。在某些方面,方法B-1可以包括DHCP選項標(biāo)簽方法,其中它利用DHCP客戶機(jī)APIs和因特網(wǎng)協(xié)議助手API (IPHLPAPI)功能來恢復(fù)下面提及的DHCP選項:
      [0109]"DHCPServerTag"= “161”關(guān)于服務(wù)器IP (例如配置文件所在存儲服務(wù)器的IP地址)
      [0110]“DHCPPathTag”= “ 162”關(guān)于服務(wù)器中配置文件的位置
      [0111]“DHCPUsernameTag” = “ 184”關(guān)于用于身份驗證的用戶名
      [0112]“DHCPPasswordTag”= “ 185”關(guān)于用于身份驗證的用戶名的密碼
      [0113]“DHCPProtocolTag”= “ 183”關(guān)于下載配置文件中使用的協(xié)議類型
      [0114]恢復(fù)模塊408還可以驗證DHCP標(biāo)簽值。在某些方面,可能需要服務(wù)器IP以實施方法B-1。取決于協(xié)議標(biāo)簽,端口值可以是固定的。如果DHCP具有FTP作為協(xié)議,則所考慮的端口可以是21。就HTTP和HTTPS而言,端口值可以考慮為80和443。如果未設(shè)置用戶名標(biāo)簽,則可以考慮匿名登錄。如果未配置協(xié)議標(biāo)簽,則可以默認(rèn)考慮HTTP。在某些方面,恢復(fù)模塊408可以保證即使未設(shè)定某些標(biāo)簽,也可以使用有關(guān)這些字段(field)的默認(rèn)值(參見例如圖13中的S1306)。上述標(biāo)簽值和端口值以示例的形式給出。應(yīng)認(rèn)識到也可以使用其它合適的值。
      [0115]圖7A示出了根據(jù)本主題技術(shù)的各個方面的用于恢復(fù)配置文件的方法的示例(例如方法B-2)。方法S700可以包括利用DNS獲取有關(guān)存儲服務(wù)器104和配置文件的信息,以及參數(shù)(S702)。例如,這種信息和參數(shù)可以從DNS服務(wù)器106處獲取。方法S700可以包括促進(jìn)利用統(tǒng)一資源定位器(URL)(例如從DNS服務(wù)器106處獲取的)建立與存儲服務(wù)器104的連接。方法S700可以包括從存儲服務(wù)器104處恢復(fù)配置文件(例如利用URL來定位存儲服務(wù)器104)。在某些方面,恢復(fù)模塊408可以被用于實施方法S700。
      [0116]圖7B示出了根據(jù)本主題技術(shù)的各個方面的圖7A中所示方法的實施方式的示例。
      [0117]在某些方面,方法B-2的第一個可以包括DNS服務(wù)記錄查找。管理員可以配置DNS服務(wù)器(例如DNS服務(wù)器106)以提供可以例如被稱作“_wyseconfigserver._tcp”的服務(wù)的端口數(shù)和服務(wù)器??梢蕴峁┒鄠€配置存儲服務(wù)器/端口值?;謴?fù)模塊408可以根據(jù)與各個入口相關(guān)的權(quán)重和優(yōu)先級按順序訪問它們。由于DNS服務(wù)器不會提供與各個服務(wù)器/端口入口相關(guān)的協(xié)議字符串,因此如果端口數(shù)為80,則恢復(fù)模塊408可以嘗試以HTTP為協(xié)議。否則,對于所有其它端口數(shù),它可以嘗試HTTPS,然后是HTTP。如果針對“_wyseconfigserver._tcp” 的查找失敗,則恢復(fù)模塊 408 可以嘗試“_wyseconfigserver._tcp”加域名,然后是各個子域名。例如,如果域名為X.y.Z,則恢復(fù)模塊408可以按順序利用下列名字進(jìn)行DNS服務(wù)位置查找,直至DNS服務(wù)器返回驗證應(yīng)答:
      [0118]1._wyseconf igserver._tcp
      [0119]2._wyseconf igserver._tcp.x.y.z
      [0120]3._wyseconf igserver._tcp.y.z
      [0121]4._wyseconf igserver._tcp.z
      [0122]在某些方面,如果恢復(fù)模塊408不能獲得有關(guān)DNS服務(wù)記錄查找要求的驗證應(yīng)答,則恢復(fù)模塊408可以執(zhí)行另一方法。在這點上,方法B-2的第二個可以包括DNS主機(jī)名查找。管理員可以配置DNS服務(wù)器以提供有關(guān)主機(jī)名(例如“wyseconfigserver”)的服務(wù)器IP。由于DNS服務(wù)器不會提供協(xié)議字符串或端口數(shù),因此恢復(fù)模塊408可以首先在端口 443上使用HTTPS。如果失敗了,則恢復(fù)模塊408可以在端口 80上使用HTTP。如果有關(guān)“wyseconfigserver”的查找失敗,則恢復(fù)模塊408可以嘗試“wyseconfigserver”加域名,然后是各個子域名。例如,如果域名為X.y.z,則恢復(fù)模塊408可以在下面按照下列名字進(jìn)行DNS主機(jī)名查找,直至DNS服務(wù)器返回驗證應(yīng)答:
      [0123]1.wyseconfigserver
      [0124]2.wyseconfigserver.x.y.z
      [0125]3.wyseconfigserver.y.z
      [0126]4.wyseconfigserver.z
      [0127]如果恢復(fù)模塊408收到任何有關(guān)DNS服務(wù)記錄查找或者DNS主機(jī)名查找的驗證應(yīng)答,則恢復(fù)模塊408將嘗試?yán)脧倪@些方法中任一種中接收的服務(wù)器細(xì)節(jié)下載配置文件。[0128]圖8A示出了根據(jù)本主題技術(shù)的各個方面的用于恢復(fù)配置文件的方法的示例(例如方法B-3)。方法S800可以包括從客戶機(jī)設(shè)備102的本地寄存器獲取有關(guān)存儲服務(wù)器和配置文件的信息,以及參數(shù)(S802)。方法S800可以包括促進(jìn)建立與存儲服務(wù)器104的連接(例如利用來自本地寄存器的信息和參數(shù))。方法S800可以包括從存儲服務(wù)器104處恢復(fù)配置文件(S806)。在某些方面,恢復(fù)模塊408可以被用于實施方法S800。
      [0129]圖8B示出了根據(jù)本主題技術(shù)的各個方面的圖8A中所示方法的實施方式的示例。根據(jù)某些方面,如果借助圖6A、6B、7A和7B中提及的方法未能與服務(wù)器112連接,則恢復(fù)模塊408會后退為客戶機(jī)設(shè)備102的本地寄存器中的設(shè)定。遠(yuǎn)程服務(wù)器值可以被存儲在本地寄存器中,恢復(fù)模塊408可以利用這些值來訪問服務(wù)器112以便恢復(fù)配置文件。如果恢復(fù)模塊408未能利用本地寄存器值連接服務(wù)器112,則可以應(yīng)用關(guān)于客戶機(jī)設(shè)備102嵌入的工廠默認(rèn)文件(例如默認(rèn)配置文件418)中的配置設(shè)定(例如方法B-4)。
      [0130]施加配置文件
      [0131]圖9A示出了根據(jù)本主題技術(shù)的各個方面的用于施加配置文件的方法的示例(例如方法C-2)。在某些方面,設(shè)定應(yīng)用模塊414和/或重置檢查模塊410可以被用于執(zhí)行方法S900。方法S900可以包括檢查所恢復(fù)的配置文件中的重置標(biāo)簽(S902)。重置標(biāo)簽可以具有數(shù)值“I”以命令重置客戶機(jī)設(shè)備102的配置的之前狀態(tài),或者數(shù)值“O”以命令不進(jìn)行重置(即,客戶機(jī)設(shè)備102的配置的之前狀態(tài)不需要被重置)。根據(jù)過程S904,如果重置標(biāo)簽值不為“0”,則在施加恢復(fù)的配置文件(S908)之前施加默認(rèn)的配置文件(S906)。如果重置值為“0”,則施加恢復(fù)的配置文件,同時不允許施加默認(rèn)的配置文件(S910)。盡管描述了“ I ”和“O”的重置標(biāo)簽值,但是應(yīng)認(rèn)識到也可以使用其它合適的數(shù)值。
      [0132]圖9B示出了根據(jù)本主題技術(shù)的各個方面的圖9A中所示方法的實施方式的示例。
      [0133]根據(jù)某些方面,重.置特征或者基于狀態(tài)的供應(yīng)特征可以幫助將客戶機(jī)設(shè)備102重置成工廠設(shè)定,其可以預(yù)先定義在客戶機(jī)設(shè)備102中??梢酝ㄟ^在配置文件中將重置標(biāo)簽設(shè)定為“I”來啟動重置特征。當(dāng)這種重置標(biāo)簽被設(shè)定時,設(shè)定應(yīng)用模塊414可以首先利用客戶機(jī)設(shè)備102中的默認(rèn)配置文件設(shè)定默認(rèn)配置,然后施加配置文件中的配置,所述配置文件可以如圖3C、6A、6B、7A、7B、8A和8B中提及的那樣進(jìn)行下載。因此,客戶機(jī)設(shè)備102可以被確保始終具有在配置文件中提及的設(shè)定。
      [0134]根據(jù)某些方面,除了重置客戶機(jī)設(shè)備102及其OS配置之外,重置標(biāo)簽可以去除所有的RDP連接(或者其它合適的連接設(shè)定)、view設(shè)定、以及網(wǎng)絡(luò)瀏覽器設(shè)定(例如Internetexplorer收藏夾)。下面是如何能夠利用XML描述重置標(biāo)簽的示例:
      [0135]
      【權(quán)利要求】
      1.一種用于具有基于Windows的嵌入式圖像的本地客戶機(jī)的基于狀態(tài)的供應(yīng)的裝置,所述裝置包括: 所述本地客戶機(jī)的恢復(fù)模塊,所述恢復(fù)模塊配置成促進(jìn)定位包含配置文件的遠(yuǎn)程存儲服務(wù)器,所述恢復(fù)模塊配置成促進(jìn)從所述遠(yuǎn)程存儲服務(wù)器獲得所述配置文件; 所述本地客戶機(jī)的重置檢查模塊,所述重置檢查模塊配置成基于所述配置文件來確定是否重置所述基于Windows的嵌入式圖像的之前狀態(tài);以及 所述本地客戶機(jī)的設(shè)定應(yīng)用模塊,所述設(shè)定應(yīng)用模塊配置成基于所述確定將第一配置變化和第二配置變化之一應(yīng)用于所述基于Windows的嵌入式圖像,所述第一配置變化包括對所述基于Windows的嵌入式圖像的所述之前狀態(tài)的配置更新,所述第二配置變化包括與所述基于Windows的嵌入式圖像的所述之前狀態(tài)無關(guān)的對所述基于Windows的嵌入式圖像的變化, 其中所述基于Windows的嵌入式圖像支持圖形用戶界面并包括操作系統(tǒng)和一個或多個應(yīng)用程式。
      2.如權(quán)利要求1所述的裝置, 其中如果所述重置檢查模塊確定所述之前狀態(tài)將被重置,所述設(shè)定應(yīng)用模塊配置成將默認(rèn)配置應(yīng)用于所述基于Windows的嵌入式圖像并在所述默認(rèn)配置被應(yīng)用之后將所述基于配置文件的配置應(yīng)用于所述基于Windows的嵌入式圖像,其中所述第二配置變化包括所述默認(rèn)配置和所述基于配置文件的配置,以及 其中如果所述重置檢查模塊確定所述之前狀態(tài)將不被重置,所述設(shè)定應(yīng)用模塊配置成將基于所述配置文件的所述配置應(yīng)用于所述基于Windows的嵌入式圖像,同時不允許所述默認(rèn)配置應(yīng)用于所述基于Windows的嵌入式圖像,其中所述第一配置變化包括所述基于配置文件的配置。
      3.如權(quán)利要求2所述的裝置,其中所述默認(rèn)配置基于包含在所述本地客戶機(jī)中的默認(rèn)配置文件而被應(yīng)用。
      4.如權(quán)利要求1所述的裝置,其中所述基于Windows的嵌入式圖像包括寫入過濾器,當(dāng)所述寫入過濾器被啟用時,所述寫入過濾器防止應(yīng)用于所述基于Windows的嵌入式圖像的一個或多個變化在所述本地客戶機(jī)的重啟后持續(xù)存在。
      5.如權(quán)利要求4所述的裝置,其中所述恢復(fù)模塊配置成便于在所述寫入過濾器被啟用時從所述存儲服務(wù)器獲得所述配置文件,同時防止整個基于Windows的嵌入式圖像重新安裝在所述本地客戶機(jī)上。
      6.如權(quán)利要求4所述的裝置,其中所述設(shè)定應(yīng)用模塊配置成在所述寫入過濾器被啟用時將所述第一配置變化和所述第二配置變化之一應(yīng)用于所述基于Windows的嵌入式圖像。
      7.如權(quán)利要求4所述的裝置,其中所述設(shè)定應(yīng)用模塊配置成當(dāng)所述寫入過濾器被啟用時便于將所述配置文件保存到在所述本地客戶機(jī)的存儲區(qū)域中,以使得所述配置文件經(jīng)本地客戶機(jī)重啟后持續(xù)存在所述本地客戶機(jī)上。
      8.如權(quán)利要求1所述的裝置,其中在所述本地客戶機(jī)的每次重新啟動被發(fā)起之后,所述設(shè)定應(yīng)用模塊配置成將所述第一配置變化和所述第二配置變化之一自動應(yīng)用于所述基于Windows的嵌入式圖像,以允許所述第一配置變化和所述第二配置變化之一在所述本地客戶機(jī)的用戶看來在所述本地客戶機(jī)的重啟后持續(xù)存在。
      9.如權(quán)利要求1所述的裝置,其中在所述本地客戶機(jī)的每次重新啟動被發(fā)起之后,所述恢復(fù)模塊配置成自動便于定位包含配置文件的存儲服務(wù)器并便于獲得配置文件。
      10.如權(quán)利要求1所述的裝置,其中所述第一配置變化和所述第二配置變化中的每個包括下列項中的一個或多個:對遠(yuǎn)程桌面連接的配置變化、對本地客戶機(jī)的設(shè)備的配置變化或?qū)Ρ镜乜蛻魴C(jī)的操作系統(tǒng)的配置變化。
      11.如權(quán)利要求1所述的裝置,其中在所述本地客戶機(jī)的重新啟動被發(fā)起之后,所述設(shè)定應(yīng)用模塊配置成在用戶不進(jìn)行干涉的情況下基于在所述本地客戶機(jī)的重啟后持續(xù)存在并在本地客戶機(jī)上的存儲區(qū)域中保存的所述配置文件來自動應(yīng)用所述第一配置變化和所述第二配置變化之一,以允許所述第一配置變化和所述第二配置變化之一在所述本地客戶機(jī)的用戶看來在所述本地客戶機(jī)的重啟后持續(xù)存在。
      12.如權(quán)利要求1所述的裝置,其中所述配置文件包括XML配置文件。
      13.如權(quán)利要求1所述的裝置,其中所述恢復(fù)模塊配置成利用動態(tài)主機(jī)配置協(xié)議DHCP或域名系統(tǒng)DNS中的至少一個獲取所述存儲服務(wù)器的地址信息。
      14.如權(quán)利要求1所述的裝置,其中所述恢復(fù)模塊配置成從所述本地客戶機(jī)的本地寄存器得到所述存儲服務(wù)器的地址信息。
      15.一種用于具有基于Windows的嵌入式圖像的本地客戶機(jī)的基于狀態(tài)的供應(yīng)的方法,所述方法包括: 促進(jìn)定位包含配置文件 的遠(yuǎn)程存儲服務(wù)器; 促進(jìn)在所述本地客戶機(jī)從所述遠(yuǎn)程存儲服務(wù)器獲得所述配置文件;基于所述配置文件來確定是否重置所述基于Windows的嵌入式圖像的之前狀態(tài);以及基于所述確定將第一配置變化和第二配置變化之一應(yīng)用于所述基于Windows的嵌入式圖像,所述第一配置變化包括對所述基于Windows的嵌入式圖像的之前狀態(tài)的配置更新,所述第二配置變化包括與所述基于Windows的嵌入式圖像的之前狀態(tài)無關(guān)的對所述基于Windows的嵌入式圖像的變化, 其中所述基于Windows的嵌入式圖像支持圖形用戶界面并包括操作系統(tǒng)和一個或多個應(yīng)用程式。
      16.一種使用指令來編碼的計算機(jī)可讀存儲介質(zhì),所述指令由處理系統(tǒng)執(zhí)行以執(zhí)行用于具有基于Windows的嵌入式圖像的本地客戶機(jī)的基于狀態(tài)的供應(yīng)的方法,所述指令包括用于下列操作的代碼: 促進(jìn)定位包含配置文件的遠(yuǎn)程存儲服務(wù)器; 促進(jìn)在所述本地客戶機(jī)從所述遠(yuǎn)程存儲服務(wù)器獲得所述配置文件;基于所述配置文件來確定是否重置所述基于Windows的嵌入式圖像的之前狀態(tài);以及基于所述確定將第一配置變化和第二配置變化之一應(yīng)用于所述基于Windows的嵌入式圖像,所述第一配置變化包括對所述基于Windows的嵌入式圖像的之前狀態(tài)的配置更新,所述第二配置變化包括與所述基于Windows的嵌入式圖像的之前狀態(tài)無關(guān)的對所述基于Windows的嵌入式圖像的變化, 其中所述基于Windows的嵌入式圖像支持圖形用戶界面并包括操作系統(tǒng)和一個或多個應(yīng)用程式。
      17.一種用于具有基于Windows的嵌入式圖像的本地客戶機(jī)的基于狀態(tài)的供應(yīng)的裝置,所述裝置包括: 用于促進(jìn)定位包含配置文件的遠(yuǎn)程存儲服務(wù)器的模塊; 用于促進(jìn)在所述本地客戶機(jī)從所述遠(yuǎn)程存儲服務(wù)器獲得所述配置文件的模塊; 用于基于所述配置文件來確定是否重置所述基于Windows的嵌入式圖像的之前狀態(tài)的模塊;以及 用于基于所述確定將第一配置變化和第二配置變化之一應(yīng)用于所述基于Windows的嵌入式圖像的模塊,所述第一配置變化包括對所述基于Windows的嵌入式圖像的之前狀態(tài)的配置更新,所述第二配置變化包括與所述基于Windows的嵌入式圖像的之前狀態(tài)無關(guān)的對所述基于Windows的嵌入式圖像的變化, 其中所述基于Windows的嵌入式圖像支持圖形用戶界面并包括操作系統(tǒng)和一個或多個應(yīng)用程式 。
      【文檔編號】G06F15/177GK103443783SQ201280015741
      【公開日】2013年12月11日 申請日期:2012年1月17日 優(yōu)先權(quán)日:2011年1月27日
      【發(fā)明者】S·B·圖庫, M·帕布哈拉 申請人:韋斯技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1