Data transmission method and apparatus, and terminal, network-side device and medium
By acquiring the auxiliary information of the first cell, the terminal manages data transmission in the storage and forwarding satellite operation mode, solving the problem that the amount of data exceeds the satellite storage capacity, achieving appropriate data transmission and improving reliability.
Patent Information
- Application Number
- PCT/CN2025/071285
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-12
- Filing Date
- 2025-01-08
- Publication Date
- 2025-07-17
AI Technical Summary
In the storage and forwarding satellite operation mode, how the terminal can effectively manage data transmission to avoid the amount of data exceeding the satellite's storage capacity, especially when the satellite is not synchronized when the connection delay between the satellite and the ground network is connected.
The terminal obtains auxiliary information of the first cell, including information related to the forwarding satellite operation mode of the serving cell and neighboring cell, to determine whether data transmission can be carried out and ensure that the amount of data does not exceed the satellite's storage capacity.
By acquiring auxiliary information, the terminal can perform appropriate data transmission in the storage and forwarding satellite operation mode, avoiding the amount of data exceeding the storage capacity of the satellite, and improving the reliability and efficiency of data transmission.
Smart Images

Figure CN2025071285_17072025_PF_FP_ABST
Abstract
Description
Data transmission method, device, terminal, network side equipment and medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese patent application No. 202410052492.2 filed in China on January 12, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to a data transmission method, apparatus, terminal, network-side equipment, and medium. Background Art
[0004] Non-terrestrial communication networks refer to networks or network segments that use satellite or Unmanned Aircraft System (UAS) platforms for transmission. Therefore, compared to terrestrial communication networks, satellite-based non-terrestrial communication networks have a wider coverage area, allowing terminals to communicate over longer distances.
[0005] Currently, in the Store and Forward (S&F) satellite operating mode, data transmission between a terminal and the terrestrial network via the satellite can be asynchronous. Specifically, during the data transmission between the terminal and the satellite, the satellite is not connected to the terrestrial network. However, once the satellite moves closer to the terrestrial network, a connection is established between the satellite and the terrestrial network, enabling data transmission between the satellite and the terrestrial network.
[0006] However, in the store and forward satellite operation mode, due to the limited storage capacity of the satellite, when the terminal sends uplink data to the satellite, how the terminal performs data transmission based on the satellite's storage capacity is a problem that needs to be solved. Summary of the Invention
[0007] The embodiments of the present application provide a data transmission method, apparatus, terminal, network-side equipment, and medium, which can ensure that the amount of data transmitted by the terminal does not exceed the storage capacity of the satellite.
[0008] In a first aspect, a data transmission method is provided, which is executed by a terminal, the method comprising: the terminal obtaining first information of a first cell; the terminal performing data transmission based on the first information, the first information being used to indicate auxiliary information for storing and forwarding a satellite operation mode; wherein the first cell includes at least one of a service cell and a neighboring cell of the terminal.
[0009] In a second aspect, a data transmission method is provided, which is executed by a network side device, and the method includes: the network side device provides first information, and the first information is used to indicate auxiliary information of the storage and forwarding satellite operation mode; wherein the first cell includes at least one of the service cell and the neighboring cell of the terminal.
[0010] In a third aspect, a data transmission method is provided, which is executed by a terminal, and the method includes: the terminal sends third information to a network side device, and the third information is used to indicate a first data volume; wherein the first data volume is used to indicate at least one of the following: the amount of data to be sent by the terminal; the amount of data available to the terminal.
[0011] In a fourth aspect, a data transmission method is provided, which is executed by a network side device, and the method includes: the network side device receives third information from the terminal, and the third information is used to indicate a first data volume; wherein the first data volume is used to indicate at least one of the following: the amount of data to be sent by the terminal; the amount of data available to the terminal.
[0012] In a fifth aspect, a data transmission device is provided, which includes: an acquisition module and a first processing module; the acquisition module is used to acquire first information of a first cell; the first processing module is used to transmit data based on the first information acquired by the acquisition module, and the first information is used to indicate the storage and forwarding of auxiliary information of the satellite operation mode; wherein the first cell includes at least one of the service cell and the neighboring cell of the terminal.
[0013] In the sixth aspect, a data transmission device is provided, which includes: a second processing module; the second processing module is used to provide first information, and the first information is used to indicate auxiliary information for storing and forwarding satellite operation mode; wherein the first cell includes at least one of the service cell and neighboring cell of the terminal.
[0014] In the seventh aspect, a data transmission device is provided, which includes: a first sending module; the first sending module is used to send third information to the network side device, and the third information is used to indicate a first data volume; wherein the first data volume is used to indicate at least one of the following: the amount of data to be sent by the terminal; the amount of data available to the terminal.
[0015] In the eighth aspect, a data transmission device is provided, which includes: a second receiving module; the second receiving module is used to receive third information from the terminal, and the third information is used to indicate a first data volume; wherein the first data volume is used to indicate at least one of the following: the amount of data to be sent by the terminal; the amount of data available to the terminal.
[0016] In the ninth aspect, a terminal is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the third aspect are implemented.
[0017] In the tenth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is used to obtain first information of a first cell, and perform data transmission based on the first information, or send third information to a network side device.
[0018] In the eleventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented, or the steps of the method described in the fourth aspect are implemented.
[0019] In a twelfth aspect, a network side device is provided, comprising a processor and a communication interface, wherein the communication interface is used to provide first information or receive third information from a terminal.
[0020] In the thirteenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented, or the steps of the method described in the third aspect are implemented, or the steps of the method described in the fourth aspect are implemented.
[0021] In the fourteenth aspect, a wireless communication system is provided, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect or the third aspect, and the network side device can be used to execute the steps of the method described in the second aspect or the fourth aspect.
[0022] In the fifteenth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fourth aspect.
[0023] In the sixteenth aspect, a computer program / program product is provided, which is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fourth aspect.
[0024] In an embodiment of the present application, a terminal obtains first information about a first cell; the terminal performs data transmission based on the first information, where the first information is auxiliary information indicating a store-and-forward satellite operating mode. The first cell includes at least one of the terminal's serving cell and a neighboring cell. With this solution, since the terminal can obtain the auxiliary information indicating the store-and-forward satellite operating mode from the first cell, the terminal uses this auxiliary information to determine whether data transmission is possible. This ensures that the terminal performs appropriate data transmission in the store-and-forward satellite operating mode, preventing the amount of transmitted data from exceeding the satellite's storage capacity. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] FIG1 is a schematic diagram of a possible structure of a communication system involved in an embodiment of the present application;
[0026] FIG2 is a schematic diagram of the structure of NTN communication provided in an embodiment of the present application;
[0027] FIG3 is a schematic diagram of the architecture of communications in a normal or default satellite operation mode provided by an embodiment of the present application;
[0028] FIG4 is a schematic diagram of the communication architecture in the store-and-forward satellite operation mode provided by an embodiment of the present application;
[0029] FIG5 is a flow chart of a data transmission method according to an embodiment of the present application;
[0030] FIG6 is a second flow chart of a data transmission method provided in an embodiment of the present application;
[0031] FIG7 is a third flow chart of a data transmission method provided in an embodiment of the present application;
[0032] FIG8 is a fourth flow chart of a data transmission method provided in an embodiment of the present application;
[0033] FIG9 is a fifth flow chart of a data transmission method provided in an embodiment of the present application;
[0034] FIG10 is a sixth flow chart of a data transmission method provided in an embodiment of the present application;
[0035] FIG11 is a structural diagram of a data transmission device according to an embodiment of the present application;
[0036] FIG12 is a second structural diagram of a data transmission device provided in an embodiment of the present application;
[0037] FIG13 is a third structural diagram of a data transmission device provided in an embodiment of the present application;
[0038] FIG14 is a fourth structural diagram of a data transmission device provided in an embodiment of the present application;
[0039] FIG15 is a schematic diagram of the hardware structure of a communication device provided in an embodiment of the present application;
[0040] FIG16 is a schematic diagram of the hardware structure of a terminal provided in an embodiment of the present application;
[0041] FIG17 is a schematic diagram of the hardware structure of a network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0042] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0043] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0044] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0045] The terms "at least one" and "at least one of" in this application refer to any one, any two, or a combination of more than two of the objects included. For example, at least one of a, b, and c can be represented by: "a", "b", "c", "a and b", "a and c", "b and c", and "a, b, and c", where a, b, and c can be single or multiple. Similarly, "at least two" means two or more, and its meaning is similar to "at least one".
[0046] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.
[0047] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AS) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0048] Some terms and nouns involved in the embodiments of this application are explained below.
[0049] 1. Non-Terrestrial Networks (NTN)
[0050] Non-terrestrial communication networks refer to networks or network segments that use satellite or unmanned aircraft system (UAS) platforms for transmission. Compared with terrestrial communication systems, satellite-based non-terrestrial communication systems have a wider coverage area. Typical applicable scenarios include situations where ground base stations cannot be built or are damaged, such as continuous coverage in remote mountainous areas, deserts, oceans, and forests, and emergency communications when ground base stations are damaged due to natural disasters.
[0051] The satellites may include low earth orbit (LEO) satellites, medium earth orbit (MEO) satellites, geostationary earth orbit (GEO) satellites and highly elliptical orbit (HEO) satellites.
[0052] For example, a typical scenario of a non-terrestrial communication network is a non-terrestrial communication network based on a regenerative payload, as shown in FIG2 . In this scenario, the base station is on the satellite, or the satellite is the base station. The link between the satellite and the terminal is a service link, and the link between the satellite and the ground base station / ground gateway is a feedback link.
[0053] 2. Store and Forward (S&F) satellite operations
[0054] Satellite store and forward operations in satellite-based systems are designed to provide delay-tolerant communications services to terminals with intermittent or temporary satellite connectivity under satellite coverage, for example, when the satellite is not connected to the terrestrial network via a feedback link or an Inter-Switch Link (ISL).
[0055] In the normal or default satellite operating mode, as shown in Figure 3, the signaling and data exchange between a terminal accessing the satellite and the remote terrestrial network requires that both the service link and the feeder link be activated simultaneously. This way, when the terminal interacts with the satellite via the service link, there is a continuous end-to-end connection path between the terminal, the satellite, and the terrestrial network.
[0056] In store-and-forward satellite operation, as shown in Figure 4, the end-to-end exchange of signaling and data is now handled by a combination of two time-asynchronous steps. In one step, signaling or data is exchanged between the terminal and the satellite. Simultaneously, the satellite is disconnected from the terrestrial network. In other words, the satellite can operate a service link without an active feedback link. In the other step, a connection is established between the satellite and the terrestrial network, enabling communication between the satellite and the terrestrial network. Thus, the satellite transitions from being connected to the terminal to being connected to the terrestrial network.
[0057] The data transmission method provided in the embodiment of the present application can be applied to data transmission of a terminal in a store-and-forward satellite operation mode.
[0058] Currently, non-terrestrial communication networks refer to networks or network segments that use satellite or Unmanned Aircraft System (UAS) platforms for transmission. Therefore, compared to terrestrial communication networks, satellite-based non-terrestrial communication networks have a wider coverage area, allowing terminals to communicate over longer distances.
[0059] Currently, in store-and-forward satellite operation, data transmission between a terminal and the terrestrial network via the satellite can occur asynchronously. Specifically, during the data transmission between the terminal and the satellite, the satellite is not connected to the terrestrial network. However, once the satellite moves closer to the terrestrial network, a connection is established between the satellite and the terrestrial network, enabling data transmission between the satellite and the terrestrial network.
[0060] However, in the store and forward satellite operation mode, due to the limited storage capacity of the satellite, when the terminal sends uplink data to the satellite, how the terminal performs data transmission based on the satellite's storage capacity is a problem that needs to be solved.
[0061] In the data transmission method provided in the embodiments of the present application, since the terminal can obtain auxiliary information indicating the store-and-forward satellite operating mode from the first cell, the terminal uses this auxiliary information to determine whether data transmission is possible. This ensures that the terminal performs appropriate data transmission in the store-and-forward satellite operating mode, preventing the amount of transmitted data from exceeding the satellite's storage capacity.
[0062] The data transmission method provided in the embodiments of the present application is described in detail below through some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0063] FIG5 shows a flow chart of a data transmission method provided in an embodiment of the present application. As shown in FIG5 , the data transmission method may include the following steps 101 and 102 .
[0064] Step 101: A terminal obtains first information of a first cell.
[0065] Step 102: The terminal performs data transmission based on first information, where the first information is used to indicate storage and forwarding of auxiliary information of a satellite operation mode.
[0066] The first cell may include at least one of a serving cell and a neighboring cell of the terminal.
[0067] In some embodiments of the present application, the auxiliary information of the above-mentioned storage and forwarding satellite operation mode can be used for the terminal to access the cell of the storage and forwarding satellite operation mode, or for the terminal to transmit data in the cell supporting the storage and forwarding satellite operation mode.
[0068] In the data transmission method provided in the embodiments of the present application, since the terminal can obtain auxiliary information indicating the store-and-forward satellite operating mode from the first cell, the terminal can use this auxiliary information to determine whether data transmission is possible. This ensures that the terminal performs appropriate data transmission in the store-and-forward satellite operating mode, preventing the amount of transmitted data from exceeding the satellite's storage capacity.
[0069] In some embodiments of the present application, the first information may be used to indicate connection control related information. The first information may be used to indicate at least one of the following:
[0070] The total amount of stored data on the first satellite;
[0071] The remaining storage data amount of the first satellite;
[0072] the amount of stored data used by the first satellite;
[0073] The total amount of stored data in the first cell;
[0074] the remaining amount of stored data in the first cell;
[0075] the amount of stored data used by the first cell;
[0076] a first threshold value, where the first threshold value is related to a maximum first data volume accessing the first cell;
[0077] a second threshold value, the second threshold value being related to a minimum first data volume for accessing the first cell;
[0078] The first time is used to indicate the earliest time at which the terminal is allowed to transmit data with the network side device;
[0079] The second time is used to indicate the latest time at which the terminal is allowed to transmit data to the network side device;
[0080] The first satellite is a satellite that provides coverage for the first cell;
[0081] In some embodiments of the present application, the first data volume may be used to indicate at least one of the following: the amount of data to be sent by the terminal; or the amount of data available to the terminal.
[0082] In some embodiments of the present application, the above-mentioned storage data volume information may be storage data volume information of the first satellite or the first cell indicated by the network side device.
[0083] For example, the unit of the above-mentioned storage data amount information may be megabytes, kilobytes, bits, etc. This embodiment of the present application does not specifically limit this.
[0084] In some embodiments of the present application, the terminal may further calculate the remaining storage data volume of the first satellite or the first cell according to the used storage data volume of the total storage data volume of the first satellite or the first cell.
[0085] In some embodiments of the present application, the amount of stored data may be directly indicated by the first information, or may be indicated by the product of the transmission rate and the time interval from the first time to the second time, which is not specifically limited in the embodiments of the present application.
[0086] In this way, when the terminal performs data transmission based on the first information, it can be ensured that the terminal performs appropriate data transmission, thereby preventing the amount of transmitted data from exceeding the storage capacity of the satellite.
[0087] In some embodiments of the present application, step 101 may include at least one of the following:
[0088] Step 101a: The terminal obtains first information of the first cell through the first cell.
[0089] Step 101b: The terminal obtains first information of the first cell through the second cell.
[0090] The second cell may include a neighboring cell of the first cell.
[0091] In some embodiments of the present application, when the first cell is a serving cell of the terminal, if the terminal resides in the first cell, the terminal may directly obtain the first information of the first cell.
[0092] In some embodiments of the present application, when the first cell is a neighboring cell of the terminal, if the terminal resides in the second cell, the terminal may obtain information of the first cell through the second cell. After the terminal moves to the first cell, data transmission may be performed based on the information of the first cell obtained from the second cell.
[0093] In this way, since the terminal can obtain the first information of the first cell through different cells, it can be ensured that the terminal obtains the first information for data transmission, thereby improving the reliability of data transmission.
[0094] In some embodiments of the present application, the above step 101 may also include at least one of the following:
[0095] Step 101c: The terminal obtains first information of the first cell through a broadcast message.
[0096] Step 101d: The terminal obtains the first information of the first cell through dedicated signaling.
[0097] In this way, since the terminal can obtain the first information of the first cell through different messages or signaling, it can be ensured that the terminal obtains the first information for data transmission, thereby improving the reliability of data transmission.
[0098] In some embodiments of the present application, after the above step 101, the data transmission method provided by the embodiment of the present application may further include the following step 103.
[0099] Step 103: The access stratum (AS) of the terminal delivers the first information of the first cell to the non-access stratum (NAS) of the terminal.
[0100] It can be understood that the terminal AS or NAS determines whether the first condition is met, thereby determining whether to initiate the first process.
[0101] In some embodiments of the present application, if the first cell includes at least one neighboring cell of the terminal, the AS layer may deliver the first information corresponding to each first cell to the NAS layer. In other words, each first cell may correspond to one piece of first information, and the AS layer of the terminal may deliver each piece of first information to the NAS.
[0102] In some embodiments of the present application, step 102 may include the following step 102a or step 102b:
[0103] Step 102a: When the first condition is met, the terminal initiates a first process.
[0104] Step 102b: If the first condition is not met, the terminal does not initiate the first process.
[0105] The first process is used to establish a connection with a network-side device.
[0106] In some embodiments of the present application, when the first condition is not met, the terminal does not initiate the first process may be: when the first condition is not met, the terminal may determine not to initiate the first process.
[0107] In some embodiments of the present application, the above-mentioned first process may include at least one of the following: a radio resource control (RRC) connection establishment process, an RRC connection recovery process, a user plane early data forwarding (UP-EDT) fallback, fallback from user plane UP transmission using pre-configured uplink resources PUR to RRC connection recovery, control plane early data forwarding (CP-EDT, CP-EDT, control plane CP transmission using PUR, CP-EDT fallback, fallback from CP transmission process using PUR to RRC connection establishment, and RRC connection reestablishment process.
[0108] In some embodiments of the present application, the initiating the first process may include: the terminal sending the second information to the network side device; or
[0109] The above-mentioned not initiating the first process may include: the terminal not sending the second information to the network side device.
[0110] Among them, the above-mentioned second information may include at least one of the following: a radio resource control RRC connection establishment request message, an RRC connection recovery request message, an RRC early data request message, and an RRC connection re-establishment request message.
[0111] In some embodiments of the present application, the above-mentioned network side device may be a network side device related to a satellite.
[0112] Exemplarily, the network-side device may be a satellite functioning as a base station or a base station placed on a satellite.
[0113] In some embodiments of the present application, the above-mentioned first condition may include at least one of the following: the first data amount is less than or equal to the remaining storage data amount of the first satellite, the first data amount is less than or equal to the remaining storage data amount of the first cell, the first data amount is less than or equal to the first threshold, the first data amount is greater than or equal to the second threshold; the current time reaches or exceeds the first time; the current time does not reach or exceed the second time.
[0114] In some embodiments of the present application, the above-mentioned first data amount is less than or equal to the remaining storage data amount of the first satellite, which may indicate that the amount of data available or to be sent by the terminal is less than or equal to the remaining storage data amount of the first satellite, so the terminal can perform data transmission.
[0115] In some embodiments of the present application, the above-mentioned first data amount is less than or equal to the remaining storage data amount of the first cell, which may indicate that the amount of data available or to be sent by the terminal is less than or equal to the remaining storage data amount of the first cell, so the terminal can perform data transmission.
[0116] In some embodiments of the present application, the fact that the first data amount is less than or equal to the first threshold value may indicate that the amount of data available or to be sent by the terminal does not exceed the threshold range of the first threshold value, and therefore the terminal can perform data transmission. In some embodiments of the present application, the fact that the first data amount is greater than or equal to the second threshold value may indicate that the amount of data available or to be sent by the terminal meets the threshold range of the second threshold value, such that when determining data transmission, the network may prioritize the transmission of data with a larger amount of data.
[0117] In some embodiments of the present application, the current time reaching or exceeding the first time may indicate that the current time has reached or exceeded the earliest time allowed for the terminal to perform data transmission with the network side device, so the terminal can perform data transmission.
[0118] In some embodiments of the present application, the current time not reaching or exceeding the second time may indicate that the current time has not reached or exceeded the latest time allowed for the terminal to transmit data with the network side device, so the terminal can perform data transmission.
[0119] In some embodiments of the present application, the first threshold and the second threshold may be configured by the network side or agreed upon by a protocol, which is not specifically limited in the embodiments of the present application.
[0120] In this way, since the terminal can determine whether to initiate the first process based on the first condition, it can transmit data to the network side device only when the first condition is met, thereby ensuring that the terminal performs appropriate data transmission in the store and forward satellite operation mode, and avoiding the amount of transmitted data exceeding the storage capacity of the satellite.
[0121] In some embodiments of the present application, the first information may also be used to indicate to the terminal information related to uplink data transmission.
[0122] In some embodiments of the present application, the first information may be used to indicate at least one of the following:
[0123] The total amount of stored data on the first satellite;
[0124] The remaining storage data amount of the first satellite;
[0125] the amount of stored data used by the first satellite;
[0126] The total amount of stored data in the first cell;
[0127] the remaining amount of stored data in the first cell;
[0128] the amount of stored data used by the first cell;
[0129] a third threshold value, where the third threshold value is related to a maximum first data amount for uplink data transmission;
[0130] a fourth threshold value, where the fourth threshold value is related to a minimum first data amount for uplink data transmission;
[0131] The first time is used to indicate the earliest time at which the terminal is allowed to transmit data with the network side device;
[0132] The second time is used to indicate the latest time at which the terminal is allowed to transmit data to the network side device;
[0133] The first satellite is a satellite that provides coverage for the first cell.
[0134] In some embodiments of the present application, the third threshold and the fourth threshold may be the same as or different from the first threshold and the second threshold.
[0135] In some embodiments of the present application, the third threshold and the fourth threshold may be a default threshold on the network side or may be set by the user, which is not specifically limited in the embodiments of the present application.
[0136] In some embodiments of the present application, step 102 may include the following step 102c or step 102d:
[0137] Step 102c: When the second condition is met, the terminal performs the first operation.
[0138] Step 102d: If the second condition is not met, the terminal does not perform the first operation.
[0139] The first operation is used to request uplink transmission resources.
[0140] In some embodiments of the present application, when the second condition is not met, the terminal does not perform the first operation, which may be: when the second condition is not met, the terminal may determine not to perform the first operation.
[0141] In some embodiments of the present application, the above-mentioned second condition may include at least one of the following: the first data amount is less than or equal to the remaining storage data amount of the first satellite, the first data amount is less than or equal to the remaining storage data amount of the first cell, the first data amount is less than or equal to the third threshold, the first data amount is greater than or equal to the fourth threshold, the current time reaches or exceeds the first time; the current time has not reached or exceeded the second time.
[0142] In some embodiments of the present application, the above-mentioned first operation may include at least one of the following: sending a buffer status report (BSR) to the network side device, sending a scheduling request (SR) to the network side device; initiating a competitive random access triggered by SR to the network side device.
[0143] In this way, since the terminal can determine whether to perform the first operation based on the second condition, data can be transmitted to the network side device only when the second condition is met. Therefore, in the store and forward satellite operation mode, it can ensure that the terminal performs appropriate data transmission and avoids the amount of transmitted data exceeding the storage capacity of the satellite.
[0144] In some embodiments of the present application, before the above step 102, the data transmission method provided by the embodiment of the present application may further include the following step 104.
[0145] Step 104: The RRC layer of the terminal indicates first information to the Media Access Control (MAC) layer of the terminal.
[0146] It can be understood that the RRC layer of the terminal indicates the first information to the MAC layer of the terminal, so that the MAC layer can determine whether the second condition is met.
[0147] In some embodiments of the present application, the connection control related information may correspond to at least one of an access category (AC) and an access identification (AI).
[0148] In some embodiments of the present application, the connection control related information corresponding to the AC or AI may be used to indicate a threshold for allowing the terminal to initiate the first process.
[0149] In some embodiments of the present application, the connection control related information corresponding to the AC or AI may include at least one of the following: a data volume threshold, a transmission rate threshold, and a time threshold.
[0150] In some embodiments of the present application, the time threshold may be used to indicate at least one of a start time and an end time.
[0151] Exemplarily, the time threshold may include: a start time and a duration, or a start time and an end time.
[0152] In some embodiments of the present application, the start time, end time, and duration may be directly indicated by the network side device, or estimated by the terminal (eg, based on ephemeris information).
[0153] In some embodiments of the present application, the above-mentioned connection control-related information may include multiple pieces of information, and each piece of information may correspond to an AC or an AI.
[0154] In some embodiments of the present application, step 102 may include at least one of the following:
[0155] Step 102e: The terminal determines whether to initiate the first process or not based on the first information and the AC of the terminal.
[0156] Step 102f: The terminal determines whether to initiate the first process or not based on the first information and the AI of the terminal.
[0157] The first process is used to establish a connection with a network-side device.
[0158] In some embodiments of the present application, step 102e may include at least one of the following:
[0159] Step 102e1: When the third condition is met, the terminal initiates the first process.
[0160] Step 102e2: If the third condition is not met, the terminal does not initiate the first process.
[0161] In some embodiments of the present application, step 102f may include at least one of the following:
[0162] Step 102f1: When the fourth condition is met, the terminal initiates the first process.
[0163] Step 102f2: If the fourth condition is not met, the terminal does not initiate the first process.
[0164] In some embodiments of the present application, the third condition may include at least one of the following:
[0165] The first data amount is less than or equal to the remaining storage data amount of the first satellite corresponding to the AC of the terminal, the first data amount is less than or equal to the remaining storage data amount of the first cell corresponding to the AC of the terminal, the first data amount is less than or equal to the third threshold corresponding to the AC of the terminal, the first data amount is greater than or equal to the fourth threshold corresponding to the AC of the terminal, the current time reaches or exceeds the first time corresponding to the AC of the terminal; the current time does not reach or exceed the second time corresponding to the AC of the terminal
[0166] In some embodiments of the present application, the fourth condition may include at least one of the following:
[0167] The first data amount is less than or equal to the remaining storage data amount of the first satellite corresponding to the AI of the terminal, the first data amount is less than or equal to the remaining storage data amount of the first cell corresponding to the AI of the terminal, the first data amount is less than or equal to the third threshold corresponding to the AC of the terminal, the first data amount is greater than or equal to the fourth threshold corresponding to the AI of the terminal, and the current time reaches or exceeds the first time corresponding to the AI of the terminal; the current time does not reach or exceed the second time corresponding to the AI of the terminal.
[0168] In this way, since the terminal can determine whether to initiate the first process based on the first information and the AC or AI of the terminal, data can be transmitted to the network side device only when the corresponding conditions are met. Therefore, in the storage and forwarding satellite operation mode, it can ensure that the terminal performs appropriate data transmission and avoids the amount of transmitted data exceeding the storage capacity of the satellite.
[0169] In some embodiments of the present application, the AS of the terminal may submit at least one of the following to the NAS of the terminal:
[0170] Connection control related information corresponding to AC;
[0171] Connection control related information corresponding to AI.
[0172] In some embodiments of the present application, the data transmission method provided by the embodiments of the present application may further include the following step 105.
[0173] Step 105: The NAS of the terminal delivers first indication information to the AS of the terminal, where the first indication information is used to instruct the terminal to allow initiation of data transmission related to the store and forward satellite operation mode.
[0174] In some embodiments of the present application, the terminal may determine whether to initiate data transmission through NAS or AS.
[0175] When determining whether to initiate data transmission through the NAS, the AS of the terminal may obtain the first information, and then the AS indicates the first information to the NAS, which then determines whether to initiate data transmission.
[0176] When determining whether to initiate data transmission through the AS, the AS of the terminal may obtain the first information, and then the NAS may instruct the AC or AI of the terminal to the AS, and the AS may determine whether to initiate data transmission.
[0177] In this way, the flexibility of determining whether to initiate data transmission can be improved through multiple determination methods.
[0178] In some embodiments of the present application, the data transmission method provided by the embodiments of the present application may further include the following step 106.
[0179] Step 106: The terminal obtains the first data volume.
[0180] In some embodiments of the present application, the first data volume may include at least one of the following:
[0181] The amount of data of at least one sublayer, where the sublayer includes at least one of the following: NAS, RRC layer, Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, Radio Link Control Protocol (RLC) layer, MAC layer, and Physical (PHY) layer;
[0182] the data volume of at least one logical channel;
[0183] The data volume of at least one service type, where the service type includes at least one of the following: emergency services, high-priority access, access operations between a mobile terminal and a base station, operations related to communication signaling of a mobile terminal, processes for data transmission initiated by a mobile terminal, delay-tolerant access processes, voice calls, conversational services, streaming services, interactive services, and background services;
[0184] The total amount of data available or to be sent by the terminal.
[0185] In this way, the first data volume can include as much data volume of all available or to-be-sent data of the terminal as possible, so as to prevent the data volume of the transmitted data from exceeding the storage capacity of the satellite.
[0186] FIG6 shows a flow chart of a data transmission method provided in an embodiment of the present application. As shown in FIG6 , the data transmission method may include the following step 201 .
[0187] Step 201: A network-side device provides first information, where the first information is used to indicate auxiliary information of a storage and forwarding satellite operation mode.
[0188] The first cell includes at least one of a serving cell and a neighboring cell of the terminal.
[0189] In some embodiments of the present application, step 201 may include at least one of the following:
[0190] Step 201a: The network-side device provides first information via a broadcast message.
[0191] Step 201b: The network-side device provides first information through dedicated signaling.
[0192] In some embodiments of the present application, the first information may be carried in step 201a by at least one of the following:
[0193] System Information Block (SIB) 1, SIB31, SIB19, the first SIB.
[0194] The first SIB is used to provide auxiliary information for the first cell supporting or in a store-and-forward satellite operation mode.
[0195] It can be understood that SIB31 can be used to provide satellite assistance information of the serving cell; SIB19 can be used to provide satellite assistance information for NTN access.
[0196] In some embodiments of the present application, a new SIB may be introduced to provide assistance information for cells supporting the store-and-forward satellite operation mode.
[0197] In some embodiments of the present application, step 201 may further include at least one of the following:
[0198] Step 201c: The network side device provides first information of the first cell through the first cell.
[0199] Step 201d: The network-side device provides the first information of the first cell through the second cell.
[0200] The second cell mentioned above includes a neighboring cell of the first cell.
[0201] In some embodiments of the present application, the above step 201d may carry the first information through at least one of the following items.
[0202] SIB3, SIB4, SIB5, SIB19, the second SIB.
[0203] The second SIB is used to provide auxiliary information of a first cell in a neighboring cell of the second cell that supports or is in a store-and-forward satellite operation mode.
[0204] In some embodiments of the present application, a new SIBSIB may be introduced to provide assistance information for cells supporting the store-and-forward satellite operation mode.
[0205] It should be noted that, for a detailed description of the above step 201, reference may be made to the above description of steps 101 to 106. To avoid repetition, details will not be given here.
[0206] In the data transmission method provided in the embodiments of the present application, since the terminal can obtain auxiliary information indicating the store-and-forward satellite operating mode from the first cell, the terminal can use this auxiliary information to determine whether data transmission is possible. This ensures that the terminal performs appropriate data transmission in the store-and-forward satellite operating mode, preventing the amount of transmitted data from exceeding the satellite's storage capacity.
[0207] FIG7 shows a schematic diagram of an interactive process of a data transmission method provided in an embodiment of the present application. As shown in FIG7 , the data transmission method may include the following steps 301 to 303 .
[0208] Step 301: The network-side device provides first information.
[0209] The first information is used to indicate auxiliary information of the storage and forwarding satellite operation mode.
[0210] Step 302: The terminal obtains first information of the first cell.
[0211] The first cell includes at least one of a serving cell and a neighboring cell of the terminal.
[0212] Step 303: The terminal transmits data based on the first information.
[0213] In some embodiments of the present application, the above-mentioned step 301 may include at least one of the following steps 301a or 301b; the above-mentioned step 302 may include at least one of the following steps 302a or 302b.
[0214] Step 301a: The network-side device provides first information via a broadcast message.
[0215] Step 301b: The network-side device provides first information through dedicated signaling.
[0216] Step 302a: The terminal obtains first information of the first cell through a broadcast message.
[0217] Step 302b: The terminal obtains first information of the first cell through dedicated signaling.
[0218] In some embodiments of the present application, the first information may be carried in step 301a via at least one of the following:
[0219] SIB1, SIB31, SIB19, first SIB.
[0220] The first SIB is used to provide auxiliary information for the first cell supporting or in a store-and-forward satellite operation mode.
[0221] In some embodiments of the present application, the above step 301 may include at least one of the following steps 301c or 301d; the above step 302 may include at least one of the following steps 302c or 302d.
[0222] Step 301c: The network side device provides first information of the first cell through the first cell.
[0223] Step 301d: The network side device provides the first information of the first cell through the second cell.
[0224] The second cell includes a neighboring cell of the first cell.
[0225] Step 302c: The terminal obtains first information of the first cell through the first cell.
[0226] Step 302d: The terminal obtains the first information of the first cell through the second cell.
[0227] In some embodiments of the present application, the above step 301c may carry the first information in at least one of the following: SIB3, SIB4, SIB5, SIB19, or a second SIB;
[0228] The second SIB is used to provide auxiliary information of a first cell in a neighboring cell of the second cell that supports or is in a store-and-forward satellite operation mode.
[0229] In this way, since the terminal can obtain the auxiliary information indicating the store-and-forward satellite operation mode from the first cell, the terminal can use this auxiliary information to determine whether data transmission is possible. This ensures that the terminal performs appropriate data transmission in the store-and-forward satellite operation mode, preventing the amount of transmitted data from exceeding the satellite's storage capacity.
[0230] FIG8 shows a flow chart of a data transmission method provided in an embodiment of the present application. As shown in FIG8 , the data transmission method may include the following step 401 .
[0231] Step 401: The terminal sends third information to a network-side device, where the third information is used to indicate a first data volume.
[0232] The first data volume is used to indicate at least one of the following: the amount of data to be sent by the terminal; and the amount of data available to the terminal.
[0233] In some embodiments of the present application, the terminal may send information indicating the amount of data to be sent by the terminal or the amount of data available to the terminal to the network side device, so that the terminal may decide whether to perform data transmission according to the instruction of the network side device.
[0234] In the data transmission method provided in the embodiment of the present application, since the terminal can send information indicating the amount of data to be sent by the terminal or the amount of data available to the terminal to the network side device, the terminal can decide whether to perform data transmission based on the instruction of the network side device, thereby ensuring that the terminal performs appropriate data transmission in the store and forward satellite operation mode, and avoiding the data volume of the transmitted data exceeding the storage capacity of the satellite.
[0235] In some embodiments of the present application, the third information may be carried in a first message, and the first message may include at least one of the following:
[0236] msg3 during random access;
[0237] msgA during random access;
[0238] RRC message;
[0239] RRC connection recovery request message;
[0240] RRC early data request;
[0241] RRC connection reestablishment request message;
[0242] MAC Control Unit (CE);
[0243] RRC connection establishment complete message;
[0244] RRC connection recovery complete message;
[0245] RRC connection reestablishment complete message.
[0246] In some embodiments of the present application, after the above step 401, the data transmission method provided by the embodiment of the present application may further include the following step 402.
[0247] Step 402: The terminal receives fourth information from the network-side device, where the fourth information is used to indicate whether the terminal is allowed to transmit data or not.
[0248] In some embodiments of the present application, the fourth information may include a result determined by the network side device based on the third information sent, as to whether the terminal can perform data transmission.
[0249] In some embodiments of the present application, after the above step 402, the data transmission method provided by the embodiment of the present application may further include the following step 403 or step 404.
[0250] Step 403: When the fourth information indicates that the terminal is allowed to transmit data, the terminal performs data transmission.
[0251] Step 404: When the fourth information indicates that the terminal is not allowed to transmit data, the terminal does not transmit data.
[0252] The above-mentioned data transmission may include at least one of the following: sending uplink data to the network side device; receiving downlink data from the network side device; and receiving uplink scheduling resources sent by the network side device.
[0253] In this way, since the terminal sends data to the network side device only when the network side device indicates that the terminal is allowed to perform data transmission, the reliability of the terminal performing data transmission in the store and forward satellite operation mode is improved.
[0254] In some embodiments of the present application, the fourth information may include at least one of the following:
[0255] Information instructing the terminal to send uplink data;
[0256] Information indicating that the terminal has left the connected state;
[0257] Information indicating that the terminal has entered the idle state;
[0258] Information that denies data transmission with the terminal.
[0259] In some embodiments of the present application, the information indicating the terminal to send uplink data may be indicated by a displayed 1-bit indication, or may be indicated by directly sending an uplink grant (UL grant) to the terminal.
[0260] In some embodiments of the present application, the information indicating that the terminal leaves the connected state may be indicated by a displayed 1-bit indication, or may be indicated by sending an RRC release message.
[0261] In some embodiments of the present application, after the above step 401, the data transmission method provided by the embodiment of the present application may further include the following step 405.
[0262] Step 405: If the terminal does not receive the fourth information within the first time period, the terminal leaves the connected state or enters the idle state.
[0263] In some embodiments of the present application, the first time period may be agreed upon by a protocol or configured by a network-side device, which is not specifically limited in the embodiments of the present application.
[0264] In some embodiments of the present application, before the above step 401, the data transmission method provided by the embodiment of the present application may further include the following step 406.
[0265] Step 406: The terminal sends second indication information to the network side device, where the second indication information is used to indicate that the terminal has available or to-be-sent data.
[0266] In some embodiments of the present application, the second indication information may be carried in a second message, and the second message includes at least one of the following:
[0267] msg3 during random access;
[0268] msgA during random access;
[0269] RRC message bearer;
[0270] RRC connection recovery request message;
[0271] RRC early data request;
[0272] RRC connection reestablishment request message;
[0273] MAC CE;
[0274] RRC connection establishment complete message;
[0275] RRC connection recovery complete message;
[0276] RRC connection reestablishment complete message.
[0277] In some embodiments of the present application, after the above step 405, the data transmission method provided by the embodiment of the present application may further include the following steps 407 and 408.
[0278] Step 407: The terminal receives third instruction information from the network device, where the third instruction information is used to instruct the network device to refuse data transmission with the terminal.
[0279] Step 408: The terminal determines that the terminal is not allowed to transmit data.
[0280] It is understandable that after the terminal informs the network side device of the amount of data to be sent or available in the terminal, if the network side device does not want the terminal to access, the network side device can directly reject the terminal's access through the third indication information.
[0281] In this way, since the terminal can send information indicating the amount of data to be sent by the terminal or the amount of data available to the terminal to the network side device, the terminal can decide whether to transmit data based on the instructions of the network side device, thereby ensuring that the terminal performs appropriate data transmission in the store and forward satellite operation mode, and avoiding the amount of transmitted data exceeding the storage capacity of the satellite.
[0282] FIG9 shows a flow chart of a data transmission method provided in an embodiment of the present application. As shown in FIG9 , the data transmission method may include the following step 501 .
[0283] Step 501: A network-side device receives third information from a terminal, where the third information is used to indicate a first data volume.
[0284] The first data volume is used to indicate at least one of the following: the amount of data to be sent by the terminal; and the amount of data available to the terminal.
[0285] In some embodiments of the present application, the third information is carried by a first message, and the first message includes at least one of the following:
[0286] msg3 during random access;
[0287] msgA during random access;
[0288] RRC message;
[0289] RRC connection recovery request message;
[0290] RRC early data request;
[0291] RRC connection reestablishment request message;
[0292] MAC CE;
[0293] RRC connection establishment complete message;
[0294] RRC connection recovery complete message;
[0295] RRC connection reestablishment complete message.
[0296] In some embodiments of the present application, after the above step 501, the data transmission method provided by the embodiment of the present application may further include the following step 502.
[0297] Step 502: The network-side device sends fourth information to the terminal, where the fourth information is used to indicate whether the terminal is allowed to transmit data or not.
[0298] In some embodiments of the present application, the fourth information includes at least one of the following:
[0299] Information instructing the terminal to send uplink data;
[0300] Information indicating that the terminal has left the connected state;
[0301] Information indicating that the terminal enters the idle state;
[0302] Information that denies data transmission with the terminal.
[0303] In some embodiments of the present application, before the above step 502, the data transmission method provided by the embodiment of the present application may further include the following step 503.
[0304] Step 503: The network side device receives second indication information from the terminal, where the second indication information is used to indicate that the terminal has available data or data to be sent.
[0305] In some embodiments of the present application, the second indication information may be carried in a second message, and the second message includes at least one of the following:
[0306] msg3 during random access;
[0307] msgA during random access;
[0308] RRC message bearer;
[0309] RRC connection recovery request message;
[0310] RRC early data request;
[0311] RRC connection reestablishment request message;
[0312] MAC CE;
[0313] RRC connection establishment complete message;
[0314] RRC connection recovery complete message;
[0315] RRC connection reestablishment complete message.
[0316] In some embodiments of the present application, after the above step 503, the data transmission method provided by the embodiment of the present application may further include the following step 504.
[0317] Step 504: The network-side device sends third indication information to the terminal, where the third indication information is used to instruct the network-side device to refuse data transmission with the terminal.
[0318] For a detailed description of steps 501 to 504, please refer to the above description of steps 401 to 408. To avoid repetition, they will not be described here.
[0319] In the data transmission method provided in the embodiment of the present application, since the terminal can send information indicating the amount of data to be sent by the terminal or the amount of data available to the terminal to the network side device, the terminal can decide whether to perform data transmission based on the instruction of the network side device, thereby ensuring that the terminal performs appropriate data transmission in the store and forward satellite operation mode, and avoiding the data volume of the transmitted data exceeding the storage capacity of the satellite.
[0320] FIG10 shows a schematic diagram of an interactive process of a data transmission method provided in an embodiment of the present application. As shown in FIG10 , the data transmission method may include the following steps 601 and 602 .
[0321] Step 601: The terminal sends third information to the network side device.
[0322] The third information is used to indicate the first data volume, and the first data volume can be used to indicate at least one of the following: the volume of data to be sent by the terminal; and the volume of data available to the terminal.
[0323] Step 602: The network-side device receives third information from the terminal.
[0324] In some embodiments of the present application, the third information may be carried in a first message, and the first message includes at least one of the following:
[0325] msg3 during random access;
[0326] msgA during random access;
[0327] RRC message;
[0328] RRC connection recovery request message;
[0329] RRC early data request;
[0330] RRC connection reestablishment request message;
[0331] MAC CE;
[0332] RRC connection establishment complete message;
[0333] RRC connection recovery complete message;
[0334] RRC connection reestablishment complete message.
[0335] In some embodiments of the present application, after the above step 602, the data transmission method provided by the embodiment of the present application may further include the following steps 603 and 604.
[0336] Step 603: The network-side device sends fourth information to the terminal, where the fourth information is used to indicate whether the terminal is allowed to transmit data or not.
[0337] Step 604: The terminal receives fourth information from the network-side device.
[0338] In some embodiments of the present application, the above-mentioned fourth information may include at least one of the following: information instructing the terminal to send uplink data; information instructing the terminal to leave the connected state; information instructing the terminal to enter the idle state; information refusing data transmission with the terminal.
[0339] In some embodiments of the present application, after the above step 604, the data transmission method provided by the embodiment of the present application may further include the following steps 605 and 606.
[0340] Step 605: When the fourth information indicates that the terminal is allowed to transmit data, the terminal performs data transmission.
[0341] Step 606: If the fourth information indicates that the terminal is not allowed to perform data transmission, the terminal does not perform data transmission.
[0342] The data transmission includes at least one of the following: sending uplink data to a network side device; receiving downlink data from a network side device; and receiving uplink scheduling resources sent by the network side device.
[0343] In some embodiments of the present application, after the above step 601, the data transmission method provided by the embodiment of the present application may further include the following step 607.
[0344] Step 607: If the fourth information is not received within the first time period, the terminal leaves the connected state or enters the idle state.
[0345] In some embodiments of the present application, before the above step 601, the data transmission method provided by the embodiment of the present application may further include the following steps 608 and 609.
[0346] Step 608: The terminal sends second indication information to the network side device, where the second indication information is used to indicate that the terminal has available or to-be-sent data.
[0347] Step 609: The network-side device receives second indication information from the terminal, where the second indication information is used to indicate that the terminal has available data or data to be sent.
[0348] In some embodiments of the present application, the second indication information is carried by a second message, and the second message includes at least one of the following:
[0349] msg3 during random access;
[0350] msgA during random access;
[0351] RRC message bearer;
[0352] RRC connection recovery request message;
[0353] RRC early data request;
[0354] RRC connection reestablishment request message;
[0355] MAC CE;
[0356] RRC connection establishment complete message;
[0357] RRC connection recovery complete message;
[0358] RRC connection reestablishment complete message.
[0359] In some embodiments of the present application, after the above step 609, the data transmission method provided by the embodiment of the present application may further include the following steps 610 to 612.
[0360] Step 610: The network-side device sends third indication information to the terminal, where the third indication information is used to instruct the network-side device to refuse data transmission with the terminal.
[0361] Step 611: The terminal receives third indication information from the network-side device, where the third indication information is used to instruct the network-side device to refuse data transmission with the terminal.
[0362] Step 612: The terminal determines that the terminal is not allowed to transmit data.
[0363] In this way, since the terminal can send information indicating the amount of data to be sent by the terminal or the amount of data available to the terminal to the network side device, the terminal can decide whether to transmit data based on the instructions of the network side device, thereby ensuring that the terminal performs appropriate data transmission in the store and forward satellite operation mode, and avoiding the amount of transmitted data exceeding the storage capacity of the satellite.
[0364] Each of the above-mentioned method embodiments, or various possible implementation methods in each method embodiment, can be executed separately, or any two or more of them can be executed in combination with each other. The specific implementation can be determined according to actual usage requirements, and the embodiments of this application do not limit this.
[0365] The data transmission method provided in the embodiment of the present application can be executed by a data transmission device. In the embodiment of the present application, the data transmission method performed by a data transmission device is taken as an example to illustrate the data transmission device provided in the embodiment of the present application.
[0366] An embodiment of the present application provides a data transmission device 1100 . As shown in FIG11 , the data transmission device 1100 includes: an acquisition module 111 and a first processing module 112 .
[0367] Among them, the acquisition module 111 is used to obtain first information of the first cell; the first processing module 112 is used to transmit data based on the first information obtained by the acquisition module 111, and the first information is used to indicate the storage and forwarding of auxiliary information of the satellite operation mode; wherein the first cell includes at least one of the terminal's service cell and neighboring cell.
[0368] In one possible implementation, the first information is used to indicate relevant information of the connection control, and the first information is used to indicate at least one of the following:
[0369] The total amount of stored data on the first satellite;
[0370] The remaining storage data amount of the first satellite;
[0371] the amount of stored data used by the first satellite;
[0372] The total amount of stored data in the first cell;
[0373] the remaining amount of stored data in the first cell;
[0374] the amount of stored data used by the first cell;
[0375] a first threshold value, where the first threshold value is related to a maximum first data volume accessing the first cell;
[0376] a second threshold value, the second threshold value being related to a minimum first data volume for accessing the first cell;
[0377] The first time is used to indicate the earliest time at which the terminal is allowed to transmit data with the network side device;
[0378] The second time is used to indicate the latest time at which the terminal is allowed to transmit data to the network side device;
[0379] The first satellite is a satellite that provides coverage for the first cell;
[0380] The first data amount is used to indicate at least one of the following:
[0381] The amount of data to be sent by the terminal;
[0382] The amount of data available to the terminal.
[0383] In a possible implementation, the acquisition module 111 is specifically configured to perform at least one of the following:
[0384] obtaining, through the first cell, first information of the first cell;
[0385] obtaining first information of the first cell through the second cell;
[0386] The second cell includes a neighboring cell of the first cell.
[0387] In a possible implementation, the first processing module 112 is further configured to, after the acquiring module 111 acquires the first information of the first cell, enable the access stratum AS to deliver the first information of the first cell to the non-access stratum NAS.
[0388] In a possible implementation, the first processing module 112 is specifically configured to:
[0389] Initiating a first process when a first condition is met;
[0390] If the first condition is not met, the first process is not initiated;
[0391] The first process is used to establish a connection with a network-side device.
[0392] In one possible implementation, the above-mentioned first process includes at least one of the following: radio resource control RRC connection establishment process, RRC connection recovery process, user plane early data forwarding UP-EDT fallback, fallback from user plane UP transmission using pre-configured uplink resources PUR to RRC connection recovery, control plane early data forwarding CP-EDT, control plane CP transmission using PUR, CP-EDT fallback, fallback from CP transmission process using PUR to RRC connection establishment, and RRC connection reconstruction process.
[0393] In a possible implementation, the initiating the first process includes: sending second information to the network side device; or
[0394] Not initiating the first process includes: not sending the second information to the network side device;
[0395] The above-mentioned second information includes at least one of the following: a radio resource control RRC connection establishment request message, an RRC connection recovery request message, an RRC early data request message, and an RRC connection re-establishment request message.
[0396] In a possible implementation, the first condition includes at least one of the following: the first data amount is less than or equal to the remaining storage data amount of the first satellite, the first data amount is less than or equal to the remaining storage data amount of the first cell, the first data amount is less than or equal to a first threshold, the first data amount is greater than or equal to a second threshold; the current time reaches or exceeds the first time; the current time does not reach or exceed the second time
[0397] The first data amount is used to indicate at least one of the following:
[0398] The amount of data to be sent by the terminal;
[0399] The amount of data available to the terminal.
[0400] In a possible implementation, the first information is used to instruct the terminal to perform uplink data transmission-related information;
[0401] The first information is used to indicate at least one of the following:
[0402] The total amount of stored data on the first satellite;
[0403] The remaining storage data amount of the first satellite;
[0404] the amount of stored data used by the first satellite;
[0405] The total amount of stored data in the first cell;
[0406] the remaining amount of stored data in the first cell;
[0407] the amount of stored data used by the first cell;
[0408] a third threshold value, where the third threshold value is related to a maximum first data amount for uplink data transmission;
[0409] a fourth threshold value, where the fourth threshold value is related to a minimum first data amount for uplink data transmission;
[0410] The first time is used to indicate the earliest time at which the terminal is allowed to transmit data with the network side device;
[0411] The second time is used to indicate the latest time at which the terminal is allowed to transmit data to the network side device;
[0412] The first satellite is a satellite that provides coverage for the first cell;
[0413] The first data amount is used to indicate at least one of the following:
[0414] The amount of data to be sent by the terminal;
[0415] The amount of data available to the terminal.
[0416] In a possible implementation, the first processing module 112 is specifically configured to:
[0417] When the second condition is met, performing the first operation;
[0418] If the second condition is not met, the first operation is not performed;
[0419] The first operation is used to request uplink transmission resources.
[0420] In a possible implementation, the second condition includes at least one of the following: the first data amount is less than or equal to the remaining storage data amount of the first satellite, the first data amount is less than or equal to the remaining storage data amount of the first cell, the first data amount is less than or equal to a third threshold, the first data amount is greater than or equal to a fourth threshold, the current time reaches or exceeds the first time; the current time does not reach or exceed the second time;
[0421] The first data amount is used to indicate at least one of the following:
[0422] The amount of data to be sent by the terminal;
[0423] The amount of data available to the terminal.
[0424] In a possible implementation, the first operation includes at least one of the following: sending a buffer status report BSR to the network side device, sending a scheduling request SR to the network side device; and initiating contention random access triggered by SR to the network side device.
[0425] In a possible implementation, the first processing module 112 is further configured to, before performing data transmission based on the first information, enable the RRC layer to indicate the first information to the MAC layer.
[0426] In a possible implementation manner, the connection control related information corresponds to at least one of AC and AI.
[0427] In a possible implementation, the first processing module 112 is specifically configured to perform at least one of the following:
[0428] Determine whether to initiate the first process or not based on the first information and the AC of the terminal;
[0429] Determine whether to initiate the first process or not based on the first information and the AI of the terminal;
[0430] The first process is used to establish a connection with a network-side device.
[0431] In a possible implementation, the first processing module 112 is specifically configured to perform at least one of the following:
[0432] Initiating the first process when the third condition is met;
[0433] If the third condition is not met, the first process is not initiated;
[0434] The first processing module 112 is specifically configured to perform at least one of the following:
[0435] Initiating the first process when the fourth condition is met;
[0436] If the fourth condition is not satisfied, the first process is not initiated.
[0437] In one possible implementation, the third condition includes at least one of the following:
[0438] The first data amount is less than or equal to the remaining storage data amount of the first satellite corresponding to the AC of the terminal, the first data amount is less than or equal to the remaining storage data amount of the first cell corresponding to the AC of the terminal, the first data amount is less than or equal to the third threshold corresponding to the AC of the terminal, the first data amount is greater than or equal to the fourth threshold corresponding to the AC of the terminal, the current time reaches or exceeds the first time corresponding to the AC of the terminal; the current time does not reach or exceed the second time corresponding to the AC of the terminal
[0439] The fourth condition mentioned above includes at least one of the following:
[0440] The first data amount is less than or equal to the remaining storage data amount of the first satellite corresponding to the AI of the terminal, the first data amount is less than or equal to the remaining storage data amount of the first cell corresponding to the AI of the terminal, the first data amount is less than or equal to the third threshold corresponding to the AC of the terminal, the first data amount is greater than or equal to the fourth threshold corresponding to the AI of the terminal, and the current time reaches or exceeds the first time corresponding to the AI of the terminal; the current time does not reach or exceed the second time corresponding to the AI of the terminal.
[0441] In a possible implementation, the first processing module 112 is further configured for the AS to submit at least one of the following to the NAS:
[0442] Connection control related information corresponding to AC;
[0443] Connection control related information corresponding to AI.
[0444] In a possible implementation, the first processing module 112 is further configured for the NAS to deliver first indication information to the AS, where the first indication information is used to instruct the terminal to allow initiation of data transmission related to the store and forward satellite operation mode.
[0445] In a possible implementation, the acquisition module 111 is further configured to acquire the first data volume.
[0446] In one possible implementation, the first data volume includes at least one of the following:
[0447] The data volume of at least one sublayer, where the sublayer includes at least one of the following: NAS, RRC layer, Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, Radio Link Control Protocol (RLC) layer, MAC layer, and Physical Layer (PHY) layer;
[0448] the data volume of at least one logical channel;
[0449] The data volume of at least one service type, where the service type includes at least one of the following: emergency services, high-priority access, access operations between a mobile terminal and a base station, operations related to communication signaling of a mobile terminal, processes for data transmission initiated by a mobile terminal, delay-tolerant access processes, voice calls, conversational services, streaming services, interactive services, and background services;
[0450] The total amount of data available or to be sent by the terminal.
[0451] In a possible implementation, the acquisition module 111 is specifically configured to perform at least one of the following:
[0452] Acquire first information of the first cell through a broadcast message;
[0453] The first information of the first cell is obtained through dedicated signaling.
[0454] Embodiments of the present application provide a data transmission device in which a terminal can obtain auxiliary information indicating a store-and-forward satellite operating mode from a first cell. The terminal then uses this auxiliary information to determine whether data transmission is possible. This ensures that the terminal performs appropriate data transmission in the store-and-forward satellite operating mode, preventing the amount of transmitted data from exceeding the satellite's storage capacity.
[0455] An embodiment of the present application provides a data transmission device 1200 . As shown in FIG12 , the data transmission device 1200 includes: a second processing module 121 .
[0456] The second processing module 121 is configured to provide first information, where the first information is used to indicate storage and forwarding of auxiliary information of a satellite operation mode; wherein the first cell includes at least one of a serving cell and a neighboring cell of the terminal.
[0457] In a possible implementation, the second processing module 121 is specifically configured to perform at least one of the following:
[0458] providing first information by broadcasting a message;
[0459] The first information is provided through dedicated signaling.
[0460] In a possible implementation, the second processing module 121 is specifically configured to carry the first information through at least one of the following:
[0461] SIB1, SIB31, SIB19, first SIB;
[0462] The first SIB is used to provide assistance information for a first cell that supports or is in a store-and-forward satellite operation mode.
[0463] In a possible implementation, the second processing module 121 is specifically configured to perform at least one of the following:
[0464] providing, through the first cell, first information of the first cell;
[0465] Providing, through the second cell, first information of the first cell;
[0466] The second cell includes a neighboring cell of the first cell.
[0467] In a possible implementation, the second processing module 121 is specifically configured to carry the first information in at least one of the following items:
[0468] SIB3, SIB4, SIB5, SIB19, the second SIB;
[0469] The second SIB is used to provide auxiliary information of a first cell in a neighboring cell of the second cell that supports or is in a store-and-forward satellite operation mode.
[0470] Embodiments of the present application provide a data transmission device in which a terminal can obtain auxiliary information indicating a store-and-forward satellite operating mode from a first cell. The terminal then uses this auxiliary information to determine whether data transmission is possible. This ensures that, in the store-and-forward satellite operating mode, the terminal performs appropriate data transmission, preventing the amount of transmitted data from exceeding the satellite's storage capacity.
[0471] An embodiment of the present application provides a data transmission device 1300 . As shown in FIG13 , the data transmission device 1300 includes: a first sending module 131 .
[0472] Among them, the first sending module 131 is used to send third information to the network side device, and the third information is used to indicate the first data volume; wherein the first data volume is used to indicate at least one of the following: the amount of data to be sent by the terminal; the amount of data available to the terminal.
[0473] In one possible implementation, the third information is carried in a first message, and the first message includes at least one of the following:
[0474] msg3 during random access;
[0475] msgA during random access;
[0476] RRC message;
[0477] RRC connection recovery request message;
[0478] RRC early data request;
[0479] RRC connection reestablishment request message;
[0480] MAC control unit CE;
[0481] RRC connection establishment complete message;
[0482] RRC connection recovery complete message;
[0483] RRC connection reestablishment complete message.
[0484] In a possible implementation, the apparatus further includes: a first receiving module;
[0485] The first receiving module is further configured to receive fourth information from the network side device after the first sending module 131 sends the third information to the network side device, where the fourth information is used to indicate whether the terminal is allowed to transmit data or not.
[0486] In a possible implementation, the first sending module 131 is further configured to, after the first receiving module receives the fourth information from the network-side device, perform data transmission if the fourth information indicates that the terminal is allowed to perform data transmission;
[0487] When the fourth information indicates that the terminal is not allowed to perform data transmission, the terminal does not perform data transmission;
[0488] The data transmission includes at least one of the following:
[0489] Send uplink data to network-side devices;
[0490] Receive downlink data from network-side devices;
[0491] Receive uplink scheduling resources sent by the network side device.
[0492] In one possible implementation, the fourth information includes at least one of the following:
[0493] Information instructing the terminal to send uplink data;
[0494] Information indicating that the terminal has left the connected state;
[0495] Information indicating that the terminal enters the idle state;
[0496] Information that denies data transmission with the terminal.
[0497] In a possible implementation, the apparatus further includes: a third processing module;
[0498] The third processing module is configured to cause the terminal to leave the connected state or enter the idle state if the terminal does not receive the fourth information within the first time period after the first sending module 131 sends the third information to the network side device.
[0499] In a possible implementation, the first sending module 131 is further configured to send second indication information to the network device before sending the third information to the network device, where the second indication information is used to indicate that the terminal has available or to-be-sent data.
[0500] In one possible implementation, the second indication information is carried by a second message, and the second message includes at least one of the following:
[0501] msg3 during random access;
[0502] msgA during random access;
[0503] RRC message bearer;
[0504] RRC connection recovery request message;
[0505] RRC early data request;
[0506] RRC connection reestablishment request message;
[0507] MAC CE;
[0508] RRC connection establishment complete message;
[0509] RRC connection recovery complete message;
[0510] RRC connection reestablishment complete message.
[0511] In one possible implementation, the first receiving module is further configured to receive third indication information from the network-side device after the first sending module 131 sends the second indication information to the network-side device, where the third indication information is used to instruct the network-side device to refuse data transmission with the terminal.
[0512] The third processing module is configured to determine that the terminal is not allowed to transmit data.
[0513] An embodiment of the present application provides a data transmission device. Since the terminal can send information indicating the amount of data to be sent by the terminal or the amount of data available to the terminal to a network side device, the terminal can decide whether to perform data transmission based on the instruction of the network side device. In this way, in the store and forward satellite operation mode, it can be ensured that the terminal performs appropriate data transmission to avoid the amount of transmitted data exceeding the storage capacity of the satellite.
[0514] An embodiment of the present application provides a data transmission device 1400 . As shown in FIG14 , the data transmission device 1400 includes: a second receiving module 141 .
[0515] The second receiving module 141 is used to receive third information from the terminal, where the third information is used to indicate the first data volume; wherein the first data volume is used to indicate at least one of the following: the amount of data to be sent by the terminal; the amount of data available to the terminal.
[0516] In one possible implementation, the third information is carried in a first message, and the first message includes at least one of the following:
[0517] msg3 during random access;
[0518] msgA during random access;
[0519] RRC message;
[0520] RRC connection recovery request message;
[0521] RRC early data request;
[0522] RRC connection reestablishment request message;
[0523] MAC CE;
[0524] RRC connection establishment complete message;
[0525] RRC connection recovery complete message;
[0526] RRC connection reestablishment complete message.
[0527] In a possible implementation, the apparatus further includes: a second sending module;
[0528] The second sending module is configured to send fourth information to the terminal after the second receiving module 141 receives the third information from the terminal, where the fourth information is used to indicate whether the terminal is allowed to perform data transmission or not.
[0529] In one possible implementation, the fourth information includes at least one of the following:
[0530] Information instructing the terminal to send uplink data;
[0531] Information indicating that the terminal has left the connected state;
[0532] Information indicating that the terminal enters the idle state;
[0533] Information that denies data transmission with the terminal.
[0534] In a possible implementation, the second receiving module 141 is further configured to receive second indication information from the terminal before receiving the third information from the terminal, where the second indication information is used to indicate to the terminal that there is available data or data to be sent.
[0535] In one possible implementation, the second indication information is carried by a second message, and the second message includes at least one of the following:
[0536] msg3 during random access;
[0537] msgA during random access;
[0538] RRC message bearer;
[0539] RRC connection recovery request message;
[0540] RRC early data request;
[0541] RRC connection reestablishment request message;
[0542] MAC CE;
[0543] RRC connection establishment complete message;
[0544] RRC connection recovery complete message;
[0545] RRC connection reestablishment complete message.
[0546] In a possible implementation, the second sending module is further configured to send third indication information to the terminal after the second receiving module 141 receives the second indication information from the terminal, where the third indication information is configured to instruct the network side device to refuse data transmission with the terminal.
[0547] An embodiment of the present application provides a data transmission device. Since the terminal can send information indicating the amount of data to be sent by the terminal or the amount of data available to the terminal to a network side device, the terminal can decide whether to perform data transmission based on the instruction of the network side device. In this way, in the store and forward satellite operation mode, it can be ensured that the terminal performs appropriate data transmission to avoid the amount of transmitted data exceeding the storage capacity of the satellite.
[0548] The data transmission device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0549] The data transmission device provided in the embodiment of the present application can implement each process implemented in the above-mentioned data transmission method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0550] As shown in Figure 15, an embodiment of the present application further provides a communication device 1500, including a processor 1501 and a memory 1502. The memory 1502 stores a program or instruction that can be run on the processor 1501. For example, when the communication device 1500 is a terminal, the program or instruction, when executed by the processor 1501, implements the various steps of the above-mentioned data transmission method embodiment and can achieve the same technical effect. When the communication device 1500 is a network-side device, the program or instruction, when executed by the processor 1501, implements the various steps of the above-mentioned data transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0551] The present application also provides a terminal including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in Figure 5 or Figure 8. This terminal embodiment corresponds to the above-mentioned terminal-side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, Figure 16 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0552] The terminal 1600 includes but is not limited to: a radio frequency unit 1601, a network module 1602, an audio output unit 1603, an input unit 1604, a sensor 1605, a display unit 1606, a user input unit 1607, an interface unit 1608, a memory 1609 and at least some of the components of the processor 1610.
[0553] Those skilled in the art will appreciate that the terminal 1600 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 1610 via a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system. The terminal structure shown in FIG16 does not constitute a limitation of the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be described in detail here.
[0554] It should be understood that in an embodiment of the present application, the input unit 1604 may include a graphics processing unit (GPU) 16041 and a microphone 16042, and the graphics processor 16041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1606 may include a display panel 16061, and the display panel 16061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1607 includes a touch panel 16071 and at least one of the other input devices 16072. The touch panel 16071 is also called a touch screen. The touch panel 16071 may include two parts: a touch detection device and a touch controller. Other input devices 16072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0555] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 1601 may transmit the data to the processor 1610 for processing. Furthermore, the RF unit 1601 may send uplink data to the network-side device. Typically, the RF unit 1601 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0556] Memory 1609 can be used to store software programs or instructions and various data. Memory 1609 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, memory 1609 may include volatile memory or non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 1609 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0557] Processor 1610 may include one or more processing units. Optionally, processor 1610 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 1610.
[0558] The radio frequency unit 1601 is used to obtain first information of a first cell; the processor 1610 is used to transmit data based on the first information obtained by the radio frequency unit 1601, where the first information is used to indicate auxiliary information for storing and forwarding a satellite operation mode; and the first cell includes at least one of a serving cell and a neighboring cell of the terminal.
[0559] In one possible implementation, the first information is used to indicate relevant information of the connection control, and the first information is used to indicate at least one of the following:
[0560] The total amount of stored data on the first satellite;
[0561] The remaining storage data amount of the first satellite;
[0562] the amount of stored data used by the first satellite;
[0563] The total amount of stored data in the first cell;
[0564] the remaining amount of stored data in the first cell;
[0565] the amount of stored data used by the first cell;
[0566] a first threshold value, where the first threshold value is related to a maximum first data volume accessing the first cell;
[0567] a second threshold value, the second threshold value being related to a minimum first data volume for accessing the first cell;
[0568] The first time is used to indicate the earliest time at which the terminal is allowed to transmit data with the network side device;
[0569] The second time is used to indicate the latest time at which the terminal is allowed to transmit data to the network side device;
[0570] The first satellite is a satellite that provides coverage for the first cell;
[0571] The first data amount is used to indicate at least one of the following:
[0572] The amount of data to be sent by the terminal;
[0573] The amount of data available to the terminal.
[0574] In one possible implementation, the radio frequency unit 1601 is specifically configured to perform at least one of the following:
[0575] obtaining, through the first cell, first information of the first cell;
[0576] obtaining first information of the first cell through the second cell;
[0577] The second cell includes a neighboring cell of the first cell.
[0578] In a possible implementation, the processor 1610 is further configured to, after the radio frequency unit 1601 obtains the first information of the first cell, enable the access stratum AS to deliver the first information of the first cell to the non-access stratum NAS.
[0579] In a possible implementation, the processor 1610 is specifically configured to:
[0580] Initiating a first process when a first condition is met;
[0581] If the first condition is not met, the first process is not initiated;
[0582] The first process is used to establish a connection with a network-side device.
[0583] In one possible implementation, the above-mentioned first process includes at least one of the following: radio resource control RRC connection establishment process, RRC connection recovery process, user plane early data forwarding UP-EDT fallback, fallback from user plane UP transmission using pre-configured uplink resources PUR to RRC connection recovery, control plane early data forwarding CP-EDT, control plane CP transmission using PUR, CP-EDT fallback, fallback from CP transmission process using PUR to RRC connection establishment, and RRC connection reconstruction process.
[0584] In a possible implementation, the initiating the first process includes: sending second information to the network side device; or
[0585] Not initiating the first process includes: not sending the second information to the network side device;
[0586] The above-mentioned second information includes at least one of the following: a radio resource control RRC connection establishment request message, an RRC connection recovery request message, an RRC early data request message, and an RRC connection re-establishment request message.
[0587] In a possible implementation, the first condition includes at least one of the following: the first data amount is less than or equal to the remaining storage data amount of the first satellite, the first data amount is less than or equal to the remaining storage data amount of the first cell, the first data amount is less than or equal to a first threshold, the first data amount is greater than or equal to a second threshold; the current time reaches or exceeds the first time; the current time does not reach or exceed the second time
[0588] The first data amount is used to indicate at least one of the following:
[0589] The amount of data to be sent by the terminal;
[0590] The amount of data available to the terminal.
[0591] In a possible implementation, the first information is used to instruct the terminal to perform uplink data transmission-related information;
[0592] The first information is used to indicate at least one of the following:
[0593] The total amount of stored data on the first satellite;
[0594] The remaining storage data amount of the first satellite;
[0595] the amount of stored data used by the first satellite;
[0596] The total amount of stored data in the first cell;
[0597] the remaining amount of stored data in the first cell;
[0598] the amount of stored data used by the first cell;
[0599] a third threshold value, where the third threshold value is related to a maximum first data amount for uplink data transmission;
[0600] a fourth threshold value, where the fourth threshold value is related to a minimum first data amount for uplink data transmission;
[0601] The first time is used to indicate the earliest time at which the terminal is allowed to transmit data with the network side device;
[0602] The second time is used to indicate the latest time at which the terminal is allowed to transmit data to the network side device;
[0603] The first satellite is a satellite that provides coverage for the first cell;
[0604] The first data amount is used to indicate at least one of the following:
[0605] The amount of data to be sent by the terminal;
[0606] The amount of data available to the terminal.
[0607] In a possible implementation, the processor 1610 is specifically configured to:
[0608] When the second condition is met, performing the first operation;
[0609] If the second condition is not met, the first operation is not performed;
[0610] The first operation is used to request uplink transmission resources.
[0611] In a possible implementation, the second condition includes at least one of the following: the first data amount is less than or equal to the remaining storage data amount of the first satellite, the first data amount is less than or equal to the remaining storage data amount of the first cell, the first data amount is less than or equal to a third threshold, the first data amount is greater than or equal to a fourth threshold, the current time reaches or exceeds the first time; the current time does not reach or exceed the second time;
[0612] The first data amount is used to indicate at least one of the following:
[0613] The amount of data to be sent by the terminal;
[0614] The amount of data available to the terminal.
[0615] In a possible implementation, the first operation includes at least one of the following: sending a buffer status report BSR to the network side device, sending a scheduling request SR to the network side device; and initiating contention random access triggered by SR to the network side device.
[0616] In a possible implementation, the processor 1610 is further configured to, before performing data transmission based on the first information, enable the RRC layer to indicate the first information to the MAC layer.
[0617] In a possible implementation manner, the connection control related information corresponds to at least one of AC and AI.
[0618] In one possible implementation, the processor 1610 is specifically configured to perform at least one of the following:
[0619] Determine whether to initiate the first process or not based on the first information and the AC of the terminal;
[0620] Determine whether to initiate the first process or not based on the first information and the AI of the terminal;
[0621] The first process is used to establish a connection with a network-side device.
[0622] In one possible implementation, the processor 1610 is specifically configured to perform at least one of the following:
[0623] Initiating the first process when the third condition is met;
[0624] If the third condition is not met, the first process is not initiated;
[0625] The processor 1610 is specifically configured to perform at least one of the following:
[0626] Initiating the first process when the fourth condition is met;
[0627] If the fourth condition is not satisfied, the first process is not initiated.
[0628] In one possible implementation, the third condition includes at least one of the following:
[0629] The first data amount is less than or equal to the remaining storage data amount of the first satellite corresponding to the AC of the terminal, the first data amount is less than or equal to the remaining storage data amount of the first cell corresponding to the AC of the terminal, the first data amount is less than or equal to the third threshold corresponding to the AC of the terminal, the first data amount is greater than or equal to the fourth threshold corresponding to the AC of the terminal, the current time reaches or exceeds the first time corresponding to the AC of the terminal; the current time does not reach or exceed the second time corresponding to the AC of the terminal
[0630] The fourth condition mentioned above includes at least one of the following:
[0631] The first data amount is less than or equal to the remaining storage data amount of the first satellite corresponding to the AI of the terminal, the first data amount is less than or equal to the remaining storage data amount of the first cell corresponding to the AI of the terminal, the first data amount is less than or equal to the third threshold corresponding to the AC of the terminal, the first data amount is greater than or equal to the fourth threshold corresponding to the AI of the terminal, and the current time reaches or exceeds the first time corresponding to the AI of the terminal; the current time does not reach or exceed the second time corresponding to the AI of the terminal.
[0632] In a possible implementation, the processor 1610 is further configured for the AS to submit at least one of the following to the NAS:
[0633] Connection control related information corresponding to AC;
[0634] Connection control related information corresponding to AI.
[0635] In a possible implementation, the processor 1610 is further configured for the NAS to deliver first indication information to the AS, where the first indication information is used to instruct the terminal to allow initiation of data transmission related to the store and forward satellite operation mode.
[0636] In a possible implementation, the radio frequency unit 1601 is further configured to obtain a first amount of data.
[0637] In one possible implementation, the first data volume includes at least one of the following:
[0638] The data volume of at least one sublayer, where the sublayer includes at least one of the following: NAS, RRC layer, Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, Radio Link Control Protocol (RLC) layer, MAC layer, and Physical Layer (PHY) layer;
[0639] the data volume of at least one logical channel;
[0640] The data volume of at least one service type, where the service type includes at least one of the following: emergency services, high-priority access, access operations between a mobile terminal and a base station, operations related to communication signaling of a mobile terminal, processes for data transmission initiated by a mobile terminal, delay-tolerant access processes, voice calls, conversational services, streaming services, interactive services, and background services;
[0641] The total amount of data available or to be sent by the terminal.
[0642] In one possible implementation, the radio frequency unit 1601 is specifically configured to perform at least one of the following:
[0643] Acquire first information of the first cell through a broadcast message;
[0644] The first information of the first cell is obtained through dedicated signaling.
[0645] Embodiments of the present application provide a terminal that can obtain auxiliary information indicating a store-and-forward satellite operating mode from a first cell. The terminal then uses this auxiliary information to determine whether data transmission is possible. This ensures that, in the store-and-forward satellite operating mode, the terminal performs appropriate data transmission, preventing the amount of transmitted data from exceeding the satellite's storage capacity.
[0646] An embodiment of the present application further provides a terminal. FIG16 is a schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0647] Among them, the radio frequency module 1601 is used to send third information to the network side device, and the third information is used to indicate the first data amount; wherein the first data amount is used to indicate at least one of the following: the amount of data to be sent by the terminal; the amount of data available to the terminal.
[0648] In one possible implementation, the third information is carried in a first message, and the first message includes at least one of the following:
[0649] msg3 during random access;
[0650] msgA during random access;
[0651] RRC message;
[0652] RRC connection recovery request message;
[0653] RRC early data request;
[0654] RRC connection reestablishment request message;
[0655] MAC control unit CE;
[0656] RRC connection establishment complete message;
[0657] RRC connection recovery complete message;
[0658] RRC connection reestablishment complete message.
[0659] In a possible implementation, the RF module 1601 is further configured to receive fourth information from the network side device after the RF module 1601 sends third information to the network side device, where the fourth information is configured to indicate whether the terminal is allowed to transmit data or not.
[0660] In a possible implementation, the radio frequency module 1601 is further configured to, after the radio frequency module 1601 receives the fourth information from the network-side device, perform data transmission if the fourth information indicates that the terminal is allowed to perform data transmission;
[0661] When the fourth information indicates that the terminal is not allowed to perform data transmission, the terminal does not perform data transmission;
[0662] The data transmission includes at least one of the following:
[0663] Send uplink data to network-side devices;
[0664] Receive downlink data from network-side devices;
[0665] Receive uplink scheduling resources sent by the network side device.
[0666] In one possible implementation, the fourth information includes at least one of the following:
[0667] Information instructing the terminal to send uplink data;
[0668] Information indicating that the terminal has left the connected state;
[0669] Information indicating that the terminal enters the idle state;
[0670] Information that denies data transmission with the terminal.
[0671] In a possible implementation, the apparatus further includes: a third processing module;
[0672] The third processing module is configured to cause the terminal to leave the connected state or enter the idle state if the terminal does not receive the fourth information within the first time period after the radio frequency module 1601 sends the third information to the network side device.
[0673] In a possible implementation, the RF module 1601 is further configured to send second indication information to the network device before sending the third information to the network device, where the second indication information is used to indicate that the terminal has available or to-be-sent data.
[0674] In one possible implementation, the second indication information is carried by a second message, and the second message includes at least one of the following:
[0675] msg3 during random access;
[0676] msgA during random access;
[0677] RRC message bearer;
[0678] RRC connection recovery request message;
[0679] RRC early data request;
[0680] RRC connection reestablishment request message;
[0681] MAC CE;
[0682] RRC connection establishment complete message;
[0683] RRC connection recovery complete message;
[0684] RRC connection reestablishment complete message.
[0685] In one possible implementation, the RF module 1601 is further configured to receive third indication information from the network device after the RF module 1601 sends the second indication information to the network device, where the third indication information is used to instruct the network device to refuse data transmission with the terminal.
[0686] The third processing module is configured to determine that the terminal is not allowed to transmit data.
[0687] An embodiment of the present application provides a terminal. Since the terminal can send information indicating the amount of data to be sent by the terminal or the amount of data available to the terminal to a network side device, the terminal can decide whether to perform data transmission based on the instruction of the network side device, thereby ensuring that the terminal performs appropriate data transmission in the store and forward satellite operation mode, thereby avoiding the amount of transmitted data exceeding the storage capacity of the satellite.
[0688] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be described here.
[0689] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in Figure 6 or Figure 9. This network-side device embodiment corresponds to the aforementioned network-side device method embodiment, and each implementation process and implementation method of the aforementioned method embodiment is applicable to this network-side device embodiment and can achieve the same technical effects.
[0690] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 17, network-side device 1700 includes an antenna 171, a radio frequency device 172, a baseband device 173, a processor 174, and a memory 175. Antenna 171 is connected to radio frequency device 172. In the uplink direction, radio frequency device 172 receives information via antenna 171 and sends the received information to baseband device 173 for processing. In the downlink direction, baseband device 173 processes the information to be transmitted and sends it to radio frequency device 172. Radio frequency device 172 processes the received information and then sends it through antenna 171.
[0691] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 173 , which includes a baseband processor.
[0692] The baseband device 173 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 17, one of which is, for example, a baseband processor, which is connected to the memory 175 through a bus interface to call the program in the memory 175 and execute the network device operations shown in the above method embodiment.
[0693] The network side device may further include a network interface 176, which is, for example, a Common Public Radio Interface (CPRI).
[0694] Specifically, the network side device 1700 of the embodiment of the present application also includes: instructions or programs stored in the memory 175 and executable on the processor 174. The processor 174 calls the instructions or programs in the memory 175 to execute the methods executed by the modules shown in FIG12 or FIG14 and achieve the same technical effect. To avoid repetition, they will not be elaborated here.
[0695] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned data transmission method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0696] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0697] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned data transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0698] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0699] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned data transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0700] An embodiment of the present application further provides a wireless communication system, including: a terminal and a network-side device, wherein the terminal can be used to execute the steps of the data transmission method described above, and the network-side device can be used to execute the steps of the data transmission method described above.
[0701] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0702] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0703] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A data transmission method, wherein, Including: The terminal obtains first information of a first cell; The terminal performs data transmission based on the first information, and the first information is used to indicate auxiliary information for a store-and-forward satellite operation mode; Wherein, the first cell includes at least one of a serving cell and neighboring cells of the terminal.
2. The method according to claim 1, wherein the first information is used to indicate connection control-related information, and the first information is used to indicate at least one of the following: The total storage data volume of a first satellite; The remaining storage data volume of the first satellite; The used storage data volume of the first satellite; The total storage data volume of the first cell; The remaining storage data volume of the first cell; The used storage data volume of the first cell; A first threshold, the first threshold being related to the maximum first data volume for accessing the first cell; A second threshold, the second threshold being related to the minimum first data volume for accessing the first cell; A first time, the first time being used to indicate the earliest time when the terminal is allowed to perform data transmission with a network-side device; A second time, the second time being used to indicate the latest time when the terminal is allowed to perform data transmission with a network-side device; Wherein, the first satellite is a satellite providing coverage of the first cell; The first data volume is used to indicate at least one of the following: The data volume to be sent by the terminal; The available data volume of the terminal.
3. The method according to claim 1 or 2, wherein the terminal obtaining the first information of the first cell includes at least one of the following: The terminal obtains the first information of the first cell through the first cell; The terminal obtains the first information of the first cell through a second cell; Among them, The second cell includes neighboring cells of the first cell.
4. The method according to claim 1, after the terminal obtains the first information of the first cell, the method further includes: The access stratum (AS) of the terminal delivers the first information of the first cell to the non-access stratum (NAS) of the terminal.
5. The method according to claim 2, wherein the terminal performing data transmission based on the first information includes: When a first condition is satisfied, the terminal initiates a first procedure; When the first condition is not satisfied, the terminal does not initiate the first procedure; Wherein, the first procedure is used to establish a connection with a network-side device.
6. The method according to claim 5, the first procedure includes at least one of the following: Radio Resource Control (RRC) connection establishment procedure, RRC connection restoration procedure, User Plane Early Data Transfer (UP-EDT) fallback, fallback from User Plane (UP) transmission using pre-configured uplink resources (PUR) to RRC connection restoration, Control Plane Early Data Transfer (CP-EDT), Control Plane (CP) transmission using PUR, CP-EDT fallback, fallback from the CP transmission process using PUR to RRC connection establishment, RRC connection re-establishment procedure.
7. The method according to claim 5, wherein said initiating the first process comprises: The terminal sends second information to the network-side device; Or The non-initiation of the first procedure includes: The terminal does not send the second information to the network-side device; The second information includes at least one of the following: Radio Resource Control (RRC) connection establishment request message, RRC connection resume request message, RRC early data request message, RRC connection re-establishment request message.
8. The method according to any one of claims 5 to 7, wherein the first condition includes at least one of the following: the first data volume is less than or equal to the remaining storage data volume of the first satellite, the first data volume is less than or equal to the remaining storage data volume of the first cell, the first data volume is less than or equal to the first threshold, the first data volume is greater than or equal to the second threshold; the current time reaches or exceeds the first time; the current time does not reach or does not exceed the second time Among them, The first data volume is used to indicate at least one of the following: The data volume to be sent by the terminal; The available data volume of the terminal.
9. The method according to claim 1, wherein the first information is used to indicate information related to uplink data transmission of the terminal; The first information is used to indicate at least one of the following: The total storage data volume of the first satellite; The remaining storage data volume of the first satellite; The used storage data volume of the first satellite; The total storage data volume of the first cell; The remaining storage data volume of the first cell; The used storage data volume of the first cell; A third threshold, which is related to the maximum first data volume for uplink data transmission; A fourth threshold, which is related to the minimum first data volume for uplink data transmission; A first time, which is used to indicate the earliest time when the terminal is allowed to perform data transmission with the network side device; A second time, which is used to indicate the latest time when the terminal is allowed to perform data transmission with the network side device; Wherein, the first satellite is the satellite providing coverage for the first cell; The first data volume is used to indicate at least one of the following: The data volume to be sent by the terminal; The available data volume of the terminal.
10. The method according to claim 1 or 9, wherein the terminal performs data transmission based on the first information, including: When the second condition is satisfied, the terminal performs a first operation; When the second condition is not satisfied, the terminal does not perform the first operation; Wherein, the first operation is used to request uplink transmission resources.
11. The method according to claim 10, wherein the second condition includes at least one of the following: the first data volume is less than or equal to the remaining storage data volume of the first satellite, the first data volume is less than or equal to the remaining storage data volume of the first cell, the first data volume is less than or equal to the third threshold, the first data volume is greater than or equal to the fourth threshold, the current time reaches or exceeds the first time; the current time does not reach or does not exceed the second time; Among them, The first data volume is used to indicate at least one of the following: The data volume to be sent by the terminal; The available data volume of the terminal.
12. The method according to claim 10, wherein the first operation comprises at least one of the following: sending a buffer status report (BSR) to a network-side device, sending a scheduling request (SR) to the network-side device; initiating a contention-based random access triggered by the SR to the network-side device.
13. The method according to any one of claims 1, 9 to 12, before the terminal performs data transmission based on the first information, the method further comprises: The RRC layer of the terminal instructs the media access control (MAC) layer of the terminal about the first information.
14. The method according to claim 2, wherein the connection control related information corresponds to at least one of an access category (AC) and an access identifier (AI).
15. The method according to claim 14, wherein the terminal performs data transmission based on the first information, including at least one of the following: The terminal determines whether to initiate a first procedure or not based on the first information and the AC of the terminal; The terminal determines whether to initiate the first procedure or not based on the first information and the AI of the terminal; Among them, The first procedure is used to establish a connection with the network-side device.
16. The method according to claim 15, wherein the terminal determines whether to initiate a first procedure or not based on the first information and the AC of the terminal, including at least one of the following: When a third condition is satisfied, the terminal initiates the first procedure; When the third condition is not satisfied, the terminal does not initiate the first procedure; The terminal determines whether to initiate a first procedure or not based on the first information and the AI of the terminal, including at least one of the following: When a fourth condition is satisfied, the terminal initiates the first procedure; When the fourth condition is not satisfied, the terminal does not initiate the first procedure.
17. The method according to claim 16, wherein the third condition comprises at least one of the following: A first data volume is less than or equal to the remaining stored data volume of the first satellite corresponding to the AC of the terminal, the first data volume is less than or equal to the remaining stored data volume of the first cell corresponding to the AC of the terminal, the first data volume is less than or equal to a third threshold corresponding to the AC of the terminal, the first data volume is greater than or equal to a fourth threshold corresponding to the AC of the terminal, the current time reaches or exceeds a first time corresponding to the AC of the terminal; the current time does not reach or does not exceed a second time corresponding to the AC of the terminal; The fourth condition comprises at least one of the following: The first data volume is less than or equal to the remaining stored data volume of the first satellite corresponding to the AI of the terminal, the first data volume is less than or equal to the remaining stored data volume of the first cell corresponding to the AI of the terminal, the first data volume is less than or equal to a third threshold corresponding to the AC of the terminal, the first data volume is greater than or equal to a fourth threshold corresponding to the AI of the terminal, the current time reaches or exceeds a first time corresponding to the AI of the terminal; the current time does not reach or does not exceed a second time corresponding to the AI of the terminal.
18. The method according to claim 14, the method further comprising: The AS of the terminal submits at least one of the following to the NAS of the terminal: Connection control related information corresponding to the AC; Connection control related information corresponding to the AI.
19. The method according to claim 4 or 14, the method further comprising: The NAS of the terminal submits first indication information to the AS of the terminal, and the first indication information is used to indicate that the terminal is allowed to initiate data transmission related to the store-and-forward satellite operation mode.
20. The method according to any one of claims 1 to 19, the method further comprising: The terminal obtains a first data volume.
21. The method according to claim 20, the first data volume includes at least one of the following: The data volume of at least one sublayer, and the sublayer includes at least one of the following: NAS, RRC layer, service data adaptation protocol SDAP layer, packet data convergence protocol PDCP layer, radio link control protocol RLC layer, MAC layer, physical PHY layer; The data volume of at least one logical channel; The data volume of at least one service type, and the service type includes at least one of the following: emergency service, high-priority access, access operation between the mobile terminal and the base station, operation related to the communication signaling of the mobile terminal, process of the mobile terminal initiating data transmission, delay-tolerant access process, voice call, session service, streaming media service, interactive service, background service; The data volume of all available or to-be-sent data of the terminal.
22. The method according to any one of claims 1 to 21, the terminal obtaining the first information of the first cell includes at least one of the following: The terminal obtains the first information of the first cell through a broadcast message; The terminal obtains the first information of the first cell through dedicated signaling.
23. A data transmission method, wherein, Including: The network-side device provides first information, and the first information is used to indicate auxiliary information of the store-and-forward satellite operation mode; Wherein, the first cell includes at least one of the serving cell and neighboring cells of the terminal.
24. The method according to claim 23, the network-side device providing the first information includes at least one of the following: The network-side device provides the first information through a broadcast message; The network-side device provides the first information through dedicated signaling.
25. The method according to claim 24, the network-side device providing the first information of the first cell through a broadcast message includes carrying the first information through at least one of the following: System information block SIB1, SIB31, SIB19, first SIB; Among them, The first SIB is used to provide auxiliary information of the first cell that supports or is in the store-and-forward satellite operation mode.
26. The method according to claim 23, the network-side device providing the first information includes at least one of the following: The network-side device provides the first information of the first cell through the first cell; The network-side device provides the first information of the first cell through the second cell; Among them, The second cell includes neighboring cells of the first cell.
27. According to the method described in claim 26, the network-side device provides the first information of the first cell through a second cell, and the first information is carried in at least one of the following: SIB3, SIB4, SIB5, SIB19, a second SIB; Among them, The second SIB is used to provide auxiliary information of a first cell that supports or is in a store-and-forward satellite operation mode among the neighboring cells of the second cell.
28. A data transmission method, wherein, Including: The terminal sends third information to the network-side device, and the third information is used to indicate a first data volume; Wherein, the first data volume is used to indicate at least one of the following: The data volume to be sent by the terminal; The available data volume of the terminal.
29. According to the method described in claim 28, the third information is carried by a first message, and the first message includes at least one of the following: msg3 in a random access procedure; msgA in a random access procedure; An RRC message; An RRC connection resume request message; An RRC early data request; An RRC connection reestablishment request message; A MAC control element CE; An RRC connection establishment completion message; An RRC connection resume completion message; An RRC connection reestablishment completion message.
30. According to the method described in claim 28 or 29, after the terminal sends the third information to the network-side device, the method further includes: The terminal receives fourth information from the network-side device, and the fourth information is used to indicate whether to allow the terminal to perform data transmission or not to allow the terminal to perform data transmission.
31. According to the method described in claim 30, after the terminal receives the fourth information from the network-side device, the method further includes: When the fourth information indicates that the terminal is allowed to perform data transmission, the terminal performs data transmission; When the fourth information indicates that the terminal is not allowed to perform data transmission, the terminal does not perform data transmission; Wherein, the data transmission includes at least one of the following: Sending uplink data to the network-side device; Receiving downlink data from the network-side device; Receiving uplink scheduling resources sent by the network-side device.
32. According to the method described in claim 30, the fourth information includes at least one of the following: Information indicating that the terminal sends uplink data; Information indicating that the terminal leaves the connected state; Information indicating that the terminal enters the idle state; Information rejecting data transmission with the terminal.
33. According to the method described in any one of claims 28 to 30, after the terminal sends the third information to the network-side device, the method further includes: When the fourth information is not received within a first time period, the terminal leaves the connected state or enters the idle state.
34. According to the method described in claim 28, before the terminal sends the third information to the network-side device, the method further includes: The terminal sends second indication information to the network-side device, and the second indication information is used to indicate that there is available or data to be sent by the terminal.
35. According to the method described in claim 34, the second indication information is carried by a second message, and the second message includes at least one of the following: Msg3 in the random access procedure; MsgA in the random access procedure; RRC message bearer; RRC connection resume request message; RRC early data request; RRC connection reestablishment request message; MAC CE; RRC connection establishment complete message; RRC connection resume complete message; RRC connection reestablishment complete message.
36. According to the method described in claim 34 or 35, after the terminal sends the second indication information to the network side device, the method further includes: The terminal receives third indication information from the network side device, and the third indication information is used to indicate that the network side device refuses to perform data transmission with the terminal; The terminal determines that the terminal is not allowed to perform data transmission.
37. A data transmission method, wherein, Includes: The network side device receives third information from the terminal, and the third information is used to indicate the first data volume; Wherein, the first data volume is used to indicate at least one of the following: The data volume to be sent by the terminal; The available data volume of the terminal.
38. According to the method described in claim 37, the third information is carried by a first message, and the first message includes at least one of the following: Msg3 in the random access procedure; MsgA in the random access procedure; RRC message; RRC connection resume request message; RRC early data request; RRC connection reestablishment request message; MAC CE; RRC connection establishment complete message; RRC connection resume complete message; RRC connection reestablishment complete message.
39. According to the method described in claim 37 or 38, after the network side device receives the third information from the terminal, the method further includes: The network side device sends fourth information to the terminal, and the fourth information is used to indicate whether to allow the terminal to perform data transmission or not to allow the terminal to perform data transmission.
40. According to the method described in claim 39, the fourth information includes at least one of the following: Information indicating the terminal to send uplink data; Information indicating the terminal to leave the connected state; Information indicating the terminal to enter the idle state; Information refusing to perform data transmission with the terminal.
41. According to the method described in claim 37, before the network side device receives the third information from the terminal, the method further includes: The network side device receives second indication information from the terminal, and the second indication information is used to indicate that there is available or data to be sent by the terminal.
42. According to the method described in claim 41, the second indication information is carried by a second message, and the second message includes at least one of the following: Msg3 in the random access procedure; MsgA in the random access procedure; RRC message bearer; RRC connection resume request message; RRC early data request; RRC connection reestablishment request message; MAC CE; RRC connection establishment complete message; RRC connection resume complete message; RRC connection reestablishment complete message.
43. According to the method described in claim 41 or 42, after the network side device receives the second indication information from the terminal, the method further includes: The network - side device sends third indication information to the terminal, and the third indication information is used to indicate that the network - side device refuses to perform data transmission with the terminal.
44. A data transmission device, wherein, It includes: An acquisition module and a first processing module; The acquisition module is used to acquire first information of a first cell; The first processing module is used to perform data transmission based on the first information acquired by the acquisition module, and the first information is used to indicate auxiliary information of the store - and - forward satellite operation mode; Wherein, the first cell includes at least one of the serving cell and neighboring cells of the terminal.
45. According to the apparatus of claim 44, the first information is used to indicate connection - control related information, and the first information is used to indicate at least one of the following: The total stored data volume of the first satellite; The remaining stored data volume of the first satellite; The used stored data volume of the first satellite; The total stored data volume of the first cell; The remaining stored data volume of the first cell; The used stored data volume of the first cell; A first threshold, and the first threshold is related to the maximum first data volume accessing the first cell; A second threshold, and the second threshold is related to the minimum first data volume accessing the first cell; A first time, and the first time is used to indicate the earliest time allowing the terminal to perform data transmission with the network - side device; A second time, and the second time is used to indicate the latest time allowing the terminal to perform data transmission with the network - side device; Wherein, the first satellite is the satellite providing the coverage of the first cell; The first data volume is used to indicate at least one of the following: The data volume to be sent by the terminal; The available data volume of the terminal.
46. According to the apparatus of claim 44 or 45, the acquisition module is specifically used for at least one of the following: Acquiring the first information of the first cell through the first cell; Acquiring the first information of the first cell through a second cell; Among them, The second cell includes neighboring cells of the first cell.
47. According to the apparatus of claim 44, after the acquisition module acquires the first information of the first cell, the first processing module is further used to deliver the first information of the first cell from the access stratum AS to the non - access stratum NAS.
48. According to the apparatus of claim 45, the first processing module is specifically used for: In the case of meeting a first condition, initiating a first procedure; In the case of not meeting the first condition, not initiating the first procedure; Among them, The first procedure is used to establish a connection with the network - side device.
49. According to the apparatus of claim 48, the first procedure includes at least one of the following: Radio Resource Control (RRC) connection establishment procedure, RRC connection recovery procedure, User Plane Early Data Transfer (UP - EDT) fallback, fallback from User Plane (UP) transmission using pre - configured uplink resources (PUR) to RRC connection recovery, Control Plane Early Data Transfer (CP - EDT), Control Plane (CP) transmission using PUR, CP - EDT fallback, fallback from the CP transmission process using PUR to RRC connection establishment, RRC connection re - establishment procedure.
50. The apparatus according to claim 48, wherein the initiating the first process comprises: Sending second information to the network - side device; Or The non-initiation of the first process includes: not sending the second information to the network device; The second information includes at least one of the following: a radio resource control (RRC) connection establishment request message, an RRC connection resume request message, an RRC early data request message, an RRC connection re-establishment request message.
51. The apparatus according to any one of claims 48 to 50, wherein the first condition includes at least one of the following: the first data volume is less than or equal to the remaining stored data volume of the first satellite, the first data volume is less than or equal to the remaining stored data volume of the first cell, the first data volume is less than or equal to the first threshold, the first data volume is greater than or equal to the second threshold; the current time reaches or exceeds the first time; the current time does not reach or does not exceed the second time; Among them, The first data volume is used to indicate at least one of the following: The data volume to be sent by the terminal; The available data volume of the terminal.
52. The apparatus according to claim 44, wherein the first information is used to indicate information related to the terminal's uplink data transmission; The first information is used to indicate at least one of the following: The total stored data volume of the first satellite; The remaining stored data volume of the first satellite; The used stored data volume of the first satellite; The total stored data volume of the first cell; The remaining stored data volume of the first cell; The used stored data volume of the first cell; A third threshold, which is related to the maximum first data volume for uplink data transmission; A fourth threshold, which is related to the minimum first data volume for uplink data transmission; A first time, which is used to indicate the earliest time when the terminal is allowed to perform data transmission with the network device; A second time, which is used to indicate the latest time when the terminal is allowed to perform data transmission with the network device; Wherein, the first satellite is a satellite providing coverage for the first cell; The first data volume is used to indicate at least one of the following: The data volume to be sent by the terminal; The available data volume of the terminal.
53. The apparatus according to claim 44 or 52, wherein the first processing module is specifically configured to: Perform a first operation when the second condition is satisfied; Not perform the first operation when the second condition is not satisfied; Among them, The first operation is used to request uplink transmission resources.
54. The apparatus according to claim 53, wherein the second condition includes at least one of the following: the first data volume is less than or equal to the remaining stored data volume of the first satellite, the first data volume is less than or equal to the remaining stored data volume of the first cell, the first data volume is less than or equal to the third threshold, the first data volume is greater than or equal to the fourth threshold, the current time reaches or exceeds the first time; the current time does not reach or does not exceed the second time; Among them, The first data volume is used to indicate at least one of the following: The data volume to be sent by the terminal; The available data volume of the terminal.
55. The apparatus according to claim 53, wherein the first operation comprises at least one of the following: sending a buffer status report (BSR) to a network-side device, sending a scheduling request (SR) to the network-side device; initiating a contention-based random access triggered by the SR to the network-side device.
56. The apparatus according to any one of claims 44, 52 to 55, wherein the first processing module is further configured to, before data transmission based on the first information, the RRC layer indicates the first information to the MAC layer.
57. The apparatus according to claim 45, wherein the connection control related information corresponds to at least one of AC and AI.
58. The apparatus according to claim 47, wherein the first processing module is specifically configured to perform at least one of the following: judging whether to initiate a first procedure or not based on the first information and the AC of the terminal; judging whether to initiate the first procedure or not based on the first information and the AI of the terminal; Among them, The first procedure is used to establish a connection with the network-side device.
59. The apparatus according to claim 58, wherein the first processing module is specifically configured to perform at least one of the following: initiating the first procedure when a third condition is satisfied; not initiating the first procedure when the third condition is not satisfied; The first processing module is specifically configured to perform at least one of the following: initiating the first procedure when a fourth condition is satisfied; not initiating the first procedure when the fourth condition is not satisfied.
60. The apparatus according to claim 59, wherein the third condition comprises at least one of the following: The first data volume is less than or equal to the stored data volume remaining in the first satellite corresponding to the AC of the terminal, the first data volume is less than or equal to the stored data volume remaining in the first cell corresponding to the AC of the terminal, the first data volume is less than or equal to the third threshold corresponding to the AC of the terminal, the first data volume is greater than or equal to the fourth threshold corresponding to the AC of the terminal, the current time reaches or exceeds the first time corresponding to the AC of the terminal; the current time does not reach or does not exceed the second time corresponding to the AC of the terminal; The fourth condition comprises at least one of the following: The first data volume is less than or equal to the stored data volume remaining in the first satellite corresponding to the AI of the terminal, the first data volume is less than or equal to the stored data volume remaining in the first cell corresponding to the AI of the terminal, the first data volume is less than or equal to the third threshold corresponding to the AC of the terminal, the first data volume is greater than or equal to the fourth threshold corresponding to the AI of the terminal, the current time reaches or exceeds the first time corresponding to the AI of the terminal; the current time does not reach or does not exceed the second time corresponding to the AI of the terminal.
61. The apparatus according to claim 59, wherein the first processing module is further configured to the AS submit the following to the NAS: connection control related information corresponding to the AC; connection control related information corresponding to the AI.
62. The apparatus according to claim 47 or 57, wherein the first processing module is further configured to send, by the NAS, first indication information to the AS, and the first indication information is used to indicate that the terminal is allowed to initiate data transmission related to the store-and-forward satellite operation mode.
63. The apparatus according to any one of claims 44 to 62, wherein the obtaining module is further configured to obtain a first data volume.
64. The apparatus according to claim 63, wherein the first data volume includes at least one of the following: The data volume of at least one sublayer, and the sublayer includes at least one of the following: NAS, RRC layer, service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, radio link control protocol (RLC) layer, MAC layer, physical (PHY) layer; The data volume of at least one logical channel; The data volume of at least one service type, and the service type includes at least one of the following: emergency service, high-priority access, access operation between the mobile terminal and the base station, operation related to the communication signaling of the mobile terminal, process of the mobile terminal initiating data transmission, delay-tolerant access process, voice call, session service, streaming service, interactive service, background service; The data volume of all available or to-be-sent data of the terminal.
65. The apparatus according to any one of claims 44 to 64, wherein the obtaining module is specifically configured to perform at least one of the following: Obtain the first information of the first cell through a broadcast message; Obtain the first information of the first cell through dedicated signaling.
66. A data transmission device, wherein, Comprising: A second processing module; The second processing module is configured to provide first information, and the first information is used to indicate auxiliary information of the store-and-forward satellite operation mode; Wherein, the first cell includes at least one of the serving cell and neighboring cells of the terminal.
67. The apparatus according to claim 66, wherein the second processing module is specifically configured to perform at least one of the following: Provide the first information through a broadcast message; Provide the first information through dedicated signaling.
68. The apparatus according to claim 67, wherein the second processing module is specifically configured to carry the first information through at least one of the following: System information block (SIB) 1, SIB31, SIB19, first SIB; Among them, The first SIB is used to provide auxiliary information of the first cell that supports or is in the store-and-forward satellite operation mode.
69. The apparatus according to claim 66, wherein the second processing module is specifically configured to perform at least one of the following: Provide the first information of the first cell through the first cell; Provide the first information of the first cell through the second cell; Among them, The second cell includes neighboring cells of the first cell.
70. The apparatus according to claim 69, wherein the second processing module is specifically configured to carry the first information in at least one of the following: SIB3, SIB4, SIB5, SIB19, second SIB; Among them, The second SIB is used to provide auxiliary information of the first cell that supports or is in the store-and-forward satellite operation mode among the neighboring cells of the second cell.
71. A data transmission device, wherein, Comprising: A first sending module; The first sending module is configured to send third information to a network-side device, where the third information is used to indicate a first data volume; Wherein, the first data volume is used to indicate at least one of the following: The data volume to be sent by the terminal; The available data volume of the terminal.
72. The apparatus according to claim 71, wherein the third information is carried by a first message, and the first message includes at least one of the following: Msg3 in a random access procedure; MsgA in a random access procedure; An RRC message; An RRC connection resume request message; An RRC early data request; An RRC connection reestablishment request message; A MAC control element (CE); An RRC connection establishment completion message; An RRC connection resume completion message; An RRC connection reestablishment completion message.
73. The apparatus according to claim 71 or 72, further comprising: A first receiving module; The first receiving module is further configured to, after the first sending module sends the third information to the network-side device, receive fourth information from the network-side device, where the fourth information is used to indicate whether to allow the terminal to perform data transmission or not.
74. The apparatus according to claim 73, wherein the first sending module is further configured to, after the first receiving module receives the fourth information from the network-side device, perform data transmission when the fourth information indicates that the terminal is allowed to perform data transmission; Not perform data transmission when the fourth information indicates that the terminal is not allowed to perform data transmission; Among them, The data transmission includes at least one of the following: Sending uplink data to the network-side device; Receiving downlink data from the network-side device; Receiving uplink scheduling resources sent by the network-side device.
75. The apparatus according to claim 73, wherein the fourth information includes at least one of the following: Information indicating that the terminal sends uplink data; Information indicating that the terminal leaves the connected state; Information indicating that the terminal enters the idle state; Information refusing to perform data transmission with the terminal.
76. The device according to any one of claims 71 to 73, the device further comprising: A third processing module; The third processing module is configured to, when the fourth information is not received within a first time period after the first sending module sends the third information to the network-side device, cause the terminal to leave the connected state or enter the idle state.
77. The apparatus according to claim 71, wherein the first sending module is further configured to, before sending the third information to the network-side device, send second indication information to the network-side device, where the second indication information is used to indicate that there is available or to-be-sent data at the terminal.
78. The apparatus according to claim 77, wherein the second indication information is carried by a second message, and the second message includes at least one of the following: Msg3 in a random access procedure; MsgA in a random access procedure; An RRC message bearer; An RRC connection resume request message; An RRC early data request; An RRC connection reestablishment request message; A MAC CE; An RRC connection establishment completion message; An RRC connection resume completion message; An RRC connection reestablishment completion message.
79. The device according to claim 77 or 78, further comprising: A third processing module; The first receiving module is further configured to receive, after the first sending module sends second indication information to the network-side device, third indication information from the network-side device, where the third indication information is used to indicate that the network-side device refuses to perform data transmission with the terminal. The third processing module is configured to determine that the terminal is not allowed to perform data transmission.
80. A data transmission device, wherein, including: A second receiving module; The second receiving module is configured to receive third information from a terminal, where the third information is used to indicate a first data volume. Wherein, the first data volume is used to indicate at least one of the following: The data volume to be sent by the terminal; The available data volume of the terminal.
81. The device according to claim 80, wherein the third information is carried by a first message, and the first message includes at least one of the following: msg3 in a random access procedure; msgA in a random access procedure; An RRC message; An RRC connection restoration request message; RRC early data request; An RRC connection reestablishment request message; MAC CE; An RRC connection establishment completion message; An RRC connection restoration completion message; An RRC connection reestablishment completion message.
82. The device according to claim 80 or 81, further comprising: A second sending module; The second sending module is configured to send, after the second receiving module receives third information from the terminal, fourth information to the terminal, where the fourth information is used to indicate that the terminal is allowed or not allowed to perform data transmission.
83. The device according to claim 82, wherein the fourth information includes at least one of the following: Information indicating that the terminal sends uplink data; Information indicating that the terminal leaves the connected state; Information indicating that the terminal enters the idle state; Information refusing to perform data transmission with the terminal.
84. The device according to claim 80, wherein the second receiving module is further configured to receive, before receiving third information from the terminal, second indication information from the terminal, where the second indication information is used to indicate that there is available or to-be-sent data at the terminal.
85. The device according to claim 84, wherein the second indication information is carried by a second message, and the second message includes at least one of the following: msg3 in a random access procedure; msgA in a random access procedure; An RRC message bearer; An RRC connection restoration request message; RRC early data request; An RRC connection reestablishment request message; MAC CE; An RRC connection establishment completion message; An RRC connection restoration completion message; An RRC connection reestablishment completion message.
86. The device according to claim 84 or 85, wherein the second sending module is further configured to send, after the second receiving module receives second indication information from the terminal, third indication information to the terminal, where the third indication information is used to indicate that the network-side device refuses to perform data transmission with the terminal.
87. A terminal, wherein, Comprising a processor and a memory, the memory stores programs or instructions that can run on the processor, and when the programs or instructions are executed by the processor, the steps of the data transmission method according to any one of claims 1 to 22 are implemented, or the steps of the data transmission method according to any one of claims 28 to 36 are implemented.
88. A network-side device, wherein, Comprising a processor and a memory, the memory stores programs or instructions that can run on the processor, and when the programs or instructions are executed by the processor, the steps of the data transmission method according to any one of claims 23 to 27 are implemented, or the steps of the data transmission method according to any one of claims 37 to 43 are implemented.
89. A readable storage medium, wherein, Programs or instructions are stored on the readable storage medium, and when the programs or instructions are executed by a processor, the data transmission method according to any one of claims 1 to 22 or any one of claims 28 to 36 is implemented, or the steps of the data transmission method according to any one of claims 23 to 27 or any one of claims 37 to 43 are implemented.
Citation Information
Patent Citations
Internet of Things information transmission method, terminal and system in low earth orbit satellite Internet of Things
CN113271558A
Transfer route determination method and device
CN116131907A
Method and device for acquiring satellite auxiliary information and readable storage medium
CN116939572A
Resource request method and device, communication equipment and readable storage medium
CN117119601A
Method and device for acquiring valid time, and readable storage medium
WO2023197963A1