[發明專利]頁面顯示方法、裝置、終端和存儲介質有效
| 申請號: | 201710712967.6 | 申請日: | 2017-08-18 |
| 公開(公告)號: | CN109032457B | 公開(公告)日: | 2021-01-29 |
| 發明(設計)人: | 邱浩新;謝子琪 | 申請(專利權)人: | 金蝶軟件(中國)有限公司 |
| 主分類號: | G06F3/0482 | 分類號: | G06F3/0482;G06F3/0484;G06F9/451 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 王寧 |
| 地址: | 518000 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 顯示 方法 裝置 終端 存儲 介質 | ||
1.一種頁面顯示方法,包括:
當加載列表頁面時,獲取所述列表頁面中的列表數據;
接收列表數據對應的觸發操作,響應所述觸發操作跳轉至所述列表數據對應的詳情頁面;
獲取所述列表頁面的頁碼和已加載的列表頁面的總頁碼,根據所述列表頁面的頁碼和所述已加載的列表頁面的總頁碼確定需要緩存的列表數據;
對列表數據進行緩存,記錄被觸發的列表數據所對應的顯示位置,其中,不同顯示方式的列表頁面,所述被觸發的列表數據所對應的顯示位置的獲取方式也不同:
若多個列表頁面分頁顯示,則獲取所述被觸發的列表數據與屏幕頂部之間的距離,或者獲取被觸發的列表頁面上第一項列表數據與屏幕上顯示的第一項列表數據之間的距離,根據所述距離獲取所述被觸發的列表數據所對應的顯示位置;
若多個列表頁面連續顯示,則獲取所述被觸發的列表數據與屏幕頂部之間的距離,或者獲取根據所述屏幕上顯示的第一項列表數據的高度、需要緩存的第一項列表數據的高度,以及屏幕上顯示的第一項列表數據與需要緩存的第一項列表數據之間的列表數據的高度計算得到的距離,或者獲取根據所述屏幕上顯示的第一項列表數據與需要緩存的第一項列表數據的數據標識,以及單項列表數據的平均高度計算得到的距離,根據所述距離獲取被觸發的列表數據所對應的顯示位置;
接收在所述詳情頁面的返回操作,響應所述返回操作向服務器發送數據同步請求,所述數據同步請求攜帶了已緩存的列表數據對應的數據標識,以使得服務器根據數據標識返回對應的列表數據;
比較服務器返回的列表數據與緩存的列表數據是否一致;若否,則根據返回的列表數據對緩存的列表數據進行更新;
響應所述返回操作讀取已更新的列表數據以及顯示位置,根據所述顯示位置和已更新的列表數據重新加載所述列表頁面。
2.根據權利要求1所述的方法,其特征在于,所述對列表數據進行緩存的步驟,包括:
根據所述列表數據計算所述列表頁面對應的緩存頁數;
獲取所述列表頁面對應的頁碼以及已加載的列表頁面的總頁碼;
若所述頁碼與已加載的總頁碼均未超過緩存頁數,則對已加載的列表數據進行全部緩存;
若所述頁碼超過緩存頁數,或者已加載的總頁碼超過緩存頁數,則對已加載的列表數據進行局部緩存。
3.根據權利要求1所述的方法,其特征在于,所述記錄被觸發的列表數據所對應的顯示位置的步驟,包括:
分別獲取緩存的第一項列表數據的高度,屏幕上第一項列表數據的高度,以及緩存的第一項列表數據與屏幕上第一項列表數據之間的列表數據的高度;
計算緩存的第一項列表數據,屏幕上第一項列表數據,以及緩存的第一項列表數據與屏幕上第一項列表數據之間的列表數據的高度之和;
根據所述高度之和記錄所述列表頁面的顯示位置。
4.根據權利要求1所述的方法,其特征在于,所述記錄被觸發的列表數據所對應的顯示位置的步驟,包括:
獲取屏幕上第一項列表數據對應的數據標識,以及需要緩存的第一項列表數據對應的數據標識;
根據需要緩存的第一項列表數據對應的數據標識和屏幕上第一項列表數據對應的數據標識,計算數據項數;
獲取單項列表數據的平均高度;
根據所述數據項數和單項列表數據的平均高度,計算所述列表數據的滑動距離;
根據所述滑動距離記錄被觸發的列表數據的顯示位置。
5.根據權利要求2所述的方法,其特征在于,所述緩存頁數的確定方式,包括:
根據HTTP響應頭字段獲取單頁列表數據的數據大??;
根據所述單頁列表數據的數據大小和預設的緩存閾值計算得到所述緩存頁數,所述緩存頁數為緩存列表頁面數量的最大值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于金蝶軟件(中國)有限公司,未經金蝶軟件(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710712967.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:信息標記及展現方法
- 下一篇:基于角色獲取的表單數據的授權方法





