Resource management method, communication system, and related apparatus
By receiving and processing the first information, the first terminal device accurately releases AIoT resources, solving the problem that AIoT devices cannot obtain services in a timely manner, and improving resource utilization and service capabilities.
Patent Information
- Application Number
- PCT/CN2025/094976
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-09
- Filing Date
- 2025-05-14
- Publication Date
- 2026-01-15
AI Technical Summary
AIoT devices cannot obtain mobile communication network services in a timely manner, resulting in low resource utilization and an inability to provide services to more devices.
By receiving and processing the first information, the first terminal device can accurately release AIoT resources, including AIoT resource lists, identifiers, content, or instructions, thereby improving the accuracy and timeliness of resource release.
It enables the timely release of AIoT resources, improves resource utilization, reduces the probability of devices being unable to obtain services, and enhances the ability of mobile communication systems to provide services to AIoT devices.
Smart Images

Figure CN2025094976_15012026_PF_FP_ABST
Abstract
Description
Resource management methods, communication systems and related devices
[0001] This application claims priority to Chinese Patent Application No. 202410918560.9, filed on July 9, 2024, entitled “Resource Management Method, Communication System and Related Apparatus”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of terminal technology, and in particular to a resource management method, communication system and related devices. Background Technology
[0003] Ambient Internet of Things (AIoT) technology is an emerging communication technology. With the rapid development of communication technology, applying AIoT to communication technologies is becoming a major trend in order to provide users with richer communication experiences. For example, mobile communication networks can provide AIoT services to transmit environmental data collected by AIoT devices to destination devices. Environmental data can include environmental parameters such as temperature, humidity, light intensity, and air quality.
[0004] In some implementations, AIoT devices may be unable to obtain AIoT services from mobile communication networks in a timely manner. Summary of the Invention
[0005] This application provides a resource management method, a communication system, and related devices, applicable to the field of terminal technology. It enables the timely release of AIoT resources.
[0006] In a first aspect, embodiments of this application propose a resource management method applied to a first terminal device. The method includes: receiving first information, the first information indicating the release of environmental Internet of Things (AIoT) resources, the AIoT resources being used for wireless transmission of AIoT service data. The first information includes at least one of a first format indication, an AIoT resource indication, or an identifier of the first terminal device. The first format indication indicates the release of AIoT resources, and the AIoT resource indication indicates at least one AIoT resource. Based on the first information, the AIoT resources are released.
[0007] For the specific implementation principle of the embodiments of this application, please refer to the specific implementation principle of the embodiments shown in S101-S102.
[0008] Since the first information is used to indicate the release of AIoT resources, the first terminal device can release AIoT resources based on the first information by receiving it. The AIoT resources indicated for release by the first information can be all of the first terminal device's AIoT resources, a portion of the first terminal device's AIoT resources, or AIoT resources associated with AIoT services. This allows for the timely release of AIoT resources, improves the utilization rate of AIoT resources, and reduces the probability of the first device being unable to obtain AIoT services from the mobile communication network (or mobile communication system) in a timely manner. It also enables the mobile communication system to provide AIoT services to a larger number of AIoT devices. The first terminal device can release the AIoT resources corresponding to the first information based on the first information, which also improves the accuracy of AIoT resource release.
[0009] In one possible implementation, the AIoT resource indication includes at least one of: an AIoT resource list, an AIoT resource identifier, an AIoT resource content, an AIoT resource bitmap, or an indication to release all AIoT resources of the first terminal device. The AIoT resource list includes at least one AIoT resource. The AIoT resource content includes at least one of: frequency information, bandwidth information, transmission duration, resource occupancy duration, transmission data packet size, transmission mechanism, repetition count, transmission mode, time-domain resource information, frequency-domain resource information, or encoding method. Optionally, the transmission mode may include a mode of transmission based on the transport block size supported by the mobile communication network or a method of determining transmission completion by sending a transmission completion indication. The transmission mechanism may be at least one of time division multiple access or frequency division multiple access.
[0010] In this way, if the first information includes an AIoT resource indication, the first terminal device can release the AIoT resource corresponding to the AIoT resource indication based on the first information, which can improve the accuracy of AIoT resource release.
[0011] In one possible implementation, the identifier of the first terminal device may include at least one of the following: an AIoT wireless network temporary identifier, a cell wireless network temporary identifier (C-RNTI), an AIoT resource identifier, an AIoT service identifier, an AIoT group identifier, a logical channel identifier, or a logical channel group identifier. The AIoT group can be any one of: a first device group consisting of first devices associated with the first terminal device, an AIoT service group consisting of AIoT services associated with the first terminal device, or a first terminal device group consisting of first terminal devices associated with an AIoT service. The first device can be either the source device for the AIoT service data or the destination device for the AIoT service data.
[0012] In this way, if the first information includes the identifier of the first terminal device, the first terminal device can release the AIoT resources corresponding to the identifier of the first terminal device based on the first information, which can improve the accuracy of AIoT resource release.
[0013] In one possible implementation, the first information is carried in at least one of the following: Physical Downlink Control Channel Downlink Control Information (PDCCH DCI), Media Access Control Layer Control Unit (MAC CE), or Radio Resource Control (RRC) signaling.
[0014] In this way, the first information can be transmitted in any of the PDCCH DCI, MAC CE, or RRC signaling, or the first information can be transmitted in a message or signaling composed of multiple combinations of PDCCH DCI, MAC CE, or RRC signaling, which can make the application scope of the first information transmission wider.
[0015] In one possible implementation, the Physical Downlink Control Channel (PDCCH) is scrambled using the identifier of the first terminal device.
[0016] In one possible implementation, the number of hybrid autoretransmission request processes in the PDCCH DCI is zero and / or the number of redundant versions in the PDCCH DCI is zero. The zero number of hybrid autoretransmission request processes and / or the zero number of redundant versions are used to indicate the release of AIoT resources.
[0017] In this way, when the first terminal device receives a PDCCH DCI with zero hybrid automatic repeat request process number and / or zero redundant version, the first terminal device can identify the PDCCH DCI as a PDCCH DCI used to indicate the release of AIoT resources, so that the first terminal device can release AIoT resources in a timely manner.
[0018] In one possible implementation, the MAC sub-packet header of the MAC CE or the MAC CE packet contains an identifier of a logical channel or an extended logical channel identifier, which is used to indicate the release of AIoT resources. Alternatively, the PDCCH corresponding to the MAC CE is scrambled with the identifier of the first terminal device to indicate the release of AIoT resources.
[0019] Thus, upon receiving a MAC CE containing the identifier of a logical channel or the identifier of an extended logical channel, the first terminal device can identify the MAC CE as a MAC CE used to indicate the release of AIoT resources, so that the first terminal device can release AIoT resources in a timely manner.
[0020] Alternatively, upon receiving a MAC CE scrambled with the identifier of the first terminal device using the PDCCH, the first terminal device can identify the MAC CE as a MAC CE used to indicate the release of AIoT resources, so that the first terminal device can release the AIoT resources in a timely manner.
[0021] In one possible implementation, the RRC signaling is at least one of the following: system message, paging message, RRC release signaling, RRC connection re-establishment signaling, RRC reconfiguration signaling, or RRC recovery signaling.
[0022] In this way, the first information can be transmitted in at least one of system messages, paging messages, RRC release signaling, RRC connection reconstruction signaling, RRC reconfiguration signaling, or RRC recovery signaling, which can broaden the scope of application of the first information transmission.
[0023] Optionally, in one possible implementation, the RRC signaling does not include the first information. Upon receiving the RRC signaling from the first network device, the first terminal device can release AIoT resources, thereby improving the utilization rate of AIoT resources.
[0024] In one possible implementation, the method further includes sending a second message to request the release of AIoT resources.
[0025] For example, before receiving the first information, the first terminal device may send a second information to request the release of AIoT resources.
[0026] For details on how the first terminal device sends the second information, please refer to the specific implementation principle of any one of steps S502, S604, S704, or S801.
[0027] In this way, when the first terminal device determines that the conditions for resource release have been met, it sends the second message to request the release of AIoT resources, which enables the first terminal device to release AIoT resources in a timely manner and improves the utilization rate of AIoT resources.
[0028] In one possible implementation, the second information includes: the amount of AIoT service data in the cache of the first terminal device and / or information for indicating the transmission status, wherein the information for indicating the transmission status includes information for indicating that the AIoT service data transmission is complete or information for indicating that there is still AIoT service data to be transmitted.
[0029] This allows the first network device to determine whether the first terminal device has met the conditions for resource release based on the amount of AIoT service data in the cache and / or information indicating the transmission status. If the conditions for resource release are met, the first terminal device can be instructed to release AIoT resources in a timely manner to improve the utilization rate of AIoT resources.
[0030] In one possible implementation, the first terminal device cache includes: a first cache and a second cache. The first cache stores AIoT service data to be sent to the first device, and the second cache stores AIoT service data to be sent to the first network device. The first device is either the source device or the destination device for the AIoT service data. The amount of AIoT service data in the first terminal device cache included in the second information includes: the amount of AIoT service data in the first cache, and / or, the amount of AIoT service data in the second cache. In one possible implementation, the information for indicating the transmission status includes: a first transmission status indication and a second transmission status indication. The first transmission status indication indicates the status of the transmission of AIoT service data between the first terminal device and the first network device, and the second transmission status indication indicates the status of the transmission of AIoT service data between the first terminal device and the first network device. The status of the AIoT service data transmission can include either a first status or a second status. The first status can indicate that the AIoT service data transmission is complete. The second status can indicate that the AIoT service data transmission is not complete.
[0031] This allows the first network device to determine whether the first terminal device has met the conditions for resource release based on the amount of data in the first cache and / or the amount of data in the second cache, and / or the first transmission status indication and / or the second transmission status indication. If the conditions for resource release are met, the first terminal device can be instructed to release AIoT resources promptly, thereby improving the utilization rate of AIoT resources.
[0032] For example, the second information may include: the amount of data in the first cache and a second transmission status indicator, or the amount of data in the second cache and the first transmission status indicator, to indicate the usage of AIoT resources or to request the release of AIoT resources.
[0033] In one possible implementation, the second information is carried in at least one of the following: MAC CE, Buffer Status Report Media Access Control Layer Control Unit (BSR), MAC CE, Media Access Control Protocol Data Unit (MAC PDU), or uplink RRC signaling.
[0034] In this way, the second information can be transmitted in at least one of MAC CE, BSR MAC CE, MAC PDU or uplink RRC signaling, which can make the application scope of the second information transmission wider.
[0035] In one possible implementation, the conditions for sending the second information include at least one of the following:
[0036] From the moment AIoT service data is received until the first preset time period is reached, no more AIoT service data is received; the location of the first terminal device is not within the preset range; the amount of received AIoT service data reaches the first threshold; the transmission of AIoT service data is completed; the amount of AIoT service data in the logical channel corresponding to the AIoT service or in the buffer of the first terminal device is less than or equal to the second threshold.
[0037] Thus, if the first terminal device does not receive any more AIoT service data from the moment it begins receiving AIoT service data until the first preset time period is reached, it can be considered that the AIoT service has been completed. Sending a second message when the AIoT service is completed allows for the release of AIoT resources, ensuring timely release of AIoT resources.
[0038] The preset range can be the range within which the first terminal device provides AIoT services. If the location of the first terminal device is outside the preset range, it indicates that the first terminal device cannot provide services to the first device, and the first terminal device cannot transmit the first device's AIoT service data. Therefore, the AIoT resources used by the first terminal device for transmitting the first device's AIoT service data can be released. Thus, sending the second information when the location of the first terminal device is outside the preset range can ensure the timely release of AIoT resources.
[0039] The first threshold can be related to the amount of AIoT service data from all the first devices associated with the first terminal device, or it can be related to the amount of AIoT service data from a portion of the first devices associated with the first terminal device, or the amount of AIoT service data from a portion of the first devices associated with the first terminal device. Since the first terminal device has a relay function, when the amount of AIoT service data received by the first terminal device reaches the first threshold, it indicates that the first terminal device has received all the AIoT service data from the first devices associated with it and has completed the forwarding of the AIoT service data. Sending the second information when the amount of AIoT service data received by the first terminal device reaches the first threshold can achieve timely release of AIoT resources.
[0040] The completion of AIoT service data transmission by the first terminal device indicates the completion of the AIoT service. Sending a second message upon completion of AIoT service data transmission by the first terminal device enables the timely release of AIoT resources.
[0041] When the amount of data in the logical channel corresponding to the AIoT service or in the buffer corresponding to the AIoT service in the first terminal device is less than or equal to the second threshold, the first terminal device can also send the second information to realize the timely release of AIoT resources. The second threshold can be 0 or a value greater than 0. The fact that the amount of data in the logical channel corresponding to the AIoT service or in the buffer of the first terminal device is less than or equal to the second threshold can indicate that there is no or a small amount of AIoT service data to be transmitted in the first terminal device, or it can indicate that the AIoT service has been completed.
[0042] In one possible implementation, the method further includes receiving third information, which is used to instruct the configuration of AIoT resources, and the third information includes configuration information of the AIoT resources.
[0043] For example, the specific implementation principle of the first terminal device receiving the third information can be found in the specific implementation principle of S601 or S701.
[0044] In this way, the first terminal device can use the configuration information of AIoT resources to configure AIoT resources in order to realize the transmission of AIoT service data.
[0045] In one possible implementation, the third information also includes information for indicating the first duration or information for indicating the usage duration of the AIoT resource.
[0046] In this way, the first terminal device can release AIoT resources in a timely manner based on the first time period and the usage duration of the AIoT resources. For the specific implementation principle of the first terminal device releasing AIoT resources based on the first timer and the usage duration of the AIoT resources, please refer to the specific implementation principle of the embodiments shown in Figures 6, 7, or 8.
[0047] In one possible implementation, the method further includes receiving fourth information, which includes information indicating the first duration or information indicating the usage duration of the AIoT resource.
[0048] For example, the specific implementation principle of the first terminal device receiving the fourth information can be found in the specific implementation principle shown in S601 or S701.
[0049] In this way, the first terminal device can release AIoT resources in a timely manner based on the first duration and / or the usage duration of AIoT resources.
[0050] In one possible implementation, the information used to indicate the first duration is the configuration information of a first timer. The conditions for starting the first timer include: the amount of AIoT service data in the cache of the first terminal device is less than or equal to a third threshold, and / or, receiving first response information. The first response information is used to indicate that the transmitted AIoT service data has been acknowledged.
[0051] Thus, when the first terminal device transmits AIoT service data with the first device, if the amount of AIoT service data in the first terminal device's cache is less than or equal to the third threshold, it can indicate that the AIoT service is complete, or that the first terminal device has no AIoT service data to send, or that the first terminal device has no AIoT service data packets to send to the first device. The first terminal device can start a first timer so that it can release AIoT resources in a timely manner if the first timer expires. After the first terminal device completes the AIoT service data transmission, if it receives a first response information, it can indicate that the AIoT service is complete, and the first terminal device can start a first timer so that it can release AIoT resources in a timely manner if the first timer expires.
[0052] In one possible implementation, the conditions for restarting or stopping the first timer include: receiving AIoT service data, and / or, the amount of AIoT service data in the cache of the first terminal device being greater than or equal to a fourth threshold.
[0053] Thus, if the first terminal device receives AIoT service data before the first timer expires, and / or the amount of AIoT service data in the cache of the first terminal device is greater than or equal to the fourth threshold, it can be indicated that the AIoT service is not completed. The first terminal device can restart or stop the first timer to continue using AIoT resources for AIoT service.
[0054] In one possible implementation, the second message is sent when the first timer times out.
[0055] For details on how to send the second message when the first timer times out, please refer to the implementation principle of S604.
[0056] In this way, if the first terminal device does not receive AIoT service data again when the first timer expires, it can be indicated that the AIoT service has also been completed. The first terminal device can then send a second message to the first network device so that the first terminal device can release AIoT resources in a timely manner.
[0057] In one possible implementation, the method further includes: starting a second timer, the timing duration of which is the same as the usage duration, and the conditions for starting the second timer include at least one of the following: AIoT resource configuration is completed; configuration information of the AIoT resource and / or information indicating the usage duration of the AIoT resource are received; the first AIoT service data packet is received.
[0058] In this way, the duration of the second timer is the same as the usage duration of the AIoT resource. When the second timer expires, it means that the first terminal device has reached the usage duration of the AIoT resource. Upon the expiration of the second timer, the first terminal device can release the AIoT resource, achieving timely release of the AIoT resource.
[0059] In one possible implementation, the second message is sent when the second timer times out.
[0060] For details on how to send the second information when the second timer times out, please refer to the specific implementation principle of S704.
[0061] In this way, when the second timer expires, the first terminal device can send the second information to the first network device so that the first terminal device can release AIoT resources in a timely manner.
[0062] In one possible implementation, the method further includes: if the second timer times out, a fifth message is sent, which is used to request AIoT resources.
[0063] For details on how the fifth message is sent when the second timer times out, please refer to the implementation principle of S801.
[0064] In this way, when the second timer expires, the first terminal device can request to continue using AIoT resources by sending the fifth message.
[0065] In one possible implementation, the conditions for restarting or clearing the second timer include receiving an AIoT service data packet and / or receiving a sixth message. The sixth message is used to indicate the use of AIoT resources.
[0066] In this way, if the first terminal device receives an AIoT service data packet when the second timer expires, it indicates that the AIoT service is not completed or there is still AIoT service data to be transmitted. The first terminal device can restart or clear the second timer to continue using AIoT resources so that the first terminal device can transmit AIoT service data in a timely manner.
[0067] If the first terminal device receives the sixth message after the second timer expires, the first terminal device can restart or clear the second timer to continue using AIoT resources so that the first terminal device can transmit AIoT service data in a timely manner.
[0068] In one possible implementation, the information used to indicate the duration of use of AIoT resources or the information used to indicate the first duration includes at least one of the following: the number of wireless frames, the number of time slots, or the length of a time period.
[0069] It should be noted that the first timer and the second timer are one possible way to calculate the duration of resource release or resource usage. There are many other ways to calculate the duration, which are not limited here.
[0070] In this way, the timing duration of the first timer or the usage duration of the AIoT resource can be represented by at least one of the following: the number of wireless frames, the number of time slots, or the length of a time period. For example, the first duration can be equal to the product of the number of wireless frames and the duration of transmitting one wireless frame. The first duration can also be equal to the product of the number of time slots and the number of time slots. The first duration can also be equal to the length of the time period in the information indicating the first duration. The usage duration of the AIoT resource can be equal to the product of the number of wireless frames and the duration of transmitting one wireless frame. The usage duration of the AIoT resource can also be equal to the product of the number of time slots and the number of time slots. The usage duration of the AIoT resource can also be equal to the length of the time period in the information indicating the usage duration of the AIoT resource.
[0071] Secondly, embodiments of this application provide a resource management method applied to a first terminal device. The method includes: sending second information, the second information being used to release AIoT resources. The second information includes: the amount of AIoT service data cached in the first terminal device and / or information indicating the transmission status. The information indicating the transmission status includes information indicating the completion of AIoT service data transmission or information indicating that there is still AIoT service data to be transmitted.
[0072] For example, the second information can be used to request the release of AIoT resources. Before receiving the first information, the first terminal device can send the second information to request the release of AIoT resources. The specific implementation principle of the first terminal device sending the second information can be found in the specific implementation principle of any of steps S502, S604, S704 or S801.
[0073] Optionally, the second information may indicate that the AIoT resources have been released. The first terminal device can send the second information when the AIoT resources are released; the specific implementation principle can be found in the specific implementation principle of S506.
[0074] For example, the specific implementation principle of the embodiments of this application can be found in the specific implementation principle of the embodiments shown in FIG5, FIG6 or FIG7.
[0075] Thus, when the first terminal device determines that the conditions for triggering AIoT resource release have been met, the first terminal device can send a second message to request the release of AIoT resources or to inform the network side (such as the first network device) that the AIoT resources have been released. The second message includes the amount of AIoT service data cached by the first terminal device and / or information indicating the transmission status. This allows the first network device, upon receiving the second message, to determine whether the first terminal device has met the resource release conditions based on the amount of cached AIoT service data and / or the information indicating the transmission status. If the conditions for resource release are met, the first network device can be instructed to release the AIoT resources promptly to improve AIoT resource utilization. Alternatively, the first network device can determine that the first terminal device has completed the release of AIoT resources based on the amount of cached AIoT service data and / or the information indicating the transmission status.
[0076] In one possible implementation, the second information is used to request the release of AIoT resources. After sending the second information, the method further includes: receiving first information, which instructs the release of environmental IoT AIoT resources used for wireless transmission of AIoT service data. The first information includes at least one of a first format indication, an AIoT resource indication, or an identifier of a first terminal device, wherein the first format indication instructs the release of AIoT resources, and the AIoT resource indication instructs at least one AIoT resource. Based on the first information, the AIoT resources are released.
[0077] For example, the specific implementation principles of the embodiments of this application can be found in the embodiments shown in S501, S502, S504a and S505a, the embodiments shown in S501, S502, S504b and S505a, the embodiments shown in S601-S604, S504a and S605a, the embodiments shown in S601-S604, S504b and S605a, the embodiments shown in S701-S704, S504a and S705a, or the embodiments shown in S701-S704, S504b and S705a.
[0078] Thus, when the first terminal device determines that the conditions for triggering the release of AIoT resources have been met, the first terminal device can request the release of AIoT resources by sending a second message. Upon receiving the first message instructing the release of AIoT resources, the first terminal device can release the AIoT resources to achieve timely release of AIoT resources.
[0079] In one possible implementation, the second message indicates that the AIoT resource has been released. Before sending the second message, the method further includes releasing the AIoT resource.
[0080] For example, the specific implementation principles of the embodiments of this application can be found in the embodiments shown in S501, S502, S503, S505b and S506, the embodiments shown in S601-S603, S605b and S506, or the embodiments shown in S701-S703, S705b and S506.
[0081] In this way, the first terminal device can promptly release AIoT resources when it determines that the conditions for releasing AIoT resources have been met. Upon releasing the AIoT resources, the first terminal device can send a message to the network side (such as the first network device) indicating that the AIoT resources have been released, eliminating the need for the network side to further instruct the first terminal device to release the AIoT resources. This reduces the interaction between the first terminal device and the network side.
[0082] In one possible implementation, the first terminal device cache includes a first cache and a second cache. The first cache stores AIoT service data to be sent to the first device, and the second cache stores AIoT service data to be sent to the first network device. The first device is either the source device or the destination device for the AIoT service data. The amount of AIoT service data in the first terminal device cache included in the second information includes the amount of AIoT service data in the first cache and / or the amount of AIoT service data in the second cache.
[0083] In this way, when the first network device receives the second information, it can determine whether the first terminal device has met the conditions for resource release based on the amount of data in the first cache and / or the amount of data in the second cache, and / or the first transmission status indication and / or the second transmission status indication. If it is determined that the first terminal device has met the conditions for resource release, it can instruct the first terminal device to release AIoT resources in a timely manner to improve the utilization rate of AIoT resources.
[0084] Alternatively, the first network device can determine that the first terminal device has completed the release of AIoT resources based on the amount of data in the first cache and / or the amount of data in the second cache, and / or the first transmission status indication and / or the second transmission status indication.
[0085] In one possible implementation, the second information is carried in at least one of the following: MAC CE, Buffer Status Report Media Access Control Layer Control Unit (BSR) MAC CE, Media Access Control Protocol Data Unit (MAC PDU), or uplink RRC signaling.
[0086] In this way, the second information can be transmitted in at least one of MAC CE, BSR MAC CE, MAC PDU or uplink RRC signaling, which can make the application scope of the second information transmission wider.
[0087] In one possible implementation, the conditions for sending the second information include at least one of the following: no AIoT service data is received again from the start time of receiving AIoT service data until the first preset time period is reached; the location of the first terminal device is not within a preset range; the amount of AIoT service data received reaches a first threshold; the transmission of AIoT service data is completed; the amount of data in the logical channel corresponding to the AIoT service or the amount of AIoT service data in the buffer of the first terminal device is less than or equal to the second threshold.
[0088] Thus, if the first terminal device does not receive any more AIoT service data from the moment it begins receiving AIoT service data until the first preset time period is reached, it can be considered that the AIoT service has been completed. Sending a second message when the AIoT service is completed allows for the release of AIoT resources, ensuring timely release of AIoT resources.
[0089] The preset range can be the range within which the first terminal device provides AIoT services. If the location of the first terminal device is outside the preset range, it indicates that the first terminal device cannot provide services to the first device, and the first terminal device cannot transmit the first device's AIoT service data. Therefore, the AIoT resources used by the first terminal device for transmitting the first device's AIoT service data can be released. Thus, sending the second information when the location of the first terminal device is outside the preset range can ensure the timely release of AIoT resources.
[0090] The first threshold can be related to the amount of AIoT service data from all the first devices associated with the first terminal device, or it can be related to the amount of AIoT service data from a portion of the first devices associated with the first terminal device, or the amount of AIoT service data from a portion of the first devices associated with the first terminal device. Since the first terminal device has a relay function, when the amount of AIoT service data received by the first terminal device reaches the first threshold, it indicates that the first terminal device has received all the AIoT service data from the first devices associated with it and has completed the forwarding of the AIoT service data. Sending the second information when the amount of AIoT service data received by the first terminal device reaches the first threshold can achieve timely release of AIoT resources.
[0091] The completion of AIoT service data transmission by the first terminal device indicates the completion of the AIoT service. Sending a second message upon completion of AIoT service data transmission by the first terminal device enables the timely release of AIoT resources.
[0092] When the amount of data in the logical channel corresponding to the AIoT service or in the buffer corresponding to the AIoT service in the first terminal device is less than or equal to the second threshold, the first terminal device can also send the second information to realize the timely release of AIoT resources. The second threshold can be 0 or a value greater than 0. The fact that the amount of data in the logical channel corresponding to the AIoT service or in the buffer of the first terminal device is less than or equal to the second threshold can indicate that there is no or a small amount of AIoT service data to be transmitted in the first terminal device, or it can indicate that the AIoT service has been completed.
[0093] Thirdly, embodiments of this application provide a resource management method applied to a first terminal device. The method includes: receiving third information. The third information is used to instruct the configuration of AIoT resources. The AIoT resources include the AIoT resources configured before receiving the third information.
[0094] For example, upon receiving third information, the released AIoT resources can be all or part of the AIoT resources configured before receiving the third information. Releasing the AIoT resources configured before receiving the third information can improve the utilization rate of the released AIoT resources. It also facilitates the reconfiguration of AIoT resources based on the third information.
[0095] Optionally, the AIoT resource can be an AIoT resource released upon events such as a first timer timeout or the AIoT resource reaching its usage duration, and the AIoT resource is associated with the first terminal device. The released AIoT resource may include AIoT resources associated with third information. The AIoT resource associated with third information is the AIoT resource configured by the first terminal device based on the third information. For the specific implementation principles of the configuration and release of AIoT resources, please refer to the specific implementation principles of the embodiments shown in S601-S603 and S605b, or to the specific implementation principles of the embodiments shown in S701-S703 and S705b.
[0096] In this way, upon receiving third information, releasing the AIoT resources configured before receiving the third information can improve the utilization rate of AIoT resources. It also facilitates the reconfiguration of AIoT resources based on the third information. When the first terminal device receives the third information, it can configure AIoT resources to enable the transmission of AIoT service data. Upon completion of the AIoT service, the timely release of AIoT resources (such as those associated with the first terminal device) can further improve their utilization. Before releasing AIoT resources, the first terminal device can avoid sending a request to the first network device to release them, reducing interaction between the first network device and the first terminal device, thus enabling timely release of AIoT resources and improving their utilization.
[0097] In one possible implementation, the third information includes configuration information of the AIoT resource, and information indicating either a first duration or a usage duration of the AIoT resource. Releasing the AIoT resource includes: releasing the AIoT resource based on the first duration or the usage duration of the AIoT resource, the AIoT resource being associated with the first terminal device.
[0098] In this way, the first terminal device can release AIoT resources in a timely manner based on the first time period and the usage duration of the AIoT resources. For the specific implementation principle of the first terminal device releasing AIoT resources based on the first timer and the usage duration of the AIoT resources, please refer to the specific implementation principle of the embodiments shown in Figures 6, 7, or 8.
[0099] In one possible implementation, the third information includes configuration information of the AIoT resource. The method further includes: receiving fourth information, which includes information indicating a first duration or information indicating the usage duration of the AIoT resource. Releasing the AIoT resource includes: releasing the AIoT resource based on the first duration or the usage duration of the AIoT resource, the AIoT resource being associated with a first terminal device.
[0100] For example, the specific implementation principle of the first terminal device receiving the fourth information can be found in the specific implementation principle shown in S601 or S701.
[0101] In this way, the first terminal device can release AIoT resources in a timely manner based on the first duration and / or the usage duration of AIoT resources.
[0102] In one possible implementation, the information used to indicate the first duration is configuration information for a first timer. The method further includes sending second information upon the first timer timeout, the second information being used to request the release of AIoT resources.
[0103] Thus, if the first terminal device does not receive AIoT service data again when the first timer expires, it indicates that the AIoT service has also been completed. The first terminal device can then send a second message to the first network device so that the first terminal device can release AIoT resources in a timely manner. For the specific implementation principle of sending the second message when the first timer expires, please refer to the specific implementation principle of S604.
[0104] In one possible implementation, the duration of the second timer is the same as the usage duration. The method also includes sending a second message upon the second timer expires, the second message being used to request the release of the AIoT resources.
[0105] Thus, when the second timer expires, the first terminal device can send a second message to the first network device so that the first terminal device can release AIoT resources in a timely manner. For the specific implementation principle of sending the second message when the second timer expires, please refer to the specific implementation principle of S704.
[0106] In one possible implementation, after sending the second information, the method further includes: receiving first information, the first information indicating the release of AIoT resources, the AIoT resources being used for the wireless transmission of AIoT service data. The first information includes at least one of a first format indication, an AIoT resource indication, or an identifier of a first terminal device, the first format indication indicating the release of AIoT resources, and the AIoT resource indication indicating at least one AIoT resource. Releasing the AIoT resources includes: releasing the AIoT resources based on the first information.
[0107] For example, the specific implementation principles of the embodiments of this application can be found in the embodiments shown in S601-S604, S504a and S605a, S601-S604, S504b and S605a, S701-S704, S504a and S705a, or S701-S704, S504b and S705a.
[0108] Thus, upon receiving the first information indicating the release of AIoT resources, the first terminal device can release the AIoT resources to achieve timely release of AIoT resources.
[0109] In one possible implementation, the information used to indicate the first duration is the configuration information of the first timer. Releasing the AIoT resource based on the first duration or the usage duration of the AIoT resource includes: releasing the AIoT resource when the first timer expires.
[0110] This allows for the timely release of AIoT resources when the first timer expires.
[0111] In one possible implementation, the duration of the second timer is the same as the usage duration. Releasing the AIoT resource based on the first duration or the usage duration includes: releasing the AIoT resource when the second timer times out.
[0112] This allows for the timely release of AIoT resources in the event of the second timer expiring.
[0113] In one possible implementation, the timing duration of the second timer is the same as the usage duration; the method also includes: when the second timer times out, sending a fifth message, which is used to request AIoT resources.
[0114] Thus, when the second timer expires, the first terminal device can request continued use of AIoT resources by sending a fifth message. For the specific implementation principle of sending the fifth message when the second timer expires, please refer to the specific implementation principle of S801.
[0115] In one possible implementation, the conditions for starting the first timer include: the amount of AIoT service data in the buffer of the first terminal device being less than or equal to a third threshold, and / or, receiving a first response message. The first response message is used to indicate that the transmitted AIoT service data has been acknowledged as received.
[0116] Thus, when the first terminal device transmits AIoT service data with the first device, if the amount of AIoT service data in the first terminal device's cache is less than or equal to the third threshold, it can indicate that the AIoT service is complete, or that the first terminal device has no AIoT service data to send, or that the first terminal device has no AIoT service data packets to send to the first device. The first terminal device can start a first timer so that it can release AIoT resources in a timely manner if the first timer expires. After the first terminal device completes the AIoT service data transmission, if it receives a first response information, it can indicate that the AIoT service is complete, and the first terminal device can start a first timer so that it can release AIoT resources in a timely manner if the first timer expires.
[0117] In one possible implementation, the conditions for restarting or stopping the first timer include: receiving AIoT service data, and / or, the amount of AIoT service data in the cache of the first terminal device being greater than or equal to a fourth threshold.
[0118] Thus, if the first terminal device receives AIoT service data before the first timer expires, and / or the amount of AIoT service data in the cache of the first terminal device is greater than or equal to the fourth threshold, it can be indicated that the AIoT service is not completed. The first terminal device can restart or stop the first timer to continue using AIoT resources for AIoT service.
[0119] In one possible implementation, the conditions for starting the second timer include at least one of the following: AIoT resource configuration is completed; configuration information of the AIoT resource and / or information indicating the usage duration of the AIoT resource are received; the first AIoT service data packet is received.
[0120] In this way, the duration of the second timer is the same as the usage duration of the AIoT resource. When the second timer expires, it means that the first terminal device has reached the usage duration of the AIoT resource. Upon the expiration of the second timer, the first terminal device can release the AIoT resource, achieving timely release of the AIoT resource.
[0121] In one possible implementation, the conditions for restarting or clearing the second timer include: receiving an AIoT service data packet, and / or receiving a sixth message. The sixth message is used to indicate the use of AIoT resources.
[0122] Thus, if the first terminal device receives an AIoT service data packet when the second timer expires, it indicates that the AIoT service is incomplete or that there is still AIoT service data to be transmitted. The first terminal device can then restart or clear the second timer to continue using AIoT resources, ensuring that the first terminal device can transmit AIoT service data in a timely manner. For a detailed explanation of the implementation principle of this embodiment, please refer to the implementation principle of the embodiment shown in Figure 8.
[0123] In one possible implementation, the information used to indicate the duration of use of AIoT resources or the information used to indicate the first duration includes at least one of the following: the number of wireless frames, the number of time slots, or the length of a time period.
[0124] In this way, the timing duration of the first timer or the usage duration of the AIoT resource can be represented by at least one of the following: the number of wireless frames, the number of time slots, or the length of a time period. For example, the first duration can be equal to the product of the number of wireless frames and the duration of transmitting one wireless frame. The first duration can also be equal to the product of the number of time slots and the number of time slots. The first duration can also be equal to the length of the time period in the information indicating the first duration. The usage duration of the AIoT resource can be equal to the product of the number of wireless frames and the duration of transmitting one wireless frame. The usage duration of the AIoT resource can also be equal to the product of the number of time slots and the number of time slots. The usage duration of the AIoT resource can also be equal to the length of the time period in the information indicating the usage duration of the AIoT resource.
[0125] It should be noted that the first timer and the second timer are one possible way to calculate the duration of resource release or resource usage. There are many other ways to calculate the duration, which are not limited here.
[0126] Fourthly, embodiments of this application provide a resource management method applied to a first terminal device. The method includes: receiving third information. The third information is used to indicate the configuration of AIoT resources. The third information includes configuration information of the AIoT resources, and information indicating a first duration or information indicating the usage duration of the AIoT resources. The AIoT resources are released when a first timer expires or the AIoT resources reach their usage duration.
[0127] For example, the specific implementation principle of the embodiments of this application can be found in the specific implementation principle of the embodiments shown in S601-S603 and S605b, and can also be found in the specific implementation principle of the embodiments shown in S701-S703 and S705b.
[0128] In this way, when the first terminal device receives the configuration information of the AIoT resources, it can configure the AIoT resources to enable the transmission of AIoT service data. When the first timer expires or the first terminal device uses the AIoT resources for the specified duration, it releases the AIoT resources, ensuring timely release and improving resource utilization. Before releasing the AIoT resources, the first terminal device does not need to send a request to the first network device to release the resources, reducing interaction between them and further improving resource utilization.
[0129] In one possible implementation, the method further includes: starting a first timer or starting a second timer. The AIoT resource is released upon the expiration of either the first or second timer. The duration of the first timer is the same as the first timeout duration. The conditions for starting the first timer include: the amount of AIoT service data in the cache of the first terminal device is less than a third threshold, and / or, receiving a first response message. The first response message indicates that the sent AIoT service data has been acknowledged. The duration of the second timer is the same as the usage duration, and the conditions for starting the second timer include at least one of the following: AIoT resource configuration is complete; receiving AIoT resource configuration information and / or receiving information indicating the usage duration of the AIoT resource; receiving the first AIoT service data packet.
[0130] This allows for the timely release of AIoT resources in the event of the first or second timer timeout.
[0131] Fifthly, embodiments of this application provide a resource management method applied to a first terminal device. The method includes: receiving third information, the third information indicating the configuration of AIoT resources, the third information including configuration information of the AIoT resources; receiving fourth information, the fourth information including information indicating a first duration or information indicating the usage duration of the AIoT resources; and releasing the AIoT resources, the AIoT resources being released upon the expiration of a first timer or upon the AIoT resources reaching their usage duration. The timing duration of the first timer is the same as the first duration, i.e., the first timer is a timer associated with the first duration.
[0132] For example, the specific implementation principle of the embodiments of this application can be found in the specific implementation principle of the embodiments shown in S601-S603 and S605b, and can also be found in the specific implementation principle of the embodiments shown in S701-S703 and S705b.
[0133] In this way, when the first terminal device receives the configuration information of the AIoT resources, it can configure the AIoT resources to enable the transmission of AIoT service data. When the first timer expires or the first terminal device uses the AIoT resources for the specified duration, it releases the AIoT resources, ensuring timely release and improving resource utilization. Before releasing the AIoT resources, the first terminal device does not need to send a request to the first network device to release the resources, reducing interaction between them and further improving resource utilization.
[0134] Sixthly, embodiments of this application provide a resource management method applied to a first network device, the method comprising:
[0135] Send the first message, which is used to instruct the release of AIoT resources.
[0136] For the specific implementation principle of the embodiments of this application, please refer to the specific implementation principle of S101.
[0137] Since the first message is used to indicate the release of AIoT resources, sending the first message can instruct the release of AIoT resources. The AIoT resources to be released indicated by the first message can be all the AIoT resources of the first terminal device, a portion of the AIoT resources of the first terminal device, or AIoT resources associated with AIoT services. In this way, the timely release of AIoT resources can be achieved, improving the utilization rate of AIoT resources, thereby reducing the probability of the first device being unable to obtain AIoT services from the mobile communication network (or mobile communication system) in a timely manner, and enabling the mobile communication system to provide AIoT services to a larger number of AIoT devices.
[0138] In one possible implementation, the first information includes at least one of: a first format indication, an AIoT resource indication, or an identifier of a first terminal device. The first format indication is used to indicate the release of AIoT resources. The AIoT resource indication is used to indicate at least one AIoT resource.
[0139] This allows for the accurate release of AIoT resources and improves their utilization rate.
[0140] In one possible implementation, the conditions for sending the first information include at least one of the following: no AIoT service data is received again from the start time of receiving AIoT service data until a second preset time period is reached; or, the AIoT service associated with the AIoT resource expires; or, information indicating the reallocation of AIoT resources is received.
[0141] Thus, if no AIoT service data is received from the start of the reception of AIoT service data until the second preset time period has elapsed, or if no AIoT service data is sent from the start of the transmission of AIoT service data until the second preset time period has elapsed, it indicates that the AIoT service has been completed, and no further AIoT service data associated with this service will be transmitted. When the AIoT service is completed, the first network device can send a first message to indicate the release of AIoT resources, enabling timely release of AIoT resources. It should be understood that the AIoT service corresponding to the AIoT service may not have expired when the AIoT service is completed.
[0142] When the AIoT service associated with the AIoT resource expires, the first network device can promptly send a first message to indicate the release of the AIoT resource, thus enabling the timely release of the AIoT resource.
[0143] Upon receiving information instructing the reallocation of AIoT resources, the first network device sends a first message instructing the release of AIoT resources to ensure timely release of AIoT resources. The information instructing the reallocation of AIoT resources may be a third message.
[0144] One possible implementation also includes receiving second information, which is used to request the release of AIoT resources.
[0145] For example, the first network device may receive the second information before sending the first information. The specific implementation principle of the first network device receiving the second information can be found in any of the steps S502, S604, S704 or S801.
[0146] In this way, the first network device can promptly send the first information upon receiving the second information to instruct the release of AIoT resources, thereby enabling the timely release of AIoT resources and improving their utilization rate.
[0147] In one possible implementation, the second information includes: the amount of AIoT service data in the cache of the first terminal device and / or information for indicating the transmission status, wherein the information for indicating the transmission status includes information for indicating that the AIoT service data transmission is complete or information for indicating that there is still AIoT service data to be transmitted.
[0148] This allows the first network device to determine whether the first terminal device has met the conditions for resource release based on the amount of AIoT service data in the cache and / or information indicating the transmission status. If the conditions for resource release are met, the first terminal device can be instructed to release AIoT resources in a timely manner to improve the utilization rate of AIoT resources.
[0149] In one possible implementation, it further includes: sending third information, the third information being used to indicate the configuration of AIoT resources, the third information including configuration information of AIoT resources, and information for indicating a first duration or information for indicating the usage duration of AIoT resources.
[0150] For example, the specific implementation principle of the first network device sending third information can be found in the specific implementation principle of S601 or S701.
[0151] In this way, the first network device can allocate or configure AIoT resources by sending third information, thereby enabling the transmission of AIoT service data. The third information also includes information indicating the first duration or information indicating the usage duration of AIoT resources. This can ensure that when the first timer associated with the first duration times out or when the AIoT resources reach the usage duration, the AIoT resources are released in a timely manner, thereby improving the utilization rate of AIoT resources.
[0152] In one possible implementation, the method further includes: sending third information, which instructs on configuring AIoT resources, and includes configuration information for the AIoT resources; and sending fourth information, which includes information indicating the first duration or information indicating the usage duration of the AIoT resources.
[0153] For example, the specific implementation principle of the first network device sending the third and fourth information can be found in the specific implementation principle of S601 or S701.
[0154] In this way, the first network device can allocate or configure AIoT resources by sending the third information, thereby enabling the transmission of AIoT service data. The fourth information includes information for indicating the first duration or information for indicating the usage duration of AIoT resources. This can ensure that when the first timer associated with the first duration times out or when the AIoT resources reach the usage duration, the AIoT resources are released in a timely manner, thereby improving the utilization rate of AIoT resources.
[0155] In one possible implementation, the configuration information of the AIoT resource includes: the identifier of the AIoT resource and the content of the AIoT resource. The content of the AIoT resource includes at least one of the following: frequency point information, bandwidth information, transmission duration, resource occupancy duration, transmission data packet size, transmission mechanism, repetition count, transmission mode, time-domain resource information, frequency-domain resource information, or encoding method. Optionally, the transmission mode includes a mode of transmission based on the transport block size supported by the mobile communication network or a mode of determining transmission completion by sending a transmission completion indication. The transmission mechanism can be at least one of time division multiple access (TDMA) and frequency division multiple access (FDMA).
[0156] In this way, by using the configuration information of AIoT resources to allocate or configure AIoT resources, the accuracy of AIoT resource allocation or configuration can be achieved.
[0157] In one possible implementation, the third information is carried in at least one of PDCCH DCI, MAC CE, or RRC signaling, wherein the RRC signaling is any one of system message, paging message, RRC release signaling, RRC connection re-establishment signaling, RRC reconfiguration signaling, or RRC recovery signaling.
[0158] This allows for a wider range of applications for third-party information transmission.
[0159] One possible implementation also includes: receiving a fifth message, which requests AIoT resources; and sending a sixth message, which instructs the use of AIoT resources.
[0160] For example, the specific implementation principle of the embodiments of this application can be found in the specific implementation principle of S801-S802.
[0161] In this way, the first network device can send a sixth message upon receiving the fifth message to indicate the use of AIoT resources.
[0162] In a seventh aspect, embodiments of this application provide a communication system, including: a first terminal device and a first network device. The first network device is configured to send first information to the first terminal device, the first information being configured to indicate the release of AIoT resources, the AIoT resources being used for wireless transmission of AIoT service data. The first information includes at least one of a first format indication, an AIoT resource indication, or an identifier of the first terminal device, the first format indication being configured to indicate the release of AIoT resources, and the AIoT resource indication being configured to indicate at least one AIoT resource. The first terminal device is configured to execute the methods described in the first aspect, any possible implementation of the first aspect, the second aspect, any possible implementation of the second aspect, the third aspect, any possible implementation of the third aspect, the fourth aspect, any possible implementation of the fourth aspect, or the implementation of the fifth aspect.
[0163] Alternatively, the first network device may also be used to perform the methods described in the sixth aspect or any possible implementation thereof.
[0164] For the specific implementation principle of the embodiments of this application, please refer to the specific implementation principle of the embodiments shown in S101-S102.
[0165] Since the first information is used to indicate the release of AIoT resources, the first terminal device receives the first information from the first network device and can release AIoT resources based on the first information. The AIoT resources indicated for release by the first information can be all of the first terminal device's AIoT resources, a portion of the first terminal device's AIoT resources, or AIoT resources associated with AIoT services. This allows for the timely release of AIoT resources, improves the utilization rate of AIoT resources, and reduces the probability of latency in the transmission of environmental data collected by the first device or the failure of the environmental data collected by the first device to reach the destination device in a timely manner.
[0166] Eighthly, embodiments of this application provide a first terminal device, the first terminal device comprising: one or more processors and a memory. The memory is coupled to one or more processors, and the memory is used to store computer program code, the computer program code including computer instructions, wherein the one or more processors invoke the computer instructions to cause the first terminal device to execute the methods described in the first aspect, any possible implementation of the first aspect, the second aspect, any possible implementation of the second aspect, the third aspect, any possible implementation of the third aspect, the fourth aspect, any possible implementation of the fourth aspect, or the implementation of the fifth aspect.
[0167] In a ninth aspect, embodiments of this application provide a first network device, comprising one or more processors and a memory. The memory is coupled to the one or more processors and is used to store computer program code, including computer instructions. The one or more processors invoke the computer instructions to cause the first network device to send first information, or to cause the first network device to perform the method described in the sixth aspect or any possible implementation thereof. The first information is used to indicate the release of AIoT resources, which are used for the wireless transmission of AIoT service data. The first information includes at least one of a first format indication, an AIoT resource indication, or an identifier of a first terminal device; the first format indication indicates the release of AIoT resources, and the AIoT resource indication indicates at least one AIoT resource.
[0168] In a tenth aspect, embodiments of this application provide a chip or chip system applied to a first terminal device or a first network device. The chip or chip system includes at least one processor and a communication interface. The communication interface and the at least one processor are interconnected via a circuit. The at least one processor is used to invoke computer instructions to cause the first terminal device to execute the methods described in the first aspect, any possible implementation of the first aspect, the second aspect, any possible implementation of the second aspect, the third aspect, any possible implementation of the third aspect, the fourth aspect, any possible implementation of the fourth aspect, or the fifth aspect; or to cause the first network device to execute the methods described in the sixth aspect or any possible implementation of the sixth aspect. The communication interface in the chip can be an input / output interface, a pin, or a circuit, etc.
[0169] In one possible implementation, the chip or chip system described above in this application further includes at least one memory storing instructions. The memory can be an internal storage unit of the chip, such as a register or cache, or it can be a storage unit of the chip itself (e.g., read-only memory, random access memory, etc.).
[0170] Eleventhly, embodiments of this application provide a computer-readable storage medium including computer instructions. When the computer instructions are executed on a first terminal device, the first terminal device performs the method described in the first aspect, any possible implementation of the first aspect, the second aspect, any possible implementation of the second aspect, the third aspect, any possible implementation of the third aspect, the fourth aspect, any possible implementation of the fourth aspect, or the implementation of the fifth aspect; or when the computer instructions are executed on a first network device, the first network device performs the method described in the sixth aspect or any possible implementation of the sixth aspect.
[0171] In a twelfth aspect, embodiments of this application provide a computer program product, which includes computer program code. When the computer program code is run on a first terminal device, it causes the first terminal device to execute the methods described in the first aspect, any possible implementation of the first aspect, the second aspect, any possible implementation of the second aspect, the third aspect, any possible implementation of the third aspect, the fourth aspect, any possible implementation of the fourth aspect, or the implementation of the fifth aspect; or when the computer program code is run on a first network device, it causes the first network device to execute the methods described in the sixth aspect or any possible implementation of the sixth aspect.
[0172] It should be understood that aspects eight, ten to twelfth of this application can correspond to the technical solutions of aspects one, two, three, four, or five of this application, and the beneficial effects obtained by each aspect and the corresponding feasible implementation are similar, and will not be described again. Similarly, aspects nine to twelfth of this application can correspond to the technical solutions of aspect six of this application, and the beneficial effects obtained by each aspect and the corresponding feasible implementation are similar, and will not be described again. Attached Figure Description
[0173] Figure 1A is a schematic diagram of a mobile communication system provided in an embodiment of this application;
[0174] Figure 1B is a schematic diagram of a topology related to a mobile communication system provided in an embodiment of this application;
[0175] Figure 2 is a schematic diagram of an interactive process provided in an embodiment of this application;
[0176] Figure 3 is a schematic diagram of another topology related to the mobile communication system provided in the embodiment of this application;
[0177] Figure 4 is a schematic diagram of another interactive process provided in an embodiment of this application;
[0178] Figure 5 is a schematic diagram of another interactive process provided in an embodiment of this application;
[0179] Figure 6 is a schematic diagram of another interactive process provided in an embodiment of this application;
[0180] Figure 7 is a schematic diagram of another interactive process provided in an embodiment of this application;
[0181] Figure 8 is a schematic diagram of another interactive process provided in an embodiment of this application. Detailed Implementation
[0182] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0183] In the embodiments of this application, terms such as "first" and "second" are used to distinguish identical or similar items with essentially the same function and purpose. For example, "first chip" and "second chip" are used only to distinguish different chips and do not limit their order of execution. Those skilled in the art will understand that terms such as "first" and "second" do not limit the quantity or execution order, and that "first" and "second" do not necessarily imply that they are different.
[0184] It should be noted that, in the embodiments of this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0185] In this application embodiment, "at least one" refers to one or more, and "more than one" can be understood as "at least two"; "multiple" can be understood as "at least two items". "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, a--c, bc, or abc, where a, b, and c can be single or multiple.
[0186] This application can be applied to mobile communication systems. A mobile communication system can be called a mobile communication network. A mobile communication system can be simply referred to as a communication system. Mobile communication systems include, but are not limited to, the following systems: Long Term Evolution (LTE) systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5th Generation (5G) systems or New Radio (NR) systems, 5.5G systems or 6th Generation (6G) systems, and future mobile communication systems; Vehicle-to-X (V2X), where V2X can include Vehicle-to-Network (V2N), Vehicle-to-Vehicle (V2V), Vehicle-to-Infrastructure (V2I), Vehicle-to-Pedestrian (V2P), etc.; Long Term Evolution-Vehicle (LTE-V) technology for vehicle-to-everything (V2V) communication; Vehicle-to-Everything (V2X) communication; Machine-Type Communication (MTC); Internet of Things (IoT); and Long Term Evolution-Vehicle (LTE-V) technology for machine-to-machine communication. Evolution-machine (LTE-M), machine-to-machine (M2M), etc.
[0187] The technical solutions of this application are applicable to communication systems providing AIoT services. Optionally, in some embodiments, the communication system providing AIoT services may include an ambient IoT device (AIoT device), or an ambient IoT AIoT terminal (which can be understood as a terminal capable of providing AIoT services). An ambient IoT device is an IoT device powered by energy harvesting and has limited energy storage capacity. For example, some or all of the characteristics of an ambient IoT device can be referred to the description in 3GPP standard TR 38.769. It should be understood that the description of some or all of the characteristics of an ambient IoT device referred to in 3GPP standard TR 38.769 is only a possible example description, and the embodiments of this application are not limited thereto. For example, as the communication standard protocol version evolves or is updated, some or all of the characteristics of the ambient IoT device can be referred to the evolved or updated version; or some or all of the characteristics of the ambient IoT device can also be referred to the description in related technologies.
[0188] The technical solutions in this application are also applicable to Internet of Things (IoT) communication scenarios and communication scenarios relying on backscatter technology. The aforementioned IoT can be passive IoT, semi-passive IoT, or ambient IoT, etc.
[0189] It should be understood that environmental IoT devices may also have other names or definitions, and this application embodiment does not specifically limit them.
[0190] For example, AIoT services can be called Ambient IoT Services / AIoT service. Ambient IoT services support the functions and processes of environmental IoT application scenarios. For instance, the functions of environmental IoT application scenarios may include the routing of AIoT business data packets. Currently, there is no definitive solution for environmental IoT services.
[0191] Figure 1A shows a schematic diagram of a mobile communication system provided in an embodiment of this application. As shown in Figure 1A, the communication system includes a first terminal device 102, a first device 103, and a first network device 101.
[0192] The aforementioned first terminal device 102 can be a device that provides relay forwarding functionality for environmental IoT devices. This application embodiment does not specifically limit the form of the first terminal device 102. For example, the first terminal device 102 can be a UE, an integrated access and backhaul (IAB) node, a relay, a repeater, or other devices with relay capabilities. Alternatively, the first terminal device 102 can also be a first device 103.
[0193] The aforementioned first device 103 can be either the source device of the AIoT service data packet or the target device (such as the destination device) of the AIoT service data packet. This application embodiment does not specifically limit the form of the first device 103. For example, the first device 103 can be an AIoT device, a passive tag, a semi-passive tag, an active tag, or an ambient IoT terminal. For instance, the first device 103 can be used to collect environmental data. In this application embodiment, the environmental data collected by the first device 103 can be referred to as AIoT service data.
[0194] The first network device 101 described above is responsible for routing the received AIoT service data packets to the next node. This application embodiment does not specifically limit the form of the first network device 101. Optionally, the first network device 101 can be an access network device, such as a gNB. Optionally, the first network device 101 can also be a device with AIoT functionality, such as an AIoT controller, an access and mobility management function (AMF) network element, an application function (AF) network element, or a network exposure function (NEF) network element.
[0195] Optionally, as shown in Figure 1A, the communication system may further include a second network device 100. The second network device 100 can be used to trigger the first terminal device 102 to provide AIoT services or to trigger the first network device 101 to provide AIoT services. The specific functions of the second network device 100 can also be understood in conjunction with the subsequent interaction process.
[0196] For example, Figure 1B illustrates a schematic diagram of a topology related to a mobile communication system provided in an embodiment of this application. As shown in Figure 1B, the first terminal device in the communication system can be user equipment (UE) 202. The first device can be an AIoT device 203. The first network device can be an access network device 201. The second network device can be a core network device 200. The communication interface between UE 202 and access network device 201 can be a user-to-network interface universal (Uu) interface, that is, the communication between access network device 201 and UE 202 is air interface communication. Optionally, in some embodiments, as shown in Figure 1B, the transmission channel between UE 202 and AIoT device 203 can include a physical reader-to-device channel (PRDCH) and a physical device-to-reader channel (PDRCH).
[0197] It should be noted that the PRDCH and PDRCH between UE202 and AIoT device 203 shown in Figure 1B are merely illustrative examples of their transmission channels. In fact, the transmission between UE202 and AIoT device 203 is also wireless, and the transmission channel between them can be other possible forms, which are not specifically limited in this embodiment.
[0198] It should be understood that the topology shown in Figure 1B is merely an example description, and the embodiments of this application are not limited thereto. It should also be understood that the number of AIoT devices 203 or UEs 202 shown in Figure 1B is also merely an exemplary description, and the embodiments of this application are not limited thereto.
[0199] It should also be understood that the Uu interface mentioned above can be an air interface or wireless interface of the 3GPP protocol specifications such as LTE air interface, NR air interface, RedCap air interface, etc., and this application does not limit it.
[0200] The UE in this application embodiment can also be referred to as: terminal device, station, mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user equipment, etc.
[0201] A UE can be a device that provides voice / data connectivity to a user, such as a handheld device or vehicle-mounted device with wireless connectivity. Currently, examples of terminals include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals with cloud gaming capabilities, wireless terminals in self-driving vehicles, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminal devices in 5G networks, or future public land mobile communication networks. Terminal devices in a network (PLMN), etc., are not limited to this in the embodiments of this application.
[0202] By way of example and not limitation, in this embodiment, the UE can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices worn directly on the body or integrated into a user's clothing or accessories. Wearable devices are not merely hardware devices; they achieve powerful functions through software support, data interaction, and cloud interaction. Broadly defined, wearable smart devices include those with comprehensive functions, large size, and the ability to perform complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those focused on a specific application function that require interaction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0203] Furthermore, in this embodiment, the UE can also be a terminal device in an Internet of Things (IoT) system. IoT is an important component of future information technology development, and its main technical feature is connecting objects to networks through communication technologies, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection. The embodiments of this application do not limit the specific technologies or device forms used in the terminal devices.
[0204] In this embodiment, the UE may include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. Furthermore, this embodiment does not specifically limit the structure of the execution entity of the method provided in this embodiment, as long as it can communicate according to the method provided in this embodiment by running a program that records the code of the method provided in this embodiment. For example, the execution entity of the method provided in this embodiment can be a terminal device, or a functional module in the terminal device that can call and execute a program.
[0205] The access network device in this application refers to a radio access network (RAN) node (or device) that connects a terminal to a wireless network, and can also be called a base station. For example, the access network device can be an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a base station in a next-generation 6G communication system, a base station in a future mobile communication system, or an access point (AP) in a WiFi system, a radio controller, relay station, access point, vehicle-mounted equipment, wearable devices, or network equipment in other future communication systems. Furthermore, the network device can also be a module or unit that performs some of the functions of a base station; for example, it can be a central unit (CU) or a distributed unit (DU). This application does not limit the specific technology or device form used in the network device.
[0206] In this application embodiment, the core network equipment is a collective term for various functional entities used to manage users, data transmission, and access network equipment configuration. The core network equipment may include one or more network elements. For example, in a 5G system, the core network equipment may include access and mobility management functions (AMF), user plane functions (UPF), and session management functions (SMF), etc.
[0207] The first device in the embodiments of this application can also be an electronic tag. An electronic tag can also be called a radio frequency identification (RFID) tag, RFID, or simply a tag. RFID technology can be further divided into active, passive, and semi-active types. Passive tags can also be called passive IoT, i.e., passive Internet of Things devices, or environmental IoT terminals. Therefore, an electronic tag can also be considered a type of terminal.
[0208] The tag reader / writer in this application embodiment, also referred to as an RFID reader / writer or reader / writer, can be a handheld or fixed device for reading (and sometimes writing) information from electronic tags. A tag reader / writer can also be understood as a device that communicates with electronic tags; as mentioned above, its form can be a terminal or an access network device. It should be understood that a tag reader / writer can also be considered a device with read / write capabilities.
[0209] In this application embodiment, the AIoT resources can be understood as resources allocated by the first network device to the AIoT reader and / or the first device for the purpose of realizing wireless transmission of AIoT service data.
[0210] The AIoT reader / writer can be a relay device. The relay device is the first terminal device in this embodiment.
[0211] The solution provided in this application will be described in detail below with reference to the corresponding flowcharts. It is understood that the illustrative flowcharts provided in this application primarily use different devices (e.g., a first terminal device, a first network device, a second network device, or a first device) as examples to illustrate the method, but this application does not limit the execution subject of the interaction. For example, the device in the illustrative flowchart (e.g., a first terminal device, a first network device, a second network device, or a first device) can also be a chip, chip system, or processor that supports the implementation of the method on that device, or it can be a logic module or software that can implement all or part of the functions of that device.
[0212] As a general statement, the message or signaling interactions involved in the interaction process of this application embodiment can be standard messages or signaling or newly introduced messages or signaling. This application embodiment does not make specific limitations on this.
[0213] As shown in Figure 1B, the topology may include: core network device 200, access network device 201, multiple UEs 202 and multiple AIoT devices 203.
[0214] UE202 has relay functionality. UE202 can also be referred to as a relay device. AIoT service data can be transmitted in the form of AIoT service data packets.
[0215] AIoT device 203 can send AIoT service data packets to UE 202. UE 202 can forward or send AIoT service data packets from AIoT device 203 to access network device 201, so as to route AIoT service data packets to the destination device through access network device 201.
[0216] The destination device can be a server.
[0217] Accordingly, access network device 201 can receive AIoT service data packets from destination device. Access network device 201 can send AIoT service data packets to UE 202. UE 202 can forward or send AIoT service data packets from access network device 201 to AIoT device 203, so as to route AIoT service data packets from destination device to AIoT device 203 through access network device 201.
[0218] Since AIoT resources are limited, in the topology shown in Figure 1B, where there are multiple UEs 202 and multiple AIoT devices 203, the limited AIoT resources may be allocated to only a portion of the UEs 202, while another portion of the UEs 202 may not be allocated AIoT resources in a timely manner. This results in the AIoT devices associated with this other portion of the UEs 202 being unable to obtain AIoT services provided by the mobile communication network (or communication system) in a timely manner.
[0219] Furthermore, the transmission of AIoT service data is discontinuous. For example, the AIoT service data collected by AIoT device 203 may be transmitted once every 0.5 days, once a day, or once a month. The time interval between two consecutive transmissions of AIoT service data is relatively long. During the time interval between two consecutive transmissions, the AIoT resources used for transmitting AIoT service data are not used for transmission; that is, the AIoT resources are in an idle state. Idle AIoT resources can be allocated to other UEs 202 or other AIoT devices 203. Other UEs 202 can be understood as UEs 202 that have not been allocated AIoT resources in a timely manner. Other AIoT devices 203 can be understood as AIoT devices 203 that have not been allocated AIoT resources in a timely manner.
[0220] This allows other UEs 202 or other AIoT devices 203 to be allocated AIoT resources in a timely manner, which can improve the utilization rate of AIoT resources and reduce the probability of AIoT devices failing to obtain AIoT services provided by the mobile communication network (or communication system) in a timely manner, thereby enabling the communication system to provide AIoT services to more AIoT devices.
[0221] In view of this, embodiments of this application provide a resource management method. Upon receiving information instructing the release of AIoT resources, the UE can release AIoT resources in a timely manner, facilitating their allocation to other UEs. This improves the rapid use of AIoT resources among different AIoT devices, increases resource utilization, and reduces the probability of AIoT devices failing to obtain AIoT services from the mobile communication system in a timely manner. This allows the mobile communication system to provide AIoT services to a larger number of AIoT devices. For example, the released AIoT resources can be AIoT resources corresponding to completed AIoT services occupied by the UE. AIoT resources that have not transmitted AIoT service data after the completion of the AIoT service associated with the UE are called idle AIoT resources. Released AIoT resources can also be AIoT resources that are idle during the time interval between two adjacent transmissions of AIoT service data. Releasing idle AIoT resources can also improve resource utilization.
[0222] For example, the resource management method provided in this application embodiment can be applied to a first terminal device, and the method may include S101-S102:
[0223] S101, the first network device can send first information to the first terminal device. Correspondingly, the first terminal device can receive the first information from the first network device. The first information is used to indicate the release of AIoT (Ambient Internet of Things) resources, which are used for the wireless transmission of AIoT service data.
[0224] This application does not limit the specific content of the first information. For example, the first information may include at least one of: a first format indication, an AIoT resource index, or the identifier of the first terminal device. In this way, the first terminal device can release the AIoT resources corresponding to the first information based on the first information, thereby improving the accuracy of AIoT resource release.
[0225] The first format indication in the first information can be used to indicate the release of AIoT resources. The first format indication in the first information can be a value or an identifier. For example, the first format indication used to indicate the release of AIoT resources can be 0.
[0226] An AIoT resource indicator can be used to indicate at least one AIoT resource. Thus, when the first information includes an AIoT resource indicator, the first terminal device can release the AIoT resource corresponding to the AIoT resource indicator based on the first information, thereby improving the accuracy of AIoT resource release.
[0227] An AIoT resource indication may include at least one of the following: an AIoT resource list, an AIoT resource identifier, an AIoT resource content, an AIoT resource bitmap, or an indication to release all AIoT resources of the first terminal device.
[0228] The AIoT resource list may include at least one AIoT resource.
[0229] AIoT resource content may include at least one of the following: frequency information, bandwidth information, transmission duration, resource occupancy duration, transmission data packet size, transmission mechanism, repetition count, transmission mode, time-domain resource information, frequency-domain resource information, or encoding method. The transmission mode may include a mode that transmits based on the transport block size supported by the mobile communication network or a method that determines transmission completion by sending a transmission completion indication. The transmission mechanism may be at least one of time division multiple access (TDMA) or frequency division multiple access (FDMA).
[0230] An AIoT resource bitmap can be referred to as an AIoT resource mapping table. An AIoT resource bitmap may include at least one AIoT resource marked with a first identifier. The AIoT resource marked with the first identifier may be an AIoT resource indicating release. Correspondingly, AIoT resources in the AIoT resource bitmap that are not marked with a first identifier may be AIoT resources indicating not to be released or allocated.
[0231] The instruction to release all AIoT resources of the first terminal device can be information indicating the release of all AIoT resources of the first terminal device or an identifier indicating the release of all AIoT resources of the first terminal device.
[0232] The identifier of the first terminal device may include at least one of the following: an AIoT wireless network temporary identifier, a cell radio network temporary identity (C-RNTI), an AIoT resource identifier, an AIoT service identifier, an AIoT group identifier, a first device identifier, a logical channel identifier, a logical channel group identifier, or an extended logical channel identifier. Thus, when the first information includes the identifier of the first terminal device, the first terminal device can release the AIoT resources corresponding to its identifier based on the first information, improving the accuracy of AIoT resource release. It should be understood that the example of the identifier of the first terminal device described here is merely illustrative, and the embodiments of this application are not limited thereto.
[0233] AIoT wireless network temporary identifier can be understood as an AIoT service device identifier or reader identifier assigned by a mobile communication network (or communication system) to a first terminal device associated with an AIoT service or a group of first terminal devices associated with an AIoT service.
[0234] An AIoT group can be a group of devices associated with a first terminal device. An AIoT group can also be a group of AIoT services associated with a first terminal device. Alternatively, an AIoT group can be a group of first terminal devices associated with an AIoT service. The first device can be a source device for AIoT service data. The first device can also be a destination device for AIoT service data.
[0235] For example, the first information may be carried in at least one of the following: physical downlink control channel downlink control information (PDCCH DCI), media access control control element (MAC CE), or radio resource control (RRC) signaling.
[0236] The physical downlink control channel (PDCCH) can be scrambled using the identifier of the first terminal device. For example, the PDCCH can be scrambled with cyclic redundancy check (CRC) using the identifier of the first terminal device.
[0237] PDCCH DCI can be downlink control information (DCI) from any of the following series: 0 (DCI format 0), 1 (DCI format 1), or 2 (DCI format 2).
[0238] When the PDCCH DCI is in series 0 or 1, the HARQ process number in the PDCCH DCI can be set to zero, and / or the redundancy version in the PDCCH DCI can be set to zero. A HARQ process number of zero and / or a redundancy version of zero can be used to indicate the release of AIoT resources.
[0239] For example, the PDCCH DCI may include a DCI format identifier and an AIoT resource identifier. Optionally, the PDCCH DCI may include an AIoT resource bitmap. Optionally, the PDCCH DCI may include a DCI format identifier, time-domain resource information, frequency-domain resource information, and encoding method. Optionally, the PDCCH DCI may also include padding bits (if required).
[0240] RRC signaling can be at least one of the following: system message, paging message, RRC release signaling, RRC reestablishment signaling, RRC reconfiguration signaling, or RRC resume signaling.
[0241] For example, the Media Access Control (MAC) sub-packet header of the MAC CE or the MAC CE packet contains an identifier for a logical channel or an extended logical channel ID. The identifier for the logical channel or the extended logical channel ID is used to indicate the release of AIoT resources.
[0242] Alternatively, the PDCCH corresponding to the MAC CE can be scrambled with the identifier of the first terminal device to indicate the release of AIoT resources.
[0243] The MAC CE may include at least one of a first format indication, an AIoT resource indication, or an identifier of a first terminal device. Table 1 shows an example of a MAC CE.
[0244] Table 1 shows the layout of some of the content included in MAC CE within MAC CE.
[0245] It is understandable that AIoT resource indicators can be called resource indicators. The resource indicators in Table 1 can refer to AIoT resource indicators.
[0246] In this way, the first information can be transmitted in any of the following forms: PDCCH DCI, MAC CE, or RRC signaling, or in a combination of multiple forms of PDCCH DCI, MAC CE, or RRC signaling, which makes the application scope of the first information transmission wider.
[0247] It should be understood that the embodiments of this application do not specifically limit the method by which the first network device sends the first information. For example, the first information may also carry layer-1 indication information sent by the first network device to the first terminal device.
[0248] Optionally, the first information may also be a confirmation message in response to information used to request the release of AIoT resources.
[0249] For example, the conditions for the first network device to send the first information to the first terminal device may include at least one of the following:
[0250] From the moment the first network device receives AIoT service data until the second preset time period is reached, it does not receive AIoT service data again.
[0251] The first network device did not send AIoT service data again from the start time of sending AIoT service data until the second preset time period was reached;
[0252] The AIoT resource or the AIoT service associated with the first device has expired;
[0253] Received information indicating the reallocation of AIoT resources.
[0254] The AIoT service data received by the first network device can be AIoT service data sent from the first terminal device to the first network device. Alternatively, the AIoT service data received by the first network device can be AIoT service data to be forwarded by the first network device to the first terminal device; for example, it could be AIoT service data sent from the second network device to the first network device.
[0255] The information used to instruct the reallocation of AIoT resources can be sent from the core network of the mobile communication network to the first network device.
[0256] If no AIoT service data is received from the start of the AIoT service data transmission until the second preset time period has elapsed, and / or no AIoT service data is transmitted again from the start of the AIoT service data transmission until the second preset time period has elapsed, it indicates that the AIoT service has been completed, and no further AIoT service data associated with this AIoT service will be transmitted. When the AIoT service is completed, the first network device can send a first message to the first terminal device to instruct the first terminal device to release AIoT resources, enabling timely release of AIoT resources. It should be understood that the AIoT service corresponding to the AIoT service may not have expired when the AIoT service is completed.
[0257] Optionally, the second preset duration can be less than the duration between two adjacent transmissions of AIoT service data. From the moment AIoT service data is received until the second preset duration is reached without further AIoT service data being received, or from the moment AIoT service data is sent until the second preset duration is reached without further AIoT service data being sent, the first network device sends a first message to the first terminal device to instruct the first terminal device to release AIoT resources. This can release AIoT resources that are idle during the time period between two adjacent transmissions of AIoT service data, thereby improving the utilization rate of AIoT resources.
[0258] Optionally, when releasing idle AIoT resources, before the time for retransmission of AIoT service data arrives, the first network device can reconfigure the AIoT resources for the first terminal device that has released the AIoT resources, so that the first terminal device can transmit AIoT service data in a timely manner.
[0259] When the AIoT service associated with the AIoT resource expires, the first network device can promptly send a first message to the first terminal device to instruct the first terminal device to release the AIoT resource, thus enabling the timely release of the AIoT resource.
[0260] The information used to indicate the reallocation of AIoT resources can be third-party information. Third-party information will be described later.
[0261] Optionally, the first information may be a resource management instruction for instructing the release of AIoT resources.
[0262] S102. The first terminal device can release AIoT resources based on the first information.
[0263] For example, if the first information contains a first format instruction for instructing the release of AIoT resources, the first terminal device can release all of the first terminal device's AIoT resources to improve the utilization rate of AIoT resources.
[0264] If the first information contains an AIoT resource indication, the first terminal device can release the AIoT resource associated with the AIoT resource indication to achieve accurate release of the AIoT resource.
[0265] For example, when the AIoT resource indicator includes an AIoT resource list, the AIoT resources associated with the AIoT resource indicator can be understood as all AIoT resources in the AIoT resource list.
[0266] When the AIoT resource indicator includes the identifier of the AIoT resource, the AIoT resource associated with the AIoT resource indicator can be understood as the AIoT resource corresponding to the identifier of the AIoT resource.
[0267] When an AIoT resource indicator includes AIoT resource content, the AIoT resource associated with the AIoT resource indicator can be understood as the AIoT resource corresponding to the AIoT resource content.
[0268] When an AIoT resource indicator includes an AIoT resource bitmap, the AIoT resource associated with the AIoT resource indicator can be understood as the AIoT resource marked with a first identifier in the AIoT resource bitmap.
[0269] When the AIoT resource indication includes an indication to release all AIoT resources of the first terminal device, the AIoT resources associated with the AIoT resource indication can be understood as all AIoT resources of the first terminal device.
[0270] If the first information contains the identifier of the first terminal device, the first terminal device may release all or part of the AIoT resources of the first terminal device corresponding to the identifier of the first terminal device.
[0271] For example, if the first information includes an AIoT wireless network temporary identifier, the first terminal device corresponding to the AIoT wireless network temporary identifier can release the AIoT resources associated with the first terminal device.
[0272] If the first information includes C-RNTI, the first terminal device corresponding to C-RNTI can release the AIoT resources associated with the first terminal device.
[0273] If the first information contains an identifier for an AIoT resource, the first terminal device that uses the AIoT resource identifier to correspond to the AIoT resource can release the AIoT resource corresponding to the AIoT resource identifier.
[0274] If the first information contains the identifier of an AIoT service, the first terminal device that undertakes the AIoT service corresponding to the AIoT service identifier can release the AIoT resources associated with the AIoT service corresponding to the AIoT service identifier.
[0275] If the first information contains the identifier of an AIoT group, the first terminal device belonging to the AIoT group can release the AIoT resources associated with the identifier of the AIoT group.
[0276] If the first information contains the identifier of the logical channel, the first terminal device can release the AIoT resources associated with the logical channel corresponding to the identifier of the logical channel.
[0277] If the first information contains the identifier of a logical channel group, the first terminal device can release the AIoT resources associated with the logical channel corresponding to the identifier of the logical channel group.
[0278] The resource management method provided in this application embodiment allows a first terminal device to release AIoT resources based on first information received from a first network device. The first information indicates that the released AIoT resources can be all of the first terminal device's AIoT resources, a portion of the first terminal device's AIoT resources, or AIoT resources associated with AIoT services. This enables timely release of AIoT resources, improves AIoT resource utilization, and reduces the probability of the first device failing to obtain AIoT services from the mobile communication system in a timely manner. This allows the mobile communication system to provide AIoT services to a larger number of AIoT devices.
[0279] Furthermore, the first information can be sent from the first network device to the first terminal device when the AIoT service is completed, when the AIoT service associated with the first terminal device or the first network device expires, or when information indicating the reallocation of AIoT resources is received. This allows for the timely release of AIoT resources and improves their utilization rate.
[0280] The resource management method provided in this application will be described below with reference to some embodiments.
[0281] Taking the topology shown in Figure 1B as an example, Figure 2 shows a schematic diagram of an interactive process provided by an embodiment of this application.
[0282] As shown in Figure 2, the resource management method provided in this application embodiment may include:
[0283] S201, The first network device determines whether the conditions for instructing the release of AIoT resources have been met.
[0284] For example, the first network device can determine whether the conditions for sending the first information from the first network device to the first terminal device have been met.
[0285] If the condition is met, it means that the first network device has met the conditions for instructing the release of AIoT resources, and the first network device can execute S202.
[0286] If the condition is not met, it means that the first network device has not met the conditions for instructing the release of AIoT resources. The first network device may not execute S202. The first network device may determine again whether the conditions for instructing the release of AIoT resources have been met at a preset first frequency.
[0287] The conditions for the first network device to send the first information to the first terminal device can be found in S101, and will not be repeated here.
[0288] S202, the first network device may send first information to the first terminal device to instruct the release of AIoT resources. Correspondingly, the first terminal device may receive the first information from the first network device.
[0289] The first piece of information can be a resource management instruction used to instruct the release of AIoT resources.
[0290] S203. The first terminal device releases AIoT resources based on the first information.
[0291] The specific implementation principles and technical effects of the embodiments of this application can be found in the specific implementation principles and technical effects of S101-S102, which will not be repeated here.
[0292] Figure 3 shows another topology diagram related to the mobile communication system provided in the embodiments of this application.
[0293] The difference between Figure 3 and Figure 1B is that the mobile communication system shown in Figure 3 does not include a first terminal device (such as UE 202). That is, the communication system shown in Figure 3 may include a first device, a first network device, and a second network device. The first device may be an AIoT device 203. The first network device may be an access network device 201. The second network device may be a core network device 200.
[0294] Access network device 201 and AIoT device 203 can be connected via a wireless interface.
[0295] AIoT device 203 can send AIoT service data packets to access network device 201 to enable the access network device 201 to route the AIoT service data packets to the destination device.
[0296] Accordingly, access network device 201 can receive AIoT service data packets from the destination device. Access network device 201 can send AIoT service data packets from the destination device to AIoT device 203, thereby routing the destination device's AIoT service data packets to AIoT device 203 via access network device 201. In this structure, the first device can also be a first terminal device. The first device can have some of the functions of a first terminal device. For example, taking AIoT device 203 as the first device, AIoT device 203 can send information to the first network device (such as access network device 201) to request the release of AIoT resources, thereby achieving timely release of AIoT resources.
[0297] Taking the topology shown in Figure 3 as an example, Figure 4 shows another interactive flow diagram provided by the embodiment of this application.
[0298] As shown in Figure 4, the resource management method provided in this application embodiment may include:
[0299] S201, The first network device determines whether the conditions for instructing the release of AIoT resources have been met.
[0300] The specific implementation principle of this step can be found in the specific implementation principle of S201 in the embodiment of Figure 2, which will not be repeated here.
[0301] S401, the first network device may send first information to the first terminal device to instruct the release of AIoT resources. Correspondingly, the first terminal device may receive the first information from the first network device.
[0302] The first message can also be a resource management instruction used to indicate the release of AIoT resources.
[0303] For example, the first information may include at least one of: a first format indication, an AIoT resource indication, or the identifier of the first device.
[0304] The first information may be carried in at least one of the following signaling messages: PDCCH DCI, MAC CE, or RRC, sent from the first network device to the first device.
[0305] S402. The first device can release AIoT resources based on the first information.
[0306] It should be understood that the AIoT resources released by the first device are configured by the first network device.
[0307] The specific implementation principles and technical effects of the embodiments of this application can be found in the specific implementation principles and technical effects of the embodiments in Figure 2, which will not be repeated here.
[0308] Taking the topology shown in Figure 1B as an example, Figure 5 shows another interactive process diagram provided by an embodiment of this application.
[0309] In one embodiment of this application, as shown in FIG5, the resource management method provided in this embodiment may include S501, S502, S504a and S505a.
[0310] S501, the first terminal device can determine whether the conditions for triggering the release of AIoT resources have been met.
[0311] For example, the first terminal device can determine whether the conditions for sending the second information have been met. The second information is used to release AIoT resources. For instance, the second information can be used to request the release of AIoT resources.
[0312] If the condition is met, it indicates that the first terminal device has met the conditions for triggering the release of AIoT resources, and the first terminal device can execute S502. It is understood that this embodiment does not limit the execution of S502 by the first terminal device only after it determines that the conditions for triggering the release of AIoT resources have been met. That is, in this embodiment, the first terminal device may not execute S501 before executing S502; that is, it is not limited to the first terminal device determining that the conditions for triggering the release of AIoT resources have been met based on S501.
[0313] If the condition is not met, it means that the first terminal device has not met the conditions for triggering the release of AIoT resources. The first terminal device may not execute S502 and will determine again whether the conditions for triggering the release of AIoT resources have been met.
[0314] The conditions for sending the second information, i.e., the conditions for sending the second information, may include at least one of the following:
[0315] From the moment the AIoT service data is received until the first preset time period is reached, the first terminal device does not receive AIoT service data again;
[0316] The location of the first terminal device is outside the preset range;
[0317] The amount of AIoT service data received by the first terminal device reaches the first threshold;
[0318] The first terminal device completes the transmission of AIoT service data;
[0319] The amount of data in the logical channel corresponding to the AIoT service in the first terminal device or the amount of AIoT service data in the cache of the first terminal device is less than or equal to the second threshold.
[0320] The first preset duration can be preset by the first terminal device. From the moment the first terminal device receives AIoT service data, or the first AIoT service data packet, or any AIoT service data packet, until the first preset duration is reached, if the first terminal device does not receive AIoT service data again, it can be indicated that the AIoT service is complete. Sending a second message when the AIoT service is complete allows for the release of AIoT resources, enabling timely release of AIoT resources. The fact that the first terminal device does not receive AIoT service data again may include: the first terminal device not receiving AIoT service data sent by the first network device and / or the first terminal device not receiving AIoT service data sent by the first device again.
[0321] The preset range can be the range within which the first terminal device provides AIoT services. This preset range can be a range pre-agreed (or pre-set) between the first network device and the first terminal device, or a range specified by the first network device. If the location of the first terminal device is outside the preset range, it indicates that the first terminal device cannot provide services to the first device, and the first terminal device cannot transmit the first device's AIoT service data. Therefore, the AIoT resources used by the first terminal device for transmitting the first device's AIoT service data can be released. Thus, sending the second information when the location of the first terminal device is outside the preset range can achieve timely release of AIoT resources.
[0322] For example, the location of the first terminal device not being within the preset range includes one or more of the following: the current latitude and longitude location information of the first terminal device is not within the preset range or the current latitude and longitude location information of the first terminal device is not within the location range specified by the first network device; the location area identifier (such as area number, area name, or the identifier of the first network device providing services to the first terminal device, cell identifier, etc.) of the location of the first terminal device has changed, etc.
[0323] The first threshold can be related to the amount of AIoT service data of all the first devices associated with the first terminal device, or it can be related to the amount of AIoT service data of a portion of the first devices associated with the first terminal device, or it can be related to the amount of AIoT service data of a portion of the total AIoT service data associated with the first terminal device. Both the first threshold and the second threshold can be preset by the first terminal device, or both can be predefined by the first terminal device.
[0324] For example, the first threshold may be equal to the amount of AIoT service data of all the first devices associated with the first terminal device, or it may be related to the amount of AIoT service data of some of the first devices among all the first devices associated with the first terminal device, or it may be equal to the amount of AIoT service data of some of the AIoT service data of all the AIoT service data associated with the first terminal device.
[0325] Here, the data volume can be understood as the amount of AIoT service data cached in the first terminal device. Since the first terminal device has a relay function, when the amount of AIoT service data received by the first terminal device reaches a first threshold, it indicates that the first terminal device has received AIoT service data from all the first devices associated with it. Sending the second information when the amount of AIoT service data received by the first terminal device reaches the first threshold enables the timely release of AIoT resources.
[0326] Optionally, the first terminal device cache may include a first cache and a second cache. The first cache may be used to store AIoT service data to be sent to the first device. The second cache may be used to store AIoT service data to be sent to the first network device.
[0327] For example, the amount of AIoT service data in the cache of the first terminal device may include: the amount of AIoT service data in the first cache and the amount of AIoT service data in the second cache. For instance, the amount (or data volume) of AIoT service data in the cache of the first terminal device may be equal to the sum of the amount of AIoT service data in the first cache of the first terminal device and the amount of AIoT service data in the second cache of the first terminal device.
[0328] Optionally, the amount of AIoT service data in the cache of the first terminal device may include the number of AIoT service data in the first cache. For example, the amount (or data volume) of AIoT service data in the cache of the first terminal device may be equal to the amount of AIoT service data in the first cache of the first terminal device.
[0329] Optionally, the amount of AIoT service data in the cache of the first terminal device may include the amount of AIoT service data in the second cache. For example, the amount (or data volume) of AIoT service data in the cache of the first terminal device may be equal to the amount of AIoT service data in the second cache of the first terminal device.
[0330] For example, the amount of AIoT service data received can be the amount of AIoT service data received by the first terminal device but not yet transmitted. The amount of AIoT service data received can also be the total amount of AIoT service data received by the first terminal device within a fourth preset time period. The AIoT service data may have already been transmitted or may be in the cache but not yet transmitted. For example, the AIoT service data in the cache that has not yet been transmitted can be understood as AIoT service data that the first terminal device has not sent to the first network device. The fourth preset time period can be preset by the first terminal device.
[0331] The completion of AIoT service data transmission by the first terminal device can also indicate that the AIoT service is complete. For example, completing the transmission of AIoT service data means that the first terminal device has completed sending AIoT service data to the first device and / or that the first terminal device has completed sending AIoT service data to the first network device. Sending the second information when the first terminal device completes the transmission of AIoT service data can enable the timely release of AIoT resources.
[0332] If the amount of data in the logical channel corresponding to the AIoT service in the first terminal device is less than or equal to the second threshold, it can indicate that there is no or a small amount of AIoT service data to be transmitted in the first terminal device, or it can indicate that the AIoT service has been completed. That is, when the amount of AIoT service data corresponding to the logical channel associated with the AIoT service in the first terminal device is less than or equal to the second threshold, sending the second information can achieve timely release of AIoT resources. The second threshold can be 0 or a value greater than 0. It should be noted that the second threshold can be a pre-set value or a value specified by the first network device for the first terminal device.
[0333] S502, the first terminal device can send second information to the first network device. Correspondingly, the first network device can receive the second information from the first terminal device.
[0334] The second piece of information may include an AIoT resource status indicator. The AIoT resource status indicator can be an identifier or a value, for example, 00 indicates that the resource has been used up or that the resource can be released.
[0335] Alternatively, the second information may include: the amount of AIoT service data in the cache of the first terminal device, and / or information indicating the transmission status.
[0336] Information used to indicate the transmission status includes: information indicating the completion of AIoT business data transmission, or information indicating that there is still AIoT business data to be transmitted.
[0337] Information used to indicate that there is still AIoT business data to be transmitted can be intermediate data packet indication and / or segmentation indication.
[0338] Information used to indicate the completion of AIoT business data transmission can be an indication of the last data packet or the last segment.
[0339] It should be understood that the transmission completion indication or information used to indicate the completion of AIoT business data transmission in this application may be a transmission completion sequence, such as a postamble.
[0340] Optionally, the information used to indicate the transmission status may include: a first transmission status indication and a second transmission status indication. The first transmission status indication may be used to indicate the status of AIoT service data transmission between the first terminal device and the first network device. The second transmission status indication may be used to indicate the status of AIoT service data transmission between the first terminal device and the first network device. The status of AIoT service data transmission may include either a first status or a second status. The first status may indicate that AIoT service data transmission is complete. The second status may indicate that AIoT service data transmission is incomplete.
[0341] For example, the amount of AIoT service data in the cache of the first terminal device can be the amount of AIoT service data to be sent to the first device in the first cache. Alternatively, the amount of AIoT service data in the cache of the first terminal device can be the amount of AIoT service data received by the first terminal device from the first device and to be sent to the first network device in the second cache. When reporting the amount of AIoT service data in the cache of the first terminal device, the first terminal device can report the amounts in both caches separately. For example, the first terminal device can report the amounts of AIoT service data in the first cache and the amounts in the second cache separately. The first cache can also be called the sending cache. The second cache can also be called the receiving cache.
[0342] Optionally, the second information may also include AIoT resource indications.
[0343] For example, the second information may be carried in at least one of the following: MAC CE, buffer status reporting MAC CE (BSR MAC CE), media access control protocol data unit (MAC PDU), or uplink RRC signaling sent by the first terminal device to the first network device.
[0344] For example, when the second information is carried in the MAC CE, the MAC sub-packet header or the MAC CE packet contains an identifier of a logical channel or an identifier of an extended logical channel. The identifier of the logical channel or the identifier of the extended logical channel is used to indicate that the MAC CE is a MAC CE requesting the release of AIoT resources. The MAC CE may include at least one of an AIoT resource status indicator, an AIoT resource indicator, or an identifier of the first terminal device. Table 2 shows another example of a MAC CE.
[0345] Table 2 shows the layout of some of the content included in MAC CE within MAC CE.
[0346] It is understandable that the resource indications in Table 2 may refer to AIoT resource indications.
[0347] For example, when the second information is carried in the BSR MAC CE, the logical channel identifier can be the identifier of the logical channel associated with the AIoT resource or a special value such as 0000, for requesting the release of the corresponding AIoT resource.
[0348] For example, when the second information is carried in the MAC PDU, the AIoT resource status indication can be located in the MAC packet header of the MAC PDU.
[0349] S504a, the first network device can send first information to the first terminal device. Correspondingly, the first terminal device can receive the first information from the first network device.
[0350] For example, when the first network device receives second information from the first terminal device, and the second information includes the amount of AIoT service data cached by the first terminal device, if the first network device determines that the amount of AIoT service data cached by the first terminal device is less than or equal to a fifth threshold, then the first network device may send first information to the first terminal device. The fifth threshold can be 0 or a value greater than 0. The fifth threshold can be preset or predefined by the first network device.
[0351] If the first network device determines that the amount of AIoT service data in the cache of the first terminal device is greater than the fifth threshold, the first network device may not send the first information to the first terminal device.
[0352] For example, when the first network device receives second information from the first terminal device, and the second information includes information indicating the transmission status, if the first network device does not receive AIoT service data again after a second preset time period has elapsed from the moment it receives the information indicating the completion of AIoT service data transmission, the first network device may send first information to the first terminal device. The second preset time period may be preset by the first network device.
[0353] S505a. Upon receiving first information indicating the release of AIoT resources, the first terminal device releases the AIoT resources.
[0354] For example, the first terminal device can release AIoT resources based on the first information. The specific implementation principle can be found in the specific implementation principle of S102, which will not be repeated here.
[0355] The above-described S501, S502, S504a, and S505a illustrate one embodiment of this application. In the embodiment shown in S501, S502, S504a, and S505a, the first terminal device can send second information to the first network device to request the release of AIoT resources. This information serves as input for the first network device to determine the release. Since the first terminal device can more promptly determine the usage status of AIoT resources, by sending the second information to the first network device to request the release of AIoT resources, the timely release of AIoT resources can be achieved, thereby improving the utilization rate of AIoT resources.
[0356] In another embodiment of this application, as shown in FIG5, the resource management method provided in this application embodiment may include S501, S502, S504b and S505a.
[0357] The specific implementation principles of each step in S501, S502 and S505a can be found in the specific implementation principles of the corresponding steps in the embodiments shown in S501, S502, S504a and S505a, and will not be repeated here.
[0358] The difference between the embodiments shown in S501, S502, S504b and S505a and the embodiments shown in S501, S502, S504a and S505a is that in the embodiments shown in S501, S502, S504b and S505a, the information sent by the first network device to the first terminal device to indicate the release of AIoT resources is a confirmation message in response to the second information, as detailed in S504b.
[0359] S504b: The first network device may send an acknowledgment message in response to the second information to the first terminal device. Correspondingly, the first terminal device may receive the acknowledgment message in response to the second information from the first network device.
[0360] For example, the acknowledgment message sent by the first network device in response to the second information can be sent to the first terminal device via at least one of a hybrid automatic repeat request (HARQ) acknowledgment, MAC CE, or RRC signaling.
[0361] The technical effects of the embodiments shown in S501, S502, S504b and S505a are similar to those of the embodiments shown in S501, S502, S504a and S505a, and will not be described again here.
[0362] In another embodiment of this application, as shown in FIG5, in the resource management method provided in this application embodiment, from the time when the first terminal device finishes executing S502 until the third preset time period is reached, the first terminal device can release AIoT resources. The third preset time period can be preset by the first terminal device.
[0363] For example, the resource management method provided in the embodiments of this application may include S501, S502, S503 and S505b.
[0364] The specific implementation principles of S501 and S502 can be found in the specific implementation principles of the corresponding steps in the embodiments shown in S501, S502, S504a and S505a, and will not be repeated here.
[0365] The difference between the embodiments shown in S501, S502, S503 and S505b and the embodiments shown in S501, S502, S504a and S505a is that in the embodiments shown in S501, S502, S503 and S505b, when the first terminal device completes S502, the first terminal device can start a third timer and release the AIoT resources when the third timer expires, as detailed in S503 and S505b.
[0366] S503, the first terminal device can start the third timer.
[0367] When the third timer times out, the first terminal device can execute S505b.
[0368] Optionally, if the first terminal device receives AIoT service data sent by the first device or the first network device, and / or the amount of AIoT service data in the first terminal device's cache is greater than or equal to the fourth threshold, even if the third timer has not expired, it indicates that the AIoT service is not completed. The first terminal device can then restart or stop the third timer to continue using AIoT resources for the AIoT service. The fourth threshold can be preset or predefined by the first terminal device.
[0369] It is understandable that a timer starting and not timing out can be interpreted as the timer being running or in a running state. For example, a third timer starting and not timing out can be interpreted as the third timer being running or in a running state.
[0370] S505b: When the third timer expires, the first terminal device releases AIoT resources.
[0371] For example, if the first terminal device does not receive AIoT service data sent by the first device again when the third timer expires, and the first terminal device does not receive AIoT service data sent by the first network device, it can be indicated that the AIoT service has been completed, and the first terminal device can release the AIoT resources.
[0372] For example, if the first terminal device does not receive AIoT service data sent by the first device again and does not receive AIoT service data sent by the first network device again when the third timer expires, it can be indicated that the AIoT service has been completed, and the first terminal device can release the AIoT resources.
[0373] It is understandable that if the first terminal device does not receive AIoT service data again when the timer expires, it can be said that the first terminal device did not receive AIoT service data during the timer's operation or during the timer's operation.
[0374] For example, if the first terminal device does not receive AIoT service data sent by the first device again when the third timer expires, and the first terminal device does not receive AIoT service data sent by the first network device again, it can mean that during the operation of the third timer or during the operation of the third timer, the first terminal device did not receive AIoT service data sent by the first device, and the first terminal device did not receive AIoT service data sent by the first network device.
[0375] As shown in embodiments S501, S502, S503, and S505b, the first terminal device can start a third timer to determine whether AIoT resources can be released. During the operation of the third timer, if the first terminal device does not receive AIoT service data again or does not receive AIoT service data sent to it by the first network device, it indicates that the AIoT service has been completed, and the first terminal device can release the AIoT resources. This enables timely release of AIoT resources and improves their utilization rate. Before releasing AIoT resources, the first terminal device may not send information to the first network device requesting the release of AIoT resources, reducing interaction between the first network device and the first terminal device, allowing for timely release of AIoT resources and improving their utilization rate.
[0376] It is understood that the various embodiments of the resource management method shown in Figure 5 are also applicable to the topology shown in Figure 3. When the embodiments shown in Figure 5 are applied to the topology shown in Figure 3, the steps performed by the first terminal device can be performed by the first device.
[0377] Optionally, the second piece of information may also indicate that the AIoT resources have been released.
[0378] After the first terminal device has completed executing S505a or S505b, the first terminal device can also execute S506.
[0379] S506. The first terminal device may send second information indicating that the AIoT resources have been released to the first network device. Correspondingly, the first network device may receive the second information indicating that the AIoT resources have been released from the first terminal device.
[0380] The second information may include: the amount of AIoT service data in the cache of the first terminal device, and / or information indicating the transmission status.
[0381] If the second information includes information indicating the completion of AIoT service data transmission, the first network device can determine based on the second information that the first terminal device has completed the release of AIoT resources. The first network device may then no longer instruct the first terminal device to release AIoT resources, thereby reducing the interaction between the first terminal device and the first network device.
[0382] If the second information includes the amount of AIoT service data in the cache of the first terminal device, and the amount of AIoT service data in the cache of the first terminal device is less than or equal to the fifth threshold, then it indicates that the first terminal device has completed the release of AIoT resources. The first network device may, if it determines that the amount of AIoT service data in the cache of the first terminal device is less than or equal to the fifth threshold, no longer instruct the first terminal device to release AIoT resources.
[0383] Taking the topology shown in Figure 1B as an example, Figure 6 shows another interactive process diagram provided by an embodiment of this application.
[0384] In one embodiment of this application, as shown in FIG6, the resource management method provided in this embodiment may include S601-S604, S504a and S605a.
[0385] S601. The first network device can send third information to the first terminal device. Correspondingly, the first terminal device can receive the third information from the first network device. The third information can be used to instruct on configuring AIoT resources. The third information may include configuration information for the AIoT resources.
[0386] The configuration information for AIoT resources may include: the identifier of the AIoT resource and / or the content of the AIoT resource.
[0387] For example, the third information may further include information indicating the first duration. The information indicating the first duration may include configuration information for a first timer. The first timer may be referred to as a resource release timer. The timing duration of the first timer may be the same as the first duration. The first duration may be referred to as the AIoT resource release duration. The first duration may be predefined or preset by the first network device.
[0388] Optionally, the information used to indicate the first duration may include at least one of the following: the number of radio frames, the number of time slots, or the length of a time period.
[0389] The first duration can be related to at least one of the number of radio frames, the number of time slots, or the length of a time period. For example, the first duration can be equal to the product of the number of radio frames and the duration of the radio frames. The first duration can also be equal to the product of the number of time slots and the number of time slots. The first duration can also be used to indicate the length of a time period in information indicating the first duration.
[0390] Optionally, the third information may not include information indicating the first duration. The first network device may send fourth information to the first terminal device. Correspondingly, the first terminal device may receive the fourth information from the first network device. The fourth information includes information indicating the first duration.
[0391] For example, the third information may be carried in at least one of the PDCCH DCI, MAC CE, or RRC signaling sent by the first network device to the first terminal device.
[0392] The fourth information may also be carried in at least one of the PDCCH DCI, MAC CE, or RRC signaling sent by the first network device to the first terminal device.
[0393] The third information may also include a second format indication. This second format indication in the third information is used to indicate the configuration of AIoT resources. The second format indication in the third information can be a value or an identifier. For example, the second format indication used to indicate the configuration of AIoT resources can be 1.
[0394] The configuration information for AIoT resources may include AIoT resource specifications and / or the identifier of the first terminal device.
[0395] When the configuration information of an AIoT resource includes an AIoT resource bitmap, the AIoT resource bitmap may include at least one AIoT resource marked with a second identifier. The AIoT resource marked with the second identifier may be an AIoT resource indicating the configuration.
[0396] Optionally, the third information may be a resource management instruction for instructing the configuration of AIoT resources.
[0397] Optionally, when the first terminal device receives third information from the first network device, the first terminal device can release its existing AIoT resources to facilitate the allocation of these resources to other first devices. For example, the first terminal device can release all or part of its existing AIoT resources. The existing AIoT resources on the first terminal device can be understood as the AIoT resources configured before the first terminal device received the third information. This improves the utilization rate of the released AIoT resources and also facilitates the first terminal device's reconfiguration of AIoT resources based on the third information.
[0398] For example, when the first terminal device first receives third information from the first network device, the first terminal device may execute S602.
[0399] For example, if the first terminal device has received information from the first network device indicating the configuration of AIoT resources before receiving the third information from the first network device, then the first terminal device can release the original AIoT resources on the first terminal device when it receives the third information from the first network device.
[0400] S602, the first terminal device can configure AIoT resources using AIoT resource configuration information and configure a first timer using information indicating a first duration. The first terminal device can use the configured AIoT resources to transmit AIoT service data with the first device.
[0401] S603, The first terminal device can start the first timer.
[0402] For example, the conditions for the first terminal device to start the first timer may include: the amount of AIoT service data in the cache of the first terminal device is less than or equal to a third threshold, and / or, receiving a first response message. The first response message is used to indicate that the recently sent AIoT service data has been acknowledged as received.
[0403] The third threshold can be 0 or a value greater than 0. The third threshold can be preset or predefined by the first terminal device. The amount of AIoT service data in the cache of the first terminal device can include the number of AIoT service data in the first cache of the first terminal device and / or the number of AIoT service data in the second cache of the first terminal device. For example, the amount of AIoT service data in the cache of the first terminal device can be equal to the sum of the number of AIoT service data in the first cache and the number of AIoT service data in the second cache of the first terminal device. Optionally, the amount of AIoT service data in the cache of the first terminal device can be equal to the number of AIoT service data in the first cache of the first terminal device. Optionally, the amount of AIoT service data in the cache of the first terminal device can be equal to the number of AIoT service data in the second cache of the first terminal device.
[0404] During the AIoT service data transmission between the first terminal device and the first device, if the amount of AIoT service data in the cache of the first terminal device is less than or equal to the third threshold, it can indicate that the AIoT service has been completed, or that there is no AIoT service data to be sent from the first terminal device, or that there is no AIoT service data packet to be sent from the first terminal device. The first terminal device can start a first timer, and if the first timer expires, the first terminal device can execute S604.
[0405] For example, if the amount of AIoT service data in the cache of the first terminal device is 0, it means that there is no AIoT service data to be forwarded or sent in the first terminal device.
[0406] After the first terminal device completes the AIoT service data transmission, if the first terminal device receives the first response information, it indicates that the AIoT service has been completed. The first terminal device can then start a first timer. If the first timer expires, the first terminal device can execute step S604. The first response information can be used to indicate that the AIoT service data sent by the first terminal device has been received.
[0407] The first response information can originate from either the first device or the first network device. For example, after the first terminal device transmits AIoT service data to the first network device, the first device can send a first response information to the first terminal device. Similarly, after the first terminal device transmits AIoT service data to the first network device, the first network device can send a first response information to the first terminal device.
[0408] Optionally, if the first terminal device receives AIoT service data and / or the amount of AIoT service data in the cache of the first terminal device is greater than or equal to the fourth threshold, it can be indicated that the AIoT service is not completed. The first terminal device can restart or stop the first timer to continue using AIoT resources for AIoT service.
[0409] The AIoT service data received by the first terminal device can come from the first network device or from the first device.
[0410] S604. If the first timer times out, the first terminal device may send second information to the first network device. Correspondingly, the first network device may receive the second information from the first terminal device.
[0411] For example, when the first timer expires, it can indicate that the AIoT service is complete, and the first terminal device can send a second message to the first network device so that the first terminal device can release AIoT resources in a timely manner. Correspondingly, the first network device can receive the second message from the first terminal device.
[0412] Optionally, during the operation of the first timer, if the first terminal device receives AIoT service data, the first terminal device can restart or stop the first timer. The operation of the first timer can be understood as the first timer starting and the first timer not having expired.
[0413] S504a, The first network device can send first information to the first terminal device.
[0414] The specific implementation principle of this step can be found in the specific implementation principle of S504a in the embodiment of Figure 5, which will not be repeated here.
[0415] S605a. Upon receiving first information indicating the release of AIoT resources, the first terminal device releases the AIoT resources.
[0416] The specific implementation principle of this step can be found in the specific implementation principle of S505a in the embodiment of Figure 5, which will not be repeated here.
[0417] S601-S604, S504a, and S605a illustrate one embodiment of this application. In the embodiment shown in S601-S604, S504a, and S605a, the first network device can send configuration information of AIoT resources and information indicating a first duration to the first terminal device, so that the first terminal device can use the AIoT resources allocated by the first network device to transmit AIoT service data. When the AIoT service is completed or there is no AIoT service data to be forwarded in the first terminal device, a first timer is started. If the first timer expires, information requesting the release of AIoT resources is sent to the first network device. Upon receiving the information from the first network device indicating the release of AIoT resources, the AIoT resources are released, achieving timely release of AIoT resources and improving the utilization rate of AIoT resources.
[0418] In another embodiment of this application, as shown in FIG6, the resource management method provided in this application embodiment may include S601-S604, S504b and S605a.
[0419] The specific implementation principles of each step in S601-S604 and S605a can be found in the specific implementation principles of the corresponding steps in the embodiments shown in S601-S604, S504a and S605a, and will not be repeated here.
[0420] The difference between the embodiments shown in S601-S604, S504b and S605a and the embodiments shown in S601-S604, S504a and S605a is that in the embodiments shown in S601-S604, S504b and S605a, the information sent by the first network device to the first terminal device to indicate the release of AIoT resources is a confirmation message in response to the second information, as detailed in S504b.
[0421] S504b: The first network device may send an acknowledgment message in response to the second information to the first terminal device. Correspondingly, the first terminal device may receive the acknowledgment message in response to the second information from the first network device.
[0422] For example, the acknowledgment message sent by the first network device in response to the second information can be sent to the first terminal device via at least one of HARQ acknowledgment, MAC CE, or RRC signaling.
[0423] The technical effects of the embodiments shown in S601-S604, S504b and S605a are similar to those of the embodiments shown in S601-S604, S504a and S605a, and will not be described again here.
[0424] In another embodiment of this application, as shown in FIG6, the resource management method provided in this application embodiment may include S601-S603 and S605b.
[0425] The specific implementation principles of each step in S601-S603 can be found in the specific implementation principles of the corresponding steps in the embodiments shown in S601-S604, S504a and S605a, which will not be repeated here.
[0426] The embodiments shown in S601-S603 and S605b differ from those shown in S601-S604, S504a and S605a in that: in the embodiments shown in S601-S603 and S605b, when the first timer expires, the first terminal device does not send information to the first network device to request the release of AIoT resources, and the first terminal device releases the AIoT resources when the first timer expires, as detailed in S605b.
[0427] S605b: When the first timer expires, the first terminal device releases AIoT resources.
[0428] For example, when the first timer expires, it can indicate that the AIoT service has been completed, and the first terminal device can release the AIoT resources.
[0429] As shown in embodiments S601-S603 and S605b, the first network device can send configuration information of AIoT resources and information indicating a first duration to the first terminal device, so that the first terminal device can use the AIoT resources allocated by the first network device to transmit AIoT service data. When the AIoT service is completed or there is no AIoT service data to be forwarded in the first terminal device, the first terminal device can start a first timer. When the first timer expires, the first terminal device releases the AIoT resources, enabling timely release of AIoT resources and improving their utilization rate. Before releasing the AIoT resources, the first terminal device may not send information requesting the release of AIoT resources to the first network device, reducing interaction between the first network device and the first terminal device, allowing for timely release of AIoT resources and improving their utilization rate.
[0430] Optionally, after the first terminal device has executed S605a or S605b, the first terminal device may also execute S506.
[0431] It is understood that the various embodiments of the resource management method shown in Figure 6 are also applicable to the topology shown in Figure 3. When the embodiments shown in Figure 6 are applied to the topology shown in Figure 3, the steps performed by the first terminal device can be performed by the first device.
[0432] Taking the topology shown in Figure 1B as an example, Figure 7 shows another interactive process diagram provided by an embodiment of this application.
[0433] In one embodiment of this application, as shown in FIG7, the resource management method provided in this application embodiment may include S701-S704, S504a and S705a.
[0434] S701. The first network device can send third information to the first terminal device. Correspondingly, the first terminal device can receive the third information from the first network device. The third information can be used to instruct on configuring AIoT resources. The third information may include configuration information for the AIoT resources.
[0435] For example, the third information may also include information for indicating the duration of use of the AIoT resource.
[0436] Information used to indicate the duration of AIoT resource usage may include at least one of the following: the number of wireless frames, the number of time slots, or the length of a time period.
[0437] The duration of AIoT resource usage can be related to at least one of the following: the number of radio frames, the number of time slots, or the duration of a time period. For example, the duration of AIoT resource usage can be equal to the product of the number of radio frames and the duration of the radio frames. The duration of AIoT resource usage can also be equal to the product of the number of time slots and the number of time slots. The duration of AIoT resource usage can also be equal to the duration of a time period in the information used to indicate the duration of AIoT resource usage.
[0438] Optionally, the third information may not include information indicating the duration of AIoT resource usage. The first network device may send fourth information to the first terminal device. Correspondingly, the first terminal device may receive the fourth information from the first network device. The fourth information includes information indicating the duration of AIoT resource usage.
[0439] S702, the first terminal device can start the second timer.
[0440] The timing duration of the second timer can be the same as the usage duration of the AIoT resource.
[0441] For example, the first terminal device may start a second timer upon receiving configuration information of the AIoT resource and / or information indicating the usage duration of the AIoT resource.
[0442] It should be understood that the second timer here is just one way to count the usage time of AIoT resources. The first terminal device can also use other methods to count the usage time of AIoT resources, which is not limited here.
[0443] S703. The first terminal device can configure AIoT resources using the configuration information of the AIoT resources. The first terminal device can use the configured AIoT resources to transmit AIoT service data with the first device.
[0444] Optionally, the first terminal device can execute S702 and S703 concurrently.
[0445] Optionally, the first terminal device may execute S702 upon completion of AIoT resource configuration or upon receiving the first AIoT service data packet. For example, the first terminal device may start the second timer upon completion of AIoT resource configuration or upon receiving the first AIoT service data packet.
[0446] S704. If the second timer times out, the first terminal device may send second information to the first network device. Correspondingly, the first network device may receive the second information from the first terminal device.
[0447] For example, when the second timer expires, the first terminal device can send a second message to the first network device so that the first terminal device can release AIoT resources in a timely manner. Correspondingly, the first network device can receive the second message from the first terminal device.
[0448] S504a, The first network device can send first information to the first terminal device.
[0449] The specific implementation principle of this step can be found in the specific implementation principle of S504a in the embodiment of Figure 5, which will not be repeated here.
[0450] S705a. Upon receiving first information indicating the release of AIoT resources, the first terminal device releases the AIoT resources.
[0451] The specific implementation principle of this step can be found in the specific implementation principle of S505a in the embodiment of Figure 5, which will not be repeated here.
[0452] S701-S704, S504a, and S705a illustrate one embodiment of this application. In the embodiment shown in S701-S704, S504a, and S705a, the first network device can send configuration information of AIoT resources and information indicating the usage duration of the AIoT resources to the first terminal device, so that the first terminal device can use the AIoT resources allocated by the first network device to transmit AIoT service data. Upon receiving the configuration information of the AIoT resources and the information indicating the usage duration of the AIoT resources, upon completing the configuration of the AIoT resources, or upon receiving the first AIoT service data packet, the first terminal device can start a second timer. The duration of the second timer is the usage duration of the AIoT resources. If the second timer expires, the first terminal device can send information to the first network device requesting the release of the AIoT resources. Upon receiving the information from the first network device indicating the release of the AIoT resources, the first terminal device releases the AIoT resources, achieving timely release of the AIoT resources and improving the utilization rate of the AIoT resources.
[0453] In another embodiment of this application, as shown in FIG7, the resource management method provided in this application embodiment may include S701-S704, S504b and S705a.
[0454] The specific implementation principles of each step in S701-S704 and S705a can be found in the specific implementation principles of the corresponding steps in the embodiments shown in S701-S704, S504a and S705a, and will not be repeated here.
[0455] The difference between the embodiments shown in S701-S704, S504b and S705a and the embodiments shown in S701-S704, S504a and S705a is that in the embodiments shown in S701-S704, S504b and S705a, the information sent by the first network device to the first terminal device to indicate the release of AIoT resources is a confirmation message in response to the second information, as detailed in S504b.
[0456] S504b: The first network device may send an acknowledgment (ACK) message in response to the second information to the first terminal device. Correspondingly, the first terminal device may receive the acknowledgment message in response to the second information from the first network device.
[0457] The technical effects of the embodiments shown in S701-S704, S504b and S705a are similar to those of the embodiments shown in S701-S704, S504a and S705a, and will not be repeated here.
[0458] In another embodiment of this application, as shown in FIG7, the resource management method provided in this application embodiment may include S701-S703 and S705b.
[0459] The specific implementation principles of each step in S701-S703 can be found in the specific implementation principles of the corresponding steps in the embodiments shown in S701-S704, S504a and S705a, which will not be repeated here.
[0460] The embodiments shown in S701-S703 and S705b differ from those shown in S701-S704, S504a and S705a in that, in the embodiments shown in S701-S703 and S705b, when the second timer expires, the first terminal device does not send information to the first network device to request the release of AIoT resources, and the first terminal device releases the AIoT resources when the second timer expires, as detailed in S705b.
[0461] S705b: In the event of a second timer timeout, the first terminal device releases AIoT resources.
[0462] For example, when the second timer expires, the first terminal device can release the AIoT resources. For instance, when the second timer expires, it may indicate that the AIoT service has been completed, and then the first terminal device can release the AIoT resources.
[0463] As shown in embodiments S701-S703 and S705b, the first network device can send configuration information of AIoT resources and information indicating the usage duration of the AIoT resources to the first terminal device, so that the first terminal device can use the AIoT resources allocated by the first network device to transmit AIoT service data. Upon receiving the configuration information of the AIoT resources and the information indicating the usage duration of the AIoT resources, upon completing the configuration of the AIoT resources, or upon receiving the first AIoT service data packet, the first terminal device can start a second timer. The duration of the second timer is the usage duration of the AIoT resources. If the second timer expires, the first terminal device releases the AIoT resources, enabling timely release of AIoT resources and improving their utilization rate. Before releasing the AIoT resources, the first terminal device may not send information requesting the release of AIoT resources to the first network device, reducing interaction between the first network device and the first terminal device, reducing the occupation of AIoT resources by their interaction, and ensuring timely release of AIoT resources, thus improving their utilization rate.
[0464] Optionally, after the first terminal device has executed S705a or S705b, the first terminal device may also execute S506.
[0465] It is understood that the various embodiments of the resource management method shown in Figure 7 are also applicable to the topology shown in Figure 3. When the embodiments shown in Figure 7 are applied to the topology shown in Figure 3, the steps performed by the first terminal device can be performed by the first device.
[0466] Taking the topology shown in Figure 1B as an example, Figure 8 shows another interactive process diagram provided by the embodiments of this application.
[0467] In one embodiment of this application, as shown in FIG8, the resource management method provided in this embodiment may include S701-S703, S801-S803:
[0468] S701, the first network device can send third information to the first terminal device. Correspondingly, the first terminal device can receive third information from the first network device.
[0469] S702, the first terminal device can start the second timer.
[0470] S703. The first terminal device can configure AIoT resources using the configuration information of the AIoT resources. The first terminal device can use the configured AIoT resources to transmit AIoT service data with the first device.
[0471] S801, when the second timer expires, the first terminal device may send a fifth message to the first network device. The fifth message is used to request AIoT resources.
[0472] In this way, when the second timer expires, the first terminal device can send a fifth message to the first network device to request continued use of AIoT resources, so that the first terminal device can transmit AIoT service data in a timely manner.
[0473] S802, the first network device may send a sixth message to the first terminal device. The sixth message is used to indicate the use of AIoT resources.
[0474] In this way, if the second timer times out, the first terminal device does not need to release the AIoT resources, and the first terminal device can continue to use the AIoT resources.
[0475] The sixth message can be a confirmation message in response to the fifth message.
[0476] Optionally, the sixth piece of information can be the same as the third piece of information; for example, the sixth piece of information can be the third piece of information. Alternatively, the sixth piece of information and the third piece of information can be different.
[0477] S803, the first terminal device can restart or clear the second timer.
[0478] For example, upon receiving the sixth message, the first terminal device can restart or clear the second timer to continue using AIoT resources.
[0479] Optionally, if the first terminal device receives the sixth message again after the second timer restarts and does not time out, it can stop the second timer to continue using AIoT resources.
[0480] The specific implementation principles of each step in S701-S703 can be found in the corresponding implementation principles of the steps in the embodiments shown in S701-S704, S504a and S705a, and will not be repeated here. S801-S803 are not shown in the accompanying drawings.
[0481] As illustrated in embodiments S701-S703 and S606-S608, the first terminal device can send information requesting AIoT resources to the first network device when the second timer times out. The first network device can send information instructing the first terminal device to use AIoT resources. Upon receiving the information instructing the first terminal device to use AIoT resources, the first terminal device can restart or clear the second timer to continue using AIoT resources, so that the first terminal device can transmit AIoT service data in a timely manner.
[0482] In another embodiment of this application, the resource management method provided in this application embodiment may include S701-S703 and S803.
[0483] The specific implementation principles of each step in S701-S703 can be found in the specific implementation principles of the corresponding steps in the embodiments shown in S701-S703 and S801-S803, which will not be repeated here.
[0484] The difference between the embodiments shown in S701-S703 and S803 and the embodiments shown in S701-S703 and S801-S803 is that in the embodiments shown in S601-S603 and S609, if the first terminal device receives an AIoT service data packet or there is still AIoT service data to be sent in the first terminal device after the second timer expires, it indicates that the AIoT service is not completed or there are still AIoT service data packets to be transmitted, and the first terminal device can execute S803. That is, when the first terminal device receives the AIoT service data packet, the first terminal device can restart or clear the second timer without executing S801 and S802.
[0485] In the embodiments shown in S701-S703 and S803, if the first terminal device receives an AIoT service data packet after the second timer expires, the first terminal device can restart or clear the second timer to continue using AIoT resources, so that the first terminal device can transmit AIoT service data in a timely manner. The first terminal device does not need to send information to the first network device to request AIoT resources, which can reduce the interaction between the first network device and the first terminal device.
[0486] It is understood that the various embodiments of the resource management method shown in Figure 8 are also applicable to the topology shown in Figure 3. When the embodiments shown in Figure 8 are applied to the topology shown in Figure 3, the steps performed by the first terminal device can be performed by the first device.
[0487] Taking the topology shown in Figure 1B as an example, in one embodiment of this application, the first network device can send RRC signaling to the first terminal device, and the RRC signaling does not contain the first information. The RRC signaling can be at least one of a system message, a paging message, an RRC release signaling, an RRC connection reconstruction signaling, an RRC reconfiguration signaling, or an RRC recovery signaling.
[0488] Upon receiving RRC signaling from the first network device, the first terminal device can release AIoT resources to improve the utilization rate of AIoT resources.
[0489] Taking the topology shown in Figure 3 as an example, in one embodiment of this application, the first network device can send RRC signaling to the first device, and the RRC signaling does not contain the first information. The RRC signaling can be at least one of a system message, a paging message, an RRC release signaling, an RRC connection reconstruction signaling, an RRC reconfiguration signaling, or an RRC recovery signaling.
[0490] Upon receiving RRC signaling from the first network device, the first device can release AIoT resources to improve the utilization rate of AIoT resources.
[0491] It should be understood that the first timer and the second timer are one possible way to calculate the duration of resource release or resource usage. There are many other ways to calculate the duration, which are not limited here.
[0492] It should be understood that the embodiments of this application use AIoT resource information included in the first, second, third, fifth, or sixth information as an example for description, but this application is not limited thereto. AIoT resource information can be understood as resources allocated by the first network device to the first terminal device for detection or data transmission between the first terminal device and the first device.
[0493] It should be understood that the identifiers of the first devices or the first terminal devices listed in the embodiments of this application are merely exemplary descriptions, and the embodiments of this application are not limited thereto.
[0494] It should be understood that the various interactive processes shown above are merely exemplary descriptions, and the embodiments of this application are not limited thereto. In fact, the various embodiments described above can be implemented independently or in reasonable combinations, and the embodiments of this application do not specifically limit them in this regard.
[0495] It should also be understood that the flowcharts or scenario diagrams shown in Figures 1A to 8 are for ease of understanding only and are not intended to limit the embodiments of this application to the examples shown. In fact, those skilled in the art can make equivalent transformations based on the examples in Figures 1A to 8 to obtain more implementation methods.
[0496] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in the embodiments of this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation entry points are provided for users to choose to authorize or refuse.
[0497] The resource management method of the embodiments of this application has been described above. The apparatus for executing the above method provided in the embodiments of this application is described below. Those skilled in the art will understand that the methods and apparatus can be combined and referenced with each other, and the related apparatus provided in the embodiments of this application can execute the steps in the above list sorting method.
[0498] The resource management method provided in this application can be applied to a first terminal device or a first network device with communication capabilities. The first terminal device may include a first device. The specific device form of the first terminal device can be referred to the above-mentioned description, and will not be repeated here.
[0499] This application provides a first terminal device, which includes one or more processors and a memory. The memory is coupled to the one or more processors and is used to store computer program code, which includes computer instructions. The one or more processors invoke the computer instructions to cause the first terminal device to execute the method described above.
[0500] This application provides a first network device, which includes one or more processors and a memory. The memory is coupled to the one or more processors and is used to store computer program code, which includes computer instructions. The one or more processors invoke the computer instructions to cause the first network device to perform the method described above.
[0501] This application provides a chip system applied to a first terminal device or a first network device. The chip system includes one or more processors, which are used to invoke computer instructions to cause the first terminal device to execute the above-described method or to cause the first network device to execute the above-described method.
[0502] This application provides a computer-readable storage medium including computer instructions that, when executed on a first terminal device, cause the first terminal device to perform the above-described method, or when executed on a first network device, cause the first network device to perform the above-described method.
[0503] This application provides a computer program product, which includes computer program code. When the computer program code is run on a first terminal device, the first terminal device performs the above-described method; or when the computer program code is run on a first network device, the first network device performs the above-described method.
[0504] This application also provides a communication system, which may include a first terminal device and a first network device.
[0505] The first network device can send first information to the first terminal device. The first information is used to instruct the release of AIoT resources.
[0506] The first information may include at least one of: a first format indication, an AIoT resource indication, or an identifier of a first terminal device. The first format indication in the first information may be used to indicate the release of an AIoT resource. The AIoT resource indication may be used to indicate at least one AIoT resource.
[0507] The first terminal device can execute the above resource management method.
[0508] For example, the first terminal device can receive first information from the first network device. Based on the first information, the first terminal device can release AIoT resources.
[0509] The communication system provided in this application embodiment allows a first terminal device to receive first information from a first network device. Based on this first information, the first terminal device can release AIoT resources. The first information indicates that the released AIoT resources may be all of the first terminal device's AIoT resources, a portion of the first terminal device's AIoT resources, or AIoT resources associated with AIoT services. This enables timely release of AIoT resources, improves the utilization rate of AIoT resources, and reduces the probability of delays in the transmission of environmental data collected by the first device or the failure of the environmental data collected by the first device to reach the destination device in a timely manner.
[0510] This application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, it implements the methods described above. The methods described in the above embodiments can be implemented wholly or partially by software, hardware, firmware, or any combination thereof. If implemented in software, the functionality can be stored as one or more instructions or code on or transmitted over the computer-readable medium. The computer-readable medium can include computer storage media and communication media, and can also include any medium that can transfer a computer program from one place to another. The storage medium can be any target medium accessible by a computer.
[0511] In one possible implementation, a computer-readable medium may include RAM, ROM, compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage or other magnetic storage devices, or any other medium targeted to carry or to store the required program code in the form of instructions or data structures, and accessible by a computer. Furthermore, any connection is appropriately referred to as a computer-readable medium. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. As used herein, disks and optical discs include optical discs, laser discs, optical discs, Digital Versatile Discs (DVDs), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically, while optical discs optically reproduce data using lasers. Combinations of the above should also be included within the scope of computer-readable media.
[0512] This application provides a computer program product, which includes a computer program that, when run, causes a computer to perform the above-described method.
[0513] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, embedded processor, or other programmable device to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing device, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.
[0514] The above specific embodiments further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above are merely specific embodiments of the present invention and are not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solution of the present invention should be included within the scope of protection of the present invention.
Claims
1. A resource management method, characterized in that, Applied to a first terminal device, the method includes: Receive first information, the first information being used to instruct the release of environmental Internet of Things (AIoT) resources, the AIoT resources being used for wireless transmission of the AIoT service data; the first information includes at least one of a first format indication, an AIoT resource indication, or an identifier of the first terminal device, the first format indication being used to instruct the release of AIoT resources, the AIoT resource indication being used to instruct at least one AIoT resource; Based on the first information, release the AIoT resources.
2. The method according to claim 1, characterized in that, The AIoT resource indication includes: At least one of the following: AIoT resource list, AIoT resource identifier, AIoT resource content, AIoT resource bitmap, or instruction to release all AIoT resources of the first terminal device; The AIoT resource list includes at least one AIoT resource; The AIoT resource content includes at least one of the following: frequency point information, bandwidth information, transmission duration, resource occupation duration, transmission data packet size, transmission mechanism, number of repetitions, transmission mode, time domain resource information, frequency domain resource information, or encoding method.
3. The method according to claim 1 or 2, characterized in that, The identifier of the first terminal device includes at least one of the following: AIoT wireless network temporary identifier, cell wireless network temporary identifier C-RNTI, AIoT resource identifier, AIoT service identifier, AIoT group identifier, logical channel identifier, or logical channel group identifier; The AIoT group is any one of the following: a first device group consisting of a first device associated with the first terminal device, an AIoT service group consisting of an AIoT service associated with the first terminal device, or a first terminal device group consisting of a first terminal device associated with an AIoT service; the first device is either the source device of the AIoT service data or the destination device of the AIoT service data.
4. The method according to any one of claims 1-3, characterized in that, The first information is carried in at least one of the following: Physical Downlink Control Channel Downlink Control Information (PDCCH DCI), Media Access Control Layer Control Unit (MAC CE), or Radio Resource Control (RRC) signaling.
5. The method according to claim 4, characterized in that, The Physical Downlink Control Channel (PDCCH) is scrambled using the identifier of the first terminal device.
6. The method according to claim 4 or 5, characterized in that, The number of hybrid automatic repeat request processes in the PDCCH DCI is zero and / or the number of redundant versions in the PDCCH DCI is zero, which indicates the release of AIoT resources.
7. The method according to any one of claims 4-6, characterized in that, The MAC sub-packet header or MAC CE packet of the MAC CE contains an identifier of a logical channel or an extended logical channel identifier, which is used to indicate the release of AIoT resources; or, The PDCCH corresponding to the MAC CE is scrambled with the identifier of the first terminal device to indicate the release of AIoT resources.
8. A resource management method, characterized in that, Applied to a first terminal device, the method includes: Send a second message, which is used to release AIoT resources. The second message includes: the amount of AIoT service data in the cache of the first terminal device and / or information indicating the transmission status. The information indicating the transmission status includes information indicating that the AIoT service data transmission is complete or information indicating that there is still AIoT service data to be transmitted.
9. The method according to claim 8, characterized in that, The second information is used to request the release of AIoT resources; After sending the second information, the method further includes: Receive first information, the first information being used to instruct the release of AIoT resources, the AIoT resources being used for wireless transmission of AIoT service data; the first information includes at least one of a first format indication, an AIoT resource indication, or an identifier of the first terminal device, the first format indication being used to instruct the release of AIoT resources, the AIoT resource indication being used to indicate at least one AIoT resource; Based on the first information, release the AIoT resources.
10. The method according to claim 8, characterized in that, The second piece of information indicates that AIoT resources have been released; Before sending the second information, the method further includes: Release the AIoT resources.
11. The method according to any one of claims 8-10, characterized in that, The first terminal device cache includes: a first cache and a second cache, wherein the first cache is used to store AIoT service data to be sent to the first device, and the second cache is used to store AIoT service data to be sent to the first network device; the first device is either the source device of the AIoT service data or the destination device of the AIoT service data. The amount of AIoT service data in the first terminal device cache included in the second information includes: the amount of AIoT service data in the first cache and / or the amount of AIoT service data in the second cache.
12. The method according to any one of claims 8-11, characterized in that, The second information is carried in at least one of the following: MAC CE, Buffer Status Report Media Access Control Layer Control Unit (BSR) MAC CE, Media Access Control Protocol Data Unit (MAC PDU), or Uplink RRC signaling.
13. The method according to any one of claims 8-12, characterized in that, The conditions for sending the second information include at least one of the following: From the moment AIoT service data is received until the first preset time period is reached and no AIoT service data is received again; The location of the first terminal device is outside the preset range; The amount of AIoT service data received has reached the first threshold; Complete the transmission of AIoT business data; The amount of data in the logical channel corresponding to the AIoT service or the amount of AIoT service data in the cache of the first terminal device is less than or equal to the second threshold.
14. A resource management method, characterized in that, Applied to a first terminal device, the method includes: Receive third information, which is used to instruct the configuration of AIoT resources; Release AIoT resources, including AIoT resources configured before receiving the third information.
15. The method according to claim 14, characterized in that, The third information includes configuration information of the AIoT resource, and information for indicating a first duration or information for indicating the usage duration of the AIoT resource; The release of AIoT resources includes: releasing the AIoT resources based on the first duration or the usage duration of the AIoT resources, wherein the AIoT resources are related to the first terminal device.
16. The method according to claim 14, characterized in that, The third information includes the configuration information of the AIoT resources; the method further includes: Receive fourth information, the fourth information including information for indicating a first duration or information for indicating the usage duration of the AIoT resource; The release of AIoT resources includes: releasing the AIoT resources based on the first duration or the usage duration of the AIoT resources, wherein the AIoT resources are related to the first terminal device.
17. The method according to claim 15 or 16, characterized in that, The information used to indicate the first duration is configuration information for a first timer; the method further includes: When the first timer expires, a second message is sent, which is used to request the release of AIoT resources.
18. The method according to claim 15 or 16, characterized in that, The timing duration of the second timer is the same as the usage duration; the method further includes: When the second timer expires, a second message is sent, which is used to request the release of AIoT resources.
19. The method according to claim 17 or 18, characterized in that, After sending the second information, the method further includes: Receive first information, the first information being used to instruct the release of AIoT resources, the AIoT resources being used for wireless transmission of AIoT service data; the first information includes at least one of a first format indication, an AIoT resource indication, or an identifier of the first terminal device, the first format indication being used to instruct the release of AIoT resources, the AIoT resource indication being used to indicate at least one AIoT resource; The release of AIoT resources includes: releasing the AIoT resources based on the first information.
20. The method according to claim 15 or 16, characterized in that, The information used to indicate the first duration is the configuration information of the first timer; The step of releasing the AIoT resources based on the first duration or the usage duration of the AIoT resources includes: When the first timer expires, the AIoT resources are released.
21. The method according to claim 15 or 16, characterized in that, The timing duration of the second timer is the same as the usage duration; The step of releasing the AIoT resources based on the first duration or the usage duration of the AIoT resources includes: When the second timer expires, the AIoT resources are released.
22. The method according to claim 15 or 16, characterized in that, The timing duration of the second timer is the same as the usage duration; the method further includes: When the second timer expires, a fifth message is sent, which is used to request the AIoT resource.
23. The method according to claim 17 or 20, characterized in that, The conditions for starting the first timer include: The amount of AIoT service data in the cache of the first terminal device is less than or equal to a third threshold, and / or a first response information is received; the first response information is used to indicate that the sent AIoT service data has been acknowledged as received.
24. The method according to claim 17, 20 or 23, characterized in that, The conditions for restarting or stopping the first timer include: Receive AIoT service data, and / or, the amount of AIoT service data in the cache of the first terminal device is greater than or equal to the fourth threshold.
25. The method according to claim 18, 21 or 22, characterized in that, The conditions for starting the second timer include at least one of the following: The AIoT resource configuration is complete; Receive configuration information of the AIoT resource and / or information indicating the usage duration of the AIoT resource; The first AIoT service data packet was received.
26. The method according to claim 18, 21, 22 or 25, characterized in that, The conditions for restarting or clearing the second timer include: Receive AIoT service data packets and / or receive sixth information; the sixth information is used to indicate the use of the AIoT resources.
27. The method according to any one of claims 15-26, characterized in that, The information used to indicate the usage duration of the AIoT resource or the information used to indicate the first duration includes at least one of the following: the number of wireless frames, the number of time slots, or the length of a time period.
28. A communication system, characterized in that, include: First terminal equipment and first network equipment; The first network device is configured to send first information to the first terminal device, the first information being configured to indicate the release of AIoT resources, the AIoT resources being used for wireless transmission of AIoT service data; the first information includes at least one of a first format indication, an AIoT resource indication, or an identifier of the first terminal device, the first format indication being configured to indicate the release of AIoT resources, the AIoT resource indication being configured to indicate at least one AIoT resource; The first terminal device is used to perform the method as described in any one of claims 1 to 27.
29. A first terminal device, characterized in that, The first terminal device includes: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code including computer instructions, and the one or more processors call the computer instructions to cause the first terminal device to perform the method as described in any one of claims 1 to 27.
30. A first network device, characterized in that, The first network device includes: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, the one or more processors call the computer instructions to cause the first network device to send first information, the first information is used to indicate the release of AIoT resources, the AIoT resources are used for wireless transmission of AIoT service data; the first information includes at least one of a first format indication, an AIoT resource indication, or an identifier of a first terminal device, the first format indication is used to indicate the release of AIoT resources, and the AIoT resource indication is used to indicate at least one AIoT resource.
Citation Information
Patent Citations
Communication method, system and related device
CN116095643A
Backscatter communication energy supply method and device, terminal and network side equipment
CN116938325A
Communication method and device
CN117750475A
Communication method and device
CN117998585A