[發明專利]用于同步輻射實驗的遠程控制系統及方法有效
| 申請號: | 201410345284.8 | 申請日: | 2014-07-18 |
| 公開(公告)號: | CN104079667B | 公開(公告)日: | 2017-07-18 |
| 發明(設計)人: | 高振華;陶冶;黃艷 | 申請(專利權)人: | 中國科學院高能物理研究所 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 北京律智知識產權代理有限公司11438 | 代理人: | 王衛忠,闞梓瑄 |
| 地址: | 100049 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 同步 輻射 實驗 遠程 控制系統 方法 | ||
技術領域
本發明涉及遠程控制技術領域,尤其涉及一種用于同步輻射實驗的遠程控制系統及方法。
背景技術
目前,遠程控制一般采用RemotePanel(遙控面板),DataSocket網絡通信技術及遠程桌面登錄等幾種實現方式。但這些方式均局限在局域網內使用,不適用于Internet網絡,其實時響應速度慢(滯后明顯)、網絡連通性差是其主要問題。其中,RemotePanel及遠程桌面登錄都是將顯示界面模塊作為圖形圖像傳輸,實時性較差,響應滯后明顯。
而采用C/S(客戶端/服務器)模式開發的網絡程序傳輸的是參數、狀態等數據,完成同樣功能需要傳輸的數據量要小很多(帶寬占用小),遠程控制的實時性能得到很大提高。
但目前已有的采用C/S模式開發的同步輻射相關遠程控制系統也僅僅是局限于局域網內運行,沒有考慮到基于Internet網絡實驗時的網速不確定性(不穩定性)所造成的網速較慢時數據包一次或多次接收不齊的問題、斷網后的自動重連問題以及自動重傳數據等問題。
發明內容
鑒于上述問題,本發明提供了一種遠程控制系統及方法,可適用于通過Internet網絡進行同步輻射實驗。
本發明的額外方面和優點將部分地在下面的描述中闡述,并且部分地將從描述中變得顯然,或者可以通過本發明的實踐而習得。
本發明一方面提供了一種用于同步輻射實驗的遠程控制系統,該系統包括:客戶端裝置,遠端控制裝置及至少一個實驗裝置;其中所述客戶端裝置與所述遠端控制裝置之間通過網絡連接,以操控所述遠端控制裝置執行用戶選擇的實驗;所述遠端控制裝置分別連接所述至少一個實驗裝置,以控制所述用戶選擇的實驗相應的實驗裝置;所述客戶端裝置包括:用戶界面模塊;及,連接模塊,其接收所述用戶通過所述用戶界面模塊輸入的操作信息,并將所述操作信息發送至所述遠端控制裝置;向所述遠端控制裝置發送第一握手消息;接收第二握手消息,以根據所述第二握手消息判斷所述網絡連接是否中斷,及同步所述用戶界面模塊當前的顯示界面模塊與所述遠端控制裝置當前的顯示界面模塊;所述遠端控制裝置包括:顯示界面模塊;網絡連接模塊,其連接所述顯示界面模塊,接收所述操作信息;向所述客戶端裝置發送所述用戶選擇的實驗的結果信息;接收所述第一握手消息,以根據所述第一握手消息判斷所述網絡連接是否中斷,及同步所述顯示界面模塊當前的顯示界面模塊與所述客戶端裝置當前的顯示界面模塊;向所述客戶端裝置發送所述第二握手消息;及,操控模塊,其連接所述網絡連接模塊,接收所述網絡連接模塊發送的所述操作信息,以根據所述操作信息控制所述至少一個實驗裝置的其中之一。
于一實施例中,所述操作信息包括:所述用戶所選實驗對應的操作命令及對應的實驗參數值,所述用戶可選擇的實驗包括:同步輻射實驗中的激發譜及發射譜采集、樣品選擇、樣品位置優化、實驗溫度控制;和/或,所述用戶選擇的實驗信息包括:所述用戶選擇的實驗數據及實驗參數值。
于另一實施例中,所述操作信息和/或所述結果信息采用固定長度的長度指示字段進行封裝,所述長度指示字段用于指示封裝后的數據包的總長度。
于再一實施例中,所述用戶界面模塊包括IP地址設定界面,以供所述用戶輸入所述遠端控制裝置的IP地址。
于再一實施例中,所述網絡連接模塊在判斷所述網絡連接中斷后,進行所述網絡連接的重建;所述連接模塊在判斷所述網絡連接中斷后,等待所述網絡連接模塊發起的網絡連接的重建。
于再一實施例中,所述網絡連接模塊同時執行發送所述結果信息,接收所述第二握手消息、發送所述第一握手消息及所述網絡連接的重建。
于再一實施例中,所述連接模塊同時執行接收所述用戶選擇的實驗信息,接收所述第一握手消息及發送所述第二握手消息的操作。
于再一實施例中,所述用戶界面模塊包括網絡連接提示信息,以提示所述用戶當前網絡連接是否中斷。
本發明另一方面提供了一種用于同步輻射實驗的遠程控制方法,用于客戶端裝置通過網絡連接對遠端控制裝置進行遠程控制,包括:接收所述客戶端裝置發送的用戶輸入的操作信息,其中所述操作信息包括所述用戶選擇的實驗及所述實驗的參數;進入所述用戶選擇的實驗所對應的界面;接收握手信息;根據所述握手信息,同步當前顯示界面模塊與所述客戶端裝置的當前顯示界面模塊;根據所述握手信息,判斷所述網絡連接是否中斷,如果發生中斷,則進行所述網絡連接的重建;以及,根據所述實驗的參數,執行所述用戶選擇的實驗,并向所述客戶端裝置發送所述實驗的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院高能物理研究所,未經中國科學院高能物理研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410345284.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:功能執行設備及其控制方法
- 下一篇:一種屏保圖片的更新方法和系統





