[發明專利]更新列表的方法、裝置和終端有效
| 申請號: | 201810326103.5 | 申請日: | 2018-04-12 |
| 公開(公告)號: | CN108536834B | 公開(公告)日: | 2021-04-27 |
| 發明(設計)人: | 孔喜龍 | 申請(專利權)人: | 網易(杭州)網絡有限公司 |
| 主分類號: | G06F16/23 | 分類號: | G06F16/23 |
| 代理公司: | 北京博浩百睿知識產權代理有限責任公司 11134 | 代理人: | 褚敏;宮傳芝 |
| 地址: | 310000 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 更新 列表 方法 裝置 終端 | ||
本發明公開了一種更新列表的方法、裝置和終端。其中,該方法包括:獲取第一模型集合以及第二模型集合對應的顯示列表,其中,第一模型集合為待顯示的模型集合,第二模型集合為顯示列表正在顯示的模型集合;根據第一模型集合對第二模型集合進行修改操作,得到修改結果,其中,修改操作至少包括:增加操作、更新操作、刪除操作;根據修改結果對顯示列表進行更新。本發明解決了批量刷新數據量較大的數據所造成的界面刷新效率較低的技術問題。
技術領域
本發明涉及數據處理領域,具體而言,涉及一種更新列表的方法、裝置和終端。
背景技術
列表作為一種數據展示形式,其在各種應用程序以及網頁中得到了廣泛的應用。其中,IM(Instant Messaging,即時通訊、實時傳訊的縮寫)工具大量應用了列表的數據展示形式,例如,好友列表、群列表、群成員列表、消息列表等。列表的創建和刷新(或更新)通常為兩個不同的過程,其中,創建一般是根據數據創建等量的列表元素,而刷新包括了增加、刪除和修改的過程,即創建為刷新的特例,創建列表相當于批量增加數據。
在現有技術中,列表的創建和刷新是兩個獨立的過程,以即時通訊工具中的群成員列表為例進行說明。當展示群成員時,需要首先獲取群成員的主要數據(例如,群成員的名稱、頭像保存路徑、等級、在線狀態等),然后清除掉當前群列表中的所有數據,依次創建每個群成員并關聯相應數據模型。而在刷新群成員的相關數據時,需要更改底層數據模型,然后對新數據模型排序,并根據數據模型的位置是否改變,對展示的列表進行增刪改操作。然而當列表中的某項數據改變的比較頻繁時,例如,群成員的在線狀態,此時,列表中的群成員位置一般也會發生變化,而且發生變化的群成員可能為多個。當群成員的數量不斷增大,達到1000以上的級別時,列表的刷新效率將大大降低,刷新算法也將變得更為復雜。而列表的變動將使得UI(User Interface,用戶界面)的刷新負擔大大增加。
針對上述批量刷新數據量較大的數據所造成的界面刷新效率較低的問題,目前尚未提出有效的解決方案。
發明內容
本發明實施例提供了一種更新列表的方法、裝置和終端,以至少解決批量刷新數據量較大的數據所造成的界面刷新效率較低的技術問題。
根據本發明實施例的一個方面,提供了一種更新列表的方法,包括:獲取第一模型集合以及第二模型集合對應的顯示列表,其中,第一模型集合為待顯示的模型集合,第二模型集合為顯示列表正在顯示的模型集合;根據第一模型集合對第二模型集合進行修改操作,得到修改結果,其中,修改操作至少包括:增加操作、更新操作、刪除操作;根據修改結果對顯示列表進行更新。
根據本發明實施例的另一方面,還提供了一種更新列表的裝置,包括:獲取模塊,用于獲取第一模型集合以及第二模型集合對應的顯示列表,其中,第一模型集合為待顯示的模型集合,第二模型集合為顯示列表正在顯示的模型集合;修改模塊,用于根據第一模型集合對第二模型集合進行修改操作,得到修改結果,其中,修改操作至少包括:增加操作、更新操作、刪除操作;更新模塊,用于根據修改結果對顯示列表進行更新。
根據本發明實施例的另一方面,還提供了一種更新列表的終端,包括:顯示器;處理器,處理器運行程序,其中,程序運行時對于從顯示器輸出的數據執行如下處理步驟:獲取第一模型集合以及第二模型集合對應的顯示列表,其中,第一模型集合為待顯示的模型集合,第二模型集合為顯示列表正在顯示的模型集合;根據第一模型集合對第二模型集合進行修改操作,得到修改結果,其中,修改操作至少包括:增加操作、更新操作、刪除操作;根據修改結果對顯示列表進行更新。
根據本發明實施例的另一方面,還提供了一種存儲介質,該存儲介質包括存儲的程序,其中,程序執行更新列表的方法。
根據本發明實施例的另一方面,還提供了一種處理器,該處理器用于運行程序,其中,程序運行時執行更新列表的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網易(杭州)網絡有限公司,未經網易(杭州)網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810326103.5/2.html,轉載請聲明來源鉆瓜專利網。





