一种NAS设备的访问方法、装置、设备及可读存储介质与流程

文档序号:16848458发布日期:2019-02-12 22:31阅读:212来源:国知局
一种NAS设备的访问方法、装置、设备及可读存储介质与流程

本发明涉及数据访问技术领域,更具体地说,涉及一种nas设备的访问方法、装置、设备及计算机可读存储介质。



背景技术:

nas(networkattachedstorage)为网络附加存储设备,是一种基于cifs(commoninternetfilesystem,通用网络文件系统)、nfs(networkfilesystem,网络文件系统)或者ftp(filetransferprotocol,文件传输协议)等不同网络协议进行存储数据访问的新模型。通常对nas设备的管理通过gui(graphicaluserinterface,图形用户接口)的方式,而对nas存储的使用也需要用户在本机进行挂载。

这种通过gui访问nas设备的方法,需要用户去gui进行nas的各种配置,并挂载网络共享,操作难度较大;并且,随着时代的发展,更多的移动终端接连出现,传统nas的使用方式已经不能适应诸多的新型移动产品。



技术实现要素:

本发明的目的在于提供一种nas设备的访问方法、装置、设备及计算机可读存储介质,以实现用户更简单的访问nas设备,提高用户体验。

为实现上述目的,本发明实施例提供了如下技术方案:

一种nas设备的访问方法,包括:

客户端接收用户触发的携带账户信息的登陆指令;

确定与所述账户信息对应的身份类型信息;

若所述账户信息的身份类型信息为普通用户账户,则通过与所述账户信息对应的配置信息登陆nas设备;

显示所述nas设备中与所述账户信息对应的共享数据,以使所述用户对所述共享数据进行访问。

其中,确定与所述账户信息对应的身份类型信息,包括:

将所述账户信息中的用户名与预先存储的普通用户账户列表和管理员账户列表进行匹配,确定与所述账户信息对应的身份类型信息;所述身份类型信息包括普通用户账户和管理员账户。

其中,所述将所述账户信息中的用户名与预先存储的普通用户账户列表和管理员账户列表进行匹配之前,还包括:

判断所述账户信息中的用户名及用户密码是否均正确;

若均正确,则执行所述将所述账户信息中的用户名与预先存储的普通用户账户列表和管理员账户列表进行匹配的步骤。

其中,若所述身份类型信息为管理员账户,则所述访问方法还包括:

显示与所述管理员账户对应的配置管理界面;

接收所述用户根据所述配置管理界面触发的配置管理指令,并根据所述配置管理指令执行对应的配置管理操作;其中,所述配置管理操作包括:对普通用户账户的配置信息的管理操作,以及对普通用户账户的管理操作。

其中,对所述共享数据进行访问,包括:

接收用户触发的操作指令;

调用与所述操作指令对应的nas插件,对与所述操作指令对应的共享数据执行访问操作。

一种nas设备的访问装置,包括:

登陆指令接收模块,用于接收用户触发的携带账户信息的登陆指令;

身份类型确定模块,用于确定与所述账户信息对应的身份类型信息;

设备访问模块,用于在所述账户信息的身份类型信息为普通用户账户时,通过与所述账户信息对应的配置信息登陆nas设备;

共享数据显示模块,用于显示所述nas设备中与所述账户信息对应的共享数据,以使所述用户对所述共享数据进行访问。

其中,所述身份类型确定模块,包括:

账号匹配单元,用于将所述账户信息中的用户名与预先存储的普通用户账户列表和管理员账户列表进行匹配,确定与所述账户信息对应的身份类型信息;所述身份类型信息包括普通用户账户和管理员账户。

其中,本方案还包括:

配置管理界面显示模块,用于在所述身份类型信息为管理员账户时,显示与所述管理员账户对应的配置管理界面;

配置管理指令接收模块,用于接收所述用户根据所述配置管理界面触发的配置管理指令;

操作执行模块,用于根据所述配置管理指令执行对应的配置管理操作;其中,所述配置管理操作包括:对普通用户账户的配置信息的管理操作,以及对普通用户账户的管理操作。

一种nas设备的访问设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现上述nas设备的访问方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述nas设备的访问方法的步骤。

通过以上方案可知,本发明实施例提供的一种nas设备的访问方法,包括:一种nas设备的访问方法,包括:客户端接收用户触发的携带账户信息的登陆指令;确定与所述账户信息对应的身份类型信息;若所述账户信息的身份类型信息为普通用户账户,则通过与所述账户信息对应的配置信息登陆nas设备;显示所述nas设备中与所述账户信息对应的共享数据,以使所述用户对所述共享数据进行访问。

可见,在本方案中,普通用户在访问nas设备时,不需要通过gui对nas设备执行复杂的配置过程,也不需要普通用户学习如何挂载网络共享,用户只需要通过客户端便可以直接访问nas设备中的共享数据,从而提高用户访问体验;本发明还公开了一种nas设备的访问装置、设备及计算机可读存储介质,同样能实现上述技术效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例公开的一种nas设备的访问方法流程示意图;

图2为本发明实施例公开的一种nas设备的访问框架示意图;

图3为本发明实施例公开的一种nas设备的访问装置结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种nas设备的访问方法、装置、设备及计算机可读存储介质,以实现用户更简单的访问nas设备,提高用户体验。

参见图1,本发明实施例提供的一种nas设备的访问方法,包括:

s101、客户端接收用户触发的携带账户信息的登陆指令;

具体的,在本实施例中,客户端(client)又可以理解为用户端,是为客户提供本地服务的程序。目前较常用的用户端包括了如万维网使用的网页浏览器,或者安装在本地的客户端软件等。也就是说,用户通过本方案中的客户端访问nas设备时,具体可以通过网页形式访问,还可以通过本地的客户端软件的形式访问,在此并不具体限定。

需要说明的是,不管本方案中的客户端具体为什么形式,用户通过客户端访问nas设备时,都需要发送登陆指令;该登陆指令的作用为登陆nas设备,因此该登陆指令中携带了用户的账户信息;该账户信息可以是用户预先注册的,通过该账户信息,用户便可以登陆nas设备,登陆上nas设备后便可以访问nas设备上的数据。

s102、确定与所述账户信息对应的身份类型信息;

需要说明的是,本方案中的用户可以为普通用户也可以为管理员;相对应的,与该账户信息对应的身份类型信息包括:与普通用户对应的普通用户账户,以及与管理员对应的管理员账户。通过对账户信息的分辨,便可以确定该账户信息对应的身份类型信息是普通用户账户还是管理员账户,从而确定了用户为普通用户还是管理员;针对不同身份类型的用户来说,具有与各自身份类型相对应的权限操作,例如:普通用户仅仅具有访问nas设备中对应的共享数据的权限,而管理员则具有对nas设备进行配置的权限,例如添加网络ip、配置网络共享、以及普通用户的管理等操作。

s103、若所述账户信息的身份类型信息为普通用户账户,则通过与所述账户信息对应的配置信息登陆nas设备;

具体的,在本方案中的配置信息为通过管理员对该账户预先配置的,通过该配置信息,可以使用户根据该配置信息直接登录nas设备,该配置信息包括对nas设备的各种配置、添加网络ip及配置网络共享等配置;针对普通用户而言,这种管理员预先对配置信息设置的方式,免去了普通用户亲自对nas设备的配置过程,使普通用户既不用去gui进行nas的各种配置,也不用学习如何才能挂载网络共享。

s104、显示所述nas设备中与所述账户信息对应的共享数据,以使所述用户对所述共享数据进行访问。

可以理解的是,在访问nas设备时,首先需要登陆nas设备,只有成功登陆nas设备后,才会通过客户端显示登陆后的结果,以使用户根据登陆结果访问数据。具体来说,本方案中登陆nas设备的过程为:对用户账户信息进行身份类型验证后,通过与该账户信息对应的配置信息登陆nas设备,进而在登陆nas设备之后,返回对应的登陆结果,该登陆结果即为与不同身份类型对应的响应界面,若用户为普通用户,则该响应界面为在界面上显示的共享数据,以便用户对界面上呈现的共享数据进行访问。

综上可以看出,普通用户在访问nas设备时,不需要通过gui对nas设备执行复杂的配置过程,也不需要普通用户学习如何挂载网络共享,用户只需要通过客户端便可以直接访问nas设备中的共享数据,从而提高用户访问体验。

基于上述实施例,在本实施例中,确定与所述账户信息对应的身份类型信息,包括:

将所述账户信息中的用户名与预先存储的普通用户账户列表和管理员账户列表进行匹配,确定与所述账户信息对应的身份类型信息;所述身份类型信息包括普通用户账户和管理员账户。

需要说明的是,本方案中的nas设备内部提供针对用户、用户组及角色相关的鉴权方案,针对新的访问方式添加具体的协议支持,可以是http的方式。新的优化使用方式弱化了原有的cifs、nfs以及ftp协议的使用,底层的实现甚至可以直接对接文件系统。

具体来说,本方案预先存储了与不同身份类型信息相对应的账户列表,通过用户输入的账户信息以及预先存储的账户列表来识别用户的身份信息。在本方案中,具体通过用户名来对身份类型进行验证,预先设定的账户列表则包括普通用户账户列表和管理员账户列表,通过将用户输入的账户信息中的用户名,与预先存储的普通用户账户列表和管理员账户列表进行对比匹配,来快速的确定该账户信息为普通用户账户还是管理员账户。

基于上述任意方法实施例,在本实施例中,为了保障用户登录nas设备的安全性,本方案将所述账户信息中的用户名与预先存储的普通用户账户列表和管理员账户列表进行匹配之前,还包括:

判断所述账户信息中的用户名及用户密码是否均正确;

若均正确,则执行所述将所述账户信息中的用户名与预先存储的普通用户账户列表和管理员账户列表进行匹配的步骤。

需要说明的是,本方案中的账户信息中包括用户输入的用户名和用户密码,通过该用户名和用户密码来验证用户是否为合法用户;具体来说,本方那中的用户密码可以是动态短信密码,也可以是预先设置的与用户名对应的指纹密码、人脸图像密码、数字密码等;该用户名可以是具体的名称,也可以是用户的电话号码、邮箱等。

进一步,来验证该用户名和用户密码时,可与预先存储的包括所有用户名及对应密码的数据库进行匹配,首先判断该数据库中是否存在与账户信息中的用户名相同的用户名;若不存在,则提示用户账户信息输入错误;若存在该用户名,则判断数据库中该用户名对应的用户密码与账户信息中的用户密码是否相同;若不同,则提示用户密码输入错误,并设定用户可输入用户密码的错误次数,若连续错误的次数超过预定次数,则对账户进行锁定处理,不允许用户在本日登陆该账户;若相同,则说明对账户信息中的用户名和用户密码验证成功,则继续执行将所述账户信息中的用户名与预先存储的普通用户账户列表和管理员账户列表进行匹配的步骤。

可以看出,通过这种对账户信息进行验证的操作,可以提高nas设备中数据的安全性,避免非法用户登录nas设备执行非法操作。

基于上述任意方法实施例,在本实施例中,若所述身份类型信息为管理员账户,则所述访问方法还包括:

显示与所述管理员账户对应的配置管理界面;

接收所述用户根据所述配置管理界面触发的配置管理指令,并根据所述配置管理指令执行对应的配置管理操作;其中,所述配置管理操作包括:对普通用户账户的配置信息的管理操作,以及对普通用户账户的管理操作。

参见图2,为本实施例提供的一种nas设备的访问框架示意图;通过该图可以看出,本方案可对nas设备提供基于不同终端的客户端软件,通过图2可以看出,客户端可以适用于各种终端,例如电脑pc、平板电脑ipad和电话phone;管理员用户和普通用户均可通过不同终端的客户端访问nas设备。管理员通过管理员账户登陆nas设备后,可以执行配置管理操作,该配置管理操作包括对普通用户账户的配置信息的管理操作,例如:对用户账号的设备配置,添加网络ip、配置网络共享等;对普通用户账户的管理操作,例如:添加具有不同访问权限的普通用户或者用户组。

进一步,在本实施例中,普通用户对所述共享数据进行访问,具体包括:

接收用户触发的操作指令;调用与所述操作指令对应的nas插件,对与所述操作指令对应的共享数据执行访问操作。

而针对普通用户而言,普通用户不具有配置nas设备的权限,普通用户登陆成功后,客户端会呈现与该用户权限相对应的共享内容;用户可以通过客户端软件直接访问共享内容,例如呈现或者编辑文档、播放视频等。需要说明的是,用户可通过触发操作指令来访问客户端中显示的共享数据,具体来说,与该操作指令对应的访问操作具体可以通过nas插件的功能实现,普通用户可以在客户端的商城中选择支持的不同插件进行安装,例如:普通用户想对共享数据中的机密文档进行在线编辑,这时则需要安装具有在线编辑功能的插件后,便可通过添加的插件实现该功能;当然,插件除了文件编辑插件之外,还可以包括播放视频、编辑照片等插件。

可以看出,本方案提供的这种通过客户端实现nas设备接入的方案,可针对不同的用户终端,提供对应的客户端软件,用户既不用去gui进行nas的各种配置,也不用学习如何才能挂载网络共享。客户端软件提供所有的配置接口,以使管理员进行配置;并能通过客户端直接展示出用户所配置的共享内容。通过更为丰富的插件支持,客户端软件可以直接播放视频或者各种文档,也可以让不同的用户共享编辑同一份文档,从而提高了用户使用的便利性。

下面对本发明实施例提供的访问装置进行介绍,下文描述的访问装置与上文描述的访问方法可以相互参照。

参见图3,本发明实施例提供的一种nas设备的访问装置,包括:

登陆指令接收模块100,用于接收用户触发的携带账户信息的登陆指令;

身份类型确定模块200,用于确定与所述账户信息对应的身份类型信息;

设备访问模块300,用于在所述账户信息的身份类型信息为普通用户账户时,通过与所述账户信息对应的配置信息登陆nas设备;

共享数据显示模块400,用于显示所述nas设备中与所述账户信息对应的共享数据,以使所述用户对所述共享数据进行访问。

其中,所述身份类型确定模块,包括:

账号匹配单元,用于将所述账户信息中的用户名与预先存储的普通用户账户列表和管理员账户列表进行匹配,确定与所述账户信息对应的身份类型信息;所述身份类型信息包括普通用户账户和管理员账户。

其中,所述身份类型确定模块,还包括:

账户信息判断单元,用于判断所述账户信息中的用户名及用户密码是否均正确;

账号匹配单元,用于在所述账户信息中的用户名及用户密码均正确时,将所述账户信息中的用户名与预先存储的普通用户账户列表和管理员账户列表进行匹配。

其中,本方案还包括:

配置管理界面显示模块,用于在所述身份类型信息为管理员账户时,显示与所述管理员账户对应的配置管理界面;

配置管理指令接收模块,用于接收所述用户根据所述配置管理界面触发的配置管理指令;

操作执行模块,用于根据所述配置管理指令执行对应的配置管理操作;其中,所述配置管理操作包括:对普通用户账户的配置信息的管理操作,以及对普通用户账户的管理操作。

其中,本方案包括:

操作指令接收模块,用于接收用户触发的操作指令;

操作执行模块,用于调用与所述操作指令对应的nas插件,对与所述操作指令对应的共享数据执行访问操作。

本发明实施例还公开了一种nas设备的访问设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如上述方法实施例中所述nas设备的访问方法的步骤。

本发明实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述方法实施例中所述nas设备的访问方法的步骤。

其中,该存储介质可以包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

综上可以看出,本方案提供的这种nas设备访问方案,可简化用户的专业需求,不需要对网络共享有较多的了解就可以直接使用,甚至后端存储设备对用户来说完全透明;当然,管理员还是需要对应的操作知识;并且,本方案对应于新的移动终端提供了更好的支持,对于企业员工之间协同办公也有很好的支持。尤其通过不同的插件支持,免去了安装众多其它软件的需求,提高了用户使用的便利性。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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