[发明专利]一种基于TAO的RS422通讯模块远程访问的方法在审
| 申请号: | 201810829523.5 | 申请日: | 2018-07-25 |
| 公开(公告)号: | CN108958958A | 公开(公告)日: | 2018-12-07 |
| 发明(设计)人: | 杨京礼;张天瀛;姜守达 | 申请(专利权)人: | 哈尔滨工业大学 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54 |
| 代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 杨立超 |
| 地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自动测试技术 远程操控 远程访问 服务端 客户端 自动测试系统 调用服务器 分布式访问 测试环境 测试条件 发送请求 返回信息 建立服务 客户程序 通讯双方 网络环境 异构网络 应用软件 远程传输 端面板 屏蔽 客户 透明 计算机 试验 语言 应用 | ||
一种基于TAO的RS422通讯模块远程访问的方法,它属于自动测试技术领域。本发明解决了在测试环境比较苛刻,测试条件比较艰苦的情况下,现代的自动测试系统难以在本地实现操作需求,同时对操作人员来说,操作存在危险性的问题。本发明定义RS422通讯模块远程操控的接口,建立服务端与客户端之间的连接,客户端发送请求给服务端,服务端接收来自客户端的请求,返回信息显示在客户端面板上;基于TAO的远程操控机制能够在计算机之间实现试验资源的分布式访问与控制,从而使通讯双方不再受距离的影响,达到客户程序透明地调用服务器对象、屏蔽异构网络的网络环境及实现语言和应用软件差异的目标,实现数据的远程传输。本发明可以应用于自动测试技术领域用。
技术领域
本发明属于自动测试技术领域,具体涉及一种基于TAO的RS422通讯模块远程访问的方法。
背景技术
在自动测试系统中,测试操作由在计算机中预先编写好的测试软件控制执行。由于测试系统中通常包含许多仪器设备,为了保证各个设备与计算机之间的通讯能够协调、畅通。计算机需要通过PXI、VXI等总线来实现对仪器设备访问与控制。现代的自动测试系统,计算机测试程序调用仪器资源驱动程序的过程是在本地实现的,而在测试环境比较苛刻,测试条件比较艰苦的情况下,现代的自动测试系统难以在本地实现操作需求,同时对操作人员来说,有一定的危险性。因此迫切需要一种能够实现远程测试的方法,既可以克服艰苦条件下的测试需求,保证安全性,又可以使得用户在非现场情况下实现远程测试。
发明内容
本发明的目的是为解决在测试环境比较苛刻,测试条件比较艰苦的情况下,现代的自动测试系统难以在本地实现操作需求,同时对操作人员来说,操作存在危险性的问题。
本发明为解决上述技术问题采取的技术方案是:
一种基于TAO的RS422通讯模块远程访问的方法,该方法的具体步骤为:
步骤一、定义RS422通讯模块远程操控的接口;接口定义中包括提供或使用的服务的名字、参数、返回值、异常、上下文环境,应用OMG IDL定义的方法,设计出IDL文件;
步骤二、将设计好的IDL文件通过编译工具编译成C++语言的客户端存根文件和服务端框架文件;
步骤三、服务端主函数启动监听,并初始化ORB内核;得到根POA的引用并激活POA管理器;创建提供服务的伺服对象并激活,实现与客户端的连接;等待客户端发来请求、根据客户端发来的请求,从RS422通讯模块中调用功能函数,并进行远程数据传输;
步骤四、客户端主函数启动监听,并初始化ORB内核;设置初始化参数,将字符串转化为对象引用,并启动与服务端的连接,向服务端发送客户端的请求;
步骤五、依次编译服务端与客户端代码;运行时,客户端发送请求后,服务端得到请求,服务端返回信息并显示在客户端面板上。
本发明的有益效果是:本发明提供了一种基于TAO的RS422通讯模块远程访问的方法,本发明定义RS422通讯模块远程操控的接口,通过建立服务端与客户端之间的连接,客户端发送请求给服务端,服务端接收来自客户端的请求,并返回信息显示在客户端面板上;本发明基于TAO的远程操控机制能够在计算机之间实现试验资源的分布式访问与控制,从而使通讯双方不再受距离的影响,达到客户程序透明地调用服务器对象、屏蔽异构网络的网络环境及实现语言和应用软件差异的目标,实现数据的远程传输。
本发明的方法可以应用于武器装备的远程保障系统中,能够实现对武器装备的远程测试。
附图说明
图1为本发明所述的一种基于TAO的RS422通讯模块远程访问的方法的服务端流程图;
图2为本发明所述的一种基于TAO的RS422通讯模块远程访问的方法的客户端流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810829523.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种轻量级的大数据智能采集方法
- 下一篇:检测hive数据表的方法和装置





