[發明專利]用于生成運行時間消息的系統和方法無效
| 申請號: | 200710123296.6 | 申請日: | 2007-07-23 |
| 公開(公告)號: | CN101110028A | 公開(公告)日: | 2008-01-23 |
| 發明(設計)人: | 哈拉德·斯隆寧 | 申請(專利權)人: | 軟件股份公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 | 代理人: | 宋鶴 |
| 地址: | 德國達*** | 國省代碼: | 德國;DE |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 生成 運行 時間 消息 系統 方法 | ||
技術領域
本發明涉及用于生成應用程序的運行時間(runtime)消息和其一致文檔的系統和方法。
背景技術
在運行時間期間為用戶提供消息對于幾乎任何應用程序的技術上正確的操作來說都是必須的。這些消息例如可以在運行時間指示用戶如何解決錯誤或者通知由應用程序所執行的操作的進展。在另一個示例中,諸如啟動服務器這樣的網絡上的控制動作將使得一條或多條消息被提供給用戶。通常,這樣一條消息由單行的文本或者很少幾行的文本組成。圖1a中示出了這樣一條消息的一個示例。
然而,一些情況(尤其是出錯情況)可能需要對情況的更加詳細的技術說明和對補救動作的提議,這些技術說明和提議不適合將被在程序執行期間顯示的消息的短格式。在發生故障的情況下,用戶通常需要知道更多,即什么發生故障以及為什么。因此,現有技術的慣例是將消息、它們的說明和所推薦的動作包括到用戶文檔中。圖1b示出了用于圖1a的錯誤消息的這種文檔的一個示例。可見,文檔在該示例中用于進一步說明短信息“無法初始化TCP棧”和提供一些如何克服該技術問題的建議。
創建在運行時間顯示消息的程序的開發者與負責程序文檔的文檔管理者(documentor)通常不是同一個人。結果,因為開發者未告訴文檔管理者關于消息的信息或者所顯示的消息文本與所記入文檔的消息文本不同,所以消息可能根本未被記錄。另外,所記入文檔的說明和所提議的動作可能在技術上不合適,因為它們不再適合由開發者所開發的程序。最后,消息可能是以程序用戶無法理解的語言寫成的,使得所提供的例如如何用軟件或計算機系統克服技術困難這樣的信息無用并且無法促成解決問題。
在現有技術中,正如具體由JAVA程序而知的,提供屬性文件是已知的,屬性文件包含運行時間消息文本的不同語言版本。通過利用變量,程序可以在運行時間決定要顯示哪個語言版本。然而,屬性文件沒有解決使運行時間消息的詳細文檔同步的問題。事實上,盡管消息本身由于上述的JAVA屬性文件的可能性而有時以翻譯后的語言呈現,但是文檔可能尚未被翻譯。這是經常發現運行時間消息的文檔與消息本身不同步的另一個原因。結果,僅基于短的運行時間消息和/或不一致的文檔,用戶可能非常難以克服與程序執行有關的技術困難。
另外,眾所周知的是,消息可以被參數化。例如在圖1c所示的短消息中,數據庫的名稱“welcome_4_4_1”是這樣一個參數。參數所能夠具有的格式取決于使用參數的消息的語言。例如,用于指示日期的格式在德文和英文中是不同的。如果存在多于一個參數,則運行時間消息中的參數的顯示順序在不同語言中也可能變化。如果服務器在某一語言環境下運行程序,該程序生成消息以供多個客戶端查看該消息,同時每個客戶端在不同語言環境下運行,則這尤其是個問題。即使消息參數的順序已經因翻譯而改變,客戶端也應當能夠看到相同消息,然而該消息是客戶端的相應語言的。
因此本發明的技術問題是提供一種系統和多種方法,其克服現有技術的上述缺點中的至少一些并且輔助下述技術上正確的信息的呈現,所述信息涉及所呈現的運行時間消息和與之相關的技術文檔這兩方面的程序執行。
發明內容
在本發明的一個方面,該問題是通過一種用于生成應用程序的運行時間消息的方法來解決的,該方法包括下列步驟:為運行時間消息生成唯一消息標識;生成消息內容;提供XML儲存庫(repository),其以XML格式存儲唯一消息標識和消息內容;以及將利用唯一消息標識對消息的調用包括在所述應用程序中,以使得在運行時間期間為了消息內容的顯示而訪問XML儲存庫。
將消息內容存儲在XML消息儲存庫中為應用程序的每個消息提供XML數據庫,該數據庫可以通過消息的唯一消息標識來容易地訪問。文檔管理者從而可以訪問本發明的XML儲存庫,以識別應用程序的每個消息和提供如何解決諸如在應用程序的執行期間發生的技術困難這樣的問題的適當說明和指令,而無須通過復雜的源代碼來識別每個消息。源代碼僅包含利用唯一消息標識的調用并因此獨立于消息內容或其具體輸出格式。根據本發明的XML儲存庫和其用消息內容進行的填充因此輔助了為應用程序提供技術上完整和同步的文檔的任務。
優選地,消息內容包括至少一個參數,其中對消息的調用優選地包括參數的值,并且其中每個參數的名稱和類型被存儲在XML儲存庫中,每個參數的式樣被優選地存儲在XML儲存庫中。如果數個參數被例如用來反映消息的日期,則即使它們的順序改變,它們也可以被唯一地識別。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于軟件股份公司,未經軟件股份公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710123296.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:鋁軋制油精餾工藝
- 下一篇:帶加強筋的防鼠板及其專用造型板





