一种数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:20914878 阅读:13 留言:0更新日期:2019-04-20 09:22
本发明专利技术实施例公开了一种数据处理方法、装置、设备及存储介质,其中方法包括:接收写数据请求,所述写数据请求包括目标数据包;按照预设的处理规则对所述目标数据包进行处理,得到处理后的数据包,所述预设的处理规则包括数据格式处理规则或数据过滤处理规则;将所述处理后的数据包写入到所述固态硬盘中;当所述固态硬盘中的数据量达到预设数据量时,将所述固态硬盘中的数据包写入到所述机械硬盘中。通过将数据存储到固态硬盘,以减少机械硬盘的磁头的转动及盘片的转动,提高机械硬盘的寿命。

A Data Processing Method, Device, Equipment and Storage Media

The embodiment of the present invention discloses a data processing method, device, device and storage medium, in which the method includes: receiving write data requests, the write data requests including target data packets; processing the target data packets according to preset processing rules, and obtaining the processed data packets, and the preset processing rules include data format processing rules or data filtering places. The processed data packet is written into the solid state hard disk, and when the data amount in the solid state hard disk reaches the preset data amount, the data packet in the solid state hard disk is written into the mechanical hard disk. By storing data on solid-state hard disk, the rotation of magnetic head and disk of mechanical hard disk can be reduced, and the service life of mechanical hard disk can be improved.

【技术实现步骤摘要】
一种数据处理方法、装置、设备及存储介质
本专利技术涉及计算机
,尤其涉及一种数据处理方法、装置、设备及存储介质。
技术介绍
由于机械硬盘具有存储空间大、价格廉价的特征,被广泛应用于数据存储领域,以用来存储大量业务数据。实践中,业务数据均是直接存储到机械硬盘上,而机械硬盘是通过磁头的移动以及盘片的转动来实现数据存储的,且机械硬盘的磁头的移动以及盘片的转动次数有限。如果频繁的移动磁头以及转动盘片,这必然会减少硬盘的寿命,对业务的正常运行影响很大。
技术实现思路
本专利技术实施例提供一种数据处理方法、装置、设备及存储介质,通过将数据存储到固态硬盘,以减少机械硬盘的磁头的转动及盘片的转动,提高机械硬盘的寿命。第一方面,本专利技术实施例提供了一种数据处理方法,该方法包括:接收写数据请求,所述写数据请求包括目标数据包;按照预设的处理规则对所述目标数据包进行处理,得到处理后的数据包,所述预设的处理规则包括数据格式处理规则或数据过滤处理规则;将所述处理后的数据包写入到所述固态硬盘中;当所述固态硬盘中的数据量达到预设数据量时,将所述固态硬盘中的数据包写入到所述机械硬盘中。第二方面,本专利技术实施例提供了一种数据处理装置,该装置包括:接收模块,用于接收写数据请求,所述写数据请求包括目标数据包;处理模块,用于按照预设的处理规则对所述目标数据包进行处理,得到处理后的数据包,所述预设的处理规则包括数据格式处理规则或数据过滤处理规则;写入模块,用于将所述处理后的数据包写入到所述固态硬盘中;所述写入模块,还用于当所述固态硬盘中的数据量达到预设数据量时,将所述固态硬盘中的数据包写入到所述机械硬盘中。第三方面,本专利技术实施例提供了一种电子设备,该电子设备包括:处理器,适于实现一条或一条以上指令;以及,计算机存储介质,所述计算机存储介质存储有一条或一条以上指令,所述一条或一条以上指令适于由所述处理器加载并执行如下步骤:接收写数据请求,所述写数据请求包括目标数据包;按照预设的处理规则对所述目标数据包进行处理,得到处理后的数据包,所述预设的处理规则包括数据格式处理规则或数据过滤处理规则;将所述处理后的数据包写入到所述固态硬盘中;当所述固态硬盘中的数据量达到预设数据量时,将所述固态硬盘中的数据包写入到所述机械硬盘中。第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机存储介质存储有一条或一条以上指令,所述一条或一条以上指令适于由处理器加载并执行如下步骤:接收写数据请求,所述写数据请求包括目标数据包;按照预设的处理规则对所述目标数据包进行处理,得到处理后的数据包,所述预设的处理规则包括数据格式处理规则或数据过滤处理规则;将所述处理后的数据包写入到所述固态硬盘中;当所述固态硬盘中的数据量达到预设数据量时,将所述固态硬盘中的数据包写入到所述机械硬盘中。本专利技术实施例中,电子设备通过按照预设的处理规则对该目标数据包进行处理,得到处理后的数据包,可以使存入的数据包更加规范化,并可节省存储空间。并将处理后的数据包先存入固态硬盘中,当该固态硬盘中的数据量达到预设数据量时,批量将该固态硬盘中的数据包写入到该机械硬盘中;可以降低机械硬盘的磁头移动次数以及盘片转动次数,可提高机械硬盘的寿命,降低对业务正常运行的影响。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种数据处理方法的流程示意图;图2是本专利技术实施例提供的另一种数据处理方法的流程示意图;图3是本专利技术实施例提供的一种数据处理装置的结构示意图;图4是本专利技术实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。基于现有技术中,需要机械硬盘的磁头频繁地移动以及盘片的频繁转动才能向机械硬盘中存储数据,减少了硬盘的寿命,影响业务的正常运行等问题。本专利技术实施例提供一种数据处理方法,该方法可以由电子设备来执行,该电子设备可以是指智能终端、服务器或电脑等可用于存储的设备,该电子设备包括固态硬盘和机械硬盘。其中,固态硬盘具有存储空间较小、读写速度快、读写次数较多、价格昂贵等特点,因此,固态硬盘适用于暂存少量数据。机械硬盘具有存储空间较大、读写速度慢、读写次数有限、价格廉价等特点,因此,机械硬盘适用于长时间存储批量数据。该方法的具体实现过程包括:首先将数据包存储于固态硬盘中,在固态硬盘中的数据量达到预设数量时,将固态硬盘中的数据包批量写入到机械硬盘中,可减少向机械硬盘写入数据的次数,提高机械硬盘的寿命。例如,有100个数据包需要写入到机械硬盘中,现有技术中,需要写入100次,那么,需要机械硬盘的磁头移动100次以及盘片转动100次,才能将100个数据包写入到机械硬盘中;而本方案,假设固态硬盘中存储100个数据包时,固态硬盘中的数据量才达到预设数据量,则只需要机械硬盘的磁头移动1次以及盘片转动1次,就能将100个数据包写入到机械硬盘中,大大降低了机械硬盘的磁头移动次数以及盘片转动次数,可提高机械硬盘的寿命。请参见图1,是本专利技术实施例提供的一种数据处理方法的流程示意图,本专利技术实施例的所述方法可以由上述提及的电子设备来执行。本实施例中,该一种数据处理方法包括以下步骤。S101、接收写数据请求,该写数据请求包括目标数据包。本专利技术实施例中,电子设备可以接收其他设备所发送的写数据请求,该写数据请求包括目标数据包,该目标数据包在具体的应用场景中所包括的具体内容不一致。例如,在银行数据交换场景中,该目标数据包可以是指用户的贷款数据、还款数据、存款数据或购买的理财产品的数据等等。在医疗保险数据交换场景中,该目标数据包也是指用户的参保数据或医疗报销数据等等。S102、按照预设的处理规则对该目标数据包进行处理,得到处理后的数据包,该预设的处理规则包括数据格式处理规则或数据过滤处理规则。本专利技术实施例中,为了节省存储空间,电子设备可以按照数据过滤处理规则对该目标数据包进行处理,得到处理后的数据包;或为了使存入的数据更加规范化,电子设备可以按照数据格式处理规则对该目标数据包进行处理,得到处理后的数据包。在一个实施例中,该预设的处理规则包括数据格式处理规则,步骤S102包括:获取该目标数据包的数据类型,根据数据类型与数据格式的对应关系,确定该目标数据包的数据类型对应的数据格式,根据确定的数据格式对该目标数据包进行处理,得到处理后的数据包。由于电子设备中存储了多种数据,如,文本数据、视频数据或图像数据等等,每种数据具有多种格式,如,文本类型的数据的数据格式包括txt、doc、pdf等等;为了使存入的数据的格式统一化,电子设备可以对目标数据包进行格式处理。具体的,电子设备可以获取该目标数据包的数据类型,获取数据类型与数据格式的对应关系;根据数据类型与数据格式的对应关系,确定该目标数据包的数据类型本文档来自技高网...

【技术保护点】
1.一种数据处理方法,应用于电子设备,其特征在于,所述电子设备包括机械硬盘和固态硬盘,所述方法包括:接收写数据请求,所述写数据请求包括目标数据包;按照预设的处理规则对所述目标数据包进行处理,得到处理后的数据包,所述预设的处理规则包括数据格式处理规则或数据过滤处理规则;将所述处理后的数据包写入到所述固态硬盘中;当所述固态硬盘中的数据量达到预设数据量时,将所述固态硬盘中的数据包写入到所述机械硬盘中。

【技术特征摘要】
1.一种数据处理方法,应用于电子设备,其特征在于,所述电子设备包括机械硬盘和固态硬盘,所述方法包括:接收写数据请求,所述写数据请求包括目标数据包;按照预设的处理规则对所述目标数据包进行处理,得到处理后的数据包,所述预设的处理规则包括数据格式处理规则或数据过滤处理规则;将所述处理后的数据包写入到所述固态硬盘中;当所述固态硬盘中的数据量达到预设数据量时,将所述固态硬盘中的数据包写入到所述机械硬盘中。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收针对所述处理后的数据包的读取指令;判断所述固态硬盘中是否包括所述处理后的数据包;当所述固态硬盘中包括所述处理后的数据包时,从所述固态硬盘中读取所述处理后的数据包;当所述固态硬盘中未包括所述处理后的数据包时,从所述机械硬盘中读取所述处理后的数据包。3.根据权利要求2所述的方法,其特征在于,所述当所述固态硬盘中的数据量达到预设数据量时,将所述固态硬盘中的数据包写入到所述机械硬盘中,包括:当所述固态硬盘中的数据量达到预设数据量时,获取所述固态硬盘中的每个数据包被读取的次数;从所述固态硬盘中的数据包中筛选出被读取的次数小于预设次数的所有数据包;将筛选出的数据包写入到所述机械硬盘中。4.根据权利要求1所述的方法,其特征在于,所述当所述固态硬盘中的数据量达到预设数据量时,将所述固态硬盘中的数据包写入到所述机械硬盘中,包括:当所述固态硬盘中的数据量达到预设数据量时,获取所述固态硬盘中的每个数据包的存储地址;从所述固态硬盘中读取存储地址位于预设存储地址段内的所有数据包;将读取的数据包写入到所述机械硬盘中。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收针对所述处理后的数据包的读取指令,所述读取指令包括所述处理后的数据包的标识;根据所述处理后的数据包的标识查询索引表,以确定所述处理后的数据包的存储器件,所述索引表包括多个数据包的标识,及每个数据包对应的存储器件,所述存储器件包括所述固态硬盘及所述机械硬盘...

【专利技术属性】
技术研发人员:丁磊
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1