Search

CN-122001827-A - Resource allocation method and device and related equipment

CN122001827ACN 122001827 ACN122001827 ACN 122001827ACN-122001827-A

Abstract

The application discloses a resource allocation method, a resource allocation device and related equipment, and belongs to the technical field of communication. The resource allocation method comprises the steps of determining an initial communication mode of an intelligent terminal according to current channel conditions and historical communication performance, determining whether to update the communication mode of the intelligent terminal according to self state information of the intelligent terminal and second information from a convergence terminal through distributed potential game iteration, wherein the second information is used for informing whether the intelligent terminal is selected and indicating the selected intelligent terminal to update the communication mode, and repeatedly executing distributed potential game iteration until a game theory algorithm of a distributed system converges to Nash equilibrium solution. In each round of potential game iteration, the application realizes the dynamic allocation and self-adaptive optimization of the execution resources through a distributed algorithm by enabling only one intelligent terminal to be selected and updating the communication mode in the distributed system.

Inventors

  • MA SHENGGUO
  • WEI BENHAI
  • PAN XIAODONG
  • LIU YING
  • LIU YUJIA

Assignees

  • 深圳市国电科技通信有限公司

Dates

Publication Date
20260508
Application Date
20251216

Claims (11)

  1. 1. The resource allocation method is characterized by being applied to the intelligent terminal and comprising the following steps: Determining an initial communication mode of the intelligent terminal according to the current channel condition and the historical communication performance, wherein the communication mode is a high-speed power carrier communication HPLC communication mode or a high-speed wireless communication HRF communication mode; Determining whether to update a communication mode of the intelligent terminal according to self state information of the intelligent terminal and second information from a convergence terminal through distributed potential game iteration, wherein the second information is used for informing whether the intelligent terminal is selected and indicating the selected intelligent terminal to update the communication mode, one convergence terminal and M intelligent terminals form a distributed system, in each round of potential game iteration, one and only one intelligent terminal in the M intelligent terminals in the distributed system is selected and updates the communication mode, and M is a positive integer; And repeatedly executing the distributed potential game iteration until a game theory algorithm of the distributed system converges to a Nash equilibrium solution, wherein under the condition that the game theory algorithm converges to the Nash equilibrium solution, all intelligent terminals in the distributed system adopt an optimal communication mode.
  2. 2. The method of claim 1, wherein the determining whether to update the communication mode of the intelligent terminal according to the self-state information of the intelligent terminal and the second information from the convergence terminal comprises: Determining whether the intelligent terminal adopts an optimal communication mode and determining switching benefits of the intelligent terminal according to self state information of the intelligent terminal, wherein the self state information comprises the number of the intelligent terminal, the current communication mode of the intelligent terminal and information transmission rates of the intelligent terminal in all communication modes, the optimal communication mode is a communication mode which enables the information transmission rate of the intelligent terminal to be maximum, and the switching benefits are additional information transmission rate increment brought by the switching of the communication mode of the intelligent terminal; Under the condition that the intelligent terminal does not adopt an optimal communication mode, sending first information to a convergence terminal in the distributed system, wherein the first information comprises self state information of the intelligent terminal and switching benefit of the intelligent terminal; receiving second information from the convergence terminal, wherein the second information comprises an overall state abstract, and the overall state abstract comprises the number of the selected intelligent terminal; determining whether to update the communication mode of the intelligent terminal according to the second information; Or under the condition that the intelligent terminal is determined to adopt the optimal communication mode, keeping the communication mode of the intelligent terminal unchanged.
  3. 3. The method according to claim 2, wherein the determining whether the intelligent terminal adopts the optimal communication mode and determining the switching benefit of the intelligent terminal according to the self state information of the intelligent terminal comprises: comparing the information transmission rate of the intelligent terminal in each communication mode according to the state information of the intelligent terminal; determining the current communication mode of the intelligent terminal as the optimal communication mode under the condition that the information transmission rate in the current communication mode is larger than the information transmission rate in the switching communication mode, or And under the condition that the information transmission rate in the current communication mode is smaller than or equal to the information transmission rate in the switching communication mode, determining that the current communication mode of the intelligent terminal is not the optimal communication mode, and determining switching benefit of the intelligent terminal, wherein the switching benefit is the difference value between the information transmission rate in the switching communication mode and the information transmission rate in the current communication mode.
  4. 4. The method of claim 2, wherein the determining whether to update the communication mode of the intelligent terminal based on the second information comprises: Determining the number of the selected intelligent terminal according to the second information, and determining whether the intelligent terminal is selected; switching the communication mode of the intelligent terminal under the condition that the intelligent terminal is determined to be selected, or And under the condition that the intelligent terminal is not selected, keeping the communication mode of the intelligent terminal unchanged.
  5. 5. The resource allocation method is characterized by being applied to the convergence terminal and comprising the following steps: through distributed potential game iteration, the following steps are performed: Receiving first information of N intelligent terminals from a distributed system, wherein the first information comprises self state information of the intelligent terminals and switching benefits of the intelligent terminals, the self state information of the intelligent terminals comprises numbers of the intelligent terminals, current communication modes of the intelligent terminals and information transmission rates of the intelligent terminals in all communication modes, the switching benefits are additional information transmission rate increment brought by the intelligent terminals in switching the communication modes, the distributed system comprises a convergence terminal and M intelligent terminals, the N intelligent terminals are N intelligent terminals which do not adopt the optimal communication modes, the N is a natural number, and the M is a natural number larger than the N; Determining second information according to the first information; Sending the second information to all intelligent terminals in the distributed system, wherein the second information is used for informing whether the intelligent terminals are selected or not and indicating the selected intelligent terminals to update a communication mode, and in each round of potential game iteration, one and only one intelligent terminal in the M intelligent terminals in the distributed system is selected and updates the communication mode; And repeatedly executing the potential game iteration until a game theory algorithm of the distributed system converges to a Nash equilibrium solution, wherein the convergence terminal cannot receive first information from the N intelligent terminals under the condition that the game theory algorithm converges to the Nash equilibrium solution, and the communication modes of all the intelligent terminals in the distributed system adopt an optimal communication mode.
  6. 6. The method of claim 5, wherein determining second information from the first information comprises: determining the number of the selected intelligent terminal according to the first information of the N intelligent terminals; Generating the second information according to the number of the selected intelligent terminal; The determining the number of the selected intelligent terminal according to the first information of the N intelligent terminals comprises one of the following steps: Determining switching benefits of the N intelligent terminals according to the first information, and selecting a number corresponding to one intelligent terminal with the largest switching benefit as the number of the selected intelligent terminal; and determining the numbers of the N intelligent terminals according to the first information, and randomly selecting the number of one intelligent terminal as the number of the selected intelligent terminal.
  7. 7. A resource allocation apparatus, comprising: The first processing module is used for determining an initial communication mode of the intelligent terminal according to the current channel condition and the historical communication performance, wherein the communication mode is a high-speed power carrier communication HPLC communication mode or a high-speed wireless communication HRF communication mode; The first processing module is further configured to determine whether to update a communication mode of the intelligent terminal according to self state information of the intelligent terminal and second information from the convergence terminal through distributed potential game iteration, where the second information is used to inform whether the intelligent terminal is selected and indicate the selected intelligent terminal to update the communication mode, and one convergence terminal and M intelligent terminals form a distributed system, and in each round of potential game iteration, only one and only one of the M intelligent terminals in the distributed system is selected and updates the communication mode, where M is a positive integer; The first processing module is further configured to repeatedly execute the distributed potential game iteration until a game theory algorithm of the distributed system converges to a nash equilibrium solution, where all intelligent terminals in the distributed system adopt an optimal communication mode under the condition that the game theory algorithm converges to the nash equilibrium solution.
  8. 8. A resource allocation apparatus, comprising: the second processing module is configured to execute the following steps through distributed potential game iteration: Receiving first information of N intelligent terminals from a distributed system, wherein the first information comprises self state information of the intelligent terminals and switching benefits of the intelligent terminals, the self state information of the intelligent terminals comprises numbers of the intelligent terminals, current communication modes of the intelligent terminals and information transmission rates of the intelligent terminals in all communication modes, the switching benefits are additional information transmission rate increment brought by the intelligent terminals in switching the communication modes, the distributed system comprises a convergence terminal and M intelligent terminals, the N intelligent terminals are N intelligent terminals which do not adopt the optimal communication modes, the N is a natural number, and the M is a natural number larger than the N; Determining second information according to the first information; Sending the second information to all intelligent terminals in the distributed system, wherein the second information is used for informing whether the intelligent terminals are selected or not and indicating the selected intelligent terminals to update a communication mode, and in each round of potential game iteration, one and only one intelligent terminal in the M intelligent terminals in the distributed system is selected and updates the communication mode; The second processing module is further configured to repeatedly execute the potential game iteration until a game theory algorithm of the distributed system converges to a nash equilibrium solution, where the convergence terminal cannot receive the first information from the N intelligent terminals when the game theory algorithm converges to the nash equilibrium solution, and all communication modes of the intelligent terminals in the distributed system adopt an optimal communication mode.
  9. 9. A communication device comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, performs the steps of the resource allocation method of any one of claims 1 to 4, or performs the steps of the resource allocation method of any one of claims 5 to 6.
  10. 10. A readable storage medium, characterized in that a program or an instruction is stored on the readable storage medium, which when executed by a processor implements the resource allocation method according to any one of claims 1 to 4 or implements the resource allocation method according to any one of claims 5 to 6.
  11. 11. A computer program/program product stored in a storage medium, the computer program/program product being executed by at least one processor to implement the resource allocation method of any of claims 1 to 4 or to implement the steps of the resource allocation method of any of claims 5 to 6.

Description

Resource allocation method and device and related equipment Technical Field The present application belongs to the field of communications technologies, and in particular, to a method and an apparatus for resource allocation, and related devices. Background The existing power internet of things (Power Internet of Things, PIoT) communication resource allocation method mostly depends on centralized control and unified scheduling, and the centralized scheme can realize global optimization theoretically, but brings significant computational complexity and communication overhead in actual deployment. As the number of access devices increases, centralized schemes face challenges in terms of real-time and scalability, which can easily lead to excessive delays in scheduling communication resources, thereby affecting overall system performance. In addition, the stability of a single communication mode is insufficient, and the application of the electric power Internet of things in a large-scale scene is further restricted. For example, when the network has burst interference, the centralized system cannot respond quickly, the communication demands of different nodes are large in difference, the unified scheduling is difficult to meet the flexibility requirement, the centralized scheme is too strong in dependence on the core control unit, and potential single-point failure risks exist. Disclosure of Invention The embodiment of the application provides a resource allocation method, a resource allocation device and related equipment, which can solve the problems of significant computational complexity, communication overhead and stability deficiency of a single communication mode caused by centralized control and unified scheduling in the electric power Internet of things in the related technology. In a first aspect, a resource allocation method is provided, which is executed by an intelligent terminal, and the method includes: Determining an initial communication mode of the intelligent terminal according to the current channel condition and the historical communication performance, wherein the communication mode is a high-speed power carrier communication HPLC communication mode or a high-speed wireless communication HRF communication mode; Determining whether to update a communication mode of the intelligent terminal according to self state information of the intelligent terminal and second information from a convergence terminal through distributed potential game iteration, wherein the second information is used for informing whether the intelligent terminal is selected and indicating the selected intelligent terminal to update the communication mode, one convergence terminal and M intelligent terminals form a distributed system, in each round of potential game iteration, one and only one intelligent terminal in the M intelligent terminals in the distributed system is selected and updates the communication mode, and M is a positive integer; And repeatedly executing the distributed potential game iteration until a game theory algorithm of the distributed system converges to a Nash equilibrium solution, wherein under the condition that the game theory algorithm converges to the Nash equilibrium solution, all intelligent terminals in the distributed system adopt an optimal communication mode. In the above technical scheme, the intelligent terminal first determines an initial communication mode of the intelligent terminal according to the current channel condition and the historical communication performance. In each iteration, the intelligent terminal determines whether an optimal communication mode is achieved according to the state information of the intelligent terminal, and under the condition that the intelligent terminal does not adopt the optimal communication mode, the intelligent terminal sends first information to the convergence terminal. And determining whether to update the communication mode of the intelligent terminal according to the second information fed back by the convergence terminal. The second information comprises the number of a selected intelligent terminal in the intelligent terminals which do not adopt the optimal communication mode, and the second information is used for informing whether the intelligent terminal is selected or not and indicating the selected intelligent terminal to update the communication mode. In each iteration, only one and only one of the plurality of intelligent terminals in the distributed system is selected and updates the communication mode. The game iteration final game theory algorithm converges to a nash equilibrium solution by which an approximate solution is achieved that maximizes the optimization objective of the total transmission rate of the system (i.e., the sum of the information transmission rates of all intelligent terminals in the distributed system). The algorithm of the distributed system avoids dependence on a central controller, and reduces calcu