Industrial wireless network deterministic scheduling method, apparatus and device, and storage medium

By adopting a deterministic scheduling method in industrial wireless networks, selecting and using multiple periodic transmission resources for transmission and retransmission of service data, the problems of low transmission reliability and resource utilization in the prior art are solved, and more efficient data transmission is achieved.

CN120076027APending Publication Date: 2025-05-30SHENZHEN INOVANCE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510236441.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-28
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

In industrial wireless networks, the prior art is difficult to effectively improve the transmission reliability and resource utilization of service data.

Method used

By adopting a deterministic scheduling method in an industrial wireless network, one of a plurality of periodic transmission resources is selected as the first transmission resource, and service data and indication information are transmitted on the resource. If the indication information requires the use of a second transmission resource located after the first transmission resource, the resource is used for the transmission of retransmission data.

Benefits of technology

By pre-allocating multiple periodic transmission resources, this method reduces the transmission delay of service data, improves transmission reliability, and improves resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120076027A_ABST
    Figure CN120076027A_ABST
Patent Text Reader

Abstract

The invention relates to an industrial wireless network deterministic scheduling method and device, equipment and a storage medium. The method for deterministic scheduling of the industrial wireless network is used for a first wireless device in the industrial wireless network. The method comprises the following steps: selecting a transmission resource from a plurality of periodic transmission resources as a first transmission resource; transmitting service data and indication information to a second wireless device in the industrial wireless network on the first transmission resource; and if the indication information indicates that a second transmission resource located after the first transmission resource in the time domain in the plurality of periodic transmission resources needs to be used, using the second transmission resource to send retransmission data corresponding to the service data to the second wireless device. By adopting the method, the transmission reliability and the resource utilization rate of the service data can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technologies, and in particular, to a method, apparatus, device, and storage medium for deterministic scheduling of an industrial wireless network. Background Art

[0002] Currently, wireless devices in the field of industrial wireless networks can be functionally divided into a management station (MS) and a terminal station (TS). A wired cable is used to connect the controller to the management station, a wired cable is used to connect industrial devices to the terminal station, and an air interface is used to connect the management station and the terminal station.

[0003] In the process of wireless communication between the MS and the TS, it is of great significance to improve the transmission reliability of service data and resource utilization. Summary of the Invention

[0004] This application provides a method, apparatus, device, and storage medium for deterministic scheduling of an industrial wireless network, which can improve the transmission reliability of service data and resource utilization.

[0005] In a first aspect, this application provides a method for deterministic scheduling of an industrial wireless network for a first wireless device in the industrial wireless network. The method includes:

[0006] Select one transmission resource from multiple periodic transmission resources as a first transmission resource;

[0007] Transmit service data and indication information to a second wireless device in the industrial wireless network on the first transmission resource;

[0008] If the indication information indicates that a second transmission resource located after the first transmission resource in the time domain among the multiple periodic transmission resources needs to be used, then use the second transmission resource to send retransmission data corresponding to the service data to the second wireless device.

[0009] In one embodiment, the multiple periodic transmission resources include at least one time-frequency resource repeated in multiple wireless frames. The time-frequency resource includes one time slot in the time domain and resource blocks at preset positions and with a preset quantity in the frequency domain.

[0010] In one embodiment, the transmitting the service data and indication information to the second wireless device in the industrial wireless network on the first transmission resource includes:

[0011] Synchronously transmit the service data and the indication information to the second wireless device on the first transmission resource.

[0012] In one embodiment, when the current data transmission process is an uplink data transmission process, before selecting one transmission resource from multiple periodic transmission resources as the first transmission resource, the method further includes:

[0013] Receiving resource indication information sent by the second wireless device, where the resource indication information is used to indicate the transmission resource actually used by the first wireless device among the multiple periodic transmission resources;

[0014] The selecting one transmission resource from multiple periodic transmission resources as the first transmission resource includes:

[0015] Selecting the first transmission resource from the multiple periodic transmission resources according to the resource indication information.

[0016] In one embodiment, when the current data transmission process is a downlink data transmission process, before transmitting service data and indication information to the second wireless device in the industrial wireless network on the first transmission resource, the method further includes:

[0017] Generating resource indication information according to the channel quality of the channel between the second wireless device and the first wireless device;

[0018] Sending the resource indication information to the second wireless device, where the resource indication information is used to indicate the transmission resource actually used by the second wireless device among the multiple periodic transmission resources.

[0019] In one embodiment, the resource indication information includes a bitmap, and each bit in the bitmap corresponds to each transmission resource respectively. When any bit is set to a preset value, the bit is used to indicate the use of the transmission resource corresponding to the bit; or,

[0020] The resource indication information includes a target resource identifier, and the target resource identifier is used to indicate the use of the transmission resource corresponding to the target resource identifier, and the resource identifiers corresponding to the respective transmission resources are different.

[0021] In one embodiment, after sending the resource indication information to the second wireless device, the method further includes:

[0022] When the change amplitude of the channel quality is greater than a preset amplitude threshold, updating the resource indication information and sending the updated resource indication information to the second wireless device.

[0023] In a second aspect, the present application provides a method for deterministic scheduling of an industrial wireless network, which is used for a second wireless device in the industrial wireless network. The method includes:

[0024] Receive service data and indication information sent by a first wireless device in the industrial wireless network on a first transmission resource among a plurality of periodic transmission resources;

[0025] If the indication information indicates that a second transmission resource located after the first transmission resource in the time domain among the plurality of periodic transmission resources needs to be used, receive retransmission data corresponding to the service data sent by the first wireless device on the second transmission resource.

[0026] In one embodiment, the plurality of periodic transmission resources include at least one time-frequency resource repeated in a plurality of wireless frames, and the time-frequency resource includes one time slot in the time domain and resource blocks at a preset position and with a preset number in the frequency domain.

[0027] In one embodiment, the receiving service data and indication information sent by a first wireless device in the industrial wireless network on a first transmission resource among a plurality of periodic transmission resources includes:

[0028] Receive the service data and the indication information synchronously transmitted by the first wireless device on the first transmission resource.

[0029] In one embodiment, when the current data transmission process is an uplink data transmission process, before receiving service data and indication information sent by a first wireless device in the industrial wireless network on a first transmission resource among a plurality of periodic transmission resources, the method further includes:

[0030] Generate resource indication information according to the channel quality of the channel between the second wireless device and the first wireless device;

[0031] Send the resource indication information to the first wireless device, where the resource indication information is used to indicate the transmission resource actually used by the first wireless device among the plurality of periodic transmission resources.

[0032] In one embodiment, after sending the resource indication information to the first wireless device, the method further includes:

[0033] When the change range of the channel quality is greater than a preset amplitude threshold, update the resource indication information and send the updated resource indication information to the first wireless device.

[0034] In one embodiment, after receiving service data and indication information sent by a first wireless device in the industrial wireless network on a first transmission resource among a plurality of periodic transmission resources, the method further includes:

[0035] If the indication information indicates that the second transmission resource is not required to be used, schedule the second transmission resource for other service data.

[0036] In one embodiment, when the current data transmission process is a downlink data transmission process, before receiving the service data and indication information sent by a first wireless device in the industrial wireless network on a first transmission resource among a plurality of periodic transmission resources, the method further includes:

[0037] Receiving resource indication information sent by the first wireless device, where the resource indication information is used to indicate the transmission resources actually used by a second wireless device among the plurality of periodic transmission resources;

[0038] The receiving the service data and indication information sent by a first wireless device in the industrial wireless network on a first transmission resource among a plurality of periodic transmission resources includes:

[0039] Determining the first transmission resource according to the resource indication information, and receiving the service data and the indication information on the first transmission resource.

[0040] In one embodiment, the resource indication information includes a bitmap, each bit in the bitmap corresponds to each of the transmission resources respectively, and when any of the bits is set to a preset value, the bit is used to indicate using the transmission resource corresponding to the bit; or,

[0041] The resource indication information includes a target resource identifier, where the target resource identifier is used to indicate using the transmission resource corresponding to the target resource identifier, and the resource identifiers corresponding to the respective transmission resources are different.

[0042] In a third aspect, the present application provides a device for deterministic scheduling of an industrial wireless network, for a first wireless device in the industrial wireless network, the device includes:

[0043] A selection module, configured to select one transmission resource from a plurality of periodic transmission resources as a first transmission resource;

[0044] A first transmission module, configured to transmit service data and indication information to a second wireless device in the industrial wireless network on the first transmission resource;

[0045] A second transmission module, configured to, if the indication information indicates that a second transmission resource located after the first transmission resource in the time domain among the plurality of periodic transmission resources needs to be used, use the second transmission resource to send retransmission data corresponding to the service data to the second wireless device.

[0046] Fourthly, the present application provides a device for deterministic scheduling of an industrial wireless network, which is used for a second wireless device in the industrial wireless network. The device includes:

[0047] A first receiving module, configured to receive service data and indication information sent by a first wireless device in the industrial wireless network on a first transmission resource among a plurality of periodic transmission resources;

[0048] A second receiving module, configured to, if the indication information indicates that a second transmission resource located after the first transmission resource in the time domain among the plurality of periodic transmission resources needs to be used, receive retransmission data corresponding to the service data sent by the first wireless device on the second transmission resource.

[0049] Fifthly, the present application provides a wireless device, including a memory, a transceiver, and a processor:

[0050] The memory is configured to store a computer program; the transceiver is configured to transmit and receive data under the control of the processor; the processor is configured to read the computer program in the memory and perform the following operations:

[0051] Select one transmission resource from a plurality of periodic transmission resources as the first transmission resource;

[0052] Control the transceiver to transmit service data and indication information to a second wireless device in the industrial wireless network on the first transmission resource;

[0053] If the indication information indicates that a second transmission resource located after the first transmission resource in the time domain among the plurality of periodic transmission resources needs to be used, control the transceiver to use the second transmission resource to send the retransmission data corresponding to the service data to the second wireless device.

[0054] Sixthly, the present application provides a wireless device, including a memory, a transceiver, and a processor:

[0055] The memory is configured to store a computer program; the transceiver is configured to transmit and receive data under the control of the processor; the processor is configured to read the computer program in the memory and perform the following operations:

[0056] Control the transceiver to receive service data and indication information sent by a first wireless device in the industrial wireless network on a first transmission resource among a plurality of periodic transmission resources;

[0057] If the indication information indicates that the second transmission resource among the multiple periodic transmission resources that is located after the first transmission resource in the time domain needs to be used, then control the transceiver to receive, in the second transmission resource, the retransmission data corresponding to the service data sent by the first wireless device.

[0058] In a seventh aspect, the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method described in the first aspect or the second aspect above are implemented.

[0059] In an eighth aspect, the present application provides a computer program product, including a computer program. When the computer program is executed by a processor, the steps of the method described in the first aspect or the second aspect above are implemented.

[0060] For the method, apparatus, device, and storage medium for deterministic scheduling of an industrial wireless network described above, a first wireless device in the industrial wireless network selects one transmission resource from multiple periodic transmission resources as the first transmission resource. The first wireless device transmits service data and indication information to a second wireless device in the industrial wireless network on the first transmission resource. If the indication information indicates that the second transmission resource among the multiple periodic transmission resources that is located after the first transmission resource in the time domain needs to be used, the first wireless device then uses the second transmission resource to send the retransmission data corresponding to the service data to the second wireless device. In this way, by pre-assigning multiple periodic transmission resources, the first wireless device can directly use the multiple periodic transmission resources for new transmissions and retransmissions without dynamic scheduling, reducing the transmission delay of service data and improving the transmission reliability of service data. Moreover, whether the first wireless device needs to use the second transmission resource is indicated by the indication information, so as to facilitate flexible scheduling of the transmission resources not used by the first wireless device and improve resource utilization. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments of the present application or related technologies. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other related drawings can be obtained based on these drawings without creative efforts.

[0062] Figure 1 It is a schematic diagram of a network topology in an industrial wireless network;

[0063] Figure 2 It is a schematic flowchart of a method for deterministic scheduling of an industrial wireless network in an embodiment;

[0064] Figure 3Time domain schematic diagram of multiple periodic downlink transmission resources and multiple periodic uplink transmission resources in another embodiment;

[0065] Figure 4 Flow schematic diagram of a method for deterministic scheduling of an industrial wireless network in another embodiment;

[0066] Figure 5 Flow schematic diagram of a method for deterministic scheduling of an industrial wireless network in another embodiment;

[0067] Figure 6 Flow schematic diagram of a method for deterministic scheduling of an industrial wireless network in another embodiment;

[0068] Figure 7 Structural block diagram of a device for deterministic scheduling of an industrial wireless network in one embodiment;

[0069] Figure 8 Structural block diagram of a device for deterministic scheduling of an industrial wireless network in another embodiment;

[0070] Figure 9 Internal structure diagram of a computer device in one embodiment. Detailed implementation manners

[0071] In order to make the objectives, technical solutions and advantages of the present application clearer and more understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0072] In a wireless communication system, there are mainly two types of resource scheduling methods. One is the centralized scheduling method uniformly allocated by a central control node, and the other is the competition method without a central control node for unified allocation. Currently, wireless communication systems such as LTE (Long Term Evolution) and 5G (5th Generation Mobile Communication Technology) adopt the centralized scheduling method uniformly allocated by a base station, and this centralized scheduling method can be further divided into dynamic scheduling and semi-static scheduling.

[0073] Among them, the dynamic scheduling method means that the base station uniformly allocates scheduling resources and sends them to the terminal through the Physical Downlink Control Channel (PDCCH). The terminal receives downlink data or sends uplink data according to the indication information received through the downlink control channel. In the dynamic scheduling method, the base station needs to indicate each time the terminal sends or receives data, and the data transmission delay is large. If the terminal does not receive the indication information or fails to receive the indication information, the terminal cannot receive data or send data.

[0074] Semi-static scheduling means that the base station uniformly allocates scheduling resources and sends them to the terminal through the downlink control channel, or configures them to the terminal through Radio Resource Control (RRC) signaling, and then activates the allocated resources through the downlink control channel. Different from dynamic scheduling, the resources allocated by semi-static scheduling are exclusive to the terminal. Even if the terminal has no service data to transmit, the resources cannot be used by other users, resulting in low resource utilization.

[0075] In the related art, the resource scheduling of WIFI (Wireless Fidelity) also supports the method of free competition among distributed nodes. This method does not require a unified central scheduling node, and multiple distributed nodes compete for transmission resources according to protocol rules. However, the conflict probability of competitive scheduling is high, and it is difficult to ensure the certainty of service transmission.

[0076] Currently, wireless devices in the field of industrial wireless networks can be functionally divided into a Management Station (MS) and a Terminal Station (TS). A wired cable is used to connect the controller and the MS, a wired cable is used to connect industrial devices and the TS, and a wireless interface is used to connect the MS and the TS.

[0077] In view of the defects of the resource scheduling method in the above wireless communication system, in the process of wireless communication between the MS and the TS, how to improve the transmission reliability of service data and resource utilization has become an urgent problem to be solved.

[0078] The method for deterministic scheduling of an industrial wireless network provided by the embodiments of this application can be applied to Figure 1 the implementation environment shown. Among them, a wired cable is used to connect the controller and the MS, and the controller and the MS can perform wired communication. Industrial devices (such as Figure 1 Industrial Device 1 to Industrial Device n shown, where n is a positive integer greater than 1) and the corresponding TS (such as Figure 1A wired cable connection is used between the shown TS1 to TSn), and the industrial device can communicate with the TS via wire, while wireless communication is carried out between the MS and the TS through the air interface.

[0079] Next, in combination with the accompanying drawings in the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described. Obviously, the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0080] The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.

[0081] In an exemplary embodiment, as Figure 2 shown, a method for deterministic scheduling of an industrial wireless network is provided. Taking the application of this method to the first wireless device in the industrial wireless network as an example, the first wireless device may be Figure 1 the TS in Figure 1 or the MS in

[0082] The method for deterministic scheduling of the industrial wireless network includes the following steps 201 to step 203:

[0083] Step 201, select one transmission resource from multiple periodic transmission resources as the first transmission resource.

[0084] Among them, the first wireless device may be the TS, that is, the current data transmission process is an uplink data transmission process, and the multiple periodic transmission resources are multiple periodic uplink transmission resources; the first wireless device may also be the MS, that is, the current data transmission process is a downlink data transmission process, and the multiple periodic transmission resources are multiple periodic downlink transmission resources.

[0085] In the case where the first wireless device is the TS, the multiple periodic transmission resources are pre-allocated by the MS for the first wireless device (TS); in the case where the first wireless device is the MS, the multiple periodic transmission resources are pre-allocated by the MS for the second wireless device (TS). Among them, the MS can send resource configuration information to the TS, and indicate the multiple periodic transmission resources allocated to the TS through the resource configuration information.

[0086] In the embodiments of the present application, after the multiple periodic transmission resources are configured for the first wireless device or the second wireless device, they can be used for new transmission and retransmission. The multiple periodic transmission resources include at least one time-frequency resource repeated in multiple wireless frames, and the time-frequency resource includes one time slot in the time domain and resource blocks at preset positions and with a preset number in the frequency domain.

[0087] See Figure 3 , Figure 3 which is a time-domain schematic diagram of an exemplary plurality of periodic downlink transmission resources and a plurality of periodic uplink transmission resources. As Figure 3 shown, the plurality of periodic downlink transmission resources include 4 downlink transmission resources: D0 and D2 of radio frame n, and D0 and D2 of radio frame (n + 1). The plurality of periodic uplink transmission resources include 4 uplink transmission resources: U1 and U2 of radio frame n, and U1 and U2 of radio frame (n + 1).

[0088] In a possible implementation of step 201, the first wireless device may select the first (or second / third, etc.) transmission resource in the time domain as the first transmission resource according to the time-domain sequence of the plurality of periodic transmission resources. Other possible implementations of step 201 will be introduced in the following embodiments.

[0089] Step 202: Transmit service data and indication information to the second wireless device in the industrial wireless network on the first transmission resource.

[0090] The first wireless device may determine whether retransmission of the service data is required. Several possible implementations of the first wireless device determining whether retransmission of the service data is required will be introduced in the following embodiments.

[0091] Optionally, in the case where retransmission of the service data is required, the first wireless device may further determine which of the plurality of periodic transmission resources to use for retransmitting the service data. Exemplarily, the first wireless device may select the first (or second / third, etc.) transmission resource in the time domain after the first transmission resource according to the time-domain sequence of the plurality of periodic transmission resources for retransmitting the service data, and so on.

[0092] The first wireless device generates indication information according to the determination result, and the indication information is used to indicate whether the first wireless device needs to use a second transmission resource in the time domain after the first transmission resource among the plurality of periodic transmission resources. The first wireless device sends the service data and the indication information to the second wireless device on the first transmission resource.

[0093] In a possible implementation of step 202, the first wireless device may synchronously transmit the service data and the indication information to the second wireless device on the first transmission resource, and the second wireless device receives the service data and the indication information synchronously transmitted by the first wireless device on the first transmission resource.

[0094] Exemplarily, service data is transmitted between a first wireless device and a second wireless device in the form of a data frame. The first wireless device may characterize the indication information through a flag bit in the header or trailer of the data frame. For example, if the first wireless device sets a preset flag bit in the header or trailer of the data frame to a first value, it indicates that the first wireless device will use the next transmission resource after the first transmission resource (such as a second transmission resource). If the first wireless device sets the preset flag bit in the header or trailer of the data frame to a second value (different from the first value), it indicates that the first wireless device will not use the next transmission resource after the first transmission resource.

[0095] In another possible implementation of step 202, the first wireless device may also send service data and indication information to the second wireless device on the first transmission resource through two data frames, and so on.

[0096] In this way, the second wireless device can receive the service data and indication information sent by the first wireless device on the first transmission resource among multiple periodic transmission resources.

[0097] Step 203, if the indication information indicates that it is necessary to use a second transmission resource that is located after the first transmission resource in the time domain among multiple periodic transmission resources, then use the second transmission resource to send the retransmission data corresponding to the service data to the second wireless device.

[0098] That the first wireless device needs to use the second transmission resource indicates that the service data needs to be retransmitted. The first wireless device then uses the second transmission resource to send the retransmission data corresponding to the service data to the second wireless device.

[0099] The retransmission data corresponding to the service data may be the same as the service data or different from the service data. For example, the service data may be obtained by encoding the original transmission data using a first coding method, and the retransmission data may be obtained by encoding the original transmission data using a second coding method, where the first coding method and the second coding method are different; for example, the retransmission data may be obtained by adding a retransmission identifier to the service, and so on.

[0100] After the second wireless device receives the retransmission data corresponding to the service data sent by the first wireless device on the second transmission resource, optionally, the second wireless device may decode the retransmission data. Optionally, the second wireless device may jointly decode the retransmission data with the service data sent by the first wireless device using the first transmission resource, and so on.

[0101] In other possible implementations, if the indication information indicates that the second transmission resource is not required, the second wireless device may schedule the second transmission resource to other service data, that is, the second transmission resource is used for the new transmission or retransmission of other service data.

[0102] In the embodiment of the present application, while the first wireless device uses the second transmission resource to send the retransmission data to the second wireless device, similar to step 202, the first wireless device also synchronously sends indication information to the second wireless device. The indication information is used to indicate whether the first wireless device needs to use a third transmission resource that is located after the second transmission resource in the time domain among multiple periodic transmission resources. And so on. Each time of transmission, the first wireless device indicates whether it needs to use the next transmission resource among the multiple periodic transmission resources through the indication information. The indication information transmitted by the first wireless device on the last transmission resource among the multiple periodic transmission resources does not need to be parsed. In this way, the transmission resources not used by the first wireless device can be used for the new transmission or retransmission of other service data, improving the resource utilization rate.

[0103] Taking Figure 3 the multiple periodic downlink transmission resources shown as an example, there are four downlink transmission resources, namely D0 and D2 of radio frame n and D0 and D2 of radio frame (n + 1). If the flag bit transmitted by the first wireless device on D0 of radio frame n indicates that it needs to use the next transmission resource, it means that the first wireless device will use D2 of radio frame n. If the flag bit indicates that it does not need to use the next transmission resource, it means that the first wireless device will not use D2 of radio frame n, and this transmission resource can be used for the downlink transmission of other service data.

[0104] In the above embodiment, the first wireless device in the industrial wireless network selects one transmission resource from multiple periodic transmission resources as the first transmission resource. The first wireless device transmits service data and indication information to the second wireless device in the industrial wireless network on the first transmission resource. If the indication information indicates that it needs to use a second transmission resource that is located after the first transmission resource in the time domain among the multiple periodic transmission resources, the first wireless device uses the second transmission resource to send the retransmission data corresponding to the service data to the second wireless device. In this way, by pre - allocating multiple periodic transmission resources, the first wireless device can directly use the multiple periodic transmission resources for new transmission and retransmission without dynamic scheduling, reducing the transmission delay of service data, improving the transmission reliability of service data, and the indication information indicates whether the first wireless device needs to use the second transmission resource, facilitating the flexible scheduling of the transmission resources not used by the first wireless device and improving the resource utilization rate.

[0105] Next, on the basis of the Figure 2 shown embodiment, taking the current data transmission process as an uplink data transmission process and the current data transmission process as a downlink data transmission process as examples respectively, the implementation manners of the method for deterministic scheduling of the industrial wireless network in the embodiment of the present application are exemplarily introduced.

[0106] 1) First, take the current data transmission process as an example of an uplink data transmission process. In the uplink data transmission process, take the first wireless device as a TS and the second wireless device as an MS for introduction.

[0107] See Figure 4 , the method for deterministic scheduling of an industrial wireless network according to the embodiments of the present application further includes Figure 4 step 401 shown in

[0108] Step 401, receiving resource indication information sent by the second wireless device.

[0109] Among them, the resource indication information is used to indicate the transmission resources actually used by the first wireless device among multiple periodic transmission resources.

[0110] After the second wireless device configures multiple periodic transmission resources, it can semi-statically indicate the transmission resources actually used by the first wireless device within a period of time (until the next re-indication) according to the channel condition between the second wireless device and the first wireless device.

[0111] Exemplarily, the second wireless device can generate resource indication information according to the channel quality of the channel between the second wireless device and the first wireless device. The resource indication information is used to indicate the transmission resources actually used by the first wireless device among multiple periodic transmission resources. Then, the second wireless device sends the resource indication information to the first wireless device.

[0112] As an implementation manner, the second wireless device can obtain the channel quality through channel measurement. For example, the second wireless device measures the channel condition between the second wireless device and the first wireless device through an uplink reference signal or a data channel to obtain the channel quality. Then, the second wireless device generates resource indication information according to the channel quality. For example, when the channel quality is good, the first wireless device is indicated to use one or more transmission resources in the same radio frame among multiple periodic transmission resources for new transmission through the resource indication information. When the channel quality is poor, the first wireless device is indicated to use one or more transmission resources in different radio frames among multiple periodic transmission resources for new transmission and retransmission, and so on.

[0113] In this way, the first wireless device can receive the resource indication information sent by the second wireless device.

[0114] In a possible implementation, the resource indication information includes a bitmap, and each bit in the bitmap corresponds one by one to each transmission resource among multiple periodic transmission resources. When any bit is set to a preset value, the bit is used to indicate the use of the transmission resource corresponding to the bit. For example, if a certain bit in the bitmap is set to 1, it indicates that the first wireless device actually uses the transmission resource corresponding to the bit.

[0115] In another possible implementation, each transmission resource among multiple periodic transmission resources has its unique corresponding resource identifier, and the resource identifiers of each transmission resource are different. The resource indication information may include a target resource identifier, and the target resource identifier is used to indicate the use of the transmission resource corresponding to the target resource identifier, that is, the target resource identifier is used to indicate that the first wireless device actually uses the transmission resource corresponding to the target resource identifier. In this way, the second wireless device can flexibly indicate the transmission resource actually used by the first wireless device through the bitmap or the resource identifier.

[0116] Please continue to refer to Figure 4 , step 201 includes Figure 4 step 2011 shown in

[0117] Step 2011, select a first transmission resource from multiple periodic transmission resources according to the resource indication information.

[0118] After the first wireless device receives the resource indication information sent by the second wireless device, the first wireless device can select a first transmission resource from multiple periodic transmission resources according to the transmission resource actually used by the first wireless device indicated by the second wireless device. Exemplarily, the first wireless device may use the first transmission resource among the transmission resources actually used by the second wireless device indicated by it as the first transmission resource, and so on.

[0119] As an implementation, the second transmission resource may also be determined by the first wireless device according to the resource indication information. For example, the first wireless device uses the next transmission resource after the first transmission resource among the transmission resources actually used by the second wireless device indicated by it as the second transmission resource, and so on.

[0120] It can be understood that the channel condition between the second wireless device and the first wireless device is constantly changing. The second wireless device can detect the channel condition between the second wireless device and the first wireless device in real time or periodically. When the change range of the channel quality is greater than a preset amplitude threshold, the second wireless device can update the resource indication information and send the updated resource indication information to the first wireless device.

[0121] Exemplarily, if the second wireless device detects that the change in the channel quality of the channel between the second wireless device and the first wireless device exceeds a preset amplitude threshold (e.g., 3 dB, that is, the channel quality improves by more than 3 dB or the channel quality deteriorates by more than 3 dB), the second wireless device can regenerate the resource indication information (i.e., the updated resource indication information) according to the latest channel quality and send it down. For example, when the channel condition improves, the second wireless device can instruct the first wireless device to reduce the actually used transmission resources, and when the channel condition deteriorates, the second wireless device can instruct the first wireless device to increase the actually used transmission resources, thus improving the flexibility of the use of multiple periodic transmission resources.

[0122] Hereinafter, through an example, an exemplary introduction will be given to the process in which the second wireless device instructs the first wireless device to actually use the transmission resources.

[0123] Please refer to Figure 3 , as Figure 3 shown, the multiple periodic downlink transmission resources include 4 downlink transmission resources: D0 and D2 in radio frame n and D0 and D2 in radio frame (n + 1), and the multiple periodic uplink transmission resources include 4 uplink transmission resources: U1 and U2 in radio frame n and U1 and U2 in radio frame (n + 1).

[0124] Among them, for the uplink transmission resources or downlink transmission resources, the second wireless device can, according to the channel condition, instruct the first wireless device to use some or all of the four transmission resources through the resource indication information. For example, when the second wireless device determines that the current channel condition is good, it can instruct the first wireless device to only use D0 and D2 in radio frame n during downlink data transmission, or instruct the first wireless device to only use U1 in radio frame n and U1 in radio frame (n + 1) during uplink data transmission. In this way, the first wireless device will receive downlink data on D0 and D2 in radio frame n and send uplink data on U1 in radio frame n and U1 in radio frame (n + 1).

[0125] After a period of time, when the second wireless device detects that the current channel condition deteriorates (i.e., the change in the channel quality exceeds the preset amplitude threshold), it will send down the resource indication information again, instructing the first wireless device to use D0, D2 in radio frame n and D0 in radio frame (n + 1) during downlink transmission, or instructing the first wireless device to use U1, U1 and U2 in radio frame (n + 1) during uplink transmission. In this way, the first wireless device will, according to the new resource indication information, receive downlink data on D0, D2 in radio frame n and D0 in radio frame (n + 1) and send uplink data on U1, U1 and U2 in radio frame (n + 1).

[0126] The above embodiments introduce the manner in which the second wireless device semi-statically indicates the transmission resources actually used by the first wireless device within a period of time (until the next re-indication). Hereinafter, other manners of retransmission determination will be exemplarily introduced.

[0127] In a possible implementation manner, when the first wireless device uses a certain transmission resource among multiple periodic transmission resources for transmission, if ACK (Acknowledgment) / NACK (Negative Acknowledgment) feedback information has been received (that is, there is ACK / NACK feedback information between multiple periodic transmission resources), then it is determined whether to perform retransmission according to the ACK / NACK feedback information.

[0128] For example, if the transmission result of D0 and / or D2 in wireless frame n carries ACK / NACK feedback information indicating whether it is correctly received in U1 and / or U2 of wireless frame n, then when transmitting D0 and / or D2 in wireless frame (n + 1), it can be determined whether to perform retransmission according to this feedback information.

[0129] In other possible implementation manners, the first wireless device can also determine the number of retransmissions according to the channel quality of the channel between the second wireless device and the first wireless device. For example, in combination with Figure 3 , the first wireless device can determine to use one, two, three, or four of the four transmission opportunities (i.e., four transmission resources) according to the channel conditions. Generally speaking, the better the channel quality, the fewer the number of retransmissions; conversely, the worse the channel quality, the more the number of retransmissions.

[0130] In this way, whether the second wireless device semi-statically indicates the transmission resources actually used by the first wireless device within a period of time, or the first wireless device makes its own judgment according to the ACK / NACK feedback information or the channel conditions, each time the first wireless device indicates whether it is necessary to use the next transmission resource among multiple periodic transmission resources through indication information. In this way, the transmission resources not used by the first wireless device can be used for the new transmission or retransmission of other service data, improving the resource utilization rate.

[0131] 2) The above embodiments are introduced by taking the current data transmission process as an uplink data transmission process as an example. Hereinafter, taking the current data transmission process as a downlink data transmission process as an example, in the downlink data transmission process, the first wireless device is taken as an MS and the second wireless device is taken as a TS for introduction.

[0132] Referring to Figure 5 , in the method for deterministic scheduling of an industrial wireless network according to the embodiments of the present application, before step 202, there are also step 501 and step 502:

[0133] Step 501: Generate resource indication information according to the channel quality of the channel between the second wireless device and the first wireless device.

[0134] Optionally, the first wireless device may obtain the channel quality through channel measurement; optionally, the second wireless device may also perform channel measurement and report the result of the channel measurement to the first wireless device. After the first wireless device obtains the channel quality of the channel between the second wireless device and the first wireless device, similar to the manner in which the second wireless device generates resource indication information according to the channel quality in the above embodiment, the first wireless device may generate resource indication information.

[0135] Step 502: Send the resource indication information to the second wireless device.

[0136] The resource indication information is used to indicate the transmission resources actually used by the second wireless device among multiple periodic transmission resources, and the second wireless device may receive the resource indication information sent by the first wireless device.

[0137] In a possible implementation manner, the resource indication information includes a bitmap, and each bit in the bitmap corresponds one by one to each transmission resource among multiple periodic transmission resources. When any bit is set to a preset value, the bit is used to indicate the use of the transmission resource corresponding to the bit. For example, if a certain bit in the bitmap is set to 1, it indicates that the second wireless device actually uses the transmission resource corresponding to the bit.

[0138] In another possible implementation manner, each transmission resource among multiple periodic transmission resources has its unique corresponding resource identifier, and the resource identifiers of each transmission resource are different. The resource indication information may include a target resource identifier, and the target resource identifier is used to indicate the use of the transmission resource corresponding to the target resource identifier, that is, the target resource identifier is used to indicate that the second wireless device actually uses the transmission resource corresponding to the target resource identifier.

[0139] The first wireless device transmits service data and indication information to the second wireless device on the first transmission resource. In this way, since the second wireless device has received the resource indication information sent by the first wireless device, the second wireless device may determine the transmission resources actually used by the second wireless device according to the resource indication information, and then determine the first transmission resource. For example, the first transmission resource among the transmission resources actually used by the second wireless device is used as the first transmission resource, and service data and indication information are received on the first transmission resource.

[0140] If the indication information indicates that it is necessary to use a second transmission resource that is located after the first transmission resource in the time domain among multiple periodic transmission resources, the first wireless device uses the second transmission resource to send the retransmission data corresponding to the service data to the second wireless device. Similarly, the second wireless device can also determine the second transmission resource according to the resource indication information. For example, the next transmission resource located after the first transmission resource in the time domain is used as the second transmission resource, and the retransmission data is received on the second transmission resource.

[0141] Similar to the above embodiments, since the channel condition between the second wireless device and the first wireless device is constantly changing, the first wireless device can detect the channel condition between the second wireless device and the first wireless device in real time or periodically. When the change range of the channel quality is greater than the preset amplitude threshold, the first wireless device can update the resource indication information and send the updated resource indication information to the second wireless device. The second wireless device can receive the downlink data according to the latest resource indication information.

[0142] The above embodiments combine the advantages of low latency of static scheduling and high resource utilization of dynamic scheduling, reduce the data transmission latency, and inform the receiving end of the actually used transmission resources through the dynamic indication method. The transmission resources that have been allocated but not used at the current moment can be used for dynamic scheduling, improving the resource utilization rate.

[0143] In one embodiment, a method for deterministic scheduling of an industrial wireless network is provided, which is used for a second wireless device in an industrial wireless network. Refer to Figure 6 and the method includes Figure 6 Steps 601 and 602 shown in

[0144] Step 601, receiving service data and indication information sent by a first wireless device in an industrial wireless network on a first transmission resource among multiple periodic transmission resources.

[0145] Step 602, if the indication information indicates that it is necessary to use a second transmission resource that is located after the first transmission resource in the time domain among multiple periodic transmission resources, receiving the retransmission data corresponding to the service data sent by the first wireless device on the second transmission resource.

[0146] In one of the embodiments, the multiple periodic transmission resources include at least one time-frequency resource repeated in multiple wireless frames, and the time-frequency resource includes one time slot in the time domain and resource blocks at preset positions and with a preset number in the frequency domain.

[0147] In one of the embodiments, receiving service data and indication information sent by a first wireless device in an industrial wireless network on a first transmission resource among multiple periodic transmission resources includes:

[0148] Receive the service data and indication information synchronously transmitted by the first wireless device on the first transmission resource.

[0149] In one embodiment, when the current data transmission process is an uplink data transmission process, before receiving the service data and indication information sent by the first wireless device in the industrial wireless network on the first transmission resource among multiple periodic transmission resources, the method for deterministic scheduling of the industrial wireless network further includes:

[0150] Generate resource indication information according to the channel quality of the channel between the second wireless device and the first wireless device;

[0151] Send the resource indication information to the first wireless device, where the resource indication information is used to indicate the transmission resource actually used by the first wireless device among multiple periodic transmission resources.

[0152] In one embodiment, after sending the resource indication information to the first wireless device, the method for deterministic scheduling of the industrial wireless network further includes:

[0153] When the change range of the channel quality is greater than the preset amplitude threshold, update the resource indication information and send the updated resource indication information to the first wireless device.

[0154] In one embodiment, after receiving the service data and indication information sent by the first wireless device in the industrial wireless network on the first transmission resource among multiple periodic transmission resources, the method for deterministic scheduling of the industrial wireless network further includes:

[0155] If the indication information indicates that the second transmission resource is not required to be used, schedule the second transmission resource to other service data.

[0156] In one embodiment, when the current data transmission process is a downlink data transmission process, before receiving the service data and indication information sent by the first wireless device in the industrial wireless network on the first transmission resource among multiple periodic transmission resources, the method for deterministic scheduling of the industrial wireless network further includes:

[0157] Receive the resource indication information sent by the first wireless device, where the resource indication information is used to indicate the transmission resource actually used by the second wireless device among multiple periodic transmission resources;

[0158] Receiving the service data and indication information sent by the first wireless device in the industrial wireless network on the first transmission resource among multiple periodic transmission resources includes:

[0159] Determine the first transmission resource according to the resource indication information, and receive the service data and indication information on the first transmission resource.

[0160] In one embodiment, the resource indication information includes a bitmap, where each bit in the bitmap corresponds to a respective transmission resource. When any bit is set to a preset value, the bit is used to indicate the use of the transmission resource corresponding to the bit; or,

[0161] the resource indication information includes a target resource identifier, and the target resource identifier is used to indicate the use of the transmission resource corresponding to the target resource identifier, and the resource identifiers corresponding to the respective transmission resources are different.

[0162] For the implementation manners and beneficial effects of the method for deterministic scheduling of an industrial wireless network for a second wireless device, reference may be made to the relevant descriptions in the embodiments of the method for deterministic scheduling of an industrial wireless network for a first wireless device above, which will not be elaborated herein.

[0163] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are sequentially shown in the direction of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limitation, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed 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 executed alternately or alternately with at least a part of other steps or steps or stages in other steps.

[0164] Based on the same inventive concept, an embodiment of the present application further provides an apparatus for deterministic scheduling of an industrial wireless network for implementing the method for deterministic scheduling of an industrial wireless network involved above. The solution provided by the apparatus for solving the problem is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the apparatus for deterministic scheduling of an industrial wireless network provided below can refer to the limitations on the method for deterministic scheduling of an industrial wireless network above, which will not be elaborated herein.

[0165] In an exemplary embodiment, as Figure 7 shown, an apparatus for deterministic scheduling of an industrial wireless network for a first wireless device in an industrial wireless network is provided. The apparatus includes:

[0166] a selection module 701, configured to select one transmission resource from multiple periodic transmission resources as a first transmission resource;

[0167] a first transmission module 702, configured to transmit service data and indication information to a second wireless device in the industrial wireless network on the first transmission resource;

[0168] A second transmission module 703, configured to use the second transmission resource among the multiple periodic transmission resources that is located after the first transmission resource in the time domain to send the retransmission data corresponding to the service data to the second wireless device if the indication information indicates that the second transmission resource needs to be used.

[0169] In one embodiment, the multiple periodic transmission resources include at least one time-frequency resource repeated in multiple radio frames, and the time-frequency resource includes one time slot in the time domain and resource blocks at preset positions and with a preset number in the frequency domain.

[0170] In one embodiment, the first transmission module 702 is specifically configured to synchronously transmit the service data and the indication information to the second wireless device on the first transmission resource.

[0171] In one embodiment, when the current data transmission process is an uplink data transmission process, the apparatus further includes:

[0172] A third transmission module, configured to receive resource indication information sent by the second wireless device, where the resource indication information is used to indicate a transmission resource actually used by the first wireless device among the multiple periodic transmission resources;

[0173] The selection module 701 is specifically configured to select the first transmission resource from the multiple periodic transmission resources according to the resource indication information.

[0174] In one embodiment, when the current data transmission process is a downlink data transmission process, the apparatus further includes:

[0175] A generation module, configured to generate resource indication information according to the channel quality of a channel between the second wireless device and the first wireless device;

[0176] A fourth transmission module, configured to send the resource indication information to the second wireless device, where the resource indication information is used to indicate a transmission resource actually used by the second wireless device among the multiple periodic transmission resources.

[0177] In one embodiment, the resource indication information includes a bitmap, and each bit in the bitmap corresponds to each transmission resource respectively. When any bit is set to a preset value, the bit is used to indicate using the transmission resource corresponding to the bit; or,

[0178] The resource indication information includes a target resource identifier, where the target resource identifier is used to indicate using the transmission resource corresponding to the target resource identifier, and the resource identifiers corresponding to the respective transmission resources are different.

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

[0180] A fifth transmission module, configured to update the resource indication information when the change amplitude of the channel quality is greater than a preset amplitude threshold, and send the updated resource indication information to the second wireless device.

[0181] It should be noted here that the device for deterministic scheduling of an industrial wireless network provided in the embodiments of the present application can implement all the method steps implemented by the method embodiments for deterministic scheduling of an industrial wireless network for a first wireless device, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described herein. Each module in the device for deterministic scheduling of an industrial wireless network can be implemented in whole or in part by software, hardware, and their combinations. The above-mentioned modules can be embedded in or independent of the processor in the first wireless device in the form of hardware, or stored in the memory of the first wireless device in the form of software, so as to facilitate the processor to call and execute the operations corresponding to the above-mentioned modules.

[0182] In an exemplary embodiment, as Figure 8 shown, a device for deterministic scheduling of an industrial wireless network for a second wireless device in an industrial wireless network is provided. The device includes:

[0183] A first receiving module 801, configured to receive service data and indication information sent by a first wireless device in an industrial wireless network on a first transmission resource among a plurality of periodic transmission resources;

[0184] A second receiving module 802, configured to, if the indication information indicates that a second transmission resource located after the first transmission resource in the time domain among the plurality of periodic transmission resources needs to be used, receive retransmission data corresponding to the service data sent by the first wireless device on the second transmission resource.

[0185] In one embodiment, the plurality of periodic transmission resources include at least one time-frequency resource repeated in a plurality of wireless frames, and the time-frequency resource includes one time slot in the time domain and resource blocks at a preset position and with a preset number in the frequency domain.

[0186] In one embodiment, the second receiving module 802 is specifically configured to receive the service data and the indication information synchronously transmitted by the first wireless device on the first transmission resource.

[0187] In one embodiment, when the current data transmission process is an uplink data transmission process, the device further includes:

[0188] A generation module, configured to generate resource indication information according to the channel quality of the channel between the second wireless device and the first wireless device;

[0189] A first sending module, configured to send the resource indication information to the first wireless device, where the resource indication information is used to indicate the transmission resources actually used by the first wireless device among the multiple periodic transmission resources.

[0190] In one embodiment, the apparatus further includes:

[0191] A second sending module, configured to update the resource indication information and send the updated resource indication information to the first wireless device when the change amplitude of the channel quality is greater than a preset amplitude threshold.

[0192] In one embodiment, the apparatus further includes:

[0193] A scheduling module, configured to schedule the second transmission resource to other service data if the indication information indicates that the second transmission resource is not required to be used.

[0194] In one embodiment, when the current data transmission process is a downlink data transmission process, the apparatus further includes:

[0195] A third receiving module, configured to receive the resource indication information sent by the first wireless device, where the resource indication information is used to indicate the transmission resources actually used by the second wireless device among the multiple periodic transmission resources;

[0196] The first receiving module 801 is specifically configured to determine the first transmission resource according to the resource indication information, and receive the service data and the indication information on the first transmission resource.

[0197] In one embodiment, the resource indication information includes a bitmap, and each bit in the bitmap corresponds to each of the transmission resources respectively. When any bit is set to a preset value, the bit is used to indicate the use of the transmission resource corresponding to the bit; or,

[0198] The resource indication information includes a target resource identifier, and the target resource identifier is used to indicate the use of the transmission resource corresponding to the target resource identifier, and the resource identifiers corresponding to the respective transmission resources are different.

[0199] It should be noted here that the above-mentioned device for deterministic scheduling of industrial wireless networks provided by the embodiments of the present application can implement all the method steps implemented by the above-mentioned method embodiments for deterministic scheduling of industrial wireless networks for the second wireless device, and can achieve the same technical effects. Therefore, the same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment. Each module in the above-mentioned device for deterministic scheduling of industrial wireless networks can be implemented in whole or in part by software, hardware, or a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the second wireless device in the form of hardware, or stored in the memory of the second wireless device in the form of software, so as to facilitate the processor to call and execute the operations corresponding to the above-mentioned modules.

[0200] In an exemplary embodiment, a computer device is provided. The computer device can be the first wireless device or the second wireless device, and its internal structure diagram can be as Figure 9 shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O), and a communication interface. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store time synchronization data. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals through a network connection. When the computer program is executed by the processor, it implements a method for deterministic scheduling of industrial wireless networks.

[0201] Those skilled in the art can understand that Figure 9 the structure shown in

[0202] In an exemplary embodiment, a computer device is provided. The computer device can be the first wireless device in an industrial wireless network, including a memory, a transceiver, and a processor. The memory is used to store a computer program. The transceiver is used to transmit and receive data under the control of the processor. The processor is used to read the computer program in the memory and perform the following operations:

[0203] Select one transmission resource from multiple periodic transmission resources as the first transmission resource;

[0204] Control the transceiver to transmit service data and indication information to a second wireless device in the industrial wireless network on the first transmission resource;

[0205] If the indication information indicates that it is necessary to use a second transmission resource that is located after the first transmission resource in the time domain among the multiple periodic transmission resources, control the transceiver to use the second transmission resource to send the retransmission data corresponding to the service data to the second wireless device.

[0206] In one embodiment, the multiple periodic transmission resources include at least one time-frequency resource that repeats in multiple wireless frames, and the time-frequency resource includes one time slot in the time domain and resource blocks at a preset position and with a preset number in the frequency domain.

[0207] In one embodiment, when the processor executes a computer program, the following steps are specifically implemented:

[0208] Control the transceiver to synchronously transmit the service data and the indication information to the second wireless device on the first transmission resource.

[0209] In one embodiment, when the current data transmission process is an uplink data transmission process, when the processor executes a computer program, the following steps are further implemented:

[0210] Control the transceiver to receive resource indication information sent by the second wireless device, where the resource indication information is used to indicate the transmission resource actually used by the first wireless device among the multiple periodic transmission resources;

[0211] When the processor executes a computer program, the following steps are specifically implemented:

[0212] Select the first transmission resource from the multiple periodic transmission resources according to the resource indication information.

[0213] In one embodiment, when the current data transmission process is a downlink data transmission process, when the processor executes a computer program, the following steps are further implemented:

[0214] Generate resource indication information according to the channel quality of the channel between the second wireless device and the first wireless device;

[0215] Control the transceiver to send the resource indication information to the second wireless device, where the resource indication information is used to indicate the transmission resource actually used by the second wireless device among the multiple periodic transmission resources.

[0216] In one embodiment, the resource indication information includes a bitmap, where each bit in the bitmap corresponds to each of the transmission resources respectively. When any of the bits is set to a preset value, the bit is used to indicate the use of the transmission resource corresponding to the bit; or,

[0217] the resource indication information includes a target resource identifier, and the target resource identifier is used to indicate the use of the transmission resource corresponding to the target resource identifier, and the resource identifiers corresponding to the respective transmission resources are different.

[0218] In one embodiment, when the processor executes the computer program, the following steps are further implemented:

[0219] When the change range of the channel quality is greater than a preset amplitude threshold, update the resource indication information, and control the transceiver to send the updated resource indication information to the second wireless device.

[0220] In an exemplary embodiment, a computer device is provided. The computer device may be a second wireless device in an industrial wireless network, and includes a memory, a transceiver, and a processor. The memory is used to store a computer program; the transceiver is used to transmit and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations:

[0221] Control the transceiver to receive service data and indication information sent by a first wireless device in an industrial wireless network on a first transmission resource among a plurality of periodic transmission resources;

[0222] If the indication information indicates that it is necessary to use a second transmission resource that is located after the first transmission resource in the time domain among the plurality of periodic transmission resources, control the transceiver to receive retransmission data corresponding to the service data sent by the first wireless device on the second transmission resource.

[0223] In one embodiment, the plurality of periodic transmission resources include at least one time-frequency resource repeated in a plurality of wireless frames, and the time-frequency resource includes one time slot in the time domain and resource blocks at a preset position and with a preset number in the frequency domain.

[0224] In one embodiment, when the processor executes the computer program, the following steps are specifically implemented:

[0225] Control the transceiver to receive the service data and the indication information synchronously transmitted by the first wireless device on the first transmission resource.

[0226] In one embodiment, when the current data transmission process is an uplink data transmission process, when the processor executes the computer program, the following steps are further implemented:

[0227] Generate resource indication information according to the channel quality of the channel between the second wireless device and the first wireless device;

[0228] Control the transceiver to send the resource indication information to the first wireless device, where the resource indication information is used to indicate the transmission resources actually used by the first wireless device among the multiple periodic transmission resources.

[0229] In one embodiment, when the processor executes the computer program, the following steps are further implemented:

[0230] When the change range of the channel quality is greater than a preset amplitude threshold, update the resource indication information, and control the transceiver to send the updated resource indication information to the first wireless device.

[0231] In one embodiment, when the processor executes the computer program, the following steps are further implemented:

[0232] If the indication information indicates that the second transmission resource is not required to be used, schedule the second transmission resource for other service data.

[0233] In one embodiment, the current data transmission process is a downlink data transmission process. When the processor executes the computer program, the following steps are further implemented:

[0234] Control the transceiver to receive the resource indication information sent by the first wireless device, where the resource indication information is used to indicate the transmission resources actually used by the second wireless device among the multiple periodic transmission resources;

[0235] When the processor executes the computer program, the following steps are specifically implemented:

[0236] Determine the first transmission resource according to the resource indication information, and control the transceiver to receive the service data and the indication information on the first transmission resource.

[0237] In one embodiment, the resource indication information includes a bitmap, and each bit in the bitmap corresponds to each of the transmission resources respectively. When any bit is set to a preset value, the bit is used to indicate the use of the transmission resource corresponding to the bit; or,

[0238] The resource indication information includes a target resource identifier, and the target resource identifier is used to indicate the use of the transmission resource corresponding to the target resource identifier, and the resource identifiers corresponding to each of the transmission resources are different.

[0239] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:

[0240] Select one transmission resource from multiple periodic transmission resources as the first transmission resource;

[0241] Transmit service data and indication information to a second wireless device in the industrial wireless network on the first transmission resource;

[0242] If the indication information indicates that a second transmission resource located after the first transmission resource in the time domain among the multiple periodic transmission resources needs to be used, use the second transmission resource to send retransmission data corresponding to the service data to the second wireless device.

[0243] In one embodiment, the multiple periodic transmission resources include at least one time-frequency resource repeated in multiple wireless frames, and the time-frequency resource includes one time slot in the time domain and resource blocks at a preset position and with a preset number in the frequency domain.

[0244] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:

[0245] Synchronously transmit the service data and the indication information to the second wireless device on the first transmission resource.

[0246] In one embodiment, when the current data transmission process is an uplink data transmission process, the following steps are further implemented when the computer program is executed by a processor:

[0247] Receive resource indication information sent by the second wireless device, where the resource indication information is used to indicate the transmission resource actually used by the first wireless device among the multiple periodic transmission resources;

[0248] When the computer program is executed by a processor, the following steps are specifically implemented:

[0249] Select the first transmission resource from the multiple periodic transmission resources according to the resource indication information.

[0250] In one embodiment, when the current data transmission process is a downlink data transmission process, the following steps are further implemented when the computer program is executed by a processor:

[0251] Generate resource indication information according to the channel quality of the channel between the second wireless device and the first wireless device;

[0252] Send the resource indication information to the second wireless device, where the resource indication information is used to indicate the transmission resource actually used by the second wireless device among the multiple periodic transmission resources.

[0253] In one embodiment, the resource indication information includes a bitmap, each bit in the bitmap corresponds to each of the transmission resources respectively, and when any of the bits is set to a preset value, the bit is used to indicate the use of the transmission resource corresponding to the bit; or,

[0254] the resource indication information includes a target resource identifier, and the target resource identifier is used to indicate the use of the transmission resource corresponding to the target resource identifier, and the resource identifiers corresponding to each of the transmission resources are different.

[0255] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0256] When the change range of the channel quality is greater than a preset amplitude threshold, update the resource indication information, and send the updated resource indication information to the second wireless device.

[0257] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0258] Receive service data and indication information sent by a first wireless device in an industrial wireless network on a first transmission resource among a plurality of periodic transmission resources;

[0259] If the indication information indicates that it is necessary to use a second transmission resource that is located after the first transmission resource in the time domain among the plurality of periodic transmission resources, receive retransmission data corresponding to the service data sent by the first wireless device on the second transmission resource.

[0260] In one embodiment, the plurality of periodic transmission resources include at least one time-frequency resource repeated in a plurality of wireless frames, and the time-frequency resource includes one time slot in the time domain and resource blocks at preset positions and with a preset number in the frequency domain.

[0261] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:

[0262] Receive the service data and the indication information synchronously transmitted by the first wireless device on the first transmission resource.

[0263] In one embodiment, when the current data transmission process is an uplink data transmission process, when the computer program is executed by a processor, the following steps are further implemented:

[0264] Generate resource indication information according to the channel quality of the channel between the second wireless device and the first wireless device;

[0265] Send the resource indication information to the first wireless device, where the resource indication information is used to indicate the transmission resources actually used by the first wireless device among the multiple periodic transmission resources.

[0266] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0267] When the change range of the channel quality is greater than a preset amplitude threshold, update the resource indication information and send the updated resource indication information to the first wireless device.

[0268] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0269] If the indication information indicates that the second transmission resource is not required to be used, schedule the second transmission resource for other service data.

[0270] In one embodiment, the current data transmission process is a downlink data transmission process. When the computer program is executed by a processor, the following steps are further implemented:

[0271] Receive the resource indication information sent by the first wireless device, where the resource indication information is used to indicate the transmission resources actually used by the second wireless device among the multiple periodic transmission resources;

[0272] When the computer program is executed by a processor, the following steps are specifically implemented:

[0273] Determine the first transmission resource according to the resource indication information, and receive the service data and the indication information on the first transmission resource.

[0274] In one embodiment, the resource indication information includes a bitmap, and each bit in the bitmap corresponds to each of the transmission resources respectively. When any bit is set to a preset value, the bit is used to indicate the use of the transmission resource corresponding to the bit; or,

[0275] The resource indication information includes a target resource identifier, and the target resource identifier is used to indicate the use of the transmission resource corresponding to the target resource identifier, and the resource identifiers corresponding to each of the transmission resources are different.

[0276] In one embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0277] Select one transmission resource from multiple periodic transmission resources as the first transmission resource;

[0278] Transmit service data and indication information to a second wireless device in the industrial wireless network on the first transmission resource;

[0279] If the indication information indicates that the second transmission resource in the time domain after the first transmission resource among the multiple periodic transmission resources needs to be used, use the second transmission resource to send the retransmission data corresponding to the service data to the second wireless device.

[0280] In one embodiment, the multiple periodic transmission resources include at least one time-frequency resource repeated in multiple wireless frames, and the time-frequency resource includes one time slot in the time domain and resource blocks at a preset position and with a preset quantity in the frequency domain.

[0281] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:

[0282] Synchronously transmit the service data and the indication information to the second wireless device on the first transmission resource.

[0283] In one embodiment, when the current data transmission process is an uplink data transmission process, when the computer program is executed by a processor, the following steps are further implemented:

[0284] Receive resource indication information sent by the second wireless device, where the resource indication information is used to indicate the transmission resource actually used by the first wireless device among the multiple periodic transmission resources;

[0285] When the computer program is executed by a processor, the following steps are specifically implemented:

[0286] Select the first transmission resource from the multiple periodic transmission resources according to the resource indication information.

[0287] In one embodiment, when the current data transmission process is a downlink data transmission process, when the computer program is executed by a processor, the following steps are further implemented:

[0288] Generate resource indication information according to the channel quality of the channel between the second wireless device and the first wireless device;

[0289] Send the resource indication information to the second wireless device, where the resource indication information is used to indicate the transmission resource actually used by the second wireless device among the multiple periodic transmission resources.

[0290] In one embodiment, the resource indication information includes a bitmap, and each bit in the bitmap corresponds to each transmission resource respectively. In the case where any bit is set to a preset value, the bit is used to indicate the use of the transmission resource corresponding to the bit; or,

[0291] The resource indication information includes a target resource identifier, and the target resource identifier is used to indicate the use of the transmission resource corresponding to the target resource identifier, and the resource identifiers corresponding to the respective transmission resources are different.

[0292] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0293] When the change range of the channel quality is greater than a preset range threshold, update the resource indication information, and send the updated resource indication information to the second wireless device.

[0294] In one embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0295] Receive service data and indication information sent by a first wireless device in an industrial wireless network on a first transmission resource among a plurality of periodic transmission resources;

[0296] If the indication information indicates that it is necessary to use a second transmission resource that is located after the first transmission resource in the time domain among the plurality of periodic transmission resources, receive retransmission data corresponding to the service data sent by the first wireless device on the second transmission resource.

[0297] In one embodiment, the plurality of periodic transmission resources include at least one time-frequency resource repeated in a plurality of wireless frames, and the time-frequency resource includes one time slot in the time domain and resource blocks at a preset position and with a preset number in the frequency domain.

[0298] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:

[0299] Receive the service data and the indication information synchronously transmitted by the first wireless device on the first transmission resource.

[0300] In one embodiment, when the current data transmission process is an uplink data transmission process, when the computer program is executed by a processor, the following steps are further implemented:

[0301] Generate resource indication information according to the channel quality of the channel between the second wireless device and the first wireless device;

[0302] Send the resource indication information to the first wireless device, and the resource indication information is used to indicate the transmission resource actually used by the first wireless device among the plurality of periodic transmission resources.

[0303] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0304] When the variation range of the channel quality is greater than a preset amplitude threshold, update the resource indication information and send the updated resource indication information to the first wireless device.

[0305] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0306] If the indication information indicates that the second transmission resource is not required to be used, schedule the second transmission resource for other service data.

[0307] In one embodiment, the current data transmission process is a downlink data transmission process. When the computer program is executed by a processor, the following steps are further implemented:

[0308] Receive the resource indication information sent by the first wireless device, where the resource indication information is used to indicate the transmission resource actually used by the second wireless device among the multiple periodic transmission resources;

[0309] When the computer program is executed by a processor, the following steps are specifically implemented:

[0310] Determine the first transmission resource according to the resource indication information, and receive the service data and the indication information on the first transmission resource.

[0311] In one embodiment, the resource indication information includes a bitmap, and each bit in the bitmap corresponds to each of the transmission resources respectively. When any bit is set to a preset value, the bit is used to indicate the use of the transmission resource corresponding to the bit; or,

[0312] The resource indication information includes a target resource identifier, and the target resource identifier is used to indicate the use of the transmission resource corresponding to the target resource identifier, and the resource identifiers corresponding to the respective transmission resources are different.

[0313] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. 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. The databases involved in the embodiments provided in this application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in this application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, artificial intelligence (AI) processors, etc., without limitation.

[0314] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, 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, it should be considered as the scope recorded in this application.

[0315] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all fall within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.

Claims

1. A method for deterministic scheduling of industrial wireless networks, characterized in that: For a first wireless device in an industrial wireless network, the method comprises: Selecting a transmission resource from a plurality of periodic transmission resources as a first transmission resource; Transmitting service data and indication information to a second wireless device in the industrial wireless network on the first transmission resource; If the indication information indicates that a second transmission resource among the multiple periodic transmission resources that is located after the first transmission resource in the time domain needs to be used, the second transmission resource is used to send the retransmission data corresponding to the service data to the second wireless device.

2. The method according to claim 1, characterized in that The multiple periodic transmission resources include at least one time-frequency resource repeated in multiple radio frames, and the time-frequency resource includes a time slot in the time domain and a resource block with a preset position and a preset number in the frequency domain.

3. The method according to claim 1, characterized in that The transmitting of service data and indication information to a second wireless device in the industrial wireless network on the first transmission resource includes: The service data and the indication information are synchronously transmitted to the second wireless device on the first transmission resource.

4. The method according to claim 1, characterized in that: The current data transmission process is an uplink data transmission process, and before selecting a transmission resource from a plurality of periodic transmission resources as a first transmission resource, the method further includes: receiving resource indication information sent by the second wireless device, where the resource indication information is used to indicate a transmission resource actually used by the first wireless device among the plurality of periodic transmission resources; The selecting a transmission resource from a plurality of periodic transmission resources as a first transmission resource comprises: The first transmission resource is selected from the multiple periodic transmission resources according to the resource indication information.

5. The method according to claim 1, characterized in that The current data transmission process is a downlink data transmission process. Before transmitting the service data and indication information to the second wireless device in the industrial wireless network on the first transmission resource, the method further includes: generating resource indication information according to a channel quality of a channel between the second wireless device and the first wireless device; The resource indication information is sent to the second wireless device, where the resource indication information is used to indicate a transmission resource actually used by the second wireless device among the multiple periodic transmission resources.

6. The method according to claim 4 or 5, characterized in that: The resource indication information includes a bitmap, each bit in the bitmap corresponds to each transmission resource, and when any bit is set to a preset value, the bit is used to indicate the use of the transmission resource corresponding to the bit; or The resource indication information includes a target resource identifier, and the target resource identifier is used to indicate the use of a transmission resource corresponding to the target resource identifier, and the resource identifiers corresponding to the transmission resources are different.

7. The method according to claim 5, characterized in that After sending the resource indication information to the second wireless device, the method further includes: When the change amplitude of the channel quality is greater than a preset amplitude threshold, the resource indication information is updated, and the updated resource indication information is sent to the second wireless device.

8. A method for deterministic scheduling of an industrial wireless network, characterized in that: For a second wireless device in an industrial wireless network, the method comprises: Receiving service data and indication information sent by a first wireless device in the industrial wireless network on a first transmission resource among a plurality of periodic transmission resources; If the indication information indicates that a second transmission resource located after the first transmission resource in the time domain among the multiple periodic transmission resources needs to be used, retransmission data corresponding to the service data sent by the first wireless device is received on the second transmission resource.

9. The method according to claim 8, characterized in that The multiple periodic transmission resources include at least one time-frequency resource repeated in multiple radio frames, and the time-frequency resource includes a time slot in the time domain and a resource block with a preset position and a preset number in the frequency domain.

10. The method according to claim 8, characterized in that The receiving of service data and indication information sent by a first wireless device in the industrial wireless network on a first transmission resource among a plurality of periodic transmission resources includes: The service data and the indication information synchronously transmitted by the first wireless device are received on the first transmission resource.

11. The method according to claim 8, characterized in that The current data transmission process is an uplink data transmission process. Before receiving the service data and indication information sent by the first wireless device in the industrial wireless network on the first transmission resource among the multiple periodic transmission resources, the method further includes: generating resource indication information according to a channel quality of a channel between the second wireless device and the first wireless device; The resource indication information is sent to the first wireless device, where the resource indication information is used to indicate a transmission resource actually used by the first wireless device among the multiple periodic transmission resources.

12. The method according to claim 11, characterized in that After sending the resource indication information to the first wireless device, the method further includes: When the change amplitude of the channel quality is greater than a preset amplitude threshold, the resource indication information is updated, and the updated resource indication information is sent to the first wireless device.

13. The method according to claim 11, characterized in that After receiving the service data and indication information sent by the first wireless device in the industrial wireless network on the first transmission resource among the plurality of periodic transmission resources, the method further includes: If the indication information indicates that the second transmission resource does not need to be used, the second transmission resource is scheduled to other business data.

14. The method according to claim 8, characterized in that The current data transmission process is a downlink data transmission process. Before receiving the service data and indication information sent by the first wireless device in the industrial wireless network on the first transmission resource among the multiple periodic transmission resources, the method further includes: receiving resource indication information sent by the first wireless device, where the resource indication information is used to indicate a transmission resource actually used by the second wireless device among the plurality of periodic transmission resources; The receiving of service data and indication information sent by a first wireless device in the industrial wireless network on a first transmission resource among a plurality of periodic transmission resources includes: The first transmission resource is determined according to the resource indication information, and the service data and the indication information are received on the first transmission resource.

15. The method according to claim 11 or 14, characterized in that The resource indication information includes a bitmap, each bit in the bitmap corresponds to each transmission resource, and when any bit is set to a preset value, the bit is used to indicate the use of the transmission resource corresponding to the bit; or The resource indication information includes a target resource identifier, and the target resource identifier is used to indicate the use of a transmission resource corresponding to the target resource identifier, and the resource identifiers corresponding to the transmission resources are different.

16. A device for deterministic scheduling of an industrial wireless network, characterized in that: A first wireless device used in an industrial wireless network, the apparatus comprising: A selection module, configured to select a transmission resource from a plurality of periodic transmission resources as a first transmission resource; A first transmission module, configured to transmit service data and indication information to a second wireless device in the industrial wireless network on the first transmission resource; A second transmission module is used to send the retransmission data corresponding to the service data to the second wireless device using a second transmission resource among the multiple periodic transmission resources that is located after the first transmission resource in the time domain if the indication information indicates that the second transmission resource needs to be used.

17. A device for deterministic scheduling of an industrial wireless network, characterized in that: A second wireless device used in an industrial wireless network, the apparatus comprising: A first receiving module, configured to receive service data and indication information sent by a first wireless device in the industrial wireless network on a first transmission resource among a plurality of periodic transmission resources; A second receiving module is used to receive retransmission data corresponding to the service data sent by the first wireless device on the second transmission resource if the indication information indicates that a second transmission resource among the multiple periodic transmission resources that is located after the first transmission resource in the time domain needs to be used.

18. A wireless device, characterized in that: Including memory, transceiver, processor: The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations: Selecting a transmission resource from a plurality of periodic transmission resources as a first transmission resource; Controlling the transceiver to transmit service data and indication information to a second wireless device in the industrial wireless network on the first transmission resource; If the indication information indicates that a second transmission resource among the multiple periodic transmission resources that is located after the first transmission resource in the time domain needs to be used, the transceiver is controlled to use the second transmission resource to send the retransmission data corresponding to the service data to the second wireless device.

19. A wireless device, characterized in that: Including memory, transceiver, processor: The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations: Controlling the transceiver to receive service data and indication information sent by a first wireless device in the industrial wireless network on a first transmission resource among a plurality of periodic transmission resources; If the indication information indicates that a second transmission resource located after the first transmission resource in the time domain among the multiple periodic transmission resources needs to be used, the transceiver is controlled to receive retransmission data corresponding to the service data sent by the first wireless device on the second transmission resource.

20. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 15 are implemented.

21. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 15 are implemented.