[發明專利]基于安卓系統的界面更新方法、系統、設備及存儲介質在審
| 申請號: | 201811005600.1 | 申請日: | 2018-08-30 |
| 公開(公告)號: | CN109254819A | 公開(公告)日: | 2019-01-22 |
| 發明(設計)人: | 陳樹人 | 申請(專利權)人: | 深圳大勢智能科技有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F9/48 |
| 代理公司: | 深圳市智勝聯合知識產權代理有限公司 44368 | 代理人: | 齊文劍 |
| 地址: | 518000 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 返回數據 界面數據 安卓系統 存儲介質 界面更新 觀察 主線程 請求數據 數據處理 響應式 子線程 更新 | ||
1.一種基于安卓系統的界面更新方法,其特征在于,包括步驟:
在IO線程上通過被觀察者獲取返回數據;
將所述返回數據從所述IO線程切換至主線程;
對所述返回數據進行處理得到界面數據;
判斷所述界面數據是否異常;
若否,則通過觀察者使用所述界面數據更新界面。
2.根據權利要求1所述的基于安卓系統的界面更新方法,其特征在于,在所述在IO線程上通過被觀察者獲取返回數據的步驟之前,還包括步驟:
在所述主線程創建所述被觀察者,并通過第一指定算法切換將所述被觀察者切換至所述IO線程。
3.根據權利要求1所述的基于安卓系統的界面更新方法,其特征在于,所述在IO線程上通過被觀察者獲取返回數據的步驟包括步驟:
在所述IO線程上通過所述被觀察者發送網絡數據或者其他耗時數據至服務器;
接收所述服務器發送的所述返回數據。
4.根據權利要求1所述的基于安卓系統的界面更新方法,其特征在于,所述對所述返回數據進行處理得到界面數據的步驟包括步驟:
在所述主線程上將所述返回數據清洗得到所述界面數據。
5.根據權利要求1所述的基于安卓系統的界面更新方法,其特征在于,在所述對所述返回數據進行處理得到界面數據的步驟之后,還包括步驟:
通過第二指定算法訂閱所述被觀察者和所述觀察者。
6.根據權利要求1所述的基于安卓系統的界面更新方法,其特征在于,在所述判斷所述界面數據是否異常的步驟之后,還包括步驟:
若是,則匹配所述界面數據的異常情況,并發送錯誤原因信息至用戶。
7.根據權利要求6所述的基于安卓系統的界面更新方法,其特征在于,所述匹配異常類型的異常情況,并發送錯誤原因信息至用戶的步驟包括步驟:
將所述界面數據的異常情況與異常情況列表中的異常情況匹配,并生成匹配結果;
根據所述匹配結果發送所述錯誤原因信息至所述用戶。
8.一種基于安卓系統的界面更新系統,其特征在于,包括:
數據獲取模塊,用于在IO線程上通過被觀察者獲取返回數據;
IO線程切換模塊,用于將所述IO線程切換至主線程;
返回數據處理模塊,用于對所述返回數據從進行處理得到界面數據;
判斷模塊,用于判斷所述界面數據是否異常;
更新界面模塊,用于通過觀察者使用所述界面數據更新界面。
9.一種計算機設備,包括存儲器、處理器以及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1~7中任意一項所述的方法。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如權利要求1~7中任意一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳大勢智能科技有限公司,未經深圳大勢智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811005600.1/1.html,轉載請聲明來源鉆瓜專利網。





