Wireless communication method, device and system supporting coexistence of services with different delay requirements

By classifying users as master and slave users, and allocating resources according to different delay requirements, the resource allocation challenges in the existing technology when resource idleness and services coexist with different delay requirements are solved, and efficient resource utilization and signaling complexity are achieved.

CN119767423AActive Publication Date: 2025-04-04SOUTHEAST UNIV +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411606065.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-04-04
Estimated Expiration
2044-11-12

AI Technical Summary

Technical Problem

The existing low-latency resource allocation technology is difficult to effectively utilize wireless resources, especially under the semi-continuous scheduling principle, where resource allocation challenges exist when resource idleness and different delay requirements services coexist.

Method used

By classifying users as master and slave users, and allocating resources according to different delay requirements, the master user allocates fixed resources on pre-built base stations, and slave users allocate dynamic resources on idle resources to achieve efficient utilization of resources.

Benefits of technology

It improves resource utilization efficiency, reduces signaling complexity, and can meet the business needs of low-latency users without affecting high-latency users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119767423A_ABST
    Figure CN119767423A_ABST
Patent Text Reader

Abstract

The invention discloses a wireless communication method, device and system for supporting coexistence of services with different delay requirements, and the method comprises the steps: classifying users into a master user and a slave user based on different delay requirements; allocating resources to the master user; allocating resources to the slave users; and performing wireless communication based on the pre-constructed base station rule, the access rule of the master user and the access rule of the slave user. According to the method and the device, the resource allocation is fixed, dynamic application to the base station is not needed, and idle wireless resources can be fully utilized, so that the resource utilization efficiency is improved, and the signaling complexity is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of wireless communication technology, and in particular relates to a wireless communication method, device and system that support the coexistence of services with different delay requirements. Background Art

[0002] Ultra-reliable and Low Latency Communications (URLLC) is an important application scenario in mobile communication technology, especially in 5G and future 6G networks. Its purpose is to provide extremely high reliability (close to 100%) and extremely low communication delay (usually in milliseconds or even sub-milliseconds) to meet applications with extremely high requirements for real-time and stability. It is widely used in fields such as autonomous driving, telemedicine, industrial automation, virtual reality and augmented reality that have high requirements for communication reliability and delay to achieve efficient, intelligent and safe operations. In ultra-reliable and low-latency communications, there are requirements for both reliability and delay. For reliability requirements, they are usually achieved through physical layer technologies such as diversity and channel coding; for delay requirements, resource allocation technology is also involved. The present invention focuses on resource allocation technology for meeting delay performance requirements.

[0003] Existing low-latency resource allocation technologies are mainly divided into two categories. The first category is grant-based resource allocation technology, such as earliest deadline first (EDF) scheduling. The second category is grant-free resource allocation technology, such as Semi-Persistent Scheduling (SPS), resource allocation based on non-orthogonal multiple access (NOMA), and rate splitting multiple access (RSMA).

[0004] The existing low-latency resource allocation method based on the semi-persistent scheduling principle mainly considers allocating a fixed number of resources to users at fixed times, so as to meet the user's latency requirements in a very simplified signaling manner. However, the following two aspects are less considered. First, the semi-persistent scheduling principle essentially adopts a reservation method, and there must be a lot of idle wireless resources. Second, in addition to services with high latency requirements, there are usually services with low latency requirements in the system. It is very meaningful to combine these two aspects and design a wireless communication method in which the semi-persistent scheduling principle is used to support services with high latency requirements, while using idle wireless resources to support services with low latency requirements. Summary of the invention

[0005] In view of the above problems, the present invention proposes a wireless communication method, device and system that support the coexistence of services with different delay requirements, which can improve the resource utilization efficiency of the semi-persistent scheduling principle.

[0006] In order to achieve the above technical objectives and the above technical effects, the present invention is implemented through the following technical solutions:

[0007] In a first aspect, the present invention provides a wireless communication method for supporting coexistence of services with different delay requirements, comprising:

[0008] Based on different latency requirements, users are classified into primary users and secondary users;

[0009] Allocate resources to the primary user;

[0010] Allocate resources to slave users;

[0011] Wireless communication is performed based on pre-established base station rules, primary user access rules, and secondary user access rules.

[0012] In combination with the first aspect, optionally, the primary user classification method includes:

[0013] For user n, according to the arrival characteristics of its service traffic and the requirement for delay, its resource requirement is determined as A n time slots per frame, all the n Users with a value ≥1 are classified as primary users.

[0014] In combination with the first aspect, optionally, the classification method for users includes:

[0015] All satisfying A n Users with a score <1 are classified as slave users.

[0016] In conjunction with the first aspect, optionally, allocating resources to the primary user specifically includes:

[0017] For all primary users, perform the following steps in order:

[0018] Assume that there are N channels in the system. On each channel, the time axis is divided into frames of equal length. Each frame contains the same number of S time slots. The number of remaining time slots in each frame of all channels is summed up, and all channels are sorted from largest to smallest according to the summed result.

[0019] Among all the unassigned primary users, sort them from largest to smallest according to their resource requirements, select the primary user ranked first, denoted as primary user i, and then select the first channel and allocate A to primary user i at a fixed position in each frame on the channel. itime slots, the set of time slots allocated to primary user i is denoted as X i .

[0020] In combination with the first aspect, optionally, allocating resources from users specifically includes:

[0021] Assume that user j is a slave user whose resource requirement is A j , in all satisfied Among the natural numbers m, select the one with the smallest value, which is called the order of user j and is recorded as m j ;

[0022] For each primary user k, calculate the indicator Among them U k is the set of slave users that have been associated with master user k, and the index z for all master users k The values ​​of are sorted from large to small;

[0023] In all satisfying k ≤A k Among the main users, select the first main user and record it as main user k j , as the master user associated with slave user j;

[0024] For slave user j, in the selected master user k j The resource allocation position is every m j A frame allocates 1 time slot to user j, and the set of resources allocated to user j is denoted as Y j , where the specific position of the allocated time slot is randomly determined, on the premise of ensuring that the resources allocated to different slave users do not conflict.

[0025] In combination with the first aspect, optionally, the rule of the base station is:

[0026] For primary user i, if the base station allocates resource X i If the base station detects that a signal is being sent, it will start to continuously send the "primary user i's resource is busy" signal; if the base station allocates resources X i If idle is detected, that is, no signal is sent, the sending of the "resource busy of primary user i" signal is stopped.

[0027] In combination with the first aspect, optionally, the access rule of the primary user is:

[0028] For primary user i, when a message arrives, resource X is allocated i After sending, it waits for receiving the ACK signal from the base station;

[0029] If primary user i does not receive ACK, the above process is repeated until an ACK signal is received or it is terminated by a higher-level protocol.

[0030] In combination with the first aspect, optionally, the access rule of the slave user is:

[0031] Assume that slave user j is associated with master user i. When a message arrives, it first monitors whether the base station sends a "master user i's resource busy" signal. If it receives the signal, it waits until it no longer receives the signal.

[0032] From user j in allocating resource X i Randomly select a time slot, then transmit the corresponding signal, and after sending, wait to receive the ACK signal from the base station;

[0033] If the ACK signal from the base station is not received, the slave user j stops transmitting and then monitors whether the base station sends a "master user i's resource is busy" signal. If the signal is heard, it waits until the signal is no longer received.

[0034] From user j in allocating resource Y j Retransmit the signal, and after sending, wait for receiving the ACK signal from the base station;

[0035] If user j does not receive an ACK signal from the base station, the above process is repeated until an ACK signal is received or the process is terminated by a higher-level protocol.

[0036] In a second aspect, the present invention provides a wireless communication device supporting coexistence of services with different delay requirements, including:

[0037] A classification module, used to classify users into primary users and secondary users based on different delay requirements;

[0038] A first resource allocation module, used to allocate resources to a primary user;

[0039] A second resource allocation module, used for allocating resources to slave users;

[0040] The communication module is used for wireless communication based on pre-built base station rules, primary user access rules and secondary user access rules.

[0041] In a third aspect, the present invention provides a wireless communication system supporting coexistence of services with different delay requirements, including a storage medium and a processor;

[0042] The storage medium is used to store instructions;

[0043] The processor is configured to operate according to the instructions to execute the method according to any one of the first aspects.

[0044] Compared with the prior art, the present invention has the following beneficial effects:

[0045] In terms of improving resource utilization efficiency, the present invention can fully utilize wireless resources that are idle by users with high latency requirements, thereby improving the overall resource utilization efficiency of the system.

[0046] In terms of reducing signaling complexity, in the present invention, regardless of whether the user has high latency requirements or low latency requirements, resource allocation is fixed and there is no need to dynamically apply to the base station, thereby greatly reducing the complexity of signaling. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative labor, among which:

[0048] Figure 1 is a flow chart of a resource allocation method provided by an embodiment of the present invention;

[0049] Figure 2 is a base station signaling flow chart provided by an embodiment of the present invention;

[0050] Figure 3 is a primary user signaling flow chart provided by an embodiment of the present invention;

[0051] Figure 4 is a flow chart of slave user signaling provided by an embodiment of the present invention;

[0052] Figure 5 is a system architecture diagram provided by an embodiment of the present invention;

[0053] Figure 6 This is an example diagram of resource allocation provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0054] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0055] In addition, if there are descriptions involving "first", "second", etc. in the embodiments of the present invention, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or suggesting their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0056] Example 1

[0057] An embodiment of the present invention provides a wireless communication method for supporting coexistence of services with different delay requirements, comprising the following steps:

[0058] (1) Based on different latency requirements, users are classified into primary users and secondary users;

[0059] (2) Allocate resources to the primary user;

[0060] (3) Allocating resources to slave users;

[0061] (4) Wireless communication is performed based on pre-established base station rules, primary user access rules, and secondary user access rules.

[0062] Based on the wireless communication method supporting the coexistence of services with different delay requirements (i.e., users with high delay requirements and users with low delay requirements) in the embodiment of the present invention, wireless resources that are idle by users with high delay requirements can be fully utilized, thereby improving the overall resource utilization efficiency of the system. Regardless of whether it is a user with high delay requirements or a user with low delay requirements, resource allocation is fixed and does not require dynamic application to the base station, thereby greatly reducing the complexity of signaling.

[0063] In a specific implementation of the embodiment of the present invention, the method for classifying primary users includes:

[0064] For user n, according to the arrival characteristics of its service traffic and the requirement for delay, its resource requirement is determined as A n time slots per frame, all the n Users with a value ≥1 are classified as primary users.

[0065] In a specific implementation of the embodiment of the present invention, the classification method for users includes:

[0066] All satisfying A n Users with a score <1 are classified as slave users.

[0067] In a specific implementation of the embodiment of the present invention, the allocating resources to the primary user specifically includes:

[0068] For all primary users, perform the following steps in order:

[0069] Assume that there are N channels in the system. On each channel, the time axis is divided into frames of equal length. Each frame contains the same number of S time slots. The number of remaining time slots in each frame of all channels is summed up, and all channels are sorted from largest to smallest according to the summed result.

[0070] Among all the unassigned primary users, sort them from largest to smallest according to their resource requirements, select the primary user ranked first, denoted as primary user i, and then select the first channel and allocate A to primary user i at a fixed position in each frame on the channel. i time slots, the set of time slots allocated to primary user i is denoted as X i .

[0071] In a specific implementation of the embodiment of the present invention, the allocating resources from the user specifically includes:

[0072] Assume that user j is a slave user whose resource requirement is A j , in all satisfied Among the natural numbers m, select the one with the smallest value, which is called the order of user j and is recorded as m j ;

[0073] For each primary user k, calculate the indicator Among them U k is the set of slave users that have been associated with master user k, and the index z for all master users k The values ​​of are sorted from large to small;

[0074] In all satisfying k ≤A k Among the main users, select the first main user and record it as main user k j , as the master user associated with slave user j;

[0075] For slave user j, in the selected master user k j The resource allocation position is every m j A frame allocates 1 time slot to user j, and the set of resources allocated to user j is denoted as Y j , where the specific position of the allocated time slot is randomly determined, on the premise of ensuring that the resources allocated to different slave users do not conflict.

[0076] In a specific implementation of the embodiment of the present invention, the rule of the base station is:

[0077] For primary user i, if the base station allocates resource X i If the base station detects that a signal is being sent, it will start to continuously send the "primary user i's resource is busy" signal; if the base station allocates resources X i If idle is detected, that is, no signal is sent, the sending of the "resource busy of primary user i" signal is stopped.

[0078] In a specific implementation of the embodiment of the present invention, the access rule of the primary user is:

[0079] For primary user i, when a message arrives, resource X is allocated i After sending, it waits for receiving the ACK signal from the base station;

[0080] If primary user i does not receive ACK, the above process is repeated until an ACK signal is received or it is terminated by a higher-level protocol.

[0081] In a specific implementation of the embodiment of the present invention, the access rule of the slave user is:

[0082] Assume that slave user j is associated with master user i. When a message arrives, it first monitors whether the base station sends a "master user i's resource busy" signal. If it receives the signal, it waits until it no longer receives the signal.

[0083] From user j in allocating resource X i Randomly select a time slot, then transmit the corresponding signal, and after sending, wait to receive the ACK signal from the base station;

[0084] If the ACK signal from the base station is not received, the slave user j stops transmitting and then monitors whether the base station sends a "master user i's resource is busy" signal. If the signal is heard, it waits until the signal is no longer received.

[0085] From user j in allocating resource Y j Retransmit the signal, and after sending, wait for receiving the ACK signal from the base station;

[0086] If user j does not receive an ACK signal from the base station, the above process is repeated until an ACK signal is received or the process is terminated by a higher-level protocol.

[0087] The wireless communication method supporting coexistence of services with different delay requirements in an embodiment of the present invention is described in detail below in conjunction with a specific implementation manner.

[0088] The present invention provides a technical solution, considering the following Figure 5 The scenario shown in , which includes the following steps:

[0089] Step 1: Categorize users, such as Figure 1 as shown in .

[0090] In this step, for each user n, according to the arrival characteristics of its service traffic and the requirement for delay, its resource requirement can be determined as A according to some existing method. n time slots per frame. n Users with a high latency requirement of ≥1 are called primary users. n Users with low latency requirements of <1 are called slave users.

[0091] Step 2: Allocate resources to the primary user, such as Figure 1 as shown in .

[0092] In this step, corresponding resources are allocated to each primary user i. Assume that there are N channels in the system. On each channel, the time axis is divided into frames of equal length, and each frame contains the same number of S time slots. The number of remaining time slots in each frame of all channels is summed up, and all channels are sorted from large to small according to the summation result. Among all the unallocated primary users, they are sorted from large to small according to their resource requirements, and the first primary user is selected, recorded as primary user i, and then the first channel is selected, and A is allocated to primary user i at a fixed position in each frame on the channel. i time slots, the set of time slots allocated to primary user i is denoted as X i .

[0093] Step 3: Allocate resources to the slave users, such as Figure 1 as shown in .

[0094] In this step, it is assumed that user j is a slave user whose resource requirement is A. j In all satisfied Among the natural numbers m, select the one with the smallest value, which is called the order of user j and is recorded as m j .

[0095] In this step, for each primary user k, the index is calculated Among them U k is the set of slave users that have been associated with master user k. k The values ​​are sorted from large to small (i.e. according to z k The primary users are sorted by the values ​​of k ≤A k Among the main users, select the first main user and record it as main user k j , as the master user associated with slave user j.

[0096] In this step, for user j, in the selected primary user k j The resource allocation position is every m j A frame is allocated 1 time slot from user j. A specific example is Figure 6 Given in. Let the set of resources allocated from user j be Y j .

[0097] In this step, there is a relationship Y j ∈X i Established.

[0098] In this step, it is sufficient to ensure that the resources allocated to different slave users do not conflict with each other, and the specific positions of the allocated time slots can be determined randomly.

[0099] Step 4: Generate base station rules, such as Figure 2 as shown in .

[0100] In this step, for each primary user i, if the base station allocates resource X i When a signal is detected, it starts to continuously send the "primary user i's resource is busy" signal.

[0101] In this step, for each primary user i, if the base station allocates resource X i If idle is detected (ie no signal is sent), the sending of the "resource busy of primary user i" signal is stopped.

[0102] Step 5: Generate access rules for the primary user, such as Figure 3 as shown in .

[0103] In this step, for primary user i, when a message arrives, it is allocated resource X i After sending, wait for receiving ACK signal from the base station.

[0104] In this step, if primary user i does not receive ACK, the above process is repeated until an ACK signal is received or the primary user i is terminated by a higher-level protocol.

[0105] Step 6: Generate access rules from users, such as Figure 4 as shown in .

[0106] In this step, assuming that slave user j is associated with master user i, when a message arrives, first monitor whether the base station sends a "master user i's resource busy" signal. If the signal is received, wait until the signal is no longer received.

[0107] In this step, user j allocates resource X iThe base station randomly selects a time slot and then transmits the corresponding signal. After sending, it waits to receive the ACK signal from the base station.

[0108] In this step, if the ACK signal from the base station is not received, the slave user j stops transmitting and then monitors whether the base station sends a "master user i's resource is busy" signal. If the signal is monitored, it waits until the signal is no longer received.

[0109] In this step, user j allocates resource Y j After sending, wait for receiving ACK signal from the base station.

[0110] In this step, if user j does not receive an ACK signal from the base station, the above process is repeated until an ACK signal is received or the process is terminated by a higher-level protocol.

[0111] Step 6: Perform wireless communication based on the rule of the base station, the access rule of the primary user and the access rule of the secondary user.

[0112] Example 2

[0113] Based on the same inventive concept as that of Embodiment 1, an embodiment of the present invention provides a wireless communication device supporting coexistence of services with different delay requirements, including:

[0114] A classification module, used to classify users into primary users and secondary users based on different delay requirements;

[0115] A first resource allocation module, used to allocate resources to a primary user;

[0116] A second resource allocation module, used for allocating resources to slave users;

[0117] The communication module is used for wireless communication based on pre-built base station rules, primary user access rules and secondary user access rules.

[0118] The rest are the same as in Example 1.

[0119] Example 3

[0120] An embodiment of the present invention provides a wireless communication system supporting coexistence of services with different delay requirements, including a storage medium and a processor;

[0121] The storage medium is used to store instructions;

[0122] The processor is configured to operate according to the instructions to execute the method according to any one of the embodiments 1.

[0123] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0124] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0125] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0126] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0127] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the enlightenment of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the purpose of the present invention and the claims, which all fall within the protection of the present invention.

[0128] The above shows and describes the basic principles and main features of the present invention and the advantages of the present invention. It should be understood by those skilled in the art that the present invention is not limited to the above embodiments. The above embodiments and descriptions are only for explaining the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention to be protected. The scope of protection of the present invention is defined by the attached claims and their equivalents.

Claims

1. A wireless communication method supporting coexistence of services with different delay requirements, characterized in that: include: Based on different latency requirements, users are classified into primary users and secondary users; Allocate resources to the primary user; Allocate resources to slave users; Wireless communication is performed based on pre-established base station rules, primary user access rules, and secondary user access rules.

2. A wireless communication method for supporting coexistence of services with different delay requirements according to claim 1, characterized in that: The classification method of the primary user includes: For user n, according to the arrival characteristics of its service traffic and the requirement for delay, its resource requirement is determined as A n time slots per frame, all the n Users with a value ≥1 are classified as primary users.

3. A wireless communication method for supporting coexistence of services with different delay requirements according to claim 2, characterized in that: The classification method from users includes: All satisfying A n Users with a score <1 are classified as slave users.

4. A wireless communication method for supporting coexistence of services with different delay requirements according to claim 2, characterized in that: The allocating resources to the primary user specifically includes: For all primary users, perform the following steps in order: Assume that there are N channels in the system. On each channel, the time axis is divided into frames of equal length. Each frame contains the same number of S time slots. The number of remaining time slots in each frame of all channels is summed up, and all channels are sorted from largest to smallest according to the summed result. Among all the unassigned primary users, sort them from largest to smallest according to their resource requirements, select the primary user ranked first, denoted as primary user i, and then select the first channel and allocate A to primary user i at a fixed position in each frame on the channel. i time slots, the set of time slots allocated to primary user i is denoted as X i .

5. A wireless communication method for supporting coexistence of services with different delay requirements according to claim 4, characterized in that: The allocation of resources from users specifically includes: Assume that user j is a slave user whose resource requirement is A j , in all satisfied Among the natural numbers m, select the one with the smallest value, which is called the order of user j and is recorded as m j ; For each primary user k, calculate the indicator Among them U k is the set of slave users that have been associated with master user k, and the index z for all master users k The values ​​of are sorted from large to small; In all satisfying k ≤A k Among the main users, select the main user that ranks first and record it as main user k j , as the master user associated with slave user j; For slave user j, in the selected master user k j The resource allocation position is every m j A frame allocates 1 time slot to user j, and the set of resources allocated to user j is denoted as Y j , where the specific position of the allocated time slot is randomly determined, on the premise of ensuring that the resources allocated to different slave users do not conflict.

6. A wireless communication method for supporting coexistence of services with different delay requirements according to claim 4, characterized in that: The rules of the base station are: For primary user i, if the base station allocates resource X i When a signal is detected to be sent, it starts to continuously send the "resource busy of primary user i" signal; If the base station allocates resource X i If idle is detected, that is, no signal is sent, the sending of the "resource busy of primary user i" signal is stopped.

7. A wireless communication method for supporting coexistence of services with different delay requirements according to claim 4, characterized in that: The access rule of the primary user is: For primary user i, when a message arrives, resource X is allocated i After sending, it waits for receiving the ACK signal from the base station; If primary user i does not receive ACK, the above process is repeated until an ACK signal is received or it is terminated by a higher-level protocol.

8. A wireless communication method for supporting coexistence of services with different delay requirements according to claim 5, characterized in that: The access rules of the slave user are: Assume that slave user j is associated with master user i. When a message arrives, it first monitors whether the base station sends a "master user i's resource busy" signal. If it receives the signal, it waits until it no longer receives the signal. From user j in allocating resource X i It randomly selects a time slot and then transmits the corresponding signal. After sending, it waits to receive the ACK signal from the base station. If the ACK signal from the base station is not received, the slave user j stops transmitting and then monitors whether the base station sends a "master user i's resource is busy" signal. If the signal is heard, it waits until the signal is no longer received. From user j in allocating resource Y j Retransmit the signal, and after sending, wait for receiving the ACK signal from the base station; If user j does not receive an ACK signal from the base station, the above process is repeated until an ACK signal is received or the process is terminated by a higher-level protocol.

9. A wireless communication device supporting coexistence of services with different delay requirements, characterized in that: include: A classification module, used to classify users into primary users and secondary users based on different delay requirements; A first resource allocation module, used to allocate resources to a primary user; A second resource allocation module, used for allocating resources to slave users; The communication module is used for wireless communication based on pre-built base station rules, primary user access rules and secondary user access rules.

10. A wireless communication system supporting coexistence of services with different delay requirements, characterized in that: including storage media and processors; The storage medium is used to store instructions; The processor is configured to operate according to the instructions to perform the method according to any one of claims 1-8.

Citation Information

Patent Citations

  • Resource allocation method and device in cooperative multi-point transmission network

    CN102026304A

  • Wireless transmission resource configuration method and device in wireless Mesh network, and communication equipment

    CN107567032A

  • Wireless private network spectrum allocation optimization method and device adapting to power services

    CN110493873A

  • Wireless resource allocation method and device, readable storage medium and computer equipment

    CN111328144A

  • Apparatus and method for assigning resources in a wireless communication system

    US20080159254A1