[發明專利]定義設計計劃有效
| 申請號: | 201380072052.3 | 申請日: | 2013-01-31 |
| 公開(公告)號: | CN105009055A | 公開(公告)日: | 2015-10-28 |
| 發明(設計)人: | 克里斯托弗·邁克爾·卡洛齊;馬克·佩雷拉;布萊恩·P·默里 | 申請(專利權)人: | 惠普發展公司;有限責任合伙企業 |
| 主分類號: | G06F3/048 | 分類號: | G06F3/048;G06F3/14;G06F9/44 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 郭艷芳;康泉 |
| 地址: | 美國德*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 定義 設計 計劃 | ||
背景技術
定義云或其它計算模型可能是包括將具有嵌套功能和配置的各種不同服務和部件鏈接成一個工作模型的復雜體驗。由于多個服務器提供商和需要進行的一組變化連接類型,這個過程可能需要多個工具和各種文件處理。
附圖說明
圖1-9是用于定義設計計劃(design?plan)的示例性用戶界面的示例性屏幕視圖。
圖10描繪根據一示例的系統。
圖11是描繪根據一示例的存儲資源和處理資源的框圖。
圖12是描繪為實現一示例所采取的步驟的流程圖。
具體實現方式
介紹:設計計劃表示其中各部件互連以便實現期望結果的系統。設計計劃可表示各種類型的拓撲、工作流和體系結構。示例性計劃可表示云體系結構,其中部件可包括基礎設施部件,例如服務器、存儲器和網絡;位于基礎設施上的平臺部件;依賴于平臺來執行的應用部件;以及利用應用部件來產生期望功能的服務部件。在另一示例中,設計計劃可表示服務、網絡元件或其它部件的拓撲。對于工作流,每個部件可表示過程中的步驟。每個這樣的部件可由廣義計劃元件(plan?element)表示。計劃元件是用于識別給定部件、規定部件的默認參數并識別那個部件的連接兼容性的電子數據。兼容性定義了在設計計劃內可以或允許連接至所表示的部件的部件或部件類型。
可通過創建在本文被稱為計劃工件(plan?artifact)的工件來定義設計計劃。計劃工件是表示設計計劃的電子數據,其可被電子化處理以實例化該設計計劃。工件例如可采取任何數量的電子形式,包括但不限于數據文件、文檔、腳本和可執行模塊。在例如設計計劃表示服務拓撲的場合,計劃工件可以是以與諸如TOSCA(面向云應用的拓撲和業務流程規范)的標準兼容的格式規定所定義的拓撲的電子數據。以云體系結構示例繼續,計劃工件可表示基礎設施層、平臺層、應用層、服務層或其任何組合。
下面描述的各種實施例被研發出來,用于定義設計計劃。實施例允許用戶與虛擬畫布(virtual?canvas)交互,來選擇各種節點,每個節點表示廣義計劃元件。交互打開面向對象的界面菜單,允許用戶選擇期望節點以及節點在虛擬畫布上的放置。與虛擬畫布交互,用戶能夠修改所表示的計劃元件的參數。
另外的交互鏈接節點對,其又定義對應的計劃元件對之間的連接。可基于所表示的每個計劃元件的連接兼容性和節點在虛擬畫布上的相對定位來自動化關于哪些節點被鏈接的決定。彼此相鄰的節點被自動鏈接,只要連接對應的計劃元件不違反它們的連接兼容性。也可基于由用戶定義的虛擬畫布路徑來定義或修改鏈接。例如,用戶可掃過畫布上穿過一組節點的路徑。那組節點將被鏈接,只要連接對應的計劃元件不違反連接兼容性。
每個節點之間的鏈接視覺地顯示在虛擬畫布上。每個鏈接表示對應的計劃元件之間的連接。那個連接至少部分地由一個或多個默認參數定義。與給定鏈接交互的用戶能夠修改那些參數。使用所識別的節點、鏈接和各種參數,可保存計劃工件。工件可被使用和重新使用以實例化所定義的設計計劃。
下面的描述分成幾部分。被標記為“例證性示例”的第一部分提出用于定義設計計劃并創建對應的計劃工件的所使用的用戶界面的示例性屏幕視圖。被標記為“部件”的第二部分描述用于實現各種實施例的各種物理部件和邏輯部件的示例。被標記為“操作”的第三部分描述為實現各個實施例所采取的步驟。
例證性示例:圖1描繪用于創建設計計劃工件的圖形用戶界面(GUI)10的屏幕視圖。GUI?10包括虛擬畫布12,其表示用于定位用戶選擇的、表示各個計劃元件的節點的表面。在這個示例中,虛擬畫布12被示為包括用于使那些節點對齊的網格14。在設計計劃包括多個層的場合,利用控件18來選擇當前層。利用控件20移至設計過程中的下一步驟。
移至圖2,用戶與虛擬畫布12交互,使控件22被顯示。在這個示例中,控件22是通過中心點24被多個節點按鈕26包圍而定義的針輪控件。每個節點按鈕26表示一個可用節點或一組可用節點。用戶與選擇的節點按鈕交互,以選擇將被放置在虛擬畫布12上的位于中心點24處的期望節點。在這個示例中,用戶通過輕擊屏幕來與虛擬畫布交互,GUI顯示在該屏幕上。在另一示例中,用戶可使用輸入設備例如鼠標來在虛擬畫布上點擊。響應于那個交互,控件22出現在與虛擬畫布12交互的點處的中心點24。以這種方式,用戶選擇用于放置選擇的節點的位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于惠普發展公司;有限責任合伙企業,未經惠普發展公司;有限責任合伙企業許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380072052.3/2.html,轉載請聲明來源鉆瓜專利網。





