本發明專利技術提供了基于搜索的系統管理。可顯示包括搜索輸入元素和結果列表元素的管理界面。可經由搜索輸入元素來接收關鍵字并且可標識與接收到的關鍵字相關聯的多個匹配的配置屬性。可以在結果列表元素中顯示與接收到的關鍵字相關聯的多個配置屬性中的至少一個,并且所顯示的多個配置屬性中的每一個都可包括可選用戶界面元素。
【技術實現步驟摘要】
【國外來華專利技術】基于搜索的系統管理背景基于搜索的系統管理是一種用于為系統管理員提供改進的管理界面體驗的過程。在某些情況下,管理員可能難以找到特征或功能或者可能期望在不通過若干層界面導航的情況下進行特定任務。用于復雜服務器和/或應用的常規管理控制臺可包含數萬個配置元素,從而使得對所需元素的傳統搜索變得耗時。例如,郵件服務器管理員可能想要改變用戶郵箱的大小配額。管理員可能需要花時間查找郵箱窗格,啟動屬性對話框,并導航至右側屬性頁面和配額控件以改變配額。即使在管理員確切地知道在哪里找到該控件時,該過程也可能仍然需要較長的用戶界面交互過程來到達那里。此外,常規系統不向管理員提供容易地標識特定特征是否在管理控制臺中具有配置界面的任何方法。例如,當管理員無法在控制臺中找到證書管理界面時,他們可能不確定控制臺中實際上是否存在他們沒找到的界面或者證書是否能夠以其他方式來管理。·概述可提供基于搜索的系統管理。提供本
技術實現思路
是為了以簡化的形式介紹將在以下具體實施方式中進一步描述的一些概念。本
技術實現思路
并非旨在標識出所要求保護的主題的關鍵特征或必要特征。本
技術實現思路
亦非旨在用于限制所要求保護的主題的范圍。可提供基于搜索的系統管理。可顯示一種包括搜索輸入元素和結果列表元素的管理界面。通過搜索輸入元素接收關鍵字并且標識關聯于所接收的關鍵字的多個匹配的配置屬性。關聯于所接收的關鍵字的多個配置屬性中的至少一個可在結果列表元素中顯示,并且所顯示的多個配置屬性中的每一個可包括可選用戶界面元素。前述概括描述和以下詳細描述兩者都提供示例且都只是說明性的。因此,前述概括描述和以下詳細描述不應被認為是限制性的。此外,除了此處所闡明的那些之外還可提供其他特征或變型。例如,各實施例可涉及在詳細描述中描述的各種特征組合和子組合。附圖簡述合并在本專利技術中并構成其一部分的附圖示出本專利技術的各種實施方式。在附圖中圖I是操作環境的框圖;圖2A-2B是用于提供基于搜索的系統管理的用戶界面的簡化框圖;圖3是配置對話框的簡化框圖;圖4是用于提供基于搜索的系統管理的方法的流程圖;以及圖5是包括計算設備的系統的框圖;詳細描述以下具體實施方式參考各個附圖。只要可能,就在附圖和以下描述中使用相同的附圖標記來指示相同或類似的要素。盡管可能描述了本專利技術的各實施方式,但修改、改編和其他實現也是可能的。例如,可以對附圖中所示出的要素進行置換、添加、或修改,且可以通過對所公開的方法置換、重新排序、或添加階段來修改此處所描述的方法。因此,以下詳細描述并不限制本專利技術。相反,本專利技術的正確范圍由所附權利要求書確定。提供基于搜索的系統管理。根據本專利技術的各實施例,可提供搜索框作為管理控制臺界面的一部分。與標準的結構化導航模型如常規系統中的樹或列表相比,基于搜索的導航讓管理員具有非結構化導航的靈活性。例如,管理員可能有一特定任務想要完成,諸如增加密碼的最小長度。通過基于搜索的控制臺,管理員就不需要導航常規的列表來人工轉到正確的配置界面。相反,管理員可輸入關鍵字諸如“最小”或“密碼”。一種匹配算法可處理特征數據庫以找出與該關鍵字有關的特征。根據本專利技術的各實施例,一些配置和/或特征可應用于整個系統和/或個別或選中的用戶。例如,郵箱配額可包括可配置的系統默認值,但還能基于用戶對用戶進行配置。找到的特征可在管理控制臺中顯示的返回列表中呈現。管理員隨后可用更直觀的方式對返回的列表進行操作而不需要任何人工導航。例如,通過允許管理員改變列表中的配置值和/或選擇用于導航到配置頁面或窗口的元素,可節省若干導航步驟(例如,“鼠標點擊”)來提高管理員的效率。例如,通過雙擊任何結果,管理員能夠自動修改所需的特征用戶界面。根據本專利技術的各實施例,可顯示包括用于編輯單一所選屬性的控件的最小對話框。 可用于測量工具的直觀性的一種度量是完成任務所占用的時間。用戶界面導航時間和鼠標點擊數量在提供簡單但具有功能性的用戶界面時扮演主要角色。通過使用數據驅動基礎結構(DDI)來提供非結構化導航模型,管理控制臺可提供直觀導航并減少鼠標點擊次數。DDI可從用戶界面代碼中提取基礎的配置和/或業務邏輯。這可將呈現層與業務層分離,允許新的呈現層執行相同的配置邏輯。另外,相同的呈現層可用于執行若干不同組件(例如,電子郵件服務器、用戶帳號配置、web服務器、DNS服務器等)的配置邏輯。DDI例如可使用標準的· Net抽象DataTable (數據表)來實現,并且可將配置控件綁定到表中的列。一種單獨的組件(例如,數據加載器/處理器)可按需填充DataTable、從DataTable中提取數據源。例如可用XML來設計數據檢索算法,并且可與軟件代碼分離以呈現數據。其它編程語言可包括與· Net的DataTable抽象相似的適于提供相似實現的結構。可索引和顯示所檢索的數據,并且在從結果顯示中選擇屬性時,可從XML跟蹤DataTable來得到綁定到該屬性的控件并且動態地在屏幕上實例化配置對話框。因為端點是已知的,所以對話框可綁定到感興趣的屬性。此外,在控制臺中可顯示導航路徑以向管理員示出如何導航到它而不用進行下一次的搜索。根據本專利技術的各實施例,管理控制臺的用戶可包括關聯于管理控制臺的計算機、系統和/或應用服務的管理員。這些用戶可與包括各種安全權限的用戶帳號相關聯。例如,一般用戶具有允許他們觀看可通過管理控制臺訪問的所有屬性的安全權限,而其它用戶具有觀看和/或改變僅其中一部分屬性的權限。一些用戶具有觀看屬性的權限但沒有改變值的權限。管理控制臺可用于將匹配屬性的顯示限制于具有觀看和/或改變這些屬性的權限的用戶。圖I是操作環境100的框圖,該環境包括用戶界面(UI)配置110、數據配置115、可擴展標記語言(XML)解析引擎120、數據表125、Π模塊130、多個數據對象135、多個任務140。UI配置110和數據配置115各自包括多個應用和/或可存儲在表和/或文件結構中的功能配置信息。例如,Π配置110可包括存儲在計算機如計算設備500上的XML文件,這在下面參考圖5更詳細地描述。UI配置110可包括演示層配置屬性如語言、顏色方案、和/或文本大小。數據配置115可類似地包括XML文件,它包含關聯于數據表125的定義。例如,數據配置115可包括數據表125中的多個列和/或行。數據配置115還可包括關聯于存儲在數據表125中的配置元素的信息,諸如顯示名稱、源、和/或導航路徑。例如,數據表125可包括關鍵字的索引和/或可在執行搜索時引用的管理元素。XML解析引擎120可用于提供Π配置110和/或數據配置115的配置信息與存儲在數據表125中的實際數據之間的抽象。UI模塊130可包括用于呈現管理控制臺用戶界面、從用戶接收交互、和/或將數據寫到數據表125的可執行軟件指令。從數據表125讀取的數據可存儲在稱為數據對象135的存儲器結構中。這些結構可包括諸如可通過管理控制臺UI訪問的配置屬性的名稱、類型、當前值、有效值、和/或描述的信息。任務140可包括對一個或多個數據對象135的改變,諸如用戶提交的對配置屬性值的待決改變。圖2A是示出初始顯示畫面的基于搜索用戶界面200的框圖。基于搜索用戶界面200可包括搜索輸入元素210、過濾準則,如僅名稱過濾選項215和僅值過濾選項220、以本文檔來自技高網...
【技術保護點】
【技術特征摘要】
【國外來華專利技術】...
【專利技術屬性】
技術研發人員:司馬云瑞,董穎濤,張繼超,
申請(專利權)人:微軟公司,
類型:
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。