数据处理方法、计算机系统和可读介质技术方案

技术编号:36895573 阅读:14 留言:0更新日期:2023-03-15 22:28
本公开关于一种数据处理方法、计算机系统和可读介质,该方法包括:响应于系统重新上电,采集第一数据,并获取采集所述第一数据的第一日期信息;确定所述第一日期信息对应的第一存储区的存储地址范围,所述第一存储区为第一存储器包含的多个存储区之一,每个所述存储区对应一个日期信息;从第二存储器中读取断电前存储地址,所述断电前存储地址是在断电前最后存入所述第一存储器中的数据的存储地址;根据所述断电前存储地址和所述存储地址范围,确定存储所述第一数据的第一存储地址;按照所述第一存储地址,将所述第一数据存入所述第一存储区。本公开通过断电前存储地址,确定断电后数据的存储地址,避免了重新上电导致的数据紊乱。乱。乱。

【技术实现步骤摘要】
数据处理方法、计算机系统和可读介质


[0001]本公开涉及数据处理
,尤其涉及一种数据处理方法、计算机系统和可读介质。

技术介绍

[0002]采集终端将采集到的数据传输到一个或者多个远程监控中心,远程监控中心对数据进行统一调度和管理,例如分布于野外的风能太阳能系统运行参数的监测、野外埋地管道运行状态的监测等。
[0003]为了防止数据丢失,采集终端通常会对数据进行备份。然而,采集终端在断电后再重新上电,容易出现数据紊乱的问题,导致备份的数据丢失。

技术实现思路

[0004]为克服相关技术中存在的问题,本公开提供一种数据处理方法、计算机系统和可读介质。本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种数据处理方法,包括:
[0006]响应于当日重新上电,采集第一数据,并获取采集所述第一数据的第一日期信息;
[0007]确定所述第一日期信息对应的第一存储区的存储地址范围,所述第一存储区为第一存储器包含的多个存储区之一,每个所述存储区对应一个日期信息;
[0008]从第二存储器中读取断电前存储地址,所述断电前存储地址是在断电前最后存入所述第一存储器中的数据的存储地址;
[0009]根据所述断电前存储地址和所述存储地址范围,确定存储所述第一数据的第一存储地址;
[0010]按照所述第一存储地址,将所述第一数据存入所述第一存储区。
[0011]可选地,所述根据所述断电前存储地址和所述存储地址范围,确定存储所述第一数据的第一存储地址,包括:
[0012]响应于所述断电前存储地址处于所述存储地址范围中,将所述断电前存储地址确定为所述第一存储地址;
[0013]响应于所述断电前存储地址不处于所述存储地址范围中,将所述存储地址范围中的起始地址,确定为所述第一存储地址,所述起始地址为所述第一存储区的首地址。
[0014]可选地,还包括:
[0015]获取当前日期信息对应的当前存储区,所述当前存储区为第一存储器包含的多个存储区之一;
[0016]获取每一时刻存入所述当前存储区中的数据的存储地址;
[0017]利用所述每一时刻存入所述当前存储区中的数据的存储地址,替换所述第二存储器中存储的上一时刻对应的存储地址,所述上一时刻对应的存储地址为所述上一时刻存入所述当前存储区中的数据的存储地址。
[0018]可选地,还包括:
[0019]响应于当日首次上电,采集第二数据,并获取采集所述第二数据的第二日期信息;
[0020]确定所述第二日期信息对应的第二存储区;
[0021]将所述第二存储区的首地址,确定为存储所述第二数据的第二存储地址;
[0022]按照所述第二存储地址,将所述第二数据存入所述第二存储区。
[0023]可选地,还包括:
[0024]将所述第一数据进行跨时钟域处理,得到跨时钟域处理后的所述第一数据,所述跨时钟域处理后的所述第一数据用于发送给远程监控中心;
[0025]所述按照所述第一存储地址,将所述第一数据存入所述第一存储区,还包括:
[0026]将所述跨时钟域处理的所述第一数据进行缓存,得到满足所述第一存储器的存储条件的所述第一数据;
[0027]按照所述第一存储地址,将满足所述第一存储器的存储条件的所述第一数据存入所述第一存储区。
[0028]可选地,还包括:
[0029]响应于远程监控中心发送的控制指令,确定所述控制指令包含的目标日期信息;
[0030]获取所述目标日期信息对应的目标存储区,并从所述目标存储区中读取目标数据;
[0031]将读取的所述目标数据,发送给所述远程监控中心。
[0032]可选地,还包括:
[0033]获取所述多个存储区各自的数据量,一个所述存储区的数据量用于在读取该存储区的数据时,确定要读取的数据的数据量;
[0034]将所述多个存储区各自的数据量,存储至所述第二存储器中;
[0035]所述从所述目标存储区中读取目标数据,包括:
[0036]从所述第二存储器中获取所述目标存储区的目标数据量;
[0037]从所述目标存储区中读取所述目标数据量的目标数据。
[0038]可选地,所述将读取的所述目标数据,发送给所述远程监控中心,包括:
[0039]通过以太网或无线网络,将读取的所述目标数据,发送给所述远程监控中心。
[0040]可选地,所述采集第一数据,包括:
[0041]采集模拟量数据;
[0042]对所述模拟量数据进行调理,所述调理至少包括以下任意一种或多种:滤波、放大和隔离;
[0043]将调理后的所述模拟量数据转换为数字量数据,得到所述第一数据。
[0044]根据本公开实施例的第二方面,提供一种计算机系统,包括:
[0045]处理器;
[0046]存储器,耦合于处理器,且在其中存储计算机可执行指令,用于在由处理器执行时进行如第一方面所述的数据处理方法。
[0047]根据本公开实施例的第三方面,提供一种计算机可读介质,其中,所述程序被处理器执行时实现如第一方面所述的数据处理方法。
[0048]本公开的实施例提供的技术方案可以包括以下有益效果:
[0049]本公开中,第二存储器中存储了在断电前最后存入第一存储器中的数据的断电前存储地址。在当日重新上电后,可以根据采集的第一数据的第一日期信息,确定第一日期信息对应的第一存储区的存储地址范围,并可以读取断电前存储地址,从而根据断电前存储地址和存储地址范围,确定存储第一数据的第一存储地址,进而按照第一存储地址,将第一数据存入第一存储区。如此,确定了第一存储地址,可以避免错误地将采集的第一数据存储到其它存储地址,导致其它存储地址原本存储的数据被覆盖从而发生数据丢失,解决了断电后重新上电导致的数据紊乱的问题。
[0050]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0051]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0052]图1是根据一示例性实施例示出的一种数据处理方法的流程图;
[0053]图2是根据一示例性实施例示出的第一存储器的划分示意图;
[0054]图3是根据一示例性实施例示出的执行数据处理方法的电子设备的结构图;
[0055]图4是根据一示例性实施例示出的存储数据的流程图;
[0056]图5是根据一示例性实施例示出的供电系统的示意图;
[0057]图6是根据一示例性实施例示出的一种数据处理的流程示意图。
具体实施方式
[0058]为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
[0059]需要说本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:响应于当日重新上电,采集第一数据,并获取采集所述第一数据的第一日期信息;确定所述第一日期信息对应的第一存储区的存储地址范围,所述第一存储区为第一存储器包含的多个存储区之一,每个所述存储区对应一个日期信息;从第二存储器中读取断电前存储地址,所述断电前存储地址是在断电前最后存入所述第一存储器中的数据的存储地址;根据所述断电前存储地址和所述存储地址范围,确定存储所述第一数据的第一存储地址;按照所述第一存储地址,将所述第一数据存入所述第一存储区。2.根据权利要求1所述的方法,其特征在于,所述根据所述断电前存储地址和所述存储地址范围,确定存储所述第一数据的第一存储地址,包括:响应于所述断电前存储地址处于所述存储地址范围中,将所述断电前存储地址确定为所述第一存储地址;响应于所述断电前存储地址不处于所述存储地址范围中,将所述存储地址范围中的起始地址,确定为所述第一存储地址,所述起始地址为所述第一存储区的首地址。3.根据权利要求1所述的方法,其特征在于,还包括:获取当前日期信息对应的当前存储区,所述当前存储区为第一存储器包含的多个存储区之一;获取每一时刻存入所述当前存储区中的数据的存储地址;利用所述每一时刻存入所述当前存储区中的数据的存储地址,替换所述第二存储器中存储的上一时刻对应的存储地址,所述上一时刻对应的存储地址为所述上一时刻存入所述当前存储区中的数据的存储地址。4.根据权利要求1所述的方法,其特征在于,还包括:响应于当日首次上电,采集第二数据,并获取采集所述第二数据的第二日期信息;确定所述第二日期信息对应的第二存储区;将所述第二存储区的首地址,确定为存储所述第二数据的第二存储地址;按照所述第二存储地址,将所述第二数据存入所述第二存储区。5.根据权利要求1所述的方法,其特征在于,还包括:将所述第一数据进行跨时钟域处理,得到跨时钟域处理后的所述第一数据,所述跨时钟域处...

【专利技术属性】
技术研发人员:于小欢
申请(专利权)人:广州全盛威信息技术有限公司
类型:发明
国别省市:

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

1