The present invention provides a method for optimizing the instruction analysis and application of the robot operating system environment, which comprises the following steps: multimodal input data receiving user and determine whether or not to install the corresponding application; if you need to install the application to the cloud server request download installation package and in the installation of the application, wherein the the installation package includes instructions for the application of the analytic package; combining the instruction packet analysis to further analyze the multimodal input data to generate output data and output mode. The invention realizes that when the robot is installed and applied, the analytical package is supported into the library of the local analysis of the robot, so as to enhance the local resolving power of the robot. While reducing the cost of non essential network transmission, it reduces the pressure on the backend server, thereby increasing the speed of the user's product experience.
【技術實現步驟摘要】
機器人操作系統環境下的應用內指令解析優化方法和裝置
本專利技術涉及智能機器人領域,具體地說,涉及一種機器人操作系統環境下的應用內指令解析優化方法方法和裝置。
技術介紹
目前機器人處理語義解析包含兩個部分,一是機器人客戶端獨立處理一些比較獨立的系統指令,如:“停止”、“關機”等。另一個是將用戶指令通過網絡,傳輸給后臺。由后臺解析指令,如:“唱一首歌”等。然而,由后臺來解析指令的方式存在兩個弊端,一是由于大部分指令需要請求后臺,所以機器人處理用戶指令時間過長,影響用戶體驗。二,大量請求將增加后臺服務器壓力。因此,需要一種能夠提高智能機器人的解析能力同時又能提高用戶體驗速度的技術方案。
技術實現思路
本專利技術的目的在于,提供來一種機器人操作系統環境下的應用內指令解析優化方法解決上述技術問題。為此,本專利技術的方法包括以下步驟:接收用戶的多模態輸入數據并判斷是否要安裝相應的應用;如果需要安裝應用,則向云端服務器請求下載安裝包并在本地安裝所述應用,其中所述安裝包中包括針對所述應用的指令解析包;結合所述指令解析包來進一步解析所述多模態輸入數據以生成多模態輸出數據并進行輸出。在一個實施例中,根據本專利技術的機器人操作系統環境下的應用內指令解析優化方法,優選的是,如果在機器人操作系統正在運行應用的過程中接收多模態輸入數據,則直接調用該應用已有的指令解析包對所述多模態輸入數據中包含的用戶指令進行解析。在一個實施例中,根據本專利技術的機器人操作系統環境下的應用內指令解析優化方法,優選的是,在機器人操作系統中還包括應用解析平臺,所述指令解析包通過將配置好的解析規則導入所述應用解析 ...
【技術保護點】
一種機器人操作系統環境下的應用內指令解析優化方法,其特征在于,所述方法包括以下步驟:接收用戶的多模態輸入數據并判斷是否要安裝相應的應用;如果需要安裝應用,則向云端服務器請求下載安裝包并在本地安裝所述應用,其中所述安裝包中包括針對所述應用的指令解析包;結合所述指令解析包來進一步解析所述多模態輸入數據以生成多模態輸出數據并進行輸出。
【技術特征摘要】
1.一種機器人操作系統環境下的應用內指令解析優化方法,其特征在于,所述方法包括以下步驟:接收用戶的多模態輸入數據并判斷是否要安裝相應的應用;如果需要安裝應用,則向云端服務器請求下載安裝包并在本地安裝所述應用,其中所述安裝包中包括針對所述應用的指令解析包;結合所述指令解析包來進一步解析所述多模態輸入數據以生成多模態輸出數據并進行輸出。2.如權利要求1所述的機器人操作系統環境下的應用內指令解析優化方法,其特征在于,如果在機器人操作系統正在運行應用的過程中接收多模態輸入數據,則直接調用該應用已有的指令解析包對所述多模態輸入數據中包含的用戶指令進行解析。3.如權利要求1所述的機器人操作系統環境下的應用內指令解析優化方法,其特征在于,在機器人操作系統中還包括應用解析平臺,所述指令解析包通過將配置好的解析規則導入所述應用解析平臺而產生。4.如權利要求3所述的機器人操作系統環境下的應用內指令解析優化方法,其特征在于,所述指令解析包根據對所述多模態輸入數據中包含的用戶指令的解析來通過本地資源或者通過云端服務器來實現所述用戶指令所要求的功能。5.如權利要求1所述的機器人操作系統環境下的應用內指令解析優化方法,其特征在于,在向云端服務器請求下載安裝包并在本地安裝所述應用時,將安裝包中的指令解析包添加到操作系統的能力庫中,在操作系統接收到用戶指令后,先檢查與能力庫中存儲的可處理的指令是否匹配,如不匹配,再發送到云端服務器進行處理,如匹配,則在本地進行解析并進行處理。6.一種機器人操作系統環境下的應用內...
【專利技術屬性】
技術研發人員:匡亞明,
申請(專利權)人:北京光年無限科技有限公司,
類型:發明
國別省市:北京,11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。