Communication method, and apparatus
By designing paging messages that carry specific commands and resource indication information, the complexity of communication between A-IoT devices is solved, and efficient inter-device communication is achieved.
Patent Information
- Application Number
- PCT/CN2024/104093
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-05
- Publication Date
- 2026-01-08
AI Technical Summary
In the context of A-IoT (Ambient Internet of Things), existing technologies struggle to efficiently facilitate communication between devices, especially between A-IoT devices that do not require their own energy generation and network devices or intermediate nodes, resulting in complex and inefficient communication processes.
A paging message was designed to carry commands for a specific A-IoT device, and to carry resource indication information through the message to trigger contention-based or non-contention-based random access, thereby simplifying the communication process between devices and improving communication efficiency.
By using paging messages that carry specific commands and resource indication information, the communication process of A-IoT devices is simplified, communication efficiency is improved, and additional signaling overhead and query/inventory processes are avoided.
Smart Images

Figure CN2024104093_08012026_PF_FP_ABST
Abstract
Description
Communication method and apparatus TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and in particular, to a communication method and apparatus. BACKGROUND
[0002] In a communication system, in order to save power and reduce device complexity, a new device, such as an Ambient Internet of Things (Ambient IOT or A-IOT) device, is introduced. The device does not need to generate energy by itself, but can collect energy, such as collecting energy based on signals transmitted by the surrounding environment or surrounding devices, and can communicate based on the collected energy. The device can also not need to be configured with a battery and replace the battery.
[0003] In an A-IOT scenario, an A-IOT device can communicate with a Reader and / or a core network device. For example, the Reader and / or the core network device can page the A-IOT device through a paging message.
[0004] SUMMARY
[0005] Embodiments of the present disclosure provide a communication method and apparatus.
[0006] According to a first aspect of embodiments of the present disclosure, a communication method is provided, the method is performed by a first device, and the method includes:
[0007] determining whether a first command is included in a first message, the first message being used for paging a second device, the first command being a command directed to the second device;
[0008] wherein the first device and the second device are both devices in an Ambient Internet of Things scenario.
[0009] According to a second aspect of embodiments of the present disclosure, a communication method is provided, the method is performed by a second device, and the method includes:
[0010] receiving a second message sent by a first device;
[0011] determining that the second message is used to trigger contention-based random access or non-contention-based random access, the second message including third indication information and resource indication information, the third indication information including device identifiers of one or more Ambient Internet of Things devices, the resource indication information being used to indicate random access resources of the one or more Ambient Internet of Things devices, the third indication information and / or the resource indication information being used to determine random access resources of the second device;
[0012] The first device is a network device or an intermediate node in an environmental Internet of Things scenario, and the second device is one or more environmental Internet of Things devices.
[0013] According to a third aspect of the embodiments of the present disclosure, a first device is provided, which includes:
[0014] a processing module configured to determine whether a first command is included in a first message, the first message being used for paging a second device, and the first command being a command directed to the second device;
[0015] The first device and the second device are both devices in an environmental Internet of Things scenario.
[0016] According to a fourth aspect of the embodiments of the present disclosure, a second device is provided, which includes: a transceiver configured to receive a second message sent by a first device; and a processing module configured to determine that the second message is used to trigger a contention-based random access or a non-contention-based random access, the second message including third indication information and resource indication information, the third indication information including device identifiers of one or more environmental Internet of Things devices, and the resource indication information being used to indicate random access resources of the one or more environmental Internet of Things devices, the third indication information and / or the resource indication information being used to determine random access resources of the second device; wherein the first device is a network device or an intermediate node in an environmental Internet of Things scenario, and the second device is one or more environmental Internet of Things devices.
[0017] According to a fifth aspect of the embodiments of the present disclosure, a communication system is provided, which includes:
[0018] The first device is configured to perform the optional implementation manners of the first aspect.
[0019] The second device is configured to perform the optional implementation manners of the second aspect.
[0020] According to a sixth aspect of the embodiments of the present disclosure, a communication device is provided, which includes: one or more processors.
[0021] The processor is configured to invoke instructions to cause the communication device to perform the optional implementation manners of the first aspect and the second aspect.
[0022] According to a seventh aspect of the embodiments of the present disclosure, a storage medium is provided, which stores instructions, when the instructions run on a communication device, causing the communication device to perform the optional implementation manners of the first aspect and the second aspect.
[0023] According to an eighth aspect of the embodiments of the present disclosure, a computer program product is provided, comprising a computer program which, when executed by the communication device, implements the foregoing first aspect, the optional implementation manners of the second aspect.
[0024] According to the technical solution of the present disclosure, the first message (such as a paging message) is designed to support carrying a specific command for the second device, so that when the first device receives the first message for paging the second device, the first device can determine whether the specific command for the second device is included in the first message, thereby improving the communication efficiency. BRIEF DESCRIPTION OF DRAWINGS
[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following describes the drawings required for the embodiments, and the following drawings are only some embodiments of the present disclosure, and do not specifically limit the protection scope of the present disclosure.
[0026] FIG. 1 is a schematic architecture diagram of a communication system according to an embodiment of the present disclosure;
[0027] FIGS. 2A-2E are schematic architecture diagrams of A-IoT devices, network devices and / or terminals in communication according to embodiments of the present disclosure;
[0028] FIG. 3A is an interaction diagram of a communication method according to an embodiment of the present disclosure;
[0029] FIG. 3B is an interaction diagram of a communication method according to an embodiment of the present disclosure;
[0030] FIG. 3C is an interaction diagram of a communication method according to an embodiment of the present disclosure;
[0031] FIG. 3D is an interaction diagram of a communication method according to an embodiment of the present disclosure;
[0032] FIG. 4A is an example diagram of a mapping relationship between resource indication information and third indication information according to an embodiment of the present disclosure;
[0033] FIG. 4B is an example diagram of a mapping relationship between resource indication information and third indication information according to an embodiment of the present disclosure;
[0034] FIG. 4C is an example diagram of a mapping relationship between resource indication information and third indication information according to an embodiment of the present disclosure;
[0035] FIG. 4D is an example diagram of a mapping relationship between resource indication information and third indication information according to an embodiment of the present disclosure;
[0036] FIG. 4E is an example diagram of a mapping relationship between resource indication information and third indication information according to an embodiment of the present disclosure;
[0037] FIG. 5A is a flow diagram illustrating a communication method according to an embodiment of the present disclosure;
[0038] FIG. 5B is a flow diagram illustrating a communication method according to an embodiment of the present disclosure;
[0039] FIG. 5C is a flow diagram illustrating a communication method according to an embodiment of the present disclosure;
[0040] FIG. 5D is a flow diagram illustrating a communication method according to an embodiment of the present disclosure;
[0041] FIG. 6 is a structural diagram of a first device according to an embodiment of the present disclosure;
[0042] FIG. 7A is a structural diagram of a communication device 7100 according to an embodiment of the present disclosure;
[0043] FIG. 7B is a structural diagram of a chip 7200 according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0044] The present disclosure provides a communication method and device.
[0045] In a first aspect, the present disclosure provides a communication method, which is performed by a first device, and includes:
[0046] determining whether a first command is included in a first message, the first message being used for paging a second device, the first command being a command directed to the second device;
[0047] In the above embodiment, the first device and the second device are both devices in an environmental Internet of Things scenario.
[0048] In the above embodiment, the first message (e.g., a paging message) is designed to support carrying a specific command directed to the second device, so that when the first device receives the first message used for paging the second device, the first device can determine whether the specific command directed to the second device is included in the first message, thereby improving the communication efficiency.
[0049] In some embodiments of the first aspect, the first device is a network device or an intermediate node in an environmental Internet of Things scenario, and the second device is one or more of environmental Internet of Things devices; or the first device and the second device are the same device, and the first device and the second device are both environmental Internet of Things devices.
[0050] In some embodiments of the first aspect, in some embodiments, the determining whether the first message comprises the first command comprises: determining whether the first message comprises the first command according to a type of the first message.
[0051] In some embodiments of the first aspect, in some embodiments, the determining whether the first message comprises the first command according to a type of the first message comprises: determining that the first message comprises the first command when the type of the first message is a first type; or determining that the first message does not comprise the first command when the type of the first message is a second type; the first type being different from the second type.
[0052] In the above embodiments, the first message comprising the specific command and the first message not comprising the specific command can be distinguished by the command type of the first message itself, without additional indication information, thereby saving signaling overhead.
[0053] In some embodiments of the first aspect, in some embodiments, the first message further comprises first indication information, the first indication information being used to indicate whether the first message comprises the first command.
[0054] In some embodiments of the first aspect, in some embodiments, when the first message comprises the first command, the type of the first message is a first type; and when the first message does not comprise the first command, the type of the first message is a second type; the first type being the same as or different from the second type.
[0055] In some embodiments of the first aspect, in some embodiments, the determining whether the first message comprises the first command comprises: determining that the first message comprises the first command when the first indication information is a third value; or determining that the first message does not comprise the first command when the first indication information is a fourth value.
[0056] In the above embodiments, when the first message comprises the first command, the second device executes the first command, that is, the first command facing the second device can be directly sent to the second device through the first message (such as a paging message) so that the second device executes the first command, which can avoid the execution inquiry / inventory process in the A-IOT scenario, thereby simplifying the communication process between devices in the A-IOT scenario and improving communication efficiency.
[0057] In some embodiments of the first aspect, in some embodiments, the method further comprises: determining that the length of the first message is a fixed length, wherein the first message does not comprise the first command.
[0058] In the above embodiment, by fixing the length of the first message not including the first command, reading and parsing the first message can be facilitated.
[0059] In combination with some embodiments of the first aspect, in some embodiments, the first message further includes second indication information, the second indication information being used to indicate at least one of the following: the length of the first message; the length of the first command.
[0060] In the above embodiment, by indicating the length of the first message and / or the first command through the indication information, reading and parsing the first message and / or the first command can be facilitated.
[0061] In combination with some embodiments of the first aspect, in some embodiments, the first command is an Access command, the Access command including at least one of the following: a read command; a write command; a lock command; a terminate command; a disable command.
[0062] In combination with some embodiments of the first aspect, in some embodiments, the method further includes: determining that the first message is used to trigger contention-based random access or trigger non-contention-based random access, the first message including third indication information, the third indication information including the device identifier of one or more environmental Internet of Things devices; and sending a second message to a second device, the second message including resource indication information, the second message being used to trigger contention-based random access or trigger non-contention-based random access, the resource indication information being used to indicate the random access resource of the one or more environmental Internet of Things devices.
[0063] In the above embodiment, by designing the paging message to support carrying the resource indication information, the A-IOT device can determine the resource for responding to the paging message according to the resource indication information, i.e., the resource indication information can be sent to the A-IOT device through the paging message in the paging stage, the A-IOT device can determine the resource for responding to the paging message, the signaling overhead can be saved, the communication process between devices in the A-IOT scenario can be simplified, and the communication efficiency is improved.
[0064] In combination with some embodiments of the first aspect, in some embodiments, the determining that the first message is used to trigger contention-based random access or trigger non-contention-based random access includes: determining, according to the type of the first message, that the first message is used to trigger contention-based random access or trigger non-contention-based random access.
[0065] In some embodiments of the first aspect, in some embodiments, the determining, according to the type of the first message, that the first message is used to trigger the contention-based random access or the non-contention-based random access comprises: when the type of the first message is a third type, determining that the first message is used to trigger the contention-based random access; or when the type of the first message is a fourth type, determining that the first message is used to trigger the non-contention-based random access.
[0066] In some embodiments of the first aspect, in some embodiments, the first message comprises sixth indication information, the sixth indication information indicating that the first message is used to trigger the contention-based random access or the non-contention-based random access.
[0067] In some embodiments of the first aspect, in some embodiments, when the first message is used to trigger the contention-based random access, the type of the first message is the third type; when the first message is used to trigger the non-contention-based random access, the type of the first message is the fourth type; the third type and the fourth type are the same or different.
[0068] In some embodiments of the first aspect, in some embodiments, the determining that the first message is used to trigger the contention-based random access or the non-contention-based random access comprises: when the sixth indication information is a fifth value, determining that the first message is used to trigger the contention-based random access; or when the sixth indication information is a sixth value, determining that the first message is used to trigger the non-contention-based random access.
[0069] In some embodiments of the first aspect, in some embodiments, the determining that the first message is used to trigger the contention-based random access or the non-contention-based random access comprises: determining, based on the first device implementation, that the first message is used to trigger the contention-based random access or the non-contention-based random access.
[0070] In some embodiments of the first aspect, in some embodiments, the first message further comprises fourth indication information, the fourth indication information being used to indicate the number of device identities comprised in the third indication information.
[0071] In some embodiments of the first aspect, in some embodiments, the first message further comprises fifth indication information, the fifth indication information being used to indicate the length of the first message.
[0072] In some embodiments of the first aspect, in some embodiments, the method further comprises: configuring the resource indication information in the first message; and the second message is the first message after the resource indication information is configured.
[0073] In some embodiments of the first aspect, in some embodiments, the resource indication information includes a dedicated resource corresponding to the one or more environmental Internet of Things devices, the dedicated resource being a resource for the one or more environmental Internet of Things devices to perform non-contention random access; and wherein the one or more environmental Internet of Things devices corresponding to the dedicated resource in the resource indication information one-to-one correspond to the one or more environmental Internet of Things devices corresponding to the device identifier in the third indication information.
[0074] In some embodiments of the first aspect, in some embodiments, the dedicated resource includes at least one of: a time domain resource; a frequency domain resource; and a code domain resource.
[0075] In some embodiments of the first aspect, in some embodiments, the resource indication information includes a shared resource shared by the one or more environmental Internet of Things devices, the shared resource being a resource for the one or more environmental Internet of Things devices to perform contention random access.
[0076] In some embodiments of the first aspect, in some embodiments, the shared resource includes at least one of: a first parameter used to resolve contention conflicts of the one or more environmental Internet of Things devices in random access; a time domain resource; a frequency domain resource; and a code domain resource.
[0077] In some embodiments of the first aspect, in some embodiments, the second message further includes at least one of: fourth indication information used to indicate a number of device identifiers included in the third indication information; and seventh indication information used to indicate a length of the second message.
[0078] In some embodiments of the first aspect, in some embodiments, the type of the second message indicates at least one of: the second message is used to trigger contention random access or non-contention random access; and the resource indication information indicates a shared resource or a dedicated resource.
[0079] In some embodiments of the first aspect, in some embodiments, the second message includes eighth indication information, the eighth indication information in the second message indicating at least one of: the second message is used to trigger contention random access or non-contention random access; and the resource indication information indicates a shared resource or a dedicated resource.
[0080] In a second aspect, the embodiments of the present disclosure provide a communication method, the method is performed by a second device, and the method comprises the following steps: receiving a second message sent by a first device; determining that the second message is used to trigger a contention-based random access or trigger a non-contention-based random access, the second message comprises third indication information and resource indication information, the third indication information comprises device identifiers of one or more environmental Internet of Things devices, and the resource indication information is used to indicate random access resources of the one or more environmental Internet of Things devices, the third indication information and / or the resource indication information are used to determine random access resources of the second device; wherein the first device is a network device or an intermediate node in an environmental Internet of Things scenario, and the second device is one or more of the environmental Internet of Things devices.
[0081] In some embodiments in combination with the second aspect, in some embodiments, the resource indication information comprises dedicated resources corresponding to the one or more environmental Internet of Things devices, and the dedicated resources are resources used by the one or more environmental Internet of Things devices for non-contention-based random access; wherein the one or more environmental Internet of Things devices corresponding to the dedicated resources in the resource indication information are in one-to-one correspondence with the one or more environmental Internet of Things devices corresponding to the device identifiers in the third indication information.
[0082] In some embodiments in combination with the second aspect, in some embodiments, the method further comprises the following steps: determining that the device identifier of the second device is included in the device identifiers of the one or more environmental Internet of Things devices in the third indication information; and determining the random access resources of the second device based on the position of the device identifier of the second device in the device identifiers of the one or more environmental Internet of Things devices and the dedicated resources corresponding to the one or more environmental Internet of Things devices.
[0083] In some embodiments in combination with the second aspect, in some embodiments, the method further comprises the following step: sending a third message on the random access resources of the second device, and the third message comprises the device identifier of the second device.
[0084] In some embodiments in combination with the second aspect, in some embodiments, the dedicated resources comprise at least one of the following: time domain resources; frequency domain resources; code domain resources.
[0085] In some embodiments in combination with the second aspect, in some embodiments, the resource indication information comprises shared resources of the one or more environmental Internet of Things devices, and the shared resources are resources used by the one or more environmental Internet of Things devices for contention-based random access.
[0086] In some embodiments of the second aspect, in some embodiments, the shared resource comprises at least one of: a first parameter, the first parameter being used to resolve contention conflict of random access of the one or more environmental IoT devices; a time domain resource; a frequency domain resource; a code domain resource.
[0087] In some embodiments of the second aspect, in some embodiments, the method further comprises: determining that the device identifier of the second device is included in the device identifiers of the one or more environmental IoT devices in the third indication information; and determining, based on the resource shared by the one or more environmental IoT devices, a random access resource of the second device.
[0088] In some embodiments of the second aspect, in some embodiments, the method further comprises: sending, on the random access resource of the second device, a fourth message, the fourth message comprising the device identifier of the second device and / or a first identifier, the first identifier being a random number generated based on the first parameter.
[0089] In some embodiments of the second aspect, in some embodiments, the second message further comprises fourth indication information, the fourth indication information being used to indicate a number of device identifiers included in the third indication information.
[0090] In some embodiments of the second aspect, in some embodiments, the second message further comprises seventh indication information, the seventh indication information being used to indicate a length of the second message.
[0091] In some embodiments of the second aspect, in some embodiments, the second message further comprises eighth indication information, the eighth indication information indicating at least one of: the second message is used to trigger contention-based random access or non-contention-based random access; and the resource indication information indicates shared resource or dedicated resource.
[0092] In some embodiments of the second aspect, in some embodiments, the determining that the second message is used to trigger contention-based random access or non-contention-based random access comprises: the eighth indication information being a fifth value, determining that the second message is used to trigger contention-based random access; or the eighth indication information being a sixth value, determining that the second message is used to trigger non-contention-based random access.
[0093] In some embodiments of the second aspect, in some embodiments, the method further comprises: the eighth indication information being the fifth value, determining that the resource indication information indicates shared resource; or the eighth indication information being the sixth value, determining that the resource indication information indicates dedicated resource.
[0094] In some embodiments of the second aspect, in some embodiments, the type of the second message indicates at least one of: the second message is used to trigger a contention-based random access or to trigger a contention-free random access; and the resource indication information indicates a shared resource or a dedicated resource.
[0095] In some embodiments of the second aspect, in some embodiments, the determining that the second message is used to trigger a contention-based random access or to trigger a contention-free random access comprises: when the type of the second message is a third type, determining that the second message is used to trigger a contention-based random access; or when the type of the second message is a fourth type, determining that the second message is used to trigger a contention-free random access; the third type and the fourth type being different.
[0096] In some embodiments of the second aspect, in some embodiments, the method further comprises: when the type of the second message is a third type, determining that the resource indication information indicates a shared resource; or when the type of the second message is a fourth type, determining that the resource indication information indicates a dedicated resource; the third type and the fourth type being different.
[0097] In a third aspect, an embodiment of the present disclosure provides a first device, comprising at least one of a transceiver module and a processing module; wherein the first terminal is configured to perform the optional implementation manners of the first aspect.
[0098] In a fourth aspect, an embodiment of the present disclosure provides a second device, comprising at least one of a transceiver module and a processing module; wherein the second terminal is configured to perform the optional implementation manners of the second aspect.
[0099] In a fifth aspect, an embodiment of the present disclosure provides a communication device, comprising: one or more processors; wherein the processor is configured to call instructions to enable the communication device to perform the optional implementation manners of the first aspect.
[0100] In a sixth aspect, an embodiment of the present disclosure provides a communication device, comprising: one or more processors; wherein the processor is configured to call instructions to enable the communication device to perform the optional implementation manners of the second aspect.
[0101] In a seventh aspect, an embodiment of the present disclosure provides a communication system, comprising:
[0102] A first device configured to perform the optional implementation manners of the first aspect.
[0103] A second device configured to perform the optional implementation manners of the second aspect.
[0104] In an eighth aspect, the embodiments of the present disclosure provide a storage medium, which stores instructions. When the instructions are executed on a communication device, the communication device performs the method described in the optional implementation of the first aspect and the second aspect.
[0105] In a ninth aspect, the embodiments of the present disclosure provide a program product. When the program product is executed on a communication device, the communication device performs the method described in the optional implementation of the first aspect and the second aspect.
[0106] In a tenth aspect, the embodiments of the present disclosure provide a computer program. When the computer program is executed on a computer, the computer performs the method described in the optional implementation of the first aspect and the second aspect.
[0107] In an eleventh aspect, the embodiments of the present disclosure provide a chip or a chip system. The chip or the chip system includes processing circuitry configured to perform the method described in the optional implementation of the first aspect and the second aspect.
[0108] It can be understood that the first device, the second device, the communication system, the storage medium, the program product, the computer program, the chip or the chip system are all used to perform the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, which will not be described here.
[0109] The embodiments of the present disclosure propose a communication method and device. In some embodiments, the terms of information processing method and communication method can be replaced with each other, the terms of information processing device and communication device can be replaced with each other, and the terms of information processing system and communication system can be replaced with each other.
[0110] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, the steps of different embodiments or parts or all of the steps of different embodiments can be combined arbitrarily, and an embodiment can be combined with the optional implementation of other embodiments.
[0111] In each embodiment of the present disclosure, the terms and / or descriptions of the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0112] The terms used in the embodiments of the present disclosure are only for the purpose of describing particular embodiments and are not intended to be limiting of the present disclosure.
[0113] In the embodiments of the present disclosure, unless otherwise specified, elements represented in singular form, such as "a", "an", "the", "said", "the aforementioned", "the foregoing", "this", and the like, can represent "one and only one", or can represent "one or more", "at least one", and the like. For example, in the case of using articles such as "a", "an", "the" in English, the noun after the article can be understood as a singular expression, or can be understood as a plural expression.
[0114] In the embodiments of the present disclosure, "plurality" means two or more.
[0115] In some embodiments, the terms "at least one of", "one or more of", "a plurality of", "multiple", and the like can be replaced with each other.
[0116] In some embodiments, the description manner such as "at least one of A, B", "A and / or B", "A in one case, B in another case", "in response to a case A, in response to another case B", and the like can include the following technical solutions according to the case: A in some embodiments (A is executed regardless of B); B in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selected from A and B); A and B are executed in some embodiments (A and B are executed). When there are more branches such as A, B, C, and the like, it is similar to the above.
[0117] In some embodiments, the description manner such as "A or B" and the like can include the following technical solutions according to the case: A in some embodiments (A is executed regardless of B); B in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selected from A and B). When there are more branches such as A, B, C, and the like, it is similar to the above.
[0118] The prefix words "first", "second", etc. in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute limitation on the position, sequence, priority, quantity or content of the description objects. The description of the description objects should refer to the description in the context of the claims or embodiments, and should not constitute redundant limitation because of the use of the prefix words. For example, the description objects are "fields", and the ordinal words before "fields" in "first field" and "second field" do not limit the position or sequence between "fields". "First" and "second" do not limit whether the "fields" modified thereby are in the same message, nor do they limit the sequence of "first field" and "second field". For another example, the description objects are "levels", and the ordinal words before "levels" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description objects is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "devices" can be one or more. In addition, the objects modified by different prefix words can be the same or different. For example, the description objects are "devices", and "first device" and "second device" can be the same device or different devices, and their types can be the same or different. For another example, the description objects are "information", and "first information" and "second information" can be the same information or different information, and their contents can be the same or different.
[0119] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0120] In some embodiments, the terms "time / frequency", "time / frequency domain" and the like refer to the time domain and / or the frequency domain.
[0121] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0122] 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", "above" and the like can be replaced with each other, and 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", "below" and the like can be replaced with each other.
[0123] In some embodiments, the apparatuses and devices can be interpreted as entities, and can also be interpreted as virtual, whose names are not limited to the names described in the embodiments, and in some cases can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", etc.
[0124] In some embodiments, "network" can be interpreted as an apparatus contained in the network, for example, access network device, core network device, etc.
[0125] In some embodiments, "access network device (AN device)" can also be referred to as "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", and in some embodiments can also be understood as "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", "bandwidth part (BWP)", etc.
[0126] In some embodiments, a "terminal" or "terminal device" can be referred to as a "user equipment" (UE), a "user terminal," a "mobile station" (MS), a "mobile terminal" (MT), a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, and / or the like.
[0127] In some embodiments, data, information, and / or the like can be obtained in compliance with laws and regulations of the country in which the data, information, and / or the like is obtained.
[0128] In some embodiments, data, information, and / or the like can be obtained after obtaining consent from a user.
[0129] FIG. 1 is an architecture diagram of a communication system according to an embodiment of the present disclosure. The communication system can include, but is not limited to, one first device and one second device, and can further include, but is not limited to, one third device. The number and form of devices shown in FIG. 1 are used only for example and do not constitute a limitation on the embodiments of the present disclosure, and in actual applications, two or more first terminals and two or more second terminals can be included. The communication system 100 shown in FIG. 1 takes one first device 101, one second device 102, and a third device 103 as an example.
[0130] In some embodiments, the first device 101 can be a network device or an intermediate node in an Ambient Internet of Things (Ambient IOT or A-IOT) scenario, the second device 102 can be one or more of A-IOT devices, and the third device 103 can be a core network (CN) device or a server.
[0131] In some embodiments, the first device 101 is, for example, an intermediate node in an A-IOT scenario, and in some embodiments, the first device 101 can be, for example, a relay, an IAB (Integrated Access and Backhaul), a terminal, a repeater, etc. In some embodiments, the terminal herein can be an entity on the user side for receiving or transmitting signals, such as a mobile phone. It can also be referred to as a terminal, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The terminal can be at least one of a car, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. Embodiments of the present disclosure do not limit the specific technology and specific device form adopted by the terminal.
[0132] In some embodiments, the first device 101 is, for example, a network device in an A-IOT scenario, which can be an access network device in some embodiments. In some embodiments, the access network device is, for example, a node or device that accesses a terminal device to a wireless network, which can include at least one of an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.
[0133] In some embodiments, the second device 102 can be one or more A-IOT devices in an A-IOT scenario. The A-IOT device does not need to generate energy itself, but can collect energy, such as collecting energy based on signals sent by a surrounding environment or surrounding devices, and can communicate based on the collected energy. The device can also not need to be configured with a battery and replace the battery. That is, the environmental Internet of Things device needs to collect radio waves sent by the surrounding environment or surrounding devices to obtain energy to drive itself to work. The environmental Internet of Things device has the characteristics of low memory, low processing power, low power, small data transmission, and mass deployment. The environmental Internet of Things device can be maintenance-free and has a long service life.
[0134] In some embodiments, the device types of A-IOT devices include a first type and a second type. Wherein, the first type of A-IOT devices has energy storage, no independent signal generation / amplification function, and uplink transmission relies on backscatter transmission, optionally, the first type of A-IOT devices has a peak power consumption less than 1 microwatt (uw). The second type of A-IOT devices has energy storage, has independent signal amplification function, and uplink transmission is based on internally generated signals or uplink transmission relies on backscatter transmission, optionally, the second type of A-IOT devices has a peak power consumption less than or equal to a few hundred uw. For example, the first type refers to devices with energy storage and no independent signal generation and / or amplification function; the second type refers to devices with energy storage and signal amplification function. For example, the first type refers to devices with a peak power consumption less than 1 microwatt (uw); the second type refers to devices with a peak power consumption less than or equal to a few hundred uw (e.g., 100 uw or 200 uw, etc.). It should be noted that in some embodiments, the few hundred uw, for example, 100 uw or 200 uw, etc., is an example given for the convenience of understanding by those skilled in the art, that is, the peak power consumption is less than or equal to other hundred uw, and the present disclosure does not make specific limitations here.
[0135] In some embodiments, the device types of A-IOT devices can be divided into a first type and a second type. Wherein, the first type of A-IOT devices can refer to "backscatter" A-IOT devices, and the second type of A-IOT devices can refer to "non-backscatter" A-IOT devices, wherein "backscatter" can refer to, for example, transmitting signals based on backscatter (or uplink transmission relying on backscatter transmission); "non-backscatter" can refer to, for example, actively transmitting signals (or uplink transmission based on internally generated signals).
[0136] In some embodiments, the device type of the A-IOT device can be divided into a first type, a second type and a third type. Among them, the A-IOT device of the first type has energy storage, has no independent signal generation / amplification function, and the uplink transmission depends on the backscatter transmission. Optionally, the A-IOT device of the first type has a peak power consumption less than 1 microwatt (uw). The A-IOT device of the second type has energy storage, has independent signal amplification function, and the uplink transmission is based on the internally generated signal. Optionally, the A-IOT device of the second type has a peak power consumption less than or equal to a few hundred uw. The A-IOT device of the third type has energy storage, has independent signal amplification function, and the uplink transmission depends on the backscatter transmission. Optionally, the A-IOT device of the third type has a peak power consumption less than or equal to a few hundred uw. It should be noted that in some embodiments, the few hundred uw, for example, 100 uw or 200 uw, is an example given for the convenience of understanding by those skilled in the art, that is, the peak power consumption is less than or equal to other hundreds of uw, and the present disclosure does not make specific limitations here.
[0137] In some embodiments, the first device 101 and the second device 102 can be the same device, the first device 101 and the second device 102 are both A-IOT devices, and the third device 103 can be a network device or an intermediate node in the A-IOT scenario. For example, the third device 103 is a network device in the A-IOT scenario. For example, the third device 103 is an intermediate node in the A-IOT scenario. In some embodiments, the third device 103 can be a relay, an IAB (Integrated Access and Backhaul), a terminal, a repeater, etc.
[0138] In some embodiments, the core network device herein may, for example, include but is not limited to at least one of the following: an AMF (Access and Mobility Management Function), a UPF (User Plane Function), an SMF (Session Management Function), a UDM (Unified Data Management), and the like. Among them, the AMF can be used to perform registration, connection, reachability, and mobility management. The UPF can be used for packet routing and forwarding, policy implementation, traffic reporting, QoS (Quality of Service) processing. The SMF can be responsible for tunnel maintenance, IP address allocation and management, UP function selection, policy implementation and control in QoS, charging data collection, roaming, and the like. The UDM can be used for 3GPP AKA (Authentication and Key Agreement) authentication, user identification, access authorization, registration, mobility, subscription, short message management, and the like.
[0139] In some embodiments, the technical solutions of the present disclosure can be applied to the Open RAN architecture, at which time the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN. The processes and information interactions between these internal interfaces can be realized through software or programs.
[0140] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, and some of the protocol layers are controlled by the CU, and the rest or all of the protocol layers are distributed in the DU and controlled by the CU, but not limited thereto.
[0141] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed in the embodiments of the present disclosure. It can be known by those skilled in the art that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions proposed in the embodiments of the present disclosure are also applicable to similar technical problems.
[0142] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1, or part of the subjects, but are not limited thereto. The subjects shown in FIG. 1 are illustrative, and the communication system can include all or part of the subjects in FIG. 1, or other subjects other than those in FIG. 1. The number and form of each subject is arbitrary, each subject can be physical or virtual, the connection relationship between each subject is illustrative, each subject can not be connected or can be connected, and the connection can be in any manner, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0143] Embodiments of the present disclosure 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 (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IOT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based thereon, and the like. Further, a plurality of systems can be applied in combination (for example, combination of LTE or LTE-A and 5G, and the like).
[0144] In some embodiments, the present disclosure implements a wireless communication design for a communication based on an ambient energy device (may also be referred to as an ambient Internet of Things (IOT) device, i.e., a first device herein) based on backscattering technology. Optionally, the ambient IOT device (may also be referred to as an Ambient IOT device, or A-IOT device) described above can be applied to various different communication architectures in a communication system, wherein FIGS. 2A-2E are schematic diagrams of architectures when the A-IOT device communicates with a network device and / or a terminal according to embodiments of the present disclosure. Optionally, as shown in FIG. 2A, the A-IOT device (i.e., the Ambient IOT device in FIG. 2A) can directly receive and transmit data or signals with a network device (e.g., a base station (BS)).
[0145] Optionally, as shown in FIG. 2B, the A-IOT device can indirectly receive and transmit data or signals with a network device (e.g., a base station (BS)) through an intermediate node, which can be, for example, a relay, an integrated access and backhaul (IAB) device, a terminal, or a repeater.
[0146] Optionally, as shown in FIG. 2C, the A-IOT device can directly transmit uplink data with a network device (e.g., a base station (BS)), and indirectly transmit downlink data with the network device through an intermediate node, which can be, for example, a relay, an IAB device, a terminal, or a repeater.
[0147] Optionally, as shown in FIG. 2D, the A-IOT device can directly transmit downlink data with a network device (e.g., a base station (BS)), and indirectly transmit uplink data with the network device through an intermediate node.
[0148] Optionally, as shown in FIG. 2E, the A-IOT device can directly receive and transmit data with a terminal (may also be referred to as a user equipment (UE)), which can be responsible for collecting data of the A-IOT device and forwarding the collected data to a network device.
[0149] In the related art, in an A-IOT scenario, to send a specific command to a specific A-IOT device, the Reader usually performs an inquiry / inventory process after sending a select command (or a paging command), and can send a specific command (such as a read-write command) to the specific A-IOT device only after the inquiry / inventory process is completed. In the process of performing the inquiry / inventory process, the A-IOT device can be configured with a resource by the Reader, so as to facilitate the A-IOT device to send a response message to the Reader on the resource. However, this communication process is relatively complex, and how to simplify the communication process between devices in the A-IOT scenario to improve the communication efficiency has become a problem to be solved.
[0150] Based on this, the embodiments of the present disclosure provide a communication method and device, which can directly send a specific command for a second device to the second device through a first message (such as a paging message) so that the second device executes the specific command, and can avoid the inquiry / inventory process in the A-IOT scenario, thereby simplifying the communication process between devices in the A-IOT scenario and improving the communication efficiency. In addition, by designing the first message (such as the paging message) to support carrying resource indication information, the A-IOT device can determine the resource of the response message according to the resource indication information, that is, the resource indication information can be sent to the A-IOT device through the first message in the paging stage, the A-IOT device can determine the resource of the response message, the signaling overhead can be saved, the communication process between devices in the A-IOT scenario can be simplified, and the communication efficiency is improved.
[0151] In some embodiments of the present disclosure, the A-IOT supports a command only (command only) scenario, that is, the first paging message carries the command. For example, the Reader (network device or intermediate node) / core network device has just completed the inventory process, determines that a specific A-IOT device can be found through a specific Reader, and the core network device can directly initiate a command only process, and carries the identifier of the A-IOT device and the command in the paging message.
[0152] In some embodiments of the present disclosure, the paging supported scenarios can include, but are not limited to, the following: 1) one device identifier is carried in the paging message (i.e., paging one A-IOT device); 2) one group identifier is carried in the paging message (where the group identifier maps to multiple A-IOT devices, paging a group of A-IOT devices); 3) no identifier is carried in the paging message (i.e., paging all A-IOT devices that can receive the paging message); and 4) multiple A-IOT device identifiers are carried in the paging message (i.e., paging multiple A-IOT devices). The paging message should carry resource indication information, according to which the A-IOT device can determine the resource of the response message.
[0153] FIG. 3A is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3A, the embodiment of the present disclosure relates to a communication method applicable to the communication system 100, in which the first device 101 is a network device or an intermediate node in an environmental IoT scenario, the second device 102 is one or more of the environmental IoT devices, and the third device 103 is a core network device or a server. In this embodiment, a first message is sent by the third device 103 to the first device 101, and the first message is visible to the first device 101. The above method includes, but is not limited to, the following steps.
[0154] In step S3101, the third device 103 sends a first message to the first device 101.
[0155] In some embodiments, the above first message can be used to page the second device 102. For example, the above first message can include an identifier of the second device 102 for paging the second device 102. For example, the first message is a paging message for paging one second device 102. For example, the identifier of the second device 102 can be a globally unique identifier such as an EPC (Electronic Product Code) or other identifier.
[0156] In some embodiments, the above first message can be, for example, a first paging message sent by the first device 101 or the third device 103 when it is determined that a certain A-IOT device can be found through a certain first device 101, and the certain A-IOT device can be paged through the first message. For example, the third device 103 sends a first message to the first device 101, and the first message is sent by the first device 101 to the second device. The first message includes an identifier of the second device 102, so that the second device 102 receiving the first message determines whether the second device 102 is the device to be paged by the third device 103 based on the device identifier in the first message.
[0157] In some embodiments, the A-IOT can support that the first message carries a command (command). For example, the first message sent by the third device 103 to the first device 101 can include a first command, or the first message sent by the third device 103 to the first device 101 can not include the first command. The first command is, for example, a command (command) for the second device 102. The command for the second device 102 can be understood as a command dedicated to the second device 102, and for example, only the second device 102 can execute the command. For example, whether the first message includes the command can be indicated by a command type (command type), or whether the first message includes the command can be indicated by first indication information.
[0158] In some embodiments, the first command is, for example, an Access command, which can include but is not limited to at least one of the following: a read command; a write command; a Lock command; a Kill command; a disable command.
[0159] In step S3102, the first device 101 receives the first message and determines whether the first message includes the first command.
[0160] In some embodiments, the third device 103 sends the first message to the first device 101, and accordingly, the first device 101 receives the first message sent by the third device 103. After receiving the first message, the first device 101 can determine whether the first message includes the first command.
[0161] In some embodiments, the first message can include a command type (command type). In some embodiments, the command type of the first message carrying the first command is different from the command type of the first message not carrying the first command, that is, the command type of the first message carrying the first command is different from the command type of the first message not carrying the first command. In some embodiments, the command type of the first message carrying the first command is the same as the command type of the first message not carrying the first command, that is, the command type of the first message carrying the first command is the same as the command type of the first message not carrying the first command.
[0162] In some embodiments, the first message carrying the first command is different from the command type of the first message not carrying the first command, and whether the first command is included in the first message can be indicated by the command type. In some embodiments, the command type of the first message (i.e., the type of the first message) is a first type, which can be used to indicate that the first command is included in the first message, and the command type of the first message is a second type, which can be used to indicate that the first command is not included in the first message, and the first type and the second type are different. That is, whether the first command is included in the first message can be indicated by different command types. For example, the specific command type of the first message can be represented by a bit value, for example, a first value can be used to represent the first type, and a second value can be used to represent the second type, and the first value and the second value are different values. Alternatively, the specific command type of the first message can also be represented by other representation manners, which are not limited in the present disclosure and will not be described herein.
[0163] For example, assuming that the specific command type of the first message is represented by a bit value, for example, a first value can be used to represent the first type, and a second value can be used to represent the second type, and the first value and the second value are different values, taking the first value 001 and the second value 000 as an example, if the first device 101 determines that the command type of the received first message is 001, the first device 101 can determine that the first command is included in the first message (or the first message carries the first command), that is, the first message includes the specific command for the second device 102; if the first device 101 determines that the command type of the received first message is 000, the first device 101 can determine that the first command is not included in the first message (or the first message does not carry the first command). It can be understood that the first value and the second value can also be represented by other value manners, which are not limited in the present disclosure and will not be described herein, and the number of bits occupied by the first value and the second value is not specifically limited. That is, the first message carrying the first command is different from the command type of the first message not carrying the first command, and no additional indication information (such as the first indication information) is required to indicate whether the first command is included in the first message.
[0164] In some embodiments, further, whether the first command is included in the first message and different commands, such as a read command, a write command, a Kill command, a disable command, etc., can be indicated by different command types, for example, a value of 000 of the command type indicates that the first message does not carry the first command, a value of 001 of the command type indicates that the first message carries the first command as a read command, a value of 010 of the command type indicates that the first message carries the first command as a write command, a value of 011 of the command type indicates that the first message carries the first command as a Lock command, a value of 100 of the command type indicates that the first message carries the first command as a Kill command, a value of 101 of the command type indicates that the first message carries the first command as a disable command, or other value can also be used to realize the scheme of distinguishing different commands by different command types, which is not limited in the present disclosure and will not be described herein.
[0165] In some embodiments, the command type of the first message carrying the first command can be the same as or different from the command type of the first message not carrying the first command, and whether the first command is included in the first message can be indicated by the first indication information. For example, the command type of the first message carrying the first command is the same as the command type of the first message not carrying the first command, and the first message can further include the first indication information, which is used to indicate whether the first command is included in the first message.
[0166] Exemplarily, the first indication information can be used to indicate whether the first command is included in the first message. Exemplarily, the first indication information can be 1 bit, and the third value of the first indication information can be used to indicate that the first command is included in the first message, and the fourth value of the first indication information can be used to indicate that the first command is not included in the first message. For example, if the first device 101 determines that the first indication information in the received first message is the third value, the first device 101 can determine that the first command is included in the first message (or the first message carries the first command), that is, the first message includes the specific command for the second device 102; if the first device 101 determines that the first indication information in the received first message is the fourth value, the first device 101 can determine that the first command is not included in the first message (or the first message does not carry the first command). Exemplarily, the third value is 1, and the fourth value is 0. Exemplarily, the third value is 0, and the fourth value is 1. Alternatively, the first indication information can be implemented by other indication forms, which are not limited in the present disclosure and will not be described herein. Exemplarily, the length (or the number of bits) of the first indication information is not limited.
[0167] In some embodiments, when the first device 101 determines that the first command is not included in the first message, the length (or the number of bits) of the first message can be determined as a fixed length (or a fixed number of bits). Exemplarily, the length of the first message without the first command is fixed. For example, when the first device 101 determines that the first command is not included in the first message, the length of the first message can be determined as a fixed length, which can be agreed by a protocol, configured by a network, or pre-configured. When the first device 101 determines that the first command is not included in the first message, the specific length of the first message can be determined based on the fixed length, so as to facilitate reading and parsing the first message.
[0168] In some embodiments, the first message further includes second indication information, which is used to indicate at least one of the length of the first message and the length of the first command. Exemplarily, the second indication information can be used to indicate the length of the first message and / or the length of the first command. Exemplarily, the length of the first message without the first command can be fixed, and the length of the first message with the first command can include the second indication information, which is used to indicate the length of the first message and / or the length of the first command. Exemplarily, the first message without the first command or the first message with the first command can include the second indication information, which is used to indicate the length of the first message.
[0169] It should be noted that the first message in the embodiment shown in FIG. 3A can be sent by the third device 103 to the first device 101, and the first message is visible to the first device 101, i.e., after receiving the first message, the first device 101 can determine whether the first command is included in the first message. Alternatively, after processing the first message (e.g., determining whether the first command is included in the first message), the first device 101 can send the first message to the second device 102.
[0170] Alternatively, in some embodiments, as shown in FIG. 3A, the method can further include step S3103 and step S3104. In step S3103, the first device 101 sends the first message to the second device 102. For example, after receiving the first message sent by the third device 103, the first device 101 can send the first message to the second device 102. For example, after receiving the first message sent by the third device 103 and determining whether the first command is included in the first message, the first device 101 can send the first message to the second device 102. For the content included in the first message and its related description, please refer to the description of the "first message" in step S3101 above, which will not be repeated here.
[0171] In step S3104, the second device 102 receives the first message sent by the first device 101, and determines whether the first command is included in the first message.
[0172] It should be noted that the optional implementation of the second device 102 determining whether the received first message includes the first command in step S3104 is similar to the optional implementation of the first device 101 determining whether the received first message includes the first command in step S3102. For example, the second device 102 can also determine whether the first message includes the first command by the command type of the first message; or the second device 102 can also determine whether the first message includes the first command by the first indication information in the first message. For example, the second device 102 can also determine the length of the first message and / or the length of the first command by the second indication information in the first message.
[0173] In some embodiments, the names of information and the like are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "field", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", "chip", and the like can be replaced with each other.
[0174] In some embodiments, terms such as "uplink", "physical uplink", and the like can be replaced with each other, terms such as "downlink", "physical downlink", and the like can be replaced with each other, and terms such as "side", "sidelink", "sidelink communication", "direct", "direct link", "direct communication", and the like can be replaced with each other.
[0175] In some embodiments, "acquire", "obtain", "get", "receive", "transmit", "bidirectional transmission", "transmission and / or reception", and the like can be replaced with each other, and can be interpreted as receiving from another subject, acquiring from a protocol, acquiring from a higher layer, obtaining by processing oneself, autonomously implementing, and the like.
[0176] In some embodiments, terms such as "transmit", "emit", "report", "issue", "transmit", "bidirectional transmission", "transmission and / or reception", and the like can be replaced with each other.
[0177] In some embodiments, terms such as "certain", "preset", "pre-set", "set", "indicated", "certain", "arbitrary", "first", and the like can be replaced with each other, and "certain A", "preset A", "pre-set A", "set A", "indicated A", "certain A", "arbitrary A", "first A" can be interpreted as A specified in advance in a protocol and the like, can be interpreted as A obtained by setting, configuring, or indicating, and the like, and can be interpreted as certain A, certain A, arbitrary A, or first A, but are not limited thereto.
[0178] 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 value) represented by true or false, or by comparison of numerical values (for example, comparison with a predetermined value), but is not limited thereto.
[0179] The method related to the embodiments of the present disclosure can include at least one of steps S3101-S3104. For example, steps S3101+S3102 can be implemented as an independent embodiment, step S3102 can be implemented as an independent embodiment, steps S3103+S3104 can be implemented as an independent embodiment, steps S3101+S3102+S3103+S3104 can be implemented as an independent embodiment, but are not limited thereto.
[0180] In some embodiments, steps S3101, S3103, S3104 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0181] In some embodiments, steps S3103, S3104 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0182] In some embodiments, steps S3101, S3102 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0183] In some embodiments, other optional implementations described before or after the description corresponding to FIG. 3A can be referred to.
[0184] FIG. 3B is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3B, the embodiments of the present disclosure relate to a communication method applicable to a communication system 100. In this embodiment, the first device 101 and the second device 102 can be the same device, and the first device 101 and the second device 102 are both A-IOT devices. The third device 103 can be a network device or an intermediate node in an A-IOT scenario. In this embodiment, the first message is sent by the core network device to the third device 103, and the first message is not visible to the third device 103. The first message is transparently transmitted to the first device 101 through the third device 103. The above method includes but is not limited to the following steps.
[0185] Step S3201: The core network device 104 sends a first message to the third device 103.
[0186] In some embodiments, the first message can be used to page the second device 102. For example, the first message can include an identity of the second device 102 for paging the second device 102. For example, the first message can be a paging message for paging the second device 102. For example, the identity of the second device 102 can be an EPC-like globally unique identity or other identity.
[0187] In some embodiments, the first message can be a paging message sent by the core network device 104 when the core network device 104 determines that a certain A-IOT device can be found through a certain third device 103, and the certain A-IOT device can be paged through the first message. For example, the core network device 104 sends the first message to the third device 103, the first message is invisible to the third device 103, and the first message is transparently transmitted to the first device 101 (i.e., the second device 102) through the third device 103. The first message includes the identity of the second device 102, so that the second device 102 receiving the first message determines whether the second device 102 is the device to be paged by the core network device 104 based on the device identity in the first message.
[0188] In some embodiments, the A-IOT can support a command in the first message. For example, the first message sent by the core network device 104 to the third device 103 can include a first command, or the first message sent by the core network device 104 to the third device 103 can not include the first command. The first command can be a specific command for the second device 102. For example, whether the first message includes the command can be indicated by a command type, or whether the first message includes the command can be indicated by the first indication information.
[0189] In some embodiments, the first command can be an Access command, which can include at least one of the following: a read command; a write command; a Lock command; a Kill command; a disable command.
[0190] Step S3202: The third device 103 sends the first message to the first device 101.
[0191] For example, after receiving the first message sent by the core network device 104, the third device 103 transparently transmits the first message to the first device 101.
[0192] Step S3203: The first device 101 receives the first message and determines whether the first message includes the first command.
[0193] In some embodiments, the third device 103 sends a first message to the first device 101, and the first device 101 receives the first message sent by the third device 103. After receiving the first message, the first device 101 can determine whether the first message includes the first command.
[0194] The optional implementation of step S3203 can refer to the optional implementation of step S3102 in FIG. 3A and other associated parts in the embodiments involved in FIG. 3A, which will not be repeated here.
[0195] It should be noted that the first message in the embodiment shown in FIG. 3B can be sent by the core network device to the third device 103, and the first message is invisible to the third device 103. The first message is transparently transmitted to the first device 101 (i.e., the second device 102) through the third device 103. After receiving the first message, the first device 101 (i.e., the second device 102) can determine whether the first message includes the specific command for the second device 102 through the command type or the first indication information.
[0196] The method involved in the embodiments of the present disclosure can include at least one of steps S3201-S3203. For example, step S3201+step S3202+step S3203 can be implemented as an independent embodiment, step S3201 can be implemented as an independent embodiment, and step S3203 can be implemented as an independent embodiment, but is not limited thereto.
[0197] In some embodiments, steps S3201 and S3202 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0198] In some embodiments, steps S3202 and S3203 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0199] In some embodiments, the other optional implementations described before or after the description of FIG. 3B can be referred to.
[0200] FIG. 3C is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3C, the embodiment of the present disclosure relates to a communication method applicable to the communication system 100, in which the first device 101 is a network device or an intermediate node in an environmental IoT scenario, the second device 102 is one or more of the environmental IoT devices, and the third device 103 is a core network device or a server. In this embodiment, a first message is sent by the third device 103 to the first device 101, and the first message is visible to the first device 101. The above method includes but is not limited to the following steps.
[0201] In step S3301, the third device 103 sends a first message to the first device 101.
[0202] In some embodiments, the above first message can be used to page the second device 102. In some embodiments, the third device 103 can include third indication information in the first message sent to the first device 101, and the third indication information includes the device identifier of one or more A-IOT devices. For example, the third indication information can include the device identifier of one A-IOT device, i.e., paging one A-IOT device through the first message. For example, the third indication information can include the device identifier of multiple A-IOT devices, i.e., paging multiple A-IOT devices through the first message.
[0203] In some embodiments, the third device 103 can further include fourth indication information in the first message sent to the first device 101, and the fourth indication information can be used to indicate the number of device identifiers (IDs) included in the above third indication information. For example, the number of device identifiers (IDs) included in the third indication information can be a fixed number, such as 8 or 32, or other numbers, which are not limited in the present disclosure.
[0204] In some embodiments, the third device 103 can further include fifth indication information in the first message sent to the first device 101, and the fifth indication information can be used to indicate the length of the first message. For example, the length (or the number of bits) of the first message can be indicated by the fifth indication information, so as to understand the specific length of the first message and facilitate reading and parsing by the device capable of receiving the first message.
[0205] In some embodiments, the third device 103 can further include a command type in the first message sent to the first device 101.
[0206] In some embodiments, the first message described above can be used to trigger contention-based random access or trigger non-contention-based random access. In some embodiments, the first message triggering non-contention-based random access and the first message triggering contention-based random access can have the same command type, i.e., the first message triggering non-contention-based random access and the first message triggering contention-based random access can be associated with the same command type. In some embodiments, the first message triggering non-contention-based random access and the first message triggering contention-based random access can have different command types, i.e., the first message triggering non-contention-based random access and the first message triggering contention-based random access can be associated with different command types.
[0207] In some embodiments, the command type of the first message triggering non-contention-based random access and the command type of the first message triggering contention-based random access can be the same or different, and the sixth indication information can be used to indicate whether the first message is used to trigger contention-based random access or non-contention-based random access. For example, in the case that the command type of the first message triggering non-contention-based random access and the command type of the first message triggering contention-based random access are the same, the sixth indication information can be included in the first message sent by the third device 103 to the first device 101, and the sixth indication information can be used to indicate whether the first message is used to trigger contention-based random access or non-contention-based random access. In other words, in the case that the first message triggering non-contention-based random access and the first message triggering contention-based random access are associated with the same command type, the sixth indication information can be used to indicate whether the first message is used to trigger contention-based random access or non-contention-based random access.
[0208] In some embodiments, the sixth indication information can be a fifth value, which is used to indicate that the first message is used to trigger contention-based random access, and the sixth indication information can be a sixth value, which is used to indicate that the first message is used to trigger non-contention-based random access. For example, the sixth indication information can have a bit number of 1 bit, the sixth indication information can be set as the fifth value to indicate that the first message is used to trigger contention-based random access, and the sixth indication information can be set as the sixth value to indicate that the first message is used to trigger non-contention-based random access. For example, the fifth value can be 1, and the sixth value can be 0. For example, the first value can be 0, and the second value can be 1. Alternatively, other indication forms can be used, and the disclosure does not limit the indication forms. The disclosure also does not limit the length of the sixth indication information. The first device 101 and / or the second device 102 can distinguish whether the first message is used to trigger contention-based random access or non-contention-based random access based on the sixth indication information.
[0209] In some embodiments, the command type of the first message triggering the non-contention-based random access is different from the command type of the first message triggering the contention-based random access, i.e., the first message triggering the non-contention-based random access is associated with a different command type from the first message triggering the contention-based random access, and the command type can be used to indicate whether the contention-based random access is triggered or the non-contention-based random access is triggered.
[0210] In some embodiments, the command type in the first message sent by the third device 103 to the first device 101 is a third type, which is used to indicate that the first message is used to trigger the contention-based random access; the command type in the first message sent by the third device 103 to the first device 101 is a fourth type, which is used to indicate that the first message is used to trigger the non-contention-based random access; the third type and the fourth type are different. For example, the first message can be used to trigger the contention-based random access or the non-contention-based random access by using different command types. That is, the first message triggering the non-contention-based random access is associated with a different command type from the first message triggering the contention-based random access, and no additional indication information (such as the sixth indication information) is needed to indicate that the first message is used to trigger the contention-based random access or the non-contention-based random access. For example, the specific command type of the first message can be represented by a bit value, for example, the seventh value can be used to represent the third type, and the eighth value can be used to represent the fourth type, and the seventh value and the eighth value are different values. Alternatively, the specific command type of the first message can also be represented by other representation manners, which are not limited in the present disclosure and will not be described herein. For example, the seventh value is 0, and the eighth value is 1. Alternatively, other indication forms are not limited.
[0211] In step S3302, the first device 101 receives the first message and determines whether the first message is used to trigger the contention-based random access or the non-contention-based random access.
[0212] In some embodiments, the third device 103 sends the first message to the first device 101, and the first device 101 receives the first message sent by the third device 103. After receiving the first message, the first device 101 can determine whether the first message is used to trigger the contention-based random access or the non-contention-based random access based on the first message.
[0213] In some embodiments, in the case that the command type of the first message triggering the non-contention-based random access is the same as the command type of the first message triggering the contention-based random access, and the first message is used to trigger the contention-based random access or the non-contention-based random access is indicated by the sixth indication information in the first message, the first device 101 can determine, based on the sixth indication information included in the first message, that the first message is used to trigger the contention-based random access or the non-contention-based random access. For example, if the sixth indication information included in the first message is the fifth value, the first device 101 can determine that the first message is used to trigger the contention-based random access; if the sixth indication information included in the first message is the sixth value, the first device 101 can determine that the first message is used to trigger the non-contention-based random access.
[0214] In some embodiments, in the case that the command type of the first message triggering the non-contention-based random access is different from the command type of the first message triggering the contention-based random access, and the first message is used to trigger the contention-based random access or the non-contention-based random access is indicated by the command type, the first device 101 can determine, based on the command type of the first message, that the first message is used to trigger the contention-based random access or the non-contention-based random access. For example, if the command type of the first message is the third type, the first device 101 can determine that the first message is used to trigger the contention-based random access; if the command type of the first message is the fourth type, the first device 101 can determine that the first message is used to trigger the non-contention-based random access.
[0215] In step S3303, the first device 101 sends the second message to the second device 102.
[0216] In some embodiments, the second message can include the third indication information, and optionally, the second message can further include fourth indication information, which can indicate the number of device IDs included in the third indication information, that is, the fourth indication information can indicate the number of the second devices to be paged. In some embodiments, the second message can further include seventh indication information, which can be used to indicate the length of the second message.
[0217] In some embodiments, after the first device 101 determines that the received first message is used to trigger contention-based random access or non-contention-based random access, the first device 101 can add (or configure) resource indication information in the first message. The first device 101 can send the first message with the added (or configured) resource indication information to the second device 102 as a second message, that is, the second message sent by the first device 101 to the second device 102 includes the resource indication information, so as to facilitate the second device 102 to determine the resource for responding to the second message according to the resource indication information after receiving the second message. In some embodiments, the above-mentioned resource indication information is used to indicate the random access resource of one or more A-IOT devices.
[0218] In some embodiments, after the first device 101 determines that the first message is used to trigger non-contention-based random access, the first device 101 can include resource indication information in the second message, and the resource indication information can include the dedicated resource corresponding to one or more A-IOT devices, which is the resource used by the one or more A-IOT devices for non-contention-based random access. For example, the above-mentioned dedicated resource includes at least one of the following: time domain resource; frequency domain resource; code domain resource.
[0219] In some embodiments, the one or more A-IOT devices corresponding to the dedicated resource in the resource indication information one-to-one correspond to the one or more A-IOT devices corresponding to the device identifier in the third indication information, for example, one-to-one correspondence can be from small to large or from large to small. Optionally, the bit number of the resource indication information is fixed.
[0220] For example, one possible implementation of the one or more A-IOT devices corresponding to the dedicated resource in the resource indication information one-to-one corresponding to the one or more A-IOT devices corresponding to the device identifier in the third indication information can be that the resource indication information is behind the position of the third indication information. For example, as shown in FIG. 4A, assuming that the resource indication information includes the dedicated resource corresponding to n A-IOT devices, and the third indication information includes the device identifier of n A-IOT devices, the dedicated resource in the resource indication information one-to-one corresponds to the device identifier in the third indication information, for example, the dedicated resource corresponding to the device identifier ID0 in the third indication information is R0, the dedicated resource corresponding to the device identifier ID1 in the third indication information is R1, and so on, and the dedicated resource corresponding to the device identifier IDn in the third indication information is Rn. Optionally, the bit number of the device identifier indication domain in the third indication information and the dedicated resource indication domain in the resource indication information is not limited.
[0221] Optionally, when the number of device identities is not fixed (e.g., the length of the third indication information is not fixed), the number of device identities (IDs) included in the third indication information can be indicated by the fourth indication information, that is, the number of the second devices to be paged can be indicated by the fourth indication information. For example, for the second device 102 to be paged, the second device 102 receiving the second message can determine the dedicated resource corresponding to the second device 102 according to the fourth indication information and / or the third indication information and / or the resource indication information in the second message.
[0222] Optionally, when the number of device identities is fixed (i.e., the length of the third indication information is fixed), if the number of devices to be paged is less than the fixed number of device identities, some device identity ID fields can be set to 0, and the resource indication bits associated with the device identity ID fields set to 0 can also be set to 0. For example, as shown in FIG. 4B, the number of device identities is fixed to 8, and if the number of devices to be paged is 4, the device identities of the 4 devices to be paged are associated with ID0, ID1, ID2, and ID3, respectively, and the indication fields of device identities ID4, ID5, ID6, and ID7 can be set to 0, and the resource indication bits associated with the device identity ID indication fields set to 0 in the resource indication information can also be set to 0, and the second message is byte-aligned, and the resource indication bits in the resource indication information are represented as follows: R0, R1, R2, R3, 0, 0, 0, 0. It can be understood that the embodiment shown in FIG. 4B is only an example for easy understanding, and the number of device identities can also be fixed to other numbers, which is not limited in the present disclosure, and will not be described herein.
[0223] For example, in the resource indication information, one or more A-IOT devices corresponding to a dedicated resource can be one-to-one corresponding to one or more A-IOT devices corresponding to a device identity in the third indication information, and one possible implementation manner can be that one device identity is followed by a corresponding dedicated resource. For example, as shown in FIG. 4C, it is assumed that the resource indication information includes dedicated resources corresponding to n A-IOT devices, for example, the device identity ID0 in the third indication information is followed by the dedicated resource R0 of the A-IOT device associated with the device identity ID0, the device identity ID1 in the third indication information is followed by the dedicated resource R1 of the A-IOT device associated with the device identity ID0, and so on, and the device identity IDn in the third indication information is followed by the dedicated resource Rn of the A-IOT device associated with the device identity IDn.
[0224] Optionally, when the number of device identities is fixed (i.e., the length of the third indication information is fixed), if the number of device identities to be paged is less than the fixed number of device identities, some device identity ID fields can be set to 0, and the resource indication bits associated with the device identity ID fields set to 0 can also be set to 0. For example, as shown in FIG. 4D, the number of device identities is fixed to 8, and if 4 devices are to be paged, the device identities of the 4 devices to be paged are associated with ID0, ID1, ID2, and ID3, respectively, the indication fields of device identities ID4, ID5, ID6, and ID7 can be set to 0, and the resource indication bits associated with the device identity ID indication fields set to 0 in the resource indication information can also be set to 0. The second message is byte-aligned, such as resource indication ID0, R0, ID1, R1, ID2, R2, ID3, R3, 0, 0, 0, 0, 0, 0, 0, 0.
[0225] Optionally, in some embodiments, only one device identity can be included in the third indication information. Optionally, in some embodiments, the resource indication bits in the resource indication information can be set to 0, or the dedicated resource of a certain A-IOT device to be paged can not exist in the resource indication information. If the resource indication bits in the resource indication information are set to 0, or the dedicated resource of a certain A-IOT device to be paged does not exist in the resource indication information, the certain A-IOT device to be paged can determine the resource for responding to the second message according to the capability (such as the capability of the A-IOT device).
[0226] In some embodiments, after the first device 101 determines that the first message is used to trigger contention-based random access, the first device 101 can add (or configure) resource indication information in the first message and send the second message to the second device 102. The resource indication information includes one or more shared resources of A-IOT devices, and the shared resources are used by the one or more A-IOT devices for contention-based random access. In some embodiments, the shared resources include at least one of the following: a first parameter, the first parameter is used to solve the contention conflict of the one or more A-IOT devices for random access; a time domain resource; a frequency domain resource; and a code domain resource. For example, the first parameter can be denoted as Q, or can be denoted by other names, which are not limited in the present disclosure. The first parameter can be configured by the first device 101 (such as a network device), and the first parameter (such as the value of Q) is used to solve the conflict. For example, the A-IOT device obtaining the first parameter can randomly select a number from (0~2Q), and use the random number as the initial value of the counter. Each time the second message is received, the value of the counter is reduced by 1. When the value of the counter is reduced to 0, the A-IOT device can send a response message to respond to the second message, and the response message can carry the random number and / or the identity of the A-IOT device, such as EPC.
[0227] For example, as shown in FIG. 4E, the location of the resource indication information can be located behind the third indication information, the third indication information including the device identifiers of the n A-IOT devices, and the resource indication information including the resource Q shared by the n A-IOT devices. Optionally, the length of the third indication information (i.e. the number of device identifiers ID) can be a fixed length, for example, 8 bits or 32 bits, or other bit size, which is not limited in the present disclosure. Optionally, the number of bits of the resource indication information is fixed, for example, 8 bits. Optionally, the number n can be fixed or not. Optionally, when the number of device identifiers ID is fixed (n is fixed), if the device identifier ID of the paging is less than the fixed number of device identifiers ID, some device identifier ID field can be set to 0. Optionally, when the number of device identifiers ID is not fixed (n is not fixed), the second message sent by the first device 101 to the second device 102 can further include fourth indication information, which can be used to indicate the number of device identifiers (ID) included in the third indication information. The second message is byte-aligned. Optionally, the number of bits of the device identifier of the A-IOT device in the third indication information and the shared resource indication field in the resource indication information is not limited.
[0228] In step S3304, the second device 102 receives the second message and determines that the second message is used to trigger the contention-based random access or the non-contention-based random access.
[0229] For example, the first message can be first sent by the core network device to the network device or intermediate node of the A-IOT scenario, and the first message sent by the core network device to the network device or intermediate node of the A-IOT scenario includes the third indication information. If the network device or intermediate node determines that the first message is used to trigger the contention-based random access or the non-contention-based random access, the network device or intermediate node adds (or configures) the resource indication information in the first message, and sends the first message with the added (or configured) resource indication information to the second device 102 as the second message. Correspondingly, the second message received by the second device 102 includes the third indication information and the resource indication information. The third indication information includes the device identifier of one or more A-IOT devices, and the resource indication information is used to indicate the random access resource of the one or more A-IOT devices.
[0230] In some embodiments, the resource indication information in the second message received by the second device 102 can include dedicated resources corresponding to one or more A-IOT devices, the dedicated resources being resources for the one or more A-IOT devices to perform non-contention-based random access; wherein the one or more A-IOT devices corresponding to the dedicated resources in the resource indication information are in one-to-one correspondence with the one or more A-IOT devices corresponding to the device identifiers in the third indication information. The third indication information and the resource indication information can be used to determine the random access resource of the second device 102. For example, the second device 102 can determine that the device identifier of the one or more A-IOT devices in the third indication information includes the device identifier of the second device 102; based on the position of the device identifier of the second device 102 in the device identifiers of the one or more A-IOT devices, and the dedicated resources corresponding to the one or more A-IOT devices, determine the random access resource of the second device 102. For example, the random access resource (such as a dedicated resource) of the second device 102 can be used for the second device 102 to send a third message. For example, the second device 102 determines that the second message triggers non-contention-based random access, and after determining the random access resource (such as a dedicated resource) of the second device 102, the second device 102 can send a third message on the random access resource (such as a dedicated resource), the third message can be used to respond to the second message, and the third message can include the device identifier of the second device 102, such as a full-network unique identifier similar to EPC or other identifier.
[0231] For example, as shown in FIG. 4A, assuming that the device identifier of the second device 102 is ID1, and the second device 102 receives a second message, it can be determined that the device identifiers of the n A-IOT devices in the third indication information of the second message include the device identifier of the second device 102, and based on the position of the device identifier of the second device 102 in the device identifiers of the n A-IOT devices, and the dedicated resources corresponding to the n A-IOT devices, the random access resource of the second device 102 is determined to be R1. After the second device 102 determines that the second message triggers non-contention-based random access, and determines that the random access resource of the second device 102 is R1, the second device 102 can send a third message on the dedicated resource R1 to respond to the second message, wherein the third message sent by the second device 102 includes the device identifier of the second device 102, such as a full-network unique identifier similar to EPC or other identifier.
[0232] In some embodiments, the resource indication information in the second message received by the second device 102 comprises one or more shared resources of the A-IOT devices, and the shared resources are used for the one or more A-IOT devices to perform contention-based random access. The third indication information and the resource indication information in the first message sent by the first device 102 to the second device 102 can be used to determine the random access resource of the second device 102. For example, the second device 102 can determine that the device identity of the one or more A-IOT devices in the third indication information comprises the device identity of the second device 102, and determine the random access resource of the second device 102 based on the shared resources of the one or more A-IOT devices. For example, the random access resource (e.g., the shared resource) of the second device 102 can be used for the second device 102 to send the fourth message. For example, after the second device 102 determines that the second message triggers the contention-based random access and determines the random access resource (e.g., the shared resource) of the second device 102, the second device 102 can send the fourth message on the random access resource (e.g., the shared resource), and the fourth message can be used to respond to the second message. The fourth message can comprise the device identity of the second device 102 and / or the first identity, for example, the device identity of the second device 102 can be a full-network unique identity such as an EPC, or other identity, and the first identity can be a random number generated based on the first parameter Q.
[0233] For example, as shown in FIG. 4C, assuming that the device identity of the second device 102 is ID1, the shared resource of the n A-IOT devices indicated by the resource indication information is the shared resource Q, and the second device 102 receives the second message, the second device 102 can determine that the device identity of the n A-IOT devices in the third indication information of the second message comprises the device identity of the second device 102. The second device 102 generates a random number X based on Q, for example, generates a random number X in (0~2Q-1) randomly, and decreases the random number by 1 each time the second device 102 receives the second message. When the random number decreases to 0, it is the random access resource of the second device 102. After the second device 102 determines the random access resource of the second device 102, the second device 102 can send the fourth message on the random access resource to respond to the second message, and the fourth message sent by the second device 102 comprises the device identity of the second device 102 and / or the first identity. For example, the first identity is the random number X generated by the second device 102 based on Q.
[0234] In some embodiments, the fourth indication information can also be comprised in the second message received by the second device 102, and the fourth indication information is used to indicate the number of device identities comprised in the third indication information. For example, the number of device identities (IDs) comprised in the third indication information can be a fixed number, for example, 8 or 32, or other number, which is not limited in the disclosure.
[0235] In some embodiments, the second message received by the second device 102 can further comprise seventh indication information, which is used to indicate the length of the second message. For example, the length (or the number of bits) of the second message can be indicated by the seventh indication information, so as to facilitate understanding of the specific length of the second message and facilitate reading and parsing of the second message by the device capable of receiving the second message.
[0236] In some embodiments, the second message received by the second device 102 can further comprise the command type of the second message, and the command type of the second message triggering the non-contention-based random access can be the same as or different from the command type of the second message triggering the contention-based random access. The second message can be used to trigger the contention-based random access or the non-contention-based random access by the eighth indication information. For example, in the case that the command type of the second message triggering the non-contention-based random access is the same as the command type of the second message triggering the contention-based random access, the second message received by the second device 102 can further comprise eighth indication information, which indicates at least one of the following: the second message is used to trigger the contention-based random access or the non-contention-based random access; and the resource indication information indicates the shared resource or the dedicated resource.
[0237] In a possible implementation, after receiving the second message, the second device 102 can determine, based on the eighth indication information in the second message, that the second message is used to trigger the contention-based random access or the non-contention-based random access. For example, if the eighth indication information is a fifth value, the second device 102 can determine that the second message is used to trigger the contention-based random access; and if the eighth indication information is a sixth value, the second device 102 can determine that the second message is used to trigger the non-contention-based random access. For example, the fifth value is 0, and the sixth value is 1. Alternatively, there can be other indication forms, which are not limited.
[0238] In a possible implementation, after receiving the second message, the second device 102 can determine, based on the eighth indication information in the second message, that the resource indication information in the second message indicates the shared resource or the dedicated resource. For example, if the eighth indication information is the fifth value, the second device 102 can determine that the resource indication information indicates the shared resource; and if the eighth indication information is the sixth value, the second device 102 can determine that the resource indication information indicates the dedicated resource. For example, the fifth value is 0, and the sixth value is 1. Alternatively, there can be other indication forms, which are not limited.
[0239] In some embodiments, the command type of the second message triggering the non-contention-based random access is different from the command type of the second message triggering the contention-based random access, that is, the second message triggering the non-contention-based random access is associated with a different command type from the second message triggering the contention-based random access, and the command type can be used to indicate whether the contention-based random access is triggered or the non-contention-based random access is triggered.
[0240] In a possible implementation, after receiving the second message, the second device 102 can determine whether the second message is used to trigger the contention-based random access or the non-contention-based random access based on the command type of the second message. For example, if the command type of the second message is the third type, the second device 102 can determine that the second message is used to trigger the contention-based random access; if the command type of the second message is the fourth type, the second device 102 can determine that the second message is used to trigger the non-contention-based random access.
[0241] In some embodiments, after receiving the second message, the second device 102 can determine whether the resource indication information in the second message indicates the shared resource or the dedicated resource based on the command type in the second message. For example, if the command type of the second message is the third type, the second device 102 can determine that the resource indication information indicates the shared resource; if the command type of the second message is the fourth type, the second device 102 can determine that the resource indication information indicates the dedicated resource.
[0242] The method disclosed in the embodiments of the present disclosure can include at least one of steps S3301-S3304. For example, step S3301+step S3302 can be implemented as an independent embodiment, step S3303+step S3304 can be implemented as an independent embodiment, step S3301 can be implemented as an independent embodiment, step S3303 can be implemented as an independent embodiment, step S3302 can be implemented as an independent embodiment, step S3304 can be implemented as an independent embodiment, step S3301+step S3302+step S3303+step S3304 can be implemented as an independent embodiment, but not limited thereto.
[0243] In some embodiments, steps S3303 and S3304 are optional, and one or more of these steps can be omitted or replaced in different embodiments. For example, assume that the first device 101 is a network device or an intermediate node in an environmental IoT scenario, the second device 102 is one or more of the environmental IoT devices, and the third device 103 is a core network device or a server. The third device 103 sends a first message to the first device 101. After receiving the first message, the first device 101 can determine that the first message is used to trigger contention-based random access or non-contention-based random access, and add (or configure) resource indication information in the first message as a second message sent to the second device 102. That is, the second message sent by the first device 101 to the second device 102 has added (or configured) resource indication information, so as to facilitate the second device 102 to determine the resource (or random access resource) of the response message according to the resource indication information.
[0244] In some embodiments, steps S3301 and S3302 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0245] In some embodiments, steps S3302, S3303, and S3304 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0246] In some embodiments, steps S3301, S3302, and S3304 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0247] In some embodiments, steps S3301, S3303, and S3304 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0248] In some embodiments, steps S3301, S3302, and S3303 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0249] FIG. 3D is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3D, the embodiment of the present disclosure relates to a communication method applicable to the communication system 100, in which the first device 101 is a network device or an intermediate node in an environmental IoT scenario, the second device 102 is one or more of the environmental IoT devices, and the third device 103 is a core network device or a server. In this embodiment, the first message is sent by the third device 103 to the first device 101, and the first message is visible to the first device 101. The above method includes but is not limited to the following steps.
[0250] In step S3401, the third device 103 sends a first message to the first device 101.
[0251] In some embodiments, the above-mentioned first message can be used to page the second device 102. In some embodiments, the third device 103 can include third indication information in the first message sent to the first device 101, and the third indication information includes the device identifier of one or more A-IOT devices. For example, the third indication information can include the device identifier of one A-IOT device, i.e., paging one A-IOT device through the first message. For example, the third indication information can include the device identifier of multiple A-IOT devices, i.e., paging multiple A-IOT devices through the first message.
[0252] In some embodiments, the third device 103 can also include fourth indication information in the first message sent to the first device 101, and the fourth indication information can be used to indicate the number of device identifiers (IDs) included in the above-mentioned third indication information. For example, the number of device identifiers (IDs) included in the third indication information can be a fixed number, such as 8 or 32, or other numbers, which are not limited in the present disclosure.
[0253] In some embodiments, the third device 103 can also include fifth indication information in the first message sent to the first device 101, and the fifth indication information can be used to indicate the length of the first message. For example, the length (or the number of bits) of the first message can be indicated by the fifth indication information, so as to understand the specific length of the first message and facilitate reading and parsing by the device that can receive the first message.
[0254] In step S3402, the first device 101 receives the first message and determines whether the first message triggers a contention-based random access or a non-contention-based random access.
[0255] In some embodiments, the third device 103 sends a first message to the first device 101, and the first device 101 receives the first message sent by the third device 103. After receiving the first message, the first device 101 determines that the first message is used to trigger a contention-based random access or a non-contention-based random access. For example, the first device 101 can determine that the first message triggers a contention-based random access or a non-contention-based random access based on implementation.
[0256] In step S3403, the first device 101 sends a second message to the second device 102.
[0257] In some embodiments, the second message can include the third indication information. Optionally, the second message can further include fourth indication information, which can indicate the number of device identities (IDs) included in the third indication information, i.e., the number of the second devices to be paged. In some embodiments, the second message can further include seventh indication information, which can be used to indicate the length of the second message.
[0258] In some embodiments, after receiving the first message sent by the third device 103, the first device 101 can determine that the first message triggers a contention-based random access or a non-contention-based random access based on implementation. In a possible implementation, the first device 101 determines that the first message triggers a contention-based random access, and the first device 101 can add (or configure) resource indication information in the first message. The first device 101 can send the first message with the added (or configured) resource indication information to the second device 102 as the second message, i.e., the second message sent by the first device 101 to the second device 102 includes the resource indication information, which can include one or more dedicated resources corresponding to one or more A-IOT devices, and the dedicated resources are used by the one or more A-IOT devices for non-contention-based random access. For example, the dedicated resources include at least one of the following: time domain resources; frequency domain resources; code domain resources.
[0259] In some embodiments, the one or more A-IOT devices corresponding to the dedicated resources in the resource indication information one-to-one correspond to the one or more A-IOT devices corresponding to the device identities in the third indication information, e.g., one-to-one correspondence in ascending order or descending order of device identities. Optionally, the number of bits of the resource indication information is fixed.
[0260] For example, as shown in FIG. 4A, assuming that the resource indication information includes n special resources corresponding to n A-IOT devices, and the third indication information includes n device identifiers of the n A-IOT devices, the special resource in the resource indication information corresponds to the device identifier in the third indication information in a one-to-one manner, for example, the device identifier ID0 in the third indication information corresponds to the special resource R0, the device identifier ID1 in the third indication information corresponds to the special resource R1, and so on, and the device identifier IDn in the third indication information corresponds to the special resource Rn. Optionally, the bit number of the device identifier indication field in the third indication information and the bit number of the special resource indication field in the resource indication information are not limited.
[0261] Optionally, when the number of device identifiers is not fixed (for example, the length of the third indication information is not fixed), the fourth indication information can be used to indicate the number of device identifiers (IDs) included in the third indication information, that is, the fourth indication information can be used to indicate the number of the second devices to be paged. For example, for the second device 102 to be paged, the second device 102 receiving the second message can determine the special resource corresponding to the second device 102 according to the fourth indication information and / or the third indication information and / or the resource indication information in the second message.
[0262] Optionally, when the number of device identifiers is fixed (that is, the length of the third indication information is fixed), if the number of the devices to be paged is less than the fixed number of device identifiers, some device identifier ID fields can be set to 0, and the resource indication bits associated with the device identifier ID fields set to 0 can also be set to 0.
[0263] For example, as shown in FIG. 4C, assuming that the resource indication information includes n special resources corresponding to n A-IOT devices, for example, the device identifier ID0 in the third indication information is followed by the special resource R0 of the A-IOT device associated with the device identifier ID0, the device identifier ID1 in the third indication information is followed by the special resource R1 of the A-IOT device associated with the device identifier ID0, and so on, and the device identifier IDn in the third indication information is followed by the special resource Rn of the A-IOT device associated with the device identifier IDn.
[0264] Optionally, in some embodiments, only one device identifier can be included in the third indication information. Optionally, in some embodiments, the resource indication bit in the resource indication information can be set to 0, or the resource indication information can not include the dedicated resource for the A-IOT device to be paged. If the resource indication bit in the resource indication information is set to 0, or the resource indication information does not include the dedicated resource for the A-IOT device to be paged, the A-IOT device to be paged can determine the resource for responding to the second message according to the capability (e.g., the capability of the A-IOT device).
[0265] In a possible implementation, the first device 101 determines that the second device 102 to be paged triggers non-contention-based random access, and the first device 101 can add (or configure) the resource indication information in the first message. The first device 101 can send the first message with the added (or configured) resource indication information to the second device 102 as the second message, that is, the second message sent by the first device 101 to the second device 102 includes the resource indication information, and the resource indication information can include one or more shared resources for A-IOT devices to perform contention-based random access. In some embodiments, the shared resource includes at least one of the following: a first parameter, the first parameter is used to solve the contention conflict of the one or more A-IOT devices performing random access; a time domain resource; a frequency domain resource; and a code domain resource. For example, the first parameter can be denoted as Q, or can be denoted by other names, which are not limited in the present disclosure. The first parameter can be configured by the first device 101 (e.g., a network device), and the first parameter (e.g., the value of Q) is used to solve the contention conflict. For example, the A-IOT device obtaining the first parameter can randomly select a number between 0 and 2Q, and use the random number as the initial value of the counter. Each time the second message is received, the value of the counter is reduced by 1. When the value of the counter is reduced to 0, the A-IOT device can send a response message to respond to the second message, and the response message can carry the random number and / or the identifier of the A-IOT device, e.g., the EPC.
[0266] In some embodiments, the first device 101 can indicate, by the command type of the second message or the eighth indication information, that the second message is used to trigger contention-based random access or non-contention-based random access, or the first device 101 can indicate, by the command type or the eighth indication information, that the resource indication information indicates shared resources or dedicated resources.
[0267] In a possible implementation, the command type of the second message triggering the non-contention-based random access is different from the command type of the second message triggering the contention-based random access, and the first device 101 can indicate, by the command type of the second message, that the second message is used to trigger the contention-based random access or the non-contention-based random access (or that the second device 102 triggering the paging indicates to trigger the contention-based random access or the non-contention-based random access). Alternatively, the command type of the second message triggering the non-contention-based random access is different from the command type of the second message triggering the contention-based random access, and the first device 101 can indicate, by the command type of the second message, that the resource indication information indicates the shared resource or the dedicated resource.
[0268] For example, the command type of the second message is the third type, which is used to indicate that the second message is used to trigger the contention-based random access; and the command type of the second message is the fourth type, which is used to indicate that the second message is used to trigger the non-contention-based random access. For example, the second message used to trigger the contention-based random access or the non-contention-based random access can be indicated by different command types. That is, the second message triggering the non-contention-based random access is associated with a different command type from the second message triggering the contention-based random access, and no additional indication information (such as the eighth indication information) is needed to indicate that the second message is used to trigger the contention-based random access or the non-contention-based random access.
[0269] For example, the command type of the second message is the third type, which is used to indicate that the resource indication information indicates the shared resource; and the command type of the second message is the fourth type, which is used to indicate that the resource indication information indicates the dedicated resource. For example, the resource indication information indicating the shared resource or the dedicated resource can be indicated by different command types.
[0270] In a possible implementation, the command type of the second message triggering the non-contention-based random access can be the same as or different from the command type of the second message triggering the contention-based random access, and the first device 101 can indicate, by the eighth indication information in the second message, that the second message is used to trigger the contention-based random access or the non-contention-based random access (or that the second device 102 triggering the paging triggers the contention-based random access or the non-contention-based random access). Alternatively, the command type of the second message triggering the non-contention-based random access can be the same as or different from the command type of the second message triggering the contention-based random access, and the first device 101 can indicate, by the eighth indication information, that the resource indication information indicates the shared resource or the dedicated resource. For example, the command type of the second message triggering the non-contention-based random access is the same as the command type of the second message triggering the contention-based random access, and the first device 101 indicates, by the eighth indication information in the second message, that the second message is used to trigger the contention-based random access or the non-contention-based random access. For example, the command type of the second message triggering the non-contention-based random access is the same as the command type of the second message triggering the contention-based random access, and the first device 101 indicates, by the eighth indication information, that the resource indication information indicates the shared resource or the dedicated resource.
[0271] For example, the eighth indication information is the fifth value, indicating that the second message is used to trigger the contention-based random access; and the eighth indication information is the sixth value, indicating that the second message is used to trigger the non-contention-based random access. For example, the eighth indication information can be used to indicate that the second message is used to trigger the contention-based random access or the non-contention-based random access.
[0272] For example, the eighth indication information is the fifth value, indicating that the resource indication information indicates the shared resource; and the eighth indication information is the sixth value, indicating that the resource indication information indicates the dedicated resource. For example, the eighth indication information can be used to indicate that the resource indication information indicates the shared resource or the dedicated resource.
[0273] In step S3404, the second device 102 receives the second message and determines that the second message is used to trigger the contention-based random access or the non-contention-based random access.
[0274] For example, the first message can be first sent by the core network device to the network device or intermediate node in the A-IOT scenario, and the first message sent by the core network device to the network device or intermediate node in the A-IOT scenario includes third indication information. If the network device or intermediate node determines, based on implementation, that the first message triggers contention-based random access or triggers non-contention-based random access, the network device or intermediate node sends a second message to the second device 102, the second message including the third indication information and can also include resource indication information, and the second message is indicated to trigger contention-based random access or trigger non-contention-based random access through the command type of the second message or eighth indication information; or the resource indication information is indicated to be shared resources or dedicated resources through the command type or eighth indication information.
[0275] The optional implementation of step S3404 can refer to the optional implementation of step S3304 in FIG. 3C and other associated parts in the embodiments involved in FIG. 3C, which will not be repeated here.
[0276] The method involved in the embodiments of the present disclosure can include at least one of steps S3401 to S3404. For example, step S3401+step S3402+step S3403+step S3404 can be implemented as an independent embodiment, but are not limited thereto.
[0277] FIG. 5A is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 5A, the embodiments of the present disclosure relate to a communication method, which can be performed by the first device 101. The method can include but is not limited to the following steps.
[0278] In step S5101, a first message sent by a third device 103 is received.
[0279] In some embodiments, the third device 103 sends a first message to the first device 101, and accordingly, the first device 101 receives the first message sent by the third device 103. In some embodiments, the first message can be used for paging the second device 102.
[0280] In some embodiments, the first device 101 is, for example, a network device or intermediate node in an environmental IoT scenario. The optional implementation of step S5101 can refer to the optional implementation of step S3101 in FIG. 3A and other associated parts in the embodiments involved in FIG. 3A, which will not be repeated here.
[0281] In some embodiments, the first device 101 and the second device 102 can be the same device, and the first device 101 and the second device 102 are both A-IOT devices. For optional implementation of step S5101, refer to the optional implementation of step S3202 in FIG. 3B and other associated parts in the embodiments involved in FIG. 3B. Details are not described here again.
[0282] Step S5102: determining whether the first command is included in the first message.
[0283] In some embodiments, the first device 101 is, for example, a network device or an intermediate node in an environmental Internet of Things scenario. For optional implementation of step S5102, refer to the optional implementation of step S3102 in FIG. 3A and other associated parts in the embodiments involved in FIG. 3A. Details are not described here again.
[0284] In some embodiments, the first device 101 and the second device 102 can be the same device, and the first device 101 and the second device 102 are both A-IOT devices. For optional implementation of step S5102, refer to the optional implementation of step S3203 in FIG. 3B and other associated parts in the embodiments involved in FIG. 3B. Details are not described here again.
[0285] Optionally, in some embodiments, as shown in FIG. 5A, the method can further include step S5103. In step S5103, the first device 101 sends the first message to the second device 102, so that the second device 102 determines whether the first command is included in the first message. For optional implementation of step S5103, refer to the optional implementation of step S3103 in FIG. 3A and other associated parts in the embodiments involved in FIG. 3A. Details are not described here again.
[0286] The method involved in the embodiments of the present disclosure can include at least one of steps S5101-S5103. For example, steps S5101+S5102 can be implemented as an independent embodiment, and steps S5101+S5102+S5103 can be implemented as an independent embodiment, but are not limited thereto.
[0287] FIG. 5B is a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 5B, the embodiments of the present disclosure relate to a communication method, which can be executed by the first device 101. The above method can include but is not limited to the following steps.
[0288] Step S5201: receiving a first message sent by a third device.
[0289] In some embodiments, the third device sends a first message to the first device 101, and the first device 101 receives the first message sent by the third device 103 accordingly. In some embodiments, the first message can be used for paging the second device 102.
[0290] The optional implementation of step S5201 can refer to the optional implementation of step S3301 in FIG. 3C, step S3401 in FIG. 3D, and other associated parts in the embodiments related to FIG. 3C and FIG. 3D, which will not be repeated here.
[0291] Step S5202, determining whether the first message is used for triggering contention-based random access or triggering non-contention-based random access.
[0292] The optional implementation of step S5202 can refer to the optional implementation of step S3302 in FIG. 3C, step S3402 in FIG. 3D, and other associated parts in the embodiments related to FIG. 3C and FIG. 3D, which will not be repeated here.
[0293] Step S5203, sending a second message to the second device 102.
[0294] The optional implementation of step S5203 can refer to the optional implementation of step S3303 in FIG. 3C, step S3403 in FIG. 3D, and other associated parts in the embodiments related to FIG. 3C and FIG. 3D, which will not be repeated here.
[0295] FIG. 5C is a flow diagram illustrating a communication method according to some embodiments of the present disclosure. As shown in FIG. 5C, the embodiments of the present disclosure relate to a communication method, which can be performed by the first device 101. The method can include, but is not limited to, the following steps.
[0296] Step S5301, determining whether a first command is included in a first message, the first message being used for paging a second device, and the first command being a specific command for the second device.
[0297] In some embodiments, the first device is a network device or an intermediate node in an environmental IoT scenario, and the second device is one or more of the environmental IoT devices. Alternatively, in some embodiments, the first device and the second device are the same device, and both the first device and the second device are environmental IoT devices.
[0298] In some embodiments, determining whether the first command is included in the first message includes: determining whether the first command is included in the first message according to a type of the first message.
[0299] In some embodiments, determining whether the first message comprises the first command according to the type of the first message comprises: when the command type of the first message is a first type, determining that the first command is included in the first message; or when the command type of the first message is a second type, determining that the first command is not included in the first message.
[0300] In some embodiments, the first message further comprises first indication information, and the first indication information is used to indicate whether the first command is included in the first message.
[0301] In some embodiments, when the first message comprises the first command, the type of the first message is a first type; when the first message does not comprise the first command, the type of the first message is a second type; and the first type and the second type are the same or different.
[0302] In some embodiments, determining whether the first message comprises the first command comprises: when the first indication information is a third value, determining that the first command is included in the first message; or when the first indication information is a fourth value, determining that the first command is not included in the first message.
[0303] In some embodiments, the method further comprises: determining that the first message does not comprise the first command; and determining that the length of the first message is a fixed length.
[0304] In some embodiments, the first message further comprises second indication information, and the second indication information is used to indicate at least one of the following: the length of the first message; and the length of the first command.
[0305] In some embodiments, the first command is an Access command, and the Access command comprises at least one of the following: a read command; a write command; a lock command; a terminate command; and a disable command.
[0306] The optional implementation of the first device side method related to the embodiments of the present disclosure can be referred to the description of the first device side related steps shown in FIG. 3A and FIG. 3B, which will not be repeated here.
[0307] FIG. 5D is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 5D, the embodiments of the present disclosure relate to a communication method, which can be executed by the first device 101, and the above-mentioned method can include but is not limited to the following steps.
[0308] In step S5401, it is determined that the first message is used to trigger a contention-based random access or a non-contention-based random access, and the first message comprises third indication information, and the third indication information comprises the device identifier of one or more environmental Internet of Things devices.
[0309] Step S5402, a second message is sent to the second device, the second message includes resource indication information, the second message is used for triggering the contention random access or triggering the non-contention random access, and the resource indication information is used for indicating random access resources of one or more environmental Internet of Things devices.
[0310] In some embodiments, determining that the first message is used for triggering the contention random access or triggering the non-contention random access includes: determining, according to a type of the first message, that the first message is used for triggering the contention random access or triggering the non-contention random access.
[0311] In some embodiments, one possible implementation of determining, according to the type of the first message, that the first message is used for triggering the contention random access or triggering the non-contention random access is as follows: when a command type of the first message is a third type, it is determined that the first message is used for triggering the contention random access; or, when the command type of the first message is a fourth type, it is determined that the first message is used for triggering the non-contention random access.
[0312] In some embodiments, the first message includes sixth indication information, and the sixth indication information indicates that the first message is used for triggering the contention random access or triggering the non-contention random access.
[0313] In some embodiments, one possible implementation of determining that the first message is used for triggering the contention random access or triggering the non-contention random access is as follows: when the sixth indication information is a fifth value, it is determined that the first message is used for triggering the contention random access; or, when the sixth indication information is a sixth value, it is determined that the first message is used for triggering the non-contention random access.
[0314] In some embodiments, when the first message is used for triggering the contention random access, the type of the first message is the third type; when the first message is used for triggering the non-contention random access, the type of the first message is the fourth type; and the third type and the fourth type are the same or different.
[0315] In some embodiments, one possible implementation of determining that the first message is used for triggering the contention random access or triggering the non-contention random access is as follows: based on a first device implementation, it is determined that the first message is used for triggering the contention random access or triggering the non-contention random access.
[0316] In some embodiments, the first message further includes fourth indication information, and the fourth indication information is used for indicating a number of device identities included in the third indication information.
[0317] In some embodiments, the first message further includes fifth indication information, and the fifth indication information is used for indicating a length of the first message.
[0318] In some embodiments, the method further includes: configuring the resource indication information in the first message; and the second message is the first message after the resource indication information is configured.
[0319] In some embodiments, the resource indication information includes one or more special resources corresponding to the one or more environmental IoT devices, and the special resources are resources for the one or more environmental IoT devices to perform non-contention-based random access.
[0320] In some embodiments, the special resource includes at least one of the following: a time domain resource; a frequency domain resource; and a code domain resource.
[0321] In some embodiments, the resource indication information includes one or more shared resources for the one or more environmental IoT devices, and the shared resources are resources for the one or more environmental IoT devices to perform contention-based random access.
[0322] In some embodiments, the shared resource includes at least one of the following: a first parameter, the first parameter being used to solve contention conflicts of the one or more environmental IoT devices in random access; a time domain resource; a frequency domain resource; and a code domain resource.
[0323] In some embodiments, the second message further includes at least one of the following: fourth indication information, the fourth indication information being used to indicate a number of device identifiers included in the third indication information; and seventh indication information, the seventh indication information being used to indicate a length of the second message.
[0324] In some embodiments, the command type of the second message indicates at least one of the following: the second message is used to trigger contention-based random access or non-contention-based random access; and the resource indication information indicates shared resources or special resources.
[0325] In some embodiments, the second message includes eighth indication information, and the eighth indication information in the second message indicates at least one of the following: the second message is used to trigger contention-based random access or non-contention-based random access; and the resource indication information indicates shared resources or special resources.
[0326] The optional implementation of the first device side method related to the embodiments of the present disclosure can be referred to the description of the first device side related steps shown in FIG. 3C and FIG. 3D, which will not be repeated here.
[0327] The embodiments of the present disclosure further provide a communication method, which can be executed by the second device 102, and the above method can include but is not limited to the following steps S5501 and S5502.
[0328] In step S5501, a second message sent by a first device is received.
[0329] In step S5502, it is determined that the second message is used to trigger the contention-based random access or the non-contention-based random access, the second message includes the third indication information and the resource indication information, the third indication information includes the device identifier of the one or more environmental IoT devices, and the resource indication information is used to indicate the random access resource of the one or more environmental IoT devices, and the third indication information and / or the resource indication information are used to determine the random access resource of the second device.
[0330] In some embodiments, the resource indication information includes the dedicated resource corresponding to the one or more environmental IoT devices, and the dedicated resource is the resource used by the one or more environmental IoT devices for the non-contention-based random access; and the one or more environmental IoT devices corresponding to the dedicated resource in the resource indication information are in one-to-one correspondence with the one or more environmental IoT devices corresponding to the device identifier in the third indication information.
[0331] In some embodiments, the method further includes: determining that the device identifier of the second device is included in the device identifier of the one or more environmental IoT devices in the third indication information; and determining the random access resource of the second device based on the position of the device identifier of the second device in the device identifier of the one or more environmental IoT devices and the dedicated resource corresponding to the one or more environmental IoT devices.
[0332] In some embodiments, the method further includes: sending a third message on the random access resource of the second device, and the third message includes the device identifier of the second device.
[0333] In some embodiments, the dedicated resource includes at least one of the following: a time domain resource; a frequency domain resource; and a code domain resource.
[0334] In some embodiments, the resource indication information includes the shared resource of the one or more environmental IoT devices, and the shared resource is the resource used by the one or more environmental IoT devices for the contention-based random access.
[0335] In some embodiments, the shared resource includes at least one of the following: a first parameter, the first parameter is used to solve the contention conflict of the random access of the one or more environmental IoT devices; a time domain resource; a frequency domain resource; and a code domain resource.
[0336] In some embodiments, the method further includes: determining that the device identifier of the second device is included in the device identifier of the one or more environmental IoT devices in the third indication information; and determining the random access resource of the second device based on the shared resource of the one or more environmental IoT devices.
[0337] In some embodiments, the method further includes: sending a fourth message on the random access resource of the second device, and the fourth message includes the device identifier of the second device and / or a first identifier, and the first identifier is a random number generated based on the first parameter.
[0338] In some embodiments, the second message further comprises fourth indication information, the fourth indication information being used to indicate the number of device identities comprised in the third indication information.
[0339] In some embodiments, the second message further comprises seventh indication information, the seventh indication information being used to indicate the length of the second message.
[0340] In some embodiments, the second message comprises eighth indication information, the eighth indication information indicating at least one of the following: the second message is used to trigger contention-based random access or trigger contention-free random access; and the resource indication information indicates shared resources or dedicated resources.
[0341] In some embodiments, determining that the second message is used to trigger contention-based random access or trigger contention-free random access comprises: the eighth indication information being a fifth value, determining that the second message is used to trigger contention-based random access; or the eighth indication information being a sixth value, determining that the second message is used to trigger contention-free random access.
[0342] In some embodiments, the method further comprises: the eighth indication information being the fifth value, determining that the resource indication information indicates shared resources; or the eighth indication information being the sixth value, determining that the resource indication information indicates dedicated resources.
[0343] In some embodiments, the command type of the second message indicates at least one of the following: the second message is used to trigger contention-based random access or trigger contention-free random access; and the resource indication information indicates shared resources or dedicated resources.
[0344] In some embodiments, determining that the second message is used to trigger contention-based random access or trigger contention-free random access comprises: the command type of the second message being a third type, determining that the second message is used to trigger contention-based random access; or the command type of the second message being a fourth type, determining that the second message is used to trigger contention-free random access.
[0345] In some embodiments, the method further comprises: the command type of the second message being the third type, determining that the resource indication information indicates shared resources; or the command type of the second message being the fourth type, determining that the resource indication information indicates dedicated resources.
[0346] The optional implementation of the second device side method related to the embodiments of the present disclosure can be referred to the description of the second device side related steps shown in FIG. 3C and FIG. 3D, which will not be repeated here.
[0347] The embodiments of the present disclosure further propose a communication method, which can be executed by a communication system, and the above method can include but is not limited to the following steps S5601 and S5602.
[0348] Step S5601, the first device sends a second message to the second device 102.
[0349] In some embodiments, the third indication information and the resource indication information are included in the second message, the third indication information includes device identities of the one or more environmental Internet of Things devices, and the resource indication information is used to indicate random access resources of the one or more environmental Internet of Things devices, and the third indication information and / or the resource indication information are used to determine the random access resources of the second device.
[0350] The optional implementation of step S5601 can refer to the optional implementation of step S3303 in FIG. 3C, the optional implementation of step S3403 in FIG. 3D, and other associated parts in the embodiments related to FIG. 3C and FIG. 3D, which will not be repeated here.
[0351] Step S5602, the second device 102 determines that the second message is used to trigger a contention-based random access or a non-contention-based random access.
[0352] The optional implementation of step S5602 can refer to the optional implementation of step S3304 in FIG. 3C, the optional implementation of step S3404 in FIG. 3D, and other associated parts in the embodiments related to FIG. 3C and FIG. 3D, which will not be repeated here.
[0353] It is worth noting that the embodiments of the present disclosure propose a command design method in an A-IOT scenario, which solves the problem of how to design the first message (i.e., paging command) to distinguish between the paging command containing the command (such as the first command in this paper) and the paging command not containing the command in the A-IOT scenario.
[0354] In some embodiments, whether the command is included in the paging message is indicated by the command type.
[0355] For example, the command type of the paging message carrying the command is different from the command type of the paging message not carrying the command. For example, whether the command is included in the paging message is indicated by different command types. The A-IOT device and / or the Reader (such as a network device or an intermediate node) distinguishes whether the command is included in the paging message by different command types. For example, the command can be a read command, a write command, a kill command, a disable command, etc. Further, different commands, such as a read command, a write command, a kill command, a disable command, etc., can be distinguished by different command types.
[0356] In some embodiments, the first indication information indicates whether the paging message contains the command.
[0357] For example, the paging message containing the command and the paging message not containing the command have the same command type. The first indication information indicates whether the paging message contains the command. For example, the first indication information can be a 1-bit indication bit. When the first indication bit is a third value, it indicates that the paging message contains the command. When the first indication bit is a fourth value, it indicates that the paging message does not contain the command. For example, the third value is 1 and the fourth value is 0. For example, the third value is 0 and the fourth value is 1. Or there are other indication forms, which are not limited. The length of the first indication information is not limited. The A-IOT device and / or the reader distinguish whether the paging command contains the command through the first indication information.
[0358] In some embodiments, the second indication information indicates the length of the paging message and / or the command.
[0359] Optionally, the paging message contains the second indication information indicating the length of the paging message. For example, the length of the paging message without carrying the command is fixed. The paging message carrying the command contains the second indication information indicating the length of the command or indicating the length of the paging message. For example, the paging message containing the command or not containing the command contains the second indication information indicating the length of the paging message.
[0360] Embodiments of the present disclosure provide a command design method in an A-IOT scenario, which solves the problem of how to design the resource indication information in the first message in the A-IOT scenario.
[0361] In some embodiments, the paging message carrying one or more device identifiers triggers a non-contention random access.
[0362] Exemplarily, the paging message contains an ID indication information (i.e., the third indication information herein), which contains one or more device identities of the A-IOT devices. The paging message contains resource indication information, which indicates the dedicated resource corresponding to the one or more A-IOT devices, exemplarily, the time domain and / or frequency domain and / or code domain resource corresponding to the one or more A-IOT devices. Exemplarily, the resource indication information and one or more device identities in the ID indication information are in one-to-one correspondence, for example, in ascending or descending order of the device identity ID. Optionally, the paging message contains the fourth indication information, which indicates the number of device identities ID included in the ID indication information. Exemplarily, the number of device identities ID is a fixed number, for example, 8 or 32, or other numbers, which are not limited. Optionally, the number of bits of the resource information (R0) is fixed. Optionally, the paging message contains the fifth indication information, which indicates the length (number of bits) of the paging message. Optionally, when the number of IDs is fixed, if the number of device identities ID to be paged is less than the fixed number of IDs, some ID fields can be set to 0, and the resource indication bits associated with the ID fields set to 0 are also set to 0. The paging message is byte-aligned. The number of bits of the ID information (e.g., ID0) and the resource information (e.g., R0) is not limited. Optionally, only one device identity can be contained. Optionally, the resource information (e.g., R0) can not exist, and if R0 does not exist, the A-IOT device determines the resource for responding to the paging message according to the capability.
[0363] In some embodiments, the paging message carrying one or more device identities triggers a contention-based random access.
[0364] The paging message includes ID indication information (i.e., the third indication information herein) containing device identities of one or more A-IOT devices. The paging message includes resource indication information indicating resources shared by the one or more A-IOT devices. The shared resources may be, for example, Q and / or time domain and / or frequency domain and / or code domain resources. Optionally, the paging message includes fourth indication information indicating the number of device identities included in the ID indication information. The number of device identities may be, for example, a fixed number such as 8 or 32 or any other number. Optionally, the resource indication information has a fixed number of bits, for example, 8 bits. Optionally, the paging message includes fifth indication information indicating the length (number of bits) of the paging message. Optionally, when the number of device identities is fixed, if the number of device identities to be paged is less than the fixed number of device identities, some ID fields can be set to 0. The paging message is byte-aligned. The number of bits of the ID information and the resource information is not limited.
[0365] In some embodiments, the paging message carrying multiple device identities triggering contention-based random access and the paging message carrying multiple device identities triggering non-contention-based random access are associated with the same command type.
[0366] The paging message is triggered by sixth indication information indicating whether the paging message triggers contention-based random access or non-contention-based random access. Alternatively, the paging message is triggered by sixth indication information indicating whether the paging message indicates shared resources or dedicated resources. For example, the sixth indication information is a 1-bit indication bit. When the sixth indication information is set to a fifth value, it indicates that the paging message triggers contention-based random access. When the sixth indication information is set to a sixth value, it indicates that the paging message triggers non-contention-based random access. The fifth value may be, for example, 1 and the sixth value may be, for example, 0. Alternatively, the fifth value may be, for example, 0 and the sixth value may be, for example, 1. Alternatively, there are other forms of indication, which are not limited. The length of the sixth indication information is also not limited. The A-IOT device and / or the Reader distinguish whether the paging message triggers contention-based random access or non-contention-based random access through the sixth indication information.
[0367] In some embodiments, the paging message carrying multiple device identities triggering contention-based random access and the paging message carrying multiple device identities triggering non-contention-based random access are associated with different command types.
[0368] For example, the command type is used to indicate whether the paging message triggers a contention-based random access or a non-contention-based random access. Alternatively, the sixth indication information is used to indicate whether the paging message indicates a shared resource or a dedicated resource.
[0369] The embodiments of the present disclosure further provide a device for implementing any of the above methods. For example, a device is provided, which includes units or modules for implementing the steps performed by the first terminal in any of the above methods. For another example, another device is provided, which includes units or modules for implementing the steps performed by the second terminal in any of the above methods.
[0370] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, all or part of the units or modules can be integrated into one physical entity, or can be physically separated. In addition, the units or modules in the device can be implemented in the form of processor invoking software. For example, the device includes a processor, a memory connected to the processor, and instructions stored in the memory. The processor invokes the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules of the device. The processor is, for example, a general-purpose processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuit. Part or all of the units or modules can be implemented by designing the hardware circuit. The hardware circuit can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). By designing the logical relationship between elements in the circuit, the functions of part or all of the above units or modules are implemented. For another example, in another implementation, the hardware circuit is a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits. By configuring the connection relationship between the logic gate circuits through a configuration file, the functions of part or all of the above units or modules are implemented. All units or modules of the above device can be implemented in the form of processor invoking software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules are implemented in the form of processor invoking software, and the remaining part is implemented in the form of hardware circuit.
[0371] In the embodiments of the present disclosure, the processor is a circuit with information processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), and the like. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuit, and the logical relationship of the hardware circuit is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, the hardware circuit can also be designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), and the like.
[0372] FIG. 6 is a structural schematic diagram of a first device according to an embodiment of the present disclosure. As shown in FIG. 6, the first device 6100 can include at least one of a transceiver module 6101, a processing module 6102, and the like. In some embodiments, the processing module 6102 is configured to determine whether a first command is included in a first message, the first message being used for paging a second device, and the first command being a specific command for the second device. Wherein the first device is a network device or an intermediate node in an environmental Internet of Things scenario, and the second device is one or more of the environmental Internet of Things devices; or the first device and the second device are the same device, and both the first device and the second device are environmental Internet of Things devices. Optionally, the transceiver module is configured to perform at least one of the communication steps (for example, step S3103, but not limited thereto) of the sending and / or receiving performed by the first device 101 in any of the above methods, and details are not described herein. Optionally, the processing module is configured to perform at least one of the other steps (for example, step S3102, step S3203, but not limited thereto) performed by the first device 101 in any of the above methods, and details are not described herein.
[0373] In some embodiments, the processing module 6102 is specifically configured to determine whether the first message includes the first command according to a type of the first message.
[0374] In some embodiments, the processing module 6102 is specifically configured to: when the command type of the first message is a first type, determine that the first command is included in the first message; or when the command type of the first message is a second type, determine that the first command is not included in the first message.
[0375] In some embodiments, the first message further includes first indication information, and the first indication information is used to indicate whether the first command is included in the first message.
[0376] In some embodiments, when the first message includes the first command, the type of the first message is the first type; when the first message does not include the first command, the type of the first message is the second type; and the first type and the second type are the same or different.
[0377] In some embodiments, the processing module 6102 is specifically configured to: when the first indication information is a third value, determine that the first command is included in the first message; or when the first indication information is a fourth value, determine that the first command is not included in the first message.
[0378] In some embodiments, the processing module 6102 is further configured to: determine that the first command is not included in the first message; and determine that a length of the first message is a fixed length.
[0379] In some embodiments, the first message further includes second indication information, and the second indication information is used to indicate at least one of: a length of the first message; and a length of the first command.
[0380] In some embodiments, the first command is an Access command, and the Access command includes at least one of: a read command; a write command; a lock command; a terminate command; and a disable command.
[0381] In some embodiments, the processing module 6102 is configured to: determine that the first message is used for triggering the contention-based random access or triggering the contention-free random access, the first message comprising third indication information, the third indication information comprising device identities of the one or more environmental Internet of Things devices; and the transceiver module 6101 is configured to: transmit, to the second device, a second message comprising resource indication information, the second message being used for triggering the contention-based random access or triggering the contention-free random access, the resource indication information being used for indicating random access resources of the one or more environmental Internet of Things devices. Optionally, the transceiver module is configured to perform at least one of the communication steps (e.g., steps S3303, S3403, but not limited thereto) of the transmission and / or reception performed by the first device 101 in any of the methods described above. Details are not described herein again. Optionally, the processing module is configured to perform at least one of the other steps (e.g., steps S3402, S3302, but not limited thereto) of the first device 101 in any of the methods described above. Details are not described herein again.
[0382] In some embodiments, the processing module 6102 is specifically configured to: determine, according to a type of the first message, that the first message is used for triggering the contention-based random access or triggering the contention-free random access.
[0383] In some embodiments, the processing module 6102 is specifically configured to: determine that the first message is used for triggering the contention-based random access when a command type of the first message is a third type; or determine that the first message is used for triggering the contention-free random access when the command type of the first message is a fourth type.
[0384] In some embodiments, the first message comprises sixth indication information, the sixth indication information indicating that the first message is used for triggering the contention-based random access or triggering the contention-free random access.
[0385] In some embodiments, the type of the first message is the third type when the first message is used for triggering the contention-based random access; the type of the first message is the fourth type when the first message is used for triggering the contention-free random access; and the third type and the fourth type are the same or different.
[0386] In some embodiments, the processing module 6102 is specifically configured to: determine that the first message is used for triggering the contention-based random access when the sixth indication information is a fifth value; or determine that the first message is used for triggering the contention-free random access when the sixth indication information is a sixth value.
[0387] In some embodiments, the processing module 6102 is specifically configured to: determine that the first message is used for triggering the contention-based random access or triggering the contention-free random access based on an implementation of the first device.
[0388] In some embodiments, the first message further comprises fourth indication information, the fourth indication information being used for indicating a number of the device identities comprised in the third indication information.
[0389] In some embodiments, the first message further includes fifth indication information, the fifth indication information being used to indicate a length of the first message.
[0390] In some embodiments, the transceiver 6101 is specifically configured to: configure resource indication information in the first message; and the second message is the first message after the resource indication information is configured.
[0391] In some embodiments, the resource indication information includes one or more special resources corresponding to the one or more environmental Internet of Things devices, the special resources being resources used by the one or more environmental Internet of Things devices for non-contention random access; and the one or more environmental Internet of Things devices corresponding to the special resources in the resource indication information are in one-to-one correspondence with the one or more environmental Internet of Things devices corresponding to the device identifiers in the third indication information.
[0392] In some embodiments, the special resources include at least one of: a time domain resource; a frequency domain resource; and a code domain resource.
[0393] In some embodiments, the resource indication information includes one or more shared resources for the one or more environmental Internet of Things devices, the shared resources being resources used by the one or more environmental Internet of Things devices for contention random access.
[0394] In some embodiments, the shared resources include at least one of: a first parameter, the first parameter being used to solve contention conflicts of the one or more environmental Internet of Things devices for random access; a time domain resource; a frequency domain resource; and a code domain resource.
[0395] In some embodiments, the second message further includes at least one of: fourth indication information, the fourth indication information being used to indicate a number of device identifiers included in the third indication information; and seventh indication information, the seventh indication information being used to indicate a length of the second message.
[0396] In some embodiments, the command type of the second message indicates at least one of: the second message is used to trigger contention random access or non-contention random access; and the resource indication information indicates shared resources or special resources.
[0397] In some embodiments, the second message includes eighth indication information, the eighth indication information in the second message indicating at least one of: the second message is used to trigger contention random access or non-contention random access; and the resource indication information indicates shared resources or special resources.
[0398] The embodiments of the present disclosure further provide a second device, which comprises at least one of a transceiver module, a processing module, and the like. In some embodiments, the transceiver module is configured to receive a second message sent by a first device. The processing module is configured to determine that the second message is used to trigger a contention-based random access or a non-contention-based random access, the second message comprising third indication information and resource indication information, the third indication information comprising device identifiers of one or more environmental Internet of Things devices, and the resource indication information being used to indicate random access resources of the one or more environmental Internet of Things devices, the third indication information and / or the resource indication information being used to determine random access resources of the second device.
[0399] In some embodiments, the resource indication information comprises dedicated resources corresponding to the one or more environmental Internet of Things devices, the dedicated resources being resources used by the one or more environmental Internet of Things devices for the non-contention-based random access; and wherein the one or more environmental Internet of Things devices corresponding to the dedicated resources in the resource indication information are in one-to-one correspondence with the one or more environmental Internet of Things devices corresponding to the device identifiers in the third indication information.
[0400] In some embodiments, the processing module is further configured to determine that the device identifier of the second device is included in the device identifiers of the one or more environmental Internet of Things devices in the third indication information; and determine the random access resources of the second device based on a position of the device identifier of the second device in the device identifiers of the one or more environmental Internet of Things devices and the dedicated resources corresponding to the one or more environmental Internet of Things devices.
[0401] In some embodiments, the transceiver module is further configured to send a third message on the random access resources of the second device, the third message comprising the device identifier of the second device.
[0402] In some embodiments, the dedicated resources comprise at least one of the following: time domain resources; frequency domain resources; code domain resources.
[0403] In some embodiments, the resource indication information comprises shared resources shared by the one or more environmental Internet of Things devices, the shared resources being resources used by the one or more environmental Internet of Things devices for the contention-based random access.
[0404] In some embodiments, the shared resources comprise at least one of the following: a first parameter used to solve contention conflicts of the one or more environmental Internet of Things devices in random access; time domain resources; frequency domain resources; code domain resources.
[0405] In some embodiments, the processing module is further configured to determine that the device identifier of the second device is included in the device identifiers of the one or more environmental Internet of Things devices in the third indication information; and determine the random access resources of the second device based on the shared resources shared by the one or more environmental Internet of Things devices.
[0406] In some embodiments, the transceiving module is further configured to: transmit a fourth message on the random access resource of the second device, the fourth message comprising the device identity of the second device and / or the first identity, the first identity being a random number generated based on the first parameter.
[0407] In some embodiments, the second message further comprises fourth indication information, the fourth indication information being used to indicate the number of device identities comprised in the third indication information.
[0408] In some embodiments, the second message further comprises seventh indication information, the seventh indication information being used to indicate the length of the second message.
[0409] In some embodiments, the second message comprises eighth indication information, the eighth indication information indicating at least one of: the second message is used to trigger a contention-based random access or a non-contention-based random access; and the resource indication information indicates a shared resource or a dedicated resource.
[0410] In some embodiments, the processing module is specifically configured to: when the eighth indication information is a fifth value, determine that the second message is used to trigger a contention-based random access; or when the eighth indication information is a sixth value, determine that the second message is used to trigger a non-contention-based random access.
[0411] In some embodiments, the processing module is further configured to: when the eighth indication information is the fifth value, determine that the resource indication information indicates a shared resource; or when the eighth indication information is the sixth value, determine that the resource indication information indicates a dedicated resource.
[0412] In some embodiments, the command type of the second message indicates at least one of: the second message is used to trigger a contention-based random access or a non-contention-based random access; and the resource indication information indicates a shared resource or a dedicated resource.
[0413] In some embodiments, the processing module is specifically configured to: when the command type of the second message is a third type, determine that the second message is used to trigger a contention-based random access; or when the command type of the second message is a fourth type, determine that the second message is used to trigger a non-contention-based random access.
[0414] In some embodiments, the processing module is further configured to: when the command type of the second message is the third type, determine that the resource indication information indicates a shared resource; or when the command type of the second message is the fourth type, determine that the resource indication information indicates a dedicated resource.
[0415] In some embodiments, the transceiving module can comprise a transmitting module and / or a receiving module, which can be separate or integrated together. Alternatively, the transceiving module can be mutually replaced with a transceiver.
[0416] In some embodiments, the processing module can be one module, or can include multiple sub-modules. Optionally, the multiple sub-modules perform all or part of the steps required to be performed by the processing module, respectively. Optionally, the processing module can be mutually replaced with the processor.
[0417] FIG. 7A is a structural schematic diagram of a communication device 7100 according to an embodiment of the present disclosure. The communication device 7100 can be a first device (for example, a network device or an intermediate node, and for example, the first device can be an A-IOT device), or a second device (for example, the second device can be an A-IOT device), or a chip, chip system, or processor supporting the first device to implement any of the above methods, or a chip, chip system, or processor supporting the second device to implement any of the above methods. The communication device 7100 can be used to implement the methods described in the above method embodiments, and specific reference can be made to the descriptions in the above method embodiments.
[0418] As shown in FIG. 7A, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a special-purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (for example, a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of the programs. Optionally, the communication device 7100 is configured to execute any of the above methods. Optionally, the one or more processors 7101 are configured to invoke instructions to cause the communication device 7100 to execute any of the above methods.
[0419] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceiver 7103 performs at least one of the communication steps (for example, steps S3103, steps S3202, steps S3303, steps S3403, but not limited to) in the above method, and the processor 7101 performs at least one of the other steps (for example, steps S3102, steps S3104, steps S3203, steps S3304, steps S3302, steps S3402, steps S3404, but not limited to) in the above method. In an optional embodiment, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms transceiver, transceiving unit, transceiver, transceiving circuit, interface circuit, interface, etc. can be mutually replaced, and the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be mutually replaced, and the terms receiver, receiving unit, receiver, receiving circuit, etc. can be mutually replaced.
[0420] In some embodiments, the communication device 7100 also includes one or more memories 7102 for storing data. Alternatively, all or a portion of the memory 7102 can also be placed in the communication device 7100. In optional embodiments, the communication device 7100 can include one or more interface circuits 7104. Optionally, the interface circuit 7104 is connected to the memory 7102, and the interface circuit 7104 can be used to receive data from the memory 7102 or other devices, and to send data to the memory 7102 or other devices. For example, the interface circuit 7104 can read data stored in the memory 7102 and send the data to the processor 7101.
[0421] The communication device 7100 described in the above embodiments can be a first device or a second device, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 can not be limited by FIG. 7A. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally include a storage component for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) other devices, etc.
[0422] FIG. 7B is a structural schematic diagram of a chip 7200 according to an embodiment of the present disclosure. For the case where the communication device 7100 is a chip or a chip system, the structural schematic diagram of the chip 7200 shown in FIG. 7B can be referred to, but is not limited thereto.
[0423] The chip 7200 includes one or more processors 7201. The chip 7200 is configured to perform any of the above methods.
[0424] In some embodiments, the chip 7200 also includes one or more interface circuits 7202. Optionally, the terms interface circuit, interface, transceiver pin, etc. can be replaced with each other. In some embodiments, the chip 7200 also includes one or more memories 7203 for storing data. Optionally, all or a portion of the memory 7203 can be placed outside the chip 7200. Optionally, the interface circuit 7202 is connected to the memory 7203, and the interface circuit 7202 can be used to receive data from the memory 7203 or other devices, and the interface circuit 7202 can be used to send data to the memory 7203 or other devices. For example, the interface circuit 7202 can read data stored in the memory 7203 and send the data to the processor 7201.
[0425] In some embodiments, the interface circuit 7202 performs at least one of the communication steps (for example, step S3103, step S3202, step S3303, step S3403, but not limited thereto) of transmitting and / or receiving in the above method. The interface circuit 7202 performing the communication steps such as transmitting and / or receiving in the above method refers to, for example, the interface circuit 7202 performing data interaction between the processor 7201, the chip 7200, the memory 7203, or the transceiver device. In some embodiments, the processor 7201 performs at least one of the other steps (for example, step S3102, step S3104, step S3203, step S3304, step S3302, step S3402, step S3404, but not limited thereto).
[0426] The disclosure also proposes a storage medium, and the above storage medium stores instructions, which, when executed on the communication device 7100, causes the communication device 7100 to perform any of the above methods. Optionally, the above storage medium is an electronic storage medium. Optionally, the above storage medium is a computer readable storage medium, but is not limited thereto, and can also be a storage medium readable by other devices. Optionally, the above storage medium can be a non-transitory storage medium, but is not limited thereto, and can also be a transitory storage medium.
[0427] The disclosure also proposes a program product, which, when executed by the communication device 7100, causes the communication device 7100 to perform any of the above methods. Optionally, the above program product is a computer program product.
[0428] The disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any of the above methods.
[0429] In the embodiments described above, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded on a computer and executed, all or part of the processes or functions described in the embodiments of the present disclosure are produced. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer programs can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer programs can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as high-density digital video disc (digital video disc, DVD)), or semiconductor media (such as solid state disk (solid state disk, SSD)) and the like.
[0430] Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. A skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.
[0431] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0432] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present disclosure, which should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A communication method characterized by comprising: The method is performed by a first device, and the method comprises: determining whether a first command is included in a first message, the first message being used for paging a second device, the first command being a command directed to the second device; both the first device and the second device are devices in an environmental Internet of Things scenario.
2. The method of claim 1, wherein, The first device is a network device or an intermediate node in an environmental Internet of Things scenario, and the second device is one or more of environmental Internet of Things devices; or The first device and the second device are the same device, and both the first device and the second device are environmental Internet of Things devices.
3. The method of claim 1, wherein, The determination of whether the first command is included in the first message comprises: determining whether the first command is included in the first message according to a type of the first message.
4. The method of claim 3, wherein, The determination of whether the first command is included in the first message according to the type of the first message comprises: the type of the first message is a first type, and it is determined that the first command is included in the first message; or the type of the first message is a second type, and it is determined that the first command is not included in the first message; the first type is different from the second type.
5. The method of claim 1, wherein, The first message comprises first indication information, the first indication information being used for indicating whether the first command is included in the first message.
6. The method of claim 5, wherein, In a case where the first message comprises the first command, the type of the first message is a first type; In a case where the first message does not comprise the first command, the type of the first message is a second type; The first type and the second type are the same or different.
7. The method of claim 5, wherein, The determination of whether the first command is included in the first message comprises: the first indication information is a third value, and it is determined that the first command is included in the first message; or the first indication information is a fourth value, and it is determined that the first command is not included in the first message.
8. The method of any one of claims 1-7, wherein, The method further comprises: determining that a length of the first message is a fixed length, wherein the first command is not included in the first message.
9. The method of any one of claims 1-7, wherein, The first message further comprises second indication information, the second indication information being used for indicating at least one of the following: the length of the first message; the length of the first command.
10. The method of any one of claims 1-9, wherein, The first command is an Access command, and the Access command comprises at least one of the following: a read command; a write command; a lock command; a terminate command; a disable command.
11. The method of claim 1, wherein, Further comprising: determining that the first message is used for triggering contention-based random access or triggering non-contention-based random access, the first message comprising third indication information, the third indication information comprising device identities of one or more environmental Internet of Things devices; sending a second message to a second device, the second message comprising resource indication information, the second message being used for triggering contention-based random access or triggering non-contention-based random access, the resource indication information being used for indicating random access resources of the one or more environmental Internet of Things devices.
12. The method of claim 11, wherein, The determination that the first message is used for triggering contention-based random access or triggering non-contention-based random access comprises: determining, according to a type of the first message, that the first message is used for triggering contention-based random access or triggering non-contention-based random access.
13. The method of claim 12, wherein, The determining, according to the type of the first message, whether the first message is used for triggering the contention-based random access or triggering the contention-free random access comprises: The type of the first message is the third type, and it is determined that the first message is used for triggering the contention-based random access; or The type of the first message is the fourth type, and it is determined that the first message is used for triggering the contention-free random access.
14. The method of claim 11, wherein, The first message comprises sixth indication information, and the sixth indication information indicates that the first message is used for triggering the contention-based random access or triggering the contention-free random access.
15. The method of claim 14, wherein, In the case that the first message is used for triggering the contention-based random access, the type of the first message is the third type. In the case that the first message is used for triggering the contention-free random access, the type of the first message is the fourth type. The third type and the fourth type are the same or different.
16. The method of claim 14, wherein, The determining whether the first message is used for triggering the contention-based random access or triggering the contention-free random access comprises: The sixth indication information is the fifth value, and it is determined that the first message is used for triggering the contention-based random access; or The sixth indication information is the sixth value, and it is determined that the first message is used for triggering the contention-free random access.
17. The method of claim 11, wherein, The determining whether the first message is used for triggering the contention-based random access or triggering the contention-free random access comprises: Based on the first device implementation, it is determined that the first message is used for triggering the contention-based random access or triggering the contention-free random access.
18. The method of any one of claims 11-17, wherein, The first message further comprises fourth indication information, and the fourth indication information is used for indicating the number of device identities comprised in the third indication information.
19. The method of any one of claims 11-18, wherein, The first message further comprises fifth indication information, and the fifth indication information is used for indicating the length of the first message.
20. The method of any one of claims 11-19, wherein, The method further comprises: Configuring the resource indication information in the first message; The second message is the first message after the resource indication information is configured.
21. The method of claim 11, wherein, The resource indication information comprises dedicated resources corresponding to the one or more environmental Internet of Things devices, and the dedicated resources are resources used by the one or more environmental Internet of Things devices for the contention-free random access; The one or more environmental Internet of Things devices corresponding to the dedicated resources in the resource indication information are in one-to-one correspondence with the one or more environmental Internet of Things devices corresponding to the device identities in the third indication information.
22. The method of claim 21, wherein, The dedicated resources comprise at least one of: Time domain resources; Frequency domain resources; Code domain resources.
23. The method of claim 11, wherein, The resource indication information comprises shared resources of the one or more environmental Internet of Things devices, and the shared resources are resources used by the one or more environmental Internet of Things devices for the contention-based random access.
24. The method of claim 23, wherein, The shared resources comprise at least one of: A first parameter, the first parameter is used for solving the contention conflict of the one or more environmental Internet of Things devices for random access; Time domain resources; Frequency domain resources; Code domain resources.
25. The method of any one of claims 11-24, wherein, The second message further comprises at least one of: Fourth indication information, the fourth indication information is used for indicating the number of device identities comprised in the third indication information; Seventh indication information, the seventh indication information is used for indicating the length of the second message.
26. The method of any one of claims 11-25, wherein, The type of the second message indicates at least one of: The second message is used to trigger a contention-based random access or trigger a non-contention-based random access. The resource indication information indicates a shared resource or a dedicated resource.
27. The method of any one of claims 11-25, wherein, The second message includes eighth indication information, and the eighth indication information in the second message indicates at least one of the following: The second message is used to trigger a contention-based random access or trigger a non-contention-based random access. The resource indication information indicates a shared resource or a dedicated resource.
28. A method of communication, comprising: The method is performed by a second device, and the method includes: receiving a second message sent by a first device; the second message includes third indication information and resource indication information, the third indication information includes device identifiers of one or more environmental Internet of Things devices, and the resource indication information is used to indicate random access resources of the one or more environmental Internet of Things devices, and the third indication information and / or the resource indication information are used to determine random access resources of the second device; determining that the second message is used to trigger a contention-based random access or trigger a non-contention-based random access; The first device is a network device or an intermediate node in an environmental Internet of Things scenario, and the second device is one or more environmental Internet of Things devices.
29. The method of claim 28, wherein, The resource indication information includes a dedicated resource corresponding to the one or more environmental Internet of Things devices, and the dedicated resource is a resource used by the one or more environmental Internet of Things devices for non-contention-based random access; The one or more environmental Internet of Things devices corresponding to the dedicated resource in the resource indication information correspond one by one to the one or more environmental Internet of Things devices corresponding to the device identifiers in the third indication information.
30. The method of claim 29, wherein, The method further includes: determining that the device identifier of the second device is included in the device identifiers of the one or more environmental Internet of Things devices in the third indication information; determining the random access resources of the second device based on the position of the device identifier of the second device in the device identifiers of the one or more environmental Internet of Things devices and the dedicated resource corresponding to the one or more environmental Internet of Things devices.
31. The method of claim 30, wherein, The method further includes: sending a third message on the random access resources of the second device, the third message including the device identifier of the second device.
32. The method of any one of claims 29-31, wherein, The dedicated resource includes at least one of the following: a time domain resource; a frequency domain resource; a code domain resource.
33. The method of claim 28, wherein, The resource indication information includes a shared resource shared by one or more environmental Internet of Things devices, and the shared resource is a resource used by the one or more environmental Internet of Things devices for contention-based random access.
34. The method of claim 33, wherein, The shared resource includes at least one of the following: a first parameter, the first parameter being used to solve contention conflicts of the one or more environmental Internet of Things devices in random access; a time domain resource; a frequency domain resource; a code domain resource.
35. The method of claim 34, wherein, The method further includes: determining that the device identifier of the second device is included in the device identifiers of the one or more environmental Internet of Things devices in the third indication information; determining the random access resources of the second device based on the shared resource of the one or more environmental Internet of Things devices.
36. The method of claim 35, wherein, The method further includes: sending a fourth message on the random access resource of the second device, the fourth message comprising a device identity of the second device and / or a first identity, the first identity being a random number generated based on the first parameter.
37. The method of any one of claims 28-36, wherein, The second message further comprises fourth indication information, the fourth indication information being used to indicate the number of device identities comprised in the third indication information.
38. The method of any one of claims 28-37, wherein, The second message further comprises seventh indication information, the seventh indication information being used to indicate the length of the second message.
39. The method of any one of claims 28-38, wherein, The second message comprises eighth indication information, the eighth indication information indicating at least one of the following: The second message is used to trigger a contention-based random access or a non-contention-based random access; The resource indication information indicates a shared resource or a dedicated resource.
40. The method of claim 39, wherein, The determination that the second message is used to trigger a contention-based random access or a non-contention-based random access comprises: The eighth indication information is a fifth value, and it is determined that the second message is used to trigger a contention-based random access; or The eighth indication information is a sixth value, and it is determined that the second message is used to trigger a non-contention-based random access.
41. The method of claim 39, wherein, The method further comprises: The eighth indication information is a fifth value, and it is determined that the resource indication information indicates a shared resource; or The eighth indication information is a sixth value, and it is determined that the resource indication information indicates a dedicated resource.
42. The method of any one of claims 28-38, wherein, The type of the second message indicates at least one of the following: The second message is used to trigger a contention-based random access or a non-contention-based random access; The resource indication information indicates a shared resource or a dedicated resource.
43. The method of claim 42, wherein, The determination that the second message is used to trigger a contention-based random access or a non-contention-based random access comprises: The type of the second message is a third type, and it is determined that the second message is used to trigger a contention-based random access; or The type of the second message is a fourth type, and it is determined that the second message is used to trigger a non-contention-based random access; the third type and the fourth type are different.
44. The method of claim 42, wherein, The method further comprises: The type of the second message is a third type, and it is determined that the resource indication information indicates a shared resource; or The type of the second message is a fourth type, and it is determined that the resource indication information indicates a dedicated resource; the third type and the fourth type are different.
45. A first apparatus configured to: comprise: The processing module is configured to determine whether a first command is comprised in a first message, the first message being used to page a second device, the first command being a command directed to the second device. The first device and the second device are both devices in an environmental Internet of Things scenario.
46. A second device, characterized in that, comprise: The transceiving module is configured to receive a second message sent by a first device, the second message comprising third indication information and resource indication information, the third indication information comprising device identities of one or more environmental Internet of Things devices, the resource indication information being used to indicate random access resources of the one or more environmental Internet of Things devices, the third indication information and / or the resource indication information being used to determine random access resources of the second device. The processing module is configured to determine that the second message is used to trigger a contention-based random access or a non-contention-based random access. The first device is a network device or an intermediate node in an environmental Internet of Things scenario, and the second device is one or more environmental Internet of Things devices.
47. A communications device, characterized by Comprise: One or more processors; The communication device is configured to perform the communication method of any one of claims 1-27, 28-44.
48. A storage medium, the storage medium storing instructions, wherein, The instructions, when executed on the communication device, cause the communication device to perform the communication method of any one of claims 1-27, 28-44.
49. A computer program product comprising a computer program, characterised in that, The computer program, when executed on the communication device, implements the steps of the method of any one of claims 1-27, 28-44.
Citation Information
Patent Citations
Internet of Things terminal and identification method thereof, base station, core network equipment and storage medium
CN118215149A
Techniques for mobility support for user equipment with backscattering radio
US20240097757A1
Random access method and apparatus
WO2023116429A1
Communication control method
WO2023167223A1