Information transmission method and apparatus, and communication device

By carrying the information domain in the MAC message, the problem of missing communication process of AIoT devices is solved, and reliable communication of AIoT devices under the control of readers and core networks is achieved, meeting the management and control needs of operators.

WO2025201213A1PCT designated stage Publication Date: 2025-10-02VIVO MOBILE COMM CO LTD
View PDF 4 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-10-02

AI Technical Summary

Technical Problem

Existing technologies lack the communication processes that support Ambient Internet of Things (AIoT) devices, making it impossible to achieve reliable communication among AIoT devices.

Method used

By carrying information fields in the media access control (MAC) message, including MAC layer information fields and/or high-layer information fields, AIoT devices can communicate under the control of the reader and/or 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 operators' needs for spectrum and resource management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025084197_02102025_PF_FP_ABST
    Figure CN2025084197_02102025_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 method, device and communication equipment

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese Patent Application No. 202410361131.6 filed on March 27, 2024, and the contents of the above-mentioned Chinese patent application disclosure are hereby incorporated by reference in their entirety as a part of this application. Technical Field

[0003] The present application belongs to the field of communication technology, and specifically relates to an information transmission method, apparatus and communication equipment. Background Art

[0004] Currently, there is no existing communication process supporting Ambient Internet of Things (Ambient IoT, A-IoT or AIoT) devices. How to ensure the communication of AIoT devices is an urgent problem to be solved. Summary of the Invention

[0005] The embodiments of the present application provide an information transmission method, apparatus, and communication device to provide a communication process for an AIoT device and realize communication of the AIoT device.

[0006] In a first aspect, a method for transmitting information is provided, the method comprising:

[0007] The reader / writer sends first 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, and the MAC message includes at least one of the following information fields:

[0009] MAC layer information field, high-layer information field;

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

[0011] In a second aspect, an information transmission device is provided, which is applied to a reader / writer, comprising:

[0012] A first sending module, configured to send first information related to a target communication process to an environmental IoT device;

[0013] The first information is carried in a media access control MAC message, and the MAC message includes at least one of the following information fields:

[0014] MAC layer information field, high-layer information field;

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

[0016] In a third aspect, a method for transmitting information is provided, the method comprising:

[0017] The environmental Internet of Things device receives first information related to the target communication process sent by the reader;

[0018] The first information is carried in a media access control MAC message, and the MAC message includes at least one of the following information fields:

[0019] MAC layer information field, high-layer information field;

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

[0021] In a fourth aspect, an information transmission device is provided, which is applied to an environmental Internet of Things device, including:

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

[0023] The first information is carried in a media access control MAC message, and the MAC message includes at least one of the following information fields:

[0024] MAC layer information field, high-layer information field;

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

[0026] In a fifth aspect, an information transmission method is provided, comprising:

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

[0028] In a sixth aspect, an information transmission device is provided, which is applied to core network functions, including:

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

[0030] In the seventh aspect, a communication device is provided, which is a reader / writer and includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

[0031] In an eighth aspect, a communication device is provided, the communication device being a reader / writer, comprising a processor and a communication interface, wherein the communication interface is configured to send first information related to a target communication process to an environmental IoT device;

[0032] The first information is carried in a media access control MAC message, and the MAC message includes at least one of the following information fields:

[0033] MAC layer information field, high-layer information field;

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

[0035] In the ninth aspect, a communication device is provided, which is an environmental Internet of Things device, including a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the third aspect are implemented.

[0036] In a tenth aspect, a communication device is provided, the communication device being an environmental Internet of Things device, comprising a processor and a communication interface, wherein the communication interface is configured 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, and the MAC message includes at least one of the following information fields:

[0038] MAC layer information field, high-layer information field;

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

[0040] In the eleventh aspect, a communication device is provided, which is a core network device, including a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the fifth aspect are implemented.

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

[0042] In the thirteenth aspect, a communication system is provided, including: a reader / writer, an environmental Internet of Things device, and a core network device, wherein the reader / writer can be used to execute the steps of the method described in the first aspect, the environmental Internet of Things device can be used to execute the steps of the method described in the third aspect, and the core network device can be used to execute 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 instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect, the third aspect or the fifth aspect are implemented.

[0044] In the fifteenth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect, the third aspect or the fifth aspect.

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

[0046] In an embodiment of the present application, by sending first information related to the target communication process to the environmental Internet of Things device, the AIoT device can communicate under the control of the reader and / or core network to ensure communication reliability. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] FIG1 is a block diagram of a wireless communication system to which embodiments of the present application may be applied;

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

[0049] FIG3 is a flow chart of an information transmission method according to an embodiment of the present application;

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

[0051] Figure 5 is a diagram of the communication architecture of the intermediate node as a reader;

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

[0053] FIG7 is a schematic diagram of a protocol stack architecture of a UE as a reader;

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

[0055] FIG9 is a 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] FIG11 is a schematic diagram showing the command types and values ​​contained in the downlink Command;

[0058] FIG12 is a schematic diagram showing the command types and values ​​contained in the uplink Command;

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

[0060] FIG14 is a second flow chart of the information transmission method according to an embodiment of the present application;

[0061] FIG15 is a third flow chart of the information transmission method according to an embodiment of the present application;

[0062] FIG16 is a schematic diagram of a module of an information transmission device according to an embodiment of the present application;

[0063] FIG17 is a schematic structural diagram of a reader / writer according to an embodiment of the present application;

[0064] FIG18 is a second schematic diagram of a module of an information transmission device according to an embodiment of the present application;

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

[0066] FIG20 is a third schematic diagram of a module of an information transmission device according to an embodiment of the present application;

[0067] FIG21 is a schematic structural diagram of a core network device according to an embodiment of the present application;

[0068] Figure 22 is a structural diagram of the communication device of an embodiment of the present application. DETAILED DESCRIPTION

[0069] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0070] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

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

[0072] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, 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 the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.

[0073] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the 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 (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0074] The 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 mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.

[0075] The following first describes the technologies related to the embodiments of the present application.

[0076] 1. Ambient Internet of Things (Ambient IoT, AIoT)

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

[0078] AIoT, also known as the Ambient Power-Enabled Internet of Things (Ambient Power-Enabled IoT), is an IoT service in which IoT devices are powered by energy harvesting. IoT devices lack batteries or have limited energy storage capabilities (for example, using a capacitor). Energy harvesting can be done from radio waves, light, motion, heat, or other suitable energy sources.

[0079] Low-power IoT devices are IoT devices with low overall power consumption, including low-power signal reception and low-power signal transmission. Due to their low overall power consumption, communication energy can come from environmental sources such as wind energy, kinetic energy, thermal energy, and radio frequency (RF) signals. They are also called ambient IoT, passive IoT devices, and transponder devices.

[0080] There are two ways to send signals for this type of device:

[0081] It can be a backscattered RF signal for signal transmission. This type of device can also be called an electronic tag or a radio frequency tag (RFID).

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

[0083] A-IoT terminals can be classified based on energy source, energy storage capability, passive or active transmission, etc. There are three types of devices:

[0084] Device Type A: A passive device with no energy storage or independent signal generation / amplification, i.e., backscatter transmission.

[0085] Device Type B: A semi-passive device, also within the Passive Device category. It has energy storage but no independent signal generation, i.e., backscatter transmission. The use of stored energy may include amplification of reflected signals.

[0086] Device Type C: Active device, with energy storage and independent signal generation, that is, active RF components for transmission.

[0087] 2. Information Transmission between a Reader-Writer (also known as a Reader) and a Tag in Radio Frequency Identification (RFID)

[0088] RFID is a traditional backscatter communication system designed to identify and read data from BSC devices (i.e., tags) within the reader's coverage area. Because RFID was initially used for automated inventory counting of large quantities of goods, the process of tag identification and data reading is also known as inventory taking.

[0089] Figure 2 illustrates the tag inventory process, using the EPC C1G2 RFID system defined in ISO 18000-6c as an example. After the reader sends a query command (Query), the tag responds (Reply). For example, if the Reply is RN16, the tag generates a 16-bit random number and sends it to the reader. The reader then sends this sequence to the tag using the ACK command. After successfully verifying the RN16 in the ACK, the tag sends subsequent data (such as the PC / XPC and EPC) to the reader.

[0090] The reader operation instructions and the tag status are shown in Table 1 and Table 2 respectively.

[0091] Table 1 Reader / Writer Operation Instructions

[0092] Table 2 Tag status

[0093] In current technology, there is no ready-made support for communication processes for AIoT devices. In traditional RFID technology, only the communication process between the AIoT device and the reader is defined. All signaling is transmitted through direct control information between the two nodes, and does not involve the control of higher-level nodes such as core network equipment. If support for massive AIoT devices is to be introduced in the 3GPP 5G NR system or even the 6G system, operators need to be able to manage and control AIoT devices through core network equipment to ensure that operators can manage and control their own spectrum and resources. Only after the AIoT devices have been registered / authenticated / authorized / secured can the corresponding communication process be carried out. The communication process is also centrally controlled by the core network equipment, which facilitates the execution and implementation of various communication and billing strategies of operators.

[0094] The introduction of the demand for centralized control of core network equipment has made the communication process of interaction between only two nodes in the traditional RFID system no longer applicable. New communication methods and processes need to be studied to meet new needs.

[0095] The information transmission method, apparatus, and communication device provided in the embodiments of the present application are described in detail below with reference to some embodiments and their application scenarios in conjunction with the accompanying drawings.

[0096] As shown in FIG3 , an embodiment of the present application provides an information transmission method, including:

[0097] Step 301: The reader sends first information related to a target communication process to an environmental IoT device.

[0098] The first information is carried in a media access control MAC message, and the MAC message includes at least one of the following information fields:

[0099] MAC layer information field, high-layer information field;

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

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

[0102] It should be noted that the embodiment of the present application sends the first information related to the target communication process to the environmental Internet of Things device, so as to enable the AIoT device to communicate under the control of the reader and / or core network function, thereby ensuring communication reliability.

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

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

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

[0106] The application scenarios of the embodiments of the present application are described below.

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

[0108] Alternatively, if an access network device (such as a base station) acts as a reader / writer, the protocol stack architecture is relatively simple. A radio access network (RAN)-side protocol stack, such as the AIoT media access control (MAC) and AIoT physical layer (PHY), exists between the AIoT device and the base station. Alternatively, an AIoT radio resource control (RRC) layer can be used to process some of the control information sent by the reader / writer to the AIoT. Alternatively, this layer can be omitted, with all control information for the AIoT interface carried by the MAC layer. Both are feasible. An end-to-end AIoT non-access (NAS) protocol layer exists between the AIoT device and the core network device to transmit end-to-end control information, as shown in Figure 6. Figure 6 does not show the interface between the core network (CN) and the base station; this interface can reuse or be similar to the N2 / Ng interface protocol. This interface transmits inter-node messages between the CN and the base station, and transmits the NAS messages of the AIoT device in a containerized manner.

[0109] Alternatively, if an intermediate node (such as UE) acts as a reader / writer, the protocol stack architecture is relatively complex. There is a RAN-side protocol stack between the AIoT device and the reader / writer, such as AIoT MAC and AIoT PHY, to meet the transmission requirements of the underlying AIoT interface, and the optional AIoT RRC layer and AIoT NAS layer can have different termination methods. For example, both the AIoT RRC layer and the AIoT NAS layer terminate at the reader / writer, as shown in Figure 7. Almost all AIoT control functions are completed by the reader / writer. This architecture can work normally even when the reader / writer and AIoT device are offline, and can respond to various scenarios more flexibly. Another way is that the AIoT RRC layer terminates at the service base station, and the AIoT NAS layer terminates 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 the core network equipment, avoiding the reader / writer from obtaining its plaintext information, which is good for security and user privacy. Another way is that the AIoT RRC layer terminates at the reader / writer, and the AIoT The NAS layer terminates at the CN, as shown in Figure 9. The advantage of this architecture is that AIoT devices communicate directly with core network devices, and control can be performed directly by readers and writers, which not only ensures the security and privacy of AIoT devices, but also improves the efficiency of AIoT interface control.

[0110] The inventive concept of the embodiment of this application can be applied to various scenarios and architectures, so that AIoT communication can be completed smoothly and efficiently. The following is a brief description of the basic process and rules of AIoT communication under the concept of the embodiment of this application:

[0111] Since AIoT devices are low-cost and have very low battery capacity, the architecture design is as simple as possible. Although the AIoT RRC layer contributes to the extended design of AIoT interface signaling, since the RRC layer processing requires ASN.1 encoding and decoding operations, there are requirements for device capabilities. Therefore, the implementation schemes in the embodiments of this application include both schemes that include AIoT RRC and schemes that do not include AIoT RRC.

[0112] There is no stable and continuous connection between the AIoT device and the reader / writer. It is a loosely connected communication with high efficiency. Therefore, data that requires security operations such as encryption and integrity protection cannot be directly transmitted through the two ends of the AIoT interface. The security design adopts NAS security operations between the AIoT device and the core network device. After the initial registration / authentication / authorization, the AIoT device performs NAS security activation operations with the core network device and maintains the NAS security context at all times in subsequent communications to provide security protection for subsequent NAS messages. Therefore, all messages that require security protection need to be carried by NAS signaling.

[0113] In the AIoT interface protocol layer, AIoT MAC will undertake the main AIoT interface control work, and the control information is carried by MAC information. As shown in Figure 10, it is a basic data packet format, which may include: command type field (Command field), physical layer information (PHY info) field, MAC layer information (MAC info) field, high-level information (Higher Layer Msg) field, length segment information field, and cyclic redundancy check information field (CRC field).

[0114] Among them, Command is used to indicate the type of the data packet, and can distinguish the downlink (or can be understood as reader to AIoT device (Reader to Device, R2D)) and uplink (or can be understood as AIoT device to reader (Device to Reader, D2R)) directions, and define the value and meaning of Command respectively, as shown in Figures 11 and 12. It should be noted that according to the value of command, the type of information and the basic format of the data packet can be known. For example, the Select / Paging / Inventory Request message is used to select / paging / inventory the AIoT device, and the command field of the message has a value of 0001. The PHY info related field can carry some L1 physical layer modulation and coding parameters. The MAC info related field can carry MAC layer information parameters, such as RN16, Radio Network Temporary Identifier (RNTI), etc. The information selected by the AIoT device can be placed in the MAC info, in the higher layer Msg field, and carried in an RRC message, or in the higher layer Msg field and carried in a NAS message. The three methods each have their own advantages and disadvantages, so you can choose one of the three.

[0115] It should be noted that the format of each message is defined separately as needed, and each information field, even the higher layer Msg field, appears as needed. For example, the UL / D2R RN16 message is a pure UL / D2R MAC response message and may only contain the Command field and the MAC info field. The MAC info field is composed of the 16-bit RN16 field. When a data packet format is defined, some fields may or may not appear. For example, the Higher layer Msg may or may not be carried, and an additional 1-bit field can also 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, high-layer information field, length segment information field, and cyclic redundancy check information field.

[0118] Optionally, 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 differentiated based on uplink and downlink;

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

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

[0122] That is, different command types use different values.

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

[0124] That is, 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 Internet of Things device, the environmental Internet of Things device needs to perform corresponding operations based on the first information and feedback a corresponding response. Optionally, in one implementation, the method further includes:

[0126] The reader / writer receives second information sent by the environmental Internet of Things device, where the second information is response information of the environmental Internet of Things device to the first information.

[0127] Further optionally, the specific implementation of receiving the second information sent by the environmental Internet of Things device includes:

[0128] The reader / writer receives second information sent by the environmental Internet of Things device through target signaling;

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

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

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

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

[0133] That is to say, if the environmental IoT device needs to provide information feedback to the core network function, the environmental IoT device needs to first send the information to the reader, and then the reader forwards the information to the core network function. During this process, the reader does not need to parse the information, but only needs to forward it transparently.

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

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

[0136] This situation can be understood as the target communication process is controlled by the core network function. When the target communication process is executed, the core network function needs to first send the control information used for the target communication process to the reader / writer, and the reader / writer obtains the first information based on the third information and sends it to the environmental Internet of Things device.

[0137] Optionally, in one implementation, the reader / writer receives the third information sent by the core network function, specifically implementing the following:

[0138] The reader / writer receives third information sent by the core network function in a target manner;

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

[0140] A21, the way of messaging between nodes;

[0141] This situation can be understood as the core network function directly sending the third information to the reader / writer, the reader / writer obtains the third information through parsing, and then 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 as the first information.

[0142] A22, the 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 is directly to the environmental Internet of Things device. The reader / writer only forwards the third information and cannot parse the third information. In this way, the reader / writer can directly send the third information as the first information to the environmental Internet of Things device.

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

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

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

[0147] Device identification information, device group information, device feature information, device electronic product code (EPC), tag identification (TID), file type (File type), read start pointer position of File_0 and other fields, read length, and characteristic value Mask of the read field.

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

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

[0150] B121. The number, scale or level of environmental IoT devices inventoried;

[0151] B122, Inventory business quality requirement 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 service, and the reliability indicators of the inventory service, such as a missed detection rate of less than 1% or a success rate greater than 99.99%;

[0154] Take stock of business priorities;

[0155] Check whether the business can be preempted by other businesses;

[0156] Check whether the business can seize other business resources.

[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 identifier, 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, the label information can be understood as assigning a label to the content of this select command, such as SL (Select Label) or ~SL (anti-label). The former means that all devices that meet the device characteristics carried by the Select command 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 this time belong to the ~SL label; the latter means that all devices that meet the device characteristics carried by the Select command 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 this time belong to the SL label. Alternatively, the Inventory A or Inventory B label can indicate that all devices that meet the device characteristics carried by the Select command / 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 this time 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 respond.

[0163] It can be understood that the labels are defined here, and the defined labels are directly used in 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 / writer generates an inventory message, wherein the inventory message carries first information;

[0166] The reader / writer sends the inventory message to the environmental Internet of Things device;

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

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

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

[0170] Feature information, session information, and tag information of environmental IoT devices.

[0171] Optionally, in one case, the reader / writer can send an inventory message based on the triggering of the core network function, that is, the reader / writer generates an inventory message based on the third information received from the core network function, and then sends the inventory message to the environmental Internet of Things device.

[0172] It should be noted that the reader sends an inventory message to the environmental Internet of Things device in order to let the environmental Internet of Things device know that an inventory needs to be performed, and the environmental Internet of Things device can determine whether it falls within the inventory range 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, wherein the query message carries first information;

[0175] The reader sends the query message to the environmental Internet of Things device;

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

[0177] Inventory of session messages, tag information, Q value information, modulation and coding format information, and round information;

[0178] The Q value information is a multi-user access parameter for avoiding collision.

[0179] Optionally, in one case, the reader / writer can send a query message based on the triggering of the core network function, that is, the reader / writer generates a query message based on the third information received from the core network function, and then sends the query message to the environmental Internet of Things device.

[0180] It should be noted that, only one of the above inventory message and query message can be sent, or both can be sent.

[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 / writer receives response information sent by the environmental Internet of Things device, where the response information includes a random number generated by the environmental Internet of Things device.

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

[0184] Optionally, this process is applied to an inventory process, and the response information may correspond to message 1 (Msg1) of a 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 / writer sends a response message to the environmental Internet of Things device;

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

[0188] B21, a random number generated by the correctly identified environmental IoT device;

[0189] B22. The reader / writer allocates temporary wireless network identification information to the environmental IoT device.

[0190] Optionally, this process is applied to the inventory process, and the response message may 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 / writer receives a third message sent by the environmental Internet of Things device, where the third message includes identification information of the environmental Internet of Things device.

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

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

[0195] Further, optionally, when 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 the third message to the core network function, a communication link between the environmental Internet of Things device and the core network function is established, and the core network function can execute subsequent registration process, authentication process, authorization process, security operation process, reading process, writing process, destruction process and other communication processes.

[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 / writer sends a fourth message to the environmental Internet of Things device, where the fourth message carries at least one of the following: some or all bits in the identification information of the environmental Internet of Things device, and some or all bits in the high-layer message carried in the third message.

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

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

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

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

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

[0205] The environmental IoT device sends a third message to the reader.

[0206] Through the above process, the connection between environmental IoT devices, readers, writers and core network functions can be achieved.

[0207] For example, in the case of a core network function inventorying multiple environmental IoT devices, the inventory process may include:

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

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

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

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

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

[0213] The environmental IoT device sends a third message to the reader.

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

[0215] Through the above process, the connection between environmental IoT devices, readers, writers and core network functions can be achieved.

[0216] It's important to note that the inventory process is the beginning of AIoT device communication and a prerequisite for establishing communication with readers and CNs. The inventory target can be a group of devices that meet the requirements or a single, specific device. For a group of devices, the inventory information must include specific details that meet the requirements, such as the group ID and characteristics. The network cannot page or inventory a single device using a single device ID until the device's registration information, CN identification, and pre-assigned identifiers are available on the network.

[0217] The following is an example of a specific application of inventory using environmental IoT devices as tags.

[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 the inventory request can be triggered by processes such as Select / Paging / Inventory Request, where an inter-node interface, such as the N2 / Ng interface, has been established between the core network function and the reader / writer. The inter-interface message of this inventory request carries details of the inventory command, including at least one of the following:

[0221] Interface message type, such as inventory;

[0222] Third information, the third information including at least one of the following: characteristic information and auxiliary information of the environmental IoT device required for inventory;

[0223] It should be noted that the characteristic information is used to select specific tags and tag groups; it can be carried directly in the N2 signaling or in the NAS container of the N2 signaling. The former is used for the reader to directly read the information and generate inventory-related RRC messages and / or MAC messages, and the latter is used for NAS signaling to directly transmit it 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 environmental IoT device required for inventory. The inventory message may include any of the following contents:

[0226] 1. The inventory message can be a pure MAC message, including a MAC PDU Command field indicating the select type and a MAC info field. The MAC info field contains at least one of the tag feature information, session information, and label information. That is, the inventory-related information received by the CN is reflected in the form of a MAC message;

[0227] 2. The inventory message may be an RRC message, including a MAC PDU Command field indicating a select type or a higher Msg type, and the RRC message carrying at least one of the tag feature information, session information, and label information, or the RRC message carrying the tag feature information and the MAC info carrying at least one of the session information and label information, that is, the inventory-related information received by the CN is embodied in the form of an RRC message or an RRC+MAC message;

[0228] 3. The inventory message can be a NAS message, including a MAC PDU Command field indicating the select type or higher Msg type, and the NAS message carrying at least one of the tag feature information, session information, and label information, or the NAS message carrying the tag feature information and the MAC info carrying at least one of the session information and label information, that is, the inventory-related information received by the CN is embodied 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 the tag that receives the inventory message determines whether it is within the inventory range based on the message type and the characteristic information of the tag carried;

[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 environmental IoT device required for inventory. The query message satisfies at least one of the following conditions:

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

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

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

[0235] The PHY info field of the Query message contains information such as the 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 tag information, such as whether to respond to packets that meet the inventory conditions or those that do not meet the conditions.

[0238] Q value information is a parameter used when counting multiple users. For example, if Q=4, a random value between 0 and 15 (2^4 -1) is selected for each tag that meets the conditions. Devices with a random value of 0 respond immediately, devices with a random value of 1 respond in the next time slot, and so on. This is to randomly distribute access among multiple users to avoid collisions.

[0239] It can also contain round information, such as the round number, to facilitate multi-user random access.

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

[0241] It should be noted that after receiving the inventory message and query message in step S132 and step S133, if the tag meets the inventory characteristics and the current slot counter is 0, a response is sent to the reader;

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

[0243] It should be noted that the slot counter is a variable value used for multi-user random access to prevent collisions. It is related to the Q value sent in the Query message. If Q = 4, a random value between 0 and 15 is randomly distributed. Devices with a random value of 0 that meet the user's slot counter of 0 can initiate a call immediately. If the random value is non-zero, the slot counter is decremented by 1 for each slot until the slot counter reaches 0 before a response is received. When the first user's response slot ends, the network sends a QueryRep message to indicate the start of the next slot. All users with slot counters not equal to 0 then decrement their slot counters by 1 and wait for the next user with slot counter equal to 0 to respond.

[0244] After sending a query message, the reader 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, or keep the Q value unchanged but require all unresponsive tags to reselect a random value based on the Q value, that is, re-initialize the slot counter.

[0245] The Q value is a very important multi-user access parameter to avoid collisions. 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 user scale, number, level, and even inventory service quality requirements in the auxiliary message, it will be very helpful for 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 a tag's RN16 message, it proves that the reader can further accept the user's access and communication. Therefore, the reader replies to the tag with Msg2, that is, an ACK message. The ACK message carries at least one of the following:

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

[0249] The wireless network temporary identification information assigned by the reader to the environmental IoT device, that is, the reader can assign a temporary identifier unique to the reader, such as Reader-RNTI, to the tag. The identifier can also be 16 bits in length and is used to uniquely identify the tag in the reader.

[0250] In particular, the Reader-RNTI field may be optionally carried in the ACK message. If the Reader-RNTI field is not carried, the default value may be Reader-RNTI=RN16.

[0251] The main reason why the reader needs to re-or re-confirm a unique identifier Reader-RNTI for the Tag is that the previous RN16 is a random number selected by the Tag, which is only used to distinguish this access from other devices. There is a possibility of conflict and it cannot ensure that the reader can uniquely identify itself in subsequent communications. Therefore, from the perspective of the reader, reallocation or reconfirmation is a better way. In addition, the reader can better maintain the uniqueness in subsequent processes. For example, if another tag uses a repeated identifier RN16 value as the access value of the Msg1 process, the reader will find that the value conflicts with the existing device and will not respond to ACK, or will directly NACK the device, prompting the device to re-access and reselect the RN16 value to avoid the conflict.

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

[0253] Optionally, after the tag has its identification confirmed by the reader, it considers that its access is successful and initiates Msg3 to the reader. Msg3 can be a NAS message, an RRC message or a MAC message, which is used to send its own device identification 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, reading, writing, 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 is the Initial UE Message. In this message, the reader assigns a unique RAN NGAP ID to the device to identify the device, bind the Reader-RNTI, and make a one-to-one correspondence between the communication channel and identification of the device on the Uu and interface.

[0257] If the device passes registration, authentication, and authorization with the core network function, the core network function returns an interface message to the reader. This message assigns the device an AMF NGAP ID and carries the RAN NGAP ID sent by the reader. This unique ID is assigned to the device on both the reader and the core network function sides on the interface pipe for identification and differentiation. All subsequent NAS messages can be sent both upstream and downstream using the same interface pipe, ensuring correct data routing.

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

[0259] It should be noted that Msg4 is the real contention resolution message. The reader sends RNTI and carries the EPC or part of the high-level message bits in Msg3 to further resolve the contention.

[0260] It should be noted here that, because from Msg1, it is possible that two tags have selected the same RN16, and the reader has decoded one of the devices, all subsequent operations are equivalent to both devices continuing to execute, but the sent Msg3 must be different, and the EPC or higher-layer messages do not overlap. Therefore, Msg4 is used to distinguish the truly successful device; if the failed tag is found in Msg4, all RNTI allocations are deleted, and the access is returned to the initial stage and the next access attempt is made.

[0261] Furthermore, a feasible AIoT device registration method is as follows: the network first conducts a group information inventory, such as a group inventory of all unregistered AIoT devices or devices that meet the device type, to evoke the AIoT device to respond to the inventory process to the network, access the reader, and send its own device identification to the CN through the reader. The end-to-end NAS process is completed (see the above inventory process for details. After step S137, subsequent NAS transmission can be performed). The registration process, authentication process, authorization process, activation of NAS security process, allocation of UE identification recognizable in the CN, etc. between the AIoT device and the CN are completed. In addition, the connection state is maintained between the AIoT device and the CN node, and the security context is stored. In subsequent communications, such as the next inventory and access process, the device identification recognizable in the CN can be directly used in Msg3 to identify the device, avoiding sending a unique device identification over the air interface. NAS security protection is enabled from the first NAS message, such as the accessed Msg3 message, to provide sufficient security for the device.

[0262] A feasible NAS communication method. After completing the group inventory or single device inventory process, the identification information of the identifiable device in the CN carried in Msg3 is sent to the CN via the reader. A secure and available exclusive NAS transmission channel has been established between the CN and the device. Subsequently, the CN and the device can perform Read, Write, Kill and other processes through NAS signaling to perform various operations such as reading and writing memory of the AIoT device.

[0263] It should be noted that after the communication of the environmental Internet of Things device is completed, in order to avoid occupying resources, the environmental Internet of Things device can be released. Optionally, the following release methods are provided in the embodiment of the present application:

[0264] Method 1: Actively release core network functions

[0265] Optionally, the implementation in this case includes:

[0266] The reader / writer 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] Further optionally, the reader / writer sends a second release message to the environmental Internet of Things 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 ambient IoT device via an RRC or MAC message over the air interface, releasing the AIoT device. This returns the AIoT device to its initial, uninventoryed, and communication-enabled state, and releases air interface resources such as RNTI. On the N2 interface, the reader returns a first release response message to the CN, and both ends release the interface ID and resources of the AIoT device.

[0270] Method 2: Reader-writer active release

[0271] Optionally, the implementation in this case includes:

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

[0273] The reader / writer receives a second release response message from the core network function.

[0274] Further optionally, the reader / writer sends a second release message to the environmental Internet of Things device.

[0275] It should be noted that when the reader finds that the air interface communication of an AIoT device is no longer valid, for example, the reader's downlink message cannot be effectively responded to within a certain period of time, and the RNTI identification request no longer has timely feedback, the reader can actively initiate the process of releasing it to the AIoT device to the CN, that is, sending a release request message to the core network function, and when obtaining the second release response message sent by the core network function, sending a second release message to the environmental IoT device, and 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] Optionally, the implementation in this case includes:

[0278] When the environmental IoT device obtains the wireless network temporary identifier, if no message related to the wireless network temporary identifier is received within the configured timer duration, the wireless network temporary identifier and air interface resources are released.

[0279] It should be noted that after the AIoT device obtains RNTI, if there are no more messages identified by the RNTI within the configured timer duration, the AIoT can release the RNTI and air interface resources on its own, 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 embodiment of the present application provides a communication method for AIoT devices, which enables AIoT devices to communicate under the centralized control of core network functions, ensures the execution of operator strategies and the protection of interests, guarantees communication reliability, and reduces network complexity and overhead and improves system efficiency while ensuring transmission effects.

[0281] As shown in FIG14 , an embodiment of the present application provides an information transmission method, including:

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

[0283] The first information is carried in a media access control MAC message, and the MAC message includes at least one of the following information fields:

[0284] MAC layer information field, high-layer information field;

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

[0286] Optionally, the MAC message further includes at least one of the following information fields:

[0287] Command type field, physical layer information field, length segment 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 differentiated based on uplink and downlink;

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

[0291] The formats of different MAC messages are differentiated based on the value corresponding to the command type carried in the command type field.

[0292] Optionally, the method further includes:

[0293] The environmental Internet of Things device sends second information to the reader / writer, where the second information is response information of the environmental Internet of Things device to the first information.

[0294] Optionally, the environmental Internet of Things device sends second information to the reader / writer, including:

[0295] The environmental Internet of Things device sends second information to the reader / writer through 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, when the target communication process includes an inventory process, the receiving first information related to the target communication process sent by the reader includes:

[0299] The environmental Internet of Things device receives an inventory message sent by the reader / writer, where the inventory message carries the first information;

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

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

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

[0303] Feature information, session information, and tag information of environmental IoT devices.

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

[0305] The environmental Internet of Things device receives a query message sent by the reader / writer, where the query message carries the first information;

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

[0307] Inventory of session messages, tag information, Q value information, modulation and coding format information, and round information;

[0308] The Q value information is a multi-user access parameter for avoiding collision.

[0309] Optionally, the method further includes:

[0310] The environmental Internet of Things device sends response information to the reader / writer, where the response information includes a random number generated by the environmental Internet of Things device.

[0311] Optionally, the method further includes:

[0312] The environmental Internet of Things device receives a response message sent by the reader;

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

[0314] A random number generated by the correctly identified environmental IoT device;

[0315] The reader / writer allocates wireless network temporary identification information to the environmental Internet of Things device.

[0316] Optionally, the method further includes:

[0317] The environmental Internet of Things device sends a third message to the reader / writer, where the third message includes identification information of the environmental Internet of Things device.

[0318] Optionally, the method further includes:

[0319] The environmental Internet of Things device receives a fourth message sent by the reader / writer, where the fourth message carries at least one of the following: part or all of the bits in the identification information of the environmental Internet of Things device, and part or all of the bits in the high-layer message carried in the third message.

[0320] Optionally, the method further includes:

[0321] When the environmental IoT device obtains the wireless network temporary identifier, if no message related to the wireless network temporary identifier is received within the configured timer duration, the wireless network temporary identifier and air interface resources are released.

[0322] Optionally, the method further includes:

[0323] The environmental Internet of Things device receives a second release message sent by the reader.

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

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

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

[0327] As shown in FIG15 , an embodiment of the present application provides an information transmission method, including:

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

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

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

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

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

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

[0334] Take inventory of business quality requirement parameters;

[0335] Inventoried session information;

[0336] Tag information.

[0337] Optionally, the method further includes:

[0338] The core network function receives a third message sent by the reader / writer, where the third message includes identification information of an environmental Internet of Things 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;

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

[0343] Optionally, the method further includes:

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

[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, security operation process, inventory process, reading process, writing process, and destruction process.

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

[0349] The information transmission method provided in the embodiment of the present application can be executed by an information transmission device. In the embodiment of the present application, the information transmission device provided in the embodiment of the present application is described by taking the information transmission method executed by the information transmission device as an example.

[0350] As shown in FIG16 , an information transmission device 1600 according to an embodiment of the present application, applied to a reader / writer, includes:

[0351] A first sending module 1601 is configured to send first information related to a target communication process to an environmental IoT device;

[0352] The first information is carried in a media access control MAC message, and the MAC message includes at least one of the following information fields:

[0353] MAC layer information field, high-layer information field;

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

[0355] Optionally, the MAC message further includes at least one of the following information fields:

[0356] Command type field, physical layer information field, length segment 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 differentiated based on uplink and downlink;

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

[0360] The formats of different MAC messages are differentiated 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 the environmental Internet of Things device, where the second information is response information of the environmental Internet of Things device to the first information.

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

[0364] receiving second information sent by the environmental IoT device through 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, when 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 Internet of Things device, the apparatus further includes:

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

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

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

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

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

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

[0376] Take inventory of business quality requirement parameters;

[0377] Inventoried session information;

[0378] Tag information.

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

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

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

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

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

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

[0385] Feature information, session information, and tag information of environmental IoT devices.

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

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

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

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

[0390] Inventory of session messages, tag information, Q value information, modulation and coding format information, and round information;

[0391] The Q value information is a multi-user access parameter for avoiding collision.

[0392] Optionally, the device further includes:

[0393] The fourth receiving module is used to receive response information sent by the environmental Internet of Things device, where the response information includes a random number generated by the environmental Internet of Things device.

[0394] Optionally, the device further includes:

[0395] A fifth sending module is used to send a response message to the environmental Internet of Things device;

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

[0397] A random number generated by the correctly identified environmental IoT device;

[0398] The reader / writer allocates wireless network temporary identification information to the environmental Internet of Things device.

[0399] Optionally, the device further includes:

[0400] The fifth receiving module is used to receive a third message sent by the environmental Internet of Things device, where the third message includes identification information of the environmental Internet of Things device.

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

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

[0403] Optionally, the device further includes:

[0404] A seventh sending module is used to send a fourth message to the environmental Internet of Things device, where the fourth message carries at least one of the following: some or all bits in the identification information of the environmental Internet of Things device, and some or all bits in the high-layer message carried in the third message.

[0405] Optionally, the device further includes:

[0406] A sixth receiving module, configured to receive a first release message sent by the core network function;

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

[0408] Optionally, the device further includes:

[0409] A ninth sending module, configured to send a release request message to the core network function;

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

[0411] Optionally, the device further includes:

[0412] The tenth sending module is used to send a second release message to the environmental Internet of Things device.

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

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

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

[0416] The information transmission device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 3 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0417] An embodiment of the present application further provides a communication device, the communication device being a reader / writer, comprising a processor and a communication interface, the communication interface being configured to send first information related to a target communication process to an environmental IoT device;

[0418] The first information is carried in a media access control MAC message, and the MAC message includes at least one of the following information fields:

[0419] MAC layer information field, high-layer information field;

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

[0421] Optionally, the MAC message further includes at least one of the following information fields:

[0422] Command type field, physical layer information field, length segment 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 differentiated based on uplink and downlink;

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

[0426] The formats of different MAC messages are differentiated based on the value corresponding to the command type carried in the command type field.

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

[0428] Receive second information sent by the environmental Internet of Things device, where the second information is response information of the environmental Internet of Things device to the first information.

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

[0430] receiving second information sent by the environmental IoT device through 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 Internet of Things device, the communication interface is further used to:

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

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

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

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

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

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

[0442] Take inventory of business quality requirement parameters;

[0443] Inventoried session information;

[0444] Tag information.

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

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

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

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

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

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

[0451] Feature information, session information, and tag information of environmental IoT devices.

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

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

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

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

[0456] Inventory of session messages, tag information, Q value information, modulation and coding format information, and round information;

[0457] The Q value information is a multi-user access parameter for avoiding collision.

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

[0459] Receive response information sent by the environmental Internet of Things device, where the response information includes a random number generated by the environmental Internet of Things device.

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

[0461] Send a response message to the environmental IoT device;

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

[0463] A random number generated by the correctly identified environmental IoT device;

[0464] The reader / writer allocates wireless network temporary identification information to the environmental Internet of Things device.

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

[0466] A third message sent by an environmental Internet of Things device is received, where the third message includes identification information of the environmental Internet of Things device.

[0467] Optionally, when 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 to:

[0470] A fourth message is sent to the ambient Internet of Things device, where the fourth message carries at least one of the following: some or all bits in the identification information of the ambient Internet of Things device, and some or all bits in the high-layer message carried in the third message.

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

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

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

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

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

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

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

[0478] A second release message is sent to the ambient IoT device.

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

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

[0481] Specifically, an embodiment of the present application further 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. Antenna 1701 is connected to radio frequency device 1702. In the uplink direction, radio frequency device 1702 receives information via antenna 1701 and sends the received information to baseband device 1703 for processing. In the downlink direction, baseband device 1703 processes the information to be transmitted and sends it to radio frequency device 1702. Radio frequency device 1702 processes the received information and then sends it through antenna 1701.

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

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

[0484] The network side device may further include a network interface 1706 , which is, for example, a common public radio interface (CPRI).

[0485] Specifically, the reader / writer 1700 of the embodiment of the present application also includes: instructions or programs stored in the memory 1705 and executable on the processor 1704. The processor 1704 calls the instructions or programs in the memory 1705 to execute the methods executed by the modules shown in FIG16 and achieve the same technical effect. To avoid repetition, they will not be elaborated here.

[0486] An embodiment of the present 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, the various processes of the above-mentioned information transmission method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

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

[0488] As shown in FIG18 , a reader / writer device 1800 according to an embodiment of the present application is applied to an environmental 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;

[0490] The first information is carried in a media access control MAC message, and the MAC message includes at least one of the following information fields:

[0491] MAC layer information field, high-layer information field;

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

[0493] Optionally, the MAC message further includes at least one of the following information fields:

[0494] Command type field, physical layer information field, length segment 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 differentiated based on uplink and downlink;

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

[0498] The formats of different MAC messages are differentiated 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, where the second information is the response information of the environmental Internet of Things device to the first information.

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

[0502] Sending second information to the reader / writer through 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, when the target communication process includes an inventory process, the second receiving module 1801 is configured to:

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

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

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

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

[0510] Feature information, session information, and tag information of environmental IoT devices.

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

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

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

[0514] Inventory of session messages, tag information, Q value information, modulation and coding format information, and round information;

[0515] The Q value information is a multi-user access parameter for avoiding collision.

[0516] Optionally, the device further includes:

[0517] An eleventh sending module is used to send response information to the reader / writer, where the response information includes a random number generated by the environmental Internet of Things device.

[0518] Optionally, the device further includes:

[0519] an eighth receiving module, configured to receive a response message sent by the reader;

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

[0521] A random number generated by the correctly identified environmental IoT device;

[0522] The reader / writer allocates wireless network temporary identification information to the environmental Internet of Things device.

[0523] Optionally, the device further includes:

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

[0525] Optionally, the device further includes:

[0526] A ninth receiving module is used to receive a fourth message sent by the reader / writer, wherein the fourth message carries at least one of the following: part or all of the bits in the identification information of the environmental Internet of Things device, and part or all of the bits in the high-level message carried in the third message.

[0527] Optionally, the device further includes:

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

[0529] Optionally, the device further includes:

[0530] The tenth receiving module is configured to receive a second release message sent by the reader.

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

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

[0533] Preferably, an embodiment of the present application also provides a communication device, which is an environmental Internet of Things device, including a processor, a memory, a program or instruction stored in the memory and capable of running on the processor, and when the program or instruction is executed by the processor, the various processes of the above-mentioned information transmission method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here. Specifically, Figure 19 is a schematic diagram of the hardware structure of an environmental Internet of Things device that implements an embodiment of the present application. It includes a processor 1900, a transceiver 1910, a memory 1920, and a program stored in the memory 1920 and capable of running on the processor 1900; wherein the transceiver 1910 is connected to the processor 1900 and the memory 1920 via a bus interface, and the transceiver 1910 is used to receive and send data under the control of the processor 1900.

[0534] In FIG19 , the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1900 and memory represented by memory 1920. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1910 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, such as a wireless channel, a wired channel, an optical cable, or the like.

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

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

[0537] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

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

[0539] The first information is carried in a media access control MAC message, and the MAC message includes at least one of the following information fields:

[0540] MAC layer information field, high-layer information field;

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

[0542] Optionally, the MAC message further includes at least one of the following information fields:

[0543] Command type field, physical layer information field, length segment 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 differentiated based on uplink and downlink;

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

[0547] The formats of different MAC messages are differentiated 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] Sending second information to the reader / writer, where the second information is response information of the environmental Internet of Things device to the first information.

[0550] Optionally, the transceiver 1910 is configured to:

[0551] Sending second information to the reader / writer through 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, when the target communication process includes an inventory process, the second receiving module 1801 is configured to:

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

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

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

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

[0559] Feature information, session information, and tag information of environmental IoT devices.

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

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

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

[0563] Inventory of session messages, tag information, Q value information, modulation and coding format information, and round information;

[0564] The Q value information is a multi-user access parameter for avoiding collision.

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

[0566] Sending a response message to the reader / writer, wherein the response message includes a random number generated by the environmental Internet of Things device.

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

[0568] receiving a response message sent by the reader;

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

[0570] A random number generated by the correctly identified environmental IoT device;

[0571] The reader / writer allocates wireless network temporary identification information to the environmental Internet of Things device.

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

[0573] A third message is sent to the reader / writer, where the third message includes identification information of the environmental Internet of Things device.

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

[0575] Receive a fourth message sent by the reader / writer, where the fourth message carries at least one of the following: some or all bits in the identification information of the environmental Internet of Things device, and some or all bits in the high-level message carried in the third message.

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

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

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

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

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

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

[0582] Preferably, an embodiment of the present application also provides a communication device, which is an environmental Internet of Things device, including a processor, a memory, and a program or instruction stored in the memory and executable on the processor. When the program or instruction is executed by the processor, each process of the above-mentioned information transmission method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0583] An embodiment of the present application also provides a computer-readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned information transmission method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0584] The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0585] As shown in FIG20 , an information transmission device 2000 according to an embodiment of the present application is applied to core network functions, including:

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

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

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

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

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

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

[0592] Take inventory of business quality requirement parameters;

[0593] Inventoried session information;

[0594] Tag information.

[0595] Optionally, the device further includes:

[0596] an eleventh receiving module, configured to receive a third message sent by the reader / writer, wherein the third message includes identification information of an environmental Internet of Things device;

[0597] The third message is a non-access stratum NAS message.

[0598] Optionally, the device further includes:

[0599] A thirteenth sending module, configured to send a first release message to the reader;

[0600] The twelfth receiving module is configured to receive a first release response message sent by the reader.

[0601] Optionally, the device further includes:

[0602] A thirteenth receiving module, configured to receive a release request message sent by the reader;

[0603] The fourteenth sending module is configured 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, security operation process, inventory process, reading process, writing process, and destruction process.

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

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

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

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

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

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

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

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

[0614] Take inventory of business quality requirement parameters;

[0615] Inventoried session information;

[0616] Tag information.

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

[0618] receiving a third message sent by the reader / writer, wherein the third message includes identification information of an environmental Internet of Things device;

[0619] The third message is a non-access stratum NAS message.

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

[0621] Sending a first release message to the reader;

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

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

[0624] receiving a release request message sent by the reader;

[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, security operation process, inventory process, reading process, writing process, and destruction process.

[0628] Specifically, an embodiment of the present application also provides a core network device, as shown in Figure 21, 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 operations shown in the above method embodiment.

[0630] Specifically, the core network device 2100 of the embodiment of the present application also includes: instructions or programs stored in the memory 2102 and executable on the processor 2101. The processor 2101 calls the instructions or programs in the memory 2102 to execute the methods of the modules shown in FIG20 and achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0631] An embodiment of the present 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, the various processes of the above-mentioned information transmission method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

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

[0633] Optionally, as shown in Figure 22, an embodiment of the present application further provides a communication device 2200, including a processor 2201 and a memory 2202, and the memory 2202 stores programs or instructions that can be run on the processor 2201. For example, when the communication device 2200 is a reader / writer, the program or instruction is executed by the processor 2201 to implement the various steps of the above-mentioned information transmission method embodiment, and can achieve the same technical effect. When the communication device 2200 is a physical network device, the program or instruction is executed by the processor 2201 to implement the various steps of the above-mentioned information transmission method embodiment, and can achieve the same technical effect. When the communication device 2200 is a core network device, the program or instruction is executed by the processor 2201 to implement the various steps of the above-mentioned information transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0634] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned information transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0635] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

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

[0637] An embodiment of the present application also provides a communication system, including: a reader / writer, an environmental Internet of Things device, and a core network device. The terminal can be used to execute the steps of the above-mentioned information transmission method, the environmental Internet of Things device can be used to execute the steps of the above-mentioned information transmission processing method, and the core network device can be used to execute the steps of the above-mentioned information transmission method.

[0638] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0639] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0640] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Ordinary technicians in this field can make many forms of implementation methods under the inspiration of this application without departing from the purpose of this application and the scope of protection of the claims, and these implementation methods all fall within the protection of this application. The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Ordinary technicians in this field can make many forms of implementation methods under the inspiration of this application without departing from the purpose of this application and the scope of protection of the claims, and these implementation methods all fall within the protection of this application.

Claims

1. An information transmission method, comprising: The reader / writer sends 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, and the MAC message includes at least one of the following information fields: MAC layer information field, high-layer information field; The first information is carried through the MAC layer information field and / or the higher layer information field.

2. The method according to claim 1, wherein The MAC message also includes at least one of the following information fields: Command type field, physical layer information field, length segment information field, and cyclic redundancy check information field.

3. 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 differentiated based on uplink and downlink; Different command types carried in the command type field are distinguished by different values; The formats of different MAC messages are differentiated based on the value corresponding to the command type carried in the command type field.

4. The method according to any one of claims 1 to 3, further comprising: The reader / writer receives second information sent by the environmental Internet of Things device, where the second information is response information of the environmental Internet of Things device to the first information.

5. The method according to claim 4, wherein The receiving of the second information sent by the environment Internet of Things device includes: The reader / writer receives second information sent by the environmental Internet of Things device through 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.

6. The method according to claim 5, wherein: In a case where the target signaling includes NAS signaling, the method further includes: The reader / writer sends the second information to the core network function.

7. The method according to any one of claims 1 to 4, wherein: Before the reader / writer sends the first information to the environmental Internet of Things device, the method further includes: The reader / writer receives third information sent by the core network function, where the third information is used to control the target communication process.

8. The method according to claim 7, wherein: In the case where the target communication process includes an inventory process, the third information includes at least one of the following: Inventory the characteristic information of the IoT devices in the environment required; Auxiliary information, wherein the auxiliary information is used to assist the reader in setting inventory parameters.

9. The method according to claim 8, wherein The auxiliary information includes at least one of the following: The number, scale or level of environmental IoT devices inventoried; Take inventory of business quality requirement parameters; Inventoried session information; Tag information.

10. The method according to any one of claims 1 to 9, wherein: In a case where the target communication process includes an inventory process, the sending first information related to the target communication process to the environmental IoT device includes: The reader / writer generates an inventory message, wherein the inventory message carries first information; The reader / writer sends the inventory message to the environmental Internet of Things device; The inventory information includes at least one of the following: MAC message, RRC message, NAS message.

11. The method according to claim 10, wherein: The first information includes at least one of the following: Feature information, session information, and tag information of environmental IoT devices.

12. The method according to any one of claims 1 to 11, wherein: In a case where the target communication process includes an inventory process, the sending first information related to the target communication process to the environmental IoT device includes: The reader generates a query message, wherein the query message carries first information; The reader sends the query message to the environmental Internet of Things device; The first information includes at least one of the following: Inventory of session messages, tag information, Q value information, modulation and coding format information, and round information; The Q value information is a multi-user access parameter for avoiding collision.

13. The method according to any one of claims 1 to 12, further comprising: The reader / writer receives response information sent by the environmental Internet of Things device, where the response information includes a random number generated by the environmental Internet of Things device.

14. The method according to any one of claims 1 to 13, further comprising: The reader / writer sends a response message to the environmental Internet of Things device; The response message includes at least one of the following: A random number generated by the correctly identified environmental IoT device; The reader / writer allocates wireless network temporary identification information to the environmental Internet of Things device.

15. The method according to any one of claims 1 to 14, further comprising: The reader / writer receives a third message sent by the environmental Internet of Things device, where the third message includes identification information of the environmental Internet of Things device.

16. The method according to claim 15, wherein When the third message includes a NAS message, the method further includes: The reader sends the NAS message to the core network function.

17. The method according to claim 15 or 16, further comprising: The reader / writer sends a fourth message to the environmental Internet of Things device, where the fourth message carries at least one of the following: some or all bits in the identification information of the environmental Internet of Things device, and some or all bits in the high-layer message carried in the third message.

18. The method according to any one of claims 1 to 17, further comprising: The reader / writer receives a first release message sent by the core network function; The reader returns a first release response message to the core network function.

19. The method according to any one of claims 1 to 17, further comprising: The reader sends a release request message to the core network function; The reader / writer receives a second release response message from the core network function.

20. The method according to any one of claims 1 to 19, further comprising: The reader / writer sends a second release message to the environmental Internet of Things device.

21. The method according to claim 1, wherein The target communication process includes at least one of the following: Registration process, authentication process, authorization process, security operation process, inventory process, reading process, writing process, and destruction process.

22. An information transmission method, comprising: The environmental Internet of Things device receives first information related to the target communication process sent by the reader; The first information is carried in a media access control MAC message, and the MAC message includes at least one of the following information fields: MAC layer information field, high-layer information field; The first information is carried through the MAC layer information field and / or the higher layer information field.

23. 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 segment information field, and cyclic redundancy check information field.

24. 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 differentiated based on uplink and downlink; Different command types carried in the command type field are distinguished by different values; The formats of different MAC messages are differentiated based on the value corresponding to the command type carried in the command type field.

25. The method according to any one of claims 22 to 24, further comprising: The environmental Internet of Things device sends second information to the reader / writer, where the second information is response information of the environmental Internet of Things device to the first information.

26. The method according to claim 25, wherein The environmental Internet of Things device sends second information to the reader / writer, including: The environmental Internet of Things device sends second information to the reader / writer through 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.

27. The method according to any one of claims 22 to 26, wherein: In a case where the target communication process includes an inventory process, the receiving first information related to the target communication process sent by the reader includes: The environmental Internet of Things device receives an inventory message sent by the reader / writer, where the inventory message carries the first information; The inventory information includes at least one of the following: MAC message, RRC message, NAS message.

28. The method according to claim 27, wherein The first information includes at least one of the following: Feature information, session information, and tag information of environmental IoT devices.

29. The method according to any one of claims 22 to 28, wherein: In a case where the target communication process includes an inventory process, the receiving first information related to the target communication process sent by the reader includes: The environmental Internet of Things device receives a query message sent by the reader / writer, where the query message carries the first information; The first information includes at least one of the following: Inventory of session messages, tag information, Q value information, modulation and coding format information, and round information; The Q value information is a multi-user access parameter for avoiding collision.

30. The method according to any one of claims 22 to 29, further comprising: The environmental Internet of Things device sends response information to the reader / writer, where the response information includes a random number generated by the environmental Internet of Things device.

31. The method according to any one of claims 22 to 30, further comprising: The environmental Internet of Things device receives a response message sent by the reader; The response message includes at least one of the following: A random number generated by the correctly identified environmental IoT device; The reader / writer allocates wireless network temporary identification information to the environmental Internet of Things device.

32. The method according to any one of claims 22 to 31, further comprising: The environmental Internet of Things device sends a third message to the reader / writer, where the third message includes identification information of the environmental Internet of Things device.

33. The method of claim 32, further comprising: The environmental Internet of Things device receives a fourth message sent by the reader / writer, where the fourth message carries at least one of the following: part or all of the bits in the identification information of the environmental Internet of Things device, and part or all of the bits in the high-layer message carried in the third message.

34. The method according to any one of claims 22 to 33, further comprising: When the environmental IoT device obtains the wireless network temporary identifier, if no message related to the wireless network temporary identifier is received within the configured timer duration, the wireless network temporary identifier and air interface resources are released.

35. The method according to any one of claims 22 to 34, further comprising: The environmental Internet of Things device receives a second release message sent by the reader.

36. The method of claim 22, wherein: The target communication process includes at least one of the following: Registration process, authentication process, authorization process, security operation process, inventory process, reading process, writing process, and destruction process.

37. An information transmission method, comprising: The core network function sends third information to the reader / writer, where the third information is used to control the target communication process.

38. The method of claim 37, wherein: In the case where the target communication process includes an inventory process, the third information includes at least one of the following: Inventory the characteristic information of the IoT devices in the environment required; Auxiliary information, wherein the auxiliary information is used to assist the reader in setting inventory parameters.

39. The method according to claim 38, wherein The auxiliary information includes at least one of the following: The number, scale or level of environmental IoT devices inventoried; Take inventory of business quality requirement parameters; Inventoried session information; Tag information.

40. The method according to any one of claims 37 to 39, further comprising: The core network function receives a third message sent by the reader / writer, where the third message includes identification information of an environmental Internet of Things device; The third message is a non-access stratum NAS message.

41. The method according to any one of claims 37 to 40, further comprising: The core network function sends a first release message to the reader; The core network function receives a first release response message sent by the reader.

42. The method according to any one of claims 37 to 40, further comprising: The core network function receives a release request message sent by the reader; The core network function sends a second release response message to the reader / writer.

43. The method of claim 37, wherein: The target communication process includes at least one of the following: Registration process, authentication process, authorization process, security operation process, inventory process, reading process, writing process, and destruction process.

44. An information transmission device, used in a reader / writer, comprising: A first sending module, configured to send first information related to a target communication process to an environmental IoT device; The first information is carried in a media access control MAC message, and the MAC message includes at least one of the following information fields: MAC layer information field, high-layer information field; The first information is carried through the MAC layer information field and / or the higher layer information field.

45. The apparatus of claim 44, further comprising: The first receiving module is used to receive second information sent by the environmental Internet of Things device, where the second information is response information of the environmental Internet of Things device to the first information.

46. ​​A communication device, which is a reader / writer, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the information transmission method as described in any one of claims 1 to 21 are implemented.

47. An information transmission device, applied to an environmental Internet of Things device, comprising: A second receiving module is used to receive first information related to the target communication process sent by the reader; The first information is carried in a media access control MAC message, and the MAC message includes at least one of the following information fields: MAC layer information field, high-layer information field; The first information is carried through the MAC layer information field and / or the higher layer information field.

48. The apparatus of claim 47, further comprising: The second sending module is used to send second information to the reader / writer, where the second information is the response information of the environmental Internet of Things device to the first information.

49. A communication device, the communication device being an environmental Internet of Things device, wherein: It includes a processor and a memory, the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, it implements the steps of the information transmission method according to any one of claims 22 to 36.

50. An information transmission device, applied to core network functions, comprising: The third sending module is used to send third information to the reader / writer, where the third information is used to control the target communication process.

51. A communication device, which is a core network device, includes a processor and a memory, the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the information transmission method as described in any one of claims 37 to 43 are implemented.

52. A readable storage medium, wherein: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the information transmission method according to any one of claims 1 to 43 are implemented.

53. A computer program product comprising computer instructions, which, when executed by a processor, implement the steps of the method according to any one of claims 1 to 43.

Citation Information

Patent Citations

  • Session establishment method and device of Internet of Things equipment

    CN116156667A

  • Signing method and device, communication equipment, Internet of Things equipment and network element

    CN116980876A

  • Communication method and device

    CN117768889A

  • Terminal management method and apparatus

    WO2023116735A1