[发明专利]一种刷新数据项显示的方法、装置有效
申请号: | 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.vipzhuanli.com/pat/books/201310142165.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种拣选车
- 下一篇:一种面向Hbase数据库的复合查询方法