Communication system and testing device

By designing a communication system including satellites, communication terminals and test platforms, the problem that the existing technology cannot comprehensively test the data transmission status of communication terminals and satellites is solved, and comprehensive testing of the data transmission process and spectrum and bandwidth analysis are realized to obtain accurate Test results.

CN119420397APending Publication Date: 2025-02-11CHINA SATELLITE NETWORK EXPLORATION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311640350.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-01
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

The existing narrowband communication testing methods for low-orbit satellites cannot comprehensively test the data transmission status between communication terminals and satellites, and are especially unable to perform spectrum and bandwidth analysis.

Method used

A communication system is designed, including satellites, communication terminals and test platforms. When communicating with satellites, the communication terminal obtains target data, including terminal status data and signal quality data, and sends it to the ground through the test platform. The test platform receives satellite downlink signals, conducts spectrum and bandwidth analysis, and simultaneously receives data from communication terminals for comprehensive testing and display.

Benefits of technology

It realizes a comprehensive test of the data transmission process between the communication terminal and the satellite, conducts spectrum and bandwidth analysis simultaneously, evaluates the quality of data transmission in multiple aspects, obtains accurate test results and visually displays.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119420397A_ABST
    Figure CN119420397A_ABST
Patent Text Reader

Abstract

The invention provides a communication system and a testing device, and relates to the technical field of satellite terminal testing, the communication system comprises a satellite, a communication terminal and a testing platform, the communication terminal is used for communicating with the satellite and obtaining target data in a communication state, and the target data comprises terminal state data and signal quality data; the satellite is used for sending a satellite downlink signal to the test platform; the test platform is used for receiving a satellite downlink signal and carrying out spectrum and bandwidth analysis on the satellite downlink signal to obtain an analysis result; the test platform is also used for receiving target data from the communication terminal, obtaining communication test data between the communication terminal and the satellite, and displaying at least one of the analysis result, the communication test data and the target data. The data transmission quality between the communication terminal and the satellite is tested from multiple aspects, and the communication condition between the communication terminal and the satellite is visually displayed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of satellite terminal testing, and in particular to a communication system and a testing device. Background Art

[0002] When the terminal is used as a medium for satellite data transmission, the communication parameters during the transmission process need to be tested to determine the data transmission status.

[0003] At present, the low-orbit satellite narrowband communication test method can only test the measured data such as the voice quality of the narrowband communication terminal, but lacks the test of the data transmission status. In addition, the status value can only be read through the terminal, and the spectrum and bandwidth analysis of the signal sent by the satellite cannot be performed. Summary of the invention

[0004] The present application aims to solve one of the technical problems in the related art at least to some extent.

[0005] To this end, the first object of the present application is to provide a communication system, comprising: a satellite, a communication terminal, and a test platform;

[0006] The communication terminal is used to communicate with the satellite and acquire target data in a communication state, wherein the target data includes terminal state data and signal quality data;

[0007] The satellite is used to send a satellite downlink signal to the test platform;

[0008] The test platform is used to receive the satellite downlink signal, and perform spectrum and bandwidth analysis on the satellite downlink signal to obtain analysis results;

[0009] The test platform is also used to receive the target data from the communication terminal, obtain communication test data between the communication terminal and the satellite, and display at least one of the analysis results, the communication test data and the target data.

[0010] The second aspect of the present application provides a testing device, comprising at least: a receiver, a display module, a processor, and a memory connected to the processor in communication;

[0011] The receiver is used to receive satellite downlink signals, receive target data from a communication terminal, and obtain communication test data between the communication terminal and the satellite;

[0012] The memory stores computer-executable instructions;

[0013] The processor executes the computer-executable instructions stored in the memory to perform spectrum and bandwidth analysis on the satellite downlink signal to obtain analysis results;

[0014] The display module is used to read and display at least one of the analysis result, the communication test data and the target data.

[0015] The present application provides a communication system, including: a satellite, a communication terminal, and a test platform; wherein the communication terminal is used to communicate with the satellite and obtain target data in the communication state, and the target data includes terminal state data and signal quality data; the satellite is used to send a satellite downlink signal to the test platform; the test platform is used to receive the satellite downlink signal, and perform spectrum and bandwidth analysis on the satellite downlink signal to obtain analysis results; the test platform is also used to receive target data from the communication terminal, obtain communication test data between the communication terminal and the satellite, and display at least one of the analysis results, communication test data, and target data. The problem of lack of communication testing between the communication terminal and the satellite is solved, and the data transmission process between the communication terminal and the satellite can be tested, and spectrum and bandwidth analysis can be performed simultaneously, and data transmission quality can be tested in many aspects, and accurate test results can be obtained and displayed, so as to intuitively show the communication situation between the communication terminal and the satellite.

[0016] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0018] Figure 1 A schematic diagram of the structure of a communication system provided in an embodiment of the present application;

[0019] Figure 2 A schematic diagram of the structure of another communication system provided in an embodiment of the present application;

[0020] Figure 3 A protocol flow chart provided for an embodiment of the present application;

[0021] Figure 4 A schematic diagram of the structure of a test platform provided in an embodiment of the present application;

[0022] Figure 5 A three-dimensional dynamic module structure diagram provided in an embodiment of the present application;

[0023] Figure 6 A schematic diagram of the structure of a testing device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0024] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0025] The terminal testing method and device according to the embodiments of the present application are described below with reference to the accompanying drawings.

[0026] Figure 1 A schematic diagram of the structure of a communication system provided in an embodiment of the present application.

[0027] At present, the low-orbit satellite narrowband communication test method can only test the measured data such as the voice quality of the narrowband communication terminal, and lacks the test of the data transmission status.

[0028] To address this problem, an embodiment of the present application provides a communication system to implement quality testing and status analysis of a data transmission process. The terminal involved in the embodiment of the present application is a narrowband terminal, such as Figure 1 As shown, the communication system includes: a satellite, a communication terminal, and a test platform.

[0029] The communication terminal is used to communicate with the satellite and obtain target data in the communication state, and the target data includes terminal status data and signal quality data.

[0030] Optionally, the communication terminal is a terminal device to be detected, which may include a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, an Internet of Things device, a car with communication function, an aircraft, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited to these.

[0031] In an embodiment of the present application, the communication terminal and the satellite transmit data via an antenna. During the data transmission process, the communication terminal collects target data reflecting the communication status of the communication terminal, including terminal status data and signal quality data, and sends it to the test platform through a transmission interface.

[0032] Among them, the transmission interface can be a Universal Serial Bus (USB) interface, a wireless network (WIFI) interface, a Bluetooth interface, etc. In some embodiments, the USB interface is used for function debugging, the WIFI interface is used for business data transmission, and the Bluetooth interface is used for voice business transmission.

[0033] The satellite is used to send satellite downlink signals to the test platform.

[0034] Optionally, the satellite transmits data with the communication terminal on the one hand, and sends a satellite downlink signal to the test platform on the other hand, so as to test the satellite communication process from multiple aspects.

[0035] The test platform is used to receive satellite downlink signals, and perform spectrum and bandwidth analysis on the satellite downlink signals to obtain analysis results.

[0036] Optionally, the test platform receives satellite downlink signals through directional antennas. There may be differences between satellite downlink signals and ground communication signals. By performing spectrum and bandwidth analysis on the satellite downlink signals, the quality of communication data during signal transmission between the communication terminal and the satellite can be tested from the aspect of signal distribution.

[0037] The test platform is also used to receive target data from the communication terminal, obtain communication test data between the communication terminal and the satellite, and display at least one of the analysis results, communication test data and target data.

[0038] Optionally, during data transmission between the communication terminal and the satellite, the test platform obtains communication test data reflecting the data transmission quality between the communication terminal and the satellite.

[0039] Optionally, the test platform can store spectrum and bandwidth analysis results of satellite downlink signals, target data, and communication test data, and display them based on actual needs.

[0040] As a possible implementation, the test platform may read at least one of the analysis results, target data, and communication test data of a historical period for display.

[0041] As another possible implementation, the test platform may display at least one of the analysis results, target data, and communication test data acquired in real time.

[0042] In this embodiment, the communication system includes: a satellite, a communication terminal, and a test platform, wherein the communication terminal is used to communicate with the satellite and obtain target data in the communication state, and the target data includes terminal state data and signal quality data; the satellite is used to send a satellite downlink signal to the test platform; the test platform is used to receive the satellite downlink signal, and perform spectrum and bandwidth analysis on the satellite downlink signal to obtain analysis results; the test platform is also used to receive target data from the communication terminal, obtain communication test data between the communication terminal and the satellite, and display at least one of the analysis results, communication test data, and target data. The problem of lack of communication testing between the communication terminal and the satellite is solved, the data transmission process between the communication terminal and the satellite can be tested, and spectrum and bandwidth analysis can be performed simultaneously, the data transmission quality can be tested in many aspects, accurate test results can be obtained, and the communication status between the communication terminal and the satellite can be intuitively displayed.

[0043] In order to clearly explain the previous embodiment, this embodiment provides another communication system. Figure 2 A schematic diagram of the structure of another communication system provided by an embodiment of the present invention.

[0044] like Figure 2 As shown, the communication system includes a satellite, a communication terminal, and a test platform.

[0045] The communication terminal is used to communicate with the satellite and obtain target data in the communication state, and the target data includes terminal state data and signal quality data.

[0046] It should be noted that the communication terminal is used for satellite testing of narrowband communication services, including voice and data transmission service testing. As a possible implementation method, the narrowband communication terminal is composed of a communication module, an application module, and a four-arm helical antenna.

[0047] In the embodiment of the present application, the terminal status data includes the power-on status, network access status, connection status, and subscriber identity module (SIM) card status of the communication terminal; the signal quality data includes the signal-to-noise ratio and the signal level strength.

[0048] The communication terminal is also used to perform protocol encapsulation on the target data to obtain encapsulated data.

[0049] Alternatively, if Figure 3 As shown, the communication terminal encapsulates the collected target data into a data packet through a protocol, and transmits it to the test platform using the transmission interface of the communication terminal.

[0050] The test platform is also used to receive encapsulated data, perform protocol conversion on the encapsulated data, and obtain target data.

[0051] Alternatively, if Figure 3 As shown, after the test platform receives the data packet, it parses the data packet through protocol conversion, and the parsed target data can enter the test platform for data display.

[0052] The test platform is used to receive satellite downlink signals, and perform spectrum and bandwidth analysis on the satellite downlink signals to obtain analysis results.

[0053] In an embodiment of the present application, a spectrum scanning analysis is performed on the collected satellite downlink signal to obtain a spectrum diagram of the satellite downlink signal, and the difference between the spectrum diagram of the satellite downlink signal and a reference spectrum diagram is determined by comparing the spectrum diagram of the satellite downlink signal with the reference spectrum diagram.

[0054] For example, the spectrum graph analysis can be performed by analyzing the shape, peak value, frequency component and other characteristics of the spectrum graph, and then calculating the difference between the characteristic value of the spectrum graph of the satellite downlink signal and the characteristic value of the reference spectrum graph as the first signal difference.

[0055] In other embodiments, the difference between the two can be obtained by comparing the spectrum graph of the satellite downlink signal with the spectrum graph of the ground communication signal, for example, calculating the difference between the characteristic value of the spectrum graph of the satellite downlink signal and the characteristic value of the spectrum graph of the ground communication signal as the first signal difference.

[0056] In spectrum analysis, the resolution bandwidth is defined as the frequency span of the final filter applied to the input signal. The difference between the bandwidth value of the spectrum graph of the satellite downlink signal and the reference bandwidth value is calculated as the second signal difference.

[0057] In other embodiments, the difference between the bandwidth value of the spectrum diagram of the satellite downlink signal and the bandwidth value of the spectrum diagram of the terrestrial communication signal may be calculated as the second signal difference.

[0058] In the embodiment of the present application, the first signal difference and the second signal difference can reflect the communication status between the communication terminal and the satellite in terms of signal distribution. The first signal difference and the second signal difference can be evaluated by a preset threshold to obtain spectrum and bandwidth analysis results.

[0059] For example, if the first signal difference is greater than a preset threshold value of the spectrum characteristic, it means that the first signal difference is large, and when the communication terminal transmits data with the satellite, the communication data quality is poor.

[0060] Further, such as Figure 4 As shown, the test platform 4000 includes the following modules: a data playback module 4100 and a three-dimensional dynamic module 4200 .

[0061] The data playback module 4100 is used to store the communication test data into the database.

[0062] Optionally, after data processing, the rate and delay data obtained by the test platform returns the maximum rate, real-time rate, maximum delay, minimum delay, and average delay to the database for storage, so that the communication test data of the specified time period can be read from the database through the data service program and data playback, data charting, and historical data comparison can be performed.

[0063] Furthermore, the maximum rate, real-time rate, maximum delay, minimum delay, and average delay may be returned to the data playback module 4100 for real-time dynamic display of data.

[0064] The data playback module 4100 is also used to read and display at least one of the analysis results, communication test data and target data of the historical period.

[0065] Optionally, when it is necessary to retrieve data of a specified historical period for playback, the data playback module 4100 may read at least one of the analysis results, communication test data and target data of the corresponding historical period from the database for display.

[0066] The three-dimensional dynamic module 4200 is used to dynamically display the satellite communication process.

[0067] Furthermore, the three-dimensional dynamic module 4200 includes: a satellite orbit algorithm submodule 4210 , a satellite display submodule 4220 and a communication display submodule 4230 .

[0068] The satellite orbit algorithm submodule 4210 is used to generate satellite orbit data for a specified time period based on the two-planetary ephemeris text files of the satellite.

[0069] In the embodiment of the present application, the satellite orbit algorithm submodule 4210 reads the satellite ephemeris text files and generates satellite orbit data for a specified time period through a satellite orbit algorithm.

[0070] The satellite display submodule 4220 is used to display the satellite orbit, satellite model and three-dimensional earth of the satellite based on the satellite orbit data.

[0071] In the embodiments of the present application, Figure 5As shown, the satellite orbit algorithm submodule 4210 in the three-dimensional dynamic module 4200 performs data processing, data format conversion and algorithm calculation, and the satellite display submodule 4220 performs three-dimensional visual dynamic display. Specifically, when the test platform is running, the satellite orbit algorithm submodule 4210 reads the two satellite ephemeris text files, calls the satellite orbit algorithm to generate satellite orbit data for a specified time period, and then converts the orbit data into a dynamic data format and sends it to the satellite display submodule 4220. After receiving the dynamic data format, the satellite display submodule 4220 loads it into the three-dimensional map framework and completes the rendering to present the satellite orbit, satellite model and three-dimensional earth with three-dimensional effects on the main interface of the test platform.

[0072] Furthermore, during the test, if the communication terminal successfully accesses the network, the acquired latitude and longitude data of the communication terminal will be converted into a dynamic data format and then spliced ​​and loaded on the display layer. At this time, a three-dimensional model of the terminal will be presented at the specified location on the earth.

[0073] The communication display submodule 4230 is used to display the communication link between the communication terminal and the satellite.

[0074] Furthermore, the communication display submodule 4230 includes: a test time period selection unit 4231, a communication test data receiving unit 4232, a communication link state determination unit 4233 and a communication link display unit 4234.

[0075] The test time period selection unit 4231 is used to select a test time period from the process in which the satellite is visible to the communication terminal according to the terminal elevation angle.

[0076] Furthermore, the test time period selection unit 4231 includes:

[0077] The terminal pitch angle acquisition subunit is used to acquire the terminal pitch angle when the satellite is visible to the communication terminal according to the motion information of the communication terminal and the satellite;

[0078] Optionally, the terminal elevation angle may be acquired through simulation according to the location information of the communication terminal and the location information of the satellite.

[0079] In the embodiment of the present application, the test platform has built-in satellite orbit algorithm, satellite visibility algorithm, azimuth and pitch angle algorithm. For satellite systems that have not achieved global networking, the visibility time, azimuth, terminal pitch angle, current number of visible satellites and other parameters of the satellite to the terminal are calculated by inputting the satellite's two planetary ephemeris, terminal position, and simulation time period.

[0080] The transit time estimation subunit is used to estimate the transit time of the satellite based on the orbit information of the satellite, the position information of the communication terminal, and the position information of the satellite.

[0081] It should be noted that during the satellite transit, the communication terminal is visible for a certain period of time. The satellite transit time is the satellite visible time for the communication terminal. The satellite visible time for the communication terminal is discrete within a day. For example, within a day, the first visible time of a certain satellite to the communication terminal is 13 minutes, and the second visible time is 24 minutes. During the movement of the satellite, the size of the terminal pitch angle changes accordingly. The larger the range of the terminal pitch angle, the closer the communication terminal is to the middle position of the beam sent by the satellite, and the longer the satellite is visible to the communication terminal.

[0082] The selection subunit is used to select a test time period based on the transit time and the terminal pitch angle.

[0083] Optionally, when the pitch angle of the terminal is greater than a preset angle, the corresponding visible time can meet the test requirements, and the corresponding visible time is selected as the test time period. For example, the preset angle may be 30 degrees.

[0084] The communication test data receiving unit 4232 is used to receive communication test data between the communication terminal and the satellite during the test time period.

[0085] Optionally, the test time period is a time during which the satellite and the communication terminal can communicate. After the test time period is determined, communication test data between the communication terminal and the satellite is acquired during the test time period.

[0086] In the embodiment of the present application, the communication test data includes communication delay, communication rate and voice communication status. The test platform starts the command prompt window and uses the speed test server address to test the speed, sets the timeout time to 1 second, and repeats the speed test command every 1 second if the network is not connected, and sets the delay and rate data return value to 0. If the network is connected, the client's speed test tool is started, and after receiving the returned rate and delay data, the command will continue to be called to obtain the test data at the next moment. Before stopping the test, the test platform will cyclically run the command to obtain the communication rate and delay after receiving the test data.

[0087] The communication link status determination unit 4233 is used to determine the communication link status of the communication terminal according to the communication test data.

[0088] The communication link status determination unit further includes:

[0089] A communication test subunit, used to test whether the voice communication state is a preset state, and / or test whether the communication rate is greater than a preset rate;

[0090] The communication state identification subunit is used to identify that the communication state is normal in response to the voice communication state being a preset state and / or the communication rate being greater than a preset rate.

[0091] In an embodiment of the present application, the communication test data of the test platform is updated every 2 seconds, and the voice communication status and communication rate are screened in the communication test data. If the voice status is busy or the communication rate is not zero, it indicates that the business data is transmitted normally. If the voice status is idle and the communication rate is zero, it indicates that the communication process is interrupted.

[0092] The communication link display unit 4234 is used to visualize the real-time communication link between the communication terminal and the satellite based on the location information in response to the communication link status being normal.

[0093] The communication link display unit 4234 also includes:

[0094] The location information receiving subunit is used to receive the location information of the communication terminal according to a preset frequency. The location information may be the latitude and longitude data of the communication terminal.

[0095] As a possible implementation, the location information of the communication terminal is acquired through a built-in positioning module.

[0096] The mobile state determination subunit is used to associate the location information of the communication terminal with the time attribute to determine whether the communication terminal is in a mobile state.

[0097] Optionally, in the case where the communication terminal location sends a change, the location information is in a moving state.

[0098] Furthermore, the communication test data includes signal strength, communication link display unit, and also includes:

[0099] The path rendering subunit is used to determine the line format of the communication link according to the signal strength in response to the communication terminal being in a mobile state, and perform path rendering on the communication link based on the line format.

[0100] Optionally, the signal strength of the communication terminal may vary at different times or locations, and the communication link may be path rendered according to the signal strength to visualize the change in signal strength.

[0101] In the embodiment of the present application, when the terminal is in a moving state, the three-dimensional terminal entity moving path trajectory is dynamically updated in real time on the front-end earth layer, and at the same time, according to the current received satellite signal strength, the trajectory route of the terminal operation is distinguished in different line formats according to the signal strength, so as to more intuitively present the signal strength in different test areas. For example, the line format can be color, thickness, category, etc.

[0102] Furthermore, if the communication status is normal, it means that the terminal and the satellite have successfully transmitted business data. By adding a link entity to the map layer, a path-rendered communication link can be presented between the terminal and the satellite. If the communication process is interrupted, the communication link is removed synchronously.

[0103] Furthermore, the test terminal may also include a fault analysis module for performing fault analysis on the communication process between the communication terminal and the satellite.

[0104] Among them, the fault analysis module can perform fault analysis on each process of the communication terminal. Taking the network access process of the communication terminal as an example, the normal network access process is: the communication terminal performs signal search, sends a network access request, and the communication terminal successfully accesses the network. The fault analysis module obtains the communication process by parsing the communication protocol. If the communication process always shows signal search, it prompts that the cause of the fault is to check whether the core network is turned on and whether the onboard payload is turned on; if the communication process always stays at the network access request and cannot access the network, it prompts that the cause of the fault may be weak signal strength, disconnection of the USB interface, or the current satellite switching state. It is recommended to restart the communication terminal.

[0105] In this embodiment, the communication system includes: a satellite, a communication terminal, and a test platform, wherein the test platform includes a data playback module and a three-dimensional dynamic module, the communication terminal is used to communicate with the satellite, and obtain target data in the communication state, and the target data includes terminal state data and signal quality data; the satellite is used to send a satellite downlink signal to the test platform; the test platform is used to receive the satellite downlink signal, and perform spectrum and bandwidth analysis on the satellite downlink signal to obtain analysis results; the data playback module in the test platform is used to read and display at least one of the analysis results, communication test data and target data of the historical period, and the three-dimensional dynamic module is used to dynamically display the satellite communication process. The problem of lack of communication testing between the communication terminal and the satellite is solved, the data transmission process between the communication terminal and the satellite can be tested, and spectrum and bandwidth analysis can be performed simultaneously, the data transmission quality can be tested in many aspects, accurate test results can be obtained, and the communication situation between the communication terminal and the satellite can be intuitively displayed.

[0106] This embodiment provides a testing device, Figure 6 A schematic diagram of the structure of a testing device provided in an embodiment of the present application.

[0107] like Figure 6 As shown, the testing device includes: a receiver 601, a display module 602, a processor 603, and a memory 604 communicatively connected to the processor.

[0108] The receiver 601 is used to receive satellite downlink signals, receive target data from the communication terminal 605, and obtain communication test data between the communication terminal 605 and the satellite 606;

[0109] Memory 604 stores computer executable instructions;

[0110] The processor 603 executes the computer execution instructions stored in the memory 604 to perform spectrum and bandwidth analysis on the satellite downlink signal to obtain analysis results;

[0111] The display module 602 is used to read and display at least one of the analysis result, the communication test data and the target data.

[0112] The receiver 601 includes a first external antenna assembly 606 for collecting satellite downlink signals;

[0113] The receiver 601 includes a second external antenna assembly 607 for collecting communication test data;

[0114] The receiver 601 includes an interface component 608 for receiving target data.

[0115] The interface component 608 is at least one of a USB interface component, a WIFI interface component, a Bluetooth interface component, and an air interface component.

[0116] The memory 604 includes at least one shared memory area 609 for access by the processor 603 and the display module 602;

[0117] The processor 503 and the display module 502 are integrated on the same device, and the processor 503 and the display module 602 are physically isolated.

[0118] Furthermore, the shared memory area 609 is also used to store analysis results, communication test data and target data.

[0119] Furthermore, the display module 602 is also used to read and display at least one of the analysis results of the historical period, the communication test data and the target data from the shared memory area 609 .

[0120] Furthermore, the display module 602 is also used to read satellite orbit data from the shared memory area 609, and display the satellite orbit, satellite model and three-dimensional earth of the satellite based on the satellite orbit data.

[0121] Furthermore, the processor 604 is also used to select a test time period from the process in which the satellite is visible to the communication terminal according to the terminal pitch angle; receive communication test data between the communication terminal and the satellite during the test time period; determine the communication link status of the communication terminal according to the communication test data; and in response to the communication link status being normal, obtain a real-time communication link between the communication terminal and the satellite based on the location information.

[0122] Furthermore, the processor 604 is also used to obtain the terminal pitch angle when the satellite is visible to the communication terminal according to the motion information of the communication terminal and the satellite.

[0123] Furthermore, the processor 604 is also used to estimate the transit time of the satellite based on the orbital information of the satellite, the position information of the communication terminal, and the position information of the satellite; and select the test time period based on the transit time and the terminal pitch angle.

[0124] Furthermore, the communication test data includes communication delay, communication rate and voice communication status; the processor 604 is also used to test whether the voice communication status is a preset state, and / or whether the communication rate is greater than a preset rate; in response to the voice communication status being a preset state, and / or the communication rate being greater than a preset rate, the communication status is identified as normal.

[0125] Furthermore, the processor 604 is further configured to receive location information of the communication terminal at a preset frequency; and associate the location information of the communication terminal with a time attribute to determine whether the communication terminal is in a moving state.

[0126] Furthermore, the processor 604 is further configured to, in response to the communication terminal being in a moving state, determine a line format of the communication link according to the signal strength, and perform path rendering on the communication link based on the line format.

[0127] It should be noted that the aforementioned explanation of the test platform embodiment is also applicable to the test device of this embodiment and will not be repeated here.

[0128] In this embodiment, the test device includes: a receiver, a display module, a processor, and a memory connected to the processor. The receiver is used to receive satellite downlink signals, receive target data from a communication terminal, and obtain communication test data between the communication terminal and the satellite; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory to perform spectrum and bandwidth analysis on the satellite downlink signal to obtain analysis results; the display module is used to read and display at least one of the analysis results, communication test data, and target data. This test device solves the problem of lack of testing of the data transmission status, can test the transmission quality during the data transmission process, and simultaneously perform spectrum and bandwidth analysis, test the data transmission quality in many aspects, and obtain accurate test results.

[0129] The collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in this application are in compliance with relevant laws and regulations and do not violate public order and good morals.

[0130] It should be noted that personal information from users should be collected for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. In addition, such collection / sharing should be carried out after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign the agreement / authorization including authorization of relevant user information before the user uses the function. In addition, any necessary steps should be taken to protect and safeguard access to such personal information data and ensure that others who have access to personal information data comply with its privacy policy and procedures.

[0131] The present application is expected to provide an implementation scheme for users to selectively block the use or access of personal information data. That is, the present disclosure is expected to provide hardware and / or software to prevent or block access to such personal information data. Once the personal information data is no longer needed, the risk can be minimized by limiting data collection and deleting the data. In addition, when applicable, such personal information is de-identified to protect the privacy of the user.

[0132] In the description of the aforementioned embodiments, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0133] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0134] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.

[0135] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0136] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0137] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0138] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0139] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A communication system, characterized in that: include: Satellites, communication terminals, and test platforms; The communication terminal is used to communicate with the satellite and acquire target data in a communication state, wherein the target data includes terminal state data and signal quality data; The satellite is used to send a satellite downlink signal to the test platform; The test platform is used to receive the satellite downlink signal, and perform spectrum and bandwidth analysis on the satellite downlink signal to obtain analysis results; The test platform is also used to receive the target data from the communication terminal, obtain communication test data between the communication terminal and the satellite, and display at least one of the analysis results, the communication test data and the target data.

2. The communication system according to claim 1, characterized in that The communication terminal is further used to perform protocol encapsulation on the target data to obtain encapsulated data; The test platform is also used to receive the encapsulated data, perform protocol conversion on the encapsulated data, and obtain the target data.

3. The communication system according to claim 1, characterized in that: The test platform comprises: The data playback module is used to read and display at least one of the analysis results, the communication test data and the target data in the historical period.

4. The communication system according to claim 3, characterized in that: The data playback module is also used to store the communication test data into a database.

5. The communication system according to claim 1, characterized in that: The test platform includes: a three-dimensional dynamic module for dynamically displaying the satellite communication process.

6. The communication system according to claim 5, characterized in that: The three-dimensional dynamic module comprises: A satellite orbit algorithm submodule, used to generate satellite orbit data for a specified time period based on two planetary ephemeris text files of the satellite; The satellite display submodule is used to display the satellite orbit, satellite model and three-dimensional earth of the satellite based on the satellite orbit data.

7. The communication system according to claim 6, characterized in that: The three-dimensional dynamic module comprises: The communication display submodule is used to display the communication link between the communication terminal and the satellite.

8. The communication system according to claim 7, characterized in that: The communication display submodule includes: A test time period selection unit, used for selecting a test time period from a process in which the satellite is visible to the communication terminal according to the terminal pitch angle; a communication test data receiving unit, configured to receive communication test data between the communication terminal and the satellite during a test period; a communication link status determining unit, configured to determine the communication link status of the communication terminal according to the communication test data; A communication link display unit is used to visually display the real-time communication link between the communication terminal and the satellite based on the position information in response to the communication link status being normal.

9. The communication system according to claim 8, characterized in that: The test time period selection unit includes: The terminal pitch angle acquisition subunit is used to acquire the terminal pitch angle when the satellite is visible to the communication terminal according to the motion information of the communication terminal and the satellite.

10. The communication system according to claim 9, characterized in that: The test time period selection unit includes: A transit time estimation subunit, configured to estimate the transit time of the satellite based on the orbit information of the satellite, the position information of the communication terminal, and the position information of the satellite; A selection subunit is used to select the test time period based on the transit time and the terminal pitch angle.

11. The communication system according to claim 8, characterized in that: The communication test data includes communication delay, communication rate and voice communication status.

12. The communication system according to claim 11, characterized in that: The communication link status determination unit further includes: A communication test subunit, used to test whether the voice communication state is a preset state, and / or to test whether the communication rate is greater than a preset rate; The communication status identification subunit is used to identify that the communication status is normal in response to the voice communication status being a preset status and / or the communication rate being greater than a preset rate.

13. The communication system according to claim 8, characterized in that The communication link display unit further includes: A location information receiving subunit, configured to receive the location information of the communication terminal at a preset frequency; The mobile state determination subunit is used to associate the location information of the communication terminal with a time attribute to determine whether the communication terminal is in a mobile state.

14. The communication system according to claim 13, characterized in that: The communication test data includes signal strength, and the communication link display unit further includes: The path rendering subunit is used to determine the line format of the communication link according to the signal strength in response to the communication terminal being in a mobile state, and perform path rendering on the communication link based on the line format.

15. The communication system according to claim 1, characterized in that: The terminal status data includes the power-on status, network access status, connection status, and subscriber identity module SIM card status of the communication terminal.

16. The communication system according to claim 1, characterized in that: The signal quality data includes signal-to-noise ratio and signal level strength.

17. A testing device, characterized in that: At least comprising: a receiver, a display module, a processor, and a memory communicatively connected to the processor; The receiver is used to receive satellite downlink signals, receive target data from a communication terminal, and obtain communication test data between the communication terminal and the satellite; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to perform spectrum and bandwidth analysis on the satellite downlink signal to obtain analysis results; The display module is used to read and display at least one of the analysis result, the communication test data and the target data.

18. The testing device according to claim 17, characterized in that: The receiver includes a first external antenna assembly for collecting the satellite downlink signal; The receiver includes a second external antenna assembly for collecting the communication test data; The receiver comprises an interface component for receiving the target data.

19. The testing device according to claim 18, characterized in that: The interface component is at least one of a universal serial bus USB interface component, a wireless network WIFI interface component, a Bluetooth interface component and an air interface component.

20. The testing device according to claim 17, characterized in that: The memory includes at least one shared memory area for access by the processor and the display module; The processor and the display module are integrated on the same device, and the processor and the display module are physically isolated.

21. The testing device according to claim 20, characterized in that The shared memory area is also used to store the analysis result, the communication test data and the target data.

22. The testing device according to claim 21, characterized in that The display module is also used to read and display at least one of the analysis result of the historical period, the communication test data and the target data from the shared memory area.

23. The testing device according to claim 20, characterized in that The processor is also used to generate satellite orbit data for a specified time period according to the two-planetary ephemeris text files of the satellite, and store the data in the shared memory area.

24. The testing device according to claim 23, characterized in that The display module is also used to read the satellite orbit data from the shared memory area, and display the satellite orbit, satellite model and three-dimensional earth of the satellite based on the satellite orbit data.

25. The testing device according to claim 17, characterized in that: The processor is also used to select a test time period from the process in which the satellite is visible to the communication terminal according to the terminal pitch angle; receive communication test data between the communication terminal and the satellite during the test time period; determine the communication link status of the communication terminal according to the communication test data; and in response to the communication link status being normal, obtain a real-time communication link between the communication terminal and the satellite based on the location information.

26. The testing device according to claim 25, characterized in that The processor is also used to obtain the terminal pitch angle when the satellite is visible to the communication terminal according to the motion information of the communication terminal and the satellite.

27. The testing device according to claim 25, characterized in that The processor is also used to estimate the transit time of the satellite based on the orbit information of the satellite, the position information of the communication terminal, and the position information of the satellite; and select the test time period based on the transit time and the terminal pitch angle.

28. The testing device according to claim 25, characterized in that The communication test data includes communication delay, communication rate and voice communication status; the processor is also used to test whether the voice communication status is a preset state, and / or, test whether the communication rate is greater than a preset rate; in response to the voice communication status being a preset state, and / or the communication rate being greater than a preset rate, identify the communication status as normal.

29. The testing device according to claim 25, characterized in that The processor is further configured to receive the location information of the communication terminal at a preset frequency; and associate the location information of the communication terminal with a time attribute to determine whether the communication terminal is in a moving state.

30. The testing device according to claim 25, characterized in that The processor is further configured to, in response to the communication terminal being in a moving state, determine a line format of the communication link according to the signal strength, and perform path rendering on the communication link based on the line format.