一种适用于pdm系统的信息集成交换方法

文档序号:6622399阅读:283来源:国知局
一种适用于pdm系统的信息集成交换方法
【专利摘要】本发明提出一种适用于PDM系统的信息集成交换方法,该方法通过建立代理集成端实现PDM系统和工程软件端之间的信息交换,能够满足型号管理工程软件数据的目的;具体过程为:构建代理集成端,当工程软件端生成送审文档时,其向代理集成端发起送审页面URL请求,同时附带发送送审文档编号;在工程软件端存在权限时,根据文档的存在状况,PDM端生成新建文档页面URL并返回给工程软件端、或PDM端生成更改文档页面URL并返回给工程软件端;工程软件端填写文档页面的相应信息,同时PDM端下载文档进行存储或更新已存文档,完成信息的集成交换。
【专利说明】一种适用于PDM系统的信息集成交换方法

【技术领域】
[0001] 本发明涉及一种信息交换方法,具体涉及一种适用于PDM系统的信息集成交换方 法。

【背景技术】
[0002] 随着型号研制任务的增长以及研制周期的缩短,越来越多的工程软件被利用在 型号研制中;随着工程软件数据的快速增长,为提高设计师的工作效率,产品数据管理 (Product Data Management,PDM)显得尤为重要。由于当前对数据没有或不方便实现严格 数据状态管理,从而产生了一系列由于数据一致性、稳定性等问题引起的潜在质量问题。具 体问题如下:
[0003] 1.工程数据不能实现可靠的状态与引用管理;
[0004] 2.工程数据的统一查询无法实现;
[0005] 3.工程数据的完备程度无法准确估计;
[0006] 4.工程数据的修改影响范围无法准确分析。


【发明内容】

[0007] 有鉴于此,本发明提出一种适用于PDM系统的信息集成交换方法,该方法通过建 立代理集成端实现PDM系统和工程软件端之间的信息交换,能够满足型号管理工程软件数 据的目的。
[0008] 实现本发明的技术方案如下:
[0009] -种适用于PDM系统的信息集成交换方法,具体步骤为:
[0010] 步骤一:构建代理集成端,所述代理集成端分别与用于生成文档的工程软件端和 用于管理数据的PDM端相连;
[0011] 步骤二:当工程软件端生成送审文档时,其向代理集成端发起送审页面URL请求, 同时附带发送送审文档编号;
[0012] 步骤三:代理集成端基于工程软件端的请求信息,请求PDM端验证所述工程软件 端的权限;代理集成端对PDM端反馈的权限信息进行判断,如果反馈的权限信息表示权限 验证通过,则进入步骤四,如果反馈的权限信息表示权限验证未通过,则代理集成端向工程 软件端返回权限错误信息,同时结束该方法;
[0013] 步骤四:代理集成端基于工程软件端的请求信息,根据工程软件端送审文档编号 判断是否为第一次送审,若是,进入步骤六,否则进入步骤五;
[0014] 步骤五:代理集成端基于工程软件端的请求信息,请求PDM端检查工程软件端送 审文档历史版本状态,若历史版本状态为受控中,则进入步骤七,若历史版本状态为作废或 已经删除,则进入步骤六,否则结束该方法;
[0015] 步骤六:PDM端生成新建文档页面URL并返回给代理集成端,代理集成端存储当前 页面URL,然后将其返回给工程软件端;
[0016] 步骤七:PDM端生成更改文档页面URL并返回给代理集成端,代理集成端存储当前 页面URL,然后将其返回给工程软件端;
[0017] 步骤八:工程软件端通过浏览器访问代理集成端返回的文档页面URL,根据所需 送审文档填写相应信息,若通过返回页面脚本判断所填写的信息正确,则进入步骤九,同时 附带用户所填写的信息给代理集成端存储,否则结束该方法;
[0018] 步骤九:代理集成端请求获取工程软件端文档附件的下载地址,工程软件端将下 载地址返回给代理集成端;
[0019] 步骤十:代理集成端添加文档下载地址信息后,并将地址发送给PDM端;
[0020] 步骤十一:PDM端基于所述地址下载文档附件,并对下载的文档附件进行存储或 对PDM中存储的文档附件进行更新,实现信息集成交换。
[0021] 进一步地,本发明在执行完步骤十一后,PDM端通知代理集成端文档附件添加成 功,代理集成端存储附件添加成功状态,然后通知工程软件端附件添加成功。
[0022] 有益效果
[0023] 第一、本发明构建代理集成端,通过代理集成端实现PDM端和工程软件端之间信 息的交互,该方法通过交互协议实现工程软件端产生文档(名称、版本)与PDM端文档(名 称、版本)的对应关系,满足工程软件数据可靠的状态与引用管理,方便设计师统一查询, 并可准确估计工程数据的完备程度。
[0024] 第二、通过代理集成端,使工程数据(文档)更快捷的受控到PDM系统中,有助于 PDM系统准确分析工程数据的影响范围。

【专利附图】

【附图说明】
[0025] 图1为本发明构架的示意图;
[0026] 图2为本发明执行过程的通讯请求时序的示意图;
[0027] 图3为本发明执行过程请求操作阶段的示意图;
[0028] 图4为本发明执行过程文档操作阶段的示意图。

【具体实施方式】
[0029] 下面结合附图和【具体实施方式】对本发明进行详细说明。
[0030] 本发明一种适用于PDM系统的信息集成交换方法,如图2-4所示,具体步骤为:
[0031] 步骤一:构建代理集成端,所述代理集成端分别与用于产生文档的工程软件端和 用于管理数据的PDM端相连,如图1所示。
[0032] 本发明工程软件端与代理集成端主要通过接口进行数据层面对接,并最终将数据 传送至PDM(产品数据管理)端进行受控。技术层面基于WebService与HTTP标准协议,即 工程软件端与代理集成端主要采用标准WebService协议进行数据交互;代理集成端与PDM 端主要通过HTTP协议进行交互。
[0033] 工程软件端定义:
[0034] 工程软件端定义:用于在型号研制工程中生成有效力数据结果(文档)。
[0035] 代理集成端定义
[0036] 代理集成端定义:为工程软件端与PDM端的搭建统一通用的交互中转服务,使得 工程软件端与PDM端可交互并完全解耦相互的直接依赖关系。
[0037] PDM端定义
[0038] PDM端定义:本方法适用于各类PDM系统,此类系统在文档管理方面功能包括状 态、流程、访问权限等。
[0039] 步骤二:当工程软件端生成送审文档时,其向代理集成端发起送审页面URL(网页 地址)请求,同时附带发送送审文档编号;
[0040] 当工程软件端生成文档时,需要将所生成的文档提交给PDM端,以便PDM端对生成 的文档进行管理;因此将工程软件端生成的、需提交PDM管理的文档定义为送审文档。
[0041] 步骤三:代理集成端基于工程软件端的请求信息,请求PDM端验证所述工程软件 端的权限;代理集成端对PDM端反馈的权限信息进行判断,如果反馈的权限信息表示权限 验证通过,则进入步骤四,如果反馈的权限信息表示权限验证未通过,则代理集成端向工程 软件端返回权限错误信息,同时结束该方法。
[0042] 由于不是所有工程软件端生成的文档都有权限在PDM端存储,因此本步骤需要对 工程软件端的权限进行验证,若工程软件端没有权限时,则无需执行以下的步骤,直接结束 本方法。
[0043] 步骤四:代理集成端基于工程软件端的请求信息,根据工程软件端送审文档编号 判断是否为第一次送审,若是,表示工程软件端曾经未送审过相应的送审文档,此时需要进 入步骤六,否则,表示工程软件端曾经生成并送审过相应的送审文档,此时需要进入步骤五 对送审文档的历史版本状态进行判断。
[0044] 步骤五:代理集成端基于工程软件端的请求信息,请求PDM端检查工程软件端送 审文档历史版本状态,若历史版本状态为受控中,则进入步骤七,若历史版本状态为作废或 已经删除,则进入步骤六,否则结束该方法;
[0045] 步骤六:PDM端生成新建文档页面URL并返回给代理集成端,代理集成端存储当前 页面URL,然后将其返回给工程软件端;
[0046] 执行步骤六说明PDM端未存储有送审文档的历史版本,因此需要生成一个新建文 档页面URL并返回。
[0047] 步骤七:PDM端生成更改文档页面URL并返回给代理集成端,代理集成端存储当前 页面URL,然后将其返回给工程软件端;
[0048] 执行步骤七说明PDM端存储有送审文档的历史版本,则此时PDM端也存储有与历 史版本相对应的文档页面,本发明的目的是为了让工程软件端新生成的文档替换PDM端存 储的历史版本,在更新文档的同时也需要对文档页面上的信息进行同步更新,因此需要生 成一个更改文档页面URL并返回。
[0049] 步骤八:工程软件端通过浏览器访问代理集成端返回的文档页面URL,根据所需 送审文档填写相应信息,若通过返回页面脚本判断所填写的信息正确,进入步骤九,同时附 带用户所填写的信息给代理集成端存储,否则结束该方法;
[0050] 步骤九:代理集成端请求获取工程软件端文档附件的下载地址,工程软件端将下 载地址返回给代理集成端;
[0051] 步骤十:代理集成端添加文档下载地址信息后,并将地址发送给PDM端;
[0052] 步骤十一:PDM端基于所述地址下载文档附件,当PDM端不存在该文档附件的历史 版本时,对文档附件进行存储,当PDM端存在该文档附件的历史版本时,则对其进行更新, 完成信息集成交换。
[0053] 步骤十二:PDM端通知代理集成端文档附件添加成功,代理集成端存储附件添加 成功状态,然后通知工程软件端附件添加成功;
[0054] 步骤十三:PDM端返回用户页面,并取消等待完成状态。
[0055] 综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的 保护范围之内。
【权利要求】
1. 一种适用于PDM系统的信息集成交换方法,其特征在于,具体步骤为: 步骤一:构建代理集成端,所述代理集成端分别与用于生成文档的工程软件端和用于 管理数据的PDM端相连; 步骤二:当工程软件端生成送审文档时,其向代理集成端发起送审页面URL请求,同时 附带发送送审文档编号; 步骤三:代理集成端基于工程软件端的请求信息,请求PDM端验证所述工程软件端的 权限;代理集成端对PDM端反馈的权限信息进行判断,如果反馈的权限信息表示权限验证 通过,则进入步骤四,如果反馈的权限信息表示权限验证未通过,则代理集成端向工程软件 端返回权限错误信息,同时结束该方法; 步骤四:代理集成端基于工程软件端的请求信息,根据工程软件端送审文档编号判断 是否为第一次送审,若是,进入步骤六,否则进入步骤五; 步骤五:代理集成端基于工程软件端的请求信息,请求PDM端检查工程软件端送审文 档历史版本状态,若历史版本状态为受控中,则进入步骤七,若历史版本状态为作废或已经 删除,则进入步骤六,否则结束该方法; 步骤六:PDM端生成新建文档页面URL并返回给代理集成端,代理集成端存储当前页面 URL,然后将其返回给工程软件端; 步骤七:PDM端生成更改文档页面URL并返回给代理集成端,代理集成端存储当前页面 URL,然后将其返回给工程软件端; 步骤八:工程软件端通过浏览器访问代理集成端返回的文档页面URL,根据所需送审 文档填写相应信息,若通过文档页面脚本判断所填写的信息正确,则进入步骤九,同时附带 用户所填写的信息给代理集成端存储,否则结束该方法; 步骤九:代理集成端请求获取工程软件端文档附件的下载地址,工程软件端将下载地 址返回给代理集成端; 步骤十:代理集成端添加文档下载地址信息后,并将地址发送给PDM端; 步骤十一:PDM端基于所述地址下载文档附件,并对下载的文档附件进行存储或对PDM 中存储的文档附件进行更新,实现信息集成交换。
2. 根据权利要求1所述适用于PDM系统的信息集成交换方法,其特征在于,在执行完步 骤十一后,PDM端通知代理集成端文档附件添加成功,代理集成端存储附件添加成功状态, 然后通知工程软件端附件添加成功。
【文档编号】G06F19/00GK104156586SQ201410379645
【公开日】2014年11月19日 申请日期:2014年8月4日 优先权日:2014年8月4日
【发明者】王嘉春, 陈炜钊, 徐晨光, 郑国成, 魏平, 周寻 申请人:北京空间飞行器总体设计部
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1