A data transmission method and related apparatus
By activating BWP resources and/or SPS resources, the problem of discontinuous data transmission in idle or deactivated terminal devices is solved, thus realizing an energy-saving data transmission method.
Patent Information
- Application Number
- CN202080105192.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-23
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2040-10-23
AI Technical Summary
In existing technologies, terminal devices in idle or deactivated states cannot achieve continuous or periodic data transmission, resulting in high energy consumption.
By sending a first message to the terminal device, the BWP resource and/or SPS resource are activated, enabling the terminal device to achieve continuous or periodic data transmission in idle or deactivated states.
It enables continuous or periodic data transmission from terminal devices even when no connection is established, thus saving energy consumption of terminal devices.
Smart Images

Figure CN116134923B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the communication technology field, and particularly relates to a data transmission method and related device. BACKGROUND
[0002] At present, for the narrow band internet of things (NB-IoT), enhanced coverage, bandwidth reduced low complexity, etc. scenarios, the terminal device in the idle state can realize data transmission with the network device through the early data transmission (EDT) technology or the pre-configuration uplink resource (PUR) technology.
[0003] However, when the EDT technology or the PUR technology is used to realize data transmission with the network device, only single data transmission can be realized, and the continuity or periodic transmission of data cannot be realized. SUMMARY
[0004] The present application provides a data transmission method and related device, so that the terminal device in the idle state or the deactivated state realizes the continuity and / or non-periodic transmission of data.
[0005] In a first aspect, a data transmission method is provided, comprising:
[0006] The terminal device in the idle state or the deactivated state receives a first message sent by a network device;
[0007] The terminal device in the idle state or the deactivated state activates one or more resources in a first resource according to the first message, to obtain an activated second resource, wherein the first resource comprises a bandwidth part (BWP) resource and / or a semi-persistent scheduling (SPS) resource;
[0008] The terminal device in the idle state or the deactivated state communicates with the network device according to the activated second resource.
[0009] It can be seen that in the above technical solution, by sending the first message to the terminal device in the idle state or the deactivated state, the terminal device in the idle state or the deactivated state activates one or more resources in the first resource according to the first message, so that the terminal device in the idle state or the deactivated state can communicate with the network device according to the activated BWP resource and / or SPS resource, and the continuity or periodicity of data transmission is realized. At the same time, since the terminal device realizes the continuity or periodicity of data transmission in the state of not establishing a connection with the network device, the energy consumption of the terminal device is saved.
[0010] Optionally, before receiving the first message sent by the network device, the method further comprises:
[0011] receiving a first release message sent by the network device, the first release message being used to indicate that the terminal device retains the first resource after entering the idle state or the deactivated state, or the first release message comprising configuration information of the first resource.
[0012] It can be seen that in the above technical solution, by sending the first release message to the terminal device, the terminal device can retain the first resource after entering the idle state or the deactivated state, or the terminal device can obtain the configuration information of the first resource.
[0013] Optionally, if the terminal device performs cell reselection, before receiving the first message sent by the network device, the method further comprises:
[0014] sending a second message to the network device, the second message being used to initiate random access to the network device, and the network device being a network device of a cell for which the terminal device performs cell reselection.
[0015] It can be seen that in the above technical solution, if the terminal device performs cell reselection, the terminal device in the idle state or the deactivated state sends a second message to the network device, so that the network device is aware that the terminal device is within its service range. At the same time, since the terminal device realizes the sending of the second message in the state of not establishing a connection with the network device, the energy consumption of the terminal device is saved.
[0016] Optionally, the method further comprises:
[0017] sending a third message to the network device, the third message being used to request the first resource;
[0018] receiving a fourth message sent by the network device, the fourth message comprising configuration information of the first resource.
[0019] It can be seen that in the technical solution, the terminal device can obtain the configuration information of the first resource in the case of cell reselection.
[0020] Optionally, after the network device establishes a radio resource control (RRC) connection with the terminal device, the method further includes:
[0021] receiving a second release message sent by the network device, the second release message being used to instruct the terminal device to release the RRC connection.
[0022] It can be seen that in the technical solution, the terminal device is in an idle state by receiving the second release message, thereby saving the energy consumption of the terminal device.
[0023] Optionally, the activating one or more resources in the first resource according to the first message to obtain the activated second resource includes:
[0024] The first message includes first indication information, and the first indication information is used to activate one or more resources in the first resource.
[0025] According to the first indication information, one or more resources in the first resource are activated to obtain the activated second resource.
[0026] It can be seen that in the technical solution, the terminal device can activate the resource according to the indication information.
[0027] Optionally, the method further includes:
[0028] The first message further includes second indication information, and the second indication information is used to deactivate one or more resources in the first resource.
[0029] According to the second indication information, one or more resources in the first resource are deactivated to obtain the deactivated third resource.
[0030] It can be seen that in the technical solution, the terminal device can deactivate the resource according to the indication information.
[0031] In a second aspect, a data transmission method is provided, including:
[0032] sending a first message to a terminal device;
[0033] communicating with the terminal device according to the activated second resource, the activated second resource being obtained by the terminal device in an idle state or a deactivated state by activating one or more resources in a first resource according to the first message, the first resource including a bandwidth part (BWP) resource and / or a semi-persistent scheduling (SPS) resource.
[0034] It can be seen that in the above technical solution, by sending the first message to the terminal device, the terminal device in the idle state or the deactivated state activates one or more resources in the first resource according to the first message, so that the network device can communicate with the terminal device according to the activated BWP resource and / or SPS resource, and the continuity or periodicity of data transmission is realized.
[0035] Optionally, before the first message is sent to the terminal device, the method further comprises:
[0036] sending a first release message to the terminal device, the first release message being used to instruct the terminal device to retain the first resource after entering the idle state or the deactivated state, or the first release message comprising configuration information of the first resource.
[0037] It can be seen that in the above technical solution, by sending the first release message to the terminal device, the terminal device can retain the first resource after entering the idle state or the deactivated state, or the terminal device can obtain the configuration information of the first resource.
[0038] Optionally, before the first message is sent to the terminal device, the method further comprises:
[0039] receiving a second message sent by the terminal device, the second message being used to initiate random access to the network device, the network device being a network device of a cell for which the terminal device performs cell reselection.
[0040] It can be seen that in the above technical solution, if the terminal device performs cell reselection, the terminal device in the idle state or the deactivated state sends a second message to the network device, so that the network device is aware that the terminal device is within its service range. At the same time, since the terminal device realizes the sending of the second message in a state without establishing a connection with the network device, the energy consumption of the terminal device is saved.
[0041] Optionally, the method further comprises:
[0042] receiving a third message sent by the terminal device, the third message being used to request the first resource;
[0043] sending a fourth message to the terminal device, the fourth message comprising configuration information of the first resource.
[0044] It can be seen that in the above technical solution, the terminal device can obtain the configuration information of the first resource in the case of performing cell reselection.
[0045] Optionally, after the network device establishes a radio resource control (RRC) connection with the terminal device, the method further comprises:
[0046] a second release message is sent to the terminal device, the second release message being used to instruct the terminal device to release the RRC connection.
[0047] It can be seen that, in the above technical solution, the terminal device is in the idle state by sending the second release message, thereby saving the energy consumption of the terminal device.
[0048] Optionally, the first message includes first indication information, and the first indication information is used to activate one or more resources in the first resources.
[0049] It can be seen that, in the above technical solution, the terminal device can activate the resources according to the indication information.
[0050] Optionally, the first message further includes second indication information, and the second indication information is used to deactivate one or more resources in the first resources.
[0051] It can be seen that, in the above technical solution, the terminal device can deactivate the resources according to the indication information.
[0052] In a third aspect, a terminal device is provided, the terminal device being a chip or a device including a chip, the terminal device being in an idle state or a deactivated state, the terminal device including a transceiver module and a processing module,
[0053] The transceiver module is configured to receive a first message sent by a network device.
[0054] The processing module is configured to activate one or more resources in first resources according to the first message, to obtain activated second resources, and the first resources include bandwidth part (BWP) resources and / or semi-persistent scheduling (SPS) resources.
[0055] The transceiver module is configured to communicate with the network device according to the activated second resources.
[0056] Optionally, the transceiver module is further configured to receive a first release message sent by the network device before receiving the first message sent by the network device, and the first release message is used to instruct the terminal device to retain the first resources after entering the idle state or the deactivated state, or the first release message includes configuration information of the first resources.
[0057] Optionally, if the terminal device performs cell reselection, the transceiver module is further configured to send a second message to the network device before receiving the first message sent by the network device, and the second message is used to initiate random access to the network device, and the network device is a network device of a cell for which the terminal device performs cell reselection.
[0058] Optionally, the transceiver module is further configured to send a third message to the network device, where the third message is used to request the first resource; and receive a fourth message sent by the network device, where the fourth message includes configuration information of the first resource.
[0059] Optionally, after the network device establishes a radio resource control (RRC) connection with the terminal device, the transceiver module is further configured to receive a second release message sent by the network device, where the second release message is used to instruct the terminal device to release the RRC connection.
[0060] Optionally, when one or more resources in the first resource are activated to obtain the activated second resource according to the first message, the first message includes first indication information, where the first indication information is used to activate the one or more resources in the first resource.
[0061] The processing module is configured to activate the one or more resources in the first resource to obtain the activated second resource according to the first indication information.
[0062] Optionally, the first message further includes second indication information, where the second indication information is used to deactivate the one or more resources in the first resource.
[0063] The processing module is further configured to deactivate the one or more resources in the first resource to obtain the deactivated third resource according to the second indication information.
[0064] In a fourth aspect, a network device is provided, which is a chip or a device including a chip, and the network device includes a transceiver module and a processing module,
[0065] The transceiver module is configured to send a first message to a terminal device.
[0066] The processing module is configured to communicate with the terminal device according to the activated second resource, where the activated second resource is obtained by the terminal device in an idle state or a deactivated state by activating one or more resources in a first resource according to the first message, and the first resource includes a bandwidth part (BWP) resource and / or a semi-persistent scheduling (SPS) resource.
[0067] Optionally, before the transceiver module sends the first message to the terminal device, the transceiver module is further configured to send a first release message to the terminal device, where the first release message is used to instruct the terminal device to retain the first resource after entering the idle state or the deactivated state, or the first release message includes configuration information of the first resource.
[0068] Optionally, the transceiver module is further configured to receive a second message sent by the terminal device before sending the first message to the terminal device, the second message being used to initiate random access to the network device.
[0069] Optionally, the transceiver module is further configured to
[0070] receive a third message sent by the terminal device, the third message being used to request the first resource;
[0071] send a fourth message to the terminal device, the fourth message comprising configuration information of the first resource.
[0072] Optionally, after the network device establishes a radio resource control (RRC) connection with the terminal device, the transceiver module is further configured to send a second release message to the terminal device, the second release message being used to instruct the terminal device to release the RRC connection.
[0073] Optionally, the first message comprises first indication information, the first indication information being used to activate one or more resources in the first resource.
[0074] Optionally, the first message further comprises second indication information, the second indication information being used to deactivate one or more resources in the first resource.
[0075] In a fifth aspect, a communication apparatus is provided, which comprises a memory and a processor, the memory is configured to store computer-executed instructions, the processor is configured to execute the computer-executed instructions stored in the memory, and execution of the computer-executed instructions stored in the memory causes the processor to perform the method in any one of the first aspect or the method in any one of the second aspect.
[0076] In a sixth aspect, a communication apparatus is provided, which comprises a processor and a communication interface, the communication interface is configured to input and / or output information, the processor is configured to execute a computer program, so that the apparatus performs the method in any one of the first aspect or the second aspect.
[0077] In a seventh aspect, a computer-readable storage medium is provided, which stores a computer program, the computer program is executed by a computer to cause the computer to implement the method in any one of the first aspect or the method in any one of the second aspect.
[0078] In an eighth aspect, a communication system is provided, which comprises the terminal device and the network device described above. BRIEF DESCRIPTION OF DRAWINGS
[0079] The drawings needed to be used in the description of the embodiments or prior art will be briefly introduced as follows.
[0080] Wherein:
[0081] Figure 1 The basic framework of the communication system provided by the embodiments of the present application is provided.
[0082] Figure 2 The hardware structure schematic diagram of the communication device provided by the embodiments of the present application is shown.
[0083] Figure 3 The flowchart of the data transmission method provided by the embodiments of the present application is shown.
[0084] Figure 4 The flowchart of another data transmission method provided by the embodiments of the present application is shown.
[0085] Figure 5 The flowchart of another data transmission method provided by the embodiments of the present application is shown.
[0086] Figure 6 The structure schematic diagram of the communication device provided by the embodiments of the present application is shown.
[0087] Figure 7 The structure schematic diagram of the simplified terminal device provided by the embodiments of the present application is shown.
[0088] Figure 8 The structure schematic diagram of the simplified access network device provided by the embodiments of the present application is shown. DETAILED DESCRIPTION
[0089] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. In the embodiments of the present application, the terms "system" and "network" can be used interchangeably. Unless otherwise specified, " / " represents an "or" relationship between the objects associated in front and behind, for example, A / B can represent A or B; in the present application, "and / or" is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In addition, in the description of the present application, "multiple" means two or more than two. "At least one of the following" or similar expressions means any combination of the items, including any combination of single item or multiple items. For example, at least one of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, the same items or similar items with basically the same function and role are distinguished by using "first", "second", etc. The skilled in the art can understand that "first", "second", etc. do not limit the quantity and execution order, and "first", "second", etc. also do not necessarily mean different.
[0090] In the embodiments of the present application, the reference to "one embodiment" or "some embodiments" means that the specific features, structures or characteristics described in connection with the embodiment are included in one or more embodiments of the present application. Therefore, the statements "in one embodiment", "in some embodiments", "in other some embodiments", "in further some embodiments" and the like appearing in different places in the specification are not necessarily all referring to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized. The terms "include", "contain", "have" and their variants mean "include but not limited to", unless otherwise specifically emphasized.
[0091] The terms (or communication terms) involved in the present application will be explained below.
[0092] 1, idle state (idle)
[0093] When the terminal device is in the idle state, the terminal device does not reserve a radio resource control (RRC) context. The RRC context is a parameter for establishing communication between the terminal device and the network device. The RRC context can include a security context, capability information of the terminal device, and the like. At the same time, the terminal device also does not establish a connection with the core network device, that is, the core network device is in a CN-IDLE state. The terminal device does not have data to be transmitted, and itself enters a sleep state to turn off the transceiver unit to reduce power consumption. The terminal device in the idle state is only periodically woken up to receive a paging message.
[0094] 2, connected state
[0095] When the terminal device is in the connected state, the terminal device has established an RRC context. The parameters required for establishing communication between the terminal device and the network device have been obtained by the communication parties. The network device allocates a cell radio network temporary identifier (C-RNTI) for the accessed terminal device. At the same time, the terminal device also establishes a connection with the core network device, that is, the core network device is in a CN_CONNECTED state. At this time, if the terminal device is transmitting data, it is in a continuous reception state, and when the data transmission is completed and enters a waiting state, it is switched to a connected state discontinuous reception (DRX) to save power consumption. If there is still data to be transmitted subsequently, the terminal device returns to the continuous reception state again. At this time, since the RRC context has been established, the switching time required for the UE to leave the connected state DRX and prepare for continuous reception is much shorter than the time for switching from the idle state to the connected state.
[0096] 3, inactive state
[0097] When the terminal device is in the inactive state, the terminal device and the network device reserve an RRC context. At the same time, the terminal device also establishes a connection with the core network device, that is, the core network device is in a CN_CONNECTED state. At this time, the process of switching to the connected state for data reception is relatively fast, and no additional core network signaling overhead is generated. In addition, the terminal device in the RRC inactive state also enters a sleep state. Therefore, the inactive state can meet the needs of reducing connection latency, reducing signaling overhead, and reducing power consumption.
[0098] 4, bandwidth part (BWP)
[0099] A BWP can be defined as a combination of contiguous resource blocks (RBs) within a carrier.
[0100] BWP is mainly divided into two categories: initial BWP and dedicated BWP. The initial BWP is mainly used for terminal equipment to receive remaining minimum system information (RMSI), on-demand system information (OSI) to initiate random access, etc. When the terminal equipment enters the connected state from the idle state, the BWP of the camped cell is called "initial BWP" because the terminal equipment initiates the initial access process in this BWP. The dedicated BWP is mainly used for data service transmission, and the bandwidth of the dedicated BWP is generally larger than that of the initial BWP.
[0101] In a new radio (NR) frequency division duplex (FDD) system, a terminal device can be configured with up to 4 uplink (UL) BWP and 4 downlink (DL) BWP. At any specific time, only one active uplink BWP and one active downlink BWP can exist. The uplink and downlink data channels, control channels, and reference signals cannot be transmitted outside the BWP. Specifically, in the downlink direction: on each component carrier, a terminal device can be configured with up to 4 BWPs, but only one BWP is active at a specific time; the active BWP indicates the working bandwidth of the terminal device within the working bandwidth of the cell. Outside the BWP, the terminal device will not receive a physical downlink shared channel (PDSCH), a physical downlink control channel (PDCCH), or a channel state information reference signal (CSI-RS) (unless for mobility radio resource management (RRM)). In the uplink direction: on each component carrier, a terminal device can be configured with up to 4 BWPs, but only one BWP is active at a specific time; if the terminal device is configured with a supplementary uplink (SUL), the terminal device can additionally be configured with up to 4 BWPs on the SUL and only one BWP can be active at a specific time; the terminal device cannot transmit a PUSCH or a PUCCH outside the BWP. For an active cell, the terminal device no longer transmits a sounding reference signal (SRS) outside the BWP. In a NR time division duplex (TDD) system, a terminal device can be configured with up to 4 BWP pairs. A BWP pair refers to a DL BWP identification (ID) and a UL BWP ID that are the same and have the same center frequency, but the bandwidth and subcarrier spacing can be different.
[0102] The configuration of a BWP is divided into the following three cases: an initial BWP, an active BWP, and a default BWP.
[0103] Wherein, the initial BWP includes initial DL BWP and initial UL BWP, the initial DL BWP and the initial UL BWP are configured in the system information block (SIB) 1, and if the initial BWP is not configured, the CORESET 0 is defaulted. The initial BWP is mainly used for the initial access process, such as the reception of SIB1, the random access response (RAR) in the random access process, the reception of Msg4, and the transmission of preamble and Msg3.
[0104] The active BWP is a BWP configured for the terminal device after the initial access is completed. After the initial access is completed, the terminal device has various service requirements, so the bandwidth of the active BWP is generally larger than that of the initial BWP.
[0105] The default BWP is used for the case that the terminal device has no service requirement for a long time, so that the terminal device is switched from the active BWP with large bandwidth to the default BWP with small bandwidth, for reducing power consumption.
[0106] The configuration information of the BWP includes SCS, cyclic prefix (CP), frequency domain location, size (indication mode is resource indicator value (RIV)), ID, generic parameters and dedicated parameters of the PDCCH and the PDSCH in the BWP.
[0107] Wherein, the SCS and the CP of the PDCCH, the PDSCH and the like in the BWP are the same as the BWP. The bandwidth of the BWP can be any value within 275 RBs, a RIV is indicated according to the location and the bandwidth, and then the starting position and the RB number of the BWP are calculated by the formula, and the reference point of the starting position is Point A.
[0108] The switching of BWP includes the following four switching scenarios: fast switching with DCI indication of data scheduling; switching from initial BWP to first active BWP when RRC (re)configures and activates SCell; long-time no traffic scheduling based on timer; and automatic switching to initial BWP if there is no PRACH resource in the active BWP during the random access process of the terminal device.
[0109] The four switching scenarios involve three switching modes. One is DCI-based switching. DCI switching is used to quickly switch BWP when there is data scheduling. The BWP indicator in the DCI is used to indicate the switching of the BWP. DCI format 0_1 and 1_1 can be used for DCI switching, but not only for DCI switching. If the terminal device receives DCI indicating the active BWP is different from the current one, DCI switching is triggered. However, when the terminal device performs DCI BWP switching, the data scheduled by the DCI needs to be transmitted on the new BWP, so the size of the information field in the current DCI may not be the same as the size required by the new BWP to interpret the information field. Therefore, zero padding or removing a few bits may be required when interpreting. The second is RRC-based switching. RRC BWP switching is used for terminal devices to enter the appropriate BWP for business reception and transmission after initial access into connected state or RRC reconfiguration or SCell activation, instead of always staying on the initial BWP. During the initial access process, the terminal device always uses the initial BWP, i.e. the SIB and some operations related to random access (RA) are completed in the initial BWP. The third is timer-based switching. Timer-based switching is used for terminal devices to switch to a default BWP with smaller bandwidth to achieve energy saving when there is no business reception and transmission for a long time, which means that the terminal device may have no business demand at this time. In the current protocol, only downlink BWP needs to be switched by timer-based switching, and uplink does not need to be switched because the downlink BWP bandwidth is usually large and more power-consuming. The specific default BWP is indicated by the default downlink bandwidth part identifier (default down link BWP Id). Once the initial access is completed and the connected state is entered, the network device can activate the BWP other than the initial BWP by the first active downlink bandwidth part identifier (first active down link BWP Id) and the first active uplink bandwidth part identifier (first active up link BWP Id). The activated bandwidth is usually larger than the initial BWP.
[0110] In addition, in the random access process, if there is no PRACH resource on the active UL BWP, the terminal device automatically switches to the initial UL BWP, and the corresponding DL BWP also switches to the pair corresponding to the UL BWP. If the initial UL BWP is switched, the active DL BWP is also switched to the initial DL BWP; if the initial BWP is not switched, the ID of the active DL BWP is the same as that of the active UL BWP, otherwise the active DL BWP needs to be switched.
[0111] In the random access process, whether the terminal device switches the BWP when receiving the BWP switching indicated by the DCI depends on the behavior of the terminal device, or switches to a new BWP to restart the random access or ignores the switching instruction.
[0112] However, if the terminal device receives the BWP switching indicated by the RRC configuration or reconfiguration in the random access process, the terminal device needs to stop the current random access process and switch the BWP.
[0113] 5. Semi persistent scheduling (SPS)
[0114] SPS is also known as semi-static scheduling. When the network device uses the PDCCH scrambled by the SPS C-RNTI to specify the wireless resource (referred to as SPS resource in this application) used by the terminal device in a certain transmission time interval (TTI), the terminal device can use the SPS resource to transmit data every period.
[0115] The SPS scheduling and release configuration can be viewed through the RRC reconfiguration message, and the main configuration parameters include: configured scheduling-RNTI (CS-RNTI) for activation, deactivation and retransmission; periodicity: the use period of the SPS resource; nrof HARQ-Processes: the number of HARQ processes configured for SPS.
[0116] The above briefly describes the meanings of the terms (communication terms) involved in the embodiments of the present application. In order to better understand the technical solutions provided by the embodiments of the present application, the system architecture and / or application scenarios involved in the embodiments of the present application will be described below. It can be understood that the scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application.
[0117] For the convenience of understanding the present application, the related technical knowledge involved in the embodiments of the present application is introduced here.
[0118] Currently, in a narrow band internet of things (NB-IoT) scenario, a terminal device in an idle state can implement data transmission with a network device through an early data transmission (EDT) technology or a pre-configuration uplink resource (PUR) technology. Specifically, in combination with Table 1, it can be seen that when the EDT technology or the PUR technology is used to implement data transmission with the network device, only single data transmission can be implemented, and continuous or periodic data transmission cannot be implemented.
[0119] Table 1 Data transmission between a terminal device in an idle state and a network device
[0120]
[0121]
[0122] Based on this, the embodiments of the present application propose a data transmission method to solve the above problems. The embodiments of the present application will be described in detail below.
[0123] It should be understood that the technical solutions of the embodiments of the present application can be applied to long term evolution (LTE) architecture, 5th generation mobile networks (5G), satellite communication, and the like. The technical solutions of the embodiments of the present application can also be applied to future other communication systems, such as 6G communication systems, and the like. In future communication systems, the functions may remain the same, but the names may change.
[0124] The basic architecture of the communication system provided by the embodiments of the present application will be introduced below. Referring to Figure 1 , Figure 1 The basic architecture of the communication system provided by the embodiments of the present application will be introduced below. Referring to Figure 1 , the communication system can include one or more network devices 10 (only 1 is shown) and one or more terminal devices 20 in communication with each network device 10. Figure 1 This is only a schematic diagram and does not constitute a limitation on the applicable scenarios of the technical solutions provided by the present application.
[0125] The network device 10 can be a device deployed in a radio access network (RAN) to provide wireless communication functions for the terminal device 20, for example, a transmission reception point (TRP), a base station, various forms of control nodes. For example, a network controller, a radio controller, a radio controller in a cloud radio access network (CRAN) scenario, etc. Specifically, the network device can be various forms of macro base stations, micro base stations (also known as small stations), relay stations, access points (APs), radio network controllers (RNCs), node Bs (NBs), base station controllers (BSCs), base transceiver stations (BTSs), home base stations (e.g., home evolved node Bs, or home node Bs, HNBs), baseband units (BBUs), transmitting and receiving points (TRPs), transmitting points (TPs), mobile switching centers, etc., and can also be an antenna panel of a base station. The control node can connect multiple base stations and configure resources for multiple terminals under the coverage of multiple base stations. In systems using different radio access technologies, the names of devices with base station functions may be different. For example, it can be an evolved node B (eNB or eNodeB) in an LTE system, and can also be a radio controller in a cloud radio access network (CRAN) scenario, and can also be a new radio node B (gNB) in 5G, or the network device 10 can be a relay station, an access point, a vehicle-mounted device, a wearable device, and a network-side device in a network after 5G or a network device in a future evolved PLMN network, etc. The specific name of the network device is not limited in the present application.
[0126] The terminal device 20 can be a device that has a wireless transceiver function and can cooperate with a network device to provide communication services for a user. Specifically, the terminal device 20 can refer to a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a terminal, a wireless communication device, a user agent or a user apparatus. The terminal device 20 can also be a drone, an internet of things (IoT) device, a station (ST) in a WLAN, a cellular phone, a smart phone, a cordless phone, a wireless data card, a tablet computer, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a laptop computer, a machine type communication (MTC) terminal, a handheld device with a wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device (also referred to as a wearable smart device), a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The terminal device 20 can also be a device to device (D2D) device, such as an electricity meter, a water meter, etc. The terminal device 20 can also be a terminal device in a 5G system, or a terminal device in a next generation communication system, and the embodiments of the present application do not limit this.
[0127] In addition, the technical solutions provided by the embodiments of the present application can be applied to various system architectures. The network architectures and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. It can be known by those skilled in the art that, with the evolution of network architectures and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0128] Optionally, Figure 1 Each network element (for example, the network device 10 and the terminal device 20, etc.) in the network architecture shown in FIG. 1 can be implemented by one device, or can be implemented by multiple devices together, or can be a functional module in one device, and the embodiments of the present application do not make a specific limitation thereon. It can be understood that the above functions can be a network element in a hardware device, or a software function running on a special hardware, or a virtualized function instantiated on a platform (for example, a cloud platform).
[0129] For example, Figure 1 Each device in the network architecture shown in FIG. 1 can be implemented by the communication device 200 in the network architecture shown in FIG. 2. Figure 2 Figure 2 As shown in FIG. 2, a hardware structure schematic diagram of the communication device applicable to the technical solutions provided by the embodiments of the present application is shown. The communication device 200 includes at least one processor 201, a communication line 202, a memory 203, and at least one communication interface 204.
[0130] The processor 201 can be a general central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs of the present application.
[0131] The communication line 202 can include a channel for transmitting information between the above components.
[0132] The communication interface 204 is any kind of device (such as an antenna, etc.) of a transceiver, used for communicating with other devices or communication networks, such as Ethernet, RAN, wireless local area networks (WLAN), etc.
[0133] The memory 203 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via communication line 202. The memory may also be integrated with the processor. The memory provided in this embodiment of the application is generally non-volatile. The memory 203 is used to store computer execution instructions for executing the scheme of this application and is controlled by the processor 201 for execution. The processor 201 is used to execute computer execution instructions stored in the memory 203, thereby implementing the method provided in the following embodiments of this application.
[0134] Optionally, the computer execution instructions in the embodiments of this application may also be referred to as application code, and the embodiments of this application do not specifically limit this.
[0135] In one possible implementation, processor 201 may include one or more CPUs, for example... Figure 2 CPU0 and CPU1 in the CPU.
[0136] In one possible implementation, the communication device 200 may include multiple processors, such as... Figure 2 Processors 201 and 207 are described herein. Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor here may refer to one or more devices, circuits, and / or processing cores used to process data (e.g., computer program instructions).
[0137] In one possible implementation, the communication device 200 may further include an output device 205 and an input device 206. The output device 205 communicates with the processor 201 and can display information in various ways. For example, the output device 205 may be a liquid crystal display (LCD), a light-emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. The input device 206 communicates with the processor 201 and can receive user input in various ways. For example, the input device 206 may be a mouse, keyboard, touchscreen device, or sensing device, etc.
[0138] The aforementioned communication device 200 can be a general-purpose device or a dedicated device. In specific implementations, the communication device 200 can be a desktop computer, laptop computer, network server, PDA (personal digital assistant), mobile phone, tablet computer, wireless terminal device, embedded device, or other similar device. Figure 2 Devices with similar structures. This application does not limit the type of communication device 200 to any particular embodiment.
[0139] The technical solutions provided in the embodiments of this application are described below with reference to the accompanying drawings.
[0140] See Figure 3 , Figure 3 This is a flowchart illustrating a data transmission method provided in an embodiment of this application. Wherein, Figure 3 The terminal equipment in the middle is Figure 1 Terminal device 20, Figure 3 The network devices in the middle are Figure 1 Network device 10 in the middle. For example... Figure 3 As shown, the method includes, but is not limited to, the following steps:
[0141] 301. The network device sends a first message to the terminal device, and the terminal device, which is in an idle state or a deactivated state, receives the first message sent by the network device.
[0142] Optionally, the first message includes first instruction information, which is used to activate one or more resources in the first resource.
[0143] Optionally, the first resource includes BWP resources and / or SPS resources.
[0144] Optionally, if the first resource is a BWP resource, the first indication information is used to indicate to activate one or more BWP resources in the BWP resource. If the first resource is a SPS resource, the first indication information is used to indicate to activate one or more SPS resources in the SPS resource. If the first resource is a BWP resource and a SPS resource, the first indication information is used to indicate to activate one or more BWP resources in the BWP resource; or, the first indication information is used to indicate to activate one or more SPS resources in the SPS resource; or, the first indication information is used to indicate to activate one or more BWP resources in the BWP resource and one or more SPS resources in the SPS resource.
[0145] Optionally, the BWP resource includes one or more uplink BWP resources and / or one or more downlink BWP resources.
[0146] Optionally, the first indication information includes a first field, or the first indication information includes a second field, or the first indication information includes the first field and the second field.
[0147] If the first indication information includes the first field, the first field is used to indicate that one or more resources in the first resource are in an activated state. The first field is a field pre-agreed between the terminal device and the network device, i.e., the terminal device can determine which resource in the first resource is in the activated state according to the first field.
[0148] For example, the first resource includes a first uplink BWP resource, a second uplink BWP resource and a third uplink BWP resource. When the first field is 010, wherein, from left to right, the first 0 is used to indicate that the first uplink BWP resource is in a deactivated state, the second 0 is used to indicate that the second uplink BWP resource is in an activated state, and the third 0 is used to indicate that the third uplink BWP resource is in a deactivated state.
[0149] If the first indication information includes the second field, the second field is used to indicate that one or more resources in the first resource corresponding to the identifier of the second resource are in an activated state.
[0150] For example, the first resource includes a first uplink BWP resource, a second uplink BWP resource and a third uplink BWP resource. The identifier of the second resource includes the identifier of the second uplink BWP resource and the third uplink BWP resource. That is, the second field is used to indicate that the second uplink BWP resource and the third uplink BWP resource are in an activated state.
[0151] If the first indication information includes the first field and the second field, the first field is used to indicate that one or more resources in the first resource corresponding to the identifier of the second resource indicated by the second field are in an activated state.
[0152] Optionally, the first message is a paging message, and the paging message comprises an identity of the terminal device.
[0153] Optionally, the paging message comprises the following IEs:
[0154]
[0155]
[0156] Optionally, in combination with the IEs of the paging message, the resource state (iResourceState) is used to indicate the state of one or more resources in the first resource. For example, the resource state (iResourceState) is used to indicate that one or more resources in the first resource are in an active state and / or a deactivated state, or the resource state (iResourceState) is used to indicate that one or more resources in the first resource corresponding to the identity of the second resource are in an active state, or the resource state (iResourceState) is used to indicate that one or more resources in the first resource corresponding to the identity of the third resource are in a deactivated state. Further, the resource state can be represented by bit information. When represented by bit information, the first bit value from left to right in the bit information is used to represent the first resource in the first resource, the second bit value is used to represent the second resource in the first resource, and so on. The first resource which is the first resource and the second resource can be fixed, configured by a network device, or specified by a protocol, which is not limited herein. Meanwhile, when the bit value is 1, it is used to indicate that the resource is in an active state, and when the bit value is 0, it is used to indicate that the resource is in a deactivated state; or when the bit value is 0, it is used to indicate that the resource is in an active state, and when the bit value is 1, it is used to indicate that the resource is in a deactivated state. In the present application, the specific bit value which is used to indicate that the resource is in an active state and the specific bit value which is used to indicate that the resource is in a deactivated state are not limited.
[0157] For example, in combination with the IEs of the paging message, the resource state is represented by 8 bits, and the resource state is 01000000, that is, the second resource in the first resource is in an active state, and the resources other than the second resource in the first resource are in a deactivated state.
[0158] Optionally, in combination with the IEs of the paging message, the resource identity (iResource-Identity) is used to indicate the state of one or more resources in the first resource corresponding to the resource identity, and the resource identity comprises the identity of the second resource or the identity of the third resource. For example, the resource identity is used to indicate that one or more resources in the first resource corresponding to the resource identity are in an active state or a deactivated state.
[0159] Optionally, if the first indication information comprises a first field, the first field can be a resource state (iResourceState), and at this time, the resource state is used to indicate that one or more resources in the first resource are in an active state.
[0160] Optionally, with reference to the IEs of the paging message, if the first indication information comprises a second field, the second field is a resource identity (iResource-Identity), and at this time, the resource identity is an identity of the second resource, and the resource identity is used to indicate that one or more resources in the first resource corresponding to the identity of the second resource are in an active state.
[0161] Optionally, with reference to the IEs of the paging message, if the first indication information comprises a first field and a second field, the first field is a resource state (iResourceState), and the second field is a resource identity (iResource-Identity), and at this time, the resource identity is an identity of the second resource, and the resource state is used to indicate that one or more resources in the first resource corresponding to the identity of the second resource are in an active state.
[0162] 302. The terminal device in the idle state or the inactive state activates one or more resources in the first resource according to the first message, and obtains the activated second resource.
[0163] Optionally, the terminal device in the idle state or the inactive state activates one or more resources in the first resource according to the first message, and obtains the activated second resource, comprising: the terminal device in the idle state or the inactive state activates one or more resources in the first resource according to the first indication information, and obtains the activated second resource.
[0164] 303. The terminal device in the idle state or the inactive state communicates with the network device according to the activated second resource.
[0165] Optionally, the terminal device in the idle state or the inactive state communicates with the network device according to the activated second resource, comprising: if the first resource is a BWP resource, the terminal device in the idle state or the inactive state sends uplink data to the network device according to the activated second resource, and / or receives downlink data sent by the network device according to the activated second resource; if the first resource is an SPS resource, the terminal device in the idle state or the inactive state receives downlink data sent by the network device according to the activated second resource; if the first resource is a BWP resource and an SPS resource, the terminal device in the idle state or the inactive state sends uplink data to the network device according to the activated second resource, and / or receives downlink data sent by the network device according to the activated second resource.
[0166] Optionally, if the first resource is an uplink BWP resource, the terminal device in the idle state or the inactivation state sends uplink data to the network device according to the activated second resource; if the first resource is a downlink BWP resource, the terminal device in the idle state or the inactivation state receives downlink data sent by the network device according to the activated second resource; if the first resource includes an uplink BWP resource and a downlink BWP resource, the terminal device in the idle state or the inactivation state sends uplink data to the network device according to the activated second resource, and the terminal device in the idle state or the inactivation state receives downlink data sent by the network device according to the activated second resource.
[0167] Optionally, if the first resource is an uplink BWP resource and an SPS resource, the terminal device in the idle state or the inactivation state sends uplink data to the network device according to the activated second resource, and the terminal device in the idle state or the inactivation state receives downlink data sent by the network device according to the activated second resource.
[0168] Optionally, the uplink data includes positioning assistance data, terminal device location information, or terminal device positioning measurement information, or other auxiliary data involved in a positioning process.
[0169] Optionally, Figure 3 Steps 301-303 can be applied to a scenario in which a terminal device in an idle state or an inactivation state sends a signal to a network device, or a terminal device in an idle state or an inactivation state receives a signal sent by a network device, and can also be applied to a scenario in which a terminal device in an idle state or an inactivation state needs to perform cell reselection. Figure 3 Steps 301-303 can be applied to a scenario in which a terminal device in an idle state or an inactivation state does not perform cell reselection, and can also be applied to a scenario in which a terminal device in an idle state or an inactivation state needs to perform cell reselection. When a terminal device needs to perform cell reselection, the terminal device switches from a network device accessed before cell reselection to a network device accessed after cell reselection, the network device accessed by the terminal device before cell reselection is referred to as a first network device or a source network device, and the network device accessed by the terminal device after cell reselection is referred to as a second network device, and Figure 3 The network device in steps 301-303 can be a first network device (a source network device) or a second network device (a target network device), which is not limited in the present application.
[0170] The following embodiments will respectively explain a scenario in which a terminal device in an idle state or an inactivation state sends a signal to a network device, or a terminal device in an idle state or an inactivation state receives a signal sent by a network device, and a scenario in which a terminal device in an idle state or an inactivation state needs to perform cell reselection.
[0171] It can be seen that in the above technical solution, by sending the first message to the terminal device in the idle state or the deactivated state, the terminal device in the idle state or the deactivated state activates one or more resources in the first resource according to the first message, so that the terminal device in the idle state or the deactivated state can transmit data with the network device according to the activated BWP resource and / or SPS resource, realizing the continuity or periodicity of data transmission. At the same time, since the terminal device realizes the continuity or periodicity of data transmission in the state of not establishing a connection with the network device, the energy consumption of the terminal device is saved.
[0172] Optionally, the method further includes that the first message further includes second indication information, and the second indication information is used to deactivate one or more resources in the first resource; and one or more resources in the first resource are deactivated according to the second indication information, and third resources are obtained after being deactivated.
[0173] Optionally, if the first resource is a BWP resource, the second indication information is used to indicate that one or more BWP resources in the BWP resource are deactivated. If the first resource is an SPS resource, the second indication information is used to indicate that one or more SPS resources in the SPS resource are deactivated. If the first resource is a BWP resource and an SPS resource, the second indication information is used to indicate that one or more BWP resources in the BWP resource are deactivated; or, the second indication information is used to indicate that one or more SPS resources in the SPS resource are deactivated; or, the second indication information is used to indicate that one or more BWP resources in the BWP resource are deactivated, and one or more SPS resources in the SPS resource are deactivated.
[0174] Optionally, the second indication information includes a third field, and the third field is used to indicate that one or more resources in the first resource are in a deactivated state. The third field is a field pre-negotiated by the terminal device and the network device, that is, the terminal device can determine which resource in the first resource is in the deactivated state according to the third field.
[0175] Illustratively, the first resource includes a first uplink BWP resource, a second uplink BWP resource, and a third uplink BWP resource. When the third field is 010, wherein from left to right, the first 0 is used to indicate that the first uplink BWP resource is in the deactivated state, the second 0 is used to indicate that the second uplink BWP resource is in the activated state, and the third 0 is used to indicate that the third uplink BWP resource is in the deactivated state.
[0176] Optionally, the third field can be the same as or different from the first field, which is not limited here.
[0177] Optionally, referring to the IE of the paging message, the third field is iResourceState, and the iResourceState is used to indicate that one or more resources in the first resources are in the deactivated state.
[0178] Optionally, the second indication information includes a fourth field, and the fourth field is used to indicate that one or more resources in the first resources corresponding to the identifier of the third resource are in the deactivated state.
[0179] Optionally, referring to the IE of the paging message, the second indication information includes a fourth field, and the fourth field is the identifier of the resource, and the identifier of the resource is the identifier of the third resource, and the identifier of the resource is used to indicate that one or more resources in the first resources corresponding to the identifier of the third resource are in the deactivated state.
[0180] It can be seen that in the above technical solution, the terminal device can deactivate the resource according to the indication information.
[0181] In a possible implementation, the network device can respectively send a first message including an indication of different resources in an activated state and / or a non-activated state, so that the terminal device in an idle state or an inactivated state includes the first message indicating that different resources are in an activated state and / or a non-activated state, and activates and / or deactivates the resource. For example, the first resource includes a first uplink BWP resource and a second uplink BWP resource. At a first time, the first uplink BWP resource is in an activated state, and the second uplink BWP resource is in a deactivated state. At a second time, the first uplink BWP resource is in a deactivated state, and the second uplink BWP resource is in an activated state. That is, the state of the resource at different times can be switched. For specific implementation, refer to the above description, which is not repeated here.
[0182] Referring to Figure 4 , Figure 4 Another flowchart of a data transmission method provided by an embodiment of the present application is shown. In the flowchart, Figure 4 the terminal device in the flowchart is Figure 1 the terminal device 20 in the flowchart, Figure 4 the network device in the flowchart is Figure 1 the network device 10 in the flowchart. As Figure 4 shown, the method is applicable to a terminal device in an idle state or an inactivated state sending a signal to a network device, or a terminal device in an idle state or an inactivated state receiving a signal sent by a network device. The method includes but is not limited to the following steps:
[0183] 401. The terminal device receives a first release message sent by the network device, and correspondingly, the network device sends the first release message to the terminal device.
[0184] Optionally, the first release message is used to instruct the terminal device to retain the first resource after entering the idle state or the inactive state, or the first release message comprises configuration information of the first resource.
[0185] Optionally, the first release message comprises third indication information, the third indication information being used to instruct the terminal device to retain the first resource after entering the idle state or the inactive state. The third indication information comprises an identifier of the first resource, and the third indication information is used to instruct the terminal device to retain the first resource corresponding to the identifier of the first resource after entering the idle state or the inactive state.
[0186] Optionally, the first release message comprises fourth indication information, the fourth indication information comprising configuration information of the first resource.
[0187] Optionally, the first release message is sent by a network device of a cell before cell reselection of the terminal device or a network device of a cell currently located by the terminal device.
[0188] Optionally, the first release message is further used to instruct the terminal device to release a connection between the terminal device and a network device of a cell before cell reselection of the terminal device or a network device of a cell currently located by the terminal device.
[0189] Optionally, the first release message is a first RRC release message.
[0190] Optionally, the third indication information can be, for example, a SuspendConfig field, the SuspendConfig field comprising an identifier of the first resource, and the SuspendConfig field being used to instruct the terminal device to retain the first resource corresponding to the identifier of the first resource after entering the idle state or the inactive state. The fourth indication information can be, for example, a SuspendConfig field, the SuspendConfig field comprising configuration information of the first resource.
[0191] Optionally, the first resource can be described in the description of the first resource in Figure 3 , which is not repeated here.
[0192] Optionally, if the first resource is a BWP resource, the configuration information of the first resource includes: SCS, cyclic prefix (CP), frequency domain location, size (indicated in the form of RIV), ID, generic parameters and dedicated parameters of PDCCH within the BWP, and generic parameters and dedicated parameters of PDSCH within the BWP. If the first resource is an SPS resource, the configuration information of the first resource includes: CS-RNTI and periodicity. If the first resource includes a BWP resource and an SPS resource, the configuration information of the first resource includes: SCS, cyclic prefix (CP), frequency domain location, size (indicated in the form of RIV), ID, generic parameters and dedicated parameters of PDCCH within the BWP, and generic parameters and dedicated parameters of PDSCH within the BWP, CS-RNTI and periodicity.
[0193] 402-404, with Figure 3 Steps 301-303 in the middle are the same, and will not be repeated here.
[0194] It can be seen that, in the above technical solution, the network device of the cell before the terminal device performs cell reselection or the network device of the current cell of the terminal device configures the first resource for the terminal device, and sends the first message to the terminal device in the idle state or the inactive state, so that the terminal device in the idle state or the inactive state activates one or more resources in the first resource according to the first message, so that the terminal device in the idle state or the inactive state can communicate with the network device according to the activated BWP resource and / or SPS resource, and the continuity or periodicity of data transmission is realized. At the same time, since the terminal device realizes the continuity or periodicity of data transmission in the state of not establishing a connection with the network device, the energy consumption of the terminal device is saved.
[0195] Referring to Figure 5 , Figure 5 Another flowchart of a data transmission method provided by an embodiment of the present application is provided. In the method, Figure 5 The terminal device in the method is Figure 1 The terminal device 20 in the method, Figure 5 The network device in the method is Figure 1 The network device 10 in the method. As Figure 5 indicated, the method is used in a scenario where a terminal device in an idle state or an inactive state needs to perform cell reselection, and the method includes but is not limited to the following steps:
[0196] 501. A terminal device in an idle or deactivated state sends a second message to a network device, and the network device receives the second message sent by the terminal device.
[0197] Optionally, if the terminal device performs cell reselection, the second message is used to initiate random access to the network device, which is the network device of the cell after the terminal device performs cell reselection.
[0198] Optionally, when a terminal device performs cell reselection, it switches from accessing the network device before cell reselection to accessing the network device after cell reselection. The network device accessed by the terminal device before cell reselection is referred to as the first network device or source network device, and the network device accessed by the terminal device after cell reselection is referred to as the second network device. Figure 4 The network devices in steps 401-404 are all either the first network device or the source network device. Figure 5 The network devices in steps 501-507 are either the second network device or the target network device.
[0199] Optional, Figure 4 The first network device in the middle can be with Figure 5 The second network device is the same as the first network device, meaning that after cell reselection, the terminal device will still use the first network device as the network device it accesses after cell reselection; or, Figure 4 The first network device in the middle can be with Figure 5 The second network device is different; that is, after the terminal device performs cell reselection, it will use the second network device of the new cell as the network device it accesses after cell reselection.
[0200] It should be noted that, in this application, when a terminal device in an idle or deactivated state performs cell reselection, it may initiate random access to multiple network devices in multiple cells. The cell where the aforementioned second network device is located is the cell where the terminal device in the idle or deactivated state has successfully accessed. For other cells among the multiple cells besides the cell where the second network device is located, the terminal device in the idle or deactivated state will fail to access. The network devices accessed by the terminal device in the idle or deactivated state after cell reselection in this application are the network devices in the cells where the terminal device has successfully accessed.
[0201] 502. When a network device receives a third message from a terminal device, the terminal device in an idle or deactivated state sends a third message to the network device.
[0202] Optionally, the third message is used to request the first resource. The third message includes a fifth instruction, which is also used to request the first resource.
[0203] For example, the fifth indication information is represented by bit information, 0 is used for requesting the first resource, or 1 is used for requesting the first resource.
[0204] Optionally, the third message is Msg3 or MsgA.
[0205] Optionally, step 502 can be executed or not executed, which is not limited in the present application.
[0206] 503. The terminal device in the idle state or the inactive state receives the fourth message sent by the network device, and correspondingly, the network device sends the fourth message to the terminal device.
[0207] Optionally, the fourth message includes configuration information of the first resource. For the configuration information of the first resource, refer to the description of the configuration information of the first resource in Figure 4 , which is not repeated here.
[0208] Optionally, the fourth message is Msg4 or MsgB or a system message. It can be understood that if the fourth message is a system message, it means that the network device sends the fourth message to the terminal device in the idle state or the inactive state in the form of broadcast, at this time, the terminal device does not establish a connection with the network device.
[0209] Optionally, Msg4 or MsgB includes an identifier of the first resource.
[0210] For example, if the first resource includes a first uplink BWP resource and a first downlink BWP resource, Msg4 or MsgB includes an identifier of the first uplink BWP resource and an identifier of the first downlink BWP resource.
[0211] 504. After the network device establishes an RRC connection with the terminal device, the terminal device receives a second release message sent by the network device, and correspondingly, the network device sends the second release message to the terminal device.
[0212] Optionally, the second release message is used to instruct the terminal device to release the RRC connection.
[0213] Optionally, the second release message is a second RRC release message.
[0214] 505-507. The same as steps 301-303 in Figure 3 , which is not repeated here.
[0215] It can be seen that in the technical solution, if the terminal device performs cell reselection, the terminal device in the idle state or the inactive state sends a second message to the network device, so that the network device is aware that the terminal device is within its service range. At the same time, the network device of the cell to which the terminal device reselects configures a first resource for the terminal device and sends a first message to the terminal device in the idle state or the inactive state, so that the terminal device in the idle state or the inactive state activates one or more resources in the first resource according to the first message, so that the terminal device in the idle state or the inactive state can communicate with the network device according to the activated BWP resource and / or SPS resource, realizing the continuity or periodicity of data transmission. At the same time, since the terminal device realizes the continuity or periodicity of data transmission in the state of not establishing a connection with the network device, the energy consumption of the terminal device is saved.
[0216] Optionally, the method further includes: the second network device sending a fifth message to the first network device, the fifth message being used to instruct the first network device to release the resource configured for the terminal device. Wherein, the first network device is the network device before the terminal device performs cell reselection, and the second network device is the network device after the terminal device performs cell reselection.
[0217] Optionally, if there is an Xn interface between the first network device and the second network device. Wherein, the Xn interface is a name, and the Xn interface can be a communication interface between the first network device and the second network device. In different communication systems, changes may occur, but the functions are similar, so the name is used as a description example, and the name is not limited.
[0218] Optionally, the second network device sends a fifth message to the first network device, including: the second network device sends the fifth message to the first network device through the Xn interface.
[0219] Optionally, if there is no Xn interface between the first network device and the second network device, the second network device sends a fifth message to the mobility management network element, and the mobility management network element sends the fifth message to the first network device.
[0220] The mobile management network element can be a chip or a device including the chip. The mobile management network element is mainly used for registration, mobility management, and tracking area update process of a terminal device in a mobile network. The mobile management network element terminates a non access stratum (NAS) message, completes registration management, connection management, and reachability management, allocates a tracking area list (TA list), and performs mobility management, and transparently routes a session management (SM) message to a session management network element. In 5G communication, the mobile management network element can be a core network AMF network element. In future communication, such as 6th generation (6G) communication, the mobile management network element can still be an AMF network element, or have another name, which is not limited in the application.
[0221] It can be seen that in the above technical solution, the first network device can release the resource configured for the terminal device by sending the fifth message to the first network device.
[0222] Optionally, the method further includes: receiving, by the second network device, the sixth message sent by the first network device, the sixth message being used to instruct the second network device to send the first message in a cell of the second network device.
[0223] Optionally, if there is an Xn interface between the first network device and the second network device, the second network device receives the sixth message sent by the first network device, including: the second network device receives the sixth message sent by the first network device through the Xn interface.
[0224] Optionally, if there is no Xn interface between the first network device and the second network device, the second network device receives the sixth message sent by the mobile management network element, and the mobile management network element receives the sixth message sent by the first network device.
[0225] It can be seen that in the above technical solution, the second network device can send the first message in the cell of the second network device by receiving the sixth message sent by the first network device, thereby narrowing the search range and improving the efficiency of the terminal device obtaining the first message.
[0226] The above mainly introduces the scheme provided by the present application from the perspective of interaction between devices. It can be understood that the above-mentioned devices for implementing the above-mentioned functions include the corresponding hardware structure and / or software modules for executing various functions. Those skilled in the art should easily realize that the modules and algorithm steps of the examples described in combination with the embodiments disclosed in the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0227] The embodiments of the present application can divide the functional modules of the terminal device or the network device according to the above-mentioned method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated in one processing module. The integrated module can be realized in the form of hardware or software functional module. It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical functional division. Actual implementation can have another division method.
[0228] In the case of using integrated modules, refer to Figure 6 , Figure 6 The structure schematic diagram of a communication device provided by the embodiments of the present application. The communication device 600 can be applied to the method shown in the above Figure 3 or Figure 4 or Figure 5 . As shown in the above Figure 6 , the communication device 600 includes a processing module 601 and a transceiver module 602, or the communication device 600 includes a transceiver module 602. The processing module 601 can be one or more processors, and the transceiver module 602 can be a transceiver or a communication interface. The communication device can be used to implement the functions of the terminal device or the network device involved in any of the above-mentioned method embodiments, or to implement the functions of the device involved in any of the above-mentioned method embodiments. For example, the communication device is a terminal device or a network device. The device or network function can be a network element in a hardware device, a software function running on a special hardware, or a virtualized function instantiated on a platform (for example, a cloud platform). Optionally, the communication device 600 can further include a storage module 603 for storing the program code and data of the communication device 600.
[0229] For example, when the communication device functions as a terminal device or is a chip used in a terminal device, the communication device 600 includes a processing module 601 and a transceiver module 602, and executes the steps performed by the terminal device in the above method embodiments. The transceiver module 602 is used to support communication with network devices, etc., and specifically performs... Figure 6 The sending and / or receiving actions performed by the terminal device are not detailed here. For example, it supports the terminal device in performing one or more steps of steps 303, 401, 501, 503, and 504, and / or other processes used in the techniques described herein. The processing module 601 can be used to support the communication device 600 in performing the processing actions in the above method embodiments, which are not detailed here. For example, it supports the terminal device in performing step 302, and / or other processes used in the techniques described herein.
[0230] For example, when the communication device is used as a network device or as a chip applied in a network device, the communication device 600 includes a transceiver module 602 and performs the steps performed by the network device in the above method embodiments. The transceiver module 602 is used to support communication with terminal devices, etc., and specifically performs... Figure 6 The actions of sending and / or receiving performed by the network device are not described in detail here. Examples include supporting the network device in performing one or more steps in steps 301 and 502, and / or other processes used in the techniques described herein.
[0231] In one possible implementation, when the communication device is a chip, the transceiver module 602 can be an interface, pin, or circuit. The interface can be used to input data to be processed to the processor and to output the processor's processing results. Specifically, the interface can be a general purpose input / output (GPIO) interface, which can connect to multiple peripheral devices (such as LCD displays, cameras, radio frequency (RF) modules, antennas, etc.). The interface is connected to the processor via a bus.
[0232] Processing module 601 may be a processor, which can execute computer execution instructions stored in the storage module to cause the chip to perform... Figure 3 or Figure 4 or Figure 5 The methods involved in the embodiments.
[0233] Further, the processor can include a controller, an arithmetic unit and a register. Illustratively, the controller is mainly responsible for instruction decoding and sending control signals for corresponding operations of instructions. The arithmetic unit is mainly responsible for performing fixed-point or floating-point arithmetic operations, shift operations, logical operations and the like, and can also perform address operations and conversion. The register is mainly responsible for saving register operands and intermediate operation results temporarily stored during instruction execution and the like. In a specific implementation, the hardware architecture of the processor can be an application specific integrated circuit (ASIC) architecture, a microprocessor without interlocked piped stages architecture (MIPS) architecture, an advanced RISC machine (ARM) architecture or a network processor (NP) architecture, etc. The processor can be single-core or multi-core.
[0234] The storage module 603 can be a storage module within the chip, such as a register, a cache, etc. The storage module can also be a storage module located outside the chip, such as a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), etc.
[0235] It should be noted that the functions of the processor and the interface can be implemented by hardware design, software design or a combination of software and hardware, which is not limited here.
[0236] Figure 7 A simplified structure schematic diagram of a terminal device is provided for the embodiments of the present application. For the convenience of understanding and illustration, Figure 7 In the embodiments of the present application, a mobile phone is taken as an example of the terminal device. As shown in Figure 7As shown, the terminal device includes at least one processor, and can further include a radio frequency circuit, an antenna, and an input and output device. The processor can be used to process a communication protocol and communication data, and can also be used to control the terminal device, execute a software program, process data of the software program, and the like. The terminal device can further include a memory, which is mainly used to store software programs and data. The programs involved can be loaded into the memory when the communication device is manufactured, or can be loaded into the memory at a later time when needed. The radio frequency circuit is mainly used for conversion between a baseband signal and a radio frequency signal, and processing of the radio frequency signal. The antenna is mainly used for receiving and transmitting a radio frequency signal in the form of an electromagnetic wave. The input and output device, such as a touch screen, a display screen, a keyboard, and the like, is mainly used to receive data input by a user and output data to the user. It should be noted that some types of terminal devices can not have an input and output device.
[0237] When data needs to be sent, the processor performs baseband processing on the data to be sent, and outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal, and transmits a radio frequency signal in the form of an electromagnetic wave through the antenna. When data is sent to the terminal device, the radio frequency circuit receives a radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For the sake of description, Figure 7 Only one memory and one processor are shown in the embodiment. In actual terminal device products, there can be one or more processors and one or more memories. The memory can also be referred to as a storage medium or a storage device, and the like. The memory can be independent of the processor, or can be integrated with the processor. The embodiments of the present application do not limit this.
[0238] In the embodiments of the present application, the antenna and the radio frequency circuit with transceiving functions can be regarded as a receiving unit and a sending unit (which can also be collectively referred to as a transceiving unit) of the terminal device, and the processor with processing functions can be regarded as a processing unit of the terminal device. As shown in the embodiment, Figure 7 As shown, the terminal device includes a receiving module 31, a processing module 32, and a sending module 33. The receiving module 31 can also be referred to as a receiver, a receiver, a receiving circuit, and the like. The sending module 33 can also be referred to as a transmitter, a transmitter, a transmitter, a transmitting circuit, and the like. The processing module 32 can also be referred to as a processor, a processing board, a processing device, and the like.
[0239] For example, the processing module 32 is used to execute Figure 3 or Figure 4 or Figure 5 the functions of the terminal device in the embodiment.
[0240] Figure 8A simplified structure diagram of an access network device is provided in the embodiments of the present application. The access network device comprises a radio frequency signal transceiving and converting part and a 42 part. The radio frequency signal transceiving and converting part comprises a receiving module 41 part and a sending module 43 part (which can also be collectively referred to as a transceiving module). The radio frequency signal transceiving and converting part is mainly used for the transceiving of radio frequency signals and the conversion between radio frequency signals and baseband signals; the 42 part is mainly used for baseband processing and controlling the access network device, etc. The receiving module 41 can also be referred to as a receiver, a receiver, a receiving circuit, etc. The sending module 43 can also be referred to as a transmitter, a transmitter, a transmitter, a transmitting circuit, etc. The 42 part is usually the control center of the access network device and can be usually referred to as a processing module, which is used for controlling the access network device to perform the steps described in the above Figure 3 or Figure 4 or Figure 5 with respect to the access network device. For details, refer to the description of the above related parts.
[0241] The 42 part can comprise one or more single boards, and each single board can comprise one or more processors and one or more memories. The processor is used to read and execute the program in the memory to realize the baseband processing function and the control of the access network device. If there are multiple single boards, the single boards can be interconnected to increase the processing capacity. As an optional implementation, multiple single boards can also share one or more processors, or multiple single boards can share one or more memories, or multiple single boards can share one or more processors at the same time.
[0242] For example, with respect to the access network device, the sending module 43 is used to perform the functions of the access network device in the embodiments shown in Figure 3 or Figure 4 or Figure 5 .
[0243] The present application also provides a communication device comprising a memory and a processor. The memory is used to store computer execution instructions. The processor is used to execute the computer execution instructions stored in the memory, and the execution of the computer execution instructions stored in the memory causes the processor to perform the method in any possible implementation manner of Figure 3 or Figure 4 or Figure 5 .
[0244] The present application also provides a computer readable storage medium, which stores a computer program. When the computer program is executed by a computer, the computer realizes the method in any possible implementation manner of Figure 3 or Figure 4 or Figure 5 .
[0245] The above detailed description of the specific implementation is further detailed for the purpose of the application, technical solutions and beneficial effects, and it should be understood that the above description is only for the specific implementation of the application and is not used to limit the protection scope of the application. Any modification, equivalent replacement, improvement, etc. made on the basis of the technical solutions of the application shall be included in the protection scope of the application.
Claims
1. A data transmission method, characterized by, Comprising: The terminal device in the idle state or the inactive state receives the first message sent by the network device; The terminal device in the idle state or the inactive state activates one or more resources in the first resource according to the first message, and obtains the activated second resource, wherein the first resource includes a bandwidth part (BWP) resource, or The terminal device in the idle state or the inactive state activates multiple resources in the first resource according to the first message, and obtains the activated second resource, wherein the first resource includes a BWP resource and a semi-persistent scheduling (SPS) resource. The terminal device in the idle state or the inactive state communicates with the network device according to the activated second resource. The first message is a paging message.
2. The method of claim 1, wherein, Before receiving the first message sent by the network device, the method further comprises: Receiving the first release message sent by the network device, wherein the first release message is used to instruct the terminal device to retain the first resource after entering the idle state or the inactive state, or the first release message includes configuration information of the first resource.
3. The method of claim 1, wherein, If the terminal device performs cell reselection, before receiving the first message sent by the network device, the method further comprises: Sending a second message to the network device, wherein the second message is used to initiate random access to the network device, and the network device is the network device of the cell to which the terminal device performs cell reselection.
4. The method of claim 3, wherein, The method further comprises: Sending a third message to the network device, wherein the third message is used to request the first resource; Receiving a fourth message sent by the network device, wherein the fourth message includes configuration information of the first resource.
5. The method of claim 4, wherein, After the network device and the terminal device establish a radio resource control (RRC) connection, the method further comprises: Receiving a second release message sent by the network device, wherein the second release message is used to instruct the terminal device to release the RRC connection.
6. The method according to any one of claims 1 to 5, characterized in that, The first message includes first indication information, and the first indication information is used to activate one or more resources in the first resource. According to the first indication information, one or more resources in the first resource are activated, and the activated second resource is obtained. The method further comprises:
7. The method of claim 6, wherein, The first message further includes second indication information, and the second indication information is used to deactivate one or more resources in the first resource. According to the second indication information, one or more resources in the first resource are deactivated, and the deactivated third resource is obtained. Comprising:
8. A data transmission method, characterized by, Sending a first message to a terminal device; According to the activated second resource, the terminal device communicates with the terminal device, wherein the activated second resource is obtained by the terminal device in the idle state or the inactive state activating one or more resources in the first resource according to the first message, and the first resource includes a bandwidth part (BWP) resource, or The activated second resource is obtained by the terminal device in the idle state or the deactivated state activating a plurality of resources in the first resource according to the first message, and the first resource includes a BWP resource and a semi-persistent scheduling (SPS) resource. The first message is a paging message.
9. The method of claim 8, wherein, Before the first message is sent to the terminal device, the method further includes: sending a first release message to the terminal device, the first release message being used to instruct the terminal device to retain the first resource after entering the idle state or the deactivated state, or the first release message including configuration information of the first resource.
10. The method of claim 8, wherein, Before the first message is sent to the terminal device, the method further includes: receiving a second message sent by the terminal device, the second message being used to initiate random access to a network device.
11. The method of claim 10, wherein, The method further includes: receiving a third message sent by the terminal device, the third message being used to request the first resource; sending a fourth message to the terminal device, the fourth message including configuration information of the first resource.
12. The method of claim 11, wherein, After the network device establishes a radio resource control (RRC) connection with the terminal device, the method further includes: sending a second release message to the terminal device, the second release message being used to instruct the terminal device to release the RRC connection.
13. The method according to any one of claims 8 to 12, characterized in that, The first message includes first indication information, and the first indication information is used to activate one or more resources in the first resource.
14. The method of claim 13, wherein, The first message further includes second indication information, and the second indication information is used to deactivate one or more resources in the first resource.
15. A terminal device, comprising: The terminal device is in an idle state or a deactivated state, and the terminal device includes a transceiver module and a processing module, The transceiver module is configured to receive a first message sent by a network device. The processing module is configured to activate one or more resources in a first resource according to the first message to obtain an activated second resource, and the first resource includes a bandwidth part (BWP) resource, or The processing module is configured to activate a plurality of resources in a first resource according to the first message to obtain an activated second resource, and the first resource includes a BWP resource and a semi-persistent scheduling (SPS) resource. The transceiver module is configured to communicate with the network device according to the activated second resource. The first message is a paging message.
16. The terminal device according to claim 15, characterized by The transceiver module is further configured to, before the first message sent by the network device is received, receive a first release message sent by the network device, the first release message being used to instruct the terminal device to retain the first resource after entering the idle state or the deactivated state, or the first release message including configuration information of the first resource.
17. The terminal device of claim 15, wherein, If the terminal device performs cell reselection, the transceiver module is further configured to, before the first message sent by the network device is received, send a second message to the network device, the second message being used to initiate random access to the network device, and the network device being a network device of a cell for which the terminal device performs cell reselection.
18. The terminal device of claim 17, wherein, The transceiver module is further configured to send a third message to the network device, where the third message is used to request the first resource; and receive a fourth message sent by the network device, where the fourth message includes configuration information of the first resource.
19. The terminal device of claim 18, wherein, After the network device establishes a radio resource control (RRC) connection with the terminal device, the transceiver module is further configured to receive a second release message sent by the network device, where the second release message is used to instruct the terminal device to release the RRC connection.
20. The terminal device according to any one of claims 15-19, characterized by, The first message includes first indication information, where the first indication information is used to activate one or more resources in the first resource. The processing module is configured to activate one or more resources in the first resource according to the first indication information, to obtain the activated second resource.
21. The terminal device of claim 20, wherein, The first message further includes second indication information, where the second indication information is used to deactivate one or more resources in the first resource. The processing module is further configured to deactivate one or more resources in the first resource according to the second indication information, to obtain the deactivated third resource.
22. A network device, comprising: The network device includes a transceiver module and a processing module, The transceiver module is configured to send a first message to a terminal device. The processing module is configured to communicate with the terminal device according to the activated second resource, where the activated second resource is obtained by the terminal device in an idle state or a deactivated state by activating one or more resources in a first resource according to the first message, and the first resource includes a bandwidth part (BWP) resource, or The activated second resource is obtained by the terminal device in an idle state or a deactivated state by activating multiple resources in a first resource according to the first message, and the first resource includes a BWP resource and a semi-persistent scheduling (SPS) resource. The first message is a paging message.
23. The network device of claim 22, wherein, The transceiver module is further configured to send a first release message to the terminal device before sending the first message to the terminal device, where the first release message is used to instruct the terminal device to retain the first resource after entering an idle state or a deactivated state, or the first release message includes configuration information of the first resource.
24. The network device of claim 22, wherein, The transceiver module is further configured to receive a second message sent by the terminal device before sending the first message to the terminal device, where the second message is used to initiate random access to the network device, and the network device is a network device of a cell for which the terminal device performs cell reselection.
25. The network device of claim 24, wherein, The transceiver module is further configured to receive a third message sent by the terminal device, where the third message is used to request the first resource; send a fourth message to the terminal device, where the fourth message includes configuration information of the first resource.
26. The network device of claim 25, wherein, After the network device establishes a radio resource control (RRC) connection with the terminal device, the transceiver module is further configured to send a second release message to the terminal device, where the second release message is used to instruct the terminal device to release the RRC connection.
27. The network device of any of claims 22-26, wherein, The first message comprises first indication information, which is used to activate one or more of the first resources.
28. The network device of claim 27, wherein, The first message further comprises second indication information, which is used to deactivate one or more of the first resources.
29. A communications device, characterized by A computer program product comprising a computer usable medium having stored therein computer-executable instructions that, when executed by a computer, cause the computer to implement the method of any one of claims 1-7, or the method of any one of claims 8-14.
30. A communications device, characterized by The communication device comprises a processor and a communication interface, the communication interface being configured to input and / or output information, and the processor being configured to execute a computer program, such that the device performs the method of any one of claims 1-7 or 8-14.
31. A computer readable storage medium, characterized in that, A computer program product comprising a computer usable medium having stored therein computer-executable instructions that, when executed by a computer, cause the computer to implement the method of any one of claims 1-7, or the method of any one of claims 8-14.
32. A communication system, characterized by A computer program product comprising a computer usable medium having stored therein computer-executable instructions that, when executed by a computer, cause the computer to implement the method of any one of claims 1-7, or the method of any one of claims 8-14.
Citation Information
Patent Citations
Response to paging for data reception
WO2020076032A1