国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      目標(biāo)數(shù)據(jù)更新至存儲器中的方法及其裝置的制作方法

      文檔序號:6484200閱讀:112來源:國知局
      專利名稱:目標(biāo)數(shù)據(jù)更新至存儲器中的方法及其裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種數(shù)據(jù)更新方法及其裝置,尤其是一種只更新其內(nèi)部分?jǐn)?shù)據(jù) 信息的方法及其裝置。
      背景技術(shù)
      隨著信息技術(shù)的發(fā)展與廣泛應(yīng)用,應(yīng)用系統(tǒng)進(jìn)行數(shù)據(jù)信息的存儲已變得非 常普遍。通常而言,發(fā)送端將數(shù)據(jù)通過數(shù)據(jù)接口傳送給對存儲器進(jìn)行讀寫操作 的控制模塊,然后由控制模塊把數(shù)據(jù)寫入存儲器。由于數(shù)據(jù)發(fā)送端的數(shù)據(jù)發(fā)送 速度的限制,使得每次存儲數(shù)據(jù)需要的時間很長。
      當(dāng)需要更新存儲器內(nèi)存儲的數(shù)據(jù)時,也就是將存儲器內(nèi)屬于該數(shù)據(jù)的存儲 空間根據(jù)輸入的地址,重新寫入新的內(nèi)容。若是系統(tǒng)需要經(jīng)常刷新存儲器內(nèi)某 一段連續(xù)空間內(nèi)存儲的內(nèi)容。按照通常的數(shù)據(jù)存儲方式,其會將存儲空間屬于 該凄t據(jù)的全部空間重新^換照輸入的地址寫 一遍。
      而在有些情況下,系統(tǒng)需要更新的數(shù)據(jù)并不一定是存儲器內(nèi)某一連續(xù)空間 地址上存儲的全部數(shù)據(jù),而可能只是其中的某一個地址上或幾個地址上所寫的 內(nèi)容。若按照上述通常的數(shù)據(jù)存儲方式,將全部地址上的凄t據(jù)重新寫一遍,而 由于數(shù)據(jù)發(fā)送端的數(shù)據(jù)發(fā)送速度的限制,使得這種數(shù)據(jù)更新的頻率不能太快, 因為若更新頻率太快,會導(dǎo)致數(shù)據(jù)發(fā)送端并不能完全發(fā)送出全部的更新數(shù)據(jù)。 因此,也就限制了存儲器內(nèi)存儲的數(shù)據(jù)的刷新頻率,進(jìn)而影響了系統(tǒng)的整體性 能。
      因此,亟待提出一種新的可用于快速更新存儲器內(nèi)存儲的數(shù)據(jù)的方法,以 解決現(xiàn)有技術(shù)中的缺點。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明的一個目的在于提供一種可將目標(biāo)數(shù)據(jù)快速更新至存 儲器中的方法及其裝置。
      為了達(dá)到上述目的,本發(fā)明的一個實施方式提供了一種將目標(biāo)數(shù)據(jù)更新 至存儲器中的方法,其中每次需要刷新到目標(biāo)存儲器內(nèi)預(yù)定存儲空間的目標(biāo) 數(shù)據(jù)可以通過在固定的初始數(shù)據(jù)基礎(chǔ)上進(jìn)行不同的局部更新而得到。根據(jù)目
      標(biāo)數(shù)據(jù)定義出更新數(shù)據(jù)和初始數(shù)據(jù),其包括有以下步驟。步驟A、將初始數(shù) 據(jù)存儲到所述存儲器內(nèi);步驟B、將更新數(shù)據(jù)覆蓋存儲于所述存儲器內(nèi)的部 分初始數(shù)據(jù)上以得到目標(biāo)數(shù)據(jù)。
      進(jìn)一步的,在不同實施方式中,存儲器每隔預(yù)定時間就需要進(jìn)行一次目 標(biāo)數(shù)據(jù)的更新,每次目標(biāo)數(shù)據(jù)更新都需要重復(fù)執(zhí)行一次步驟A和B。
      進(jìn)一步的,在不同實施方式中,初始數(shù)據(jù)是不變的,而更新數(shù)據(jù)是變化 的。其中初始數(shù)據(jù)是指需要被存儲到存儲器內(nèi)進(jìn)而等待局部更新的數(shù)據(jù)。這 些需要被局部更新的數(shù)據(jù),會在開始階段被存儲于初始存儲空間內(nèi)。進(jìn)一步 的,初始數(shù)據(jù)可以是由用戶定義的一組數(shù)據(jù),開始階段被存儲于初始緩存, 應(yīng)用過程中不會被修改。每次存儲器預(yù)定存儲空間在進(jìn)行更新時,其內(nèi)存儲 的內(nèi)容是隨機(jī)的、未知的,不會是初始數(shù)據(jù),因此,需要4巴初始數(shù)據(jù)從初始 緩存復(fù)制到目標(biāo)存儲器中,這其中并不涉及數(shù)據(jù)的更新操作。
      進(jìn)一步的,存儲于初始緩存中的初始數(shù)據(jù),可以是通過控制模塊的讀寫 接口被存儲到存儲器的預(yù)定存儲空間內(nèi)。且初始數(shù)據(jù)與目標(biāo)數(shù)據(jù)的數(shù)據(jù)量大 小相同。進(jìn)一步的,在不同實施方式中,當(dāng)4巴初始數(shù)據(jù)從初始存儲空間讀出 再存儲到目標(biāo)存儲器中時,目標(biāo)存儲器預(yù)定的存儲空間的地址和初始存儲空 間的地址是——對應(yīng)的,并且讀寫接口是高速接口,存儲速度會相對快速。
      進(jìn)一步的,在不同實施方式中,更新數(shù)據(jù)是源自一個數(shù)據(jù)發(fā)送端,其與 存儲器通過控制模塊進(jìn)行數(shù)據(jù)傳輸,以將更新數(shù)據(jù)覆蓋存儲于存儲器內(nèi)的部 分初始數(shù)據(jù)上。進(jìn)一步的,在不同實施方式中,步驟B還包括發(fā)送端對更新數(shù)據(jù)進(jìn)行 編碼得到編碼數(shù)據(jù),每個編碼數(shù)據(jù)包括起始地址、連續(xù)地址長度、數(shù)據(jù);控 制模塊對編碼數(shù)據(jù)進(jìn)行解碼,并根據(jù)解碼得到的起始地址、連續(xù)地址長度和 數(shù)據(jù)將更新數(shù)據(jù)覆蓋存儲于存儲器內(nèi)的部分初始數(shù)據(jù)上以得到更新的目標(biāo)數(shù)據(jù)。
      進(jìn)一步的,本發(fā)明的又一個實施方式提供了 一種將目標(biāo)數(shù)據(jù)更新至存儲 器中的裝置,根據(jù)所述目標(biāo)數(shù)據(jù)定義出更新數(shù)據(jù)和初始數(shù)據(jù)。其包括有用于 存儲目標(biāo)數(shù)據(jù)的目標(biāo)存儲器、用于存儲初始數(shù)據(jù)的初始緩存以及控制模塊。 其中控制模塊用于在數(shù)據(jù)更新時,將初始緩存中的初始數(shù)據(jù)傳輸至存儲器內(nèi), 并接收由發(fā)送端發(fā)送出的更新數(shù)據(jù),并將更新數(shù)據(jù)覆蓋存儲于存儲器內(nèi)的部 分初始數(shù)據(jù)上,進(jìn)而在存儲器內(nèi)得到目標(biāo)數(shù)據(jù)。
      進(jìn)一步的,在不同實施方式中,控制模塊內(nèi)還包括有解碼模塊。發(fā)送端 發(fā)送的更新數(shù)據(jù)為編碼格式。而控制模塊用于對接收的編碼更新數(shù)據(jù)進(jìn)行解 碼,然后將解碼后的更新數(shù)據(jù)覆蓋存儲于存儲器內(nèi)的部分初始數(shù)據(jù)上以得到 更新的目標(biāo)數(shù)據(jù)。
      進(jìn)一步的,在不同實施方式中,更新數(shù)據(jù)內(nèi)包括有存儲器內(nèi)預(yù)定存儲空 間的存儲地址信息,存儲器會根據(jù)更新數(shù)據(jù)中包括的地址信息,將其對應(yīng)的 內(nèi)容覆蓋存儲于其內(nèi)存儲的相應(yīng)初始數(shù)據(jù)上。
      進(jìn)一步的,在不同實施方式中,初始數(shù)據(jù)與更新的目標(biāo)數(shù)據(jù)的數(shù)據(jù)量大 小相同。
      相對于現(xiàn)有技術(shù),本發(fā)明通過低速數(shù)據(jù)發(fā)送端發(fā)送編碼格式的更新數(shù)據(jù) 而非全部數(shù)據(jù),由于全部數(shù)據(jù)中的更新數(shù)據(jù)的數(shù)據(jù)量遠(yuǎn)小于直接刷新存儲器 所需要的全部數(shù)據(jù)量,且又是采用編碼格式,因而大大減少了數(shù)據(jù)發(fā)送端的 數(shù)據(jù)傳輸量,從而節(jié)約了傳輸時間,提高了數(shù)據(jù)刷新頻率,進(jìn)而提高了系統(tǒng)整 體性能。
      本發(fā)明數(shù)據(jù)更新方法特別適用于更新存儲器內(nèi)存儲的數(shù)據(jù)只需要部分內(nèi)
      6容更新的情況。存儲的數(shù)據(jù)中更新的內(nèi)容越少,則越顯示本發(fā)明方法對其進(jìn) 行數(shù)據(jù)更新的效率越高。


      圖l是本發(fā)明的一個實施方式涉及的數(shù)據(jù)更新裝置的邏輯結(jié)構(gòu)圖; 圖2為圖1所示的數(shù)據(jù)更新裝置的操作流程。
      具體實施例方式
      請參閱圖1所示,本發(fā)明的一個實施方式涉及的數(shù)據(jù)更新裝置100,其 包括有初始緩存110、控制模塊120以及存儲器130。其中初始緩存110用于 存儲初始數(shù)據(jù)。控制模塊120還包括有數(shù)據(jù)接口 121、解碼模塊123和讀寫 接口 125。存儲器130用于存儲更新的目標(biāo)數(shù)據(jù)。針對于存儲于存儲器130 內(nèi)的更新的目標(biāo)數(shù)據(jù),定義出更新數(shù)據(jù)及初始數(shù)據(jù)。其中初始數(shù)據(jù)是指需要 被存儲到存儲器內(nèi)進(jìn)而等待局部更新的數(shù)據(jù)。若其局部被覆蓋了更新數(shù)據(jù), 則即可得到更新的目標(biāo)數(shù)據(jù)。而更新數(shù)據(jù)通常是由一個數(shù)據(jù)發(fā)送端150來發(fā) 送出,然后通過控制模塊覆蓋存儲于存儲器內(nèi)的部分初始數(shù)據(jù)上,進(jìn)而可得 到更新的目標(biāo)數(shù)據(jù)。
      進(jìn)行數(shù)據(jù)更新時,圖1所示的數(shù)據(jù)更新裝置的操作流程200請參閱圖2 所示。其包括有以下步驟,將初始數(shù)據(jù)存儲于初始緩存210、將初始緩存中 存儲的初始數(shù)據(jù)存儲到存儲器內(nèi)220、數(shù)據(jù)發(fā)送端對更新數(shù)據(jù)進(jìn)行編碼230 以及數(shù)據(jù)發(fā)送端將編碼格式的更新數(shù)據(jù)通過控制模塊發(fā)送給存儲器進(jìn)行數(shù)據(jù) 更新240。
      步驟220中,初始緩存110內(nèi)存儲的初始數(shù)據(jù)是通過控制模塊120的讀 寫接口 125存儲到目標(biāo)存儲器130的指定存儲空間內(nèi)。其中存儲器中指定的 存儲空間的地址和初始存儲空間的地址是——對應(yīng)的,并且讀寫接口 125是 高速接口,存儲速度會相對快速。
      步驟230中,更新數(shù)據(jù)由一個數(shù)據(jù)發(fā)送端200發(fā)送出。其中數(shù)據(jù)發(fā)送端200會對更新數(shù)據(jù)進(jìn)行編碼,然后以編碼格式將更新數(shù)據(jù)發(fā)送出,這樣可以
      進(jìn)一步的節(jié)省發(fā)送端的數(shù)據(jù)發(fā)送時間,以盡量避免由于其數(shù)據(jù)發(fā)送速度相對 較慢的原因,而導(dǎo)致影響目標(biāo)數(shù)據(jù)的更新頻率。
      由于目標(biāo)數(shù)據(jù)是對初始數(shù)據(jù)的局部更新得到。這些更新的數(shù)據(jù)可以按照 存儲地址的不同,將不同地址的內(nèi)容編為不同的編碼數(shù)據(jù)。而對于地址連續(xù) 的更新內(nèi)容,可將其編在一個編碼數(shù)據(jù)之中。進(jìn)一步的,編碼數(shù)據(jù)的位寬可 以根據(jù)實際應(yīng)用來調(diào)整。編碼過程可以由業(yè)界已知的軟件方法或硬件方法來 完成。進(jìn)一步的,每個編碼數(shù)據(jù)包括有起始地址信息、地址長度信息以及數(shù) 據(jù)內(nèi)容信息。地址長度信息表明是對單一地址進(jìn)行內(nèi)容更新,還是對連續(xù)地 址內(nèi)容進(jìn)行更新。例如,若其為1,則表明為單一地址更新內(nèi)容。
      步驟240中,包含有更新內(nèi)容的編碼先通過控制4莫塊120的數(shù)據(jù)接口 121 輸入到解碼模塊123中。解碼模塊123對編碼進(jìn)行解碼,解析出其中的地址 信息及其相應(yīng)的內(nèi)容,然后通過讀寫接口 125發(fā)送到存儲器130中,存儲器 130根據(jù)地址信息,將其內(nèi)容寫入到該地址上,完成對該地址上存儲的初始 數(shù)據(jù)內(nèi)容的更新。若編碼數(shù)據(jù)中的地址長度信息不為1,則是對該起始地址 后連續(xù)多個地址上內(nèi)容的更新。當(dāng)所有的編碼數(shù)據(jù)被執(zhí)行完成后,則就是完 成了對目標(biāo)存儲器130指定存儲空間內(nèi)存儲的初始數(shù)據(jù)的更新,進(jìn)而也就得 到了更新的目標(biāo)數(shù)據(jù)。
      在本發(fā)明中,由于數(shù)據(jù)發(fā)送端只是發(fā)送更新數(shù)據(jù),而非實際數(shù)據(jù);且, 還是采用編碼的格式發(fā)送,因而大大減少數(shù)據(jù)傳輸量,從而節(jié)約了數(shù)據(jù)發(fā)送 時間,這樣可以有效的降低由于其自身數(shù)據(jù)發(fā)送速度慢而導(dǎo)致的數(shù)據(jù)更新頻 率低的問題。進(jìn)而減少了每次刷新存儲器的時間。
      本發(fā)明,特別適用于更新存儲器內(nèi)存儲的數(shù)據(jù)只需要部分內(nèi)容更新的情 況。存儲的數(shù)據(jù)中更新的內(nèi)容越少,則越能顯示本發(fā)明方法對其進(jìn)行數(shù)據(jù)更 新的效率越高。
      8
      權(quán)利要求
      1、一種將目標(biāo)數(shù)據(jù)更新至存儲器中的方法,根據(jù)所述目標(biāo)數(shù)據(jù)定義出更新數(shù)據(jù)和初始數(shù)據(jù),其特征在于,其包括步驟A、將初始數(shù)據(jù)存儲到所述存儲器內(nèi);步驟B、將更新數(shù)據(jù)覆蓋存儲于所述存儲器內(nèi)的部分初始數(shù)據(jù)上以得到目標(biāo)數(shù)據(jù)。
      2、 根據(jù)權(quán)利要求1所述的數(shù)據(jù)更新方法,其特征在于,所述存儲器每隔 預(yù)定時間就需要一次目標(biāo)數(shù)據(jù)更新,每次目標(biāo)數(shù)據(jù)更新都需要重復(fù)執(zhí)行一次 步驟A和B。
      3、 根據(jù)權(quán)利要求1所述的數(shù)據(jù)更新方法,其特征在于,所述初始數(shù)據(jù)是 不變的,而所述更新數(shù)據(jù)是變化的。
      4、 根據(jù)權(quán)利要求1所述的數(shù)據(jù)更新方法,其特征在于,所述初始數(shù)據(jù)來 自于初始緩存,所述初始緩存與所述存儲器通過控制模塊進(jìn)行數(shù)據(jù)傳輸以將 初始數(shù)據(jù)存儲于所述存儲器內(nèi),所述初始數(shù)據(jù)與所述目標(biāo)數(shù)據(jù)的數(shù)據(jù)量大小 相同。
      5、 根據(jù)權(quán)利要求1所述的數(shù)據(jù)更新方法,其特征在于,所述更新數(shù)據(jù)源 自發(fā)送端,所述發(fā)送端與所述存儲器通過控制模塊進(jìn)行數(shù)據(jù)傳輸,以將更新 數(shù)據(jù)覆蓋存儲于所述存儲器內(nèi)的部分初始數(shù)據(jù)上。
      6、 根據(jù)權(quán)利要求5所述的數(shù)據(jù)更新方法,其特征在于,所述步驟B包括所述發(fā)送端對所述更新數(shù)據(jù)進(jìn)行編碼得到編碼數(shù)據(jù),每個編碼數(shù)據(jù)包括 起始地址、連續(xù)地址長度、數(shù)據(jù);所述控制模塊對所述編碼數(shù)據(jù)進(jìn)行解碼,并根據(jù)解碼得到的起始地址、 連續(xù)地址長度和數(shù)據(jù)將更新數(shù)據(jù)覆蓋存儲于所述存儲器內(nèi)的部分初始數(shù)據(jù)上 以得到更新的目標(biāo)數(shù)據(jù)。
      7、 一種將目標(biāo)數(shù)據(jù)更新至存儲器中的裝置,根據(jù)所述目標(biāo)數(shù)據(jù)定義出更新數(shù)據(jù)和初始數(shù)據(jù),其特征在于,其包括 用于存儲目標(biāo)數(shù)據(jù)的目標(biāo)存儲器; 用于存儲初始數(shù)據(jù)的初始緩存;控制模塊,用于在數(shù)據(jù)更新時,將初始緩存中的初始數(shù)據(jù)傳輸至所述存 儲器內(nèi),并接收由發(fā)送端發(fā)送出的更新數(shù)據(jù)并將所述更新數(shù)據(jù)覆蓋存儲于所 述存儲器內(nèi)的部分初始數(shù)據(jù)上,進(jìn)而在存儲器內(nèi)得到目標(biāo)數(shù)據(jù)。
      8、 根據(jù)權(quán)利要求7所述的數(shù)據(jù)更新裝置,其特征在于,所述控制模塊內(nèi) 還包括有解碼模塊,所述發(fā)送端發(fā)送的更新數(shù)據(jù)為編碼格式,所述控制模塊 用于對接收的更新數(shù)據(jù)進(jìn)行解碼,然后將解碼后的更新數(shù)據(jù)覆蓋存儲于所述 存儲器內(nèi)的部分初始數(shù)據(jù)上以得到更新的目標(biāo)數(shù)據(jù)。
      9、 根據(jù)權(quán)利要求7所述的數(shù)據(jù)更新裝置,其特征在于,所述更新數(shù)據(jù)內(nèi) 包括有所述存儲器內(nèi)預(yù)定存儲空間的存儲地址信息,所述存儲器會根據(jù)更新 數(shù)據(jù)中包括的地址信息,將其對應(yīng)的內(nèi)容覆蓋存儲于所述存儲器內(nèi)的相應(yīng)初 始數(shù)據(jù)上。
      10、 根據(jù)權(quán)利要求7所述的數(shù)據(jù)更新裝置,其特征在于,所述初始數(shù)據(jù) 與所述更新的目標(biāo)數(shù)據(jù)的數(shù)據(jù)量大小相同。
      全文摘要
      本發(fā)明公開了一種將目標(biāo)數(shù)據(jù)更新至存儲器中的方法及其裝置。其中每次需要刷新到存儲器內(nèi)預(yù)定存儲空間的目標(biāo)數(shù)據(jù)可以通過在固定的初始數(shù)據(jù)基礎(chǔ)上進(jìn)行不同的局部更新而得到。其方法包括有以下步驟步驟A、將初始數(shù)據(jù)存儲到所述存儲器內(nèi)及步驟B、將更新數(shù)據(jù)覆蓋存儲于所述存儲器內(nèi)的部分初始數(shù)據(jù)上以得到更新的目標(biāo)數(shù)據(jù)。本發(fā)明數(shù)據(jù)更新方法特別適用于更新存儲器內(nèi)存儲的目標(biāo)數(shù)據(jù)只需要部分內(nèi)容更新的情況,且目標(biāo)數(shù)據(jù)中更新的內(nèi)容越少,則越顯示本發(fā)明方法對其進(jìn)行數(shù)據(jù)更新的效率越高。
      文檔編號G06F11/14GK101510175SQ20091008110
      公開日2009年8月19日 申請日期2009年4月2日 優(yōu)先權(quán)日2009年4月2日
      發(fā)明者軍 付, 桑紅剛 申請人:北京中星微電子有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1