Information transmission method and apparatus, and communication device

By using MAC messages to carry information fields during the communication process of AIoT devices, the problem of unreliable communication of AIoT devices is solved, and reliable communication under the control of the reader and core network is realized, meeting the management needs of operators.

WO2025201213A9PCT designated stage Publication Date: 2025-12-26VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/084197
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-27
Filing Date
2025-03-21
Publication Date
2025-12-26

AI Technical Summary

Technical Problem

Currently, there is a lack of communication processes to support AIoT devices, making it difficult to achieve reliable communication between AIoT devices.

Method used

By carrying information fields, including MAC layer information fields and/or higher layer information fields, AIoT devices can communicate under the control of readers and/or the core network.

Benefits of technology

It ensures the communication reliability of AIoT devices, supports the management and control of AIoT devices by core network equipment, and meets the spectrum and resource management needs of operators.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025084197_26122025_PF_FP_ABST
    Figure CN2025084197_26122025_PF_FP_ABST
Patent Text Reader

Abstract

An information transmission method and apparatus, and a communication device, relating to the technical field of communications. The information transmission method comprises: a reader / writer sends first information related to a target communication process to an ambient Internet of Things device, wherein the first information is carried in a media access control (MAC) message, the MAC message comprises at least one of the following information fields: a MAC layer information field and a higher-layer information field, and the first information is carried by means of the MAC layer information field and / or the higher-layer information field.
Need to check novelty before this filing date? Find Prior Art

Description

Information transmission methods, devices and communication equipment

[0001] Cross-references to related applications

[0002] This application claims priority to Chinese Patent Application No. 202410361131.6, filed on March 27, 2024, the disclosure of which is incorporated herein by reference in its entirety. Technical Field

[0003] This application belongs to the field of communication technology, specifically relating to an information transmission method, apparatus, and communication equipment. Background Technology

[0004] Currently, there is no readily available communication process to support Ambient Internet of Things (A-IoT) devices. Ensuring communication between AIoT devices is an urgent problem to be solved. Summary of the Invention

[0005] This application provides an information transmission method, apparatus, and communication device to provide a communication process for AIoT devices and realize communication of AIoT devices.

[0006] Firstly, an information transmission method is provided, the method comprising:

[0007] The reader sends initial information related to the target communication process to the environmental IoT device;

[0008] The first information is carried in a Media Access Control (MAC) message, which includes at least one of the following information fields:

[0009] MAC layer information domain, higher layer information domain;

[0010] The first information is carried through the MAC layer information field and / or higher-level information fields.

[0011] Secondly, an information transmission device is provided for use in a reader / writer, comprising:

[0012] The first sending module is used to send first information related to the target communication process to the environmental IoT device;

[0013] The first information is carried in a Media Access Control (MAC) message, which includes at least one of the following information fields:

[0014] MAC layer information domain, higher layer information domain;

[0015] The first information is carried through the MAC layer information field and / or higher-level information fields.

[0016] Thirdly, an information transmission method is provided, the method comprising:

[0017] The environmental IoT device receives the first information related to the target communication process sent by the reader / writer;

[0018] The first information is carried in a Media Access Control (MAC) message, which includes at least one of the following information fields:

[0019] MAC layer information domain, higher layer information domain;

[0020] The first information is carried through the MAC layer information field and / or higher-level information fields.

[0021] Fourthly, an information transmission device is provided for use in environmental Internet of Things (IoT) devices, comprising:

[0022] The second receiving module is used to receive first information related to the target communication process sent by the reader / writer;

[0023] The first information is carried in a Media Access Control (MAC) message, which includes at least one of the following information fields:

[0024] MAC layer information domain, higher layer information domain;

[0025] The first information is carried through the MAC layer information field and / or higher-level information fields.

[0026] Fifthly, an information transmission method is provided, including:

[0027] The core network function sends third information to the reader / writer, which is used to control the target communication process.

[0028] Sixthly, an information transmission device is provided for use in core network functions, including:

[0029] The third sending module is used to send third information to the reader / writer, and the third information is used to control the target communication process.

[0030] In a seventh aspect, a communication device is provided, the communication device being a reader / writer, including a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions, when executed by the processor, implementing the steps of the method described in the first aspect.

[0031] Eighthly, a communication device is provided, the communication device being a reader / writer, including a processor and a communication interface, wherein the communication interface is used to send first information related to a target communication process to an environmental Internet of Things device;

[0032] The first information is carried in a Media Access Control (MAC) message, which includes at least one of the following information fields:

[0033] MAC layer information domain, higher layer information domain;

[0034] The first information is carried through the MAC layer information field and / or higher-level information fields.

[0035] A ninth aspect provides a communication device, which is an environmental Internet of Things (IoT) device, including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method described in the third aspect.

[0036] In a tenth aspect, a communication device is provided, the communication device being an environmental Internet of Things device, including a processor and a communication interface, wherein the communication interface is used to receive first information related to a target communication process sent by a reader / writer;

[0037] The first information is carried in a Media Access Control (MAC) message, which includes at least one of the following information fields:

[0038] MAC layer information domain, higher layer information domain;

[0039] The first information is carried through the MAC layer information field and / or higher-level information fields.

[0040] Eleventhly, a communication device is provided, the communication device being a core network device, including a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions, when executed by the processor, implementing the steps of the method described in the fifth aspect.

[0041] In a twelfth aspect, a communication device is provided, the communication device being a core network device, including a processor and a communication interface, wherein the communication interface is used to send third information to a reader / writer, the third information being used to control a target communication process.

[0042] In a thirteenth aspect, a communication system is provided, comprising: a reader / writer, an environmental IoT device, and a core network device, wherein the reader / writer is configured to perform the steps of the method described in the first aspect, the environmental IoT device is configured to perform the steps of the method described in the third aspect, and the core network device is configured to perform the steps of the method described in the fifth aspect.

[0043] In a fourteenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method as described in the first, third, or fifth aspects.

[0044] In a fifteenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run programs or instructions to implement the steps of the methods described in the first, third, or fifth aspects.

[0045] In a sixteenth aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to perform the steps of the method as described in the first aspect, the third aspect, or the fifth aspect.

[0046] In this embodiment of the application, by sending first information related to the target communication process to the environmental IoT device, the AIoT device can communicate under the control of the reader and / or the core network, thereby ensuring communication reliability. Attached Figure Description

[0047] Figure 1 is a block diagram of a wireless communication system applicable to an embodiment of this application;

[0048] Figure 2 is a schematic diagram of the process of receiving and sending data using tags;

[0049] Figure 3 is a flowchart illustrating one of the information transmission methods according to an embodiment of this application;

[0050] Figure 4 is a communication architecture diagram of a base station as a reader / writer;

[0051] Figure 5 is a communication architecture diagram of an intermediate node acting as a reader / writer.

[0052] Figure 6 is a schematic diagram of the protocol stack architecture of the base station as a reader / writer;

[0053] Figure 7 is one of the schematic diagrams of the UE as a reader / writer protocol stack architecture;

[0054] Figure 8 is the second schematic diagram of the protocol stack architecture of UE as a reader / writer;

[0055] Figure 9 is the third schematic diagram of the protocol stack architecture of UE as a reader / writer;

[0056] Figure 10 is a schematic diagram of the AIoT interface data packet format;

[0057] Figure 11 is a diagram showing the command types and values ​​contained in the downlink Command;

[0058] Figure 12 is a diagram showing the command types and values ​​contained in the upward Command;

[0059] Figure 13 is a schematic diagram of the inventory process;

[0060] Figure 14 is a second schematic flowchart of the information transmission method according to an embodiment of this application;

[0061] Figure 15 is a third flowchart illustrating the information transmission method according to an embodiment of this application;

[0062] Figure 16 is a schematic diagram of one of the modules of the information transmission device according to an embodiment of this application;

[0063] Figure 17 is a schematic diagram of the reader / writer according to an embodiment of this application;

[0064] Figure 18 is a second schematic diagram of the information transmission device according to an embodiment of this application;

[0065] Figure 19 is a schematic diagram of the structure of an environmental Internet of Things device according to an embodiment of this application;

[0066] Figure 20 is a third schematic diagram of the information transmission device according to an embodiment of this application;

[0067] Figure 21 is a schematic diagram of the core network device according to an embodiment of this application;

[0068] Figure 22 is a schematic diagram of the structure of a communication device according to an embodiment of this application. Detailed Implementation

[0069] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0070] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, without limiting the number of objects; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, "A or B" covers three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0071] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.

[0072] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0073] Figure 1 shows a block diagram of a wireless communication system applicable to an embodiment of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side equipment 12 may include access network equipment or core network equipment, wherein access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment may include base stations, Wireless Local Area Network (WLAN) access points (APs), or Wireless Fidelity (WiFi) nodes, etc.The base station may be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR Node B), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmission Reception Point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that the embodiments of this application only use the base station in the NR system as an example for introduction, and do not limit the specific type of base station.

[0074] Core network equipment may include, but is not limited to, at least one of the following: core network node, core network function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), Binding Support Function (BSF), and Application Function. Function (AF), etc. It should be noted that the embodiments of this application only use the core network equipment in the NR system as an example for introduction, and do not limit the specific type of core network equipment.

[0075] The relevant technologies associated with the embodiments of this application will be described below.

[0076] I. Ambient Internet of Things (AIoT)

[0077] AIoT is a new 3GPP IoT technology under investigation. AIoT terminals feature ultra-low complexity and ultra-low power consumption.

[0078] AIoT, also known as Ambient Power-Enabled Internet of Things (Ambient Power-Enabled IoT), is a type of IoT service where IoT devices are powered through energy harvesting. These devices either do not have batteries or have limited energy storage capacity (e.g., using a capacitor). Energy sources for harvesting include radio waves, light, motion, heat, or other suitable energy sources.

[0079] Low-power IoT devices are a type of IoT device characterized by low overall power consumption, including low-power signal reception and low-power signal transmission. Due to their low overall power consumption, the energy for communication can be derived from the environment, such as wind power, kinetic energy, heat energy, radio frequency (RF) signals, etc. They can also be called ambient IoT or passive IoT devices, or response devices.

[0080] The signal transmission methods of this type of device include the following two:

[0081] It can transmit signals by backscattering RF signals; such devices are also called electronic tags or radio frequency tags (RFID).

[0082] Some active tags have the ability to generate active signals, but in order to achieve low power consumption of the device, they are generally below 0dBm, for example less than or equal to -10dBm.

[0083] A-IoT terminals can be classified based on their energy source, energy storage capability, and whether they are passive or active transmitters. They include three types of devices:

[0084] Device Type A: This is a passive device. It has no energy storage and no independent signal generation / amplification, i.e., it uses backscatter transmission.

[0085] Device Type B: A semi-passive device, also belonging to the broader category of Passive Devices. It features energy storage but lacks independent signal generation, relying on backscatter transmission. The use of stored energy can include amplifying the reflected signal.

[0086] Device Type C: Active Device, which has energy storage and independent signal generation, i.e., an active radio frequency component used for transmission.

[0087] II. Information Transmission Between Reader-Writer and Tag in Radio Frequency Identification (RFID)

[0088] RFID is a traditional backscatter communication system whose main design goal is to identify and read data from BSC devices (i.e., tags) within the reader's coverage area. Since RFID was initially used for automated inventory management of large quantities of goods, the process of identifying tags and reading data is also known as inventory management.

[0089] Taking the EPC C1G2 RFID system defined by ISO 18000-6c as an example, Figure 2 shows a schematic diagram of a tag inventory process. After the reader sends a query command, the tag responds. Taking RN16 as an example, the tag generates a 16-bit random number and sends it to the reader. Then, the reader sends this sequence to the tag via an ACK command. After the tag successfully verifies RN16 in the ACK, it sends subsequent data (such as PC / XPC, EPC, etc.) to the reader.

[0090] The instructions for reader operation and the status of tags are shown in Table 1 and Table 2, respectively.

[0091] Table 1. Instructions for reader / writer operation

[0092] Table 2: Status of Tags

[0093] Currently, there is no readily available communication process to support AIoT devices. Traditional RFID technology only defines the communication process between two nodes: the AIoT device and the reader. All signaling is transmitted directly between these two nodes, without involving higher-level nodes such as core network equipment. However, to introduce support for massive numbers of AIoT devices into 3GPP 5G NR systems or even 6G systems, operators need to be able to manage and control AIoT devices through core network equipment. This ensures that operators have control over their spectrum and resources, and that AIoT devices undergo registration, authentication, authorization, and security procedures before communication can proceed. Furthermore, the communication process should be uniformly controlled by the core network equipment to facilitate the execution and implementation of various communication and billing strategies by the operator.

[0094] The introduction of centralized management and control requirements for core network equipment has rendered the traditional communication process between only two nodes in RFID systems no longer applicable, necessitating the research of new communication methods and processes to meet these new requirements.

[0095] The information transmission method, apparatus, and communication equipment provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0096] As shown in Figure 3, this application embodiment provides an information transmission method, including:

[0097] Step 301: The reader sends first information related to the target communication process to the environmental IoT device;

[0098] The first information is carried in a Media Access Control (MAC) message, which includes at least one of the following information fields:

[0099] MAC layer information domain, higher layer information domain;

[0100] The first information is carried through the MAC layer information field and / or higher-level information fields.

[0101] It should be noted that if the first information is carried through the MAC layer information field, it means that the first information is generated by the reader's MAC layer and sent to the environmental IoT device. In this case, it can be understood that the reader sends the first information related to the target communication process to the environmental IoT device through access layer signaling. If the first information is carried through a higher-layer information field, one possibility is that it is generated by the reader's RRC layer and sent to the environmental IoT device; another possibility is that it is generated by the core network function and sent to the environmental IoT device through the reader. In both cases, it can be understood that the reader sends the first information related to the target communication process to the environmental IoT device through a higher-layer signaling container.

[0102] It should be noted that, in this embodiment of the application, by sending first information related to the target communication process to the environmental IoT device, the AIoT device can communicate under the control of the reader and / or core network functions, thereby ensuring communication reliability.

[0103] Optionally, the target communication process in the embodiments of this application includes, but is not limited to, at least one of the following:

[0104] Registration process, authentication process, authorization process, secure operation process, inventory process, reading process, writing process, and destruction process.

[0105] It should be noted that the embodiments of this application mainly list the main communication processes involved in environmental IoT devices. Of course, the scope of the target communication processes in the embodiments of this application is not limited to this. All communication processes performed by environmental IoT devices are within the protection scope of this application.

[0106] The application scenarios of the embodiments of this application will be described below.

[0107] The communication endpoints involved in the embodiments of this application mainly include: AIoT devices, readers, and core network devices. The reader can be an access network device, such as a base station, as shown in Figure 4; or it can be an intermediate node, such as a user device like a terminal. When the terminal acts as a reader, the communication also needs to involve the terminal's serving base station, as shown in Figure 5.

[0108] Optionally, if the access network device (e.g., a base station) acts as the reader, the protocol stack architecture is relatively simple. The AIoT device and the base station have a Radio Access Network (RAN) side protocol stack, such as AIoT Media Access Control (MAC) and AIoT Physical Layer (PHY). Alternatively, there can be AIoT Radio Resource Control (RRC) to handle some control information from the reader to the AIoT, or this layer can be omitted, with all control information for the AIoT interface carried by the MAC layer; both are feasible. The AIoT device and core network device have an end-to-end AIoT Non-Access (NAS) protocol layer for transmitting end-to-end control information, as shown in Figure 6. The interface between the core network (CN) and the base station is not shown in Figure 6. This interface can be reused or similar to the N2 / Ng interface protocol. This interface transmits inter-node messages between the CN and the base station and transmits the AIoT device's NAS messages in a containerized manner.

[0109] Optionally, if an intermediate node (e.g., UE) acts as the reader, the protocol stack architecture becomes relatively complex. The AIoT device and reader share a RAN-side protocol stack, such as AIoT MAC and AIoT PHY, to meet the underlying transmission requirements of the AIoT interface. The optional AIoT RRC layer and AIoT NAS layer can have different termination methods. For example, both the AIoT RRC layer and AIoT NAS layer can terminate at the reader, as shown in Figure 7. In this case, the reader performs almost all AIoT control functions. This architecture can function normally even when the reader and AIoT device are offline, offering greater flexibility for various scenarios. Another approach is for the AIoT RRC layer to terminate at the serving base station and the AIoT NAS layer to terminate at the CN, as shown in Figure 8. The advantage of this architecture is that the AIoT device communicates directly with the base station and core network equipment, preventing the reader from obtaining plaintext information, which is beneficial for security and user privacy. Yet another approach is for the AIoT RRC layer to terminate at the reader, and the AIoT… The NAS layer terminates at the CN layer, as shown in Figure 9. The advantage of this architecture is that AIoT devices communicate directly with core network devices, while control can be performed directly by readers and writers. This ensures the security and privacy of AIoT devices and also provides better AIoT interface control efficiency.

[0110] The inventive concept of this application can be applied to various scenarios and architectures, enabling AIoT communication to be completed smoothly and efficiently. The basic process and rules of AIoT communication under the concept of this application are summarized below:

[0111] Because AIoT devices are inexpensive and have very low battery capacity, the architecture design should be as simple as possible. Although the AIoT RRC layer helps to expand the design of AIoT interface signaling, the RRC layer processing requires ASN.1 encoding and decoding operations, which places requirements on the device capabilities. Therefore, the implementation schemes in this application include both schemes that include AIoT RRC and schemes that do not include AIoT RRC.

[0112] There is no stable, continuous connection between AIoT devices and readers; communication is loosely coupled, resulting in high efficiency. However, data requiring encryption and integrity protection cannot be directly transmitted between the two ends of the AIoT interface. The security design employs NAS (Network Attached Security) operations between the AIoT device and the core network equipment. After initial registration / authentication / authorization, the AIoT device performs NAS security activation with the core network equipment and maintains the NAS security context throughout subsequent communications to protect subsequent NAS messages. Therefore, all messages requiring security protection must be carried by NAS signaling.

[0113] In the AIoT interface protocol layer, the AIoT MAC will undertake the main AIoT interface control work. The control information is carried by the MAC information, as shown in Figure 10. It is a basic data packet format, which can include: Command type field, Physical layer information field, MAC layer information field, Higher Layer Msg field, Length segmentation information field, and Cyclic Redundancy Check information field (CRC field).

[0114] The Command field indicates the type of data packet. It distinguishes between downlink (reader-to-device, R2D) and uplink (device-to-reader, D2R) directions, defining the Command value and meaning for each, as shown in Figures 11 and 12. It's important to note that the Command value indicates the type of information and the basic format of the data packet. For example, the Select / Paging / Inventory Request message, used to request the selection / paging / inventory of an AIoT device, has a Command field value of 0001. The PHY info fields can carry L1 physical layer modulation and coding parameters. The MAC info related fields can carry MAC layer information parameters, such as RN16 and Wireless Network Temporary Identifier (RNTI). The information selected by the AIoT device can be placed in the MAC info, or in the higher layer Msg field and carried as an RRC message, or in the higher layer Msg field and carried as a NAS message. Each of the three methods has its advantages and disadvantages, and only one of the three can be selected.

[0115] It should be noted that the format of each message is defined according to needs, and each information field, even the Higher Layer Msg field, appears as needed. For example, a UL / D2R RN16 message is a pure UL / D2R MAC response message, which may only contain a Command field + a MAC info field, where the MAC info field consists of a 16-bit RN16 field. When a data packet format is defined, some fields may or may not appear. For example, the Higher Layer Msg field may or may not be carried, and an additional 1-bit field can be used to indicate its presence or absence.

[0116] Based on the above description, optionally, the MAC message includes at least one of the following information fields:

[0117] Command type field, physical layer information field, MAC layer information field, higher layer information field, length segmentation information field, and cyclic redundancy check information field.

[0118] Alternatively, in one implementation, the command type field satisfies at least one of the following:

[0119] A11. The command type carried in the command type field is distinguished based on uplink and downlink;

[0120] That is, different command types are used for uplink and downlink.

[0121] A12. Different command types carried in the command type field are distinguished by different values;

[0122] Different command types use different values.

[0123] A13. The different formats of MAC messages are distinguished based on the value corresponding to the command type carried in the command type field;

[0124] In other words, different MAC message formats correspond to different command type values.

[0125] It should be noted that after the reader sends the first information to the environmental IoT device, the environmental IoT device needs to perform corresponding operations based on the first information and provide a corresponding response. Optionally, in one implementation, the method further includes:

[0126] The reader receives second information sent by an environmental IoT device, the second information being the environmental IoT device's response to the first information.

[0127] Further optionally, the specific implementation of receiving the second information sent by the IoT device in the environment includes:

[0128] The reader receives second information sent by an environmental IoT device via target signaling;

[0129] The target signaling includes at least one of the following:

[0130] NAS signaling, MAC signaling, RRC signaling.

[0131] Optionally, if the target signaling includes NAS signaling, the method further includes:

[0132] The reader sends the second information to the core network function.

[0133] In other words, if an environmental IoT device needs to provide information feedback to the core network function, the environmental IoT device needs to send the information to the reader first, and then the reader forwards the information to the core network function. During this process, the reader does not need to parse the information; it only needs to perform transparent forwarding.

[0134] Optionally, before the reader sends the first information to the environmental IoT device, the method further includes:

[0135] The reader receives third information sent by the core network function, which is control information for the target communication process.

[0136] This situation can be understood as follows: the target communication process is controlled by the core network function. When the target communication process is executed, the core network function needs to send the control information for the target communication process to the reader first. The reader then obtains the first information based on the third information and sends it to the environmental IoT device.

[0137] Optionally, in one implementation, the specific implementation of the reader receiving third information sent by the core network function includes:

[0138] The reader receives third information sent by the core network function via a target method;

[0139] The target method includes at least one of the following:

[0140] A21. Methods of inter-node messaging;

[0141] This situation can be understood as the core network function directly sending the third information to the reader, which then obtains the third information by parsing it and generates the first information based on the third information. For example, at least part of the content contained in the third information can be used as the first information, or new information can be obtained based on the third information and used as the first information.

[0142] A22. NAS signaling container method for environmental IoT devices;

[0143] It should be noted that this situation can be understood as the third message sent by the core network function being directly sent to the environmental IoT device. The reader only forwards the third information and cannot parse it. In this way, the reader can directly send the third information as the first information to the environmental IoT device.

[0144] Optionally, in one implementation, when the target communication process includes an inventory process, the third information may be carried in the Select command or inventory command sent by the core network function, and the third information includes at least one of B11-B12 below, wherein:

[0145] B11. Inventory the characteristic information of the required environmental IoT devices;

[0146] Optionally, the feature information includes at least one of the following:

[0147] The device identification information, device group information, device characteristic information, device electronic product code (EPC), tag identification (or tag identifier, depending on context, TID), file type, File_0 and other fields include the starting pointer position, read length, and the characteristic value Mask of the read field.

[0148] B12. Auxiliary information, which is used to assist the reader in setting inventory parameters;

[0149] Optionally, the auxiliary information includes at least one of the following:

[0150] B121. Inventory of the quantity, scale, or level of environmental IoT devices;

[0151] B122. Inventory business quality requirements parameters;

[0152] Optionally, the quality requirement parameter may include, but is not limited to, at least one of the following:

[0153] The average or maximum latency of the inventory counting operation, and the reliability indicators of the inventory counting operation, such as a missed detection rate of less than 1% or a success rate of more than 99.99%.

[0154] Prioritize inventory management tasks;

[0155] Is it possible for other businesses to seize resources from our inventory business?

[0156] Can the inventory of existing business operations seize resources from other business operations?

[0157] B123, Inventory session information;

[0158] For example, the session information may include, but is not limited to, at least one of the following:

[0159] Session identifiers, such as Session 1, Session 2, Session 3, Session 4;

[0160] Session characteristics, such as EPC session and TID session.

[0161] B124, Label Information;

[0162] Optionally, this label information can be understood as assigning a label to the content of this select command, such as SL (Select Label) or ~SL (Inverse Label). The former means that all devices that meet the device characteristics carried in the Select or inventory command sent by the core network function belong to the SL label, and all devices that do not meet the device characteristics carried in this command belong to the ~SL label. The latter means that all devices that meet the device characteristics carried in the Select or inventory command sent by the core network function belong to the ~SL label, and all devices that do not meet the device characteristics carried in this command belong to the SL label. Alternatively, the Inventory A or Inventory B label can indicate that all devices that meet the device characteristics carried in the Select / inventory command sent by the core network function belong to the Inventory A label, and all devices that do not meet the device characteristics carried in this command belong to the Inventory B label, or vice versa. The defined label information can be used in subsequent queries. For example, if the query carries the SL label, it means that all devices defined as SL will respond.

[0163] This can be understood as defining labels here, and then directly using the predefined labels during the actual inventory process.

[0164] Optionally, when the target communication process includes an inventory process, the specific implementation of sending the first information related to the target communication process to the environmental IoT device includes:

[0165] The reader generates an inventory message, and the inventory message carries first information;

[0166] The reader sends the inventory message to the environmental IoT device;

[0167] The inventory message includes at least one of the following:

[0168] MAC messages, RRC messages, NAS messages.

[0169] Optionally, in one implementation, the first information includes at least one of the following:

[0170] Environmental IoT device feature information, session information, and tag information.

[0171] Optionally, in one scenario, the reader can send an inventory message based on the triggering of the core network function. That is, the reader generates an inventory message based on third information received from the core network function, and then sends the inventory message to the environmental IoT device.

[0172] It should be noted that the reader sends an inventory message to the environmental IoT device so that the environmental IoT device knows that an inventory needs to be carried out, and the environmental IoT device can determine whether it is within the scope of the inventory based on the inventory message.

[0173] Optionally, when the target communication process includes an inventory process, the specific implementation of sending the first information related to the target communication process to the environmental IoT device includes:

[0174] The reader generates a query message, and the query message carries first information;

[0175] The reader sends the query message to the environmental IoT device;

[0176] The first information includes at least one of the following:

[0177] The inventory includes session messages, tag information, Q-value information, modulation and coding format information, and round information;

[0178] The Q-value information refers to the multi-user access parameters used to avoid collisions.

[0179] Optionally, in one scenario, the reader can send a query message based on the triggering of the core network function. That is, the reader generates a query message based on the third information received from the core network function, and then sends the query message to the environmental IoT device.

[0180] It should be noted that the inventory message and query message mentioned above can be sent individually or both.

[0181] Optionally, in one implementation, after the reader sends first information related to the target communication process to the environmental IoT device, the method further includes:

[0182] The reader receives response information sent by an environmental IoT device, the response information including a random number generated by the environmental IoT device.

[0183] Optionally, the environmental IoT device can randomly generate a 16-bit random number, which is used to represent the environmental IoT device.

[0184] Optionally, if this process is applied to the inventory process, the response information can correspond to message one (Msg1) of the random access process.

[0185] Optionally, in one implementation, after the reader sends first information related to the target communication process to the environmental IoT device, the method further includes:

[0186] The reader sends a response message to the environmental IoT device;

[0187] The response message includes at least one of the following:

[0188] B21. The correctly identified random number generated by the IoT device in the environment;

[0189] B22. The reader / writer is a temporary wireless network identifier assigned to an environmental IoT device.

[0190] Optionally, if this process is applied to the inventory process, the response message can correspond to message 2 (Msg2) of the random access process.

[0191] Optionally, in one implementation, after the reader sends first information related to the target communication process to the environmental IoT device, the method further includes:

[0192] The reader receives a third message sent by an environmental IoT device, the third message containing the identification information of the environmental IoT device.

[0193] Optionally, the identification information of the environmental IoT device includes at least one of the following: EPC information and RNTI information.

[0194] Optionally, if this process is applied to the inventory process, the third message can correspond to message three (Msg3) of the random access process.

[0195] Further, optionally, if the third message includes a NAS message, the method further includes:

[0196] The reader sends the NAS message to the core network function.

[0197] It should be noted that by sending a third message to the core network function, a communication link is established between the environmental IoT device and the core network function. The core network function can then execute subsequent communication processes such as registration, authentication, authorization, security operation, reading, writing, and destruction.

[0198] Optionally, in one implementation, after the reader receives the third message sent by the environmental IoT device, the method further includes:

[0199] The reader sends a fourth message to the environmental IoT device, the fourth message carrying at least one of the following: some or all bits of the identification information of the environmental IoT device, and some or all bits of the higher-level message carried in the third message.

[0200] Optionally, this fourth message can be understood as the fourth message of random access (Msg4).

[0201] For example, if the core network function only needs to inventory one environmental IoT device, the inventory process may include:

[0202] The core network function sends third-party information to the reader (this step is optional);

[0203] The reader sends inventory messages to environmental IoT devices;

[0204] The reader sends query messages to environmental IoT devices;

[0205] Environmental IoT devices send a third message to the reader / writer.

[0206] The above process enables the connection between environmental IoT devices, readers, and core network functions.

[0207] For example, when inventorying multiple IoT devices in the core network, the inventory process may include:

[0208] The core network function sends third-party information to the reader (this step is optional);

[0209] The reader sends inventory messages to environmental IoT devices;

[0210] The reader sends query messages to environmental IoT devices;

[0211] Environmental IoT devices send response information to the reader;

[0212] The reader sends response information to the environmental IoT devices;

[0213] Environmental IoT devices send a third message to the reader / writer.

[0214] The reader sends a fourth message to the environmental IoT device.

[0215] The above process enables the connection between environmental IoT devices, readers, and core network functions.

[0216] It's important to note that the inventory process marks the beginning of AIoT device communication and is a prerequisite for establishing communication between AIoT devices, readers, and CNs. The inventory targets can be a group of devices that meet the requirements or a single, specific device. If it's a group of devices, the inventory information must include specific details that meet the inventory requirements, such as group identifiers and characteristics. Before the network side has the device's registration information, assigned CN identification identifier, and pre-set identifier, it cannot use a single device ID to page and inventory a single device.

[0217] The following are specific examples illustrating the application of tag-based inventory management for environmental IoT devices.

[0218] As shown in Figure 13, the specific process includes:

[0219] Step S131: The core network function (e.g., AMF, or AIoT network function (NF) node) initiates an inventory request and sends third information to the reader;

[0220] For example, it should be noted that this inventory request can be triggered by processes such as Select / Paging / Inventory Request, where an inter-node interface has been established between the core network function and the reader / writer, such as the N2 / Ng interface. The inter-interface message of this inventory request carries details of the inventory command and includes at least one of the following:

[0221] Interface message type, such as inventory count;

[0222] The third information includes at least one of the following: characteristic information and auxiliary information of the environmental IoT devices required for inventory;

[0223] It should be noted that the feature information is used to select specific tags and tag groups; it can be carried directly in N2 signaling or in the NAS container of N2 signaling. The former is used by the reader to directly read the information and generate inventory-related RRC messages and / or MAC messages, while the latter is used by the NAS signaling to directly pass through to the tag.

[0224] Step S132: The reader sends an inventory message to the tag;

[0225] Optionally, the reader generates a corresponding air interface inventory message based on the characteristic information and / or auxiliary information of the IoT devices in the environment requiring the inventory. The inventory message contains any of the following:

[0226] 1. An inventory message can be a pure MAC message, containing a MAC PDU Command field indicating the select type and MAC info related fields. The MAC info related fields contain at least one of the following: tag feature information, session information, tag information, etc. In other words, the inventory-related information received by the CN is presented in the form of a MAC message.

[0227] 2. An inventory message can be an RRC message containing a MAC PDU Command field indicating the select type or higher Msg type. The RRC message carries at least one of the following: tag feature information, session information, tag information, etc. Alternatively, the RRC message carries tag feature information, and the MAC info carries at least one of the following: session information, tag information, etc. In other words, the inventory-related information received by the CN is presented in the form of an RRC message or an RRC+MAC message.

[0228] 3. An inventory message can be a NAS message containing a MAC PDU Command field indicating either select or higher Msg type. The NAS message carries at least one of the following: tag characteristic information, session information, and label information. Alternatively, the NAS message can carry tag characteristic information, and the MAC info can carry at least one of the following: session information, label information, etc. In other words, the inventory-related information received by the CN is presented in the form of a NAS message or a NAS+MAC message. In this case, the NAS message can also be further encapsulated through an RRC message.

[0229] It should be noted that when a tag is received for an inventory message, the system determines whether it is within the scope of the current inventory based on the message type and the characteristic information of the tag it carries.

[0230] Step S133: The reader sends a query message to the tag;

[0231] Optionally, the reader generates a corresponding query message based on the characteristic information and / or auxiliary information of the IoT devices in the environment requiring the inventory check. The query message satisfies at least one of the following:

[0232] The Query message is a typical AIoT air interface message, which can generally be represented as a MAC message;

[0233] The query message carries at least one of the following: inventory session information, tag information, Q-value information, modulation and coding format information;

[0234] The Command field of a Query message indicates the Query type;

[0235] The PHY info field of the Query message contains information such as modulation and coding format;

[0236] The MAC info field of the Query message contains session information, such as S0 or S1 or S2 or S3;

[0237] The MAC info field of the Query message contains inventory label information, such as whether to respond to items that meet the inventory criteria or not.

[0238] Q-value information is a parameter information when counting multiple users. For example, if Q=4, then the Tag that meets the conditions will select a random value between 0 and 15 (2^4 -1). The device with a random value of 0 will respond immediately, the device with a random value of 1 will respond in the next time slot, and so on. This is to randomly scatter the access of multiple users and avoid collisions.

[0239] It can also include round information, such as which round it is, to facilitate random access for multiple users using tags;

[0240] Step S134: The Tag sends Msg1 to the reader;

[0241] It should be noted that after receiving the inventory message and query message from steps S132 and S133, a response is sent to the reader when the tag that meets the inventory characteristics is 0 and the current slot counter is 0.

[0242] The response method is to send its own identifier. One implementation is RN16, which generates a 16-bit random number to distinguish different users and uses this random number to represent the device.

[0243] It should be noted that the Slot counter is a variable value used to prevent collisions during multi-user random access. It is related to the Q value sent in the Query message. If Q=4, a random value is distributed between 0 and 15. Devices with a random value exactly 0, satisfying the requirement of a slot counter of 0, can initiate an access immediately. If the random value is non-zero, the slot counter needs to be decremented by 1 for each slot until the slot counter equals 0 before a response can be initiated. After the first user's response slot ends, the network side sends a QueryRep message to indicate the start of the next slot. All users whose slot counters are not equal to 0 perform a slot counter decrement operation and wait for the next user whose slot counter equals 0 to respond.

[0244] After the reader sends a query message, it may find that the previous Q value setting is unreasonable, resulting in excessive device conflicts or a high probability of slot vacancy. Therefore, it can modify the Q value by sending a QueryAdjust signaling message, or keep the Q value unchanged but require all unresponsive tags to reselect random values ​​according to the Q value, that is, to re-perform the slot counter initialization operation.

[0245] The Q value is a crucial parameter for avoiding collisions in multi-user access. The setting of the Q value directly determines the efficiency and latency of inventory counting. Therefore, in the first step, if the CN can carry parameters such as the user scale, number, level, and even the quality requirements of inventory counting services in the auxiliary message, it will greatly help the reader to correctly and reasonably set and modulate the Q value.

[0246] Step S135: The reader sends Msg2 to the tag;

[0247] Optionally, if the reader correctly receives and parses the RN16 message of a tag, it proves that the reader can further accept the user's access and communication. Therefore, the reader replies to the tag with Msg2, i.e., an ACK message. The ACK message carries at least one of the following:

[0248] The correctly identified 16-bit random number from RN16 is used to identify a tag;

[0249] The reader assigns temporary wireless network identifier information to the IoT device in the environment. That is, the reader can assign a unique temporary identifier to the tag within the reader, such as Reader-RNTI. The identifier can also be 16 bits long and is used to uniquely identify the tag within the reader.

[0250] Specifically, the Reader-RNTI field can be optionally carried in the ACK message. If the Reader-RNTI field is not carried, it can be assumed that Reader-RNTI = RN16.

[0251] The reason why the reader needs to reassign or reconfirm a unique identifier (Reader-RNTI) for the tag is primarily because the previous RN16 was a random number chosen by the tag, used only to distinguish it from other devices during this access process. This could lead to conflicts and could not guarantee a unique identifier for the reader in subsequent communications. Therefore, reassigning or reconfirming the identifier is a better approach from the reader's perspective. Furthermore, the reader can better maintain this uniqueness in subsequent processes. For example, if another tag uses the same RN16 value for access in the Msg1 process, the reader will detect the conflict and either not respond with an ACK or directly NACK the device, prompting it to re-access and reselect an RN16 value to avoid the conflict.

[0252] Step S136: The Tag sends Msg3 to the reader;

[0253] Optionally, after the reader confirms its identity, the tag considers its access successful and sends an Msg3 message to the reader. The Msg3 message can be a NAS message, an RRC message, or a MAC message, used to send its device identifier EPC and other information.

[0254] Step S137: The reader sends Msg3 to the core network function;

[0255] Optionally, if Msg3 in the previous step is a NAS message, the reader directly sends the NAS message to the core network function through the interface, so that the core network function can perform subsequent registration, authentication, authorization, security, read / write, and closing operations on the tag.

[0256] It should be noted that the first NAS message sent by the reader to the core network function, such as the interface message format Initial UE Message, assigns a unique RAN NGAP ID to the device in this message to identify the device, binds the Reader-RNTI, and establishes a one-to-one correspondence between the device's communication channel and identification on the Uu and interface.

[0257] If the device successfully completes registration, authentication, and authorization operations within the core network, the core network will return an interface message to the reader. This message assigns an AMF NGAP ID to the device and also carries the RAN NGAP ID sent by the reader. This ensures that both the reader and core network sides assign a unique ID to the device on the interface channel for identification and differentiation. All subsequent NAS messages can then be sent uplink and downlink using the same interface channel, ensuring correct data routing.

[0258] Step S138: The reader sends Msg4 to the tag;

[0259] It should be noted that Msg4 is the actual contention resolution message. The reader sends RNTI, carrying part of the EPC or higher-level message bit content from Msg3, to further resolve and eliminate contention.

[0260] It's important to note that, starting with Msg1, it's possible that two tags selected the same RN16, and the reader / writer decoded one of the devices. All subsequent operations would essentially continue to execute on both devices, but the sent Msg3 would definitely be different. EPC or higher-layer messages do not overlap, so Msg4 is used to distinguish the truly successful device. If the reader / writer finds that a tag has failed in Msg4, it deletes all RNTI assignments, returns to the initial access phase, and attempts to access again.

[0261] Furthermore, a feasible AIoT device registration method is as follows: The network first conducts a group information inventory, such as an inventory of all unregistered AIoT devices or groups that meet the device type requirements. This prompts the AIoT devices to respond to the inventory process, connect to the reader / writer, and send their device identifier to the CN through the reader / writer. Through an end-to-end NAS process (see the inventory process described above; subsequent NAS transmissions can proceed after step S137), the registration, authentication, authorization, NAS security activation, and allocation of a UE identifier identifiable within the CN are completed between the AIoT device and the CN. Furthermore, a connection is maintained between the AIoT device and the CN node, and a security context is stored. In subsequent communications, such as the next inventory and access process, the allocated CN-identifiable device identifier can be directly used in Msg3 for device identification, avoiding the need to send a unique device identifier over the air interface. NAS security protection is enabled from the very first NAS message, such as the access Msg3 message, providing ample security for the device.

[0262] A feasible NAS communication method involves, after completing a group inventory or a single device inventory process, sending the identification information of the identifiable device within the CN carried in the Msg3 to the CN via a reader / writer. This establishes a secure and usable dedicated NAS transmission channel between the CN and the device. Subsequently, the CN and the device can perform Read, Write, Kill, and other processes via NAS signaling to perform various operations such as reading and writing memory on the AIoT device.

[0263] It should be noted that, after the communication of the environmental IoT device ends, in order to avoid occupying resources, the environmental IoT device can be released. Optionally, the following release methods are provided in the embodiments of this application:

[0264] Method 1: Active release of core network functions

[0265] Alternatively, the implementation methods in this case include:

[0266] The reader receives a first release message sent by the core network function;

[0267] The reader returns a first release response message to the core network function.

[0268] Alternatively, the reader may send a second release message to an environmental IoT device.

[0269] It should be noted that after all NAS operations on an AIoT device are completed, the CN can send a first release message to the reader via the N2 interface, requesting the release of the AIoT device. The reader then sends a second release message to the environmental IoT device via an over-the-air RRC or MAC message, releasing the AIoT device and returning it to its initial state of being uninvented and uncommunicated, while also releasing over-the-air resources such as the RNTI. On the N2 interface, the reader returns a first release response message to the CN, and both ends simultaneously release the AIoT device's interface ID and resources.

[0270] Method 2: Reader actively releases

[0271] Alternatively, the implementation methods in this case include:

[0272] The reader sends a release request message to the core network function;

[0273] The reader receives the second release response message for the core network function.

[0274] Alternatively, the reader may send a second release message to an environmental IoT device.

[0275] It should be noted that when the reader detects that the air interface communication of an AIoT device is no longer effective, such as when the reader's downlink messages cannot be effectively responded to within a certain period of time, or when the RNTI identifier request no longer receives timely feedback, the reader can proactively initiate a process to release the AIoT device to the CN. That is, it sends a release request message to the core network function, and upon receiving the second release response message sent by the core network function, it sends a second release message to the environmental IoT device. At the same time, both ends delete the ID and resources allocated to the device.

[0276] Method 3: Active Release of Environmental IoT Devices

[0277] Alternatively, the implementation methods in this case include:

[0278] If the IoT device in the environment obtains a temporary wireless network identifier, and no message related to the temporary wireless network identifier is received within the configured timer duration, then the temporary wireless network identifier and air interface resources are released.

[0279] It should be noted that once the AIoT device obtains the RNTI, if there are no more messages identified by that RNTI within the configured timer duration, the AIoT can automatically release the RNTI and air interface resources, and will no longer respond to messages identified by the RNTI, returning to the initial, uninventoryed, and communication-enabled state.

[0280] It should be noted that the embodiments of this application provide a communication method for AIoT devices, enabling AIoT devices to communicate under the centralized control of core network functions, ensuring the execution of operator policies and the protection of interests, guaranteeing communication reliability, and reducing network complexity and overhead while improving system efficiency while ensuring transmission performance.

[0281] As shown in Figure 14, this application embodiment provides an information transmission method, including:

[0282] Step 1401: The environmental IoT device receives first information related to the target communication process sent by the reader / writer;

[0283] The first information is carried in a Media Access Control (MAC) message, which includes at least one of the following information fields:

[0284] MAC layer information domain, higher layer information domain;

[0285] The first information is carried through the MAC layer information field and / or higher-level information fields.

[0286] Optionally, the MAC message may also include at least one of the following information fields:

[0287] Command type field, physical layer information field, length segmentation information field, and cyclic redundancy check information field.

[0288] Optionally, the command type field satisfies at least one of the following:

[0289] The command type carried in the command type field is distinguished based on uplink and downlink;

[0290] Different command types carried in the command type field are distinguished by different values;

[0291] Different MAC message formats are distinguished based on the value corresponding to the command type carried in the command type field.

[0292] Optionally, the method further includes:

[0293] The environmental IoT device sends a second message to the reader / writer, the second message being the environmental IoT device's response to the first message.

[0294] Optionally, the environmental IoT device sends a second piece of information to the reader, including:

[0295] The environmental IoT device sends second information to the reader / writer via target signaling;

[0296] The target signaling includes at least one of the following:

[0297] Non-access stratum (NAS) signaling, Media Access Control (MAC) signaling, and Radio Resource Control (RRC) signaling.

[0298] Optionally, if the target communication process includes an inventory process, the first information related to the target communication process sent by the receiving reader / writer includes:

[0299] The environmental IoT device receives an inventory message sent by the reader / writer, and the inventory message carries first information;

[0300] The inventory message includes at least one of the following:

[0301] MAC messages, RRC messages, NAS messages.

[0302] Optionally, the first information includes at least one of the following:

[0303] Environmental IoT device feature information, session information, and tag information.

[0304] Optionally, if the target communication process includes an inventory process, the first information related to the target communication process sent by the receiving reader / writer includes:

[0305] The environmental IoT device receives a query message sent by the reader / writer, and the query message carries first information;

[0306] The first information includes at least one of the following:

[0307] The inventory includes session messages, tag information, Q-value information, modulation and coding format information, and round information;

[0308] The Q-value information refers to the multi-user access parameters used to avoid collisions.

[0309] Optionally, the method further includes:

[0310] The environmental IoT device sends a response message to the reader, the response message including a random number generated by the environmental IoT device.

[0311] Optionally, the method further includes:

[0312] The environmental IoT device receives the response message sent by the reader / writer;

[0313] The response message includes at least one of the following:

[0314] The random number generated by the IoT device in the environment was correctly identified;

[0315] The reader / writer assigns temporary wireless network identification information to environmental IoT devices.

[0316] Optionally, the method further includes:

[0317] The environmental IoT device sends a third message to the reader / writer, the third message containing the identification information of the environmental IoT device.

[0318] Optionally, the method further includes:

[0319] The environmental IoT device receives a fourth message sent by the reader / writer, the fourth message carrying at least one of the following: some or all bits of the identification information of the environmental IoT device, and some or all bits of the higher-level message carried in the third message.

[0320] Optionally, the method further includes:

[0321] If the IoT device in the environment obtains a temporary wireless network identifier, and no message related to the temporary wireless network identifier is received within the configured timer duration, then the temporary wireless network identifier and air interface resources are released.

[0322] Optionally, the method further includes:

[0323] The environmental IoT device receives a second release message sent by the reader / writer.

[0324] Optionally, the target communication process includes at least one of the following:

[0325] Registration process, authentication process, authorization process, secure operation process, inventory process, reading process, writing process, and destruction process.

[0326] It should be noted that all descriptions of the environmental IoT device side in the above embodiments are applicable to the embodiments of the information transmission method applied to the environmental IoT device side, and can achieve the same technical effect, so they will not be repeated here.

[0327] As shown in Figure 15, this application embodiment provides an information transmission method, including:

[0328] Step 1501: The core network function sends third information to the reader / writer, the third information being used to control the target communication process.

[0329] Optionally, if the target communication process includes an inventory process, the third information includes at least one of the following:

[0330] Inventory the characteristic information of IoT devices required in the environment;

[0331] Auxiliary information, which is used to assist the reader in setting inventory parameters.

[0332] Optionally, the auxiliary information includes at least one of the following:

[0333] The quantity, scale, or level of environmental IoT devices being inventoried;

[0334] Review the quality requirements parameters for inventory management.

[0335] Inventory session information;

[0336] Tag information.

[0337] Optionally, the method further includes:

[0338] The core network function receives a third message sent by the reader, the third message containing identification information of the environmental IoT device;

[0339] The third message is a Non-Access Stratum (NAS) message.

[0340] Optionally, the method further includes:

[0341] The core network function sends a first release message to the reader / writer;

[0342] The core network function receives the first release response message sent by the reader / writer.

[0343] Optionally, the method further includes:

[0344] The core network function receives the release request message sent by the reader / writer;

[0345] The core network function sends a second release response message to the reader / writer.

[0346] Optionally, the target communication process includes at least one of the following:

[0347] Registration process, authentication process, authorization process, secure operation process, inventory process, reading process, writing process, and destruction process.

[0348] It should be noted that all descriptions of the core network functional side in the above embodiments are applicable to the embodiments of the information transmission method applied to the core network functional side, and can achieve the same technical effect, so they will not be repeated here.

[0349] The information transmission method provided in this application can be executed by an information transmission device. This application uses an information transmission device executing the information transmission method as an example to illustrate the information transmission device provided in this application.

[0350] As shown in Figure 16, the information transmission device 1600 of this application embodiment is applied to a reader / writer and includes:

[0351] The first sending module 1601 is used to send first information related to the target communication process to the environmental Internet of Things device;

[0352] The first information is carried in a Media Access Control (MAC) message, which includes at least one of the following information fields:

[0353] MAC layer information domain, higher layer information domain;

[0354] The first information is carried through the MAC layer information field and / or higher-level information fields.

[0355] Optionally, the MAC message may also include at least one of the following information fields:

[0356] Command type field, physical layer information field, length segmentation information field, and cyclic redundancy check information field.

[0357] Optionally, the command type field satisfies at least one of the following:

[0358] The command type carried in the command type field is distinguished based on uplink and downlink;

[0359] Different command types carried in the command type field are distinguished by different values;

[0360] Different MAC message formats are distinguished based on the value corresponding to the command type carried in the command type field.

[0361] Optionally, the device further includes:

[0362] The first receiving module is used to receive second information sent by an environmental IoT device, wherein the second information is the response information of the environmental IoT device to the first information.

[0363] Optionally, the first receiving module is configured to:

[0364] Receive the second information sent by environmental IoT devices via target signaling;

[0365] The target signaling includes at least one of the following:

[0366] Non-access stratum (NAS) signaling, Media Access Control (MAC) signaling, and Radio Resource Control (RRC) signaling.

[0367] Optionally, if the target signaling includes NAS signaling, the apparatus further includes:

[0368] The fourth sending module is used to send the second information to the core network function.

[0369] Optionally, before the first sending module 1601 sends the first information to the environmental IoT device, the device further includes:

[0370] The third receiving module is used to receive third information sent by the core network function, wherein the third information is control information for the target communication process.

[0371] Optionally, if the target communication process includes an inventory process, the third information includes at least one of the following:

[0372] Inventory the characteristic information of IoT devices required in the environment;

[0373] Auxiliary information, which is used to assist the reader in setting inventory parameters.

[0374] Optionally, the auxiliary information includes at least one of the following:

[0375] The quantity, scale, or level of environmental IoT devices being inventoried;

[0376] Review the quality requirements parameters for inventory management.

[0377] Inventory session information;

[0378] Tag information.

[0379] Optionally, if the target communication process includes an inventory process, the first sending module 1601 is configured to:

[0380] Generate an inventory message, wherein the inventory message carries first information;

[0381] Send the inventory message to the environmental IoT device;

[0382] The inventory message includes at least one of the following:

[0383] MAC messages, RRC messages, NAS messages.

[0384] Optionally, the first information includes at least one of the following:

[0385] Environmental IoT device feature information, session information, and tag information.

[0386] Optionally, if the target communication process includes an inventory process, the first sending module 1601 is configured to:

[0387] Generate a query message, wherein the query message carries first information;

[0388] Send the query message to the environmental IoT device;

[0389] The first information includes at least one of the following:

[0390] The inventory includes session messages, tag information, Q-value information, modulation and coding format information, and round information;

[0391] The Q-value information refers to the multi-user access parameters used to avoid collisions.

[0392] Optionally, the device further includes:

[0393] The fourth receiving module is used to receive response information sent by the environmental IoT device, the response information including a random number generated by the environmental IoT device.

[0394] Optionally, the device further includes:

[0395] The fifth sending module is used to send response messages to environmental IoT devices;

[0396] The response message includes at least one of the following:

[0397] The random number generated by the IoT device in the environment was correctly identified;

[0398] The reader / writer assigns temporary wireless network identification information to environmental IoT devices.

[0399] Optionally, the device further includes:

[0400] The fifth receiving module is used to receive a third message sent by an environmental IoT device, the third message containing the identification information of the environmental IoT device.

[0401] Optionally, if the third message includes a NAS message, the apparatus further includes:

[0402] The sixth sending module is used to send the NAS message to the core network function.

[0403] Optionally, the device further includes:

[0404] The seventh sending module is used to send a fourth message to an environmental IoT device, wherein the fourth message carries at least one of the following: some or all bits of the identification information of the environmental IoT device, and some or all bits of the higher-level message carried in the third message.

[0405] Optionally, the device further includes:

[0406] The sixth receiving module is used to receive the first release message sent by the core network function;

[0407] The eighth sending module is used to return the first release response message to the core network function.

[0408] Optionally, the device further includes:

[0409] The ninth sending module is used to send release request messages to the core network functions;

[0410] The seventh receiving module is used to receive the second release response message for the core network function.

[0411] Optionally, the device further includes:

[0412] The tenth sending module is used to send a second release message to environmental IoT devices.

[0413] Optionally, the target communication process includes at least one of the following:

[0414] Registration process, authentication process, authorization process, secure operation process, inventory process, reading process, writing process, and destruction process.

[0415] It should be noted that this device embodiment corresponds to the above method, and all implementation methods in the above method embodiment are applicable to this device embodiment and can achieve the same technical effect.

[0416] The information transmission device provided in this application embodiment can implement the various processes implemented in the method embodiment of FIG3 and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0417] This application embodiment also provides a communication device, which is a reader / writer, including a processor and a communication interface. The communication interface is used to send first information related to the target communication process to an environmental Internet of Things device.

[0418] The first information is carried in a Media Access Control (MAC) message, which includes at least one of the following information fields:

[0419] MAC layer information domain, higher layer information domain;

[0420] The first information is carried through the MAC layer information field and / or higher-level information fields.

[0421] Optionally, the MAC message may also include at least one of the following information fields:

[0422] Command type field, physical layer information field, length segmentation information field, and cyclic redundancy check information field.

[0423] Optionally, the command type field satisfies at least one of the following:

[0424] The command type carried in the command type field is distinguished based on uplink and downlink;

[0425] Different command types carried in the command type field are distinguished by different values;

[0426] Different MAC message formats are distinguished based on the value corresponding to the command type carried in the command type field.

[0427] Optionally, the communication interface is further used for:

[0428] The system receives second information sent by an environmental IoT device, wherein the second information is the response information of the environmental IoT device to the first information.

[0429] Optionally, the communication interface is used for:

[0430] Receive the second information sent by environmental IoT devices via target signaling;

[0431] The target signaling includes at least one of the following:

[0432] Non-access stratum (NAS) signaling, Media Access Control (MAC) signaling, and Radio Resource Control (RRC) signaling.

[0433] Optionally, when the target signaling includes NAS signaling, the communication interface is further configured to:

[0434] The second information is sent to the core network function.

[0435] Optionally, before the communication interface sends the first information to the environmental IoT device, the communication interface is further configured to:

[0436] The third information sent by the core network function is control information for the target communication process.

[0437] Optionally, if the target communication process includes an inventory process, the third information includes at least one of the following:

[0438] Inventory the characteristic information of IoT devices required in the environment;

[0439] Auxiliary information, which is used to assist the reader in setting inventory parameters.

[0440] Optionally, the auxiliary information includes at least one of the following:

[0441] The quantity, scale, or level of environmental IoT devices being inventoried;

[0442] Review the quality requirements parameters for inventory management.

[0443] Inventory session information;

[0444] Tag information.

[0445] Optionally, if the target communication process includes an inventory process, the first sending module 1601 is configured to:

[0446] Generate an inventory message, wherein the inventory message carries first information;

[0447] Send the inventory message to the environmental IoT device;

[0448] The inventory message includes at least one of the following:

[0449] MAC messages, RRC messages, NAS messages.

[0450] Optionally, the first information includes at least one of the following:

[0451] Environmental IoT device feature information, session information, and tag information.

[0452] Optionally, if the target communication process includes an inventory process, the first sending module 1601 is configured to:

[0453] Generate a query message, wherein the query message carries first information;

[0454] Send the query message to the environmental IoT device;

[0455] The first information includes at least one of the following:

[0456] The inventory includes session messages, tag information, Q-value information, modulation and coding format information, and round information;

[0457] The Q-value information refers to the multi-user access parameters used to avoid collisions.

[0458] Optionally, the communication interface is further used for:

[0459] Receive response information sent by an environmental IoT device, the response information including a random number generated by the environmental IoT device.

[0460] Optionally, the communication interface is further used for:

[0461] Send response messages to environmental IoT devices;

[0462] The response message includes at least one of the following:

[0463] The random number generated by the IoT device in the environment was correctly identified;

[0464] The reader / writer assigns temporary wireless network identification information to environmental IoT devices.

[0465] Optionally, the communication interface is further used for:

[0466] Receive a third message sent by an environmental IoT device, the third message containing the identification information of the environmental IoT device.

[0467] Optionally, if the third message includes a NAS message, the communication interface is further configured to:

[0468] Send the NAS message to the core network function.

[0469] Optionally, the communication interface is further used for:

[0470] Send a fourth message to the environmental IoT device, the fourth message carrying at least one of the following: some or all bits of the identification information of the environmental IoT device, and some or all bits of the higher-level message carried in the third message.

[0471] Optionally, the communication interface is further used for:

[0472] Receive the first release message sent by the core network function;

[0473] Return the first release response message to the core network function.

[0474] Optionally, the communication interface is further used for:

[0475] Send a release request message to the core network function;

[0476] Receive the second release response message for the core network function.

[0477] Optionally, the communication interface is further used for:

[0478] Send a second release message to the environmental IoT device.

[0479] Optionally, the target communication process includes at least one of the following:

[0480] Registration process, authentication process, authorization process, secure operation process, inventory process, reading process, writing process, and destruction process.

[0481] Specifically, this application embodiment also provides a reader / writer, as shown in FIG17. The reader / writer 1700 includes: an antenna 1701, a radio frequency device 1702, a baseband device 1703, a processor 1704, and a memory 1705. The antenna 1701 is connected to the radio frequency device 1702. In the uplink direction, the radio frequency device 1702 receives information through the antenna 1701 and sends the received information to the baseband device 1703 for processing. In the downlink direction, the baseband device 1703 processes the information to be transmitted and sends it to the radio frequency device 1702. The radio frequency device 1702 processes the received information and transmits it through the antenna 1701.

[0482] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 1703, which includes a baseband processor.

[0483] The baseband device 1703 may include at least one baseband board, on which multiple chips are disposed, as shown in FIG17. One of the chips is, for example, a baseband processor, which is connected to the memory 1705 via a bus interface to call the program in the memory 1705 and execute the network device operation shown in the above method embodiment.

[0484] The network-side device may also include a network interface 1706, such as a common public radio interface (CPRI).

[0485] Specifically, the reader 1700 in this application embodiment further includes: instructions or programs stored in memory 1705 and executable on processor 1704. Processor 1704 calls the instructions or programs in memory 1705 to execute the methods executed by each module shown in FIG16 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.

[0486] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described information transmission method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.

[0487] The processor mentioned above is the processor in the access network device described in the above embodiments. The readable storage medium can be non-volatile or non-transient. The readable storage medium can include computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0488] As shown in Figure 18, the reader / writer device 1800 of this application embodiment is applied to an environmental Internet of Things (IoT) device and includes:

[0489] The second receiving module 1801 is used to receive first information related to the target communication process sent by the reader / writer;

[0490] The first information is carried in a Media Access Control (MAC) message, which includes at least one of the following information fields:

[0491] MAC layer information domain, higher layer information domain;

[0492] The first information is carried through the MAC layer information field and / or higher-level information fields.

[0493] Optionally, the MAC message may also include at least one of the following information fields:

[0494] Command type field, physical layer information field, length segmentation information field, and cyclic redundancy check information field.

[0495] Optionally, the command type field satisfies at least one of the following:

[0496] The command type carried in the command type field is distinguished based on uplink and downlink;

[0497] Different command types carried in the command type field are distinguished by different values;

[0498] Different MAC message formats are distinguished based on the value corresponding to the command type carried in the command type field.

[0499] Optionally, the device further includes:

[0500] The second sending module is used to send second information to the reader / writer, the second information being the response information of the environmental IoT device to the first information.

[0501] Optionally, the second transmitting module is configured to:

[0502] Send the second information to the reader via target signaling;

[0503] The target signaling includes at least one of the following:

[0504] Non-access stratum (NAS) signaling, Media Access Control (MAC) signaling, and Radio Resource Control (RRC) signaling.

[0505] Optionally, if the target communication process includes an inventory process, the second receiving module 1801 is configured to:

[0506] Receive an inventory message sent by a reader / writer, wherein the inventory message carries first information;

[0507] The inventory message includes at least one of the following:

[0508] MAC messages, RRC messages, NAS messages.

[0509] Optionally, the first information includes at least one of the following:

[0510] Environmental IoT device feature information, session information, and tag information.

[0511] Optionally, if the target communication process includes an inventory process, the second receiving module 1801 is configured to:

[0512] Receive a query message sent by the reader / writer, wherein the query message carries first information;

[0513] The first information includes at least one of the following:

[0514] The inventory includes session messages, tag information, Q-value information, modulation and coding format information, and round information;

[0515] The Q-value information refers to the multi-user access parameters used to avoid collisions.

[0516] Optionally, the device further includes:

[0517] The eleventh sending module is used to send response information to the reader / writer, the response information including a random number generated by the environmental IoT device.

[0518] Optionally, the device further includes:

[0519] The eighth receiving module is used to receive the response message sent by the reader / writer;

[0520] The response message includes at least one of the following:

[0521] The random number generated by the IoT device in the environment was correctly identified;

[0522] The reader / writer assigns temporary wireless network identification information to environmental IoT devices.

[0523] Optionally, the device further includes:

[0524] The twelfth sending module is used to send a third message to the reader / writer, the third message containing the identification information of the environmental IoT device.

[0525] Optionally, the device further includes:

[0526] The ninth receiving module is used to receive a fourth message sent by the reader, the fourth message carrying at least one of the following: some or all bits of the identification information of the environmental IoT device, and some or all bits of the higher-level message carried in the third message.

[0527] Optionally, the device further includes:

[0528] The release module is used to release the temporary wireless network identifier and air interface resources if no message related to the temporary wireless network identifier is received within the configured timer duration after obtaining the temporary wireless network identifier.

[0529] Optionally, the device further includes:

[0530] The tenth receiving module is used to receive the second release message sent by the reader / writer.

[0531] Optionally, the target communication process includes at least one of the following:

[0532] Registration process, authentication process, authorization process, secure operation process, inventory process, reading process, writing process, and destruction process.

[0533] Preferably, this application embodiment also provides a communication device, which is an environmental IoT device, including a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement the various processes of the above-described information transmission method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here. Specifically, Figure 19 is a schematic diagram of the hardware structure of an environmental IoT device implementing an embodiment of this application. It includes a processor 1900, a transceiver 1910, a memory 1920, and a program stored in the memory 1920 and executable on the processor 1900; wherein, the transceiver 1910 is connected to the processor 1900 and the memory 1920 through a bus interface, and the transceiver 1910 is used to receive and send data under the control of the processor 1900.

[0534] In Figure 19, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 1900 and memory represented by memory 1920. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1910 can be multiple elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, and other transmission media.

[0535] The processor 1900 is responsible for managing the bus architecture and general processing, while the memory 1920 can store the data used by the processor 1900 during operation.

[0536] Optionally, the processor 1900 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.

[0537] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.

[0538] The transceiver 1910 is used to receive first information related to the target communication process sent by the reader / writer;

[0539] The first information is carried in a Media Access Control (MAC) message, which includes at least one of the following information fields:

[0540] MAC layer information domain, higher layer information domain;

[0541] The first information is carried through the MAC layer information field and / or higher-level information fields.

[0542] Optionally, the MAC message may also include at least one of the following information fields:

[0543] Command type field, physical layer information field, length segmentation information field, and cyclic redundancy check information field.

[0544] Optionally, the command type field satisfies at least one of the following:

[0545] The command type carried in the command type field is distinguished based on uplink and downlink;

[0546] Different command types carried in the command type field are distinguished by different values;

[0547] Different MAC message formats are distinguished based on the value corresponding to the command type carried in the command type field.

[0548] Optionally, the transceiver 1910 is further configured to:

[0549] Send a second message to the reader / writer, the second message being the response information of the environmental IoT device to the first message.

[0550] Optionally, the transceiver 1910 is used for:

[0551] Send the second information to the reader via target signaling;

[0552] The target signaling includes at least one of the following:

[0553] Non-access stratum (NAS) signaling, Media Access Control (MAC) signaling, and Radio Resource Control (RRC) signaling.

[0554] Optionally, if the target communication process includes an inventory process, the second receiving module 1801 is configured to:

[0555] Receive an inventory message sent by a reader / writer, wherein the inventory message carries first information;

[0556] The inventory message includes at least one of the following:

[0557] MAC messages, RRC messages, NAS messages.

[0558] Optionally, the first information includes at least one of the following:

[0559] Environmental IoT device feature information, session information, and tag information.

[0560] Optionally, if the target communication process includes an inventory process, the transceiver 1910 is configured to:

[0561] Receive a query message sent by the reader / writer, wherein the query message carries first information;

[0562] The first information includes at least one of the following:

[0563] The inventory includes session messages, tag information, Q-value information, modulation and coding format information, and round information;

[0564] The Q-value information refers to the multi-user access parameters used to avoid collisions.

[0565] Optionally, the transceiver 1910 is further configured to:

[0566] Send a response message to the reader / writer, the response message including a random number generated by the environmental IoT device.

[0567] Optionally, the transceiver 1910 is further configured to:

[0568] Receive the response message sent by the reader / writer;

[0569] The response message includes at least one of the following:

[0570] The random number generated by the IoT device in the environment was correctly identified;

[0571] The reader / writer assigns temporary wireless network identification information to environmental IoT devices.

[0572] Optionally, the transceiver 1910 is further configured to:

[0573] A third message is sent to the reader / writer, the third message containing the identification information of the environmental IoT device.

[0574] Optionally, the transceiver 1910 is further configured to:

[0575] The system receives a fourth message sent by the reader, the fourth message carrying at least one of the following: some or all bits of the identification information of the environmental IoT device, and some or all bits of the higher-level message carried in the third message.

[0576] Optionally, the processor 1900 is further configured to:

[0577] If a temporary wireless network identifier is obtained, and no message related to the temporary wireless network identifier is received within the configured timer duration, then the temporary wireless network identifier and air interface resources are released.

[0578] Optionally, the transceiver 1910 is further configured to:

[0579] Receive the second release message sent by the reader / writer.

[0580] Optionally, the target communication process includes at least one of the following:

[0581] Registration process, authentication process, authorization process, secure operation process, inventory process, reading process, writing process, and destruction process.

[0582] Preferably, this application embodiment also provides a communication device, which is an environmental Internet of Things device, including a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement the various processes of the above-described information transmission method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.

[0583] This application also provides a readable storage medium on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements the various processes of the above-described information transmission method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0584] The computer-readable storage medium mentioned above includes, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0585] As shown in Figure 20, the information transmission device 2000 of this application embodiment is applied to core network functions and includes:

[0586] The third sending module 2001 is used to send third information to the reader / writer, the third information being used to control the target communication process.

[0587] Optionally, if the target communication process includes an inventory process, the third information includes at least one of the following:

[0588] Inventory the characteristic information of IoT devices required in the environment;

[0589] Auxiliary information, which is used to assist the reader in setting inventory parameters.

[0590] Optionally, the auxiliary information includes at least one of the following:

[0591] The quantity, scale, or level of environmental IoT devices being inventoried;

[0592] Review the quality requirements parameters for inventory management.

[0593] Inventory session information;

[0594] Tag information.

[0595] Optionally, the device further includes:

[0596] The eleventh receiving module is used to receive a third message sent by the reader, the third message containing the identification information of the environmental IoT device;

[0597] The third message is a Non-Access Stratum (NAS) message.

[0598] Optionally, the device further includes:

[0599] The thirteenth sending module is used to send a first release message to the reader / writer;

[0600] The twelfth receiving module is used to receive the first release response message sent by the reader / writer.

[0601] Optionally, the device further includes:

[0602] The thirteenth receiving module is used to receive the release request message sent by the reader / writer;

[0603] The fourteenth sending module is used to send a second release response message to the reader / writer.

[0604] Optionally, the target communication process includes at least one of the following:

[0605] Registration process, authentication process, authorization process, secure operation process, inventory process, reading process, writing process, and destruction process.

[0606] It should be noted that this device embodiment corresponds to the above method, and all implementation methods in the above method embodiment are applicable to this device embodiment and can achieve the same technical effect.

[0607] The information transmission device provided in this application embodiment can implement the various processes implemented in the method embodiment of FIG15 and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0608] This application embodiment also provides a communication device, which is a core network device, including a processor and a communication interface. The communication interface is used to send third information to a reader / writer, and the third information is used to control the target communication process.

[0609] Optionally, if the target communication process includes an inventory process, the third information includes at least one of the following:

[0610] Inventory the characteristic information of IoT devices required in the environment;

[0611] Auxiliary information, which is used to assist the reader in setting inventory parameters.

[0612] Optionally, the auxiliary information includes at least one of the following:

[0613] The quantity, scale, or level of environmental IoT devices being inventoried;

[0614] Review the quality requirements parameters for inventory management.

[0615] Inventory session information;

[0616] Tag information.

[0617] Optionally, the communication interface is further used for:

[0618] Receive a third message sent by the reader / writer, the third message containing identification information of the environmental IoT device;

[0619] The third message is a Non-Access Stratum (NAS) message.

[0620] Optionally, the communication interface is further used for:

[0621] Send a first release message to the reader / writer;

[0622] Receive the first release response message sent by the reader / writer.

[0623] Optionally, the communication interface is further used for:

[0624] Receive the release request message sent by the reader / writer;

[0625] Send a second release response message to the reader / writer.

[0626] Optionally, the target communication process includes at least one of the following:

[0627] Registration process, authentication process, authorization process, secure operation process, inventory process, reading process, writing process, and destruction process.

[0628] Specifically, this application embodiment also provides a core network device, as shown in FIG21. The core network device 2100 includes: a processor 2101, a memory 2102, and the network side device may also include a network interface 2103, which is, for example, a common public radio interface (CPRI).

[0629] The processor 2101 is, for example, a baseband processor, which is connected to the memory 2102 via a bus interface to call the program in the memory 2102 and execute the core network device operation shown in the above method embodiment.

[0630] Specifically, the core network device 2100 in this application embodiment further includes: instructions or programs stored in memory 2102 and executable on processor 2101. The processor 2101 calls the instructions or programs in memory 2102 to execute the methods executed by each module shown in FIG20 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.

[0631] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described information transmission method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.

[0632] The processor mentioned above is the processor in the access network device described in the above embodiments. The readable storage medium can be non-volatile or non-transient. The readable storage medium can include computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0633] Optionally, as shown in FIG22, this application embodiment also provides a communication device 2200, including a processor 2201 and a memory 2202. The memory 2202 stores a program or instructions that can run on the processor 2201. For example, when the communication device 2200 is a reader / writer, the program or instructions executed by the processor 2201 implement the various steps of the above-described information transmission method embodiment and achieve the same technical effect. When the communication device 2200 is a physical network device, the program or instructions executed by the processor 2201 implement the various steps of the above-described information transmission method embodiment and achieve the same technical effect. When the communication device 2200 is a core network device, the program or instructions executed by the processor 2201 implement the various steps of the above-described information transmission method embodiment and achieve the same technical effect. To avoid repetition, further details are omitted here.

[0634] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described information transmission method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0635] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0636] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described information transmission method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0637] This application also provides a communication system, including: a reader / writer, an environmental IoT device, and a core network device. The terminal can be used to perform the steps of the above-described information transmission method, the environmental IoT device can be used to perform the steps of the above-described information transmission processing method, and the core network device can be used to perform the steps of the above-described information transmission method.

[0638] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0639] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.

[0640] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art, under the guidance of this application, can make many other implementations without departing from the spirit and scope of the claims. All such implementations are within the protection scope of this application.

Claims

An information transmission method, comprising: The reader sends initial information related to the target communication process to the environmental IoT device; The first information is carried in a Media Access Control (MAC) message, which includes at least one of the following information fields: MAC layer information domain, higher layer information domain; The first information is carried through the MAC layer information field and / or higher-level information fields. According to the method of claim 1, wherein, The MAC message also includes at least one of the following information fields: Command type field, physical layer information field, length segmentation information field, and cyclic redundancy check information field. The method according to claim 2, wherein, The command type field satisfies at least one of the following: The command type carried in the command type field is distinguished based on uplink and downlink; Different command types carried in the command type field are distinguished by different values; Different MAC message formats are distinguished based on the value corresponding to the command type carried in the command type field. The method according to any one of claims 1-3 further comprises: The reader receives second information sent by an environmental IoT device, the second information being the environmental IoT device's response to the first information. The method according to claim 4, wherein, The second information sent by the receiving environment IoT device includes: The reader receives second information sent by an environmental IoT device via target signaling; The target signaling includes at least one of the following: Non-access stratum (NAS) signaling, Media Access Control (MAC) signaling, and Radio Resource Control (RRC) signaling. The method according to claim 5, wherein, When the target signaling includes NAS signaling, the method further includes: The reader sends the second information to the core network function. The method according to any one of claims 1-4, wherein, Before the reader sends the first information to the environmental IoT device, the method further includes: The reader receives third information sent by the core network function, and the third information is used to control the target communication process. The method according to claim 7, wherein, When the target communication process includes an inventory process, the third information includes at least one of the following: Inventory the characteristic information of IoT devices required in the environment; Auxiliary information, which is used to assist the reader in setting inventory parameters. The method according to claim 8, wherein, The auxiliary information includes at least one of the following: The quantity, scale, or level of environmental IoT devices being inventoried; Review the quality requirements parameters for inventory management. Inventory session information; Tag information. The method according to any one of claims 1-9, wherein, When the target communication process includes an inventory process, sending the first information related to the target communication process to the environmental IoT device includes: The reader generates an inventory message, and the inventory message carries first information; The reader sends the inventory message to the environmental IoT device; The inventory message includes at least one of the following: MAC messages, RRC messages, NAS messages. The method according to claim 10, wherein, The first information includes at least one of the following: Environmental IoT device feature information, session information, and tag information. The method according to any one of claims 1-11, wherein, When the target communication process includes an inventory process, sending the first information related to the target communication process to the environmental IoT device includes: The reader generates a query message, and the query message carries first information; The reader sends the query message to the environmental IoT device; The first information includes at least one of the following: The inventory includes session messages, tag information, Q-value information, modulation and coding format information, and round information; The Q-value information refers to the multi-user access parameters used to avoid collisions. The method according to any one of claims 1-12 further comprises: The reader receives response information sent by an environmental IoT device, the response information including a random number generated by the environmental IoT device. The method according to any one of claims 1-13 further comprises: The reader sends a response message to the environmental IoT device; The response message includes at least one of the following: The random number generated by the IoT device in the environment was correctly identified; The reader / writer assigns temporary wireless network identification information to environmental IoT devices. The method according to any one of claims 1-14 further comprises: The reader receives a third message sent by an environmental IoT device, the third message containing the identification information of the environmental IoT device. The method according to claim 15, wherein, If the third message contains a NAS message, the method further includes: The reader sends the NAS message to the core network function. The method according to claim 15 or 16 further comprises: The reader sends a fourth message to the environmental IoT device, the fourth message carrying at least one of the following: some or all bits of the identification information of the environmental IoT device, and some or all bits of the higher-level message carried in the third message. The method according to any one of claims 1-17 further comprises: The reader receives a first release message sent by the core network function; The reader returns a first release response message to the core network function. The method according to any one of claims 1-17 further comprises: The reader sends a release request message to the core network function; The reader receives the second release response message for the core network function. The method according to any one of claims 1-19 further comprises: The reader sends a second release message to the environmental IoT device. According to the method of claim 1, wherein, The target communication process includes at least one of the following: Registration process, authentication process, authorization process, secure operation process, inventory process, reading process, writing process, and destruction process. An information transmission method, comprising: The environmental IoT device receives the first information related to the target communication process sent by the reader / writer; The first information is carried in a Media Access Control (MAC) message, which includes at least one of the following information fields: MAC layer information domain, higher layer information domain; The first information is carried through the MAC layer information field and / or higher-level information fields. The method according to claim 22, wherein, The MAC message also includes at least one of the following information fields: Command type field, physical layer information field, length segmentation information field, and cyclic redundancy check information field. The method according to claim 23, wherein, The command type field satisfies at least one of the following: The command type carried in the command type field is distinguished based on uplink and downlink; Different command types carried in the command type field are distinguished by different values; Different MAC message formats are distinguished based on the value corresponding to the command type carried in the command type field. The method according to any one of claims 22-24 further comprises: The environmental IoT device sends a second message to the reader / writer, the second message being the environmental IoT device's response to the first message. The method according to claim 25, wherein, The environmental IoT device sends a second message to the reader / writer, including: The environmental IoT device sends second information to the reader / writer via target signaling; The target signaling includes at least one of the following: Non-access stratum (NAS) signaling, Media Access Control (MAC) signaling, and Radio Resource Control (RRC) signaling. The method according to any one of claims 22-26, wherein, When the target communication process includes an inventory process, the first information related to the target communication process sent by the receiving reader / writer includes: The environmental IoT device receives an inventory message sent by the reader / writer, and the inventory message carries first information; The inventory message includes at least one of the following: MAC messages, RRC messages, NAS messages. The method according to claim 27, wherein, The first information includes at least one of the following: Environmental IoT device feature information, session information, and tag information. The method according to any one of claims 22-28, wherein, When the target communication process includes an inventory process, the first information related to the target communication process sent by the receiving reader / writer includes: The environmental IoT device receives a query message sent by the reader / writer, and the query message carries first information; The first information includes at least one of the following: The inventory includes session messages, tag information, Q-value information, modulation and coding format information, and round information; The Q-value information refers to the multi-user access parameters used to avoid collisions. The method according to any one of claims 22-29 further comprises: The environmental IoT device sends a response message to the reader, the response message including a random number generated by the environmental IoT device. The method according to any one of claims 22-30 further comprises: The environmental IoT device receives the response message sent by the reader / writer; The response message includes at least one of the following: The random number generated by the IoT device in the environment was correctly identified; The reader / writer assigns temporary wireless network identification information to environmental IoT devices. The method according to any one of claims 22-31 further comprises: The environmental IoT device sends a third message to the reader / writer, the third message containing the identification information of the environmental IoT device. The method according to claim 32 further includes: The environmental IoT device receives a fourth message sent by the reader / writer, the fourth message carrying at least one of the following: some or all bits of the identification information of the environmental IoT device, and some or all bits of the higher-level message carried in the third message. The method according to any one of claims 22-33 further comprises: If the IoT device in the environment obtains a temporary wireless network identifier, and no message related to the temporary wireless network identifier is received within the configured timer duration, then the temporary wireless network identifier and air interface resources are released. The method according to any one of claims 22-34 further comprises: The environmental IoT device receives a second release message sent by the reader / writer. The method according to claim 22, wherein, The target communication process includes at least one of the following: Registration process, authentication process, authorization process, secure operation process, inventory process, reading process, writing process, and destruction process. An information transmission method, comprising: The core network function sends third information to the reader / writer, which is used to control the target communication process. The method according to claim 37, wherein, When the target communication process includes an inventory process, the third information includes at least one of the following: Inventory the characteristic information of IoT devices required in the environment; Auxiliary information, which is used to assist the reader in setting inventory parameters. The method according to claim 38, wherein, The auxiliary information includes at least one of the following: The quantity, scale, or level of environmental IoT devices being inventoried; Review the quality requirements parameters for inventory management. Inventory session information; Tag information. The method according to any one of claims 37-39 further comprises: The core network function receives a third message sent by the reader, the third message containing identification information of the environmental IoT device; The third message is a Non-Access Stratum (NAS) message. The method according to any one of claims 37-40 further comprises: The core network function sends a first release message to the reader / writer; The core network function receives the first release response message sent by the reader / writer. The method according to any one of claims 37-40 further comprises: The core network function receives the release request message sent by the reader / writer; The core network function sends a second release response message to the reader / writer. The method according to claim 37, wherein, The target communication process includes at least one of the following: Registration process, authentication process, authorization process, secure operation process, inventory process, reading process, writing process, and destruction process. An information transmission device, applied to a reader / writer, includes: The first sending module is used to send first information related to the target communication process to the environmental IoT device; The first information is carried in a Media Access Control (MAC) message, which includes at least one of the following information fields: MAC layer information domain, higher layer information domain; The first information is carried through the MAC layer information field and / or higher-level information fields. The apparatus according to claim 44 further includes: The first receiving module is used to receive second information sent by an environmental IoT device, wherein the second information is the response information of the environmental IoT device to the first information. A communication device, which is a reader / writer, includes a processor and a memory, wherein the memory stores programs or instructions that can run on the processor, and the programs or instructions, when executed by the processor, implement the steps of the information transmission method as described in any one of claims 1 to 21. An information transmission device, applied to environmental Internet of Things (IoT) devices, includes: The second receiving module is used to receive first information related to the target communication process sent by the reader / writer; The first information is carried in a Media Access Control (MAC) message, which includes at least one of the following information fields: MAC layer information domain, higher layer information domain; The first information is carried through the MAC layer information field and / or higher-level information fields. The apparatus according to claim 47 further includes: The second sending module is used to send second information to the reader / writer, the second information being the response information of the environmental IoT device to the first information. A communication device, wherein the communication device is an environmental Internet of Things (IoT) device, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the information transmission method as described in any one of claims 22 to 36. An information transmission device, applied to core network functions, includes: The third sending module is used to send third information to the reader / writer, and the third information is used to control the target communication process. A communication device, which is a core network device, includes a processor and a memory, wherein the memory stores programs or instructions that can run on the processor, and the programs or instructions, when executed by the processor, implement the steps of the information transmission method as described in any one of claims 37 to 43. A readable storage medium, wherein, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the information transmission method as described in any one of claims 1-43. A computer program product includes computer instructions that, when executed by a processor, implement the steps of the method as described in any one of claims 1 to 43.