Message parsing method, device, system, electronic device, and computer-readable storage medium

By connecting multiple message resolution service agents on the message resolution platform, determining the target agent and generating parsing messages, the problem of multiple agents in the existing technology supporting the same terminal manufacturer is solved, and the terminal coverage and message service quality are improved .

CN117201611BActive Publication Date: 2024-12-17CHINA MOBILE INTERNET CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311193417.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-14
Publication Date
2024-12-17
Estimated Expiration
2043-09-14

AI Technical Summary

Technical Problem

In the prior art, it is difficult for the message parsing platform to effectively introduce multiple message service agents to integrate the message parsing capabilities of different terminal manufacturers, resulting in different agencies that may support the message parsing capabilities of the same terminal manufacturer and lack an effective scheduling mechanism.

Method used

By connecting to multiple message resolution service agents on the message resolution platform, determining the target template and configuration parameters, determining the link rules of the target message resolution service agent, generating and parsing messages, realizing the forwarding of the parsing results, and improving terminal coverage and messages Quality of service.

Benefits of technology

The scheduling of message parsing service agents has been realized, the terminal coverage of message services has been improved, and the healthy development of the message ecosystem has been promoted.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117201611B_ABST
    Figure CN117201611B_ABST
Patent Text Reader

Abstract

The present application proposes a message parsing method, device and message parsing platform. Among them, the message parsing method is applied to the message parsing platform, and the message parsing platform is connected to multiple message parsing service agents, and the method includes: when receiving a message generation request, determining the target template and configuration parameters according to the message generation request; determining the target message parsing service agent corresponding to the target template; determining the linking rules of the target message parsing service agent, and generating the corresponding message according to the linking rules; receiving the message forwarded by the target message parsing service agent, and parsing the message to obtain the corresponding parsing result; sending the parsing result to the target message parsing service agent, so that the target message parsing service agent forwards the parsing result to the message recipient. This solution can improve the coverage of the terminal by connecting to multiple message parsing service agents, and can implement the scheduling of message parsing service agents based on templates.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of message parsing, and in particular to a message parsing method, device and message parsing platform. Background Art

[0002] In recent years, smart SMS, card SMS, etc. have emerged. These messages are in the form of text + URL links. Through the URL link parsing capabilities of various mobile terminal manufacturers, SMS can be seamlessly upgraded to interactive rich media SMS, covering most mainstream terminal manufacturers, thereby improving user experience, upgrading precision marketing, reducing costs, and increasing effectiveness and credibility.

[0003] In the related technology, the message parsing platform only connects to one message service agent to introduce the parsing capability of the terminal manufacturer. Currently, there is a situation where one terminal manufacturer has multiple parsing service agents at the same time. If the message parsing business platform adopts the method of introducing multiple parsing service agents to integrate the message parsing capabilities of different terminal manufacturers, there will be a situation where different agents may support the message parsing capability of the same terminal manufacturer. However, for the method of introducing multiple message service agents into the message parsing platform, how to realize message parsing is still a technical blank in the industry. Summary of the invention

[0004] In order to solve the above problems, the present application provides a message parsing method, device and message parsing platform.

[0005] According to a first aspect of the present application, a message parsing method is provided, which is applied to a message parsing platform, and the message parsing platform is connected to multiple message parsing service agents, and the method includes:

[0006] When receiving a message generation request, determining a target template and configuration parameters according to the message generation request;

[0007] Determine a target message resolution service agent corresponding to the target template; wherein the target message resolution service agent is a message resolution service agent among the multiple message resolution service agents;

[0008] Determine the linking rule of the target message resolution service agent, and generate a corresponding message according to the linking rule; wherein the message will be sent by the message sender to the message receiver, and after the message receiver receives the message, the message will be forwarded to the message resolution platform based on the target service agent;

[0009] Receiving a message forwarded by the target message parsing service agent, and parsing the message to obtain a corresponding parsing result; wherein the parsing result includes the target template and the configuration parameters;

[0010] The parsing result is sent to the target message parsing service agent, so that the target message parsing service agent forwards the parsing result to the message recipient.

[0011] According to a second aspect of the present application, a message parsing device is provided, which is applied to a message parsing platform, and the message parsing platform is connected to multiple message parsing service agents, and the device includes:

[0012] A first determination module, configured to determine a target template and configuration parameters according to a message generation request when receiving the message generation request;

[0013] A second determination module is used to determine a target message resolution service agent corresponding to the target template; wherein the target message resolution service agent is a message resolution service agent among the multiple message resolution service agents;

[0014] A generation module, used to determine the linking rule of the target message resolution service agent, and generate a corresponding message according to the linking rule; wherein the message will be sent by the message sender to the message receiver, and after the message receiver receives the message, the message will be forwarded to the message resolution platform based on the target service agent;

[0015] A parsing module, used for receiving the message forwarded by the target message parsing service agent, and parsing the message to obtain a corresponding parsing result; wherein the parsing result includes the target template and the configuration parameters;

[0016] The first sending module is used to send the parsing result to the target message parsing service agent, so that the target message parsing service agent forwards the parsing result to the message recipient.

[0017] According to a third aspect of the present application, a message parsing platform is provided, wherein the message parsing platform is connected to a plurality of message parsing service agents, and the message parsing platform is configured with the apparatus described in the second aspect above.

[0018] According to a fourth aspect of the present application, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the instructions to implement the method described in the first aspect above.

[0019] According to a fifth aspect of the present application, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method described in the first aspect above.

[0020] According to the technical solution of the present application, in the case where the message parsing platform is connected to multiple message parsing service agents, when receiving a message generation request, the target template and configuration parameters are determined according to the message generation request, the target message parsing service agent corresponding to the target template is determined, and the linking rules of the target message parsing service agent are determined. According to the linking rules, the corresponding message is generated. After the message sender sends the message to the message receiver, the message forwarded by the target message parsing service agent is received, and the message is parsed to obtain the corresponding parsing result, which includes the target template and configuration parameters, and the parsing result is sent to the target message parsing service agent, so that the target message parsing service agent forwards the parsing result to the message receiver. This solution can improve the coverage of terminals by connecting to multiple message parsing service agents, and can implement message parsing by scheduling message parsing service agents based on templates, which can not only improve the terminal coverage of message services, but also be conducive to the healthy development of the message ecology.

[0021] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0023] Figure 1 An example diagram for introducing a message parsing service agent in an embodiment of the present application;

[0024] Figure 2 A flowchart of a message parsing method provided in an embodiment of the present application;

[0025] Figure 3 This is an example diagram of a parsed message in an embodiment of the present application;

[0026] Figure 4 A flowchart of another message parsing method provided in an embodiment of the present application;

[0027] Figure 5 A flowchart of another message parsing method provided in an embodiment of the present application;

[0028] Figure 6 A flowchart of another message parsing method provided in an embodiment of the present application;

[0029] Figure 7 A flowchart of another message parsing method provided in an embodiment of the present application;

[0030] Figure 8This is an example diagram of the message parsing process in an embodiment of the present application;

[0031] Fig. 9 A structural block diagram of a message parsing device provided in an embodiment of the present application;

[0032] Fig.10 This is an example diagram of the architecture of a message parsing platform in an embodiment of the present application;

[0033] Fig.11 A structural block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0034] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0035] It should be noted that in recent years, smart SMS and card SMS have emerged. They are information in the form of text + URL links. Through the URL link parsing capabilities of various mobile terminal manufacturers, SMS can be seamlessly upgraded to interactive rich media SMS, covering most mainstream terminal manufacturers, thereby improving user experience, upgrading precision marketing, reducing costs, and increasing effectiveness and credibility. At present, the implementation method of providing smart SMS and card SMS services on the application side is to connect with the URL link parsing capabilities of various terminal manufacturers based on business needs.

[0036] There are two main ways to connect with the parsing capabilities of mobile terminal manufacturers in the industry. One is to become an agent of a mobile terminal manufacturer and connect with the parsing capabilities; the other is to introduce the parsing service agent of the mobile terminal manufacturer and connect with the parsing capabilities through the agent. When a message parsing business platform wants to introduce the parsing service capabilities of different mobile terminal manufacturers, it needs to connect with different terminal manufacturers or different parsing service agents respectively. The current practice in the industry is that the parsing service of a terminal brand is integrated in only one way. The message parsing business platform performs simple introduction management.

[0037] However, there is currently a situation in the industry where a mobile terminal manufacturer owns multiple resolution service agents. If the message resolution business platform adopts the method of introducing multiple resolution service agents to integrate the message resolution capabilities of different terminal manufacturers, different agents may support the message resolution capabilities of the same terminal manufacturer. However, for the method of introducing multiple message service agents into the message resolution platform, how to realize message resolution is still a technical gap in the industry.

[0038] In order to solve the above problems, the present application provides a message parsing method, device and message parsing platform.

[0039] like Figure 1 As shown, in the case where the message parsing platform introduces only one message parsing agent, the message parsing capability can be realized through the message parsing platform-agent-terminal manufacturer message interaction, that is, the message service platform directly forwards the message parsing request, and does not involve the scheduling of multiple platforms. If the message platform introduces multiple message parsing agents, for a terminal manufacturer that has multiple message parsing service agents at the same time, there are situations where different message parsing agents support the message parsing capability of the same terminal manufacturer, so the operator's message parsing platform needs to introduce the agent's scheduling mechanism to realize the message parsing capability. Among them, the terminal manufacturer can be a terminal manufacturer of each brand, or a terminal of each brand. For example, terminal manufacturer 1 is a terminal of brand A, and terminal manufacturer 2 is a terminal of brand B. The terminal can be a terminal device such as a mobile phone or a computer.

[0040] Figure 2 A flowchart of a message parsing method provided in an embodiment of the present application. The message parsing method in the embodiment of the present application is applied to a message parsing platform, and the message parsing platform is connected to multiple message parsing service agents. Among them, the message parsing platform is a platform that provides message parsing services, such as a message parsing platform that can be built for an operator. The message parsing service agent is a supplier of parsing capabilities for the message parsing platform to connect to terminal manufacturers. It should be noted that the message parsing method in the embodiment of the present application can be applied to the message parsing device in the embodiment of the present application, and the device can be configured in an electronic device. Figure 2 As shown, the method may include the following steps:

[0041] Step 201: upon receiving a message generation request, determining a target template and configuration parameters according to the message generation request.

[0042] Among them, the message generation request can be generated by the relevant staff of the message sender by triggering the message sending function of the message parsing platform. As an example, the message parsing platform is equipped with a user interaction interface, and the message sender can edit the message content through the message parsing platform before sending the message. The relevant staff can select the template applied to the message to be sent through the user interaction interface equipped with the message parsing platform, and configure the corresponding parameters. After the operation is completed, click the submit button to generate the message generation request.

[0043] In some embodiments of the present application, the message generation request carries the identification information of the selected template and configuration parameters. The configuration parameters may include dynamic parameter information in the template and some restriction information, such as message expiration time, number of allowed parsing, etc. The target template is the template to which the identification information of the selected template carried in the message generation request corresponds.

[0044] It should be noted that the message in the embodiment of the present application may be a 5G message, a card message, etc., the message may be in the form of a short link, and the parsed message may be as follows: Figure 3 shown.

[0045] Step 202, determining a target message resolution service agent corresponding to the target template; wherein the target message resolution service agent is a message resolution service agent among a plurality of message resolution service agents.

[0046] That is to say, since there are multiple message resolution service agents supporting the message resolution capabilities of the same terminal manufacturer, the target message resolution service agent can be determined from the multiple connected message resolution service agents based on the target template, and the resolution capabilities of the terminal manufacturer can be connected through the target message resolution service agent.

[0047] As a possible implementation manner, template information of a target template may be obtained, and a message resolution service agent configured in the template information may be determined as the target message resolution service agent.

[0048] As another possible implementation, the message resolution platform includes an agent management module, which can manage the information of multiple message resolution service agents connected, wherein the information of each message resolution service agent may include supported terminal brands, supported terminal models, industry requirements, etc. According to the information of multiple message resolution service agents and the template information of the target template, each message resolution service agent is matched with the target template, the matching score of each message resolution service agent with the target template is determined, and the message resolution service agent with the highest matching score is determined as the target message resolution service agent.

[0049] As another possible implementation method, when creating a target template, the target message resolution service agent corresponding to the target template can be determined from multiple message resolution service agents based on the template information and multiple message resolution service agents. Therefore, after the target template is determined based on the message generation request, the target message resolution service agent can be determined based on the target template.

[0050] Step 203, determine the linking rules of the target message resolution service agent, and generate a corresponding message according to the linking rules; wherein the message will be sent from the message sender to the message receiver, and after the message receiver receives the message, it will forward the message to the message resolution platform based on the target service agent.

[0051] In some embodiments of the present application, the message parsing platform is configured with an agent management module. When introducing each message parsing service agent, the information of each message parsing service agent is managed through the agent management module. Among them, the information of the message parsing service agent may include corresponding linking rules. As an example, the generated message may be a message containing a short link that meets the linking rules of the target message parsing service agent.

[0052] As a possible implementation method, after generating a message, the message sender sends the generated message to the message receiver, where the message receiver can be a terminal device of a certain brand, and the target template can usually be equipped with a message receiver. After receiving the message, the message receiver determines the target message resolution service agent through the access platform of the message receiver according to the short link in the message, and sends the message to the target message resolution service agent, which forwards the message to the message resolution platform for resolution.

[0053] Step 204, receiving the message forwarded by the target message parsing service agent, and parsing the message to obtain a corresponding parsing result; wherein the parsing result includes the target template and configuration parameters.

[0054] In some embodiments of the present application, after a message is generated, the message parsing platform stores the correspondence between the generated message and the target template and the configuration parameters. When parsing the message, the corresponding target template and configuration parameters can be determined based on the correspondence. As an implementation method, the target template in the parsing result can be the identification information of the target template.

[0055] Step 205: Send the parsing result to the target message parsing service agent, so that the target message parsing service agent forwards the parsing result to the message recipient.

[0056] In some embodiments of the present application, after the parsing result is sent to the target message parsing service agent, the target message parsing service agent forwards the parsing result to the message recipient. As an example, the message recipient is a mobile phone terminal of a certain brand, and the target message parsing service agent sends the parsing result to the cloud platform of the corresponding terminal manufacturer, and synchronizes the template information to the cloud platform of the terminal manufacturer when the template is created. The terminal manufacturer's cloud platform obtains the template information of the target template based on the target template in the parsing result, and then combines the configuration parameters in the parsing result with the template information to obtain the parsed message, and then sends the parsed message to the mobile phone terminal for display.

[0057] According to the message parsing method of the embodiment of the present application, for the case where the message parsing platform is connected to multiple message parsing service agents, when receiving a message generation request, according to the message generation request, the target template and configuration parameters are determined, the target message parsing service agent corresponding to the target template is determined, and the linking rules of the target message parsing service agent are determined. According to the linking rules, the corresponding message is generated. After the message sender sends the message to the message receiver, the message forwarded by the target message parsing service agent is received, and the message is parsed to obtain the corresponding parsing result, which includes the target template and configuration parameters, and the parsing result is sent to the target message parsing service agent, so that the target message parsing service agent forwards the parsing result to the message receiver. This solution can improve the coverage of terminals by connecting to multiple message parsing service agents, and can implement message parsing by scheduling message parsing service agents based on templates, which can not only improve the terminal coverage of message services, but also be conducive to the healthy development of the message ecology.

[0058] Figure 4 This is a flow chart of another message parsing method provided by an embodiment of the present application. Figure 4 As shown, the method comprises the following steps:

[0059] Step 401: Obtain template information of the created target template.

[0060] In some embodiments of the present application, the message parsing platform can provide a template creation function. The relevant staff of the message sender can create a template through a corresponding interactive page based on business needs. The interface for creating a template can include the selection of the message sender, the editing of the message display style, the selection of materials, the configuration of dynamic parameters in the message display style, and other related operations. The relevant staff can submit the target template after editing it. After the target template creation page is submitted, the template information of the created target template can be obtained.

[0061] As an example, the template information of the target template may include the path of the material, message display style information, dynamic parameter information, the selected message sender, the industry to which it belongs, and other information.

[0062] Step 402: Determine a target message resolution service agent corresponding to the target template from among the multiple message resolution service agents based on the template information and the information of the multiple message resolution service agents.

[0063] It should be noted that the message resolution platform stores information of all connected message resolution service agents. The information of each message resolution service agent may include: supported terminal brands, supported terminal models, supported industries, business requirements, configured rights and interests, and other information.

[0064] In some embodiments of the present application, the matching score between each message resolution service agent and the target template can be calculated based on the template information and the information of multiple message resolution service agents based on preset matching rules, and the message resolution service agent with the highest matching score can be determined as the target resolution service agent.

[0065] That is to say, after each template is created, the target message resolution service agent corresponding to the created template is determined from multiple message resolution service agents based on the template information of the created template and the information of multiple message resolution service agents, that is, each time a template is created, the template is matched to a target message resolution service agent. If there are multiple message resolution service agents that support the message sender selected in the template information of the created template, then the most suitable message resolution service agent can be scheduled for the created template in the above manner to connect the resolution capability. If there is only one message resolution service agent that supports the message sender selected in the template information of the created template, then the message service resolution agent is directly determined as the target message resolution service agent for the created template.

[0066] Step 403: upon receiving the message generation request, determining the target template and configuration parameters according to the message generation request.

[0067] Step 404, determining a target message resolution service agent corresponding to the target template; wherein the target message resolution service agent is a message resolution service agent among a plurality of message resolution service agents.

[0068] Step 405, determine the linking rules of the target message resolution service agent, and generate a corresponding message according to the linking rules; wherein the message will be sent from the message sender to the message receiver, and after the message receiver receives the message, it will forward the message to the message resolution platform based on the target service agent.

[0069] Step 406, receiving the message forwarded by the target message parsing service agent, and parsing the message to obtain a corresponding parsing result; wherein the parsing result includes the target template and configuration parameters.

[0070] Step 407: Send the parsing result to the target message parsing service agent, so that the target message parsing service agent forwards the parsing result to the message recipient.

[0071] The implementation of steps 403-407 is similar to that in the above embodiment. Figure 2 The implementation method of steps 201-205 in is the same and will not be repeated here.

[0072] In some embodiments of the present application, when the relevant staff of the message sender creates a template based on the message parsing platform, they can select corresponding materials, such as pictures, videos, etc., from the material library in the message parsing platform. Among them, when the message sender creates a target template, it can upload the materials required to create the template to the material library, and the template information of the target template includes the link address of the material, which is the link address of the material library. The message parsing platform supports downloading materials based on the link address. As an example, the message parsing platform can obtain the materials of the target template based on the material link address, and send the materials of the target template to the target message parsing service agent, and the target message parsing service agent stores the materials of the target template in the material sub-library of the agent. When the message recipient obtains the materials, it can obtain the corresponding materials from the target message parsing service agent based on the material link address.

[0073] As another example, after creating the target template, the material link address is obtained based on the template information of the target template, and when the template information is sent to the target message resolution service agent, the material link address is also sent to the target message resolution service agent. The target service resolution service agent can download the corresponding material from the message resolution platform based on the material link address and store it in its own material sub-library.

[0074] According to the message parsing method of the embodiment of the present application, by obtaining the template information of the created target template, and according to the template information and the information of the multiple message parsing service agents, determining the target message parsing service agent corresponding to the target template from the multiple message parsing service agents. That is to say, after each template is created, the most suitable message parsing service agent is matched for the created template according to the corresponding template information and the information of the multiple message parsing service agents, so that the scheduling of the message parsing service agents can be realized based on the template.

[0075] Figure 5 Flow chart of another message parsing method provided by an embodiment of the present application. Figure 5As shown, based on the above embodiments, Figure 4 Step 402 in the above method can be implemented by:

[0076] Step 501, determining whether a message parsing service agent is configured in the template information.

[0077] That is to say, when the relevant staff of the message sender creates a target template based on the message parsing platform, they can customize the message parsing service agent based on their own business needs, that is, they can select the message parsing service agent by themselves or not configure it.

[0078] Step 502: If the message parsing service agent is not configured in the template information, determine the message receiver configured in the template information.

[0079] Step 503: Determine at least one first candidate message resolution service agent that supports the message receiver from among the multiple message resolution service agents based on the information of the multiple message resolution service agents.

[0080] Since the same terminal manufacturer can cooperate with multiple message parsing service agents at the same time, after the message parsing platform introduces multiple message parsing service agents, there may be different message parsing service agents supporting the message parsing capabilities of the same terminal manufacturer. Among them, the first candidate message parsing service agent is the message parsing service agent that supports the message receiver configured in the target template, and the number of the first candidate message parsing service agents can be one or more.

[0081] As a possible implementation method, since the information of each message resolution service agent includes at least one supported message recipient, the message recipient configured in the target template can be matched with at least one message recipient supported by each message resolution service agent to determine the first candidate message resolution service agent that can support the message recipient configured in the target template.

[0082] Step 504: Determine the priority of each first candidate message resolution service agent according to the template information and information of at least one first candidate message resolution service agent.

[0083] It should be noted that if there is one first candidate message resolution service agent, the first candidate message resolution service agent is directly determined as the target message resolution service agent. If there are multiple first candidate message resolution service agents, step 504 is executed to determine the priority of each first candidate message resolution service agent.

[0084] As an example, an implementation method for determining the priority of each first candidate message resolution service agent based on template information and information of at least one first candidate message resolution service agent may include: matching the template information with the same field in the information of each first candidate message resolution service agent, and setting matching scores corresponding to different matching levels, and setting weights for different fields; after matching, for each first candidate message resolution service agent, the matching score corresponding to each field can be determined, and a weighted sum is performed based on the corresponding weights to calculate the total matching score of each first candidate message resolution service agent with the target template; and based on the total matching score of each first candidate message resolution service agent, the priority of each first candidate message resolution service agent is determined.

[0085] Step 505: determine the first candidate message resolution service agent with the highest priority as the target message resolution service agent.

[0086] Step 506: If a message resolution service agent is configured in the template information, the configured message resolution service agent is determined as a target message resolution service agent.

[0087] That is, if a message resolution service agent is configured in the target template, the message resolution service agent configured in the target template is used as the target message resolution service agent, that is, the message resolution service agent selected by the message sender is used as the target message resolution service agent.

[0088] According to the message parsing method of the embodiment of the present application, if the message parsing service agent is not configured in the template information, the message receiver configured in the template information is determined, and at least one first candidate message parsing service agent that supports the message receiver configured in the template information is determined from multiple message parsing service agents, and the priority of each first candidate message parsing service agent is determined based on the template information and the information of at least one first candidate message parsing service agent, and the first candidate message parsing service agent with the highest priority is determined as the target message parsing service agent. This scheme can determine the target message parsing service agent corresponding to the target template by determining the priority of each first candidate message parsing service agent, so that when multiple message parsing service agents all support the corresponding message sender, the scheduling of the agent can be achieved.

[0089] Next, the specific process of determining the priority of the first candidate message parsing service agent will be introduced.

[0090] Figure 6 Flow chart of another message parsing method provided by an embodiment of the present application. Figure 6 As shown, based on the above embodiments, Figure 5Step 504 in the above method can be implemented by:

[0091] Step 601, determining template feature information from template information.

[0092] As an example, the template characteristic information may include industry information, where the industry information may refer to the message type corresponding to the target template, such as the bank's balance reminder type, marketing activity type, etc. The template characteristic information may also include level requirement information for message parsing service agents. The template characteristic information is the information contained in the template information.

[0093] Step 602: Determine at least one second candidate message resolution service agent that matches the template feature information from the at least one first candidate message resolution service agent according to the information of the at least one first candidate message resolution service agent.

[0094] In some embodiments of the present application, the information of the message resolution service agent includes industry rule information supported by the message resolution service agent, and may also include level information evaluated by the message resolution agent. The level here may be a level generated by the message resolution platform based on the number of resolutions and processing capabilities of the corresponding message resolution service agent, or may be a level determined by other rating methods.

[0095] That is to say, based on the information of at least one first candidate message resolution service agent, at least one second candidate message resolution service agent that matches the template feature information is determined from at least one first candidate message resolution service agent, that is, based on the information of at least one candidate message resolution service agent and the template feature information, each first candidate message resolution service agent is matched with the target template respectively to determine whether the information of the first candidate message resolution service agent conforms to the template feature information in the target template, and the first candidate message resolution service agent that can match the target template is determined as the second candidate message resolution service agent.

[0096] Step 603: Determine the priority of each second candidate message resolution service agent according to the information of at least one second candidate message resolution service agent.

[0097] As an example, the information of the message resolution service agent also includes the number of resolved times, that is, after each message resolution is completed, the number of resolved times of the corresponding message resolution service agent is increased by 1, and the priority of each second candidate message resolution service agent is determined according to the number of resolved times of each second candidate message resolution service agent. For example, in order to achieve balanced development of each message resolution service agent, the greater the number of resolved times, the lower the corresponding priority.

[0098] In some other embodiments of the present application, step 603 may be implemented in the following manner:

[0099] Step 603-1: Determine the equity of each second candidate message resolution service agent according to information of at least one second candidate message resolution service agent.

[0100] The equity number of the second candidate message resolution service agent refers to the remaining number of resolutions of the second candidate message resolution service agent. As an example, when registering a message resolution service agent, an initial equity value can be preset for the message resolution service agent, and the equity value of the message resolution service agent is continuously updated as the resolution proceeds.

[0101] In some embodiments of the present application, when the message is parsed, the message recipient returns a message parsing receipt, wherein the message parsing receipt is information used to notify that the message has been parsed successfully; the message parsing platform receives the message parsing receipt sent by the message recipient, determines the target message parsing service agent corresponding to the message parsing receipt, and updates the total equity number and the equity number of the target message parsing service agent. The total equity number is the preset total platform parsing amount. As an example, the message parsing receipt contains a short link of the message. After receiving the message parsing receipt, the target message parsing service agent can be determined based on the short link in the message parsing receipt.

[0102] Step 603-2: Determine the equity ratio of each second candidate message resolution service agent according to the total equity number and the equity number of each second candidate message resolution service agent.

[0103] As an example, for each second candidate message resolution service agent, the ratio of the equity number of the second candidate message resolution service agent to the total equity number can be used as the equity ratio of the second candidate message resolution service agent.

[0104] Step 603-3: Determine the priority of each second candidate message resolution service agent according to the equity ratio of each second candidate message resolution service agent.

[0105] It can be understood that the greater the equity ratio of the second candidate message resolution service agent, the higher the priority of the second candidate message resolution service agent. The second candidate message resolution service agent with the largest equity ratio is determined as the target message resolution service agent.

[0106] In some embodiments of the present application, Figure 5 The implementation method of step 505 is to determine the second candidate message resolution service agent with the highest priority as the target message resolution service agent.

[0107] According to the message parsing method of the embodiment of the present application, by matching the template feature information in the template information with the information of the first candidate message parsing service agent, at least one second candidate message parsing service agent is determined, and the priority of the second candidate message parsing service agent is determined according to the equity ratio of the second candidate message parsing service agent, thereby determining the target message parsing service agent to achieve the scheduling of the message parsing service agent. The scheduling mechanism of this solution introduces the equity number, so that the message volume of the message parsing service provided by each message parsing service agent can be balanced, which is more conducive to the healthy development of the message ecology.

[0108] Figure 7 Flow chart of another message parsing method provided by an embodiment of the present application. Figure 7 As shown, the method may include the following steps:

[0109] Step 701: Obtain template information of the created target template.

[0110] Step 702: Determine a target message resolution service agent corresponding to the target template from among the multiple message resolution service agents based on the template information and the information of the multiple message resolution service agents.

[0111] Step 703: rewrite the template information based on the interface specification of the target message parsing service agent.

[0112] That is, after the target message resolution service agent corresponding to the target template is determined, the template information is rewritten into the format required by the target message resolution service agent according to the interface specification of the target message resolution service agent.

[0113] Step 704, sending the rewritten template information to the target message resolution service agent, so that the target message resolution service agent synchronizes the rewritten template information to the message receiver to review the rewritten template information.

[0114] It should be noted that when the rewritten template information is sent to the target message resolution service agent, the identification information of the message receiver is also sent to the target message resolution service agent.

[0115] As an example, the target message parsing service agent, according to its own logical rules, synchronizes the rewritten template information to the access platform of the message receiver, such as the cloud platform of the terminal manufacturer. The cloud platform of the terminal manufacturer reviews the template information and returns the reviewed results.

[0116] Step 705, receiving the audit result sent by the message sender.

[0117] Step 706: If the audit result is successful, the target template is activated.

[0118] Step 707: upon receiving the message generation request, determining the target template and configuration parameters according to the message generation request.

[0119] Step 708, determining a target message resolution service agent corresponding to the target template; wherein the target message resolution service agent is a message resolution service agent among the multiple message resolution service agents.

[0120] Step 709, determine the linking rules of the target message resolution service agent, and generate a corresponding message according to the linking rules; wherein the message will be sent from the message sender to the message receiver, and after the message receiver receives the message, it will forward the message to the message resolution platform based on the target service agent.

[0121] Step 710, receiving a message forwarded by a target message parsing service agent, and parsing the message to obtain a corresponding parsing result; wherein the parsing result includes a target template and configuration parameters.

[0122] Step 711: Send the parsing result to the target message parsing service agent, so that the target message parsing service agent forwards the parsing result to the message recipient.

[0123] Next, the entire message parsing process will be introduced in detail in the form of examples.

[0124] like Figure 8 As shown, the participants in the whole process may include the message parsing service agent, the message sender, the message parsing platform, the message parsing service agent access platform, the terminal manufacturer cloud platform and the terminal. The whole process may include:

[0125] 1) The message resolution service agent completes the entry and submission of access information in the agent management module of the message resolution platform.

[0126] 2) The operator reviews the access information submitted by the message resolution service agent and enters the rights and interests according to the agreement.

[0127] 3) The message sender / industry customer uploads template materials (pictures, videos, etc.), and the materials are transferred to the media material library.

[0128] 4) The message sender / industry customer creates a template and selects the template style, message parsing service agent, terminal brand, terminal model, etc.

[0129] 5) After the template is created, select the appropriate message parsing service agent through the scheduling module to synchronize materials and submit the template for review.

[0130] After the message parsing service agent access platform receives the templates and materials from the message parsing business platform, it pushes them to the terminal manufacturer's cloud platform for material synchronization and template review.

[0131] After the terminal manufacturer's cloud platform completes the template review, it will feed back the review results to the message parsing business platform for final review and activation of the template.

[0132] The message sender / industry customer generates a message parsing short chain based on the activated template and sends the message.

[0133] After receiving the message, the terminal requests the corresponding mobile terminal manufacturer's cloud platform for message parsing. The terminal manufacturer's cloud platform sends the parsing request to the message parsing service agent access platform. The message parsing service agent access platform sends the parsing request to the message parsing platform. After the message parsing platform completes the parsing, it sends the parsing result to the message parsing service agent access platform, which in turn sends it to the terminal manufacturer's cloud platform. The terminal manufacturer's cloud platform pulls the template and material download link corresponding to the URL link to complete the message parsing.

[0134] After the terminal completes the message parsing, it reports the parsing result to the message parsing platform through the corresponding mobile terminal manufacturer's cloud platform.

[0135] The message resolution platform obtains the msgid in the message resolution receipt to match the template ID and the message resolution service agent, and deducts the supplier's equity number according to the number of message resolution receipts generated by different message resolution service agents. The message resolution service agent can query the remaining equity number through the page / interface.

[0136] The message parsing service platform pushes the parsing receipt to the message sender / industry customer.

[0137] In order to implement the above embodiment, the present application provides a message parsing device.

[0138] Fig. 9 This is a structural block diagram of a message parsing device provided in an embodiment of the present application. It should be noted that the device is applied to a message parsing platform, and the message parsing platform is connected to multiple message parsing service agents. Fig. 9 As shown, the device comprises:

[0139] A first determination module 901 is used to determine a target template and configuration parameters according to the message generation request when receiving the message generation request;

[0140] The second determination module 902 is used to determine a target message resolution service agent corresponding to the target template; wherein the target message resolution service agent is a message resolution service agent among multiple message resolution service agents;

[0141] The generation module 903 is used to determine the linking rule of the target message resolution service agent and generate a corresponding message according to the linking rule; wherein the message will be sent from the message sender to the message receiver, and after the message receiver receives the message, the message will be forwarded to the message resolution platform based on the target service agent;

[0142] The parsing module 904 is used to receive the message forwarded by the target message parsing service agent, and parse the message to obtain the corresponding parsing result; wherein the parsing result includes the target template and configuration parameters;

[0143] The first sending module 905 is used to send the parsing result to the target message parsing service agent, so that the target message parsing service agent forwards the parsing result to the message recipient.

[0144] In some embodiments of the present application, the device may further include:

[0145] The acquisition module 906 is used to acquire the template information of the created target template before receiving the message generation request;

[0146] The third determining module 907 is used to determine a target message resolution service agent corresponding to the target template from among the multiple message resolution service agents according to the template information and the information of the multiple message resolution service agents.

[0147] As a possible implementation manner, the third determining module 907 is specifically configured to:

[0148] Determine whether a message parsing service agent is configured in the template information;

[0149] If the message parsing service agent is not configured in the template information, determine the message receiver configured in the template information;

[0150] Determine at least one first candidate message resolution service agent supporting the message receiver from among the plurality of message resolution service agents according to information of the plurality of message resolution service agents;

[0151] Determine the priority of each first candidate message resolution service agent according to the template information and information of at least one first candidate message resolution service agent;

[0152] A first candidate message resolution service agent with the highest priority is determined as a target message resolution service agent.

[0153] If a message resolution service agent is configured in the template information, the configured message resolution service agent is determined as the target message resolution service agent.

[0154] As another possible implementation manner, the third determining module 907 is further configured to:

[0155] Determining template feature information from the template information;

[0156] According to information of at least one first candidate message parsing service agent, determining at least one second candidate message parsing service agent matching the template feature information from the at least one first candidate message parsing service agent;

[0157] Determining the priority of each second candidate message resolution service agent according to information of at least one second candidate message resolution service agent;

[0158] The second candidate message resolution service agent with the highest priority is determined as the target message resolution service agent.

[0159] In some embodiments of the present application, the third determining module 907 is further configured to:

[0160] Determining the equity of each second candidate message resolution service agent according to information of at least one second candidate message resolution service agent;

[0161] Determine the equity ratio of each second candidate message resolution service agent according to the total equity number and the equity number of each second candidate message resolution service agent;

[0162] The priority of each second candidate message resolution service agent is determined according to the equity ratio of each second candidate message resolution service agent.

[0163] As an example, the device further includes a rights updating module 908, and the rights updating module 908 is used to:

[0164] Receive a message resolution receipt sent by the message recipient; wherein the message resolution receipt is information used to notify that the message has been successfully resolved;

[0165] The target message resolution service agent corresponding to the message resolution receipt is determined, and the total equity number and the equity number of the target message resolution service agent are updated.

[0166] In some embodiments of the present application, the device further comprises:

[0167] A rewriting module 909, used to rewrite the template information based on the interface specification of the target message parsing service agent before receiving the message generation request;

[0168] The second sending module 910 is used to send the rewritten template information to the target message resolution service agent, so that the target message resolution service agent synchronizes the rewritten template information to the message receiver to review the rewritten template information.

[0169] As a possible implementation manner, the device further includes an activation module 911, and the activation module 911 is used to:

[0170] Receive the audit results sent by the message sender;

[0171] If the audit result is successful, the target template will be activated.

[0172] In addition, the template information includes a material link address, and the device also includes:

[0173] The third sending module 912 is used to obtain the material of the target template according to the material link address, and send the material of the target template to the target message parsing service agent.

[0174] It should be noted that the description and explanation of the embodiment of the message parsing method described above are also applicable to the message parsing device of this embodiment, which will not be repeated here.

[0175] According to the message parsing device of the embodiment of the present application, for the case where the message parsing platform is connected to multiple message parsing service agents, when receiving a message generation request, according to the message generation request, the target template and configuration parameters are determined, the target message parsing service agent corresponding to the target template is determined, and the linking rules of the target message parsing service agent are determined. According to the linking rules, the corresponding message is generated. After the message sender sends the message to the message receiver, the message forwarded by the target message parsing service agent is received, and the message is parsed to obtain the corresponding parsing result, which includes the target template and configuration parameters, and the parsing result is sent to the target message parsing service agent, so that the target message parsing service agent forwards the parsing result to the message receiver. This solution can improve the coverage of terminals by connecting to multiple message parsing service agents, and can implement message parsing by scheduling message parsing service agents based on templates, which can not only improve the terminal coverage of message services, but also be conducive to the healthy development of the message ecology.

[0176] In order to implement the above embodiments, the present application provides a message parsing platform, which is connected to multiple message parsing service agents and is configured with a message parsing device in the above embodiments.

[0177] As an example, Fig.10 FIG. 1 is an example diagram of the architecture of a message parsing platform in an embodiment of the present application. Fig.10 As shown in the figure, the message parsing platform adds functional modules such as agent management, agent scheduling, material media library, and parsing rights update on the basis of the existing parsing platform. It is responsible for the unified access and traffic scheduling of mobile terminal manufacturers and message parsing service providers across the network.

[0178] Among them, when the agent management module introduces message parsing capabilities to the platform, it provides a message parsing capability registration function for terminal manufacturers and message parsing service agents, and records basic information on services that can be provided, such as supported terminal brands, supported mobile terminal model lists, and agents' monthly parsing service rights, etc., in order to establish a parsing service correspondence table between terminal manufacturers and message parsing service agents.

[0179] The media material library sets up a material library and a supplier sub-library. Before creating a message parsing template, industry customers need to upload the images, videos and other materials required to create the template to the media material library of the message parsing platform in advance. When the user enters the stage of creating a message parsing template, after selecting the corresponding agent service capabilities, the system will pull the template's materials from the general library, store them in the corresponding agent sub-library, and establish an association between the template ID and the materials. After the message is sent, the terminal will pull the materials from the agent sub-library when parsing the message. Through the management of the media material library, the materials of different agents can be managed separately to ensure the security of information.

[0180] According to the actual application needs of the client / message sender, the message parsing service capacity scheduling of different agents is completed through the configuration of the template management module during the template creation process, and the scheduling of agents is realized while completing the message parsing service. Among them, the agent scheduling template includes four sub-modules: receiving sub-module, selecting sub-module, rewriting sub-module and sending sub-module.

[0181] Among them, the message sender / industry customer uploads the material to the material library; the message sender / industry customer creates a template, selects the template style, material, agent, terminal brand, terminal model, etc., and after the template is created, selects the appropriate message parsing service agent through the agent scheduling module to submit the template for review; the receiving submodule of the agent scheduling module obtains the template information such as industry, terminal brand model, designated agent, etc. according to the submitted template, and parses the material address information; the selection submodule finds the relevant key attributes from the submitted template information according to the industry rules of the business, operation ratio rules, supplier capability rating, and whether the user specifies the supplier. and parameters, and select the target message resolution service agent according to the priority of different rules; the rewriting submodule searches for the target interface address and template and material synchronization interface specifications according to the information of the target message resolution service agent, and completes the rewriting of the interface address and parameters; the sending submodule synchronizes the material and template content to the target message resolution service agent according to the rewritten target interface address, and the target message resolution service agent synchronizes the template and material to the terminal manufacturer to complete the review of the material and template, and synchronizes the review status to the message resolution platform; after completing the activation of the template submitted for review, the message sender / industry customer can use the template to send messages.

[0182] like Fig.10 As shown, the parsing rights update module is used to match the message template ID information according to the terminal-side receipt and the cloud receipt terminal msgid returned by the terminal after the message is parsed, further match the information of the message parsing service agent corresponding to the parsing receipt, and perform corresponding rights accounting.

[0183] In order to implement the above embodiments, the present application provides an electronic device.

[0184] Fig.11 This is a structural block diagram of an electronic device provided in an embodiment of the present application. The electronic device may be a server, a computer, or other device. Fig.11 As shown, the electronic device includes:

[0185] The memory 1110 and the processor 1120, the bus 1130 connecting different components (including the memory 1110 and the processor 1120), the memory 1110 stores instructions executable by the processor 1120; wherein the processor 11110 is configured to execute the instructions to implement the message parsing method described in the embodiment of the present disclosure.

[0186] Bus 1130 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnect (PCI) bus.

[0187] The electronic device 1100 typically includes a variety of electronic device readable media. These media can be any available media that can be accessed by the electronic device 1100, including volatile and non-volatile media, removable and non-removable media. The memory 1110 can also include computer system readable media in the form of volatile memory, such as random access memory (RAM) 1140 and / or cache memory 1150. The electronic device 1100 can further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 1160 can be used to read and write non-removable, non-volatile magnetic media ( Fig.11 not shown, usually called a "hard drive"). Although Fig.11Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 1130 via one or more data medium interfaces. The memory 1110 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present disclosure.

[0188] A program / utility 1180 having a set (at least one) of program modules 1170 may be stored, for example, in the memory 1110, such program modules 1170 including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules 1170 generally perform the functions and / or methods of the embodiments described in the present disclosure.

[0189] The electronic device 1100 may also communicate with one or more external devices 1190 (e.g., keyboard, pointing device, display 1191, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 1100, and / or communicate with any device that enables the electronic device 1100 to communicate with one or more other computing devices (e.g., network card, modem, etc.). Such communication may be performed through an input / output (I / O) interface 11911. In addition, the electronic device 1100 may also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN) and / or public network, such as the Internet) through a network adapter 1193. As shown, the network adapter 1193 communicates with other modules of the electronic device 1100 through a bus 1130. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 1100, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0190] The processor 1160 executes the programs stored in the memory 1110 to perform various functional applications and data processing.

[0191] It should be noted that the implementation process and technical principles of the electronic device of this embodiment refer to the aforementioned explanation of the message parsing method of the embodiment of the present disclosure, and will not be repeated here.

[0192] In order to implement the above embodiments, the present disclosure also proposes a computer storage medium.

[0193] When the instructions in the storage medium are executed by the processor of the server, the server can execute the message parsing method as described above. Optionally, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0194] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0195] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0196] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.

[0197] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0198] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0199] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0200] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0201] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A message parsing method, characterized in that: Applied to a message parsing system, wherein the message parsing system is connected to a plurality of message parsing service agents, the method comprises: When receiving a message generation request, determining a target template and configuration parameters according to the message generation request; Determine a target message resolution service agent corresponding to the target template; wherein the target message resolution service agent is a message resolution service agent among the multiple message resolution service agents; Determine the linking rule of the target message resolution service agent, and generate a corresponding message according to the linking rule; wherein the message will be sent by the message sender to the message receiver, and after the message receiver receives the message, the message will be forwarded to the message resolution system based on the target service agent; Receiving a message forwarded by the target message parsing service agent, and parsing the message to obtain a corresponding parsing result; wherein the parsing result includes the target template and the configuration parameters; The parsing result is sent to the target message parsing service agent, so that the target message parsing service agent forwards the parsing result to the message recipient.

2. The method according to claim 1, characterized in that: Before receiving the message generation request, the method further includes: Obtaining template information of the created target template; According to the template information and the information of the plurality of message resolution service agents, a target message resolution service agent corresponding to the target template is determined from the plurality of message resolution service agents.

3. The method according to claim 2, characterized in that The step of determining a target message resolution service agent corresponding to the target template from among the multiple message resolution service agents based on the template information and the information of the multiple message resolution service agents includes: Determining whether a message parsing service agent is configured in the template information; If the message parsing service agent is not configured in the template information, determining the message receiver configured in the template information; Determine, from among the plurality of message resolution service agents, at least one first candidate message resolution service agent that supports the message receiver according to the information of the plurality of message resolution service agents; Determining the priority of each of the first candidate message resolution service agents according to the template information and the information of the at least one first candidate message resolution service agent; A first candidate message resolution service agent with the highest priority is determined as the target message resolution service agent.

4. The method according to claim 3, characterized in that Also includes: If a message resolution service agent is configured in the template information, the configured message resolution service agent is determined as the target message resolution service agent.

5. The method according to claim 3, characterized in that: Determining the priority of each of the first candidate message resolution service agents according to the template information and the information of the at least one candidate message resolution service agent includes: Determining template feature information from the template information; According to the information of the at least one first candidate message resolution service agent, determining at least one second candidate message resolution service agent matching the template feature information from the at least one first candidate message resolution service agent; Determining the priority of each of the second candidate message resolution service agents according to the information of the at least one second candidate message resolution service agent; The step of determining the first candidate message resolution service agent with the highest priority as the target message resolution service agent includes: The second candidate message resolution service agent with the highest priority is determined as the target message resolution service agent.

6. The method according to claim 5, characterized in that The step of determining the priority of each of the second candidate message resolution service agents according to the information of the at least one second candidate message resolution service agent comprises: Determine the equity number of each second candidate message resolution service agent according to the information of the at least one second candidate message resolution service agent, wherein the equity number of the second candidate message resolution service agent refers to the remaining number of resolutions of the second candidate message resolution service agent; Determine the equity ratio of each of the second candidate message resolution service agents according to the total equity number and the equity number of each of the second candidate message resolution service agents; The priority of each of the second candidate message resolution service agents is determined according to the equity ratio of each of the second candidate message resolution service agents.

7. The method according to claim 6, characterized in that Also includes: Receiving a message resolution receipt sent by the message recipient; wherein the message resolution receipt is information used to notify that the message has been successfully resolved; The target message resolution service agent corresponding to the message resolution receipt is determined, and the total equity number and the equity number of the target message resolution service agent are updated.

8. The method according to claim 2, characterized in that: After determining the target message parsing service agent corresponding to the target template, the method further includes: Rewriting the template information based on the interface specification of the target message parsing service agent; The rewritten template information is sent to the target message resolution service agent, so that the target message resolution service agent synchronizes the rewritten template information to the message receiver to review the rewritten template information.

9. The method according to claim 8, characterized in that Also includes: Receiving the audit result sent by the message recipient; If the audit result is successful, the target template is activated.

10. The method according to claim 2, characterized in that The template information includes a material link address, and the method further includes: According to the material link address, the material of the target template is acquired, and the material of the target template is sent to the target message parsing service agent.

11. A message parsing device, characterized in that: Applied to a message parsing system, wherein the message parsing system is connected to a plurality of message parsing service agents, the device comprises: A first determination module, configured to determine a target template and configuration parameters according to a message generation request when receiving the message generation request; A second determination module is used to determine a target message resolution service agent corresponding to the target template; wherein the target message resolution service agent is a message resolution service agent among the multiple message resolution service agents; A generation module, used to determine the linking rule of the target message resolution service agent, and generate a corresponding message according to the linking rule; wherein the message will be sent by the message sender to the message receiver, and after the message receiver receives the message, the message will be forwarded to the message resolution system based on the target service agent; A parsing module, used for receiving the message forwarded by the target message parsing service agent, and parsing the message to obtain a corresponding parsing result; wherein the parsing result includes the target template and the configuration parameters; The first sending module is used to send the parsing result to the target message parsing service agent, so that the target message parsing service agent forwards the parsing result to the message recipient.

12. A message parsing system, characterized in that: The message parsing system is connected to a plurality of message parsing service agents, and the message parsing system is configured with the device described in claim 11 above.

13. An electronic device, characterized in that: include: processor; a memory for storing executable instructions for the processor; The processor is configured to execute the instructions to implement the method according to any one of claims 1 to 10.

14. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the method as claimed in any one of claims 1 to 10.