[发明专利]面向产品数据管理系统的信息共享方法和装置在审
| 申请号: | 201811023646.6 | 申请日: | 2018-09-04 |
| 公开(公告)号: | CN109284433A | 公开(公告)日: | 2019-01-29 |
| 发明(设计)人: | 黄利江 | 申请(专利权)人: | 西北工业大学 |
| 主分类号: | G06F16/953 | 分类号: | G06F16/953;H04L29/06;H04L29/08 |
| 代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
| 地址: | 710072 *** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 产品数据管理系统 实例信息 信息共享 方法和装置 结构信息 代理器 预处理 产品结构信息 结构化处理 共享接口 共享内容 获取方式 结果信息 面向服务 命令判断 请求条件 体系架构 需求设定 传递 客户端 查询 翻译 返回 客户 | ||
1.一种面向产品数据管理系统的信息共享装置,包括客户端、Web服务和PDM系统,其特征在于:还包括执行代理器,所述执行代理器包括代理入口、翻译模块、消息管理模块、预处理模块、命令判断模块、权限审查模块、执行模块和推送模块;代理入口实现Web服务与所属客户端的互联,保证可接收到客户端的请求指令;翻译模块用于将客户端用户命令翻译成不同的指令代码;消息管理模块用于对执行代理器中的消息进行统一管理,采用先进先出原则形成消息队列,并管控客户端命令的实际执行、执行结果的结构化处理和执行结果的推送处理;预处理模块负责进行客户端命令执行前的准备和初始化工作;命令判断模块用于进行客户端命令的判断,对应于不同的命令分别送入预处理模块和权限审查模块;权限审查模块负责对用户查询信息权限的审核;推送模块将查询结果进行结构化处理并利用Web服务将其推送返回给所属的客户端;Web服务提供类结构查询接口和对象实例查询接口;用户通过客户端提交查询指令;Web服务负责将客户端的查询指令传输给执行模块;执行模块判断指令是否有误,若指令有误,则通过Web服务向客户端发送错误信息,客户端收到错误信息后将其显示给用户;若指令无误,则通过执行模块调用PDM系统API执行请求命令,并通过Web服务向客户端反馈查询结果,客户端接收到查询结果后进行相应的处理或向用户显示。
2.一种面向产品数据管理系统的信息共享方法,其特征在于包括以下步骤:
步骤一、Web服务接收到客户端类结构查询请求时,交由执行代理器进行处理,执行代理器完成对PDM类结构信息的查询,将具体的类结构信息返回给客户端;
步骤二、客户端以获取的类结构信息为条件,通过Web服务的实例查询接口再次请求具体类的对象实例信息,Web服务接收请求后交由执行代理器进行处理,执行代理器完成对PDM指定对象实例信息的查询,将具体的实例信息返回给客户端;
步骤三、执行代理器进行客户端请求处理时,
①请求命令传入,客户端请求传入执行代理器,代理入口记录下客户端的请求命令和客户端地址;
②请求命令翻译,翻译模块对客户端请求进行翻译,形成可执行的操作指令,并存入消息管理的消息队列中;
③命令执行控制,执行模块按先入先出原则从消息管理的消息队列中取出操作指令,进行判断,如果是类结构查询命令,则转入步骤④预处理;如果是实例查询命令,则转入步骤⑤权限审查;
④预处理,判断执行代理器是否已经登录到PDM系统,如果还未登录,则利用执行代理器提供的用户账号和密码登录到PDM系统,并进行初始化准备工作,并一次登录到PDM系统,提高查询效率;如已登录,则转入步骤⑥;
⑤权限审查处理,判断代理器给定的用户是否具有客户端请求的实例对象类的查看权限,如果没有,给客户端无权限查看信息的执行结果,则转入步骤⑦;如果有,则转入步骤⑥;
⑥命令执行,直接调用PDM的API接口完成信息查询操作;
⑦执行结果处理与推送,将执行结果进行结构化处理,以XML文件格式推送给客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811023646.6/1.html,转载请声明来源钻瓜专利网。





