[發明專利]一種數據處理方法及裝置在審
| 申請號: | 201910879276.4 | 申請日: | 2019-09-18 |
| 公開(公告)號: | CN110688601A | 公開(公告)日: | 2020-01-14 |
| 發明(設計)人: | 謝鵬沖;李濤 | 申請(專利權)人: | 鄭州阿帕斯科技有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F8/34;G06F9/451 |
| 代理公司: | 11315 北京國昊天誠知識產權代理有限公司 | 代理人: | 朱文杰 |
| 地址: | 450000 河南省鄭州市河南自貿試驗區鄭州*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 引擎 操作結果 操作界面 操作指令 系統內核 目標應用 數據處理技術 操作請求 邏輯處理 終端設備 數據處理 跨平臺 加載 申請 展示 繪制 發送 響應 開發 | ||
本申請實施例提供了一種數據處理方法及裝置,涉及數據處理技術領域,其中方法包括:終端設備啟動后加載flutter引擎、lua引擎以及系統內核;響應于用戶對目標應用的操作請求,在目標應用中展示基于flutter引擎所繪制的操作界面;flutter引擎從操作界面中獲取操作指令,將獲取的操作指令經由系統內核發送給lua引擎;lua引擎根據操作指令執行相應操作,得到操作結果,并經由系統內核將操作結果發送給flutter引擎,通過flutter引擎將操作結果展示于操作界面中。通過本申請實施例,在不提高開發成本的前提下,同時實現了UI視圖以及對于數據的邏輯處理的跨平臺。
技術領域
本申請涉及數據處理技術領域,尤其涉及一種數據處理方法及裝置。
背景技術
隨著科技水平的不斷發展,跨平臺技術近年來備受業界關注。實現跨平臺既要考慮UI(英文全稱:User Interface;中文全稱:用戶界面)視圖的兼容,又要考慮數據的邏輯處理能夠兼容。然而,目前的跨平臺技術中,往往只能兼顧其中之一,而對于另一方面則會造成性能的損失,或者對于另一方面需要針對不同的平臺分別實現;即當前還沒有能夠在UI視圖以及數據的邏輯處理方面均可實現跨平臺的高性能方案。
發明內容
本申請實施例的目的是提供一種數據處理方法及裝置,通過將flutter引擎與lua引擎相結合,并通過系統內核將flutter引擎與lua引擎相連,完成數據傳輸,從而通過一套代碼實現了不同的平臺對于UI視圖的有效兼容,同時實現了不同的平臺對于數據的邏輯處理的有效兼容;解決了現有跨平臺技術中,只能兼容UI視圖和數據邏輯處理之一的問題。
第一方面,本申請實施例提供了一種數據處理方法,包括:
終端設備啟動后加載flutter引擎、lua引擎以及系統內核;其中,所述flutter引擎用于繪制操作界面并對用戶基于所述操作界面的操作請求進行響應;所述lua引擎用于對所述操作請求進行邏輯處理;所述系統內核用于連接所述flutter引擎和所述lua引擎,進行數據傳輸;
響應于用戶的對目標應用操作請求,在所述目標應用中展示基于所述flutter引擎所繪制的操作界面;
所述flutter引擎從所述操作界面中獲取操作指令,將所述操作指令經由所述系統內核發送給所述lua引擎;
所述lua引擎根據所述操作指令執行相應操作,得到操作結果,并經由所述系統內核將所述操作結果發送給所述flutter引擎,并通過所述flutter引擎將所述操作結果展示于所述操作界面中。
第二方面,本申請實施例提供了一種數據處理裝置,包括:
加載模塊,用于終端設備啟動后加載flutter引擎、lua引擎以及系統內核;其中,所述flutter引擎用于繪制操作界面并對用戶基于所述操作界面的操作請求進行響應;所述lua引擎用于對所述操作請求進行邏輯處理;所述系統內核用于連接所述flutter引擎和所述lua引擎,進行數據傳輸;
展示模塊,用于響應于用戶對目標應用的操作請求,在所述目標應用中展示基于所述flutter引擎所繪制的操作界面;
處理模塊,用于基于所述flutter引擎從所述操作界面中獲取操作指令,將所述操作指令經由所述系統內核發送給所述lua引擎;基于所述lua引擎根據所述操作指令執行相應操作,得到操作結果;經由所述系統內核將所述操作結果發送給所述flutter引擎;
所述展示模塊,還用于基于所述flutter引擎將所述操作結果展示于所述操作界面中。
第三方面,本申請實施例提供了一種數據處理設備,包括:處理器;以及被安排成存儲計算機可執行指令的存儲器,所述計算機可執行指令在被執行時使所述處理器實現上述的數據處理方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州阿帕斯科技有限公司,未經鄭州阿帕斯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910879276.4/2.html,轉載請聲明來源鉆瓜專利網。





