Access point (AP) processing method and device and storage medium
By receiving the reference signal strength, the candidate AP is determined, the target parameters are obtained and a network service directed graph is constructed. Combined with the fuzzy clustering model classification, the UE service quality problem is solved and the network energy consumption is reduced.
Patent Information
- Application Number
- CN202410352986.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-26
- Publication Date
- 2025-09-26
AI Technical Summary
In user-centric networks, existing technologies cannot accurately assign access points (APs) to user equipment (UEs), resulting in an inability to guarantee UE quality of service (QoS). This can lead to problems such as excessive distribution of UEs on the same AP, excessive network energy consumption, and excessive data transmission delays.
The candidate APs are determined by receiving reference signal strength, the target parameters between the candidate APs and the UE are obtained, a network service directed graph is constructed and classified using a fuzzy clustering model, and the AP allocation of the UE is determined considering factors such as the network forward link bandwidth, backward link bandwidth, and CPU processing power.
By receiving the reference signal strength, the candidate AP is determined, the target parameters between the candidate AP and the UE are obtained, a network service directed graph is constructed and classified using a fuzzy clustering model, which solves the UE service quality problem and reduces network energy consumption.
Smart Images

Figure CN120711488A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to an access point (AP) processing method, device, and storage medium. Background Art
[0002] In user-centric networks, in order to improve network scalability, reduce energy consumption and reduce the transmission signaling overhead of the forward link, it is necessary to divide users into service clusters.
[0003] In user-centric networks, multiple access points (APs) collaborate to serve a single user equipment (UE). A single AP can also serve multiple UEs simultaneously. Currently, UE clustering primarily considers the received signal strength between the AP and the UE, signal interference, and user location. Using these factors to cluster UEs can result in too many UEs being distributed on the same AP, potentially hindering UE Quality of Service (QoS). Summary of the Invention
[0004] The embodiments of the present application provide an access point (AP) processing method, device, and storage medium to solve the technical problem in the related art that an AP cannot be accurately allocated to a UE, resulting in an inability to guarantee the service quality of the UE.
[0005] In a first aspect, an embodiment of the present application provides an access point (AP) processing method, applied to a first central processing unit (CPU), comprising: Receiving a candidate AP determined based on a reference signal strength from a user equipment UE; Based on the candidate APs, respectively obtaining target parameters corresponding to each candidate AP, the target parameters being used to measure the network service quality between the candidate AP and the UE; An AP allocated to the UE is determined according to target parameters corresponding to each candidate AP.
[0006] In some embodiments, determining the AP to be allocated to the UE based on the target parameters corresponding to each candidate AP includes: Constructing a network service directed graph according to the target parameters corresponding to each candidate AP and each network node providing network services; An AP allocated to the UE is determined based on the network service directed graph and a fuzzy clustering model.
[0007] In some embodiments, constructing a network service directed graph according to the target parameters corresponding to each candidate AP and each network node providing network services includes: Determining the UE as a first node and the core network device as a second node; constructing a forward link from the candidate AP to the first CPU, a backward link from the first CPU to the core network device, and a downlink from the candidate AP to the UE as edges, respectively, wherein the remaining bandwidth of the forward link, the remaining bandwidth of the backward link, and the bandwidth of the downlink are weights of the corresponding edges; The network service directed graph is constructed based on the first node, the second node and the edge.
[0008] In some embodiments, determining the AP assigned to the UE based on the network service directed graph and the fuzzy clustering model includes: Obtaining a path weight sum based on the edges and edge weights of the network service directed graph, wherein the path weight sum is determined based on the weight of each edge on the path from the first node to the second node; Inputting the target parameter and the path weight into a fuzzy clustering model, wherein the fuzzy clustering model is used to classify the input variables; receiving a classification result output by the fuzzy clustering model, where the classification result is used to indicate a connection quality between the UE and each of the candidate APs; An AP to be allocated to the UE is determined based on the classification result.
[0009] In some embodiments, obtaining the path weight sum based on the edges and edge weights of the network service directed graph includes: determining a path from the first node to the second node based on edges of the network service directed graph; For each path, the path weight sum of the path is obtained according to the edge weights corresponding to the edges on the path.
[0010] In some embodiments, the target parameters include one or more of the following: Remaining air interface resources between the AP and the UE; The remaining bandwidth of the forward link; Data transmission delay on the forward link; The remaining bandwidth of the backward link; Data transmission delay on the reverse link; The computing power of the CPU device connected to the AP; Air interface resource AP power; The channel between AP and UE; UE's moving speed.
[0011] In a second aspect, an embodiment of the present application provides an access point (AP) processing method, applied to a user equipment (UE), including: Determine candidate APs based on the reference signal strength; The candidate APs are sent to the first CPU, and the target parameter corresponding to each candidate AP is used to measure the network service quality between the candidate AP and the UE.
[0012] In some embodiments, the first CPU is determined from a plurality of CPU devices connected to the candidate AP based on remaining computing capacity.
[0013] In a third aspect, an embodiment of the present application provides a first CPU, including a memory, a transceiver, and a processor; A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Receiving a candidate AP determined based on a reference signal strength from a user equipment UE; Based on the candidate APs, respectively obtaining target parameters corresponding to each candidate AP, the target parameters being used to measure the network service quality between the candidate AP and the UE; An AP allocated to the UE is determined according to target parameters corresponding to each candidate AP.
[0014] In some embodiments, determining the AP to be allocated to the UE based on the target parameters corresponding to each candidate AP includes: Constructing a network service directed graph according to the target parameters corresponding to each candidate AP and each network node providing network services; An AP allocated to the UE is determined based on the network service directed graph and a fuzzy clustering model.
[0015] In some embodiments, constructing a network service directed graph according to the target parameters corresponding to each candidate AP and each network node providing network services includes: Determining the UE as a first node and the core network device as a second node; constructing a forward link from the candidate AP to the first CPU, a backward link from the first CPU to the core network device, and a downlink from the candidate AP to the UE as edges, respectively, wherein the remaining bandwidth of the forward link, the remaining bandwidth of the backward link, and the bandwidth of the downlink are weights of the corresponding edges; The network service directed graph is constructed based on the first node, the second node and the edge.
[0016] In some embodiments, determining the AP assigned to the UE based on the network service directed graph and the fuzzy clustering model includes: Obtaining a path weight sum based on the edges and edge weights of the network service directed graph, wherein the path weight sum is determined based on the weight of each edge on the path from the first node to the second node; Inputting the target parameter and the path weight into a fuzzy clustering model, wherein the fuzzy clustering model is used to classify the input variables; receiving a classification result output by the fuzzy clustering model, where the classification result is used to indicate a connection quality between the UE and each of the candidate APs; An AP to be allocated to the UE is determined based on the classification result.
[0017] In some embodiments, the target parameters include one or more of the following: Remaining air interface resources between the AP and the UE; The remaining bandwidth of the forward link; Data transmission delay on the forward link; The remaining bandwidth of the backward link; Data transmission delay on the reverse link; The computing power of the CPU device connected to the AP; Air interface resource AP power; The channel between AP and UE; UE's moving speed.
[0018] In a fourth aspect, an embodiment of the present application provides a user equipment, including a memory, a transceiver, and a processor; A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Determine candidate APs based on the reference signal strength; The candidate APs are sent to the first CPU, and the target parameter corresponding to each candidate AP is used to measure the network service quality between the candidate AP and the UE.
[0019] In a fifth aspect, an embodiment of the present application provides an access point (AP) processing device, including: A first receiving module is configured to receive a candidate AP determined based on a reference signal strength and sent by a user equipment UE; A first acquisition module is configured to acquire target parameters corresponding to each candidate AP based on the candidate APs, where the target parameters are used to measure the network service quality between the candidate AP and the UE; The first determining module is configured to determine the AP to be allocated to the UE according to target parameters corresponding to each candidate AP.
[0020] In some embodiments, the first determining module includes: A first construction submodule is configured to construct a network service directed graph according to target parameters corresponding to each candidate AP and each network node providing network services; The first determining submodule is configured to determine the AP allocated to the UE based on the network service directed graph and a fuzzy clustering model.
[0021] In some embodiments, the first building block includes: a first determining unit, configured to determine that the UE is a first node and the core network device is a second node; construct a forward link from the candidate AP to the first CPU, a backward link from the first CPU to the core network device, and a downlink from the candidate AP to the UE as edges, wherein the remaining bandwidth of the forward link, the remaining bandwidth of the backward link, and the bandwidth of the downlink are weights of the corresponding edges; A first construction unit is configured to construct the network service directed graph based on the first node, the second node, and the edge.
[0022] In some embodiments, the first determining submodule includes: A first acquiring unit, configured to acquire a path weight sum based on the edges and edge weights of the network service directed graph, wherein the path weight sum is determined based on the weight of each edge on the path from the first node to the second node; A first input unit is used to input the target parameter and the path weight into a fuzzy clustering model, and the fuzzy clustering model is used to classify the input variables; a first receiving unit, configured to receive a classification result output by the fuzzy clustering model, wherein the classification result is used to indicate a connection quality between the UE and each of the candidate APs; A second determining unit is configured to determine an AP to be allocated to the UE based on the classification result.
[0023] In some embodiments, the first acquiring unit includes: a first determining subunit, configured to determine a path from the first node to the second node based on an edge of the network service directed graph; The first acquisition subunit is configured to acquire, for each path, a path weight sum of the path according to edge weights corresponding to each edge on the path.
[0024] In some embodiments, the target parameters include one or more of the following: Remaining air interface resources between the AP and the UE; The remaining bandwidth of the forward link; Data transmission delay on the forward link; The remaining bandwidth of the backward link; Data transmission delay on the reverse link; The computing power of the CPU device connected to the AP; Air interface resource AP power; The channel between AP and UE; UE's moving speed.
[0025] In a sixth aspect, an embodiment of the present application provides an access point (AP) processing device, including: A second determination module is configured to determine a candidate AP based on a reference signal strength; The first sending module is configured to send the candidate APs to the first CPU. Each candidate AP is used to measure the network service quality between the candidate AP and the UE.
[0026] In some embodiments, the first CPU is determined from a plurality of CPU devices connected to the candidate AP based on remaining computing capacity.
[0027] In an eighth aspect, an embodiment of the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the access point AP processing method described in the first aspect or the second aspect above.
[0028] In a ninth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the access point AP processing method described in the first aspect or the second aspect above.
[0029] In a tenth aspect, an embodiment of the present application further provides a communication device, wherein a computer program is stored in the communication device, and the computer program is used to enable the communication device to execute the access point AP processing method described in the first aspect or the second aspect above.
[0030] In the eleventh aspect, an embodiment of the present application further provides a chip product, wherein the chip product includes a computer program, and the computer program is used to enable the chip product to execute the access point AP processing method described in the first aspect or the second aspect.
[0031] The access point AP processing method, device, and storage medium provided in the embodiments of the present application determine candidate APs by reference signal strength, then determine target parameters corresponding to each candidate AP based on the candidate APs, and finally determine the AP assigned to the UE based on the target parameters. The target parameters can be considered in the clustering process, thereby ensuring the UE's QoS. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following is a brief introduction to the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0033] Figure 1 This is one of the flow charts of the access point AP processing method provided in the embodiment of the present application; Figure 2 It is a scene diagram of a user-centric network provided by an embodiment of the present application; Figure 3 This is the second flow chart of the access point AP processing method provided in the embodiment of the present application; Figure 4 This is a schematic diagram of the structure of the first CPU provided in an embodiment of the present application; Figure 5 This is a schematic diagram of the structure of the user equipment provided in an embodiment of the present application; Figure 6 This is one of the structural diagrams of the access point AP processing device provided in an embodiment of the present application; Figure 7 This is the second structural diagram of the access point AP processing device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0034] By clustering UEs based on received reference signal strength, signal interference, and user location, first, too many UEs may be distributed on the same AP, making it impossible to guarantee UE QoS. Second, some UEs do not require too many APs to serve them. If too many APs are assigned to serve them at the same time, network energy consumption will be excessive. Third, as the size of the cluster increases, some distant APs will experience excessive delays when transmitting data to the UE. Fourth, the network forward link bandwidth and latency, backward link bandwidth and latency, and CPU processing power are not taken into account. These network resources also play a decisive role in the UE's service quality.
[0035] In response to the above technical problems, the embodiment of the present application comprehensively considers the air interface resources between AP and UE, forward link bandwidth and delay, backward link bandwidth and delay, CPU processing power and UE mobility speed, and proposes a clustering method using graph theory and fuzzy theory.
[0036] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0037] Figure 1 This is one of the flow charts of the access point AP processing method provided in the embodiment of the present application, such as Figure 1 As shown, an embodiment of the present application provides an access point AP processing method, the execution subject of which may be a first central processing unit (CPU), such as a base station, a computing unit, etc., and the method includes: Step 101: Receive a candidate AP determined based on a reference signal strength from a user equipment UE.
[0038] Specifically, the UE can select a candidate AP based on the received reference signal strength and report it to the CPU connected to the candidate AP. The CPU then receives the candidate AP sent by the UE. The CPUs connected to the candidate APs exchange their remaining computing power via optical fiber connections. The CPU with the strongest remaining computing power among the candidate APs can be selected as the first CPU.
[0039] Step 102: Based on the candidate APs, respectively obtain target parameters corresponding to each candidate AP, where the target parameters are used to measure the network service quality between the candidate AP and the UE.
[0040] Specifically, the CPU connected to the candidate AP obtains target parameters such as the remaining air interface resources between the AP and the UE, the remaining bandwidth and data transmission delay of the forward link between the AP and the CPU, the remaining bandwidth and data delay of the backward link, and the processing capacity of the target CPU device itself through measurement.
[0041] Step 103: Determine the AP to be allocated to the UE according to the target parameters corresponding to each candidate AP.
[0042] Specifically, one or more APs may be selected from candidate APs according to target parameters and allocated to the UE.
[0043] For example, a network service directed graph may be determined according to target parameters and directed weighted graph theory, and a path weight sum may be determined according to the network service directed graph. Finally, an AP allocated to the UE may be determined according to the path weight sum.
[0044] For another example, the target parameters may be classified according to a fuzzy clustering model, and the AP allocated to the UE may be determined according to the obtained classification result.
[0045] The access point AP processing method provided in the embodiment of the present application determines candidate APs by reference signal strength, then determines the target parameters corresponding to each candidate AP based on the candidate APs, and finally determines the AP assigned to the UE based on the target parameters. The target parameters can be considered in the clustering process, thereby ensuring the QoS of the UE.
[0046] In some embodiments, determining the AP to be allocated to the UE based on the target parameters corresponding to each candidate AP includes: Constructing a network service directed graph according to the target parameters corresponding to each candidate AP and each network node providing network services; An AP allocated to the UE is determined based on the network service directed graph and a fuzzy clustering model.
[0047] Specifically, a network service directed graph can be constructed based on the target parameters corresponding to each candidate AP and the network nodes providing network services. Then, the path weight sum of each path from the UE to the core network in the graph can be obtained based on the network service directed graph. There are one or more candidate APs on each path.
[0048] Then, the path weights and target parameters obtained from the network service directed graph are input into the fuzzy clustering model for classification, and finally the AP assigned to the UE is determined based on the classification results.
[0049] The access point (AP) processing method provided in the embodiment of the present application allocates an AP to a UE by combining target parameters determined by candidate APs with directed weighted graph theory and a fuzzy clustering model. During the clustering process, parameters that play a decisive role in the UE's quality of service, such as network forward link bandwidth and latency, backward link bandwidth and latency, and CPU processing power, can be considered, thereby ensuring the UE's QoS and reducing network energy consumption.
[0050] In some embodiments, constructing a network service directed graph according to the target parameters corresponding to each candidate AP and each network node providing network services includes: Determining the UE as a first node and the core network device as a second node; constructing a forward link from the candidate AP to the first CPU, a backward link from the first CPU to the core network device, and a downlink from the candidate AP to the UE as edges, respectively, wherein the remaining bandwidth of the forward link, the remaining bandwidth of the backward link, and the bandwidth of the downlink are weights of the corresponding edges; The network service directed graph is constructed based on the first node, the second node and the edge.
[0051] Specifically, the UE, candidate APs, all CPUs connected to the candidate APs, and the core network are considered nodes in a directed network service graph. The UE is the first node, also known as the source node, and the core network equipment is the second node, also known as the destination node. The downlink, forward link, and reverse link from the AP to the UE are considered edges in the graph, with the downlink bandwidth, forward link bandwidth, and reverse link bandwidth serving as the weights of the corresponding edges.
[0052] It is worth mentioning that, according to the network service directed graph, multiple paths from the first node to the second node can be obtained, and there are one or more candidate APs on each path.
[0053] The access point (AP) processing method provided in the embodiment of the present application allocates APs to UEs by combining target parameters determined by candidate APs with directed weighted graph theory. During the clustering process, parameters such as network forward link bandwidth and latency, backward link bandwidth and latency, and CPU processing power that play a decisive role in the UE's quality of service can be considered, thereby ensuring the UE's QoS and reducing network energy consumption.
[0054] In some embodiments, determining the AP assigned to the UE based on the network service directed graph and the fuzzy clustering model includes: Obtaining a path weight sum based on the edges and edge weights of the network service directed graph, wherein the path weight sum is determined based on the weight of each edge on the path from the first node to the second node; Inputting the target parameter and the path weight into a fuzzy clustering model, wherein the fuzzy clustering model is used to classify the input variables; receiving a classification result output by the fuzzy clustering model, where the classification result is used to indicate a connection quality between the UE and each of the candidate APs; An AP to be allocated to the UE is determined based on the classification result.
[0055] Specifically, the first CPU determines all paths from the first node to the second node, and obtains the sum of the weights of all edges on each path by calculating the weights of all edges on the path.
[0056] The weights and other target parameters, such as AP power, AP-to-UE channel, forward link latency, backward link latency, CPU computing power, UE mobility, and UE QoS, are used as input variables for the fuzzy clustering model. A rule base for the fuzzy clustering model is established by setting threshold parameters. Based on this rule base, each input and output variable is converted into a classification result within a range of values using a preset threshold. Membership functions are also set for each input and output variable.
[0057] For example, each input variable and output variable can be converted into three semantic types, namely good, average and bad.
[0058] For another example, each input variable and output variable can be converted into corresponding numerical values, such as 1, 2, 3.
[0059] Then, a suitable AP is selected to serve the UE based on the classification results.
[0060] For example, in a classification method of good, average, and poor, an AP with a good classification result may be selected to serve the UE.
[0061] For another example, in the classification method of good, average and poor, APs with classification results of good and average may be selected to serve the UE.
[0062] The access point (AP) processing method provided in the embodiment of the present application allocates an AP to a UE by combining target parameters determined by candidate APs with directed weighted graph theory and a fuzzy clustering model. During the clustering process, parameters that play a decisive role in the UE's quality of service, such as network forward link bandwidth and latency, backward link bandwidth and latency, and CPU processing power, can be considered, thereby ensuring the UE's QoS and reducing network energy consumption.
[0063] In some embodiments, obtaining the path weight sum based on the edges and edge weights of the network service directed graph includes: determining a path from the first node to the second node based on edges of the network service directed graph; For each path, the path weight sum of the path is obtained according to the edge weights corresponding to the edges on the path.
[0064] Specifically, the first CPU can determine each path from the first node to the second node through the network service directed graph, and obtain the edge on each path. According to the weight of each edge, the path weight sum of the path can be obtained.
[0065] For example, the path weight sum can be obtained by adding the weight of each edge on the path.
[0066] The access point (AP) processing method provided in the embodiment of the present application allocates APs to UEs by combining target parameters determined by candidate APs with directed weighted graph theory. During the clustering process, parameters such as network forward link bandwidth and latency, backward link bandwidth and latency, and CPU processing power that play a decisive role in the UE's quality of service can be considered, thereby ensuring the UE's QoS and reducing network energy consumption.
[0067] In some embodiments, the target parameters include one or more of the following: Remaining air interface resources between the AP and the UE; The remaining bandwidth of the forward link; Data transmission delay on the forward link; The remaining bandwidth of the backward link; Data transmission delay on the reverse link; The computing power of the CPU device connected to the AP; Air interface resource AP power; The channel between AP and UE; UE's moving speed.
[0068] Specifically, the CPU connected to the candidate AP obtains target parameters such as the remaining air interface resources between the AP and the UE, the remaining bandwidth and data transmission delay of the forward link between the AP and the CPU, the remaining bandwidth and data delay of the backward link, and the processing capacity of the target CPU device itself through measurement.
[0069] Parameters such as the remaining forward link bandwidth, forward link data transmission delay, backward link remaining bandwidth, and backward link data transmission delay can be used to construct a network service directed graph. Parameters such as the remaining air interface resources between the AP and the UE, the computing power of the CPU device connected to the AP, the power of the air interface resource AP, the channel between the AP and the UE, and the UE's mobility can serve as input variables for the fuzzy clustering model.
[0070] The access point (AP) processing method provided in the embodiment of the present application allocates an AP to a UE by combining target parameters determined by candidate APs with directed weighted graph theory and a fuzzy clustering model. During the clustering process, parameters that play a decisive role in the UE's quality of service, such as network forward link bandwidth and latency, backward link bandwidth and latency, and CPU processing power, can be considered, thereby ensuring the UE's QoS and reducing network energy consumption.
[0071] The method in the above embodiment is further illustrated below with several specific examples.
[0072] Figure 2 This is a scenario diagram of a user-centric network provided by an embodiment of the present application. The access point AP processing method provided by an embodiment of the present application includes the following steps: (1) The UE measures the downlink reference signal quality and the signal strength is greater than the threshold as candidate APs and inform the CPU to which the AP is connected. The candidate AP set can be expressed as , is the number of candidate APs.
[0073] (2) Select the CPU to which the candidate AP in step (1) is connected. The CPU set is represented as , indicating that there are M CPUs in total. Multiple APs can be connected to one CPU. The CPUs in the CPU set exchange their remaining computing power through optical fiber cables, and the one with the strongest remaining computing power is selected as the main CPU, which is represented by . Connect to The AP set is represented as ,in It means that the mth AP is connected to t APs. Then there is .
[0074] (3) Assume that the candidate obtained in step (2) Connected To measure The remaining air interface resource power between the UE 、 arrive The remaining bandwidth of the forward link between and data transmission delay , Backward Link Remaining Bandwidth and data latency and its own processing capabilities .
[0075] (4) UE, candidate 、 and core network As a graph in graph theory Nodes, where For nodes and is an edge, UE is the source node The core network is the destination node . Downlink between AP and UE , forward link and reverse link As the edges of the graph, their bandwidths as edge weights are 、 and .
[0076] (5) Find all source nodes in step (4) To the destination node Path , the path The weights of all edges on each path are added together to calculate the sum of the weights of all edges on each path. .
[0077] (6) The path weight corresponding to each candidate AP and , other air interface resources AP power , channel between AP and UE , forward link delay , the delay of the backward link 、CPU computing power UE's moving speed , UE’s QoS is used as the input variable of the fuzzy inference system.
[0078] (7) Develop a rule base for the fuzzy inference system. Convert each input variable into three semantic types: good, average, and poor. The corresponding input semantics are shown in Table 1. Table 1 shows the classification results of candidate APs corresponding to the input variables for the same UE. The table only lists the classification results of candidate APs that are suitable for serving the UE. Here, suitable refers to candidate APs that are classified as good or average.
[0079] Table 1. Rule base
[0080]
[0081] When the output variable semantics is good or average, it means that the AP will be selected as a member of the cluster.
[0082] (8) Set the membership function of each input variable and output of step (5) to a triangular broken line function, and set the average and difference values to be: path weight and The range is , other air interface resources AP power The range is , channel between AP and UE The range is , forward link delay The range is , the delay of the backward link The range is 、CPU computing power The range is UE's moving speed The range is , the QoS range of UE is and the range of connection quality is .
[0083] (9) The main CPU obtains the AP to which the UE will connect by performing fuzzy reasoning obtained from step (2), thereby forming a cluster.
[0084] The access point AP processing method provided in the embodiment of the present application determines candidate APs by reference signal strength, then determines the target parameters corresponding to each candidate AP based on the candidate APs, and finally determines the AP assigned to the UE based on the target parameters. The target parameters can be considered in the clustering process, thereby ensuring the QoS of the UE.
[0085] Figure 3 This is a second flow chart of the access point AP processing method provided in the embodiment of the present application, such as Figure 3 As shown, the embodiment of the present application provides an access point AP processing method, the execution subject of which can be a user device, such as a mobile phone, a computer, etc. The method includes: Step 301: Determine candidate APs based on reference signal strength.
[0086] Step 302: Send the candidate APs to the first CPU. The target parameter corresponding to each candidate AP is used to measure the network service quality between the candidate AP and the UE.
[0087] In some embodiments, the first CPU is determined based on remaining computing capabilities of a plurality of CPU devices connected to the candidate AP.
[0088] Specifically, the access point AP processing method provided in the embodiment of the present application can refer to the above-mentioned access point AP processing method embodiment in which the execution subject is the first CPU, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the above-mentioned corresponding method embodiments will not be described in detail here.
[0089] Figure 4 This is a schematic diagram of the structure of the first CPU provided in the embodiment of the present application. Figure 4 As shown, the first CPU includes a memory 420, a transceiver 400, and a processor 410, wherein: The memory 420 is used to store computer programs; the transceiver 400 is used to send and receive data under the control of the processor 410; the processor 410 is used to read the computer program in the memory 420 and perform the following operations: Receiving a candidate AP determined based on a reference signal strength from a user equipment UE; Based on the candidate APs, respectively obtaining target parameters corresponding to each candidate AP, the target parameters being used to measure the network service quality between the candidate AP and the UE; An AP allocated to the UE is determined according to target parameters corresponding to each candidate AP.
[0090] Specifically, in Figure 4In the embodiment of the present invention, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits such as one or more processors represented by processor 410 and memory represented by memory 420. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be further described herein. The bus interface provides an interface. The transceiver 400 can be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, such as a wireless channel, a wired channel, an optical cable, or the like.
[0091] The processor 410 is responsible for managing the bus architecture and general processing, and the memory 420 can store data used by the processor 410 when performing operations.
[0092] In some embodiments, the processor 410 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0093] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0094] In some embodiments, determining the AP to be allocated to the UE based on the target parameters corresponding to each candidate AP includes: Constructing a network service directed graph according to the target parameters corresponding to each candidate AP and each network node providing network services; An AP allocated to the UE is determined based on the network service directed graph and a fuzzy clustering model.
[0095] In some embodiments, constructing a network service directed graph according to the target parameters corresponding to each candidate AP and each network node providing network services includes: Determining the UE as a first node and the core network device as a second node; constructing a forward link from the candidate AP to the first CPU, a backward link from the first CPU to the core network device, and a downlink from the candidate AP to the UE as edges, respectively, wherein the remaining bandwidth of the forward link, the remaining bandwidth of the backward link, and the bandwidth of the downlink are weights of the corresponding edges; The network service directed graph is constructed based on the first node, the second node and the edge.
[0096] In some embodiments, determining the AP assigned to the UE based on the network service directed graph and the fuzzy clustering model includes: Obtaining a path weight sum based on the edges and edge weights of the network service directed graph, wherein the path weight sum is determined based on the weight of each edge on the path from the first node to the second node; Inputting the target parameter and the path weight into a fuzzy clustering model, wherein the fuzzy clustering model is used to classify the input variables; receiving a classification result output by the fuzzy clustering model, where the classification result is used to indicate a connection quality between the UE and each of the candidate APs; An AP to be allocated to the UE is determined based on the classification result.
[0097] In some embodiments, obtaining the path weight sum based on the edges and edge weights of the network service directed graph includes: determining a path from the first node to the second node based on edges of the network service directed graph; For each path, the path weight sum of the path is obtained according to the edge weights corresponding to the edges on the path.
[0098] In some embodiments, the target parameters include one or more of the following: Remaining air interface resources between the AP and the UE; The remaining bandwidth of the forward link; Data transmission delay on the forward link; The remaining bandwidth of the backward link; Data transmission delay on the reverse link; The computing power of the CPU device connected to the AP; Air interface resource AP power; The channel between AP and UE; UE's moving speed.
[0099] It should be noted here that the above-mentioned first CPU provided in the embodiment of the present application can implement all the method steps implemented by the above-mentioned method embodiment in which the execution subject is the first CPU, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.
[0100] Figure 5 This is a schematic diagram of the structure of the user equipment provided in the embodiment of the present application. Figure 5As shown, the user equipment includes a memory 520, a transceiver 500, and a processor 510, wherein: The memory 520 is used to store computer programs; the transceiver 500 is used to send and receive data under the control of the processor 510; the processor 510 is used to read the computer program in the memory 520 and perform the following operations: Determine candidate APs based on the reference signal strength; The candidate APs are sent to the first CPU, and the target parameter corresponding to each candidate AP is used to measure the network service quality between the candidate AP and the UE.
[0101] Specifically, in Figure 5 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 510 and memory represented by memory 520. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. The transceiver 500 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and other transmission media. For different user devices, the user interface 530 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0102] The processor 510 is responsible for managing the bus architecture and general processing, and the memory 520 can store data used by the processor 510 when performing operations.
[0103] In some embodiments, the processor 510 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0104] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0105] In some embodiments, the first CPU is determined based on remaining computing capabilities of a plurality of CPU devices connected to the candidate AP.
[0106] It should be noted here that the above-mentioned user equipment provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the execution subject is the user equipment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.
[0107] Figure 6 This is one of the structural diagrams of the access point AP processing device provided in the embodiment of the present application, such as Figure 6 As shown, the embodiment of the present application provides an access point AP processing device, including a first receiving module 601, a first obtaining module 602 and a first determining module 603, wherein: The first receiving module 601 is configured to receive a candidate AP determined based on a reference signal strength from a user equipment UE; A first acquisition module 602 is configured to acquire target parameters corresponding to each candidate AP based on the candidate APs, where the target parameters are used to measure the network service quality between the candidate AP and the UE; The first determining module 603 is configured to determine the AP to be allocated to the UE according to the target parameters corresponding to the candidate APs.
[0108] In some embodiments, the first determining module includes: A first construction submodule is configured to construct a network service directed graph according to target parameters corresponding to each candidate AP and each network node providing network services; The first determining submodule is configured to determine the AP allocated to the UE based on the network service directed graph and a fuzzy clustering model.
[0109] In some embodiments, the first building block includes: a first determining unit, configured to determine that the UE is a first node and the core network device is a second node; construct a forward link from the candidate AP to the first CPU, a backward link from the first CPU to the core network device, and a downlink from the candidate AP to the UE as edges, wherein the remaining bandwidth of the forward link, the remaining bandwidth of the backward link, and the bandwidth of the downlink are weights of the corresponding edges; A first construction unit is configured to construct the network service directed graph based on the first node, the second node, and the edge.
[0110] In some embodiments, the first determining submodule includes: A first acquiring unit, configured to acquire a path weight sum based on the edges and edge weights of the network service directed graph, wherein the path weight sum is determined based on the weight of each edge on the path from the first node to the second node; A first input unit is used to input the target parameter and the path weight into a fuzzy clustering model, and the fuzzy clustering model is used to classify the input variables; a first receiving unit, configured to receive a classification result output by the fuzzy clustering model, wherein the classification result is used to indicate a connection quality between the UE and each of the candidate APs; A second determining unit is configured to determine an AP to be allocated to the UE based on the classification result.
[0111] In some embodiments, the first acquiring unit includes: a first determining subunit, configured to determine a path from the first node to the second node based on an edge of the network service directed graph; The first acquisition subunit is configured to acquire, for each path, a path weight sum of the path according to edge weights corresponding to each edge on the path.
[0112] In some embodiments, the target parameters include one or more of the following: Remaining air interface resources between the AP and the UE; The remaining bandwidth of the forward link; Data transmission delay on the forward link; The remaining bandwidth of the backward link; Data transmission delay on the reverse link; The computing power of the CPU device connected to the AP; Air interface resource AP power; The channel between AP and UE; UE's moving speed.
[0113] Specifically, the access point AP processing device provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the execution subject is the first CPU, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.
[0114] Figure 7 This is a second structural diagram of the access point AP processing device provided in an embodiment of the present application, such as Figure 7 As shown, the embodiment of the present application provides an access point AP processing device, including a second determining module 701 and a first sending module 702, wherein: A second determining module 701 is configured to determine a candidate AP based on a reference signal strength; The first sending module 702 is configured to send the candidate APs to the first CPU. The target parameter corresponding to each candidate AP is used to measure the network service quality between the candidate AP and the UE.
[0115] In some embodiments, the first CPU is determined based on remaining computing capabilities of a plurality of CPU devices connected to the candidate AP.
[0116] Specifically, the access point AP processing device provided in the embodiment of the present application can implement all the method steps implemented in the method embodiment in which the execution subject is the user equipment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.
[0117] It should be noted that the division of units / modules in the above-mentioned embodiments of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods. In addition, the functional units in the various embodiments of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The above-mentioned integrated units may be implemented in the form of hardware or in the form of software functional units.
[0118] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the relevant technology, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program code.
[0119] In some embodiments, a non-transitory readable storage medium is further provided, wherein the non-transitory readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the access point AP processing method provided by the above method embodiments.
[0120] Specifically, the above-mentioned non-transitory readable storage medium provided in the embodiment of the present application can implement all the method steps implemented by the above-mentioned method embodiments, and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0121] It should be noted that the non-transitory readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NAND FLASH), solid-state drives (SSDs)), etc.
[0122] In some embodiments, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the access point AP processing method provided by the above-mentioned method embodiments.
[0123] Specifically, the processor-readable storage medium provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiments, and can achieve the same technical effects. The parts and beneficial effects that are the same as those in the method embodiments in this embodiment will not be described in detail here.
[0124] In some embodiments, a computer-readable storage medium is further provided, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the access point AP processing method provided by the above method embodiments.
[0125] Specifically, the above-mentioned computer-readable storage medium provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiments, and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0126] In some embodiments, a communication device is further provided, in which a computer program is stored. The computer program is used to enable the communication device to execute the access point AP processing method provided by the above-mentioned method embodiments.
[0127] Specifically, the above-mentioned communication equipment provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiments, and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0128] In some embodiments, a chip product is further provided, wherein a computer program is stored in the chip product, and the computer program is used to enable the chip product to execute the access point AP processing method provided by the above-mentioned method embodiments.
[0129] Specifically, the above-mentioned chip product provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiments, and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0130] It should also be noted that the terms "first," "second," and the like in the embodiments of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein. Furthermore, the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects. For example, the first object can be one or more.
[0131] In the embodiments of this application, the term "and / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0132] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0133] The technical solutions provided in the embodiments of the present application can be applied to a variety of systems, especially 5G systems. For example, applicable systems may include the global system of mobile communication (GSM) system, the code division multiple access (CDMA) system, the wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, the long term evolution (LTE) system, the LTE frequency division duplex (FDD) system, the LTE time division duplex (TDD) system, the long term evolution advanced (LTE-A) system, the universal mobile telecommunication system (UMTS), the world-wide interoperability for microwave access (WiMAX) system, and the 5G New Radio (NR) system. These various systems all include terminal devices and network devices. The system may also include a core network part, such as the evolved packet system (EPS) and the 5G system (5GS).
[0134] The terminal devices involved in the embodiments of the present application may refer to devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of terminal devices may vary in different systems. For example, in a 5G system, a terminal device may be referred to as User Equipment (UE). Wireless terminal devices can communicate with one or more Core Networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices may be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices. For example, they may be portable, pocket-sized, handheld, computer-built-in, or vehicle-mounted mobile devices that exchange voice and / or data with a radio access network. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, or a user device, but is not limited in the embodiments of the present application.
[0135] The network device involved in the embodiments of the present application may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with a wireless terminal device through one or more sectors on the air interface, or may be called another name. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a base transceiver station (BTS) in the Global System for Mobile communications (GSM) or code division multiple access (CDMA), a network device (NodeB) in wide-band code division multiple access (WCDMA), an evolutionary Node B (eNB or e-NodeB) in the long term evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), a home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be geographically separated.
[0136] It will be understood by those skilled in the art that, unless expressly stated otherwise, the singular forms "a", "an", "said" and "the" used herein may also include the plural forms. It should be further understood that the term "comprising" used in the specification of the present application refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be intermediate elements. In addition, "connected" or "coupled" as used herein may include wireless connections or wireless couplings. The term "and / or" used herein includes all or any units and all combinations of one or more associated listed items.
[0137] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship. In the embodiments of this application, the term "plurality" refers to two or more, and other quantifiers are similar.
[0138] In this application, "determine B based on A" means that factor A must be considered when determining B. This is not limited to "determine B based solely on A" and should also include: "determine B based on A and C", "determine B based on A, C, and E", "determine C based on A, and further determine B based on C", etc. It can also include using A as a condition for determining B, for example, "when A meets the first condition, use the first method to determine B"; another example, "when A meets the second condition, determine B"; another example, "when A meets the third condition, determine B based on the first parameter", etc. Of course, it can also be a condition that uses A as a factor in determining B, for example, "when A meets the first condition, use the first method to determine C, and further determine B based on C", etc.
[0139] The UE involved in the embodiments of the present application may refer to a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. UE types include mobile phones, vehicle user terminals, tablet computers, laptop computers, personal digital assistants, mobile internet devices, wearable devices, and the like.
[0140] The network node involved in the embodiments of the present application may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application scenario, the base station may also be referred to as an access point AP, or may be a device in the access network that communicates with a wireless terminal device through one or more sectors on the air interface, or may be named otherwise. The network node may be used to interchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, which may include an Internet Protocol (IP) communication network. The network node may also coordinate the attribute management of the air interface. For example, the network node involved in the embodiments of the present application can be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved network device (eNB or e-NodeB) in the long term evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), a B5G base station in the beyond 5th generation mobile communication system (B5G), a 6G base station in the 6G (6th Generation Mobile Communication Technology) network architecture, or a home evolved Node B (HeNB), a relay node, a home base station (femto), a pico base station (pico), a millimeter wave base station, etc., but is not limited in the embodiments of the present application. In some network structures, network nodes may include centralized unit (CU) nodes and distributed unit (DU) nodes. The centralized unit and the distributed unit may also be geographically separated.
[0141] Network devices and end devices can each use one or more antennas for Multiple Input Multiple Output (MIMO) transmission. MIMO transmission can be either Single User MIMO (SU-MIMO) or Multi User MIMO (MU-MIMO). Depending on the configuration and number of antennas, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or Massive-MIMO. It can also employ diversity transmission, precoding, or beamforming.
[0142] 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 take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage) containing computer-usable program code.
[0143] 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 processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable 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 produce 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.
[0144] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce an article of manufacture comprising an instruction device that implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0145] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1a process or multiple processes and / or boxes Figure 1 The steps for the function specified in one or more boxes.
[0146] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.
Claims
1. A processing method for an access point AP, characterized in that: Applicable to the first central processing unit CPU, including: Receiving a candidate AP determined based on a reference signal strength from a user equipment UE; Based on the candidate APs, respectively obtaining target parameters corresponding to each candidate AP, the target parameters being used to measure the network service quality between the candidate AP and the UE; An AP allocated to the UE is determined according to target parameters corresponding to each candidate AP.
2. The access point AP processing method according to claim 1, characterized in that: The determining, according to the target parameters corresponding to the candidate APs, an AP to be allocated to the UE includes: Constructing a network service directed graph according to the target parameters corresponding to each candidate AP and each network node providing network services; An AP allocated to the UE is determined based on the network service directed graph and a fuzzy clustering model.
3. The access point AP processing method according to claim 2, characterized in that: The step of constructing a network service directed graph according to the target parameters corresponding to each candidate AP and each network node providing network services includes: Determine the UE as a first node and the core network device as a second node; construct a forward link from the candidate AP to the first CPU, a backward link from the first CPU to the core network device, and a downlink from the candidate AP to the UE as edges, wherein the remaining bandwidth of the forward link, the remaining bandwidth of the backward link, and the bandwidth of the downlink are weights of the corresponding edges respectively; The network service directed graph is constructed based on the first node, the second node and the edge.
4. The access point AP processing method according to claim 2, characterized in that: The determining, based on the network service directed graph and the fuzzy clustering model, an AP allocated to the UE includes: Obtaining a path weight sum based on the edges and edge weights of the network service directed graph, wherein the path weight sum is determined based on the weight of each edge on the path from the first node to the second node; Inputting the target parameter and the path weight into a fuzzy clustering model, wherein the fuzzy clustering model is used to classify the input variables; receiving a classification result output by the fuzzy clustering model, where the classification result is used to indicate a connection quality between the UE and each of the candidate APs; An AP to be allocated to the UE is determined based on the classification result.
5. The access point AP processing method according to claim 4, characterized in that: The obtaining of a path weight sum based on the edges and edge weights of the network service directed graph includes: Determining a path from the first node to the second node based on edges of the network service directed graph; For each path, the path weight sum of the path is obtained according to the edge weights corresponding to the edges on the path.
6. The access point AP processing method according to claim 1, characterized in that: The target parameters include one or more of the following: Remaining air interface resources between the AP and the UE; The remaining bandwidth of the forward link; Data transmission delay on the forward link; The remaining bandwidth of the backward link; Data transmission delay on the reverse link; The computing power of the CPU device connected to the AP; Air interface resource AP power; The channel between AP and UE; UE's moving speed.
7. An access point AP processing method, characterized in that: Applied to user equipment UE, including: Determine candidate APs based on the reference signal strength; The candidate APs are sent to the first CPU, and the target parameter corresponding to each candidate AP is used to measure the network service quality between the candidate AP and the UE.
8. The access point AP processing method according to claim 7, characterized in that: The first CPU is determined from a plurality of CPU devices connected to the candidate AP based on remaining computing capacity.
9. A first CPU, characterized in that: Including memory, transceiver, processor; a memory for storing computer programs; a transceiver for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Receiving a candidate AP determined based on a reference signal strength from a user equipment UE; Based on the candidate APs, respectively obtaining target parameters corresponding to each candidate AP, the target parameters being used to measure the network service quality between the candidate AP and the UE; An AP allocated to the UE is determined according to target parameters corresponding to each candidate AP.
10. The first CPU according to claim 9, wherein: The determining, according to the target parameters corresponding to the candidate APs, an AP to be allocated to the UE includes: Constructing a network service directed graph according to the target parameters corresponding to each candidate AP and each network node providing network services; An AP allocated to the UE is determined based on the network service directed graph and a fuzzy clustering model.
11. The first CPU according to claim 10, wherein: The step of constructing a network service directed graph according to the target parameters corresponding to each candidate AP and each network node providing network services includes: Determine the UE as a first node and the core network device as a second node; construct a forward link from the candidate AP to the first CPU, a backward link from the first CPU to the core network device, and a downlink from the candidate AP to the UE as edges, wherein the remaining bandwidth of the forward link, the remaining bandwidth of the backward link, and the bandwidth of the downlink are weights of the corresponding edges respectively; The network service directed graph is constructed based on the first node, the second node and the edge.
12. The first CPU according to claim 10, wherein: The determining, based on the network service directed graph and the fuzzy clustering model, an AP allocated to the UE includes: Obtaining a path weight sum based on the edges and edge weights of the network service directed graph, wherein the path weight sum is determined based on the weight of each edge on the path from the first node to the second node; Inputting the target parameter and the path weight into a fuzzy clustering model, wherein the fuzzy clustering model is used to classify the input variables; receiving a classification result output by the fuzzy clustering model, where the classification result is used to indicate a connection quality between the UE and each of the candidate APs; An AP to be allocated to the UE is determined based on the classification result.
13. The first CPU according to claim 9, wherein: The target parameters include one or more of the following: Remaining air interface resources between the AP and the UE; The remaining bandwidth of the forward link; Data transmission delay on the forward link; The remaining bandwidth of the backward link; Data transmission delay on the reverse link; The computing power of the CPU device connected to the AP; Air interface resource AP power; The channel between AP and UE; UE's moving speed.
14. A user equipment, characterized in that Including memory, transceiver, processor; memory for storing computer programs; a transceiver, configured to transmit and receive data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Determine candidate APs based on the reference signal strength; The candidate APs are sent to the first CPU, and the target parameter corresponding to each candidate AP is used to measure the network service quality between the candidate AP and the UE.
15. An access point AP processing device, characterized in that: include: A first receiving module is configured to receive a candidate AP determined based on a reference signal strength and sent by a user equipment UE; A first acquisition module is configured to acquire target parameters corresponding to each candidate AP based on the candidate APs, where the target parameters are used to measure the network service quality between the candidate AP and the UE; The first determining module is configured to determine the AP to be allocated to the UE according to target parameters corresponding to each candidate AP.
16. An access point (AP) processing device, characterized in that: include: A second determination module is configured to determine a candidate AP based on a reference signal strength; The first sending module is configured to send the candidate APs to the first CPU, where the target parameter corresponding to each candidate AP is used to measure the network service quality between the candidate AP and the UE.
17. A non-transitory readable storage medium, characterized in that The non-transitory readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the access point AP processing method according to any one of claims 1 to 6, and / or the access point AP processing method according to any one of claims 7 to 8.
Citation Information
Patent Citations
Method for selecting wireless access point and wireless access point
CN102547910A
Access point selection method, related device, and system
CN107466092A
Roaming control method, roaming control device, network equipment and storage medium
CN117098115A