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

自動升級調(diào)度的制作方法

文檔序號:6440837閱讀:259來源:國知局
專利名稱:自動升級調(diào)度的制作方法
技術領域
本發(fā)明涉及自動升級調(diào)度。
背景技術
在計算和消費者電子環(huán)境中常常提供系統(tǒng)升級以用更新的和更好的版本來替換硬件、軟件和固件,以便使系統(tǒng)為最新的或者改善系統(tǒng)的可操作性和特性。常見的升級可以包括替換操作系統(tǒng)或軟件程序、安裝附加的存儲器、安裝軟件的新版本、更新安全或病毒程序、以及提供補丁。通常可以下載補丁以提供小的修復或更新,而不是軟件的整個新版本,并且補丁常常旨在改善功能或者解決安全問題。用戶常常使用在線服務提供商以用于定期地和自動地維護IT基礎設施以及提供安全更新和軟件補丁。然而,顧客常常不使用在線服務提供商來進行主要系統(tǒng)升級,因為在考慮到調(diào)度問題、訓練、兼容性和順應性問題時,系統(tǒng)升級可能是復雜的。在常規(guī)的服務提供商的情況下,升級可以在沒有來自顧客的輸入的情況下由服務提供商來調(diào)度,使得升級在客戶有不便的時間執(zhí)行。在其他升級情況下,顧客可以具有如下選項通過選擇立即發(fā)起系統(tǒng)更新來在其方便時進行即時升級,但是不能在未來時間或日期調(diào)度升級。

發(fā)明內(nèi)容
提供本發(fā)明內(nèi)容以便以簡化的形式介紹將在以下的具體實施方式
中進一步描述的一些概念。本發(fā)明內(nèi)容并不旨在專門標識所要求保護的主題的關鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。各實施例針對提供一種自動升級管理系統(tǒng),該系統(tǒng)可以允許顧客向服務提供商指定關于自動系統(tǒng)升級的參數(shù)和用于調(diào)度升級的時間方面的用戶偏好。該自動升級系統(tǒng)可以管理顧客偏好以用于根據(jù)包括日期、時間和容量的參數(shù)來調(diào)度自動升級。該升級系統(tǒng)可以根據(jù)顧客偏好在考慮到系統(tǒng)健康度和狀態(tài)、以及由服務提供商所確定的顧客優(yōu)先級的情況下自動地向顧客系統(tǒng)提供系統(tǒng)升級。通過閱讀下面的詳細描述并參考相關聯(lián)的附圖,這些及其他特點和優(yōu)點將變得顯而易見。可以理解,前述一般描述和以下的詳細描述都是說明性的,并且不限制所要求保護的各方面。


圖1示出了可實現(xiàn)各實施例的服務提供商環(huán)境;圖2示出了根據(jù)各實施例的自動升級系統(tǒng)環(huán)境的示例;圖3示出了根據(jù)各實施例的自動升級系統(tǒng)的示例;圖4是可實現(xiàn)根據(jù)各實施例的自動升級系統(tǒng)的聯(lián)網(wǎng)環(huán)境;圖5是可實現(xiàn)各實施例的示例性自動升級系統(tǒng)環(huán)境的框圖;圖6示出了根據(jù)各實施例的用于調(diào)度顧客系統(tǒng)的自動升級的過程的邏輯流程圖。
具體實施例方式如上面簡述的那樣,可以由服務提供商基于顧客偏好和參數(shù)來向顧客提供自動系統(tǒng)升級。該自動升級系統(tǒng)可以管理顧客偏好以用于根據(jù)諸如日期、時間和容量之類的參數(shù)來調(diào)度自動升級,并且該升級系統(tǒng)可以在考慮到系統(tǒng)健康度和狀態(tài)、顧客偏好和由服務提供商所確定的顧客優(yōu)先級的情況下地動地向顧客系統(tǒng)提供系統(tǒng)升級。在以下詳細描述中, 參考了構成詳細描述的一部分并作為說明示出各具體實施例或示例的附圖??山M合這些方面,可利用其他方面,并且可以做出結構上的改變而不背離本發(fā)明的精神或范圍。因此,以下具體實施方式
并不旨在限制,并且本發(fā)明的范圍由所附權利要求及其等效方案來限定。盡管在結合在服務器或類似計算設備上的操作系統(tǒng)上運行的應用程序而執(zhí)行的程序模塊的一般上下文中描述了各實施例,但是本領域的技術人員將認識到各方面也可以結合其它程序模塊來實現(xiàn)。一般而言,程序模塊包括執(zhí)行特定任務或實現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結構和其它類型的結構。此外,本領域的技術人員可以明白,各實施例可以用其它計算機系統(tǒng)配置來實施,包括手持式設備、多處理器系統(tǒng)、基于微處理器或可編程消費者電子產(chǎn)品、小型計算機、大型計算機以及類似計算設備。各實施例還能在任務由通過通信網(wǎng)絡鏈接的遠程處理設備來執(zhí)行的分布式計算環(huán)境中實現(xiàn)。在分布式計算環(huán)境中,程序模塊可位于本地和遠程存儲器存儲設備兩者中。各實施例可被實現(xiàn)為計算機實現(xiàn)的過程(方法)、計算系統(tǒng)、或者諸如計算機程序產(chǎn)品或計算機可讀介質等的制品。計算機程序產(chǎn)品可以是計算機系統(tǒng)可讀并且編碼包括用于使計算機或計算系統(tǒng)執(zhí)行示例過程的指令的計算機程序的計算機存儲介質。例如,計算機可讀存儲介質可經(jīng)由易失性計算機存儲器、非易失性存儲器、硬盤驅動器、閃存驅動器、 軟盤或緊致盤和類似介質中的一個或多個來實現(xiàn)。貫穿本說明書,術語“平臺”可以是用于根據(jù)顧客偏好向顧客系統(tǒng)提供自動升級的軟件和硬件組件的組合。平臺的示例包括但不限于,在多個服務器上執(zhí)行的托管服務、在單個計算設備上執(zhí)行的應用以及類似系統(tǒng)。術語“服務器”一般指通常在聯(lián)網(wǎng)環(huán)境中執(zhí)行一個或多個軟件程序的計算設備。然而,服務器還可以被實現(xiàn)為被視作網(wǎng)絡上的服務器的、在一個或多個計算設備上執(zhí)行的虛擬服務器(軟件程序)。以下提供關于這些技術和示例操作的更多細節(jié)。參考圖1,圖100示出了可以實現(xiàn)各實施例的自動升級系統(tǒng)環(huán)境。如圖1所示,托管服務提供商102可以負責管理IT基礎設施以及向顧客104提供軟件、硬件和/或固件升級、安全升級以及系統(tǒng)補丁。顧客104可以包括但不限于托管在線服務、協(xié)作創(chuàng)作環(huán)境、應用托管服務、軟件托管環(huán)境以及個體用戶。本地最終用戶106可以使用在線托管服務來通過顧客104托管和訪問其業(yè)務和個人計算環(huán)境中的軟件。根據(jù)一些實施方式,顧客專用的硬件和軟件可以駐留在托管服務提供商的場地。因此,服務提供商102可以涵蓋顧客104。服務提供商102可以向顧客104的包括軟件、硬件和/或固件的系統(tǒng)提供更新和升級。在常規(guī)系統(tǒng)中,顧客104可以在升級變?yōu)榭捎脮r通過在對各個顧客便利的時間人工地選擇即時升級來選擇升級以用于安裝在其系統(tǒng)上。這(些)顧客可以在考慮到調(diào)度、兼容性和順應性問題的情況下選擇即時升級時間。在其他情況下,顧客104可以選擇讓服務CN 102541632 A提供商102在系統(tǒng)升級變?yōu)榭捎脮r自動地安裝這些系統(tǒng)升級,然而,顧客104可能在安裝的定時方面有有限的或沒有輸入,并且該安裝可能在不方便的時間進行或者在顧客104已經(jīng)為升級接受了訓練或做好準備以前進行。這樣的限制性升級可能導致與顧客系統(tǒng)中所使用的其他軟件、硬件和/或固件的兼容性和順應性問題。根據(jù)實施例的自動升級系統(tǒng)可使得顧客104和/或本地最終用戶106能夠將用于調(diào)度自動系統(tǒng)升級的偏好傳遞給服務提供商102,使得服務提供商102可以根據(jù)顧客的偏好來調(diào)度顧客系統(tǒng)的自動升級。升級系統(tǒng)可以提供可被顧客104用于與服務提供商102交互的服務,以接收關于將要到來的升級、其可用性、特征和類似技術問題的通知,以及關于為自動系統(tǒng)升級設置偏好,使得升級被調(diào)度在各個顧客104方便/優(yōu)選的時間并且滿足順應性和兼容性要求。該升級系統(tǒng)還可以使用一種機制來收集和管理顧客偏好、調(diào)度系統(tǒng)升級、以及與升級應用通信以發(fā)起和執(zhí)行升級安裝過程。已經(jīng)參照特定的服務器、客戶端設備、應用和交互描述了圖1的示例性系統(tǒng)。各實施例不限于根據(jù)這些示例配置的系統(tǒng)。根據(jù)顧客偏好向顧客系統(tǒng)提供自動系統(tǒng)升級的系統(tǒng)可以以使用更少或額外的組件以及執(zhí)行其他任務的配置來實現(xiàn)。此外,可以使用此處描述的原理以相似的方式來實現(xiàn)特定的協(xié)議和/或接口。圖2示出了根據(jù)實施例的示例性自動升級系統(tǒng)。實施例可以通過服務提供商202 來實現(xiàn),該服務提供商202能夠向顧客214提供包括軟件、固件和/或硬件更新和升級的系統(tǒng)升級。圖200中所示的服務提供商、用戶界面和應用僅用于說明目的。如圖2中所示,自動升級系統(tǒng)200可以使得顧客214能夠與服務提供商202交互以便調(diào)度顧客系統(tǒng)的方便的自動升級。自動升級系統(tǒng)220可以跟蹤和管理用于調(diào)度自動系統(tǒng)升級的顧客偏好,并且可以通過在所調(diào)度的時間自動地執(zhí)行顧客的系統(tǒng)升級來履行顧客偏好。如上面所討論的那樣,服務提供商202可以涵蓋顧客214。根據(jù)一些實施例,自動升級系統(tǒng)220可以提供調(diào)度用戶界面206,通過該界面206, 顧客204可以與服務提供商202交互以接收關于將要到來的升級的信息、設置用于調(diào)度升級的偏好、以及接收其他通知。服務提供商202可以向顧客214通知將要到來的升級,例如通告哪些軟件/硬件/固件包將變?yōu)榭捎谩⒑螘r變?yōu)榭捎?、以及具有哪些特征集。附加的信息可以包括與現(xiàn)有系統(tǒng)的兼容性、可用的支持以及類似信息。服務提供商202還可以通過調(diào)度用戶界面206向顧客提供可用約定時隙的列表,該列表可以包括日期、時間、以及每個時隙的容量。時隙的容量可以指示服務提供商202可以在一個約定時隙內(nèi)合理地履行的升級請求的最大數(shù)目。根據(jù)其他實施例,調(diào)度系統(tǒng)204可以負責確定可用約定時隙以向顧客214呈現(xiàn)。 如果服務提供商202已經(jīng)指定用于系統(tǒng)升級的約定時隙存在并在特定時間進行,并且根據(jù)相同約定時間內(nèi)的其他升級請求以及服務提供商202在該約定時隙內(nèi)履行升級的合理能力,如果存在剩下至少最低級別的容量,則該約定時隙可以被確定為可用的。調(diào)度用戶界面206可以向顧客214呈現(xiàn)可用約定時隙。服務提供商202可以基于諸如下列多種標準來確定在約定時隙內(nèi)所允許的升級的容量例如該約定時隙內(nèi)的升級請求的數(shù)量;或者升級請求的類型,因為一些升級可能需要服務提供商202的更多計算能力。顧客214可以通過調(diào)度用戶界面206來瀏覽可用約定時隙,以及指示某約定時隙作為用于自動升級的優(yōu)選時間。當可用約定時隙被顧客214選中時,該約定時隙的容量可以基于由服務提供商202所確定的預定義的容量而減小。一旦可用約定時隙的容量耗盡,則約定時隙就可以變?yōu)椴豢捎玫模⑶艺{(diào)度系統(tǒng)204可以不再通過調(diào)度用戶界面206向其他顧客呈現(xiàn)約定時隙。根據(jù)另外的實施例,可以使得顧客214能夠選擇優(yōu)選的約定時隙,以及至少一個替代的約定時隙。約定可能不是進行自動系統(tǒng)升級的由服務提供商202所保證的時間,因此,可以選擇用于系統(tǒng)升級的一個或多個替代約定時隙,以防服務提供商202確定系統(tǒng)升級在顧客214的優(yōu)選約定時隙內(nèi)可能不能完成。在一個實施例中,服務提供商202可以對顧客214的優(yōu)選和替代約定時隙的選擇設置限制。在另一實施例中,調(diào)度系統(tǒng)204可以呈現(xiàn)可用的時隙,其中第一可用約定為從當前時間起的最小的天數(shù)。服務提供商202可以配置當前時間與第一可用約定時隙之間可允許的最小天數(shù)以允許自動升級系統(tǒng)220有足夠時間進行調(diào)度、處理和通知。例如,如果在星期一向顧客呈現(xiàn)可用時隙,則在服務提供商202已經(jīng)配置5天作為當前時間與第一可用約定時隙時間之間可允許的最小天數(shù)的情況下,第一可用約定時隙可以是星期六。附加地,服務提供商202可以配置優(yōu)選的約定時隙與一個或多個替代時隙之間可允許的最小天數(shù)。例如,如果選擇優(yōu)選的時隙在11月1日星期一,則在服務提供商202已經(jīng)配置一個星期作為優(yōu)選時隙與替代時隙之間可允許的最小天數(shù)的情況下,第一可用替代時隙可以是11月8日星期一。優(yōu)選約定時隙與替代約定時隙之間的最小時間段可以允許服務提供商202解決代碼隱錯或其他問題以及調(diào)查和確定首次嘗試時的潛在升級失敗的原因。服務提供商202可以配置當前時間、優(yōu)選時隙和替代時隙之間的任何天數(shù)范圍。根據(jù)又一些實施例,調(diào)度用戶界面206可以呈現(xiàn)服務提供商202對顧客系統(tǒng)214 的所有可用升級的列表,并且可以使得顧客能夠針對每個可用升級個別化地調(diào)度自動升級,或者選擇非自動地升級并決定在以后的時間升級。附加地,在另一實施例中,調(diào)度系統(tǒng) 204可以允許顧客214定義所有可用時間的范圍以自動地升級顧客的系統(tǒng)或者在一個或多個升級變?yōu)榭捎脮r安裝這些升級。例如,顧客214可以選擇上午12:00與凌晨5:00之間的任何夜晚或者任何星期天都是供服務提供商202進行自動升級的優(yōu)選時隙。調(diào)度系統(tǒng)204還可以在約定數(shù)據(jù)庫中管理和存儲顧客約定時隙偏好。調(diào)度系統(tǒng) 204可以跟蹤可用系統(tǒng)升級以及顧客請求的約定時隙,并且監(jiān)控將要采取的經(jīng)調(diào)度的動作, 比如調(diào)度的升級和顧客通知。當在時隙中調(diào)度自動系統(tǒng)升級時,調(diào)度系統(tǒng)204可以選擇顧客以進行升級,并且可以引導升級應用210執(zhí)行所調(diào)度的升級在顧客的系統(tǒng)上的安裝。在當前時間處于顧客的優(yōu)選或替代約定時隙內(nèi)并且存在由服務提供商202所確定的足夠容量可供使用來執(zhí)行系統(tǒng)升級時,可以選擇顧客系統(tǒng)進行升級。此外,服務提供商202可以設置用于選擇顧客進行自動升級的附加參數(shù),例如包括在可用時隙中存在足夠時間來完成該系統(tǒng)升級。在另一實施例中,可以在顧客的優(yōu)選或替代約定時隙期間基于由調(diào)度系統(tǒng)204所確定的顧客優(yōu)先級選擇顧客來進行升級??梢允紫冗x擇具有最高優(yōu)先級的顧客進行系統(tǒng)升級。顧客的優(yōu)先級可以由服務提供商202基于大小、數(shù)據(jù)復雜度或者諸如升級處理時間、容量和實施方式之類的其他特性來確定。此外,優(yōu)先級可以基于顧客所選擇的優(yōu)選或替代約定時隙來確定。例如,如果顧客具有僅僅一個利用調(diào)度系統(tǒng)204調(diào)度的約定,則可以給該顧客賦予較高優(yōu)先級狀態(tài),因為存在僅僅一個約定意味著優(yōu)選時隙已經(jīng)過去,并且替代時隙不可用或未經(jīng)調(diào)度。可以給具有兩個或更多調(diào)度約定的顧客賦予較低的優(yōu)先級,因為如果該系統(tǒng)升級不能在當前時隙內(nèi)完成,則未來的
7替代調(diào)度時隙可能是可用的。根據(jù)一些實施例,調(diào)度系統(tǒng)204可以連續(xù)地監(jiān)控即將到來的約定時隙,并且通過調(diào)度用戶界面206向顧客214發(fā)送表示升級被調(diào)度以供安裝的提醒或告警。告警可以包括但不限于電子郵件、日歷警報、文本消息或彈出窗口提醒。調(diào)度系統(tǒng)204可以配置任何天數(shù)作為標準提醒時間周期,或者在一替代實施例中,顧客214可以設置日期、時間和該顧客優(yōu)選來接收的告警類型。附加地,在另一環(huán)境中,調(diào)度系統(tǒng)可以向顧客214發(fā)送向顧客告警系統(tǒng)升級成功的通知212。例如,如果所調(diào)度的自動升級被升級應用210成功地執(zhí)行,則調(diào)度系統(tǒng)可以向顧客214通知成功安裝。同樣,如果自動系統(tǒng)升級由于容量或可用性問題而未執(zhí)行,或者如果升級因其他原因失敗,則調(diào)度系統(tǒng)可以向顧客214通知不成功的安裝,并且可以向顧客通知替代約定時隙將被調(diào)度,或者用戶界面206可以呈現(xiàn)額外的替代約定時隙以供選擇。圖3示出了用于調(diào)度和執(zhí)行顧客系統(tǒng)的自動升級的另一示例性環(huán)境。如圖300所示,約定調(diào)度系統(tǒng)302可以跟蹤和管理用于由升級調(diào)度模塊308來調(diào)度自動系統(tǒng)升級的顧客偏好,可以履行由升級應用201在所調(diào)度的時間自動執(zhí)行顧客的系統(tǒng)升級的顧客偏好; 以及可以向顧客306發(fā)送通知304以向顧客306提醒所調(diào)度的升級并且向顧客通知自動升級成功。在一示例性實施例中,約定調(diào)度系統(tǒng)302可以使得顧客306能夠與升級調(diào)度模塊 308交互以調(diào)度用于自動系統(tǒng)升級的優(yōu)選和替代約定時隙。約定調(diào)度系統(tǒng)302可以向顧客 306通知(304)由服務提供商確定的可用時隙。當顧客選擇一個或多個約定時隙時,升級調(diào)度模塊308可以將所調(diào)度的約定存儲在調(diào)度數(shù)據(jù)庫中,并且可以管理、跟蹤和監(jiān)控用于系統(tǒng)升級的所有所調(diào)度的約定。約定調(diào)度系統(tǒng)302可以向顧客306發(fā)送表示升級被調(diào)度以供安裝的提醒或告警。根據(jù)一些實施例,升級調(diào)度模塊308可用于跟蹤所調(diào)度的約定并且檢查要采取的所調(diào)度的動作。升級調(diào)度模塊308可以確定自動升級被調(diào)度為在顧客系統(tǒng)上進行,并且基于多種標準選擇顧客306在該顧客的調(diào)度約定期間進行升級,這些標準包括但不限于 調(diào)度的約定時隙、系統(tǒng)健康度和狀態(tài)、服務器進行升級的容量、顧客偏好和顧客優(yōu)先級。如果某顧客被選中進行升級,則升級調(diào)度模塊308可以引導由承租人硬件和/或軟件316的升級應用310對系統(tǒng)升級進行的安裝。在另一實施例中,如果系統(tǒng)升級不成功,則反饋循環(huán) 312可以致使升級調(diào)度模塊308重新調(diào)度在該顧客的替代更新約定時隙內(nèi)的自動升級。任選地,顧客306還可以直接地調(diào)度/重新調(diào)度升級(314)??梢韵蝾櫩?06發(fā)送通知304以向該顧客通知不成功的系統(tǒng)升級,并且可以向該顧客告警下一個所調(diào)度的替代約定時隙, 或者約定調(diào)度系統(tǒng)302可以提供用于重新調(diào)度自動升級約定的可用時隙的列表。在另一實施例中,服務提供商處的支持人員可以代表顧客調(diào)度/重新調(diào)度升級約定。已經(jīng)用特定元素、配置和場景描述了圖1-3中的示例。各實施例不限于根據(jù)這些示例配置的系統(tǒng)。根據(jù)顧客偏好向顧客系統(tǒng)提供自動升級可以以使用其他類型的元素、場景的配置或者以類似方式使用在此所述原理的配置來實現(xiàn)。圖4是可實現(xiàn)各實施例的示例聯(lián)網(wǎng)環(huán)境。根據(jù)顧客偏好向顧客系統(tǒng)提供自動升級的系統(tǒng)可以經(jīng)由通過諸如托管服務之類的一個或多個服務器414上執(zhí)行的軟件來實現(xiàn)。該平臺可以通過網(wǎng)絡410來與諸如智能電話413、膝上型計算機412、或臺式計算機411 ( “客戶機設備”)等各個計算設備上的客戶機應用進行通信。執(zhí)行于任一客戶機設備411-413的客戶端應用可便于通過由各服務器414執(zhí)行的或在單獨服務器416上執(zhí)行的應用進行的通信。在服務器之一上執(zhí)行的配置應用可以促進調(diào)度顧客系統(tǒng)的自動升級。該應用可以使得用戶能夠選擇可用約定時隙以用于系統(tǒng)升級; 可以向顧客提供關于升級狀態(tài)和調(diào)度選項的通知;以及可以如前述所討論的那樣根據(jù)顧客偏好來執(zhí)行自動系統(tǒng)升級。自動升級系統(tǒng)可以直接或通過數(shù)據(jù)庫服務器418從數(shù)據(jù)存儲 419中檢索相關數(shù)據(jù),并且通過客戶機設備411-413將所請求的服務(例如文檔編輯)提供給用戶。網(wǎng)絡410可包括服務器、客戶機、因特網(wǎng)服務供應商以及通信介質的任何拓撲結構。根據(jù)各實施例的系統(tǒng)可以具有靜態(tài)或動態(tài)拓撲結構。網(wǎng)絡410可包括諸如企業(yè)網(wǎng)絡等安全網(wǎng)絡、諸如無線開放網(wǎng)絡等非安全網(wǎng)絡、或因特網(wǎng)。網(wǎng)絡410還可通過諸如公共交換電話網(wǎng)絡(PSTN)或蜂窩網(wǎng)絡等其他網(wǎng)絡來協(xié)調(diào)通信。此外,網(wǎng)絡410可包括諸如藍牙或類似網(wǎng)絡等短程無線網(wǎng)絡。網(wǎng)絡410提供此處描述的節(jié)點之間的通信。作為示例而非限制,網(wǎng)絡410可以包括例諸如聲學、RF、紅外線和其它無線介質等的無線介質??梢圆捎糜嬎阍O備、應用、數(shù)據(jù)存儲和數(shù)據(jù)分發(fā)系統(tǒng)的許多其他配置來實現(xiàn)根據(jù)顧客調(diào)度偏好為顧客提供自動系統(tǒng)升級的平臺。此外,圖4中所討論的聯(lián)網(wǎng)環(huán)境僅用于說明目的。各實施例不限于示例應用、模塊、或過程。圖5及相關描述旨在提供對其中可實現(xiàn)各實施例的合適計算環(huán)境的簡要概括描述。參考圖5,示出了用于根據(jù)各實施例的應用(諸如計算設備500)的示例計算操作環(huán)境的框圖。在基本配置中,計算設備500可以是任何計算設備,該計算設備執(zhí)行能夠根據(jù)各實施例來調(diào)度顧客系統(tǒng)的自動升級的應用,并包括至少一個處理單元502和系統(tǒng)存儲器504。 計算設備500還可包括協(xié)作執(zhí)行程序的多個處理單元。取決于計算設備的確切配置和類型,系統(tǒng)存儲器504可以是易失性的(如RAM)、非易失性的(如ROM、閃存等)或是兩者的某種組合。系統(tǒng)存儲器504通常包括適于控制平臺操作的操作系統(tǒng)505,諸如來自華盛頓州雷德蒙市的微軟公司的WINDOWS 操作系統(tǒng)。系統(tǒng)存儲器504還可以包括一個或多個軟件應用,比如程序模塊506、升級應用522、以及升級調(diào)度模塊524。應用522可以使得用戶能夠設置偏好和調(diào)度約定以用于自動系統(tǒng)升級。通過由配置模塊5M控制的用戶界面,應用522可以向用戶顯示可用的約定時間,并且可以向顧客發(fā)送關于升級狀態(tài)和選項的通知和提醒。升級調(diào)度模塊可以跟蹤和管理用于自動升級的所有所調(diào)度的約定時隙,并且可以選擇顧客以進行系統(tǒng)升級的自動安裝。應用522和升級調(diào)度模塊5M可以是分開的應用或托管服務的集成模塊。該基本配置在圖5中由虛線508內(nèi)的那些組件示出。計算設備500可以具有附加特征或功能。例如,計算設備500還可包括附加數(shù)據(jù)存儲設備(可移動和/或不可移動),例如磁盤、光盤或磁帶。在圖5中通過可移動存儲509 和不可移動存儲510示出這樣的附加存儲。計算機可讀存儲介質可以包括以用于存儲諸如計算機可讀指令、數(shù)據(jù)結構、程序模塊或其它數(shù)據(jù)等信息的任何方法或技術實現(xiàn)的易失性和非易失性、可移動和不可移動介質。系統(tǒng)存儲器504、可移動存儲509和不可移動存儲510 都是計算機可讀存儲介質的示例。計算機可讀介質包括,但不限于,RAM、R0M、EEPR0M、閃存或其它存儲器技術、CD-ROM、數(shù)字多功能盤(DVD)或其它光存儲、磁帶、磁盤存儲或其它磁存儲設備、或能用于存儲所需信息且可以由計算設備500訪問的任何其它介質。任何這樣的計算機可讀存儲介質都可以是計算設備500的一部分。計算設備500還可以具有輸入設備512,諸如鍵盤、鼠標、筆、語音輸入設備、觸摸輸入設備和類似輸入設備。還可以包括輸出設備514,諸如顯示器、揚聲器、打印機和其它類型的輸出設備。這些設備在本領域中公知并且無需在此處詳細討論。計算設備500還可包含通信連接516,該通信連接允許該設備諸如通過分布式計算環(huán)境中的有線或無線網(wǎng)絡、衛(wèi)星鏈接、蜂窩鏈接、短程網(wǎng)絡和類似機制來與其他設備518 進行通信。其他設備518可包括執(zhí)行通信應用的計算機設備、web服務器和類似設備。通信連接516是通信介質的一個示例。通信介質可在其中包括計算機可讀指令、數(shù)據(jù)結構、程序模塊或其它數(shù)據(jù)。作為示例而非限制,通信介質包括諸如有線網(wǎng)絡或直接線連接之類的有線介質,以及諸如聲學、RF、紅外及其他無線介質之類的無線介質。各示例實施例還包括各種方法。這些方法可以用任何數(shù)量的方式,包括本文中所描述的結構來實現(xiàn)。一種此類方式是通過本文中描述的類型的設備的機器操作。另一可任選方式是結合一個或多個人類操作者執(zhí)行該方法的各個操作中的某一些來執(zhí)行該方法的一個或多個操作。這些人類操作者無需彼此同在一處,而是其每一個可以僅與執(zhí)行程序的一部分的機器同在一處。圖6示出了根據(jù)各實施例的用于根據(jù)顧客偏好向顧客系統(tǒng)提供自動升級的過程 600的邏輯流程圖。可在服務器或其他計算設備上實現(xiàn)過程600。過程600始于操作610,其中可用約定時隙可以由服務提供商確定并且可被呈現(xiàn)給顧客以用于選擇用于自動升級的優(yōu)選約定時隙以及用于自動系統(tǒng)升級的至少一個替代約定時隙。在操作620,該系統(tǒng)可以接收針對約定時隙的顧客請求,并且該系統(tǒng)可以基于該時隙的容量確定所請求的時隙是否是可用的。在操作630,該系統(tǒng)調(diào)度在優(yōu)選約定時隙和一個或多個替代約定時隙的數(shù)據(jù)庫中調(diào)度該顧客以進行自動系統(tǒng)升級。替代地,可以使得顧客能夠直接地或者通過服務提供商處的支持人員來調(diào)度(或重新調(diào)度)約定,這由饋入到操作630中的輸入操作690來示出。在調(diào)度了約定以后,在操作640,該系統(tǒng)可以繼續(xù)跟蹤和監(jiān)控約定數(shù)據(jù)庫并且在所調(diào)度的升級以前的由該系統(tǒng)或該顧客所配置的時間,該系統(tǒng)可以向該顧客發(fā)送告警或通知以向該顧客提醒將要到來的所調(diào)度的升級。虛線循環(huán)680表示向顧客的重復通知。例如, 關于待決升級的通知可以在所調(diào)度的約定日期以前4星期、2星期和1星期被發(fā)送。在當前時間處于顧客的約定時隙內(nèi)時,在操作650,該系統(tǒng)可以根據(jù)由服務提供商所確定的顧客優(yōu)先級選擇顧客以進行升級,并且告警升級系統(tǒng)在該顧客的系統(tǒng)上安裝該升級。在操作660, 該系統(tǒng)可以向顧客通知升級成功。如果升級由于容量問題或其他問題而不成功,則該系統(tǒng)可以通過操作670處的反饋循環(huán)來重新調(diào)度該顧客的替代約定時隙內(nèi)的自動升級,并且繼續(xù)用于選擇顧客以進行升級以及自動升級顧客的系統(tǒng)的過程。升級可以包括但不限于操作系統(tǒng)、軟件程序、硬件、固件或其組合。包括在過程600內(nèi)的各操作是用于說明目的。根據(jù)顧客偏好向顧客系統(tǒng)提供自動升級可以通過具有更少或附加步驟的類似過程,以及以使用在此所述原理的操作的不同次序來實現(xiàn)。以上說明書、示例和數(shù)據(jù)提供了對各實施例組成的制造和使用的全面描述。盡管用結構特征和/或方法動作專用的語言描述了本主題,但可以理解,所附權利要求書中定義的主題不必限于上述具體特征或動作。相反,上述具體特征和動作是作為實現(xiàn)權利要求和各實施例的示例形式而公開的。
權利要求
1.一種至少部分地在計算設備中執(zhí)行的用于提供自動升級管理系統(tǒng)的方法,該方法包括向顧客提供用于調(diào)度自動系統(tǒng)升級的可用約定選項(610); 使得該顧客能夠選擇用于該自動系統(tǒng)升級的可用約定(620); 存儲和管理用于該自動系統(tǒng)升級約定的顧客偏好; 在顧客請求的約定時隙調(diào)度該自動系統(tǒng)升級(630); 與升級應用通信以執(zhí)行該自動系統(tǒng)升級(650); 在成功安裝該系統(tǒng)升級以后,向該顧客通知該系統(tǒng)升級的安裝(660)。
2.根據(jù)權利要求1所述的方法,其特征在于,還包括使得該顧客能夠選擇用于該自動系統(tǒng)升級的優(yōu)選約定時隙和至少一個替代約定時隙 (690)。
3.根據(jù)權利要求2所述的方法,其特征在于,還包括響應于不成功的系統(tǒng)升級,下列動作之一提供用于重新調(diào)度該自動系統(tǒng)升級的替代約定時隙;以及在所述至少一個替代約定時隙重新調(diào)度該自動系統(tǒng)升級(610)。
4.根據(jù)權利要求1所述的方法,其特征在于,還包括使得顧客(306)能夠選擇下列項中之一用于該約定的日期/時間的范圍、以及重新進行的日期/時間。
5.根據(jù)權利要求1所述的方法,其特征在于,提供用于調(diào)度該自動系統(tǒng)升級的可用約定選項包括提供可用升級的列表以及使得顧客(306)能夠為每個單獨的升級調(diào)度一個或多個約定。
6.根據(jù)權利要求1所述的方法,其特征在于,還包括監(jiān)控和跟蹤可用的系統(tǒng)升級和所調(diào)度的顧客約定以用于提供顧客告警通知(304)。
7.根據(jù)權利要求1所述的方法,其特征在于,還包括向每個顧客(214)分配在所調(diào)度的約定時隙中進行所調(diào)度的自動升級的優(yōu)先級;以及在所調(diào)度的約定時隙內(nèi)基于所分配的優(yōu)先級來選擇顧客以進行自動系統(tǒng)升級。
8.一種用于提供自動升級管理系統(tǒng)的服務器020),包括 用于存儲指令的存儲器;耦合到該存儲器的處理器,該處理器結合存儲在該存儲器中的指令來執(zhí)行自動升級調(diào)度應用004),其中自動升級調(diào)度應用被配置為向顧客提供用于調(diào)度自動系統(tǒng)升級的可用約定選項(610);使得該顧客能夠選擇用于該自動系統(tǒng)升級的可用約定時隙(620);存儲用于所選自動系統(tǒng)升級約定的顧客偏好;在顧客所選的約定時隙調(diào)度自動系統(tǒng)升級(630);在所調(diào)度的自動系統(tǒng)升級以前告警該顧客(640);引導升級應用在所調(diào)度的約定時隙執(zhí)行該系統(tǒng)升級(650);以及在成功安裝該系統(tǒng)升級以后,向該顧客通知該系統(tǒng)升級的安裝(660)。
9.根據(jù)權利要求8所述的服務器,其特征在于,該自動升級調(diào)度應用(204)還被配置為使得顧客(214)能夠選擇來自下列各項的組中的至少一項日期、時間、頻率、以及要發(fā)送的告警的類型。
10.根據(jù)權利要求8所述的服務器,其特征在于,該自動升級調(diào)度應用(204)還被配置為提供反饋循環(huán)(680)以向該顧客通知不成功的系統(tǒng)升級以及自動地在替代約定時隙重新調(diào)度該系統(tǒng)升級。
11.根據(jù)權利要求8所述的服務器,其特征在于,該自動升級調(diào)度應用(204)還被配置為基于時間、日期和服務提供商容量中的一個向顧客(214)提供可用約定時隙;以及使得顧客(214)能夠在一個或多個可用約定時隙中選擇用于調(diào)度該自動系統(tǒng)升級的日期/時間的范圍、以及重新進行的約定時隙。
12.—種計算機可讀存儲介質,該計算機可讀存儲介質上存儲有用于提供自動升級管理系統(tǒng)的指令,所述指令包括向顧客提供用于調(diào)度自動系統(tǒng)升級的可用約定選項(610);使得該顧客能夠選擇用于該自動系統(tǒng)升級的可用約定時隙、以及至少一個替代約定時隙(620);存儲用于所選自動系統(tǒng)升級約定的顧客偏好;在顧客所選的約定時隙調(diào)度該自動系統(tǒng)升級(630);在所調(diào)度的自動系統(tǒng)升級以前通知該顧客(640);引導升級應用在所調(diào)度的約定時隙執(zhí)行該系統(tǒng)升級(650);在成功安裝該系統(tǒng)升級以后,向該顧客通知該系統(tǒng)升級的安裝(660);以及響應于不成功的系統(tǒng)升級,在所述至少一個替代約定時隙重新調(diào)度該自動系統(tǒng)升級。
13.根據(jù)權利要求12所述的計算機可讀介質,其特征在于,所述指令還包括 在所選約定時隙調(diào)度了系統(tǒng)升級以后,減小該時隙的容量;以及在該時隙的容量耗盡以后,向顧客(306)通知該約定時隙不再可用。
14.根據(jù)權利要求12所述的計算機可讀介質,其特征在于,所述指令還包括使得顧客(306)能夠基于來自包括下列各項的組中的至少一項來選擇用于所調(diào)度的系統(tǒng)升級以及系統(tǒng)升級成功的通知設定日期、時間、以及通知的類型。
15.根據(jù)權利要求12所述的計算機可讀介質,其特征在于,所述指令還包括 基于來自包括以下各項的組中的至少一項來執(zhí)行該自動系統(tǒng)升級所調(diào)度的約定時隙;提供該系統(tǒng)升級的服務器的健康度和狀態(tài);提供該系統(tǒng)升級的服務器的能力;顧客偏好;以及顧客優(yōu)先級。
全文摘要
本發(fā)明涉及自動升級調(diào)度。由服務提供商基于顧客的偏好和參數(shù)來向該顧客提供自動系統(tǒng)升級。該自動升級系統(tǒng)可以管理用于根據(jù)諸如日期、時間和容量之類的參數(shù)來調(diào)度自動升級的顧客偏好。該升級系統(tǒng)可以根據(jù)顧客偏好在考慮到系統(tǒng)健康度和狀態(tài)、顧客參數(shù)、以及由服務提供商所確定的顧客優(yōu)先級的情況下自動地向顧客系統(tǒng)提供系統(tǒng)升級。
文檔編號G06F9/445GK102541632SQ20111041148
公開日2012年7月4日 申請日期2011年11月21日 優(yōu)先權日2010年11月22日
發(fā)明者D·莫伊, M·庫珀, M·畢爾克, R·托布克斯 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
长岭县| 勃利县| 宜兰市| 名山县| 和林格尔县| 分宜县| 鲁甸县| 丹江口市| 拜泉县| 临沧市| 康平县| 含山县| 蓝山县| 屏山县| 邢台县| 大城县| 名山县| 南丹县| 洛阳市| 黄浦区| 漠河县| 和平区| 越西县| 枞阳县| 靖西县| 高淳县| 团风县| 吕梁市| 申扎县| 宜兰县| 洞头县| 沙湾县| 晋江市| 山阴县| 杭锦后旗| 务川| 缙云县| 兰西县| 天祝| 长丰县| 南宫市|