文件系统的操作方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:22308162 阅读:33 留言:0更新日期:2019-10-16 08:16
本发明专利技术涉及金融科技技术领域,公开了一种文件系统的操作方法、装置、设备及计算机可读存储介质。该文件系统的操作方法包括:在接收到文件系统操作指令时,根据所述文件系统操作指令获取目标文件系统名称、目标存储路径和目标操作;根据预设映射关系确定与所述目标文件系统名称对应的文件系统对象,所述文件系统对象包括预设文件系统的操作方法;从所述文件系统对象中调用与所述目标操作对应的目标操作方法,对与所述目标存储路径对应的目标文件执行所述目标操作。本发明专利技术能够解决现有技术中文件系统的操作过程较复杂、操作效率较低的问题。

Operation method, device, equipment and computer readable storage medium of file system

【技术实现步骤摘要】
文件系统的操作方法、装置、设备及计算机可读存储介质
本专利技术涉及金融科技(Fintech)
,尤其涉及一种文件系统的操作方法、装置、设备及计算机可读存储介质。
技术介绍
随着计算机技术的发展,越来越多的技术(大数据、分布式、区块链Blockchain、人工智能等)应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。在计算机中,文件系统(FileSystem)是命名文件及放置文件的逻辑存储和恢复的系统。目前,银行等金融机构的很多服务都面临着访问多种文件系统的需求,例如,大数据领域的服务通常都会要使用本地文件系统和HDFS(HadoopDistributedFileSystem,分布式文件系统),然而,由于现有的各文件系统的文件路径定义并不统一,因而必须先实例化对应的文件路径对象才能对各文件系统进行文件操作,对应的,不同文件系统的实例化方式也各不相同,无法通用,用户需针对不同类型的文件系统采用不同的实例化方式。因此,现有的文件系统的操作过程较复杂,操作效率较低。
技术实现思路
本专利技术的主要目的在于提供一种文件系统的操作方法、装置、设备及计算机可读存储介质,旨在解决现有技术中文件系统的操作过程较复杂、操作效率较低的问题。为实现上述目的,本专利技术提供一种文件系统的操作方法,所述文件系统的操作方法包括:在接收到文件系统操作指令时,根据所述文件系统操作指令获取目标文件系统名称、目标存储路径和目标操作;根据预设映射关系确定与所述目标文件系统名称对应的文件系统对象,所述文件系统对象包括预设文件系统的操作方法;从所述文件系统对象中调用与所述目标操作对应的目标操作方法,对与所述目标存储路径对应的目标文件执行所述目标操作。可选地,所述根据预设映射关系确定与所述目标文件系统名称对应的文件系统对象的步骤之前,还包括:根据所述文件系统操作指令获取用户信息,并根据所述用户信息获取用户的操作权限信息;基于所述目标文件系统名称、所述目标存储路径、所述目标操作和所述操作权限信息判断用户是否拥有操作权限;若判定用户拥有操作权限,则执行步骤:根据预设映射关系确定与所述目标文件系统名称对应的文件系统对象;若判定用户不拥有操作权限,则生成对应的无操作权限的提示信息,并发送至与所述文件系统操作指令对应的用户端。可选地,所述根据预设映射关系确定与所述目标文件系统名称对应的文件系统对象的步骤之前,还包括:查询所述预设映射关系中是否存在与所述目标文件系统名称对应的映射关系;若存在,则执行步骤:根据预设映射关系确定与所述目标文件系统名称对应的文件系统对象;若不存在,则生成对应的提示信息,并发送至与所述文件系统操作指令对应的用户端。可选地,所述文件系统的操作方法还包括:在接收到文件系统对象添加请求时,根据所述文件系统对象添加请求获取目标添加文件系统和目标添加文件系统对象;基于所述目标添加文件系统和所述目标添加文件系统对象,更新所述预设映射关系。可选地,所述文件系统的操作方法还包括:在操作执行完成后,生成对应的操作执行结果,并反馈至与所述文件系统操作指令对应的用户端。此外,为实现上述目的,本专利技术还提供一种文件系统的操作装置,所述文件系统的操作装置包括:第一获取模块,用于在接收到文件系统操作指令时,根据所述文件系统操作指令获取目标文件系统名称、目标存储路径和目标操作;对象确定模块,用于根据预设映射关系确定与所述目标文件系统名称对应的文件系统对象,所述文件系统对象包括预设文件系统的操作方法;操作执行模块,用于从所述文件系统对象中调用与所述目标操作对应的目标操作方法,对与所述目标存储路径对应的目标文件执行所述目标操作。可选地,所述文件系统的操作装置还包括:第二获取模块,用于根据所述文件系统操作指令获取用户信息,并根据所述用户信息获取用户的操作权限信息;权限判断模块,用于基于所述目标文件系统名称、所述目标存储路径、所述目标操作和所述操作权限信息判断用户是否拥有操作权限;所述对象确定模块,具体用于若判定用户拥有操作权限,则根据预设映射关系确定与所述目标文件系统名称对应的文件系统对象;第一发送模块,用于若判定用户不拥有操作权限,则生成对应的无操作权限的提示信息,并发送至与所述文件系统操作指令对应的用户端。可选地,所述文件系统的操作装置还包括:第三获取模块,用于在接收到文件系统对象添加请求时,根据所述文件系统对象添加请求获取目标添加文件系统和目标添加文件系统对象;更新模块,用于基于所述目标添加文件系统和所述目标添加文件系统对象,更新所述预设映射关系。此外,为实现上述目的,本专利技术还提供一种文件系统的操作设备,所述文件系统的操作设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的文件系统的操作程序,所述文件系统的操作程序被所述处理器执行时实现如上所述的文件系统的操作方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有文件系统的操作程序,所述文件系统的操作程序被处理器执行时实现如上所述的文件系统的操作方法的步骤。本专利技术提供一种文件系统的操作方法、装置、设备及计算机可读存储介质,在接收到文件系统操作指令时,先根据该文件系统操作指令获取目标文件系统名称、目标存储路径和目标操作,然后根据预设映射关系确定与该目标文件系统名称对应的文件系统对象,其中,该文件系统对象包括预设文件系统的操作方法,进而从该文件系统对象中调用与该目标操作对应的目标操作方法,并采用该目标操作方法对与该目标存储路径对应的目标文件执行该目标操作。通过上述方式,本专利技术实现了对不同类型文件系统的对接,在获取到文件系统操作指令时,只需获取目标信息,进而确定文件系统对象,即可调用文件系统对象中的目标操作方法执行目标操作,相比于现有技术,本专利技术简化了文件系统的操作过程,提高了操作效率,同时,无需用户学习各类型文件系统对于文件存储路径的定义及实例化方式,可节省用户的学习成本。附图说明图1为本专利技术实施例方案涉及的硬件运行环境的设备结构示意图;图2为本专利技术文件系统的操作方法第一实施例的流程示意图;图3为本专利技术文件系统的操作装置第一实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的设备结构示意图。本专利技术实施例文件系统的操作设备可以是智能手机,也可以是PC(PersonalComputer,个人计算机)、平板电脑、便携计算机等终端设备。如图1所示,该文件系统的操作设备可以包括:处理器1001,例如CPU,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如Wi-Fi接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-v本文档来自技高网...

【技术保护点】
1.一种文件系统的操作方法,其特征在于,所述文件系统的操作方法包括:在接收到文件系统操作指令时,根据所述文件系统操作指令获取目标文件系统名称、目标存储路径和目标操作;根据预设映射关系确定与所述目标文件系统名称对应的文件系统对象,所述文件系统对象包括预设文件系统的操作方法;从所述文件系统对象中调用与所述目标操作对应的目标操作方法,对与所述目标存储路径对应的目标文件执行所述目标操作。

【技术特征摘要】
1.一种文件系统的操作方法,其特征在于,所述文件系统的操作方法包括:在接收到文件系统操作指令时,根据所述文件系统操作指令获取目标文件系统名称、目标存储路径和目标操作;根据预设映射关系确定与所述目标文件系统名称对应的文件系统对象,所述文件系统对象包括预设文件系统的操作方法;从所述文件系统对象中调用与所述目标操作对应的目标操作方法,对与所述目标存储路径对应的目标文件执行所述目标操作。2.如权利要求1所述的文件系统的操作方法,其特征在于,所述根据预设映射关系确定与所述目标文件系统名称对应的文件系统对象的步骤之前,还包括:根据所述文件系统操作指令获取用户信息,并根据所述用户信息获取用户的操作权限信息;基于所述目标文件系统名称、所述目标存储路径、所述目标操作和所述操作权限信息判断用户是否拥有操作权限;若判定用户拥有操作权限,则执行步骤:根据预设映射关系确定与所述目标文件系统名称对应的文件系统对象;若判定用户不拥有操作权限,则生成对应的无操作权限的提示信息,并发送至与所述文件系统操作指令对应的用户端。3.如权利要求1所述的文件系统的操作方法,其特征在于,所述根据预设映射关系确定与所述目标文件系统名称对应的文件系统对象的步骤之前,还包括:查询所述预设映射关系中是否存在与所述目标文件系统名称对应的映射关系;若存在,则执行步骤:根据预设映射关系确定与所述目标文件系统名称对应的文件系统对象;若不存在,则生成对应的提示信息,并发送至与所述文件系统操作指令对应的用户端。4.如权利要求1至3中任一项所述的文件系统的操作方法,其特征在于,所述文件系统的操作方法还包括:在接收到文件系统对象添加请求时,根据所述文件系统对象添加请求获取目标添加文件系统和目标添加文件系统对象;基于所述目标添加文件系统和所述目标添加文件系统对象,更新所述预设映射关系。5.如权利要求1至3中任一项所述的文件系统的操作方法,其特征在于,所述文件系统的操作方法还包括:在操作执行完成后,生成对应的操作执行结果,并反馈至与所述文件系统操作指令对应...

【专利技术属性】
技术研发人员:王和平尹强刘有黄山杨峙岳邸帅卢道和
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:广东,44

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

1