Resource allocation method and apparatus
By configuring frequency domain and time domain resources using the frequency band information of AIoT devices through access network equipment, the resource allocation problem in the case of unknown frequency bands is solved, and effective AIoT service support and secure communication are achieved.
Patent Information
- Application Number
- PCT/CN2025/115958
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-27
- Filing Date
- 2025-08-20
- Publication Date
- 2026-03-05
AI Technical Summary
Access network devices have failed to effectively configure resources to support communication of Ambient Internet of Things (AIoT) devices, especially when the frequency bands they support are unknown, and existing resource configuration methods cannot meet communication needs.
By receiving and utilizing first information, including frequency band information supported by the first device, configuring frequency domain and time domain resources, indicating maximum transmission power, and taking security into consideration, dynamically allocating resources for AIoT services.
It enables efficient resource allocation in the case of unknown AIoT device frequency bands, supports periodic communication, reduces signaling overhead, and improves the security and communication efficiency of AIoT services.
Smart Images

Figure CN2025115958_05032026_PF_FP_ABST
Abstract
Description
A resource allocation method and apparatus
[0001] Cross-reference to related applications
[0002] This application claims priority to Chinese Patent Application No. 202411189618.7, filed on August 27, 2024, entitled “A Resource Allocation Method and Apparatus”, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of wireless communication technology, and in particular to a resource allocation method and apparatus. Background Technology
[0004] Currently, access network devices can configure storage resources for terminals to communicate with Ambient Internet of Things (A-IoT) devices. Among these storage resources, the frequency domain resources can be configured in three ways: standalone bands, in-band, and guard band. In the time domain, the access network device can specify the duration of the storage resources. If the terminal determines that the duration is insufficient to complete the storage service with the AIoT device, it can request a new duration from the access network device.
[0005] However, the resource configuration method described above is for when the access network device already knows the frequency bands supported by the AIoT device. But the access network device may not know the frequency bands supported by the AIoT device, in which case the above resource configuration method cannot configure resources for the terminal and the AIoT device. Summary of the Invention
[0006] This application provides a resource allocation method and apparatus to support access network devices in allocating resources for AIoT services.
[0007] Firstly, a resource allocation method is provided. This method can be executed by a third device. The third device can be an access network device or a chip within an access network device. In this method, the third device receives first information, which includes frequency band information supported by the first device. The third device sends first configuration information to a second device. The first configuration information is determined based on the first information and indicates a first resource, which is used by the second device and the first device to perform AIoT services. The first device includes a first AIoT device or a chip within the first AIoT device.
[0008] Based on the above scheme, the core network can send the frequency band information supported by the first device to the third device that supports AIoT, and then the third device can allocate resources for AIoT services according to the frequency band information supported by the first device.
[0009] In one possible implementation, the first device includes at least one device, and the first information includes frequency band information supported by each of the at least one device. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information includes frequency band information supported by the first group of devices. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information includes frequency band information supported by the devices for the first region.
[0010] Based on the above scheme, the first information can be information of different granularities, such as the frequency band information supported by each first device, the frequency band information supported by a group, or the frequency band information supported by a region.
[0011] In one possible implementation, the first information includes frequency band information supported by a first group of devices, including: the first information includes a first identifier and frequency band information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes frequency band information supported by devices in a first region, including: the first information includes a second identifier and frequency band information associated with the second identifier, the second identifier being used to identify the first region. Alternatively, the first information includes frequency band information supported by each of at least one of the devices, including: the first information includes an identifier for each of the at least one device, and frequency band information associated with the identifier of each device.
[0012] Based on the above scheme, the frequency band information supported by each first device can be indicated by the identifier of each first device and the associated frequency band information, or the frequency band information supported by a group tag can be indicated by the group identifier and the associated frequency band information, or the frequency band information supported by a tag within a region can be indicated by the region identifier and the associated frequency band information.
[0013] In one possible implementation, the first configuration information includes configuration information for frequency domain resources and configuration information for time domain resources. Optionally, it may also include one or more of the maximum power transmitted by the second device to the first device.
[0014] Based on the above scheme, the third device can be configured with frequency domain resources and / or time domain resources for performing AIoT services. Additionally, the third device can also instruct the maximum transmission power when the second device sends information to the first device.
[0015] In one possible implementation, the configuration information of the time-domain resources includes one or more of the following: the start time of the AIoT service, the end time of the AIoT service, or the duration of the AIoT service.
[0016] In one possible implementation, the third device receives first request information from the second device, the first request information being used to request a first resource. Based on the above scheme, the second device can also actively request the first resource used to perform AIoT services from the third device, thereby acquiring the first resource.
[0017] In one possible implementation, the first request information includes one or more of the following: the expected quantity, information on the frequency band supported by the second device, information on the frequency band supported by the second device, periodic information of the AIoT service, the number of resource blocks for communication between the first device and the second device, the duration of communication between the first device and the second device, the start time of the AIoT service, the end time of the AIoT service, or the duration of the AIoT service. The expected quantity indicates the number of first devices that the second device anticipates.
[0018] In one possible implementation, the AIoT service includes periodic inventory management. Based on the above scheme, since the AIoT service includes periodic inventory management, the first resource configured by the third device can also be a periodic inventory management resource, and the resource requested by the second device can also be a periodic inventory management resource. In this way, the above scheme can implement periodic inventory management, avoiding the additional signaling overhead caused by the need to reallocate inventory management resources each time the inventory management service begins.
[0019] In one possible implementation, the first information also includes information indicating that the first device supports security. Based on this scheme, by using the information that the first device supports security, the second device can determine which first devices support security, and the second device can also select to perform AIoT services with the first devices that support security, thereby improving the security of AIoT services.
[0020] In one possible implementation, the first device includes at least one device, and the first information further includes information indicating that each of the at least one device supports security. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information further includes information indicating that the first group of devices supports security. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information further includes information indicating that the devices in the first region support security.
[0021] Based on the above scheme, the first information may include information of different granularities such as security information supported by each first device, security information supported by a group, or security information supported by the first devices in a region.
[0022] In one possible implementation, the first information further includes information indicating that each of the at least one device supports security, including: the first information also includes an identifier for each of the at least one device, and security-supporting information associated with the identifier of each device. Alternatively, the first information further includes information indicating that a first group of devices supports security, including: the first information also includes a first identifier, and security-supporting information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information further includes information indicating that devices in a first region support security, including: the first information also includes a second identifier, and security-supporting information associated with the second identifier, the second identifier being used to identify the first region.
[0023] Based on the above scheme, the security information supported by each first device can be indicated by the identifier of each first device and the associated security information, or the security information supported by a group can be indicated by the group identifier and the associated security information, or the security information supported by a region can be indicated by the region identifier and the associated security information.
[0024] In one possible implementation, the third device receives the first information from the core network. Alternatively, it receives the first information from the second device. Based on the above scheme, the first information can be sent from the core network to the third device, or it can be transparently transmitted from the core network to the second device and then from the second device to the third device.
[0025] Secondly, a resource allocation method is provided. This method can be executed by a second device. The second device can be a terminal or a chip within a terminal. In this method, the second device receives first configuration information. The first configuration information is determined based on frequency band information supported by the first device, and the first configuration information indicates first resources, which are used by the second device and the first device to perform AIoT services. The first device includes a first AIoT device or a chip within the first AIoT device.
[0026] In one possible implementation, the second device sends first information, which includes frequency band information supported by the first device.
[0027] In one possible implementation, the first device includes at least one device, and the first information includes frequency band information supported by each of the at least one device. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information includes frequency band information supported by the first group of devices. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information includes frequency band information supported by the devices for the first region.
[0028] In one possible implementation, the first information includes frequency band information supported by a first group of devices, including: the first information includes a first identifier and frequency band information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes frequency band information supported by devices in a first region, including: the first information includes a second identifier and frequency band information associated with the second identifier, the second identifier being used to identify the first region. Alternatively, the first information includes frequency band information supported by each of at least one of the devices, including: the first information includes an identifier for each of the at least one device, and frequency band information associated with the identifier of each device.
[0029] In one possible implementation, the first configuration information includes one or more of the following: configuration information of frequency domain resources, configuration information of time domain resources, or the maximum power transmitted by the second device to the first device.
[0030] In one possible implementation, the configuration information of the time-domain resources includes one or more of the following: the start time of the AIoT service, the end time of the AIoT service, or the duration of the AIoT service.
[0031] In one possible implementation, the second device sends a first request message, which is used to request a first resource.
[0032] In one possible implementation, the first request information includes one or more of the following: the expected quantity, information on the frequency band supported by the second device, information on the frequency band supported by the second device, periodic information of the AIoT service, the number of resource blocks for communication between the first device and the second device, the duration of communication between the first device and the second device, the start time of the AIoT service, the end time of the AIoT service, or the duration of the AIoT service. The expected quantity indicates the number of first devices that the second device anticipates.
[0033] In one possible implementation, the second device sends a first request message when a first condition is met. The first condition includes the requirement that the duration of the allocated AIoT service cannot be completed.
[0034] In one possible implementation, AIoT services include periodic inventory management.
[0035] In one possible implementation, the first information also includes information instructing the first device to support security.
[0036] In one possible implementation, the first device includes at least one device, and the first information further includes information indicating that each of the at least one device supports security. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information further includes information indicating that the first group of devices supports security. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information further includes information indicating that the devices in the first region support security.
[0037] In one possible implementation, the first information further includes information indicating that each of the at least one device supports security, including: the first information also includes an identifier for each of the at least one device, and security-supporting information associated with the identifier of each device. Alternatively, the first information further includes information indicating that a first group of devices supports security, including: the first information also includes a first identifier, and security-supporting indication information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information further includes information indicating that devices in a first area support security, including: the first information also includes a second identifier, and security-supporting indication information associated with the second identifier, the second identifier being used to identify the first area.
[0038] Thirdly, a resource allocation method is provided. This method can be executed by a core network (such as core network equipment or core network elements). In this method, the core network sends first information, which includes frequency band information supported by a first device. The first information is used to determine first configuration information, which indicates first resources. The first resources are used by a second device and the first device to perform AIoT services in an environment. The first device includes a first AIoT device or a chip within the first AIoT device.
[0039] In one possible implementation, the first device includes at least one device, and the first information includes frequency band information supported by each of the at least one device. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information includes frequency band information supported by the first group of devices. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information includes frequency band information supported by the devices for the first region.
[0040] In one possible implementation, the first information includes frequency band information supported by a first group of devices, including: the first information includes a first identifier and frequency band information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes frequency band information supported by devices in a first region, including: the first information includes a second identifier and frequency band information associated with the second identifier, the second identifier being used to identify the first region. Alternatively, the first information includes frequency band information supported by each of at least one of the devices, including: the first information includes an identifier for each of the at least one device, and frequency band information associated with the identifier of each device.
[0041] In one possible implementation, the first information also includes information instructing the first device to support security.
[0042] In one possible implementation, the first device includes at least one device, and the first information further includes information indicating that each of the at least one device supports security. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information further includes information indicating that the first group of devices supports security. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information further includes information indicating that the devices in the first region support security.
[0043] In one possible implementation, the first information further includes information indicating that each of the at least one device supports security, including: the first information also includes an identifier for each of the at least one device, and security-supporting information associated with the identifier of each device. Alternatively, the first information further includes information indicating that a first group of devices supports security, including: the first information also includes a first identifier, and security-supporting indication information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information further includes information indicating that devices in a first area support security, including: the first information also includes a second identifier, and security-supporting indication information associated with the second identifier, the second identifier being used to identify the first area.
[0044] Fourthly, a resource allocation method is provided. This method can be executed by a third device. The third device can be an access network device or a chip within an access network device. In this method, the third device receives first information, which includes frequency band information supported by the first device. The third device determines a first resource based on the first information, and the first resource is used by the third device and the first device to perform AIoT services. The first device includes a first AIoT device or a chip within the first AIoT device.
[0045] In one possible implementation, the first device includes at least one device, and the first information includes frequency band information supported by each of the at least one device. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information includes frequency band information supported by the first group of devices. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information includes frequency band information supported by the devices for the first region.
[0046] In one possible implementation, the first information includes frequency band information supported by a first group of devices, including: the first information includes a first identifier and frequency band information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes frequency band information supported by devices in a first region, including: the first information includes a second identifier and frequency band information associated with the second identifier, the second identifier being used to identify the first region. Alternatively, the first information includes frequency band information supported by each of at least one of the devices, including: the first information includes an identifier for each of the at least one device, and frequency band information associated with the identifier of each device.
[0047] In one possible implementation, AIoT services include periodic inventory management.
[0048] In one possible implementation, the first information also includes information instructing the first device to support security.
[0049] In one possible implementation, the first device includes at least one device, and the first information further includes information indicating that each of the at least one device supports security. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information further includes information indicating that the first group of devices supports security. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information further includes information indicating that the devices in the first region support security.
[0050] In one possible implementation, the first information further includes information indicating that each of the at least one device supports security, including: the first information also includes an identifier for each of the at least one device, and security-supporting information associated with the identifier of each device. Alternatively, the first information further includes information indicating that a first group of devices supports security, including: the first information also includes a first identifier, and security-supporting information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information further includes information indicating that devices in a first region support security, including: the first information also includes a second identifier, and security-supporting information associated with the second identifier, the second identifier being used to identify the first region.
[0051] In one possible implementation, the third device receives the first information from the core network.
[0052] Fifthly, a secure communication method is provided. This method can be executed by a third device. The third device can be an access network device or a chip within an access network device. In this method, the third device receives first information, which includes information indicating that a first device supports security. The third device sends the first information to a second device. The first information is used by the second device to perform AIoT services with the security-supporting first device. The first device includes a first AIoT device or a chip within the first AIoT device.
[0053] In one possible implementation, the first device includes at least one device, and the first information includes information indicating that each of the at least one device supports security. Alternatively, the first device includes a first set of devices, which includes one or more devices, and the first information includes information indicating that the first set of devices supports security. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information includes information indicating that the devices in the first region support security.
[0054] In one possible implementation, the first information includes information indicating that each of the at least one device supports security, including: the first information includes an identifier for each of the at least one device, and security-supporting information associated with the identifier of each device. Alternatively, the first information includes information indicating that a first group of devices supports security, including: the first information includes a first identifier, and security-supporting indication information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes information indicating that devices in a first area support security, including: the first information includes a second identifier, and security-supporting indication information associated with the second identifier, the second identifier being used to identify the first area.
[0055] In one possible implementation, the first information further includes frequency band information supported by the first device, and the third device sends first configuration information to the second device. The first configuration information is determined based on the first information, and the first configuration information indicates a first resource, which is used by the second device and the first device to perform AIoT services.
[0056] In one possible implementation, the first device includes at least one device, and the first information further includes frequency band information supported by each of the at least one device. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information further includes frequency band information supported by the first group of devices. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information further includes frequency band information supported by the devices for the first region.
[0057] In one possible implementation, the first information includes frequency band information supported by a first group of devices, including: the first information includes a first identifier and frequency band information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes frequency band information supported by devices in a first region, including: the first information includes a second identifier and frequency band information associated with the second identifier, the second identifier being used to identify the first region. Alternatively, the first information includes frequency band information supported by each of at least one of the devices, including: the first information includes an identifier for each of the at least one device, and frequency band information associated with the identifier of each device.
[0058] In one possible implementation, the first configuration information includes one or more of the following: configuration information of frequency domain resources, configuration information of time domain resources, or the maximum power transmitted by the second device to the first device.
[0059] In one possible implementation, the configuration information of the time-domain resources includes one or more of the following: the start time of the AIoT service, the end time of the AIoT service, or the duration of the AIoT service.
[0060] In one possible implementation, the third device receives first request information from the second device, the first request information being used to request a first resource.
[0061] In one possible implementation, the first request information includes one or more of the following: the expected quantity, information on the frequency band supported by the second device, information on the frequency band supported by the second device, periodic information of the AIoT service, the number of resource blocks for communication between the first device and the second device, the duration of communication between the first device and the second device, the start time of the AIoT service, the end time of the AIoT service, or the duration of the AIoT service. The expected quantity indicates the number of first devices that the second device anticipates.
[0062] In one possible implementation, AIoT services include periodic inventory management.
[0063] In one possible implementation, the third device receives the first information from the core network. Alternatively, the first information is received from the second device.
[0064] Sixthly, a secure communication method is provided. This method can be applied to a second device. The second device can be a terminal or a chip within a terminal. In this method, the second device receives first information, which includes information indicating that the first device supports security. The second device sends an identifier of the first device, which is used by the second device to perform AIoT (Artificial Intelligence of Things) services with the first device. The first device includes a first AIoT device or a chip within the first AIoT device.
[0065] In one possible implementation, the first device includes at least one device, and the first information includes information indicating that each of the at least one device supports security. Alternatively, the first device includes a first set of devices, which includes one or more devices, and the first information includes information indicating that the first set of devices supports security. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information includes information indicating that the devices in the first region support security.
[0066] In one possible implementation, the first information includes information indicating that each of the at least one device supports security, including: the first information includes an identifier for each of the at least one device, and security-supporting information associated with the identifier of each device. Alternatively, the first information includes information indicating that a first group of devices supports security, including: the first information includes a first identifier, and security-supporting indication information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes information indicating that devices in a first area support security, including: the first information includes a second identifier, and security-supporting indication information associated with the second identifier, the second identifier being used to identify the first area.
[0067] In one possible implementation, the first information further includes frequency band information supported by the first device, and the second device receives the first configuration information. The first configuration information is determined based on the first information, and the first configuration information indicates a first resource, which is used by the second device and the first device to perform AIoT services.
[0068] In one possible implementation, the first device includes at least one device, and the first information further includes frequency band information supported by each of the at least one device. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information further includes frequency band information supported by the first group of devices. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information further includes frequency band information supported by the devices for the first region.
[0069] In one possible implementation, the first information includes frequency band information supported by a first group of devices, including: the first information includes a first identifier and frequency band information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes frequency band information supported by devices in a first region, including: the first information includes a second identifier and frequency band information associated with the second identifier, the second identifier being used to identify the first region. Alternatively, the first information includes frequency band information supported by each of at least one of the devices, including: the first information includes an identifier for each of the at least one device, and frequency band information associated with the identifier of each device.
[0070] In one possible implementation, the first configuration information includes one or more of the following: configuration information of frequency domain resources, configuration information of time domain resources, or the maximum power transmitted by the second device to the first device.
[0071] In one possible implementation, the configuration information of the time-domain resources includes one or more of the following: the start time of the AIoT service, the end time of the AIoT service, or the duration of the AIoT service.
[0072] In one possible implementation, the second device sends a first request message, which is used to request a first resource.
[0073] In one possible implementation, the first request information includes one or more of the following: the expected quantity, information on the frequency band supported by the second device, information on the frequency band supported by the second device, periodic information of the AIoT service, the number of resource blocks for communication between the first device and the second device, the duration of communication between the first device and the second device, the start time of the AIoT service, the end time of the AIoT service, or the duration of the AIoT service. The expected quantity indicates the number of first devices that the second device anticipates.
[0074] In one possible implementation, AIoT services include periodic inventory management.
[0075] In one possible implementation, the second device sends a first request message when a first condition is met. The first condition includes the requirement that the duration of the allocated AIoT service cannot be completed.
[0076] A seventh aspect provides a secure communication method. This method can be executed by a core network (such as a core network device or core network element). In this method, the core network sends first information, which includes information indicating that a first device supports security. The first information is used by a second device to perform AIoT services with the security-supporting first device. The first device includes a first AIoT device or a chip within the first AIoT device.
[0077] In one possible implementation, the first device includes at least one device, and the first information includes information indicating that each of the at least one device supports security. Alternatively, the first device includes a first set of devices, which includes one or more devices, and the first information includes information indicating that the first set of devices supports security. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information includes information indicating that the devices in the first region support security.
[0078] In one possible implementation, the first information includes information indicating that each of the at least one device supports security, including: the first information includes an identifier for each of the at least one device, and security-supporting information associated with the identifier of each device. Alternatively, the first information includes information indicating that a first group of devices supports security, including: the first information includes a first identifier, and security-supporting indication information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes information indicating that devices in a first area support security, including: the first information includes a second identifier, and security-supporting indication information associated with the second identifier, the second identifier being used to identify the first area.
[0079] In one possible implementation, the first information may also include frequency band information supported by the first device.
[0080] In one possible implementation, the first device includes at least one device, and the first information further includes frequency band information supported by each of the at least one device. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information further includes frequency band information supported by the first group of devices. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information further includes frequency band information supported by the devices for the first region.
[0081] In one possible implementation, the first information includes frequency band information supported by a first group of devices, including: the first information includes a first identifier and frequency band information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes frequency band information supported by devices in a first region, including: the first information includes a second identifier and frequency band information associated with the second identifier, the second identifier being used to identify the first region. Alternatively, the first information includes frequency band information supported by each of at least one of the devices, including: the first information includes an identifier for each of the at least one device, and frequency band information associated with the identifier of each device.
[0082] Eighthly, a secure communication method is provided. This method can be applied to a third device. The third device may be an access network device or a chip within an access network device. In this method, the third device receives first information, which includes information indicating that the first device supports security. The third device sends an identifier of the first device, which is used by the third device to perform AIoT services with the first device. The first device includes a first AIoT device or a chip within the first AIoT device.
[0083] In one possible implementation, the first device includes at least one device, and the first information includes information indicating that each of the at least one device supports security. Alternatively, the first device includes a first set of devices, which includes one or more devices, and the first information includes information indicating that the first set of devices supports security. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information includes information indicating that the devices in the first region support security.
[0084] In one possible implementation, the first information includes information indicating that each of the at least one device supports security, including: the first information includes an identifier for each of the at least one device, and security-supporting information associated with the identifier of each device. Alternatively, the first information includes information indicating that a first group of devices supports security, including: the first information includes a first identifier, and security-supporting indication information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes information indicating that devices in a first area support security, including: the first information includes a second identifier, and security-supporting indication information associated with the second identifier, the second identifier being used to identify the first area.
[0085] In one possible implementation, the first information further includes frequency band information supported by the first device, and the third device determines the first resource. The first resource is determined based on the first information, and is used by the third device and the first device to perform AIoT services.
[0086] In one possible implementation, the first device includes at least one device, and the first information further includes frequency band information supported by each of the at least one device. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information further includes frequency band information supported by the first group of devices. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information further includes frequency band information supported by the devices for the first region.
[0087] In one possible implementation, the first information includes frequency band information supported by a first group of devices, including: the first information includes a first identifier and frequency band information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes frequency band information supported by devices in a first region, including: the first information includes a second identifier and frequency band information associated with the second identifier, the second identifier being used to identify the first region. Alternatively, the first information includes frequency band information supported by each of at least one of the devices, including: the first information includes an identifier for each of the at least one device, and frequency band information associated with the identifier of each device.
[0088] In one possible implementation, AIoT services include periodic inventory management.
[0089] Ninthly, a communication device is provided, including a processing unit and a transceiver unit.
[0090] The transceiver unit is configured to receive first information, including frequency band information supported by the first device. The processing unit is configured to generate first configuration information. The first configuration information is determined based on the first information and indicates first resources, which are used by the second device and the first device to perform AIoT services. The first device includes a first AIoT device or a chip within the first AIoT device. The transceiver unit is also configured to send the first configuration information to the second device.
[0091] In one possible implementation, the first device includes at least one device, and the first information includes frequency band information supported by each of the at least one device. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information includes frequency band information supported by the first group of devices. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information includes frequency band information supported by the devices for the first region.
[0092] In one possible implementation, the first information includes frequency band information supported by a first group of devices, including: the first information includes a first identifier and frequency band information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes frequency band information supported by devices in a first region, including: the first information includes a second identifier and frequency band information associated with the second identifier, the second identifier being used to identify the first region. Alternatively, the first information includes frequency band information supported by each of at least one of the devices, including: the first information includes an identifier for each of the at least one device, and frequency band information associated with the identifier of each device.
[0093] In one possible implementation, the first configuration information includes one or more of the following: configuration information of frequency domain resources, configuration information of time domain resources, or the maximum power transmitted by the second device to the first device.
[0094] In one possible implementation, the configuration information of the time-domain resources includes one or more of the following: the start time of the AIoT service, the end time of the AIoT service, or the duration of the AIoT service.
[0095] In one possible implementation, the transceiver unit is further configured to receive first request information from the second device, the first request information being used to request a first resource.
[0096] In one possible implementation, the first request information includes one or more of the following: the expected quantity, information on the frequency band supported by the second device, information on the frequency band supported by the second device, periodic information of the AIoT service, the number of resource blocks for communication between the first device and the second device, the duration of communication between the first device and the second device, the start time of the AIoT service, the end time of the AIoT service, or the duration of the AIoT service. The expected quantity indicates the number of first devices that the second device anticipates.
[0097] In one possible implementation, AIoT services include periodic inventory management.
[0098] In one possible implementation, the first information also includes information instructing the first device to support security.
[0099] In one possible implementation, the first device includes at least one device, and the first information further includes information indicating that each of the at least one device supports security. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information further includes information indicating that the first group of devices supports security. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information further includes information indicating that the devices in the first region support security.
[0100] In one possible implementation, the first information further includes information indicating that each of the at least one device supports security, including: the first information also includes an identifier for each of the at least one device, and security-supporting information associated with the identifier of each device. Alternatively, the first information further includes information indicating that a first group of devices supports security, including: the first information also includes a first identifier, and security-supporting indication information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information further includes information indicating that devices in a first area support security, including: the first information also includes a second identifier, and security-supporting indication information associated with the second identifier, the second identifier being used to identify the first area.
[0101] In one possible implementation, the transceiver unit is specifically used to receive first information from the core network; or, the transceiver unit is specifically used to receive first information from the second device.
[0102] In a tenth aspect, a communication device is provided, including a processing unit and a transceiver unit.
[0103] A transceiver unit is configured to receive first configuration information. The first configuration information is determined based on frequency band information supported by the first device, and the first configuration information indicates first resources. The first resources are used by the second device and the first device to perform AIoT services. The first device includes a first AIoT device or a chip within the first AIoT device. A processing unit is configured to perform AIoT services based on the first resources and the first device.
[0104] In one possible implementation, the transceiver unit is further configured to transmit first information, which includes frequency band information supported by the first device.
[0105] In one possible implementation, the first device includes at least one device, and the first information includes frequency band information supported by each of the at least one device. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information includes frequency band information supported by the first group of devices. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information includes frequency band information supported by the devices for the first region.
[0106] In one possible implementation, the first information includes frequency band information supported by a first group of devices, including: the first information includes a first identifier and frequency band information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes frequency band information supported by devices in a first region, including: the first information includes a second identifier and frequency band information associated with the second identifier, the second identifier being used to identify the first region. Alternatively, the first information includes frequency band information supported by each of at least one of the devices, including: the first information includes an identifier for each of the at least one device, and frequency band information associated with the identifier of each device.
[0107] In one possible implementation, the first configuration information includes one or more of the following: configuration information of frequency domain resources, configuration information of time domain resources, or the maximum power transmitted by the second device to the first device.
[0108] In one possible implementation, the configuration information of the time-domain resources includes one or more of the following: the start time of the AIoT service, the end time of the AIoT service, or the duration of the AIoT service.
[0109] In one possible implementation, the transceiver unit is also used to send first request information, which is used to request a first resource.
[0110] In one possible implementation, the first request information includes one or more of the following: the expected quantity, information on the frequency band supported by the second device, information on the frequency band supported by the second device, periodic information of the AIoT service, the number of resource blocks for communication between the first device and the second device, the duration of communication between the first device and the second device, the start time of the AIoT service, the end time of the AIoT service, or the duration of the AIoT service. The expected quantity indicates the number of first devices that the second device anticipates.
[0111] In one possible implementation, the transceiver unit is specifically configured to send a first request message when a first condition is met. The first condition includes the fact that the duration of the allocated AIoT service cannot be completed.
[0112] In one possible implementation, AIoT services include periodic inventory management.
[0113] In one possible implementation, the first information also includes information instructing the first device to support security.
[0114] In one possible implementation, the first device includes at least one device, and the first information further includes information indicating that each of the at least one device supports security. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information further includes information indicating that the first group of devices supports security. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information further includes information indicating that the devices in the first region support security.
[0115] In one possible implementation, the first information further includes information indicating that each of the at least one device supports security, including: the first information also includes an identifier for each of the at least one device, and security-supporting information associated with the identifier of each device. Alternatively, the first information further includes information indicating that a first group of devices supports security, including: the first information also includes a first identifier, and security-supporting indication information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information further includes information indicating that devices in a first area support security, including: the first information also includes a second identifier, and security-supporting indication information associated with the second identifier, the second identifier being used to identify the first area.
[0116] Eleventhly, a communication device is provided, including a processing unit and a transceiver unit.
[0117] A processing unit is configured to determine first information, which includes frequency band information supported by the first device. The first information is used to determine first configuration information, which indicates first resources. These first resources are used by the second device and the first device to perform AIoT services. The first device includes a first AIoT device or a chip within the first AIoT device. A transceiver unit is configured to transmit the first information.
[0118] In one possible implementation, the first device includes at least one device, and the first information includes frequency band information supported by each of the at least one device. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information includes frequency band information supported by the first group of devices. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information includes frequency band information supported by the devices for the first region.
[0119] In one possible implementation, the first information includes frequency band information supported by a first group of devices, including: the first information includes a first identifier and frequency band information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes frequency band information supported by devices in a first region, including: the first information includes a second identifier and frequency band information associated with the second identifier, the second identifier being used to identify the first region. Alternatively, the first information includes frequency band information supported by each of at least one of the devices, including: the first information includes an identifier for each of the at least one device, and frequency band information associated with the identifier of each device.
[0120] In one possible implementation, the first information also includes information instructing the first device to support security.
[0121] In one possible implementation, the first device includes at least one device, and the first information further includes information indicating that each of the at least one device supports security. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information further includes information indicating that the first group of devices supports security. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information further includes information indicating that the devices in the first region support security.
[0122] In one possible implementation, the first information further includes information indicating that each of the at least one device supports security, including: the first information also includes an identifier for each of the at least one device, and security-supporting information associated with the identifier of each device. Alternatively, the first information further includes information indicating that a first group of devices supports security, including: the first information also includes a first identifier, and security-supporting indication information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information further includes information indicating that devices in a first area support security, including: the first information also includes a second identifier, and security-supporting indication information associated with the second identifier, the second identifier being used to identify the first area.
[0123] In a twelfth aspect, a communication device is provided, including a processing unit and a transceiver unit.
[0124] A transceiver unit is used to receive first information, which includes frequency band information supported by the first device. A processing unit is used to determine a first resource, which is determined based on the first information. The first resource is used by the third device and the first device to perform AIoT services. The first device includes a first AIoT device or a chip within the first AIoT device.
[0125] In one possible implementation, the first device includes at least one device, and the first information includes frequency band information supported by each of the at least one device. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information includes frequency band information supported by the first group of devices. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information includes frequency band information supported by the devices for the first region.
[0126] In one possible implementation, the first information includes frequency band information supported by a first group of devices, including: the first information includes a first identifier and frequency band information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes frequency band information supported by devices in a first region, including: the first information includes a second identifier and frequency band information associated with the second identifier, the second identifier being used to identify the first region. Alternatively, the first information includes frequency band information supported by each of at least one of the devices, including: the first information includes an identifier for each of the at least one device, and frequency band information associated with the identifier of each device.
[0127] In one possible implementation, AIoT services include periodic inventory management.
[0128] In one possible implementation, the first information also includes information instructing the first device to support security.
[0129] In one possible implementation, the first device includes at least one device, and the first information further includes information indicating that each of the at least one device supports security. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information further includes information indicating that the first group of devices supports security. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information further includes information indicating that the devices in the first region support security.
[0130] In one possible implementation, the first information further includes information indicating that each of the at least one device supports security, including: the first information also includes an identifier for each of the at least one device, and security-supporting information associated with the identifier of each device. Alternatively, the first information further includes information indicating that a first group of devices supports security, including: the first information also includes a first identifier, and security-supporting information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information further includes information indicating that devices in a first region support security, including: the first information also includes a second identifier, and security-supporting information associated with the second identifier, the second identifier being used to identify the first region.
[0131] In one possible implementation, the transceiver unit is specifically used to receive first information from the core network.
[0132] In a thirteenth aspect, a communication device is provided, including a processing unit and a transceiver unit.
[0133] The transceiver unit is configured to receive first information, which includes information indicating that the first device supports security. The first information is used by the second device to perform AIoT services with the security-supporting first device, where the first device includes a first AIoT device or a chip within the first AIoT device. The processing unit is configured to determine the first information. The transceiver unit is also configured to send the first information to the second device.
[0134] In one possible implementation, the first device includes at least one device, and the first information includes information indicating that each of the at least one device supports security. Alternatively, the first device includes a first set of devices, which includes one or more devices, and the first information includes information indicating that the first set of devices supports security. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information includes information indicating that the devices in the first region support security.
[0135] In one possible implementation, the first information includes information indicating that each of the at least one device supports security, including: the first information includes an identifier for each of the at least one device, and security-supporting information associated with the identifier of each device. Alternatively, the first information includes information indicating that a first group of devices supports security, including: the first information includes a first identifier, and security-supporting indication information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes information indicating that devices in a first area support security, including: the first information includes a second identifier, and security-supporting indication information associated with the second identifier, the second identifier being used to identify the first area.
[0136] In one possible implementation, the first information further includes frequency band information supported by the first device. The transceiver unit is also used to send first configuration information to the second device. The first configuration information is determined based on the first information, and the first configuration information indicates a first resource, which is used by the second device and the first device to perform AIoT services.
[0137] In one possible implementation, the first device includes at least one device, and the first information further includes frequency band information supported by each of the at least one device. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information further includes frequency band information supported by the first group of devices. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information further includes frequency band information supported by the devices for the first region.
[0138] In one possible implementation, the first information includes frequency band information supported by a first group of devices, including: the first information includes a first identifier and frequency band information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes frequency band information supported by devices in a first region, including: the first information includes a second identifier and frequency band information associated with the second identifier, the second identifier being used to identify the first region. Alternatively, the first information includes frequency band information supported by each of at least one of the devices, including: the first information includes an identifier for each of the at least one device, and frequency band information associated with the identifier of each device.
[0139] In one possible implementation, the first configuration information includes one or more of the following: configuration information of frequency domain resources, configuration information of time domain resources, or the maximum power transmitted by the second device to the first device.
[0140] In one possible implementation, the configuration information of the time-domain resources includes one or more of the following: the start time of the AIoT service, the end time of the AIoT service, or the duration of the AIoT service.
[0141] In one possible implementation, the transceiver unit is further configured to receive first request information from the second device, the first request information being used to request a first resource.
[0142] In one possible implementation, the first request information includes one or more of the following: the expected quantity, information on the frequency band supported by the second device, information on the frequency band supported by the second device, periodic information of the AIoT service, the number of resource blocks for communication between the first device and the second device, the duration of communication between the first device and the second device, the start time of the AIoT service, the end time of the AIoT service, or the duration of the AIoT service. The expected quantity indicates the number of first devices that the second device anticipates.
[0143] In one possible implementation, AIoT services include periodic inventory management.
[0144] In one possible implementation, the transceiver unit is specifically configured to receive the first information from the core network. Alternatively, the transceiver unit is specifically configured to receive the first information from a second device.
[0145] Fourteenthly, a communication device is provided, including a processing unit and a transceiver unit.
[0146] The transceiver unit is used to receive first information, which includes information indicating that the first device supports security. The processing unit is used to determine the identifier of the first device, which is used by the second device to perform AIoT services with the first device. The first device includes a first AIoT device or a chip within the first AIoT device. The transceiver unit is also used to transmit the identifier of the first device.
[0147] In one possible implementation, the first device includes at least one device, and the first information includes information indicating that each of the at least one device supports security. Alternatively, the first device includes a first set of devices, which includes one or more devices, and the first information includes information indicating that the first set of devices supports security. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information includes information indicating that the devices in the first region support security.
[0148] In one possible implementation, the first information includes information indicating that each of the at least one device supports security, including: the first information includes an identifier for each of the at least one device, and security-supporting information associated with the identifier of each device. Alternatively, the first information includes information indicating that a first group of devices supports security, including: the first information includes a first identifier, and security-supporting indication information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes information indicating that devices in a first area support security, including: the first information includes a second identifier, and security-supporting indication information associated with the second identifier, the second identifier being used to identify the first area.
[0149] In one possible implementation, the first information further includes frequency band information supported by the first device. The transceiver unit is also used to receive and send first configuration information. The first configuration information is determined based on the first information, and the first configuration information indicates a first resource. The first resource is used by the second device and the first device to perform AIoT services.
[0150] In one possible implementation, the first device includes at least one device, and the first information further includes frequency band information supported by each of the at least one device. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information further includes frequency band information supported by the first group of devices. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information further includes frequency band information supported by the devices for the first region.
[0151] In one possible implementation, the first information includes frequency band information supported by a first group of devices, including: the first information includes a first identifier and frequency band information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes frequency band information supported by devices in a first region, including: the first information includes a second identifier and frequency band information associated with the second identifier, the second identifier being used to identify the first region. Alternatively, the first information includes frequency band information supported by each of at least one of the devices, including: the first information includes an identifier for each of the at least one device, and frequency band information associated with the identifier of each device.
[0152] In one possible implementation, the first configuration information includes one or more of the following: configuration information of frequency domain resources, configuration information of time domain resources, or the maximum power transmitted by the second device to the first device.
[0153] In one possible implementation, the configuration information of the time-domain resources includes one or more of the following: the start time of the AIoT service, the end time of the AIoT service, or the duration of the AIoT service.
[0154] In one possible implementation, the transceiver unit is also used to send first request information, which is used to request a first resource.
[0155] In one possible implementation, the first request information includes one or more of the following: the expected quantity, information on the frequency band supported by the second device, information on the frequency band supported by the second device, periodic information of the AIoT service, the number of resource blocks for communication between the first device and the second device, the duration of communication between the first device and the second device, the start time of the AIoT service, the end time of the AIoT service, or the duration of the AIoT service. The expected quantity indicates the number of first devices that the second device anticipates.
[0156] In one possible implementation, AIoT services include periodic inventory management.
[0157] In one possible implementation, the transceiver unit is specifically configured to send a first request message when a first condition is met. The first condition includes the fact that the duration of the allocated AIoT service cannot be completed.
[0158] In a fifteenth aspect, a communication device is provided, including a processing unit and a transceiver unit.
[0159] A processing unit is configured to generate first information, which includes information instructing a first device to support security. This first information is used by a second device to perform AIoT (Artificial Intelligence of Things) services with the security-supporting first device. The first device includes a first AIoT device or a chip within the first AIoT device. A transceiver unit is configured to transmit the first information.
[0160] In one possible implementation, the first device includes at least one device, and the first information includes information indicating that each of the at least one device supports security. Alternatively, the first device includes a first set of devices, which includes one or more devices, and the first information includes information indicating that the first set of devices supports security. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information includes information indicating that the devices in the first region support security.
[0161] In one possible implementation, the first information includes information indicating that each of the at least one device supports security, including: the first information includes an identifier for each of the at least one device, and security-supporting information associated with the identifier of each device. Alternatively, the first information includes information indicating that a first group of devices supports security, including: the first information includes a first identifier, and security-supporting indication information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes information indicating that devices in a first area support security, including: the first information includes a second identifier, and security-supporting indication information associated with the second identifier, the second identifier being used to identify the first area.
[0162] In one possible implementation, the first information may also include frequency band information supported by the first device.
[0163] In one possible implementation, the first device includes at least one device, and the first information further includes frequency band information supported by each of the at least one device. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information further includes frequency band information supported by the first group of devices. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information further includes frequency band information supported by the devices for the first region.
[0164] In one possible implementation, the first information includes frequency band information supported by a first group of devices, including: the first information includes a first identifier and frequency band information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes frequency band information supported by devices in a first region, including: the first information includes a second identifier and frequency band information associated with the second identifier, the second identifier being used to identify the first region. Alternatively, the first information includes frequency band information supported by each of at least one of the devices, including: the first information includes an identifier for each of the at least one device, and frequency band information associated with the identifier of each device.
[0165] In a sixteenth aspect, a communication device is provided, including a processing unit and a transceiver unit.
[0166] The transceiver unit is used to receive first information, which includes information indicating that the first device supports security. The processing unit is used to determine the identifier of the first device, which is used by the third device to perform AIoT services with the first device. The first device includes a first AIoT device or a chip within the first AIoT device. The transceiver unit is also used to transmit the identifier of the first device.
[0167] In one possible implementation, the first device includes at least one device, and the first information includes information indicating that each of the at least one device supports security. Alternatively, the first device includes a first set of devices, which includes one or more devices, and the first information includes information indicating that the first set of devices supports security. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information includes information indicating that the devices in the first region support security.
[0168] In one possible implementation, the first information includes information indicating that each of the at least one device supports security, including: the first information includes an identifier for each of the at least one device, and security-supporting information associated with the identifier of each device. Alternatively, the first information includes information indicating that a first group of devices supports security, including: the first information includes a first identifier, and security-supporting indication information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes information indicating that devices in a first area support security, including: the first information includes a second identifier, and security-supporting indication information associated with the second identifier, the second identifier being used to identify the first area.
[0169] In one possible implementation, the first information further includes frequency band information supported by the first device, and the processing unit is also used to determine the first resource. The first resource is determined based on the first information, and the first resource is used by the third device and the first device to perform AIoT services.
[0170] In one possible implementation, the first device includes at least one device, and the first information further includes frequency band information supported by each of the at least one device. Alternatively, the first device includes a first group of devices, which includes one or more devices, and the first information further includes frequency band information supported by the first group of devices. Alternatively, the first device includes devices for a first region, which includes one or more devices, and the first information further includes frequency band information supported by the devices for the first region.
[0171] In one possible implementation, the first information includes frequency band information supported by a first group of devices, including: the first information includes a first identifier and frequency band information associated with the first identifier, the first identifier being used to identify the first group of devices. Alternatively, the first information includes frequency band information supported by devices in a first region, including: the first information includes a second identifier and frequency band information associated with the second identifier, the second identifier being used to identify the first region. Alternatively, the first information includes frequency band information supported by each of at least one of the devices, including: the first information includes an identifier for each of the at least one device, and frequency band information associated with the identifier of each device.
[0172] In one possible implementation, AIoT services include periodic inventory management.
[0173] In a seventeenth aspect, a communication device is provided for implementing the various methods described above. This communication device may be a third device as described in the first, fourth, fifth, or eighth aspects, such as a chip; or, it may be a second device as described in the second or sixth aspects, such as a chip. Alternatively, it may be a core network as described in the third or seventh aspects. The communication device includes modules, units, or means corresponding to the methods described above, which may be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.
[0174] Eighteenth aspect: A communication device is provided, comprising: a processor and a communication interface; the communication interface being used to communicate with a module outside the communication device; the processor being used to execute a computer program or instructions to cause the method described in any of the preceding aspects to be performed. The communication device may be a third device as described in the first, fourth, fifth, or eighth aspects, such as a chip; or, the communication device may be a second device as described in the second or sixth aspects, such as a chip. Alternatively, the communication device may be a core network as described in the third or seventh aspects.
[0175] In a nineteenth aspect, a communication device is provided, comprising: at least one processor; the processor being configured to execute a computer program or instructions stored in a memory to implement the method described in any of the preceding aspects. The memory may be coupled to the processor, or may be independent of the processor. The communication device may be a third device as described in the first, fourth, fifth, or eighth aspects, such as a chip; or the communication device may be a second device as described in the second or sixth aspects, such as a chip. Alternatively, the communication device may be a core network as described in the third or seventh aspects.
[0176] In a twentieth aspect, this application provides a communication system that may include a third device for performing the method described in the first aspect, a second device for performing the method described in the second aspect, and a core network for performing the method described in the third aspect. Optionally, it may also include at least one first device.
[0177] In a twentieth aspect, this application provides a communication system that may include a third device for performing the method described in the fifth aspect, a second device for performing the method described in the sixth aspect, and a core network for performing the method described in the seventh aspect. Optionally, it may also include at least one first device.
[0178] In a twenty-second aspect, this application provides a communication system that may include a third device for performing the method described in the fourth aspect above and a core network for performing the method described in the third aspect. Optionally, it may also include at least one first device.
[0179] In a twentieth aspect, this application provides a communication system that may include a third device for performing the method described in the eighth aspect and a core network for performing the method described in the sixth aspect. Optionally, it may also include at least one first device.
[0180] In a twentieth aspect, this application provides a computer-readable storage medium storing computer-readable instructions that, when read and executed by a computer, cause the computer to perform a method in any possible implementation of any of the first to eighth aspects described above.
[0181] In a twentieth aspect, this application provides a computer program product that, when read and executed by a computer, causes the computer to perform a method in any possible implementation of any of the first to eighth aspects described above.
[0182] In a twentieth aspect, this application provides a chip for reading a computer program stored in a memory to execute a method in any possible implementation of any of the first to eighth aspects described above.
[0183] [Correction based on Rule 91, September 18, 2025] It is understood that the technical effects of the second to twenty-sixth aspects can be referred to the technical effects of the first aspect, and will not be repeated here. Attached Figure Description
[0184] Figure 1 is a schematic diagram of an inventory operation process;
[0185] Figure 2A is a schematic diagram of topology 1 in an A-IoT network architecture;
[0186] Figure 2B is a schematic diagram of topology 2 in an A-IoT network architecture;
[0187] Figure 2C is a schematic diagram of topology 3 in an A-IoT network architecture;
[0188] Figure 2D is a schematic diagram of topology 4 in an A-IoT network architecture;
[0189] Figure 3A is a schematic diagram of an ORAN system provided in an embodiment of this application;
[0190] Figure 3B is a schematic diagram of an application framework involving a RAN intelligent controller module under an ORAN architecture provided in an embodiment of this application;
[0191] Figure 4A is a schematic diagram of an independent frequency band frequency domain resource provided in an embodiment of this application;
[0192] Figure 4B is a schematic diagram of an in-band frequency domain resource provided in an embodiment of this application;
[0193] Figure 4C is a schematic diagram of a protected band deployment frequency domain resource provided in an embodiment of this application;
[0194] Figure 5 is an exemplary flowchart of a resource allocation method provided in an embodiment of this application;
[0195] Figure 6 is a schematic diagram of a protocol stack of a communication system provided in an embodiment of this application;
[0196] Figure 7 is an exemplary flowchart of another resource allocation method provided in an embodiment of this application;
[0197] Figure 8A is a schematic diagram of a protocol stack of another communication system provided in an embodiment of this application;
[0198] Figure 8B is a schematic diagram of a protocol stack of another communication system provided in an embodiment of this application;
[0199] Figure 9 is an exemplary flowchart of another resource allocation method provided in an embodiment of this application;
[0200] Figure 10 is an exemplary flowchart of another resource allocation method provided in an embodiment of this application;
[0201] Figure 11 is an exemplary flowchart of another resource allocation method provided in an embodiment of this application;
[0202] Figure 12 is an exemplary flowchart of a secure communication method provided in an embodiment of this application;
[0203] Figure 13 is an exemplary flowchart of a secure communication method provided in an embodiment of this application;
[0204] Figure 14 is an exemplary flowchart of another secure communication method provided in an embodiment of this application;
[0205] Figure 15 is a schematic diagram of a communication device provided in an embodiment of this application;
[0206] Figure 16 is a schematic diagram of another communication device provided in an embodiment of this application;
[0207] Figure 17 is a schematic diagram of another communication device provided in an embodiment of this application;
[0208] Figure 18 is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0209] The technical solutions of this application can be applied to various communication systems, such as: Global System for Mobile Communications (GSM), Enhanced Data Rate for GSM Evolution (EDGE), Wideband Code Division Multiple Access (WCDMA), Time Division-Synchronization Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), Worldwide Interoperability for Microwave Access (WiMAX), and 5th generation (5G) mobile communication systems, such as New Radio (NR) systems. The technical solutions provided in this application can also be applied to future communication systems, such as 6th generation (6G) mobile communication systems. Communication systems can also be Bluetooth communication systems, Wireless Local Area Network (WLAN) / Wireless WiFi communication systems, Narrow Band Internet of Things (NB-IoT) communication systems, etc. The technical solutions of this application embodiment can also be applied to satellite communication systems, wherein the satellite communication system can be integrated with the above-mentioned communication system.
[0210] In the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more. "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, and / or c can represent: a, b, c, a and b, a and c, b and c, or a, b, and c, where each of a, b, and c can be an element itself or a set containing one or more elements.
[0211] In this application, terms such as "exemplary," "in some embodiments," and "in other embodiments" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the term "exemplary" is used to present the concept in a specific manner.
[0212] In this application, the terms "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, unless a distinction is emphasized, their intended meanings are consistent. Similarly, in the embodiments of this application, "communication" and "transmission" may sometimes be used interchangeably. It should be noted that, unless a distinction is emphasized, their intended meanings are consistent. For example, transmission can include sending and / or receiving, and can be a noun or a verb.
[0213] In this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information for the purpose of instructing A, it can be understood that the instruction information carries A, directly instructs A, or indirectly instructs A.
[0214] It should be noted that the terms "first" and "second" used in the embodiments of this application are used only for the purpose of distinguishing descriptions and should not be construed as indicating or implying relative importance or order.
[0215] To facilitate understanding of the content of this application, the following describes the technical terms involved in the embodiments of this application.
[0216] 1) Passive Radio Frequency Identification (RFID) technology works by enabling non-contact data communication between a reader and a tag (or tag device) to identify targets. An RFID system consists of a reader (interrogator) and a tag. The reader reads information from the tag or writes information to the tag. Non-contact data communication occurs between the reader and the tag. The tag's function is simple; it relies on the reader's activation to send information. The tag converts the wireless signal emitted by the reader into energy, which powers it. Tags support microwatt-level or hundreds of microwatt-level power consumption and cannot support complex designs. The primary application of RFID technology is identification, but it can also be used for data reading and writing.
[0217] The basic inventory process of RFID technology is described below with reference to Figure 1.
[0218] S1: The reader sends the first message.
[0219] For example, the first message could be a select message, used to select a set of tags, carrying an inventory session, action, mask, etc.
[0220] When a tag receives the first message, it can be matched, and the matched tag will have its session and corresponding flag set.
[0221] For example, assuming the inventory session selects session S0 and action = 0, if the mask matches, the tag is considered to have matched successfully. Then, the tag can set the flag position of session S0 to A (initial flag position). If the electronic product code (EPC) is successfully transmitted later, the flag will flip to B. Thus, tags set to A represent those that haven't yet transmitted the EPC, while tags set to B represent those that have successfully transmitted it.
[0222] In one possible scenario, the session and the subsequent flags are bound together, meaning each flag corresponds to a specific session. The inventory session will specify which session's flags are set.
[0223] In another possible scenario, the action specifies how to set the flag, such as action = 1 or 0. If the mask matches when the tag is received, the flag corresponding to the session will be set to A (action = 1) or B (action = 0).
[0224] In another possible scenario, a mask is used to filter tags. For example, if a tag stores a complete 96-bit identifier, the mask can indicate that tags with the first 16 bits being 111…111 are selected. If the mask matches, the action can be set, and then a query message can be received.
[0225] S2: The reader sends a query message.
[0226] The query message carries a Q-value, a session, and a flag. Assuming a session of S0 and a flag of A, when the session of a tag matches the flag, a value between 0 and 2 is randomly generated based on the Q-value. Q-1 A random number is used as the initial value for the counter.
[0227] S3: The reader sends a QueryRep message.
[0228] For example, if no tag sends a response, the reader sends a QueryRep message, which does not need to carry any content. When a tag receives a QueryRep message, the counter is reduced by 1.
[0229] S4: The tag sends a 16-bit random number (RN16).
[0230] For example, a tag may receive a QueryRep message multiple times or once, causing its counter to reach 0. In this case, the tag sends an RN16 response. RN16 is a 16-bit random number (either 16 bits or 8 bits) used for contention resolution. If the reader does not receive an RN16, it sends a QueryRep message.
[0231] It should be understood that if the counter generated by the tag is not 0, the tag will not provide feedback RN16.
[0232] For example, each QueryRep message corresponds to the start or end of an access time slot. Each time a tag receives a QueryRep message, it signifies the end of the previous time slot and the start of the next. The tag can randomly select an access time slot to initiate access, send uplink data (such as EPC), or receive downlink data.
[0233] S5: The reader sends an acknowledgment (ACK).
[0234] For example, if the reader receives RN16 and there is no collision, such as receiving RN16 from only one tag, the reader sends ACK. The ACK contains the received random number RN16, indicating that the contention has been successfully resolved.
[0235] S6: Tag sent to EPC.
[0236] For example, if the tag sends an ACK and the RN16 matches, the tag sends an EPC. Otherwise, the tag does not send an ECP.
[0237] S7: If the tag sends an EPC and receives a QueryRep message, it indicates that the data transmission was successful, and the tag flips its flag.
[0238] For example, the tag flips the flag bit to B. For instance, the flag bit can be used to prevent a tag that has already been inventoried from being inventoried again, because a subsequent query message carrying the flag bit A will not respond to a query message that receives the flipped flag bit A.
[0239] With the development of communication technology, the 3rd Generation Partnership Project (3GPP) defined the Ambient Internet of Things (A-IoT) technology. A-IoT technology includes access network devices and Type I terminal devices; or, in other words, an A-IoT-based communication system includes access network devices and Type I terminal devices. Type I terminal devices can be devices with A-IoT functionality, capable of implementing the functions of the aforementioned tags.
[0240] In this scenario, both readers and A-IoT devices can be implemented based on cellular network infrastructure. In other words, both readers and A-IoT devices can be devices within a cellular network. For example, the functionality of a reader can be implemented by access network devices, such as access network equipment. A-IoT devices can be implemented by terminals within a cellular network, such as ultra-low power, ultra-low complexity IoT terminals, i.e., type I terminals.
[0241] Access network devices can perform contactless data communication with Type 1 terminals, thereby reading information from Type 1 terminals and / or writing information that needs to be stored into Type 1 terminals. A-IoT technology can be used to implement one or more of the following services: inventory, positioning, sensing, and command.
[0242] As we can understand, command-line operations can be those that implement read, write, lock, or disable processes. In terms of application scope, A-IoT technology can be applied to scenarios such as logistics, warehousing, industrial manufacturing, identity recognition, or environmental monitoring.
[0243] 3GPP defines an extremely low-power, extremely low-complexity Internet of Things (IoT) technology, which can be understood as an extension of RFID in 3GPP. Although it shares some principles with RFID, such as similar inventory management processes, 3GPP introduces more value scenarios.
[0244] A-IoT is based on cellular network communication infrastructure and consists of readers (such as access network equipment) and passive / semi-passive / active A-IoT devices (A-IoT devices are terminals in the cellular network, which can be understood as IoT terminals with extremely low power consumption and extremely low complexity). Its main services include: inventory, positioning, sensing, command, etc.; typical application scenarios include logistics, warehousing, industrial manufacturing, identity recognition, environmental monitoring, etc.
[0245] For example, the inventory management service utilizes a reader (which can be an access network device / terminal) to connect to A-IoT devices within the coverage area. Successfully connected devices need to send their unique identifier (identifiable by the network, such as the EPC in RFID) to the reader. This inventory management service can also be called a count operation. It can obtain the identification information of AIoT devices; for example, the reader can use query and ACK commands to retrieve this information.
[0246] To facilitate AIoT device inventory, each AIoT device includes a total of four session identifiers, each corresponding to two inventory states: A and B. The inventory state is indicated by a sessionInventoried flag. When a reader selects an AIoT device, the select command sent to it carries a session identifier, which the AIoT device then stores. When the reader performs an inventory check on the AIoT device, the query command sent to it includes the session identifier. At this time, the AIoT device can flip the inventory state corresponding to that session identifier from A to B. If the reader sends a query command again to perform an inventory check, since the inventory state of the AIoT device is B, the AIoT device will not respond to the reader, thus preventing the same AIoT device from being inventoryed multiple times in a single inventory cycle.
[0247] For example, location services utilize positioning signals to pinpoint the location of AIoT devices. Sensing services involve AIoT devices reporting sensor data, such as temperature data, to access network devices. Command services can be operational instructions. It should be understood that command services can include at least one of the following: read, write, lock, or disable.
[0248] The read service can read EPC, AIoT device identifier (TID), content stored in the AIoT device's reserved area, or content stored in the user's storage area from the AIoT device's storage area.
[0249] The write service allows for writing operations to the storage area of AIoT devices. This involves the access network device sending a downlink command and data to instruct the AIoT device to write the data into its own storage area.
[0250] The kill function can make AIoT devices permanently unusable.
[0251] Locking services can lock the information of an AIoT device, preventing read or write operations on that device. Alternatively, locking services can also lock a storage area, preventing or allowing read or write operations on that storage area.
[0252] Disabling services allows you to stop using AIoT devices. Disabling can be divided into temporary and permanent deactivation. Temporary deactivation means temporarily stopping the AIoT device, which can be restarted if needed later. Permanent deactivation means permanently stopping the AIoT device from functioning.
[0253] The above services are only illustrative examples. Other services or operations can also be performed between AIoT devices and readers, which will not be listed here.
[0254] A-IoT devices can be divided into three categories: Device A, Device B, and Device C.
[0255] Device A (similar to a passive tag) has no energy storage, cannot generate signals independently, and uses backscattering to transmit signals.
[0256] Device B (similar to a semi-passive tag) has energy storage but cannot generate signals independently. It uses backscattering to transmit signals, and its stored energy can amplify the reflected signals.
[0257] Device C (similar to an active tag) has energy storage, can generate signals independently, and has active radio frequency components for transmission.
[0258] For devices A and B, the tag needs to obtain a carrier signal from the outside for backscatter communication. For device C, it can actively generate a carrier, so it can actively communicate without relying on external devices or nodes.
[0259] In addition, the RAN1#116 meeting further defined the following three categories of AIoT devices: Device 1, Device 2a, and Device 2b:
[0260] Device 1 has a peak power consumption of ~1μW and energy storage capabilities. Its initial sampling frequency offset (SFO) reaches 10X ppm, and it cannot amplify DL and UL signals. It requires an external carrier signal for backscatter communication to enable uplink transmission.
[0261] Device 2a has a peak power consumption of less than or equal to several hundred μW, possesses energy storage capabilities, and has an initial sampling frequency offset (SFO) of 10X ppm. It can amplify DL and / or UL signals. It requires an external carrier signal for backscatter communication to enable uplink transmission.
[0262] Device 2b has a peak power consumption of less than or equal to several hundred μW, features energy storage, and has an initial sampling frequency offset (SFO) of 10X ppm. It can amplify DL and / or UL signals. The device can perform uplink transmission without relying on an externally provided carrier.
[0263] For Device 1 and Device 2a, the tag needs to obtain a carrier signal from an external source for backscatter communication. For Device 2b, it can actively generate a carrier, so it can actively communicate without relying on external devices / nodes.
[0264] The following describes the A-IoT network architecture that can be applied to the embodiments of this application, with reference to the accompanying drawings.
[0265] Referring to Figure 2A, a topology 1 in an A-IoT network architecture is illustrated. In topology 1, there is bidirectional communication between the AIoT device and the access network device. This communication includes environmental IoT data and / or signaling. For example, in topology 1, the access network device can send environmental IoT data and / or signaling to the AIoT device, and the access network device can receive environmental IoT data and / or signaling sent by the AIoT device.
[0266] Referring to Figure 2B, a topology 2 in an A-IoT network architecture is illustrated. In topology 2, AIoT devices and access network devices can communicate bidirectionally through intermediate nodes. In this topology, the intermediate node can be a repeater, an IAB node, a terminal, etc. For example, the intermediate node can receive environmental IoT data and / or signaling from the access network device and send the environmental IoT data and / or signaling to the AIoT device. Again, for example, the intermediate node can receive environmental IoT data and / or signaling from the AIoT device and send the environmental IoT data and / or signaling to the access network device.
[0267] Referring to Figure 2C, a topology 3 in an A-IoT network architecture is illustrated. In topology 3, communication between AIoT devices and access network devices is achieved through auxiliary nodes. For example, an AIoT device can send environmental IoT data and / or signaling to an access network device, and the access network device can send environmental IoT data and / or signaling to an auxiliary node, which then forwards the environmental IoT data and / or signaling sent by the access network device to the AIoT device. Alternatively, an AIoT device can receive environmental IoT data and / or signaling from an access network device, and the AIoT device can send environmental IoT data and / or signaling to an auxiliary node, which then forwards the environmental IoT data and / or signaling sent by the AIoT device to the access network device. In this topology, the auxiliary node can be a repeater, IAB (Internet Access Module), terminal, etc.
[0268] Referring to Figure 2D, a topology 4 in an A-IoT network architecture is shown. In topology 4, AIoT devices and terminals engage in bidirectional communication. The communication between the terminal and the AIoT device includes environmental IoT data and / or signaling. For example, in topology 4, the terminal can send environmental IoT data and / or signaling to the AIoT device, and the terminal can receive environmental IoT data and / or signaling sent by the AIoT device.
[0269] In this embodiment, the terminal, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device that provides voice or data connectivity to a user, and can also be an Internet of Things (IoT) device. For example, the terminal includes handheld devices with wireless connectivity, vehicle-mounted devices, etc. Currently, terminals can be: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices (such as smartwatches, smart bracelets, pedometers, etc.), in-vehicle devices (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, smart home devices (such as refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, workshop equipment, wireless terminals in autonomous driving, wireless terminals in remote surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, and flying equipment (such as intelligent robots, hot air balloons, drones, airplanes), etc. Terminals can also be other devices with terminal functions; for example, a terminal can also be a device that performs terminal functions in device-to-device (D2D) communication. In this application, terminals with wireless transceiver functions and chips that can be set in the aforementioned terminals are collectively referred to as terminals.
[0270] In this embodiment of the application, the functions of the terminal can also be performed by modules (such as chips or modems) in the terminal, or by devices that include terminal functions.
[0271] Access network equipment refers to nodes within a radio access network (RAN), and can be called network equipment, RAN nodes, etc. Optionally, the RAN can be a 3GPP-related cellular system, such as a 4G mobile communication system (e.g., LTE), a 5G mobile communication system (e.g., NR), or a future-oriented evolution system. The RAN can also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. The RAN can also be a communication system that integrates two or more of the above systems.
[0272] In one possible scenario, access network equipment can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a base station in a future mobile communication system, or an access node in a WiFi system. Access network equipment can also be a macro base station, a micro base station or indoor station, a relay node or donor node, or a radio controller in a CRAN scenario. Optionally, access network equipment can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, in vehicle-to-everything (V2X) technology, the access network equipment can be a roadside unit (RSU).
[0273] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node implementing a portion of the access network equipment's functions. For example, a RAN node can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0274] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open RAN (ORAN) system, CU can also be called an open centralized unit (O-CU) or an open CU, DU can also be called an open distributed unit (O-DU), CU-CP can also be called an open centralized unit control plane (O-CU-CP), CU-UP can also be called an open centralized unit user plane (O-CU-UP), and RU can also be called an open radio unit (O-RU). For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0275] Referring to Figure 3A, a schematic diagram of an ORAN system is shown. An ORAN system may include components other than those shown in the figure. As illustrated, the access network equipment (RAN, such as an eNB, gNB, or next-generation access network equipment) communicates with the core network (CN) via a backhaul link and with the auxiliary equipment via an air interface.
[0276] In some examples, the CU is a logical node carrying the Radio Resource Control (RRC) layer, Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, and other control functions of the access network equipment. The CU connects to network nodes such as the core network through interfaces, which can be interfaces like the E2 interface. Optionally, the CU may have some core network functions. The CU (e.g., the PDCP layer and higher layers) connects to the DU (e.g., the Radio Link Control (RLC) layer and lower layers) through interfaces, which can be interfaces like the F1 interface. In some examples, these interfaces (e.g., the F1 interface) can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol for the F1 interface, defining the F1 signaling procedures in some examples. The F1 interface supports control plane F1-C and user plane F1-U.
[0277] In some examples, the CU can be split into CU-CP and CU-UP. CU-CP is a logical node carrying the RRC layer and PDCP-C (control plane part of PDCP) layer, used to implement the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be access and mobility function network elements, such as the access and mobility management function (AMF) network element in a 5G system. The AMF network element is responsible for mobility management in the mobile network, such as terminal location updates, terminal device registration with the network, and terminal device handover. CU-UP is a logical node carrying the SDAP layer and PDCP-U (user plane part of PDCP) layer, used to implement the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements in the core network used to implement user plane functions, such as the user plane function (UPF) network element in a 5G system, are responsible for data forwarding and receiving in terminal devices. The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements, such as by latency. Functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.
[0278] In some examples, a DU is a logical node that carries the RLC layer, medium access control (MAC) layer, higher physical layer (Higher PHY) layer, and other functions. In some examples, a DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces. In some examples, the Higher PHY layer includes the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.
[0279] In some examples, the RU is a logical node carrying both lower physical layer (PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP transmission reception point (TRP), a remote radio head (RRH), or other similar entities. In some examples, the Low-PHY includes PHY processing functions such as Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link.
[0280] The DU and RU can be co-located or not. The DU and RU exchange control plane and user plane information via a fronthaul link through the Lower-Layer Split CUS-Plane (LLS-CUS) interface. LLS-CUS may include LLS-C and LLS-U interfaces providing the control plane (C-Plane) and user plane (U-Plane), respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and RU. The DU and RU exchange management information via an LLS-M interface on the fronthaul link; the management plane (M-Plane) refers to non-real-time management operations between the DU and RU.
[0281] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0282] Referring to Figure 3B, a schematic diagram of an application framework involving a RAN intelligent controller (RIC) module under an ORAN architecture is shown. As shown in Figure 3B, the communication system includes an RIC. The RIC includes near-real-time RIC (near-RT RIC) and non-real-time RIC (non-RT RIC).
[0283] The near real-time RIC is used for model training and inference. For example, it can be used to train an artificial intelligence (AI) model and then use that AI model for inference. The near real-time RIC can obtain network-side and / or terminal-side information from RAN nodes (e.g., CU, CU-CP, CU-UP, DU, and / or RU) and / or terminals. This information can be used as training data or inference data. Optionally, the near real-time RIC can deliver the inference results to the RAN nodes and / or terminals. Optionally, inference results can be exchanged between CU and DU, and / or between DU and RU. For example, the near real-time RIC delivers the inference results to the DU, and the DU sends them to the RU.
[0284] The non-real-time RIC is used for model training and inference. For example, it is used to train an AI model and then use that model for inference. The non-real-time RIC can obtain network-side and / or terminal-side information from RAN nodes (e.g., CU, CU-CP, CU-UP, DU, and / or RU) and / or terminals. This information can be used as training data or inference data, and the inference results can be delivered to RAN nodes and / or terminals. Optionally, inference results can be exchanged between CU and DU, and / or between DU and RU; for example, the non-real-time RIC delivers the inference results to the DU, which then forwards them to the RU.
[0285] The near real-time RIC and non-real-time RIC can also be set up as separate network elements. Optionally, the near real-time RIC and non-real-time RIC can also be part of other devices. For example, the near real-time RIC can be set in the RAN node (e.g., in CU, DU), while the non-real-time RIC can be set in the operation administration and maintenance (OAM) system, cloud server, core network equipment, or other access network equipment.
[0286] In a communication system, network elements are connected via interfaces (e.g., NG, Xn) or over-the-air interfaces. These network element nodes, such as core network equipment, access network nodes (RAN nodes), terminals, or one or more devices in the OAM, are equipped with one or more AI modules (only one is shown in the figure for clarity). The access network node can be a single RAN node or can include multiple RAN nodes, for example, including CU and DU. The CU and / or DU can also be equipped with one or more AI modules. Optionally, the CU can be further divided into CU-CP and CU-UP. One or more AI models are configured in the CU-CP and / or CU-UP.
[0287] The AI module is used to implement corresponding AI functions. AI modules deployed in different network elements can be the same or different. Depending on the parameter configuration, the AI module can implement different functions. The AI module model can be configured based on one or more of the following parameters: structural parameters (e.g., at least one of the following: number of neural network layers, neural network width, inter-layer connections, neuron weights, neuron activation function, or bias in the activation function), input parameters (e.g., type and / or dimension of input parameters), or output parameters (e.g., type and / or dimension of output parameters). The bias in the activation function can also be referred to as the neural network bias.
[0288] An AI module can have one or more models. A model can infer an output, which includes one or more parameters. The learning, training, or inference processes of different models can be deployed on different nodes or devices, or they can be deployed on the same node or device.
[0289] In the embodiments of this application, the functions of the access network device can be executed by modules (such as chips) within the access network device, or by a control subsystem that includes the functions of the access network device. This control subsystem, which includes the functions of the access network device, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities.
[0290] In this embodiment, the core network, such as core network equipment or core network elements, is a collective term for various functional entities on the network side used to manage users, data transmission, and access network equipment configuration. For example, the core network may include, but is not limited to: access and mobility management function (AMF) network elements, session management function (SMF) network elements, policy control function (PCF) network elements, network data analytical function (NWDAF) network elements, network repository function (NRF) network elements, and gateways, etc.
[0291] Currently, in Topology 2 scenarios, access network devices can configure storage resources for terminals to communicate with AIoT devices. For example, when a terminal receives a storage service request, it can acquire storage resources in the following ways:
[0292] A. The inventory service request received by the terminal originates from the core network or is triggered by the APP (through the access network device). The terminal requests inventory resources from the access network device. The access network device sends the inventory service request to the terminal, and may also include the configuration information of the inventory resources.
[0293] B. The access network device sends the configuration information of the stored resources to the terminal.
[0294] The configuration information for the aforementioned inventory resources can indicate the inventory resources. Among them, the configuration methods for frequency domain resources can be three types: standalone bands, inband, and guard band, such as LTE or NR guard band deployment.
[0295] In the configuration method of frequency domain resources for standalone bands, the configuration information may include at least one of the following: a frequency band list, such as the frequency band list for NR or EUTRA, absolute frequency point A, the frequency domain location and bandwidth of the bandwidth part (BWP), and SCS. The frequency domain resources for standalone bands can be illustrated in Figure 4A.
[0296] In the configuration method of inband frequency domain resources, the configuration information may include intraband indication information and BWP configuration, or the configuration information may include interband indication information, frequencyBandList, and BWP configuration. An inband frequency domain resource can be illustrated as shown in Figure 4B.
[0297] In the configuration method of frequency domain resources for LTE Guard band deployment, the configuration information includes at least one of the following: EUTRA multi-band indicator (FreqBandIndicatorEUTRA), EURTA frequency (eutraFrequency), bandwidth (Bandwidth), and Guardband configuration (Guardband config), such as the number of starting RBs and offset RBs.
[0298] The configuration method for the frequency domain resources of NR Guard band deployment includes at least one of the following: Same band indication information and Guardband config, or Specific band indication information and Guardband config. The frequency domain resources of Guard band deployment can be shown in Figure 4C.
[0299] In the above resource configuration method, the access network device can also configure time-domain resources. These time-domain resources can indicate the duration. If the terminal determines that the duration is insufficient to complete the inventory process with the AIoT device, the terminal can request a new duration from the access network device. Furthermore, the access network device can also indicate information such as the maximum downlink transmission power to the terminal. When the terminal completes the inventory process, it can notify the access network device to release resources, and the access network device can also release resources at any time.
[0300] However, this resource configuration method is only applicable when the access network device already knows the frequency bands supported by the AIoT device. But the access network device may not know the frequency bands supported by the AIoT device, in which case the above resource configuration method cannot configure resources for the terminal and the AIoT device. Furthermore, when the terminal needs to perform periodic AIoT services (such as periodic inventory management), the above resource configuration method cannot support the access network device in configuring periodic resources for the terminal.
[0301] Therefore, embodiments of this application provide a resource allocation method. This method can be executed by a first device, a second device, and a third device. The first device may include an AIoT device or a chip within an AIoT device; this description uses an example where the first device includes an AIoT device. The second device may include a terminal or a chip within a terminal; this description uses an example where the second device includes a terminal. The third device may include a core network, such as core network equipment or core network elements; this description uses an example where the third device includes a core network.
[0302] Referring to Figure 5, an exemplary flowchart of a resource allocation method is shown, which may include the following steps.
[0303] Optionally, the embodiment shown in FIG5 may include S500A and S500B.
[0304] S500A: The terminal sends AIoT capability information to the access network equipment.
[0305] Correspondingly, the access network devices receive AIoT capability information from the terminals.
[0306] Specifically, AIoT capability information can indicate the terminal's ability to function as a reader / writer in AIoT services. For example, AIoT capability information can indicate the terminal's ability to act as a reader / writer in AIoT services. Alternatively, AIoT capability information can indicate the terminal's ability to communicate with AIoT devices. For example, AIoT capability information can indicate the terminal's ability to communicate with AIoT devices.
[0307] For example, information can be exchanged between access network devices and terminals via RRC messages. For instance, a terminal can send AIoT capability information to an access network device via RRC messages. This will not be repeated below.
[0308] S500B: Access network devices send or forward AIoT capability information of terminals to the core network.
[0309] Correspondingly, the core network receives AIoT capability information from the access network devices.
[0310] For example, the core network can authenticate the terminal based on AIoT capability information, and after successful authentication, send authorization instruction information to the access network device. This authorization instruction information can instruct the authorized terminal to act as a reader / writer in AIoT services.
[0311] S501: The core network sends the first information to the access network equipment.
[0312] Correspondingly, the access network equipment receives the first information from the core network.
[0313] In the embodiment shown in Figure 5, the core network can be either AMF or TMF. Optionally, TMF can also be replaced by an AIoT function (AIoTF), an AIoT management function (AIoTMF), or other core network elements, nodes, or devices that support / enable AIoT; the specific name is not limited.
[0314] In one possible scenario, if the core network is an AMF, then the interface between the core network and the access network equipment is an N2 interface, and the information exchanged between the two can be carried in NGAP messages (msg).
[0315] In another possible scenario, if the core network is a TMF / AIOTF / AIOTMF or other core network element, node, or device that supports / enables AIoT, then the interface between the core network and the access network device is the first interface. In one example, the first interface might be an NG interface, in which case the information exchanged on the first interface is carried in an NGAP message (msg). In another example, the first interface might also be an interface defined between the access network device and the core network, in which case the information exchanged on the first interface can be carried in an XXAP message (msg). The XXAP might be NGAP, a simplified version of NGAP, or it might be an application protocol defined for the first interface, used to provide signaling services between the access network device and the core network.
[0316] In some embodiments, the aforementioned first information can be sent by the server to the TMF, then by the TMF to the AMF, and finally by the AMF to the access network device. Optionally, in this embodiment, the server can send the first information to the UPF, which in turn sends it to the TMF. In other embodiments, the aforementioned first information can be sent by the server to the AMF, which then sends it to the access network device. Optionally, in this embodiment, the server can send the first information to the UPF, which then sends it to the AMF. The server can be an external server, such as an IoT server or a user / factory server, which can be used to send a service request to the core network. This service request can request one or more services from inventory services / sensing services / command services (such as read / write / lock / deactivate / disable commands) or location service requests. This service request can be used to trigger the AIoT service process.
[0317] In one possible implementation, the first information may include frequency band information supported by the AIoT device. For example, the core network may send a service request message to the access network device, which may carry the aforementioned first information. As another example, the core network may send the first information to the access network device via an XXAP message or an NGAP message.
[0318] In one possible scenario, the aforementioned AIoT devices may include at least one AIoT device, in which case the first information may indicate the frequency band information supported by each of the at least one AIoT device. For example, the first information may include the identifier of each of the at least one AIoT device, and the supported frequency band information associated with each AIoT device's identifier. The identifier of each AIoT device may include an AIoT device mask, an AIoT device identifier (ID), or other identifiers used to identify an AIoT device, which are not specifically limited herein.
[0319] In another possible scenario, the aforementioned AIoT devices may include a first group of AIoT devices, in which case the first information may indicate the frequency band information supported by the first group of AIoT devices. The first group of AIoT devices may include one or more AIoT devices. For example, the first information may include a first identifier and the supported frequency band information associated with that first identifier. The first identifier may be used to identify the first group of AIoT devices, such as a mask or group ID for the first group of AIoT devices.
[0320] In another possible scenario, the aforementioned AIoT devices may include AIoT devices in a first region. In this case, the first information may indicate the frequency band information supported by the AIoT devices in the first region. The AIoT devices in the first region may include one or more AIoT devices. For example, the first information may include a second identifier and the supported frequency band information associated with that second identifier. The second identifier may be used to identify the first region.
[0321] In this embodiment of the application, the access network device can allocate first resources for AIoT services to the terminal and AIoT device according to the first information.
[0322] S502: The access network device sends the first configuration information to the terminal.
[0323] Accordingly, the terminal receives the first configuration information from the access network device.
[0324] The first configuration information can indicate a first resource, which can be used by the second device and the first device to perform AIoT services. For example, AIoT services may include inventory management, sensing, positioning, or command services. It is understood that the AIoT services involved in this embodiment may also include periodic AIoT services, such as periodic inventory management.
[0325] In S502, the first configuration information can be determined based on the first information. The first configuration information may include one or more of the following: frequency domain resource configuration information, time domain resource configuration information, or the maximum power sent by the terminal to the AIoT device.
[0326] In one example, the configuration information of frequency domain resources can be determined based on the first information. For example, the access network device can allocate frequency domain resources corresponding to the first resource according to the frequency band information supported by the AIoT device. For instance, in the first resource allocated by the access network device for the terminal and AIoT device for AIoT services based on the first information, the frequency domain resource can be deployed in a standalone frequency band, in a band, or a guard band. The implementation of standalone frequency band deployment, in a band, or guard band deployment can be referred to the embodiments shown in Figures 4A, 4B, or 4C, and will not be elaborated here.
[0327] In another example, the configuration information for time-domain resources may include one or more of the start time, end time, or duration of the AIoT service. For instance, the configuration information for time-domain resources may include the start time of the AIoT service plus the duration of the AIoT service. Yet another example is that the configuration information for time-domain resources may include the start time of the AIoT service plus the end time of the AIoT service.
[0328] In this embodiment, the first resource can be a resource for a periodic AIoT service, such as a periodic inventory resource. For example, the configuration information of the time-domain resource can include one or more of the start time, end time, or duration of multiple AIoT services. Thus, the configuration information of the time-domain resource can indicate the periodic resource.
[0329] The maximum power that the terminal sends to the AIoT device can be understood as the maximum transmission power that the terminal can use when sending AIoT data and / or signaling to the AIoT device.
[0330] Optionally, S503 can also be executed before S502.
[0331] S503: The terminal sends the first request information to the access network device.
[0332] Accordingly, the access network device receives the first request information from the terminal.
[0333] The first request information can be used to request a first resource. In other words, in this embodiment of the application, the terminal can request a first resource from the access network device to perform AIoT services.
[0334] In some embodiments, the first request information may include one or more of the following:
[0335] 1) Expected Quantity: This indicates the number of AIoT devices the terminal anticipates. For example, this expected quantity could indicate the number of AIoT devices the terminal anticipates will perform AIoT services.
[0336] 2) Information on the frequency bands supported by the terminal. For example, this includes guard band deployment, such as LTE guard band deployment or NR guard band deployment, inband deployment, or standalone band deployment.
[0337] 3) The terminal supports information on frequency bands and can indicate or request the corresponding frequency band number.
[0338] 4) Periodic information of AIoT services, which can be requested or instructed to execute periodic information of AIoT services.
[0339] 5) The number of resource blocks required for communication between AIoT devices and terminals. This can be requested or indicated as the number of resource blocks (RBs) required for communication between AIoT devices and terminals.
[0340] 6) The duration of communication between the AIoT device and the terminal can indicate the duration required for communication between the AIoT device and the terminal. This duration can be indicated by time units, such as time slots, symbols, frames, or subframes, or it can be an absolute duration, such as 1 hour or 10 minutes.
[0341] 7) The start time of the AIoT service can be used to request the start time of the AIoT service. The start time of the AIoT service can be an absolute time, such as a certain time unit (time slot, symbol, frame or subframe, etc.), or it can be a relative time relative to a certain reference point.
[0342] 8) The end time of an AIoT service can be used to request the end time of an AIoT service. The end time of an AIoT service can be an absolute time, such as a specific time unit (slot, symbol, frame, or subframe, etc.), or it can be a relative time relative to a certain reference point.
[0343] 9) The duration of the AIoT service can be used to request the duration of the AIoT service.
[0344] In one possible scenario, the aforementioned first request information may be sent by the terminal to the access network device when a first condition is met. In one example, the first condition may include the duration of the AIoT service allocated by the access network device being insufficient to complete the AIoT service. In this case, the terminal may send the first request information to the access network device, requesting the access network device to reallocate the duration of the AIoT service. For example, the first request information may include the duration of communication between the AIoT device and the terminal and / or the duration of the AIoT service, etc.
[0345] Based on the above S502 or S503+S502, the terminal can obtain the first resource. Therefore, the terminal can perform AIoT services with the AIoT device. For example, the terminal can perform inventory management services with the AIoT device, which can be implemented with reference to the process shown in Figure 1.
[0346] Based on the embodiment shown in Figure 5 above, the access network device can receive frequency band information supported by the AIoT device from the core network. Therefore, the access network device can allocate first resources for the terminal and AIoT device to execute AIoT services. Furthermore, in the embodiment shown in Figure 5 above, the access network device can allocate periodic resources, so the terminal and AIoT device can execute periodic AIoT services without needing to request AIoT service resources from the access network device each time an AIoT service is executed.
[0347] For example, the embodiment shown in Figure 5 above can be applied to Topology 2. When applied to Topology 2, the reader / writer function of the AIoT service is implemented by an intermediate node (such as a terminal).
[0348] Referring to Figure 6, a schematic diagram of the communication system protocol stack in a Topology 2 scenario is shown. Figure 6 illustrates the protocol stack applicable to the data transmission scheme based on UE (reader) RRC. In this stack, the access network device and the terminal can transmit AIoT service-related messages / data / signaling, such as the aforementioned first information and first configuration information, via NR Uu RRC messages. For example, after the access network device receives AIoT service-related messages / data / signaling from the core network, it forwards these messages / data / signaling to the terminal via NR Uu RRC. Similarly, after receiving AIoT service-related messages / data / signaling from the terminal via NR Uu RRC, the access network device forwards them to the core network. Exemplarily, the upper layer in this paper can be either the NAS layer or the application (APP) layer. The APP layer can be the layer between the AIoT device and the server, used for transmitting AIoT service-related messages / data / signaling. The NAS layer is used for transmitting AIoT service-related messages / data / signaling.
[0349] In this embodiment, the first information can be transparently transmitted to the access network device and sent by the terminal to the access network device. Referring to Figure 7, an exemplary flowchart of a resource allocation method provided in this embodiment can include the following operations.
[0350] Optionally, the embodiment shown in FIG7 may include S700A and S700B.
[0351] S700A: The terminal sends AIoT capability information to the access network equipment.
[0352] Correspondingly, the access network devices receive AIoT capability information from the terminals.
[0353] The S700A can be implemented with reference to the S500A, which will not be elaborated here.
[0354] S700B: Access network devices send or forward AIoT capability information of terminals to the core network.
[0355] Correspondingly, the core network receives AIoT capability information from the access network devices.
[0356] The S700B can be implemented with reference to the S500B, which will not be elaborated here.
[0357] For example, in the embodiment shown in Figure 7, the core network can be AMF or TMF, and can be implemented with reference to the embodiment shown in Figure 5, which will not be described again here.
[0358] S701: The core network sends the first information to the terminal.
[0359] Accordingly, the terminal receives the first information from the core network.
[0360] The description of the first information can be referred to the embodiment shown in Figure 5, and will not be repeated here.
[0361] S702: The terminal sends the first request information to the access network device.
[0362] Accordingly, the access network device receives the first request information from the terminal.
[0363] The first request information can be used to request a first resource. The description of the first request information in the embodiment shown in Figure 5 is provided and will not be repeated here. In the embodiment shown in Figure 7, the first request information may further include the aforementioned first information.
[0364] S703: The access network device sends the first configuration information to the terminal.
[0365] Accordingly, the terminal receives the first configuration information from the access network device.
[0366] The first configuration information can be referred to in the description of the first configuration information in the embodiment shown in Figure 5, which will not be repeated here.
[0367] Based on the embodiment shown in Figure 7, the first information can be transparently transmitted to the access network device. The core network sends the first information to the terminal, and the terminal sends the first information to the access network device when requesting the first resource. In this way, the access network device can also know the frequency band information supported by the AIoT device, thereby allocating the first resource for the terminal to execute AIoT services.
[0368] For example, the embodiment shown in Figure 7 above can be applied to Topology 2. When applied to Topology 2, the reader / writer function of the AIoT service is implemented by an intermediate node (such as a terminal).
[0369] Referring to Figure 8A, a schematic diagram of the communication system protocol stack is shown in Topology 2 scenario. Figure 8A illustrates the protocol stack applicable to the data transmission scheme based on UE (reader) NAS. In this stack, AIoT service-related messages / data / signaling between the core network and the terminal are transmitted on the terminal's downlink (DL) / uplink (UL) NAS packets and are transparently transmitted to the access network device. The access network device processes the terminal's NAS packets on NGAP using existing DL NAS transport messages (transport msg) and UL NAS transport messages (transport msg).
[0370] Referring to Figure 8B, a schematic diagram of the communication system protocol stack is shown in Topology 2 scenario. Figure 8B illustrates the protocol stack applicable to the data transmission scheme based on the UE (reader) PDU session. In this scheme, AIoT service-related messages / data / signaling between the core network and the terminal are transmitted on the terminal's PDU session and transparently transmitted through the gNB. The access network equipment processes the terminal's user plane data through the NG-U GTP-U channel.
[0371] The resource allocation method provided in this application embodiment can also be used in the ORAN architecture. Referring to Figure 9, an exemplary flowchart of a resource allocation method under the ORAN architecture is shown, which may include the following steps. In the embodiment shown in Figure 9, the CU can also be an O-CU, and the DU can also be an O-DU.
[0372] Optionally, the embodiments shown in FIG9 may include S900A, S900B and S900C.
[0373] S900A: The terminal sends AIoT capability information to the core network.
[0374] Correspondingly, the core network receives AIoT capability information from the terminals.
[0375] For example, the terminal can send AIoT capability information to the core network via NAS messages. The AIoT capability information can be found in the description of AIoT capability information in the embodiment shown in Figure 5, and will not be repeated here. For example, in the embodiment shown in Figure 9, the core network can be AMF or TMF, and can be implemented with reference to the embodiment shown in Figure 5, and will not be repeated here.
[0376] S900B: The core network sends authorization instruction information to the CU.
[0377] Accordingly, the CU receives authorization instruction information from the core network.
[0378] For example, the core network can authenticate the terminal based on AIoT capability information, and after successful authentication, the CU sends authorization instruction information.
[0379] S900C: The CU sends authorization instruction information to the DU.
[0380] Accordingly, the DU receives authorization instruction information from the CU.
[0381] S901: The core network sends the first message to the CU.
[0382] Accordingly, the CU receives the first information from the core network.
[0383] The first information can be referred to the relevant description in the embodiment shown in Figure 5, and will not be repeated here. The CU can allocate first resources for executing AIoT services to the terminal and AIoT devices based on the first information. The method by which the CU allocates the first resources can be implemented with reference to the method by which the access network device allocates the first resources in the embodiment shown in Figure 5, and will not be repeated here.
[0384] S902: The CU sends the first configuration information to the DU.
[0385] Accordingly, the DU receives the first configuration information from the CU.
[0386] The first configuration information can be referred to the description of the first configuration information in the embodiment shown in Figure 5, which will not be repeated here.
[0387] S903: DU sends the first configuration information to the terminal.
[0388] Accordingly, the terminal receives the first configuration information from the DU.
[0389] Based on the above embodiments, this application illustrates a method under the ORAN architecture for an access network device to allocate first resources for a terminal to execute AIoT services.
[0390] Referring to Figure 10, an exemplary flowchart of another resource allocation method under the ORAN architecture is shown, which may include the following steps.
[0391] Optionally, the embodiment shown in FIG10 may include S1000A, S1000B and S1000C.
[0392] S1000A: The terminal sends AIoT capability information to the core network.
[0393] Correspondingly, the core network receives AIoT capability information from the terminals.
[0394] The S1000A can be implemented with reference to the S900A. For example, in the embodiment shown in Figure 10, the core network can be an AMF or a TMF, which can be implemented with reference to the embodiment shown in Figure 5, and will not be described again here.
[0395] S1000B: The core network sends authorization instruction information to the CU.
[0396] Accordingly, the CU receives authorization instruction information from the core network.
[0397] S1000B can be implemented with reference to S900B.
[0398] S1000C: The CU sends an authorization instruction message to the DU.
[0399] Accordingly, the DU receives authorization instruction information from the CU.
[0400] The S1000C can be implemented with reference to the S900C.
[0401] S1001: The core network sends the first information to the terminal.
[0402] Accordingly, the terminal receives the first information from the core network.
[0403] S1001 can be implemented with reference to S701.
[0404] S1002: The terminal sends the first request information to the DU.
[0405] Accordingly, DU receives the first request information from the terminal.
[0406] The first request information can be used to request a first resource. The description of the first request information in the embodiment shown in Figure 5 is provided and will not be repeated here. In the embodiment shown in Figure 10, the first request information may further include the aforementioned first information.
[0407] S1003: DU sends the first request information to CU.
[0408] Accordingly, the CU receives the first request information from the DU.
[0409] The CU can allocate first resources for the terminal to execute AIoT services based on the first information. The method by which the CU allocates the first resources can be referred to the method of allocating the first resources by the access network device in the embodiment shown in Figure 5, and will not be repeated here.
[0410] S1004: The CU sends the first configuration information to the DU.
[0411] Accordingly, the DU receives the first configuration information from the CU.
[0412] S1004 can be implemented with reference to S902.
[0413] S1005: DU sends the first configuration information to the terminal.
[0414] Accordingly, the terminal receives the first configuration information from the DU.
[0415] S1005 can be implemented with reference to S903.
[0416] Based on the above, the implementation of the resource allocation method provided in this application embodiment when applied to topology 2 is described. It should be understood that the resource allocation method provided in this application embodiment can also be applied to topology 1. When applied to topology 1, the access network device implements the function of a reader / writer for AIoT services. The core network can send first information to the access network device, which then determines the first resource and executes AIoT services with the AIoT device through the first resource.
[0417] Referring to Figure 11, an exemplary flowchart of a resource allocation method provided in an embodiment of this application is shown, which may include the following steps.
[0418] Optionally, the embodiment shown in FIG11 may include S1100A and S1100B.
[0419] S1100A: The terminal sends AIoT capability information to the access network equipment.
[0420] Correspondingly, the access network devices receive AIoT capability information from the terminals.
[0421] S1100A can be implemented with reference to S500A.
[0422] S1100B: Access network devices send or forward AIoT capability information of terminals to the core network.
[0423] Correspondingly, the core network receives AIoT capability information from the access network devices.
[0424] S1100B can be implemented with reference to S500B. For example, in the embodiment shown in Figure 11, the core network can be AMF or TMF, which can be implemented with reference to the embodiment shown in Figure 5, and will not be described again here.
[0425] S1101: The core network sends the first information to the access network equipment.
[0426] Correspondingly, the access network equipment receives the first information from the core network.
[0427] S1101 can be implemented with reference to S501, and will not be elaborated here.
[0428] S1102: Access network equipment determines the first resource.
[0429] The first resource is used for access network devices and AIoT devices to perform AIoT services. This can be implemented with reference to the embodiment shown in Figure 5, which will not be described in detail here.
[0430] In some embodiments, the embodiment shown in FIG11 can be applied to an ORAN architecture. In S1101, the core network can send first information to the CU, and the CU can send first information to the DU. In S1102, the CU can determine a first resource.
[0431] Currently, AIoT devices and terminals perform AIoT services without encryption. To improve communication security, this application also provides a secure communication method. This method can be executed by a first device, a second device, and a third device. The first device may include an AIoT device or a chip within an AIoT device; this description uses an example where the first device includes an AIoT device. The second device may include a terminal or a chip within a terminal; this description uses an example where the second device includes a terminal. The third device may include a core network, such as core network equipment or core network elements; this description uses an example where the third device includes a core network.
[0432] It should be noted that the embodiments shown in Figure 12 below in this application can be implemented alone, or they can be implemented in combination with Figure 5 as an embodiment.
[0433] Referring to Figure 12, which is an exemplary flowchart of a secure communication method provided in an embodiment of this application, the method may include the following operations. In the embodiment shown in Figure 12, the core network can refer to the description of the core network in Figure 5, which will not be repeated here.
[0434] Optionally, the embodiment shown in FIG12 may include S1200A and S1200B.
[0435] S1200A: The terminal sends AIoT capability information to the access network equipment.
[0436] Correspondingly, the access network devices receive AIoT capability information from the terminals.
[0437] S1200A can be implemented with reference to S500A.
[0438] S1200B: Access network devices send or forward AIoT capability information of terminals to the core network.
[0439] Correspondingly, the core network receives AIoT capability information from the access network devices.
[0440] S1200B can be implemented with reference to S500B. For example, in the embodiment shown in Figure 12, the core network can be AMF or TMF, which can be implemented with reference to the embodiment shown in Figure 5, and will not be described again here.
[0441] S1201: The core network sends the second information to the access network equipment.
[0442] Correspondingly, the access network equipment receives the second information from the core network.
[0443] The second information may include information instructing the AIoT device to support security. It should be understood that the second information may be sent in the same message as the first information, or the second information may be sent in different messages; this application does not impose any specific limitations.
[0444] In one possible implementation, the second information may include information instructing the AIoT device to support security. For example, the core network may send a service request message to the access network device, which may carry the aforementioned second information. As another example, the core network may send the second information to the access network device via an XXAP message or an NGAP message.
[0445] In one possible scenario, the aforementioned AIoT devices may include at least one AIoT device, in which case the second information may include information indicating that each of the at least one AIoT device supports security. For example, the second information may include an identifier for each of the at least one AIoT devices, and information associated with that identifier indicating that each AIoT device supports security. The identifier for each AIoT device may include an AIoT device mask, an AIoT device identifier (ID), or other identifiers used to identify an AIoT device, which are not specifically limited herein.
[0446] Optionally, the AIoT device described above may include at least one AIoT device, in which case the second information may include information indicating whether each of the at least one AIoT device supports security. For example, the second information may include the identifier of each of the at least one AIoT device, and information associated with that identifier indicating whether each AIoT device supports security.
[0447] In another possible scenario, the aforementioned AIoT devices may include a first group of AIoT devices, in which case the second information may include information indicating that the first group of AIoT devices supports security. The first group of AIoT devices may include one or more AIoT devices. For example, the second information may include a first identifier and security-supporting information associated with that first identifier. The first identifier may be used to identify the first group of AIoT devices, such as a mask or group ID for the first group of AIoT devices.
[0448] Optionally, the aforementioned AIoT devices may include a first group of AIoT devices, in which case the second information may include information indicating whether the first group of AIoT devices supports security. The first group of AIoT devices may include one or more AIoT devices. For example, the second information may include a first identifier and information associated with that first identifier regarding whether security is supported.
[0449] In another possible scenario, the aforementioned AIoT devices may include AIoT devices in a first region, in which case the second information may include information indicating that the AIoT devices in the first region support security. The AIoT devices in the first region may include one or more AIoT devices. For example, the second information may include a second identifier and security-supporting information associated with that second identifier. The second identifier may be used to identify the first region.
[0450] Optionally, the AIoT devices mentioned above may include AIoT devices in a first region, then the second information may include information indicating whether the AIoT devices in the first region support security. The AIoT devices in the first region may include one or more AIoT devices. For example, the second information may include a second identifier and information associated with that second identifier regarding whether security is supported.
[0451] S1202: The access network device sends the second information to the terminal.
[0452] Correspondingly, the terminal receives the second information from the access network equipment.
[0453] In the embodiment shown in Figure 12, the second information can be used by the terminal to perform AIoT services with secure AIoT devices. For example, the terminal can obtain the identifiers of secure AIoT devices from the second information, such as the identifier of each secure AIoT device, a first identifier of a group of secure AIoT devices, or a second identifier of a secure area.
[0454] S1203: The terminal sends a third identifier.
[0455] The third identifier can be determined based on the second information. The third identifier can be the identifier of each secure AIoT device, the first identifier of a secure AIoT device group, or the second identifier of a secure area. Then, the AIoT device matching the third identifier can perform AIoT services with the terminal.
[0456] Let's take AIoT services, including inventory management, as an example. For instance, there are 10 AIoT devices, 6 of which support security, while the remaining 4 do not. The core network only wants to inventory the 6 secure AIoT devices. When sending a service request message, the core network can include a second piece of information. This allows the terminal to obtain a third identifier for the 6 secure AIoT devices. The terminal can then send this third identifier, and only the 6 AIoT devices matching this identifier will be selected and respond to the current AIoT service. For example, these 6 AIoT devices can send uplink data and / or EPC. Optionally, these 6 AIoT devices can send encrypted uplink data and / or EPC.
[0457] In some embodiments, the embodiment shown in FIG12 can be applied to an ORAN architecture. In S1201, the core network can send second information to the CU, and the CU can send second information to the DU. In S1202, the DU can send second information to the terminal.
[0458] Referring to Figure 13, which is an exemplary flowchart of a secure communication method provided in an embodiment of this application, the method may include the following operations. In the embodiment shown in Figure 13, the core network can refer to the description of the core network in Figure 5, which will not be repeated here. It should be noted that the embodiment shown in Figure 13 in this application can be implemented alone, or it can be implemented in conjunction with Figure 7 as a single embodiment.
[0459] Optionally, the embodiment shown in FIG13 may include S1300A and S1300B.
[0460] S1300A: The terminal sends AIoT capability information to the access network equipment.
[0461] Correspondingly, the access network devices receive AIoT capability information from the terminals.
[0462] S1300A can be implemented with reference to S500A.
[0463] S1300B: Access network devices send or forward AIoT capability information of terminals to the core network.
[0464] Correspondingly, the core network receives AIoT capability information from the access network devices.
[0465] S1300B can be implemented with reference to S500B. For example, in the embodiment shown in Figure 13, the core network can be AMF or TMF, which can be implemented with reference to the embodiment shown in Figure 5, and will not be described again here.
[0466] S1301: The core network sends the second information to the terminal.
[0467] Correspondingly, the terminal receives the second information from the core network.
[0468] The second information can be referred to in the embodiment shown in Figure 13, and the description of the second information will not be repeated here.
[0469] In the embodiment shown in Figure 13, the second information can be used by the terminal to perform AIoT services with secure AIoT devices. For example, the terminal can obtain the identifiers of secure AIoT devices from the second information, such as the identifier of each secure AIoT device, a first identifier of a group of secure AIoT devices, or a second identifier of a secure area.
[0470] S1302: The terminal sends a third identifier.
[0471] S1302 can be implemented with reference to S1203. The third identifier can be determined based on the second information. The third identifier can be the identifier of each secure AIoT device, the first identifier of a group of secure AIoT devices, or the second identifier of a secure area. Then, the AIoT device matching the third identifier can perform AIoT services with the terminal.
[0472] Based on the above, the implementation of the secure communication method provided in this application embodiment when applied to topology 2 is described. It should be understood that the secure communication method provided in this application embodiment can also be applied to topology 1. When applied to topology 1, the access network device implements the function of a reader / writer for AIoT services. The core network can send the second information to the access network device, which then sends the identifier of the AIoT device and executes AIoT services with the secure AIoT device.
[0473] Referring to Figure 14, an exemplary flowchart of a resource allocation method provided in an embodiment of this application is shown, which may include the following steps.
[0474] Optionally, the embodiment shown in FIG14 may include S1400A and S1400B.
[0475] S1400A: The terminal sends AIoT capability information to the access network equipment.
[0476] Correspondingly, the access network devices receive AIoT capability information from the terminals.
[0477] S1400A can be implemented with reference to S500A.
[0478] S1400B: Access network devices send or forward AIoT capability information of terminals to the core network.
[0479] Correspondingly, the core network receives AIoT capability information from the access network devices.
[0480] S1400B can be implemented with reference to S500B. For example, in the embodiment shown in Figure 14, the core network can be AMF or TMF, which can be implemented with reference to the embodiment shown in Figure 5, and will not be described again here.
[0481] S1401: The core network sends the second information to the access network equipment.
[0482] Correspondingly, the access network equipment receives the second information from the core network.
[0483] S1401 can be implemented with reference to S1201, and will not be described in detail here.
[0484] S1402: Access network equipment sends a third identifier.
[0485] The third identifier can be determined based on the second information. The third identifier can be the identifier of each secure AIoT device, the first identifier of a secure AIoT device group, or the second identifier of a secure area. Then, the AIoT device matching the third identifier can perform AIoT services with the access network equipment.
[0486] For example, the way the access network device determines the third identifier can be referred to in the embodiment shown in Figure 12, and the way the terminal determines the third identifier is implemented, which will not be described again here.
[0487] In some embodiments, the embodiment shown in FIG14 can be applied to an ORAN architecture. In S1401, the core network can send second information to the CU, and the CU can send the second information to the DU. In S1402, the CU can determine a third identifier, the CU can send the third identifier to the DU, and the DU sends the third identifier.
[0488] Based on the concept of the above embodiments, and referring to FIG15, this application provides a communication device 1500, which includes a processing unit 1501 and a transceiver unit 1502. The device 1500 can be a communication device, or it can be an apparatus applied to a communication device that can support the communication device in executing a resource allocation method.
[0489] The transceiver unit can also be referred to as a transceiver module, transceiver, transceiver machine, transceiver device, etc. The processing unit can also be referred to as a processor, processing board, processing unit, processing device, etc. Optionally, the device in the transceiver unit used to implement the receiving function can be considered as a receiving unit. It should be understood that the transceiver unit is used to execute the sending and receiving operations of the communication device in the above method embodiments, and the device in the transceiver unit used to implement the sending function can be considered as a sending unit; that is, the transceiver unit includes a receiving unit and a sending unit.
[0490] Furthermore, it should be noted that if the device is implemented using a chip / chip circuit, the transceiver unit can be an input / output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing unit is an integrated processor, microprocessor, or integrated circuit.
[0491] The following provides a detailed description of how to apply the device 1500 to terminals, access network equipment, and core networks.
[0492] By way of example, when the device 1500 is applied to a terminal, the operations performed by its various units will be described in detail.
[0493] In one optional implementation, the communication device 1500 can be applied to a terminal to execute the methods performed by the terminal, specifically, for example, the methods performed by the terminal in the embodiments shown in Figures 5 to 14.
[0494] For example, transceiver unit 1502 is used to receive first configuration information. The first configuration information is determined based on frequency band information supported by the first device, and the first configuration information indicates first resources. The first resources are used by the second device and the first device to perform AIoT services. The first device includes a first AIoT device or a chip within the first AIoT device. Processing unit 1501 is used to perform AIoT services with the first device based on the first resources.
[0495] For example, transceiver unit 1502 is used to receive first information, which includes information indicating that the first device supports security. Processing unit 1501 is used to determine the identifier of the first device, which is used by the second device to perform AIoT services with the first device. The first device includes a first AIoT device or a chip within the first AIoT device. Transceiver unit 1502 is also used to transmit the identifier of the first device.
[0496] By way of example, when the device 1500 is applied to an access network device, the operations performed by its various units will be described in detail.
[0497] In one optional implementation, the communication device 1500 can be applied to an access network device to execute the methods performed by the access network device, specifically, for example, the methods performed by the access network device in the embodiments shown in Figures 5 to 14.
[0498] For example, transceiver unit 1502 is used to receive first information, which includes frequency band information supported by the first device. Processing unit 1501 is used to generate first configuration information. The first configuration information is determined based on the first information and indicates a first resource, which is used by the second device and the first device to perform AIoT services. The first device includes a first AIoT device or a chip within the first AIoT device. Transceiver unit 1502 is also used to send the first configuration information to the second device.
[0499] For example, transceiver unit 1502 is used to receive first information, which includes information indicating that the first device supports security. The first information is used by the second device to perform AIoT services with the security-supporting first device, where the first device includes a first AIoT device or a chip within the first AIoT device. Processing unit 1501 is used to determine the first information. Transceiver unit 1502 is also used to send the first information to the second device.
[0500] For example, transceiver unit 1502 is used to receive first information, which includes frequency band information supported by the first device. Processing unit 1501 is used to determine a first resource, which is determined based on the first information. The first resource is used by the third device and the first device to perform AIoT services. The first device includes a first AIoT device or a chip within the first AIoT device.
[0501] For example, transceiver unit 1502 is used to receive first information, which includes information indicating that the first device supports security. Processing unit 1501 is used to determine the identifier of the first device, which is used by the third device to perform AIoT services with the first device. The first device includes a first AIoT device or a chip within the first AIoT device. Transceiver unit 1502 is also used to transmit the identifier of the first device.
[0502] For example, when the device 1500 is applied to the core network, the operations performed by its various units will be described in detail.
[0503] In one optional implementation, the communication device 1500 can be applied to a core network to execute the methods performed by the core network, specifically, for example, the methods performed by the core network in the embodiments shown in Figures 5 to 14 above.
[0504] For example, processing unit 1501 is used to determine first information, which includes frequency band information supported by the first device. The first information is used to determine first configuration information, which indicates first resources. The first resources are used by the second device and the first device to perform AIoT services. The first device includes a first AIoT device or a chip within the first AIoT device. Transceiver unit 1502 is used to transmit the first information.
[0505] For example, processing unit 1501 is used to generate first information, which includes information indicating that the first device supports security. The first information is used by the second device and the security-supporting first device to perform AIoT (Artificial Intelligence of Things) services. The first device includes a first AIoT device or a chip within the first AIoT device. Transceiver unit 1502 is used to transmit the first information.
[0506] Based on the concept of the embodiments, as shown in FIG16, this application provides a communication device 1600. The communication device 1600 includes a processor 1610. Optionally, the communication device 1600 may further include a memory 1620 for storing instructions executed by the processor 1610, or storing input data required for the processor 1610 to execute instructions, or storing data generated after the processor 1610 executes instructions. The processor 1610 can implement the method shown in the above method embodiments through the instructions stored in the memory 1620.
[0507] Based on the concept of the embodiments, as shown in FIG17, this application provides a communication device 1700, which may be a chip or a chip system. Optionally, in this application embodiment, the chip system may be composed of chips, or may include chips and other discrete devices.
[0508] The communication device 1700 may include at least one processor 1710 coupled to a memory, which may optionally be located within or outside the device. For example, the communication device 1700 may also include at least one memory 1720. The memory 1720 stores computer programs, configuration information, computer programs or instructions, and / or data necessary for implementing any of the above embodiments; the processor 1710 may execute the computer programs stored in the memory 1720 to perform the methods in any of the above embodiments. Optionally, the memory may also be integrated with the processor.
[0509] The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 1710 may operate in conjunction with the memory 1720. This embodiment does not limit the specific connection medium between the transceiver 1730, processor 1710, and memory 1720.
[0510] The communication device 1700 may also include a transceiver 1730, through which the communication device 1700 can interact with other devices. The transceiver 1730 may be a circuit, a bus, a transceiver, or any other device that can be used for information interaction, or a signal transceiver unit. As shown in Figure 17, the transceiver 1730 includes a transmitter 1731, a receiver 1732, and an antenna 1733. Furthermore, when the communication device 1700 is a chip-type device or circuit, the transceiver in the communication device 1700 may also be an input / output circuit and / or a communication interface, capable of inputting data (or receiving data) and outputting data (or transmitting data). The processor may be an integrated processor, a microprocessor, or an integrated circuit, and the processor can determine the output data based on the input data.
[0511] In one possible implementation, the communication device 1700 can be applied to a communication device. Specifically, the communication device 1700 can be a communication device or an apparatus capable of supporting a communication device and implementing the functions of the terminal, access network device, or core network in any of the above embodiments. The memory 1720 stores the necessary computer programs, computer programs or instructions, and / or data for implementing the functions of the terminal, access network device, or core network in any of the above embodiments. The processor 1710 can execute the computer program stored in the memory 1720 to perform the method executed by the terminal, access network device, or core network in any of the above embodiments.
[0512] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
[0513] In the embodiments of this application, the memory can be non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM). The memory can also be any other medium capable of carrying or storing desired program code in the form of instructions or data structures, and accessible by a computer, but is not limited thereto. The memory in the embodiments of this application can also be a circuit or any other device capable of implementing storage functions, used to store computer programs, computer program or instruction and / or data.
[0514] Based on the above embodiments, referring to FIG18, this application embodiment also provides another communication device 1800, including: an input / output interface 1810 and a logic circuit 1820; the input / output interface 1810 is used to receive code instructions and transmit them to the logic circuit 1820; the logic circuit 1820 is used to run the code instructions to execute the method executed by the terminal, access network device or core network in any of the above embodiments.
[0515] The following provides a detailed description of the operations performed by the device 1800 when applied to terminals, access network equipment, or core network backups.
[0516] In one optional implementation, the communication device 1800 can be applied to a terminal to execute the methods performed by the terminal, specifically, for example, the methods performed by the terminal in the embodiments shown in Figures 5 to 14.
[0517] For example, input / output interface 1810 is used to receive first configuration information. The first configuration information is determined based on frequency band information supported by the first device, and the first configuration information indicates a first resource. The first resource is used by the second device and the first device to perform AIoT services. The first device includes a first AIoT device or a chip within the first AIoT device. Logic circuit 1820 is used to perform AIoT services with the first device based on the first resource.
[0518] For example, input / output interface 1810 is used to receive first information, which includes information indicating that the first device supports security. Logic circuitry 1820 is used to determine the identifier of the first device, which is used by the second device to perform AIoT services with the first device. The first device includes a first AIoT device or a chip within the first AIoT device. Input / output interface 1810 is also used to transmit the identifier of the first device.
[0519] Since the communication device 1800 provided in this embodiment can be applied to a terminal to execute the method executed by the terminal described above, the technical effects it can achieve can be referred to the above method embodiment, and will not be repeated here.
[0520] In one optional implementation, the communication device 1800 can be applied to an access network device to execute the methods performed by the access network device, specifically, for example, the methods performed by the access network device in the embodiments shown in Figures 5 to 14.
[0521] For example, input / output interface 1810 is used to receive first information, which includes frequency band information supported by the first device. Logic circuit 1820 is used to generate first configuration information. The first configuration information is determined based on the first information and indicates a first resource, which is used by the second device and the first device to perform AIoT services. The first device includes a first AIoT device or a chip within the first AIoT device. Input / output interface 1810 is also used to send the first configuration information to the second device.
[0522] For example, input / output interface 1810 is used to receive first information, which includes information indicating that the first device supports security. The first information is used by the second device to perform AIoT services with the security-supporting first device, where the first device includes a first AIoT device or a chip within the first AIoT device. Logic circuit 1820 is used to determine the first information. Input / output interface 1810 is also used to send the first information to the second device.
[0523] Since the communication device 1800 provided in this embodiment can be applied to access network equipment to execute the methods performed by the access network equipment, the technical effects it can achieve can be referred to the above method embodiments, and will not be repeated here.
[0524] In one alternative implementation, the communication device 1800 can be applied to a core network to execute the methods performed by the core network, specifically, for example, the methods performed by the core network in the embodiments shown in Figures 5 to 14.
[0525] For example, logic circuit 1820 is used to determine first information, which includes frequency band information supported by the first device. The first information is used to determine first configuration information, which indicates first resources. These first resources are used by the second device and the first device to perform AIoT services. The first device includes a first AIoT device or a chip within the first AIoT device. Input / output interface 1810 is used to transmit the first information.
[0526] For example, logic circuit 1820 is used to generate first information, which includes information indicating that the first device supports security. This first information is used by the second device to perform AIoT (Artificial Intelligence of Things) services with the security-supporting first device. The first device includes a first AIoT device or a chip within the first AIoT device. Input / output interface 1810 is used to transmit the first information.
[0527] [Corrected according to Rule 91, September 2025] For example, input / output interface 1810 is used to receive first information, the first information including frequency band information supported by the first device. Logic circuit 1820 is used to determine a first resource, the first resource being determined based on the first information, and the first resource being used by the third device and the first device to perform AIoT services. The first device includes a first AIoT device or a chip within the first AIoT device.
[0528] For example, input / output interface 1810 is used to receive first information, which includes information indicating that the first device supports security. Logic circuitry 1820 is used to determine the identifier of the first device, which is used by the third device to perform AIoT services with the first device. The first device includes a first AIoT device or a chip within the first AIoT device. Input / output interface 1810 is also used to transmit the identifier of the first device.
[0529] Since the communication device 1800 provided in this embodiment can be applied to the core network to execute the methods described above, the technical effects it can achieve can be referred to the above method embodiments, and will not be repeated here.
[0530] Based on the above embodiments, this application also provides a communication system, which includes at least one access network device, at least one terminal, and at least one core network. Optionally, it may also include at least one AIoT device. The technical effects obtained can be referred to the above method embodiments, and will not be repeated here.
[0531] Based on the above embodiments, this application also provides a computer-readable storage medium storing a computer program or instructions. When the instructions are executed, the method performed by the communication device in any of the above embodiments is implemented. The computer-readable storage medium may include various media capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory, random access memory, magnetic disk, or optical disk.
[0532] To achieve the functions of the communication devices shown in Figures 15-18, this application embodiment also provides a chip, including a processor, for supporting the communication device in implementing the functions involved in the terminal, access network equipment, or core network in the above method embodiments. In one possible design, the chip is connected to a memory or the chip includes a memory for storing necessary computer programs, instructions, and data for the terminal, access network equipment, or core network.
[0533] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0534] This application is described 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 programs or instructions. These computer programs or instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.
[0535] These computer programs or instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0536] These computer programs or instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
Claims
1. A resource allocation method, said method being applied to a third device, characterized in that, include: Receive first information, the first information including frequency band information supported by the first device; Send first configuration information to the second device; wherein the first configuration information is determined based on the first information, the first configuration information indicates a first resource, and the first resource is used by the second device and the first device to perform environmental Internet of Things (AIoT) services; The first device includes a first AIoT device or a chip in the first AIoT device, and the third device includes an access network device or a chip in the access network device.
2. The method according to claim 1, characterized in that, The first device includes at least one device, and the first information includes frequency band information supported by each of the at least one device; or, The first device includes a first group of devices, the first group of devices includes one or more devices, and the first information includes frequency band information supported by the first group of devices; or, The first device includes devices in a first region, the devices in the first region include one or more devices, and the first information includes frequency band information supported by the devices in the first region.
3. The method according to claim 1 or 2, characterized in that, The first configuration information includes one or more of the following: frequency domain resource configuration information, time domain resource configuration information, or the maximum power sent by the second device to the first device.
4. The method according to claim 3, characterized in that, The configuration information of the time-domain resources includes one or more of the following: The start time of the AIoT service, the end time of the AIoT service, or the duration of the AIoT service.
5. The method according to any one of claims 1 to 4, characterized in that, Before sending the first configuration information to the second device, the method further includes: The second device receives a first request message, which is used to request the first resource.
6. The method according to claim 5, characterized in that, The first request information includes one or more of the following: The expected quantity, information on the frequency band supported by the second device, information on the frequency band supported by the second device, periodic information of the AIoT service, number of resource blocks in communication between the first device and the second device, duration of communication between the first device and the second device, start time of the AIoT service, end time of the AIoT service, or duration of the AIoT service. Wherein, the expected quantity indicates the number of the first devices that the second device expects.
7. The method according to any one of claims 1 to 6, characterized in that, The AIoT business includes periodic inventory management.
8. The method according to any one of claims 1 to 7, characterized in that, The first information also includes information indicating that the first device supports security.
9. The method according to claim 8, characterized in that, The first device includes at least one device, and the first information further includes information indicating that each of the at least one device supports security; or, The first device includes a first group of devices, the first group of devices including one or more devices, and the first information further includes information indicating that the first group of devices supports security; or... The first device includes a device in a first region, the device in the first region including one or more devices, and the first information further includes information indicating that the device in the first region supports security.
10. The method according to any one of claims 1 to 9, characterized in that, The receiving of the first information includes: Receive the first information from the core network; or... Receive the first information from the second device.
11. A resource allocation method, applied to a second device, characterized in that, include: Receive first configuration information; wherein the first configuration information is determined based on the frequency band information supported by the first device, the first configuration information indicates a first resource, and the first resource is used by the second device and the first device to perform environmental Internet of Things (AIoT) services; The first device includes a first AIoT device or a chip in the first AIoT device, and the second device includes a terminal or a chip in the terminal.
12. The method according to claim 11, characterized in that, Before receiving the first configuration information, the method further includes: Send first information, which includes frequency band information supported by the first device.
13. The method according to claim 12, characterized in that, The first device includes at least one device, and the first information includes frequency band information supported by each of the at least one device; or, The first device includes a first group of devices, the first group of devices includes one or more devices, and the first information includes frequency band information supported by the first group of devices; or, The first device includes devices in a first region, the devices in the first region include one or more devices, and the first information includes frequency band information supported by the devices in the first region.
14. The method according to any one of claims 11 to 13, characterized in that, The first configuration information includes one or more of the following: frequency domain resource configuration information, time domain resource configuration information, or the maximum power sent by the second device to the first device.
15. The method according to claim 14, characterized in that, The configuration information of the time-domain resources includes one or more of the following: The start time of the AIoT service, the end time of the AIoT service, or the duration of the AIoT service.
16. The method according to any one of claims 11 to 15, characterized in that, Before receiving the first configuration information, the method further includes: Send a first request message, which is used to request the first resource.
17. The method according to claim 16, characterized in that, The first request information includes one or more of the following: The expected quantity, information on the frequency band supported by the second device, information on the frequency band supported by the second device, periodic information of the AIoT service, number of resource blocks in communication between the first device and the second device, duration of communication between the first device and the second device, start time of the AIoT service, end time of the AIoT service, or duration of the AIoT service. Wherein, the expected quantity indicates the number of the first devices that the second device expects.
18. The method according to claim 16 or 17, characterized in that, The sending of the first request information includes: When the first condition is met, send the first request information; The first condition includes the fact that the duration of the allocated AIoT service cannot be completed.
19. The method according to any one of claims 11 to 18, characterized in that, The AIoT business includes periodic inventory management.
20. The method according to any one of claims 11 to 19, characterized in that, The first information also includes information indicating that the first device supports security.
21. The method according to claim 20, characterized in that, The first device includes at least one device, and the first information further includes information indicating that each of the at least one device supports security; or, The first device includes a first group of devices, the first group of devices including one or more devices, and the first information further includes information indicating that the first group of devices supports security; or... The first device includes a device in a first region, the device in the first region including one or more devices, and the first information further includes information indicating that the device in the first region supports security.
22. A resource allocation method applied to a core network, characterized in that, include: Send first information, the first information including frequency band information supported by the first device; Wherein, the first information is used to determine the first configuration information, the first configuration information indicates the first resource, the first resource is used by the second device and the first device to perform environmental Internet of Things (AIoT) services, and the first device includes the first AIoT device or a chip in the first AIoT device.
23. The method according to claim 22, characterized in that, The first device includes at least one device, and the first information includes frequency band information supported by each of the at least one device; or, The first device includes a first group of devices, the first group of devices includes one or more devices, and the first information includes frequency band information supported by the first group of devices; or, The first device includes devices in a first region, the devices in the first region include one or more devices, and the first information includes frequency band information supported by the devices in the first region.
24. The method according to claim 22 or 23, characterized in that, The first information also includes information indicating that the first device supports security.
25. The method according to claim 24, characterized in that, The first device includes at least one device, and the first information further includes information indicating that each of the at least one device supports security; or, The first device includes a first group of devices, the first group of devices including one or more devices, and the first information further includes information indicating that the first group of devices supports security; or... The first device includes a device in a first region, the device in the first region including one or more devices, and the first information further includes information indicating that the device in the first region supports security.
26. The method according to claim 2, 13 or 21, characterized in that, The first information includes frequency band information supported by a first group of devices, including: the first information includes a first identifier and frequency band information associated with the first identifier, the first identifier being used to identify the first group of devices; or, the first information includes frequency band information supported by devices in a first region, including: the first information includes a second identifier and frequency band information associated with the second identifier, the second identifier being used to identify the first region; or, the first information includes frequency band information supported by each of at least one device, including: the first information includes an identifier for each of at least one device, and frequency band information associated with the identifier of each device.
27. A communication device, characterized in that, The device includes a processor coupled to a memory for storing programs or instructions that, when executed by the processor, cause the device to perform the method as described in any one of claims 1 to 10 and 26, or cause the device to perform the method as described in any one of claims 11 to 21 and 26, or cause the device to perform the method as described in any one of claims 22 to 26.
28. A chip, characterized in that, The chip includes: Communication interface; A processor is configured to invoke and execute the instructions via the communication interface, causing a device equipped with the chip system to perform the method as described in any one of claims 1 to 10 and 26, or to perform the method as described in any one of claims 11 to 21 and 26, or to perform the method as described in any one of claims 22 to 26.
29. A computer program product, characterized in that, It includes computer execution instructions, which, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 10 and 26, or cause the electronic device to perform the method as described in any one of claims 11 to 21 and 26, or cause the electronic device to perform the method as described in any one of claims 22 to 26.
30. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions that, when invoked by an electronic device, cause the electronic device to perform the method as described in any one of claims 1 to 10 and 26, or cause the electronic device to perform the method as described in any one of claims 11 to 21 and 26, or cause the electronic device to perform the method as described in any one of claims 22 to 26.
Citation Information
Patent Citations
Resource processing method and apparatus, and communication device
CN117812718A
Information sending method and device, information receiving method and device, communication system and storage medium
CN118202691A
Sidelink kind passive communications
WO2024007237A1
Synchronization for a-IOT device
WO2024156270A1