批发终端的数据更新方法、批发终端、系统及存储介质与流程

文档序号:16918727发布日期:2019-02-19 19:10阅读:150来源:国知局
批发终端的数据更新方法、批发终端、系统及存储介质与流程

本发明涉及数据更新技术领域,尤其涉及一种批发终端的数据更新方法、批发终端、系统及存储介质。



背景技术:

现有的电子设备,如手机、平板电脑等,在更新数据时会将所接收的数据均存储在存储器中,直到存储器的容量满了才告知用户容量已满,无法进行存储。若是存储器存储的数据过多,会影响电子设备的运行速度,导致电子设备运行缓慢,经常出现卡机的现象。对于一些批发商来说,他们通常需要使用电子设备来存储交易数据以便查看验证交易订单。日积月累,交易数据的数据量是非常庞大的,在这种情况下,现有的电子设备的数据更新方式会非常容易导致电子设备运行缓慢。



技术实现要素:

为了克服现有技术的不足,本发明的目的之一在于提供一种批发终端的数据更新方法,其能在进行数据更新时根据批发终端的硬件使用情况来判断是否需要覆盖旧数据,以保证批发终端的运行效率,避免由于存储量过大而导致批发终端出现卡机的现象。

本发明的目的之二在于提供一种批发终端,其在进行数据更新时能根据批发终端的硬件使用情况来判断是否需要覆盖旧数据,以保证批发终端的运行效率,避免由于存储量过大而导致批发终端出现卡机的现象。

本发明的目的之三在于提供一种批发终端数据更新系统,其在进行数据更新时能根据批发终端的硬件使用情况来判断是否需要覆盖旧数据,以保证批发终端的运行效率,避免由于存储量过大而导致批发终端出现卡机的现象。

本发明的目的之四在于提供一种计算机可读存储介质,该存储介质所存储的计算机程序运行时能实现在进行数据更新时根据批发终端的硬件使用情况来判断是否需要覆盖旧数据,以保证批发终端的运行效率,避免由于存储量过大而导致批发终端出现卡机的现象。

本发明的目的之一采用如下技术方案实现:

一种批发终端的数据更新方法,所述批发终端具有用于存储交易数据的本地小型数据库,该方法包括以下步骤:

当需要更新本地小型数据库的交易数据时,获取所述批发终端的硬件使用率并判断所述硬件使用率是否超过了预设阈值;

若否,则按照每条交易数据的时间顺序在新的存储位置上逐一存储所需更新的交易数据;

若是,则将更新的交易数据按时间顺序覆盖时间最早的交易数据。

进一步地,所述硬件使用率为储存内存已用容量占比率,所述判断所述批发终端的硬件使用率是否超过了预设阈值具体为:获取批发终端的储存内存已用容量占比率并判断储存内存已用容量占比率是否大于预设阈值。

进一步地,所述硬件使用率为内存使用占比率,所述判断所述批发终端的硬件使用率是否超过了预设阈值具体为:获取批发终端的内存使用占比率并判断内存使用占比率是否大于预设阈值。

进一步地,所述硬件使用率为cpu使用占比率,所述判断所述批发终端的硬件使用率是否超过了预设阈值具体为:获取批发终端的cpu使用占比率并判断cpu使用占比率是否大于预设阈值。

进一步地,所述预设阈值为50%。

进一步地,通过调用对应的硬件接口函数来获取批发终端的硬件使用率。

进一步地,需要更新本地小型数据库的交易数据的情形具体有以下两种:

当所述批发终端生成交易数据需要保存时,将所述批发终端所生成的交易数据更新到本地小型数据库的交易数据中;

当所述批发终端接收到后台服务器发送的新的交易数据时,将所述后台服务器发送的新的交易数据更新到本地小型数据库的交易数据中。

本发明的目的之二采用如下技术方案实现:

一种批发终端,包括处理器和存储器,所述存储器存储有可执行计算机程序,所述处理器可读取所述计算机程序并运行以实现上述的一种批发终端的数据更新方法。

本发明的目的之三采用如下技术方案实现:

一种批发终端的数据更新系统,其特征在于,包括批发终端和后台服务器,所述批发终端与所述后台服务器可进行通讯,所述批发终端包括处理器和存储器,所述存储器存储有可执行计算机程序,所述处理器可读取所述计算机程序并运行以实现上述的一种批发终端的数据更新方法。

本发明的目的之四采用如下技术方案实现:

一种计算机可读存储介质,所述计算机可读存储介质存储有可执行计算机程序,所述计算机程序运行时可实现上述的批发终端的数据更新方法。

相比现有技术,本发明的有益效果在于:

该批发终端的数据更新方法能够使批发终端在更新自身的本地小型数据库中的数据时,检测批发终端的硬件使用情况从而判断是否需要覆盖旧数据。当批发终端的硬件使用率超过了预设阈值后,更新的数据从最早建立的数据开始进行数据覆盖,以保证批发终端的运行效率,避免由于存储量过大而导致批发终端出现卡机的现象。

附图说明

图1为本发明提供的一种批发终端的数据更新方法的流程示意图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

请参阅图1,一种批发终端的数据更新方法,批发终端采用pda,具有用于存储交易数据的本地小型数据库,该方法包括以下步骤:

s1、当需要更新本地小型数据库的交易数据时,获取批发终端的硬件使用率并判断硬件使用率是否超过了预设阈值;

s2、若否,则按照每条交易数据的时间顺序在新的存储位置上逐一存储所需更新的交易数据;

s3、若是,则将更新的交易数据按时间顺序覆盖时间最早的交易数据。

该批发终端的数据更新方法能够使批发终端在更新自身的本地小型数据库中的数据时,检测批发终端的硬件使用情况从而判断是否需要覆盖旧数据。当批发终端的硬件使用率未超过预设阈值时,更新的交易数据直接在本地小型数据库中新的存储位中存储;而当批发终端的硬件使用率超过了预设阈值后,更新的数据从最早建立的数据开始进行数据覆盖,不再占用新的容量,以保证批发终端的硬件具有足够的使用空间,从而保证批发终端的运行效率,避免由于存储量过大而导致批发终端出现卡机的现象。一般来说,一些时间比较久远的数据是不需要再用到的了,当批发终端的硬件使用率超过了预设阈值之后,先前最早保存的数据已经是时间比较久的了,因此,当硬件使用率超过了预设阈值之后开始从时间最早的数据开始进行覆盖,可以将一些无用的数据覆盖掉,提高存储器的利用率,也避免了存储量过大而拖慢批发终端的运行速度。

作为一种优选的实施方式,硬件使用率为储存内存已用容量占比率,判断批发终端的硬件使用率是否超过了预设阈值具体为:获取批发终端的储存内存已用容量占比率并判断储存内存已用容量占比率是否大于预设阈值。当批发终端的系统内存不足时,会用储存内存空间当虚拟内存,如果储存内存的空间不足的话,就会导致虚拟内存不足,从而导致批发终端运行速度变慢,因此,需保证储存内存(rom)具有足够的剩余空间以保证批发终端的运行速度。

作为一种优选的实施方式,判断批发终端的硬件使用率是否超过了预设阈值具体为:获取批发终端的内存使用占比率并判断内存使用占比率是否大于预设阈值。电子设备的运行速度与其内存的大小息息相关,当批发终端的内存被占用过多时,批发终端的运行速度会变慢,因此,需保证批发终端的内存(运行内存ram)剩余空间充足以保证批发终端的运行速度。

作为一种优选的实施方式,硬件使用率为cpu使用占比率,判断批发终端的硬件使用率是否超过了预设阈值具体为:获取批发终端的cpu使用占比率并判断cpu使用占比率是否大于预设阈值。电子设备的运行速度与其cpu的使用占比率相关,当cpu使用占比率过高时,会导致电子设备运行缓慢,因此,需保证批发终端的cpu使用占比率不超过额定值以保证批发终端的运行速度。优选地,预设阈值设为50%。

作为一种优选的实施方式,通过调用对应的硬件接口函数来获取批发终端的硬件使用率。通过相应的程序来调用接口函数,从而可获知批发终端的各个硬件(如储存内存、运行内存或cpu)的使用情况,方便快捷。

作为一种优选的实施方式,需要更新本地小型数据库的交易数据的情形具体有以下两种:

当批发终端生成交易数据需要保存时,将批发终端所生成的交易数据更新到本地小型数据库的交易数据中,该情形主要出现在批发终端处于离线的状态下,批发终端自动生成离线交易数据,然后存储在本地小型数据库中,待批发终端连接到网络时,再将离线交易数据同步至后台服务器上。

当批发终端接收到后台服务器发送的新的交易数据时,将后台服务器发送的新的交易数据更新到本地小型数据库的交易数据中,该情形主要是当后台服务器的数据更新之后,批发终端将后台服务器所更新的数据进行同步。

本发明还提供了一种批发终端,包括处理器和存储器,所述存储器存储有可执行计算机程序,所述处理器可读取所述计算机程序并运行以实现上述的一种批发终端的数据更新方法。

本发明还提供了一种批发终端的数据更新系统,其特征在于,包括批发终端和后台服务器,所述批发终端与所述后台服务器可进行通讯,所述批发终端包括处理器和存储器,所述存储器存储有可执行计算机程序,所述处理器可读取所述计算机程序并运行以实现上述的一种批发终端的数据更新方法。

该系统能够使批发终端在更新自身的本地小型数据库中的数据时,检测批发终端的硬件使用情况从而判断是否需要覆盖旧数据。当批发终端的硬件使用率超过了预设阈值后,更新的数据从最早建立的数据开始进行数据覆盖,以保证批发终端的硬件具有足够的使用空间,从而保证批发终端的运行效率,避免由于存储量过大而导致批发终端出现卡机的现象。

此外,本发明还提供了一种计算机可读存储介质,计算机可读存储介质存储有可执行计算机程序,计算机程序运行时可实现上述的批发终端的数据更新方法。

上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1