[發(fā)明專利]一種基于事件驅動的機器人平臺系統(tǒng)在審
| 申請?zhí)枺?/td> | 201811159497.6 | 申請日: | 2018-09-30 |
| 公開(公告)號: | CN109408048A | 公開(公告)日: | 2019-03-01 |
| 發(fā)明(設計)人: | 孫成通;張金清;胡焱;付憲瑞 | 申請(專利權)人: | 蘇州浪潮智能軟件有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30 |
| 代理公司: | 北京權智天下知識產權代理事務所(普通合伙) 11638 | 代理人: | 王新愛 |
| 地址: | 215100 江蘇省蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 前端應用 機器人 機器人平臺 基于事件 代理 調用 服務 機器人應用 驅動 并發(fā)事件 底層設備 基礎平臺 流程架構 適配器層 層級 響應 通信 | ||
本發(fā)明公開了一種基于事件驅動的機器人平臺系統(tǒng),其特征在于,包括:前端應用、機器人服務、本地代理和導航PC,前端應用和機器人服務之間進行IPC通信,機器人服務于本地代理之間通過LPC調用,本地代理與導航PC之間通過RPC調用,機器人服務作為前端應用與底層設備的適配器層;所述前端應用包括基礎平臺和流程架構。通過上述方式,本發(fā)明能夠對機器人應用進行層級劃分,流程劃分,以滿足機器人產品中對多并發(fā)事件的響應。
技術領域
本發(fā)明涉及金融智能機器人領域,特別是涉及一種基于事件驅動的機器人平臺系統(tǒng)。
背景技術
目前并未看到有針對機器人產品應用開發(fā)的標準化方法,做為當前金融行業(yè)推廣的智能機器人,需要為其設計并實現(xiàn)一套智能化、靈活化的應用開發(fā)方法。傳統(tǒng)的金融應用的開發(fā)方法,只能針對單流程的方式,不適用于機器人產品中多事件的場景。傳統(tǒng)的應用開發(fā)方式,大多是以單流程方式進行開發(fā),不適用于機器人產品的特性。
發(fā)明內容
本發(fā)明主要解決的技術問題是提供一種基于事件驅動的機器人平臺系統(tǒng),通過對機器人應用進行層級劃分,流程劃分,以滿足機器人產品中對多并發(fā)事件的響應;可以實現(xiàn)對智能機器人中各種傳感器事件的響應,同時確保應用具有友好的用戶交互接口。
為解決上述技術問題,本發(fā)明采用的一個技術方案是:提供一種基于事件驅動的機器人平臺系統(tǒng),包括:前端應用、機器人服務、本地代理和導航PC,前端應用和機器人服務之間進行IPC通信,機器人服務于本地代理之間通過LPC調用,本地代理與導航PC之間通過RPC調用,機器人服務作為前端應用與底層設備的適配器層;所述前端應用包括基礎平臺和流程架構。
進一步,所述前端應用處理機器人服務上送上來的各傳感器事件、事件時間、動作事件及人臉識別事件。
進一步,所述機器人服務匯總底層和外部所有的消息,并根據(jù)規(guī)范將消息轉換成對應的事件,通知給前端應用。
進一步,所述基礎平臺使用Qt C++、JAVA技術,為流程架構提供運行環(huán)境,機器人流程運行其上。
進一步,所述流程架構實現(xiàn)機器人各狀態(tài)變換,及流程跳轉。
本發(fā)明的有益效果是:本發(fā)明通過對機器人應用進行層級劃分,流程劃分,以滿足機器人產品中對多并發(fā)事件的響應;對比傳統(tǒng)方法,實現(xiàn)了在多并發(fā)事件情況下機器人應用的快速開發(fā)。
附圖說明
圖1是本發(fā)明一種基于事件驅動的機器人平臺系統(tǒng)的結構示意圖。
具體實施方式
下面結合附圖對本發(fā)明的較佳實施例進行詳細闡述,以使本發(fā)明的優(yōu)點和特征能更易于被本領域技術人員理解,從而對本發(fā)明的保護范圍做出更為清楚明確的界定。
請參閱圖1,本發(fā)明實施例包括:
一種基于事件驅動的機器人平臺系統(tǒng),包括:前端應用、機器人服務、本地代理和導航PC;前端應用和機器人服務之間進行IPC通信,機器人服務于本地代理之間通過LPC調用,本地代理與導航PC之間通過RPC調用,機器人服務作為前端應用與底層設備的適配器層;前端應用,是本開發(fā)方法的核心,會處理機器人服務上送上來的各傳感器事件、事件時間、動作事件及人臉識別事件等;機器人服務,負責匯總底層和外部所有的消息,并根據(jù)規(guī)范將消息轉換成對應的事件,通知給前端應用;所述前端應用包括基礎平臺和流程架構,基礎平臺,使用Qt C++、JAVA技術,為流程部分提供了運行的環(huán)境,機器人流程運行其上;流程架構,是指使用IFS集成開發(fā)平臺,針對機器人功能及狀態(tài)需求,而開發(fā)出的架構,偏向于業(yè)務流程,實現(xiàn)了機器人各狀態(tài)變換,及流程跳轉。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能軟件有限公司,未經(jīng)蘇州浪潮智能軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811159497.6/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





