[发明专利]一种试验数据处理方法在审
申请号: | 201810712327.X | 申请日: | 2018-06-29 |
公开(公告)号: | CN108920138A | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 胡石 | 申请(专利权)人: | 合肥微商圈信息科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230001 安徽省合肥市经济技术开发区习友路*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种试验数据处理方法属于计算机软件领域,特别涉及通用数据处理软件技术领域,本发明设计得到一种基于构件技术的具有较高通用性的试验数据处理系统的构建方法。利用该方法开发的试验数据处理系统基于一套通用的,涵盖数据处理、数值分析、文件操作、图形绘制、脚本执行等功能的基础构件库,提供用户以非编程方式,在一个便捷的图形化环境下快速建立数据分析流程模型的方法。并在此基础上,提供将已有处理流程封装成模板构件的功能,以支持分析方法的高度可重用性。 | ||
搜索关键词: | 试验数据处理 数据分析流程 通用数据处理 非编程方式 计算机软件 处理流程 构件技术 基础构件 脚本执行 可重用性 快速建立 模板构件 软件技术 数值分析 图形绘制 文件操作 数据处理 通用的 图形化 构建 封装 涵盖 分析 开发 | ||
【主权项】:
1.一种试验数据处理方法,其特征在于,该方法采取以下步骤:1)建立基于构件技术的试验数据处理系统结构,该结构满足在非编程模式 下实现试验数据处理方法的建模和运行所需的功能部件,系统结构包括:a.功能构件定义模块,该模块由基本构件库和扩展构件定义框架两部 分组成,基础构件库是一个内置的基本功能构件包,其所包含的功 能构件实现文件读写、数据转化、通用数值计算和数据可视化等功 能;扩展构件定义框架是一个支持构件库动态扩展的软件扩展开发 框架,支持在本系统结构之外进行特殊功能构件的定义、开发和动 态部署;b.数据区定义与访问模块,包括数据区定义模块、数据区存取模块和 数据动态缓存模块三各部分,其中,数据区定义模块实现数据区中 各种数据类型和数据结构的参数化定义;数据区存取模块支持在数 据区中以参数名为索引的数据访问;数据动态缓存模块提供大数据 区的动态磁盘缓存机制,保证计算过程中计算机内存空间的合理使 用;c.处理流程定义模块,包括图形化流程定义模块、构件实例属性配置 模块和流程模型存储模块三个部分,其中,图形化流程定义模块使 用图形化的方式定义数据处理流程模型,支持流程模型文件的加载 重现;构件实例属性配置模块支持流程中构件实例的参数设置,包 括属性配置界面的加载、输入响应、正确性检查;流程模型存储模 块根据图形化流程定义模块和构件实例属性配置模块的定义内容, 生成数据处理流程的完整数据模型,并支持以文件方式存储该模型;d.处理流程解算模块,该模块由输入输出关系解算模块、数据格式解 算模块、计算功能驱动模块和计算流程控制模块四个部分组成,其 中,输出关系解算模块分析流程中各构件节点会产生哪些输出数据, 以及这些计算结果的输入分别的来源;数据格式解算模块根据输入 输出关系解算模块的分析结果,配合构件的属性配置,分析获得某 计算结果数据的数据区格式;计算功能驱动模块根据构件的配置参 数,驱动构件的实际计算或处理功能的执行;计算流程控制模块根 据流程定义,以及输入输出关系解算模块的分析结果,按照合理的 逻辑顺序控制各构件实例的运行,产生所需的计算结果;e.模板定义模块,包括模板图形化定义模块、模板封装定义模块和模 板重用控制模块三部分,其中,模板图形化定义模块类似处理流程 的图形化定义模块,并支持模板流程的特殊规则检查;模板封装定 义模块支持模板的外部属性接口定义,实现模板的有效封装;模板 重用控制模块支持模板重用过程中配置控制和运行控制;2)基础构件库的创建,使用功能构件定义模块,在开发期间通过定义统一 的数据接口和操作接口,将现有各类数值计算算法、数据可视化工具、 以及诸如合并、裁剪、格式转换等通用数据处理功能封装成具有统一定 义的构件模型中,形成基本构件库;3)处理流程的编辑与存储,以构件和模板为基础部件,使用处理流程定义 模块执行处理流程的创建、编辑与存储,其图形化流程定义模块提供一 个以图形化拖拽方式为交互手段的流程编辑环境,使用者从构件库或模 板库中选择需要的功能部件,加入到流程模型中,并以有向连线示意各 计算节点的输入输出关系,处理流程定义模块采用开环的有向图方式避 免处理流程解算时出现死循环;4)处理流程的运行与结果生成,在完成3)中的步骤后,处理流程解算模块 对处理流程进行解算运行,首先,输入输出关系解算模块对流程中的所 有节点的输入输出进行关系清理,得到各个构件节点的输入与输出,并 实现在处理流程被修改时及时重新决算关系脉络;其次,计算流程控制 模块针对某一需要计算的输出结果,采用追溯式流程解算方法进行计算 流程控制;最后,计算功能驱动模块根据节点的属性配置,以所需的数 据结构组织输入数据,并调用正确的算法进行计算,然后将计算结果写 入输出结果数据区中的正确位置上;5)模板的构建与重用,模板定义模块对已经完成建模和计算验证的数据处 理流程执行封装操作,以便在其它数据处理流程中进行重复使用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥微商圈信息科技有限公司,未经合肥微商圈信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810712327.X/,转载请声明来源钻瓜专利网。