一种pdm系统中消息处理的方法和装置制造方法

文档序号:7777031阅读:173来源:国知局
一种pdm系统中消息处理的方法和装置制造方法
【专利摘要】本发明提供一种在PDM系统中消息处理的方法,PDM用户触发消息发送事件,通过计算机接口将该事件以电信号形式传递给中央处理单元,读取电信号并开启消息发送单元消息发送单元判断消息类型,并将接收者地址写入消息格式中的接收者地址字段,通过网络接口完成消息的发送工作网络接口监听从其他装有PDM系统的计算机发来的消息,一旦有消息传来立即向中央处理单元发送电信号,中央处理单元读取电信号,提取消息ID并解析消息类型,根据解析结果得出相应的处理方式,并将此处理方式以电信号通过计算机接口传递给计算机。解决了PDM系统中复杂的消息收发问题,实现消息的收发自动化、简单化,推进工作流程文件的执行。同时还提供了实现该方法的装置,为PDM系统提供一个硬件平台,在这个平台上可以快速、高效的完成PDM系统中消息的收发、解析等工作。
【专利说明】一种PDM系统中消息处理的方法和装置
【技术领域】
[0001]本发明公开一种PDM系统中消息处理的方法和装置,涉及不同主机通过消息处理装置进行消息通信,属于计算机通讯【技术领域】。
【背景技术】
[0002]PDM (Product Data Management)产品数据管理,是一项管理所有与产品相关的信息(包括零部件信息,计算机辅助设计文档,技术工艺文档,产品结构,权限等)和所有与产品相关过程(包括工作流程,设计变更管理过程等)的技术。在PDM系统的投入使用中,需要消息通信来对系统中的生产数据和生成过程进行精准控制,包括工作流程文件变更、人员权限变更和供应链管理等。
[0003]目前传统的依靠互联网收发消息的方式,有可能在网络拥塞或者故障的情况下达不到通信的即时性标准,降低了系统的实用性。
[0004]与传统的PDM系统中消息收发方式相比,本发明PDM系统中消息处理的方法和装置可以有效的提高系统用户之间的交互能力,提升系统的实用性,根据实际生产需要,为消息收发装置构造了三类共30多种消息,通过自动收发消息,实现对生产数据的实时控制。

【发明内容】

[0005]本发明公开了一种在PDM系统中消息处理的方法,用于解决PDM系统中复杂的消息收发问题,实现消息的收发自动化、简单化,推进工作流程文件的执行。
[0006]本发明还提供了实现该方法的装置,它会为PDM系统提供一个硬件平台,在这个平台上可以快速、高效的完成PDM系统中消息的收发、解析等工作。
[0007]本发明提供的一种在PDM系统中消息处理的方法,包括以下步骤:
PDM系统发送消息:
1)PDM系统用户在操作过程中,触发了消息发送事件,计算机通过计算机接口向装置中的中央处理单元发电信号,中央处理单元处理信号后,若该信号信息内容为发送消息,则启动消息发送单元;
2)消息发送单元判断待发送消息的类型;如果是请求型消息或是验证型消息,将消息接收地址写入到消息格式中的消息接收者地址字段;如果是通知型消息,则需要写入多个消息接收者地址,写入过程与其他消息类型相似,只是需要额外在多个接收地址之间插入地址标示符;
3)消息发送单元通过网络接口将消息传递给消息的预期接收者,并向灯光反馈单元传递电信号,亮起绿色指示灯,提示用户消息已成功发送出去;如果灯光反馈单元亮起红色指示灯,说明当前消息发送失败,系统会提示是否重发当前消息;
接收并解析消息:
I)PDM系统中的网络接口监听从其他装有PDM系统的计算机发来的消息,一旦接收到消息立即向中央处理单元发电信号,中央处理单元处理信号后,若该信号信息内容为接收消息,则启动消息接收单元接收消息;
2)消息接收单元提取消息的ID号并解析接收到消息的类型;如果是通知型或验证型消息,此类消息通常是消息接收者反馈给消息发送者的结果信息,不附带额外的数据;请求型消息通常是消息发送者向消息接收者提出请求内容时传递的消息,需要携带额外的请求数据;
3)将处理方式的结果以电信号的形式发给中央处理单元,中央处理单元处理信号后,给出对应的处理方式,或是向消息的发送者返回一个结果消息,或是通过计算机接口向装有PDM系统的计算机传递一个操作处理指令。
[0008]实现本发明一种PDM系统中消息处理的方法的装置,其特征在于:
该消息处理装置由中央处理单元、消息接收单元、消息发送单元、存储单元、灯光反馈单元、计算机接口、网络接口(以太网接口、WIFI模块接口)组成。
[0009]中央处理单元的Vin [0..3]端口与消息接收单元的Vout端口连接,用于接收其他装有PDM系统的计算机发来的消息并向中央处理单元传递电信号;中央处理单元的Vout [4..7]端口与消息发送单元的Vin端口连接,用于接收中央处理单元传递的电信号并向其他装有PDM系统的计算机发送消息;中央处理单元的VCC端口与两片外接存储单元的VCC端口连接是,用于存储已在PDM系统中注册的合法用户信息及当前系统中在线用户信息;中央处理单元的Vout [0..3]端口与灯光反馈单元的Vin端口连接,用于提示用户操作成功或失败;中央处理单元的TXDO、RXDO端口分别与计算机接口的TXDO、RXDO端口连接,用于完成计算机的通讯工作;中央处理单元的TXD1、RXDl端口分别与以太网接口的TXD1、RXDl端口连接,用于通过以太网进行网络连接;中央处理单元的TXD2、RXD2端口分别与WIFI模块接口的TXD2、RXD2端口连接,用于通过WIFI接口进行网络连接。
[0010]本发明工作过程如下:
包括消息发送部分和消息接收部分两部分。其中,
消息发送部分=PDM用户触发消息发送事件,通过计算机接口将该事件以电信号形式传递给中央处理单元C01,中央处理单元COl读取电信号并开启消息发送单元C03,消息发送单元判断消息类型,并将接收者地址写入消息格式中的接收者地址字段,通过网络接口C05或C07完成消息的发送工作;
消息接收部分:网络接口监听从其他装有PDM系统的计算机发来的消息,一旦有消息传来立即向中央处理单元COl发送电信号,中央处理单元COl读取电信号,提取消息ID并解析消息类型,根据解析结果得出相应的处理方式,并将此处理方式以电信号通过计算机接口传递给计算机。
[0011 ] 本发明的积极效果在于:
解决了 PDM系统中复杂的消息收发问题,实现消息的收发自动化、简单化,推进工作流程文件的执行。同时还提供了实现该方法的装置,为PDM系统提供一个硬件平台,在这个平台上可以快速、高效的完成PDM系统中消息的收发、解析等工作。
【专利附图】

【附图说明】
[0012]图1是本发明装置的结构框图;
图2是本发明装置的电路原理图。[0013]具体实现方式
下面就结合附图对发明设计思想和技术方案做详细描述:
实施例1
如图1该发明装置的结构框图所示,PDM系统发送消息和接收并解析消息可以通过以下过程来实现。
[0014]PDM系统发送消息:
(1)PDM系统用户在操作过程中,触发了消息发送事件,计算机通过计算机接口C06向装置中的中央处理单元COl发送电信号,中央处理单元COl处理电信号后,若该电信号信息内容为发送消息,则启动消息发送单元C03 ;
(2)消息发送单元C03判断待发送消息的类型;如果是请求型消息或是验证型消息,将消息接收地址写入到消息格式中的消息接收者地址字段;如果是通知型消息,则需要写入多个消息接收者地址,写入过程与其他消息类型相似,只是需要额外在多个接收地址之间插入地址标示符;
(3)消息发送单元C03通过网络接口C05将消息传递给消息的预期接收者,并向灯光反馈单元C04传递电信号,亮起绿色指示灯,提示用户消息已成功发送出去;如果灯光反馈单元C04亮起红色指示灯,说明当前消息发送失败,系统会提示是否重发当前消息;
PDM系统接收并解析消息:
(1)装置中的网络接口C05监听从其他装有PDM系统的计算机发来的消息,一旦接收到消息立即向中央处理单元COl发电信号,中央处理单元COl处理信号后,若该信号信息内容为接收消息,则启动消息接收单元C02接收消息;
(2)消息接收单元C02提取消息的ID号并解析接收到消息的类型;如果是通知型或验证型消息,此类消息通常是消息接收者反馈给消息发送者的结果信息,不附带额外的数据;请求型消息通常是消息发送者向消息接收者提出请求内容时传递的消息,需要携带额外的请求数据;
(3)将处理方式的结果以电信号的形式发给中央处理单元C01,中央处理单元COl处理信号后,给出对应的处理方式,或是向消息的发送者返回一个结果消息,或是通过计算机接口 C06向装有PDM系统的计算机传递一个操作处理指令。
[0015]实施例2
如图2装置的电路原理图所示,该装置由中央处理单元C01、消息接收单元C02、消息发送单元C03、灯光反馈单元C04、网络接口(以太网接口 C05和WIFI模块接口 C07)、计算机接口 C06、存储单元C08和C09组成。
[0016]中央处理单元COl采用S3C2440模块,该模块CPU是一个16/32位的ARM920T的RISC处理器,用于管理和协调各接口模块,解析、处理消息,提取收到消息的ID标识,确定消息的种类并根据解析的结果,采取相应的处理方法,其中还设置有串行总线控制器。
[0017]中央处理单元COl的Vin[0..3]端口与消息接收单元C02的Vout端口连接,用于接收其他装有PDM系统的计算机发来的消息并向中央处理单元COl传递电信号;
中央处理单元COl的Vout[4..7]端口与消息发送单元C03的Vin端口连接,用于接收中央处理单元COl传递的电信号并向其他装有PDM系统的计算机发送消息;
中央处理单元COl的VCC端口与两片外接存储单元C08和C09的VCC端口连接,存储单元C08和C09采用了两片外接的32M bytes总共64M bytes的DDR2 SDRAM存储器(型号为HY57V561620FTP),静态随机存储器中存储着PDM用户的注册信息和已经与服务器成功建立连接的用户信息。
[0018]中央处理单元COl的Vout [0..3]端口与灯光反馈单元C04的Vin端口连接,灯光反馈单元C04采用5MM共阴RGB发光二极管,用于提示用户操作成功或失败。
[0019]中央处理单元CO I的TXDO、RXDO端口分别与计算机接口 C06的TXDO、RXDO端口连接,计算机接口 C06采用可串行的RS232接口,本装置通过RS232串口与计算机相连,完成于计算机的通讯工作。
[0020]中央处理单元COl的TXDURXD1端口分别与以太网接口 C05的TXD1、RXD1端口连接,其中所述以太网接口 C05是一块DM900网卡芯片,该芯片可以自适应10/100M网络,使用普通的网线连接到路由器,用于通过以太网进行网络连接;
中央处理单元COl的TXD2、RXD2端口分别与WIFI模块接口 C07的TXD2、RXD2端口连接,其中所述WIFI模块接口 C07可外接marvell公司的88W8686WiFi芯片,用于通过WIFI接口进行网络连接,使得自动收发消息装置在有线和无线两种网络环境中都能够正确收发消息。
【权利要求】
1.一种PDM系统中消息处理的方法,其特征在于: PDM系统发送消息: 1)PDM系统用户在操作过程中,触发了消息发送事件,计算机通过计算机接口向装置中的中央处理单元发电信号,中央处理单元处理信号后,若该信号信息内容为发送消息,则启动消息发送单元; 2)消息发送单元判断待发送消息的类型;如果是请求型消息或是验证型消息,将消息接收地址写入到消息格式中的消息接收者地址字段;如果是通知型消息,则需要写入多个消息接收者地址,写入过程与其他消息类型相似,只是需要额外在多个接收地址之间插入地址标示符; 3)消息发送单元通过网络接口将消息传递给消息的预期接收者,并向灯光反馈单元传递电信号,亮起绿色指示灯,提示用户消息已成功发送出去;如果灯光反馈单元亮起红色指示灯,说明当前消息发送失败,系统会提示是否重发当前消息; 接收并解析消息: 1)装置中的网络接口监听从其他装置发来的消息,一旦接收到消息立即向中央处理单元发电信号,中央处理单元处理信号后,若该信号信息内容为接收消息,则启动消息接收单元接收消息; 2)消息接收单元提取消息的ID号并解析接收到消息的类型;如果是通知型或验证型消息,此类消息通常是消息接收者反馈给消息发送者的结果信息,不附带额外的数据;请求型消息通常是消息发送者向消息接收者提出请求内容时传递的消息,需要携带额外的请求数据; 3)将处理方式的结果以电信号的形式发给中央处理单元,中央处理单元处理信号后,给出对应的处理方式,或是向消息的发送者返回一个结果消息,或是通过计算机接口向装有PDM系统的计算机传递一个操作处理指令。
2.—种PDM系统中消息处理装置,其特征在于: 该消息处理装置由中央处理单元、消息接收单元、消息发送单元、存储单元、灯光反馈单元、计算机接口、网络接口(以太网接口、WIFI模块接口)组成; 中央处理单元的Vin[0..3]端口与消息接收单元的Vout端口连接,用于接收其他装有PDM系统的计算机发来的消息并向中央处理单元传递电信号;中央处理单元的Vout[4..7]端口与消息发送单元的Vin端口连接,用于接收中央处理单元传递的电信号并向其他装有PDM系统的计算机发送消息;中央处理单元的VCC端口与两片外接存储单元的VCC端口连接是,用于存储已在PDM系统中注册的合法用户信息及当前系统中在线用户信息;中央处理单元的Vout [0..3]端口与灯光反馈单元的Vin端口连接,用于提示用户操作成功或失败;中央处理单元的TXDO、RXDO端口分别与计算机接口的TXDO、RXDO端口连接,用于完成计算机的通讯工作;中央处理单元的TXD1、RXDI端口分别与以太网接口的TXD1、RXDI端口连接,用于通过以太网进行网络连接;中央处理单元的TXD2、RXD2端口分别与WIFI模块接口的TXD2、RXD2端口连接,用于通过WIFI接口进行网络连接。
【文档编号】H04L12/58GK103595621SQ201310582438
【公开日】2014年2月19日 申请日期:2013年11月20日 优先权日:2013年11月20日
【发明者】朱晓冬, 刘元宁, 黄贺, 张晓旭, 何飞, 王友卫, 刘威, 路平 申请人:吉林大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1