亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

在托管環(huán)境中基于電子郵件的自動恢復動作的制作方法

文檔序號:6366642閱讀:153來源:國知局
專利名稱:在托管環(huán)境中基于電子郵件的自動恢復動作的制作方法
技術領域
本申請涉及自動恢復動作,特別是在托管環(huán)境中基于電子郵件的自動恢復動作。
背景技術
基于電子郵件的自動恢復動作可以提供一種用于授權托管環(huán)境中的操作的機制。在傳統(tǒng)的系統(tǒng)中,通常允許工程師和操作者僅執(zhí)行在托管環(huán)境中的某些只讀操作,以最小化服務中斷。然而,當出現服務事故時,不允許工程師通過自動框架在所述環(huán)境中執(zhí)行某些自動恢復動作。這樣,在一些情況中,由自動框架施加的限制可能導致更加大的服務中斷,因為工程師或操作者不能修復現行的問題
發(fā)明內容
·提供本發(fā)明內容以便以簡化形式介紹將在以下具體實施方式
中進一步描述的一些概念。此發(fā)明內容既不旨在標識所要求保護的主題的關鍵特征或必要特征。本發(fā)明內容也不旨在用于限制所要求保護的主題的范圍??梢蕴峁┗陔娮余]件的恢復動作。可以接收來自用戶的對執(zhí)行動作的請求。如果確定該用戶不具有執(zhí)行該動作的許可,則將一個消息發(fā)送給第二用戶以批準所請求的動作。如果第二用戶批準所請求的動作,則執(zhí)行所請求的動作。以上概括描述和以下詳細描述兩者都提供了示例,并且只是說明性的。因此,以上概括描述和以下詳細描述不應當被認為是限制性的。此外,除了本文中所闡述的那些特征或變體以外,還可以提供其他特征或變體。例如,實施例可涉及具體實施方式
中所描述的各種特征組合和子組合。


合并在本公開中并構成其一部分的附圖示出本發(fā)明的實施例。在附圖中圖I是操作環(huán)境的框圖;圖2是用于提供基于電子郵件的恢復動作的方法的流程圖;以及圖3是包括計算設備的系統(tǒng)的框圖。
具體實施例方式以下詳細描述參考各個附圖。只要可能,就在附圖和以下描述中使用相同的附圖標記來指示相同或相似的元件。盡管可能描述了本發(fā)明的實施例,但修改、改編、以及其他實現是可能的。例如,可對附圖中所示的元件進行置換、添加、或修改,并且可通過對所公開的方法置換、重新排序、或添加階段來修改本文中所描述的方法。因此,以下詳細描述并不限制本發(fā)明。相反,本發(fā)明的正確范圍由所附權利要求書定義。基于電子郵件的恢復動作可以允許工程師(例如產品開發(fā)者)以及操作者(例如支持人員、IT和/或技術人員)來在諸如電子郵件和/或web服務器之類的應用服務器上正常執(zhí)行被禁止的破壞性動作。例如,工程師可能需要重新啟動電子郵件處理服務以應用關鍵更新,但他在正常情況下不具有離線采取這種產品服務的許可。當接收到工程師的情況后,自動框架可以識別出該工程師不具有所需要的許可。自動框架可以將該請求轉送給批準管理器,而不是拒絕該請求。例如,可以將電子郵件、即時消息、文本消息和/或web警報發(fā)送給和/或顯示給批準管理器。批準管理器可以評估該請求,并隨后批準或拒絕該工程師執(zhí)行所述破壞性動作的能力。這樣的批準可以包括一次性批準,可以批準工程師在有限的時間窗口中執(zhí)行相同的動作,和/或可以授予工程師在將來執(zhí)行這樣的動作的永久許可。圖I是包括自動框架110的操作環(huán)境100的框圖。自動框架110可以包括訪問控制器112、許可數據庫114以及日志服務器116。自動框架110可以通過網絡130從工程師120和/或操作者125接收動作請求。訪問控制器112可以對照許可數據庫114來評估動作請求。隨后,可以將批準請求發(fā)送給批準管理器135。當從批準管理器135接收到對請求的批準或拒絕后,可將結果報告給日志服務器116。如果批準所述動作請求,則可以在多個應用服務器140 (A)-(C)中的一個或多個上執(zhí)行所述動作。 圖2是闡明與本發(fā)明用于提供基于電子郵件的恢復動作的實施例相一致的方法200中涉及的各一般階段的流程圖。方法200可使用計算設備300來實現,如以下參考圖3更詳細描述的。在下文中將更詳細地描述實現方法200的各階段的方式。方法200可開始于起始框205并繼續(xù)至階段210,在那里計算設備300可接收來自第一用戶的動作請求。例如,第一用戶可以包括操作者125或工程師120,他們僅具有在應用服務器140 (A) - (C)上執(zhí)行只讀操作的許可。工程師120可以,例如,請求在應用服務器140(A)上執(zhí)行重新啟動操作以更新該應用。方法200可從階段210前進到階段215,在那里計算設備300可確定第一用戶是否具有執(zhí)行該動作的許可。例如,自動框架110可以確定操作者125是否屬于管理用戶組。每個用戶組可以包括一組記錄在許可數據庫114中的許可,這些許可可以控制與該組相關聯的用戶可以執(zhí)行什么樣的動作。例如,屬于操作者用戶組的用戶可以被允許讀取與應用服務器140 (A)-(C)相關聯的日志條目,但不被允許啟動或停止這些服務。根據本發(fā)明的實施例,不同的用戶和/或組對于不同的應用服務器可以具有不同的許可。屬于管理用戶組的用戶可以具有提高的許可,包括執(zhí)行可能導致服務中斷的動作的能力。在階段215,如果計算設備300確定用戶不具有執(zhí)行該動作的許可,方法200前進到階段220,在那里計算設備300可以將批準請求發(fā)送給至少一個第二用戶。例如,批準請求可以包括從第一用戶接收的問題概述以及與所請求的動作相關聯的命令文本。自動框架110可以通過電子郵件在網絡130上將批準請求發(fā)送給批準管理器135。隨后,方法200前進到階段225,在那里計算設備300可以從至少一個第二用戶處接收對批準請求的響應。例如,批準管理器135可以回復批準或拒絕該請求的電子郵件。對于另一個示例,批準管理器135可以僅僅選擇與電子郵件消息相關聯的用戶界面控件,該控件指示了他們是否批準或拒絕該請求,例如可以接受或拒絕會議請求。隨后,方法200前進到階段230,在那里計算設備300可以確定所述至少一個第二用戶是否批準所請求的動作。例如,批準管理器135可以查閱所請求的動作的細節(jié)并批準所請求的動作的執(zhí)行。
響應于確定該至少一個第二用戶已經批準所請求的動作,或在確定該用戶具有執(zhí)行所請求的動作的足夠許可之后,方法200可以前進至階段235,在那里計算設備300可以執(zhí)行所請求的動作。例如,自動框架110可以在應用服務器140(A)上執(zhí)行所請求的重新啟動的動作。在階段235處執(zhí)行了動作之后,或如果在階段230處拒絕了該動作,方法200可前進至階段240,在那里計算設備可以創(chuàng)建與所請求的動作相關聯的日志條目。例如,日志條目可以包括第一用戶的名字、第二用戶的名字、從第一用戶接收的問題概述、與所請求的動作相關聯的命令文本和/或與執(zhí)行所請求的動作相關聯的結果。根據本發(fā)明的實施例可包括用于提供基于電子郵件的恢復動作的系統(tǒng)。該系統(tǒng)可包括存儲器存儲和耦合到該存儲器存儲的處理單元。處理單元可以操作以從用戶接收執(zhí)行動作的請求,確定所述用戶是否具有執(zhí)行該動作的許可,以及響應于確定該用戶不具有執(zhí)行該動作的許將一個消息發(fā)送給第二用戶以批準所請求的動作。處理單元還可進一步操作以確定第二用戶是否已經批準所請求的動作,以及響應于第二用戶已經批準所請求的動作 而執(zhí)行所請求的動作。該批準消息可作為例如電子郵件消息、即時消息、網頁通知和/或文本消息來發(fā)送??梢杂膳c最初發(fā)送所述請求相同和/或不同的途徑來接收請求的批準或拒絕。進行操作以確定用戶是否具有執(zhí)行動作的許可可以包括進行操作以確定該用戶是否與管理用戶組相關聯。對請求的批準和/或拒絕可以隨同請求該動作的用戶、批準/拒絕該動作的用戶和/或執(zhí)行該動作的結果一起被記入日志。根據本發(fā)明的另一實施例可包括用于提供基于電子郵件的恢復動作的系統(tǒng)。該系統(tǒng)可包括存儲器存儲和耦合到該存儲器存儲的處理單元。處理單元可以操作以從第一用戶接收執(zhí)行動作的請求,確定所述第一用戶是否具有執(zhí)行該動作的許可,以及響應于確定該用戶不具有執(zhí)行該動作的許可,將一個批準請求通過電子郵件發(fā)送給至少一個第二用戶以批準所請求的動作,通過電子郵件接收來自至少一個第二用戶的對批準請求的響應,并確定至少一個第二用戶是否已經批準所請求的動作。響應于確定至少一個第二用戶已經批準所請求的動作,處理單元可以操作以執(zhí)行所請求的動作。批準請求可以包括與執(zhí)行動作請求相關聯的影響分析、與從第一用戶接收的動作請求相關聯的問題概述和/或與所請求的動作相關聯的命令文本。例如,批準請求可以包括與執(zhí)行所請求的動作相關聯的命令的確切的措辭。動作請求可以與例如web服務器和/或電子郵件服務器之類的應用服務器相關聯。可以將批準請求發(fā)送到多個用戶,每個用戶可以與管理用戶組相關聯。根據本發(fā)明的又一實施例可包括用于提供基于電子郵件的恢復動作的系統(tǒng)。該系統(tǒng)可包括存儲器存儲和耦合到該存儲器存儲的處理單元。處理單元可以操作以從第一用戶接收動作請求,確定所述第一用戶是否具有執(zhí)行該動作的許可,以及響應于確定該用戶不具有執(zhí)行該動作的許可,將一個批準請求發(fā)送給至少一個第二用戶以批準所請求的動作,接收來自至少一個第二用戶的對批準請求的響應,并確定至少一個第二用戶是否已經批準所請求的動作。響應于確定至少一個第二用戶已經批準所請求的動作,處理單元可以操作以執(zhí)行所請求的動作并創(chuàng)建與所請求的動作相關聯的日志條目。日志條目可以包括第一用戶的名字、第二用戶的名字、從第一用戶接收的問題概述、與所請求的動作相關聯的命令文本以及與執(zhí)行所請求的動作相關聯的結果。響應于確定用戶具有執(zhí)行動作的許可,處理單元可以操作以執(zhí)行動作并將動作的執(zhí)行記入日志。
圖3是包括計算設備300的系統(tǒng)的框圖。根據本發(fā)明的一個實施例,上述存儲器存儲和處理單元可在諸如圖3的計算設備300之類的計算設備中實現??墒褂糜布?、軟件或固件的任何合適的組合來實現存儲器存儲和處理單元。例如,存儲器存儲和處理單元可用計算設備300或結合計算設備300的其他計算設備318中的任一個來實現。根據本發(fā)明的實施例,上述系統(tǒng)、設備和處理器是示例,而其他系統(tǒng)、設備和處理器可包括上述存儲器存儲和處理單元。此外,計算設備300可包括如上所述的操作環(huán)境100。在本說明書中描述的方法可在其他環(huán)境中操作,而不限于計算設備300。參考圖3,根據本發(fā)明的一實施例的系統(tǒng)可包括計算設備,諸如計算設備300。在基本配置中,計算設備300可包括至少一個處理單元302和系統(tǒng)存儲器304。取決于計算設備的配置和類型,系統(tǒng)存儲器304可包括,但不限于,易失性存儲器(例如,隨機存取存儲器(RAM))、非易失性存儲器(例如,只讀存儲器(ROM))、閃存、或任何組合。系統(tǒng)存儲器304可包括操作系統(tǒng)305、一個或多個編程模塊306,并且可包括自動框架110。例如,操作系統(tǒng)305可適用于控制計算設備300的操作。此外,本發(fā)明的實施例可結合圖形庫、其他操作系統(tǒng)、或任何其他應用程序來實踐,并且不限于任何特定應用或系統(tǒng)。該基本配置在圖3中由 虛線308內的那些組件示出。計算設備300可具有附加特征或功能。例如,計算設備300還可包括附加數據存儲設備(可移動和/或不可移動),諸如例如,磁盤、光盤、或磁帶。這些附加存儲在圖3中由可移動存儲309和不可移動存儲310示出。計算設備300還可包含可允許設備300諸如通過分布式計算環(huán)境中的網絡(例如,內聯網或因特網)來與其他計算設備318進行通信的通信連接316。通信連接316是通信介質的一個示例。本文所使用的術語計算機可讀介質可包括計算機存儲介質。計算機存儲介質可包括以用于存儲諸如計算機可讀指令、數據結構、程序模塊、或其他數據等信息的任何方法或技術實現的易失性和非易失性、可移動和不可移動介質。系統(tǒng)存儲器304、可移動存儲309和不可移動存儲310都是計算機存儲介質(即,存儲器存儲)的示例。計算機存儲介質可包括,但不限于,RAM、R0M、電可擦除只讀存儲器(EEPROM)、閃存或其他存儲器技術、CD-ROM、數字多功能盤(DVD)或其他光存儲、磁帶盒、磁帶、磁盤存儲或其他磁性存儲設備、或者可用于存儲信息且可由計算設備300訪問的任何其他介質。任何此類計算機存儲介質可以是設備300的一部分。計算設備300還可以具有輸入設備312,如鍵盤、鼠標、筆、聲音輸入設備、觸摸輸入設備等。還可包括諸如顯示器、揚聲器、打印機等輸出設備314。上述設備是示例,并且可使用其他設備。本文所使用的術語計算機可讀介質還可包括通信介質。通信介質可以由計算機可讀指令、數據結構和/或程序模塊來具體化,并包括任意信息傳遞介質。作為示例而非限制,通信介質包括諸如有線網絡或直接線連接等有線介質,以及諸如聲學、射頻(RF)、紅外線和其他無線介質等無線介質。如上所述,可在系統(tǒng)存儲器304中存儲包括操作系統(tǒng)305在內的多個程序模塊和數據文件。當在處理單元302上執(zhí)行時,編程模塊306 (例如,自動框架110)可執(zhí)行各過程,包括例如,如上所述的方法300的各階段中的一個或多個。上述過程是一個示例,且處理單元302可執(zhí)行其他過程。根據本發(fā)明的實施例可使用的其他編程模塊可包括電子郵件和聯系人應用程序、文字處理應用程序、電子表格應用程序、數據庫應用程序、幻燈片演示應用程序、繪圖或計算機輔助應用程序等。一般而言,根據本發(fā)明的實施例,程序模塊可包括可執(zhí)行特定任務或可實現特定抽象數據類型的例程、程序、組件、數據結構和其他類型的結構。此外,本發(fā)明的實施例可用其他計算機系統(tǒng)配置來實踐,包括手持式設備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)或可編程消費電子產品、小型機、大型計算機等。本發(fā)明的實施例還可在其中任務由通過通信網絡鏈接的遠程處理設備執(zhí)行的分布式計算環(huán)境中實踐。在分布式計算環(huán)境中,程序模塊可位于本地和遠程存儲器存儲設備兩者中。此外,本發(fā)明的實施例可在包括分立電子元件的電路、包含邏輯門的封裝或集成電子芯片、利用微處理器的電路、或在包含電子元件或微處理器的單個芯片上實踐。本發(fā)明的實施例還可使用能夠執(zhí)行諸如例如,AND(與)、OR(或)和NOT(非)的邏輯運算的其他技術來實踐,包括但不限于,機械、光學、流體和量子技術。另外,本發(fā)明的實施例可在通用計算機或任何其他電路或系統(tǒng)中實踐。 例如,本發(fā)明的實施例可被實現為計算機過程(方法)、計算系統(tǒng)、或諸如計算機程序產品或計算機可讀介質之類的制品。計算機程序產品可以是計算機系統(tǒng)可讀并對用于執(zhí)行計算機過程的指令的計算機程序編碼的計算機存儲介質。計算機程序產品還可以是計算系統(tǒng)可讀并對用于執(zhí)行計算機過程的指令的計算機程序編碼的載體上的傳播信號。因此,本發(fā)明可以硬件和/或軟件(包括固件、常駐軟件、微碼等)來體現。換言之,本發(fā)明的實施例可采用其上包含有供指令執(zhí)行系統(tǒng)使用或結合其使用的計算機可使用或計算機可讀程序代碼的計算機可使用或計算機可讀存儲介質上的計算機程序產品的形式。計算機可使用或計算機可讀介質可以是可包含、存儲、通信、傳播、或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設備使用或結合其使用的任何介質。計算機可使用或計算機可讀介質例如可以是、但不限于電、磁、光、電磁、紅外、或半導體系統(tǒng)、裝置、設備或傳播介質。更具體的計算機可讀介質示例(非窮盡列表),計算機可讀介質可包括以下具有一條或多條導線的電連接、便攜式計算機盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦除可編程只讀存儲器(EPR0M或閃存)、光纖、以及便攜式壓縮盤只讀存儲器(CD-ROM)。注意,計算機可使用或計算機可讀介質甚至可以是其上打印有程序的紙張或另一合適的介質,因為程序可經由例如對紙張或其他介質的光學掃描而電子地捕獲,隨后如有必要被編譯、解釋、或以其他合適的方式處理,并且隨后存儲在計算機存儲器中。以上參考例如根據本發(fā)明的實施例的方法、系統(tǒng)和計算機程序產品的框圖和/或操作示圖描述了本發(fā)明的實施例。框中所注明的各功能/動作可按不同于任何流程圖所示的次序出現。例如,取決于所涉及的功能/動作,連續(xù)示出的兩個框實際上可基本同時執(zhí)行,或者這些框有時可按相反的次序執(zhí)行。盡管已描述了本發(fā)明的特定實施例,但也可能存在其他實施例。此外,雖然本發(fā)明的實施例被描述為與存儲在存儲器和其他存儲介質中的數據相關聯,但是數據還可被存儲在其他類型的計算機可讀介質上或從其讀取,諸如輔助存儲設備(像硬盤、軟盤、或CD-ROM)、來自因特網的載波、或其他形式的RAM或ROM。此外,所公開的方法的各步驟可以任何方式修改,包括通過對各步驟重新排序和/或插入或刪除步驟,而不背離本發(fā)明。在此處所包括的代碼中的包括版權在內的所有權利都歸屬于申請人并且是本申請人的財產。本申請人保持并保留此處所包括的代碼中的所有權利,并且授予僅關于所授權專利的再現且未出于其他目的再現該材料的許可。盡管本說明書包括示例,但本發(fā)明的范圍由所附權利要求書來指示。此外,盡管用 對結構特征和/或方法動作專用的語言描述了本說明書,但權利要求書并不限于以上所描述的特征或動作。相反,以上所描述的特定特征和動作是作為本發(fā)明的實施例的示例來公開的。
權利要求
1.一種用于提供基于電子郵件的恢復動作的方法(200),所述方法(200)包括 從用戶接收(210)執(zhí)行動作的請求; 確定(215)所述用戶是否具有執(zhí)行所述動作的許可; 響應于確定(215)所述用戶不具有執(zhí)行所述動作的許可,將消息(220)發(fā)送到第二用戶以批準所請求的動作; 確定(230)所述第二用戶是否批準所請求的動作;以及 響應于確定(230)所述第二用戶已批準所請求的動作,執(zhí)行(235)該所請求的動作。
2.如權利要求I所述的方法(200),其特征在于,通過至少一個下述途徑將所述消息發(fā)送到所述第二用戶電子郵件消息、即時消息、網頁通知以及文本消息。
3.如權利要求I所述的方法(200),其特征在于,確定所述用戶是否具有執(zhí)行所述動作的許可包括確定所述用戶是否與管理用戶組相關聯。
4.如權利要求I所述的方法(200),其特征在于,進一步包括創(chuàng)建(240)所請求的動作的日志,其中,所述日志包括請求所述動作的用戶以及所請求的動作是否被批準。
5.如權利要求4所述的方法(200),其特征在于,所述日志進一步包括與執(zhí)行所請求的動作相關聯的結果。
6.一種存儲有指令集合的計算機可讀介質,所述指令集合在被執(zhí)行時執(zhí)行一種用于提供基于電子郵件的恢復動作的方法(200),由所述指令集合執(zhí)行的所述方法(200)包括 接收(210)來自第一用戶的動作請求; 確定(215)所述第一用戶是否具有執(zhí)行動作的許可; 響應于確定(215)所述用戶不具有執(zhí)行所述動作的許可 通過電子郵件向至少一個第二用戶發(fā)送(220)批準請求以批準所請求的動作, 通過電子郵件從所述至少一個第二用戶接收(225)對所述批準請求的響應, 確定(230)所述至少一個第二用戶是否批準所請求的動作;以及響應于確定(230)所述至少一個第二用戶已批準所請求的動作,執(zhí)行(235)該所請求的動作。
7.如權利要求6所述的計算機可讀介質,其特征在于,所述批準請求包括與執(zhí)行所述動作請求相關聯的影響分析、與所述動作請求相關聯的問題概述以及與所請求的動作相關聯的命令文本。
8.如權利要求6所述的計算機可讀介質,其特征在于,將所述批準請求發(fā)送至多個用戶,并且其中所述多個用戶每個都與管理用戶組相關聯。
9.如權利要求6所述的計算機可讀介質,其特征在于,進一步包括創(chuàng)建(240)日志,所述日志包括所述動作請求、第一用戶、與執(zhí)行所請求的動作相關聯的結果以及第二用戶的對所述動作請求的批準。
10.一種用于提供基于電子郵件的恢復動作的系統(tǒng),所述系統(tǒng)包括 存儲器存儲(304);以及 耦合到所述存儲器存儲(304)的處理單元(302),其中所述處理單元用以 從第一用戶接收(210)動作請求,其中所述第一用戶包括下述至少一項操作者(125)和工程師(120), 確定(215)所述第一用戶是否具有執(zhí)行所述動作的許可,其中進行操作以確定(215)所述第一用戶是否具有執(zhí)行所述動作的許可包括進行操作以確定所述用戶是否屬于管理用戶組。
響應于確定(215)所述用戶不具有執(zhí)行所述動作的許可 通過下述至少一個途徑,將批準請求發(fā)送(220)至至少一個第二用戶以批準所請求的動作電子郵件消息、即時消息、網頁通知以及文本消息,其中,批準請求包括從第一用戶接收的問題概述以及與所請求的動作相關聯的命令文本; 從所述至少一個第二用戶接收(225)對所述批準請求的響應; 確定(230)所述至少一個第二用戶是否批準所請求的動作;以及響應于確定(230)所述至少一個第二用戶已批準所請求的動作,執(zhí)行(235)該所請求的動作;以及 創(chuàng)建(240)與所請求的動作相關聯的日志條目,所述日志條目包括第一用戶的名字、第二用戶的名字、從第一用戶接收的問題概述、與所請求的動作相關聯的命令文本以及與 執(zhí)行所請求的動作相關聯的結果;以及 響應于確定(215)所述用戶具有執(zhí)行所述動作的許可,執(zhí)行(235)所述動作。
全文摘要
本申請涉及在托管環(huán)境中基于電子郵件的自動恢復動作??梢蕴峁┗陔娮余]件的恢復動作??梢越邮諄碜杂脩舻膶?zhí)行動作的請求。如果確定該用戶不具有執(zhí)行該動作的許可,則將一個消息發(fā)送給第二用戶以批準所請求的動作。如果第二用戶批準所請求的動作,則執(zhí)行所請求的動作。
文檔編號G06Q10/10GK102750626SQ20121007517
公開日2012年10月24日 申請日期2012年3月20日 優(yōu)先權日2011年3月21日
發(fā)明者A·I·馬克萊奧德, C·鄭, R·拉加古帕蘭 申請人:微軟公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1