Short message data sending method, device, equipment, medium and product

By obtaining the account information and verification information of the terminal device and sending short message data directly via satellite, the cost increase problem caused by the need for a front-end server for the terminal device is solved, and safe and low-cost data transmission is achieved.

CN116233771BActive Publication Date: 2025-09-26SHENZHEN POWER SUPPLY BUREAU
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211709576.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-29
Publication Date
2025-09-26
Estimated Expiration
2042-12-29

AI Technical Summary

Technical Problem

In satellite communications, the message data sent by terminal devices needs to be forwarded through the front-end server, which increases the usage cost when the number of terminals is large.

Method used

By obtaining the account information and verification information of the terminal device, the authority is determined and short message data is sent directly via satellite, avoiding the need for additional front-end servers.

Benefits of technology

The cost of sending short message data is reduced and the security and accuracy of data transmission are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116233771B_ABST
    Figure CN116233771B_ABST
Patent Text Reader

Abstract

The present application relates to a method, apparatus, computer device, storage medium, and computer program product for sending short message data. The method comprises: first obtaining a short message data sending request initiated by a first terminal device, and obtaining first account information of the first terminal device based on the short message data sending request; then receiving short message data sent by the first terminal device based on the first account information, the short message data including verification information; and finally sending the short message data to a second terminal device based on the verification information and a verification information threshold. The method provided by the present application sends short message data from a first terminal device to a second terminal device based on the first account information and verification information, without requiring an additional front-end server, thereby reducing the cost of sending short message data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method, apparatus, computer equipment, storage medium, and computer program product for sending short message data. Background Art

[0002] With the development of communication technology, satellite communication technology is being used more and more widely in the transmission of message data.

[0003] In current satellite communication technology, message data sent by a sending terminal device usually needs to be forwarded by a corresponding front-end server before it reaches a receiving terminal device. Therefore, terminal users need to purchase a front-end server to send and receive message data. When the number of terminals is large, multiple front-end servers are required, which greatly increases the cost of use. Summary of the Invention

[0004] Based on this, it is necessary to provide a short message data sending method, apparatus, computer equipment, computer-readable storage medium and computer program product that can reduce the cost of sending short message data in response to the above technical problems.

[0005] In a first aspect, the present application provides a method for sending short message data, the method comprising:

[0006] Obtaining a short message data sending request initiated by the first terminal device;

[0007] Acquire the first account information of the first terminal device according to the short message data sending request;

[0008] receiving short message data sent by the first terminal device according to the first account information, wherein the short message data includes verification information;

[0009] The short message data is sent to the second terminal device according to the verification information and the verification information threshold.

[0010] In one embodiment, the receiving, according to the first account information, short message data sent by the first terminal device includes:

[0011] determining, based on the first account information, whether the first terminal device has permission to send the short message data;

[0012] If the first terminal device has the authority to send the short message data, the short message data sent by the first terminal device is received.

[0013] In one embodiment, the sending the short message data to the second terminal device according to the verification information and the verification information threshold includes:

[0014] Obtaining second account information of the second terminal device;

[0015] Determining whether the verification information is consistent with the verification information threshold;

[0016] If the verification information is inconsistent with the verification information threshold, the short message data is sent to the second terminal device via a preset satellite according to the second account information.

[0017] In one embodiment, after determining whether the verification information is consistent with the verification information threshold, the method further includes:

[0018] If the verification information is consistent with the verification information threshold, the short message data is sent to the short message management platform;

[0019] determining, based on the second account information, whether the second terminal device has permission to receive the short message data;

[0020] If the second terminal device has the authority to receive the short message data, the short message management platform is controlled to send the short message data to the second terminal device.

[0021] In one embodiment, determining whether the second terminal device has permission to receive the short message data based on the second account information includes:

[0022] Obtaining target account information carried in the short message data;

[0023] Determining whether the target account information is consistent with the second account information;

[0024] If the target account information is consistent with the second account information, it is determined that the second terminal device has the authority to receive the short message data.

[0025] In one embodiment, controlling the short message management platform to send the short message data to the second terminal device includes:

[0026] Storing the short message data sent by the short message management platform in a message queue;

[0027] Obtaining the short message data demand of the second terminal device;

[0028] The corresponding short message data in the message queue is sent to the second terminal device according to the short message data demand.

[0029] In a second aspect, the present application further provides a short message data sending device, the device comprising:

[0030] A first acquisition module, configured to acquire a short message data sending request initiated by a first terminal device;

[0031] A second acquisition module is used to obtain the first account information of the first terminal device according to the short message data sending request;

[0032] a receiving module, configured to receive short message data sent by the first terminal device according to the first account information, wherein the short message data includes verification information;

[0033] A sending module is used to send the short message data to the second terminal device according to the verification information and the verification information threshold.

[0034] In a third aspect, the present application further provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method in any one of the above embodiments when executing the computer program.

[0035] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method in any one of the above embodiments.

[0036] In a fifth aspect, the present application further provides a computer program product, which includes a computer program that implements the steps of the method in any one of the above embodiments when executed by a processor.

[0037] The above-mentioned short message data sending method, apparatus, computer device, storage medium, and computer program product first obtain a short message data sending request initiated by a first terminal device, and obtain the first account information of the first terminal device based on the short message data sending request. Then, based on the first account information, short message data sent by the first terminal device is received, the short message data including verification information. Finally, the short message data is sent to a second terminal device based on the verification information and the verification information threshold. The method provided by the present application sends short message data from a first terminal device to a second terminal device based on the first account information and verification information, without the need for an additional front-end server, and can reduce the cost of the short message data sending process. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 This is an application environment diagram of a method for sending short message data in one embodiment;

[0039] Figure 2 1 is a flow chart of a method for sending short message data in one embodiment;

[0040] Figure 31 is a flow chart of a method for receiving short message data in one embodiment;

[0041] Figure 4 It is a structural block diagram of a short message data sending device in one embodiment;

[0042] Figure 5 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0043] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0044] The short message data sending method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. The application environment diagram includes a first terminal device 102, a server 104, and a second terminal device 106, wherein the server 104 is a Beidou dedicated line server in the Beidou dedicated line communication chain, and the first terminal device 102 and the second terminal device 106 are terminal devices with the functions of sending and receiving data. Specifically, the server 104 first obtains a short message data sending request initiated by the first terminal device 102, and obtains the first account information of the first terminal device 102 based on the short message data sending request. Then, based on the first account information, the server 104 receives the short message data sent by the first terminal device 102, and the short message data includes verification information. Finally, the server 104 sends the short message data to the second terminal device 106 based on the verification information and the verification information threshold.

[0045] In one embodiment, Figure 2 As shown, a short message data sending method is provided, which is applied to Figure 1 The following steps are used as an example to illustrate the server in the example:

[0046] S202. Obtain a short message data sending request initiated by the first terminal device.

[0047] The first terminal device refers to a terminal device in the Beidou system that has the function of sending and receiving short message data, and the short message data refers to short message information sent by a Beidou system user terminal with a two-way message communication function.

[0048] S204: Obtain first account information of the first terminal device according to the short message data sending request.

[0049] All terminal devices in the Beidou system are equipped with a Beidou card, which connects the terminal device to the Beidou two-way communication network, enabling the sending and receiving of short message data. Before a first terminal device initiates a short message data transmission request, the server distributes the first account information to the Beidou card of the first terminal device.

[0050] Specifically, the first terminal device uses the first account information to log in to the Beidou short message management platform. After the first terminal device logs in, the first terminal device will connect to the Beidou channel data distribution service of the Beidou short message management platform. At the same time, the server will obtain the first account information from the Beidou short message management platform.

[0051] S206. Receive short message data sent by the first terminal device according to the first account information, where the short message data includes verification information.

[0052] The verification information is used to determine a method for sending the short message data to the second terminal device after the server receives the short message data.

[0053] Specifically, the server determines whether the first terminal device has the authority to send short message data based on whether the first account information is consistent with the preset account information. If the first account information is consistent with the preset account information, then the first terminal device has the authority to send short message data, and the server receives the short message data. If the first account information is inconsistent with the preset account information, then the first terminal device does not have the authority to send short message data, and the server refuses to receive the short message data sent by the first terminal device.

[0054] After determining that the first terminal device has the authority to send short message data, the server controls the first terminal device to send the short message data to the uplink satellite in the Beidou satellite system, and then controls the uplink satellite to send the short message data to the Beidou satellite station.

[0055] S208. Send the short message data to the second terminal device according to the verification information and the verification information threshold.

[0056] The second terminal device is a terminal device in the Beidou system used to receive short message data.

[0057] Specifically, the server determines the method of sending the short message data to the second terminal device by judging whether the verification information and the verification information threshold are consistent. If the verification information and the verification information threshold are consistent, the server controls the Beidou Satellite Center to send the short message data to the Beidou Short Message Management Platform through the short message service platform, and then the server controls the Beidou Short Message Management Platform to send the short message data to the second terminal device. If the verification information and the verification information threshold are inconsistent, the server directly controls the Beidou Satellite Center to send the short message data to the second terminal device through the satellite in the Beidou satellite system.

[0058] In the above-mentioned short message data sending method, a short message data sending request initiated by a first terminal device is first obtained, and the first account information of the first terminal device is obtained based on the short message data sending request. Then, the short message data sent by the first terminal device is received based on the first account information, and the short message data includes verification information. Finally, the short message data is sent to the second terminal device based on the verification information and the verification information threshold. The method provided in this application sends short message data from a first terminal device to a second terminal device based on the first account information and verification information, does not require an additional front-end server, and can reduce the cost of the short message data sending process.

[0059] In some embodiments, as Figure 3 As shown, Figure 3 This is a flow chart of a short message data receiving method in an embodiment, which receives short message data sent by a first terminal device according to first account information, including: determining whether the first terminal device has permission to send short message data according to the first account information; if the first terminal device has permission to send short message data, receiving the short message data sent by the first terminal device.

[0060] In this step, the server will verify the token information in the first account information. If the token information is consistent with the preset account information, it means that the first terminal device has the authority to send short message data. At this time, the server will receive the short message data sent by the first terminal device.

[0061] The method provided in this step receives the first account information only after passing the authority verification, which can ensure the security of the short message data sending process.

[0062] In some embodiments, sending short message data to a second terminal device based on verification information and a verification information threshold includes: obtaining second account information of the second terminal device; determining whether the verification information and the verification information threshold are consistent; if the verification information and the verification information threshold are inconsistent, sending the short message data to the second terminal device via a preset satellite based on the second account information.

[0063] In this step, the verification information includes the group number. Before determining whether the verification information and the verification information threshold are consistent, the server controls the Beidou short message management platform to send an application for obtaining the group number to the Beidou Satellite Main Station. After receiving the application, the Beidou Satellite Main Station allocates the group number of the Beidou satellite system, the IP address and port information of the Beidou Satellite Main Station to the Beidou Short Message Management Platform. After obtaining the group number, the Beidou Short Message Management Platform connects to the Beidou Satellite Main Station.

[0064] Specifically, the server controls the Beidou short message management platform to send verification information to the Beidou satellite center. If the verification information is inconsistent with the verification information threshold, the server controls the Beidou satellite center to directly send the short message data to the second terminal device through the preset satellite.

[0065] The method provided in this step sends the short message data to the second terminal device via the Beidou satellite when the verification information is inconsistent with the verification information threshold, so that this solution can be applied to various situations.

[0066] In some embodiments, after determining whether the verification information and the verification information threshold are consistent, the method further includes: if the verification information and the verification information threshold are consistent, sending the short message data to the short message management platform; determining whether the second terminal device has the authority to receive the short message data based on the second account information; if the second terminal device has the authority to receive the short message data, controlling the short message management platform to send the short message data to the second terminal device.

[0067] In this step, the server will first send a request to the second terminal device to obtain the second account information. After receiving the request, the second terminal device will send the second account information to the server. The server determines whether the second terminal device has the authority to receive short message data based on the second account information.

[0068] After the Beidou short message management platform receives the short message data, the Beidou short message management platform will parse the short message data to obtain parsed data, where the parsed data includes the card number of the Beidou card corresponding to the second terminal device.

[0069] The method provided in this step receives short message data only when the second terminal device has permission, which can improve the security of the short message data sending process.

[0070] In some embodiments, determining whether the second terminal device has the authority to receive short message data based on the second account information includes: obtaining the target account information carried by the short message data; determining whether the target account information is consistent with the second account information; if the target account information is consistent with the second account information, determining that the second terminal device has the authority to receive short message data.

[0071] In this step, the target account information is the card number of the Beidou card corresponding to the target account.

[0072] Specifically, the server determines whether the card number of the Beidou card corresponding to the target account is consistent with the card number of the Beidou card of the second terminal device. If they are consistent, it means that the second terminal device has the authority to receive the short message data.

[0073] The method provided in this step determines whether to send data to the second terminal device by comparing the Beidou card number, making the transmission process of short message data more accurate.

[0074] In some embodiments, controlling the short message management platform to send short message data to the second terminal device includes: storing the short message data sent by the short message management platform in a message queue; obtaining the short message data requirements of the second terminal device; and sending the corresponding short message data in the message queue to the second terminal device according to the short message data requirements.

[0075] In this step, the message queue is a container that stores messages during the message transmission process.

[0076] Specifically, the user of the second terminal device initiates a short message data demand on the second terminal device according to his or her actual needs. After the Beidou short message management platform obtains the short message data demand, it sends the corresponding short message data in the message queue to the second terminal device according to the short message data demand.

[0077] The method provided in this step can send corresponding short message data to the second terminal device according to the actual needs of the user.

[0078] In one embodiment, another short message data sending method is provided, including the following contents:

[0079] (1) The Beidou short message management platform allocates first data distribution account information to the first Beidou card of the sending terminal device. The first Beidou card and the first data distribution account information are in one-to-one correspondence. The Beidou short message management platform allocates second distribution account information to the second Beidou card of the receiving terminal device. The second Beidou card and the second distribution account are in one-to-one correspondence.

[0080] (2) The sending terminal device logs in to the Beidou short message management platform using the first data distribution account information. After logging in, the sending terminal device connects to the Beidou channel data distribution service of the Beidou short message management platform. The Beidou channel data distribution service is used to send the first message data to the receiving terminal device equipped with the second Beidou card.

[0081] (3) The Beidou short message management platform performs authority verification on the first account information of the first Beidou card. If the first account information passes the authority verification, the first message data sent by the terminal device is received through the Beidou dedicated data channel, wherein the token information of the first account information is specifically verified.

[0082] (4) After receiving the first message data sent by the sending terminal device, the Beidou short message management platform will parse the first message data to obtain first parsed data, which includes the card number of the second Beidou card corresponding to the receiving terminal device.

[0083] (5) The Beidou short message management platform sends a first request to the receiving terminal device corresponding to the second Beidou card. The first request is used to verify whether the receiving terminal device corresponding to the second Beidou card has the authority to receive the first message data sent by the Beidou short message management platform.

[0084] (6) After receiving the first request, the receiving terminal device will send the token information of the second account information to the second short message management platform. The Beidou short message management platform determines whether the receiving terminal device is the receiving terminal device to which the Beidou short message management platform has allocated the second distribution account information to the second Beidou card based on the token information of the second account information.

[0085] (7) When the receiving terminal device passes the verification, the first message data is sent to the receiving terminal device.

[0086] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0087] Based on the same inventive concept, an embodiment of the present application further provides a short message data sending device for implementing the short message data sending method involved above. The implementation solution provided by the device is similar to the implementation solution described in the above method. Therefore, the specific limitations of one or more short message data sending device embodiments provided below can be found in the above limitations of the short message data sending method, and will not be repeated here.

[0088] In one embodiment, Figure 4 As shown, a short message data sending device 400 is provided, comprising: a first acquisition module 401, a second acquisition module 402, a receiving module 403 and a sending module 404, wherein:

[0089] A first obtaining module 401 is configured to obtain a short message data sending request initiated by a first terminal device;

[0090] A second acquisition module 402 is configured to acquire first account information of a first terminal device according to the short message data sending request;

[0091] A receiving module 403 is configured to receive short message data sent by the first terminal device according to the first account information, wherein the short message data includes verification information;

[0092] The sending module 404 is configured to send the short message data to the second terminal device according to the verification information and the verification information threshold.

[0093] In some embodiments, the receiving module 403 is further used to: determine whether the first terminal device has the authority to send the short message data based on the first account information; if the first terminal device has the authority to send the short message data, then receive the short message data sent by the first terminal device.

[0094] In some embodiments, the sending module 404 is further used to: obtain second account information of the second terminal device; determine whether the verification information is consistent with the verification information threshold; if the verification information is inconsistent with the verification information threshold, then according to the second account information, send the short message data to the second terminal device through a preset satellite.

[0095] In some embodiments, the sending module 404 includes:

[0096] A sending unit, configured to send the short message data to a short message management platform if the verification information is consistent with the verification information threshold;

[0097] a determining unit, configured to determine, based on the second account information, whether the second terminal device has permission to receive the short message data;

[0098] A control unit is used to control the short message management platform to send the short message data to the second terminal device if the second terminal device has the authority to receive the short message data.

[0099] In some embodiments, the judgment unit is further used to: obtain the target account information carried by the short message data; determine whether the target account information is consistent with the second account information; if the target account information is consistent with the second account information, determine that the second terminal device has the authority to receive the short message data.

[0100] In some embodiments, the control unit is further used to: store the short message data sent by the short message management platform in a message queue; obtain the short message data requirements of the second terminal device; and send the corresponding short message data in the message queue to the second terminal device according to the short message data requirements.

[0101] Each module in the above-mentioned short message data sending device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.

[0102] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 5 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O) and a communication interface. The processor, memory and input / output interface are connected via a system bus, and the communication interface is connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile 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 the operating system and computer program in the non-volatile storage medium. The database of the computer device is used to store short message data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a short message data sending method is implemented.

[0103] Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0104] In one embodiment, a computer device is provided, comprising a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented: obtaining a short message data sending request initiated by a first terminal device; obtaining first account information of the first terminal device according to the short message data sending request; receiving short message data sent by the first terminal device according to the first account information, wherein the short message data includes verification information; and sending the short message data to a second terminal device according to the verification information and a verification information threshold.

[0105] In one embodiment, the receiving of short message data sent by the first terminal device according to the first account information implemented by the processor when executing a computer program includes: determining whether the first terminal device has the authority to send the short message data according to the first account information; if the first terminal device has the authority to send the short message data, receiving the short message data sent by the first terminal device.

[0106] In one embodiment, the sending of the short message data to the second terminal device according to the verification information and the verification information threshold implemented by the processor when executing the computer program includes: obtaining second account information of the second terminal device; determining whether the verification information and the verification information threshold are consistent; if the verification information and the verification information threshold are inconsistent, sending the short message data to the second terminal device via a preset satellite according to the second account information.

[0107] In one embodiment, after the processor executes the computer program to determine whether the verification information is consistent with the verification information threshold, the method further includes: if the verification information is consistent with the verification information threshold, sending the short message data to the short message management platform; judging whether the second terminal device has the authority to receive the short message data based on the second account information; if the second terminal device has the authority to receive the short message data, controlling the short message management platform to send the short message data to the second terminal device.

[0108] In one embodiment, the determining, implemented by the processor when executing a computer program, whether the second terminal device has permission to receive the short message data based on the second account information includes: obtaining target account information carried by the short message data; determining whether the target account information is consistent with the second account information; if the target account information is consistent with the second account information, determining that the second terminal device has permission to receive the short message data.

[0109] In one embodiment, the control of the short message management platform to send the short message data to the second terminal device implemented by the processor when executing a computer program includes: storing the short message data sent by the short message management platform in a message queue; obtaining the short message data demand of the second terminal device; and sending the corresponding short message data in the message queue to the second terminal device according to the short message data demand.

[0110] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented: obtaining a short message data sending request initiated by a first terminal device; obtaining first account information of the first terminal device according to the short message data sending request; receiving short message data sent by the first terminal device according to the first account information, the short message data including verification information; and sending the short message data to a second terminal device according to the verification information and a verification information threshold.

[0111] In one embodiment, the computer program implemented by the processor when executing the program receives the short message data sent by the first terminal device according to the first account information, including: determining whether the first terminal device has the authority to send the short message data according to the first account information; if the first terminal device has the authority to send the short message data, receiving the short message data sent by the first terminal device.

[0112] In one embodiment, the computer program implemented by the processor when executed by the processor to send the short message data to the second terminal device according to the verification information and the verification information threshold includes: obtaining second account information of the second terminal device; determining whether the verification information and the verification information threshold are consistent; if the verification information and the verification information threshold are inconsistent, sending the short message data to the second terminal device via a preset satellite according to the second account information.

[0113] In one embodiment, after the computer program is executed by the processor to determine whether the verification information is consistent with the verification information threshold, the method further includes: if the verification information is consistent with the verification information threshold, sending the short message data to the short message management platform; judging whether the second terminal device has the authority to receive the short message data based on the second account information; if the second terminal device has the authority to receive the short message data, controlling the short message management platform to send the short message data to the second terminal device.

[0114] In one embodiment, the computer program implemented by the processor when executed by the processor to determine whether the second terminal device has the authority to receive the short message data based on the second account information includes: obtaining the target account information carried by the short message data; determining whether the target account information is consistent with the second account information; if the target account information is consistent with the second account information, determining that the second terminal device has the authority to receive the short message data.

[0115] In one embodiment, the computer program implemented when executed by the processor controls the short message management platform to send the short message data to the second terminal device, including: storing the short message data sent by the short message management platform in a message queue; obtaining the short message data demand of the second terminal device; and sending the corresponding short message data in the message queue to the second terminal device according to the short message data demand.

[0116] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps: obtaining a short message data sending request initiated by a first terminal device; obtaining first account information of the first terminal device based on the short message data sending request; receiving short message data sent by the first terminal device based on the first account information, the short message data including verification information; and sending the short message data to a second terminal device based on the verification information and a verification information threshold.

[0117] In one embodiment, the computer program implemented by the processor when executing the program receives the short message data sent by the first terminal device according to the first account information, including: determining whether the first terminal device has the authority to send the short message data according to the first account information; if the first terminal device has the authority to send the short message data, receiving the short message data sent by the first terminal device.

[0118] In one embodiment, the computer program implemented by the processor when executed by the processor to send the short message data to the second terminal device according to the verification information and the verification information threshold includes: obtaining second account information of the second terminal device; determining whether the verification information and the verification information threshold are consistent; if the verification information and the verification information threshold are inconsistent, sending the short message data to the second terminal device via a preset satellite according to the second account information.

[0119] In one embodiment, after the computer program is executed by the processor to determine whether the verification information is consistent with the verification information threshold, the method further includes: if the verification information is consistent with the verification information threshold, sending the short message data to the short message management platform; judging whether the second terminal device has the authority to receive the short message data based on the second account information; if the second terminal device has the authority to receive the short message data, controlling the short message management platform to send the short message data to the second terminal device.

[0120] In one embodiment, the computer program implemented by the processor when executed by the processor to determine whether the second terminal device has the authority to receive the short message data based on the second account information includes: obtaining the target account information carried by the short message data; determining whether the target account information is consistent with the second account information; if the target account information is consistent with the second account information, determining that the second terminal device has the authority to receive the short message data.

[0121] In one embodiment, the computer program implemented when executed by the processor controls the short message management platform to send the short message data to the second terminal device, including: storing the short message data sent by the short message management platform in a message queue; obtaining the short message data demand of the second terminal device; and sending the corresponding short message data in the message queue to the second terminal device according to the short message data demand.

[0122] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions.

[0123] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in this application may 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 memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processor involved in the various embodiments provided herein may be, but are not limited to, a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, and the like.

[0124] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0125] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. A method for sending short message data, characterized in that: The method comprises: Obtaining a short message data sending request initiated by the first terminal device; Acquire the first account information of the first terminal device according to the short message data sending request; receiving short message data sent by the first terminal device according to the first account information, wherein the short message data includes verification information; Sending the short message data to the second terminal device according to the verification information and the verification information threshold; The sending of the short message data to the second terminal device according to the verification information and the verification information threshold includes: determining whether the verification information is consistent with the verification information threshold; if the verification information is consistent with the verification information threshold, controlling the satellite central station to send the short message data to the short message management platform via the short message service platform, and controlling the short message management platform to send the short message data to the second terminal device; if the verification information is inconsistent with the verification information threshold, controlling the satellite central station to send the short message data to the second terminal device via a preset satellite; The verification information includes a group number; before determining whether the verification information is consistent with the verification information threshold, the method includes: sending a request for obtaining the group number to the satellite main station through the short message management platform; after the short message management platform receives the group number returned by the satellite main station, establishing a connection between the short message management platform and the satellite main station.

2. The method according to claim 1, characterized in that The receiving, according to the first account information, short message data sent by the first terminal device includes: determining, based on the first account information, whether the first terminal device has permission to send the short message data; If the first terminal device has the authority to send the short message data, the short message data sent by the first terminal device is received.

3. The method according to claim 1, characterized in that The sending the short message data to the second terminal device according to the verification information and the verification information threshold includes: Obtaining second account information of the second terminal device; If the verification information is inconsistent with the verification information threshold, the short message data is sent to the second terminal device via the preset satellite according to the second account information.

4. The method according to claim 3, characterized in that After determining whether the verification information is consistent with the verification information threshold, the method further includes: determining, based on the second account information, whether the second terminal device has permission to receive the short message data; If the second terminal device has the authority to receive the short message data, the short message management platform is controlled to send the short message data to the second terminal device.

5. The method according to claim 4, characterized in that The determining, based on the second account information, whether the second terminal device has permission to receive the short message data includes: Obtaining target account information carried in the short message data; Determining whether the target account information is consistent with the second account information; If the target account information is consistent with the second account information, it is determined that the second terminal device has the authority to receive the short message data.

6. The method according to claim 4, characterized in that The controlling the short message management platform to send the short message data to the second terminal device includes: Storing the short message data sent by the short message management platform in a message queue; Obtaining the short message data demand of the second terminal device; The corresponding short message data in the message queue is sent to the second terminal device according to the short message data demand.

7. A short message data sending device, characterized in that: The device comprises: A first acquisition module, configured to acquire a short message data sending request initiated by a first terminal device; A second acquisition module is used to obtain the first account information of the first terminal device according to the short message data sending request; a receiving module, configured to receive short message data sent by the first terminal device according to the first account information, wherein the short message data includes verification information; A sending module, configured to send the short message data to a second terminal device according to the verification information and the verification information threshold; The sending module is further configured to send the short message data to the second terminal device according to the verification information and the verification information threshold, including: determining whether the verification information is consistent with the verification information threshold; if the verification information is consistent with the verification information threshold, controlling the satellite central station to send the short message data to the short message management platform via the short message service platform, and controlling the short message management platform to send the short message data to the second terminal device; if the verification information is inconsistent with the verification information threshold, controlling the satellite central station to send the short message data to the second terminal device via a preset satellite; The verification information includes the group number; the short message data sending device is specifically used to send a request for obtaining the group number to the satellite main station through the short message management platform; after the short message management platform receives the group number returned by the satellite main station, a connection is established between the short message management platform and the satellite main station.

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

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

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

Citation Information

Patent Citations

  • Beidou short message communication network and Internet fusion realization method and system

    CN111770459A

  • Information transmission processing method and device, electronic equipment and readable storage medium

    CN114640389A

  • Satellite short message communication method integrating authentication and encryption

    CN115334508A