[發明專利]一種刷新數據項顯示的方法、裝置有效
| 申請號: | 201310142165.8 | 申請日: | 2013-04-22 |
| 公開(公告)號: | CN104111961B | 公開(公告)日: | 2018-03-09 |
| 發明(設計)人: | 劉波;方禮勇;杜國楹 | 申請(專利權)人: | 北京壹人壹本信息科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 深圳市威世博知識產權代理事務所(普通合伙)44280 | 代理人: | 何青瓦 |
| 地址: | 101105 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 刷新 數據項 顯示 方法 裝置 | ||
技術領域
本發明涉及數據項顯示領域,特別是涉及一種刷新數據項顯示的方法、裝置。
背景技術
安裝于電腦、移動終端上如聊天通訊軟件、視頻軟件等不同應用軟件的推薦展示、購物網站上各個商品的展示等都屬于數據庫中數據項的顯示,現有技術中數據項的顯示方法為根據數據庫中數據項的初始默認排序將數據項進行顯示,例如智能商品的推薦展示方法為根據商品展示數據庫中的默認順序將商品展示給用戶以供用戶進行瀏覽、選中下載、購買等。
本申請發明人在長期研發中發現,現有技術的數據項顯示方法存在如下的問題:用戶不同時刻瀏覽到的各個數據項的先后順序是不會有變化的,數據項的顯示并不隨著數據項的顯示次數等實時變換的參數而改變,顯示次數少的數據項沒有優先顯示的機會。
發明內容
本發明主要解決的技術問題是提供一種刷新數據項顯示的方法、裝置,能夠使得數據項的顯示具有實時更新性、提高數據項顯示的合理性、為更多的數據項提供顯示的機會。
為解決上述技術問題,本發明的一方面是:提供一種刷新數據項顯示的方法,包括:獲取顯示數據庫中各個數據項的顯示次數以及被選中次數,其中,顯示數據庫為存儲當前待顯示的各個數據項的數據庫;根據顯示次數以及被選中次數獲得各個數據項的非優先顯示權重值,其中,當被選中次數相同時,顯示次數越少對應的非優先顯示權重值越小;將非優先顯示權重值小的數據項進行優先顯示。
其中,獲取顯示數據庫中各個數據項的顯示次數以及被選中次數的步驟具體包括:每隔一預設的時間間隔獲取預設的起始時刻與當前時刻之間的時間間隔內顯示數據庫中各個數據項的顯示次數C以及被選中次數D。
其中,根據顯示次數以及被選中次數獲得各個數據項的非優先顯示權重值的步驟具體包括:根據顯示次數C以及被選中次數D獲得各個數據項當前時刻的數量級別E,其中,數量級別E包括n個不同的數量級別E=i(i=1,2,…,n),第一數量級別E=1的顯示次數C<C1以及被選中次數D<D1,第二數量級別E=2的顯示次數C<C2以及被選中次數D<D2且C≥C1和/或D≥D1,第j數量級別E=j(j=3,…,n)的顯示次數C<Cj以及被選中次數D<Dj且C≥C(j-1)和/或D≥D(j-1),C1<C2<…<Cn,D1<D2<…<Dn;
將各個數據項的顯示次數C以及數量級別E代入非優先顯示權重值公式以獲得各個數據項當前時刻的非優先顯示權重值V,非優先顯示權重值公式具體如下式所示:
V=(E*B)+C
其中,B為權重數量級升級單元,B為大于max{C1-1-D1,C2-1-D2,…,C(n-1)-1-D(n-1)}的一個正數。
其中,將非優先顯示權重值小的數據項進行優先顯示的步驟具體包括:按照各個數據項當前時刻的非優先顯示權重值V由小到大的順序對各個數據項進行排序,以獲得第一數據項顯示列表;將第一數據項顯示列表中與當前用戶當前時刻之前的數據項被選中記錄相匹配的數據項從第一數據項顯示列表中刪除,以獲得第二數據項顯示列表;按照第二數據項顯示列表中非優先顯示權重值V由小到大的順序依次顯示對應的各個數據項。
其中,按照第二數據項顯示列表中非優先顯示權重值V由小到大的順序依次顯示對應的各個數據項的步驟具體包括:在第二數據項顯示列表中按照非優先顯示權重值V由小到大的順序選取第一預設數量的數據項在當前顯示頁面依次進行顯示,其中,第一預設數量小于或等于第二數據項顯示列表中數據項的總數量。
其中,獲取顯示數據庫中各個數據項的顯示次數以及被選中次數的步驟之前包括:按照基礎數據庫中各個數據項創建時間的先后順序從基礎數據庫中獲取第二預設數量的數據項,以創建顯示數據庫,其中,基礎數據庫為存儲在預設的起始時刻之前已創建的各個數據項的數據庫,第二預設數量小于或等于基礎數據庫中數據項的總數量。
為解決上述技術問題,本發明的另一方面是:提供一種刷新數據項顯示的裝置,包括:次數獲取模塊,用于獲取顯示數據庫中各個數據項的顯示次數以及被選中次數,其中,顯示數據庫為存儲當前待顯示的各個數據項的數據庫;權重值獲取模塊,用于根據顯示次數以及被選中次數獲得各個數據項的非優先顯示權重值,其中,當被選中次數相同時,顯示次數越少對應的非優先顯示權重值越小;顯示模塊,用于將非優先顯示權重值小的數據項進行優先顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京壹人壹本信息科技有限公司,未經北京壹人壹本信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310142165.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種揀選車
- 下一篇:一種面向Hbase數據庫的復合查詢方法





