[发明专利]用于翻页浏览的乱序方法及系统无效
申请号: | 201110218490.9 | 申请日: | 2011-08-01 |
公开(公告)号: | CN102929868A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 李岩 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京鸿德海业知识产权代理事务所(普通合伙) 11412 | 代理人: | 袁媛 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 翻页 浏览 方法 系统 | ||
【技术领域】
本发明涉及一种用于翻页浏览的乱序方法及系统,尤其是指可快速生成随机榜单的乱序方法及系统。
【背景技术】
各类网站的资讯种类繁多,浩如烟海,让人目不暇接。网站为了方便用户浏览查看,大多采用归类方式,将各种资讯分门别类地罗列显示,通过排行榜的方式向用户推荐产品、信息,如热点榜单、音乐榜单及小说榜单等,给用户提供了更多便利。然而各类排行榜的长度有限,并不一定能将整个榜单信息完全显示。
因此,为了使用户可以看到更多推荐信息,网站采用随机榜单的方式显示不同的数据信息,在每一次刷新网页或更换网站页面时,都会自动更新显示的榜单内容。这种随机榜单的方式,是在某个特定的范围内,将数据打乱顺序后,随机分页显示该范围内的数据信息。由于排名是随机的,不固定的更换的,因而随机榜单显示所述范围内的所有数据信息的概率是相同的。通过用户在刷新或更换页面的,以及不同用户浏览时,能够被看见的数据信息变多,因而可以提供更多资讯,更容易出现能够引起用户兴趣的信息,便于点击浏览。
现有的乱序方法是先对整体数据信息序列进行乱序,再取分页的过程。然而用户在翻页浏览过程中,并不一定会对所有页面都进行点击浏览,大部分情况下,用于翻到前面几页时就会结束浏览了,这样,在后页数的随机榜单随即失效。这种通过先对数据信息乱序再进行分页的方式,容易产生不必要的乱序操作,无谓地浪费了先前的运算结果,必然加大服务器的处理压力,影响乱序的效率。
【发明内容】
有鉴于此,本发明的目的在于提供一种用于翻页浏览的乱序方法及系统,所述的方法及系统无需对整体的数据信息序列进行乱序,可根据用户需求快速生成随机榜单。
相应地,本发明的一种实施例用于翻页浏览的乱序方法,包括以下步骤
S1、接收若干个数据信息,并生成数据信息序列,其中所述数据信息在所述数据信息序列中具有对应的序列位置;
S2、将所述数据信息序列分为对应于M个页面的M段;
S3、接收展示第Q页的信息,其中Q≤M;
S4、根据接收到的信息确定前Q页需要乱序的L个数据信息;
S5、将所述L个数据信息在所述数据信息序列中进行乱序。
作为本发明的进一步改进,所述乱序是将所述L个数据信息中的每一个在所述数据序列中进行随机替换。
作为本发明的进一步改进,所述乱序是将所述L个数据信息逐一地在所述数据信息序列中进行随机替换。
作为本发明的进一步改进,所述乱序是按照所述数据信息序列顺序从前至后依次随机替换各序列位置对应的数据信息。
作为本发明的进一步改进,所述乱序是:
首先将所述L个数据信息分成若干组;
其次将每一组在所述数据信息序列中进行随机替换。
作为本发明的进一步改进,所述S5步骤具体包括:
给定一个随机种子,用以产生一随机数;
采用替换函数算法,将在一序列位置下的数据信息与所述随机数进行替换,以更改所述数据信息的序列位置。
作为本发明的进一步改进,所述随机种子在重新生成数据信息序列时更新。
作为本发明的进一步改进,其特征在于,
所述S2步骤具体为:
将所述的数据信息序列按照每一段具有N个数据信息分成对应于M个页面的M段,其中M是若干个数据信息除以N的进一取整数;
所述S4步骤具体为:
根据接收到的信息确定前Q页需要乱序的数据信息数量为Q*N;
所述S5步骤具体为:
将Q*N个数据信息在所述数据信息序列中进行乱序。
相应地,本发明的一种实施例用于翻页浏览的乱序系统,包括:
序列生成模块,用于接收若干个数据信息,并生成数据信息序列,其中所述数据信息在所述数据信息序列中具有对应的序列位置;
分段模块,用于将所述数据信息序列分为对应于M个页面的M段;
条件接收模块,用于接收展示第Q页的信息,其中Q≤M;
乱序模块,用于根据接收到的信息确定前Q页需要乱序的L个数据信息;以及将所述L个数据信息在所述数据信息序列中进行乱序。
作为本发明的进一步改进,所述乱序模块用于将所述L个数据信息中的每一个在所述数据序列中进行随机替换。
作为本发明的进一步改进,所述乱序模块用于将所述L个数据信息逐一地在所述数据信息序列中进行随机替换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110218490.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:工业废渣自保温生土砌块
- 下一篇:一种沥青胶轮压路机的自动喷油装置