[發明專利]一種數據處理方法和裝置有效
| 申請號: | 202011200950.0 | 申請日: | 2020-11-02 |
| 公開(公告)號: | CN112000420B | 公開(公告)日: | 2021-01-15 |
| 發明(設計)人: | 王洵;王開學;羅倫文 | 申請(專利權)人: | 武漢中科通達高新技術股份有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 深圳紫藤知識產權代理有限公司 44570 | 代理人: | 遠明 |
| 地址: | 430074 湖北省武漢市武漢東湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 裝置 | ||
1.一種數據處理方法,其特征在于,包括:
根據預設窗體基類生成圖形用戶界面窗體對象,所述預設窗體基類繼承QT框架的窗體基類;
根據視圖控制器基類生成所述窗體對象的視圖控制器對象;
通過所述視圖控制器對象綁定所述窗體對象的業務邏輯對象,并保存所述業務邏輯對象向所述視圖控制器對象注冊的消息類型;
將綁定所述業務邏輯對象的所述視圖控制器對象注入至所述窗體對象中;
通過所述窗體對象接收在所述窗體對象對應的圖形用戶界面上觸發的原生操作信號;
根據所述原生操作信號生成操作消息;
通過所述窗體對象將所述操作消息添加至所述視圖控制器對象;
根據所述操作消息的消息類型通過所述視圖控制器對象確定匹配的目標業務邏輯對象,并通過所述目標業務邏輯對象處理所述操作消息。
2.根據權利要求1所述的數據處理方法,其特征在于,所述根據所述原生操作信號生成操作消息的步驟,包括:
獲取所述原生操作信號的信號來源以及觸發所述原生操作信號的觸發時間,將所述信號來源作為消息類型;
設置消息狀態為未完成狀態;
封裝所述觸發時間、所述消息類型、所述消息狀態和所述原生操作信號,以生成操作消息。
3.根據權利要求2所述的數據處理方法,其特征在于,還包括:
當所述原生操作信號需要被多個業務邏輯對象處理時,獲取所述多個業務邏輯對象處理的共享數據;
設置所述原生操作信號的處理順序標識;
所述封裝所述觸發時間、所述消息類型、所述消息狀態和所述原生操作信號,以生成操作消息的步驟,包括:封裝所述觸發時間、所述消息類型、所述消息狀態、所述共享數據、所述處理順序標識和所述原生操作信號,以生成操作消息。
4.根據權利要求1所述的數據處理方法,其特征在于,所述根據所述操作消息的消息類型通過所述視圖控制器對象確定匹配的目標業務邏輯對象的步驟,包括:
通過所述視圖控制器對象的業務對象定時器從所述視圖控制器對象的消息緩存中獲取消息狀態為未處理狀態的操作消息,并將所述消息狀態為未處理狀態的操作消息作為第一目標操作消息;
獲取所述第一目標操作消息的消息類型;
從所述視圖控制器對象的業務邏輯注冊庫中查詢與所述消息類型匹配的業務邏輯對象,作為目標業務邏輯對象。
5.根據權利要求4所述的數據處理方法,其特征在于,還包括:
獲取所述第一目標操作消息的處理順序標識;
所述從所述視圖控制器對象的業務邏輯注冊庫中查詢與所述消息類型匹配的業務邏輯對象,作為目標業務邏輯對象的步驟,包括:從所述視圖控制器對象的業務邏輯注冊庫中查詢與所述消息類型和所述處理順序標識一一匹配的業務邏輯對象,作為目標業務邏輯對象。
6.根據權利要求1所述的數據處理方法,其特征在于,所述通過所述目標業務邏輯對象處理所述操作消息的步驟,包括:
獲取所述目標業務邏輯對象處理所述操作消息的處理結果;
通過所述目標業務邏輯對象將所述處理結果封裝至所述操作消息的共享數據中。
7.根據權利要求6所述的數據處理方法,其特征在于,
當所述目標業務邏輯對象不為所述操作消息的最后一個業務邏輯對象時,所述數據處理方法還包括:將封裝了所述處理結果的所述操作消息的所述處理順序標識進行自增,以得到更新的操作消息;
當所述目標業務邏輯對象為所述操作消息的最后一個業務邏輯對象時,所述數據處理方法還包括:修改所述操作消息的消息狀態為已完成。
8.根據權利要求7所述的數據處理方法,其特征在于,還包括:
通過所述窗體對象的用戶界面刷新定時器,從所述視圖控制器對象的消息緩存中,獲取消息狀態為已完成狀態的操作消息,作為第二目標操作消息;
根據所述第二目標操作消息的處理結果,通過所述用戶界面刷新定時器更新所述窗體對象對應的圖形用戶界面;
在所述圖形用戶界面更新完成后,從所述消息緩存中移除所述第二目標操作消息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢中科通達高新技術股份有限公司,未經武漢中科通達高新技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011200950.0/1.html,轉載請聲明來源鉆瓜專利網。





