[發(fā)明專利]一種適用于機(jī)器人的事件恢復(fù)機(jī)制有效
| 申請?zhí)枺?/td> | 201910094095.0 | 申請日: | 2019-01-30 |
| 公開(公告)號: | CN109885387B | 公開(公告)日: | 2023-09-29 |
| 發(fā)明(設(shè)計(jì))人: | 謝朋濤;陳向鍵 | 申請(專利權(quán))人: | 弗徠威智能機(jī)器人科技(上海)有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 上海申新律師事務(wù)所 31272 | 代理人: | 俞滌炯 |
| 地址: | 200120 上海市浦東新區(qū)中國*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 適用于 機(jī)器人 事件 恢復(fù) 機(jī)制 | ||
本發(fā)明提供一種適用于機(jī)器人的事件恢復(fù)方法,包括:事件處理器在事件發(fā)生后判斷事件的狀態(tài);規(guī)則過濾池根據(jù)產(chǎn)品規(guī)則判斷事件的類型;開始且需恢復(fù),規(guī)則過濾池向事件處理器發(fā)送第一通知,事件處理器根據(jù)第一通知清空隊(duì)列并將事件對應(yīng)的線程重新添加到隊(duì)列中;開始且無需恢復(fù),規(guī)則過濾池向事件處理器發(fā)送第二通知,事件處理器根據(jù)第二通知清空隊(duì)列;結(jié)束且恢復(fù),規(guī)則過濾池向事件處理器發(fā)送第三通知,事件處理器根據(jù)第三通知清空隊(duì)列;結(jié)束且無需恢復(fù),規(guī)則過濾池向事件分發(fā)器發(fā)送第四通知,事件分發(fā)器根據(jù)預(yù)設(shè)的執(zhí)行規(guī)則對事件進(jìn)行執(zhí)行操作。本發(fā)明的有益效果:能保證事件恢復(fù)的時(shí)機(jī),更加符合用戶的需求,能做到更智能,更人性化。
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)機(jī)器人技術(shù)領(lǐng)域,尤其涉及一種適用于機(jī)器人的事件恢復(fù)方法。
背景技術(shù)
隨著時(shí)代的發(fā)展,機(jī)器人技術(shù)被普遍應(yīng)用到千家萬戶,為了滿足用戶的需求,機(jī)器人領(lǐng)域已經(jīng)涉及到娛樂、家務(wù)、通話、安防、心理顧問等。這時(shí)機(jī)器人迫切的需要一種更安全,更高效的內(nèi)容管理以及內(nèi)容恢復(fù)機(jī)制。
市面上現(xiàn)存的娛樂應(yīng)用,普遍使用安卓自帶的Audio?Manger(音頻管理器,該類是android對喇叭音量統(tǒng)一控制的工具類)對媒體資源進(jìn)行統(tǒng)一控制,但這種媒體資源管理模式太過于單一,無法適用于機(jī)器人。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明涉及一種適用于機(jī)器人的事件恢復(fù)方法。
本發(fā)明采用如下技術(shù)方案:
一種適用于機(jī)器人的事件恢復(fù)方法,包括:
步驟S1、提供一事件處理器,所述事件處理器在事件發(fā)生后判斷所述事件的狀態(tài):
若判斷所述事件的狀態(tài)為開始執(zhí)行,則轉(zhuǎn)步驟S2;
若判斷所述事件的狀態(tài)為結(jié)束執(zhí)行,則轉(zhuǎn)步驟S5;
步驟S2、提供一規(guī)則過濾池,所述規(guī)則過濾池根據(jù)預(yù)先存儲的產(chǎn)品規(guī)則判斷所述事件的類型:
若判讀所述事件的類型為打斷后需恢復(fù)類事件,則轉(zhuǎn)步驟S3;
若判斷所述事件的類型為打斷后無需恢復(fù)類事件,則轉(zhuǎn)步驟S4;
步驟S3、所述規(guī)則過濾池向所述事件處理器發(fā)送第一通知,所述事件處理器根據(jù)所述第一通知清空隊(duì)列并將所述事件對應(yīng)的線程重新添加到所述隊(duì)列中,所述事件處理器根據(jù)所述隊(duì)列順序?qū)λ鍪录M(jìn)行執(zhí)行操作;
步驟S4、所述規(guī)則過濾池向所述事件處理器發(fā)送第二通知,所述事件處理器根據(jù)所述第二通知清空所述隊(duì)列,隨后跳出;
步驟S5、提供一所述規(guī)則過濾池,所述規(guī)則過濾池根據(jù)預(yù)先存儲的所述產(chǎn)品規(guī)則判斷所述事件的類型:
若判讀所述事件的類型為打斷后需恢復(fù)類事件,則轉(zhuǎn)步驟S6;
若判斷所述事件的類型為打斷后無需恢復(fù)類事件,則轉(zhuǎn)步驟S7;
步驟S6、所述規(guī)則過濾池向所述事件處理器發(fā)送第三通知,所述事件處理器根據(jù)所述第三通知清空所述隊(duì)列,隨后跳出;
步驟S7、提供一事件分發(fā)器,所述規(guī)則過濾池向所述事件分發(fā)器發(fā)送第四通知,所述事件分發(fā)器根據(jù)預(yù)設(shè)的執(zhí)行規(guī)則對所述事件進(jìn)行執(zhí)行操作。
優(yōu)選的,所述事件處理器用于根據(jù)所述隊(duì)列對多個(gè)所述事件順序進(jìn)行執(zhí)行操作,每個(gè)所述事件對應(yīng)一唯一的所述線程。
優(yōu)選的,所述規(guī)則存放在所述規(guī)則過濾池的assets目錄下。
優(yōu)選的,所述規(guī)則存放在所述規(guī)則過濾池的value資源目錄下。
優(yōu)選的,所述規(guī)則存放在所述規(guī)則過濾池的sdcard卡目錄下。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于弗徠威智能機(jī)器人科技(上海)有限公司,未經(jīng)弗徠威智能機(jī)器人科技(上海)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910094095.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種事件通訊裝置及方法
- 動(dòng)態(tài)權(quán)重事件處理系統(tǒng)和方法
- 攻擊檢測裝置和攻擊檢測方法
- 基于Unity的事件管理方法及系統(tǒng)
- 事件解析裝置、事件解析系統(tǒng)、事件解析方法及事件解析程序
- 事件解析裝置、事件解析系統(tǒng)、事件解析方法及事件解析程序
- 事件解析裝置、事件解析系統(tǒng)、事件解析方法及事件解析程序
- 熱點(diǎn)事件確定方法及裝置、計(jì)算機(jī)設(shè)備及存儲介質(zhì)
- 一種樹狀模型中節(jié)點(diǎn)的連接方法及其模型、計(jì)算機(jī)裝置和可讀存儲介質(zhì)
- 一種事件處理方法、裝置、設(shè)備及存儲介質(zhì)





