Information processing method and device, electronic equipment and storage medium

By displaying relevant recommendation materials and content in the session interface of the user input content, the problem of low correlation between recommendation information and user input content is solved, and the conversion rate and user experience of recommendation information are improved.

CN120045768APending Publication Date: 2025-05-27TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311586622.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-24
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

In the prior art, the display of recommended information has low correlation with the user's real-time input content, resulting in low conversion rate of recommended information and a reduced user experience.

Method used

By displaying the session interface, in response to user input operations, the recommended materials and recommended content related to user input content is displayed, so that the recommendation behavior is related to the user's real-time input content.

Benefits of technology

It improves the correlation between recommendation behavior and user input content, promotes users' feedback behavior on recommendation information, and improves the conversion rate and user experience of recommendation information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120045768A_ABST
    Figure CN120045768A_ABST
Patent Text Reader

Abstract

The invention provides an information processing method and device, electronic equipment and a storage medium. The method comprises the steps of displaying a session interface; and in response to an input operation on the session interface, displaying an input first content, and displaying at least one second content, the second content including a recommended material and a recommended content related to the first content. Through the method, the conversion rate of the recommendation information can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to computer technology, and in particular, to an information processing method, apparatus, electronic device, and storage medium. Background Art

[0002] In related technologies, the display of recommended information content mainly depends on common recommended information bit distributions, such as the edges of applications or web pages, bottom banners, or pop-up recommended information. These recommended information are usually static and cannot adjust the content or display method according to the user's real-time behavior or input. Due to the low relevance between the recommended information and the user's input content, the possibility of the recommended information being clicked by the user is not high, the conversion rate is not high, and the user experience is reduced due to the irrelevant recommendation behavior.

[0003] In related technologies, there is no good way to improve the conversion rate of recommended information and the user experience. Summary of the Invention

[0004] Embodiments of the present application provide an information processing method, apparatus, electronic device, computer-readable storage medium, and computer program product, which can improve the conversion rate of recommended information.

[0005] The technical solution of the embodiments of the present application is implemented as follows:

[0006] Embodiments of the present application provide an information processing method, and the method includes:

[0007] Display a session interface;

[0008] In response to an input operation on the session interface, display the input first content, and

[0009] Display at least one second content, where the second content includes: recommended materials and recommended content related to the first content.

[0010] Embodiments of the present application provide an information processing apparatus, including:

[0011] A display module, configured to display a session interface;

[0012] The display module is further configured to, in response to an input operation on the session interface, display the input first content, and

[0013] Display at least one second content, where the second content includes: recommended materials and recommended content related to the first content.

[0014] Embodiments of the present application provide an electronic device, and the electronic device includes:

[0015] A memory, configured to store computer-executable instructions;

[0016] A processor, when executing computer-executable instructions stored in the memory, implements the information processing method provided by the embodiments of the present application.

[0017] The embodiments of the present application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the information processing method provided by the embodiments of the present application.

[0018] The embodiments of the present application provide a computer program product including a computer program or computer-executable instructions, which, when executed by a processor, implement the information processing method provided by the embodiments of the present application.

[0019] The embodiments of the present application have the following beneficial effects:

[0020] According to the input first content, display the second content including relevant content and recommended materials. The recommended materials are displayed together with the relevant content of the input content, making the recommendation behavior relevant to the user's real-time input content, improving the relevance between the recommendation behavior and the user's input content, and thus being able to promote the user's feedback behavior on the recommended information, improving the conversion rate of the recommended information and the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1A is a schematic diagram of the application mode of the information processing method provided by the embodiments of the present application;

[0022] Figure 1B is a schematic diagram of the application mode of the information processing method provided by the embodiments of the present application;

[0023] Figure 2 is a schematic diagram of the structure of the electronic device provided by the embodiments of the present application;

[0024] Figure 3 is a schematic flowchart of the information processing method provided by the embodiments of the present application;

[0025] Figure 4A and Figure 4B is a schematic flowchart of the information processing method provided by the embodiments of the present application;

[0026] Figures 5A to 5G is a schematic diagram of the session interface provided by the embodiments of the present application;

[0027] Figures 6A to 6B is a schematic diagram of the session interface provided by the embodiments of the present application;

[0028] Figures 7A to 7F is a schematic diagram of the session interface provided by the embodiments of the present application;

[0029] Figure 8It is a schematic flowchart of the information processing method provided by the embodiments of the present application;

[0030] Figure 9A and Figure 9B is an interactive flowchart of the information processing method. Detailed implementation manners

[0031] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be construed as limiting the present application. All other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of the present application.

[0032] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments. However, it can be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict.

[0033] In the following description, the terms "first / second / third" are only used to distinguish similar objects and do not represent a specific order for the objects. It can be understood that "first / second / third" can be interchanged with a specific order or sequence when allowed, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0034] It should be noted that the collection and processing of relevant data in the present application (for example: the content input by the user) should strictly comply with the requirements of relevant national laws and regulations during actual application, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing behaviors within the scope of authorization of laws and regulations and the personal information subject.

[0035] In the embodiments of the present application, the term "module" or "unit" refers to a computer program with a predetermined function or a part of a computer program, which works together with other relevant parts to achieve a predetermined goal, and can be fully or partially implemented by using software, hardware (such as a processing circuit or a memory), or a combination thereof. Similarly, one 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 a part of the overall module or unit that includes the function of the module or unit.

[0036] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the art belonging to the technical field of the present application. The terms used herein are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.

[0037] Before further elaborating on the embodiments of the present application, the nouns and terms involved in the embodiments of the present application are described. The nouns and terms involved in the embodiments of the present application are applicable to the following explanations.

[0038] 1) Responsive to, which is used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more operations to be executed can be real-time or can have a set delay; without special instructions, there is no limit on the execution order of multiple operations to be executed.

[0039] 2) Input method application program, a computer program designed to help users input text and characters on a computer, especially in the case of using non-Latin alphabet character sets or multiple languages. The main goal of input method software is to provide a more convenient and efficient way of text input to meet the specific needs of users.

[0040] 3) Instant Messaging (IM), a terminal service that allows two or more people to instantaneously transmit text messages, files, voice, and video communications over a network.

[0041] The display of advertisement content mainly depends on common advertisement space distributions, such as the edges of applications or web pages, bottom banners, or pop-up advertisements. The advertisement content has a low relevance to the user's current input content, which in turn leads to the recommendation behavior affecting the user experience and a low advertisement conversion rate. The embodiments of the present application provide an information processing method, an information processing device, an electronic device, a computer-readable storage medium, and a computer program product, which can improve the conversion rate of recommended information.

[0042] The following describes the exemplary applications of the electronic device provided by the embodiments of the present application. The electronic device provided by the embodiments of the present application can be implemented as a terminal device, such as a laptop computer, a tablet computer, a desktop computer, a set-top box, a smart TV, a mobile device (for example, a mobile phone, a portable music player, a personal digital assistant, a dedicated messaging device, a portable game device), a vehicle-mounted terminal, a Virtual Reality (VR) device, an Augmented Reality (AR) device, and other various types of user terminals, or can also be implemented as a server. Next, the exemplary applications when the electronic device is implemented as a terminal device or a server will be described.

[0043] Reference Figure 1A , Figure 1A is a schematic diagram of the application mode of the information processing method provided by the embodiments of the present application; for example, Figure 1AIt involves server 200, network 300, and terminal devices 401 and 402, and database 500. The terminal device 401 is connected to the server 200 through the network 300. The network 300 can be a wide area network, a local area network, or a combination of both.

[0044] In some embodiments, the server 200 can be a server of an input method platform. A chat application and an input method application are installed in the terminal device 401. The database 500 stores recommendation data such as recommended materials and recommended links. The session interfaces 101 and 103 belong to the chat application. The session interface 103 is the session interface 101 after the second content 104 is sent out. The second content 104 is generated based on the first content 102.

[0045] For example, when the user inputs the first content through the chat application of the terminal device 401, the terminal device 401 generates a corresponding recommendation request according to the first content. The terminal device 401 sends the recommendation request to the server 200. The server 200 extracts the recommended materials and recommended links from the database 500 according to the recommendation request, and feeds back the recommended materials and recommended links to the terminal device 401. The terminal device 401 generates multiple related contents according to the first content, combines the related contents and the recommended materials into the second content. The user can select one from the second content and send it to the peer user. The sent content displayed on the terminal device 401 carries the recommended link, and the recommendation details interface can be entered by triggering the sent content or the recommended link. Displaying the second content including the related content and the recommended materials according to the input first content makes the recommendation behavior relevant to the user's input content, improves the accuracy of the recommendation, and further promotes the user's feedback behavior on the recommended information, thereby improving the conversion rate of the recommended information.

[0046] Reference Figure 1B , Figure 1B is a schematic diagram of the application mode of the information processing method provided by the embodiments of the present application; Figure 1B It involves server 200, network 300, and terminal devices 401, terminal device 402, and database 500. The terminal devices 401 and 402 are connected to the server 200 through the network 300. The network 300 can be a wide area network, a local area network, or a combination of both.

[0047] In Figure 1A On this basis, after the user sends the second content from the terminal device 401 to the terminal device 402 of the peer user, the peer user can trigger the received content or the recommended link through the terminal device 402 to enter the recommendation details interface.

[0048] The embodiments of the present application can be implemented through database technology. In short, a database can be regarded as an electronic file cabinet where electronic files are stored. Users can add, query, update, delete, etc. data in the files. The so-called "database" is a collection of data that is stored together in a certain way, can be shared with multiple users, has as little redundancy as possible, and is independent of the application program.

[0049] A database management system (DBMS) is a computer software system designed for managing databases. It generally has basic functions such as storage, retrieval, security, and backup. Database management systems can be classified according to the database model they support, such as relational, XML (Extensible Markup Language); or according to the type of computer they support, such as server clusters, mobile phones; or according to the query language used, such as Structured Query Language (SQL), XQuery; or according to performance focus, such as maximum scale, maximum operating speed; or other classification methods. Regardless of the classification method used, some DBMS can cross categories, for example, supporting multiple query languages ​​at the same time.

[0050] The embodiments of the present application can also be implemented through cloud technology. Cloud technology is a general term for network technology, information technology, integration technology, management platform technology, application technology, etc. based on the cloud computing business model application. It can form a resource pool, which is used on demand and is flexible and convenient. Cloud computing technology will become an important support. The background services of the technical network system require a large amount of computing and storage resources, such as video websites, picture websites and more portal websites. With the high development and application of the Internet industry, as well as the promotion of search services, social networks, mobile commerce and open collaboration, each item may have its own hash code identification mark in the future, and all need to be transmitted to the background system for logical processing. Data of different levels will be processed separately, and all kinds of industry data require strong system backing support, which can only be achieved through cloud computing.

[0051] In some embodiments, the server 200 may be composed of multiple servers, such as an advertising server and an input method server. The advertising server is used to obtain recommended materials and recommended links, and the recommended links point to the advertising details interface. The input method server is used to process the first content. Assuming that the first content is text, the processing methods include: continuation, expansion, translation, proofreading, text-to-image conversion, and template application.

[0052] In some embodiments, the server may be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or 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, and big data and artificial intelligence platforms. The electronic device may be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, etc., but is not limited thereto. The terminal device and the server may be directly or indirectly connected through wired or wireless communication means, which is not limited in the embodiments of the present application.

[0053] See Figure 2 , Figure 2 is a schematic structural diagram of the electronic device provided by the embodiments of the present application. The electronic device may be the terminal device 400. The terminal device 400 may be Figure 1A or Figure 1B the terminal device 401 or the terminal device 402 in Figure 2 The terminal device 400 shown in includes: at least one processor 410, a memory 450, at least one network interface 420, and a user interface 430. Each component in the terminal device 400 is coupled together through a bus system 440. It can be understood that the bus system 440 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 440 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, in Figure 2 all kinds of buses are labeled as the bus system 440.

[0054] The processor 410 may be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or any conventional processor, etc.

[0055] The user interface 430 includes one or more output devices 431 that enable the presentation of media content, including one or more speakers and / or one or more visual display screens. The user interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as a keyboard, a mouse, a microphone, a touch screen display, a camera, and other input buttons and controls.

[0056] The memory 450 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memories, hard disk drives, optical disc drives, etc. The memory 450 optionally includes one or more storage devices that are physically located away from the processor 410.

[0057] The memory 450 includes a volatile memory or a non-volatile memory, and may also include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 450 described in the embodiments of the present application is intended to include any suitable type of memory.

[0058] In some embodiments, memory 450 can store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as exemplarily described below.

[0059] Operating system 451, including system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks;

[0060] A network communication module 452, used to reach other electronic devices via one or more (wired or wireless) network interfaces 420, exemplary network interfaces 420 include: Bluetooth, Wireless Compatibility Certification (WiFi), and Universal Serial Bus (USB), etc.;

[0061] a presentation module 453 for enabling presentation of information via one or more output devices 431 (e.g., display screen, speaker, etc.) associated with the user interface 430 (e.g., a user interface for operating peripherals and displaying content and information);

[0062] The input processing module 454 is used to detect one or more user inputs or interactions from one of the one or more input devices 432 and translate the detected inputs or interactions.

[0063] In some embodiments, the device provided in the embodiments of the present application can be implemented in software. Figure 2 The information processing device 455 stored in the memory 450 is shown, which can be software in the form of programs and plug-ins, including the following software modules: a display module 4551 and an information processing module 4552. These modules are logical, so they can be arbitrarily combined or further divided according to the functions implemented. Figure 2 For the sake of convenience, all the above modules are shown at once, but it should not be considered that the information processing device 455 excludes the implementation that only includes the display module 4551. The functions of each module will be explained below.

[0064] In some embodiments, a terminal or a server may implement the information processing method provided in the embodiments of this application by running a computer program. For example, the computer program may be a native program or software module in an operating system; it may be a local (Native) application (APP, Application), that is, a program that needs to be installed in the operating system to run, such as a live broadcast APP or an instant messaging APP; it may also be a small program, that is, a program that only needs to be downloaded to a browser environment to run; it may also be a small program that can be embedded in any APP. In short, the above computer program may be any form of application program, module or plug-in.

[0065] The exemplary applications and implementations of the terminal device provided in the embodiments of this application will be combined to illustrate the information processing method provided in the embodiments of this application.

[0066] Next, the information processing method provided in the embodiments of this application will be described. As before, the electronic device implementing the information processing method in the embodiments of this application may be a terminal, a server, or a combination of both. Therefore, the execution subject of each step will not be repeated hereinafter.

[0067] It should be noted that in the examples of information processing hereinafter, it is mainly described by taking generating text content based on text content as an example. Those skilled in the art can apply the information processing method provided in the embodiments of this application to the processing of generating other types of information according to the understanding of the following text, for example: generating images, generating audio, or generating videos based on text content.

[0068] See Figure 3 , Figure 3 is a schematic flowchart of the information processing method provided in the embodiments of this application, and will be described in combination with Figure 3 the steps shown.

[0069] In step 301, a session interface is displayed.

[0070] Exemplarily, the session interface may be the interface of any chat application. The session interface includes a chat box and an input bar. The input bar is used to input text messages and edit text messages. The chat box is used to display the sent messages (for example: the messages sent successfully and the messages being sent).

[0071] In step 302, in response to an input operation on the session interface, the first input content is displayed.

[0072] Exemplarily, the first content may be text, voice, or emoticon image. The terminal device may call an input method application to input text messages in the session interface. The input operations include but are not limited to: manual key input, voice-to-text conversion, and pasting from a clipboard tool.

[0073] Reference Figure 5A , Figure 5A is a schematic diagram of a session interface provided by an embodiment of the present application; the session interface 501 includes a chat box 505 and an input bar 504. The user enters a first content 502 in the input bar 504 through an input method keyboard control 506, and the content is: Merry Christmas.

[0074] In step 303, at least one second content is displayed.

[0075] Here, the second content includes: recommended materials and recommended content related to the first content.

[0076] Exemplarily, the recommended materials are used to recommend products to be recommended. The products to be recommended can be physical items or virtual items. Physical items such as: clothes, food, etc. Virtual items such as: game props, membership permissions of software, etc.

[0077] Reference Figure 5B , Figure 5B is a schematic diagram of a session interface provided by an embodiment of the present application; multiple different second contents 503 are generated according to the first content 502. The types of the second content include but are not limited to image mixed with text, text, and image. The content of the second content includes recommended materials and recommended content related to the first content. For example, if the first content is Merry Christmas, the recommended content related to the first content can be "MERRY CHRISTMAS", which is the English translation text of Merry Christmas.

[0078] In the embodiment of the present application, in the session interface, a message including recommended materials is generated according to the text message input by the user, which expands the way to display recommended materials, improves the relevance between the recommendation behavior and the process of the user using the application program, makes the recommendation behavior related to the user's real-time input content, improves the relevance between the recommendation behavior and the content input by the user, and further can promote the feedback behavior of the user for the recommended information, improve the conversion rate of the recommended information and the user experience.

[0079] In some embodiments, after step 302, a first recommendation prompt entry is displayed. In response to a trigger operation for the first recommendation prompt entry, step 303 is entered.

[0080] Exemplarily, the first recommendation prompt entry is used to display at least one of the following contents: at least part of the first content; a recommendation word; a recommendation image. The recommendation image can be an image related to the product to be recommended, such as: the brand LOGO of the recommended product.

[0081] For ease of understanding, continue to refer to Figure 5A, the recommendation prompt entry 511 displays the recommendation prompt content "Merry Christmas, customized blessing from W Restaurant" generated based on the first content 502. The content displayed by the recommendation prompt entry 511 includes, but is not limited to, the first content 502, a recommendation word (e.g., "customized blessing from W Restaurant"), and a recommended material image.

[0082] In the embodiments of the present application, by setting a trigger entry, the recommended second content is displayed only after the corresponding entry is triggered, giving users more choices and avoiding the consumption of computing resources of the application caused by frequent recommendation processing.

[0083] In some embodiments, the session interface includes a chat box and an input bar; refer to Figure 4A , Figure 4A is a schematic flowchart of the information processing method provided by the embodiments of the present application; after step 303, steps 304A and 305A in Figure 4A are executed, which will be specifically described below.

[0084] In step 304A, in response to a message selection operation, a first target content is sent.

[0085] Exemplarily, the first target content is the selected second content. Continuing to refer to Figure 5B , Figure 5B the message list where the second content is located is displayed in a collapsed manner, and more second contents can also be displayed by triggering the message list. Refer to Figure 5C , Figure 5C is a schematic diagram of the session interface provided by the embodiments of the present application; the message list is expanded and presented in the form of Figure 5C , including multiple second contents. The user can select the required second content from them. The message selection operation can be an operation such as long pressing, clicking, or dragging the message to the chat box.

[0086] In step 305A, the following content is displayed in the chat box: the recommended content related to the first content in the first target content and the recommended link corresponding to the target recommended material.

[0087] Here, the target recommended material is the recommended material of the first target content.

[0088] Exemplarily, refer to Figure 5D , Figure 5DIt is a schematic diagram of the session interface provided by an embodiment of the present application; when the user selects any second content, the selected second content is sent out, and the sent second content 508 (the first target content) is displayed in the chat box 505. The sent second content 508 carries a recommended link 509. The input field 504 returns to the blank state. The sent second content 508 is presented in the form of a chat bubble, and recommended content related to the first content is displayed in the chat bubble. In the embodiment of the present application, the recommended content related to the first content is Figure 5A The English translation of "Merry Christmas" and the emoticon image in

[0089] After step 305A, in response to a trigger operation on the recommended link in the chat box or the recommended content related to the first content, a details interface corresponding to the target recommended material is displayed.

[0090] For example, the recommended link of the second content will only perform the process of jumping to the details interface when it is triggered in the chat box. If the second content is not sent to the chat box, the process of jumping to the details interface cannot be triggered.

[0091] In the embodiment of the present application, by carrying a recommended link in the sent message, the richness of the recommendation process is extended, and the recommended content is combined with the user's message content, improving the recommendation effect and the user experience.

[0092] In some embodiments, refer to Figure 4B , Figure 4B It is a schematic flowchart of the information processing method provided by an embodiment of the present application; after step 303 in Figure 3 , steps 304B and 305B in Figure 4B are executed, which are specifically described below.

[0093] In step 304B, in response to a message selection operation, target recommended content is displayed in the input field.

[0094] Here, the target recommended content is the recommended content related to the first content in the second target content, and the second target content is the selected second content.

[0095] For example, the input field is used to edit messages, and the display of the target content in the input field indicates that the target content can be edited.

[0096] In step 305B, in response to an edit operation on the target content, the edited content is displayed in the input field.

[0097] For example, after selecting the second content, the user can also edit the selected second content to achieve the desired chat effect. Refer to Figure 5E , Figure 5EIt is a schematic diagram of the conversation interface provided by an embodiment of the present application; the edited content 513 is Figure 5D formed after the message content of the sent message 508 in Figure 5D is edited. Compared with the process of sending a message in

[0098] In some embodiments, after step 305B, in response to a send operation for the edited content, the edited content and the recommended link corresponding to the target recommended material are displayed in the chat box, where the target recommended material is the recommended material of the second target content.

[0099] Exemplarily, the edit operation for modifying the target content does not affect the recommended link carried in the finally sent message. Refer to Figure 5F Figure 5F It is a schematic diagram of the conversation interface provided by an embodiment of the present application; the content carried in the speech bubble of the sent second content 514 is the same as the edited content 513 of Figure 5E and the carried recommended link 509 is the same as the recommended link of the unedited sent second content 508.

[0100] Exemplarily, if the target content displayed in the input field is completely deleted, the message sent from the input field does not carry a recommended link.

[0101] In the embodiments of the present application, the user's edit operation on the target content does not affect the recommended link carried in the finally sent message, giving the user a higher degree of freedom, which can improve the user's chat experience and recommendation experience, and thus improve the conversion rate of the recommended material.

[0102] In some embodiments, before step 305A or step 305B, obtain the recommended link corresponding to the target recommended material; in response to a send operation for the target content, send the recommended content related to the first content in the target content and the recommended link; in response to a send operation for the edited content, send the edited content and the recommended link.

[0103] In some embodiments, the recommended materials of different second contents are the same or different, and the recommended links corresponding to different recommended materials point to the same or different detailed interfaces.

[0104] Exemplarily, refer to Figure 6A Figure 6A It is a schematic diagram of the conversation interface provided by an embodiment of the present application; multiple second contents generated according to the first content 602 are displayed in the conversation interface 601, including: second content 6031, second content 6032, second content 6033, and the three second contents respectively correspond to different recommended materials, for example: recommended material 1, recommended material 2, recommended material 3.​​

[0105] Reference Figure 6B , Figure 6B is a schematic diagram of the conversation interface provided by an embodiment of the present application; Figure 6B is Figure 6A the screen formed when the second content in Figure 6A is sent. The content of the sent second content 604 corresponds to the second content 6032 in Figure 6A . The sent second content 604 corresponds to the recommended link 605. The recommended materials corresponding to different second contents can be the same or different, and the detailed interfaces pointed to by the recommended links corresponding to different recommended materials can be the same or different. For example: The second content 6031, the second content 6032, and the second content 6033 respectively correspond to different recommended materials, but the recommended links associated with the recommended material 1, the recommended material 2, and the recommended material 3 all point to the detailed interface of "XX Cola New Year Gift".

[0106] In some embodiments, the second content is generated according to a pre-configured template and the first content. The pre-configured template includes: at least one expression image, the position of the expression image in the second content, and the position of the recommended content related to the first content in the second content.

[0107] Exemplarily, the recommended content related to the first content is text, and the second content generated based on the pre-configured template can be presented as a matrix composed of expression images and text. The pre-configured template is used to represent the type of the expression image corresponding to each position in the matrix and the type of the text.

[0108] After step 303, in response to the message selection operation, send the third target content, where the third target content is the selected second content, and display the following content: the special effect animation composed of the expression images in the third target content, the recommended content related to the first content in the third target content, and the recommended link corresponding to the target recommended material, where the target recommended material is the recommended material of the third target content.

[0109] Exemplarily, the special effect animation can be rain composed of expression images, an animation in which the expression images fade in and out in the conversation interface, etc.

[0110] For ease of explanation, the following is described with reference to the accompanying drawings. Reference Figure 7A , Figure 7A is a schematic diagram of the conversation interface provided by an embodiment of the present application; The conversation interface 701 includes a chat box 705 and an input bar 704. The user enters the first content 702 in the input bar 704, and the content is: Have fried chicken together.

[0111] Reference Figure 7B , Figure 7B is a schematic diagram of the conversation interface provided by an embodiment of the present application; According to Figure 7AThe first content 702 therein generates a variety of second content 703 generated from pre-configured templates and emoticon images. The pre-configured template indicates the position of the text in the second content, the position of the recommended material in the second content, the emoticon image, and the position of the emoticon image in the second content.

[0112] Reference Figure 7C , Figure 7C is a schematic diagram of the conversation interface provided by an embodiment of the present application; triggering the list corresponding to the second content to display more second content 703 for the user to select. Reference Figure 7D , Figure 7D is a schematic diagram of the conversation interface provided by an embodiment of the present application; when the user selects Figure 7C any one of the second content, a message is sent to form Figure 7D a screen where the sent second content 706 and recommended link 707 are displayed in the chat box. The sent second content 706 is a message matrix composed of a variety of emoticon images and the first content. The content of the recommended link 707 is "9.9 yuan for 9 golden chicken nuggets at a certain restaurant". Reference Figure 7E , Figure 7E is a schematic diagram of the conversation interface provided by an embodiment of the present application; when displaying the sent second content, a special effect animation 708 with the layer on top can also be displayed.

[0113] In some embodiments, in response to a trigger operation for at least one of the following contents, a detail interface corresponding to the target recommended material is displayed: special effect animation, recommended content related to the first content in the third target content, and recommended link.

[0114] For example, assuming that the special effect animation covers the conversation interface full screen, during the display of the special effect animation, clicking on any position of the conversation interface can switch to the detail interface corresponding to the recommended material. For example: for Figure 7E , when the user clicks on the special effect animation 708 or the sent second content 706, recommended link 707, they can switch from the current conversation interface to the detail interface pointed to by the recommended link 707.

[0115] In the embodiments of the present application, the display method of the recommended information is extended, the recommended form and the interest of the recommendation are enriched, the experience of the user being recommended can be improved, the recommendation accuracy can be improved, and thus the conversion rate of the recommended information can be improved.

[0116] In some embodiments, the special effect animation is displayed in any of the following ways:

[0117] Way 1: Display the special effect animation in any area of the conversation interface, where the special effect animation is located on a second layer above the first layer where the third target content is located, and the second layer has transparency so that the special effect animation can be displayed through the second layer.

[0118] Exemplarily, the display mode corresponding to Mode 1 can be characterized as Figure 7E the screen of Figure 7E In Figure 7E , the special effect animation 708 is displayed on the top layer (the second layer), covering the layer (the first layer) where the second content 706 (the third content) is sent. The special effect animation 708 has transparency, and the screen of the first layer can be displayed through the special effect animation 708.

[0119] In Mode 2, the special effect animation is displayed in the area of the conversation interface except for the third target content.

[0120] Exemplarily, if the special effect animation is displayed in the area outside the third target content, the special effect animation will not block the third target content.

[0121] In Mode 3, the special effect animation is displayed in any area of the conversation interface. Among them, the special effect animation is located in the second layer below the first layer where the third target content is located. The second area outside the first area for displaying the third target content in the first layer has transparency, so that the special effect animation can be displayed through the second area.

[0122] Exemplarily, the display mode corresponding to Mode 3 can be characterized as Figure 7F the screen of, refer to Figure 7F , Figure 7F is a schematic diagram of the conversation interface provided by the embodiment of the present application; when the second content is sent, the special effect animation 709 located at the bottom layer can also be displayed. The special effect animation 709 does not block the message content in the chat box. When the user clicks on the special effect animation 709 or the second content 706 or the recommended link 707 sent, the user can switch from the current conversation interface to the detail interface pointed to by the recommended link 707.

[0123] Figure 7F In Figure 7F , the special effect animation 709 is displayed on the top layer (the second layer), covering the layer (the first layer) where the second content 706 (the third content) is sent. The special effect animation 709 has transparency. The first area is Figure 7F the shaded area in Figure 7F and the second area is the non - shaded area in

[0124] In some embodiments, after step 302, the following processing is performed: obtaining the similarity between the first content and multiple keywords; obtaining the target keywords whose similarity to the first content is greater than the similarity threshold; in response to the target keyword being a recommended word, proceeding to step 303; in response to the target keyword not being a recommended word, displaying at least one third content, where the third content only includes the recommended content related to the first content.

[0125] Exemplarily, the target keyword is an advertisement keyword used to characterize the recommended content. If the first content matches the target keyword, it indicates that the first content is related to the advertisement content, and then the second content is displayed. If the target keyword is not matched, it indicates that the first content is not related to the advertisement content, and then the third content that does not include the recommended material is displayed.

[0126] In some embodiments, after obtaining the target keyword whose similarity to the first content is greater than the similarity threshold, in response to the target keyword being a recommended word, a first recommended prompt entry is displayed, where the first recommended prompt entry is used to display the target keyword and at least one second content when triggered; in response to the target keyword not being a recommended word, a second recommended prompt entry is displayed, where the second recommended prompt entry is used to display the target keyword and at least one third content when triggered.

[0127] Exemplarily, the first recommended prompt entry and the second recommended prompt entry are only recommended prompt entries used to distinguish different functions, and their display areas in the conversation interface are the same. Compared with the solution of directly displaying the second content or the third content related to the first content, the solution of triggering the display through the recommended prompt entry enables the user to obtain the recommended information on demand and can save the computing resources for obtaining the recommended messages.

[0128] In some embodiments, after step 303, the following processing is performed: in response to a trigger operation on the display area of the second content, a new second content and at least one third content are displayed, where the third content only includes the recommended content related to the first content.

[0129] Exemplarily, refer to Figure 5B and Figure 5C , Figure 5B In, the second content is presented in the message list. After the message list is triggered, it expands and is presented in the form of Figure 5C , including multiple second contents 503 and third contents 507. The user can select the required second content and third content therefrom.

[0130] In some embodiments, step 303 can be implemented by the following method: displaying at least one of the following types of second contents:

[0131] 1. The second content includes the text generated based on the first content.

[0132] For example: the second content includes the translated text generated based on the first content, or the copywriting continued based on the first content, the content combined with the first content and the emoticon image, the copywriting searched based on the first content.

[0133] 2. The second content includes the image generated based on the first content.

[0134] For example: The second content includes image content generated based on the first content. For example, if the content of the first content is "Merry Christmas", then the second content includes images related to Christmas such as Christmas trees, Santa Claus, or gift bags.

[0135] 3. The second content includes a video generated based on the first content. For example, if the content of the first content is "Merry Christmas", then the second content includes a short video generated based on "Merry Christmas".

[0136] 4. The second content includes audio generated based on the first content. For example: The second content is speech audio or song audio converted from the text of the first content.

[0137] 5. The second content includes the first content after proofreading.

[0138] For example: If the first content is an inverted sentence, the second content is the first content converted to the normal order.

[0139] In the embodiments of the present application, the types of the generated second content are rich, which improves the convenience of users using the chat software. Recommendation materials can be inserted into different types of generated content, which improves the recommendation efficiency and the richness of recommendation behaviors, attracts users' attention and improves the conversion rate of recommendation materials.

[0140] Exemplarily, the recommendation content related to the first content in the second content is obtained through Artificial Intelligence (AI) technology. For example: Based on the first content, a Transformer model or a BERT model is called to obtain the recommendation content related to the first content.

[0141] Artificial intelligence is to use a digital computer or a machine controlled by a digital computer to simulate, extend, and expand human intelligence, a theory, method, technology, and application system that perceives the environment, acquires knowledge, and uses knowledge to obtain the best results. In other words, artificial intelligence is a comprehensive technology in computer science. It attempts to understand the essence of intelligence and produce a new intelligent machine that can react in a way similar to human intelligence. Artificial intelligence also studies the design principles and implementation methods of various intelligent machines, enabling the machines to have the functions of perception, reasoning, and decision-making.

[0142] Natural Language Processing (NLP) is an important direction in the fields of computer science and artificial intelligence. It studies various theories and methods that can enable effective communication between humans and computers in natural language. Natural language processing involves natural language, that is, the language people use in daily life, and is closely related to linguistic research; at the same time, it involves important technologies in computer science, mathematics, and artificial intelligence field model training. The pre-trained model is developed from the large language model (LLM) in the NLP field. After fine-tuning, the large language model can be widely applied to downstream tasks. Natural language processing technologies usually include text processing, semantic understanding, machine translation, robot question answering, knowledge graph and other technologies.

[0143] An embodiment of this application also proposes an information processing method, including: displaying a conversation interface; in response to an input operation on the conversation interface, displaying the input first content and recommended content related to the first content; sending target content, where the target content includes the first content and the recommended content.

[0144] Exemplarily, after the user inputs the first content through the conversation interface, the recommended content related to the first content is displayed, and without selection, the first content and the recommended content can be sent. The recommended content can be advertising materials and recommended links matched according to the first content.

[0145] For example: Refer to Figure 5A and Figure 5G , when the user inputs the first content 502 "Merry Christmas", the recommended content "Merry Christmas customized blessing from W Restaurant" related to the first content is displayed. After the recommended content is displayed, the first content 502 is immediately sent, presenting a picture as Figure 5G . In the conversation interface 501, the sent first content 515 and the recommended content (recommended link 509) related to the first content are displayed.

[0146] In the embodiment of this application, the second content including relevant content and recommended materials is displayed according to the input first content, and the recommended materials are displayed together with the relevant content of the input content, making the recommendation behavior related to the user's real-time input content, improving the relevance between the recommendation behavior and the user's input content, and further promoting the user's feedback behavior for the recommended information, improving the conversion rate of the recommended information and the user experience. The recommended link of the sent second content can be triggered by both user parties participating in the conversation, improving the recommendation efficiency of the recommended information and enhancing the interest and convenience of the chat conversation.

[0147] Next, the exemplary application of the information processing method in an embodiment of this application in an actual application scenario will be described.

[0148] In related technologies, the display of recommendation information content mainly relies on the common distribution of recommendation information positions, such as the edges or bottoms of applications or web pages, or pop-up recommendation information. These recommendation information are usually static and cannot adjust the content or display method according to the user's real-time behavior or input. Especially in instant messaging tools, the recommendation information is usually displayed in a fixed position, not associated with the user's process of using the chat software, and the recommendation effect is not good.

[0149] The display and dissemination of recommendation information mainly rely on traditional methods, such as: pushing recommendation information based on the user's browsing history or interest preferences. However, the above methods often encounter some difficulties, including but not limited to: 1) The relevance of the recommendation information is insufficient and cannot accurately match the user's current needs or interests; 2) The insertion method of the recommendation information may interrupt the user experience and cause the user's attention to be distracted; 3) The creativity and display method of the recommendation information content are limited and cannot fully attract the user's attention and participation.

[0150] To address these problems, there is an urgent need for a new form of recommendation information that can better integrate into the user's instant messaging and input experience and provide more accurate and attractive recommendation information content. By inserting recommendation information related to the input content into the assisted writing module of the input method and providing a landing page link related to the recommendation information content below the chat bubbles in the instant messaging software, not only can more personalized and targeted recommendation information be pushed, but also the user experience can be improved to a certain extent, thereby improving the recommendation effect and conversion rate of the recommendation information.

[0151] Recommendation information such as advertisements has a relatively single display method. It mainly inserts advertisements at fixed positions in applications or web pages, or interrupts users' operations through pop-up windows to display advertisements. Such a method is likely to make users feel disturbed, with a relatively low acceptance of advertisements, and also reduces the effectiveness and conversion rate of advertisements. Based on the above disadvantages and problems, the embodiments of the present application propose a new advertisement display form, that is, to display advertisements by providing an input method to assist in writing and showing advertisement content in the assistive writing module, and providing a landing page click link under the chat bubbles of instant messaging software. The embodiments of the present application aim to solve the following problems: (1) Enhance the attractiveness and influence of advertisements: By combining the assistive writing function of the input method and the chat scenario of instant messaging software, the embodiments of the present application can achieve a more natural and seamless advertisement display, increasing the attractiveness and influence of advertisements. (2) Improve the targeting and personalization of advertisements: The embodiments of the present application can push relevant and targeted advertisement content in real time according to the user's input content and chat scenario, greatly improving the targeting and personalization of advertisements. (3) Optimize the user experience: The embodiments of the present application avoid pop-ups and disturbances in traditional advertisement forms, and integrate advertisement content into the user's input and chat process in a natural form, reducing the user's resistance and enhancing the user experience. (4) Improve the conversion rate of advertisements: The embodiments of the present application can provide more interaction methods and landing page links, making it easier for users to click and interact, thereby improving the conversion rate of advertisements.

[0152] For ease of understanding, an explanation is provided for the perspective effect formed by the information processing method provided in the embodiments of the present application.

[0153] Reference Figure 5A , Figure 5A is a schematic diagram of the conversation interface provided by the embodiments of the present application; the conversation interface 501 includes a chat box 505 and an input bar 504. The user has entered the first content 502 in the input bar 504 through the input method keyboard control 506, and the content is: Merry Christmas. The recommendation prompt entry 511 shows the recommendation prompt content "Merry Christmas, customized blessing from W Restaurant" generated according to the first content 502. The content shown in the recommendation prompt entry 511 includes but is not limited to the first content 502, recommendation words (such as: customized blessing from W Restaurant), and recommendation material images.

[0154] Reference Figure 5B , Figure 5BIt is a schematic diagram of a conversation interface provided by an embodiment of the present application; a variety of different second contents 503 are generated according to the first content 502, and the types of the second contents include, but are not limited to, image mixed with text, text, and image. The content of the second content includes recommended materials and recommended content related to the first content. For example, if the first content is "Merry Christmas", the recommended content related to the first content can be "MERRY CHRISTMAS", that is, the English translation text of "Merry Christmas".

[0155] Figure 5B In the message list where the second content is located, it is displayed in a folded manner, and more messages can be displayed by triggering the message list. Refer to Figure 5C , Figure 5C It is a schematic diagram of a conversation interface provided by an embodiment of the present application; the message list is expanded and presented in the form of Figure 5C , showing the new second content and the third content 507. The third content 507 does not contain recommended materials and only contains recommended content related to the first content.

[0156] Refer to Figure 5D , Figure 5D It is a schematic diagram of a conversation interface provided by an embodiment of the present application; when the user selects any second content, the selected second content is sent out, and the sent second content 508 is displayed in the chat box 505. The sent second content 508 carries a recommended link 509. The input field 504 returns to the blank state.

[0157] In some embodiments, the corresponding advertising materials can be different. The advertising detail pages jumped to by different messages can be the same or different. Refer to Figure 6A , Figure 6A It is a schematic diagram of a conversation interface provided by an embodiment of the present application; multiple second contents generated according to the first content 602 are displayed in the conversation interface 601, including: second content 6031, second content 6032, and second content 6033. The three second contents respectively correspond to different recommended materials. For example: recommended material 1, recommended material 2, and recommended material 3.

[0158] Refer to Figure 6B , Figure 6B It is a schematic diagram of a conversation interface provided by an embodiment of the present application; Figure 6B Is Figure 6AThe screen formed by the emission of the second content in has the emitted second content 604 corresponding to the recommended link 605. The recommended materials corresponding to different second contents can be the same or different, and the detailed interfaces pointed to by the recommended links corresponding to different recommended materials can be the same or different. For example: The second content 6031, the second content 6032, and the second content 6033 respectively correspond to different recommended materials, but the recommended links associated with the recommended material 1, the recommended material 2, and the recommended material 3 all point to the detailed interface of "XX Cola New Year Gift".

[0159] In some embodiments, the image size of the recommended material can be larger. For example: The recommended material in the form of an image is used as the background image of the recommended content related to the first content in the second content to enhance the atmosphere of the advertising material and attract users more.

[0160] The following describes the information processing method provided by the embodiments of the present application with reference to the attached drawings. Refer to Figure 8 , Figure 8 is a schematic flowchart of the information processing method. Taking the terminal device as the execution subject as an example for illustration. The terminal device can be Figure 1A the terminal device 401 in .

[0161] In step 801, the input text is received.

[0162] Exemplarily, the input method of the input text (the first content above) can be input by typing on the input method keys or input by the voice-to-text conversion function. The terminal device is installed with an input method application program and a chat application program.

[0163] In step 802, the input text is recognized.

[0164] Exemplarily, the recognition result is used to determine whether a recommendation needs to be made for the input text. The recognition process includes converting the text into text features and performing feature matching between the input text features and the keyword text features in the database. For example: Obtaining the similarity between the text features and determining that there is the same content in the input text and the keyword by the similarity being greater than the similarity threshold.

[0165] In step 803, in response to the input text having no matching keywords, the basic candidate words are displayed.

[0166] Exemplarily, if there are no matching recommended keywords, the basic candidate words are displayed. The basic candidate words are the text contents that the user may use in the chat. The basic candidate words can be obtained through experimental experience.

[0167] In step 804, in response to the input text having no matching advertising keywords, the candidate words generated based on the input text are displayed.

[0168] Exemplarily, if there is a keyword and the keyword is not an advertising keyword, candidate words generated based on the input text are displayed. The candidate words can be obtained by translating, expanding, or proofreading the input text.

[0169] In step 805, in response to the input text containing an advertising keyword, a prompt entry is displayed.

[0170] Exemplarily, if there is a keyword and the keyword is an advertising keyword, a prompt entry is displayed.

[0171] For ease of explanation, it is described with reference to the accompanying drawings. Refer to Figure 7A , Figure 7A is a schematic diagram of the conversation interface provided by an embodiment of the present application; the conversation interface 701 includes a chat box 705 and an input field 704. The user has entered the first content 702 in the input field 704, and the content is: Have fried chicken together. In the recommended prompt entry 706, the recommended prompt content "A certain restaurant's 'Literature of Having Fried Chicken Together'" generated according to the first content 702 is displayed. The content displayed in the recommended prompt entry 706 includes, but is not limited to, the first content 702, recommended words (such as: A certain restaurant's '... Literature'), and recommended material images.

[0172] In step 806, at least one candidate word is displayed.

[0173] Exemplarily, if the prompt entry is triggered, step 806 is executed.

[0174] Refer to Figure 7B , Figure 7B is a schematic diagram of the conversation interface provided by an embodiment of the present application; according to Figure 7A In the first content 702 in, a variety of second contents 703 generated from pre-configured templates and expression images are generated. The pre-configured templates include the position of the text in the second content, the position of the recommended material in the second content, the expression image, and the position of the expression image in the second content.

[0175] In step 807, in response to a selection operation on a non-advertising candidate word, the candidate word is displayed in the input field.

[0176] Exemplarily, the generated candidate words include those without advertising materials and those with advertising materials. If the user does not select a candidate word including advertising materials, the candidate word without advertising materials is displayed in the input field, and the regular message sending process is executed.

[0177] In step 808, in response to a selection operation on an advertising candidate word, a smart input interface is displayed, and a list of recommended copywriting carrying advertising materials is displayed in the smart input interface.

[0178] Exemplarily, if the user clicks on the second content including the advertisement material, that is, the advertisement candidate word, a recommended copywriting list including multiple advertisement materials is displayed. Refer to Figure 7C , Figure 7C is a schematic diagram of the conversation interface provided by an embodiment of the present application; Trigger the list corresponding to the second content, and display more second content 703 for the user to select.

[0179] In step 809, in response to a selection operation on the recommended copywriting in the recommended copywriting list, the selected recommended copywriting is sent.

[0180] Exemplarily, refer to Figure 7D , Figure 7D is a schematic diagram of the conversation interface provided by an embodiment of the present application; After the user selects any one of the second contents in Figure 7C , a message is sent, forming the screen of Figure 7D . The sent second content 706 and the recommended link 707 are displayed in the chat box. The sent second content 706 is a message matrix composed of multiple emoticon images and the first content. The content of the recommended link 707 is "9.9 yuan for 9 pieces of golden chicken nuggets in a certain restaurant".

[0181] In step 810, display the special effect animation of the chat bubble and the emoticon image corresponding to the recommended text.

[0182] In some embodiments, refer to Figure 7E , Figure 7E is a schematic diagram of the conversation interface provided by an embodiment of the present application; When displaying the sent second content, a special effect animation 708 with the layer on top can also be displayed. When the user clicks on the special effect animation 708 or the sent second content 706 and the recommended link 707, they can all switch from the current conversation interface to the detail interface pointed to by the recommended link 707.

[0183] Refer to Figure 7F , Figure 7F is a schematic diagram of the conversation interface provided by an embodiment of the present application; When displaying the sent second content, a special effect animation 709 with the layer at the bottommost layer can also be displayed. The special effect animation 709 does not block the message content in the chat box. When the user clicks on the special effect animation 709 or the sent second content 706 and the recommended link 707, they can all switch from the current conversation interface to the detail interface pointed to by the recommended link 707.

[0184] In step 811, in response to a click operation on the special effect animation or the chat bubble, display the recommended detail interface.

[0185] Exemplarily, clicking on the special effect animation or the chat bubble (that is, the sent second content 706 and the recommended link 707) can trigger the detail interface.

[0186] In some embodiments, before performing the steps of Figure 8 , it is necessary to obtain the advertisements delivered by the advertisers. Refer to Figure 9A , Figure 9A which is a schematic diagram of the interaction process of the information processing method. Figure 9A The steps of Figure 9B are before the steps of Figure 8 which is used to characterize the time sequence of the information processing method provided by the embodiments of the present application, Figure 9A and Figure 9B which is used to characterize the interaction process of the information processing method provided by the embodiments of the present application. Figure 9A In

[0187] the delivery terminal 406 is the terminal device used by the advertiser.

[0188] The delivery terminal 406 executes step 901A to create a regular advertisement and a recommended copy advertisement.

[0189] For example, the recommended copy advertisement and the regular advertisement are composed of the materials provided by the advertiser. The advertiser uses the delivery terminal 406 to deliver a regular advertisement, upload the relevant materials of the regular advertisement, and based on this regular advertisement, create at least one copy recommendation advertisement, upload the materials and the copy of the copy recommendation advertisement, and pre-set the playback mode of the copy recommendation advertisement, such as: special effect animations in the form of chat bubbles and emoticon rain. The playback mode can also include images or animations displayed in a floating window.

[0190] For example, the advertisement engine server synchronously generates a regular advertisement (for display on the details page) and a bound copy recommendation advertisement (for display in the session interface).

[0191] Refer to Figure 9B , Figure 9B which is a schematic diagram of the interaction process of the information processing method. The terminal device 400 is Figure 2 the terminal device of Figure 1A or Figure 1B the server 200 of

[0192] The input method application 404 executes step 901B to receive the input text.

[0193] The text processing module 405 executes step 902B to identify the text and generate an advertisement request based on the recognition result.

[0194] The text processing module 405 executes step 903B and sends an advertisement request to the input method server 201.

[0195] The input method server 201 executes step 904B and sends an advertisement request to the advertisement engine server 202.

[0196] The advertisement engine server 202 executes step 905B and returns a recommended copy advertisement to the input method server 201.

[0197] The input method server 201 executes step 906B and returns a recommended copy advertisement to the text processing module 405 of the terminal device 400.

[0198] The text processing module 405 executes step 907B and obtains the recommended copy in response to a click operation on the recommended copy advertisement.

[0199] The text processing module 405 executes step 908B and displays the recommended copy.

[0200] The input method application 404 executes step 909B and sends the selected recommended copy in response to a selection operation on the recommended copy.

[0201] The instant messaging client 403 executes step 910B and sends an advertisement request to the advertisement engine server 202.

[0202] The advertisement engine server 202 executes step 911B and returns a regular advertisement corresponding to the recommended copy to the instant messaging client 403.

[0203] The instant messaging client 403 executes step 912B and displays a chat bubble and a special effect animation

[0204] The instant messaging client 403 executes step 913B and displays a details interface in response to a click operation.

[0205] For example, the principles of steps 901B to 913B can refer to Figure 8 the steps here and will not be elaborated further.

[0206] By implementing the information processing method of the embodiments of the present application, more efficient, more personalized, and more direct advertisement pushing and display can be achieved. It can not only improve the recommendation effect and conversion rate of advertisements, but also optimize the user experience and achieve a win-win situation for advertisements and users. The information processing method provided by the embodiments of the present application has the following effects:

[0207] 1) The interaction between advertisements and users is closer. By combining the advertisement display with the input method's help-writing function and the chat bubbles of instant messaging software, the interaction between advertisements and users can be made more direct and closer, improving the attractiveness and influence of advertisements.

[0208] 2) Higher click-through rate and conversion rate of advertisements. Since the advertisements can be directly embedded into the user's chatting and input process, this increases the possibility of the advertisements being clicked and converted, thereby enhancing the effectiveness and ROI of the advertisements.

[0209] 3) Optimize the user experience. By providing landing page links under the help-writing module and the chat bubbles of instant messaging software, users can directly access the landing page of the advertisement without leaving the current application or session interface, which greatly optimizes the user experience and the fluency of the advertisement.

[0210] 4) The advertisement content is more accurate and personalized. By analyzing the user's input and message content, the advertisement content can be adjusted and optimized in real time to make it more in line with the user's needs and interests, thereby achieving more accurate and personalized advertisement push.

[0211] 5) Increase brand exposure and awareness. The embodiments of the present application can enable the brand and product to gain more exposure and awareness during the user's chatting and input process, which helps to improve the brand's popularity and reputation.

[0212] 6) Simplify the advertisement operation process. Advertisers can quickly publish and manage advertisement content through simple backend operations, reducing the complexity and cost of advertisement operation.

[0213] 7) Expand new advertisement forms. The embodiments of the present application provide advertisers with a brand-new advertisement form, which can be combined with traditional advertisement forms to provide advertisers with more creative and display space, enhancing the creativity and effectiveness of the advertisement.

[0214] Next, continue to describe the exemplary structure of the software module for the implementation of the information processing device 455 provided by the embodiments of the present application. In some embodiments, as Figure 2 shown, the software module stored in the information processing device 455 in the memory 450 may include: a display module 4551 for displaying a session interface; the display module 4551 is further configured to, in response to an input operation on the session interface, display the input first content, and display at least one second content, where the second content includes: recommended materials and recommended content related to the first content.

[0215] In some embodiments, the display module 4551 is further configured to, after displaying the input first content, display a first recommended prompt entry; in response to a trigger operation on the first recommended prompt entry, enter the step of displaying at least one second content.

[0216] In some embodiments, the first recommended prompt entry is used to display at least one of the following contents: at least a part of the first content; a recommended word; a recommended image.

[0217] In some embodiments, the session interface includes a chat box and an input bar; the display module 4551 is further configured to, after displaying at least one second content, in response to a message selection operation, send a first target content, where the first target content is the selected second content, and display the following content in the chat box: recommended content related to the first content in the first target content and a recommended link corresponding to a target recommended material, where the target recommended material is a recommended material of the first target content.

[0218] In some embodiments, the display module 4551 is further configured to, after displaying the following content in the chat box, in response to a trigger operation on the recommended link in the chat box or the recommended content related to the first content, display a details interface corresponding to the target recommended material.

[0219] In some embodiments, the session interface includes a chat box and an input bar, and the input bar is configured to display the content input by the input operation; the display module 4551 is further configured to, after displaying at least one second content, in response to a message selection operation, display target recommended content in the input bar, where the target recommended content is recommended content related to the first content in a second target content, and the second target content is the selected second content; in response to an edit operation on the target content, display the edited content in the input bar.

[0220] In some embodiments, the display module 4551 is further configured to, after displaying the edited content in the input bar, in response to a send operation on the edited content, display the edited content and a recommended link corresponding to a target recommended material in the chat box, where the target recommended material is a recommended material of the second target content.

[0221] In some embodiments, the recommended materials of different second contents are the same or different, and the recommended links corresponding to different recommended materials point to the same or different details interfaces.

[0222] In some embodiments, the second content is generated according to a pre-configured template and the first content. The pre-configured template includes: at least one expression image, the position of the expression image in the second content, and the position of recommended content related to the first content in the second content. The display module 4551 is further configured to, after displaying at least one second content, in response to a message selection operation, send a third target content, where the third target content is the selected second content, and display the following: a special effect animation formed by the expression images in the third target content, the recommended content related to the first content in the third target content, and a recommended link corresponding to the target recommended material, where the target recommended material is the recommended material of the third target content.

[0223] In some embodiments, the display module 4551 is further configured to, in response to a trigger operation for at least one of the following contents, display a detail interface corresponding to the target recommended material: the special effect animation, the recommended content related to the first content in the third target content, and the recommended link.

[0224] In some embodiments, the display module 4551 is further configured to display the special effect animation in any of the following ways: display the special effect animation in any area of the session interface, where the special effect animation is located in a second layer above the first layer where the third target content is located, and the second layer has transparency so that the special effect animation is displayed through the second layer;

[0225] display the special effect animation in an area other than the third target content in the session interface; display the special effect animation in any area of the session interface, where the special effect animation is located in a second layer below the first layer where the third target content is located, and a second area other than the first area for displaying the third target content in the first layer has transparency so that the special effect animation is displayed through the second area.

[0226] In some embodiments, the information processing module 4552 is configured to, after displaying the input first content, obtain the similarity between the first content and multiple keywords; obtain target keywords whose similarity to the first content is greater than a similarity threshold; in response to the target keyword being a recommended word, proceed to the step of displaying at least one second content; in response to the target keyword not being a recommended word, display at least one third content, where the third content only includes the recommended content related to the first content.

[0227] In some embodiments, the display module 4551 is further configured to, after obtaining a target keyword whose similarity to the first content is greater than a similarity threshold, in response to the target keyword being a recommended word, display a first recommended prompt entry, where the first recommended prompt entry is configured to display the target keyword and at least one of the second contents when triggered; in response to the target keyword not being a recommended word, display a second recommended prompt entry, where the second recommended prompt entry is configured to display the target keyword and at least one of the third contents when triggered.

[0228] In some embodiments, the display module 4551 is further configured to, after displaying at least one second content, in response to a trigger operation on the display area of the second content, display a new second content and at least one third content, where the third content only includes recommended content related to the first content.

[0229] In some embodiments, the display module 4551 is configured to display at least one of the following types of second contents: the second content includes text generated based on the first content; the second content includes an image generated based on the first content; the second content includes a video generated based on the first content; the second content includes an audio generated based on the first content; the second content includes the first content after proofreading.

[0230] An embodiment of the present application provides a computer program product, which includes a computer program or computer executable instructions, and the computer program or computer executable instructions are stored in a computer-readable storage medium. The processor of the electronic device reads the computer program or computer executable instructions from the computer-readable storage medium, and the processor executes the computer program or computer executable instructions, so that the electronic device executes the information processing method described above in the embodiments of the present application.

[0231] An embodiment of the present application provides a computer-readable storage medium storing computer executable instructions, where computer executable instructions or a computer program are stored, and when the computer executable instructions or the computer program are executed by a processor, it will cause the processor to execute the information processing method provided by the embodiments of the present application. For example, as Figure 3 or Figure 4A 、 Figure 4B shown in the information processing method.

[0232] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disc, or CD-ROM; or it may be various devices including one or any combination of the above memories.

[0233] In some embodiments, the computer-executable instructions may be in the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including being deployed as a stand-alone program or being deployed as a module, component, subroutine, or other unit suitable for use in a computing environment.

[0234] As an example, the computer-executable instructions may or may not correspond to a file in a file system, may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a HyperText Markup Language (HTML) document, stored in a single file dedicated to the program in question, or, stored in multiple cooperating files (e.g., files that store one or more modules, subroutines, or portions of code).

[0235] As an example, the executable instructions may be deployed to execute on one electronic device, or on multiple electronic devices located at one location, or, on multiple electronic devices distributed across multiple locations and interconnected by a communication network.

[0236] In summary, through the embodiments of the present application, the second content including relevant content and recommended materials is displayed according to the input first content, and the recommended materials are displayed together with the relevant content of the input content, making the recommendation behavior relevant to the user's real-time input content, improving the relevance between the recommendation behavior and the user input content, and further being able to promote the feedback behavior of the user for the recommended information, improving the conversion rate of the recommended information and the user experience.

[0237] The above is only the embodiments of the present application and is not intended to limit the protection scope of the present application. Any modifications, equivalent replacements, and improvements made within the spirit and scope of the present application are all included in the protection scope of the present application.

Claims

1. An information processing method, characterized in that, the method includes: displaying a session interface; in response to an input operation on the session interface, displaying the input first content, and displaying at least one second content, wherein the second content includes: recommended materials and recommended content related to the first content.

2. The method according to claim 1, characterized in that, after displaying the input first content, the method further includes: displaying a first recommended prompt entry; in response to a trigger operation on the first recommended prompt entry, turning to the step of displaying at least one second content.

3. The method according to claim 2, characterized in that, the first recommended prompt entry is used to display at least one of the following contents: at least a part of the first content; recommended words; recommended images.

4. The method according to claim 1, characterized in that, the session interface includes a chat box and an input bar; after displaying at least one second content, the method further includes: in response to a message selection operation, sending a first target content, wherein the first target content is the selected second content, and displaying the following content in the chat box: the recommended content related to the first content in the first target content and the recommended link corresponding to the target recommended material, wherein the target recommended material is the recommended material of the first target content.

5. The method according to claim 4, characterized in that, after displaying the following content in the chat box, the method further includes: in response to a trigger operation on the recommended link or the recommended content related to the first content in the chat box, displaying the detail interface corresponding to the target recommended material.

6. The method according to claim 1, characterized in that, the session interface includes a chat box and an input bar, and the input bar is used to display the content input by the input operation; after displaying at least one second content, the method further includes: in response to a message selection operation, displaying target recommended content in the input bar, wherein the target recommended content is the recommended content related to the first content in the second target content, and the second target content is the selected second content; in response to an editing operation on the target content, displaying the edited content in the input bar.

7. The method according to claim 6, characterized in that, after displaying the edited content in the input bar, the method further includes: in response to a sending operation on the edited content, displaying the edited content and the recommended link corresponding to the target recommended material in the chat box, wherein the target recommended material is the recommended material of the second target content.

8. The method according to any one of claims 1 to 7, characterized in that, the recommended materials of different second contents are the same or different, and the recommended links corresponding to different recommended materials point to the same or different detail interfaces.

9. The method according to any one of claims 1 to 7, characterized in that, The second content is generated according to a pre-configured template and the first content, and the pre-configured template includes: at least one expression image, the position of the expression image in the second content, and the position of recommended content related to the first content in the second content; After displaying at least one second content, the method further includes: In response to a message selection operation, sending a third target content, where the third target content is the selected second content, and displaying the following: a special effect animation composed of the expression images in the third target content, the recommended content related to the first content in the third target content, and a recommended link corresponding to a target recommended material, where the target recommended material is the recommended material of the third target content.

10. The method according to claim 9, wherein, the method further includes: In response to a trigger operation for at least one of the following contents, displaying a detail interface corresponding to the target recommended material: the special effect animation, the recommended content related to the first content in the third target content, and the recommended link.

11. The method according to claim 9, wherein, the method further includes: Displaying the special effect animation in any of the following ways: Displaying the special effect animation in any area of the session interface, where the special effect animation is located on a second layer above the first layer where the third target content is located, and the second layer has transparency so that the special effect animation appears through the second layer; Displaying the special effect animation in an area of the session interface other than the third target content; Displaying the special effect animation in any area of the session interface, where the special effect animation is located on a second layer below the first layer where the third target content is located, and a second area other than the first area for displaying the third target content in the first layer has transparency so that the special effect animation appears through the second area.

12. The method according to any one of claims 1 to 7, wherein, After displaying the input first content, the method further includes: Obtaining the similarity between the first content and multiple keywords; Obtaining target keywords whose similarity to the first content is greater than a similarity threshold; In response to the target keyword being a recommended word, transitioning to the step of displaying at least one second content; In response to the target keyword not being a recommended word, displaying at least one third content, where the third content only includes recommended content related to the first content.

13. The method according to claim 12, wherein, After obtaining the target keywords whose similarity to the first content is greater than the similarity threshold, the method further includes: In response to the target keyword being a recommended word, displaying a first recommended prompt entry, where the first recommended prompt entry is used to display the target keyword and to display at least one of the second contents when triggered; In response to the target keyword not being a recommended word, display a second recommended prompt entry, where the second recommended prompt entry is used to display the target keyword and at least one of the third content when triggered.

14. The method according to any one of claims 1 to 7, wherein, after displaying at least one second content, the method further includes: In response to a trigger operation on the display area of the second content, display new second content and at least one third content, where the third content only includes recommended content related to the first content.

15. The method according to any one of claims 1 to 7, wherein, the displaying of at least one second content includes: displaying at least one of the following types of second content: the second content includes text generated based on the first content; the second content includes an image generated based on the first content; the second content includes a video generated based on the first content; the second content includes audio generated based on the first content; the second content includes the first content after proofreading.

16. An information processing method, wherein, the method includes: displaying a session interface; in response to an input operation on the session interface, displaying the input first content and recommended content related to the first content; sending target content, where the target content includes the first content and the recommended content.

17. An information processing device, wherein, the device includes: a display module for displaying a session interface; the display module is further configured to, in response to an input operation on the session interface, display the input first content, and display at least one second content, where the second content includes: recommended materials and recommended content related to the first content.

18. An electronic device, wherein, the electronic device includes: a memory for storing computer-executable instructions; a processor for implementing the information processing method according to any one of claims 1 to 16 when executing the computer-executable instructions or computer program stored in the memory.

19. A computer-readable storage medium storing computer-executable instructions or a computer program, wherein, the computer-executable instructions or the computer program, when executed by a processor, implement the information processing method according to any one of claims 1 to 16.

20. A computer program product including computer-executable instructions or a computer program, wherein, the computer-executable instructions or the computer program, when executed by a processor, implement the information processing method according to any one of claims 1 to 16.