Accounting processing system, method, device and equipment based on Beidou satellite and medium

Through Beidou satellite transmission of transaction requests and results, the convenience of financial transaction accounting processing is solved when the mobile Internet signal is weak or no signal is achieved, efficient and secure accounting processing is achieved, and the coverage of financial services is expanded.

CN120583152APending Publication Date: 2025-09-02BEIYIN FINANCIAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510645401.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-19
Publication Date
2025-09-02

AI Technical Summary

Technical Problem

When the mobile Internet network signal is weak or there is no network signal, the convenience and smoothness of accounting processing of financial transactions are limited.

Method used

The Beidou satellite is used to transmit transaction processing requests and accounting processing results, and the transaction requests and results are packaged into data packets through the Beidou short message protocol to realize communication between the client and the server, and to ensure data security by using encryption strategies.

Benefits of technology

In the case of insufficient or no signal on the mobile Internet, efficient and secure accounting processing is achieved through Beidou satellite, expanding the coverage of financial transactions and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120583152A_ABST
    Figure CN120583152A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing, in particular to an accounting processing system, method, device and equipment based on a Beidou satellite and a medium. According to the application, when a client receives a transaction processing request, the transaction processing request is sent to a Beidou satellite, the transaction processing request carries a server identifier and a client identifier, and the Beidou satellite sends the transaction processing request to a server according to the server identifier carried in the transaction processing request. The server carries out accounting processing on the transaction processing request and sends an accounting processing result to the Beidou satellite; and the Beidou satellite sends the accounting processing result to the client according to the client identifier carried in the accounting processing result. Due to the fact that the transaction processing request of the client side can be efficiently and reliably sent to the server side through the Beidou satellite with the advantage of being wide in coverage range, based on this, the purposes of conveniently conducting accounting processing on financial transactions without being limited by the mobile internet and promoting smooth conducting of the fusion transactions can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to an accounting processing system, method, apparatus, equipment and medium based on Beidou satellites. Background Art

[0002] With the rapid development of mobile internet technology and smart terminals, users are increasingly relying on mobile internet technology and smart terminals to conduct daily financial transactions. However, when the mobile internet network signal is weak or absent, it may cause many inconveniences to the smooth progress of financial transactions.

[0003] Therefore, how to conveniently process financial transactions without being restricted by the mobile Internet and promote the smooth progress of integrated transactions is a technical problem that urgently needs to be solved. Summary of the Invention

[0004] The present application provides a BeiDou satellite-based accounting processing system, method, apparatus, device, and medium for conveniently processing financial transactions without being restricted by the mobile Internet, thereby promoting the smooth progress of integrated transactions.

[0005] In a first aspect, the present application provides an accounting processing system based on Beidou satellites, the system comprising:

[0006] The client is configured to receive a transaction processing request, the transaction processing request carrying a server identifier of the server corresponding to the client and a client identifier of the client, and send the transaction processing request to a BeiDou satellite;

[0007] The BeiDou satellite is configured to, upon receiving the transaction processing request, send the transaction processing request to the server according to the server identifier carried in the transaction processing request;

[0008] The server is configured to, upon receiving the transaction processing request, perform accounting processing on the transaction processing request and send the accounting processing result to the BeiDou satellite, wherein the accounting processing result carries the client identifier;

[0009] The BeiDou satellite is configured to, upon receiving the accounting processing result, send the accounting processing result to the client according to the client identifier carried in the accounting processing result.

[0010] In a possible implementation manner, the client is further configured to:

[0011] If it is identified that the mobile Internet network signal strength of the client is lower than a set threshold, the transaction processing request is sent to the Beidou satellite; or

[0012] If it is identified that the client has enabled the positioning service, the transaction processing request is sent to the Beidou satellite.

[0013] In a possible implementation manner, the client is further configured to:

[0014] Converting the transaction processing request into a first data packet of the Beidou short message protocol, and sending the first data packet to the Beidou satellite;

[0015] The server is also used to:

[0016] The accounting processing result is converted into a second data packet of the Beidou short message protocol, and the second data packet is sent to the Beidou satellite.

[0017] In a possible implementation manner, the server is further configured to:

[0018] If the first data packet is received, a format check is performed on the first data packet. If the check passes, a subsequent accounting process is performed on the first data packet.

[0019] In a possible implementation manner, the server is further configured to:

[0020] If the verification fails, an abnormal prompt message is returned to the BeiDou satellite, wherein the abnormal prompt message carries the client identifier;

[0021] The BeiDou satellite is also used for:

[0022] The abnormal prompt information is received, and according to the client identifier carried in the abnormal prompt information, the abnormal prompt information is sent to the client.

[0023] In a possible implementation manner, the client is further configured to:

[0024] Encrypting the transaction processing request using a preset encryption strategy; converting the encrypted transaction processing request into a first data packet of the Beidou short message protocol;

[0025] The server is also used to:

[0026] Decrypting the received first data packet using a preset decryption strategy;

[0027] If the decryption is successful, the first data packet is accounted for.

[0028] In a possible implementation manner, the server is further configured to:

[0029] If the decryption fails, an abnormal prompt message is returned to the BeiDou satellite, wherein the abnormal prompt message carries the client identifier;

[0030] The BeiDou satellite is also used for:

[0031] The abnormal prompt information is received, and according to the client identifier carried in the abnormal prompt information, the abnormal prompt information is sent to the client.

[0032] In a second aspect, the present application provides a Beidou satellite-based accounting processing method, which is applied to a client and includes:

[0033] receiving a transaction processing request, wherein the transaction processing request carries a server identifier of a server corresponding to the client and a client identifier of the client;

[0034] The transaction processing request is sent to a Beidou satellite; the Beidou satellite sends the transaction processing request to the server according to the server identifier carried in the transaction processing request; the server performs accounting processing on the transaction processing request, and the server sends the accounting processing result to the Beidou satellite, wherein the accounting processing result carries the client identifier; the Beidou satellite sends the accounting processing result to the client according to the client identifier carried in the accounting processing result.

[0035] In a possible implementation, after receiving the transaction processing request and before sending the transaction processing request to a BeiDou satellite, the method further includes:

[0036] Determine whether the mobile Internet network signal strength of the client is lower than a set threshold, and if so, perform a subsequent step of sending the transaction processing request to a Beidou satellite; or

[0037] Determine whether the client has enabled the positioning service. If so, perform the subsequent step of sending the transaction processing request to the Beidou satellite.

[0038] In a possible implementation, after receiving the transaction processing request and before sending the transaction processing request to a BeiDou satellite, the method further includes:

[0039] Converting the transaction processing request into a first data packet of the Beidou short message protocol;

[0040] The sending the transaction processing request to the BeiDou satellite comprises:

[0041] The first data packet is sent to the BeiDou satellite.

[0042] In a possible implementation, after receiving the transaction processing request and before converting the transaction processing request into a first data packet of the Beidou short message protocol, the method further includes:

[0043] Encrypting the transaction processing request using a preset encryption strategy;

[0044] The step of converting the transaction processing request into a first data packet of the Beidou short message protocol includes:

[0045] Convert the encrypted transaction processing request into the first data packet of the Beidou short message protocol.

[0046] In a third aspect, the present application provides a Beidou satellite-based accounting processing method, which is applied to Beidou satellites and includes:

[0047] Receive a transaction processing request sent by a client, wherein the transaction processing request carries a server identifier of a server corresponding to the client and a client identifier of the client;

[0048] Sending the transaction processing request to the server according to the server identifier carried in the transaction processing request;

[0049] receiving an accounting processing result for the transaction processing request sent by the server;

[0050] The accounting processing result is sent to the client according to the client identifier carried in the accounting processing result.

[0051] In one possible implementation, the method further includes:

[0052] Receive the abnormal prompt information sent by the server, and send the abnormal prompt information to the client according to the client identifier carried in the abnormal prompt information.

[0053] In a fourth aspect, the present application provides a Beidou satellite-based accounting processing method, which is applied to a server and includes:

[0054] receiving a transaction processing request sent by a BeiDou satellite, wherein the transaction processing request carries a server identifier of the server and a client identifier of the client;

[0055] Perform accounting processing on the transaction processing request and send the accounting processing result to the Beidou satellite, wherein the accounting processing result carries the client identifier; so that if the Beidou satellite receives the accounting processing result, it sends the accounting processing result to the client according to the client identifier carried in the accounting processing result.

[0056] In a possible implementation, sending the accounting processing result to the BeiDou satellite includes:

[0057] The accounting processing result is converted into a second data packet of the Beidou short message protocol, and the second data packet is sent to the Beidou satellite.

[0058] In a possible implementation, the receiving a transaction processing request sent by a Beidou satellite includes:

[0059] Receiving a first data packet sent by a Beidou satellite, wherein the first data packet is a data packet converted by the client into a Beidou short message protocol data packet;

[0060] After receiving the transaction processing request sent by the Beidou satellite and before performing accounting processing on the transaction processing request, the method further includes:

[0061] A format check is performed on the first data packet. If the check passes, a subsequent accounting process is performed on the first data packet.

[0062] In one possible implementation, the method further includes:

[0063] If the verification fails, an abnormal prompt message is returned to the Beidou satellite, where the abnormal prompt message carries the client identifier; so that the Beidou satellite sends the abnormal prompt message to the client according to the client identifier carried in the abnormal prompt message.

[0064] In a possible implementation, after receiving the first data packet sent by the Beidou satellite and before performing accounting processing on the first data packet, the method further includes:

[0065] If the first data packet is the first data packet of the Beidou short message protocol that is encrypted by the client using a preset encryption strategy and the encrypted transaction processing request is converted, the preset decryption strategy is used to decrypt the received first data packet; if the decryption is successful, the step of performing accounting processing on the first data packet is performed.

[0066] In one possible implementation, the method further includes:

[0067] If the decryption fails, an abnormal prompt message is returned to the Beidou satellite, wherein the abnormal prompt message carries the client identifier; so that the Beidou satellite sends the abnormal prompt message to the client according to the client identifier carried in the abnormal prompt message.

[0068] In a fifth aspect, the present application provides a Beidou satellite-based account processing device, which is applied to a client and includes:

[0069] A first receiving module is configured to receive a transaction processing request, wherein the transaction processing request carries a server identifier of a server corresponding to the client and a client identifier of the client;

[0070] The first sending module is configured to send the transaction processing request to a Beidou satellite; enable the Beidou satellite to send the transaction processing request to the server according to the server identifier carried in the transaction processing request; enable the server to perform accounting processing on the transaction processing request, and enable the server to send the accounting processing result to the Beidou satellite, wherein the accounting processing result carries the client identifier; and enable the Beidou satellite to send the accounting processing result to the client according to the client identifier carried in the accounting processing result.

[0071] In a possible implementation manner, the first sending module is further configured to:

[0072] Determine whether the mobile Internet network signal strength of the client is lower than a set threshold, and if so, perform a subsequent step of sending the transaction processing request to a Beidou satellite; or

[0073] Determine whether the client has enabled the positioning service. If so, perform the subsequent step of sending the transaction processing request to the Beidou satellite.

[0074] In a possible implementation, the device further includes:

[0075] A conversion module, configured to convert the transaction processing request into a first data packet of the Beidou short message protocol;

[0076] The first sending module is specifically configured to:

[0077] The first data packet is sent to the BeiDou satellite.

[0078] In a possible implementation, the device further includes:

[0079] An encryption module, configured to encrypt the transaction processing request using a preset encryption strategy;

[0080] The conversion module is specifically used to:

[0081] Convert the encrypted transaction processing request into the first data packet of the Beidou short message protocol.

[0082] In a sixth aspect, the present application provides a Beidou satellite-based accounting processing device, which is applied to a Beidou satellite and includes:

[0083] A second receiving module is configured to receive a transaction processing request sent by a client, wherein the transaction processing request carries a server identifier of a server corresponding to the client and a client identifier of the client;

[0084] a second sending module, configured to send the transaction processing request to the server according to the server identifier carried in the transaction processing request;

[0085] a third receiving module, configured to receive an accounting processing result for the transaction processing request sent by the server;

[0086] The third sending module is configured to send the accounting processing result to the client according to the client identifier carried in the accounting processing result.

[0087] In a possible implementation manner, the third receiving module is further configured to:

[0088] Receive abnormal prompt information sent by the server;

[0089] The third sending module is further configured to:

[0090] The abnormal prompt information is sent to the client according to the client identifier carried in the abnormal prompt information.

[0091] In a seventh aspect, the present application provides a Beidou satellite-based accounting processing device, which is applied to a server and includes:

[0092] a fourth receiving module, configured to receive a transaction processing request sent by a BeiDou satellite, wherein the transaction processing request carries a server identifier of the server and a client identifier of the client;

[0093] The fourth sending module is used to perform accounting processing on the transaction processing request and send the accounting processing result to the Beidou satellite, where the accounting processing result carries the client identifier; so that if the Beidou satellite receives the accounting processing result, it will send the accounting processing result to the client according to the client identifier carried in the accounting processing result.

[0094] In a possible implementation manner, the fourth sending module is specifically configured to:

[0095] The accounting processing result is converted into a second data packet of the Beidou short message protocol, and the second data packet is sent to the Beidou satellite.

[0096] In a possible implementation manner, the fourth receiving module is specifically configured to:

[0097] Receiving a first data packet sent by a Beidou satellite, wherein the first data packet is a data packet converted by the client into a Beidou short message protocol data packet;

[0098] The fourth sending module is further configured to:

[0099] A format check is performed on the first data packet. If the check passes, a subsequent accounting process is performed on the first data packet.

[0100] In a possible implementation manner, the fourth sending module is further configured to:

[0101] If the verification fails, an abnormal prompt message is returned to the Beidou satellite, where the abnormal prompt message carries the client identifier; so that the Beidou satellite sends the abnormal prompt message to the client according to the client identifier carried in the abnormal prompt message.

[0102] In a possible implementation manner, the fourth sending module is further configured to:

[0103] If the first data packet is the first data packet of the Beidou short message protocol converted by the client using a preset encryption strategy to encrypt the transaction processing request, then the preset decryption strategy is used to decrypt the received first data packet; if the decryption is successful, the step of performing accounting processing on the first data packet is performed.

[0104] In a possible implementation manner, the fourth sending module is further configured to:

[0105] If the decryption fails, an abnormal prompt message is returned to the Beidou satellite, wherein the abnormal prompt message carries the client identifier; so that the Beidou satellite sends the abnormal prompt message to the client according to the client identifier carried in the abnormal prompt message.

[0106] In an eighth aspect, the present application provides an electronic device, which includes at least a processor and a memory, and the processor is used to implement the steps of any of the above methods when executing a computer program stored in the memory.

[0107] In a ninth aspect, the present application provides a computer-readable storage medium storing a computer program, which implements the steps of any of the above methods when executed by a processor.

[0108] Since this application can efficiently and reliably send the client's transaction processing request to the server through the Beidou satellite with the advantage of wide coverage, and realize the accounting processing of the transaction processing request, it can conveniently process the accounting of financial transactions without being restricted by the mobile Internet, thereby promoting the smooth progress of integrated transactions. BRIEF DESCRIPTION OF THE DRAWINGS

[0109] In order to more clearly illustrate the implementation methods in the embodiments of the present application or related technologies, the following is a brief introduction to the drawings required for use in the embodiments or related technology descriptions. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.

[0110] Figure 1 A schematic diagram of a Beidou satellite-based accounting processing system provided by some embodiments is shown;

[0111] Figure 2 A schematic diagram of a first accounting processing process provided by some embodiments is shown;

[0112] Figure 3 A schematic diagram of a second accounting processing process provided by some embodiments is shown;

[0113] Figure 4 A schematic diagram of a third accounting processing process provided by some embodiments is shown;

[0114] Figure 5 A schematic diagram of a fourth accounting processing process provided by some embodiments is shown;

[0115] Figure 6 A schematic diagram of a fifth accounting processing process provided by some embodiments is shown;

[0116] Figure 7 A sixth accounting processing process diagram provided by some embodiments is shown;

[0117] Figure 8 A schematic diagram of a first accounting processing device provided by some embodiments is shown;

[0118] Figure 9 A schematic diagram of a second accounting processing device provided by some embodiments is shown;

[0119] Figure 10 A schematic diagram of a third accounting processing device provided by some embodiments is shown;

[0120] Figure 11 A schematic structural diagram of an electronic device provided by some embodiments is shown. DETAILED DESCRIPTION

[0121] To make the purpose, technical solutions, and advantages of this application more clear, this application will be further described in detail below with reference to the accompanying drawings. Obviously, the embodiments described in this application are only some of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0122] In order to facilitate the smooth processing of financial transactions without being restricted by the mobile Internet, this application provides a Beidou satellite-based accounting processing system, method, apparatus, device, and medium.

[0123] Example 1:

[0124] Figure 1 A schematic diagram of an accounting processing system based on Beidou satellites provided by some embodiments is shown. Figure 1 As shown, the system includes:

[0125] The client 11 is configured to receive a transaction processing request, the transaction processing request carrying a server identifier of the server and a client identifier of the client, and send the transaction processing request to the BeiDou satellite 12;

[0126] The BeiDou satellite 12 is configured to, upon receiving the transaction processing request, send the transaction processing request to the server 13 according to the server identifier carried in the transaction processing request;

[0127] The server 13 is configured to, upon receiving the transaction processing request, perform accounting processing on the transaction processing request and send the accounting processing result to the BeiDou satellite 12, wherein the accounting processing result carries the client identifier;

[0128] The BeiDou satellite 12 is configured to, upon receiving the accounting processing result, send the accounting processing result to the client 11 according to the client identifier carried in the accounting processing result.

[0129] In one possible implementation, when the client's payment QR code is scanned, or the client scans the merchant's payment QR code, or the client's (such as a shopping client) payment button is clicked, or the client's (such as a financial client) transfer button is clicked, etc., the client can be considered to have received a transaction processing request, which can carry information such as the transaction amount, the client's own unique identifier (client identifier), and the unique identifier of the server corresponding to the client (server identifier). The triggering of the transaction processing request can be triggered in a scenario where the mobile Internet network signal is strong, or it can be triggered in a remote area or underground shopping mall where the mobile Internet network signal is weak or even no network signal. This application does not make specific restrictions on this.

[0130] Considering that Beidou satellites have advantages such as wide coverage compared to mobile Internet, in order to be free from the restrictions of mobile Internet and ensure the smooth progress of financial transactions corresponding to transaction processing requests, the client can send transaction processing requests to Beidou satellites, interact with the server through Beidou satellites, and ensure the smooth progress of financial transactions to the greatest extent.

[0131] In a possible implementation, the client may send a transaction processing request to the BeiDou satellite in the following two situations.

[0132] Case 1: If the client's mobile Internet network signal strength is identified to be lower than the set threshold (such as the receiving sensitivity threshold), it can be considered that the mobile Internet network signal in the scene where the client is at this time is weak. At this time, in order to not be restricted by the mobile Internet, conveniently process financial transactions, and promote the smooth progress of integrated transactions, the transaction processing request can be sent to the Beidou satellite.

[0133] Case 2: If the client detects that the location service is enabled, the transaction request can be sent to the BeiDou satellite. Regardless of whether the client's mobile internet signal is strong or weak, the transaction request can be sent to the BeiDou satellite, which then forwards it to the server, enabling fast and efficient accounting processing of the transaction request.

[0134] In one possible implementation, to ensure transaction security, the client can employ a pre-defined encryption strategy to encrypt the transaction request before sending it to the Beidou satellite. For example, the client can employ both symmetric and asymmetric encryption algorithms to encrypt the transaction request to prevent it from being eavesdropped or tampered with during transmission. Furthermore, the client can sign the transaction request using a private key stored on the client to ensure integrity and non-repudiation. This will not be further elaborated here.

[0135] In one possible implementation, when the client sends a transaction processing request to the Beidou satellite, it may first convert the encrypted transaction processing request into a data packet supported by the Beidou short message protocol (referred to as the first data packet for ease of description) and send the first data packet to the Beidou satellite.

[0136] When the Beidou satellite receives the first data packet (transaction processing request), it can send the first data packet (transaction processing request) to the server corresponding to the server identifier according to the server identifier carried in the first data packet (transaction processing request).

[0137] When the server receives the first data packet (transaction processing request), it can perform corresponding accounting processing on the first data packet. In one possible implementation, considering that the Beidou short message protocol has a specific format and encoding rules, in order to improve efficiency and ensure data processing accuracy, the server can first perform format verification on the first data packet before performing accounting processing on the first data packet. If the verification passes, the first data packet can be parsed based on the set parsing algorithm to extract valid messages. The existing technology can be used to perform format verification and parsing on the data packet, which will not be described in detail here. After successful parsing, the server can use a decryption strategy corresponding to the client encryption strategy to decrypt the first data packet. For example, the server can use a decryption algorithm corresponding to the encryption algorithm to decrypt the first data packet, and when the first data packet is digitally signed using the client's private key, the public key carried in the first data packet can be used to verify the authenticity of the signature. After successful decryption, the server can send the decrypted first data packet to the accounting background service system belonging to the server, and the accounting background service system can immediately perform corresponding accounting processing, such as checking whether the balance of the corresponding account is sufficient, executing actual accounting processing operations such as transfer, payment, and inquiry. These accounting operations are conducted in a highly secure environment to ensure the accuracy and security of transactions.

[0138] In one possible implementation, if the format check of the first data packet fails or decryption fails, the server may return an exception prompt message to the Beidou satellite. The exception prompt message carries a client identifier. After receiving the exception prompt message, the Beidou satellite may send the exception prompt message to the client corresponding to the client identifier based on the client identifier carried in the exception prompt message. After receiving the exception prompt message, the client may display the exception prompt message so that the client is aware of the prompt message.

[0139] In one possible implementation, after the server completes the accounting processing of the transaction processing request, the accounting processing result can be sent to the Beidou satellite. For example, the server can convert the accounting processing result into a data packet of the Beidou short message protocol (referred to as a second data packet for ease of description) and send the second data packet to the Beidou satellite. The second data packet (accounting processing result) can carry a client identifier. After the Beidou satellite receives the second data packet (accounting processing result), it can send the second data packet (accounting processing result) to the client corresponding to the client identifier based on the client identifier carried in the accounting processing result. After the client receives the second data packet, it can parse and display the second data packet so that the customer can promptly know the accounting processing results such as the amount deducted.

[0140] Since this application can efficiently and reliably send the client's transaction processing request to the server through the Beidou satellite with the advantage of wide coverage, and realize the accounting processing of the transaction processing request, it can conveniently process the accounting of financial transactions without being restricted by the mobile Internet, thereby promoting the smooth progress of integrated transactions.

[0141] Compared with the related art, when the client's mobile Internet signal is weak or absent, the customer (user) needs to conduct transactions in cash or present the payment code for the merchant to scan and deduct the money. The customer passively scans the code and cannot know the deducted amount in time, which is inconvenient for the customer to verify, etc., which causes many inconveniences. In the embodiment of the present application, since the coverage of the Beidou satellite can include remote areas, underground facilities and other areas where the mobile Internet signal is weak or absent, in these areas, financial transactions can also be processed quickly and efficiently through the Beidou satellite. The customer can know the account processing results in time and enjoy convenient financial services, which expands the coverage of financial services and improves customer experience.

[0142] For ease of understanding, the following explains the accounting processing process provided by this application through a specific embodiment. Figure 2 , Figure 2 A schematic diagram of a first accounting processing process provided by some embodiments is shown, and the process includes the following steps:

[0143] S200: For any financial service application, the client and server of the financial service application are upgraded so that the client and server support the short message communication function of the Beidou satellite. Both the client and server can generate data packets that comply with the Beidou short message standard, and can receive and process information (data packets) sent by the Beidou satellite.

[0144] The process of upgrading the client and server includes developing corresponding interfaces and protocol stacks, which will not be described in detail here.

[0145] S201: The client receives a transaction request and determines whether the client's mobile internet network signal strength is below a set threshold, or whether the client has enabled location services. If so, the client proceeds to S202. Otherwise, the transaction request is sent to the server via the mobile internet network. This is not further detailed here.

[0146] S202: If it is identified that the mobile Internet network signal strength of the client is lower than the set threshold, or if it is identified that the client turns on the positioning service, a transaction processing request is sent to the Beidou satellite.

[0147] S203: If the BeiDou satellite receives the transaction processing request, it sends the transaction processing request to the server according to the server identifier carried in the transaction processing request.

[0148] S204: If the server receives the transaction processing request, it performs accounting processing on the transaction processing request and sends the accounting processing result to the Beidou satellite. The accounting processing result carries the client identifier.

[0149] S205: If the BeiDou satellite receives the accounting processing result, it sends the accounting processing result to the client according to the client identifier carried in the accounting processing result.

[0150] S206: The client receives and displays the accounting processing result.

[0151] For ease of understanding, the following explains the accounting processing process provided by this application through a specific embodiment. Figure 3 , Figure 3 A schematic diagram of a second accounting processing process provided by some embodiments is shown, which includes the following steps:

[0152] S301: The client receives a transaction processing request, encrypts the transaction processing request using a preset encryption strategy, and converts the encrypted transaction processing request into a first data packet of the Beidou short message protocol.

[0153] S302: The client determines whether the mobile Internet network signal strength of the client is lower than a set threshold, or determines whether the client has enabled the positioning service. If so, proceed to S303.

[0154] S303: Convert the transaction processing request into a first data packet of the Beidou short message protocol, and send the first data packet to the Beidou satellite.

[0155] S304: If the BeiDou satellite receives the first data packet, it sends the first data packet to the server according to the server identifier carried in the first data packet.

[0156] S305: If the server receives the first data packet, it uses a preset decryption strategy to decrypt the received first data packet; if the decryption is successful, it performs accounting processing on the first data packet and converts the accounting processing result into a second data packet of the Beidou short message protocol. The second data packet is sent to the Beidou satellite, and the second data packet carries the client identifier.

[0157] S306: If the BeiDou satellite receives the second data packet, it sends the second data packet to the client according to the client identifier carried in the second data packet.

[0158] S307: The client receives and displays the second data packet (accounting processing result).

[0159] For ease of understanding, the following explains the accounting processing process provided by this application through a specific embodiment. Figure 4 , Figure 4 A schematic diagram of a third accounting processing process provided by some embodiments is shown, which includes the following steps:

[0160] S401: The client receives a transaction processing request, encrypts the transaction processing request using a preset encryption strategy, and converts the encrypted transaction processing request into a first data packet of the Beidou short message protocol.

[0161] S402: The client determines whether the mobile Internet network signal strength of the client is lower than a set threshold, or determines whether the client has enabled the positioning service. If so, proceed to S403.

[0162] S403: Convert the transaction processing request into a first data packet of the Beidou short message protocol, and send the first data packet to the Beidou satellite.

[0163] S404: If the BeiDou satellite receives the first data packet, it sends the first data packet to the server according to the server identifier carried in the first data packet.

[0164] S405: If the server receives the first data packet, it performs a format check on the first data packet. If the check fails, it proceeds to S406; if the check passes, it proceeds to S407.

[0165] S406: The server returns an exception prompt message to the BeiDou satellite. The exception prompt message carries the client identifier. The BeiDou satellite receives the exception prompt message and, based on the client identifier carried in the exception prompt message, sends the exception prompt message to the client. The client receives and displays the exception prompt message.

[0166] S407: The server uses a preset decryption strategy to decrypt the received first data packet; if the decryption is unsuccessful, proceed to S406; if the decryption is successful, proceed to S408.

[0167] S408: The server performs accounting processing on the first data packet, converts the accounting processing result into a second data packet of Beidou short message protocol, and sends the second data packet to the Beidou satellite. The second data packet carries the client identifier.

[0168] S409: If the BeiDou satellite receives the second data packet, it sends the second data packet to the client according to the client identifier carried in the second data packet.

[0169] S410: The client receives and displays the second data packet (accounting processing result).

[0170] Example 2:

[0171] Based on the same technical concept, this application provides an accounting processing method based on Beidou satellite, which is applied to the client. Figure 5 , Figure 5 A schematic diagram of a fourth accounting processing process provided by some embodiments is shown, wherein the method includes:

[0172] S501: Receive a transaction processing request, wherein the transaction processing request carries a server identifier of a server corresponding to the client and a client identifier of the client.

[0173] S502: Send the transaction processing request to the Beidou satellite, so that the Beidou satellite sends the transaction processing request to the server according to the server identifier carried in the transaction processing request; so that the server performs accounting processing on the transaction processing request, and sends the accounting processing result to the Beidou satellite, where the accounting processing result carries the client identifier; so that the Beidou satellite sends the accounting processing result to the client according to the client identifier carried in the accounting processing result.

[0174] In a possible implementation, after receiving the transaction processing request and before sending the transaction processing request to a BeiDou satellite, the method further includes:

[0175] Determine whether the mobile Internet network signal strength of the client is lower than a set threshold, and if so, perform a subsequent step of sending the transaction processing request to a Beidou satellite; or

[0176] Determine whether the client has enabled the positioning service. If so, perform the subsequent step of sending the transaction processing request to the Beidou satellite.

[0177] In a possible implementation, after receiving the transaction processing request and before sending the transaction processing request to a BeiDou satellite, the method further includes:

[0178] Converting the transaction processing request into a first data packet of the Beidou short message protocol;

[0179] The sending the transaction processing request to the BeiDou satellite comprises:

[0180] The first data packet is sent to the BeiDou satellite.

[0181] In a possible implementation, after receiving the transaction processing request and before converting the transaction processing request into a first data packet of the Beidou short message protocol, the method further includes:

[0182] Encrypting the transaction processing request using a preset encryption strategy;

[0183] The step of converting the transaction processing request into a first data packet of the Beidou short message protocol includes:

[0184] Convert the encrypted transaction processing request into the first data packet of the Beidou short message protocol.

[0185] Based on the same technical concept, this application also provides an accounting processing method based on Beidou satellite, which is applied to Beidou satellite. Figure 6 , Figure 6 A fifth accounting processing method provided by some embodiments is shown, wherein the method includes:

[0186] S601: Receive a transaction processing request sent by a client, where the transaction processing request carries a server identifier of a server corresponding to the client and a client identifier of the client.

[0187] S602: Send the transaction processing request to the server according to the server identifier carried in the transaction processing request.

[0188] S603: Receive the accounting processing result for the transaction processing request sent by the server.

[0189] S604: Send the accounting processing result to the client according to the client identifier carried in the accounting processing result.

[0190] In one possible implementation, the method further includes:

[0191] Receive the abnormal prompt information sent by the server, and send the abnormal prompt information to the client according to the client identifier carried in the abnormal prompt information.

[0192] Based on the same technical concept, this application provides an accounting processing method based on Beidou satellite, which is applied to the server. Figure 7 , Figure 7 A sixth accounting processing method provided by some embodiments is shown, wherein the method includes:

[0193] S701: Receive a transaction processing request sent by a BeiDou satellite, where the transaction processing request carries a server identifier of a server and a client identifier of the client.

[0194] S702: Perform accounting processing on the transaction processing request and send the accounting processing result to the Beidou satellite, where the accounting processing result carries the client identifier; so that if the Beidou satellite receives the accounting processing result, it will send the accounting processing result to the client according to the client identifier carried in the accounting processing result.

[0195] In a possible implementation, sending the accounting processing result to the BeiDou satellite includes:

[0196] The accounting processing result is converted into a second data packet of the Beidou short message protocol, and the second data packet is sent to the Beidou satellite.

[0197] In a possible implementation, the receiving a transaction processing request sent by a Beidou satellite includes:

[0198] Receiving a first data packet sent by a Beidou satellite, wherein the first data packet is a data packet converted by the client into a Beidou short message protocol data packet;

[0199] After receiving the transaction processing request sent by the Beidou satellite and before performing accounting processing on the transaction processing request, the method further includes:

[0200] A format check is performed on the first data packet. If the check passes, a subsequent accounting process is performed on the first data packet.

[0201] In one possible implementation, the method further includes:

[0202] If the verification fails, an abnormal prompt message is returned to the Beidou satellite, where the abnormal prompt message carries the client identifier; so that the Beidou satellite sends the abnormal prompt message to the client according to the client identifier carried in the abnormal prompt message.

[0203] In a possible implementation, after receiving the first data packet sent by the Beidou satellite and before performing accounting processing on the first data packet, the method further includes:

[0204] If the first data packet is the first data packet of the Beidou short message protocol that is encrypted by the client using a preset encryption strategy and the encrypted transaction processing request is converted, the preset decryption strategy is used to decrypt the received first data packet; if the decryption is successful, the step of performing accounting processing on the first data packet is performed.

[0205] In one possible implementation, the method further includes:

[0206] If the decryption fails, an abnormal prompt message is returned to the Beidou satellite, wherein the abnormal prompt message carries the client identifier; so that the Beidou satellite sends the abnormal prompt message to the client according to the client identifier carried in the abnormal prompt message.

[0207] Example 3:

[0208] Based on the same technical concept, this application provides an accounting processing device based on Beidou satellite, which is applied to the client. Figure 8 , Figure 8 A schematic diagram of a first Beidou satellite-based accounting processing device provided in some embodiments is shown, the device comprising:

[0209] A first receiving module 801 is configured to receive a transaction processing request, wherein the transaction processing request carries a server identifier of the server corresponding to the client and a client identifier of the client;

[0210] The first sending module 802 is used to send the transaction processing request to the Beidou satellite; enable the Beidou satellite to send the transaction processing request to the server according to the server identifier carried in the transaction processing request; enable the server to perform accounting processing on the transaction processing request, and enable the server to send the accounting processing result to the Beidou satellite, wherein the accounting processing result carries the client identifier; enable the Beidou satellite to send the accounting processing result to the client according to the client identifier carried in the accounting processing result.

[0211] In a possible implementation manner, the first sending module 802 is further configured to:

[0212] Determine whether the mobile Internet network signal strength of the client is lower than a set threshold, and if so, perform a subsequent step of sending the transaction processing request to a Beidou satellite; or

[0213] Determine whether the client has enabled the positioning service. If so, perform the subsequent step of sending the transaction processing request to the Beidou satellite.

[0214] In a possible implementation, the device further includes:

[0215] A conversion module 803 is configured to convert the transaction processing request into a first data packet of the Beidou short message protocol;

[0216] The first sending module 802 is specifically configured to:

[0217] The first data packet is sent to the BeiDou satellite.

[0218] In a possible implementation, the device further includes:

[0219] An encryption module 804 is configured to encrypt the transaction processing request using a preset encryption strategy;

[0220] The conversion module 803 is specifically configured to:

[0221] Convert the encrypted transaction processing request into the first data packet of the Beidou short message protocol.

[0222] Based on the same technical concept, this application provides an accounting processing device based on Beidou satellite, which is applied to Beidou satellite. Figure 9 , Figure 9 A schematic diagram of a second accounting processing device provided in some embodiments is shown, wherein the device includes:

[0223] The second receiving module 901 is configured to receive a transaction processing request sent by a client, wherein the transaction processing request carries a server identifier of the server corresponding to the client and a client identifier of the client;

[0224] A second sending module 902 is configured to send the transaction processing request to the server according to the server identifier carried in the transaction processing request;

[0225] The third receiving module 903 is configured to receive the accounting processing result for the transaction processing request sent by the server;

[0226] The third sending module 904 is configured to send the accounting processing result to the client according to the client identifier carried in the accounting processing result.

[0227] In a possible implementation manner, the third receiving module 903 is further configured to:

[0228] Receive abnormal prompt information sent by the server;

[0229] The third sending module 904 is further configured to:

[0230] The abnormal prompt information is sent to the client according to the client identifier carried in the abnormal prompt information.

[0231] Based on the same technical concept, this application provides an accounting processing device based on Beidou satellite, which is applied to the server. Figure 10 , Figure 10 A schematic diagram of a third accounting processing device provided in some embodiments is shown, the device comprising:

[0232] The fourth receiving module 1001 is configured to receive a transaction processing request sent by a BeiDou satellite, wherein the transaction processing request carries a server identifier of the server and a client identifier of the client;

[0233] An accounting processing module 1002 is configured to perform accounting processing on the transaction processing request;

[0234] The fourth sending module 1003 is used to send the accounting processing result to the Beidou satellite, where the accounting processing result carries the client identifier; so that if the Beidou satellite receives the accounting processing result, it sends the accounting processing result to the client according to the client identifier carried in the accounting processing result.

[0235] In a possible implementation, the fourth sending module 1002 is specifically configured to:

[0236] The accounting processing result is converted into a second data packet of the Beidou short message protocol, and the second data packet is sent to the Beidou satellite.

[0237] In a possible implementation manner, the fourth receiving module 1001 is specifically configured to:

[0238] Receiving a first data packet sent by a Beidou satellite, wherein the first data packet is a data packet converted by the client into a Beidou short message protocol data packet;

[0239] The accounting processing module 1002 is further configured to:

[0240] A format check is performed on the first data packet. If the check passes, a subsequent accounting process is performed on the first data packet.

[0241] In a possible implementation manner, the fourth sending module 1003 is further configured to:

[0242] If the verification fails, an abnormal prompt message is returned to the Beidou satellite, where the abnormal prompt message carries the client identifier; so that the Beidou satellite sends the abnormal prompt message to the client according to the client identifier carried in the abnormal prompt message.

[0243] In a possible implementation, the accounting processing module 1002 is further configured to:

[0244] If the first data packet is the first data packet of the Beidou short message protocol converted by the client using a preset encryption strategy to encrypt the transaction processing request, then the preset decryption strategy is used to decrypt the received first data packet; if the decryption is successful, the step of performing accounting processing on the first data packet is performed.

[0245] In a possible implementation manner, the fourth sending module 1002 is further configured to:

[0246] If the decryption fails, an abnormal prompt message is returned to the Beidou satellite, wherein the abnormal prompt message carries the client identifier; so that the Beidou satellite sends the abnormal prompt message to the client according to the client identifier carried in the abnormal prompt message.

[0247] Example 4:

[0248] Based on the same technical concept, the present application provides an electronic device. Figure 11 A schematic diagram of the structure of an electronic device provided by some embodiments is shown. Figure 11 As shown, it includes: a processor 1101, a communication interface 1102, a memory 1103 and a communication bus 1104, wherein the processor 1101, the communication interface 1102, and the memory 1103 communicate with each other through the communication bus 1104;

[0249] In a possible implementation, the memory 1103 stores a computer program. When the program is executed by the processor 1101, the processor 1101 performs the following steps:

[0250] receiving a transaction processing request, wherein the transaction processing request carries a server identifier of a server corresponding to the client and a client identifier of the client;

[0251] The transaction processing request is sent to a Beidou satellite; the Beidou satellite sends the transaction processing request to the server according to the server identifier carried in the transaction processing request; the server performs accounting processing on the transaction processing request, and the server sends the accounting processing result to the Beidou satellite, wherein the accounting processing result carries the client identifier; the Beidou satellite sends the accounting processing result to the client according to the client identifier carried in the accounting processing result.

[0252] In a possible implementation, the processor 1101 is further configured to:

[0253] Determine whether the mobile Internet network signal strength of the client is lower than a set threshold, and if so, perform a subsequent step of sending the transaction processing request to a Beidou satellite; or

[0254] Determine whether the client has enabled the positioning service. If so, perform the subsequent step of sending the transaction processing request to the Beidou satellite.

[0255] In a possible implementation, the processor 1101 is further configured to:

[0256] Converting the transaction processing request into a first data packet of the Beidou short message protocol;

[0257] The first data packet is sent to the BeiDou satellite.

[0258] In a possible implementation, the processor 1101 is further configured to:

[0259] Encrypting the transaction processing request using a preset encryption strategy;

[0260] Convert the encrypted transaction processing request into the first data packet of the Beidou short message protocol.

[0261] In a possible implementation, the memory 1103 stores a computer program. When the program is executed by the processor 1101, the processor 1101 may further perform the following steps:

[0262] Receive a transaction processing request sent by a client, wherein the transaction processing request carries a server identifier of a server corresponding to the client and a client identifier of the client;

[0263] Sending the transaction processing request to the server according to the server identifier carried in the transaction processing request;

[0264] receiving an accounting processing result for the transaction processing request sent by the server;

[0265] The accounting processing result is sent to the client according to the client identifier carried in the accounting processing result.

[0266] In a possible implementation, the processor 1101 is further configured to:

[0267] Receive abnormal prompt information sent by the server;

[0268] The abnormal prompt information is sent to the client according to the client identifier carried in the abnormal prompt information.

[0269] In a possible implementation, the memory 1103 stores a computer program. When the program is executed by the processor 1101, the processor 1101 may further perform the following steps:

[0270] receiving a transaction processing request sent by a BeiDou satellite, wherein the transaction processing request carries a server identifier of the server and a client identifier of the client;

[0271] Perform accounting processing on the transaction processing request and send the accounting processing result to the Beidou satellite, wherein the accounting processing result carries the client identifier; so that if the Beidou satellite receives the accounting processing result, it sends the accounting processing result to the client according to the client identifier carried in the accounting processing result.

[0272] In a possible implementation, the processor 1101 is specifically configured to:

[0273] The accounting processing result is converted into a second data packet of the Beidou short message protocol, and the second data packet is sent to the Beidou satellite.

[0274] In a possible implementation, the processor 1101 is specifically configured to:

[0275] Receiving a first data packet sent by a Beidou satellite, wherein the first data packet is a data packet converted by the client into a Beidou short message protocol data packet;

[0276] A format check is performed on the first data packet. If the check passes, a subsequent accounting process is performed on the first data packet.

[0277] In a possible implementation, the processor 1101 is further configured to:

[0278] If the verification fails, an abnormal prompt message is returned to the Beidou satellite, where the abnormal prompt message carries the client identifier; so that the Beidou satellite sends the abnormal prompt message to the client according to the client identifier carried in the abnormal prompt message.

[0279] In a possible implementation, the processor 1101 is further configured to:

[0280] If the first data packet is the first data packet of the Beidou short message protocol converted by the client using a preset encryption strategy to encrypt the transaction processing request, then the preset decryption strategy is used to decrypt the received first data packet; if the decryption is successful, the step of performing accounting processing on the first data packet is performed.

[0281] In a possible implementation, the processor 1101 is further configured to:

[0282] If the decryption fails, an abnormal prompt message is returned to the Beidou satellite, wherein the abnormal prompt message carries the client identifier; so that the Beidou satellite sends the abnormal prompt message to the client according to the client identifier carried in the abnormal prompt message.

[0283] The communication bus mentioned in the electronic device mentioned above may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is used in the figure, but this does not mean that there is only one bus or only one type of bus.

[0284] The communication interface 1102 is used for communication between the electronic device and other devices.

[0285] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk memory. Alternatively, the memory may be at least one storage device located away from the processor.

[0286] The above-mentioned processor can be a general-purpose processor, including a central processing unit, a network processor (NP), etc.; it can also be a digital signal processing processor (DSP), an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc.

[0287] Example 5:

[0288] Based on the above embodiments, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program executable by an electronic device. When the program is executed on the electronic device, the electronic device performs the following steps:

[0289] receiving a transaction processing request, wherein the transaction processing request carries a server identifier of a server corresponding to the client and a client identifier of the client;

[0290] The transaction processing request is sent to a Beidou satellite; the Beidou satellite sends the transaction processing request to the server according to the server identifier carried in the transaction processing request; the server performs accounting processing on the transaction processing request, and the server sends the accounting processing result to the Beidou satellite, wherein the accounting processing result carries the client identifier; the Beidou satellite sends the accounting processing result to the client according to the client identifier carried in the accounting processing result.

[0291] In a possible implementation, after receiving the transaction processing request and before sending the transaction processing request to a BeiDou satellite, the method further includes:

[0292] Determine whether the mobile Internet network signal strength of the client is lower than a set threshold, and if so, perform a subsequent step of sending the transaction processing request to a Beidou satellite; or

[0293] Determine whether the client has enabled the positioning service. If so, perform the subsequent step of sending the transaction processing request to the Beidou satellite.

[0294] In a possible implementation, after receiving the transaction processing request and before sending the transaction processing request to a BeiDou satellite, the method further includes:

[0295] Converting the transaction processing request into a first data packet of the Beidou short message protocol;

[0296] The sending the transaction processing request to the BeiDou satellite comprises:

[0297] The first data packet is sent to the BeiDou satellite.

[0298] In a possible implementation, after receiving the transaction processing request and before converting the transaction processing request into a first data packet of the Beidou short message protocol, the method further includes:

[0299] Encrypting the transaction processing request using a preset encryption strategy;

[0300] The step of converting the transaction processing request into a first data packet of the Beidou short message protocol includes:

[0301] Convert the encrypted transaction processing request into the first data packet of the Beidou short message protocol.

[0302] In a possible implementation, when the program is run on the electronic device, the electronic device may further be caused to implement the following steps when executing:

[0303] Receive a transaction processing request sent by a client, wherein the transaction processing request carries a server identifier of a server corresponding to the client and a client identifier of the client;

[0304] Sending the transaction processing request to the server according to the server identifier carried in the transaction processing request;

[0305] receiving an accounting processing result for the transaction processing request sent by the server;

[0306] The accounting processing result is sent to the client according to the client identifier carried in the accounting processing result.

[0307] In one possible implementation, the method further includes:

[0308] Receive the abnormal prompt information sent by the server, and send the abnormal prompt information to the client according to the client identifier carried in the abnormal prompt information.

[0309] In a possible implementation, when the program is run on the electronic device, the electronic device may further be caused to implement the following steps when executing:

[0310] receiving a transaction processing request sent by a BeiDou satellite, wherein the transaction processing request carries a server identifier of the server and a client identifier of the client;

[0311] Perform accounting processing on the transaction processing request and send the accounting processing result to the Beidou satellite, wherein the accounting processing result carries the client identifier; so that if the Beidou satellite receives the accounting processing result, it sends the accounting processing result to the client according to the client identifier carried in the accounting processing result.

[0312] In a possible implementation, sending the accounting processing result to the BeiDou satellite includes:

[0313] The accounting processing result is converted into a second data packet of the Beidou short message protocol, and the second data packet is sent to the Beidou satellite.

[0314] In a possible implementation, the receiving a transaction processing request sent by a Beidou satellite includes:

[0315] Receiving a first data packet sent by a Beidou satellite, wherein the first data packet is a data packet converted by the client into a Beidou short message protocol data packet;

[0316] After receiving the transaction processing request sent by the Beidou satellite and before performing accounting processing on the transaction processing request, the method further includes:

[0317] A format check is performed on the first data packet. If the check passes, a subsequent accounting process is performed on the first data packet.

[0318] In one possible implementation, the method further includes:

[0319] If the verification fails, an abnormal prompt message is returned to the Beidou satellite, where the abnormal prompt message carries the client identifier; so that the Beidou satellite sends the abnormal prompt message to the client according to the client identifier carried in the abnormal prompt message.

[0320] In a possible implementation, after receiving the first data packet sent by the Beidou satellite and before performing accounting processing on the first data packet, the method further includes:

[0321] If the first data packet is the first data packet of the Beidou short message protocol that is encrypted by the client using a preset encryption strategy and the encrypted transaction processing request is converted, the preset decryption strategy is used to decrypt the received first data packet; if the decryption is successful, the step of performing accounting processing on the first data packet is performed.

[0322] In one possible implementation, the method further includes:

[0323] If the decryption fails, an abnormal prompt message is returned to the Beidou satellite, wherein the abnormal prompt message carries the client identifier; so that the Beidou satellite sends the abnormal prompt message to the client according to the client identifier carried in the abnormal prompt message.

[0324] The above-mentioned computer-readable storage medium can be any available medium or data storage device that can be accessed by the processor in the electronic device, including but not limited to magnetic storage such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc., optical storage such as CDs, DVDs, BDs, HVDs, etc., and semiconductor storage such as ROMs, EPROMs, EEPROMs, non-volatile memories (NANDFLASH), solid-state drives (SSDs), etc.

[0325] Based on the same technical concept, the present application also provides a computer program product, which includes a computer program / instruction, and when the computer program / instruction processor is executed, implements any of the above methods.

[0326] The methods described herein can be implemented in whole or in part using software, hardware, firmware, or any combination thereof. When implemented using software, they can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described herein are performed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, a core network device, an OAM, or other programmable device.

[0327] The computer program or instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired or wireless method. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile types of storage media.

[0328] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0329] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0330] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0331] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0332] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.

Claims

1. A BeiDou satellite-based accounting processing system, characterized in that: The system comprises: The client is configured to receive a transaction processing request, the transaction processing request carrying a server identifier of the server corresponding to the client and a client identifier of the client, and send the transaction processing request to a BeiDou satellite; The BeiDou satellite is configured to, upon receiving the transaction processing request, send the transaction processing request to the server according to the server identifier carried in the transaction processing request; The server is configured to, upon receiving the transaction processing request, perform accounting processing on the transaction processing request and send the accounting processing result to the BeiDou satellite, wherein the accounting processing result carries the client identifier; The BeiDou satellite is configured to, upon receiving the accounting processing result, send the accounting processing result to the client according to the client identifier carried in the accounting processing result.

2. The system according to claim 1, wherein: The client is further configured to: If it is identified that the mobile Internet network signal strength of the client is lower than a set threshold, the transaction processing request is sent to the Beidou satellite; or If it is identified that the client has enabled the positioning service, the transaction processing request is sent to the Beidou satellite.

3. The system according to claim 1 or 2, characterized in that The client is further configured to: Converting the transaction processing request into a first data packet of the Beidou short message protocol, and sending the first data packet to the Beidou satellite; The server is also used to: The accounting processing result is converted into a second data packet of the Beidou short message protocol, and the second data packet is sent to the Beidou satellite.

4. The system according to claim 3, characterized in that The server is also used to: If the first data packet is received, a format check is performed on the first data packet. If the check passes, a subsequent accounting process is performed on the first data packet.

5. The system according to claim 4, characterized in that The server is also used to: If the verification fails, an abnormal prompt message is returned to the BeiDou satellite, wherein the abnormal prompt message carries the client identifier; The BeiDou satellite is also used for: The abnormal prompt information is received, and according to the client identifier carried in the abnormal prompt information, the abnormal prompt information is sent to the client.

6. The system according to claim 3, wherein: The client is further configured to: Encrypting the transaction processing request using a preset encryption strategy; converting the encrypted transaction processing request into a first data packet of the Beidou short message protocol; The server is also used to: Decrypting the received first data packet using a preset decryption strategy; If the decryption is successful, accounting processing is performed on the first data packet.

7. The system according to claim 6, characterized in that The server is also used to: If the decryption fails, an abnormal prompt message is returned to the BeiDou satellite, wherein the abnormal prompt message carries the client identifier; The BeiDou satellite is also used for: The abnormal prompt information is received, and according to the client identifier carried in the abnormal prompt information, the abnormal prompt information is sent to the client.

8. A BeiDou satellite-based accounting processing method, characterized in that: The method is applied to a client, and includes: receiving a transaction processing request, wherein the transaction processing request carries a server identifier of a server corresponding to the client and a client identifier of the client; The transaction processing request is sent to a Beidou satellite; the Beidou satellite sends the transaction processing request to the server according to the server identifier carried in the transaction processing request; the server performs accounting processing on the transaction processing request, and the server sends the accounting processing result to the Beidou satellite, wherein the accounting processing result carries the client identifier; the Beidou satellite sends the accounting processing result to the client according to the client identifier carried in the accounting processing result.

9. The method according to claim 8, characterized in that After receiving the transaction processing request and before sending the transaction processing request to the Beidou satellite, the method further includes: Determine whether the mobile Internet network signal strength of the client is lower than a set threshold, and if so, perform a subsequent step of sending the transaction processing request to a Beidou satellite; or Determine whether the client has enabled the positioning service. If so, perform the subsequent step of sending the transaction processing request to the Beidou satellite.

10. The method according to claim 8 or 9, characterized in that After receiving the transaction processing request and before sending the transaction processing request to the Beidou satellite, the method further includes: Converting the transaction processing request into a first data packet of the Beidou short message protocol; The sending the transaction processing request to the BeiDou satellite comprises: The first data packet is sent to the BeiDou satellite.

11. The method according to claim 10, characterized in that After receiving the transaction processing request and before converting the transaction processing request into a first data packet of the Beidou short message protocol, the method further includes: Encrypting the transaction processing request using a preset encryption strategy; The step of converting the transaction processing request into a first data packet of the Beidou short message protocol includes: Convert the encrypted transaction processing request into the first data packet of the Beidou short message protocol.

12. A Beidou satellite-based accounting processing method, characterized in that: The method is applied to BeiDou satellites, and the method includes: Receive a transaction processing request sent by a client, wherein the transaction processing request carries a server identifier of a server corresponding to the client and a client identifier of the client; Sending the transaction processing request to the server according to the server identifier carried in the transaction processing request; receiving an accounting processing result for the transaction processing request sent by the server; The accounting processing result is sent to the client according to the client identifier carried in the accounting processing result.

13. A BeiDou satellite-based accounting processing method, characterized in that: The method is applied to the server, and includes: receiving a transaction processing request sent by a BeiDou satellite, wherein the transaction processing request carries a server identifier of the server and a client identifier of the client; Perform accounting processing on the transaction processing request and send the accounting processing result to the Beidou satellite, wherein the accounting processing result carries the client identifier; so that if the Beidou satellite receives the accounting processing result, it sends the accounting processing result to the client according to the client identifier carried in the accounting processing result.

14. The method according to claim 13, characterized in that The sending of the accounting processing result to the BeiDou satellite includes: The accounting processing result is converted into a second data packet of the Beidou short message protocol, and the second data packet is sent to the Beidou satellite.

15. The method according to claim 13 or 14, characterized in that The receiving of the transaction processing request sent by the Beidou satellite includes: Receiving a first data packet sent by a Beidou satellite, wherein the first data packet is a data packet converted by the client into a Beidou short message protocol data packet; After receiving the transaction processing request sent by the Beidou satellite and before performing accounting processing on the transaction processing request, the method further includes: A format check is performed on the first data packet. If the check passes, a subsequent accounting process is performed on the first data packet.

16. The method according to claim 15, characterized in that The method further comprises: If the verification fails, an abnormal prompt message is returned to the Beidou satellite, where the abnormal prompt message carries the client identifier; so that the Beidou satellite sends the abnormal prompt message to the client according to the client identifier carried in the abnormal prompt message.

17. The method according to claim 15, characterized in that After receiving the first data packet sent by the Beidou satellite and before performing accounting processing on the first data packet, the method further includes: If the first data packet is the first data packet of the Beidou short message protocol that is encrypted by the client using a preset encryption strategy and the encrypted transaction processing request is converted, the preset decryption strategy is used to decrypt the received first data packet; if the decryption is successful, the step of performing accounting processing on the first data packet is performed.

18. The method according to claim 17, characterized in that The method further comprises: If the decryption fails, an abnormal prompt message is returned to the Beidou satellite, wherein the abnormal prompt message carries the client identifier; so that the Beidou satellite sends the abnormal prompt message to the client according to the client identifier carried in the abnormal prompt message.

19. An accounting processing device based on Beidou satellite, characterized in that: The device is applied to a client, and includes: A first receiving module is configured to receive a transaction processing request, wherein the transaction processing request carries a server identifier of a server corresponding to the client and a client identifier of the client; The first sending module is configured to send the transaction processing request to a Beidou satellite; enable the Beidou satellite to send the transaction processing request to the server according to the server identifier carried in the transaction processing request; enable the server to perform accounting processing on the transaction processing request, and enable the server to send the accounting processing result to the Beidou satellite, wherein the accounting processing result carries the client identifier; and enable the Beidou satellite to send the accounting processing result to the client according to the client identifier carried in the accounting processing result.

20. An accounting processing device based on Beidou satellite, characterized in that: The device is applied to Beidou satellite, and the device includes: A second receiving module is configured to receive a transaction processing request sent by a client, wherein the transaction processing request carries a server identifier of a server corresponding to the client and a client identifier of the client; a second sending module, configured to send the transaction processing request to the server according to the server identifier carried in the transaction processing request; a third receiving module, configured to receive an accounting processing result for the transaction processing request sent by the server; The third sending module is configured to send the accounting processing result to the client according to the client identifier carried in the accounting processing result.

21. An accounting processing device based on Beidou satellite, characterized in that: The device is applied to a server, and includes: a fourth receiving module, configured to receive a transaction processing request sent by a BeiDou satellite, wherein the transaction processing request carries a server identifier of the server and a client identifier of the client; The fourth sending module is used to perform accounting processing on the transaction processing request and send the accounting processing result to the Beidou satellite, where the accounting processing result carries the client identifier; so that if the Beidou satellite receives the accounting processing result, it will send the accounting processing result to the client according to the client identifier carried in the accounting processing result.

22. An electronic device, characterized in that: The electronic device comprises at least a processor and a memory, and the processor is configured to implement the steps of the method according to any one of claims 8 to 18 when executing a computer program stored in the memory.

23. A computer-readable storage medium, characterized in that The device stores a computer program, which implements the steps of the method according to any one of claims 8 to 18 when executed by a processor.