一种分布式文件系统访问框架技术方案

技术编号:22330024 阅读:31 留言:0更新日期:2019-10-19 12:15
本发明专利技术适用于分布式文件系统技术领域,提供了一种分布式文件系统访问框架,包括服务器终端和多个用户终端,所述服务器终端包括存储模块、存储分区模块、分类模块、输入模块、输出模块和网络模块,所述用户终端包括访问终端、用户分类模块、权限管理模块和用户存储模块,通过设置用于存储文件的存储模块和对存储模块进行分区的存储分区模块,还设置用于对文件进行分类存储的分类模块,从而能够将文件根据权限和种类分类存储到存储模块内,通过设置供用户登录的访问终端和用于向用户提供访问权限的权限管理模块,从而能够向不同的用户授予不同的访问权限,用户进行访问时受权限限制,文件访问更安全。

【技术实现步骤摘要】
一种分布式文件系统访问框架
本专利技术属于分布式文件系统
,尤其涉及一种分布式文件系统访问框架。
技术介绍
分布式文件系统是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式文件系统的设计基于客户机/服务器模式。一个典型的网络可能包括多个供多用户访问的服务器。另外,对等特性允许一些系统扮演客户机和服务器的双重角色。但是现有的分布文件系统在访问时存在一定的缺陷,现有的分布式文件系统文件访问程序简单,机密文件容易泄漏,使用不安全,另外,现有的分布式文件系统不能对文件进行分类,查找不方便。
技术实现思路
本专利技术提供一种分布式文件系统访问框架,旨在解决访问程序简单,机密文件容易泄漏,使用不安全,另外,现有的分布式文件系统不能对文件进行分类,查找不方便的问题。本专利技术是这样实现的,一种分布式文件系统访问框架,包括服务器终端和多个用户终端;所述服务器终端包括存储模块、存储分区模块、分类模块、输入模块、输出模块和网络模块,所述存储模块用于存储输入到所述服务器终端的文件,所述存储分区模块连接所述存储模块且用于对所述存储模块进行分区处理,所述分类模块连接所述存储模块且用于将所述文件进行分类并分别存储到不同的所述分区内,所述输入模块连接所述分类模块且用于接收所述文件,所述输出模块连接所述网络模块和所述存储模块,所述输出模块用于输出所述存储模块内的所述文件;所述用户终端包括访问终端、用户分类模块、权限管理模块和用户存储模块,所述访问终端连接所述用户分类模块和所述用户存储模块,所述访问终端用于供用户登录,所述用户分类模块连接所述权限管理模块且用于对于用户进行分类,所述用户存储模块用于存储用户输入的文件,所述权限管理模块用于向访问终端授予访问权限,所述权限管理模块连接所述网络模块,所述网络模块用于进行文件传输以供获得访问权限的访问终端访问所述存储模块内存储的文件。本专利技术还提供优选的,多个所述用户终端内的访问终端的通过所述网络模块相互连接。本专利技术还提供优选的,所述存储分区模块对所述存储模块进行分区的分区个数与所述分类模块所分类的文件种类的数量一一对应。本专利技术还提供优选的,用户通过用户名和密码登陆所述访问终端。本专利技术还提供优选的,所述用户存储模块均分为多个存储分区,所述用户存储模块内的文件也分为多个种类并分别存储到多个所述存储分区内。本专利技术还提供优选的,所述存储模块连接一个监测模块,所述监测模块用于检测所述存储模块是否被未授权的所述访问终端入侵。本专利技术还提供优选的,所述监测模块连接一个报警模块,当所述监测模块检测到所述存储模块是否被未授权的所述访问终端入侵时,所述报警模块发出报警提示。本专利技术还提供优选的,所述网络模块采用有线网络模块或无线网络模块。本专利技术还提供优选的,所述访问权限包括只读权限和修改权限。本专利技术还提供优选的,所述存储模块采用服务器。与现有技术相比,本专利技术的有益效果是:本专利技术的一种分布式文件系统访问框架,通过设置用于存储文件的存储模块和对存储模块进行分区的存储分区模块,还设置用于对文件进行分类存储的分类模块,从而能够将文件根据权限和种类分类存储到存储模块内,通过设置供用户登录的访问终端和用于向用户提供访问权限的权限管理模块,从而能够向不同的用户授予不同的访问权限,用户进行访问时受权限限制,文件访问更安全。附图说明图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);所述服务器终端(1)包括存储模块(11)、存储分区模块(12)、分类模块(13)、输入模块(14)、输出模块(15)和网络模块(16),所述存储模块(11)用于存储输入到所述服务器终端(1)的文件,所述存储分区模块(12)连接所述存储模块(11)且用于对所述存储模块(11)进行分区处理,所述分类模块(13)连接所述存储模块(11)且用于将所述文件进行分类并分别存储到不同的所述分区内,所述输入模块(14)连接所述分类模块(13)且用于接收所述文件,所述输出模块(15)连接所述网络模块(16)和所述存储模块(11),所述输出模块(15)用于输出所述存储模块(11)内的所述文件;所述用户终端(2)包括访问终端(21)、用户分类模块(22)、权限管理模块(23)和用户存储模块(24),所述访问终端(21)连接所述用户分类模块(22)和所述用户存储模块(24),所述访问终端(21)用于供用户登录,所述用户分类模块(22)连接所述权限管理模块(23)且用于对于用户进行分类,所述用户存储模块(24)用于存储用户输入的文件,所述权限管理模块(23)用于向访问终端(21)授予访问权限,所述权限管理模块(23)连接所述网络模块(16),所述网络模块(16)用于进行文件传输以供获得访问权限的访问终端(21)访问所述存储模块(11)内存储的文件。...

【技术特征摘要】
1.一种分布式文件系统访问框架,其特征在于:包括服务器终端(1)和多个用户终端(2);所述服务器终端(1)包括存储模块(11)、存储分区模块(12)、分类模块(13)、输入模块(14)、输出模块(15)和网络模块(16),所述存储模块(11)用于存储输入到所述服务器终端(1)的文件,所述存储分区模块(12)连接所述存储模块(11)且用于对所述存储模块(11)进行分区处理,所述分类模块(13)连接所述存储模块(11)且用于将所述文件进行分类并分别存储到不同的所述分区内,所述输入模块(14)连接所述分类模块(13)且用于接收所述文件,所述输出模块(15)连接所述网络模块(16)和所述存储模块(11),所述输出模块(15)用于输出所述存储模块(11)内的所述文件;所述用户终端(2)包括访问终端(21)、用户分类模块(22)、权限管理模块(23)和用户存储模块(24),所述访问终端(21)连接所述用户分类模块(22)和所述用户存储模块(24),所述访问终端(21)用于供用户登录,所述用户分类模块(22)连接所述权限管理模块(23)且用于对于用户进行分类,所述用户存储模块(24)用于存储用户输入的文件,所述权限管理模块(23)用于向访问终端(21)授予访问权限,所述权限管理模块(23)连接所述网络模块(16),所述网络模块(16)用于进行文件传输以供获得访问权限的访问终端(21)访问所述存储模块(11)内存储的文件。2.如权利要求1所述的一种分布式文件系统访问框架,其...

【专利技术属性】
技术研发人员:李文昌曹承宝卢秋霞
申请(专利权)人:江苏富山软件科技有限公司
类型:发明
国别省市:江苏,32

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

1