Message configuration method and related apparatus

HK40087227BActive Publication Date: 2026-07-17TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Patent Information

Authority / Receiving Office
HK · HK
Patent Type
Patents
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2023-06-30
Publication Date
2026-07-17

AI Technical Summary

Technical Problem

In existing technologies, the configuration methods for chatbot services are not flexible enough, the configuration efficiency is low, and the code files need to be modified frequently when the business logic changes, which increases the difficulty of operation and maintenance, especially under complex business logic.

Method used

By responding to the target object's operation through the terminal device, selecting a message template and entering a multimedia message, the interaction logic is generated, reducing the difficulty of operation and maintenance of chatbot business services.

Benefits of technology

It improves message configuration efficiency. Through the visual configuration process, the target object can view the generated multimedia messages and interaction logic, reducing the difficulty of operation and maintenance and ensuring the consistency of the effect after the message is sent.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The application relates to the computer technical field and provides a message configuration method and related devices to reduce the operation and maintenance difficulty of chat robot business services. The method can be applied to various scenes such as cloud technology, artificial intelligence, intelligent transportation and auxiliary driving. The method comprises the following steps: in response to a message configuration operation triggered by a target object, presenting a target message template selected by the target object from candidate message templates; in response to a content input operation triggered by the target object on the target message template, presenting each multimedia message input by the target object; and in response to an interaction logic configuration operation triggered by the target object on each multimedia message, generating and presenting the interaction logic set for each multimedia message. Through the visual configuration process, the configuration efficiency and operation and maintenance efficiency are improved, and the operation and maintenance difficulty is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and provides a message configuration method and related apparatus. Background Technology

[0002] With the development of communication technology, traditional SMS services, due to their simple functions and limited user experience, can no longer meet the diverse needs of businesses. Traditional SMS services need to be upgraded to rich media messaging services, also known as 5G messaging. 5G messaging supports rich media formats, including text, images, audio, and video.

[0003] In 5G messaging services, servers interact with terminals via the service network in the form of chatbots. A chatbot is a conversational service provided to terminals, typically based on artificial intelligence software to simulate intelligent dialogue and provide specific service functions to the terminals.

[0004] In related technologies, for specific business scenarios, corresponding code files are written according to business logic, and then the Chatbot configuration is implemented based on the code files.

[0005] However, in practical applications, business logic may change frequently. If code files are used, these files need to be modified when the business logic changes. Obviously, this configuration method for Chatbots is not flexible enough and has low configuration efficiency. In cases of complex business logic, modifying code files is difficult and may even require rewriting them, further increasing the operational complexity of Chatbots. Summary of the Invention

[0006] This application provides a message configuration method and related apparatus to reduce the operational and maintenance difficulty of chatbot services.

[0007] In a first aspect, embodiments of this application provide a message configuration method applied to a first terminal device, the method comprising:

[0008] In response to a message configuration operation triggered by a target object, at least one target message template selected by the target object from at least one candidate message template is presented, wherein each candidate message template is used to characterize a message presentation type;

[0009] In response to the content input operation triggered by the target object for the at least one target message template, the various multimedia messages input are presented;

[0010] In response to the interaction logic configuration operation triggered by the target object for each multimedia message, the interaction logic set for each multimedia message is generated and presented.

[0011] Secondly, embodiments of this application provide a message configuration method applied to a server, the method comprising:

[0012] Receive reply keywords from the second terminal device;

[0013] Based on the acquired interaction logic, at least one target multimedia message corresponding to the reply keyword is determined from the acquired multimedia messages; wherein, each multimedia message is generated by the first terminal device based on at least one target message template selected from at least one candidate message template, each candidate message template is used to characterize a message presentation type, and the interaction logic is set by the first terminal device for each multimedia message;

[0014] Send the at least one target multimedia message to the second terminal device.

[0015] Thirdly, embodiments of this application provide a message configuration device, including:

[0016] The template selection unit is used to respond to a message configuration operation triggered by a target object and present at least one target message template selected by the target object from at least one candidate message template, wherein each candidate message template is used to characterize a message presentation type;

[0017] A message input unit is used to respond to a content input operation triggered by the target object for the at least one target message template and to present the input multimedia messages.

[0018] The logic configuration unit is used to generate and present the interaction logic set for each multimedia message in response to the interaction logic configuration operation triggered by the target object for each multimedia message.

[0019] In some embodiments, when the message configuration operation triggered by the target object is invoked to present at least one target message template selected by the target object from at least one candidate message template, the template selection unit is specifically used for:

[0020] In response to a message configuration operation triggered by the target object, present at least one candidate message template;

[0021] In response to a template selection operation triggered by the target object for the at least one candidate message template, the selected at least one target message template is presented.

[0022] In some embodiments, the interaction logic includes message jump relationships between the various multimedia messages; then, when generating and presenting the interaction logic set for each multimedia message in response to the interaction logic configuration operation triggered by the target object for each multimedia message, the logic configuration unit is specifically used for:

[0023] In response to the first connection operation triggered by the target object for each multimedia message, the message jump relationship between the multimedia messages is generated and presented.

[0024] In some embodiments, when generating and presenting the message transition relationship between the multimedia messages in response to the first connection operation triggered by the target object for each multimedia message, the logical configuration unit is specifically used for:

[0025] The interactive components contained in each multimedia message are obtained and presented, and the multimedia messages are used to jump between messages through the interactive components.

[0026] In response to the first connection operation triggered by the target object for each interactive component, the message jump relationship is generated and presented, wherein the various multimedia messages in the message jump relationship are connected through the various interactive components.

[0027] In some embodiments, each target message template includes a message content template; then, when presenting the various multimedia messages input in response to a content input operation triggered by the target object for the at least one target message template, the message input unit is specifically used for:

[0028] In response to the content input operation triggered by the target object for the message content template contained in each of the at least one target message template, the message content contained in each of the input multimedia messages is presented.

[0029] In some embodiments, each target message template further includes at least one interactive control template; then, after the message input unit presents the message content of each of the input multimedia messages in response to the content input operation triggered by the target object for the message content template contained in each of the at least one target message template, the message input unit is further configured to:

[0030] In response to a content input operation triggered by the target object for each of the interactive control templates contained in the at least one target message template, the interactive controls contained in each multimedia message are presented.

[0031] In some embodiments, the interaction logic includes a sequential delivery relationship; then, when the interaction logic configuration operation triggered by the target object for each multimedia message is generated and presented, the logic configuration unit is specifically used for:

[0032] In response to the second connection operation triggered by the target object for each multimedia message, a sequential delivery relationship between the multimedia messages is generated and presented.

[0033] In some embodiments, the logical configuration unit is further configured to:

[0034] Based on the message data structure template corresponding to each of the at least one target message templates, generate and store the target data structure corresponding to each multimedia message;

[0035] The generated target data structures and the interaction logic are sent to the server so that the server can provide services based on the target data structures and the interaction logic.

[0036] Fourthly, embodiments of this application provide a message configuration apparatus, including:

[0037] The receiving unit is used to receive reply keywords from the second terminal device;

[0038] The processing unit is configured to determine at least one target multimedia message corresponding to the reply keyword from the acquired multimedia messages based on the acquired interaction logic; wherein, the multimedia messages are generated by the first terminal device based on at least one target message template selected from at least one candidate message template, each candidate message template is used to characterize a message presentation type, and the interaction logic is set by the first terminal device for the multimedia messages;

[0039] A sending unit is used to send the at least one target multimedia message to the second terminal device.

[0040] In some embodiments, when determining at least one target multimedia message corresponding to the reply keyword from the acquired multimedia messages based on the acquired interaction logic, the processing unit is specifically used for:

[0041] If it is determined that at least one historical multimedia message has been sent to the second terminal device, then based on the acquired interaction logic, the next-hop multimedia message corresponding to each of the at least one historical multimedia message is determined from the acquired multimedia messages, wherein the sending duration of each historical multimedia message is not greater than the sending duration threshold.

[0042] Based on the reply keyword and the determined next-hop multimedia messages, at least one target multimedia message corresponding to the reply keyword is determined from the determined next-hop multimedia messages.

[0043] Fifthly, embodiments of this application provide an electronic device, including a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the steps of the above-described message configuration method.

[0044] Sixthly, embodiments of this application provide a computer-readable storage medium including a computer program, which, when run on an electronic device, causes the electronic device to perform the steps of the above-described message configuration method.

[0045] In a seventh aspect, a computer program product is provided, the program product comprising a computer program stored in a computer-readable storage medium, wherein a processor of an electronic device reads from the computer-readable storage medium and executes the computer program, causing the electronic device to perform the steps of the above-described message configuration method.

[0046] In this embodiment, the terminal device responds to a message configuration operation triggered by a target object by presenting the selected target message template; responds to a content input operation triggered by the target object for the target message template by presenting the input multimedia messages; and responds to an interaction logic configuration operation triggered by the target object for each multimedia message by generating and presenting the interaction logic set for each multimedia message.

[0047] In this way, by using different message templates, terminal devices can generate different types of multimedia messages based on the input of the target audience, improving message configuration efficiency. Since the interaction logic is set based on each multimedia message, when business logic needs to be modified later, if modifications to the multimedia messages are required, the already generated multimedia messages can be directly modified; if new multimedia messages need to be added, new multimedia messages can be generated based on the message templates, thereby reducing the operational and maintenance difficulty of the chatbot service. Furthermore, through a visual configuration process, the target audience can view the generated multimedia messages and interaction logic during message configuration, thereby improving overall configuration efficiency and ensuring consistency of the effects after message delivery.

[0048] Other features and advantages of this application will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings. Attached Figure Description

[0049] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0050] Figure 1 This is a schematic diagram illustrating a possible application scenario provided in the embodiments of this application;

[0051] Figure 2 This is a flowchart illustrating a message configuration method provided in an embodiment of this application;

[0052] Figure 3a This is a schematic diagram of a large image card message provided in an embodiment of this application;

[0053] Figure 3b This is a schematic diagram of a carousel card message provided in an embodiment of this application;

[0054] Figure 3c This is a schematic diagram of a text message provided in an embodiment of this application;

[0055] Figure 4a This is a schematic diagram of an interactive scenario configuration interface provided in an embodiment of this application;

[0056] Figure 4b This is a schematic diagram of another interactive scenario configuration interface provided in the embodiments of this application;

[0057] Figure 5 This is a schematic diagram illustrating another method for selecting a target message template provided in an embodiment of this application;

[0058] Figure 6a This is a schematic diagram of a large image card message template provided in an embodiment of this application;

[0059] Figure 6b This is a schematic diagram of a carousel card message template provided in an embodiment of this application;

[0060] Figure 6c This is a schematic diagram of a text message template provided in an embodiment of this application;

[0061] Figure 7a This is a schematic diagram illustrating the configuration of a large image card message template provided in this application embodiment;

[0062] Figure 7b This is a schematic diagram illustrating the configuration of yet another large image card message template provided in this application embodiment;

[0063] Figure 7c This is a schematic diagram illustrating the configuration of another large image card message template provided in this application embodiment;

[0064] Figure 7d This is a schematic diagram illustrating the configuration of a text message template provided in an embodiment of this application;

[0065] Figure 8a This is a schematic diagram of a large image card message template in the message creation configuration interface provided in this application embodiment;

[0066] Figure 8b This is a schematic diagram illustrating the configuration of the large image card message template in the message creation configuration interface provided in this application embodiment;

[0067] Figure 8c This is a schematic diagram illustrating the configuration of the carousel card message template in the message creation configuration interface provided in this application embodiment;

[0068] Figure 8d This is a schematic diagram illustrating the configuration of text message templates in the message creation configuration interface provided in this application embodiment;

[0069] Figure 9a This is a schematic diagram of the first message configuration method provided in the embodiments of this application;

[0070] Figure 9b This is a schematic diagram of the first message configuration method provided in the embodiments of this application;

[0071] Figure 9c This is a configuration diagram of the second message configuration method provided in the embodiments of this application;

[0072] Figure 10a This is a schematic diagram illustrating a message jump relationship provided in an embodiment of this application;

[0073] Figure 10b This is a schematic diagram illustrating the configuration of a prompting component provided in an embodiment of this application;

[0074] Figure 10c This is a schematic diagram illustrating a user response configuration provided in an embodiment of this application;

[0075] Figure 10d This is a schematic diagram illustrating a continuous distribution relationship provided in an embodiment of this application;

[0076] Figure 11a This is a schematic diagram illustrating the configuration of a text message public account provided in the embodiments of this application;

[0077] Figure 11b This is a schematic diagram of a text message public account template provided in the embodiments of this application;

[0078] Figure 11c This is a schematic diagram of a text message public account provided in the embodiments of this application;

[0079] Figure 12 This is a schematic diagram illustrating the interaction between a second terminal device and a server provided in an embodiment of this application;

[0080] Figure 13 This is a schematic diagram illustrating a process for a server to determine a target multimedia message, as provided in an embodiment of this application.

[0081] Figure 14 This is a schematic diagram of the logical structure of a message configuration device provided in an embodiment of this application;

[0082] Figure 15 This is a schematic diagram of the logical structure of another message configuration device provided in the embodiments of this application;

[0083] Figure 16 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0084] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings of the embodiments of this application. Obviously, the described embodiments are only some embodiments of the technical solutions of this application, and not all embodiments. Based on the embodiments recorded in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the technical solutions of this application.

[0085] The following describes some of the concepts involved in the embodiments of this application.

[0086] 1. 5G Messaging: 5G messaging is built upon the Global System for Mobile Communications Association (GSMA) Rich Communication Suite (RCS) Universal Profile (UP), enabling multimedia and lightweight messaging. It also achieves interactive industry messaging by introducing Messaging as a Platform (MaaP) technology. 5G messaging supports various media formats, including text, images, audio, video, emoticons, location, and contact information. In this embodiment, 5G messaging can also be referred to as multimedia messaging.

[0087] 2. Chatbot: A chatbot is a highly integrated human-computer interaction service model that can replace an application (App). It is usually based on artificial intelligence technology and provides message services such as sending, receiving, parsing and processing to terminal devices in the form of dialogue. Artificial intelligence technology includes speech recognition, semantic analysis and so on.

[0088] With the development of communication technology, traditional SMS services, due to their simple functions and limited user experience, can no longer meet the diversified needs of services. Traditional SMS services need to be upgraded to rich media messaging services, also known as 5G messaging services. 5G messaging supports rich media formats, including text, images, audio, and video.

[0089] In 5G messaging services, servers interact with terminals via the service network in the form of chatbots. A chatbot is a conversational service provided to terminals, typically based on artificial intelligence software to simulate intelligent dialogue and provide specific service functions to the terminals.

[0090] In related technologies, chatbot configuration typically involves writing corresponding code files based on business logic for specific business scenarios. However, in practical applications, business logic may change frequently. If code files are used, these files need to be modified whenever the business logic changes. Clearly, this method of chatbot configuration is inflexible and inefficient. Furthermore, in cases of complex business logic, modifying the code files becomes difficult, and may even require rewriting the entire codebase, further increasing the complexity of chatbot maintenance.

[0091] To reduce the operational and maintenance complexity of chatbot services, in this embodiment, the terminal device, in response to a message configuration operation triggered by the target object, presents the selected target message template; in response to a content input operation triggered by the target object for the target message template, presents the various multimedia messages entered; and in response to an interaction logic configuration operation triggered by the target object for each multimedia message, generates and presents the interaction logic set for each multimedia message.

[0092] In this way, by using different message templates, terminal devices can generate different types of multimedia messages based on the input of the target audience, improving message configuration efficiency. Since the interaction logic is set based on each multimedia message, when business logic needs to be modified later, if modifications to the multimedia messages are required, the already generated multimedia messages can be directly modified; if new multimedia messages need to be added, new multimedia messages can be generated based on the message templates, thereby reducing the operational complexity of the chatbot service. Furthermore, through a visual configuration process, the target audience can view the generated multimedia messages and interaction logic during message configuration, thus improving overall configuration efficiency.

[0093] The preferred embodiments of this application are described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are for illustration and explanation only and are not intended to limit this application. Furthermore, the embodiments and features in the embodiments of this application can be combined with each other without conflict.

[0094] See Figure 1 The diagram illustrates an application scenario provided in this embodiment. The application scenario includes a first terminal device 110, a second terminal device 130, and a server 150. The number of first terminal devices 110 and second terminal devices 130 can be one or more; in this embodiment, only one second terminal device is used as an example. The first terminal device 110, the second terminal device 130, and the server 150 can communicate via a communication network.

[0095] In one alternative implementation, the communication network is either a wired network or a wireless network. The first terminal device 110, the second terminal device 130, and the application server 150 can be directly or indirectly connected via wired or wireless communication, and this application does not impose any limitations on this.

[0096] In this embodiment, the first terminal device 110 and the second terminal device 130 may be mobile phones, computers, smart voice interaction devices, smart home appliances, vehicle terminals, etc., but are not limited to these.

[0097] Server 150 can be a standalone physical server, a server cluster or 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 communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.

[0098] In this embodiment, the target object can log in to the application-related interface 120 through the first terminal device 110. The first terminal device 110 generates and presents various multimedia messages input by the target object and the interaction logic between these multimedia messages by responding to various operations triggered by the target object in the interface 120. The first terminal device 110 can send the generated multimedia messages and interaction logic to the server 150. The server 150 stores the received multimedia messages and interaction logic.

[0099] The target can log in to the application-related interface 140 through the second terminal device 130. The second terminal device 130 responds to various operations triggered by the target in the interface 140, sends corresponding reply keywords to the server 150, and receives target multimedia messages from the server 150 based on various multimedia messages and interaction logic.

[0100] Applications are installed on the first terminal device 110 and the second terminal device 130. The application installed on the first terminal device 110 is used to configure various multimedia messages and interaction logic, while the application installed on the second terminal device 130 is used to provide chatbot service. These applications can be software, web pages, mini-programs, or other similar applications. The server is the application server corresponding to the software, web page, or mini-program.

[0101] The embodiments of this application can be applied to various scenarios, including but not limited to cloud technology, artificial intelligence, smart transportation, and assisted driving.

[0102] See Figure 2 The diagram shown is a flowchart of a message configuration method provided in this embodiment of the application. The method is applied to a first terminal device, and the specific process is as follows:

[0103] S201, the first terminal device responds to the message configuration operation triggered by the target object and presents at least one target message template selected by the target object from at least one candidate message template, wherein each candidate message template is used to characterize a message presentation type.

[0104] In this application embodiment, the message presentation type includes, but is not limited to, large image cards, carousel cards, and text. Among them, large image cards refer to the presentation of a multimedia message in the form of an image with an attached text description, and carousel cards refer to the presentation of a multimedia message in the form of multiple large image cards.

[0105] For example, see Figure 3a As shown, the large image card contains an image, text description, and card button. The text description consists of a main title and a description.

[0106] For example, see Figure 3bAs shown, the carousel contains multiple large image cards, each containing a corresponding image, text description, and card button. Each text description consists of a main title and a description.

[0107] For example, see Figure 3c As shown, the text can contain only text descriptions.

[0108] In some embodiments, to reduce operational complexity and improve configuration efficiency, the following steps may be adopted when executing S201:

[0109] S2011, The first terminal device responds to the message configuration operation triggered by the target object and presents at least one candidate message template.

[0110] In this embodiment of the application, when the target object clicks the interaction configuration button, the first terminal device determines that the target object has triggered a message configuration operation.

[0111] For example, see Figure 4a As shown, in the message management platform, the "5G Message Interaction" button is an interaction configuration button. When the target object clicks the "5G Message Interaction" button, the first terminal device determines the target object and triggers the message configuration operation.

[0112] The first terminal device responds to the message configuration operation triggered by the target object and can present an interactive scene configuration interface. The interactive scene configuration interface includes a template selection area and an editing area. The template selection area contains various candidate message templates, and the editing area is used to present the target message template selected by the target object.

[0113] Still with Figure 4a For example, in the interactive scene configuration interface, the left side is the template selection area and the right side is the editing area. The template selection area contains four types of candidate message templates: large image card message template, carousel card message template, text message template, and file message template.

[0114] It should be noted that, in the embodiments of this application, refer to Figure 4a As shown, the template selection area and editing area can be set on the left and right sides of the interactive scene configuration interface. (See also...) Figure 4b As shown, the template selection area can also be floating in the editing area; there are no restrictions on this.

[0115] S2012, the first terminal device responds to the template selection operation triggered by the target object for at least one candidate message template and presents the selected at least one target message template.

[0116] In this embodiment of the application, when the target object drags at least one candidate message template contained in the template selection area of ​​the interactive scene configuration interface to the editing area, the first terminal device determines that the target object triggers a template selection operation for at least one candidate message template.

[0117] For example, see Figure 5 As shown, the candidate message templates included in the template selection area are: large image card message template, carousel card message template, text message template, and file message template. The target object drags the large image card message template to the editing area, and the first terminal device responds to the template selection operation triggered by the target object for the "large image card message" template and presents the selected target message template: large image card message template.

[0118] S202, the first terminal device responds to the content input operation triggered by the target object for at least one target message template and presents the input multimedia messages.

[0119] In this embodiment of the application, each candidate message template may contain a message content template, and each candidate message template may also contain at least one interactive control template. That is, each target message template may contain a message content template, and each target message template may also contain at least one interactive control template. The interactive control may be a card button or a floating button.

[0120] The message content template is used to configure the message content. For example, if the target message template is a large image card message template, the message content includes a title and description. If the target message template is a carousel card message template, the message content includes the title and description of each large image card. If the target message template is a text message template, the message content is a text description; if the target message template is a file message template, the message content is at least one file, which can be, but is not limited to, audio, video, or document files.

[0121] Interactive control templates are used to configure interactive control information, which can include the interactive control name and type. Interactive control types include, but are not limited to: Hyper Text Markup Language 5 (HTML5) pages, mini-programs, applications (APPs), phone calls, and suggested replies. Suggested replies refer to a reply message sent by the client to the server, carrying the interactive control name; this reply message is presented in the user interface as a message. It should be noted that in this article, HTML5 pages can be abbreviated as H5 pages. When the interactive control type is an H5 page, mini-program, or APP, triggering the interactive control will display the corresponding interface for that type of page. When the interactive control type is a phone call, triggering the interactive control will initiate a call.

[0122] If the interactive control type is configured as an H5 page, mini-program, or APP, the interactive control information may also include a Uniform Resource Locator (URL). If the interactive control type is configured as a telephone, the interactive control information may also include a telephone number.

[0123] For example, see Figure 6a As shown, this is a schematic diagram of a large image card message template provided in an embodiment of this application. The large image card message template includes a message content template and an interactive control template corresponding to the card button. The message content template is used to configure the image, title, and description, and the interactive control template is used to configure the card button. The target object can configure the button name and button type in the interactive control template. The button types include: H5 page, mini program, APP, telephone, and suggestion reply.

[0124] For example, see Figure 6b As shown, this is a schematic diagram of a carousel card message template provided in an embodiment of this application. The carousel card message template contains two large image card message templates. When the target object clicks on the first large image card message template, the first terminal device displays the message content template and the interactive control template corresponding to the card button contained in the first image card message template. The message content template is used to configure the image, title, and description, and the interactive control template is used to configure the card button. The target object can configure the button name and button type in the interactive template control. The button types include: H5 page, mini program, APP, telephone, and suggestion reply.

[0125] For example, see Figure 6c As shown, it is a schematic diagram of a text message template provided in an embodiment of this application. The text message template contains a message content template for configuring text descriptions.

[0126] In the following text, we will only use target message template x as an example for explanation. Target message template x can be any one of the at least one target message template.

[0127] In some embodiments, to ensure the consistency of the effect after the message is sent, in this application embodiment, the first terminal device can respond to the content input operation triggered by the target object for the message content template contained in the target message template x, and present the message content contained in the input multimedia message.

[0128] As one possible implementation, the content input operation triggered by the target object for the message content template contained in the target message template x can be a content creation operation.

[0129] Taking the target message template x as an example, which is a large image card message template, please refer to... Figure 7a As shown, the target user clicks the "Create Message" button. In the message content template contained in the large image card message template, they enter the message name: Insurance Marketing, the image: Image 1, the title: Insurance Special Offer, and the description: ***Copywriting***. The first terminal device responds to the content input operation triggered by the target user for the message content template contained in the large image card message template, such as... Figure 7a As shown, the multimedia message input by the target object contains the message content, where the message name is "Insurance Marketing", the image is Image 1, the title is "Insurance Special Offer", and the description is the corresponding copy.

[0130] As another possible implementation, the content input operation triggered by the target object in response to the message content template contained in the target message template x can also refer to a message selection operation that selects the target message from at least one candidate message. Here, at least one candidate message is pre-configured by the target object based on the target message template x.

[0131] Taking the target message template x as an example, refer to [link / reference]. Figure 7b As shown, the candidate messages include: insurance marketing messages, payment success messages, online Q&A messages, etc. The target audience can click the "Select Existing Messages" button to refer to... Figure 7c As shown, the first terminal device responds to the message selection operation of the target object, which selects the insurance marketing message as the target message from candidate messages such as insurance marketing messages, payment success messages, and online Q&A messages, and presents the message content of the insurance marketing message. The message content of the insurance marketing message includes the message name "Insurance Marketing", the image is Image 1, the title is "Insurance Special Offer", and the description is the corresponding copy.

[0132] In some embodiments, to simplify operation steps and improve user experience, the target message template x may also include at least one interactive component template. The first terminal device, in response to a content input operation triggered by a target object on an interactive control template included in the target message template x, presents the various interactive controls included in the multimedia message.

[0133] Taking the target message template x as an example, refer to [link / reference]. Figure 7a As shown, the large image card message template contains interactive component templates corresponding to card buttons. The target object configures the first card button in the interactive component template corresponding to the card button. The button name of the first card button is "Insurance Special Offer" and the button type is "Suggested Reply".

[0134] Taking the target message template x as an example of a text message template, please refer to... Figure 7d As shown, the text message template contains an interactive component template corresponding to the floating button. The target object is configured with three floating buttons in the interactive component template corresponding to the floating button: floating button 1, floating button 2, and floating button 3. Among them, the button name of floating button 1 is payment method one, the button name of floating button 2 is payment method two, and the button name of floating button 3 is payment method three. Floating button 1, floating button 2, and floating button 3 are used to jump to the H5 page corresponding to the three different payment methods.

[0135] In some embodiments, the candidate message may be obtained by the first terminal device in the following ways:

[0136] The first terminal device responds to the template selection operation triggered by the target object for the target message template x in the message creative configuration interface, and presents the target message template x in the message creative configuration interface; responds to the content input operation triggered by the target object for the target message template x in the message creative configuration interface, and generates and presents each input candidate message.

[0137] The message creation configuration interface includes a message configuration area, which is used to receive candidate messages input by the target object for the target message template x.

[0138] The message creation configuration interface can also include a message configuration area, and a terminal preview area is used to display candidate messages input by the target object in real time.

[0139] It should be noted that, in this embodiment, if the target message template x contains an interactive control template, the first terminal device can respond to the target object's URL selection operation for the button type in the target message template x, and present the target URL selected by the target object from various candidate URLs. Each candidate URL can be obtained by the first terminal device in response to a link processing operation triggered by the target object, when it is determined that the length of the URL to be processed input by the target object exceeds a preset link length threshold, using a link shortening tool. For example, the link length threshold can be 20 characters.

[0140] The following sections explain the large image card message template, the carousel card message template, and the text message template.

[0141] Taking the target message template x as an example, which is a large image card message template, please refer to... Figure 8a and Figure 8b As shown, the message creative configuration interface includes large image card message templates, carousel card message templates, and text message templates. This interface includes a terminal preview area and a message configuration area. The message configuration area is used to configure the message name, message type, and message format. The message type is 5G message. The message configuration area can also display a prompt message stating "5G messages are rich media messages that support user interaction" (not shown in the figure). In this text, the message format can also be referred to as the message presentation type. The first terminal device responds to the template selection operation triggered by the target object in the message creative configuration interface for the large image card message template, and displays the large image card message template in the message creative configuration interface. The large image card message template contains interactive control templates corresponding to the card buttons. Figure 8a (as shown) and the interactive control templates corresponding to the floating button ( Figure 8b (As shown).

[0142] It should be noted that since the carousel card message template can contain multiple large image card message templates, the first terminal device can respond to the target object selecting a large image card message template from multiple large image card message templates in the terminal preview area, and present the selected large image card message template in the message configuration area.

[0143] Taking target message template x as an example of a carousel card message template, please refer to... Figure 8cAs shown, the message creative configuration interface includes large image card message templates, carousel card message templates, and text message templates. The message creative configuration interface includes a terminal preview area and a message configuration area. The message configuration area is used to configure the message name, message type, and message format. In response to the template selection operation triggered by the target object in the message creative configuration interface for the carousel card message template, the first terminal device displays the carousel card message template in the message creative configuration interface. The carousel card message template contains multiple large image card message templates. In response to the target object selecting the first large image card message template from the multiple large image card message templates in the terminal preview area, the first terminal device displays the first large image card message template in the message configuration area.

[0144] Taking the target message template x as an example of a text message template, please refer to... Figure 8d As shown, the message creative configuration interface includes large image card message templates, carousel card message templates, and text message templates. The message creative configuration interface includes a terminal preview area and a message configuration area. The message configuration area is used to configure the message name, message type, and message format. The first terminal device responds to the template selection operation triggered by the target object in the message creative configuration interface for the text message template, and presents the text message template in the message creative configuration interface. The text message template includes a message content template and an interactive control template corresponding to the floating button.

[0145] It should be noted that, in the embodiments of this application, when executing steps 201 and 202, the first terminal device can respond to the message configuration operation triggered by the target object, present all target message templates selected by the target object from at least one candidate message template, and then respond to the content input operation triggered by the target object for all target message templates to present the input multimedia messages.

[0146] For example, see Figure 9a As shown, the candidate message templates include: large image card message template, carousel card message template, text message template, and file message template. The first terminal device can respond to the message configuration operation triggered by the target object, presenting each target message template selected by the target object from the various candidate message templates. Then, refer to... Figure 9b As shown, the first terminal device responds to the content input operation triggered by the target object for each target message template and presents the input multimedia messages, including: insurance marketing messages, insurance recommendation messages, order details messages, payment success messages, and product introduction messages.

[0147] When performing steps 201 and 202, the first terminal device may also respond sequentially to the message configuration operation triggered by the target object, present a target message template selected by the target object from at least one candidate message template, and then, in response to the target object's content input operation for the selected target message template, present the corresponding input multimedia message, until all the input multimedia messages are presented.

[0148] For example, see Figure 9c As shown, firstly, in response to a message configuration operation triggered by the target object, the first terminal device presents the target message template selected by the target object from various candidate message templates: a large image card message template. Then, in response to the target object's content input operation for the large image card message template, the first terminal device presents the input insurance marketing message. Next, in response to a message configuration operation triggered by the target object, the first terminal device presents the target message template selected by the target object from various candidate message templates: a carousel card message template. Then, in response to the target object's content input operation for the carousel card message template, the first terminal device presents the input carousel card message, which contains insurance recommendation messages for multiple insurance products.

[0149] It should be noted that, in this embodiment of the application, the first terminal device can also send the generated multimedia messages to the second terminal device so as to enable the second terminal device to preview the generated multimedia messages.

[0150] S203, the first terminal device responds to the interaction logic configuration operation triggered by the target object for each multimedia message, and generates and presents the interaction logic set for each multimedia message.

[0151] In this embodiment of the application, the interaction logic may include the message jump relationship between various multimedia messages. Accordingly, when S203 is executed, the first terminal device responds to the first connection operation triggered by the target object for each multimedia message, and generates and presents the message jump relationship between various multimedia messages.

[0152] Specifically, the first terminal device acquires and presents the interactive components contained in each multimedia message. Each multimedia message jumps through each interactive component. Then, in response to the first connection operation triggered by the target object for each interactive component, a message jump relationship is generated and presented. In the message jump relationship, each multimedia message is connected through each interactive component.

[0153] For example, see Figure 10aAs shown, the insurance marketing message contains card buttons: "Special Offers," "Online Q&A," and "Hotline." The insurance recommendation carousel message contains various insurance recommendation messages, each containing card buttons: a corresponding "Buy Insurance" button and an "Insurance Details" button. The order details message contains a floating menu with floating buttons corresponding to the three payment methods. The payment success message contains a card button: "Product Introduction." After the first terminal device acquires and presents the various interactive components contained in the multimedia messages, it generates and presents a message jump relationship in response to the first connection operation triggered by the target object for each interactive component. The message jump relationship is characterized as follows: after the target object clicks the "Special Offers" button in the insurance marketing message, the server sends an insurance recommendation message to the target object; after the target object clicks the "Buy Insurance" button in any insurance recommendation message, the server sends the corresponding order details message to the target object; after the target object successfully pays using any of the three payment methods, the server sends a payment success message to the target object; and after the target object clicks the "Product Introduction" button in the payment success message, the server sends a product introduction message to the target object.

[0154] It should be noted that, in this embodiment of the application, after the interactive control is triggered, the next multimedia message can be sent after the corresponding business is completed. Taking the order details message as an example, after the target object triggers the floating button, a payment success message is sent after the payment business is completed.

[0155] In some embodiments, after the first terminal device presents any multimedia message, it can present a prompt component for any interactive component contained in any multimedia message. The prompt component is used to prompt the target object to trigger a first connection operation for any interactive component.

[0156] For example, see Figure 10b As shown, the insurance marketing message includes card buttons: "Special Offers" button, "Online Q&A" button, and "Hotline" button. After the first terminal device presents the insurance marketing message, a prompt component can be displayed for the "Special Offers" button. This prompt component is used to prompt the target object to trigger the first connection operation for the "Special Offers" button.

[0157] In some embodiments, the first terminal device, in response to a reply configuration operation triggered by the target object, generates and presents reply messages corresponding to each multimedia message. The types of reply messages include, but are not limited to, text replies, geolocation replies, and file replies.

[0158] For example, see Figure 10cAs shown, the first terminal device responds to the reply configuration operation triggered by the target object, generates and presents a reply message corresponding to the insurance marketing message. The type of the reply message is a text message, which indicates that when the target object replies "promotional activity" to the server, the server sends an insurance recommendation message.

[0159] In some embodiments, in order to provide richer interactive logic configuration and improve configuration efficiency, the interactive logic may include a continuous delivery relationship. Accordingly, when executing S203, the first terminal device may respond to the second connection operation triggered by the target object for each multimedia message, and generate and present the continuous delivery relationship between each multimedia message.

[0160] For example, see Figure 10d As shown, the insurance marketing message contains card buttons: an "Online Q&A" button and a "Hotline" button. The insurance recommendation carousel card message contains various insurance recommendation messages, and each insurance recommendation message contains card buttons: a corresponding "Buy Insurance" button and an "Insurance Details" button. The first terminal device responds to the second connection operation triggered by the target object for the insurance marketing message and the insurance recommendation carousel card message, and generates and presents the continuous delivery relationship between the insurance marketing message and the insurance recommendation carousel card message. This continuous delivery relationship represents the continuous delivery of the insurance marketing message and the insurance recommendation carousel card message.

[0161] In some implementations, the first terminal device can respond to the SMS public account configuration operation triggered by the target object, present the SMS public account template, and respond to the public account configuration operation triggered by the target object for the SMS public account template, generate and present the configured SMS public account.

[0162] Among them, "SMS Official Account" refers to the account used to send messages. The SMS Official Account template includes, but is not limited to, the configuration of the official account's name, logo, menu, and other information.

[0163] For example, see Figure 11a As shown, when the target object triggers the configuration button, the first terminal device determines the target object and triggers the SMS public account configuration operation. The first terminal device responds to the SMS public account configuration operation and presents... Figure 11b The SMS public account template shown includes the public account's name, logo, description, and menu. The first terminal device responds to the public account configuration operation triggered by the target object, generating and displaying the template. Figure 11c The SMS public account shown.

[0164] Furthermore, the first terminal device generates and stores the target data structure corresponding to each multimedia message according to the message data structure template corresponding to each of the at least one target message template, and sends the generated target data structures and interaction logic to the server so that the server provides services according to the target data structures and interaction logic.

[0165] The message data structure template corresponding to the target message template contains the data structure corresponding to the message content and the data structure corresponding to the interactive components.

[0166] For example, if the target message template selected by the target object is a text message template, the first terminal device creates a message data structure template corresponding to the text message template. The message data structure template corresponding to the text message template includes a data structure corresponding to the message content and a data structure corresponding to the interactive components. The message data structure template corresponding to the text message template is as follows:

[0167]

[0168] The first terminal device, based on the content input operation triggered by the target object for the target message template, fills the configured message content information into the data structure corresponding to the message content, and fills the configured message content information interaction component information into the data structure corresponding to the interaction component.

[0169] For example, the target object configures message content information such as order, buyer, discounted price, and original price in the large image card message template, and configures interactive component information such as payment method one and payment method two. The first terminal device responds to the content input operation triggered by the target object on the text message template, and fills the configured message content and interactive components into the message data structure template corresponding to the text message template, generating and storing the target data structure corresponding to the order details message:

[0170]

[0171] It should be noted that, in this embodiment of the application, the first terminal device may also present a default message, which is used to guide the target object's operation. For example, the default message may be a multimedia message selected by the target object from various generated multimedia messages.

[0172] In this embodiment, the target object can first configure the message content to obtain various multimedia messages, and then configure the interactive controls contained in each multimedia message. Correspondingly, after the target object selects a multimedia message as the default message, it can configure the interactive controls for the default message. The information of the configured interactive controls can be displayed in the materials field. When the target object configures a new interactive control, it can add the corresponding interactive control information to the materials field. The data structure of the default message is as follows:

[0173]

[0174]

[0175] After the first terminal device sends various multimedia messages and interaction logic to the server, the server can provide corresponding services to the second terminal device based on the acquired multimedia messages and interaction logic. The interaction process between the second terminal device and the server is described below.

[0176] See Figure 12 As shown, this is a schematic diagram of the interaction process between a second terminal device and a server provided in an embodiment of this application.

[0177] S1201, The second terminal device sends a reply keyword to the server.

[0178] As one possible implementation, the second terminal device can respond to a text input operation triggered by the target object and send the response keywords entered by the target object to the server.

[0179] For example, if the target user inputs the keyword "promotional activity", the second terminal device responds to the text input operation triggered by the target user and sends the keyword "promotional activity" entered by the target user to the server.

[0180] As another possible implementation, the second terminal device can also respond to the target object's control trigger operation on the target interactive control and send the name of the triggered interactive control as a reply keyword to the server.

[0181] For example, in response to the target object's control trigger operation on the "Promotional Activities" button, the second terminal device sends the control name of the "Promotional Activities" button, "Promotional Activities," as a reply keyword to the server.

[0182] S1202. Based on the acquired interaction logic, the server determines at least one target multimedia message corresponding to the reply keyword from the acquired multimedia messages.

[0183] For details, please refer to Figure 13 As shown, when executing S1202, the server can perform the following steps:

[0184] S12021. The server determines whether it has sent at least one historical multimedia message to the second terminal device. The sending duration of each historical multimedia message is not greater than the sending duration threshold. If yes, execute S12022; otherwise, execute S12027.

[0185] The sending duration threshold can be preset, for example, 30 minutes. Historical multimedia messages can be any one of the various multimedia messages retrieved by the server.

[0186] S12022. Based on the acquired interaction logic, the server determines the next-hop multimedia message corresponding to the historical multimedia message from the acquired multimedia messages.

[0187] For example, see Figure 10a As shown, the historical multimedia messages are insurance marketing messages. Based on the obtained interaction logic, the server determines that the next-hop multimedia message corresponding to the insurance marketing message is the insurance recommendation message from the insurance marketing message, insurance recommendation message, order details message, payment success message, and product introduction message.

[0188] S12023. Based on the reply keyword and the determined next-hop multimedia messages, the server determines whether there is a next-hop multimedia message that meets the matching conditions among the determined next-hop multimedia messages. If so, S12024 is executed; otherwise, S12025 is executed.

[0189] Taking multimedia message x as an example, multimedia message x is any one of the next-hop multimedia messages.

[0190] Specifically, the server will match the reply keyword with the message name corresponding to the multimedia message x to obtain the matching value between the reply keyword and the multimedia message x. When the matching value between the reply keyword and the multimedia message x reaches the matching value threshold, the multimedia message x is determined to meet the matching condition.

[0191] It should be noted that the matching value between the reply keyword and the multimedia message x can also be called the similarity. This matching value can be calculated using formulas such as, but not limited to, the cosine formula.

[0192] For example, suppose the matching threshold is 90%, the reply keyword is "insurance recommendation", and the message name corresponding to the insurance recommendation message is "insurance recommendation". The server will match the reply keyword with the message name corresponding to the insurance recommendation message. If the matching value between the reply keyword and the insurance recommendation message is 100%, then the matching value between the reply keyword and the insurance recommendation message has reached the matching threshold, and the insurance recommendation message meets the matching conditions.

[0193] S12024. The server will use the next-hop multimedia message that matches the name as the target multimedia message.

[0194] S12025. Based on the message name, the server determines whether there is a multimedia message that matches the name in each multimedia message. If so, proceed to S12026; otherwise, proceed to S12027.

[0195] S12026. The server will use the multimedia message that matches the name as the target multimedia message.

[0196] S12027. The server will use the default multimedia message as the target multimedia message.

[0197] S1203, The server sends at least one target multimedia message to the second terminal device.

[0198] Based on the same inventive concept, embodiments of this application provide a message configuration device. For example... Figure 14 As shown, this is a structural schematic diagram of the message configuration device 1400, which may include:

[0199] The template selection unit 1401 is used to present at least one target message template selected by the target object from at least one candidate message template in response to a message configuration operation triggered by the target object, wherein each candidate message template is used to characterize a message presentation type.

[0200] The message input unit 1402 is used to present various multimedia messages in response to the content input operation triggered by the target object for the at least one target message template.

[0201] The logic configuration unit 1403 is used to generate and present the interaction logic set for each multimedia message in response to the interaction logic configuration operation triggered by the target object for each multimedia message.

[0202] The template selection unit 1401, message input unit 1402, and logic configuration unit 1403 cooperate with each other to implement the message configuration method in this embodiment of the application, for example... Figure 2 The steps are shown.

[0203] Based on the same inventive concept, embodiments of this application provide a message configuration device. For example... Figure 15 As shown, this is a structural schematic diagram of the message configuration device 1500, which may include:

[0204] The receiving unit 1501 is used to receive reply keywords from the second terminal device;

[0205] The processing unit 1502 is configured to determine at least one target multimedia message corresponding to the reply keyword from the acquired multimedia messages based on the acquired interaction logic; wherein, the multimedia messages are generated by the first terminal device based on at least one target message template selected from at least one candidate message template, each candidate message template is used to characterize a message presentation type, and the interaction logic is set by the first terminal device for the multimedia messages.

[0206] The sending unit 1503 is used to send the at least one target multimedia message to the second terminal device.

[0207] The template selection unit 1401, message input unit 1402, and logic configuration unit 1403 cooperate with each other to implement the message configuration method in this embodiment of the application, for example... Figure 13 The steps are shown.

[0208] For ease of description, the above sections are divided into modules (or units) according to their functions and described separately. Of course, in implementing this application, the functions of each module (or unit) can be implemented in one or more software or hardware components.

[0209] Regarding the apparatus in the above embodiments, the specific manner in which each unit executes the request has been described in detail in the embodiments related to the method, and will not be elaborated here.

[0210] Those skilled in the art will understand that various aspects of this application can be implemented as a system, method, or program product. Therefore, various aspects of this application can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, collectively referred to herein as a "circuit," "module," or "system."

[0211] Having introduced the message configuration method and apparatus according to exemplary embodiments of this application, we will now introduce an electronic device according to another exemplary embodiment of this application.

[0212] Figure 16 This is a block diagram illustrating an electronic device 1600 according to an exemplary embodiment, the device comprising:

[0213] Processor 1610;

[0214] Memory 1620 is used to store executable instructions of processor 1610;

[0215] The processor 1610 is configured to execute instructions to implement the message configuration method in this embodiment, for example... Figure 2 , Figure 12 or Figure 13 The steps are shown in the figure.

[0216] In an exemplary embodiment, a storage medium including operations is also provided, such as a memory 1620 including operations, the operations of which can be executed by a processor 1610 of an electronic device 1600 to complete the above-described method. Optionally, the storage medium may be a non-transitory computer-readable storage medium, such as a read-only memory (ROM), random access memory (RAM), compact disk read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device.

[0217] Based on the same inventive concept, this application also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the message configuration method provided in the various optional implementations of the above embodiments.

[0218] In some possible implementations, various aspects of the message configuration method provided in this application can also be implemented as a program product, which includes a computer program. When the program product is run on a computer device, the computer program causes the computer device to perform the steps of the message configuration method according to the various exemplary embodiments of this application described above. For example, the computer device can perform actions such as... Figure 2 , Figure 12 or Figure 13 The steps are shown in the figure.

[0219] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: electrical connections having one or more wires, portable disks, hard disks, RAM, ROM, erasable programmable read-only memory (EPROM or flash memory), optical fibers, CD-ROMs, optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0220] The program product of the embodiments of this application may be in the form of a CD-ROM and include program code, and may run on a computing device. However, the program product of this application is not limited thereto. In this document, the readable storage medium may be any tangible medium that contains or stores a program that may be used by or in conjunction with a command execution system, apparatus, or device.

[0221] A readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The readable signal medium may also be any readable medium other than a readable storage medium, capable of transmitting, propagating, or transmitting a program for use by or in conjunction with a command execution system, apparatus, or device. Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.

[0222] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A message configuration method, characterized in that, Applied to a first terminal device, the method includes: In response to a message configuration operation triggered by a target object, at least one target message template selected by the target object from at least one candidate message template is presented, wherein each candidate message template is used to represent a message presentation type; the candidate message templates include: carousel card message templates; the carousel card message templates include: multiple large image card templates and each of the multiple large image cards has a title template and a description template; In response to a content input operation triggered by the target object for the at least one target message template, the input multimedia messages are presented; the multimedia information is: information expected to be presented in the second terminal device; In response to the interaction logic configuration operation triggered by the target object for each multimedia message, the interaction logic set for each multimedia message is generated and presented; the interaction logic includes the message jump relationship and the continuous delivery relationship between the multimedia messages. The generation and presentation of the interactive logic set for each multimedia message includes: The interactive components contained in each multimedia message are obtained and presented, and the multimedia messages are used to jump between messages through the interactive components. In response to the first connection operation triggered by the target object for each interactive component, the message jump relationship is generated and presented, wherein the various multimedia messages in the message jump relationship are connected through the various interactive components; In response to the second connection operation triggered by the target object for each multimedia message, a sequential delivery relationship between the multimedia messages is generated and presented.

2. The method as described in claim 1, characterized in that, The message configuration operation triggered by the target object, which presents at least one target message template selected by the target object from at least one candidate message template, includes: In response to a message configuration operation triggered by the target object, present at least one candidate message template; In response to a template selection operation triggered by the target object for the at least one candidate message template, the selected at least one target message template is presented.

3. The method as described in claim 1 or 2, characterized in that, Each target message template contains a message content template; Then, in response to the content input operation triggered by the target object for the at least one target message template, the various multimedia messages input are presented, including: In response to the content input operation triggered by the target object for the message content template contained in each of the at least one target message template, the message content contained in each of the input multimedia messages is presented.

4. The method as described in claim 3, characterized in that, Each target message template also contains at least one interactive control template; Then, in response to the content input operation triggered by the target object for the message content template contained in each of the at least one target message template, after presenting the message content contained in each of the input multimedia messages, the method further includes: In response to the content input operation triggered by the target object for the interactive control template contained in each of the at least one target message template, the interactive controls contained in each multimedia message are presented.

5. The method as described in claim 1 or 2, characterized in that, Also includes: Based on the message data structure template corresponding to each of the at least one target message templates, generate and store the target data structure corresponding to each multimedia message; The generated target data structures and the interaction logic are sent to the server so that the server can provide services based on the target data structures and the interaction logic.

6. A message configuration method, characterized in that, Applied to a server, the method includes: Receive reply keywords from the second terminal device; Based on the acquired interaction logic, at least one target multimedia message corresponding to the reply keyword is determined from the acquired multimedia messages; wherein, each multimedia message is generated by the first terminal device based on at least one target message template selected from at least one candidate message template, and the multimedia information is: information expected to be presented on the second terminal device, each candidate message template is used to represent a message presentation type, and the candidate message template includes: a carousel card message template; the carousel card message template includes: multiple large image card templates and each of the multiple large image cards has a title template and a description template; the interaction logic is set by the first terminal device based on the message jump relationship for each interactive component contained in each multimedia message; the interaction logic includes the message jump relationship and the continuous delivery relationship between the multimedia messages; Send the at least one target multimedia message to the second terminal device.

7. The method as described in claim 6, characterized in that, The method based on the acquired interaction logic, which determines at least one target multimedia message corresponding to the reply keyword from the acquired multimedia messages, includes: If it is determined that at least one historical multimedia message has been sent to the second terminal device, then based on the acquired interaction logic, the next-hop multimedia message corresponding to each of the at least one historical multimedia message is determined from the acquired multimedia messages, wherein the sending duration of each historical multimedia message is not greater than the sending duration threshold. Based on the reply keyword and the determined next-hop multimedia messages, at least one target multimedia message corresponding to the reply keyword is determined from the determined next-hop multimedia messages.

8. A message configuration device, characterized in that, include: A template selection unit is used to respond to a message configuration operation triggered by a target object and present at least one target message template selected by the target object from at least one candidate message template, wherein each candidate message template is used to represent a message presentation type; the candidate message templates include: carousel card message templates; the carousel card message templates include: multiple large image card templates and each of the multiple large image cards has a title template and a description template; A message input unit is used to respond to a content input operation triggered by the target object for the at least one target message template, and to present the input multimedia messages; the multimedia information is: information expected to be presented in the second terminal device; A logic configuration unit is used to generate and present the interaction logic set for each multimedia message in response to the interaction logic configuration operation triggered by the target object for each multimedia message; the interaction logic includes the message jump relationship and the continuous delivery relationship between the multimedia messages. Specifically, when the logic configuration unit generates and presents the interaction logic set for each multimedia message, it is used to: acquire and present each interactive component contained in each multimedia message, wherein each multimedia message achieves message navigation through each interactive component; in response to a first connection operation triggered by the target object for each interactive component, generate and present the message navigation relationship, wherein each multimedia message is connected through each interactive component in the message navigation relationship; and in response to a second connection operation triggered by the target object for each multimedia message, generate and present the continuous delivery relationship between each multimedia message.

9. A message configuration device, characterized in that, include: The receiving unit is used to receive reply keywords from the second terminal device; A processing unit is configured to determine, based on the acquired interaction logic, at least one target multimedia message corresponding to the reply keyword from the acquired multimedia messages; wherein, each multimedia message is generated by a first terminal device based on at least one target message template selected from at least one candidate message template, and the multimedia information is information expected to be presented on a second terminal device; each candidate message template is used to characterize a message presentation type, and the candidate message template includes: a carousel card message template; the carousel card message template includes: multiple large image card templates and each of the multiple large image cards has a title template and a description template; the interaction logic is set by the first terminal device based on message jump relationships for each interactive component contained in each multimedia message; the interaction logic includes message jump relationships and continuous delivery relationships between the multimedia messages; A sending unit is used to send the at least one target multimedia message to the second terminal device.

10. An electronic device, characterized in that, It includes a processor and a memory, wherein the memory stores a computer program that, when executed by the processor, causes the processor to perform the steps of any of the methods of claims 1 to 5, or to perform the steps of any of the methods of claims 6 to 7.

11. A computer-readable storage medium, characterized in that, It includes a computer program that, when run on an electronic device, causes the electronic device to perform the steps of any of the methods of claims 1 to 5, or to perform the steps of any of the methods of claims 6 to 7.

12. A computer program product, characterized in that, It includes a computer program stored in a computer-readable storage medium, and a processor of an electronic device reads from and executes the computer program, causing the electronic device to perform the steps of the method as described in any one of claims 1 to 5, or to perform the steps of the method as described in any one of claims 6 to 7.