Data transmission method, device, computer equipment and medium based on satellite signals

By receiving the data transmission period of the mobile base station and determining the transmission strategy based on the preset value and data quantity, the problem of low data transmission efficiency between the mobile terminal and the mobile base station is solved, and efficient data transmission is achieved within the satellite signal coverage period.

CN115776328BActive Publication Date: 2024-12-10NINGBO HUAAN ELECTRIC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202211427970.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-15
Publication Date
2024-12-10
Estimated Expiration
2042-11-15

AI Technical Summary

Technical Problem

The data transmission efficiency between existing mobile terminals and mobile base stations is low, and it is impossible to effectively use satellite signals for efficient data transmission.

Method used

By receiving the data transmission period sent by the mobile base station, and determining the target transmission strategy based on the preset value and the data amount of the target uplink data, selecting an appropriate transmission method (small data transmission or establishing a connection transmission) to improve data transmission efficiency.

Benefits of technology

It effectively improves the data transmission efficiency between the mobile terminal and the mobile base station, ensures timely transmission of data during the satellite signal coverage period, and avoids data transmission delay.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115776328B_ABST
    Figure CN115776328B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a data transmission method, device, computer equipment and medium based on satellite signals, wherein the method includes: receiving a data transmission period sent by a mobile base station; determining a target transmission strategy for target uplink data within the data transmission period based on a preset value and the data volume of the target uplink data; and sending the target uplink data to the mobile base station based on the target transmission strategy. This embodiment can determine the target transmission strategy used for data transmission between a mobile terminal and a mobile base station based on the preset value and the data volume of the target uplink data, thereby effectively improving the data transmission efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communications, and in particular to a satellite signal-based data transmission method, apparatus, computer equipment, and medium. Background Art

[0002] As a carrier for information transmission between mobile terminals and core network devices, mobile base stations can transfer the transmission information between core network devices and mobile terminals.

[0003] Currently, a mobile terminal can send uplink data to a mobile base station in a variety of ways, so that the mobile base station sends the received uplink data to a core network device. For example, the mobile terminal can transmit data via short data transfer (SDT) or establish a connection with the mobile base station.

[0004] However, the data transmission efficiency of the above data transmission method is not high. Summary of the invention

[0005] In view of the above problems, the embodiments of the present application provide a data transmission method, apparatus, computer equipment and medium based on satellite signals, which overcome the problem of low transmission efficiency in the above data transmission process.

[0006] In a first aspect, a satellite signal-based data transmission method is provided, which is applied to a mobile terminal and includes:

[0007] receiving a data transmission period sent by a mobile base station;

[0008] Determining a target transmission strategy for the target uplink data within the data transmission period based on a preset value and a data volume of the target uplink data;

[0009] Based on the target transmission strategy, the target uplink data is sent to the mobile base station.

[0010] In an optional manner, determining the target transmission strategy of the target uplink data in the data transmission period based on the preset value and the data volume of the target uplink data includes:

[0011] When the product of the data volume of the target uplink data and the preset value is less than or equal to the preset data transmission threshold, determining that the target transmission strategy of the target uplink data in the data transmission period is the first transmission strategy;

[0012] When the product of the data volume of the target uplink data and the preset value is greater than the preset data transmission threshold, determining that the target transmission strategy of the target uplink data in the data transmission period is the second transmission strategy;

[0013] The first transmission strategy is used to describe small data transmission, and the second transmission strategy is used to describe data transmission between the mobile terminal and the mobile base station by establishing a connection.

[0014] In an optional manner, the data transmission period includes: a first period, the preset value includes: a first value; and determining the target transmission strategy of the target uplink data in the data transmission period based on the preset value and the data volume of the target uplink data includes:

[0015] If the product of the data volume of the target uplink data in the first time period and the first value is less than or equal to a preset first transmission threshold, determining that the target transmission strategy of the target uplink data in the first time period is a first transmission strategy;

[0016] If the product of the data volume of the target uplink data in the first time period and the first value is greater than the preset first transmission threshold, it is determined that the target transmission strategy of the target uplink data in the first time period is the second transmission strategy.

[0017] In an optional manner, the data transmission period further includes: a second period, and the preset value further includes: a second value; and determining the target transmission strategy of the target uplink data in the data transmission period based on the preset value and the data volume of the target uplink data includes:

[0018] If the product of the data volume of the target uplink data in the second time period and the second value is less than or equal to a preset second transmission threshold, determining that the target transmission strategy of the target uplink data in the second time period is the first transmission strategy;

[0019] If the product of the data volume of the target uplink data in the second time period and the second value is greater than the preset second transmission threshold, it is determined that the target transmission strategy of the target uplink data in the second time period is the second transmission strategy.

[0020] In a second aspect, a satellite signal-based data transmission method is provided, which is applied to a mobile base station, comprising:

[0021] Determine the data transmission period;

[0022] Sending the data transmission period to a mobile terminal, so that the mobile terminal determines a target transmission strategy for the target uplink data within the data transmission period based on a preset value and a data volume of the target uplink data;

[0023] Receive the target uplink data sent by the mobile terminal.

[0024] In an optional manner, determining the data transmission period includes:

[0025] Acquire a satellite reference period corresponding to the location information of the mobile base station;

[0026] Determining a preset offset period before the satellite reference period;

[0027] The data transmission period is determined based on the satellite reference period and the preset offset period.

[0028] In an optional manner, the acquiring the satellite reference period corresponding to the position information of the mobile base station includes:

[0029] Acquiring satellite reference information of the mobile base station;

[0030] Based on the satellite reference information and the position information of the mobile base station, a satellite reference period corresponding to the position information is determined.

[0031] In an optional manner, the acquiring the satellite reference period corresponding to the position information of the mobile base station includes:

[0032] Sending the location information of the mobile base station to the core network device;

[0033] A satellite reference period corresponding to the location information and sent by the core network device is received, where the satellite reference period is determined by the core network device based on the satellite reference information, and the satellite reference information is determined by the core network device based on the location information.

[0034] In an optional manner, after the receiving the target uplink data sent by the mobile terminal, the method further includes:

[0035] When the mobile base station has no satellite signal coverage at the current moment, buffering the target uplink data;

[0036] When the mobile base station is currently covered by a satellite signal, the target uplink data is sent to a core network device.

[0037] In a third aspect, a data transmission device based on satellite signals is provided, which is configured in a mobile terminal and includes:

[0038] A first receiving module, used for receiving a data transmission period sent by a mobile base station;

[0039] A first determining module, configured to determine a target transmission strategy for the target uplink data within the data transmission period based on a preset value and a data volume of the target uplink data;

[0040] The first sending module is used to send the target uplink data to the mobile base station based on the target transmission strategy.

[0041] In an optional manner, the first determination module includes: a first determination unit and a second determination unit.

[0042] The first determination unit is used to determine that the target transmission strategy of the target uplink data in the data transmission period is the first transmission strategy when the product of the data volume of the target uplink data and the preset value is less than or equal to a preset data transmission threshold.

[0043] The second determining unit is used to determine that the target transmission strategy of the target uplink data in the data transmission period is a second transmission strategy when the product of the data volume of the target uplink data and the preset value is greater than the preset data transmission threshold.

[0044] The first transmission strategy is used to describe small data transmission, and the second transmission strategy is used to describe data transmission between the mobile terminal and the mobile base station by establishing a connection.

[0045] In an optional manner, the data transmission period includes: a first period, and the preset value includes: a first value.

[0046] The first determining module includes: a third determining unit and a fourth determining unit.

[0047] The third determination unit is used to determine that the target transmission strategy of the target uplink data in the first time period is the first transmission strategy if the product of the data volume of the target uplink data in the first time period and the first value is less than or equal to a preset first transmission threshold.

[0048] The fourth determination unit is used to determine that the target transmission strategy of the target uplink data in the first time period is the second transmission strategy if the product of the data volume of the target uplink data in the first time period and the first value is greater than the preset first transmission threshold.

[0049] In an optional manner, the data transmission period further includes: a second period, and the preset value further includes: a second value.

[0050] The first determining module further includes: a fifth determining unit and a sixth determining unit.

[0051] The fifth determination unit is used to determine that the target transmission strategy of the target uplink data in the second time period is the first transmission strategy if the product of the data volume of the target uplink data in the second time period and the second value is less than or equal to a preset second transmission threshold.

[0052] The sixth determination unit is used to determine that the target transmission strategy of the target uplink data in the second time period is the second transmission strategy if the product of the data volume of the target uplink data in the second time period and the second value is greater than the preset second transmission threshold.

[0053] In a fourth aspect, a data transmission device based on satellite signals is provided, which is configured in a mobile base station and includes:

[0054] A second determining module is used to determine a data transmission period;

[0055] A second sending module, configured to send the data transmission period to a mobile terminal, so that the mobile terminal determines a target transmission strategy for the target uplink data within the data transmission period based on a preset value and a data volume of the target uplink data;

[0056] The second receiving module is used to receive the target uplink data sent by the mobile terminal.

[0057] In an optional manner, the second determination module includes: an acquisition unit and a seventh determination unit.

[0058] An acquiring unit, configured to acquire a satellite reference period corresponding to the location information of the mobile base station;

[0059] A seventh determining unit, configured to determine a preset offset period before the satellite reference period;

[0060] The seventh determination unit is further used to determine the data transmission period based on the satellite reference period and the preset offset period.

[0061] In an optional manner, the acquisition unit is specifically used to:

[0062] Acquiring satellite reference information of the mobile base station;

[0063] Based on the satellite reference information and the position information of the mobile base station, a satellite reference period corresponding to the position information is determined.

[0064] In an optional manner, the acquisition unit is specifically used to:

[0065] Sending the location information of the mobile base station to the core network device;

[0066] A satellite reference period corresponding to the location information and sent by the core network device is received, where the satellite reference period is determined by the core network device based on the satellite reference information, and the satellite reference information is determined by the core network device based on the location information.

[0067] In an optional manner, it also includes: a cache module.

[0068] The cache module is used to cache the target uplink data when the mobile base station is not covered by satellite signals at the current moment.

[0069] The second sending module is further used to send the target uplink data to the core network device when the mobile base station is currently covered by a satellite signal.

[0070] In a fifth aspect, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps of the data transmission method based on satellite signals in any of the above embodiments are implemented.

[0071] In a sixth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the data transmission method based on satellite signals in any of the above embodiments are implemented.

[0072] In the satellite signal-based data transmission method provided in the embodiment of the present application, the mobile terminal can receive the data transmission period sent by the mobile base station, and determine the target transmission strategy of the target uplink data within the data transmission period based on a preset value and the data volume of the target uplink data, so as to send the target uplink data to the mobile base station based on the target transmission strategy. Thus, the mobile terminal can determine the target transmission strategy used for data transmission with the mobile base station based on the preset value and the data volume of the target uplink data, thereby effectively improving the data transmission efficiency.

[0073] The above description is only an overview of the technical solution of the embodiment of the present application. In order to more clearly understand the technical means of the embodiment of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiment of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0074] In order to more clearly illustrate the technical solutions of the embodiments of the present application, a brief introduction will be given below to the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0075] Figure 1 A schematic diagram of interaction between a mobile terminal and a mobile base station provided in this embodiment;

[0076] Figure 2A A schematic diagram showing a satellite reference period provided in this embodiment;

[0077] Figure 2B A schematic diagram showing another satellite reference period provided in this embodiment;

[0078] Figure 2C A schematic diagram showing a data transmission period provided in this embodiment;

[0079] Figure 2D A schematic diagram of data communication between a mobile base station and a core network device provided in this embodiment;

[0080] Figure 2E A schematic diagram showing satellite reference information provided in this embodiment;

[0081] Figure 3 A schematic diagram of the structure of a data transmission device based on satellite signals provided in this embodiment;

[0082] Figure 4 This is a schematic diagram of the structure of another data transmission device based on satellite signals provided in this embodiment;

[0083] Figure 5 A schematic diagram of the structure of a computer device provided in this embodiment. DETAILED DESCRIPTION

[0084] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0085] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used in the specification of the application are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" and any variations thereof in the specification, claims and drawings of this application are intended to cover non-exclusive inclusions.

[0086] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase "embodiments" in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0087] The term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists, A and B exist at the same time, and B exists. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0088] In addition, the terms "first", "second", etc. in the specification and claims of this application or the above-mentioned drawings are used to distinguish different objects rather than to describe a specific order, and may explicitly or implicitly include one or more of the features.

[0089] In the description of the present application, unless otherwise specified, "plurality" means more than two (including two), and similarly, "multiple groups" means more than two groups (including two).

[0090] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0091] Figure 1 A schematic diagram of interaction between a mobile terminal and a mobile base station provided in this embodiment is as follows.

[0092] S110. The mobile base station determines a data transmission period.

[0093] Among them, the mobile base station refers to a radio transceiver station that transmits information to and from a mobile terminal through a mobile communication exchange center in a certain radio coverage area. The mobile base station may be a backpack base station, the radio coverage area may be a satellite signal coverage area, the mobile communication exchange center may be a satellite base station, and the mobile terminal may be a smart device used by the user (such as a smart phone, a personal computer, etc.).

[0094] The data transmission period is a period of time during which the mobile base station instructs the mobile terminal to perform data transmission. The mobile terminal may send uplink data to be transmitted to the mobile base station within the period of time.

[0095] Optionally, determining the data transmission period may include:

[0096] Obtaining a satellite reference period corresponding to the location information of the mobile base station; determining a preset offset period before the satellite reference period; and determining a data transmission period based on the satellite reference period and the preset offset period.

[0097] Among them, the satellite reference period can be used to describe the time period when the mobile base station is covered by the signals of one or more satellites. The satellite reference period of the mobile base station can be determined by the core network equipment according to the location information of the mobile base station, or determined by the mobile base station.

[0098] The satellite reference period corresponds to the position information of the mobile base station. When the satellite reference period is a continuous period corresponding to at least two satellites and overlapping, the overlapping continuous period can be deduplicated to simplify the satellite reference period.

[0099] like Figure 2A As shown, the satellite reference periods are: T1-T2 period, T3-T4' period, T1'-T2' period and after T4 time, the overlapping periods in the satellite reference period are deduplicated, see Figure 2B As shown in the example, the new satellite reference time period is obtained as follows: the time period T1-T2' and after the time T3, wherein at least one non-overlapping continuous time period includes: the time period T1-T2' and after the time T3.

[0100] The preset offset period before the satellite reference period can be a preset time length, with the satellite reference period as Figure 2B The T1-T2 period in the example is as follows: Figure 2C As shown, the satellite reference period is such as the period corresponding to T1-T2, the preset offset period is the period corresponding to T0-T1, and the period corresponding to T1-T2 is extended to the period corresponding to T0-T2, then the obtained data transmission period can be the period corresponding to T0-T2.

[0101] Therefore, the starting time point of the data transmission period is earlier than the starting time point of the satellite reference period, so that the mobile terminal can first transmit the target uplink data to the mobile base station, and the mobile base station transmits the uplink data to the core network device through the satellite link during the satellite signal coverage period. Among them, the satellite signal coverage period is later, which can avoid the problem that after the uplink data of the mobile terminal is transmitted to the mobile base station, the mobile base station has no satellite link and cannot transmit the uplink data to the core network device in time, resulting in an increase in data transmission delay.

[0102] It should be noted that the time length of the data transmission period may be the same as or different from the time length of the satellite reference period, and the present disclosure does not limit this.

[0103] In some embodiments, optionally, the mobile base station acquires the satellite reference period corresponding to the location information of the mobile base station, which may include:

[0104] The mobile base station sends the location information of the mobile base station to the core network device; the core network device receives the satellite reference time period corresponding to the location information, the satellite reference time period is determined by the core network device based on the satellite reference information, and the satellite reference information is determined by the core network device based on the location information.

[0105] Data communication between mobile base stations and core network equipment can be found in Figure 2D As shown in the example, the mobile base station is connected to the satellite through wireless signals, and then connected to the network elements of the core network equipment on the ground through the satellite. For the communication between the ordinary base station and the core network equipment, it is equivalent to replacing the "base station-core network equipment" transmission section of the traditional wireless cellular network with a satellite link.

[0106] The location information of the mobile base station may be the longitude and latitude of the mobile base station on a global map. The longitude and latitude of the mobile base station can effectively locate the unique location coordinates of the mobile base station in the earth coordinate system.

[0107] The satellite reference information may include satellite ephemeris information, and the satellite ephemeris information may be the ephemeris information of the target satellite.

[0108] The core network equipment can obtain the ephemeris information of the target satellite from the network management platform, wherein the ephemeris information of the target satellite may be the ephemeris information of all satellites in the satellite network operated by the operator, or the ephemeris information of some satellites used to serve the mobile base station.

[0109] like Figure 2A As shown in the example, the operator operates two satellites, and the time corresponding to their ephemeris information is represented by straight lines and dotted lines respectively. The straight double-arrow line segment represents the operating information of satellite A. Satellite A works during the T1-T2 period and the T3-T4' period; the dotted double-arrow line segment represents the operating information of satellite B. Satellite B works during the T1'-T2' period and after T4.

[0110] Among them, if the ephemeris information obtained by the core network device contains the information of the complete cycle of satellite A and satellite B, the ephemeris information of any satellite at any time can be inferred. If the ephemeris information obtained by the core network device does not contain the information of the complete cycle of satellite A and satellite B, the ephemeris information of any satellite at any time cannot be inferred, and only the satellite ephemeris information in the future can be inferred.

[0111] The ephemeris information of the target satellite is the ephemeris information of all satellites that provide satellite signal coverage to the mobile base station in a future period of time, wherein the ephemeris information can reflect the position and speed of the corresponding satellite.

[0112] For example, the ephemeris information of the target satellite may correspond to the ephemeris information of each satellite corresponding to the position information of the covering mobile base station in the T5-T6 time period, wherein the T5 time and the T6 time may be absolute time, such as the time starting from 0:0:00 on January 1, 1980, or the ephemeris information of the target satellite may correspond to the satellite ephemeris information within the future T7 time period starting from now, wherein T7 may represent a period of time, such as 6 hours.

[0113] In some other embodiments, optionally, the mobile base station acquires the satellite reference period corresponding to the position information of the mobile base station, including:

[0114] The mobile base station obtains satellite reference information of the mobile base station; based on the satellite reference information and the position information of the mobile base station, determines the satellite reference time period corresponding to the position information.

[0115] The mobile base station may obtain the satellite reference information of the mobile base station by communicating with the core network device and receiving the satellite reference information of the mobile base station sent by the core network device, so as to determine the satellite reference time period corresponding to the location information.

[0116] The satellite reference information may include satellite ephemeris information, which may be the ephemeris information of the target satellite. The ephemeris information of the target satellite is the ephemeris information of all satellites that provide satellite signal coverage to the mobile base station in a future period of time, wherein the ephemeris information can reflect the position and speed of the corresponding satellite.

[0117] See also Figure 2E As shown in the example, before time T8, the mobile base station has satellite signal coverage, in the time period T8-T9, the mobile base station has no satellite signal coverage, and from time T9, the mobile base station has satellite signal coverage again. Since the orbit of the satellite is predictable, the coverage range and coverage duration of the satellite are also predictable. The satellite reference period can be inferred through the satellite's ephemeris information. Specifically, the geometric position of the satellite within a period of time can be inferred based on the satellite's ephemeris information, and then the coverage range of the satellite cell on the ground can be inferred. Correspondingly, Figure 2E In the example, the satellite reference period of the target satellite is before time T8 and after time T9.

[0118] Thus, the mobile base station determines the satellite reference time period corresponding to the location information through the satellite reference information and the location information of the mobile base station, reduces the processing resources of the core network equipment, and quickly obtains the satellite reference time period.

[0119] S120. The mobile base station sends a data transmission period to the mobile terminal.

[0120] The mobile base station may inform the mobile terminal of the determined data transmission period through broadcasting, Radio Resource Control (RRC) signaling, etc.

[0121] S130. The mobile terminal determines a target transmission strategy for the target uplink data within a data transmission period based on a preset value and a data volume of the target uplink data.

[0122] Among them, the preset value is a pre-configured number between 0-1, such as 0.6. The mobile terminal can reduce the comparison value of the data volume of the target uplink data in the data transmission period based on the preset value, thereby using SDT to transmit more uplink data.

[0123] The target transmission strategy may include SDT and transmission via traditional connection methods.

[0124] Among them, SDT can be used for the transmission of relatively scattered application data. The mobile terminal can use the unscheduled resources PUR (Preconfigured Uplink Resource) or RRC signaling to transmit a small amount of scattered application data without entering the connected state, thereby saving signaling overhead and improving the utilization of wireless resources.

[0125] In this embodiment, optionally, the mobile terminal determines a target transmission strategy for the target uplink data within the data transmission period based on a preset value and a data volume of the target uplink data, including:

[0126] When the product of the data volume of the target uplink data and the preset value is less than or equal to the preset data transmission threshold, the mobile terminal determines that the target transmission strategy of the target uplink data in the data transmission period is the first transmission strategy; when the product of the data volume of the target uplink data and the preset value is greater than the preset data transmission threshold, the mobile terminal determines that the target transmission strategy of the target uplink data in the data transmission period is the second transmission strategy.

[0127] The first transmission strategy is used to describe the transmission of small data, and the second transmission strategy is used to describe the data transmission between the mobile terminal and the mobile base station by establishing a connection.

[0128] The preset data transmission threshold may be pre-configured by the mobile base station. After the mobile base station configures the preset data transmission threshold, it may be transmitted to the mobile terminal via broadcasting, RRC signaling, or the like.

[0129] Thus, the mobile terminal can effectively determine the target transmission strategy of the target uplink data within the data transmission period based on the preset data transmission threshold and the product of the data volume of the target uplink data and the preset value.

[0130] In some embodiments, optionally, the data transmission period includes: a first period, the first period can be as follows: Figure 2C In the T0-T1 period shown, the preset values ​​include: a first value, such as 0.6, which can be configured by the mobile base station and transmitted to the mobile terminal through broadcasting, RRC signaling, etc.

[0131] The mobile terminal determines a target transmission strategy for the target uplink data within the data transmission period based on a preset value and the data volume of the target uplink data, including:

[0132] If the product of the data volume of the target uplink data in the first time period and the first numerical value is less than or equal to the preset first transmission threshold, the target transmission strategy of the target uplink data in the first time period is determined to be the first transmission strategy; if the product of the data volume of the target uplink data in the first time period and the first numerical value is greater than the preset first transmission threshold, the target transmission strategy of the target uplink data in the first time period is determined to be the second transmission strategy.

[0133] The mobile terminal can determine the target transmission strategy of the target uplink data in the first time period of the data transmission period, and can allocate corresponding transmission strategies to it in the first time period according to different transmission situations, which can effectively improve the data transmission efficiency between the mobile terminal and the mobile base station.

[0134] In some other embodiments, optionally, the data transmission period further includes: a second period, which can be as follows: Figure 2C In the T1-T2 period shown, the preset value also includes: a second value, the second value is 0.7, the second value can be configured by the mobile base station and transmitted to the mobile terminal through broadcasting, RRC signaling, etc.

[0135] The mobile terminal determines a target transmission strategy for the target uplink data within the data transmission period based on a preset value and the data volume of the target uplink data, including:

[0136] If the product of the data volume of the target uplink data in the second time period and the second numerical value is less than or equal to the preset second transmission threshold, the target transmission strategy of the target uplink data in the second time period is determined to be the first transmission strategy; if the product of the data volume of the target uplink data in the second time period and the second numerical value is greater than the preset second transmission threshold, the target transmission strategy of the target uplink data in the second time period is determined to be the second transmission strategy.

[0137] The mobile terminal can determine the target transmission strategy of the target uplink data in the second time period of the data transmission period, and can allocate corresponding transmission strategies for different transmission situations in the second time period, which can effectively improve the data transmission efficiency between the mobile terminal and the mobile base station.

[0138] In summary, the mobile terminal can select the corresponding target transmission strategy to transmit uplink data in two time periods within the data transmission period, so that the target uplink data can be quickly and effectively transmitted from the mobile terminal to the mobile base station, further improving the communication transmission efficiency between the mobile base station and the core network equipment.

[0139] For example, if the product of the data volume of the target uplink data in the first time period and the first numerical value is less than or equal to the preset first transmission threshold, it can be determined that the target transmission strategy of the target uplink data in the first time period is the first transmission strategy; if the product of the data volume of the target uplink data in the second time period and the second numerical value is less than or equal to the preset second transmission threshold, it can be determined that the target transmission strategy of the target uplink data in the second time period is the first transmission strategy.

[0140] If the product of the data volume of the target uplink data in the first time period and the first numerical value is less than or equal to the preset first transmission threshold, it can be determined that the target transmission strategy of the target uplink data in the first time period is the first transmission strategy. If the product of the data volume of the target uplink data in the second time period and the second numerical value is greater than the preset second transmission threshold, it can be determined that the target transmission strategy of the target uplink data in the second time period is the second transmission strategy.

[0141] If the product of the data volume of the target uplink data in the first time period and the first numerical value is greater than the preset first transmission threshold, it can be determined that the target transmission strategy of the target uplink data in the first time period is the second transmission strategy; if the product of the data volume of the target uplink data in the second time period and the second numerical value is less than or equal to the preset second transmission threshold, it can be determined that the target transmission strategy of the target uplink data in the second time period is the first transmission strategy.

[0142] If the product of the data volume of the target uplink data in the first time period and the first numerical value is greater than the preset first transmission threshold, it can be determined that the target transmission strategy of the target uplink data in the first time period is the second transmission strategy. If the product of the data volume of the target uplink data in the second time period and the second numerical value is greater than the preset second transmission threshold, it can be determined that the target transmission strategy of the target uplink data in the second time period is the second transmission strategy.

[0143] In addition, when the target transmission strategy is the second transmission strategy and the current moment is within a preset time period in the data transmission period, the mobile terminal can establish a communication connection with the mobile base station to facilitate sending target uplink data to the mobile base station based on the second transmission strategy.

[0144] Among them, the mobile base station may impose additional constraints on "entering the connected state through the traditional method", such as instructing the mobile terminal to establish an RRC connection with the mobile base station and enter the connected state within a preset time period before the end of the data transmission period, so as to avoid entering the connected state for too long, resulting in the mobile base station not receiving or not fully receiving the target uplink data transmitted by the mobile terminal through the connected state when communicating with the core network equipment during the satellite signal coverage period, and being unable to ensure that the corresponding uplink data is transmitted to the core network equipment through the satellite signal.

[0145] The mobile base station may notify the mobile terminal via an RRC message of data radio bearers available for data transmission. Specifically, the mobile terminal may be notified of which data radio bearers may be used for SDT transmission and which data radio bearers may be used for traditional connection state transmission.

[0146] S140. The mobile terminal sends target uplink data to the mobile base station based on the target transmission strategy.

[0147] As shown in the above example, during the data transmission period, when the mobile terminal determines that the target transmission strategy is the first transmission strategy, it can send the target uplink data to the mobile base station based on the SDT method. When it determines that the target transmission strategy is the second transmission strategy, it can send the target uplink data to the mobile base station through the traditional method of entering the connection state and establishing the bearer.

[0148] After the mobile base station receives the target uplink data sent by the mobile terminal, the method of this embodiment may further include:

[0149] When the mobile base station is not covered by satellite signals at the current moment, the mobile base station caches the target uplink data; when the mobile base station is covered by satellite signals at the current moment, the mobile base station sends the target uplink data to the core network device.

[0150] Among them, the mobile base station can determine whether there is satellite signal coverage in the location area of ​​the mobile base station at the current moment according to the satellite reference time period. When there is no satellite signal coverage, the target uplink data is cached, and when the location area of ​​the mobile base station is covered by satellite signals, the target uplink data is sent to the core network equipment to facilitate effective data transmission.

[0151] It should be noted that the preset second transmission threshold is greater than the preset first transmission threshold. When the data transmission period includes the first period and the second period, and the preset first transmission threshold corresponding to the first period is less than the preset second transmission threshold corresponding to the second period, if the mobile base station has no satellite signal coverage in the first period, the target uplink data transmitted by the mobile terminal in the first period is cached, and in the second period, the corresponding capacity determination threshold is increased (the second transmission threshold is greater than the first transmission threshold), so that the mobile terminal in the second period selectively adopts the method of establishing a connection state to transmit data to the mobile base station. Since it takes a certain time to establish a connection state, the mobile base station can timely transmit the cached target uplink data transmitted by the mobile terminal in the first period within the corresponding satellite signal coverage moment in the second period.

[0152] In the present embodiment, the mobile terminal is able to receive a data transmission period sent by a mobile base station, and based on a preset value and the data volume of the target uplink data, determine a target transmission strategy for the target uplink data within the data transmission period, and send the target uplink data to the mobile base station based on the target transmission strategy. Thus, the mobile terminal is able to determine the target transmission strategy for data transmission with the mobile base station based on the preset value and the data volume of the target uplink data, thereby effectively improving data transmission efficiency.

[0153] Figure 3 A schematic diagram of the structure of a satellite signal-based data transmission device provided in this embodiment, wherein the satellite signal-based data transmission device is configured in a mobile terminal, including: a first receiving module 310, a first determining module 320 and a first sending module 330.

[0154] The first receiving module 310 is configured to receive a data transmission period sent by a mobile base station.

[0155] The first determination module 320 is configured to determine a target transmission strategy of the target uplink data within the data transmission period based on a preset value and a data volume of the target uplink data.

[0156] The first sending module 330 is configured to send the target uplink data to the mobile base station based on the target transmission strategy.

[0157] In some embodiments, optionally, the first determination module 320 includes: a first determination unit and a second determination unit.

[0158] The first determination unit is used to determine that the target transmission strategy of the target uplink data in the data transmission period is the first transmission strategy when the product of the data volume of the target uplink data and the preset value is less than or equal to a preset data transmission threshold.

[0159] The second determining unit is used to determine that the target transmission strategy of the target uplink data in the data transmission period is a second transmission strategy when the product of the data volume of the target uplink data and the preset value is greater than the preset data transmission threshold.

[0160] The first transmission strategy is used to describe small data transmission, and the second transmission strategy is used to describe data transmission between the mobile terminal and the mobile base station by establishing a connection.

[0161] In some embodiments, optionally, the data transmission period includes: a first period, and the preset value includes: a first value.

[0162] The first determining module 320 includes: a third determining unit and a fourth determining unit.

[0163] The third determination unit is used to determine that the target transmission strategy of the target uplink data in the first time period is the first transmission strategy if the product of the data volume of the target uplink data in the first time period and the first value is less than or equal to a preset first transmission threshold.

[0164] The fourth determination unit is used to determine that the target transmission strategy of the target uplink data in the first time period is the second transmission strategy if the product of the data volume of the target uplink data in the first time period and the first value is greater than the preset first transmission threshold.

[0165] In some embodiments, optionally, the data transmission period further includes: a second period, and the preset value further includes: a second value.

[0166] The first determining module 320 further includes: a fifth determining unit and a sixth determining unit.

[0167] The fifth determination unit is used to determine that the target transmission strategy of the target uplink data in the second time period is the first transmission strategy if the product of the data volume of the target uplink data in the second time period and the second value is less than or equal to a preset second transmission threshold.

[0168] The sixth determination unit is used to determine that the target transmission strategy of the target uplink data in the second time period is the second transmission strategy if the product of the data volume of the target uplink data in the second time period and the second value is greater than the preset second transmission threshold.

[0169] The satellite signal-based data transmission device provided in this embodiment is capable of receiving a data transmission period sent by a mobile base station by a mobile terminal, and determining a target transmission strategy for the target uplink data within the data transmission period based on a preset value and the data volume of the target uplink data, so as to send the target uplink data to the mobile base station based on the target transmission strategy. Thus, the mobile terminal can determine the target transmission strategy for data transmission with the mobile base station based on the preset value and the data volume of the target uplink data, thereby effectively improving data transmission efficiency.

[0170] Figure 4 A schematic diagram of the structure of another satellite signal-based data transmission device provided in this embodiment, wherein the satellite signal-based data transmission device is configured in a mobile base station, including: a second determination module 410, a second sending module 420 and a second receiving module 430, wherein:

[0171] The second determination module 410 is configured to determine a data transmission period based on the satellite reference information of the mobile base station.

[0172] The second sending module 420 is used to send the data transmission period to the mobile terminal, so that the mobile terminal determines the target transmission strategy of the target uplink data within the data transmission period based on a preset value and the data volume of the target uplink data.

[0173] The second receiving module 430 is configured to receive the target uplink data sent by the mobile terminal.

[0174] In some embodiments, optionally, the second determination module 410 includes: an acquisition unit and a seventh determination unit.

[0175] An acquisition unit for acquiring a satellite reference period corresponding to the location information of the mobile base station.

[0176] The seventh determining unit is used to determine a preset offset period before the satellite reference period.

[0177] The seventh determination unit is further used to determine the data transmission period based on the satellite reference period and the preset offset period.

[0178] In an optional manner, the acquisition unit is specifically used to:

[0179] Acquire satellite reference information of the mobile base station; and determine a satellite reference period corresponding to the position information based on the satellite reference information and the position information of the mobile base station.

[0180] In an optional manner, the acquisition unit is specifically used to:

[0181] Sending the location information of the mobile base station to a core network device; receiving a satellite reference time period corresponding to the location information sent by the core network device, the satellite reference time period being determined by the core network device based on the satellite reference information, and the satellite reference information being determined by the core network device based on the location information.

[0182] In some embodiments, optionally, it also includes: a cache module.

[0183] The cache module is used to cache the target uplink data when the mobile base station is not covered by satellite signals at the current moment.

[0184] The second sending module 420 is further configured to send the target uplink data to the core network device when the mobile base station is currently covered by a satellite signal.

[0185] The satellite signal-based data transmission device provided in this embodiment is capable of determining a data transmission period based on the satellite reference information of the mobile base station and sending the period to the mobile terminal, so that the mobile terminal can effectively determine a target transmission strategy for data transmission, thereby effectively improving data transmission efficiency.

[0186] The present application also provides a computer device. Figure 5 , Figure 5 This is a basic structural block diagram of the computer device in this embodiment.

[0187] The computer device includes a memory 510 and a processor 520 that are connected to each other through a system bus. It should be noted that the figure only shows a computer device with components 510-520, but it should be understood that it is not required to implement all the components shown, and more or fewer components can be implemented instead. Among them, those skilled in the art can understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (Application Specific Integrated Circuit, ASIC), programmable gate arrays (Field-Programmable Gate Array, FPGA), digital processors (Digital Signal Processor, DSP), embedded devices, etc.

[0188] Computer devices can be computing devices such as desktop computers, notebooks, PDAs, and cloud servers. Computer devices can interact with users through keyboards, mice, remote controls, touch pads, or voice control devices.

[0189] The memory 510 includes at least one type of readable storage medium, and the readable storage medium includes a non-volatile memory (non-volatile memory) or a volatile memory, for example, a flash memory, a hard disk, a multimedia card, a card-type memory (for example, an SD or DX memory, etc.), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc., and the RAM may include a static RAM or a dynamic RAM. In some embodiments, the memory 510 may be an internal storage unit of a computer device, for example, a hard disk or a memory of the computer device. In other embodiments, the memory 510 may also be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card or a flash card (Flash Card) equipped on the computer device. Of course, the memory 510 may also include both the internal storage unit of the computer device and its external storage device. In this embodiment, the memory 510 is generally used to store the operating system and various application software installed on the computer device, such as the program code of the above method. In addition, the memory 510 may also be used to temporarily store various data that have been output or are to be output.

[0190] The processor 520 is generally used to perform the overall operation of the computer device. In this embodiment, the memory 510 is used to store program codes or instructions, the program code includes computer operation instructions, and the processor 520 is used to execute the program codes or instructions stored in the memory 510 or process data, such as running the program code of the above method.

[0191] In this article, the bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus system can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0192] Another embodiment of the present application also provides a computer-readable medium, which may be a computer-readable signal medium or a computer-readable medium. A processor in a computer reads a computer-readable program code stored in the computer-readable medium, so that the processor can execute the functional actions specified in each step or a combination of steps in the above method; and generate a device for implementing the functional actions specified in each block or a combination of blocks in the block diagram.

[0193] Computer-readable media include but are not limited to electronic, magnetic, optical, electromagnetic, infrared memory or semiconductor systems, devices or apparatuses, or any appropriate combination of the foregoing, the memory is used to store program codes or instructions, the program codes include computer operating instructions, and the processor is used to execute the program codes or instructions of the above methods stored in the memory.

[0194] For the definitions of memory and processor, please refer to the description of the aforementioned computer device embodiment and will not be repeated here.

[0195] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0196] Each functional unit or module in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0197] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program code.

[0198] In the claims, any reference symbols placed between brackets shall not be construed as limiting the claims. The word "comprising" described in the present application does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present application can be implemented with the aid of hardware comprising several different elements and with the aid of a suitably programmed computer. In a unit claim that lists a number of devices, several units of these devices may be embodied by the same hardware item. The use of first, second, and third, etc. does not indicate any order, and these words may be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be understood as limitations on the order of execution.

[0199] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A data transmission method based on satellite signals, characterized in that: include: The mobile base station determines the data transmission period. The mobile base station sends the data transmission period to the mobile terminal; The mobile terminal determines, based on a preset value and a data volume of the target uplink data, a target transmission strategy for the target uplink data within the data transmission period; The mobile terminal sends the target uplink data to the mobile base station based on the target transmission strategy; The mobile base station caches the target uplink data when there is no satellite signal coverage at the current moment of the mobile base station; The mobile base station sends the target uplink data to the core network device when there is satellite signal coverage at the current moment of the mobile base station; The step of determining the data transmission period includes: The mobile base station acquires a satellite reference period corresponding to the position information of the mobile base station; The mobile base station determines a preset offset period before the satellite reference period; The mobile base station determines the data transmission period based on the satellite reference period and the preset offset period, wherein the satellite reference period is a time period during which the mobile base station is covered by one or more satellites; The step of determining a target transmission strategy of the target uplink data within the data transmission period based on a preset value and a data volume of the target uplink data includes: When the product of the data volume of the target uplink data and the preset value is less than or equal to the preset data transmission threshold, the mobile terminal determines that the target transmission strategy of the target uplink data in the data transmission period is the first transmission strategy; When the product of the data volume of the target uplink data and the preset value is greater than the preset data transmission threshold, the mobile terminal determines that the target transmission strategy of the target uplink data in the data transmission period is the second transmission strategy; wherein the first transmission strategy is used to describe small data transmission, and the second transmission strategy is used to describe the data transmission between the mobile terminal and the mobile base station by establishing a connection; The data transmission period includes: a first period, the preset value includes: a first value; the first period is the preset offset period; the target transmission strategy of the target uplink data in the data transmission period is determined based on the preset value and the data volume of the target uplink data, including: If the product of the data volume of the target uplink data in the first time period and the first value is less than or equal to a preset first transmission threshold, the mobile terminal determines that the target transmission strategy of the target uplink data in the first time period is the first transmission strategy; If the product of the data volume of the target uplink data in the first time period and the first value is greater than the preset first transmission threshold, the mobile terminal determines that the target transmission strategy of the target uplink data in the first time period is the second transmission strategy; The data transmission period further includes: a second period, the preset value further includes: a second value; and determining the target transmission strategy of the target uplink data in the data transmission period based on the preset value and the data volume of the target uplink data includes: If the product of the data volume of the target uplink data in the second time period and the second value is less than or equal to a preset second transmission threshold, the mobile terminal determines that the target transmission strategy of the target uplink data in the second time period is the first transmission strategy; If the product of the data volume of the target uplink data in the second time period and the second value is greater than the preset second transmission threshold, the mobile terminal determines that the target transmission strategy of the target uplink data in the second time period is the second transmission strategy.

2. The method according to claim 1, characterized in that The obtaining of the satellite reference period corresponding to the location information of the mobile base station includes: The mobile base station acquires satellite reference information of the mobile base station; The mobile base station determines the satellite reference period corresponding to the position information based on the satellite reference information and the position information of the mobile base station.

3. The method according to claim 1, characterized in that The obtaining of the satellite reference period corresponding to the location information of the mobile base station includes: The mobile base station sends the location information of the mobile base station to the core network device; The core network device determines satellite reference information based on the location information; The core network device determines a satellite reference period corresponding to the location information based on the satellite reference information; The mobile base station receives the satellite reference time period sent by the core network device.

4. A computer device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the satellite signal-based data transmission method as claimed in any one of claims 1 to 3 when executing the computer program.

5. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the satellite signal-based data transmission method according to any one of claims 1 to 3 are implemented.

Citation Information

Patent Citations

  • Data transmission method and device, communication equipment and storage medium

    CN112585888A

  • Communication system, method, device, equipment and storage medium

    CN114244421A

  • Scheduling time offset for non-terrestrial networks

    US20210392602A1

  • Message notification method, apparatus, device and storage medium

    WO2019174469A1

  • Data volume range for initiating small data transmission

    WO2022207279A1