Resource indication method and device, communication equipment, readable storage medium and program product
By using time-domain and frequency-domain resource indication information, as well as modulation and coding methods, in environmental IoT devices, the problem of network devices being unable to accurately allocate uplink transmission resources is solved, achieving efficient data transmission and resource utilization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2026-03-31
AI Technical Summary
In environmental IoT devices, network devices cannot accurately allocate uplink transmission resources, leading to data transmission failures or resource waste.
By receiving and sending resource indication information, including time-domain and frequency-domain resource indications, as well as modulation and coding scheme indications, we ensure that IoT devices accurately transmit data and carry auxiliary information so that network devices can make accurate resource indications.
It improves the data transmission success rate of IoT devices and the utilization efficiency of wireless resources, ensuring communication reliability and overall system transmission efficiency.
Smart Images

Figure CN121771998A_ABST
Abstract
Description
[0001] This application claims priority to Chinese Patent Application No. 2024113853383, filed on September 30, 2024, entitled “Resource Indication Method, Apparatus, Communication Equipment, Readable Storage Medium and Program Product”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of wireless communication technology, and in particular to a resource indication method, apparatus, communication device, readable storage medium, and program product. Background Technology
[0003] With the development of wireless communication and terminal technology, Ambient IoT technology has emerged. Ambient IoT can be applied to a variety of scenarios, such as automated warehousing, smart homes, and finding personal items. In these scenarios, IoT devices need to respond to inventory or commands from network devices.
[0004] However, in related technologies, because network devices may not be aware of the amount of data that environmental IoT devices need to upload or the status of environmental IoT devices, the uplink transmission resources allocated to environmental IoT devices may be inaccurate, resulting in insufficient or excessive uplink transmission resources, leading to data transmission failures or wasted wireless resources. Summary of the Invention
[0005] Therefore, it is necessary to provide a resource indication method, apparatus, communication equipment, readable storage medium, and program product that can improve the accuracy of network resource indication in response to the above-mentioned technical problems.
[0006] A resource indication method, applied to an Internet of Things (IoT) device, the method comprising:
[0007] Receive a first message, which contains at least resource indication information.
[0008] In one embodiment, the resource indication information includes time-domain resource indication information and / or frequency-domain resource indication information, and the method further includes:
[0009] Based on the resource information indicated in the time-domain resource indication information and / or frequency-domain resource indication information, a second message is sent to the network device, the second message carrying uplink data.
[0010] In one embodiment, the time-domain resource indication information includes one or more of the following: frame number, subframe number, time slot number, sub-time slot number, start symbol, number of continuous symbols, duty cycle period, and reception time window; the frequency-domain resource indication information includes one or more of the following: frequency, frequency band, frequency offset, subcarrier position, and bandwidth.
[0011] In one embodiment, the resource indication information includes modulation and coding scheme indication information, and the method further includes:
[0012] The uplink data is processed based on the modulation and coding scheme indication information to obtain the processed uplink data, and a second message is sent to the network device, the second message carrying the processed uplink data.
[0013] In one embodiment, the method further includes:
[0014] The system receives a third message sent by a network device; determines a fourth message based on the third message, and sends the fourth message to the network device. The fourth message is used to access the network device and / or to allow the network device to determine the first message. The fourth message is also used for data transmission.
[0015] In one embodiment, the fourth message carries auxiliary information about the IoT device.
[0016] In one embodiment, the auxiliary information includes one or more of the following: the amount of data to be transmitted, the estimated transmission duration, the segmentation method during transmission, energy indication information, the remaining active duration, the expected power-on time, and the expected charging duration.
[0017] In one embodiment, the third message is a paging message, and determining the fourth message based on the third message includes:
[0018] Determine the random access method with the network device;
[0019] The fourth message is determined based on the random access method.
[0020] In one embodiment, the random access method is a three-step contention-based random access method.
[0021] In one embodiment, the random access method is a two-step contention-based random access method or a non-contention-based random access method, and the fourth message also includes part of the data to be transmitted or a device identifier.
[0022] In one embodiment, the fourth message carries a first random number, the first message carries a second random number, and the method further includes:
[0023] If the first random number matches the second random number, then the random access to the network device is successful.
[0024] In one embodiment, the third message includes a downlink message, and the third message carries one or more of command information, time-domain resource indication information, frequency-domain resource indication information, and modulation and coding scheme. Determining the fourth message based on the third message includes:
[0025] If the time-domain resource indication information and / or frequency-domain resource indication information do not meet the preset transmission resource conditions, then a portion of the data and / or auxiliary information in the data to be transmitted will be determined as the fourth message.
[0026] In one embodiment, the third message further includes an auxiliary information reporting permission indication, which includes one or more of a data volume reporting permission indication, an energy reporting permission indication, a segmented reporting permission indication, and a status reporting permission indication. The method further includes:
[0027] When the third message carries the auxiliary information reporting permission indication, the fourth message carries the corresponding auxiliary information.
[0028] In one embodiment, the first message further includes a temporary identifier, and the second message further includes a temporary identifier, the temporary identifier being used by the network device to determine the identity of the IoT device and / or schedule the IoT device.
[0029] A resource indication method, applied to a network device, the method comprising:
[0030] Send a first message, which includes at least resource indication information.
[0031] In one embodiment, the resource indication information includes time-domain resource indication information and / or frequency-domain resource indication information, and the method further includes:
[0032] Receive a second message, which is transmitted by the IoT device according to the resource indicated in the resource indication information, and the second message includes uplink data.
[0033] In one embodiment, the time-domain resource indication information includes one or more of the following: frame number, subframe number, time slot number, sub-time slot number, start symbol, number of continuous symbols, duty cycle period, and reception time window; the frequency-domain resource indication information includes one or more of the following: frequency, frequency band, frequency offset, subcarrier position, and bandwidth.
[0034] In one embodiment, the resource indication information includes modulation and coding scheme indication information, and the method further includes:
[0035] Receive a second message, the second message including modulated uplink data, the modulated uplink message being obtained by the IoT device based on the modulation coding scheme indication information.
[0036] In one embodiment, the method further includes:
[0037] Send a third message to an IoT device and receive a fourth message sent by the IoT device, the fourth message being used to access the network device and / or for the network device to determine the first message.
[0038] In one embodiment, the fourth message carries auxiliary information about the IoT device.
[0039] In one embodiment, the method further includes:
[0040] The resource indication information is determined based on the auxiliary information, and the resource indication information is identified as the first message.
[0041] In one embodiment, the first message carries a second random number, which is used by the IoT device to determine whether a random connection with the network device is successfully established based on whether the second random number matches the first random number. The first random number is carried in the fourth message.
[0042] In one embodiment, the third message is a paging message.
[0043] In one embodiment, the third message includes a downlink message, which carries one or more of command information, time-domain resource indication information, frequency-domain resource indication information, and modulation and coding scheme.
[0044] In one embodiment, the auxiliary information includes energy indication information of the IoT device, which indicates the remaining energy of the IoT device or indicates the sufficiency of the remaining energy of the IoT device, the sufficiency including sufficiency and insufficiency; the method further includes:
[0045] If the remaining energy is below a preset energy threshold, then the fourth message will not be responded to; or,
[0046] If the sufficiency condition is not sufficient, then the fourth message will not be responded to.
[0047] In one embodiment, the auxiliary information includes the remaining active time of the IoT device, and the method further includes:
[0048] If the remaining energy is higher than a preset energy threshold, or the remaining active time is higher than a preset time threshold, then obtain the currently available resources;
[0049] If the currently available resources are below the resource threshold, the fourth message will not be responded to within a preset time period.
[0050] In one embodiment, the method further includes,
[0051] Determine the temporary identifier corresponding to the IoT device, and carry the temporary identifier in the first message.
[0052] In one embodiment, the method further includes:
[0053] Based on the temporary identifier carried in the second message, the second message is decoded to obtain the uplink data.
[0054] A resource indication device, applied to an Internet of Things (IoT) device, the device comprising:
[0055] A receiving module is used to receive a first message, the first message containing at least resource indication information.
[0056] A resource indication device, applied to a network device, the device comprising:
[0057] The sending module is used to send a first message, which includes at least resource indication information.
[0058] A communication device includes: a receiver;
[0059] A receiver is configured to receive a first message, the first message containing at least resource indication information.
[0060] A computer-readable storage medium having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0061] Receive a first message, which contains at least resource indication information.
[0062] A computer program product includes a computer program, characterized in that, when executed by a processor, the computer program implements the resource indication method provided in the embodiments of this application, the method being:
[0063] Send a first message, which includes at least resource indication information.
[0064] The aforementioned resource indication method, apparatus, computer equipment, readable storage medium, and program product, by receiving a first message, provide resource indication to IoT devices based on resource indication information, enabling IoT devices to perform effective data transmission, improving the success rate of data transmission by IoT devices, and enhancing the utilization efficiency of wireless resources in the environmental IoT system. Attached Figure Description
[0065] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0066] Figure 1 This is a schematic diagram illustrating an application scenario of the resource indication method in one embodiment;
[0067] Figure 2 This is a flowchart illustrating a resource indication method in one embodiment;
[0068] Figure 3 This is a flowchart illustrating a resource indication method in one embodiment;
[0069] Figure 4 A signaling interaction flowchart for a resource indication method provided in one embodiment;
[0070] Figure 5 A signaling interaction flowchart for a resource indication method provided in one embodiment;
[0071] Figure 6 A signaling interaction flowchart for a resource indication method provided in one embodiment;
[0072] Figure 7 A signaling interaction flowchart for a resource indication method provided in one embodiment;
[0073] Figure 8 This is a structural block diagram of a resource indicator device in one embodiment;
[0074] Figure 9 This is a structural block diagram of a resource indicator device in one embodiment;
[0075] Figure 10 This is an internal structure diagram of a communication device in one embodiment. Detailed Implementation
[0076] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0077] Figure 1 This is a schematic diagram illustrating an application scenario of a resource indication method provided in an embodiment of this application. For example... Figure 1As shown, in this scenario, there are IoT device 101 and network device 102, which transmit data via a network. IoT device 101 can respond to inventory or command messages from network device 102. The IoT device can refer to an ambient IoT device. The network device can refer to an access network device or intermediate node (reader) with ambient IoT functionality.
[0078] Among them, network equipment 102 can be a base station with reader / writer function, or a relay reader / writer, or a base station (BTS) in Global System for Mobile communication (GSM) or Code Division Multiple Access (CDMA), or a base station (NodeB, NB) in Wideband Code Division Multiple Access (WCDMA), or an evolved Node B (eNB or eNodeB) in LTE, or a relay station or access point, or a base station in a 5G network, etc., and is not limited here.
[0079] IoT device 101 can be an Ambient IoT device, and its application scenarios can include automated warehousing, smart homes, and finding personal items. IoT devices can draw energy from their surroundings, such as radio waves, light, motion, and heat, to power their operation. IoT device 101 can be a sensor, smart lock, lighting system, etc. No further limitations are specified.
[0080] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0081] In one embodiment, such as Figure 2 As shown, a resource indication method is provided, which is applied to... Figure 1 Taking IoT devices as an example, the explanation includes the following steps:
[0082] Step 201: Receive the first message.
[0083] The first message contains at least resource indication information, which can be used to instruct IoT devices to transmit or access resources. The resource indication information can also be used to instruct IoT devices on the process of processing the uplink data to be transmitted.
[0084] Specifically, IoT devices can receive a first message sent by a network device, and transmit data to the network device through the resource indication information in the first message.
[0085] The aforementioned resource indication method, by receiving a first message, determines the resources used by the Internet of Things (IoT) for transmitting uplink data based on the resource indication information, thereby improving the success rate of data transmission by IoT devices.
[0086] In one embodiment, the resource indication method further includes:
[0087] A second message is sent to the network device based on the resources indicated in the time-domain resource indication information and / or the frequency-domain resource indication information.
[0088] The second message carries uplink data, which can be data to be transmitted, such as sensor data collected by IoT devices. Resource indication information can include time-domain resource indication information or frequency-domain resource indication information; alternatively, it can include both. Time-domain resource indication information can be time-domain resource information instructing IoT devices to transmit data. Frequency-domain resource indication information can be frequency-domain resource information instructing IoT devices to transmit data.
[0089] Specifically, if the resource indication information sent by the network device to the IoT device is time-domain resource indication information, the IoT device can determine the time information for transmitting data to the network device based on the time-domain resources indicated in the time-domain resource indication information. The IoT device can then transmit a second message within a time range specified by the network device, carrying uplink data in the second message.
[0090] If the resource indication information sent by the network device to the IoT device is frequency domain resource indication information, the IoT device can send a second message to the network device based on the frequency domain resources indicated in the frequency domain resource information, and carry uplink data in the second message.
[0091] If the resource indication information sent by the network device to the IoT device is time-domain resource indication information and frequency-domain resource indication information, the IoT device can determine the time-domain information and frequency-domain information for sending the second message based on the time-domain resources indicated in the time-domain resource indication information and the frequency-domain resources indicated in the frequency-domain resource information, and carry uplink data in the second message.
[0092] In this embodiment, uplink data is transmitted using resource indication information to ensure that the data can be accurately transmitted to the network device.
[0093] In one embodiment, the time-domain resource indication information includes one or more of the following: frame number, subframe number, time slot number, sub-time slot number, start symbol, number of continuous symbols, duty cycle period, and reception time window; the frequency-domain resource indication information includes one or more of the following: frequency, frequency band, frequency offset, subcarrier position, and bandwidth.
[0094] Specifically, IoT devices can determine the resource information for transmitting data to network devices based on time-domain resource indication information. The time-domain resource indication information transmitted by network devices may include one or more of the following: frame number, subframe number, timeslot number, sub-timeslot number, start symbol, duration symbol count, duty cycle period, and reception time window. IoT devices can identify the sequence number of a radio frame using the frame number, identify subframes within each radio frame using the subframe number, identify timeslots within each subframe using the timeslot number, identify sub-timeslots using the sub-timeslot number, identify orthogonal frequency division multiplexing (OFDM) symbols at the start of data transmission using the start symbol, determine the number of the first OFDM symbols in a transmission duration starting from the start symbol using the duration symbol count, determine the time required for a signal to complete one full cycle using the duty cycle period, and determine the time to receive response information from the network device using the reception time window.
[0095] IoT devices can determine the resource information for transmitting data to network devices based on frequency domain resource indication information. The frequency domain resource indication information transmitted by network devices can include one or more of the following: frequency, frequency band, frequency offset, subcarrier position, and bandwidth. IoT devices can transmit data using frequency, frequency band, frequency offset, subcarrier position, and bandwidth.
[0096] In this embodiment, by using resource information indicated by time-domain resource indication information and / or frequency-domain resource indication information, the IoT device can accurately transmit data to the network device, while avoiding interference with other devices or signals, thereby improving the overall communication efficiency and performance of the system.
[0097] In one embodiment, the resource indication method further includes:
[0098] The uplink data is processed based on the modulation and coding scheme indication information to obtain the processed uplink data. A second message is then sent to the network device, carrying the modulated uplink data.
[0099] The resource indication information includes modulation and coding scheme indication information, which can be used to instruct IoT devices to perform modulation and coding processing.
[0100] Specifically, IoT devices can modulate uplink data based on a modulation and coding scheme to obtain modulated uplink data. The IoT device can then carry this modulated uplink data in a second message and send it to the network device.
[0101] IoT devices can encode the modulated uplink data, carry the encoded uplink data in a second message, and send it to the network device.
[0102] If the resource indication information received by the IoT device also includes time-domain resource indication information, the IoT device can transmit the processed uplink data according to the resource information indicated by the time-domain resource indication information, carry the processed uplink data into the second message, and send it to the network device.
[0103] If the resource indication information received by the IoT device also includes frequency domain resource indication information, the IoT device can transmit the processed uplink data according to the resource information indicated by the frequency domain resource indication information, carry the processed uplink data in the second message, and send it to the network device.
[0104] If the resource indication information received by the IoT device also includes time-domain resource indication information and frequency-domain resource indication information, the IoT device can transmit processed uplink data according to the resource information indicated by the time-domain resource indication information and frequency-domain resource indication information, carry the processed uplink data in the second message, and send it to the network device. The specific process of indicating uplink data has been described in detail in the above embodiments and will not be repeated here.
[0105] In this embodiment, the modulation and coding indication method in the resource indication information ensures the accuracy of data transmission by IoT devices and improves the reliability of data transmission.
[0106] In one embodiment, the resource indication method further includes:
[0107] Receive a third message sent by a network device; determine a fourth message based on the third message, and send the fourth message to the network device.
[0108] The third message can be inventory information or command information sent by the network device. It can be a paging message or a downlink message. When the third message is a paging message, the fourth message can be used to access the network device; when the third message is a downlink message, the fourth message is used for data transmission. When the third message is a paging message or a downlink message, the fourth message can also be used by the network device to determine the first message.
[0109] Specifically, IoT devices can receive a third message sent by a network device. When an IoT device receives a third message, if the third message is a paging message and the IoT device is not connected to the network device, the IoT device can determine the fourth message and access the network device through the information carried in the third message.
[0110] When an IoT device receives a third message, if the third message is a downlink message and the IoT device is connected to a network device, the IoT device can determine the fourth message through the information carried in the third message, and the IoT device can transmit data to the network device through the fourth message.
[0111] IoT devices can send a fourth message to network devices. Network devices can determine the first message based on the fourth message; that is, the third and fourth messages occur before the first and second messages.
[0112] In this embodiment, the reliability of communication between the IoT device and the network device is ensured through message transmission between the network device and the IoT device, so as to facilitate subsequent resource scheduling of the IoT device.
[0113] In one embodiment, the fourth message carries auxiliary information about the IoT device.
[0114] Among them, auxiliary messages are used to characterize the transmission information of IoT devices.
[0115] Specifically, IoT devices can determine auxiliary information and use this auxiliary information as a fourth message to send to network devices.
[0116] In this embodiment, auxiliary information is carried in the fourth message to facilitate resource indication by the network device.
[0117] In one embodiment, the auxiliary information includes one or more of the following: the amount of data to be transmitted, the estimated transmission duration, the segmentation method during transmission, energy indication information, the remaining active duration, the expected power-on time, and the expected charging duration.
[0118] The amount of data to be transmitted can be the total amount of data to be transmitted, the remaining amount of data to be transmitted, or the total amount of information to be transmitted or the remaining amount of data, i.e., including control information or header information. The segmentation method can be whether the data to be transmitted is segmented or how many segments it is divided into. When the segmentation method is "segmentation or not," it can be indicated by 1 bit. When 1 bit is 1, it indicates segmented information, indicating that there is more data to be sent. When 1 bit is 0, it indicates that it is not segmented information or is the last segment in a segmented information. The size of each segment multiplied by the number of segments is greater than or equal to the amount of data to be transmitted. The size of each segment specifically refers to the amount of data to be transmitted by the device. The remaining energy can be several bits of information, and the remaining energy can be represented by high / medium / low, or in levels 1 to x, where level 1 indicates that the remaining energy is between 0% and 20%, and so on.
[0119] Specifically, IoT devices can determine the amount of data to be transmitted, the estimated transmission time, and the segmentation method during transmission. When an IoT device determines that the amount of data to be transmitted is greater than the configured transmission block size, it segments the data, with each segment being less than or equal to the configured transmission block size. The IoT device can use a 1-bit indicator to specify whether segmentation is necessary. When the 1-bit value is 1, the network device can determine that the information is segmented; if the 1-bit value is 0, the network device can determine whether the information is the last segment of a segmented information or unsegmented information based on the presence of preceding segmentation information.
[0120] IoT devices can acquire remaining energy and define it as energy indication information. The remaining active time can be determined by the device's estimated remaining active time or the remaining active time after ensuring the device can send one more transmission of data. The expected power-on time or expected charging time can be determined by the time required to recharge and power on again after the current remaining energy is depleted, or by the estimated charging time required after the current remaining energy is depleted. IoT devices can use one or more of the above information as supplementary information; no specific limitations are imposed here.
[0121] In this embodiment, by determining the auxiliary information in the fourth message, the network device can make more accurate resource indications.
[0122] In one embodiment, determining the fourth message based on the third message includes:
[0123] Determine the random access method with network devices; determine the fourth message based on the random access method.
[0124] The random access method can be the communication connection method between IoT devices and network devices. The third message can be a paging message.
[0125] Specifically, when an IoT device initially connects to a network device or synchronizes an uplink, it acquires / determines the random access method with the network device and determines the fourth message based on the paging message and the random access method with the network device.
[0126] In this embodiment, when the third message is a paging message, the random access method of the access network device is determined to determine the fourth message, ensuring effective network access and providing effective data for subsequent resource indication.
[0127] In one embodiment, the random access method is a three-step contention-based random access method.
[0128] Specifically, when the random access method is a 3-step contention random access method, the IoT device determines the auxiliary information and identifies the auxiliary information as the fourth message. The specific content of the auxiliary message has been described in the above embodiments and will not be repeated here.
[0129] In one embodiment, the random access method is either a two-step contention-based random access method or a non-contention-based random access method, and the fourth message also includes a portion of the data to be transmitted or a device identifier.
[0130] The remaining data in the data to be transmitted can be the specific size of the remaining data, or a multiple of the initially allocated resource blocks, indicating how many more resource blocks of the same size are needed. This remaining data indication can also be that the network device categorizes resource blocks into standardized large, medium, and small sizes, and the IoT device indicates the resource block information needed for the next transmission in the fourth message. For example, when the IoT device indicates a small size, it means the amount of data to be transmitted is in the range of 1 to 100 bits, not limited to large, medium, and small sizes, but rather a quantification of the remaining data amount indication.
[0131] Specifically, when the random access method is a two-step contention-based random access method or a non-contention-based random access method, the IoT device transmits a portion of the data to be transmitted or the device identifier to the network device. The IoT device may also include auxiliary information in the fourth message, or omit it. The IoT device can use the fourth message to indicate to the network device that it still needs to send the remaining data or the device identifier from the data to be transmitted. The IoT device can indicate to the network device that it still needs to transmit the remaining data through the amount of data to be transmitted or other information in the auxiliary information, or it can include indication information in the fourth message, which can be used to instruct the network device that the IoT device still needs to send the remaining data from the data to be transmitted.
[0132] In one embodiment, the resource indication method further includes:
[0133] If the first random number matches the second random number, then the random connection to the network device is successful.
[0134] The fourth message carries the first random number, and the first message carries the second random number. The random number can be a 16-bit random number (Random Number 16, RN16).
[0135] Specifically, when an IoT device sends a fourth message to a network device, it carries a random number in the fourth message. The IoT device receives the first message and identifies the random number in the first message. The IoT device can determine whether the first random number and the second random number are the same. If the first random number and the second random number are the same, the IoT device has successfully connected to the network device; otherwise, the connection has failed.
[0136] In this embodiment, determining whether the network device and the IoT device have successfully connected by checking whether the random numbers carried in the first message and the fourth message are consistent helps ensure that the IoT device and the network device can efficiently and accurately connect to the network device, so as to facilitate subsequent data transmission.
[0137] In one embodiment, determining the fourth message based on the third message includes:
[0138] If the time-domain resource indication information and / or frequency-domain resource indication information do not meet the preset transmission resource conditions, then a portion of the data and / or auxiliary information in the data to be transmitted will be determined as the fourth message.
[0139] The third message includes downlink messages, carrying command information, time-domain resource indication information, frequency-domain resource indication information, and one or more modulation and coding schemes. The preset transmission resource conditions are the conditions for the IoT device to transmit remaining data. The remaining data in the data to be transmitted can be the specific size of the remaining data, or a multiple of the initially allocated resource blocks, indicating how many more resource blocks of the same size are needed. This remaining data indication can also be that the network device divides resource blocks into standardized large, medium, and small sizes, and the IoT device indicates the resource block information needed for the next transmission in the fourth message. For example, when the IoT device indicates a small size, it means the amount of data to be transmitted is in the range of 1 to 100 bits, not limited to large, medium, and small sizes, but rather a quantification of the remaining data amount indication.
[0140] Specifically, when an IoT device is already connected to a network device, the third message received by the IoT device includes downlink messages. This third message carries one or more of the following: command information, time-domain resource indication information, frequency-domain resource indication information, and modulation / coding scheme. If the time-domain resource indication information, or the frequency-domain resource indication information, or both in the third message do not meet preset transmission resource conditions, the IoT device will send a portion of the data to be transmitted, or send auxiliary information, or send a portion of the data and auxiliary information, based on the resource indication information. The IoT device will then determine the portion of the data, the auxiliary information, or both as the fourth message. The fourth message may also carry indication information to instruct the network device that the IoT device must also send the remaining data from the data to be transmitted.
[0141] This embodiment improves the efficiency of data transmission by taking into account the situation where the resource indication information sent by the network device can only upload a portion of the data when the IoT device transmits data to the network device.
[0142] In one embodiment, the resource indication method further includes:
[0143] When the third message carries the auxiliary information reporting permission indication, the corresponding auxiliary information is carried in the fourth message.
[0144] The third message may also include an auxiliary information reporting permission instruction, which may include one or more of the following: data volume reporting permission instruction, energy reporting permission instruction, segmented reporting permission instruction, and status reporting permission instruction.
[0145] Specifically, IoT devices can identify the auxiliary information reporting permission indication carried in the third message. When the third message carries the auxiliary information reporting permission indication, the IoT device can also determine the corresponding auxiliary information according to the type of the auxiliary information reporting permission indication, and carry the auxiliary information corresponding to the auxiliary information reporting permission indication in the fourth message.
[0146] For example, when the auxiliary information reporting permission indication is a data volume reporting permission indication, the corresponding auxiliary information can be the amount of data to be transmitted; when the auxiliary information reporting permission indication is an energy reporting permission indication, the corresponding auxiliary information can be the expected transmission duration and / or energy indication information; when the auxiliary information reporting permission indication is a segmentation reporting permission indication, the corresponding auxiliary information can be the segmentation method in the transmission process; when the auxiliary information reporting permission indication is a status reporting permission indication, the corresponding auxiliary information can be one or more of the remaining active duration, expected power-on time, and expected charging duration.
[0147] In this embodiment, when receiving the third message carrying the auxiliary information reporting permission indication, the corresponding auxiliary message is carried in the fourth message, which improves the efficiency of data transmission by IoT devices.
[0148] In one embodiment, the first message further includes a temporary identifier, and the second message further includes a temporary identifier, which is used by the network device to determine the identity of the IoT device and / or schedule the IoT device.
[0149] The temporary identifier can be an identifier assigned by the network device to the IoT device, or it can be an identifier from the upper layer, or it can be a random number transmitted in the fourth message.
[0150] Specifically, the first message sent by the network device also includes a temporary identifier. When an IoT device sends a second message to the network device, it carries this temporary identifier in the second message. The network device can identify which IoT device the downlink data originated from based on the temporary identifier carried in the second message, or process the received second message to obtain uplink data. The network device can also schedule IoT devices using the temporary identifier carried in the first message. The network device can use this temporary identifier to page the same IoT device subsequently.
[0151] Additionally, when the third message is a downlink message, it may also include a temporary identifier. When an IoT device sends a fourth message to a network device, it carries this temporary identifier in the fourth message. The network device can use the temporary identifier in the fourth message to identify which IoT device the downlink data originated from, or to process the received fourth message to obtain the first message. The network device can also use the temporary identifier carried in the third message to schedule IoT devices. The network device can use this temporary identifier to page the same IoT device subsequently.
[0152] In this embodiment, by carrying a temporary identifier in the first and second messages, the network device can easily identify the IoT device and facilitate subsequent scheduling of the IoT device, while improving the efficiency of IoT device resource scheduling.
[0153] In one embodiment, such as Figure 3 As shown, a resource indication method is provided, which is applied to... Figure 1 Taking network devices as an example, the explanation includes the following steps:
[0154] Step 301: Send the first message.
[0155] The first message includes at least resource indication information. This resource indication information can be used to instruct IoT devices to transmit or access resources. It can also be used to instruct IoT devices on the process of handling the uplink data to be transmitted.
[0156] Specifically, network devices can receive transmission messages sent by IoT devices and configure resources for the IoT devices based on these transmission messages. Network devices can also send a first message to IoT devices, carrying resource indication information. This first message can instruct the IoT devices on the resource information for data transmission.
[0157] The above-mentioned resource indication method sends a first message to indicate resources to IoT devices based on resource indication information, thereby enabling IoT devices to securely access the network and improving the accuracy of resource indication for IoT devices.
[0158] In one embodiment, the resource indication method further includes:
[0159] Received the second message.
[0160] The second message is transmitted by the IoT device according to the resources indicated in the resource indication information, and includes uplink data. The resource indication information may include time-domain resource indication information or frequency-domain resource indication information; it may also include both. The time-domain resource indication information may be time-domain resource information indicating that the IoT device is transmitting data. The frequency-domain resource indication information may be frequency-domain resource information indicating that the IoT device is transmitting data.
[0161] Specifically, if the resource indication information sent by the network device to the IoT device is time-domain resource indication information, the IoT device can determine the time information for transmitting data to the network device based on the time-domain resources indicated in the time-domain resource indication information. The network device can then receive the second message within the specified time information.
[0162] If the resource indication information sent by the network device to the IoT device is frequency domain resource indication information, the IoT device can receive the second message within the indicated frequency domain resources, based on the frequency domain resources specified in the frequency domain resource information.
[0163] If the resource indication information sent by the network device to the IoT device includes both time-domain resource indication information and frequency-domain resource indication information, the IoT device can receive the second message within the specified time and frequency domain resources, based on the time-domain resources indicated in the time-domain resource indication information and the frequency-domain resources indicated in the frequency-domain resource indication information.
[0164] In this embodiment, the second message is received through resource indication information to ensure that data is received within a specific indication range, thereby improving the accuracy of the received data.
[0165] In one embodiment, the time-domain resource indication information includes one or more of the following: frame number, subframe number, time slot number, sub-time slot number, start symbol, number of continuous symbols, duty cycle period, and reception time window; the frequency-domain resource indication information includes one or more of the following: frequency, frequency band, frequency offset, subcarrier position, and bandwidth.
[0166] Specifically, network devices can send time-domain resource indications to IoT devices. The time-domain resource indication information transmitted by the network device may include one or more of the following: frame number, subframe number, time slot number, sub-time slot number, start symbol, duration symbol count, duty cycle period, and reception time window.
[0167] Network devices can send frequency domain resource indication information to IoT devices. The frequency domain resource indication information transmitted by the network device may include one or more of the following: frequency, frequency band, frequency offset, subcarrier position, and bandwidth. IoT devices can transmit data using frequency, frequency band, frequency offset, subcarrier position, and bandwidth.
[0168] In this embodiment, by using resource information indicated by time-domain resource indication information and / or frequency-domain resource indication information, the IoT device can accurately transmit data to the network device, while avoiding interference with other devices or signals, thereby improving the overall communication efficiency and performance of the system.
[0169] In one embodiment, the resource indication method further includes:
[0170] Received the second message.
[0171] The second message includes modulated uplink data, which is modulated by the IoT device based on modulation and coding scheme indication information. Resource indication information includes modulation and coding scheme indication information.
[0172] Specifically, network devices can receive uplink data that has been modulated by IoT devices based on a modulation and coding scheme, resulting in modulated uplink data. Network devices can also receive uplink data that has been modulated by IoT devices, resulting in encoded uplink data.
[0173] In this embodiment, the modulation and coding scheme indication method in the resource indication information ensures the accuracy of data received by the network device and improves the reliability of data received by the network device.
[0174] In one embodiment, the resource indication method further includes:
[0175] Send a third message to an IoT device and receive a fourth message from an IoT device.
[0176] The third message can be inventory information or command information sent by the network device, the fourth message can be used to access the network device, and the fourth message can also be used by the network device to determine the first message.
[0177] Specifically, network devices can send a third message to IoT devices and receive a fourth message sent by IoT devices based on the third message.
[0178] In this embodiment, the reliability of communication between the IoT device and the network device is ensured through message transmission between the network device and the IoT device, so as to facilitate subsequent resource scheduling of the IoT device.
[0179] In one embodiment, the fourth message carries auxiliary information about the IoT device.
[0180] Among them, auxiliary messages are used to characterize the transmission information of IoT devices. Auxiliary information includes one or more of the following: the amount of data to be transmitted, the estimated transmission duration, the segmentation method during transmission, energy indication information, remaining active time, expected power-on time, and expected charging time.
[0181] Specifically, if the fourth message carries auxiliary information, the network device can identify the auxiliary information and determine the transmission status of the IoT device based on the auxiliary information.
[0182] In this embodiment, the network device uses auxiliary information in the fourth message to facilitate resource indication.
[0183] In one embodiment, the resource indication method further includes:
[0184] Based on the auxiliary information, the resource indication information is determined and designated as the first message.
[0185] Specifically, the network device determines resource indication information based on the auxiliary information obtained in the fourth message. For example, the network device can determine the estimated transmission duration of the data to be transmitted based on the output quantity to be transmitted, and allocate corresponding time resource information or frequency domain resource information. The network device can determine the resource indication information for each segment based on the segmentation method of the transmission process. The network device can determine the resource indication information based on the remaining energy indicated by the energy indication information. The network device can determine the resource indication information based on the device's estimated remaining active time. The network device can determine the resource indication information based on the expected power-on time or the expected charging time. The network device can determine the resource indication information based on one or more of the above information, without specific limitations.
[0186] Network devices can obtain information such as signal quality from IoT devices, determine resource indication information based on signal quality and auxiliary information, and identify the resource indication information as the first message.
[0187] In this embodiment, resource indication can be made more accurately by determining the auxiliary information in the fourth message.
[0188] In one embodiment, the first message carries a second random number, which is used by the IoT device to determine whether a random connection with the network device has been successfully established based on whether the second random number matches the first random number. The first random number is carried in the fourth message.
[0189] The fourth message carries the first random number, and the first message carries the second random number. The random number can be a 16-bit random number (Random Number 16, RN16).
[0190] Specifically, the network device can receive a second message sent by the IoT device and identify the first random number carried in the second message. When sending the first message to the IoT device, the network device carries a second random number corresponding to the first random number. If the IoT device detects that the second random number and the first random number match, it determines that the IoT device and the network device have successfully established a random connection.
[0191] In this embodiment, determining whether the network device and the IoT device have successfully connected by checking whether the random numbers carried in the first message and the fourth message are consistent helps ensure that the IoT device and the network device can efficiently and accurately connect to the network device, so as to facilitate subsequent data transmission.
[0192] In one embodiment, the third message is a paging message.
[0193] Among them, paging messages are used to page all IoT devices, a group of IoT devices, or multiple IoT devices.
[0194] Specifically, network devices can send paging messages to IoT devices at preset call cycles or according to user instructions.
[0195] In this embodiment, network resources are indicated to IoT devices by sending paging messages, enabling IoT devices to upload data.
[0196] In one embodiment, the third message includes a downlink message, which carries one or more of command information, time-domain resource indication information, frequency-domain resource indication information, and modulation and coding scheme.
[0197] Specifically, after an IoT device has already transmitted some data to a network device, the network device can send a third message to the IoT device, carrying downlink information in the third message. The network device can determine resource indication information based on part of the data to be transmitted sent by the IoT device, or auxiliary information sent, or part of the data sent and auxiliary information sent.
[0198] This embodiment improves the efficiency of data transmission by taking into account the situation where the resource indication information sent by the network device can only upload a portion of the data when the IoT device transmits data to the network device.
[0199] In one embodiment, the resource indication method further includes:
[0200] If the remaining energy is below a preset energy threshold, then the fourth message will not be responded to; or,
[0201] If the IoT device has insufficient remaining power, it will not respond to the fourth message.
[0202] The auxiliary information includes energy indication information for IoT devices, which indicates the remaining energy of the IoT devices. The energy indication information indicates whether the remaining energy of the IoT devices is sufficient, and the sufficiency status includes whether the remaining energy is sufficient or insufficient.
[0203] Specifically, if the auxiliary information sent by the IoT device includes energy indication information for the IoT device, the network device indicates the remaining energy of the IoT device based on the energy indication information. The network device determines the energy required for the IoT device to transmit data based on the amount of data to be transmitted in the auxiliary information, and determines a preset energy threshold based on the required energy, or it can be obtained from the auxiliary information. If the remaining energy of the IoT device is lower than the preset energy threshold, it will not respond to the fourth message.
[0204] Specifically, if the auxiliary information sent by the IoT device includes the IoT device's energy indication information, the network device will indicate the sufficiency of the IoT device's remaining energy based on the energy indication information. If the IoT device's remaining energy is insufficient, the network device may choose not to respond to the fourth message.
[0205] In this embodiment, when the remaining energy of the IoT device is less than a preset energy threshold or the remaining energy of the IoT device is insufficient, the fourth message is not responded to, thus ensuring the reliability of the data transmission process.
[0206] In one embodiment, the resource indication method further includes:
[0207] If the remaining energy is higher than the preset energy threshold, or the remaining active time is higher than the preset time threshold, then obtain the currently available resources; if the currently available resources are lower than the resource threshold, then do not respond to the fourth message within the preset time.
[0208] The auxiliary information includes the remaining active time of IoT devices. The preset duration threshold can be determined by the duration required for data transmission. The resource threshold is the remaining available resources of the network devices.
[0209] Specifically, if the remaining energy is higher than a preset energy threshold, or the remaining active time is higher than a preset duration threshold, it indicates that the IoT device is currently in a high-energy state. Network devices can periodically or at specified times acquire currently available resources. If the network device's currently available resources are lower than a resource threshold, it can delay responding to the fourth message or temporarily not respond to it. Network devices can prioritize responding to the fourth message sent by IoT devices with lower remaining energy or lower remaining active time but which have transmitted complete data.
[0210] In this embodiment, considering the current shortage of available resources, priority is given to responding to IoT devices with lower energy consumption, thereby improving the utilization rate of resource indicators.
[0211] In one embodiment, if the received fourth message indicates the estimated next power-on time or the estimated charging time, then the sending of the third message to the sending IoT device is stopped until the power-on time or the charging completion time has arrived.
[0212] In one embodiment, the resource indication method further includes:
[0213] Determine the temporary identifier corresponding to the IoT device and include the temporary identifier in the first message.
[0214] The temporary identifier can be virtual device information generated by the network device for the IoT device, an identifier from the upper layer, or a random number sent by the IoT device to the network device in the preceding message.
[0215] Specifically, the Internet of Things (IoT) can generate virtual device information based on the device information of IoT devices, such as identity identifiers, identify the virtual device information as the temporary identifier corresponding to the IoT device, and send the temporary identifier in the first message to the network device.
[0216] In this embodiment, by determining the temporary identifier corresponding to the IoT device, the network device can easily identify the IoT device and facilitate subsequent scheduling of the IoT device, while improving the efficiency of IoT device resource scheduling.
[0217] In one embodiment, the resource indication method further includes:
[0218] Based on the temporary identifier carried in the second message, the second message is processed to obtain the uplink data.
[0219] Specifically, when an IoT device sends a second message to a network device, it carries this temporary identifier in the second message. The network device can then process the uplink data received in the received second message based on the temporary identifier. The network device can also schedule IoT devices using the temporary identifier. The network device can also use this temporary identifier to page the same IoT device subsequently.
[0220] In this embodiment, by carrying a temporary identifier in the first and second messages, the network device can easily identify the IoT device and facilitate subsequent scheduling of the IoT device, while improving the efficiency of IoT device resource scheduling.
[0221] In one embodiment, such as Figure 4 As shown, Figure 4 A signaling interaction flowchart for a resource indication method provided in one embodiment. Figure 4 As shown, the method includes the following steps:
[0222] The Internet of Things (IoT) device receives a paging message / trigger message sent by the network device. The paging message is used to page all terminals, a group of terminals, or multiple terminals.
[0223] The IoT device is the target device of the paging message, and the IoT device adopts a 3-step random access method. The IoT device sends a fourth message to the network device. The fourth message carries a first random number and auxiliary messages. At least one of the auxiliary information is: expected message size, whether segmentation is required, current energy status, remaining active time, expected power-on time, expected active time, etc.
[0224] Based on the auxiliary information carried in the received fourth message and the measured signal quality of the IoT device, the network device determines the resource indication information, which indicates the time and frequency resources and / or modulation and coding scheme of the IoT device.
[0225] The network device assigns a temporary identifier to the IoT device. The network device sends a first message to the IoT device, which includes: time and frequency resource indication information, modulation and coding scheme indication information, a second random number, and the temporary identifier.
[0226] The IoT device uses the time and frequency resources and modulation and coding scheme indicated in the first message to transmit uplink data and sends a second message to the network device. The second message carries uplink data and a temporary identifier.
[0227] In one embodiment, such as Figure 5 As shown, Figure 5 A signaling interaction flowchart for a resource indication method provided in one embodiment. Figure 5 As shown, the method includes the following steps:
[0228] IoT devices receive paging messages / trigger messages sent by network devices;
[0229] The IoT device is the target device of the paging message, and the IoT device adopts 2-step CBRA (2-step contention random access method). The IoT device sends a fourth message to the network device. The fourth message carries a first random number, part of the data to be transmitted, an indication that there is still data to be transmitted, and / or auxiliary information related to subsequent transmission. The auxiliary information includes at least one of the following: data volume, whether it is segmented, how many segments, data transmission duration, energy status, remaining duration of the current active state, estimated next power-on / active time, estimated next active duration, etc.
[0230] The network device determines the first message based on the fourth message and sends the first message to the IoT device. The first message carries a temporary identifier, resource indication information, and a second random number.
[0231] The IoT device uses the time and frequency resources and modulation and coding scheme indicated in the first message to transmit uplink data. The IoT device sends a second message to the network device, which carries a temporary identifier and uplink data.
[0232] In one embodiment, such as Figure 6 As shown, Figure 6 A signaling interaction flowchart for a resource indication method provided in one embodiment. Figure 6 As shown, the method includes the following steps:
[0233] The IoT device receives a paging message / trigger message.
[0234] The current IoT device is the target device of this paging message, and sends a fourth message to the network device. The fourth message carries auxiliary information.
[0235] If the auxiliary information indicates that the IoT device cannot complete the subsequent data transmission, the network device will not respond to the fourth message.
[0236] In one embodiment, such as Figure 7 As shown, Figure 7 A signaling interaction flowchart for a resource indication method provided in one embodiment. Figure 7 As shown, the method includes the following steps:
[0237] Network devices send paging messages / trigger messages to IoT devices.
[0238] If the IoT device and the network device successfully connect randomly, the network device sends a third message to the IoT device. The third message is downlink data and carries one or more of the following: command information, time domain resource indication information, frequency domain resource indication information, and modulation and coding scheme.
[0239] IoT devices send a fourth message to network devices. The fourth message includes some data to be transmitted and auxiliary information.
[0240] The network device determines the first message based on the fourth message, and sends the first message to the IoT device. The first message carries resource indication information and a temporary identifier.
[0241] The IoT device sends a second message to the network device based on the resource information indicated by the first message. The second message carries uplink data and a temporary identifier.
[0242] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0243] In one exemplary embodiment, such as Figure 8 As shown, a resource indication device is provided for use in Internet of Things (IoT) devices, including: a receiving module 81, wherein:
[0244] The receiving module 81 is used to receive a first message, which contains at least resource indication information.
[0245] In one embodiment, the sending module is configured to send a second message to the network device based on the resource information indicated in the time-domain resource indication information and / or the frequency-domain resource indication information, the second message carrying uplink data.
[0246] In one embodiment, the time-domain resource indication information includes one or more of the following: frame number, subframe number, time slot number, sub-time slot number, start symbol, number of continuous symbols, duty cycle period, and reception time window; the frequency-domain resource indication information includes one or more of the following: frequency, frequency band, frequency offset, subcarrier position, and bandwidth.
[0247] In one embodiment, the sending module is configured to modulate the uplink data based on modulation and coding scheme indication information to obtain modulated uplink data, and send a second message to the network device, the second message carrying the modulated uplink data.
[0248] In one embodiment, the receiving module 81 is further configured to receive a third message sent by the network device; determine a fourth message based on the third message, and send the fourth message to the network device, wherein the fourth message is used to access the network device and / or to determine the first message by the network device; the fourth message is also used to perform data transmission.
[0249] In one embodiment, the fourth message carries auxiliary information about the IoT device.
[0250] In one embodiment, the auxiliary information includes one or more of the following: the amount of data to be transmitted, the estimated transmission duration, the segmentation method during transmission, energy indication information, the remaining active duration, the expected power-on time, and the expected charging duration.
[0251] In one embodiment, the receiving module 81 is further configured to determine the random access method with the network device; and determine the fourth message based on the random access method.
[0252] In one embodiment, the random access method is a three-step contention-based random access method.
[0253] In one embodiment, the random access method is either a two-step contention-based random access method or a non-contention-based random access method, and the fourth message also includes a portion of the data to be transmitted or a device identifier.
[0254] In one embodiment, the receiving module 81 is further configured to determine that random access to the network device is successful if the first random number matches the second random number.
[0255] In one embodiment, the receiving module 81 is further configured to determine a portion of the data and / or auxiliary information in the data to be transmitted as a fourth message if the time-domain resource indication information and / or frequency-domain resource indication information do not meet the preset transmission resource conditions.
[0256] In one embodiment, the receiving module 81 is further configured to carry the corresponding auxiliary information in the fourth message when the third message carries an auxiliary information reporting permission indication.
[0257] In one embodiment, the first message further includes a temporary identifier, and the second message further includes a temporary identifier, which is used by the network device to determine the identity of the IoT device and / or schedule the IoT device.
[0258] In one exemplary embodiment, such as Figure 9 The present invention provides a resource indication device for use in network equipment, comprising: a sending module 91, wherein:
[0259] The sending module 91 is used to send a first message, which includes at least resource indication information.
[0260] In one embodiment, the receiving module is configured to receive a second message, which is transmitted by the IoT device according to the resource indicated in the resource indication information, and the second message includes uplink data.
[0261] In one embodiment, the time-domain resource indication information includes one or more of the following: frame number, subframe number, time slot number, sub-time slot number, start symbol, number of continuous symbols, duty cycle period, and reception time window; the frequency-domain resource indication information includes one or more of the following: frequency, frequency band, frequency offset, subcarrier position, and bandwidth.
[0262] In one embodiment, the receiving module is further configured to receive a second message, the second message including modulated uplink data, the modulated uplink message being obtained by the IoT device based on modulation coding scheme indication information.
[0263] In one embodiment, the sending module 91 is further configured to send a third message to the IoT device and receive a fourth message sent by the IoT device, the fourth message being used to access the network device and / or to determine the first message by the network device.
[0264] In one embodiment, the fourth message carries auxiliary information about the IoT device.
[0265] In one embodiment, the sending module 91 is further configured to determine resource indication information based on auxiliary information and determine the resource indication information as the first message.
[0266] In one embodiment, the first message carries a second random number, which is used by the IoT device to determine whether a random connection with the network device has been successfully established based on whether the second random number matches the first random number. The first random number is carried in the fourth message.
[0267] In one embodiment, the third message is a paging message.
[0268] In one embodiment, the third message includes a downlink message, which carries one or more of command information, time-domain resource indication information, frequency-domain resource indication information, and modulation and coding scheme.
[0269] In one embodiment, the sending module 91 is further configured to not respond to the fourth message if the remaining energy is lower than a preset energy threshold; or, if the remaining energy of the IoT device is insufficient, not respond to the fourth message.
[0270] In one embodiment, the sending module 91 is further configured to obtain the currently available resources if the remaining energy is higher than a preset energy threshold or the remaining active time is higher than a preset time threshold.
[0271] If the available resources are below the resource threshold, the fourth message will not be responded to within a preset time.
[0272] In one embodiment, the sending module 91 is further configured to determine the temporary identifier corresponding to the IoT device and carry the temporary identifier in the first message.
[0273] In one embodiment, the sending module 91 is further configured to decode the second message based on the temporary identifier carried by the second message to obtain uplink data.
[0274] For specific limitations regarding the resource indication device, please refer to the limitations on the resource indication method above, which will not be repeated here. Each module in the aforementioned resource indication device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in hardware or independently of the processor in the computer device, or stored in software in the memory of the computer device, so that the processor can call and execute the operations corresponding to each module.
[0275] Figure 10 This is a schematic diagram of the structure of an access network device provided in an embodiment of this application. The access network device may include a receiver 1001, a memory 1002, a processor 1003, at least one communication bus 1004, and a transmitter 1005. The communication bus 1004 is used to implement communication connections between components. The memory 1002 may include high-speed RAM, and may also include non-volatile memory (NVM), such as at least one disk storage. The memory 1002 can store various programs for performing various processing functions and implementing the method steps of this embodiment. In this embodiment, the transmitter 1005 can be a radio frequency processing module or a baseband processing module in the access network device, and the receiver 1001 can also be a radio frequency processing module or a baseband processing module in the access network device. The transmitter 1005 and receiver 1001 can be integrated together to form a transceiver. Both the transmitter 1005 and receiver 1001 can be coupled to the processor 1003, and can perform receiving or transmitting actions under the instruction or control of the processor 1003.
[0276] In this embodiment, receiver 1001 is used to receive a first message, the first message including at least resource indication information.
[0277] In one embodiment, the transmitter 1005 is configured to send a second message to the network device based on the resource information indicated in the time-domain resource indication information and / or the frequency-domain resource indication information, the second message carrying uplink data.
[0278] In one embodiment, the time-domain resource indication information includes one or more of the following: frame number, subframe number, time slot number, sub-time slot number, start symbol, number of continuous symbols, duty cycle period, and reception time window; the frequency-domain resource indication information includes one or more of the following: frequency, frequency band, frequency offset, subcarrier position, and bandwidth.
[0279] In one embodiment, receiver 1001 is configured to modulate uplink data based on modulation and coding scheme indication information to obtain modulated uplink data, and send a second message to network device, the second message carrying the modulated uplink data.
[0280] In one embodiment, receiver 1001 is further configured to receive a third message sent by a network device; determine a fourth message based on the third message, and send the fourth message to the network device, wherein the fourth message is used to access the network device and / or to determine the first message by the network device; the fourth message is also used to perform data transmission.
[0281] In one embodiment, the fourth message carries auxiliary information about the IoT device.
[0282] In one embodiment, the auxiliary information includes one or more of the following: the amount of data to be transmitted, the estimated transmission duration, the segmentation method during transmission, energy indication information, the remaining active duration, the expected power-on time, and the expected charging duration.
[0283] In one embodiment, receiver 1001 is further configured to determine a random access method with the network device; and determine a fourth message based on the random access method.
[0284] In one embodiment, the random access method is a three-step contention-based random access method.
[0285] In one embodiment, the random access method is either a two-step contention-based random access method or a non-contention-based random access method, and the fourth message also includes a portion of the data to be transmitted or a device identifier.
[0286] In one embodiment, receiver 1001 is further configured to determine that random access to the network device is successful if the first random number matches the second random number.
[0287] In one embodiment, the receiver 1001 is further configured to determine a portion of the data and / or auxiliary information in the data to be transmitted as a fourth message if the time-domain resource indication information and / or the frequency-domain resource indication information do not meet the preset transmission resource conditions.
[0288] In one embodiment, receiver 1001 is further configured to carry corresponding auxiliary information in the fourth message when the third message carries the auxiliary information reporting permission indication.
[0289] In one embodiment, the first message further includes a temporary identifier, and the second message further includes a temporary identifier, which is used by the network device to determine the identity of the IoT device and / or schedule the IoT device.
[0290] In this embodiment, the transmitter 1005 is used to send a first message, which includes at least resource indication information.
[0291] In one embodiment, receiver 1001 is configured to receive a second message, which is transmitted by the IoT device according to the resource indicated in the resource indication information, and the second message includes uplink data.
[0292] In one embodiment, the time-domain resource indication information includes one or more of the following: frame number, subframe number, time slot number, sub-time slot number, start symbol, number of continuous symbols, duty cycle period, and reception time window; the frequency-domain resource indication information includes one or more of the following: frequency, frequency band, frequency offset, subcarrier position, and bandwidth.
[0293] In one embodiment, receiver 1001 is further configured to receive a second message, the second message including modulated and coded uplink data, the modulated uplink message being obtained by the Internet of Things device based on modulation and coding method indication information.
[0294] In one embodiment, the transmitter 1005 is further configured to send a third message to an IoT device and receive a fourth message sent by the IoT device, the fourth message being used to access the network device and / or to determine the first message by the network device.
[0295] In one embodiment, the fourth message carries auxiliary information about the IoT device.
[0296] In one embodiment, the transmitter 1005 is further configured to determine resource indication information based on auxiliary information and determine the resource indication information as the first message.
[0297] In one embodiment, the first message carries a second random number, which is used by the IoT device to determine whether a random connection with the network device has been successfully established based on whether the second random number matches the first random number. The first random number is carried in the fourth message.
[0298] In one embodiment, the third message is a paging message.
[0299] In one embodiment, the third message includes a downlink message, which carries one or more of command information, time-domain resource indication information, frequency-domain resource indication information, and modulation and coding scheme.
[0300] In one embodiment, the processor 1003 is further configured to not respond to the fourth message if the remaining energy is below a preset energy threshold.
[0301] In one embodiment, the processor 1003 is further configured to obtain the currently available resources if the remaining energy is higher than a preset energy threshold or the remaining active time is higher than a preset time threshold.
[0302] If the current available resources are below the resource threshold, then the fourth message will not be responded to within a preset time period; or,
[0303] If the sufficient condition is that the IoT device has insufficient remaining power, then the fourth message will not be responded to.
[0304] In one embodiment, the processor 1003 is further configured to determine a temporary identifier corresponding to the IoT device and carry the temporary identifier in the first message.
[0305] In one embodiment, the processor 1003 is further configured to decode the second message based on the temporary identifier carried by the second message to obtain uplink data.
[0306] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0307] Receive a first message, which contains at least resource indication information.
[0308] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the following steps:
[0309] Receive a first message, which contains at least resource indication information.
[0310] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the methods described above. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.
[0311] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0312] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.
Claims
1. A resource indication method, comprising: The method is applied to an Internet of Things device, and the method comprises: receiving a first message, wherein the first message comprises at least resource indication information.
2. The method of claim 1, wherein, The resource indication information comprises time domain resource indication information and / or frequency domain resource indication information, and the method further comprises: sending a second message to a network device based on the resource information indicated in the time domain resource indication information and / or the frequency domain resource indication information, wherein the second message carries uplink data.
3. The method of claim 2, wherein, The time domain resource indication information comprises one or more of a frame number, a subframe number, a time slot number, a sub-time slot number, a starting symbol, a number of continuous symbols, a duty cycle period, and a receiving time window; and the frequency domain resource indication information comprises one or more of a frequency, a frequency band, a frequency offset, a subcarrier position, and a bandwidth.
4. The method of claim 1, wherein, The resource indication information comprises modulation and coding scheme indication information, and the method further comprises: processing the uplink data based on the modulation and coding scheme indication information to obtain processed uplink data, and sending the second message carrying the processed uplink data to the network device.
5. The method of claim 1, wherein, The method further comprises: receiving a third message sent by the network device, determining a fourth message based on the third message, and sending the fourth message to the network device, wherein the fourth message is used for accessing the network device, and / or is used for the network device to determine the first message; and the fourth message is further used for data transmission.
6. The method of claim 5, wherein, The fourth message carries auxiliary information of the Internet of Things device.
7. The method of claim 6, wherein, The auxiliary information comprises one or more of a to-be-transmitted data amount, an expected transmission time length, a segmentation manner in a transmission process, energy indication information, a remaining active time length, an expected power-on time, and an expected charging time length.
8. The method of claim 5, wherein, The third message is a paging message, and the determination of the fourth message based on the third message comprises: determining a random access manner between the network device and the Internet of Things device; and determining the fourth message based on the random access manner.
9. The method of claim 8, wherein, The random access manner is a 3-step contention random access manner.
10. The method of claim 8, wherein, The random access manner is a 2-step contention random access manner or a non-contention random access manner, and the fourth message further comprises part of the to-be-transmitted data or a device identifier.
11. The method of claim 5, wherein, The fourth message carries a first random number, and the first message carries a second random number, and the method further comprises: if the first random number is consistent with the second random number, determining that the random access with the network device is successful.
12. The method of claim 5, wherein, The third message comprises a downlink message, and the third message carries one or more of command information, time domain resource indication information, frequency domain resource indication information, and a modulation and coding scheme, and the determination of the fourth message based on the third message comprises: if the time domain resource indication information and / or the frequency domain resource indication information does not satisfy a preset transmission resource condition, determining part of the to-be-transmitted data and / or auxiliary information as the fourth message.
13. The method of claim 7 or 12, wherein, The third message further comprises an auxiliary information reporting permission indication, and the auxiliary information reporting permission indication comprises one or more of a data amount reporting permission indication, an energy reporting permission indication, a segmentation reporting permission indication, and a state reporting permission indication, and the method further comprises: When the third message carries the auxiliary information reporting permission indication, the fourth message carries corresponding auxiliary information.
14. The method of claim 5, wherein, The first message further includes a temporary identifier, and the second message further includes the temporary identifier, the temporary identifier being used by the network device to determine the identity of the Internet of Things device and / or to schedule the Internet of Things device.
15. A resource indication method, comprising: The method is applied to a network device, and the method comprises the following steps: sending a first message, wherein the first message at least includes resource indication information.
16. The method of claim 15, wherein, The resource indication information includes time domain resource indication information and / or frequency domain resource indication information, and the method further comprises the following steps: receiving a second message, wherein the second message is transmitted by the Internet of Things device according to the resource indicated in the resource indication information, and the second message includes uplink data.
17. The method of claim 16, wherein, The time domain resource indication information includes one or more of a frame number, a subframe number, a time slot number, a sub-time slot number, a starting symbol, a duration symbol number, a duty cycle period, and a receiving time window; and the frequency domain resource indication information includes one or more of a frequency, a frequency band, a frequency offset, a subcarrier position, and a bandwidth.
18. The method of claim 15, wherein, The resource indication information includes modulation and coding mode indication information, and the method further comprises the following steps: receiving a second message, wherein the second message includes modulated uplink data, and the modulated uplink data is obtained by the Internet of Things device based on the modulation and coding mode indication information.
19. The method of claim 15, wherein, The method further comprises the following steps: sending a third message to the Internet of Things device and receiving a fourth message sent by the Internet of Things device, wherein the fourth message is used to access the network device and / or is used by the network device to determine the first message.
20. The method of claim 19, wherein, The fourth message carries auxiliary information of the Internet of Things device.
21. The method of claim 20, wherein, The method further comprises the following steps: determining the resource indication information according to the auxiliary information, and determining the resource indication information as the first message.
22. The method of claim 19, wherein, The first message carries a second random number, and the second random number is used by the Internet of Things device to determine whether the random connection with the network device is successful based on whether the second random number is consistent with a first random number, wherein the first random number is carried in the fourth message.
23. The method of claim 19, wherein, The third message is a paging message.
24. The method of claim 19, wherein, The third message includes a downlink message, and the third message carries one or more of command information, time domain resource indication information, frequency domain resource indication information, and modulation and coding mode.
25. The method of claim 20, wherein, The auxiliary information includes energy indication information of the Internet of Things device, the energy indication information indicates the remaining energy of the Internet of Things device, or indicates the sufficiency of the remaining energy of the Internet of Things device, and the sufficiency includes that the remaining energy of the Internet of Things device is sufficient and insufficient; and the method further comprises the following steps: if the remaining energy is lower than a preset energy threshold, the fourth message is not responded to; or if the sufficiency is that the remaining energy of the Internet of Things device is insufficient, the fourth message is not responded to.
26. The method of claim 20, wherein, The auxiliary information includes a remaining active duration of the Internet of Things device, and the method further comprises the following steps: if the remaining energy is higher than a preset energy threshold or the remaining active duration is higher than a preset duration threshold, a current available resource is obtained; If the current available resource is lower than the resource threshold, the fourth message is not responded within a preset time length.
27. The method of claim 15, wherein, The method further includes, Determining a temporary identifier corresponding to the Internet of Things device, and carrying the temporary identifier in the first message.
28. The method of claim 16, wherein, The method further includes: Decoding the second message based on the temporary identifier carried in the second message to obtain the uplink data.
29. A resource indication apparatus, comprising: Applied to an Internet of Things device, the apparatus includes: A receiving module, configured to receive a first message, wherein the first message at least contains resource indication information.
30. A resource indication apparatus, comprising: Applied to a network device, the apparatus includes: A sending module, configured to send a first message, wherein the first message at least includes resource indication information.
31. A communications device, comprising: Comprise: A receiver; A receiver, configured to receive a first message, wherein the first message at least contains resource indication information.
32. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by a processor, implements the steps of the method in any one of claims 1 to 28.
33. A computer program product comprising a computer program, characterized in that, The computer program, when executed by a processor, implements the steps of the method in any one of claims 1 to 28.