Information transmission method and device, storage medium and program product
Through the information transmission method between wireless communication devices and network nodes, the problem of complexity in the execution of command services in the environment in the Internet of Things is solved, and the smooth execution of command services and the flexibility of device management is realized.
Patent Information
- Application Number
- CN202510601079.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-09
- Publication Date
- 2025-07-08
Smart Images

Figure CN120282118A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of wireless communication, and in particular, to an information transmission method, device, storage medium, and program product. Background Art
[0002] The Internet of Things (IoT), as a network that connects various objects through the Internet to achieve intelligent management and interaction, is widely used in fields such as smart home, intelligent transportation, and industrial production. With the changing environment of application scenarios, the ambient Internet of Things (A-IoT) with environmental perception functions can intelligently manage each access network element by combining dynamically changing environmental factors.
[0003] However, as the number of access network elements in the ambient Internet of Things gradually increases, the management requirements (such as command services) of different access network elements are also different, increasing the complexity of the directional management of some access network elements.
[0004] Therefore, how to ensure the smooth execution of the command service in the ambient Internet of Things has become an urgent problem to be solved. Summary of the Invention
[0005] Embodiments of the present disclosure provide an information transmission method, device, storage medium, and program product, which can ensure the smooth execution of the command service in the ambient Internet of Things.
[0006] On the one hand, an information transmission method is provided. The method is applied to a wireless communication device and includes: the wireless communication device receives a reader-to-device (R2D) paging message sent by a network node, and the paging message contains paging identification information; the wireless communication device sends a device-to-reader (D2R) response message to the network node.
[0007] On the other hand, an information transmission method is provided. The method is applied to a wireless communication device and includes: the wireless communication device receives a reader-to-device message sent by a network node, and the reader-to-device message contains control auxiliary information; the wireless communication device performs corresponding processing according to the control auxiliary information.
[0008] On the other hand, an information transmission method is provided. The method is applied to a wireless communication device and includes: the wireless communication device receives a reader-to-device command request message sent by a network node; the wireless communication device sends a device-to-reader message, and the device-to-reader message contains command response information.
[0009] In another aspect, there is provided an information transmission method, which is applied to a network node and includes: the network node sends a reader-to-device R2D paging message, and the paging message contains paging identification information; the network node receives a device-to-reader D2R response message sent by the wireless communication device based on the paging message.
[0010] In another aspect, there is provided an information transmission method, which is applied to a network node and includes: the network node sends a reader-to-device message, and the reader-to-device message contains control auxiliary information, and the reader-to-device message is used to instruct the received wireless communication device to perform corresponding processing according to the control auxiliary information.
[0011] In another aspect, there is provided an information transmission method, which is applied to a network node and includes: the network node sends a reader-to-device command request message; the network node receives a device-to-reader message sent by the wireless communication device based on the reader-to-device command request message, and the device-to-reader message contains command response information.
[0012] In another aspect, there is provided an information transmission apparatus, which is applied to a wireless communication device and includes: a receiving module and a sending module.
[0013] The receiving module is configured to receive a reader-to-device R2D paging message sent by the network node, and the paging message contains paging identification information; the sending module is configured to send a device-to-reader D2R response message to the network node.
[0014] In another aspect, there is provided an information transmission apparatus, which is applied to a wireless communication device and includes: a receiving module and a processing module.
[0015] The receiving module is configured to receive a reader-to-device message sent by the network node, and the reader-to-device message contains control auxiliary information; the processing module is configured to perform corresponding processing according to the control auxiliary information.
[0016] In another aspect, there is provided an information transmission apparatus, which is applied to a wireless communication device and includes: a receiving module and a sending module.
[0017] The receiving module is configured to receive a reader-to-device command request message sent by the network node; the sending module is configured to send a device-to-reader message, and the device-to-reader message contains command response information.
[0018] In another aspect, there is provided an information transmission apparatus, which is applied to a network node and includes: a sending module and a receiving module.
[0019] A sending module, configured to send a reader-to-device paging message to device R2D, where the paging message contains paging identification information; a receiving module, configured to receive a device-to-reader response message sent by a wireless communication device based on the paging message.
[0020] In another aspect, an information transmission device is provided, which is applied to a network node. The device includes: a sending module.
[0021] A sending module, configured to send a reader-to-device message, where the reader-to-device message contains control auxiliary information, and the reader-to-device message is used to instruct a received wireless communication device to perform corresponding processing according to the control auxiliary information.
[0022] In another aspect, an information transmission device is provided, which is applied to a network node. The device includes: a sending module and a receiving module.
[0023] A sending module, configured to send a reader-to-device command request message; a receiving module, configured to receive a device-to-reader message sent by a wireless communication device based on the reader-to-device command request message, where the device-to-reader message contains command response information.
[0024] In another aspect, a communication device is provided, including: a memory and a processor. The memory and the processor are coupled. The memory is used to store a computer program. When the processor executes the computer program, the information transmission method of any of the above embodiments is implemented.
[0025] In another aspect, a computer-readable storage medium is provided, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the information transmission method of any of the above embodiments is implemented.
[0026] In another aspect, a computer program product is provided, which includes computer program instructions. When the computer program instructions are executed, the information transmission method of any of the above embodiments is implemented.
[0027] Embodiments of the present disclosure disclose that a wireless communication device can receive a reader-to-device (R2D) paging message including paging identification information from a network node. Further, the wireless communication device can send a device-to-reader (D2R) response message to the network node. That is, according to the paging identification information included in the R2D paging message, a command can be executed after a single air interface inventory or after multiple air interface inventories, so that the command service of the environmental Internet of Things can be smoothly executed. Description of the Drawings
[0028] To more clearly illustrate the technical solutions in the present disclosure, the following will briefly introduce the drawings required for some embodiments of the present disclosure. Obviously, the drawings in the following description are only the drawings of some embodiments of the present disclosure. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings.
[0029] Figure 1 An example schematic diagram of a wireless communication network and / or system provided for some embodiments of the present disclosure;
[0030] Figure 2 An example block diagram of an example wireless communication system for transmitting and receiving wireless communication signals provided for some embodiments of the present disclosure;
[0031] Figure 3 An example operation diagram of an access layer process between a wireless communication device and a reader provided for some embodiments of the present disclosure;
[0032] Figure 4 An example schematic diagram of a logical system architecture of A-IoT provided for some embodiments of the present disclosure;
[0033] Figure 5 An example schematic diagram of another logical system architecture of A-IoT provided for some embodiments of the present disclosure;
[0034] Figure 6 A flowchart of an inventory and command process of a network node provided for some embodiments of the present disclosure;
[0035] Figure 7 A flowchart of an information transmission method provided for some embodiments of the present disclosure;
[0036] Figure 8 A flowchart of another information transmission method provided for some embodiments of the present disclosure;
[0037] Figure 9 A flowchart of another information transmission method provided for some embodiments of the present disclosure;
[0038] Figure 10 A flowchart of another information transmission method provided for some embodiments of the present disclosure;
[0039] Figure 11 A flowchart of another information transmission method provided for some embodiments of the present disclosure;
[0040] Figure 12 A flowchart of another information transmission method provided for some embodiments of the present disclosure;
[0041] Figure 13Schematic flowchart of another information transmission method provided by some embodiments of the present disclosure;
[0042] Figure 14 Schematic flowchart of another information transmission method provided by some embodiments of the present disclosure;
[0043] Figure 15 Schematic flowchart of another information transmission method provided by some embodiments of the present disclosure;
[0044] Figure 16 Schematic structure diagram of an information transmission device provided by some embodiments of the present disclosure Figure 1 ;
[0045] Figure 17 Schematic structure diagram of an information transmission device provided by some embodiments of the present disclosure Figure 2 ;
[0046] Figure 18 Schematic structure diagram of an information transmission device provided by some embodiments of the present disclosure Figure 3 ;
[0047] Figure 19 Schematic structure diagram of an information transmission device provided by some embodiments of the present disclosure Figure 4 ;
[0048] Figure 20 Schematic structure diagram of an information transmission device provided by some embodiments of the present disclosure Figure 5 ;
[0049] Figure 21 Schematic structure diagram of an information transmission device provided by some embodiments of the present disclosure Figure 6 ;
[0050] Figure 22 Schematic structure diagram of an information transmission device provided by some embodiments of the present disclosure Figure 7 . Detailed implementation manners
[0051] Next, the technical solutions in the present disclosure will be clearly and completely described in conjunction with the accompanying drawings in the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
[0052] It should be noted that in this disclosure, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in this disclosure should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.
[0053] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features.
[0054] In the description of this disclosure, unless otherwise specified, " / " means "or". For example, A / B may represent A or B. The "and / or" herein is merely a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, "at least one" means one or more, and "a plurality" means two or more.
[0055] Currently, the Internet of Things can be applied to a variety of wireless communication technologies or network environments. The interconnection between devices is expected to improve efficiency or quality of life. Reducing the size, complexity and power consumption of devices helps their wide deployment. However, devices that rely on batteries or require manual power replacement are impractical in some scenarios and may bring high maintenance costs, environmental problems or safety hazards, such as wireless sensors in power systems. However, related technologies are difficult to meet all application scenarios, so a new Internet of Things technology, namely the Internet of Environmental Things, is proposed. This technology has advantages in terms of the number of connections and device density, and at the same time has lower complexity and power consumption compared with existing low-power wide-area network (LPWA) technologies.
[0056] Among them, the Internet of Environmental Things needs to support two services: inventory and command. For the command service, after the core network receives a command service request, it will initiate an inventory process to the access network element. After the inventory process ends, the core network will then initiate a command process to the access network element. Then the access network element initiates an air interface command process to the device.
[0057] However, the prior art does not provide a method for implementing the inventory and command processes. Therefore, how to ensure the smooth execution of the command service in the Internet of Environmental Things has become an urgent problem to be solved.
[0058] Based on this, to solve the above technical problems, embodiments of the present disclosure provide an information transmission method, which is applied to the command service interaction scenario of the environmental Internet of Things. In the embodiments of the present disclosure, a wireless communication device can receive an R2D paging message including paging identification information from a network node. Further, the wireless communication device can send a D2R response message to the network node. That is, according to the paging identification information included in the R2D paging message, a command can be executed after a single air interface inventory or after multiple air interface inventories, so that the command service of the environmental Internet of Things can be smoothly executed.
[0059] Currently, related technologies are formulating a new radio interface, called the 5th generation new radio (5G NR), and the next-generation packet core network ((next-generation-corenetwork, NG-CN) or (next generation core, NGC)). 5G NR will include three main components: a 5G access network (5G-AN), a 5G core network (5GC), and a user equipment (UE). To facilitate supporting different data services and requirements, the elements of 5GC (also called network functions) have been simplified, some of which are implemented in software and some in hardware, so that they can be adjusted as needed.
[0060] Figure 1 An exemplary wireless communication network and / or system 100 is shown, in which the technical solution of the present disclosure can be implemented, in accordance with an embodiment of the present disclosure. In the following discussion, the wireless communication network 100 can be any type of wireless network, such as a cellular network or a narrow band internet of things (NB-IoT) network, hereinafter simply referred to as "network 100". The exemplary network 100 includes a downlink (DL) base station (BS) 102 (hereinafter simply referred to as "BS102", also called a wireless communication node) and an uplink (UL) user equipment 104 (hereinafter simply referred to as "UE 104", also called a wireless communication device), and the two can communicate through a communication link 110 (such as a wireless communication channel), and cover a set of cellular areas 126, 130, 132, 134, 136, 138, and 140 of a geographical area 101. In Figure 1 which, BS102 and UE 104 are located within the geographical boundary of the cellular area 126. Other cellular areas 130, 132, 134, 136, 138, and 140 may also include at least one base station to provide sufficient wireless coverage for the expected users with their allocated bandwidth.
[0061] For example, BS102 may operate under an allocated channel transmission bandwidth to provide sufficient coverage for UE 104. BS102 and UE 104 may communicate through a downlink radio frame 118 and an uplink radio frame 124 respectively. Each radio frame 118 / 124 may be further divided into sub-frames 120 / 127, which include data symbols 122 / 128. In the embodiments of the present disclosure, BS102 and UE104 are used as non-limiting examples of "communication nodes", and both can practice the methods of the embodiments of the present disclosure. These communication nodes may support wireless and / or wired communications.
[0062] Figure 2 A block diagram of an exemplary wireless communication system 200 for transmitting and receiving wireless communication signals, in accordance with certain embodiments of the present disclosure, is shown. The wireless communication signals are, for example, orthogonal frequency division multiplexing (OFDM) / orthogonal frequency division multiple access (OFDMA) signals. System 200 may include components that support known or traditional functions, which will not be described in detail here. In an exemplary embodiment, system 200 may be used for the transmission and reception of data symbols in a wireless communication environment 100 as shown in Figure 1 shown.
[0063] System 200 generally includes a base station 202 (hereinafter referred to as "BS202") and a user equipment 204 (hereinafter referred to as "UE204"). BS202 includes a base station transceiver module 210, a base station antenna 212, a processor module 214, a memory module 216, and a network communication module 218, and each module is connected through a data communication bus 220. UE 204 includes a user equipment transceiver module 230, an antenna 232, a memory module 234, and a processor module 236, and each module is connected through a data communication bus 240. BS202 and UE204 communicate through a communication channel 250, which may be any suitable data transmission medium.
[0064] It should be noted that those of ordinary skill in the art will know that system 200 may further include Figure 2 other modules not shown. Various example modules, circuits, and processing logics may be implemented by hardware, software, firmware, or a practical combination thereof. For clarity, the component descriptions are function-oriented and do not limit their implementation methods. Whether to use hardware, firmware, or software specifically depends on the application requirements and system design constraints.
[0065] According to some embodiments, the UE transceiver 230 may be referred to as an "uplink" transceiver, which includes a radio frequency transmitter and a receiver connected to the antenna 232. A duplex switch may be used for time-division duplexing to connect the transmitter and the receiver. Similarly, the BS transceiver 210 may be referred to as a "downlink" transceiver, which also includes corresponding radio frequency modules and the antenna 212. The operations of the two transceivers can be coordinated to achieve the timing coordination of the uplink and downlink channels with a minimum guard time.
[0066] The UE transceiver 230 and the BS transceiver 210 are configured to communicate through the wireless data communication link 250, supporting specific communication protocols and modulation schemes. In the embodiments, it may support related standards such as Long Term Evolution (LTE), 5G, etc., but is not limited thereto. It may also support other existing or future communication protocols.
[0067] The BS 202 may be a next generation node B (gNB), an evolved node B (eNB), a serving eNB, a target eNB, a small base station or a micro base station, etc. The UE 204 may be a mobile phone, a smart phone, a personal digital assistant (PDA), a tablet, a laptop, a wearable device, etc. The processor modules 214 and 236 may be implemented through various hardware or integration solutions, such as: general-purpose processors, digital signal processing (DSP) chips, application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), etc.
[0068] The steps of the methods or algorithms described in the embodiments of the present disclosure may be implemented by hardware, firmware, or software modules executed by the processor modules 214 and 236. The storage modules 216 and 234 may be in the form of random access memory (RAM), flash memory, read-only memory (ROM), electrically erasable programmable read only memory (EEPROM), hard disks, optical discs, etc. Both may be interconnected with the corresponding processor modules for reading / writing information, or may be integrated in the processor modules and have a caching function to store temporary variables or intermediate data.
[0069] The network communication module 218 generally includes the hardware, software, logic, etc. required to implement two-way communication between the base station and other network components. For example, the module 218 can support Internet or Worldwide Interoperability for Microwave Access (WiMAX) traffic and provide an 802.3 Ethernet interface to connect to network nodes such as the MSC.
[0070] The Open System Interconnection (OSI) model defines the network protocol structure for inter-system communication, including seven layers: the physical layer, the Media Access Control (MAC) layer, the Radio Link Control (RLC) layer, the Packet Data Convergence Protocol (PDCP) layer, the Radio Resource Control (RRC) layer, the Non-Access Stratum (NAS) or Internet Protocol (IP) layer, and other layers. Each layer provides services to its upper and lower layers, facilitating the description of the network communication process.
[0071] Figure 3 An example operation diagram of the access stratum (AS) process between a wireless communication device and a reader is shown. The process includes steps 301 - 303 (i.e., A-IoT paging, D2R data transmission, and data transmission), which is applicable to the communication between a wireless communication device (such as a UE 104 or an A-IoT device) and a network node (such as a reader).
[0072] In step 301, the reader can send an A-IoT paging message according to a service request, instructing a certain wireless communication device to respond.
[0073] In step 302, the wireless communication device is triggered and performs device identity (ID) transmission, which can be achieved through the A-IoT random access process or independent of this process. The message sent by the wireless communication device to the reader may contain D2R data (i.e., D2R data transmission).
[0074] In step 303, the reader can send information such as commands to the wireless communication device through R2D data transmission, and the wireless communication device then responds to the command through D2R data transmission (i.e., data transmission).
[0075] The AS process can support indoor inventory and command usage scenarios. For example, steps 301 - 302 can support the inventory application, and steps 301 - 303 support both inventory and command scenarios. Inventory refers to the service where the network discovers device identifiers, and command means sending control instructions to the device.
[0076] Figures 4 - 5 Shows the logical system architecture of A-IoT. The architecture includes multiple components, such as A-IoT devices (402), A-IoT wireless access network (RAN) (404), core network (CN) (406), XX interface, general reader function, A-IoT RAN node function, etc. Device features can refer to specifications (such as TS22.369 and TR38.848, TS 38.300). Among them, the core network can be logical functional entities such as ambient IoT function (AIOTF), A-IoT data management (ADM), network exposure function (NEF), application function (AF), etc.
[0077] The XX interface is the interface between the A-IoT RAN (or gNB (504) supporting A-IoT) and the core network, which can be the NG interface and uses the next generation application protocol (NGAP). The general reader function is used to communicate with the device, and the RAN node function is responsible for radio resource control. Among them, the message interaction between the A-IoT RAN or gNB supporting A-IoT and the core network AIOTF can be sent directly or forwarded through the AMF.
[0078] Figure 4 Shows the logical system architecture 400 of topology 1: The reader function and the RAN node function are integrated in the A-IoT RAN 404. The device 402 communicates with the RAN 404 through a wireless interface, and the RAN 404 is connected to the core network 406 through the XX interface.
[0079] Figure 5 Shows the logical system architecture 500 of topology 2: The reader function is integrated in the UE 502 supporting A-IoT, and the RAN node function is deployed in the gNB 504 supporting A-IoT. The UE 502 communicates with the device 402 through a wireless interface and also communicates with the gNB 504 through the NR Uu interface to achieve data and control signal interaction.
[0080] "Device" generally refers to an A-IoT device, and "reader" may refer to a functional module that communicates with the device via A-IoT wireless communication, or an A-IoT RAN node 404 that includes such a function. The device ID can be a temporary or permanent ID, or an upper-layer ID that is invisible at the MAC layer (such as protected by the NAS layer). The negative acknowledgment (NACK) of msg3 can be explicit or implicit, such as by retransmitting msg2.
[0081] The application scenarios of the embodiments of the present disclosure are not limited. The system architecture and service scenarios described in the embodiments of the present disclosure are for more clearly explaining the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those of ordinary skill in the art can know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present disclosure are equally applicable to similar technical problems.
[0082] Figure 6 The flowchart showing the inventory and command process of a network node is taken the core network element AIOTF as an example, as Figure 6 shown, including the following steps:
[0083] Step 601, the network node receives an inventory request message sent by the AIOTF.
[0084] In some embodiments, after receiving the inventory request message sent by the AIOTF, the network node may perform an air interface inventory process to obtain an inventory report message.
[0085] Among them, when the network node performs the air interface inventory process, it can use, for example, a contention-based random access process (CBRA) or a non-contention or contention-free random access process (CFRA).
[0086] Step 602, after performing the air interface inventory process, the network node sends an inventory report message to the AIOTF.
[0087] In some embodiments, the AIOTF may send a command request message to the network node based on the inventory report message to request the execution of a command for the device (for example, read, write, disable).
[0088] Step 603, the network node receives the command request message sent by the AIOTF.
[0089] In some embodiments, after receiving the command request message, the network node may perform an air interface command process.
[0090] Step 604: After the network node completes the execution of the air interface command process, it sends a command response message to the AIOTF.
[0091] In some embodiments, as the service scenario of the wireless communication device changes, the services executed by the wireless communication device may also change accordingly. At this time, the network node may instruct the wireless communication device to execute new services.
[0092] Figure 7 The flow diagram of an information transmission method is shown, as Figure 7 shown, this information transmission method is applied to a wireless communication device and includes:
[0093] Step 701: The wireless communication device receives a reader-to-device paging message sent by the network node.
[0094] Among them, the paging message sent by the network node may include paging identification information.
[0095] In some embodiments, the network node may be an environmental Internet of Things reader or an environmental Internet of Things access node.
[0096] That is to say, for the new service change of the wireless communication device, it can be indicated by the reader of the wireless communication device, or by other wireless communication devices that are also devices. In this way, the flexibility of the service change of the wireless communication device can be improved.
[0097] In some embodiments, the paging message sent by the network node may further include at least one of the following 1.1 - 1.5:
[0098] 1.1. Parallel process processing mode indication information;
[0099] 1.2. D2R resource configuration information;
[0100] 1.3. Transaction identifier (transaction ID);
[0101] 1.4. Reader identifier (ReaderID)
[0102] 1.5. Priority information.
[0103] Among them, the parallel process processing mode indication information shown in 1.1 above is used to indicate the processing mode of the wireless communication device when it receives a paging message whose target device is the wireless communication device and contains a transaction ID / ReaderID different from the current process;
[0104] As a possible implementation, the parallel process processing mode indication information may include at least one of the following 2.1 - 2.4:
[0105] 2.1. Indication information on whether to terminate the current process;
[0106] 2.2. Indication information on whether to process a new process;
[0107] 2.3. Indication information on whether to complete the current process;
[0108] 2.4. Indication information on whether to ignore a new process.
[0109] Step 702. The wireless communication device sends a device-to-reader response message to the network node.
[0110] It can be understood that the wireless communication device can receive an R2D paging message including paging identification information from the network node. Further, the wireless communication device can send a D2R response message to the network node. That is, according to the paging identification information included in the R2D paging message, it is possible to execute a command after a single air interface inventory or after multiple air interface inventories, so that the command service of the environmental Internet of Things can be smoothly executed.
[0111] Similarly, Figure 8 shows a flowchart of an information transmission method, as Figure 8 shown. This information transmission method is applied to the network node and includes:
[0112] Step 801. The network node sends a reader-to-device paging message.
[0113] It should be noted that for the introduction of the network node and the paging message, reference can be made to the description in step 701 above, and details are not repeated here.
[0114] Step 802. The network node receives a device-to-reader response message sent by the wireless communication device based on the paging message.
[0115] Next, taking the interaction between the first node and the second node as an example, the information transmission method provided in the above Figure 7 and Figure 8 shown embodiments will be introduced. As Figure 9 shown, it includes:
[0116] Step 901. The network node sends a reader-to-device paging message.
[0117] Step 902. The wireless communication device receives the reader-to-device paging message sent by the network node.
[0118] Step 903. The wireless communication device sends a device-to-reader response message to the network node.
[0119] Step 904: The network node receives the device-to-reader response message sent by the wireless communication device based on the paging message.
[0120] The following describes the information transmission method provided by the above Figure 7 and Figure 8 illustrated embodiments with specific examples.
[0121] Since the AIoT device is a low-cost and low-complexity device, it cannot process multiple processes (or services) in parallel. When the wireless communication device has an ongoing process and receives another paging message, and the paging message contains the identifier of the wireless communication device (the identifier can be a device identifier, or a group identifier, or group filtering information, or does not contain an identifier, which means that all wireless communication devices that receive the R2D message are target devices), and a transaction ID / Reader ID different from the current process, the wireless communication device can process it in one of the following ways:
[0122] Method 1: The wireless communication device processes according to the processing method indicated by the current process.
[0123] Step 1: The reader sends a paging message to the wireless communication device.
[0124] Among them, the paging message contains at least one of the following:
[0125] Parallel process processing method indication information;
[0126] Paging identifier;
[0127] D2R resource configuration information;
[0128] transaction ID;
[0129] Reader ID.
[0130] It should be noted that the parallel process processing method indication information is used to indicate the processing method of the wireless communication device when it receives a paging message with the target device being the wireless communication device and containing a transaction ID / Reader ID different from the current process.
[0131] Specifically, the processing methods included in the parallel process processing method indication information include one of the following:
[0132] Indication information on whether to terminate the current process;
[0133] Indication information on whether to process a new process;
[0134] Indication information on whether to complete the current process;
[0135] Whether to ignore the indication information of the new process.
[0136] Step 2: The wireless communication device performs corresponding random access for inventory and / or command services.
[0137] Step 3: When the current inventory and / or command service is not completed, if the wireless communication device receives a paging message whose target device is this wireless communication device and contains a transaction ID / Reader ID different from the current process, the wireless communication device determines whether to terminate the current process and / or process the new process according to the indication information of the parallel process handling method received in Step 1.
[0138] Method 2: The wireless communication device processes according to the processing method indicated by the received new process.
[0139] Step 1: The reader sends a paging message to the wireless communication device.
[0140] Step 2: The wireless communication device performs corresponding random access for inventory and / or command services.
[0141] Step 3: When the current inventory and / or command service is not completed, the wireless communication device receives a paging message whose target device is this wireless communication device and contains a transaction ID / Reader ID different from the current process.
[0142] Among them, the paging message contains at least one of the following:
[0143] Indication information of the parallel process handling method;
[0144] Paging identifier;
[0145] D2R resource configuration information;
[0146] transaction ID;
[0147] Reader ID.
[0148] It should be noted that the indication information of the parallel process handling method is used to indicate the handling method when the wireless communication device receives a paging message whose target device is this wireless communication device and contains a transaction ID / Reader ID different from the current process.
[0149] Specifically, the handling methods included in the indication information of the parallel process handling method include one of the following:
[0150] Indication information of whether to terminate the current process;
[0151] Indication information of whether to process the new process;
[0152] An indication message on whether the current process is completed;
[0153] An indication message on whether to ignore a new process.
[0154] As a possible implementation, the wireless communication device may determine whether to terminate the current process and / or process a new process according to the indication information on the parallel process handling method received in step 3.
[0155] Method 3: The wireless communication device processes according to the received priority (that is, the wireless communication device processes according to the processing method indicated by the current process).
[0156] Step 1: The reader sends a first paging message to the device.
[0157] Wherein, the first paging message includes at least one of the following:
[0158] Priority information;
[0159] Paging identifier;
[0160] D2R resource configuration information;
[0161] Transaction ID;
[0162] Reader ID.
[0163] It should be noted that the priority information indicates the priority of the service / process that triggers the paging message.
[0164] Optionally, before sending the paging message, the reader receives the priority information from the core network element or generates the priority information by itself.
[0165] Step 2: The wireless communication device performs corresponding random access to conduct an inventory and / or command service.
[0166] Step 3: When the current inventory and / or command service is not completed, the wireless communication device receives a second paging message whose target device is the wireless communication device and that includes a transaction ID / Reader ID different from the current process.
[0167] Wherein, the second paging message includes at least one of the following: priority information, paging identifier, D2R resource configuration information, transaction ID, Reader ID.
[0168] In one implementation, the wireless communication device obtains priority information from a paging message. The wireless communication device compares the priority information in the first paging message and the second paging message. If the priority in the first paging message is higher than that in the second paging message, the second paging message is ignored; if the priority in the first paging message is higher than that in the second paging message, the current process is terminated and the second paging message is processed.
[0169] In another implementation, the paging message does not explicitly contain priority information, but implicitly indicates the priority through the paging type. For example, the paging message contains CBRA / CFRA indication information, which is used to indicate whether the paging message is used to trigger random access in the CBRA or CFRA mode. In this case, the wireless communication device considers the CFRA mode to have a higher priority than the CBRA mode. For example, when the process being carried out by the wireless communication device is accessing using the CFRA mode, when the wireless communication device receives a paging message in the CBRA mode, the new paging message is ignored.
[0170] In another implementation, the priority information contained in the paging message and the method based on CBRA / CFRA judgment can be used in combination. For example, when the random access modes triggered by the first paging message and the second paging message are the same (i.e., both are CBRA or both are CFRA), the wireless communication device further determines whether to terminate the current process and / or process the new process according to the priority information in the paging message.
[0171] In one implementation, when the two are used in combination, the wireless communication device preferentially determines whether to terminate the current process and / or process the new process according to the priority information in the paging message.
[0172] In another implementation, when the two are used in combination, the wireless communication device preferentially determines whether to terminate the current process and / or process the new process according to the CBRA / CFRA mode.
[0173] In some embodiments, as the communication environment changes, the signal interference between the wireless communication device and the network node may also change. At this time, the wireless communication device can communicate with the network node based on a retransmission mechanism.
[0174] Figure 10 A flowchart showing a method for information transmission is shown, as Figure 10 shown, this information transmission method is applied to a wireless communication device and includes:
[0175] Step 1001, the wireless communication device receives a reader-to-device message sent by the network node.
[0176] Among them, the reader-to-device message may contain control auxiliary information.
[0177] Step 1002, the wireless communication device performs corresponding processing according to the control assistance information.
[0178] In some embodiments, the control assistance information sent by the network node may include the maximum number of retransmissions or the maximum number of transmission failures of the device-to-reader message. The process in which the wireless communication device performs corresponding processing according to the control assistance information in step 1002 above may include:
[0179] After the wireless communication device has completed the maximum number of retransmissions of the device-to-reader message based on the maximum number of retransmissions, or after the maximum number of transmission failures of the device-to-reader message has been completed based on the maximum number of transmission failures, the wireless communication device performs at least one of the following operations:
[0180] Determine that the wireless communication device needs to re-initiate the random access procedure;
[0181] Determine that the current process ends;
[0182] Send a command failure message to the core network element.
[0183] In other embodiments, the control assistance information sent by the network node may include time domain and / or frequency domain location indication information. The process in which the wireless communication device performs corresponding processing according to the control assistance information in step 1002 above may include:
[0184] The wireless communication device determines the device corresponding to the control assistance information in the received reader-to-device message according to the time domain and / or frequency domain location indication information.
[0185] Similarly, Figure 11 shows a schematic flowchart of an information transmission method, as Figure 11 shown, the information transmission method is applied to a network node and includes:
[0186] Step 1101, the network node sends a reader-to-device message.
[0187] It should be noted that for the introduction of the reader-to-device message, reference can be made to the description in step 1001 above, and details are not described here.
[0188] Taking the interaction between the first node and the second node as an example below, the information transmission method provided by the embodiments shown in the above Figure 10 and Figure 11 is introduced, as Figure 12 shown, including:
[0189] Step 1201, the network node sends a reader-to-device message.
[0190] Step 1202: The wireless communication device receives a reader-to-device message sent by a network node.
[0191] Step 1203: The wireless communication device performs corresponding processing according to the control assistance information.
[0192] The following combines specific examples to describe the maximum number of retransmissions of command responses and the radio interface command failure indication in the information transmission method provided by the above Figure 10 and Figure 11 shown embodiments.
[0193] After receiving a command request message, a network node (such as a reader) will perform a radio interface command process, that is, send a command request message (types including but not limited to read, write, disable) to the wireless communication device. After receiving the command request, the wireless communication device will send a command response message, and the sending of this command response message may fail, that is, the reader cannot successfully receive this command response message.
[0194] In one embodiment, the command response message is one of the segments after the wireless communication device segments the message.
[0195] In one embodiment, the wireless communication device can determine that the command response message sending fails in one of the following ways:
[0196] 1) Receiving NACK indication information;
[0197] 2) The wireless communication device receives the received data volume information sent by the reader.
[0198] Among them, the received data volume information implicitly indicates that the reader has not successfully received the command response message.
[0199] For example, the received data volume is 0, or the same as the received data volume received after sending the previous segment.
[0200] In one embodiment, the wireless communication device receives D2R resource configuration information and retransmits the command response message according to this resource configuration information.
[0201] In one embodiment, the wireless communication device performs at most N (N is an integer greater than or equal to 1) retransmissions of the D2R command response message.
[0202] Among them, the value of N for the wireless communication can be defined in the standard, or configured by the reader or the core network element.
[0203] For example, the reader or the core network element can configure the maximum number of retransmissions in the R2D command request message.
[0204] In one embodiment, after the wireless communication device performs N retransmissions of the command response message or fails to send the command response message N times, it performs at least one of the following operations:
[0205] 1) Determine that it needs to re-attach, that is, re-initiate the random access process;
[0206] 2) Determine that the current process ends;
[0207] 3) Send a command failure message to the core network element.
[0208] Optionally, the wireless communication device sends the command failure message to the core network element through the reader.
[0209] In one embodiment, the reader or the core network element configures the maximum number of retransmissions of the D2R message 3 for the wireless communication device. This message 3 is the third message in the CBRA process, that is, it is used for the wireless communication device to send the device identifier.
[0210] In one embodiment, after the wireless communication device performs N retransmissions of the message 3 or fails to send the message 3 N times, it performs at least one of the following operations:
[0211] 1) Determine that it needs to re-attach, that is, re-initiate the random access process;
[0212] 2) Determine that the current process ends;
[0213] 3) Send a failure message to the core network element.
[0214] Optionally, the wireless communication device sends the failure message to the core network element through the reader.
[0215] Optionally, the failure message contains failure cause information.
[0216] For example, reaching / exceeding the maximum number of retransmissions, reaching / exceeding the maximum number of transmission failures.
[0217] In some embodiments, the device capabilities of different wireless communication devices may vary, and the data lengths to be written indicated for different wireless communication devices may also vary. Therefore, the command response times (i.e., response delays) of different wireless communication devices to the network node are also different from each other. So the network node needs to clarify the response delay of each wireless communication device.
[0218] Figure 13 Shows a flowchart of an information transmission method, as Figure 13 shown, this information transmission method is applied to a wireless communication device and includes:
[0219] Step 1301, the wireless communication device receives a reader-to-device command request message sent by the network node.
[0220] Step 1302, the wireless communication device sends a device-to-reader message.
[0221] Among them, the device-to-reader message contains a command response message.
[0222] In some embodiments, the device-to-reader message may further contain at least one of the following 3.1 - 3.9:
[0223] 3.1, command execution completion indication information;
[0224] 3.2, command start execution indication information;
[0225] 3.3, command is being executed indication information;
[0226] 3.4, command execution not completed indication information;
[0227] 3.5, need more time to complete the command indication information;
[0228] 3.6, estimated remaining time indication information;
[0229] 3.7, indication information on whether D2R resources are still needed;
[0230] 3.8, indication information on whether there is still D2R data to be sent;
[0231] 3.9, D2R upper layer data unavailable indication information.
[0232] Similarly, Figure 14 shows a flowchart of an information transmission method, as Figure 14 shown, this information transmission method is applied to the network node and includes:
[0233] Step 1401, the network node sends a reader-to-device command request message.
[0234] Step 1402, the network node receives a device-to-reader message sent by the wireless communication device based on the reader-to-device command request message.
[0235] It should be noted that for the introduction of the device-to-reader message, reference can be made to the description in step 1302 above, and details will not be elaborated here.
[0236] Next, taking the interaction between the first node and the second node as an example, the information transmission method provided in the above Figure 13 and Figure 14 shown embodiments will be introduced, as Figure 15 shown, including:
[0237] Step 1501: The network node sends a reader-to-device command request message.
[0238] Step 1502: The wireless communication device receives the reader-to-device message sent by the network node.
[0239] Step 1503: The wireless communication device sends a device-to-reader message.
[0240] Step 1504: The network node receives the device-to-reader message sent by the wireless communication device based on the reader-to-device command request message.
[0241] Next, with specific examples, the information transmission method provided by the above Figure 13 and Figure 14 illustrated embodiments will be described.
[0242] After the wireless communication device receives the command request information, it will perform corresponding operations according to the command request information. If the command type is "write", the wireless communication device needs to write the corresponding data into the device. Depending on the length of the data to be written and the capabilities of the device, etc., the time required for this "write" operation is also different, but the reader may not know the time required for the wireless communication device to complete the "write" operation. This command process can use one of the following methods:
[0243] Method 1: No additional resource configuration for the R2D message.
[0244] Step 1: The reader sends a command request message to the wireless communication device.
[0245] Optionally, the command request message includes at least one of the following: command request information, resource configuration information of the command response message.
[0246] Among them, the resource configuration information includes at least one of the following: time domain information; frequency domain information, transport block size, MCS-related information, code rate, number of retransmissions, number of amble, amble length, Chip length.
[0247] Optionally, the time domain information indicates the time interval between the start positions of receiving the R2D message (such as the command request) and sending the D2R message (such as the command response).
[0248] Optionally, the time domain resource information of the command response message is determined by a predefined method.
[0249] For example, it is predefined in the standard protocol.
[0250] Step 2: The wireless communication device sends a first command response message to the reader.
[0251] Among them, the first command response message includes at least one of the following:
[0252] Command response information;
[0253] Command execution completion indication;
[0254] Command start execution indication;
[0255] Command is being executed indication;
[0256] Command execution not completed indication;
[0257] Need more time to complete the command indication;
[0258] Estimated remaining time indication;
[0259] Indication of whether D2R resources are still needed;
[0260] Indication of whether there is still upper layer D2R data to be sent;
[0261] Upper layer D2R data not available indication information;
[0262] Command response information.
[0263] Step 3: The reader sends an R2D message to the wireless communication device.
[0264] In one implementation, the R2D message includes at least one of the following: indication information that the D2R message (i.e., the first command response message) is successfully received, indication information that the D2R message is not successfully received, the amount of data received in the D2R message, and resource configuration information of the D2R message.
[0265] Among them, the resource configuration information includes at least one of the following: time domain information; frequency domain information, transmission block size, MCS related information, code rate, number of repeated transmissions, number of amble, amble length, Chip length.
[0266] Optionally, the time domain information indicates the time interval between the start position of receiving the R2D message and sending the D2R message (such as the command response).
[0267] Optionally, the time domain resource information for sending the D2R message is determined by a predefined method.
[0268] For example, it is predefined in the standard protocol.
[0269] Step 4: The wireless communication device sends a second command response message to the reader.
[0270] Wherein, the second command response message includes at least one of the following: command response information, command execution completion indication, command start execution indication, command in execution indication, command execution incomplete indication, need more time to complete the command indication, expected remaining time indication, indication of whether D2R resources are still needed, indication of whether there is still D2R data to be sent.
[0271] Step 5: The reader sends an R2D message to the wireless communication device.
[0272] Wherein, the R2D message includes at least one of the following: D2R message (i.e., the second command response message) successful reception indication information, D2R message unsuccessful reception indication information, D2R message received data volume information, D2R message resource configuration information.
[0273] It should be noted that steps 3 to 5 in the above embodiments are all optional steps.
[0274] Method 2: Additionally send a resource configuration R2D message.
[0275] Step 1: The reader sends a command request message to the wireless communication device.
[0276] Optionally, the command request message includes at least one of the following: command request information, resource configuration information of the command response message, and the resource configuration information includes at least one of the following: time domain information, frequency domain information, transport block size, MCS related information, code rate, number of retransmissions, number of amble, amble length, Chip length.
[0277] Step 2: The wireless communication device performs corresponding command operations.
[0278] Step 3: The reader sends an R2D message.
[0279] Optionally, the R2D message includes resource configuration information of the command response message, and the resource configuration information includes at least one of the following: time domain information, frequency domain information, transport block size, MCS related information, code rate, number of retransmissions, number of amble, amble length, Chip length.
[0280] In one implementation, if the command request message in step 1 includes the resource configuration information of the command response message, then the R2D message in step 3 does not include the resource configuration information of the command response message.
[0281] Optionally, the time domain information indicates the time interval between the start position of receiving the R2D message and sending the D2R message (such as the command response).
[0282] Optionally, the time-domain resource information for sending the D2R message is determined by a predefined method.
[0283] For example, it is predefined in a standard protocol.
[0284] Step 4: The wireless communication device sends a D2R command response message to the reader.
[0285] Wherein, the command response message includes at least one of the following: command response information, command execution completion indication, command start execution indication, command is being executed indication, command execution not completed indication, need more time to complete the command indication, estimated remaining time indication, indication of whether D2R resources are still needed, indication of whether there is still D2R data to be sent.
[0286] Step 5: The reader sends an R2D message to the wireless communication device.
[0287] Wherein, the R2D message includes at least one of the following: D2R message (i.e., command response message) successful reception indication information, D2R message unsuccessful reception indication information, D2R message received data volume information, D2R message resource configuration information.
[0288] It should be noted that step 5 in the above embodiments is an optional step.
[0289] Method 3: The trigger message is used to indicate the starting position of the time domain resource.
[0290] Step 1: The reader sends a command request message to the wireless communication device.
[0291] Optionally, the command request message includes at least one of the following: command request information, resource configuration information of the command response message, and the resource configuration information includes at least one of the following: frequency domain information, transport block size, MCS-related information, code rate, number of retransmissions, number of amble, amble length, Chip length.
[0292] Step 2: The wireless communication device performs the corresponding command operation.
[0293] Step 3: The reader sends an R2D message.
[0294] Optionally, the R2D message is a trigger message, that is, its main purpose is to enable the wireless communication device to determine the starting time domain position for sending the D2R message (such as a command response message).
[0295] Optionally, the R2D message includes the time domain information for the wireless communication device to send the D2R message, and the time domain information indicates the time interval between receiving the R2D message and the starting position of sending the D2R message (such as a command response).
[0296] Optionally, the time-domain resource information for sending the D2R message is determined by a predefined method.
[0297] For example, it is predefined in a standard protocol.
[0298] Step 4: The wireless communication device sends a D2R command response message to the reader.
[0299] Wherein, the command response message includes at least one of the following: command response information, command execution completion indication, command start execution indication, command in-execution indication, command execution incomplete indication, need more time to complete the command indication, estimated remaining time indication, indication of whether D2R resources are still needed, indication of whether there is still D2R data to be sent.
[0300] Step 5: The reader sends an R2D message to the wireless communication device.
[0301] Wherein, the R2D message includes at least one of the following: indication information that the D2R message (i.e., the command response message) is successfully received, indication information that the D2R message is not successfully received, amount of data received in the D2R message, resource configuration information of the D2R message.
[0302] It should be noted that step 5 in the above embodiment is an optional step.
[0303] Method 4: The wireless communication device sends a MAC PDU that does not contain upperlayer data.
[0304] Step 1: The reader sends a command request message to the wireless communication device.
[0305] Optionally, the command request message includes at least one of the following: command request information, resource configuration information of the command response message.
[0306] Wherein, the resource configuration information includes at least one of the following: time-domain information; frequency-domain information, transport block size, MCS-related information, code rate, number of retransmissions, number of amble, amble length, Chip length.
[0307] Optionally, the time-domain information indicates the time interval between the start positions of receiving the R2D message (such as the command request) and sending the D2R message (such as the command response).
[0308] Optionally, the time-domain resource information for the command response message is determined by a predefined method.
[0309] For example, it is predefined in a standard protocol.
[0310] Step 2: The wireless communication device sends a first command response message to the reader.
[0311] Among them, the first command response message includes at least one of the following: message type, padding bits, indication information for indicating whether upper layer data or SDU is included in the command response message, upper layer data, SDU. In one implementation, the first command response message does not include upper layer data.
[0312] In some embodiments, if the reader initiates a CFRA-based random access process, after receiving the paging message, the wireless communication device sends a corresponding response message (e.g., including the device identifier), and if the response message may fail to be sent, it can be processed as follows:
[0313] Step 1: The reader sends a CFRA-based paging message.
[0314] Step 2: The wireless communication device sends a first paging response message, for example, including the device identifier;
[0315] Step 3: If the reader fails to successfully receive the first paging response message sent by the wireless communication device, it sends an R2D NACK message via the air interface. The NACK message includes at least one of the following: NACK indication, message type, transaction ID, reader ID, retransmission indication, re-random access indication, D2R resource information, information for indicating whether D2R resource information is included in the message, information for indicating whether D2R frequency domain resource information is included in the message. In one implementation, the retransmission indication is used to indicate that the wireless communication device needs to re-send the paging response message, the re-random access indication is used to indicate that the wireless communication device needs to re-initiate the random access process, and the D2R resource information is used to indicate the resource information for the subsequent wireless communication device to send the D2R message, for example, time domain resource, time offset, frequency domain resource information. In one implementation, the R2D NACK message does not include D2R resource information or D2R frequency domain resource information. In this case, the wireless communication device can use the D2R resource information or D2R frequency domain used in its last (i.e., step 2) paging response message transmission for the next paging response message transmission.
[0316] Step 4: The wireless communication device sends a second paging response message, for example, including the device identifier.
[0317] In some embodiments, a wireless communication device may communicate only with a single reader within the coverage area of that reader. Alternatively, if a wireless communication device is within the coverage areas of multiple readers, it may receive PRDCHs sent by multiple readers and communicate with multiple readers. In such a case, after a reader receives a D2R message sent by the wireless communication device, it cannot determine whether the D2R message is sent to itself or to other readers.
[0318] In one implementation, the PDRCH information sent by the wireless communication device includes MAC layer information, which is at least one of the following: Message 1, Message 3, inventory response message, and command response message.
[0319] In one implementation, the wireless communication device adds a CRC code to the transport block corresponding to the paging message. In one implementation, the CRC code is 6 bits or 16 bits. For example, the length of the CRC code can be determined based on the number of bits of the MAC layer information. If the number of bits of the MAC layer information is greater than a certain value, a 16-bit CRC code is used; otherwise, a 6-bit CRC code is used. Alternatively, whether to use a 16-bit or 6-bit CRC code can be determined based on the message type of the MAC layer information.
[0320] In one implementation, the wireless communication device generates a 16-bit CRC code according to the following polynomial: g CRC16 (D) = [D 16 + D 12 + D 5 + 1].
[0321] In one implementation, the wireless communication device generates a 6-bit CRC code according to the following polynomial: g CRC6 (D) = [D 6 + D 5 + 1].
[0322] In one implementation, after the wireless communication device generates the first CRC code for the transport block corresponding to the MAC layer information, it scrambles the first CRC code according to the first information to generate the second CRC code. The first information is one of the following: message type, network node identifier, ReaderID, transaction ID, service identifier, device identifier, device group identifier, new paging indication information, new service indication information. Then, the wireless communication device sends a PDRCH containing the MAC layer information and the second CRC code to the reader. In one implementation, the wireless communication device includes the first information in the MAC layer information and sends it to the reader. The first information is one of the following: message type, network node identifier, reader identifier (reader ID), transaction identifier (transaction ID), service identifier, device identifier, device group identifier, new paging indication information, new service indication information.
[0323] In one implementation, the reader obtains at least one of the following information according to the CRC scramble code or the MAC layer message included in the PDRCH transmission: message type, network node identifier, reader identifier (reader ID), transaction identifier (transactionID), service identifier, device identifier, device group identifier, new paging indication information, new service indication information. For example, in this specification, the device group identifier can be the NAS layer or the AS device group identifier.
[0324] In one implementation, after the reader receives the D2R message, it determines whether the D2R message is relevant or irrelevant to the currently ongoing process according to the obtained first information. For example, if it is relevant to the currently ongoing process, the received D2R message is processed; if it is irrelevant to the currently ongoing process, the received D2R message is ignored.
[0325] In one implementation, after the reader receives the D2R message, it determines whether the D2R message is sent to itself or to other readers according to the obtained first information. For example, when the D2R message is sent to other readers, the reader can ignore the D2R message.
[0326] In one implementation, the first CRC code and / or the second CRC code is 6 bits or 16 bits. When the length (such as the number of bits) of the first information is shorter than the first CRC code, the wireless communication device repeats the first information to generate the second information with the same length as the first CRC code, and then uses the second information to scramble the first CRC code to generate the second CRC code.
[0327] In one implementation, when the length of the above first information (e.g., the number of bits is M) is shorter than that of the first CRC code (e.g., the number of bits is N), the wireless communication device generates third information of the same length as the first CRC code by padding 0s or 1s to the first information, and then uses the third information to scramble the first CRC code to generate a second CRC code; for example, the high (N - M) bits of the second CRC code can be set to 0 or 1, or the low (N - M) bits of the second CRC code can be set to 0 or 1.
[0328] In one implementation, when the length of the above first information (e.g., the number of bits is M) is shorter than that of the first CRC code (e.g., the number of bits is N), the wireless communication device only scrambles M bits of the first CRC code to generate a second CRC code, where M is the length of the first information. For example, only the first M bits of the first CRC code are scrambled to generate a second CRC code; or only the last M bits of the first CRC code are scrambled to generate a second CRC code.
[0329] In one implementation, when the first information used by the wireless communication device to scramble the first CRC code contains multiple pieces of information, the wireless communication device performs a concatenation process on the multiple pieces of information to generate fourth information, and then scrambles the first CRC code based on the fourth information to generate a second CRC code. For example, the first P bits contain the readerID, and the next Q bits contain the transactionID.
[0330] In one implementation, when the fourth information is shorter than the first CRC code, the wireless communication device can generate fifth information of the same length as the first CRC code by repeating or padding 0s or 1s to the fourth information, and then scrambles the first CRC code based on the fifth information to generate a second CRC code.
[0331] In some embodiments, in order to more effectively utilize the radio interface resources, the R2D message sent by the reader (such as a network node) may contain information of multiple wireless communication devices. After one or more wireless communication devices receive the R2D message, the D2R message sent can use time domain and / or frequency domain multiplexing.
[0332] Step 1: The wireless communication device sends a first D2R message to the reader.
[0333] Step 2: The reader sends an R2D message to the wireless communication device.
[0334] Among them, in order to more effectively utilize the air interface resources, the R2D message sent by the reader may contain information of multiple wireless communication devices, and the R2D message is one of the following messages: command request message, resource configuration message, NACK message, confirmation ACK message, AS ID allocation message, successfully received data volume indication message.
[0335] In one implementation, the R2D message contains at least one of the following: transaction ID, ReaderID, AS ID, time domain and / or frequency domain position indication information.
[0336] Among them, the time domain and / or frequency domain position indication information is the position information of the time domain and / or frequency domain resources used by the D2R message received by the reader before sending the R2D message (i.e., the first D2R message in step one of this example).
[0337] For example, time domain / frequency domain resource number (such as index) information.
[0338] In one implementation, the R2D message does not contain an AS ID. After receiving the R2D message, the wireless communication device determines the target device according to the time domain and / or frequency domain position indication information, that is, determines whether itself is the target device of the R2D message, and obtains its own R2D-related information (such as command information, resource configuration information, AS ID, ACK information, NACK information).
[0339] Step 3: After receiving the R2D message, one or more wireless communication devices send corresponding D2R messages according to the R2D message.
[0340] Optionally, the D2R messages of multiple wireless communication devices may use the same time domain resources and different frequency domain resources, or use the same frequency domain resources and different time domain resources.
[0341] It can be understood that in order to implement the above functions, the information transmission device includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments of the present disclosure, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.
[0342] Embodiments of the present disclosure may divide the information transmission device into functional modules according to the above method embodiments. For example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one functional module. The above integrated module may be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiments of the present disclosure is illustrative, only a logical function division, and there may be other division methods in actual implementation. The following takes the example of dividing each functional module corresponding to each function for illustration.
[0343] Figure 16 is a structural schematic diagram of an information transmission device provided by an embodiment of the present disclosure Figure 1 , and the information transmission device can be applied to a wireless communication device and execute the above Figure 7 shown information transmission method, and Figure 9 the embodiments on the wireless communication device side in Figure 16 As shown, the information transmission device 1600 includes: a receiving module 1601 and a sending module 1602.
[0344] The receiving module 1601 is configured to receive a reader-to-device R2D paging message sent by a network node, where the paging message includes paging identification information; the sending module 1602 is configured to send a device-to-reader D2R response message to the network node.
[0345] In some embodiments, the network node is an environmental Internet of Things reader or an environmental Internet of Things access node.
[0346] In some embodiments, the paging message further includes at least one of the following:
[0347] Parallel process handling mode indication information;
[0348] D2R resource configuration information;
[0349] Transaction identifier transaction ID;
[0350] Reader identifier Reader ID;
[0351] Priority information.
[0352] In some embodiments, the parallel process handling mode indication information is used to indicate the handling mode of the wireless communication device when receiving a paging message whose target device is the wireless communication device and includes a transaction ID / Reader ID different from the current process;
[0353] The parallel process handling mode indication information includes at least one of the following:
[0354] An indication message on whether to terminate the current process;
[0355] An indication message on whether to process a new process;
[0356] An indication message on whether to complete the current process;
[0357] An indication message on whether to ignore a new process.
[0358] Figure 17 This is a schematic structural diagram of an information transmission device provided by an embodiment of the present disclosure Figure 2 , and the information transmission device can be applied to a wireless communication device and execute the above Figure 10 shown information transmission method, as well as Figure 12 the embodiments on the wireless communication device side in Figure 17 As shown, the information transmission device 1700 includes: a receiving module 1701 and a processing module 1702.
[0359] The receiving module 1701 is configured to receive a reader-to-device message sent by a network node, where the reader-to-device message includes control auxiliary information; the processing module 1702 is configured to perform corresponding processing according to the control auxiliary information.
[0360] In some embodiments, the control auxiliary information includes the maximum number of retransmissions or the maximum number of transmission failures of the device-to-reader message; the processing module 1702 is specifically configured to, after performing the maximum number of retransmissions of the device-to-reader message or the maximum number of transmission failures of the device-to-reader message, perform at least one of the following operations:
[0361] Determine that the wireless communication device needs to re-initiate a random access procedure;
[0362] Determine the end of the current process;
[0363] Send a command failure message to the core network element.
[0364] In some embodiments, the control auxiliary information includes time domain and / or frequency domain position indication information; the processing module 1702 is specifically configured to determine the device corresponding to the control auxiliary information in the received reader-to-device message according to the time domain and / or frequency domain position indication information.
[0365] Figure 18 This is a schematic structural diagram of an information transmission device provided by an embodiment of the present disclosure Figure 3 , and the information transmission device can be applied to a wireless communication device and execute the above Figure 13 shown information transmission method, as well as Figure 15 the embodiments on the wireless communication device side in Figure 18 As shown, the information transmission device 1800 includes: a receiving module 1801 and a sending module 1802.
[0366] A receiving module 1801, configured to receive a reader-to-device command request message sent by a network node; a sending module 1802, configured to send a device-to-reader message, where the device-to-reader message includes command response information.
[0367] In some embodiments, the device-to-reader message further includes at least one of the following:
[0368] Command execution completion indication information;
[0369] Command start execution indication information;
[0370] Command is being executed indication information;
[0371] Command execution not completed indication information;
[0372] Need more time to complete the command indication information;
[0373] Estimated remaining time indication information;
[0374] Indication information on whether D2R resources are still needed;
[0375] Indication information on whether there is still D2R data to be sent;
[0376] D2R upper layer data unavailable indication information.
[0377] Figure 19 It is a schematic structural diagram of an information transmission device provided by an embodiment of the present disclosure Figure 4 , the information transmission device can be applied to a network node and execute the above Figure 8 shown information transmission method, and Figure 9 the embodiments on the network node side in Figure 19 As shown, the information transmission device 1900 includes: a sending module 1901 and a receiving module 1902.
[0378] The sending module 1901 is configured to send a reader-to-device R2D paging message, where the paging message includes paging identification information; the receiving module 1902 is configured to receive a device-to-reader D2R response message sent by a wireless communication device based on the paging message.
[0379] In some embodiments, the network node is an environmental Internet of Things reader or an environmental Internet of Things access node.
[0380] In some embodiments, the paging message further includes at least one of the following:
[0381] Parallel process processing mode indication information;
[0382] D2R resource configuration information;
[0383] Transaction identifier;
[0384] Reader identifier;
[0385] Priority information.
[0386] In some embodiments, the parallel process handling method indication information is used to indicate the handling method of a paging message received by a wireless communication device, where the target device is the wireless communication device and the paging message contains a transaction ID / Reader ID different from the current process;
[0387] The parallel process handling method indication information includes at least one of the following:
[0388] Indication information on whether to terminate the current process;
[0389] Indication information on whether to process a new process;
[0390] Indication information on whether to complete the current process;
[0391] Indication information on whether to ignore the new process.
[0392] Figure 20 It is a schematic structural diagram of an information transmission device provided by an embodiment of the present disclosure Figure 5 , and the information transmission device can be applied to a network node and execute the above Figure 11 shown information transmission method, and Figure 12 the embodiments on the network node side in Figure 20 As shown in
[0393] The sending module 2001 is configured to send a reader-to-device message, where the reader-to-device message contains control assistance information, and the reader-to-device message is used to instruct the received wireless communication device to perform corresponding processing according to the control assistance information.
[0394] In some embodiments, the control assistance information includes the maximum number of retransmissions or the maximum number of transmission failures of a device-to-reader message; the wireless communication device performs corresponding processing according to the control assistance information, including: after performing the maximum number of retransmissions of the device-to-reader message or the maximum number of transmission failures of the device-to-reader message, performing at least one of the following operations:
[0395] Determine that the wireless communication device needs to re-initiate a random access procedure;
[0396] Determine the end of the current process;
[0397] Send command failure information to the core network element.
[0398] In some embodiments, the control assistance information includes time domain and / or frequency domain position indication information; the wireless communication device performs corresponding processing according to the control assistance information, including: determining the device corresponding to the control assistance information in the received reader-to-device message according to the time domain and / or frequency domain position indication information.
[0399] Figure 21 is a schematic structural diagram of an information transmission device provided by an embodiment of the present disclosure Figure 6 , the information transmission device can be applied to a network node and execute the above Figure 14 shown information transmission method, and Figure 15 the embodiments on the network node side in Figure 21 As shown in
[0400] The sending module 2101 is used to send a reader-to-device command request message; the receiving module 2102 is used to receive a device-to-reader message sent by the wireless communication device based on the reader-to-device command request message, and the device-to-reader message contains command response information.
[0401] In some embodiments, the device-to-reader message further includes at least one of the following:
[0402] Command execution completion indication information;
[0403] Command start execution indication information;
[0404] Command is being executed indication information;
[0405] Command execution not completed indication information;
[0406] Need more time to complete the command indication information;
[0407] Estimated remaining time indication information;
[0408] Indication information on whether D2R resources are still needed;
[0409] Indication information on whether there is still D2R data to be sent;
[0410] D2R upper layer data unavailable indication information.
[0411] In the case of implementing the functions of the above integrated modules in the form of hardware, another possible structural schematic diagram of the information transmission device involved in the above embodiments is provided by the embodiments of the present disclosure Figure 7 As Figure 22As shown in the figure, the information transmission device 2200 includes: a processor 2202 and a bus 2204. Optionally, the information transmission device may further include a memory 2201; optionally, the information transmission device may further include a communication interface 2203.
[0412] The processor 2202 may be a device that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 2202 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 2202 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a digital signal processing (DSP) processor, and a microprocessor.
[0413] The communication interface 2203 is used to connect to other devices through a communication network. The communication network may be an Ethernet, a radio access network, a wireless local area network (WLAN), etc.
[0414] The memory 2201 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), or other type of dynamic storage device that can store information and instructions. It may also be an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium, or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0415] As a possible implementation, the memory 2201 may exist independently of the processor 2202. The memory 2201 may be connected to the processor 2202 through the bus 2204 and is used to store instructions or program code. When the processor 2202 calls and executes the instructions or program code stored in the memory 2201, it can implement the information transmission method provided by the embodiments of the present disclosure.
[0416] In another possible implementation, the memory 2201 may also be integrated with the processor 2202.
[0417] The bus 2204 can be an Extended Industry Standard Architecture (EISA) bus or the like. The bus 2204 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 22 it is only represented by a thick line in Figure 22 , but this does not mean that there is only one bus or one type of bus.
[0418] Some embodiments of the present disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) storing computer program instructions, which, when running on a computer, cause the computer to execute the information transmission method described in any one of the above embodiments.
[0419] Exemplarily, the above computer-readable storage medium may include, but is not limited to: magnetic storage devices (such as hard disks, floppy disks, or magnetic tapes, etc.), optical discs (such as compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (such as erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in the present disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0420] Embodiments of the present disclosure provide a computer program product containing instructions, which, when running on a computer, cause the computer to execute the information transmission method described in any one of the above embodiments.
[0421] As mentioned above, the above are only specific embodiments of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present disclosure should be covered by the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. An information transmission method, characterized in that Applied to a wireless communication device, including: The wireless communication device receives a Reader-to-Device (R2D) paging message sent by a network node, and the paging message contains paging identification information; The wireless communication device sends a Device-to-Reader (D2R) response message to the network node.
2. The method according to claim 1, wherein The network node is an Internet of Things (IoT) environment reader or an IoT environment access node.
3. The method according to claim 1, wherein The paging message further contains at least one of the following: Parallel process handling mode indication information; D2R resource configuration information; Transaction ID; Reader ID; Priority information.
4. The method according to claim 3, wherein The parallel process handling mode indication information is used to indicate the handling mode of the wireless communication device when receiving a paging message whose target device is the wireless communication device and contains a transaction ID or Reader ID different from the current process; The parallel process handling mode indication information includes at least one of the following: Indication information on whether to terminate the current process; Indication information on whether to handle a new process; Indication information on whether to complete the current process; Indication information on whether to ignore the new process.
5. An information transmission method, characterized in that, Applied to a wireless communication device, including: The wireless communication device receives a Reader-to-Device message sent by a network node, and the Reader-to-Device message contains control auxiliary information; The wireless communication device performs corresponding processing according to the control auxiliary information.
6. The method according to claim 5, characterized in that, The control auxiliary information contains the maximum number of retransmissions or the maximum number of transmission failures of the Device-to-Reader message; The wireless communication device performing corresponding processing according to the control auxiliary information includes: After the wireless communication device performs the maximum number of retransmissions of the Device-to-Reader message or the maximum number of transmission failures of the Device-to-Reader message, it performs at least one of the following operations: Determine that the wireless communication device needs to re-initiate a random access procedure; Determine that the current process ends; Send command failure information to a core network element.
7. The method according to claim 5, wherein The control auxiliary information contains time domain and / or frequency domain position indication information; the wireless communication device performing corresponding processing according to the control auxiliary information includes: the wireless communication device determines the device corresponding to the control auxiliary information in the received Reader-to-Device message according to the time domain and / or frequency domain position indication information.
8. An information transmission method, characterized in that, Applied to a wireless communication device, including: The wireless communication device receives a Reader-to-Device command request message sent by a network node; The wireless communication device sends a Device-to-Reader message, and the Device-to-Reader message contains command response information.
9. The method according to claim 8, wherein The Device-to-Reader message further contains at least one of the following: Command execution completion indication information; Command start execution indication information; Command is being executed indication information; Command execution not completed indication information; Need more time to complete the command indication information; Estimated remaining time indication information; Indication information on whether D2R resources are still needed; Indication information on whether there is still D2R data to be sent; D2R upper layer data unavailable indication information.
10. An information transmission method, characterized in that, Applied to a network node, including: The network node sends a reader-to-device R2D paging message, and the paging message contains paging identification information; The network node receives a device-to-reader D2R response message sent by the wireless communication device based on the paging message.
11. An information transmission method, characterized in that Applied to a network node, it includes: The network node sends a reader-to-device message, and the reader-to-device message contains control assistance information, and the reader-to-device message is used to instruct the received wireless communication device to perform corresponding processing according to the control assistance information.
12. An information transmission method, characterized in that, Applied to a network node, it includes: The network node sends a reader-to-device command request message; The network node receives a device-to-reader message sent by the wireless communication device based on the reader-to-device command request message, and the device-to-reader message contains command response information.
13. A communication device, characterized in that, It includes: A memory and a processor; The memory and the processor are coupled; The memory is used to store instructions executable by the processor; When the processor executes the instructions, it executes the method according to any one of claims 1-12.
14. A computer-readable storage medium, characterized in that, Computer instructions are stored on the computer-readable storage medium, and when the computer instructions run on a computer, the computer is caused to execute the method according to any one of claims 1-12.
15. A computer program product, characterized in that, The computer program product includes computer program instructions, and when the computer program instructions are executed, the method according to any one of claims 1-12 is implemented.
Citation Information
Cited By
Methods and apparatuses for reader-to-device / device-to-reader (r2d / d2r) transmission
WO2026073239A1