Device scheduling method and apparatus, related device, storage medium, and computer program product

WO2026175269A1PCT designated stage Publication Date: 2026-08-27CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2026/078458
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-02-19
Filing Date
2026-02-11
Publication Date
2026-08-27

Smart Images

  • Figure CN2026078458_27082026_PF_FP_ABST
    Figure CN2026078458_27082026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a device scheduling method and apparatus, a related device, a storage medium, and a computer program product. The method comprises: a communication device sends first information, wherein the first information indicates a correspondence between an access round and / or an access occasion for an AIoT device to initiate AIoT random access to the communication device and an energy state or an energy level of the AIoT device.
Need to check novelty before this filing date? Find Prior Art

Description

Equipment scheduling methods, devices, related equipment, storage media and computer program products

[0001] Cross-reference to related applications

[0002] This disclosure claims priority to Chinese Patent Application No. 202510186089.3, filed in China on February 19, 2025, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to the field of communication technology, and in particular to a device scheduling method, apparatus, related equipment, storage medium, and computer program product. Background Technology

[0004] In related technologies, the basic workflow of Ambient Internet of Things (AIoT) is as follows: the network has inventory or command requirements, and uses readers to inventory surrounding AIoT devices. AIoT devices then feed back identification information through device-to-reader (D2R) communication. However, related technical solutions suffer from low reliability in uplink transmission between AIoT devices and readers. Summary of the Invention

[0005] To address the related technical problems, this disclosure provides an equipment scheduling method, apparatus, related equipment, storage medium, and computer program product.

[0006] The technical solution of this disclosure embodiment is implemented as follows:

[0007] This disclosure provides a device scheduling method applied to a communication device, the method comprising:

[0008] Send the first message; among which,

[0009] The first information indicates the correspondence between the access round and / or access occasion of the AIoT device to the communication device and the energy state or energy level of the AIoT device.

[0010] In some embodiments, the first information includes one or more of the following:

[0011] One or more access rounds;

[0012] Access opportunities included in each of one or more access rounds;

[0013] The correspondence between the energy state or energy level of AIoT devices and the access rounds and / or access opportunities.

[0014] In some embodiments, the correspondence between the energy state or energy level of an AIoT device and the access round and / or access opportunity indicates one or more of the following:

[0015] In the first N access rounds, AIoT devices with the Nth energy state or energy level are allowed to access or re-access, where N is a positive integer;

[0016] In the first N access rounds, at most N AIoT devices with different energy states or energy levels are allowed to access or re-access, where N is a positive integer;

[0017] The first M access opportunities in an access round allow the Mth AIoT device with the Mth energy state or energy level to access or re-access, where M is a positive integer;

[0018] The first M access opportunities in an access round allow at most M AIoT devices with different energy states or energy levels to access or re-access, where M is a positive integer.

[0019] In some embodiments, the method further includes:

[0020] Send a second message; among which,

[0021] The second information indicates the fallback timing for the AIoT device. The second information is used by the AIoT device to re-initiate AIoT random access and / or data retransmission to the communication device after one or more access opportunities or time intervals.

[0022] In some embodiments, the second information includes one or more of the following:

[0023] One access round;

[0024] Multiple access rounds;

[0025] One paging round;

[0026] Multiple paging rounds;

[0027] The third information indicates the energy status or energy level corresponding to the paging round and / or access round.

[0028] In some embodiments, the method further includes:

[0029] Send the fourth message; among which,

[0030] The fourth piece of information indicates the correspondence between the number of segments and the energy state or energy level when the AIoT device sends data to the communication device.

[0031] In some embodiments, the fourth information includes one or more of the following:

[0032] The correspondence between the number of segments and the energy state or energy level;

[0033] The correspondence between the maximum number of segments and the energy state or energy level;

[0034] The correspondence between the minimum number of segments and the energy state or energy level.

[0035] In some embodiments, the method further includes:

[0036] Send the fifth message; among which,

[0037] The fifth piece of information at least indicates the distance or range between the AIoT device and the communication device.

[0038] In some embodiments, the fifth information further indicates one or more of the number of segments, the maximum number of segments, and the minimum number of segments.

[0039] In some embodiments, the energy state is an on state, a sleep state, or an energy-saving state; or, the energy state is the energy level of the AIoT device.

[0040] This disclosure also provides a device scheduling method applied to AIoT devices, the method comprising:

[0041] Receive the first message; among which,

[0042] The first information indicates the access round and / or access opportunity for the AIoT device to initiate AIoT random access to the communication device, and the correspondence between the AIoT device's energy state or energy level.

[0043] In some embodiments, the first information includes one or more of the following:

[0044] One or more access rounds;

[0045] Access opportunities included in each of one or more access rounds;

[0046] The correspondence between the energy state or energy level of AIoT devices and the access rounds and / or access opportunities.

[0047] In some embodiments, the correspondence between the energy state or energy level of an AIoT device and the access round and / or access opportunity indicates one or more of the following:

[0048] In the first N access rounds, AIoT devices with the Nth energy state or energy level are allowed to access or re-access, where N is a positive integer;

[0049] In the first N access rounds, at most N AIoT devices with different energy states or energy levels are allowed to access or re-access, where N is a positive integer;

[0050] The first M access opportunities in an access round allow the Mth AIoT device with the Mth energy state or energy level to access or re-access, where M is a positive integer;

[0051] The first M access opportunities in an access round allow at most M AIoT devices with different energy states or energy levels to access or re-access, where M is a positive integer.

[0052] In some embodiments, the method further includes:

[0053] Based on the first information, select the access round and / or access opportunity to initiate AIoT random access to the communication device.

[0054] In some embodiments, the method further includes:

[0055] Receive the second message; among which,

[0056] The second information indicates the fallback timing for the AIoT device. The second information is used by the AIoT device to re-initiate AIoT random access and / or data retransmission to the communication device after one or more access opportunities or time intervals.

[0057] In some embodiments, the second information includes one or more of the following:

[0058] One access round;

[0059] Multiple access rounds;

[0060] One paging round;

[0061] Multiple paging rounds;

[0062] The third information indicates the energy status or energy level corresponding to the paging round and / or access round.

[0063] In some embodiments, the method further includes:

[0064] After the first access round, AIoT random access and / or data retransmission are re-initiated to the communication device; wherein,

[0065] The first access round is determined based on the second information, or based on the second information and the energy state or energy level of the AIoT device.

[0066] In some embodiments, the method further includes:

[0067] Receive the fourth message; among which,

[0068] The fourth piece of information indicates the correspondence between the number of segments and the energy state or energy level when the AIoT device sends data to the communication device.

[0069] In some embodiments, the fourth information includes one or more of the following:

[0070] The correspondence between the number of segments and the energy state or energy level;

[0071] The correspondence between the maximum number of segments and the energy state or energy level;

[0072] The correspondence between the minimum number of segments and the energy state or energy level.

[0073] In some embodiments, the method further includes:

[0074] The first data is segmented according to the fourth information to obtain multiple data fragments of the first data.

[0075] The plurality of data segments of the first data are sent to the communication device.

[0076] In some embodiments, the method further includes:

[0077] Receive the fifth message; among which,

[0078] The fifth piece of information at least indicates the distance or range between the AIoT device and the communication device.

[0079] In some embodiments, the fifth information further indicates one or more of the number of segments, the maximum number of segments, and the minimum number of segments.

[0080] In some embodiments, the method further includes one or more of the following:

[0081] Based on the fifth piece of information, it is decided not to segment the second data;

[0082] The second data is segmented according to the fifth information;

[0083] The second data is segmented based on the fifth information and the energy state or energy level of the AIoT device;

[0084] Send the second data to the communication device;

[0085] Each data segment of the second data is sent to the communication device.

[0086] This disclosure also provides an equipment scheduling device, including:

[0087] The first transmitting unit is used to transmit first information; wherein...

[0088] The first information indicates the access rounds and / or access opportunities for the AIoT device to initiate AIoT random access to the communication device, and the correspondence between the AIoT device's energy state or energy level.

[0089] This disclosure also provides a setting scheduling device, including:

[0090] The first receiving unit is used to receive the first information; wherein...

[0091] The first information indicates the access round and / or access opportunity for the AIoT device to initiate AIoT random access to the communication device, and the correspondence between the AIoT device's energy state or energy level.

[0092] This disclosure also provides a communication device, including: a first processor and a first communication interface; wherein,

[0093] The first communication interface is used to send first information; wherein,

[0094] The first information indicates the access rounds and / or access opportunities that the AIoT device initiates for random access to the communication device, and the correspondence between the AIoT device's energy state or energy level.

[0095] This disclosure also provides an AIoT device, including: a second processor and a second communication interface; wherein,

[0096] The second communication interface is used to receive the first information; wherein,

[0097] The first information indicates the access rounds and / or access opportunities that the AIoT device initiates for random access to the communication device, and the correspondence between the AIoT device's energy state or energy level.

[0098] This disclosure also provides a communication device, including a first processor and a first memory for storing a computer program capable of running on the first processor.

[0099] Wherein, when the first processor is used to run the computer program, it executes the steps of any of the methods described above on the communication device side.

[0100] This disclosure also provides an AIoT device, including a second processor and a second memory for storing computer programs that can run on the second processor.

[0101] Wherein, when the second processor is used to run the computer program, it executes the steps of any of the methods described above for the AIoT device side.

[0102] This disclosure also provides a storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of any of the methods described above for the communication device side, or implements the steps of any of the methods described above for the AIoT device side.

[0103] This disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of any of the above methods.

[0104] In the device scheduling method, apparatus, related devices, storage medium, and computer program products provided in this disclosure, the communication device sends first information; the first information indicates the access round and / or access opportunity for the AIoT device to initiate AIoT random access to the communication device, and the correspondence between the first information and the energy state or energy level of the AIoT device. In the above scheme, since the first information can indicate the access round and / or access opportunity for the AIoT device to initiate AIoT random access, and the correspondence between the first information and the energy state or energy level of the AIoT device, the communication device can manage the AIoT random access and data transmission of AIoT devices with different energy states. This allows the AIoT device to select the access round and / or access opportunity to initiate AIoT random access to the communication device based on the first information, thereby improving the success rate of the AIoT device accessing the communication device and the success rate of the AIoT device sending data to the communication device, thus improving the reliability of uplink transmission between the AIoT device and the communication device. Attached Figure Description

[0105] Figure 1 is a schematic flowchart of an equipment scheduling method according to an embodiment of the present disclosure;

[0106] Figure 2 is an example diagram of an AIoT device initiating AIoT random access to a communication device according to an embodiment of this disclosure;

[0107] Figure 3 is a schematic flowchart of another equipment scheduling method according to an embodiment of this disclosure;

[0108] Figure 4 is a schematic diagram of the structure of an equipment scheduling device according to an embodiment of the present disclosure;

[0109] Figure 5 is a schematic diagram of another equipment scheduling device structure according to an embodiment of this disclosure;

[0110] Figure 6 is a schematic diagram of the communication device structure according to an embodiment of this disclosure;

[0111] Figure 7 is a schematic diagram of the structure of an AIoT device according to an embodiment of this disclosure. Detailed Implementation

[0112] In recent years, the Internet of Things (IoT) has garnered significant attention in the field of wireless communication. Further reducing the size, complexity, and power consumption of IoT devices could enable the deployment of hundreds of billions or even trillions of IoT devices across various applications, providing added value throughout the value chain.

[0113] In related technologies, the energy used for D2R primarily comes from charging waves. An AIoT device with sufficient energy can successfully complete data transmission.

[0114] Discussions on the energy consumption of AIoT devices mainly cover the following aspects:

[0115] Whether the energy state is visible to the reader / writer;

[0116] How is the energy status represented, for example, by a level, or by displaying the charging status such as ON / OFF / Sleep;

[0117] The behavior and state transitions of AIoT devices under energy conditions.

[0118] On the other hand, the research scope of related technologies also includes the confirmation of the proximity range of AIoT devices. Using this technology, readers or networks can obtain basic information about whether an AIoT device is near the reader. This basic information can be based on whether the reader receives a D2R signal, or it can be based on pre-configured threshold information on the reader.

[0119] Current discussions on energy state and proximity determination mainly focus on physical layer design, while higher-level process design has not yet been discussed.

[0120] The relevant technologies have not yet defined how the network side or the reader manages the random access and data transmission of AIoT devices with different energy states, resulting in the problem of low reliability of uplink transmission between AIoT devices and readers.

[0121] Based on this, in various embodiments of this disclosure, the communication device sends first information; the first information indicates the correspondence between the access round and / or access opportunity for the AIoT device to initiate AIoT random access to the communication device and the energy state or energy level of the AIoT device. In the above scheme, since the first information can indicate the correspondence between the access round and / or access opportunity for the AIoT device to initiate AIoT random access to the communication device and the energy state or energy level of the AIoT device, the communication device can manage the AIoT random access and data transmission of AIoT devices with different energy states. This allows the AIoT device to select the access round and / or access opportunity to initiate AIoT random access to the communication device based on the first information, thereby improving the success rate of the AIoT device accessing the communication device and the success rate of the AIoT device sending data to the communication device, thus improving the reliability of uplink transmission between the AIoT device and the communication device.

[0122] The present disclosure will now be described in further detail with reference to the accompanying drawings and embodiments.

[0123] This disclosure provides a device scheduling method applied to communication devices, including terminals and / or network devices. Terminals include, but are not limited to, one or more of mobile phones, tablets, laptops, and wearable devices; network devices include base stations. The communication device can be understood as a reader / writer. As shown in Figure 1, the method includes:

[0124] Step 101: Send the first message.

[0125] The first information indicates the access rounds and / or access opportunities for the AIoT device to initiate AIoT random access to the communication device, and corresponds to the energy state or energy level of the AIoT device.

[0126] Here, sending the first message can be described as sending a first message to an AIoT device, which is used by the AIoT device to select an access round and / or access opportunity. The communication device can send the first message or send the first message to the AIoT device using unicast, multicast, or broadcast methods.

[0127] The first information is used to allow the AIoT device to select the access round and / or access opportunity to initiate AIoT random access to the communication device. The first information may indicate one or more of the following:

[0128] The correspondence between the access rounds in which the AIoT device initiates random access to the communication device and the energy state of the AIoT device;

[0129] The correspondence between the access rounds initiated by the AIoT device to the communication device and the energy level of the AIoT device;

[0130] The correspondence between the access opportunities for an AIoT device to initiate a random AIoT access to the communication device and the energy state of the AIoT device;

[0131] The correspondence between the access opportunities for an AIoT device to initiate a random AIoT access to the communication device and the energy level of the AIoT device.

[0132] It should be noted that the first information includes, but is not limited to, one or more of the following: AIoT paging message, indication message preceding the AIoT paging message, select message, and query message. The first information can be used to indicate the access round and / or access opportunity for the AIoT device to send the first message to the communication device, and its correspondence with the energy state or energy level of the AIoT device. The first message includes, but is not limited to, one or more of the following: the third AIoT random access message (Message, Msg) 3, the instruction feedback message, the first AIoT random access message Msg1, and MsgA; the first AIoT random access message Msg1 can be RN16, where RN16 can be a 16-bit random number. One access round can contain multiple access opportunities. The AIoT device can be referred to as one or more of the following: tag, electronic tag, AIoT service terminal, response device (such as a response device for AIoT tasks or operations), ultra-low power terminal, ultra-low complexity terminal, near-zero power terminal, zero power terminal, etc. AIoT devices can be classified based on their energy source, backscatter technology, or whether they have active signal generation capabilities, energy storage capabilities, passive communication, or active communication, and can include multiple types of devices.

[0133] To ensure that communication devices and AIoT devices maintain a consistent understanding of the state of energy, it is necessary to clarify the specific meaning of the state of energy. Therefore, in one embodiment, the state of energy is defined as an ON state, a SLEEP state, or an energy-saving state; alternatively, the state of energy may refer to the energy level of the AIoT device.

[0134] Here, the energy level of an AIoT device can include one or more, such as E0, E1, and E2, with each energy level corresponding to an energy range; for example, E0 corresponds to 0.4-0.5 Joules (J); E1 corresponds to 0.2J-0.4J; and E2 corresponds to 0J-0.2J. The energy level can also be a percentage of charge, such as E0 corresponding to 60-100%; E1 corresponding to 20-60%; and E2 corresponding to 0-20%. It should be noted that the energy level can also be described as an energy state level.

[0135] To facilitate AIoT devices initiating random AIoT access to communication devices and improve the success rate of AIoT devices accessing communication devices, in one embodiment, the first information includes one or more of the following:

[0136] One or more access rounds;

[0137] Access opportunities included in each of one or more access rounds;

[0138] The correspondence between the energy state or energy level of AIoT devices and the access rounds and / or access opportunities.

[0139] To improve the efficiency of AIoT devices initiating random AIoT access to communication devices, in one embodiment, the correspondence between the energy state or energy level of the AIoT device and the access round and / or access opportunity indicates one or more of the following:

[0140] In the first N access rounds, AIoT devices with the Nth energy state or energy level are allowed to access or re-access, where N is a positive integer;

[0141] In the first N access rounds, at most N AIoT devices with different energy states or energy levels are allowed to access or re-access, where N is a positive integer;

[0142] The first M access opportunities in an access round allow the Mth AIoT device with the Mth energy state or energy level to access or re-access, where M is a positive integer;

[0143] The first M access opportunities in an access round allow at most M AIoT devices with different energy states or energy levels to access or re-access, where M is a positive integer.

[0144] Here, the values ​​of M and N can be the same or different.

[0145] For example, as shown in Figure 2, in the first N access rounds, AIoT devices with energy level En can be allowed to access or re-access, and AIoT devices with energy levels from E0 to En can be allowed to access or re-access, where n is an integer greater than or equal to 1.

[0146] For example, as shown in Figure 2, during the first M access opportunities of an access round, AIoT devices with energy level En can be allowed to access or re-access, or AIoT devices with energy levels from E0 to En can be allowed to access or re-access.

[0147] Considering that AIoT devices may fail to send data to the communication device or fail to access the device due to insufficient power, requiring the AIoT device to fall back, the communication device can indicate the fallback timing for the AIoT device. This provides a more reasonable charging time for the AIoT device that has failed to access the device or send data, enabling the AIoT device to re-initiate random access and / or data retransmission to the communication device, thereby improving the access success rate and / or data transmission success rate of the AIoT device. Based on this, in one embodiment, the method further includes:

[0148] Send a second message; among which,

[0149] The second information indicates the fallback timing for the AIoT device. The second information is used by the AIoT device to re-initiate random access and / or data retransmission to the communication device after one or more access opportunities or time intervals.

[0150] Here, the communication device can send the second information or send the second information to the AIoT device using unicast, multicast, or broadcast. The second information can be understood as a backoff indication. There can be one or more second messages. The second information can indicate when the AIoT device can re-initiate random access and / or data retransmission to the communication device after one or more access opportunities or time intervals; the second information can also indicate when the AIoT device can re-initiate random access and / or data retransmission to the communication device after one or more access opportunities or time intervals.

[0151] To improve the flexibility of AIoT devices re-initiating random access or data retransmission after access failure or data transmission failure, in one embodiment, the second information includes one or more of the following:

[0152] One access round;

[0153] Multiple access rounds;

[0154] One paging round;

[0155] Multiple paging rounds;

[0156] The third information indicates the energy status or energy level corresponding to the paging round and / or access round.

[0157] Here, a paging round can contain multiple access rounds, and an access round can contain multiple access opportunities.

[0158] For example, the second information may indicate that after paging round B1, or after access round B2, or after access opportunity B3, or after time interval T0, there is an opportunity to re-initiate random access and / or data retransmission to the communication device.

[0159] It should be noted that, if the total number of paging rounds and access rounds is greater than 1, or if the number of second information entries is greater than 1, the second information may include the third information; the third information can be understood as an energy indicator. The third information can be used to group AIoT devices to achieve collision avoidance.

[0160] Considering that the amount of data transmitted from AIoT devices to communication devices may be large, it is necessary to segment the data for transmission. The communication device can instruct the data to be segmented based on the energy state or energy level of the AIoT device to improve data transmission efficiency and success rate. Based on this, in one embodiment, the method further includes:

[0161] Send the fourth message; among which,

[0162] The fourth piece of information indicates the correspondence between the number of segments and the energy state or energy level when the AIoT device sends data to the communication device.

[0163] Here, the communication device can send the fourth information or send the fourth information to the AIoT device using unicast, multicast, or broadcast methods. The fourth information may include the correspondence between segmentation indication and energy state, and / or the correspondence between segmentation indication and energy level; the segmentation indication may indicate one or more of the following: the number of data segments, the maximum number of segments, and the minimum number of segments.

[0164] To facilitate AIoT devices in determining the method of transmitting data to communication devices, thereby improving data transmission efficiency and success rate, in one embodiment, the fourth information includes one or more of the following:

[0165] The correspondence between the number of segments and the energy state or energy level;

[0166] The correspondence between the maximum number of segments and the energy state or energy level;

[0167] The correspondence between the minimum number of segments and the energy state or energy level.

[0168] To facilitate uplink scheduling of AIoT devices based on proximity information and improve the access success rate and data transmission success rate of AIoT devices, in one embodiment, the method further includes:

[0169] Send a fifth message; wherein the fifth message indicates at least the distance or range between the AIoT device and the communication device.

[0170] Here, communication devices can send the fifth information or send the fifth information to AIoT devices using unicast, multicast, or broadcast methods. The fifth information can be understood as a proximity indicator, which can be near or far, or it can be a level of proximity information. For example, D0 indicates 0-2 meters (m), D1 indicates 2-10 meters, and D2 indicates more than 10 meters.

[0171] To facilitate data segmentation by AIoT devices, the fifth piece of information may also carry a segmentation indication. Based on this, in one embodiment, the fifth piece of information further indicates one or more of the following: the number of segments, the maximum number of segments, and the minimum number of segments.

[0172] Correspondingly, this disclosure also provides a device scheduling method applied to AIoT devices. As shown in Figure 3, the method includes:

[0173] Step 301: Receive the first message.

[0174] The first information indicates the access round and / or access opportunity for the AIoT device to initiate AIoT random access to the communication device, and corresponds to the energy state or energy level of the AIoT device.

[0175] To facilitate AIoT devices initiating random AIoT access to communication devices and improve the success rate of AIoT devices accessing communication devices, in one embodiment, the first information includes one or more of the following:

[0176] One or more access rounds;

[0177] Access opportunities included in each of one or more access rounds;

[0178] The correspondence between the energy state or energy level of AIoT devices and the access rounds and / or access opportunities.

[0179] To improve the efficiency of AIoT devices initiating random AIoT access to communication devices, in one embodiment, the correspondence between the energy state or energy level of the AIoT device and the access round and / or access opportunity indicates one or more of the following:

[0180] In the first N access rounds, AIoT devices with the Nth energy state or energy level are allowed to access or re-access, where N is a positive integer;

[0181] In the first N access rounds, at most N AIoT devices with different energy states or energy levels are allowed to access or re-access, where N is a positive integer;

[0182] The first M access opportunities in an access round allow the Mth AIoT device with the Mth energy state or energy level to access or re-access, where M is a positive integer;

[0183] The first M access opportunities in an access round allow at most M AIoT devices with different energy states or energy levels to access or re-access, where M is a positive integer.

[0184] In one embodiment, the method further includes:

[0185] Based on the first information, select the access round and / or access opportunity to initiate AIoT random access to the communication device.

[0186] Here, the AIoT device determines the access round and / or access opportunity for initiating AIoT random access to the communication device based on the first information, and the correspondence between the AIoT device's energy state or energy level and the access round and / or access opportunity that matches the AIoT device's energy state or energy level. Among the determined access rounds and / or access opportunities, the device selects the access round and / or access opportunity for initiating AIoT random access to the communication device, and initiates AIoT random access to the communication device in the selected access round and / or access opportunity.

[0187] For example, if the first information includes access round 1 and access round 2, each access includes four access opportunities: 01, 02, 03, and 04. AIoT devices 1-7 receive the first information, and their corresponding energy levels are E1, E0, E0, E1, E2, E2, and E2, respectively. AIoT devices 1-7 select the access round and / or access opportunity to initiate AIoT random access to the communication device according to their own energy level.

[0188] For example, if the first information includes access round 1 and energy level E1; access round 2 and default (default energy state or energy level); then any AIoT device 1-4, upon receiving the first information, will send a D2R message or initiate AIoT random access to the communication device at any access opportunity in access round 1; any AIoT device 5-7, upon receiving the first information, will send a D2R message or initiate AIoT random access to the communication device at any access opportunity in access round 2; AIoT device 1 and AIoT device 4 will re-initiate AIoT random access to the communication device at any access opportunity in access round 2.

[0189] Considering the possibility of AIoT devices failing to send data to the communication device or failing to access the device, requiring the AIoT device to roll back, the communication device can indicate the rollback timing to the AIoT device. This provides a more reasonable charging time for the AIoT device that has failed to access or send data, enabling it to re-initiate random access and / or data retransmission, thereby improving the access success rate and / or data transmission success rate of the AIoT device. Based on this, in one embodiment, the method further includes:

[0190] Receive the second message; among which,

[0191] The second information indicates the fallback timing for the AIoT device. The second information is used by the AIoT device to re-initiate AIoT random access and / or data retransmission to the communication device after one or more access opportunities or time intervals.

[0192] To improve the flexibility of AIoT devices re-initiating random access or data retransmission after access failure or data transmission failure, in one embodiment, the second information includes one or more of the following:

[0193] One access round;

[0194] Multiple access rounds;

[0195] One paging round;

[0196] Multiple paging rounds;

[0197] The third information indicates the energy status or energy level corresponding to the paging round and / or access round.

[0198] In one embodiment, the method further includes:

[0199] After the first access round, AIoT random access and / or data retransmission are re-initiated to the communication device; wherein,

[0200] The first access round is determined based on the second information, or based on the second information and the energy state or energy level of the AIoT device.

[0201] Here, the AIoT device receives second information. In the event of a failure to access the communication device or a failure to send data to the communication device, it determines the first access round based on the second information, or based on the second information and the AIoT device's energy state or energy level. After the first access round, it re-initiates AIoT random access and / or data retransmission to the communication device. Specifically, if the second information does not include third information, the first access round is determined based on the second information; if the second information includes third information, the first access round is determined based on the second information and the AIoT device's energy state or energy level.

[0202] For example, suppose the second information indicates that after paging round B1, or after access round B2, or after access timing B3, or after time interval T0, there is an opportunity to re-initiate random access and / or data retransmission to the communication device; if the second information does not include the third information, then when the AIoT device receives the second information, the first access round determined according to the second information can be any of the following: paging round B1, access round B2, access timing B3, or access round corresponding to time interval T0. That is, the AIoT device can send a first message to the communication device after paging round B1, after access round B2, after access timing B3, or after time interval T0 to re-initiate AIoT random access and / or data retransmission.

[0203] If the second information includes the third information, then the AIoT device, based on the third information and its own energy state or energy level, selects paging round B1, access round B2, or access timing B3 or time T0, and then sends the first message to the communication device to re-initiate AIoT random access and / or data retransmission. The first message includes, but is not limited to, one or more of the following: the third AIoT random access message Msg3, the instruction feedback message, the first AIoT random access message Msg1, and MsgA.

[0204] For example, the second information includes paging round 2, paging round 3, the energy level corresponding to paging round 2 is E1, and the energy level corresponding to paging round 3 is E2. If the current energy level of the AIoT device is E1, then the AIoT device chooses to re-initiate AIoT random access and / or data retransmission to the communication device after paging round 2, such as sending the first message and / or D2R message.

[0205] Considering that the amount of data transmitted from AIoT devices to communication devices may be large, it is necessary to segment the data for transmission. The communication device can instruct the data to be segmented based on the energy state or energy level of the AIoT device to improve data transmission efficiency and success rate. Based on this, in one embodiment, the method further includes:

[0206] Receive the fourth message; among which,

[0207] The fourth piece of information indicates the correspondence between the number of segments and the energy state or energy level when the AIoT device sends data to the communication device.

[0208] To facilitate AIoT devices in determining the method of transmitting data to communication devices, thereby improving data transmission efficiency and success rate, in one embodiment, the fourth information includes one or more of the following:

[0209] The correspondence between the number of segments and the energy state or energy level;

[0210] The correspondence between the maximum number of segments and the energy state or energy level;

[0211] The correspondence between the minimum number of segments and the energy state or energy level.

[0212] In one embodiment, the method further includes:

[0213] The first data is segmented according to the fourth information to obtain multiple data fragments of the first data.

[0214] The plurality of data segments of the first data are sent to the communication device.

[0215] Here, the AIoT device determines the correspondence between the number of segments and the energy state or energy level based on the fourth information; based on this correspondence, it determines the number of segments that match the energy state or energy level of the AIoT device; it segments the first data according to the determined number of segments and sends all data fragments of the first data to the communication device. The first data generally refers to the data sent by the AIoT device to the communication device.

[0216] To facilitate uplink scheduling of AIoT devices based on proximity information and improve the access success rate and data transmission success rate of AIoT devices, in one embodiment, the method further includes:

[0217] Receive the fifth message; among which,

[0218] The fifth piece of information at least indicates the distance or range between the AIoT device and the communication device.

[0219] To facilitate data segmentation by AIoT devices, the fifth piece of information may also carry a segmentation indication. Based on this, in one embodiment, the fifth piece of information further indicates one or more of the following: the number of segments, the maximum number of segments, and the minimum number of segments.

[0220] To improve the access success rate and data transmission success rate of AIoT devices, in one embodiment, the method further includes one or more of the following:

[0221] Based on the fifth piece of information, it is decided not to segment the second data;

[0222] The second data is segmented according to the fifth information;

[0223] The second data is segmented based on the fifth information and the energy state or energy level of the AIoT device;

[0224] Send the second data to the communication device;

[0225] Each data segment of the second data is sent to the communication device.

[0226] Here, if the fifth information does not indicate the number of segments, the maximum number of segments, or the minimum number of segments, the AIoT device decides whether to segment the second data based on the received fifth information, or based on the fifth information and the AIoT device's energy state or energy level. The second data generally refers to the data sent by the AIoT device to the communication device; the second data may be the same as or different from the first data. If the AIoT device does not segment the second data, it sends the second data to the communication device; if the AIoT device segments the second data, it sends each data segment of the second data to the communication device.

[0227] When the fifth information indicates one or more of the number of segments, the maximum number of segments, and the minimum number of segments, the AIoT device segments the second data according to the received fifth information and the AIoT device's energy state or energy level. Specifically, when the fifth information indicates the number of segments, the AIoT device segments the second data according to the number of segments indicated by the fifth information; when the fifth information indicates the maximum number of segments, the AIoT device segments the second data according to the maximum number of segments indicated by the fifth information based on the AIoT device's energy state or energy level, and the total number of data segments in the second data is less than or equal to the maximum number of segments; when the fifth information indicates the minimum number of segments, the second data segments the second data according to the minimum number of segments indicated by the fifth information based on the AIoT device's energy state or energy level, and the total number of data segments in the second data is greater than or equal to the minimum number of segments.

[0228] For example, a communication device sends a read command to AIoT device 1. The communication device, based on network inventory cooperation and proximity determination, determines that its distance to AIoT device 1 is 4 meters. In the read command message, the communication device includes fifth information indicating the AIoT device's 4-meter distance, such as a proximity indicator of D2, and a minimum segment size of 3 and a maximum segment size of 7. Upon receiving the read command message, AIoT device 1 determines that the second data to be transmitted is 1000 bits. Given that AIoT device 1 has 8J of available energy, which is considered a large quantity to be transmitted and has good energy storage, AIoT device 1 determines the number of segments for the second data to be 6; it then divides the second data into 6 data segments and sends these 6 data segments to the communication device.

[0229] To implement the method on the communication device side of this disclosure embodiment, this disclosure embodiment also provides a device scheduling apparatus, which is installed on the communication device, as shown in FIG4. The apparatus includes:

[0230] The first transmitting unit 401 is used to transmit first information; wherein...

[0231] The first information indicates the access rounds and / or access opportunities for the AIoT device to initiate AIoT random access to the communication device, and the correspondence between the energy state or energy level of the AIoT device.

[0232] In one embodiment, the first information includes one or more of the following:

[0233] One or more access rounds;

[0234] Access opportunities included in each of one or more access rounds;

[0235] The correspondence between the energy state or energy level of AIoT devices and the access rounds and / or access opportunities.

[0236] In one embodiment, the correspondence between the energy state or energy level of an AIoT device and the access round and / or access opportunity indicates one or more of the following:

[0237] In the first N access rounds, AIoT devices with the Nth energy state or energy level are allowed to access or re-access, where N is a positive integer;

[0238] In the first N access rounds, at most N AIoT devices with different energy states or energy levels are allowed to access or re-access, where N is a positive integer;

[0239] The first M access opportunities in an access round allow the Mth AIoT device with the Mth energy state or energy level to access or re-access, where M is a positive integer;

[0240] The first M access opportunities in an access round allow at most M AIoT devices with different energy states or energy levels to access or re-access, where M is a positive integer.

[0241] In one embodiment, the device further includes:

[0242] The second sending unit is used to send the second information; wherein...

[0243] The second information indicates the fallback timing for the AIoT device. The second information is used by the AIoT device to re-initiate AIoT random access and / or data retransmission to the communication device after one or more access opportunities or time intervals.

[0244] In one embodiment, the second information includes one or more of the following:

[0245] One access round;

[0246] Multiple access rounds;

[0247] One paging round;

[0248] Multiple paging rounds;

[0249] The third information indicates the energy status or energy level corresponding to the paging round and / or access round.

[0250] In one embodiment, the device further includes:

[0251] The third sending unit is used to send the fourth information; wherein...

[0252] The fourth piece of information indicates the correspondence between the number of segments and the energy state or energy level when the AIoT device sends data to the communication device.

[0253] In one embodiment, the fourth information includes one or more of the following:

[0254] The correspondence between the number of segments and the energy state or energy level;

[0255] The correspondence between the maximum number of segments and the energy state or energy level;

[0256] The correspondence between the minimum number of segments and the energy state or energy level.

[0257] In one embodiment, the device further includes:

[0258] The fourth transmitting unit is used to transmit the fifth message; wherein,

[0259] The fifth piece of information at least indicates the distance or range between the AIoT device and the communication device.

[0260] In one embodiment, the fifth information further indicates one or more of the number of segments, the maximum number of segments, and the minimum number of segments.

[0261] In one embodiment, the energy state is an on state, a sleep state, or a power-saving state; or, the energy state is the energy level of the AIoT device.

[0262] In practical applications, the first sending unit 401, the second sending unit, the third sending unit, and the fourth sending unit can be implemented by a processor in the device scheduling device combined with a communication interface.

[0263] To implement the method on the AIoT device side of this disclosure embodiment, this disclosure embodiment also provides a device scheduling apparatus, which is installed on the AIoT device, as shown in FIG5. The apparatus includes:

[0264] The first receiving unit 501 is used to receive first information; wherein...

[0265] The first information indicates the access round and / or access opportunity for the AIoT device to initiate AIoT random access to the communication device, and the correspondence between the AIoT device's energy state or energy level.

[0266] In one embodiment, the first information includes one or more of the following:

[0267] One or more access rounds;

[0268] Access opportunities included in each of one or more access rounds;

[0269] The correspondence between the energy state or energy level of AIoT devices and the access rounds and / or access opportunities.

[0270] In one embodiment, the correspondence between the energy state or energy level of an AIoT device and the access round and / or access opportunity indicates one or more of the following:

[0271] In the first N access rounds, AIoT devices with the Nth energy state or energy level are allowed to access or re-access, where N is a positive integer;

[0272] In the first N access rounds, at most N AIoT devices with different energy states or energy levels are allowed to access or re-access, where N is a positive integer;

[0273] The first M access opportunities in an access round allow the Mth AIoT device with the Mth energy state or energy level to access or re-access, where M is a positive integer;

[0274] The first M access opportunities in an access round allow at most M AIoT devices with different energy states or energy levels to access or re-access, where M is a positive integer.

[0275] In one embodiment, the device further includes:

[0276] The selection unit is configured to select, based on the first information, the access round and / or access opportunity for initiating AIoT random access to the communication device.

[0277] In one embodiment, the device further includes:

[0278] The second receiving unit is used to receive the second information; wherein...

[0279] The second information indicates the fallback timing for the AIoT device. The second information is used by the AIoT device to re-initiate AIoT random access and / or data retransmission to the communication device after one or more access opportunities or time intervals.

[0280] In one embodiment, the second information includes one or more of the following:

[0281] One access round;

[0282] Multiple access rounds;

[0283] One paging round;

[0284] Multiple paging rounds;

[0285] The third information indicates the energy status or energy level corresponding to the paging round and / or access round.

[0286] In one embodiment, the device further includes:

[0287] The fifth sending unit is configured to re-initiate AIoT random access and / or data retransmission to the communication device after the first access round; wherein,

[0288] The first access round is determined based on the second information, or based on the second information and the energy state or energy level of the AIoT device.

[0289] In one embodiment, the device further includes:

[0290] The third receiving unit is used to receive the fourth information; wherein...

[0291] The fourth piece of information indicates the correspondence between the number of segments and the energy state or energy level when the AIoT device sends data to the communication device.

[0292] In one embodiment, the fourth information includes one or more of the following:

[0293] The correspondence between the number of segments and the energy state or energy level;

[0294] The correspondence between the maximum number of segments and the energy state or energy level;

[0295] The correspondence between the minimum number of segments and the energy state or energy level.

[0296] In one embodiment, the device further includes:

[0297] The first segmentation unit is used to segment the first data according to the fourth information to obtain multiple data fragments of the first data;

[0298] The sixth transmitting unit is used to transmit the plurality of data segments of the first data to the communication device.

[0299] In one embodiment, the device further includes:

[0300] The fourth receiving unit is used to receive the fifth information; wherein,

[0301] The fifth piece of information at least indicates the distance or range between the AIoT device and the communication device.

[0302] In one embodiment, the fifth information further indicates one or more of the number of segments, the maximum number of segments, and the minimum number of segments.

[0303] In one embodiment, the device further includes one or more of the following:

[0304] A determining unit is configured to decide, based on the fifth information, not to segment the second data;

[0305] The second segmentation unit is used to segment the second data according to the fifth information;

[0306] The third segmentation unit is used to segment the second data according to the fifth information and the energy state or energy level of the AIoT device;

[0307] The seventh transmitting unit is used to transmit the second data to the communication device;

[0308] The eighth transmitting unit is used to transmit each data segment of the second data to the communication device.

[0309] In practical applications, the first receiving unit 501, the second receiving unit, the fifth sending unit, the third receiving unit, the sixth sending unit, the fourth receiving unit, the seventh sending unit, and the eighth sending unit can be implemented by the processor in the device scheduling device in conjunction with the communication interface. The selection unit, the first segmentation unit, the determination unit, the second segmentation unit, and the third segmentation unit are implemented by the processor in the device scheduling device.

[0310] It should be noted that the equipment scheduling device provided in the above embodiments is only illustrated by the division of the above program modules. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the equipment scheduling device and the equipment scheduling method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0311] Based on the hardware implementation of the above program modules, and in order to implement the method on the communication device side of this disclosure embodiment, this disclosure embodiment also provides a communication device, as shown in FIG6, the communication device 600 includes:

[0312] The first communication interface 601 is capable of exchanging information with other network nodes;

[0313] The first processor 602 is connected to the first communication interface 601 to enable information interaction with other network nodes. When running a computer program, it executes the methods provided by one or more technical solutions on the communication device side. The computer program is stored in the first memory 603.

[0314] Specifically, the first communication interface 601 is used to send first information; wherein,

[0315] The first information indicates the access rounds and / or access opportunities for the AIoT device to initiate AIoT random access to the communication device, and the correspondence between the energy state or energy level of the AIoT device.

[0316] In one embodiment, the first information includes one or more of the following:

[0317] One or more access rounds;

[0318] Access opportunities included in each of one or more access rounds;

[0319] The correspondence between the energy state or energy level of AIoT devices and the access rounds and / or access opportunities.

[0320] In one embodiment, the correspondence between the energy state or energy level of an AIoT device and the access round and / or access opportunity indicates one or more of the following:

[0321] In the first N access rounds, AIoT devices with the Nth energy state or energy level are allowed to access or re-access, where N is a positive integer;

[0322] In the first N access rounds, at most N AIoT devices with different energy states or energy levels are allowed to access or re-access, where N is a positive integer;

[0323] The first M access opportunities in an access round allow the Mth AIoT device with the Mth energy state or energy level to access or re-access, where M is a positive integer;

[0324] The first M access opportunities in an access round allow at most M AIoT devices with different energy states or energy levels to access or re-access, where M is a positive integer.

[0325] In one embodiment, the first communication interface 601 is further configured to send second information; wherein,

[0326] The second information indicates the fallback timing for the AIoT device. The second information is used by the AIoT device to re-initiate AIoT random access and / or data retransmission to the communication device after one or more access opportunities or time intervals.

[0327] In one embodiment, the second information includes one or more of the following:

[0328] One access round;

[0329] Multiple access rounds;

[0330] One paging round;

[0331] Multiple paging rounds;

[0332] The third information indicates the energy status or energy level corresponding to the paging round and / or access round.

[0333] In one embodiment, the first communication interface 601 is further configured to send fourth information; wherein,

[0334] The fourth piece of information indicates the correspondence between the number of segments and the energy state or energy level when the AIoT device sends data to the communication device.

[0335] In one embodiment, the fourth information includes one or more of the following:

[0336] The correspondence between the number of segments and the energy state or energy level;

[0337] The correspondence between the maximum number of segments and the energy state or energy level;

[0338] The correspondence between the minimum number of segments and the energy state or energy level.

[0339] In one embodiment, the first communication interface 601 is further configured to send fifth information; wherein,

[0340] The fifth piece of information at least indicates the distance or range between the AIoT device and the communication device.

[0341] In one embodiment, the fifth information further indicates one or more of the number of segments, the maximum number of segments, and the minimum number of segments.

[0342] In one embodiment, the energy state is an on state, a sleep state, or a power-saving state; or, the energy state is the energy level of the AIoT device.

[0343] It should be noted that the specific processing procedures of the first processor 602 and the first communication interface 601 can be understood by referring to the above method.

[0344] Of course, in practical applications, the various components in the communication device 600 are coupled together through the bus system 604. It can be understood that the bus system 604 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 604 also includes a power bus, a control bus, and a status signal bus. However, for clarity, all buses are labeled as bus system 604 in Figure 6.

[0345] The first memory 603 in this embodiment is used to store various types of data to support the operation of the communication device 600. Examples of such data include any computer program used to operate on the communication device 600.

[0346] The methods disclosed in the above embodiments of this disclosure can be applied to the first processor 602, or implemented by the first processor 602. The first processor 602 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the first processor 602. The first processor 602 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 602 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this disclosure. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this disclosure can be directly manifested as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the first memory 603. The first processor 602 reads the information in the first memory 603 and completes the steps of the aforementioned method in conjunction with its hardware.

[0347] In an exemplary embodiment, the communication device 600 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.

[0348] Based on the hardware implementation of the above program modules, and in order to implement the method on the AIoT device side of this disclosure embodiment, this disclosure embodiment also provides an AIoT device, as shown in FIG7, the AIoT device 700 includes:

[0349] The second communication interface 701 is capable of exchanging information with other network nodes;

[0350] The second processor 702 is connected to the second communication interface 701 to enable information interaction with other network nodes. When running a computer program, it executes the methods provided by one or more technical solutions on the AIoT device side. The computer program is stored in the second memory 703.

[0351] Specifically, the second communication interface 701 is used to receive the first information; wherein,

[0352] The first information indicates the access round and / or access opportunity for the AIoT device to initiate AIoT random access to the communication device, and the correspondence between the AIoT device's energy state or energy level.

[0353] In one embodiment, the first information includes one or more of the following:

[0354] One or more access rounds;

[0355] Access opportunities included in each of one or more access rounds;

[0356] The correspondence between the energy state or energy level of AIoT devices and the access rounds and / or access opportunities.

[0357] In one embodiment, the correspondence between the energy state or energy level of an AIoT device and the access round and / or access opportunity indicates one or more of the following:

[0358] In the first N access rounds, AIoT devices with the Nth energy state or energy level are allowed to access or re-access, where N is a positive integer;

[0359] In the first N access rounds, at most N AIoT devices with different energy states or energy levels are allowed to access or re-access, where N is a positive integer;

[0360] The first M access opportunities in an access round allow the Mth AIoT device with the Mth energy state or energy level to access or re-access, where M is a positive integer;

[0361] The first M access opportunities in an access round allow at most M AIoT devices with different energy states or energy levels to access or re-access, where M is a positive integer.

[0362] In one embodiment, the second processor 702 is configured to select, based on the first information, the access round and / or access opportunity for initiating AIoT random access to the communication device.

[0363] In one embodiment, the second communication interface 701 is further configured to receive second information; wherein,

[0364] The second information indicates the fallback timing for the AIoT device. The second information is used by the AIoT device to re-initiate AIoT random access and / or data retransmission to the communication device after one or more access opportunities or time intervals.

[0365] In one embodiment, the second information includes one or more of the following:

[0366] One access round;

[0367] Multiple access rounds;

[0368] One paging round;

[0369] Multiple paging rounds;

[0370] The third information indicates the energy status or energy level corresponding to the paging round and / or access round.

[0371] In one embodiment, the second communication interface 701 is further configured to re-initiate AIoT random access and / or data retransmission to the communication device after the first access round; wherein,

[0372] The first access round is determined based on the second information, or based on the second information and the energy state or energy level of the AIoT device.

[0373] In one embodiment, the second communication interface 701 is further configured to receive fourth information; wherein,

[0374] The fourth piece of information indicates the correspondence between the number of segments and the energy state or energy level when the AIoT device sends data to the communication device.

[0375] In one embodiment, the fourth information includes one or more of the following:

[0376] The correspondence between the number of segments and the energy state or energy level;

[0377] The correspondence between the maximum number of segments and the energy state or energy level;

[0378] The correspondence between the minimum number of segments and the energy state or energy level.

[0379] In one embodiment, the second processor 702 is further configured to segment the first data according to the fourth information to obtain multiple data fragments of the first data; the second communication interface 701 is further configured to send the multiple data fragments of the first data to the communication device.

[0380] In one embodiment, the second communication interface 701 is further configured to receive fifth information; wherein,

[0381] The fifth piece of information at least indicates the distance or range between the AIoT device and the communication device.

[0382] In one embodiment, the fifth information further indicates one or more of the number of segments, the maximum number of segments, and the minimum number of segments.

[0383] In one embodiment, the second processor 702 is further configured to perform one or more of the following:

[0384] A determining unit is configured to decide, based on the fifth information, not to segment the second data;

[0385] The second segmentation unit is used to segment the second data according to the fifth information;

[0386] The third segmentation unit is used to segment the second data according to the fifth information and the energy state or energy level of the AIoT device;

[0387] The second communication interface 701 is also used to send the second data to the communication device; and / or to send each data segment of the second data to the communication device.

[0388] It should be noted that the specific processing procedures of the second processor 702 and the second communication interface 701 can be understood by referring to the above method.

[0389] Of course, in practical applications, the various components in the AIoT device 700 are coupled together through the bus system 704. It can be understood that the bus system 704 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 704 also includes a power bus, a control bus, and a status signal bus. However, for clarity, all buses are labeled as bus system 704 in Figure 7.

[0390] The second memory 703 in this embodiment is used to store various types of data to support the operation of the AIoT device 700. Examples of such data include any computer program used to operate on the AIoT device 700.

[0391] The methods disclosed in the above embodiments of this disclosure can be applied to, or implemented by, the second processor 702. The second processor 702 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware or by instructions in the form of software within the second processor 702. The second processor 702 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 702 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this disclosure. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this disclosure can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, specifically a second memory 703. The second processor 702 reads information from the second memory 703 and, in conjunction with its hardware, completes the steps of the aforementioned method.

[0392] In an exemplary embodiment, the AIoT device 700 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.

[0393] It is understood that the memories (first memory 603 and second memory 703) in the embodiments of this disclosure can be volatile memory or non-volatile memory, or both. Specifically, the non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); the magnetic surface memory can be disk storage or magnetic tape storage. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this disclosure are intended to include, but are not limited to, these and any other suitable types of memories.

[0394] In exemplary embodiments, this disclosure also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, such as a first memory 603 storing a computer program, which can be executed by a first processor 602 of a communication device 600 to complete the steps described in the aforementioned communication device-side method. Another example is a second memory 703 storing a computer program, which can be executed by a second processor 702 of an AIoT device 700 to complete the steps described in the aforementioned AIoT device-side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.

[0395] By way of example, this disclosure also provides a computer program product, including a computer program that can be executed by a first processor 602 of a communication device 600 to perform the steps described in the aforementioned communication device-side method. The computer program can also be executed by a second processor 702 of an AIoT device 700 to perform the steps described in the aforementioned AIoT device-side method.

[0396] It should be noted that terms such as "first" and "second" are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. "Multiple" can refer to two or more items, and "multiple" can refer to two or more items. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, the term "one or more" in this document refers to any combination of at least two of the multiple elements. For example, including one or more of A, B, and C can represent including any one or at least two or more elements selected from the set consisting of A, B, and C.

[0397] Furthermore, the technical solutions described in the embodiments of this disclosure can be combined arbitrarily without conflict.

[0398] The above description is merely a preferred embodiment of this disclosure and is not intended to limit the scope of protection of this disclosure.

Claims

1. A device scheduling method, applied to a communication device, the method comprising: Send the first message; among which, The first information indicates the correspondence between the access rounds and / or access opportunities initiated by the environmental Internet of Things (AIoT) device to the communication device for random AIoT access, and the energy status or energy level of the AIoT device.

2. The method according to claim 1, wherein, The first information includes one or more of the following: One or more access rounds; Access opportunities included in each of one or more access rounds; The correspondence between the energy state or energy level of AIoT devices and the access rounds and / or access opportunities.

3. The method according to claim 1 or 2, wherein, The correspondence between the energy state or energy level of an AIoT device and the access round and / or access opportunity indicates one or more of the following: In the first N access rounds, AIoT devices with the Nth energy state or energy level are allowed to access or re-access, where N is a positive integer; In the first N access rounds, at most N AIoT devices with different energy states or energy levels are allowed to access or re-access, where N is a positive integer; The first M access opportunities in an access round allow the Mth AIoT device with the Mth energy state or energy level to access or re-access, where M is a positive integer; The first M access opportunities in an access round allow at most M AIoT devices with different energy states or energy levels to access or re-access, where M is a positive integer.

4. The method according to claim 1, further comprising: Send a second message; among which, The second information indicates the fallback timing for the AIoT device. The second information is used by the AIoT device to re-initiate AIoT random access and / or data retransmission to the communication device after one or more access opportunities or time intervals.

5. The method according to claim 4, wherein, The second information includes one or more of the following: One access round; Multiple access rounds; One paging round; Multiple paging rounds; The third information indicates the energy status or energy level corresponding to the paging round and / or access round.

6. The method according to claim 1, further comprising: Send the fourth message; among which, The fourth piece of information indicates the correspondence between the number of segments and the energy state or energy level when the AIoT device sends data to the communication device.

7. The method according to claim 6, wherein the fourth information includes one or more of the following: The correspondence between the number of segments and the energy state or energy level; The correspondence between the maximum number of segments and the energy state or energy level; The correspondence between the minimum number of segments and the energy state or energy level.

8. The method according to any one of claims 1 to 2, 4 to 7, wherein, The method further includes: Send the fifth message; among which, The fifth piece of information at least indicates the distance or range between the AIoT device and the communication device.

9. The method according to claim 8, wherein, The fifth piece of information also indicates one or more of the number of segments, the maximum number of segments, and the minimum number of segments.

10. The method according to claim 1, 2, 5, 6 or 7, wherein, The energy status is either on, in sleep mode, or in power-saving mode; or, the energy status is the energy level of the AIoT device.

11. A device scheduling method applied to AIoT devices, the method comprising: Receive the first message; among which, The first information indicates the access round and / or access opportunity for the AIoT device to initiate AIoT random access to the communication device, and the correspondence between the AIoT device's energy state or energy level.

12. The method according to claim 11, wherein, The first information includes one or more of the following: One or more access rounds; Access opportunities included in each of one or more access rounds; The correspondence between the energy state or energy level of AIoT devices and the access rounds and / or access opportunities.

13. The method according to claim 11, wherein, The correspondence between the energy state or energy level of an AIoT device and the access round and / or access opportunity indicates one or more of the following: In the first N access rounds, AIoT devices with the Nth energy state or energy level are allowed to access or re-access, where N is a positive integer; In the first N access rounds, at most N AIoT devices with different energy states or energy levels are allowed to access or re-access, where N is a positive integer; The first M access opportunities in an access round allow the Mth AIoT device with the Mth energy state or energy level to access or re-access, where M is a positive integer; The first M access opportunities in an access round allow at most M AIoT devices with different energy states or energy levels to access or re-access, where M is a positive integer.

14. The method according to any one of claims 11 to 13, wherein the method further comprises: Based on the first information, select the access round and / or access opportunity to initiate AIoT random access to the communication device.

15. The method according to claim 11, further comprising: Receive the second message; among which, The second information indicates the fallback timing for the AIoT device. The second information is used by the AIoT device to re-initiate AIoT random access and / or data retransmission to the communication device after one or more access opportunities or time intervals.

16. The method according to claim 15, wherein, The second information includes one or more of the following: One access round; Multiple access rounds; One paging round; Multiple paging rounds; The third information indicates the energy status or energy level corresponding to the paging round and / or access round.

17. The method according to claim 15 or 16, further comprising: After the first access round, AIoT random access and / or data retransmission are re-initiated to the communication device; wherein, The first access round is determined based on the second information, or based on the second information and the energy state or energy level of the AIoT device.

18. The method according to claim 11, further comprising: Receive the fourth message; among which, The fourth piece of information indicates the correspondence between the number of segments and the energy state or energy level when the AIoT device sends data to the communication device.

19. The method according to claim 18, wherein, The fourth piece of information includes one or more of the following: The correspondence between the number of segments and the energy state or energy level; The correspondence between the maximum number of segments and the energy state or energy level; The correspondence between the minimum number of segments and the energy state or energy level.

20. The method according to claim 18 or 19, further comprising: The first data is segmented according to the fourth information to obtain multiple data fragments of the first data. The plurality of data segments of the first data are sent to the communication device.

21. The method according to any one of claims 11 to 13, 15, 16, 18 to 19, further comprising: Receive the fifth message; among which, The fifth piece of information at least indicates the distance or range between the AIoT device and the communication device.

22. The method according to claim 21, wherein, The fifth piece of information also indicates one or more of the number of segments, the maximum number of segments, and the minimum number of segments.

23. The method of claim 21, further comprising one or more of the following: Based on the fifth piece of information, it is decided not to segment the second data; The second data is segmented according to the fifth information; The second data is segmented based on the fifth information and the energy state or energy level of the AIoT device; Send the second data to the communication device; Each data segment of the second data is sent to the communication device.

24. An equipment scheduling device, comprising: The first transmitting unit is used to transmit first information; wherein... The first information indicates the access rounds and / or access opportunities for the AIoT device to initiate AIoT random access to the communication device, and the correspondence between the AIoT device's energy state or energy level.

25. A scheduling device, comprising: The first receiving unit is used to receive the first information; wherein... The first information indicates the access round and / or access opportunity for the AIoT device to initiate AIoT random access to the communication device, and the correspondence between the AIoT device's energy state or energy level.

26. A communication device, comprising: A first processor and a first communication interface; wherein... The first communication interface is used to send first information; wherein, The first information indicates the access rounds and / or access opportunities that the AIoT device initiates for random access to the communication device, and the correspondence between the AIoT device's energy state or energy level.

27. An AIoT device, comprising: A second processor and a second communication interface; wherein... The second communication interface is used to receive the first information; wherein, The first information indicates the access rounds and / or access opportunities that the AIoT device initiates for random access to the communication device, and the correspondence between the AIoT device's energy state or energy level.

28. A communication device, comprising a first processor and a first memory for storing a computer program capable of running on the first processor. in, When the first processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 10.

29. An AIoT device, comprising a second processor and a second memory for storing a computer program capable of running on the second processor. in, When the second processor is used to run the computer program, it performs the steps of the method according to any one of claims 11 to 23.

30. A storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the method according to any one of claims 1 to 10, or implements the steps of the method according to any one of claims 11 to 23.

31. A computer program product comprising a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1 to 23.