数据访问方法以及装置制造方法及图纸

技术编号:38083979 阅读:9 留言:0更新日期:2023-07-06 08:50
本说明书实施例提供数据访问方法以及装置,其中所述数据访问方法包括:接收目录访问请求,其中,所述目录访问请求中携带有目录访问入口的标识信息;根据所述目录访问入口的标识信息,确定所述目录访问入口对应的待访问目录,并返回目录接入通知;响应于根据所述目录接入通知发送的操作请求,在确定针对所述操作请求中携带的访问账户信息的校验结果为通过的情况下,对所述待访问目录对应的数据执行所述操作请求指示的操作。使得用户在访问目录时只能访问自己的目录访问入口对应的待访问目录,能够实现目录级别的访问权限隔离。能够实现目录级别的访问权限隔离。能够实现目录级别的访问权限隔离。

【技术实现步骤摘要】
数据访问方法以及装置


[0001]本说明书实施例涉及计算机
,特别涉及数据访问方法。

技术介绍

[0002]随着计算机技术的发展,可以获取的数据也随之增长,利用硬盘存储数据的方式难以保证数据存储容量、数据增长速度、数据备份和数据安全等。因此,可以通过分布式文件系统,众多节点组成一个分布式文件系统,通过网络进行节点间的通信和数据传输。在使用分布式文件系统时,无需关心数据是存储在哪个节点上、或者是从哪个节点从获取的,只需要像使用本地文件系统一样管理和存储文件系统中的数据。
[0003]然而,分布式文件系统中可能存储有多个用户的数据,用户在使用分布式文件系统时,如何保证每个用户只能访问各自的数据,亟需一种有效的技术方案解决上述问题。

技术实现思路

[0004]有鉴于此,本说明书实施例提供了一种数据访问方法。本说明书一个或者多个实施例同时涉及一种数据访问装置,一种数据访问系统,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
[0005]根据本说明书实施例的第一方面,提供了一种数据访问方法,包括:
[0006]接收目录访问请求,其中,所述目录访问请求中携带有目录访问入口的标识信息;
[0007]根据所述目录访问入口的标识信息,确定所述目录访问入口对应的待访问目录,并返回目录接入通知;
[0008]响应于根据所述目录接入通知发送的操作请求,在确定针对所述操作请求中携带的访问账户信息的校验结果为通过的情况下,对所述待访问目录对应的数据执行所述操作请求指示的操作。
[0009]根据本说明书实施例的第二方面,提供了一种数据访问装置,包括:
[0010]接收模块,被配置为接收目录访问请求,其中,所述目录访问请求中携带有目录访问入口的标识信息;
[0011]确定模块,被配置为根据所述目录访问入口的标识信息,确定所述目录访问入口对应的待访问目录,并返回目录接入通知;
[0012]操作模块,被配置为响应于根据所述目录接入通知发送的操作请求,在确定针对所述操作请求中携带的访问账户信息的校验结果为通过的情况下,对所述待访问目录对应的数据执行所述操作请求指示的操作。
[0013]根据本说明书实施例的第三方面,提供了一种数据访问系统,包括客户端和数据存储节点,其中,
[0014]所述数据存储节点用于执行本说明书实施例的第一方面提供的数据访问方法的步骤;
[0015]所述客户端,用于向所述数据存储节点发送目录访问请求,并根据所述数据存储
节点发送的目录接入通知,向所述数据存储节点发送针对待访问目录对应的数据的操作请求。
[0016]根据本说明书实施例的第四方面,提供了一种计算设备,包括:
[0017]存储器和处理器;
[0018]所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述数据访问方法的步骤。
[0019]根据本说明书实施例的第五方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述数据访问方法的步骤。
[0020]根据本说明书实施例的第六方面,提供了一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述数据访问方法的步骤。
[0021]本说明书一个实施例提供了一种数据访问方法,接收目录访问请求,其中,所述目录访问请求中携带有目录访问入口的标识信息;根据所述目录访问入口的标识信息,确定所述目录访问入口对应的待访问目录,并返回目录接入通知;响应于根据所述目录接入通知发送的操作请求,在确定针对所述操作请求中携带的访问账户信息的校验结果为通过的情况下,对所述待访问目录对应的数据执行所述操作请求指示的操作。
[0022]上述方法通过根据目录访问入口的标识信息,确定目录访问入口对应的待访问目录,使得用户在访问目录时只能访问自己的目录访问入口对应的待访问目录,能够实现目录级别的访问权限隔离,保证不同用户只能访问各自的待访问目录下对应的数据,并且还需要对用户的访问账户信息进行校验,只有在校验结果为通过的情况下才能对待访问目录对应的数据执行相应的操作,进一步对用户的访问权限进行限制,实现数据访问的安全性和隔离性。
附图说明
[0023]图1是本说明书一个实施例提供的一种数据访问方法的应用场景示意图;
[0024]图2是本说明书一个实施例提供的一种数据访问方法的流程图;
[0025]图3是本说明书一个实施例提供的一种数据访问方法中目录访问入口和数据存储节点的结构示意图;
[0026]图4是本说明书一个实施例提供的一种数据访问方法的示意图;
[0027]图5是本说明书一个实施例提供的一种数据访问方法的处理过程流程图;
[0028]图6是本说明书一个实施例提供的一种数据访问装置的结构示意图;
[0029]图7是本说明书一个实施例提供的一种数据访问系统的结构示意图;
[0030]图8是本说明书一个实施例提供的一种计算设备的结构框图。
具体实施方式
[0031]在下面的描述中阐述了很多具体细节以便于充分理解本说明书。但是本说明书能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本说明书内涵的情况下做类似推广,因此本说明书不受下面公开的具体实施的限制。
[0032]在本说明书一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求
书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本说明书一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0033]应当理解,尽管在本说明书一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0034]首先,对本说明书一个或多个实施例涉及的名词术语进行解释。
[0035]I D:Ident ity,身份识别号码,也称为账号或者序列号。
[0036]域名:又称网域,是由一串用点分隔的名字组成的网络上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。
[0037]虚拟地址:是由代理服务器根据网络内部客户机的多少,给定虚拟I P地址的一个范围,并按某种规定分配给每个客户机一个虚拟I P地址,这样便可实现客户机与网络的间接相连。
[0038]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据访问方法,包括:接收目录访问请求,其中,所述目录访问请求中携带有目录访问入口的标识信息;根据所述目录访问入口的标识信息,确定所述目录访问入口对应的待访问目录,并返回目录接入通知;响应于根据所述目录接入通知发送的操作请求,在确定针对所述操作请求中携带的访问账户信息的校验结果为通过的情况下,对所述待访问目录对应的数据执行所述操作请求指示的操作。2.根据权利要求1所述的方法,所述访问账户信息包括用户账号信息;相应地,所述在确定针对所述操作请求中携带的访问账户信息的校验结果为通过的情况下,对所述待访问目录对应的数据执行所述操作请求指示的操作,包括:在确定所述操作请求在所述操作请求中携带的、所述用户账号信息的访问权限内、且所述目录访问入口在所述用户账号信息的访问权限内的情况下,对所述待访问目录对应的数据执行所述操作请求指示的操作。3.根据权利要求2所述的方法,所述访问账户信息还包括客户端身份信息;相应地,所述对所述待访问目录对应的数据执行所述操作请求指示的操作,包括:判断所述目录访问入口是否存在入口身份信息;若是,则利用所述入口身份信息,对所述待访问目录对应的数据执行所述操作请求指示的操作;若否,则利用所述客户端身份信息,对所述待访问目录对应的数据执行所述操作请求指示的操作。4.根据权利要求1所述的方法,所述访问账户信息还包括客户端地址信息;相应地,所述在确定针对所述操作请求中携带的访问账户信息的校验结果为通过的情况下,对所述待访问目录对应的数据执行所述操作请求指示的操作,还包括:在确定所述操作请求中携带的客户端地址信息在所述目录访问入口的访问权限内的情况下,对所述待访问目录对应的数据执行所述操作请求指示的操作。5.根据权利要求1所述的方法,所述目录访问请求携带有用户账号信息;相应地,所述根据所述目录访问入口的标识信息,确定所述目录访问入口对应的待访问目录,包括...

【专利技术属性】
技术研发人员:马安琪王磊胡茂芳田磊磊徐立
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1