WO2014108041A1 - Client, method and system for acquiring and displaying query information - Google Patents

Client, method and system for acquiring and displaying query information Download PDF

Info

Publication number
WO2014108041A1
WO2014108041A1 PCT/CN2013/091244 CN2013091244W WO2014108041A1 WO 2014108041 A1 WO2014108041 A1 WO 2014108041A1 CN 2013091244 W CN2013091244 W CN 2013091244W WO 2014108041 A1 WO2014108041 A1 WO 2014108041A1
Authority
WO
WIPO (PCT)
Prior art keywords
query
operating system
information
user
system information
Prior art date
Application number
PCT/CN2013/091244
Other languages
French (fr)
Chinese (zh)
Inventor
马鸣
涂远超
Original Assignee
北京奇虎科技有限公司
奇智软件(北京)有限公司
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 北京奇虎科技有限公司, 奇智软件(北京)有限公司 filed Critical 北京奇虎科技有限公司
Publication of WO2014108041A1 publication Critical patent/WO2014108041A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques

Definitions

  • the present invention relates to the field of network data communication technologies, and in particular, to a client, method and system for querying information acquisition and display.
  • This database is the characteristic database in the computer problem.
  • the client program uses the WinlNet API to access the php interface, and transmits the user's computer problem and the user's current operating system to the server.
  • the server then converts the data into a feature code to the feature database. Query the solution.
  • This operation can be called lexical pattern matching.
  • the result with the highest matching is presented to the user as a solution.
  • the results of the solution are divided into 2 categories: Exact match results and fuzzy search results, execution plan There are 2 ways to call the tool program and open the knowledge base web page.
  • the existing content is to search the feature database according to the user question, and display the first three of the multiple programs to the user for the user to make a selection. If you open the web knowledge base solution, the program will display the web knowledge base plan according to the user's current system.
  • the web knowledge base solution directly shows the user's current system's corresponding solution may make some users who use multiple systems at the same time can not find a solution. For example: win7 users may have a WinXP computer, the user wants to see the corresponding WinXP solution, but the only solution provided is win7.
  • the present invention has been made in order to provide a client, method and system for querying and displaying query information that overcomes the above problems or at least partially solves or alleviates the above problems.
  • a client for querying information display and display comprising: a user interface, a request generation module, a data exchange interface, and a data configuration module, where
  • the user interface is adapted to receive a query keyword and operating system information input by the user, and notify the request generating module to receive the notification of the data configuration module, and switch to the corresponding tab page according to the user's clicking on the label. And display the corresponding query results;
  • the request generating module is adapted to generate request information according to the query keyword and operating system information, and notify the data exchange interface;
  • the data exchange interface is adapted to send the request information to a server, and receive the server to send
  • the query result matching the query keyword and the operating system information in the request information, and notifying the data configuration module, the query result includes: analyzing, by the server, an operating system type according to the operating system information, according to the The operating system type searches for query data corresponding to the operating system, and uses the query keyword to match the query data to obtain a query result;
  • the data configuration module is adapted to set a label according to the operating system information, and configure a corresponding query result in a corresponding label page.
  • a method for obtaining and displaying query information which includes:
  • the label is set according to the operating system information, and the corresponding query result is displayed in the corresponding tab page. According to the user's click on the label, the corresponding tab page is displayed and the corresponding query result is displayed.
  • a system for querying information display and display including: one or more clients and a server, where
  • the client including the client as described in any of the above;
  • the server further includes:
  • a database configured to store a query keyword, operating system information, a query result, and a correspondence between the query result and the query keyword and operating system information
  • a data interface configured to receive one or more request information that is sent by the client and that carries the query keyword and operating system information, and analyze an operating system type according to the operating system information, according to the operating system type Querying the query data corresponding to the operating system type, using the query keyword to match the query data to obtain a query result, and sending the matched query result to the client.
  • a computer program comprising computer readable code, when the computer readable code is run on a terminal device, causing the terminal device to perform the query according to any of the above Method of information acquisition and display.
  • a computer readable medium wherein the computer program as described in the preceding paragraph is stored.
  • the present invention greatly enhances the user experience and satisfies the diverse needs of the user group. Not only can provide solutions for problems encountered by users' current operating systems, but also push solutions for other operating systems. Come out as an alternative.
  • the invention can accurately match the results according to the user's operating system, and the searched solution is more targeted. If the user's question is more partial or does not say the point, the server will switch to the fuzzy search result and continue to match the solution.
  • the present invention enables the solution provided by the webpage knowledge base to display multiple tabs. By default, the solution corresponding to the current operating system of the user is selected. If there is a solution corresponding to other operating systems, other operating system solutions will become Candidate tabs, which users can open manually.
  • FIG. 1 is a block diagram showing the structure of a client for obtaining and displaying query information according to an embodiment of the invention.
  • FIG. 2 is a flow chart showing a method for obtaining and displaying query information according to an embodiment of the invention.
  • FIG. 3 is a schematic diagram showing a display effect of a client implemented according to an embodiment of the present invention
  • FIG. 4 is a schematic diagram showing a system for querying information display and display according to an embodiment of the present invention. Structure diagram;
  • Fig. 5 schematically shows a block diagram of a terminal device for carrying out the method according to the invention
  • Fig. 6 schematically shows a storage unit for holding or carrying program code implementing the method according to the invention.
  • a client for obtaining and displaying query information includes: a user interface 101, a request generation module 102, a data exchange interface 103, and a data configuration module 104. , among them,
  • the user interface 101 is coupled to the data configuration module 104 and the request generation module 102, and is adapted to receive a query keyword and operating system information input by the user, and notify the request generation module to receive the
  • the notification of the data configuration module is switched to the corresponding tab page according to the user's clicking on the label and displaying the corresponding query result; (as shown in Figure 3, "immediately resolve", the user will display by clicking "solve immediately” Out the "Printer Installation” question with the query and the tab page corresponding to this tab and display the results of the query saved in the server).
  • the request generating module 102 is coupled to the user interface 101 and the data exchange interface 103, and is adapted to generate request information according to the query keyword and operating system information and notify the data exchange interface; the data exchange interface 103.
  • the method is coupled to the request generating module 102, the server, and the data configuration module 104, and is configured to send the request information to a server, and receive a query keyword and operation sent by the server and the request information.
  • the system information matches the query result and notifies the data configuration module 104, the query result includes: analyzing, by the server, an operating system type according to the operating system information (eg, a winxp system or a win7 or win8 system), according to the The operating system type searches for query data corresponding to the operating system, and uses the query keyword to match the query data to obtain a query result; (as shown in FIG. 3, the server analyzes the type and corresponding according to the current operating system. The data, then find out the problem with the "printer installation" The data should form the query results).
  • an operating system type according to the operating system information (eg, a winxp system or a win7 or win8 system)
  • the operating system type searches for query data corresponding to the operating system, and uses the query keyword to match the query data to obtain a query result; (as shown in FIG. 3, the server analyzes the type and corresponding according to the current operating system. The data, then find out the problem with the "printer installation" The data should form the query results).
  • the data configuration module 104 is coupled to the user interface and the data exchange interface 103, and is configured to set a label according to the operating system information, and configure a corresponding query result in the corresponding label page.
  • the present invention may also adopt the following solution:
  • the request generating module 102 is further adapted to match the query keyword with the string information saved in the database, acquire the matched at least one character string information, and notify the user interface 101; according to the user selected string Generating a feature code, and generating request information according to the feature code and the operating system information; the user interface 101 is further adapted to prompt the matched at least one character string information to the user for selection, and receive the string information selected by the user. And the request generation module 102 is notified.
  • the operations of the request generation module 102 and the user interface 101 mainly provide solutions for similar problems for some problems that are not very clear and provide the user with a choice; when the user sees that there is no solution that can be solved, here
  • the invention also provides a method for the user to select a manual process to find or re-enter a query keyword to process the problem (also referred to as a manual search operation after the fuzzy search), and the specific steps are as follows:
  • the data exchange interface 103 is further adapted to receive the prompt information of the matched multiple query results sent by the server and notify the user interface 101; receive the notification of the user interface 101, according to the user's selection by the user The server receives the selected query result;
  • the user interface 101 is further adapted to display the prompt information for the user to select, and prompt the user to enter the manual process and/or re-enter the query keyword according to the user's selection, or notify the user of the selection of the data.
  • Exchange interface 103 The operating system information mentioned in the foregoing embodiments, including: the user interface
  • the user interface 101 is adapted to switch to a corresponding tab page of the current operating system information by default and display a corresponding query result.
  • the data exchange interface 103 the received query result, includes: a document content that records a solution corresponding to the query keyword, and a network link that points to the document content.
  • the method for obtaining and displaying query information according to the second embodiment of the present invention includes:
  • Step 201 Generate request information according to the query keyword and operating system information input by the user, and send the request information to the server.
  • Step 202 Receive, by the server, a query result that matches a query keyword and operating system information in the request information, where the query result includes: analyzing, by the server, an operating system type according to the operating system information (for example, The winxp system is also a win7 or win8 system, and the query data corresponding to the operating system is searched according to the operating system type, and the query result obtained by matching the query keyword with the query data is saved and saved;
  • an operating system type for example, The winxp system is also a win7 or win8 system, and the query data corresponding to the operating system is searched according to the operating system type, and the query result obtained by matching the query keyword with the query data is saved and saved;
  • Step 203 Set a label according to the operating system information, respectively display the corresponding query result in the corresponding label page, switch to the corresponding label page according to the user's click on the label, and display the corresponding query result.
  • the server will The operating system analyzes its type and corresponding data, and then finds the data corresponding to the "printer installation" problem to form the query result).
  • the present invention may also adopt the following solution:
  • the step 201 further includes: matching the query keyword input by the user with the string information saved in the database, prompting the matched at least one character string information to the user for selection, and generating the feature code according to the string information selected by the user. And generating request information according to the feature code and operating system information.
  • the step 202 of the above second embodiment is mainly directed to the problem of the solution that can be accurately found. However, if there is a solution that does not find a direct correspondence or a problem that is not very clear, the present invention also provides a method for the user to select a manual process to search or re-enter a query keyword to handle the problem (also It is called manual search operation after fuzzy search. The specific steps are as follows:
  • the operating system information in the method steps mentioned in the foregoing embodiments includes: operating system information input by the user and current operating system information automatically recognized;
  • the present invention further provides a system for querying information display and display, which includes: one or more clients 401 and a server 402, where
  • the client 401 includes a client as described in the foregoing first embodiment
  • the server 402 further includes:
  • the database 4021 is configured to store a query keyword, operating system information, a query result, and a correspondence between the query result and the query keyword and operating system information.
  • the data interface 4022 is adapted to receive one or more request information that is sent by the client and that carries the query keyword and operating system information, and analyze an operating system type according to the operating system information, according to the operating system. Searching for the query data corresponding to the operating system type, matching the query keyword with the query data to obtain a query result, and sending the matched query result to the client.
  • the present invention greatly enhances the user experience and satisfies the diverse needs of the user group. Not only can it provide solutions to problems encountered by users' current operating systems, but they can also push alternative solutions for other operating systems.
  • the invention can accurately match the results according to the user's operating system, and the searched solution is more targeted. If the user's question is more partial or does not say the point, the server will switch to the fuzzy search result, followed by Continue to match the solution.
  • the present invention enables the solution provided by the webpage knowledge base to display multiple tabs. By default, the solution corresponding to the current operating system of the user is selected. If there is a solution corresponding to other operating systems, other operating system solutions will become Candidate tabs, which users can open manually.
  • the various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or digital signal processor (DSP) may be used in practice to implement some or all of the components of the client and system for query information acquisition and presentation in accordance with embodiments of the present invention. Or all features.
  • the invention may also be embodied as a device or device program for performing some or all of the methods described herein.
  • Such a program implementing the present invention may be stored on a computer readable medium or may be in the form of one or more signals. Such signals may be downloaded from the Internet website, or provided on a carrier signal, or in any other form.
  • Figure 5 illustrates a terminal device that can implement a method of query information acquisition and presentation in accordance with the present invention.
  • the terminal device conventionally includes a processor 510 and a computer program product or computer readable medium in the form of a memory 520.
  • Memory 520 can be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read Only Memory), EPROM, hard disk or ROM.
  • Memory 520 has a memory space 530 for program code 531 for performing any of the method steps described above.
  • the storage space 530 for program code can include various program code 531 for implementing various steps in the above methods, respectively. These program code can be read from or written to one or more computer program products.
  • Such computer program products include program code carriers such as hard disks, compact disks (CDs), memory cards or floppy disks.
  • Such a computer program product is typically a portable or fixed storage unit as described with reference to Figure 6.
  • the storage unit may have a storage section, a storage space, and the like arranged similarly to the storage 520 in the terminal device of Fig. 5.
  • the program code can be compressed, for example, in an appropriate form.
  • the storage unit includes computer readable code 531, i.e., code readable by a processor, such as 510, that when executed by the terminal device causes the terminal device to perform each of the methods described above step.
  • an embodiment or “one or more embodiments” as used herein means that the particular features, structures, or characteristics described in connection with the embodiments are included in at least one embodiment of the invention.
  • the phrase “in one embodiment” herein does not necessarily refer to the same embodiment.
  • the word "a” or "an” preceding a component does not exclude the presence of a plurality of such elements.
  • the invention can be implemented by means of hardware comprising several distinct elements and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means can be embodied by the same hardware item.
  • the use of the words first, second, and third does not indicate any order. These words can be interpreted as names.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Disclosed are a client, method and system for acquiring and displaying query information. The client comprises: a user interface for receiving a query keyword input by a user and operation system information and notifying a request generation module, receiving a notification of a data configuration module, and switching to a corresponding label page according to the click of a user to a label and displaying a corresponding query result; the request generation module for generating request information according to the query keyword and the operation system information and notifying a data exchange interface of same; the data exchange interface for sending the request information to a server, and receiving the query result which is sent by the server and matches with the query keyword and the operation system information in the request information and notifying a data configuration module of same; and the data configuration module for respectively setting labels according to the operation system information, and configuring corresponding query results in corresponding label pages. The present invention can provide solutions for users to solve the problem of the current operation system, and can also propose solutions for other operation systems to alternate.

Description

查询信息获取及展示的客户端、 方法及***  Client, method and system for querying information acquisition and display
技术领域 Technical field
本发明涉及网络数据通信技术领域, 具体地说, 涉及一种查询信息获取及展示 的客户端、 方法及***。  The present invention relates to the field of network data communication technologies, and in particular, to a client, method and system for querying information acquisition and display.
背景技术  Background technique
现有技术中, 所有解决方案都记录在一个数据库中。 这个数据库就是电脑问题 中的特征数据库, 客户端程序使用 WinlNet API访问 php接口, 将用户的电脑问题和 用户当前的操作***传给服务器, 服务器再将这些数据转义成特征码的形式去特征 数据库里查询解决方案。  In the prior art, all solutions are recorded in a database. This database is the characteristic database in the computer problem. The client program uses the WinlNet API to access the php interface, and transmits the user's computer problem and the user's current operating system to the server. The server then converts the data into a feature code to the feature database. Query the solution.
上述这个操作可以叫做词法模式匹配。 匹配度最高的结果, 就被当作解决方案 展现给用户。 解决方案的结果分为 2 类: 精确匹配结果和模糊搜索结果, 执行方案 有 2种方式, 调用工具程序和打开知识库网页。  This operation can be called lexical pattern matching. The result with the highest matching is presented to the user as a solution. The results of the solution are divided into 2 categories: Exact match results and fuzzy search results, execution plan There are 2 ways to call the tool program and open the knowledge base web page.
所以, 现有内容是根据用户提问搜索特征数据库, 将多个方案的前 3个展示给 用户让用户进行选择。 如果是打开网页知识库方案, 程序会根据用户当前***展示 网页知识库方案。  Therefore, the existing content is to search the feature database according to the user question, and display the first three of the multiple programs to the user for the user to make a selection. If you open the web knowledge base solution, the program will display the web knowledge base plan according to the user's current system.
所述 3个方案里面有的可能对用户当前***没有效果。 网页知识库方案直接展 示用户当前***的对应方案可能会让一些同时用多***的用户找不到解决方案。 比 如: win7用户可能有一台 WinXP的电脑, 该用户想看下对应 WinXP的解决方案, 但是提供的方案里面只有 win7。  Some of the three schemes may have no effect on the user's current system. The web knowledge base solution directly shows the user's current system's corresponding solution may make some users who use multiple systems at the same time can not find a solution. For example: win7 users may have a WinXP computer, the user wants to see the corresponding WinXP solution, but the only solution provided is win7.
因此, 现有急需一种能够针对电脑中产生的问题来提供不同解决方案, 便成为 亟待解决的技术问题。  Therefore, there is an urgent need for a solution that can provide different solutions to problems generated in a computer, which becomes a technical problem to be solved.
发明内容  Summary of the invention
鉴于上述问题, 提出了本发明以便提供一种克服上述问题或者至少部分地解决 或者减緩上述问题的一种查询信息获取及展示的客户端、 方法及***。  In view of the above problems, the present invention has been made in order to provide a client, method and system for querying and displaying query information that overcomes the above problems or at least partially solves or alleviates the above problems.
根据本发明的一个方面, 提供了一种查询信息获取及展示的客户端, 其特征在 于, 包括: 用户接口、 请求生成模块、 数据交换接口和数据配置模块, 其中,  According to an aspect of the present invention, a client for querying information display and display is provided, comprising: a user interface, a request generation module, a data exchange interface, and a data configuration module, where
所述用户接口, 适于接收用户输入的查询关键词和操作***信息并通知所述请 求生成模块, 接收所述数据配置模块的通知, 根据用户对所述标签的点选切换到相 应的标签页面并显示相应的查询结果;  The user interface is adapted to receive a query keyword and operating system information input by the user, and notify the request generating module to receive the notification of the data configuration module, and switch to the corresponding tab page according to the user's clicking on the label. And display the corresponding query results;
所述请求生成模块, 适于根据所述查询关键词和操作***信息生成请求信息并 通知所述数据交换接口;  The request generating module is adapted to generate request information according to the query keyword and operating system information, and notify the data exchange interface;
所述数据交换接口, 适于将所述请求信息发送至服务器, 并接收所述服务器发 来的与所述请求信息中查询关键词和操作***信息匹配的查询结果并通知所述数据 配置模块, 所述查询结果包括: 在所述服务器根据所述操作***信息分析操作*** 类型, 根据所述操作***类型查找对应所述操作***的查询数据, 使用所述查询关 键词与所述查询数据进行匹配得到的查询结果; The data exchange interface is adapted to send the request information to a server, and receive the server to send The query result matching the query keyword and the operating system information in the request information, and notifying the data configuration module, the query result includes: analyzing, by the server, an operating system type according to the operating system information, according to the The operating system type searches for query data corresponding to the operating system, and uses the query keyword to match the query data to obtain a query result;
所述数据配置模块, 适于分別依据所述操作***信息设置标签, 将相应的查询 结果配置在相应的标签页面内。  The data configuration module is adapted to set a label according to the operating system information, and configure a corresponding query result in a corresponding label page.
根据本发明的一个方面, 还提供了一种查询信息获取及展示的方法, 其中, 包 括:  According to an aspect of the present invention, a method for obtaining and displaying query information is further provided, which includes:
根据用户输入的查询关键词和操作***信息生成请求信息并发送至服务器; 接收所述服务器发来的与所述请求信息中查询关键词和操作***信息匹配的查 询结果, 所述查询结果包括: 在所述服务器根据所述操作***信息分析操作***类 型, 根据所述操作***类型查找对应所述操作***的查询数据, 使用所述查询关键 词与所述查询数据进行匹配得到的查询结果并保存;  Generating the request information according to the query keyword and the operating system information input by the user and sending the request information to the server; receiving the query result sent by the server and matching the query keyword and the operating system information in the request information, the query result includes: The server analyzes the operating system type according to the operating system information, searches for query data corresponding to the operating system according to the operating system type, and uses the query keyword to match the query data to obtain a query result and save the query result. ;
分別依据所述操作***信息设置标签, 将相应的查询结果显示在相应的标签页 面内, 根据用户对所述标签的点选切换到相应的标签页面并显示相应的查询结果。  The label is set according to the operating system information, and the corresponding query result is displayed in the corresponding tab page. According to the user's click on the label, the corresponding tab page is displayed and the corresponding query result is displayed.
根据本发明的一个方面, 还提供了一种查询信息获取及展示的***, 包括: 一 个或多个客户端以及服务器, 其中,  According to an aspect of the present invention, a system for querying information display and display is provided, including: one or more clients and a server, where
所述客户端, 包括如上述任一项所述的客户端;  The client, including the client as described in any of the above;
所述服务器, 进一步包括:  The server further includes:
数据库, 适于存储查询关键词、 操作***信息、 查询结果及所述查询结果与所 述查询关键词、 操作***信息的对应关系;  a database, configured to store a query keyword, operating system information, a query result, and a correspondence between the query result and the query keyword and operating system information;
数据接口, 适于接收一个或多个所述客户端发来的携带有所述查询关键词、 操 作***信息的请求信息, 并根据所述操作***信息分析操作***类型, 根据所述操 作***类型查找对应所述操作***类型的查询数据, 使用所述查询关键词与所述查 询数据进行匹配得到查询结果, 并将匹配的查询结果发送给所述客户端。  a data interface, configured to receive one or more request information that is sent by the client and that carries the query keyword and operating system information, and analyze an operating system type according to the operating system information, according to the operating system type Querying the query data corresponding to the operating system type, using the query keyword to match the query data to obtain a query result, and sending the matched query result to the client.
依据本发明的又一个方面, 提供了一种计算机程序, 包括计算机可读代码, 当 所述计算机可读代码在终端设备上运行时, 导致所述终端设备执行根据上述任一项 所述的查询信息获取及展示的方法。  According to still another aspect of the present invention, a computer program is provided, comprising computer readable code, when the computer readable code is run on a terminal device, causing the terminal device to perform the query according to any of the above Method of information acquisition and display.
依据本发明的再一个方面, 提供了一种计算机可读介质, 其中存储了如前项所 述的计算机程序。  According to still another aspect of the present invention, a computer readable medium is provided, wherein the computer program as described in the preceding paragraph is stored.
与现有的方案相比, 本发明所获得的技术效果:  The technical effects obtained by the present invention are compared with the existing solutions:
1 ) 本发明极大的提升了用户体验, 满足了不用用户群的多样性需求。 不仅能够 为用户当前操作***遇到的问题提供解决方案还可以把其他操作***的解决方案推 出来备选。 1) The present invention greatly enhances the user experience and satisfies the diverse needs of the user group. Not only can provide solutions for problems encountered by users' current operating systems, but also push solutions for other operating systems. Come out as an alternative.
2 )本发明能够根据用户操作***精确匹配结果,搜索出的解决方案更有针对性。 如果用户的提问比较偏门或者没说出要点, 服务器会换用模糊搜索结果的方式, 继 续匹配解决方案。  2) The invention can accurately match the results according to the user's operating system, and the searched solution is more targeted. If the user's question is more partial or does not say the point, the server will switch to the fuzzy search result and continue to match the solution.
3 )本发明能够使网页知识库提供的解决方案会展示多个标签页, 默认选中用户 当前操作***对应的解决方案, 如果还有对应其他操作***的解决方案, 其他操作 ***的解决方案会成为候选标签页, 用户可以手动打开。  3) The present invention enables the solution provided by the webpage knowledge base to display multiple tabs. By default, the solution corresponding to the current operating system of the user is selected. If there is a solution corresponding to other operating systems, other operating system solutions will become Candidate tabs, which users can open manually.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段, 而可依照说明书的内容予以实施, 并且为了让本发明的上述和其它目的、 特征和优 点能够更明显易懂, 以下特举本发明的具体实施方式。  The above description is only an overview of the technical solutions of the present invention, and the technical means of the present invention can be more clearly understood, and can be implemented in accordance with the contents of the specification, and the above and other objects, features and advantages of the present invention can be more clearly understood. Specific embodiments of the invention are set forth below.
附图说明  DRAWINGS
通过阅读下文优选实施方式的详细描述, 各种其他的优点和益处对于本领域普 通技术人员将变得清楚明了。 附图仅用于示出优选实施方式的目的, 而并不认为是 对本发明的限制。 而且在整个附图中, 用相同的参考符号表示相同的部件。 在附图 中:  Various other advantages and benefits will become apparent to those skilled in the art in the <RTIgt; The drawings are only for the purpose of illustrating the preferred embodiments and are not intended to limit the invention. Throughout the drawings, the same reference numerals are used to refer to the same parts. In the drawing:
图 1示意性示出了根据本发明一个实施例所述的一种查询信息获取及展示的客 户端结构框图。  FIG. 1 is a block diagram showing the structure of a client for obtaining and displaying query information according to an embodiment of the invention.
图 2示意性示出了根据本发明一个实施例所述的一种查询信息获取及展示的方 法流程图。  FIG. 2 is a flow chart showing a method for obtaining and displaying query information according to an embodiment of the invention.
图 3示意性示出了根据本发明一个实施例所实施的客户端的一种显示效果图; 图 4示意性示出了根据本发明一个实施例所述的一种查询信息获取及展示的系 统的结构框图;  FIG. 3 is a schematic diagram showing a display effect of a client implemented according to an embodiment of the present invention; FIG. 4 is a schematic diagram showing a system for querying information display and display according to an embodiment of the present invention; Structure diagram;
图 5示意性地示出了用于执行根据本发明的方法的终端设备的框图; 以及 图 6示意性地示出了用于保持或者携带实现根据本发明的方法的程序代码的存 储单元。 具体实施例  Fig. 5 schematically shows a block diagram of a terminal device for carrying out the method according to the invention; and Fig. 6 schematically shows a storage unit for holding or carrying program code implementing the method according to the invention. Specific embodiment
下面结合附图和具体的实施方式对本发明作进一步的描述。  The invention is further described below in conjunction with the drawings and specific embodiments.
如图 1和 3所示,是本发明实施例一所述的一种查询信息获取及展示的客户端, 其中, 包括: 用户接口 101、 请求生成模块 102、 数据交换接口 103和数据配置模块 104, 其中,  As shown in FIG. 1 and FIG. 3, a client for obtaining and displaying query information according to the first embodiment of the present invention includes: a user interface 101, a request generation module 102, a data exchange interface 103, and a data configuration module 104. , among them,
所述用户接口 101, 与所述数据配置模块 104和请求生成模块 102相耦接, 适 于接收用户输入的查询关键词和操作***信息并通知所述请求生成模块, 接收所述 数据配置模块的通知, 根据用户对所述标签的点选切换到相应的标签页面并显示相 应的查询结果; (如图 3所示中的"立即解决", 用户通过点击 "立即解决"会显示出与 查询的 "打印机安装"问题这个标签相应的标签页面并显示服务器中保存的查询结 果) 。 The user interface 101 is coupled to the data configuration module 104 and the request generation module 102, and is adapted to receive a query keyword and operating system information input by the user, and notify the request generation module to receive the The notification of the data configuration module is switched to the corresponding tab page according to the user's clicking on the label and displaying the corresponding query result; (as shown in Figure 3, "immediately resolve", the user will display by clicking "solve immediately" Out the "Printer Installation" question with the query and the tab page corresponding to this tab and display the results of the query saved in the server).
所述请求生成模块 102, 与所述用户接口 101和数据交换接口 103相耦接, 适 于根据所述查询关键词和操作***信息生成请求信息并通知所述数据交换接口; 所述数据交换接口 103, 与所述请求生成模块 102、 服务器和数据配置模块 104 相耦接, 适于将所述请求信息发送至服务器, 并接收所述服务器发来的与所述请求 信息中查询关键词和操作***信息匹配的查询结果并通知所述数据配置模块 104,所 述查询结果包括: 在所述服务器根据所述操作***信息分析操作***类型 (例如: winxp***还是 win7或 win8***) , 根据所述操作***类型查找对应所述操作*** 的查询数据, 使用所述查询关键词与所述查询数据进行匹配得到的查询结果; (如 图 3 所示服务器会根据当前的操作***分析出其类型以及对应的数据, 然后在查找 出与 "打印机安装"问题相对应的数据形成查询结果) 。  The request generating module 102 is coupled to the user interface 101 and the data exchange interface 103, and is adapted to generate request information according to the query keyword and operating system information and notify the data exchange interface; the data exchange interface 103. The method is coupled to the request generating module 102, the server, and the data configuration module 104, and is configured to send the request information to a server, and receive a query keyword and operation sent by the server and the request information. The system information matches the query result and notifies the data configuration module 104, the query result includes: analyzing, by the server, an operating system type according to the operating system information (eg, a winxp system or a win7 or win8 system), according to the The operating system type searches for query data corresponding to the operating system, and uses the query keyword to match the query data to obtain a query result; (as shown in FIG. 3, the server analyzes the type and corresponding according to the current operating system. The data, then find out the problem with the "printer installation" The data should form the query results).
所述数据配置模块 104, 与所述用户接口和数据交换接口 103相耦接, 适于分 別依据所述操作***信息设置标签, 将相应的查询结果配置在相应的标签页面内。 此外, 在本发明实施例一所述的一种查询信息获取及展示的客户端的基础上, 如果针对一些并不是很明确的问题或者查找不到直接对应的解决方案时, 本发明还 可以采用如下解决方案:  The data configuration module 104 is coupled to the user interface and the data exchange interface 103, and is configured to set a label according to the operating system information, and configure a corresponding query result in the corresponding label page. In addition, on the basis of the client that obtains and displays the query information according to the first embodiment of the present invention, if the solution is not very clear or the direct corresponding solution is not found, the present invention may also adopt the following solution:
所述请求生成模块 102, 进一步适于根据所述查询关键词与数据库中保存的字 符串信息匹配, 获取所匹配的至少一个字符串信息并通知所述用户接口 101 ; 根据用 户选定的字符串信息生成特征码, 根据所述特征码与操作***信息生成请求信息; 所述用户接口 101, 进一步适于将所匹配的至少一个字符串信息提示给用户供 选择, 接收用户选定的字符串信息并通知所述请求生成模块 102。  The request generating module 102 is further adapted to match the query keyword with the string information saved in the database, acquire the matched at least one character string information, and notify the user interface 101; according to the user selected string Generating a feature code, and generating request information according to the feature code and the operating system information; the user interface 101 is further adapted to prompt the matched at least one character string information to the user for selection, and receive the string information selected by the user. And the request generation module 102 is notified.
这里请求生成模块 102和用户接口 101的操作主要是针对一些并不是很明确的 问题提供一些相类似问题的解决方案并提供给用户选择; 当用户看到后发现也没有 可以解决的方案时, 这里本发明还提供了用于用户选择人工流程查找或重新输入查 询关键词等方式来处理问题 (也可以称为模糊查找后人工查找操作) , 具体步骤如 下:  Here, the operations of the request generation module 102 and the user interface 101 mainly provide solutions for similar problems for some problems that are not very clear and provide the user with a choice; when the user sees that there is no solution that can be solved, here The invention also provides a method for the user to select a manual process to find or re-enter a query keyword to process the problem (also referred to as a manual search operation after the fuzzy search), and the specific steps are as follows:
所述数据交换接口 103, 进一步适于接收所述服务器发来的匹配的多个查询结 果的提示信息并通知所述用户接口 101 ; 接收所述用户接口 101的通知, 根据用户的 选择由所述服务器接收所选定的查询结果; 所述用户接口 101, 进一步适于显示所述提示信息供用户选择, 并根据所述用 户的选择提示用户进入人工流程和 /或重新输入查询关键词, 或者将所述用户的选择 通知所述数据交换接口 103。 其中, 上述所述的这些实施例提到的所述操作***信息, 包括: 所述用户接口The data exchange interface 103 is further adapted to receive the prompt information of the matched multiple query results sent by the server and notify the user interface 101; receive the notification of the user interface 101, according to the user's selection by the user The server receives the selected query result; The user interface 101 is further adapted to display the prompt information for the user to select, and prompt the user to enter the manual process and/or re-enter the query keyword according to the user's selection, or notify the user of the selection of the data. Exchange interface 103. The operating system information mentioned in the foregoing embodiments, including: the user interface
101接收的用户输入的操作***信息及自动识別的当前操作***信息; 101 received operating system information input by the user and automatically identified current operating system information;
所述用户接口 101, 适于默认切换到所述当前操作***信息相应的标签页面并 显示相应的查询结果。  The user interface 101 is adapted to switch to a corresponding tab page of the current operating system information by default and display a corresponding query result.
另外, 所述数据交换接口 103, 所接收的查询结果, 包括: 记载有与所述查询 关键词对应的解决方案的文档内容以及指向所述文档内容的网络链接。 如图 2和 3所示, 是本发明实施例二所述的一种查询信息获取及展示的方法, 其中, 包括:  In addition, the data exchange interface 103, the received query result, includes: a document content that records a solution corresponding to the query keyword, and a network link that points to the document content. As shown in FIG. 2 and FIG. 3, the method for obtaining and displaying query information according to the second embodiment of the present invention includes:
步骤 201, 根据用户输入的查询关键词和操作***信息生成请求信息并发送至 服务器;  Step 201: Generate request information according to the query keyword and operating system information input by the user, and send the request information to the server.
步骤 202, 接收所述服务器发来的与所述请求信息中查询关键词和操作***信 息匹配的查询结果, 所述查询结果包括: 在所述服务器根据所述操作***信息分析 操作***类型 (例如: winxp***还是 win7或 win8***) , 根据所述操作***类型 查找对应所述操作***的查询数据, 使用所述查询关键词与所述查询数据进行匹配 得到的查询结果并保存;  Step 202: Receive, by the server, a query result that matches a query keyword and operating system information in the request information, where the query result includes: analyzing, by the server, an operating system type according to the operating system information (for example, The winxp system is also a win7 or win8 system, and the query data corresponding to the operating system is searched according to the operating system type, and the query result obtained by matching the query keyword with the query data is saved and saved;
步骤 203, 分別依据所述操作***信息设置标签, 将相应的查询结果显示在相 应的标签页面内, 根据用户对所述标签的点选切换到相应的标签页面并显示相应的 查询结果。 (如图 3所示中的"立即解决", 用户通过点击 "立即解决"会显示出与查询 的"打印机安装"问题这个标签相应的标签页面并显示服务器中保存的查询结果,服务 器会根据当前的操作***分析出其类型以及对应的数据, 然后在查找出与"打印机安 装"问题相对应的数据形成查询结果) 。 此外, 在本发明实施例二所述的一种查询信息获取及展示的方法的基础上, 如 果针对一些并不是很明确的问题或者查找不到直接对应的解决方案时, 本发明还可 以采用如下解决方案:  Step 203: Set a label according to the operating system information, respectively display the corresponding query result in the corresponding label page, switch to the corresponding label page according to the user's click on the label, and display the corresponding query result. (As shown in Figure 3, "Resolve Now", the user clicks "Resolve Now" to display the tab page corresponding to the "Printer Installation" question of the query and displays the results of the query saved in the server. The server will The operating system analyzes its type and corresponding data, and then finds the data corresponding to the "printer installation" problem to form the query result). In addition, on the basis of a method for obtaining and displaying query information according to the second embodiment of the present invention, if the solution is not very clear or the direct corresponding solution is not found, the present invention may also adopt the following solution:
步骤 201 中进一步还包括: 根据用户输入的查询关键词与数据库中保存的字符 串信息匹配, 将所匹配的至少一个字符串信息提示给用户供选择, 根据用户选定的 字符串信息生成特征码, 根据所述特征码与操作***信息生成请求信息。 上述实施例二的步骤 202中主要是针对能够精确查找到的解决方案的问题。 然 而如果当出现查找不到直接对应的解决方案或者针对一些并不是很明确的问题时, 这里本发明还提供了用于用户选择人工流程查找或重新输入查询关键词等方式来处 理问题 (也可以称为模糊查找后人工查找操作) , 具体步骤如下: The step 201 further includes: matching the query keyword input by the user with the string information saved in the database, prompting the matched at least one character string information to the user for selection, and generating the feature code according to the string information selected by the user. And generating request information according to the feature code and operating system information. The step 202 of the above second embodiment is mainly directed to the problem of the solution that can be accurately found. However, if there is a solution that does not find a direct correspondence or a problem that is not very clear, the present invention also provides a method for the user to select a manual process to search or re-enter a query keyword to handle the problem (also It is called manual search operation after fuzzy search. The specific steps are as follows:
接收所述服务器发来的匹配的多个查询结果的提示信息并显示给用户供选择, 根据用户的选择由所述服务器接收所选定的查询结果或者提示用户进入人工流程和 / 或重新输入查询关键词。 其中, 上述这些实施例提到的方法步骤中所述操作***信息, 包括: 用户输入 的操作***信息及自动识別的当前操作***信息;  Receiving the prompt information of the matched plurality of query results sent by the server and displaying the information to the user for selection, receiving the selected query result by the server according to the user's selection or prompting the user to enter the manual process and/or re-entering the query Key words. The operating system information in the method steps mentioned in the foregoing embodiments includes: operating system information input by the user and current operating system information automatically recognized;
默认切换到所述当前操作***信息相应的标签页面并显示相应的查询结果。 另外, 所述查询结果, 包括: 记载有与所述查询关键词对应的解决方案的文档 内容以及指向所述文档内容的网络链接。 另外, 如图 4所示, 本发明还提供了一种查询信息获取及展示的***, 其中, 包括: 一个或多个客户端 401 以及服务器 402, 其中,  By default, it switches to the corresponding tab page of the current operating system information and displays the corresponding query result. In addition, the query result includes: a document content describing a solution corresponding to the query keyword and a network link pointing to the document content. In addition, as shown in FIG. 4, the present invention further provides a system for querying information display and display, which includes: one or more clients 401 and a server 402, where
所述客户端 401, 包括如上述实施例一中所述的客户端;  The client 401 includes a client as described in the foregoing first embodiment;
所述服务器 402, 进一步包括:  The server 402 further includes:
数据库 4021, 适于存储查询关键词、 操作***信息、 查询结果及所述查询结果 与所述查询关键词、 操作***信息的对应关系;  The database 4021 is configured to store a query keyword, operating system information, a query result, and a correspondence between the query result and the query keyword and operating system information.
数据接口 4022, 适于接收一个或多个所述客户端发来的携带有所述查询关键 词、 操作***信息的请求信息, 并根据所述操作***信息分析操作***类型, 根据 所述操作***类型查找对应所述操作***类型的查询数据, 使用所述查询关键词与 所述查询数据进行匹配得到查询结果, 并将匹配的查询结果发送给所述客户端。  The data interface 4022 is adapted to receive one or more request information that is sent by the client and that carries the query keyword and operating system information, and analyze an operating system type according to the operating system information, according to the operating system. Searching for the query data corresponding to the operating system type, matching the query keyword with the query data to obtain a query result, and sending the matched query result to the client.
这里所述的***中涉及到的具体内容在前面所述的客户端和方法中已经进行了 详细的展开说明, 这里不再贅述。 与现有的方案相比, 本发明所获得的技术效果:  The specific content involved in the system described herein has been described in detail in the client and method described above, and will not be described again here. The technical effects obtained by the present invention are compared with the existing solutions:
1 ) 本发明极大的提升了用户体验, 满足了不用用户群的多样性需求。 不仅能够 为用户当前操作***遇到的问题提供解决方案还可以把其他操作***的解决方案推 出来备选。  1) The present invention greatly enhances the user experience and satisfies the diverse needs of the user group. Not only can it provide solutions to problems encountered by users' current operating systems, but they can also push alternative solutions for other operating systems.
2 )本发明能够根据用户操作***精确匹配结果,搜索出的解决方案更有针对性。 如果用户的提问比较偏门或者没说出要点, 服务器会换用模糊搜索结果的方式, 继 续匹配解决方案。 2) The invention can accurately match the results according to the user's operating system, and the searched solution is more targeted. If the user's question is more partial or does not say the point, the server will switch to the fuzzy search result, followed by Continue to match the solution.
3 )本发明能够使网页知识库提供的解决方案会展示多个标签页, 默认选中用户 当前操作***对应的解决方案, 如果还有对应其他操作***的解决方案, 其他操作 ***的解决方案会成为候选标签页, 用户可以手动打开。 本发明的各个部件实施例可以以硬件实现, 或者以在一个或者多个处理器上运 行的软件模块实现, 或者以它们的組合实现。 本领域的技术人员应当理解, 可以在 实践中使用微处理器或者数字信号处理器(DSP) 来实现根据本发明实施例的查询信 息获取及展示的客户端及***中的一些或者全部部件的一些或者全部功能。 本发明 还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序 3) The present invention enables the solution provided by the webpage knowledge base to display multiple tabs. By default, the solution corresponding to the current operating system of the user is selected. If there is a solution corresponding to other operating systems, other operating system solutions will become Candidate tabs, which users can open manually. The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or digital signal processor (DSP) may be used in practice to implement some or all of the components of the client and system for query information acquisition and presentation in accordance with embodiments of the present invention. Or all features. The invention may also be embodied as a device or device program for performing some or all of the methods described herein.
(例如, 计算机程序和计算机程序产品) 。 这样的实现本发明的程序可以存储在计 算机可读介质上, 或者可以具有一个或者多个信号的形式。 这样的信号可以从因特 网网站上下载得到, 或者在载体信号上提供, 或者以任何其他形式提供。 (for example, computer programs and computer program products). Such a program implementing the present invention may be stored on a computer readable medium or may be in the form of one or more signals. Such signals may be downloaded from the Internet website, or provided on a carrier signal, or in any other form.
例如, 图 5示出了可以实现根据本发明的查询信息获取及展示的方法的终端设 备。 该终端设备传统上包括处理器 510和以存储器 520形式的计算机程序产品或者 计算机可读介质。 存储器 520 可以是诸如闪存、 EEPROM (电可擦除可编程只读存 储器) 、 EPROM、 硬盘或者 ROM之类的电子存储器。 存储器 520具有用于执行上 述方法中的任何方法步骤的程序代码 531的存储空间 530。 例如, 用于程序代码的存 储空间 530可以包括分別用于实现上面的方法中的各种步骤的各个程序代码 531。这 些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个 计算机程序产品中。 这些计算机程序产品包括诸如硬盘, 紧致盘 (CD) 、 存储卡或 者软盘之类的程序代码载体。 这样的计算机程序产品通常为如参考图 6 所述的便携 式或者固定存储单元。 该存储单元可以具有与图 5 的终端设备中的存储器 520 类似 布置的存储段、 存储空间等。 程序代码可以例如以适当形式进行压縮。 通常, 存储 单元包括计算机可读代码 531,, 即可以由例如诸如 510之类的处理器读取的代码, 这些代码当由终端设备运行时, 导致该终端设备执行上面所描述的方法中的各个步 骤。  For example, Figure 5 illustrates a terminal device that can implement a method of query information acquisition and presentation in accordance with the present invention. The terminal device conventionally includes a processor 510 and a computer program product or computer readable medium in the form of a memory 520. Memory 520 can be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read Only Memory), EPROM, hard disk or ROM. Memory 520 has a memory space 530 for program code 531 for performing any of the method steps described above. For example, the storage space 530 for program code can include various program code 531 for implementing various steps in the above methods, respectively. These program code can be read from or written to one or more computer program products. These computer program products include program code carriers such as hard disks, compact disks (CDs), memory cards or floppy disks. Such a computer program product is typically a portable or fixed storage unit as described with reference to Figure 6. The storage unit may have a storage section, a storage space, and the like arranged similarly to the storage 520 in the terminal device of Fig. 5. The program code can be compressed, for example, in an appropriate form. Typically, the storage unit includes computer readable code 531, i.e., code readable by a processor, such as 510, that when executed by the terminal device causes the terminal device to perform each of the methods described above step.
本文中所称的 "一个实施例" 、 "实施例"或者 "一个或者多个实施例" 意味 着, 结合实施例描述的特定特征、 结构或者特性包括在本发明的至少一个实施例中。 此外, 请注意, 这里 "在一个实施例中" 的词语例子不一定全指同一个实施例。  "an embodiment," or "one or more embodiments" as used herein means that the particular features, structures, or characteristics described in connection with the embodiments are included in at least one embodiment of the invention. In addition, it should be noted that the phrase "in one embodiment" herein does not necessarily refer to the same embodiment.
在此处所提供的说明书中, 说明了大量具体细节。 然而, 能够理解, 本发明的 实施例可以在没有这些具体细节的情况下被实践。 在一些实例中, 并未详细示出公 知的方法、 结构和技术, 以便不模糊对本说明书的理解。 应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制, 并且本 领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。 在权利 要求中, 不应将位于括号之间的任何参考符号构造成对权利要求的限制。 单词 "包 含"不排除存在未列在权利要求中的元件或步骤。 位于元件之前的单词 "一"或 "一 个" 不排除存在多个这样的元件。 本发明可以借助于包括有若干不同元件的硬件以 及借助于适当编程的计算机来实现。 在列举了若干装置的单元权利要求中, 这些装 置中的若干个可以是通过同一个硬件项来具体体现。 单词第一、 第二、 以及第三等 的使用不表示任何顺序。 可将这些单词解释为名称。 Numerous specific details are set forth in the description provided herein. However, it is understood that the embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques are not shown in detail so as not to obscure the understanding of the description. It is to be noted that the above-described embodiments are illustrative of the invention and are not intended to limit the scope of the invention, and those skilled in the art can devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as a limitation. The word "comprising" does not exclude the presence of the elements or the steps in the claims. The word "a" or "an" preceding a component does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means can be embodied by the same hardware item. The use of the words first, second, and third does not indicate any order. These words can be interpreted as names.
此外, 还应当注意, 本说明书中使用的语言主要是为了可读性和教导的目的而 选择的, 而不是为了解释或者限定本发明的主题而选择的。 因此, 在不偏离所附权 利要求书的范围和精神的情况下, 对于本技术领域的普通技术人员来说许多修改和 变更都是显而易见的。 对于本发明的范围, 对本发明所做的公开是说明性的, 而非 限制性的, 本发明的范围由所附权利要求书限定。  In addition, it should be noted that the language used in the specification has been selected for the purpose of readability and teaching, and is not intended to be construed as limiting or limiting. Therefore, many modifications and changes will be apparent to those skilled in the art without departing from the scope of the invention. The disclosure of the present invention is intended to be illustrative, and not restrictive, and the scope of the invention is defined by the appended claims.

Claims

权 利 要 求 Rights request
1、 一种查询信息获取及展示的客户端, 其特征在于, 包括: 用户接口、 请求生 成模块、 数据交换接口和数据配置模块, 其中, A client for querying information display and display, comprising: a user interface, a request generation module, a data exchange interface, and a data configuration module, wherein
所述用户接口, 适于接收用户输入的查询关键词和操作***信息并通知所述请 求生成模块, 接收所述数据配置模块的通知, 根据用户对所述标签的点选切换到相 应的标签页面并显示相应的查询结果;  The user interface is adapted to receive a query keyword and operating system information input by the user, and notify the request generating module to receive the notification of the data configuration module, and switch to the corresponding tab page according to the user's clicking on the label. And display the corresponding query results;
所述请求生成模块, 适于根据所述查询关键词和操作***信息生成请求信息并 通知所述数据交换接口;  The request generating module is adapted to generate request information according to the query keyword and operating system information, and notify the data exchange interface;
所述数据交换接口, 适于将所述请求信息发送至服务器, 并接收所述服务器发 来的与所述请求信息中查询关键词和操作***信息匹配的查询结果并通知所述数据 配置模块, 所述查询结果包括: 在所述服务器根据所述操作***信息分析操作*** 类型, 根据所述操作***类型查找对应所述操作***的查询数据, 使用所述查询关 键词与所述查询数据进行匹配得到的查询结果;  The data exchange interface is adapted to send the request information to the server, and receive a query result sent by the server that matches the query keyword and the operating system information in the request information, and notify the data configuration module. The query result includes: analyzing, by the server, an operating system type according to the operating system information, searching for query data corresponding to the operating system according to the operating system type, and using the query keyword to match the query data. The result of the query;
所述数据配置模块, 适于分別依据所述操作***信息设置标签, 将相应的查询 结果配置在相应的标签页面内。  The data configuration module is adapted to set a label according to the operating system information, and configure a corresponding query result in a corresponding label page.
2、 如权利要求 1所述的客户端, 其特征在于,  2. The client of claim 1 wherein:
所述请求生成模块, 进一步适于根据所述查询关键词与数据库中保存的字符串 信息匹配, 获取所匹配的至少一个字符串信息并通知所述用户接口; 根据用户选定 的字符串信息生成特征码, 根据所述特征码与操作***信息生成请求信息;  The request generating module is further adapted to: match the query keyword with the string information saved in the database, acquire the matched at least one character string information, and notify the user interface; generate according to the string information selected by the user. a feature code, generating request information according to the feature code and operating system information;
所述用户接口, 进一步适于将所匹配的至少一个字符串信息提示给用户供选择, 接收用户选定的字符串信息并通知所述请求生成模块。  The user interface is further adapted to prompt the matched at least one character string information to the user for selection, receive the character string information selected by the user, and notify the request generating module.
3、 如权利要求 1所述的客户端, 其特征在于,  3. The client of claim 1 wherein:
所述数据交换接口, 进一步适于接收所述服务器发来的匹配的多个查询结果的 提示信息并通知所述用户接口; 接收所述用户接口的通知, 根据用户的选择由所述 服务器接收所选定的查询结果;  The data exchange interface is further adapted to receive the prompt information of the matched multiple query results sent by the server and notify the user interface; receive the notification of the user interface, and receive, by the server according to the user's selection Selected query result;
所述用户接口, 进一步适于显示所述提示信息供用户选择, 并根据所述用户的 选择提示用户进入人工流程和 /或重新输入查询关键词, 或者将所述用户的选择通知 所述数据交换接口。  The user interface is further adapted to display the prompt information for the user to select, and prompt the user to enter the manual process according to the user's selection and/or re-enter the query keyword, or notify the data selection of the user's selection. interface.
4、 如权利要求 1所述的客户端, 其特征在于,  4. The client of claim 1 wherein:
所述操作***信息, 包括: 所述用户接口接收的用户输入的操作***信息及自 动识別的当前操作***信息;  The operating system information includes: operating system information input by the user received by the user interface and current operating system information automatically recognized;
所述用户接口, 适于默认切换到所述当前操作***信息相应的标签页面并显示 相应的查询结果。 The user interface is adapted to switch to a corresponding tab page of the current operating system information by default and display Corresponding query results.
5、 如权利要求 1所述的客户端, 其特征在于,  5. The client of claim 1 wherein:
所述数据交换接口, 所接收的查询结果, 包括: 记载有与所述查询关键词对应 的解决方案的文档内容以及指向所述文档内容的网络链接。  The data exchange interface, the received query result, includes: a document content recorded with a solution corresponding to the query keyword and a network link pointing to the document content.
6、 一种查询信息获取及展示的方法, 其中, 包括:  6. A method for querying information display and display, wherein:
根据用户输入的查询关键词和操作***信息生成请求信息并发送至服务器; 接收所述服务器发来的与所述请求信息中查询关键词和操作***信息匹配的查 询结果, 所述查询结果包括: 在所述服务器根据所述操作***信息分析操作***类 型, 根据所述操作***类型查找对应所述操作***的查询数据, 使用所述查询关键 词与所述查询数据进行匹配得到的查询结果并保存;  Generating the request information according to the query keyword and the operating system information input by the user and sending the request information to the server; receiving the query result sent by the server and matching the query keyword and the operating system information in the request information, the query result includes: The server analyzes the operating system type according to the operating system information, searches for query data corresponding to the operating system according to the operating system type, and uses the query keyword to match the query data to obtain a query result and save the query result. ;
分別依据所述操作***信息设置标签, 将相应的查询结果显示在相应的标签页 面内, 根据用户对所述标签的点选切换到相应的标签页面并显示相应的查询结果。  The label is set according to the operating system information, and the corresponding query result is displayed in the corresponding tab page. According to the user's click on the label, the corresponding tab page is displayed and the corresponding query result is displayed.
7、 如权利要求 6所述的方法, 其特征在于, 根据用户输入的查询关键词和操作 ***信息生成请求信息, 进一步包括:  The method of claim 6, wherein the generating the request information according to the query keyword and the operating system information input by the user further includes:
根据用户输入的查询关键词与数据库中保存的字符串信息匹配, 将所匹配的至 少一个字符串信息提示给用户供选择, 根据用户选定的字符串信息生成特征码, 根 据所述特征码与操作***信息生成请求信息。  Matching the query keyword input by the user with the string information saved in the database, and prompting the matched at least one character string information to the user for selection, and generating a feature code according to the string information selected by the user, according to the feature code and Operating system information generation request information.
8、 如权利要求 6所述的方法, 其特征在于, 接收所述服务器发来的与所述请求 信息中查询关键词和操作***信息匹配的查询结果, 进一步包括:  The method of claim 6, wherein the receiving the query result that is sent by the server and matching the query keyword and the operating system information in the request information further includes:
接收所述服务器发来的匹配的多个查询结果的提示信息并显示给用户供选择, 根据用户的选择由所述服务器接收所选定的查询结果或者提示用户进入人工流程和 / 或重新输入查询关键词。  Receiving the prompt information of the matched plurality of query results sent by the server and displaying the information to the user for selection, receiving the selected query result by the server according to the user's selection or prompting the user to enter the manual process and/or re-entering the query Key words.
9、 如权利要求 6所述的方法, 其特征在于,  9. The method of claim 6 wherein:
所述操作***信息, 包括: 用户输入的操作***信息及自动识別的当前操作系 统信息;  The operating system information includes: operating system information input by the user and current operating system information automatically recognized;
默认切换到所述当前操作***信息相应的标签页面并显示相应的查询结果。 By default, it switches to the corresponding tab page of the current operating system information and displays the corresponding query result.
10、 如权利要求 6所述的方法, 其特征在于, 10. The method of claim 6 wherein:
所述查询结果, 包括: 记载有与所述查询关键词对应的解决方案的文档内容以 及指向所述文档内容的网络链接。  The query result includes: a document content recorded with a solution corresponding to the query keyword and a network link pointing to the document content.
1 1一种查询信息获取及展示的***, 其特征在于, 包括: 一个或多个客户端以 及服务器, 其中,  A system for querying information display and display, comprising: one or more clients and a server, wherein
所述客户端, 包括如权利要求 1 -5中任一项所述的客户端;  The client, comprising the client according to any one of claims 1 to 5;
所述服务器, 进一步包括: 数据库, 适于存储查询关键词、 操作***信息、 查询结果及所述查询结果与所 述查询关键词、 操作***信息的对应关系; The server further includes: a database, configured to store a query keyword, operating system information, a query result, and a correspondence between the query result and the query keyword and operating system information;
数据接口, 适于接收一个或多个所述客户端发来的携带有所述查询关键词、 操 作***信息的请求信息, 并根据所述操作***信息分析操作***类型, 根据所述操 作***类型查找对应所述操作***类型的查询数据, 使用所述查询关键词与所述查 询数据进行匹配得到查询结果, 并将匹配的查询结果发送给所述客户端。  a data interface, configured to receive one or more request information that is sent by the client and that carries the query keyword and operating system information, and analyze an operating system type according to the operating system information, according to the operating system type Querying the query data corresponding to the operating system type, using the query keyword to match the query data to obtain a query result, and sending the matched query result to the client.
12、 一种计算机程序, 包括计算机可读代码, 当所述计算机可读代码在终端设 备上运行时, 导致所述终端设备执行根据权利要求 6-10中的任一个所述的查询信息 获取及展示的方法。  12. A computer program comprising computer readable code, when the computer readable code is run on a terminal device, causing the terminal device to perform the query information acquisition according to any one of claims 6-10 The method of presentation.
13、 一种计算机可读介质, 其中存储了如权利要求 12所述的计算机程序。  13. A computer readable medium, wherein the computer program of claim 12 is stored.
PCT/CN2013/091244 2013-01-10 2013-12-31 Client, method and system for acquiring and displaying query information WO2014108041A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201310009519.1A CN103092942B (en) 2013-01-10 2013-01-10 Query Information obtains and the client of displaying, method and system
CN201310009519.1 2013-01-10

Publications (1)

Publication Number Publication Date
WO2014108041A1 true WO2014108041A1 (en) 2014-07-17

Family

ID=48205507

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/091244 WO2014108041A1 (en) 2013-01-10 2013-12-31 Client, method and system for acquiring and displaying query information

Country Status (2)

Country Link
CN (1) CN103092942B (en)
WO (1) WO2014108041A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092942B (en) * 2013-01-10 2016-08-24 北京奇虎科技有限公司 Query Information obtains and the client of displaying, method and system
CN107122466A (en) * 2017-04-28 2017-09-01 福建中金在线信息科技有限公司 A kind of web documents querying method and system
CN110321544B (en) * 2019-07-08 2023-07-25 北京百度网讯科技有限公司 Method and device for generating information

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101539836A (en) * 2009-04-30 2009-09-23 广东国笔科技股份有限公司 Human-machine interface interactive system and method
CN102096667A (en) * 2009-12-09 2011-06-15 高文龙 Information retrieval method and system
CN103092942A (en) * 2013-01-10 2013-05-08 北京奇虎科技有限公司 Client-side, method and system for inquiring, obtaining and showing information

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080281807A1 (en) * 2007-05-11 2008-11-13 Siemens Aktiengesellschaft Search engine
US8732171B2 (en) * 2010-01-28 2014-05-20 Microsoft Corporation Providing query suggestions
CN102142030B (en) * 2011-03-22 2014-03-26 北京优视网络有限公司 Data searching method and data searching device
CN102184230B (en) * 2011-05-11 2016-08-17 北京百度网讯科技有限公司 The methods of exhibiting of a kind of Search Results and device
CN102402589A (en) * 2011-10-26 2012-04-04 北京百度网讯科技有限公司 Method and equipment for providing reference research information related to research request

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101539836A (en) * 2009-04-30 2009-09-23 广东国笔科技股份有限公司 Human-machine interface interactive system and method
CN102096667A (en) * 2009-12-09 2011-06-15 高文龙 Information retrieval method and system
CN103092942A (en) * 2013-01-10 2013-05-08 北京奇虎科技有限公司 Client-side, method and system for inquiring, obtaining and showing information

Also Published As

Publication number Publication date
CN103092942A (en) 2013-05-08
CN103092942B (en) 2016-08-24

Similar Documents

Publication Publication Date Title
US11669579B2 (en) Method and apparatus for providing search results
JP6487201B2 (en) Method and apparatus for generating recommended pages
US9619574B2 (en) Searching and accessing software application functionality
US11044269B2 (en) Techniques for determining threat intelligence for network infrastructure analysis
KR101953303B1 (en) Identifying matching applications based on browsing activity
US9720672B2 (en) Searching and accessing application functionality
US8522156B2 (en) Method, system and program for supporting input of execution parameter of predetermined software to input field
WO2018085732A1 (en) Techniques for detecting malicious behavior using an accomplice model
JP6806762B2 (en) Methods and devices for pushing information
JP2015204103A (en) Interactive search and recommendation method and device thereof
WO2015081848A1 (en) Socialized extended search method and corresponding device and system
CN102368262A (en) Method and equipment for providing searching suggestions corresponding to query sequence
US20150242474A1 (en) Inline and context aware query box
US20160132596A1 (en) Generating Search Results Based On Software Application Installation Status
US11526575B2 (en) Web browser with enhanced history classification
US20220353157A1 (en) Techniques for detection and analysis of network assets under common management
CN104090887A (en) Music search method and device
WO2014127711A1 (en) Browser, system and method for realizing comparison search
JP6604603B2 (en) SEARCH DEVICE, SEARCH METHOD, AND PROGRAM
WO2017107679A1 (en) Historical information display method and apparatus
US20160328110A1 (en) Method, system, equipment and device for identifying image based on image
CN103814353A (en) Search-based universal navigation
WO2015024522A1 (en) Search method and system, search engine and client
WO2014108041A1 (en) Client, method and system for acquiring and displaying query information
WO2016155643A1 (en) Input-based candidate word display method and device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13870612

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13870612

Country of ref document: EP

Kind code of ref document: A1