[go: up one dir, main page]

CN102711185A - Resource allocation method and device - Google Patents

Resource allocation method and device Download PDF

Info

Publication number
CN102711185A
CN102711185A CN2012101251370A CN201210125137A CN102711185A CN 102711185 A CN102711185 A CN 102711185A CN 2012101251370 A CN2012101251370 A CN 2012101251370A CN 201210125137 A CN201210125137 A CN 201210125137A CN 102711185 A CN102711185 A CN 102711185A
Authority
CN
China
Prior art keywords
network
terminal
resource block
allocated
function value
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.)
Granted
Application number
CN2012101251370A
Other languages
Chinese (zh)
Other versions
CN102711185B (en
Inventor
孙雷
吕召彪
王健全
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201210125137.0A priority Critical patent/CN102711185B/en
Publication of CN102711185A publication Critical patent/CN102711185A/en
Application granted granted Critical
Publication of CN102711185B publication Critical patent/CN102711185B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供一种资源分配方法及装置。其中,该方法包括:在当前分配周期,统计每个终端对应待分配资源块的信道状况参数;信道状况参数包括终端获得待分配资源块后在对应网络中的平均数据速率和数据速率;根据每个终端对应待分配资源块的信道状况参数,确定每个终端对于待分配资源块的效用函数值,并应用公平性调节因子调节每个终端对于待分配资源块的效用函数值,使单模终端对于第一网络的待分配资源块的效用函数值增大,使多模终端对于第一网络的待分配资源块的效用函数值减小,使多模终端对于第二网络的待分配资源块的效用函数值增大;将待分配资源块分配给调节后效用函数值最大的终端。

Figure 201210125137

The invention provides a resource allocation method and device. Wherein, the method includes: in the current allocation cycle, counting the channel status parameters of each terminal corresponding to the resource block to be allocated; the channel status parameter includes the average data rate and the data rate in the corresponding network after the terminal obtains the resource block to be allocated; Each terminal corresponds to the channel condition parameter of the resource block to be allocated, determine the utility function value of each terminal for the resource block to be allocated, and apply the fairness adjustment factor to adjust the utility function value of each terminal for the resource block to be allocated, so that the single-mode terminal The utility function value of the resource block to be allocated for the first network is increased, the utility function value of the multi-mode terminal for the resource block to be allocated of the first network is decreased, and the value of the multi-mode terminal for the resource block to be allocated of the second network is reduced. The utility function value increases; the resource block to be allocated is allocated to the terminal with the largest utility function value after adjustment.

Figure 201210125137

Description

资源分配方法及装置Resource allocation method and device

技术领域 technical field

本发明实施例涉及通信技术,尤其涉及一种资源分配方法及装置。Embodiments of the present invention relate to communication technologies, and in particular to a resource allocation method and device.

背景技术 Background technique

随着无线通信技术的蓬勃发展,多种无线接入系统将共同发展,如全球移动通讯系统(Global System for Mobile Communications,简称GSM)、通用移动通信系统(Universal Mobile Telecommunications System,简称UMTS)、无线局域网(Wireless Local Area Networks,简称WLAN)等形成异构无线环境。在异构无线环境中,由于不同的无线接入系统使用的频率段互不相同,因此各无线接入系统能够在地理位置上共存,而多网共存能为用户带来技术上的多无线接收分集增益,因此具有多无线接入能力的终端能够根据其自身特性和偏好选择合适的网络接入。例如,在GSM网络和UMTS网络共存的异构无线网络系统中,具有单一网络接入能力的单模终端只能接入到GSM网络或UMTS网络,而接入能力较高的多模终端可同时接入到GSM网络和UMTS网络。With the vigorous development of wireless communication technology, various wireless access systems will develop together, such as Global System for Mobile Communications (GSM for short), Universal Mobile Telecommunications System (UMTS for short), wireless Local area networks (Wireless Local Area Networks, referred to as WLAN) and so on form a heterogeneous wireless environment. In a heterogeneous wireless environment, since different wireless access systems use different frequency bands, each wireless access system can coexist geographically, and multi-network coexistence can bring technical multi-radio reception to users. Diversity gain, so a terminal with multi-radio access capability can choose an appropriate network to access according to its own characteristics and preferences. For example, in a heterogeneous wireless network system where a GSM network and a UMTS network coexist, a single-mode terminal with a single network access capability can only access a GSM network or a UMTS network, while a multimode terminal with a higher access capability can simultaneously Access to GSM network and UMTS network.

在无线网络系统中,一个小区中包含了多个用户,而由于小区资源是有限的,因此需要在多个用户间进行调度,以提高无线资源的利用率。由于不同终端的信道状况是不一样的。目前,在单模终端和多模终端共存的异构无线网络系统中的联合调度方法,在为接入的终端分配资源时,只考虑终端的信道状况,因此,当接入到GSM网络的多模终端的信道状况优于归属于GSM网络的单模终端的信道状况时,单模终端则无法分配到GSM资源。因而,当大量多模终端接入到GSM网络进行分配资源时,会降低单模终端在GSM网络中获取资源的概率。In a wireless network system, a cell includes multiple users, and since cell resources are limited, it is necessary to perform scheduling among the multiple users to improve the utilization rate of wireless resources. Because the channel conditions of different terminals are different. At present, the joint scheduling method in the heterogeneous wireless network system where single-mode terminals and multi-mode terminals coexist only considers the channel conditions of the terminals when allocating resources for the connected terminals. When the channel condition of the single-mode terminal is better than that of the single-mode terminal belonging to the GSM network, the single-mode terminal cannot be allocated GSM resources. Therefore, when a large number of multi-mode terminals access the GSM network to allocate resources, the probability of single-mode terminals obtaining resources in the GSM network will be reduced.

发明内容 Contents of the invention

本发明实施例提供一种资源分配方法及装置,用以解决现有技术中由于多模终端在单模终端的归属网络中抢占资源,使单模终端在归属网络中获取资源的概率较小的缺陷。Embodiments of the present invention provide a resource allocation method and device to solve the problem in the prior art that the single-mode terminal has a low probability of acquiring resources in the home network because the multi-mode terminal preempts resources in the home network of the single-mode terminal defect.

一方面,本发明实施例提供一种资源分配方法,包括:On the one hand, an embodiment of the present invention provides a resource allocation method, including:

在当前分配周期,统计每个终端对应待分配资源块的信道状况参数;所述信道状况参数包括所述终端获得所述待分配资源块后在对应网络中的平均数据速率和数据速率,若所述网络为第一网络,则所述终端包括接入到第一网络的单模终端和多模终端,若所述网络为第二网络,则所述终端为接入到第二网络的多模终端,所述第一网络的资源量少于所述第二网络的资源量;In the current allocation period, count the channel status parameters corresponding to the resource blocks to be allocated for each terminal; the channel status parameters include the average data rate and data rate in the corresponding network after the terminal obtains the resource blocks to be allocated, if the If the network is the first network, the terminal includes a single-mode terminal and a multi-mode terminal connected to the first network; if the network is the second network, the terminal is a multi-mode terminal connected to the second network For a terminal, the amount of resources of the first network is less than the amount of resources of the second network;

根据每个终端对应待分配资源块的信道状况参数,确定每个终端对于所述待分配资源块的效用函数值,并应用公平性调节因子调节每个所述终端对于所述待分配资源块的效用函数值,以使单模终端对于第一网络的待分配资源块的效用函数值增大、使多模终端对于第一网络的待分配资源块的效用函数值减小并使多模终端对于第二网络的待分配资源块的效用函数值增大;According to the channel condition parameter of each terminal corresponding to the resource block to be allocated, determine the utility function value of each terminal for the resource block to be allocated, and apply a fairness adjustment factor to adjust the value of each terminal for the resource block to be allocated The utility function value, so that the utility function value of the single-mode terminal to the resource block to be allocated in the first network is increased, the utility function value of the multi-mode terminal to the resource block to be allocated in the first network is decreased, and the multi-mode terminal is for the resource block to be allocated. The utility function value of the resource block to be allocated in the second network is increased;

确定将所述待分配资源块分配给调节后效用函数值最大的终端。Determine to allocate the to-be-allocated resource block to the terminal with the largest adjusted utility function value.

另一方面,本发明实施例提供一种资源分配装置,包括:On the other hand, an embodiment of the present invention provides a resource allocation device, including:

统计模块,用于在当前分配周期,统计每个终端对应待分配资源块的信道状况参数;所述信道状况参数包括所述终端获得所述待分配资源块后在对应网络中的平均数据速率和数据速率,若所述网络为第一网络,则所述终端包括接入到第一网络的单模终端和多模终端,若所述网络为第二网络,则所述终端为接入到第二网络的多模终端,所述第一网络的资源量少于所述第二网络的资源量;A statistical module, configured to count the channel status parameters of each terminal corresponding to the resource block to be allocated in the current allocation period; the channel status parameter includes the average data rate and the average data rate in the corresponding network after the terminal obtains the resource block to be allocated Data rate, if the network is the first network, the terminal includes a single-mode terminal and a multi-mode terminal connected to the first network; if the network is the second network, the terminal is connected to the second network A multi-mode terminal of two networks, the amount of resources of the first network is less than the amount of resources of the second network;

效用值计算模块,用于根据每个终端对应待分配资源块的信道状况参数,确定每个终端对于所述待分配资源块的效用函数值,并应用公平性调节因子调节每个所述终端对于所述待分配资源块的效用函数值,以使单模终端对于第一网络的待分配资源块的效用函数值增大、使多模终端对于第一网络的待分配资源块的效用函数值减小并使多模终端对于第二网络的待分配资源块的效用函数值增大;A utility value calculation module, configured to determine the utility function value of each terminal for the resource block to be allocated according to the channel condition parameters of each terminal corresponding to the resource block to be allocated, and apply a fairness adjustment factor to adjust the value of each terminal for the resource block to be allocated. The utility function value of the resource block to be allocated is to increase the utility function value of the single-mode terminal to the resource block to be allocated in the first network, and to decrease the utility function value of the multi-mode terminal to the resource block to be allocated in the first network. small and increase the utility function value of the multimode terminal for the resource blocks to be allocated in the second network;

分配模块,用于确定将所述待分配资源块分配给调节后效用函数值最大的终端。An allocating module, configured to determine to allocate the to-be-allocated resource block to the terminal with the largest adjusted utility function value.

本发明实施例提供的资源分配方法及装置,为一个待分配资源块确定使用的终端时,先统计每个接入到该待分配资源块对应网络中的终端对于该待分配资源块的信道状况参数,再根据反映终端信道状况的信道状况参数,确定每个终端在该待分配资源块的效用函数值,并应用公平性调节因子对每个终端的效用函数值进行调度,将待分配资源块分配给调节后效用函数值最大的终端。由于通过公平性调节因子可使单模终端对于第一网络的待分配资源块的效用函数值增大,并可使多模终端对于第一网络的待分配资源块的效用函数值减小,从而提高了单模终端在资源较少的第一网络中获取资源的概率,降低了多模终端在资源较少的第一网络中获取资源的概率,提高了多模终端在资源较多的第二网络中获取资源的概率,从而使单模终端可以获得更多的第一网络的资源块,而使多模终端尽可能在第二网络中获取资源。The resource allocation method and device provided by the embodiments of the present invention, when determining a terminal to be used for a resource block to be allocated, first count the channel status of each terminal connected to the network corresponding to the resource block to be allocated to the resource block to be allocated parameters, and then according to the channel status parameters reflecting the terminal channel status, determine the utility function value of each terminal in the resource block to be allocated, and apply the fairness adjustment factor to schedule the utility function value of each terminal, and allocate the resource block to be allocated Assigned to the terminal with the largest utility function value after adjustment. Since the utility function value of the single-mode terminal to the resource block to be allocated in the first network can be increased through the fairness adjustment factor, and the utility function value of the multi-mode terminal to the resource block to be allocated in the first network can be reduced, thus The probability of single-mode terminals obtaining resources in the first network with fewer resources is improved, the probability of multi-mode terminals obtaining resources in the first network with fewer resources is reduced, and the probability of multi-mode terminals obtaining resources in the second network with more resources is improved. The probability of obtaining resources in the network, so that the single-mode terminal can obtain more resource blocks of the first network, and the multi-mode terminal can obtain resources in the second network as much as possible.

附图说明 Description of drawings

图1为本发明实施例提供的一种资源分配方法流程图;FIG. 1 is a flowchart of a resource allocation method provided by an embodiment of the present invention;

图2A为本发明实施例提供的另一种资源分配方法流程图;FIG. 2A is a flowchart of another resource allocation method provided by an embodiment of the present invention;

图2B为本发明实施例提供的一种GSM资源示意图;FIG. 2B is a schematic diagram of a GSM resource provided by an embodiment of the present invention;

图3A为本发明实施例提供的又一种资源分配方法流程图;FIG. 3A is a flowchart of another resource allocation method provided by an embodiment of the present invention;

图3B为本发明实施例提供的一种UMTS资源示意图;FIG. 3B is a schematic diagram of a UMTS resource provided by an embodiment of the present invention;

图4为本发明实施例提供的一种资源分配装置结构示意图;FIG. 4 is a schematic structural diagram of a resource allocation device provided by an embodiment of the present invention;

图5为本发明实施例提供的另一种资源分配装置结构示意图;FIG. 5 is a schematic structural diagram of another resource allocation device provided by an embodiment of the present invention;

图6为本发明实施例提供的又一种资源分配装置结构示意图。FIG. 6 is a schematic structural diagram of another resource allocation device provided by an embodiment of the present invention.

具体实施方式 Detailed ways

本发明实施例提供的资源分配方法适应于单模终端和多模终端共存的异构无线网络系统中的资源分配,用于确定将一个资源块分配给哪个接入终端。在不同网络制式的第一网络和第二网络共存的异构无线网络系统中,在常态下,第二网络相对于第一网络具有传输速率高、容量大和资源量多等特点。在特定情况或者瞬间等非常态情况下,第一网络的传输速率有可能高于第二网络的传输速率。例如,第二网络为第4代(4 generation,4G)网络时,第一网络可为3G网络或2G网络;或者,第二网络为3G网络时,第一网络可为2G网络;或者,第二网络为4G网络的更高级演进网络时,第一网络可以为4G、3G或2G中的任意一种网络。4G网络例如可为长期演进(Long TermEvolution,简称LTE)网络或LTE高级(LTE Advanced)网络,3G网络例如可为UMTS网络,2G网络例如可为GSM网络。本发明实施例所述的多模终端能同时接入采用不同无线接入技术的无线网络,即多模终端具有对应能够接入无线接入网络数目的无线收发机,此外,多模终端使用的数据卡上写有该多模终端所能接入的不同无线网络的参数,即多模终端所能接入的不同无线网络的参数写在一张数据卡上。本发明实施例所述的单模终端特指只能接入到第一网络的终端。The resource allocation method provided by the embodiment of the present invention is suitable for resource allocation in a heterogeneous wireless network system where single-mode terminals and multi-mode terminals coexist, and is used to determine which access terminal to allocate a resource block to. In a heterogeneous wireless network system where the first network and the second network of different network standards coexist, under normal conditions, the second network has the characteristics of higher transmission rate, larger capacity, and more resources than the first network. In a specific situation or in an instantaneous or other abnormal state, the transmission rate of the first network may be higher than the transmission rate of the second network. For example, when the second network is a 4th generation (4 generation, 4G) network, the first network may be a 3G network or a 2G network; or, when the second network is a 3G network, the first network may be a 2G network; or, the first network may be a 2G network; When the second network is a more advanced evolved network of the 4G network, the first network may be any one of 4G, 3G or 2G. The 4G network may be, for example, a Long Term Evolution (LTE for short) network or an LTE Advanced (LTE Advanced) network, the 3G network may be, for example, a UMTS network, and the 2G network may, for example, be a GSM network. The multi-mode terminal described in the embodiment of the present invention can simultaneously access wireless networks using different wireless access technologies, that is, the multi-mode terminal has a corresponding number of wireless transceivers that can access the wireless access network. In addition, the multi-mode terminal uses Parameters of different wireless networks that the multi-mode terminal can access are written on the data card, that is, parameters of different wireless networks that the multi-mode terminal can access are written on a data card. The single-mode terminal described in the embodiment of the present invention specifically refers to a terminal that can only access the first network.

本发明实施例提供的资源分配装置,其物理上可以是独立于第一网络和第二网络的网络侧实体,也可以位于该网络侧实体内部。The resource allocation apparatus provided by the embodiments of the present invention may be physically independent of the first network and the second network, and may also be located inside the network entity.

图1为本发明实施例提供的一种资源分配方法流程图。本实施例提供的资源分配方法适用于在资源量较少的第一网络中进行资源分配,例如在GSM网络中资源分配,同样也适用于在资源较多的第二网络中进行资源分配,例如在UMTS网络中资源分配。第一网络的资源分配和第二网络的资源分配同时进行,如图1所示,本实施例提供的资源方法包括:Fig. 1 is a flowchart of a resource allocation method provided by an embodiment of the present invention. The resource allocation method provided in this embodiment is suitable for resource allocation in a first network with a small amount of resources, such as resource allocation in a GSM network, and is also suitable for resource allocation in a second network with a large amount of resources, such as Resource allocation in UMTS network. The resource allocation of the first network and the resource allocation of the second network are performed simultaneously. As shown in FIG. 1, the resource method provided in this embodiment includes:

步骤11:在当前分配周期,资源分配装置统计每个终端对应待分配资源块的信道状况参数;所述信道状况参数包括所述终端获得所述待分配资源块后在对应网络中的平均数据速率和数据速率,若所述网络为第一网络,则所述终端包括接入到第一网络的单模终端和多模终端,若所述网络为第二网络,则所述终端为接入到第二网络的多模终端,所述第一网络的资源量少于所述第二网络的资源量。Step 11: In the current allocation cycle, the resource allocation device counts the channel status parameters of each terminal corresponding to the resource block to be allocated; the channel status parameter includes the average data rate in the corresponding network after the terminal obtains the resource block to be allocated and data rate, if the network is the first network, the terminal includes a single-mode terminal and a multi-mode terminal connected to the first network; if the network is the second network, the terminal is connected to the For a multi-mode terminal on the second network, the amount of resources of the first network is less than the amount of resources of the second network.

待分配资源块对应网络为第一网络时,在当前分配周期,对于每个待分配资源块,获取接入到第一网络的每个单模终端和每个多模终端对应该分配资源块的信道状况参数。其中,多模终端可以同时接入到第一网络和第二网络。单模终端对应第一网络的待分配资源块的信道状况参数包括单模终端获得所述待分配资源块后在第一网络中的平均数据速率和数据速率,也就是假设单模终端在当前分配周期获得到第一网络的所述待分配资源块后,所述单模终端的数据速率,以及从接入第一网络到假设终端在当前分配周期获得到第一网络的所述待分配资源块后,所述单模终端的平均数据速率。同样,多模终端对应第一网络的待分配资源块的信道状况参数包括多模终端获得所述待分配资源块后在第一网络中的平均数据速率和数据速率,也就是假设多模终端在当前分配周期获得到第一网络的所述待分配资源块后,所述多模终端在第一网络的数据速率,以及从接入第一网络到假设终端在当前分配周期获得到第一网络的所述待分配资源块后,所述多模终端在第一网络的平均数据速率。When the network corresponding to the resource block to be allocated is the first network, in the current allocation period, for each resource block to be allocated, obtain the data of each single-mode terminal connected to the first network and each multi-mode terminal corresponding to the allocated resource block Channel condition parameter. Wherein, the multi-mode terminal can access the first network and the second network at the same time. The channel condition parameters of the single-mode terminal corresponding to the resource block to be allocated in the first network include the average data rate and the data rate in the first network after the single-mode terminal obtains the resource block to be allocated, that is, it is assumed that the single-mode terminal is currently allocated After periodically obtaining the resource blocks to be allocated to the first network, the data rate of the single-mode terminal, and from accessing the first network to assuming that the terminal obtains the resource blocks to be allocated to the first network in the current allocation cycle After that, the average data rate of the single-mode terminal. Similarly, the channel status parameters of the multi-mode terminal corresponding to the resource block to be allocated in the first network include the average data rate and the data rate in the first network after the multi-mode terminal obtains the resource block to be allocated, that is, it is assumed that the multi-mode terminal is in After the resource block to be allocated to the first network is obtained in the current allocation period, the data rate of the multi-mode terminal on the first network, and the data rate from accessing the first network to assuming that the terminal obtains the first network in the current allocation period After the resource block to be allocated, the average data rate of the multi-mode terminal on the first network.

待分配资源块对应网络为第二网络时,在当前分配周期,对于每个待分配资源块,获取接入到第二网络的每个多模终端对应该分配资源块的信道状况参数。多模终端对应第二网络的待分配资源块的信道状况参数包括多模终端获得所述待分配资源块后在第二网络中的平均数据速率和数据速率,也就是假设多模终端在当前分配周期获得到第二网络的所述待分配资源块后,所述多模终端在第二网络的数据速率,以及从接入第二网络到假设终端在当前分配周期获得到第二网络的所述待分配资源块后,所述多模终端在第二网络的平均数据速率。When the network corresponding to the resource block to be allocated is the second network, in the current allocation cycle, for each resource block to be allocated, the channel condition parameter corresponding to the allocated resource block of each multi-mode terminal connected to the second network is acquired. The channel status parameters of the multi-mode terminal corresponding to the resource blocks to be allocated in the second network include the average data rate and the data rate in the second network after the multi-mode terminal obtains the resource blocks to be allocated, that is, it is assumed that the multi-mode terminal is currently allocated After periodically obtaining the resource blocks to be allocated to the second network, the data rate of the multi-mode terminal on the second network, and the data rate from accessing the second network to assuming that the terminal obtains the resource blocks to the second network in the current allocation period After resource blocks are allocated, the average data rate of the multi-mode terminal on the second network.

步骤12:根据每个终端对应待分配资源块的信道状况参数,资源分配装置确定每个终端对于所述待分配资源块的效用函数值,并应用公平性调节因子调节每个所述终端对于所述待分配资源块的效用函数值,以使单模终端对于第一网络的待分配资源块的效用函数值增大、使多模终端对于第一网络的待分配资源块的效用函数值减小并使多模终端对于第二网络的待分配资源块的效用函数值增大。Step 12: According to the channel condition parameters of each terminal corresponding to the resource block to be allocated, the resource allocation device determines the utility function value of each terminal for the resource block to be allocated, and applies a fairness adjustment factor to adjust the value of each terminal for the resource block to be allocated. Describe the utility function value of the resource block to be allocated, so that the utility function value of the single-mode terminal to the resource block to be allocated in the first network is increased, and the utility function value of the multi-mode terminal to the resource block to be allocated in the first network is decreased. And increase the utility function value of the multi-mode terminal for the resource blocks to be allocated in the second network.

分配第一网络的资源块时,根据每个单模终端和每个多模终端在第一网络的待分配资源块的信道状况参数,确定每个单模终端和每个多模终端对于第一网络的待分配资源块的效用函数值后,应用单模终端在第一网络的公平性调节因子对单模终端对于第一网络的待分配资源块的效用函数值进行调节,使单模终端对于第一网络的待分配资源块的效用函数值增大;对于多模终端,应用多模终端在第一网络的公平性调节因子对多模终端对于第一网络的待分配资源块的效用函数值进行调节,使多模终端对于第一网络的待分配资源块的效用函数值减小。When allocating the resource blocks of the first network, according to the channel condition parameters of each single-mode terminal and each multi-mode terminal in the resource block to be allocated in the first network, it is determined that each single-mode terminal and each multi-mode terminal is After the utility function value of the resource block to be allocated in the network, the fairness adjustment factor of the single-mode terminal in the first network is applied to adjust the utility function value of the single-mode terminal to the resource block to be allocated in the first network, so that the single-mode terminal is for The utility function value of the resource block to be allocated in the first network is increased; for the multi-mode terminal, the utility function value of the multi-mode terminal to the resource block to be allocated in the first network is applied to the multi-mode terminal in the first network. An adjustment is made to reduce the utility function value of the resource block to be allocated by the multi-mode terminal to the first network.

在分配第二网络的资源块时,根据每个多模终端在第一网络的待分配资源块的信道状况参数,确定每个多模终端对于第二网络的待分配资源块的效用函数值后,应用多模终端在第二网络的公平性调节因子调节多模终端对于第二网络的待分配资源块的效用函数值,使多模终端对于第二网络的待分配资源块的效用函数值增大。When allocating the resource blocks of the second network, after determining the utility function value of each multi-mode terminal for the resource blocks to be allocated in the second network according to the channel condition parameters of the resource blocks to be allocated in the first network for each multi-mode terminal , using the fairness adjustment factor of the multi-mode terminal in the second network to adjust the utility function value of the multi-mode terminal for the resource blocks to be allocated in the second network, so that the utility function value of the multi-mode terminal for the resource blocks to be allocated in the second network increases big.

具体地,所述单模终端在所述第一网络的公平性调节因子大于所述多模终端在所述第一网络的公平性调节因子,从而使单模终端对于第一网络的待分配资源块的效用函数值增大,并使多模终端对于第一网络的待分配资源块的效用函数值减小。多模终端在第二网络的公平性调节因子大于单模终端在所述第一网络的公平性调节因子,使多模终端对于第二网络的待分配资源块的效用函数值增大。Specifically, the fairness adjustment factor of the single-mode terminal on the first network is greater than the fairness adjustment factor of the multi-mode terminal on the first network, so that the single-mode terminal has a The utility function value of the block is increased, and the utility function value of the multimode terminal to the resource block to be allocated in the first network is decreased. The fairness adjustment factor of the multi-mode terminal on the second network is greater than the fairness adjustment factor of the single-mode terminal on the first network, so that the utility function value of the multi-mode terminal to the resource block to be allocated on the second network increases.

步骤13:资源分配装置将所述待分配资源块分配给调节后效用函数值最大的终端。Step 13: The resource allocation device allocates the resource block to be allocated to the terminal with the largest adjusted utility function value.

在分配第一网络的一个资源块时,将接入第一网络的每个单模终端对于该待分配资源块的效用函数值和接入第一网络的每个多模终端对于该待分配资源块的效用函数值统一排序,将该资源块分配给该待分配资源块效用函数值最大的终端。在分配第二网络的一个资源块时,将每个接入第二网络的多模终端于该待分配资源块的效用函数值统一排序,将该资源块分配给效用函数值最大的多模终端。资源分配装置在确定每个资源块所分配的终端后,通过资源分配消息向分配到资源块的终端通知所分配到的资源块的位置。When allocating a resource block of the first network, the utility function value of each single-mode terminal accessing the first network for the resource block to be allocated and each multi-mode terminal accessing the first network for the resource block to be allocated The utility function values of the blocks are uniformly sorted, and the resource block is allocated to the terminal with the largest utility function value of the resource block to be allocated. When allocating a resource block of the second network, each multimode terminal connected to the second network is uniformly sorted by the utility function value of the resource block to be allocated, and the resource block is allocated to the multimode terminal with the largest utility function value . After determining the terminal allocated to each resource block, the resource allocation device notifies the terminal allocated to the resource block of the position of the allocated resource block through a resource allocation message.

本实施例提供的资源分配方法,为一个待分配资源块确定使用的终端时,先统计每个接入到该待分配资源块对应网络中的终端对于该待分配资源块的信道状况参数,再根据反映终端信道状况的信道状况参数,确定每个终端在该待分配资源块的效用函数值,并应用公平性调节因子对每个终端的效用函数值进行调度,将待分配资源块分配给调节后效用函数值最大的终端。由于通过公平性调节因子可使单模终端对于第一网络的待分配资源块的效用函数值增大,并可使多模终端对于第一网络的待分配资源块的效用函数值减小,从而提高了单模终端在资源较少的第一网络中获取资源的概率,降低了多模终端在资源较少的第一网络中获取资源的概率,提高了多模终端在资源较多的第二网络中获取资源的概率,从而使单模终端可以获得更多的第一网络的资源块,而使多模终端尽可能在第二网络中获取资源。In the resource allocation method provided in this embodiment, when determining a terminal to be used for a resource block to be allocated, first count the channel status parameters of each terminal connected to the network corresponding to the resource block to be allocated, and then Determine the utility function value of each terminal in the resource block to be allocated according to the channel condition parameter reflecting the channel condition of the terminal, and apply the fairness adjustment factor to schedule the utility function value of each terminal, and allocate the resource block to be allocated to the regulator The terminal with the largest post-utility function value. Since the utility function value of the single-mode terminal to the resource block to be allocated in the first network can be increased through the fairness adjustment factor, and the utility function value of the multi-mode terminal to the resource block to be allocated in the first network can be reduced, thus The probability of single-mode terminals obtaining resources in the first network with fewer resources is improved, the probability of multi-mode terminals obtaining resources in the first network with fewer resources is reduced, and the probability of multi-mode terminals obtaining resources in the second network with more resources is improved. The probability of obtaining resources in the network, so that the single-mode terminal can obtain more resource blocks of the first network, and the multi-mode terminal can obtain resources in the second network as much as possible.

图2A为本发明实施例提供的另一种资源分配方法流程图。图2B为本发明实施例提供的一种GSM资源示意图。图2B中的小方块表示GSM时频资源,即承载业务的GSM资源块,沿频率轴排列的一列GSM资源块组成了一个分配周期内待分配的GSM资源块。本实施例以分配GSM网络中一个资源块的方法为例进行说明。在GSM网络中分配资源的同时,UMTS网络的资源分配也在同时进行。本实施例中单模终端为只能接入到GSM网络的终端。如图2A所示,本实施例提供的GSM资源块分配方法包括:FIG. 2A is a flowchart of another resource allocation method provided by an embodiment of the present invention. FIG. 2B is a schematic diagram of a GSM resource provided by an embodiment of the present invention. The small squares in FIG. 2B represent GSM time-frequency resources, that is, GSM resource blocks that carry services. A column of GSM resource blocks arranged along the frequency axis constitutes the GSM resource blocks to be allocated in an allocation period. In this embodiment, a method for allocating a resource block in a GSM network is taken as an example for illustration. While allocating resources in the GSM network, the resource allocation of the UMTS network is also going on at the same time. In this embodiment, the single-mode terminal is a terminal that can only access the GSM network. As shown in Figure 2A, the GSM resource block allocation method provided in this embodiment includes:

步骤21:在第t个分配周期,统计接入到GSM网络的每个单模终端和每个多模终端对应待分配GSM资源块的信道状况参数。Step 21: In the t-th allocation period, collect statistics on the channel status parameters of each single-mode terminal and each multi-mode terminal connected to the GSM network corresponding to the GSM resource block to be allocated.

对于一个待分配GSM资源块,统计每个接入到GSM的单模终端在该待分配GSM资源块的信道状况参数,统计每个接入到GSM的多模终端在该待分配GSM资源块的信道状况参数。单模终端在一个待分配GSM资源块的信道状况参数包括从接入GSM网络开始到在当前分配周期单模终端获得该待分配GSM资源块后的平均数据速率和单模终端在当前分配周期获得该待分配GSM资源块后的数据速率。多模终端在一个待分配GSM资源块的信道状况参数包括从接入GSM网络开始到在当前分配周期多模终端获得该待分配GSM资源块后的平均数据速率和多模终端在当前分配周期获得该待分配GSM资源块后的数据速率。For a GSM resource block to be allocated, count the channel condition parameters of each single-mode terminal connected to GSM in the GSM resource block to be allocated, and count the channel status parameters of each multi-mode terminal connected to GSM in the GSM resource block to be allocated Channel condition parameter. The channel status parameters of a single-mode terminal in a GSM resource block to be allocated include the average data rate and the average data rate obtained by the single-mode terminal in the current allocation period from the beginning of accessing the GSM network to the current allocation period after the single-mode terminal obtains the GSM resource block to be allocated. The data rate after the GSM resource block to be allocated. The channel status parameters of a multi-mode terminal in a GSM resource block to be allocated include the average data rate and the average data rate obtained by the multi-mode terminal in the current allocation period from the beginning of accessing the GSM network to the current allocation period after the multi-mode terminal obtains the GSM resource block to be allocated. The data rate after the GSM resource block to be allocated.

步骤22:根据公式1确定在GSM网络分配资源的每个单模终端对于该GSM资源块的效用函数值,根据公式2确定在GSM网络分配资源的每个多模终端对于该GSM资源块的效用函数值。Step 22: Determine the utility function value of each single-mode terminal that allocates resources in the GSM network for the GSM resource block according to formula 1, and determine the utility of each multi-mode terminal that allocates resources in the GSM network for the GSM resource block according to formula 2 function value.

公式1为

Figure BDA0000157193290000071
其中,Uk表示单模终端k对于一个待分配GSM资源块的效用函数值,
Figure BDA0000157193290000072
表示单模终端k在第t个分配周期获得一个待分配GSM资源块后的数据速率,
Figure BDA0000157193290000073
表示单模终端k从接入GSM网络到在第t个分配周期获得一个待分配GSM资源块后的平均数据速率,γ表示单模终端在第一网络的公平性调节因子,γ≥1; R ‾ k t = ( t - 1 ) · T R ‾ k t - 1 + r k t t · T = ( 1 - 1 t ) · R ‾ k t - 1 + r k t t · T , T表示分配周期的时长;a和b为常数。通过γ可以提高单模终端在GSM资源块的效用函数值,Formula 1 is
Figure BDA0000157193290000071
Wherein, U k represents the utility function value of single-mode terminal k for a GSM resource block to be allocated,
Figure BDA0000157193290000072
Indicates the data rate of the single-mode terminal k after obtaining a GSM resource block to be allocated in the t-th allocation period,
Figure BDA0000157193290000073
Indicates the average data rate of a single-mode terminal k from accessing the GSM network to obtaining a GSM resource block to be allocated in the tth allocation cycle, γ indicates the fairness adjustment factor of the single-mode terminal in the first network, γ≥1; R ‾ k t = ( t - 1 ) &Center Dot; T R ‾ k t - 1 + r k t t · T = ( 1 - 1 t ) &Center Dot; R ‾ k t - 1 + r k t t · T , T represents the duration of the allocation cycle; a and b are constants. Through γ, the utility function value of the single-mode terminal in the GSM resource block can be improved,

公式2为

Figure BDA0000157193290000075
其中,
Figure BDA0000157193290000076
表示多模终端l在第t个分配周期获得一个待分配GSM资源块后的数据速率;
Figure BDA0000157193290000081
表示所述多模终端l从接入GSM网络到在第t个分配周期获得一个待分配GSM资源块后的平均数据速率。α表示多模终端在GSM网络的公平性调节因子,0<α<1。通过α可以降低多模终端在UMTS资源块的效用函数值,减小了多模终端获取该GSM资源块的概率,从而提高了单模终端获取该待分配GSM资源块的概率。Formula 2 is
Figure BDA0000157193290000075
in,
Figure BDA0000157193290000076
Indicates the data rate of the multimode terminal l after obtaining a GSM resource block to be allocated in the tth allocation cycle;
Figure BDA0000157193290000081
Indicates the average data rate of the multi-mode terminal l from accessing the GSM network to obtaining a GSM resource block to be allocated in the tth allocation period. α represents the fairness adjustment factor of the multi-mode terminal in the GSM network, 0<α<1. Through α, the utility function value of the multi-mode terminal in the UMTS resource block can be reduced, reducing the probability of the multi-mode terminal acquiring the GSM resource block, thereby increasing the probability of the single-mode terminal acquiring the GSM resource block to be allocated.

步骤23:对GSM网络分配资源的每个终端对于该GSM资源块的效用函数值进行排序,将该GSM资源块分配给效用函数值最大的终端。Step 23: sort the utility function value of the GSM resource block for each terminal allocated resources by the GSM network, and allocate the GSM resource block to the terminal with the largest utility function value.

每个待分配GSM资源块都分配给对于该GSM资源块效用函数值最大的终端,因此,获取资源的所有终端的效用函数值之和最大。在确定每个待分配GSM资源块被分配给哪些终端后,根据每个终端分配到的资源块的个数,计算每个终端分配到资源块的总数,当前分配周期结束。在分配完所有的待分配资源块后,联合调度器通过资源分配消息向分配到资源块的每个终端通知所分配到资源块的位置。Each GSM resource block to be allocated is allocated to the terminal with the largest utility function value for the GSM resource block, therefore, the sum of the utility function values of all terminals acquiring resources is the largest. After determining to which terminals each GSM resource block to be allocated is allocated, the total number of resource blocks allocated to each terminal is calculated according to the number of resource blocks allocated to each terminal, and the current allocation cycle ends. After all the resource blocks to be allocated are allocated, the joint scheduler notifies each terminal allocated to the resource block of the position of the allocated resource block through a resource allocation message.

图3A为本发明实施例提供的又一种资源分配方法流程图。图3B为本发明实施例提供的一种UMTS资源示意图。图3B中的小方块表示UMTS时频资源,即承载业务的UMTS资源块,沿频率轴排列的一列UMTS资源块组成了一个分配周期内待分配的UMTS资源块。本实施例以分配UMTS网络中一个资源块的方法为例进行说明。如图3所示,本实施例提供的UMTS资源块分配方法包括:FIG. 3A is a flowchart of another resource allocation method provided by an embodiment of the present invention. Fig. 3B is a schematic diagram of UMTS resources provided by an embodiment of the present invention. The small squares in FIG. 3B represent UMTS time-frequency resources, that is, UMTS resource blocks that carry services. A column of UMTS resource blocks arranged along the frequency axis constitutes UMTS resource blocks to be allocated within an allocation cycle. In this embodiment, a method for allocating a resource block in a UMTS network is taken as an example for illustration. As shown in Figure 3, the UMTS resource block allocation method provided in this embodiment includes:

步骤31:在当前分配周期,统计接入到UMTS网络的每个多模终端对应待分配UMTS资源块的信道状况参数。Step 31: In the current allocation cycle, collect statistics on the channel condition parameters corresponding to the UMTS resource blocks to be allocated for each multi-mode terminal connected to the UMTS network.

多模终端在UMTS资源块的信道状况参数包括多模终端在当前分配周期获得待分配UMTS资源块后的数据速率和多模终端从接入到UMTS网络到在当前分配周期获取该待分配UMTS资源块后的平均数据速率。The channel status parameters of the multi-mode terminal in the UMTS resource block include the data rate of the multi-mode terminal after obtaining the UMTS resource block to be allocated in the current allocation cycle and the data rate of the multi-mode terminal from accessing the UMTS network to obtaining the UMTS resource to be allocated in the current allocation cycle Average data rate after block.

步骤32:根据公式3确定每个多模终端对应该UMTS资源块的效用函数值。Step 32: Determine the utility function value corresponding to the UMTS resource block for each multi-mode terminal according to Formula 3.

公式3为其中,

Figure BDA0000157193290000083
表示多模终端在第t个分配周期获得一个待分配UMTS资源块后的数据速率;
Figure BDA0000157193290000084
表示所述多模终端从接入UMTS网络开始到在第t个分配周期获得一个待分配UMTS网络的平均数据速率;β表示多模终端在UMTS网络的公平性调节因子,β>1。通过β可以提高多模终端在UMTS资源块的效用函数值,从而提高多模终端获取该UMTS资源块的概率。Formula 3 is in,
Figure BDA0000157193290000083
Indicates the data rate after the multi-mode terminal obtains a UMTS resource block to be allocated in the tth allocation period;
Figure BDA0000157193290000084
Indicates the average data rate of the multi-mode terminal from accessing the UMTS network to obtaining a UMTS network to be allocated in the tth allocation cycle; β indicates the fairness adjustment factor of the multi-mode terminal in the UMTS network, β>1. Through β, the utility function value of the multi-mode terminal in the UMTS resource block can be increased, thereby increasing the probability that the multi-mode terminal acquires the UMTS resource block.

步骤33:对UMTS网络分配资源的每个终端对于该UMTS资源块的效用函数值进行排序,将该UMTS资源块分配给效用函数值最大的终端。Step 33: sort the utility function value of the UMTS resource block for each terminal allocated resources by the UMTS network, and allocate the UMTS resource block to the terminal with the largest utility function value.

每个待分配UMTS资源块都分配给对于该UMTS资源块效用函数值最大的终端,因此,获取资源的所有终端的效用函数值之和最大。Each UMTS resource block to be allocated is allocated to the terminal with the largest utility function value for the UMTS resource block, therefore, the sum of the utility function values of all terminals acquiring resources is the largest.

图4为本发明实施例提供的一种资源分配装置结构示意图。如图4所示,本实施例提供的装置包括:统计模块41、效用值计算模块42和分配模块43。Fig. 4 is a schematic structural diagram of a resource allocation device provided by an embodiment of the present invention. As shown in FIG. 4 , the device provided in this embodiment includes: a statistical module 41 , a utility value calculation module 42 and an allocation module 43 .

统计模块41,用于在当前分配周期,统计每个终端对应待分配资源块的信道状况参数;所述信道状况参数包括所述终端获得所述待分配资源块后在对应网络中的平均数据速率和数据速率,若所述网络为第一网络,则所述终端包括接入到第一网络的单模终端和多模终端,若所述网络为第二网络,则所述终端为接入到第二网络的多模终端,所述第一网络的资源量少于所述第二网络的资源量。A statistical module 41, configured to count the channel status parameters of each terminal corresponding to the resource block to be allocated in the current allocation period; the channel status parameter includes the average data rate in the corresponding network after the terminal obtains the resource block to be allocated and data rate, if the network is the first network, the terminal includes a single-mode terminal and a multi-mode terminal connected to the first network; if the network is the second network, the terminal is connected to the For a multi-mode terminal on the second network, the amount of resources of the first network is less than the amount of resources of the second network.

效用值计算模块42,用于根据统计模块41统计的每个终端对应待分配资源块的信道状况参数,确定每个终端对于所述待分配资源块的效用函数值,并应用公平性调节因子调节每个所述终端对于所述待分配资源块的效用函数值,以使单模终端对于第一网络的待分配资源块的效用函数值增大、使多模终端对于第一网络的待分配资源块的效用函数值减小并使多模终端对于第二网络的待分配资源块的效用函数值增大。The utility value calculation module 42 is configured to determine the utility function value of each terminal for the resource block to be allocated according to the channel condition parameters of each terminal corresponding to the resource block to be allocated according to the statistical module 41, and apply the fairness adjustment factor to adjust The utility function value of each terminal for the resource block to be allocated, so that the utility function value of the single-mode terminal for the resource block to be allocated in the first network is increased, and the multi-mode terminal is for the resource block to be allocated in the first network. The utility function value of the block is decreased and the utility function value of the multimode terminal to the resource block to be allocated in the second network is increased.

分配模块43,用于确定将所述待分配资源块分配给效用值计算模块42调节后效用函数值最大的终端。The allocation module 43 is configured to determine to allocate the to-be-allocated resource block to the terminal with the largest utility function value adjusted by the utility value calculation module 42 .

进一步还可包括:通知模块。通知模块,用于在分配模块43确定将所述待分配资源块分配给效用值计算模块42调节后效用函数值最大的终端之后,通过资源分配消息向分配到资源块的终端通知所分配到的资源块的位置。It may further include: a notification module. a notification module, configured to notify the terminal allocated to the resource block through a resource allocation message of the allocated The location of the resource block.

如图5所示,在图4的基础上效用值计算模块42包括:第一计算模块421和第二计算模块422。As shown in FIG. 5 , on the basis of FIG. 4 , the utility value calculation module 42 includes: a first calculation module 421 and a second calculation module 422 .

第一计算模块421,用于若所述待分配资源块为第一网络的资源块,根据公式

Figure BDA0000157193290000091
确定接入到第一网络的每个单模终端对于所述待分配资源块的效用函数值;其中,Uk表示单模终端对应所述第一网络的待分配资源块的效用函数值,
Figure BDA0000157193290000101
表示单模终端在第t个分配周期获得所述第一网络的待分配资源块后的数据速率,
Figure BDA0000157193290000102
表示单模终端从接入第一网络到在第t个分配周期获得所述第一网络的待分配资源块后的平均数据速率,γ表示单模终端在第一网络的公平性调节因子,γ≥1;a和b为常数;The first calculation module 421 is configured to, if the resource block to be allocated is a resource block of the first network, according to the formula
Figure BDA0000157193290000091
Determining the utility function value of each single-mode terminal connected to the first network for the resource block to be allocated; wherein Uk represents the utility function value of the single-mode terminal corresponding to the resource block to be allocated in the first network,
Figure BDA0000157193290000101
Indicates the data rate of the single-mode terminal after obtaining the resource block to be allocated of the first network in the tth allocation period,
Figure BDA0000157193290000102
Indicates the average data rate of the single-mode terminal from accessing the first network to obtaining the resource blocks to be allocated in the first network in the tth allocation period, γ indicates the fairness adjustment factor of the single-mode terminal in the first network, γ ≥1; a and b are constants;

第二计算模块422,用于若所述待分配资源块为第一网络的资源块,根据公式

Figure BDA0000157193290000103
确定接入到第一网络的每个多模终端对于所述待分配资源块的效用函数值;其中,表示多模终端在第t个分配周期获得所述第一网络的待分配资源块后的数据速率;
Figure BDA0000157193290000105
表示所述多模终端从接入第一网络到在第t个分配周期获得所述第一网络的待分配资源块后在第一网络的平均数据速率。α表示多模终端在第一网络的公平性调节因子,0<α<1。The second calculation module 422 is configured to, if the resource block to be allocated is a resource block of the first network, according to the formula
Figure BDA0000157193290000103
Determine the utility function value of each multimode terminal connected to the first network for the resource block to be allocated; wherein, Indicates the data rate of the multi-mode terminal after obtaining the resource block to be allocated of the first network in the tth allocation cycle;
Figure BDA0000157193290000105
Indicates the average data rate of the multi-mode terminal on the first network from accessing the first network to obtaining the resource blocks to be allocated of the first network in the tth allocation cycle. α represents a fairness adjustment factor of the multi-mode terminal on the first network, and 0<α<1.

如图6所示,在图5的基础上效用值计算模块42还包括第三计算模块423。As shown in FIG. 6 , on the basis of FIG. 5 , the utility value calculation module 42 further includes a third calculation module 423 .

第三计算模块423,用于若所述待分配资源块为第二网络的资源块,根据公式

Figure BDA0000157193290000106
确定每个接入第二网络的多模终端对于所述第二网络的待分配资源块的效用函数值;其中,
Figure BDA0000157193290000107
表示多模终端在第t个分配周期获得所述第二网络的待分配资源块后的数据速率;表示所述多模终端从接入第二网络到在第t个分配周期获得所述第二网络的待分配资源块后在第二网络的平均数据速率;β表示多模终端在第二网络的公平性调节因子,β>1。The third calculation module 423 is configured to, if the resource block to be allocated is a resource block of the second network, according to the formula
Figure BDA0000157193290000106
Determining the utility function value of each multimode terminal accessing the second network for the resource blocks to be allocated in the second network; wherein,
Figure BDA0000157193290000107
Indicates the data rate after the multi-mode terminal obtains the resource block to be allocated of the second network in the tth allocation cycle; Indicates the average data rate of the multi-mode terminal on the second network from accessing the second network to obtaining resource blocks to be allocated in the second network in the tth allocation cycle; β indicates the multi-mode terminal’s Fairness adjustment factor, β>1.

本实施例提供的资源分配装置,对于每个待分配资源块和在该待分配资源块对应网络中等待分配资源的每个终端,根据反映终端信道状况的参数,确定每个终端在待分配资源块的效用函数值后,应用公平性调节因子调节每个所述终端的效用函数值,将待分配资源块分配给调节后效用函数值最大的终端。由于应用公平性调节因子调节可使单模终端对于第一网络的待分配资源块的效用函数值增大,并可使多模块终端对于第一网络的待分配资源块的效用函数值减小,从而提高了单模终端在资源较少的第一网络中获取资源的概率,降低了多模终端在资源较少的第一网络中获取资源的概率,提高了多模终端在资源较多的第二网络中获取资源的概率,从而使第一网络将更多的资源块分配给单模终端,而使多模终端尽可能在第二网络中获取资源。The resource allocation device provided in this embodiment, for each resource block to be allocated and each terminal waiting to be allocated resources in the network corresponding to the resource block to be allocated, according to the parameters reflecting the channel status of the terminal, determine After determining the utility function value of the block, the fairness adjustment factor is applied to adjust the utility function value of each terminal, and the resource block to be allocated is allocated to the terminal with the largest utility function value after adjustment. Since the adjustment of the application fairness adjustment factor can increase the utility function value of the single-mode terminal to the resource block to be allocated in the first network, and can reduce the utility function value of the multi-module terminal to the resource block to be allocated in the first network, Thereby, the probability of single-mode terminals obtaining resources in the first network with fewer resources is improved, the probability of multi-mode terminals obtaining resources in the first network with fewer resources is reduced, and the probability of multi-mode terminals obtaining resources in the first network with more resources is improved. The probability of obtaining resources in the second network, so that the first network allocates more resource blocks to single-mode terminals, and enables multi-mode terminals to obtain resources in the second network as much as possible.

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for realizing the above-mentioned method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the It includes the steps of the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (8)

1. A method for resource allocation, comprising:
in the current allocation period, counting channel condition parameters of resource blocks to be allocated corresponding to each terminal; the channel condition parameters comprise an average data rate and a data rate of the terminal in a corresponding network after the terminal obtains the resource blocks to be distributed, if the network is a first network, the terminal comprises a single-mode terminal and a multi-mode terminal which are accessed to the first network, if the network is a second network, the terminal is a multi-mode terminal which is accessed to the second network, and the resource amount of the first network is less than that of the second network;
determining a utility function value of each terminal for the resource block to be allocated according to a channel condition parameter of the resource block to be allocated corresponding to each terminal, and applying a fairness adjustment factor to adjust the utility function value of each terminal for the resource block to be allocated, so that the utility function value of a single-mode terminal for the resource block to be allocated of a first network is increased, the utility function value of a multi-mode terminal for the resource block to be allocated of the first network is reduced, and the utility function value of the multi-mode terminal for the resource block to be allocated of a second network is increased;
and determining to distribute the resource blocks to be distributed to the adjusted terminal with the maximum utility function value.
2. The method of claim 1, wherein if the resource block to be allocated is a resource block to be allocated in a first network, the determining a utility function value of each terminal for the resource block to be allocated according to a channel condition parameter of the resource block to be allocated corresponding to each terminal, and the adjusting the utility function value of each terminal by applying a fairness adjustment factor comprises:
according to the formula
Figure FDA0000157193280000011
Determining a utility function value of each single mode terminal accessed to a first network for the resource block to be distributed;
wherein Uk represents a utility function value of the single mode terminal corresponding to the resource block to be allocated of the first network,
Figure FDA0000157193280000012
indicating that the single mode terminal obtains the data rate of the resource block to be allocated of the first network in the tth allocation period,showing that a single mode terminal obtains a resource block to be allocated of a first network from accessing the first network to the t-th allocation periodGamma represents a fairness adjustment factor of the single-mode terminal in the first network, and gamma is more than or equal to 1; a and b are constants;
according to the formulaDetermining a utility function value of each multimode terminal accessed to a first network for the resource block to be allocated;
wherein,representing the data rate of the multimode terminal after the multimode terminal obtains the resource block to be distributed of the first network in the t-th distribution period;
Figure FDA0000157193280000016
the method comprises the steps that the average data rate of the multimode terminal in a first network after the multimode terminal accesses the first network and obtains resource blocks to be allocated of the first network in a tth allocation period is represented. Alpha represents the fairness adjustment factor of the multimode terminal in the first network, and alpha is more than 0 and less than 1.
3. The method according to claim 1 or 2, wherein if the resource block to be allocated is a resource block to be allocated in the second network, the determining a utility function value of each terminal for the resource block to be allocated according to the channel condition parameter of the resource block to be allocated corresponding to each terminal, and the adjusting the utility function value of each terminal for the resource block to be allocated by applying the fairness adjustment factor comprises:
according to the formula
Figure FDA0000157193280000021
Determining a utility function value of each multimode terminal accessing a second network for a resource block to be allocated of the second network;
wherein,
Figure FDA0000157193280000022
to representThe multimode terminal obtains the data rate of the second network after the resource block to be distributed in the tth distribution period;
Figure FDA0000157193280000023
representing the average data rate of the multimode terminal in a second network after the multimode terminal accesses the second network and obtains a resource block to be distributed of the second network in a tth distribution period; beta represents the fairness adjustment factor of the multimode terminal in the second network, and beta is larger than 1.
4. The method of claim 1, wherein after the determining to allocate the resource block to be allocated to the terminal with the maximum adjusted utility function value, the method further comprises:
the terminal allocated to the resource block is notified of the position of the allocated resource block by a resource allocation message.
5. A resource allocation apparatus, comprising:
the statistical module is used for counting the channel condition parameters of the resource blocks to be distributed corresponding to each terminal in the current distribution period; the channel condition parameters comprise an average data rate and a data rate of the terminal in a corresponding network after the terminal obtains the resource blocks to be distributed, if the network is a first network, the terminal comprises a single-mode terminal and a multi-mode terminal which are accessed to the first network, if the network is a second network, the terminal is a multi-mode terminal which is accessed to the second network, and the resource amount of the first network is less than that of the second network;
the utility value calculation module is used for determining a utility function value of each terminal for the resource block to be distributed according to the channel condition parameter of the resource block to be distributed corresponding to each terminal, and applying a fairness adjustment factor to adjust the utility function value of each terminal for the resource block to be distributed, so that the utility function value of the single mode terminal for the resource block to be distributed of the first network is increased, the utility function value of the multi-mode terminal for the resource block to be distributed of the first network is decreased, and the utility function value of the multi-mode terminal for the resource block to be distributed of the second network is increased;
and the allocation module is used for determining that the resource block to be allocated is allocated to the terminal with the maximum utility function value after adjustment.
6. The apparatus of claim 5, wherein the utility value calculation module comprises:
a first calculating module, configured to, if the resource block to be allocated is a resource block of a first network, calculate the resource block according to a formula
Figure FDA0000157193280000031
Determining a utility function value of each single mode terminal accessed to a first network for the resource block to be distributed; wherein, UkA utility function value representing the resource blocks to be allocated of the single mode terminal corresponding to the first network,
Figure FDA0000157193280000032
indicating that the single mode terminal obtains the data rate of the resource block to be allocated of the first network in the tth allocation period,
Figure FDA0000157193280000033
the method comprises the steps that the average data rate of a single-mode terminal after the single-mode terminal is accessed to a first network and a resource block to be distributed of the first network is obtained in the tth distribution period is represented, gamma represents a fairness adjustment factor of the single-mode terminal in the first network, and gamma is larger than or equal to 1; a and b are constants;
a second calculation module, configured to, if the resource block to be allocated is a resource block of the first network, calculate the resource block according to a formula
Figure FDA0000157193280000034
Determining a utility function value of each multimode terminal accessed to a first network for the resource block to be allocated; wherein,
Figure FDA0000157193280000035
indicating the multimode terminal in the t-th allocation periodObtaining the data rate of the first network after the resource blocks to be distributed are distributed;
Figure FDA0000157193280000036
the method comprises the steps that the average data rate of the multimode terminal in a first network after the multimode terminal accesses the first network and obtains resource blocks to be allocated of the first network in a tth allocation period is represented. Alpha represents the fairness adjustment factor of the multimode terminal in the first network, and alpha is more than 0 and less than 1.
7. The apparatus of claim 6, wherein the utility value calculation module further comprises:
a third calculation module, configured to, if the resource block to be allocated is a resource block of a second network, perform resource allocation according to a formula
Figure FDA0000157193280000037
Determining a utility function value of each multimode terminal accessing a second network for a resource block to be allocated of the second network; wherein,
Figure FDA0000157193280000038
representing the data rate of the multi-mode terminal after the multi-mode terminal obtains the resource block to be allocated of the second network in the t-th allocation period;
Figure FDA0000157193280000039
representing the average data rate of the multimode terminal in a second network after the multimode terminal accesses the second network and obtains a resource block to be distributed of the second network in a tth distribution period; beta represents the fairness adjustment factor of the multimode terminal in the second network, and beta is larger than 1.
8. The apparatus of any one of claims 5 to 7, further comprising: and a notification module for notifying the terminal allocated to the resource block of the position of the allocated resource block through the resource allocation message.
CN201210125137.0A 2012-04-25 2012-04-25 Resource distribution method and device Active CN102711185B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210125137.0A CN102711185B (en) 2012-04-25 2012-04-25 Resource distribution method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210125137.0A CN102711185B (en) 2012-04-25 2012-04-25 Resource distribution method and device

Publications (2)

Publication Number Publication Date
CN102711185A true CN102711185A (en) 2012-10-03
CN102711185B CN102711185B (en) 2015-07-08

Family

ID=46903703

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210125137.0A Active CN102711185B (en) 2012-04-25 2012-04-25 Resource distribution method and device

Country Status (1)

Country Link
CN (1) CN102711185B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101009914A (en) * 2006-01-24 2007-08-01 华为技术有限公司 Starting method of the multi-mode terminal service
CN101207900A (en) * 2006-12-20 2008-06-25 华为技术有限公司 Method, system and multi-mode terminal for implementing network selection in multi-standard communication network
CN101873638A (en) * 2010-07-15 2010-10-27 吉林大学 Heterogeneous Wireless Network Access Selection Method Based on Fuzzy Neural Network
CN102118802A (en) * 2011-03-04 2011-07-06 浙江大学 Bandwidth allocation method for heterogeneous network based on multiple users and multiple services

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101009914A (en) * 2006-01-24 2007-08-01 华为技术有限公司 Starting method of the multi-mode terminal service
CN101207900A (en) * 2006-12-20 2008-06-25 华为技术有限公司 Method, system and multi-mode terminal for implementing network selection in multi-standard communication network
CN101873638A (en) * 2010-07-15 2010-10-27 吉林大学 Heterogeneous Wireless Network Access Selection Method Based on Fuzzy Neural Network
CN102118802A (en) * 2011-03-04 2011-07-06 浙江大学 Bandwidth allocation method for heterogeneous network based on multiple users and multiple services

Also Published As

Publication number Publication date
CN102711185B (en) 2015-07-08

Similar Documents

Publication Publication Date Title
EP2515597B1 (en) Method for wireless resource scheduling, network element of access network and terminal thereof
CN106576236B (en) Wireless device, network node, and method therein for sending a message including an indication of a restriction on a wireless device
EP3691182B1 (en) Method, apparatus, and computer readable storage medium for resource allocation among network slices
CN107889224B (en) Method, device and system for scheduling logical channel
EP2421295B1 (en) Downlink inter-cell interference coordination method and base station
US20160105894A1 (en) eMBMS Management Method, Multimedia Broadcast Multicast Service Coordination Entity, and Base Station
JP2020506590A (en) Data packet transmission method and terminal
WO2019095232A1 (en) Resource indication method, device and communication system
US9014712B2 (en) Selecting among spectrums within cells of a wireless communication network
CN107708217B (en) Resource scheduling method and base station
CN105828380A (en) A network congestion control method and base station
CN112040531A (en) Access control method, device and system
CN103313313A (en) Transmission bandwidth sharing method and device
CN109257794B (en) Random access method and equipment
JP6468196B2 (en) Allocation method, radio communication system, allocation apparatus and program thereof
CN111741452A (en) Method and device for predicting remaining capacity of NB-IoT base station
CN107615814A (en) Method, base station and the terminal of transmitting uplink data
CN102711185B (en) Resource distribution method and device
CN111836351B (en) Power distribution method and device
US10454633B2 (en) Method and apparatus for determining subframe configuration of cell cluster
CN115604777A (en) Resource allocation method, terminal and computer-readable storage medium
WO2020164012A1 (en) Method and device for determining sidelink resource set
CN106912112A (en) A kind of dispatching method and base station
US20240259867A1 (en) Method, device, and system for buffer status report
WO2016150109A1 (en) User equipment scheduling method, apparatus and system

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