CN101626618B - Radio resource allocation method, network node equipment and radio communication system - Google Patents
Radio resource allocation method, network node equipment and radio communication system Download PDFInfo
- Publication number
- CN101626618B CN101626618B CN2008100292644A CN200810029264A CN101626618B CN 101626618 B CN101626618 B CN 101626618B CN 2008100292644 A CN2008100292644 A CN 2008100292644A CN 200810029264 A CN200810029264 A CN 200810029264A CN 101626618 B CN101626618 B CN 101626618B
- Authority
- CN
- China
- Prior art keywords
- resource allocation
- node
- allocation optimization
- local
- group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种无线资源分配方法,包括:当检测到所述第一节点当前使用的资源与其邻居节点使用的资源冲突时,或者,当检测到当前的资源分配的效率低于一门限时,判断为需要启动资源分配优化算法时,第一节点向与该第一节点构成本地资源分配优化组的节点发送资源分配优化请求信号;当第一节点接收到本地资源分配优化组内的节点发送的确认信号ACK后,执行资源分配优化算法;根据所述资源分配优化算法结果为所述本地资源分配优化组内的各个节点分配无线资源。相应地,本发明实施例还公开了一种网络节点设备及无线通信系统。实施本发明的技术方案,能够在无线资源利用率低的情况下,进行无线资源的分配,提高了无线资源的利用率。
The embodiment of the present invention discloses a wireless resource allocation method, including: when it is detected that the resources currently used by the first node conflict with the resources used by its neighbor nodes, or when it is detected that the efficiency of the current resource allocation is lower than one threshold, when it is determined that the resource allocation optimization algorithm needs to be started, the first node sends a resource allocation optimization request signal to a node that forms a local resource allocation optimization group with the first node; when the first node receives the local resource allocation optimization group After the acknowledgment signal ACK sent by the node, the resource allocation optimization algorithm is executed; according to the result of the resource allocation optimization algorithm, wireless resources are allocated to each node in the local resource allocation optimization group. Correspondingly, the embodiment of the present invention also discloses a network node device and a wireless communication system. By implementing the technical scheme of the present invention, it is possible to allocate wireless resources when the utilization rate of wireless resources is low, thereby improving the utilization rate of wireless resources.
Description
技术领域 technical field
本发明涉及无线通信技术,尤其涉及一种无线资源分配方法、网络节点设备及无线通信系统。The present invention relates to wireless communication technology, in particular to a wireless resource allocation method, network node equipment and a wireless communication system.
背景技术 Background technique
随着无线通信技术的发展,越来越多的用户接入,越来越多的业务开展,对无线资源的需求日益紧迫,有限的无线资源日益成为制约无线业务发展的重要因素,因此,如何分配有限的频谱资源以提高频谱利用率,更好更多地开展无线通信服务,成为无线通信工程的重要研究课题。With the development of wireless communication technology, more and more users are connected, more and more services are launched, the demand for wireless resources is becoming increasingly urgent, and limited wireless resources are increasingly becoming an important factor restricting the development of wireless services. Therefore, how to Allocating limited spectrum resources to improve spectrum utilization and provide better and more wireless communication services has become an important research topic in wireless communication engineering.
传统的频谱分配通过将频谱划分为一个个一定带宽的信道,并将具有一定带宽的信道固定地分配给某个运营商的某个无线设备,由于无线业务的动态变化和无线设备的移动性,这种固定分配信道的方式使得频谱利用率低,因此,现在普遍采用动态频谱分配的方式,这种方式根据当前的无线环境和无线业务量的需要,按需分配频谱资源,极大的提高了频谱利用率。动态频谱分配有两种实现方式:集中式和分布式。在集中式频谱资源分配方式下,由中心控制器,负责一定区域的无线设备的频谱分配,中心控制器需要从所负责区域的无线设备处收集必要的信息,例如干扰状态信息、信道质量信息等,按照一定的目标函数,例如频谱利用率最高,或者系统吞吐量最大,或者最公平等目标,为所负责区域的无线设备分配频谱。在分布式频谱资源分配方式下,无线设备只进行局部的信息交互和频谱资源优化,当网络拓扑发生变化时,仅对变化所影响的设备重新分配频谱资源,其它无线设备无需分配频谱资源。Traditional spectrum allocation divides the spectrum into channels with a certain bandwidth, and fixedly allocates a channel with a certain bandwidth to a certain wireless device of a certain operator. Due to the dynamic changes of wireless services and the mobility of wireless devices, This method of fixedly allocating channels makes the spectrum utilization rate low. Therefore, dynamic spectrum allocation is generally used now. This method allocates spectrum resources on demand according to the current wireless environment and the needs of wireless traffic, which greatly improves the efficiency of the spectrum. Spectrum utilization. There are two implementations of dynamic spectrum allocation: centralized and distributed. In the centralized spectrum resource allocation mode, the central controller is responsible for the spectrum allocation of wireless devices in a certain area, and the central controller needs to collect necessary information from the wireless devices in the responsible area, such as interference status information, channel quality information, etc. , according to a certain objective function, such as the highest spectrum utilization, or the maximum system throughput, or the fairest, etc., to allocate spectrum for the wireless devices in the responsible area. In the distributed spectrum resource allocation mode, wireless devices only perform local information exchange and spectrum resource optimization. When the network topology changes, only the devices affected by the change will re-allocate spectrum resources, and other wireless devices do not need to allocate spectrum resources.
在现有技术中,只有当无线环境发生变化,造成无线设备需要新增无线通信资源,或者由于检测到新的干扰而造成当前工作信道不可用时,才会触发无线信道的重新分配。根据现有技术的触发条件,可能造成信道利用率低,无线资源浪费,比如:有无线设备在业务量较大时获得较多的无线资源,当其业务量降低时,所占的无线资源不释放,会造成无线资源的浪费。In the prior art, wireless channel reallocation is triggered only when the wireless environment changes, causing the wireless device to add wireless communication resources, or when the current working channel is unavailable due to the detection of new interference. According to the trigger conditions of the prior art, it may cause low channel utilization and waste of wireless resources. Release, will cause the waste of wireless resources.
发明内容 Contents of the invention
本发明实施例提供了一种无线资源分配方法、网络节点设备及无线通信系统能够在无线资源利用率低的情况下,进行无线资源的分配,提高了无线资源的利用率。Embodiments of the present invention provide a wireless resource allocation method, a network node device and a wireless communication system capable of allocating wireless resources when the wireless resource utilization rate is low, thereby improving the wireless resource utilization rate.
为此,本发明实施例提出了一种无线资源分配方法,包括:To this end, an embodiment of the present invention proposes a radio resource allocation method, including:
当检测到所述第一节点当前使用的资源与其邻居节点使用的资源冲突时,,或者,当检测到当前的资源分配的效率低于一门限时,判断为需要启动资源分配优化算法;When it is detected that the resources currently used by the first node conflict with the resources used by its neighbor nodes, or when it is detected that the efficiency of the current resource allocation is lower than a threshold, it is determined that it is necessary to start the resource allocation optimization algorithm;
第一节点向与该第一节点构成本地资源分配优化组的节点发送资源分配优化请求信号;The first node sends a resource allocation optimization request signal to a node forming a local resource allocation optimization group with the first node;
当第一节点接收到所有所述本地资源分配优化组内的节点发送的确认信号(ACK信号)后,执行资源分配优化算法;After the first node receives the acknowledgment signals (ACK signals) sent by all the nodes in the local resource allocation optimization group, execute the resource allocation optimization algorithm;
根据所述资源分配优化算法结果为所述本地资源分配优化组内的各个节点分配无线资源。Allocating wireless resources to each node in the local resource allocation optimization group according to the resource allocation optimization algorithm result.
相应地,本发明实施例提出了一种网络节点设备,包括:Correspondingly, an embodiment of the present invention proposes a network node device, including:
判断模块,用于当检测到所述第一节点当前使用的资源与其邻居节点使用的资源冲突时,或者,当检测到当前的资源分配的效率低于一门限时,判断为需要启动资源分配优化算法;A judging module, configured to determine that resource allocation optimization needs to be started when it is detected that the resources currently used by the first node conflict with the resources used by its neighbor nodes, or when it is detected that the efficiency of the current resource allocation is lower than a threshold algorithm;
请求模块,用于向与该网络节点设备构成本地资源分配优化组的节点发送资源分配优化请求信号,并接收与该网络节点设备构成本地资源分配优化组的节点的确认信号;A request module, configured to send a resource allocation optimization request signal to a node forming a local resource allocation optimization group with the network node device, and receive an acknowledgment signal from a node forming a local resource allocation optimization group with the network node device;
算法执行模块,用于当接收到所述本地资源分配优化组内的节点发送的确认信号后,执行资源分配优化算法,并输出资源分配优化算法结果;An algorithm execution module, configured to execute the resource allocation optimization algorithm after receiving the confirmation signal sent by the nodes in the local resource allocation optimization group, and output the result of the resource allocation optimization algorithm;
资源分配模块,用于根据所述算法执行单元输出的资源分配优化算法结果为所述本地资源分配优化组内的各个节点分配无线资源。A resource allocation module, configured to allocate wireless resources to each node in the local resource allocation optimization group according to the resource allocation optimization algorithm result output by the algorithm execution unit.
本发明实施例的一种网络节点设备,包括:A network node device according to an embodiment of the present invention includes:
请求响应模块,用于接收本地资源分配优化组的节点发送资源分配优化请求信号,并反馈响应信号;A request response module, configured to receive a resource allocation optimization request signal sent by a node in the local resource allocation optimization group, and feed back a response signal;
方案接收模块,用于接收所述本地资源分配优化组的节点发送的资源分配方案;a scheme receiving module, configured to receive the resource allocation scheme sent by the nodes of the local resource allocation optimization group;
资源更新模块,用于根据方案接收模块接收的资源分配方案更新资源。A resource updating module, configured to update resources according to the resource allocation scheme received by the scheme receiving module.
相应地,本发明实施例还提出了一种无线通信系统,包括第一网络节点设备和至少一个第二网络节点设备,其中,第一网络节点设备,用于当检测到所述第一节点当前使用的资源与其邻居节点使用的资源冲突时,或者,当检测到当前的资源分配的效率低于一门限时,判断为需要启动资源分配优化算法,向与该第一网络节点设备构成本地资源分配优化组的至少一个第二网络节点设备发送资源分配优化请求信号,并在接收到所述第二网络节点设备发送的ACK后,执行资源分配优化算法,根据所述资源分配优化算法结果为所述本地资源分配优化组内的各个节点分配无线资源。Correspondingly, an embodiment of the present invention also proposes a wireless communication system, including a first network node device and at least one second network node device, wherein the first network node device is configured to detect that the first node is currently When the resources used conflict with the resources used by its neighbor nodes, or when it is detected that the efficiency of the current resource allocation is lower than a threshold, it is judged that it is necessary to start the resource allocation optimization algorithm, and allocate local resources to the first network node device At least one second network node device in the optimization group sends a resource allocation optimization request signal, and after receiving the ACK sent by the second network node device, executes a resource allocation optimization algorithm, and according to the resource allocation optimization algorithm result is the Local resource allocation optimizes each node in the group to allocate wireless resources.
实施本发明的一种无线资源分配方法、网络节点设备及无线通信系统能够在无线资源利用率低的情况下,启动本地无线资源分配优化过程,从而快速高效地进行无线资源的分配,提高了无线资源的利用率,节省了无线资源。A wireless resource allocation method, a network node device and a wireless communication system implementing the present invention can start a local wireless resource allocation optimization process when the wireless resource utilization rate is low, so as to quickly and efficiently allocate wireless resources and improve wireless network efficiency. Resource utilization, saving wireless resources.
附图说明 Description of drawings
图1是本发明实施例的一种无线资源分配方法的流程图;FIG. 1 is a flowchart of a radio resource allocation method according to an embodiment of the present invention;
图2是本发明实施例提出的本地资源分配优化组内各节点状态转移图;FIG. 2 is a state transition diagram of each node in a local resource allocation optimization group proposed by an embodiment of the present invention;
图3是本发明实施例提出的第一节点处理的流程图;Fig. 3 is a flowchart of the first node processing proposed by the embodiment of the present invention;
图4是本发明实施例提出的本地资源分配优化组内其它节点处理的流程图;FIG. 4 is a flow chart of processing other nodes in the local resource allocation optimization group proposed by an embodiment of the present invention;
图5是本发明实施例提出的一种无线通信系统的结构示意意图;FIG. 5 is a schematic structural diagram of a wireless communication system proposed by an embodiment of the present invention;
图6是本发明实施例提出的一种网络节点设备的实施例一的结构示意图;FIG. 6 is a schematic structural diagram of Embodiment 1 of a network node device proposed in an embodiment of the present invention;
图7是图6所述的请求模块的结构示意图;Fig. 7 is a schematic structural diagram of the request module described in Fig. 6;
图8是图6所述的资源分配模块的结构示意图;FIG. 8 is a schematic structural diagram of the resource allocation module described in FIG. 6;
图9是本发明实施例提出的一种网络节点设备的实施例二的结构示意图;FIG. 9 is a schematic structural diagram of Embodiment 2 of a network node device proposed by an embodiment of the present invention;
图10是本发明实施例提出的一种网络节点设备的实施例三的结构示意图;FIG. 10 is a schematic structural diagram of Embodiment 3 of a network node device proposed by an embodiment of the present invention;
图11是图10所述的响应模块的结构示意图;Fig. 11 is a schematic structural diagram of the response module described in Fig. 10;
图12是图10所述的响应模块的结构示意图;Fig. 12 is a schematic structural diagram of the response module described in Fig. 10;
图13是本发明实施例提出的一种网络节点设备的实施例四的结构示意图;FIG. 13 is a schematic structural diagram of Embodiment 4 of a network node device proposed by an embodiment of the present invention;
图14本发明的一种无线通信系统的另一实施例结构示意图。FIG. 14 is a schematic structural diagram of another embodiment of a wireless communication system according to the present invention.
具体实施方式 Detailed ways
下面结合附图具体阐述本发明实施例的一种无线资源分配方法、网络节点设备及无线通信系统的技术方案。A radio resource allocation method, a network node device, and a technical solution of a radio communication system according to an embodiment of the present invention will be described in detail below in conjunction with the accompanying drawings.
参考图1,图示了本发明实施例的一种无线资源分配方法的流程图,本发明实施例的一种无线资源分配方法,包括:Referring to FIG. 1 , it illustrates a flow chart of a wireless resource allocation method according to an embodiment of the present invention. A wireless resource allocation method according to an embodiment of the present invention includes:
S100,当检测到第一节点当前使用的资源与其邻居节点使用的资源冲突时,或者,当检测到当前的资源分配的效率低于一门限时,且第一节点能够启动资源分配优化过程,则判断为需要启动资源分配优化算法,第一节点向与该第一节点构成本地资源分配优化组的节点发送资源分配优化请求信号(Request);其中,与第一节点构成本地资源分配优化组的节点包括第一节点的邻居节点或者第一节点的一跳邻居节点或第一节点的两跳邻居节点,所述本地资源分配优化组内的节点可以处于同一类网络(如GSM网络或CDMA网络),也可以处于不同类网络(如第一节点处于GSM网络,其它节点处于CDMA网络)。S100, when it is detected that the resources currently used by the first node conflict with the resources used by its neighbor nodes, or when it is detected that the efficiency of the current resource allocation is lower than a threshold, and the first node can start a resource allocation optimization process, then It is determined that the resource allocation optimization algorithm needs to be started, and the first node sends a resource allocation optimization request signal (Request) to a node that forms a local resource allocation optimization group with the first node; wherein, the node that forms a local resource allocation optimization group with the first node Including a neighbor node of the first node or a one-hop neighbor node of the first node or a two-hop neighbor node of the first node, the nodes in the local resource allocation optimization group may be in the same type of network (such as a GSM network or a CDMA network), It is also possible to be in different types of networks (for example, the first node is in a GSM network, and other nodes are in a CDMA network).
S200,当第一节点接收到所有所述本地资源分配优化组内的节点发送的确认信号(ACK信号)后,执行资源分配优化算法。S200. After receiving the acknowledgment signals (ACK signals) sent by all the nodes in the local resource allocation optimization group, the first node executes a resource allocation optimization algorithm.
S300,根据所述资源分配优化算法结果为所述本地资源分配优化组内的各个节点分配无线资源,具体地,包括:S300. Allocate wireless resources for each node in the local resource allocation optimization group according to the result of the resource allocation optimization algorithm, specifically, including:
根据所述资源分配优化算法结果获得所述本地资源分配优化组内的各个节点的资源分配方案,并将所述资源分配方案通知给所述本地资源分配优化组内的各个节点;Obtain a resource allocation plan for each node in the local resource allocation optimization group according to the result of the resource allocation optimization algorithm, and notify each node in the local resource allocation optimization group of the resource allocation plan;
所述本地资源分配优化组内的各个节点根据所述资源分配方案更新所述节点所采用的资源,并退出该本地资源分配优化过程。Each node in the local resource allocation optimization group updates resources used by the nodes according to the resource allocation scheme, and exits the local resource allocation optimization process.
实施本发明的一种无线资源分配方法能够在无线资源利用率低的情况下,启动本地无线资源分配优化过程,从而快速高效地进行无线资源的分配,提高了无线资源的利用率。The wireless resource allocation method implemented in the present invention can start a local wireless resource allocation optimization process when the wireless resource utilization rate is low, thereby quickly and efficiently performing wireless resource allocation and improving the wireless resource utilization rate.
上述从整体上对本发明实施例的一种无线资源分配方法作了阐述,下面结合图2和图3详细阐述本发明实施例的无线资源分配方法的发起节点(即本发明所述的第一节点)处理流程,结合图2和图4详细阐述与第一节点构成本地资源分配优化组的其它节点的处理流程。The foregoing describes a method for allocating wireless resources in the embodiment of the present invention as a whole. The initiating node (that is, the first node described in the present invention) of the method for allocating wireless resources in the embodiment of the present invention will be described in detail below in conjunction with FIG. 2 and FIG. 3 ) processing flow, with reference to FIG. 2 and FIG. 4, the processing flow of other nodes forming a local resource allocation optimization group with the first node is described in detail.
参考图3,图示了本发明实施例提出的第一节点处理的流程图,包括:Referring to FIG. 3 , it illustrates a flow chart of the first node processing proposed by the embodiment of the present invention, including:
S401,判断是否需要启动资源分配优化算法,若判断为是,进入“参与资源分配优化过程”的状态,执行步骤S402,否则,返回继续步骤S401;S401, judging whether it is necessary to start the resource allocation optimization algorithm, if the judgment is yes, enter the state of "participating in the resource allocation optimization process", and execute step S402, otherwise, return to continue step S401;
具体地,当检测到所述第一节点当前使用的资源与其邻居节点使用的资源冲突时,且节点能够启动资源分配优化过程,则判断为需要启动资源分配优化算法;Specifically, when it is detected that the resources currently used by the first node conflict with the resources used by its neighbor nodes, and the node can start the resource allocation optimization process, it is determined that it is necessary to start the resource allocation optimization algorithm;
或者,当检测到当前的资源分配的效率低于一门限时,且节点能够启动资源分配优化过程,则判断为需要启动资源分配优化算法,其中,门限的选取取决于资源分配的目标函数,如:最大比例公平目标函数,假设门限为E,则:Alternatively, when it is detected that the efficiency of the current resource allocation is lower than a threshold, and the node can start the resource allocation optimization process, it is judged that it is necessary to start the resource allocation optimization algorithm, wherein the selection of the threshold depends on the objective function of resource allocation, such as : Maximum proportion fair objective function, assuming the threshold is E, then:
其中,tn表示节点n所服务的用户数,M表示总的可用信道数,N(n)={k|c(n,k)=1}表示节点n的邻居节点,c(n,k)=1表示节点n和节点k相互干扰,不可共用一个信道,c(n,k)=0表示节点n和节点k可以共用一个信道。Among them, t n represents the number of users served by node n, M represents the total number of available channels, N(n)={k|c(n, k)=1} represents the neighbor nodes of node n, c(n, k )=1 means that node n and node k interfere with each other and cannot share a channel, and c(n, k)=0 means that node n and node k can share a channel.
需要说明的是,本发明实施例仅仅以目标函数为最大比例公平目标函数位例,本发明并不局限于此,当然也可以使用其他目标函数来确定门限值。It should be noted that the embodiment of the present invention only uses the objective function as an example of the maximum proportion fair objective function, and the present invention is not limited thereto, and of course other objective functions may also be used to determine the threshold.
S402,第一节点向与该第一节点构成本地资源分配优化组的其它节点发送资源分配优化请求信号,具体可以采用广播或组播或单播的方式发送资源分配优化请求信号,即:如图2所示,第一节点进入发起状态,向本地资源分配优化组的其它节点发送资源分配优化请求信号Request。S402. The first node sends a resource allocation optimization request signal to other nodes that form a local resource allocation optimization group with the first node. Specifically, the resource allocation optimization request signal can be sent in a broadcast, multicast, or unicast manner, that is, as shown in the figure As shown in 2, the first node enters the initiation state, and sends a resource allocation optimization request signal Request to other nodes in the local resource allocation optimization group.
在具体实施时,第一节点在发送资源分配优化请求信号之前,检测是否有其它节点使用待发送请求信号的资源发送信号,当检测结果为否时,才向所述本地资源分配优化组内的节点发送资源分配优化请求信号。如果有其它的节点在发送信号,则要等待在[0,Backoff]中随机选择一个时间值后,再进一步判断是否有其它节点向所述本地资源分配优化组内的节点发送资源分配优化请求信号,当检测结果为否时,才向所述本地资源分配优化组内的节点发送资源分配优化请求信号。如果进一步检测到有其它的节点发送信号,则进一步增大Backoff值后,利用新的backoff值,等待在[0,Backoff]中随机选择一个时间值后再进行启动发送请求。检测到冲突,就增大Backoff的值,一直到Backoff达到某一个最大值。从而避免了多个节点同时发送request信号所造成的信号冲突。In a specific implementation, before sending the resource allocation optimization request signal, the first node detects whether other nodes use the resource to send the request signal to send a signal, and when the detection result is no, it allocates the resources in the optimization group to the local resource The node sends a resource allocation optimization request signal. If there are other nodes sending signals, wait for a time value to be randomly selected in [0, Backoff], and then further judge whether there are other nodes sending resource allocation optimization request signals to the nodes in the local resource allocation optimization group , when the detection result is negative, the resource allocation optimization request signal is sent to the nodes in the local resource allocation optimization group. If it is further detected that there are other nodes sending signals, after further increasing the Backoff value, use the new backoff value, wait for a time value randomly selected in [0, Backoff], and then start sending the request. When a conflict is detected, the value of Backoff is increased until Backoff reaches a certain maximum value. Thus, signal conflicts caused by multiple nodes sending request signals at the same time are avoided.
S403,等待接收所述本地资源分配优化组内其它节点发送的同意进行资源优化的确认信号(ACK)。S403, waiting to receive an acknowledgment signal (ACK) sent by other nodes in the local resource allocation optimization group agreeing to perform resource optimization.
S404,在预设的时间内是否接收到所有本地资源分配优化组内其它所有节点发送的ACK,若是,则执行S406,否则执行S405。S404, whether the ACKs sent by all other nodes in the local resource allocation optimization group are received within the preset time, if yes, execute S406, otherwise execute S405.
S405,向所述本地资源分配优化组内的其它节点发送释放信号,通知结束流程,并退出“参与资源分配优化过程”的状态。即:如图2所示,第一节点进入空闲状态;S405. Send a release signal to other nodes in the local resource allocation optimization group to notify the end of the process, and exit the state of "participating in the resource allocation optimization process". That is: as shown in Figure 2, the first node enters the idle state;
S406,执行资源分配优化算法得到资源分配优化算法结果;S406. Execute the resource allocation optimization algorithm to obtain a resource allocation optimization algorithm result;
S407,根据资源分配优化算法结果获得本地资源分配优化组内节点的资源分配方案;S407. Obtain a resource allocation scheme for nodes in the local resource allocation optimization group according to the result of the resource allocation optimization algorithm;
S408,将所述资源分配方案通知给所述本地资源分配优化组内各个节点,具体地,可以通过广播的方式通知所述本地资源分配优化组内各个节点,如采用广播(Announce)信号。S408. Notify the resource allocation plan to each node in the local resource allocation optimization group. Specifically, notify each node in the local resource allocation optimization group by broadcasting, such as using a broadcast (Announce) signal.
优选地,可以在所述资源分配方案中携带资源分配方案的生效时间。Preferably, the effective time of the resource allocation scheme may be carried in the resource allocation scheme.
S409,在所述的资源分配方案生效时间,使用所分配的资源,并退出“参与资源分配优化过程”的状态。S409. When the resource allocation scheme takes effect, use the allocated resources and exit the state of "participating in the resource allocation optimization process".
优选的,在上述S402中,为了避免本地资源分配优化组内其它节点的响应信号冲突,在资源分配优化请求信号中,进一步可以为每个待响应的节点分配发送响应信号的时间。Preferably, in the above S402, in order to avoid the response signal conflicts of other nodes in the local resource allocation optimization group, in the resource allocation optimization request signal, each node to be responded may further be assigned a time to send a response signal.
需要说明的是,在步骤S406中,资源分配优化算法通常是设定一定的目标函数和约束条件,选择满足约束条件,能够实现最佳函数的资源分配为最优解,下面给出了满足最大比例公平的资源分配优化算法:It should be noted that in step S406, the resource allocation optimization algorithm usually sets a certain objective function and constraint conditions, and selects the resource allocation that satisfies the constraint conditions and can realize the optimal function as the optimal solution. Proportionally fair resource allocation optimization algorithm:
假设系统有N个节点,M个相互正交的信道,am,n=1表示信道m分配给节点n,否则,am,n=0;Assuming that the system has N nodes and M mutually orthogonal channels, a m,n =1 means channel m is allocated to node n, otherwise, a m,n =0;
P表示本地资源分配优化组,P={n1,n2,...,np},Q表示与P内节点不冲突的信道集合,Q={m1,m2,...,mq},则优化的问题为求解使得y最大时的x。P represents the local resource allocation optimization group, P={n1,n2,...,np}, Q represents the channel set that does not conflict with the nodes in P, Q={m1,m2,...,mq}, then optimize The problem of is to find x such that y is maximized.
其中,
x={{am,n}m∈Q}n∈P,x={{ am,n } m∈Q } n∈P ,
其中,tn表示节点n有tn个用户,
所述资源分配优化算法还可以采用其它目标函数,例如基于系统总功率最低,系统总吞吐量最大等目标函数,这里不再赘述。The resource allocation optimization algorithm may also use other objective functions, such as objective functions based on the lowest total system power and the largest total system throughput, which will not be repeated here.
参考图4,图示了本发明实施例提出的本地资源分配优化组内其它节点处理的流程图,包括:Referring to FIG. 4 , it illustrates a flow chart of processing other nodes in the local resource allocation optimization group proposed by the embodiment of the present invention, including:
S501,接收所述第一节点发送的资源分配优化请求信号,如图2所示,接收到所述资源分配优化请求信号后进入响应状态;S501. Receive a resource allocation optimization request signal sent by the first node, as shown in FIG. 2 , and enter a response state after receiving the resource allocation optimization request signal;
S502,判断是否参与了其它资源分配优化组,具体可以通过判断是否处于“参与资源分配优化过程”的状态或者是否被其它节点要求不能够参与资源分配优化过程,若是,则执行S503,否则,执行S504;S502, determine whether to participate in other resource allocation optimization groups, specifically by determining whether it is in the state of "participating in the resource allocation optimization process" or whether it is required by other nodes not to participate in the resource allocation optimization process, if so, execute S503, otherwise, execute S504;
S503,向第一节点回发NACK信号,表示本节点已参与其它资源分配优化组;S503, sending back a NACK signal to the first node, indicating that the node has participated in other resource allocation optimization groups;
S504,进入“参与资源分配优化过程”的状态,向第一节点回发ACK信号;S504, enter the state of "participating in the resource allocation optimization process", and send an ACK signal back to the first node;
S505,接收来自第一节点的信号,如果接收到释放信号,则退出“参与资源优化分配过程”的状态;S505. Receive a signal from the first node, and if a release signal is received, exit the state of "participating in resource optimization allocation process";
S505,接收第一节点发送的资源分配方案;S505. Receive a resource allocation scheme sent by the first node;
S506,根据所述资源分配方案更新资源并退出“参与资源分配优化过程”的状态。S506. Update resources according to the resource allocation scheme and exit the state of "participating in resource allocation optimization process".
优选地,在步骤S506之后,进一步包括:Preferably, after step S506, further include:
所述本地资源分配优化组内的节点将其更新后的资源状态通知自己的邻居节点;The nodes in the local resource allocation optimization group notify their neighbor nodes of their updated resource status;
或者,所述本地资源分配优化组内的节点的邻居节点检测所述本地资源分配优化组内的节点更新后的资源状态。Or, the neighbor nodes of the nodes in the local resource allocation optimization group detect the updated resource status of the nodes in the local resource allocation optimization group.
优选的,如果在上述S501中接收资源分配优化请求信号中,进一步包含节点的发送响应信号的时间。在上述S503和S504中,利用所分配的发送响应信号时间发送ACK信号或者NACK信号。Preferably, if the resource allocation optimization request signal is received in the above S501, the time for sending the response signal of the node is further included. In the above S503 and S504, the ACK signal or the NACK signal is sent using the allocated time for sending the response signal.
优选地,在步骤S502判断为“否”之后,进一步包括:Preferably, after step S502 judges "No", it further includes:
通知所述本地资源分配优化组内的节点的邻居节点在本次资源分配过程的执行时间内不能发起资源优化过程或不能参与其它资源优化过程,具体地,可以通过发送包含保护时间的时间保护保护信号(Protect)的方式通知邻居节点,在保护时间Tp内所通知的邻居节点不能发起资源优化过程或不能参与其它资源优化过程。例如,Protect信号中的保护时间Tp可以设为Tp=Tack+Tannounce+Trelease,其中,Tack表示收集齐本地资源分配优化组中的所有ACK所需要的时间,Tannounce表示广播announce信号的时间,Trelease表示广播release信号的时间。Notify the neighbor nodes of the nodes in the local resource allocation optimization group that they cannot initiate the resource optimization process or participate in other resource optimization processes within the execution time of this resource allocation process. Signal (Protect) is used to notify neighboring nodes that within the protection time T p the notified neighboring nodes cannot initiate a resource optimization process or participate in other resource optimization processes. For example, the protection time T p in the Protect signal can be set as T p = T ack + T announce + T release , where T ack represents the time required to collect all the ACKs in the local resource allocation optimization group, and T announce represents the broadcast The time of the announce signal, T release indicates the time of broadcasting the release signal.
或者,在进入“参与资源分配优化过程”状态时,通知所述本地资源分配优化组内的节点的邻居节点不能发起资源优化过程或不能参与其它资源优化过程,在退出“参与资源分配优化过程”状态后,通知所述本地资源分配优化组内的节点的邻居节点可以发起或参与资源分配优化过程。在本实施例中,“参与资源分配优化过程”状态即非“空闲”状态。这样避免了不同的本地资源分配过程造成的邻居节点资源分配冲突,提高了资源分配效率。实施本发明的一种无线资源分配方法能够在无线资源利用率低的情况下,启动本地无线资源分配优化过程,从而快速高效地进行无线资源的分配,提高了无线资源的利用率。Or, when entering the state of "participating in the resource allocation optimization process", notify the neighbor nodes of the nodes in the local resource allocation optimization group that they cannot initiate the resource optimization process or participate in other resource optimization processes, and exit the "participate in the resource allocation optimization process" After the status, notify the neighbor nodes of the nodes in the local resource allocation optimization group that they can initiate or participate in the resource allocation optimization process. In this embodiment, the state of "participating in the resource allocation optimization process" is not the state of "idle". In this way, resource allocation conflicts of neighbor nodes caused by different local resource allocation processes are avoided, and resource allocation efficiency is improved. The wireless resource allocation method implemented in the present invention can start a local wireless resource allocation optimization process when the wireless resource utilization rate is low, thereby quickly and efficiently performing wireless resource allocation and improving the wireless resource utilization rate.
基于上述本发明实施例的一种无线资源分配方法,本发明实施例提出了一种无线通信系统,如图5所示,所述无线通信系统至少包括一个由第一网络节点设备和一个或多个第二网络节点设备成的本地资源分配优化组,其中,Based on the wireless resource allocation method of the above-mentioned embodiments of the present invention, the embodiments of the present invention propose a wireless communication system, as shown in FIG. 5 , the wireless communication system includes at least a first network node device and one or more A local resource allocation optimization group formed by a second network node device, wherein,
第一网络节点设备,用于当检测到所述第一节点当前使用的资源与其邻居节点使用的资源冲突时,或者,当检测到当前的资源分配的效率低于一门限时,判断为需要启动资源分配优化算法,向所述第二网络节点设备发送资源分配优化请求信号,并在接收到所述第二网络节点设备发送的ACK信号后,执行资源分配优化算法,根据所述资源分配优化算法结果为所述本地资源分配优化组内的各个节点分配无线资源。The first network node device is configured to determine that it needs to be started when it is detected that the resources currently used by the first node conflict with the resources used by its neighbor nodes, or when it is detected that the efficiency of the current resource allocation is lower than a threshold A resource allocation optimization algorithm, sending a resource allocation optimization request signal to the second network node device, and executing a resource allocation optimization algorithm after receiving the ACK signal sent by the second network node device, according to the resource allocation optimization algorithm As a result, radio resources are allocated to each node in the local resource allocation optimization group.
在具体实施时,第一网络节点设备结构如图6所示,图6图示了一种网络节点设备的实施例一的结构示意图,所述网络节点设备包括:During specific implementation, the structure of the first network node device is shown in Figure 6, and Figure 6 shows a schematic structural diagram of Embodiment 1 of a network node device, the network node device includes:
判断模块1000,当检测到所述第一节点当前使用的无线资源与其邻居节点使用的无线冲突时,或者,当检测到当前的资源分配的效率低于一门限时,判断为需要启动资源分配优化算法;Judging
请求模块1100,用于当判断模块1000判断为需要启动资源分配优化算法时,向与该网络节点设备构成本地资源分配优化组的节点(即图5中的第二网络节点设备)发送资源分配优化请求信号,并接收第二网络节点设备的响应信号;The
算法执行模块1200,用于当请求模块1100接收到所有所述本地资源分配优化组内的节点发送的ACK信号后,执行资源分配优化算法,并输出资源分配优化算法结果;The
资源分配模块1300,用于根据算法执行模块1200输出的资源分配优化算法结果为所述本地资源分配优化组内的各个节点分配无线资源。The
其中,如图7所示,请求模块1100包括:Wherein, as shown in Figure 7, the
检测单元101,用于检测是否有其它节点利用将用来传输资源分配优化请求信号的资源传输信号,并输出检测结果;The
发送单元102,用于当检测单元101输出的检测结果为否时向所述本地资源分配优化组内的节点发送资源分配优化请求信号;A sending
接收模块103,用于接收所述本地资源分配优化组内的节点发送的响应信号(包括NACK信号或ACK信号)。The receiving
如图8所示,资源分配模块1300包括:As shown in Figure 8, the
获取单元301,用于根据所述资源分配优化算法结果获取所述本地资源分配优化组内的各个节点的资源分配方案;An obtaining
通知单元302,用于将获取单元301获得的资源分配方案通知给所述本地资源分配优化组内的各个节点。The
在具体实施时,如图9所示,图示了一种网络节点设备的实施例二的结构示意图。在实施例二中,网络节点设备除了具有图6所述的结构外,进一步还包括:During specific implementation, as shown in FIG. 9 , a schematic structural diagram of Embodiment 2 of a network node device is shown. In Embodiment 2, in addition to having the structure described in FIG. 6, the network node device further includes:
释放通知模块1500,用于在预设的时间范围内,所述请求模块没有接收到所有所述本地资源分配优化组内的节点发送的ACK信号或者接收到所述本地资源分配优化组内的任何一个节点发送的NACK信号时,向所述本地资源分配优化组内的节点发送释放信号。The release notification module 1500 is configured to, within a preset time range, if the request module does not receive ACK signals sent by all nodes in the local resource allocation optimization group or receives any When a node sends a NACK signal, a release signal is sent to the nodes in the local resource allocation optimization group.
在具体实施时,图5所述的第二网络节点设备的结构如图10所示,图示了一种网络节点设备的实施例三的结构示意图,所述网络节点设备包括:During specific implementation, the structure of the second network node device described in FIG. 5 is shown in FIG. 10 , which illustrates a schematic structural diagram of Embodiment 3 of a network node device, and the network node device includes:
请求响应模块2100,用于接收本地资源分配优化组的节点发送资源分配优化请求信号,并反馈响应信号,如NACK信号或ACK信号;The
方案接收模块2200,用于接收所述本地资源分配优化组的节点发送的资源分配方案;A scheme receiving module 2200, configured to receive the resource allocation scheme sent by the nodes of the local resource allocation optimization group;
资源更新模块2300,用于根据方案接收模块2200接收的资源分配方案确定的本节点的更新可用资源。The
其中,如图11所示,所述请求响应模块2100包括:Wherein, as shown in Figure 11, the
判断单元601,用于判断所述本地资源分配优化组内的节点是否已经参与了其它的资源分配优化过程,或者是否被邻居节点要求不能够参加资源分配优化过程和不能够启动资源优化过程,并输出判断结果;A judging
响应信号发送单元602,用于所述判断单元601输出的判断结果为是时,则向所述发起资源分配优化请求的节点发送NACK信号,否则向所述发起资源分配优化请求的节点发送ACK信号。A response
在具体实施时,如图12所示,所述请求响应模块2100还包括:During specific implementation, as shown in Figure 12, the
保护信号发送单元603,用于在确定响应信号发送单元602要发送ACK信号之后,通知邻居节点在本次资源分配过程的执行时间内不能发起资源优化过程或不能参与其它资源优化过程;The protection
或者通知邻居节点不能发起资源优化过程或不能参与其它资源优化过程,并在接收到所述本地资源分配优化组的节点发送的释放信号或者当所述本地资源分配优化过程完成时,通知邻居节点可以发起或参与资源分配优化过程。Or notify the neighbor nodes that they cannot initiate the resource optimization process or participate in other resource optimization processes, and when receiving the release signal sent by the node of the local resource allocation optimization group or when the local resource allocation optimization process is completed, notify the neighbor nodes that Initiate or participate in the resource allocation optimization process.
在具体实施时,如图13所示,图示了一种网络节点设备的实施例四的结构示意图,所述网络节点设备除了具有实施例三的结构外,还包括:During specific implementation, as shown in FIG. 13 , a schematic structural diagram of Embodiment 4 of a network node device is shown. In addition to the structure of Embodiment 3, the network node device also includes:
状态通知模块2400,用于将所述资源更新模块2300更新后的资源状态通知邻居节点。A
需要说明的是,本领域的普通技术人员应该理解,本发明实施例提出的一种网络节点设备可以同时具有上述实施例一~四的全部结构或任意组合,这里不再赘述。It should be noted that those skilled in the art should understand that a network node device proposed in the embodiment of the present invention may have all or any combination of the above-mentioned embodiments 1-4, and details will not be repeated here.
同时,本发明实施例所述第一网络节点设备或第二无线网络节点设备是单一的无线设备;或者所述第一网络节点设备或第二无线网络节点设备是由至少两个无线设备组成的实体。其中无线设备可以是终端、基站设备或其它移动功能实体。At the same time, the first network node device or the second wireless network node device in the embodiment of the present invention is a single wireless device; or the first network node device or the second wireless network node device is composed of at least two wireless devices entity. The wireless device may be a terminal, a base station device or other mobile functional entities.
需要说明的是,上述实施例仅仅以无线通信系统包括一个本地资源分配优化组为例,本发明不局限于此,如图14所示,一个无线通信系统可以包括多个本地资源分配优化组(图中阴影部分所示)同时进行资源分配优化,从而减小时延。It should be noted that, the above-mentioned embodiment only takes the wireless communication system including one local resource allocation optimization group as an example, and the present invention is not limited thereto. As shown in FIG. 14 , a wireless communication system may include multiple local resource allocation optimization groups ( (shown by the shaded part in the figure) optimizes resource allocation at the same time, thereby reducing delay.
综上所述,实施本发明的一种无线资源分配方法、网络节点设备及无线通信系统能够在无线资源利用率低的情况下,启动本地无线资源分配优化过程,从而快速高效地进行无线资源的分配,提高了无线资源的利用率。In summary, implementing a wireless resource allocation method, network node device, and wireless communication system of the present invention can start a local wireless resource allocation optimization process when the wireless resource utilization rate is low, thereby quickly and efficiently performing wireless resource allocation. Allocation improves the utilization of wireless resources.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。Through the above description of the implementation manners, those skilled in the art can clearly understand that the present invention can be implemented by means of software plus a necessary hardware platform, and of course can also be implemented entirely by hardware. Based on this understanding, all or part of the contribution made by the technical solution of the present invention to the background technology can be embodied in the form of software products, and the computer software products can be stored in storage media, such as ROM/RAM, magnetic disks, optical disks, etc. , including several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute the methods described in various embodiments or some parts of the embodiments of the present invention.
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。The above description is a preferred embodiment of the present invention, and it should be pointed out that for those skilled in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications are also considered Be the protection scope of the present invention.
Claims (21)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100292644A CN101626618B (en) | 2008-07-07 | 2008-07-07 | Radio resource allocation method, network node equipment and radio communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100292644A CN101626618B (en) | 2008-07-07 | 2008-07-07 | Radio resource allocation method, network node equipment and radio communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101626618A CN101626618A (en) | 2010-01-13 |
CN101626618B true CN101626618B (en) | 2012-08-08 |
Family
ID=41522233
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008100292644A Expired - Fee Related CN101626618B (en) | 2008-07-07 | 2008-07-07 | Radio resource allocation method, network node equipment and radio communication system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101626618B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101800997B (en) * | 2010-02-24 | 2013-08-07 | 华为技术有限公司 | Frequency spectrum resource allocation method and device |
CN102316008B (en) * | 2010-07-06 | 2014-12-17 | 中兴通讯股份有限公司 | Method and device for optimizing resources |
CN103369684B (en) * | 2013-07-18 | 2016-06-01 | 北京北方烽火科技有限公司 | A kind of resource regulating method based on carrier aggregation and device |
CN104796903A (en) * | 2014-01-16 | 2015-07-22 | 中兴通讯股份有限公司 | Spectrum release method and spectrum release device |
CN104066092B (en) | 2014-06-27 | 2018-01-16 | 电信科学技术研究院 | A kind of frequency spectrum distributing method, device and system |
CN105516214B (en) | 2014-09-22 | 2020-05-15 | 电信科学技术研究院 | Information reporting and resource allocation method and device in Internet of vehicles system |
WO2017195338A1 (en) * | 2016-05-12 | 2017-11-16 | 富士通株式会社 | Base station, terminal, wireless communication system, and communication method |
CN106850159B (en) * | 2017-02-24 | 2020-12-11 | 台州市吉吉知识产权运营有限公司 | Multicast-to-unicast transmission method and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1866852A (en) * | 2005-05-20 | 2006-11-22 | 华为技术有限公司 | Method for realizing path computation in network domain |
CN1870570A (en) * | 2005-05-24 | 2006-11-29 | 华为技术有限公司 | Method for solving resource conflict in distribution route counting |
CN101035013A (en) * | 2006-03-08 | 2007-09-12 | 中兴通讯股份有限公司 | Resource receiving control method and system |
-
2008
- 2008-07-07 CN CN2008100292644A patent/CN101626618B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1866852A (en) * | 2005-05-20 | 2006-11-22 | 华为技术有限公司 | Method for realizing path computation in network domain |
CN1870570A (en) * | 2005-05-24 | 2006-11-29 | 华为技术有限公司 | Method for solving resource conflict in distribution route counting |
CN101035013A (en) * | 2006-03-08 | 2007-09-12 | 中兴通讯股份有限公司 | Resource receiving control method and system |
Also Published As
Publication number | Publication date |
---|---|
CN101626618A (en) | 2010-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101626618B (en) | Radio resource allocation method, network node equipment and radio communication system | |
CN102714861B (en) | The centralized resources for device-to-device and phone user that evolved node B controls is reused | |
US7920887B2 (en) | System and method for setting up P2P communication group in cellular system, and P2P communication system and method using P2P communication group | |
US8432797B2 (en) | Method and system for distributed admission control in mobile ad hoc networks (MANETs) | |
CN101889414B (en) | Mesh deterministic access (mda) procedure in wireless mesh network and wireless device supporting the same | |
CN101394410B (en) | A communication method used in mobile Ad hoc network | |
CN109803385B (en) | Method and device for requesting resources, method and device for processing resource requests | |
US9357526B2 (en) | Device and method for performing device to device communication in wireless communication system | |
CN104322125A (en) | Methods and apparatus for peer-to-peer communications resource scheduling | |
US20070280153A1 (en) | Optimal time slot assignment for networks | |
CN115039503A (en) | Method and apparatus for allocating resources for sidelink transmission | |
JP2014530539A (en) | Method and apparatus for traffic contention resource allocation | |
WO2022033474A1 (en) | Information control method, apparatus, and base station | |
CN106559903A (en) | End-to-end communication link establishing method, access point and website | |
WO2022082681A1 (en) | Wireless communication method, device, and system | |
CN106604398B (en) | A resource allocation method and device | |
Juc et al. | Stripe: A distributed scheduling protocol for 802.15. 4e TSCH networks | |
CN107484255B (en) | Method for determining optimal channel number in multi-channel CSMA protocol based on frequency grouping | |
Masmoudi et al. | Radio Resource Allocation Algorithm for Device to Device based on LTE-V2X Communications. | |
US20130205012A1 (en) | Apparatus and method for transmitting node discovery messages | |
WO2009014278A1 (en) | System and method for setting up p2p communication group in cellular system, and p2p communication system and method using p2p communication group | |
CN106900073A (en) | A kind of end-to-end communication method, access point and the first website | |
Soleimani et al. | On vehicular safety message transmissions through LTE-Advanced networks | |
CN101729227A (en) | Method for defining terminal response time, device and system | |
CN105657776B (en) | Collaboration communication method in honeycomb VANET heterogeneous networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120808 Termination date: 20150707 |
|
EXPY | Termination of patent right or utility model |