Data transmission method, resource configuration method, device and communication equipment
By configuring semi-static resources for NB-IoT terminals, the problem of NB-IoT's inability to transmit periodic business data is solved, achieving efficient periodic data transmission and IMS voice support.
Patent Information
- Application Number
- CN202411073444.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-06
- Publication Date
- 2026-02-06
AI Technical Summary
Existing narrowband Internet of Things (NB-IoT) cannot support the transmission of business data with periodic characteristics, especially Internet Protocol Multimedia Subsystem (IMS) voice service data.
By configuring semi-static resources, especially semi-static scheduling (SPS) resources, for the terminal, the periodic service data transmission can be realized, which is suitable for NB-IoT terminals with control plane solutions.
It enables NB-IoT terminals to transmit service data with periodic characteristics, reduces system signaling overhead and data transmission latency, and supports IMS voice services.
Smart Images

Figure CN121486469A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to a data transmission method, a resource allocation method, an apparatus, and a communication device. Background Technology
[0002] Narrowband IoT (NB-IoT) is a low-power wide-area network technology standard used to connect various smart sensors and devices using wireless cellular networks, providing long-range, wide-coverage, and highly reliable communication services. However, NB-IoT, which uses a control plane scheme to transmit data, cannot transmit service data with periodic characteristics, such as Internet Protocol Multimedia Subsystem (IMS) voice service data. Summary of the Invention
[0003] This application provides a data transmission method, resource allocation method, apparatus, and communication device, which can solve the problem that NB-IoT, which uses a control plane scheme to transmit data, cannot support business data transmission with periodic characteristics in related technologies.
[0004] Firstly, a data transmission method is provided, executed by a terminal, the method comprising:
[0005] The terminal receives semi-static resources configured by the access network equipment;
[0006] The terminal transmits data based on the semi-static resources;
[0007] The terminal mentioned above is a terminal that transmits data based on a control plane scheme.
[0008] Secondly, a resource configuration method is provided, executed by an access network device, the method comprising:
[0009] The access network device sends the semi-static resources configured by the access network device to the terminal;
[0010] The terminal mentioned above is a terminal that transmits data based on a control plane scheme.
[0011] Thirdly, a data transmission apparatus is provided, the apparatus comprising:
[0012] The first receiving module is used to receive semi-static resources configured by the access network equipment;
[0013] A processing module is used to transmit data based on the semi-static resources;
[0014] The terminal mentioned above is a terminal that transmits data based on a control plane scheme.
[0015] Fourthly, a resource allocation device is provided, the device comprising:
[0016] The first sending module is used to send the semi-static resources configured by the access network device to the terminal;
[0017] The terminal mentioned above is a terminal that transmits data based on a control plane scheme.
[0018] Fifthly, a data transmission apparatus is provided, the apparatus being configured to perform the steps of the method described in the first aspect.
[0019] In a sixth aspect, a resource allocation apparatus is provided, the apparatus being configured to perform the steps of the method described in the second aspect.
[0020] In a seventh aspect, a terminal is provided, the terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect.
[0021] Eighthly, a terminal is provided, including a processor and a communication interface, wherein the communication interface is used to: receive semi-static resources configured by an access network device; the processor is used to: transmit data based on the semi-static resources; wherein the terminal is a terminal that transmits data based on a control plane scheme.
[0022] In a ninth aspect, a network-side device is provided, the network-side device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the second aspect.
[0023] In a tenth aspect, a network-side device is provided, including a processor and a communication interface, wherein the communication interface is used to: send semi-static resources configured by the access network device to a terminal; wherein the terminal is a terminal that transmits data based on a control plane scheme.
[0024] Eleventhly, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.
[0025] In a twelfth aspect, a wireless communication system is provided, comprising: a terminal and a network-side device, wherein the terminal is configured to perform the steps of the method described in the first aspect, and the network-side device is configured to perform the steps of the method described in the second aspect.
[0026] In a thirteenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.
[0027] In a fourteenth aspect, a computer program / program product is provided, which is stored in a storage medium and executed by at least one processor to implement the steps of the data transmission method as described in the first aspect, or the steps of the resource allocation method as described in the second aspect.
[0028] In this embodiment, the terminal receives semi-static resources configured by the access network device; the terminal transmits data based on the semi-static resources; wherein, the terminal is a terminal that transmits data based on a control plane scheme. Thus, a terminal that transmits data based on a control plane scheme can transmit service data with periodic characteristics based on semi-static resources, and NB-IoT using a control plane scheme can also transmit service data with periodic characteristics. Attached Figure Description
[0029] Figure 1 This is a schematic diagram of a network structure applicable to the embodiments of this application;
[0030] Figure 2 This is a diagram illustrating an NTN deployment scenario;
[0031] Figure 3 This is a flowchart of a data transmission method provided in an embodiment of this application;
[0032] Figure 4 This is a flowchart of a resource allocation method provided in an embodiment of this application;
[0033] Figure 5 This is a flowchart of Embodiment 1 provided in this application;
[0034] Figure 6 This is a flowchart of Embodiment 1 provided in this application;
[0035] Figure 7 This is a flowchart of Embodiment 1 provided in this application;
[0036] Figure 8 This is a structural diagram of a data transmission device provided in an embodiment of this application;
[0037] Figure 9 This is a structural diagram of a resource allocation device provided in an embodiment of this application;
[0038] Figure 10 This is a structural diagram of a communication device provided in an embodiment of this application;
[0039] Figure 11 This is a structural diagram of a terminal provided in an embodiment of this application;
[0040] Figure 12 This is a structural diagram of a network-side device provided in an embodiment of this application. Detailed Implementation
[0041] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0042] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, the scope of protection for "A or B" covers at least three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. In addition, the terms "A and / or B," "at least one of A and B," and "at least one of A or B" also cover at least the above three scenarios. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0043] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.
[0044] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, 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 this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0045] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home devices (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game consoles, personal computers (PCs), ATMs, or self-service machines, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side equipment 12 may include access network equipment or core network equipment, wherein access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment may include base stations, Wireless Local Area Network (WLAN) access points (APs), or Wireless Fidelity (WiFi) nodes, etc.The term "base station" can be referred to as Node B (NB), Evolved Node B (eNB), 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, Transmit / Receive Point (TRP), or any other suitable term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to any specific technical terminology. It should be noted that this application embodiment only uses a base station in an NR system as an example for description and does not limit the specific type of base station.
[0046] Before describing the embodiments of this application, the relevant technologies are briefly introduced below:
[0047] I. Introduction to Non-terrestrial Networks (NTN)
[0048] Typical NTN deployment scenarios include Figure 2 As shown, the link between the UE and the satellite is called the service link, and the link between the satellite and the ground gateway is called the feeder link.
[0049] NTN communication systems include two types: transparent payload-based NTN communication systems and regenerative payload-based NTN communication systems. In 3GPP Releases 17 (R17) and 18 (R18), only transparent payload-based NTN communication systems were considered. In this deployment environment, terminals, base stations, and core network equipment are all deployed on the ground, and communication data between terminals and network equipment is relayed via satellite. In this system, the satellite is only used to relay data between the base station and the terminal; it does not decode or process this data. 3GPP Release 19 (R19) extends this to regenerative payload-based NTN systems. In this deployment environment, the satellite has all the functions of a base station and can decode and process uplink or downlink data.
[0050] Based on satellite orbital altitude, NTN communication systems are divided into high-Earth orbit (GEO), low-Earth orbit (LEO), and medium-Earth orbit (MEO) satellite communication systems. GEO satellites are commonly found in high-Earth orbits, with an altitude of 35,786 km, and are stationary relative to the Earth's surface. LEO satellites typically have an orbital altitude range of 600 km to 1200 km. MEO satellites typically have an orbital altitude range of 2000 km to 10000 km.
[0051] II. Introduction to Optimization of Evolved Packet System (EPS) in Cellular Internet of Things (CIoT)
[0052] To send CIoT data to the CIoT application server, Cellular IoT defines two data transmission methods in EPS:
[0053] (1) Control Plane (CP) CIoT EPS Optimization Scheme
[0054] Under this scheme, the data transmission path can be: UE-RAN-MME-ServiceCapability Exposure Function (SCEF)-CIoT service application, or UE-RAN-MME-Serving Gateway (SGW)-Packet Gateway (PGW)-CIoT service application.
[0055] Under this scheme, no Data Radio Bearer (DRB) needs to be established between the UE and RAN; service data transmission is carried out via a Signalalling Radio Bearer (SRB). In other words, service data is encapsulated within Non-Access Stratum (NAS) messages and sent as a container for Radio Resource Control (RRC) messages. Understandably, since service data is transmitted via the Signalalling Radio Bearer, this data transmission scheme is generally considered a control plane scheme.
[0056] The control plane CIoT optimization scheme reduces signaling interaction between the terminal and the network side, which can effectively reduce overhead.
[0057] (2) User plane CIoT EPS optimization solution
[0058] Under this scheme, the data transmission path is: UE-RAN-SGW-PGW-CIoT service application.
[0059] Under this scheme, IoT data transmission is conducted in the same way as traditional data traffic, transmitted over the DRB. Understandably, since business data is transmitted via wireless data carriers, this data transmission scheme is typically understood as a user plane scheme.
[0060] Furthermore, the aforementioned control plane and user plane solutions are also applicable to 5G system (5GS) scenarios. These are respectively referred to as the Control Plane (CP) CIoT 5GS Optimized Solution and the User Plane (CP) CIoT 5GS Optimized Solution. The data transmission method is, in principle, similar to the EPS scenario, and will not be elaborated upon here.
[0061] III. Introduction to Long Time Evolution (LTE) and Narrow Band-IoT (NB-IoT)
[0062] LTE NB-IoT is a low-power wide-area network technology standard used to connect various smart sensors and devices using wireless cellular networks, providing long-range, wide-coverage, and highly reliable communication services. LTE NB-IoT is developed on the LTE standard and can be understood as a simplified version of LTE. Compared to LTE, NB-IoT UEs do not support the following processes: connected-mode mobility management (such as handover and measurement reporting), inter-RAT cell reselection, inter-RAT mobility in connected mode, RRC inactive mode, carrier aggregation (CA), and dual connectivity (DC).
[0063] For the control plane EPS optimization scheme, for NB-IoT, RRC connection reconfiguration is not supported, DRB is not supported, Access Stratum (AS) security processing is not supported, and the Packet Data Convergence Protocol (PDCP) entity is not used; only SRB1bis (without the PDCP entity) is used to transmit data. For terminals transmitting data through the control plane scheme, a signaling bearer SRB1bis is established during the RRC connection establishment process. During RRC establishment, NAS messages carrying downlink data can be transmitted via SRB0 through RRC Connection Setup, and NAS messages carrying uplink data can be transmitted via SRB1bis through RRC Connection Complete. After entering the connected state, NAS messages carrying downlink data can be transmitted via SRB1bis through Downlink Information Transfer-NB messages, and NAS messages carrying uplink data can be transmitted via SRB1bis through Uplink Information Transfer-NB messages.
[0064] For the user plane EPS optimization scheme, before AS security activation, NB-IoT terminals use SRB1bis (without PDCP entity) to transmit RRC messages and / or NAS messages. After AS security activation, NB-IoT terminals use SRB1 (with PDCP entity) to transmit RRC messages and / or NAS messages.
[0065] Furthermore, NB-IoT technology was originally designed for transmitting low-rate / latency-insensitive business data, and therefore does not support real-time services such as IMS voice.
[0066] IV. Introduction to Voice over LTE (VoLTE)
[0067] VoLTE transmits voice services based on the IMS system. The IMS signaling transmission required for establishing a voice session and the voice service packets are transmitted via DRB in the LTE system. In LTE, an Adaptive Multi-Rate Compression (AMR) voice coding scheme is commonly used. A common voice model generates a voice service packet every 20ms, and the size of each voice service packet is related to the AMR coding rate used. For example, using an AMR coding rate of 4.75kbps, the size of each raw voice service packet is 95 bits.
[0068] V. Introduction to Semi-Persistent Scheduling (SPS)
[0069] Data transmission requires radio resources. There are two resource scheduling methods: dynamic scheduling and semi-static scheduling. Dynamic scheduling relies on Downlink Control Information (DCI) to dynamically allocate radio resources, while semi-static scheduling allows for semi-static configuration of radio resources, periodically allocating them to a specific terminal. In LTE, RRC connection reconfiguration messages are used to configure the SPS resource period and SPS scrambling codes (such as the SPS Cell Radio Network Temporary Identifier (C-RNTI)), while DCI signaling is used to indicate the starting resource location of the SPS resource. Simply put, SPS has the characteristic of "allocated once, used multiple times," meaning that DCI does not need to be issued in every resource usage period, thus reducing the Physical Downlink Control Channel (PDCCH) overhead. It is typically suitable for service data transmission with periodic characteristics.
[0070] High-orbit satellite communication boasts advantages such as wide coverage and high industry maturity, holding immense potential for voice communication in remote environments like oceans and deserts. Currently, 3GPP is researching narrowband voice support via high-orbit satellites, enabling users to directly connect their mobile phones to these satellites for real-time voice communication, significantly expanding the boundaries of communication services. However, NB-IoT does not support data transmission of services with periodic characteristics, such as IMS voice services. Furthermore, for control plane optimization schemes, since related technologies do not support RRC connection reconfiguration, current narrowband systems cannot support configuring SPS resources for transmitting periodic service data, such as voice packets.
[0071] In view of this, embodiments of this application provide a data transmission method, a data transmission device, and a communication equipment to solve the problem that narrowband Internet of Things (IoT) cannot support business data transmission with periodic characteristics in related technologies.
[0072] The data transmission method and resource configuration method provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0073] Figure 3 A flowchart illustrating a data transmission method provided in an embodiment of this application is shown. Figure 3 As shown, the data transmission method includes the following steps:
[0074] Step 301: The terminal receives the semi-static resources configured by the access network device;
[0075] Step 302: The terminal transmits data based on the semi-static resources;
[0076] The terminal mentioned above is a terminal that transmits data based on a control plane scheme.
[0077] The control plane scheme can be the CP CIoT EPS optimization scheme or the CP CIoT 5GS optimization scheme. As described in the aforementioned related technologies, a terminal that transmits data based on the control plane scheme can be understood as a terminal that transmits data based on signaling radio bearers.
[0078] Access network equipment can be understood as a base station. The access network equipment can be non-terrestrial access network equipment (such as an NTN base station) or terrestrial access network equipment (such as a TN base station).
[0079] Optionally, the terminal is a non-terrestrial terminal. That is, the terminal can be an NTN terminal, i.e., a terminal that accesses the NTN network.
[0080] Semi-static resources, such as SPS resources, are characterized by being allocated once and used multiple times. They do not require downlink control signaling to be issued for each resource usage cycle, making them suitable for transmitting service data with periodic characteristics. Therefore, terminals can transmit service data with periodic characteristics based on semi-static resources.
[0081] In this embodiment, the terminal receives semi-static resources configured by the access network device; the terminal transmits data based on the semi-static resources; wherein, the terminal is a terminal that transmits data based on a control plane scheme. Thus, a terminal transmitting data based on a control plane scheme can transmit service data with periodic characteristics based on semi-static resources, and NB-IoT using a control plane scheme can also transmit service data with periodic characteristics. In this embodiment, the terminal transmitting data based on a control plane scheme, by using semi-static resources, avoids the system signaling overhead caused by dynamically scheduling transmission resources; on the other hand, it avoids the data transmission delay caused by dynamically scheduling transmission resources, ensuring rapid data transmission.
[0082] In some embodiments, the terminal transmits data based on the semi-static resources, including:
[0083] The terminal transmits voice-related data based on the semi-static resources;
[0084] The voice-related data includes at least one of voice signaling data and voice service data.
[0085] This enables NB-IoT to support real-time services such as IMS voice.
[0086] In some embodiments, the semi-static resources configured by the access network device received by the terminal include any one of the following:
[0087] During the connection establishment process, the terminal receives semi-static resource parameters configured by the access network device;
[0088] After the connection establishment process is completed, the terminal receives the semi-static resource parameters configured by the access network device.
[0089] In other words, access network equipment can configure semi-static resource parameters for the terminal during the process of the terminal accessing the base station; or, access network equipment can configure semi-static resource parameters for the terminal after the terminal has accessed the base station. Semi-static resource parameters can be understood as or replaced by SPS parameters.
[0090] Semi-static resource parameters may include at least one of the following:
[0091] Semi-static resource parameters used for uplink transmission;
[0092] Semi-static resource parameters used for downlink transmission;
[0093] Semi-static resource parameters applicable to both uplink and downlink transmissions.
[0094] Optionally, if the semi-static resource parameters are configured during the connection establishment process, the semi-static resource parameters are carried in the connection establishment message; or,
[0095] If the semi-static resource parameters are configured after the connection establishment process is completed, the semi-static resource parameters are carried in the connection reconfiguration message.
[0096] Connection establishment messages can be, for example, RRC connection establishment messages (such as RRCConnectionSetup-NB).
[0097] Connection reconfiguration messages can be transmitted via signaling bearers (SRB1bis). For example, a connection reconfiguration message can be an RRC connection reconfiguration message (such as RRCConenctionReconfiguration).
[0098] In this embodiment, by introducing a connection reconfiguration message, semi-static resources can be configured for terminals transmitting data based on the control plane scheme. On the one hand, this reduces the impact on existing messages (such as RRCConenctionSetup-NB). On the other hand, it ensures that semi-static resources are configured only when the terminal needs them, meaning that semi-static resources are configured on demand. This avoids configuring semi-static resources for the terminal even when voice call setup fails, thus reducing resource consumption.
[0099] In some embodiments, the semi-static resource parameters include one or more of the following:
[0100] The periodic information of the semi-static resources;
[0101] Available Hybrid Automatic Repeat Request (HARQ) process information for the semi-static resource;
[0102] The initial resource information of the semi-static resource;
[0103] The scheduling scrambling information of the semi-static resources.
[0104] In some embodiments, the aforementioned semi-static resource parameters may be provided via RRC messages. For example, RRC messages provide periodic information and scheduling scrambling information for semi-static resources.
[0105] In some embodiments, the aforementioned semi-static resource parameters may be provided via physical layer control signaling (such as DCI). For example, resource start location information may be provided via physical control signaling. In this example, before the access network device provides the start resource information of the semi-static resources via physical layer control signaling, the terminal may provide the access network device with recommended, suggested, or preferred semi-static periodic information. The terminal can determine the periodic semi-static resources based on the reported semi-static resource periodic information and the start resource location information provided by the physical layer control signaling.
[0106] The periodic information of semi-static resources can be the period of semi-static resources or the semi-static scheduling interval, such as 128 subframes, which can be understood as the interval of semi-static resources being 128 subframes.
[0107] Available HARQ process information for semi-static resources can include, for example, the number of available HARQ processes or the HARQ process ID for the semi-static resource.
[0108] The starting resource information of a semi-static resource can be understood as the starting position information of the resource. The starting position information of the resource may include the starting position information of the uplink semi-static resource and / or the starting position information of the downlink semi-static resource.
[0109] The scheduling scrambling information for semi-static resources can be SPS scrambling codes (such as SPS C-RNTI).
[0110] In some embodiments, when the scheduling scrambling information of the semi-static resources is defaulted, the terminal uses the C-RNTI (Cell-Radio Network Temporary Identifier) cell radio network temporary identifier by default.
[0111] In some embodiments, the scheduling scrambling information for semi-static resources is protocol-defined, for example, SPS C-RNTI = FFF8. In this case, the aforementioned semi-static resource parameters may not carry the scheduling scrambling information for the semi-static resources.
[0112] In some embodiments, if the semi-static resource parameters do not include available HARQ process information for the semi-static resource, the available HARQ process for the semi-static resource is the default configured HARQ process.
[0113] For example, when the number of available HARQ processes for the semi-static resources is defaulted, the terminal defaults to having N available HARQ processes. Here, N is a predefined value, such as 1 or 2. The HARQ process IDs corresponding to the default N HARQ processes can also be determined by a protocol. For example, if only one available HARQ process is available by default, the corresponding HARQ process ID is HARQ Process ID = 0. If two available HARQ processes are available by default, the corresponding HARQ process IDs are HARQ Process ID = 0 or 1.
[0114] It should be noted that when the semi-static resource parameters include the available HARQ process information of the semi-static resource, the available HARQ process information of the semi-static resource can be the default configured HARQ process information.
[0115] In some embodiments, the method further includes:
[0116] The terminal receives a first control signaling sent by the access network device, the first control signaling being used to provide the initial resource information of the semi-static resource.
[0117] The first control signaling can be understood as activation indication information for semi-static resources. The first control signaling activates semi-static resources by providing initial resource information for the semi-static resources.
[0118] For example, if the semi-static resource parameters do not include initial resource information, the access network device may send semi-static resource activation indication information to the terminal.
[0119] For example, when the semi-static resource parameters include initial resource information, the access network device can send a first control signaling to the terminal, which can be used to adjust the initial resource information of the semi-static resources.
[0120] In some instances, the access network device may provide the terminal with first control signaling multiple times to adjust the initial resource information of semi-static resources. For example, the access network device may provide the terminal with first control signaling multiple times based on the actual service requirements.
[0121] The activation indication information for semi-static resources can be the activation indication information for UL semi-static resources and / or the activation indication information for DL semi-static resources.
[0122] The first control signaling could be, for example, a DCI, which could be scrambled via SPS C-RNTI.
[0123] Optionally, the terminal receiving the first control signaling sent by the access network device further includes:
[0124] The terminal stores the semi-static resources configured by the access network device and the corresponding HARQ information based on the first control signaling. In some embodiments, the first control signaling also carries periodic information of the semi-static resources.
[0125] It should be noted that when the first control signaling carries the periodic information of semi-static resources, the terminal may assume that the period of the semi-static resources configured in the first control signaling covers or takes precedence over the period of the semi-static resources configured in the RRC message.
[0126] Optionally, the periodic information of the semi-static resource includes any one of the following:
[0127] The periodic bitmap of the semi-static resource;
[0128] The cycle of the semi-static resource;
[0129] The periodic index of the semi-static resource.
[0130] For example, the protocol can specify that the period of a semi-static resource includes {20ms, 40ms, 80ms}. Then, the period bitmap of the semi-static resource can be 3 bits, with each bit corresponding to the specified period. For instance, a period bitmap of 010 for a semi-static resource can be used to indicate that the period of the semi-static resource is 40ms.
[0131] The period of a semi-static resource can be, for example, SPS periodicity = 40ms.
[0132] The periodic index of a semi-static resource can be, for example, an SPS index. For instance, when the semi-static resource parameters include multiple SPS periods (such as an SPS periodicity list), the first control signaling can carry an SPS index, which corresponds to the multiple SPS periods in the semi-static resource parameters. For example, when the SPS periods of the semi-static resource include a first SPS period, the SPS index = 1; when the SPS periods of the semi-static resource include a second SPS period, the SPS index = 2.
[0133] In some embodiments, before the access network device configures semi-static resources to the terminal, the access network device obtains service mode information from the core network device, such as service cycle information, service packet size, service arrival time, and service flow direction, at least one of these.
[0134] In some embodiments, before the access network device configures semi-static resources to the terminal, the access network device obtains service mode information from the terminal, such as at least one of service cycle information, service packet size, service arrival time, and service flow direction.
[0135] In some embodiments, before the terminal receives the semi-static resources configured by the access network device, the method further includes:
[0136] The terminal reports first semi-static resource auxiliary information to the access network device;
[0137] The first semi-static resource auxiliary information is used to assist the access network device in configuring the semi-static resources.
[0138] The terminal reporting the first semi-static resource auxiliary information to the access network device can be understood as the terminal sending recommended semi-static resource parameters to the access network device. It can also be understood as the terminal recommending semi-static resource parameters to the access network device after the RRC connection establishment process is completed.
[0139] As one implementation method, the terminal reports the first semi-static resource auxiliary information to the access network device before the terminal receives the first control signaling sent by the access network device. At this time, the first control signaling is used to configure (or activate) the semi-static resources for the terminal. That is, step 301 is achieved by the terminal receiving the first control signaling sent by the access network device.
[0140] For access network devices, they can configure or activate semi-static resources for terminals based on auxiliary information reported by the terminals. The terminal reporting the first semi-static resource auxiliary information to the access network device helps the device to better configure or activate the semi-static resources.
[0141] Optionally, the first semi-static resource auxiliary information includes at least one of the following:
[0142] The periodic information of the semi-static resources;
[0143] Available HARQ process information for the semi-static resource.
[0144] For example, the recommended semi-static resource period for the terminal could be 40ms.
[0145] The available HARQ process information for semi-static resources can include the number of available HARQ processes or HARQ process IDs. It should be noted that, with the default number of available HARQ processes for semi-static resources, N available HARQ processes are recommended by default. Here, N is a conventional value, such as 1 or 2. The HARQ process IDs corresponding to the default N HARQ processes can also be determined by a protocol. For example, if only one available HARQ process is specified by default, the corresponding HARQ process ID is 0. If two available HARQ processes are specified by default, the corresponding HARQ process IDs are 0 and 1, respectively.
[0146] Optionally, the first semi-static resource auxiliary information may be reported in any of the following ways:
[0147] The first semi-static resource auxiliary information is reported via RRC messages; wherein, the RRC messages are transmitted via signaling bearer SRB1bis;
[0148] The first semi-static resource auxiliary information is reported through a Medium Access Control Element (MAC CE); wherein the MAC CE is identified by a first logical channel identity (LCID), which is a logical channel identity dedicated to the semi-static resource auxiliary information.
[0149] For example, the MAC CE may include a periodicity information field, which indicates the recommended SPS period. Alternatively, the MAC CE may include a bitmap. For instance, if the protocol specifies SPS resource periods of {20ms, 40ms, 80ms}, the bitmap may be 3 bits, with each bit corresponding to one of the specified periods. For example, bitmap 010 may be used to indicate an SPS period of 40ms.
[0150] In some embodiments, before the terminal receives the semi-static resources configured by the access network device, the method further includes:
[0151] During the connection establishment process, the terminal provides the access network device with second semi-static resource auxiliary information;
[0152] The second semi-static resource auxiliary information is used to assist the access network device in configuring the semi-static resources.
[0153] In this implementation, the terminal can provide semi-static resource auxiliary information (also known as SPS auxiliary information) to the access network device before configuring the semi-static resource parameters.
[0154] It should be noted that after providing the second semi-static resource auxiliary information to the access network device, the terminal can also provide the first semi-static resource auxiliary information to the access network device.
[0155] In some embodiments, the second semi-static resource assistance information includes one or more of the following:
[0156] The first indication is used to indicate that the connection was established because of a voice call.
[0157] The second indication is used to indicate that the connection was established because of an emergency call;
[0158] The third instruction is used to instruct the access network device to configure semi-static resources;
[0159] The fourth instruction is used to indicate a request for a dedicated voice signaling radio bearer.
[0160] For example, the reason for establishing an RRC connection can be a mo-voice call. For example, the terminal can carry an RRC connection establishment reason field in the RRC connection establishment request message, where the reason field is set to mo-voice call.
[0161] For example, the terminal may carry an RRC connection establishment reason field in the RRC connection establishment request message, wherein the reason field is set to emergency call.
[0162] The third instruction can be understood as a semi-static resource configuration request message. For example, the terminal can carry semi-static resource configuration request information in the RRC connection establishment request message.
[0163] The fourth instruction can be understood as a voice-dedicated signaling radio bearer request information. A voice-dedicated signaling radio bearer can be understood as a signaling radio bearer used only for transmitting voice-related data (such as voice service data). For example, a terminal can carry the voice-dedicated signaling radio bearer request information in its RRC connection establishment request message. Based on this, the access network device can know that the terminal has a request to transmit voice-related data, and can then configure semi-static resources for the terminal.
[0164] Semi-static resource configuration request information (such as SPSConfigurationRequest) can be a one-bit indicator field. For example, when the semi-static resource configuration request information is carried in the RRC connection establishment request message, or when the semi-static resource configuration request information is set to "true", the access network device configures the semi-static resource parameters for the terminal.
[0165] For example, the semi-static resource configuration request information can be request information shared by uplink and downlink. For instance, when a terminal provides the semi-static resource configuration request information to the base station, the base station defaults to requesting configuration of uplink and downlink SPS for the terminal. The semi-static resource configuration request information can also be request information used separately for uplink or downlink. For example, SPSConfigurationRequest-UL is used to request configuration of uplink semi-static resources, while SPSConfigurationRequest-DL is used to request configuration of downlink semi-static resources.
[0166] Optionally, when the terminal is the called terminal, the semi-static resource parameters are configured by default by the access network device. For example, when the terminal is the called terminal, the access network device triggers the terminal to establish an RRC connection through a paging mechanism. When the terminal accesses the base station, the access network device configures the semi-static resource parameters for the terminal by default.
[0167] In some embodiments, the method further includes:
[0168] The terminal sends a first confirmation message to the access network device, the first confirmation message being used to indicate that the terminal has activated the semi-static resource.
[0169] The first confirmation information can be carried via the MAC CE. Optionally, the MAC CE uses a newly introduced LCID identifier. Optionally, the LCID identifier is a dedicated LCID for voice services as agreed in the protocol.
[0170] In some embodiments, the method further includes:
[0171] The terminal receives a second control signaling sent by the access network device, the second control signaling being used to instruct the terminal to release semi-static resources.
[0172] The second control signaling can be understood as carrying semi-static resource release indication information, which is used to instruct the terminal to release semi-static resources. Optionally, the terminal can clear the semi-static resources configured by the access network device based on the semi-static resource release indication information.
[0173] In some embodiments, the method further includes:
[0174] The terminal sends a second confirmation message to the access network device, the second confirmation message indicating that the terminal has released the semi-static resource.
[0175] The second confirmation information can be carried via the MAC CE. Optionally, the MAC CE uses a newly introduced LCID identifier. Optionally, the LCID identifier is a dedicated LCID for voice services as agreed in the protocol.
[0176] The above are implementation examples of the method on the terminal side. The following describes implementation examples of the method on the access network device side.
[0177] Figure 4 This diagram illustrates a resource allocation method provided in an embodiment of this application. Figure 4 As shown, the resource allocation method includes the following steps:
[0178] Step 401: The access network device sends the semi-static resources configured by the access network device to the terminal;
[0179] The terminal mentioned above is a terminal that transmits data based on a control plane scheme.
[0180] In this embodiment of the application, by configuring semi-static resources for the terminal through the access network device, the terminal that transmits data based on the control plane scheme can transmit service data with periodic characteristics based on the semi-static resources, which also enables NB-IoT that uses the control plane scheme to transmit data to transmit service data with periodic characteristics.
[0181] Optionally, the terminal is a non-terrestrial terminal.
[0182] Optionally, the access network device sends semi-static resources configured by the access network device to the terminal, including any one of the following:
[0183] During the connection establishment process, the access network device sends the semi-static resource parameters configured by the access network device to the terminal;
[0184] After the connection establishment process is completed, the access network device sends the semi-static resource parameters configured by the access network device to the terminal.
[0185] In some embodiments, when the semi-static resource parameters are configured during the connection establishment process, the semi-static resource parameters are carried through the connection establishment message; or,
[0186] If the semi-static resource parameters are configured after the connection establishment process is completed, the semi-static resource parameters are carried in the connection reconfiguration message.
[0187] In some embodiments, the semi-static resource parameters include one or more of the following:
[0188] The periodic information of the semi-static resources;
[0189] Available HARQ process information for the semi-static resources;
[0190] The initial resource information of the semi-static resource;
[0191] The scheduling scrambling information of the semi-static resources.
[0192] In some embodiments, if the semi-static resource parameters do not include available HARQ process information for the semi-static resource, the available HARQ process for the semi-static resource is the default configured HARQ process.
[0193] In some embodiments, the method further includes:
[0194] The access network device sends a first control signaling message to the terminal, the first control signaling message being used to provide the initial resource information of the semi-static resource.
[0195] In some embodiments, the first control signaling also carries periodic information of the semi-static resource.
[0196] In some embodiments, the periodic information of the semi-static resource includes any one of the following:
[0197] The periodic bitmap of the semi-static resource;
[0198] The cycle of the semi-static resource;
[0199] The periodic index of the semi-static resource.
[0200] In some embodiments, before the access network device sends the first control signaling to the terminal, the method further includes:
[0201] The access network device obtains the service mode information of the target service, wherein the service mode information includes at least one of the period information of the target service, the data packet size information of the target service in a single period, and the data flow direction information of the target service in a single period, and the target service is a service that requires semi-static resource bearing.
[0202] Here, the first control signaling can be understood as being used to activate the semi-static resources corresponding to the target service.
[0203] The access network device may obtain the service mode information in any of the following ways:
[0204] The access network device obtains the service mode information from the core network device.
[0205] The access network device obtains the service mode information based on service statistics.
[0206] Optionally, before the access network device sends the semi-static resources configured by the access network device to the terminal, the method further includes:
[0207] The access network device receives the first semi-static resource auxiliary information reported by the terminal;
[0208] The first semi-static resource auxiliary information is used to assist the access network device in configuring the semi-static resources.
[0209] Optionally, the first semi-static resource auxiliary information includes one or more of the following:
[0210] The periodic information of the semi-static resources;
[0211] Available HARQ process information for the semi-static resource.
[0212] Optionally, the first semi-static resource auxiliary information may be reported in any of the following ways:
[0213] The first semi-static resource auxiliary information is reported via RRC messages; wherein, the RRC messages are transmitted via signaling bearer SRB1bis;
[0214] The first semi-static resource auxiliary information is reported through the Media Access Control Unit (MAC CE); wherein the MAC CE is identified by a first logical channel identifier, which is a logical channel identifier dedicated to the semi-static resource auxiliary information.
[0215] Optionally, before the access network device sends the semi-static resources configured by the access network device to the terminal, the method further includes:
[0216] During the connection establishment process, the access network device receives second semi-static resource assistance information provided by the terminal;
[0217] The second semi-static resource auxiliary information is used to assist the access network device in configuring the semi-static resources.
[0218] Optionally, the second semi-static resource auxiliary information includes one or more of the following:
[0219] The first indication is used to indicate that the connection was established because of a voice call.
[0220] The second indication is used to indicate that the connection was established because of an emergency call;
[0221] The third instruction is used to instruct the access network device to configure semi-static resources;
[0222] The fourth instruction is used to indicate a request for a dedicated voice signaling radio bearer.
[0223] Optionally, the method further includes:
[0224] The access network device receives a first confirmation message sent by the terminal, the first confirmation message being used to indicate that the terminal has activated the semi-static resource.
[0225] Optionally, the method further includes:
[0226] The access network device sends a second control signaling message to the terminal, the second control signaling message being used to instruct the terminal to release semi-static resources.
[0227] Optionally, before the access network device sends the second control signaling to the terminal, the method further includes:
[0228] The access network device obtains third semi-static resource auxiliary information from the core network device. The third semi-static resource auxiliary information is used to indicate that the terminal has ended the voice session.
[0229] The third semi-static resource auxiliary information can be understood as semi-static resource release auxiliary information. That is, before the access network device issues the semi-static resource release indication information, the access network device obtains the semi-static resource release auxiliary information from the core network device. The semi-static resource release auxiliary information includes indications that a voice session has ended.
[0230] Optionally, the method further includes:
[0231] The access network device receives a second confirmation message sent by the terminal, the second confirmation message being used to indicate that the terminal has released the semi-static resource.
[0232] For relevant descriptions of the embodiments in this application, please refer to... Figure 3 The relevant descriptions of the method embodiments, which can achieve the same technical effects, will not be repeated here to avoid repetition.
[0233] The following provides several specific embodiments to illustrate the interaction process between the terminal and the access network equipment. In the following embodiments, the access network equipment is uniformly referred to as a base station, and the semi-static resource parameters are uniformly referred to as SPS parameters.
[0234] Example 1: Configuring SPS-related parameters during RRC connection establishment
[0235] like Figure 5 As shown, it includes the following steps:
[0236] Step 1: During the RRC connection establishment process, the terminal receives the SPS parameters configured by the base station.
[0237] The terminal is a control plane narrowband Internet of Things (CP NB-IoT) terminal. Further, the terminal is an NTN terminal.
[0238] The SPS parameters are carried through RRC connection establishment messages (such as RRCConnectionSetup-NB).
[0239] The SPS parameters include SPS parameters for uplink transmission and / or SPS parameters for downlink transmission. Alternatively, the SPS parameters may be applicable to both uplink and downlink transmission.
[0240] The SPS parameters include the SPS resource period and the SPS scrambling code (such as SPS C-RNTI). The SPS resource period can be one or more SPS resource periods. Optionally, the SPS parameters also include the number of HARQ processes available for the SPS resource. It should be noted that, if the number of available HARQ processes for the SPS resource is defaulted, the terminal defaults to N available HARQ processes. Here, N is a conventional value, for example, it can be 1 or 2. The HARQ process IDs corresponding to the default N HARQ processes can also be agreed upon by the protocol. For example, if there is only one available HARQ process by default, the corresponding HARQ process ID HARQ Process ID = 0. If there are two available HARQ processes by default, the corresponding HARQ process IDs HARQProcess ID = 0 or 1.
[0241] Optionally, before the base station configures the SPS parameters, the terminal provides the base station with SPS assistance information (i.e., second semi-static resource assistance information). The SPS assistance information is used to assist the base station in configuring the SPS parameters. The SPS assistance information may include one or more of the following (1) to (3):
[0242] (1) Information used to indicate that the reason for the establishment of the RRC connection is voice (i.e., the first indication);
[0243] Specifically, the reason for establishing an RRC connection can be a mo-voice call. For example, the terminal can carry an RRC connection establishment reason field in the RRC connection establishment request message, where the reason field is set to mo-voice call.
[0244] (2) Information used to indicate that the reason for the establishment of the RRC connection is an emergency call (i.e., the second indication);
[0245] For example, the terminal may carry an RRC connection establishment reason field in the RRC connection establishment request message, and the reason field is set to emergency call.
[0246] (3) SPS configuration request information (i.e., third indication). The SPS configuration request information is used to request the base station to configure SPS parameters.
[0247] For example, the terminal may carry the SPS configuration request information in the RRC connection establishment request message.
[0248] The SPS configuration request information (e.g., SPSConfigurationRequest) can be a one-bit indicator field. For example, if the SPS configuration request information is carried in the RRC connection establishment request message, or if the SPS configuration request information is set to "true", the base station configures the SPS parameters for the terminal.
[0249] For example, the SPS configuration request information can be request information shared by uplink and downlink. For instance, when a terminal provides the SPS configuration request information to the base station, the base station defaults to requesting configuration of uplink SPS resources and downlink SPS resources for the terminal. The SPS configuration request information can also be request information used separately for uplink or downlink. For example, SPSConfigurationRequest-UL is used to request configuration of uplink SPS resources, while SPSConfigurationRequest-DL is used to request configuration of downlink SPS resources.
[0250] Optionally, when the terminal is the called terminal, the SPS parameters are configured by default by the base station. For example, when the terminal is the called terminal, the base station triggers the terminal to establish an RRC connection via a paging mechanism. When the terminal accesses the base station, the base station configures the SPS parameters for the terminal by default.
[0251] Step 2: The terminal receives the SPS activation indication information (i.e., the first control signaling) sent by the base station. Based on the SPS activation indication information, the terminal stores the semi-static resources configured by the base station and the corresponding HARQ information.
[0252] The SPS activation indication information may include UL SPS activation indication information and / or DL SPS activation indication information.
[0253] The SPS activation indication information can be carried via DCI. The DCI can be scrambled via SPS C-RNTI.
[0254] Optionally, the DCI also carries periodic information of the SPS resource. The periodic information of the SPS resource can be any one of the following (1) to (3):
[0255] (1) SPS resource cycle bit map.
[0256] For example, if the protocol specifies that the SPS resource period is {20ms, 40ms, 80ms}, then the SPS resource period bitmap can be 3 bits, with each bit corresponding to the specified period. For instance, an SPS resource period bitmap of 010 can be used to indicate that the SPS resource period is 40ms.
[0257] (2) SPS resource periodicity. For example, SPS periodicity = 40ms.
[0258] (3) SPS index. For example, SPS index.
[0259] For example, when the SPS parameter includes multiple SPS periods (such as an SPS periodicity list), the DCI can carry an SPS index, which corresponds to the multiple SPS periods in the SPS parameter. For instance, the SPS parameter includes a first SPS period with SPS index = 1; the SPS parameter includes a second SPS period with SPS index = 2.
[0260] It should be noted that when the DCI carries an SPS period, the terminal considers that the SPS period configured in the DCI covers the SPS period configured in the RRC message.
[0261] Optionally, before the base station sends the SPS activation indication information, the base station obtains service mode information of the service. The service mode information includes the service cycle information of the service. Optionally, the service mode information also includes data packet size information and data flow direction information within a single cycle. The SPS activation indication information is used to activate the SPS resources corresponding to the service.
[0262] The base station obtains the service mode information in any of the following ways:
[0263] The base station obtains the service mode information from the core network equipment.
[0264] The base station obtains the service mode information based on service statistics.
[0265] Step 3 (optional): The terminal sends SPS confirmation information (i.e., first confirmation information) back to the base station. The SPS confirmation information is used to indicate that the terminal has activated the SPS resources configured by the base station.
[0266] The SPS acknowledgment information is carried via the MAC CE. Optionally, the MAC CE is identified by a newly introduced Logical Channel Identity (LCID). Optionally, the LCID is a dedicated LCID for voice services as defined in the protocol.
[0267] Step 4 (optional): The terminal receives the SPS release indication information (i.e., the second control signaling) sent by the base station. Based on the SPS release indication information, the terminal clears the semi-static resources configured by the base station.
[0268] Before the base station sends the SPS release indication information, the base station obtains SPS release auxiliary information (i.e., third semi-static resource auxiliary information) from the core network. The SPS release auxiliary information includes an indication that the voice session has ended.
[0269] Step 5 (optional): The terminal sends SPS confirmation information (i.e., second confirmation information) back to the base station. The SPS confirmation information is used to indicate that the terminal has released the SPS resources configured by the base station.
[0270] The SPS confirmation information is carried via the MAC CE. Optionally, the MAC CE uses a newly introduced LCID identifier. Optionally, the LCID identifier is a dedicated LCID for voice services as agreed in the protocol.
[0271] Example 2: Introducing RRC connection reconfiguration messages to CP NB-IoT
[0272] like Figure 6 As shown, it includes the following steps:
[0273] Step 1: The terminal receives the SPS parameters configured by the base station. These SPS parameters are carried via an RRC connection reconfiguration message.
[0274] The terminal is a control plane narrowband Internet of Things (CP NB-IoT) terminal. Further, the terminal is an NTN terminal.
[0275] The RRC connection reconfiguration message is transmitted via SRB1bis.
[0276] The SPS parameters include SPS parameters for uplink transmission and / or SPS parameters for downlink transmission. Alternatively, the SPS parameters may be applicable to both uplink and downlink transmission.
[0277] The SPS parameters include the SPS resource period and the SPS scrambling code (such as SPS C-RNTI). Optionally, the SPS parameters also include the number of HARQ processes available for the SPS resource. It should be noted that, if the number of available HARQ processes for the SPS resource is defaulted, the terminal defaults to N available HARQ processes. Here, N is a conventional value, for example, it can be 1 or 2. The HARQ process IDs corresponding to the default N HARQ processes can also be determined by the protocol. For example, if only one available HARQ process is available by default, the corresponding HARQ process ID is HARQ Process ID = 0. If two available HARQ processes are available by default, the corresponding HARQ process IDs are HARQ Process ID = 0 or 1.
[0278] Optionally, the SPS parameters further include the starting position information of the SPS resources. The starting position information of the SPS resources includes the starting position information of the uplink SPS resources and / or the starting position information of the downlink SPS resources.
[0279] Before the base station sends the SPS parameters, the base station obtains service mode information, which includes service period information. The SPS parameters are used to configure the SPS resources corresponding to the service. The base station obtains the service mode information in any of the following ways:
[0280] The base station obtains the service mode information from the core network;
[0281] The base station obtains the service mode information based on service flow statistics;
[0282] The base station receives the service mode information reported by the terminal.
[0283] The service mode information reported by the terminal can be a recommended SPS period. The SPS period is determined by the terminal based on the service period. The terminal obtains the service period from its upper layer (such as NAS).
[0284] The service mode information reported by the terminal can be carried through RRC messages. These RRC messages can be transmitted via SRB1bis.
[0285] The service mode information reported by the terminal can be carried through the MAC CE. For example, the RecommendedSPS periodicity MAC CE. The MAC CE is identified by the LCID agreed upon in the protocol.
[0286] Step 2 (optional): The terminal receives SPS activation indication information (i.e., first control signaling) sent by the base station. Based on the SPS activation indication information, the terminal stores the semi-static resources configured by the base station and the corresponding HARQ information.
[0287] Where the SPS parameters do not include resource start location information, the base station sends the SPS activation indication information to the terminal.
[0288] The SPS activation indication information may be UL SPS activation indication information and / or DL SPS activation indication information.
[0289] The SPS activation indication information is carried via DCI. The DCI is scrambled using SPS C-RNTI.
[0290] The DCI carries the starting location information of the SPS resource.
[0291] Steps 3 to 5: Same as in Example 1.
[0292] Example 3: UE recommends SPS cycle, DCI activates SPS
[0293] like Figure 7 As shown, it includes the following steps:
[0294] Step 1: The terminal sends recommended SPS parameters (i.e., first semi-static resource assistance information) to the base station. The SPS parameters are used to assist the base station in configuring SPS resources for the terminal.
[0295] The terminal is a control plane narrowband Internet of Things (CP NB-IoT) terminal. Further, the terminal is an NTN terminal.
[0296] The SPS parameter includes the SPS period. For example, a recommended SPS period is 40ms. Optionally, the SPS parameter also includes the number of HARQ processes available for the SPS resource. It should be noted that, if the number of available HARQ processes for the SPS resource is defaulted, N available HARQ processes are recommended by default. Here, N is a conventional value, for example, it can be 1 or 2. The HARQ process IDs corresponding to the default N HARQ processes can also be determined by a protocol. For example, if only one available HARQ process is available by default, the corresponding HARQ process ID is HARQ Process ID = 0. If two available HARQ processes are available by default, the corresponding HARQ process IDs are HARQ Process ID = 0 or 1.
[0297] The SPS parameter can be reported in any of the following ways:
[0298] The SPS parameters can be carried through RRC messages. These RRC messages are transmitted via SRB1bis.
[0299] The SPS parameter can be carried through the MAC CE. For example, the Recommended SPS periodicity MACCE. The MAC CE is identified by the LCID agreed upon in the protocol.
[0300] The MAC CE may include a period information field, which is used to indicate the recommended SPS period.
[0301] Alternatively, the MAC CE may include a bitmap. For example, if the protocol specifies that the SPS resource period includes {20ms, 40ms, 80ms}, then the bitmap may be 3 bits, with each bit corresponding to the specified period. For instance, bitmap 010 can be used to indicate that the SPS period is 40ms;
[0302] Before sending the recommended SPS parameters to the base station, the terminal obtains the service cycle information of the service (i.e., the target service) to be carried by the SPS. For example, the terminal obtains the service cycle from its upper layer (such as NAS). Alternatively, the terminal's upper layer may obtain the service cycle information based on the service information negotiated during the IMS voice call process after completing the IMS voice call.
[0303] Step 2 (optional): The terminal receives SPS activation indication information (i.e., first control signaling) sent by the base station. Based on the SPS activation indication information, the terminal stores the semi-static resources configured by the base station and the corresponding HARQ information.
[0304] Where the SPS parameters do not include resource start location information, the base station sends the SPS activation indication information to the terminal.
[0305] The SPS activation indication information may be UL SPS activation indication information and / or DL SPS activation indication information.
[0306] The SPS activation indication information can be carried via DCI. The DCI can be scrambled using SPS C-RNTI. The SPS C-RNTI can be a protocol-defined value; for example, SPS C-RNTI = FFF8.
[0307] The DCI carries the starting location information of the SPS resource.
[0308] Steps 3 to 5: Same as in Example 1.
[0309] In summary, the solution provided by the embodiments of this application, under the control plane optimization architecture, enables the configuration of SPS resources for terminals to transmit periodic service data, thereby reducing system scheduling overhead.
[0310] The data transmission method provided in this application can be executed by a data transmission device. This application uses a data transmission device executing the data transmission method as an example to illustrate the data transmission device provided in this application.
[0311] This application provides a data transmission device. As an example, the data transmission device may be a communication device or a component within a communication device, such as a chip. The communication device may be a terminal, a network-side device, or a server, etc. Exemplarily, the terminal may include, but is not limited to, the type of terminal 11 listed above, and the network-side device may include, but is not limited to, the type of network-side device 12 listed above. This application does not impose specific limitations.
[0312] The data transmission device includes a receiving module, a transmitting module, and a processing module. These modules can be implemented in software or hardware. When implemented in hardware, the processing module can be implemented by a processor. For example, the processor can include general-purpose processors, special-purpose processors, such as a Central Processing Unit (CPU), microprocessor, Digital Signal Processor (DSP), Artificial Intelligence (AI) processor, Graphics Processing Unit (GPU), Application Specific Integrated Circuit (ASIC), Network Processor (NP), Field Programmable Gate Array (FPGA), or other programmable logic devices, gate circuits, transistors, discrete hardware components, etc. The receiving and transmitting modules can be implemented by a communication interface, which can include one or more of the following: transceiver, pins, circuits, bus, radio frequency unit, etc.
[0313] For details, see Figure 8 When the data transmission device is a terminal or a component within a terminal, the data transmission device 800 includes:
[0314] The first receiving module 801 is used to receive semi-static resources configured by the access network device for the terminal;
[0315] Processing module 802 is used to transmit data based on the semi-static resources;
[0316] The terminal mentioned above is a terminal that transmits data based on a control plane scheme.
[0317] Optionally, the terminal is a non-terrestrial terminal.
[0318] Optionally, the first receiving module is specifically used for any of the following:
[0319] During the connection establishment process, semi-static resource parameters configured by the access network device are received;
[0320] After the connection establishment process is completed, receive the semi-static resource parameters configured by the access network device.
[0321] Optionally, if the semi-static resource parameters are configured during the connection establishment process, the semi-static resource parameters are carried in the connection establishment message; or,
[0322] If the semi-static resource parameters are configured after the connection establishment process is completed, the semi-static resource parameters are carried in the connection reconfiguration message.
[0323] Optionally, the semi-static resource parameters include one or more of the following:
[0324] The periodic information of the semi-static resources;
[0325] The available Hybrid Automatic Repeat Request (HARQ) process information for the semi-static resources;
[0326] The initial resource information of the semi-static resource;
[0327] The scheduling scrambling information of the semi-static resources.
[0328] Optionally, if the semi-static resource parameters do not include available HARQ process information for the semi-static resource, the available HARQ process for the semi-static resource is the default configured HARQ process.
[0329] Optionally, the device further includes:
[0330] The second receiving module is used to receive the first control signaling sent by the access network device, wherein the first control signaling is used to provide the initial resource information of the semi-static resource.
[0331] Optionally, the first control signaling may also carry periodic information of the semi-static resource.
[0332] Optionally, the periodic information of the semi-static resource includes any one of the following:
[0333] The periodic bitmap of the semi-static resource;
[0334] The cycle of the semi-static resource;
[0335] The periodic index of the semi-static resource.
[0336] Optionally, the device further includes:
[0337] The first sending module is used to report the first semi-static resource auxiliary information to the access network device;
[0338] The first semi-static resource auxiliary information is used to assist the access network device in configuring the semi-static resources.
[0339] Optionally, the first semi-static resource auxiliary information includes at least one of the following:
[0340] The periodic information of the semi-static resources;
[0341] Available HARQ process information for the semi-static resource.
[0342] Optionally, the first semi-static resource auxiliary information may be reported in any of the following ways:
[0343] The first semi-static resource auxiliary information is reported via RRC messages; wherein, the RRC messages are transmitted via signaling bearer SRB1bis;
[0344] The first semi-static resource auxiliary information is reported through the Media Access Control Unit (MAC CE); wherein the MAC CE is identified by a first logical channel identifier, which is a logical channel identifier dedicated to the semi-static resource auxiliary information.
[0345] Optionally, the device further includes:
[0346] The second sending module is used to provide the access network device with second semi-static resource auxiliary information during the connection establishment process;
[0347] The second semi-static resource auxiliary information is used to assist the access network device in configuring the semi-static resources.
[0348] Optionally, the second semi-static resource auxiliary information includes one or more of the following:
[0349] The first indication is used to indicate that the connection was established because of a voice call.
[0350] The second indication is used to indicate that the connection was established because of an emergency call;
[0351] The third instruction is used to instruct the access network device to configure semi-static resources;
[0352] The fourth instruction is used to indicate a request for a dedicated voice signaling radio bearer.
[0353] Optionally, the device further includes:
[0354] The third sending module is used to send a first confirmation message to the access network device, the first confirmation message being used to indicate that the terminal has activated the semi-static resource.
[0355] Optionally, the device further includes:
[0356] The third receiving module is used to receive the second control signaling sent by the access network device, the second control signaling being used to instruct the terminal to release semi-static resources.
[0357] Optionally, the device further includes:
[0358] The fourth sending module is used to send a second confirmation message to the access network device, the second confirmation message being used to indicate that the terminal has released the semi-static resource.
[0359] Optionally, the processing module is specifically used for:
[0360] Voice-related data is transmitted based on the aforementioned semi-static resources;
[0361] The voice-related data includes at least one of voice signaling data and voice service data.
[0362] The data transmission device provided in this application embodiment can achieve... Figure 3 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0363] The resource configuration method provided in this application can be executed by a resource configuration device. This application uses the example of a resource configuration device executing the resource configuration method to illustrate the resource configuration device provided in this application.
[0364] This application provides a resource configuration device. As an example, the resource configuration device may be a communication device or a component within a communication device, such as a chip. The communication device may be a terminal, a network-side device, or a server, etc. Exemplarily, the terminal may include, but is not limited to, the type of terminal 11 listed above, and the network-side device may include, but is not limited to, the type of network-side device 12 listed above. This application does not impose specific limitations.
[0365] The resource allocation device includes a receiving module, a transmitting module, and a processing module. These modules can be implemented in software or hardware. When implemented in hardware, the processing module can be implemented by a processor. For example, the processor can include general-purpose processors, special-purpose processors, such as a Central Processing Unit (CPU), microprocessor, Digital Signal Processor (DSP), Artificial Intelligence (AI) processor, Graphics Processing Unit (GPU), Application Specific Integrated Circuit (ASIC), Network Processor (NP), Field Programmable Gate Array (FPGA), or other programmable logic devices, gate circuits, transistors, discrete hardware components, etc. The receiving and transmitting modules can be implemented by a communication interface, which can include one or more of the following: transceiver, pins, circuits, bus, radio frequency unit, etc.
[0366] For details, see Figure 9 When the resource configuration device is a network-side device or a component within a network-side device, the resource configuration device 900 includes:
[0367] The first sending module 901 is used to send semi-static resources configured by the access network device to the terminal;
[0368] The terminal mentioned above is a terminal that transmits data based on a control plane scheme.
[0369] Optionally, the terminal is a non-terrestrial terminal.
[0370] Optionally, the first sending module is specifically used for any of the following:
[0371] During the connection establishment process, the semi-static resource parameters configured by the access network device are sent to the terminal;
[0372] After the connection establishment process is completed, the semi-static resource parameters configured by the access network device are sent to the terminal.
[0373] Optionally, if the semi-static resource parameters are configured during the connection establishment process, the semi-static resource parameters are carried in the connection establishment message; or,
[0374] If the semi-static resource parameters are configured after the connection establishment process is completed, the semi-static resource parameters are carried in the connection reconfiguration message.
[0375] Optionally, the semi-static resource parameters include one or more of the following:
[0376] The periodic information of the semi-static resources;
[0377] The available Hybrid Automatic Repeat Request (HARQ) process information for the semi-static resources;
[0378] The initial resource information of the semi-static resource;
[0379] The scheduling scrambling information of the semi-static resources.
[0380] Optionally, if the semi-static resource parameters do not include available HARQ process information for the semi-static resource, the available HARQ process for the semi-static resource is the default configured HARQ process.
[0381] Optionally, the device further includes:
[0382] The second sending module is used to send a first control signaling to the terminal, wherein the first control signaling is used to provide the initial resource information of the semi-static resource.
[0383] Optionally, the first control signaling may also carry periodic information of the semi-static resource.
[0384] Optionally, the periodic information of the semi-static resource includes any one of the following:
[0385] The periodic bitmap of the semi-static resource;
[0386] The cycle of the semi-static resource;
[0387] The periodic index of the semi-static resource.
[0388] Optionally, the device further includes:
[0389] The first processing module is used to obtain the business mode information of the target service, wherein the business mode information includes at least one of the period information of the target service, the data packet size information of the target service in a single period, and the data flow direction information of the target service in a single period, and the target service is a service that requires semi-static resources to carry.
[0390] Optionally, the device further includes:
[0391] The first receiving module is used to receive the first semi-static resource auxiliary information reported by the terminal;
[0392] The first semi-static resource auxiliary information is used to assist the access network device in configuring the semi-static resources.
[0393] Optionally, the first semi-static resource auxiliary information includes one or more of the following:
[0394] The periodic information of the semi-static resources;
[0395] Available HARQ process information for the semi-static resource.
[0396] Optionally, the first semi-static resource auxiliary information may be reported in any of the following ways:
[0397] The first semi-static resource auxiliary information is reported via RRC messages; wherein, the RRC messages are transmitted via signaling bearer SRB1bis;
[0398] The first semi-static resource auxiliary information is reported through the Media Access Control Unit (MAC CE); wherein the MAC CE is identified by a first logical channel identifier, which is a logical channel identifier dedicated to the semi-static resource auxiliary information.
[0399] Optionally, the device further includes:
[0400] The second receiving module is used to receive second semi-static resource auxiliary information provided by the terminal during the connection establishment process;
[0401] The second semi-static resource auxiliary information is used to assist the access network device in configuring the semi-static resources.
[0402] Optionally, the second semi-static resource auxiliary information includes one or more of the following:
[0403] The first indication is used to indicate that the connection was established because of a voice call.
[0404] The second indication is used to indicate that the connection was established because of an emergency call;
[0405] The third instruction is used to instruct the access network device to configure semi-static resources;
[0406] The fourth instruction is used to indicate a request for a dedicated voice signaling radio bearer.
[0407] Optionally, the device further includes:
[0408] The third receiving module is used to receive the first confirmation information sent by the terminal, the first confirmation information being used to indicate that the terminal has activated the semi-static resource.
[0409] Optionally, the device further includes:
[0410] The third sending module is used to send a second control signaling to the terminal, the second control signaling being used to instruct the terminal to release semi-static resources.
[0411] Optionally, the device further includes:
[0412] The second processing module is used to obtain third semi-static resource auxiliary information from the core network equipment. The third semi-static resource auxiliary information is used to indicate that the terminal has ended the voice session.
[0413] Optionally, the device further includes:
[0414] The fourth receiving module is used to receive the second confirmation information sent by the terminal, the second confirmation information being used to indicate that the terminal has released the semi-static resource.
[0415] The resource allocation device provided in this application embodiment can achieve... Figure 4 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0416] like Figure 10 As shown, this application embodiment also provides a communication device 1000, including a processor 1001 and a memory 1002. The memory 1002 stores programs or instructions that can run on the processor 1001. For example, when the communication device 1000 is a terminal, the program or instructions executed by the processor 1001 implement the various steps of the above-described terminal-side method embodiment and achieve the same technical effect. When the communication device 1000 is a network-side device, the program or instructions executed by the processor 1001 implement the various steps of the above-described access network device-side method embodiment and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0417] This application embodiment also provides a terminal, including 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, for example... Figure 3 The steps in the method embodiment shown are illustrated. This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and achieve the same technical effect. The terminal can be... Figure 8 The data transmission device shown. Specifically, Figure 11 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0418] The terminal 1100 includes, but is not limited to, at least some of the following components: radio frequency unit 1101, network module 1102, audio output unit 1103, input unit 1104, sensor 1105, display unit 1106, user input unit 1107, interface unit 1108, memory 1109, and processor 1110.
[0419] Those skilled in the art will understand that the terminal 1100 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1110 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 11 The terminal structure shown does not constitute a limitation on 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 elaborated here.
[0420] It should be understood that, in this embodiment, the input unit 1104 may include a graphics processor 11041 and a microphone 11042. The graphics processor 11041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1106 may include a display panel 11061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1107 includes at least one of a touch panel 11071 and other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include a touch detection device and a touch controller. Other input devices 11072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0421] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 1101 can transmit it to the processor 1110 for processing; in addition, the radio frequency unit 1101 can send uplink data to the network-side device. Typically, the radio frequency unit 1101 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.
[0422] The memory 1109 can be used to store software programs or instructions, as well as various data. The memory 1109 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1109 may include volatile memory or non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or 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 memory bus RAM (DRRAM). The memory 1109 in this embodiment includes, but is not limited to, these and any other suitable types of memory.
[0423] Processor 1110 may include one or more processing units; optionally, processor 1110 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1110.
[0424] The radio frequency unit 1101 is used for:
[0425] Receive semi-static resources configured by the access network equipment;
[0426] Processor 1110 is used for:
[0427] Data is transmitted based on the aforementioned semi-static resources;
[0428] The terminal mentioned above is a terminal that transmits data based on a control plane scheme.
[0429] In this embodiment, the terminal that transmits data based on the control plane scheme can transmit service data with periodic characteristics based on semi-static resources. Similarly, NB-IoT that uses the control plane scheme to transmit data can also transmit service data with periodic characteristics.
[0430] It is understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the data transmission method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be described again here.
[0431] This application embodiment 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 used to run programs or instructions to implement, for example... Figure 4 The steps of the method embodiment shown are illustrated. This network-side device embodiment corresponds to the above-described access network device method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and can achieve the same technical effect.
[0432] Specifically, embodiments of this application also provide a network-side device, which can be... Figure 9 The resource allocation device shown. (For example...) Figure 12 As shown, the network-side device 1200 includes: an antenna 121, a radio frequency (RF) device 122, a baseband device 123, a processor 124, and a memory 125. The antenna 121 is connected to the RF device 122. In the uplink direction, the RF device 122 receives information through the antenna 121 and transmits the received information to the baseband device 123 for processing. In the downlink direction, the baseband device 123 processes the information to be transmitted and sends it to the RF device 122. The RF device 122 processes the received information and transmits it through the antenna 121.
[0433] The method executed by the access network device in the above embodiments can be implemented in the baseband device 123, which includes a baseband processor.
[0434] The baseband device 123 may include, for example, at least one baseband board on which multiple chips are disposed, such as... Figure 12 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 125 via a bus interface to call the program in the memory 125 and execute the network device operation shown in the above method embodiment.
[0435] The network-side device may also include a network interface 126, such as a Common Public Radio Interface (CPRI).
[0436] Specifically, the network-side device 1200 in this application embodiment further includes: instructions or programs stored in memory 125 and executable on processor 124, wherein processor 124 calls the instructions or programs in memory 125 to execute. Figure 9 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.
[0437] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described resource allocation method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0438] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.
[0439] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above data transmission method embodiment or the various processes of the above resource allocation method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0440] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0441] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described data transmission method embodiments or the various processes of the above-described resource allocation method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0442] This application also provides a communication system, including: a terminal and a network-side device, wherein the terminal can be used to perform the steps of the data transmission method described above, and the network-side device can be used to perform the steps of the resource configuration method described above.
[0443] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0444] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.
[0445] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.
Claims
1. A data transmission method, characterized in that, include: The terminal receives semi-static resources configured by the access network equipment; The terminal transmits data based on the semi-static resources; The terminal mentioned above is a terminal that transmits data based on a control plane scheme.
2. The method according to claim 1, characterized in that, The terminal is a non-terrestrial terminal.
3. The method according to claim 1, characterized in that, The terminal receives semi-static resources configured by the access network device, including any one of the following: During the connection establishment process, the terminal receives semi-static resource parameters configured by the access network device; After the connection establishment process is completed, the terminal receives the semi-static resource parameters configured by the access network device.
4. The method according to claim 3, characterized in that, If the semi-static resource parameters are configured during the connection establishment process, the semi-static resource parameters are carried through the connection establishment message; or, If the semi-static resource parameters are configured after the connection establishment process is completed, the semi-static resource parameters are carried in the connection reconfiguration message.
5. The method according to claim 3 or 4, characterized in that, The semi-static resource parameters include one or more of the following: The periodic information of the semi-static resources; The available Hybrid Automatic Repeat Request (HARQ) process information for the semi-static resources; The initial resource information of the semi-static resource; The scheduling scrambling information of the semi-static resources.
6. The method according to claim 5, characterized in that, If the semi-static resource parameters do not include available HARQ process information for the semi-static resource, the available HARQ process for the semi-static resource is the default configured HARQ process.
7. The method according to any one of claims 1 to 6, characterized in that, The method further includes: The terminal receives a first control signaling sent by the access network device, the first control signaling being used to provide the initial resource information of the semi-static resource.
8. The method according to claim 7, characterized in that, The first control signaling also carries periodic information of the semi-static resource.
9. The method according to claim 8, characterized in that, The periodic information of the semi-static resource includes any one of the following: The periodic bitmap of the semi-static resource; The cycle of the semi-static resource; The periodic index of the semi-static resource.
10. The method according to any one of claims 1 to 9, characterized in that, Before the terminal receives the semi-static resources configured by the access network device, the method further includes: The terminal reports first semi-static resource auxiliary information to the access network device; The first semi-static resource auxiliary information is used to assist the access network device in configuring the semi-static resources.
11. The method according to claim 10, characterized in that, The first semi-static resource auxiliary information includes at least one of the following: The periodic information of the semi-static resources; Available HARQ process information for the semi-static resource.
12. The method according to claim 10, characterized in that, The first semi-static resource auxiliary information is reported in any of the following ways: The first semi-static resource auxiliary information is reported via RRC messages; wherein, the RRC messages are transmitted via signaling bearer SRB1bis; The first semi-static resource auxiliary information is reported through the Media Access Control Unit (MAC CE); wherein, the MAC CE is identified by a first logical channel identifier, which is a logical channel identifier dedicated to the semi-static resource auxiliary information.
13. The method according to any one of claims 1 to 12, characterized in that, Before the terminal receives the semi-static resources configured by the access network device, the method further includes: During the connection establishment process, the terminal provides the access network device with second semi-static resource auxiliary information; The second semi-static resource auxiliary information is used to assist the access network device in configuring the semi-static resources.
14. The method according to claim 13, characterized in that, The second semi-static resource auxiliary information includes one or more of the following: The first indication is used to indicate that the connection was established because of a voice call. The second indication is used to indicate that the connection was established because of an emergency call; The third instruction is used to instruct the access network device to configure semi-static resources; The fourth instruction is used to indicate a request for a dedicated voice signaling radio bearer.
15. The method according to any one of claims 1 to 14, characterized in that, The terminal transmits data based on the semi-static resources, including: The terminal transmits voice-related data based on the semi-static resources; The voice-related data includes at least one of voice signaling data and voice service data.
16. A resource allocation method, characterized in that, include: The access network device sends the semi-static resources configured by the access network device to the terminal; The terminal mentioned above is a terminal that transmits data based on a control plane scheme.
17. The method according to claim 16, characterized in that, The terminal is a non-terrestrial terminal.
18. The method according to claim 16, characterized in that, The access network device sends semi-static resources configured by the access network device to the terminal, including any one of the following: During the connection establishment process, the access network device sends the semi-static resource parameters configured by the access network device to the terminal; After the connection establishment process is completed, the access network device sends the semi-static resource parameters configured by the access network device to the terminal.
19. The method according to claim 18, characterized in that, If the semi-static resource parameters are configured during the connection establishment process, the semi-static resource parameters are carried through the connection establishment message; or, If the semi-static resource parameters are configured after the connection establishment process is completed, the semi-static resource parameters are carried in the connection reconfiguration message.
20. The method according to claim 18 or 19, characterized in that, The semi-static resource parameters include one or more of the following: The periodic information of the semi-static resources; The available Hybrid Automatic Repeat Request (HARQ) process information for the semi-static resources; The initial resource information of the semi-static resource; The scheduling scrambling information of the semi-static resources.
21. The method according to claim 20, characterized in that, If the semi-static resource parameters do not include available HARQ process information for the semi-static resource, the available HARQ process for the semi-static resource is the default configured HARQ process.
22. The method according to any one of claims 16 to 21, characterized in that, The method further includes: The access network device sends a first control signaling message to the terminal, the first control signaling message being used to provide the initial resource information of the semi-static resource.
23. The method according to claim 22, characterized in that, The first control signaling also carries periodic information of the semi-static resource.
24. The method according to claim 23, characterized in that, The periodic information of the semi-static resource includes any one of the following: The periodic bitmap of the semi-static resource; The cycle of the semi-static resource; The periodic index of the semi-static resource.
25. The method according to any one of claims 22 to 24, characterized in that, Before the access network device sends the first control signaling to the terminal, the method further includes: The access network device acquires the service mode information of the target service, wherein the service mode information includes at least one of the period information of the target service, the data packet size information of the target service in a single period, and the data flow direction information of the target service in a single period, and the target service is a service that requires semi-static resource carrying.
26. The method according to any one of claims 16 to 25, characterized in that, Before the access network device sends the semi-static resources configured by the access network device to the terminal, the method further includes: The access network device receives the first semi-static resource auxiliary information reported by the terminal; The first semi-static resource auxiliary information is used to assist the access network device in configuring the semi-static resources.
27. The method according to claim 26, characterized in that, The first semi-static resource auxiliary information includes one or more of the following: The periodic information of the semi-static resources; Available HARQ process information for the semi-static resource.
28. The method according to claim 26, characterized in that, The first semi-static resource auxiliary information is reported in any of the following ways: The first semi-static resource auxiliary information is reported via RRC messages; wherein, the RRC messages are transmitted via signaling bearer SRB1bis; The first semi-static resource auxiliary information is reported through the Media Access Control Unit (MAC CE); wherein, the MAC CE is identified by a first logical channel identifier, which is a logical channel identifier dedicated to the semi-static resource auxiliary information.
29. The method according to any one of claims 16 to 28, characterized in that, Before the access network device sends the semi-static resources configured by the access network device to the terminal, the method further includes: During the connection establishment process, the access network device receives second semi-static resource assistance information provided by the terminal; The second semi-static resource auxiliary information is used to assist the access network device in configuring the semi-static resources.
30. The method according to claim 29, characterized in that, The second semi-static resource auxiliary information includes one or more of the following: The first indication is used to indicate that the connection was established because of a voice call. The second indication is used to indicate that the connection was established because of an emergency call; The third instruction is used to instruct the access network device to configure semi-static resources; The fourth instruction is used to indicate a request for a dedicated voice signaling radio bearer.
31. A data transmission device, characterized in that, The device includes: The first receiving module is used to receive semi-static resources configured by the access network equipment for the terminal; A processing module is used to transmit data based on the semi-static resources; The terminal mentioned above is a terminal that transmits data based on a control plane scheme.
32. The apparatus according to claim 31, characterized in that, The first receiving module is specifically used for any one of the following: During the connection establishment process, semi-static resource parameters configured by the access network device are received; After the connection establishment process is completed, receive the semi-static resource parameters configured by the access network device.
33. The apparatus according to claim 31 or 32, characterized in that, The device further includes: The second receiving module is used to receive the first control signaling sent by the access network device, wherein the first control signaling is used to provide the initial resource information of the semi-static resource.
34. The apparatus according to any one of claims 31 to 33, characterized in that, The device further includes: The first sending module is used to report the first semi-static resource auxiliary information to the access network device; The first semi-static resource auxiliary information is used to assist the access network device in configuring the semi-static resources.
35. The apparatus according to any one of claims 31 to 34, characterized in that, The device further includes: The second sending module is used to provide the access network device with second semi-static resource auxiliary information during the connection establishment process; The second semi-static resource auxiliary information is used to assist the access network device in configuring the semi-static resources.
36. The apparatus according to any one of claims 31 to 35, characterized in that, The processing module is specifically used for: Voice-related data is transmitted based on the aforementioned semi-static resources; The voice-related data includes at least one of voice signaling data and voice service data.
37. A resource allocation device, characterized in that, The device includes: The first sending module is used to send semi-static resources configured by the access network device to the terminal; The terminal mentioned above is a terminal that transmits data based on a control plane scheme.
38. The apparatus according to claim 37, characterized in that, The first sending module is specifically used for any one of the following: During the connection establishment process, the semi-static resource parameters configured by the access network device are sent to the terminal; After the connection establishment process is completed, the semi-static resource parameters configured by the access network device are sent to the terminal.
39. The apparatus according to claim 37 or 38, characterized in that, The device further includes: The second sending module is used to send a first control signaling to the terminal, wherein the first control signaling is used to provide the initial resource information of the semi-static resource.
40. The apparatus according to any one of claims 37 to 39, characterized in that, The device further includes: The first processing module is used to obtain the business mode information of the target service, wherein the business mode information includes at least one of the period information of the target service, the data packet size information of the target service in a single period, and the data flow direction information of the target service in a single period, and the target service is a service that requires semi-static resources to carry.
41. The apparatus according to any one of claims 37 to 40, characterized in that, The device further includes: The first receiving module is used to receive the first semi-static resource auxiliary information reported by the terminal; The first semi-static resource auxiliary information is used to assist the access network device in configuring the semi-static resources.
42. The apparatus according to any one of claims 37 to 41, characterized in that, The device further includes: The second receiving module is used to receive second semi-static resource auxiliary information provided by the terminal during the connection establishment process; The second semi-static resource auxiliary information is used to assist the access network device in configuring the semi-static resources.
43. A communication device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the data transmission method as claimed in any one of claims 1 to 15, or to implement the steps of the resource allocation method as claimed in any one of claims 16 to 30.
44. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the data transmission method as described in any one of claims 1 to 15, or the steps of the resource allocation method as described in any one of claims 16 to 30.
45. A computer program product, characterized in that, It includes computer instructions that, when executed by a processor, implement the steps of the data transmission method as described in any one of claims 1 to 15, or the steps of the resource allocation method as described in any one of claims 16 to 30.