[發明專利]依據設定動態更新數據的系統及其方法無效
| 申請號: | 201010212947.0 | 申請日: | 2010-06-24 |
| 公開(公告)號: | CN102298525A | 公開(公告)日: | 2011-12-28 |
| 發明(設計)人: | 邱全成;方慧 | 申請(專利權)人: | 英業達股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京市浩天知識產權代理事務所 11276 | 代理人: | 劉云貴 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 依據 設定 動態 更新 數據 系統 及其 方法 | ||
技術領域
本發明涉及一種數據更新系統及其方法,特別是指一種依據設定動態更新數據的系統及其方法。
背景技術
軟件的開發商為了讓其所開發的軟件能夠讓不同語系的使用者使用,因此,不論是以網絡服務或是單機執行的軟件都需要提供不同的語系。
由于為各個語系開發獨立的軟件相當浪費人力成本,因此,目前大部分的多語系軟件都是將各語系的文字、圖片獨立為一個資源文件,借以與主程序分離,如此,只需要在主程序啟動時,將相對應的資源文件載入存儲器中,便可以在需要輸出時,依據鍵值由存儲器中讀出相對應的文字或圖片,借以提供給不同語系的使用者使用。
然而,在主程序啟動時載入資源文件,并在需要輸出時依據鍵值讀取相對應的文字或圖片的方式,在每次對資源文件進行修改后,都必須重新啟動主程序來載入修改后的資源文件,才可以輸出經過修改的文字或圖片,這樣的情況除了造成軟件開發者的不便之外,若上述的方式應用在執行于服務端的應用程序中,當開發者需要更新資源文件而重新啟動應用程序時,客戶端的使用者將可能短時間的無法使用該項網絡服務,造成使用者的困擾。
綜上所述,可知現有技術中長期以來一直存在資源文件中的修改需要重新啟動主程序后才可以被更新的問題,因此有必要提出改進的技術手段,來解決此一問題。
發明內容
有鑒于現有技術存在資源文件中的修改需要重新啟動主程序后才可以被更新的問題,本發明于是公開一種依據設定動態更新數據的系統及其方法,其中:
本發明所公開的依據設定動態更新數據的系統,至少包含:儲存媒體,用以儲存資源文件;資源讀取模塊,用以由資源文件中讀取資源項目;輸出模塊,用以輸出資源項目;設定讀取模塊,用以讀取對應資源項目的載入設定值;設定判斷模塊,用以判斷載入設定值是否為即時載入;文件修改判斷模塊,用以判斷資源文件是否經過修改;資源載入模塊,用以載入資源項目至存儲器,及用以將資源讀取模塊于文件修改判斷模塊判斷資源文件經過修改后,由資源文件中所讀出的與載入設定值為即時載入對應的資源項目更新至存儲器中,使輸出模塊輸出更新后的資源項目。
本發明所公開的依據設定動態更新數據的方法,其步驟至少包括:由預先建立的資源文件中讀取資源項目;載入資源項目至存儲器;輸出儲存于存儲器中的資源項目;讀取對應資源項目的載入設定值;判斷資源文件經過修改后,由資源文件中再次讀取相對應的載入設定值為即時載入的資源項目;于該存儲器中更新相對應的載入設定值為即時載入的資源項目;輸出更新后的資源項目。
本發明所公開的系統與方法如上,與現有技術之間的差異在于本發明通過讀取與資源項目對應的載入設定值并判斷載入設定值為即時載入后,進一步判斷資源文件經過修改后,由資源文件讀取相對應的載入設定值為即時載入的資源項目,并更新資源項目,借以解決現有技術所存在的問題,并可以達成提供開發者控制被顯示的資源項目的技術功效。
附圖說明
圖1為本發明所提供的依據設定動態更新數據的系統架構圖。
圖2A為本發明所提供的依據設定動態更新數據的方法流程圖。
圖2B為本發明所提供的由資源文件中再次讀取資源項目的詳細方法流程圖。
圖3為本發明實施例所提供的資源文件示意圖。
【主要元件符號說明】
110儲存媒體
120資源讀取模塊
140存儲器
150設定讀取模塊
160設定判斷模塊
170文件修改判斷模塊
180資源載入模塊
190輸出模塊
311資源項目
312資源項目
具體實施方式
以下將配合附圖及實施例來詳細說明本發明的特征與實施方式,內容足以使任何本領域技術人員能夠輕易地充分理解本發明解決技術問題所應用的技術手段并據以實施,借此實現本發明可達成的功效。
本發明會依據開發者對程序中的各個資源項目的設定,即時更新所顯示的一部分的資源項目,以及在程序重新啟動后才更新所顯示的另一部分的資源項目。其中,本發明應用在單機的應用程序中,也可以應用在主從式架構下。
本發明所提供的資源項目為包含本發明的程序顯示給使用者觀看的內容,包含但不限于文字、圖片等。一般而言,本發明所提供的資源項目包含鍵值以及對應的內容。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達股份有限公司,未經英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010212947.0/2.html,轉載請聲明來源鉆瓜專利網。





