Short message intelligent routing regulation and control method, system, device and program

Through intelligent routing control methods, the basic and extended data of short message transmission are obtained and analyzed, information portrait and routing configuration are carried out, computing and channel quality are simulated, and the problem of low manual configuration efficiency in the existing technology is solved, and more efficient Accurate short message sending.

CN119450376APending Publication Date: 2025-02-14SHANGHAI CHUANGLAN CULTURE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411503181.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The existing short message sending configuration mainly relies on manual judgment and switching, resulting in low efficiency, untimely and irregularity, which cannot meet the high requirements for data standardization and accuracy in the intelligent era, and it is difficult to detect communication problems in a timely manner.

Method used

Provide a short message intelligent routing control method, which can obtain basic data information and extend data information, perform information portraits, build the routing configuration required by users, simulate the quality of operation target data information, and use preset calculation index scoring standards and weights. The proportion is calculated for each channel.

Benefits of technology

Through intelligent routing and control methods, the channel transmission quality can be effectively judged, and relevant personnel can take corresponding measures to improve the transmission quality and ensure maximum benefits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119450376A_ABST
    Figure CN119450376A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of short message communication. The short message intelligent routing regulation and control method comprises the following steps: acquiring basic data information to obtain target data information; information portraying is carried out on the target data information, labels corresponding to the multiple accounts are obtained, and the labels represent marks of the multiple accounts corresponding to the similarity of the information portraits reaching a set threshold value; according to the label, routing configuration required by the user is constructed, a routing configuration scheme is obtained, and the routing configuration at least comprises one of a routing rule, a routing strategy and configuration of an effective scene; according to the routing configuration scheme, performing simulation operation on the quality of the target data information to obtain an operation result; and calculating an operation result according to a preset operation index scoring standard and a weight ratio to obtain an evaluation score corresponding to each channel. According to the invention, the channel sending quality can be judged, so that related personnel can take corresponding processing measures conveniently, the sending quality is improved, and the benefit maximization is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of short message communication, and in particular, relates to a method, system, device and program for intelligent short message routing control. Background Art

[0002] Short message service is the earliest short message service and is also the most popular short message service now. The configuration of sending short messages has always been judged and switched manually, which has problems such as low efficiency, untimely and non-standard. With the progress of the times and the advent of the intelligent era, it is no longer limited to manual allocation, and there are higher requirements for the standardization and accuracy of data. However, in the case of complete manual allocation, it is difficult to meet such requirements and communication problems cannot be discovered in time. Therefore, a method and system for intelligent scheduling of short message sending are proposed herein. Summary of the invention

[0003] Based on this, it is necessary to provide a short message intelligent routing control method for solving the above technical problems.

[0004] In a first aspect, the present application provides a short message intelligent routing control method, the method comprising:

[0005] Acquire basic data information to obtain target data information, wherein the basic data information at least includes an account number and a channel;

[0006] Performing information profiling on the target data information to obtain labels corresponding to the multiple accounts, wherein the labels indicate labels of the multiple accounts corresponding to the similarity of the information profiling reaching a set threshold;

[0007] According to the tag, a routing configuration required by the user is constructed to obtain a routing configuration solution, wherein the routing configuration includes at least one of a routing rule, a routing policy, and a configuration of an effective scenario;

[0008] According to the routing configuration scheme, a simulation operation is performed on the quality of the target data information to obtain an operation result;

[0009] The operation result is calculated according to the preset operation index scoring standard and weight ratio to obtain the evaluation score corresponding to each channel, wherein the channel represents the path for sending the short message.

[0010] In some practicable methods, the step of obtaining basic data information corresponding to each voucher to obtain target data information includes:

[0011] Obtain basic data information of each platform;

[0012] Acquire extended data information outside each of the platforms, wherein the extended data information at least includes the account sending amount and the channel sending amount;

[0013] The basic data information and the extended data information are combined to obtain the target data information.

[0014] In some practicable methods, the step of performing information profiling on the target data information to obtain labels corresponding to the multiple accounts includes:

[0015] Extracting features of the target data information to obtain features of the target data information;

[0016] According to the information characteristics of the target data, the information portrait is obtained;

[0017] A label corresponding to the account is generated according to the information portrait, and a plurality of labels corresponding to the account are obtained.

[0018] In some practicable manners, the step of constructing a routing configuration required by the user according to the tag to obtain a routing configuration solution includes:

[0019] In the canvas, at least one of the configuration of the routing rule, routing strategy and effective scenario required by the user is constructed according to the user requirement and the preset configuration information of the routing to obtain the routing configuration;

[0020] The tag is matched with the routing configuration to obtain the routing configuration solution presented in the canvas.

[0021] In some practicable methods, the step of constructing at least one of the configuration of the routing rules, routing strategies and effective scenarios required by the user in the canvas according to the user requirements and the preset configuration information of the routing to obtain the routing configuration solution includes:

[0022] Constructing the canvas according to the configuration rule of the routing;

[0023] On the canvas, according to the user requirements and preset configuration information of the routing, a configuration of routing rules, routing policies and effective scenarios required by the user is constructed to obtain a routing configuration solution.

[0024] In some practicable manners, the step of performing a simulation operation on the quality of the target data information according to the routing configuration scheme to obtain the operation result includes:

[0025] According to the label, the target data information is loaded into the routing configuration scheme, and a simulation operation is performed to obtain an operation result.

[0026] In some practicable manners, the step of calculating the operation result according to the preset operation index scoring standard and weight ratio to obtain the evaluation score corresponding to each of the channels includes:

[0027] Determine a scoring standard for each preset computing indicator to obtain a scoring standard for each preset computing indicator;

[0028] The weight of each of the operation indicators is calculated by weighting each of the operation indicators;

[0029] Matching the operation result with the operation index to obtain a matching result;

[0030] According to each of the preset computing indicator scoring criteria and the weight of each of the computing indicators, the matching results are calculated to obtain an evaluation score corresponding to each of the channels.

[0031] In a second aspect, the present application provides a short message intelligent routing control method system, which is applied to the aforementioned method, and the system includes:

[0032] A basic data information acquisition module is used to obtain basic data information and obtain target data information, wherein the basic data information at least includes an account number and a channel;

[0033] An information profiling module, used to perform information profiling on the target data information and obtain labels corresponding to the multiple accounts, wherein the labels indicate labels of the multiple accounts corresponding to the similarity of the information profiling reaching a set threshold;

[0034] A routing policy rule creation module, used to construct a routing configuration required by the user according to the label to obtain a routing configuration solution, wherein the routing configuration includes at least one of a routing rule, a routing policy, and a configuration of an effective scenario;

[0035] A routing policy rule analysis module, used to perform a simulation operation on the quality of the target data information according to the routing configuration scheme to obtain an operation result;

[0036] The channel quality evaluation module is used to calculate the operation result according to the preset operation index scoring standard and weight ratio to obtain the evaluation score corresponding to each channel, wherein the channel represents the path for sending short messages.

[0037] In a third aspect, the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the aforementioned method when executing the computer program.

[0038] In a fourth aspect, the present application provides a computer program, which implements the steps of the aforementioned method when executed by a processor.

[0039] Beneficial effect: The present application provides a method for intelligent routing control of short messages, which obtains basic data information and obtains target data information, wherein the basic data information includes at least an account number and a channel; performs information profiling on the target data information and obtains labels corresponding to multiple accounts, wherein the labels indicate that the similarity of the information profiling reaches a set threshold, and the labels of the multiple accounts corresponding thereto; constructs a routing configuration according to user needs based on the labels and obtains a routing configuration scheme, wherein the routing configuration includes at least one of routing rules, routing strategies and configurations of effective scenarios; performs simulation operations on the quality of the target data information based on the routing configuration scheme and obtains operation results; calculates the operation results based on preset operation index scoring standards and weight ratios and obtains an evaluation score corresponding to each channel, wherein the channel represents a path for sending short messages. The above method can be used to judge the quality of channel sending, thereby facilitating relevant personnel to take corresponding treatment measures, improve the sending quality, and ensure maximum benefits. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the conventional technology, the drawings required for use in the embodiments or the conventional technology descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0041] Figure 1 A flowchart of a short message intelligent routing control method in one embodiment;

[0042] Figure 2 The figure is a logic diagram of a short message intelligent routing control method in one embodiment. DETAILED DESCRIPTION

[0043] In order to facilitate understanding of the present application, the present application will be described more fully below with reference to the relevant drawings. Embodiments of the present application are provided in the drawings. However, the present application can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present application more thorough and comprehensive.

[0044] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application. The term "and / or" used herein includes any and all couplings of one or more related listed items.

[0045] It can be understood that the terms "first", "second", etc. used in the present application can be used in this article to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from another element.

[0046] Some terms involved in this application are explained below to facilitate understanding of this application:

[0047] The first aspect of the present application provides a short message intelligent routing control method, the method comprising:

[0048] S100, acquiring basic data information and obtaining target data information.

[0049] The basic data information at least includes an account number and a channel.

[0050] Specifically, obtaining target data information includes the following steps:

[0051] S101, obtaining basic data information of each platform.

[0052] S102, obtaining extended data information outside each of the platforms.

[0053] The extended data information at least includes the account sending amount and the channel sending amount.

[0054] S103: Combine the basic data information and the extended data information to obtain the target data information.

[0055] It should be noted that each platform may refer to different service providers and applications, etc., and outside the platform may refer to data information on the network.

[0056] Obtain basic data information of each platform, as well as extended data information outside each platform, and this information includes accounts, and account sending volume; channels, and channel sending volume. Exemplarily, account information may include user name or account ID, registration date, user type (individual, enterprise, etc.), account status (activated, frozen, deregistered, etc.), and further, account sending volume may include the number and frequency of sent messages, the number and frequency of received messages, message type distribution (text, picture, video, etc.), user active time period, etc. Channel information may include channel ID or name, channel type, channel provider, channel status, etc., and further, channel sending volume may include message sending success rate, average response time, number of short messages sent, etc. These data information can provide rich context for analysis and decision-making, and help build a comprehensive information portrait. By analyzing these data, we can better understand user behavior, optimize message sending strategies, improve channel performance, enhance user experience, and support business decisions.

[0057] It should also be noted that the extended data information, as a supplement to the basic data information, can be adjusted as needed. In addition, the obtained target data information is standardized to ensure that the data can be correctly integrated and analyzed.

[0058] S200, performing information profiling on the target data information to obtain labels corresponding to the multiple accounts.

[0059] Among them, the label indicates that the similarity of the information portrait reaches a set threshold, and the corresponding labels of multiple accounts.

[0060] Convert the target data information into information portraits and generate corresponding labels for each account. Labels are used to represent the similarity of accounts in the feature space and can help identify and classify accounts.

[0061] Specifically, obtaining labels corresponding to the multiple accounts includes the following steps:

[0062] S201, extracting features from the target data information to obtain features of the target data information.

[0063] S202, obtaining the information portrait according to the information characteristics of the target data.

[0064] S203: Generate a label corresponding to the account according to the information portrait, and obtain multiple labels corresponding to the account.

[0065] It should be noted that the target data information is feature extracted, and the extracted features are converted into numerical form to form a target data information feature vector for subsequent analysis and calculation. Among them, the feature extraction may include business needs to select key features related to the account and channel, such as the amount of sending, activity, success rate, etc. The feature extraction method is a conventional extraction method, and this application has not improved or adjusted it. Next, the information portrait of each account is constructed using the extracted target data information features. The information portrait is a comprehensive description of the account characteristics, which can reflect the uniqueness and behavior pattern of the account. In the process of constructing the information portrait, the similarity between different accounts is calculated. This can be achieved by calculating the distance between the feature vectors (such as Euclidean distance, cosine similarity, etc.). For the judgment of similarity, a similarity threshold can be set to determine which accounts can be considered similar.

[0066] Based on the results of the similarity calculation, a label is generated for each account. If the similarity of an account exceeds the set threshold, it is marked as the same category or a specific label. The generated labels are classified, for example, the classification labels include "highly active users", "lowly active users", "high success rate accounts", etc. Next, the generated labels are associated with the corresponding accounts to form multiple labels corresponding to the accounts, and stored in the database for subsequent analysis and decision-making.

[0067] It should also be noted that the generation of information portraits includes the following steps:

[0068] Constructing an initial information portrait model, wherein the initial information portrait model can be constructed by using methods such as cluster analysis, classification model, association rule mining, neural network, etc. Cluster analysis, classification model, association rule mining, neural network are all conventional methods, and this application does not improve them.

[0069] Input historical data information into the initial information portrait model to obtain the target information portrait model, wherein the historical data information refers to pre-constructed data, or part of the data information obtained in this application, to form training data information.

[0070] Input the target data information feature vector into the target information portrait model to obtain the information portrait. The information portrait obtained by using the target information portrait model includes the information portrait feature vector formed after processing. The extraction or generation of this feature vector is to further analyze the similarities or differences between accounts, and to perform more complex data pattern recognition, which can reveal deeper structures or patterns in the data. In other words, the information portrait feature vector is a feature vector that has been transformed or reduced in dimension, which is used to calculate the similarity between accounts, classify accounts, identify account groups, etc.

[0071] The information portrait is used to generate a label corresponding to the account, wherein the similarity is calculated using the information portrait feature vector included in the information portrait, and the accounts and channels are grouped or classified to form labels. That is, labels are assigned to each account based on the calculation results, and these labels represent specific attributes or behavior patterns of the account.

[0072] It should be noted that the target data information feature vector is the feature vector of the preprocessing stage, which is directly extracted from the original data after data integration and cleaning. The information portrait feature vector is obtained by further processing the target data information feature through the target information portrait model. The target data information feature vector of the preprocessing stage is usually simpler and more intuitive, while the information portrait feature vector of the target information portrait model stage contains more complex data conversion and dimensionality reduction processing. The target data information feature vector of the preprocessing stage is used to preliminarily describe the attributes of the account and channel, while the information portrait feature vector of the target information portrait model stage is used to deeply analyze the similarity and classification between accounts.

[0073] S300: construct a routing configuration required by the user according to the tag to obtain a routing configuration solution.

[0074] The routing configuration includes at least one of routing rules, routing policies and configuration of effective scenarios.

[0075] Specifically, obtaining the routing configuration solution includes the following steps:

[0076] S301, in a canvas, according to the user requirement and preset configuration information of the route, construct at least one of the configuration of the routing rule, routing strategy and effective scenario required by the user to obtain the routing configuration;

[0077] S302: Match the tag with the routing configuration to obtain the routing configuration solution presented in the canvas.

[0078] It should be noted that in the canvas, the user can perform specific configuration according to the user's own needs and the preset configuration of the route, so that the configured route meets the user's own needs.

[0079] For example, routing rules: specific rules that define how account data should be routed under different conditions. Routing policies: policies that determine which routing rules to use based on business goals and account characteristics. Effective scenarios: determine the scenarios or conditions under which routing rules and policies take effect.

[0080] It should also be noted that, in the canvas, at least one of the configuration of the routing rules, routing policies and effective scenarios required by the user is constructed according to the user requirements and the preset configuration information of the routing, and obtaining the routing configuration includes the following steps:

[0081] According to the preset configuration information of the route, corresponding nodes are formed, wherein the nodes include a root node and a child node, and the child node serves as the next node of the root node. That is, when the root node is clicked, the child node option pops up, and then one or more child nodes are selected from the options. This child node can also serve as a root node to form the next child node, thereby forming a tree structure.

[0082] The label is matched with the node to form a corresponding relationship between the label and the node, and the number of labels corresponding to the node is presented. For example, there are 10 labels, one for the root node and two for the first-level sub-nodes, and each first-level node corresponds to two second-level nodes. In this way, when the mouse selects the root node, a display of 10 label quantities pops up. When a first-level sub-node is generated by the root node, 7 labels are displayed for the first-level sub-node. When another first-level sub-node is generated, 6 labels are displayed (some labels of the two first-level sub-nodes may be repeated). Next, the second-level sub-node is generated using the first-level sub-node. The number of labels of the generated second-level sub-node can be less than or equal to the number of labels of the first-level sub-node, thereby forming a hierarchical relationship of the nodes, and the number of labels corresponding to each node is displayed in real time during the configuration process. In this way, when configuring the route, the corresponding label situation can be known, avoiding the situation that the number of labels does not meet the requirements after the configuration is completed, and the route needs to be reconfigured. In other words, when configuring the route, the number of labels corresponding to the node can be known in real time. The number of labels can be displayed when clicking on a node, or it can be displayed on each node after the node is generated. In this way, after configuring a tree-like route, you can intuitively understand the number of labels on each node, avoiding the situation where the number of labels is too many or too few, which does not meet the requirements and requires reconfiguring the route, thus reducing the workload. In other words, a real-time feedback mechanism is provided so that users can see the number of labels on each node during the configuration process, thus avoiding the situation where the number of labels does not meet the requirements after the configuration is completed.

[0083] Finally, it should be noted that, in the canvas, the step of constructing at least one of the configuration of the routing rules, routing policies and effective scenarios required by the user according to the user requirements and the preset configuration information of the routing, and obtaining the routing configuration solution also includes the following steps:

[0084] S311: construct the canvas according to the configuration rule of the routing.

[0085] S312, on the canvas, according to the user demand and the preset configuration information of the route, construct a configuration of the routing rules, routing strategies and effective scenarios required by the user to obtain a routing configuration solution.

[0086] Specifically, a canvas is first formed. In the canvas, several nodes are formed according to the configuration rules of the routing. This node, as mentioned above, may include a root node, a first-level child node, and a second-level child node, thereby forming a hierarchical relationship of nodes. Each node represents a pre-configuration information of the routing configuration rule. So that the configuration rules of the routing are gradually executed from the root node to the child node. In this way, on the canvas, according to the user needs and the preset configuration information of the routing, a configuration of the routing rules, routing strategies, and effective scenarios of the user needs can be constructed to obtain a routing configuration plan. In other words, the reason configuration plan is composed of nodes of multiple levels.

[0087] It should be noted that the canvas is a representation and can actually be a page on a computer monitor, on which nodes can be configured, that is, the canvas is a visual canvas environment that allows users to configure routing by dragging, dropping, clicking, and other operations. Create an initial node on the canvas, including a root node and child nodes at different levels. Each node is pre-configured with specific routing information, such as a specific channel, rule, or policy. As for how to form the canvas, this application does not make any improvements to this, and a conventional solution can be used.

[0088] S400, performing simulation calculation on the quality of the target data information according to the routing configuration scheme to obtain a calculation result.

[0089] Specifically, obtaining the operation result includes the following steps:

[0090] According to the label, the target data information is loaded into the routing configuration scheme, and a simulation operation is performed to obtain an operation result.

[0091] It should be noted that according to the account and channel information corresponding to the tag, the target data information is loaded into the routing configuration plan, so that the routing configuration plan uses the target data information as the execution data, executes the plan, and uses the routing configuration plan to perform simulation operations to obtain the operation results.

[0092] The calculation results may include: data transmission delay, throughput, transmission success rate, average response time, system stability and data loss rate, fees for using different channels, maintenance costs and potential costs due to inefficiency, compliance of routing configuration solutions, and security during transmission. The contents included in the calculation results are only for illustrative purposes and can be adjusted according to actual needs, and this application does not limit this.

[0093] S500, calculating the operation result according to the preset operation index scoring standard and weight ratio to obtain the evaluation score corresponding to each of the channels.

[0094] The channel represents a path for sending a short message.

[0095] Specifically, obtaining the evaluation score corresponding to each channel includes the following steps:

[0096] S501, determining a scoring standard for each preset computing indicator, and obtaining a scoring standard for each preset computing indicator;

[0097] S502, obtaining the weight of each of the computing indicators by calculating the weight ratio of each of the computing indicators;

[0098] S503, matching the operation result with the operation index to obtain a matching result;

[0099] S504, calculating the matching result according to each of the preset computing indicator scoring criteria and the weight of each of the computing indicators to obtain an evaluation score corresponding to each of the channels.

[0100] Specifically, the operation index scoring standard is first determined. The operation index scoring standard serves as the key indicator for evaluating channel performance, such as sending success rate, average response time, cost, etc.

[0101] Set a scoring standard for each operational metric, which is usually a numerical range or classification standard. For example, the delivery success rate can be scored as a percentage, and the cost can be scored as the cost per message.

[0102] Based on business needs and strategies, each indicator is assigned a weight to reflect its relative importance in the overall assessment. Weights can be determined through expert opinion, historical data analysis, or machine learning models.

[0103] Next, the calculation results obtained by the simulation operation are matched with the preset indicators to ensure that each indicator has corresponding calculation result data. Exemplarily, the evaluation score of each channel is calculated using the weighted summation method. Specifically, for each indicator, the calculation result is multiplied by its weight, and then the weighted results of all indicators are added to obtain the total evaluation score of the channel. If necessary, the evaluation score can be normalized to ensure that the score is within a uniform range, such as 0 to 100 points.

[0104] Through the above method, the evaluation score corresponding to each channel can be obtained. The advantage is that it helps enterprises quantify channel performance, make data-driven decisions, optimize resource allocation, control costs, improve service quality, reduce operational risks, and ultimately improve customer satisfaction and market competitiveness.

[0105] In a second aspect, the present application provides a short message intelligent routing control method system, which is applied to the aforementioned method, and the system includes:

[0106] A basic data information acquisition module is used to obtain basic data information and obtain target data information, wherein the basic data information at least includes an account number and a channel;

[0107] An information profiling module, used to perform information profiling on the target data information and obtain labels corresponding to the multiple accounts, wherein the labels indicate labels of the multiple accounts corresponding to the similarity of the information profiling reaching a set threshold;

[0108] A routing policy rule creation module, used to construct a routing configuration required by the user according to the label to obtain a routing configuration solution, wherein the routing configuration includes at least one of a routing rule, a routing policy, and a configuration of an effective scenario;

[0109] A routing policy rule analysis module, used to perform a simulation operation on the quality of the target data information according to the routing configuration scheme to obtain an operation result;

[0110] The channel quality evaluation module is used to calculate the operation result according to the preset operation index scoring standard and weight ratio to obtain the evaluation score corresponding to each channel, wherein the channel represents the path for sending short messages.

[0111] Example

[0112] A short message intelligent routing control method system includes a basic data information collection module, an extended information collection module, an information profiling module, a routing strategy rule creation module, a routing strategy rule analysis module, and a channel quality evaluation module.

[0113] Among them, the basic data information collection module is used to obtain the basic data of each platform, such as accounts, channels, etc., for subsequent unified management, and transmit the basic data information to the information portrait module;

[0114] The extended information collection module is used to obtain data other than the basic data of each platform. It covers a wide range and can be expanded at any time, such as dynamic data such as account sending volume and channel sending volume, and transmits this information to the information portrait module;

[0115] The information profiling module is used to aggregate the data from the basic data information collection module and the extended information collection module. Taking account data as an example, each account is given corresponding label information to distinguish the uniqueness of the account, and the labeled information is pushed to the routing strategy rule analysis module.

[0116] The routing policy rule creation module, as the basis of the routing policy rule analysis module, uses the canvas function to build the routing rules, routing policies, and configuration of effective scenarios required by users, and presents what they need in a configurable form;

[0117] The routing policy rule analysis module is used to simulate the quality of data information based on the rules, policies and effective scenarios configured by the user in the routing policy rule creation module, combined with the data information provided by the information profiling module, and push the calculation results to the channel quality assessment module;

[0118] The channel quality assessment module is used to combine the results of the routing strategy analysis module with the scoring criteria and weight ratio of each operation indicator to calculate the final evaluation score of the channel.

[0119] In a third aspect, the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the aforementioned method when executing the computer program.

[0120] In a fourth aspect, the present application provides a computer program, which implements the steps of the aforementioned method when executed by a processor.

[0121] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0122] The various embodiments in the present disclosure are described in a progressive manner, and the same or similar parts between the various embodiments can be referenced to each other, and each embodiment focuses on the differences from other embodiments.

[0123] The protection scope of the present disclosure is not limited to the above-mentioned embodiments. Obviously, those skilled in the art can make various changes and modifications to the present disclosure without departing from the scope and spirit of the present disclosure. If these changes and modifications fall within the scope of the claims of the present disclosure and their equivalents, the intention of the present disclosure also includes these changes and modifications.

Claims

1. A short message intelligent routing control method, characterized in that: Methods include: Acquire basic data information to obtain target data information, wherein the basic data information at least includes an account number and a channel; Performing information profiling on the target data information to obtain labels corresponding to the multiple accounts, wherein the labels indicate labels of the multiple accounts corresponding to the similarity of the information profiling reaching a set threshold; According to the tag, a routing configuration required by the user is constructed to obtain a routing configuration solution, wherein the routing configuration includes at least one of a routing rule, a routing policy, and a configuration of an effective scenario; According to the routing configuration scheme, a simulation operation is performed on the quality of the target data information to obtain an operation result; The operation result is calculated according to the preset operation index scoring standard and weight ratio to obtain the evaluation score corresponding to each channel, wherein the channel represents the path for sending the short message.

2. The short message intelligent routing control method according to claim 1, characterized in that: The step of obtaining basic data information corresponding to each voucher to obtain target data information includes: Obtain basic data information of each platform; Acquire extended data information outside each of the platforms, wherein the extended data information at least includes the account sending amount and the channel sending amount; The basic data information and the extended data information are combined to obtain the target data information.

3. The short message intelligent routing control method according to claim 1, characterized in that: The step of performing information profiling on the target data information to obtain labels corresponding to the multiple accounts includes: Extracting features of the target data information to obtain features of the target data information; According to the information characteristics of the target data, the information portrait is obtained; A label corresponding to the account is generated according to the information portrait, and a plurality of labels corresponding to the account are obtained.

4. The short message intelligent routing control method according to claim 1, characterized in that: The step of constructing a routing configuration required by the user according to the tag to obtain a routing configuration solution includes: In the canvas, at least one of the configuration of the routing rule, routing strategy and effective scenario required by the user is constructed according to the user requirement and the preset configuration information of the routing to obtain the routing configuration; The tag is matched with the routing configuration to obtain the routing configuration solution presented in the canvas.

5. The short message intelligent routing control method according to claim 4, characterized in that: The step of constructing at least one of the configuration of the routing rules, routing strategies and effective scenarios required by the user in the canvas according to the user requirements and the preset configuration information of the routing to obtain the routing configuration solution includes: Constructing the canvas according to the configuration rule of the routing; On the canvas, according to the user requirements and preset configuration information of the routing, a configuration of routing rules, routing policies and effective scenarios required by the user is constructed to obtain a routing configuration solution.

6. The short message intelligent routing control method according to claim 1, characterized in that: The step of performing a simulation operation on the quality of the target data information according to the routing configuration scheme to obtain the operation result comprises: According to the label, the target data information is loaded into the routing configuration scheme, and a simulation operation is performed to obtain an operation result.

7. The short message intelligent routing control method according to claim 1, characterized in that: The step of calculating the operation result according to the preset operation index scoring standard and weight ratio to obtain the evaluation score corresponding to each channel includes: Determine a scoring standard for each preset computing indicator to obtain a scoring standard for each preset computing indicator; The weight of each of the operation indicators is calculated by weighting each of the operation indicators; Matching the operation result with the operation index to obtain a matching result; According to each of the preset computing indicator scoring criteria and the weight of each of the computing indicators, the matching results are calculated to obtain an evaluation score corresponding to each of the channels.

8. A short message intelligent routing control method system, characterized in that: The method applied to any one of claims 1 to 7, wherein the system comprises: A basic data information acquisition module is used to obtain basic data information and obtain target data information, wherein the basic data information at least includes an account number and a channel; An information profiling module, used to perform information profiling on the target data information and obtain labels corresponding to the multiple accounts, wherein the labels indicate labels of the multiple accounts corresponding to the similarity of the information profiling reaching a set threshold; A routing policy rule creation module, used to construct a routing configuration required by the user according to the label to obtain a routing configuration solution, wherein the routing configuration includes at least one of a routing rule, a routing policy, and a configuration of an effective scenario; A routing policy rule analysis module, used to perform a simulation operation on the quality of the target data information according to the routing configuration scheme to obtain an operation result; The channel quality evaluation module is used to calculate the operation result according to the preset operation index scoring standard and weight ratio to obtain the evaluation score corresponding to each channel, wherein the channel represents the path for sending short messages.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.