首页> 中国专利> 面向搜索过程的搜索引擎交互界面系统及交互方法

面向搜索过程的搜索引擎交互界面系统及交互方法

摘要

本发明涉及面向搜索过程的搜索引擎交互界面系统及交互方法,该系统包括搜索条件提交模块、搜索结果显示模块和搜索过程管理模块,搜索条件提交模块,用于用户提交搜索条件,并将搜索条件通过互联网传送至搜索引擎服务器,搜索结果显示模块,用于显示从搜索引擎服务器中搜索到的搜索结果,搜索过程管理模块,用于定义元素和关联,创建、保存、修改、删除和显示元素和关联,并发送至搜索引擎服务器,元素包括搜索条件和搜索结果,关联是指搜索条件和搜索结果之间的联系或者搜索条件与搜索条件之间的联系,本发明通过提供与用户搜索过程同步的搜索过程管理功能,并提供搜索条件与搜索结果之间的具体关联,帮助用户记忆并整理整个搜索过程的进展情况。

著录项

  • 公开/公告号CN104516977A

    专利类型发明专利

  • 公开/公告日2015-04-15

    原文格式PDF

  • 申请/专利权人 东北大学;

    申请/专利号CN201410843143.9

  • 发明设计人 张引;张斌;高克宁;

    申请日2014-12-30

  • 分类号G06F17/30(20060101);

  • 代理机构沈阳东大知识产权代理有限公司;

  • 代理人刘晓岚

  • 地址 110819 辽宁省沈阳市和平区文化路3号巷11号

  • 入库时间 2023-12-17 04:02:12

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-12-09

    未缴年费专利权终止 IPC(主分类):G06F17/30 专利号:ZL2014108431439 申请日:20141230 授权公告日:20171229

    专利权的终止

  • 2017-12-29

    授权

    授权

  • 2015-05-13

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20141230

    实质审查的生效

  • 2015-04-15

    公开

    公开

说明书

技术领域

本发明属于搜索引擎领域,特别涉及面向搜索过程的搜索引擎交互界面系统及交互方法。

背景技术

搜索引擎已经成为人们获取信息和解决问题的重要工具。目前的搜索引擎交互界面只为 用户呈现当前的搜索条件及其搜索结果。当用户使用搜索引擎解决较为简单、只需数次搜索 便能解决的问题时,这种简洁的搜索引擎交互界面和交互方法可以有效的为用户提供服务。 然而当用户需要解决的问题较为复杂,需要进行很多次搜索才能解决,尤其当用户需要不断 从搜索结果中学习并发现新的线索时,目前这种简单的搜索引擎交互界面和交互方法便无法 很好的为用户提供服务。具体的,由于现有的搜索引擎交互界面不提供关于当前搜索过程中 已经进行过的搜索的任何信息,用户通常便只凭借记忆来管理搜索过程。随着搜索过程的不 断深入,用户将必须记住越来越多的信息,进而出现对信息的遗忘,例如用户可能发现了一 条很重要的信息,但却忘记了他是如何逐步发现这条信息的,或者当用户成功解决了一个子 问题后,却忘记了其他子问题的具体解决方法,甚至用户可能会忘记自己为什么在解决当前 的子问题,而被迫只能回到上一处有明确记忆的位置并重新开始搜索。显然,目前搜索引擎 采用的简单的交互界面和交互方法已经严重制约了搜索引擎帮助用户解决复杂问题的能力。

发明内容

针对现有技术的不足,本发明提出面向搜索过程的搜索引擎交互界面系统及交互方法。

本发明技术方案如下:

面向搜索过程的搜索引擎交互界面系统,在PC机中实现,该系统包括搜索条件提交模块、 搜索结果显示模块和搜索过程管理模块;

所述的搜索条件提交模块,用于用户提交搜索条件,并将搜索条件通过互联网传送至搜 索引擎服务器;

所述的搜索结果显示模块,用于显示从搜索引擎服务器中搜索到的搜索结果;

所述的搜索过程管理模块,用于定义元素和关联,创建、保存、修改、删除和显示元素 和关联,并发送至搜索引擎服务器,元素包括搜索条件和搜索结果,关联是指搜索条件和搜 索结果之间的联系或者搜索条件与搜索条件之间的联系;

关联包括点击关联、包含关联、重构关联、组合关联;

所述的点击关联为搜索条件元素与该搜索条件元素被点击过的搜索结果元素之间的关 联;

所述的包含关联为搜索条件元素与包含该搜索条件元素的搜索结果元素之间的关联;

所述的重构关联为搜索条件元素与通过添加、修改、删除关键字后的重构得到该元素的 其他搜索条件元素之间的关联;

所述的组合关联为多个历史搜索条件元素与该多个历史搜索条件元素组成的新搜索条件 元素之间的关联。

采用面向搜索过程的搜索引擎交互界面系统进行面向搜索过程的搜索引擎交互方法,包 括以下步骤:

步骤1:当用户在搜索条件提交模块中提交搜索条件,根据用户的搜索条件更新搜索过 程管理模块的元素和关联;

步骤1.1:用户在搜索条件提交模块中提交搜索条件,搜索条件提交模块将搜索条件通 过互联网传送至搜索引擎服务器;

步骤1.2:搜索引擎服务器将根据该搜索条件得到的搜索结果发送至PC机;

步骤1.3:搜索结果显示模块显示从搜索引擎服务器中搜索到的搜索结果;

步骤1.4:根据用户的搜索条件更新搜索过程管理模块的元素和关联;

步骤1.4.1:判断搜索过程管理模块是否存在当前搜索条件对应的搜索条件元素,若是, 则在过程管理模块中将该元素突出显示,执行步骤2,否则,执行步骤1.4.2;

步骤1.4.2:创建该搜索条件对应的元素,并存入过程管理模块;

步骤1.4.3:创建该新建搜索条件元素与搜索管理模块中历史元素之间的关联,并存入 过程管理模块;

步骤1.4.3.1:判断新建搜索条件元素是否为搜索管理模块中多个历史搜索条件元素组 合而成,若是,则在多个历史搜索条件元素与该搜索条件元素之间创建组合关联,并存入过 程管理模块,执行步骤2,否则,执行步骤1.4.3.2;

步骤1.4.3.2:判断新建搜索条件元是否为搜索管理模块中历史元素添加、修改、删除 关键字后的重构而成,若是,则在历史元素与该搜索条件元素之间创建重构关联,并存入过 程管理模块,执行步骤2,否则,执行步骤1.4.3.3;

步骤1.4.3.3:判断新建搜索条件建元素是否包含在搜索管理模块中搜索结果元素中, 若是,则在该搜索条件元素与对应的搜索结果元素之间创建包含关联,并存入过程管理模块, 执行步骤2,否则,执行步骤2;

步骤2:当用户在搜索结果显示模块中点击某条搜索结果时,根据点击的某条搜索结果 更新搜索过程管理模块的元素和关联;

步骤2.1:用户在搜索结果显示模块中点击某条搜索结果时,判断搜索过程管理模块是 否存在当前搜索结果对应的元素,若是,则在过程管理模块中将该元素突出显示,执行步骤 3,否则,执行步骤2.2;

步骤2.2:创建该搜索结果对应的搜索结果元素,并存入过程管理模块;

步骤2.3:在当前建搜索条件元素与点击过的该搜索条件的搜索结果元素之间创建点击 关联,并存入过程管理模块;

步骤3:当用户要保存当前搜索过程,过程管理模块将更新后的元素和关联发送至搜索 引擎服务器并保存;

步骤4:当用户要重新开始新的搜索过程,过程管理模块将更新后的元素和关联发送至 搜索引擎服务器并保存,同时将过程管理模块清空;

步骤5:当用户需要打开某一历史搜索过程,根据用户要打开的历史搜索过程更新过程 管理模块;

步骤5.1:用户需要打开某一历史搜索过程,过程管理模块将打开该历史搜索过程的请 求通过互联网传送至搜索引擎服务器,同时将过程管理模块清空;

步骤5.2:搜索引擎服务器将用户要求打开的历史搜索过程发送至PC机;

步骤5.3:过程管理模块显示从搜索引擎服务器中返回的历史搜索过程的元素和关联;

步骤6:当用户要新建、修改、删除过程管理模块中的元素时,根据用户请求更新过程 管理模块;

步骤6.1:当用户要新建过程管理模块中的元素时,创建新元素,存入过程管理模块;

步骤6.2:当用户要修改过程管理模块中某个历史元素时,更新该历史元素的信息,将 新信息存入过程管理模块;

步骤6.3:当用户需要删除过程管理模块中的历史元素时,清除该历史元素,并清除与 该历史元素连接的关联;

步骤7:当用户要新建、修改、删除过程管理模块中的关联时,根据用户请求更新过程 管理模块;

步骤7.1:当用户要新建过程管理模块中的关联时,创建关联和该关联的相关元素,存 入过程管理模块;

步骤7.2:当用户要修改过程管理模块中的历史关联时,更新该历史关联的信息,将新 信息存入过程管理模块;

步骤7.3:当用户要删除过程管理模块中的历史关联时,清除该历史关联。

本发明的有益效果是:

本发明面向搜索过程的搜索引擎交互界面系统及交互方法,通过提供与用户搜索过程同 步的搜索过程管理功能,并提供搜索条件与搜索结果之间的具体关联,帮助用户记忆并整理 整个搜索过程的进展情况。进一步的,本发明通过对搜索过程的保存与重新打开,使用户可 以保存当前搜索过程,并在需要时继续搜索过程,使用户能够方便的随时继续尚未完成的搜 索任务。综上所述,所提出的面向搜索过程的搜索引擎交互界面与交互方法能够有效的为用 户使用搜索引擎解决复杂问题提供支持。

附图说明

图1为本发明具体实施方式中的面向搜索过程的搜索引擎交互界面系统的结构框图;

图2为本发明具体实施方式中的面向搜索过程的搜索引擎交互方法的流程图。

具体实施方式

下面结合附图对本发明具体实施方式加以详细的说明。

面向搜索过程的搜索引擎交互界面系统,如图1所示,在PC访问引擎服务器实现,包括 搜索条件提交模块、搜索结果显示模块和搜索过程管理模块。

面向搜索过程的搜索引擎交互界面系统安装于PC访问搜索引擎服务器,通过互联网与搜 索引擎服务器进行通信,实现面向搜索过程的搜索引擎交互查询。

本实施方式中,搜索引擎服务器的运行环境为:Intel Core i7-4770Processor,32GB DDR3 SDRAM,Windows 8.1操作系统,通过教育网CERNET接入互联网,服务器使用JSP技术编写, 运行在Tomcat应用服务器上。

PC访问搜索引擎服务器运行环境为:Firefox 34.0.5浏览器,运行在Intel Core i7-4770 Processor,32GB DDR3SDRAM,Windows 8.1操作系统环境中。

所述的搜索条件提交模块,用于用户提交搜索条件,并将搜索条件通过互联网传送至搜 索引擎服务器。

所述的搜索结果显示模块,用于显示从搜索引擎服务器中搜索到的搜索结果。

所述的搜索过程管理模块,用于定义元素和关联,创建、保存、修改、删除和显示元素 和关联,并发送至搜索引擎服务器,元素包括搜索条件和搜索结果,关联是指搜索条件和搜 索结果之间的联系或者搜索条件与搜索条件之间的联系。

关联包括点击关联、包含关联、重构关联、组合关联。

所述的点击关联为搜索条件元素与该搜索条件元素被点击过的搜索结果元素之间的关 联。

所述的包含关联为搜索条件元素与包含该搜索条件元素的搜索结果元素之间的关联。

所述的重构关联为搜索条件元素与通过添加、修改、删除关键字后的重构得到该元素的 其他搜索条件元素之间的关联。

所述的组合关联为多个历史搜索条件元素与该多个历史搜索条件元素组成的新搜索条件 元素之间的关联。

采用面向搜索过程的搜索引擎交互界面系统进行面向搜索过程的搜索引擎交互方法,包 括以下步骤:

步骤1:当用户在搜索条件提交模块中提交搜索条件,根据用户的搜索条件更新搜索过 程管理模块的元素和关联。

步骤1.1:用户在搜索条件提交模块中提交搜索条件,搜索条件提交模块将搜索条件通 过互联网传送至搜索引擎服务器。

步骤1.2:搜索引擎服务器将根据该搜索条件得到的搜索结果发送至PC机。

步骤1.3:搜索结果显示模块显示从搜索引擎服务器中搜索到的搜索结果。

步骤1.4:根据用户的搜索条件更新搜索过程管理模块的元素和关联。

步骤1.4.1:判断搜索过程管理模块是否存在当前搜索条件对应的搜索条件元素,若是, 则在过程管理模块中将该元素突出显示,执行步骤2,否则,执行步骤1.4.2。

步骤1.4.2:创建该搜索条件对应的元素,并存入过程管理模块。

步骤1.4.3:创建该新建搜索条件元素与搜索管理模块中历史元素之间的关联,并存入 过程管理模块。

步骤1.4.3.1:判断新建搜索条件元素是否为搜索管理模块中多个历史搜索条件元素组 合而成,若是,则在多个历史搜索条件元素与该搜索条件元素之间创建组合关联,并存入过 程管理模块,执行步骤2,否则,执行步骤1.4.3.2。

步骤1.4.3.2:判断新建搜索条件元是否为搜索管理模块中历史元素添加、修改、删除 关键字后的重构而成,若是,则在历史元素与该搜索条件元素之间创建重构关联,并存入过 程管理模块,执行步骤2,否则,执行步骤1.4.3.3。

步骤1.4.3.4:判断新建搜索条件建元素是否包含在搜索管理模块中搜索结果元素中, 若是,则在该搜索条件元素与对应的搜索结果元素之间创建包含关联,并存入过程管理模块, 执行步骤2,否则,执行步骤2。

步骤2:当用户在搜索结果显示模块中点击某条搜索结果时,根据点击的某条搜索结果 更新搜索过程管理模块的元素和关联。

步骤2.1:用户在搜索结果显示模块中点击某条搜索结果时,判断搜索过程管理模块是 否存在当前搜索结果对应的元素,若是,则在过程管理模块中将该元素突出显示,执行步骤 3,否则,执行步骤2.2。

步骤2.2:创建该搜索结果对应的搜索结果元素,并存入过程管理模块。

步骤2.3:在当前建搜索条件元素与点击过的该搜索条件的搜索结果元素之间创建点击 关联,并存入过程管理模块。

步骤3:当用户要保存当前搜索过程,过程管理模块将更新后的元素和关联发送至搜索 引擎服务器并保存。

步骤4:当用户要重新开始新的搜索过程,过程管理模块将更新后的元素和关联发送至 搜索引擎服务器并保存,同时将过程管理模块清空。

步骤5:当用户需要打开某一历史搜索过程,根据用户要打开的历史搜索过程更新过程 管理模块。

步骤5.1:用户需要打开某一历史搜索过程,过程管理模块将打开该历史搜索过程的请 求通过互联网传送至搜索引擎服务器,同时将过程管理模块清空。

步骤5.2:搜索引擎服务器将用户要求打开的历史搜索过程发送至PC机。

步骤5.3:过程管理模块显示从搜索引擎服务器中返回的历史搜索过程的元素和关联。

步骤6:当用户要新建、修改、删除过程管理模块中的元素时,根据用户请求更新过程 管理模块。

步骤6.1:当用户要新建过程管理模块中的元素时,创建新元素,存入过程管理模块。

步骤6.2:当用户要修改过程管理模块中某个历史元素时,更新该历史元素的信息,将 新信息存入过程管理模块。

步骤6.3:当用户需要删除过程管理模块中的历史元素时,清除该历史元素,并清除与 该历史元素连接的关联。

步骤7:当用户要新建、修改、删除过程管理模块中的关联时,根据用户请求更新过程 管理模块。

步骤7.1:当用户要新建过程管理模块中的关联时,创建关联和该关联的相关元素,存 入过程管理模块。

步骤7.2:当用户要修改过程管理模块中的历史关联时,更新该历史关联的信息,将新 信息存入过程管理模块。

步骤7.3:当用户要删除过程管理模块中的历史关联时,清除该历史关联。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号