[發明專利]一種支持大屏展示的數據處理方法及裝置有效
| 申請號: | 202011543522.8 | 申請日: | 2020-12-24 |
| 公開(公告)號: | CN112579691B | 公開(公告)日: | 2022-11-08 |
| 發明(設計)人: | 張研;錢劍林;胡祥;戴靜;王鵬飛;孫冬陽;趙守云;湯波 | 申請(專利權)人: | 安徽航天信息科技有限公司 |
| 主分類號: | G06F16/26 | 分類號: | G06F16/26;G06F16/25;G06F16/2455;G06F16/2457;G06F9/54 |
| 代理公司: | 北京隆源天恒知識產權代理有限公司 11473 | 代理人: | 陳雪飛 |
| 地址: | 230088 安徽*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 支持 展示 數據處理 方法 裝置 | ||
本發明提供了一種支持大屏展示的數據處理方法及裝置,其包括:獲取業務數據,按業務類型將所述業務數據存入計算隊列;從所述計算隊列獲取所述業務數據,并按相應的業務規則生成展示數據,將所述展示數據按業務類型存入展示隊列;其中,所述業務規則與所述業務類型一一對應;從所述展示隊列獲取所述展示數據,并根據所述展示數據確定展示報文;按所述業務類型獲取所述展示報文并在大屏進行展示。本發明采用流式計算和消息隊列,可實現大批量數據的實時計算處理,并可實現大屏的局部刷新,從而提升了大屏展示的實時性。本發明同時提供了一種低成本的大屏回放的方法,不用錄屏,僅保存歷史展示數據來支持大屏回放。
技術領域
本發明涉及大屏展示技術領域,具體涉及一種支持大屏展示的數據處理方法及裝置。
背景技術
隨著大屏應用場景越來越多,客戶對于大屏展示的性能要求也越來越高,需要實時性好且支持回放的大數據場景下的大屏展示方案。
現有技術大多采用調度方法,將大屏展示數據收集到結構化或者非結構化表中,再通過JOB(作業)調度來觸發計算處理服務,然后通過WEBSOCKET(網絡套接字)推送至大屏進行展示。因此,大屏展示依賴于JOB調度頻率,大屏刷新方式為全量數據刷新,實時性較差,也不支持回放。
發明內容
為解決現有技術的問題,本發明提出了一種支持大屏展示的數據處理方法及裝置。
本發明第一方面提供一種支持大屏展示的數據處理方法,其包括:
獲取業務數據,按業務類型將所述業務數據存入計算隊列;
從所述計算隊列獲取所述業務數據,并按相應的業務規則生成展示數據,將所述展示數據按業務類型存入展示隊列;其中,所述業務規則與所述業務類型一一對應;
從所述展示隊列獲取所述展示數據,并根據所述展示數據確定展示報文;
按所述業務類型獲取所述展示報文并在大屏進行展示。
進一步地,當從所述計算隊列獲取所述業務數據時,還包括:將所述業務數據存入業務數據庫,并存放相應的第一狀態消息到所述計算隊列;從所述計算隊列獲取所述第一狀態消息,并從所述業務數據庫獲取相應的所述業務數據;其中,所述第一狀態消息用于通知去獲取所述業務數據,所述業務數據用于生成所述展示數據。
進一步地,當從所述展示隊列獲取所述展示數據時,還包括:將所述展示數據存入緩存數據庫,并存放相應的第二狀態消息到所述展示隊列;從所述展示隊列獲取所述第二狀態消息;從所述緩存數據庫獲取相應的所述展示數據;其中,所述第二狀態消息用于通知去獲取所述展示數據,所述展示數據用于確定展示報文。
進一步地,當從所述展示隊列獲取所述第二狀態消息時,還包括:將所述第二狀態消息推送到大屏服務,然后所述大屏服務調用展示服務;其中,所述展示服務用于從所述緩存數據庫獲取相應的所述展示數據并確定所述展示報文。
進一步地,將所述展示數據存入緩存數據庫時,還包括:同時復制所述緩存數據庫中的其余的所述展示數據的最近值,并和當前時刻生成的所述展示數據一起保存到所述緩存數據庫中,用于大屏回放。
進一步地,還包括:當所述大屏回放時,調用所述展示服務,所述展示服務從所述緩存數據庫中獲取指定時間的所述大屏的全部所述業務類型的所述展示數據,并根據所述展示數據確定所述大屏的全部所述業務類型的所述展示報文,將所述展示報文在所述大屏進行展示。
進一步地,所述按所述業務類型獲取所述展示報文并在大屏進行展示包括:獲取所述展示報文,將所述展示報文的字段賦值給相應的顯示模型的相應字段,所述顯示模型的數據被刷新并在所述大屏進行展示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽航天信息科技有限公司,未經安徽航天信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011543522.8/2.html,轉載請聲明來源鉆瓜專利網。





