《一种刷新数据项显示的方法、装置.pdf》由会员分享,可在线阅读,更多相关《一种刷新数据项显示的方法、装置.pdf(14页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104111961 A (43)申请公布日 2014.10.22 CN 104111961 A (21)申请号 201310142165.8 (22)申请日 2013.04.22 G06F 17/30(2006.01) (71)申请人 北京壹人壹本信息科技有限公司 地址 101105 北京市通州区聚富南路 8 号 1 幢 1 层 01 (72)发明人 刘波 方礼勇 杜国楹 (74)专利代理机构 深圳市威世博知识产权代理 事务所 ( 普通合伙 ) 44280 代理人 何青瓦 (54) 发明名称 一种刷新数据项显示的方法、 装置 (57) 摘要 本发明实施方式公开了一种刷。
2、新数据项显示 的方法, 包括获取显示数据库中各个数据项的显 示次数以及被选中次数, 其中, 显示数据库为存储 当前待显示的各个数据项的数据库 ; 根据显示次 数以及被选中次数获得各个数据项的非优先显示 权重值, 其中, 当被选中次数相同时, 显示次数越 少对应的非优先显示权重值越小 ; 将非优先显示 权重值小的数据项进行优先显示。本发明实施方 式还公开了一种刷新数据项显示的装置。通过上 述方式, 本发明能够使得数据项的显示具有实时 更新性、 提高数据项显示的合理性、 为更多的数据 项提供显示的机会。 (51)Int.Cl. 权利要求书 2 页 说明书 9 页 附图 2 页 (19)中华人民共和。
3、国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书9页 附图2页 (10)申请公布号 CN 104111961 A CN 104111961 A 1/2 页 2 1. 一种刷新数据项显示的方法, 其特征在于, 包括 : 获取显示数据库中各个数据项的显示次数以及被选中次数, 其中, 所述显示数据库为 存储当前待显示的各个数据项的数据库 ; 根据所述显示次数以及被选中次数获得各个数据项的非优先显示权重值, 其中, 当所 述被选中次数相同时, 所述显示次数越少对应的非优先显示权重值越小 ; 将所述非优先显示权重值小的数据项进行优先显示。 2. 根据权利要求 1 所述的方法, 其特征在于,。
4、 所述获取显示数据库中各个数据项的显 示次数以及被选中次数的步骤具体包括 : 每隔一预设的时间间隔获取预设的起始时刻与当前时刻之间的时间间隔内所述显示 数据库中各个数据项的显示次数 C 以及被选中次数 D。 3. 根据权利要求 2 所述的方法, 其特征在于, 所述根据显示次数以及被选中次数获得 各个数据项的非优先显示权重值的步骤具体包括 : 根据所述显示次数 C 以及被选中次数 D 获得各个数据项当前时刻的数量级别 E, 其中, 所述数量级别 E 包括 n 个不同的数量级别 E=i(i=1,2, n) , 第一数量级别 E=1 的显示 次数 CCa-Cb,(5) BCb-Cc, 因此 B 的取。
5、值应当大于 Ca-Cb、 Cb-Cc 两个数值中的最大值, 由处于不同级别 E 对应的显示次数 C、 被选中次数 D 的取值范围以及 C D 可得 : 对于 (Ca-Cb) 中 Ca 的最大取值为 C1-1, Cb 的最小取值为 D1 ; 对于 (Cb-Cc) 中 Cb 的最大取值为 C2-1, Cc 的最小取值为 D2, 因此 B 的数值大于 maxC1-1-D1, C2-1-D2。例 如当 C1=500, D1=50, C2=1000, D2=100, 则 maxC1-1-D1, C2-1-D2=899, 此时 B899, 即 B 可 取值为 900 等。 0044 在其他实施方式中, 当。
6、数量级别 E 包括 n(n 3) 个不同数量级别时, 权重数量 级升级单元 B 的取值范围随着数量级别的数量 n 而变化, 以保证数量级别 E 较小的数据项 的非优先显示权重值 V 小于数量级别 E 较大的数据项的非优先显示权重值 V, 即 E 越小对 应的 V 越小, B 为大于 maxC1-1-D1, C2-1-D2, C(n-1)-1-D(n-1) 的一个正数, 下面 对 B 的数值取值范围 (假设 n 3) 再次进行具体说明 : 数量级别 E 包括 n 个不同的数量 级别 E=i(i=1,2, n) , 数据项 a 的数据级别 E=1, 显示次数 CaCa-Cb,BCb-Cc,, BC。
7、(m-1)-Cm 因此 B 的取值应当大于 Ca-Cb、 Cb-Cc,, C(m-1)-Cm 所有数值中的最大值, 由处于不同级别 E 对应的显示次数 C、 被选中次数 D 的取 值范围以及 C D 可得 : 对于 (Ca-Cb) 中 Ca 的最大取值为 C1-1, Cb 的最小取值为 D1 ; 对 于 (Cb-Cc) 中 Cb 的最大取值为 C2-1, Cc 的最小取值为 D2 ; 对于 C(m-1)-Cm 中 C(m-1) 的最 大取值为 C(n-1)-1, Cm 的最小取值为 D(n-1), 因此 B 为大于 maxC1-1-D1, C2-1-D2, C(n-1)-1-D(n-1)的一个。
8、正数。 例如当n=4时, 即在上述三个数量级别 (n=3) 的基础上增加 一个第四数量级别E=4, 第四数量级别E=4的显示次数CC1 和 DD1, 商 品 d 的显示次数 CC1 和 DD1, 且商品 d 的显示次数小于商 品 c 的显示次数, 商品 a、 b、 c、 d 当前时刻的数量级别分别为 E=1、 E=3、 E=2、 E=2, 则商品 a、 b、 c、 d 当前时刻的非优先显示权重值大小关系为 : VaVdVcVb, 根据商品 a、 b、 c、 d 当前时 刻的非优先显示权重值由小到大的顺序对各个商品进行排序, 获得排序为 a、 d、 c、 b 的第一 数据项显示列表 ; 用户u1。
9、为当前用户, 用户u1当前时刻之前的数据项被选中记录包括商品 a, 因此将商品a从第一数据项显示列表中删除, 获得排序为d、 c、 b的第二数据项显示列表 ; 按照第二数据项显示列表中非优先显示权重值由小到大的顺序显示对应的各个数据项, 具 体为在第二数据项显示列表中按照非优先显示权重值由小到大的顺序选取两个 (第一预设 数量) 商品即商品 d 以及商品 c 在第一页 (当前显示页面) 依次进行显示, 当用户点击第二 页时, 在第二数据项显示列表中选取商品 b(因只剩最后一个商品 b, 因此选取的商品数量 不够第一预设数量) 进行显示 ; 此外, 在其他实施方式中, 也可按照第二数据项显示列表。
10、中 非优先显示权重值由小到大的顺序将商品 d、 c、 b 在第一页依次进行显示。 0055 可以理解, 本发明刷新数据项显示的方法一实施方式通过每隔一预设的时间间隔 获取预设的起始时刻与当前时刻之间的时间间隔内显示数据库中各个数据项的显示次数 以及被选中次数 ; 进一步根据显示次数以及被选中次数获得各个数据项当前时刻的非优先 显示权重值 ; 按照各个数据项当前时刻的非优先显示权重值 V 由小到大的顺序对各个数据 项进行排序以获得第一数据项显示列表, 进一步将第一数据项显示列表中与当前用户当前 时刻之前的数据项被选中记录相匹配的数据项从第一数据项显示列表中删除以获得第二 数据项显示列表, 最后按。
11、照第二数据项显示列表中非优先显示权重值 V 由小到大的顺序依 次显示对应的各个数据项, 从而将非优先显示权重值小的数据项进行优先显示, 使得数据 项的显示具有实时更新性、 提高数据项显示的合理性、 为更多的数据项提供显示的机会。 0056 请参阅图 4, 本发明刷新数据项显示的装置一实施方式包括 : 0057 次数获取模块 201, 用于获取显示数据库中各个数据项的显示次数以及被选中次 数, 其中, 显示数据库为存储当前待显示的各个数据项的数据库。 0058 其中, 次数获取模块 201 具体用于每隔一预设的时间间隔获取预设的起始时刻与 说 明 书 CN 104111961 A 10 8/9 。
12、页 11 当前时刻之间的时间间隔内显示数据库中各个数据项的显示次数 C 以及被选中次数 D。 0059 权重值获取模块 202, 用于根据次数获取模块 201 获取的显示次数以及被选中次 数进一步获得各个数据项的非优先显示权重值, 其中, 当被选中次数相同时, 显示次数越少 对应的非优先显示权重值越小。 0060 其中, 权重获取模块 202 具体用于根据次数获取模块 201 获取的显示次数 C 以及 被选中次数 D 进一步获得各个数据项当前时刻的数量级别 E, 其中, 数量级别 E 包括第一数 量级别 E=1、 第二数量级别 E=2 以及第三数量级别 E=3, 第一数量级别 E=1 的显示次。
13、数 CC1 以及被选中次数 DD1, 第二数量级别 E=2 的显示次数 CC2 以及被选中次数 DD2 且 C C1 和 / 或 D D1, 第三数量级别 E=3 的显示次数 CC3 以及被选中次数 DD3 且 C C2 和 / 或 D D2, C1C2C3, D1D2D3。 0061 权重获取模块 202 具体还用于将各个数据项的显示次数 C 以及上述数量级别 E 代 入非优先显示权重值公式以获得各个数据项当前时刻的非优先显示权重值 V, 非优先显示 权重值公式具体如下式所示 : 0062 V=(E*B) +C 0063 其中, B 为权重数量级升级单元, B 为大于 maxC1-1-D1,。
14、 C2-1-D2 的一个正数。 0064 在其它实施方式中, 权重获取模块 202 具体用于根据次数获取模块 201 获取的显 示次数 C 以及被选中次数 D 获得各个数据项当前时刻的数量级别 E, 其中, 数量级别 E 可以 包括 n 个不同的数量级别 E=i(i=1,2, n) , 第一数量级别 E=1 的显示次数 CC1 以及 被选中次数 DD1, 第二数量级别 E=2 的显示次数 CC2 以及被选中次数 DD2 且 C C1 和 / 或 D D1, 第 j 数量级别 E=j(j=3, n)的显示次数 CCj 以及被选中次数 DDj 且 C C(j-1) 和 / 或 D D(j-1), 。
15、C1C2Cn, D1D2Dn。 0065 权重获取模块 202 具体还用于将各个数据项的显示次数 C 以及数量级别 E 代入非 优先显示权重值公式以获得各个数据项当前时刻的非优先显示权重值 V, 非优先显示权重 值公式具体如下式所示 : 0066 V=(E*B) +C 0067 其 中, B 为 权 重 数 量 级 升 级 单 元, B 为 大 于 maxC1-1-D1, C2-1-D2, , C(n-1)-1-D(n-1) 的一个正数。 0068 显示模块 203, 用于将非优先显示权重值小的数据项进行优先显示。 0069 请参阅图 5, 本发明刷新数据项显示的装置一实施方式中显示模块具体包。
16、括 : 0070 第一数据项显示列表获取单元 2031, 用于按照权重获取模块 202 获得的各个数据 项当前时刻的非优先显示权重值 V 由小到大的顺序对各个数据项进行排序, 以获得第一数 据项显示列表。 0071 第二数据项显示列表获取单元 2032, 用于将第一数据项显示列表中与当前用户当 前时刻之前的数据项被选中记录相匹配的数据项从第一数据项显示列表中删除, 以获得第 二数据项显示列表。 0072 数据项显示单元 2033, 用于按照上述第二数据项显示列表中非优先显示权重值 V 由小到大的顺序依次显示对应的各个数据项。其中, 数据项显示单元 2033 具体用于在第二 数据项显示列表中按照。
17、非优先显示权重值 V 由小到大的顺序选取第一预设数量的数据项 在当前显示页面依次进行显示, 其中, 第一预设数量小于或等于第二数据项显示列表中数 说 明 书 CN 104111961 A 11 9/9 页 12 据项的总数量。 0073 可以理解, 本发明刷新数据项显示的装置一实施方式通过次数获取模块每隔一预 设的时间间隔获取预设的起始时刻与当前时刻之间的时间间隔内显示数据库中各个数据 项的显示次数以及被选中次数 ; 权重值获取模块进一步根据显示次数以及被选中次数获得 各个数据项当前时刻的非优先显示权重值 ; 显示模块按照各个数据项当前时刻的非优先显 示权重值 V 由小到大的顺序对各个数据项进。
18、行排序以获得第一数据项显示列表, 显示模块 进一步将第一数据项显示列表中与当前用户当前时刻之前的数据项被选中记录相匹配的 数据项从第一数据项显示列表中删除以获得第二数据项显示列表, 最后显示模块按照第二 数据项显示列表中非优先显示权重值 V 由小到大的顺序依次显示对应的各个数据项, 从而 将非优先显示权重值小的数据项进行优先显示, 能够不断刷新数据项的显示, 使得数据项 的显示具有实时更新性、 提高数据项显示的合理性、 为更多的数据项提供显示的机会。 0074 以上所述仅为本发明的实施方式, 并非因此限制本发明的专利范围, 凡是利用本 发明说明书及附图内容所作的等效结构或等效流程变换, 或直接或间接运用在其他相关的 技术领域, 均同理包括在本发明的专利保护范围内。 说 明 书 CN 104111961 A 12 1/2 页 13 图 1 图 2 图 3 图 4 说 明 书 附 图 CN 104111961 A 13 2/2 页 14 图 5 说 明 书 附 图 CN 104111961 A 14 。