Internet of Things communication method, device and equipment
By determining transmission resources through communication equipment, non-competitive transmission between IoT devices is achieved, solving the problem of low communication efficiency of IoT devices, improving communication efficiency, and reducing latency and network complexity.
Patent Information
- Application Number
- CN202410777174.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-17
- Publication Date
- 2025-12-19
AI Technical Summary
The low communication efficiency between IoT devices is mainly due to the competition for transmission resources caused by the use of competitive access methods, resulting in low communication efficiency.
The communication device determines the transmission resource by sending a first message and receives a second message sent by the IoT device through that transmission resource, thereby achieving non-contention transmission.
It improves communication efficiency, reduces latency overhead, and reduces network complexity and overhead while ensuring transmission quality.
Smart Images

Figure CN121174299A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of communication, and particularly relates to an Internet of Things communication method, device and equipment. BACKGROUND
[0002] In some related technologies, the Internet of Things device and other devices communicate in a competitive access mode, for example, all communications between an Ambient Internet of Things (AIoT) device and a reader are transmitted through a competitive access process. Competitive access involves competition for transmission resources, resulting in relatively low communication efficiency. SUMMARY
[0003] The embodiments of the present application provide an Internet of Things communication method, device and equipment, which can solve the problem of low communication efficiency.
[0004] In a first aspect, an Internet of Things communication method is provided, comprising:
[0005] A communication device sends a first message, the first message being used to determine a transmission resource;
[0006] The communication device receives a second message sent by an Internet of Things device through the transmission resource.
[0007] In a second aspect, an Internet of Things communication method is provided, comprising:
[0008] An Internet of Things device receives a first message sent by a communication device, the first message being used to determine a transmission resource;
[0009] The Internet of Things device sends a second message to the communication device through the transmission resource.
[0010] In a third aspect, an Internet of Things communication device is provided, comprising:
[0011] A sending module is configured to send a first message, the first message being used to determine a transmission resource;
[0012] A receiving module is configured to receive a second message sent by an Internet of Things device through the transmission resource.
[0013] In a fourth aspect, an Internet of Things communication device is provided, comprising:
[0014] A receiving module is configured to receive a first message sent by a communication device, the first message being used to determine a transmission resource;
[0015] A sending module is configured to send a second message to the communication device through the transmission resource.
[0016] In a fifth aspect, a device for Internet of Things communication is provided, the device being configured to perform the steps of the method for Internet of Things communication at the side of a communication device according to embodiments of the present application.
[0017] In a sixth aspect, a device for Internet of Things communication is provided, the device being configured to perform the steps of the method for Internet of Things communication at the side of a network device according to embodiments of the present application.
[0018] In a seventh aspect, a device is provided, comprising a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions being executed by the processor to implement the steps of the method for Internet of Things communication at the side of a communication device according to embodiments of the present application.
[0019] In an eighth aspect, a device is provided, comprising a processor and a communication interface, wherein the communication interface is configured to send a first message for determining a transmission resource, and receive a second message sent by a network device via the transmission resource.
[0020] In a ninth aspect, a device is provided, comprising a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions being executed by the processor to implement the steps of the method for Internet of Things communication at the side of a network device according to embodiments of the present application.
[0021] In a tenth aspect, a device is provided, comprising a processor and a communication interface, wherein the communication interface is configured to receive a first message sent by a communication device for determining a transmission resource, and send a second message to the communication device via the transmission resource.
[0022] In an eleventh aspect, a readable storage medium is provided, the readable storage medium storing programs or instructions, the programs or instructions being executed by a processor to implement the steps of the method for Internet of Things communication at the side of a communication device according to embodiments of the present application, or implement the steps of the method for Internet of Things communication at the side of a network device according to embodiments of the present application.
[0023] In a twelfth aspect, a wireless communication system is provided, comprising a communication device and a network device, the communication device being configured to perform the steps of the method for Internet of Things communication at the side of a communication device according to embodiments of the present application, and the network device being configured to perform the steps of the method for Internet of Things communication at the side of a network device according to embodiments of the present application.
[0024] In a thirteenth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is configured to run programs or instructions to implement the method for Internet of Things communication at the side of a communication device or implement the method for Internet of Things communication at the side of an Internet of Things device.
[0025] In a fourteenth aspect, a computer program / program product is provided, which is stored in a storage medium, and the computer program / program product is executed by at least one processor to implement the steps of the method for Internet of Things communication at the side of a communication device or implement the steps of the method for Internet of Things communication at the side of an Internet of Things device.
[0026] In the embodiments of the present application, the communication device sends a first message, which is used to determine a transmission resource; and the communication device receives a second message sent by the Internet of Things device through the transmission resource. In this way, since the communication device receives the second message sent by the Internet of Things device through the transmission resource determined by the first message, that is, the transmission resource for transmitting the second message is determined based on the first message, the non-competitive transmission between the communication device and the Internet of Things device is realized, and the communication efficiency is improved. BRIEF DESCRIPTION OF DRAWINGS
[0027] Figure 1 FIG. 1 is a schematic diagram of a system provided by an embodiment of the present application;
[0028] Figure 2 FIG. 2 is an instruction indication diagram of a reader and a tag provided by an embodiment of the present application;
[0029] Figure 3 FIG. 3 is a flowchart of a method for Internet of Things communication provided by an embodiment of the present application;
[0030] Figure 4 FIG. 4 is a flowchart of another method for Internet of Things communication provided by an embodiment of the present application;
[0031] Figure 5 FIG. 5 is a schematic diagram of a method for Internet of Things communication provided by an embodiment of the present application;
[0032] Figure 6 FIG. 6 is a schematic diagram of another method for Internet of Things communication provided by an embodiment of the present application;
[0033] Figure 7 FIG. 7 is a schematic diagram of another method for Internet of Things communication provided by an embodiment of the present application;
[0034] Figure 8 FIG. 8 is a schematic diagram of another method for Internet of Things communication provided by an embodiment of the present application;
[0035] Figure 9 is a structural diagram of an Internet of Things communication device provided by an embodiment of the present application;
[0036] Figure 10 is a structural diagram of an Internet of Things communication device provided by an embodiment of the present application;
[0037] Figure 11 is a structural diagram of a communication device provided by an embodiment of the present application;
[0038] Figure 12 is a structural diagram of a terminal provided by an embodiment of the present application;
[0039] Figure 13 is a structural diagram of a network side device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0040] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0041] The terms "first", "second", and the like in the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second" are usually a category and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in the present application means at least one of the connected objects. For example, the protection scope of "A or B" at least covers three schemes, namely, scheme one: including A and not including B; scheme two: including B and not including A; scheme three: including A and B. In addition, the terms "A and / or B", "at least one of A and B", "at least one of A or B" also at least cover the above three schemes, respectively. The character " / " generally represents that the objects before and after are in an "or" relationship.
[0042] The term "indication" in the present application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). Among them, the direct indication can be understood as that the sender explicitly informs the receiver of the specific information, the operation to be performed or the request result, etc. in the indication sent by the sender; the indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or judges and determines the operation to be performed or the request result, etc. according to the judgment result.
[0043] It is worth noting that the technology described in the embodiments of the present application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" are often used interchangeably in the embodiments of the present application, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. The following describes a New Radio (NR) system for the purpose of example, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems. th
[0044] Figure 1 A block diagram of a wireless communication system to which embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network side device 12. The terminal 11 can be a terminal side device such as a mobile phone, a Tablet Personal Computer, a Laptop Computer, a notebook, a Personal Digital Assistant (PDA), a palm PC, a netbook, an Ultra-mobile Personal Computer (UMPC), a Mobile Internet Device (MID), an Augmented Reality (AR) device, a Virtual Reality (VR) device, a robot, a wearable device, a flight vehicle, a Vehicle User Equipment (VUE), a shipboard device, a Pedestrian User Equipment (PUE), a smart home (a home device with a wireless communication function such as a refrigerator, a television, a washing machine, or furniture, etc.), a game console, a Personal Computer (PC), a kiosk, a self-service machine, an Internet of Things (IoT) device, an Ambient IoT (AIoT) device, or the like. The wearable device includes a smart watch, a smart bracelet, a smart earphone, smart glasses, smart jewelry (a smart bracelet, a smart necklace, a smart ring, a smart necklace, a smart anklet, a smart necklace, etc.), a smart wristband, smart clothes, and the like. The vehicle-mounted device can also be referred to as a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network side device 12 can include an access network device or a core network device. The access network device can also be referred to as a Radio Access Network (RAN) device, a radio access network function, a radio access network unit, or a satellite. The access network device can include a base station, a Wireless Local Area Network (WLAN) Access Point (AP), or a Wireless Fidelity (WiFi) node, etc.The base station can be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a relay station (RBS), a serving base station (SBS), a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home Node B (HNB), a home evolved Node B, a transmit / receive point (TRP), or some other suitable terminology in the art, and is not limited to a particular technical terminology, provided that the same technical effect is achieved. It should be noted that in the embodiments of the present application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.
[0045] The core network device can also be referred to as a core network node, a core network function, or a core network network element, etc., which includes but is not limited to at least one of the following: a mobility management entity (MME), an access and mobility management function (AMF), a session management function (SMF), a user plane function (UPF), a policy control function (PCF), a policy and charging rules function (PCRF), an edge application server discovery function (EASDF), a unified data management (UDM), a unified data repository (UDR), a home subscriber server (HSS), a centralized network configuration (CNC), a network repository function (NRF), a network exposure function (NEF), a local NEF (L-NEF), a binding support function (BSF), an application function (AF), a location management function (LMF), a gateway mobile location center (GMLC), a network data analytics function (NWDAF), etc. It should be noted that only the core network device in the NR system is taken as an example for introduction in the embodiments of the present application, and the specific type of the core network device is not limited. If the name of the core network device mentioned in the embodiments of the present application changes in the subsequent protocol version (for example, 6G), it is also within the protection scope of the present application.
[0046] Optionally, the core network device can be implemented by one or more function modules in one device, or can be implemented by multiple devices together, and the embodiments of the present application do not make a specific limitation here. It can be understood that the above function modules can be network elements in a hardware device, can be software function modules running on a special hardware, or can be virtualized function modules instantiated on a platform (for example, a cloud platform).
[0047] AIoT, also known as Ambient power-enabled Internet of Things (Ambient power-enabled IoT), is a kind of IoT business, in which IoT devices are powered by energy harvesting, and the IoT devices have no battery or have limited energy storage capability (for example, using a capacitor). The energy sources for energy harvesting include radio waves, light, motion, heat or other suitable energy sources.
[0048] Low-power IoT devices are a kind of IoT devices, which have low overall power consumption, including low-power signal reception and low-power signal transmission. Due to the low overall power consumption, the communication energy can come from the environment, such as wind energy, kinetic energy, thermal energy, radio frequency (RF) signals, etc. It can also be called AIoT, passive IoT device or responder device.
[0049] The signal transmission mode of the IoT device can be backscattering radio frequency (RF) signals for signal transmission; such devices can also be called electronic tags, radio frequency identification (RFID); some active tags have the ability to generate signals actively, but in order to achieve low power consumption of the device, it is generally lower than 0 dBm, for example, less than or equal to -10 dBm.
[0050] In some embodiments, according to the AIoT device, it can be classified based on energy source, energy storage capability, passive (Passive) or active (Active) transmission, etc. It can be divided into the following device types:
[0051] Device type A: belongs to passive device (Passive Device), has no energy storage, has no independent signal generation / amplification, that is, backscattering transmission;
[0052] Device Type B: Semi-passive Device, also belongs to the large category of Passive Device. With energy storage, no independent signal generation, i.e. backscatter transmission, the use of stored energy can include amplification of reflected signals;
[0053] Device Type C: Active Device, with energy storage, with independent signal generation, i.e. active radio frequency components for transmission.
[0054] In some embodiments, the AIoT device can be a tag or other low-power IoT device.
[0055] In some embodiments, a terminal or network side device other than a tag can act as a reader of the tag, which can be an RFID tag.
[0056] In some embodiments, information transmission between the reader and the tag can be as shown in Figure 2 The reader operation instructions can be as shown in Table 1:
[0057] Table 1:
[0058]
[0059]
[0060] In some embodiments, the state of the tag is as shown in Table 2:
[0061] Table 2:
[0062]
[0063] It should be noted that the above Table 1 and Table 2 are only used to illustrate the information transmission between the reader and the tag, and the information transmission between the reader and the tag in the embodiments of the present application is not specifically limited.
[0064] The Internet of Things communication method, device and equipment provided by the embodiments of the present application will be described in detail in combination with the drawings and some embodiments and application scenarios.
[0065] Please refer to Figure 3 , Figure 3 is a flowchart of an Internet of Things communication method provided by the embodiments of the present application, as shown in Figure 3 , comprising the following steps:
[0066] Step 301, the communication device sends a first message, the first message is used to determine the transmission resource.
[0067] The communication device can be a network-side device or a terminal, or a reader of an AIoT device.
[0068] The sending of the first message can be sending the first message to one or more IoT devices, which can be AIoT devices or other IoT devices.
[0069] The first message for determining the transmission resource can be explicitly or implicitly indicating the transmission resource, or the first message is associated with the transmission resource, so that the transmission resource can be determined through the first message.
[0070] In step 302, the communication device receives a second message sent by the IoT device through the transmission resource.
[0071] The communication device receiving the second message sent by the IoT device through the transmission resource can be understood as that, after receiving the first message, the IoT device determines the transmission resource based on the first message, and sends the second message to the communication device through the transmission resource.
[0072] In the case where the first message is sent to multiple IoT devices, the transmission resource can include respective transmission resources corresponding to the multiple IoT devices, so that each IoT device can send the second message to the communication device using the respective transmission resource.
[0073] The second message can carry communication content between the IoT device and the communication device, so as to realize the communication content transmission between the IoT device and the communication device through the transmission resource. The second message can also carry identification information of the IoT device, so as to realize the inventory of the IoT device.
[0074] In some embodiments, the IoT device can be an IoT device specified by the communication device, or an IoT device specified by a core network device, or an IoT device specified by a server, which can be a specific IoT device.
[0075] In the embodiments of the present application, the communication device receives the second message sent by the IoT device through the transmission resource determined by the first message, that is, the transmission resource for transmitting the second message is determined based on the first message, so as to realize the non-competitive transmission between the communication device and the IoT device, and further improve the communication efficiency.
[0076] In the embodiments of the present application, the transmission resource is determined by the first message sent by the communication device, so that the Internet of Things device can be controlled by the communication device to realize non-contention access and transmission, improve communication efficiency, reduce time delay overhead, and reduce network complexity and overhead on the basis of ensuring transmission effect, and improve the efficiency of the communication system. For example, for AIoT devices, non-contention access and transmission can be realized under the control of the reader, ensuring communication efficiency and time delay performance.
[0077] As an optional implementation, the first message includes at least one of the following:
[0078] A paging message, a downlink (DL) message, and a reader-to-device (R2D) message.
[0079] The paging message can be understood as a message in the paging process, such as message (Msg) 0.
[0080] The DL message can also be referred to as DL signaling, and the R2D message can also be referred to as R2D signaling.
[0081] In this implementation, a plurality of messages can be used to determine the transmission resource to meet the needs of more scenarios or services.
[0082] As an optional implementation, the first message includes at least one of the following:
[0083] A first high-level signaling, at least one device identifier, indication information of the transmission resource, transmission indication information, and a temporary identifier valid within the range of the communication device.
[0084] The Internet of Things device belongs to the Internet of Things device corresponding to the at least one device identifier, the transmission indication information is used to indicate the transmission behavior between the Internet of Things device and the communication device, and the temporary identifier includes a temporary identifier of the Internet of Things device corresponding to the at least one device identifier.
[0085] The first high-level signaling can be an inventory signaling or other specific commands, such as Read, Write, Kill, and the like.
[0086] The first high-level signaling can be used to control the Internet of Things device to improve the control effect of the Internet of Things device.
[0087] In some embodiments, the first message can not include the first high-level signaling.
[0088] The above-mentioned Internet of Things device belongs to the Internet of Things device corresponding to the at least one device identifier. In other words, the Internet of Things device in step 302 is the Internet of Things device corresponding to the at least one device identifier.
[0089] The above-mentioned device identifier can be an identifier of a single Internet of Things device or a group identifier of Internet of Things devices. The above-mentioned device identifier can be a temporary or permanent identifier, which can be a temporary unique identifier within a network of a network-side device, a temporary unique identifier within a certain range allocated by a server, or a global unique identifier of the device.
[0090] In some embodiments, the device identifier in the embodiments of the present application can include at least one of the following:
[0091] A device identifier for identifying a single device, a device group identifier, and device feature information.
[0092] The above-mentioned device identifier for identifying a single device can be understood as an identifier for only one Internet of Things device.
[0093] The above-mentioned device group identifier is used to identify a group of Internet of Things devices. When the device group identifier is a temporary identifier allocated by a network-side device or a server to a group of Internet of Things devices, the device group identifier can have the same or similar format as the temporary identifier allocated to a single Internet of Things device, such as the same length of bit number, but it is necessary to clearly distinguish that the value range of the device group identifier is different from the value range of the temporary identifier of a single Internet of Things device, or carry a group identifier indication / single device identifier indication, etc., so as to facilitate the communication device to determine whether it is for a specific single device or a group of devices.
[0094] The above-mentioned device group identifier can save message overhead.
[0095] The above-mentioned device feature information is used to represent the features of the Internet of Things device, so that the device identifier can be represented by the device feature information. If the total number of devices meeting the device feature information is determined or known (for example, the network-side device or the server informs the reader) and / or the order of the devices meeting the device feature information is determined or known, the communication device can determine the specified Internet of Things device.
[0096] The above-mentioned device feature information can enable non-competitive communication for Internet of Things devices with specified device features, thereby improving the flexibility of the communication system.
[0097] In some embodiments, the above-mentioned device identifier includes:
[0098] The device identifier received by the communication device from the network-side device or the server.
[0099] The device identifier received by the communication device from the network-side device or server can be a message including the at least one device identifier sent by the network-side device or server before the communication device sends the first message, so that the network-side device or server specifies the Internet of Things device that communicates with the communication device.
[0100] In this way, the Internet of Things device that communicates with the communication device in a non-competitive manner is specified by the network-side device or server, so that the non-competitive communication is performed for the specified Internet of Things device, thereby improving the flexibility of communication.
[0101] The network-side device can be a core network device or a radio access network device. For the core network device, the core network device can initiate an inventory or command process for one or more specific Internet of Things devices, and the communication device (e.g., a reader) sends a paging message or other R2D / DL message to the specific Internet of Things device, where the message can carry the device identifier of the Internet of Things device, can also carry the dedicated resource allocated for the Internet of Things device, can also carry the temporary identifier of the Internet of Things device, and can also carry the indication of the subsequent step. The specified Internet of Things device responds on its own dedicated resource and sends a high-layer message to perform subsequent communication according to the step indicated by the communication device.
[0102] In some embodiments, the first message does not include the at least one device identifier, for example, in some scenarios, the communication device can only send the first message to the specified Internet of Things device.
[0103] The indication information of the transmission resource is used to indicate the transmission resource. For the case where there are multiple Internet of Things devices, the indication information can indicate the dedicated resource of each Internet of Things device, or multiple Internet of Things devices select their respective dedicated resources in multiple transmission resources according to a preset rule.
[0104] The indication information of the transmission resource can be used to simply and directly determine the dedicated resource of each Internet of Things device, thereby improving the accuracy of communication.
[0105] In some embodiments, when the first message does not include the indication information of the transmission resource, the transmission resource can be implicitly indicated by the first message, for example, n time slots or n symbols between the first messages are implicitly indicated as the transmission resource, or the adjacent time domain or frequency domain resource of the first message is implicitly indicated as the transmission resource, and the like.
[0106] The temporary identity valid in the range of the communication device can be understood as that the temporary identity is only valid in the range of the communication device. For example, the temporary identity is a value allocated to the communication device, such as a reader radio network temporary identity (R-RNTI).
[0107] The temporary identity including the temporary identity of the Internet of Things device corresponding to the at least one device identity can be understood as that the first message includes the temporary identity of the Internet of Things device corresponding to the at least one device identity. In the case that the first message does not include the at least one device identity, the first message can also include the temporary identity. For example, the Internet of Things device corresponding to the at least one device identity is a pre-specified or default Internet of Things device, and the first message includes the temporary identity of the pre-specified or default Internet of Things device.
[0108] Since the first message includes the temporary identity, the communication device can schedule or identify the Internet of Things device based on the temporary identity in the subsequent communication process, so as to avoid the device identity of the Internet of Things device being easily leaked by subsequent scheduling or identification based on the device identity, thereby improving the communication security.
[0109] In some embodiments, the first message can not include the temporary identity. For example, in some scenarios, the device identity can be directly used for scheduling or identification in the subsequent scheduling or identification process.
[0110] The transmission behavior between the Internet of Things device and the communication device indicated by the transmission indication information can include any transmission behavior between the communication device and the Internet of Things device from the beginning of communication to the end of communication, for example, indicating the transmission resource of the first message, or indicating the transmission resource of the second message, or indicating the content transmitted by the Internet of Things device to the communication device, or indicating the content transmitted by the communication device to the Internet of Things device, etc.
[0111] Since the first message includes the transmission indication information, the transmission behavior between the Internet of Things device and the communication device can be explicitly indicated to the Internet of Things device, so as to realize the control and selection of the communication process between the Internet of Things device and the communication device by the communication device, thereby improving the transmission reliability between the Internet of Things device and the communication device.
[0112] In some embodiments, the transmission indication information is used to indicate one of the following transmission behaviors between the Internet of Things device and the communication device:
[0113] sending a random number to the communication device;
[0114] not sending a random number to the communication device.
[0115] The communication device sends the temporary identifier to the IoT device.
[0116] The random number is used for at least one of scheduling the IoT device and identifying the IoT device.
[0117] The random number is a random number generated by the IoT device, for example, the random number can be a random number (RN) 16, or other random numbers, such as random numbers with less than or more than 16 bits.
[0118] Since the random number is used for scheduling the IoT device and identifying the IoT device, the communication device can schedule or identify the IoT device based on the random number in subsequent communication processes, so as to avoid the device identifier of the IoT device being easily leaked due to subsequent scheduling or identification using the device identifier, thereby improving communication security.
[0119] In the case where the random number is not sent to the communication device, the temporary identifier can be used for subsequent scheduling or identification.
[0120] The communication device sending the temporary identifier to the IoT device can be sending the temporary identifier to the IoT device in the first message.
[0121] In this embodiment, since the transmission behavior is indicated, the IoT device can communicate according to the indicated transmission behavior, thereby improving the transmission reliability between the IoT device and the communication device.
[0122] In some embodiments, in the case where the random number is sent to the communication device:
[0123] The second message includes the random number, and includes at least one of the identifier information of the IoT device and the first high-layer data.
[0124] Alternatively, the second message includes the random number, and at least one of the identifier information of the IoT device and the first high-layer data is sent to the communication device through a message other than the second message.
[0125] The identifier information of the IoT device can be a globally unique identifier or a high-layer identifier, for example, an electronic product code (EPC), and can be an identifier configured by a core network device or a server, such as the device identifier described in the above embodiments.
[0126] The first high-layer data can be high-layer data that needs to be sent by the IOT device to the communication device, such as high-layer data responding to the first high-layer signaling of the IOT device.
[0127] In this embodiment, the transmission of the random number, the identification information of the IOT device, and at least one of the first high-layer data through the second message can save transmission overhead.
[0128] The message other than the second message can be the fourth message described in the following embodiments.
[0129] In the above embodiments, the transmission of the random number, the identification information of the IOT device, and at least one of the first high-layer data through different messages can realize the retransmission of the identification information of the IOT device and the first high-layer data in the case of successful transmission of the random number, thereby improving the transmission reliability of the identification information of the IOT device and the first high-layer data.
[0130] It should be noted that in some embodiments, the first message can also not include the transmission indication information, for example, the transmission behavior between the IOT device and the communication device is agreed upon or pre-configured.
[0131] As an optional embodiment, the transmission resource includes at least one of the following:
[0132] The default transmission resource associated with the first message and the transmission resource indicated by the first message.
[0133] The associated default transmission resource can be a transmission resource associated with the first message based on a pre-set rule or protocol, such as a time domain or frequency domain resource adjacent to the first message, or a fixed-size transmission resource spaced apart from the first message by n time slots or symbols. The transmission overhead of the first message can be saved through the default transmission resource associated with the first message.
[0134] The transmission resource indicated by the first message can be a transmission resource explicitly or implicitly indicated by the first message.
[0135] The transmission resource indicated by the first message can make the resource configured to the IOT device more flexible.
[0136] As an optional embodiment, the communication device sends the first message, including:
[0137] The communication device sends the first message to N IOT devices.
[0138] The transmission resource includes N transmission resources, and the N transmission resources are dedicated transmission resources of the N IOT devices, respectively, and N is a positive integer.
[0139] The N IoT devices can be one or more IoT devices.
[0140] For the plurality of IoT devices, the dedicated transmission resource of each IoT device can be indicated by the first message, or the plurality of IoT devices determine their respective transmission resources based on preset rules or protocol agreements, for example, N transmission resources determine their respective dedicated transmission resources according to the ordering of the IoT devices.
[0141] In this embodiment, each IoT device is configured with a respective dedicated transmission resource to avoid transmission conflicts between IoT devices and improve transmission reliability.
[0142] As an optional embodiment, the second message includes at least one of:
[0143] The identification information of the IoT device, the first high-layer data, and the random number.
[0144] The random number is used for at least one of scheduling the IoT device and identifying the IoT device.
[0145] The identification information, the first high-layer data, and the random number are described in the corresponding description of the above embodiments, which will not be repeated here.
[0146] In this embodiment, at least one of the identification information, the first high-layer data, and the random number of the IoT device can be transmitted on the transmission resource to improve the transmission efficiency and transmission reliability of at least one of the identification information, the first high-layer data, and the random number of the IoT device.
[0147] In some embodiments, after the communication device receives the second message sent by the IoT device through the transmission resource, the method further includes:
[0148] The communication device sends a third message to the IoT device, and the third message includes at least one of:
[0149] The confirmation information of the random number and the second high-layer signaling.
[0150] The confirmation information of the random number can be an acknowledgement (ACK) of the random number.
[0151] The second high-layer signaling can be signaling other than the first high-layer signaling, such as Write, Lock, etc.
[0152] By sending the confirmation information of the random number, the IoT device can be notified of the successful transmission of the random number, thereby improving the transmission reliability between the IoT device and the communication device.
[0153] By sending the second high layer signaling, more control of the IoT device can be made to improve the control effect of the IoT device.
[0154] It should be noted that in some embodiments, the confirmation of the random number can not be sent, such as implicitly indicating the success of sending the random number by the second high layer signaling. Alternatively, in some embodiments, the IoT device defaults to the success of sending the second message after sending the second message.
[0155] In some embodiments, the third message includes confirmation information of the random number, and after the communication device sends the third message to the IoT device, the method further includes:
[0156] The communication device receives a fourth message sent by the IoT device, and the fourth message includes at least one of:
[0157] The identification information of the IoT device and the second high layer data.
[0158] The second high layer data can be high layer data other than the first high layer data, or the same high layer data as the first high layer data.
[0159] In this embodiment, the identification information of the IoT device and the high layer data can be sent after receiving the third message, thereby improving the transmission reliability of the identification information of the IoT device and the high layer data, for example, the identification information of the IoT device and the high layer data are sent after receiving the confirmation information of the random number.
[0160] As an optional embodiment, before the communication device sends the first message, the method further includes:
[0161] The communication device receives a fifth message sent by a network side device or a server, and the fifth message includes at least one of:
[0162] Third high layer signaling and at least one device identification.
[0163] The IoT device belongs to the IoT device corresponding to the at least one device identification.
[0164] The network side device can be a core network device.
[0165] The third high layer signaling can be an inventory signaling or other commands, such as Read, Write, Kill, etc. The third high layer signaling can include the first high layer signaling or the second high layer signaling.
[0166] The fifth message can represent a communication requirement of the Internet of Things device corresponding to the at least one device identifier. When the communication device receives the communication requirement of one or more specified Internet of Things devices sent by the network side device or the server, for example, receives an inventory or various command requests, the communication device identifies the corresponding Internet of Things device based on the device identifier, and communicates with the Internet of Things device.
[0167] In this embodiment, the Internet of Things device can be specified by the network side device or the server, and the communication between the Internet of Things device and the communication device can be triggered by the network side device or the server, so as to improve the flexibility of control or management of the Internet of Things device. Specifically, when the network side device or the server specifies one or more Internet of Things devices to initiate an inventory or a command, the high-layer data transmission between the communication device and the Internet of Things device can be completed through non-competitive resources, which not only ensures the success rate of communication, but also reduces the signaling overhead and processing complexity of the network side, and improves the overall efficiency, capacity and coverage of the network.
[0168] In the embodiment of the present application, the communication device sends a first message for determining a transmission resource, and the communication device receives a second message sent by the Internet of Things device through the transmission resource. In this way, since the communication device receives the second message sent by the Internet of Things device through the transmission resource determined by the first message, that is, the transmission resource for transmitting the second message is determined based on the first message, the communication device and the Internet of Things device can perform non-competitive transmission, thereby improving the communication efficiency.
[0169] Please refer to Figure 4 , Figure 4 is a flowchart of another Internet of Things communication method provided by the embodiment of the present application, as shown in Figure 4 , comprising the following steps:
[0170] Step 401, the Internet of Things device receives a first message sent by the communication device, and the first message is used to determine a transmission resource;
[0171] Step 402, the Internet of Things device sends a second message to the communication device through the transmission resource.
[0172] Optionally, the first message comprises at least one of the following:
[0173] Paging message, downlink message, reader-to-device (R2D) message.
[0174] Optionally, the first message comprises at least one of the following:
[0175] First high-layer signaling, at least one device identifier, indication information of the transmission resource, transmission indication information, and temporary identifier valid within the range of the communication device.
[0176] The Internet of Things device belongs to the Internet of Things device corresponding to the at least one device identifier, and the transmission indication information is used to indicate a transmission behavior between the Internet of Things device and the communication device, and the temporary identifier includes a temporary identifier of the Internet of Things device corresponding to the at least one device identifier.
[0177] Optionally, the device identifier includes at least one of the following:
[0178] The device identifier received by the communication device from a network side device or a server.
[0179] Optionally, the transmission indication information is used to indicate a transmission behavior between the Internet of Things device and the communication device as follows:
[0180] Sending a random number to the communication device;
[0181] Not sending a random number to the communication device;
[0182] The communication device sends the temporary identifier to the Internet of Things device;
[0183] The random number is used for at least one of the following: scheduling the Internet of Things device, identifying the Internet of Things device.
[0184] Optionally, in the case of sending a random number to the communication device:
[0185] The second message includes the random number, and includes at least one of the identifier information of the Internet of Things device and the first high layer data;
[0186] Or, the second message includes a random number, and at least one of the identifier information of the Internet of Things device and the first high layer data is sent to the communication device through a message other than the second message.
[0187] Optionally, the transmission resource includes at least one of the following:
[0188] The default transmission resource associated with the first message, and the transmission resource indicated by the first message.
[0189] Optionally, the transmission resource includes: N transmission resources, the N transmission resources are respectively dedicated transmission resources of the N Internet of Things devices, and N is a positive integer;
[0190] The Internet of Things device sends a second message to the communication device through the transmission resource, including:
[0191] The Internet of Things device sends a second message to the communication device through the dedicated transmission resource of the Internet of Things device.
[0192] Optionally, the second message comprises at least one of the following:
[0193] identification information of the Internet of Things device, first high-layer data, and a random number.
[0194] The random number is used for at least one of the following: scheduling the Internet of Things device and identifying the Internet of Things device.
[0195] Optionally, after the Internet of Things device sends the second message to the communication device through the transmission resource, the method further comprises:
[0196] The Internet of Things device receives a third message sent by the communication device, and the third message comprises at least one of the following:
[0197] confirmation information of the random number and second high-layer signaling.
[0198] Optionally, the third message comprises confirmation information of the random number, and after the Internet of Things device receives the third message sent by the communication device, the method further comprises:
[0199] The Internet of Things device sends a fourth message to the communication device, and the fourth message comprises at least one of the following:
[0200] identification information of the Internet of Things device and second high-layer data.
[0201] It should be noted that the embodiment is an implementation of the corresponding Internet of Things device in the embodiment shown in Figure 3 The specific implementation of the embodiment can be referred to the related description of the embodiment shown in Figure 3 To avoid repeated description, the embodiment will not be described again.
[0202] The following takes the communication device as reader and the Internet of Things device as AIoT device as an example, and the method provided by the embodiment of the application is exemplified through multiple embodiments:
[0203] Embodiment one:
[0204] The embodiment as a whole describes the control mechanism of the reader, specifically describes the overall framework of the scheme, and emphasizes the full control method of the reader on subsequent detailed processing.
[0205] First, the target of the communication in this embodiment is that the network side device or server needs to complete the inventory or command communication process with one or more specified AIoT devices. Among them, inventory generally refers to the inventory process, and the AIoT device receiving the inventory information needs to complete the specified information reporting, for example: reporting its own device identifier, EPC ID, so as to facilitate the network side to know the number, attribute, location and other information of the device. And the command generally can contain read, write, kill and other instructions, requiring the device to read and write specific content, or to remove the device, etc. These command instructions generally also need to be replied or confirmed by the device.
[0206] When the network side device or server needs to initiate the inventory or command process of one or more AIoT devices, it uses the core network interface or server interface to send the reader, carrying the specific content of the signaling. For example, carrying inventory or command / read / write / kill instructions, and carrying the device identifier of one or more corresponding devices. Among them, the device identifier can be a temporary unique identifier within a certain range of the network or server assigned by the network side device or server to the device, or a global unique identifier of the device. However, the latter involves certain security and privacy, so the former is more suitable for clear text transmission, and the latter needs to be sent in a security-protected manner.
[0207] Next, the reader receives the signaling of the network side device or server (i.e. the fifth message in the above embodiment), and determines from the device identifier information that this is a communication requirement for one or more specified AIoT devices. The determination method based on device identifier information can be at least one of the following:
[0208] The device identifier is one or more identifiers for a single device, which can be in any form, such as a temporary identifier or a permanent identifier, but each identifier is only for a specific device;
[0209] The device identifier needs to identify the case of group identifier. When the group identifier is a temporary identifier assigned by the network side device or server to a group of devices, the group identifier may have the same or similar format as the temporary identifier assigned to a single device, such as the same length of bit number, but the value range of the group identifier and the value range of the temporary identifier of a single device need to be clearly distinguished, or carry a group identifier indication / single device identifier indication, etc. to facilitate the reader to determine whether it is for a specific single device or a group of devices;
[0210] Device ID, if it is a group ID, when the group member information of this group ID is clear (for example, the network side device or server tells the reader), for example, the total number of devices in the group corresponding to this group ID, the sorting of each device in the group is predefined or preconfigured, for example, the group has 10 devices, and the sorting in the group is 0-9, respectively corresponding to the specific 10 devices, in this case, the reader is also clear about the number of devices and the specific corresponding situation of each device, which can also be judged as one or more specified AIoT devices;
[0211] Device ID, if it is a group ID, and the group member information in the group is not clear, for example, the total number of devices in the group is not known, and the sorting of the devices in the group is not clear, then this case cannot be judged as a specified AIoT device, in this case, the reader can use other ways to achieve the specified AIoT device;
[0212] Device feature information, if the device ID is given by the device feature information, if the total number of devices meeting the device feature information is not determined, or the sorting of the devices meeting the device feature information is not determined, in this case, it is generally judged as a non-specified AIoT device;
[0213] Device feature information, if the device ID is given by the device feature information, if the total number of devices meeting the device feature information is determined or known (for example, the network side device or server tells the reader), and / or the sorting of the devices meeting the device feature information is determined, in this case, it can be judged as a specified AIoT device.
[0214] The reader can perform certain precise control for the signaling process of sending to one or N specified AIoT devices, in order to facilitate the performance of communication efficiency and delay, the information sent by the reader to the AIoT device can be carried by paging message or other R2D / DL signaling, and the content includes at least one of the following:
[0215] High-level signaling content (i.e. the first high-level command in the above embodiment), such as inventory command, Command command, command command content, such as Read, Write, Kill, etc.
[0216] Device ID information (i.e. at least one device ID in the above embodiment), such as device ID or device ID list;
[0217] The dedicated resource allocated for each specified AIoT device, when there is only one AIoT device, the dedicated resource is directly for the UE, if it is multiple devices, the correspondence between the dedicated resource list and multiple AIoT devices takes a default or specified way, for example, N dedicated resources, N time slots, or N frequency resources, or N resource blocks, according to the arrangement order in the device identification list, and N devices are one-to-one corresponding in order, the device in the first position in the device identification list corresponds to the first dedicated resource, and so on, the device in the n position in the device identification list corresponds to the n dedicated resource; The specified way, for example, device identification 1 carries the corresponding dedicated resource or resource identification, and so on, each device identification displays carries or indicates the corresponding resource;
[0218] The specified AIoT device is allocated a valid temporary identifier in the reader for subsequent data scheduling transmission, which can be allocated for one device, multiple devices, or all devices involved in this command are allocated respectively, and each device corresponds to its unique temporary identifier.
[0219] The specified device indicates the subsequent steps (i.e. the transmission indication information in the above embodiment), for example, the execution mode of the command, which may have multiple steps to choose from, indicating the AIoT device to execute mode 1 (i.e. the way provided in embodiment two below), or other ways, etc., or indicating how to send step 1, the content in Msg1, etc.
[0220] The specified AIoT device initiates the subsequent communication process according to the indication of the reader after receiving the paging, R2D / DL signaling of the reader, to complete the entire signaling process.
[0221] Embodiment two:
[0222] The communication mode of this embodiment can be called mode 1, where the network side device or server sends a request to the reader, as analyzed in detail in embodiment one, the focus of this embodiment is the interaction steps between the reader and the AIoT device, as shown in Figure 5 The steps include:
[0223] First step: reader sends Msg0 message (i.e. the first message in the above embodiment) to the AIoT device, which can be a paging message or other R2D message type, carrying the core network or server high-layer signaling content, such as inventory, Command (such as Read, Write, Kill, etc.) and the device identifier or device identifier list for this signaling, such as containing one or more device identifiers for a single device, and optionally, implicitly or explicitly assigning a dedicated transmission resource for each AIoT device involved.
[0224] For example, if there is only one device, the default Msg1 resource after Msg0 is dedicated to the device, and if there is more than one device, multiple resource blocks can be carried in Msg0, such as N time slots, N frequencies, and N time-frequency resource blocks, each corresponding to each device in the AIoT device ID in order, specifically one-to-one.
[0225] Second step: after receiving the Msg0 message, the specified AIoT device acquires its own dedicated transmission resource in order and sends Msg1 message (i.e. the second message in the above embodiment) to the reader on its own dedicated resource, where Msg1 message is a response to the high-layer message content in Msg0, such as EPC ID feedback for inventory, AIoT device feedback for Read information, AIoT device feedback for Write message, etc. In short, EPC ID and / or high-layer data content are included in Msg1 message and sent to the reader on the specified dedicated resource.
[0226] Next: since Msg1 is a dedicated resource, there is no conflict and competition, and on each device's dedicated resource, the reader reads the feedback Msg1 message of the device and sends the high-layer EPC ID or high-layer data content in Msg1 message to the core network or server.
[0227] In particular, if the expected UE's Msg1 message is not correctly received on the specified dedicated resource, the reader can judge that the process has failed, and subsequent retransmission of new Msg0 and reception of Msg1 message can continue to complete the communication process for the failed device;
[0228] For AIoT devices, under the control of Msg0 information and parameters, Msg1 is sent without any failure detection or active recovery, and the reader is fully responsible for process failure judgment and retransmission, etc. to ensure the reliability and completion of information transmission.
[0229] Embodiment Three:
[0230] The communication mode of this embodiment can be referred to as Mode 2, in which the network side device or server sends a request to the reader, as analyzed in detail in Embodiment 1; the focus of this example is the interaction steps between the reader and the AIoT device. Specifically, on the basis of Embodiment One, another detailed interaction step between the reader and the AIoT device is given to complete the entire signaling flow, as shown in Figure 6 The steps include:
[0231] The first step (similar to Embodiment Two): the reader sends a Msg0 message (i.e., the first message in the above embodiments) to the AIoT device, which can be a paging message or other R2D message type, carrying the core network or server high-layer signaling content, such as inventory, Command (Read, Write, Kill, etc.), and also carrying the device identifier or device identifier list for this signaling, such as containing one or more AIoT device IDs for a single device, and optionally, using implicit or explicit methods to allocate dedicated transmission resources for each AIoT device involved;
[0232] For example, if there is only one device, then the default Msg1 resource after Msg0 is dedicated to the device, and if there is more than one device, multiple resource blocks can be carried in Msg0, such as N time slots, N frequencies, and N time-frequency resource blocks, each corresponding to each device in the AIoT device ID in order, specifically one-to-one correspondence;
[0233] In particular, an indication can also be carried in Msg0, requiring the AIoT device to send its own random number RN16 in Msg1 for subsequent scheduling. This is one obvious difference between Embodiments Two and Three regarding Msg0, i.e., whether Msg1 needs to send the device's RN16 or whether there is an indication of subsequent scheduling in Msg0. Of course, explicitly distinguishing the Msg0 of Embodiments Two and Three by signaling is a coexistence of the two modes. It is also possible that the standard adopts a default mode, i.e., does not carry the subsequent indication or RN16 indication in Msg0, and the AIoT device follows the implementation of Embodiments Two or Three as specified in the standard.
[0234] Second step: the designated AIoT device acquires its own dedicated resource in sequence after receiving the Msg0 message, and sends the Msg1 message (i.e. the second message in the above embodiment) to the reader on the dedicated resource, wherein the Msg1 message is a response to the high-layer message content in Msg0, for example, for inventory, the AIoT device can feedback its EPC ID, for Read information, the AIoT device feedbacks the data content required to be read, for Write message, the AIoT device can feedback the confirmation information of write completion, etc. In short, the EPC ID and / or high-layer data content are contained in the Msg1 message and sent to the reader on the designated dedicated resource.
[0235] Since the explicit subsequent scheduling indication or RN16 indication is carried in Msg0, or the mode in embodiment three is selected as the default mode, in Msg1, the AIoT device also carries a random number RN16, which is randomly generated or generated after randomization operation according to its device ID, for example, hash function. The AIoT device carries RN16 in Msg1 and sends it to the reader.
[0236] Next: since Msg1 is a dedicated resource, there is no conflict and competition, on the dedicated resource of each device, the reader reads the feedback Msg1 message of the device, and sends the high-layer EPC ID or high-layer data content in the Msg1 message to the core network or server.
[0237] The reader reads the RN16 in Msg1, judges whether the RN16 conflicts with the random number of other devices, and in the case of no conflict, confirms that the RN16 can be used as the unique identifier of the device under this reader, for the subsequent scheduling and transmission of the AIoT device.
[0238] Third step: the reader sends the Msg2 message (i.e. the third message in the above embodiment) to the AIoT device, which contains the confirmation of the RN16 sent by the device in Msg1, meaning that the reader correctly receives the Msg1 message, and the RN16 of the device is legal and can be used for subsequent identification and scheduling; optionally, other high-layer signaling information can also be carried in Msg2.
[0239] The AIoT device receives the RN16 confirmation of Msg2, and considers that the access process this time is successful. Stores the RN16 and uses it as the subsequent scheduling and identification. If there is other message in Msg2, it is processed and responded accordingly. Or use RN16 as the identification of other message transmission and scheduling after Msg2.
[0240] If the AIoT device does not receive the RN16 confirmation of Msg2 within a certain time, for example, the next R2D time slot, or after the timer / window expires, the AIoT device can consider this communication as a failure.
[0241] The Reader can determine that the AIoT device fails in the case that it does not successfully receive Msg1 on the dedicated resource and retransmit Msg0 to ensure reliability and success rate. Or, the Reader fails to send Msg2, the AIoT device does not correctly store and confirm RN16 as its own legal identity, and the Reader defaults to scheduling the device with RN16 as the identifier in the subsequent scheduling because there is no feedback after sending Msg2. In the subsequent scheduling, there is no expected response, so it can be known that the failure occurs and the process of synchronizing RN16 is initiated again.
[0242] Embodiment Four:
[0243] The communication mode of the embodiment can be referred to as mode 3, in which the network side device or server sends a request to the reader, as analyzed in detail in Embodiment 1; the focus of this example is the interaction steps between the reader and the AIoT device. Specifically, based on Embodiment One, another detailed interaction step between the reader and the AIoT device is given to complete the entire signaling flow, as shown in Figure 7 The steps include:
[0244] Step 1 (similar to Embodiment Two): The reader sends a Msg0 message (i.e., the first message in the above embodiment) to the AIoT device, which can be a paging message or other R2D message type. The message carries high-layer signaling content of the core network or server, such as inventory, Command (Read, Write, Kill, etc.), and also carries the device identifier or device identifier list for this signaling, such as containing one or more AIoT device IDs for a single device. Optionally, each AIoT device involved is assigned a dedicated transmission resource in an implicit or explicit manner;
[0245] For example, if there is only one device, the default Msg1 resource after Msg0 is dedicated to the device. If there is more than one device, multiple resource blocks can be carried in Msg0, such as N time slots, N frequencies, and N time-frequency resource blocks, which correspond to each device in the AIoT device ID in order, specifically one-to-one.
[0246] In particular, in Msg0, a unique identifier assigned to the AIoT device (i.e., the temporary identifier in the above embodiment) can also be carried, which is used for subsequent scheduling. When there are multiple devices, a unique identifier can be assigned to each device, or assigned to some devices and not assigned to others, as long as the identity is clear.
[0247] This is a significant difference between the Msg0 in Embodiments 2, 3, and 4. Embodiment 2 is more suitable for single transmission, and Embodiments 3 and 4 both assign RN16 to the device for subsequent scheduling and device identification, which is convenient for subsequent data transmission. The difference between Embodiments 3 and 4 is that Embodiment 3 selects RN16 by the AIoT device and then confirms the legality by the reader, while Embodiment 4 directly assigns a temporary identifier (such as RN16) by the reader. Since the reader can ensure uniqueness when assigning, Embodiment 4 is more efficient.
[0248] Step 2: After receiving the Msg0 message, the designated AIoT device acquires its own dedicated resource in order and sends a Msg1 message (i.e., the second message in the above embodiment) to the reader on the dedicated resource, where the Msg1 message is a response to the high-level message content in Msg0. For example, for inventory, the AIoT device can feedback its EPC ID, for Read information, the AIoT device feedbacks the data content required to be read, for Write message, the AIoT device can feedback the confirmation information of write completion, etc. In summary, in the Msg1 message, the EPC ID and / or high-level data content are included and sent to the reader on the designated dedicated resource.
[0249] The AIoT device receives the temporary identifier assigned by the reader, stores it, and uses it as the device identifier and identification for subsequent other signaling transmission and scheduling.
[0250] Optionally, the AIoT device can also carry the temporary identifier in the Msg1 message again as the identifier of this Msg1. Or since Msg1 is a dedicated resource, the identity can be identified and the temporary identifier can be omitted.
[0251] Embodiment 5:
[0252] The communication method of this embodiment can be called method 4, where the network side device or server sends a request to the reader, as analyzed in detail in Embodiment 1. The focus of this example is the interaction steps between the reader and the AIoT device. Based on Embodiment 1, another detailed interaction step between the reader and the AIoT device is given to complete the entire signaling flow, as shown in Figure 8 The steps include:
[0253] The first step (similar to example 2): the reader sends a Msg0 message (i.e. the first message in the above examples) to the AIoT device, which can be a paging message or other R2D message type, carrying the core network or server high-layer signaling content, such as inventory, Command (Read, Write, Kill, etc.), and also carrying the device identifier or device identifier list for this signaling, such as containing one or more AIoT device IDs for individual devices, and optionally, using implicit or explicit methods to allocate dedicated transmission resources for each AIoT device involved.
[0254] For example, if there is only one device, the default Msg1 resource after Msg0 is dedicated to the device, and if there is more than one device, multiple resource blocks can be carried in Msg0, such as N time slots, N frequencies, and N time-frequency resource blocks, each corresponding to each device in the AIoT device ID in order, specifically one-to-one correspondence.
[0255] In particular, unlike examples two, three, and four, in this embodiment, it is expected that only the RN16 of the AIoT device will be sent in Msg1, rather than directly carrying the EPC ID or high-layer data, so if this embodiment needs to coexist with other embodiments, the reader needs to explicitly indicate in Msg0 whether to send high-layer information or RN16 directly in Msg1, or to indicate implicitly in Msg0, such as when the resource is large, meaning that high-layer information can be sent directly, and when the resource is small, meaning that RN16 is sent first; or, for this embodiment five, directly through standard regulations, choose one of the categories to enter the standard specification behavior, and the UE performs according to the specified behavior, there is no difference.
[0256] The second step: after receiving the Msg0 message, the designated AIoT device acquires its own dedicated resource in order and sends a Msg1 message (i.e. the second message in the above examples) to the reader on its own dedicated resource, carrying the RN16 of the device in the Msg1 message, which is randomly generated or generated after randomization operation according to its own device ID, such as a hash function, and the AIoT device carries the RN16 in Msg1 and sends it to the reader.
[0257] Next: Since Msg1 is all dedicated resources, there is no conflict and competition, on the dedicated resource of each device, the reader reads the feedback Msg1 message of the device, the Reader reads RN16 in Msg1, judges whether RN16 conflicts with the random number of other existing devices, and in the case of no conflict, confirms that RN16 can be used as the unique identifier of the device under this reader for subsequent scheduling and transmission of the AIoT device.
[0258] Third step: The Reader sends the Msg2 message (i.e. the third message in the above embodiment) to the AIoT device, which contains the confirmation of the RN16 sent by the device in Msg1, meaning that the reader correctly receives the Msg1 message, and the RN16 of the device is legal and can be used for subsequent identification and scheduling.
[0259] The AIoT device receives the RN16 confirmation of Msg2, and considers that the access process this time is successful. Store RN16 and use it as the subsequent scheduling and identification. If there is other information in Msg2, then process and respond accordingly. Or use RN16 as the identification of other message transmission and scheduling after Msg2.
[0260] If the AIoT device does not receive the RN16 confirmation of Msg2 within a certain time, for example, the next R2D time slot, or after the timer / window timeout, the AIoT device can consider that the communication fails this time.
[0261] The Reader can determine that the AIoT device fails in the case of not successfully receiving Msg1 on the dedicated resource, and re-sends Msg0 subsequently to ensure reliability and success rate. Or, the Reader fails to send Msg2, the AIoT device does not correctly store and confirm RN16 as its legal identification, and the Reader defaults to scheduling the device with RN16 as the identification in the subsequent scheduling because there is no feedback after sending Msg2. If there is no any expected response in the subsequent scheduling, it can be known that the failure occurs, and the process of synchronizing RN16 is initiated again.
[0262] Fourth step: The device that successfully receives its RN16 confirmed initiates a new UL, D2R message (i.e. the fourth message in the above embodiment) transmission, where the message is a response to the high-level message content in Msg0, for example, for inventory, the AIoT device can feedback its EPC ID, for Read information, the AIoT device feedbacks the data content required to be read, for Write message, the AIoT device can feedback the confirmation information of write completion, etc. In short, in Msg1 message, EPC ID and / or high-level data content are contained and sent to the reader on the specified dedicated resource.
[0263] Next: Since this message is also a dedicated resource transmission, there is no conflict and competition, the reader reads the feedback message of the device, and sends the high layer EPC ID or high layer data content in the message to the core network or server;
[0264] If there is a subsequent other signaling process, the reader and the AIoT device rely on RN16 for scheduling transmission.
[0265] The above embodiments give a communication method of AIoT designated device, so that the AIoT device can be accessed and transmitted under the control of the reader, ensuring the communication efficiency and the delay overhead performance, so as to reduce the network complexity and overhead and improve the system efficiency on the basis of ensuring the transmission effect.
[0266] The execution subject of the Internet of Things communication method provided in the embodiments of the present application can be an Internet of Things communication device. In the embodiments of the present application, the Internet of Things communication device is taken as an example to execute the Internet of Things communication method, and the Internet of Things communication device provided in the embodiments of the present application is described.
[0267] The embodiments of the present application provide an Internet of Things communication device. As an example, the Internet of Things communication device can be a communication device or a component in the communication device, such as a chip. The communication device can be a terminal, a network side device, a server, or the like. For example, the terminal can include but is not limited to the types of the terminal 11 listed above, the network side device can include but is not limited to the types of the network side device 12 listed above, and the embodiments of the present application are not limited specifically.
[0268] The Internet of Things communication device can include a receiving module, a sending module and a processing module. The receiving module, the sending module and the processing module can be implemented by software or by hardware. When implemented by hardware, the processing module can be implemented by a processor, which can include a general-purpose processor, a special-purpose processor, etc., such as a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), an artificial intelligent (AI) processor, a graphics processing unit (GPU), an application specific integrated circuit (ASIC), a network processor (NP), a field programmable gate array (FPGA) or other programmable logic devices, a gate circuit, a transistor, a discrete hardware component, etc. The receiving module and the sending module can be implemented by a communication interface, which can include one or more of a transceiver, a pin, a circuit, a bus, a radio frequency unit, etc.
[0269] Specifically, referring to Figure 9 When the Internet of Things communication device is a network side device or a terminal, or a component in the network side device or the terminal, the Internet of Things communication device 900 includes:
[0270] The sending module 901 is configured to send a first message, where the first message is used to determine a transmission resource.
[0271] The receiving module 902 is configured to receive a second message sent by an Internet of Things device through the transmission resource.
[0272] Optionally, the first message includes at least one of the following:
[0273] A paging message, a downlink message, a reader-to-device (R2D) message.
[0274] Optionally, the first message includes at least one of the following:
[0275] A first high layer signaling, at least one device identifier, indication information of the transmission resource, transmission indication information, a temporary identifier valid within a range of the communication device.
[0276] The Internet of Things device belongs to the Internet of Things device corresponding to the at least one device identifier, and the transmission indication information is used to indicate a transmission behavior between the Internet of Things device and the communication device, and the temporary identifier includes a temporary identifier of the Internet of Things device corresponding to the at least one device identifier.
[0277] Optionally, the device identifier includes:
[0278] The device identifier received by the communication device from a network side device or a server.
[0279] Optionally, the transmission indication information is used to indicate one of the following transmission behaviors between the Internet of Things device and the communication device:
[0280] Sending a random number to the communication device;
[0281] Not sending a random number to the communication device;
[0282] The communication device sends the temporary identifier to the Internet of Things device.
[0283] The random number is used for at least one of the following: scheduling the Internet of Things device, identifying the Internet of Things device.
[0284] Optionally, in the case of sending a random number to the communication device:
[0285] The second message includes the random number, and includes at least one of the identifier information of the Internet of Things device and the first high layer data;
[0286] Or, the second message includes a random number, and at least one of the identifier information of the Internet of Things device and the first high layer data is sent to the communication device through a message other than the second message.
[0287] Optionally, the transmission resource includes at least one of the following:
[0288] The default transmission resource associated with the first message, and the transmission resource indicated by the first message.
[0289] Optionally, the communication device sends the first message, including:
[0290] The communication device sends the first message to N Internet of Things devices;
[0291] The transmission resource includes N transmission resources, and the N transmission resources are respectively dedicated transmission resources of the N Internet of Things devices, and N is a positive integer.
[0292] Optionally, the second message includes at least one of the following:
[0293] The identification information of the Internet of Things device, the first high-layer data, and the random number;
[0294] The random number is used for at least one of the following: scheduling the Internet of Things device and identifying the Internet of Things device.
[0295] Optionally, the sending module is further configured to send a third message to the Internet of Things device, the third message including at least one of the following:
[0296] The confirmation information of the random number, and the second high-layer signaling.
[0297] Optionally, the receiving module is further configured to receive a fourth message sent by the Internet of Things device, the fourth message including at least one of the following:
[0298] The identification information of the Internet of Things device, and the second high-layer data.
[0299] Optionally, the receiving module is further configured to receive a fifth message sent by a network-side device or a server, the fifth message including at least one of the following:
[0300] The third high-layer signaling and at least one device identifier.
[0301] The Internet of Things device belongs to an Internet of Things device corresponding to the at least one device identifier.
[0302] Optionally, the device identifier includes at least one of the following:
[0303] A device identifier for identifying a single device, a device group identifier, and device feature information.
[0304] The above Internet of Things communication apparatus can improve communication efficiency.
[0305] The Internet of Things communication apparatus provided by the embodiments of the present application can implement each process of the method embodiments and achieve the same technical effects, and thus details are not repeated here. Figure 3
[0306] Referring to Figure 10 When the Internet of Things communication apparatus is a component in an Internet of Things device, the Internet of Things communication apparatus 1000 includes:
[0307] A receiving module 1001 configured to receive a first message sent by a communication device, the first message being used to determine a transmission resource;
[0308] A sending module 1002 configured to send a second message to the communication device through the transmission resource.
[0309] Optionally, the first message includes at least one of the following:
[0310] a paging message, a downlink message, a reader-to-device (R2D) message.
[0311] Optionally, the first message comprises at least one of:
[0312] first high layer signaling, at least one device identifier, indication information of the transmission resource, transmission indication information, a temporary identifier valid within a range of the communication device.
[0313] The Internet of Things device belongs to an Internet of Things device corresponding to the at least one device identifier, the transmission indication information is used to indicate a transmission behavior between the Internet of Things device and the communication device, and the temporary identifier comprises a temporary identifier of the Internet of Things device corresponding to the at least one device identifier.
[0314] Optionally, the device identifier comprises at least one of:
[0315] The device identifier received by the communication device from a network side device or a server.
[0316] Optionally, the transmission indication information is used to indicate a transmission behavior between the Internet of Things device and the communication device as follows:
[0317] sending a random number to the communication device;
[0318] not sending a random number to the communication device;
[0319] The communication device sends the temporary identifier to the Internet of Things device.
[0320] The random number is used for at least one of the following: scheduling the Internet of Things device, identifying the Internet of Things device.
[0321] Optionally, in the case of sending a random number to the communication device:
[0322] The second message comprises the random number, and at least one of the following: identification information of the Internet of Things device, and first high layer data.
[0323] Or, the second message comprises a random number, and at least one of the following: identification information of the Internet of Things device, and first high layer data, is sent to the communication device through a message other than the second message.
[0324] Optionally, the transmission resource comprises at least one of:
[0325] The first message is associated with a default transmission resource, and the first message indicates a transmission resource.
[0326] Optionally, the transmission resources include: N transmission resources, each of which is a dedicated transmission resource for the N IoT devices, where N is a positive integer;
[0327] The sending module is used to send a second message to the communication device through the dedicated transmission resources of the IoT device.
[0328] Optionally, the second message includes at least one of the following:
[0329] The identification information, first high-level data, and random number of the IoT device;
[0330] The random number is used for at least one of the following: scheduling the IoT device, identifying the IoT device.
[0331] Optionally, the receiving module is further configured to receive a third message sent by the communication device, the third message including at least one of the following:
[0332] The confirmation information of the random number and the second higher-level signaling.
[0333] Optionally, the sending module is further configured to send a fourth message to the communication device, the fourth message including at least one of the following:
[0334] The identification information of the IoT device and the second high-level data.
[0335] The aforementioned IoT communication devices can help improve communication efficiency.
[0336] The IoT communication device provided in this application embodiment can achieve... Figure 4 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0337] like Figure 11 As shown in the illustration, this application also provides a communication device 1100, including a processor 1101 and a memory 1102. The memory 1102 stores programs or instructions that can run on the processor 1101. For example, the communication device 1100 is... Figure 3 When the communication device 1100 is an IoT device, the program or instructions executed by the processor 1101 implement the various steps of the above-described IoT communication method embodiments and achieve the same technical effect. When the communication device 1100 is an IoT device, the program or instructions executed by the processor 1101 implement the various steps of the above-described IoT communication method embodiments and achieve the same technical effect. To avoid repetition, these steps will not be repeated here.
[0338] This application embodiment also provides a communication device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement, for example... Figure 3 The steps of the method embodiment shown are illustrated. This communication device embodiment corresponds to the above-described communication device method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this communication device embodiment and can achieve the same technical effect.
[0339] Specifically, embodiments of this application also provide a communication device, which can be... Figure 9 The IoT communication device shown is an example. Figure 12 As shown, the communication device 1200 includes: an antenna 1201, a radio frequency (RF) device 1202, a baseband device 1203, a processor 1204, and a memory 1205. The antenna 1201 is connected to the RF device 1202. In the uplink direction, the RF device 1202 receives information through the antenna 1201 and transmits the received information to the baseband device 1203 for processing. In the downlink direction, the baseband device 1203 processes the information to be transmitted and sends it to the RF device 1202, which then processes the received information and transmits it through the antenna 1201.
[0340] The method executed by the communication device in the above embodiments can be implemented in the baseband device 1203, which includes a baseband processor.
[0341] The baseband device 1203 may include, for example, at least one baseband board on which multiple chips are disposed, such as... Figure 12 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 1205 via a bus interface to call the program in the memory 1205 and execute the network device operation shown in the above method embodiment.
[0342] The communication device may also include a network interface 1206, such as a Common Public Radio Interface (CPRI).
[0343] Specifically, the communication device 1200 in this application embodiment further includes: instructions or programs stored in memory 1205 and executable on processor 1204, wherein processor 1204 calls the instructions or programs in memory 1205 to execute. Figure 9 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.
[0344] The radio frequency device 1202 is used to send a first message, the first message being used to determine transmission resources; and to receive a second message sent by an IoT device through the transmission resources.
[0345] Optionally, the first message comprises at least one of:
[0346] a paging message, a downlink message, a reader-to-device (R2D) message.
[0347] Optionally, the first message comprises at least one of:
[0348] first high layer signaling, at least one device identifier, indication information of the transmission resource, transmission indication information, a temporary identifier valid within a range of the communication device.
[0349] The Internet of Things device belongs to an Internet of Things device corresponding to the at least one device identifier, the transmission indication information is used to indicate a transmission behavior between the Internet of Things device and the communication device, and the temporary identifier comprises a temporary identifier of the Internet of Things device corresponding to the at least one device identifier.
[0350] Optionally, the device identifier comprises:
[0351] A device identifier received by the communication device from a network side device or a server.
[0352] Optionally, the transmission indication information is used to indicate a transmission behavior between the Internet of Things device and the communication device as follows:
[0353] sending a random number to the communication device;
[0354] not sending a random number to the communication device;
[0355] The communication device sends the temporary identifier to the Internet of Things device.
[0356] The random number is used for at least one of the following: scheduling the Internet of Things device, identifying the Internet of Things device.
[0357] Optionally, in the case of sending a random number to the communication device:
[0358] The second message comprises the random number, and at least one of the following: identification information of the Internet of Things device and first high layer data.
[0359] Or, the second message comprises a random number, and at least one of the following: identification information of the Internet of Things device and first high layer data is sent to the communication device through a message other than the second message.
[0360] Optionally, the transmission resource comprises at least one of:
[0361] A default transmission resource associated with the first message, a transmission resource indicated by the first message.
[0362] Optionally, the sending the first message comprises:
[0363] sending the first message to N Internet of Things devices;
[0364] wherein the transmission resource comprises N transmission resources, the N transmission resources being dedicated transmission resources of the N Internet of Things devices respectively, N being a positive integer.
[0365] Optionally, the second message comprises at least one of:
[0366] identification information of the Internet of Things device, first high-layer data, a random number;
[0367] wherein the random number is used for at least one of scheduling the Internet of Things device and identifying the Internet of Things device.
[0368] Optionally, after the receiving the second message sent by the Internet of Things device through the transmission resource, the radio frequency device 1202 is further configured to:
[0369] sending a third message to the Internet of Things device, the third message comprising at least one of:
[0370] confirmation information of the random number, second high-layer signaling.
[0371] Optionally, the third message comprises the confirmation information of the random number, and after the sending the third message to the Internet of Things device, the radio frequency device 1202 is further configured to:
[0372] receiving a fourth message sent by the Internet of Things device, the fourth message comprising at least one of:
[0373] identification information of the Internet of Things device, second high-layer data.
[0374] Optionally, before the sending the first message, the radio frequency device 1202 is further configured to:
[0375] receiving a fifth message sent by a network side device or a server, the fifth message comprising at least one of:
[0376] third high-layer signaling, at least one device identifier;
[0377] wherein the Internet of Things device belongs to an Internet of Things device corresponding to the at least one device identifier.
[0378] Optionally, the device identifier comprises at least one of:
[0379] a device identifier for identifying a single device, a device group identifier, device feature information.
[0380] The communication device facilitates improving communication efficiency.
[0381] It can be understood that the implementation process of each implementation mode mentioned in the embodiment can refer to the related description of the Internet of Things communication method embodiment, and achieve the same or corresponding technical effects. To avoid repetition, it will not be described here.
[0382] It should be noted that the communication device in the embodiment is taken as a network side device for example. In some embodiments, the communication device can also be a terminal, such as the device shown in Figure 13 The device shown in Figure 13 The device shown in
[0383] The application embodiment also provides a communication device, including a processor and a communication interface, the communication interface and the processor are coupled, the processor is used for running program or instruction, and the steps in the method embodiment shown in Figure 4 The communication device embodiment corresponds to the above-mentioned communication device side method embodiment. Each implementation process and implementation mode of the above-mentioned method embodiment can be applied to the communication device embodiment, and the same technical effects can be achieved. The communication device can be the Internet of Things communication device shown in Figure 10 Specifically, Figure 13 To realize the hardware structure of a communication device in the embodiment.
[0384] The communication device 1300 includes but is not limited to at least part of the components such as radio frequency unit 1301, network module 1302, audio output unit 1303, input unit 1304, sensor 1305, display unit 1306, user input unit 1307, interface unit 1308, memory 1309 and processor 1310.
[0385] Those skilled in the art can understand that the communication device 1300 can also include a power supply (such as a battery) for powering each component. The power supply can be logically connected to the processor 1310 through the power management system, so as to realize the functions of power management, discharge management and power consumption management through the power management system. Figure 13 The communication device structure shown in the embodiment does not constitute a limitation on the communication device. The communication device can include more or less components than the figure, or combine certain components, or different component arrangements, which will not be described here.
[0386] It should be understood that in the embodiments of the present application, the input unit 1304 can include a graphics processor 13041 and a microphone 13042, and the graphics processor 13041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1306 can include a display panel 13061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1307 includes at least one of a touch panel 13071 and other input devices 13072. The touch panel 13071 is also called a touch screen. The touch panel 13071 can include two parts of a touch detection device and a touch controller. The other input devices 13072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), a trackball, a mouse, a joystick, and the like, which will not be described here.
[0387] In the embodiments of the present application, after the radio frequency unit 1301 receives the downlink data from the network side device, it can be transmitted to the processor 1310 for processing. In addition, the radio frequency unit 1301 can send uplink data to the network side device. Generally, the radio frequency unit 1301 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0388] The memory 1309 can be used to store software programs or instructions and various data. The memory 1309 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 1309 can include a volatile memory or a non-volatile memory. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 1309 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0389] The processor 1310 can include one or more processing units; optionally, the processor 1310 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 1310.
[0390] In the embodiment, the structure of the terminal is taken as an example to illustrate the Internet of Things device, and the specific structure of the Internet of Things device is not limited in the embodiment of the present application.
[0391] The radio frequency unit 1301 is configured to receive a first message sent by a communication device, the first message being used to determine a transmission resource; and send a second message to the communication device through the transmission resource.
[0392] Optionally, the first message comprises at least one of the following:
[0393] a paging message, a downlink message, a reader-to-device (R2D) message.
[0394] Optionally, the first message comprises at least one of the following:
[0395] first high layer signaling, at least one device identifier, indication information of the transmission resource, transmission indication information, a temporary identifier valid within a range of the communication device.
[0396] The Internet of Things device belongs to an Internet of Things device corresponding to the at least one device identifier, the transmission indication information is used to indicate a transmission behavior between the Internet of Things device and the communication device, and the temporary identifier comprises a temporary identifier of the Internet of Things device corresponding to the at least one device identifier.
[0397] Optionally, the device identifier comprises at least one of the following:
[0398] The device identifier received by the communication device from a network side device or a server.
[0399] Optionally, the transmission indication information is used to indicate a transmission behavior between the Internet of Things device and the communication device as follows:
[0400] sending a random number to the communication device;
[0401] not sending a random number to the communication device;
[0402] The communication device sends the temporary identifier to the Internet of Things device.
[0403] The random number is used for at least one of the following: scheduling the Internet of Things device, identifying the Internet of Things device.
[0404] Optionally, in the case of sending a random number to the communication device:
[0405] The second message comprises the random number, and at least one of the following: identification information of the Internet of Things device, and first high layer data.
[0406] Or, the second message comprises a random number, and at least one of the following: identification information of the Internet of Things device, and first high layer data is sent to the communication device through a message other than the second message.
[0407] Optionally, the transmission resource comprises at least one of the following:
[0408] The first message is associated with a default transmission resource, and the first message indicates a transmission resource.
[0409] Optionally, the transmission resource includes N transmission resources, the N transmission resources are respectively dedicated transmission resources of the N Internet of Things devices, N is a positive integer.
[0410] The sending of the second message to the communication device through the transmission resource includes:
[0411] The sending of the second message to the communication device through the dedicated transmission resource of the Internet of Things device.
[0412] Optionally, the second message includes at least one of the following:
[0413] The identification information of the Internet of Things device, the first high-layer data, and the random number.
[0414] The random number is used for at least one of the following: scheduling the Internet of Things device and identifying the Internet of Things device.
[0415] Optionally, after the sending of the second message to the communication device through the transmission resource, the radio frequency unit 1301 is further configured to:
[0416] Receive a third message sent by the communication device, the third message including at least one of the following:
[0417] The confirmation information of the random number and the second high-layer signaling.
[0418] Optionally, the third message includes the confirmation information of the random number, and after the receiving of the third message sent by the communication device, the radio frequency unit 1301 is further configured to:
[0419] Send a fourth message to the communication device, the fourth message including at least one of the following:
[0420] The identification information of the Internet of Things device and the second high-layer data.
[0421] The above communication device can improve communication efficiency.
[0422] It can be understood that the implementation process of each implementation manner mentioned in the embodiment can refer to the related description of the Internet of Things communication method embodiment, and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.
[0423] The present application embodiment further provides a readable storage medium, the readable storage medium stores a program or instructions, the program or instructions are executed by a processor to realize each process of the above-mentioned Internet of Things communication method embodiment, and can achieve the same technical effects. To avoid repetition, it will not be repeated here.
[0424] The processor is the processor in the terminal in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc. In some examples, the readable storage medium can be a non-transitory readable storage medium.
[0425] The embodiment of the present application further provides a chip, which comprises a processor and a communication interface, wherein the communication interface is coupled with the processor, the processor is used to run programs or instructions, and realizes the processes of the above-mentioned Internet of Things communication method embodiment, and achieves the same technical effects. To avoid repetition, details are not described herein.
[0426] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system chip, a system chip, a chip system or a system on chip, etc.
[0427] The embodiment of the present application further provides a computer program / program product, which is stored in a storage medium, and is executed by at least one processor to realize the processes of the above-mentioned Internet of Things communication method embodiment, and achieves the same technical effects. To avoid repetition, details are not described herein.
[0428] The embodiment of the present application further provides a wireless communication system, which comprises a communication device and an Internet of Things device. The communication device can be used to execute the steps of the Internet of Things communication method provided by the communication device side of the embodiment of the present application. The network side device can be used to execute the steps of the Internet of Things communication method provided by the Internet of Things device side of the embodiment of the present application.
[0429] It should be noted that in this document, the terms "comprising", "including", or any other variant thereof are intended to cover non-exclusive inclusion, so that processes, methods, articles or devices including a series of elements not only include those elements, but also include other elements not explicitly listed, or further include elements inherent to such processes, methods, articles or devices. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to the order of performing the functions shown or discussed, but can also include performing the functions in a substantially simultaneous manner or in a reverse order, for example, the described method can be performed in an order different from the described order, and various steps can be added, omitted or combined. In addition, the features described with reference to some examples can be combined in other examples.
[0430] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned example methods can be realized by means of a computer software product and a general hardware platform as necessary, and of course can also be realized by hardware. The computer software product is stored in a storage medium (such as a ROM, a RAM, a magnetic disc, an optical disc, etc.), and includes a plurality of instructions for enabling a terminal or a network side device to execute the method described in each embodiment of the present application.
[0431] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the specific embodiments described above, and the specific embodiments described above are merely illustrative rather than limiting. Those skilled in the art can make many forms of embodiments under the inspiration of the present application without departing from the scope of the present application and the scope protected by the claims, and these embodiments all belong to the protection of the present application.
Claims
1. An Internet of Things communication method, characterized by, The method comprises the following steps: A communication device sends a first message, wherein the first message is used for determining a transmission resource; The communication device receives a second message sent by an Internet of Things device through the transmission resource.
2. The method of claim 1, wherein, The first message comprises at least one of the following: A paging message, a downlink message, a Reader-to-Device (R2D) message.
3. The method according to claim 1 or 2, characterized in that, The first message comprises at least one of the following: First high-layer signaling, at least one device identifier, indication information of the transmission resource, transmission indication information, and a temporary identifier valid within a range of the communication device. The Internet of Things device belongs to an Internet of Things device corresponding to the at least one device identifier, the transmission indication information is used for indicating a transmission behavior between the Internet of Things device and the communication device, and the temporary identifier comprises a temporary identifier of the Internet of Things device corresponding to the at least one device identifier.
4. The method of claim 3, wherein, The device identifier comprises: A device identifier received by the communication device from a network-side device or a server.
5. The method according to claim 3 or 4, characterized in that, The transmission indication information is used for indicating at least one of the following transmission behaviors between the Internet of Things device and the communication device: Sending a random number to the communication device; Not sending a random number to the communication device; The communication device sends the temporary identifier to the Internet of Things device. The random number is used for at least one of the following: scheduling the Internet of Things device and identifying the Internet of Things device.
6. The method of claim 5, wherein, In the case of sending a random number to the communication device: The second message comprises the random number and at least one of the following: identification information of the Internet of Things device and first high-layer data; Or, the second message comprises a random number, and the communication device is sent at least one of the following: identification information of the Internet of Things device and first high-layer data through a message other than the second message.
7. The method according to any one of claims 1 to 6, characterized in that, The transmission resource comprises at least one of the following: A default transmission resource associated with the first message and a transmission resource indicated by the first message.
8. The method according to any one of claims 1 to 7, characterized in that, The communication device sends a first message, comprising: The communication device sends the first message to N Internet of Things devices; The transmission resource comprises N transmission resources, and the N transmission resources are respectively dedicated transmission resources of the N Internet of Things devices, wherein N is a positive integer.
9. The method according to any one of claims 1 to 8, characterized in that, The second message comprises at least one of the following: Identification information of the Internet of Things device, first high-layer data, and a random number; The random number is used for at least one of the following: scheduling the Internet of Things device and identifying the Internet of Things device.
10. The method of claim 9, wherein, After the communication device receives the second message sent by the Internet of Things device through the transmission resource, the method further comprises: The communication device sends a third message to the Internet of Things device, wherein the third message comprises at least one of the following: Confirmation information of the random number and second high-layer signaling.
11. The method of claim 10, wherein, The third message comprises confirmation information of the random number, and after the communication device sends the third message to the Internet of Things device, the method further comprises: The communication device receives a fourth message sent by the Internet of Things device, wherein the fourth message comprises at least one of the following: Identification information of the Internet of Things device and second high-layer data.
12. The method according to any one of claims 1 to 11, characterized in that, Before the communication device sends the first message, the method further comprises: The communication device receives a fifth message sent by a network side device or a server, and the fifth message includes at least one of the following: Third high layer signaling, at least one device identifier; The Internet of Things device belongs to the Internet of Things device corresponding to the at least one device identifier.
13. The method of claim 3, 4, or 12, wherein, The device identifier includes at least one of the following: Device identifier for identifying a single device, device group identifier, device feature information.
14. An Internet of Things communication method comprising: Including: The Internet of Things device receives a first message sent by the communication device, and the first message is used to determine a transmission resource; The Internet of Things device sends a second message to the communication device through the transmission resource.
15. The method of claim 14, wherein, The first message includes at least one of the following: Paging message, downlink message, reader-to-device (R2D) message.
16. The method according to claim 14 or 15, characterized in that The first message includes at least one of the following: First high layer signaling, at least one device identifier, indication information of the transmission resource, transmission indication information, temporary identifier valid within the range of the communication device; The Internet of Things device belongs to the Internet of Things device corresponding to the at least one device identifier, the transmission indication information is used to indicate the transmission behavior between the Internet of Things device and the communication device, and the temporary identifier includes a temporary identifier of the Internet of Things device corresponding to the at least one device identifier.
17. The method of claim 16, wherein, The device identifier includes at least one of the following: The device identifier received by the communication device from a network side device or a server.
18. The method according to claim 16 or 17, characterized in that The transmission indication information is used to indicate the transmission behavior between the Internet of Things device and the communication device as follows: Sending a random number to the communication device; Not sending a random number to the communication device; The communication device sends the temporary identifier to the Internet of Things device; The random number is used for at least one of the following: scheduling the Internet of Things device, identifying the Internet of Things device.
19. The method of claim 18, wherein, In the case of sending a random number to the communication device: The second message includes the random number, and at least one of the following: identification information of the Internet of Things device and first high layer data; Or, the second message includes a random number, and at least one of the following: identification information of the Internet of Things device and first high layer data is sent to the communication device through a message other than the second message.
20. The method of any one of claims 14 to 19, wherein, The transmission resource includes at least one of the following: Default transmission resource associated with the first message, transmission resource indicated by the first message.
21. The method according to any one of claims 14 to 20, characterized in that, The transmission resource includes: N transmission resources, the N transmission resources are respectively dedicated transmission resources of the N Internet of Things devices, and N is a positive integer; The Internet of Things device sends a second message to the communication device through the transmission resource, including: The Internet of Things device sends a second message to the communication device through the dedicated transmission resource of the Internet of Things device.
22. The method of any one of claims 14 to 21, wherein, The second message includes at least one of the following: Identification information of the Internet of Things device, first high layer data, random number; The random number is used for at least one of the following: scheduling the Internet of Things device, identifying the Internet of Things device.
23. The method of claim 22, wherein, After the Internet of Things device sends a second message to the communication device through the transmission resource, the method further includes: The Internet of Things device receives a third message sent by the communication device, and the third message includes at least one of the following: confirmation information of the random number, second high-layer signaling.
24. The method of claim 23, wherein, The third message includes the confirmation information of the random number, and after the Internet of Things device receives the third message sent by the communication device, the method further includes: The fourth message sent by the Internet of Things device to the communication device, and the fourth message includes at least one of the following: identification information of the Internet of Things device, second high-layer data.
25. An Internet of Things communication device, comprising: Comprise: The sending module is used for sending a first message, and the first message is used for determining a transmission resource; The receiving module is used for receiving a second message sent by the Internet of Things device through the transmission resource.
26. The apparatus of claim 25, wherein, The first message includes at least one of the following: paging message, downlink message, reader-to-device (R2D) message.
27. The apparatus of claim 25 or 26, wherein, The second message includes at least one of the following: identification information of the Internet of Things device, first high-layer data, random number; The random number is used for at least one of the following: scheduling the Internet of Things device, identifying the Internet of Things device.
28. The apparatus of claim 27, wherein, The sending module is further used for sending a third message to the Internet of Things device, and the third message includes at least one of the following: confirmation information of the random number, second high-layer signaling.
29. The apparatus of claim 28, wherein, The receiving module is further used for receiving a fourth message sent by the Internet of Things device, and the fourth message includes at least one of the following: identification information of the Internet of Things device, second high-layer data.
30. The apparatus of any one of claims 25-29, wherein, The receiving module is further used for receiving a fifth message sent by a network side device or a server, and the fifth message includes at least one of the following: third high-layer signaling, at least one device identifier; The Internet of Things device belongs to the Internet of Things device corresponding to the at least one device identifier.
31. An Internet of Things communication device, comprising: Comprise: The receiving module is used for receiving a first message sent by a communication device, and the first message is used for determining a transmission resource; The sending module is used for sending a second message to the communication device through the transmission resource.
32. The apparatus of claim 31, wherein, The first message includes at least one of the following: paging message, downlink message, reader-to-device (R2D) message.
33. The apparatus of claim 31 or 32, wherein, The second message includes at least one of the following: identification information of the Internet of Things device, first high-layer data, random number; The random number is used for at least one of the following: scheduling the Internet of Things device, identifying the Internet of Things device.
34. The apparatus of claim 33, wherein, The receiving module is further used for receiving a third message sent by the communication device, and the third message includes at least one of the following: confirmation information of the random number, second high-layer signaling.
35. The apparatus of claim 34, wherein, The sending module is further used for sending a fourth message to the communication device, and the fourth message includes at least one of the following: identification information of the Internet of Things device, second high-layer data.
36. An apparatus, comprising: Comprise a processor and a memory, the memory stores programs or instructions that can run on the processor, and when the programs or instructions are executed by the processor, the steps of the Internet of Things communication method in any one of claims 1 to 13 are implemented, or when the programs or instructions are executed by the processor, the steps of the Internet of Things communication method in any one of claims 14 to 24 are implemented.
37. A readable storage medium characterized by, The program or instruction is stored on the readable storage medium, and when executed by the processor, the program or instruction implements the steps of the Internet of Things communication method according to any one of claims 1 to 13, or implements the steps of the Internet of Things communication method according to any one of claims 14 to 24.
38. A computer program product, characterised in that, The computer program product is stored in a storage medium, and the computer program product is executed by at least one processor to implement the steps of the Internet of Things communication method according to any one of claims 1 to 13, or implement the steps of the Internet of Things communication method according to any one of claims 14 to 24.