Information processing method and device, equipment, medium and product
By providing a convenient purchase portal in search results and directly displaying the payment interface in the application, the complex problem of item purchase process in the existing technology is solved and the information processing efficiency is improved.
Patent Information
- Application Number
- CN202510645639.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-19
- Publication Date
- 2025-08-12
AI Technical Summary
The existing applications have complex items purchase process during the information search process, resulting in inefficient information processing.
Provide a purchase portal for recommended items in the search results, and display the payment interface directly in the application to facilitate purchase of recommended items.
Simplifies the item purchase process and improves information processing efficiency.
Smart Images

Figure CN120471692A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to an information processing method, an information processing apparatus, a computer device, a computer-readable storage medium, and a computer program product. Background Art
[0002] With the development of mobile Internet and artificial intelligence technology, users' needs when using search functions in applications have shifted from simply obtaining information to solving problems and satisfying needs.
[0003] At present, most applications have achieved a certain degree of integration between information search and e-commerce items, that is, they can provide users with recommended items while supporting information search. However, if users need to purchase items, it often involves a series of complex operation processes such as switching applications, adding to shopping carts, placing orders, and paying, resulting in low information processing efficiency during the search process. Summary of the Invention
[0004] The embodiments of the present application provide an information processing method, apparatus, device, medium, and product that provide recommended items in search results and support convenient purchase of recommended items, thereby improving the efficiency of information processing.
[0005] In one aspect, the present application provides an information processing method, the method comprising:
[0006] Display the application's search interface;
[0007] In response to a search operation for the first information in the search interface, displaying search results, the search results including second information obtained by searching the first information and item recommendation information, wherein the item recommendation information includes a purchase entry for the recommended item;
[0008] In response to the purchase portal being triggered, a payment interface is displayed in the application, where the payment interface is used to trigger payment processing for the recommended item.
[0009] In one aspect, the present application provides an information processing device, comprising:
[0010] A display unit, configured to display a search interface of the application;
[0011] a processing unit configured to, in response to a search operation for the first information in the search interface, display search results, the search results including second information obtained by searching the first information and item recommendation information, the item recommendation information including a purchase entry for the recommended item;
[0012] The display unit is further configured to display a payment interface in the application in response to the purchase entry being triggered, where the payment interface is configured to trigger payment processing for the recommended item.
[0013] In one possible implementation, the item recommendation information includes N recommended items, each of which has a purchase entry, where N is a positive integer; in response to the purchase entry being triggered, the display unit displays a payment interface in the application program for performing the following operations:
[0014] In response to a purchase entry for a first recommended item among the N recommended items being triggered, displaying a first payment interface for the first recommended item in the application;
[0015] The first payment interface is used to trigger payment processing for the first recommended item.
[0016] In one possible implementation, the item recommendation information includes N recommended items, and the N recommended items share a shared purchase entry, where N is a positive integer. In response to the purchase entry being triggered, the display unit displays a payment interface in the application program, for performing the following operations:
[0017] In response to the shared purchase portal being triggered, a second payment interface for the N recommended items is displayed in the application, where the second payment interface is used to trigger payment processing for the N recommended items; or
[0018] In response to the shared purchase portal being triggered, K recommended items are selected from N recommended items, and a third payment interface regarding the K recommended items is displayed in the application. The third payment interface is used to trigger payment processing for the K recommended items, where K is a positive integer and K≤N.
[0019] In a possible implementation, the display unit is further configured to perform the following operations:
[0020] Output the payment result information of the recommended item; or,
[0021] Output the payment result information of the recommended item and the service information of the paid recommended item, the service information including at least one of the following: usage guide information of the recommended item, at least one related item information associated with the recommended item, and a repurchase resource voucher for the recommended item.
[0022] In one possible implementation, the application is a social application, and the item recommendation information is displayed in the search interface in any of the presentation forms of a card, a link, and a URL; and the processing unit is further configured to perform the following operations:
[0023] In response to a click operation on the recommended item information, displaying detailed information of the recommended item;
[0024] The detailed information includes at least one of comment information, purchase quantity, description information, and the number of objects that have purchased the recommended item in the social application.
[0025] In a possible implementation, the processing unit is further configured to perform the following operations:
[0026] In response to a refresh operation on the item recommendation information, displaying updated item recommendation information;
[0027] The refresh operation includes any of the following: a card-type switching operation on item recommendation information, and a triggering operation on a refresh entry provided in the search interface.
[0028] In a possible implementation, the processing unit is further configured to perform the following operations:
[0029] In response to an information processing operation on the second information, the item recommendation information is updated and displayed; the information processing operation includes: any one of a collection operation, a sharing operation, and an add-to-cart operation.
[0030] In one possible implementation, the payment interface includes payment information, where the payment information includes K payment methods and payment amounts, where K is a positive integer; and the processing unit is further configured to perform the following operations:
[0031] In response to a payment operation for a target payment method among the K payment methods, performing payment processing for the recommended item using the target payment method in the payment interface;
[0032] The target payment method is any payment method selected by the payment recipient of the recommended item, or a payment method determined by the search system through prediction processing for the payment recipient.
[0033] In a possible implementation, the processing unit is further configured to perform the following operations:
[0034] Display K payment methods in order on the payment interface; or,
[0035] In the payment interface, the target payment method and K-1 payment methods other than the target payment method among the K payment methods are displayed separately;
[0036] Among them, the sorting and display methods include: sorting and displaying based on the frequency of use of each payment method from high to low, sorting and displaying based on the availability of account status corresponding to different payment methods from high to low, and any one of the values of recommended items; and the differentiation display methods include: at least one of color differentiation display, font differentiation display, animation differentiation display, and flashing display.
[0037] In one possible implementation, the payment interface includes payment information and order information, where the order information includes at least one of address information, contact information, and purchase quantity; and the processing unit is further configured to perform the following operations:
[0038] In response to the modification operation on the order information, the payment information in the payment interface is updated.
[0039] In a possible implementation, the application is a social application; and the processing unit is further configured to perform the following operations:
[0040] In response to a sharing operation on the item recommendation information in the search results, sharing the item recommendation information with a social object in the social application; wherein the social object purchases the recommended item based on the shared item recommendation information;
[0041] Output the prompt message that the social object purchase is successful.
[0042] In a possible implementation, the processing unit is further configured to perform the following operations:
[0043] In response to an input operation for a search term in the search interface, a preview result is output in a preview area, the preview result including preview information obtained by association processing based on the search term and preview item recommendation information;
[0044] The preview results are updated in the preview area according to the changes in the search terms.
[0045] In a possible implementation, the processing unit is further configured to perform the following operations:
[0046] Performing intent recognition processing on the first information to obtain an intent recognition result; the intent recognition result includes a target knowledge domain to which the first information belongs; the target knowledge domain includes: any one of: parenting, medical, education, and fitness;
[0047] Based on the intention recognition results, determine the target domain agent corresponding to the target knowledge domain;
[0048] The target domain agent is called to respond to the first message and obtain the search result.
[0049] In one possible implementation, the processing unit calls the target domain agent to reply to the first information and obtain search results for performing the following operations:
[0050] Invoke the target domain agent to perform content analysis on the first message and determine the second message obtained in response to the first message;
[0051] The target domain agent is called to extract the key information of the item from the second information using a collaborative filtering algorithm, and a semantic similarity algorithm is used to perform semantic matching between the key information of the item and the item information of each item in the item library to obtain item recommendation information;
[0052] A search result is generated based on the second information and the item recommendation information.
[0053] In one possible implementation, K payment methods are displayed on the payment interface, where K is a positive integer; and the processing unit is further configured to perform the following operations:
[0054] Determine the target payment method from K payment methods;
[0055] According to the target payment method, the recommended items are processed for payment and the payment result information of the recommended items is obtained.
[0056] In a possible implementation, the processing unit determines a target payment method from K payment methods, and performs the following operations:
[0057] Obtain at least one characteristic data, the characteristic data including: historical payment data of the payment recipient, the transaction scenario in which the payment recipient is located, the value of the recommended item, the transaction time and transaction region, and the account status of the payment recipient;
[0058] Based on at least one feature data, a feature weighting algorithm is used to perform feature weighting processing on each payment method to obtain a recommendation score corresponding to each payment method;
[0059] The payment method with the highest recommendation score is determined as the target payment method.
[0060] On the one hand, an embodiment of the present application provides a computer device, which includes a processor and a memory; a computer program is stored in the memory; when the computer program is executed by the processor, the above-mentioned information processing method is executed.
[0061] On the one hand, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned information processing method is executed.
[0062] On the one hand, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the above-mentioned information processing method is executed.
[0063] In an embodiment of the present application, a search interface of an application is displayed, and in response to a search operation for the first information in the search interface, search results are displayed, the search results including: second information and item recommendation information obtained by searching for the first information, the item recommendation information being provided with a purchase entry for the recommended item. It can be seen that after executing the information search, the present application is not only able to output reply information (i.e., second information) corresponding to the search information (i.e., first information), but also able to output item recommendation information about the recommended item. Compared with the search method of outputting a single reply information, the information content presented in the search results of the present application is richer. Furthermore, in response to the purchase entry being triggered, a payment interface is displayed in the application, the payment interface being used to trigger payment processing for the recommended item. It can be seen that the present application can directly display the payment interface in the current application by triggering the purchase entry set in the item recommendation information, without the need for cumbersome operation processes such as switching pages or jumping to other applications, thereby enabling convenient purchase of recommended products and thereby improving information processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0065] Figure 1 This is a schematic diagram of the architecture of an information processing system provided by an embodiment of the present application;
[0066] Figure 2 This is a flow chart of front-end and back-end interaction of an information processing method provided by an embodiment of the present application;
[0067] Figure 3 This is a flowchart of an information processing method provided by an embodiment of the present application;
[0068] Figure 4a This is a schematic diagram of a display search interface provided by an embodiment of the present application;
[0069] Figure 4b is a schematic diagram of another display search interface provided in an embodiment of the present application;
[0070] Figure 5a This is a schematic diagram of an operation flow for generating first information provided by an embodiment of the present application;
[0071] Figure 5b This is another schematic diagram of an operation flow for generating first information provided by an embodiment of the present application;
[0072] Figure 5c This is a schematic diagram of a real-time search interface provided by an embodiment of the present application;
[0073] Figure 5d This is another schematic diagram of an operation flow for generating first information provided by an embodiment of the present application;
[0074] Figure 5e This is another schematic diagram of an operation flow for generating first information provided by an embodiment of the present application;
[0075] Figure 6a This is a schematic diagram of an interface for displaying search results provided by an embodiment of the present application;
[0076] Figure 6b This is a schematic diagram of an interface for item recommendation information provided in an embodiment of the present application;
[0077] Figure 6c This is a schematic diagram of another interface for item recommendation information provided in an embodiment of the present application;
[0078] Figure 7a This is a schematic diagram of an interface for displaying item recommendation information provided by an embodiment of the present application;
[0079] Figure 7b This is another schematic diagram of an interface for displaying item recommendation information provided by an embodiment of the present application;
[0080] Figure 8 This is a schematic diagram of an operation flow of item recommendation information provided by an embodiment of the present application;
[0081] Figure 9a This is a schematic diagram of an interface for updating and displaying item recommendation information provided by an embodiment of the present application;
[0082] Figure 9b This is another schematic diagram of an interface for updating and displaying item recommendation information provided by an embodiment of the present application;
[0083] Figure 9c This is another schematic diagram of an interface for updating and displaying item recommendation information provided by an embodiment of the present application;
[0084] Figure 10 This is a flow chart of sharing item recommendation information provided by an embodiment of the present application;
[0085] Figure 11a This is a schematic diagram of an operation flow of displaying a payment interface provided by an embodiment of the present application;
[0086] Figure 11b This is another schematic diagram of the operation flow of displaying a payment interface provided by an embodiment of the present application;
[0087] Figure 12a This is a schematic diagram of the operation flow of a payment interface provided in an embodiment of the present application;
[0088] Figure 12b This is a schematic diagram of the operation flow of another payment interface provided in an embodiment of the present application;
[0089] Figure 13 This is a flow chart of modifying order information in a payment interface provided by an embodiment of the present application;
[0090] Figure 14 This is a flowchart of another information processing method provided by an embodiment of the present application;
[0091] Figure 15 This is an interactive flow chart of a system architecture provided by an embodiment of the present application;
[0092] Figure 16 This is a system interaction flow chart provided by an embodiment of the present application;
[0093] Figure 17 This is a data interaction flow chart provided by an embodiment of the present application;
[0094] Figure 18 This is a schematic diagram of the structure of an information processing device provided in an embodiment of the present application;
[0095] Figure 19 It is a structural diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0096] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0097] 1. The following introduces the key terms involved in this application.
[0098] (1) Application.
[0099] An application (APP) is a computer program used to complete one or more specific tasks. By classifying applications according to different dimensions (such as the operation mode and functions of the application), the types of the same application in different dimensions can be obtained, among which: ① According to the operation mode of the application, the application may include but is not limited to: a client installed in the terminal, a small program that can be used without downloading and installing, a web application opened through a browser, etc. ② According to the functional type of the application, the application may include but is not limited to: IM (Instant Messaging) application, content interaction application, etc.; among which, instant messaging application refers to an application for instant communication of messages and social interaction based on the Internet, and instant messaging application may include but is not limited to: a social application with information search function, a social application with communication function, a map application with social interaction function, a game application, etc. A content interaction application refers to an application that can realize content interaction, such as an online banking, sharing platform, personal space, news, etc. The application mentioned in this application refers to any type of application that includes information search function, such as: a social application, a content interaction application, a game application, etc.
[0100] (2) First information and second information.
[0101] The first information refers to a query information entered by the user in the search interface and used for information search. The first information may be text information entered in real time in the information search interface, or any historical information directly selected from the historical search records in the information search interface, or text information converted from the voice data collected in the search interface. For example, the first information may be a keyword (such as "sweater"), a sentence (such as "Please recommend a diet suitable for fitness enthusiasts"), or a text, etc.
[0102] The second information refers to the reply information obtained by searching for information based on the first information. Optionally, the application can obtain the second information by performing content analysis on the first information through the AI (Artificial Intelligence) model deployed in the application. For example, if the first information is "Please recommend a diet suitable for fitness", then the second information can be "Some foods suitable for fitness, such as: protein, vegetables, beans, fruits, meat, etc." In other words, the second information is a text message obtained in response to the needs of the first information.
[0103] In this application, the first information and the second information are usually text information.
[0104] (3) Item recommendation information and purchase entry:
[0105] Item recommendation information refers to information for at least one recommended item, which is part of the search results of the first information, and also refers to a reply information obtained by searching for information based on the first information. The so-called recommended item refers to an item that is associated with the needs of the first information. For example, if the first information is "10-month baby food recipes", the recommended item obtained based on the search for the first information may be "10-12 month baby organic food set". It should be noted that, unlike the first information and the second information, the item recommendation information is often displayed through cards, URLs, or links, etc., which have interactive attributes. It supports users to change by performing trigger operations (such as clicks, long presses, etc.), that is, item recommendation information is a kind of information with interactive attributes. For example, item recommendation information is displayed based on the presentation of a card. If the user clicks on the card, it can trigger changes such as a jump in the interface or a change in the information in the interface.
[0106] The purchase entrance refers to a convenient entrance set in the item recommendation information, which supports the convenient purchase of the recommended items indicated by the item recommendation information based on triggering the purchase entrance. Among them, the so-called convenient purchase means that after triggering the purchase entrance, the payment interface for the recommended item can be directly displayed in the current application, so that users can conveniently purchase the recommended items in the current application without the need to switch applications and jump to more interfaces and other tedious steps; in summary, this application can implement one-stop experience processes such as information search, information reply, item recommendation, and item purchase in the same application, and can achieve an effective combination of information search and item purchase, and the entire process is within the same application, which not only provides users with search results related to the search needs, but also simplifies the user's operation steps, thereby effectively improving the efficiency of information processing. For example, if the item recommendation information is presented in the form of a card, the purchase entrance can be a control (such as a button), link or URL set in the card.
[0107] (4) In response to:
[0108] In response to the conditions or states on which the operations performed (such as a search operation for the first information or a trigger operation regarding a purchase entry) depend, when the conditions or states on which they depend are met, one or more operations performed may be in real time or may have a set delay; unless otherwise specified, there is no restriction on the order in which the multiple operations performed are performed.
[0109] 2. Introduction to this application plan.
[0110] This application provides an information processing solution that is applicable to information search scenarios in any application (e.g., social applications, content interaction applications, game applications, etc.). It aims to provide an information processing solution that combines information search with item recommendation, enabling a one-stop experience process of information search, item recommendation, and item purchase within the same app. While providing information-rich search results, it also effectively simplifies the user's operation process, thereby improving information processing efficiency. Specifically, the general implementation process of the information processing solution provided by this application includes the following steps (1)-(3):
[0111] (1) Displaying the search interface of the application. The search interface is an interface for performing information search, that is, the search interface has an information search function and supports users to search for information in the information search interface.
[0112] (2) In response to a search operation for the first information in the search interface, the search results are displayed. Specifically, the search results may be the results obtained by calling an AI model to analyze and process the first information, and the AI model here may be a neural network model of any network structure; wherein, since the search results of the present application include the second information and item recommendation information obtained by searching for information based on the first information, the information search scenario provided by the present application can effectively combine information search with item recommendation, and can enrich the information content of the search results. In addition, a purchase entry for recommended items is provided in the item recommendation information, so the present application also supports the function of realizing item purchase based on the item recommendation information, so as to effectively meet the user's item purchase needs in the information search scenario.
[0113] (3) In response to the purchase entry being triggered, a payment interface is displayed in the application, which is used to trigger the payment process for the recommended item. It can be seen that when the purchase entry in the item recommendation information is triggered, the payment interface for the recommended item can be directly displayed in the current application, thereby facilitating the convenient purchase of the recommended item.
[0114] Based on this, the present application provides an information processing solution that can effectively combine information search with item recommendation, enriching the information content of the search results while simplifying the operation steps, thereby improving the efficiency of information processing. On the one hand, during the information search process, this solution can output reply information (i.e., second information) corresponding to the search information (e.g., first information), and can also simultaneously output item recommendation information associated with the search information for recommending related items to the user, thereby enriching the information content of the search results. On the other hand, a convenient purchase entry is provided in the item recommendation information, which supports triggering the purchase entry to conveniently purchase recommended items, simplifying the item purchase process, and thus improving information processing efficiency.
[0115] Furthermore, the information processing solution provided in this application needs to specifically explain the following two points:
[0116] 1. The relevant data involved in the information processing process of this application (such as the first information, the second information, and the item recommendation information, etc.). When the above embodiments of this application are applied to specific products or technologies, the permission or consent of the object must be obtained, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the region, comply with the principles of legality, legitimacy and necessity, and do not involve the acquisition of data types prohibited or restricted by laws and regulations. In some optional embodiments, the relevant data involved in the embodiments of this application are obtained after the object has authorized them separately. In addition, when obtaining the separate authorization of the object, the purpose of the relevant data involved is indicated to the object.
[0117] 2. In this application, the term "at least one" means one or more, and "plurality" means two or more. For example, item recommendation information may indicate at least one recommended item, and the so-called at least one recommended item refers to one recommended item or multiple recommended items. The terms "first," "second," and "nth" are used to distinguish between identical or similar items with substantially the same purpose or function. It should be understood that there is no logical or temporal dependency between "first," "second," and "nth," and they do not limit the quantity or execution order.
[0118] The following combination Figure 1 and Figure 2 The information processing system provided by this application is introduced in detail.
[0119] 1. Introduction to system architecture.
[0120] See Figure 1 , Figure 1 This is a schematic diagram of the architecture of an information processing system provided by an embodiment of the present application. Figure 1As shown, the information processing system may include multiple terminal devices (such as a first terminal device 101, a second terminal device 102, etc.) and a server 103. This application does not specifically limit the number of terminal devices and servers. For example, the first terminal device 101 may be a terminal device used by a first object, and the second terminal device 102 may be a terminal device used by a second object. A large language model (LLM) is deployed in the server 103, and the information processing function of the user's search information (such as the first information) is realized through the LLM model; and a search interface of an application (such as a social application or a content interaction application) is displayed in any terminal device, and supports any object to perform information search processing as required in the search interface. Among them, any terminal device can be directly or indirectly connected to the server 103 through the network. The above-mentioned network may include but is not limited to: wired network, wireless network, among which the so-called wired network may include: local area network, metropolitan area network and wide area network, and the wireless network may include: Bluetooth, WIFI (Wireless Fidelity, a standard wireless local area network), and other networks that realize wireless communication; and the first terminal device 101 can perform information processing between other terminal devices (such as the second terminal device 102) connected to the server 103 through the server 103.
[0121] Figure 1 Any terminal device in the information processing system shown may include, but is not limited to: smart phones, tablet computers, laptop computers, desktop computers, smart speakers, smart watches, vehicle-mounted terminals, smart wearable devices (such as smart bracelets, smart pedometers), virtual reality devices (such as VR (Virtual Reality) devices, AR (Augmented Reality) devices), smart robots, etc. The terminal device is often equipped with a display device, which can be a display, a display screen, a touch screen, etc. The touch screen can be a touch screen, a touch panel, etc. In addition, Figure 1 The server 103 in the information processing system shown can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), as well as big data and artificial intelligence platforms.
[0122] Next, taking any terminal device (such as the first terminal device 101) as an example, the information processing process between various devices in the information processing system is described accordingly:
[0123] ① The first terminal device 101 can display the search interface of any application (such as a social application, a content interaction application, or a game application), and the search interface has an information search function.
[0124] ② The first terminal device 101 sends the first information to the server 103 in response to the search operation for the first information in the search interface.
[0125] ③ Server 103 performs content analysis on the first information to obtain second information corresponding to the first information. For example, server 103 may invoke an LLM model to perform intent recognition on the first information to obtain an intent recognition result, and then perform reply processing on the first information based on the intent recognition result to obtain the corresponding second information. The intent recognition result includes the target knowledge domain to which the first information belongs, and the target knowledge domain includes any of the following: parenting, medical, education, and fitness.
[0126] ④ Furthermore, the server 103 may further search for at least one associated recommended item based on the first information and the second information, and generate item recommendation information for each recommended item. Furthermore, the server 103 may generate search results based on the second information and the item recommendation information, and return the search results to the first terminal device 101.
[0127] ⑤ The first terminal device 101 displays the search results, wherein the search results include the second information obtained by searching the first information and the item recommendation information, and the item recommendation information includes a purchase entry (such as a purchase control or button) for the recommended item.
[0128] ⑥ In response to the purchase entry being triggered, the first terminal device 101 displays a payment interface within the application, which is used to trigger payment processing for the recommended item. Subsequently, if a payment operation is detected within the payment interface, payment processing is performed for the recommended item, and payment result information for the recommended item may be output.
[0129] In one possible implementation, the information processing system provided in the embodiments of the present application can be deployed in a blockchain network. For example, the first terminal device 101, the second terminal device 102, and the server 103 in the above system can all be treated as node devices in the blockchain network, and these node devices together constitute the blockchain network. Therefore, the information processing process executed in the embodiments of the present application can be executed on the blockchain, which can not only ensure the fairness and impartiality of the information processing process, but also make the above process traceable and ensure data security during the information processing process, thereby improving the security and reliability of the entire information processing process.
[0130] 2. The front-end and back-end interaction process of the information processing method.
[0131] Furthermore, any terminal device in the above-mentioned information processing system runs a client (also known as the front end), which is used to run applications with information search functions (such as social applications, game applications, content interaction applications, etc.), and supports displaying the search interface of any application in the client, so as to facilitate information interaction with the user through the search interface. In addition, the server runs a service (also known as the back end), which runs a large language model and provides background technical support (such as intent recognition, content analysis, information processing, etc.) to the client through the large language model, so as to return search results to the client. See Figure 2 , Figure 2 This is a flow chart of front-end and back-end interaction of an information processing method provided by an embodiment of the present application. Figure 2 The following example illustrates the complete interaction process between the client (i.e., front-end), the server (i.e., back-end), and the large language model. The interaction process includes the following steps:
[0132] 1. The front-end displays a search interface for any application (e.g., a social application). The search interface displayed on the front-end supports information searches by any user or a specified user, including text search, voice search, and image search.
[0133] 2. The user enters the first information in the search interface and clicks the search button. Specifically, the method of entering the first information includes but is not limited to any of the following methods: entering the first information in real time, directly selecting from existing hot search information, or directly selecting from existing historical search information.
[0134] 3. The front end initiates an information search request to the back end, wherein the information search request carries the first information. In response to a user's search operation for the first information in the search interface, the front end may send the information search request to the back end, wherein the information search request is used to trigger the back end to perform an information search based on the first information.
[0135] 4. The backend responds to the information search request and requests to call the large language model. Optionally, the backend can obtain the identity information of the request object of the information search request and verify the request object based on the identity information. The verification here includes: authority verification (for example, verifying whether the request object has the authority to perform information search in the search interface), legality verification (for example, verifying whether the content of the first information requested by the request object is legal, such as verifying whether the first information contains sensitive content, if it does, it is illegal), security verification (for example, verifying whether the identity information of the request object is safe). Any one or more of them. Furthermore, if the backend verifies the request object successfully, it responds to the information search request and requests to call the large language model (LLM model) to perform subsequent steps.
[0136] 5. The large language model processes the first information in response to obtain the second information. Specifically, the large language model (LLM model) processes the first information in response to the following steps: performing intent recognition processing on the first information to obtain an intent recognition result, which includes the target knowledge domain to which the first information belongs (e.g., any one of the parenting, medical, fitness, and education fields); based on the intent recognition result, determining the target domain agent corresponding to the target knowledge domain (wherein, one knowledge domain corresponds to one domain agent, such as the parenting field corresponds to the parenting agent); calling the target domain agent to process the first information in response to obtain the second information corresponding to the first information.
[0137] 6. The large language model performs item matching on the second information to generate item recommendations. Specifically, the item matching process is as follows: The target domain agent is invoked to extract key item information from the second information using a collaborative filtering algorithm. Then, a semantic similarity algorithm is used to semantically match the key item information with the item information of each item in the item library to generate item recommendations.
[0138] 7. The large language model returns the second information and item recommendation information to the backend as search results.
[0139] 8. The backend returns the search results to the frontend.
[0140] 9. The front end displays the search results in the search interface. The search results include the second information and item recommendation information, and the item recommendation information includes a purchase entry for the recommended item. For example, the item recommendation information includes N (N is a positive integer) recommended items, each of which may have a corresponding purchase entry, or the N recommended items may share a shared purchase entry.
[0141] 10. The user clicks on the purchase entrance, which means the purchase entrance is triggered.
[0142] 11. In response to the purchase entry being triggered, the front-end initiates a payment request to the back-end.
[0143] 12. The backend generates order information for the recommended items. This order information includes the target payment method intelligently predicted for the current payee, the payment amount for the recommended items, address information, contact information, and other content. Optionally, the backend can obtain the identity information of the payee corresponding to the payment request (the same or different payee as the requesting party) and verify the identity information of the payee (authority verification, legitimacy verification, security verification, etc.). If the verification of the current payee is successful, the backend responds to the payment request and generates order information for the recommended items.
[0144] 13. The backend returns the order information to the frontend.
[0145] 14. The front-end displays a payment interface, which displays the order information. The payment interface may display K payment methods, and the target payment method is any one of the K payment methods.
[0146] 15. The user clicks to confirm payment. The user can confirm payment using the system's recommended payment method, or they can select any payment method as their target payment method on the payment interface.
[0147] 16. The front-end performs payment processing for the recommended item and completes the payment. Specifically, the front-end uses the target payment method to process the payment for the recommended item and completes the payment after detecting that the payment is successful.
[0148] 17. The front-end outputs payment result information. For example, payment result information may include information such as payment success or payment failure. Optionally, if payment is successful, the front-end may also output service information for the recommended item that was paid for. This service information may include at least one of: usage instructions for the recommended item, information about at least one associated item associated with the recommended item, and a redemption voucher for the recommended item. This facilitates users to easily understand the usage instructions for the purchased recommended item, enhancing the purchasing experience.
[0149] The information processing system provided in the embodiments of the present application is used to implement the information processing scheme mentioned above. This scheme can effectively combine information search with item recommendation, enriching the information content of the search results while simplifying the operation steps, thereby improving the efficiency of information processing. On the one hand, during the information search process, the second information obtained in response to the first information can be output, and item recommendation information associated with the search information can also be output at the same time to recommend related items to the user, thereby enriching the information content of the search results. On the other hand, a convenient purchase entry is provided in the item recommendation information, which supports triggering the purchase entry to conveniently purchase recommended items, which can simplify the item purchase process and thus improve information processing efficiency.
[0150] It can be understood that the information processing system described in the embodiment of the present application is for the purpose of more clearly illustrating the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided by the embodiment of the present application. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present application is also applicable to similar technical problems.
[0151] The following is a detailed description of the specific embodiments of the information processing method provided by this application from a product perspective.
[0152] See Figure 3 , Figure 3 This is a flow chart of an information processing method provided by an embodiment of the present application. The information processing method can be performed by a computer device (such as Figure 1 Any terminal device shown in the figure) is executed. Figure 3 As shown, the information processing method includes the following steps S301-S303:
[0153] S301: Display the search interface of the application.
[0154] The application involved in this application can be any application with information search function, such as: social application, content interaction application, game application, etc. Among them, the search interface refers to any interface in the application with information search function, which supports any user to perform information search according to the search needs in the search interface. Optionally, the search interface can be a first-level interface or a second-level interface in the application. The so-called first-level interface refers to the interface directly displayed in the application, that is, the first-level interface is an interface that does not need to be triggered by other entrances or controls; the so-called second-level interface refers to the interface indirectly displayed in the application, and the second-level interface often requires certain entrances or controls set in the first-level interface to be triggered before it can be displayed. The following examples illustrate different situations of how to display the search interface:
[0155] (1) The search interface is the first-level interface displayed directly in the application.
[0156] Specifically, the search interface can be any interface in an application that has an information search area (such as a search box). For example, if the application is a social application, the search interface can be a social conversation interface in the social application, which includes a search box and supports performing information searches in the search box in the social conversation interface. Figure 4a , Figure 4a This is a schematic diagram of a display search interface provided by an embodiment of the present application. Figure 4a As shown, the search interface may be an interface S401 displayed in a social application, wherein an information search area (such as a search box 4011) is provided in the search interface S401, and information search based on the search box 4011 is supported. Optionally, the search interface S401 also includes a hot search area 4012 and a search history area 4013; wherein the hot search area 4012 displays some hot search information with a high search frequency, such as: baby milk powder recommendations, confinement recipes, early childhood education, baby fever treatment, etc., and the search history area 4013 displays some historical search information that the current user has performed information search on, such as: 10-month baby food recipes, how to deal with a baby's fever, and children's toy recommendations. In this case, it is supported to directly display the search interface in the application, which is conducive to conveniently performing information search in the application.
[0157] (2) Trigger the display of the search interface through the AI search portal.
[0158] Specifically, it supports setting up an AI search portal in any interface of the application, and triggering the display of the search interface through the AI search portal. Figure 4b , Figure 4b This is another schematic diagram of a display search interface provided by an embodiment of the present application. Figure 4b As shown, a social conversation interface S402 is displayed in a social application, and an AI search entry (e.g., a control 4021 for an intelligent chatbot) is provided in the social conversation interface S402. In response to a click operation (e.g., a single click, double click, or long press) on the AI search entry 4021 in the social conversation interface S402, a search interface S403 is displayed in the social application, supporting information search within the search interface S403. In this case, the AI search entry is integrated into the application, and this approach allows the display of the search interface to be triggered from any interface displayed in the application.
[0159] S302. In response to a search operation for the first information in the search interface, display search results, where the search results include second information obtained by searching the first information and item recommendation information, where a purchase entry for the recommended item is provided in the item recommendation information.
[0160] Specifically, the first information refers to a query information used to perform an information search. Based on the first information, an information search can be requested, and then the search results corresponding to the first information can be obtained. In one possible implementation, the first information can be information entered in real time in the search interface; or the first information can also be selected from the historical search information displayed in the search interface; or the first information can also be selected from the popular search information displayed in the search interface. The following examples illustrate several different ways of searching for the first information with reference to the accompanying drawings:
[0161] (1) Real-time entry of first information:
[0162] See Figure 5a , Figure 5a This is a schematic diagram of an operation flow for generating first information provided by an embodiment of the present application. Figure 5a As shown, the search interface S501 includes a search box 5011. In response to a trigger operation on the search box 5011, an information panel 5012 is output in the search interface, supporting users to enter text information in real time according to search requirements in the information panel 5012, and use the entered text information as the first information. For example, the first information is: 10-month-old baby food recipes.
[0163] Optionally, this application also supports voice input to perform information search. Figure 5b , Figure 5b This is another schematic diagram of the operation flow of generating first information provided by the embodiment of the present application. Figure 5b As shown, a voice collection control 5012 is also provided in the search box of the search interface. In response to the triggering operation for the voice collection control 5012, a prompt message can be output in the search interface. The prompt message is used to prompt the access user's microphone permission, and a rejection control 510 and an approval control 520 are displayed in the search interface. If the user clicks the approval control 520, the microphone permission can be activated and the user's voice data can be collected based on the activated microphone; on the contrary, if the user clicks the rejection control 510, the microphone cannot be successfully activated, and the user's voice data cannot be collected. Furthermore, if the user clicks the approval control 520, the microphone permission is triggered to be activated, and the user's voice data can be collected based on the activated microphone; during the voice collection process, the collected voice data can be converted into corresponding text information in real time, and the converted text information corresponding to the time when the voice data stops entering is used as the first information. In this implementation method, it supports the input of the first information by voice entry, which can improve the efficiency of information input.
[0164] Furthermore, in the case of real-time search, it is possible to display the preview results of the search in real time in the preview area. Specifically, in response to the input operation of the search term in the search interface, the preview results are output in the preview area. The preview results include the preview information obtained by the association processing based on the search term and the preview item recommendation information; the preview results are dynamically changed according to the change of the search term. Figure 5c , Figure 5c This is a schematic diagram of a real-time search interface provided by an embodiment of the present application. Figure 5c As shown, during the real-time search process, the user can enter the search term (such as 10-month-old baby) in real time in the search interface, and the preview area (such as preview box 5001) can be synchronously output in the search interface. The preview box 5001 displays the preview result (such as at least one preview information) obtained by association processing based on the above search term (10-month-old baby); further, if the search term entered by the user during the real-time search process is changed to "10-month-old baby food", the above preview result can be dynamically changed in the preview box 5002, and preview item recommendation information 5003 of recommended items associated with the current search term (10-month-old baby food) is provided, supporting the user to conveniently purchase the displayed preview item recommendation information 5003 in the preview area. Based on this, the present application supports displaying preview results during real-time search, providing recommended items in the preview results, and changing the preview results in real time according to the change of search terms, which can meet the user's flexibility needs during the search process.
[0165] (2) Select the first information from the popular search information:
[0166] See Figure 5d , Figure 5d This is another schematic diagram of the operation flow of generating first information provided by the embodiment of the present application. Figure 5d As shown, at least one popular search information is displayed in the search interface. The so-called popular search information refers to search information with a search frequency greater than a preset frequency threshold. For example, popular search information includes: baby milk powder recommendation, confinement recipes, early childhood education, and baby fever treatment. Users are supported to randomly select any popular search information as the first information (for example: baby milk powder recommendation). In this implementation method, search information with a higher search frequency is supported as popular search information for users to conveniently select, which improves the efficiency of information search and can also cover the information search needs of a large number of users to a large extent.
[0167] (3) Select the first information from the historical search information:
[0168] See Figure 5e , Figure 5e This is another schematic diagram of the operation flow of generating first information provided by the embodiment of the present application. Figure 5eAs shown, the search interface also displays at least one historical search information. The historical search information here refers to the historical information of information searches performed within a preset time period (such as a month or a week). For example, the historical search information includes: 10-month-old baby solid food recipes, how to deal with infant fever, and children's toy recommendations. Users are allowed to randomly select any historical search information as the first information (for example: 10-month-old baby solid food recipes), which can also improve the efficiency of the information search process.
[0169] Based on this, in the process of executing information search, this application supports both the method of entering information in real time and the method of conveniently selecting information from popular search information or historical search information. On the premise of meeting the user's search needs, it can also improve the efficiency of information search.
[0170] In one possible implementation, in response to a search operation for the first information in the search interface, search results may be further displayed. The so-called search results refer to the results obtained after performing an information search based on the first information; for example, the search results include: second information and item recommendation information. The second information refers to the reply information obtained by performing an information search based on the first information; the item recommendation information is information used to recommend at least one item. Specifically, the above search results can be directly displayed in the search interface (for example, displayed at any position in the search interface, such as the bottom position, the middle position, etc.); or, the search results can also be displayed in another separate display interface independent of the search interface (such as an independent window, a floating area). This application does not specifically limit the display position of the search results.
[0171] The following is an example of how to display search results with reference to the accompanying drawings:
[0172] See Figure 6a , Figure 6a This is a schematic diagram of an interface for displaying search results provided by an embodiment of the present application. Figure 6aAs shown, the search interface S601 displays the search results corresponding to the first information (such as: complementary food recipes for 10-month-old babies). The search results may be generated by the domain agent (such as parenting expert AI Agent) corresponding to the target knowledge domain (such as parenting domain) to which the first information belongs after performing information search processing on the first information. Furthermore, in response to the screen sliding operation on the search interface S601, a more complete and comprehensive search result may be displayed. For example, the search result includes: second information 6011 and item recommendation information 6012; wherein, the second information 6011 refers to the text reply information corresponding to the first information, and the item recommendation information refers to an item information used to indicate the recommended item associated with the first information. For example, the second information may include the following content: "A daily recipe plan formulated for a 10-month-old baby, with balanced nutrition, including protein, carbohydrates, trace elements, and healthy fats. Each meal and food is "intelligently" marked. 6:00 AM - Milk powder: about 250 ml of breast milk or formula milk 9:00 AM - Staple food (1 spoonful of strong protein): 1 vegetable, half a spoonful of mashed potatoes - Fruit: applesauce ( 1 / 4), banana( 1 / 2), half a spoon of mashed potatoes 10:30 AM - Lunch: egg yolk paste + pork liver paste + 30 grams of rice porridge. For another example, the recommended item indicated by the item recommendation information 6012 may be "Organic complementary food set for babies aged 10-12 months". In addition, a purchase entry 6013 for the recommended item is provided in the item recommendation information, which supports convenient purchase of the corresponding recommended item based on the purchase entry 6013.
[0173] In a possible implementation, the above-mentioned item recommendation information includes N recommended items, each of which has a purchase entry, where N is a positive integer. Figure 6b , Figure 6b This is a schematic diagram of an interface for item recommendation information provided by an embodiment of the present application. Figure 6b As shown, the item recommendation information in the search results includes N recommended items, for example, recommended item 1 and recommended item 2, and each recommended item has a corresponding purchase entry, and each purchase entry is used to trigger the purchase of the corresponding recommended item. For example, recommended item 1 has a corresponding purchase entry 610, which is used to trigger the purchase of recommended item 1; and recommended item 2 has a corresponding purchase entry 620, which is used to trigger the purchase of recommended item 2. In this implementation, it is supported to set a purchase entry for each recommended item, and then the convenient purchase of the corresponding recommended item can be triggered based on each purchase entry.
[0174] Optionally, the item recommendation information includes N recommended items, and these N recommended items share a shared purchase entrance, where N is a positive integer. Figure 6c , Figure 6c This is another interface diagram of item recommendation information provided by the embodiment of the present application. Figure 6c As shown, the item recommendation information displayed in the search interface includes N recommended items, for example: recommended item 1 and recommended item 2, and a shared purchase entrance 600 is provided in the search interface, and the shared purchase entrance 600 is used to trigger the purchase of the N recommended items included in the item recommendation information (for example: recommended item 1 and recommended item 2). Furthermore, in response to the triggering operation of the shared purchase entrance 600, the user is supported to select one or more recommended items to be purchased as needed in the search interface (for example, selecting recommended item 1 and recommended item 2), and then can conveniently purchase the selected recommended item 1 and recommended item 2. Under this implementation method, a common shared purchase entrance can be set for multiple recommended products, which is conducive to the convenient purchase of multiple recommended items based on the shared purchase entrance, and can improve the convenience of the item purchase process.
[0175] In one possible implementation, the item recommendation information is displayed in the search interface in any of the following forms: a card, a link, or a URL. The item recommendation information includes N recommended items. The N recommended items are displayed in the search interface in the following manners:
[0176] (1) Sort and display N recommended item cards.
[0177] See Figure 7a , Figure 7a This is a schematic diagram of an interface for displaying item recommendation information provided by an embodiment of the present application. Figure 7a As shown, the item recommendation information includes N recommended items, and each recommended item is displayed through a card. For example, recommended item 1 is displayed through card 701, recommended item 2 is displayed through card 702, and recommended item 3 is displayed through card 703. The card corresponding to each recommended item may include but is not limited to: the picture, name, value, and purchase entry of the recommended item. Specifically, the N cards corresponding to the above N recommended items (for example: recommended item 1, recommended item 2, recommended item 3) are displayed in order. The order display method here includes but is not limited to any of the following methods:
[0178] Method 1: Sort and display the recommended items in descending order based on the degree of relevance between each item and the first information. For example, if the degree of relevance between recommended item 1 and the first information is greater than that between recommended item 2 and the first information, card 1 for recommended item 1 will be ranked higher than card 2 for recommended item 2. For another example, if the degree of relevance between recommended item 2 and the first information is greater than that between recommended item 3 and the first information, card 2 for recommended item 2 will be ranked higher than card 3 for recommended item 3.
[0179] Method 2: Display N recommended item cards in descending order of popularity. Popularity here includes at least one of the number of purchases or the number of views. For example, if recommended item 1 has a higher number of purchases than recommended item 2, card 1 for recommended item 1 will be ranked higher than card 2 for recommended item 2.
[0180] Method 3: Sort the recommended items by their positive reviews from high to low. For example, the positive reviews are generated based on the reviews of each recommended item. The higher the positive reviews, the higher the recommended items will be displayed. Conversely, the lower the positive reviews, the lower the recommended items will be displayed.
[0181] Method 4: Sort the recommended items by value from low to high (or high to low). For example, recommended items with lower values are displayed at the front, and recommended items with higher values are displayed at the back.
[0182] Method 5: Display the cards of each recommended item randomly or in a preset order.
[0183] Based on this, in the sorting and displaying method of the cards of N recommended items, it is supported to display the cards of each recommended item in the search interface, so that the item information of each recommended item can be viewed intuitively and effectively.
[0184] (2) Overlapping and displaying cards of N recommended items.
[0185] See Figure 7b , Figure 7b This is another interface diagram showing item recommendation information provided by the embodiment of the present application. Figure 7bAs shown, the item recommendation information includes N recommended items, and each recommended item is displayed through a card. For example, recommended item 1 is displayed through card 701, recommended item 2 is displayed through card 702, and recommended item 3 is displayed through card 703. Specifically, the cards of the above-mentioned recommended items (i.e., card 701, card 702, card 701) can be displayed overlappingly. The so-called overlapping display means that only one card is visually displayed in the search interface, and the other cards except the current visual display are hidden and displayed in the search interface; optionally, a sliding card method is supported to dynamically switch the cards visually displayed in the search interface. For example, the card currently visually displayed in the search interface is card 701. In response to a sliding operation on card 701, card 702 is triggered to be visually displayed in the search interface, and at this time, card 701 is hidden and displayed in the search interface; for another example, in response to a sliding operation on card 702, card 703 is triggered to be visually displayed in the search interface, and at this time, card 702 is hidden and displayed in the search interface.
[0186] Based on this, in the overlapping display mode of cards for N recommended items, it supports overlapping display of each card in the search interface, and supports sliding cards to dynamically switch the visually displayed cards. This display method can save the interface display position and can display more cards.
[0187] (3) Switching the display of N recommended item cards. Specifically, the system supports dynamically switching the display of N recommended item cards according to time in the search interface. For example, every half a minute, the display of N recommended item cards can be automatically switched dynamically in the search interface. This switching display method is conducive to improving the flexibility of the display process of recommended items; and, it does not require the user to manually perform any card sliding or refreshing operations, which can enhance the user experience.
[0188] In one possible implementation, a card-style click on an item recommendation triggers the display of detailed information about the recommended item. Specifically, the item recommendation information is displayed in the search interface in the form of a card, and the aforementioned application is a social application. Then, in response to a click on the item recommendation information, detailed information about the recommended item can be displayed. The detailed information includes at least one of: comments, purchase quantity, description information, and the number of people who have purchased the recommended item in the social application. See Figure 8 , Figure 8 This is a schematic diagram of the operation flow of an item recommendation information provided by an embodiment of the present application. Figure 8As shown, the item recommendation information in the operation interface is displayed in the search interface in the form of a card 801. In response to a click operation on card 801 (for example, any of a click, double-click, or long press operation), detailed information 802 of the recommended item is displayed. The detailed information 802 may include: at least one comment information about the recommended item and the purchase quantity (for example, 12,000 items). Optionally, the detailed information 802 may also include prompt information 8021 of at least one friend object in the social application that has purchased the recommended item. For example, prompt information 8021 may be: Your friend A has purchased this item. This can motivate users to purchase the current recommended item through purchase prompts from friend objects.
[0189] In one possible implementation, the item recommendation information in the search results can be updated. Specifically, there are two ways to trigger the update of the item recommendation information: 1. Directly refreshing the item recommendation information to trigger the update; 2. Triggering the update of the item recommendation information based on a second piece of information in the search results. The following is an example of how to update the displayed item recommendation information with reference to the accompanying figures:
[0190] (1) Refreshing the item recommendation information triggers the update of the item recommendation information. In one possible implementation, in response to a refresh operation on the item recommendation information, the updated item recommendation information is displayed; wherein the refresh operation includes any of the following: a card-style switching operation on the item recommendation information, a triggering operation on a refresh entry provided in the search interface. See Figure 9a , Figure 9a This is a schematic diagram of an interface for updating and displaying item recommendation information provided by an embodiment of the present application. Figure 9a As shown, the item recommendation information includes N recommended items, and the recommended items are displayed in the form of cards (e.g., recommended item 1 is displayed via card 901), and a refresh control 9011 is provided in the card 901; if the user is not interested in the N recommended items, or the N recommended items do not meet the user's item needs, then in response to the triggering operation of the refresh control 9011 in the card 901 of the recommended item, the updated item recommendation information is displayed. The updated item recommendation information includes an updated recommended item (e.g., recommended item 2), and the recommended item 2 is displayed via the updated card 902. See Figure 9b , Figure 9b This is another interface diagram for updating and displaying item recommendation information provided by the embodiment of the present application. Figure 9bAs shown, the item recommendation information includes N recommended items, and the cards of the N recommended items are displayed overlappingly (for example, card 9001, card 9002, and card 9003). In response to a card-style switching operation on card 9001 (such as a sliding operation from right to left), updated item recommendation information is displayed. The updated item recommendation information includes at least one updated recommended item, for example, card 9004, card 9005, and card 9006. Based on this, the item recommendation information in the search results can be updated, thereby largely meeting the user's flexible purchasing needs for recommended items.
[0191] (2) Triggering the update of the item recommendation information based on the second information. In one possible implementation, in response to a refresh operation on the item recommendation information and an information processing operation on the second information, the item recommendation information is updated and displayed; wherein the information processing operation includes: any one of a collection operation, a sharing operation, and an add-to-cart operation. Figure 9c , Figure 9c This is another interface diagram for updating and displaying item recommendation information provided by the embodiment of the present application. Figure 9c As shown, the search interface displays second information and item recommendation information, and the second information is associated with an update control 911 and an add-to-purchase control 912. The refresh control 911 is used to update the second information in the search results, and the add-to-purchase control 912 is used to add the recommended items indicated by the item recommendation information in the search results to a shopping list to be purchased. Furthermore, in response to a triggering operation performed on the update control 911 associated with the second information or a triggering operation performed on the add-to-purchase control 912 associated with the second information, an information processing operation is performed on the second information, thereby updating the displayed item recommendation information. For example, when a user clicks the add-to-purchase control 912 associated with the second information, it can be assumed that the user is interested in the current recommended item (e.g., recommended item 1). Thus, other similar items (e.g., recommended item 2) similar to the current recommended item to be added to the purchase list can be recommended to the user. Updated item recommendation information is generated based on recommended item 1 and recommended item 2. The updated item recommendation information now includes recommended item 1 indicated by card 910 and recommended item 2 indicated by card 920. Under this implementation, it supports triggering associated updates to item recommendation information through information processing operations such as collection, add to cart, update, or share operations performed on the second information. This update method can improve the rationality and diversity of recommended items.
[0192] In one possible implementation, item recommendation information from search results can be shared with other social contacts, allowing them to conveniently purchase the recommended items. Specifically, in response to a sharing operation on the item recommendation information from the search results, the item recommendation information is shared with the social contact in the social application; the social contact purchases the recommended item based on the shared item recommendation information; and a prompt message indicating that the social contact has successfully purchased the item is output. Figure 10 , Figure 10 This is a flow chart of a method for sharing item recommendation information provided by an embodiment of the present application. Figure 10 As shown, the search results displayed in the search interface include item recommendation information, and the item recommendation information is displayed in the search interface in the form of a card; if the user clicks (e.g., long presses) the card, a sharing control 100 for the item recommendation information can be triggered. In response to the triggering operation of the sharing control 100, a sharing operation for the item recommendation information is generated, and a list of social objects in the social application is displayed. The list of social objects includes at least one friend object associated with the forwarding object, such as: User 1, User 2, User 3, and User 4. Furthermore, in response to a selection operation of any friend object in the social object list (e.g., User 1), the item recommendation information is shared with the selected friend object (e.g., User 1). Subsequently, User 1 is supported to conveniently purchase recommended items based on the shared item recommendation information. For example, User 1 can trigger the convenient purchase of recommended items by triggering the purchase entry in the item recommendation information. When it is detected that User 1 has successfully purchased the shared recommended item, a prompt message 200 indicating that User 1 has successfully purchased the shared recommended item can be output in the search interface. In this implementation, recommended items can be sent to friend objects in a social application so that the friend objects can easily purchase the recommended items, thereby improving the promotion effect and purchase effect of the recommended items.
[0193] S303: In response to the purchase portal being triggered, a payment interface is displayed in the application, where the payment interface is used to trigger payment processing for the recommended item.
[0194] Specifically, the purchase entry mentioned in this application is a convenient entry set in the item recommendation information, and the purchase entry can be, for example, any of a control, an option, or a button. Among them, the purchase entry is triggered, which means that a triggering operation (for example, any of a single-click operation, a double-click operation, or a long-press operation) is performed on the purchase entry.
[0195] The following is an example of how to display the payment interface with reference to the accompanying drawings:
[0196] In one possible implementation, the item recommendation information includes N recommended items, each of which has a purchase entry, where N is a positive integer. Then, in response to the purchase entry being triggered, a payment interface is displayed in the application, specifically comprising the following steps: in response to the purchase entry of the first recommended item among the N recommended items being triggered, a first payment interface for the first recommended item is displayed in the application; wherein the first payment interface is used to trigger payment processing for the first recommended item. See Figure 11a , Figure 11a This is a schematic diagram of the operation flow of displaying a payment interface provided by an embodiment of the present application. Figure 11a As shown, the item recommendation information includes recommended item 1 and recommended item 2, and a purchase entry 1101 is provided for recommended item 1, and a purchase entry 1102 is provided for recommended item 2. Each purchase entry is used to trigger the purchase of the corresponding recommended item. For example, in response to the triggering operation of the purchase entry 1101 for recommended item 1, a payment interface for recommended item 1 (i.e., the first payment interface mentioned above) is displayed; wherein, the first payment interface displays the payment amount of recommended item 1 (such as 100), and the payment method used to purchase recommended item 1 (such as payment method 1), and then payment method 1 is used in the first payment interface to perform payment processing for recommended item 1. Under this implementation method, after triggering the purchase entry of any recommended item, the payment interface of the corresponding recommended item can be displayed, and the corresponding recommended item can be conveniently purchased in the payment interface without jumping to other APPs or switching between multiple interfaces, thereby simplifying the operational process of item purchases and improving item purchase efficiency.
[0197] In another possible implementation, the item recommendation information includes N recommended items, and the N recommended items share a shared purchase entry, where N is a positive integer. Then, in response to the purchase entry being triggered, the payment interface is displayed in the application, which may also include the following two situations:
[0198] Case 1: In response to the shared purchase portal being triggered, a second payment interface regarding N recommended items is displayed in the application, where the second payment interface is used to trigger payment processing for the N recommended items.
[0199] Case 2: In response to the shared purchase portal being triggered, K recommended items are selected from N recommended items, and a third payment interface for the K recommended items is displayed in the application. The third payment interface is used to trigger payment processing for the K recommended items, where K is a positive integer and K≤N.
[0200] See Figure 11b , Figure 11b This is another schematic diagram of the operation flow of displaying a payment interface provided by an embodiment of the present application. Figure 11bAs shown, the search interface displays search results, and the item recommendation information in the search results includes recommended item 1 and recommended item 2; and a shared purchase entrance 1100 is provided in the search interface, that is, recommended item 1 and recommended item 2 share the shared purchase entrance 1100. In response to the triggering operation for the shared purchase entrance 1100, a corresponding selection box is output for each recommended item in the search interface (for example, a corresponding selection box 1110 is output for recommended item 1, and a corresponding selection box 1120 is output for recommended item 2), supporting convenient selection of at least one recommended item to be purchased from the selection boxes corresponding to multiple recommended items, for example, recommended item 1 and recommended item 2 can be selected. In response to the selection operation for at least one recommended item from the multiple recommended items, a payment interface (that is, a third payment interface) for the selected at least one recommended item (such as recommended item 1 and recommended item 2) is displayed. The third payment interface displays the total payment amount for recommended items 1 and 2 (e.g., 100 + 120 = 220), as well as the payment method used to purchase recommended item 1 (e.g., payment method 1). Payment for recommended items 1 and 2 can then be processed using payment method 1 on the third payment interface. This implementation supports setting up a shared purchase portal to conveniently purchase multiple recommended items, thereby simplifying the purchase process and enabling one-click purchase of multiple recommended items, further improving purchase efficiency.
[0201] Based on this, in the above-mentioned processing of displaying the payment interface, on the one hand, this application supports setting a purchase entrance for each recommended item, and by triggering the purchase entrance, the payment interface of the corresponding recommended item can be directly displayed, thereby realizing the convenient purchase of a certain recommended item; on the other hand, this application supports setting a shared purchase entrance for multiple recommended items, and by triggering the shared purchase entrance, multiple recommended items can be purchased at the same time, and the payment interface of the multiple recommended items to be purchased can be displayed, thereby realizing the effect of purchasing multiple recommended items at one time. In both of the above-mentioned item purchase methods, the payment interface can be directly displayed in the current application through a convenient purchase entrance, so as to facilitate the convenient purchase of items, simplify the operation steps of item purchase, and thus greatly improve the operational efficiency of item purchase.
[0202] The following is an example of the processing process in the payment interface with reference to the accompanying drawings.
[0203] (1) Payment process in the payment interface:
[0204] In one possible implementation, the payment interface includes payment information, which includes K payment methods and payment amounts, where K is a positive integer. In response to a payment operation for a target payment method among the K payment methods, payment processing is performed on the recommended item using the target payment method in the payment interface; wherein the target payment method is any payment method selected by the payment recipient of the recommended item, or a payment method determined by the search system through prediction processing for the payment recipient. See Figure 12a , Figure 12a This is a schematic diagram of the operation flow of a payment interface provided by an embodiment of the present application. Figure 12a As shown, the K payment methods displayed in the payment interface can be: payment method 1, payment method 2, payment method 3, payment method 4, and payment method 5, supporting users (such as payment objects) to select any payment method (such as payment method 1) from the K payment methods as the target payment method; optionally, the target payment method (such as payment method 1) is automatically selected by the search system after intelligent prediction for the current payment object. For example, the search system can be based on the historical payment habits of the payment object (for example, the payment object uses payment method 1 most frequently when making payments, then payment method 1 can be used as the target payment method intelligently predicted for the current payment object). For example, the target payment method can be determined according to the payment amount. If the payment amount is less than the first quantity threshold (such as 100 yuan), payment method 1 is used for payment. If the payment amount is greater than the second quantity threshold (such as 1,000 yuan), payment method 2 is used for payment. The payment processing efficiency can be improved by the system's intelligent prediction of payment methods. Furthermore, a payment confirmation control 1201 is provided in the payment interface. After determining the target payment method (such as payment method 1), in response to the triggering operation of the payment confirmation control 1201 (that is, the payment operation), payment method 1 can be adopted and payment processing can be performed on the recommended items according to the payment amount (such as 100 yuan).
[0205] Furthermore, after the payment is successful, the payment interface can be switched to the search interface, and the payment result information of the recommended items that have been paid can be output in the search interface. Figure 12a As shown, a prompt pop-up window 1202 may be output in the search interface, and the prompt pop-up window 1202 includes the following content: payment success information of the paid item A (e.g., you have successfully purchased item A), and service information for the paid item A, which includes: usage guide information and usage suggestions for item A. ② Optionally, payment result information of the recommended item and service information of the paid recommended item may be output in the search interface, and the service information here includes: usage guide information for the recommended item, information on at least one associated item associated with the recommended item, and at least one of a repurchase resource voucher for the recommended item. Please refer to Figure 12b , Figure 12bThis is a schematic diagram of the operation flow of another payment interface provided by the embodiment of this application. Figure 12b As shown, in response to the payment operation for the target payment method in the payment interface, the payment interface switches to the search interface, and a prompt pop-up window 1203 is output in the search interface. The prompt pop-up window 1203 includes the following content: payment success information of the paid item A (such as: you have successfully purchased item A), and related item information associated with item A (such as item recommendation information 12031 of item B similar to item A), so that users can easily purchase similar items B, and repurchase resource coupons for recommended items (such as repurchase resource coupons 12032), which can be used for deduction when purchasing item A again. Based on this, after the payment is successful, the present application can further output service information of the paid recommended items, such as usage guide information and usage suggestion information of the currently purchased items, which is conducive to the user's ability to use the items reasonably and correctly; and it also supports further recommendation of similar items and repurchase resource coupons for the purchased items to users, thereby helping to increase the user's repurchase rate.
[0206] The display mode of the K payment methods in the above payment interface includes any of the following:
[0207] 1) Sorting and displaying K payment methods in the payment interface; wherein the sorting and displaying methods include: sorting and displaying based on the frequency of use of each payment method from high to low (for example, if the frequency of use of payment method 1 is higher than the frequency of use of payment method 2, then the sorting position of payment method 1 takes precedence over payment method 2), sorting and displaying based on the availability of account status corresponding to different payment methods from high to low (for example, if the account balance under payment method 1 is higher than the account balance under payment method 2, then the sorting position of payment method 1 takes precedence over payment method 2), or based on any of the value of the recommended items.
[0208] 2) In the payment interface, the target payment method and K-1 payment methods other than the target payment method are displayed separately; the distinguishing display method includes at least one of color, font, animation, and flashing. For example, if the target payment method is payment method 1, payment method 1 can be displayed in red (with animation or flashing), and the other payment methods (such as payment method 2, payment method 3, and payment method 4) can be displayed in black. This distinguishes the target payment method and helps increase attention.
[0209] (2) Conveniently modify order information in the payment interface:
[0210] In one possible implementation, the payment interface includes payment information and order information; wherein the payment information includes K payment methods and payment amounts, where K is a positive integer, and the order information includes at least one of address information, contact information, and purchase quantity; then, the payment information in the payment interface can be updated in response to a modification operation on the order information. Figure 13 , Figure 13 This is a flow chart of modifying order information in the payment interface provided by the embodiment of the present application. Figure 13 As shown, the payment interface displays order information (1301) and payment information (1302), wherein the order information 1301 is generated by the search system based on a pre-fill mechanism (assuming that the address information and contact information of the current payment object are stored in the social application, and the default purchase quantity of the recommended item is 1). The order information 1301 specifically includes: address information (such as xx province xx city xxx), contact information (such as telephone or mobile phone number), purchase quantity (such as 1), and amount (such as 100). Further, in response to the modification operation of the order information (such as changing the purchase quantity from 1 to 2), the updated order information can be displayed in the payment interface. For example, the purchase quantity (1) and payment amount (100) shown in 13011 are updated to the purchase quantity (2) and payment amount (200) shown in 13012 in the payment interface. Subsequently, in response to the payment operation triggered in the payment interface, payment processing can be performed on the recommended item according to the updated order information. Under this implementation method, this application supports displaying order information directly in the payment interface, and supports convenient modification of order information in the payment interface, which can not only meet the personalized needs during the payment process, but also reduce interface jumps and improve the efficiency of information editing.
[0211] In an embodiment of the present application, an information processing solution is provided that can effectively combine information search with item recommendation, enriching the information content of the search results while simplifying the operation steps, thereby improving the efficiency of information processing. On the one hand, during the information search process, this solution can output reply information (i.e., second information) corresponding to the search information (e.g., first information), and can also simultaneously output item recommendation information associated with the search information for recommending related items to the user, thereby enriching the information content of the search results. On the other hand, a convenient purchase entry is provided in the item recommendation information, which supports triggering the purchase entry to conveniently purchase recommended items, simplifying the item purchase process, and thereby improving information processing efficiency.
[0212] The following is a detailed description of an embodiment of the information processing method provided by this application from a technical perspective.
[0213] See Figure 14 , Figure 14This is a flow chart of another information processing method provided by an embodiment of the present application. The information processing method can be performed by a computer device (such as Figure 1 As shown in the server) Figure 14 As shown, the information processing method includes the following steps S1401-S1404:
[0214] S1401. Receive an information search request sent by a terminal device, where the information search request is used to request a search process for first information.
[0215] Among them, a search interface of an application (such as any one of a social application, a content interaction application, and a game application) is displayed in the terminal device, and an information search request is initiated after a search operation for the first information is detected in the search interface, that is, the information search request is used to request the server to search and process the first information.
[0216] In one possible implementation, the information search request is parsed, the identity information of the request object of the information search request is obtained, and the request object is verified based on the identity information. The verification here includes any one or more of: authority verification (for example, verifying whether the request object has the authority to perform information search in the search interface), legality verification (for example, verifying whether the content of the first information requested by the request object to search is legal, for example, verifying whether the first information contains sensitive content, if it does, it is illegal), and security verification (for example, verifying whether the identity information of the request object is safe). Furthermore, if the verification of the request object is successful, the information search request is responded to, and the subsequent step S1402 is triggered; conversely, if the verification of the request object is unsuccessful, the information search request is deleted. In this implementation, it supports responding to the information search request only after the request object has been verified, which can improve the security of the information processing process.
[0217] S1402: Perform intent recognition processing on the first information to obtain an intent recognition result, where the intent recognition result includes the target knowledge domain to which the first information belongs.
[0218] Among them, intent recognition refers to the process of identifying and understanding the user's real needs and purposes during the search query process through natural language processing technology (NLP).
[0219] In one possible implementation, the first information is subjected to intent recognition processing to obtain an intent recognition result, which specifically includes the following process: performing content analysis processing on the first information through natural language processing (NLP) technology, extracting search keywords from the first information, and performing semantic analysis processing based on the search keywords to obtain the intent recognition result of the first information. The intent recognition result includes the target knowledge field to which the first information belongs, and the so-called target knowledge field includes: any one of the parenting field, medical field, education field, and fitness field. For example, the first information is: "Please recommend a diet suitable for fitness for me." Since the search keyword contained in the first information is "fitness", it can be identified that the target knowledge field to which the first information belongs is "fitness field".
[0220] S1403. Based on the intention recognition result, determine the target domain agent corresponding to the target knowledge domain.
[0221] In one possible implementation, a domain agent under at least one knowledge domain is deployed in the search system, and each domain agent (domain expert Agent) corresponds to a knowledge domain. The so-called domain expert Agent refers to an AI agent (such as an AI model) that focuses on a specific knowledge domain (such as parenting, medical care, education, fitness and other knowledge domains) and can provide answers and suggestions within the field of professional knowledge. For example, if the target domain included in the intent recognition result is "fitness domain", the target domain agent can be determined to be a fitness expert Agent; for another example, if the target domain included in the intent recognition result is "parenting domain", the target domain agent can be determined to be a parenting expert Agent.
[0222] S1404. Call the target domain agent to reply to the first information, obtain search results, and return the search results to the terminal device.
[0223] 1. Activate the professional agent to execute the information reply process:
[0224] In a possible implementation, calling the target domain agent to reply to the first information and obtain search results specifically includes the following steps (1)-(3):
[0225] (1) Call the target domain agent to perform content analysis on the first information and determine the second information obtained in response to the first information. The target domain agent can be an AI model trained in the target knowledge domain. For example, the target domain agent can be an LLM model (Large Language Model). Through the semantic understanding and reading comprehension capabilities of the LLM model, the content analysis of the first information can be performed to generate a response message (i.e., the second information) corresponding to the first information. For example, if the first information is: "10-month-old baby food recipe", then the second information can be: "A daily recipe plan for a 10-month-old baby, with balanced nutrition, including protein, carbohydrates, trace elements, and healthy fats. Each meal and food is "intelligently" marked. 6:00 AM - Milk powder: about 250 ml of breast milk or formula milk 9:00 AM - Staple food (1 spoon of strong protein): 1 vegetable, half a spoon of mashed potato - Fruit: applesauce ( 1 / 4), banana( 1 / 2), half a spoon of mashed potatoes 10:30 AM - Lunch: egg yolk paste + pork liver paste + 30 grams of rice porridge".
[0226] (2) The target domain agent is called to extract key item information from the second information using a collaborative filtering algorithm, and semantically match the key item information with the item information of each item in the item library using a semantic similarity algorithm to obtain item recommendation information. For example, the key item information extracted from the second information includes information such as "vegetables" and "fruits". Further, semantic similarity matching is performed in the commodity library according to "vegetables" and "fruits", thereby obtaining at least one associated recommended item, and then generating item recommendation information about the recommended item (such as the name, website address, link, etc. of the recommended item).
[0227] (3) Generating search results based on the second information and the item recommendation information. Subsequently, the search results may be returned to the terminal device so that the terminal device displays the search results in a search interface.
[0228] In the above-mentioned search processing process, since the LLM model for professional knowledge fields is used to generate reply information (i.e., the second information), the accuracy of the generated reply information can be guaranteed based on the LLM model's strong semantic understanding and reading comprehension capabilities; in addition, the product matching process combines collaborative filtering algorithms and semantic similarity calculation technologies to ensure that the recommended items are highly relevant to the user's current search needs, and thus can accurately recommend relevant items to the user to meet the user's item needs.
[0229] Furthermore, after the server returns the search results to the terminal device, the terminal device may display the search results in the search interface, and the item recommendation information displayed in the search interface may include a purchase entry for the recommended items (for details, see Figure 3 The product description in the embodiment will not be repeated here).
[0230] 2. Intelligent prediction process of payment methods:
[0231] In one possible implementation, the intelligent prediction process for payment methods includes the following steps:
[0232] (1) In response to an item purchase request, K payment methods are obtained; wherein the item purchase request is generated after a purchase entry set in the item recommendation information displayed in the search interface is triggered.
[0233] (2) Determine the target payment method from the K payment methods. Specifically, the target payment method is determined by the following steps ①-③:
[0234] ① Obtain at least one characteristic data, which includes: historical payment data of the payment object (for example, the historical payment data can be used to analyze the historical payment behavior of the payment object in the historical period, such as: the preference for different payment methods in different payment scenarios or different amount ranges), the transaction scenario in which the payment object is located (for example, the target knowledge field (such as parenting or medical care) to which the search content (such as the first information) belongs, the type of item, etc. to determine the transaction scenario), the value of the recommended item (the payment object may have different payment method preferences in different amount ranges), the transaction time and transaction region, and the account status of the payment object (the availability of various payment methods is evaluated based on the user account status).
[0235] ② Based on at least one characteristic data, a characteristic weighting algorithm is used to perform characteristic weighting processing on each payment method to obtain a corresponding recommendation score for each payment method. For example, a corresponding weighting factor is set for each characteristic data, and weighting processing is performed according to the weighting factor of each characteristic data to calculate the recommendation score corresponding to each payment method.
[0236] ③ The payment method with the highest recommendation score is determined as the target payment method.
[0237] Based on this, the present application can intelligently predict and process different payment methods according to a variety of characteristic data, thereby predicting the corresponding optimal (i.e., the highest recommendation score) target payment method for the payment object as the recommended payment method. The payment object does not need to manually select the payment method, which can significantly improve the payment experience, especially for elderly users and users who are unfamiliar with payment scenarios.
[0238] (3) According to the target payment method, the recommended item is processed for payment and payment result information of the recommended item is obtained. For example, after detecting the payment operation for the target payment method (such as Figure 12a or Figure 12b As shown), the payment amount corresponding to the recommended item can be deducted from the payment object's account, thereby completing the payment processing for the recommended item. Subsequently, the server can also return the payment result information to the terminal device and output the payment result information in the search results of the terminal device (for example, Figure 12a or Figure 12b shown).
[0239] In the embodiment of the present application, a professional agent is used to perform information reply processing on the user's search information (such as the first information). Based on processing technologies such as intention understanding and professional content analysis of the AI model, it is possible to ensure that the second information and item recommendation information in the search results are more accurate and reasonable, which can improve the accuracy and rationality of the search results; in addition, by performing intelligent prediction processing on the payment method, the user's preferred payment method can be predicted, reducing the cognitive burden of the user in making decisions among multiple payment options. While ensuring the rationality of the recommendation, it can also simplify the user's operation steps and improve the user's payment experience.
[0240] The key technologies involved in the above information processing method are described in detail below with reference to the interactive flow chart.
[0241] (1) Interaction process of system architecture:
[0242] See Figure 15 , Figure 15 This is an interactive flow chart of a system architecture provided by an embodiment of the present application. Figure 15 As shown, the technical implementation architecture of this application is mainly divided into three layers: front-end layer, AI middle layer and payment decision layer, and data exchange between each layer is carried out through API interface. Among them:
[0243] (1) Front-end layer: responsible for the display and interaction of the UI (User Interface), including: search interface, display of search results, display and recommendation of item recommendation information, "one-click purchase" button (such as Figure 6a As shown), display of UI interfaces such as payment interface, etc.
[0244] (2) AI middle layer: As the core intelligent processing layer of the search system, it includes: AI search engine, search intent analysis, professional field agent activation, item recommendation system, object feature analysis, and preferred payment method prediction modules.
[0245] (3) Payment decision-making layer: focuses on optimizing the payment experience, including payment scenario analysis, payment risk assessment, intelligent sorting of payment methods, and payment process optimization modules.
[0246] Specifically, if Figure 15 The interaction process of the system architecture shown mainly includes the following steps S1501-S1521:
[0247] S1501: The user requests the front-end layer to access the search interface.
[0248] S1502: The front-end layer transmits a search request to the AI middle layer. A user may enter first information in a search interface displayed by the front-end layer, and in response to a search operation for the first information, an information search request (hereinafter referred to as a search request) is generated and then transmitted to the AI middle layer.
[0249] S1503. The AI middle layer performs search intent analysis. Specifically, the AI middle layer performs the following search intent analysis: performing intent recognition processing on the first information to obtain an intent recognition result, which includes the target knowledge domain to which the first information belongs (e.g., any of the parenting, medical, fitness, and education fields).
[0250] S1504: The AI middle layer activates professional domain agents. Specifically, each knowledge domain corresponds to a professional domain agent (e.g., the parenting domain corresponds to the parenting agent, or the fitness domain corresponds to the fitness agent). Based on this, the AI middle layer can determine the target domain agent corresponding to the target knowledge domain based on the intent recognition results, activate the target domain agent, and call the activated target domain agent to reply to the first message, thereby obtaining the second message.
[0251] S1505: The AI middle layer performs intelligent item matching. Specifically, the intelligent item matching process is as follows: the target domain agent is called, a collaborative filtering algorithm is used to extract key item information from the second information, and a semantic similarity algorithm is used to perform semantic matching between the key item information and the item information of each item in the item library to obtain item recommendation information, which includes N recommended items.
[0252] S1506. The AI middle layer performs object feature analysis. Object feature analysis refers to analyzing the characteristic data of the user or object and determining the most suitable target payment method for the current object from K payment methods. Specifically, the characteristic data includes at least one of the following: the payment recipient's historical payment data (for example, the payment recipient's historical payment behavior over a historical period can be analyzed through historical payment data, such as preferences for different payment methods in different payment scenarios or different amount ranges), the payment recipient's transaction scenario (for example, the target knowledge domain (such as childcare or medical care) to which the search content (such as the first information) belongs, the item type, etc., to determine the transaction scenario), the value of the recommended item (payees may have different payment method preferences in different amount ranges), the transaction time and transaction region, and the payment recipient's account status (the availability of various payment methods is evaluated based on the user's account status).
[0253] S1507. The AI middle layer performs a prediction of the preferred payment method (i.e., the target payment method). Specifically, based on at least one feature data of the above-mentioned object, a feature weighting algorithm is used to perform feature weighting processing on each payment method to obtain a recommendation score corresponding to each payment method. For example, by setting a corresponding weighting factor for each of the above-mentioned feature data, and performing weighted processing according to the weighting factor of each feature data, the recommendation score corresponding to each payment method can be calculated. Next, the payment method with the highest recommendation score is determined as the target payment method.
[0254] S1508. The AI middle layer returns the search results (including recommended items) to the front-end layer. Specifically, the AI middle layer returns the results of intelligent item matching (i.e., item recommendation information) and the response information generated by the professional domain agent for the first information (i.e., second information) as search results.
[0255] S1509: The front-end layer displays the search results and recommended items. The front-end layer may display the second information and item recommendation information in the search interface. The item recommendation information includes a purchase entry for the recommended item, which supports one-click purchase of the recommended item in the search interface by triggering the purchase entry.
[0256] S1510: The user clicks on one-click purchase. For example, the user can select any one of the N recommended items recommended by the item recommendation information and trigger the purchase entry of the recommended item in the search interface to purchase the corresponding recommended item with one click.
[0257] S1511: The front-end layer initiates a payment request to the payment decision layer. In response to a purchase entry for a recommended item being triggered in the search interface, the front-end layer initiates a payment request to the payment decision layer.
[0258] S1512: The payment decision layer performs payment scenario analysis, wherein the analyzed payment scenario includes the following: payment recipient, payment amount, payment recipient's account status (such as whether it is secure or available), recommended item value, transaction time, and transaction region.
[0259] S1513. The payment decision-making layer performs a payment risk assessment. The so-called payment risk assessment is used to assess whether the current payment recipient has risks, such as whether the payment recipient's account status is secure or available. If the account status is frozen, the payment recipient has payment risks.
[0260] S1514: The payment decision layer performs intelligent sorting of payment methods. Specifically, intelligent sorting of payment methods involves sorting the K payment methods. The sorting method is as follows: based on the at least one feature data, a feature weighting algorithm is used to perform feature weighting on each payment method to obtain a recommendation score for each payment method; and the K payment methods are sorted according to the recommendation score for each payment method, for example, sorting the K payment methods from highest to lowest recommendation score.
[0261] S1515: The payment decision layer performs payment process optimization. Specifically, payment process optimization refers to automatically generating a payment plan for the payment object based on the target payment method, the payment object's corresponding address information, contact information, purchase quantity, and amount, etc.
[0262] S1516: The payment decision layer returns a payment plan to the front-end layer, wherein the payment plan includes a target payment method obtained by intelligently predicting the payment method for the current object.
[0263] S1517: The front-end layer displays a payment interface to the user, wherein the payment interface includes K payment methods, and a target payment method among the K payment methods is automatically selected and recommended to the user.
[0264] S1518. The user confirms payment.
[0265] S1519. The front-end layer requests the payment decision layer to execute payment.
[0266] S1520. The payment decision layer returns the payment result (ie, payment result information) to the front-end layer.
[0267] S1521. The front-end layer displays the payment result (i.e., payment result information) to the user. For example, the payment result information includes information such as payment success or payment failure. Optionally, if the payment is successful, the front-end layer may also output service information for the paid recommended item. The service information may include at least one of: a usage guide for the recommended item, information about at least one associated item associated with the recommended item, and a repurchase voucher for the recommended item.
[0268] (2) System interaction process:
[0269] See Figure 16 , Figure 16 This is a system interaction flow chart provided by the embodiment of this application. Figure 16 As shown in the figure, the interaction flow chart of the system mainly involves the interaction process between the search interface, AI search engine, professional field agent, item recommendation system, payment decision system (the so-called payment decision system: also known as the payment decision layer mentioned above, refers to an intelligent system that analyzes user payment history and preferences and recommends the most suitable target payment method for users), and payment service. The interaction process mainly includes the following steps S1601-S1619:
[0270] S1601: The user enters a search keyword (such as first information) in the search interface.
[0271] S1602: The search interface transmits a search request to the AI search engine. In response to a user's search operation for the first information in the search interface, a search request may be sent to the AI search engine, where the search request is used to trigger the AI search engine to perform an information search based on the first information.
[0272] S1603: The AI search engine performs intent analysis. The AI search engine performs intent recognition processing on the first information to obtain an intent recognition result, which includes the target knowledge field (e.g., any one of the parenting field, medical field, fitness field, and education field) to which the first information belongs.
[0273] S1604: The AI search engine requests activation of a professional domain agent. Specifically, each knowledge domain corresponds to a professional domain agent (e.g., the parenting domain corresponds to the parenting agent, or the fitness domain corresponds to the fitness agent). Based on this, the AI search engine can determine the target domain agent corresponding to the target knowledge domain based on the intent recognition results and request activation of the target domain agent.
[0274] S1605: The AI search engine returns a professional answer (e.g., a second message) in the search interface. Specifically, the AI search engine may call the activated target domain agent to respond to the first message and obtain the second message. Since the target domain agent is an agent in the field of professional knowledge, the second message obtained by its response can serve as the professional answer to the first message searched by the user.
[0275] S1606: The professional domain agent sends content keywords to the item recommendation system. Specifically, the professional domain agent may extract at least one content keyword from the first information or the second information using a keyword algorithm. For example, if the first information is "10-month-old baby food recipes," the extracted content keywords may be "food recipes" and "baby."
[0276] S1607: The item recommendation system intelligently matches recommended items. Specifically, based on the received content keywords (e.g., "supplementary food recipes" and "baby"), the item recommendation system may use a semantic similarity algorithm to perform semantic matching between the content keywords (i.e., key item information) and the item information of each item in the item library, thereby matching and obtaining at least one recommended item from the item library. Furthermore, item recommendation information may be generated based on the recommended item and returned to the search interface for display.
[0277] S1608: The item recommendation system returns item recommendation information to the search interface, so that the recommended items indicated in the item recommendation information are displayed in the search interface. The item recommendation information includes a purchase entry for the recommended items, which supports one-click purchase of the recommended items in the search interface by triggering the purchase entry.
[0278] S1609: The user clicks on one-click purchase. For example, the user can select any one of the N recommended items recommended by the item recommendation information and trigger the purchase entry of the recommended item in the search interface to purchase the corresponding recommended item with one click.
[0279] S1610: The search interface initiates a payment request to the payment decision system. In response to a purchase entry for a recommended item being triggered in the search interface, a payment request is initiated to the payment decision system.
[0280] S1611. The payment decision system analyzes object characteristics. Object characteristic analysis refers to analyzing characteristic data of a user or object and determining the most suitable target payment method for the current object from K payment methods. Specifically, the characteristic data includes at least one of the following: the payment object's historical payment data (for example, the payment object's historical payment behavior over a period of time can be analyzed using historical payment data, such as preferences for different payment methods in different payment scenarios or different amount ranges), the payment object's transaction scenario (for example, the target knowledge domain (such as childcare or medical care) to which the search content (such as the first information) belongs, the item type, etc., to determine the transaction scenario), the value of the recommended item (payees may have different payment method preferences in different amount ranges), the transaction time and region, and the payment object's account status (the availability of various payment methods is evaluated based on the user's account status).
[0281] S1612. The payment decision system predicts the preferred payment method (i.e., the target payment method). Specifically, based on at least one characteristic data item of the aforementioned object, a feature weighting algorithm is used to perform feature weighting processing on each payment method to obtain a recommendation score corresponding to each payment method. For example, by setting corresponding weighting factors for each of the aforementioned characteristic data items and performing weighted processing according to the weighting factors of each characteristic data item, the recommendation scores corresponding to each of the different payment methods can be calculated. Subsequently, the payment method with the highest recommendation score can be determined as the target payment method.
[0282] S1613. The payment decision system optimizes the payment process. Specifically, payment process optimization refers to automatically generating a payment plan for the current payment recipient based on the target payment method determined for the current payment recipient, the recipient's corresponding address information, contact information, purchase quantity, and amount. The payment plan includes the target payment method obtained through intelligent prediction of the payment method for the current recipient.
[0283] S1614: The payment decision system returns a personalized payment interface to the search interface. A personalized payment interface refers to a payment interface that displays different content for different payment recipients. For example, the target payment method in payment interface 1 corresponding to payment recipient 1 is payment method 1, while the target payment method in payment interface 2 corresponding to payment recipient 2 is payment method 2. In other words, by predicting the preferred payment methods for different payment recipients, this application can predict the target payment methods for each recipient as a priority recommendation, ensuring personalized payment methods for different users while ensuring intelligent prediction.
[0284] S1615: Displaying the intelligent payment interface to the user. The target payment methods displayed in the payment interfaces corresponding to different users may be the same or different. The target payment method is determined through intelligent and personalized prediction for the current user by this solution, ensuring the rationality of the target payment method.
[0285] S1616. The user confirms payment.
[0286] S1617. The search interface requests the payment interface to execute payment.
[0287] S1618. The payment service returns the payment result (ie, payment result information).
[0288] S1619. Display the payment result (i.e., payment result information) on the search interface. For example, the payment result information includes information such as payment success or payment failure. Optionally, if the payment is successful, service information of the paid recommended item may also be displayed on the search interface. The service information may include at least one of: a usage guide for the recommended item, information about at least one associated item associated with the recommended item, and a repurchase resource voucher for the recommended item.
[0289] (3) Data interaction process:
[0290] See Figure 17 , Figure 17 This is a data interaction flow chart provided by the embodiment of this application. Figure 17 As shown, Figure 17 Mainly used to describe the above Figure 15 and Figure 16 The data flows involved in this document are as follows:
[0291] 1. Search request: A user (object) initiates a search request for the first information in the search interface, and the search request is transmitted to the search module;
[0292] 2. Search term (or search keyword): The search module sends the search term contained in the first information of the search request to the AI search engine;
[0293] 3. Intent recognition: The AI search engine performs intent recognition on the first information and sends the intent recognition results to the professional agent cluster (including agents in multiple professional knowledge fields);
[0294] 4. Second information: The target domain intelligent agent in the professional agent cluster returns the professional answer content (ie, the second information) to the search module.
[0295] 5. Information keywords: The AI search engine extracts the information keywords from the first information and sends them to the item recommendation system for intelligent item matching.
[0296] 6. Historical behavior data: This includes the subject's historical payment records, including payment method, transaction amount, transaction scenario, etc. This historical behavior data is sent to the feature analysis system to trigger the prediction of the target payment method for the current subject;
[0297] 7. Object characteristics: including basic user information, historical behavior data, user preferences, etc., used to support intent recognition, item recommendations and payment method prediction;
[0298] 8. Object preference data: The feature analysis system predicts object preference data based on object features and sends the object preference data to the payment decision system;
[0299] 9. Recommended items: The item recommendation system returns the recommended items corresponding to the first information to the search module;
[0300] 10. Click to buy: When an object clicks the purchase entry of a recommended item in the search interface, a payment request is sent to the payment decision system;
[0301] 11. Target payment method: The payment decision system sends the target payment method obtained by predicting the payment preference of the current object to the payment service;
[0302] 12. Payment confirmation: The payment decision system performs payment confirmation processing to the payment service;
[0303] 13. Payment result: The payment service sends payment result information to the recipient after the payment is completed;
[0304] 14. Update payment data: The payment decision system requests the feature analysis system to update the payment data.
[0305] In summary, based on the above Figure 15-17 The interactive flowchart shown in the figure, through the mutual collaboration between the front-end layer, the AI middle layer and the payment decision layer, can realize a one-stop experience from information search to item recommendation to item purchase in the same application, enriching the information content of the search results while improving the efficiency of item purchase.
[0306] The following describes the related devices of the information processing solution provided in the embodiments of the present application.
[0307] It should be noted that, in the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program with a predetermined function, and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories), or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.
[0308] See Figure 18 , Figure 18 This is a schematic diagram of the structure of an information processing device provided in an embodiment of the present application. The information processing device 1800 can be used to execute the information in the present application. Figure 3 The corresponding steps in the information processing method provided in the embodiment. In specific implementation, the information processing device 1800 may specifically include:
[0309] Display unit 1801, used to display the search interface of the application;
[0310] Processing unit 1802 is configured to, in response to a search operation for the first information in the search interface, display search results, the search results including second information obtained by searching the first information and item recommendation information, the item recommendation information including a purchase entry for the recommended item;
[0311] The display unit 1801 is further configured to display a payment interface in the application in response to the purchase entry being triggered, where the payment interface is configured to trigger payment processing for the recommended item.
[0312] In one possible implementation, the item recommendation information includes N recommended items, each of which has a purchase entry, where N is a positive integer. In response to the purchase entry being triggered, the display unit 1801 displays a payment interface in the application program for performing the following operations:
[0313] In response to a purchase entry for a first recommended item among the N recommended items being triggered, displaying a first payment interface for the first recommended item in the application;
[0314] The first payment interface is used to trigger payment processing for the first recommended item.
[0315] In one possible implementation, the item recommendation information includes N recommended items, and the N recommended items share a shared purchase entry, where N is a positive integer. In response to the purchase entry being triggered, the display unit 1801 displays a payment interface in the application program for performing the following operations:
[0316] In response to the shared purchase portal being triggered, a second payment interface for the N recommended items is displayed in the application, where the second payment interface is used to trigger payment processing for the N recommended items; or
[0317] In response to the shared purchase portal being triggered, K recommended items are selected from N recommended items, and a third payment interface regarding the K recommended items is displayed in the application. The third payment interface is used to trigger payment processing for the K recommended items, where K is a positive integer and K≤N.
[0318] In a possible implementation, the display unit 1801 is further configured to perform the following operations:
[0319] Output the payment result information of the recommended item; or,
[0320] Output the payment result information of the recommended item and the service information of the paid recommended item, the service information including at least one of the following: usage guide information of the recommended item, at least one related item information associated with the recommended item, and a repurchase resource voucher for the recommended item.
[0321] In one possible implementation, the application is a social application, and the item recommendation information is displayed in the search interface in any of the presentation forms of a card, a link, or a URL; the processing unit 1802 is further configured to perform the following operations:
[0322] In response to a click operation on the recommended item information, displaying detailed information of the recommended item;
[0323] The detailed information includes at least one of comment information, purchase quantity, description information, and the number of objects that have purchased the recommended item in the social application.
[0324] In a possible implementation, the processing unit 1802 is further configured to perform the following operations:
[0325] In response to a refresh operation on the item recommendation information, displaying updated item recommendation information;
[0326] The refresh operation includes any of the following: a card-type switching operation on item recommendation information, and a triggering operation on a refresh entry provided in the search interface.
[0327] In a possible implementation, the processing unit 1802 is further configured to perform the following operations:
[0328] In response to an information processing operation on the second information, the item recommendation information is updated and displayed; the information processing operation includes: any one of a collection operation, a sharing operation, and an add-to-cart operation.
[0329] In one possible implementation, the payment interface includes payment information, where the payment information includes K payment methods and payment amounts, where K is a positive integer. The processing unit 1802 is further configured to perform the following operations:
[0330] In response to a payment operation for a target payment method among the K payment methods, performing payment processing for the recommended item using the target payment method in the payment interface;
[0331] The target payment method is any payment method selected by the payment recipient of the recommended item, or a payment method determined by the search system through prediction processing for the payment recipient.
[0332] In a possible implementation, the processing unit 1802 is further configured to perform the following operations:
[0333] Display K payment methods in order on the payment interface; or,
[0334] In the payment interface, the target payment method and K-1 payment methods other than the target payment method among the K payment methods are displayed separately;
[0335] Among them, the sorting and display methods include: sorting and displaying based on the frequency of use of each payment method from high to low, sorting and displaying based on the availability of account status corresponding to different payment methods from high to low, and any one of the values of recommended items; and the differentiation display methods include: at least one of color differentiation display, font differentiation display, animation differentiation display, and flashing display.
[0336] In one possible implementation, the payment interface includes payment information and order information, where the order information includes at least one of address information, contact information, and purchase quantity. The processing unit 1802 is further configured to perform the following operations:
[0337] In response to the modification operation on the order information, the payment information in the payment interface is updated.
[0338] In one possible implementation, the application is a social application; and the processing unit 1802 is further configured to perform the following operations:
[0339] In response to a sharing operation on the item recommendation information in the search results, sharing the item recommendation information with a social object in the social application; wherein the social object purchases the recommended item based on the shared item recommendation information;
[0340] Output the prompt message that the social object purchase is successful.
[0341] In a possible implementation, the processing unit 1802 is further configured to perform the following operations:
[0342] In response to an input operation for a search term in the search interface, a preview result is output in a preview area, the preview result including preview information obtained by association processing based on the search term and preview item recommendation information;
[0343] The preview results are updated in the preview area according to the changes in the search terms.
[0344] In a possible implementation, the processing unit 1802 is further configured to perform the following operations:
[0345] Performing intent recognition processing on the first information to obtain an intent recognition result; the intent recognition result includes a target knowledge domain to which the first information belongs; the target knowledge domain includes: any one of: parenting, medical, education, and fitness;
[0346] Based on the intention recognition results, determine the target domain agent corresponding to the target knowledge domain;
[0347] The target domain agent is called to respond to the first message and obtain the search result.
[0348] In one possible implementation, the processing unit 1802 calls the target domain agent to reply to the first information and obtain search results for performing the following operations:
[0349] Invoke the target domain agent to perform content analysis on the first message and determine the second message obtained in response to the first message;
[0350] The target domain agent is called to extract the key information of the item from the second information using a collaborative filtering algorithm, and a semantic similarity algorithm is used to perform semantic matching between the key information of the item and the item information of each item in the item library to obtain item recommendation information;
[0351] A search result is generated based on the second information and the item recommendation information.
[0352] In one possible implementation, the payment interface displays K payment methods, where K is a positive integer; and the processing unit 1802 is further configured to perform the following operations:
[0353] Determine the target payment method from K payment methods;
[0354] According to the target payment method, the recommended items are processed for payment and the payment result information of the recommended items is obtained.
[0355] In one possible implementation, the processing unit 1802 determines a target payment method from the K payment methods, and performs the following operations:
[0356] Obtain at least one characteristic data, the characteristic data including: historical payment data of the payment recipient, the transaction scenario in which the payment recipient is located, the value of the recommended item, the transaction time and transaction region, and the account status of the payment recipient;
[0357] Based on at least one feature data, a feature weighting algorithm is used to perform feature weighting processing on each payment method to obtain a recommendation score corresponding to each payment method;
[0358] The payment method with the highest recommendation score is determined as the target payment method.
[0359] In an embodiment of the present application, an information processing solution is provided that can effectively combine information search with item recommendation, enriching the information content of the search results while simplifying the operation steps, thereby improving the efficiency of information processing. On the one hand, during the information search process, this solution can output reply information (i.e., second information) corresponding to the search information (e.g., first information), and can also simultaneously output item recommendation information associated with the search information for recommending related items to the user, thereby enriching the information content of the search results. On the other hand, a convenient purchase entry is provided in the item recommendation information, which supports triggering the purchase entry to conveniently purchase recommended items, simplifying the item purchase process, and thereby improving information processing efficiency.
[0360] See Figure 19 , Figure 19 1 is a schematic diagram of the structure of a computer device provided in an embodiment of the present application. The computer device 1900 is used to execute the computer device (such as Figure 1 The computer device 1900 may include a device (e.g., one or more servers, nodes, terminal devices, etc.), or may include internal components of the device (e.g., chips, software modules, or hardware modules, etc.). The computer device may include at least one processor 1901 and a communication interface 1902. Optionally, the computer device may also include at least one memory 1903 and a bus 1904. In addition, the processor 1901, the communication interface 1902, and the memory 1903 are connected via a bus 1904.
[0361] (1) The processor 1901 is a module that performs arithmetic operations and / or logical operations, and can specifically be one or a combination of processing modules such as a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor unit (MPU), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a complex programmable logic device (CPLD), a coprocessor (to assist the central processing unit in completing corresponding processing and applications), and a microcontroller unit (MCU).
[0362] (2) The communication interface 1902 can be used to provide information input or output for at least one processor 1901. And / or, the communication interface 1902 can be used to receive data sent externally and / or send data externally. It can be a wired link interface such as an Ethernet cable, or a wireless link interface (Wi-Fi, Bluetooth, general wireless transmission, vehicle-mounted short-range communication technology, and other short-range wireless communication technologies). The communication interface 1902 can serve as a network interface.
[0363] (3) Memory 1903 is used to provide storage space, which can store data such as the operating system and computer programs (computer programs including program instructions). Memory 1903 can be one or a combination of random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM).
[0364] In a specific implementation, the processor 1901 is configured to execute the following steps by running the computer program stored in the memory 1903:
[0365] Display the application's search interface;
[0366] In response to a search operation for the first information in the search interface, displaying search results, the search results including second information obtained by searching the first information and item recommendation information, wherein the item recommendation information includes a purchase entry for the recommended item;
[0367] In response to the purchase portal being triggered, a payment interface is displayed in the application, where the payment interface is used to trigger payment processing for the recommended item.
[0368] In one possible implementation, the item recommendation information includes N recommended items, each of which has a purchase entry, where N is a positive integer. In response to the purchase entry being triggered, the processor 1901 displays a payment interface in the application program, which is used to perform the following operations:
[0369] In response to a purchase entry for a first recommended item among the N recommended items being triggered, displaying a first payment interface for the first recommended item in the application;
[0370] The first payment interface is used to trigger payment processing for the first recommended item.
[0371] In one possible implementation, the item recommendation information includes N recommended items, and the N recommended items share a shared purchase entry, where N is a positive integer. In response to the purchase entry being triggered, the processor 1901 displays a payment interface in the application program, configured to perform the following operations:
[0372] In response to the shared purchase portal being triggered, a second payment interface for the N recommended items is displayed in the application, where the second payment interface is used to trigger payment processing for the N recommended items; or
[0373] In response to the shared purchase portal being triggered, K recommended items are selected from N recommended items, and a third payment interface regarding the K recommended items is displayed in the application. The third payment interface is used to trigger payment processing for the K recommended items, where K is a positive integer and K≤N.
[0374] In a possible implementation, the processor 1901 is further configured to perform the following operations:
[0375] Output the payment result information of the recommended item; or,
[0376] Output the payment result information of the recommended item and the service information of the paid recommended item, the service information including at least one of the following: usage guide information of the recommended item, at least one related item information associated with the recommended item, and a repurchase resource voucher for the recommended item.
[0377] In one possible implementation, the application is a social application, and the item recommendation information is displayed in the search interface in any form of a card, a link, or a URL; the processor 1901 is further configured to perform the following operations:
[0378] In response to a click operation on the recommended item information, displaying detailed information of the recommended item;
[0379] The detailed information includes at least one of comment information, purchase quantity, description information, and the number of objects that have purchased the recommended item in the social application.
[0380] In a possible implementation, the processor 1901 is further configured to perform the following operations:
[0381] In response to a refresh operation on the item recommendation information, displaying updated item recommendation information;
[0382] The refresh operation includes any of the following: a card-type switching operation on item recommendation information, and a triggering operation on a refresh entry provided in the search interface.
[0383] In a possible implementation, the processor 1901 is further configured to perform the following operations:
[0384] In response to an information processing operation on the second information, the item recommendation information is updated and displayed; the information processing operation includes: any one of a collection operation, a sharing operation, and an add-to-cart operation.
[0385] In one possible implementation, the payment interface includes payment information, where the payment information includes K payment methods and payment amounts, where K is a positive integer. The processor 1901 is further configured to perform the following operations:
[0386] In response to a payment operation for a target payment method among the K payment methods, performing payment processing for the recommended item using the target payment method in the payment interface;
[0387] The target payment method is any payment method selected by the payment recipient of the recommended item, or a payment method determined by the search system through prediction processing for the payment recipient.
[0388] In a possible implementation, the processor 1901 is further configured to perform the following operations:
[0389] Display K payment methods in order on the payment interface; or,
[0390] In the payment interface, the target payment method and K-1 payment methods other than the target payment method among the K payment methods are displayed separately;
[0391] Among them, the sorting and display methods include: sorting and displaying based on the frequency of use of each payment method from high to low, sorting and displaying based on the availability of account status corresponding to different payment methods from high to low, and any one of the values of recommended items; and the differentiation display methods include: at least one of color differentiation display, font differentiation display, animation differentiation display, and flashing display.
[0392] In one possible implementation, the payment interface includes payment information and order information, where the order information includes at least one of address information, contact information, and purchase quantity. The processor 1901 is further configured to perform the following operations:
[0393] In response to the modification operation on the order information, the payment information in the payment interface is updated.
[0394] In one possible implementation, the application is a social application; the processor 1901 is further configured to perform the following operations:
[0395] In response to a sharing operation on the item recommendation information in the search results, sharing the item recommendation information with a social object in the social application; wherein the social object purchases the recommended item based on the shared item recommendation information;
[0396] Output the prompt message that the social object purchase is successful.
[0397] In a possible implementation, the processor 1901 is further configured to perform the following operations:
[0398] In response to an input operation for a search term in the search interface, a preview result is output in a preview area, the preview result including preview information obtained by association processing based on the search term and preview item recommendation information;
[0399] The preview results are updated in the preview area according to the changes in the search terms.
[0400] In a possible implementation, the processor 1901 is further configured to perform the following operations:
[0401] Performing intent recognition processing on the first information to obtain an intent recognition result; the intent recognition result includes a target knowledge domain to which the first information belongs; the target knowledge domain includes: any one of: parenting, medical, education, and fitness;
[0402] Based on the intention recognition results, determine the target domain agent corresponding to the target knowledge domain;
[0403] The target domain agent is called to reply to the first information and obtain the search result.
[0404] In one possible implementation, the processor 1901 calls the target domain agent to reply to the first information and obtain search results for performing the following operations:
[0405] Invoke the target domain agent to perform content analysis on the first message and determine the second message obtained in response to the first message;
[0406] The target domain agent is called to extract the key information of the item from the second information using a collaborative filtering algorithm, and a semantic similarity algorithm is used to perform semantic matching between the key information of the item and the item information of each item in the item library to obtain item recommendation information;
[0407] A search result is generated based on the second information and the item recommendation information.
[0408] In one possible implementation, K payment methods are displayed on the payment interface, where K is a positive integer; and the processor 1901 is further configured to perform the following operations:
[0409] Determine the target payment method from K payment methods;
[0410] According to the target payment method, the recommended items are processed for payment and the payment result information of the recommended items is obtained.
[0411] In one possible implementation, the processor 1901 determines a target payment method from the K payment methods, and performs the following operations:
[0412] Obtain at least one characteristic data, the characteristic data including: historical payment data of the payment recipient, the transaction scenario in which the payment recipient is located, the value of the recommended item, the transaction time and transaction region, and the account status of the payment recipient;
[0413] Based on at least one feature data, a feature weighting algorithm is used to perform feature weighting processing on each payment method to obtain a recommendation score corresponding to each payment method;
[0414] The payment method with the highest recommendation score is determined as the target payment method.
[0415] In an embodiment of the present application, an information processing solution is provided that can effectively combine information search with item recommendation, enriching the information content of the search results while simplifying the operation steps, thereby improving the efficiency of information processing. On the one hand, during the information search process, this solution can output reply information (i.e., second information) corresponding to the search information (e.g., first information), and can also simultaneously output item recommendation information associated with the search information for recommending related items to the user, thereby enriching the information content of the search results. On the other hand, a convenient purchase entry is provided in the item recommendation information, which supports triggering the purchase entry to conveniently purchase recommended items, simplifying the item purchase process, and thereby improving information processing efficiency.
[0416] According to one aspect of the present application, an embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. When the processor executes the above-mentioned computer program, the method in the corresponding embodiment described above can be executed, and therefore, it will not be described in detail here. For technical details not disclosed in the computer-readable storage medium embodiment involved in this application, please refer to the description of the method embodiment of this application. As an example, the computer program can be deployed on a computer device, or executed on multiple computer devices located in one location, or, executed on multiple computer devices distributed in multiple locations and interconnected by a communication network.
[0417] According to one aspect of the present application, an embodiment of the present application further provides a computer program product, which includes a computer program stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium and executes the computer program, so that the computer device can perform the method described in the corresponding embodiment above. Therefore, no further description will be given here. For technical details not disclosed in the computer program product embodiment involved in this application, please refer to the description of the method embodiment of this application.
[0418] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product, which includes one or more computer programs. When the computer program is loaded and executed on a computer device, the process or function described in the embodiment of the present application is generated in whole or in part; the computer device can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transmitted via a computer-readable storage medium; the computer program can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer device can access or a data processing device such as a server or data center that includes one or more available media integrations; wherein the available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0419] The above disclosure is only a preferred embodiment of the present application, and certainly cannot be used to limit the scope of rights of the present application. Therefore, equivalent changes made according to the claims of the present application are still within the scope covered by the present application.
Claims
1. An information processing method, characterized in that: include: Display the application's search interface; In response to a search operation for the first information in the search interface, displaying search results, the search results including second information obtained by searching the first information and item recommendation information, the item recommendation information including a purchase entry for the recommended item; In response to the purchase portal being triggered, a payment interface is displayed in the application, where the payment interface is used to trigger payment processing for the recommended item.
2. The method according to claim 1, wherein The item recommendation information includes N recommended items, each of which has a purchase entry, where N is a positive integer; In response to the purchase entry being triggered, displaying a payment interface in the application comprises: In response to a purchase entry for a first recommended item among the N recommended items being triggered, displaying a first payment interface for the first recommended item in the application; The first payment interface is used to trigger payment processing for the first recommended item.
3. The method according to claim 1, wherein The item recommendation information includes N recommended items, and the N recommended items share a common purchase entrance, where N is a positive integer; In response to the purchase entry being triggered, displaying a payment interface in the application comprises: In response to the shared purchase portal being triggered, displaying a second payment interface for the N recommended items in the application, wherein the second payment interface is used to trigger payment processing for the N recommended items; or In response to the shared purchase portal being triggered, K recommended items are selected from the N recommended items, and a third payment interface regarding the K recommended items is displayed in the application, wherein the third payment interface is used to trigger payment processing for the K recommended items, where K is a positive integer and K≤N.
4. The method according to claim 1, wherein The method further comprises: Outputting payment result information of the recommended item; or, Output the payment result information of the recommended item and the service information of the recommended item that has been paid, the service information including: the usage guide information of the recommended item, at least one associated item information associated with the recommended item, and at least one repurchase resource voucher of the recommended item.
5. The method according to claim 1, wherein The application is a social application; the item recommendation information is displayed in the search interface in any form of a card, a link, or a URL; The method further comprises: In response to a click operation on the item recommendation information, displaying detailed information of the recommended item; The detailed information includes at least one of comment information, purchase quantity, description information, and the number of objects in the social application that have purchased the recommended item.
6. The method according to claim 5, wherein The method further comprises: In response to a refresh operation on the item recommendation information, displaying updated item recommendation information; The refresh operation includes any one of the following: a card-type switching operation on the item recommendation information, and a triggering operation on a refresh entry provided in the search interface.
7. The method according to claim 6, wherein The method further comprises: In response to an information processing operation on the second information, the item recommendation information is updated and displayed; the information processing operation includes: any one of a collection operation, a sharing operation, and an add-to-cart operation.
8. The method according to claim 1, wherein The payment interface includes payment information, which includes K payment methods and payment amounts, where K is a positive integer; the method further includes: In response to a payment operation for a target payment method among the K payment methods, performing payment processing for the recommended item using the target payment method in the payment interface; The target payment method is any payment method selected by the payment recipient of the recommended item, or a payment method determined by a search system through prediction processing for the payment recipient.
9. The method according to claim 8, wherein The method further comprises: Displaying the K payment methods in order on the payment interface; or, The target payment method and K-1 payment methods other than the target payment method are displayed separately on the payment interface; Among them, the sorting and display methods include: sorting and displaying based on the frequency of use of each payment method from high to low, sorting and displaying based on the availability of account status corresponding to different payment methods from high to low, and any one of the values of the recommended items; and the distinguishing display methods include: at least one of color distinguishing display, font distinguishing display, animation distinguishing display, and flashing display.
10. The method according to claim 8 or 9, characterized in that The payment interface includes payment information and order information, and the order information includes at least one of address information, contact information, and purchase quantity. The method further includes: In response to a modification operation on the order information, the payment information in the payment interface is updated.
11. The method according to claim 1, wherein The application is a social application; the method further includes: In response to a sharing operation on the item recommendation information in the search result, sharing the item recommendation information with a social object in the social application; wherein the social object purchases the recommended item based on the shared item recommendation information; Output prompt information indicating that the social object has successfully purchased.
12. The method according to claim 1, wherein The method further comprises: In response to an input operation for a search term in the search interface, outputting a preview result in a preview area, the preview result including preview information obtained by association processing based on the search term and preview item recommendation information; According to the change of the search term, the preview result is updated and displayed in the preview area.
13. The method according to claim 1, wherein The method further comprises: Performing intent recognition processing on the first information to obtain an intent recognition result; the intent recognition result includes a target knowledge domain to which the first information belongs; the target knowledge domain includes: any one of: parenting, medical, education, and fitness; Determining a target domain agent corresponding to the target knowledge domain based on the intention recognition result; The target domain agent is called to reply to the first information to obtain search results.
14. The method according to claim 13, wherein The calling of the target domain agent to reply to the first information to obtain search results includes: Invoking the target domain agent to perform content analysis on the first information to determine the second information obtained in response to the first information; Invoking the target domain agent, extracting key item information from the second information using a collaborative filtering algorithm, and performing semantic matching processing on the key item information with item information of each item in the item library using a semantic similarity algorithm to obtain item recommendation information; A search result is generated based on the second information and the item recommendation information.
15. The method according to claim 1, wherein The payment interface displays K payment methods, where K is a positive integer; the method further includes: Determining a target payment method from the K payment methods; The recommended item is processed for payment according to the target payment method to obtain payment result information of the recommended item.
16. The method according to claim 15, wherein Determining a target payment method from the K payment methods includes: Acquiring at least one characteristic data, the characteristic data including: historical payment data of the payment recipient, the transaction scenario of the payment recipient, the value of the recommended item, the transaction time and transaction region, and the account status of the payment recipient; Based on the at least one feature data, performing feature weighting processing on each payment method using a feature weighting algorithm to obtain a recommendation score corresponding to each payment method; The payment method with the highest recommendation score is determined as the target payment method.
17. An information processing device, characterized in that: include: A display unit, configured to display a search interface of the application; a processing unit configured to display search results in response to a search operation for the first information in the search interface, the search results including second information obtained by searching the first information and item recommendation information, the item recommendation information including a purchase entry for the recommended item; The display unit is further configured to display a payment interface in the application in response to the purchase portal being triggered, wherein the payment interface is configured to trigger payment processing for the recommended item.
18. A computer device, characterized in that: include: memory and processor; a memory storing one or more computer programs; A processor, configured to load the one or more computer programs to implement the information processing method according to any one of claims 1 to 16.
19. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and the computer program is suitable for being loaded by a processor and executing the information processing method according to any one of claims 1 to 16.
20. A computer program product, characterized in that The computer program product comprises a computer program, and the computer program is adapted to be loaded by a processor and execute the information processing method according to any one of claims 1 to 16.