Communication method, communication device, communication system, storage medium, and program product
Patent Information
- Application Number
- PCT/CN2025/086038
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2026-10-01
Smart Images

Figure CN2025086038_01102026_PF_FP_ABST
Abstract
Description
Communication methods, communication equipment, communication systems, storage media and software products Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to communication methods, communication devices, communication systems, storage media, and program products. Background Technology
[0002] An Ambient Internet of Things (AIoT) device is a device that operates by harnessing environmental energy collected from radio waves, light, motion, heat, or other available environmental energy sources. AIoT devices have little or no electrical power supply. Summary of the Invention
[0003] This disclosure provides communication methods, communication devices, communication systems, storage media, and program products.
[0004] According to a first aspect of the present disclosure, a communication method is provided, executed by a first environment Internet of Things (AIoT) device, the method comprising:
[0005] Receive the first message sent by the network device;
[0006] Based on the first message, it is determined that a second message needs to be sent to the network device, and the first frequency domain resource is determined;
[0007] A second message is sent to the network device on the first frequency domain resource, the second message containing the device identifier corresponding to the AIoT device.
[0008] According to a second aspect of the embodiments of this disclosure, a communication method is provided, performed by a network device, the method comprising:
[0009] Send a first message to a first environment AIoT device, the first message being used to instruct the first AIoT device to determine that it needs to send a second message to the network device to determine the first frequency domain resources;
[0010] The first frequency domain resource is used by the first AIoT device to send a second message, and the second message contains the device identifier corresponding to the AIoT device.
[0011] According to a third aspect of the embodiments of this disclosure, a first-environment Internet of Things (AIoT) device is provided, comprising:
[0012] The transceiver module is used to receive the first message sent by the network device;
[0013] The processing module is configured to determine, based on the first message, that a second message needs to be sent to the network device, and to determine the first frequency domain resource;
[0014] The transceiver module is further configured to send a second message to the network device on the first frequency domain resource, the second message containing a device identifier corresponding to the AIoT device.
[0015] According to a fourth aspect of the embodiments of this disclosure, a network device is provided, comprising:
[0016] The transceiver module is used to send a first message to a first environment AIoT device, wherein the first message is used to instruct the first AIoT device to determine that it needs to send a second message to the network device to determine a first frequency domain resource;
[0017] The first frequency domain resource is used by the first AIoT device to send a second message, and the second message contains the device identifier corresponding to the AIoT device.
[0018] According to a fifth aspect of the embodiments of this disclosure, a communication device is provided, comprising:
[0019] One or more processors;
[0020] The communication device is used to perform the communication method described in the first or second aspect.
[0021] According to a sixth aspect of the present disclosure, a communication system is provided, including a first AIoT device and a network device, wherein the first AIoT device is configured to implement the communication method described in the first aspect, and the network device is configured to implement the communication method described in the second aspect.
[0022] According to a seventh aspect of the present disclosure, a storage medium is provided that stores instructions which, when executed on a communication device, cause the communication device to perform the communication method as described in the first or second aspect.
[0023] According to an eighth aspect of the present disclosure, a computer program product is provided, comprising a computer program and / or instructions that, when executed by a communication device, implement the communication method as described in the first or second aspect.
[0024] In the above embodiments, the AIoT device can determine whether it needs to send a second message by receiving a first message sent by the network side, and if it needs to send a second message, it can determine the corresponding first frequency domain resources. It can activate uplink transmission only after confirming that it has been scheduled, reduce unnecessary power consumption, avoid conflicts caused by random competition, and ensure reliable transmission of the second message. Attached Figure Description
[0025] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.
[0026] Figure 1A is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure.
[0027] Figure 1B is an exemplary schematic diagram of a radio frequency identification (RFID) inventory process provided according to an embodiment of the present disclosure.
[0028] Figure 1C is an exemplary schematic diagram of an AIoT device topology provided according to an embodiment of the present disclosure.
[0029] Figure 1D is an exemplary schematic diagram of an AIoT device topology provided according to an embodiment of the present disclosure.
[0030] Figure 1E is an exemplary schematic diagram of the AIoT device inventory process provided according to an embodiment of the present disclosure.
[0031] Figure 1F is an exemplary schematic diagram of an R2D frame structure provided according to an embodiment of the present disclosure.
[0032] Figure 1G is an exemplary schematic diagram of frequency domain resource selection provided according to an embodiment of the present disclosure.
[0033] Figure 2 is an exemplary interaction diagram of the communication method provided according to an embodiment of the present disclosure.
[0034] Figure 3A is an exemplary interaction diagram of the communication method provided according to an embodiment of the present disclosure.
[0035] Figure 3B is an exemplary interaction diagram of the communication method provided according to an embodiment of the present disclosure.
[0036] Figure 3C is an exemplary interaction diagram of the communication method provided according to an embodiment of the present disclosure.
[0037] Figure 3D is an exemplary interaction diagram of the communication method provided according to an embodiment of the present disclosure.
[0038] Figure 3E is an exemplary interaction diagram of the communication method provided according to an embodiment of the present disclosure.
[0039] Figure 3F is an exemplary interaction diagram of the communication method provided according to an embodiment of the present disclosure.
[0040] Figure 4 is an exemplary flowchart of a communication method provided according to an embodiment of the present disclosure.
[0041] Figure 5A is a schematic diagram of the structure of the first AIoT device proposed in an embodiment of this disclosure.
[0042] Figure 5B is a schematic diagram of the structure of the network device proposed in an embodiment of this disclosure.
[0043] Figure 6A is a schematic diagram of the structure of the communication device proposed in an embodiment of this disclosure.
[0044] Figure 6B is a schematic diagram of the chip structure proposed in an embodiment of this disclosure. Detailed Implementation
[0045] This disclosure provides a communication method, communication device, communication system, storage medium, and program product.
[0046] In a first aspect, embodiments of this disclosure provide a communication method executed by an AIoT device, the method comprising:
[0047] Performed by a first-environment Internet of Things (AIoT) device, the method includes:
[0048] Receive the first message sent by the network device;
[0049] Based on the first message, it is determined that a second message needs to be sent to the network device, and the first frequency domain resource is determined;
[0050] A second message is sent to the network device on the first frequency domain resource, the second message containing the device identifier corresponding to the AIoT device.
[0051] In the above embodiments, the AIoT device can determine whether it needs to send a second message by receiving a first message sent by the network side, and if it needs to send a second message, it can determine the corresponding first frequency domain resources, and can activate uplink transmission only after confirming that it has been scheduled, thereby reducing unnecessary power consumption and avoiding conflicts caused by random competition, and ensuring reliable transmission of the second message.
[0052] In some embodiments, the first message includes at least one of the following:
[0053] The first information is used by the AIoT device to determine whether it needs to send the second message to the network device;
[0054] The second information is used to indicate the first frequency domain resource.
[0055] In the above embodiments, the AIoT device can determine whether a second message needs to be sent based on the first information, and determine the resources for sending the second message based on the second information.
[0056] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes a first bit map, the first bit map including N bits, the bits being used to indicate whether the AIoT device associated with the bits needs to send the second message to the network device, N being equal to the number of frequency domain resources in the candidate frequency domain resource set, the frequency domain resources in the candidate frequency domain resource set being used by the AIoT device to send a random access message to the network device.
[0057] In the above embodiments, the bitmap can be used instead of the device identifier for indication, which can effectively save resource consumption and improve system communication efficiency.
[0058] In conjunction with some embodiments of the first aspect, in some embodiments, the first frequency domain resources are further used for the first AIoT device to send random access messages; and / or,
[0059] The first frequency domain resource is the Xth positive frequency domain resource or the Yth pi frequency domain resource in the candidate resource set, where X is less than or equal to the number of AIoT devices that need to send the second message as indicated by the first message, and Y is less than or equal to the number of AIoT devices that need to send the second message as indicated by the first message.
[0060] In the above embodiments, AIoT devices can reuse the resources of random access messages, or they can select the Xth resource in the candidate set in sequence. Furthermore, the network side can implicitly indicate the resources of the second message through the first message without the need for additional indication fields, thus saving resource overhead.
[0061] In conjunction with some embodiments of the first aspect, in some embodiments, determining that a second message needs to be sent to the network device based on the first message includes:
[0062] Determine the first bit in the first bitmap, the first bit is associated with the second frequency domain resource, the second frequency domain resource is the frequency domain resource used by the first AIoT device to send a random access message in the candidate frequency domain resource set;
[0063] Based on the first bit, it is determined that the second message needs to be sent to the network device.
[0064] In the above embodiments, the AIoT device only needs to check the bit corresponding to the resource for transmitting random access messages to determine whether it has been scheduled, thereby reducing processing latency. If the corresponding bit is 0, the device can terminate the process, thereby reducing power consumption from invalid decoding.
[0065] In conjunction with some embodiments of the first aspect, in some embodiments, determining the first frequency domain resource includes:
[0066] The second frequency domain resource is identified as the first frequency domain resource.
[0067] In the above embodiments, the AIoT device reuses the second frequency domain resources used for transmitting random access messages without re-parses the frequency domain parameters, thus directly reusing the resources for transmitting random access messages and reducing computational complexity.
[0068] In conjunction with some embodiments of the first aspect, in some embodiments, determining the first frequency domain resource includes:
[0069] The first frequency domain resource is determined from the candidate frequency domain resource set based on the position of the first bit in the first bit diagram.
[0070] In the above embodiments, the AIoT device can determine the resources it uses to transmit the second message from the candidate frequency domain resource set based on the position of the bit associated in the first graph. By indexing candidate resources by bit position, it can support flexible multi-device scheduling.
[0071] Secondly, embodiments of this disclosure provide a communication method executed by a network device, the method comprising:
[0072] Send a first message to a first environment AIoT device, the first message being used to instruct the first AIoT device to determine that it needs to send a second message to the network device to determine the first frequency domain resources;
[0073] The first frequency domain resource is used by the first AIoT device to send a second message, and the second message contains the device identifier corresponding to the AIoT device.
[0074] In conjunction with some embodiments of the second aspect, in some embodiments, the first message includes at least one of the following:
[0075] The first information is used by the AIoT device to determine whether it needs to send the second message to the network device;
[0076] The second information is used to indicate the first frequency domain resource.
[0077] In conjunction with some embodiments of the second aspect, in some embodiments, the first information includes a first bit map, the first bit map including N bits, the bits being used to indicate whether the AIoT device associated with the bits needs to send the second message to the network device, N being equal to the number of frequency domain resources in the candidate frequency domain resource set, the frequency domain resources in the candidate frequency domain resource set being used by at least one AIoT device to send a random access message to the network device.
[0078] In conjunction with some embodiments of the second aspect, in some embodiments, the first frequency domain resources are further used for the first AIoT device to send random access messages; and / or,
[0079] The first frequency domain resource is the Xth positive frequency domain resource or the Yth pi frequency domain resource in the candidate resource set, where X is less than or equal to the number of AIoT devices that need to send the second message as indicated by the first message, and Y is less than or equal to the number of AIoT devices that need to send the second message as indicated by the first message.
[0080] Thirdly, embodiments of this disclosure provide a first-environment Internet of Things (AIoT) device, comprising:
[0081] The transceiver module is used to receive the first message sent by the network device;
[0082] The processing module is configured to determine, based on the first message, that a second message needs to be sent to the network device, and to determine the first frequency domain resource;
[0083] The transceiver module is further configured to send a second message to the network device on the first frequency domain resource, the second message containing a device identifier corresponding to the AIoT device.
[0084] Fourthly, embodiments of this disclosure provide a network device, including:
[0085] The transceiver module is used to send a first message to a first environment AIoT device, wherein the first message is used to instruct the first AIoT device to determine that it needs to send a second message to the network device to determine a first frequency domain resource;
[0086] The first frequency domain resource is used by the first AIoT device to send a second message, and the second message contains the device identifier corresponding to the AIoT device.
[0087] Fifthly, embodiments of this disclosure provide a communication device, comprising:
[0088] One or more processors;
[0089] The communication device is used to perform the communication method described in the first or second aspect.
[0090] In a sixth aspect, embodiments of this disclosure provide a communication system including a first AIoT device and a network device, wherein the first AIoT device is configured to implement the communication method described in the first aspect, and the network device is configured to implement the communication method described in the second aspect.
[0091] In a seventh aspect, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the communication method described in the first or second aspect.
[0092] Eighthly, embodiments of this disclosure provide a computer program product, including a computer program and / or instructions, which, when executed by a communication device, implement the communication method described in the first or second aspect.
[0093] It is understood that the aforementioned communication equipment, communication system, storage medium, program product, etc., are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0094] This disclosure presents a communication method. In some embodiments, the terms "communication method" and "information processing method," "Msg3 resource management method," etc., can be used interchangeably.
[0095] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments. In all embodiments of this disclosure, unless otherwise specified or logically conflicting, the terminology and / or descriptions between the embodiments are consistent and can be mutually referenced. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0096] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0097] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0098] In the embodiments disclosed herein, "multiple" refers to two or more.
[0099] In some embodiments, the terms “at least one of A or B, at least one of A and B”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0100] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of whether there is a branch B); in some embodiments, B (execute B regardless of whether there is a branch A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, both A and B are executed. The same applies when there are more branches such as A, B, C, etc.
[0101] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execute A regardless of whether a branch B exists); in some embodiments, B (execute B regardless of whether a branch A exists); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, and C.
[0102] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0103] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0104] In some embodiments, terms such as "time / frequency" and "time-frequency domain" refer to the time domain and / or frequency domain.
[0105] In some embodiments, terms such as “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “when…”, “if…”, etc. can be used interchangeably. These descriptions all refer to the device making a corresponding action under certain objective circumstances. They do not necessarily limit the time, nor do they require the device to make a judgment action when implementing it, nor do they mean that there must be other limitations.
[0106] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0107] In some embodiments, devices, etc., may be interpreted as physical or virtual, and their names are not limited to those described in the embodiments. Terms such as “device,” “equipment,” “circuit,” “network element,” “network function,” “network device,” “function,” “node,” “unit,” “section,” “system,” “network,” “chip,” “chip system,” “entity,” and “subject” are interchangeable.
[0108] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
[0109] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.
[0110] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", "subscriber station", "mobile unit", "subscriber unit", "wireless unit", "remote unit", "mobile device", "wireless device", "wireless communication device", "remote device", "mobile subscriber station", "access terminal", "mobile terminal", "wireless terminal", "remote terminal", "handset", "user agent", "mobile client", and "client" can be used interchangeably.
[0111] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.
[0112] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0113] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0114] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0115] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0116] Figure 1A is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. As shown in Figure 1A, the communication system 100 includes an AIoT device 101 and a network device 102. In some embodiments, the network device 102 may include at least one of an access network device and a core network device. In some embodiments, the AIoT device 101 may also be referred to as a terminal, or simply as a device.
[0117] In some embodiments, the terminal includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.
[0118] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.
[0119] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0120] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.
[0121] In some embodiments, the core network equipment can be a single device, including a first network element, a second network element, etc., or it can be multiple devices or a group of devices, each including all or part of the first network element, the second network element, etc. Network elements can be virtual or physical. The core network includes, for example, at least one of the Evolved Packet Core (EPC), 5G Core Network (5GCN), and Next Generation Core (NGC).
[0122] It is understood that the communication system described in the embodiments of this disclosure is for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and does not constitute a limitation on the technical solutions proposed in the embodiments of this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in the embodiments of this disclosure are also applicable to similar technical problems.
[0123] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1A, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1A are illustrative. The communication system may include all or some of the main bodies in FIG1A, or it may include other main bodies outside of FIG1A. The number and form of each main body are arbitrary. Each main body may be physical or virtual. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0124] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0125] The 3rd Generation Partnership Project (3GPP) standardized a series of IoT technologies, including Machine-Type Communications (MTC), Narrow Band IoT (NB-IoT), and Reduced Capability UE (RedCap). MTC and NB-IoT significantly reduce the cost of IoT terminals by employing technologies such as low bandwidth, single antenna, reduced peak data rate, half-duplex operation, and reduced transmit power. Furthermore, the introduction of eDRX (enhanced Discontinuous Reception) and PSM (Power Saving Mode) greatly reduces the power consumption of IoT terminals. Simultaneously, MTC and NB-IoT can support a large number of IoT terminals accessing the network, thus meeting the demand for massive connectivity. In recent years, IoT based on NB-IoT and eMTC technologies has been widely tested and commercialized, such as in smart grids, smart parking, intelligent transportation / logistics, and smart energy management systems, covering numerous vertical fields such as smart cities, smart homes, and smart factories, rapidly driving the upgrading and transformation of traditional industries.
[0126] In some embodiments, the inventory process for a single RFID tag, as shown in Figure 1B, mainly includes the sending and receiving of signaling messages such as SELECT, QUERY, RN16, ACK, and EPC.
[0127] The main functions of each signaling message are as follows:
[0128] SELECT: Filter tags according to specific rules, and can change the matching flag or inventory flag of the tags.
[0129] QUERY: Initiates a round of inventory management. The QUERY signaling includes a time-domain parameter Q, used to allocate the number of time slots for a round of inventory management. It also specifies the flags for this round of inventory management, as well as the rate factor and coding scheme selection for the backscatter link.
[0130] RN16 random number: A random number of length 16 is generated for the tag and is used to temporarily identify the tag ID.
[0131] ACK confirmation: performs conflict resolution and sends an RN16 message to the tag indicating successful reception, similar to a RAR message in NR.
[0132] EPC Identifier: The tag identifier reported by the tag in its own storage area.
[0133] According to current 3GPP research, Release-18 studied and discussed deployment scenarios, use cases, and design goals (including device power consumption, device complexity, coverage performance, user data rate, latency, mobility speed, etc.) of Ambient IoT. The research and discussion in Release-18 resulted in technical report TR 38.848.
[0134] Ambient IoT devices (A-IoT devices for short) are devices that operate powered by ambient energy harvested from radio waves, light, motion, heat, or other available environmental energy sources. A-IoT devices have little or no electrical power supply. Depending on whether an A-IoT device has energy storage capabilities and the ability to independently generate signals, A-IoT devices may include Device 1, Device 2a, and Device 2b, but the possibility of adding new A-IoT device types in the future cannot be ruled out.
[0135] Device 1: It has limited energy storage capacity and lacks the ability to independently generate or amplify signals. Signal transmission is achieved through backscattering. Its peak power consumption is approximately 1 microwatt (μW), and its initial sampling frequency offset (SFO) is as high as 10 x ppm (where x can be 4 or 5). It lacks both downlink and uplink signal amplification capabilities; uplink transmission is achieved through backscattering on an externally provided carrier.
[0136] Device 2a: It has a large energy storage capacity but no ability to generate signals independently. It transmits signals via backscattering and can amplify reflected signals using stored energy. Its peak power consumption does not exceed a few hundred μW, and its SFO is as high as 10x ppm (x can be 3, 4, or 5). It has the capability to amplify downlink and / or uplink signals. The uplink transmission of this device is achieved through backscattering on an externally provided carrier.
[0137] Device 2b: It has a large energy storage capacity and the ability to generate signals independently, using radio frequency devices for signal transmission. Its peak power consumption does not exceed several hundred μW, and its SFO is as high as 10x ppm (x can be 3, 4, or 5). It has the ability to amplify downlink signals and / or uplink signals. The uplink transmission of this device is implemented by the radio frequency devices inside the device.
[0138] The Ambient IoT topologies currently being discussed by 3GPP include the following:
[0139] As shown in Figure 1C, in this topology, the Ambient IoT device directly connects to the base station (BS) and communicates bidirectionally. The communication between the A-IoT device and the base station includes data and signaling. This topology also includes another possible scenario: base station 1 sends downlink data to the A-IoT device, and the A-IoT device sends uplink data to base station 2. In this case, the downlink and uplink data for the same service communication originate from different base stations.
[0140] As shown in Figure 1D, the Ambient IoT device communicates bidirectionally with the intermediate node, and the intermediate node communicates bidirectionally with the base station via cellular communication. The intermediate node can be considered a relay between the Ambient IoT device and the base station (e.g., Integrated Access and Backhaul, such as an IAB node, UE, repeater, etc.). The intermediate node must support the ability to communicate with the Ambient IoT device. The intermediate node bidirectionally transmits data and signaling between the base station and the Ambient IoT device to complete the communication.
[0141] During the research and discussion process, the Release-19 Ambient IoT project specified the physical layer links and channels (where the reader can be a base station or an intermediate UE):
[0142] R2D: reader-to-device, corresponding to the physical channel PRDCH;
[0143] D2R: device-to-reader, corresponding to the physical channel PDRCH;
[0144] CW2D: carrier-wave-to-device.
[0145] The basic inventory process for Release-19 Ambient IoT devices is similar to that of RFID. As shown in Figure 1E, the inventory process mainly includes the inventory trigger message R2D#1 (corresponding to the SELECT and QUERY functions of RFID), the random number message D2R#1 (corresponding to RN16 of RFID), the random number response message R2D#2 (corresponding to ACK of RFID), and the tag reporting message D2R#2 (corresponding to EPC of RFID). According to current standard discussions, the signaling name for R2D#1 can be Paging, the signaling name for D2R#1 can be Msg1, the signaling name for R2D#2 can be Msg2, and the signaling name for D2R#2 can be Msg3.
[0146] Referring to Figure 1F, an R2D transmission may include three parts (or two parts). That is, the frame structure of an R2D transmission frame may include three or two parts: a synchronization header indicating the start position of the R2D transmission and providing clock reference information; control information with independent Cyclic Redundancy Check (CRC) bits (which may also be absent); and a PRDCH for carrying R2D data. The synchronization header can also be called a Timing Acquisition Signal (TAS) or an R2D Timing Acquisition Signal (R-TAS); this disclosure does not limit the name.
[0147] In some embodiments, both Msg1 and Msg3 can be transmitted using Frequency Division Multiple Access (FDMA).
[0148] In some embodiments, regarding the frequency domain resources for Msg3 transmission, the first approach is to explicitly indicate them through the PRDCH of Msg2, and the second approach is to either not provide indication information in the PRDCH of Msg2 or determine the frequency domain resources of Msg3 based on specific rules. In the second approach, Msg3 on the same device reuses the same resources as Msg1.
[0149] In some embodiments, referring to FIG1G, the Paging carries at least one frequency domain resource indication information for Msg1, and Msg2 carries at least one frequency domain resource indication information for Msg3. From the system perspective, the network device allocates multiple access frequency domain resource locations for Msg1 to the AIoT devices. Multiple AIoT devices transmit Msg1 in a contention-based manner; that is, Device1 uses frequency domain resource f1 to transmit Msg1, Device2 and Device3 use frequency domain resource f2 to transmit Msg1, Device4 uses frequency domain resource f3 to transmit Msg1, and no AIoT device uses frequency domain resource f4 to transmit Msg1. Furthermore, the network device can send a contention resolution message via Msg2 and send the frequency domain resource location information for Msg3 to the corresponding AIoT devices. In this case, Device1 can use frequency domain resource f1 to transmit Msg3 based on Msg2, Device4 can use frequency domain resource f3 to transmit Msg3, while Device2 and Device3 determine that they do not need to transmit Msg3 based on Msg2.
[0150] In some embodiments, Msg2 indicates Msg3 frequency domain resources for multiple devices. When indicating frequency domain resources using Msg3, in addition to indicating the specific location of the frequency domain resource, it is also necessary to indicate the device's ID or identifier (each user requires at least 8 or 16 bits of indication), thus accurately indicating a specific frequency domain resource for a specific device. However, due to the support for FDMA with Msg3, the number of indication information bits contained in Msg2 carrying scheduling information for multiple devices' Msg3 may become excessive, resulting in significant indication overhead. Therefore, reducing the indication overhead of Msg2 when indicating frequency domain information for multiple devices has become an urgent problem to be solved.
[0151] In this regard, embodiments of the present disclosure provide a low-overhead multi-user Msg3 frequency domain resource indication scheme, which involves the following: multi-user identification indication based on bitmap; key point two: multi-user frequency domain resource indication based on codepoint.
[0152] Figure 2 is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 2, the embodiments of the present disclosure relate to a communication method, which includes:
[0153] Step S2101: The network device sends a first message to the first AIoT device.
[0154] In some embodiments, the network device can send the first message not only to the first AIoT device, but also to other AIoT devices.
[0155] In some embodiments, the network device sends a first message to multiple AIoT devices. For example, the network device sends the same first message to multiple AIoT devices.
[0156] In some embodiments, the network device receives random access messages sent by multiple AIoT devices and sends a first message to each AIoT device that sent the random access message.
[0157] In some embodiments, the first AIoT device may be any one of a plurality of AIoT devices that have sent a random access message to the network device.
[0158] In some embodiments, the first message is used by the AIoT device to determine whether it needs to send a second message to the network device. For example, the first message is used by the first AIoT device to determine whether it needs to send a second message to the network device.
[0159] In some embodiments, the optional implementation of the AIoT device, such as the first AIoT device, determining whether it needs to send a second message to the network device based on the first message can be found in the optional implementation of step S2102, which will not be described in detail here.
[0160] In some embodiments, the first message includes first information, which is used to determine whether the AIoT device needs to send a second message to the network device.
[0161] In some embodiments, the first information may include identifiers corresponding to multiple frequency domain resources, and the AIoT device may determine whether it needs to send a second message to the network device based on whether it is associated with these identifiers.
[0162] For example, referring to Figure 1G, if the first information includes the identifiers corresponding to frequency domain resources f1 and f3, such as the first information being {f1, f3}, then Device1, which has selected frequency domain resource f1, and Device4, which has selected frequency domain resource f3, can be determined to need to send a second message to the network device.
[0163] In some embodiments, the first information includes a bitmap, or the first message is a bitmap. For example, the bitmap can be used to indicate which AIoT device among a plurality of AIoT devices needs to send a second message to the network device.
[0164] In some embodiments, the first message includes a bitmap, which can be used to indicate which AIoT device among a plurality of AIoT devices needs to send a second message to the network device.
[0165] In some embodiments, the first bit map includes N bits, where N is equal to the number of frequency domain resources in the candidate frequency domain resource set. For example, the candidate frequency domain resource set can be predefined, indicated to the AIoT device by the network device via paging, or indicated to the AIoT device by the network device via a first message.
[0166] In some embodiments, frequency domain resources in the candidate frequency domain resource set are used by AIoT devices to send random access messages to network devices. For example, any AIoT device can select a frequency domain resource from the candidate frequency domain resource set and send a random access message to the network device on that frequency domain resource.
[0167] In some embodiments, frequency domain resources can be represented by a first parameter corresponding to the frequency domain resource. For example, for any frequency domain resource, the first parameter can be any of the following: the center frequency of the frequency domain resource; the number of codeword repetitions of the line code (e.g., Manchester code) of the frequency domain resource; or the number of periodic repetitions of the square wave of the frequency domain resource. For example, an AIoT device can determine the location of the corresponding frequency domain resource based on the first parameter.
[0168] In some embodiments, the first parameter may also be referred to as "codepoint", "resource identifier", etc., and the name is not limited in this disclosure.
[0169] For example, referring to Figure 1G, the candidate frequency domain resource set may include four frequency domain resources, namely f1, f2, f3, and f4. The first parameter corresponding to frequency domain resource f1 may be, for example, 2; the first parameter corresponding to frequency domain resource f2 may be, for example, 8; the first parameter corresponding to frequency domain resource f1 may be, for example, 16; and the first parameter corresponding to frequency domain resource f4 may be, for example, 24. The candidate frequency domain resource set can be represented as {2, 8, 16, 24}. For example, if the first AIoT device determines in step S2103 that the first frequency domain resource is the second frequency domain resource in the candidate frequency domain resource set, the first AIoT device can determine the corresponding frequency domain resource location based on the first parameter 8 corresponding to the frequency domain resource, and then send a second message to the network device at that location.
[0170] In some embodiments, each bit in the first bit diagram is associated with a frequency domain resource in the candidate frequency domain resource set. For example, each AIoT device that sends a random access message to the network device is associated with a frequency domain resource in the candidate frequency domain resource set. For example, the frequency domain resource associated with an AIoT device in the candidate frequency domain resource set can be the frequency domain resource used by that AIoT device to send the random access message, such as the resource selected by the AIoT device in the candidate frequency domain resource set for transmitting Msg1.
[0171] In some embodiments, if a frequency domain resource in the candidate frequency domain resource set is associated with multiple AIoT devices, the bit associated with that frequency domain resource is used to indicate that the AIoT devices associated with that frequency domain resource do not need to send a second message to the network device. For example, if a frequency domain resource in the candidate frequency domain resource set is associated with multiple AIoT devices, the value of the bit associated with that frequency domain resource is 0. For instance, referring to FIG1G, if frequency domain resource f2 is selected by Device2 and Device3, i.e., frequency domain resource f2 is associated with Device2 and Device3, the network device can set the second bit in the first bit diagram to 0 to indicate that Device2 and Device3 do not need to send a second message to the network device.
[0172] In some embodiments, the bits in the first bit diagram may include an identifier bit, which may be, for example, a bit with a value of 1 or a bit with a value of 0 in the first bit diagram. Exemplarily, the AIoT device associated with the identifier bit is an AIoT device that needs to send a second message to the network device. Exemplarily, the number of identifier bits is equal to the number of AIoT devices that need to send a second message to the network device.
[0173] For example, referring to Figure 1G, the candidate frequency domain resources may include four frequency domain resources, namely f1, f2, f3 and f4. The first bit diagram includes four bits, which are respectively associated with the above four frequency domain resources. Among them, Device1 selects frequency domain resource f1, Device2 and Device3 select frequency domain resource f2, Device4 selects frequency domain resource f3, and frequency domain resource f4 is not selected by the AIoT device.
[0174] If the four bits in the first diagram are 1010, then the first and third bits can be identification bits. The first diagram can be used to instruct two AIoT devices to send a second message to the network device.
[0175] Furthermore, if the first bit of the first diagram is 1010, since the first bit is associated with frequency domain resource f1 and frequency domain resource f1 is selected by Device1, and the third bit is associated with frequency domain resource f3 and frequency domain resource f3 is selected by Device4, then the first diagram is used to indicate that Device1 and Device4 need to send a second message to the network device, while Device2 and Device3 do not need to send a second message to the network device.
[0176] In some embodiments, the first message further includes second information, which indicates a first frequency domain resource. For example, the first frequency domain resource is used by the first AIoT device to send the second message to the network device.
[0177] In some embodiments, the second information is used to indicate multiple frequency domain resources. For example, the number of frequency domain resources indicated by the second information is equal to the number of identifier bits in the first bit diagram. For example, the second information is used to indicate the frequency domain resources corresponding to each AIoT device that needs to send a second message to the network device for sending the second message.
[0178] In some embodiments, the first message may include first information and Z frequency domain resources (such as the center frequency point or resource index corresponding to the Z frequency domain resources). The first information is used to indicate that the Z AIoT devices need to send a second message to the network device, and the Z AIoT devices correspond to the Z frequency domain resources included in the first message in sequence.
[0179] For example, the first message can be represented as {f1,f3}{f1,f4}, where {f1,f3} is indicated by the first information and {f1,f4} is indicated by the second information. In this case, since frequency domain resource f1 is selected by Device1 and frequency domain resource f3 is selected by Device4, Device1 and Device4 can send the second message to the network device based on the second information, using frequency domain resource f1 and frequency domain resource f4 respectively.
[0180] In some embodiments, the first message may be referred to as "Msg2" or "R2D#2", etc., and the name is not limited in this disclosure.
[0181] In some embodiments, the random access message may be referred to as "Msg1" or "D2R#1", etc., and the name is not limited in this disclosure.
[0182] In some embodiments, the first indication information may be referred to as "resource indication information", "resource configuration information", etc., and the name is not limited in this disclosure.
[0183] In some embodiments, the first message includes:
[0184] The first bitmap includes N bits, which are used to indicate whether the AIoT device associated with the bit needs to send the second message to the network device, where N is equal to the number of frequency domain resources in the candidate frequency domain resource set;
[0185] Information used to determine whether the first AIoT device needs to send the second message to the network device;
[0186] Information used to indicate whether at least one AIoT device needs to send the second message to the network device, wherein the at least one AIoT device includes the first AIoT device;
[0187] Information used to indicate a candidate frequency domain resource set, the candidate frequency domain resource set including the first frequency domain resource;
[0188] First indication information, the first indication information is used to determine the first frequency domain resource;
[0189] The frequency domain resources in the candidate frequency domain resource set are used by at least one AIoT device to send a random access message to the network device.
[0190] In step S2102, the first AIoT device determines whether it needs to send a second message to the network device based on the first message.
[0191] In some embodiments, the first AIoT device determines whether it needs to send a second message to the network device based on the first information in the first message. Optionally, the first AIoT device determines whether it needs to send a second message to the network device based on the first bit diagram.
[0192] In some embodiments, the first AIoT device determines a first bit in the first bit diagram and determines whether a second message needs to be sent to the network device based on the first bit.
[0193] In some embodiments, the first bit is the bit associated with the first AIoT device in the first bit diagram. For example, the frequency domain resource associated with the first bit in the candidate frequency domain resource is the frequency domain resource used by the first AIoT device to send a random access message.
[0194] For example, referring to Figure 1G, if the first AIoT device is Device1, and it uses frequency domain resource f1 to send a random access message to the network device, then the first bit associated with the first AIoT device can be the first bit in the first bit diagram. The first AIoT device can then determine whether it needs to send a second message to the network device based on the value of this bit. For example, if the value of the first bit is 1, it is determined that a second message needs to be sent to the network device; if the value of the first bit is 0, it is determined that a second message does not need to be sent to the network device. Alternatively, if the value of the first bit is 0, it is determined that a second message needs to be sent to the network device; if the value of the first bit is 1, it is determined that a second message does not need to be sent to the network device.
[0195] In some embodiments, the first bit diagram may be located in the control information of the first message. For example, the first information may be control information. Exemplarily, the first AIoT device determines, based on the first bit diagram, that it does not need to send a second message to the network device, and prematurely terminates the decoding of the first message, such as stopping the decoding of the second information. Exemplarily, this control information may also be referred to as layer-1 control information. Exemplarily, this control information may be independently CRC scrambled.
[0196] In some embodiments, the first bit image and / or the second information in the first information can be carried by a MAC CE.
[0197] In some embodiments, the first AIoT device determines that it needs to send a second message to the network device based on the first message, and executes step S2103.
[0198] In some embodiments, the first AIoT device determines, based on the first message, that it does not need to send a second message to the network device, and terminates the random access procedure. Optionally, the first AIoT device determines, based on the first message, that it does not need to send a second message to the network device, and stops parsing the first message. Optionally, the first AIoT device determines, based on the first information in the first message, that it does not need to send a second message to the network device, and stops parsing the second information. In this case, steps S2103 and S2104 are optional.
[0199] Step S2103: The first AIoT device determines the first frequency domain resource.
[0200] In some embodiments, the first frequency domain resource is included in the candidate frequency domain resource set. That is, the frequency domain resource used for AIoT devices to send random access messages can also be used for AIoT devices to send second messages.
[0201] In some embodiments, the first AIoT device determines a first frequency domain resource for sending a second message based on a set of candidate frequency domain resources.
[0202] In some embodiments, the first frequency domain resources are also used for the first AIoT device to send a random access message. That is, the first AIoT device can use the same frequency domain resources to send a random access message and a second message to the network device.
[0203] In some embodiments, the first frequency domain resource is the Xth positive frequency domain resource or the Yth pi frequency domain resource in the candidate resource set, where X is less than or equal to the number of AIoT devices that need to send the second message as indicated by the first message, and Y is less than or equal to the number of AIoT devices that need to send the second message as indicated by the first message. For example, X or Y is less than or equal to the number of candidate frequency domain resources. For example, the value of X or Y can be determined by the first AIoT device based on the position of the first bit in the first bit diagram.
[0204] In some embodiments, the first AIoT device determines the first frequency domain resource based on first information.
[0205] In some embodiments, a first frequency domain resource for sending a second message is determined based on the resources used by the first AIoT device to send random access messages. For example, a second frequency domain resource is determined as the first frequency domain resource. Alternatively, the frequency of the second frequency domain resource is adjusted to obtain the first frequency domain resource.
[0206] In some embodiments, the first AIoT device determines the first frequency domain resource based on the second information.
[0207] In some embodiments, the first AIoT device determines a first frequency domain resource based on a first bit map and second information. For example, the second information may be used to indicate a resource set, and the first AIoT device determines the first frequency domain resource in that resource set based on the position of the first bit in the first bit map.
[0208] For example, referring to Figure 1G, if the four bits of the first bit are 1010, and the resource set indicated by the second information includes two frequency domain resources, namely frequency domain resource f1 and frequency domain resource f2, if the first AIoT device is Device4, the associated bit is the third bit, that is, the second bit with a value of 1, then the first AIoT device can determine frequency domain resource f2 as the first frequency domain resource.
[0209] In some embodiments, the first AIoT device may determine the first frequency domain resource based on predefined rules and the first bit map.
[0210] In some embodiments, the first AIoT device determines the first frequency domain resource from the candidate frequency domain resource set based on the position of the first bit in the first bit map.
[0211] For example, referring to Figure 1G, if the four bits of the first bit diagram are 1010, the first bit diagram indicates that two AIoT devices need to send a second message to the network device. The candidate frequency domain resources include frequency domain resources f1, f2, f3, and f4. If the first AIoT device is Device4, the associated bit is the third bit, that is, the second bit with a value of 1. The first AIoT device can determine the first frequency domain resource, i.e., frequency domain resource f1, in the candidate frequency domain resources as the first frequency domain resource, or determine the last frequency domain resource, i.e., frequency domain resource f4, in the candidate frequency domain resources as the first frequency domain resource. In this case, the first frequency domain resource is either the first (X=1) or the last (X=4) frequency domain resource in the candidate frequency domain resources.
[0212] In some embodiments, the first AIoT device may determine a first frequency domain resource according to predefined rules. For example, the first AIoT device may determine a second frequency domain resource as the first frequency domain resource, wherein the second frequency domain resource is the frequency domain resource used by the first AIoT device to send a random access message from the candidate frequency domain resource set.
[0213] For example, referring to Figure 1G, if the first AIoT device is Device1, the first AIoT device can determine the frequency domain resource f1 as the first frequency domain resource.
[0214] In some embodiments, after the first AIoT device determines the first frequency domain resource, it executes step S2104.
[0215] In step S2104, the first AIoT device sends a second message to the network device.
[0216] In some embodiments, the first AIoT device sends a second message to the network device on a first frequency domain resource.
[0217] In some embodiments, the first AIoT device sends a second message to the network device based on a first frequency domain resource.
[0218] In some embodiments, the first AIoT device determines the location of the frequency domain resource corresponding to the first frequency domain resource based on the first parameter corresponding to the first frequency domain resource, and sends a second message to the network device at the location of the frequency domain resource.
[0219] In some embodiments, the second message includes a device identifier corresponding to the AIoT device. It is understood that the device identifier included in the second message may differ for different AIoT devices. For example, the second message sent by the first AIoT device may contain the device identifier corresponding to that first AIoT device, and the second message sent by the second AIoT device may contain the device identifier corresponding to that second AIoT device.
[0220] In some embodiments, the second message may include only a portion of the device identifier corresponding to the AIoT device. For example, the second message sent by the first AIoT device to the network device may include only the first N bits or the last N bits of the device identifier corresponding to the first AIoT device, where N may be equal to 4, for example.
[0221] In some embodiments, the second message may also be referred to as "Msg3" or "D2R#2", etc., and the name is not limited in this disclosure.
[0222] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
[0223] In some embodiments, the terms "uplink", "uplink", and "physical uplink" can be used interchangeably, as can the terms "downlink", "downlink", and "physical downlink", as well as the terms "sidelink", "sidelink", "sidelink communication", "sidelink communication", "direct connection", "direct link", "direct communication", and "direct link communication".
[0224] In some embodiments, the terms “downlink control information (DCI),” “downlink (DL) assignment,” “DL DCI,” “uplink (UL) grant,” and “UL DCI” can be used interchangeably.
[0225] In some embodiments, terms such as "physical downlink shared channel (PDSCH)" and "DL data" can be used interchangeably, as can terms such as "physical uplink shared channel (PUSCH)" and "UL data".
[0226] In some embodiments, "acquire," "get," "obtain," "receive," "transmit," "bidirectional transmission," and "send and / or receive" can be used interchangeably and can be interpreted as receiving from other entities, acquiring from protocols, acquiring from higher layers, obtaining through self-processing, or autonomous implementation. Protocols include, for example, at least one of the 3GPP protocol, Wi-Fi protocol, and audio and / or video protocols.
[0227] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transfer,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.
[0228] In some embodiments, terms such as "certain," "preset," "default," "set," "indicated," "a certain," "any," and "first" can be used interchangeably. "Certain A," "preset A," "default A," "set A," "indicated A," "a certain A," "any A," and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.
[0229] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (boolean), or by a comparison of numerical values (e.g., a comparison with a predetermined value), but is not limited thereto.
[0230] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data and / or instructions received; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the receiver to respond to the sent content.
[0231] The communication method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2104. For example, step S2101 may be implemented as an independent embodiment, step S2102 may be implemented as an independent embodiment, step S2103 may be implemented as an independent embodiment, step S2101 + step S2103 may be implemented as an independent embodiment, step S2101 + step S2102 may be implemented as an independent embodiment, and step S2102 + S2103 may be implemented as an independent embodiment, but is not limited thereto.
[0232] In some embodiments, steps S2102 to S2104 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0233] In some embodiments, steps S2101 to S2102 and step S2104 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0234] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0235] Figure 3A is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 3A, the embodiments of the present disclosure relate to a communication method, which includes:
[0236] Step S3101: The network device sends a first message to the first AIoT device.
[0237] In step S3102, the first AIoT device determines that it needs to send a second message to the network device based on the first message, and determines the first frequency domain resource.
[0238] In some embodiments, the first AIoT device receives a first message sent by the network device;
[0239] The first AIoT device determines that it needs to send a second message to the network device based on the first message, and determines the first frequency domain resources;
[0240] The first AIoT device sends a second message to the network device on the first frequency domain resource. The second message contains the device identifier corresponding to the AIoT device.
[0241] In some embodiments, the first message includes at least one of the following:
[0242] The first message is used by the AIoT device to determine whether it needs to send a second message to the network device.
[0243] The second information is used to indicate the first frequency domain resources.
[0244] In some embodiments, the first information includes a first bit diagram, which includes N bits. The bits are used to indicate whether the AIoT device associated with the bit needs to send a second message to the network device. N is equal to the number of frequency domain resources in the candidate frequency domain resource set. The frequency domain resources in the candidate frequency domain resource set are used by at least one AIoT device to send a random access message to the network device.
[0245] In some embodiments, determining the first frequency domain resource includes at least one of the following:
[0246] Based on the first message, determine the first frequency domain resource to be used for sending the second message;
[0247] Based on the resources used by the first AIoT device to send random access messages, determine the first frequency domain resources used to send the second message;
[0248] Based on the candidate frequency domain resource set, the first frequency domain resource for sending the second message is determined.
[0249] In some embodiments, the first frequency domain resources are further used for the first AIoT device to send random access messages; and / or,
[0250] The first frequency domain resource is the Xth positive frequency domain resource or the Yth pi in the candidate resource set, where X is less than or equal to the number of AIoT devices that need to send the second message as indicated by the first message, and Y is less than or equal to the number of AIoT devices that need to send the second message as indicated by the first message.
[0251] In some embodiments, determining that a second message needs to be sent to the network device based on the first message includes:
[0252] Determine the first bit in the first bit diagram. The first bit is associated with the second frequency domain resource. The second frequency domain resource is the frequency domain resource used by the first AIoT device to send a random access message in the candidate frequency domain resource set.
[0253] Based on the first bit, it is determined that a second message needs to be sent to the network device.
[0254] In some embodiments, the first AIoT device determines a first frequency domain resource, including:
[0255] The first AIoT device identifies the second frequency domain resource as the first frequency domain resource.
[0256] In some embodiments, the first AIoT device determines a first frequency domain resource, including:
[0257] The first AIoT device determines the first frequency domain resource from the candidate frequency domain resource set based on the position of the first bit in the first bit diagram.
[0258] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0259] Figure 3B is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 3B, the present disclosure relates to a communication method, which includes:
[0260] Step S3201: The network device sends a first message to the first AIoT device.
[0261] In step S3202, the first AIoT device determines whether it needs to send a second message to the network device based on the first message.
[0262] In step S3203, the first AIoT device determines the second frequency domain resource as the first frequency domain resource.
[0263] In this embodiment, the AIoT device can determine whether it needs to send a second message to the network device based on the first message sent by the network device, and when it needs to send a second message to the network, it can reuse the frequency domain resources used by the AIoT device to send random access messages.
[0264] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0265] Figure 3C is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 3C, the embodiments of the present disclosure relate to a communication method, which includes:
[0266] Step S3301: The network device sends a first message to the first AIoT device.
[0267] In step S3302, the first AIoT device determines whether it needs to send a second message to the network device based on the first message.
[0268] In step S3303, the first AIoT device determines the first frequency domain resource based on the second information.
[0269] In this embodiment, the AIoT device can determine whether it needs to send a second message to the network device based on the first message sent by the network device, and when it needs to send a second message to the network device, it can directly send the second message to the network device according to the frequency domain resources indicated by the second information.
[0270] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0271] Figure 3D is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 3D, the embodiments of the present disclosure relate to a communication method, which includes:
[0272] Step S3401: The network device sends a first message to the first AIoT device.
[0273] In step S3402, the first AIoT device determines whether it needs to send a second message to the network device based on the first message.
[0274] Step S3403: The first AIoT device determines the first frequency domain resource from the candidate frequency domain resource set based on the position of the first bit in the first bit diagram.
[0275] In this embodiment, the AIoT device can determine whether it needs to send a second message to the network device based on the first message sent by the network device, and when it needs to send a second message to the network, it can determine the first frequency domain resource from the candidate frequency domain resources according to the corresponding rules and based on the position of the bit associated with the AIoT device in the bitmap.
[0276] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0277] Figure 3E is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 3E, the embodiments of the present disclosure relate to a communication method, which includes:
[0278] Step S3501: The network device sends a first message to the first AIoT device.
[0279] In step S3502, the first AIoT device determines whether it needs to send a second message to the network device based on the first message.
[0280] In step S3503, the first AIoT device determines the first frequency domain resource from the frequency domain resources indicated by the second information based on the position of the first bit in the first bit diagram.
[0281] In this embodiment, the AIoT device can determine whether it needs to send a second message to the network device based on the first message sent by the network device, and when it needs to send a second message to the network, it can determine the first frequency domain resource from the frequency domain resource indicated by the second information based on the position of the bit associated with the AIoT device in the bitmap according to the corresponding rules.
[0282] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0283] Figure 3F is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 3F, the embodiments of the present disclosure relate to a communication method, which includes:
[0284] Step S3601: The network device sends a first message to the first AIoT device.
[0285] In step S3602, the first AIoT device determines that it does not need to send a second message to the network device based on the first bit diagram, and stops parsing the first message.
[0286] In this embodiment, the AIoT device can determine whether it needs to send a second message to the network device based on the first message sent by the network device, and end the process and stop parsing the first message when it does not need to send a second message to the network.
[0287] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0288] Figure 4 is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 4, the embodiments of the present disclosure relate to a communication method, which includes:
[0289] In step S4101, the AIoT device receives Paging and sends Msg1.
[0290] In some embodiments, for an AIoT device, after receiving frequency domain resource indication information from Paging, it can determine multiple candidate frequency domain resource locations based on predefined rules and / or the indication from Paging, then determine a frequency domain resource location based on the multiple candidate frequency domain resource locations, and send Msg1 at that frequency domain resource location.
[0291] In some embodiments, frequency domain resources can be represented by a first parameter R. The first parameter R can be the number of codeword repetitions of a line code (e.g., Manchester code) or the number of periodic repetitions of a square wave. For example, the center frequency of the first frequency domain resource is f1, and the corresponding R is a first value; the center frequency of the first frequency domain resource is f2, and the corresponding R is a second value; the center frequency of the third frequency domain resource is f3, and the corresponding R is a third value; the center frequency of the fourth frequency domain resource is f4, and the corresponding R is a fourth value. For example, the value of R can be any value from the set {2, 4, 6, 8, 12, 16, 24, 32} or a subset thereof.
[0292] In step S4102, the AIoT device receives Msg2 and sends Msg3.
[0293] In some embodiments, on the AIoT device side, after receiving Msg2, it is necessary to first determine whether Msg2 carries its own identification information, then further determine the frequency domain resource location information associated with the identification information, and send Msg3 at the frequency domain resource location.
[0294] The indication of AIoT device identification information in Msg2 can be indicated by a bitmap with the same number of candidate frequency domain resources as Msg1.
[0295] Compared to directly indicating temporary identifiers or device identifiers for AIoT devices, this method saves on indication overhead. As shown in Figure 1G, device 1 selects the first frequency domain resource corresponding to f1 and sends Msg1; devices 2 and 3 select the second frequency domain resource corresponding to f2 and send Msg1; device 4 selects the third frequency domain resource corresponding to f3 and sends Msg1; no device selects the fourth frequency domain resource corresponding to f4 and sends Msg1. In this case, the bitmap can be 1010, and when the indicator bit is 1, it indicates that Msg2 contains scheduling information for devices 1 and 4, and the scheduling information includes frequency domain resource indication information. Alternatively, the bitmap can also be 0101, and when the indicator bit is 0, it indicates that Msg2 contains scheduling information for devices 1 and 4, and the scheduling information includes frequency domain resource indication information.
[0296] Regarding the indication of the frequency domain resource location of at least one AIoT device in Msg2, there are two different implementation methods:
[0297] Method 1: {bitmap, frequency domain resource 1, second frequency domain resource 2}.
[0298] The bitmap indicates the devices containing scheduling information, which correspond sequentially to the subsequent frequency domain resources. For example, when the bitmap is 1010, the first 1 in the bitmap indicates that frequency domain resource 1 is used by device 1 to send Msg3, and the second 1 indicates that frequency domain resource 2 is used by device 4 to send Msg3.
[0299] For example, the bitmap field can be located in the control information described in Figure 1F, which can also be called layer-1 control information and will be independently CRC scrambled. Correspondingly, the information for frequency domain resource 1 and frequency domain resource 2 can be carried in the MAC CE. Based on this approach, when the AIoT device detects its own bit indication in the layer-1 control information, it can continue decoding the subsequent data transmission portion; otherwise, decoding can be terminated early, achieving device energy saving. In another implementation, the bitmap, frequency domain resource 1, and frequency domain resource 2 can all be carried in the MAC CE.
[0300] It is understood that the frequency domain resource 1 and frequency domain resource 2 mentioned above are only examples. Msg2 may also include more frequency domain resources, such as frequency domain resource 3, frequency domain resource 4, etc.
[0301] Method 2: {bitmap} + implicit indicator / rule-based frequency domain resource location.
[0302] When the bitmap indicates that Msg2 contains the identifier bits of the first and second devices, the first and second devices can use the same frequency domain resources when transmitting Msg3 as when transmitting Msg1.
[0303] Alternatively, when Msg2 is indicated by a bitmap to contain the identifier bits of the first and second devices, the first and second devices can select the first S candidate frequency domain resource locations configured or defined for Msg1 transmission in Paging in a sequential / reverse order.
[0304] Alternatively, when the bitmap indicates that Msg2 contains the identifier bits of the first and second devices, the first and second devices can select the last S candidate frequency domain resource positions configured or defined for Msg1 transmission in Paging in sequence / reverse order.
[0305] Where S is the same as the number of identifier bits contained in the bitmap (e.g., the number of 1s in the bitmap, or the number of 0s in the bitmap).
[0306] For example, the first bitmap involved in some of the above embodiments can be equivalent to the bitmap involved in this embodiment, and the second information involved in some of the above embodiments can be equivalent to other information indicated by Msg2 in Method 1 of this embodiment, such as indicating frequency domain resource 1, frequency domain resource 2, etc.
[0307] Compared to the temporary identifier or device identifier that directly indicates the device in related technologies, this embodiment provides a multi-user identifier indication method based on bitmap, which saves the indication overhead of user identifier.
[0308] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0309] This disclosure also proposes an apparatus (also referred to as a communication device, etc.) for implementing any of the above methods. For example, an apparatus is proposed that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Furthermore, another apparatus is proposed that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.
[0310] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0311] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).
[0312] Figure 5A is a schematic diagram of the structure of a first AIoT device according to an embodiment of this disclosure. The first AIoT device 5100 is used to perform any of the above methods. In some embodiments, as shown in Figure 5A, the first AIoT device 5100 may include at least one of a transceiver module 5101, a processing module 5102, etc. Exemplarily, the transceiver module 5101 is used to perform at least one of the communication steps such as sending and / or receiving performed by the first AIoT device in any of the above methods, which will not be described further here. Exemplarily, the processing module 5102 is used to perform at least one of the other steps performed by the first AIoT device in any of the above methods, which will not be described further here.
[0313] Figure 5B is a schematic diagram of the structure of a network device according to an embodiment of this disclosure. The network device 5200 is used to perform any of the above methods. In some embodiments, as shown in Figure 5B, the network device 5200 may include at least one of a transceiver module 5201, a processing module 5202, etc. Exemplarily, the transceiver module 5201 is used to perform at least one of the communication steps such as sending and / or receiving performed by the network device in any of the above methods, which will not be described further here. Exemplarily, the processing module 5202 is used to perform at least one of the other steps performed by the network device in any of the above methods, which will not be described further here.
[0314] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, which may be separate or integrated. For example, the transceiver module may be interchangeable with a transceiver.
[0315] In some embodiments, the processing module may be a single module or may include multiple sub-modules. For example, the multiple sub-modules may each perform all or part of the steps required by the processing module.
[0316] In some embodiments, the processing module can be replaced by the processor, and the transceiver module can be replaced by the transceiver.
[0317] Figure 6A is a schematic diagram of the structure of the communication device 6100 proposed in an embodiment of this disclosure. The communication device 6100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, AIoT device, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 6100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0318] As shown in Figure 6A, the communication device 6100 is used to execute any of the above methods. In some embodiments, the communication device 6100 includes one or more processors 6101. The processor 6101 may be a general-purpose processor or a special-purpose processor, such as a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Exemplarily, the communication device 6100 is used to execute any of the above methods. Exemplarily, one or more processors 6101 are used to invoke instructions to cause the communication device 6100 to execute any of the above methods.
[0319] In some embodiments, the communication device 6100 further includes one or more transceivers 6102. When the communication device 6100 includes one or more transceivers 6102, the transceiver 6102 performs at least one of the communication steps such as sending and / or receiving in the above-described method, and the processor 6101 performs at least one of the other steps. In optional embodiments, the transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Exemplarily, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, interface, etc., can be used interchangeably; the terms transmitter, sending unit, transmitter, sending circuit, etc., can be used interchangeably; the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.
[0320] In some embodiments, the communication device 6100 further includes one or more memories 6103 for storing data and / or instructions. Exemplarily, one or more processors 6101 are used to invoke instructions stored in the memory 6103 to cause the communication device 6100 to perform any of the above methods. Exemplarily, all or part of the memory 6103 may also be located outside the communication device 6100. In optional embodiments, the communication device 6100 may include one or more interface circuits 6104. Exemplarily, the interface circuit 6104 is connected to the memory 6103 and can be used to receive data and / or instructions from the memory 6103 or other devices, and can be used to send data and / or instructions to the memory 6103 or other devices. For example, the interface circuit 6104 can read data and / or instructions stored in the memory 6103 and send the data and / or instructions to the processor 6101.
[0321] The communication device 6100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 6100 described in this disclosure is not limited thereto, and the structure of the communication device 6100 may not be limited by FIG. 6A. The communication device may be a standalone device or may be part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, for example, the collection of ICs may also include storage components for storing data, programs and / or instructions; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0322] Figure 6B is a schematic diagram of the structure of chip 6200 according to an embodiment of this disclosure. For cases where the communication device 6100 can be a chip or a chip system, please refer to the schematic diagram of chip 6200 shown in Figure 6B, but it is not limited thereto.
[0323] Chip 6200 includes one or more processors 6201. Chip 6200 is used to perform any of the methods described above.
[0324] In some embodiments, chip 6200 further includes one or more interface circuits 6202. Exemplarily, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 6200 further includes one or more memories 6203 for storing data and / or instructions. Exemplarily, all or part of the memories 6203 may be located outside of chip 6200. Exemplarily, interface circuit 6202 is connected to memory 6203, and interface circuit 6202 can be used to receive data and / or instructions from memory 6203 or other devices, and interface circuit 6202 can be used to send data and / or instructions to memory 6203 or other devices. For example, interface circuit 6202 can read data and / or instructions stored in memory 6203 and send the data and / or instructions to processor 6201.
[0325] In some embodiments, the interface circuit 6202 performs at least one of the communication steps, such as sending and / or receiving, in the above-described method. For example, the interface circuit 6202 performing the communication steps, such as sending and / or receiving, in the above-described method means that the interface circuit 6202 performs data and / or instruction interaction between the processor 6201, the chip 6200, the memory 6203, or the transceiver device. In some embodiments, the processor 6201 performs at least one of the other steps.
[0326] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. For example, some or all of the steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0327] This disclosure also proposes a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform any of the methods described above. Exemplarily, the storage medium is an electronic storage medium. Exemplarily, the storage medium is a computer-readable storage medium, but is not limited thereto; it may also be a storage medium readable by other devices. Exemplarily, the storage medium may be a non-transitory storage medium, but is not limited thereto; it may also be a temporary storage medium.
[0328] This disclosure also proposes a program product, including a program and / or instructions, which, when executed by a communication device, cause the communication device to perform any of the above methods. Exemplarily, the program product is a computer program product. Exemplarily, the program product is stored on the storage medium.
[0329] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
Claims
1. A communication method, characterized in that, Performed by a first-environment Internet of Things (AIoT) device, the method includes: Receive the first message sent by the network device; Based on the first message, it is determined that a second message needs to be sent to the network device, and the first frequency domain resource is determined; A second message is sent to the network device on the first frequency domain resource, the second message containing the device identifier corresponding to the AIoT device.
2. The method according to claim 1, characterized in that, The first message includes at least one of the following: The first information is used by the AIoT device to determine whether it needs to send the second message to the network device; The second information is used to indicate the first frequency domain resource.
3. The method according to claim 2, characterized in that, The first information includes a first bit map, which includes N bits. The bits are used to indicate whether the AIoT device associated with the bit needs to send the second message to the network device. N is equal to the number of frequency domain resources in the candidate frequency domain resource set. The frequency domain resources in the candidate frequency domain resource set are used by at least one AIoT device to send a random access message to the network device.
4. The method according to any one of claims 1-3, characterized in that, The determination of the first frequency domain resource includes at least one of the following: Based on the first message, a first frequency domain resource for sending the second message is determined; Based on the resources used by the first AIoT device to send random access messages, determine the first frequency domain resources used to send the second message; Based on the candidate frequency domain resource set, the first frequency domain resource for sending the second message is determined.
5. The method according to any one of claims 1-4, characterized in that, The first frequency domain resources are also used for the first AIoT device to send random access messages; and / or, The first frequency domain resource is the Xth positive frequency domain resource or the Yth pi frequency domain resource in the candidate resource set, where X is less than or equal to the number of AIoT devices that need to send the second message as indicated by the first message, and Y is less than or equal to the number of AIoT devices that need to send the second message as indicated by the first message.
6. The method according to any one of claims 3-5, characterized in that, The step of determining that a second message needs to be sent to the network device based on the first message includes: Determine the first bit in the first bitmap, the first bit is associated with the second frequency domain resource, the second frequency domain resource is the frequency domain resource used by the first AIoT device to send a random access message in the candidate frequency domain resource set; Based on the first bit, it is determined that the second message needs to be sent to the network device.
7. The method according to claim 6, characterized in that, The determination of the first frequency domain resource includes: The second frequency domain resource is identified as the first frequency domain resource.
8. The method according to claim 6, characterized in that, The determination of the first frequency domain resource includes: The first frequency domain resource is determined from the candidate frequency domain resource set based on the position of the first bit in the first bit diagram.
9. A communication method, characterized in that, Performed by a network device, the method includes: Send a first message to a first environment AIoT device, the first message being used to instruct the first AIoT device to determine that it needs to send a second message to the network device to determine the first frequency domain resources; The first frequency domain resource is used by the first AIoT device to send a second message, and the second message contains the device identifier corresponding to the AIoT device.
10. The method according to claim 9, characterized in that, The first message includes at least one of the following: The first information is used by the AIoT device to determine whether it needs to send the second message to the network device; The second information is used to indicate the first frequency domain resource.
11. The method according to claim 9, characterized in that, The first information includes a first bit map, which includes N bits. The bits are used to indicate whether the AIoT device associated with the bit needs to send the second message to the network device. N is equal to the number of frequency domain resources in the candidate frequency domain resource set. The frequency domain resources in the candidate frequency domain resource set are used by at least one AIoT device to send a random access message to the network device.
12. The method according to any one of claims 9-11, characterized in that, The first frequency domain resources are also used for the first AIoT device to send random access messages; and / or, The first frequency domain resource is the Xth positive frequency domain resource or the Yth pi frequency domain resource in the candidate resource set, where X is less than or equal to the number of AIoT devices that need to send the second message as indicated by the first message, and Y is less than or equal to the number of AIoT devices that need to send the second message as indicated by the first message.
13. A first-environment Internet of Things (AIoT) device, characterized in that, include: The transceiver module is used to receive the first message sent by the network device; The processing module is configured to determine, based on the first message, that a second message needs to be sent to the network device, and to determine the first frequency domain resource; The transceiver module is further configured to send a second message to the network device on the first frequency domain resource, the second message containing a device identifier corresponding to the AIoT device.
14. A network device, characterized in that, include: The transceiver module is used to send a first message to a first environment AIoT device, wherein the first message is used to instruct the first AIoT device to determine that it needs to send a second message to the network device to determine a first frequency domain resource; The first frequency domain resource is used by the first AIoT device to send a second message, and the second message contains the device identifier corresponding to the AIoT device.
15. A communication device, characterized in that, include: One or more processors; The communication device is used to perform the communication method according to any one of claims 1-8 or any one of claims 9-13.
16. A communication system, characterized in that, The device includes a terminal and a first network node, the terminal being configured to implement the communication method of any one of claims 1-8, and the first network node being configured to implement the communication method of any one of claims 9-13.
17. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the communication method as claimed in any one of claims 1-8 or any one of claims 9-13.
18. A computer program product comprising a computer program and / or instructions, characterized in that, When the computer program and / or the instructions are executed by the communication device, they implement the communication method as described in any one of claims 1-8 or any one of claims 9-13.