数据管理方法、装置和存储介质制造方法及图纸

技术编号:24330491 阅读:28 留言:0更新日期:2020-05-29 19:26
本发明专利技术公开了一种数据管理方法。该方法包括:获取操作指令;若所述操作指令为写入操作指令,则获取本次需要写入的数据信息和上一次数据信息写入的存储区域;判断所述上一次数据信息写入的存储区域是否为当前存储子空间的最后一位存储区域;若所述上一次数据信息写入的存储区域不是当前存储子空间的最后一位存储区域,则将本次需要写入的数据信息写入当前存储子空间中位于上一次数据信息存储区域后一位的存储区域。本发明专利技术还公开了一种数据存储装置及计算机可读存储介质。本发明专利技术能够实现提高单片机的存储可靠性。

Data management methods, devices and storage media

【技术实现步骤摘要】
数据管理方法、装置和存储介质
本专利技术涉及单片机存储
,尤其涉及一种数据管理方法、装置和计算机可读存储介质。
技术介绍
单片机(Microcontrollers)是一种集成电路芯片,是采用集成电路技术把中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统等功能集成到一块硅片上构成的一个微型计算机系统,在工业控制领域广泛应用。目前,单片机的写入修改方式是把需要写入的数据覆盖掉以往的数据,从而获取单片机中保存的数据为最新的需要掉电记忆的设置数据。而随着科技的发展,需要写入修改的数据越来越多,而大量的数据写入修改操作,会使得单片机的擦拭次数过多,可靠谱不高,从而可能出现数据写入不成功或者数据写入错误的问题,进而影响设备的使用。
技术实现思路
本专利技术的主要目的在于提供一种数据管理方法、装置和计算机可读存储介质,旨在实现提高单片机的存储可靠性。为实现上述目的,本专利技术提供一种数据管理方法,所述数据管理方法包括以下步骤:获取操作指令;若所述操作指令为写入操作指令,则获取本次需要写入的数据信息和上一次数据信息写入的存储区域;判断所述上一次数据信息写入的存储区域是否为当前存储子空间的最后一位存储区域;若所述上一次数据信息写入的存储区域不是当前存储子空间的最后一位存储区域,则将本次需要写入的数据信息写入当前存储子空间中位于上一次数据信息存储区域后一位的存储区域。可选地,所述数据管理方法还包括以下步骤:若所述上一次数据信息写入的存储区域是当前存储子空间的最后一位存储区域,则将本次需要写入的数据信息写入当前子存储空间的下一个存储子空间中第一位存储区域,并将当前存储子空间的数据信息进行清除。可选地,所述获取操作指令的步骤之后还包括:若所述操作指令为读取操作指令,则根据所述读取操作指令对所述存储子空间进行读取操作。可选地,所述根据读取操作指令对所述存储子空间进行读取操作的步骤包括:根据读取操作指令对第一存储子空间的第一位存储区域进行校验,判断是否校验成功;若根据读取操作指令对第一存储子空间的第一位存储区域进行校验,校验成功,则从第一存储子空间的最后一位存储区域开始校验,直到校验成功,则获得校验成功的数据信息为读取信息。可选地,所述获取读取操作指令,并根据读取操作指令对第一存储子空间的第一位存储区域进行校验,判断是否校验成功的步骤之后还包括:若根据读取操作指令对第一存储子空间的第一位存储区域进行校验,校验没有成功,则依次对下一存储子空间的第一位存储区域进行校验,判断是否校验成功;若依次对下一存储子空间的第一位存储区域进行校验,校验成功,则从校验成功的存储子空间的最后一位存储区域开始校验,直到校验成功,则获得校验成功的数据信息为读取信息。可选地,所述依次对下一存储子空间的第一位存储区域进行校验,判断是否校验成功之后还包括:若依次对下一存储子空间的第一位存储区域进行校验,没有校验成功,则清除所有存储子空间的数据信息,并获得初始化数据信息,并将所述初始化数据信息设定为读取信息。可选地,所述单片机还包括固定数据存储子空间,所述判断所述上一次数据信息的存储区域是否为当前存储子空间的最后一位存储区域的步骤之前还包括:判断所述本次需要写入的数据信息是否为固定信息;若为固定信息,则将本次需要写入的数据信息写入所述固定数据存储子空间。可选地,所述获取读取操作指令,根据读取操作指令对所述存储子空间进行读取操作的步骤之前还包括:判断所述读取操作指令是否为读取固定信息;若是,则根据读取操作指令读取所述固定数据存储子空间中的数据信息;若否,则根据读取操作指令对所述存储子空间进行读取操作。此外,为实现上述目的,本专利技术还提供一种数据存储装置,所述数据存储装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据管理程序,所述数据管理程序被所述处理器执行时实现如上所述的数据管理方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据管理程序,所述数据管理程序被处理器执行时实现上述的数据管理方法的步骤。本专利技术提供一种数据管理方法、装置和计算机存储介质。在该方法中,获取操作指令;若所述操作指令为写入操作指令,则获取本次需要写入的数据信息和上一次数据信息写入的存储区域;判断所述上一次数据信息写入的存储区域是否为当前存储子空间的最后一位存储区域;若所述上一次数据信息写入的存储区域不是当前存储子空间的最后一位存储区域,则将本次需要写入的数据信息写入当前存储子空间中位于上一次数据信息存储区域后一位的存储区域。通过上述方式,本专利技术能够将单片机的内存空间划分为多级连续的存储空间区域,并按照区域划分的顺序依次进行数据的存储,能避免数据总是在单片机的一个存储区域进行存储而使该存储区域反复存储、存储次数较多、而其他区域存储的次数较少,能提高该单片机的使用寿命。本专利技术方法同时在存储子空间多个存储区域都存储完毕之后,再一次性批量清除多个存储区域的存储数据,与单个存储区域单次清除相比,减少了清除次数。本专利技术方法提高了单片机内部存储子空间的利用率,增加单片机的使用时间,并提高了存储的可靠性。附图说明图1为本专利技术数据管理方法第一实施例的流程示意图;图2为本专利技术数据管理方法第二实施例的流程示意图;图3为本专利技术数据管理方法第三实施例的流程示意图;图4为本专利技术数据管理方法第四实施例的流程示意图;图5为本专利技术数据管理方法第五实施例的流程示意图;图6为本专利技术数据管理方法第一实施例的单片机的区域划分示意图;图7为本专利技术数据管理方法第一实施例的存放方式示意图;图8为本专利技术数据管理方法第一实施例的另一存放方式示意图;图9是本专利技术实施例方案涉及的硬件运行环境的装置结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图1为本专利技术数据管理方法第一实施例的流程示意图,所述数据管理方法包括:步骤S100,获取操作指令;在本实施方法为一种数据管理方法,应用于带有单片机的电子设备中,该电子设备可以为录像机、摄像机和洗衣机等。本实施方法中,对单片机的内存进行划分,分为多个存储子空间,每个存储子空间按照顺序又分为多个存储区域,存储区域可以用于存储数据。例如,对单片机的内部存储子空间进行划分,分为3个Page即存储子空间,分为Page1,Page2和Page3,每个Page即存储子空间大小为Nbytes,其中,每个Page划分为多个区域,即划分为多个存储区域。在本实施例中,获取操作指令,该操作指令可以为用户进行触发,可以为系统根据情况自主触发。具体地,用户进行触发,可以为用户通过触屏触发本文档来自技高网...

【技术保护点】
1.一种数据管理方法,所述单片机包括多个连续的存储子空间,每个存储子空间按照顺序分为多个存储区域,其特征在于,所述数据管理方法包括以下步骤:/n获取操作指令;/n若所述操作指令为写入操作指令,则获取本次需要写入的数据信息和上一次数据信息写入的存储区域;/n判断所述上一次数据信息写入的存储区域是否为当前存储子空间的最后一位存储区域;/n若所述上一次数据信息写入的存储区域不是当前存储子空间的最后一位存储区域,则将本次需要写入的数据信息写入当前存储子空间中位于上一次数据信息存储区域后一位的存储区域。/n

【技术特征摘要】
1.一种数据管理方法,所述单片机包括多个连续的存储子空间,每个存储子空间按照顺序分为多个存储区域,其特征在于,所述数据管理方法包括以下步骤:
获取操作指令;
若所述操作指令为写入操作指令,则获取本次需要写入的数据信息和上一次数据信息写入的存储区域;
判断所述上一次数据信息写入的存储区域是否为当前存储子空间的最后一位存储区域;
若所述上一次数据信息写入的存储区域不是当前存储子空间的最后一位存储区域,则将本次需要写入的数据信息写入当前存储子空间中位于上一次数据信息存储区域后一位的存储区域。


2.如权利要求1所述的数据管理方法,其特征在于,所述数据管理方法还包括以下步骤:
若所述上一次数据信息写入的存储区域是当前存储子空间的最后一位存储区域,则将本次需要写入的数据信息写入当前子存储空间的下一个存储子空间中第一位存储区域,并将当前存储子空间的数据信息进行清除。


3.如权利要求1或2所述的数据管理方法,其特征在于,所述获取操作指令的步骤之后还包括:
若所述操作指令为读取操作指令,则根据所述读取操作指令对所述存储子空间进行读取操作。


4.如权利要求3所述的数据管理方法,其特征在于,所述根据读取操作指令对所述存储子空间进行读取操作的步骤包括:
根据读取操作指令对第一存储子空间的第一位存储区域进行校验,判断是否校验成功;
若根据读取操作指令对第一存储子空间的第一位存储区域进行校验,校验成功,则从第一存储子空间的最后一位存储区域开始校验,直到校验成功,则获得校验成功的数据信息为读取信息。


5.如权利要求4所述的数据管理方法,其特征在于,所述获取读取操作指令,并根据读取操作指令对第一存储子空间的第一位存储区域进行校验,判断是否校验成功的步骤之后还包括:
若根据读取操作指令对第一存储子空间的第一位存储区域进行校验,校验没有成功,则依次对...

【专利技术属性】
技术研发人员:何嘉良陈妃味
申请(专利权)人:TCL空调器中山有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1