信息管理方法及设备技术

技术编号:13248234 阅读:50 留言:0更新日期:2016-05-15 11:58
本发明专利技术公开了一种信息管理方法及设备。该信息管理方法包括:接收来自客户端的关于新信息的显示请求;确定与客户端相对应的最近显示的信息的特定标识符;基于特定标识符从与客户端相对应的信息集合中查找发布时间在最近显示的信息之后的、数目等于特定显示条数的信息;以及将查找到的信息发送给客户端。根据本发明专利技术提供的信息管理方法及信息管理设备,由于根据与客户端相对应的最近显示的信息的特定标识符仅查找发布时间在该最近显示的信息之后的信息,因此大大缩短信息的查找时间,避免用户长时间等待新信息的刷新,有效地提升了用户体验。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体涉及一种信息管理方法及信息管理设备。
技术介绍
目前,用户通过客户端阅览微博、网页新闻等信息时,首先向服务器发送请求。月艮务器对信息进行分页,根据“offset(偏移)”和“limit(限制)”查找信息,并将查找到的信息发送给客户端。Limit为每页显示的信息条数。以每页显示两条信息为例,如果通过客户端发送的请求为查看第3页的信息,offset要从第I条信息开始、跳过第I条、第2条、第3条和第4条信息,查找到第5条和第6条信息,发送给客户端;如果客户端发送的请求为查看第4页信息,offset仍旧从第I条信息开始、跳过第I条、第2条、第3条、第4条、第5条和第6条信息,查找到第7条和第8条信息,发送给客户端。Offset每次都从第一条开始、一条一条地数。但是,对于互联网信息量如此之大的现状,可能存在上百亿条的信息,offset可能被要求跳过几百亿条信息,这花费的时间可能是几分钟、甚至几十分钟,导致客户端长时间地等待。这显然无法满足用户的要求。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种至少部分地解决上述问题的信息管理方法及信息管理设备。依据本专利技术的一个方面,提供了一种信息管理方法。该信息管理方法包括:接收来自客户端的关于新信息的显示请求;确定与客户端相对应的最近显示的信息的特定标识符;基于特定标识符从与客户端相对应的信息集合中查找发布时间在最近显示的信息之后的、数目等于特定显示条数的信息;以及将查找到的信息发送给客户端。依据本专利技术的另一个方面,提供了一种信息管理设备。该信息管理设备包括接收装置、标识符确定装置、查找装置和发送装置。接收装置用于接收来自客户端的关于新信息的显示请求。标识符确定装置用于确定与客户端相对应的最近显示的信息的特定标识符。查找装置用于基于特定标识符从与客户端相对应的信息集合中查找发布时间在最近显示的信息之后的、数目等于特定显示条数的信息。发送装置用于将查找到的信息发送给客户端。根据本专利技术提供的信息管理方法及信息管理设备,由于根据与客户端相对应的最近显示的信息的特定标识符仅查找发布时间在该最近显示的信息之后的信息,因此大大缩短信息的查找时间,避免用户长时间等待新信息的刷新,有效地提升了用户体验。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。【附图说明】通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出根据本专利技术一个实施例的信息管理方法的流程示意图;图2示出根据本专利技术另一个实施例的信息管理方法的流程示意图;图3示出根据本专利技术又一个实施例的信息管理方法的流程示意图;以及图4示出根据本专利技术一个实施例的信息管理设备的示意性框图。【具体实施方式】下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。根据本专利技术的一个方面,提供一种信息管理方法。图1示出根据本专利技术一个实施例的信息管理方法100的流程示意图。如图1所示,该信息管理方法100包括以下步骤:在步骤S110,接收来自客户端的关于新信息的显示请求。客户端可安装在用户的个人电脑(PC)和/或移动终端上,用于接收信息。用户通过该客户端可以向服务器发送关于新信息的显示请求。本文所述的“信息”可以包括诸如微博、网页新闻的任何合适的数据信息。每页显示的新信息的条数可以由用户通过客户端来设置。此时,显示请求中可以包含当前的显示页面的页数和/或每页显示的新信息的条数。此外,每页显示的新信息的条数也可以写入该客户端对应的程序中,且每页显示的新信息的条数通常是固定的,不依赖于用户的改变而改变。在此情况下,显示请求中可以不包含每页显示的新信息的条数。在步骤S120,确定与客户端相对应的最近显示的信息的特定标识符。信息的标识符(ID)可以由服务器利用ID发射器来分配。以微博为例,在机房接收到其所负责区域的、来自发送方客户端(发送微博的客户端)的微博时,利用ID发射器为微博分配一个标识符。该标识符是全局唯一的,机房不会为不同微博分配同一标识符。通过标识符能够找到唯一对应的微博。微博的标识符通常是按照机房接收到微博的时间(也就是发布时间)来编码的。举例来说,标识符可以是64位的二进制数据,其中,前12位是时间序列,中间42位是机器序列,最后10位是自动序列。也就是说,彳目息的标识符是与时间相关的。根据用于当前阅读的信息,可以确定与该客户端相对应的最近显示的信息的标识符,并将该标识符作为特定标识符。在步骤S130,基于该特定标识符从与客户端相对应的信息集合中查找发布时间在最近显示的信息之后的、数目等于特定显示条数的信息。以微博为例,与客户端相对应的信息集合可以是用户关注的好友发布的所有微博、或者也可以是用户通过该客户端正在阅览的某位用户发布的所有微博。以新闻为例,与客户端相对应的信息集合可以是用户通过该客户端正在阅览的例如头条新闻、娱乐新闻、财经新闻、汽车新闻或科技新闻等的某类信息的集合。由于标识符中包含时间信息,因此基于已确定的特定标识符可以从上述信息集合中查找最近显示的信息之后发布的信息。除此之外,根据上述新信息的显示请求中包含的每页显示的新信息的条数、还可以在最近显示的信息之后查找到数目等于特定显示条数的信息。也就是说,特定显示条数可以等于显示请求中包含的每页显示的新信息的条数。举例来说,如果显示请求中包含的每页显示的新信息的条数是30条,则特定显示条数为30。由此,从与客户端相对应的信息集合中,查找发布时间在最近显示的信息之后的30条信息。在步骤S140,将查找到的信息发送给客户端。在查找到适于在客户端的新显示页面上显示的信息之后,可以通过有线或无线的方式,例如经由互联网,发送给客户端。根据本专利技术提供的信息管理方法,由于根据与客户端相对应的最近显示的信息的特定标识符仅查找发布时间在该最近显示的信息之后的信息,因此大大缩短信息的查找时间,避免用户长时间等待新信息的刷新,有效地提升了用户体验。可选地,显示请求中可以包括特定标识符。用户在发送新信息的显示请求时,可以将最近显示的信息的特定标识符作为该显示请求的一部分。相应地,步骤S120具体地可以包括从显示请求中提取特定标识符,从而确定与客户端相对应的最近显示的信息的特定标识符。通过该方式,可以快速方便地获取最近显示的信息的特定标识符。可选地,显示请求中还可以包括客户端的用户账户资料。所述用户账户资料可以包括用于将该用户与其他用户区分的任何账户资料,例如账户名称或账户ID等。在此情况下,可以建立第一本地数据库。第一本地数据库用于存储与不同用户账户资料相对应的最近显示的信息的标识符。示例性地,可以以列表的形式将不同的用户账户资料与它们各自的本文档来自技高网...

【技术保护点】
一种信息管理方法,包括:接收来自客户端的关于新信息的显示请求;确定与所述客户端相对应的最近显示的信息的特定标识符;基于所述特定标识符从与所述客户端相对应的信息集合中查找发布时间在所述最近显示的信息之后的、数目等于特定显示条数的信息;以及将查找到的信息发送给所述客户端。

【技术特征摘要】

【专利技术属性】
技术研发人员:郭军李勇智
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1