[go: up one dir, main page]

CN104516977B - Towards the search engine interactive interface system and exchange method of search procedure - Google Patents

Towards the search engine interactive interface system and exchange method of search procedure Download PDF

Info

Publication number
CN104516977B
CN104516977B CN201410843143.9A CN201410843143A CN104516977B CN 104516977 B CN104516977 B CN 104516977B CN 201410843143 A CN201410843143 A CN 201410843143A CN 104516977 B CN104516977 B CN 104516977B
Authority
CN
China
Prior art keywords
search
management module
process management
association
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201410843143.9A
Other languages
Chinese (zh)
Other versions
CN104516977A (en
Inventor
张引
张斌
高克宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northeastern University China
Original Assignee
Northeastern University China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northeastern University China filed Critical Northeastern University China
Priority to CN201410843143.9A priority Critical patent/CN104516977B/en
Publication of CN104516977A publication Critical patent/CN104516977A/en
Application granted granted Critical
Publication of CN104516977B publication Critical patent/CN104516977B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/2423Interactive query statement specification based on a database schema

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

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

The invention relates to a search engine interactive interface system and an interactive method oriented to the search process. The system includes a search condition submission module, a search result display module and a search process management module. The search condition submission module is used for users to submit search conditions, and the search condition The search result display module is used to display the search results obtained from the search engine server through the Internet, and the search process management module is used to define elements and associations, create, save, modify, delete and display elements and Association, and sent to the search engine server, the elements include search conditions and search results, association refers to the connection between the search conditions and the search results or the connection between the search conditions and the search conditions, the present invention provides a synchronous search process with the user Search process management function, and provide specific correlation between search conditions and search results, to help users remember and organize the progress of the entire search process.

Description

面向搜索过程的搜索引擎交互界面系统及交互方法Search engine interactive interface system and interactive method oriented to search process

技术领域technical field

本发明属于搜索引擎领域,特别涉及面向搜索过程的搜索引擎交互界面系统及交互方法。The invention belongs to the field of search engines, in particular to a search engine interactive interface system and an interactive method oriented to the search process.

背景技术Background technique

搜索引擎已经成为人们获取信息和解决问题的重要工具。目前的搜索引擎交互界面只为用户呈现当前的搜索条件及其搜索结果。当用户使用搜索引擎解决较为简单、只需数次搜索便能解决的问题时,这种简洁的搜索引擎交互界面和交互方法可以有效的为用户提供服务。然而当用户需要解决的问题较为复杂,需要进行很多次搜索才能解决,尤其当用户需要不断从搜索结果中学习并发现新的线索时,目前这种简单的搜索引擎交互界面和交互方法便无法很好的为用户提供服务。具体的,由于现有的搜索引擎交互界面不提供关于当前搜索过程中已经进行过的搜索的任何信息,用户通常便只凭借记忆来管理搜索过程。随着搜索过程的不断深入,用户将必须记住越来越多的信息,进而出现对信息的遗忘,例如用户可能发现了一条很重要的信息,但却忘记了他是如何逐步发现这条信息的,或者当用户成功解决了一个子问题后,却忘记了其他子问题的具体解决方法,甚至用户可能会忘记自己为什么在解决当前的子问题,而被迫只能回到上一处有明确记忆的位置并重新开始搜索。显然,目前搜索引擎采用的简单的交互界面和交互方法已经严重制约了搜索引擎帮助用户解决复杂问题的能力。Search engines have become an important tool for people to obtain information and solve problems. The current search engine interactive interface only presents the current search conditions and search results for the user. When a user uses a search engine to solve a relatively simple problem that can be solved with only a few searches, this simple search engine interaction interface and interaction method can effectively provide services for the user. However, when the problem that the user needs to solve is more complex and needs to be searched many times to solve it, especially when the user needs to continuously learn from the search results and discover new clues, the current simple search engine interface and interaction method cannot be solved very well. Good service for users. Specifically, since the existing search engine interaction interface does not provide any information about the searches that have been performed in the current search process, the user usually only relies on memory to manage the search process. With the deepening of the search process, the user will have to remember more and more information, and then forget the information. For example, the user may find a very important piece of information, but forget how he found it step by step. , or when the user successfully solves a sub-problem, but forgets the specific solutions to other sub-problems, the user may even forget why he is solving the current sub-problem, and is forced to return to the previous one with a clear memorizes the location and restarts the search. Obviously, the simple interactive interface and interactive method adopted by search engines have seriously restricted the ability of search engines to help users solve complex problems.

发明内容Contents of the invention

针对现有技术的不足,本发明提出面向搜索过程的搜索引擎交互界面系统及交互方法。Aiming at the deficiencies of the prior art, the present invention proposes a search engine interactive interface system and an interactive method oriented to the search process.

本发明技术方案如下:Technical scheme of the present invention is as follows:

面向搜索过程的搜索引擎交互界面系统,在PC机中实现,该系统包括搜索条件提交模块、搜索结果显示模块和搜索过程管理模块;A search engine interactive interface system oriented to the search process is implemented in a PC, and the system includes a search condition submission module, a search result display module and a search process management module;

所述的搜索条件提交模块,用于用户提交搜索条件,并将搜索条件通过互联网传送至搜索引擎服务器;The search condition submission module is used for users to submit search conditions and transmit the search conditions to the search engine server through the Internet;

所述的搜索结果显示模块,用于显示从搜索引擎服务器中搜索到的搜索结果;The search result display module is used to display the search results obtained from the search engine server;

所述的搜索过程管理模块,用于定义元素和关联,创建、保存、修改、删除和显示元素和关联,并发送至搜索引擎服务器,元素包括搜索条件和搜索结果,关联是指搜索条件和搜索结果之间的联系或者搜索条件与搜索条件之间的联系;The search process management module is used to define elements and associations, create, save, modify, delete and display elements and associations, and send them to the search engine server. Elements include search conditions and search results, and associations refer to search conditions and search results. Links between results or between search terms and search terms;

关联包括点击关联、包含关联、重构关联、组合关联;Associations include click associations, inclusion associations, reconstruction associations, and combination associations;

所述的点击关联为搜索条件元素与该搜索条件元素被点击过的搜索结果元素之间的关联;The click association is an association between a search condition element and a search result element that has been clicked on the search condition element;

所述的包含关联为搜索条件元素与包含该搜索条件元素的搜索结果元素之间的关联;The inclusion association is the association between the search condition element and the search result element containing the search condition element;

所述的重构关联为搜索条件元素与通过添加、修改、删除关键字后的重构得到该元素的其他搜索条件元素之间的关联;The refactoring association is the association between a search condition element and other search condition elements that obtain the element through reconstruction after adding, modifying, or deleting keywords;

所述的组合关联为多个历史搜索条件元素与该多个历史搜索条件元素组成的新搜索条件元素之间的关联。The combined association is an association between multiple historical search condition elements and a new search condition element composed of the multiple historical search condition elements.

采用面向搜索过程的搜索引擎交互界面系统进行面向搜索过程的搜索引擎交互方法,包括以下步骤:The search engine interaction method oriented to the search process by using the search engine interactive interface system oriented to the search process includes the following steps:

步骤1:当用户在搜索条件提交模块中提交搜索条件,根据用户的搜索条件更新搜索过程管理模块的元素和关联;Step 1: When the user submits search conditions in the search condition submission module, update the elements and associations of the search process management module according to the user's search conditions;

步骤1.1:用户在搜索条件提交模块中提交搜索条件,搜索条件提交模块将搜索条件通过互联网传送至搜索引擎服务器;Step 1.1: The user submits search conditions in the search condition submission module, and the search condition submission module transmits the search conditions to the search engine server through the Internet;

步骤1.2:搜索引擎服务器将根据该搜索条件得到的搜索结果发送至PC机;Step 1.2: The search engine server sends the search results obtained according to the search conditions to the PC;

步骤1.3:搜索结果显示模块显示从搜索引擎服务器中搜索到的搜索结果;Step 1.3: the search result display module displays the search results obtained from the search engine server;

步骤1.4:根据用户的搜索条件更新搜索过程管理模块的元素和关联;Step 1.4: Update the elements and associations of the search process management module according to the user's search criteria;

步骤1.4.1:判断搜索过程管理模块是否存在当前搜索条件对应的搜索条件元素,若是,则在过程管理模块中将该元素突出显示,执行步骤2,否则,执行步骤1.4.2;Step 1.4.1: Determine whether there is a search condition element corresponding to the current search condition in the search process management module, if so, highlight the element in the process management module, and perform step 2, otherwise, perform step 1.4.2;

步骤1.4.2:创建该搜索条件对应的元素,并存入过程管理模块;Step 1.4.2: Create the element corresponding to the search condition and store it in the process management module;

步骤1.4.3:创建新建搜索条件元素与搜索管理模块中历史元素之间的关联,并存入过程管理模块;Step 1.4.3: Create the association between the newly created search condition element and the historical element in the search management module, and store it in the process management module;

步骤1.4.3.1:判断新建搜索条件元素是否为搜索管理模块中多个历史搜索条件元素组合而成,若是,则在多个历史搜索条件元素与该搜索条件元素之间创建组合关联,并存入过程管理模块,执行步骤2,否则,执行步骤1.4.3.2;Step 1.4.3.1: Determine whether the newly created search condition element is a combination of multiple historical search condition elements in the search management module. If so, create a combination association between multiple historical search condition elements and this search condition element, and store it in Process management module, execute step 2, otherwise, execute step 1.4.3.2;

步骤1.4.3.2:判断新建搜索条件元素是否为搜索管理模块中历史元素添加、修改、删除关键字后的重构而成,若是,则在历史元素与该搜索条件元素之间创建重构关联,并存入过程管理模块,执行步骤2,否则,执行步骤1.4.3.3;Step 1.4.3.2: Determine whether the newly created search condition element is reconstructed after adding, modifying, or deleting keywords in the historical element in the search management module, and if so, create a reconstructed association between the historical element and the search condition element, And store it in the process management module, go to step 2, otherwise, go to step 1.4.3.3;

步骤1.4.3.3:判断新建搜索条件元素是否包含在搜索管理模块中搜索结果元素中,若是,则在该搜索条件元素与对应的搜索结果元素之间创建包含关联,并存入过程管理模块,执行步骤2,否则,执行步骤2;Step 1.4.3.3: Determine whether the newly created search condition element is included in the search result element in the search management module, if so, create an inclusion association between the search condition element and the corresponding search result element, and store it in the process management module, execute Step 2, otherwise, go to step 2;

步骤2:当用户在搜索结果显示模块中点击某条搜索结果时,根据点击的某条搜索结果更新搜索过程管理模块的元素和关联;Step 2: When the user clicks a certain search result in the search result display module, update the elements and associations of the search process management module according to the clicked certain search result;

步骤2.1:用户在搜索结果显示模块中点击某条搜索结果时,判断搜索过程管理模块是否存在当前搜索结果对应的元素,若是,则在过程管理模块中将该元素突出显示,执行步骤3,否则,执行步骤2.2;Step 2.1: When the user clicks a search result in the search result display module, judge whether there is an element corresponding to the current search result in the search process management module, if so, highlight the element in the process management module, and execute step 3, otherwise , execute step 2.2;

步骤2.2:创建该搜索结果对应的搜索结果元素,并存入过程管理模块;Step 2.2: Create the search result element corresponding to the search result and store it in the process management module;

步骤2.3:在当前新建搜索条件元素与点击过的该搜索条件的搜索结果元素之间创建点击关联,并存入过程管理模块;Step 2.3: Create a click association between the currently newly created search condition element and the clicked search result element of the search condition, and store it in the process management module;

步骤3:当用户要保存当前搜索过程,过程管理模块将更新后的元素和关联发送至搜索引擎服务器并保存;Step 3: When the user wants to save the current search process, the process management module sends the updated elements and associations to the search engine server and saves them;

步骤4:当用户要重新开始新的搜索过程,过程管理模块将更新后的元素和关联发送至搜索引擎服务器并保存,同时将过程管理模块清空;Step 4: When the user wants to start a new search process again, the process management module sends the updated elements and associations to the search engine server and saves them, and at the same time clears the process management module;

步骤5:当用户需要打开某一历史搜索过程,根据用户要打开的历史搜索过程更新过程管理模块;Step 5: When the user needs to open a certain historical search process, update the process management module according to the historical search process to be opened by the user;

步骤5.1:用户需要打开某一历史搜索过程,过程管理模块将打开该历史搜索过程的请求通过互联网传送至搜索引擎服务器,同时将过程管理模块清空;Step 5.1: The user needs to open a certain historical search process, and the process management module sends the request for opening the historical search process to the search engine server through the Internet, and at the same time clears the process management module;

步骤5.2:搜索引擎服务器将用户要求打开的历史搜索过程发送至PC机;Step 5.2: The search engine server sends the historical search process requested by the user to the PC;

步骤5.3:过程管理模块显示从搜索引擎服务器中返回的历史搜索过程的元素和关联;Step 5.3: The process management module displays the elements and associations of the historical search process returned from the search engine server;

步骤6:当用户要新建、修改、删除过程管理模块中的元素时,根据用户请求更新过程管理模块;Step 6: When the user wants to create, modify, or delete elements in the process management module, update the process management module according to the user's request;

步骤6.1:当用户要新建过程管理模块中的元素时,创建新元素,存入过程管理模块;Step 6.1: When the user wants to create an element in the process management module, create a new element and store it in the process management module;

步骤6.2:当用户要修改过程管理模块中某个历史元素时,更新该历史元素的信息,将新信息存入过程管理模块;Step 6.2: When the user wants to modify a certain historical element in the process management module, update the information of the historical element, and store the new information into the process management module;

步骤6.3:当用户需要删除过程管理模块中的历史元素时,清除该历史元素,并清除与该历史元素连接的关联;Step 6.3: When the user needs to delete a historical element in the process management module, clear the historical element and clear the association connected with the historical element;

步骤7:当用户要新建、修改、删除过程管理模块中的关联时,根据用户请求更新过程管理模块;Step 7: When the user wants to create, modify, or delete an association in the process management module, update the process management module according to the user's request;

步骤7.1:当用户要新建过程管理模块中的关联时,创建关联和该关联的相关元素,存入过程管理模块;Step 7.1: When the user wants to create an association in the process management module, create the association and the related elements of the association and store them in the process management module;

步骤7.2:当用户要修改过程管理模块中的历史关联时,更新该历史关联的信息,将新信息存入过程管理模块;Step 7.2: When the user wants to modify the historical association in the process management module, update the information of the historical association, and store the new information into the process management module;

步骤7.3:当用户要删除过程管理模块中的历史关联时,清除该历史关联。Step 7.3: When the user wants to delete the historical association in the process management module, clear the historical association.

本发明的有益效果是:The beneficial effects of the present invention are:

本发明面向搜索过程的搜索引擎交互界面系统及交互方法,通过提供与用户搜索过程同步的搜索过程管理功能,并提供搜索条件与搜索结果之间的具体关联,帮助用户记忆并整理整个搜索过程的进展情况。进一步的,本发明通过对搜索过程的保存与重新打开,使用户可以保存当前搜索过程,并在需要时继续搜索过程,使用户能够方便的随时继续尚未完成的搜索任务。综上所述,所提出的面向搜索过程的搜索引擎交互界面与交互方法能够有效的为用户使用搜索引擎解决复杂问题提供支持。The search engine interactive interface system and interactive method oriented to the search process of the present invention help users memorize and organize the entire search process by providing a search process management function that is synchronized with the user search process and providing specific associations between search conditions and search results The progress. Furthermore, the present invention enables the user to save the current search process and continue the search process when needed by saving and re-opening the search process, so that the user can conveniently continue the unfinished search task at any time. To sum up, the proposed search engine interaction interface and interaction method oriented to the search process can effectively provide support for users to use search engines to solve complex problems.

附图说明Description of drawings

图1为本发明具体实施方式中的面向搜索过程的搜索引擎交互界面系统的结构框图;Fig. 1 is the block diagram of the search engine interactive interface system facing the search process in the specific embodiment of the present invention;

图2为本发明具体实施方式中的面向搜索过程的搜索引擎交互方法的流程图。FIG. 2 is a flowchart of a search engine interaction method oriented to a search process in a specific embodiment of the present invention.

具体实施方式detailed description

下面结合附图对本发明具体实施方式加以详细的说明。The specific embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

面向搜索过程的搜索引擎交互界面系统,如图1所示,在PC访问引擎服务器实现,包括搜索条件提交模块、搜索结果显示模块和搜索过程管理模块。The search engine interactive interface system oriented to the search process, as shown in Figure 1, is implemented on a PC access engine server, including a search condition submission module, a search result display module and a search process management module.

面向搜索过程的搜索引擎交互界面系统安装于PC访问搜索引擎服务器,通过互联网与搜索引擎服务器进行通信,实现面向搜索过程的搜索引擎交互查询。The search engine interactive interface system oriented to the search process is installed on a PC to access the search engine server, communicates with the search engine server through the Internet, and realizes the search engine interactive query oriented to the search process.

本实施方式中,搜索引擎服务器的运行环境为:Intel Core i7-4770 Processor,32GB DDR3 SDRAM,Windows 8.1操作系统,通过教育网CERNET接入互联网,服务器使用JSP技术编写,运行在Tomcat应用服务器上。In this embodiment, the operating environment of the search engine server is: Intel Core i7-4770 Processor, 32GB DDR3 SDRAM, Windows 8.1 operating system, connected to the Internet through the education network CERNET, the server is written using JSP technology, and runs on the Tomcat application server.

PC访问搜索引擎服务器运行环境为:Firefox 34.0.5浏览器,运行在Intel Corei7-4770 Processor,32GB DDR3 SDRAM,Windows 8.1操作系统环境中。The operating environment of the PC accessing the search engine server is: Firefox 34.0.5 browser, running on Intel Core i7-4770 Processor, 32GB DDR3 SDRAM, Windows 8.1 operating system environment.

所述的搜索条件提交模块,用于用户提交搜索条件,并将搜索条件通过互联网传送至搜索引擎服务器。The search condition submission module is used for users to submit search conditions and transmit the search conditions to the search engine server through the Internet.

所述的搜索结果显示模块,用于显示从搜索引擎服务器中搜索到的搜索结果。The search result display module is used to display the search results obtained from the search engine server.

所述的搜索过程管理模块,用于定义元素和关联,创建、保存、修改、删除和显示元素和关联,并发送至搜索引擎服务器,元素包括搜索条件和搜索结果,关联是指搜索条件和搜索结果之间的联系或者搜索条件与搜索条件之间的联系。The search process management module is used to define elements and associations, create, save, modify, delete and display elements and associations, and send them to the search engine server. Elements include search conditions and search results, and associations refer to search conditions and search results. Connections between results or between search criteria and search criteria.

关联包括点击关联、包含关联、重构关联、组合关联。Associations include click associations, containment associations, reconstruction associations, and combination associations.

所述的点击关联为搜索条件元素与该搜索条件元素被点击过的搜索结果元素之间的关联。The click association is an association between a search condition element and a search result element on which the search condition element has been clicked.

所述的包含关联为搜索条件元素与包含该搜索条件元素的搜索结果元素之间的关联。The inclusion association is an association between a search condition element and a search result element including the search condition element.

所述的重构关联为搜索条件元素与通过添加、修改、删除关键字后的重构得到该元素的其他搜索条件元素之间的关联。The refactoring association is the association between the search condition element and other search condition elements that obtain the element through reconstruction after adding, modifying, or deleting keywords.

所述的组合关联为多个历史搜索条件元素与该多个历史搜索条件元素组成的新搜索条件元素之间的关联。The combined association is an association between multiple historical search condition elements and a new search condition element composed of the multiple historical search condition elements.

采用面向搜索过程的搜索引擎交互界面系统进行面向搜索过程的搜索引擎交互方法,包括以下步骤:The search engine interaction method oriented to the search process by using the search engine interactive interface system oriented to the search process includes the following steps:

步骤1:当用户在搜索条件提交模块中提交搜索条件,根据用户的搜索条件更新搜索过程管理模块的元素和关联。Step 1: When the user submits search conditions in the search condition submission module, update the elements and associations of the search process management module according to the user's search conditions.

步骤1.1:用户在搜索条件提交模块中提交搜索条件,搜索条件提交模块将搜索条件通过互联网传送至搜索引擎服务器。Step 1.1: The user submits search conditions in the search condition submission module, and the search condition submission module transmits the search conditions to the search engine server through the Internet.

步骤1.2:搜索引擎服务器将根据该搜索条件得到的搜索结果发送至PC机。Step 1.2: The search engine server sends the search results obtained according to the search conditions to the PC.

步骤1.3:搜索结果显示模块显示从搜索引擎服务器中搜索到的搜索结果。Step 1.3: The search result display module displays the search results obtained from the search engine server.

步骤1.4:根据用户的搜索条件更新搜索过程管理模块的元素和关联。Step 1.4: Update the elements and associations of the search process management module according to the user's search criteria.

步骤1.4.1:判断搜索过程管理模块是否存在当前搜索条件对应的搜索条件元素,若是,则在过程管理模块中将该元素突出显示,执行步骤2,否则,执行步骤1.4.2。Step 1.4.1: Determine whether there is a search condition element corresponding to the current search condition in the search process management module, if so, highlight the element in the process management module, and execute step 2; otherwise, execute step 1.4.2.

步骤1.4.2:创建该搜索条件对应的元素,并存入过程管理模块。Step 1.4.2: Create the element corresponding to the search condition and store it in the process management module.

步骤1.4.3:创建新建搜索条件元素与搜索管理模块中历史元素之间的关联,并存入过程管理模块。Step 1.4.3: Create the association between the newly created search condition element and the historical element in the search management module, and store it in the process management module.

步骤1.4.3.1:判断新建搜索条件元素是否为搜索管理模块中多个历史搜索条件元素组合而成,若是,则在多个历史搜索条件元素与该搜索条件元素之间创建组合关联,并存入过程管理模块,执行步骤2,否则,执行步骤1.4.3.2。Step 1.4.3.1: Determine whether the newly created search condition element is a combination of multiple historical search condition elements in the search management module. If so, create a combination association between multiple historical search condition elements and this search condition element, and store it in For the process management module, go to step 2; otherwise, go to step 1.4.3.2.

步骤1.4.3.2:判断新建搜索条件元素是否为搜索管理模块中历史元素添加、修改、删除关键字后的重构而成,若是,则在历史元素与该搜索条件元素之间创建重构关联,并存入过程管理模块,执行步骤2,否则,执行步骤1.4.3.3。Step 1.4.3.2: Determine whether the newly created search condition element is reconstructed after adding, modifying, or deleting keywords in the historical element in the search management module, and if so, create a reconstructed association between the historical element and the search condition element, And store it in the process management module, go to step 2, otherwise go to step 1.4.3.3.

步骤1.4.3.3:判断新建搜索条件元素是否包含在搜索管理模块中搜索结果元素中,若是,则在该搜索条件元素与对应的搜索结果元素之间创建包含关联,并存入过程管理模块,执行步骤2,否则,执行步骤2。Step 1.4.3.3: Determine whether the newly created search condition element is included in the search result element in the search management module, if so, create an inclusion association between the search condition element and the corresponding search result element, and store it in the process management module, execute Step 2, otherwise, go to step 2.

步骤2:当用户在搜索结果显示模块中点击某条搜索结果时,根据点击的某条搜索结果更新搜索过程管理模块的元素和关联。Step 2: When the user clicks a certain search result in the search result display module, update the elements and associations of the search process management module according to the clicked certain search result.

步骤2.1:用户在搜索结果显示模块中点击某条搜索结果时,判断搜索过程管理模块是否存在当前搜索结果对应的元素,若是,则在过程管理模块中将该元素突出显示,执行步骤3,否则,执行步骤2.2。Step 2.1: When the user clicks a search result in the search result display module, judge whether there is an element corresponding to the current search result in the search process management module, if so, highlight the element in the process management module, and execute step 3, otherwise , go to step 2.2.

步骤2.2:创建该搜索结果对应的搜索结果元素,并存入过程管理模块。Step 2.2: Create a search result element corresponding to the search result and store it in the process management module.

步骤2.3:在当前新建搜索条件元素与点击过的该搜索条件的搜索结果元素之间创建点击关联,并存入过程管理模块。Step 2.3: Create a click association between the currently newly created search condition element and the clicked search result element of the search condition, and store it in the process management module.

步骤3:当用户要保存当前搜索过程,过程管理模块将更新后的元素和关联发送至搜索引擎服务器并保存。Step 3: When the user wants to save the current search process, the process management module sends the updated elements and associations to the search engine server and saves them.

步骤4:当用户要重新开始新的搜索过程,过程管理模块将更新后的元素和关联发送至搜索引擎服务器并保存,同时将过程管理模块清空。Step 4: When the user wants to start a new search process again, the process management module sends and saves the updated elements and associations to the search engine server, and at the same time clears the process management module.

步骤5:当用户需要打开某一历史搜索过程,根据用户要打开的历史搜索过程更新过程管理模块。Step 5: When the user needs to open a certain historical search process, update the process management module according to the historical search process that the user wants to open.

步骤5.1:用户需要打开某一历史搜索过程,过程管理模块将打开该历史搜索过程的请求通过互联网传送至搜索引擎服务器,同时将过程管理模块清空。Step 5.1: The user needs to open a certain historical search process, and the process management module transmits the request for opening the historical search process to the search engine server through the Internet, and at the same time clears the process management module.

步骤5.2:搜索引擎服务器将用户要求打开的历史搜索过程发送至PC机。Step 5.2: The search engine server sends the historical search process requested by the user to the PC.

步骤5.3:过程管理模块显示从搜索引擎服务器中返回的历史搜索过程的元素和关联。Step 5.3: The process management module displays the elements and associations of the historical search process returned from the search engine server.

步骤6:当用户要新建、修改、删除过程管理模块中的元素时,根据用户请求更新过程管理模块。Step 6: When the user wants to create, modify, or delete elements in the process management module, update the process management module according to the user's request.

步骤6.1:当用户要新建过程管理模块中的元素时,创建新元素,存入过程管理模块。Step 6.1: When the user wants to create an element in the process management module, create a new element and store it in the process management module.

步骤6.2:当用户要修改过程管理模块中某个历史元素时,更新该历史元素的信息,将新信息存入过程管理模块。Step 6.2: When the user wants to modify a historical element in the process management module, update the information of the historical element, and store the new information into the process management module.

步骤6.3:当用户需要删除过程管理模块中的历史元素时,清除该历史元素,并清除与该历史元素连接的关联。Step 6.3: When the user needs to delete a historical element in the process management module, clear the historical element and clear the association connected with the historical element.

步骤7:当用户要新建、修改、删除过程管理模块中的关联时,根据用户请求更新过程管理模块。Step 7: When the user wants to create, modify, or delete an association in the process management module, update the process management module according to the user's request.

步骤7.1:当用户要新建过程管理模块中的关联时,创建关联和该关联的相关元素,存入过程管理模块。Step 7.1: When the user wants to create an association in the process management module, create the association and the related elements of the association and store them in the process management module.

步骤7.2:当用户要修改过程管理模块中的历史关联时,更新该历史关联的信息,将新信息存入过程管理模块。Step 7.2: When the user wants to modify the historical association in the process management module, the information of the historical association is updated, and the new information is stored in the process management module.

步骤7.3:当用户要删除过程管理模块中的历史关联时,清除该历史关联。Step 7.3: When the user wants to delete the historical association in the process management module, clear the historical association.

Claims (3)

1.一种面向搜索过程的搜索引擎交互界面系统,在PC机中实现,该系统包括搜索条件提交模块、搜索结果显示模块和搜索过程管理模块;1. A search engine interactive interface system facing the search process, realized in a PC, the system includes a search condition submission module, a search result display module and a search process management module; 所述的搜索条件提交模块,用于用户提交搜索条件,并将搜索条件通过互联网传送至搜索引擎服务器;The search condition submission module is used for users to submit search conditions and transmit the search conditions to the search engine server through the Internet; 所述的搜索结果显示模块,用于显示从搜索引擎服务器中搜索到的搜索结果;The search result display module is used to display the search results obtained from the search engine server; 所述的搜索过程管理模块,用于定义元素和关联,创建、保存、修改、删除和显示元素和关联,并发送至搜索引擎服务器,元素包括搜索条件和搜索结果,关联是指搜索条件和搜索结果之间的联系或者搜索条件与搜索条件之间的联系;The search process management module is used to define elements and associations, create, save, modify, delete and display elements and associations, and send them to the search engine server. Elements include search conditions and search results, and associations refer to search conditions and search results. Links between results or between search terms and search terms; 其特征在于,所述的关联包括点击关联、包含关联、重构关联、组合关联;It is characterized in that the association includes click association, inclusion association, reconstruction association and combination association; 所述的点击关联为搜索条件元素与该搜索条件元素被点击过的搜索结果元素之间的关联;The click association is an association between a search condition element and a search result element that has been clicked on the search condition element; 所述的包含关联为搜索条件元素与包含该搜索条件元素的搜索结果元素之间的关联;The inclusion association is the association between the search condition element and the search result element containing the search condition element; 所述的重构关联为搜索条件元素与通过添加、修改、删除关键字后的重构得到该元素的其他搜索条件元素之间的关联;The refactoring association is the association between the search condition element and other search condition elements that obtain the element through reconstruction after adding, modifying, or deleting keywords; 所述的组合关联为多个历史搜索条件元素与该多个历史搜索条件元素组成的新搜索条件元素之间的关联。The combined association is an association between multiple historical search condition elements and a new search condition element composed of the multiple historical search condition elements. 2.采用权利要求1所述的面向搜索过程的搜索引擎交互界面系统进行面向搜索过程的搜索引擎交互方法,其特征在于,包括以下步骤:2. adopt the search engine interaction interface system facing search process according to claim 1 to carry out the search engine interaction method facing search process, it is characterized in that, comprising the following steps: 步骤1:当用户在搜索条件提交模块中提交搜索条件,根据用户的搜索条件更新搜索过程管理模块的元素和关联;Step 1: When the user submits search conditions in the search condition submission module, update the elements and associations of the search process management module according to the user's search conditions; 步骤1.1:用户在搜索条件提交模块中提交搜索条件,搜索条件提交模块将搜索条件通过互联网传送至搜索引擎服务器;Step 1.1: The user submits search conditions in the search condition submission module, and the search condition submission module transmits the search conditions to the search engine server through the Internet; 步骤1.2:搜索引擎服务器将根据该搜索条件得到的搜索结果发送至PC机;Step 1.2: The search engine server sends the search results obtained according to the search conditions to the PC; 步骤1.3:搜索结果显示模块显示从搜索引擎服务器中搜索到的搜索结果;Step 1.3: the search result display module displays the search results obtained from the search engine server; 步骤1.4:根据用户的搜索条件更新搜索过程管理模块的元素和关联;Step 1.4: Update the elements and associations of the search process management module according to the user's search conditions; 步骤2:当用户在搜索结果显示模块中点击某条搜索结果时,根据点击的某条搜索结果更新搜索过程管理模块的元素和关联;Step 2: When the user clicks a certain search result in the search result display module, update the elements and associations of the search process management module according to the clicked certain search result; 步骤2.1:用户在搜索结果显示模块中点击某条搜索结果时,判断搜索过程管理模块是否存在当前搜索结果对应的元素,若是,则在过程管理模块中将该元素突出显示,执行步骤3,否则,执行步骤2.2;Step 2.1: When the user clicks a certain search result in the search result display module, judge whether there is an element corresponding to the current search result in the search process management module, if so, highlight the element in the process management module, and execute step 3, otherwise , execute step 2.2; 步骤2.2:创建该搜索结果对应的搜索结果元素,并存入过程管理模块;Step 2.2: Create the search result element corresponding to the search result and store it in the process management module; 步骤2.3:在当前新建搜索条件元素与点击过的该搜索条件的搜索结果元素之间创建点击关联,并存入过程管理模块;Step 2.3: Create a click association between the currently newly created search condition element and the clicked search result element of the search condition, and store it in the process management module; 步骤3:当用户要保存当前搜索过程,过程管理模块将更新后的元素和关联发送至搜索引擎服务器并保存;Step 3: When the user wants to save the current search process, the process management module sends the updated elements and associations to the search engine server and saves them; 步骤4:当用户要重新开始新的搜索过程,过程管理模块将更新后的元素和关联发送至搜索引擎服务器并保存,同时将过程管理模块清空;Step 4: When the user wants to start a new search process again, the process management module sends the updated elements and associations to the search engine server and saves them, and at the same time clears the process management module; 步骤5:当用户需要打开某一历史搜索过程,根据用户要打开的历史搜索过程更新过程管理模块;Step 5: When the user needs to open a certain historical search process, update the process management module according to the historical search process to be opened by the user; 步骤5.1:用户需要打开某一历史搜索过程,过程管理模块将打开该历史搜索过程的请求通过互联网传送至搜索引擎服务器,同时将过程管理模块清空;Step 5.1: The user needs to open a certain historical search process, and the process management module sends the request for opening the historical search process to the search engine server through the Internet, and at the same time clears the process management module; 步骤5.2:搜索引擎服务器将用户要求打开的历史搜索过程发送至PC机;Step 5.2: The search engine server sends the historical search process requested by the user to the PC; 步骤5.3:过程管理模块显示从搜索引擎服务器中返回的历史搜索过程的元素和关联;Step 5.3: The process management module displays the elements and associations of the historical search process returned from the search engine server; 步骤6:当用户要新建、修改、删除过程管理模块中的元素时,根据用户请求更新过程管理模块;Step 6: When the user wants to create, modify, or delete elements in the process management module, update the process management module according to the user's request; 步骤6.1:当用户要新建过程管理模块中的元素时,创建新元素,存入过程管理模块;Step 6.1: When the user wants to create an element in the process management module, create a new element and store it in the process management module; 步骤6.2:当用户要修改过程管理模块中某个历史元素时,更新该历史元素的信息,将新信息存入过程管理模块;Step 6.2: When the user wants to modify a certain historical element in the process management module, update the information of the historical element, and store the new information into the process management module; 步骤6.3:当用户需要删除过程管理模块中的历史元素时,清除该历史元素,并清除与该历史元素连接的关联;Step 6.3: When the user needs to delete a historical element in the process management module, clear the historical element and clear the association connected with the historical element; 步骤7:当用户要新建、修改、删除过程管理模块中的关联时,根据用户请求更新过程管理模块;Step 7: When the user wants to create, modify, or delete an association in the process management module, update the process management module according to the user's request; 步骤7.1:当用户要新建过程管理模块中的关联时,创建关联和该关联的相关元素,存入过程管理模块;Step 7.1: When the user wants to create an association in the process management module, create the association and the related elements of the association and store them in the process management module; 步骤7.2:当用户要修改过程管理模块中的历史关联时,更新该历史关联的信息,将新信息存入过程管理模块;Step 7.2: When the user wants to modify the historical association in the process management module, update the information of the historical association, and store the new information into the process management module; 步骤7.3:当用户要删除过程管理模块中的历史关联时,清除该历史关联。Step 7.3: When the user wants to delete the historical association in the process management module, clear the historical association. 3.根据权利要求2所述的面向搜索过程的搜索引擎交互方法,其特征在于,所述的步骤1.4包括以下步骤:3. the search engine interactive method facing search process according to claim 2, is characterized in that, described step 1.4 comprises the following steps: 步骤1.4.1:判断搜索过程管理模块是否存在当前搜索条件对应的搜索条件元素,若是,则在过程管理模块中将该元素突出显示,执行步骤2,否则,执行步骤1.4.2;Step 1.4.1: Determine whether there is a search condition element corresponding to the current search condition in the search process management module, if so, highlight the element in the process management module, and perform step 2, otherwise, perform step 1.4.2; 步骤1.4.2:创建该搜索条件对应的元素,并存入过程管理模块;Step 1.4.2: Create the element corresponding to the search condition and store it in the process management module; 步骤1.4.3:创建新建搜索条件元素与搜索管理模块中历史元素之间的关联,并存入过程管理模块;Step 1.4.3: Create an association between the newly created search condition element and the historical element in the search management module, and store it in the process management module; 步骤1.4.3.1:判断新建搜索条件元素是否为搜索管理模块中多个历史搜索条件元素组合而成,若是,则在多个历史搜索条件元素与该搜索条件元素之间创建组合关联,并存入过程管理模块,执行步骤2,否则,执行步骤1.4.3.2;Step 1.4.3.1: Determine whether the newly created search condition element is a combination of multiple historical search condition elements in the search management module. If so, create a combination association between multiple historical search condition elements and this search condition element, and store it in Process management module, execute step 2, otherwise, execute step 1.4.3.2; 步骤1.4.3.2:判断新建搜索条件元素是否为搜索管理模块中历史元素添加、修改、删除关键字后的重构而成,若是,则在历史元素与该搜索条件元素之间创建重构关联,并存入过程管理模块,执行步骤2,否则,执行步骤1.4.3.3;Step 1.4.3.2: Determine whether the newly created search condition element is reconstructed after adding, modifying, or deleting keywords in the historical element in the search management module, and if so, create a reconstructed association between the historical element and the search condition element, And store it in the process management module, go to step 2, otherwise, go to step 1.4.3.3; 步骤1.4.3.3:判断新建搜索条件元素是否包含在搜索管理模块中搜索结果元素中,若是,则在该搜索条件元素与对应的搜索结果元素之间创建包含关联,并存入过程管理模块,执行步骤2,否则,执行步骤2。Step 1.4.3.3: Determine whether the newly created search condition element is included in the search result element in the search management module, if so, create an inclusion association between the search condition element and the corresponding search result element, and store it in the process management module, execute Step 2, otherwise, go to step 2.
CN201410843143.9A 2014-12-30 2014-12-30 Towards the search engine interactive interface system and exchange method of search procedure Expired - Fee Related CN104516977B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410843143.9A CN104516977B (en) 2014-12-30 2014-12-30 Towards the search engine interactive interface system and exchange method of search procedure

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410843143.9A CN104516977B (en) 2014-12-30 2014-12-30 Towards the search engine interactive interface system and exchange method of search procedure

Publications (2)

Publication Number Publication Date
CN104516977A CN104516977A (en) 2015-04-15
CN104516977B true CN104516977B (en) 2017-12-29

Family

ID=52792276

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410843143.9A Expired - Fee Related CN104516977B (en) 2014-12-30 2014-12-30 Towards the search engine interactive interface system and exchange method of search procedure

Country Status (1)

Country Link
CN (1) CN104516977B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104965637B (en) * 2015-06-23 2018-06-19 百度在线网络技术(北京)有限公司 The implementation method and device of a kind of interface operation
CN106776705A (en) * 2016-11-16 2017-05-31 东北大学 A kind of interactive browser plug-in system towards search procedure
CN110109946B (en) * 2019-04-23 2021-09-14 北京小米移动软件有限公司 Question query method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101344892A (en) * 2007-07-12 2009-01-14 株式会社理光 Information processing apparatus, information processing method and computer readable information recording medium
WO2009018617A1 (en) * 2007-08-06 2009-02-12 Mls Technologies Pty Ltd Method and/or system for searching network content
CN103678668A (en) * 2013-12-24 2014-03-26 乐视网信息技术(北京)股份有限公司 Prompting method of relevant search result, server and system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050246324A1 (en) * 2004-04-30 2005-11-03 Nokia Inc. System and associated device, method, and computer program product for performing metadata-based searches
US7792967B2 (en) * 2006-07-14 2010-09-07 Chacha Search, Inc. Method and system for sharing and accessing resources

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101344892A (en) * 2007-07-12 2009-01-14 株式会社理光 Information processing apparatus, information processing method and computer readable information recording medium
WO2009018617A1 (en) * 2007-08-06 2009-02-12 Mls Technologies Pty Ltd Method and/or system for searching network content
CN103678668A (en) * 2013-12-24 2014-03-26 乐视网信息技术(北京)股份有限公司 Prompting method of relevant search result, server and system

Also Published As

Publication number Publication date
CN104516977A (en) 2015-04-15

Similar Documents

Publication Publication Date Title
CN102184222B (en) Quick searching method in large data volume storage
CN110717536A (en) Method and device for generating training sample
CN105868411A (en) Non-relation type database and relation type database integrated data query method and system
JP2006244499A5 (en)
US11275806B2 (en) Dynamic materialization of feeds for enabling access of the feed in an online social network
CN110737682A (en) cache operation method, device, storage medium and electronic equipment
CN106294776A (en) A kind of data processing method and device
US20200272681A1 (en) Just-In-Time Front End Template Generation Using Logical Document Object Models
CN103530349A (en) Method and equipment for cache updating
CN107330079B (en) Method and device for presenting rumor splitting information based on artificial intelligence
CN104516977B (en) Towards the search engine interactive interface system and exchange method of search procedure
US20250094460A1 (en) Query answering method based on large model, electronic device, storage medium, and intelligent agent
CN106547828A (en) A kind of database caches system and method based on neutral net
CN110069565B (en) Distributed database data batch processing method and device
CN104932910A (en) Method and system for application program interface extension
CN109947768A (en) local identifier for database objects
CN118626660A (en) Knowledge editing method, device, medium and electronic device based on knowledge graph
US9619508B2 (en) Speculative begin transaction
KR101681851B1 (en) A web browser operation method and system
CN111046062B (en) Applet data acquisition method, intelligent terminal and storage medium
CN107391555A (en) A kind of metadata real time updating method towards Spark Sql retrievals
CN107436920A (en) Node.js authority control methods, storage medium, electronic equipment and system
Jing et al. The research of Hibernate cache technique and application of EhCache component
US20190356669A1 (en) Access Control
CN106776705A (en) A kind of interactive browser plug-in system towards search procedure

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171229

Termination date: 20211230