Information indication method and apparatus, device, and storage medium
Patent Information
- Application Number
- PCT/CN2025/082454
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-13
- Publication Date
- 2026-09-17
Smart Images

Figure CN2025082454_17092026_PF_FP_ABST
Abstract
Description
Information indication method, apparatus, device, and storage medium TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of communication, and particularly relate to an information indication method, apparatus, device, and storage medium. BACKGROUND
[0002] In recent years, zero-power devices are increasingly widely used. Zero-power Internet of Things can also be referred to as Ambient power enabled IoT, abbreviated as Ambient IoT. In related technologies, for a Device to Rerder (D2R) message of an A-IoT device, a reading device (such as a network device) can schedule transmission based on a data volume of the D2R message indicated by a core network.
[0003] However, the data volume of the D2R message indicated by the core network is inaccurate, and under this premise, how to schedule D2R message transmission still needs further research. SUMMARY
[0004] Embodiments of the present application provide an information indication method, apparatus, device, and storage medium. The technical solutions provided by the embodiments of the present application are as follows.
[0005] According to an aspect of the embodiments of the present application, an information indication method is provided, the method is executed by an A-IoT device, and the method comprises:
[0006] In a case where a data volume of remaining D2R messages of the A-IoT device is greater than a first threshold, a first message is sent, the first message being used to determine the data volume of the remaining D2R messages.
[0007] According to an aspect of the embodiments of the present application, an information indication method is provided, the method is executed by a reading device, and the method comprises:
[0008] A first message is received, the first message being sent in a case where a data volume of remaining D2R messages of an A-IoT device is greater than a first threshold;
[0009] Based on the first message, the data volume of the remaining D2R messages is determined.
[0010] According to an aspect of the embodiments of the present application, an information indication method is provided, the method is executed by an A-IoT device, and the method comprises:
[0011] A first message is sent, the first message being used to determine a value interval to which a data volume of remaining Device to Rerder (D2R) messages of the A-IoT device belongs.
[0012] According to one aspect of the embodiments of this application, an information indication method is provided, the method being executed by a reading device, the method comprising:
[0013] Receive a first message, which is used to determine the value range to which the data volume of the remaining D2R messages of the environmental Internet of Things (A-IoT) device belongs;
[0014] Based on the first message, determine the range of values to which the data volume of the remaining D2R messages belongs.
[0015] According to one aspect of the embodiments of this application, an information indicating device is provided, the device comprising: a transmitting module;
[0016] The sending module is configured to send a first message when the amount of data in the remaining D2R messages of the A-IoT device is greater than a first threshold, wherein the first message is used to determine the amount of data in the remaining D2R messages.
[0017] According to one aspect of the embodiments of this application, an information indicating device is provided, the device comprising: a receiving module and a processing module;
[0018] The receiving module is used to receive a first message, which is sent when the amount of data in the remaining D2R messages of the environmental Internet of Things (A-IoT) device is greater than a first threshold.
[0019] The processing module is used to determine the amount of data in the remaining D2R messages based on the first message.
[0020] According to one aspect of the embodiments of this application, an information indicating device is provided, the device comprising: a transmitting module;
[0021] The sending module is used to send a first message, which is used to determine the value range to which the remaining D2R message data of the A-IoT device belongs.
[0022] According to one aspect of the embodiments of this application, an information indicating device is provided, the device comprising: a receiving module and a processing module;
[0023] The receiving module is used to receive a first message, which is used to determine the value range to which the data volume of the remaining D2R messages of the A-IoT device belongs;
[0024] The processing module is used to determine the value range to which the data volume of the remaining D2R messages belongs based on the first message.
[0025] According to one aspect of the embodiments of this application, a communication device is provided, the communication device including a processor and a memory, the memory storing a computer program, and the processor executing the computer program to implement the above-described information indication method.
[0026] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, the storage medium storing a computer program for execution by a processor to implement the above-described information indication method.
[0027] According to one aspect of the embodiments of this application, a chip is provided, the chip including programmable logic circuits and / or program instructions, which, when the chip is running, are used to implement the above-described information indication method.
[0028] According to one aspect of the embodiments of this application, a computer program product is provided, the computer program product including computer instructions stored in a computer-readable storage medium, and a processor reading from the computer-readable storage medium and executing the computer instructions to implement the above-described information indication method.
[0029] The technical solutions provided in this application embodiment may have the following beneficial effects:
[0030] When the remaining D2R message data volume exceeds a first threshold, the reading device can determine the specific value of the remaining D2R message data volume by sending a first message. This allows the reading device to accurately allocate appropriate transmission resources to the A-IoT device based on the remaining D2R message data volume, thereby ensuring reliable transmission of the remaining D2R message. Furthermore, the remaining D2R message data volume only needs to be indicated when it exceeds the first threshold. In other words, when the remaining D2R message data volume is less than or equal to the first threshold, there is no need to indicate the remaining D2R message data volume to the reading device, thus saving transmission resource overhead.
[0031] Furthermore, by indicating the value range to which the remaining D2R message data belongs, the first message only needs to carry information to identify that value range. Since the number of value ranges is finite, they can be encoded with fewer bits. This effectively reduces the number of bits occupied by the first message, thereby saving transmission resource overhead. Attached Figure Description
[0032] Figure 1 is a schematic diagram of a network architecture provided in one embodiment of this application;
[0033] Figure 2 is a flowchart of D2R data volume based on CN-side indication provided in an embodiment of this application;
[0034] Figure 3 is a flowchart of an information indication method provided in an embodiment of this application;
[0035] Figure 4 is a schematic diagram of two A-IoT topology scenarios provided in one embodiment of this application;
[0036] Figure 5 is a flowchart of a scheduling authorization indication method provided in an embodiment of this application;
[0037] Figure 6 is a flowchart of a scheduling authorization indication method provided in another embodiment of this application;
[0038] Figure 7 is a flowchart of a scheduling authorization indication method provided in another embodiment of this application;
[0039] Figure 8 is a flowchart of an information indication method provided in another embodiment of this application;
[0040] Figure 9 is a flowchart of a scheduling authorization indication method provided in another embodiment of this application;
[0041] Figure 10 is a flowchart of a scheduling authorization indication method provided in another embodiment of this application;
[0042] Figure 11 is a flowchart of an information indication method provided in another embodiment of this application;
[0043] Figure 12 is a flowchart of a scheduling authorization indication method provided in another embodiment of this application;
[0044] Figure 13 is a flowchart of a scheduling authorization indication method provided in another embodiment of this application;
[0045] Figure 14 is a block diagram of an information indicating device provided in an embodiment of this application;
[0046] Figure 15 is a block diagram of an information indicating device provided in another embodiment of this application;
[0047] Figure 16 is a block diagram of an information indicating device provided in another embodiment of this application;
[0048] Figure 17 is a block diagram of an information indicating device provided in another embodiment of this application;
[0049] Figure 18 is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation
[0050] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0051] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0052] The technical solutions of this application embodiment can be applied to various communication systems, such as: Global System for Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio System, evolution system of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), and Wireless Fidelity (WF). Fidelity (WiFi), 5th-Generation (5G) systems, B5G (Beyond 5G) systems, 6th-Generation (6G) systems, or other communication systems.
[0053] Traditional communication systems typically support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communication but also, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication. The embodiments of this application can also be applied to these communication systems.
[0054] The communication system in this application embodiment can be applied to carrier aggregation scenarios, dual connectivity (DC) scenarios, and standalone (SA) network deployment scenarios.
[0055] The communication system in this application embodiment can be applied to unlicensed spectrum, wherein unlicensed spectrum can also be considered as shared spectrum; or, the communication system in this application embodiment can also be applied to licensed spectrum, wherein licensed spectrum can also be considered as non-shared spectrum.
[0056] The embodiments of this application can be applied to both non-terrestrial networks (NTN) and terrestrial networks (TN). NTN typically uses satellite communication to provide communication services to terrestrial users. Currently, NTN systems include NR-NTN and IoT-NTN systems, and other NTN systems may be included in the future.
[0057] Please refer to Figure 1, which shows a schematic diagram of a network architecture 100 provided in one embodiment of this application. The network architecture 100 may include: a terminal device 10, an access network device 20, and a core network element 30.
[0058] Terminal device 10 can refer to UE (User Equipment), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication device, user agent, or user equipment. In some embodiments, terminal device 10 can also be a cellular phone, cordless phone, SIP (Session Initiation Protocol) phone, WLL (Wireless Local Loop) station, PDA (Personal Digital Assistant), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal device in 5GS (5th Generation System), or terminal device in the future evolved PLMN (Public Land Mobile Network), etc., and this application embodiment is not limited thereto. For ease of description, the devices mentioned above are collectively referred to as terminal devices. The number of terminal devices 10 is usually multiple, and one or more terminal devices 10 can be distributed within the cell managed by each access network device 20. Terminal equipment can also be simply referred to as terminal or UE, the meaning of which can be understood by those skilled in the art.
[0059] Access network device 20 is a device deployed in an access network to provide wireless communication functionality to terminal device 10. Access network device 20 may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems employing different wireless access technologies, the name of the device with access network device functionality may differ; for example, in a 5G NR system, it is called gNodeB or gNB. As communication technologies evolve, the name "access network device" may change. For ease of description, in this embodiment, the aforementioned devices providing wireless communication functionality to terminal device 10 are collectively referred to as access network devices. In some embodiments, a communication relationship can be established between terminal device 10 and core network element 30 through access network device 20. For example, in an LTE (Long Term Evolution) system, access network device 20 may be one or more eNodeBs in an EUTRAN (Evolved Universal Terrestrial Radio Access Network) or EUTRAN; in a 5G NR system, access network device 20 may be one or more gNBs in a RAN (Radio Access Network). In the embodiments of this application, unless otherwise specified, the term "network device" refers to access network device 20, such as a base station.
[0060] Core network element 30 is a network element deployed in the core network. Its main functions are to provide user connectivity, manage users, and bear services, serving as an interface to external networks. For example, core network elements in a 5G NR system may include AMF (Access and Mobility Management Function) entities, UPF (User Plane Function) entities, and SMF (Session Management Function) entities.
[0061] In some embodiments, the access network device 20 and the core network element 30 communicate with each other via some air interface technology, such as the NG interface in a 5G NR system. The access network device 20 and the terminal device 10 communicate with each other via some air interface technology, such as the Uu interface.
[0062] The "5G NR system" in this application embodiment can also be referred to as a 5G system or an NR system, but those skilled in the art will understand its meaning. The technical solutions described in this application embodiment can be applied to LTE systems, 5G NR systems, and subsequent evolution systems of 5G NR systems (such as B5G (Beyond 5G, a fifth-generation mobile communication technology) systems, 6G systems (6th Generation System, a sixth-generation mobile communication system)), and other communication systems such as NB-IoT (Narrow Band Internet of Things) systems. This application does not limit these applications.
[0063] In this embodiment, the network device can provide services to a cell. The terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) on the carrier used by the cell. The cell can be the cell corresponding to the network device (e.g., a base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.
[0064] Before introducing the technical solution of this application, some related technical knowledge involved in this application will be introduced and explained. The following related technologies are optional solutions and can be arbitrarily combined with the technical solutions of the embodiments of this application, all of which fall within the protection scope of the embodiments of this application. The embodiments of this application include at least some of the following contents.
[0065] 1.1 General Introduction
[0066] 3GPP Environmental IoT refers to an initiative within the Third Generation Partnership Project (3GPP) aimed at standardizing cellular-based solutions for ultra-low-power, energy-harvesting IoT devices. Its goal is to enable devices to operate autonomously without batteries or power by harvesting energy from environmental sources such as light, heat, radio frequency signals, and vibration, while simultaneously utilizing existing cellular networks for connectivity.
[0067] 1.2 Objectives
[0068] The Evolution of the Internet of Things in 3GPP
[0069] Based on earlier cellular IoT standards, such as NB-IoT (Narrowband Internet of Things) and LTE-M, these standards focused on low power consumption and wide-area connectivity, but still required regular battery replacements. The goal of environmental IoT is to completely eliminate batteries, reducing the cost and environmental impact of large-scale deployments.
[0070] 1. Key Technologies
[0071] Energy harvesting: The device harvests energy in the microwatt range from the surrounding environment to operate.
[0072] Extremely low complexity: Simplify hardware to reduce costs (the goal is devices costing less than $1).
[0073] Scalability: Supports high-density deployment (millions of devices per square kilometer).
[0074] Cellular integration: Compatibility with existing 5G networks.
[0075] Backscatter communication: Devices reflect / modify ambient radio frequency signals (e.g., signals from TV towers, Wi-Fi, or cellular base stations) to transmit data, avoiding power-consuming radio transmissions.
[0076] Wake-up Radio: An ultra-low-power receiver that "wakes up" the device only when needed, minimizing energy consumption.
[0077] Sparse and bursty data: Optimized for infrequent small data transfers (e.g., temperature readings, location updates).
[0078] 2. Use Cases
[0079] Smart logistics: Tracking of pallets, parcels, or containers without battery limitations.
[0080] Agriculture: Soil / weather sensors for remote fields.
[0081] Smart cities: Infrastructure monitoring (bridges, pipelines) using maintenance-free sensors.
[0082] Retail: Low-cost item-level tracking within stores.
[0083] 1.3 Introduction to Backscatter Communication in Environmental IoT
[0084] Backscatter communication is a fundamental technology for enabling battery-free, energy-autonomous devices in the 3GPP environmental IoT. By utilizing ambient radio frequency (RF) signals (such as those from TV towers, Wi-Fi routers, or cellular networks), backscatter devices can transmit data without generating their own radio waves. Instead, they reflect and modulate existing signals, significantly reducing power consumption and enabling them to operate using harvested energy.
[0085] Key principles
[0086] 1. Working principle
[0087] Ambient radio frequency sources: Nearby transmitters (e.g., 5G base stations, TV towers) emit radio frequency signals.
[0088] Modulation: Backscattering devices encode data by changing their antenna impedance, thereby altering how they reflect ambient signals.
[0089] Receiver: Dedicated gateway or cellular base station demodulates reflected signals.
[0090] This process avoids the need for high-powered radio waves, enabling devices to operate using energy derived from light, heat, or radio frequency waves.
[0091] 2. Energy efficiency
[0092] Zero-activity transmission: The device consumes only the energy (nanowatt level power) used for impedance switching.
[0093] Frequency-free generation: Eliminates oscillators and complex circuits, reducing equipment cost and complexity.
[0094] 1.4 Message Size Indicator
[0095] Typically, in order for the reader to allocate appropriate resources for D2R transmissions from A-IoT devices, there may be two mechanisms for either the A-IoT device or the reader to indicate the size of the D2R message to the reader.
[0096] On the CN (Core Network) side, based on an understanding of the service profile, such as the amount of data that sensors connected to A-IoT devices may accumulate, a device-to-reader (D2R) message indication is sent to the reader.
[0097] A-IoT devices send D2R message indications to readers based on the size of their accumulated D2R data.
[0098] The advantage of the CN-based approach is that it avoids the air interface signaling overhead and power consumption of A-IoT devices. On the other hand, the disadvantage of the CN-based approach is the insufficient accuracy of the data amount indicated in the message. For example, as shown in Figure 2, if the reported data amount is lower than the A-IoT device's requirement, in addition to the initial D2R message scheduling authorization, the A-IoT device also needs to send the remaining data size information to the reader to obtain another scheduling authorization.
[0099] 1.5 Deployment Topology Options for Environmental IoT
[0100] 1. Direct connection from base station (BS) to A-IoT device (Topology 1)
[0101] Description: A-IoT devices communicate directly and bidirectionally with a base station (e.g., gNB), which also acts as a reader for backscattered signals. This topology is suitable for indoor scenarios where the device and base station are close together.
[0102] Standardization status: In scenario 1 (indoor equipment and indoor base stations), it has been listed as a 3GPP priority.
[0103] 2. From base station to intermediate node and then to A-IoT device (Topology 2)
[0104] Description: A-IoT devices communicate through an intermediate user equipment (UE) node, which acts as a bridge connecting the base station. The intermediate node also functions as a reader, thereby achieving wider coverage and greater flexibility.
[0105] Standardization status: Planned to be included in the 2025 version 20 specification under scenario 2 (indoor equipment and outdoor base stations).
[0106] 3. From base station auxiliary node user equipment to A-IoT devices (Topology 3)
[0107] Description: A-IoT devices transmit data to the base station but receive commands or energy from auxiliary nodes (such as user equipment or relays). This hybrid mode supports asymmetric communication, where the base station and auxiliary nodes handle uplink and downlink communication respectively.
[0108] 4. UE to A-IoT device (Topology 4)
[0109] A-IoT devices communicate directly with user equipment (UEs, such as smartphones), which act as both exciters (energy sources) and readers. This topology supports decentralized applications, such as asset tracking in retail or logistics, without the need for base stations. The UEs will send D2R messages directly to application (APP) servers outside the 3GPP network range.
[0110] As mentioned earlier, although the D2R message data volume indication from the CN can reduce the signaling overhead required for A-IoT devices to report D2R message size indication information, the data volume reported by the CN side is still not accurate enough.
[0111] Please refer to Figure 3, which shows a flowchart of an information indication method provided in one embodiment of this application. This method can be applied to the network architecture shown in Figure 1. The method may include at least one of the following steps 310-320.
[0112] Step 310: If the amount of data in the remaining D2R messages of the A-IoT device is greater than the first threshold, the A-IoT device sends a first message. The first message is used to determine the amount of data in the remaining D2R messages.
[0113] Accordingly, the reading device receives the first message.
[0114] Step 320: The reading device determines the amount of data in the remaining D2R messages based on the first message.
[0115] In some embodiments, the first message is a D2R message. A D2R message refers to a message sent by an A-IoT device to a reading device. In an IoT system, an A-IoT device needs to transmit its own generated data or status information to a reading device capable of reading and processing this information, and the D2R message is the carrier of this information. In some embodiments, the remaining D2R messages of an A-IoT device refer to data that has not yet been granted transmission resources in the A-IoT device, that is, data for which available transmission resources have not yet been allocated. This data volume can be represented by the number of bits contained in the data, or by data units such as bytes, kilobytes, megabytes, etc., which are not limited in this application. In some embodiments, before step 310, the process further includes: the core network indicating the data volume of the D2R message (e.g., 500 bits) to the reading device. Accordingly, the reading device receives the data volume of the D2R message indicated by the core network and sends an R2D (Rerder to Device) message to the A-IoT device. This R2D message carries a scheduling authorization message, which indicates that the transmissible data volume for the D2R message is the data volume of the D2R message indicated by the core network. The A-IoT device determines the remaining D2R message data volume based on the amount of data that can be transmitted as indicated by the scheduling authorization and the total amount of D2R message data contained in the A-IoT device at the current or future time. For example, the difference between the total amount of D2R message data contained in the A-IoT device and the amount of data that can be transmitted as indicated by the scheduling authorization message is determined as the remaining D2R message data volume.
[0116] The first message used to determine the amount of data in the remaining D2R message refers to the ability to determine the specific value of the remaining D2R message's data volume based on this first message. For example, the first message can directly indicate the specific value of the remaining D2R message's data volume. The reading device determines the specific value of the remaining D2R message's data volume based on this first message. In this way, by determining the specific value of the remaining D2R message's data volume, the reading device can accurately allocate the appropriate amount of transmission resources to the remaining D2R message.
[0117] In some embodiments, when the data volume of the remaining D2R message is greater than a first threshold, the reading device can determine the specific value of the remaining D2R message data volume by sending a first message. Furthermore, based on the specific value of the remaining D2R message data volume, the reading device can accurately allocate a corresponding amount of transmission resources to the A-IoT device to ensure reliable transmission of the remaining D2R message. In some embodiments, when the data volume of the remaining D2R message is less than or equal to the first threshold, it is not necessary to accurately determine the data volume of the remaining D2R message; simply allocating a fixed amount of transmission resources to the A-IoT device is sufficient to complete the transmission of the remaining D2R message. For example, the reading device can allocate a scheduling authorization to the A-IoT device with a transmittable data volume equal to the first threshold to ensure reliable transmission of the remaining D2R message. This method saves transmission resource overhead because it does not require indicating the data volume of the remaining D2R message to the reading device.
[0118] In some embodiments, the first threshold is configured in the R2D message or pre-configured in the protocol. In some embodiments, when the first threshold is configured in the R2D message, the reading device can flexibly indicate the first threshold based on real-time transmission resource usage. For example, when transmission resources are scarce, the first threshold can be appropriately increased to reduce the transmission resources occupied by transmitting the first message. When transmission resources are abundant, the first threshold can be appropriately decreased to ensure that the A-IoT device promptly indicates the amount of data remaining in the D2R message to the reading device, facilitating the subsequent network to accurately allocate appropriate transmission resources to the A-IoT device to transmit the remaining D2R message. When the first threshold is pre-configured in the protocol, system setup can be simplified. The above method allows for flexible indication of the first threshold.
[0119] In some embodiments, step 330 (not shown in FIG3) is included after step 320.
[0120] Step 330: The device reads the amount of data in the remaining D2R messages and sends a scheduling authorization message to the A-IoT device. The scheduling authorization message indicates the transmission resources for the remaining D2R messages. Accordingly, the A-IoT device receives the scheduling authorization message.
[0121] In some embodiments, the scheduling authorization message is used to indicate the time-frequency resources included in the transmission resources of the remaining D2R messages. The time-frequency resources indicate the time-domain and frequency-domain resources that the A-IoT device can use to transmit the remaining D2R messages. Time-domain resources refer to transmission resources that are divided and managed over time, and can be time slots, symbols, frames, subframes, etc., which are not limited in this application. Frequency-domain resources indicate the transmission resources for data within a frequency range, and can be subcarriers, RBs (Resource Blocks), etc.
[0122] In some embodiments, the scheduling authorization message indicates the amount of transmissible data corresponding to the transmission resources of the remaining D2R messages. The transmissible data amount indicates the amount of data in the remaining D2R messages that the A-IoT device can transmit under the transmission resources allocated in this scheduling authorization. In some embodiments, after the reading device determines the specific value of the data amount of the remaining D2R messages based on the first message, the reading device determines the transmissible data amount based on the specific value of the data amount of the remaining D2R messages. Optionally, the transmissible data amount indicated by the scheduling authorization information can be equal to the data amount of the remaining D2R messages. For example, if the reading device determines that the data amount of the remaining D2R messages is 80 bits, the transmissible data amount indicated by the scheduling authorization information is also 80 bits. Optionally, the transmissible data amount indicated by the scheduling authorization information can be greater than the data amount of the remaining D2R messages. In this method, the reading device can consider the situation of sudden data growth in A-IoT devices, or in order to reserve a certain resource margin to cope with possible network fluctuations, the transmissible data amount indicated by the scheduling authorization information can be greater than the data amount of the remaining D2R messages. For example, the reading device determines that the remaining D2R message data volume is 80 bits, but the scheduling authorization information indicates that the transmittable data volume is 120 bits. In this way, even if the A-IoT device generates a small amount of new data during transmission, it can be transmitted together with the resources under the current scheduling authorization, avoiding the cumbersome process of requesting scheduling authorization again and enhancing the flexibility and adaptability of the system.
[0123] In some embodiments, after step 330, the method further includes: the A-IoT device sending a remaining D2R message to the reading device based on the transmission resources of the remaining D2R message indicated by the scheduling authorization message. Accordingly, the reading device receives the remaining D2R message.
[0124] In some embodiments, the reading device is a network device or a terminal device. In some embodiments, as shown in topology 1 of FIG4, the reading device is a network device, such as a base station. In some embodiments, as shown in topology 2 of FIG4, the reading device is an intermediate node, which can be a terminal device, such as a UE under network control. Optionally, the intermediate node is located indoors.
[0125] In some embodiments, when the reading device is a terminal device, corresponding to Topology 2 in Figure 4, the A-IoT device sends a first message to the terminal device. Correspondingly, the terminal device receives the first message; based on the first message, the terminal device determines the amount of data in the remaining D2R messages. The terminal device forwards the determined amount of data in the remaining D2R messages to the network device, which, based on the amount of data in the remaining D2R messages, determines the aforementioned scheduling authorization information and sends the scheduling authorization information to the terminal device. The terminal device receives and forwards the scheduling authorization information to the A-IoT device. In some embodiments, the terminal device may also receive the first message and forward it to the network device, which then determines the amount of data in the remaining D2R messages based on the first message; this application does not limit this approach. The above method can flexibly adapt to different IoT transmission scenarios.
[0126] In summary, the technical solution provided in this application allows the reading device to determine the specific value of the remaining D2R message data volume when the remaining D2R message data volume exceeds a first threshold by sending a first message. This facilitates the reading device in accurately allocating appropriate transmission resources to the A-IoT device based on the remaining D2R message data volume, thereby ensuring reliable transmission of the remaining D2R message. Furthermore, the remaining D2R message data volume only needs to be indicated when it exceeds the first threshold. In other words, when the remaining D2R message data volume is less than or equal to the first threshold, there is no need to indicate the remaining D2R message data volume to the reading device, thus saving transmission resource overhead.
[0127] The following three specific examples illustrate how the reading device allocates scheduling authorization to the A-IoT device.
[0128] Example 1
[0129] As shown in Figure 5, in step S1, the core network indicates the data size of the D2R message (e.g., 500 bits) to the reading device. Accordingly, the reading device receives the data size of the D2R message indicated by the core network.
[0130] In step S2, the reading device sends an R2D message to the A-IoT device. This R2D message contains a scheduling authorization message indicating the amount of data that can be transmitted for the D2R message (e.g., 500 bits). Accordingly, the A-IoT device receives the R2D message.
[0131] In some embodiments, the R2D message may also include a first threshold.
[0132] In step S3, the A-IoT device compares the remaining D2R message data volume with a first threshold. If the remaining D2R message data volume is greater than the first threshold, the A-IoT device sends a first message, which includes first indication information indicating the remaining D2R message data volume. Correspondingly, the reading device receives this first message.
[0133] In some embodiments, the reading device determines the amount of data in the remaining D2R messages based on first indication information.
[0134] In the above method, when the first indication information is used to indicate the amount of data in the remaining D2R messages, the subsequent reading device can accurately allocate the corresponding amount of transmission resources for the remaining D2R messages.
[0135] In some embodiments, the first indication information is used to indicate the absolute value of the amount of data in the remaining D2R messages; or, the first indication information is used to indicate the difference between the amount of data in the remaining D2R messages and a first threshold.
[0136] The absolute value of the remaining D2R message data volume refers to the specific numerical value of the remaining D2R message data volume. For example, as shown in Figure 5, the A-IoT device directly indicates to the reading device that the remaining D2R message data volume is 200 bits. This method, by directly indicating the specific numerical value of the remaining D2R message data volume, makes it easy for the reading device to determine the remaining D2R message data volume, thereby reducing the computational load on the reading device.
[0137] The difference between the remaining D2R message data volume and the first threshold refers to the value obtained by subtracting the first threshold from the remaining D2R message data volume. In some embodiments, the first indication information is used to indicate the difference between the remaining D2R message data volume and the first threshold. The reading device determines the remaining D2R message data volume based on the first threshold and the difference between the remaining D2R message data volume and the first threshold. Optionally, the reading device determines the remaining D2R message data volume as the sum of the first threshold and the difference between the remaining D2R message data volume and the first threshold. In the above method, the number of bits occupied by the difference between the remaining D2R message data volume and the first threshold is less than the percentage of the final calculated remaining D2R message data volume. By indicating this difference in the first indication information instead of directly indicating the absolute value of the remaining D2R message data volume, the number of bits occupied by transmitting the first indication information and the cost of transmission resources are saved.
[0138] Step S4: The device reads the amount of data in the remaining D2R messages and sends a scheduling authorization message to the A-IoT device. The scheduling authorization message indicates the transmission resources for the remaining D2R messages. Accordingly, the A-IoT device receives the scheduling authorization message.
[0139] In some embodiments, the reading device sends a scheduling authorization message to the A-IoT device based on the amount of data in the remaining D2R message. The scheduling authorization message indicates the time-frequency resources included in the transmission resources of the remaining D2R message. In some embodiments, the scheduling authorization message indicates the amount of transmissible data corresponding to the transmission resources of the remaining D2R message. Optionally, the amount of transmissible data indicated by the scheduling authorization message can be equal to the amount of data in the remaining D2R message. As shown in Figure 5, the amount of transmissible data indicated by the scheduling authorization message is 200 bits.
[0140] In some embodiments, the scheduling authorization message is transmitted based on R2D messages. This scheduling authorization message and R2D message can also be understood as paging messages; the reading device sends the scheduling authorization message (i.e., the paging message) to obtain the remaining D2R messages.
[0141] In step S5, the A-IoT device sends the remaining D2R message to the reading device based on the transmission resources of the remaining D2R message indicated by the scheduling authorization message. Accordingly, the reading device receives the remaining D2R message.
[0142] Example 2
[0143] As shown in Figure 6, in step S1, the core network indicates the data size of the D2R message (e.g., 500 bits) to the reading device. Accordingly, the reading device receives the data size of the D2R message indicated by the core network.
[0144] In step S2, the reading device sends an R2D message to the A-IoT device. This R2D message contains a scheduling authorization message indicating the amount of data that can be transmitted for the D2R message (e.g., 500 bits). Accordingly, the A-IoT device receives the R2D message.
[0145] In some embodiments, the R2D message may also include a first threshold, for example, 100 bits.
[0146] In step S3, the A-IoT device compares the amount of data in the remaining D2R messages with a first threshold. If the amount of data in the remaining D2R messages is less than or equal to the first threshold, the A-IoT device sends a first message. The first message does not include first indication information, and / or the first message includes a segmentation indication field, which indicates that the first message is a segment. Accordingly, the reading device receives the first message.
[0147] In some embodiments, if the amount of data in the remaining D2R message is less than or equal to a first threshold, the first message does not include the first indication information. Since transmitting the first indication information itself requires a certain amount of transmission resources, when the amount of data in the remaining D2R message is small, the A-IoT device does not need to indicate the amount of data in the remaining D2R message to the reading device, that is, the first message does not contain the first indication information, in order to save transmission resources.
[0148] In some embodiments, as shown in FIG6, when the data volume of the remaining D2R message is less than or equal to a first threshold, the first message includes a segmentation indication field, which indicates that the first message is a segment. The segmentation indication field refers to one or a group of specific bits or data identifiers in the first message. The reading device can determine that the currently received first message is only a part of the complete D2R message by parsing the segmentation indication field. The first message being a segment means that during data transmission, because the data volume of the complete D2R message is greater than the transmittable data volume indicated by the scheduling authorization, the complete D2R message needs to be split into multiple parts for transmission. Each part can be transmitted as an independent transmission unit. The first message being a segment means that the first message is one of these multiple transmission units.
[0149] In some embodiments, if the amount of data in the remaining D2R messages is less than or equal to a first threshold, the first message does not include first indication information and the first message includes a segmentation indication field, which is used to indicate that the first message is a segment.
[0150] In some embodiments, the reading device determines that the amount of data in the remaining D2R message is less than or equal to a first threshold based on the fact that the first message does not include first indication information and / or the first message includes a segmentation indication field.
[0151] Step S4: The device reads the amount of data in the remaining D2R messages and sends a scheduling authorization message to the A-IoT device. The scheduling authorization message indicates the transmission resources for the remaining D2R messages. Accordingly, the A-IoT device receives the scheduling authorization message.
[0152] In some embodiments, the reading device sends a scheduling authorization message to the A-IoT device based on the amount of data in the remaining D2R message. The scheduling authorization message indicates the time-frequency resources included in the transmission resources of the remaining D2R message. In some embodiments, the scheduling authorization message indicates the amount of data that can be transmitted corresponding to the transmission resources of the remaining D2R message. Optionally, the amount of data that can be transmitted indicated by the scheduling authorization information can be a first threshold, such as 100 bits. Optionally, the amount of data that can be transmitted indicated by the scheduling authorization information can also be greater than the first threshold; this application does not impose any limitation on this. Optionally, the amount of data that can be transmitted indicated by the scheduling authorization information can also be a default data amount, which is configured in the R2D message or pre-configured in the protocol. This application does not impose any limitation on this.
[0153] In some embodiments, the scheduling authorization message is transmitted based on R2D messages. This scheduling authorization message and R2D message can also be understood as paging messages; the reading device sends the scheduling authorization message (i.e., the paging message) to obtain the remaining D2R messages.
[0154] In step S5, the A-IoT device sends the remaining D2R message to the reading device based on the transmission resources of the remaining D2R message indicated by the scheduling authorization message. Accordingly, the reading device receives the remaining D2R message.
[0155] Example 3
[0156] As shown in Figure 7, in step S1, the core network indicates the data size of the D2R message (e.g., 500 bits) to the reading device. Accordingly, the reading device receives the data size of the D2R message indicated by the core network.
[0157] In step S2, the reading device sends an R2D message to the A-IoT device. This R2D message contains a scheduling authorization message indicating the amount of data that can be transmitted for the D2R message (e.g., 500 bits). Accordingly, the A-IoT device receives the R2D message.
[0158] In some embodiments, the R2D message may also include a first threshold, for example, 100 bits.
[0159] In step S3, the remaining D2R message includes periodically generated data. The A-IoT device sends a second indication message, which indicates at least one of the following: the remaining time for data generation; the data generation period; and the number of scheduling authorizations corresponding to the data. Accordingly, the reading device receives the second indication message.
[0160] Periodically generated data refers to data that is repeatedly generated at fixed time intervals. The remaining time for data generation refers to the time interval from the current moment until the next data generation. The data generation period refers to the fixed time interval between data generation. For example, taking an A-IoT device as a smart meter in a smart home, it might record electricity consumption every 15 minutes; therefore, its data generation period is 15 minutes. The number of scheduling authorizations corresponding to the data refers to the number of scheduling authorizations requested by the A-IoT device to be allocated by the read device. For example, when the number of scheduling authorizations corresponding to the data is 2, it means that the number of scheduling authorizations requested is 2.
[0161] In some embodiments, the second indication information is carried in the first message, or in another message besides the first message. The other message is a D2R message. In some embodiments, the A-IoT device sends the first message, which includes the second indication information. In some embodiments, the A-IoT device sends the first message, and after sending the first message, the A-IoT device may send the second indication information.
[0162] Step S4: The reading device starts a timer based on the remaining time; and / or restarts the timer based on the period; when the timer expires, a scheduling authorization message is sent to the A-IoT device, which is used to indicate the transmission resources of the remaining D2R messages.
[0163] A timer is a device or functional module capable of timing according to a preset time. In some embodiments, when the second indication information is used to indicate the remaining time for data generation, the reading device starts the timer based on the remaining time. That is, the reading device uses the remaining time as the timer's timing period to start the timer. When the timer expires, a scheduling authorization message is sent to the A-IoT device, which indicates the transmission resources for the remaining D2R messages.
[0164] In some embodiments, when the second indication information is used to indicate the data generation period, the reading device restarts the timer according to the period. That is, the reading device uses the period as the timer's timing interval to start the timer. When the timer expires, a scheduling authorization message is sent to the A-IoT device, which indicates the transmission resources for the remaining D2R messages. For example, assuming the data generation period is 1 minute, the timer is restarted every minute. And a scheduling authorization message is sent to the A-IoT device each time the timer expires.
[0165] In some embodiments, when the second indication information is used to indicate the remaining time and period of data generation, the reading device starts a timer based on the remaining time and restarts the timer based on the period. When the timer expires, a scheduling authorization message is sent to the A-IoT device, which indicates the remaining transmission resources for D2R messages.
[0166] In some embodiments, when the second indication information is used to indicate the period of data generation and the number of scheduling authorizations corresponding to the data, the reading device restarts the timer according to the period. The number of times the reading device starts the timer according to the period can be determined based on the number of scheduling authorizations corresponding to the data. The number of scheduling authorizations corresponding to the data can be determined as the total number of times the timer is started. For example, assuming the number of scheduling authorizations corresponding to the data is 2, the total number of times the timer is started is 2. Specifically, when the timer starts for the first time, it sends the first scheduling authorization message to the A-IoT device when the timer expires. At the same time, when the timer starts for the second time, it sends the second scheduling authorization message to the A-IoT device when the timer expires.
[0167] In some embodiments, when the second indication information is used to indicate the remaining time for data generation, the data generation period, and the number of scheduling authorizations corresponding to the data, the reading device starts a timer based on the remaining time and restarts the timer based on the period. The number of scheduling authorizations corresponding to the data can be determined as the total number of times the timer starts. For example, assuming the number of scheduling authorizations corresponding to the data is 3, the total number of times the timer starts is 3. Specifically, when the timer starts for the first time, it sends a first scheduling authorization message to the A-IoT device when the remaining time set by the timer expires. Simultaneously, when the timer starts for the second time, it sends a second scheduling authorization message to the A-IoT device when the period set by the timer expires. Simultaneously, when the timer starts for the third time, it sends a second scheduling authorization message to the A-IoT device when the period set by the timer expires.
[0168] In some embodiments, the second indication information is further used to indicate the amount of data corresponding to the data, for example, 50 bits. In some embodiments, the scheduling authorization message is used to indicate the amount of transmissible data corresponding to the transmission resources of the remaining D2R messages. Optionally, the transmissible data amount indicated by the scheduling authorization information can be the amount of data indicated by the second indication information, for example, 50 bits. Optionally, the transmissible data amount indicated by the scheduling authorization information can also be greater than the amount of data indicated by the second indication information, and this application does not limit this.
[0169] In some embodiments, the scheduling authorization message is transmitted based on the R2D message. The scheduling authorization message and the R2D message can also be understood as paging messages. When data arrives periodically, the reading device can periodically send scheduling authorization messages (i.e., paging messages) to obtain the remaining D2R messages.
[0170] In step S5, the A-IoT device sends the remaining D2R message to the reading device based on the transmission resources of the remaining D2R message indicated by the scheduling authorization message. Accordingly, the reading device receives the remaining D2R message.
[0171] In some embodiments, since the data arrives periodically, steps S4 and S5 can be executed cyclically, as shown in FIG7. After step S5, steps S6 and S7 may also be included.
[0172] Step S6: The reading device starts a timer based on the remaining time; and / or restarts the timer based on the period; when the timer expires, a scheduling authorization message is sent to the A-IoT device, which is used to indicate the transmission resources of the remaining D2R messages.
[0173] In step S7, the A-IoT device sends the remaining D2R message to the reading device based on the transmission resources of the remaining D2R message indicated by the scheduling authorization message. Accordingly, the reading device receives the remaining D2R message.
[0174] Please refer to Figure 8, which shows a flowchart of an information indication method provided in another embodiment of this application. This method can be applied to the network architecture shown in Figure 1. The method may include at least one of the following steps 810-820.
[0175] Step 810: The A-IoT device sends a first message, which is used to determine the value range of the remaining D2R message data volume of the A-IoT device.
[0176] Accordingly, the reading device receives the first message.
[0177] Step 820: The reading device determines the value range of the remaining D2R message data volume based on the first message.
[0178] In some embodiments, the first message is a D2R message. The value range refers to pre-defined intervals used to indicate the range of remaining D2R message data size. By determining the value range to which the remaining D2R message data size belongs, the approximate value of the remaining D2R message data size can be determined.
[0179] In some embodiments, multiple non-overlapping value ranges can be pre-defined. For example, value ranges such as "0-100 bits", "101-200 bits", and "201-300 bits" can be defined. The first message can contain identification information for the value ranges, which indicates the value range to which the data volume of the remaining D2R message belongs. It is understood that there is a one-to-one correspondence between the identification information and the value ranges; one identification information corresponds to one value range, and different identification information corresponds to different value ranges. For example, the first message can carry identification information that can uniquely identify a certain value range. The reading device determines the value range to which the data volume of the remaining D2R message belongs based on this identification information. For example, the identification information can be represented in binary. If four non-overlapping value ranges are pre-defined, two binary numbers can be used as the identification information. For example, "00" corresponds to "0-100 bits", "01" corresponds to "101-200 bits", "10" corresponds to "201-300 bits", and "11" corresponds to "301-400 bits". When the first message carries binary identification information "01", the reading device can determine the value range of the remaining D2R message data volume as "101-200 bits" based on this identification information.
[0180] In the above method, when the amount of data in the remaining D2R message is large, indicating the amount of data in the remaining D2R message would require a large number of encoding bits, which would increase the bit count of the first message. However, by indicating the value range to which the amount of data in the remaining D2R message belongs, the first message only needs to carry identification information to indicate the value range. Usually, the number of value ranges is limited, and fewer bits can be used for encoding. For example, if there are 8 value ranges, only 3 binary bits are needed to represent them, thus saving the bit count of the first message, and thus saving transmission resources.
[0181] In some embodiments, the granularity of the value intervals can be flexibly adjusted according to requirements. If the application scenario requires high precision in resource allocation, the granularity of the value intervals can be smaller. For example, the value intervals can be refined to "0-50 bits", "51-100 bits", "101-150 bits", etc., to ensure that subsequent resource allocation errors are not too large. In some embodiments, when the granularity of the value intervals is larger, the number of value intervals can be reduced, thereby reducing the proportion of bits in the first message and reducing transmission resource overhead.
[0182] In some embodiments, step 830 (not shown in FIG8) is included after step 820.
[0183] Step 830: The reading device, based on the value range of the remaining D2R message data volume, sends a scheduling authorization message to the A-IoT device. The scheduling authorization message indicates the transmission resources for the remaining D2R messages. Accordingly, the A-IoT device receives the scheduling authorization message.
[0184] In some embodiments, the scheduling authorization message is used to indicate the time-frequency resources corresponding to the transmission resources of the remaining D2R messages. The time-frequency resources indicate the time-domain and frequency-domain resources that the A-IoT device can use to transmit the remaining D2R messages. Time-domain resources refer to transmission resources that are divided and managed over time, and can be time slots, symbols, frames, subframes, etc., which are not limited in this application. Frequency-domain resources indicate a frequency range for data transmission, and can be subcarriers, RBs (Resource Blocks), etc.
[0185] In some embodiments, the scheduling authorization message indicates the amount of data that can be transmitted corresponding to the transmission resources of the remaining D2R messages. The amount of data that can be transmitted indicates the amount of data in the remaining D2R messages that the A-IoT device can transmit under the transmission resources allocated in this scheduling authorization. In some embodiments, after the reading device determines the value range to which the data amount of the remaining D2R messages belongs based on the first message, the reading device determines the amount of data that can be transmitted based on the value range. In some embodiments, the amount of data that can be transmitted indicated by the scheduling authorization information is the upper limit of the value range. For example, the A-IoT device sends a first message, which is used to determine the value range to which the data amount of the remaining D2R messages of the A-IoT device belongs. For example, the value range indicated by the first message can be "100-200 bits". Accordingly, the reading device receives the first message and, based on the first message, determines that the value range to which the data amount of the remaining D2R messages belongs is "100-200 bits". Then the reading device determines that the amount of data that can be transmitted indicated by the scheduling authorization information is 200 bits, that is, the reading device schedules a 200-bit authorization to the A-IoT device. The above method, by setting the transmittable data volume to the upper limit of the value range, ensures that the A-IoT device has sufficient transmission resources to transmit the remaining D2R messages under this scheduling authorization. In some embodiments, when there is no upper limit value in the value range to which the data volume of the remaining D2R messages belongs, optionally, the transmittable data volume indicated by the scheduling authorization information is greater than the lower limit value of the value range to which the data volume of the remaining D2R messages belongs. Optionally, the transmittable data volume indicated by the scheduling authorization information can be the configured maximum allocable resource volume, which is configured in the R2D message or pre-configured in the protocol.
[0186] In some embodiments, after step 830, the method further includes: the A-IoT device sending a remaining D2R message to the reading device based on the transmission resources of the remaining D2R message indicated by the scheduling authorization message. Accordingly, the reading device receives the remaining D2R message.
[0187] In some embodiments, the reading device is a network device or a terminal device. In some embodiments, as shown in topology 1 of FIG4, the reading device is a network device, such as a base station. In some embodiments, as shown in topology 2 of FIG4, the reading device is an intermediate node, which can be a terminal device, such as a UE under network control. Optionally, the intermediate node is located indoors.
[0188] In some embodiments, the reading device is a network device or a terminal device. In some embodiments, as shown in topology 1 of FIG4, the reading device is a network device, such as a base station. In some embodiments, as shown in topology 2 of FIG4, the reading device is an intermediate node, which can be a terminal device, such as a UE under network control. Optionally, the intermediate node is located indoors.
[0189] In some embodiments, when the reading device is a terminal device, corresponding to topology 2 in Figure 4, the A-IoT device sends a first message to the terminal device. Correspondingly, the terminal device receives the first message; based on the first message, the terminal device determines the value range to which the remaining D2R message data volume belongs. The terminal device forwards the determined value range to which the remaining D2R message data volume belongs to the network device. Based on the value range to which the remaining D2R message data volume belongs, the network device determines the aforementioned scheduling authorization information and sends the scheduling authorization information to the terminal device. The terminal device receives and forwards the scheduling authorization information to the A-IoT device. In some embodiments, the terminal device may also receive the first message and forward it to the network device, and the network device may determine the value range to which the remaining D2R message data volume belongs based on the first message. This application does not limit this approach. The above method can flexibly adapt to different IoT transmission scenarios.
[0190] In summary, the technical solution provided in this application, by indicating the value range to which the remaining D2R message data belongs, only requires the first message to carry information identifying that value range. Since the number of value ranges is finite, they can be encoded using fewer bits. This effectively reduces the number of bits occupied by the first message, thereby saving transmission resource overhead.
[0191] The following describes the specific method for determining the range of values for the remaining D2R message data volume.
[0192] In some embodiments, the first message includes first indication information, which is used to indicate the range of values to which the data volume of the remaining D2R message belongs.
[0193] In some embodiments, the reading device determines the value range to which the data volume of the remaining D2R message belongs based on the first indication information. In the above method, when the first indication information is used to indicate the value range to which the data volume of the remaining D2R message belongs, the subsequent reading device can allocate an appropriate amount of transmission resources for the remaining D2R message.
[0194] In some embodiments, the first indication information has one or more candidate values, each candidate value corresponding to a value range.
[0195] It is understandable that there is a one-to-one correspondence between candidate values and their corresponding value ranges; that is, one candidate value corresponds to one value range, and different candidate values correspond to different value ranges. For example, candidate values can be represented using binary. If four non-overlapping value ranges are pre-defined, two-bit binary numbers can be used as candidate values. For instance, "00" corresponds to bits 0-100, "01" corresponds to bits 101-200, "10" corresponds to bits 201-300, and "11" corresponds to bits 301-400.
[0196] The above method requires a large number of bits if the remaining D2R message data is transmitted directly. However, using candidate values to represent the value range requires only a small number of bits. As in the example above, only 2 binary bits can represent 4 different value ranges, significantly reducing the amount of data transmitted compared to transmitting the remaining D2R message data, thus saving transmission resources. Furthermore, after receiving the candidate values of the first indication information, the reading device can quickly determine the value range to which the remaining D2R message data belongs based on a pre-set correspondence, without requiring complex calculations or data parsing, thereby improving efficiency.
[0197] In some embodiments, the correspondence between candidate values and value ranges is configured in the R2D message or pre-configured in the protocol. In some embodiments, when the correspondence is configured in the R2D message, the reading device can dynamically configure it as needed. When the first threshold is pre-configured in the protocol, system setup can be simplified. The above method can flexibly indicate the correspondence between candidate values and value ranges.
[0198] In some embodiments, the first indication information does not appear in the first message and the segmentation indication field is included in the first message. The data volume of the remaining D2R message belongs to the default value range, and the segmentation indication field is used to indicate that the first message is a segment.
[0199] In some embodiments, when the first message does not contain the first indication information, it means that the amount of data in the remaining D2R message does not belong to the value range corresponding to one or more of the above candidate values. The segmentation indication field is used to indicate that the first message is a segment. The segmentation indication field refers to one or a group of specific bits or data identifiers in the first message. The reading device can determine that the currently received first message is only a part of the complete D2R message by parsing the segmentation indication field.
[0200] The above method can determine the value range to which the remaining D2R message data belongs as the default value range when the data volume of the remaining D2R message does not belong to the value range corresponding to one or more of the above candidate values, thus improving the flexibility of determining the value range.
[0201] In some embodiments, the default value range is less than or equal to a first threshold, or the default value range is greater than or equal to a second threshold. In some embodiments, when the amount of data in the remaining D2R messages is small and does not belong to the value range corresponding to one or more of the above candidate values, the default value range is less than or equal to the first threshold. In some embodiments, when the amount of data in the remaining D2R messages is large and does not belong to the value range corresponding to one or more of the above candidate values, the default value range is greater than or equal to the second threshold. The above method can flexibly determine the value range corresponding to the default value range.
[0202] In some embodiments, the first indication information has a candidate value. When the first message contains the first indication information, the data volume of the remaining D2R message belongs to the value range corresponding to the candidate value. Alternatively, when the first indication information does not appear in the first message but the segmentation indication field is included in the first message, the data volume of the remaining D2R message belongs to a default value range, which is less than or equal to a first threshold.
[0203] In some embodiments, the first indication information has multiple candidate values. When the first message contains the first indication information, the candidate value indicated by the first indication information is determined from the multiple candidate values, and the data volume of the remaining D2R message belongs to the value range corresponding to the candidate value of the indication. Alternatively, when the first indication information does not appear in the first message but the segmentation indication field is included in the first message, the data volume of the remaining D2R message belongs to a default value range, which is less than or equal to a first threshold.
[0204] In some embodiments, the first indication information has a candidate value. When the first message contains the first indication information, the data volume of the remaining D2R message belongs to the value range corresponding to the candidate value. Alternatively, when the first indication information does not appear in the first message but the segmentation indication field is included in the first message, the data volume of the remaining D2R message belongs to a default value range, which is greater than or equal to a second threshold.
[0205] In some embodiments, the first indication information has multiple candidate values. When the first message contains the first indication information, the candidate value indicated by the first indication information is determined from the multiple candidate values, and the data volume of the remaining D2R message belongs to the value range corresponding to the candidate value of the indication. Alternatively, when the first indication information does not appear in the first message but the segmentation indication field is included in the first message, the data volume of the remaining D2R message belongs to a default value range, which is greater than or equal to a second threshold.
[0206] The following two specific examples illustrate how the reading device allocates scheduling authorization to the A-IoT device.
[0207] Example 1
[0208] As shown in Figure 9, in step S1, the core network indicates the data size of the D2R message (e.g., 500 bits) to the reading device. Accordingly, the reading device receives the data size of the D2R message indicated by the core network.
[0209] In step S2, the reading device sends an R2D message to the A-IoT device. This R2D message contains a scheduling authorization message indicating the amount of data that can be transmitted for the D2R message (e.g., 500 bits). Accordingly, the A-IoT device receives the R2D message.
[0210] In some embodiments, the R2D message may also include the correspondence between candidate values and value ranges.
[0211] In step S3, the A-IoT device sends a first message, which includes first indication information. The first indication information indicates the value range to which the remaining D2R message data belongs. Accordingly, the reading device receives the first message.
[0212] In some embodiments, the reading device determines the range of values to which the remaining D2R message data belongs based on the first indication information.
[0213] In some embodiments, the first indication information has one or more candidate values, each candidate value corresponding to a value range. For example, as shown in FIG9, the A-IoT device indicates the candidate value to the reading device, and the reading device determines the value range to which the data volume of the remaining D2R message belongs based on the correspondence between the indicated candidate value and the candidate value and the value range.
[0214] Step S4: The device reads the value range of the remaining D2R message data volume and sends a scheduling authorization message to the A-IoT device. The scheduling authorization message indicates the transmission resources for the remaining D2R messages. Accordingly, the A-IoT device receives the scheduling authorization message.
[0215] In some embodiments, the reading device sends a scheduling authorization message to the A-IoT device based on the value range to which the data volume of the remaining D2R message belongs. The scheduling authorization message indicates the time-frequency resources included in the transmission resources of the remaining D2R message. In some embodiments, the scheduling authorization message indicates the amount of data that can be transmitted corresponding to the transmission resources of the remaining D2R message. Optionally, the amount of data that can be transmitted indicated by the scheduling authorization information is the upper limit of the value range to which the data volume of the remaining D2R message belongs. In some embodiments, when there is no upper limit value in the value range to which the data volume of the remaining D2R message belongs, the amount of data that can be transmitted indicated by the scheduling authorization information may optionally be greater than the lower limit of the value range to which the data volume of the remaining D2R message belongs. Optionally, the amount of data that can be transmitted indicated by the scheduling authorization information may be a configured maximum allocable resource amount, which is configured in the R2D message or pre-configured in the protocol.
[0216] In some embodiments, the scheduling authorization message is transmitted based on R2D messages. This scheduling authorization message and R2D message can also be understood as paging messages; the reading device sends the scheduling authorization message (i.e., the paging message) to obtain the remaining D2R messages.
[0217] In step S5, the A-IoT device sends the remaining D2R message to the reading device based on the transmission resources of the remaining D2R message indicated by the scheduling authorization message. Accordingly, the reading device receives the remaining D2R message.
[0218] Example 2
[0219] As shown in Figure 10, in step S1, the core network indicates the data size of the D2R message (e.g., 500 bits) to the reading device. Accordingly, the reading device receives the data size of the D2R message indicated by the core network.
[0220] In step S2, the reading device sends an R2D message to the A-IoT device. This R2D message contains a scheduling authorization message indicating the amount of data that can be transmitted for the D2R message (e.g., 500 bits). Accordingly, the A-IoT device receives the R2D message.
[0221] In some embodiments, the R2D message may also include the correspondence between candidate values and value ranges.
[0222] In step S3, the A-IoT device sends a first message, which does not contain first indication information but contains a segmentation indication field, which indicates that the first message is a segment. Accordingly, the reading device receives the first message.
[0223] In some embodiments, the reading device determines, based on the first message, that the amount of data in the remaining D2R messages falls within the default value range.
[0224] In some embodiments, the default value range is less than or equal to a first threshold, or the default value range is greater than or equal to a second threshold.
[0225] Step S4: The device reads the value range of the remaining D2R message data volume and sends a scheduling authorization message to the A-IoT device. The scheduling authorization message indicates the transmission resources for the remaining D2R messages. Accordingly, the A-IoT device receives the scheduling authorization message.
[0226] In some embodiments, the reading device sends a scheduling authorization message to the A-IoT device based on the fact that the amount of data in the remaining D2R messages falls within a default value range. In some embodiments, the scheduling authorization message is used to indicate the time-frequency resources included in the transmission resources of the remaining D2R messages.
[0227] In some embodiments, the scheduling authorization message is used to indicate the amount of transmissible data corresponding to the remaining transmission resources of the D2R message. In some embodiments, when the default value range is less than or equal to a first threshold, the amount of transmissible data indicated by the scheduling authorization information may be equal to the first threshold. It may also be greater than the first threshold, which is not limited in this application. When the default value range is greater than or equal to a second threshold, optionally, the amount of transmissible data indicated by the scheduling authorization information is greater than the second threshold. Optionally, the amount of transmissible data indicated by the scheduling authorization information may be the configured maximum allocable resource amount, which is configured in the R2D message or pre-configured in the protocol.
[0228] In some embodiments, the scheduling authorization message is transmitted based on R2D messages. This scheduling authorization message and R2D message can also be understood as paging messages; the reading device sends the scheduling authorization message (i.e., the paging message) to obtain the remaining D2R messages.
[0229] In step S5, the A-IoT device sends the remaining D2R message to the reading device based on the transmission resources of the remaining D2R message indicated by the scheduling authorization message. Accordingly, the reading device receives the remaining D2R message.
[0230] For any content not explained in detail above, please refer to the corresponding description above; it will not be repeated here.
[0231] Please refer to Figure 11, which shows a flowchart of an information indication method provided in another embodiment of this application. This method can be applied to the network architecture shown in Figure 1. The method may include at least one of the following steps 1110 to 1120.
[0232] Step 1110: When the amount of data in the remaining D2R messages of the A-IoT device is greater than the first threshold, the A-IoT device sends a first message. The first message is used to determine the value range to which the amount of data in the remaining D2R messages belongs.
[0233] Accordingly, the reading device receives the first message.
[0234] Step 1120: The reading device determines the value range of the remaining D2R message data volume based on the first message.
[0235] In some embodiments, the first message is a D2R message.
[0236] In some embodiments, when the data volume of the remaining D2R message is greater than a first threshold, the reading device can determine the value range to which the data volume of the remaining D2R message belongs by sending a first message. Furthermore, based on the value range to which the data volume of the remaining D2R message belongs, the reading device can allocate an appropriate amount of transmission resources to the A-IoT device to ensure reliable transmission of the remaining D2R message. In some embodiments, when the data volume of the remaining D2R message is less than or equal to the first threshold, it is equivalent to the value range of the remaining D2R message's data volume being 0 to the first threshold. In this case, there is no need to indicate the value range to which the data volume of the remaining D2R message belongs; the reading device can allocate a scheduling authorization to the A-IoT device with a transmittable data volume of the first threshold, thus ensuring reliable transmission of the remaining D2R message. This method saves transmission resource overhead because it does not require indicating the data volume of the remaining D2R message to the reading device.
[0237] In some embodiments, the first threshold is configured in the R2D message or pre-configured in the protocol.
[0238] In some embodiments, step 1130 (not shown in FIG11) is included after step 1120.
[0239] Step 1130: The device reads the value range of the remaining D2R message data volume and sends a scheduling authorization message to the A-IoT device. The scheduling authorization message indicates the transmission resources for the remaining D2R messages. Accordingly, the A-IoT device receives the scheduling authorization message.
[0240] In some embodiments, after step 1130, the method further includes: the A-IoT device sending a remaining D2R message to the reading device based on the transmission resources of the remaining D2R message indicated by the scheduling authorization message. Accordingly, the reading device receives the remaining D2R message.
[0241] In some embodiments, the reading device is a network device or a terminal device. In some embodiments, as shown in topology 1 of FIG4, the reading device is a network device, such as a base station. In some embodiments, as shown in topology 2 of FIG4, the reading device is an intermediate node, which can be a terminal device, such as a UE under network control. Optionally, the intermediate node is located indoors.
[0242] In summary, the technical solution provided in this application allows the reading device to determine the value range to which the remaining D2R message data belongs by sending a first message when the data volume of the remaining D2R message exceeds a first threshold. This facilitates the reading device in allocating appropriate transmission resources to the A-IoT device based on the value range, thereby ensuring reliable transmission of the remaining D2R message. Furthermore, the value range to which the remaining D2R message data belongs is only indicated when the data volume of the remaining D2R message exceeds the first threshold. On one hand, when the data volume of the remaining D2R message is less than or equal to the first threshold, there is no need to indicate the value range to which the remaining D2R message data belongs to the reading device, thus saving transmission resource overhead. On the other hand, by indicating the value range to which the remaining D2R message data belongs, the first message only needs to carry information to identify the value range. Since the number of value ranges is limited, they can be encoded with fewer bits. This effectively reduces the number of bits occupied by the first message, thereby saving transmission resource overhead.
[0243] The following three specific examples illustrate how the reading device allocates scheduling authorization to the A-IoT device.
[0244] Example 1
[0245] As shown in Figure 12, in step S1, the core network indicates the data size of the D2R message (e.g., 500 bits) to the reading device. Accordingly, the reading device receives the data size of the D2R message indicated by the core network.
[0246] In step S2, the reading device sends an R2D message to the A-IoT device. This R2D message contains a scheduling authorization message indicating the amount of data that can be transmitted for the D2R message (e.g., 500 bits). Accordingly, the A-IoT device receives the R2D message.
[0247] In some embodiments, the R2D message may also include a first threshold and the correspondence between candidate values and value ranges.
[0248] In step S3, the A-IoT device compares the amount of data in the remaining D2R messages with a first threshold. If the amount of data in the remaining D2R messages is greater than the first threshold, the A-IoT device sends a first message. This first message includes first indication information, which indicates the value range to which the amount of data in the remaining D2R messages belongs. Accordingly, the reading device receives this first message.
[0249] In some embodiments, the first indication information has one or more candidate values, each candidate value corresponding to a value range.
[0250] In some embodiments, the reading device determines the value range to which the remaining D2R message data volume belongs based on the candidate values indicated by the first indication information. In some embodiments, the reading device determines the value range to which the remaining D2R message data volume belongs based on the candidate values indicated by the first indication information and the correspondence between the candidate values and the value range.
[0251] Step S4: The device reads the amount of data in the remaining D2R messages and sends a scheduling authorization message to the A-IoT device. The scheduling authorization message indicates the transmission resources for the remaining D2R messages. Accordingly, the A-IoT device receives the scheduling authorization message.
[0252] In some embodiments, the reading device sends a scheduling authorization message to the A-IoT device based on the value range to which the data volume of the remaining D2R message belongs. The scheduling authorization message is used to indicate the time-frequency resources included in the transmission resources of the remaining D2R message. In some embodiments, the scheduling authorization message is used to indicate the amount of data that can be transmitted corresponding to the transmission resources of the remaining D2R message. Optionally, the amount of data that can be transmitted indicated by the scheduling authorization information can be the upper limit of the value range.
[0253] In some embodiments, the scheduling authorization message is transmitted based on R2D messages. This scheduling authorization message and R2D message can also be understood as paging messages; the reading device sends the scheduling authorization message (i.e., the paging message) to obtain the remaining D2R messages.
[0254] In step S5, the A-IoT device sends the remaining D2R message to the reading device based on the transmission resources of the remaining D2R message indicated by the scheduling authorization message. Accordingly, the reading device receives the remaining D2R message.
[0255] Example 2
[0256] As shown in Figure 13, in step S1, the core network indicates the data size of the D2R message (e.g., 500 bits) to the reading device. Accordingly, the reading device receives the data size of the D2R message indicated by the core network.
[0257] In step S2, the reading device sends an R2D message to the A-IoT device. This R2D message contains a scheduling authorization message indicating the amount of data that can be transmitted for the D2R message (e.g., 500 bits). Accordingly, the A-IoT device receives the R2D message.
[0258] In some embodiments, the R2D message may also include a first threshold and the correspondence between candidate values and value ranges.
[0259] In step S3, the A-IoT device compares the amount of data in the remaining D2R messages with a first threshold. If the amount of data in the remaining D2R messages is less than or equal to the first threshold, the A-IoT device sends a first message. The first message does not include first indication information, and / or the first message includes a segmentation indication field, which indicates that the first message is a segment. Accordingly, the reading device receives the first message.
[0260] In some embodiments, if the amount of data in the remaining D2R message is less than or equal to a first threshold, the first message does not include the first indication information. Since transmitting the first indication information itself requires a certain amount of transmission resources, when the amount of data in the remaining D2R message is small, the A-IoT device does not need to indicate the amount of data in the remaining D2R message to the reading device, that is, the first message does not contain the first indication information, in order to save transmission resources.
[0261] In some embodiments, as shown in FIG13, when the amount of data in the remaining D2R messages is less than or equal to a first threshold, the first message includes a segmentation indication field, which is used to indicate that the first message is a segment.
[0262] In some embodiments, if the amount of data in the remaining D2R messages is less than or equal to a first threshold, the first message does not include first indication information and the first message includes a segmentation indication field, which is used to indicate that the first message is a segment.
[0263] In some embodiments, the reading device determines that the data volume interval of the remaining D2R message is less than or equal to a first threshold based on the fact that the first message does not include first indication information and / or the first message includes a segmentation indication field.
[0264] Step S4: The device reads the amount of data in the remaining D2R messages and sends a scheduling authorization message to the A-IoT device. The scheduling authorization message indicates the transmission resources for the remaining D2R messages. Accordingly, the A-IoT device receives the scheduling authorization message.
[0265] In some embodiments, the reading device sends a scheduling authorization message to the A-IoT device based on the amount of data in the remaining D2R message. The scheduling authorization message indicates the time-frequency resources included in the transmission resources of the remaining D2R message. In some embodiments, the scheduling authorization message indicates the amount of data that can be transmitted corresponding to the transmission resources of the remaining D2R message. Optionally, the amount of data that can be transmitted indicated by the scheduling authorization information can be a first threshold, such as 100 bits. Optionally, the amount of data that can be transmitted indicated by the scheduling authorization information can also be greater than the first threshold; this application does not impose any limitation on this. Optionally, the amount of data that can be transmitted indicated by the scheduling authorization information can also be a default data amount, which is configured in the R2D message or pre-configured in the protocol. This application does not impose any limitation on this.
[0266] In some embodiments, the scheduling authorization message is transmitted based on R2D messages. This scheduling authorization message and R2D message can also be understood as paging messages; the reading device sends the scheduling authorization message (i.e., the paging message) to obtain the remaining D2R messages.
[0267] In step S5, the A-IoT device sends the remaining D2R message to the reading device based on the transmission resources of the remaining D2R message indicated by the scheduling authorization message. Accordingly, the reading device receives the remaining D2R message.
[0268] Example 3
[0269] In step S1, the core network indicates the data size of the D2R message (e.g., 500 bits) to the reading device. Accordingly, the reading device receives the data size of the D2R message indicated by the core network.
[0270] In step S2, the reading device sends an R2D message to the A-IoT device. This R2D message contains a scheduling authorization message indicating the amount of data that can be transmitted for the D2R message (e.g., 500 bits). Accordingly, the A-IoT device receives the R2D message.
[0271] In some embodiments, the R2D message may also include a first threshold, for example, 100 bits.
[0272] In step S3, the remaining D2R message includes periodically generated data. The A-IoT device sends a second indication message, which indicates at least one of the following: the remaining time for data generation; the data generation period; and the number of scheduling authorizations corresponding to the data. Accordingly, the reading device receives the second indication message.
[0273] In some embodiments, the second indication information is carried in the first message, or the second indication information is carried in another message besides the first message. The other message is a D2R message.
[0274] Step S4: The reading device starts a timer based on the remaining time; and / or restarts the timer based on the period; when the timer expires, a scheduling authorization message is sent to the A-IoT device, which is used to indicate the transmission resources of the remaining D2R messages.
[0275] In some embodiments, the scheduling authorization message is transmitted based on the R2D message. The scheduling authorization message and the R2D message can also be understood as paging messages. When data arrives periodically, the reading device can periodically send scheduling authorization messages (i.e., paging messages) to obtain the remaining D2R messages.
[0276] In step S5, the A-IoT device sends the remaining D2R message to the reading device based on the transmission resources of the remaining D2R message indicated by the scheduling authorization message. Accordingly, the reading device receives the remaining D2R message.
[0277] For any content not explained in detail above, please refer to the corresponding description above; it will not be repeated here.
[0278] The above embodiments only describe the technical solution provided in this application from the perspective of the interaction between the A-IoT device and the reading device. The steps described above regarding the A-IoT device's execution can be implemented independently as an information indication method on the A-IoT device side. Similarly, the steps described above regarding the reading device's execution can be implemented independently as an information indication method on the reading device side.
[0279] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.
[0280] Please refer to Figure 14, which shows a block diagram of an information indication device according to an embodiment of this application. This device has the function of implementing the above-described information indication method; the function can be implemented in hardware or by hardware executing corresponding software. This device can be an A-IoT device as described above, or it can be installed within an A-IoT device. As shown in Figure 14, the device 1400 may include a transmitting module 1410.
[0281] The sending module 1410 is used to send a first message when the amount of data of the remaining D2R messages of the A-IoT device is greater than a first threshold. The first message is used to determine the amount of data of the remaining D2R messages.
[0282] In some embodiments, the first message includes first indication information, which is used to indicate the amount of data in the remaining D2R messages.
[0283] In some embodiments, the first indication information is used to indicate the absolute value of the amount of data in the remaining D2R messages; or, the first indication information is used to indicate the difference between the amount of data in the remaining D2R messages and the first threshold.
[0284] In some embodiments, if the amount of data in the remaining D2R message is less than or equal to the first threshold, the first message does not include the first indication information, and / or the first message includes a segmentation indication field, which indicates that the first message is a segment.
[0285] In some embodiments, the remaining D2R message includes periodically generated data, and the sending module xxx is further configured to send second indication information, the second indication information being used to indicate at least one of the following: the remaining time of data generation; the period of data generation; and the number of scheduling authorizations corresponding to the data.
[0286] In some embodiments, the second indication information is carried in the first message, or the second indication information is carried in another message other than the first message.
[0287] In some embodiments, the first message is a D2R message.
[0288] In some embodiments, the first threshold is configured in the R2D message or pre-configured in the protocol.
[0289] Please refer to Figure 15, which shows a block diagram of an information indicating device according to another embodiment of this application. This device has the function of implementing the above-described information indicating method; the function can be implemented in hardware or by hardware executing corresponding software. This device can be a reading device as described above, or it can be disposed within a reading device. As shown in Figure 15, the device 1500 may include: a receiving module 1510 and a processing module 1520.
[0290] The receiving module 1510 is used to receive a first message, which is sent when the amount of data in the remaining D2R messages of the A-IoT device is greater than a first threshold.
[0291] The processing module 1520 is used to determine the amount of data in the remaining D2R messages based on the first message.
[0292] In some embodiments, the first message includes first indication information; the first indication information is used to indicate the amount of data in the remaining D2R message.
[0293] In some embodiments, the first indication information is used to indicate the absolute value of the amount of data in the remaining D2R messages; or, the first indication information is used to indicate the difference between the amount of data in the remaining D2R messages and the first threshold.
[0294] In some embodiments, if the amount of data in the remaining D2R message is less than or equal to the first threshold, the first message does not include the first indication information, and / or the first message includes a segmentation indication field, which indicates that the first message is a segment.
[0295] In some embodiments, the device 1500 further includes a transmitting module (not shown in FIG15).
[0296] The sending module is used to send a scheduling authorization message to the A-IoT device based on the amount of data in the remaining D2R messages. The scheduling authorization message is used to indicate the transmission resources for the remaining D2R messages.
[0297] In some embodiments, the remaining D2R message includes periodically generated data, and the receiving module 1510 is further configured to receive second indication information, the second indication information being configured to indicate at least one of the following: the remaining time of data generation; the period of data generation; and the number of scheduling authorizations corresponding to the data.
[0298] In some embodiments, the processing module 1520 is further configured to start a timer according to the remaining time; and / or, restart the timer according to the period; the sending module is further configured to send a scheduling authorization message to the A-IoT device when the timer expires, the scheduling authorization message being used to indicate the transmission resources of the remaining D2R messages.
[0299] In some embodiments, the second indication information is carried in the first message, or the second indication information is carried in another message other than the first message.
[0300] In some embodiments, the first message is a D2R message.
[0301] In some embodiments, the first threshold is configured in the R2D message or pre-configured in the protocol.
[0302] In some embodiments, the reading device is a network device or a terminal device.
[0303] Please refer to Figure 16, which shows a block diagram of an information indication device according to another embodiment of this application. This device has the function of implementing the above-described information indication method; the function can be implemented in hardware or by hardware executing corresponding software. This device can be an A-IoT device as described above, or it can be installed within an A-IoT device. As shown in Figure 16, the device 1600 may include a transmitting module 1610.
[0304] The sending module 1610 is used to send a first message, which is used to determine the value range to which the data volume of the remaining D2R messages of the A-IoT device belongs.
[0305] In some embodiments, the first message includes first indication information, which is used to indicate the range of values to which the data volume of the remaining D2R message belongs.
[0306] In some embodiments, the first indication information has one or more candidate values, each candidate value corresponding to a value range.
[0307] In some embodiments, the first indication information does not appear in the first message and the segmentation indication field is included in the first message, the data volume of the remaining D2R message belongs to the default value range, and the segmentation indication field is used to indicate that the first message is a segment.
[0308] In some embodiments, the default value range is less than or equal to a first threshold, or the default value range is greater than or equal to a second threshold.
[0309] In some embodiments, the correspondence between the candidate values and the value range is configured in the R2D message or pre-configured in the protocol.
[0310] In some embodiments, the first message is a D2R message.
[0311] Please refer to Figure 17, which shows a block diagram of an information indicating device according to another embodiment of this application. This device has the function of implementing the above-described information indicating method; the function can be implemented in hardware or by hardware executing corresponding software. This device can be a reading device as described above, or it can be disposed within a reading device. As shown in Figure 17, the device 1700 may include: a receiving module 1710 and a processing module 1720.
[0312] The receiving module 1710 is used to receive a first message, which is used to determine the value range to which the data volume of the remaining D2R messages of the A-IoT device belongs.
[0313] The processing module 1720 is used to determine the value range to which the data volume of the remaining D2R messages belongs based on the first message.
[0314] In some embodiments, the first message includes first indication information, which is used to indicate the range of values to which the data volume of the remaining D2R message belongs.
[0315] In some embodiments, the first indication information has one or more candidate values, each candidate value corresponding to a value range.
[0316] In some embodiments, when the first indication information is defaulted or the first indication information is a default candidate value, the data volume of the remaining D2R messages belongs to the default value range.
[0317] In some embodiments, the default value range is less than or equal to a first threshold, or the default value range is greater than or equal to a second threshold.
[0318] In some embodiments, the correspondence between the candidate values and the value range is configured in the R2D message or pre-configured in the protocol.
[0319] In some embodiments, the device 1700 further includes a transmitting module (not shown in FIG17).
[0320] The sending module is used to send a scheduling authorization message to the A-IoT device based on the value range to which the data volume of the remaining D2R message belongs. The scheduling authorization message is used to indicate the transmission resources of the remaining D2R message.
[0321] In some embodiments, the first message is a D2R message.
[0322] In some embodiments, the reading device is a network device or a terminal device.
[0323] It should be noted that the above embodiments only illustrate the division of the above functional modules when implementing the device. In actual applications, the above functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0324] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here. For details not described in detail in the apparatus embodiments, please refer to the above method embodiments.
[0325] Please refer to Figure 18, which shows a schematic diagram of a communication device provided in one embodiment of this application. The communication device can be an A-IoT device or a reading device as described above. The communication device 1800 may include a processor 1801, a transceiver 1802, and a memory 1803. The transceiver 1802 is used to implement sending or receiving functions, such as implementing the aforementioned sending and / or receiving functions, or implementing the functions of the aforementioned sending module and / or receiving module. The processor 1801 can be used to implement other processing functions or control sending and / or receiving, such as implementing the functions of the aforementioned processing module.
[0326] The processor 1801 includes one or more processing cores, and the processor 1801 executes various functional applications and information processing by running software programs and modules.
[0327] The transceiver 1802 may include a receiver and a transmitter, for example, the receiver and transmitter may be implemented as the same wireless communication component, which may include a wireless communication chip and a radio frequency antenna.
[0328] The memory 1803 can be connected to the processor 1801 and the transceiver 1802.
[0329] The memory 1803 can be used to store a computer program executed by the processor, and the processor 1801 is used to execute the computer program to implement the various steps in the above method embodiments.
[0330] In some embodiments, when the communication device 1800 is an A-IoT device, the transceiver 1802 is used to send a first message when the amount of data in the remaining D2R messages of the A-IoT device is greater than a first threshold. The first message is used to determine the amount of data in the remaining D2R messages.
[0331] In some embodiments, when the communication device 1800 is an A-IoT device, the transceiver 1802 is used to send a first message, the first message being used to determine the value range to which the remaining D2R message data volume of the A-IoT device belongs.
[0332] In some embodiments, when the communication device 1800 is a reading device, the transceiver 1802 is used to receive a first message, which is sent when the amount of data in the remaining D2R messages of the A-IoT device is greater than a first threshold; the processor 1801 is used to determine the amount of data in the remaining D2R messages based on the first message.
[0333] In some embodiments, when the communication device 1800 is a reading device, the transceiver 1802 is used to receive a first message, the first message being used to determine the value range to which the data volume of the remaining D2R message of the A-IoT device belongs; the processor 1801 is used to determine the value range to which the data volume of the remaining D2R message belongs based on the first message.
[0334] For details not described in this embodiment, please refer to the embodiments above, which will not be repeated here.
[0335] Furthermore, the memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory, erasable programmable read-only memory, statically accessible memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.
[0336] This application also provides a computer-readable storage medium storing a computer program. The computer program is executed by a processor to implement the information indication method executed by the A-IoT device or the information indication method executed by the reading device. In some embodiments, the computer-readable storage medium may include ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives), or optical disc, etc. The random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0337] This application also provides a chip, which includes programmable logic circuits and / or program instructions. When the chip is running, it is used to implement the information indication method executed by the A-IoT device or the information indication method executed by the reading device.
[0338] This application also provides a chip, which includes programmable logic circuitry and / or program instructions. When the chip is running in an A-IoT device, it is used to: send a first message when the amount of data in the remaining D2R messages of the A-IoT device is greater than a first threshold. The first message is used to determine the amount of data in the remaining D2R messages. When the chip is running in the A-IoT device, it is also used to implement other steps performed by the A-IoT device as described in the above embodiments, which will not be repeated here.
[0339] This application also provides a chip, which includes programmable logic circuitry and / or program instructions. When the chip is running in an A-IoT device, it is used to: send a first message, which is used to determine the value range to which the remaining D2R message data of the A-IoT device belongs. When the chip is running in the A-IoT device, it is also used to implement other steps performed by the A-IoT device as described in the above embodiments, which will not be repeated here.
[0340] This application also provides a chip, which includes programmable logic circuitry and / or program instructions. When the chip is running in a reading device, it is used to: receive a first message, which is sent when the data volume of the remaining D2R messages of the A-IoT device is greater than a first threshold; and determine the data volume of the remaining D2R messages based on the first message. When the chip is running in the reading device, it is also used to implement other steps performed by the reading device as described in the above embodiments, which will not be repeated here.
[0341] This application embodiment also provides a chip, which includes programmable logic circuits and / or program instructions. When the chip is running in a reading device, it is used to: receive a first message, the first message being used to determine the value range to which the remaining D2R message data volume of the environmental Internet of Things (A-IoT) device belongs; and based on the first message, determine the value range to which the remaining D2R message data volume belongs. When the chip is running in the reading device, it is also used to implement other steps performed by the reading device as described in the above embodiments, which will not be repeated here.
[0342] This application also provides a computer program product, which includes computer instructions stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the information indication method executed by the A-IoT device described above, or to implement the information indication method executed by the reading device described above.
[0343] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.
[0344] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.
[0345] In some embodiments of this application, "predefined" can be achieved by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices). This application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.
[0346] In some embodiments of this application, the term "protocol" may refer to standard protocols in the field of communications, such as LTE protocols, NR protocols, and related protocols applied in future communication systems. This application does not limit the scope of these protocols.
[0347] In this article, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0348] In this article, "greater than or equal to" can mean greater than or equal to, and "less than or equal to" can mean less than or equal to.
[0349] Furthermore, the step numbers described herein are merely illustrative of one possible execution order between steps. In some other embodiments, the steps may not be executed in the order of their numbers, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the illustration. This application does not limit this.
[0350] Those skilled in the art will recognize that the functions described in the embodiments of this application in one or more of the above examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0351] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. An information indication method, characterized in that, The method is executed by an environmental Internet of Things (A-IoT) device, and the method includes: If the amount of data in the remaining device-to-reader (D2R) messages of the A-IoT device is greater than a first threshold, a first message is sent, which is used to determine the amount of data in the remaining D2R messages.
2. The method according to claim 1, characterized in that, The first message includes first indication information, which is used to indicate the amount of data in the remaining D2R messages.
3. The method according to claim 2, characterized in that, The first indication information is used to indicate the absolute value of the amount of data in the remaining D2R messages; or, The first indication information is used to indicate the difference between the amount of data in the remaining D2R messages and the first threshold.
4. The method according to claim 2 or 3, characterized in that, If the amount of data in the remaining D2R messages is less than or equal to the first threshold, the first message does not include the first indication information, and / or the first message includes a segmentation indication field, which is used to indicate that the first message is a segment.
5. The method according to any one of claims 1 to 4, characterized in that, The remaining D2R messages include periodically generated data, and the method further includes: Send a second indication message, the second indication message being used to indicate at least one of the following: The remaining time for the data to be generated; The period during which the data is generated; The number of scheduling authorizations corresponding to the data.
6. The method according to claim 5, characterized in that, The second instruction information is carried in the first message, or the second instruction information is carried in another message other than the first message.
7. The method according to any one of claims 1 to 6, characterized in that, The first message is a D2R message.
8. The method according to any one of claims 1 to 7, characterized in that, The first threshold is configured in the R2D message or pre-configured in the protocol.
9. An information indication method, characterized in that, The method is executed by a reading device, and the method includes: Receive a first message, which is sent when the amount of data in the remaining device-to-reader (D2R) messages of the environmental Internet of Things (A-IoT) device exceeds a first threshold; Based on the first message, determine the amount of data in the remaining D2R messages.
10. The method according to claim 9, characterized in that, The first message includes first indication information, which is used to indicate the amount of data in the remaining D2R messages.
11. The method according to claim 10, characterized in that, The first indication information is used to indicate the absolute value of the amount of data in the remaining D2R messages; or, The first indication information is used to indicate the difference between the amount of data in the remaining D2R messages and the first threshold.
12. The method according to claim 10 or 11, characterized in that, If the amount of data in the remaining D2R messages is less than or equal to the first threshold, the first message does not include the first indication information, and / or the first message includes a segmentation indication field, which is used to indicate that the first message is a segment.
13. The method according to any one of claims 9 to 12, characterized in that, The method further includes: Based on the amount of data in the remaining D2R messages, a scheduling authorization message is sent to the A-IoT device. The scheduling authorization message is used to indicate the transmission resources for the remaining D2R messages.
14. The method according to any one of claims 9 to 13, characterized in that, The remaining D2R messages include periodically generated data, and the method further includes: Receive a second indication message, the second indication message being used to indicate at least one of the following: The remaining time for the data to be generated; The period during which the data is generated; The number of scheduling authorizations corresponding to the data.
15. The method according to claim 14, characterized in that, The method further includes: Start the timer based on the remaining time; and / or, Restart the timer according to the stated period; When the timer expires, a scheduling authorization message is sent to the A-IoT device, which indicates the transmission resources for the remaining D2R messages.
16. The method according to claim 14 or 15, characterized in that, The second instruction information is carried in the first message, or the second instruction information is carried in another message other than the first message.
17. The method according to any one of claims 9 to 16, characterized in that, The first message is a D2R message.
18. The method according to any one of claims 9 to 17, characterized in that, The first threshold is configured in the R2D message or pre-configured in the protocol.
19. The method according to any one of claims 9 to 18, characterized in that, The reading device is a network device or a terminal device.
20. An information indication method, characterized in that, The method is executed by an environmental Internet of Things (A-IoT) device, and the method includes: Send a first message, which is used to determine the value range of the remaining device-to-reader (D2R) message data of the A-IoT device.
21. The method according to claim 20, characterized in that, The first message includes first indication information, which is used to indicate the value range to which the data volume of the remaining D2R message belongs.
22. The method according to claim 21, characterized in that, The first indication information has one or more candidate values, and each candidate value corresponds to a value range.
23. The method according to claim 22, characterized in that, The first indication information does not appear in the first message and the segmentation indication field is included in the first message. The data volume of the remaining D2R message belongs to the default value range. The segmentation indication field is used to indicate that the first message is a segment.
24. The method according to claim 23, characterized in that, The default value range is less than or equal to the first threshold, or the default value range is greater than or equal to the second threshold.
25. The method according to any one of claims 22 to 24, characterized in that, The correspondence between the candidate values and the value range is configured in the reader-to-device R2D message or pre-configured in the protocol.
26. The method according to any one of claims 20 to 25, characterized in that, The first message is a D2R message.
27. An information indication method, characterized in that, The method is executed by a reading device, and the method includes: Receive a first message, which is used to determine the value range of the remaining device-to-reader (D2R) message data of the environmental Internet of Things (A-IoT) device; Based on the first message, determine the range of values to which the data volume of the remaining D2R messages belongs.
28. The method according to claim 27, characterized in that, The first message includes first indication information, which is used to indicate the value range to which the data volume of the remaining D2R message belongs.
29. The method according to claim 28, characterized in that, The first indication information has one or more candidate values, and each candidate value corresponds to a value range.
30. The method according to claim 29, characterized in that, When the first indication information is defaulted or is a default candidate value, the data volume of the remaining D2R messages belongs to the default value range.
31. The method according to claim 30, characterized in that, The default value range is less than or equal to the first threshold, or the default value range is greater than or equal to the second threshold.
32. The method according to any one of claims 29 to 31, characterized in that, The correspondence between the candidate values and the value range is configured in the reader-to-device R2D message or pre-configured in the protocol.
33. The method according to any one of claims 27 to 32, characterized in that, The method further includes: Based on the value range of the remaining D2R message data volume, a scheduling authorization message is sent to the A-IoT device. The scheduling authorization message is used to indicate the transmission resources of the remaining D2R message.
34. The method according to any one of claims 27 to 33, characterized in that, The first message is a D2R message.
35. The method according to any one of claims 27 to 34, characterized in that, The reading device is a network device or a terminal device.
36. An information indication device, characterized in that, The device includes: a transmitting module; The sending module is configured to send a first message when the amount of data in the remaining device-to-reader (D2R) messages of the A-IoT device is greater than a first threshold. The first message is used to determine the amount of data in the remaining D2R messages.
37. An information indication device, characterized in that, The device includes: a receiving module and a processing module; The receiving module is used to receive a first message, which is sent when the amount of data in the remaining device-to-reader (D2R) messages of the environmental Internet of Things (A-IoT) device is greater than a first threshold. The processing module is used to determine the amount of data in the remaining D2R messages based on the first message.
38. An information indication device, characterized in that, The device includes: a transmitting module; The sending module is used to send a first message, which is used to determine the value range to which the remaining data volume of the A-IoT device's D2R message belongs.
39. An information indication device, characterized in that, The device includes: a receiving module and a processing module; The receiving module is used to receive a first message, which is used to determine the value range of the remaining device-to-reader (D2R) message data of the environmental Internet of Things (A-IoT) device. The processing module is used to determine the value range to which the data volume of the remaining D2R messages belongs based on the first message.
40. A communication device, characterized in that, The communication device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program to implement the method as claimed in any one of claims 1 to 8, or the method as claimed in any one of claims 9 to 19, or the method as claimed in any one of claims 20 to 26, or the method as claimed in any one of claims 27 to 35.
41. A computer-readable storage medium, characterized in that, The storage medium stores a computer program that is executed by a processor to implement the method as claimed in any one of claims 1 to 8, or the method as claimed in any one of claims 9 to 19, or the method as claimed in any one of claims 20 to 26, or the method as claimed in any one of claims 27 to 35.
42. A chip, characterized in that, The chip includes programmable logic circuitry and / or program instructions, which, when the chip is running, are used to implement the method as described in any one of claims 1 to 8, or the method as described in any one of claims 9 to 19, or the method as described in any one of claims 20 to 26, or the method as described in any one of claims 27 to 35.
43. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium, which a processor reads from and executes to implement the method as claimed in any one of claims 1 to 8, or the method as claimed in any one of claims 9 to 19, or the method as claimed in any one of claims 20 to 26, or the method as claimed in any one of claims 27 to 35.