[发明专利]一种S3D模型修改情况的记录与查询方法有效
申请号: | 202011124445.2 | 申请日: | 2020-10-20 |
公开(公告)号: | CN112214492B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 沈杰 | 申请(专利权)人: | 上海核工程研究设计院股份有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/21;G06F16/2455 |
代理公司: | 上海政济知识产权代理事务所(普通合伙) 31479 | 代理人: | 辇甲武 |
地址: | 200233*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 s3d 模型 修改 情况 记录 查询 方法 | ||
本发明公开了一种S3D模型修改情况的记录和查询方法,实现了S3D模型用户修改情况的全记录,补足了S3D软件自带的模型修改记录功能只能记录每个对象最后一次操作以及所有操作记录都无法找到对应操作对象的短板,为S3D模型质量管控提供了有力的数据支撑;通过设计CORETransactionRecord表单,能够简单实现包括操作人、操作对象、操作时间、操作行为等多重过滤条件下的修改记录查询,为S3D模型管控提供数据支持的同时大幅提升了模型管控的效率。
技术领域
本发明属于三维模型变更情况的记录与追溯技术领域,特别是涉及S3D模型的变更情况记录和追溯技术领域。
背景技术
S3D(Smart 3D)是一款广泛运用的三维设计软件。S3D软件作为一个集成化的、多专业参与的三维工厂建模软件,能够快速帮助各专业设计人员进行三维建模以及设计检查,大大提高了工作效率和设计质量。在化工及能源行业,S3D软件得到了广泛的应用并且已经有了无数成功的案例。
S3D软件在使用过程中,只保留对每个元件的最后一次的修改记录,一旦模型出现问题,无法有效追溯到其形成的原因,对模型质量管控无法提供有效的数据支持,因此在模型的质量管控上存在风险,尤其对核电等特殊行业无法满足其质保要求,至今都没有一个行之有效的解决方案。
发明内容
本发明提供了S3D模型修改情况的记录与查询方法,通过在S3D数据库中新建对应数据表以及在原有相关数据表上增加触发器的方式,实现了用户对S3D模型的所有操作的记录保存,保证所有模型及元件的增删改都有据可查,为后续模型的质量管控工作提供数据支持。
一种S3D模型修改情况的记录和查询方法,包括以下步骤:
S1,在S3D项目对应的模型数据库中创建CORETransactionRecord数据表用于存储所有元件的修改记录,所述CORETransactionRecord数据表设计可以按照实际需求进行调整;
S2,为所述模型数据库中COREDeletedObjects数据表添加记录触发器,所述记录触发器为每当所述COREDeletedObjects表中新增记录时,将其对应的信息与提供用户信息的COREUserLogin表以及提供对象名字信息的JNamedItem表进行关联查询后存储到所述CORETransactionRecord数据表中作为删除操作的记录信息;
S3,为所述模型数据库中的CORETransactionHistory数据表添加历史行为触发器,所述CORETransactionHistory数据表可以记录下用户每一个操作对应的用户唯一标识码、操作的行为以及操作的时间,所述历史行为触发器通过比对JDObject表中对象的最终修改时间和修改用户唯一标识码和所述CORETransactionHistory数据表中的操作行为时间以及操作用户唯一标识码,来获取用户操作行为具体对应的对象信息,并且通过关联所述COREUserLogin提供删除用户的相关信息以及关联所述JNamedItem表供被删除对象名字信息形成最终的详细的模型增删改等操作信息并存储到所述CORETransactionRecord数据表中;
S4,所述CORETransactionRecord数据表中记录下用户每次操作行为,形成模型的增删改等行为的修改记录表,通过访问所述CORETransactionRecord数据表实现模型全部操作修改记录的查询。
优选的,所述S2步骤中所述COREDeletedObjects数据表添加记录触发器的步骤如下:
S2.1,为所述COREDeletedObjects数据表添加记录触发器,行为定义为afterinsert,当对象彻底删除后才会在所述COREDeletedObjects数据表中产生删除对象,因此获取该对象必须是在所述after insert阶段;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海核工程研究设计院股份有限公司,未经上海核工程研究设计院股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011124445.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种空气炸锅
- 下一篇:一种边缘服务器镜像定制化及部署系统和方法