数据读取方法及装置制造方法及图纸

技术编号:33452893 阅读:17 留言:0更新日期:2022-05-19 00:36
本申请公开了一种数据读取方法及装置,属于电子设备技术领域。数据读取方法包括:向存储器发送对第一数据的数据读取请求,其中,数据读取请求包括第一数据所属种类的标识信息,以用于存储器查找标识信息关联的第二数据,第二数据包括第一数据以及与第一数据所属种类相同的数据;接收存储器发送的第二数据。接收存储器发送的第二数据。接收存储器发送的第二数据。

【技术实现步骤摘要】
数据读取方法及装置


[0001]本申请属于电子设备
,具体涉及一种数据读取方法及装置。

技术介绍

[0002]FLASH存储器(简称闪存)是一种电子式可清除程序化只读存储器的形式,有序在操作中多次擦或写的存储器。
[0003]相关技术中,每对闪存进行一次数据的读取,处理器都会向闪存转换层(Flash Translation Layer,FTL)发送逻辑区块地址(Logical Block Address,LBA),FTL将LBA转换为物理区块地址(Physics Block Address,PBA),然后,通过PBA读取闪存中的数据。每一次数据读取仅能读取闪存发送的LBA对应的数据,数据读取效率较低。

技术实现思路

[0004]本申请实施例的目的是提供一种数据读取方法及装置,能够解决数据读取效率低的问题。
[0005]第一方面,本申请实施例提供了一种数据读取方法,包括:
[0006]向存储器发送对第一数据的数据读取请求,其中,数据读取请求包括第一数据所属种类的标识信息,以用于存储器查找标识信息关联的第二数据,第二数据包括第一数据以及与第一数据所属种类相同的数据;
[0007]接收存储器发送的第二数据。
[0008]第二方面,本申请实施例提供了一种数据读取方法,应用于存储器,数据读取方法包括:
[0009]获取对第一数据的数据读取请求,其中,数据读取请求包括第一数据所属种类的标识信息;
[0010]响应于数据读取请求,查找并反馈标识信息关联的第二数据,其中,第二数据包括第一数据以及与第一数据所属种类相同的数据。
[0011]第三方面,本申请实施例提供了一种数据读取装置,包括:
[0012]第一发送模块,用于向存储器发送对第一数据的数据读取请求,其中,数据读取请求包括第一数据所属种类的标识信息,以用于存储器查找标识信息关联的第二数据,第二数据包括第一数据以及与第一数据所属种类相同的数据;
[0013]接收模块,用于接收存储器发送的第二数据。
[0014]第四方面,本申请实施例提供了一种数据读取装置,应用于存储器,数据读取装置包括:
[0015]第一获取模块,用于获取对第一数据的数据读取请求,其中,数据读取请求包括第一数据所属种类的标识信息;
[0016]反馈模块,用于响应于数据读取请求,查找并反馈标识信息关联的第二数据,其中,第二数据包括第一数据以及与第一数据所属种类相同的数据。
[0017]第五方面,本申请实施例提供了一种电子设备,包括处理器和存储器,存储器存储程序或指令,程序或指令被执行时实现如第一方面或第二方面所述的方法的步骤。
[0018]第六方面,本申请实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被执行时实现如第一方面或第二方面所述的方法的步骤。
[0019]第七方面,本申请实施例提供了一种芯片,包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面所述的方法的步骤。
[0020]第八方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被执行以实现如第一方面或第二方面所述的方法。
[0021]在本申请实施例中,通过向存储器发送对第一数据的数据读取请求,其中,数据读取请求包括第一数据所属种类的标识信息,以用于存储器查找标识信息关联的第二数据,第二数据包括第一数据以及与第一数据所属种类相同的数据;接收存储器发送的第二数据。也就是说,通过向存储器发送一个数据读取请求,不仅能够读取到第一数据,还能够读取到与第一数据所属种类相同的数据。相比于相关技术中每一次数据读取仅能读取存储器发送的LBA对应的数据,通过本申请实施例,能够提高数据读取效率。
附图说明
[0022]图1是本申请实施例提供的数据读取方法的第一种流程示意图;
[0023]图2是本申请实施例提供的数据写入命令的第一种结构示意图;
[0024]图3是本申请实施例提供的数据写入命令的第二种结构示意图;
[0025]图4是本申请实施例提供的数据读取方法的第二种流程示意图;
[0026]图5是本申请实施例提供的数据读取装置的第一种结构示意图;
[0027]图6是本申请实施例提供的数据读取装置的第二种结构示意图;
[0028]图7是本申请实施例提供的电子设备的结构示意图;
[0029]图8是实现本申请实施例的电子设备的硬件结构示意图。
具体实施方式
[0030]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
[0031]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0032]下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的数据读取方法及装置进行详细地说明。
[0033]图1是本申请实施例提供的数据读取方法的第一种流程示意图。如图1所示,数据读取方法可以包括:
[0034]S101:向存储器发送对第一数据的数据读取请求,其中,数据读取请求包括第一数据所属种类的标识信息,以用于存储器查找第一数据所属种类的标识信息关联的第二数据,第二数据包括第一数据以及与第一数据所属种类相同的数据;
[0035]S102:接收存储器发送的第二数据。
[0036]上述各步骤的具体实现方式将在下文中进行详细描述。
[0037]在本申请实施例中,通过向存储器发送对第一数据的数据读取请求,其中,数据读取请求包括第一数据所属种类的标识信息,以用于存储器查找标识信息关联的第二数据,第二数据包括第一数据以及与第一数据所属种类相同的数据;接收存储器发送的第二数据。也就是说,通过向存储器发送一个数据读取请求,不仅能够读取到第一数据,还能够读取到与第一数据所属种类相同的数据。相比于相关技术中每一次数据读取仅能读取存储器发送的LBA对应的数据,通过本申请实施例,能够提高数据读取效率。
[0038]在本申请实施例的一些可能实现中,本申请实施例中的存储器可选地可以为闪存。
[0039]在本申请实施例的一些可能实现中,在S101之前,本申请实施例提供的数据读取方法还可以包括:向存储器发送对第一数据的数据存储请求,其中,数据存储请求包括第一数据和第一数据所属种类的标识信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据读取方法,其特征在于,所述方法包括:向存储器发送对第一数据的数据读取请求,其中,所述数据读取请求包括所述第一数据所属种类的标识信息,以用于所述存储器查找所述标识信息关联的第二数据,所述第二数据包括所述第一数据以及与所述第一数据所属种类相同的数据;接收所述存储器发送的所述第二数据。2.根据权利要求1所述的方法,其特征在于,所述向存储器发送对第一数据的数据读取请求之前,所述方法还包括:向所述存储器发送对所述第一数据的数据存储请求,其中,所述数据存储请求包括所述第一数据和所述标识信息,以用于所述存储器存储所述第一数据以及建立所述第一数据与所述标识信息的关联关系。3.根据权利要求2所述的方法,其特征在于,所述向所述存储器发送对所述第一数据的数据存储请求,包括:通过数据写入命令,向所述存储器发送所述数据存储请求,其中,所述标识信息位于所述数据写入命令中未被使用的保留区中。4.一种数据读取方法,其特征在于,应用于存储器,所述方法包括:获取对第一数据的数据读取请求,其中,所述数据读取请求包括第一数据所属种类的标识信息;响应于所述数据读取请求,查找并反馈所述标识信息关联的第二数据,其中,所述第二数据包括所述第一数据以及与所述第一数据所属种类相同的数据。5.根据权利要求4所述的方法,其特征在于,所述获取对第一数据的数据读取请求之前,所述方法还包括:获取对所述第一数据的数据存储请求,其中,所述数据存储请求包括所述第一数据和所述标识信息;响应于所述数据存储请求,存储所述第一数据以及建立所述第一数据与所述标识信息的关联关系。6.一种数据读...

【专利技术属性】
技术研发人员:杨铠衔
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:

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

1