Resource processing methods and apparatus

By enabling each AP to independently decide on optimal parameters or actions corresponding to the service, and utilizing the radio frequency panoramic data of neighboring APs, the problem of cross-device collaborative optimization in a central node-less environment is solved, achieving network flexibility and robustness.

CN122496840APending Publication Date: 2026-07-31NEW H3C TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
NEW H3C TECH CO LTD
Filing Date
2026-04-23
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

In an environment without a central node, it is difficult to effectively implement automated collaborative optimization across devices, resulting in the inability of APs to share channel load, interference, and terminal distribution data in real time, making it difficult to achieve effective cross-device collaborative optimization.

Method used

Each AP receives radio frequency panoramic data from neighboring APs and independently decides on the optimal parameters or actions corresponding to the service, eliminating dependence on the central node and enhancing network flexibility and robustness.

Benefits of technology

In a decentralized environment, each AP makes its own decisions based on the radio frequency panoramic data of its neighbors, solving the problem of automated collaborative optimization across devices, enhancing the flexibility and robustness of the network, and avoiding the risk of single point of failure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122496840A_ABST
    Figure CN122496840A_ABST
Patent Text Reader

Abstract

This application provides a resource processing method and apparatus, applied to a first access point (AP), the first AP being located within a distributed network, the distributed network further including a second AP, the first AP storing first radio frequency panoramic data, the method comprising: receiving a first synchronization message sent by the second AP, the first synchronization message including second radio frequency panoramic data of the second AP; using the first radio frequency panoramic data and the second radio frequency panoramic data to obtain a first decision strategy; wherein, the first decision strategy includes preferred parameters or preferred actions corresponding to the service when the first AP executes the service.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a resource processing method and apparatus. Background Technology

[0002] In Wireless Local Area Networks (WLANs), access points (APs) are typically centrally planned using a wireless controller (AC) or a cloud management platform. The AC or cloud management platform obtains operational data from all APs (at least those in a local area) to achieve unified coordination and management, including functions such as terminal roaming guidance, radio resource management (RRM), and load balancing among APs.

[0003] However, in the FAT AP networking scenario with independent operation mode, since there is no centralized control plane in the network, each AP is in an "information island" state and cannot share channel load, interference and terminal distribution data with each other in real time. This makes it difficult to effectively implement cross-device automated collaborative optimization in an environment without a central node. Summary of the Invention

[0004] In view of this, this application provides a resource processing method and apparatus to solve the problem that it is difficult to effectively implement automated collaborative optimization across devices in an environment without a central node.

[0005] In a first aspect, this application provides a resource processing method applied to a first access point (AP), the first AP being located within a distributed network, the distributed network further including a second AP, the first AP having stored first radio frequency panoramic data, the method comprising: Receive a first synchronization message sent by the second AP, the first synchronization message including the second radio frequency panoramic data of the second AP; Using the first radio frequency panoramic data and the second radio frequency panoramic data, a first decision strategy is obtained; The first decision strategy includes the preferred parameters or preferred actions corresponding to the service when the first AP executes the service.

[0006] Secondly, this application provides a resource processing device applied to a first access point (AP), the first AP being located within a distributed network, the distributed network further including a second AP, the first AP having stored first radio frequency panoramic data, the device comprising: The receiving unit is configured to receive a first synchronization message sent by the second AP, wherein the first synchronization message includes the second radio frequency panoramic data of the second AP; The generation unit is used to obtain a first decision strategy using the first radio frequency panoramic data and the second radio frequency panoramic data; The first decision strategy includes the preferred parameters or preferred actions corresponding to the service when the first AP executes the service.

[0007] Thirdly, this application provides a network device including a processor and a machine-readable storage medium storing machine-executable instructions that can be executed by the processor, which in turn cause the processor to perform the method provided in the first aspect of this application.

[0008] Therefore, using the resource processing method and apparatus provided in this application, the first AP receives a first synchronization message sent by the second AP, the first synchronization message including the second radio frequency panoramic data of the second AP; using the first radio frequency panoramic data and the second radio frequency panoramic data, the first AP obtains a first decision strategy; wherein, the first decision strategy includes the preferred parameters or preferred actions corresponding to the service when the first AP executes the service.

[0009] Thus, in an environment without a central node, each AP independently decides on service-related strategies based on its own and its neighboring APs' RF panoramic data, eliminating dependence on a central node, enhancing network flexibility and robustness, and eliminating the risk of single points of failure. This solves the problem of effectively implementing automated collaborative optimization across devices in an environment without a central node. Furthermore, the resource processing method and apparatus provided in this application are also applicable to APs under traditional centralized control architectures or cloud platform management. Attached Figure Description

[0010] Figure 1 A flowchart of a resource processing method provided in an embodiment of this application; Figure 2 This is a schematic diagram of a distributed network provided in an embodiment of this application; Figure 3 This is a structural diagram of a resource processing device provided in an embodiment of this application; Figure 4 The network device hardware structure provided in the embodiments of this application. Detailed Implementation

[0011] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0012] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the corresponding listed items.

[0013] It should be understood that although the terms first, second, third, etc., may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0014] The resource processing method provided in the embodiments of this application will be described in detail below. See also... Figure 3 , Figure 3 This is a flowchart illustrating a resource processing method provided in an embodiment of this application. The method is applied to a first access point (AP). The resource processing method provided in this application may include the following steps.

[0015] Step 110: Receive the first synchronization message sent by the second AP, the first synchronization message including the second radio frequency panoramic data of the second AP; Specifically, distributed networking, such as Figure 2 As shown, Figure 2 This is a schematic diagram of a distributed network provided in an embodiment of this application. The distributed network includes an L3 switch, an L2 switch, multiple access points (APs), and multiple terminals. The L3 switch is connected to an IP network, and the L2 switch is connected to the L3 switch. Each AP is connected to an L2 switch, and each terminal wirelessly accesses an AP.

[0016] It should be noted that, in Figure 2Alternatively, the L3 switch may not be included; that is, the L2 switch is connected to the IP network, each AP is connected to an L2 switch, and each terminal wirelessly accesses the AP. The presence or absence of the L3 switch does not affect the description of the resource processing method provided in the embodiments of this application.

[0017] The aforementioned AP can be specifically a FIT AP or a FAT AP; the terminal can be specifically a wireless terminal device with communication capabilities according to the IEEE 802.11 protocol standard, such as a smartphone, a laptop, an IoT device, etc.

[0018] In this embodiment, APs periodically or triggered by events exchange radio frequency panoramic data. This radio frequency panoramic data includes the signal strength of the local AP (indicating its proximity), various load indicators of the local AP, a list of the local AP's neighbors, terminal information accessed by the local AP, various remaining capabilities of the local AP, the AP's IP address, MAC address, etc.

[0019] It should be noted that the above events are specifically triggered by changes in the AP's channel, changes in load information (STA going online or offline in my case), etc.; the above radio frequency panoramic data is supporting information for the AP to make radio resource management (RRM) decisions, roaming decisions, load balancing decisions, etc.

[0020] The following explanation uses one AP in a distributed network as an example. For example, the first AP. All other APs in the distributed network are collectively referred to as the second AP.

[0021] The second AP acquires its own second radio frequency panoramic data and sends a first synchronization message within the network via wired or wireless means. This first synchronization message includes the second radio frequency panoramic data. It is understood that the content of the aforementioned second radio frequency panoramic data is the same as the content of the aforementioned global radio frequency data, and will not be repeated here.

[0022] The first AP can receive the first synchronization message via wired or wireless means and then obtain the second radio frequency panoramic data from it.

[0023] Optionally, in this embodiment of the application, the first AP will also acquire its own first radio frequency panoramic data and send a third synchronization message (the "third" is used to distinguish it from other synchronization messages, and can also be "first" or "second") within the network via wired or wireless means. The third synchronization message includes the first radio frequency panoramic data.

[0024] Step 120: Using the first radio frequency panoramic data and the second radio frequency panoramic data, obtain the first decision strategy; Specifically, according to the description of step 110, after the first AP obtains the second radio frequency panoramic data, it can use the first radio frequency panoramic data and the second radio frequency panoramic data to make a first decision strategy by itself using a greedy approach.

[0025] The first decision strategy includes the preferred parameters or preferred actions corresponding to the service when the first AP executes the service. The aforementioned service may specifically be radio frequency resource management service, roaming service, load balancing service, etc.; the aforementioned preference refers to the parameter indicated by the optimal parameter value among multiple parameter values, or the optimal action among multiple actions.

[0026] For example, in radio frequency resource management services, the first decision strategy includes the preferred parameters corresponding to the service: the channel used by the first AP to transmit and receive messages, the power used by the first AP radio frequency, the bandwidth occupied by the first AP to transmit and receive messages, etc.

[0027] In roaming and load balancing services, the primary decision-making strategy includes the preferred actions for each service: whether to allow new terminals to access and / or guide terminals to connect to other APs, etc.

[0028] Furthermore, in the process of deciding the first decision strategy, the first AP uses the signal strength of its own / other APs (indicating the proximity relationship), various load indicators of its own / other APs, the list of its surrounding neighbors, the terminal information accessed by its own / other APs, and various remaining capabilities of its own / other APs to independently decide the first decision strategy.

[0029] For example, when deciding on a channel, channels not used by other APs are given priority; if all channels are used by other APs, channels used by APs that are close to the AP (the distance threshold is used to determine the proximity to the AP) are not selected.

[0030] When making load balancing decisions, the system comprehensively considers load metrics, access terminal information, and remaining capacity to determine whether to allow new terminals to connect and / or guide terminals to connect to other APs.

[0031] In one example, if the load index exceeds 70% of the maximum load capacity of the first AP, the first AP will not allow new terminals to connect; if the load index exceeds 85% of the maximum load capacity of the first AP, the first AP will not allow new terminals to connect and will guide the already connected terminals to other APs.

[0032] Optionally, in this embodiment of the application, after the first AP decides on the first decision strategy, the first AP may execute the first decision strategy using a greedy approach.

[0033] or, The first AP generates and sends a second synchronization message to the second AP via wired or wireless means. The second synchronization message includes a first decision policy so that the second AP can confirm the first decision policy.

[0034] After receiving the second synchronization message, the second AP obtains the first decision strategy from it. It is understood that during the process of the first AP independently deciding on the first decision strategy, since the first AP also synchronizes its own first radio frequency panoramic data to the second AP via the third synchronization message, the second AP will also execute the aforementioned step 120 and independently decide on the second decision strategy. The process of the second AP deciding on the second decision strategy is the same as the process of the first AP deciding on the first decision strategy, and will not be repeated here.

[0035] The second AP performs conflict detection between the first decision strategy and the second decision strategy. That is, the second AP compares the first decision strategy with the second decision strategy to determine whether the first AP can continue to execute the first decision strategy.

[0036] If the first decision strategy conflicts with the second decision strategy, the second AP generates and sends a first notification message to the first AP via wired or wireless means.

[0037] In one implementation, the first notification message may include conflict information confirmed by the second AP.

[0038] After receiving the first notification message, the first AP obtains the conflict information from it. Based on the conflict information, the first AP either abandons or updates its first decision strategy.

[0039] For example, in the radio frequency resource management service, the first AP uses channel 1 to transmit and receive messages, the power used by the first AP is power 1, and the bandwidth occupied by the first AP for transmitting and receiving messages is 40MHz; the second AP also uses channel 1 to transmit and receive messages, the power used by the second AP is power 1, and the bandwidth occupied by the second AP for transmitting and receiving messages is 40MHz. In this case, the second AP determines that it is conflicting with the first AP in the radio frequency resource management service and generates a first notification message.

[0040] After obtaining the conflict information, the first AP abandons the execution of the first decision strategy based on the conflict information.

[0041] or, After obtaining the collision information, the first AP reselects the channel, radio power, and bandwidth used for transmitting and receiving messages based on the collision information, and then synchronizes the new decision strategy to the second AP through a synchronization message. The second AP repeats the aforementioned collision detection process.

[0042] If the first decision strategy and the second decision strategy do not conflict, the second AP generates and sends a first notification message to the first AP via wired or wireless means. This first notification message may not contain any information or may include permission to execute. In this case, the first AP continues to execute the first decision strategy based on the first notification message.

[0043] In another approach, the first notification message also carries the voting results of the second APs regarding the first decision strategy. That is, the first notification message includes the result of the second APs' decision to either approve or disapprove of the first AP's execution of the first decision strategy. After receiving the first notification message from each second AP, the first AP tallies the voting results. If the number of votes in favor exceeds half of the number of second APs, the first AP continues to execute the first decision strategy; otherwise, the first AP abandons or updates the first decision strategy.

[0044] Optionally, in this embodiment, after the first AP sends a third synchronization message to the second AP, it waits to receive a fourth synchronization message sent by the second AP, which includes a second decision strategy. After obtaining the second decision strategy, the first AP will also execute the conflict detection process executed by the second AP to detect conflicts between the first and second decision strategies.

[0045] Similar to the aforementioned process, for example, if the first decision strategy conflicts with the second decision strategy, a second notification message is generated and sent to the second AP via wired or wireless means, so that the second AP abandons or updates the second decision strategy.

[0046] It is understandable that the process by which the second AP abandons or updates the second decision strategy is the same as the process by which the first AP abandons or updates the first decision strategy, and will not be repeated here.

[0047] Optionally, in this embodiment of the application, before the first AP receives the first synchronization message sent by the second AP, it will also perform the following process to announce its own attribute information to the second AP, verify the second AP, establish a communication connection with the second AP, negotiate service capabilities, etc.

[0048] Furthermore, the first AP generates and sends a first announcement message within the network via wired or wireless means. The first announcement message includes the first attribute information of the first AP, so that the second AP can update its local neighbor table using the first attribute information after obtaining the first announcement message.

[0049] The first attribute information includes the identity identifier of the first AP (e.g., the MAC address, IP address, network communication parameters, etc. of the first AP, to facilitate the response and negotiation of the second AP) and the capability information of the first AP (e.g., whether it has the strategies and algorithms for distributed RRM, roaming, and load balancing).

[0050] Based on the identity and capability information of the first AP, the second AP first checks whether the first AP's information has already been recorded in its local neighbor table. If it has, it compares the received information from the first AP with the recorded information. If they are the same, the neighbor table is not updated; if they are different, the recorded information from the first AP is updated using the received information.

[0051] If it has not been recorded before, the second AP determines that the first AP is the first one recorded in the neighbor table.

[0052] At this point, the second AP verifies the connection with the first AP to ensure that both are legitimate and trustworthy APs. During the connection verification process, the APs select encryption algorithms and authentication methods, and use digital certificates and key exchange for security verification.

[0053] In one implementation, if the verification passes, the second AP negotiates service capabilities with the first AP. These service capabilities specifically refer to whether the first and second APs support the 802.11k / v / r protocol, RRM, roaming, and the strategies and algorithms used for load balancing.

[0054] The second AP and the first AP can negotiate service capabilities by sending Layer 2 messages to each other.

[0055] or; In another implementation, if the verification passes, the second AP establishes a communication connection with the first AP, which is specifically a TCP connection or a UDP socket connection, etc.

[0056] Through the established communication connection, the second AP negotiates service capabilities with the first AP. These service capabilities specifically refer to whether the first and second APs support the 802.11k / v / r protocol, RRM, roaming, and the strategies and algorithms used for load balancing.

[0057] or; In another implementation, if the second AP determines that the first AP is the first one recorded in the neighbor table, then the second AP and the first AP will negotiate service capabilities. These service capabilities specifically refer to whether the first and second APs support the 802.11k / v / r protocol, RRM, roaming, and the strategies and algorithms used for load balancing.

[0058] The second AP and the first AP can negotiate service capabilities by sending Layer 2 messages to each other.

[0059] or; In another implementation, if the second AP determines that the first AP is recorded in the neighbor table for the first time, then the second AP establishes a communication connection with the first AP. This communication connection can be a TCP connection or a UDP socket connection, etc.

[0060] Through the established communication connection, the second AP negotiates service capabilities with the first AP. These service capabilities specifically refer to whether the first and second APs support the 802.11k / v / r protocol, RRM, roaming, and the strategies and algorithms used for load balancing.

[0061] The connection verification, communication connection establishment, and service capability negotiation between the first AP and the second AP can all be achieved through wired or wireless means.

[0062] In one implementation, the aforementioned first announcement message can be based on the IEEE 802.11 standard protocol framework, specifically a standard management frame. For example, a custom information element (IE) can be embedded in a beacon frame or a probe request frame to announce the announcement using existing air interface broadcast mechanisms or through broadcast or multicast mechanisms using existing IEEE 802.3 messages.

[0063] In another implementation, the aforementioned first announcement message can be based on the IEEE 802.11 standard protocol framework, specifically a reserved management frame or a special control frame. For example, a custom IE can be embedded in a reserved management frame or a special control frame to announce the announcement using existing air interface broadcast mechanisms or by using existing IEEE 802.3 messages through broadcast or multicast mechanisms.

[0064] The above message also includes an Ether Type field, which can be customized by the vendor, for example, 8918.

[0065] It is understood that, in this embodiment of the application, each AP in the distributed network will obtain its own attribute information and send a first announcement message in the network via wired or wireless means. The first announcement message includes its own attribute information.

[0066] Optionally, the second AP generates and sends a second announcement message within the network via wired or wireless means. The second announcement message includes second attribute information of the second AP, which includes the identity of the second AP and the capability information of the second AP.

[0067] After receiving the second notification message, the first AP obtains the second attribute information from it and then obtains the identity and capability information of the second AP from the second attribute information.

[0068] The implementation method of the second notification message is the same as that of the first notification message, and will not be repeated here.

[0069] Based on the identity and capability information of the second AP, the first AP first checks whether the second AP's information has already been recorded in its local neighbor table. If it has, it compares the received information from the second AP with the recorded information. If they are the same, the neighbor table is not updated; if they are different, the recorded information from the second AP is updated using the received information.

[0070] If the second AP is not recorded before, the first AP determines that it is the first time it has been recorded in the neighbor table. At this time, the first AP verifies the connection with the second AP to ensure that both are legitimate and trustworthy APs. During the connection verification process, the APs select encryption algorithms and authentication methods, and use digital certificates, key exchange, and other methods for security verification.

[0071] If the verification passes, the first AP and the second AP establish a communication connection, which may be a TCP connection or a UDP socket connection, etc.

[0072] Through the established communication connection, the first AP and the second AP negotiate service capabilities. These service capabilities specifically refer to whether the first and second APs support the 802.11k / v / r protocol, RRM, roaming, and the strategies and algorithms used for load balancing.

[0073] The connection verification, communication connection establishment, and service capability negotiation between the first AP and the second AP can all be achieved through wired or wireless means.

[0074] Optionally, in this embodiment, each AP in the distributed network starts scanning according to a scanning cycle (typically scanning one channel every 5 seconds, with each scan lasting 100 milliseconds and sending a management frame) to capture the management frames carried over the air. If an announcement message sent by an AP that has not been recorded is captured, the local neighbor table is updated as described above. If no announcement message sent by a recorded AP is captured within a preset time, the corresponding record in the neighbor table is aged out.

[0075] The wired and wireless methods involved in the foregoing embodiments are described here.

[0076] When an access point (AP) transmits wirelessly, adjacent APs within the wireless signal coverage area can receive the data, reducing unnecessary message processing. However, the AP needs to transmit on various channels in turn, resulting in a slightly longer cycle time, and sometimes the receiver may not receive the data, making it unreliable.

[0077] When an AP transmits via a wired connection, it doesn't need to transmit on each channel in turn, resulting in a short cycle time, high speed, and reliability. However, in a distributed network, every AP can receive the message, so APs that are too far away don't actually need to process it. In practical applications, after receiving the message, the receiving end compares the source identity information (e.g., MAC address) included in the message with the neighbor table obtained through an air interface scan. If the sender is not in the neighbor table, the message is discarded.

[0078] When an AP uses different methods to send data, its corresponding listening process also differs.

[0079] When an AP listens for wireless packets, it continuously scans to capture management frames carried over the air. If a new AP's wireless advertisement is captured, the neighbor table is updated. When an AP listens for wired packets, it compares the source identification information (e.g., MAC address) included in the packet with the neighbor table obtained from the air interface scan. If the sender does not exist in the neighbor table, the packet is discarded.

[0080] It is understandable that in the above resource processing method, the roles of the first AP and the second AP can be interchanged. That is, the second AP performs the steps performed by the first AP, and the first AP performs the steps performed by the second AP. The process is the same and will not be repeated here.

[0081] It is also understood that in actual networking, the number of second APs can be one or more, and this is not limited in the embodiments of this application.

[0082] Therefore, using the resource processing method provided in this application, the first AP receives a first synchronization message sent by the second AP, the first synchronization message including the second radio frequency panoramic data of the second AP; using the first radio frequency panoramic data and the second radio frequency panoramic data, the first AP obtains a first decision strategy; wherein, the first decision strategy includes the preferred parameters or preferred actions corresponding to the service when the first AP executes the service.

[0083] Thus, in an environment without a central node, each AP independently decides on service-related strategies based on its own and its neighboring APs' RF panoramic data, eliminating dependence on a central node, enhancing network flexibility and robustness, and eliminating the risk of single points of failure. This solves the problem of effectively implementing automated collaborative optimization across devices in an environment without a central node. Furthermore, the resource processing method and apparatus provided in this application are also applicable to APs under traditional centralized control architectures or cloud platform management.

[0084] Based on the same inventive concept, embodiments of this application also provide a resource processing apparatus corresponding to the resource processing method. See also Figure 3 , Figure 3 The resource processing apparatus provided in this application embodiment is applied to a first AP, the first AP being located within a distributed network, the distributed network further including a second AP, the first AP having stored first radio frequency panoramic data, the apparatus comprising: The receiving unit 310 is used to receive a first synchronization message sent by the second AP, the first synchronization message including the second radio frequency panoramic data of the second AP; The generation unit 320 is used to obtain a first decision strategy using the first radio frequency panoramic data and the second radio frequency panoramic data; The first decision strategy includes the preferred parameters or preferred actions corresponding to the service when the first AP executes the service.

[0085] Optionally, the device further includes: The sending unit (not shown in the figure) is used to send a first announcement message within the network. The first announcement message includes the first attribute information of the first AP, so that the second AP can update its local neighbor table using the first attribute information after obtaining the first announcement message. The first attribute information includes the identity identifier of the first AP and the capability information of the first AP.

[0086] Optionally, the receiving unit 310 is further configured to receive a second notification message sent by the second AP, the second notification message including second attribute information of the second AP, the second attribute information including the identity identifier of the second AP and the capability information of the second AP; The device further includes an update unit (not shown in the figure), used to update the local neighbor table according to the identity of the second AP and the capability information of the second AP.

[0087] Optionally, the device further includes: The verification unit (not shown in the figure) is used to perform connection verification on the second AP if the second AP is recorded in the neighbor table for the first time. The negotiation unit (not shown in the figure) is used to negotiate service capabilities with the second AP if the verification passes. Alternatively; the device may further include: The verification unit (not shown in the figure) is used to perform connection verification on the second AP if the second AP is recorded in the neighbor table for the first time. An establishment unit (not shown in the figure) is used to establish a communication connection with the second AP if the verification is successful; The negotiation unit (not shown in the figure) is used to negotiate service capabilities with the second AP through the communication connection; Alternatively; the device may further include: The negotiation unit (not shown in the figure) is used to negotiate service capabilities with the second AP if the second AP is recorded in the neighbor table for the first time. Alternatively; the device may further include: An establishment unit (not shown in the figure) is used to establish a communication connection with the second AP if the second AP is recorded in the neighbor table for the first time. The negotiation unit (not shown in the figure) is used to negotiate service capabilities with the second AP through the communication connection.

[0088] Optionally, the device further includes: An execution unit (not shown in the figure) is used to execute the first decision strategy locally; or, The device further includes: A sending unit (not shown in the figure) is used to send a second synchronization message to the second AP, the second synchronization message including the first decision strategy; An update unit (not shown in the figure) is used to abandon or update the first decision strategy according to the first notification message when the receiving unit receives the first notification message sent by the second AP.

[0089] Optionally, the device further includes: A sending unit (not shown in the figure) is used to send a third synchronization message to the second AP. The third synchronization message includes the first radio frequency panoramic data, so that the second AP can use the first radio frequency panoramic data and the second radio frequency panoramic data to obtain a second decision strategy. The receiving unit 310 is further configured to receive a fourth synchronization message sent by the second AP, the fourth synchronization message including the second decision strategy; A detection unit (not shown in the figure) is used to detect conflicts between the first decision strategy and the second decision strategy. The sending unit (not shown in the figure) is further configured to send a second notification message to the second AP if the first decision strategy conflicts with the second decision strategy, so that the second AP abandons or updates the second decision strategy. The second decision-making strategy includes the preferred parameters or preferred actions corresponding to the service when the second AP executes the service.

[0090] Therefore, using the resource processing method provided in this application, the first AP receives a first synchronization message sent by the second AP, the first synchronization message including the second radio frequency panoramic data of the second AP; using the first radio frequency panoramic data and the second radio frequency panoramic data, the first AP obtains a first decision strategy; wherein, the first decision strategy includes the preferred parameters or preferred actions corresponding to the service when the first AP executes the service.

[0091] Thus, in an environment without a central node, each AP independently decides on service-related strategies based on its own and its neighboring APs' RF panoramic data, eliminating dependence on a central node, enhancing network flexibility and robustness, and eliminating the risk of single points of failure. This solves the problem of effectively implementing automated collaborative optimization across devices in an environment without a central node. Furthermore, the resource processing method and apparatus provided in this application are also applicable to APs under traditional centralized control architectures or cloud platform management.

[0092] Based on the same inventive concept, embodiments of this application also provide a network device, such as... Figure 4 As shown, the system includes a processor 410, a transceiver 420, and a machine-readable storage medium 430. The machine-readable storage medium 430 stores machine-executable instructions that can be executed by the processor 410. The processor 410 is prompted by the machine-executable instructions to execute the resource processing method provided in the embodiments of this application. (The foregoing...) Figure 3 The resource processing device shown can employ, for example... Figure 4 The hardware structure of the network device shown is implemented.

[0093] The aforementioned computer-readable storage medium 430 may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device. Optionally, the computer-readable storage medium 430 may also be at least one storage device located remotely from the aforementioned processor 410.

[0094] The processor 410 mentioned above can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0095] In this embodiment of the application, the processor 410 reads the machine-executable instructions stored in the machine-readable storage medium 430, and is prompted by the machine-executable instructions to enable the processor 410 itself and the transceiver 420 to execute the resource processing method described in the foregoing embodiment of the application.

[0096] In addition, this application provides a machine-readable storage medium 430 that stores machine-executable instructions. When called and executed by the processor 410, the machine-executable instructions cause the processor 410 itself and the transceiver 420 to execute the resource processing method described in the aforementioned application.

[0097] The specific implementation process of the functions and roles of each unit in the above device can be found in the implementation process of the corresponding steps in the above method, and will not be repeated here.

[0098] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this application according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0099] For the resource processing apparatus and machine-readable storage medium embodiments, since the methods involved are basically similar to those in the foregoing method embodiments, the description is relatively simple, and relevant details can be found in the descriptions of the method embodiments.

[0100] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A resource processing method, characterized in that, The method is applied to a first access point (AP), which is located within a distributed network, which also includes a second AP. The first AP has stored first radio frequency panoramic data. Receive a first synchronization message sent by the second AP, the first synchronization message including the second radio frequency panoramic data of the second AP; Using the first radio frequency panoramic data and the second radio frequency panoramic data, a first decision strategy is obtained; The first decision strategy includes the preferred parameters or preferred actions corresponding to the service when the first AP executes the service.

2. The method according to claim 1, characterized in that, Before receiving the first synchronization message sent by the second AP, the method further includes: Send a first announcement message within the network. The first announcement message includes the first attribute information of the first AP, so that the second AP can update its local neighbor table using the first attribute information after receiving the first announcement message. The first attribute information includes the identity identifier of the first AP and the capability information of the first AP.

3. The method according to claim 1, characterized in that, Before receiving the first synchronization message sent by the second AP, the method further includes: Receive a second notification message sent by the second AP, the second notification message including second attribute information of the second AP, the second attribute information including the identity of the second AP and the capability information of the second AP; Update the local neighbor table based on the identity of the second AP and the capability information of the second AP.

4. The method according to claim 3, characterized in that, The method further includes: If the second AP is recorded in the neighbor table for the first time, then perform connection verification on the second AP; If the verification passes, business capability negotiation will be conducted with the second AP; Alternatively; the method further includes: If the second AP is recorded in the neighbor table for the first time, then perform connection verification on the second AP; If the verification passes, a communication connection is established with the second AP; Through the communication connection, service capability negotiation is conducted with the second AP; Alternatively; the method further includes: If the second AP is recorded in the neighbor table for the first time, then business capability negotiation is performed with the second AP; Alternatively; the method further includes: If the second AP is recorded in the neighbor table for the first time, then a communication connection is established with the second AP; Through the communication connection, service capability negotiation is conducted with the second AP.

5. The method according to claim 1, characterized in that, The method further includes: Execute the first decision strategy locally; or, Send a second synchronization message to the second AP, the second synchronization message including the first decision strategy; When a first notification message is received from the second AP, the first decision strategy is abandoned or updated based on the first notification message.

6. The method according to claim 1, characterized in that, The method further includes: Send a third synchronization message to the second AP, the third synchronization message including the first radio frequency panoramic data, so that the second AP can use the first radio frequency panoramic data and the second radio frequency panoramic data to obtain a second decision strategy; Receive a fourth synchronization message sent by the second AP, the fourth synchronization message including the second decision strategy; Conflict detection is performed between the first decision strategy and the second decision strategy; If the first decision strategy conflicts with the second decision strategy, a second notification message is sent to the second AP so that the second AP abandons or updates the second decision strategy. The second decision-making strategy includes the preferred parameters or preferred actions corresponding to the service when the second AP executes the service.

7. A resource processing device, characterized in that, The device is applied to a first access point (AP), which is located within a distributed network. The distributed network also includes a second AP. The first AP has stored the first radio frequency panoramic data. The device includes: The receiving unit is configured to receive a first synchronization message sent by the second AP, wherein the first synchronization message includes the second radio frequency panoramic data of the second AP; The generation unit is used to obtain a first decision strategy using the first radio frequency panoramic data and the second radio frequency panoramic data; The first decision strategy includes the preferred parameters or preferred actions corresponding to the service when the first AP executes the service.

8. The apparatus according to claim 7, characterized in that, The device further includes: The sending unit is used to send a first announcement message within the network. The first announcement message includes the first attribute information of the first AP, so that the second AP can update its local neighbor table using the first attribute information after obtaining the first announcement message. The first attribute information includes the identity identifier of the first AP and the capability information of the first AP.

9. The apparatus according to claim 7, characterized in that, The receiving unit is further configured to receive a second notification message sent by the second AP, the second notification message including second attribute information of the second AP, the second attribute information including the identity identifier of the second AP and the capability information of the second AP; The device further includes an update unit, configured to update a local neighbor table based on the identity of the second AP and the capability information of the second AP.

10. The apparatus according to claim 9, characterized in that, The device further includes: The verification unit is used to perform connection verification on the second AP if the second AP is recorded in the neighbor table for the first time. The negotiation unit is used to negotiate service capabilities with the second AP if the verification passes. Alternatively; the device may further include: The verification unit is used to perform connection verification on the second AP if the second AP is recorded in the neighbor table for the first time. An establishment unit is used to establish a communication connection with the second AP if the verification is successful; The negotiation unit is used to negotiate service capabilities with the second AP through the communication connection; Alternatively; the device may further include: The negotiation unit is used to negotiate service capabilities with the second AP if the second AP is recorded in the neighbor table for the first time. Alternatively; the device may further include: The establishment unit is used to establish a communication connection with the second AP if the second AP is recorded in the neighbor table for the first time; The negotiation unit is used to negotiate service capabilities with the second AP through the communication connection.

11. The apparatus according to claim 7, characterized in that, The device further includes: An execution unit is used to execute the first decision strategy locally; or, The device further includes: A sending unit is configured to send a second synchronization message to the second AP, the second synchronization message including the first decision strategy; The updating unit is configured to, when the receiving unit receives a first notification message sent by the second AP, abandon or update the first decision strategy based on the first notification message.

12. The apparatus according to claim 7, characterized in that, The device further includes: The sending unit is used to send a third synchronization message to the second AP. The third synchronization message includes the first radio frequency panoramic data, so that the second AP can use the first radio frequency panoramic data and the second radio frequency panoramic data to obtain a second decision strategy. The receiving unit is further configured to receive a fourth synchronization message sent by the second AP, the fourth synchronization message including the second decision strategy; The detection unit is used to detect conflicts between the first decision strategy and the second decision strategy; The sending unit is further configured to, if the first decision strategy conflicts with the second decision strategy, send a second notification message to the second AP so that the second AP abandons or updates the second decision strategy. The second decision-making strategy includes the preferred parameters or preferred actions corresponding to the service when the second AP executes the service.