CN114448496A - Data transmission method and system applied to satellite Internet of things half-duplex terminal - Google Patents

Data transmission method and system applied to satellite Internet of things half-duplex terminal Download PDF

Info

Publication number
CN114448496A
CN114448496A CN202210279081.8A CN202210279081A CN114448496A CN 114448496 A CN114448496 A CN 114448496A CN 202210279081 A CN202210279081 A CN 202210279081A CN 114448496 A CN114448496 A CN 114448496A
Authority
CN
China
Prior art keywords
data
transmission
quality
satellite
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210279081.8A
Other languages
Chinese (zh)
Other versions
CN114448496B (en
Inventor
吕强
付志权
刘雪强
王捷
宋博
李瑞凯
杨立业
李阳
郭云龙
刘金全
许建辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Guodian Gaoke Technology Co ltd
Original Assignee
Beijing Guodian Gaoke Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Guodian Gaoke Technology Co ltd filed Critical Beijing Guodian Gaoke Technology Co ltd
Priority to CN202210279081.8A priority Critical patent/CN114448496B/en
Publication of CN114448496A publication Critical patent/CN114448496A/en
Application granted granted Critical
Publication of CN114448496B publication Critical patent/CN114448496B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/14Two-way operation using the same type of signal, i.e. duplex
    • H04L5/16Half-duplex systems; Simplex/duplex switching; Transmission of break signals non-automatically inverting the direction of transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Radio Relay Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The application relates to a data transmission method and a data transmission system applied to a half-duplex terminal of a satellite Internet of things, which belong to the field of the satellite Internet of things, wherein the operating environment of the data transmission method is a processor of the terminal, and the data transmission method comprises the steps of acquiring the data quantity and the data quality of uplink data in an uplink data packet of the terminal and acquiring the data quantity and the data quality of downlink data in a downlink data packet sent by a satellite; calling a preset transmission data threshold quantity; selecting a plurality of transmission data groups according to the preset transmission data threshold quantity; calculating the data quality of the uploaded data and the data quality of the downlink data in the transmission data group to obtain the total data quality of the transmission data group; and comparing the plurality of transmission data sets according to the total data quality to obtain a transmission data set with the highest total data quality, wherein the transmission data set is the data to be transmitted when the satellite passes through the border. The data transmission method and device have the effect of improving data transmission efficiency.

Description

Data transmission method and system applied to satellite Internet of things half-duplex terminal
Technical Field
The application relates to the field of satellite Internet of things, in particular to a data transmission method and system applied to a half-duplex terminal of the satellite Internet of things.
Background
Half-duplex data transmission is one in which data can be transmitted in both directions on a single signal carrier, but not simultaneously. For example, using a technique with half-duplex transmission over a local area network, a workstation can send data on the line and then immediately receive data on the line, the data coming from the direction in which the data was just transmitted; like full duplex transmission, half duplex contains a bi-directional line that can pass data in both directions; when a half-duplex terminal is used for data transmission, since the half-duplex terminal can only select to transmit data or receive data at a time point, it is particularly important to plan the data for transmission.
Disclosure of Invention
The application provides a data transmission method and system applied to a satellite Internet of things half-duplex terminal, and the method and system have the characteristic of improving the data transmission efficiency of the half-duplex terminal.
The application aims to provide a data transmission method applied to a satellite Internet of things half-duplex terminal.
The above object of the present application is achieved by the following technical solutions:
a data transmission method applied to a half-duplex terminal of a satellite Internet of things is characterized in that the operating environment of the method is a processor of the terminal, and the method comprises the following steps:
acquiring the data quantity and the data quality of the uploading data in an uploading data packet of the terminal and the data quantity and the data quality of the downlink data in a downlink data packet sent by the satellite;
calling a preset transmission data threshold quantity;
selecting a plurality of transmission data groups according to the preset transmission data threshold quantity;
the transmission data group comprises part of upload data and part of downlink data, and the sum of the data quantity of the upload data and the data quantity of the downlink data in the transmission data group is not more than the threshold quantity of the transmission data;
calculating the data quality of the uploaded data and the data quality of the downlink data in the transmission data group to obtain the total data quality of the transmission data group;
and comparing the plurality of transmission data sets according to the total data quality to obtain a transmission data set with the highest total data quality, wherein the transmission data set is the data to be transmitted when the satellite passes through the border.
By adopting the technical scheme, the quantity of data which can be transmitted between the terminal and the satellite when the satellite passes the situation is judged by comparing the quantity of data in the uploading data packet and the downlink data packet with the threshold quantity of the transmission data; and then comparing the total data quality of the plurality of transmission data sets, and transmitting the transmission data set with the highest total data quality when the satellite passes the situation, so that more important data can be transmitted while the maximum transmission quantity is not exceeded, and the transmission efficiency and the transmission quality are improved.
In a preferred example of the present application, the step of obtaining the data quantity and the data quality of the upload data in the upload data packet of the terminal and the data quantity and the data quality of the downlink data in the downlink data packet sent by the satellite may further include:
the terminal stores an upload data packet;
when the satellite passes through the border, the terminal and the satellite establish communication;
receiving prompt information sent by a satellite; the prompt information includes the data type, data quantity and data quality of the downlink data in the downlink data packet sent to the terminal by the satellite at this time.
In a preferred example of the present application, the step of obtaining the data quantity and the data quality of the upload data in the upload data packet of the terminal and the data quantity and the data quality of the downlink data in the downlink data packet sent by the satellite may further include:
calling a pre-stored data quality table;
acquiring the data type of the uploaded data in the uploaded data packet;
obtaining data quality corresponding to each type of data according to the data quality table and the data type;
the data quality table comprises data types, data quality and corresponding relations between the data types and the data quality;
the data quality table is stored both in the terminal and in the satellite.
In a preferred example, the present application may be further configured to, before retrieving the pre-stored data quality table, first construct the data quality table, where the step of constructing the data quality table includes:
acquiring industry gear information and industry data type information;
obtaining industry data quality range information according to industry gear information;
obtaining industry data quality according to industry data type information and industry data quality range information;
and generating a data quality table according to the industry data type and the industry data quality corresponding to the industry data type.
The present application may be further configured in a preferred example that the threshold amount of data transmitted refers to the total amount of data that can be transmitted between the terminal and the satellite during transit of the satellite.
The present application may be further configured in a preferred example to further include:
carrying out difference calculation on the threshold quantity of the transmission data and the total quantity of the data of the transmission data group to obtain the residual quantity of the data;
acquiring two data with the minimum data quantity except the data in the transmission data group in the uploading data packet and the downlink data packet, and calculating the sum of the two data to obtain the minimum data total quantity;
obtaining a difference value between the minimum data total amount and the minimum data amount in the transmission data group, namely the minimum difference value;
comparing the minimum number difference to a data residual;
when the minimum number difference is less than the data residual:
replacing the minimum number of data in the transmission data group by using the two data corresponding to the minimum number of difference values to obtain a transmission data replacement group;
calculating a ratio between the data utilization rate of the transmission data group and the total data quality, wherein the ratio is a first ratio;
calculating a ratio between the data utilization rate of the transmission data replacement group and the total data quality, wherein the ratio is a second ratio;
comparing the first ratio with the second ratio, if the second ratio is larger than the first ratio, calculating a difference value between the first ratio and the second ratio, and comparing the difference value with a preset difference threshold value;
and when the difference value is larger than a preset difference value threshold value, replacing the transmission data group to be transmitted when the satellite passes the border by a transmission data replacement group.
In a preferred example, the method may further include calculating a ratio of a total number of data in the transmitted data set to a threshold number of the transmitted data set, where the ratio is the data utilization; the data utilization calculation mode of the transmission data replacement group is the same.
The second purpose of the application is to provide a data transmission system applied to a satellite Internet of things half-duplex terminal.
The second application object of the present application is achieved by the following technical scheme:
a data transmission system applied to a satellite Internet of things half-duplex terminal comprises:
the acquisition module is used for acquiring the data quantity and the data quality of the uploading data in the uploading data packet of the terminal and the data quantity and the data quality of the downlink data in the downlink data packet sent by the satellite;
the calling module is used for calling the preset transmission data threshold number;
a selecting module for selecting a plurality of transmission data sets according to the preset transmission data threshold number;
the calculation module is used for calculating the data quality of the uplink data and the data quality of the downlink data in the transmission data group to obtain the total data quality of the transmission data group;
and the comparison module is used for comparing the plurality of transmission data groups according to the total data quality to obtain the transmission data group with the highest total data quality.
The third purpose of the application is to provide an intelligent terminal.
The third application purpose of the present application is achieved through the following technical scheme:
an intelligent terminal comprises a memory and a processor, wherein the memory stores computer program instructions which can be loaded and executed by the processor and are applied to the data transmission method of the satellite Internet of things half-duplex terminal.
It is a fourth object of the present application to provide a computer medium capable of storing a corresponding program.
The fourth application purpose of the present application is achieved by the following technical solutions:
a computer-readable storage medium storing a computer program which can be loaded by a processor and executes any one of the above data transmission methods applied to a half-duplex terminal of a satellite internet of things.
Drawings
Fig. 1 is a schematic flow chart of a data transmission method applied to a half-duplex terminal of the satellite internet of things in the embodiment of the present application.
Fig. 2 is a schematic structural diagram of a data transmission system applied to a half-duplex terminal of the satellite internet of things in the embodiment of the present application.
Description of reference numerals: 1. an acquisition module; 2. a calling module; 3. a selection module; 4. a calculation module; 5. and a comparison module.
Detailed Description
The present embodiment is only for explaining the present application and is not limited to the present application, and those skilled in the art can make modifications without inventive contribution to the present embodiment as needed after reading the present specification, but all of them are protected by patent law within the scope of the claims of the present application.
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiments of the present application will be described in further detail with reference to the drawings attached to the specification.
The open-air constellation is a low-orbit Internet of things constellation which provides data service on orbit in China; the open sky constellation currently has 14 satellites operating in an on-orbit networking mode, and the low-orbit Internet of things is characterized by low power consumption, miniaturization, low cost and low frequency band and is oriented to low-orbit, low-frequency and narrow-band; with the continuous improvement of networking systems of the satellite internet of things in the sky starting of China, the data channel and data capacity borne by the satellite are larger and larger, the number of terminals of the satellite internet of things in the sky starting is larger and larger, and the standard half-duplex satellite internet of things terminal cannot meet the market change, so that the half-duplex terminal applied to the satellite internet of things in the sky starting is provided; in the operation process of the sky starting satellite, when the sky starting satellite passes through the national border of China, the half-duplex terminal can establish communication with the satellite.
The receiving and sending mode of the half-duplex terminal in the operation process is half-duplex, and half-duplex data transmission means that data can be transmitted in two directions of a signal carrier but cannot be transmitted simultaneously; in the present application, during the communication between the half-duplex terminal and the satellite, the half-duplex terminal can transmit data to the satellite and also can receive data transmitted by the satellite, but cannot transmit and receive data simultaneously, the transit time of the satellite is fixed, and the bandwidth of the terminal for transmitting data is also fixed, so that the total amount of data that can be transmitted by the terminal during the transit time of the satellite is fixed.
Specifically, the half-duplex terminal comprises an STM single chip microcomputer, an LNA receiving module, a PA, an antenna matching circuit, a CHIRP module, a data storage circuit, a program storage circuit, an RS485 circuit, an LED indicator lamp, a GPS positioning module, an acceleration sensor, a temperature and humidity sensor, a voltage detection module, a reserved input/output interface and an RS23 interface; the module frequency range of the STM single chip microcomputer is 150-960MHz, and the STM single chip microcomputer is perfectly compatible with the frequency range of 400MHz of the satellite at the top of the sky; the STM single chip microcomputer realizes linear modulation and demodulation functions through an SPI data interface control module; in the mode of no data to be transmitted, the module power supply is turned off to reduce the power consumption; the power supply of the module is turned on, the system is in a 'doze' mode in a receiving mode when no satellite passes, and normal communication is recovered after satellite data is received; the RS485 interface realizes a user instruction set, so that data interaction between a user and the module is facilitated; the RS485 interface realizes an MODBUS protocol, and is convenient to communicate with a user sensor; the LNA receiving module can receive signals, and the transmission power of the PA can reach 1W.
The antenna matching circuit is used for adjusting the output impedance matching of the antenna and the PA chip and reducing the transmission power loss; the CHIRP module is used for realizing CHIRP linear modulation and demodulation, transmitting power is amplified through the PA, and a received signal is amplified through the LNA, and the CHIRP module is a main component of satellite communication; the data storage circuit is used for storing user data and preventing data loss; the program storage circuit is used for storing an upgrading program, so that the program upgrading is facilitated; the RS485 circuit is used for realizing data interaction of a user interface or is externally connected with a user sensor; the LED indicator light is used for indicating the working state of the terminal; the GPS positioning module is used for realizing the terminal positioning function and accurately acquiring the position information of the terminal; the acceleration sensor is used for acquiring the speed acceleration, angle information and the like of the terminal; the temperature and humidity sensor is used for acquiring internal environment information of the terminal; the voltage detection module is used for detecting the terminal voltage; an input/output interface is reserved for facilitating secondary expansion of a user; the RS232 interface is a reserved debug interface.
The 2W power amplifier is integrated in the half-duplex terminal, the 488Bps rate is adopted, and the link margin close to 10dB can be additionally increased, so that the total communication link margin of the terminal can be close to 15dB, and the terminal is enough to support reliable data transmission between an alarm point and a satellite.
The application provides a data transmission method applied to a satellite Internet of things half-duplex terminal, the operating environment of the method is a processor in the terminal, and the main flow of the method is described as follows.
As shown in fig. 1:
step S101: and acquiring the data quantity and the data quality of the uploading data in the uploading data packet of the terminal and the data quantity and the data quality of the downlink data in the downlink data packet sent by the satellite.
Step S102: and calling a preset transmission data threshold quantity.
Step S103: and selecting a plurality of transmission data groups according to the preset transmission data threshold quantity.
Step S104: and calculating the data quality of the uploaded data and the data quality of the downlink data in the transmission data group to obtain the total data quality of the transmission data group.
Step S105: and comparing the plurality of transmission data sets according to the total data quality to obtain a transmission data set with the highest total data quality, wherein the transmission data set is the data to be transmitted when the satellite passes through the border.
The half-duplex terminal in the embodiment of the application is communicated with the satellite, and when the satellite passes through the national boundary, the terminal can be connected with the satellite; due to the device characteristics of the half-duplex terminal, the data transmission process is summarized, and the half-duplex terminal only supports receiving data or transmitting data but cannot simultaneously transmit and receive the data, so that it is important to select which data is received and which data is transmitted.
In order to screen out the data which needs to be received most and the data which needs to be transmitted most, the total data which needs to be transmitted and the total data which needs to be received by the terminal when the satellite passes the situation at this time need to be known; that is, the data quantity and the data quality of the upload data in the upload data packet of the terminal and the data quantity and the data quality of the downlink data in the downlink data packet sent by the satellite are obtained; the uplink data packet refers to that data in the data packet is sent to a satellite, and the downlink data packet refers to that data from the satellite is received; for the upload data packet, the upload data packet itself is stored in the terminal, so that the upload data packet, the data type, the data quantity and the data quality in the upload transmission data packet can be directly acquired; specifically, a pre-stored data quality table is called, and then the data quality corresponding to each type of data can be obtained according to the data type of the uploaded data in the uploaded data packet and the data quality table.
When the satellite passes by, the terminal establishes communication with the satellite; at the moment, the satellite sends prompt information to the terminal, and after the prompt information sent by the satellite is received, the data type, the data quantity and the data quality of downlink data in a downlink data packet sent to the terminal by the satellite at this time can be known according to the prompt information; the information is contained in the prompt message; after receiving the prompt message, the transit of the satellite, the data to be sent by the satellite to the terminal, and the corresponding data type, data quantity and data quality can be known.
It can be understood that the data quantity in the embodiment of the present application refers to the data quantity, specifically how many bytes; the data quality refers to the importance of the data, and the data quality is a specific value by which the importance of the data can be reflected, for example, the data quality is more than 60, which means that the data is relatively important, and 30 below, which means that the data is less important; the determination of the importance of the data and the quantitative criteria for the data quality are represented by a data quality table in the embodiment of the present application.
The data quality table contains data types, data quality and corresponding relations between the data types and the data quality; the data quality table and the data stored in the terminal are also stored in the satellite; it can be understood that the data quality table may be generated in the cloud server and then stored in the terminal and the satellite, respectively; specifically, the data quality table is constructed as follows.
Acquiring industry gear information and industry data type information; then obtaining industry data quality range information according to the industry gear information; then obtaining industry data quality according to industry data type information and industry data quality range information; finally, generating a data quality table according to the industry data type and the industry data quality corresponding to the industry data type; it can be understood that the industry gear information is obtained according to a preset industry gear table, and gears corresponding to various industries are stored in the industry gear table, for example, all industries are divided into four gears, and the first gear is bank data; the second file is passenger data collected by taxi taking software and the like; the third grade is food processing data and the like; the fourth file is magazine news and other data; then, according to different gear information, a corresponding industry data quality range can be obtained, for example, the data quality is 0-100, the first gear is 75-100, the second gear is 50-75, the third gear is 25-50, and the fourth gear is 0-25; then, specific quality value division is carried out on different types of data according to the type of the industry data and the quality range of the industry data; for example, if the industry data types include 25 types, the industry data types are divided according to the importance degree among different types of data, the industry data is 50-75, and the industry data is ranked from 75 to 50 according to the importance degree; the data quality corresponding to different types of industry data can be obtained through the method, and then a data quality table is generated according to the industry data type and the industry data quality; and stores it in the terminal and the satellite.
After the data quantity and the data quality which need to be transmitted are obtained, the data can be screened; when data is screened, the data quantity is required to be ensured not to exceed the maximum data quantity which can be transmitted in the satellite transit time; that is, a preset transmission data threshold number is called, and then a plurality of transmission data sets are selected according to the transmission data threshold number; the selection mode is various, as long as the selected transmission data group contains part of upload data and part of downlink data, and the sum of the data quantity of the upload data and the data quantity of the downlink data in the transmission data group is not greater than the threshold quantity of the transmission data; after obtaining a plurality of transmission data groups, calculating the sum of the data quality of all data in the transmission data groups so as to obtain the total data quality of each transmission data group, and then finding the transmission data group with the highest total data quality, so that the transmission data group can be used as the data to be transmitted when the satellite passes the border; by the method, the transmitted data is ensured not to exceed the upper limit of the data transmission amount, and the highest quality of the transmitted data is ensured, namely the importance and the timeliness of the data are highest.
When the transmitted data are analyzed by using the above method, the total amount of the transmitted data group needs to meet the requirement that the total amount of the data cannot exceed the threshold amount of the transmitted data, and the total quality of the data of the transmitted data group is the highest, but when a satellite passes by, the total amount of the transmitted data does not reach the upper limit of the amount of the data which can be transmitted, that is, it is said that the utilization rate of the data transmission does not reach one hundred percent; the data utilization rate is the ratio of the total data quantity of the transmission data group to the threshold quantity of the transmission data; the higher this ratio, the higher the data utilization; although the total data quality of the transmission data set is the highest, the data utilization rate of the transmission data set is not necessarily the highest, and therefore further judgment needs to be performed on the transmission data set.
Specifically, the difference between the threshold quantity of the transmission data and the total quantity of the data of the transmission data group is calculated to obtain the residual quantity of the data; acquiring two data with the minimum data quantity except the data in the transmission data group in the uploading data packet and the downlink data packet, and calculating the sum of the two data to obtain the minimum data total quantity; then obtaining a difference value of the minimum data total amount and the minimum data amount in the transmission data group, namely the minimum difference value; comparing the minimum difference with the data residual, and replacing the minimum data in the transmission data group by using the two data corresponding to the minimum difference when the minimum difference is smaller than the data residual, and obtaining a transmission data replacement group; calculating a ratio between the data utilization rate of the transmission data group and the total data quality, wherein the ratio is a first ratio; calculating a ratio between the data utilization rate of the transmission data replacement group and the total data quality, wherein the ratio is a second ratio; comparing the first ratio with the second ratio, if the second ratio is larger than the first ratio, calculating a difference value between the first ratio and the second ratio, and comparing the difference value with a preset difference threshold value; and when the difference value is larger than a preset difference value threshold value, replacing the transmission data group to be transmitted when the satellite passes the border by a transmission data replacement group.
It is understood that the data residual refers to the amount of data that can be transmitted in addition to the transmission of the data set, and this amount of data is not enough to transmit a data set, and therefore is a blank residual; then finding the minimum two data except the transmission data group in the uploading data packet and the downlink data packet, calculating the total data amount of the two data, judging the difference value between the total data amount and the data amount of the minimum data in the transmission data group, and then judging whether the difference value is smaller than the residual data amount; if the number of the data packets is less than the number of the data packets, the smallest number of the data packets except the transmission data group in the uploading data packet and the downlink data packet can be used for replacing the smallest number of the data in the transmission data group, so that the effect of improving the data utilization rate is achieved; however, since the data quality of the transmission data group is the highest, the data quality of the transmission data group is degraded as a result of replacing one data with two data; further decisions regarding data utilization and data quality are needed.
Marking the replaced transmission data group as a transmission data replacement group; respectively calculating the ratio of the data utilization rate of the transmission data group and the transmission data replacement group to the total data quality; the ratio can reflect the relationship between the data utilization rate and the total data quality; then judging whether the difference value of the two ratio values is larger than a preset difference value threshold value, if so, indicating that the total data quality of the transmission data replacement group is reduced, but the data utilization rate is improved a lot; for example, if the ratio of the transmission data group is 1.2 and the ratio of the transmission data replacement group is 1.5, then calculating the difference between the two ratios can obtain a difference of 0.3, and if the preset difference threshold is 0.1, it indicates that the data utilization rate of the transmission data replacement group is higher, and the reduced data quality portion can be replaced by the improved data utilization rate portion, so that the transmitted data is more satisfactory, and the data transmission efficiency and the transmission quality are improved by adopting the method.
As shown in fig. 2, the data transmission system applied to the half-duplex terminal of the satellite internet of things comprises an acquisition module 1, a data transmission module and a data transmission module, wherein the acquisition module 1 is used for acquiring the data quantity and the data quality of the uplink data in an uplink data packet of the terminal and the data quantity and the data quality of the downlink data in a downlink data packet sent by the satellite; the calling module 2 is used for calling the preset threshold number of the transmission data; a selecting module 3, configured to select a plurality of transmission data sets according to the preset transmission data threshold number; the calculation module 4 is used for calculating the data quality of the uplink data and the data quality of the downlink data in the transmission data group to obtain the total data quality of the transmission data group; and the comparison module 5 is used for comparing the plurality of transmission data groups according to the total data quality to obtain the transmission data group with the highest total data quality.
In order to better execute the program of the method, the application also provides an intelligent terminal which comprises a memory and a processor.
Wherein the memory is operable to store an instruction, a program, code, a set of codes, or a set of instructions. The memory may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function, and instructions for implementing the above-described data transmission method applied to the half-duplex terminal of the satellite internet of things, and the like; the data storage area can store data and the like related to the data transmission method applied to the satellite Internet of things half-duplex terminal.
A processor may include one or more processing cores. The processor executes or executes the instructions, programs, code sets, or instruction sets stored in the memory, calls data stored in the memory, performs various functions of the present application, and processes the data. The processor may be at least one of an application specific integrated circuit, a digital signal processor, a digital signal processing device, a programmable logic device, a field programmable gate array, a central processing unit, a controller, a microcontroller, and a microprocessor. It is understood that the electronic devices for implementing the above processor functions may be other devices, and the embodiments of the present application are not limited in particular.
The present application also provides a computer-readable storage medium, for example, comprising: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk. The computer readable storage medium stores a computer program that can be loaded by a processor and executes the above-described data transmission method applied to the satellite internet of things half-duplex terminal.
The foregoing description is only exemplary of the preferred embodiments of the invention and is provided for the purpose of illustrating the general principles of the technology. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other arrangements formed by any combination of the above features or their equivalents without departing from the spirit of the disclosure. For example, the above features may be replaced with (but not limited to) features having similar functions disclosed in the present application.

Claims (10)

1. A data transmission method applied to a satellite Internet of things half-duplex terminal is characterized in that a processor of the terminal is used as an operating environment of the method, and the method comprises the following steps:
acquiring the data quantity and the data quality of the uploading data in an uploading data packet of the terminal and the data quantity and the data quality of the downlink data in a downlink data packet sent by the satellite;
calling a preset transmission data threshold quantity;
selecting a plurality of transmission data groups according to the preset transmission data threshold quantity;
the transmission data group comprises part of upload data and part of downlink data, and the sum of the data quantity of the upload data and the data quantity of the downlink data in the transmission data group is not more than the threshold quantity of the transmission data;
calculating the data quality of the uploaded data and the data quality of the downlink data in the transmission data group to obtain the total data quality of the transmission data group;
and comparing the plurality of transmission data sets according to the total data quality to obtain a transmission data set with the highest total data quality, wherein the transmission data set is the data to be transmitted when the satellite passes through the border.
2. The data transmission method applied to the half-duplex terminal of the satellite internet of things as claimed in claim 1, wherein the step of obtaining the data quantity and the data quality of the uplink data in the uplink data packet of the terminal and the data quantity and the data quality of the downlink data in the downlink data packet sent by the satellite comprises:
the terminal stores an upload data packet;
when the satellite passes through the border, the terminal and the satellite establish communication;
receiving prompt information sent by a satellite; the prompt information includes the data type, data quantity and data quality of the downlink data in the downlink data packet sent to the terminal by the satellite at this time.
3. The data transmission method applied to the half-duplex terminal of the satellite internet of things as claimed in claim 2, wherein the step of obtaining the data quantity and the data quality of the uplink data in the uplink data packet of the terminal and the data quantity and the data quality of the downlink data in the downlink data packet sent by the satellite comprises:
calling a pre-stored data quality table;
acquiring the data type of the uploaded data in the uploaded data packet;
obtaining data quality corresponding to each type of data according to the data quality table and the data type;
the data quality table comprises data types, data quality and corresponding relations between the data types and the data quality;
the data quality table is stored both in the terminal and in the satellite.
4. The data transmission method applied to the half-duplex terminal of the satellite internet of things as claimed in claim 3, wherein before the pre-stored data quality table is retrieved, the data quality table needs to be constructed, and the step of constructing the data quality table comprises:
acquiring industry gear information and industry data type information;
obtaining industry data quality range information according to industry gear information;
obtaining industry data quality according to industry data type information and industry data quality range information;
and generating a data quality table according to the industry data type and the industry data quality corresponding to the industry data type.
5. The data transmission method applied to the half-duplex terminal in the internet of things of the satellite as claimed in claim 1, wherein the threshold amount of the transmission data is a total amount of data which can be transmitted between the terminal and the satellite when the satellite passes by.
6. The data transmission method applied to the half-duplex terminal of the satellite internet of things as claimed in claim 1, further comprising:
carrying out difference calculation on the threshold quantity of the transmission data and the total quantity of the data of the transmission data group to obtain the residual quantity of the data;
acquiring two data with the minimum data quantity except the data in the transmission data group in the uploading data packet and the downlink data packet, and calculating the sum of the two data to obtain the minimum data total quantity;
obtaining a difference value of the minimum data total amount and the minimum data amount in the transmission data group, namely the minimum difference value;
comparing the minimum number difference to a data residual;
when the minimum number difference is less than the data residual:
replacing the minimum number of data in the transmission data group by using the two data corresponding to the minimum number of difference values to obtain a transmission data replacement group;
calculating a ratio between the data utilization rate of the transmission data group and the total data quality, wherein the ratio is a first ratio;
calculating a ratio between the data utilization rate of the transmission data replacement group and the total data quality, wherein the ratio is a second ratio;
comparing the first ratio with the second ratio, if the second ratio is larger than the first ratio, calculating a difference value between the first ratio and the second ratio, and comparing the difference value with a preset difference threshold value;
and when the difference value is larger than a preset difference value threshold value, replacing the transmission data group to be transmitted when the satellite passes the border by a transmission data replacement group.
7. The data transmission method applied to the half-duplex terminal of the satellite internet of things as claimed in claim 6, wherein the step of calculating the data utilization rate of the transmission data set comprises calculating a ratio of the total data amount of the transmission data set to a threshold data amount of the transmission data, wherein the ratio is the data utilization rate; the data utilization calculation mode of the transmission data replacement group is the same.
8. The utility model provides a data transmission system for half duplex terminal of satellite thing networking which characterized in that includes:
the acquisition module (1) is used for acquiring the data quantity and the data quality of the uploading data in the uploading data packet of the terminal and the data quantity and the data quality of the downlink data in the downlink data packet sent by the satellite;
the calling module (2) is used for calling the preset threshold quantity of the transmission data;
a selection module (3) for selecting a plurality of transmission data sets according to the preset transmission data threshold number;
the calculation module (4) is used for calculating the data quality of the uplink data and the data quality of the downlink data in the transmission data group to obtain the total data quality of the transmission data group;
and the comparison module (5) is used for comparing the plurality of transmission data groups according to the total data quality to obtain the transmission data group with the highest total data quality.
9. An intelligent terminal, comprising a memory and a processor, the memory having stored thereon computer program instructions capable of being loaded by the processor and performing the method of any of claims 1-7.
10. A computer-readable storage medium, in which a computer program is stored which can be loaded by a processor and which executes the method according to any of claims 1-7.
CN202210279081.8A 2022-03-21 2022-03-21 Data transmission method and system applied to satellite Internet of things half-duplex terminal Active CN114448496B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210279081.8A CN114448496B (en) 2022-03-21 2022-03-21 Data transmission method and system applied to satellite Internet of things half-duplex terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210279081.8A CN114448496B (en) 2022-03-21 2022-03-21 Data transmission method and system applied to satellite Internet of things half-duplex terminal

Publications (2)

Publication Number Publication Date
CN114448496A true CN114448496A (en) 2022-05-06
CN114448496B CN114448496B (en) 2022-08-16

Family

ID=81359488

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210279081.8A Active CN114448496B (en) 2022-03-21 2022-03-21 Data transmission method and system applied to satellite Internet of things half-duplex terminal

Country Status (1)

Country Link
CN (1) CN114448496B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170310382A1 (en) * 2016-04-21 2017-10-26 University Of Louisiana At Lafayette Experimental smartphone ground station grid system and method
CN107852224A (en) * 2015-07-02 2018-03-27 高通股份有限公司 The method and apparatus of efficient data transfer in semi-duplex communication system with larger propagation delay
CN108401501A (en) * 2017-12-08 2018-08-14 北京小米移动软件有限公司 Data transmission method, device and unmanned plane
US20190324431A1 (en) * 2017-08-02 2019-10-24 Strong Force Iot Portfolio 2016, Llc Data collection systems and methods with alternate routing of input channels
CN111093212A (en) * 2019-12-09 2020-05-01 东北大学 Resource allocation method, device and system for NOMA downlink
CN111327471A (en) * 2020-02-24 2020-06-23 中移(杭州)信息技术有限公司 Network quality analysis method and device, computer equipment and storage medium
CN114142907A (en) * 2021-09-07 2022-03-04 北京国电高科科技有限公司 Channel screening optimization method and system for communication terminal equipment
CN114158128A (en) * 2022-02-10 2022-03-08 北京理工大学 Asymmetric dynamic time slot communication method and device for covert communication of synchronous orbit satellite

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107852224A (en) * 2015-07-02 2018-03-27 高通股份有限公司 The method and apparatus of efficient data transfer in semi-duplex communication system with larger propagation delay
US20170310382A1 (en) * 2016-04-21 2017-10-26 University Of Louisiana At Lafayette Experimental smartphone ground station grid system and method
US20190324431A1 (en) * 2017-08-02 2019-10-24 Strong Force Iot Portfolio 2016, Llc Data collection systems and methods with alternate routing of input channels
CN108401501A (en) * 2017-12-08 2018-08-14 北京小米移动软件有限公司 Data transmission method, device and unmanned plane
CN111093212A (en) * 2019-12-09 2020-05-01 东北大学 Resource allocation method, device and system for NOMA downlink
CN111327471A (en) * 2020-02-24 2020-06-23 中移(杭州)信息技术有限公司 Network quality analysis method and device, computer equipment and storage medium
CN114142907A (en) * 2021-09-07 2022-03-04 北京国电高科科技有限公司 Channel screening optimization method and system for communication terminal equipment
CN114158128A (en) * 2022-02-10 2022-03-08 北京理工大学 Asymmetric dynamic time slot communication method and device for covert communication of synchronous orbit satellite

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ANDREA BARONI等: "Performance Assessment of the Smart mAritime", 《 2014 7TH ADVANCED SATELLITE MULTIMEDIA SYSTEMS CONFERENCE AND THE 13TH SIGNAL PROCESSING FOR SPACE COMMUNICATIONS WORKSHOP (ASMS/SPSC)》 *
李子木等: "卫星数据链-卫星通信应用的新领域", 《无线电通信技术》 *

Also Published As

Publication number Publication date
CN114448496B (en) 2022-08-16

Similar Documents

Publication Publication Date Title
CN109818686B (en) Reliable data transmission system and method based on multi-channel fusion
CN113115330B (en) Big data analysis-based Beidou short message service optimization method and system
CN109039382B (en) Electric energy meter reading method and device
CN112398529B (en) Interference avoiding method for improving utilization rate of frequency spectrum resources in high and low orbit satellite coexistence scene
CN117595917B (en) Method, device and equipment for adjusting hybrid automatic repeat request (HARQ) parameters in network transmission of Network Technology (NTN)
CN102056306A (en) Method and device for allocating uplink shared channel resources and communication system
CN112714164A (en) Internet of things system and task scheduling method thereof
CN101859331B (en) Wiring design system and method
CN106533592B (en) A kind of multi-service data communication means and communication system for underwater acoustic network
CN114448496B (en) Data transmission method and system applied to satellite Internet of things half-duplex terminal
US7756076B2 (en) Cellular mobile communication system having adjacent base stations each using same frequency for communication between base station and mobile terminals
CN103686602B (en) Ship wireless transmission control device and method
CN102196512A (en) Accessing method for terminal, equipment and system
Morel et al. Requirements for wireless extensions of a FIP fieldbus
US20200204884A1 (en) Correlation-Based Sensor Network and Control Method thereof
WO2022079681A1 (en) Apparatus and method of wireless communication
CN111399386A (en) Intelligent household control method and system based on 5G
CN112564943A (en) Data transmission method, system and medium based on multiple network nodes
CN112351478A (en) Energy-saving method and device
CN101771506B (en) Method and device for reporting parameters
CN110784512A (en) Airborne dynamic cloud system and real-time response resource allocation method thereof
CN110808846A (en) Communication method and device with complementary advantages of multi-master communication technology
US7142556B1 (en) Media access control scheme for serially linked devices
CN112584524B (en) Multi-user access method and device based on downlink data transmission
CN117856805A (en) Channel automatic scheduling and task transmission method and system based on radio frequency transmission

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant