适用于小存储智能用电终端的数据存储方法与流程

文档序号:27216188发布日期:2021-11-03 15:44阅读:218来源:国知局
适用于小存储智能用电终端的数据存储方法与流程

1.本发明涉及智能用电终端领域,尤其涉及适用于小存储智能用电终端的数据存储方法。


背景技术:

2.随着电力终端的广泛应用,人们对电力终端提出了更多功能需求,这也使得终端的存储空间需求随之加大,而这对于小存储电力终端来说,由于存储空间的有限性,使其增加新功能,实现新的存储以满足新需求就显得比较困难。


技术实现要素:

3.鉴于上述问题,本发明的目的在于提供一种可通过利用小存储终端配备的远程模块的空间,实现小存储终端的空间存储扩展,以提高小存储终端的适用性,降低终端存储芯片擦除次数,提升终端使用寿命的数据存储方法。
4.为了实现上述目的,本发明的技术方案为:一种适用于小存储智能用电终端的数据存储方法,其特征在于:
5.s1、判断终端新增需求是否需要用到终端上配备的远程模块的存储空间,若是,执行s2,若否,将新增需求直接在终端内存储;
6.s2、对新增需求对应的数据l进行分类,根据分类情形进行数据上报,并将分类后的所述数据l写入远程模块的存储空间中。
7.进一步的,所述步骤s1中判断终端新增需求是否需要用到终端上配备的远程模块的存储空间,具体包括,
8.s11、判断新增需求所需空间a是否大于终端自身剩余空间b,若是,执行s12,若否,表示无需用到终端配备的远程模块;
9.s12、与远程模块交互,判断新增需求所需空间a是否小于远程模块的预留空间c,若是,表示终端新增需求需要用到终端上配备的远程模块。
10.进一步的,所述步骤s1还包括,当判断新增需求所需空间a大于远程模块的预留空间c时,表示远程模块也无法满足新增需求,反馈新增需求过大,无法满足的结果。
11.进一步的,所述s2中的数据分类包括可直接上报的数据l1和需加工处理后方可上报的数据l2。
12.进一步的,所述s2中的根据分类情形进行数据上报具体包括,将可直接上报的数据l1经由远程模块直接上报给主站,将需加工处理后方可上报的数据l2处理后经与终端交互后由终端上报给主站。
13.进一步的,所述s2中的将分类后的所述数据l写入远程模块的存储空间中包括,
14.s21、对分类出的数据l2进行处理,判断经分类处理后的所述数据l的大小是否超过预留空间c,若否,执行s22,若是,退出判断,产生告警;
15.s22、判断经分类处理后的所述数据l的大小是否与程序固定的存储空间大小一
致,若是,将经分类处理后的所述数据l写入远程模块中,若否,退出判断,产生告警。
16.进一步的,所述方法还包括终端定时检查自身和远程模块的剩余空间,若判断出终端自身剩余空间和远程模块的剩余空间均占用完毕,产生报警。
17.进一步的,所述加工处理包括事件处理、告警处理、统计处理。
18.进一步的,所述步骤s12中终端通过调用at命令与远程模块交互,并通过at命令取远程模块中剩余空间的n%作为预留空间c。
19.进一步的,所述n取值30。
20.与现有技术相比,本发明的优点在于:
21.通过将终端配备的远程模块利用起来,从而解决小存储终端空间小,无法满足新增需求,适用性低的问题,同时,将数据写入远程模块,也克服了小存储终端为了写入当前数据,不得不将终端中已有数据多次反复擦除,导致终端寿命减损的问题;同时,在将数据写入存储空间之前,先将待写入数据与远程模块的预留空间进行比较,也进一步避免了直接将数据写入空间而忽略数据是否满足空间要求,一旦不符合要求又得将数据擦除,多次擦除带来的终端寿命减损的问题。
附图说明
22.图1为本技术方法的适用于小存储智能用电终端的数据存储方法的流程图。
具体实施方式
23.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
24.如图1示出的本技术的适用于小存储智能用电终端的数据存储方法,所述方法包括,
25.s1、判断终端新增需求是否需要用到终端上配备的远程模块的存储空间,若是,执行s2,若否,将新增需求直接在终端内存储;
26.s2、对新增需求对应的数据l进行分类,根据分类情形进行数据上报,并将分类后的所述数据l写入远程模块的存储空间中。
27.在新增需求所需占用的空间大于终端本身可用空间时,将以往通过擦除终端已有数据,以腾出更多空间来存储当前数据,以实现小存储终端的功能及空间扩展的方式,替换为将当前数据存储至终端配备的远程模块中的方式,在提高了小存储终端空间扩展的同时,避免了多次反复擦除终端,容易损伤终端寿命的问题,而且,该扩展方式简便高效。
28.在本实施例中,该步骤s1中判断终端新增需求是否需要用到终端上配备的远程模块的存储空间,具体包括,
29.s11、判断新增需求所需空间a是否大于终端自身剩余空间b,若是,执行s12,若否,表示无需用到终端配备的远程模块;
30.s12、与远程模块交互,判断新增需求所需空间a是否小于远程模块的预留空间c,若是,表示终端新增需求需要用到终端上配备的远程模块;而当判断新增需求所需空间a大于远程模块的预留空间c时,表示远程模块也无法满足新增需求,反馈新增需求过大,无法
满足的结果。
31.终端通过设计at命令与远程模块进行交互,至于该at命令的属性则是本领域技术人员均知晓的普通技术知识,此处就不详细展开。但仍需要提及的是,对于不同的使用环境,at命令会有所不同,在本实施例中,通过调用该at命令,终端可查询远程模块的存储空间,与远程模块进行数据传递、数据保存等。
32.在本技术中,终端通过调用该at命令,查询远程模块的剩余空间data,取其30%的剩余空间作为预留空间c以备存储数据。
33.数据的种类及属性决定了步骤s2中的数据分类包括可直接上报的数据l1和需加工处理后方可上报的数据l2,由此,即带来步骤s2中的根据分类情形进行数据上报具体包括,将可直接上报的数据l1经由远程模块直接上报给主站,将需加工处理后方可上报的数据l2处理后经与终端交互后由终端上报给主站。
34.对本领域技术人员而言,该加工处理包括但不仅限于事件处理、告警处理、统计处理。
35.为了提高数据存储的效率,同时为了进一步降低数据写入不匹配后,带来的反复擦除,影响终端以及远程模块使用寿命的问题,该方法的步骤s2中将分类后的所述数据l写入远程模块的存储空间中包括,
36.s21、对分类出的数据l2进行处理,判断经分类处理后的数据l的大小是否超过预留空间c,若否,执行s22,若是,退出判断,产生告警;
37.s22、判断经分类处理后的数据l的大小是否与程序固定的存储空间大小一致,若是,将经分类处理后的所述数据l写入远程模块中,若否,退出判断,产生告警。
38.为了确保终端处于高效运行状态,提高终端数据的存储效率和小存储终端的功能扩展性,该方法还包括终端定时检查自身和远程模块的剩余空间,若判断出终端自身剩余空间和远程模块的剩余空间均占用完毕,产生报警。
39.由此,采用本方法,通过将终端配备的远程模块利用起来,解决了小存储终端空间小,无法满足新增需求,适用性低的问题,同时,将数据写入远程模块,克服了小存储终端为了写入当前数据,不得不将终端中已有数据多次反复擦除,导致终端寿命减损的问题;而且,在将数据写入存储空间之前,先将待写入数据与远程模块的预留空间进行比较,也进一步避免了直接将数据写入空间而忽略数据是否满足空间要求,一旦不符合要求又得将数据擦除,多次擦除带来的终端寿命减损的问题。
40.尽管已经示出和描述了本发明的实施例,本领域技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变形,本发明的范围由权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1