[发明专利]仿真软件界面集成方法有效
| 申请号: | 200910020966.0 | 申请日: | 2009-01-19 |
| 公开(公告)号: | CN101782848A | 公开(公告)日: | 2010-07-21 |
| 发明(设计)人: | 赵锦屏 | 申请(专利权)人: | 西安奕盛信息技术有限责任公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 徐平 |
| 地址: | 710072 陕西省西安市*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 仿真 软件 界面 集成 方法 | ||
技术领域
本发明涉及一种仿真软件界面集成方法。
背景技术
在本地界面集成仿真软件时,可以利用不同的Windows API函数,一 般是使用Move Window函数,但是该方法不能实现嵌入窗口与父窗口 之间的联动。
进行远程仿真软件界面集成时,可以使用VNC(Virtual Network C omputing,虚拟网络计算)技术,但单独使用VNC技术访问远程仿真软 件界面具有如下缺点:
(1)每次连接均要输入用户名和密码,操作繁琐。
(2)使用VNC前,需要手动配置属性,费时且操作繁琐。
(3)共享的是整个桌面,不能共享指定仿真软件运行窗口。
(4)虽然能够实现远程界面到本地的连接,但是不能实现将远程桌面 嵌入到本地软件中。
现有的访问远程界面的方法还有微软公司从Windows 2000 Server开 始提供的Windows Terminal Services,又称远程终端服务,简称W TS。但是在进行远程仿真软件界面集成时具有如下缺点:
(1)WTS能够实现远程界面到本地的连接,但不能实现将远程仿真界 面嵌入到本地软件之中。
(2)使用WTS共享的是远程整个桌面,而不能共享指定仿真软件运行 窗口,用户根本无法识别具体需要使用哪种仿真软件。
发明内容
本发明的目的在于提供一种仿真软件界面集成方法,其解决了背景技 术中本地界面集成仿真软件时不能实现嵌入窗口与父窗口之间的联动 ;远程仿真软件界面集成时操作费时、繁琐,不能共享指定仿真软件 运行窗口,无法将远程桌面或远程仿真界面嵌入到本地软件中的技术 问题。
本发明的技术解决方案如下:
一种仿真软件界面集成方法,该方法包括如下实现步骤:
(1)形成集成软件平台:利用Eclipse 环境的RCP(Rich Client Platform)插件形成集成软件平台,该集成软件平台包括SWT(Stand ard Widget Toolkit)插件和Agent Web Service客户端;
(1.1)利用Eclipse 环境的RCP插件形成集成软件平台,在该集成软 件平台上用视图方式提供软件集成区域视图;
(1.2)对仿真软件进行集成;
(2)部署仿真软件服务器:包括Web服务代理服务器端、仿真软件适 配器(adapter)以及仿真软件的安装;
(3)在集成软件平台中通过Web服务代理客户端调用仿真软件服务器 上的Web服务代理服务器端;
(4)嵌入仿真软件界面。
上述步骤(3)中的Web服务代理服务器端可采用WCF实现;所述Web服 务代理服务器端所提供的API接口为Start(String 适配器(adapter )Name,Dictionary params,int step);所述步骤(3)中的在集 成软件平台中通过Web服务代理客户端调用仿真软件服务器上的Web服 务代理服务器端,具体步骤如下:
(3.1)集成软件平台中的Web服务代理客户端动态生成ServicesClie nt对象,同时设置适配器(adapter)Name为Ansys适配器(adapter) ,分别设置params;
(3.2)通过ServicesClient对象调用Web服务代理服务器端的Start;
(3.3)仿真软件适配器(adapter)根据Start中的适配器(adapter )Name和step,调用仿真组件,并运行仿真软件。
上述Start的参数中的适配器(adapter)Name是指仿真软件适配器( adapter)的名称,与所要启动的仿真软件对应;所述的params包括I nputPath、OutputPath、PicturePath、FlowId以及TaskId,其中Inp utPath为输入的仿真模型文件路径,OutputPath为输出的仿真模型文 件路径,PicturePath为要输出的图片路径,FlowId为流程的ID号,T askId为任务的ID号;所述的Step是指与仿真软件适配器(adapter) 对应的仿真组件标识,所述仿真组件是对仿真软件功能模块的封装。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安奕盛信息技术有限责任公司,未经西安奕盛信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910020966.0/2.html,转载请声明来源钻瓜专利网。





