[发明专利]目标数据更新至存储器中的方法及其装置有效
申请号: | 200910081104.9 | 申请日: | 2009-04-02 |
公开(公告)号: | CN101510175A | 公开(公告)日: | 2009-08-19 |
发明(设计)人: | 桑红刚;付军 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/08;G06F11/14 |
代理公司: | 上海和跃知识产权代理事务所 | 代理人: | 李崧岩 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标 数据 更新 存储器 中的 方法 及其 装置 | ||
技术领域
本发明涉及一种数据更新方法及其装置,尤其是一种只更新其内部分数据 信息的方法及其装置。
背景技术
随着信息技术的发展与广泛应用,应用系统进行数据信息的存储已变得非 常普遍。通常而言,发送端将数据通过数据接口传送给对存储器进行读写操作 的控制模块,然后由控制模块把数据写入存储器。由于数据发送端的数据发送 速度的限制,使得每次存储数据需要的时间很长。
当需要更新存储器内存储的数据时,也就是将存储器内属于该数据的存储 空间根据输入的地址,重新写入新的内容。若是系统需要经常刷新存储器内某 一段连续空间内存储的内容。按照通常的数据存储方式,其会将存储空间属于 该数据的全部空间重新按照输入的地址写一遍。
而在有些情况下,系统需要更新的数据并不一定是存储器内某一连续空间 地址上存储的全部数据,而可能只是其中的某一个地址上或几个地址上所写的 内容。若按照上述通常的数据存储方式,将全部地址上的数据重新写一遍,而 由于数据发送端的数据发送速度的限制,使得这种数据更新的频率不能太快, 因为若更新频率太快,会导致数据发送端并不能完全发送出全部的更新数据。 因此,也就限制了存储器内存储的数据的刷新频率,进而影响了系统的整体性 能。
因此,亟待提出一种新的可用于快速更新存储器内存储的数据的方法,以 解决现有技术中的缺点。
发明内容
有鉴于此,本发明的一个目的在于提供一种可将目标数据快速更新至存 储器中的方法及其装置。
为了达到上述目的,本发明的一个实施方式提供了一种将目标数据更新 至存储器中的方法,其中每次需要刷新到目标存储器内预定存储空间的目标 数据可以通过在固定的初始数据基础上进行不同的局部更新而得到。根据目 标数据定义出更新数据和初始数据,其包括有以下步骤。步骤A、将初始数 据存储到所述存储器内;步骤B、将更新数据覆盖存储于所述存储器内的部 分初始数据上以得到目标数据。
进一步的,在不同实施方式中,存储器每隔预定时间就需要进行一次目 标数据的更新,每次目标数据更新都需要重复执行一次步骤A和B。
进一步的,在不同实施方式中,初始数据是不变的,而更新数据是变化 的。其中初始数据是指需要被存储到存储器内进而等待局部更新的数据。这 些需要被局部更新的数据,会在开始阶段被存储于初始存储空间内。进一步 的,初始数据可以是由用户定义的一组数据,开始阶段被存储于初始缓存, 应用过程中不会被修改。每次存储器预定存储空间在进行更新时,其内存储 的内容是随机的、未知的,不会是初始数据,因此,需要把初始数据从初始 缓存复制到目标存储器中,这其中并不涉及数据的更新操作。
进一步的,存储于初始缓存中的初始数据,可以是通过控制模块的读写 接口被存储到存储器的预定存储空间内。且初始数据与目标数据的数据量大 小相同。进一步的,在不同实施方式中,当把初始数据从初始存储空间读出 再存储到目标存储器中时,目标存储器预定的存储空间的地址和初始存储空 间的地址是一一对应的,并且读写接口是高速接口,存储速度会相对快速。
进一步的,在不同实施方式中,更新数据是源自一个数据发送端,其与 存储器通过控制模块进行数据传输,以将更新数据覆盖存储于存储器内的部 分初始数据上。
进一步的,在不同实施方式中,步骤B还包括:发送端对更新数据进行 编码得到编码数据,每个编码数据包括起始地址、连续地址长度、数据;控 制模块对编码数据进行解码,并根据解码得到的起始地址、连续地址长度和 数据将更新数据覆盖存储于存储器内的部分初始数据上以得到更新的目标数 据。
进一步的,本发明的又一个实施方式提供了一种将目标数据更新至存储 器中的装置,根据所述目标数据定义出更新数据和初始数据。其包括有用于 存储目标数据的目标存储器、用于存储初始数据的初始缓存以及控制模块。 其中控制模块用于在数据更新时,将初始缓存中的初始数据传输至存储器内, 并接收由发送端发送出的更新数据,并将更新数据覆盖存储于存储器内的部 分初始数据上,进而在存储器内得到目标数据。
进一步的,在不同实施方式中,控制模块内还包括有解码模块。发送端 发送的更新数据为编码格式。而控制模块用于对接收的编码更新数据进行解 码,然后将解码后的更新数据覆盖存储于存储器内的部分初始数据上以得到 更新的目标数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910081104.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有附近网络节点的多个同时传输的无线网状连网
- 下一篇:加密的数据搜索
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置