Method and apparatus for transmitting information, and communication device
Through the transmission of media access control protocol units between the reader and the environmental IoT device, the problem of low information transmission efficiency of A-IoT devices is solved, and the effective connection between A-IoT devices and the network and the execution of operation commands are realized.
Patent Information
- Application Number
- PCT/CN2025/084018
- 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
In the existing technology, how to achieve extremely low-cost information transmission between A-IoT devices has not been effectively solved, especially the lack of solutions in the data signaling and data transmission processes of the A-IoT interface.
Through the transmission and reception of media access control protocol units between the reader and the environmental IoT device, two-way communication of information is achieved, including the transmission and generation of operation commands and response information, and the media access control protocol unit is used for data and signaling interaction.
It realizes the connection between A-IoT devices and the network, supports paging, identification, inventory, information reading, writing, activation, reactivation, deactivation, and deactivation operations, and improves the information transmission efficiency and reliability of A-IoT devices.
Smart Images

Figure CN2025084018_02102025_PF_FP_ABST
Abstract
Description
Information transmission method, device and communication equipment
[0001] Cross-references
[0002] This disclosure claims priority to Chinese patent application No. 202410361122.7 filed on March 27, 2024, the entire contents of which are incorporated herein by reference. 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] The interface between the reader and the Ambient Internet of Things (A-IoT or AIoT) is called the A-IoT interface. A-IoT devices are extremely low-cost devices. The A-IoT interface transmits very small amounts of information, and how to achieve this information transmission on the A-IoT interface needs 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 method for an AIoT interface.
[0006] In a first aspect, a method for transmitting information is provided, the method comprising:
[0007] The reader / writer sends at least one first media access control protocol unit to the environmental Internet of Things device, where the at least one first media access control protocol unit is used to transmit an operation command that the environmental Internet of Things device needs to execute, or the at least one first media access control protocol unit is used to transmit an operation command that the environmental Internet of Things device needs to execute and related information of the operation command;
[0008] The reader / writer receives at least one second media access control protocol unit sent by the environmental Internet of Things device, and the at least one second media access control protocol unit is used to transmit response information for executing the operation command.
[0009] In a second aspect, an information transmission device is provided, comprising:
[0010] A first sending module is configured to send at least one first media access control protocol unit to an environmental Internet of Things device, where the at least one first media access control protocol unit is used to transmit an operation command that the environmental Internet of Things device needs to execute, or the at least one first media access control protocol unit is used to transmit an operation command that the environmental Internet of Things device needs to execute and related information of the operation command;
[0011] The first receiving module is used to receive at least one second media access control protocol unit sent by the environmental Internet of Things device, and the at least one second media access control protocol unit is used to transmit response information for executing the operation command.
[0012] In a third aspect, a method for transmitting information is provided, the method comprising:
[0013] The environmental Internet of Things device receives at least one first media access control protocol unit sent by the reader / writer, where the at least one first media access control protocol unit is used to transmit an operation command that the environmental Internet of Things device needs to execute, or the at least one first media access control protocol unit is used to transmit an operation command that the environmental Internet of Things device needs to execute and related information of the operation command;
[0014] The environmental Internet of Things device executes the operation command according to the operation command and related information of the operation command, and generates at least one second media access control protocol unit, where the at least one second media access control protocol unit is used to transmit response information of executing the operation command;
[0015] The environmental Internet of Things device sends the at least one second media access control protocol unit to the reader / writer.
[0016] In a fourth aspect, an information transmission device is provided, comprising:
[0017] A second receiving module is configured to receive at least one first media access control protocol unit sent by the reader / writer, where the at least one first media access control protocol unit is used to transmit an operation command to be executed by the environmental Internet of Things device, or the at least one first media access control protocol unit is used to transmit an operation command to be executed by the environmental Internet of Things device and related information of the operation command;
[0018] a second generating module, configured to execute the operation command according to the operation command and related information of the operation command, and generate at least one second media access control protocol unit, wherein the at least one second media access control protocol unit is used to transmit response information of executing the operation command;
[0019] The second sending module is configured to send the at least one second media access control protocol unit to the reader / writer.
[0020] In a fifth 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.
[0021] According to a sixth aspect, a communication device is provided, wherein the communication device is a reader / writer, including a processor and a communication interface, wherein the communication interface is used to send at least one first media access control protocol unit to an environmental Internet of Things device, wherein the at least one first media access control protocol unit is used to transmit an operation command to be executed by the environmental Internet of Things device, or the at least one first media access control protocol unit is used to transmit an operation command to be executed by the environmental Internet of Things device and related information of the operation command;
[0022] Receive at least one second media access control protocol unit sent by the environmental Internet of Things device, where the at least one second media access control protocol unit is used to transmit response information for executing the operation command.
[0023] In the seventh 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.
[0024] In an eighth 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 at least one first media access control protocol unit sent by a reader / writer, the at least one first media access control protocol unit being configured to transmit an operation command to be executed by the environmental Internet of Things device, or the at least one first media access control protocol unit being configured to transmit an operation command to be executed by the environmental Internet of Things device and related information of the operation command;
[0025] The processor is configured to execute the operation command according to the operation command and related information of the operation command, and generate at least one second media access control protocol unit, wherein the at least one second media access control protocol unit is configured to transmit response information of executing the operation command;
[0026] The communication interface is used to send the at least one second media access control protocol unit to the reader / writer.
[0027] In the ninth aspect, a communication system is provided, including: a reader / writer and an environmental Internet of Things device, wherein the reader / writer can be used to execute the steps of the method described in the first aspect, and the environmental Internet of Things device can be used to execute the steps of the method described in the third aspect.
[0028] In a tenth 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 or the third aspect are implemented.
[0029] In the eleventh aspect, a chip is provided, comprising 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 steps of the method described in the first aspect or the third aspect.
[0030] In a twelfth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect or the third aspect.
[0031] In an embodiment of the present application, at least one first media access control protocol unit is sent to the environmental Internet of Things device through the reader / writer, and at least one second media access control protocol unit sent by the environmental Internet of Things device is received. A communication method is provided for using the media access control protocol unit to realize information transmission between the reader / writer and the environmental Internet of Things device, so that the environmental Internet of Things device can be connected to the network through the AIoT interface. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] FIG1 is a block diagram of a wireless communication system to which embodiments of the present application may be applied;
[0033] Figure 2 is a communication architecture diagram of a reader deployed as a functional module of a base station;
[0034] Figure 3 is an architecture diagram of a reader deployed as a functional module of a base station, with an auxiliary node assisting the base station in communicating with an A-IoT device;
[0035] Figure 4 is an architecture diagram of a wireless reader accessing a base station through the integrated UE function, and the base station configuring the communication between the wireless reader and the A-IoT device;
[0036] Figure 5 is a schematic diagram of the process of receiving and sending data by Tag;
[0037] Figure 6 is a schematic diagram of the protocol architecture where an A-IoT layer exists between the A-IoT device and the reader;
[0038] FIG7 is a schematic diagram of the protocol architecture between the A-IoT layer and the core network functions;
[0039] Figure 8 is a schematic diagram of the protocol architecture where there is no A-IoT layer in the A-IoT device and an A-IoT layer exists between the reader and the CN;
[0040] FIG9 is a flow chart of an information transmission method according to an embodiment of the present application;
[0041] FIG10 is a second flow chart of the information transmission method according to an embodiment of the present application;
[0042] FIG11 is a schematic diagram of a module of an information transmission device according to an embodiment of the present application;
[0043] FIG12 is a schematic structural diagram of a reader / writer according to an embodiment of the present application;
[0044] FIG13 is a second schematic diagram of a module of an information transmission device according to an embodiment of the present application;
[0045] FIG14 is a schematic diagram of the structure of an environmental Internet of Things device according to an embodiment of the present application;
[0046] FIG15 is a schematic structural diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0047] 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.
[0048] 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.
[0049] 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.
[0050] 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.
[0051] 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.
[0052] 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 ( Function, AF), etc. 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.
[0053] The following first describes the technologies related to the embodiments of the present application.
[0054] 1. Ambient Internet of Things (Ambient IoT, A-IoT)
[0055] A-IoT is a new 3GPP IoT technology under research. A-IoT terminals have ultra-low complexity and ultra-low power consumption.
[0056] A-IoT, also known as ambient power-enabled Internet of Things (Ambient Power-Enabled IoT), is an IoT service in which IoT devices are powered by energy harvesting. IoT terminals 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.
[0057] The energy of A-IoT devices comes from energy harvesting. Regarding energy storage, the device can have the following characteristics:
[0058] No batteries, no energy storage. Completely dependent on external energy sources. Or,
[0059] Limited energy storage capacity; no battery changing or charging required.
[0060] Typically, A-IoT devices do not have traditional batteries. Instead, they use energy harvested from radio waves, which can come from network equipment or user equipment (UE), such as mobile phones.
[0061] A-IoT devices can be categorized based on their energy source, energy storage capability, and passive or active transmission. A-IoT devices have the following communication modes for passive or active transmission:
[0062] Normal operation: A-IoT devices have power to operate continuously or for a period of time. This power can come from continuous energy harvesting or have a certain energy storage capability, such as capacitors.
[0063] Active transmission supports device-triggered operations. The device can only be active for short periods of time, supporting intermittent communication. The device can decide when to communicate with the network. It does not necessarily monitor the network, meaning it may not monitor called services for extended periods.
[0064] Passive transmission only supports on-demand operations initiated by the network. The device cannot initiate services on its own.
[0065] The network structure of A-IoT related to the embodiments of the present application is shown in Figures 2 to 4.
[0066] In one configuration, the reader can be integrated as a functional unit into the base station, which can communicate directly with the A-IoT device (see Figure 2). In another configuration, the reader can be integrated as a functional unit into the base station, which communicates with the A-IoT device via an auxiliary node, such as a repeater NCR node or RIS node (see Figure 3). In the final configuration (see Figure 4), the wireless reader is deployed separately from the base station. The Ambient IoT device involved can be a terminal device based on passive communication or a fixed-deployment reader controlled by the base station. The wireless reader communicates with the A-IoT device under the control of the base station. Communication between the reader and the A-IoT device can be based on a backscatter communication mechanism or an active communication method in which the A-IoT device generates and transmits radio waves.
[0067] The readers and writers mentioned in this application include readers and writers integrated into base stations, readers and writers integrated into mobile terminals, readers and writers integrated into relay nodes, etc. For ease of description, the interface between the wireless reader and the A-IoT device is called the A-IoT interface.
[0068] 2. Information Transmission Between a Reader-Writer and a Tag in Radio Frequency Identification (RFID)
[0069] 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.
[0070] Figure 5 illustrates a 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 PC / XPC, EPC, etc.) to the reader.
[0071] The reader operation instructions and the tag status are shown in Table 1 and Table 2 respectively.
[0072] Table 1 Reader / Writer Operation Instructions
[0073] Table 2 Tag status
[0074] 3. Network Protocol Architecture Including A-IoT Devices
[0075] Figures 6, 7, and 8 respectively show several examples of network structures and protocol stacks containing A-IoT devices, where the reader can be integrated into a base station or into a terminal with terminal functions. When the reader is integrated into the base station, the communication between the reader and the core network (CN) can use the connection between the base station and the CN; when the reader is integrated into a terminal with terminal functions, the communication between the reader and the CN can be provided by the reader connecting to the base station through the Uu interface (not marked in Figures 6-8) to provide a backhaul channel, and then provided through the connection between the base station and the CN. For the convenience of description, the communication interface between the reader and the CN is referred to as the N_x interface in this application.
[0076] In the examples shown in Figures 6-8, the A-IoT layer provides non-access stratum functions, application functions related to A-IoT services, and A-IoT communication control functions. Non-access stratum functions include signaling and data exchange with the CN, and data and signaling exchange with the MAC layer or L2 layer. The application layer processes application layer control / configuration information, processes application layer data, and exchanges data and control information with lower layers. The MAC layer controls the physical layer (PHY) for data and signaling transmission and reception. When the A-IoT layer exists above it, the MAC layer is also responsible for data and signaling exchange with the A-IoT layer. When the reader is integrated into a terminal with UE functionality, the MAC layer is also responsible for controlling A-IoT device access to the reader based on wireless resource allocation from the base station.
[0077] Currently, there is no solution based on the data signaling and data transmission process and data format between A-IoT devices and readers.
[0078] 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.
[0079] As shown in FIG9 , an embodiment of the present application provides an information transmission method, including:
[0080] Step 901: The reader sends at least one first media access control protocol unit to an environmental Internet of Things device. The at least one first media access control protocol unit is used to transmit an operation command that the environmental Internet of Things device needs to execute, or the at least one first media access control protocol unit is used to transmit an operation command that the environmental Internet of Things device needs to execute and related information about the operation command.
[0081] In step 902, the reader receives at least one second media access control protocol unit sent by the environmental Internet of Things device, where the at least one second media access control protocol unit is used to transmit response information for executing the operation command.
[0082] It should be noted that in the embodiment of the present application, at least one first media access control protocol unit is sent to the environmental Internet of Things device through the reader / writer, and at least one second media access control protocol unit sent by the environmental Internet of Things device is received, providing a communication method for using the media access control protocol unit to realize information transmission between the reader / writer and the environmental Internet of Things device, so that the environmental Internet of Things device can be connected to the network through the AIoT interface.
[0083] Optionally, in one implementation, the operation command includes but is not limited to being used to implement at least one of the following:
[0084] Paging, identification, inventory, information reading, information writing, activation, reactivation, deactivation, inactivation, and sending configurations to environmental IoT devices.
[0085] Optionally, in one implementation, the first media access control protocol unit includes at least one of the following items A11-A14, wherein:
[0086] A11, operation command instruction information;
[0087] Optionally, the operation command indication information includes at least one of the following:
[0088] A111, an indicator corresponding to the operation command;
[0089] Optionally, the indicator corresponding to the operation command serves as the first field of the first media access control protocol unit, and other fields included therein, as well as the positions and lengths of the fields, are associated with the operation command.
[0090] A112, interface transmission parameters related to the operation command;
[0091] Optionally, the interface transmission parameter includes but is not limited to at least one of the following: a channel indication, a modulation parameter, and a coding parameter.
[0092] A113, an operation object of the operation command;
[0093] Optionally, the operation object may include, for example: business data related instructions, and storage space for operation content.
[0094] A12, first cyclic redundancy check information;
[0095] Optionally, in one implementation, the first cyclic redundancy check information includes at least one of the following:
[0096] A121, an indication of whether to use a cyclic check code to send the at least one first media access control protocol unit;
[0097] A122, cyclic redundancy check length;
[0098] A123. Calculation method of cyclic redundancy check.
[0099] A13. Relevant information about the operation command;
[0100] Optionally, in one implementation, the relevant information of the operation command includes at least one of the following: data sent to the environmental Internet of Things device, and configuration information sent to the environmental Internet of Things device.
[0101] Optionally, the data sent to the ambient IoT device can be understood as data used to execute an operation command. The configuration information sent to the ambient IoT device can include at least one of the following: configuration information received from a higher layer, and configuration information generated by a media access control layer.
[0102] It should be noted that the configuration information received from the higher layer can be understood as configuration information sent by the core network function. That is, this configuration information is configured by the core network function. When the reader receives this configuration information, it does not parse it but only forwards it. Optionally, the reader transmits this configuration information as data information. The configuration information generated by the media access control layer refers to the configuration information generated by the media access control layer of the reader. Optionally, the reader transmits this configuration information as control information.
[0103] A14, first segment indication information of the relevant information of the operation command;
[0104] It should be noted that if the operation command is to send a large data packet or a large configuration message to the A-IoT device, the large data packet or large configuration message needs to be divided into multiple sub-blocks for multiple transmissions (that is, multiple first media access control protocol units need to be sent), then the first media access control protocol unit should include the first segmentation indication information of the large data packet or large configuration message.
[0105] Optionally, in one implementation, the first segment indication information is used to indicate at least one of the following:
[0106] A141. The first media access control protocol unit carries a segment of the relevant information of the operation command, where the segment includes at least one of the following: a start segment, a middle segment, an end segment, and a non-end segment;
[0107] Optionally, in one case, the first segmentation indication information is used as a parameter of the operation command to indicate that the first media access control protocol unit sent this time carries a segment of data or configuration information, which can be used to indicate at least one of the starting segment, the middle segment and the ending segment; the A-IoT device connects the received segments into a complete data packet or configuration information according to the first segmentation indication information; for example, the segmentation can be indicated by 2 bits, 00 represents the starting segment, 01 represents the middle segment, 10 represents the ending segment, and 11 is a reserved value.
[0108] Optionally, in another case, the first segmentation indication information is used as a parameter of the operation command to indicate that the first media access control protocol unit sent this time carries a segment of data or configuration information, which can be used to indicate at least one of a non-end segment and an end segment; an end segment and the continuous non-end segments received before it can be connected to restore a complete data packet or configuration information; for example, one bit can be used to indicate the segmentation, 0 identifies a non-end segment, and 1 identifies an end segment; after the A-IoT device continuously receives N-1 segments with segment indications of 0, it receives a segment with a segment indication of 1, then connects these N segments in the order of receipt to restore the complete data packet or configuration information.
[0109] A142: The relevant information of the operation command has not been sent or has been sent;
[0110] It should be noted that this situation directly indicates whether the relevant information of the operation command has been sent. If it has not been sent, the A-IoT device continues to receive the next first media access control protocol unit. If it has been sent, the A-IoT device uses the first media access control protocol unit received previously to obtain the relevant information of the operation command.
[0111] For example, 1 bit is used for indication. If the current segment sent is the last segment of data or configuration information, it means that the sending is completed, and 1 is used for indication; if the current segment sent is not the last segment of data or configuration information, it means that the sending is not completed, and 0 is used for indication.
[0112] A143: Whether there is a segment of the relevant information of the operation command after the first media access control protocol unit;
[0113] It should be noted that this situation directly indicates whether there is a first media access control protocol unit after the first media access control protocol unit sent this time. If there is still a first media access control protocol unit, it means that there is a segment of relevant information of the operation command after the first media access control protocol unit sent this time, and the A-IoT device continues to receive the next first media access control protocol unit. If there is no first media access control protocol unit, it means that there is no segment of relevant information of the operation command after the first media access control protocol unit sent this time, and the A-IoT device uses the first media access control protocol unit received before to obtain relevant information of the operation command.
[0114] For example, 1 bit is used for indication. If the segment of the data or configuration information currently being sent is the last segment, it means that there is no segment of relevant information of the operation command after the first media access control protocol unit, and 1 is used for indication; if the segment of the data or configuration information currently being sent is not the last segment, it means that there is a segment of relevant information of the operation command after the first media access control protocol unit, and 0 is used for indication.
[0115] It should be noted that when the reader sends in segments, the A-IoT device will store a received segment when it is accompanied by a segment indication indicating the existence of subsequent segments or a non-end segment. When it receives a segment accompanied by a segment indication indicating the absence of subsequent segments or an end segment, it will connect the cached segments to restore the complete data or configuration information.
[0116] It should be noted that the bit field occupied by the information in A11-A14 above may be reserved in the first media access control protocol unit. When the bit field of the first segment indication information exists in the first media access control protocol unit, when the relevant information of the operation command is carried by a first media access control protocol unit, the first segment indication information is used to indicate at least one of the following:
[0117] A21, end segment;
[0118] A22, the serial number of the segment is the preset value;
[0119] For example, if the sequence number of a segment is set to the maximum sequence number, it means that there are no other segments.
[0120] A23. Sending of the relevant information of the operation command is completed;
[0121] A24. There is no subsequent segment of the relevant information of the operation command.
[0122] That is, when the reader does not send the relevant information of the operation command in segments, the first segment indication information in the first media access control protocol unit indicates that there is only one first media access control protocol unit.
[0123] Optionally, in one implementation, the first media access control protocol unit includes at least one of the following:
[0124] A31, Media Access Control Protocol Data Unit (MAC PDU), the first Media Access Control Protocol Unit is used to carry data sent to the environmental IoT device and / or configuration information received from the upper layer;
[0125] It should be noted that when the configuration information is sent by the upper layer, the reader only forwards the configuration information, and the configuration information is considered as data on the reader side. In this case, it can be understood that data is transmitted through MAC PDU.
[0126] A32, a media access control protocol control unit, the first media access control protocol control unit is used to carry configuration information generated by the media access control layer;
[0127] This situation can be understood as that the control information is transmitted through the media access control protocol control unit.
[0128] Optionally, in one implementation, when the relevant information of the operation command is carried by at least two first media access control protocol units, the at least two first media access control protocol units meet the following requirements:
[0129] Each first media access control protocol unit carries the same operation command indication information.
[0130] This situation can be understood as: the first MAC protocol units for the same operation command all carry the same operation command indication information.
[0131] It should be noted that, since the first media access control protocol unit is generated by the media access control layer, optionally, in one implementation, the method further includes:
[0132] The media access control layer of the reader / writer obtains the operation command or related information of the operation command;
[0133] The media access control layer of the reader / writer generates at least one first media access control protocol unit according to the operation command or related information of the operation command.
[0134] It should also be noted that in the embodiment of the present application, the protocol layer that controls data transmission above the physical layer is called the MAC layer, which can also be called other names, such as the transport layer, etc. The MAC PDU mentioned in the embodiment of the present application can also be called the transport layer PDU, etc.
[0135] Further optionally, a specific implementation of the media access control layer of the reader / writer acquiring the operation command or related information of the operation command includes at least one of the following:
[0136] B11. The media access control layer of the reader / writer obtains the operation command or related information of the operation command from the environmental Internet of Things layer, where the environmental Internet of Things layer includes at least part of the functions of one or more of the following: application layer, radio resource control (RRC) layer, non-access stratum (NAS) layer, and core network;
[0137] Optionally, when the environmental Internet of Things layer has at least some of the functions of the application layer, it can be called the application layer; when the environmental Internet of Things layer has at least some of the functions of the NAS layer, it can be called the NAS layer.
[0138] B12. The media access control layer of the reader / writer obtains the operation command or related information of the operation command from the NAS layer;
[0139] B13. The media access control layer of the reader / writer obtains the operation command or related information of the operation command from the RRC layer;
[0140] B14. The media access control layer of the reader / writer obtains the operation command or related information of the operation command from the application layer.
[0141] It should be noted that the media access control layer is only responsible for generating at least one first media access control protocol unit. In order to implement the transmission of at least one first media access control protocol unit, the reader / writer optionally sends the specific implementation of at least one first media access control protocol unit to the environmental IoT device, including:
[0142] The media access control layer of the reader / writer sends at least one first media access control protocol unit to the physical layer;
[0143] The physical layer of the reader / writer sends at least one first media access control protocol unit to the environmental Internet of Things device according to the first cyclic redundancy check information corresponding to the at least one first media access control protocol unit.
[0144] That is to say, when the physical layer receives at least one first media access control protocol unit, it needs to determine whether to perform a cyclic redundancy check on the at least one first media access control protocol unit to be sent, and what kind of cyclic redundancy check to use according to the cyclic redundancy check information. After encoding the at least one first media access control protocol unit generated by the media access control layer, the at least one first media access control protocol unit is sent to the environmental Internet of Things device.
[0145] Optionally, to ensure that the media access control layer obtains accurate first cyclic redundancy check information, the method further includes:
[0146] The physical layer of the reader / writer obtains first cyclic redundancy check information through the first information sent by the media access control layer;
[0147] The first information includes at least one of the following:
[0148] C11, first indication information, where the first indication information is used to indicate the first cyclic redundancy check information;
[0149] This situation can be understood as the media access control layer can send an indication to the physical layer alone to indicate the first cyclic redundancy check information. The indication can be sent to the physical layer together with the first media access control protocol unit, or it can be sent independently of the first media access control protocol unit.
[0150] C12, operation command indication information, where the operation command indication information is associated with the first cyclic redundancy check information;
[0151] Optionally, this method can be understood as the media access control layer does not need to send an indication to the physical layer separately, the first cyclic redundancy check information is associated with the operation command indication information, and the physical layer can determine and obtain the first cyclic redundancy check information based on the operation command indication information.
[0152] Optionally, when the first media access control protocol unit includes at least two, the reader / writer sends the at least two first media access control protocol units to the environmental IoT device, and a specific implementation includes at least one of the following:
[0153] The reader / writer sends at least two first media access control protocol units to the environmental Internet of Things device according to the target mode;
[0154] The target method includes at least one of the following:
[0155] D11. Send one first media access control protocol unit at a time;
[0156] D12. Send the first media access control protocol unit according to the position order of the segments of the relevant information of the operation command contained in the first media access control protocol unit in the relevant information of the operation command.
[0157] Optionally, in one implementation, the method further includes:
[0158] The reader / writer determines, based on the second information, to send at least two first media access control protocol units to the environmental Internet of Things device;
[0159] The second information includes at least one of the following:
[0160] E11, receiving the first segment sending configuration information sent by the core network function;
[0161] It should be noted that in this case, the core network function needs to perform additional segmented transmission configuration. When the reader receives the first segmented transmission configuration information from the core network function, it divides a business data packet or the configuration information of the A-IoT device sent by the core network function into several blocks and sends them to the A-IoT device according to the instructions of the first segmented transmission configuration information.
[0162] E12, link quality information;
[0163] It should be noted that if the link quality is poor, in order to reduce packet loss, the reader can split a business data packet or the configuration information of the A-IoT device sent by the core network function into several blocks and send them to the A-IoT device.
[0164] E13, Available physical resource information;
[0165] It should be noted that if the available physical resources are limited and all data cannot be sent at once, the reader can split a service data packet or the configuration information of the A-IoT device sent by the core network function into several blocks and send them to the A-IoT device.
[0166] E14. The amount of data related to the operation command to be sent;
[0167] It should be noted that if the amount of information related to the operation command is large and cannot be sent all at once, the reader can split the A-IoT device configuration information sent by a service data packet or core network function into several blocks and send them to the A-IoT device. It should be noted that this only considers the amount of data sent to the ambient IoT device and / or the configuration information received by the higher layer in the information related to the operation command.
[0168] It should be noted that the environmental Internet of Things device receives at least one first media access control protocol unit sent by the reader / writer. Optionally, when the reader / writer sends at least two first media access control protocol units to the environmental physical network device, after receiving all the first media access control protocol units, the environmental physical network device obtains the relevant information of the operation command based on the segmentation of the relevant information of the operation command in all the first media access control protocol units. Furthermore, the environmental physical network device needs to execute the operation command based on the operation command and the relevant information of the operation command, generate at least one second media access control protocol unit, and then the environmental Internet of Things device sends the at least one second media access control protocol unit to the reader / writer.
[0169] Optionally, in the first implementation manner, the environmental Internet of Things device executes the operation command according to the operation command and related information of the operation command, including:
[0170] The media access control layer of the environmental Internet of Things device obtains the operation command and related information of the operation command according to the first media access control protocol unit;
[0171] The media access control layer of the environmental Internet of Things device sends the operation command and related information of the operation command to a target layer, where the target layer includes at least one of the following: an environmental Internet of Things layer, a radio resource control RRC layer, a non-access layer NAS layer, and an application layer; and the environmental Internet of Things layer includes at least part of the functions of one or more of the following: an application layer, a radio resource control RRC layer, a non-access layer NAS layer, and a core network;
[0172] The target layer of the environmental Internet of Things device executes the operation command according to the operation command and the relevant information of the operation command.
[0173] It should be noted that in this case, if the environmental IoT device has a target layer, the operation command is executed by the target layer.
[0174] Optionally, in a second implementation manner, the environmental IoT device executes the operation command according to the operation command and related information of the operation command, including:
[0175] The media access control layer of the environmental Internet of Things device obtains the operation command and related information of the operation command according to the first media access control protocol unit;
[0176] The media access control layer of the environmental Internet of Things device executes the operation command according to the operation command and the relevant information of the operation command.
[0177] It should be noted that, in this case, the operation command is executed by the media access control layer.
[0178] Optionally, in one implementation, the second media access control protocol unit includes at least one of the following F11-F13, wherein:
[0179] F11, response information;
[0180] Optionally, the response information includes at least one of the following:
[0181] F111, information provided by the IoT device in the configuration environment of the operation command;
[0182] Optionally, the information may include at least part of the information stored in the A-IoT device memory.
[0183] F112, an indication of whether the environmental IoT device successfully executes the operation command;
[0184] For example, when the operation command is information writing, the indication information can be used to indicate that the A-IoT device has successfully executed data or information writing into the memory.
[0185] F113, information generated by the environmental Internet of Things device executing the operation command;
[0186] For example, the information may include an A-IoT temporary identifier or handle generated according to the received operation command.
[0187] F12, second cyclic redundancy check information;
[0188] Optionally, the second cyclic redundancy check information includes at least one of the following:
[0189] F121: Whether to use a cyclic check code to send the at least one second media access control protocol unit;
[0190] F122, cyclic redundancy check length;
[0191] F123, calculation method of cyclic redundancy check.
[0192] F13, second segment indication information;
[0193] Optionally, the second segment indication information is used to indicate at least one of the following:
[0194] F131. The second media access control protocol unit indicates a segment in the response information, where the segment includes at least one of the following: a start segment, a middle segment, an end segment, and a non-end segment;
[0195] F132: The response information has not been sent or has been sent;
[0196] F133: Whether there is another segment of the response information after the second media access control protocol unit.
[0197] It should be noted that the specific usage of the second segment indication information is similar to that of the first segment indication information. For the specific application of the second segment indication information, please refer to the relevant description of the first segment indication information above, which will not be repeated here.
[0198] Optionally, in one implementation, the specific implementation of the environmental IoT device sending the at least one second media access control protocol unit to the reader / writer includes:
[0199] The media access control layer of the environmental Internet of Things device sends at least one second media access control protocol unit to the physical layer;
[0200] The physical layer of the environmental Internet of Things device sends at least one second media access control protocol unit to the reader / writer according to the second cyclic redundancy check information corresponding to the at least one second media access control protocol unit.
[0201] That is to say, when the physical layer of the environmental Internet of Things device receives at least one second media access control protocol unit, it needs to determine whether to perform a cyclic redundancy check on the at least one second media access control protocol unit to be sent, and what kind of cyclic redundancy check to use according to the cyclic redundancy check information. After encoding the at least one second media access control protocol unit generated by the media access control layer, the at least one second media access control protocol unit is sent to the reader / writer.
[0202] Optionally, in order to enable the environment physical network device to accurately send at least one second media access control protocol unit, the environment physical network device further performs the following process:
[0203] The physical layer of the environmental Internet of Things device obtains second cyclic redundancy check information through the third information sent by the media access control layer;
[0204] The third information includes at least one of the following:
[0205] F21, second indication information, where the second indication information is used to indicate the second cyclic redundancy check information;
[0206] This situation can be understood as the media access control layer can send an indication to the physical layer alone to indicate the first cyclic redundancy check information. The indication can be sent to the physical layer together through the second media access control protocol unit, or it can be sent independently of the second media access control protocol unit.
[0207] F22, response information, where the response information is associated with the second cyclic redundancy check information;
[0208] Optionally, this approach can be understood as the media access control layer does not need to send an indication to the physical layer separately, the second cyclic redundancy check information is associated with the response information, and the physical layer can determine and obtain the second cyclic redundancy check information based on the response information.
[0209] Optionally, in one implementation, the environmental IoT device executes the operation command according to the operation command and related information of the operation command to generate a specific implementation of at least one second media access control protocol unit, including:
[0210] The environmental Internet of Things device determines fourth information according to the at least one first media access control protocol unit;
[0211] The environmental Internet of Things device executes the operation command according to the fourth information and generates at least one second media access control protocol unit;
[0212] The fourth information includes at least one of the following:
[0213] F31, an instruction to execute the operation command without parameters;
[0214] F32: There is no relevant information for executing the operation command;
[0215] F33, various parameter fields for executing the operation command;
[0216] F34, relevant information for executing the operation command;
[0217] F35, time limit information for executing the operation command;
[0218] Optionally, F31-F35 can be used to execute operation commands for environmental IoT devices.
[0219] F36: Whether the first media access control protocol unit adopts cyclic redundancy check protection;
[0220] F37, a calculation method of a first cyclic redundancy check adopted by the first media access control protocol unit;
[0221] F38, the length of the first cyclic redundancy check used by the first media access control protocol unit;
[0222] F39, a segmented sending indication of the first media access control protocol unit;
[0223] Optionally, F36-F39 can be used by the environmental IoT device to determine whether the first media access control protocol unit is received successfully.
[0224] F310, the format of the second media access control protocol unit corresponding to the operation command;
[0225] Optionally, this content can be used to assist the environmental Internet of Things device in generating the second media access control protocol unit.
[0226] Optionally, whether the environmental Internet of Things device performs segmented transmission may be configured by the reader / writer, that is, the reader / writer sends second segmented transmission configuration information to the environmental Internet of Things device, and the environmental Internet of Things device determines whether to send at least two second media access control protocol units to the reader / writer based on the second segmented transmission configuration information sent by the reader / writer;
[0227] The second segment sending configuration information includes at least one of the following:
[0228] F41, the amount of data sent by the environmental IoT device at one time;
[0229] It should be noted that if the amount of data to be sent by the environmental Internet of Things device is large and it is not possible to send all the information at once according to the data volume requirements configured by the reader, the environmental Internet of Things device can split the data into several blocks and send them to the reader.
[0230] F42: The longest time the environmental IoT device occupies the channel;
[0231] It should be noted that if the amount of data to be sent by the environmental Internet of Things device is large and it is impossible to send all the information at once according to the maximum channel occupation time configured by the reader, the environmental Internet of Things device can divide the data into several blocks and send them to the reader.
[0232] F43, the number of segments of the environmental IoT device;
[0233] It should be noted that if the reader is configured with a number of segments for the environmental IoT device, the environmental IoT device needs to send data in segments according to the number of segments configured by the reader when sending data.
[0234] Optionally, in one implementation, after the reader receives at least one second media access control protocol unit sent by the environmental Internet of Things device, the media access control layer of the reader obtains response information based on the at least one second media access control protocol unit; the media access control layer of the reader sends at least part of the response information to the target layer.
[0235] It should be noted that if at least part of the response information contains information that must be used or known by the target layer, the media access control layer of the reader / writer also needs to transmit this part of the information to the target layer.
[0236] Optionally, the target layer includes at least one of the following: environmental Internet of Things layer, RRC layer, NAS layer, and application layer.
[0237] It should be noted that the embodiment of the present application describes a method for sending operation commands, data, configuration messages and response information between a reader and an A-IoT device based on a MAC protocol unit, thereby realizing network communication of the A-IoT device.
[0238] As shown in FIG10 , an embodiment of the present application provides an information transmission method, including:
[0239] Step 1001: An environmental IoT device receives at least one first media access control protocol unit sent by a reader / writer, where the at least one first media access control protocol unit is used to transmit an operation command to be executed by the environmental IoT device, or the at least one first media access control protocol unit is used to transmit an operation command to be executed by the environmental IoT device and related information of the operation command.
[0240] Step 1002: The environmental IoT device executes the operation command according to the operation command and related information of the operation command, and generates at least one second media access control protocol unit, where the at least one second media access control protocol unit is used to transmit response information of executing the operation command.
[0241] Step 1003: The environmental Internet of Things device sends the at least one second media access control protocol unit to the reader / writer.
[0242] Optionally, the environmental Internet of Things device executes the operation command according to the operation command and related information of the operation command, including:
[0243] The media access control layer of the environmental Internet of Things device obtains the operation command and related information of the operation command according to the first media access control protocol unit;
[0244] The media access control layer of the environmental Internet of Things device sends the operation command and related information of the operation command to a target layer, where the target layer includes at least one of the following: an environmental Internet of Things layer, a radio resource control RRC layer, a non-access layer NAS layer, and an application layer; and the environmental Internet of Things layer includes at least part of the functions of one or more of the following: an application layer, a radio resource control RRC layer, a non-access layer NAS layer, and a core network;
[0245] The target layer of the environmental Internet of Things device executes the operation command according to the operation command and the relevant information of the operation command.
[0246] Optionally, the environmental Internet of Things device executes the operation command according to the operation command and related information of the operation command, including:
[0247] The media access control layer of the environmental Internet of Things device obtains the operation command and related information of the operation command according to the first media access control protocol unit;
[0248] The media access control layer of the environmental Internet of Things device executes the operation command according to the operation command and the relevant information of the operation command.
[0249] Optionally, the second media access control protocol unit includes at least one of the following:
[0250] Response information;
[0251] second cyclic redundancy check information;
[0252] Second segment indication information;
[0253] The response information includes at least one of the following:
[0254] The operation command configuration environment IoT device provides information;
[0255] An indication of whether the environmental IoT device successfully executes the operation command;
[0256] Information generated by the environmental Internet of Things device executing the operation command.
[0257] Optionally, the second segment indication information is used to indicate at least one of the following:
[0258] The second media access control protocol unit indicates a segment in the response information, where the segment includes at least one of the following: a start segment, a middle segment, an end segment, and a non-end segment;
[0259] The response information has not been sent or has been sent;
[0260] Whether there is a segment of the response information after the second media access control protocol unit.
[0261] Optionally, the environmental Internet of Things device sends the at least one second media access control protocol unit to the reader / writer, including:
[0262] The media access control layer of the environmental Internet of Things device sends at least one second media access control protocol unit to the physical layer;
[0263] The physical layer of the environmental Internet of Things device sends at least one second media access control protocol unit to the reader / writer according to the second cyclic redundancy check information corresponding to the at least one second media access control protocol unit.
[0264] Optionally, the method further includes:
[0265] The physical layer of the environmental Internet of Things device obtains second cyclic redundancy check information through the third information sent by the media access control layer;
[0266] The third information includes at least one of the following:
[0267] Second indication information, where the second indication information is used to indicate the second cyclic redundancy check information;
[0268] Response information, where the response information is associated with the second cyclic redundancy check information.
[0269] Optionally, the second cyclic redundancy check information includes at least one of the following:
[0270] an indication of whether to use a cyclic check code to send the at least one second media access control protocol unit;
[0271] The length of the cyclic redundancy check;
[0272] How the cyclic redundancy check is calculated.
[0273] Optionally, after the environmental IoT device receives at least two first media access control protocol units sent by the reader / writer, the method further includes:
[0274] After all the first media access control protocol units are received, the relevant information of the operation command is acquired according to the segmentation of the relevant information of the operation command in all the first media access control protocol units.
[0275] Optionally, the environmental IoT device executes the operation command according to the operation command and related information of the operation command to generate at least one second media access control protocol unit, including:
[0276] The environmental Internet of Things device determines fourth information according to the at least one first media access control protocol unit;
[0277] The environmental Internet of Things device executes the operation command according to the fourth information and generates at least one second media access control protocol unit;
[0278] The fourth information includes at least one of the following:
[0279] There are no parameters for the instruction to execute the operation command;
[0280] There is no relevant information for instructions to execute the said operation command;
[0281] Parameter fields for executing the operation command;
[0282] Relevant information for executing the operation command;
[0283] Whether the first media access control protocol unit adopts cyclic redundancy check protection;
[0284] a calculation method of a first cyclic redundancy check adopted by the first media access control protocol unit;
[0285] a length of a first cyclic redundancy check used by the first media access control protocol unit;
[0286] Time limit information for executing the operation command;
[0287] a segmented sending indication of the first media access control protocol unit;
[0288] The format of the second media access control protocol unit corresponding to the operation command.
[0289] Optionally, the method further includes:
[0290] The environmental Internet of Things device determines whether to send at least two second media access control protocol units to the reader / writer based on the second segment transmission configuration information sent by the reader / writer;
[0291] The second segment sending configuration information includes at least one of the following:
[0292] The amount of data sent by the environmental Internet of Things device at one time, the longest time the environmental Internet of Things device occupies the channel, and the number of segments of the environmental Internet of Things device.
[0293] Optionally, the first media access control protocol unit includes at least one of the following:
[0294] Operation command instruction information;
[0295] first cyclic redundancy check information;
[0296] Information related to the operation command;
[0297] A first segment indication information of the relevant information of the operation command;
[0298] The operation command indication information includes at least one of the following:
[0299] An indicator corresponding to the operation command;
[0300] Interface transmission parameters related to the operation command;
[0301] The operation object of the operation command;
[0302] The relevant information of the operation command includes at least one of the following: data sent to the environmental Internet of Things device, and configuration information sent to the environmental Internet of Things device.
[0303] Optionally, the first media access control protocol unit includes at least one of the following:
[0304] A media access control protocol data unit, wherein the first media access control protocol unit is used to carry data sent to the environmental Internet of Things device and / or configuration information received from a higher layer;
[0305] A media access control protocol control unit, wherein the first media access control protocol control unit is used to carry configuration information generated by the media access control layer.
[0306] Optionally, the first segment indication information is used to indicate at least one of the following:
[0307] The first media access control protocol unit carries a segment of the relevant information of the operation command, wherein the segment includes at least one of the following: a start segment, a middle segment, an end segment, and a non-end segment;
[0308] The relevant information of the operation command has not been sent or has been sent;
[0309] Whether there is a segment of relevant information of the operation command after the first media access control protocol unit.
[0310] Optionally, when the relevant information of the operation command is carried by a first media access control protocol unit, the first segment indication information is used to indicate at least one of the following:
[0311] End segment;
[0312] The serial number of the segment is a preset value;
[0313] The relevant information of the operation command is sent;
[0314] There is no subsequent segment of relevant information of the operation command.
[0315] Optionally, when the relevant information of the operation command is carried by at least two first media access control protocol units, the at least two first media access control protocol units meet the following requirements:
[0316] Each first media access control protocol unit carries the same operation command indication information.
[0317] Optionally, the operation command is used to implement at least one of the following:
[0318] Paging, identification, inventory, information reading, information writing, activation, reactivation, deactivation, inactivation, and sending configurations to environmental IoT devices.
[0319] 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.
[0320] As shown in FIG11 , an information transmission device 1100 according to an embodiment of the present application, applied to a reader / writer, includes:
[0321] A first sending module 1101 is configured to send at least one first media access control protocol unit to an ambient IoT device, where the at least one first media access control protocol unit is used to transmit an operation command to be executed by the ambient IoT device, or the at least one first media access control protocol unit is used to transmit an operation command to be executed by the ambient IoT device and related information of the operation command;
[0322] The first receiving module 1102 is configured to receive at least one second media access control protocol unit sent by the environmental Internet of Things device, where the at least one second media access control protocol unit is configured to transmit response information for executing the operation command.
[0323] Optionally, the first media access control protocol unit includes at least one of the following:
[0324] Operation command instruction information;
[0325] first cyclic redundancy check information;
[0326] Information related to the operation command;
[0327] A first segment indication information of the relevant information of the operation command;
[0328] The operation command indication information includes at least one of the following:
[0329] An indicator corresponding to the operation command;
[0330] Interface transmission parameters related to the operation command;
[0331] The operation object of the operation command;
[0332] The relevant information of the operation command includes at least one of the following: data sent to the environmental Internet of Things device, and configuration information sent to the environmental Internet of Things device.
[0333] Optionally, the first media access control protocol unit includes at least one of the following:
[0334] A media access control protocol data unit, wherein the first media access control protocol unit is used to carry data sent to the environmental Internet of Things device and / or configuration information received from a higher layer;
[0335] A media access control protocol control unit, wherein the first media access control protocol control unit is used to carry configuration information generated by the media access control layer.
[0336] Optionally, the first segment indication information is used to indicate at least one of the following:
[0337] The first media access control protocol unit carries a segment of the relevant information of the operation command, wherein the segment includes at least one of the following: a start segment, a middle segment, an end segment, and a non-end segment;
[0338] The relevant information of the operation command has not been sent or has been sent;
[0339] Whether there is a segment of relevant information of the operation command after the first media access control protocol unit.
[0340] Optionally, when the relevant information of the operation command is carried by a first media access control protocol unit, the first segment indication information is used to indicate at least one of the following:
[0341] End segment;
[0342] The serial number of the segment is a preset value;
[0343] The relevant information of the operation command is sent;
[0344] There is no subsequent segment of relevant information of the operation command.
[0345] Optionally, when the relevant information of the operation command is carried by at least two first media access control protocol units, the at least two first media access control protocol units meet the following requirements:
[0346] Each first media access control protocol unit carries the same operation command indication information.
[0347] Optionally, the operation command is used to implement at least one of the following:
[0348] Paging, identification, inventory, information reading, information writing, activation, reactivation, deactivation, inactivation, and sending configurations to environmental IoT devices.
[0349] Optionally, the device further includes:
[0350] A first acquisition module, configured to acquire the operation command or related information of the operation command through a media access control layer;
[0351] The first generating module is configured to generate at least one first media access control protocol unit according to the operation command or related information of the operation command through a media access control layer.
[0352] Optionally, the first acquisition module is configured to implement at least one of the following:
[0353] Obtaining the operation command or related information of the operation command from the environmental Internet of Things layer through the media access control layer, where the environmental Internet of Things layer includes at least part of the functions of one or more of the following: an application layer, a radio resource control RRC layer, a non-access stratum NAS layer, and a core network;
[0354] Obtaining the operation command or related information of the operation command from the NAS layer through the media access control layer;
[0355] Obtaining the operation command or related information of the operation command from the RRC layer through the media access control layer;
[0356] The operation command or related information of the operation command is obtained from the application layer through the media access control layer.
[0357] Optionally, the first sending module 1101 is configured to:
[0358] Sending at least one first media access control protocol unit to the physical layer through the media access control layer;
[0359] At least one first media access control protocol unit is sent to the environmental Internet of Things device through the physical layer according to the first cyclic redundancy check information corresponding to the at least one first media access control protocol unit.
[0360] Optionally, the device further includes:
[0361] A second acquisition module is configured to acquire first cyclic redundancy check information through first information sent by the physical layer through the media access control layer;
[0362] The first information includes at least one of the following:
[0363] first indication information, where the first indication information is used to indicate the first cyclic redundancy check information;
[0364] Operation command indication information, where the operation command indication information is associated with the first cyclic redundancy check information.
[0365] Optionally, the first cyclic redundancy check information includes at least one of the following:
[0366] an indication of whether to use a cyclic check code to send the at least one first media access control protocol unit;
[0367] The length of the cyclic redundancy check;
[0368] How the cyclic redundancy check is calculated.
[0369] Optionally, the first sending module 1101 is configured to:
[0370] sending at least two first media access control protocol units to the ambient IoT device in a targeted manner;
[0371] The target method includes at least one of the following:
[0372] Sending one first media access control protocol unit at a time;
[0373] The first media access control protocol unit is sent according to the position order of the segments of the relevant information of the operation command contained in the first media access control protocol unit in the relevant information of the operation command.
[0374] Optionally, the device further includes:
[0375] A first determining module is configured to determine, based on the second information, to send at least two first media access control protocol units to the environmental Internet of Things device;
[0376] The second information includes at least one of the following:
[0377] The received first segment sending configuration information sent by the core network function;
[0378] Link quality information;
[0379] Information on available physical resources;
[0380] The amount of data related to the operation command that needs to be sent.
[0381] Optionally, the second media access control protocol unit includes at least one of the following:
[0382] Response information;
[0383] second cyclic redundancy check information;
[0384] Second segment indication information;
[0385] The response information includes at least one of the following:
[0386] The operation command configuration environment IoT device provides information;
[0387] An indication of whether the environmental IoT device successfully executes the operation command;
[0388] Information generated by the environmental Internet of Things device executing the operation command.
[0389] Optionally, the second segment indication information is used to indicate at least one of the following:
[0390] The second media access control protocol unit indicates a segment in the response information, where the segment includes at least one of the following: a start segment, a middle segment, an end segment, and a non-end segment;
[0391] The response information has not been sent or has been sent;
[0392] Whether there is a segment of the response information after the second media access control protocol unit.
[0393] Optionally, the second cyclic redundancy check information includes at least one of the following:
[0394] an indication of whether to use a cyclic check code to send the at least one second media access control protocol unit;
[0395] The length of the cyclic redundancy check;
[0396] How the cyclic redundancy check is calculated.
[0397] Optionally, after the first receiving module 1102 receives at least one second media access control protocol unit sent by the environmental Internet of Things device, the apparatus further includes:
[0398] A third acquisition module is configured to acquire response information according to the at least one second media access control protocol unit through the media access control layer;
[0399] A third sending module is configured to send at least part of the response information to a target layer through a media access control layer, where the target layer includes at least one of the following: an environmental Internet of Things layer, an RRC layer, a NAS layer, and an application layer;
[0400] Among them, the environmental Internet of Things layer includes at least part of the functions of one or more of the following: application layer, RRC layer, NAS layer, and core network.
[0401] Optionally, the device further includes:
[0402] A fourth sending module, configured to send configuration information to the second segment sent by the environmental Internet of Things device;
[0403] The second segment sending configuration information includes at least one of the following:
[0404] The amount of data sent by the environmental Internet of Things device at one time, the longest time the environmental Internet of Things device occupies the channel, and the number of segments of the environmental Internet of Things device.
[0405] 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.
[0406] The information transmission device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 9 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0407] An embodiment of the present application further provides a communication device, which is a reader / writer and includes a processor and a communication interface, wherein the communication interface is used to send at least one first media access control protocol unit to an environmental Internet of Things device, wherein the at least one first media access control protocol unit is used to transmit an operation command to be executed by the environmental Internet of Things device, or the at least one first media access control protocol unit is used to transmit an operation command to be executed by the environmental Internet of Things device and related information of the operation command;
[0408] Receive at least one second media access control protocol unit sent by the environmental Internet of Things device, where the at least one second media access control protocol unit is used to transmit response information for executing the operation command.
[0409] Optionally, the first media access control protocol unit includes at least one of the following:
[0410] Operation command instruction information;
[0411] first cyclic redundancy check information;
[0412] Information related to the operation command;
[0413] A first segment indication information of the relevant information of the operation command;
[0414] The operation command indication information includes at least one of the following:
[0415] An indicator corresponding to the operation command;
[0416] Interface transmission parameters related to the operation command;
[0417] The operation object of the operation command;
[0418] The relevant information of the operation command includes at least one of the following: data sent to the environmental Internet of Things device, and configuration information sent to the environmental Internet of Things device.
[0419] Optionally, the first media access control protocol unit includes at least one of the following:
[0420] A media access control protocol data unit, wherein the first media access control protocol unit is used to carry data sent to the environmental Internet of Things device and / or configuration information received from a higher layer;
[0421] A media access control protocol control unit, wherein the first media access control protocol control unit is used to carry configuration information generated by the media access control layer.
[0422] Optionally, the first segment indication information is used to indicate at least one of the following:
[0423] The first media access control protocol unit carries a segment of the relevant information of the operation command, wherein the segment includes at least one of the following: a start segment, a middle segment, an end segment, and a non-end segment;
[0424] The relevant information of the operation command has not been sent or has been sent;
[0425] Whether there is a segment of relevant information of the operation command after the first media access control protocol unit.
[0426] Optionally, when the relevant information of the operation command is carried by a first media access control protocol unit, the first segment indication information is used to indicate at least one of the following:
[0427] End segment;
[0428] The serial number of the segment is a preset value;
[0429] The relevant information of the operation command is sent;
[0430] There is no subsequent segment of relevant information of the operation command.
[0431] Optionally, when the relevant information of the operation command is carried by at least two first media access control protocol units, the at least two first media access control protocol units meet the following requirements:
[0432] Each first media access control protocol unit carries the same operation command indication information.
[0433] Optionally, the operation command is used to implement at least one of the following:
[0434] Paging, identification, inventory, information reading, information writing, activation, reactivation, deactivation, inactivation, and sending configurations to environmental IoT devices.
[0435] Optionally, the processor is configured to:
[0436] Acquire the operation command or related information of the operation command through the media access control layer;
[0437] At least one first media access control protocol unit is generated by the media access control layer according to the operation command or related information of the operation command.
[0438] Optionally, the processor is configured to implement at least one of the following:
[0439] Obtaining the operation command or related information of the operation command from the environmental Internet of Things layer through the media access control layer, where the environmental Internet of Things layer includes at least part of the functions of one or more of the following: an application layer, a radio resource control RRC layer, a non-access stratum NAS layer, and a core network;
[0440] Obtaining the operation command or related information of the operation command from the NAS layer through the media access control layer;
[0441] Obtaining the operation command or related information of the operation command from the RRC layer through the media access control layer;
[0442] The operation command or related information of the operation command is obtained from the application layer through the media access control layer.
[0443] Optionally, the communication interface is used to:
[0444] Sending at least one first media access control protocol unit to the physical layer through the media access control layer;
[0445] At least one first media access control protocol unit is sent to the environmental Internet of Things device through the physical layer according to the first cyclic redundancy check information corresponding to the at least one first media access control protocol unit.
[0446] Optionally, the processor is further configured to:
[0447] Obtaining first cyclic redundancy check information through first information sent by the physical layer through the media access control layer;
[0448] The first information includes at least one of the following:
[0449] first indication information, where the first indication information is used to indicate the first cyclic redundancy check information;
[0450] Operation command indication information, where the operation command indication information is associated with the first cyclic redundancy check information.
[0451] Optionally, the first cyclic redundancy check information includes at least one of the following:
[0452] an indication of whether to use a cyclic check code to send the at least one first media access control protocol unit;
[0453] The length of the cyclic redundancy check;
[0454] How the cyclic redundancy check is calculated.
[0455] Optionally, the communication interface is used to:
[0456] sending at least two first media access control protocol units to the ambient IoT device in a targeted manner;
[0457] The target method includes at least one of the following:
[0458] Sending one first media access control protocol unit at a time;
[0459] The first media access control protocol unit is sent according to the position order of the segments of the relevant information of the operation command contained in the first media access control protocol unit in the relevant information of the operation command.
[0460] Optionally, the communication interface is further used to:
[0461] Determine, based on the second information, to send at least two first media access control protocol units to the environmental Internet of Things device;
[0462] The second information includes at least one of the following:
[0463] The received first segment sending configuration information sent by the core network function;
[0464] Link quality information;
[0465] Information on available physical resources;
[0466] The amount of data related to the operation command that needs to be sent.
[0467] Optionally, the second media access control protocol unit includes at least one of the following:
[0468] Response information;
[0469] second cyclic redundancy check information;
[0470] Second segment indication information;
[0471] The response information includes at least one of the following:
[0472] The operation command configuration environment IoT device provides information;
[0473] An indication of whether the environmental IoT device successfully executes the operation command;
[0474] Information generated by the environmental Internet of Things device executing the operation command.
[0475] Optionally, the second segment indication information is used to indicate at least one of the following:
[0476] The second media access control protocol unit indicates a segment in the response information, where the segment includes at least one of the following: a start segment, a middle segment, an end segment, and a non-end segment;
[0477] The response information has not been sent or has been sent;
[0478] Whether there is a segment of the response information after the second media access control protocol unit.
[0479] Optionally, the second cyclic redundancy check information includes at least one of the following:
[0480] an indication of whether to use a cyclic check code to send the at least one second media access control protocol unit;
[0481] The length of the cyclic redundancy check;
[0482] How the cyclic redundancy check is calculated.
[0483] Optionally, after the processor receives at least one second media access control protocol unit sent by the environmental Internet of Things device, the processor is further configured to:
[0484] Acquiring response information according to the at least one second media access control protocol unit through the media access control layer;
[0485] The communication interface is configured to send at least part of the response information to a target layer through a media access control layer, wherein the target layer includes at least one of the following: an environmental Internet of Things layer, an RRC layer, a NAS layer, and an application layer;
[0486] Among them, the environmental Internet of Things layer includes at least part of the functions of one or more of the following: application layer, RRC layer, NAS layer, and core network.
[0487] Optionally, the communication interface is further used to:
[0488] Sending configuration information to the second segment sent to the environmental IoT device;
[0489] The second segment sending configuration information includes at least one of the following:
[0490] The amount of data sent by the environmental Internet of Things device at one time, the longest time the environmental Internet of Things device occupies the channel, and the number of segments of the environmental Internet of Things device.
[0491] Specifically, an embodiment of the present application further provides a reader / writer. As shown in FIG12 , the reader / writer 1200 includes an antenna 1201, a radio frequency device 1202, a baseband device 1203, a processor 1204, and a memory 1205. Antenna 1201 is connected to radio frequency device 1202. In the uplink direction, radio frequency device 1202 receives information via antenna 1201 and sends the received information to baseband device 1203 for processing. In the downlink direction, baseband device 1203 processes the information to be transmitted and sends it to radio frequency device 1202. Radio frequency device 1202 processes the received information and then sends it through antenna 1201.
[0492] The method executed by the reader / writer in the above embodiment may be implemented in the baseband device 1203 , which includes a baseband processor.
[0493] The baseband device 1203 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 12, one of which is, for example, a baseband processor, which is connected to the memory 1205 through a bus interface to call the program in the memory 1205 and execute the network device operations shown in the above method embodiment.
[0494] The network side device may further include a network interface 1206, which is, for example, a common public radio interface (CPRI).
[0495] Specifically, the reader / writer 1200 of the embodiment of the present application also includes: instructions or programs stored in the memory 1205 and executable on the processor 1204. The processor 1204 calls the instructions or programs in the memory 1205 to execute the methods executed by the modules shown in FIG11 and achieve the same technical effect. To avoid repetition, they will not be elaborated here.
[0496] 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.
[0497] The processor is the processor in the reader / writer described in the above embodiment. The readable storage medium can be non-volatile or non-transient. The readable storage medium can include computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0498] As shown in FIG13 , an information transmission device 1300 according to an embodiment of the present application is applied to an environmental IoT device, including:
[0499] The second receiving module 1301 is configured to receive at least one first media access control protocol unit sent by the reader / writer, where the at least one first media access control protocol unit is used to transmit an operation command to be executed by the environmental Internet of Things device, or the at least one first media access control protocol unit is used to transmit an operation command to be executed by the environmental Internet of Things device and related information of the operation command;
[0500] A second generating module 1302 is configured to execute the operation command according to the operation command and related information of the operation command, and generate at least one second media access control protocol unit, wherein the at least one second media access control protocol unit is used to transmit response information of executing the operation command;
[0501] The second sending module 1303 is configured to send the at least one second media access control protocol unit to the reader / writer.
[0502] Optionally, the second generating module 1302 is configured to:
[0503] acquiring, through a media access control layer, the operation command and related information of the operation command according to the first media access control protocol unit;
[0504] Sending the operation command and related information of the operation command to a target layer through a media access control layer, where the target layer includes at least one of the following: an environmental Internet of Things layer, a radio resource control RRC layer, a non-access layer NAS layer, and an application layer; and the environmental Internet of Things layer includes at least part of the functions of one or more of the following: an application layer, a radio resource control RRC layer, a non-access layer NAS layer, and a core network;
[0505] The target layer executes the operation command according to the operation command and related information of the operation command.
[0506] Optionally, the second generating module 1302 is configured to:
[0507] Acquire the operation command and related information of the operation command according to the first media access control protocol unit through the media access control layer;
[0508] The operation command is executed through the media access control layer according to the operation command and the related information of the operation command.
[0509] Optionally, the second media access control protocol unit includes at least one of the following:
[0510] Response information;
[0511] second cyclic redundancy check information;
[0512] Second segment indication information;
[0513] The response information includes at least one of the following:
[0514] The operation command configuration environment IoT device provides information;
[0515] An indication of whether the environmental IoT device successfully executes the operation command;
[0516] Information generated by the environmental Internet of Things device executing the operation command.
[0517] Optionally, the second segment indication information is used to indicate at least one of the following:
[0518] The second media access control protocol unit indicates a segment in the response information, where the segment includes at least one of the following: a start segment, a middle segment, an end segment, and a non-end segment;
[0519] The response information has not been sent or has been sent;
[0520] Whether there is a segment of the response information after the second media access control protocol unit.
[0521] Optionally, the second sending module 1303 is configured to:
[0522] Sending at least one second media access control protocol unit to the physical layer through the media access control layer;
[0523] At least one second media access control protocol unit is sent to the reader / writer through the physical layer according to the second cyclic redundancy check information corresponding to the at least one second media access control protocol unit.
[0524] Optionally, the device further includes:
[0525] a fourth acquisition module, configured to acquire second cyclic redundancy check information through third information sent by the media access control layer;
[0526] The third information includes at least one of the following:
[0527] Second indication information, where the second indication information is used to indicate the second cyclic redundancy check information;
[0528] Response information, where the response information is associated with the second cyclic redundancy check information.
[0529] Optionally, the second cyclic redundancy check information includes at least one of the following:
[0530] an indication of whether to use a cyclic check code to send the at least one second media access control protocol unit;
[0531] The length of the cyclic redundancy check;
[0532] How the cyclic redundancy check is calculated.
[0533] Optionally, after the second receiving module 1301 receives the at least two first media access control protocol units sent by the reader, the apparatus further includes:
[0534] The fifth acquisition module is configured to, after receiving all the first media access control protocol units, acquire the relevant information of the operation command according to the segmentation of the relevant information of the operation command in all the first media access control protocol units.
[0535] Optionally, the second generating module 1302 is configured to:
[0536] determining fourth information according to the at least one first media access control protocol unit;
[0537] executing the operation command according to the fourth information to generate at least one second media access control protocol unit;
[0538] The fourth information includes at least one of the following:
[0539] There are no parameters for the instruction to execute the operation command;
[0540] There is no relevant information for instructions to execute the said operation command;
[0541] Parameter fields for executing the operation command;
[0542] Relevant information for executing the operation command;
[0543] Whether the first media access control protocol unit adopts cyclic redundancy check protection;
[0544] a calculation method of a first cyclic redundancy check adopted by the first media access control protocol unit;
[0545] a length of a first cyclic redundancy check used by the first media access control protocol unit;
[0546] Time limit information for executing the operation command;
[0547] a segmented sending indication of the first media access control protocol unit;
[0548] The format of the second media access control protocol unit corresponding to the operation command.
[0549] Optionally, the device further includes:
[0550] A second determining module is configured to determine whether to send at least two second media access control protocol units to the reader / writer according to the second segment sending configuration information sent by the reader / writer;
[0551] The second segment sending configuration information includes at least one of the following:
[0552] The amount of data sent by the environmental Internet of Things device at one time, the longest time the environmental Internet of Things device occupies the channel, and the number of segments of the environmental Internet of Things device.
[0553] Optionally, the first media access control protocol unit includes at least one of the following:
[0554] Operation command instruction information;
[0555] first cyclic redundancy check information;
[0556] Information related to the operation command;
[0557] A first segment indication information of the relevant information of the operation command;
[0558] The operation command indication information includes at least one of the following:
[0559] An indicator corresponding to the operation command;
[0560] Interface transmission parameters related to the operation command;
[0561] The operation object of the operation command;
[0562] The relevant information of the operation command includes at least one of the following: data sent to the environmental Internet of Things device, and configuration information sent to the environmental Internet of Things device.
[0563] Optionally, the first media access control protocol unit includes at least one of the following:
[0564] A media access control protocol data unit, wherein the first media access control protocol unit is used to carry data sent to the environmental Internet of Things device and / or configuration information received from a higher layer;
[0565] A media access control protocol control unit, wherein the first media access control protocol control unit is used to carry configuration information generated by the media access control layer.
[0566] Optionally, the first segment indication information is used to indicate at least one of the following:
[0567] The first media access control protocol unit carries a segment of the relevant information of the operation command, wherein the segment includes at least one of the following: a start segment, a middle segment, an end segment, and a non-end segment;
[0568] The relevant information of the operation command has not been sent or has been sent;
[0569] Whether there is a segment of relevant information of the operation command after the first media access control protocol unit.
[0570] Optionally, when the relevant information of the operation command is carried by a first media access control protocol unit, the first segment indication information is used to indicate at least one of the following:
[0571] End segment;
[0572] The serial number of the segment is a preset value;
[0573] The relevant information of the operation command is sent;
[0574] There is no subsequent segment of relevant information of the operation command.
[0575] Optionally, when the relevant information of the operation command is carried by at least two first media access control protocol units, the at least two first media access control protocol units meet the following requirements:
[0576] Each first media access control protocol unit carries the same operation command indication information.
[0577] Optionally, the operation command is used to implement at least one of the following:
[0578] Paging, identification, inventory, information reading, information writing, activation, reactivation, deactivation, inactivation, and sending configurations to environmental IoT devices.
[0579] It should be noted that the device embodiment is a device corresponding to the above method. All implementation methods in the above method embodiment are applicable to the device embodiment and can achieve the same technical effects, which will not be repeated here.
[0580] An embodiment of the present application further provides a communication device, which is an environmental Internet of Things device and includes a processor and a communication interface, wherein the communication interface is used to receive at least one first media access control protocol unit sent by a reader / writer, and the at least one first media access control protocol unit is used to transmit an operation command to be executed by the environmental Internet of Things device, or the at least one first media access control protocol unit is used to transmit an operation command to be executed by the environmental Internet of Things device and related information of the operation command;
[0581] The processor is configured to execute the operation command according to the operation command and related information of the operation command, and generate at least one second media access control protocol unit, wherein the at least one second media access control protocol unit is configured to transmit response information of executing the operation command;
[0582] The communication interface is used to send the at least one second media access control protocol unit to the reader / writer.
[0583] Optionally, the processor is configured to:
[0584] acquiring, through a media access control layer, the operation command and related information of the operation command according to the first media access control protocol unit;
[0585] Sending the operation command and related information of the operation command to a target layer through a media access control layer, where the target layer includes at least one of the following: an environmental Internet of Things layer, a radio resource control RRC layer, a non-access layer NAS layer, and an application layer; and the environmental Internet of Things layer includes at least part of the functions of one or more of the following: an application layer, a radio resource control RRC layer, a non-access layer NAS layer, and a core network;
[0586] The target layer executes the operation command according to the operation command and related information of the operation command.
[0587] Optionally, the processor is configured to:
[0588] Acquire the operation command and related information of the operation command according to the first media access control protocol unit through the media access control layer;
[0589] The operation command is executed through the media access control layer according to the operation command and the related information of the operation command.
[0590] Optionally, the second media access control protocol unit includes at least one of the following:
[0591] Response information;
[0592] second cyclic redundancy check information;
[0593] Second segment indication information;
[0594] The response information includes at least one of the following:
[0595] The operation command configuration environment IoT device provides information;
[0596] An indication of whether the environmental IoT device successfully executes the operation command;
[0597] Information generated by the environmental Internet of Things device executing the operation command.
[0598] Optionally, the second segment indication information is used to indicate at least one of the following:
[0599] The second media access control protocol unit indicates a segment in the response information, where the segment includes at least one of the following: a start segment, a middle segment, an end segment, and a non-end segment;
[0600] The response information has not been sent or has been sent;
[0601] Whether there is a segment of the response information after the second media access control protocol unit.
[0602] Optionally, the communication interface is used to:
[0603] Sending at least one second media access control protocol unit to the physical layer through the media access control layer;
[0604] At least one second media access control protocol unit is sent to the reader / writer through the physical layer according to the second cyclic redundancy check information corresponding to the at least one second media access control protocol unit.
[0605] Optionally, the processor is further configured to:
[0606] Obtaining second cyclic redundancy check information through third information sent by the media access control layer;
[0607] The third information includes at least one of the following:
[0608] Second indication information, where the second indication information is used to indicate the second cyclic redundancy check information;
[0609] Response information, where the response information is associated with the second cyclic redundancy check information.
[0610] Optionally, the second cyclic redundancy check information includes at least one of the following:
[0611] an indication of whether to use a cyclic check code to send the at least one second media access control protocol unit;
[0612] The length of the cyclic redundancy check;
[0613] How the cyclic redundancy check is calculated.
[0614] Optionally, after the communication interface receives the at least two first media access control protocol units sent by the reader / writer, the processor is further configured to:
[0615] After all the first media access control protocol units are received, the relevant information of the operation command is acquired according to the segmentation of the relevant information of the operation command in all the first media access control protocol units.
[0616] Optionally, the processor is configured to:
[0617] determining fourth information according to the at least one first media access control protocol unit;
[0618] executing the operation command according to the fourth information to generate at least one second media access control protocol unit;
[0619] The fourth information includes at least one of the following:
[0620] There are no parameters for the instruction to execute the operation command;
[0621] There is no relevant information for instructions to execute the said operation command;
[0622] Parameter fields for executing the operation command;
[0623] Relevant information for executing the operation command;
[0624] Whether the first media access control protocol unit adopts cyclic redundancy check protection;
[0625] a calculation method of a first cyclic redundancy check adopted by the first media access control protocol unit;
[0626] a length of a first cyclic redundancy check used by the first media access control protocol unit;
[0627] Time limit information for executing the operation command;
[0628] a segmented sending indication of the first media access control protocol unit;
[0629] The format of the second media access control protocol unit corresponding to the operation command.
[0630] Optionally, the processor is further configured to:
[0631] determining, according to the second segment sending configuration information sent by the reader / writer, whether to send at least two second media access control protocol units to the reader / writer;
[0632] The second segment sending configuration information includes at least one of the following:
[0633] The amount of data sent by the environmental Internet of Things device at one time, the longest time the environmental Internet of Things device occupies the channel, and the number of segments of the environmental Internet of Things device.
[0634] Optionally, the first media access control protocol unit includes at least one of the following:
[0635] Operation command instruction information;
[0636] first cyclic redundancy check information;
[0637] Information related to the operation command;
[0638] A first segment indication information of the relevant information of the operation command;
[0639] The operation command indication information includes at least one of the following:
[0640] An indicator corresponding to the operation command;
[0641] Interface transmission parameters related to the operation command;
[0642] The operation object of the operation command;
[0643] The relevant information of the operation command includes at least one of the following: data sent to the environmental Internet of Things device, and configuration information sent to the environmental Internet of Things device.
[0644] Optionally, the first media access control protocol unit includes at least one of the following:
[0645] A media access control protocol data unit, wherein the first media access control protocol unit is used to carry data sent to the environmental Internet of Things device and / or configuration information received from a higher layer;
[0646] A media access control protocol control unit, wherein the first media access control protocol control unit is used to carry configuration information generated by the media access control layer.
[0647] Optionally, the first segment indication information is used to indicate at least one of the following:
[0648] The first media access control protocol unit carries a segment of the relevant information of the operation command, wherein the segment includes at least one of the following: a start segment, a middle segment, an end segment, and a non-end segment;
[0649] The relevant information of the operation command has not been sent or has been sent;
[0650] Whether there is a segment of relevant information of the operation command after the first media access control protocol unit.
[0651] Optionally, when the relevant information of the operation command is carried by a first media access control protocol unit, the first segment indication information is used to indicate at least one of the following:
[0652] End segment;
[0653] The serial number of the segment is a preset value;
[0654] The relevant information of the operation command is sent;
[0655] There is no subsequent segment of relevant information of the operation command.
[0656] Optionally, when the relevant information of the operation command is carried by at least two first media access control protocol units, the at least two first media access control protocol units meet the following requirements:
[0657] Each first media access control protocol unit carries the same operation command indication information.
[0658] Optionally, the operation command is used to implement at least one of the following:
[0659] Paging, identification, inventory, information reading, information writing, activation, reactivation, deactivation, inactivation, and sending configurations to environmental IoT devices.
[0660] Optionally, an embodiment of the present application further 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, wherein the program or instruction, when executed by the processor, implements 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. Specifically, Figure 14 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 1400, a transceiver 1410, a memory 1420, and a program stored in the memory 1420 and capable of running on the processor 1400; wherein the transceiver 1410 is connected to the processor 1400 and the memory 1420 via a bus interface, and the transceiver 1410 is used to receive and send data under the control of the processor 1400.
[0661] The transceiver 1410 is configured to receive at least one first media access control protocol unit sent by the reader / writer, wherein the at least one first media access control protocol unit is configured to transmit an operation command to be executed by the environmental Internet of Things device, or the at least one first media access control protocol unit is configured to transmit an operation command to be executed by the environmental Internet of Things device and related information of the operation command;
[0662] The processor 1400 is configured to execute the operation command according to the operation command and related information of the operation command, and generate at least one second media access control protocol unit, where the at least one second media access control protocol unit is configured to transmit response information for executing the operation command;
[0663] The transceiver 1410 is configured to send the at least one second media access control protocol unit to the reader / writer.
[0664] In FIG14 , 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 1400 and memory represented by memory 1420. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and, therefore, will not be further described herein. The bus interface provides an interface. The transceiver 1410 may be a plurality of components, including 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.
[0665] The processor 1400 is responsible for managing the bus architecture and general processing, and the memory 1420 can store data used by the processor 1400 when performing operations.
[0666] Optionally, the processor 1400 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.
[0667] 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.
[0668] Optionally, the processor 1400 is configured to:
[0669] acquiring, through a media access control layer, the operation command and related information of the operation command according to the first media access control protocol unit;
[0670] Sending the operation command and related information of the operation command to a target layer through a media access control layer, where the target layer includes at least one of the following: an environmental Internet of Things layer, a radio resource control RRC layer, a non-access layer NAS layer, and an application layer; and the environmental Internet of Things layer includes at least part of the functions of one or more of the following: an application layer, a radio resource control RRC layer, a non-access layer NAS layer, and a core network;
[0671] The target layer executes the operation command according to the operation command and related information of the operation command.
[0672] Optionally, the processor 1400 is configured to:
[0673] Acquire the operation command and related information of the operation command according to the first media access control protocol unit through the media access control layer;
[0674] The operation command is executed through the media access control layer according to the operation command and the related information of the operation command.
[0675] Optionally, the second media access control protocol unit includes at least one of the following:
[0676] Response information;
[0677] second cyclic redundancy check information;
[0678] Second segment indication information;
[0679] The response information includes at least one of the following:
[0680] The operation command configuration environment IoT device provides information;
[0681] An indication of whether the environmental IoT device successfully executes the operation command;
[0682] Information generated by the environmental Internet of Things device executing the operation command.
[0683] Optionally, the second segment indication information is used to indicate at least one of the following:
[0684] The second media access control protocol unit indicates a segment in the response information, where the segment includes at least one of the following: a start segment, a middle segment, an end segment, and a non-end segment;
[0685] The response information has not been sent or has been sent;
[0686] Whether there is a segment of the response information after the second media access control protocol unit.
[0687] Optionally, the communication interface is used to:
[0688] Sending at least one second media access control protocol unit to the physical layer through the media access control layer;
[0689] At least one second media access control protocol unit is sent to the reader / writer through the physical layer according to the second cyclic redundancy check information corresponding to the at least one second media access control protocol unit.
[0690] Optionally, the processor 1400 is further configured to:
[0691] Obtaining second cyclic redundancy check information through third information sent by the media access control layer;
[0692] The third information includes at least one of the following:
[0693] Second indication information, where the second indication information is used to indicate the second cyclic redundancy check information;
[0694] Response information, where the response information is associated with the second cyclic redundancy check information.
[0695] Optionally, the second cyclic redundancy check information includes at least one of the following:
[0696] an indication of whether to use a cyclic check code to send the at least one second media access control protocol unit;
[0697] The length of the cyclic redundancy check;
[0698] How the cyclic redundancy check is calculated.
[0699] Optionally, after the transceiver 1410 receives the at least two first media access control protocol units sent by the reader / writer, the processor 1400 is further configured to:
[0700] After all the first media access control protocol units are received, the relevant information of the operation command is acquired according to the segmentation of the relevant information of the operation command in all the first media access control protocol units.
[0701] Optionally, the processor 1400 is configured to:
[0702] determining fourth information according to the at least one first media access control protocol unit;
[0703] executing the operation command according to the fourth information to generate at least one second media access control protocol unit;
[0704] The fourth information includes at least one of the following:
[0705] There are no parameters for the instruction to execute the operation command;
[0706] There is no relevant information for instructions to execute the said operation command;
[0707] Parameter fields for executing the operation command;
[0708] Relevant information for executing the operation command;
[0709] Whether the first media access control protocol unit adopts cyclic redundancy check protection;
[0710] a calculation method of a first cyclic redundancy check adopted by the first media access control protocol unit;
[0711] a length of a first cyclic redundancy check used by the first media access control protocol unit;
[0712] Time limit information for executing the operation command;
[0713] a segmented sending indication of the first media access control protocol unit;
[0714] The format of the second media access control protocol unit corresponding to the operation command.
[0715] Optionally, the processor 1400 is further configured to:
[0716] determining, according to the second segment sending configuration information sent by the reader / writer, whether to send at least two second media access control protocol units to the reader / writer;
[0717] The second segment sending configuration information includes at least one of the following:
[0718] The amount of data sent by the environmental Internet of Things device at one time, the longest time the environmental Internet of Things device occupies the channel, and the number of segments of the environmental Internet of Things device.
[0719] Optionally, the first media access control protocol unit includes at least one of the following:
[0720] Operation command instruction information;
[0721] first cyclic redundancy check information;
[0722] Information related to the operation command;
[0723] A first segment indication information of the relevant information of the operation command;
[0724] The operation command indication information includes at least one of the following:
[0725] An indicator corresponding to the operation command;
[0726] Interface transmission parameters related to the operation command;
[0727] The operation object of the operation command;
[0728] The relevant information of the operation command includes at least one of the following: data sent to the environmental Internet of Things device, and configuration information sent to the environmental Internet of Things device.
[0729] Optionally, the first media access control protocol unit includes at least one of the following:
[0730] A media access control protocol data unit, wherein the first media access control protocol unit is used to carry data sent to the environmental Internet of Things device and / or configuration information received from a higher layer;
[0731] A media access control protocol control unit, wherein the first media access control protocol control unit is used to carry configuration information generated by the media access control layer.
[0732] Optionally, the first segment indication information is used to indicate at least one of the following:
[0733] The first media access control protocol unit carries a segment of the relevant information of the operation command, wherein the segment includes at least one of the following: a start segment, a middle segment, an end segment, and a non-end segment;
[0734] The relevant information of the operation command has not been sent or has been sent;
[0735] Whether there is a segment of relevant information of the operation command after the first media access control protocol unit.
[0736] Optionally, when the relevant information of the operation command is carried by a first media access control protocol unit, the first segment indication information is used to indicate at least one of the following:
[0737] End segment;
[0738] The serial number of the segment is a preset value;
[0739] The relevant information of the operation command is sent;
[0740] There is no subsequent segment of relevant information of the operation command.
[0741] Optionally, when the relevant information of the operation command is carried by at least two first media access control protocol units, the at least two first media access control protocol units meet the following requirements:
[0742] Each first media access control protocol unit carries the same operation command indication information.
[0743] Optionally, the operation command is used to implement at least one of the following:
[0744] Paging, identification, inventory, information reading, information writing, activation, reactivation, deactivation, inactivation, and sending configurations to environmental IoT devices.
[0745] Optionally, 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 repeated here.
[0746] 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.
[0747] The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0748] Optionally, as shown in FIG15 , an embodiment of the present application further provides a communication device 1500, comprising a processor 1501 and a memory 1502, wherein the memory 1502 stores programs or instructions that can be run on the processor 1501. For example, when the communication device 1500 is a reader / writer, the program or instruction is executed by the processor 1501 to implement the various steps of the above-mentioned information transmission method embodiment, and can achieve the same technical effect. When the communication device 1500 is an environmental Internet of Things device, the program or instruction is executed by the processor 1501 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.
[0749] 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.
[0750] 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.
[0751] 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.
[0752] An embodiment of the present application also provides a communication system, including: a reader / writer and an environmental Internet of Things device, wherein the reader / writer can be used to execute the steps of the above-mentioned information transmission method, and the environmental Internet of Things device can be used to execute the steps of the above-mentioned information transmission processing method.
[0753] 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.
[0754] 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.
[0755] 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. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. An information transmission method, comprising: The reader / writer sends at least one first media access control protocol unit to the environmental Internet of Things device, where the at least one first media access control protocol unit is used to transmit an operation command that the environmental Internet of Things device needs to execute, or the at least one first media access control protocol unit is used to transmit an operation command that the environmental Internet of Things device needs to execute and related information of the operation command; The reader / writer receives at least one second media access control protocol unit sent by the environmental Internet of Things device, and the at least one second media access control protocol unit is used to transmit response information for executing the operation command.
2. The method according to claim 1, wherein The first media access control protocol unit includes at least one of the following: Operation command instruction information; first cyclic redundancy check information; Information related to the operation command; A first segment indication information of the relevant information of the operation command; The operation command indication information includes at least one of the following: An indicator corresponding to the operation command; Interface transmission parameters related to the operation command; The operation object of the operation command; The relevant information of the operation command includes at least one of the following: data sent to the environmental Internet of Things device, and configuration information sent to the environmental Internet of Things device.
3. The method according to claim 1 or 2, wherein The first media access control protocol unit includes at least one of the following: A media access control protocol data unit, wherein the first media access control protocol unit is used to carry data sent to the environmental Internet of Things device and / or configuration information received from a higher layer; A media access control protocol control unit, wherein the first media access control protocol control unit is used to carry configuration information generated by the media access control layer.
4. The method according to claim 2, wherein: The first segment indication information is used to indicate at least one of the following: The first media access control protocol unit carries a segment of the relevant information of the operation command, wherein the segment includes at least one of the following: a start segment, a middle segment, an end segment, and a non-end segment; The relevant information of the operation command has not been sent or has been sent; Whether there is a segment of relevant information of the operation command after the first media access control protocol unit.
5. The method according to claim 2, wherein: When the relevant information of the operation command is carried by a first media access control protocol unit, the first segment indication information is used to indicate at least one of the following: End segment; The serial number of the segment is a preset value; The relevant information of the operation command is sent; There is no subsequent segment of relevant information of the operation command.
6. The method according to claim 2, wherein: When the relevant information of the operation command is carried by at least two first media access control protocol units, the at least two first media access control protocol units meet the following requirements: Each first media access control protocol unit carries the same operation command indication information.
7. The method according to any one of claims 1 to 6, wherein: The operation command is used to implement at least one of the following: Paging, identification, inventory, information reading, information writing, activation, reactivation, deactivation, inactivation, and sending configurations to environmental IoT devices.
8. The method according to any one of claims 1 to 7, wherein: Also includes: The media access control layer of the reader / writer obtains the operation command or related information of the operation command; The media access control layer of the reader / writer generates at least one first media access control protocol unit according to the operation command or related information of the operation command.
9. The method according to claim 8, wherein The media access control layer of the reader / writer obtains the operation command or related information of the operation command, including at least one of the following: The media access control layer of the reader / writer obtains the operation command or related information of the operation command from the environmental Internet of Things layer, where the environmental Internet of Things layer includes at least part of the functions of one or more of the following: application layer, radio resource control RRC layer, non-access stratum NAS layer, and core network; The media access control layer of the reader / writer obtains the operation command or related information of the operation command from the NAS layer; The media access control layer of the reader / writer obtains the operation command or related information of the operation command from the RRC layer; The media access control layer of the reader / writer obtains the operation command or related information of the operation command from the application layer.
10. The method according to any one of claims 1 to 7, wherein: The reader / writer sends at least one first media access control protocol unit to the environmental Internet of Things device, including: The media access control layer of the reader / writer sends at least one first media access control protocol unit to the physical layer; The physical layer of the reader / writer sends at least one first media access control protocol unit to the environmental Internet of Things device according to the first cyclic redundancy check information corresponding to the at least one first media access control protocol unit.
11. The method according to claim 2 or 10, wherein: Also includes: The physical layer of the reader / writer obtains first cyclic redundancy check information through the first information sent by the media access control layer; The first information includes at least one of the following: first indication information, where the first indication information is used to indicate the first cyclic redundancy check information; Operation command indication information, where the operation command indication information is associated with the first cyclic redundancy check information.
12. The method according to claim 2 or 10, wherein: The first cyclic redundancy check information includes at least one of the following: an indication of whether to use a cyclic check code to send the at least one first media access control protocol unit; The length of the cyclic redundancy check; How the cyclic redundancy check is calculated.
13. The method according to any one of claims 1 to 7, wherein: The reader / writer sends at least two first media access control protocol units to the environmental Internet of Things device, including: The reader / writer sends at least two first media access control protocol units to the environmental Internet of Things device according to the target mode; The target method includes at least one of the following: Sending one first media access control protocol unit at a time; The first media access control protocol unit is sent according to the position order of the segments of the relevant information of the operation command contained in the first media access control protocol unit in the relevant information of the operation command.
14. The method according to any one of claims 1 to 7, wherein: Also includes: The reader / writer determines, based on the second information, to send at least two first media access control protocol units to the environmental Internet of Things device; The second information includes at least one of the following: The received first segment sending configuration information sent by the core network function; Link quality information; Information on available physical resources; The amount of data related to the operation command that needs to be sent.
15. The method according to any one of claims 1 to 14, wherein: The second media access control protocol unit includes at least one of the following: Response information; second cyclic redundancy check information; Second segment indication information; The response information includes at least one of the following: The operation command configuration environment IoT device provides information; An indication of whether the environmental IoT device successfully executes the operation command; Information generated by the environmental Internet of Things device executing the operation command.
16. The method according to claim 15, wherein The second segment indication information is used to indicate at least one of the following: The second media access control protocol unit indicates a segment in the response information, where the segment includes at least one of the following: a start segment, a middle segment, an end segment, and a non-end segment; The response information has not been sent or has been sent; Whether there is a segment of the response information after the second media access control protocol unit.
17. The method according to claim 15, wherein: The second cyclic redundancy check information includes at least one of the following: an indication of whether to use a cyclic check code to send the at least one second media access control protocol unit; The length of the cyclic redundancy check; How the cyclic redundancy check is calculated.
18. The method according to claim 1, wherein After the reader receives at least one second media access control protocol unit sent by the environmental Internet of Things device, the method further includes: The media access control layer of the reader / writer obtains response information according to the at least one second media access control protocol unit; The media access control layer of the reader sends at least part of the response information to the target layer, where the target layer includes at least one of the following: an environmental Internet of Things layer, an RRC layer, a NAS layer, and an application layer; Among them, the environmental Internet of Things layer includes at least part of the functions of one or more of the following: application layer, RRC layer, NAS layer, and core network.
19. The method according to claim 1, wherein Also includes: The reader sends configuration information to the second segment sent by the environmental Internet of Things device; The second segment sending configuration information includes at least one of the following: The amount of data sent by the environmental Internet of Things device at one time, the longest time the environmental Internet of Things device occupies the channel, and the number of segments of the environmental Internet of Things device.
20. An information transmission method, comprising: The environmental Internet of Things device receives at least one first media access control protocol unit sent by the reader / writer, where the at least one first media access control protocol unit is used to transmit an operation command that the environmental Internet of Things device needs to execute, or the at least one first media access control protocol unit is used to transmit an operation command that the environmental Internet of Things device needs to execute and related information of the operation command; The environmental Internet of Things device executes the operation command according to the operation command and related information of the operation command, and generates at least one second media access control protocol unit, where the at least one second media access control protocol unit is used to transmit response information of executing the operation command; The environmental Internet of Things device sends the at least one second media access control protocol unit to the reader / writer.
21. The method according to claim 20, wherein The environmental Internet of Things device executes the operation command according to the operation command and related information of the operation command, including: The media access control layer of the environmental Internet of Things device obtains the operation command and related information of the operation command according to the first media access control protocol unit; The media access control layer of the environmental Internet of Things device sends the operation command and related information of the operation command to a target layer, where the target layer includes at least one of the following: an environmental Internet of Things layer, a radio resource control RRC layer, a non-access layer NAS layer, and an application layer; and the environmental Internet of Things layer includes at least part of the functions of one or more of the following: an application layer, a radio resource control RRC layer, a non-access layer NAS layer, and a core network; The target layer of the environmental Internet of Things device executes the operation command according to the operation command and the relevant information of the operation command.
22. The method according to claim 20, wherein The environmental Internet of Things device executes the operation command according to the operation command and related information of the operation command, including: The media access control layer of the environmental Internet of Things device obtains the operation command and related information of the operation command according to the first media access control protocol unit; The media access control layer of the environmental Internet of Things device executes the operation command according to the operation command and the relevant information of the operation command.
23. The method according to any one of claims 20 to 22, wherein: The second media access control protocol unit includes at least one of the following: Response information; second cyclic redundancy check information; Second segment indication information; The response information includes at least one of the following: The operation command configuration environment IoT device provides information; An indication of whether the environmental IoT device successfully executes the operation command; Information generated by the environmental Internet of Things device executing the operation command.
24. The method according to claim 23, wherein The second segment indication information is used to indicate at least one of the following: The second media access control protocol unit indicates a segment in the response information, where the segment includes at least one of the following: a start segment, a middle segment, an end segment, and a non-end segment; The response information has not been sent or has been sent; Whether there is a segment of the response information after the second media access control protocol unit.
25. The method according to claim 20, wherein The environmental Internet of Things device sends the at least one second media access control protocol unit to the reader / writer, including: The media access control layer of the environmental Internet of Things device sends at least one second media access control protocol unit to the physical layer; The physical layer of the environmental Internet of Things device sends at least one second media access control protocol unit to the reader / writer according to the second cyclic redundancy check information corresponding to the at least one second media access control protocol unit.
26. The method according to claim 23 or 25, wherein Also includes: The physical layer of the environmental Internet of Things device obtains second cyclic redundancy check information through the third information sent by the media access control layer; The third information includes at least one of the following: Second indication information, where the second indication information is used to indicate the second cyclic redundancy check information; Response information, where the response information is associated with the second cyclic redundancy check information.
27. The method according to claim 23 or 25, wherein The second cyclic redundancy check information includes at least one of the following: an indication of whether to use a cyclic check code to send the at least one second media access control protocol unit; The length of the cyclic redundancy check; How the cyclic redundancy check is calculated.
28. The method according to claim 20, wherein After the environmental IoT device receives at least two first media access control protocol units sent by the reader / writer, the method further includes: After all the first media access control protocol units are received, the relevant information of the operation command is acquired according to the segmentation of the relevant information of the operation command in all the first media access control protocol units.
29. The method according to claim 20, wherein The environmental Internet of Things device executes the operation command according to the operation command and related information of the operation command, and generates at least one second media access control protocol unit, including: The environmental Internet of Things device determines fourth information according to the at least one first media access control protocol unit; The environmental Internet of Things device executes the operation command according to the fourth information and generates at least one second media access control protocol unit; The fourth information includes at least one of the following: There are no parameters for the instruction to execute the operation command; There is no relevant information for instructions to execute the said operation command; Parameter fields for executing the operation command; Relevant information for executing the operation command; Whether the first media access control protocol unit adopts cyclic redundancy check protection; a calculation method of a first cyclic redundancy check adopted by the first media access control protocol unit; a length of a first cyclic redundancy check used by the first media access control protocol unit; Time limit information for executing the operation command; a segmented sending indication of the first media access control protocol unit; The format of the second media access control protocol unit corresponding to the operation command.
30. The method according to any one of claims 20 to 29, wherein: Also includes: The environmental Internet of Things device determines whether to send at least two second media access control protocol units to the reader / writer based on the second segment transmission configuration information sent by the reader / writer; The second segment sending configuration information includes at least one of the following: The amount of data sent by the environmental Internet of Things device at one time, the longest time the environmental Internet of Things device occupies the channel, and the number of segments of the environmental Internet of Things device.
31. The method according to any one of claims 20 to 30, wherein: The first media access control protocol unit includes at least one of the following: Operation command instruction information; first cyclic redundancy check information; Information related to the operation command; A first segment indication information of the relevant information of the operation command; The operation command indication information includes at least one of the following: An indicator corresponding to the operation command; Interface transmission parameters related to the operation command; The operation object of the operation command; The relevant information of the operation command includes at least one of the following: data sent to the environmental Internet of Things device, and configuration information sent to the environmental Internet of Things device.
32. The method according to claim 31, wherein The first media access control protocol unit includes at least one of the following: A media access control protocol data unit, wherein the first media access control protocol unit is used to carry data sent to the environmental Internet of Things device and / or configuration information received from a higher layer; A media access control protocol control unit, wherein the first media access control protocol control unit is used to carry configuration information generated by the media access control layer.
33. The method according to claim 31, wherein The first segment indication information is used to indicate at least one of the following: The first media access control protocol unit carries a segment of the relevant information of the operation command, wherein the segment includes at least one of the following: a start segment, a middle segment, an end segment, and a non-end segment; The relevant information of the operation command has not been sent or has been sent; Whether there is a segment of relevant information of the operation command after the first media access control protocol unit.
34. The method according to claim 31, wherein When the relevant information of the operation command is carried by a first media access control protocol unit, the first segment indication information is used to indicate at least one of the following: End segment; The serial number of the segment is a preset value; The relevant information of the operation command is sent; There is no subsequent segment of relevant information of the operation command.
35. The method of claim 31 , wherein: In a case where the relevant information of the operation command is carried by at least two first media access control protocol units, the at least two first media access control protocol units meet the following requirements: Each first media access control protocol unit carries the same operation command indication information.
36. The method according to any one of claims 20 to 35, wherein: The operation command is used to implement at least one of the following: Paging, identification, inventory, information reading, information writing, activation, reactivation, deactivation, inactivation, and sending configurations to environmental IoT devices.
37. An information transmission device, used in a reader / writer, comprising: A first sending module is configured to send at least one first media access control protocol unit to an environmental Internet of Things device, where the at least one first media access control protocol unit is used to transmit an operation command that the environmental Internet of Things device needs to execute, or the at least one first media access control protocol unit is used to transmit an operation command that the environmental Internet of Things device needs to execute and related information of the operation command; The first receiving module is used to receive at least one second media access control protocol unit sent by the environmental Internet of Things device, and the at least one second media access control protocol unit is used to transmit response information for executing the operation command.
38. The apparatus according to claim 37, wherein Also includes: A first acquisition module, configured to acquire the operation command or related information of the operation command through a media access control layer; The first generating module is configured to generate at least one first media access control protocol unit according to the operation command or related information of the operation command through a media access control layer.
39. 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 program or instructions are executed by the processor, the steps of the communication processing method according to any one of claims 1 to 19 are implemented.
40. An information transmission device, applied to an environmental Internet of Things device, comprising: A second receiving module is configured to receive at least one first media access control protocol unit sent by the reader / writer, where the at least one first media access control protocol unit is used to transmit an operation command to be executed by the environmental Internet of Things device, or the at least one first media access control protocol unit is used to transmit an operation command to be executed by the environmental Internet of Things device and related information of the operation command; a second generating module, configured to execute the operation command according to the operation command and related information of the operation command, and generate at least one second media access control protocol unit, wherein the at least one second media access control protocol unit is used to transmit response information of executing the operation command; The second sending module is configured to send the at least one second media access control protocol unit to the reader / writer.
41. The apparatus according to claim 40, wherein The second generating module is used to: acquiring, through a media access control layer, the operation command and related information of the operation command according to the first media access control protocol unit; Sending the operation command and related information of the operation command to a target layer through a media access control layer, where the target layer includes at least one of the following: an environmental Internet of Things layer, a radio resource control RRC layer, a non-access layer NAS layer, and an application layer; and the environmental Internet of Things layer includes at least part of the functions of one or more of the following: an application layer, a radio resource control RRC layer, a non-access layer NAS layer, and a core network; The target layer executes the operation command according to the operation command and related information of the operation command.
42. The apparatus of claim 40, wherein: The second generating module is used to: Acquire the operation command and related information of the operation command according to the first media access control protocol unit through the media access control layer; The operation command is executed through the media access control layer according to the operation command and the related information of the operation command.
43. A communication device, which is an environmental Internet of Things device, comprises 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 communication processing method according to any one of claims 20 to 36 are implemented.
44. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the information transmission method according to any one of claims 1 to 36.
45. 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 36.
Citation Information
Patent Citations
Communication method, device and system
CN116528216A
Communication method, node, device, communication system, and storage medium
WO2023092945A1