一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种异构PDM系统集成方法与流程

2022-05-18 06:02:02 来源:中国专利 TAG:

一种异构pdm系统集成方法
技术领域
1.本技术属于复杂产品研制过程中的数据管理领域,特别涉及一种异构pdm系统集成方法。


背景技术:

2.复杂产品的研制,比如飞行器、运载火箭、大型船舶等,大都具有研制周期长、产业链配套关系复杂、需求变化多、零组件数量大、涉及的专业领域广等特点。采用传统的工程管理模式,无法有效地进行管理,因此国内外的复杂产品研制厂家大都采用系统工程的方法,同时借助信息化手段,对产品研制的全生命周期进行管理。但是,目前还没有单一的软件产品可以承载这些复杂的产品研发过程,大多数软件都只能支撑部分业务,并且产品的设计、制造、仿真、试验、维修等工作大多由不同的企业来承担,各单位根据自己的实际情况选用的pdm系统也不尽相同,因此,产品数据不可避免的会在不同厂家、异构的pdm系统之间流转。
3.而由于不同厂家的异构的pdm系统均不同,这样在进行数据的流转时很容易造成数据产生丢失、乱码等情况,并且传输速度较慢。因此,如何保证异构的pdm系统之间进行高效的流转是一个需要解决的问题。


技术实现要素:

4.本技术的目的是提供了一种异构pdm系统集成方法,以解决现有技术中异构pdm系统之间数据流转时产生丢失、乱码的问题。
5.本技术的技术方案是:一种异构pdm系统集成方法,包括:在a系统和b系统中创建相同的产品结构,并保持相同的产品数据状态;用户在a系统中进行顶层产品结构、产品数据、工程更改的变化,通过消息机制及中间文件,将产品数据、产品、流程更换数据导入至b系统;b系统中运行每个模块的产品数据状态,通过消息机制及中间文件实时返回产品数据状态至a系统,a系统接收产品数据状态并落实对应模块的所需工作。
6.优选地,所述a系统与b系统之间设置有中间文件区,所述a系统的顶层产品结构设计包括顶层产品结构创建、修改和删除流程,所述a系统与b系统产品设计的交互方法为:a系统将顶层产品结构汇总为xml文件,放入中间文件区;a系统访问b系统webservice,发送同步顶层产品结构请求;b系统webservice接受请求,调用b系统顶层产品结构处理程序;b系统顶层产品结构处理程序访问中间文件区,解析顶层产品结构xml文件,在b系统中创建、修改、删除对应的顶层产品结构;b系统顶层产品结构处理程序执行完成后,记录操作日志,并将操作结果通过webservice反馈给a系统。
7.优选地,所述a系统与b系统之间的产品数据交互方法包括:a系统访问b系统webservice,发送产品数据交互请求;b系统webservice接受请求,调用b系统产品数据导出程序;b系统完成所请求的产品数据下载、产品结构描述、装配描述模型解析、装配模型重组、标准件信息统计、辅料信息统计工作,并集中放在中间文件区;b系统产品数据导出程序
执行完成后,记录操作日志,并将操作结果通过webservice反馈给a系统;a系统接收到b系统的反馈消息,将中间文件区的产品数据导入程序,在a系统完成产品结构的构建及相关联模型文档、技术说明文档的导入。
8.优选地,所述a系统与b系统之间的产品数据状态交互方法包括:a系统访问b系统webservice,发送产品数据状态同步请求;b系统webservice接受请求,调用b系统产品数据状态同步程序;b系统产品数据状态同步程序根据请求参数修改对应数据的生命周期状态;b系统产品数据状态同步程序执行完成后,记录操作日志,并将操作结果通过webservice反馈给a系统。
9.优选地,所述a系统与b系统之间的工程更改贯彻方法包括:a系统将更改产品数据的相关属性及更改类型汇总为xml文件,放入中间文件区;a系统访问b系统webservice,发送更改请求;b系统webservice接受请求,调用b系统更改贯彻程序;b系统更改贯彻程序访问中间文件区,解析更改xml文件,在b系统中完成相应的换版、换号工作;b系统更改贯彻程序执行完成后,记录操作日志,并将操作结果通过webservice反馈给a系统。
10.优选地,所述a系统中顶层产品结构设计以最小化模块分别进行上传。
11.本技术的一种异构pdm系统集成方法,通过设置a系统和b系统,在两个系统内设置相同的产品结构和产品数据状态,并且通过设置消息机制和中间文件,使得a系统中进行顶层产品结构、产品数据状态、工程更改的设计的改变,均能够导入至b系统,实现同步;b系统的产品数据发生改变时,通过消息机制和中间文件也能够实现a系统和b系统流程的同步,通过设置通过消息机制及中间文件,能够实现两个系统之间准确、完整和流畅的流转,保证异构pdm系统中产品结构、数据状态、版本序列等信息的一致,打通异构pdm系统之间的数据孤岛,实现产品数据在产品研制的各环节无障碍的流转。
附图说明
12.为了更清楚地说明本技术提供的技术方案,下面将对附图作简单地介绍。显而易见地,下面描述的附图仅仅是本技术的一些实施例。
13.图1为本技术整体流程示意图;
14.图2为本技术异构pdm系统顶层产品结构同步流程图;
15.图3为本技术异构pdm系统产品数据交互流程图;
16.图4为本技术异构pdm系统工程更改贯彻流程图;
17.图5为本技术异构pdm系统产品数据状态同步流程图。
具体实施方式
18.为使本技术实施的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行更加详细的描述。
19.一种异构pdm系统集成方法,异构pdm系统包括a系统和b系统,a系统负责产品的设计,b系统负责产品流程的管控,b系统与制造厂对接,接收制造厂的反馈数据。两个系统各司其职,以保证异构pdm系统数据交互的效率。
20.如图1所示,具体步骤包括:
21.步骤s100,在a系统和b系统中创建相同的产品结构,并保持相同的产品数据状态;
22.步骤s200,用户在a系统中进行顶层产品结构、产品数据、工程更改的变化,通过消息机制及中间文件,将产品数据、产品、流程更换数据导入至b系统;
23.如图2所示,优选地,在a系统与b系统之间设置有中间文件区,a系统的顶层产品结构包括系统、部段、分系统、子系统、子子系统,用户在a系统发起顶层产品结构创建、修改、删除流程,审签完成后,在a系统创建、修改、删除顶层产品结构,a系统创建、修改、删除顶层产品结构完成后,通过消息机制触发此模块;
24.a系统与b系统顶层产品设计的交互方法为:
25.a系统将顶层产品结构汇总为xml文件,放入中间文件区;
26.a系统访问b系统webservice,发送同步顶层产品结构请求;
27.b系统webservice接受请求,调用b系统顶层产品结构处理程序;
28.b系统顶层产品结构处理程序访问中间文件区,解析顶层产品结构xml文件,在b系统中创建、修改、删除对应的顶层产品结构;
29.b系统顶层产品结构处理程序执行完成后,记录操作日志,并将操作结果通过webservice反馈给a系统。
30.用户在a系统中根据产品系统、部段、分系统、子系统、子子系统的划分,申请并创建产品结构,通过消息机制及中间文件,将信息推送给b系统,b系统根据推送过来的信息在b系统中同步创建相应的产品结构;用户在a系统中申请并创建顶图,通过消息机制及中间文件,将信息推送给b系统,b系统根据推送过来的信息在b系统中同步创建相应的顶图;用户在a系统对产品结构或者顶图进行修改、删除,通过消息机制及中间文件,将信息推送给b系统,b系统根据推送过来的信息在b系统中同步修改、删除相应的产品结构或顶图;b系统向a系统反馈顶层产品结构同步结果。
31.a系统和b系统通过webservice技术进行上述的交互,有效保证了a系统和b系统顶层产品结构设计的同步,通过设置中间文件区,保证了顶层产品结构数据在a系统和b系统之间的快速传输。
32.如图3所示,优选地,用户在b系统完成相关的工作后,需要将产品数据检入到a系统中进行审签时,在a系统发起产品数据交互请求,通过消息机制触发此模块;
33.a系统与b系统之间的产品数据交互方法包括:
34.a系统访问b系统webservice,发送产品数据交互请求;
35.b系统webservice接受请求,调用b系统产品数据导出程序;
36.b系统完成所请求的产品数据下载、产品结构描述、装配描述模型解析、装配模型重组、标准件信息统计、辅料信息统计工作,并集中放在中间文件区;
37.b系统产品数据导出程序执行完成后,记录操作日志,并将操作结果通过webservice反馈给a系统;
38.a系统接收到b系统的反馈消息,将中间文件区的产品数据导入程序,在a系统完成产品结构的构建及相关联模型文档、技术说明文档等的导入。
39.用户在a系统中发起数据交互的请求,通过消息机制,将信息告知b系统,b系统根据接收到的信息在b系统中搜索到相应的产品数据,完成产品数据下载、产品结构描述、装配描述模型解析、装配模型重组、标准件信息统计、辅料信息统计等工作,告知a系统,a系统获取信息后,从中间文件区获取相应的数据,根据产品结构描述文件,将产品数据导入到a
系统中,通过设置中间文件区,来有效保证两个系统产品数据的快速准确传输。
40.如图4所示,优选地,用户在a系统中通过工程更改管控流程发起更改流程,当流程关联的产品数据发生换版、换号时,通过消息机制触发此模块;
41.a系统与b系统之间的工程更改贯彻方法包括:
42.a系统将更改产品数据的相关属性及更改类型汇总为xml文件,放入中间文件区;
43.a系统访问b系统webservice,发送更改请求;
44.b系统webservice接受请求,调用b系统更改贯彻程序;
45.b系统更改贯彻程序访问中间文件区,解析更改xml文件,在b系统中完成相应的换版、换号等工作;
46.b系统更改贯彻程序执行完成后,记录操作日志,并将操作结果通过webservice反馈给a系统。
47.用户在a系统中通过工程更改管控流程,发生换版、换号更改,通过消息机制及中间文件,将信息告知b系统,b系统根据接收到的信息在b系统中搜到要换版、换号的产品数据,完成换版、换号;用户在a系统中取消更改流程并将相应的产品数据回滚到未发生更改前的状态,通过消息机制及中间文件,将信息告知b系统,b系统根据接收到的信息在b系统中所搜到要取消更改的产品数据,将相应的产品数据回滚到未发生更改前的状态;b系统向a系统反馈工程更改贯彻结果,通过webservice技术并利用设置的中间文件区,能够有效保证两个系统工程更改贯彻的同步。
48.优选地,a系统中顶层产品结构设计以最小化模块分别进行上传,这样每个最小化模块在完成后,均可以直接在制造厂内进行制造,而不需要等待其它模块的完成,制造与设计同步进行,以有效缩短研发周期。
49.步骤s300,b系统中运行每个模块的产品数据状态,通过消息机制及中间文件实时返回产品数据状态至a系统,a系统接收产品数据状态并落实对应模块的所需工作。
50.如图5所示,优选地,用户在a系统发起审签流程,当流程关联的产品数据状态发生变化时,通过消息机制触发此模块;
51.a系统与b系统之间的产品数据状态交互方法包括:
52.a系统访问b系统webservice,发送产品数据状态同步请求;
53.b系统webservice接受请求,调用b系统产品数据状态同步程序;
54.b系统产品数据状态同步程序根据请求参数修改对应数据的生命周期状态;
55.b系统产品数据状态同步程序执行完成后,记录操作日志,并将操作结果通过webservice反馈给a系统。
56.a系统中的产品数据状态会随着业务流程的进行发生变化,比如:审签发放流程,当a系统中的产品数据状态冻结时,通过消息机制及中间文件,将信息告知b系统,b系统根据接收到的信息在b系统中搜索到相应的产品数据,将产品数据的状态冻结;当a系统中的产品数据状态解冻时,通过消息机制及中间文件,将信息告知b系统,b系统根据接收到的信息在b系统中搜索到相应的产品数据,将产品数据的状态解冻;b系统向a系统反馈产品数据状态同步结果。
57.通过webservice技术,实现了产品数据状态的快速稳定交互。
58.通过设置a系统和b系统,在两个系统内设置相同的产品结构和产品数据状态,并
且通过设置消息机制和中间文件,使得a系统中进行顶层产品结构、产品数据状态、工程更改的设计的改变,均能够导入至b系统,实现同步;b系统的产品数据发生改变时,通过消息机制和中间文件也能够实现a系统和b系统流程的同步,通过设置通过消息机制及中间文件,能够实现两个系统之间准确、完整和流畅的流转,保证异构pdm系统中产品结构、数据状态、版本序列等信息的一致,打通异构pdm系统之间的数据孤岛,实现产品数据在产品研制的各环节无障碍的流转。
59.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献