CN115190441A - Short message distribution method and device, electronic equipment and storage medium - Google Patents

Short message distribution method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN115190441A
CN115190441A CN202210974541.9A CN202210974541A CN115190441A CN 115190441 A CN115190441 A CN 115190441A CN 202210974541 A CN202210974541 A CN 202210974541A CN 115190441 A CN115190441 A CN 115190441A
Authority
CN
China
Prior art keywords
short message
mobile phone
service provider
current
phone number
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210974541.9A
Other languages
Chinese (zh)
Other versions
CN115190441B (en
Inventor
易桂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan MgtvCom Interactive Entertainment Media Co Ltd
Original Assignee
Hunan MgtvCom Interactive Entertainment Media Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hunan MgtvCom Interactive Entertainment Media Co Ltd filed Critical Hunan MgtvCom Interactive Entertainment Media Co Ltd
Priority to CN202210974541.9A priority Critical patent/CN115190441B/en
Publication of CN115190441A publication Critical patent/CN115190441A/en
Application granted granted Critical
Publication of CN115190441B publication Critical patent/CN115190441B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application discloses a short message distribution method and device, electronic equipment and a storage medium, wherein the method comprises the following steps: acquiring current basic information of each short message service provider; calculating to obtain the current short message volume ratio corresponding to each short message service provider based on the current basic information of each short message service provider; sequentially aiming at each target mobile phone number, based on the historical short message arrival rate of each short message service provider, selecting the short message service provider with the highest short message arrival rate of the target mobile phone number from the short message service providers with the current short message distribution quantity not meeting the corresponding current short message ratio, and distributing the target mobile phone number to the selected short message service provider; and respectively sending each target mobile phone number and the short message to be sent to the allocated short message service provider so as to send the short message to be sent to each target mobile phone number through each short message service provider.

Description

Short message distribution method and device, electronic equipment and storage medium
Technical Field
The present application relates to the field of task distribution technologies, and in particular, to a method and an apparatus for distributing a short message, an electronic device, and a storage medium.
Background
Although the number of times of using short messages by individuals is relatively small at present, short messages are still often sent to users through a short message platform for enterprises, and the sending amount of the short messages is large. Therefore, in order to improve stability and reduce cost, the short message platform accesses a plurality of short message service providers to send short messages at the same time, so the short messages and the mobile phone numbers needing to send the short messages need to be sent to the short message service providers.
Currently, in order to enable each short message service provider to distribute a certain amount of short messages so as to maintain cooperation and enable a distribution result to meet the requirements of the short message service provider, a strategy meeting the requirements is mainly preset at present, then the short message platform determines the short message sending amount of each short message service provider according to the preset strategy, and then the short messages and mobile phone numbers are distributed to each short message service provider according to the short message sending amount of each short message service provider so as to send the short messages through each short message service provider.
However, in the existing mode, when short messages and mobile phone numbers are distributed to various short message service providers, only the short message sending amount of the various short message service providers is considered, and the sending success rate of the short messages is not considered, so that the arrival rate of the short messages cannot be effectively ensured.
Disclosure of Invention
Based on the defects of the prior art, the application provides a short message distribution method and device, electronic equipment and a storage medium, so as to solve the problem that the arrival rate of short messages cannot be effectively guaranteed in the prior art.
In order to achieve the above object, the present application provides the following technical solutions:
a first aspect of the present application provides a short message distribution method, including:
acquiring current basic information of each short message service provider;
calculating to obtain the current short message amount ratio corresponding to each short message service provider based on the current basic information of each short message service provider;
sequentially aiming at each target mobile phone number, based on the historical short message arrival rate of each short message service provider, selecting the short message service provider with the highest short message arrival rate of the target mobile phone number from the short message service providers with the current short message distribution quantity not meeting the corresponding current short message ratio, and distributing the target mobile phone number to the selected short message service provider;
and respectively sending each target mobile phone number and the short message to be sent to the distributed short message service providers so as to send the short message to be sent to each target mobile phone number through each short message service provider.
Optionally, in the short message distribution method, the sequentially selecting, for each target mobile phone number, the short message service provider with the highest short message arrival rate of the target mobile phone number from among the short message service providers whose current short message distribution amount does not satisfy the corresponding current short message ratio based on the historical short message arrival rate of each short message service provider, and distributing the target mobile phone number to the selected short message service provider, includes:
selecting one target mobile phone number from the target mobile phone numbers which are not marked as distributed as the current mobile phone number;
inquiring the historical short message arrival rate of each current service provider to the first serial number of the current mobile phone number; the first serial number comprises a network identification number and a regional code in a mobile phone number; the current service provider refers to the short message service provider with the current short message distribution quantity not meeting the corresponding current short message quantity; the historical short message arrival rate of the current service provider to the first serial number refers to the arrival rate of the short messages sent by the current service provider to each mobile phone number of the first serial number in the past;
selecting the current service provider with the highest historical short message arrival rate of the first serial number of the current mobile phone number, and determining the current service provider as the current optimal service provider;
if the historical short message arrival rate of any one current service provider to the first serial number of the current mobile phone number is not inquired, inquiring the historical short message arrival rate of each current service provider to the second serial number of the current mobile phone number; the second serial number is a network identification number in the mobile phone number; the historical short message arrival rate of the current service provider to the second serial number refers to the arrival rate of the short messages sent by the current service provider to each mobile phone number of the second serial number in the past;
selecting the current service provider with the highest historical short message arrival rate of the second serial number of the current mobile phone number, and determining the current service provider as the current optimal service provider;
if the historical short message arrival rate of any one current service provider to the second serial number of the current mobile phone number is not inquired, selecting the current service provider with the highest historical overall short message arrival rate, and determining the current service provider as the current optimal service provider; the historical integral short message arrival rate of one current service provider refers to the arrival rate of short messages sent to all mobile phone numbers by the current service provider;
distributing the current mobile phone number to the current optimal service provider;
marking the target collection number as allocated;
judging whether the target mobile phone number which is not marked as distributed still exists; if the target mobile phone numbers which are not marked as distributed exist, returning to execute the target mobile phone numbers which are not marked as distributed, and selecting one target mobile phone number as the current mobile phone number;
and if the target mobile phone number which is not marked as the allocated target mobile phone number does not exist, feeding back that all the target mobile phone numbers are allocated.
Optionally, in the above short message delivery method, the selecting one of the target mobile phone numbers that is never marked as allocated as the current mobile phone number includes:
determining the arrival rate of the target short message corresponding to each target mobile phone number which is not marked as distributed currently; the target short message arrival rate corresponding to the target mobile phone number is the maximum value of the historical short message arrival rates of the current service providers to the first serial number of the target mobile phone number, or the maximum value of the historical short message arrival rates of the current service providers to the second serial number of the target mobile phone number when the historical short message arrival rate of any one current service provider to the first serial number of the target mobile phone number does not exist;
sequencing each target mobile phone number which is not marked as distributed in a descending order according to the current short message arrival rate corresponding to each target mobile phone number;
and selecting the target mobile phone number ranked at the first position as the current mobile phone number.
Optionally, in the above short message delivery method, before selecting one of the target mobile phone numbers that are never marked as allocated as the current mobile phone number, the method further includes:
creating a grid equal to the total number of the target mobile phone numbers;
distributing the grids for each short message service provider according to the current short message amount ratio corresponding to each short message service provider;
wherein the allocating the current mobile phone number to the current optimal service provider comprises:
and placing the current mobile phone number into an unoccupied grid of the current optimal service provider.
Optionally, in the short message distribution method, after the sending each target mobile phone number and the short message to be sent to the allocated short message service provider, the method further includes:
receiving the short message arrival result of each target mobile phone number fed back by each short message service provider;
and calculating the short message arrival rate of each short message service provider to the first serial number of each target mobile phone number, the short message arrival rate to the second serial number of each target mobile phone number and the overall short message arrival rate of each short message service provider based on the short message arrival result of each target mobile phone number.
A second aspect of the present application provides a short message distribution apparatus, including:
the information acquisition unit is used for acquiring the current basic information of each short message service provider;
the proportion calculation unit is used for calculating the proportion of the current short message amount corresponding to each short message service provider based on the current basic information of each short message service provider;
the distribution unit is used for selecting the short message service provider with the highest short message arrival rate of the target mobile phone number from the short message service providers with the current short message distribution quantity not meeting the corresponding current short message ratio based on the historical short message arrival rate of each short message service provider in turn aiming at each target mobile phone number, and distributing the target mobile phone number to the selected short message service provider;
and the sending unit is used for respectively sending each target mobile phone number and the short message to be sent to the allocated short message service provider so as to send the short message to be sent to each target mobile phone number through each short message service provider.
Optionally, in the foregoing short message distribution apparatus, the allocating unit includes:
the first selection unit is used for selecting one target mobile phone number from the target mobile phone numbers which are not marked as distributed as the current mobile phone number;
the first query unit is used for querying the historical short message arrival rate of each current service provider to the first serial number of the current mobile phone number; the first serial number comprises a network identification number and a regional code in a mobile phone number; the current service provider refers to the short message service provider with the current short message distribution quantity not meeting the corresponding current short message quantity; the historical short message arrival rate of the current service provider to the first serial number refers to the arrival rate of the short messages sent by the current service provider to each mobile phone number of the first serial number in the past;
the second selecting unit is used for selecting the current service provider with the highest historical short message arrival rate of the first serial number of the current mobile phone number and determining the current service provider as the current optimal service provider;
a second query unit, configured to query a historical short message arrival rate of each current service provider for a second serial number of the current mobile phone number when the historical short message arrival rate of any current service provider for the first serial number of the current mobile phone number is not queried; the second serial number is a network identification number in the mobile phone number; the historical short message arrival rate of the current service provider to the second serial number refers to the arrival rate of the short messages sent by the current service provider to each mobile phone number of the second serial number in the past;
the third selecting unit is used for selecting the current service provider with the highest historical short message arrival rate of the second serial number of the current mobile phone number and determining the current service provider as the current optimal service provider;
a fourth selecting unit, configured to select the current service provider with the highest historical overall short message arrival rate when the historical short message arrival rate of any one current service provider for the second serial number of the current mobile phone number is not queried, and determine that the current service provider is the current optimal service provider; the historical integral short message arrival rate of one current service provider refers to the arrival rate of short messages sent to all mobile phone numbers by the current service provider;
a number distribution unit, configured to distribute the current mobile phone number to the current optimal service provider;
a marking unit for marking the target collection number as allocated;
the judging unit is used for judging whether the target mobile phone number which is not marked as distributed still exists; if the target mobile phone number which is not marked as distributed still exists, returning to the first selecting unit;
and the feedback unit is used for feeding back all the allocated target mobile phone numbers when judging that the target mobile phone numbers which are not marked as allocated do not exist.
Optionally, in the foregoing short message distribution apparatus, the first selecting unit includes:
a determining unit, configured to determine a target short message arrival rate corresponding to each target mobile phone number that is not currently marked as allocated; the target short message arrival rate corresponding to the target mobile phone number is the maximum value of the historical short message arrival rates of the current service providers to the first serial number of the target mobile phone number, or the maximum value of the historical short message arrival rates of the current service providers to the second serial number of the target mobile phone number when the historical short message arrival rate of any one current service provider to the first serial number of the target mobile phone number does not exist;
the sequencing unit is used for sequencing each target mobile phone number which is not marked as distributed in a descending order according to the current short message arrival rate corresponding to each target mobile phone number;
and the first selection subunit is used for selecting the target mobile phone number which is sequenced at the first place as the current mobile phone number.
Optionally, in the foregoing short message distribution apparatus, the apparatus further includes:
a creating unit configured to create a lattice equal to the total number of the target mobile phone numbers;
the grid distribution unit is used for distributing the grids for each short message service provider according to the current short message amount ratio corresponding to each short message service provider;
wherein, the number allocation unit includes:
a number allocation subunit, configured to place the current mobile phone number in an unoccupied cell of the current best service provider.
Optionally, in the foregoing short message distribution apparatus, the apparatus further includes:
the receiving unit is used for receiving the short message arrival result of each target mobile phone number fed back by each short message service provider;
and the statistical unit is used for calculating the short message arrival rate of each short message service provider to the first serial number of each target mobile phone number, the short message arrival rate to the second serial number of each target mobile phone number and the overall short message arrival rate of each short message service provider based on the short message arrival result of each target mobile phone number.
A third aspect of the present application provides an electronic device comprising:
a memory and a processor;
wherein the memory is used for storing programs;
the processor is configured to execute the program, and when the program is executed, the program is specifically configured to implement the short message distribution method according to any one of the above-mentioned items.
A fourth aspect of the present application provides a computer storage medium for storing a computer program, wherein the computer program is configured to implement the short message distribution method according to any one of the above items when executed.
The embodiment of the application provides a short message distribution method, which is used for acquiring the current basic information of each short message service provider. And then calculating the current short message volume ratio corresponding to each short message service provider based on the current basic information of each short message service provider. And sequentially aiming at each target mobile phone number, selecting the short message service provider with the highest short message arrival rate of the target mobile phone number from the short message service providers with the current short message distribution quantity not meeting the corresponding current short message ratio based on the historical short message arrival rate of each short message service provider, and distributing the target mobile phone number to the selected short message service provider. And respectively sending each target mobile phone number and the short message to be sent to the distributed short message service providers so as to send the short message to be sent to each target mobile phone number through each short message service provider. Therefore, the distribution according to the short message sending quantity of each short message service provider is ensured, the short messages are distributed to the short message service providers with high arrival rate as much as possible based on the historical short message arrival rate of each short message service provider, and the arrival rate of the short messages is further effectively ensured.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the embodiments or the prior art descriptions will be briefly described below, it is obvious that the drawings in the following description are only the embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a schematic diagram of a short message platform according to an embodiment of the present disclosure;
fig. 2 is a flowchart of a short message distribution method according to an embodiment of the present application;
fig. 3 is a flowchart of a method for allocating a target mobile phone number according to an embodiment of the present disclosure;
fig. 4 is a flowchart of a method for selecting a current mobile phone number according to an embodiment of the present disclosure;
fig. 5 is a flowchart of an arrival rate statistics method according to an embodiment of the present application;
fig. 6 is a schematic diagram of an architecture of a short message distribution apparatus according to an embodiment of the present application;
fig. 7 is a schematic architecture diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments in the present application without making any creative effort belong to the protection scope of the present application.
In this application, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrases "comprising a," "8230," "8230," or "comprising" does not exclude the presence of additional like elements in a process, method, article, or apparatus that comprises the element.
The application provides a short message distribution method, which aims to solve the problem that the arrival rate of short messages cannot be effectively guaranteed in the prior art.
Optionally, in order to implement the short message distribution method provided by the present application, an embodiment of the present application provides a short message platform, as shown in fig. 1, including:
the system comprises a short message receiving back end, a short message distribution back end and a short message sending back end.
The short message receiving back end is mainly divided into a short message sending channel management component, a short message sending channel component and a short message sending information input component.
The short message sending channel management component is used for recording relevant data of each short message service provider connected with the short message platform in a butt joint mode, such as the name, the price, the success rate of the specified time, the address of a short message sending interface, an interface key and other information of the short message service provider, so that the calculation of the short message amount ratio, the sending of the short message and the like can be conveniently carried out by using the information in the follow-up process. Therefore, the related data of the signed short message service provider can be added to the short message service platform through the short message sending channel management component.
The short message sending channel component is mainly used for calculating the current short message volume ratio corresponding to each short message service provider based on the current basic information of each short message service provider according to a preset algorithm, so that each short message service provider can send a certain amount of short messages, and the requirements of reducing cost and the like can be met.
The short message sending information input component is mainly used for enabling a user to fill in related new short messages needing to be sent, such as mobile phone numbers to be sent, short message sending contents and the like.
The short message distribution back end is mainly used for distributing each mobile phone number and the short message to each short message service provider according to the short message sending success rate of each short message service provider and a short message fine distribution algorithm, and the short message arrival rate of each short message service provider is the highest while the quantity of the short message sent to each short message service provider is in accordance with the short message quantity ratio.
The short message sending back end comprises a short message sending component and a short message success rate recording component for the channel side.
The channel side sends the short message assembly to use the corresponding mobile phone number and short message as parameters according to the distribution result, and can also bring the corresponding interface key to send to the corresponding short message service provider through the interface address of the short message service provider.
And the short message success rate recording component is used for receiving the short message sending success rate drawn by each short message service provider and the sending condition of each mobile phone number after the short message is sent, and calculating the short message sending success rates of the first 7 bits, the first 3 bits of the mobile phone number and the whole short message sending success rate by using the received information.
Based on the above-mentioned short message platform, another embodiment of the present application provides a short message distribution method, as shown in fig. 2, including the following steps:
s201, obtaining current basic information of each short message service provider.
The current basic information of each short message service provider may specifically include a name, a price, a success rate, an interface address, a key, and the like of the short message service provider.
S202, calculating to obtain the current short message volume ratio corresponding to each short message service provider based on the current basic information of each short message service provider.
Specifically, a corresponding algorithm can be preset according to requirements, and based on the preset algorithm, the current short message amount ratio corresponding to each short message service provider is calculated and obtained by using data in the current basic information of each short message service provider.
Optionally, if the current short message volume fraction corresponding to each short message service provider is calculated previously and the preset algorithm and the basic information of each short message service provider are not changed, it is indicated that the current short message volume fraction corresponding to each short message service provider is not changed, and at this time, the current short message volume fraction corresponding to each short message service provider obtained by calculation previously can be directly read.
S203, aiming at each target mobile phone number in sequence, selecting the short message service provider with the highest short message arrival rate of the target mobile phone number from the short message service providers with the current short message distribution quantity not meeting the corresponding current short message ratio based on the historical short message arrival rate of each short message service provider, and distributing the target mobile phone number to the selected short message service provider.
The target mobile phone number refers to the mobile phone number to which the short message needs to be sent.
It should be noted that the arrival rates of sending short messages to different types of mobile phone numbers by different short message service providers may be different, for example, the arrival rates of sending short messages to mobile phone numbers in different regions or different operators by different short message service providers are different.
Therefore, the arrival rate of the short messages can be ensured. In the embodiment of the application, the historical short message arrival rate of each short message service provider is obtained in advance, namely the arrival rate of each short message service provider sending short messages to each type of mobile phone number in the past. Therefore, the short message arrival rate of each short message service provider to the target mobile phone number can be predicted based on the historical short message arrival rate of each short message service provider, and then the target mobile phone number is distributed to the short message service provider with the highest short message arrival rate, so that the short message arrival rate is ensured.
In order to make the distribution amount of the short message of each short message service provider meet the current short message amount ratio calculated in step S202, the short message service provider needs to be selected from each short message service provider whose current short message distribution amount does not meet the corresponding current short message amount ratio for distribution each time.
Optionally, in another embodiment of the present application, as shown in fig. 3, an implementation manner of step S203 includes:
s301, selecting one target mobile phone number from the target mobile phone numbers which are not marked as distributed as the current mobile phone number.
It should be noted that, in the embodiment of the present application, a target mobile phone number to which a short message service provider has been assigned is marked as a target mobile phone number, so that a target mobile phone number that has not been marked as being assigned is an unassigned target mobile phone number. And selecting one target mobile phone number from the target mobile phone numbers which are not marked as distributed as the current mobile phone number, and executing subsequent steps aiming at the current mobile phone number.
Because the mobile phone number that each short message service provider can assign is fixed, in order to further provide the short message arrival rate, avoid assigning the mobile phone number with relatively low arrival rate to a certain short message service provider, so that the mobile phone number with higher arrival rate cannot be assigned to the short message service provider, in the embodiment of the application, the target mobile phone number with the highest arrival rate in each short message service provider which is not fully assigned needs to be selected first for processing.
For example, for the mobile phone numbers a and B, the arrival rates of the short messages sent by the short message service provider P are all the highest, that is, the subsequent steps are executed for the mobile phone numbers a and B, and the determined optimal service providers are all P. However, the arrival rate of the mobile phone number a sending the short message through the short message service provider P is 50%, while the arrival rate of the mobile phone number B sending the short message through the short message service provider P is 90%, and the arrival rates of the short messages intended by the mobile phone number a and the mobile phone number B through other short message service providers are both lower. If the mobile phone number A is processed first, the mobile phone number A is allocated to the short message service provider P, and the mobile phone number B can not be allocated to the short message service provider and can only be allocated to other short message service providers, so that the arrival rate of the mobile phone number B is greatly reduced under the condition that the arrival rate of the mobile phone number A is not obviously improved, and the integral arrival rate of the time is further reduced.
Therefore, in another embodiment of the present application, a specific implementation manner of step S301, as shown in fig. 4, includes:
s401, determining the arrival rate of the target short message corresponding to each target mobile phone number which is not marked as allocated currently.
The target short message arrival rate corresponding to the target mobile phone number is the maximum value of historical short message arrival rates of the current service providers to the first serial number of the target mobile phone number.
The current service provider refers to a short message service provider with the current short message distribution quantity not meeting the corresponding current short message quantity ratio. At first, all short message service providers belong to the current service provider, and each target mobile phone number can be allocated to one short message service provider, the current short message allocation amount of the short message service provider is required to be judged to be not enough to meet the corresponding current short message allocation ratio, if the current short message allocation amount is met, the short message service provider is not taken as the current service provider any more, namely, the short message service provider is removed from the set of the current service provider, and the over-standard allocation amount is avoided.
If the target short message arrival rate is the maximum value in the historical short message arrival rates of the current service providers to the second serial number of the target mobile phone number, the target short message arrival rate corresponding to the target mobile phone number is determined to be the maximum value in the historical short message arrival rates of the current service providers to the first serial number of the target mobile phone number.
It should be noted that if there is no historical short message arrival rate of the second serial number of the target mobile phone number by each current service provider, it indicates that there is no historical data to refer to, and the target mobile phone numbers may be sorted according to a preset rule, for example, sorted to the end. Of course, the target short message arrival rate of such a mobile phone number may also be set to a uniform value. For example, the average value of the historical overall short message arrival rate of each current service provider, etc.
S402, each target mobile phone number which is not marked as distributed is arranged in a descending order according to the current short message arrival rate corresponding to each target mobile phone number.
And S403, selecting the target mobile phone number ranked at the first position as the current mobile phone number.
The mobile phone number is sorted according to the descending order, so that the selected first target mobile phone number is the current target mobile phone number with the highest short message arrival rate, the current target mobile phone number with the highest short message arrival rate can be effectively ensured to be preferentially distributed to corresponding short message service providers, and the short message arrival rate of the corresponding short message service providers is ensured.
S302, historical short message arrival rates of the current service providers to the first serial number of the current mobile phone number are inquired.
The first serial number comprises a network identification number and a regional code in the mobile phone number. The current service provider refers to a short message service provider with the current short message distribution quantity not meeting the corresponding current short message quantity ratio. The historical short message arrival rate of the current service provider to a first serial number refers to the arrival rate of the current service provider sending short messages to each mobile phone number of the first serial number.
It should be noted that the network identification number can distinguish different operators, and the area code can distinguish different areas. For the mobile phone number of our country, the first three digits represent network identification numbers, i.e. different operators can be distinguished, and the fourth to seventh digits are area codes, so that for our mobile phone number, the first serial number is the first seven digits of the mobile phone number. The arrival rate of short messages sent by one short message service provider to the mobile phone number of one operator in one area is relatively stable, so that the arrival rate of short messages sent by each current service provider to the current collection number can be determined according to the historical short message arrival rate of each current service provider to the first serial number of the current mobile phone number.
S303, judging whether the historical short message arrival rate of any current service provider to the first serial number of the current mobile phone number is not inquired.
It should be noted that, in consideration that each current service provider may never send a short message to another mobile phone number having the first serial number consistent with the current mobile phone number, it may not be able to query a historical short message arrival rate of any current service provider for the first serial number of the current mobile phone number, so at this time, step S305 is executed. Correspondingly, if the historical short message arrival rate of the first serial number of the current mobile phone number of any one current service provider is judged to be queried, step S304 may be executed.
Of course, this is only one optional manner, and considering that only historical short message arrival rates of at least some current service providers to the first serial number of the current mobile phone number may be queried, and the queried historical short message arrival rates are all lower than the threshold, it indicates that the arrival rate of the short message sent by these current service providers is too low, so step S305 may also be executed at this time, so as to perform further screening.
S304, selecting the current service provider with the highest historical short message arrival rate of the first serial number of the current mobile phone number, and determining the current service provider as the current optimal service provider.
Because the arrival rate of a short message service provider for sending short messages to the mobile phone number of an operator in a certain area is relatively stable, the historical short message arrival rate of the short message service provider to the first serial number of the current mobile phone number indicates that the higher the arrival rate of the short messages sent to the current mobile phone number through the short message service provider is, the current service provider with the highest historical short message arrival rate to the first serial number of the current mobile phone number is selected and determined as the current optimal service provider, and the current mobile phone number is distributed to the short message service provider.
Optionally, if there are multiple current service providers with the highest historical short message arrival rate of the first serial number of the current mobile phone number, that is, there are multiple maximum values in the queried historical short message arrival rates, at this time, one of the current service providers may be randomly selected as the current optimal service provider, or one of the current service providers may be selected, the current service provider with the largest number may be continuously allocated as the current optimal service provider, or the historical short message arrival rates of the current service providers for the second serial number of the target mobile phone number may be further considered, and if there are multiple equal maximum values, the historical overall short message arrival rates of the current service providers may be further considered. Of course, other strategies may be used for selection.
S305, inquiring the historical short message arrival rate of each current service provider to the second serial number of the current mobile phone number.
The second serial number is a network identification number in the mobile phone number, and the collection number of China is the first three digits of the mobile phone number. The historical short message arrival rate of the current service provider to the second serial number refers to the arrival rate of the current service provider sending short messages to the mobile phone number with the second serial number.
Because the arrival rates of short messages sent by different short message service providers to the mobile phone number of the same operator are relatively stable, and the historical short message arrival rate of the current service provider to the first serial number of the current mobile phone number is not found at the moment, the historical short message arrival rate of each current service provider to the second serial number of the current mobile phone number can only be determined.
S306, judging whether the historical short message arrival rate of any current service provider to the second serial number of the current mobile phone number is not inquired.
Similarly, considering that each current service provider may never send a short message to another mobile phone number with the second serial number consistent with the current mobile phone number, it may also be impossible to query the historical short message arrival rate of any current service provider for the second serial number of the current mobile phone number, so that another item of data is further considered, so that step S308 is executed at this time. If the historical short message arrival rate of any one current service provider to the second serial number of the current mobile phone number is found, step S307 may be executed.
Of course, this is also only an optional manner, and also considering that only historical short message arrival rates of at least part of current service providers for the second serial number of the current mobile phone number may be queried, and if the queried historical short message arrival rates are all lower than the threshold, it indicates that the arrival rate of short messages sent by these current service providers is too low, so step S308 may also be executed at this time, so as to perform further screening.
And S307, selecting the current service provider with the highest historical short message arrival rate of the second serial number of the current mobile phone number, and determining the current service provider as the current optimal service provider.
Similarly, if there are multiple current service providers with the highest historical short message arrival rates for the second serial number of the current mobile phone number, that is, there are multiple maximum values in the historical short message arrival rates queried in step S305. At this time, one of the current service providers which can be randomly selected as the current optimal service provider, or the current service provider which can be continuously distributed and has the largest number is selected as the current optimal service provider, or the historical overall short message arrival rate of each current service provider which is equal is further considered, or other strategies are adopted.
S308, selecting the current service provider with the highest historical overall short message arrival rate, and determining the current service provider as the current optimal service provider.
The historical integral short message arrival rate of one current service provider refers to the arrival rate of short messages sent to all mobile phone numbers by the current service provider.
Also optionally, the historical overall short message arrival rates of the multiple current service providers are the same, and at this time, one of the multiple current service providers can be randomly selected as the current optimal service provider, or the current service provider which can be continuously allocated and has the largest number is selected as the current optimal service provider, or other strategies are adopted for selection.
S309, distributing the current mobile phone number to the current optimal service provider.
Optionally, in another embodiment of the present application, in order to better manage the mobile phone number allocated to the short message service provider and better determine whether the current short message allocation amount of the short message service provider satisfies the corresponding current short message amount ratio, in another embodiment of the present application, before executing step S301, the following steps may be executed: and creating a grid which is equal to the total number of each target mobile phone number, and distributing the grid to each short message service provider according to the current short message amount ratio corresponding to each short message service provider.
Correspondingly, in this embodiment of the present application, step S308 specifically includes:
and placing the current mobile phone number into an unoccupied cell of the current optimal service provider.
Therefore, the mobile phone numbers can be managed more orderly, and whether the short message distribution amount of the short message service provider meets the corresponding current short message amount ratio can be determined by judging whether the grids are occupied or not.
And S310, marking the target collection number as distributed.
S311, judging whether the target mobile phone number which is not marked as the distributed target mobile phone number exists.
If it is determined that the target mobile phone number that is not marked as allocated still exists, the method returns to step S301. If it is determined that there is no target mobile phone number that is not marked as allocated, step S312 is executed.
And S312, feeding back all the allocated target mobile phone numbers.
And S204, respectively sending each target mobile phone number and the short message to be sent to the allocated short message service provider so as to send the short message to be sent to each target mobile phone number through each short message service provider.
Specifically, the target mobile phone number and the short message to be sent, that is, the content of the short message to be sent, may be used as parameters, and then the interface key corresponding to the recorded short message service provider is taken and sent to the corresponding short message service provider through the recorded interface address.
Optionally, when the embodiment shown in fig. 3 is adopted in step S203, in the embodiment of the present application, after step S204 is executed, arrival rate statistics may be further performed. As shown in fig. 5, an arrival rate statistical method provided in the embodiment of the present application includes:
s501, receiving the short message arrival result of each target mobile phone number fed back by each short message service provider.
The short message arrival result at least comprises whether the short message successfully arrives at the target mobile phone number.
S502, calculating the short message arrival rate of each short message service provider to the first serial number of each target mobile phone number, the short message arrival rate to the second serial number of each target mobile phone number and the whole short message arrival rate of each short message service provider based on the short message arrival result of each target mobile phone number.
After each short message arrival rate is obtained, the mobile phone number can be distributed as the historical short message arrival rate when the short message is distributed subsequently.
The embodiment of the application provides a short message distribution method, which is used for acquiring the current basic information of each short message service provider. And then calculating the current short message amount ratio corresponding to each short message service provider based on the current basic information of each short message service provider. And sequentially aiming at each target mobile phone number, selecting the short message service provider with the highest short message arrival rate of the target mobile phone number from the short message service providers with the current short message distribution quantity not meeting the corresponding current short message ratio based on the historical short message arrival rate of each short message service provider, and distributing the target mobile phone number to the selected short message service provider. And respectively sending each target mobile phone number and the short message to be sent to the distributed short message service providers so as to send the short message to be sent to each target mobile phone number through each short message service provider. Therefore, the distribution according to the short message sending quantity of each short message service provider is ensured, the short messages are distributed to the short message service providers with high arrival rate as much as possible based on the historical short message arrival rate of each short message service provider, and the arrival rate of the short messages is further effectively ensured.
Another embodiment of the present application provides a short message distribution apparatus, as shown in fig. 6, including:
the information obtaining unit 601 is configured to obtain current basic information of each short message service provider.
A proportion calculating unit 602, configured to calculate, based on the current basic information of each short message service provider, a current short message amount proportion corresponding to each short message service provider.
The allocating unit 603 is configured to select, based on the historical short message arrival rate of each short message service provider, a short message service provider with the highest short message arrival rate of the target mobile phone number from the short message service providers whose current short message allocation amount does not satisfy the corresponding current short message traffic ratio, and allocate the target mobile phone number to the selected short message service provider.
A sending unit 604, configured to send each target mobile phone number and the short message to be sent to the assigned short message service provider, so as to send the short message to be sent to each target mobile phone number through each short message service provider.
Optionally, in the short message distribution apparatus provided in another embodiment of the present application, the allocation unit includes:
and the first selection unit is used for selecting one target mobile phone number from the target mobile phone numbers which are not marked as distributed as the current mobile phone number.
And the first query unit is used for querying the historical short message arrival rate of each current service provider to the first serial number of the current mobile phone number.
The first serial number comprises a network identification number and a regional code in the mobile phone number. The current service provider refers to a short message service provider with the current short message distribution quantity not meeting the corresponding current short message quantity ratio. The historical short message arrival rate of the current service provider to the first serial number refers to the arrival rate of the current service provider sending short messages to each mobile phone number of the first serial number.
And the second selecting unit is used for selecting the current service provider with the highest historical short message arrival rate of the first serial number of the current mobile phone number and determining the current service provider as the current optimal service provider.
And the second query unit is used for querying the historical short message arrival rate of each current service provider to the second serial number of the current mobile phone number when the historical short message arrival rate of any current service provider to the first serial number of the current mobile phone number is not queried.
And the second serial number is a network identification number in the mobile phone number. The historical short message arrival rate of the current service provider to the second serial number refers to the arrival rate of the current service provider sending short messages to each mobile phone number of the second serial number.
And the third selecting unit is used for selecting the current service provider with the highest historical short message arrival rate of the second serial number of the current mobile phone number and determining the current service provider as the current optimal service provider.
And the fourth selection unit is used for selecting the current service provider with the highest historical overall short message arrival rate when the historical short message arrival rate of any current service provider to the second serial number of the current mobile phone number is not inquired, and determining the current service provider as the current optimal service provider.
The historical integral short message arrival rate of one current service provider refers to the arrival rate of short messages sent to all mobile phone numbers by the current service provider.
And the number distribution unit is used for distributing the current mobile phone number to the current optimal service provider.
And the marking unit is used for marking the target collection number as being distributed.
And the judging unit is used for judging whether the target mobile phone number which is not marked as the allocated target mobile phone number exists.
If the target mobile phone number which is not marked as the distributed target mobile phone number exists, returning to the first selection unit.
And the feedback unit is used for feeding back all the allocated target mobile phone numbers when judging that the target mobile phone numbers which are not marked as allocated do not exist.
Optionally, in the short message distribution device provided in another embodiment of the present application, the first selecting unit includes:
and the determining unit is used for determining the arrival rate of the target short message corresponding to each target mobile phone number which is not marked as distributed currently.
The target short message arrival rate corresponding to the target mobile phone number is the maximum value of the historical short message arrival rates of the current service providers for the first serial number of the target mobile phone number, or the maximum value of the historical short message arrival rates of the current service providers for the second serial number of the target mobile phone number when the historical short message arrival rate of any one current service provider for the first serial number of the target mobile phone number does not exist.
And the sequencing unit is used for sequencing the target mobile phone numbers which are not marked as distributed in a descending order according to the current short message arrival rate corresponding to the target mobile phone numbers.
And the first selection subunit is used for selecting the target mobile phone number ordered at the first position as the current mobile phone number.
Optionally, in the short message distribution apparatus provided in another embodiment of the present application, the apparatus further includes:
and the creating unit is used for creating lattices equal to the total number of the target mobile phone numbers.
And the grid distribution unit is used for distributing grids for each short message service provider according to the current short message amount ratio corresponding to each short message service provider.
The number allocation unit in the embodiment of the present application includes:
and the number allocation subunit is used for placing the current mobile phone number into an unoccupied cell of the current optimal service provider.
Optionally, in the short message distribution apparatus provided in another embodiment of the present application, the apparatus further includes:
and the receiving unit is used for receiving the short message arrival result of each target mobile phone number fed back by each short message service provider.
And the statistical unit is used for calculating the short message arrival rate of each short message service provider to the first serial number of each target mobile phone number, the short message arrival rate to the second serial number of each target mobile phone number and the whole short message arrival rate of each short message service provider based on the short message arrival result of each target mobile phone number.
It should be noted that each unit provided in the foregoing embodiment of the present application may specifically be a component unit at each back end shown in fig. 1, and a specific working process of each unit may correspondingly refer to a corresponding step in the foregoing method embodiment, which is not described herein again.
Another embodiment of the present application provides an electronic device, as shown in fig. 7, including:
a memory 701 and a processor 702.
The memory 701 is used for storing programs.
The processor 702 is configured to execute a program stored in the memory 701, and when the program is executed, the program is specifically configured to implement the short message distribution method provided in any of the embodiments described above.
Another embodiment of the present application provides a computer storage medium for storing a computer program, where the computer program is used to implement the short message distribution method provided in any one of the above embodiments when executed.
Computer storage media, including persistent and non-persistent, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A short message distribution method is characterized by comprising the following steps:
acquiring current basic information of each short message service provider;
calculating to obtain the current short message volume ratio corresponding to each short message service provider based on the current basic information of each short message service provider;
sequentially aiming at each target mobile phone number, based on the historical short message arrival rate of each short message service provider, selecting the short message service provider with the highest short message arrival rate of the target mobile phone number from the short message service providers with the current short message distribution quantity not meeting the corresponding current short message ratio, and distributing the target mobile phone number to the selected short message service provider;
and respectively sending each target mobile phone number and the short message to be sent to the allocated short message service provider so as to send the short message to be sent to each target mobile phone number through each short message service provider.
2. The method of claim 1, wherein the selecting the short message service provider with the highest short message arrival rate of the target mobile phone number from the short message service providers whose current short message distribution quantity does not satisfy the corresponding current short message ratio based on historical short message arrival rates of the short message service providers in turn for each target mobile phone number, and allocating the target mobile phone number to the selected short message service provider comprises:
selecting one target mobile phone number from the target mobile phone numbers which are not marked as distributed as the current mobile phone number;
inquiring the historical short message arrival rate of each current service provider to the first serial number of the current mobile phone number; the first serial number comprises a network identification number and a regional code in a mobile phone number; the current service provider refers to the short message service provider with the current short message distribution amount not meeting the corresponding current short message amount ratio; the historical short message arrival rate of the current service provider to the first serial number refers to the arrival rate of the short messages sent by the current service provider to each mobile phone number of the first serial number in the past;
selecting the current service provider with the highest historical short message arrival rate of the first serial number of the current mobile phone number, and determining the current service provider as the current optimal service provider;
if the historical short message arrival rate of any one current service provider to the first serial number of the current mobile phone number is not inquired, inquiring the historical short message arrival rate of each current service provider to the second serial number of the current mobile phone number; the second serial number is a network identification number in the mobile phone number; the historical short message arrival rate of the current service provider to one second serial number refers to the arrival rate of the current service provider sending short messages to each mobile phone number of the second serial number in the past;
selecting the current service provider with the highest historical short message arrival rate of the second serial number of the current mobile phone number, and determining the current service provider as the current optimal service provider;
if the historical short message arrival rate of any one current service provider to the second serial number of the current mobile phone number is not inquired, selecting the current service provider with the highest historical overall short message arrival rate, and determining the current service provider as the current optimal service provider; the historical integral short message arrival rate of one current service provider refers to the arrival rate of short messages sent to all mobile phone numbers by the current service provider;
distributing the current mobile phone number to the current optimal service provider;
marking the target collection number as allocated;
judging whether the target mobile phone number which is not marked as distributed still exists; if the target mobile phone numbers which are not marked as distributed yet exist, returning to execute each target mobile phone number which is not marked as distributed yet, and selecting one target mobile phone number as the current mobile phone number;
and if the target mobile phone number which is not marked as the allocated number does not exist, feeding back all the allocated target mobile phone numbers.
3. The method of claim 2, wherein said selecting one of said target cell phone numbers that is not marked as allocated as a current cell phone number comprises:
determining the arrival rate of the target short message corresponding to each target mobile phone number which is not marked as distributed currently; the target short message arrival rate corresponding to the target mobile phone number is the maximum value of the historical short message arrival rates of the current service providers to the first serial number of the target mobile phone number, or the maximum value of the historical short message arrival rates of the current service providers to the second serial number of the target mobile phone number when the historical short message arrival rate of any one current service provider to the first serial number of the target mobile phone number does not exist;
sequencing each target mobile phone number which is not marked as distributed in a descending order according to the current short message arrival rate corresponding to each target mobile phone number;
and selecting the target mobile phone number ranked at the first position as the current mobile phone number.
4. The method of claim 2, wherein said selecting one of said target mobile phone numbers that is never marked as allocated as a current mobile phone number further comprises:
creating a grid equal to the total number of the target mobile phone numbers;
distributing the grids for each short message service provider according to the current short message amount ratio corresponding to each short message service provider;
wherein the allocating the current mobile phone number to the current optimal service provider comprises:
and placing the current mobile phone number into an unoccupied grid of the current optimal service provider.
5. The method of claim 2, wherein after sending each of the target mobile phone number and the short message to be sent to the assigned sms, further comprising:
receiving the short message arrival result of each target mobile phone number fed back by each short message service provider;
and calculating the short message arrival rate of each short message service provider to the first serial number of each target mobile phone number, the short message arrival rate to the second serial number of each target mobile phone number and the overall short message arrival rate of each short message service provider based on the short message arrival result of each target mobile phone number.
6. A short message distribution device is characterized by comprising:
the information acquisition unit is used for acquiring the current basic information of each short message service provider;
the proportion calculation unit is used for calculating and obtaining the current short message amount proportion corresponding to each short message service provider based on the current basic information of each short message service provider;
the distribution unit is used for selecting the short message service provider with the highest short message arrival rate of the target mobile phone number from the short message service providers with the current short message distribution amount not meeting the corresponding current short message ratio based on the historical short message arrival rate of each short message service provider in turn aiming at each target mobile phone number, and distributing the target mobile phone number to the selected short message service provider;
and the sending unit is used for respectively sending each target mobile phone number and the short message to be sent to the allocated short message service provider so as to send the short message to be sent to each target mobile phone number through each short message service provider.
7. The apparatus of claim 6, wherein the allocation unit comprises:
the first selection unit is used for selecting one target mobile phone number from the target mobile phone numbers which are not marked as distributed as the current mobile phone number;
the first query unit is used for querying the historical short message arrival rate of each current service provider to the first serial number of the current mobile phone number; the first serial number comprises a network identification number and a regional code in a mobile phone number; the current service provider refers to the short message service provider with the current short message distribution amount not meeting the corresponding current short message amount ratio; the historical short message arrival rate of the current service provider to the first serial number refers to the arrival rate of the short messages sent by the current service provider to each mobile phone number of the first serial number in the past;
the second selecting unit is used for selecting the current service provider with the highest historical short message arrival rate of the first serial number of the current mobile phone number and determining the current service provider as the current optimal service provider;
a second query unit, configured to query a historical short message arrival rate of each current service provider for a second serial number of the current mobile phone number when the historical short message arrival rate of any current service provider for the first serial number of the current mobile phone number is not queried; the second serial number is a network identification number in the mobile phone number; the historical short message arrival rate of the current service provider to the second serial number refers to the arrival rate of the short messages sent by the current service provider to each mobile phone number of the second serial number in the past;
a third selecting unit, configured to select the current service provider with the highest historical short message arrival rate for the second serial number of the current mobile phone number, and determine that the current service provider is the current optimal service provider;
a fourth selecting unit, configured to select the current service provider with the highest historical overall short message arrival rate when the historical short message arrival rate of any one current service provider for the second serial number of the current mobile phone number is not queried, and determine that the current service provider is the current optimal service provider; the historical integral short message arrival rate of one current service provider refers to the arrival rate of short messages sent to all mobile phone numbers by the current service provider;
the number distribution unit is used for distributing the current mobile phone number to the current optimal service provider;
a marking unit for marking the target collection number as allocated;
the judging unit is used for judging whether the target mobile phone number which is not marked as distributed still exists; if the target mobile phone number which is not marked as distributed still exists, returning to the first selecting unit;
and the feedback unit is used for feeding back all the allocated target mobile phone numbers when judging that the target mobile phone numbers which are not marked as allocated do not exist.
8. The apparatus of claim 7, wherein the first selecting unit comprises:
the determining unit is used for determining the arrival rate of the target short message corresponding to each target mobile phone number which is not marked as distributed currently; the target short message arrival rate corresponding to the target mobile phone number is the maximum value of the historical short message arrival rates of the current service providers to the first serial number of the target mobile phone number, or the maximum value of the historical short message arrival rates of the current service providers to the second serial number of the target mobile phone number when the historical short message arrival rate of any one current service provider to the first serial number of the target mobile phone number does not exist;
the sequencing unit is used for sequencing all the target mobile phone numbers which are not marked as distributed in a descending order according to the current short message arrival rate corresponding to each target mobile phone number;
and the first selection subunit is used for selecting the target mobile phone number which is sequenced at the first place as the current mobile phone number.
9. An electronic device, comprising:
a memory and a processor;
wherein the memory is used for storing programs;
the processor is configured to execute the program, and when the program is executed, the program is specifically configured to implement the short message distribution method according to any one of claims 1 to 5.
10. A computer storage medium storing a computer program which, when executed, implements the short message delivery method according to any one of claims 1 to 5.
CN202210974541.9A 2022-08-15 2022-08-15 Short message distribution method and device, electronic equipment and storage medium Active CN115190441B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210974541.9A CN115190441B (en) 2022-08-15 2022-08-15 Short message distribution method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210974541.9A CN115190441B (en) 2022-08-15 2022-08-15 Short message distribution method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN115190441A true CN115190441A (en) 2022-10-14
CN115190441B CN115190441B (en) 2024-02-27

Family

ID=83522571

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210974541.9A Active CN115190441B (en) 2022-08-15 2022-08-15 Short message distribution method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN115190441B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024082406A1 (en) * 2022-10-18 2024-04-25 湖南快乐阳光互动娱乐传媒有限公司 Traffic distribution method and apparatus, and storage medium and device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104703152A (en) * 2013-12-10 2015-06-10 浙江融创信息产业有限公司 Short message processing method and short message processing device
WO2017158395A1 (en) * 2016-03-16 2017-09-21 Георгий КАРАГЯУР Method for the targeted delivery of advertising information to a mobile communication subscriber
CN107347182A (en) * 2016-05-04 2017-11-14 北京京东尚科信息技术有限公司 Short message distribution method and system
CN108200544A (en) * 2018-03-02 2018-06-22 北京国电通网络技术有限公司 Short message delivery method and SMS platform
CN109168135A (en) * 2018-11-09 2019-01-08 上海银赛计算机科技有限公司 Selection method, device, SMS platform and the storage medium of short message sendaisle
CN110582064A (en) * 2019-10-30 2019-12-17 杭州数跑科技有限公司 Short message distribution method, device, equipment and medium
CN113329345A (en) * 2021-05-31 2021-08-31 广州启生信息技术有限公司 Method and device for improving short message sending success rate

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104703152A (en) * 2013-12-10 2015-06-10 浙江融创信息产业有限公司 Short message processing method and short message processing device
WO2017158395A1 (en) * 2016-03-16 2017-09-21 Георгий КАРАГЯУР Method for the targeted delivery of advertising information to a mobile communication subscriber
CN107347182A (en) * 2016-05-04 2017-11-14 北京京东尚科信息技术有限公司 Short message distribution method and system
CN108200544A (en) * 2018-03-02 2018-06-22 北京国电通网络技术有限公司 Short message delivery method and SMS platform
CN109168135A (en) * 2018-11-09 2019-01-08 上海银赛计算机科技有限公司 Selection method, device, SMS platform and the storage medium of short message sendaisle
CN110582064A (en) * 2019-10-30 2019-12-17 杭州数跑科技有限公司 Short message distribution method, device, equipment and medium
CN113329345A (en) * 2021-05-31 2021-08-31 广州启生信息技术有限公司 Method and device for improving short message sending success rate

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024082406A1 (en) * 2022-10-18 2024-04-25 湖南快乐阳光互动娱乐传媒有限公司 Traffic distribution method and apparatus, and storage medium and device

Also Published As

Publication number Publication date
CN115190441B (en) 2024-02-27

Similar Documents

Publication Publication Date Title
US20190026691A1 (en) Method, apparatus, and system for scheduling logistic resources
CN108681857B (en) Distribution order distribution method and device and computer readable storage medium
CN108229767B (en) Order picking task distribution method, device and system
CN102217256B (en) Queue scheduling method and apparatus
CN109889999B (en) Flow pool management method, system and terminal of Internet of things card
JP2019517748A (en) Agent allocation method, device, server and recording medium
CN107948004B (en) Video CDN (content delivery network) calling optimization method and device
CN107404541B (en) Method and system for selecting neighbor node in peer-to-peer network transmission
CN104702625A (en) Method and device for scheduling access request in CDN (Content Delivery Network)
CN103746933A (en) Node distribution method and control center
CN102045321A (en) Flow control method and system for software downloading
CN110502321A (en) A kind of resource regulating method and system
CN115190441A (en) Short message distribution method and device, electronic equipment and storage medium
CN107819825A (en) A kind of service scheduling method, device and electronic equipment
CN110889656A (en) Warehouse rule configuration method and device
CN110288276B (en) Method and device for generating information
CN114844791A (en) Cloud service automatic management and distribution method and system based on big data and storage medium
CN105243078A (en) File resource distribution method, system and apparatus
CN102932838A (en) Method and equipment for short-delay resource management and wireless access network equipment
CN101510922B (en) Method, apparatus, equipment and system for managing medium resource
CN103441865B (en) Method, system and the BRAS and Portal server of management ip address
KR20170014804A (en) Virtual machine provisioning system and method for cloud service
CN110366194A (en) Resource transfer method, apparatus and system
CN103338486A (en) Method and system for bandwidth allocation
CN110766276A (en) Device, method, equipment and storage medium for nearby distribution of maintenance tasks

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant