一种分布式文件系统访问框架的制作方法

文档序号:18899851发布日期:2019-10-18 21:47阅读:343来源:国知局
一种分布式文件系统访问框架的制作方法

本发明属于分布式文件系统技术领域,尤其涉及一种分布式文件系统访问框架。



背景技术:

分布式文件系统是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式文件系统的设计基于客户机/服务器模式。一个典型的网络可能包括多个供多用户访问的服务器。另外,对等特性允许一些系统扮演客户机和服务器的双重角色。

但是现有的分布文件系统在访问时存在一定的缺陷,现有的分布式文件系统文件访问程序简单,机密文件容易泄漏,使用不安全,另外,现有的分布式文件系统不能对文件进行分类,查找不方便。



技术实现要素:

本发明提供一种分布式文件系统访问框架,旨在解决访问程序简单,机密文件容易泄漏,使用不安全,另外,现有的分布式文件系统不能对文件进行分类,查找不方便的问题。

本发明是这样实现的,一种分布式文件系统访问框架,包括服务器终端和多个用户终端;

所述服务器终端包括存储模块、存储分区模块、分类模块、输入模块、输出模块和网络模块,所述存储模块用于存储输入到所述服务器终端的文件,所述存储分区模块连接所述存储模块且用于对所述存储模块进行分区处理,所述分类模块连接所述存储模块且用于将所述文件进行分类并分别存储到不同的所述分区内,所述输入模块连接所述分类模块且用于接收所述文件,所述输出模块连接所述网络模块和所述存储模块,所述输出模块用于输出所述存储模块内的所述文件;

所述用户终端包括访问终端、用户分类模块、权限管理模块和用户存储模块,所述访问终端连接所述用户分类模块和所述用户存储模块,所述访问终端用于供用户登录,所述用户分类模块连接所述权限管理模块且用于对于用户进行分类,所述用户存储模块用于存储用户输入的文件,所述权限管理模块用于向访问终端授予访问权限,所述权限管理模块连接所述网络模块,所述网络模块用于进行文件传输以供获得访问权限的访问终端访问所述存储模块内存储的文件。

本发明还提供优选的,多个所述用户终端内的访问终端的通过所述网络模块相互连接。

本发明还提供优选的,所述存储分区模块对所述存储模块进行分区的分区个数与所述分类模块所分类的文件种类的数量一一对应。

本发明还提供优选的,用户通过用户名和密码登陆所述访问终端。

本发明还提供优选的,所述用户存储模块均分为多个存储分区,所述用户存储模块内的文件也分为多个种类并分别存储到多个所述存储分区内。

本发明还提供优选的,所述存储模块连接一个监测模块,所述监测模块用于检测所述存储模块是否被未授权的所述访问终端入侵。

本发明还提供优选的,所述监测模块连接一个报警模块,当所述监测模块检测到所述存储模块是否被未授权的所述访问终端入侵时,所述报警模块发出报警提示。

本发明还提供优选的,所述网络模块采用有线网络模块或无线网络模块。

本发明还提供优选的,所述访问权限包括只读权限和修改权限。

本发明还提供优选的,所述存储模块采用服务器。

与现有技术相比,本发明的有益效果是:本发明的一种分布式文件系统访问框架,通过设置用于存储文件的存储模块和对存储模块进行分区的存储分区模块,还设置用于对文件进行分类存储的分类模块,从而能够将文件根据权限和种类分类存储到存储模块内,通过设置供用户登录的访问终端和用于向用户提供访问权限的权限管理模块,从而能够向不同的用户授予不同的访问权限,用户进行访问时受权限限制,文件访问更安全。

附图说明

图1为本发明的一种分布式文件系统访问框架的整体结构示意图。

图中:1-存储模块、11-存储模块、12-存储分区模块、13-分类模块、14-输入模块、15-输出模块、16-网络模块、17-监测模块、2-用户终端、21-访问终端、22-用户分类模块、23-权限管理模块、24-用户存储模块。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1,本发明提供一种技术方案:一种分布式文件系统访问框架,包括服务器终端1和多个用户终端2。

服务器终端1包括存储模块11、存储分区模块12、分类模块13、输入模块14、输出模块15和网络模块16,存储模块11用于存储输入到服务器终端1的文件,存储分区模块12连接存储模块11且用于对存储模块11进行分区处理,分类模块13连接存储模块11且用于将文件进行分类并分别存储到不同的分区内,输入模块14连接分类模块13且用于接收文件,输出模块15连接网络模块16和存储模块11,输出模块15用于输出存储模块11内的文件,用户通过用户名和密码登陆访问终端21,网络模块16采用有线网络模块或无线网络模块,存储模块11采用服务器。

其中,文件通过输入模块14输入到分类模块13,存储分区模块12将存储模块11分为多个分区,然后分别存储不同种类的文件,并且用户在访问存储模块11时,文件通过输出模块15和网络模块16输出。

用户终端2包括访问终端21、用户分类模块22、权限管理模块23和用户存储模块24,访问终端21连接用户分类模块22和用户存储模块24,访问终端21用于供用户登录,用户分类模块22连接权限管理模块23且用于对于用户进行分类,用户存储模块24用于存储用户输入的文件,权限管理模块23用于向访问终端21授予访问权限,权限管理模块23连接网络模块16,网络模块16用于进行文件传输以供获得访问权限的访问终端21访问存储模块11内存储的文件,多个用户终端1内的访问终端的21通过网络模块16相互连接,存储分区模块12对存储模块11进行分区的分区个数与分类模块13所分类的文件种类的数量一一对应,用户存储模块21均分为多个存储分区,用户存储模块21内的文件也分为多个种类并分别存储到多个存储分区内,存储模块11连接一个监测模块17,监测模块17用于检测存储模块11是否被未授权的访问终端21入侵,监测模块17连接一个报警模块,当监测模块17检测到存储模块11是否被未授权的访问终端21入侵时,报警模块发出报警提示,访问权限包括只读权限和修改权限。

其中,用户终端1的文件通过用户存储模块21进行存储,并且不同用户终端1的访问终端21能够通过网络模块16相互访问用户存储模块21内的文件,从而文件共享更方便。

本发明的一种分布式文件系统访问框架,使用者将文件通过输入模块14输入到分类模块13,存储分区模块12将存储模块11分为多个分区,然后分别存储不同种类的文件,并且用户在访问存储模块11时,文件通过输出模块15和网络模块16输出,用户通过用户名和密码登录访问终端21,用户分类模块22连接对于用户进行分类,权限管理模块23向访问终端21授予访问权限,用户在访问权限的限制下访问存储模块11内的文件。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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