Search processing method, device, equipment, computer storage medium and program product

By obtaining the search target entered by the user in the search page of the client and displaying the target service trigger object to be recommended, the problem of inefficient operation in the client is solved, and the user completes the service operation within the same page is realized, which significantly improves the user experience.

CN114691985BActive Publication Date: 2025-05-13ALIBABA (CHINA) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210273100.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-18
Publication Date
2025-05-13
Estimated Expiration
2042-03-18

AI Technical Summary

Technical Problem

Due to too many pages and complex paths in the client, the user's operation efficiency is low, and the page needs to be jumped multiple times to find and trigger the required services.

Method used

The client provides a search page for search services, obtains the search target entered by the user through the page, determines the target service to be recommended, and displays the trigger object corresponding to the target service in the search page. The user can trigger the required service on this page without jumping.

Benefits of technology

It significantly improves the user's operation efficiency. Users only need to enter the search target and trigger the required services to complete the required services, providing an extremely convenient operation experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114691985B_ABST
    Figure CN114691985B_ABST
Patent Text Reader

Abstract

One or more embodiments of the present specification provide a search processing method, apparatus, electronic device, computer storage medium and program product, wherein the search processing method is applied to a client, wherein the client provides a service page, and the service page is used to provide one or more services to a user, wherein the method comprises: displaying a search page for a user to search for the service, and obtaining a search target input by the user through the search page; determining a target service to be recommended based on the search target; displaying a trigger object corresponding to the target service to be recommended in the search page; and calling the corresponding target service if it is detected that the user has triggered the trigger object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of this specification relate to the field of Internet technology, and in particular, to search processing methods, devices, electronic devices, computer storage media, and program products. Background Art

[0002] With the development of technology, the client has become more and more functional, and can provide a wide variety of services to a large number of users. However, this also leads to the problem of low operating efficiency when users use the client. For example, the client provides multiple types of services, and the client usually displays different types of services through multiple service pages. Each service page provides multiple services. Therefore, if a user needs to use a certain service, he needs to enter the page that displays the service first; and because the client provides a large number of pages, the path to the page of the service required by the user may be very deep and complicated, resulting in low user operation efficiency. Summary of the invention

[0003] To overcome the problems existing in the related art, this specification provides a search processing method, device, electronic device, computer storage medium and program product.

[0004] According to a first aspect of an embodiment of this specification, a search processing method is provided, the method being applied to a client, the client providing a service page, the service page being used to provide one or more services to a user, the method comprising:

[0005] Displaying a search page for users to search for the service, and obtaining a search target input by the user through the search page;

[0006] Based on the search target, determining a target service to be recommended;

[0007] Displaying a trigger object corresponding to the target service to be recommended on the search page;

[0008] If it is detected that the user triggers the trigger object, the corresponding target service is called.

[0009] According to a second aspect of an embodiment of this specification, a search processing device is provided, wherein the device provides a service page, wherein the service page is used to provide one or more services to a user, and the device includes:

[0010] A search target acquisition module, used to: display a search page for users to search for the service, and acquire a search target input by the user through the search page;

[0011] A determination module, used to: determine a target service to be recommended based on the search target;

[0012] A display module, used to: display the trigger object corresponding to the target service to be recommended in the search page;

[0013] The calling module is used to: if it is detected that the user triggers the trigger object, call the corresponding target service.

[0014] According to a third aspect of an embodiment of this specification, there is provided an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method described in the first aspect when executing the computer program.

[0015] According to a fourth aspect of the embodiments of this specification, there is provided a computer storage medium storing a computer program, wherein the computer program implements the steps of the method described in the first aspect when executed by a processor.

[0016] According to a fifth aspect of the embodiments of this specification, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.

[0017] The technical solutions provided by the embodiments of this specification may have the following beneficial effects:

[0018] In the embodiment of this specification, the client provides a search page for searching services, through which the search target input by the user can be obtained, so that the target service to be recommended associated with the search target can be obtained; and the trigger object corresponding to the target service to be recommended is displayed in the search page, so that the user can trigger the trigger object in the search page, and the client does not need to jump to other pages, but keeps the current search page and calls the corresponding target service at the same time. It can be seen that the user only needs to perform two operations, "input the search target" and "trigger the trigger object required by the user", to complete the service required by the user. Therefore, this embodiment provides an extremely convenient operation experience, which can significantly improve the user's operation efficiency.

[0019] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present specification. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the specification and, together with the description, serve to explain the principles of the specification.

[0021] Figure 1 It is a page schematic diagram of a client according to an exemplary embodiment of this specification.

[0022] Figure 2It is a flowchart of a search processing method shown in this specification according to an exemplary embodiment.

[0023] Figure 3A It is a page schematic diagram of another client according to an exemplary embodiment of this specification.

[0024] Figure 3B It is a page schematic diagram of another client according to an exemplary embodiment of this specification.

[0025] Fig.3C1 and Figure 3C2 They are respectively flowchart diagrams of another search processing method according to an exemplary embodiment of the present specification.

[0026] Figure 4 It is a block diagram of a computer device where a search processing device is located according to an exemplary embodiment of the present specification.

[0027] Figure 5 It is a block diagram of a search processing device according to an exemplary embodiment of the present specification. DETAILED DESCRIPTION

[0028] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this specification. Instead, they are merely examples of devices and methods consistent with some aspects of this specification as detailed in the appended claims.

[0029] The terms used in this specification are for the purpose of describing specific embodiments only and are not intended to limit this specification. The singular forms "a", "the" and "the" used in this specification and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0030] It should be understood that although the terms first, second, third, etc. may be used in this specification to describe various information, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this specification, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0031] In order to solve the problem of low operating efficiency in the client, some clients provide a search function for services. For example, a search box representing the search function is provided in a certain page of the client. The user can enter the name of the service required by the user in the search box. After the client obtains the text through the search box, the search results will return a page entrance including the service. The user needs to click on the page entrance, and the client will jump to the page including the service. After that, the user needs to find the service required by the user on the page to trigger it and execute the service required by the user.

[0032] For example, Figure 1 As shown, it is a page schematic diagram of a client shown in an embodiment of the present specification. The user clicks the search box in the search page and enters the search target (the search target in the figure is "water bill payment"), and the client will jump to the search result page. The search result page displays multiple entrances to service pages (the "life payment service page" is taken as an example in the figure). The user needs to click on the entrance of a service page, and the client will then jump to the service page clicked by the user. In this service page, the user can find the "one-click payment" service corresponding to the "water bill payment". By triggering the "one-click payment" service, the client completes the process of serving the user by calling the "one-click payment" service (for example, the client initiates a water bill deduction request to the background, etc.).

[0033] It can be seen that the above search processing is inefficient. From the current page providing the search function to the user triggering the required service, the client needs to jump one or more pages, and the user also needs to further find the required service in the jumped page.

[0034] Based on this, the embodiment of this specification provides a search processing method that can significantly improve the efficiency of operations. Among them, the client provides a search page for searching services, through which the search target input by the user can be obtained, so that at least one service to be recommended associated with the search target can be obtained; and, a trigger object corresponding to the target service to be recommended is displayed in the search page, so that the user can trigger the required service in the search page, and the client does not need to jump to other pages, but stays on the current search page and completes the service. It can be seen that the user only needs two operations, "enter the search target" and "trigger the service required by the user", to complete the service required by the user. Therefore, this embodiment provides an extremely convenient operation experience, which can significantly improve the user's operation efficiency.

[0035] Next, the embodiments of this specification are described in detail.

[0036] like Figure 2 As shown, Figure 2This is a flowchart of a search processing method according to an exemplary embodiment of the present specification. The method is applied to a client, the client provides a service page, the service page is used to provide one or more services to the user, and the client also provides a search page for searching services; the method embodiment includes the following steps:

[0037] In step 202, a search page for the user to search for the service is displayed, and a search target input by the user is obtained through the search page;

[0038] In step 204, based on the search target, a target service to be recommended is determined;

[0039] In step 206, a trigger object corresponding to the target service to be recommended is displayed in the search page;

[0040] In step 208, if it is detected that the user triggers the trigger object, the corresponding target service is called.

[0041] The embodiments of this specification can be applied to any client to improve the user's operating efficiency. The client includes but is not limited to the business operation support client of the communication industry, the information management client, the e-commerce buyer client, etc.

[0042] Among them, the client provides multiple service pages, and the service page is used for users to trigger the execution of one or more services. For example, the service page displays trigger objects that can be triggered by users, and each trigger object corresponds to a service. When the user needs the client to execute a certain service, the user can trigger the trigger object corresponding to the service. The client detects the user's trigger and executes the service corresponding to the trigger object, that is, calls the service, thereby completing the function required by the user. Optionally, in actual applications, the service page can also provide other functions, such as the function of displaying business information, or displaying an entrance that can jump to the upper page, or displaying an entrance to other service pages, etc., which is not limited in this embodiment. Optionally, the service of this embodiment can refer to different services in each service page, and the services in the client may also include some services that are provided to users for triggering in at least two service pages, that is, at least two service pages can have the same service.

[0043] In some examples, the multiple service pages may be all pages of the client; in some examples, the client may also provide other pages, for example, the other pages are not used to provide services, such as a page displaying a user agreement or a page displaying system function settings, etc., or, the other page may also be a homepage, which is not used to provide services but displays an entrance to some or all service pages.

[0044] In some examples, the client in this embodiment also provides a search page for searching services, and the search page is not limited to whether it is the aforementioned service page; for example, it may be a service page that provides a function for searching services, and the service page is the search page; or, the search page may also refer to other pages that are not service pages. For example, in some examples, the homepage of the client is not limited to whether it is used to provide a certain service, but the homepage can be used as the search page here, providing the function of searching services; or, the client may provide a search page dedicated to users searching for services.

[0045] In actual applications, the search page for search services can be implemented in a variety of ways; as an example, the search page can display a search box, which can be a text input box, in which the user can enter the search target. Or, in other examples, the search page may include an area for displaying a voice search function, such as displaying an icon representing voice in the area, through which it can be detected whether the user is triggered, if the user is triggered, the voice signal is started to be obtained, and then the user's search target is obtained by processing the voice signal, based on which the user can use voice to search for the target. In other examples, the search page may include an area for displaying an interactive robot, such as displaying an icon representing an interactive robot in the area, through which it can be detected whether the user is triggered, if the user is triggered, chat interaction with the user is started, and the user's search target is obtained in the form of chat interaction, wherein the chat interaction method may include text or voice. Optionally, the search page may include one or more of the above methods for obtaining the search target.

[0046] In this embodiment, the search target input by the user can be obtained through the search page to determine the target service to be recommended. For example, at least one service associated with the search target can be obtained from all services provided by the client, and then at least one target service to be recommended can be selected; and in this embodiment, the trigger object for triggering the target service can be displayed in the search page, so that the user can trigger the required service in the search page, and the client does not need to jump to other pages, but stays on the current search page and completes the service.

[0047] In some examples, the client may pre-acquire information about all services supported by the client, so that after acquiring the user's search target, the client may search from the pre-acquired information about all services to acquire services associated with the search target.

[0048] In other examples, the client may have multiple different types of services, and different types of service operations are undertaken by different service providers; based on this, in order to facilitate user operation, the client is used to display different types of service pages, that is, to display service pages provided by different service providers, and the different types of service pages provide different types of services; the target service to be recommended includes: at least two services belonging to different service pages; when the search page displays the trigger object corresponding to the target service to be recommended, the services belonging to different service pages are distinguished and displayed. As an example, the client can be connected to at least two servers, each server corresponds to a service provider, and the at least two servers provide different types of services; optionally, in this embodiment, the client is provided by a service provider, and the client can connect to the server of the service provider, and can also connect to the server of other service providers.

[0049] Optionally, the client connects to various servers, each server provides a corresponding service, and each service has corresponding service information, such as the name of the service or the interface address, etc. The client can obtain this service information in advance. For example, the services supported by each server can provide service information to the client in advance; or, when the client obtains the user's search target, it can search for services associated with the search target in all service information of the server on this side, and can also request the servers of various other service parties to obtain services associated with the search target. The servers of various other service parties will find the services associated with the search target based on the service information on this side and return them to the client.

[0050] In some examples, the different types of service pages provide different types of services. In order to distinguish and display the services of different service pages, the search page displays at least one trigger object and displays the services belonging to different service pages in a differentiated manner. In actual applications, the differentiated display can be implemented in a variety of ways. In some examples, different areas can be used to display different sub-clients in the search page, and the services of the same service provider can be displayed in the same area. In other examples, services of different service providers can be displayed in a differentiated manner using different visual parameters, and the visual parameters can include but are not limited to fonts, font sizes or colors, etc. In the case of multiple target services, users can better distinguish target services from different types by displaying them in a differentiated manner, thereby facilitating user operations.

[0051] like Figure 3AThe figure is a schematic diagram of another client page according to an exemplary embodiment of the present specification. The page refers to a page of the client for displaying the search function, which can allow users to search for the services they need. This embodiment is explained by taking the example of a user entering a search target in the search box. The search target is a mobile phone number. After the user enters the search target, the client's backend can return services related to the mobile phone number through query and still display them on the page. As an example, Figure 3A There are multiple trigger objects of target services displayed, and the target services of two service parties are taken as an example, specifically including a business system and a voice system; for the target service of the business system, four services, "Shutdown", "Restore", "Cancel Account" and "Detailed Information", are displayed in the search page; under the target voice line information, four services, "Change Purpose", "Change Scenario", "Banned Calls" and "Detailed Information" are displayed. In addition, the business system and the voice system are distinguished, and the trigger objects of the target services under these two systems are displayed respectively through different areas and names. Optionally, in addition to displaying the trigger objects in the search page, this embodiment also displays service information related to the search target, for example, some business information corresponding to the search target is displayed under the target business information; and voice information corresponding to the search target is displayed under the target voice line information.

[0052] Taking the example of a user triggering a "shutdown" service, after the search page detects that the "shutdown" service is triggered by the user, the shutdown service can be completed; the client does not need to jump to the next page, the user only needs to perform two operations on this page: input the search target and click the required service, and the user can complete the "shutdown" service required by the user for the search target.

[0053] In some examples, the service to be executed can be executed by the client background without interacting with the user; in other examples, the service to be executed may need to interact with the user during the execution process, and the client can also display an interactive interface to obtain the user's interaction information through the interactive interface to promote the completion of the service; optionally, the interactive interface can be in the form of a new page, that is, jumping from the search page to a new page; in order to facilitate user operation, the search page can also be kept displayed, for example, it can be displayed in the search page, or it can be displayed in the form of a new window above the search page, etc.

[0054] In some examples, the client may also display the execution result information of the service after calling the service, such as execution success information or execution failure information; the execution result information may be displayed in the search page, or may be displayed above the search page, such as in a pop-up window.

[0055] In actual applications, the search page can display more information or trigger objects as needed; as an example, the search page also displays an entry to a target service page corresponding to the target service; the method further includes: if it is detected that the entry is triggered by a user, jumping to the target service page. Figure 3A As shown in the “Detailed Information”, the user can click on the “Detailed Information” to adjust to the service page including the aforementioned “Shutdown”, “Resumption” and “Account Cancellation”.

[0056] In other examples, the method further includes: when displaying the search page, obtaining the user's frequently used services, and displaying the trigger objects corresponding to the frequently used services in the search page. Since the search page is used to provide a search function for services, when the user consults the search page, it indicates that the user has a need for search services, so the client can obtain one or more frequently used services of the user, and display the trigger objects of the frequently used services in the search page, thereby facilitating the user's operation; if the service required by the user is one of the frequently used services displayed in the search page, the user can directly trigger the trigger object corresponding to the frequently used service in the search page without using the search function, thereby significantly reducing the user's operation.

[0057] In other examples, the method further includes: when displaying the search page, obtaining the user's frequently used service page, and displaying the entrance to the frequently used service page in the search page. Since the search page is used to provide a search function for services, when the user consults the search page, it indicates that the user has a need to search for services, so the client can obtain one or more frequently used service pages of the user, and display the entrance to the frequently used service page in the search page. The user can enter the frequently used service page by triggering the entrance, and then trigger the service in the frequently used service page, thereby significantly reducing the user's operations.

[0058] like Figure 3B , is a schematic diagram of a page of a client according to an exemplary embodiment of the present specification. The page refers to a search page of the client for displaying a search function. This embodiment is described by taking a user entering the search page as an example. When the client displays the search page based on a user operation (without entering a search target in the search box), the page displays an entrance to commonly used recommended services, i.e. Figure 3B The "Bill Query" service entry and "Product Catalog" service entry under the commonly used recommendations in the page can be automatically redirected to the corresponding service page by triggering. In addition, the page also displays the service entry of commonly used business product lines, namely Figure 3AA voice line in the search page, wherein multiple service entrances belonging to the voice line are displayed under the voice line, and the user can jump to the corresponding interface by clicking the service entrance. Through the above embodiment, when the user enters the search page, since the entrances of some service pages that the user may need to operate are automatically displayed, it is convenient for the user to operate.

[0059] With respect to step 204, in this embodiment, there may be one or more services associated with the search target, and the acquisition process may be that the client pre-records the information of all services, and after acquiring the search target, searches for the service associated with the search target from all pre-recorded services. Among them, if the client is connected to multiple servers, each server can provide the client with information about the services it provides. In actual application, all services associated with the search target can be used as target servers, or some of the services associated with the search target can be used as target services. In actual application, it can be flexibly determined according to the number of services associated with the search target and / or the page size of the search page displayed in the user device. For example, if there are a large number of services associated with the search target, some of them can be selected as target servers; if the search page is small and cannot accommodate more trigger objects, some of them can be selected as target services, etc. This embodiment does not limit this.

[0060] In other examples, the target service can also be selected from the services associated with the search target by predicting the user's needs. Based on this, in this embodiment, the user's commonly used services can be predicted based on the user's historical operation data, and at least one target service to be recommended can be selected based on the commonly used services. Among them, according to the user's authorization and consent, the client can obtain the user's operation information each time the user uses the service to form the user's historical operation data, and the historical operation data can include the name of the service used by the user, the number of times used, the time of use or the frequency of use, etc.; optionally, the user's commonly used service information can be determined only by the frequency of use; optionally, a neural network or other method can be used to achieve more accurate and diversified prediction of commonly used services. As an example, the business party can set up an information learning system to predict the user's commonly used service information based on the user's historical operation data. Optionally, the client can obtain the user's commonly used service information fed back by the information learning system through interaction with the information learning system. The aforementioned commonly used service information and commonly used service pages can also be predicted in the above manner.

[0061] like Fig.3C1 and Figure 3C2, which are flowcharts of another search processing method according to an exemplary embodiment of the present specification. In this embodiment, the user, the client (the business operation support system is used as an example in the figure), the business product line and the information learning system are involved. Among them, the user is the user who uses the client, and the business product line refers to the server connected to the aforementioned client. For the convenience of example, Fig.3C1 and Figure 3C2 Only one server is used as an example; the information learning system is connected to the client, and is used to predict the user's commonly used service information based on the user's historical operation data and feedback it to the client. Among them, the client has its own service, and the server of one or more other service parties connected by the client also has their own services. Each server can provide its own service information to the client; as an example, the way to provide services can be to provide information such as the name or interface address of the service to the client.

[0062] Taking the process of a user initially opening a search page as an example, in step 1, the user uses a client to open the search page;

[0063] The client can execute:

[0064] Step 1.1 obtains a registered operation entry, which is a service; for example, it can be to obtain a service on the client side;

[0065] Step 1.2 obtains the registered dynamic operation entry; as an example, it can be to obtain the services of each server;

[0066] As an example, step 1.2 may include: step 1.2.1, the client obtains an operation entry from the business product line; and step 1.2.2, the business product line returns an operation entry table, which records all services associated with the search target under the business product line;

[0067] The client may execute step 1.3 to obtain the operation entry that the user may use; as an example, the step may include: step 1.3.1 the client obtains the user's habitual entry from the information learning system; and step 1.3.1.1 the information learning system calculates the user's habitual entry and the frequency of use; and step 1.3.1.2 the information learning system returns the operation entry table and the frequency of use, that is, returns the information and frequency of use of the user's commonly used services;

[0068] The client can execute step 1.4 to integrate the operation entrances obtained in steps 1.1, 1.2 and 1.3, and execute step 1.5 to display the operation entrances, that is, to display one or more operation entrances in the search page.

[0069] Taking the search process after the user inputs the search target as an example, in step 2, the user inputs the target;

[0070] The client may execute step 2.1 to obtain the registered search service; as an example, the step may include step 2.1.1 to search sequentially, that is, to request search results from each business product line in turn; and step 2.1.2 to obtain the search results returned by the business product line;

[0071] The client may perform step 2.2 to sort the search results; as an example, the step may include step 2.2.1 querying the supported operations of the results; and step 2.2.2 returning the supported operations; and step 2.2.3 matching and registering the target operations;

[0072] The client can then execute step 2.3 to display the target results and available operation entries.

[0073] Taking the service entry of the business product line as an example, the business product line can execute step 3. Request the client to register the operation entry and dynamic operation entry; after the registration is completed, the client can execute step 3.1 to return the registration success information to the business product line. As an example, each sub-client can provide the business operation to the client in advance, or provide it to the client when the business operation is changed.

[0074] Taking the process after the user clicks the operation entrance as an example, in step 4, the user clicks the operation entrance or the target operation;

[0075] The client can execute step 4.1 to respond to the user's click; and step 4.2 to jump to a page or perform an operation; and step 4.3 to request the business product line to perform an operation; and step 4.4 to receive the execution result returned by the business product line. At the same time, the client can also execute step 4.5 to request the information learning system to enter the user's behavior; and step 4.6 to receive the completion of the entry returned by the information learning system. In addition, the client also executes step 4.7 to display the information of the operation result to the user.

[0076] Corresponding to the embodiments of the aforementioned search processing method, the embodiments of this specification also provide embodiments of a search processing device and an electronic device to which the device is applied.

[0077] The embodiments of the search processing device of this specification can be applied to electronic devices, such as terminal devices, etc. The device embodiments can be implemented by software, hardware, or a combination of software and hardware. Taking software implementation as an example, as a device in a logical sense, it is formed by the processor of the search processing in which it is located reading the corresponding computer program instructions in the non-volatile memory into the memory and running them. From the hardware level, such as Figure 4 The figure is a hardware structure diagram of the electronic device where the search processing device of this specification is located, except Figure 4In addition to the processor 410, memory 430, network interface 420, and non-volatile memory 440 shown, the computer device where the search processing device 431 is located in the embodiment may also include other hardware according to the actual function of the computer device, which will not be described in detail.

[0078] like Figure 5 As shown, Figure 5 is a block diagram of a search processing device according to an exemplary embodiment of the present specification, wherein the search processing device provides a service page, and the service page is used to provide one or more services to a user, and the device includes:

[0079] The search target acquisition module 51 is used to: display a search page for users to search for the service, and acquire the search target input by the user through the search page;

[0080] The determination module 52 is used to: determine a target service to be recommended based on the search target;

[0081] A display module 53 is used to: display the trigger object corresponding to the target service to be recommended in the search page;

[0082] The calling module 54 is used to call the corresponding target service if it is detected that the user triggers the trigger object.

[0083] In some examples, the determining module is used to:

[0084] The user's frequently used services are predicted according to the user's historical operation data, and the target services to be recommended are determined based on the frequently used services.

[0085] In some examples, the display module is further used to:

[0086] When displaying the search page, the user's frequently used services are obtained, and trigger objects corresponding to the frequently used services are displayed in the search page.

[0087] In some examples, the display module is further used to:

[0088] When displaying the search page, the user's frequently used service page is obtained, and the entrance to the frequently used service page is displayed in the search page.

[0089] In some examples, the search page also displays an entry to a target service page to which the target service belongs;

[0090] The display module is further used to: if it is detected that the entrance is triggered by the user, jump to the target service page.

[0091] In some examples, the client is used to display different types of service pages, and the different types of service pages provide different types of services;

[0092] The target service to be recommended includes: at least two services belonging to different service pages;

[0093] When displaying the triggering object corresponding to the target service to be recommended, the search page displays services belonging to different service pages in a differentiated manner.

[0094] According to a third aspect of an embodiment of this specification, there is provided an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method described in the first aspect when executing the computer program.

[0095] According to a fourth aspect of the embodiments of this specification, there is provided a computer storage medium storing a computer program, wherein the computer program implements the steps of the method described in the first aspect when executed by a processor.

[0096] According to a fifth aspect of the embodiments of this specification, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.

[0097] The implementation process of the functions and effects of each module in the above-mentioned business processing device is specifically described in the implementation process of the corresponding steps in the above-mentioned search processing method, and will not be repeated here.

[0098] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The device embodiment described above is only schematic, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this specification. A person of ordinary skill in the art can understand and implement it without paying creative labor.

[0099] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0100] The step division of the above methods is only for the purpose of clear description. When implemented, they can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this patent; adding insignificant modifications to the algorithm or process or introducing insignificant designs without changing the core design of the algorithm and process are all within the scope of protection of this patent.

[0101] Those skilled in the art will readily appreciate other embodiments of the present specification after considering the specification and practicing the present embodiment. The present specification is intended to cover any variations, uses or adaptations of the present specification that follow the general principles of the present specification and include common knowledge or customary techniques in the art that are not claimed in the present specification. The description and embodiments are to be considered exemplary only, and the true scope and spirit of the present specification are indicated by the following claims.

[0102] It should be understood that the present description is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present description is limited only by the appended claims.

[0103] The above description is only a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of this specification should be included in the scope of protection of this specification.

Claims

1. A search processing method, the method is applied to a client, the client is used to connect to the servers of multiple service parties, the client provides a service page, the service page is used to provide one or more services to the user, the method comprises: Displaying a search function for users to search for the service on the homepage of the client, and obtaining a search target input by the user through the search function; Based on the search target, requesting services associated with the search target from the service terminals of various other service providers to determine the target service to be recommended; Displaying a trigger object corresponding to the target service to be recommended on the homepage; The trigger object is used for a user to trigger a corresponding target service, and the trigger object is different from an entry for jumping to a page of the target service; If it is detected that the user triggers the trigger object, the corresponding target service is called to initiate a request to the backend of the target service; After the execution of the target service is completed through the background, the execution result information returned by the background is obtained, and the execution result information of the target service is displayed on the home page, so as to complete the target service on the home page without jumping to other pages.

2. The method according to claim 1, wherein determining the target service to be recommended comprises: The user's frequently used services are predicted according to the user's historical operation data, and the target services to be recommended are determined based on the frequently used services.

3. The method according to claim 1, further comprising: When displaying the home page, the user's frequently used services are obtained, and trigger objects corresponding to the frequently used services are displayed on the home page.

4. The method according to claim 1, further comprising: When displaying the home page, the user's frequently used service page is obtained, and the entrance to the frequently used service page is displayed on the home page.

5. According to the method of claim 1, the homepage also displays an entrance to a target service page to which the target service belongs; The method further comprises: If it is detected that the entrance is triggered by the user, jump to the target service page.

6. The method according to claim 1, wherein the client is used to display different types of service pages, and the different types of service pages provide different types of services; The target services to be recommended include: At least two services belonging to different service pages; When displaying the triggering object corresponding to the target service to be recommended, the search page displays services belonging to different service pages in a differentiated manner.

7. A search processing device, the device is used to connect to the service ends of multiple service providers, the device provides a service page, the service page is used to provide one or more services to the user, the device comprises: A search target acquisition module, used to: display a search function for users to search for the service on the homepage, and acquire the search target input by the user through the search function; A determination module, configured to: based on the search target, request the service terminals of various other service providers to obtain services associated with the search target, so as to determine a target service to be recommended; A display module, used to: display the trigger object corresponding to the target service to be recommended on the homepage; The trigger object is used for a user to trigger a corresponding target service, and the trigger object is different from an entry for jumping to a page of the target service; A calling module, used to: if it is detected that the user triggers the trigger object, call the corresponding target service to initiate a request to the background of the target service; After the execution of the target service is completed through the background, the execution result information returned by the background is obtained, and the execution result information of the target service is displayed on the home page, so as to complete the target service on the home page without jumping to other pages.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the steps of any one of the methods of claims 1 to 6.

10. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Method and equipment for providing service entry

    CN106468990A