Satellite communication authentication method and related device

By registering satellite communication cards and conducting two-way verification between terminals, the security issues of satellite communication have been resolved, and the security and legitimacy of satellite communication have been verified, preventing information leakage.

CN119095037BActive Publication Date: 2025-12-09LIVEFAN INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411123441.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-15
Publication Date
2025-12-09
Estimated Expiration
2044-08-15

AI Technical Summary

Technical Problem

Existing satellite communication equipment has security issues; if satellite communication cards are obtained by criminals, data may be leaked.

Method used

Secure satellite communication is established by registering all satellite communication cards, recording user and device binding information, and transmitting communication card number information between terminals for two-way verification.

Benefits of technology

It improves the security of satellite communications, prevents information leakage after the communication card is lost, and ensures the legality and security of communications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119095037B_ABST
    Figure CN119095037B_ABST
Patent Text Reader

Abstract

The application provides a satellite communication verification method and related equipment, and the method comprises the following steps: firstly, all satellite communication cards are recorded in advance; for each satellite communication card, the user / equipment binding information and the card state of the satellite communication card are recorded in the record when the satellite communication card is inserted into a terminal to be bound and registered; when the first terminal and the second terminal installed with the satellite communication cards establish communication, the communication card number information of the first terminal and the second terminal is exchanged; the first verification result is obtained by verifying the communication card number information of the first terminal on the second terminal side; the second verification result is obtained by verifying the communication card number information of the second terminal on the first terminal side; and the satellite communication between the first terminal and the second terminal is established based on the first verification result and the second verification result. The application can improve the security by recording and uniformly managing the communication cards and verifying the equipment and the user when the communication is established.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of satellite communication technology, and in particular to a satellite communication verification method and related equipment. BACKGROUND

[0002] In the past few decades, with the rapid development of society, various communication equipment has also developed rapidly. The prerequisite for communication is to have a signal to transmit. From the initial 3G, 4G to the current 5G communication, the communication speed is getting faster and faster. However, while pursuing transmission speed, the problem of long-distance communication must also be considered. How to communicate in places where signal base stations cannot cover? In order to solve these problems, satellite communication is used, which includes Tianhong communication and Beidou short message communication. However, how can satellite equipment be used for safe communication?

[0003] Currently, companies that use satellite communication on the market need to use satellite communication cards (such as Tianhong cards or Beidou cards) for point-to-point communication. If the card is obtained by an unscrupulous person, the card can be used to communicate with other users, which may cause some data leakage. Therefore, a satellite communication security verification method is needed to ensure the safety of communication.

[0004] Therefore, the prior art still needs to be improved and developed. SUMMARY

[0005] The present application provides a satellite communication verification method and related equipment. The main purpose of the present application is to solve the technical problems mentioned in the background of the prior art.

[0006] The first aspect of the present application provides a satellite communication verification method, comprising:

[0007] Pre-registering all satellite communication cards;

[0008] For each satellite communication card, in response to the satellite communication card being inserted into a terminal to be bound and registered, registering the user binding information, device binding information and card state of the satellite communication card in the record;

[0009] When a first terminal installed with the satellite communication card and a second terminal installed with the satellite communication card establish communication, the communication card number information of the first terminal and the second terminal is transmitted to each other;

[0010] The communication card number information of the first terminal is verified on the second terminal side to obtain a first verification result;

[0011] The communication card number information of the second terminal is verified on the first terminal side to obtain a second verification result;

[0012] establishing satellite communication between the first terminal and the second terminal based on the first verification result and the second verification result.

[0013] In an optional implementation of the first aspect of the present application, the pre- registration of all satellite communication cards includes:

[0014] Before each satellite communication card is used, each satellite communication card is registered in the cloud, and the registration includes:

[0015] The communication card number information of each satellite communication card is recorded in a preset registration table to form a registration record of the satellite communication card, and the card state of the satellite communication card is marked as idle in the registration record.

[0016] In an optional implementation of the first aspect of the present application, for each satellite communication card, in response to the satellite communication card being inserted into a terminal to be bound and being registered, the user binding information, the device binding information, and the card state of the satellite communication card are registered in the registration record, including:

[0017] For each satellite communication card, in response to the satellite communication card being inserted into a terminal to be bound, the terminal to be bound is prompted to request the cloud to download a configuration program of the satellite communication card;

[0018] The user binding information input by a user in the configuration program and the device binding information of the terminal to be bound actively acquired through the configuration program are received;

[0019] The user binding information, the device binding information, and the communication card number information of the satellite communication card are sent to the cloud for registration, and the card state of the satellite communication card is changed to bound in the registration table.

[0020] In an optional implementation of the first aspect of the present application, when the first terminal installed with the satellite communication card and the second terminal installed with the satellite communication card establish communication, the communication card number information of the first terminal and the second terminal is transmitted to each other, including:

[0021] If the situation of establishing communication is that the first terminal initiates a communication request to the second terminal, the first terminal actively puts the device information and the communication card number information of the first terminal into the communication request.

[0022] When the second terminal receives the communication request, the second terminal generates a response request in which the device information and the communication card number information of the second terminal are put, and feeds back the response request to the first terminal.

[0023] In an optional implementation of the first aspect of the present application, the step of verifying the communication card number information of the first terminal on the second terminal side to obtain a first verification result comprises:

[0024] extracting the communication card number information of the first terminal in the communication request on the second terminal side;

[0025] requesting a first record of the communication card number information of the first terminal from the cloud;

[0026] comparing the device information of the first terminal with the device binding information recorded in the first record to obtain a first verification result.

[0027] In an optional implementation of the first aspect of the present application, the step of verifying the communication card number information of the second terminal on the first terminal side to obtain a second verification result comprises:

[0028] extracting the communication card number information of the second terminal in the response request on the first terminal side;

[0029] requesting a second record of the communication card number information of the second terminal from the cloud;

[0030] comparing the device information of the second terminal with the device binding information recorded in the second record to obtain a second verification result.

[0031] In an optional implementation of the first aspect of the present application, the step of establishing satellite communication between the first terminal and the second terminal based on the first verification result and the second verification result comprises:

[0032] if both the first verification result and the second verification result are passed, establishing bidirectional satellite communication between the first terminal and the second terminal;

[0033] if the first verification result is passed and the second verification result is not passed, establishing one-way satellite communication from the second terminal to the first terminal;

[0034] if the first verification result is not passed and the second verification result is passed, establishing one-way satellite communication from the first terminal to the second terminal.

[0035] The second aspect of the present application provides a communication verification device for satellite communication, which comprises:

[0036] a record module for pre-recording all satellite communication cards;

[0037] An information binding module is configured to, for each satellite communication card, in response to the satellite communication card being inserted into a terminal to be bound and being registered, register user binding information, device binding information and card state of the satellite communication card in a record;

[0038] An information interaction module is configured to, when a first terminal installed with the satellite communication card and a second terminal installed with the satellite communication card establish communication, transmit communication card number information of the first terminal and the second terminal to each other;

[0039] A first verification module is configured to, on the second terminal side, perform record verification on the communication card number information of the first terminal, and obtain a first verification result;

[0040] A second verification module is configured to, on the first terminal side, perform record verification on the communication card number information of the second terminal, and obtain a second verification result;

[0041] A communication establishment module is configured to, based on the first verification result and the second verification result, establish satellite communication between the first terminal and the second terminal.

[0042] The third aspect of the present application provides a cloud device, the cloud device comprising: a memory and at least one processor, the memory having instructions stored therein, the memory and the at least one processor being interconnected by a circuit;

[0043] The at least one processor invokes the instructions in the memory to enable the cloud device to perform the communication verification method of satellite communication according to any one of the first aspect.

[0044] The fourth aspect of the present application provides a computer readable storage medium, the computer readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the communication verification method of satellite communication according to any one of the above.

[0045] Beneficial effects: the application provides a satellite communication verification method and related equipment, the method comprises the following steps: pre-registering all satellite communication cards; for each satellite communication card, in response to the satellite communication card being inserted into a terminal to be bound and being registered, registering the user / equipment binding information and the card state of the satellite communication card in the registration record; when a first terminal and a second terminal installed with the satellite communication card establish communication, the communication card number information of the first terminal and the second terminal is exchanged; the communication card number information of the first terminal is verified on the second terminal side to obtain a first verification result; the communication card number information of the second terminal is verified on the first terminal side to obtain a second verification result; and satellite communication between the first terminal and the second terminal is established based on the first verification result and the second verification result. The application unifies the management of the communication cards by pre-registering, and verifies the equipment and the user when establishing communication, thereby improving the security. BRIEF DESCRIPTION OF DRAWINGS

[0046] Figure 1 An embodiment of the satellite communication verification method of the application is shown in the figure;

[0047] Figure 2 A module composition diagram of the satellite communication verification device of the application is shown in the figure;

[0048] Figure 3 An embodiment of the cloud device of the application is shown in the figure. DETAILED DESCRIPTION

[0049] The terms "first", "second", "third", "fourth" and the like in the description, claims, as well as throughout the above figures (if any), are used for distinguishing between similar objects and not necessarily for describing a specific sequential or chronological order. It is to be understood that the use of these terms herein is to be construed as interchangeable in order to distinguish the different embodiments from one another. Unless otherwise defined, all terms used in disclosing the application, including technical and scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and the present disclosure, and will not be interpreted in an overly literal sense unless expressly so defined herein.

[0050] For the sake of understanding, the specific flow of the embodiments of the application is described below, please refer to Figure 1 The first aspect of the application provides a satellite communication verification method, which is used for a cloud device and comprises the following steps:

[0051] S100, pre-register all satellite communication cards; in the present application, before using the satellite communication card for communication, all communication cards need to be pre-registered, and the state of each card is marked (such as abandoned, idle, bound (the meaning of binding is that when each device inserts a communication card, the device will verify the user and the device hardware, and after the verification is passed, the state of the card is bound, and when the communication card is taken out, the state of the card needs to be set to idle, and the purpose is to manage the card uniformly)), so that the marking has the following effects: if the state of the card is idle, and other communication cards receive the message sent by the idle card, it means that the card is being used by an untrusted person.

[0052] In an optional embodiment of the present application, the pre-registration of all satellite communication cards includes: before each satellite communication card is used, pre-registering each satellite communication card in the cloud, and the pre-registration includes: recording the communication card number information of each satellite communication card in a preset pre-registration registration table to form a pre-registration record of the satellite communication card, and marking the card state of the satellite communication card as idle in the pre-registration record.

[0053] S200, for each satellite communication card, in response to the satellite communication card being inserted into a terminal to be bound and being registered, registering the user binding information, the device binding information and the card state of the satellite communication card in the pre-registration record; in step S200, when the user inserts the card into the terminal device, the verification system verifies the user (including but not limited to fingerprint, face, password, etc.) and obtains the device hardware information, and after the verification is passed, the device sends a notification to the management module (i.e. the cloud) to notify that the card A and the device B are bound, at this time, in the management module, it can be seen that the card A is bound to the device B, and the state of the card A is bound.

[0054] In an alternative implementation of the first aspect of the application, the registering, for each satellite communication card, of the user binding information, the device binding information and the card state of the satellite communication card in the record in response to the satellite communication card being inserted into a terminal to be bound and registered, comprises: for each satellite communication card, in response to the satellite communication card being inserted into a terminal to be bound, prompting the terminal to be bound to request from the cloud a configuration program of the satellite communication card; receiving user input of user binding information in the configuration program and device binding information of the terminal to be bound obtained by the configuration program; sending the user binding information, the device binding information and the communication card number information of the satellite communication card to the cloud for registration, and changing the card state of the satellite communication card in the record to bound, wherein the satellite communication card that has been configured can directly communicate with the satellite, but verification is required when communicating information between terminals to send messages to each other, and it is to be noted that the card state of the satellite communication card in the record can be changed artificially when the satellite communication card is lost.

[0055] S300, when the first terminal with the satellite communication card installed and the second terminal with the satellite communication card installed establish communication, the communication card number information of the first terminal and the second terminal is transmitted to each other; in the application, satellite communication is identified by card number, so when receiving messages, the card number binding state and the use state of both parties need to be obtained and judged, if the satellite communication card and the use device in the record are inconsistent and / or the card state of the satellite communication card in the record is marked as lost, then the satellite communication card cannot receive some information sent by other WeChat communication cards, so as to avoid information theft.

[0056] In an alternative implementation of the first aspect of the application, when the first terminal with the satellite communication card installed and the second terminal with the satellite communication card installed establish communication, the communication card number information of the first terminal and the second terminal is transmitted to each other, which comprises: if the communication establishment is a communication request initiated by the first terminal to the second terminal, the first terminal actively inserts the device information and the communication card number information of the first terminal into the communication request; when the second terminal receives the communication request, the second terminal generates a response request with the device information and the communication card number information of the second terminal inserted, and feeds back the response request to the first terminal.

[0057] Similarly, if the communication establishment situation is that the second terminal initiates a communication request to the first terminal, the second terminal actively places the device information and the communication card number information of the second terminal into the communication request; when the first terminal receives the communication request, the first terminal generates a response request with the device information and the communication card number information of the first terminal placed therein, and feeds back the response request to the second terminal. In the application, the link for requesting communication and the link for normal communication are isolated, the link for requesting communication identifies the information to be transmitted by a header, only the header type of the request is identified, the request is forwarded, and the link for requesting communication limits the size of the request data, and the link for requesting communication can only transmit request data smaller than a certain threshold.

[0058] S400, the communication card number information of the first terminal is verified on the second terminal side, and a first verification result is obtained; in the application, after the second terminal receives the communication request of the first terminal, the legality of the first terminal is verified, specifically, the communication card number information of the first terminal is verified on the second terminal side, and a first verification result is obtained, including: the second terminal extracts the communication card number information of the first terminal in the communication request; the first terminal requests the first record of the communication card number information of the first terminal to the cloud; the device information of the first terminal is compared with the device binding information recorded in the first record, and a first verification result is obtained, in another optional embodiment of the application, the information returned by the cloud to the second terminal further includes the information of the user of the first terminal satellite communication card (i.e. user binding information), when the returned information further includes the information of the user, the second terminal will also verify the identity of the user (the user account currently logged in by the terminal), after the user verification, the user can request the cloud to change the device binding information of the satellite communication card, so as to change the verification result of the second terminal to the first terminal.

[0059] S500, record the communication card number information of the second terminal on the first terminal side, and obtain a second verification result; in the present application, the second terminal sends a response request to the first terminal after being triggered by the first terminal, and the first terminal verifies the legitimacy of the second terminal after receiving the response request; specifically, the record of the communication card number information of the second terminal on the first terminal side includes: extracting the communication card number information of the second terminal in the response request on the first terminal; requesting the second record of the communication card number information of the second terminal from the cloud; comparing the device information of the second terminal with the device binding information recorded in the second record to obtain a second verification result. Similarly, in another optional embodiment of the present application, the information returned by the cloud to the first terminal also includes the information of the user of the satellite communication card of the second terminal (i.e. user binding information); when the returned information also includes the information of the user, the first terminal also verifies the identity of the user (the user account currently logged in by the terminal); after the user is verified, the user can request the cloud to change the device binding information of the satellite communication card to change the verification result of the first terminal to the second terminal.

[0060] S600, based on the first verification result and the second verification result, establish satellite communication between the first terminal and the second terminal. In the present application, the main purpose is to prevent the lost satellite communication card from receiving information from other terminals to avoid information leakage; whether the satellite communication card can send information or make a call to other terminals can be controlled by changing the card state in the cloud record; if the card state is lost, the satellite communication card cannot communicate with other normal communication cards.

[0061] In the present application, the establishing of the satellite communication between the first terminal and the second terminal based on the first verification result and the second verification result comprises: if the first verification result and the second verification result are both passed, the two-way satellite communication between the first terminal and the second terminal is established, both of which are verified to be passed, and the first terminal and the second terminal of the present application can communicate in two ways; if the first verification result is passed and the second verification result is not passed, the one-way satellite communication from the second terminal to the first terminal is established, in which the first terminal is a trusted terminal, which can accept the information or call sent by other terminals, and the second terminal cannot receive any information or call from the first terminal; if the first verification result is not passed and the second verification result is passed, the one-way satellite communication from the first terminal to the second terminal is established, in which the first terminal is an untrusted terminal, which can send information or call to the trusted terminal, but cannot accept the information or call from other trusted terminals, and the communication control method of the present application can avoid the leakage of information after the communication card is lost.

[0062] In general, the technology of the present application is mainly applied to the equipment and card using the communication card for satellite communication, the state of the communication card is changed by verifying the user of the equipment, and then the state of the communication card to which the message belongs is inquired, so that whether the card is trusted can be obtained, and the specific process is as follows: when in use, all the communication cards need to be recorded, and the state of each card is marked, when the user inserts the card into the equipment, the verification system verifies the user, after the verification is passed, the equipment sends a notification to the management module, the notification A card and B equipment are bound, at this time, in the management module, it can be seen that the A card is bound to the B equipment, and the state of the A card is bound, at this time, communication can be carried out, in the communication process, all the received messages pass through the communication detection module, the communication detection module detects the card number of the communication card, judges whether the state of the card number is correct, if the state of the card number is incorrect, the communication of the card is stopped, and the direction of the card is inquired manually, so as to ensure the safety in the process of satellite communication.

[0063] Referring to Figure 2 The second aspect of the present application provides a satellite communication verification device, which comprises:

[0064] The record module 10 is used for recording all the satellite communication cards in advance;

[0065] The information binding module 20 is used for registering the user binding information, the equipment binding information and the card state of the satellite communication card in the record in response to the insertion of the satellite communication card into the terminal to be bound and the registration.

[0066] The information interaction module 30 is configured to transmit the communication card number information of the first terminal and the second terminal to each other when the first terminal and the second terminal are installed with the satellite communication card and communication is established between the first terminal and the second terminal;

[0067] The first verification module 40 is configured to verify the communication card number information of the first terminal on the second terminal side to obtain a first verification result;

[0068] The second verification module 50 is configured to verify the communication card number information of the second terminal on the first terminal side to obtain a second verification result;

[0069] The communication establishment module 60 is configured to establish satellite communication between the first terminal and the second terminal based on the first verification result and the second verification result.

[0070] In an optional embodiment of the second aspect of the present application, the registration module comprises:

[0071] The registration unit is configured to register each of the satellite communication cards on the cloud before use, and the registration comprises:

[0072] The record generation unit is configured to record the communication card number information of each of the satellite communication cards in a preset registration table to form a registration record of the satellite communication card, and mark the card state of the satellite communication card as idle in the registration record.

[0073] In an optional embodiment of the second aspect of the present application, the information binding module comprises:

[0074] The configuration program downloading unit is configured to, for each of the satellite communication cards, in response to the satellite communication card being inserted into a terminal to be bound, prompt the terminal to be bound to request the cloud to download a configuration program of the satellite communication card;

[0075] The binding information acquisition unit is configured to receive user binding information input by a user in the configuration program, and actively acquire device binding information of the terminal to be bound through the configuration program;

[0076] The information registration unit is configured to send the user binding information, the device binding information and the communication card number information of the satellite communication card to the cloud for registration, and change the card state of the satellite communication card to bound in the registration table.

[0077] In an optional embodiment of the second aspect of the present application, the information interaction module comprises:

[0078] The first situation interaction unit is configured to: if the situation of establishing communication is that the first terminal initiates a communication request to the second terminal, the first terminal actively inserts the device information and the communication card number information of the first terminal into the communication request; and when the second terminal receives the communication request, triggers the second terminal to generate a response request in which the device information and the communication card number information of the second terminal are inserted, and feeds back the response request to the first terminal.

[0079] In an optional implementation of the second aspect of the present application, the first verification module comprises:

[0080] The first information extraction unit is configured to extract the communication card number information of the first terminal in the communication request at the second terminal;

[0081] The first request unit is configured to request a first record of the communication card number information of the first terminal from the cloud;

[0082] The first comparison unit is configured to compare the device information of the first terminal with the device binding information recorded in the first record to obtain a first verification result.

[0083] In an optional implementation of the second aspect of the present application, the second verification module comprises:

[0084] The second information extraction unit is configured to extract the communication card number information of the second terminal in the response request at the first terminal;

[0085] The second request unit is configured to request a second record of the communication card number information of the second terminal from the cloud;

[0086] The second comparison unit is configured to compare the device information of the second terminal with the device binding information recorded in the second record to obtain a second verification result.

[0087] In an optional implementation of the second aspect of the present application, the communication establishment module comprises:

[0088] The first communication establishment unit is configured to: if the first verification result and the second verification result are both passed, establish a two-way satellite communication between the first terminal and the second terminal;

[0089] The second communication establishment unit is configured to: if the first verification result is passed and the second verification result is not passed, establish a one-way satellite communication from the second terminal to the first terminal;

[0090] The third communication establishment unit is configured to: if the first verification result is not passed and the second verification result is passed, establish a one-way satellite communication from the first terminal to the second terminal.

[0091] Figure 3 Fig. 1 is a schematic diagram of a cloud device according to an embodiment of the present application. The cloud device can have a great difference due to different configurations or performances, and can include one or more central processing units (CPUs) 70 (e.g., one or more processors) and a memory 80, and one or more storage media 90 (e.g., one or more mass storage devices) for storing applications or data. The memory and the storage media can be temporary storage or persistent storage. The programs stored in the storage media can include one or more modules (not shown in the figure), each of which can include a series of instruction operations in the cloud device. Further, the processor can be configured to communicate with the storage media and execute the series of instruction operations in the storage media on the cloud device.

[0092] The cloud device can further include one or more power supplies 100, one or more wired or wireless network interfaces 110, one or more input / output interfaces 120, and / or one or more operating systems, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art can understand that the cloud device can include more or fewer components than those shown, or combine some components, or arrange different components. Figure 3 The cloud device structure shown does not constitute a limitation on the cloud device, and can include more or fewer components than those shown, or combine some components, or arrange different components.

[0093] The present application also provides a computer readable storage medium, which can be a non-volatile computer readable storage medium or a volatile computer readable storage medium, and the computer readable storage medium stores instructions, which, when executed on a computer, cause the computer to perform the steps of the communication verification method of satellite communication.

[0094] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described system or system, unit can refer to the corresponding process in the foregoing method embodiments, which will not be described here.

[0095] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application, essentially or in other words, the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0096] The above-described embodiments are merely used to illustrate the technical solutions of the present application, rather than limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still make modifications to the technical solutions recorded in the foregoing embodiments, or make equivalent replacements to some of the technical features; and these modifications or replacements do not cause the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A communication verification method of satellite communication, characterized by, The method comprises: pre-registering all satellite communication cards; for each satellite communication card, in response to the satellite communication card being inserted into a terminal to be bound and registered, recording in the registration record user binding information, device binding information and card status of the satellite communication card; when a first terminal installed with the satellite communication card and a second terminal installed with the satellite communication card establish communication, transmitting the communication card number information of the first terminal and the second terminal to each other; on the second terminal side, performing registration verification on the communication card number information of the first terminal to obtain a first verification result; on the first terminal side, performing registration verification on the communication card number information of the second terminal to obtain a second verification result; based on the first verification result and the second verification result, establishing satellite communication between the first terminal and the second terminal.

2. The communication verification method of satellite communication according to claim 1, characterized by, The pre-registration of all satellite communication cards comprises: before each satellite communication card is used, registering each satellite communication card in the cloud, and the registration comprises: recording the communication card number information of each satellite communication card in a preset registration record table to form a registration record of the satellite communication card, and marking the card status of the satellite communication card in the registration record as idle.

3. The communication verification method of satellite communication according to claim 2, characterized by, The registration of user binding information, device binding information and card status of each satellite communication card in the registration record in response to the satellite communication card being inserted into a terminal to be bound and registered comprises: for each satellite communication card, in response to the satellite communication card being inserted into a terminal to be bound, prompting the terminal to be bound to request the cloud to download a configuration program of the satellite communication card; receiving user input of user binding information in the configuration program, and actively obtaining device binding information of the terminal to be bound through the configuration program; sending the user binding information, the device binding information and the communication card number information of the satellite communication card to the cloud for registration, and changing the card status of the satellite communication card in the registration record table to bound.

4. The communication verification method of satellite communication according to claim 3, characterized by, The transmission of the communication card number information of the first terminal and the second terminal to each other when the first terminal installed with the satellite communication card and the second terminal installed with the satellite communication card establish communication comprises: if the situation of establishing communication is that the first terminal initiates a communication request to the second terminal, the first terminal actively inserts device information and communication card number information of the first terminal into the communication request; when the second terminal receives the communication request, triggering the second terminal to generate a response request with device information and communication card number information of the second terminal inserted, and feeding back the response request to the first terminal.

5. The communication authentication method of satellite communication according to claim 4, characterized by, The registration verification of the communication card number information of the first terminal on the second terminal side to obtain a first verification result comprises: extracting the communication card number information of the first terminal in the communication request on the second terminal; requesting a first registration record of the communication card number information of the first terminal from the cloud; The device information of the first terminal is compared with the device binding information recorded in the first registration record to obtain a first verification result.

6. The communication verification method of satellite communication according to claim 5, wherein, The first terminal side registration verification of the communication card number information of the second terminal includes: The first terminal extracts the communication card number information of the second terminal in the response request; The cloud end is requested for a second registration record of the communication card number information of the second terminal; The device information of the second terminal is compared with the device binding information recorded in the second registration record to obtain a second verification result.

7. The communication verification method of satellite communication according to claim 6, characterized by, The satellite communication between the first terminal and the second terminal is established based on the first verification result and the second verification result. If the first verification result and the second verification result are both passed, bidirectional satellite communication is established between the first terminal and the second terminal. If the first verification result is passed and the second verification result is not passed, unidirectional satellite communication is established from the second terminal to the first terminal. If the first verification result is not passed and the second verification result is passed, unidirectional satellite communication is established from the first terminal to the second terminal.

8. A communication verification apparatus for satellite communication, characterized by comprising: The communication verification device of the satellite communication includes: A registration module is configured to pre-register all satellite communication cards; An information binding module is configured to, for each satellite communication card, register user binding information, device binding information, and card status of the satellite communication card in a registration record in response to the satellite communication card being inserted into a terminal to be bound and being registered; An information interaction module is configured to, when a first terminal installed with the satellite communication card and a second terminal installed with the satellite communication card establish communication, transmit communication card number information of the first terminal and the second terminal to each other; A first verification module is configured to, on the second terminal side, perform registration verification on the communication card number information of the first terminal to obtain a first verification result; A second verification module is configured to, on the first terminal side, perform registration verification on the communication card number information of the second terminal to obtain a second verification result; A communication establishment module is configured to establish satellite communication between the first terminal and the second terminal based on the first verification result and the second verification result.

9. A cloud device, comprising: The cloud end device includes a memory and at least one processor, the memory stores instructions, and the memory and the at least one processor are interconnected by a circuit; The at least one processor invokes the instructions in the memory to enable the cloud end device to perform the communication verification method of the satellite communication according to any one of claims 1-7.

10. A computer-readable storage medium having stored thereon a computer program, characterized in that The computer program is executed by the processor to implement the communication verification method of the satellite communication according to any one of claims 1-7.

Citation Information

Patent Citations

  • Communication system and communication method

    CN103178906A

  • Satellite network terminal security access authentication method, device and system

    CN113783703A