[0032] The present invention will be described in further detail below in conjunction with the accompanying drawings.
[0033] Similar to the use of conventional search engines, when users search for specific content, they need to enter relevant keywords in the search box, and then the search engine server will find the link corresponding to the keyword and its related content from the index library. To the user. The difference between the present invention and existing search engines is that the search engine not only presents users with links that can only be clicked to jump, but also provides application interfaces on relevant web pages according to user needs and statistical analysis of a large number of user behaviors. . These application interfaces include but are not limited to: charts, input boxes, controls, option lists, download links, computing interfaces and/or dialog boxes, etc. Users do not need to leave the page of the search engine to directly operate on these application interfaces to obtain further information. Depending on the type of interface, these operations include but are not limited to: login, selection, calculation, query, download, game operations, instant messaging, and/or audio and video communications, etc. These application interfaces are derived from the target webpage, but not necessarily the same as the interface expression on the target webpage.
[0034] Figure 7A A schematic diagram showing the application interface presented on the search engine; Figure 7B A schematic diagram showing the application interface presented on the web page containing the corresponding application interface.
[0035] Such as Figure 7A As shown in, when the user enters "Sina mailbox" in the search box 701, the search engine will present the link 702 of the "Sina mailbox" and its login box 703 to the user. The user does not need to open the link of the Sina mailbox 702 to directly enter the user name and password in the login box 703 on the page of the search engine, and then directly log in to the Sina mailbox. The login box 703 here is an application interface described in the present invention. The application interface in the search engine corresponds to the application interface of the relevant webpage "Sina Mail" 702. Such as Figure 7B As shown in the figure, when the link of "Sina Mail" 702 is opened, it can be seen that there are two login boxes on the "Sina Mail" webpage, "Sina Free Mail" login box 704 and "Sina VIP Mail" login box 705. The login box 703 presented on the search engine page corresponds to the “Sina Free Mail” login box 704 on the “Sina Mail” page. When the user enters the user name and password in the login box 703 and logs in, the application interface of the search engine will pass the user name and password entered by the user to the corresponding box in the login box 704 of the "Sina Free Mail" page on the "Sina Mail" page to achieve Login to the mailbox. Therefore, the combination of the search and the application interface of the present invention reduces the user's operation steps and reduces the number of page openings.
[0036] Refer below figure 1 Describe the implementation steps of the method of the present invention.
[0037] figure 1 Shows a flow chart of the method according to the present invention providing an application interface to the user.
[0038] Such as figure 1 As shown in, first, in step S101, the user's query request is obtained. The query request may be a single keyword, a combination of keywords, sentences, etc. input by the user. In step S102, the search engine extracts keywords from the query request entered by the user, and then performs a matching search in the index library to obtain the search options of the application interface that matches the query request; then in step S103, it will include The search option of the application interface is provided to the user. In addition to the application interface, the search options generally include a link to a webpage corresponding to the application interface and related description content. After this step is completed, you can go to figure 2 The user operation stage shown in.
[0039] figure 2 It shows a flowchart of a user operating an application interface according to the method of the present invention.
[0040] Such as figure 2 As shown in step S201, the user can directly operate the application interface provided by the search engine (S201). Depending on the presented application interface, the user's operation mode of the application interface is also different. For example, if the application interface is a download link, the user can directly download related programs and files in the application interface; if the application interface is a login box, the user can directly complete the login operation on the application interface; if the application interface is a search The user can perform further search operations on the application interface; if the application interface is a customer service interface, the user asks questions in the application interface and gets a response in time, and so on. According to whether it is necessary to jump to other web pages after performing operations on the application interface, the types of application interfaces can be divided into return type and jump type (S203). For the return type application interface, the user does not need to jump to a new page. The user's operation on the application interface is fed back to the search engine that provides the application interface or the website corresponding to the application interface. The website returns according to the user's operation on the application interface. The corresponding information is given to the search engine, and the search engine then presents the returned information to the user (S204). From the perspective of the user side, relevant information can be obtained without opening a new web page. For the jump-type application interface, the search engine sends the user's operation on the application interface to the relevant webpage, and at the same time jumps to the result page of the webpage operation (S205), then a new result page needs to be opened on the user side , But the operation of logging in to the initial page is omitted.
[0041] image 3 It shows a flowchart of an application interface for automatically collecting web pages by a search engine according to the method of the present invention.
[0042] Such as image 3 As shown in, the search engine can periodically analyze whether there are application interfaces on a large number of web pages (S301), as well as the user's operating frequency on these application interfaces, the frequency of clicking on the web page containing the application interface, and the clicking on the website containing the application interface. Whether the frequency exceeds a predetermined threshold is judged whether the extraction condition is satisfied (S302). If it is judged that the extraction condition is satisfied, the application interface and the specific keyword are extracted and placed in the index library (S303). Then, the extracted application interface is associated with a specific keyword (S304). If the extraction conditions are not met, then go to step S301 and continue to analyze the next web page.
[0043] In addition to the system's automatic search and extraction of application interfaces, users can also actively submit application interfaces to search engines.
[0044] Figure 4 It shows a flowchart of an application interface for a webpage submitted by a user according to the method of the present invention.
[0045] In step S401, the user submits an application interface on a specific webpage to the search engine. The search engine can review whether the submitted application interface meets the requirements. If it meets the requirements, in step S402, the application interface and the specific keywords obtained on the webpage or the keywords provided by the user are placed in the index library; and in step S403, the extracted application interface is associated with the specific keywords.
[0046] In order to implement the method of the present invention, a device that combines search and application is provided here. Figure 5 Shows a block diagram of an embodiment of the device according to the invention.
[0047] Such as Figure 5 As shown in, the search engine server 50 includes an extraction device 501, a collection device 502, an association device 503, an index library 504, a submission device 505, a query device 506, an acquisition device 507, and a providing device 508.
[0048] The above-mentioned devices respectively implement the method of the present invention for collecting application interfaces from web pages and providing them to users.
[0049] Image 6 A block diagram showing another embodiment of the device according to the invention.
[0050] Image 6 The search engine server 50 shown in FIG. 5 also includes a feedback device 509, a jump device 510, an update device 511, an application interface operation device 512, and a presentation device 513. The above-mentioned devices cooperate with each other to realize the operation process of the application interface presented by the user to the search engine.
[0051] The specific embodiments of the present invention have been described above. It should be understood that the present invention is not limited to the above specific embodiments, and those skilled in the art can make various deformations or modifications within the scope of the appended claims.