[發明專利]根據使用環境執行和配置應用的方法和系統無效
| 申請號: | 200710184841.2 | 申請日: | 2007-10-30 |
| 公開(公告)號: | CN101174219A | 公開(公告)日: | 2008-05-07 |
| 發明(設計)人: | 德特利夫·貝克爾;卡爾海因茨·多恩;漢斯-馬丁·馮斯托克豪森 | 申請(專利權)人: | 西門子公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京市柳沈律師事務所 | 代理人: | 謝強 |
| 地址: | 德國*** | 國省代碼: | 德國;DE |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 根據 使用 環境 執行 配置 應用 方法 系統 | ||
技術領域
本發明涉及應用管理和/或任務流管理的領域,尤其是在醫學技術領域中。
本發明尤其涉及在可變的使用環境中配置和執行應用的方法和系統,以及對這樣的配置編程的措施。
背景技術
在醫學成像應用的應用開發領域中,目前的現有技術規定幾乎只能單塊地產生應用,因此存在總是必須按照必要的變化(新更新、新版本等)而變化的應用塊。這導致在產生該應用和維護該應用時的成本提高。此外基于單塊的系統相對比較容易產生錯誤。在目前的應用系統中通常由各個庫來一起“鏈接”成一個應用,并將該應用放在可執行文件中以便實施。
如果要更改這樣的應用或者該應用要與其它使用環境或其它配置或其它基本體系結構匹配,則通常需要涵蓋較廣的匹配措施。尤其是必須產生新的源代碼,該源代碼必須重新翻譯(編譯)以獲得可執行文件。目前的這種措施是比較耗費時間和人工的。
當前的軟件技術不足以靈活到與不同的使用環境如配置匹配,尤其是在不更改程序和維持多個程序版本的情況下。在此使用環境理解為所有邊界條件的全體,這些邊界條件可以在特定程序開始執行時和執行期間提前找到該特定程序。其尤其應理解為配置、即特意的、事先確定的程序部分在特定計算機上運行的策略,以及運行時各個部分在計算機上的分布,還另外或可替換地理解為諸如計算機的效率(如每時間單位的操作)、放置地點、與提供數據的網絡的連接等等。例如在醫學技術領域,由Siemens公司開發的系統“syngo”就是由一系列單個應用組成,這些單個應用可以接收醫學數據如來自計算機斷層造影的圖像數據等并處理這些數據。但是這些單塊程序不能與期望的使用環境匹配,從而必須保持程序的不同變形。因此例如要實現不同種類的訪問,如在固定網絡連接時帶有狀態的訪問或者在網頁訪問期間通過采用的HTTP協議本地執行無狀態的訪問。相應的必須為這種單塊程序的桌面和Web使用編程不同版本。
任務流中的不同應用的順序也只能是預定應用的靜態相互排列,只要已實施了任務流,這些預定應用事先確定并且不能通過具體使用的情況來修改。
最后目前同樣也只能很有限地或甚至無法在處理期間中斷任務流、如臨床任務流,在其它地方繼續,以及在必要時在最初的位置結束,因為不能將應用與變化的環境相適應。
目前的解決方法包括分離應用的不同變形,例如分離桌面和Web應用。因此必須開發和維護兩個不同的應用體系結構和源代碼群,如果一個應用既要用于桌面又要在Web使用中存在,或在不同硬件配置或具有/沒有網絡接入的計算機上存在的話。由這些單個應用組成的醫學成像的業務過程由于上述限制而通常不存在。
發明內容
因此本發明要解決的技術問題是給出一條可以簡化并尤其是加快醫學環境中的應用開發過程,提高在產生應用時的靈活性,時間動態地、無需重新編程地將任務流應用與使用環境、尤其是配置匹配的途徑。
下面就方法而言來描述本發明。在此所提到的優點、特征和可選實施方式同樣可用于其它所要求保護的方法、系統和產品。相應地,這些同樣可以用結合一種方法描述或請求保護的特征來擴展,反之亦然。
該技術問題尤其通過一種用于產生模塊化應用的方法解決,該方法具有以下方法步驟:
-提供模塊集合,其中分別實現用于產生該應用的至少一個功能,
-選擇各應用所需要的功能,
-將選擇的功能配置給應用,
其中所述模塊已作為經過編譯的可執行程序代碼存在,并且至少特定的模塊設計用于不同的使用環境,其中自動選擇模塊并這樣配置應用,使得在運行時與不同的已識別的使用環境匹配的模塊可動態組合而無需重新編譯該應用。
使用環境應理解為應用之外的所有對該應用的運行時特性或其與目標計算機或客戶機內的硬件或其它應用的交互作用產生影響的方面。使用環境的各個方面的例子包括目標計算機的計算性能、所提供的存儲空間、如硬盤、光盤或主存儲板、現有的圖形輸出功能或圖形輸出選項、網絡連接、設備的放置地點和/或目標計算機的使用。計算性能可以對目標計算機在執行應用時的運行時特性產生決定性影響,所能提供的總存儲空間也是一樣。圖形輸出選項、尤其是現有技術中的圖形協處理器同樣影響應用的輸出手段,如涉及分辨率、顏色的手段或三維顯示數據的手段。網絡連接,也就是目標計算機與網絡連接的速度、類型和狀態都可以影響應用的執行。目標計算機的放置地點例如在診所的預定環境中還是流動性的以用于上門服務,同樣也影響應用的執行。此外使用環境可以包括目標計算機的配置策略。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西門子公司,未經西門子公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710184841.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種隧道瀝青路面專用阻燃型填料
- 下一篇:一種模殼構件成型模具





