[發明專利]網絡機器人系統以及其中的通信方法無效
| 申請號: | 200710306860.8 | 申請日: | 2007-10-23 |
| 公開(公告)號: | CN101202689A | 公開(公告)日: | 2008-06-18 |
| 發明(設計)人: | 李康宇;徐榮浩;文愛璟;金炫;樸男植;洪忠成;金敏永 | 申請(專利權)人: | 韓國電子通信研究院 |
| 主分類號: | H04L12/28 | 分類號: | H04L12/28;H04L29/06 |
| 代理公司: | 北京市柳沈律師事務所 | 代理人: | 邵亞麗 |
| 地址: | 韓國*** | 國省代碼: | 韓國;KR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 機器人 系統 以及 其中 通信 方法 | ||
1.一種在網絡機器人系統中的通信方法,該網絡機器人系統具有處理多個傳感器、服務器和機器人之間的通信的中間件,所述方法包括:
預先設置中間件的通信框架,以用于通過使用所述多個傳感器和服務器的分布式處理;以及
通過使用預先設置的通信框架,執行所述多個傳感器、服務器和機器人之間的通信,
其中,根據從所述機器人調用的遠程對象的數據的大小執行同步操作和異步操作中的一個。
2.如權利要求1所述的方法,其中,所述預先設置中間件的通信框架包括:
設置存根和骨架層,其根據機器人的對象調用請求,命令和接收對遠程對象的遠程調用;
設置異步操作層,其根據由遠程調用命令所調用的遠程對象的數據的大小來執行異步操作;
設置遠程引用層,其將有關遠程調用的信息打包并發送;以及
設置傳輸層,其根據所述遠程調用,通過使用傳輸協議連接所述機器人和服務器。
3.如權利要求2所述的方法,其中,所述設置異步操作層是設置用于根據對所述對象的遠程調用請求執行異步操作的區域和用于執行異步操作以便立即發送所述請求執行異步操作的結果并且在以后需要時檢查該結果的區域。
4.如權利要求1所述的方法,其中,所述執行多個傳感器、服務器和機器人之間的通信包括:
在預先設置的通信框架的客戶機一側遠程調用由機器人所調用的遠程對象;
請求執行用于所述遠程調用的操作;
對用于請求執行操作的傳輸消息進行編碼;
發送編碼后的傳輸消息;
當所述遠程對象的數據的大小較大時,在預先設置的通信框架的服務器一側執行異步操作;
將執行異步操作的結果立即發送到所述客戶機一側;以及
當所述遠程對象的數據的大小不大時,經由調度來執行同步操作。
5.一種網絡機器人系統,包括:
機器人,其通過識別外部環境信息來提供服務;
多個傳感器,用于分布式處理機器人的感測外部環境信息的功能;
服務器,用于分布式處理機器人的根據外部環境信息的服務處理功能;
中間件,其連接位于遠處的多個傳感器、服務器和機器人,并且預先設置用于該多個傳感器、服務器和機器人之間的遠程通信的通信框架,
其中,所述中間件根據從所述機器人調用的遠程對象的數據的大小執行同步操作和異步操作。
6.如權利要求5所述的系統,其中,所述中間件的通信框架包括:
存根和骨架層,其根據機器人的對象調用,命令和接收對于所述遠程對象的遠程調用;
異步操作層,其根據由遠程調用命令所調用的遠程對象的數據的大小來執行異步操作;
遠程引用層,其將有關所述遠程調用的信息打包并發送;
傳輸層,其根據所述遠程調用,通過使用傳輸協議連接所述機器人和服務器。
7.如權利要求6所述的系統,其中,所述異步操作層包括:
操作處理器,其根據對所述遠程對象的遠程調用,請求執行異步操作;以及
操作適配器,其執行異步操作,以便立即發送所述請求執行異步操作的結果并在以后需要時檢查該結果。
8.如權利要求7所述的系統,其中,所述操作適配器在所述遠程對象的數據大小較大時執行異步操作,并且將異步操作執行的結果發送到客戶機一側。
9.如權利要求7所述的系統,其中,所述操作適配器包括調度器,其在所述遠程對象的數據大小不大時執行調度,并且通過所述調度執行同步操作。
10.如權利要求6所述的系統,其中,所述遠程引用層包括:
請求發送器,其編碼用于請求執行操作的傳輸消息;以及
請求接收器,其解碼編碼后的傳輸消息,
其中,在機器人一側和服務器一側各自包括有所述請求發送器和所述請求接收器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于韓國電子通信研究院,未經韓國電子通信研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710306860.8/1.html,轉載請聲明來源鉆瓜專利網。





