Resource management method and device
By sending information indicating the release or disabling of uplink resources through network devices, the problem of improper uplink resource management of terminal devices in idle state is solved, and more efficient resource scheduling and utilization is achieved.
Patent Information
- Application Number
- CN202510694328.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2019-02-01
- Publication Date
- 2025-09-05
AI Technical Summary
In existing NB-IoT and eMTC networks, the pre-configured uplink resources of terminal devices in idle state cannot be effectively managed, resulting in mismatched uplink resource scheduling at base stations, which may lead to transmission failures or congestion during communication.
The network device releases or disables one or more uplink resources by sending a first information instruction, and the terminal device performs corresponding operations according to the information instruction to achieve flexible management of uplink resources.
It improves the scheduling flexibility and management rationality of uplink resources of network equipment, reduces the probability of service transmission failure or congestion, and improves resource utilization.
Smart Images

Figure CN120603055A_ABST
Abstract
Description
[0001] This application is a divisional application. The application number of the original application is 201980077238.5, and the original application date is February 1, 2019. The entire content of the original application is incorporated into this application by reference. Technical Field
[0002] The present application relates to the field of mobile communication technology, and in particular to a resource management method and device. Background Art
[0003] Mobile communications have profoundly changed people's lives, but the pursuit of higher-performance mobile communications never ceases. To cope with the explosive growth of mobile data traffic, the massive number of connected devices, and the emergence of various new services and application scenarios, 5G systems have emerged. As a component of 5G, the Internet of Things (IoT) is experiencing rapid market growth. Forecasts indicate that the number of 5G IoT connections will reach 18 billion by 2022.
[0004] Currently, the 3rd Generation Partnership Project (3GPP) standards have proposed solutions based on cellular networks, targeting the characteristics of the Internet of Things. For example, narrowband Internet of Things (NB-IoT) networks and enhanced machine type of communication (eMTC) networks can leverage the characteristics of narrowband technology to carry IoT services. NB-IoT networks utilize new air interface technologies independent of existing cellular networks, resulting in lower terminal device costs and lower supported speeds and mobility. As a sub-feature of existing cellular networks, eMTC networks can provide IoT service support within long-term evolution (LTE) networks, targeting the characteristics of the Internet of Things.
[0005] Both NB-IoT and eMTC have been commercially available on a large scale since version (Rel)-13, and have continued to evolve in terms of standards. After Rel-14 and Rel-15, the 3GPP standard is now discussing the Rel-16 version. In each version, new features are added to the standard to continuously optimize system performance. For example, in order to reduce the number of steps required for terminal devices to establish a radio resource control (RRC) connection even when sending a small amount of data, and to reduce the number of steps required for terminal devices to establish an RRC connection and release the connection, and to reduce data transmission power consumption, the early data transmission (EDT) mechanism was introduced in Rel-15. Under the EDT mechanism, terminal devices are allowed to transmit a small amount of data through a message (Mg3) during the random access process, and the transmission process ends after Msg4, without entering the RRC connected state.
[0006] However, even with the EDT mechanism, the amount of data that Msg3 can carry is very small. Therefore, if the terminal device needs to transmit a large amount of data, the EDT mechanism still cannot meet the terminal device's data transmission needs in the RRC idle state. Therefore, it is currently discussed that uplink resources can also be pre-configured for the terminal device when the terminal device is in the connected state, and the pre-configured uplink resources are used for the terminal device to transmit uplink data in the idle state. However, since the terminal device does not listen to any unicast signaling in the idle state, the base station cannot make other scheduling for this part of the pre-configured uplink resources. In other words, even if the terminal device with pre-configured uplink resources does not use these uplink resources in the idle state, these uplink resources can no longer be used by other terminal devices. For example, when the business under the base station is relatively busy, some businesses may lack uplink resources, but the uplink resources pre-configured for some terminal devices may be in an idle state and cannot be used. Obviously, since the pre-configured uplink resources are not effectively managed, the base station's scheduling of uplink resources is out of sync, which may cause problems in the communication process under the coverage of the base station. For example, for services lacking uplink resources, transmission failure may occur, or congestion may occur because more uplink data needs to be sent using fewer uplink resources. Summary of the Invention
[0007] The embodiments of the present application provide a resource management method and apparatus for enabling network equipment to perform more reasonable scheduling and management of uplink resources.
[0008] In a first aspect, a first resource management method is provided, which includes: a network device determines to release or disable one or more uplink resources, and the uplink resources are used to receive uplink data from an idle terminal device; the network device sends a first information, and the first information is used to indicate the release or disabling of part or all of the one or more uplink resources.
[0009] The method may be performed by a first communication device, which may be a communication device, or a communication device (e.g., a chip system) capable of supporting the communication device to implement the functions required by the method. For example, the communication device may be a network device. Here, the first communication device is taken as an example of a network device.
[0010] In an embodiment of the present application, uplink resources for the terminal device to send uplink data in an idle state can be allocated to the terminal device, so that the terminal device can use the allocated uplink resources to send uplink data in the idle state, and the uplink data that can be sent through these uplink resources can be larger in quantity than the uplink data sent through the EDT method, thereby meeting the terminal device's need to transmit data in the RRC idle state. In addition, for example, when the network load is heavy, the network device can determine to release or disable at least one uplink resource, then the network device can broadcast a first message, and the first message can indicate the release or disablement of at least one uplink resource, so that after receiving the first message, the terminal device can release or disable the corresponding uplink resource according to the instruction of the first message, so as to use the uplink resource for other scheduling of the network device. It can be seen that through the technical solution provided in the embodiment of the present application, the network device can achieve more flexible management of the uplink resources configured to the terminal device for the terminal device to transmit in the idle state, so that the network device can also schedule these uplink resources when it needs to schedule uplink resources, which increases the rationality of the network device's resource management and the flexibility of the network device's resource scheduling. It can ensure the normal progress of the communication process under the coverage of the network device as much as possible, reduce the probability of problems such as service transmission failure or congestion, and improve resource utilization.
[0011] In combination with the first aspect, in a possible implementation of the first aspect, the one or more uplink resources include all uplink resources configured by the network device for uplink transmission by the terminal device in an idle state.
[0012] The network device can instruct to release or disable more uplink resources, which can reduce the burden on the network device to a large extent. Moreover, the release or disable can be achieved only through the first information, which helps to save signaling overhead.
[0013] In combination with the first aspect, in a possible implementation of the first aspect, the first information includes at least one first index, used to indicate the release of the uplink resources corresponding to the at least one first index in the one or more uplink resources; or, the first information includes a first condition, used to indicate the release of the uplink resources that meet the first condition in the one or more uplink resources.
[0014] In addition to configuring the first uplink resource for the first terminal device, the network device may also configure a first index for the configured first uplink resource. For example, one uplink resource corresponds to one first index. If the first uplink resource includes multiple uplink resources, then multiple first indexes may correspond. The first index can be used to indicate the release of the corresponding uplink resource. After the network device configures the first index for the uplink resource, if it wants to indicate the release of the corresponding uplink resource, it only needs to carry the first index corresponding to the uplink resource to be released in the first information. The terminal device can determine whether to release the uplink resource configured by the network device for the terminal device based on the first index carried in the first information, and the indication method is relatively clear. In addition, the same first index can be set for multiple uplink resources. Then, the network device can indicate the release of multiple uplink resources by carrying a first index in the first information, which helps to save the signaling overhead of the first information.
[0015] Alternatively, the first information may also include a first condition. For example, different uplink resources may meet different conditions, and the network device may instruct the release of uplink resources that meet the corresponding conditions. By directly carrying the first condition in the first information, the terminal device can determine whether to release the uplink resources configured by the network device for the terminal device based on the first condition, and the instruction method is also relatively clear. Moreover, the network device only needs to carry the first condition, and the terminal device can make its own judgment. The network device does not need to determine one by one which terminal devices have uplink resources configured to meet the first condition, which can reduce the workload of the network device.
[0016] In combination with the first aspect, in a possible implementation of the first aspect, the first information includes at least one second index, used to indicate the disabling of uplink resources corresponding to the at least one second index in the one or more uplink resources; or, the first information includes a second condition, used to indicate the disabling of uplink resources that meet the second condition in the one or more uplink resources.
[0017] In addition to configuring the first uplink resource for the first terminal device, the network device can also configure a second index for the configured first uplink resource. For example, one uplink resource corresponds to one second index. If the first uplink resource includes multiple uplink resources, then it can correspond to multiple second indexes. The second index can be used to indicate the disabling of the corresponding uplink resource. After the network device configures the second index for the uplink resource, if it wants to indicate the disabling of the corresponding uplink resource, it only needs to carry the second index corresponding to the uplink resource to be disabled in the first information. The terminal device can determine whether to disable the uplink resource configured by the network device for the terminal device based on the first index carried in the first information, and the indication method is relatively clear. In addition, the same second index can be set for multiple uplink resources. Then the network device can indicate the release of multiple uplink resources by carrying a second index in the first information, which helps to save the signaling overhead of the first information.
[0018] Alternatively, the first information may also include a second condition. For example, different uplink resources may meet different conditions, so the network device can instruct to disable uplink resources that meet the corresponding conditions. By directly carrying the second condition in the first information, the terminal device can determine whether to disable the uplink resources configured by the network device for the terminal device based on the second condition, and the instruction method is also relatively clear. Moreover, the network device only needs to carry the first condition, and the terminal device can make the judgment on its own. The network device does not need to determine one by one which uplink resources configured for which terminal devices meet the second condition, which can reduce the workload of the network device.
[0019] In combination with the first aspect, in a possible implementation of the first aspect, the method also includes: the network device sends second information to the first terminal device, the second information is used to configure a first uplink resource for the first terminal device, the second information is also used to configure a first index and / or a second index for the first uplink resource, the first index is used to indicate whether to release the first uplink resource, and the first index is used to indicate whether to disable the first uplink resource.
[0020] For example, the network device may configure the first index and / or the second index for the first uplink resource when configuring the first uplink resource for the first terminal device. For example, the network device configures the first uplink resource for the first terminal device through the second information, and the network device may also configure the first index and / or the second index for the first uplink resource through the second information; or, the network device configures the uplink resource for the first terminal device and the first index and / or the second index for the first uplink resource, or may use different information. For example, the network device configures the first uplink resource for the first terminal device through the second information, and the network device may further configure the first index and / or the second index for the first uplink resource through the third information. The second information and the third information may be carried in the same signaling, which may be, for example, a high-layer signaling, such as an RRC signaling, or a physical layer signaling, such as a DCI, etc., without specific limitation. Alternatively, the second information and the third information may also be carried in different signaling, for example, carried in two RRC signalings, or the second information may be carried in the RRC signaling, and the third information may be carried in the DCI. Furthermore, if the network device configures the first uplink resource for the first terminal device and the first index and / or the second index for the first uplink resource respectively through two signalings, then the network device may send the two signalings simultaneously, or the signaling for configuring the first uplink resource for the terminal device may be sent first, or the signaling for configuring the first index and / or the second index for the first uplink resource may be sent first. Alternatively, if the network device wants to configure the first index and the second index for the first uplink resource, then the first index and the second index may be configured simultaneously through one signaling, or the first index and the second index may be configured separately through two signalings, without any specific limitation.
[0021] In conjunction with the first aspect, in a possible implementation of the first aspect, the network device sending the first information includes:
[0022] The network device sends a system message, where the system message includes the first information and the system message is a SIB and / or a MIB; or
[0023] The network device sends the first information by paging.
[0024] The embodiment of the present application does not limit the manner in which the network device sends the first information.
[0025] In combination with the first aspect, in a possible implementation of the first aspect, the network device sending the first information by paging includes:
[0026] The network device sends a DCI for scheduling a paging message, where the DCI includes the first information; or
[0027] The network device sends the paging message after sending the DCI for scheduling the paging message, where the paging message includes the first information.
[0028] This is an optional way for the network device to send the first information through paging. The network device can send the first information through DCI, or can also send the first information through a paging message, and there is no specific limitation.
[0029] In combination with the first aspect, in a possible implementation of the first aspect, the network device sending the first information by paging includes:
[0030] The network device sends a DCI scrambled by a first RNTI, where the DCI includes the first information, and the first RNTI is not a P-RNTI; or
[0031] After sending the DCI scrambled by the first RNTI, the network device sends the PDSCH scheduled by the DCI, where the PDSCH includes the first information, and the first RNTI is not the P-RNTI.
[0032] This is another optional way for the network device to send the first information through paging. In this way, for the DCI carrying the first information, or the DCI used to schedule the PDSCH carrying the first information, the first RNTI can be used for scrambling. The first RNTI is not the P-RNTI, but the network device can still send the DCI scrambled by the first RNTI at the paging time, so that the terminal device in the idle state can receive the DCI scrambled by the first RNTI. After receiving the DCI scrambled by the first RNTI, the terminal device can determine that the first information is included in the DCI or the PDSCH scheduled by the DCI according to the first RNTI, so that the terminal device can obtain the first information. Distinguishing the DCI carrying the first information from the ordinary DCI used to schedule paging messages helps the terminal device obtain different information according to different DCI.
[0033] In a second aspect, a second resource management method is provided, which includes: a first terminal device receives second information from a network device, the second information is used to configure a first uplink resource for the first terminal device, and the first uplink resource is used for the first terminal device to send uplink data to the network device in an idle state; the first terminal device receives first information from the network device; the first terminal device determines whether to release or disable the first uplink resource based on an indication of the first information.
[0034] The method may be performed by a second communication device, which may be a communication device, or a communication device (e.g., a chip system) capable of supporting the communication device to implement the functions required by the method. For example, the communication device may be a terminal device. Here, the second communication device is taken as an example of a terminal device.
[0035] In combination with the second aspect, in a possible implementation of the second aspect, the second information is also used to configure a first index and / or a second index for the first uplink resource, the first index is used to indicate whether to release the first uplink resource, and the first index is used to indicate whether to disable the first uplink resource.
[0036] In combination with the second aspect, in a possible implementation of the second aspect, the first information is used to indicate the release or disabling of all uplink resources configured by the network device for uplink transmission of the terminal device in an idle state.
[0037] With reference to the second aspect, in a possible implementation of the second aspect, the first terminal device determines whether to release the first uplink resource according to an instruction of the first information, including:
[0038] The first information includes at least one first index, and when the first terminal device determines that the first index corresponding to the first uplink resource belongs to the at least one first index, the first terminal device determines to release the first uplink resource; otherwise, the first terminal device determines not to release the first uplink resource; or
[0039] The first information includes a first condition. When the first terminal device determines that the first uplink resource meets the first condition, it determines to release the first uplink resource; otherwise, it determines not to release the first uplink resource.
[0040] In combination with the second aspect, in a possible implementation of the second aspect, the first terminal device determines whether to disable the first uplink resource according to an instruction of the first information, including:
[0041] The first information includes at least one second index, and when the first terminal device determines that the second index corresponding to the first uplink resource belongs to the at least one second index, the first terminal device determines to disable the first uplink resource; otherwise, the first uplink resource is determined not to be disabled; or
[0042] The first information includes a second condition. When the first terminal device determines that the first uplink resource meets the second condition, it determines to disable the first uplink resource; otherwise, it determines not to disable the first uplink resource.
[0043] In conjunction with the second aspect, in a possible implementation of the second aspect, the first terminal device receiving the first information from the network device includes:
[0044] When the first terminal device has uplink data to be sent, the first terminal device receives a broadcast message from the network device, where the broadcast message includes the first information; or
[0045] The first terminal device receives the first information via paging.
[0046] In conjunction with the second aspect, in a possible implementation of the second aspect, the first terminal device receiving the first information by paging includes:
[0047] The first terminal device receives a DCI for scheduling a paging message at a paging occasion, where the DCI includes the first information; or
[0048] After receiving the DCI for scheduling the paging message at a paging occasion, the first terminal device receives the paging message, where the paging message includes the first information.
[0049] In conjunction with the second aspect, in a possible implementation of the second aspect, the first terminal device receiving the first information by paging includes:
[0050] The first terminal device receives, during a paging occasion, a DCI scrambled by a first RNTI, where the DCI includes the first information, and the first RNTI is not a P-RNTI; or
[0051] After receiving the DCI scrambled by the first RNTI at a paging occasion, the first terminal device receives the PDSCH scheduled by the DCI, where the PDSCH includes the first information, and the first RNTI is not a P-RNTI.
[0052] With reference to the second aspect, in a possible implementation of the second aspect, the broadcast message is a SIB and / or a MIB.
[0053] In conjunction with the second aspect, in a possible implementation of the second aspect, the method further includes:
[0054] The first terminal device releases or disables the first uplink resource according to an instruction of the first information, so as not to send uplink data through the first uplink resource; or
[0055] The first terminal device does not release or disable the first uplink resource according to the instruction of the first information, and sends uplink data through the first uplink resource.
[0056] Regarding the technical effects brought about by the second aspect or various possible implementations of the second aspect, reference may be made to the introduction to the technical effects of the first aspect or various implementations of the first aspect.
[0057] In a third aspect, a first communication device is provided, for example, the communication device is the first communication device as described above. The communication device is used to execute the method in the first aspect or any possible implementation of the first aspect. Specifically, the communication device may include a module for executing the method in the first aspect or any possible implementation of the first aspect, for example, including a processing module and a transceiver module coupled to each other. Exemplarily, the communication device is a network device. Among them,
[0058] The processing module is used to determine whether to release or disable one or more uplink resources, where the uplink resources are used to receive uplink data from an idle terminal device;
[0059] The transceiver module is used to send first information, where the first information is used to instruct to release or disable part or all of the one or more uplink resources.
[0060] In combination with the third aspect, in a possible implementation of the third aspect, the one or more uplink resources include all uplink resources configured by the network device for uplink transmission by the terminal device in an idle state.
[0061] In conjunction with the third aspect, in a possible implementation of the third aspect,
[0062] The first information includes at least one first index, used to indicate the release of an uplink resource corresponding to the at least one first index in the one or more uplink resources; or,
[0063] The first information includes a first condition, which is used to indicate the release of uplink resources that meet the first condition among the one or more uplink resources.
[0064] In conjunction with the third aspect, in a possible implementation of the third aspect,
[0065] The first information includes at least one second index, used to indicate disabling of uplink resources corresponding to the at least one second index in the one or more uplink resources; or
[0066] The first information includes a second condition, which is used to indicate disabling of uplink resources that meet the second condition among the one or more uplink resources.
[0067] In combination with the third aspect, in a possible implementation of the third aspect, the transceiver module is also used to prepare to send second information to the first terminal device, the second information is used to configure a first uplink resource for the first terminal device, and the second information is also used to configure a first index and / or a second index for the first uplink resource, the first index is used to indicate whether to release the first uplink resource, and the first index is used to indicate whether to disable the first uplink resource.
[0068] In conjunction with the third aspect, in a possible implementation manner of the third aspect, the transceiver module is configured to send the first information in the following manner:
[0069] sending a system message, where the system message includes the first information, and the system message is a SIB and / or MIB; or,
[0070] The first information is sent via paging.
[0071] In conjunction with the third aspect, in a possible implementation manner of the third aspect, the transceiver module is configured to send the first information via paging in the following manner:
[0072] Sending a DCI for scheduling a paging message at a paging occasion, where the DCI includes the first information; or
[0073] After sending the DCI for scheduling the paging message at a paging occasion, the paging message is sent, where the paging message includes the first information.
[0074] In conjunction with the third aspect, in a possible implementation manner of the third aspect, the transceiver module is configured to send the first information via paging in the following manner:
[0075] Sending a DCI scrambled by a first RNTI at a paging occasion, where the DCI includes the first information, and the first RNTI is not a P-RNTI; or
[0076] After sending DCI scrambled by a first RNTI at a paging occasion, a PDSCH scheduled by the DCI is sent, where the PDSCH includes the first information, and the first RNTI is not a P-RNTI.
[0077] Regarding the technical effects brought about by the third aspect or various possible implementation methods of the third aspect, reference may be made to the introduction to the technical effects of the first aspect or various implementation methods of the first aspect.
[0078] In a fourth aspect, a second communication device is provided, for example, the communication device is the second communication device described above. The communication device is used to execute the method in the second aspect or any possible implementation of the second aspect. Specifically, the communication device may include a module for executing the method in the second aspect or any possible implementation of the second aspect, for example, including a processing module and a transceiver module coupled to each other. Exemplarily, the communication device is a terminal device. Among them,
[0079] The transceiver module is configured to receive second information from a network device, where the second information is used to configure a first uplink resource for the communication device, where the first uplink resource is used for the communication device to send uplink data to the network device in an idle state;
[0080] The transceiver module is further configured to receive first information from the network device;
[0081] The processing module is used to determine whether to release or disable the first uplink resource according to an instruction of the first information.
[0082] In combination with the fourth aspect, in a possible implementation of the fourth aspect, the second information is also used to configure a first index and / or a second index for the first uplink resource, the first index is used to indicate whether to release the first uplink resource, and the first index is used to indicate whether to disable the first uplink resource.
[0083] In combination with the fourth aspect, in a possible implementation of the fourth aspect, the first information is used to indicate the release or disabling of all uplink resources configured by the network device for uplink transmission of the terminal device in an idle state.
[0084] With reference to the fourth aspect, in a possible implementation manner of the fourth aspect, the processing module is configured to determine whether to release the first uplink resource according to an instruction of the first information in the following manner:
[0085] The first information includes at least one first index, and when it is determined that the first index corresponding to the first uplink resource belongs to the at least one first index, it is determined to release the first uplink resource; otherwise, it is determined not to release the first uplink resource; or,
[0086] The first information includes a first condition. When it is determined that the first uplink resource meets the first condition, it is determined to release the first uplink resource; otherwise, it is determined not to release the first uplink resource.
[0087] With reference to the fourth aspect, in a possible implementation manner of the fourth aspect, the processing module is configured to determine whether to disable the first uplink resource according to an instruction of the first information in the following manner:
[0088] The first information includes at least one second index, and when it is determined that the second index corresponding to the first uplink resource belongs to the at least one second index, it is determined to disable the first uplink resource; otherwise, it is determined not to disable the first uplink resource; or,
[0089] The first information includes a second condition. When it is determined that the first uplink resource meets the second condition, it is determined to disable the first uplink resource; otherwise, it is determined not to disable the first uplink resource.
[0090] In conjunction with the fourth aspect, in a possible implementation manner of the fourth aspect, the transceiver module is configured to receive the first information from the network device in the following manner:
[0091] When the communication device has uplink data to be sent, receiving a broadcast message from the network device, the broadcast message including the first information; or
[0092] The first information is received through paging.
[0093] In conjunction with the fourth aspect, in a possible implementation manner of the fourth aspect, the transceiver module is configured to receive the first information via paging in the following manner:
[0094] receiving, at a paging occasion, a DCI for scheduling a paging message, the DCI including the first information; or
[0095] After receiving DCI for scheduling a paging message in a paging occasion, the paging message is received, where the paging message includes the first information.
[0096] In conjunction with the fourth aspect, in a possible implementation manner of the fourth aspect, the transceiver module is configured to receive the first information via paging in the following manner:
[0097] receiving, at a paging occasion, a DCI scrambled by a first RNTI, the DCI including the first information, the first RNTI not being a P-RNTI; or,
[0098] After receiving DCI scrambled by a first RNTI at a paging occasion, a PDSCH scheduled by the DCI is received, where the PDSCH includes the first information, and the first RNTI is not a P-RNTI.
[0099] In combination with the fourth aspect, in a possible implementation of the fourth aspect, the broadcast message is SIB and / or MIB.
[0100] In conjunction with the fourth aspect, in a possible implementation manner of the fourth aspect, the processing module is further configured to:
[0101] releasing or disabling the first uplink resource according to an instruction of the first information so as not to send uplink data through the first uplink resource; or
[0102] According to the instruction of the first information, the first uplink resource is not released or disabled, and uplink data is sent by using the first uplink resource through the transceiver.
[0103] Regarding the technical effects brought about by the fourth aspect or various possible implementation methods of the fourth aspect, reference may be made to the introduction to the technical effects of the second aspect or various implementation methods of the second aspect.
[0104] In a fifth aspect, a third communication device is provided, which is, for example, the first communication device as described above. The communication device includes a processor and a transceiver, which are used to implement the method described in the first aspect or various possible designs of the first aspect. Exemplarily, the communication device is a chip provided in a communication device. Exemplarily, the communication device is a network device. The transceiver is implemented, for example, by an antenna, a feeder, and a codec in the communication device, or, if the communication device is a chip provided in the communication device, the transceiver is, for example, a communication interface in the chip, which is connected to a radio frequency transceiver component in the communication device to realize information transmission and reception through the radio frequency transceiver component.
[0105] The processor is configured to determine to release or disable one or more uplink resources, where the uplink resources are used to receive uplink data from an idle terminal device;
[0106] The transceiver is used to send first information, where the first information is used to indicate the release or disabling of part or all of the one or more uplink resources.
[0107] In combination with the fifth aspect, in a possible implementation of the fifth aspect, the one or more uplink resources include all uplink resources configured by the network device for uplink transmission by the terminal device in an idle state.
[0108] In conjunction with the fifth aspect, in a possible implementation of the fifth aspect,
[0109] The first information includes at least one first index, used to indicate the release of an uplink resource corresponding to the at least one first index in the one or more uplink resources; or,
[0110] The first information includes a first condition, which is used to indicate the release of uplink resources that meet the first condition among the one or more uplink resources.
[0111] In conjunction with the fifth aspect, in a possible implementation of the fifth aspect,
[0112] The first information includes at least one second index, used to indicate disabling of uplink resources corresponding to the at least one second index in the one or more uplink resources; or
[0113] The first information includes a second condition, which is used to indicate disabling of uplink resources that meet the second condition among the one or more uplink resources.
[0114] In combination with the fifth aspect, in a possible implementation of the fifth aspect, the transceiver is further used to send second information to the first terminal device, the second information is used to configure a first uplink resource for the first terminal device, and the second information is also used to configure a first index and / or a second index for the first uplink resource, the first index is used to indicate whether to release the first uplink resource, and the first index is used to indicate whether to disable the first uplink resource.
[0115] In conjunction with the fifth aspect, in a possible implementation manner of the fifth aspect, the transceiver is configured to send the first information in the following manner:
[0116] sending a system message, where the system message includes the first information, and the system message is a SIB and / or MIB; or,
[0117] The first information is sent via paging.
[0118] With reference to the fifth aspect, in a possible implementation manner of the fifth aspect, the transceiver is configured to send the first information via paging in the following manner:
[0119] Sending a DCI for scheduling a paging message at a paging occasion, where the DCI includes the first information; or
[0120] After sending the DCI for scheduling the paging message at a paging occasion, the paging message is sent, where the paging message includes the first information.
[0121] With reference to the fifth aspect, in a possible implementation manner of the fifth aspect, the transceiver is configured to send the first information via paging in the following manner:
[0122] Sending a DCI scrambled by a first RNTI at a paging occasion, where the DCI includes the first information, and the first RNTI is not a P-RNTI; or
[0123] After sending DCI scrambled by a first RNTI at a paging occasion, a PDSCH scheduled by the DCI is sent, where the PDSCH includes the first information, and the first RNTI is not a P-RNTI.
[0124] Regarding the technical effects brought about by the fifth aspect or various possible implementation methods of the fifth aspect, reference may be made to the introduction to the technical effects of the first aspect or various implementation methods of the first aspect.
[0125] In a sixth aspect, a fourth communication device is provided, which is, for example, the second communication device as described above. The communication device includes a processor and a transceiver, which are used to implement the method described in the second aspect or various possible designs of the second aspect. Exemplarily, the communication device is a chip provided in a communication device. Exemplarily, the communication device is a terminal device. The transceiver is implemented, for example, by an antenna, a feeder, and a codec in the communication device, or, if the communication device is a chip provided in the communication device, the transceiver is, for example, a communication interface in the chip, which is connected to a radio frequency transceiver component in the communication device to realize information transmission and reception through the radio frequency transceiver component.
[0126] The transceiver is configured to receive second information from a network device, where the second information is used to configure a first uplink resource for the communication device, where the first uplink resource is used by the communication device to send uplink data to the network device in an idle state;
[0127] The transceiver is further configured to receive first information from the network device;
[0128] The processor is configured to determine whether to release or disable the first uplink resource according to an instruction of the first information.
[0129] In combination with the sixth aspect, in a possible implementation of the sixth aspect, the second information is also used to configure a first index and / or a second index for the first uplink resource, the first index is used to indicate whether to release the first uplink resource, and the first index is used to indicate whether to disable the first uplink resource.
[0130] In combination with the sixth aspect, in a possible implementation of the sixth aspect, the first information is used to indicate the release or disabling of all uplink resources configured by the network device for uplink transmission of the terminal device in an idle state.
[0131] With reference to the sixth aspect, in a possible implementation manner of the sixth aspect, the processor is configured to determine whether to release the first uplink resource according to an instruction of the first information in the following manner:
[0132] The first information includes at least one first index, and when it is determined that the first index corresponding to the first uplink resource belongs to the at least one first index, it is determined to release the first uplink resource; otherwise, it is determined not to release the first uplink resource; or,
[0133] The first information includes a first condition. When it is determined that the first uplink resource meets the first condition, it is determined to release the first uplink resource; otherwise, it is determined not to release the first uplink resource.
[0134] With reference to the sixth aspect, in a possible implementation manner of the sixth aspect, the processor is configured to determine whether to disable the first uplink resource according to an instruction of the first information in the following manner:
[0135] The first information includes at least one second index, and when it is determined that the second index corresponding to the first uplink resource belongs to the at least one second index, it is determined to disable the first uplink resource; otherwise, it is determined not to disable the first uplink resource; or,
[0136] The first information includes a second condition. When it is determined that the first uplink resource meets the second condition, it is determined to disable the first uplink resource; otherwise, it is determined not to disable the first uplink resource.
[0137] In conjunction with the sixth aspect, in a possible implementation manner of the sixth aspect, the transceiver is configured to receive the first information from the network device in the following manner:
[0138] When the communication device has uplink data to be sent, receiving a broadcast message from the network device, the broadcast message including the first information; or
[0139] The first information is received through paging.
[0140] In conjunction with the sixth aspect, in a possible implementation manner of the sixth aspect, the transceiver is configured to receive the first information through paging in the following manner:
[0141] receiving, at a paging occasion, a DCI for scheduling a paging message, the DCI including the first information; or
[0142] After receiving DCI for scheduling a paging message in a paging occasion, the paging message is received, where the paging message includes the first information.
[0143] In conjunction with the sixth aspect, in a possible implementation manner of the sixth aspect, the transceiver is configured to receive the first information through paging in the following manner:
[0144] receiving, at a paging occasion, a DCI scrambled by a first RNTI, the DCI including the first information, the first RNTI not being a P-RNTI; or,
[0145] After receiving DCI scrambled by a first RNTI at a paging occasion, a PDSCH scheduled by the DCI is received, where the PDSCH includes the first information, and the first RNTI is not a P-RNTI.
[0146] In combination with the sixth aspect, in a possible implementation of the sixth aspect, the broadcast message is SIB and / or MIB.
[0147] In conjunction with the sixth aspect, in a possible implementation manner of the sixth aspect, the processor is further configured to:
[0148] releasing or disabling the first uplink resource according to an instruction of the first information so as not to send uplink data through the first uplink resource; or
[0149] According to the instruction of the first information, the first uplink resource is not released or disabled, and uplink data is sent by using the first uplink resource through the transceiver.
[0150] Regarding the technical effects brought about by the sixth aspect or various possible implementations of the sixth aspect, reference may be made to the introduction to the technical effects of the second aspect or various implementations of the second aspect.
[0151] In a seventh aspect, a fifth communication device is provided. This communication device may be the first communication device in the above-described method design. Exemplarily, the communication device is a chip disposed in a communication device. Exemplarily, the communication device is a network device. The communication device includes: a memory for storing computer-executable program code; and a processor coupled to the memory. The program code stored in the memory includes instructions, and when the processor executes the instructions, the fifth communication device performs the method in the above-described first aspect or any possible implementation of the first aspect.
[0152] Among them, the fifth communication device may also include a communication interface, which may be a transceiver in the network device, for example, implemented by an antenna, feeder and codec in the communication device, or, if the fifth communication device is a chip set in the network device, the communication interface may be an input / output interface of the chip, such as an input / output pin, etc.
[0153] In an eighth aspect, a sixth communication device is provided. This communication device may be the second communication device in the aforementioned method design. Exemplarily, the communication device is a chip disposed in a communication device. Exemplarily, the communication device is a terminal device. The communication device includes: a memory for storing computer-executable program code; and a processor coupled to the memory. The program code stored in the memory includes instructions, and when the processor executes the instructions, the sixth communication device performs the method in the aforementioned second aspect or any possible implementation of the second aspect.
[0154] Among them, the sixth communication device may also include a communication interface, which may be a transceiver in the terminal device, for example, implemented by an antenna, feeder and codec in the communication device, or, if the sixth communication device is a chip set in the terminal device, the communication interface may be an input / output interface of the chip, such as an input / output pin, etc.
[0155] In the ninth aspect, a communication system is provided, which may include the first communication device described in the third aspect, the third communication device described in the fifth aspect, or the fifth communication device described in the seventh aspect, and the second communication device described in the second aspect, the fourth communication device described in the sixth aspect, or the sixth communication device described in the eighth aspect.
[0156] In a tenth aspect, a computer storage medium is provided, wherein the computer-readable storage medium stores instructions, which, when executed on a computer, enables the computer to execute the method described in the first aspect or any possible design of the first aspect.
[0157] In the eleventh aspect, a computer storage medium is provided, wherein the computer-readable storage medium stores instructions, which, when executed on a computer, enables the computer to execute the method described in the second aspect or any possible design of the second aspect.
[0158] In a twelfth aspect, a computer program product comprising instructions is provided, wherein the computer program product stores instructions that, when run on a computer, enable the computer to execute the method described in the first aspect or any possible design of the first aspect.
[0159] In a thirteenth aspect, a computer program product comprising instructions is provided, wherein the computer program product stores instructions that, when run on a computer, enable the computer to execute the method described in the second aspect or any possible design of the second aspect.
[0160] In an embodiment of the present application, the network device can implement more flexible management of the uplink resources configured to the terminal device for transmission by the terminal device in an idle state, so that the network device can also schedule these uplink resources when it needs to schedule uplink resources, thereby increasing the rationality of the network device's resource management and improving the flexibility of the network device's resource scheduling. BRIEF DESCRIPTION OF THE DRAWINGS
[0161] Figure 1 This is a flowchart of the PUR process in the NB-IoT system;
[0162] Figure 2 A schematic diagram of an application scenario of an embodiment of the present application;
[0163] Figure 3 A flowchart of a resource management method provided in an embodiment of the present application;
[0164] Figure 4 A first detailed flow chart of a resource management method provided in an embodiment of the present application;
[0165] Figure 5 A second detailed flow chart of a resource management method provided in an embodiment of the present application;
[0166] Figure 6 A third detailed flow chart of a resource management method provided in an embodiment of the present application;
[0167] Figure 7 A schematic diagram of a communication device capable of implementing the functions of a network device provided in an embodiment of the present application;
[0168] Figure 8 A schematic diagram of a communication device capable of implementing the functions of a terminal device provided in an embodiment of the present application;
[0169] Figures 9A and 9B Two structural schematic diagrams of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0170] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
[0171] Below, some terms used in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
[0172] 1) Terminal devices, including devices that provide voice and / or data connectivity to users, such as handheld devices with wireless connectivity or processing devices connected to wireless modems. The terminal devices can communicate with the core network via the radio access network (RAN) and exchange voice and / or data with the RAN. The terminal devices may include user equipment (UE), wireless terminal devices, mobile terminal devices, device-to-device communication (D2D) terminal devices, V2X terminal devices, machine-to-machine / machine-type communications (M2M / MTC) terminal devices, Internet of Things (IoT) terminal devices, subscriber units, subscriber stations, mobile stations, remote stations, access points (APs), remote terminals, access terminals, user terminals, user agents, or user devices. For example, it may include mobile phones (or "cellular" phones), computers with mobile terminal devices, portable, pocket-sized, handheld, or computer-built mobile devices, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. It also includes limited devices, such as devices with low power consumption, limited storage capacity, or limited computing power. For example, it includes information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), laser scanners, etc.
[0173] As an example and not a limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices or smart wearable devices, etc., which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, etc., as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets, smart helmets, and smart jewelry for vital sign monitoring.
[0174] The various terminal devices introduced above, if located on a vehicle (eg, placed in or installed in a vehicle), can be considered as vehicle-mounted terminal devices, which are also called on-board units (OBUs).
[0175] 2) Network equipment, such as access network (AN) equipment, such as a base station (e.g., access point), which may refer to a device in an access network that communicates with a wireless terminal device over an air interface through one or more cells. The base station may be used to convert received air frames to and from Internet Protocol (IP) packets, and serve as a router between the terminal device and the rest of the access network, which may include an IP network. The network equipment may also coordinate the attribute management of the air interface. For example, the network equipment may include an evolved base station (NodeB or eNB or e-NodeB, evolutionaryNode B) in an LTE system or long term evolution-advanced (LTE-A), or may also include a fifth generation mobile communication technology (the 5 th The next generation node B (gNB) in the new radio (NR) system of 5G generation) may also include a centralized unit (CU) and a distributed unit (DU) in a cloud access network (Cloud RAN) system, or may also include a relay device, which is not limited in the embodiments of the present application.
[0176] 3) eMTC, a key branch of the Internet of Everything (IoE) technology, is an evolution of the LTE protocol. To better suit inter-machine communication and reduce costs, eMTC tailors and optimizes the LTE protocol. Deployed over cellular networks, eMTC user devices (UEs) support 1.4MHz radio and baseband bandwidth, enabling direct access to existing LTE networks. Supporting peak rates of up to 1Mbps in both uplink and downlink, eMTC supports a wide range of innovative IoT applications.
[0177] The key capabilities of eMTC include: support for mobility, positioning, lower costs, and higher speeds.
[0178] eMTC offers advantages in smart logistics, including anti-theft and anti-substitution capabilities, real-time temperature sensing, and positioning capabilities. eMTC enables real-time monitoring and positioning, records and uploads information, and allows for tracking of driving trajectories. Smart wearable devices can support health monitoring, video services, data backhaul, and positioning. eMTC can also add value to operator pipelines, with application scenarios including smart charging stations, airport security cameras, elevator security cameras, smart bus stops, and public bicycle management.
[0179] 4) NB-IoT is a key component of the Internet of Everything (IoE). Built on cellular networks, NB-IoT consumes only approximately 180 kHz of bandwidth and can be deployed directly on LTE networks, reducing deployment costs and enabling smooth upgrades. Compared to traditional cellular networks, NB-IoT services and terminal devices have the following characteristics:
[0180] (1) Low service rate and long service period. Compared with traditional cellular networks, IoT services generate smaller data packets and are generally not very sensitive to latency.
[0181] (2) Massive connection requirements. For large-scale deployment of IoT terminal devices such as smart water / electricity meters, smart homes, cars, and wearable devices, a large number of such terminal devices may exist under one NB-IoT base station, for example, tens of thousands.
[0182] (3) Low cost requirement. Compared with existing cellular network terminal equipment, NB-IoT requires lower terminal equipment costs to achieve massive deployment of terminal equipment. The low cost requirement requires that the implementation complexity of terminal equipment be very low.
[0183] (4) Low power consumption requirement. NB-IoT requires lower power consumption of terminal devices, thereby saving battery power of terminal devices, ensuring ultra-long standby time of terminal devices, and thus saving labor costs for battery replacement.
[0184] (5) Low service arrival rate. Usually, there is only one service every few hours or even more than one day, and a considerable portion of them are triggered by uplink traffic. That is, the network device will not page the terminal device. Only when the terminal device has uplink traffic will the network device send downlink response data to the terminal device after receiving the uplink traffic.
[0185] 5) The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "At least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0186] Furthermore, unless otherwise indicated, ordinal numbers such as "first" and "second" in the embodiments of this application are used to distinguish between multiple objects and are not used to define the order, timing, priority, or importance of multiple objects. For example, the first priority criterion and the second priority criterion are only used to distinguish different criteria and do not indicate differences in the content, priority, or importance of the two criteria.
[0187] In addition, the terms "including" and "having" in the embodiments, claims, and drawings of this application are not exclusive. For example, a process, method, system, product, or device that includes a series of steps or modules is not limited to the listed steps or modules and may also include steps or modules that are not listed.
[0188] The above introduces some concepts involved in the embodiments of this application. The following introduces the technical features involved in the embodiments of this application.
[0189] Mobile communications have profoundly changed people's lives, but the pursuit of higher-performance mobile communications never ceases. To cope with the explosive growth of mobile data traffic, the massive number of connected devices, and the emergence of various new services and application scenarios, 5G systems have emerged. As a component of 5G, the Internet of Things (IoT) is experiencing rapid market growth. Forecasts indicate that the number of 5G IoT connections will reach 18 billion by 2022.
[0190] Currently, 3GPP standards have proposed solutions based on cellular networks that address the unique characteristics of the IoT. For example, NB-IoT and eMTC networks leverage the characteristics of narrowband technology to carry IoT services. NB-IoT networks utilize new air interface technology independent of existing cellular networks (LTE), resulting in lower device costs and lower supported speeds and mobility. As a subset of existing cellular networks (LTE), eMTC networks can provide IoT service support within LTE networks, tailored to the specific characteristics of the IoT.
[0191] Both NB-IoT and eMTC began large-scale commercial use in Rel-13, and have continued to evolve in terms of standards, going through Rel-14 and Rel-15. 3GPP is currently discussing Rel-16. With each release, new features are added to the standard to continuously optimize system performance. For example, to address the fact that terminal devices need to establish an RRC connection even when sending small amounts of data, the EDT mechanism was introduced in Rel-15 to reduce the number of steps required to establish and release an RRC connection and reduce data transmission power consumption. Under the EDT mechanism, terminal devices are allowed to transmit small amounts of data via a message (Msg3) during the random access process, and the transmission process ends after Msg4, without entering the connected state.
[0192] However, even with the EDT mechanism, the amount of data that Msg3 can carry is very small. Therefore, if the terminal device needs to transmit a large amount of data, the EDT mechanism still cannot meet the terminal device's need to transmit data in the RRC idle state. It can be seen that there is still room for optimization for the transmission of a small amount of data by the terminal device. Therefore, the embodiment of the present application believes that uplink resources can be pre-configured for the terminal device by means of pre-configured uplink resources (PUR). The PUR method means that in the previous (radio resource control, RRC) connection of the terminal device, the base station pre-configures the uplink resources to the terminal device. After the terminal device releases the RRC connection and enters the RRC idle state, if there is uplink data to be sent, the pre-configured uplink resources can be directly used, thereby avoiding the random access process of the terminal device and helping to reduce the power consumption of the terminal device.
[0193] For example, you can refer to Figure 1 , taking the NB-IoT system as an example, this paper introduces the general process of PUR determined based on existing discussions.
[0194] S11. After the terminal device and the base station establish an RRC connection, the base station sends an RRC signaling to the terminal device, such as the first RRC signaling. The terminal device then receives the first RRC signaling from the base station. The first RRC signaling is used to pre-configure uplink resources for the terminal device.
[0195] For example, the first RRC signaling may be RRC connection setup signaling, RRC reestablishment signaling, RRC resume signaling, RRC release signaling, or RRC reconfiguration signaling.
[0196] Among them, the pre-configured uplink resource can be a periodic resource, that is, it can be used periodically by the terminal device. The base station can send information about the pre-configured uplink resource to the terminal device through RRC signaling. The information about the pre-configured uplink resource can include at least one of the following: the period of the uplink resource, the time domain / frequency domain starting position of the uplink resource, the validity period of the uplink resource (that is, how long the uplink resource can be used), the transport block (TB) size of the uplink resource, the modulation and coding scheme (MCS) of the uplink resource, the bandwidth of the uplink resource, the frequency hopping information of the uplink resource, etc.
[0197] S12. In the RRC idle state (also referred to as the idle state in this article), the terminal device uses pre-configured uplink resources to send uplink data to the base station.
[0198] After the terminal device enters the idle state, if it needs to send uplink data and determines that there are pre-configured uplink resources, the terminal device can determine whether the size of the uplink resource is greater than or equal to the data volume of the terminal device, whether the terminal device maintains uplink synchronization with the base station, and whether the uplink resource is valid. If the terminal device determines that the size of the uplink resource is greater than or equal to the data volume of the terminal device, the terminal device maintains uplink synchronization with the base station, and the uplink resource is valid, the terminal device can use the uplink resource to send uplink data to the base station.
[0199] S13. After sending the uplink data, the terminal device monitors the physical downlink control channel (PDCCH).
[0200] For example, after sending uplink data, the terminal device may start a timer to monitor the PDCCH within the timer duration. The timer duration may be specified by the protocol.
[0201] The purpose of the terminal device monitoring PDCCH may include at least one of the following: receiving the base station's scheduling information for the uplink data transmitted in S12 (for scheduling uplink retransmission), receiving the base station's response information for the uplink data transmitted in S12, receiving the base station's scheduling information for the downlink response information to be sent by the base station, or receiving the base station's scheduling information for the downlink RRC message.
[0202] S14. After receiving the uplink data, the base station sends RRC signaling to the terminal device, for example, called second RRC signaling, and the terminal device receives the second RRC signaling from the base station.
[0203] Among them, S14 is not required to be executed, and the base station may not send the second RRC signaling to the terminal device, so S14 does not need to be executed.
[0204] The base station sends the second RRC signaling to the terminal device, where possible purposes include at least one of the following:
[0205] (1) Instructing the terminal device to maintain the RRC idle state. This may also indicate that the uplink data transmission is complete and no further downlink response information needs to be sent. For this purpose, the second RRC signaling may also carry downlink response information.
[0206] (2) Instructing the terminal device to enter the RRC connected state (also referred to as the connected state in this article). The downlink data or downlink response information cached by the core network may be too large to be sent in one data packet, so the terminal device needs to enter the RRC connected state to receive it.
[0207] (3) Reconfigure the uplink resources preconfigured in S11 for the terminal device, or instruct the terminal device to release the uplink resources preconfigured in S11.
[0208] As can be seen from S11 and S12, the uplink resources preconfigured via PUR are intended for use by terminal devices in idle state and are likely to occur periodically. For example, the primary use case for PUR is the periodic reporting of idle state by IoT terminal devices, such as water or electricity meters reporting readings every few hours. Therefore, the period (or validity period) of preconfigured uplink resources is likely to be hourly granularity, for example, the uplink resource period may be one or more hours, or the uplink resource validity period may be one or more hours.
[0209] At present, once uplink resources are pre-configured for a terminal device through the PUR method, since the terminal device does not listen to any unicast signaling in the idle state, the base station cannot make other scheduling for this part of the pre-configured uplink resources. That is to say, even if the terminal device with pre-configured uplink resources does not use these uplink resources in the idle state, these uplink resources can no longer be used by other terminal devices. For example, when the business under the base station is relatively busy, some businesses may lack uplink resources, but the uplink resources pre-configured for some terminal devices may be in an idle state and cannot be used, and the period (or validity period) of the uplink resources pre-configured for the terminal device is likely to be at the hourly granularity, that is, the terminal device will occupy a long time, which may cause the base station to be unable to schedule this part of the uplink resources for a long time. It can be seen that since the pre-configured resources cannot be effectively managed, the resource scheduling of the base station is not reasonable, which may cause problems in certain communication processes under the coverage of the base station. For example, some connected terminal devices under the coverage of the base station need to use uplink resources to send uplink data to the base station, but the base station does not have enough uplink resources to schedule, which may cause these terminal devices to be unable to send uplink data, resulting in transmission failure, or cause these terminal devices to experience congestion because they need to send more data through fewer uplink resources.
[0210] In view of this, a technical solution of an embodiment of the present application is provided. In an embodiment of the present application, uplink resources for sending uplink data in an idle state can be allocated to a terminal device, so that the terminal device can use the allocated uplink resources to send uplink data in an idle state, and the uplink data that can be sent through these uplink resources can be larger in quantity than the uplink data sent through the EDT method, thereby meeting the terminal device's need to transmit data in an RRC idle state. In addition, for example, when the network load is heavy, the network device can determine to release or disable at least one uplink resource, then the network device can broadcast a first message, and the first message can indicate the release or disablement of at least one uplink resource, so that after receiving the first message, the terminal device can release or disable the corresponding uplink resource according to the instruction of the first message, so as to use the uplink resource for other scheduling of the network device. It can be seen that through the technical solution provided in the embodiment of the present application, the network device can achieve more flexible management of the uplink resources configured to the terminal device for the terminal device to transmit in the idle state, so that the network device can also schedule these uplink resources when it needs to schedule uplink resources, which increases the rationality of the network device's resource management and the flexibility of the network device's resource scheduling. It can ensure the normal progress of the communication process under the coverage of the network device as much as possible, reduce the probability of problems such as service transmission failure or congestion, and improve resource utilization.
[0211] The technical features of the embodiments of the present application are described above. Figure 2 , which is a schematic diagram of an application scenario of an embodiment of the present application.
[0212] exist Figure 2 It includes network equipment and multiple terminal devices. These terminal devices are terminal devices under the NB-IoT system or terminal devices under the eMTC system, such as refrigerators, cars, televisions, etc. Figure 2 The network device and at least one terminal device shown can be used to implement the technical solution provided in the embodiments of the present application.
[0213] Figure 2 The network device in the example is an access network device, such as a base station. The access network device corresponds to different devices in different systems, such as in the fourth generation mobile communication technology (the 4 th In a 4G (4G) generation system, it may correspond to an eNB, and in a 5G system, it may correspond to an access network device in 5G, such as a gNB.
[0214] Next, the technical solutions provided by the embodiments of the present application are introduced with reference to the accompanying drawings.
[0215] This application embodiment provides a resource management method, see Figure 3 , which is the flow chart of this method. In the following introduction, this method is applied to Figure 2 Take the network architecture shown as an example. In addition, the method can be performed by two communication devices, such as a first communication device and a second communication device. Among them, the first communication device can be a network device or a communication device that can support the network device to implement the functions required by the method, or it can be a terminal device or a communication device that can support the terminal device to implement the functions required by the method, and of course it can also be other communication devices, such as a chip system. The second communication device can be a network device or a communication device that can support the network device to implement the functions required by the method, or it can be a terminal device or a communication device that can support the terminal device to implement the functions required by the method, and of course it can also be other communication devices, such as a chip system. There is no restriction on the implementation methods of the first communication device and the second communication device. For example, the two communication devices can be implemented in the same form, such as both are implemented in the form of devices, or the two communication devices can also be implemented in different forms, such as the first communication device is implemented in the form of a device, and the second communication device is implemented in the form of a chip system, and so on. Among them, the network device is, for example, a base station.
[0216] For the sake of convenience, the following takes the method executed by the network device and the first terminal device as an example, that is, the first communication device is the network device and the second communication device is the first terminal device as an example. Figure 2The network architecture shown in the figure is taken as an example, therefore, the network devices described below can be Figure 2 In the network architecture shown in FIG, the first terminal device described below may be Figure 2 Any terminal device in the network architecture shown.
[0217] S31. The network device sends second information to the first terminal device, and the terminal device receives the second information from the network device. The second information is used to configure a first uplink resource for the first terminal device, and the first uplink resource is used for the first terminal device to send uplink data to the network device in an idle state.
[0218] In an embodiment of the present application, the network device can configure (or, can also be described as pre-configuration. The reason why it is described as "pre-configuration" is that the configured uplink resources are configured when the terminal device is in the RRC connected state, and will not be used temporarily after configuration, and will be used after the terminal device enters the RRC idle state) one or more uplink resources for a terminal device. It can be understood that the one or more uplink resources are pre-configured to the terminal device by the network device through PUR. Among them, an uplink resource, for example, refers to an uplink resource that meets a condition, or a type of uplink resource, etc., and there is no specific limitation. For example, there are multiple uplink resources that meet a condition, and the network device can configure one or more of them to a terminal device. Similarly, there can be multiple uplink resources of a type, and the network device can configure one or more of them to a terminal device.
[0219] Among them, the type of uplink resource can be defined by the protocol or indicated by the system broadcast. If it is indicated by the system broadcast, for example, the type of uplink resource can be divided by the network device according to the service characteristics. For example, the network device can divide the uplink resources with a larger TBS into one type, and this type of uplink resource can be used to support a relatively large amount of data transmission; or, the network device can also divide the uplink resources with a smaller resource period into one type, and this type of uplink resource can be used to support data transmission that is more sensitive to delay, and so on. The advantage of defining different types of uplink resources is that when the network device configures the uplink resources, less information can be sent, saving signaling. For example, only the corresponding type of indication can be sent, or the corresponding category of indication and some resource parameters different from the type can be sent.
[0220] For example, an uplink resource refers to an uplink resource that meets one condition. If the network device configures multiple uplink resources for a terminal device, then these multiple uplink resources can meet the same condition, or they can also meet different conditions respectively; or, an uplink resource is an uplink resource of one type. If the network device configures multiple uplink resources for a terminal device, then these multiple uplink resources can be uplink resources of the same type, or they can also be uplink resources of different types.
[0221] The conditions that uplink resources must meet will be introduced later.
[0222] For example, for a terminal device, for example, referred to as a first terminal device, the network device can send second information to the first terminal device, where the second information is used to configure uplink resources for the terminal device, for example, referred to as a first uplink resource. The first uplink resource may include one or more uplink resources. For example, the second information may be carried in Figure 1 In the first RRC signaling in S11.
[0223] As an optional manner, in addition to configuring the first uplink resource for the first terminal device, the network device may also configure the first index and / or the second index for the configured first uplink resource. For example, the network device may configure the first index or the second index for the first uplink resource, or configure the first index and the second index for the first uplink resource. Among them, one first index may correspond to one uplink resource, so if the first uplink resource includes one uplink resource, the network device may configure one first index for the first uplink resource, or if the first uplink resource includes multiple uplink resources, the network device may configure multiple first indexes for the first uplink resource, and the first index and the multiple uplink resources included in the first uplink resource may be in a one-to-one correspondence. Similarly, one second index may correspond to one uplink resource, so if the first uplink resource includes one uplink resource, the network device may configure one second index for the first uplink resource, or if the first uplink resource includes multiple uplink resources, the network device may configure multiple second indexes for the first uplink resource, and the second index and the multiple uplink resources included in the first uplink resource may be in a one-to-one correspondence.
[0224] In addition, the network device may further configure a third index for the configured first uplink resource. This may be understood as the network device configuring at least one of the first index, the second index, or the third index for the first uplink resource. For example, only the first index may be configured for the first uplink resource, or only the second index may be configured for the first uplink resource, or only the third index may be configured for the first uplink resource, or only the first index and the third index may be configured for the first uplink resource, or only the second index and the third index may be configured for the first uplink resource, or the first index, the second index, and the third index may be configured for the first uplink resource. One third index may correspond to one uplink resource. If the first uplink resource includes one uplink resource, the network device may configure one third index for the first uplink resource, or if the first uplink resource includes multiple uplink resources, the network device may configure multiple third indexes for the first uplink resource. The third index and the multiple uplink resources included in the first uplink resource may have a one-to-one correspondence. The third index may be used to indicate whether to modify the corresponding uplink resource. Here, "modify" may also be understood as reconfiguration.
[0225] For an uplink resource, the network device can configure at least one of the first index, the second index, or the third index for the uplink resource. For example, only the first index, the second index, or the third index can be configured for the uplink resource; only the first index and the second index can be configured for the uplink resource; only the second index and the third index can be configured for the uplink resource; only the first index and the third index can be configured for the uplink resource; or the first index, the second index, and the third index can be configured for the uplink resource. The functions of the first index, the second index, and the third index will be described later.
[0226] For example, the network device may configure the first index and / or the second index for the first uplink resource when configuring the first uplink resource for the first terminal device. For example, the network device configures the first uplink resource for the first terminal device through the second information, and the network device may also configure the first index and / or the second index for the first uplink resource through the second information; or, the network device configures the uplink resource for the first terminal device and the first index and / or the second index for the first uplink resource, or may use different information. For example, the network device configures the first uplink resource for the first terminal device through the second information, and the network device may further configure the first index and / or the second index for the first uplink resource through the third information. The second information and the third information may be carried in the same signaling, which may be, for example, high-layer signaling, such as RRC signaling or media access control control element (MAC CE), or may be physical layer signaling, such as downlink control information (DCI), etc., without specific limitation. Alternatively, the second information and the third information may also be carried in different signalings, for example, in two RRC signalings, or the second information is carried in the RRC signaling and the third information is carried in the DCI. Furthermore, if the network device configures the first uplink resource for the first terminal device and the first index and / or the second index for the first uplink resource respectively through two signalings, then the network device may send the two signalings at the same time, or the signaling for configuring the first uplink resource for the terminal device may be sent first, or the signaling for configuring the first index and / or the second index for the first uplink resource may be sent first. Alternatively, if the network device wants to configure the first index and the second index for the first uplink resource, then the first index and the second index may be configured simultaneously through one signaling, or the first index and the second index may be configured separately through two signalings, without any specific limitation.
[0227] Similarly, the network device can configure the third index for the first uplink resource when configuring the first uplink resource for the first terminal device. For example, if the network device configures the first uplink resource for the first terminal device through the second information, the network device can also configure the third index for the first uplink resource through the second information; or, the network device can configure the uplink resource for the first terminal device and the third index for the first uplink resource through different information.
[0228] If a network device needs to configure a first index for uplink resources configured for multiple terminal devices, the configuration method is similar. For details, see the section on configuring a first index for a first uplink resource by a network device. Furthermore, the network device may configure the first index for uplink resources configured for multiple terminal devices simultaneously or simultaneously, without further limitation. The same applies to the second and third indexes, which will not be discussed further.
[0229] The first index can be used to identify an uplink resource. For example, a first index can identify one or more uplink resources, and the same applies to the second and third indexes. For a network device, different indexes are associated with different operations of the network device, or are associated with different contents indicated by the network device. For example, for an uplink resource configured with a first index, if the network device wants to indicate the release of the uplink resource, the network device can indicate by sending the first index. At this time, the first index can be considered as indicating whether to release the uplink resource; for an uplink resource configured with a second index, if the network device wants to indicate the disabling of the uplink resource, the network device can indicate by sending the second index. At this time, the second index can be considered as indicating whether to disable the uplink resource; for an uplink resource configured with a third index, if the network device wants to indicate the modification of the uplink resource, the network device can indicate by sending the third index. At this time, the third index can be considered as indicating whether to modify the uplink resource.
[0230] Among them, release means completely releasing the uplink resource. If it needs to be used again, the network equipment needs to be reconfigured; and disable means prohibiting the terminal equipment configured with the uplink resource from using the uplink resource when certain disable conditions are met, while the terminal equipment can still use the uplink resource when the disable conditions are not met. For example, if the disable condition is a period of time, then the terminal equipment configured with the uplink resource is prohibited from using the uplink resource during the period of time, but the terminal equipment can still use the uplink resource after the period of time. Modify means reconfiguring the uplink resource so that some or all of the attributes of the uplink resource are changed. For example, at least one of the period of the uplink resource, the time domain / frequency domain starting position of the uplink resource, the validity period of the uplink resource, the transmission block size of the uplink resource, the modulation and coding strategy of the uplink resource, the bandwidth of the uplink resource, or the frequency hopping information of the uplink resource can be modified.
[0231] S32. The network device determines to release or disable one or more uplink resources, where the uplink resources are used to receive uplink data from an idle terminal device.
[0232] Of course, in addition to determining to release or disable one or more uplink resources, the network device may also determine to modify one or more uplink resources.
[0233] From the perspective of a terminal device, the uplink resource is used by the terminal device to send uplink data to the network device in an idle state. Unless otherwise specified, the idle state of the terminal device described in this document refers to the RRC idle state, and the connected state of the terminal device refers to the RRC connected state.
[0234] In addition, the idle state of the terminal device described in this article refers to a state in which the terminal device has not established a complete RRC connection with the network device and therefore cannot receive downlink unicast data and signaling at any time. In the 5G system, the RRC inactive state (RRC inactive) is similar to the idle state of the terminal device described in this article. That is to say, the uplink resources configured for the terminal device by the network device described in each embodiment of the present application through the second information can be used for the terminal device to send uplink data to the network device in the idle state, and can also be used for the terminal device to send uplink data to the network device in the RRC inactive state. This article mainly takes the uplink resource used by the terminal device to send uplink data to the network device in the idle state as an example.
[0235] For example, the network device may determine that some uplink resources need to be released or disabled when the network load is heavy or network resources are insufficient. The one or more uplink resources may be configured for one terminal device or for multiple terminal devices.
[0236] S33: The network device sends first information, and the first terminal device receives the first information from the network device. For the network device, the first information is used to instruct the release or disabling of part or all of the one or more uplink resources.
[0237] Alternatively, the first information may also be used to instruct modification of part or all of the one or more uplink resources.
[0238] There may be multiple terminal devices that can receive the first information sent by the network device, and the processing method of each of these multiple terminal devices is similar. Therefore, the embodiment of the present application continues to introduce the first terminal device among the multiple terminal devices as an example.
[0239] At present, although the EDT mechanism has been introduced in Rel-15, under the EDT mechanism, the terminal device is allowed to transmit a small amount of data through Msg3 and end the transmission process after Msg4 without entering the connection state. However, even with the EDT mechanism, the amount of data that Msg3 can carry is very small. Therefore, if the terminal device needs to transmit a large amount of data, the EDT mechanism still cannot meet the terminal device's need to transmit data in the RRC idle state. Therefore, the embodiment of the present application proposes that uplink resources can be pre-configured for the terminal device in the form of PUR, so that the terminal device can send uplink data to the network device through the configured uplink resources in the idle state to meet the data transmission needs of the terminal device in the idle state. However, since the terminal device does not monitor any unicast signaling in the idle state, the network device cannot notify the terminal device in the idle state to release the pre-configured uplink resources. When the network load is heavy, since the terminal device in the idle state will not release the pre-configured uplink resources, it is likely that the configurable resources of the network device will be insufficient. This indicates that the lack of effective management of reserved resources can lead to irrational resource scheduling on the network device, potentially causing problems with certain communications within the network device's coverage. For example, some devices within the network device's coverage may need to use uplink resources to send uplink data to the network device, but the network device cannot schedule sufficient uplink resources, potentially preventing these devices from sending uplink data.
[0240] In view of this, an embodiment of the present application proposes that, for example, when the network load is heavy, or when there are other communication processes under the coverage of the network device that require the use of uplink resources, or when the terminal device has not used or has not used the configured uplink resources for a long time, the network device can execute S32, that is, it can determine to release or disable one or more uplink resources. These uplink resources are resources configured to the terminal device and used for the terminal device to send uplink data in an idle state, so that this part of the uplink resources can be used in communication processes that are more in need of uplink resources, thereby improving resource utilization.
[0241] If the network device determines that it is necessary to release, disable or modify at least one uplink resource, the network device may generate a first message, and the first message is used to indicate the release, disable or modification of at least one uplink resource. Among them, because the network device sends the first message, the purpose is to notify the terminal device in the idle state so that the terminal device in the idle state can release or disable the corresponding uplink resource. When the terminal device is in the idle state, it generally only listens to broadcast messages or paging messages sent by the network device, and may not listen to unicast messages. Therefore, in an embodiment of the present application, in order to enable the terminal device in the idle state to receive the first information sent by the network device, the network device may send the first information in a broadcast or paging manner in S33.
[0242] For example, the network device may send the first information by broadcasting, and the first information may be carried in the broadcast message. The terminal device may obtain the first information after receiving the broadcast message; or the network device may send the first information by paging, and the terminal device may receive the first information by paging. For a terminal device, it may be possible to detect the system message before performing the uplink transmission when it is determined that there is uplink data to be transmitted and that the network device has pre-configured uplink resources for the terminal device. The "detection" here can also be understood as "reception". The terminal device may receive the system message from the network device before performing the uplink transmission. For example, the system message is MIB and / or SIB. The network device generally sends the system message periodically, so the terminal device can receive it before performing the uplink transmission.
[0243] For example, if the first information is carried in a broadcast message, the first terminal device may receive (or, as described, detect) the broadcast message from the network device when there is uplink data to be sent, thereby obtaining the first information carried in the broadcast message. Alternatively, if the first information is sent via paging, the first terminal device may receive the first information via paging.
[0244] If the first information is carried in a broadcast message, the broadcast message is, for example, a master information block (MIB) and / or a system information block (SIB). For example, if all of the first information is carried in the MIB, the broadcast message is the MIB; or, if all of the first information is carried in the SIB, the broadcast message is the SIB; or, if part of the first information is carried in the MIB and the remaining part of the first information is carried in the SIB, the broadcast message is both the SIB and the MIB.
[0245] Alternatively, the network device may send the first information via a paging method, which can be divided into two sub-methods.
[0246] A. Sub-mode 1 under the paging mode: the network device sends the first information via a paging message.
[0247] The network device periodically sends a paging message. The terminal device can detect the physical downlink control channel (PDCCH) during the paging occasion (PO). The PDCCH can be scrambled by the paging-radio network temporary identity (P-RNTI). The PDCCH carries DCI, and the network device can carry the first information in the DCI. Then, after the terminal device detects the PDCCH, it can obtain the DCI and thus obtain the first information carried by the DCI.
[0248] Alternatively, the DCI may schedule a paging message, which may be carried in a physical downlink shared channel (PDSCH), and the network device may also carry the first information in the PDSCH. After detecting the PDCCH, the terminal device may obtain the DCI, and may determine information such as the location of the PDSCH based on the DCI, thereby receiving the PDSCH and obtaining the first information carried by the PDSCH.
[0249] As to whether the first information is carried in the DCI or the PDSCH, it can be specified by the protocol, or the network device can notify the terminal device in advance, and there is no specific restriction.
[0250] B. Sub-mode 2 under the paging mode: the network device sends the first information through the paging mode.
[0251] In sub-mode 1, the terminal device obtains the first information by detecting the paging message, while in mode 2, the network device can continue to send a message carrying the first information at the paging time, but the message may not be regarded as a paging message, but is sent at the same time as the paging message, and the terminal device continues to detect the message at the paging time.
[0252] For example, the network device may pre-configure an RNTI, or the new RNTI may be specified by a protocol, for example, the new RNTI may be referred to as a first RNTI. If the first RNTI is pre-configured by the network device, the network device may configure the first RNTI when configuring uplink resources for the terminal device. For example, for the first terminal device, the network device may configure the first RNTI for the first terminal device through the second information. Of course, in addition to configuring the first RNTI when configuring uplink resources for the terminal device, the network device may also configure the first RNTI for the terminal device through other information, and there is no specific limitation.
[0253] In sub-mode 2, the network device sends a PDCCH during a paging opportunity. The sent PDCCH may continue to be scrambled using the P-RNTI, or may also be scrambled using the first RNTI. If scrambled using the first RNTI, it indicates that the DCI carried by the PDCCH carries the first information, and the network device may send the first information in the DCI carried by the PDCCH. Alternatively, if scrambled using the first RNTI, it indicates that the PDSCH scheduled by the DCI carried by the PDCCH carries the first information, and the network device may send the first information in the PDSCH scheduled by the DCI carried by the PDCCH.
[0254] The terminal device detects the PDCCH during paging. If the detected PDCCH is encrypted by the P-RNTI, the terminal device can determine that there is no first information in the DCI carried by the PDCCH and the PDSCH scheduled by the DCI. The terminal device can obtain the DCI and the corresponding PDSCH according to the normal process. If the detected PDCCH is encrypted by the first RNTI, the terminal device can determine that there is first information in the DCI carried by the PDCCH or the PDSCH scheduled by the DCI. The terminal device can obtain the DCI carried by the PDCCH and the first information carried by the DCI, or determine the position of the PDSCH and other information based on the DCI, thereby receiving the PDSCH and obtaining the first information carried by the PDSCH.
[0255] As to whether the first information is carried in the DCI or the PDSCH, it can be specified by the protocol, or the network device can notify the terminal device in advance, and there is no specific restriction.
[0256] As an optional implementation method for the network device to determine to release or disable the one or more uplink resources, the one or more uplink resources may include all uplink resources configured by the network device for the terminal device to perform uplink transmission in an idle state. In other words, the network device may configure uplink resources for one or more terminal devices covered by the network device in a PUR manner, and then the one or more uplink resources may include all uplink resources configured by the network device for these terminal devices. For example, when the network load is heavy or when network resources are extremely scarce, the network device may determine to release or disable all uplink resources configured by the network device for the terminal device to perform uplink transmission in an idle state, so that these resources can be reclaimed for corresponding transmissions. Of course, for the first terminal device, it can determine to release or disable all uplink resources configured by the network device for uplink transmission of the terminal device in the idle state based on the first information, or the first terminal device only determines to release or disable the first uplink resource configured by the network device for the first terminal device based on the first information, and does not perceive that the first information is actually to release or disable all uplink resources configured by the network device for uplink transmission of the terminal device in the idle state.
[0257] If the one or more uplink resources include all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state, then an implementation method of the first information can be relatively simple. For example, the first information can include 1 bit, and this 1 bit needs to indicate both release and disable. Then, for example, if the value of this 1 bit is "1", it indicates that the first information indicates the release of all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state, or, if the value of this 1 bit is "0", it indicates that the first information indicates the disablement of all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state; or, for example, if the value of this 1 bit is "0", it indicates that the first information indicates the release of all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state, or, if the value of this 1 bit is "1", it indicates that the first information indicates the disablement of all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state.
[0258] Alternatively, if both release and disable need to be indicated through this 1 bit, it can also be indicated by the position of this 1 bit. For example, if the first information of this 1 bit is located in the MIB, it indicates that the first information indicates the release of all uplink resources configured by the network device for the terminal device to perform uplink transmission in the idle state. If the first information of this 1 bit is located in the SIB, for example, in SIB14, it indicates that the first information indicates the disablement of all uplink resources configured by the network device for the terminal device to perform uplink transmission in the idle state.
[0259] In short, if both release and disable need to be indicated through a 1-bit first information, then the network device only needs to send the first information to indicate that all uplink resources configured by the network device for uplink transmission of the terminal device in the idle state need to be released or disabled. As long as the terminal device receives the first information, it can be determined that all uplink resources configured by the network device for uplink transmission of the terminal device in the idle state need to be released or disabled; if the network device does not send the first information, it means that all pre-configured uplink resources are neither released nor disabled. If the terminal device cannot receive the first information, it can be determined that all pre-configured uplink resources are neither released nor disabled.
[0260] Alternatively, if the one or more uplink resources include all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state, then 1 bit may simply indicate whether to release. In this case, if the network device needs to indicate both the release of the corresponding uplink resources and the disablement of the corresponding uplink resources, the indication information may include 2 bits, 1 bit of which is used to indicate whether to release, and the other bit is used to indicate whether to disable. The 1 bit used to indicate whether to release is mainly described here. For example, if the value of this bit is "1", it indicates that the first information indicates the release of all uplink resources configured by the network device for the terminal device to perform uplink transmission in the idle state, or, if the value of this bit is "0", it indicates that the first information indicates not to release all uplink resources configured by the network device for the terminal device to perform uplink transmission in the idle state; or, if this bit only needs to indicate the release, it may not be related to the value of this bit. As long as the network device sends the first information of this bit, no matter whether the value of this first information of this bit is "0" or "1", it indicates that the network device indicates the release of all uplink resources configured by the network device for the terminal device to perform uplink transmission in the idle state. If the network device does not send the first information, it means that all uplink resources configured by the network device for the terminal device to perform uplink transmission in the idle state will not be released.
[0261] Next, the 1 bit used to indicate whether to disable is described. If only disablement needs to be indicated by 1 bit, for example, if the value of this 1 bit is "1", it indicates that the network device indicates to disable all uplink resources configured by the network device for the terminal device to perform uplink transmission in the idle state, or, if the value of this 1 bit is "0", it indicates that the network device indicates not to disable all uplink resources configured by the network device for the terminal device to perform uplink transmission in the idle state; or, if only disablement needs to be indicated by 1 bit, it may not matter what the value of this 1 bit is, as long as the network device sends the first information of this 1 bit, no matter whether the value of the first information of this 1 bit is "0" or "1", it indicates that the network device indicates to disable all uplink resources configured by the network device for the terminal device to perform uplink transmission in the idle state, and if the network device does not send the first information, it also indicates that all uplink resources configured by the network device for the terminal device to perform uplink transmission in the idle state are not disabled.
[0262] Alternatively, if the one or more uplink resources include all uplink resources configured by the network device for uplink transmission by the terminal device in an idle state, the first information may not be implemented in the form of 1 bit, but may include an index of the corresponding uplink resource. For example, the first information may include at least one first index, which means that the network device instructs to release at least one uplink resource corresponding to at least one first index. For example, for the first terminal device, after receiving the first information, as long as it is determined that the first index corresponding to the first uplink resource configured by the network device for the first terminal device is included in the first information, the first uplink resource can be released. Of course, the first terminal device releases the uplink resource corresponding to the first index in the first uplink resource, and the uplink resource corresponding to the first index in the first uplink resource may include part or all of the first uplink resource. For example, if the network device configures a first index for all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state, then the first information only needs to carry the first index of the corresponding uplink resource, which indicates that the network device instructs to release the uplink resource. If the first information carries the first index of all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state, it also indicates that the network device instructs to release all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state.
[0263] For another example, if the network device configures a second index for all uplink resources configured by the network device for the terminal device to perform uplink transmission in an idle state, then the first information only needs to carry the second index of the corresponding uplink resource, which indicates that the network device instructs to disable the uplink resource. If the first information carries the second index of all uplink resources configured by the network device for the terminal device to perform uplink transmission in an idle state, it also indicates that the network device instructs to disable all uplink resources configured by the network device for the terminal device to perform uplink transmission in an idle state. For example, for the first terminal device, after receiving the first information, as long as it is determined that the second index corresponding to the first uplink resource configured by the network device for the first terminal device is included in the first information, the first uplink resource can be released. Of course, the first terminal device releases the uplink resource corresponding to the second index in the first uplink resource, and the uplink resource corresponding to the second index in the first uplink resource may include part or all of the first uplink resource.
[0264] Among them, one uplink resource corresponds to a first index, and the first indexes corresponding to different uplink resources may be different. Then if the network device wants to indicate the release of the corresponding uplink resource by indicating the first index, the number of first indexes that need to be carried may be large. Alternatively, the first indexes corresponding to multiple uplink resources may be the same. For example, the uplink resources can be classified, and the same first index can be configured for uplink resources belonging to the same type, or the same first index can be configured for uplink resources that meet the same condition. For example, the network device configures the same first index for all uplink resources configured by the network device for the terminal device to perform uplink transmission in the idle state. Then the first information only needs to carry one first index to indicate the release of all uplink resources configured by the network device for the terminal device to perform uplink transmission in the idle state. This method helps to save the transmission resources occupied by the first information and simplifies the structure of the first information.
[0265] Similarly, one uplink resource corresponds to one second index, and the second indexes corresponding to different uplink resources may be different. If the network device wants to indicate the disabling of the corresponding uplink resource by indicating the second index, the number of second indexes that need to be carried may be large. Alternatively, the second indexes corresponding to multiple uplink resources may be the same. For example, the uplink resources can be classified, and the same second index can be configured for uplink resources of the same type, or the same second index can be configured for uplink resources that meet the same condition. For example, if the network device configures the same second index for all uplink resources configured by the network device for the terminal device to perform uplink transmission in the idle state, then the first information only needs to carry one second index to indicate the disabling of all uplink resources configured by the network device for the terminal device to perform uplink transmission in the idle state. This method helps to save the transmission resources occupied by the first information and simplifies the structure of the first information.
[0266] Alternatively, if all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state can meet the same condition, for example, called the first condition, then the first information can also carry the first condition, indicating that the network device instructs to release the uplink resources that meet the first condition. If all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state can meet the first condition, and the first information carries the first condition, it also means that the first information instructs to release all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state. For example, for the first terminal device, after receiving the first information, as long as it is determined that the first uplink resource configured by the network device for the first terminal device meets the first condition, the first uplink resource can be released. Of course, the first terminal device releases the uplink resource in the first uplink resource that meets the first condition, and the uplink resource in the first uplink resource that meets the first condition may include part or all of the first uplink resource.
[0267] The first condition may include, for example, a transport block size greater than (or equal to) a first threshold, and / or a number of repeated transmissions of a data item greater than (or equal to) a second threshold. Of course, the first condition may also include other conditions, which are not specifically limited. For example, if the transport block size corresponding to an uplink resource is greater than or equal to the first threshold, or if the specified number of repeated transmissions of a data item is greater than or equal to the second threshold, both indicate that the uplink resource is sufficient, and releasing such uplink resources is more helpful for other transmissions.
[0268] Similarly, if all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state can meet the same condition, for example, called the second condition, then the first information can also carry the second condition, indicating that the network device instructs to disable the uplink resources that meet the second condition. If all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state can meet the second condition, and the first information carries the second condition, it also means that the first information instructs to disable all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state. For example, for the first terminal device, after receiving the first information, as long as it is determined that the first uplink resource configured by the network device for the first terminal device meets the second condition, the first uplink resource can be released. Of course, the first terminal device releases the uplink resource in the first uplink resource that meets the second condition, and the uplink resource in the first uplink resource that meets the second condition may include part or all of the first uplink resource. For example, if the transmission block size corresponding to an uplink resource is greater than or equal to a first threshold, or the specified number of repeated transmissions of a data is greater than or equal to a second threshold, it indicates that the uplink resource is relatively large, and releasing such uplink resources is more helpful for other transmissions.
[0269] The first condition and the second condition may be the same condition or different conditions. For example, both the first condition and the second condition are that the transport block size is greater than (or equal to) a first threshold; or the first condition is that the transport block size is greater than (or equal to) the first threshold, and the second condition is that the number of repeated transmissions of a data item is greater than (or equal to) a second threshold.
[0270] As an optional implementation method for the network device to determine to release or disable the one or more uplink resources, the one or more uplink resources may include part of the uplink resources configured by the network device for the terminal device to perform uplink transmission in an idle state. That is to say, the network device may configure uplink resources for one or more terminal devices covered by the network device through the PUR method, then at least one uplink resource may include part of all uplink resources configured by the network device for these terminal devices. For example, when the network load is heavy or when network resources are relatively scarce, the network device may determine to release or disable part of the uplink resources configured by the network device for the terminal device to perform uplink transmission in an idle state, so that these resources can be recovered for corresponding transmission, while also trying to ensure that other terminal devices configured with uplink resources can continue to use the configured uplink resources normally.
[0271] If the one or more uplink resources include part of the uplink resources configured by the network device for uplink transmission by the terminal device in an idle state, the first information may include the index of the corresponding uplink resource. For example, the first information may include at least one first index, which means that the network device instructs to release at least one uplink resource corresponding to at least one first index. For example, if the network device configures a first index for all or part of the uplink resources configured by the network device for uplink transmission by the terminal device in an idle state, then the first information only needs to carry the first index of the corresponding uplink resource to indicate that the network device instructs to release the uplink resource. Then, which uplink resource the network device needs to release can carry the first index of the uplink resource. For example, for the first terminal device, after receiving the first information, if it is determined that the first index corresponding to the first uplink resource configured by the network device for the first terminal device is included in the first information, the first uplink resource can be released. Of course, the first terminal device releases the uplink resource corresponding to the first index in the first uplink resource, and the uplink resource corresponding to the first index in the first uplink resource may include part or all of the first uplink resource.
[0272] For another example, if the network device configures a second index for all or part of the uplink resources configured by the network device for uplink transmission by the terminal device in an idle state, then the first information only needs to carry the second index of the corresponding uplink resource, which indicates that the network device instructs to disable the uplink resource. Then, which uplink resource the network device needs to disable can carry the second index of the uplink resource. This method is relatively simple and clear. The terminal device can determine whether to release the uplink resource pre-configured by the network device for the terminal device based on the first index carried by the first information, or can determine whether to disable the uplink resource of the terminal device based on the second index carried by the first information. For example, for the first terminal device, after receiving the first information, if it is determined that the second index corresponding to the first uplink resource configured by the network device for the first terminal device is included in the first information, the first uplink resource can be released. Of course, the first terminal device releases the uplink resource corresponding to the second index in the first uplink resource, and the uplink resource corresponding to the second index in the first uplink resource can include part or all of the first uplink resource.
[0273] The implementation method of the first index has been introduced in the previous article. For example, different uplink resources can correspond to different first indices respectively. In this case, the network device needs to carry the first indices corresponding to the uplink resources to release the uplink resources; or, multiple uplink resources can correspond to the same first index. The network device only needs to carry one first index to indicate the release of multiple uplink resources, which saves transmission resources. Similarly, the implementation method of the second index has also been introduced in the previous article. For example, different uplink resources can correspond to different second indices respectively. In this case, the network device needs to carry the second indices corresponding to the uplink resources to release the uplink resources; or, multiple uplink resources can correspond to the same second index. The network device only needs to carry one second index to indicate the release of multiple uplink resources, which saves transmission resources.
[0274] Alternatively, if the network device is to instruct the release of part of the uplink resources configured by the network device for uplink transmission by the terminal device in an idle state, the first information may also carry a first condition, indicating that the network device instructs the release of the uplink resources that meet the first condition. For example, for the first terminal device, after receiving the first information, as long as it is determined that the first uplink resource configured by the network device for the first terminal device meets the first condition, the first uplink resource can be released. Of course, what the first terminal device releases is the uplink resource in the first uplink resource that meets the first condition, and the uplink resource in the first uplink resource that meets the first condition may include part or all of the first uplink resource.
[0275] Similarly, if the network device wants to instruct to disable part of the uplink resources configured by the network device for uplink transmission of the terminal device in the idle state, then the first information may also carry the second condition, indicating that the network device instructs to disable the uplink resources that meet the second condition. For example, for the first terminal device, after receiving the first information, as long as it is determined that the first uplink resource configured by the network device for the first terminal device meets the second condition, the first uplink resource can be disabled. Of course, the first terminal device disables the uplink resources in the first uplink resources that meet the second condition, and the uplink resources in the first uplink resources that meet the second condition may include part or all of the first uplink resources.
[0276] The first and second conditions have been introduced in the previous article.
[0277] The above description is about the network device releasing or disabling part or all of one or more uplink resources through the first information instruction. The following description is about how the network device modifies part or all of one or more uplink resources through the first information instruction.
[0278] If the one or more uplink resources include all uplink resources configured by the network device for uplink transmission by the terminal device in an idle state, then the first information used by the network device to indicate modification of part or all of the one or more uplink resources may include 1 bit. For example, if the value of this 1 bit is "1", it indicates that the first information indicates modification of all uplink resources configured by the network device for uplink transmission by the terminal device in an idle state, or, if the value of this 1 bit is "0", it indicates that the first information indicates not modification of all uplink resources configured by the network device for uplink transmission by the terminal device in an idle state.
[0279] Alternatively, if only modification is indicated by this 1 bit, the value of this 1 bit may be irrelevant. As long as the network device sends the first information of this 1 bit, regardless of whether the value of this 1-bit first information is "0" or "1", it indicates that the network device instructs to modify all uplink resources configured by the network device for the terminal device to perform uplink transmission in the idle state. If the network device does not send the first information, it indicates that all uplink resources configured by the network device for the terminal device to perform uplink transmission in the idle state will not be modified.
[0280] Alternatively, it may be indicated by the position of this 1 bit. If this 1-bit first information is located in the MIB, it indicates that the first information indicates that all uplink resources configured by the network device for uplink transmission of the terminal device in the idle state are modified; if the MIB does not include this 1-bit first information, that is, the network device does not send this 1-bit first information, it indicates that all uplink resources configured by the network device for uplink transmission of the terminal device in the idle state are not modified.
[0281] Of course, when the first information only includes 1 bit, if the first information indicates to modify all uplink resources configured by the network device for uplink transmission of the terminal device in the idle state, then the network device can indicate the specific modification method through other information, or can be specified through the protocol.
[0282] Alternatively, if the one or more uplink resources include all uplink resources configured by the network device for uplink transmission by the terminal device in an idle state, the first information may not be implemented in the form of 1 bit, but may include the index of the corresponding uplink resource. For example, the first information may include at least one third index, which means that the network device instructs to modify at least one uplink resource corresponding to at least one third index. For example, for the first terminal device, after receiving the first information, as long as it is determined that the third index corresponding to the first uplink resource configured by the network device for the first terminal device is included in the first information, the first uplink resource can be modified. Of course, the first terminal device modifies the uplink resource corresponding to the third index in the first uplink resource, and the uplink resource corresponding to the third index in the first uplink resource may include part or all of the first uplink resource. The information on the specific modification method can be included in the first information. The first terminal device can determine whether the first uplink resource needs to be modified and how to modify the first uplink resource based on the first information, or the network device can also send information on the specific modification method through other information, or the information on the modification method can also be specified by the protocol.
[0283] Similarly, one uplink resource corresponds to one third index, and the first indexes corresponding to different uplink resources may be different. So if the network device wants to indicate the modification of the corresponding uplink resource by indicating the third index, the number of third indexes that need to be carried may be large. Alternatively, the first indexes corresponding to multiple uplink resources may be the same. For example, the uplink resources can be classified, and the same first index can be configured for uplink resources of the same type, or the same third index can be configured for uplink resources that meet the same condition. For example, if the network device configures the same third index for all uplink resources configured by the network device for the terminal device to perform uplink transmission in the idle state, then the first information only needs to carry one third index to indicate the modification of all uplink resources configured by the network device for the terminal device to perform uplink transmission in the idle state. This method helps to save the transmission resources occupied by the first information and simplifies the structure of the first information.
[0284] Alternatively, if all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state can satisfy the same condition, for example, called the third condition, then the first information can also carry the third condition, indicating that the network device instructs to modify the uplink resources that satisfy the third condition. If all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state can satisfy the third condition, and the first information carries the third condition, it also means that the first information instructs to modify all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state. For example, for the first terminal device, after receiving the first information, as long as it is determined that the first uplink resource configured by the network device for the first terminal device satisfies the third condition, the first uplink resource can be modified. Of course, the first terminal device modifies the uplink resource in the first uplink resource that satisfies the third condition. The uplink resource in the first uplink resource that satisfies the third condition may include part or all of the first uplink resource. The information on the specific modification method can be included in the first information. The first terminal device can determine whether the first uplink resource needs to be modified and how to modify the first uplink resource based on the first information. The network device can also send the information on the specific modification method through other information, or the information on the modification method can also be specified through the protocol.
[0285] The third condition includes, for example, that the transmission block size is greater than (or equal to) the first threshold, and / or that the number of repeated transmissions of a data is greater than (or equal to) the second threshold. Of course, the third condition may also include other conditions, which are not specifically limited. For example, the third condition includes the condition that the transmission block size is greater than (or equal to) the first threshold. If the transmission block size corresponding to an uplink resource is greater than (or equal to) the first threshold, it indicates that the uplink resource is relatively large. Then the network device can instruct to modify the uplink resource through the first information, for example, the validity period of the uplink resource can be shortened, or the bandwidth of the uplink resource can be reduced, or the transmission block size corresponding to the uplink resource can be reduced, etc. In these ways, the uplink resource can be made smaller, so that a part of the uplink resource can be freed up for other transmissions.
[0286] The first condition, the second condition and the third condition may be the same or different, or any two of the conditions may be the same while the other condition may be different.
[0287] If the one or more uplink resources include part of the uplink resources configured by the network device for uplink transmission by the terminal device in an idle state, the first information may include the index of the corresponding uplink resource. For example, the first information may include at least one third index, which means that the network device instructs to modify at least one uplink resource corresponding to at least one third index. For example, for the first terminal device, after receiving the first information, as long as it is determined that the third index corresponding to the first uplink resource configured by the network device for the first terminal device is included in the first information, the first uplink resource can be modified. Of course, the first terminal device modifies the uplink resource corresponding to the third index in the first uplink resource, and the uplink resource corresponding to the third index in the first uplink resource may include part or all of the first uplink resource. The information on the specific modification method can be included in the first information. The first terminal device can determine whether the first uplink resource needs to be modified and how to modify the first uplink resource based on the first information, or the network device can also send the information on the specific modification method through other information, or the information on the modification method can also be specified by the protocol.
[0288] Alternatively, if the one or more uplink resources include part of the uplink resources configured by the network device for uplink transmission by the terminal device in an idle state, the first information may also carry a third condition, indicating that the network device instructs to modify the uplink resources that meet the third condition. For example, for the first terminal device, after receiving the first information, as long as it is determined that the first uplink resource configured by the network device for the first terminal device meets the third condition, the first uplink resource can be modified. Of course, the first terminal device modifies the uplink resource in the first uplink resource that meets the third condition, and the uplink resource in the first uplink resource that meets the third condition may include part or all of the first uplink resource. Information on the specific modification method can be included in the first information. The first terminal device can determine whether the first uplink resource needs to be modified and how to modify the first uplink resource based on the first information, or the network device can also send information on the specific modification method through other information, or information on the modification method can also be specified by the protocol.
[0289] In addition, as described in the embodiments of the present application, if the network device sends the first information via a broadcast message, the first information can be carried in a broadcast message, for example, carried in an MIB or SIB. For example, if the network device wants to instruct the release of all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state, and the first information is implemented using 1 bit, then the space occupied by the first information is small and can be carried in the MIB or SIB.
[0290] Alternatively, the network device may broadcast the first information in at least two broadcast messages. For example, one or more bits may be used in the MIB to indicate whether the resource release and / or disable function is enabled, and the first information may be carried in the SIB.
[0291] For example, if the first information is implemented by 1 bit, then 1 or more bits can be used in the MIB to indicate whether the resource release and / or disable function is enabled, and the 1-bit first information can be carried in the SIB. It should be noted that, under normal circumstances, changes in the SIB will cause changes in the value tag (ValueTag) in the MIB, so that the terminal device can decide whether to update or read other SIBs by checking the ValueTag in the MIB. If the MIB indicates whether the resource release and / or disable function is enabled by 1 or more bits, the first information, as part of the SIB, may not affect the ValueTag change in the MIB. The advantage of this is to avoid other terminal devices that are not configured with the uplink resources from updating system messages due to the release and / or disablement of the uplink resources.
[0292] Alternatively, if the network device broadcasts the first information in at least two broadcast messages, the network device may also carry part of the first information in one broadcast message and carry the remaining part of the first information in another broadcast message. This situation may be applicable to scenarios where the first information includes more content.
[0293] For example, the first information includes at least one first index and / or at least one second index (wherein, if the first information includes at least one first index and at least one second index, the uplink resource corresponding to the at least one first index and the uplink resource corresponding to the at least one second index may be different, so as to avoid that for the same uplink resource, if both release and disable are indicated, the terminal device may be unable to execute), then a portion of the content included in the first information may be located in the MIB, and the remaining content included in the first information may be located in the SIB. For example, if the first information includes at least one first index, then a portion of the first index in the at least one first index included in the first information may be located in the MIB, and the remaining first index in the at least one first index included in the first information may be located in the SIB; or, if the first information includes at least one second index, then a portion of the second index in the at least one second index included in the first information may be located in the MIB, and the remaining second index in the at least one second index included in the first information may be located in the SIB; or, if the first information includes at least one first index and at least one second index, then the at least one first index included in the first information may be located in the MIB, and the at least one second index included in the first information may be located in the SIB. Alternatively, the first information includes a first indication indicating whether to release or disable all uplink resources. The first indication may be located in the MIB. The at least one first index and the at least one second index are located in the SIB. In this embodiment, if the network device releases or disables all uplink resources, only the first indication in the MIB is sent. If the network device releases or disables some uplink resources, this is further indicated through the SIB.
[0294] Alternatively, the first information includes the first condition and / or the second condition (wherein, if the first information includes the first condition and the second condition, then the uplink resource corresponding to the first condition and the uplink resource corresponding to the second condition may be different, so as to avoid that for the same uplink resource, if both release and disable are indicated, the terminal device may be unable to execute), then part of the content included in the first information may be located in the MIB, and the remaining content included in the first information may be located in the SIB. For example, if the first information includes the first condition, then part of the information in the first condition included in the first information may be located in the MIB, and the remaining information in the first condition included in the first information may be located in the SIB; or, if the first information includes the second condition, then part of the information in the second condition included in the first information may be located in the MIB, and the remaining information in the second condition included in the first information may be located in the SIB; or, if the first information includes the first condition and the second condition, then the first condition included in the first information may be located in the MIB, and the second condition included in the first information may be located in the SIB.
[0295] S34. The first terminal device determines whether to release or disable a first uplink resource according to the instruction of the first information. The first uplink resource is an uplink resource configured by the network device for the first terminal device to send uplink data in an idle state.
[0296] After receiving the first information, if the first terminal device determines that the first uplink resource configured by the network device for the first terminal device needs to be disabled according to the indication of the first information, then the first terminal device can disable the first uplink resource; or, if the first terminal device determines that the first uplink resource configured by the network device for the first terminal device needs to be released according to the indication of the first information, then the first terminal device can release the first uplink resource.
[0297] For example, if the first information indicates the release of all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state, the terminal device can determine that the first uplink resource needs to be released based on the first information; or, if the first information indicates the disabling of all uplink resources configured by the network device for uplink transmission by the terminal device in the idle state, the terminal device can determine that the first uplink resource needs to be disabled based on the first information.
[0298] Alternatively, if the first information includes at least one first index, the terminal device determines whether the first index corresponding to the first uplink resource belongs to at least one first index. If the first index corresponding to the first uplink resource belongs to at least one first index, the terminal device determines that the first uplink resource needs to be released; or, if the first information includes at least one second index, the terminal device determines whether the second index corresponding to the first uplink resource belongs to at least one second index. If the first index corresponding to the first uplink resource belongs to at least one second index, the terminal device determines that the first uplink resource needs to be disabled. Of course, the first index corresponding to the first uplink resource belongs to at least one first index, which can be understood as the uplink resource corresponding to the first index belonging to at least one first index can be part or all of the first uplink resource; the second index corresponding to the first uplink resource belongs to at least one second index, which can be understood as the uplink resource corresponding to the second index belonging to at least one second index can be part or all of the first uplink resource.
[0299] Alternatively, if the first information includes a first condition, the terminal device determines whether the first uplink resource satisfies the first condition, and if the first uplink resource satisfies the first condition, the terminal device determines that the first uplink resource needs to be released; or, if the first information includes a second condition, the terminal device determines whether the first uplink resource satisfies the second condition, and if the first uplink resource satisfies the second condition, the terminal device determines that the first uplink resource needs to be disabled. Of course, if the first uplink resource satisfies the first condition, it can be understood that the uplink resource that satisfies the first condition can be part or all of the first uplink resource; if the first uplink resource satisfies the second condition, it can be understood that the uplink resource that satisfies the second condition can be part or all of the first uplink resource.
[0300] After the terminal device determines to release the first uplink resource, the terminal device may release the first uplink resource so as not to send uplink data through the first uplink resource, or, after the terminal device determines to disable the first uplink resource, the terminal device may disable the first uplink resource so as not to send uplink data through the first uplink resource.
[0301] Of course, if the network device disables the first uplink resource, it may enable the first uplink resource later. For example, the network device can pre-configure the first duration, or the network device can indicate the first duration when disabling the first uplink resource, or the first duration can also be specified by the protocol, and the terminal device can start a timer when disabling the first uplink resource. The timing duration of the timer is the first duration. During the first duration, the terminal device disables the first uplink resource, and when the timer times out, the terminal device can enable the first uplink resource again. Or after disabling the first uplink resource, if the network device determines that the terminal device can re-enable the first uplink resource, the network device can send information again, for example, the network device sends a third information, and the third information is used to indicate the re-enabling of at least one uplink resource. The at least one uplink resource can be configured for one or more terminal devices. After the first terminal device receives the third information, if it determines that the first uplink resource belongs to at least one uplink resource, it can re-enable the first uplink resource. The third information can, for example, be sent in a system message or sent by paging, and there is no specific limitation.
[0302] After releasing or disabling the first uplink resource, the terminal device may not send uplink data, or may send uplink data in other ways. For example, it may send uplink data in an EDT manner. In this case, the terminal device may skip the Msg1 and Msg2 steps in the random access process and directly send Msg3 to the network device, carrying the uplink data in Msg3. Alternatively, the terminal device may use random access to send uplink data to the network device after accessing the network device.
[0303] Alternatively, the terminal device may determine not to release and / or disable the first uplink resource based on the first information.
[0304] For example, if the first information includes at least one first index, the terminal device determines whether the first index corresponding to the first uplink resource belongs to at least one first index, and if there is an uplink resource in the first uplink resource corresponding to the first index that does not belong to at least one first index, the terminal device determines that there is no need to release the uplink resource, and / or, if the first information includes at least one second index, the terminal device determines whether the second index corresponding to the first uplink resource belongs to at least one second index, and if there is an uplink resource in the first uplink resource corresponding to the second index that does not belong to at least one second index, the terminal device determines that there is no need to disable the uplink resource. Among them, the uplink resource corresponding to the first index in the first uplink resource does not belong to the uplink resource of at least one first index, which may be part or all of the first uplink resource; the uplink resource corresponding to the second index in the first uplink resource does not belong to the uplink resource of at least one second index, which may be part or all of the first uplink resource.
[0305] Alternatively, if the first information includes a first condition, then the terminal device determines whether the first uplink resource satisfies the first condition, and if there is an uplink resource in the first uplink resource that does not satisfy the first condition, the terminal device determines that there is no need to release the uplink resource; or, if the first information includes a second condition, then the terminal device determines whether the first uplink resource satisfies the second condition, and if there is an uplink resource in the first uplink resource that does not satisfy the second condition, the terminal device determines that there is no need to disable the uplink resource. The uplink resources in the first uplink resource that do not satisfy the first condition may be part or all of the first uplink resources; the uplink resources in the first uplink resource that do not satisfy the second condition may be part or all of the first uplink resources.
[0306] For example, the first condition is that the transmission block size is greater than or equal to the first threshold. The first uplink resource includes two uplink resources, namely uplink resource 1 and uplink resource 2. The transmission block size corresponding to uplink resource 1 is smaller than the first threshold, and the transmission block size corresponding to uplink resource 2 is greater than the first threshold. The first terminal device can determine that uplink resource 2 in the first uplink resource meets the first condition and needs to be released, while uplink resource 1 does not meet the first condition and does not need to be released.
[0307] If the network device only instructs the release of uplink resources, then if the terminal device determines that there is no need to release part or all of the first uplink resources, the terminal device can continue to send uplink data to the network device through the uplink resources that have not been released in the first uplink resources; or, if the network device only instructs the disabling of uplink resources, then if the terminal device determines that there is no need to disable part or all of the first uplink resources, the terminal device can continue to send uplink data to the network device through the uplink resources that have not been released in the first uplink resources; or, if the network device instructs the release and disabling of corresponding uplink resources, then if the terminal device determines that there is no need to release or disable part or all of the first uplink resources, the terminal device can continue to send uplink data to the network device through the uplink resources that have not been released or disabled in the first uplink resources.
[0308] For example, the first information sent by the network device includes at least one first index and at least one second index. The at least one first index is used to indicate the release of the corresponding at least one uplink resource, and the at least one second index is used to indicate the release of the corresponding at least one uplink resource (which may be different from the at least one uplink resource corresponding to the at least one first index). In this case, the network device indicates both release and disablement. The first uplink resource includes four uplink resources, namely uplink resource 1, uplink resource 2, uplink resource 3, and uplink resource 4. The terminal device determines that the first index corresponding to uplink resource 1 belongs to at least one first index, while the first index corresponding to uplink resource 2, the first index corresponding to uplink resource 3, and the first index corresponding to uplink resource 4 do not belong to at least one first index, and determines that the second index corresponding to uplink resource 2 and the second index corresponding to uplink resource 4 belong to at least one second index, while the second index corresponding to uplink resource 1 and the second index corresponding to uplink resource 3 do not belong to at least one second index. In this case, the network device determines that uplink resource 1 needs to be released, and that uplink resource 2 and uplink resource 4 need to be disabled, while uplink resource 3 does not need to be released or disabled. The terminal device can then continue to send uplink data to the network device through uplink resource 3.
[0309] If the terminal device continues to send uplink data to the network device through part or all of the first uplink resource, then the first terminal device can monitor PDCCH after the uplink data is sent. For the specific process, please refer to Figure 1 The introduction of S13 and S14 in the text is not repeated here.
[0310] To better understand the technical solutions provided by the embodiments of this application, please refer to the following Figure 4 、 Figure 5 and Figure 6 The resource management method provided by the embodiment of the present application can be more completely introduced through the examples shown in these figures. Figure 4In the example, the network device sends the first information by broadcasting. Figure 5 and Figure 6 In the two examples, the network device sends the first information by paging. Figure 5 Taking the example of sending the first information through the DCI or paging message for scheduling the paging message, Figure 6 Take sending the first information through the DCI or PDSCH scrambled by the first RNTI as an example.
[0311] like Figure 4 As shown, in the RRC connection between the first terminal device and the network device, S41 is that the network device sends the second information to the first terminal device, and the terminal device receives the second information from the network device. The second information is used to configure the first uplink resource for the first terminal device. In addition, Figure 4 Taking the example where the second information is also used to configure the first index and the second index for the first terminal device, the first uplink resource may be periodic, and the first terminal device may use the first uplink resource when in the RRC idle state.
[0312] Then, in step S42, if the network device determines to release or disable one or more uplink resources, it will send a first message. Figure 4 Taking the example of a network device sending the first information via a system message, the first information is used to indicate whether to release or disable one or more uplink resources. For the first terminal device, S42 is that the first terminal device receives (or detects) the system message when there is uplink data to be transmitted.
[0313] Next, in S43, if the first terminal device determines, based on the first information included in the system message, that the first uplink resource needs to be released or disabled, the first terminal device releases or disables the first uplink resource. Furthermore, in S44, if the first terminal device releases or disables the first uplink resource, the first terminal device may not send the uplink data, or may send the uplink data using random access or EDT.
[0314] S45 is a solution parallel to S43. If the first terminal device determines that there is no need to release or disable the first uplink resource based on the first information included in the system message, the first terminal device sends uplink data through the first uplink resource.
[0315] S46, the first terminal device monitors the PDCCH.
[0316] S47, after receiving the uplink data, the network device sends RRC signaling to the terminal device, for example, called second RRC signaling, and the terminal device receives the second RRC signaling from the network device.
[0317] For S45~S47, please refer to Figure 1 Introduction of S12 to S14 in the illustrated embodiment.
[0318] like Figure 5 As shown, in the RRC connection between the first terminal device and the network device, S51 is that the network device sends the second information to the first terminal device, and the terminal device receives the second information from the network device. The second information is used to configure the first uplink resource for the first terminal device. In addition, Figure 5 Taking the example where the second information is also used to configure the first index and the second index for the first terminal device, the first uplink resource may be periodic, and the first terminal device may use the first uplink resource when in the RRC idle state.
[0319] Next, if the network device determines to release or disable one or more uplink resources, it will send a first message. Figure 5 Take the example of a network device sending the first information by paging. In addition, when the network device sends the first information by paging, the network device may carry the first information in the DCI used to schedule the paging message, or may carry the first information in the DCI and send it. Then S52 and S53 to be introduced next are based on the example of the network device carrying the first information in the DCI and sending it, while S54 and S55 are based on the example of the network device carrying the first information in the paging message and sending it. It can be understood that S52 and S53, and S54 and S55, are two optional implementation methods, and the network device can choose one of these two methods to apply. The specific selection can be determined by the network device itself and notified to the terminal device, or it can be specified by the protocol.
[0320] For example, S52 is that the network device carries the first information in the DCI and sends the PDCCH carrying the DCI during the paging period. The first information is used to indicate whether to release or disable one or more uplink resources. The DCI is scrambled by the P-RNTI. For the first terminal device, S52 is that the first terminal device monitors the PDCCH during the paging period.
[0321] S53, the first terminal device obtains first information from the DCI carried by the received PDCCH.
[0322] S54, the network device sends the PDCCH at the paging occasion, the DCI carried by the PDCCH includes scheduling information for scheduling paging messages, and the first terminal device receives the PDCCH at the paging occasion to obtain the DCI carried by the PDCCH.
[0323] S55, the network device sends a paging message according to the scheduling information, the paging message includes the first information, the first terminal device receives the paging message from the network device, and obtains the first information included in the paging message.
[0324] Next, S56: If the first terminal device determines, based on the first information included in the system message, that the first uplink resource needs to be released or disabled, the first terminal device releases or disables the first uplink resource. Furthermore, S57: If the first terminal device releases or disables the first uplink resource, the first terminal device may not send the uplink data, or may send the uplink data using random access or EDT.
[0325] S58 is a solution parallel to S56. If the first terminal device determines that there is no need to release or disable the first uplink resource based on the first information included in the system message, the first terminal device sends uplink data through the first uplink resource.
[0326] S59, the first terminal device monitors PDCCH.
[0327] S60, after receiving the uplink data, the network device sends RRC signaling to the terminal device, for example, called second RRC signaling, and the terminal device receives the second RRC signaling from the network device.
[0328] For S59~S60, please refer to Figure 1 Introduction of S12 to S14 in the illustrated embodiment.
[0329] like Figure 6 As shown, in the RRC connection between the first terminal device and the network device, S61 is that the network device sends the second information to the first terminal device, and the terminal device receives the second information from the network device. The second information is used to configure the first uplink resource for the first terminal device. In addition, Figure 6 Taking the example that the second information is also used to configure the first index and the second index for the first terminal device, and the second information is also used to configure the first RNTI, the first uplink resource may be periodic, and the first terminal device may use the first uplink resource when in the RRC idle state.
[0330] Next, if the network device determines to release or disable one or more uplink resources, it will send a first message. Figure 6Take the example of a network device sending the first information by paging. In addition, when the network device sends the first information by paging, the network device can carry the first information in the DCI (encrypted by the first RNTI) used to schedule the PDSCH, or can carry the first information in the DCI and send it. Then S62 and S63 to be introduced next are based on the example of the network device carrying the first information in the DCI, and S64 and S65 are based on the example of the network device carrying the first information in the PDSCH. It can be understood that S62 and S63, and S64 and S65, are two optional implementation methods, and the network device can choose one of these two methods to apply. The specific selection can be determined by the network device itself and notified to the terminal device, or it can be specified by the protocol.
[0331] For example, S62 is that the network device carries the first information in the DCI, scrambles the PDCCH carrying the DCI through the first RNTI, and transmits the PDCCH during the paging period. The first information is used to indicate whether to release or disable one or more uplink resources. For the first terminal device, S62 is that the first terminal device monitors the PDCCH during the paging period.
[0332] S63: The first terminal device obtains first information from the DCI carried by the received PDCCH. After receiving the PDCCH, the first terminal device determines that the PDCCH is scrambled by the first RNTI, and then obtains the first information from the DCI.
[0333] S64, the network device sends the PDCCH at the paging occasion, the DCI carried by the PDCCH includes scheduling information for scheduling the PDSCH, and the first terminal device receives the PDCCH at the paging occasion to obtain the DCI carried by the PDCCH.
[0334] S65: The network device sends a PDSCH according to the scheduling information, the PDSCH including the first information, and the first terminal device receives the PDSCH from the network device and obtains the first information included in the PDSCH. After receiving the PDCCH, the first terminal device determines that the PDCCH is scrambled by the first RNTI, and can obtain the first information from the PDSCH.
[0335] Next, S66: If the first terminal device determines, based on the first information included in the system message, that the first uplink resource needs to be released or disabled, the first terminal device releases or disables the first uplink resource. Furthermore, S67: If the first terminal device releases or disables the first uplink resource, the first terminal device may not send the uplink data, or may send the uplink data using random access or EDT.
[0336] S68 is a solution parallel to S66. If the first terminal device determines that there is no need to release or disable the first uplink resource based on the first information included in the system message, the first terminal device sends uplink data through the first uplink resource.
[0337] S69, the first terminal device monitors the PDCCH.
[0338] S70, after receiving the uplink data, the network device sends RRC signaling to the terminal device, for example, called second RRC signaling, and the terminal device receives the second RRC signaling from the network device.
[0339] For S69~S70, please refer to Figure 1 Introduction of S12 to S14 in the illustrated embodiment.
[0340] In an embodiment of the present application, uplink resources for the terminal device to send uplink data in an idle state can be allocated to the terminal device, so that the terminal device can use the allocated uplink resources to send uplink data in the idle state, and the uplink data that can be sent through these uplink resources can be larger in quantity than the uplink data sent through the EDT method, thereby meeting the terminal device's need to transmit data in the RRC idle state. In addition, for example, when the network load is heavy, the network device can determine to release or disable at least one uplink resource, then the network device can broadcast a first message, and the first message can indicate the release or disablement of at least one uplink resource, so that after receiving the first message, the terminal device can release or disable the corresponding uplink resource according to the instruction of the first message, so as to use the uplink resource for other scheduling of the network device. It can be seen that through the technical solution provided in the embodiment of the present application, the network device can achieve more flexible management of the uplink resources configured to the terminal device for the terminal device to transmit in the idle state, so that the network device can also schedule these uplink resources when it needs to schedule uplink resources, which increases the rationality of the network device's resource management and the flexibility of the network device's resource scheduling. It can ensure the normal progress of the communication process under the coverage of the network device as much as possible, reduce the probability of problems such as service transmission failure or congestion, and improve resource utilization.
[0341] The following describes the device used to implement the above method in the embodiment of the present application in conjunction with the accompanying drawings. Therefore, the above content can be used in subsequent embodiments, and repeated content will not be repeated.
[0342] The embodiment of the present application provides a first communication device, which is, for example, a first communication device. Figure 7The communication device is, for example, a communication device 700. The communication device 700 can implement the functions of the network device mentioned above. The communication device 700 can be the network device mentioned above, or can be a chip set in the network device mentioned above. The communication device 700 can include a processor 701 and a transceiver 702. The processor 701 can be used to execute Figure 3 S32 in the embodiment shown, and / or other processes for supporting the techniques described herein. The transceiver 702 may be configured to perform Figure 3 S31 and S33 in the illustrated embodiment, and / or other processes for supporting the techniques described herein.
[0343] For example, the processor 701 is configured to determine to release or disable one or more uplink resources, where the uplink resources are used to receive uplink data from an idle terminal device;
[0344] The transceiver 702 is configured to send first information, where the first information is used to instruct to release or disable part or all of the one or more uplink resources.
[0345] In a possible implementation, the one or more uplink resources include all uplink resources configured by the network device for uplink transmission by the terminal device in an idle state.
[0346] In one possible implementation,
[0347] The first information includes at least one first index, used to indicate the release of an uplink resource corresponding to the at least one first index in the one or more uplink resources; or,
[0348] The first information includes a first condition, which is used to indicate the release of uplink resources that meet the first condition among the one or more uplink resources.
[0349] In one possible implementation,
[0350] The first information includes at least one second index, used to indicate disabling of uplink resources corresponding to the at least one second index in the one or more uplink resources; or
[0351] The first information includes a second condition, which is used to indicate disabling of uplink resources that meet the second condition among the one or more uplink resources.
[0352] In a possible implementation manner, the transceiver 702 is further configured to:
[0353] Send second information to the first terminal device, the second information is used to configure a first uplink resource for the first terminal device, the second information is also used to configure a first index and / or a second index for the first uplink resource, the first index is used to indicate whether to release the first uplink resource, and the first index is used to indicate whether to disable the first uplink resource.
[0354] In a possible implementation, the transceiver 702 is configured to send the first information to the network device in the following manner:
[0355] sending a system message, where the system message includes the first information, and the system message is a SIB and / or MIB; or,
[0356] The first information is sent via paging.
[0357] In a possible implementation manner, the transceiver 702 is configured to send the first information via paging in the following manner:
[0358] Sending a DCI for scheduling a paging message at a paging occasion, where the DCI includes the first information; or
[0359] After sending the DCI for scheduling the paging message at a paging occasion, the paging message is sent, where the paging message includes the first information.
[0360] In a possible implementation manner, the transceiver 702 is configured to send the first information via paging in the following manner:
[0361] Sending a DCI scrambled by a first RNTI at a paging occasion, where the DCI includes the first information, and the first RNTI is not a P-RNTI; or
[0362] After sending DCI scrambled by a first RNTI at a paging occasion, a PDSCH scheduled by the DCI is sent, where the PDSCH includes the first information, and the first RNTI is not a P-RNTI.
[0363] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0364] The embodiment of the present application provides a second communication device, which is, for example, a second communication device. Figure 8The communication device is, for example, a communication device 800. The communication device 800 can implement the functions of the first terminal device mentioned above. The communication device 800 can be the first terminal device mentioned above, or can be a chip set in the first terminal device mentioned above. The communication device 800 can include a processor 801 and a transceiver 802. The processor 801 can be used to execute Figure 3 S34 in the embodiment shown, and / or other processes for supporting the techniques described herein. The transceiver 802 may be configured to perform Figure 3 S31 and S33 in the illustrated embodiment, and / or other processes for supporting the techniques described herein.
[0365] For example, the transceiver 802 is configured to receive second information from a network device, where the second information is used to configure a first uplink resource for the first terminal device, where the first uplink resource is used for the first terminal device to send uplink data to the network device in an idle state;
[0366] The transceiver 802 is further configured to receive first information from the network device;
[0367] The processor 801 is configured to determine whether to release or disable the first uplink resource according to an instruction of the first information.
[0368] In a possible implementation, the second information is further used to configure a first index and / or a second index for the first uplink resource, the first index is used to indicate whether to release the first uplink resource, and the first index is used to indicate whether to disable the first uplink resource.
[0369] In a possible implementation, the first information is used to indicate the release or disabling of all uplink resources configured by the network device for uplink transmission by the terminal device in an idle state.
[0370] In a possible implementation, the processor 801 is configured to determine whether to release the first uplink resource according to an instruction of the first information in the following manner:
[0371] The first information includes at least one first index, and when it is determined that the first index corresponding to the first uplink resource belongs to the at least one first index, it is determined to release the first uplink resource; otherwise, it is determined not to release the first uplink resource; or,
[0372] The first information includes a first condition. When it is determined that the first uplink resource meets the first condition, it is determined to release the first uplink resource; otherwise, it is determined not to release the first uplink resource.
[0373] In a possible implementation manner, the processor 801 is configured to determine whether to disable the first uplink resource according to an instruction of the first information in the following manner:
[0374] The first information includes at least one second index, and when it is determined that the second index corresponding to the first uplink resource belongs to the at least one second index, it is determined to disable the first uplink resource; otherwise, it is determined not to disable the first uplink resource; or,
[0375] The first information includes a second condition. When it is determined that the first uplink resource meets the second condition, it is determined to disable the first uplink resource; otherwise, it is determined not to disable the first uplink resource.
[0376] In a possible implementation manner, the transceiver 802 is configured to receive the first information from the network device in the following manner:
[0377] When the first terminal device has uplink data to be sent, receiving a broadcast message from the network device, the broadcast message including the first information; or
[0378] The first information is received through paging.
[0379] In a possible implementation manner, the transceiver 802 is configured to receive the first information via paging in the following manner:
[0380] receiving, at a paging occasion, a DCI for scheduling a paging message, the DCI including the first information; or
[0381] After receiving DCI for scheduling a paging message in a paging occasion, the paging message is received, where the paging message includes the first information.
[0382] In a possible implementation manner, the transceiver 802 is configured to receive the first information via paging in the following manner:
[0383] receiving, at a paging occasion, a DCI scrambled by a first RNTI, the DCI including the first information, the first RNTI not being a P-RNTI; or,
[0384] After receiving DCI scrambled by a first RNTI at a paging occasion, a PDSCH scheduled by the DCI is received, where the PDSCH includes the first information, and the first RNTI is not a P-RNTI.
[0385] In a possible implementation, the broadcast message is SIB and / or MIB.
[0386] In a possible implementation, the processor 801 is further configured to:
[0387] releasing or disabling the first uplink resource according to an instruction of the first information so as not to send uplink data through the first uplink resource; or
[0388] According to the instruction of the first information, the first uplink resource is not released or disabled, and uplink data is sent by using the first uplink resource through the transceiver 802.
[0389] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0390] In a simple embodiment, those skilled in the art will appreciate that the aforementioned communication devices can be combined into a single communication device. Figure 9A The structure of the communication device 900 shown in FIG. 9 is implemented. The communication device 900 can implement the functions of the terminal device or network device mentioned above. The communication device 900 can include a processor 901.
[0391] When the communication device 900 is used to implement the functions of the first terminal device mentioned above, the processor 901 may be used to execute Figure 3 S34 in the embodiment shown, and / or other processes for supporting the technology described herein; or, when the communication apparatus 900 is used to implement the functions of the network device mentioned above, the processor 901 may be used to execute Figure 3 S32 in the illustrated embodiment, and / or other processes for supporting the techniques described herein.
[0392] Among them, the communication device 900 can be implemented by a field-programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), or a programmable logic device (PLD) or other integrated chip. The communication device 900 can be set in the first terminal device or network device of the embodiment of the present application, so that the first terminal device or network device implements the method provided by the embodiment of the present application.
[0393] In an optional implementation, the communication device 900 may include a transceiver component for communicating with other devices. When the communication device 900 is used to implement the functions of the first terminal device or network device mentioned above, the transceiver component may be used to perform Figure 3 S31 and S33 in the illustrated embodiment, and / or other processes for supporting the techniques described herein.
[0394] In an optional implementation, the communication device 900 may further include a memory 902, which may be referred to as Figure 9B , wherein the memory 902 is used to store computer programs or instructions, and the processor 901 is used to decode and execute these computer programs or instructions. It should be understood that these computer programs or instructions may include the functional programs of the first terminal device or network device mentioned above. When the functional program of the first terminal device is decoded and executed by the processor 901, the first terminal device can implement the embodiment of the present application. Figure 3 The function of the first terminal device in the method provided in the embodiment shown. When the function program of the network device is decoded and executed by the processor 901, the network device can implement the embodiment of the present application. Figure 3 The illustrated embodiment provides the functions of the network device in the method.
[0395] In another optional implementation, the functional programs of the first terminal device or network device are stored in a memory external to the communication apparatus 900. When the functional program of the first terminal device is decoded and executed by the processor 901, part or all of the content of the functional program of the first terminal device is temporarily stored in the memory 902. When the functional program of the network device is decoded and executed by the processor 901, part or all of the content of the functional program of the network device is temporarily stored in the memory 902.
[0396] In another optional implementation, the functional programs of these first terminal devices or network devices are set in the memory 902 stored in the communication device 900. When the functional program of the first terminal device is stored in the memory 902 in the communication device 900, the communication device 900 can be set in the first terminal device of the embodiment of the present application. When the functional program of the network device is stored in the memory 902 in the communication device 900, the communication device 900 can be set in the network device of the embodiment of the present application.
[0397] In another optional implementation, part of the functional programs of the first terminal devices are stored in a memory external to the communication apparatus 900, and the rest of the functional programs of the first terminal devices are stored in the memory 902 internal to the communication apparatus 900. Alternatively, part of the functional programs of the network devices are stored in a memory external to the communication apparatus 900, and the rest of the functional programs of the network devices are stored in the memory 902 internal to the communication apparatus 900.
[0398] In the embodiments of the present application, the communication devices 700, 800, and 900 may be presented in the form of functional modules corresponding to their respective functions, or may be presented in the form of functional modules divided in an integrated manner. The "module" herein may refer to an ASIC, a processor and memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the aforementioned functions.
[0399] In addition, the first communication device as described above can also be implemented in other forms. For example, the communication device includes a processing module and a transceiver module. For example, the processing module can be implemented by the processor 701, and the transceiver module can be implemented by the transceiver 702. Among them, the processing module can be used to execute Figure 3 S32 in the embodiment shown, and / or other processes for supporting the technology described herein. The transceiver module can be used to perform Figure 3 S31 and S33 in the illustrated embodiment, and / or other processes for supporting the techniques described herein.
[0400] For example, a processing module is configured to determine to release or disable one or more uplink resources, where the uplink resources are used to receive uplink data from an idle terminal device;
[0401] The transceiver module is used to send first information, where the first information is used to indicate the release or disabling of part or all of the one or more uplink resources.
[0402] In a possible implementation, the one or more uplink resources include all uplink resources configured by the network device for uplink transmission by the terminal device in an idle state.
[0403] In one possible implementation,
[0404] The first information includes at least one first index, used to indicate the release of an uplink resource corresponding to the at least one first index in the one or more uplink resources; or,
[0405] The first information includes a first condition, which is used to indicate the release of uplink resources that meet the first condition among the one or more uplink resources.
[0406] In one possible implementation,
[0407] The first information includes at least one second index, used to indicate disabling of uplink resources corresponding to the at least one second index in the one or more uplink resources; or
[0408] The first information includes a second condition, which is used to indicate disabling of uplink resources that meet the second condition among the one or more uplink resources.
[0409] In a possible implementation, the transceiver module is further configured to:
[0410] Send second information to the first terminal device, the second information is used to configure a first uplink resource for the first terminal device, the second information is also used to configure a first index and / or a second index for the first uplink resource, the first index is used to indicate whether to release the first uplink resource, and the first index is used to indicate whether to disable the first uplink resource.
[0411] In a possible implementation, the transceiver module is configured to send the first information to the network device in the following manner:
[0412] sending a system message, where the system message includes the first information, and the system message is a SIB and / or MIB; or,
[0413] The first information is sent via paging.
[0414] In a possible implementation manner, the transceiver module is configured to send the first information via paging in the following manner:
[0415] Sending a DCI for scheduling a paging message at a paging occasion, where the DCI includes the first information; or
[0416] After sending the DCI for scheduling the paging message at a paging occasion, the paging message is sent, where the paging message includes the first information.
[0417] In a possible implementation manner, the transceiver module is configured to send the first information via paging in the following manner:
[0418] Sending a DCI scrambled by a first RNTI at a paging occasion, where the DCI includes the first information, and the first RNTI is not a P-RNTI; or
[0419] After sending DCI scrambled by a first RNTI at a paging occasion, a PDSCH scheduled by the DCI is sent, where the PDSCH includes the first information, and the first RNTI is not a P-RNTI.
[0420] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0421] The second communication device as described above can also be implemented in other forms. For example, the communication device includes a processing module and a transceiver module. For example, the processing module can be implemented by the processor 801, and the transceiver module can be implemented by the transceiver 802. The processing module can be used to execute Figure 3 S34 in the embodiment shown, and / or other processes for supporting the technology described herein. The transceiver module can be used to perform Figure 3 S32 in the illustrated embodiment, and / or other processes for supporting the techniques described herein.
[0422] For example, a transceiver module is configured to receive second information from a network device, where the second information is used to configure a first uplink resource for the first terminal device, where the first uplink resource is used for the first terminal device to send uplink data to the network device in an idle state;
[0423] The transceiver module is further configured to receive first information from the network device;
[0424] A processing module is used to determine whether to release or disable the first uplink resource according to an indication of the first information.
[0425] In a possible implementation, the second information is further used to configure a first index and / or a second index for the first uplink resource, the first index is used to indicate whether to release the first uplink resource, and the first index is used to indicate whether to disable the first uplink resource.
[0426] In a possible implementation, the first information is used to indicate the release or disabling of all uplink resources configured by the network device for uplink transmission by the terminal device in an idle state.
[0427] In a possible implementation manner, the processing module is configured to determine whether to release the first uplink resource according to an instruction of the first information in the following manner:
[0428] The first information includes at least one first index, and when it is determined that the first index corresponding to the first uplink resource belongs to the at least one first index, it is determined to release the first uplink resource; otherwise, it is determined not to release the first uplink resource; or,
[0429] The first information includes a first condition. When it is determined that the first uplink resource meets the first condition, it is determined to release the first uplink resource; otherwise, it is determined not to release the first uplink resource.
[0430] In a possible implementation manner, the processing module is configured to determine whether to disable the first uplink resource according to an instruction of the first information in the following manner:
[0431] The first information includes at least one second index, and when it is determined that the second index corresponding to the first uplink resource belongs to the at least one second index, it is determined to disable the first uplink resource; otherwise, it is determined not to disable the first uplink resource; or,
[0432] The first information includes a second condition. When it is determined that the first uplink resource meets the second condition, it is determined to disable the first uplink resource; otherwise, it is determined not to disable the first uplink resource.
[0433] In a possible implementation, the transceiver module is configured to receive the first information from the network device in the following manner:
[0434] When the first terminal device has uplink data to be sent, receiving a broadcast message from the network device, the broadcast message including the first information; or
[0435] The first information is received through paging.
[0436] In a possible implementation manner, the transceiver module is configured to receive the first information via paging in the following manner:
[0437] receiving, at a paging occasion, a DCI for scheduling a paging message, the DCI including the first information; or
[0438] After receiving DCI for scheduling a paging message in a paging occasion, the paging message is received, where the paging message includes the first information.
[0439] In a possible implementation manner, the transceiver module is configured to receive the first information via paging in the following manner:
[0440] receiving, at a paging occasion, a DCI scrambled by a first RNTI, the DCI including the first information, the first RNTI not being a P-RNTI; or,
[0441] After receiving DCI scrambled by a first RNTI at a paging occasion, a PDSCH scheduled by the DCI is received, where the PDSCH includes the first information, and the first RNTI is not a P-RNTI.
[0442] In a possible implementation, the broadcast message is SIB and / or MIB.
[0443] In a possible implementation, the processing module is further configured to:
[0444] releasing or disabling the first uplink resource according to an instruction of the first information so as not to send uplink data through the first uplink resource; or
[0445] According to the instruction of the first information, the first uplink resource is not released or disabled, and uplink data is sent using the first uplink resource through the transceiver module.
[0446] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0447] Since the communication devices 700, 800 and 900 provided in the embodiments of the present application can be used to perform Figure 3 The method provided by the embodiment shown, and therefore the technical effects that can be obtained, can be referred to the above method embodiments, which will not be repeated here.
[0448] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0449] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0450] Obviously, those skilled in the art may make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations.
Claims
1. A resource management method, characterized in that: include: The network device determines to release or disable one or more uplink resources, where the uplink resources are used to receive uplink data from the terminal device in the idle state; The network device sends a master information block (MIB), where the MIB includes indication information, where the indication information is used to indicate enabling a resource release or resource disable function; The network device sends a system information block SIB, where the SIB includes the first information, and the first information is used to indicate the release or disabling of part or all of the one or more uplink resources.
2. The method according to claim 1, characterized in that The one or more uplink resources include all uplink resources configured by the network device for the terminal device to perform uplink transmission in an idle state.
3. The method according to claim 1 or 2, characterized in that The first information includes at least one first index, used to indicate the release of an uplink resource corresponding to the at least one first index in the one or more uplink resources; or, The first information includes a first condition, which is used to indicate the release of uplink resources that meet the first condition among the one or more uplink resources.
4. The method according to any one of claims 1 to 3, characterized in that The first information includes at least one second index, used to indicate disabling of uplink resources corresponding to the at least one second index in the one or more uplink resources; or The first information includes a second condition, which is used to indicate disabling of uplink resources that meet the second condition among the one or more uplink resources.
5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: The network device sends second information to the first terminal device, and the second information is used to configure a first uplink resource for the first terminal device. The second information is also used to configure a first index and / or a second index for the first uplink resource, and the first index is used to indicate whether to release the first uplink resource, and the first index is used to indicate whether to disable the first uplink resource.
6. A resource management method, characterized in that: include: The first terminal device receives second information from the network device, where the second information is used to configure a first uplink resource for the first terminal device, where the first uplink resource is used for the first terminal device to send uplink data to the network device in an idle state; The first terminal device receives a master information block (MIB) from the network device, where the MIB includes indication information, where the indication information is used to indicate enabling a resource release or resource disable function; The first terminal device receives a system information block SIB from the network device, where the SIB includes the first information, and the first information is used to indicate the release or disabling of part or all of the one or more uplink resources; The first terminal device determines whether to release or disable the first uplink resource according to the indication of the first information.
7. The method according to claim 6, characterized in that The second information is further used to configure a first index and / or a second index for the first uplink resource, where the first index is used to indicate whether to release the first uplink resource, and the second index is used to indicate whether to disable the first uplink resource.
8. The method according to claim 6 or 7, characterized in that The first information is used to indicate the release or disabling of all uplink resources configured by the network device for uplink transmission by the terminal device in an idle state.
9. The method according to any one of claims 6 to 8, characterized in that: The first terminal device determines, according to an instruction of the first information, whether to release the first uplink resource, including: The first information includes at least one first index, and when the first terminal device determines that the first index corresponding to the first uplink resource belongs to the at least one first index, the first terminal device determines to release the first uplink resource; otherwise, the first terminal device determines not to release the first uplink resource; or The first information includes a first condition. When the first terminal device determines that the first uplink resource meets the first condition, it determines to release the first uplink resource; otherwise, it determines not to release the first uplink resource.
10. The method according to any one of claims 6 to 9, characterized in that: The first terminal device determines whether to disable the first uplink resource according to an instruction of the first information, including: The first information includes at least one second index, and when the first terminal device determines that the second index corresponding to the first uplink resource belongs to the at least one second index, the first terminal device determines to disable the first uplink resource; otherwise, the first uplink resource is determined not to be disabled; or The first information includes a second condition. When the first terminal device determines that the first uplink resource meets the second condition, it determines to disable the first uplink resource; otherwise, it determines not to disable the first uplink resource.
11. A communication device, characterized in that: including processor and memory; The processor is configured to read and execute instructions in the memory to implement the method according to any one of claims 1 to 5.
12. A communication device, characterized in that: including processor and memory; The processor is configured to read and execute instructions in the memory to implement the method according to any one of claims 6 to 10.
13. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions. When the program instructions are executed by a computer, the computer executes the method according to any one of claims 1 to 5.
14. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions. When the program instructions are executed by a computer, the computer executes the method according to any one of claims 6 to 10.