适用于小存储智能用电终端的数据存储方法技术

技术编号:30641479 阅读:33 留言:0更新日期:2021-11-04 00:39
本发明专利技术涉及一种适用于小存储智能用电终端的数据存储方法,所述方法包括,S1、判断终端新增需求是否需要用到终端上配备的远程模块的存储空间,若是,执行S2,若否,将新增需求直接在终端内存储;S2、对新增需求对应的数据L进行分类,根据分类情形进行数据上报,并将分类后的所述数据L写入远程模块的存储空间中。该方法提高了小存储终端的空间扩展性,增长了终端使用寿命。端使用寿命。

【技术实现步骤摘要】
适用于小存储智能用电终端的数据存储方法


[0001]本专利技术涉及智能用电终端领域,尤其涉及适用于小存储智能用电终端的数据存储方法。

技术介绍

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

技术实现思路

[0003]鉴于上述问题,本专利技术的目的在于提供一种可通过利用小存储终端配备的远程模块的空间,实现小存储终端的空间存储扩展,以提高小存储终端的适用性,降低终端存储芯片擦除次数,提升终端使用寿命的数据存储方法。
[0004]为了实现上述目的,本专利技术的技术方案为:一种适用于小存储智能用电终端的数据存储方法,其特征在于:
[0005]S1、判断终端新增需求是否需要用到终端上配备的远程模块的存储空间,若是,执行S2,若否,将新增需求直接在终端内存储;
[0006]S2、对新增需求对应的数据L进行分类,根据分类情形进行数据上报,并将分类后的所述数据L写入远程模块的存储空间中。
[0007]进一步的,所述步骤S1中判断终端新增需求是否需要用到终端上配备的远程模块的存储空间,具体包括,
[0008]S11、判断新增需求所需空间A是否大于终端自身剩余空间B,若是,执行S12,若否,表示无需用到终端配备的远程模块;
[0009]S12、与远程模块交互,判断新增需求所需空间A是否小于远程模块的预留空间C,若是,表示终端新增需求需要用到终端上配备的远程模块。
[0010]进一步的,所述步骤S1还包括,当判断新增需求所需空间A大于远程模块的预留空间C时,表示远程模块也无法满足新增需求,反馈新增需求过大,无法满足的结果。
[0011]进一步的,所述S2中的数据分类包括可直接上报的数据L1和需加工处理后方可上报的数据L2。
[0012]进一步的,所述S2中的根据分类情形进行数据上报具体包括,将可直接上报的数据L1经由远程模块直接上报给主站,将需加工处理后方可上报的数据L2处理后经与终端交互后由终端上报给主站。
[0013]进一步的,所述S2中的将分类后的所述数据L写入远程模块的存储空间中包括,
[0014]S21、对分类出的数据L2进行处理,判断经分类处理后的所述数据L的大小是否超过预留空间C,若否,执行S22,若是,退出判断,产生告警;
[0015]S22、判断经分类处理后的所述数据L的大小是否与程序固定的存储空间大小一
致,若是,将经分类处理后的所述数据L写入远程模块中,若否,退出判断,产生告警。
[0016]进一步的,所述方法还包括终端定时检查自身和远程模块的剩余空间,若判断出终端自身剩余空间和远程模块的剩余空间均占用完毕,产生报警。
[0017]进一步的,所述加工处理包括事件处理、告警处理、统计处理。
[0018]进一步的,所述步骤S12中终端通过调用AT命令与远程模块交互,并通过AT命令取远程模块中剩余空间的n%作为预留空间C。
[0019]进一步的,所述n取值30。
[0020]与现有技术相比,本专利技术的优点在于:
[0021]通过将终端配备的远程模块利用起来,从而解决小存储终端空间小,无法满足新增需求,适用性低的问题,同时,将数据写入远程模块,也克服了小存储终端为了写入当前数据,不得不将终端中已有数据多次反复擦除,导致终端寿命减损的问题;同时,在将数据写入存储空间之前,先将待写入数据与远程模块的预留空间进行比较,也进一步避免了直接将数据写入空间而忽略数据是否满足空间要求,一旦不符合要求又得将数据擦除,多次擦除带来的终端寿命减损的问题。
附图说明
[0022]图1为本申请方法的适用于小存储智能用电终端的数据存储方法的流程图。
具体实施方式
[0023]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。
[0024]如图1示出的本申请的适用于小存储智能用电终端的数据存储方法,所述方法包括,
[0025]S1、判断终端新增需求是否需要用到终端上配备的远程模块的存储空间,若是,执行S2,若否,将新增需求直接在终端内存储;
[0026]S2、对新增需求对应的数据L进行分类,根据分类情形进行数据上报,并将分类后的所述数据L写入远程模块的存储空间中。
[0027]在新增需求所需占用的空间大于终端本身可用空间时,将以往通过擦除终端已有数据,以腾出更多空间来存储当前数据,以实现小存储终端的功能及空间扩展的方式,替换为将当前数据存储至终端配备的远程模块中的方式,在提高了小存储终端空间扩展的同时,避免了多次反复擦除终端,容易损伤终端寿命的问题,而且,该扩展方式简便高效。
[0028]在本实施例中,该步骤S1中判断终端新增需求是否需要用到终端上配备的远程模块的存储空间,具体包括,
[0029]S11、判断新增需求所需空间A是否大于终端自身剩余空间B,若是,执行S12,若否,表示无需用到终端配备的远程模块;
[0030]S12、与远程模块交互,判断新增需求所需空间A是否小于远程模块的预留空间C,若是,表示终端新增需求需要用到终端上配备的远程模块;而当判断新增需求所需空间A大于远程模块的预留空间C时,表示远程模块也无法满足新增需求,反馈新增需求过大,无法
满足的结果。
[0031]终端通过设计AT命令与远程模块进行交互,至于该AT命令的属性则是本领域技术人员均知晓的普通技术知识,此处就不详细展开。但仍需要提及的是,对于不同的使用环境,AT命令会有所不同,在本实施例中,通过调用该AT命令,终端可查询远程模块的存储空间,与远程模块进行数据传递、数据保存等。
[0032]在本申请中,终端通过调用该AT命令,查询远程模块的剩余空间DATA,取其30%的剩余空间作为预留空间C以备存储数据。
[0033]数据的种类及属性决定了步骤S2中的数据分类包括可直接上报的数据L1和需加工处理后方可上报的数据L2,由此,即带来步骤S2中的根据分类情形进行数据上报具体包括,将可直接上报的数据L1经由远程模块直接上报给主站,将需加工处理后方可上报的数据L2处理后经与终端交互后由终端上报给主站。
[0034]对本领域技术人员而言,该加工处理包括但不仅限于事件处理、告警处理、统计处理。
[0035]为了提高数据存储的效率,同时为了进一步降低数据写入不匹配后,带来的反复擦除,影响终端以及远程模块使用寿命的问题,该方法的步骤S2中将分类后的所述数据L写入远程模块的存储空间中包括,
[0036]S21、对分类出的数据L2进行处理,判断经分类处理后的数据L的大小是否超过预留空间C,若否,执行S22,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用于小存储智能用电终端的数据存储方法,其特征在于:S1、判断终端新增需求是否需要用到终端上配备的远程模块的存储空间,若是,执行S2,若否,将新增需求直接在终端内存储;S2、对新增需求对应的数据L进行分类,根据分类情形进行数据上报,并将分类后的所述数据L写入远程模块的存储空间中。2.根据权利要求1所述适用于小存储智能用电终端的数据存储方法,其特征在于:所述步骤S1中判断终端新增需求是否需要用到终端上配备的远程模块的存储空间,具体包括,S11、判断新增需求所需空间A是否大于终端自身剩余空间B,若是,执行S12,若否,表示无需用到终端配备的远程模块;S12、与远程模块交互,判断新增需求所需空间A是否小于远程模块的预留空间C,若是,表示终端新增需求需要用到终端上配备的远程模块。3.根据权利要求2所述适用于小存储智能用电终端的数据存储方法,其特征在于:所述步骤S1还包括,当判断新增需求所需空间A大于远程模块的预留空间C时,表示远程模块也无法满足新增需求,反馈新增需求过大,无法满足的结果。4.根据权利要求2所述适用于小存储智能用电终端的数据存储方法,其特征在于:所述S2中的数据分类包括可直接上报的数据L1和需加工处理后方可上报的数据L2。5.根据权利要求4所述适用于小存储智能用电终端的数据存储方法,其特征在于:所述S2中的根据分类情形进行数...

【专利技术属性】
技术研发人员:张聪聪邬科科冯丹荣
申请(专利权)人:宁波三星医疗电气股份有限公司
类型:发明
国别省市:

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

1