基于nas存储的多用户文件交换共享方法和装置的制造方法

文档序号:8226085阅读:773来源:国知局
基于nas存储的多用户文件交换共享方法和装置的制造方法
【技术领域】
[0001]本发明涉及媒体通信技术领域,尤其涉及一种基于NAS(Network AttachedStorage,网络连接式存储)存储的多用户文件交换共享方法和装置。
【背景技术】
[0002]目前,政府部门由于涉密的要求,由于其他文件交换共享与用户的现有安全体系不能很好融合,文件交换共享非常麻烦。利用纯粹的NAS文件系统进行不同用户之间的文件交换,也存在用户使用不方便的问题,特别是在用户非常多的情况下,利用NAS文件系统基本上很难管理。
[0003]因此,开发一种高效率的多用户之间的文件交换共享系统是一个亟待解决的问题。

【发明内容】

[0004]本发明的实施例提供了一种基于NAS存储的多用户文件交换共享方法和装置,以提供多用户之间的文件交换共享效率。
[0005]本发明提供了如下方案:
[0006]一种基于NAS存储的多用户文件交换共享装置,其特征在于,包括:文件交换核心设备和文件共享交换客户端;
[0007]文件交换核心设备,用于根据用户的身份信息对用户进行身份认证,所述身份认证通过后,在NAS存储设备上建立所述用户的包括共享文件夹的用户目录,存储所述用户的ID信息和所述用户目录的ID信息之间的对应关系,将所述用户目录的ID信息、内容信息关联存储在业务管理数据库中;
[0008]文件共享交换客户端,用于在用户登录后,将所述用户的ID信息传输给所述文件交换核心设备;
[0009]所述的文件交换核心设备,还用于根据所述文件共享交换客户端传输过来的所述用户的ID信息,通过查询所述对应关系和业务管理数据库获取所述用户目录的内容信息,通过文件和目录操作接口展示所述用户的目录信息,以及所述用户的目录下的文件信息;
[0010]所述的文件共享交换客户端,还用于通过调用NAS存储设备的API接口,对所述用户的目录信息进行目录管理操作和/或对所述用户的目录下的文件信息进行文件管理操作。
[0011]所述的文件交换核心设备包括:身份识别模块、用户目录管理模块、文件交换管理模块、NAS存储设备;
[0012]所述的身份识别模块,用于获取用户的身份信息,将所述身份信息发送到第三方用户认证平台,接收所述第三方用户认证平台返回的包含所述用户的权限信息的身份认证通过消息,将所述身份认证通过消息传输给所述的用户目录管理模块;
[0013]所述的用户目录管理模块,用于根据所述用户的权限信息建立所述用户的包括共享文件夹的用户目录,将所述用户的ID信息和所述用户目录的ID信息之间的对应关系存储在用户数据库中,将所述用户目录的ID信息、内容信息关联存储在业务管理数据库中,对外提供所述用户数据库、业务管理数据库的查询接口,以及文件和目录操作接口 ;
[0014]所述的文件交换管理模块,用于根据所述文件共享交换客户端传输过来的所述用户的ID信息,通过调用所述用户数据库的查询接口获取所述用户的ID信息对应的用户目录的ID信息,通过调用所述业务管理数据库的查询接口获取所述用户目录的ID信息对应的用户目录的内容信息,通过文件和目录操作接口展示所述NAS存储设备上的所述用户的目录信息,以及所述用户的目录下的文件信息;
[0015]所述的NAS存储设备,用于设置有所述用户的包括共享文件夹的用户目录,在所述用户的目录下存储文件信息。
[0016]所述的目录管理操作包括:新建目录、修改目录和/或删除目录,所述的文件管理操作包括:上传文件、下载文件、删除文件和/或修改文件。文件数量和占据存储空间大小。
[0017]所述的文件交换核心设备还包括:过程日志记录模块
[0018]所述的过程日志记录模块,用于记录所述文件共享交换客户端的目录管理操作和文件管理操作,将记录的目录管理操作和文件管理操作传输给业务管理数据库;
[0019]所述的业务管理数据库,用于将所述用户目录的ID信息、内容信息、所述用户的目录下的文件信息、所述目录管理操作、文件管理操作进行关联存储。
[0020]所述的文件共享交换客户端,还用于在需要将用户的共享文件夹中的指定文件共享给其它用户时,在所述共享文件夹中的指定文件和所述其它用户之间建立文件连接,以使得所述其它用户通过所述文件连接下载所述指定文件。
[0021]所述的用户目录管理模块,还用于在所述NAS存储设备上对归属于一个单位的所有用户的目录建立一个根目录,将所述根目录的ID信息、所述根目录下属的所有用户目录的ID信息关联存储在目录层次数据库中,设置所述根目录对应的管理员用户的ID信息。
[0022]所述的装置还包括:管理终端;
[0023]所述的管理终端,用于接收输入的用户的身份信息,通过第三方用户认证平台对所述用户的身份信息进行身份认证,通过所述身份认证确认所述用户的身份信息为管理员用户后,将所述管理员用户的ID信息传输给所述文件交换核心设备;
[0024]所述的文件交换核心设备,还用于根据所述文件共享交换客户端传输过来的所述管理员用户的ID信息,通过查询所述目录层次数据库获取所述根目录下的所有用户目录的ID信息,通过调用所述业务管理数据库的查询接口获取所述根目录下的所有用户目录的ID信息对应的所有用户目录的内容信息,以及用户目录下的文件信息。
[0025]由上述本发明的实施例提供的技术方案可以看出,本发明实施例通过利用NAS存储设备的文件访问功能,通过部署文件交换核心设备实现灵活安全的多用户文件空间管理,方便用户文件存储和提取;利用用户现有的安全认证策略,实现各个用户共享文件的共享和交换;对于各级政府部门的日常文件管理具有非常方便的使用效率。
【附图说明】
[0026]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为本发明实施例一提供的一种基于NAS存储的多用户文件交换共享装置的结构示意图,图中,文件交换核心设备1、文件共享交换客户端2和管理终端3 ;
[0028]图2为本发明实施例一提供的一种文件交换核心设备的结构示意图,图中,身份识别模块21、用户目录管理模块22、文件交换管理模块23、NAS存储设备24和过程日志记录模块25。
【具体实施方式】
[0029]为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。
[0030]实施例一
[0031]结合政府行业的用户实际需求,本发明实施例提供了一种基于NAS存储的多用户文件交换共享装置,该装置的结构示意图如图1所示,包括:文件交换核心设备1、文件共享交换客户端2和管理终端3。上述文件交换核心设备可以针对所有的用户,上述文件共享交换客户端针对单独的用户,上述管理终端针对一个组内的所有用户。
[0032]文件交换核心设备,用于根据用户的身份信息对用户进行身份认证,所述身份认证通过后,在NAS存储设备上建立所述用
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1