搜索引擎结果新信息自动“冒泡”的方法技术

技术编号:2831455 阅读:397 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种搜索引擎结果新信息自动“冒泡”的方法。现有技术中,用户打开一个搜索结果页面后,当互联网上有新的满足用户查询的信息出现时,用户并不能在已打开的搜索结果页面上发现该信息。为解决上述问题,本发明专利技术,包括以下步骤:(1)用户打开包含索引列表的当前结果页面;(2)搜索引擎系统不断查询在用户打开所述当前结果页面后是否有新的索引出现,如果有,则在用户打开的当前结果页面中显示所述新的索引。本发明专利技术可以使用户在不刷新当前结果页面的情况下看到最新的信息,从而提高了用户获得信息的时效性。

【技术实现步骤摘要】
搜索引擎结果新信息自动冒泡的方法技米领域本技术是一种新的搜索引擎结果表现技术,能够自动将实时的搜索结果展现给用户。
技术介绍
AJAX: Asynchronous JavaScript and XML的简称,是一种网页技术,能够通过不刷新网 页的方法向服务器请求新的网页和其他格式的数据。支持异步请求方式,在异步请求方式下, 用户可以继续浏览页面,而不会受到请求新数据过程的影响。请求完成时,AJAX会通知网 页请求完成的事件,该事件携带了请求得到的新数据内容。举一个简单的例子,我们浏览网 页时经常需要提交表单,填写完表单后点击提交按钮,页面就会跳转到下一个页面,如果我 们希望提交表单后页面仍然停留在当前页面,还需要获得提交完成后的状态,就可以采用 AJAX技术完成这一功能。JavaScript: —种网页脚本语言,能够实现比较简单的程序功能(比如整数运算),能够 在浏览器中动态控制和改变网页的显示格式及网页内容,能够处理用户的输入事件(比如点 击鼠标),能够处理网页本身的一些行为或事件(比如网页载入成功)。举一个简单的例子, 希望在网页开始载入的时候在网页头部会打印一个字段count为0,页面载入完成后把这个字 段变成 1000 , 通过在网页最后加入<script language=javascript,,> document.geffilement('count,).innerHTML = '1000,; 〈/script〉就可以实现这个功能。DHTML: Dynamic HTML的简称,是种网页标准。这个标准扩展了基本的HTML标准, 支持一些网页的动态功能(比如为网页设置定时器),这些动态用法一般必须和脚本语言(比 如JavaScript)配合才能使用。目前,所有搜索引擎根据用户査询显示出搜索结果页面后,显示的搜索结果内容是不会 改变的,这样在用户打开一个搜索结果页面后,当互联网上有新的满足用户查询的信息出现 时,用户并不能在己打开的搜索结果页面上发现该信息,而只能通过再次査询或者刷新当前 结果页面看到新的结果。
技术实现思路
针对现有技术存在的缺陷和不足,本专利技术提供一种搜索引擎结果新信息自动冒泡的 方法,能够在用户不主动刷新结果页面的情况K,自动将最新的检索信息显示在用户已经打开的结果页面上。为了达到上述专利技术目的,本专利技术搜索引擎结果新信息自动冒泡的方法,包括以下步骤(1) 用户打开包含索引列表的当前结果页面;(2) 搜索引擎系统不断査询在用户打开所述当前结果页面后是否有新的索引出现,如果 有,则在用户打开的当前结果页面中显示所述新的索引。上述的搜索引擎结果新信息自动冒泡的方法中,搜索引擎系统包括在互联网上搜索 索引的搜索引擎索引系统和显示包含索引列表的当前结果页面的搜索引擎结果表现系统。上述的搜索引擎结果新信息自动冒泡的方法中,所述步骤(2)进一步包括-(21) 搜索引擎索引系统不断在互联网上搜索索引;(22) 搜索引擎结果表现系统向搜索引擎索引系统发出更新当前结果页面的请求;(23) 搜索引擎索引系统判断是否有比所述当前结果页面中最新的索引还要新的索引存 在,如果有,生成査询结果,将所述比当前结果页面中最新的索引还要新的索引发送给搜索引擎结果表现系统;(24) 搜索引擎结果表现系统将所述比当前结果页面中最新的索引还要新的索引显示在所述当前结果页面上。上述的搜索引擎结果新信息自动冒泡的方法中,歩骤(22)中搜索引擎结果表现系 统通过AJAX技术向搜索引擎索引系统发出更新当前结果页面的请求。上述的搜索引擎结果新信息自动冒泡的方法中,步骤(22)中所述更新当前结果页 面的请求包括当前结果页面中最新索引的更新时间戳和当前结果页面的查询条件。上述的搜索引擎结果新信息自动冒泡的方法中,步骤(24)中比当前结果页面中最 新的索引还要新的索引以冒泡的形式显示在索引列表的前部或顶部。本专利技术可以使用户在不刷新当前结果页面的情况下看到最新的信息,从而提高了用户获 得信息的时效性。附图说明图1为搜索引擎系统结构;图2为冒泡实现流程图; 图3为实际系统冒泡效果截图。具拔卖施古式下面结合附图对本专利技术作进一步的详细说明图1表示了搜索引擎的基本系统结构,目前主流的搜索引擎系统都采用这一系统结构, 系统为用户提供服务的步骤包括歩骤一,抓取系统从互联网上抓取信息,将数据写入系统 的数据库中;歩骤二,索引系统对抓取系统获得的数据编制索引并整理数据内容,使得数据 便于査询和展现;歩骤三,用户使用搜索引擎时,搜索引擎结果表现系统把经过索引系统整 理的,并符合用户査询条件的数据展现给用户。本技术所基于的系统也采用上述系统结构,并在步骤三中作了如下改进-图2表示了搜索引擎结果表现系统和搜索引擎索引系统之间的交互过程。当用户使用搜 索引擎查询得到结果页面,并停留在结果页面时,这个过程会被触发1、 搜索引擎结果表现系统采用AJAX技术向搜索引擎索引系统发出请求,请求内容包括: 用户得到当前结果页面所使用的查询条件(通过输入关键词或点击页面中的可选条件产生査 询条件,包括用户选择的城市,选择的栏目,使用的査询关键词,以及高级搜索条件包括根 据站点过滤结果,在所有城市的数据中査询结果等。根据栏目特征和用户行为分析,用户査 询条件会有扩充和修改);当前结果页面中最新结果的更新时间戳(时间戳的表示形式是,结果信息的更新时间距离1970年1月1日的秒数,如结果信息更新时间是2006-9-24 22:23:47,那么时间戳就等于1159107827)。2、 搜索引擎索引系统得到搜索引擎结果表现系统发出的请求条件后,生成査询结果。这 些结果是符合用户査询条件的最新信息。3、 搜索引擎结果表现系统得到搜索引擎索引系统返回的结果信息后,使用JavaScript 技术更新页面,把最新信息展现给用户。JavaScript技术能够动态改变网页的内容,这个技 术属于成熟的编程技术,在文章最后还会做简单的介绍。4、 采用DHTML中的定时技术每隔l分钟反复上述三个过程。上述过程不需要用户的手动参与,由搜索引擎结果表现系统和搜索引擎索引系统自动完成。下面结合图3举例说明。图3是已实现系统中冒泡技术表现的效果截图。一个用户在搜索引擎上搜索关键字为房屋销售的信息,时间设定为最近一周, 地点设定为上海,确定后搜索引寧结果表现系统调用搜索引擎索引系统中的相关信息, 将截至到此刻发布的包含最近一周上海房屋销售的全部索引按照由新到旧的顺序显示在当前 结果页面中。现有技术到此就终止了,除非用户刷新页面,否则当前结果页面不会更改。但本专利技术在 用户打开当前结果页面后,搜索引擎结果表现系统会采用AJAX技术定时(比如2分钟一次) 向搜索引擎索引系统发出请求,请求内容包括用户得到当前结果页面所使用的査询条件(关 键字为房屋销售的信息,时间设定为最近一周,地点设定为上海,根据栏目特 征和用户行为分析,用户査询条件会有扩充和修改);当前结果页面中最新结果的更新时间 戳。搜索引擎索引系统根据搜索引擎结果表现系统发来的査询条件查询是否有比当前结果页 面中最新结果的更新时间还要新的索引,发现正好有两个(图3中前两个索引)索引在用户 打开当前结果页面后公布,就将这两个索引的信息返回给搜本文档来自技高网
...

【技术保护点】
一种搜索引擎结果新信息自动“冒泡”的方法,其特征在于:包括以下步骤:(1)用户打开包含索引列表的当前结果页面;(2)搜索引擎系统不断查询在用户打开所述当前结果页面后是否有新的索引出现,如果有,则在用户打开的当前结果页面中显示 所述新的索引。

【技术特征摘要】
1、一种搜索引擎结果新信息自动“冒泡”的方法,其特征在于包括以下步骤(1)用户打开包含索引列表的当前结果页面;(2)搜索引擎系统不断查询在用户打开所述当前结果页面后是否有新的索引出现,如果有,则在用户打开的当前结果页面中显示所述新的索引。2、 根据权利要求l所述的搜索引擎结果新信息自动冒泡的方法,其特征在于搜索 引擎系统包括在互联网上搜索索引的搜索引擎索引系统和显示包含索引列表的当前结果页面 的搜索引擎结果表现系统。3、 根据权利要求1或2所述的搜索引擎结果新信息自动冒泡的方法,其特征在于-所述步骤(2)进一步包括(21) 搜索引擎索引系统不断在互联网上搜索索引;(22) 搜索引擎结果表现系统向搜索引擎索引系统发出更新当前结果页面的请求;(23) 搜索引擎索引系统判断是否有比所述当前结果页面中最新的索引还要新...

【专利技术属性】
技术研发人员:陈华
申请(专利权)人:北京酷讯科技有限公司
类型:发明
国别省市:11[中国|北京]

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

1