A communication method, apparatus, and system

By selecting the reader/writer with the highest response energy or the first to send a paging message through IoT devices, and having the network device discard readers/writers that fail to paging, the communication efficiency and stability issues caused by multiple readers paging in parallel are resolved, achieving more efficient and energy-saving communication.

CN120957230BActive Publication Date: 2026-03-20HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-10-14
Publication Date
2026-03-20

AI Technical Summary

Technical Problem

In the AIoT scenario of the 3GPP 5G standard, when multiple readers and writers page IoT devices in parallel, there is no clear specification on how IoT devices should respond effectively, which affects communication efficiency and stability.

Method used

The Internet of Things (IoT) device identifies the first reader from multiple readers based on energy information or the transmission time of paging messages, and sends a response message to it. The network device then sends an instruction to the reader that failed to paging to abandon paging again.

Benefits of technology

It improves communication efficiency and stability, and saves signaling overhead and energy consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120957230B_ABST
    Figure CN120957230B_ABST
Patent Text Reader

Abstract

The application provides a communication method, device and system, relates to the field of communication, and can enable an Internet of Things device to determine a first reader from multiple readers based on energy information of the multiple readers or sending time of multiple paging messages sent in parallel by the multiple readers, so that the communication efficiency and stability are improved. The method comprises the following steps: an Internet of Things device receives multiple paging messages sent in parallel by multiple readers; one paging message corresponds to one reader, and the paging message is used for paging the Internet of Things device by the multiple readers; the Internet of Things device determines a first reader from the multiple readers based on energy information of the multiple readers or sending time of the multiple paging messages; the Internet of Things device sends a response message to the first reader; and the response message is used for indicating paging success.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communication, and in particular to a communication method, device and system. BACKGROUND

[0002] In the fifth generation mobile communication (3 rd generation partnership project 5G, 3GPP 5G) standard formulated by the third generation partnership project, for the ambient IoT (ambient IoT, AIoT) communication scenario, the IoT device can receive the paging message sent by the reader, and establish a connection with the reader and transmit data after the paging is successful.

[0003] However, when the reader pages the IoT device, there can be a case where multiple readers page the IoT device in parallel. In this case, how the IoT device effectively responds to the reader is not clearly specified, which affects the communication efficiency and stability. SUMMARY

[0004] The present application provides a communication method, device and system. The IoT device can determine a first reader (i.e. the reader to which the IoT device responds) from multiple readers based on the energy information of the multiple readers or the sending time of the multiple paging messages in the case of receiving multiple paging messages sent in parallel by multiple readers, thereby improving the communication efficiency and stability. The network device can also send an instruction to abandon re-paging to the reader that fails to page, thereby saving signaling overhead and energy.

[0005] In a first aspect, a communication method is provided. The method can be executed by an IoT device, or by a component (such as a circuit, chip or chip system, etc.) configured in the IoT device, or by a logic module or software that can implement all or part of the functions of the IoT device. The present application does not limit this. The following describes an IoT device as an example.

[0006] The method includes receiving multiple paging messages for paging the IoT device sent in parallel by multiple readers; wherein one paging message corresponds to one reader; determining a first reader from the multiple readers based on the energy information of the multiple readers or the sending time of the multiple paging messages; and sending a response message indicating paging success to the first reader.

[0007] The communication method can determine the first reader as the successfully-paged reader from the multiple readers based on the energy information of the multiple readers or the sending time of the multiple paging messages when the IoT device receives the multiple paging messages sent in parallel by the multiple readers. The method not only provides a feasible solution for paging when the multiple readers page the IoT device in parallel, but also the sending time of the paging messages is related to paging efficiency / paging delay, and determining the reader based on the sending time of the paging messages can affect (e.g., improve) communication efficiency. The energy information of the reader is related to communication quality, and determining the reader that needs to respond based on the energy information of the reader can affect (e.g., improve) the stability of the communication.

[0008] In an implementation form of the first aspect, the first reader is a reader with the highest energy among the multiple readers; or the first reader is a reader that sends the paging message first among the multiple readers.

[0009] The reader with the highest energy has the best communication quality with the IoT device, and therefore, the first reader can be set as the reader with the highest energy among the multiple readers, thereby improving the stability or quality of the communication. The reader that sends the paging message first has an advantage in time, and the IoT device receives the paging message of the reader first, at which time the channel is "idle", the reader does not need to compete with other readers, and the IoT device can immediately respond to the paging message, so that the success rate of the connection between the reader and the IoT device is high. Therefore, the first reader can be set as the reader that sends the paging message first among the multiple readers, thereby improving the communication efficiency and the success rate of the connection between the reader and the IoT device.

[0010] In an implementation form of the first aspect, when the IoT device records the energy information of each reader among the multiple readers, the first reader is determined from the multiple readers based on the energy information of the multiple readers; and when at least one reader among the multiple readers does not have the energy information recorded by the IoT device, the first reader is determined from the multiple readers based on the sending time of the multiple paging messages.

[0011] In this implementation form, the energy information of the reader has a higher priority than the sending time of the paging message, and the reader that needs to respond is selected based on the energy information when the energy information is recorded. Since the energy information of the reader is related to the communication quality, the communication quality can be guaranteed first. Further, when there is no energy information of the reader, the reader that needs to respond is selected based on the sending time of the paging message, so that the first reader can be determined from the multiple readers while the communication efficiency is improved.

[0012] In an implementation form of the first aspect, the energy information recorded by the IoT device comprises energy information of the second reader, and the process that the IoT device records the energy information of the second reader comprises: the IoT device receives a first paging message sent by the second reader for paging the IoT device. The IoT device receives a first confirmation message sent by the second reader for confirming the RN16 and carrying the energy information of the second reader in response to the first paging message. The IoT device acquires the energy information of the second reader from the first confirmation message and records the energy information of the second reader.

[0013] In this implementation form, the IoT device can acquire the energy information of the second reader from the confirmation message and record the energy information of the second reader in the process of establishing a connection with the second reader, so as to facilitate subsequent determination of the first reader from the plurality of readers based on the energy information of the plurality of readers.

[0014] In an implementation form of the first aspect, in the case that the first reader is the reader that sends the paging message first among the plurality of readers, the fourth reader sends the paging message at a time between the time when the first reader sends the paging message and the time when the response message is received; wherein the fourth reader is any one of the plurality of readers except the first reader.

[0015] In this implementation form, it is the scenario of sending multiple paging messages in parallel when the first reader is the reader that sends the paging message first among the plurality of readers. That is, the time when any one of the plurality of readers except the first reader sends the paging message is between the time when the first reader sends the paging message and the time when the response message is received, which can be called as sending in parallel. In this way, the scenario of sending multiple paging messages in parallel can be clearly defined.

[0016] In an implementation form of the first aspect, in the case that the first reader is not the reader that sends the paging message first among the plurality of readers, the fourth reader sends the paging message at a time between the time when the fifth reader sends the paging message and the time when the first reader receives the response message; wherein the fourth reader is any one of the plurality of readers except the fifth reader, and the fifth reader is the reader that sends the paging message first among the plurality of readers.

[0017] In this implementation form, it is the scenario of sending multiple paging messages in parallel when the fifth reader is the reader that sends the paging message first among the plurality of readers. That is, the time when any one of the plurality of readers except the fifth reader sends the paging message is between the time when the fifth reader sends the paging message and the time when the first reader receives the response message, which can be called as sending in parallel. In this way, the scenario of sending multiple paging messages in parallel can be clearly defined.

[0018] In a second aspect, a communication method is provided, which can be performed by a first reader-writer, or by a component (such as a circuit, a chip, or a chip system, etc.) configured in the first reader-writer, or by a logic module or software capable of implementing all or part of the functions of the first reader-writer. The present application does not limit this. The following is described by taking the first reader-writer as an example.

[0019] The method comprises: sending, to the Internet of Things device, one of a plurality of paging messages sent in parallel by a plurality of reader-writers; wherein one paging message corresponds to one reader-writer, and the paging message is used to page the Internet of Things device; and receiving, in a case where the first reader-writer is determined by the Internet of Things device based on energy information of the plurality of reader-writers or sending times of the plurality of paging messages, a response message sent by the Internet of Things device and used to indicate that paging is successful.

[0020] The above communication method is applied to the first reader-writer. The Internet of Things device can determine the first reader-writer as a reader-writer that successfully pages in a case where a plurality of paging messages sent in parallel by a plurality of reader-writers are received, based on energy information of the plurality of reader-writers or sending times of the plurality of paging messages. The method not only provides a feasible solution for paging in a case where the plurality of reader-writers page the Internet of Things device in parallel, but also relates the sending time of the paging message to paging efficiency / paging time delay, and determining the reader-writer based on the sending time of the paging message can affect (such as improve) communication efficiency. The energy information of the reader-writer is related to communication quality, and determining the reader-writer that needs to respond based on the energy information of the reader-writer can affect (such as improve) the stability of communication.

[0021] In an implementable manner of the second aspect, the first reader-writer is the reader-writer with the highest energy among the plurality of reader-writers; or the first reader-writer is the reader-writer that sends the paging message first among the plurality of reader-writers.

[0022] In an implementable manner of the second aspect, in a case where the Internet of Things device records energy information of each reader-writer among the plurality of reader-writers, the first reader-writer is determined based on the energy information of the plurality of reader-writers; and in a case where energy information of at least one reader-writer among the plurality of reader-writers is not recorded by the Internet of Things device, the first reader-writer is determined based on the sending times of the plurality of paging messages.

[0023] In an implementable manner of the first aspect, the method further comprises: sending, to a network device, first information used to indicate that the first reader-writer successfully establishes a connection with the Internet of Things device.

[0024] In this implementation, after the first reader-writer successfully establishes a connection with the Internet of Things device, the network device can send first information indicating that the first reader-writer successfully establishes a connection with the Internet of Things device, so that the network device can know that the first reader-writer is a reader-writer that successfully establishes a connection with the Internet of Things device, facilitating the network device to subsequently send an abandonment instruction to the reader-writer that fails to be paged.

[0025] In a third aspect, a communication method is provided, which can be executed by a network device or a component (such as a circuit, a chip, or a chip system) configured in the network device, or can be executed by a logic module or software that can implement all or part of the functions of the network device. The present application does not limit this. Hereinafter, the network device is taken as an example for description.

[0026] The method comprises: receiving first information sent by a first reader-writer, the first information indicating that the first reader-writer successfully establishes a connection with an Internet of Things device; the first reader-writer being determined based on energy information of a plurality of reader-writers or sending time of a plurality of paging messages sent in parallel by the plurality of reader-writers; one paging message corresponding to one reader-writer, the paging message being used to page the Internet of Things device; sending an abandonment instruction to a third reader-writer, the abandonment instruction indicating that the third reader-writer abandons sending a paging message to the Internet of Things device again; the third reader-writer being a reader-writer other than the first reader-writer in the plurality of reader-writers.

[0027] The above communication method is applied to a network device. The Internet of Things device can determine a first reader-writer as a successfully paged reader-writer from a plurality of reader-writers based on energy information of the plurality of reader-writers or sending time of a plurality of paging messages sent in parallel by the plurality of reader-writers in the case of receiving the plurality of paging messages. The method not only provides a feasible solution for paging in the case of parallel paging of the Internet of Things device by the plurality of reader-writers, but also relates the sending time of the paging message to paging efficiency / paging time delay, and determining the reader-writer based on the sending time of the paging message can affect (such as improve) the communication efficiency. The energy information of the reader-writer in the method is related to the communication quality, and determining the reader-writer that needs to be responded based on the energy information of the reader-writer can affect (such as improve) the stability of the communication. The network device can also send an instruction to abandon paging again to the reader-writer that fails to be paged, thereby saving signaling overhead and energy.

[0028] In an implementation form of the third aspect, the first reader-writer is a reader-writer with the highest energy among the plurality of reader-writers; or the first reader-writer is a reader-writer that sends a paging message first among the plurality of reader-writers.

[0029] In an implementation form of the third aspect, in a case where the energy information of each of the plurality of readers is recorded by the IoT device, the first reader is determined based on the energy information of the plurality of readers; in a case where the energy information of at least one of the plurality of readers is not recorded by the IoT device, the first reader is determined based on the sending time of the plurality of paging messages.

[0030] The second aspect and the third aspect are the implementation of the first reader side and the network device side corresponding to the first aspect, and the explanation, supplement and beneficial effect of the first aspect are also applicable to the second aspect and the third aspect, and will not be repeated.

[0031] The fourth aspect provides a communication apparatus, comprising at least one processor coupled with a memory, and the memory stores programs or instructions; the processor is configured to execute the programs or instructions to enable the communication apparatus to perform the communication method of the first aspect and any one of its implementation forms, or perform the communication method of the second aspect and any one of its implementation forms, or perform the communication method of the third aspect and any one of its implementation forms.

[0032] The fourth aspect is the implementation of the device side corresponding to the first aspect, the second aspect and the third aspect, and the explanation, supplement and beneficial effect of the first aspect, the second aspect and the third aspect are also applicable to the fourth aspect, and will not be repeated.

[0033] The fifth aspect provides a computer program product, comprising a computer program (also referred to as code or instructions), which, when executed, causes a computer to perform the communication method of the first aspect and any one of its implementation forms, or perform the communication method of the second aspect and any one of its implementation forms, or perform the communication method of the third aspect and any one of its implementation forms.

[0034] The sixth aspect provides a computer readable storage medium storing a computer program (also referred to as code or instructions), which, when executed on a computer, causes the computer to perform the communication method of the first aspect and any one of its implementation forms, or perform the communication method of the second aspect and any one of its implementation forms, or perform the communication method of the third aspect and any one of its implementation forms.

[0035] The seventh aspect provides a communication system comprising the communication apparatus of the fourth aspect.

[0036] In an eighth aspect, an embodiment of the present application provides a chip system, which comprises one or more processors configured to invoke and run instructions stored in a memory, so that the communication method as in the first aspect and any one of its implementations, or the method of the communication method as in the second aspect and any one of its implementations, or the method of the communication method as in the third aspect and any one of its implementations is executed. The chip system can be composed of a chip, or can comprise a chip and other discrete devices.

[0037] In some embodiments, the chip system can comprise an input circuit or interface for transmitting information or data, and an output circuit or interface for receiving information or data.

[0038] The technical effects brought by the design manners of the fourth aspect, the fifth aspect, the sixth aspect, the seventh aspect and the eighth aspect can refer to the technical effects brought by the design manners of the first aspect or the second aspect or the third aspect, which will not be described herein. BRIEF DESCRIPTION OF DRAWINGS

[0039] Figure 1 A structural schematic diagram of a communication system provided by an embodiment of the present application;

[0040] Figure 2 A structural schematic diagram of a reader-writer, an Internet of Things device and a network device provided by an embodiment of the present application;

[0041] Figure 3 A schematic diagram of an overlapping coverage area provided by an embodiment of the present application;

[0042] Figure 4 A flowchart of a communication method provided by an embodiment of the present application;

[0043] Figure 5 A flowchart of another communication method provided by an embodiment of the present application;

[0044] Figure 6 A schematic diagram of a successful paging of a first reader-writer provided by an embodiment of the present application;

[0045] Figure 7 A structural schematic diagram of a network device sending a giving-up instruction to a third reader-writer provided by an embodiment of the present application;

[0046] Figure 8 A schematic diagram of a communication device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0047] First, some concepts involved in the present application are described.

[0048] The terms “first”, “second”, etc. used in the embodiments of the present application are only used for the purpose of distinguishing the same type of features, and should not be understood as indicating relative importance, quantity, order, etc.

[0049] The terms “exemplary” or “for example” used in the embodiments of the present application are used to represent that an embodiment or design scheme described as “exemplary” or “for example” is not necessarily preferred or advantageous over other embodiments or design schemes. In fact, the terms “exemplary” or “for example” are used in the sense of presenting a related concept in a specific manner.

[0050] The technical solutions in the embodiments of the present application will be described below with reference to the drawings.

[0051] The technical solutions provided by the present application can be applied to various communication systems, such as global system for mobile communications (GSM) system, general packet radio service (GPRS), wireless local area network (WLAN), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), sidelink communication system, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, non-terrestrial network (NTN) communication system, 5th generation (5G) mobile communication system or new radio access technology (NR). The 5G mobile communication system can include non-standalone (NSA) and / or standalone (SA). The technical solutions provided by the present application can also be applied to future communication systems. The present application is not limited in this regard.

[0052] The accompanying drawings are provided for the embodiments of the present application. As shown in the drawings: Figure 1 A schematic diagram of a communication system is provided for the embodiments of the present application. As shown in the accompanying drawings: Figure 1As shown in (a), the communication system can include the IoT device 130, the network device 110, and the reader / writer 120. The network device 110 and the reader / writer 120 can communicate through a wireless link. Optionally, the communication system can further include a plurality of IoT devices 130, a plurality of network devices 110, or a plurality of reader / writers 120. Figure 1 As shown in (a), the communication system can include the IoT device 130, the network device 110, and the reader / writer 120. The network device 110 and the reader / writer 120 can communicate through a wireless link. Optionally, the communication system can further include a plurality of IoT devices 130, a plurality of network devices 110, or a plurality of reader / writers 120.

[0053] The IoT device 130 described above is a device for inventorying assets, which can include hardware assets, software assets, and data assets related to the IoT device 130, without limitation. In some embodiments, the hardware assets can be the brand, model, quantity, or usage status of a sensor, without limitation. In some embodiments, the software assets can be the name, version, developer, function description, or usage range of an application software, without limitation. In some embodiments, the data assets can be user data using the IoT device 130, such as the user's identity information, usage habits, etc., without limitation. Part or all of the characteristics of the IoT device 130 can be referred to the description in the existing standards of the 3rd Generation Partnership Project (3GPP).

[0054] It should be understood that the description of part or all of the characteristics of the IoT device 130 herein can only be a possible example description, and the embodiments of the present application are not limited thereto. With the evolution or update of the version of the communication standard protocol, part or all of the description of the IoT device 130 herein can be referred to the evolved or updated version; or part or all of the characteristics of the IoT device 130 can also be referred to the description in the related art.

[0055] The IoT device 130 includes, but is not limited to, a passive device (e.g., a passive tag) based on the principle of backscattering, a semi-passive device (e.g., a semi-passive tag) based on the principle of backscattering, and an active communication device with a power consumption of hundreds of microwatts. The passive device can also be referred to as an ultra-low power consumption terminal. The passive tag is only one form of the passive IoT device, and those skilled in the art can understand that the passive IoT device is not limited to this form.

[0056] The IoT device 130 can be applied in various scenarios, for example, can be applied in scenarios such as smart buildings, asset tracking, agriculture, smart home, etc. For example, the IoT device 130 can be a smart switch, a smart door lock, a smart meter, a sensor-based device for monitoring machine status, environmental conditions, etc., a building automation and control device, an asset tag device, etc., and the embodiments of the present application are not limited thereto. In these scenarios, the networking requirements of the IoT device 130 are generally simple, which can be simply asset information reporting or sending very little sensor data.

[0057] In addition, the requirements for IoT devices are different in different application scenarios. At present, considering the energy storage capacity and signal transmission capability of different devices, the following three types of IoT devices are defined:

[0058] Device type 1a: refers to a device without energy storage capability and without independent signal generation and amplification capability. This is the lowest cost device type, which relies on backscatter for communication. The power consumption of the device when receiving or transmitting a signal is below 1 microwatt or below 10 microwatts.

[0059] Device type 1b: refers to a device with energy storage capability but without independent signal generation capability. Since the device can store energy, the device can amplify the backscattered signal to cover a longer distance after collecting enough power. The power consumption of the device when receiving or transmitting a signal is between device type 1a and device type 2.

[0060] Device type 2: refers to a device with both energy storage capability and independent signal generation and amplification capability. The communication capability of this type of device is similar to that of a traditional IoT device. The power consumption of the device when receiving or transmitting a signal is below 1 milliwatt or below 10 milliwatts.

[0061] It should be noted that the embodiments of the present application only exemplarily illustrate the types of IoT devices by taking the above three device types as examples, and there can be other different device types in actual applications, and the embodiments of the present application are not limited thereto.

[0062] In some embodiments, the Internet of Things device 130 can communicate with the reader / writer 120 (including interaction signaling and / or data, including but not limited to asset information, sensor data, etc.). For example, the reader / writer 120 can read the data information in the Internet of Things device and send the data information to the network device 110. Among them, the data information can be the command execution result generated by the Internet of Things device 130 after receiving the read command, write command, prohibit command or start command and the like sent by the reader / writer 120. For example, when the Internet of Things device 130 is a sensor, in the sensor data reading scenario, the network device 110 issues a read command to the sensor through the reader / writer 120, and the reader / writer 120 can obtain the data information in the sensor.

[0063] The network device 110 described above can be a device that provides wireless interface transmission services for the Internet of Things device 130. The embodiments of the present application do not make specific limitations on the form of the network device 110.

[0064] The network device 110 can be a device on the network side such as an access network device. The access network device is also sometimes referred to as an access node. The access network device has wireless transceiving functions and is used to communicate with terminals. The access network device includes but is not limited to the base station in the communication system described above, the evolved NodeB (eNodeB), the transmission reception point (TRP), the next generation NodeB (gNB) in the 5G mobile communication system, the access network device in the open access network (ORAN) system or the module of the access network device, the satellite in the NTN communication system, the base station in the future mobile communication system or the access node in the WiFi system, etc. The access network device can also be a module or unit that can realize part of the functions of the base station. The access network device can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in a cloud radio access network (CRAN) scenario. Optionally, the access network device can also be a server, a wearable device, or a vehicle-mounted device, etc. For example, the access network device in the vehicle to everything (V2X) technology can be a road side unit (RSU). Multiple access network devices in the communication system can be the same type of base station or different types of base stations. The base station can communicate with the terminal directly or through a relay station. The terminal can communicate with multiple base stations in different access technologies. The embodiments of the present application do not make limitations on the specific technologies and specific device forms adopted by the access network device. In the present application, the access network device is referred to as the network device.

[0065] In this application, the device for implementing the function of the network device can be a network device, or a device capable of supporting the network device to implement the function, such as a processor, a circuit, a chip, or a chip system, etc., which can be installed in the network device or connected with the network device for use. In the technical solutions provided in this application, the device for implementing the function of the network device is taken as an example to describe the technical solutions provided in this application.

[0066] The reader / writer 120 in this application can also be described as an AIoT reader / writer, an AIoT reader, an AIoT reading device, an AIoT reading device, or simply a reader / writer or other names, without limitation. As an intermediate node for communication between an Internet of Things device and an access network device or a core network device, the reader / writer 120 can be an entity of a radio access network (RAN) such as a base station or other network device, or a terminal device. A base station can have multiple reader / writers 120.

[0067] The reader / writer 120 for a terminal device can be a wireless terminal device capable of receiving network device scheduling and indication information. The wireless terminal device can be a device that provides voice and / or data connectivity for a user, or a handheld device with wireless connection function, or other processing devices connected to a wireless modem. For example, the terminal device can communicate with one or more core networks or the Internet through a radio access network (RAN). The terminal device can also be referred to as a terminal, user equipment (UE), mobile station, mobile terminal, etc. The terminal device can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), ultra-reliable low-latency communication (URLLC), virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, or satellite communication, etc. The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a flying vehicle (such as a drone, a helicopter, an airplane), a hot air balloon, a ship, a robot, a mechanical arm, or a smart home device, etc. The embodiments of the present application do not limit the form of the terminal device.

[0068] In this application, the apparatus for implementing the functions of a terminal device can be the terminal device itself, or any apparatus capable of supporting the terminal device in implementing those functions, such as a processor, circuit, chip, or chip system. This apparatus can be installed in or connected to the terminal device. In the technical solutions provided in this application, the example of a terminal device being used to implement the functions of a terminal device is used to describe the technical solutions provided in this application.

[0069] Access network equipment and / or terminal equipment can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; or in the air on aircraft, balloons, and satellites. This application does not limit the application scenarios of the access network equipment and terminal equipment. They can be deployed in the same or different scenarios; for example, both can be deployed on land simultaneously; or the access network equipment can be deployed on land while the terminal equipment is deployed on water, etc., and so on.

[0070] Taking reader 120 as a base station or other network device as an example, in another possible topology, as shown in the attached diagram... Figure 1 As shown in Figure (b), the communication system provided in this application embodiment may include an Internet of Things (IoT) device 130 and a network device 110. The network device 110 in this communication system has reader / writer capabilities, and the IoT device 130 and the network device 110 can directly transmit data information.

[0071] It should be understood that, attached Figure 1 The topology shown in (b) is merely an example description, and the embodiments of this application are not limited thereto. It should also be understood that the appendix... Figure 1 The number of IoT devices 130 or network devices 110 shown in (b) is merely an exemplary description, and the embodiments of this application are not limited thereto. For example, the number of IoT devices 130 may be 5, 10, etc.

[0072] Appendix Figure 2 This is a schematic diagram of the structure of an Internet of Things (IoT) device 130, a reader / writer 120, and a network device 110 provided in an embodiment of this application. The reader / writer 120 includes a first processor 1201, a first memory 1202, and a first transceiver 1203.

[0073] The first processor 1201 can include one or more processing units, for example: the first processor 1201 can include a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processing unit (CPU), a network processor (NP), a microcontroller unit (MCU), a programmable logic device (PLD), an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units can be independent devices or integrated in one or more processors.

[0074] The first memory 1202 can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. The nonvolatile memory can be a read-only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), electrically EPROM (EEPROM), or flash memory, among others. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example, and not limitation, many forms of RAM are available, for example, static RAM (SRAM), dynamic RAM (DRAM), synchronous dynamic RAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and direct rambus RAM (DRRAM).

[0075] The first memory 1202 can exist independently of the first processor 1201, or can be integral to the first processor 1201. The first memory 1202 can be used for storing application codes for implementing the schemes of the present application, and is controlled by the first processor 1201 for execution. The first processor 1201 is configured to execute the computer program instructions stored in the first memory 1202, so as to implement various functional applications and data processing of the terminal device, such as the communication method described in the embodiments of the present application.

[0076] The first processor 1201 and the first transceiver 1203 are connected through a bus. The first transceiver 1203 can use any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc. The first transceiver 1203 includes a transmitter (Tx) and a receiver (Rx).

[0077] The network device 110 comprises a second processor 1101 and a second memory 1102. The second processor 1101 is configured to execute computer program instructions stored in the second memory 1102, so as to perform various function applications and data processing of the network device 110, for example, implement the communication method described in the embodiments of the present application. The function of the second processor 1101 is described with reference to the description of the first processor 1201, and the function of the second memory 1102 is described with reference to the description of the first memory 1202, which will not be repeated here.

[0078] The Internet of Things device 130 comprises a third processor 1301, a third memory 1302 and a third transceiver 1303. The third processor 1301 is configured to execute computer program instructions stored in the third memory 1302, so as to perform various function applications and data processing of the Internet of Things device 130, for example, implement the communication method described in the embodiments of the present application. The function of the third processor 1301 is described with reference to the description of the first processor 1201, the function of the third memory 1302 is described with reference to the description of the first memory 1202, and the function of the third transceiver 1303 is described with reference to the description of the first transceiver 1203, which will not be repeated here.

[0079] In order to facilitate understanding of the embodiments of the present application, first, the terms involved in the present application are simply explained. Optionally, the explanation of some terms can also refer to the explanation in the third generation partnership project (3rd generation partnership project, 3GPP) standard protocol.

[0080] 1. The fifth generation mobile communication standard formulated by the third generation partnership project

[0081] The fifth generation mobile communication (3 rd generation partnership project 5G, 3GPP 5G) is a wireless access technology standard formulated by the 3GPP for the fifth generation mobile communication, which is a core component of the 5G network.

[0082] 2. Environmental Internet of Things

[0083] The ambient Internet of Things (ambient IoT, AIoT) is to use the natural energy in the environment to power countless micro and low-cost sensors, so that they can be connected to the network without batteries, thereby realizing the digitalization of the entire physical world without feeling and seamless.

[0084] 3. Pseudorandom

[0085] Pseudo random number (RN) refers to a sequence of numbers calculated by a certain algorithm (referred to as pseudo random number generator, PRNG). It looks random, and has good statistical properties (uniform distribution, unpredictability, etc.), but because the algorithm is deterministic, the entire sequence is actually completely determined by an initial value (referred to as "seed").

[0086] It should be understood that the technical terms in this application are only examples and are not limited. For example, as technology evolves, technical terms may also change, and other technical terms should also apply to this application in the case of the same technical meaning.

[0087] In the related art, in the AIoT scenario, the coverage ranges of multiple readers may overlap. For example, as shown in FIG. 1, the reader 120 includes a first reader 121 and a second reader 122. The coverage range of the first reader 121 and the coverage range of the second reader 122 have an overlapping coverage area. When the first reader 121 and the second reader 122 start parallel paging, the Internet of Things device 130 in the overlapping coverage area will receive the parallel paging messages sent by the first reader 121 and the second reader 122. In the 3GPP 5G standard, for the A-IoT scenario, the Internet of Things device 130 can receive the paging message sent by the reader 120, and establish a connection with the reader 120 and transmit data after the paging is successful. Figure 3 However, when the reader 120 pages the Internet of Things device 130, there may be multiple readers 120 paging the Internet of Things device 130 in parallel. In this case, how the Internet of Things device 130 effectively responds to the reader 120 is not clearly specified, which will affect the communication efficiency and stability.

[0088]

[0089] ​In view of this, this application provides a communication method, apparatus, and system applied to Internet of Things (IoT) devices, readers, or network devices. Multiple readers send multiple paging messages to the IoT device in parallel. Each paging message corresponds to one reader. The IoT device determines a first reader from among the multiple readers based on the energy information of the multiple readers or the transmission time of the multiple paging messages. The IoT device sends a response message to the first reader indicating successful paging. After successful paging by the first reader, the first reader sends first information to the network device indicating that a connection has been successfully established between the first reader and the IoT device. The network device sends a abandonment instruction to a third reader, instructing the third reader to abandon sending paging messages to the IoT device again. The third reader is any reader other than the first reader, i.e., the reader that failed to paging. This communication method, apparatus, and system enable IoT devices to identify the responding reader from among multiple readers when receiving multiple paging messages sent in parallel by multiple readers, based on the energy information of the multiple readers or the transmission time of the multiple paging messages, thereby improving communication efficiency and stability. Network devices can also send instructions to readers that fail to paging to abandon further paging, thus saving signaling overhead and energy.

[0090] The solution provided in this application will be described in detail below with reference to the corresponding flowcharts. It is understood that the illustrative flowcharts provided in this application primarily use different devices (e.g., terminal devices, network devices) as examples of the execution subjects of this interactive illustration to illustrate the method, but this application does not limit the execution subjects of the interactive illustrations. For example, the devices (e.g., terminal devices, network devices) in the illustrative flowcharts can also be chips, chip systems, or processors that support the implementation of this method on the device, or logic modules or software that can implement all or part of the functions of the device.

[0091] As a general statement, the message or signaling interactions involved in the interaction process of this application embodiment can be standard messages or signaling or newly introduced messages or signaling. This application embodiment does not make specific limitations on this.

[0092] Appendix Figure 4 This is a schematic diagram of a communication method 400 according to an embodiment of this application. It can be understood that the attached diagram... Figure 4 The reader / writer in the middle can be an attachment Figure 1 -Appendix Figure 2 The term "reader" can refer to any device within a reader (such as a processor, chip, or chip system). Network devices can be attached... Figure 1 --Appendix Figure 2 Any network device in the Internet of Things (IoT) can refer to any component within a network device (such as a processor, chip, or chip system). IoT devices can be attached...Figure 1 --Appendix Figure 2 Any of the IoT devices can also refer to a device (e.g., a processor, a chip, or a chip system, etc.) in the IoT device. For example, as shown in Appendix Figure 4 The communication method 400 can include the following steps S401-S407.

[0093] S401, the plurality of readers 120 sends a plurality of paging messages to the IoT device 130 in parallel.

[0094] Each paging message corresponds to one reader 120. The paging message is used by the reader 120 to page the IoT device 130.

[0095] In a possible implementation, the plurality of readers 120 can be more than two, and the number of the plurality of readers 120 is not limited in the embodiments of the present application.

[0096] In the embodiments of the present application, the plurality of readers 120 includes a first reader 121 and a third reader 123. The third reader 123 is a reader in the plurality of readers 120 other than the first reader 121.

[0097] In a possible implementation, the third reader 123 can be one or more, and the number of the third reader 123 is not limited in the embodiments of the present application.

[0098] In the following embodiments of the present application, the plurality of readers 120 includes the first reader 121 and the third reader 123 as an example, and a communication method 400 provided by the embodiments of the present application is introduced in detail.

[0099] For example, as shown in Appendix Figure 4 The step S401 can include the following steps S4011-S4012.

[0100] S4011, the first reader 121 sends a paging message to the IoT device 130.

[0101] The paging message sent by the first reader 121 is used by the first reader 121 to page the IoT device 130. The paging message sent by the first reader 121 is one of the plurality of paging messages sent in parallel by the plurality of readers 120.

[0102] S4012, the third reader 123 sends a paging message to the IoT device 130.

[0103] The paging message sent by the third reader 123 is used by the third reader 123 to page the IoT device 130. The paging message sent by the third reader 123 is also one of the plurality of paging messages sent in parallel by the plurality of readers 120.

[0104] In a possible implementation, the time at which the first reader-writer 121 sends the paging message to the Internet of Things device 130 can be prior to, later than, or almost the same as the time at which any one of the third reader-writers 123 sends the paging message to the Internet of Things device 130, and the application does not limit the order of sending time.

[0105] The steps S401 described in the above steps S4011-S4012 are that the first reader-writer 121 and the third reader-writer 123 respectively send the paging message to the Internet of Things device 130 in parallel, and the application exemplarily describes that the multiple reader-writers 120 send multiple paging messages to the Internet of Things device 130 in parallel.

[0106] The multiple reader-writers 120 send multiple paging messages to the Internet of Things device 130 in parallel, and correspondingly, the Internet of Things device 130 receives multiple paging messages sent by the multiple reader-writers 120 in parallel. The paging message is used for the reader-writer 120 to page the Internet of Things device 130.

[0107] S402, the Internet of Things device 130 determines the first reader-writer 121 from the multiple reader-writers 120 based on the energy information of the multiple reader-writers 120 and / or the sending time of the multiple paging messages.

[0108] After the Internet of Things device 130 receives multiple paging messages sent by the multiple reader-writers 120 in parallel, the first reader-writer 121, that is, the reader-writer that successfully pages, can be determined from the multiple reader-writers 120 based on the energy information of the multiple reader-writers 120 or the sending time of the multiple paging messages.

[0109] The energy information is used to represent the size of the electromagnetic wave emitted by the reader-writer 120. Generally, before the best point, the higher the energy of the reader-writer 120, the larger and stronger the electromagnetic field generated by the reader-writer 120, and the better the communication quality between the reader-writer 120 and the Internet of Things device 130.

[0110] In a possible implementation, the electromagnetic wave emitted by the reader-writer 120 can be measured by the transmission power or by the electric field strength, and the application does not limit the measurement method of the electromagnetic wave.

[0111] In a possible implementation, the energy information can be detected by a power meter or by a spectrum analyzer, and the application does not limit the detection method of the energy information.

[0112] In a possible implementation, the reader-writer 120 can detect the energy information, and the Internet of Things device 130 can also detect the energy information, and the application does not limit the device that detects the energy information. In the application, the reader-writer 120 detects the energy information.

[0113] In a possible implementation, the first reader-writer 121 is the reader-writer 120 with the highest energy among the plurality of reader-writers 120. In this case, the communication quality between the reader-writer 120 with the highest energy and the Internet of Things device 130 is the best, and therefore, the first reader-writer 121 can be set as the reader-writer 120 with the highest energy among the plurality of reader-writers 120. Alternatively, the first reader-writer 121 is the reader-writer 120 that first sends the paging message among the plurality of reader-writers 120. In this case, the reader-writer 120 that first sends the paging message has an advantage in time, and the Internet of Things device 130 first receives the paging message of the reader-writer 120, at this time, the channel is "idle", the reader-writer 120 does not need to compete with other reader-writers 120, and the Internet of Things device 130 can immediately respond to the paging message, so that the success rate of connection between the reader-writer 120 and the Internet of Things device 130 is high. Therefore, the first reader-writer 121 can be set as the reader-writer 120 that first sends the paging message among the plurality of reader-writers 120.

[0114] In a possible implementation, when the reader-writer is determined based on the energy information or the sending time, the priority of the energy information of the reader-writer 120 is higher than the sending time of the paging message. The Internet of Things device 130 determines the first reader-writer 121 from the plurality of reader-writers 120 based on the energy information of the plurality of reader-writers 120 or the sending time of the plurality of paging messages, including: in a case where the Internet of Things device records the energy information of each reader-writer 120 among the plurality of reader-writers 120, determining the first reader-writer 121 from the plurality of reader-writers 120 based on the energy information of the plurality of reader-writers 120; in a case where the energy information of at least one reader-writer 120 among the plurality of reader-writers 120 is not recorded by the Internet of Things device 130, the Internet of Things device 130 cannot compare the energy of all the reader-writers 120 based on the energy information of each reader-writer 120, and cannot determine the first reader-writer 121 from the plurality of reader-writers 120, and therefore, the first reader-writer 121 can be determined from the plurality of reader-writers 120 based on the sending time of the plurality of paging messages.

[0115] In this way, the reader-writer can be determined based on the energy information in priority, and the communication quality is ensured. In the case where the energy information of each reader-writer 120 is not available, the sending time of each paging message is considered, so that the first reader-writer 121 can be determined from the plurality of reader-writers 120 and the communication efficiency is improved.

[0116] In yet another possible implementation, the first reader-writer 121 can also be determined from the plurality of reader-writers 120 based on the energy information of the plurality of reader-writers 120 and the sending time of the plurality of paging messages, and the determination manner of the first reader-writer 121 is not limited in the embodiments of the present application.

[0117] The IoT device 130 determines the first reader-writer 121 from the plurality of reader-writers 120 based on the energy information of the plurality of reader-writers 120 and the sending time of the plurality of paging messages. In a case where the IoT device 130 records the energy information of each of the plurality of reader-writers 120, the IoT device 130 can select, as the first reader-writer 121, a reader-writer whose sending time of the paging message is earliest among the first N energy information of the plurality of reader-writers 120. N is a positive integer greater than 1. N can be set according to actual needs. For example, N is set according to an empirical value, and N is any one of 3-10.

[0118] In an example, the IoT device can obtain the energy information of the reader-writer 120 from the reader-writer 120 in the process of being paged by the reader-writer 120 and establishing a connection with the IoT device 130, and record the energy information of the reader-writer 120. The IoT device 130 records the energy information of a certain reader-writer 120, which indicates that the IoT device 130 has successfully established a connection with the reader-writer 120 before the reader-writer 120 sends a paging message to the IoT device 130 again. For example, the IoT device records the energy information of each of the plurality of reader-writers 120, which indicates that each of the plurality of reader-writers 120 has successfully called the IoT device 130 and established a connection with the IoT device 130 before the plurality of reader-writers 120 send a plurality of paging messages to the IoT device 130 in parallel. The IoT device 130 can record the energy information of each of the plurality of reader-writers 120. There is at least one reader-writer 120 in the plurality of reader-writers 120 whose energy information is not recorded by the IoT device 130, which indicates that at least one of the plurality of reader-writers 120 has not successfully established a connection with the IoT device 130 before the plurality of reader-writers 120 send a plurality of paging messages to the IoT device 130 in parallel, and the IoT device 130 fails to record the energy information of the at least one reader-writer 120.

[0119] The following will be described in conjunction with the accompanying drawings Figure 5 The process of recording the energy information of the second reader-writer 122 by the IoT device 130 will be introduced taking an example that the energy information of the second reader-writer 122 is included in the energy information recorded by the IoT device 130. The second reader-writer 122 can be included in the plurality of reader-writers 120, and the second reader-writer 122 can be any one of the plurality of reader-writers 120. In a possible implementation, the second reader-writer can be the first reader-writer 121 or the third reader-writer 123, and the type of the second reader-writer 122 is not limited by the embodiments of the present application.

[0120] For example, as shown in the accompanying drawings Figure 5 The communication method 500 can include the following steps S501-S505:

[0121] S501, the second reader-writer 122 sends a first paging message to the Internet of Things device 130.

[0122] Correspondingly, the Internet of Things device 130 receives the first paging message sent by the second reader-writer 122.

[0123] The first paging message is used for the second reader-writer 122 to page the Internet of Things device 130.

[0124] S502, the Internet of Things device 130 sends a first response message to the second reader-writer 122 in response to the first paging message.

[0125] Correspondingly, the second reader-writer 122 receives the first response message sent by the Internet of Things device 130.

[0126] The first response message carries a 16-bit random number (RN16). The RN16 is composed of 16 0s or 1s in binary, so the value range of the RN16 is usually 0 to 2 16 (65535) (in decimal). The RN16 can guarantee sufficient randomness (there are 65536 possible combinations, and the repetition probability is low), and will not occupy too many communication resources.

[0127] The RN16 is used to represent the identification (ID) of the Internet of Things device 130. Since the RN16 generated by each Internet of Things device 130, and the RN16 generated by each Internet of Things device 130 each time, are probably different, the Internet of Things device 130 sends the first response message to the second reader-writer 122, in order to verify the identity of the Internet of Things device 130 through the RN16, which ensures the communication security of the Internet of Things device 130 and the second reader-writer 122, and avoids communication conflicts.

[0128] S503, the second reader-writer 122 detects the energy information of the second reader-writer 122 based on the first response message.

[0129] In the process that the second reader-writer 122 receives the first response message sent by the Internet of Things device 130, the energy information of the second reader-writer 122 can be detected based on the first response message.

[0130] S504, the second reader-writer 122 sends a first confirmation message to the Internet of Things device 130.

[0131] Correspondingly, the Internet of Things device 130 receives the first confirmation message sent by the second reader-writer 122.

[0132] The first confirmation message is used to confirm the RN16, that is, to confirm the identification information of the Internet of Things device 130.

[0133] The first confirmation message carries the energy information of the second reader-writer 122. After the second reader-writer 122 detects the energy information of the second reader-writer 122, the energy information is carried on the first confirmation message, and the first confirmation message is sent to the Internet of Things device 130. In this way, after the Internet of Things device 130 receives the first confirmation message sent by the second reader-writer 122, the identity information of the Internet of Things device 130 can be confirmed, and the energy information of the second reader-writer 122 can be obtained.

[0134] In the case that the Internet of Things device 130 successfully receives the first confirmation message sent by the second reader-writer 122, it indicates that the second reader-writer 122 has confirmed that the identity of the Internet of Things device 130 is legal, and the Internet of Things device 130 and the second reader-writer 122 have successfully established a connection.

[0135] S505, the Internet of Things device 130 obtains the energy information of the second reader-writer 122 from the first confirmation message, and records the energy information of the second reader-writer 122.

[0136] After the Internet of Things device 130 receives the first confirmation message sent by the second reader-writer 122, the Internet of Things device 130 can obtain the energy information of the second reader-writer 122 from the first confirmation message, and record the energy information of the second reader-writer 122, for subsequent use.

[0137] In the embodiment of the present application, in the case that the Internet of Things device 130 successfully receives the first confirmation message sent by the second reader-writer 122, the Internet of Things device 130 and the second reader-writer 122 have successfully established a connection, and the connection is maintained for a period of time, during which data can be transmitted or not. After that, the Internet of Things device 130 can be disconnected from the second reader-writer 122 and be in a sleep state. Only when the reader-writer 120 sends a paging message to the Internet of Things device 130 again, the Internet of Things device 130 is called to work. Optionally, the communication method 500 can include step S506 or not. In the case that the communication method 500 includes step S506, as shown in the accompanying drawings, the communication method 500 further includes the following step S506: Figure 5

[0138] S506, the Internet of Things device 130 sends uplink data to the second reader-writer 122.

[0139] After the Internet of Things device 130 and the second reader-writer 122 successfully establish a connection, the Internet of Things device 130 and the second reader-writer 122 can transmit data. Specifically, the Internet of Things device 130 can send uplink data to the second reader-writer 122.

[0140] ​The communication method 500 described in steps S501-S506 is a process in which the second reader-writer 122 successfully establishes a connection with the Internet of Things device 130 and transmits data, and the Internet of Things device 130 records the energy information of the second reader-writer 122. In the communication method 500, the Internet of Things device 130 can obtain the energy information of the second reader-writer 122 from the first confirmation message in the process of establishing a connection with the second reader-writer 122, and record the energy information of the second reader-writer 122, so as to facilitate subsequent determination of the first reader-writer 121 from the plurality of reader-writers 120 based on the energy information of the plurality of reader-writers 120. It can also transmit data with the second reader-writer 122 to realize interaction with the second reader-writer 122.

[0141] In another example, the Internet of Things device 130 can also detect and record the energy information of the second reader-writer 122. In the case where the Internet of Things device 130 detects and records the energy information of the second reader-writer 122, the communication method 500 does not include step S503, and after step S504, the Internet of Things device 130 detects and records the energy information of the second reader-writer 122 based on the first confirmation message. The principle is the same as that of the second reader-writer 122 detecting and recording the energy information of the second reader-writer 122 based on the first response message, which will not be described here.

[0142] S403, the Internet of Things device 130 sends a response message to the first reader-writer 121.

[0143] The response message is used to indicate that the paging is successful, that is, the first reader-writer 121 pages the Internet of Things device 130, and the Internet of Things device 130 responds to the paging. Similarly, the response message carries RN16, and since RN16 is random, RN16 in step S403 is different from RN16 in step S502. The content of the response message is the same as that of the first response message in step S502 described above, which has been described in detail in step S502 described above, and will not be described here.

[0144] The Internet of Things device 130 sends a response message to the first reader-writer 121, and correspondingly, the first reader-writer 121 receives the response message sent by the Internet of Things device 130. The response message is used to indicate that the paging is successful.

[0145] The communication method 400 described in steps S401-S403 is a process in which the first reader-writer 121 successfully pages the Internet of Things device 130. In the case where the Internet of Things device 130 receives a plurality of paging messages sent in parallel by the plurality of reader-writers 120, the Internet of Things device 130 can determine the first reader-writer 121 (i.e., the reader-writer to which the Internet of Things device 130 responds) from the plurality of reader-writers 120 based on the energy information of the plurality of reader-writers 120 or the sending time of the plurality of paging messages, thereby improving communication efficiency and stability.

[0146] As shown in FIG. 13, the plurality of readers 120 (including the first reader 121 and the third reader 123) send the plurality of paging messages to the IoT device 130 in parallel. The IoT device 130 can send a response message to the first reader 121 according to the energy information of the first reader 121 and the third reader 123 or the sending time of the paging messages, in a case where the energy information of the first reader 121 and the third reader 123 is recorded and the energy of the first reader 121 is greater than the energy of the third reader 123, or in a case where the energy information of the first reader 121 and / or the third reader 123 is not recorded, and the first reader 121 sends the paging message earlier than the third reader 123. Figure 6 As shown in FIG. 13, the plurality of readers 120 (including the first reader 121 and the third reader 123) send the plurality of paging messages to the IoT device 130 in parallel. The IoT device 130 can send a response message to the first reader 121 according to the energy information of the first reader 121 and the third reader 123 or the sending time of the paging messages, in a case where the energy information of the first reader 121 and the third reader 123 is recorded and the energy of the first reader 121 is greater than the energy of the third reader 123, or in a case where the energy information of the first reader 121 and / or the third reader 123 is not recorded, and the first reader 121 sends the paging message earlier than the third reader 123.

[0147] In combination with the communication method 400 described in the above steps S401-S403, the plurality of paging messages sent in parallel by the plurality of readers 120 means that the time at which the other readers send the paging messages is after the reader that sends the paging message the earliest sends the paging message, and before the first reader 121 successfully pages. That is, the time at which any one of the other readers sends the paging message is between the time at which the reader that sends the paging message the earliest sends the paging message and the time at which the IoT device 130 sends the response message to the first reader 121.

[0148] In a possible implementation, in a case where the first reader 121 is the reader that sends the paging message the earliest among the plurality of readers 120, the time at which the fourth reader sends the paging message is between the time at which the first reader 121 sends the paging message and the time at which the response message is received. The plurality of readers 120 includes the fourth reader, and the fourth reader is any one of the readers other than the first reader 121 among the plurality of readers 120.

[0149] That is, as long as the time at which the fourth reader sends the paging message is after the time at which the first reader 121 sends the paging message and before the time at which the response message is received, the sending can be referred to as parallel sending.

[0150] In a possible implementation, in a case where the first reader 121 is not the reader that sends the paging message the earliest among the plurality of readers 120, the time at which the fourth reader sends the paging message is between the time at which the fifth reader sends the paging message and the time at which the first reader 121 receives the response message. The plurality of readers 120 includes the fourth reader and the fifth reader, the fourth reader is any one of the readers other than the fifth reader among the plurality of readers 120, and the fifth reader is the reader that sends the paging message the earliest.

[0151] That is, the time when the fourth read-write device sends the paging message can be called parallel sending as long as it is after the time when the fifth read-write device sends the paging message and before the time when the first read-write device 121 receives the response message.

[0152] S404, the first read-write device 121 sends a confirmation message to the Internet of Things device 130.

[0153] Correspondingly, the Internet of Things device 130 receives the confirmation message sent by the first read-write device 121.

[0154] Similarly, the confirmation message is used to confirm RN16. The confirmation message can carry or not carry the energy information of the read-write device. In the case where the first read-write device 121 is determined based on the energy information of the plurality of read-write devices 120, the confirmation message can carry or not carry the energy information of the read-write device, or carry the adjusted / changed energy information in the case where the energy information of the read-write device is adjusted / changed. In the case where the first read-write device 121 is determined based on the sending time of the paging message, the confirmation message can carry the energy information of the read-write device. Other contents are the same as those of the first confirmation message in step S504 described above, which has been described in detail in step S504 described above, and will not be repeated here.

[0155] The first read-write device 121 sends a confirmation message to the Internet of Things device 130, and the confirmation message is used to confirm RN16.

[0156] Similarly, in the case where the Internet of Things device 130 successfully receives the confirmation message sent by the first read-write device 121, it indicates that the first read-write device 121 has confirmed that the identity of the Internet of Things device 130 is legal, and the Internet of Things device 130 and the first read-write device 121 have successfully established a connection, and data transmission / communication can be performed through the connection.

[0157] S405, the first read-write device 121 sends first information to the network device 110.

[0158] Correspondingly, the network device 110 receives the first information sent by the first read-write device 121.

[0159] The first information is used to indicate that the first read-write device 121 and the Internet of Things device 130 have successfully established a connection. After the Internet of Things device 130 and the first read-write device 121 successfully establish a connection, the first read-write device 121 can send the connection state of the first read-write device 121 and the Internet of Things device 130 to the network device 110, that is, the first read-write device 121 sends the first information to the network device 110, which is used to indicate that the Internet of Things device 130 and the first read-write device 121 have successfully established a connection.

[0160] S406, the network device 110 sends an abandonment instruction to the third read-write device 123.

[0161] Accordingly, the third reader 123 receives the abandon command sent by the network device 110.

[0162] The abandon command is used to instruct the third reader 123 to abandon / stop sending paging messages to the IoT device 130 again. The third reader 123 is a reader other than the first reader 121 among the multiple readers 120, that is, the reader that failed to paging.

[0163] Since IoT device 130 can only establish a connection and communicate with one reader at a time, and a reader that fails to page will attempt a single or multiple repeated page attempts after the page failure, network device 110 can send a drop command to the third reader 123 (i.e., the reader that failed to page) after it learns that IoT device 130 has successfully established a connection with the first reader 121. This avoids the reader that failed to page repeatedly attempting to page, thus saving signaling overhead and energy.

[0164] S407, the third reader / writer 123 abandons / stops sending paging messages to the IoT device 130 again.

[0165] After the third reader 123 receives a drop instruction from the network device 110 instructing the third reader 123 to abandon / stop sending paging messages to the IoT device 130 again, it can respond to the drop instruction to abandon / stop sending paging messages to the IoT device 130 again.

[0166] In the communication method 400 described in steps S405-S407 above, network device 110 can also send an instruction to abandon / stop paging to a reader / writer that has failed to paging, thereby saving signaling overhead and energy. For example, see attached... Figure 7 As shown, the first reader / writer 121 that successfully paging sends the first message to the network device 110. The network device 110 sends a give-up command to the third reader / writer 123 that failed to paging. After receiving the give-up command, the third reader / writer 123 abandons / stops sending paging messages to the IoT device 130 again.

[0167] The communication method 400 described in steps S401-S407 above is a process in which the first reader 121 successfully pages the IoT device 130 and the third reader 123 abandons sending paging messages to the IoT device 130 again. Multiple readers 120 send multiple paging messages to the IoT device 130 in parallel. The IoT device 130 determines the first reader 121 from among the multiple readers 120 based on the energy information of the multiple readers 120 or the transmission time of the multiple paging messages. The IoT device 130 sends a response message to the first reader 121 to indicate that the paging was successful. The first reader 121 sends an acknowledgment message to the IoT device 130, successfully establishing a connection with the IoT device 130. The first reader 121 sends first information to the network device 110 to indicate that the first reader 121 and the IoT device 130 have successfully established a connection. After receiving the first information, network device 110 sends a drop instruction to third reader 123, instructing third reader 123 to abandon sending paging messages to IoT device 130 again. Upon receiving the drop instruction from network device 110, third reader 123, in response to the instruction, abandons sending paging messages to IoT device 130 again. In this communication method 400, IoT device 130, when receiving multiple paging messages sent concurrently by multiple readers 120, can determine the first reader 121 (i.e., the reader to which IoT device 130 responded) from among the multiple readers 120 based on the energy information of the multiple readers 120 or the transmission time of the multiple paging messages, thereby improving communication efficiency and stability. Network device 110 can also send a drop instruction to readers that have failed to paging, thereby saving signaling overhead and energy.

[0168] It should be understood that, attached Figure 1 To be continued Figure 7 The flowcharts or scene diagrams shown are for illustrative purposes only and are not intended to limit the embodiments of this application to the examples illustrated. In fact, those skilled in the art can interpret the embodiments based on the accompanying drawings. Figure 1 To be continued Figure 7 The examples in the document can be transformed into equivalent ways to obtain more implementations.

[0169] The above text, combined with the appendix Figure 1 To be continued Figure 7 The present application describes in detail the communication method provided in its embodiments. The following will refer to the appendix... Figure 8 The device embodiments of this application are described in detail below. It should be understood that the communication device of this application embodiment can execute the various communication methods of the foregoing embodiments of this application, that is, the specific working processes of the various products below can be referred to the corresponding processes in the foregoing method embodiments.

[0170] In the embodiments described above, the terminal device may execute some or all of the steps in each embodiment; the network device may execute some or all of the steps in each embodiment. These steps or operations are merely examples, and the embodiments of this application may also perform other operations or variations thereof. Furthermore, the steps may be executed in different orders as presented in the embodiments, and it is not necessary to execute all the operations in the embodiments of this application. Moreover, the sequence number of each step does not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0171] Appendix Figure 8 This is a schematic diagram of a communication device provided in an embodiment of this application. (See attached diagram.) Figure 8 As shown, the communication device 800 may include a communication module 810. The communication module 810 can implement corresponding communication functions, which can be internal communication functions of the communication device 800 or communication functions between the communication device 800 and other devices. Optionally, the communication module 810 may also be referred to as a communication interface or transceiver module. Optionally, the communication device 800 further includes a processing module 820. The processing module 820 can implement corresponding processing functions.

[0172] Optionally, the communication device 800 further includes a storage module 830, which can be used to store instructions and / or data; the processing module 820 can read the instructions and / or data in the storage module 830 so that the communication device 800 can implement the aforementioned method embodiments.

[0173] In one possible design, the communication device 800 may correspond to the IoT device 130 in the above method embodiments, or to a component (such as a circuit, chip, or chip system) configured in the IoT device 130. The communication device 800 may be used to perform the steps or processes performed by the IoT device 130 in any of the above method embodiments.

[0174] For example, the communication module 810 is configured to perform a communication method in which the IoT device 130 receives multiple paging messages sent in parallel by multiple readers 120 for paging the IoT device 130, and sends a response message to the first reader 121 indicating that paging was successful. Each paging message corresponds to one reader 120.

[0175] The processing module 820 is used to determine the first reader 121 from the multiple readers 120 based on the energy information or the sending time of multiple paging messages of the Internet of Things device.

[0176] The above are merely examples; for detailed steps or procedures, please refer to the descriptions in the foregoing embodiments.

[0177] In a possible design, the communication apparatus 800 can correspond to the first reader-writer 121 in the foregoing method embodiments, or a component (for example, a circuit, a chip, or a chip system) configured in the first reader-writer 121. The communication apparatus 800 can be used to execute steps or processes performed by the first reader-writer 121 in any of the foregoing method embodiments.

[0178] For example, the communication module 810 is configured to perform the following steps: the first reader-writer 121 sends one of the plurality of paging messages sent in parallel by the plurality of reader-writers 120 to the Internet of Things device 130, and in the case where the first reader-writer 121 is determined by the Internet of Things device 130 based on energy information of the plurality of reader-writers 120 or sending time of the plurality of paging messages, receives a response message sent by the Internet of Things device 130 and used to indicate that paging is successful. One paging message corresponds to one reader-writer 120, and the paging message is used to page the Internet of Things device 130.

[0179] The above is merely an example, and detailed steps or processes can be referred to the descriptions of the foregoing embodiments.

[0180] In a possible design, the communication apparatus 800 can correspond to the network device 110 in the foregoing method embodiments, or a component (for example, a circuit, a chip, or a chip system) configured in the network device 110. The communication apparatus 800 can be used to execute steps or processes performed by the network device 110 in any of the foregoing method embodiments.

[0181] For example, the communication module 810 is configured to perform the following steps: the network device 110 receives first information sent by the first reader-writer 121 and used to indicate that the first reader-writer 121 successfully establishes a connection with the Internet of Things device 130, and sends an abandonment instruction to the third reader-writer 123, where the abandonment instruction is used to instruct the third reader-writer 123 to abandon sending a paging message to the Internet of Things device 130 again. The first reader-writer 121 is determined based on energy information of the plurality of reader-writers 120 or sending time of the plurality of paging messages sent in parallel by the plurality of reader-writers 120; one paging message corresponds to one reader-writer 120, and the paging message is used to page the Internet of Things device 130; and the third reader-writer 123 is a reader-writer in the plurality of reader-writers 120 except the first reader-writer 121.

[0182] The above is merely an example, and detailed steps or processes can be referred to the descriptions of the foregoing embodiments.

[0183] According to the method provided in the embodiments of the present application, the present application further provides a chip system, which comprises one or more processors, and is used to call and run instructions stored in a memory, so that the method provided in the embodiments of the present application is executed. The chip system can be composed of a chip, or can include a chip and other discrete devices.

[0184] The chip system can include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.

[0185] According to the method provided in the embodiments of the present application, the present application further provides a communication system, which includes the Internet of Things device 130, the first reader-writer 121, and the network device 110.

[0186] According to the method provided in the embodiments of the present application, the present application further provides a computer program product, which includes computer program codes, when the computer program codes are run on a computer, the computer program codes make the computer execute each step or process performed by the Internet of Things device 130, the first reader-writer 121, and the network device 110 in any of the preceding method embodiments.

[0187] According to the method provided in the embodiments of the present application, the present application further provides a computer readable storage medium, which stores program codes, when the program codes are run on a computer, the program codes make the computer execute each step or process performed by the Internet of Things device 130, the first reader-writer 121, and the network device 110 in any of the preceding method embodiments.

[0188] The computer readable storage medium can be the volatile memory or the non-volatile memory described above, or can include both the volatile memory and the non-volatile memory.

[0189] In the embodiments of the present application, each term and English abbreviation is an exemplary example given for convenience of description, and should not constitute any limitation on the present application. The present application does not exclude the possibility of defining other terms capable of achieving the same or similar functions in the existing or future protocols.

[0190] In the above embodiments, all or part of the embodiments can be realized by software, hardware, firmware, or any combination thereof. When realized by software, all or part of the embodiments can be realized in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated.

[0191] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the division of the above-described device embodiment is only a logical function division, and there can be another division manner for actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between different units, or the among different units, can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.

[0192] It should be understood that, in various embodiments of the present application, the sequence of the processes does not mean the execution sequence, and the execution sequence of the processes should be determined according to the functions and the inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0193] In summary, the above description is only the preferred embodiment of the technical scheme of the present application, and is not used to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims

1. A communication method, characterized in that, Applied to Internet of Things (IoT) devices, the method includes: Receive multiple paging messages sent in parallel by multiple readers; wherein, one paging message corresponds to one reader, and the paging message is used to page the Internet of Things device; Based on the energy information of the plurality of readers or the transmission time of the plurality of paging messages, the first reader is determined from the plurality of readers; Send a response message to the first reader / writer; the response message is used to indicate that paging was successful.

2. The communication method according to claim 1, characterized in that, The first reader / writer is the reader / writer with the highest energy among the plurality of readers / writers; or, the first reader / writer is the reader / writer that sends the paging message first among the plurality of readers / writers.

3. The communication method according to claim 1 or 2, characterized in that, The step of determining the first reader / writer from the plurality of readers / writers based on the energy information of the plurality of readers / writers or the transmission time of the plurality of paging messages includes: When the IoT device records the energy information of each of the plurality of readers, the first reader is determined from the plurality of readers based on the energy information of the plurality of readers; If the energy information of at least one of the multiple readers is not recorded by the IoT device, the first reader is determined from the multiple readers based on the sending time of the multiple paging messages.

4. The communication method according to claim 3, characterized in that, The energy information recorded by the IoT device includes the energy information of the second reader / writer, and the method further includes: Receive the first paging message sent by the second reader / writer; In response to the first paging message, a first response message is sent to the second reader / writer; the first response message carries a 16-bit pseudo-random number RN16; Receive an acknowledgment message sent by the second reader / writer; the acknowledgment message is used to confirm the RN16, and the acknowledgment message carries the energy information of the second reader / writer; The energy information of the second reader is obtained from the confirmation message and recorded.

5. A communication method, characterized in that, Applied to a first reader / writer; the method includes: Sending a paging message to an IoT device; wherein the paging message is one of multiple paging messages sent in parallel by multiple readers, one paging message corresponds to one reader, and the paging message is used to page the IoT device; When the first reader is determined by the IoT device from among the multiple readers based on the energy information of the multiple readers or the sending time of the multiple paging messages, the IoT device receives a response message sent by the IoT device; the response message is used to indicate that the paging was successful.

6. The communication method according to claim 5, characterized in that, The first reader / writer is the reader / writer with the highest energy among the plurality of readers / writers; or, the first reader / writer is the reader / writer that sends the paging message first among the plurality of readers / writers.

7. The communication method according to claim 5 or 6, characterized in that, When the IoT device records the energy information of each of the plurality of readers, the first reader is determined based on the energy information of the plurality of readers; If the energy information of at least one of the multiple readers is not recorded by the IoT device, the first reader is determined based on the sending time of the multiple paging messages.

8. The communication method according to claim 7, characterized in that, The method further includes: Send a first message to the network device; the first message is used to indicate that the first reader / writer has successfully established a connection with the IoT device.

9. A communication method, characterized in that, Applied to network devices, the method includes: The system receives first information sent by a first reader / writer; the first information is used to indicate that the first reader / writer has successfully established a connection with the IoT device; the first reader / writer is determined by the IoT device based on the energy information of multiple readers / writers or the sending time of multiple paging messages sent in parallel by the multiple readers / writers; one paging message corresponds to one reader / writer, and the paging message is used to page the IoT device; Send a drop instruction to a third reader / writer; the drop instruction is used to instruct the third reader / writer to give up sending the paging message to the IoT device again; the third reader / writer is a reader / writer other than the first reader / writer among the plurality of readers / writers.

10. The communication method according to claim 9, characterized in that, The first reader / writer is the reader / writer with the highest energy among the plurality of readers / writers; or, the first reader / writer is the reader / writer that sends the paging message first among the plurality of readers / writers.

11. The communication method according to claim 9 or 10, characterized in that, When the IoT device records the energy information of each of the plurality of readers, the first reader is determined based on the energy information of the plurality of readers; If the energy information of at least one of the multiple readers is not recorded by the IoT device, the first reader is determined based on the sending time of the multiple paging messages.

12. A communication device, characterized in that, The device includes at least one processor coupled to a memory storing a program or instructions, wherein the processor executes the program or instructions to cause the device to perform the communication method as described in any one of claims 1-4, or the communication method as described in any one of claims 5-8, or the communication method as described in any one of claims 9-11.

13. A computer program product, characterized in that, include: A computer program, when the computer program is run, causes the computer to perform the communication method as described in any one of claims 1-4, or to perform the communication method as described in any one of claims 5-8, or to perform the communication method as described in any one of claims 9-11.

14. A computer-readable storage medium having a computer program or instructions stored thereon, characterized in that, When the computer program or instructions are executed, the computer performs the communication method as described in any one of claims 1-4, or performs the communication method as described in any one of claims 5-8, or performs the communication method as described in any one of claims 9-11.

15. A communication system, characterized in that, Includes the communication device as described in claim 12.

16. A chip system, characterized in that, The chip system includes one or more processors, which are configured to call and execute instructions stored in memory, such that the communication method as described in any one of claims 1-4, or the communication method as described in any one of claims 5-8, or the communication method as described in any one of claims 9-11 is executed.