[發明專利]一種基于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.szxzyx.cn/pat/books/201810829523.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種輕量級的大數據智能采集方法
- 下一篇:檢測hive數據表的方法和裝置





