The present application relates to the field of communication technology, for example, a method for determining a service access point, an information sending method, a communication node, and a storage medium.
In a large-scale distributed or wireless cellular network, there may be a scenario where multiple access points (APs) simultaneously serve multiple user equipments (UEs), respectively. Multiple UEs reuse the same time-frequency resources simultaneously, and interference between the UEs is inevitable. However, currently, when a service AP is determined for a UE, receiving signals is often considered while interference conditions are not taken into account, which affects the reliability of the communication system.
Embodiments of the present application provide a method for determining a service access point. The method includes the steps below.
Indication parameter information is acquired; the indication parameter information includes the first indication information, the second indication information, and the third indication information.
The priority order of a terminal device is determined according to the first indication information.
Based on the second indication information and the third indication information, a service AP of each terminal device is determined in sequence according to the priority order.
Embodiments of the present application provide an information sending method. The method includes the operation below.
Indication parameter information is sent; the indication parameter information includes the first indication information, the second indication information, and the third indication information.
Embodiments of the present application provide a communication node. The communication node includes a processor that, when executing a computer program, is configured to implement the method of any of the preceding embodiments.
Embodiments of the present application also provide a computer-readable storage medium storing a computer program which, when executed by a processor, implements the method of any of the preceding embodiments.
It is to be understood that the specific embodiments described herein are intended to explain the present application and not to limit the present application. Embodiments of the present application are described hereinafter in detail in conjunction with drawings.
Distributed multiple-input multiple-output (D-MIMO) and cell-free massive multiple-input multiple-output (CF-MIMO), as potential key technologies for multi-antenna direction, have received increasing attention. A significant feature of these technologies is that the spatial distribution of APs in a given area is more decentralized than the centralized APs used by the New Radio (NR) technology, and the number of APs is relatively large, with multiple APs simultaneously serving multiple different UEs. Since multiple UEs reuse the same time-frequency resource simultaneously, interference between them is inevitable.
In potential CF-MIMO application scenarios (such as large stadiums, malls, airports, and automated factories) in the future, the spatial distribution of APs and UEs may be very complex, and the following scenarios may occur: Some areas are densely populated with a large number of APs or UEs; some areas are sparsely populated with a small number of APs or UEs; some areas are moderately populated with a moderate number of APs or UEs. Therefore, the methods for determining a service AP for a UE, determining whether AP collaborative transmission is required, determining the scale of AP collaborative transmission, and other methods may be different in different scenarios.
However, currently, when a service AP is determined for a UE, a large-scale parameter or a reference signal receiving power (RSRP) parameter of each AP to a specific UE is mainly used as the basis for selecting a certain AP/certain APs with a larger large-scale parameter or larger RSRP parameter as the service AP/set of service APs for the specific UE. That is, methods in the related art are often considered only from the perspective of receiving signals; interference situations are not taken into account nor whether AP collaboration is required for different scenarios is discussed, which affects the communication quality of the UE and the reliability of the communication system.
The method for determining a service access point and the information sending method according to the present application may be applied to various types of wireless communication systems, such as a Long-Term Evolution (LTE) system, a 5th-generation (5G) mobile communication technology system, a LTE and 5G hybrid architecture system, a 5G NR system, and a new communication system emerging in future communication development, for example, a 6th-generation (6G) mobile communication technology system.
The terminal device 110 may be a device providing voice/data connectivity to a user, for example, a handheld device having a wireless connection function and an in-vehicle device. Examples of some terminal devices 110 are as follows: UE, a mobile station, a tablet computer, a notebook computer, an ultra-mobile personal computer (UMPC), a handheld computer, a netbook, a personal digital assistant (PDA), and other user equipment that can be networked; IoT nodes in the Internet of Things; in-vehicle communication devices in the Internet of Vehicles; entertainment and game devices or systems; or a global positioning system device. Embodiments of the present application do not limit the specific technology and the specific device configuration used by the terminal device.
The access network device 120 is an access device through which the terminal device 110 wirelessly accesses the wireless communication system and may be an AP. The AP includes but is not limited to a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in the 5G mobile communication system, a base station in a future mobile communication system, and an access node in a Wireless Fidelity system. The access network device 120 may also be a module or unit that performs part of the functions of the base station, for example, a central unit (CU) or a distributed unit (DU). Embodiments of the present application do not limit the specific technology and the specific device configuration used by the access network device.
The core network device 130 may include an access and mobility management network element and a session management network element. Exemplarily, the terminal device 110 may access the core network through the access network device 120, thereby realizing data transmission.
In the embodiment of the present application, a method for determining a service access point, an information sending method, a communication node, and a storage medium are provided, which is able to be run in the preceding wireless communication system. Thus, interference between terminal devices is reduced while a service AP of a terminal device is determined, and communication quality and reliability of the communication system are improved.
The method for determining a service access point, the information sending method, the communication node, and the technical effect thereof are described below.
In S110, indication parameter information is acquired; the indication parameter information includes a first indication information, a second indication information, and a third indication information.
In an embodiment, the first indication information includes but is not limited to at least one of the following information: a traffic volume requirement of a terminal device, a delay requirement of a terminal device, a signal-to-noise ratio requirement of a terminal device, a large-scale parameter of a terminal device, a reference signal receiving power (RSRP) parameter of a terminal device, or a distance parameter of a terminal device.
If the first indication information includes the traffic volume requirement of the terminal device, the first indication information is a set including K elements, and each element in the set denotes a traffic volume requirement of one terminal device. For example, the first indication information is a set (Tht1,Tht2,L,Thtj,L,ThtK), and Thtj denotes the traffic volume requirement of terminal device j.
If the first indication information includes the delay requirement of the terminal device, the first indication information is a set including K elements, and each element in the set denotes a delay requirement of one terminal device. For example, the first indication information is a set (T1,T2,L,T3,L,TK), and Tj denotes the delay requirement of terminal device j.
If the first indication information includes the signal-to-noise ratio requirement of the terminal device, the first indication information is a set including K elements, and each element in the set denotes a signal-to-noise ratio requirement of one terminal device. For example, the first indication information is a set (SINR1,SINR2,L,SINRj,L,SINRK), and SINRj denotes the signal-to-noise ratio requirement of terminal device j.
If the first indication information includes the large-scale parameter of the terminal device, the first indication information is a set including K element groups, each element group in the set corresponds to one terminal device and includes M elements, and each element in the element group denotes a large-scale parameter between the terminal device corresponding to the element group and different APs. For example, the first indication information is a set (B1,B2,L,Bj,L,BK), the element group Bj corresponds to terminal device j, the element group Bj includes M elements (βij,β2j,L,βij,L,βMj), and βij denotes the large-scale parameter between terminal device j and AP i.
If the first indication information includes the RSRP parameter of the terminal device, the first indication information is a set including K element groups, each element group in the set corresponds to one terminal device and includes M elements, and each element in the element group denotes an RSRP parameter between the terminal device corresponding to the element group and different APs. For example, the first indication information is a set (RP1,RP2,L,RPj,L,RPK), the element group RPj corresponds to terminal device j, the element group RPj includes M elements (RP1j,RP2j,L,RPij,L,RPMj), and RPij denotes the RSRP parameter between terminal device j and AP i, that is, the reference signal power of AP i received by terminal device j.
If the first indication information includes the distance parameter of the terminal device, the first indication information is a set including K element groups, each element group in the set corresponds to one terminal device and includes M elements, and each element in the element group denotes a distance parameter between the terminal device corresponding to the element group and different APs. For example, the first indication information is a set (D1,D2,L,Dj,L,DK), the element group Dj corresponds to terminal device j, the element group Dj includes M elements (d1j,d2j,L,dij,L,dMj), and dij denotes the distance parameter between terminal device j and AP i, that is, the distance between terminal device j and AP i.
In the present application, K denotes the number of terminal devices, M denotes the number of APs, and both M and K are integers greater than 1.
In an embodiment, the second indication information includes but is not limited to at least one of the following information: a large-scale parameter of a terminal device, an RSRP parameter of a terminal device, or a distance parameter of a terminal device.
In an embodiment, the third indication information at least includes a first parameter set amax and a second parameter set Ncmax, the first parameter set amax is configured to indicate the maximum number of different terminal devices simultaneously served by an AP, and the second parameter set Ncmax is configured to indicate the maximum number of different APs simultaneously serving the terminal device, that is, the maximum number of collaborative APs for a terminal device. Both he elements in the first parameter set amax and the second parameter set Ncmax are positive integers.
The first parameter set amax is configured to limit an AP's ability to simultaneously serve different terminal devices. Different APs may have different configurations. For example, if only one element is included in the second parameter set amax, it is indicated that all APs simultaneously serve the same maximum number of different terminal devices at most. For another example, if M elements are included in the first parameter set amax, some of the M elements have different values or the values of all elements are different, that is, the maximum numbers of different terminal devices that some APs are able to simultaneously serve at most are different, or the maximum numbers of different terminal devices that all APs are able to simultaneously serve at most are completely different.
The second parameter set Ncmax is configured to limit the size of the terminal device collaboration set. Different terminal devices may have different configurations. For example, if only one element is included in the second parameter set Ncmax, it is indicated that the maximum number of collaborative APs of all terminal devices is the same. For another example, if K elements are included in the second parameter set Ncmax, the values of some of the K elements are different or all of the elements are different, that is, the maximum numbers of collaborative APs of some terminal devices are different, or the maximum numbers of collaborative APs of all terminal devices are completely different.
In an embodiment, the first indication information may be a parameter related to the priority order of the terminal device and configured to determine the priority order of the terminal device; the second indication information and the third indication information are used for determining a service AP of the terminal device.
In S120, the priority order of a terminal device is determined according to the first indication information.
In the present application, the priority order refers to the order in which different terminal devices select APs when the service AP of each terminal device is determined.
In an embodiment, the priority order satisfies at least one of the following rules 1 to 6:
In rule 1, if the first indication information includes the traffic volume requirement of the terminal device, the priority order is arranged in descending order according to the value of the traffic volume requirement of the terminal device.
For example, if the first indication information is a set (Tht1,Tht2,L,Thtj,L,ThtK), and ThtK>ThtK-1>L>Thtj>L>Tht1, the priority order in descending order according to the traffic volume is UEK,UEK-1,L,UEj,L,UE1.
In rule 2, if the first indication information includes the delay requirement of the terminal device, the priority order is arranged in ascending order according to the value of the delay requirement of the terminal device.
For example, if the first indication information is a set (T1,T2,L,T3,L,TK), and T2<T1<L<Tj<L<TK, the priority order in ascending order according to the delay is UE2,UE1,L,UEj,L,UEK.
In rule 3, if the first indication information includes the signal-to-noise ratio requirement of the terminal device, the priority order is arranged in descending order according to the value of the signal-to-noise ratio requirement of the terminal device.
For example, if the first indication information is a set (SINR1,SINR2,L,SINRj,L,SINRK), and SINR1>SINR2>L>SINRj>L>SINRK, the priority order in descending order according to the signal-to-noise ratio is UE1,UE2,L,UEj,L,UEK.
In rule 4, if the first indication information includes the large-scale parameter of the terminal device, the priority order is arranged in descending order according to the value of a first reference value of the terminal device.
In an embodiment, the first reference value of the terminal device is an average value of elements in each element group in the first indication information; alternatively, the first reference value of the terminal device is the maximum value of elements in each element group in the first indication information; alternatively, the first reference value of the terminal device is the minimum value of elements in each element group in the first indication information.
For example, the first indication information is a set (B1,B2,L,Bj,L,BK), element group Bj corresponds to terminal device j, element group Bj includes M elements (βij,β2j,L,βij,L,βMj), the first reference values of K terminal devices are the average values
of elements in each element group in the first indication information, and
the priority order in descending order according to values of the first reference values of the terminal devices is UE1,UE2,L,UEj,L,UEK.
For another example, the first indication information is a set (B1,B2,L,Bj,L,BK) element group B corresponds to terminal device j, element group B includes M elements (β1j,B2j,L,βij,L,βMj), the first reference values of K terminal devices are the minimum values (min{β11,β21,L,βMj}, min{β12,β22,L,βM2},L,min{β1j,B2j,L,βMj},L,min{β1K,β2K,L,βMK}) of elements in each element group in the first indication information, and min{β12,β22,L,βM2}>min{β11,β21,L,BM1}>L>min{B1j,β2j,L,βMj}>L>min{β1K,β2K,L,βMK}; the priority order in descending order according to values of the first reference values of the terminal devices is UEK-1,UEK,L,UEj,L,UE1.
For another example, the first indication information is a set (B1,B2,L,Bj,L,BK) element group B corresponds to terminal device j, element group B includes M elements (β1j,β2j,L,βij,L,βMj), the first reference values of K terminal devices are the maximum values (max{β11,β21,L,BM1)},max{β12,β22,L,BM2},L,max{B1j,β2j,L,BMj},L,max{β1K,β2K,L,βMK}) of elements in each element group in the first indication information, and max{B1K-1,β2K-1,L,βMK-1}>max{β1K,β2K,L,βMK}>L>max{β1j,β2j,L,βMj}>L>max{β11,β21,L,βM1} the priority order in descending order according to values of the first reference values of the terminal devices is UEK-1,UEK,L,UEj,L,UE1.
In rule 5, if the first indication information includes the RSRP parameter of the terminal device, the priority order is arranged in descending order according to the value of a second reference value of the terminal device.
In an embodiment, the second reference value of the terminal device is an average value of elements in each element group in the first indication information; alternatively, the second reference value of the terminal device is the maximum value of elements in each element group in the first indication information; alternatively, the second reference value of the terminal device is the minimum value of elements in each element group in the first indication information.
If the first indication information includes the RSRP parameter of the terminal device, the method for determining the priority order is similar to that in rule 4 and is not repeated herein for the sake of brevity.
In rule 6, if the first indication information includes the distance parameter of the terminal device, the priority order is arranged in ascending order according to the value of a third reference value of the terminal device.
In an embodiment, the third reference value of the terminal device is an average value of elements in each element group in the first indication information; alternatively, the third reference value of the terminal device is the maximum value of elements in each element group in the first indication information; alternatively, the third reference value of the terminal device is the minimum value of elements in each element group in the first indication information.
For example, the first indication information is a set (D1,D2,L,Dj,L,DK), element group Dj corresponds to terminal device j, element group Dj includes M elements (d1j,d2j,L,dij,L,dMj), the third reference values of K terminal devices are the average values
of elements in each element group in the first indication information, and
the priority order in ascending order according to values of the third reference values of the terminal devices is UE1,UE2,L,UEj,L,UEK.
For another example, the first indication information is a set (D1,D2,L,Dj,L,DK) element group D corresponds to terminal device j, element group D; includes M elements (d1j,d2j,L,dij,L,dMj), the third reference values of K terminal devices are the minimum values (min{d11,d21,L,dM1}, min{d12, d22,L,dM2},L, min{d1j,d2j,L,dMj},L, min{d1K,d2K,L,dMK}) of elements in each element group in the first indication information, and min{d12,d22,L,dM2}<min{d11,d21,L,dM1}<L<min{d1j,d2j,L,dMj}<L<min{d1K,d2K,L,dMK}; the priority order in ascending order according to values of the third reference values of the terminal devices is UE2,UE1,L,UEj,L,UEK.
For another example, the first indication information is a set (D1,D2,L,Dj,L,DK) element group D corresponds to terminal device j, element group includes M elements (d1j,d2j,L,dij,L,dMj), the third reference values of K terminal devices are the maximum values (max{d11,d21,L,dM1},max{d12,d22,L,dM2},L,max{d1j,d2j,L,dMj},L,max{d1K,d2K,L,dMK}) of elements in each element group in the first indication information, and max{d1K-1,d2K-1,L,dMK-1}<max{d1K,d2K,L,dMK}<L<max{d1j,d2j,L,dMj}<L<max{d11,d21,L,dM1}; the priority order in ascending order according to values of the third reference values of the terminal devices is UEK-1,UEK,L,UEj,L,UE1.
In S130, based on the second indication information and the third indication information, a service AP of each terminal device is determined in sequence according to the priority order.
In an embodiment, the method of S130 may include determining, based on the second indication information, the third indication information, and a service AP determination criterion, the service AP of each terminal device in sequence according to the priority order from a set of candidate APs.
The set of candidate APs includes all APs capable of serving the terminal device.
The service AP determination criterion may be pre-configured or pre-specified in advance. The service AP determination criterion includes but is not limited to any one of the following: The value of a large-scale parameter of a service AP of the terminal device is within a specific range; the value of an RSRP parameter of a service AP of the terminal device is within a specific range; the value of a distance parameter of a service AP of the terminal device is within a specific range; the maximum value of the ratio of a large-scale parameter of a service AP of a certain terminal device to a large-scale parameter between another terminal device (that is, excluding the certain terminal device) and the service AP of the certain terminal device is within a specific range; the minimum value of the ratio of a large-scale parameter of a service AP of a certain terminal device to a large-scale parameter between another terminal device (that is, excluding the certain terminal device) and the service AP of the certain terminal device is within a specific range; the average value of the ratio of a large-scale parameter of a service AP of a certain terminal device to a large-scale parameter between another terminal device (that is, excluding the certain terminal device) and the service AP of the certain terminal device is within a specific range; the maximum value of the ratio of an RSRP parameter of a service AP of a certain terminal device to an RSRP parameter between another terminal device (that is, excluding the certain terminal device) and the service AP of the certain terminal device is within a specific range; the minimum value of the ratio of an RSRP parameter of a service AP of a certain terminal device to an RSRP parameter between another terminal device (that is, excluding the certain terminal device) and the service AP of the certain terminal device is within a specific range; the average value of the ratio of an RSRP parameter of a service AP of a certain terminal device to an RSRP parameter between another terminal device (that is, excluding the certain terminal device) and the service AP of the certain terminal device is within a specific range; the maximum value of the ratio of a distance parameter of a service AP of a certain terminal device to a distance parameter between another terminal device (that is, excluding the certain terminal device) and the service AP of the certain terminal device is within a specific range; the minimum value of the ratio of a distance parameter of a service AP of a certain terminal device to a distance parameter between another terminal device (that is, excluding the certain terminal device) and the service AP of the certain terminal device is within a specific range; the average value of the ratio of a distance parameter of a service AP of a certain terminal device to a distance parameter between another terminal device (that is, excluding the certain terminal device) and the service AP of the certain terminal device is within a specific range. The preceding specific range includes [a, b], (a, b), [a, b), (a, b], [a, +∞), (a, +∞), (−∞, b] and (−∞, b). a and b are real numbers.
In example 1, j≠ξ, j,ξ the second indication information is the large-scale parameter of the Ω terminal device, the service AP determination criterion is that
Ω is the set of candidate APs, j=ξ, j,ξ are integers between 1 and K, and elements in Ω are integers between 1 and M. The service AP determination criterion indicates that only if the minimum value of the ratios of the large-scale parameter βΩj between AP Ω and terminal device j to the large-scale parameter βΩξ between AP Ω and all other terminal devices ξ is greater than 5, AP Ω may be the service AP of terminal device j.
In example 2, the second indication information is the large-scale parameter of the terminal device, the service AP determination criterion is that
Ω is the set of candidate APs, j≠ξ, j,ξ are integers between 1 and K, and elements in Ω are integers between 1 and M. The service AP determination criterion indicates that only if the maximum value of the ratios of the large-scale parameter βΩj between AP Ω and terminal device j to the large-scale parameter βΩξ between AP Ω and all other terminal devices ξ is less than 20, AP Ω may be the service AP of terminal device j.
In example 3, the second indication information is the large-scale parameter of the terminal device, the service AP determination criterion is that
Ω is the set of candidate APs, j≠ξ, j,ξ are integers between 1 and K, and elements in Ω are integers between 1 and M. The service AP determination criterion indicates that only if the average value of the ratios of the large-scale parameter βΩj between AP Ω and terminal device j to the large-scale parameter βΩξ between AP Ω and all other terminal devices ξ is greater than 8, AP Ω may be the service AP of terminal device j.
In example 4, the second indication information is the distance parameter of the terminal device, the service AP determination criterion is that dΩj∈[2,10], Ω is the set of candidate APs, j is an integer between 1 and K, and elements in Ω are integers between 1 and M. The service AP determination criterion indicates that only if the distance between AP Ω and terminal device j satisfies that dΩj∈[2,10], AP Ω may be the service AP of terminal device j.
In example 5, the second indication information is the distance parameter of the terminal device, the service AP determination criterion is that dΩj ∈(3,+∞), Ω is the set of candidate APs, j is an integer between 1 and K, and elements in Ω are integers between 1 and M. The service AP determination criterion indicates that only if the distance between AP Ω and terminal device j satisfies that dΩj ∈(3, +∞), AP Ω may be the service AP of terminal device j.
In example 6, the second indication information is the distance parameter of the terminal device, the service AP determination criterion is that dΩj∈(0,5), Ω is the set of candidate APs, j is an integer between 1 and K, and elements in Ω are integers between 1 and M. The service AP determination criterion indicates that only if the distance between AP Ω and terminal device j satisfies that dΩj∈(0,5), AP Ω may be the service AP of terminal device j.
In an embodiment, the method of determining, based on the second indication information, the third indication information, and the service AP determination criterion, the service AP of the each terminal device in sequence according to the priority order from the set of candidate APs may include the three steps below:
In step 1, the set of candidate APs, a first counter, and a second counter of each AP in the set of candidate APs are initialized.
In step 2, the count value i of the first counter is configured to be 1, an i-th terminal device in the priority order is configured as a target terminal device, and based on the second indication information, the third indication information, and the service AP determination criterion, a service AP of the target terminal device is determined from the set of candidate APs.
In step 3, the set of candidate APs and the second counter are updated, 1 is added to the count value of the first counter, and when i is less than or equal to K, the execution of configuring the i-th terminal device in the priority order as the target terminal device and determining, based on the second indication information, the third indication information, and the service AP determination criterion, the service AP of the target terminal device from the set of candidate APs is returned until i is greater than K; K denotes the number of terminal devices, and K is an integer greater than 1.
In an embodiment, the method of updating the set of candidate APs and the second counter may include adding 1 to the count value of a second counter of the service AP; in the case where the count value of the second counter of the service AP is less than the maximum count value of the service AP, keeping the set of candidate APs unchanged; or in the case where the count value of the second counter of the service AP is equal to the maximum count value of the service AP, stopping the counting of the second counter of the service AP and removing the service AP from the set of candidate APs.
Exemplarily, the set of candidate APs initialized in step 1 is a set of all APs in the space. It is assumed that M APs exist in the initial set of candidate APs, that is, the initial set of candidate APs is {1,2,K,M} The second counter (which may also be referred to as AP reusing counter) of each AP is configured to record the number of different terminal devices that the AP simultaneously serves. The count values of the second counters of the initial M APs are all 0.
When the service AP is determined for the terminal device for the first time, the first terminal device in the priority order is configured as the target terminal device in order of priority, and the service AP of the target terminal device is determined from the set of candidate APs. When it is determined that AP i is the service AP of the target terminal device, the second counter of AP i is incremented by one.
After the service AP is determined for the target terminal device, the set of candidate APs and the second counter need to be updated. Whether the set of candidate APs needs to be updated depends on whether the second counter of an AP reaches the maximum count value of the service AP. It is assumed that the number of different terminal devices AP i at most simultaneously serves is that amax, i=2, and if the count value of the second counter of AP i reaches 2, the second counter of AP i stops counting and removes AP i from the set of candidate APs; if the count value of the second counter of AP i does not reach 2, the second counter of AP i continues to operate, and AP i continues to remain in the set of candidate APs.
Then, the next terminal device in the priority order is configured as the target terminal device, and the service AP of the target terminal device is determined from the set of candidate APs again until the service APs are determined for all the terminal devices. In an embodiment, when the service AP is determined for the terminal device, each terminal device selects one or more APs from the set of candidate APs to serve the terminal device itself while the service AP determination criterion and the second parameter set Ncmax are satisfied. If the second parameter set of terminal device j is that Ncmax,j=1, the terminal device j in any scenario may select at most one AP to serve the terminal device itself and cannot perform collaborative transmission. If the second parameter set of the terminal device j is that Ncmax,j=4, whether multiple different APs exist for collaborative transmission for terminal device j and the number of collaborative APs depend on the size of the set of candidate APs and the service AP determination criterion. If the set of candidate APs has only one element, terminal device j may select at most one AP to serve the terminal device itself and cannot perform collaborative transmission. If 2 to 3 elements exist in the set of candidate APs, whether multiple different APs exist for collaborative transmission for terminal device j and the size of collaborative transmission depend on the service AP determination criterion, but terminal device j cannot implement the configuration of up to 4 different APs for collaborative transmission of terminal device j. If no less than 4 elements exist in the set of candidate APs, whether multiple different APs exist for collaborative transmission for terminal device j and the size of collaborative transmission depend on the service AP determination criterion, and it is possible for terminal device j to implement the configuration of up to 4 different APs for collaborative transmission of terminal device j. That is, if terminal device j wants to support collaborative transmission, terminal device j needs to ensure that the second parameter set of terminal device j satisfies that Ncmax,j≥2, and the set of candidate APs has no less than 2 elements.
Some example embodiments are listed below to illustrate the method for determining a service access point provided in
In a first example embodiment,
The first indication information is the traffic volume requirement of the UE and is denoted as a set (Tht1,Tht2,Tht3), and Tht1>Tht2>Tht3.
The second indication information is the distance parameter of the UE. The second indication information is a set including three element groups, that is, (D1,D2,D3). Each element group Dj includes seven elements (d1j,d2j,L,dij,L,d7j).
The third indication information includes a first parameter set that amax=1 and a second parameter set that Ncmax=4.
The service AP determination criterion is that dΩj ∈[r1,r2]. 0<r1<r2. Ω is the set of candidate APs. j is an integer between 1 and 3. The elements in Ω are integers between 1 and 7.
According to the first indication information, UEs are arranged in descending order according to the values of the traffic volume requirement of the UEs, and the priority order of UEs in descending order is UE 1, UE 2, and UE 3.
The initial value of the set of candidate APs is Ω0={1,2,3,4,5,6,7}. The initial value of the second counter of each AP in the set of candidate APs is that N={0,0,0,0,0,0,0}.
Since UE 1 has the highest priority, the service AP of UE 1 is first determined. According to the distance parameter of the UE, the set Ω0 of candidate APs, the first parameter set that amax=1, the second parameter set that Ncmax=4, and the service AP determination criterion that dΩ
The count value of the second counter of each AP in the set of candidate APs after the first update is that N={1,0,1,1,0,1,0}. Since the first parameter set of the number of different UEs the AP at most serves simultaneously is that amax=1, the second counter of the AP corresponding to the set of service APs of UE 1 stops counting, and the AP in the set ΩU1 of service APs of UE 1 needs to be moved from the initial set Ω0 of candidate APs to obtain a set of candidate APs after the first update, that is, Ω1={2,5,7}.
UE 2 has the second highest priority, and the service AP of UE 2 is determined next. According to the distance parameter of the UE, the set Ω1 of candidate APs, the first parameter set amax, the second parameter set Ncmax, and the service AP determination criterion that dΩ
The count value of the second counter of each AP in the set of candidate APs after the second update is that N={1,1,1,1,1,1,0}. Since the first parameter set of the number of different UEs the AP at most serves simultaneously is that amax=1, the second counter of the AP corresponding to the set ΩU2 of service APs of UE 2 stops counting, and the AP in the set ΩU2 of service APs of UE 2 needs to be moved from the set Ω1 of candidate APs to obtain a set of candidate APs after the second update, that is, Ω2={7}.
UE 3 has the lowest priority, and the service AP of UE 3 is determined last. According to the distance parameter, the set Ω2 of candidate APs, the first parameter set amax, the second parameter set NCmax, and the service AP determination criterion of the UE that dΩ
After UE 1, UE 2, and UE 3 all determine service APs, the loop process ends. The sets of service APs of UE 1, UE 2, and UE 3 are that ΩU1={1,3,4,6}, ΩU2={2,5}, and ΩU3={7}. Although the second parameter set of the maximum number of collaborative APs for the UE is that Ncmax=4, only UE 1 reaches the configured maximum number of different collaborative APs, and UE 3 cannot perform collaborative transmission with only AP 7 at service. If only the service AP determination criterion is considered, d42 ∈[r1,r2] and d43 ∈[r1,r2]; then AP 4 may serve UE 2 or UE 3. However, since it is agreed that AP can at most serve one UE, after UE 1 determines the service AP, AP 4 is selected from the set of candidate APs. Then, when UE 2 or UE 3 determines the service AP, AP 4 is no longer in the set of candidate APs, and AP 4 cannot be selected for service. That is, the present application determines the sets of service APs of all UEs under the joint action of factors such as the priority order of the UE, the first parameter set amax, the second parameter set Ncmax, the set of candidate APs, and the service AP determination criterion.
In a second example embodiment,
The first indication information is the large-scale parameter of the UE. The first indication information is a set including 4 element groups, that is, (B1,B2,B3,B4). Each element group includes seven elements (β1j,β2j,L,βij,L,β7j). The values of j are 1, 2, 3, and 4. The first reference values of the 4 UEs are (max{β11,β21,L,β71)},max{β12,β22,L,βM2},max{β13,β23,L,β73},max{β1,β24,L,β74}) and max{β11,β21, L,β71}>max{β13,β23, L,β73}>max{β12,β22, L,β72}>max{β14,β24,L,β74}.
The second indication information is also the large-scale parameter of the UE. The second indication information is a set including four element groups, that is, (B1,B2,B3,B4). Each element group B includes seven elements (β1j,β2j,L,βij,L,β7j). The values of j are 1, 2, 3, and 4.
The third indication information includes a first parameter set that amax=2 and a second parameter set that Ncmax=4.
The service AP determination criterion is that
Ω is the set of candidate APs. j≠ξ, j,ξ are integers between 1 and 4. The elements in Ω are integers between 1 and 7.
According to the first indication information, UEs are arranged in descending order according to the values of the first reference value of the UEs, and the priority order of UEs in descending order is UE 1, UE 3, UE 2, and UE 4.
The initial value of the set of candidate APs is that Ω0={1,2,3,4,5,6,7}. The initial value of the second counter of each AP in the set of candidate APs is that N={0,0,0,0,0,0,0}.
Since UE 1 has the highest priority, the service AP of UE 1 is first determined. According to the large-scale parameter of the UE, the set Ω0 of candidate APs, the first parameter set that amax=2, the second parameter set that Ncmax=4, and the service AP determination criterion that
when j=1, the set of service APs of UE 1 is finally determined, that is, ΩU1={1,3,4,6}.
The count value of the second counter of each AP in the set of candidate APs after the first update is that N={1,0,1,1,0,1,0}. Since the first parameter set of the number of different UEs the AP at most serves simultaneously is that amax=2, the count value of the second counter of the AP corresponding to the set ΩU1 of service APs of UE 1 does not reach the maximum count value, the second counters of all APs continue to count, and the AP corresponding to the set ΩU1 of service APs of UE 1 continues to remain in the initial set Ω0 of candidate APs, so as to obtain a set of candidate APs after the first update, that is, Ω1={1,2,3,4,5,6,7}.
UE 3 has the second highest priority, and the service AP of UE 3 is determined next. According to the large-scale parameter of the UE, the set Ω1 of candidate APs, the first parameter set amax, the second parameter set Ncmax, and the service AP determination criterion that
when j=3, the set of service APs of UE 3 is finally determined, that is, ΩU3={4,5,7}.
The count value of the second counter of each AP in the set of candidate APs after the second update is that N={1,0,1,2,1,1,1}. Since the first parameter set of the number of different UEs the AP at most serves simultaneously is that amax=2, the count value of the second counter of AP 4 reaches the maximum count value, and the second counter of AP 4 stops counting; the count values of second counters of the remaining APs do not reach the maximum counting value, and the second counters of the remaining APs continue counting. AP 4 is removed from the set C of candidate APs, and the remaining APs continue to remain in the set Ω1 of candidate APs, resulting in a set of candidate APs after the second update, that is, Ω2={1,2,3,5,6,7}.
The priority of UE 2 is after UE 1 and UE 3, and the service AP of UE 2 continues to be determined. According to the large-scale parameter of the UE, the set Ω2 of candidate APs, the first parameter set amax, the second parameter set Ncmax, and the service AP determination criterion that
when j=2, the set of service APs of UE 2 is finally determined, that is, ΩU2={2,5}.
The count value of the second counter of each AP in the set of candidate APs after a third update is that N={1,1,1,2,2,1,1} Since the first parameter set of the number of different UEs the AP at most serves simultaneously is that amax=2, the count value of the second counter of AP 5 reaches the maximum count value, and the second counter of AP 5 stops counting; the count values of second counters of the remaining APs do not reach the maximum counting value, and the second counters of the remaining APs continue counting. AP 5 is removed from the set Ω2 of candidate APs, and the remaining APs continue to remain in the set Ω2 of candidate APs, resulting in a set of candidate APs after the third update, that is, Ω3={1,2,3,6,7}.
UE 4 has the lowest priority, and the service AP of UE 4 is determined last. According to the large-scale parameter of the UE, the set of candidate APs, the first parameter set a max the second parameter set Ncmax, and the service AP determination criterion that
when j=4, the set of service APs of UE 4 is finally determined, that is, ΩU4={7}.
After UE 1, UE 2, UE3, and UE 4 all determine service APs, the loop process ends. The sets of service APs of UE 1, UE 2, UE3, and UE 4 3 are ΩU1={1,3,4,6}, ΩU2={2,5} ΩU3={4,5,7}, and ΩU4={7}, respectively. Although the second parameter set of the maximum number of collaborative APs for the UE is that Ncmax=4 max, only UE 1 reaches the configured maximum number of different collaborative APs, and UE 4 cannot perform collaborative transmission with only AP 7 at service. After UE 1 determines its service AP, UE 3 then begins to determine its service AP. Although the first parameter set of the number of different UEs the AP at most serves simultaneously is that amax=2, the set of candidate APs after the first update is that Ω1={1,2,3,4,5,6,7}, and AP 1, AP 2, AP 3, AP 4, AP 5, AP 6, and AP7 may all serve UE 3, but only AP 4, AP 5, and AP7 satisfy the service AP determination criterion. When UE 2 determines its service AP, the set of candidate APs is that Ω2={1,2,3,5,6,7}, but only AP 2 and AP 5 satisfy the service AP determination criterion. That is, the present application determines the sets of service APs of all UEs under the joint action of factors such as the priority order of the UE, the first parameter set amax, the second parameter set Ncmax, the set of candidate APs, and the service AP determination criterion.
In a third example embodiment,
The first indication information is the delay requirement of the UE and is denoted as a set (T1,T2,T3), and T2<T1<T3.
The second indication information is the RSRP parameter of the UE. The second indication information is a set including three element groups, that is, (RP1,RP2,RP3). Each element group RPj includes seven elements (RP1j,RP2j,L,RPij,L,R7j).
The third indication information includes a first parameter set that amax=2 and a second parameter set that Ncmax=2.
The service AP determination criterion is that RPΩj∈[RPmin,RPmax]. Ω is the set of candidate APs. j is an integer between 1 and 3. The elements in Ω are integers between 1 and 7.
According to the first indication information, UEs are arranged in ascending order according to the values of the delay requirement of the UEs, and the priority order of UEs in descending order is UE 2, UE 1, and UE 3.
The initial value of the set of candidate APs is that Ω0={1,2,3,4,5,6,7}. The initial value of the second counter of each AP in the set of candidate APs is that N={0,0,0,0,0,0,0}.
Since UE 2 has the highest priority, the service AP of UE 2 is first determined. According to the RSRP parameter of the UE, the set Ω0 of candidate APs, the first parameter set that amax=2, the second parameter set that Ncmax=2, and the service AP determination criterion, that RPΩ
The count value of the second counter of each AP in the set of candidate APs after the first update is that N={0,1,0,1,0,0,0}. Since the first parameter set of the number of different UEs the AP at most serves simultaneously is that amax=2 max, the count value of the second counter of the AP corresponding to the set ΩU2 of service APs of UE 2 does not reach the maximum count value, the second counters of all APs continue to count, the AP corresponding to the set ΩU2 of service APs of UE 2 continues to remain in the initial set Ω0 of candidate APs, and elements in the set of candidate APs have no change, so as to obtain a set of candidate APs after the first update, that is, Ω1={1,2,3,4,5,6,7}.
UE 1 has the second highest priority, and the service AP of UE 1 is determined next. According to the RSRP parameter of the UE, the set Ω1 of candidate APs, the first parameter set amax, the second parameter set Ncmax, and the service AP determination criterion that RPΩ
The count value of the second counter of each AP in the set of candidate APs after the second update is that N={1,1,1,1,0,0,0}. Since the first parameter set of the number of different UEs the AP at most serves simultaneously is that amax=2, the count value of the second counter of the AP corresponding to the set ΩU1 of service APs of UE 1 does not reach the maximum count value, the second counters of all APs continue to count, the AP corresponding to the set ΩU1 of service APs of UE 1 continues to remain in the set Ω1 of candidate APs, and elements in the set of candidate APs have no change, so as to obtain a set of candidate APs after the second update, that is, Ω2={1,2,3,4,5,6,7}.
UE 3 has the lowest priority, and the service AP of UE 3 is determined last. According to the RSRP parameter of the UE, the set Ω2 of candidate APs, the first parameter set amax, the second parameter set Ncmax, and the service AP determination criterion that RPΩ
After UE 1, UE 2, and UE 3 all determine service APs, the loop process ends. The sets of service APs of UE 1, UE 2, and UE 3 are ΩU1={1,3}, ΩU2={2,4}, and ΩU3={4,5}. All UEs reach the configured maximum number of different collaborative APs. If only the service AP determination criterion is considered, RP43,RP53,RP63 ∈[RPmin,RPmax], and AP 4, AP 5, and AP 6 may all serve UE 3. However, limited by the maximum number of collaborative APs of the UE, only AP 4 and AP 5 are selected to serve UE 3. That is, the present application determines the sets of service APs of all UEs under the joint action of factors such as the priority order of the UE, the first parameter set amax, the second parameter set Ncmax, the set of candidate APs, and the service AP determination criterion.
Embodiments of the present application provide a method for determining a service access point. The method includes the operations below. Indication parameter information is acquired; the indication parameter information includes the first indication information, the second indication information, and the third indication information. The priority order of a terminal device is determined according to the first indication information. Based on the second indication information and the third indication information, a service AP of each terminal device is determined in sequence according to the priority order. In the present application, interference between terminal devices is reduced while a service AP of a terminal device is determined, and communication quality and reliability of the communication system are improved.
The acquisition module 10 is configured to acquire indication parameter information; the indication parameter information includes the first indication information, the second indication information, and the third indication information.
The determination module 11 is configured to determine a priority order of a terminal device according to the first indication information and determine, based on the second indication information and the third indication information, a service AP of each terminal device in sequence according to the priority order.
The service access point determination apparatus provided in this embodiment is configured to perform the method for determining a service access point of the embodiment shown in
In an embodiment, the first indication information includes at least one of the following information: a traffic volume requirement of a terminal device, a delay requirement of a terminal device, a signal-to-noise ratio requirement of a terminal device, a large-scale parameter of a terminal device, a reference signal receiving power (RSRP) parameter of a terminal device, or a distance parameter of a terminal device.
In an embodiment, the second indication information includes at least one of the following information: a large-scale parameter of a terminal device, an RSRP parameter of a terminal device, or a distance parameter of a terminal device.
In an embodiment, the third indication information includes a first parameter set and a second parameter set, the first parameter set is configured to indicate the maximum number of different terminal devices simultaneously served by an AP, and the second parameter set is configured to indicate the maximum number of different APs simultaneously serving the terminal device.
In an embodiment, the first indication information includes the traffic volume requirement of the terminal device, the first indication information is a set including K elements, and each element denotes a traffic volume requirement of one terminal device.
The first indication information includes the delay requirement of the terminal device, the first indication information is a set including K elements, and each element denotes a delay requirement of one terminal device.
The first indication information includes the signal-to-noise ratio requirement of the terminal device, the first indication information is a set including K elements, and each element denotes a signal-to-noise ratio requirement of one terminal device.
The first indication information includes the large-scale parameter of the terminal device, the first indication information is a set including K element groups, each element group corresponds to one terminal device and includes M elements, and each element in the element group denotes a large-scale parameter between the terminal device corresponding to the element group and different APs.
The first indication information includes the RSRP parameter of the terminal device, the first indication information is a set including K element groups, each element group corresponds to one terminal device and includes M elements, and each element in the element group denotes an RSRP parameter between the terminal device corresponding to the element group and different APs.
The first indication information includes the distance parameter of the terminal device, the first indication information is a set including K element groups, each element group corresponds to one terminal device and includes M elements, and each element in the element group denotes a distance parameter between the terminal device corresponding to the element group and different APs.
K denotes the number of terminal devices, M denotes the number of APs, and both M and K are integers greater than 1.
In an embodiment, the priority order satisfies at least one of the following:
The first indication information includes the traffic volume requirement of the terminal device, and the priority order is arranged in descending order according to the value of the traffic volume requirement of the terminal device.
The first indication information includes the delay requirement of the terminal device, and the priority order is arranged in ascending order according to the value of the delay requirement of the terminal device.
The first indication information includes the signal-to-noise ratio requirement of the terminal device, and the priority order is arranged in descending order according to the value of the signal-to-noise ratio requirement of the terminal device.
The first indication information includes the large-scale parameter of the terminal device, and the priority order is arranged in descending order according to the value of a first reference value of the terminal device.
The first indication information includes the RSRP parameter of the terminal device, and the priority order is arranged in descending order according to the value of a second reference value of the terminal device.
The first indication information includes the distance parameter of the terminal device, and the priority order is arranged in ascending order according to the value of a third reference value of the terminal device.
In an embodiment, the first indication information includes a large-scale parameter of the terminal device, and the first reference value of the terminal device is an average value of elements in each element group in the first indication information; alternatively, the first reference value of the terminal device is the maximum value of elements in each element group in the first indication information; alternatively, the first reference value of the terminal device is the minimum value of elements in each element group in the first indication information.
In an embodiment, the first indication information includes an RSRP parameter of the terminal device, and the second reference value of the terminal device is an average value of elements in each element group in the first indication information; alternatively, the second reference value of the terminal device is the maximum value of elements in each element group in the first indication information; alternatively, the second reference value of the terminal device is the minimum value of elements in each element group in the first indication information.
In an embodiment, the first indication information includes a distance parameter of the terminal device, and the third reference value of the terminal device is an average value of elements in each element group in the first indication information; alternatively, the third reference value of the terminal device is the maximum value of elements in each element group in the first indication information; alternatively, the third reference value of the terminal device is the minimum value of elements in each element group in the first indication information.
In an embodiment, the determination module 11 is configured to determine, based on the second indication information, the third indication information, and a service AP determination criterion, the service AP of each terminal device in sequence according to the priority order from a set of candidate APs; the set of candidate APs includes all APs capable of serving the terminal device.
In an embodiment, the service AP determination criterion includes at least one of the following:
The value of a large-scale parameter of a service AP of the terminal device is within a specific range.
The value of an RSRP parameter of a service AP of the terminal device is within a specific range.
The value of a distance parameter of a service AP of the terminal device is within a specific range.
The maximum value of the ratio of a large-scale parameter of a service AP of any terminal device to a large-scale parameter between another terminal device and the service AP of the any terminal device is within a specific range.
The minimum value of the ratio of a large-scale parameter of a service AP of any terminal device to a large-scale parameter between another terminal device and the service AP of the any terminal device is within a specific range.
The average value of the ratio of a large-scale parameter of a service AP of any terminal device to a large-scale parameter between another terminal device and the service AP of the any terminal device is within a specific range.
The maximum value of the ratio of an RSRP parameter of a service AP of any terminal device to an RSRP parameter between another terminal device and the service AP of the any terminal device is within a specific range.
The minimum value of the ratio of an RSRP parameter of a service AP of any terminal device to an RSRP parameter between another terminal device and the service AP of the any terminal device is within a specific range.
The average value of the ratio of an RSRP parameter of a service AP of any terminal device to an RSRP parameter between another terminal device and the service AP of the any terminal device is within a specific range.
The maximum value of the ratio of a distance parameter of a service AP of any terminal device to a distance parameter between another terminal device and the service AP of the any terminal device is within a specific range.
The minimum value of the ratio of a distance parameter of a service AP of any terminal device to a distance parameter between another terminal device and the service AP of the any terminal device is within a specific range.
The average value of the ratio of a distance parameter of a service AP of any terminal device to a distance parameter between another terminal device and the service AP of the any terminal device is within a specific range.
In an embodiment, the determination module 11 is configured to initialize the set of candidate APs, a first counter, and a second counter of each AP in the set of candidate APs; configure the count value i of the first counter to be 1, configure an i-th terminal device in the priority order as a target terminal device, and determine, based on the second indication information, the third indication information, and the service AP determination criterion, a service AP of the target terminal device from the set of candidate APs; update the set of candidate APs and the second counter, add 1 to the count value of the first counter, and when i is less than or equal to K, return to the execution of configuring the i-th terminal device in the priority order as the target terminal device and determining, based on the second indication information, the third indication information, and the service AP determination criterion, the service AP of the target terminal device from the set of candidate APs until i is greater than K; K denotes the number of terminal devices, and K is an integer greater than 1.
In an embodiment, the determination module 11 is configured to add 1 to the count value of a second counter of the service AP; in the case where the count value of the second counter of the service AP is less than the maximum count value of the service AP, keep the set of candidate APs unchanged; or in the case where the count value of the second counter of the service AP is equal to the maximum count value of the service AP, stop the counting of the second counter of the service AP and remove the service AP from the set of candidate APs.
In S210, indication parameter information is sent; the indication parameter information includes the first indication information, the second indication information, and the third indication information.
In an embodiment, the first indication information includes but is not limited to at least one of the following information: a traffic volume requirement of a terminal device, a delay requirement of a terminal device, a signal-to-noise ratio requirement of a terminal device, a large-scale parameter of a terminal device, a reference signal receiving power (RSRP) parameter of a terminal device, or a distance parameter of a terminal device.
If the first indication information includes the traffic volume requirement of the terminal device, the first indication information is a set including K elements, and each element in the set denotes a traffic volume requirement of one terminal device. For example, the first indication information is a set (Tht1,Tht2,L,Thtj,L,ThtK), and Thtj denotes the traffic volume requirement of terminal device j.
If the first indication information includes the delay requirement of the terminal device, the first indication information is a set including K elements, and each element in the set denotes a delay requirement of one terminal device. For example, the first indication information is a set (T1,T2,L,Tj,L,TK), and Tj denotes the delay requirement of terminal device j.
If the first indication information includes the signal-to-noise ratio requirement of the terminal device, the first indication information is a set including K elements, and each element in the set denotes a signal-to-noise ratio requirement of one terminal device. For example, the first indication information is a set (SINR1,SINR2,L,SINRj,L,SINRK), and SINRj denotes the signal-to-noise ratio requirement of terminal device j.
If the first indication information includes the large-scale parameter of the terminal device, the first indication information is a set including K element groups, each element group in the set corresponds to one terminal device and includes M elements, and each element in the element group denotes a large-scale parameter between the terminal device corresponding to the element group and different APs. For example, the first indication information is a set (B1,B2,L,Bj,L,BK), the element group Bj corresponds to terminal device j, the element group Bj includes M elements (βij,β2j,L,βij,L,βMj), and βij denotes the large-scale parameter between terminal device j and AP i.
If the first indication information includes the RSRP parameter of the terminal device, the first indication information is a set including K element groups, each element group in the set corresponds to one terminal device and includes M elements, and each element in the element group denotes an RSRP parameter between the terminal device corresponding to the element group and different APs. For example, the first indication information is a set (RP1,RP2,L,RPj,L,RPK), the element group RPj corresponds to terminal device j, the element group RPj includes M elements (RP1j,RP2j,L,RPij,L,RPMj), and RPij denotes the RSRP parameter between terminal device j and AP i, that is, the reference signal power of AP i received by terminal device j.
If the first indication information includes the distance parameter of the terminal device, the first indication information is a set including K element groups, each element group in the set corresponds to one terminal device and includes M elements, and each element in the element group denotes a distance parameter between the terminal device corresponding to the element group and different APs. For example, the first indication information is a set (D1,D2,L,Dj,L,DK), the element group Dj corresponds to terminal device j, the element group Dj includes M elements (d1j,d2j,L,dij,L,dMj), and dij denotes the distance parameter between terminal device j and AP i, that is, the distance between terminal device j and AP i.
In the present application, K denotes the number of terminal devices, M denotes the number of APs, and both M and K are integers greater than 1.
In an embodiment, the second indication information includes but is not limited to at least one of the following information: a large-scale parameter of a terminal device, an RSRP parameter of a terminal device, or a distance parameter of a terminal device.
In an embodiment, the third indication information includes a first parameter set amax and a second parameter set NCmax, the first parameter set amax is configured to indicate the maximum number of different terminal devices simultaneously served by an AP, and the second parameter set Ncmax is configured to indicate the maximum number of different APs simultaneously serving the terminal device, that is, the maximum number of collaborative APs for a terminal device. Both the elements in the first parameter set amax and the second parameter set NCmax are positive integers.
The first parameter set amax is configured to limit an AP's ability to simultaneously serve different terminal devices. Different APs may have different configurations. For example, if only one element is included in the first parameter set amax, it is indicated that all APs simultaneously serve the same maximum number of different terminal devices at most. For another example, if M elements are included in the first parameter set amax, some of the M elements have a different values or the values of all elements are different, that is, the maximum numbers of different terminal devices that some APs are able to simultaneously serve at most are different, or the maximum numbers of different terminal devices that all APs are able to simultaneously serve at most are completely different.
The second parameter set Ncmax is configured to limit the size of the terminal device collaboration set. Different terminal devices may have different configurations. For example, if only one element is included in the second parameter set Ncmax, it is indicated that the maximum number of collaborative APs of all terminal devices is the same. For another example, if K elements are included in the second parameter set Ncmax, the values of some of the K elements are different or all of the elements are different, that is, the maximum numbers of collaborative APs of some terminal devices are different, or the maximum numbers of collaborative APs of all terminal devices are completely different.
In an embodiment, the first indication information may be a parameter related to the priority order of the terminal device and configured to determine the priority order of the terminal device; the second indication information and the third indication information are used for determining a service AP of the terminal device.
The sending module 20 is configured to send indication parameter information; the indication parameter information includes the first indication information, the second indication information, and the third indication information.
The information sending apparatus provided in this embodiment is configured to perform the information sending method in the embodiment shown in
In an embodiment, the first indication information includes at least one of the following information: a traffic volume requirement of a terminal device, a delay requirement of a terminal device, a signal-to-noise ratio requirement of a terminal device, a large-scale parameter of a terminal device, a reference signal receiving power (RSRP) parameter of a terminal device, or a distance parameter of a terminal device.
In an embodiment, the second indication information includes at least one of the following information: a large-scale parameter of a terminal device, an RSRP parameter of a terminal device, or a distance parameter of a terminal device.
In an embodiment, the third indication information includes a first parameter set and a second parameter set, the first parameter set is configured to indicate the maximum number of different terminal devices simultaneously served by an AP, and the second parameter set is configured to indicate the maximum number of different APs simultaneously serving the terminal device.
In an embodiment, the first indication information includes the traffic volume requirement of the terminal device, the first indication information is a set including K elements, and each element denotes a traffic volume requirement of one terminal device.
The first indication information includes the delay requirement of the terminal device, the first indication information is a set including K elements, and each element denotes a delay requirement of one terminal device.
The first indication information includes the signal-to-noise ratio requirement of the terminal device, the first indication information is a set including K elements, and each element denotes a signal-to-noise ratio requirement of one terminal device.
The first indication information includes the large-scale parameter of the terminal device, the first indication information is a set including K element groups, each element group corresponds to one terminal device and includes M elements, and each element in the element group denotes a large-scale parameter between the terminal device corresponding to the element group and different APs.
The first indication information includes the RSRP parameter of the terminal device, the first indication information is a set including K element groups, each element group corresponds to one terminal device and includes M elements, and each element in the element group denotes an RSRP parameter between the terminal device corresponding to the element group and different APs.
The first indication information includes the distance parameter of the terminal device, the first indication information is a set including K element groups, each element group corresponds to one terminal device and includes M elements, and each element in the element group denotes a distance parameter between the terminal device corresponding to the element group and different APs.
K denotes the number of terminal devices, M denotes the number of APs, and both M and K are integers greater than 1.
An embodiment of the present application also provides a communication node. The communication node includes a processor, which is configured to, when executing a computer program, perform the method provided in any embodiment of the present application. In an embodiment, the communication node may be an access network device (such as an AP) or a core network device provided in any embodiment of the present application, which is not In an embodiment limited in the present application.
Exemplarily, the following embodiments separately provide a diagram illustrating the structure of a communication node as an access network device or as a UE.
As a computer-readable storage medium, the memory 61 may be configured to store software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the method in the embodiments of the present application. The processor 60 executes software programs, instructions, and modules stored in the memory 61 to perform at least one functional application and data processing of the access network device, that is, to implement the preceding method.
The memory 61 may include a program storage region and a data storage region. The program storage region may store an operating system and an application program required by at least one function. The data storage region may store data created depending on the use of a terminal. Additionally, the memory 61 may include a high-speed random-access memory and may also include a non-volatile memory, for example, at least one magnetic disk memory, a flash memory, or another non-volatile solid-state memory. In some examples, the memory 61 may include memories that are remotely disposed relative to the processor 60, and these remote memories may be connected to the access network device via a network. Examples of the preceding network include but are not limited to, the Internet, an intranet, a network, a communication network, and a combination thereof.
The communication interface 62 may be configured to receive and send data.
As shown in
In this embodiment, the radio communication unit 51 allows radio communication between the UE 50 and a base station or a network. The A/V input unit 52 is configured to receive audio or video signals. The user input unit 53 may generate key input data according to commands input by a user to control various operations of the UE 50. The sensing unit 54 detects the current state of the UE 50, the position of the UE 50, the presence or absence of the user's touch input into the UE 50, the orientation of the UE 50, the acceleration or deceleration of the UE 50, the direction of the acceleration or deceleration, and the like and generates commands or signals for controlling the operations of the UE 50. The interface unit 57 serves as an interface through which at least one external apparatus can be connected to the UE 50. The output unit 55 is configured to provide output signals in a visual, audio, and/or tactile manner. The memory 56 may store software programs of processing and control operations executed by the processor 58 and the like or may temporarily store data that has been output or is to be output. The memory 56 may include at least one type of storage medium. Moreover, the UE 50 may cooperate with a network storage apparatus that implements the storage function of the memory 56 through a network connection. The processor 58 is generally configured to control the overall operation of the UE 50. Under the control of the processor 58, the power supply unit 59 receives external power or internal power and provides appropriate power required for operating various elements and components.
The processor 58 executes the programs stored in the memory 56 to perform at least one function application and data processing, for example, to implement the method provided by the embodiments of the present application.
The embodiments of the present application also provide a computer-readable storage medium. The computer-readable storage medium is configured to store a computer program which, when executed by a processor, implements the method provided by any one of the embodiments of the present application.
A computer storage medium in this embodiment of the present application may adopt any combination of one or more computer-readable media. The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared or semiconductor system, apparatus or device, or any combination thereof. The computer-readable storage medium includes (a non-exhaustive list) an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical memory, a magnetic memory, or any suitable combination thereof. In the present application, the computer-readable storage medium may be any tangible medium including or storing a program. The program may be used by or used in conjunction with an instruction execution system, apparatus, or device.
A computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier. The data signal carries computer-readable program codes. The data signal propagated in this manner may be in multiple forms and includes, but is not limited to, an electromagnetic signal, an optical signal or any suitable combination thereof. The computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium. The computer-readable medium may send, propagate, or transmit a program used by or used in conjunction with an instruction execution system, apparatus, or device.
Program codes included on the computer-readable medium may be transmitted by using any suitable medium including, but not limited to, a radio medium, a wire, an optical cable, and radio frequency (RF), or any suitable combination thereof.
Computer program codes for executing the operations of the present disclosure may be written in one or more programming languages or a combination of multiple programming languages. The programming languages include object-oriented programming languages (such as Java, Smalltalk, C++, Ruby and Go) and conventional procedural programming languages (such as “C” or similar programming languages). The program codes may be executed entirely on a user computer, partly on a user computer, as a stand-alone software package, partly on a user computer and partly on a remote computer, or entirely on a remote computer or a server. In the case where the remote computer is involved, the remote computer may be connected to the user computer via any type of network (including a local area network (LAN) or a wide area network (WAN)) or may be connected to an external computer (for example, via the Internet through an Internet service provider).
It is to be understood by those skilled in the art that the term user terminal encompasses any suitable type of wireless user device, for example, a mobile phone, a portable data processing apparatus, a portable web browser, or a vehicle-mounted mobile station.
Generally speaking, various embodiments of the present application may be implemented in hardware or special-purpose circuits, software, logic, or any combination thereof. For example, some aspects may be implemented in hardware while other aspects may be implemented in firmware or software executable by a controller, a microprocessor, or another calculation apparatus, though the present application is not limited thereto.
Embodiments of the present application may be implemented through the execution of computer program instructions by a data processor of a mobile apparatus, for example, implemented in a processor entity, by hardware, or by a combination of software and hardware. The computer program instructions may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcodes, firmware instructions, state setting data, or source or object codes written in any combination of one or more programming languages.
A block diagram of any logic flow among the drawings of the present application may represent program procedures, may represent interconnected logic circuits, modules, and functions, or may represent a combination of program procedures with logic circuits, modules, and functions. Computer programs may be stored in a memory. The memory may be of any type suitable for a local technical environment and may be implemented by using any suitable data storage technology, such as, but not limited to, a read-only memory (ROM), a random-access memory (RAM), and an optical memory apparatus and system (a digital video disc (DVD) or a compact disk (CD)). Computer-readable media may include non-transitory storage media. The data processor may be in any type suitable for the local technical environment, for example, but not limited to, a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processing (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FGPA), and a processor based on a multi-core processor architecture.
Number | Date | Country | Kind |
---|---|---|---|
202111407124.8 | Nov 2021 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/131642 | 11/14/2022 | WO |