一种水利模型文件的快速解析方法、转换服务器与流程

文档序号:25543446发布日期:2021-06-18 20:40阅读:来源:国知局

技术特征:

1.一种水利模型文件的快速解析方法,其特征在于,水利数据管理平台中存储有多个水利模型文件,所述水利数据管理平台中设置转换服务器,所述转换服务器中包括多核cpu;所述转换服务器接收所述水利数据管理平台的任务解析指令,所述任务解析指令包括:待解析的水利模型文件,所述方法包括:

所述转换接收到开发人员输入的解析步骤指令,所述解析步骤指令包括将待解析的水利模型文件进行解析的解析步骤;

所述转换服务器根据所述任务解析指令和解析步骤指令,在该转换服务器中查找与待解析的水利模型文件和解析步骤指令匹配的插件文件;

所述转换服务器根据所述插件文件中的解析步骤,将所述待解析的水利模型文件进行分割提取多个子文件,并为每一子文件分配标签号;

所述每一子文件的标签号包括所述水利模型文件中子文件解析时所对应的解析步骤所需的处理引擎的标识;

所述转换服务器中多核cpu,根据每一子文件的标识,采用与所述子文件的标识所对应的处理引擎进行快速解析,并生成每一子文件相应的子结果文件;并将待解析水利模型文件的结果文件发送所述水利数据管理平台;

所述待解析水利模型文件的结果文件包括每一子文件的结果文件;

所述插件文件为借助于转换服务器的可视化界面中插件绘制工具根据解析步骤指令对多种处理引擎进行组合并确定与所述解析步骤指令对应的解析步骤的文件。

2.根据权利要求1所述的快速解析方法,其特征在于,所述结果文件为:包括能够检索的数据结构的文件。

3.根据权利要求1所述的快速解析方法,其特征在于,所述方法还包括:

所述转换服务器将所述接收到任务解析指令、转换后的结果文件的信息及转换状态信息进行存储;

所述转换服务器接收所述水利数据管理平台的状态查询指令,所述转换服务器根据状态查询指令从存储的信息中进行查找并反馈。

4.根据权利要求1所述的快速解析方法,其特征在于,所述方法还包括:

所述转换服务器中存储有多个插件文件,且每一插件文件包括至少一个水利模型文件的解析步骤、该解析步骤对应的处理引擎信息。

5.一种转换服务器,其特征在于,所述转换服务器集成在水利数据管理平台中,所述转换服务器包括:

rest接口,用于接收所述水利数据管理平台的任务解析指令,所述任务解析指令包括:待解析的水利模型文件;

可视化组件,用于接收开发人员输入的解析步骤指令实现基于所述解析步骤指令生成和/或更改插件文件;

分割模块,用于根据所述插件文件中的解析步骤,将所述待解析的水利模型文件进行分割提取多个子文件,并为每一子文件分配标签号;

所述每一子文件的标签号包括所述水利模型文件中子文件解析时所对应的解析步骤所需的处理引擎的标识;多个处理引擎,所述多个处理引擎分别供执行模块调用;

执行模块包括多核cpu,用于查找与待解析的水利模型文件和解析步骤指令匹配的插件文件,并根据每一子文件的标识,采用与所述子文件的标识所对应的处理引擎进行快速解析,并生成每一子文件相应的子结果文件;

输出单元,用于将所述待解析水利模型文件的结果文件输出;

所述待解析水利模型文件的结果文件包括每一子文件的结果文件。

6.根据权利要求5所述的转换服务器,其特征在于,所述转换服务器还包括:

状态信息存储单元,用于实时存储每一待解析的水利模型文件的解析状态;

所述rest接口还用于接收所述水利数据管理平台的状态查询指令,以在状态信息存储单元中查询对应待解析的水利模型文件的解析状态。

7.根据权利要求5所述的转换服务器,其特征在于,所述可视化组件包括:

可视化界面,所述可视化界面为呈现给开发人员的操作界面,所述操作界面中展示有多种处理引擎信息;

展示于可视化界面中的插件绘制工具,用于接收开发人员的输入的解析步骤指令,并基于所述解析步骤指令对多种处理引擎的信息进行组合定义并确定解析步骤,生成插件文件。

8.根据权利要求5所述的转换服务器,其特征在于,所述转换服务器还包括:

插件库,用于存储多个插件文件,所述插件文件的存储格式为xml格式。

9.根据权利要求5所述的转换服务器,其特征在于,所述多个处理引擎包括:文本处理引擎、excel处理引擎、数据操作引擎。


技术总结
本发明涉及一种水利模型文件的快速解析方法、转换服务器,所述解析方法包括:包括:转换接收到开发人员输入的解析步骤指令,解析步骤指令包括将待解析的水利模型文件进行解析的解析步骤;转换服务器根据所述任务解析指令和解析步骤指令,在该转换服务器中查找与待解析的水利模型文件和解析步骤指令匹配的插件文件;转换服务器根据插件文件中的解析步骤,将所述待解析的水利模型文件进行分割提取多个子文件,并为每一子文件分配标签号;转换服务器中多核CPU,根据每一子文件的标识,采用与子文件的标识所对应的处理引擎进行快速解析,并生成每一子文件相应的子结果文件;并将待解析水利模型文件的结果文件发送所述水利数据管理平台。

技术研发人员:桂发二;熊伟;罗源;梁茂源;谢永高
受保护的技术使用者:浙江贵仁信息科技股份有限公司
技术研发日:2021.04.20
技术公布日:2021.06.18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1