新四季網

一種基於資料庫的低負荷畫面刷新方法

2023-11-02 21:10:22 1

專利名稱:一種基於資料庫的低負荷畫面刷新方法
技術領域:
本發明涉及一種基於資料庫的畫面存取技術,特別涉及一種基於資料庫的低負荷畫面刷新方法。
背景技術:
對於目前比較流行的畫面結構通常採用Client/Server(客戶端/伺服器)結構。對於大量數據存儲通常採用資料庫方式。而每幅畫面往往關聯到對多個數據表的訪問,為了增加數據實時性顯示,往往採取對多個數據表大量數據無休止的訪問,經常會造成網絡負荷加重,系統資源嚴重枯竭,容易造成前臺不必要的掛起,甚至造成整個系統崩潰。

發明內容
本發明要解決的技術問題是提供一種基於資料庫的低負荷畫面刷新方法,可有效地將變化數據實時地在畫面中顯示並節省系統資源。
為解決上述技術問題,本發明一種基於資料庫的低負荷畫面刷新方法包括如下步驟步驟一、定義存儲於資料庫中每幅畫面的代號,該代號在畫面控制表中是唯一的;步驟二、執行畫面切換命令時,無條件刷新畫面中數據,並且該畫面保存資料庫的系統時間;步驟三、過程控制電腦程式或畫面修改數據後,將該數據相關的畫面代號、當前資料庫系統時間以及其他控制字保存在畫面控制表中;步驟四、當前畫面不切換時,當前畫面應按周期循環讀取畫面控制表中的關鍵數據,並根據該關鍵數據判斷當前畫面是否存在刷新畫面需求;步驟五、如果存在刷新畫面需求,則更新該畫面中數據,同時刷新並保存該畫面控制表中時間;如果不存在刷新畫面需求,則不更新該畫面中數據。
本發明方法由於採用了上述方案,通過控制畫面數據刷新的有效性,降低畫面的刷新頻率,可以有效地降低畫面造成的系統及網絡負荷,提高了計算機系統運行效率,並且提高了網絡通訊數據傳送的實時性。


圖1是本發明方法中數據在系統流轉的拓撲圖;圖2是本發明方法步驟四、步驟五的具體流程圖。
具體實施例方式
下面結合附圖對本發明作進一步詳細的說明。
如圖1所示,是本發明方法中數據在系統流轉的拓撲圖,如圖,基於資料庫的畫面調用關係主要存在於應用程式、數據表、所得畫面和畫面控制表間,其中數據表可包括原始數據表、跟蹤數據表及生產實績數據表等。
本發明一種基於資料庫的低負荷畫面刷新方法具體包括如下步驟步驟一、定義每幅畫面的代號,該代號不允許重複;其目的是將擬顯示畫面用一些獨一無二的代號來表示。

表1 畫面代號如上表1所示,是一個具體實施例中的畫面代號的定義方式,其中每幅對應的畫面名稱在資料庫中都有唯一的畫面代號,本例中是用三位十進位數碼來進行編碼的。
步驟二、畫面切換時,無條件刷新畫面中數據,畫面保存資料庫的系統時間。
在畫面切換時,確保數據刷新一次,力求以當前最新的數據來顯示,同時,當前畫面保存資料庫的系統時間作為畫面的刷新時間。
步驟三、過程控制電腦程式或畫面修改數據後,並將該數據相關的畫面代號、當前資料庫系統時間(即刷新時間)以及其他控制字保存在畫面控制表中。
如下表2所示,是一個具體實施例中的畫面控制表,包括相關的畫面代號、刷新資料庫系統時間以及其他控制字。

表2 畫面控制表步驟四、當前畫面不切換時,當前畫面周期讀取畫面控制表中的關鍵數據,根據該關鍵數據判斷當前畫面是否存在刷新畫面需求。
步驟五、如果存在刷新畫面需求,則更新該畫面中數據,同時該畫面保存控制表中刷新時間;如果不存在刷新畫面需求,則不更新該畫面中數據。步驟四及步驟五是讀取及刷新畫面的步驟,其具體流程可參照圖2。在圖2中條件*1也就是該關鍵數據判斷的依據,即畫面代號是否為當前畫面代號、刷新時間是否大於當前畫面保存刷新時間以及其他控制字是否一致。
另外,本發明方法還可進一步包括步驟六、畫面控制表數據定時刪除;即定時將無用的數據刪除。其目的在於節約存儲空間,減少查詢時間,提高訪問畫面控制表的實時性。
綜上所述,本發明方法通過控制畫面數據刷新的有效性,降低畫面的刷新頻率,從而大大降低畫面的負荷,計算機的利用率大大提高。並且通過本發明方法,每幅畫面的更新僅僅對於符合本畫面刷新條件時才可從伺服器中讀取相關數據,這樣可大大降低網絡負荷率,使得網絡通訊變得更加通暢,數據的實時傳送得到了增強。
權利要求
1.一種基於資料庫的低負荷畫面刷新方法,其特徵在於,包括如下步驟步驟一、定義存儲於所述資料庫中每幅畫面的代號,該代號在畫面控制表中是唯一的;步驟二、執行畫面切換命令時,無條件刷新畫面中數據,並且所述畫面保存資料庫的系統時間;步驟三、過程控制電腦程式或畫面修改數據後,將該數據相關的畫面代號、當前資料庫系統時間以及其他控制字保存在畫面控制表中;步驟四、當前畫面不切換時,當前畫面應按周期循環讀取畫面控制表中的關鍵數據,並根據該關鍵數據判斷當前畫面是否存在刷新畫面需求;步驟五、如果存在刷新畫面需求,則更新該畫面中數據,同時刷新並保存該畫面控制表中時間;如果不存在刷新畫面需求,則不更新該畫面中數據。
2.根據權利要求1所述的基於資料庫的低負荷畫面刷新方法,其特徵在於還包括步驟六、所述畫面控制表中數據應定時刪除。
3.根據權利要求1所述的基於資料庫的低負荷畫面刷新方法,其特徵在於,所述的畫面控制表中關鍵數據包括刷新時間和畫面代號以及其他控制字。
4.根據權利要求1所述的基於資料庫的低負荷畫面刷新方法,其特徵在於,步驟三中所述的其他控制字為存在其他下拉菜單的畫面;如果沒有,則其他控制字可設置為空值。
5.根據權利要求4所述的基於資料庫的低負荷畫面刷新方法,其特徵在於,所述的其他下拉菜單的畫面包括原始數據、軋輥數據、成品數據。
6.根據權利要求1所述的基於資料庫的低負荷畫面刷新方法,其特徵在於,步驟四中所述的根據該關鍵數據判斷的依據為畫面代號是否為當前畫面代號、刷新時間是否大於當前畫面保存刷新時間以及其他控制字是否一致。
全文摘要
本發明公開了一種基於資料庫的低負荷畫面刷新方法,包括步驟一.定義存儲於資料庫中每幅畫面的唯一代號;步驟二.執行畫面切換命令時,無條件刷新畫面中數據,並保存資料庫的系統時間;步驟三.過程控制電腦程式或畫面修改數據後,將相關的畫面代號、當前資料庫系統時間以及其他控制字保存;步驟四.當前畫面不切換時,當前畫面應按周期循環讀取畫面控制表中的關鍵數據,並判斷當前畫面是否存在刷新畫面需求;步驟五.如果存在刷新畫面需求,則更新該畫面中數據,同時刷新並保存畫面控制表中時間;如果不存在刷新畫面需求,則不更新數據。本發明方法可降低畫面的刷新頻率及網絡負荷率,可有效地將變化數據實時地在畫面中顯示並節省系統資源。
文檔編號G06F17/30GK101030201SQ20061002432
公開日2007年9月5日 申請日期2006年3月3日 優先權日2006年3月3日
發明者胡祖寶, 張晨, 羅敏 申請人:上海寶信軟體股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀