[go: up one dir, main page]

CN114302351B - Short message service processing method and device, computer equipment and storage medium - Google Patents

Short message service processing method and device, computer equipment and storage medium Download PDF

Info

Publication number
CN114302351B
CN114302351B CN202210221385.9A CN202210221385A CN114302351B CN 114302351 B CN114302351 B CN 114302351B CN 202210221385 A CN202210221385 A CN 202210221385A CN 114302351 B CN114302351 B CN 114302351B
Authority
CN
China
Prior art keywords
short message
target
service
target short
message service
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.)
Active
Application number
CN202210221385.9A
Other languages
Chinese (zh)
Other versions
CN114302351A (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.)
Taiping Financial Technology Services Shanghai Co Ltd Shenzhen Branch
Original Assignee
Taiping Financial Technology Services Shanghai Co Ltd Shenzhen Branch
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 Taiping Financial Technology Services Shanghai Co Ltd Shenzhen Branch filed Critical Taiping Financial Technology Services Shanghai Co Ltd Shenzhen Branch
Priority to CN202210221385.9A priority Critical patent/CN114302351B/en
Publication of CN114302351A publication Critical patent/CN114302351A/en
Application granted granted Critical
Publication of CN114302351B publication Critical patent/CN114302351B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application relates to a short message service processing method, a short message service processing device, computer equipment and a storage medium, and relates to the technical field of computers. The method comprises the following steps: determining the function of the target short message service which is not verified according to the verified function identification information of the target short message service; determining a target function verification service in an idle state currently from function verification services corresponding to functions which are not verified; performing function verification on the target short message service based on the target function verification service, and changing the verified function identification information after the verification is passed; and sending and processing the target short message service under the condition that the changed verified function identification information indicates that the target short message service verifies all functions. The method can improve the working efficiency of the short message service.

Description

Short message service processing method and device, computer equipment and storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method and an apparatus for processing a short message service, a computer device, and a storage medium.
Background
With the continuous development of science and technology, short message service is operated. The short message service is widely used in various industries as a convenient and fast mobile terminal application. In the using process of the short messages, some advertisement short messages or dangerous short messages also exist. For example, some dangerous words are transmitted or negative claim short messages are transmitted. Therefore, how to monitor the short message service of the user becomes an urgent problem to be solved.
In the conventional technology, a serial mode is usually used to perform security verification on a short message service in multiple aspects, for example, the first security verification is to verify whether a mobile phone number corresponding to a short message is a blacklist client, and the second security verification is to verify whether a sensitive word exists in the short message. The second security verification can be performed only after the first security verification is completed for the short message.
Therefore, in the method, a large amount of time is wasted in the process of carrying out security verification on the short message service, and the efficiency is low.
Disclosure of Invention
Therefore, it is necessary to provide a short message service processing method, device, computer device and storage medium for solving the above technical problems, so as to improve the working efficiency of the short message service.
In a first aspect, a method for processing a short message service is provided, where the method includes: determining the function of the target short message service which is not verified according to the verified function identification information of the target short message service; determining a target function verification service in an idle state currently from function verification services corresponding to functions which are not verified; performing function verification on the target short message service based on the target function verification service, and changing the verified function identification information after the verification is passed; and sending and processing the target short message service under the condition that the changed verified function identification information indicates that the target short message service verifies all functions.
In one embodiment, the method further comprises: and returning to the step of executing the function of confirming that the target short message service is not verified according to the verified function identification information of the target short message service under the condition that the changed verified function identification information indicates that the target short message service has the function of not verifying.
In one embodiment, the sending process of the target short message service includes: determining a target short message sending channel from each short message sending channel according to the weight of each short message sending channel; and sending and processing the target short message service based on the target short message sending channel.
In one embodiment, determining a target short message sending channel from each short message sending channel according to the weight of each short message sending channel includes: calculating the rated sending quantity corresponding to each short message sending channel based on a channel averaging algorithm according to the weight of each short message sending channel; and according to the rated sending quantity corresponding to each short message sending channel, taking the short message sending channel with the sending quantity not reaching the corresponding rated sending quantity in each short message sending channel as a target short message sending channel.
In one embodiment, the sending process of the target short message service based on the target short message sending channel includes: sending a heartbeat detection packet to a target short message sending channel, and detecting whether the target short message sending channel is disconnected; if the target short message sending channel is not disconnected, the target short message sending channel is used for sending and processing the target short message service.
In one embodiment, the method further comprises: if the target short message sending channel is disconnected, selecting a standby short message sending channel from the short message sending channels except the target short message sending channel according to the weight of each short message sending channel; and sending and processing the target short message service through the standby short message sending channel.
In one embodiment, the target function verification service includes a target function verification message queue and a target function verification thread, and the performing function verification on the target short message service based on the target function verification service includes: and putting the target short message service into a target function verification message queue, and performing function verification on the target short message service based on a target function verification thread.
In a second aspect, a short message service processing apparatus is provided, the apparatus includes:
the first determining module is used for determining the function of the target short message service which is not verified according to the verified function identification information of the target short message service;
the second determining module is used for determining the target function verification service in the idle state currently from the function verification services corresponding to the functions which are not verified;
the function verification module is used for performing function verification on the target short message service based on the target function verification service and changing the verified function identification information after the verification is passed;
and the sending module is used for sending the target short message service under the condition that the changed verified function identification information indicates that the target short message service verifies all functions.
In a third aspect, a computer device is provided, which includes a memory and a processor, where the memory stores a computer program, and the processor implements the short message service processing method according to any one of the above first aspects when executing the computer program.
In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and the computer program, when executed by a processor, implements the short message service processing method according to any one of the first aspect.
According to the short message service processing method, the short message service processing device, the computer equipment and the storage medium, the computer equipment determines the function that the target short message service is not verified according to the verified function identification information of the target short message service; determining a target function verification service in an idle state currently from function verification services corresponding to functions which are not verified; performing function verification on the target short message service based on the target function verification service, and changing the verified function identification information after the verification is passed; and sending and processing the target short message service under the condition that the changed verified function identification information indicates that the target short message service verifies all functions. In the method, when the computer equipment performs the function verification on the target short message service, the function verification can be performed randomly according to whether each function verification service is in an idle state or not, and time is not wasted for waiting. Instead of the prior art, the function verification of the target short message service must be performed according to a certain sequence, so that a plurality of short message services may wait for the same function verification at the same time, which wastes time, low efficiency and resources. In the method, the condition that a plurality of short message services wait for the same function verification at the same time can not occur, but a plurality of function verification services are utilized to perform function verification on the plurality of short message services at the same time, so that the time for function verification of the short message services is saved, the efficiency for function verification of the short message services is improved, and the resource utilization rate is improved.
Drawings
Fig. 1 is a schematic flow chart of a short message service processing method in an embodiment;
fig. 2 is a schematic diagram illustrating a functional verification processing flow in the short message service processing method in one embodiment;
fig. 3 is a schematic diagram of a function verification service in the short message service processing method in an embodiment;
fig. 4 is a schematic diagram illustrating a functional verification processing flow in a short message service processing method according to another embodiment;
FIG. 5 is a flow chart illustrating a method for processing short message service in one embodiment;
FIG. 6 is a diagram illustrating a supplier service comprehensive evaluation standard in the short message service processing method according to an embodiment;
fig. 7 is a schematic diagram illustrating accumulated scores of providers in the short message service processing method according to an embodiment;
fig. 8 is a schematic view illustrating a target short message service processing flow in the short message service processing method according to an embodiment;
fig. 9 is a schematic flowchart of a short message service processing method in an embodiment;
fig. 10 is a schematic flow chart of a short message service processing method in an embodiment;
fig. 11 is a schematic diagram illustrating a target short message service sending flow in the short message service processing method in one embodiment;
FIG. 12 is a schematic diagram illustrating a processing flow of a target short message service in the short message service processing method according to an embodiment;
fig. 13 is a schematic flow chart of a short message service processing method in an embodiment;
fig. 14 is a block diagram of a short message service processing apparatus according to an embodiment;
fig. 15 is a block diagram of a short message service processing apparatus according to an embodiment;
fig. 16 is a block diagram of a short message service processing apparatus in an embodiment;
FIG. 17 is a diagram illustrating an internal structure of a computer device serving as a server in one embodiment;
fig. 18 is an internal configuration diagram in a case where the computer device is a terminal in one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
It should be noted that, in the method for short message service processing provided in this embodiment of the present application, an execution main body of the method may be a short message service processing device, and the short message service processing device may be implemented in a software, hardware, or a combination of software and hardware to become a part or all of a computer device, where the computer device may be a server or a terminal, where the server in this embodiment of the present application may be a server or a server cluster composed of multiple servers, and the terminal in this embodiment of the present application may be a smart phone, a personal computer, a tablet computer, a wearable device, a child story machine, an intelligent robot, and other intelligent hardware devices. In the following method embodiments, the execution subject is a computer device as an example.
In an embodiment of the present application, as shown in fig. 1, a short message service processing method is provided, which is described by taking an example that the method is applied to a computer device, and includes the following steps:
step 101, the computer device determines the function of the target short message service that is not verified according to the verified function identification information of the target short message service.
Specifically, the computer device may perform multiple function verification on the target short message service based on multiple function verification services, where each function verification service corresponds to one identification information. After the computer device completes one function verification to the target short message service each time, the identification information of the function verification service corresponding to the function verification can be added to the target short message service to represent that the target short message service has completed the function verification, so that the target short message service is provided with the verified function identification information.
Before the function verification of the target short message service, the computer equipment can firstly acquire the verified function identification information of the target short message service, so that which functions of the target short message service are verified can be determined. And the computer equipment determines the target short message service as the verification function according to the verification function.
For example, it is assumed that the computer device may perform N functional verification services on the target short message service, and identification information corresponding to each functional verification service may be 1, 2, 3, and N. The N function verification services may include N function verification services such as a mobile phone blacklist function verification service, a sensitive word function verification service, a template ID registration function verification service, a template switch function verification service, and a message verification service. The 1, 2, 3, the. After each functional verification is completed, the computer device can mark the identification information of the functional verification service corresponding to the functional verification to the target short message service, so that the verified functional identification information can construct a second set, and the second set only comprises the verified functional identification information. And the computer equipment compares the first set with the second set to determine the function that the target short message service is not verified.
Step 102, the computer device determines a target functional verification service currently in an idle state from functional verification services corresponding to functions that are not verified.
Specifically, after determining the function that the target short message service is not verified, the computer device may determine the function verification service in the idle state from the function verification services corresponding to the function that is not verified. Then, the computer device randomly determines a target functional verification service from the functional verification services in the idle state.
For example, it is assumed that the computer device can perform 20 function verification services on the target short message service, where functions corresponding to 1-10 are verified, the computer device determines that functions corresponding to 11-20 are not verified, and the computer device determines the function verification service in an idle state from the function verification services corresponding to 11-20. Assuming that the functional verification services in the idle state are 12-18, the computer device randomly determines a target functional verification service from the functional verification services corresponding to 12-18.
And 103, the computer equipment performs function verification on the target short message service based on the target function verification service, and changes the verified function identification information after the verification is passed.
Specifically, after the computer device determines the target function verification service, the computer device may perform function verification on the target short message service based on the target function verification service, and change the verified function identification information after the verification is passed.
For example, as shown in fig. 2, it is assumed that the computer device can perform N functional verifications on the target short message service, and identification information corresponding to each functional verification may be 1, 2, 3, and N. The N function verifications may include N function verifications such as mobile phone blacklist function verification, sensitive word function verification, template ID registration function verification, template switch function verification, and message verification.
When the target short message service starts to perform function verification, the computer device may randomly generate a value, and the value may be used to represent that the function verification corresponding to the value is performed on the target short message service. For example, the computer device randomly generates 1, 1 to indicate that the mobile phone blacklist function verification is performed on the target short message service. Then, the computer device performs mobile phone blacklist function verification on the target short message service, after the mobile phone blacklist function verification is performed on the target short message service, the computer device marks 1 on the target short message service, and randomly generates a numerical value corresponding to a next idle-state function verification service except 1 according to other idle-state function verification services, for example, the computer device can randomly generate 2, 2 to represent that sensitive word function verification is performed on the target short message service. And then, the computer equipment carries out sensitive word function verification on the target short message service, labels 2 the target short message service after the sensitive word function verification is carried out on the target short message service, and randomly generates a numerical value corresponding to the next idle-state function verification service except 1 and 2 according to other idle-state function verification services. And repeating the steps until the N functional verifications of the target short message service are completed.
And 104, the computer equipment sends and processes the target short message service under the condition that the changed verified function identification information indicates that the target short message service verifies all functions.
Specifically, under the condition that all function verification services are carried out on the target short message service, the verified function identification information is changed, and the changed verified function identification information indicates that the target short message service verifies all functions, the computer equipment transmits the target short message service by using the short message transmission channel.
In the short message service processing method, the computer equipment determines the function of the target short message service which is not verified according to the verified function identification information of the target short message service; determining a target function verification service in an idle state currently from function verification services corresponding to functions which are not verified; performing function verification on the target short message service based on the target function verification service, and changing the verified function identification information after the verification is passed; and sending and processing the target short message service under the condition that the changed verified function identification information indicates that the target short message service verifies all functions. In the method, when the computer equipment performs the function verification on the target short message service, the function verification can be performed randomly according to whether each function verification service is in an idle state or not, and time is not wasted for waiting. Rather than the function verification of the target short message service in a certain order as in the prior art. In the prior art, a plurality of short message services may wait for the same function verification at the same time, thereby wasting time, low efficiency and wasting resources. In the method, a plurality of short message services do not wait for the same function verification at the same time, but a plurality of function verification services perform function verification on the plurality of short message services at the same time, so that the time for function verification of the short message services is saved, the efficiency for function verification of the short message services is improved, and the resource utilization rate is improved.
In an embodiment of the present application, the short message service processing method may further include the following steps:
and under the condition that the changed verified function identification information indicates that the target short message service has a function which is not verified, the computer equipment returns to execute the step of determining the function which is not verified of the target short message service according to the verified function identification information of the target short message service.
Specifically, after the computer device performs at least one function verification on the target short message service based on at least one function verification service, the computer device changes verified function identification information corresponding to the target short message service, so that the verified function identification information includes identification information corresponding to all verified function verification services. And the computer equipment continuously compares the verified function identification information with the identification information corresponding to all the function verification services, and under the condition that the changed verified function identification information indicates that the target short message service has a function which is not verified, the computer equipment acquires the verified function identification information of the target short message service again, and determines the function which is not verified of the target short message service again according to the verified function identification information of the target short message service.
In the embodiment of the application, under the condition that the changed verified function identification information indicates that the target short message service has a function which is not verified, the computer equipment returns to execute the step of determining the function which is not verified of the target short message service according to the verified function identification information of the target short message service. Therefore, the computer equipment can be ensured to verify all functions of the target short message service, and the target short message service is prevented from having functions which are not verified, so that the safety of the target short message service can be further ensured.
In an embodiment of the present application, the target function verification service includes a target function verification message queue and a target function verification thread, and the "performing function verification on the target short message service based on the target function verification service" in step 103 may include the following contents:
and the computer equipment puts the target short message service into a target function verification message queue and performs function verification on the target short message service based on the target function verification thread.
Illustratively, a functional module may be included in the computer device, and the functional module may include a plurality of functional verification message queues and functional verification threads corresponding to the functional verification message queues. And under the condition that the functional module is started, the computer equipment loads data according to the function parameters of the background database and sets an identification information instruction for each function verification service. And the computer equipment responds to the identification information instruction of each function verification service, randomly puts the target short message service into a function verification message queue, and then performs function verification on the target short message service by using a function verification thread corresponding to the function verification message queue. Fig. 3 is a schematic diagram illustrating an optional implementation flow for performing function verification on a target short message service.
In an optional embodiment of the present application, before performing function verification on a target short message service, a computer device may first determine whether a sending user corresponding to the target short message service is in a white list of a receiving user; if the sending user is not in the white list of the receiving user, performing function check on the target short message service; if the sending user is in the white list of the receiving user, the function verification of the target short message service is not needed, and the sending processing is carried out on the target short message service.
Exemplarily, as shown in fig. 4, a schematic diagram of another alternative implementation flow for performing function verification on a target short message service is shown. The computer equipment firstly establishes a redis queue, inputs a target short message service to a public redis module, acquires a white list of a receiving user, judges whether a sending user is in the white list queue of the receiving user, and if not, performs function verification on the target short message service; if yes, the target short message service enters a routing module, and a target short message sending channel is determined for the target short message service. A specific process of performing function verification on the target short message service may be as shown in fig. 3.
In the embodiment of the application, the computer equipment puts the target short message service into a target function verification message queue and performs function verification on the target short message service based on a target function verification thread. Therefore, the accuracy of the function verification of the target short message service can be ensured.
In an embodiment of the present application, as shown in fig. 5, the "processing the target short message service in step 104 may include the following steps:
step 501, the computer device determines a target short message sending channel from each short message sending channel according to the weight of each short message sending channel.
Specifically, the computer device obtains scores of evaluation of each short message sending channel by a professional, removes a highest score and a lowest score, and calculates an average value of the total scores as a final score of each short message sending channel. And determining the weight corresponding to each short message sending channel according to the final score of each short message sending channel. And the computer equipment determines a target short message sending channel from each short message sending channel according to the weight of each short message sending channel and the attribute information of the target short message service.
When the professional evaluates each short message sending channel, the professional can take the factors of the single price of the short message, the success and failure rate of the short message sending channel, the complaint proportion of the short message channel, the response capability of the agent for processing the short message service in time and the like into consideration to comprehensively evaluate each short message sending channel.
Optionally, before obtaining the score for the professional to score each short message sending channel, the computer device needs to input each index of each short message sending channel corresponding to each service provider through an input component of the computer device, and the computer device stores each index of each short message sending channel corresponding to each service provider input by the user into a service provider parameter table in the database. Then the process is repeated. And the computer equipment acquires the scores of the evaluation of each short message sending channel by the professional based on the supplier service comprehensive evaluation standard, so as to generate a supplier accumulated score table. Illustratively, as shown in FIG. 6, an alternative implementation of the composite evaluation criteria is served to a provider. The embodiment of the application does not specifically limit the comprehensive evaluation standard of the provider service. As shown in fig. 7, which is an alternative implementation form of the supplier cumulative score table, the supplier cumulative score table is not specifically limited in the embodiment of the present application.
Optionally, after the target short message service is obtained, the computer device may further obtain attribute information of the target short message service. The attribute information of the target short message service can comprise information such as a source channel, a service type, user attributes and a mobile phone number segment of the target short message service, and the computer equipment matches the target short message service with a target short message sending channel and a standby short message sending channel according to the attribute information of the target short message service.
Exemplarily, as shown in fig. 8, the overall process of processing the target short message service for the computer device is shown. And after receiving the target short message service, the computer equipment routes the short message of the target short message service according to the corresponding scores of the professional on each short message sending channel. The computer equipment determines a high-quality short message sending channel for the target short message service according to the service type of the target short message service, the short message priority and the score of each short message sending channel, and then the gateway program sends the target short message service.
Step 502, the computer device sends the target short message service based on the target short message sending channel.
Specifically, after determining the target short message sending channel, the computer device may send the target short message service to the processing device by using the target short message sending channel.
In the embodiment of the application, the computer equipment determines a target short message sending channel from each short message sending channel according to the weight of each short message sending channel; and sending and processing the target short message service based on the target short message sending channel. The method can ensure the successful sending of the target short message service, and can select the matched short message sending channel for the target short message service, thereby reasonably utilizing the short message sending channel resource.
In an embodiment of the present application, as shown in fig. 9, the step 501 of "determining a target short message transmission channel from each short message transmission channel according to the weight of each short message transmission channel" may include the following steps:
and step 901, calculating the rated sending quantity corresponding to each short message sending channel by the computer equipment based on a channel averaging algorithm according to the weight of each short message sending channel.
Specifically, after the weight of each short message transmission channel is obtained, the computer device may calculate a rated transmission amount corresponding to each short message transmission channel based on a channel averaging algorithm.
Optionally, the weight may be a percentage of the number of the short messages sent by each short message sending channel to the total number of the short messages sent. For example, the total number of short messages sent is 1000, where the number of short messages sent by a certain short message sending channel is 600, and the weight corresponding to the short message sending channel is 60%.
For example, the weight of each short message transmission channel may be: the weight of a short message sending channel of a business scene rule (a formulated channel) is greater than the weight of a score A short message sending channel is greater than the weight of a score B short message sending channel is greater than the weight of a score C short message sending channel is greater than the weight of a score D short message sending channel.
The score of the score A short message sending channel is greater than the score of the score B short message sending channel is greater than the score of the score C short message sending channel is greater than the score of the score D short message sending channel.
Illustratively, the nominal sending quantity corresponding to each short message sending channel calculated by the computer device based on the channel averaging algorithm may be: the rated transmission quantity of the score A short message transmission channel is not more than 50%, the rated transmission quantity of the score B short message transmission channel is not more than 30%, the rated transmission quantity of the score C short message transmission channel is not more than 15%, the rated transmission quantity of the score D short message transmission channel is not more than 5%, and the rated transmission quantity of the score D short message transmission channel is 0%.
And step 902, the computer device takes the short message sending channel with the sending quantity not reaching the corresponding rated sending quantity in each short message sending channel as a target short message sending channel according to the rated sending quantity corresponding to each short message sending channel.
Optionally, after obtaining the rated sending quantity corresponding to each short message sending channel, the computer device may obtain the current sending quantity of each short message sending channel, so as to determine, according to the rated sending quantity corresponding to each short message sending channel and the current sending quantity, the short message sending channel whose sending quantity does not reach the corresponding rated sending quantity. The computer equipment can randomly match the short message sending channel for the target short message service according to the short message sending channel with the sending quantity not reaching the corresponding rated sending quantity, so that the short message sending channel with the matched sending quantity not reaching the corresponding rated sending quantity is used as the target short message sending channel.
Optionally, the computer device may also preferentially select the short message sending channel with the highest weight as the target short message sending channel according to the rated sending amount corresponding to each short message sending channel. If the short message sending channel with the highest weight has finished the rated sending quantity, the computer equipment selects the short message sending channel with the next weight level as the target sending channel. And the process is circulated until the target short message service is found to be matched with the target short message sending channel.
For example, it is assumed that the weight of each short message transmission channel may be: the weight of a short message sending channel of a business scene rule (a formulated channel) is greater than the weight of a score A short message sending channel is greater than the weight of a score B short message sending channel is greater than the weight of a score C short message sending channel is greater than the weight of a score D short message sending channel.
Under the condition that the target short message service has no service scene short message sending channel, the computer equipment can preferentially select a score A short message sending channel as the target short message sending channel for the target short message service, and if the score A short message sending channel finishes the rated sending quantity or the score A short message sending channel is abnormal, the computer equipment selects a score B short message sending channel as the target short message sending channel; if the score B short message sending channel finishes the rated sending quantity or the score B short message sending channel is abnormal, the computer equipment selects the score C short message sending channel as a target short message sending channel, and the steps are circulated according to the weight sequence of each short message sending channel until the target short message service is found to be matched with the target short message sending channel.
In the embodiment of the application, the computer device calculates the rated sending quantity corresponding to each short message sending channel based on the channel averaging algorithm according to the weight of each short message sending channel, and takes the short message sending channel with the sending quantity not reaching the corresponding rated sending quantity in each short message sending channel as the target short message sending channel according to the rated sending quantity corresponding to each short message sending channel. Therefore, the computer equipment can reasonably distribute and manage each short message sending channel and ensure the reasonable utilization of each short message sending channel. In addition, the method also matches a proper target short message sending channel for the target short message service, thereby ensuring that the target short message service can be successfully sent and avoiding that the target short message service can not be successfully sent due to the abnormality of one short message sending channel.
In an embodiment of the present application, as shown in fig. 10, the "processing of sending a target short message service based on a target short message sending channel" in step 502 may include the following steps:
step 1001, the computer device sends a heartbeat detection packet to the target short message sending channel, and detects whether the target short message sending channel is disconnected.
Specifically, after determining the target short message sending channel, the computer device may select a disconnection concurrent mode to send the target short message service, or may select a complete concurrent mode to send the target short message service.
The disconnection concurrency means that the computer equipment can determine a target short message sending channel and at least one standby short message sending channel for the target short message service according to the weight corresponding to each short message sending channel and the attribute information corresponding to the target short message service. The computer device first selects a target short message sending channel to send the target short message service, and when the target short message sending channel is disconnected, the computer device can match a standby short message sending channel for the target short message service according to the weight of each short message sending channel.
And the computer equipment calculates the rated sending quantity corresponding to each short message sending channel based on a channel averaging algorithm according to the weight of each short message sending channel under the condition that each short message sending channel is not disconnected, matches a target short message sending channel for the target short message service according to the rated sending quantity corresponding to each short message sending channel, and sends the target short message service by using the target short message sending channel.
For example, as shown in fig. 11, when the computer device selects disconnection and concurrence, the computer device determines whether the main gateway proxy of the target short message transmission channel is in the disconnection list, if so, this indicates that the gateway proxy of the target short message transmission channel is disconnected, and then the computer device transmits the target short message service by using the gateway proxy of the standby short message transmission channel; if not, the computer equipment judges whether the computer equipment is disconnected with a gateway proxy of the target short message sending channel, if so, the computer equipment sends the target short message service by using the gateway proxy of the standby short message sending channel; if not, the computer equipment transmits the target short message service by using the target short message transmission channel. And when the computer equipment selects complete concurrency, the computer equipment selects and determines a target short message sending channel corresponding to the target short message service according to a channel averaging algorithm. The computer equipment judges whether the target short message sending channel is in the disconnection list, if so, the computer equipment matches a standby short message sending channel for the target short message service; if not, the computer equipment transmits the target short message service by using the target short message transmission channel.
Therefore, after determining the target short message sending channel, the computer device needs to detect whether the target short message sending channel is disconnected.
Specifically, the computer device can analyze the monitoring condition of the target short message sending channel according to the socket link detection of the target short message sending channel and the status code returned by the target short message sending channel in real time. For example: the computer can judge the disconnection of the socket link according to the information such as the connection overtime of the target short message sending channel link. The computer equipment can continuously send three heartbeat (one heartbeat detection is sent in 30 seconds) detections to the target short message sending channel, if the responses of the target short message sending channel are not received, the computer equipment determines that the target short message sending channel has the same link problem and judges that the link of the target short message sending channel is in a broken link state. In addition, the computer equipment can also judge whether the target short message sending channel is arreared or not, and the condition of the characteristics of blacking by an operator and the like according to the characteristic state code (DB beginning and the like) returned by the target short message sending channel.
As shown in fig. 11, the computer device transmits a detection packet for determining whether or not the gateway proxy is disconnected from the gateway every 2 seconds, and the gateway proxy returns a response included in the gateway connection state information. The computer equipment judges the disconnection of the target short message sending channel according to the gateway connection state, and stores the target short message sending channel into a disconnection list if the target short message sending channel is disconnected; and if the target short message sending channel is not disconnected, deleting the target short message sending channel from the disconnected list.
It should be noted that the computer device may also monitor other short message sending channels by using the above method, and the specific method is the same as that of monitoring the target short message sending channel by the computer device, and the embodiment of the present application is not repeated here.
Step 1002, under the condition that the target short message sending channel is not disconnected, the computer equipment sends and processes the target short message service by using the target short message sending channel.
Specifically, under the condition that the target short message sending channel is not disconnected, the computer equipment sends and processes the target short message service by using the target short message sending channel.
Step 1003, under the condition that the target short message sending channel is disconnected, the computer equipment selects a standby short message sending channel from the short message sending channels except the target short message sending channel according to the weight of each short message sending channel.
Specifically, under the condition that the target short message sending channel is disconnected, the computer equipment selects a standby short message sending channel from the short message sending channels except the target short message sending channel according to the weight of each short message sending channel.
For example, it is assumed that the weight of each short message transmission channel may be: the method comprises the steps that the weight of a short message sending channel of a service scene rule (a set channel) is larger than the weight of a score A short message sending channel, the weight of a score B short message sending channel is larger than the weight of a score C short message sending channel, and the weight of a score D short message sending channel is larger than the weight of a score C short message sending channel.
Under the condition that the target short message service has no service scene short message sending channel, the computer equipment can preferentially select a score A short message sending channel as the target short message sending channel for the target short message service, and if the score A short message sending channel finishes the rated sending quantity or the score A short message sending channel is abnormal, the computer equipment selects a score B short message sending channel as a standby short message sending channel; if the score B short message sending channel finishes the rated sending quantity or the score B short message sending channel is abnormal, the computer equipment selects the score C short message sending channel as a standby short message sending channel, and the steps are circulated according to the weight sequence of each short message sending channel until the target short message service is found to be matched with the standby short message sending channel.
Step 1004, the computer device sends the target short message service through the standby short message sending channel.
Specifically, after the computer device selects a standby short message sending channel from short message sending channels except the target short message sending channel for the target short message service, the computer device sends and processes the target short message service through the standby short message sending channel.
In the embodiment of the application, the computer equipment sends the heartbeat detection packet to the target short message sending channel and detects whether the target short message sending channel is disconnected. And under the condition that the target short message sending channel is not disconnected, the computer equipment sends and processes the target short message service by using the target short message sending channel. And under the condition that the target short message sending channel is disconnected, the computer equipment selects a standby short message sending channel from the short message sending channels except the target short message sending channel according to the weight of each short message sending channel. The method can realize the detection of the target short message sending channel, thereby determining the connection state of the target short message sending channel, and sending the target short message service by using the standby short message sending channel under the condition that the target short message sending channel is disconnected, thereby ensuring the normal sending of the target short message service.
In an optional embodiment of the present application, as shown in fig. 12, a flow of the target short message service may include the following: after the computer device filters the black and white list of the target short message service, the target short message service is routed through a routing module, and then the computer device reads the routing configuration information to obtain the routing information. The routing information comprises a target short message sending channel and a standby short message sending channel. If no routing information exists, a failure response is returned. After the routing is completed, the target short message service enters a priority module of the computer equipment, and the target short message service is sent based on the priority of the target short message service.
To better explain the short message service processing method provided in the embodiment of the present application, as shown in fig. 13, the embodiment of the present application provides a flowchart of a short message service processing method, which specifically includes:
step 1301, the computer device determines the function of the target short message service that is not verified according to the verified function identification information of the target short message service.
In step 1302, the computer device determines a target functional verification service currently in an idle state from functional verification services corresponding to functions that have not yet been verified.
And step 1303, the computer device puts the target short message service into a target function verification message queue, performs function verification on the target short message service based on the target function verification thread, and changes the verified function identification information after the verification is passed.
In step 1304, under the condition that the changed verified function identification information indicates that the target short message service has a function which is not verified, the computer device returns to execute the step of determining the function which is not verified according to the verified function identification information of the target short message service.
Step 1305, under the condition that the changed verified function identification information indicates that the target short message service has verified all functions, the computer device calculates the rated sending quantity corresponding to each short message sending channel based on the channel averaging algorithm according to the weight of each short message sending channel.
Step 1306, the computer device takes the short message sending channel with the sending quantity not reaching the corresponding rated sending quantity in each short message sending channel as a target short message sending channel according to the rated sending quantity corresponding to each short message sending channel.
Step 1307, the computer device sends a heartbeat detection packet to the target short message sending channel, and detects whether the target short message sending channel is disconnected.
Step 1308, when the target short message sending channel is not disconnected, the computer device sends the target short message service by using the target short message sending channel.
Step 1309, under the condition that the target short message sending channel is disconnected, the computer device selects a standby short message sending channel from the short message sending channels except the target short message sending channel according to the weight of each short message sending channel.
Step 1310, the computer device sends the target short message service through the standby short message sending channel.
It should be understood that although the steps in the flowcharts of fig. 1, 5, 9, 10, and 13 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 1, 5, 9, 10, and 13 may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least some of the other steps.
In an embodiment of the present application, as shown in fig. 14, there is provided a short message service processing apparatus 1400, including: a first determination module 1410, a second determination module 1420, a function verification module 1430, and a transmission module 1440, wherein:
the first determining module 1410 is configured to determine, according to the verified function identification information of the target short message service, a function that the target short message service is not verified.
The second determining module 1420 is configured to determine a target functional verification service currently in an idle state from functional verification services corresponding to functions that are not to be verified.
And the function verification module 1430 is configured to perform function verification on the target short message service based on the target function verification service, and change the verified function identification information after the verification is passed.
The sending module 1440 is configured to send the target short message service when the changed verified function identification information indicates that the target short message service has verified all functions.
In an embodiment of the present application, as shown in fig. 15, the short message service processing apparatus 1400 further includes: returning to block 1450, wherein:
a returning module 1450, configured to return to execute the step of determining that the target short message service is not verified according to the verified function identification information of the target short message service when the changed verified function identification information indicates that the target short message service has a function that is not verified.
In an embodiment of the present application, as shown in fig. 16, the transmitting module 1440 includes:
a determining unit 1441, configured to determine a target short message sending channel from each short message sending channel according to the weight of each short message sending channel.
A sending unit 1442, configured to send and process the target short message service based on the target short message sending channel.
In an embodiment of the present application, the determining unit 1441 is specifically configured to calculate a rated sending amount corresponding to each short message sending channel based on a channel averaging algorithm according to the weight of each short message sending channel; and according to the rated sending quantity corresponding to each short message sending channel, taking the short message sending channel with the sending quantity not reaching the corresponding rated sending quantity in each short message sending channel as a target short message sending channel.
In an embodiment of the present application, the sending unit 1442 is specifically configured to send a heartbeat detection packet to the target short message sending channel, and detect whether the target short message sending channel is disconnected; if the target short message sending channel is not disconnected, the target short message sending channel is used for sending and processing the target short message service.
In an embodiment of the present application, the sending unit 1442 is further configured to select a standby short message sending channel from the short message sending channels except the target short message sending channel according to the weight of each short message sending channel if the target short message sending channel is disconnected; and sending and processing the target short message service through the standby short message sending channel.
In an embodiment of the present application, the target function verification service includes a target function verification message queue and a target function verification thread, and the function verification module 1430 is specifically configured to place the target short message service in the target function verification message queue and perform function verification on the target short message service based on the target function verification thread.
For the specific limitation of the short message service processing apparatus, reference may be made to the above limitation on the short message service processing method, which is not described herein again. All modules in the short message service processing device can be completely or partially realized through software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent of a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment of the present application, a computer device is provided, and the computer device may be a server, and when the computer device is a server, its internal structure diagram may be as shown in fig. 17. The computer device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The database of the computer equipment is used for storing short message service processing data. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to realize a short message service processing method.
In one embodiment, a computer device is provided, the computer device may be a terminal, and when the computer device is a terminal, its internal structure diagram may be as shown in fig. 18. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless communication can be realized through WIFI, an operator network, NFC (near field communication) or other technologies. The computer program is executed by a processor to realize a short message service processing method. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on a shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
It will be appreciated by those skilled in the art that the configurations shown in fig. 17 and 18 are block diagrams of only some of the configurations relevant to the present application, and do not constitute a limitation on the computing devices to which the present application may be applied, and a particular computing device may include more or less components than those shown, or some of the components may be combined, or have a different arrangement of components.
In one embodiment of the present application, there is provided a computer device comprising a memory and a processor, the memory having stored therein a computer program, the processor implementing the following steps when executing the computer program: determining the function of the target short message service which is not verified according to the verified function identification information of the target short message service; determining a target function verification service in an idle state currently from function verification services corresponding to functions which are not verified; based on the target function verification service, performing function verification on the target short message service, and changing the verified function identification information after the verification is passed; and sending and processing the target short message service under the condition that the changed verified function identification information indicates that the target short message service verifies all functions.
In one embodiment of the application, the processor when executing the computer program further performs the following steps: and returning to execute the step of determining the function that the target short message service is not verified according to the verified function identification information of the target short message service under the condition that the changed verified function identification information indicates that the target short message service has the function that is not verified.
In one embodiment of the application, the processor when executing the computer program further performs the steps of: determining a target short message sending channel from each short message sending channel according to the weight of each short message sending channel;
and sending and processing the target short message service based on the target short message sending channel.
In one embodiment of the application, the processor when executing the computer program further performs the following steps: calculating the rated transmission quantity corresponding to each short message transmission channel based on a channel averaging algorithm according to the weight of each short message transmission channel; and according to the rated sending quantity corresponding to each short message sending channel, taking the short message sending channel with the sending quantity not reaching the corresponding rated sending quantity in each short message sending channel as a target short message sending channel.
In one embodiment of the application, the processor when executing the computer program further performs the following steps: sending a heartbeat detection packet to a target short message sending channel, and detecting whether the target short message sending channel is disconnected; if the target short message sending channel is not disconnected, the target short message sending channel is used for sending and processing the target short message service.
In one embodiment of the application, the processor when executing the computer program further performs the following steps: if the target short message sending channel is disconnected, selecting a standby short message sending channel from the short message sending channels except the target short message sending channel according to the weight of each short message sending channel; and sending and processing the target short message service through the standby short message sending channel.
In one embodiment of the present application, the target function verification service includes a target function verification message queue and a target function verification thread, and the processor, when executing the computer program, further implements the following steps: and putting the target short message service into a target function verification message queue, and performing function verification on the target short message service based on a target function verification thread.
In one embodiment of the present application, there is provided a computer readable storage medium having a computer program stored thereon, the computer program when executed by a processor implementing the steps of: determining the function of the target short message service which is not verified according to the verified function identification information of the target short message service; determining a target function verification service in an idle state currently from function verification services corresponding to functions which are not verified; performing function verification on the target short message service based on the target function verification service, and changing the verified function identification information after the verification is passed; and sending and processing the target short message service under the condition that the changed verified function identification information indicates that the target short message service verifies all functions.
In one embodiment of the application, the computer program when executed by the processor further performs the steps of: and returning to execute the step of determining the function that the target short message service is not verified according to the verified function identification information of the target short message service under the condition that the changed verified function identification information indicates that the target short message service has the function that is not verified.
In one embodiment of the application, the computer program when executed by the processor further performs the steps of: determining a target short message sending channel from each short message sending channel according to the weight of each short message sending channel;
and sending and processing the target short message service based on the target short message sending channel.
In one embodiment of the application, the computer program when executed by the processor further performs the steps of: calculating the rated sending quantity corresponding to each short message sending channel based on a channel averaging algorithm according to the weight of each short message sending channel; and according to the rated transmission quantity corresponding to each short message transmission channel, taking the short message transmission channel with the transmission quantity not reaching the corresponding rated transmission quantity in each short message transmission channel as a target short message transmission channel.
In one embodiment of the application, the computer program when executed by the processor further performs the steps of: sending a heartbeat detection packet to a target short message sending channel, and detecting whether the target short message sending channel is disconnected; if the target short message sending channel is not disconnected, the target short message sending channel is used for sending and processing the target short message service.
In one embodiment of the application, the computer program when executed by the processor further performs the steps of: if the target short message sending channel is disconnected, selecting a standby short message sending channel from the short message sending channels except the target short message sending channel according to the weight of each short message sending channel; and sending and processing the target short message service through the standby short message sending channel.
In one embodiment of the application, the target function verification service includes a target function verification message queue and a target function verification thread, and the computer program when executed by the processor further performs the steps of: and putting the target short message service into a target function verification message queue, and performing function verification on the target short message service based on a target function verification thread.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical storage, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, and these are all within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (7)

1. A short message service processing method is characterized in that the method comprises the following steps:
acquiring identification information corresponding to all functional verification services corresponding to a target short message service, and generating a first set based on the identification information corresponding to all the functional verification services, wherein all the functional verification services comprise a mobile phone blacklist functional verification service, a sensitive word functional verification service, a template ID registration functional verification service, a template switch functional verification service and a message verification service;
generating a second set according to the verified function identification information of the target short message service;
comparing the first set with the second set to determine the function that the target short message service is not verified;
determining a target function verification service in an idle state currently from the function verification services corresponding to the functions which are not verified;
based on the target function verification service, performing function verification on the target short message service, and changing the verified function identification information after the verification is passed;
under the condition that the changed verified function identification information indicates that the target short message service verifies all functions, sending the target short message service;
under the condition that the changed verified function identification information indicates that the target short message service has a function which is not verified, returning to execute the step of determining the function which is not verified according to the verified function identification information of the target short message service;
wherein, the sending process of the target short message service includes:
determining a target short message sending channel from each short message sending channel according to the weight of each short message sending channel; sending a heartbeat detection packet to the target short message sending channel, and detecting whether the target short message sending channel is disconnected; if the target short message sending channel is not disconnected, sending the target short message service by using the target short message sending channel;
if the target short message sending channel is disconnected, selecting a standby short message sending channel from the short message sending channels except the target short message sending channel according to the weight of each short message sending channel; and sending the target short message service through the standby short message sending channel.
2. The method of claim 1, wherein the determining a target short message transmission channel from each short message transmission channel according to the weight of each short message transmission channel comprises:
calculating the rated sending quantity corresponding to each short message sending channel based on a channel average algorithm according to the weight of each short message sending channel;
and according to the rated sending quantity corresponding to each short message sending channel, taking the short message sending channel with the sending quantity not reaching the corresponding rated sending quantity in each short message sending channel as the target short message sending channel.
3. The method of claim 1, wherein the target function verification service comprises a target function verification message queue and a target function verification thread, and wherein the performing function verification on the target short message service based on the target function verification service comprises:
and putting the target short message service into the target function verification message queue, and performing function verification on the target short message service based on the target function verification thread.
4. The method of claim 1, further comprising:
determining whether a sending user corresponding to the target short message service is in a white list of a receiving user;
if the sending user is not in the white list of the receiving user, performing function verification on the target short message service;
and if the sending user is in the white list of the receiving user, the function verification of the target short message service is not needed, and the sending processing of the target short message service is carried out.
5. A short message service processing device, characterized in that the device comprises:
the system comprises a first determining module, a first judging module and a second determining module, wherein the first determining module is used for acquiring identification information corresponding to all functional verification services corresponding to a target short message service and generating a first set based on the identification information corresponding to all the functional verification services, and all the functional verification services comprise a mobile phone blacklist functional verification service, a sensitive word functional verification service, a template ID reporting functional verification service, a template switch functional verification service and a message verification and verification service; generating a second set according to the verified function identification information of the target short message service; comparing the first set with the second set to determine the function that the target short message service is not verified;
a second determining module, configured to determine, from the functional verification services corresponding to the functions that are not verified, a target functional verification service currently in an idle state;
the function verification module is used for performing function verification on the target short message service based on the target function verification service and changing the verified function identification information after the verification is passed;
the sending module is used for sending the target short message service under the condition that the changed verified function identification information indicates that the target short message service verifies all functions;
a returning module, configured to return to execute the step of determining that the target short message service is not verified according to the verified function identification information of the target short message service when the changed verified function identification information indicates that the target short message service has a function that is not verified;
wherein, the sending module is further specifically configured to:
determining a target short message sending channel from each short message sending channel according to the weight of each short message sending channel; sending a heartbeat detection packet to the target short message sending channel, and detecting whether the target short message sending channel is disconnected;
if the target short message sending channel is not disconnected, sending the target short message service by using the target short message sending channel;
if the target short message sending channel is disconnected, selecting a standby short message sending channel from the short message sending channels except the target short message sending channel according to the weight of each short message sending channel; and sending the target short message service through the standby short message sending channel.
6. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor, when executing the computer program, implements the steps of the method of any of claims 1 to 4.
7. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 4.
CN202210221385.9A 2022-03-09 2022-03-09 Short message service processing method and device, computer equipment and storage medium Active CN114302351B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210221385.9A CN114302351B (en) 2022-03-09 2022-03-09 Short message service processing method and device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210221385.9A CN114302351B (en) 2022-03-09 2022-03-09 Short message service processing method and device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114302351A CN114302351A (en) 2022-04-08
CN114302351B true CN114302351B (en) 2022-06-17

Family

ID=80978530

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210221385.9A Active CN114302351B (en) 2022-03-09 2022-03-09 Short message service processing method and device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114302351B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116112880B (en) * 2022-11-09 2023-09-08 上海创蓝云智信息科技股份有限公司 MQ-based high concurrency short message sending method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102158830A (en) * 2010-11-02 2011-08-17 成都四方信息技术有限公司 Real time monitoring system for mobile network spam
CN102905236A (en) * 2011-07-27 2013-01-30 华为技术有限公司 Method, device and system for monitoring spam short messages

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101764869A (en) * 2008-10-24 2010-06-30 北京亿企通信息技术有限公司 Method for realizing firewall of mobile phone short messages
CN102004892B (en) * 2009-08-31 2014-03-26 鸿富锦精密工业(深圳)有限公司 Multi-function card reader testing device and method
CN101888445A (en) * 2010-04-30 2010-11-17 南京邮电大学 A Comprehensive Short Message Filtering Method Using Inquiry Software
WO2015048338A1 (en) * 2013-09-26 2015-04-02 Publicover Mark W Providing targeted content based on a user's moral values
CN103533522A (en) * 2013-10-25 2014-01-22 从兴技术有限公司 Short message auditing method and system
CN105320604B (en) * 2015-12-07 2017-11-14 上海斐讯数据通信技术有限公司 A kind of automatization test system and method
CN105955880A (en) * 2016-04-22 2016-09-21 乐视控股(北京)有限公司 Method and system for distributing automated test case, and distribution server
CN106161480B (en) * 2016-09-28 2019-06-21 四川长虹电器股份有限公司 SMS platform service scheduling method based on gateway resource pond
CN107404580A (en) * 2017-07-25 2017-11-28 惠州Tcl移动通信有限公司 A kind of method, storage medium and equipment for intercepting harassing call number and short message
KR102530221B1 (en) * 2017-11-28 2023-05-09 삼성전자주식회사 Method and apparatus for managing battery
CN108235264B (en) * 2018-01-04 2021-01-29 广州市申迪计算机系统有限公司 Short message processing method, third-party short message platform and computer readable storage medium
CN108183914A (en) * 2018-01-10 2018-06-19 浪潮通用软件有限公司 A kind of method for preventing malice swipe short message verification code from sending service
CN110334007A (en) * 2019-05-27 2019-10-15 深圳壹账通智能科技有限公司 A kind of functional interface calls verification method and device, electronic equipment and storage medium
CN111913884A (en) * 2020-07-30 2020-11-10 百度在线网络技术(北京)有限公司 Distributed test method, device, equipment, system and readable storage medium
CN112486801A (en) * 2020-10-29 2021-03-12 贝壳技术有限公司 App Scheme availability verification method and system
CN112769810B (en) * 2020-12-31 2023-04-07 山石网科通信技术股份有限公司 Firewall testing method and device, nonvolatile storage medium and electronic device
CN114006749B (en) * 2021-10-29 2023-07-21 平安银行股份有限公司 Security verification method, device, equipment and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102158830A (en) * 2010-11-02 2011-08-17 成都四方信息技术有限公司 Real time monitoring system for mobile network spam
CN102905236A (en) * 2011-07-27 2013-01-30 华为技术有限公司 Method, device and system for monitoring spam short messages

Also Published As

Publication number Publication date
CN114302351A (en) 2022-04-08

Similar Documents

Publication Publication Date Title
US10956424B2 (en) Application recommending method and system, and server
US20210022022A1 (en) Method and device for monitoring network data
CN108183950B (en) Method and device for establishing connection of network equipment
CN108881396A (en) Loading method, device, equipment and the computer storage medium of network data
CN107819797B (en) Access request processing method and device
CN111355723B (en) Single sign-on method, device, equipment and readable storage medium
CN110650503B (en) Network access method, device, system and computer readable storage medium
CN113115331B (en) Control method and communication device
US20130055271A1 (en) Apparatus and method for controlling polling
CN111614548A (en) Message pushing method and device, computer equipment and storage medium
CN110602234B (en) Block chain network node management method, device, equipment and storage medium
CN111885184A (en) Method and device for processing hot spot access keywords in high concurrency scene
CN109688183A (en) Group control device recognition methods, device, equipment and computer readable storage medium
CN114302351B (en) Short message service processing method and device, computer equipment and storage medium
CN112346751B (en) Application program installation method and device, electronic equipment and storage medium
CN113595926A (en) API data transmission method, device, equipment and medium based on data middlebox
CN110069465A (en) HDFS data managing method, device, equipment and medium based on workflow
CN115052041B (en) Channel identifier allocation method, device, equipment and storage medium
CN107025129B (en) Data processing method and device
CN107579990A (en) Measure of managing contract and server
CN112948225A (en) Link monitoring method and device, monitoring equipment and storage medium
CN110995522A (en) Information processing method and device
CN107800754B (en) Data transmission task processing method and device, and data transmission task monitoring method and device
CN110351345B (en) Method and device for processing service request
CN110908881A (en) Method and device for sending buried point data, electronic equipment and computer readable storage medium

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