(19)中华人民共和国国家知识产权局
(12)发明专利说明书 | ||
(10)申请公布号 CN 103678485 A (43)申请公布日 2014.03.26 | ||
(21)申请号 CN201310533528.0
(22)申请日 2013.12.26
(71)申请人 中国运载火箭技术研究院
地址 100076 北京市丰台区北京9200信箱38分箱
(72)发明人 郑小鹏 蔡斐华 彭健 张丽晔 廖建 李鑫 贾长伟 陆小兵 章乐平 赵雯
(74)专利代理机构 中国航天科技专利中心
代理人 安丽
(51)Int.CI
G06F17/30
权利要求说明书 说明书 幅图 |
(54)发明名称
虚拟试验流程节点驱动与活动封装系统 | |
(57)摘要
一种虚拟试验流程节点驱动与活动封装系统,包括:脚本文件定义模块、数据显示模块、活动封装校验模块、活动封装执行模块、活动封装文件库;将固定动作进行封装,形成脚本文件并作为流程中的节点,在数据管理系统中完成上传数据到数据库、查询数据库提取数据、调用具体程序等功能,提高代码的通用性和重用性。 | |
法律状态
法律状态公告日 | 法律状态信息 | 法律状态 |
权 利 要 求 说 明 书
1.一种虚拟试验流程节点驱动与活动封装系统,其特征在于包括:脚本文 件定义模块、数据显示模块、活动封装校验模块、活动封装执行模块、活动 封装文件库;其中:
脚本文件定义模块:依据用户的业务需求,按照活动封装脚本规范编写活 动封装脚本文件,在脚本文件中定义文件属性、输入输出参数、执行过程和用 户界面;活动封装脚本文件编写完成后,如果用户需要上传至活动封装脚服务 器发布,活动封装校验模块会自动对脚本文件进行语法检查,校验无误后上传 至活动封装脚服务器发布,脚本文件存储于活动封装脚本文件库供用户调用, 如果用户不发布则可选择在本地进行存储;
活动封装校验模块:对从脚本文件定义模块得到的脚本文件进行语法检查, 检查内容包括脚本字段名是否为空,上传的脚本文件名称与活动封装服务器端 的脚本文件是否重名,如果校验出现错误就提示相应的错误信息,显示脚本文 件发布不成功,用户需要再在脚本文件定义模块进行修改,修改完成后再次提 交发布;
活动封装执行模块:从活动封装服务器中提取并解析脚本文件,同时从数 据显示模块获取用户提交的数据,调用外部程序或数据库接口完成相应任务; 通过该模块能够执行的任务包括:查询数据库提取数据、执行某段程序、自动 上传仿真数据到数据库、将输出的仿真数据作为对象存储到数据库中四类任务;
数据显示模块:依据脚本文件中的用户界面设置参数生成用户交互界 面,用户通过交互界面能够获取脚本运行状态、设定活动封装相关参数并提 交用户数据,数据显示模块将这些数据提交给活动封装执行模块运行完成相 应任务。
活动封装文件库:活动封装文件库是该系统中活动封装文件的存储区,通 过脚本文件定义模块编辑生成的脚本文件,在通过活动封装校验模块的校验后, 会自动存储在服务器上的脚本文件库中。用户需要使用脚本文件时,通过活动 封装执行模
块从活动封装文件库中取出脚本文件并进行解析和执行,从而完成 相应功能。
说 明 书
<p>技术领域
本发明涉及一种将试验流程进行封装和调用的系统,属于虚拟试验技术领 域。
背景技术
随着仿真和数字化技术的发展,在产品研制过程中会产生大量的仿真和试 验数据,为高效利用和充分共享这些数据,需要通过数据管理平台对这些数据 进行统一管理。在数据管理或流程管理系统中,有部分较为复杂操作的需要频 繁使用,比如数据的存储、软件调用等。因此,有必要将这些操作进行封装, 以实现代码的重用,方便用户操作。将数据存储接口或者软件调用接口等接口 按照AE(Application Encapsulation,活动封装)的编写标准进行封装,形成相 应的活动封装脚本文件。用户需要存储仿真数据或调用软件时,直接调用这些 活动封装脚本,即可实现将数据存储在关系型数据库和文件仓库中或
完成软件 的调用,而不必了解具体调用过程更不用编写调用代码。从而,用户使用更加 便捷,即使不熟悉编程和接口的用户也能方便地进行相关操作。
发明内容
本发明的技术解决问题:克服现有技术的不足,提供一种虚拟试验流程节 点驱动与活动封装系统,将固定动作进行封装,形成脚本文件并作为流程中的 节点,在数据管理系统中完成上传数据到数据库、查询数据库提取数据、调用 具体程序等功能,提高代码的通用性和重用性。
本发明的技术解决方案:一种虚拟试验流程节点驱动与活动封装系统,包 括:脚本文件定义模块、数据显示模块、活动封装校验模块、活动封装执行 模块、活动封装文件库;其中:
脚本文件定义模块:依据用户的业务需求,按照活动封装脚本规范编写活 动封装脚本文件,在脚本文件中定义文件属性、输入输出参数、执行过程和用 户界面;活动封装脚本文件编写完成后,如果用户需要上传至活动封装脚服务 器发布,活动封装校
验模块会自动对脚本文件进行语法检查,校验无误后上传 至活动封装脚服务器发布,脚本文件存储于活动封装脚本文件库供用户调用, 如果用户不发布则可选择在本地进行存储;
活动封装校验模块:对从脚本文件定义模块得到的脚本文件进行语法检查, 检查内容包括脚本字段名是否为空,上传的脚本文件名称与活动封装服务器端 的脚本文件是否重名,如果校验出现错误就提示相应的错误信息,显示脚本文 件发布不成功,用户需要再在脚本文件定义模块进行修改,修改完成后再次提 交发布;
活动封装执行模块:从活动封装服务器中提取并解析脚本文件,同时从数 据显示模块获取用户提交的数据,调用外部程序或数据库接口完成相应任务; 通过该模块能够执行的任务包括:查询数据库提取数据、执行某段程序、自动 上传仿真数据到数据库、将输出的仿真数据作为对象存储到数据库中四类任务;
数据显示模块:依据脚本文件中的用户界面设置参数生成用户交互界 面,用户通过交互界面能够获取脚本运行状态、设定活动封装相关参数并提 交用户数据,数据显示模块将这些数据提交给活动封装执行模块运行完成相 应任务。
怎么运行python程序活动封装文件库:活动封装文件库是该系统中活动封装文件的存储区,通 过脚本文件定义模块编辑生成的脚本文件,在通过活动封装校验模块的校验后, 会自动存储在服务器上的脚本文件库中。用户需要使用脚本文件时,通过活动 封装执行模块从活动封装文件库中取出脚本文件并进行解析和执行,从而完成 相应功能。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论