数据访问方法和系统技术方案

技术编号:10425150 阅读:83 留言:0更新日期:2014-09-12 15:36
本申请提供了一种数据访问方法和系统,所述方法包括:获取数据访问请求;根据所述数据访问请求,确定请求访问的目标数据;向网络硬盘请求获取所述目标数据对应的文件数据的每一层级文件目录的元数据或实际数据的元数据,并存储;根据所述每一层级文件目录的元数据或实际数据的元数据,获取所述目标数据。通过本申请实施例减少了网络访问次数,提高了数据访问效率。

【技术实现步骤摘要】
数据访问方法和系统
本申请涉及数据处理
,更具体的说是涉及一种数据访问方法和系统。
技术介绍
网络硬盘是一种在线存储服务,向用户提供文件的存储、访问、备份、共享等文件管理功能,随着数据的迅猛增长以及互联网设备的持续繁荣,网络硬盘逐渐成为未来数据存储的主要发展方向。网络硬盘中存储的数据包括文件数据以及元数据,元数据是用于管理和组织文件数据的数据。在访问网络硬盘存储的数据时,需要首先获取元数据,然后再根据元数据获取对应的文件数据。而文件数据一般包括文件目录以及实际数据,通常具有一定的层深,即文件数据的主目录下具有子目录,子目录下又具有下一层的子目录,主目录或每一子目录下对应的即可能是下一层子目录或者实际数据。现有技术中,在进行数据访问时,需要对文件数据分层进行访问,依次确定每一级目录的元数据以及实际数据的元数据,从而才能依据目录的元数据以及实际数据的元数据,进而才能依据元数据获取到目标数据。而每获取一次数据,都需要经过一次网络访问,因此现有的数据访问方法需要经过多次网络访问,当目录层级较深时,访问次数更多,使得网络资源占用较多,且影响了数据访问的效率。
技术实现思路
有鉴于此,本申请提供了一种数据访问方法和系统,解决现有技术中网络访问次数多,影像数据访问效率的技术问题。为实现上述目的,本申请提供如下技术方案:本申请的一方面提供了一种数据访问方法,包括:获取数据访问请求;根据所述数据访问请求,确定请求访问的目标数据;向网络硬盘请求获取所述目标数据对应的文件数据的每一层级文件目录的元数据或实际数据的元数据,并存储;[0011 ] 根据所述每一层级文件目录的元数据或实际数据的元数据,获取所述目标数据。优选地,所述向网络硬盘请求获取所述目标数据对应的文件数据的每一层级文件目录的元数据或实际数据的元数据之前,所述方法还包括:查询是否存储所述目标数据对应的文件数据的每一层级文件目录的元数据或实际数据的元数据;如果否,再执行所述向网络硬盘请求获取所述目标数据对应的文件数据的每一层级文件目录的元数据或实际数据的元数据的步骤;如果是,根据所述每一层级文件目录的元数据或实际数据的元数据,获取所述目标数据。优选地,所述向网络硬盘请求获取所述目标数据对应的文件数据的每一层级文件目录或实际数据的元数据,并存储包括:向网络硬盘请求获取所述目标数据对应的文件数据的每一层级文件目录的元数据或实际数据的元数据;将所述每一层级文件目录的元数据或实际数据的元数据,按照不同层级文件目录或实际数据的存储结构进行存储。优选地,所述向网络硬盘请求获取所述目标数据对应的文件数据的每一层级文件目录或实际数据的元数据,并存储包括:向网络硬盘请求所述目标数据对应的文件数据的每一层级文件目录的元数据或实际数据的元数据;接收网络硬盘发送的按照不同层级文件目录或实际数据的存储结构组织的不同文件目录或实际数据的元数据;存储所述不同文件目录的元数据或实际数据的元数据。优选地,根据所述每一层级文件目录的元数据或实际数据的元数据,获取所述目标数据包括:确定所述目标数据对应的目标文件目录;依据所述每一层级文件目录的元数据,确定所述文件数据的文件目录结构;依据所述文件目录结构,以及所述目标文件目录,获取所述目标数据。优选地,所述接收数据访问请求包括:获取虚拟文件系统发送的数据访问请求。优选地,所述元数据包括目标数据属性。本申请的另一方面提供了一种数据访问系统,包括:[0031 ] 请求获取模块,用于获取数据访问请求;数据确定模块,用于根据所述数据访问请求,确定请求访问的目标数据;第一数据获取模块,用于向网络硬盘请求获取所述目标数据对应的文件数据的每一层级文件目录的元数据或实际数据的元数据,并存储;第二数据获取模块,用于根据所述每一层级文件目录的元数据或实际数据的元数据,获取所述目标数据。优选地,所述系统还包括:数据查询模块,用于查询是否存储所述目标数据对应的文件数据的每一层级文件目录的元数据或实际数据的元数据,如果否,则触发所述第一数据获取模块,如果是,则触发所述第二数据模块。优选地,所述第一数据获取模块包括:数据获取子模块,用于向网络硬盘请求获取所述目标数据对应的文件数据的每一层级文件目录或实际数据的元数据;第一存储模块,用于将所述每一层级文件目录或实际数据的元数据,按照不同层级文件目录或实际数据的存储结构进行存储。优选地,所述第一获取模块包括:请求发送模块,用于向网络硬盘请求所述目标数据对应的文件数据的每一层级文件目录的元数据或实际数据的元数据;数据接收模块:接收网络硬盘发送的按照不同层级文件目录或实际数据的存储结构组织的不同文件目录的元数据或实际数据的元数据;第二存储模块,用于存储所述不同文件目录的元数据或实际数据的元数据。优选地,所述第二数据获取模块包括:目录确定模块,用于确定所述目标数据对应的目标文件目录;结构确定模块,用于依据所述每一层级文件目录的元数据,确定所述文件数据的文件目录结构;第二数据获取子模块,用于依据所述文件目录结构,以及所述目标文件目录,获取所述目标数据。经由上述的技术方案可知,与现有技术相比,本申请提供了一种数据访问方法和系统,在获取到对目标数据进行访问的数据访问请求时,向网络硬盘一次请求即获取目标数据对应的文件数据的每一层级的文件目录的元数据或文件目录下的实际数据的元数据,并存储,从而依据该获取的每一层级的文件目录的元数据或实际数据的元数据,可以确定出目标数据的元数据等信息,从而可以经过一次网络访问即可获取到该目标数据,无需逐层进行依次访问,减少了访问次数,从而提高了数据访问的效率。【附图说明】为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请一种数据访问方法实施例1的流程图;图2为本申请一种数据访问方法实施例2的流程图;图3为本申请一种数据访问装置实施例1的结构示意图;图4为本申请一种数据访问装置实施例2的结构示意图;图5为本申请一种数据访问装置实施例2中第一数据获取模块一种实现方式的结构示意图;图6为本申请一种数据访问装置实施例2中第一数据获取模块另一种实现方式的结构示意图。【具体实施方式】下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的主要思想之一可以包括:数据访问系统获取到对目标数据进行访问的数据访问请求时,向网络硬盘一次请求即获取目标数据对应的文件数据的每一层级的文件目录的元数据或文件目录下的实际数据的元数据,并存储,从而依据该获取的每一层级的文件目录的元数据或实际数据的元数据,可以确定出目标数据的元数据等信息,从而可以经过一次网络访问即可获取到该目标数据,无需逐层进行依次访问,减少了访问次数,从而提高了数据访问的效率。下面结合附图,对本申请实施方案进行详细描述。图1为本申请本文档来自技高网...
数据访问方法和系统

【技术保护点】
一种数据访问方法,其特征在于,包括:获取数据访问请求;根据所述数据访问请求,确定请求访问的目标数据;向网络硬盘请求获取所述目标数据对应的文件数据的每一层级文件目录的元数据或实际数据的元数据,并存储;根据所述每一层级文件目录的元数据或实际数据的元数据,获取所述目标数据。

【技术特征摘要】
1.一种数据访问方法,其特征在于,包括: 获取数据访问请求; 根据所述数据访问请求,确定请求访问的目标数据; 向网络硬盘请求获取所述目标数据对应的文件数据的每一层级文件目录的元数据或实际数据的元数据,并存储; 根据所述每一层级文件目录的元数据或实际数据的元数据,获取所述目标数据。2.根据权利要求1所述的方法,其特征在于,所述向网络硬盘请求获取所述目标数据对应的文件数据的每一层级文件目录的元数据或实际数据的元数据之前,所述方法还包括: 查询是否存储所述目标数据对应的文件数据的每一层级文件目录的元数据或实际数据的元数据; 如果否,再执行所述向网络硬盘请求获取所述目标数据对应的文件数据的每一层级文件目录的元数据或实际数据的元数据的步骤; 如果是,根据所述每一层级文件目录的元数据或实际数据的元数据,获取所述目标数据。3.根据权利要求 1所述的方法,其特征在于,所述向网络硬盘请求获取所述目标数据对应的文件数据的每一层级文件目录或实际数据的元数据,并存储包括: 向网络硬盘请求获取所述目标数据对应的文件数据的每一层级文件目录的元数据或实际数据的元数据; 将所述每一层级文件目录的元数据或实际数据的元数据,按照不同层级文件目录或实际数据的存储结构进行存储。4.根据权利要求1所述的方法,其特征在于,所述向网络硬盘请求获取所述目标数据对应的文件数据的每一层级文件目录或实际数据的元数据,并存储包括: 向网络硬盘请求所述目标数据对应的文件数据的每一层级文件目录的元数据或实际数据的元数据; 接收网络硬盘发送的按照不同层级文件目录或实际数据的存储结构组织的不同文件目录或实际数据的元数据; 存储所述不同文件目录的元数据或实际数据的元数据。5.根据权利要求1所述的方法,其特征在于,根据所述每一层级文件目录的元数据或实际数据的元数据,获取所述目标数据包括: 确定所述目标数据对应的目标文件目录; 依据所述每一层级文件目录的元数据,确定所述文件数据的文件目录结构; 依据所述文件目录结构,以及所述目标文件目录,获取所述目...

【专利技术属性】
技术研发人员:赵志强钟秦
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1