[發明專利]一種列表視圖的更新方法、裝置、設備及存儲介質有效
| 申請號: | 201810504135.X | 申請日: | 2018-05-23 |
| 公開(公告)號: | CN108845803B | 公開(公告)日: | 2022-11-08 |
| 發明(設計)人: | 李瑞東 | 申請(專利權)人: | 北京五八信息技術有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F8/65 |
| 代理公司: | 工業和信息化部電子專利中心 11010 | 代理人: | 田衛平 |
| 地址: | 100083 北京市海淀區學清*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 列表 視圖 更新 方法 裝置 設備 存儲 介質 | ||
本發明公開了一種列表視圖的更新方法、裝置、設備及存儲介質,方法包括:獲取來自服務端的列表更新資源,其中,列表更新資源包括:視圖配置信息及通過第一腳本語言編寫的列表邏輯信息;依據列表邏輯信息及視圖配置信息生成萬能適配器;將萬能適配器與目標列表進行耦合,以完成目標列表的更新;本發明的方法及裝置,應用程序可以隨時從服務端動態獲取列表更新資源,并在接收到列表更新資源后,就可以根據該列表更新資源中的列表邏輯信息及視圖配置信息對目標列表進行更新,即:隨時都可以完成動態更新目標列表,從而可以避免現有技術中只有對應用程序進行重新發版才能實現對列表視圖的更新的問題。
技術領域
本發明涉及終端技術領域,尤其涉及一種列表視圖的更新方法、裝置、設備及存儲介質。
背景技術
在應用軟件開發中經常涉及到列表視圖的創建及更新,而且,列表視圖是一種非常常見的交互方式,然而隨著產品的需求和用戶體驗不斷的提升,列表視圖的樣式和邏輯都會發生變化。而在現有技術中只有將應用軟件進行重新發版才能實現這些變化以完成列表視圖的更新。
發明內容
本發明的主要目的在于提出一種列表視圖的更新方法、裝置、設備及存儲介質,其克服了現有技術中只有重新發版才能實現對列表視圖的更新的問題。
根據本發明的第一個方面,提供了一種列表視圖的更新方法,所述方法包括:獲取來自服務端的列表更新資源,其中,所述列表更新資源包括:視圖配置信息及通過第一腳本語言編寫的列表邏輯信息;依據所述列表邏輯信息及所述視圖配置信息生成萬能適配器;將所述萬能適配器與目標列表進行耦合,以完成目標列表的更新。
可選的,所述依據列表邏輯信息及所述視圖配置信息生成萬能適配器,包括:基于第一腳本語言虛擬機,依據所述列表邏輯信息生成列表協議;通過原生系統對所述列表協議進行解析,生成業務邏輯數據;基于所述業務邏輯數據及所述視圖配置信息生成萬能適配器。
可選的,所述基于所述業務邏輯數據及所述視圖配置信息生成萬能適配器,包括:對所述視圖配置信息進行解析,生成更新目標數據所需的列表項,其中,所述視圖配置信息包括:用于指示所述目標列表的視圖信息、用于指示所述目標列表的樣式信息、及用于指示所述目標列表的組件信息;基于所述列表項及所述業務邏輯數據生成萬能適配器。
可選的,所述第一腳本語言為直譯式腳本語言JavaScript。
根據本發明的第二個方面,提供了一種列表視圖的更新裝置,所述裝置包括:獲取模塊,用于獲取來自服務端的列表更新資源,其中,所述列表更新資源包括:視圖配置信息及通過第一腳本語言編寫的列表邏輯信息;生成模塊,用于依據所述列表邏輯信息及所述視圖配置信息生成萬能適配器;更新模塊,用于將所述萬能適配器與目標列表進行耦合,以完成目標列表的更新。
可選的,所述生成模塊包括:列表單元,用于基于第一腳本語言虛擬機,依據所述列表邏輯信息生成列表協議;解析單元,用于通過原生系統對所述列表協議進行解析,生成業務邏輯數據;適配器生成單元,用于基于所述業務邏輯數據及所述視圖配置信息生成萬能適配器。
可選的,所述適配器生成單元具體用于:對所述視圖配置信息進行解析,生成更新目標數據所需的列表項,其中,所述視圖配置信息包括:用于指示所述目標列表的視圖信息、用于指示所述目標列表的樣式信息、及用于指示所述目標列表的組件信息;基于所述列表項及所述業務邏輯數據生成萬能適配器。
可選的,所述第一腳本語言為直譯式腳本語言JavaScript。
根據本發明的第三個方面,提供了一種計算機設備,包括處理器和存儲器;所述存儲器用于存儲計算機指令,所述處理器用于運行所述存儲器存儲的計算機指令,以實現上述的一種列表視圖的更新方法。
根據本發明的第四個方面,提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執行,以實現上述的一種列表視圖的更新方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京五八信息技術有限公司,未經北京五八信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810504135.X/2.html,轉載請聲明來源鉆瓜專利網。





