Message interaction method and apparatus, device and storage medium

By responding to user actions within the application platform and generating and sending messages based on prompts and related information, the problem of low message interaction efficiency in existing technologies is solved, achieving more efficient user interaction.

WO2026012482A1PCT designated stage Publication Date: 2026-01-15BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/108205
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-12
Filing Date
2025-07-11
Publication Date
2026-01-15

AI Technical Summary

Technical Problem

Existing application platforms are unable to generate appropriate message content for users, resulting in low efficiency in message interaction between users.

Method used

By responding to the user's configuration operations, the system presents the target prompt information in the message configuration interface, receives message sending requests, and sends a message to the user based on the prompt information and related information.

Benefits of technology

It improves the efficiency of message interaction between users by automatically generating appropriate message content, thereby enhancing the interaction effect between users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025108205_15012026_PF_FP_ABST
    Figure CN2025108205_15012026_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure relate to a message interaction method and apparatus, a device and a storage medium. The method provided herein comprises: in response to receiving a configuration operation of a first user, displaying target prompt information on a message configuration interface; receiving a message sending request, the message sending request indicating at least one message receiver, and the at least one message receiver comprising a second user; and sending a first group of messages to the second user, the first group of messages at least comprising a first message, and the first message being generated on the basis of the target prompt information and first association information of the second user.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, apparatus, devices and storage media for message interaction

[0001] This application claims priority to Chinese Patent Application No. 202410940615.6, filed on July 12, 2024, entitled "Method, Apparatus, Device and Storage Medium for Message Interaction", the entire contents of which are incorporated herein by reference. Technical Field

[0002] The exemplary embodiments disclosed herein generally relate to the field of computers, and particularly to methods, apparatus, devices, and computer-readable storage media for message interaction. Background Technology

[0003] In recent years, with the rapid development of the internet, more and more users are interacting through messaging on application platforms. However, the efficiency of messaging between users on existing application platforms is relatively low. Summary of the Invention

[0004] In a first aspect of this disclosure, a method for message interaction is provided. The method includes: in response to receiving a configuration operation from a first user, presenting target prompt information in a message configuration interface; receiving a message sending request, the message sending request indicating at least one message recipient, the at least one message recipient including a second user; and sending a first set of messages to the second user, the first set of messages including at least a first message, the first message being generated based on the target prompt information and first association information between the second user and the target prompt information.

[0005] In a second aspect of this disclosure, an apparatus for message interaction is provided. The apparatus includes: a presentation module configured to present target prompt information in a message configuration interface in response to receiving a configuration operation from a first user; a receiving module configured to receive a message sending request, the message sending request indicating at least one message recipient, the at least one message recipient including a second user; and a sending module configured to send a first set of messages to the second user, the first set of messages including at least a first message, the first message being generated based on the target prompt information and first association information between the second user and the target prompt information.

[0006] In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.

[0007] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the method of the first aspect.

[0008] In a fifth aspect of this disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.

[0009] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0010] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0011] Figure 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure may be implemented;

[0012] Figures 2A to 2C illustrate example interfaces according to some embodiments of the present disclosure;

[0013] Figure 3 illustrates a flowchart of an example process of message interaction according to some embodiments of the present disclosure;

[0014] Figure 4 shows a schematic structural block diagram of an example device for message interaction according to some embodiments of the present disclosure; and

[0015] Figure 5 shows a block diagram of an electronic device capable of implementing several embodiments of the present disclosure. Detailed Implementation

[0016] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0017] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.

[0018] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0019] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with applicable laws, regulations, and relevant provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, in implementing the embodiments of this disclosure, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained in accordance with relevant laws and regulations through appropriate means. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.

[0020] In this specification and the embodiments, any processing of personal information will be carried out only under the premise of legality (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information other than that necessary for basic functions will not affect the user's use of basic functions.

[0021] As mentioned above, in recent years, with the rapid development of the internet, more and more users are interacting through messaging on application platforms. However, because existing application platforms cannot assist users in sending messages—for example, they cannot guide users to generate appropriate message content, nor can they proactively provide suitable message content based on user needs—the efficiency of message interaction between users is low.

[0022] Embodiments of this disclosure propose a message interaction scheme. According to this scheme, in response to receiving a configuration operation from a first user, a target prompt message can be presented in a message configuration interface; a message sending request can be received, indicating at least one message recipient, including a second user; and a first set of messages can be sent to the second user, the first set of messages including at least a first message, the first message being generated based on the target prompt message and a first association information between the second user and the target prompt message.

[0023] In this way, this disclosure can determine the prompt information used to generate messages based on the user's configuration operations. Furthermore, this disclosure can automatically generate messages based on the association information between the prompt message and the message recipient, and can send the generated messages to the user. Therefore, this disclosure can improve the efficiency of message interaction between users.

[0024] The following section provides a detailed description of various example implementations of this scheme, with reference to the accompanying drawings.

[0025] Example Environment

[0026] Figure 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in Figure 1, the example environment 100 may include an electronic device 110.

[0027] In this example environment 100, electronic device 110 may run an application 120 that supports user interface interaction. Application 120 may be any suitable type of application for user interface interaction, examples of which may include, but are not limited to, social applications, image applications, or other suitable applications. User 140 may interact with application 120 via electronic device 110 and / or its attached devices.

[0028] In environment 100 of Figure 1, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting interface interaction.

[0029] In some embodiments, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).

[0030] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 that support virtual scenarios in electronic devices 110.

[0031] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection may include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections; the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, server 130 and electronic device 110 can achieve signaling interaction through the communication connection between them.

[0032] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.

[0033] The following description will continue with reference to the accompanying drawings, which will provide some exemplary embodiments of this disclosure.

[0034] Example Interaction

[0035] Figures 2A to 2C illustrate example interfaces 200A to 200C according to some embodiments of the present disclosure. Interfaces 200A to 200C may be provided, for example, by the electronic device 110 shown in Figure 1.

[0036] In some embodiments, the electronic device 110 may present a theme configuration interface in response to receiving a request to generate a message. As an example, the electronic device 110 may present a theme configuration interface in response to receiving a request from a first user to generate a message (e.g., a triggering of a control associated with the theme configuration interface) in order to generate message content.

[0037] In some embodiments, as shown in FIG2A, the electronic device 110 may present a theme configuration interface 200A in response to receiving a request to generate a message.

[0038] In some embodiments, continuing to refer to FIG2A, electronic device 110 may, in response to receiving an input operation from a first user in theme configuration interface 200A, present a message configuration interface based on the first user's input operation.

[0039] In some embodiments, continuing to refer to FIG2A, the electronic device 110 receiving input from a first user in the theme configuration interface 200A may include receiving a message topic input by the first user. The electronic device 110 may provide a first input component 205 in the theme configuration interface 200A. Further, the electronic device 110 may receive a message topic (e.g., sharing today's life) input by the first user via natural language based on the first input control 205.

[0040] In some embodiments, continuing to refer to FIG2A, the input operation received by the electronic device 110 in the theme configuration interface 200A from the first user may include a message template selected by the first user. As an example, the electronic device 110 may also provide a set of message templates 207 in the theme configuration interface 200A. Further, in response to receiving a target message template selected from the set of message templates 207, the electronic device 110 may use the target message template as the message template selected by the first user. As an example, the set of message templates 207 may include preset message content (e.g., message content that can be directly sent to the message recipient) or preset prompt items for generating target prompt information (e.g., preset message topic).

[0041] In some embodiments, as shown in FIG2B, electronic device 110 may present a message configuration interface 200B. In response to receiving a configuration operation from a first user, electronic device 110 may present a target prompt message 216 in the message configuration interface. As an example, the configuration operation from the first user may include, for example, the first user's input operation.

[0042] In some embodiments, continuing to refer to FIG2B, the electronic device 110 may also present a second message 214 determined based on the configuration operation in the message configuration interface 200B.

[0043] In some embodiments, continuing to refer to FIG2B, the electronic device 110 may provide a message configuration window 210 in the message configuration interface 200B. In response to receiving an input operation from a first user, the electronic device 110 may display candidate messages and / or candidate prompts in the message configuration window 210. The candidate messages and / or candidate prompts may be generated based on the input operation. As an example, the electronic device 110 may use a preset model to generate candidate messages and / or candidate prompts based on the first user's input operation. As an example, the preset model may be implemented as a generative model capable of processing input operations. This invention is not intended to limit the specific content and training process of the preset model.

[0044] In some embodiments, continuing to refer to FIG2B, the electronic device 110 may determine the second message to be sent and / or the target prompt information to be used based on the candidate message and / or candidate prompt information. In some embodiments, the electronic device 110 may directly use the candidate message and / or candidate prompt information as the second message 214 and / or the target prompt information 216 based on the first user's operation (e.g., confirmation operation).

[0045] In some embodiments, the electronic device 110 may receive editing operations on candidate messages and / or candidate prompts to determine a second message 214 and / or a target prompt 216. As an example, the electronic device 110 may receive editing of candidate messages and / or candidate prompts by a first user to use the edited candidate messages and / or edited candidate prompts as the second message 214 and / or the target prompt 216.

[0046] In some embodiments, the target prompt information 216 may indicate how to generate a message to be sent to the user. In some examples, the target prompt information 216 may also be referred to as a prompt word. For example, a prompt word could be "Ask the user about beauty knowledge they would like to know, in a friendly, conversational tone."

[0047] In some embodiments, continuing to refer to FIG2B, the electronic device 110 provides a topic control 211 in the message configuration window 210. As an example, the electronic device 110 can present a message topic determined based on the input operation of the first user in the topic control 211. Further, the electronic device 110 can receive the first user's edit operation and re-entry operation on the message topic based on the topic control 211, update the message topic, and use the updated message topic as the message topic corresponding to the first user's input operation.

[0048] In some embodiments, continuing to refer to FIG2B, the electronic device 110 may provide a set of topic templates 212 in the message configuration window 210. Further, in response to a first user's triggering of a target topic template in the set of topic templates 212, the electronic device 110 may use the message topic corresponding to the target topic template as the message topic corresponding to the first user's input operation.

[0049] In some embodiments, continuing to refer to FIG2B, the electronic device 110 may also provide an update control 213 in the message configuration window 210. Further, the electronic device 110 may, in response to receiving a trigger on the update control 213, present a new set of theme templates 212.

[0050] In some embodiments, continuing to refer to FIG2B, electronic device 110 can receive a message sending request. The message sending request may indicate at least one message recipient, including a second user. As an example, the second user is different from the first user, and the second user has a preset association relationship with the first user, such as a follow relationship.

[0051] In some embodiments, continuing to refer to FIG2B, electronic device 110 may send a first set of messages to a second user in response to receiving a message sending request. The first set of messages includes at least a first message. The first message is generated based on target prompt information 216 and first association information of the second user.

[0052] In some embodiments, continuing to refer to FIG2B, the electronic device 110 may, in response to receiving a message sending request, provide target prompt information to the target model to generate a first message. As an example, the target model may be implemented as a generative model with text and / or image processing capabilities. This invention is not intended to limit the specific content and training process of the target model.

[0053] In some embodiments, the first message may include text content and / or image content.

[0054] In some embodiments, the first set of messages sent to the second user may also include a second message 214 determined based on configuration operations.

[0055] In some embodiments, the first associated information of the second user may include, for example, contextual information of historical messages between the second user and the first user, or other information disclosed by the second user. It should be understood that all information (including but not limited to associated information) related to users (including but not limited to the first user, the second user, and the third user) mentioned in this disclosure is obtained and used with the knowledge and authorization of the relevant users.

[0056] In some embodiments, the first message may also be generated based on the target prompt information 216, the second user's first association information, and the first user's third association information. As an example, the first user's third association information may include personalized content configured by the first user (e.g., personalized tags, etc.).

[0057] In some embodiments, continuing to refer to FIG2B, the electronic device 110 may associate a first message with a virtual object associated with a first user to indicate that the first message originates from the virtual object. As an example, in some scenarios, the virtual object may also be referred to as a virtual clone, which may be created accordingly based on the first user's configuration actions. Such a virtual object may, for example, be implemented using an appropriate generative model to interact accordingly based on received target prompts. This disclosure is not intended to limit the specific manner in which the virtual object is constructed.

[0058] In some embodiments, continuing to refer to FIG2B, electronic device 110 may associate second message 214 with first user to indicate that the second message comes from first user.

[0059] In some embodiments, continuing to refer to FIG2B, the electronic device 110 may present a session preview window 215 in the message configuration interface 200B. In some embodiments, the electronic device 110 may receive a selection of the preview control 217 and may accordingly present a third set of messages in the session preview window 215. The third set of messages may include a fourth message 219. The fourth message 219 may be generated based on the target prompt information 216 and reference information of a preset object (e.g., a first virtual user with a virtual association with the first user). As an example, the fourth message 219 may be, for example, the aforementioned first message.

[0060] In some embodiments, continuing to refer to FIG2B, the third group of messages may also include the second message 214.

[0061] In some embodiments, continuing to refer to FIG2B, the electronic device 110 may also present a fourth set of messages in the session preview window 215 in response to receiving a switching request. The fourth set of messages includes a fifth message generated based on target prompt information (e.g., a fifth message regenerated based on the target prompt information, different from the first message). The fifth message is different from the first message. Optionally, the fifth message is generated based on a second preset object (e.g., a second virtual user with a virtual association with the first user). As an example, as shown in FIG2B, the electronic device 110 may provide a switching control 220 in the session preview window 215. Further, the electronic device 110 may present the fourth set of messages in the session preview window 215 in response to triggering the switching control 220.

[0062] In some embodiments, continuing to refer to FIG2B, electronic device 110 may determine descriptive information for a message recipient based on a message sending request (e.g., triggering of send control 222). Further, electronic device 110 may determine at least one message recipient based on the descriptive information. As an example, electronic device 110 may provide selection control 221 in session preview window 215. Electronic device 110 may determine descriptive information for a message recipient based on a preset operation of the selection control 221 by a first user. As an example, selection control 221 may include multiple descriptive options, each corresponding to at least one message recipient. Electronic device 110 may determine at least one message recipient in response to a target descriptive option selected from the multiple descriptive options.

[0063] In some embodiments, at least one message recipient may further include a third user. The electronic device 110 may send a second set of messages to the third user, the second set of messages including at least the third message. The third message may be generated based on target prompt information and the third user's second association information.

[0064] In some embodiments, the electronic device 110 may also receive a viewing request from a first user and display a message viewing interface associated with the first user. The electronic device 110 may present at least one topic related to historical messages between the first user and other users in the message viewing interface.

[0065] In some embodiments, the electronic device 110 may receive the selection of a target topic from at least one topic, and may accordingly present a set of historical messages corresponding to the target topic and / or at least one reply message to the set of historical messages.

[0066] In some embodiments, as shown in FIG2C, the electronic device 110 may present a second user's session interface 200C. The electronic device 110 may present a second message 214 from a first user and a first message 225 from a virtual object associated with the first user in the session interface 200C. As an example, the electronic device 110 may also present an image message 226 from a virtual object associated with the first user in the session interface 200C.

[0067] Based on the message interaction process described above, embodiments of this disclosure can determine the prompt information for generating messages based on user configuration operations. Furthermore, this disclosure can automatically generate messages based on the prompt message and the association information of the message recipient, and can send the generated messages to the user. Therefore, this disclosure improves the efficiency of message interaction between users.

[0068] Example process

[0069] Figure 3 illustrates a flowchart of an example message interaction process 300 according to some embodiments of the present disclosure. Process 300 can be implemented at electronic device 110. Process 300 will now be described with reference to Figure 1.

[0070] As shown in Figure 3, in box 310, electronic device 110 responds to receiving the configuration operation from the first user by presenting target prompt information in the message configuration interface.

[0071] In box 320, electronic device 110 receives a message sending request, which indicates at least one message recipient, including a second user.

[0072] In box 330, electronic device 110 sends a first set of messages to a second user. The first set of messages includes at least a first message, which is generated based on target prompt information and first association information of the second user.

[0073] In some embodiments, the first set of messages may also include a second message determined based on configuration operations.

[0074] In some embodiments, process 300 further includes: associating the first message with a virtual object associated with the first user to indicate that the first message comes from the virtual object.

[0075] In some embodiments, process 300 further includes: determining description information for a message recipient based on a message sending request; and determining at least one message recipient based on the description information.

[0076] In some embodiments, at least one message recipient further includes a third user, and process 300 further includes: sending a second set of messages to the third user, the second set of messages including at least a third message, the third message being generated based on target prompt information and the third user's second association information.

[0077] In some embodiments, process 300 further includes: receiving an input operation from a first user; displaying candidate prompt information in a message configuration window, the candidate prompt information being generated based on the input operation; and determining a target prompt information based on the candidate prompt information.

[0078] In some embodiments, receiving input from a first user includes: receiving a message topic input by the first user; or receiving a message template selected by the first user.

[0079] In some embodiments, determining the target prompt information based on the candidate prompt information includes: receiving an editing operation on the candidate prompt information to determine the target prompt information.

[0080] In some embodiments, process 300 further includes: presenting a third set of messages in a session preview window, the third set of messages including at least a fourth message, the fourth message being generated based on target prompt information and preset association information of a preset object.

[0081] In some embodiments, process 300 further includes: in response to receiving a switching request, presenting a fourth set of messages in a session preview window, the fourth set of messages including a fifth message generated based on target prompt information, the fifth message being different from the first message.

[0082] In some embodiments, process 300 further includes: displaying a message viewing interface associated with a first user, the message viewing interface presenting at least one topic; and in response to the selection of a target topic among the at least one topics, presenting a set of historical messages corresponding to the target topic and / or at least one reply message for the set of historical messages.

[0083] In some embodiments, process 300 further includes: providing target cue information to the target model to generate a first message.

[0084] Example devices and equipment

[0085] Embodiments of this disclosure also provide corresponding apparatus for implementing the methods or processes described above. Figure 4 shows a schematic structural block diagram of an example apparatus 400 for message interaction according to certain embodiments of this disclosure. Apparatus 400 may be implemented as or included in electronic device 110. The various modules / components in apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0086] As shown in Figure 4, the device 400 includes a presentation module 410 configured to present target prompt information in a message configuration interface in response to receiving a configuration operation from a first user; a receiving module 420 configured to receive a message sending request indicating at least one message receiver, the at least one message receiver including a second user; and a sending module 430 configured to send a first set of messages to the second user, the first set of messages including at least a first message, the first message being generated based on the target prompt information and a first association information between the second user.

[0087] In some embodiments, the first set of messages may also include a second message determined based on configuration operations.

[0088] In some embodiments, the apparatus 400 further includes an association module configured to associate a first message with a virtual object associated with a first user to indicate that the first message originates from the virtual object.

[0089] In some embodiments, the apparatus 400 further includes a determining module configured to: determine description information for a message recipient based on a message sending request; and determine at least one message recipient based on the description information.

[0090] In some embodiments, at least one message recipient further includes a third user, and the device 400 further includes a first processing module configured to send a second set of messages to the third user, the second set of messages including at least a third message, the third message being generated based on target prompt information and the third user's second association information.

[0091] In some embodiments, the device 400 further includes a second processing module configured to: receive input operations from a first user; display candidate prompt information in a message configuration window, the candidate prompt information being generated based on the input operations; and determine target prompt information based on the candidate prompt information.

[0092] In some embodiments, the second processing module is further configured to: receive a message topic input by the first user; or receive a message template selected by the first user.

[0093] In some embodiments, the second processing module is further configured to receive an editing operation on the candidate prompt information to determine the target prompt information.

[0094] In some embodiments, the device 400 further includes a preview module configured to present a third set of messages in a session preview window, the third set of messages including at least a fourth message, the fourth message being generated based on target prompt information and preset association information of a preset user.

[0095] In some embodiments, the device 400 further includes a switching module configured to: in response to receiving a switching request, present a fourth set of messages in a session preview window, the fourth set of messages including a fifth message generated based on target prompt information, the fifth message being different from the first message.

[0096] In some embodiments, the device 400 further includes a viewing module, and the updating module is configured to: display a message viewing interface associated with a first user, the message viewing interface presenting at least one topic; and, in response to the selection of a target topic among the at least one topic, present a set of historical messages corresponding to the target topic and / or at least one reply message for the set of historical messages.

[0097] In some embodiments, the apparatus 400 further includes a generation module configured to provide target prompt information to the target model to generate a first message.

[0098] Figure 5 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 500 shown in Figure 5 is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. The electronic device 500 shown in Figure 5 can be used to implement the electronic device 110 of Figure 1.

[0099] As shown in Figure 5, electronic device 500 is in the form of a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processors 510 or processing units, memory 520, storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processor 510 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 500.

[0100] Electronic device 500 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 530 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 500.

[0101] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. Memory 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0102] Communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of components of electronic device 500 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0103] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 500, or with any device that enables electronic device 500 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

[0104] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

[0105] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0106] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0107] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0108] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0109] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for message interaction, comprising: In response to receiving the configuration operation from the first user, a target prompt message is displayed in the message configuration interface; Receive a message sending request, the message sending request indicating at least one message receiver, the at least one message receiver including a second user; as well as Send a first set of messages to the second user. The first set of messages includes at least a first message, which is generated based on the target prompt information and the second user's first association information.

2. The method according to claim 1, wherein the first set of messages further includes a second message determined based on the configuration operation.

3. The method according to claim 1, further comprising: The first message is associated with a virtual object associated with the first user to indicate that the first message comes from the virtual object.

4. The method according to claim 1, further comprising: Based on the message sending request, determine the description information for the message recipient; as well as Based on the description information, the at least one message recipient is determined.

5. The method according to claim 1, wherein the at least one message recipient further includes a third user, and the method further includes: A second set of messages is sent to the third user, the second set of messages including at least a third message, the third message being generated based on the target prompt information and the third user's second association information.

6. The method according to claim 1, further comprising: Receive input from the first user; Candidate prompts are displayed on the message configuration interface, and these prompts are generated based on the input operation. as well as Based on the candidate prompt information, the target prompt information is determined.

7. The method of claim 6, wherein receiving the input operation from the first user comprises: Receive the message topic input by the first user; or Receive the message template selected by the first user.

8. The method according to claim 6, wherein determining the target prompt information based on the candidate prompt information includes: Receive editing operations on the candidate prompt information to determine the target prompt information.

9. The method according to claim 1, further comprising: A third set of messages is presented in the session preview window. The third set of messages includes at least a fourth message, which is generated based on the target prompt information and the preset association information of the preset object.

10. The method of claim 9, further comprising: In response to receiving a switching request, a fourth set of messages is presented in the session preview window. The fourth set of messages includes a fifth message generated based on the target prompt information, which is different from the first message.

11. The method according to claim 1, further comprising: Display a message viewing interface associated with the first user, the message viewing interface presenting at least one theme; as well as In response to the selection of a target topic from the at least one topic, a set of historical messages corresponding to the target topic and / or at least one reply message to the set of historical messages are presented.

12. The method according to claim 1, further comprising: The target prompt information is provided to the target model to generate the first message.

13. An apparatus for message interaction, comprising: The presentation module is configured to display target prompt information in the message configuration interface in response to receiving a configuration operation from the first user; A receiving module is configured to receive a message sending request, the message sending request indicating at least one message receiver, the at least one message receiver including a second user; as well as The sending module is configured to send a first set of messages to the second user, the first set of messages including at least a first message, which is generated based on the target prompt information and the second user's first association information.

14. An electronic device, comprising: At least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 12 when executed by the at least one processing unit.

15. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 12.

16. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1-12.

Citation Information

Patent Citations

  • Session message display method and device, terminal and storage medium

    CN115373547A

  • Interaction method and device, equipment and storage medium

    CN117376292A

  • Interaction method and device, equipment and storage medium

    CN117850937A

  • Message interaction method and device, equipment and storage medium

    CN119011522A

  • Adding theme-based content to messages using artificial intelligence

    US20240220717A1