[發明專利]一種用于終端的人機交互異步控制方法及裝置有效
| 申請號: | 201810319723.6 | 申請日: | 2018-04-11 |
| 公開(公告)號: | CN108650539B | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | 彭文劍 | 申請(專利權)人: | 海信電子科技(深圳)有限公司 |
| 主分類號: | H04N21/422 | 分類號: | H04N21/422;H04N21/442;H04N21/443;H04N21/438 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 518057 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 終端 人機交互 異步 控制 方法 裝置 | ||
1.一種用于終端的人機交互異步控制方法,其特征在于,所述方法包括:
用戶界面UI應用接收到用戶操作請求后,判斷后臺任務應用當前沒有未完成的用戶操作響應任務,則向所述后臺任務應用發送與所述用戶操作請求對應的控制消息;
所述后臺任務應用接收到所述控制消息后,根據所述控制消息對應的用戶操作請求執行相應的用戶操作響應任務;其中,所述用戶操作響應任務所包含的所有執行步驟中,至少在一個執行步驟之前設置有檢測步驟,所述檢測步驟包括:判斷所述UI應用是否接收到了新的用戶操作請求,并當判定所述UI應用接收到了新的用戶操作請求時,停止執行當前的用戶操作響應任務,執行新的用戶操作響應任務,所述新的用戶操作響應任務用于響應所述UI應用接收到的新的用戶操作請求,所述檢測步驟設置在耗時長的執行步驟之前。
2.根據權利要求1所述的方法,其特征在于,所述新的用戶操作響應任務,用于響應所述UI應用最新接收到的用戶操作請求。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
若所述用戶操作響應任務執行到所述檢測步驟時,判定所述UI應用未接收到新的用戶操作請求,且當前檢測步驟不是所述用戶操作響應任務中的最后一個檢測步驟,則所述后臺任務應用執行當前檢測步驟到下一個檢測步驟之間的執行步驟;或者,
若所述用戶操作響應任務執行到所述檢測步驟時,判定所述UI應用未接收到新的用戶操作請求,且當前檢測步驟是所述用戶操作響應任務中的最后一個檢測步驟,則所述后臺任務應用執行當前檢測步驟之后的所有剩余執行步驟。
4.根據權利要求1所述的方法,其特征在于:
所述方法還包括:
所述UI應用接收到用戶操作請求后,生成當前接收到的用戶操作請求所對應的控制命令參數;
所述根據所述控制消息對應的用戶操作請求執行相應的用戶操作響應任務,包括:
根據所述控制消息對應的用戶操作請求,獲取該用戶操作請求對應的控制命令參數,并根據當前獲取到的控制命令參數執行用戶操作響應任務;
所述執行新的用戶操作響應任務,包括:
獲取所述UI應用接收到的新的用戶操作請求對應的控制命令參數,并根據當前獲取到的控制命令參數執行新的用戶操作響應任務。
5.根據權利要求1至4中任一項所述的方法,其特征在于:
所述方法還包括:
所述UI應用向所述后臺任務應用發送與所述用戶操作請求對應的控制消息之后,設置任務執行指示信息,設置后的任務執行指示信息的值不等于所述任務執行指示信息的初始值;
所述后臺任務應用完成用戶操作響應任務后,將所述任務執行指示信息的值恢復為初始值;
所述UI應用接收到用戶操作請求后,判斷后臺任務應用當前沒有未完成的用戶操作響應任務,包括:
所述UI應用接收到用戶操作請求后,獲取所述任務執行指示信息;
若所述任務執行指示信息的值為初始值,則判定所述后臺任務應用沒有未完成的用戶操作響應任務。
6.根據權利要求1至4中任一項所述的方法,其特征在于,所述方法還包括:
所述UI應用接收到用戶操作請求后,設置用戶操作請求指示信息,設置后的用戶操作請求指示信息用于指示所述UI應用當前接收到的用戶操作請求;
所述后臺任務應用接收到所述控制消息后,設置任務指示信息,設置后的任務指示信息所指示的用戶操作響應任務與所述用戶操作請求指示信息當前指示的用戶操作請求相對應;
所述用戶操作響應任務執行到所述檢測步驟時,判斷所述UI應用是否接收到了新的用戶操作請求,包括:
所述用戶操作響應任務執行到所述檢測步驟時,判斷所述任務指示信息所指示的用戶操作響應任務是否與所述用戶操作請求指示信息當前指示的用戶操作請求相對應,若不相對應,則判定所述UI應用在發送所述控制消息之后或者在執行上一次檢測步驟之后,接收到了新的用戶操作請求,否則判定所述UI應用未接收到新的用戶操作請求。
7.根據權利要求1至4中任一項所述的方法,其特征在于,所述用戶操作請求包括發送給終端的頻道切換請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于海信電子科技(深圳)有限公司,未經海信電子科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810319723.6/1.html,轉載請聲明來源鉆瓜專利網。





