基于移动Agent的资源封装和网络化集成方法技术

技术编号:2878013 阅读:201 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于移动Agent的资源封装和网络化集成方法,针对当前制造企业在信息化改造过程当中的传统软硬件制造资源的网络化改造和集成问题,在分析传统的解决方案存在的不足的基础上,提出了用Java方案和移动Agent技术实现对传统软硬件制造资源的封装和网络化集成的方案,并开发出了相应的软件。该软件采用Java方案构建了其基本的运行框架,采用移动Agent技术实现了对传统软硬件资源的封装模板的定义、定制、派遣、回收机制,运用JMF多媒体框架实现了封装过程当中的协同交互功能。本发明专利技术的提出为制造业信息化改造提供了基础支撑。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术属于计算机应用
,涉及计算机软件,特别涉及一种。2)采用Agent技术封装现有的软硬件资源并提供网络化接口。采用第一种方案在当前的企业制造模式转变过程中进行应用尚待时日。首先,其将废弃大量的传统的软硬件资源;其次,开发和生产全新的网络化软硬件必须具备充足的人力、物力、财力以及技术支撑。第二种方案作为一种过渡方案,已经得到广泛的研究和应用,美国加州大学的伯克利分校集成制造实验室承担的CyberCut项目,主要目标是开发能在Internet上快速进行产品设计和制造的网络化分散制造基础环境和服务。在针对传统的CNC加工设备的网络化集成问题上,采用了Agent技术实现了对CNC设备的封装机制和网络化接口。同时,通过开发原型系统在原理上对其进行了例证。在国内,利用多Agent技术实现对传统制造车间的重构和制造设备的封装的研究和实践也正在进行,典型的有华中科技大学利用多Agent技术对网络化制造系统的构建和传统数控设备的封装和网络化集成进行了原理上的例证并提供了一个实现框架。采用多Agent技术实现对传统软硬件资源的封装和网络化集成仅停留在方法研究和原理验证阶段,并且存在以下的缺陷●软件系统柔性差。由于Agent技术雇用静态形式的Agent工作,其必须首先安装于待封装的软硬件制造资源端,缺乏动态调配和控制机制。●代码维护和系统安全性较差。由于Agent都固定地驻扎在待封装的软硬件制造资源端,代码的维护和版本的升级和管理都不易进行。实现本专利技术的技术方案是,,包括以下内容1)基于移动Agent的资源封装和网络化集成由用户图形界面模块、移动Agent服务器、移动Agent模板、以及传统的软硬件资源构成;用户图形界面模块用户图形界面模块是本系统实现与外界用户进行双向交互的窗口,它的外在表现方式是通过Web浏览器实现;移动Agent服务器移动Agent服务器为移动Agent的运行提供支撑环境,移动Agent通过移动Agent服务器实现它的创建、派遣、回收以及删除等操作;在本系统当中,在用户端和待封装的传统的软硬件资源端均要求预先安装移动Agent服务器,通过移动Agent服务器,实现移动Agent的封装功能;移动Agent模板针对不同的软硬件制造资源,由于它们存在各异的内在功能和输入输出要求,以及对它们的封装层次的不同要求,构建不同类制造资源的封装模板;通过对封装模板的定义和定制,实现对不同软硬件制造资源的封装和集成需求;传统的软硬件资源传统的软硬件资源主要是指一些传统的商用CAX软件以及传统的数控硬件;2)系统的整个工作流程是用户在统一的Web浏览器界面的控制下,通过单击相关的移动Agent封装模板的链接,启动相应的移动Agent服务器,并通过移动Agent服务器,启动相关的封装模板;通过定义和定制已选择出的移动Agent封装模板;定义和定制的内容包括①输入输出参数、需派遣的功能模块以及设定派遣路线和目的地;②运用派遣机制,将包含的特定功能模块和基本初始参数信息的移动Agent传输到目的主机上,对目的主机上的传统软硬件资源进行封装和网络化集成;③通过操作和控制被派遣的移动Agent的基本功能模块和基本输入参数,达到对传统制造软硬件资源的输入和输出以及运行过程的控制;3)当目的主机上的相关操作完成以后,驻扎在源端的控制Agent通过回收机制,将目的主机上的运行结果回收,并运用相关的评价机制,对运行结果进行评价;I.如果运行结果符合初始要求,就可以通过源端控制Agent发出中止命令,中止目的主机上的移动Agent的运行操作;II.如果运行结果不满足初始要求,可以通过其反馈机制,重新执行相关的操作;III.同时,在封装操作过程当中,通过移动Agent模板的实时协同工具如电子白板、在线聊天以及音视频等工具,可以实现源地控制用户同目的地软硬件资源的操作者/使用者之间的实时协同交互能力。附图说明图1是本专利技术的基本构成框架示意图;图2是本专利技术基于Solidworks的三层封装模板的构建模型示意图;图3是本专利技术基于传动轴设计的Solidworks软件封装过程中的协同机制示意图;图4是本专利技术的系统运行启动界面;图5是本专利技术的系统移动Agent服务器启动界面;图6是本专利技术的系统移动Agent模板的选择和配置界面;图7是本专利技术的系统源端控制Agent运行主界面;图8是本专利技术的系统目的主机端移动Agent运行界面;图9是本专利技术的系统目的端启动Solidworks软件运行界面;图10是本专利技术的系统源端控制Agent回收设计结果运行界面。各模块的功能分述如下用户图形界面模块用户图形界面模块是本系统实现与外界用户进行双向交互的窗口。它的外在表现方式是通过Web浏览器实现。移动Agent服务器移动Agent服务器为移动Agent的运行提供支撑环境,移动Agent通过移动Agent服务器实现它的创建、派遣、回收以及删除等操作。在本系统当中,在用户端和待封装的传统的软硬件资源端均要求预先安装移动Agent服务器,通过移动Agent服务器,实现移动Agent的封装功能。移动Agent模板针对不同的软硬件制造资源,由于它们存在各异的内在功能和输入输出要求,以及对它们的封装层次的不同要求,必须要求构建不同类制造资源的封装模板。通过对封装模板的定义和定制,就可以实现对不同软硬件制造资源的封装和集成需求。传统的软硬件资源传统的软硬件资源主要是指一些传统的商用CAX软件(典型的有Solidworks、AutoCAD、PDM、ERP、CAPP、CAM等)以及传统的数控硬件如CNC机床等。5.2工作流程机制参照图2,本系统的整个工作流程如下所述用户在统一的Web浏览器界面的控制下,通过单击相关的移动Agent封装模板的链接,启动相应的移动Agent服务器,并通过移动Agent服务器,启动相关的封装模板。通过定义和定制已选择出的移动Agent封装模板,定义和定制的内容包括输入输出参数、需派遣的功能模块以及设定派遣路线和目的地。运用派遣机制,将包含的特定功能模块和基本初始参数信息的移动Agent传输到目的主机上,对目的主机上的传统软硬件资源进行封装和网络化集成。通过操作和控制被派遣的移动Agent的基本功能模块和基本输入参数,达到对传统制造软硬件资源的输入和输出以及运行过程的控制。当目的主机上的相关操作完成以后,驻扎在源端的控制Agent通过回收机制,将目的主机上的运行结果回收,并运用相关的评价机制,对运行结果进行评价。如果运行结果符合初始要求,就可以通过源端控制Agent发出中止命令,中止目的主机上的移动Agent的运行操作;如果运行结果不满足初始要求,可以通过其反馈机制,重新执行相关的操作。同时,在封装操作过程当中,通过移动Agent模板的实时协同工具如电子白板、在线聊天以及音视频等工具,可以实现源地控制用户同目的地软硬件资源的操作者/使用者之间的实时协同交互能力。5.3基于移动Agent的资源封装模板的构建方法在本系统当中,针对不同的传统软硬件资源(如Solidworks、pro/E、PDM、ERP、CNC机床等),应开发不同的封装模板。由于不同的软硬件制造资源具有不同的内在功能层次和输入输出要求,以及任务控制端对被封装的软硬件制造资本文档来自技高网...

【技术保护点】
一种基于移动Agent的资源封装和网络化集成方法,其特征在于,包括以下内容:1)基于移动Agent的资源封装和网络化集成由用户图形界面模块、移动Agent服务器、移动Agent模板、以及传统的软硬件资源构成;用户图形界面模块用户 图形界面模块是本系统实现与外界用户进行双向交互的窗口,它的外在表现方式是通过Web浏览器实现;移动Agent服务器移动Agent服务器为移动Agent的运行提供支撑环境,移动Agent通过移动Agent服务器实现它的创建、派遣、回收 以及删除等操作;在本系统当中,在用户端和待封装的传统的软硬件资源端均要求预先安装移动Agent服务器,通过移动Agent服务器,实现移动Agent的封装功能;移动Agent模板针对不同的软硬件制造资源,由于它们存在各异的内在功能和输 入输出要求,以及对它们的封装层次的不同要求,构建不同类制造资源的封装模板;通过对封装模板的定义和定制,实现对不同软硬件制造资源的封装和集成需求;传统的软硬件资源传统的软硬件资源主要是指一些传统的商用CAX软件以及传统的数控硬件; 2)系统的整个工作流程是:用户在统一的Web浏览器界面的控制下,通过单击相关的移动Agent封装模板的链接,启动相应的移动Agent服务器,并通过移动Agent服务器,启动相关的封装模板;通过定义和定制已选择出的移动Agent封 装模板;定义和定制的内容包括①输入输出参数、需派遣的功能模块以及设定派遣路线和目的地;②运用派遣机制,将包含的特定功能模块和基本初始参数信息的移动Agent传输到目的主机上,对目的主机上的传统软硬件资源进行封装和网络化集成; ③通过操作和控制被派遣的移动Agent的基本功能模块和基本输入参数,达到对传统制造软硬件资源的输入和输出以及运行过程的控制;3)当目的主机上的相关操作完成以后,驻扎在源端的控制Agent通过回收机制,将目的主机上的运行结果回收,并运用相 关的评价机制,对运行结果进行评价;Ⅰ.如果运行结果符合初始要求,就可以通过源端控制Agent发出中止命令,中止目的主机上的移动Agent的运行操作;Ⅱ.如果运行结果不满足初始要求,可以通过其反馈机制,重新执行相关的操作;Ⅲ.同时 ,在封装操作过程当中,通过移动Agent模板的实时协同工具如电子白板、在线聊天以及音视频等工具,可以实现源地控制用户同目的地软...

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:江平宇周光辉张定红孙惠斌赵刚张映锋
申请(专利权)人:西安交通大学
类型:发明
国别省市:87[中国|西安]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利