【技术实现步骤摘要】
一种多现场文件服务系统及文件服务器跨现场同步方法
本专利技术涉及电力调度自动化系统文件服务
,具体为一种多现场文件服务系统及文件服务器跨现场同步方法。
技术介绍
随着电力调度自动化系统的发展,出现了多现场调度自动化系统。现场是地理上相对集中的,由一个或多个相互间关系密切的应用所组成的可以独立运行的系统。多现场大系统是由多个在地理上分散,相互之间可以进行共享信息、统一管理维护的现场组成的多现场运行系统。目前,只具有在单个现场内提供文件共享的文件服务系统,缺乏能在多现场调度自动化系统中统一提供文件共享的文件服务系统。
技术实现思路
针对上述问题,本专利技术的目的之一在于提供在多现场电力调度自动化系统中的文件服务系统,该文件服务系统能在多现场环境统一提供文件共享。本专利技术的另一个目的在于提供一种高效、可靠的文件服务器跨现场的同步方法。本专利技术采用下述技术方案:一种多现场文件服务系统,包括:文件服务配置模块、文件服务接口模块、文件服务器模块、网络通信及文件传输模块;所述的文件服务配置模块,用于配置文件服务相关信息,配置信息保存在xml文件中,并能发布到系统的各节点;所述的文件服务接口模块,用于提供文件及文件目录操作接口;所述的文件服务器模块,用于处理来自文件服务接口的请求;所述的网络通信及文件传输模块,用于实现文件服务接口模块和文件服务器模块之间的消息传输及文件传输。进一步,所述文件服务配置模块,用于配置多现场信息、各现场的文件服务器节点、文件服务器中需要同步的文件目录信息、需定时删除文件的目录信息、各目录的所能占有的最大容量信息。进一步,所述文件服务接口模 ...
【技术保护点】
1.一种多现场文件服务系统,其特征在于包括:文件服务配置模块、文件服务接口模块、文件服务器模块、网络通信及文件传输模块;所述的文件服务配置模块,用于配置文件服务相关信息,配置信息保存在xml文件中,并能发布到系统的各节点;所述的文件服务接口模块,用于提供文件及文件目录操作接口;所述的文件服务器模块,用于处理来自文件服务接口的请求;所述的网络通信及文件传输模块,用于实现文件服务接口模块和文件服务器模块之间的消息传输及文件传输。
【技术特征摘要】
1.一种多现场文件服务系统,其特征在于包括:文件服务配置模块、文件服务接口模块、文件服务器模块、网络通信及文件传输模块;所述的文件服务配置模块,用于配置文件服务相关信息,配置信息保存在xml文件中,并能发布到系统的各节点;所述的文件服务接口模块,用于提供文件及文件目录操作接口;所述的文件服务器模块,用于处理来自文件服务接口的请求;所述的网络通信及文件传输模块,用于实现文件服务接口模块和文件服务器模块之间的消息传输及文件传输。2.根据权利要求1所述的多现场文件服务系统,其特征在于所述文件服务配置模块,用于配置多现场信息、各现场的文件服务器节点、文件服务器中需要同步的文件目录信息、需定时删除文件的目录信息、各目录的所能占有的最大容量信息。3.根据权利要求1所述的多现场文件服务系统,其特征在于所述文件服务接口模块,提供文件及文件目录操作接口,调用文件服务接口的程序不需要关心文件具体存储在哪个计算机上就能对文件或文件目录进行操作。4.根据权利要求3所述的多现场文件服务系统,其特征在于所述文件及文件目录包括上传文件、删除文件、文件改名、获取文件信息、下载文件、新建目录、删除目录、拷贝目录、目录改名、获取目录信息接口。5.根据权利要求3所述的多现场文件服务系统,其特征在于所述文件及文件目录操作接口不仅包括操作本现场的文件服务器上的文件、文件目录的接口,还包括指定现场名的操作其它现场的文件服务器上的文件、文件目录的接口。6.根据权利要求1所述的多现场文件服务系统,其特征在于所述文件服务器模块,处理来自文件服务接口的请求,对文件服务器上的共享文件/文件目录进行新建、删除、更新操作,并进行同一现场的各文件服务器间的同步、跨现场的文件服务器间的同步。7.根据权利要求6所述的多现场文件服务系统,其特征在于所述文件服务器模块包括:文件管理模块、文件索引模块、文件同步模块。8.根据权利要求1至7任一项所述的多现场文件服务系统,其特征在于同一现场的文件服务器采用一主多备的架构,在同一个现场内只要有一台部署了文件服务器模块的机器在线正常工作就可以正常提供文件服务。9.根据权利要求1所述的多现场文件服务系统,其特征在于配额管理;共享文件/文件目录存放在文件服务器的某个目录下,该目录称为文件服务根目录;对于文件服务根目录下的一级目录,配置各目录所能存放的文件、文件目录的数目的阀值以及文件容量的阀值;当程序调用文件服务接口新建文件、新建目录或更新文件时,判断文件或目录所属的一级目录是否超过阀值,当超过阀值时,则返回错误。10.根据权利要求1所述的多现场文件服务系统,其特征在于文件服务器模块设有文件索引;文件索引采取哈希索引技术。11.根据权利要求10所述的多现场文件服务系统,其特征在于所述文件索引分为索引区和具体信息区两大块;对于文件,根据带路径的文件名计算哈希值,该路径是相对于文件服务根目录的相对路径;对于文件目录,根据文件目录路径计算哈希值,该文件目录路径是相对于文件服务根目录的相对路径;若计算出的哈希值为n,则索引区的第n条记录里存储的是哈希值为n的文件-或文件目录-信息在具体信息区的存储位置;若有多个文件/文件目录的哈希值为同一值n,则索引区的第n条记录里存储的是哈希值为n的第一个文件或文件目录在具体信息区的存储位置,在具体信息区,每条具体信息...
【专利技术属性】
技术研发人员:王艳蓉,钱锋,陆鑫,孙超,夏晨,
申请(专利权)人:南京南瑞继保电气有限公司,南京南瑞继保工程技术有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。