一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

资源分配方法、装置及存储介质与流程

2022-11-30 15:22:06 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种资源分配方法、装置及存储介质。


背景技术:

2.设备到设备(device to device,简称d2d)通信是一种能够实现设备到设备直接通信的技术。区别于蓝牙和无线局域网(wireless local area network,简称wlan)等技术,d2d通信使用电信运营商的授权频段,不需要借助基站的中转,凭借其灵活性和处于基站控制下的信息交换,在保证资源可控的情况下,能够有效缓解日益严重的网络资源紧缺问题,被普遍应用于通信、商业和应急等方面。但d2d通信在使用过程中暴露出来的资源分配问题仍需要解决。
3.相关技术中,在d2d通信的复用模式下,为d2d终端(运用d2d通信的设备)进行资源分配之前,基站首先需要确定待进行资源分配的目标d2d终端。具体地,基站遍历每一待进行资源分配的d2d终端的可复用资源、发射功率以及该d2d终端与协作用户设备(cooperated user equipment,简称cue)之间的干扰情况,确定d2d终端的优先级;选取优先级靠前的d2d终端为目标d2d终端。
4.但发明人研究发现,为通过上述方式确定的目标d2d终端进行资源分配时,仍存在资源利用率较低的问题。


技术实现要素:

5.本技术提供一种资源分配方法、装置及存储介质,用以解决目标d2d终端选取过程中资源利用率较低的问题。
6.第一方面,本技术提供一种资源分配方法,包括:针对多个待分配资源的设备到设备d2d终端,获取d2d终端的第一资源分配参数和第二资源分配参数;根据第一资源分配参数,确定每个d2d终端的第一优先级;针对第一优先级相同的d2d终端,根据d2d终端对应的第二资源分配参数确定d2d终端的第二优先级;根据第一优先级和第二优先级,在多个d2d终端中选取满足优先级要求和速率要求的d2d终端为目标d2d终端;将待分配的资源分配给目标d2d终端;其中,第一资源分配参数包括d2d终端在协作用户设备cue使用的频带上的发射功率,d2d终端是否与cue共用频带的指示信息,d2d终端对cue的传输增益,d2d终端对窃听终端的传输增益;第二资源分配参数包括d2d终端的信噪比,以及d2d终端的剩余数据的队列长度。
7.可选的,根据d2d终端对应的第二资源分配参数,确定d2d终端的第二优先级,包括:根据如下公式,确定第二优先级:
8.其中,表示第二优先级,sinrm表示d2d终端的信噪比,qm表示d2d终端的剩余数据的队列长度。
9.可选的,根据第一优先级和第二优先级,在多个d2d终端中选取满足优先级要求和
速率要求的d2d终端为目标d2d终端,包括:根据第一优先级和第二优先级,在多个d2d终端中选取满足优先级要求的d2d终端为候选d2d终端;根据候选d2d终端的第一资源分配参数,确定协作用户设备cue保障速率;在候选d2d终端中,选取cue保障速率满足速率要求的候选d2d终端为目标d2d终端;其中,优先级要求包括优先级排前50%,速率要求包括cue保障速率最高。
10.可选的,根据第一优先级和第二优先级,在多个d2d终端中选取满足优先级要求的d2d终端为候选d2d终端,包括:根据第一优先级和第二优先级,按照优先级从大到小的顺序对多个d2d终端进行排序,得到第一优先级数组;在第一优先级数组中,选取满足优先级要求的d2d终端为候选d2d终端。
11.可选的,第一资源分配参数还包括cue在频带上的发射功率,cue与基站之间的传输增益,窃听终端对cue的传输增益,根据候选d2d终端的第一资源分配参数,确定cue保障速率,包括:根据如下公式,确定cue保障速率:
[0012][0013]
其中,r
t
表示cue保障速率,表示cue在频带k上的发射功率,表示cue与基站之间的传输增益,φn表示第n个d2d终端是否与cue共用频带k的指示信息,pn表示第n个d2d终端在cue使用的频带k上的发射功率,表示第n个cue与基站之间的传输增益,n0表示白噪声,表示第n个窃听终端对cue的传输增益。
[0014]
可选的,根据第一资源分配参数,确定每个d2d终端的第一优先级,包括:根据如下公式,确定第一优先级:
[0015]
其中,表示第一优先级,pn表示第n个d2d终端在cue使用的频带k上的发射功率,表示第n个d2d终端对窃听终端的传输增益,表示第n个d2d终端对cue的传输增益,表示d2d终端是否与cue的共用频带k的指示信息,若是,则若否,则
[0016]
可选的,根据第一资源分配参数,确定每个d2d终端的第一优先级之后,还包括:对多个d2d终端按照第一优先级进行大小排序,得到第二优先级数组;在第二优先级数组中确定第一优先级相同的d2d终端。
[0017]
第二方面,本技术提供一种资源分配装置,包括:获取模块,用于针对多个待分配资源的设备到设备d2d终端,获取d2d终端的第一资源分配参数和第二资源分配参数;第一确定模块,用于根据第一资源分配参数,确定每个d2d终端的第一优先级;第二确定模块,用于针对第一优先级相同的d2d终端,根据d2d终端对应的第二资源分配参数确定d2d终端的第二优先级;选取模块,用于根据第一优先级和第二优先级,在多个d2d终端中选取满足优先级要求和速率要求的d2d终端为目标d2d终端;分配模块,用于将待分配的资源分配给目
标d2d终端;其中,第一资源分配参数包括d2d终端在协作用户设备cue使用的频带上的发射功率,d2d终端是否与cue共用频带的指示信息,d2d终端对cue的传输增益,d2d终端对窃听终端的传输增益;第二资源分配参数包括d2d终端的信噪比,以及d2d终端的剩余数据的队列长度。
[0018]
第三方面,本技术提供一种电子设备,包括:存储器,处理器;存储器,用于存储程序指令;处理器,用于调用程序指令,以执行如上述第一方面提供的资源分配方法。
[0019]
第四方面,本技术提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如上述第一方面提供的资源分配方法。
[0020]
第五方面,本技术提供一种计算机程序产品,包括计算机程序;计算机程序被执行时,实现如上述第一方面提供的资源分配方法。
[0021]
本技术提供的资源分配方法、装置及存储介质,针对多个待分配资源的d2d终端,获取d2d终端的第一资源分配参数和第二资源分配参数;根据第一资源分配参数,确定每个d2d终端的第一优先级;针对第一优先级相同的d2d终端,根据d2d终端对应的第二资源分配参数确定d2d终端的第二优先级;根据第一优先级和第二优先级,在多个d2d终端中选取满足优先级要求和速率要求的d2d终端为目标d2d终端;将待分配的资源分配给目标d2d终端。本技术在选取目标d2d终端时,综合考虑与窃听设备的干扰情况,以及数据的传输质量和传输速度等因素,使目标d2d终端的选取结果更科学合理,有效地提高资源利用率。
附图说明
[0022]
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
[0023]
图1为本技术实施例提供的应用场景示意图;
[0024]
图2为本技术实施例提供的资源分配方法的流程示意图一;
[0025]
图3为本技术实施例提供的资源分配方法的流程示意图二;
[0026]
图4为本技术实施例提供的资源分配方法的流程示意图三;
[0027]
图5为本技术实施例提供的资源分配装置的结构示意图;
[0028]
图6为本技术实施例提供的电子设备的结构示意图。
[0029]
通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
[0030]
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
[0031]
当今社会,现代通信技术已经渗透到社会的方方面面,并且一步步影响着人们的生活,于是各种网络服务业应运而生,但同时各种网络通信问题也逐渐浮出水面。接下来提
到的d2d通信技术,就是技术人员为了解决传统网络问题而开发出的一种新型通信技术,由于正处于技术发展初期,所以在使用中还存在着一系列问题。
[0032]
d2d通信技术其实是两个对等的用户节点之间进行通信的一种方式,它使用户之间能够互相发送、接受信息和转换信息,同时用户能自由储存信息,在用户进行资源访问时,不需要借助任何其他手段就能直接获取到信息。d2d通信技术之所以能够出现,一方面是5g网络力量的崛起,另一方面则是原有通信技术即蜂窝网络技术不能够满足人们的需求,同时它也存在较多的问题。蜂窝网络经历了一代又一代的发展,从一开始模拟移动电话系统到最成熟的4g无线宽带系统,始终无法使用户之间相互通信,所以5g时代的到来使得蜂窝网络要改变原有发展方式,拓宽应用范围。
[0033]
d2d通信技术不但能够提升传统无线网络的各种性能,还能在保证资源可控的情况下,解决日益严重的资源紧缺问题,它的传输载体是电信运营商,信息传输稳定性有了保障,这样一种不依赖网络传输基站的直通技术,凭借其灵活性和处于基站控制下的信息交换,成为了5g网络和通信巨头的宠儿。
[0034]
由于d2d通信技术侧重于通信,所以它的主要应用不外乎是投入本地市场和增强物联网与通信终端的结合。首先,它可以用来拉近用户之间的距离,在社交应用中就可以很好地发挥出其本身的作用,使得两个用户能够方便资源分享和信息交流,还能通过这类无须中间点的技术为用户匹配更多兴趣相同的人。其次,可以根据领近特性直接进行数据传输,在分析邻近居民的消费喜好以后,为居民提供相关产品,运用于商业市场之后,商户通过d2d通信技术进行有关产品的宣传和推广,以此达到推广商品增加盈利的目的。
[0035]
接着便是运用于解决未来剧增的互联网用户对网络的庞大需求量,不出意外,几年以后会有越来越多的蜂窝网络用户接入具有物联网特征的机器通信终端,这些用户呈现出依赖物联网通信终端的特征,所以如果可以将d2d通信技术与物联网相结合,就能产生物联网增强d2d通信技术的应用,实现真正意义上的互联互通无线通信网络。最后,根据它依靠两个相邻终端进行信息传输和无须基站传输这一特点,能够应用到应急通信当中。
[0036]
接下来主要分析一下d2d通信技术到底有哪些优点,让它能在通信、商业、应急等方面都能有所应用。
[0037]
在d2d通信技术的运用过程中,每一位目的用户的地位都是同等的,也就是说d2d通信技术的作用可以大幅度减少基站的负载。同时,在使用本地、对点通信的过程中,也不需要核心网络的接入,对于减轻核心网络负载起到很大的作用,便于提高网络通信的质量和速率。同时电池能耗降低,可以延长电池的可使用寿命。相对于其他的一些资源技术,d2d通信技术在基站的操控下进行运用,也可以适当地释放和增加一些空闲频谱。尤其是在进行小范围、相邻团体的互联网用户社交和办公业务等方面,它可以提升用户的使用体验,并且拓宽通信应用的范围、延长可使用领域链、提升网络空间的吞吐量,人群中信息互配也更加快捷,传速快,性能强。甚至在没有网络覆盖地区或者网络通信基础设施损坏的前提下,都可利用d2d直接接入蜂巢网络。相比于其他技术,它最明显的特点还在于距离短、信号质量强、低耗能损害和持续工作时间长。这对于我们正在迈进的万物互联5g时代中数据传送与交接、模式开发和通信技术深拓意义重大。
[0038]
当然,d2d通信技术也具有一定的缺点和不足,主要的是在复用中的资源干扰、在蜂窝网络中建立d2d通信的难度性、传输过程中的切换问题等,仍然需要深入研究和反复实
践。
[0039]
在d2d通信的复用模式中,同构网络和异构网络下,资源分配的方法是不同的。前者主要基于小区的位置分布和信道控制、分布进行协调,后者可分为小蜂窝模式和复用蜂窝模式来进行研究。通信用户可以在复用过程中获取资源,若负载低,即可分配正交频谱,并且过程中不会受到干扰,速效较好;当负载高时,干扰随即产生。解决这种干扰需要人为地调节量度资源和控制发射功率。在其复用上行链路资源时,基站控制调整其通信发送功能和效率,将阈值进行缩减。这样,用户可以使用最大的发送功率来配置和分调专用资源。在下行链路的复用过程中,要通过基站对用户互联网使用功率的长久察访,减少产生的干扰,虽然这种干扰对一定功率下直接传输信息资源的情况来说,并不算强烈,但如果是企业管理活动和一些小区所用网络,就有必要加强功率协调,以保证通信质量,更加合理地调度通信资源。
[0040]
基于上述内容,本技术提供一种资源分配技术,旨在通过优化d2d终端的选择机制来提高资源利用率。
[0041]
图1为本技术实施例提供的应用场景示意图。如图1所示,该应用场景涉及d2d终端、cue、窃听终端(eavesdrop,简称eva)及基站。
[0042]
cue占用一个专用是个上行链路信道(图示的由cue指向基站的有用信道),来通过基站向其他设备传输信息。在一个区域蜂窝网络中,通常存在多个cue,分别通过各自的上行链路信道向基站发送信息,再由基站将这些信息通过下行链路信道发送给各自的目标cue。
[0043]
d2d终端包括发送端和接收端(图示箭头起点为发送端,箭头终端为接收端),由发送端向接收端发送数据。根据业务负载的情况,d2d终端可能被分配正交信道或复用信道,其中,正交信道是指与正在通信的cue相互正交的信道,是优选的空闲的信道资源,复用信道是指与某一正在通信的cue所使用的相同的信道(也即共用频带)。而当d2d终端被分配复用信道时,将会对使用该复用信道的cue形成干扰,该cue也将对d2d终端的接收端形成干扰。
[0044]
eva试图监听cue在上行链路信道传输的信息。而d2d终端的发送端将会对eva形成干扰,这种对eva的干扰被认为是有益的干扰,能够提高cue信息传输过程中的保密性。
[0045]
因此,在选取进行频带资源分配的目标d2d终端时,可以优选与共用频带cue距离较远、与eva距离较近的d2d终端。下面将结合具体的实施例,对本技术技术方案进行详细的解释。
[0046]
图2为本技术实施例提供的资源分配方法的流程示意图一。如图2所示,该资源分配方法应用于基站,具体包括:
[0047]
s201:针对多个待分配资源的d2d终端,获取d2d终端的第一资源分配参数和第二资源分配参数。
[0048]
待分配资源包括用于进行数据传输的频带(或称信道),该频带包括正交频带(即正交信道)和共用频带(即复用信道)。基站根据多个待分配资源的d2d终端的情况,选择最终进行d2d通信的目标d2d终端,向其分配资源。示例性的,可以利用基站采集d2d终端的第一资源分配参数和第二资源分配参数,这些参数能够被d2d终端或cue获取。
[0049]
其中,第一资源分配参数包括d2d终端在协作用户设备cue使用的频带上的发射功
率,d2d终端是否与cue共用频带的指示信息,d2d终端对cue的传输增益,d2d终端对窃听终端的传输增益;第二资源分配参数包括d2d终端的信噪比,以及d2d终端的剩余数据的队列长度。传输增益包括有害的干扰增益和有益的增强增益,例如,d2d终端对cue的传输增益即为干扰增益,d2d终端对窃听终端的传输增益即为增强增益。
[0050]
s202:根据第一资源分配参数,确定每个d2d终端的第一优先级。
[0051]
根据第一资源分配参数每个d2d终端的第一优先级的过程可以由基站进行,也可以由d2d终端本身执行,例如,d2d终端向基站获取第一资源分配参数,然后进行第一优先级的确定。其中,第一优先级用于表征各个待分配资源的d2d终端的在一个方面的优选程度,其优先级越高越为优选。
[0052]
其中,d2d终端对窃听终端的传输增益越大,其第一优先级越高。这是由于对窃听终端的干扰越大,该窃听终端试图窃取信息的成功率越低,或窃取信息的准确性越低。d2d终端对cue的传输增益越小,其第一优先级越高。这是由于对cue的干扰越大,该cue的通信质量越差,而复用信道的d2d终端需要尽量确保cue的通信质量,因此,对cue的传输增益越小越为优选。d2d终端是否与cue共用频带的指示信息,是用于指示该d2d终端是否复用该cue的频带(也即信道资源),示例性的,若是,则取该指示信息为大于1的权重系数,若否,则取该指示信息为0。
[0053]
s203:针对第一优先级相同的d2d终端,根据d2d终端对应的第二资源分配参数确定d2d终端的第二优先级。
[0054]
在s202中,根据第一资源分配参数确定每个d2d终端的第一优先级时,会出现两个甚至多个待分配资源的d2d终端的第一优先级结果相等的情况,这时,将对这部分第一优先级相同的d2d终端进行第二优先级的确定。其中,第二优先级用于表征这部分待分配资源的d2d终端的在另一个方面的优选程度,其优先级越高越为优选。
[0055]
具体的,第二优先级根据第二资源分配参数进行确定。其中,d2d终端的信噪比越高,其第二优先级越高。信噪比也称为讯噪比,是指d2d终端的有效信号与噪声的比例,理论上噪声越小其有效信号的质量越高。d2d终端的剩余数据的队列长度越长,其第二优先级越低。剩余数据是指等待传输的数据,通常这些数据需按队列顺序依次占用信道资源进行传输,因此,剩余数据的队列长度越长,则该d2d终端的响应速度越慢。
[0056]
s204:根据第一优先级和第二优先级,在多个d2d终端中选取满足优先级要求和速率要求的d2d终端为目标d2d终端。
[0057]
第一优先级和第二优先级表征多个待分配资源的d2d终端在不同方面的优选程度,其优先级越高越为优选。在具体的实施例中,依据第一优先级和第二优先级在多个待分配资源的d2d终端中选取目标d2d终端时,可以采用不同的选取规则。
[0058]
示例性的,可以以优先级要求和速率要求在多个待分配资源的d2d终端中选取目标d2d终端。其中,优先级要求可以包括针对第一优先级的要求和/或第二优先级的要求。速率要求可以包括d2d终端的数据传输速率、cue保障速率等等。
[0059]
在一些实施例中,可以先根据第一优先级和第二优先级在多个d2d终端中选取满足优先级要求的d2d终端为候选d2d终端,再在候选d2d终端中选取cue保障速率满足速率要求的候选d2d终端作为目标d2d终端。其中,满足优先级要求可以是指处于根据第一优先级和第二优先级筛选出的设定比例中的d2d终端,满足速率要求可以是指cue保障速率超过设
定阈值。
[0060]
s205:将待分配的资源分配给目标d2d终端。
[0061]
在确定了目标d2d终端后,基站将d2d传输数据所需要的资源分配给目标d2d终端。其中,待分配的资源可以包括用于传输数据的信道资源、传输功率等等。
[0062]
本技术实施例,通过针对多个待分配资源的d2d终端,获取d2d终端的第一资源分配参数和第二资源分配参数,根据第一资源分配参数,确定每个d2d终端的第一优先级,针对第一优先级相同的d2d终端,根据d2d终端对应的第二资源分配参数确定d2d终端的第二优先级,根据第一优先级和第二优先级,在多个d2d终端中选取满足优先级要求和速率要求的d2d终端为目标d2d终端,将待分配的资源分配给目标d2d终端。本技术在选取目标d2d终端时,综合考虑与窃听设备的干扰情况,以及数据的传输质量和传输速度等因素,使目标d2d终端的选取结果更科学合理,有效地提高资源利用率。
[0063]
可选的,根据d2d终端对应的第二资源分配参数,确定d2d终端的第二优先级,包括:根据如下公式,确定第二优先级:
[0064][0065]
其中,表示第二优先级,sinrm表示d2d终端的信噪比,qm表示d2d终端的剩余数据的队列长度。而在其他的实施例中,该公式还可以变形为具有比例常数的比值公式,如:
[0066][0067]
其中,d为常数,也即,包含本技术实施例所示例的d2d终端的信噪比与d2d终端的剩余数据的队列长度的比值的其他变形公式,都应当属于本技术披露的技术方案。
[0068]
可选的,在s204中,优先级要求包括优先级排前50%,速率要求包括cue保障速率最高。图3为申请实施例提供的资源分配方法的流程示意图二,该资源分配方法可应用于上述实施例的s204中。如图3所示,该方法包括:
[0069]
s301:根据第一优先级和第二优先级,在多个d2d终端中选取满足优先级要求的d2d终端为候选d2d终端。
[0070]
可选的,满足优先级要求的d2d终端为优先级排前50%的d2d终端。示例性的,根据第一优先级和第二优先级确定多个d2d终端的优先级,并在多个d2d终端中选取候选d2d终端的方法可以包括:根据第一优先级和第二优先级,按照优先级从大到小的顺序对多个d2d终端进行排序,得到第一优先级数组;在第一优先级数组中,选取满足优先级要求的d2d终端为候选d2d终端。其中,在确定每个d2d终端的第一优先级之后,可以先对所有待分配资源的d2d终端进行第一次从大到小的顺序的排序,然后在这一排序结果中找到第一优先级结果相同的d2d终端,对这部分第一优先级结果相同的d2d终端,确定其第二优先级,再依据第二优先级的大小顺序对这部分d2d终端在第一次排序结果中的排序进行调整,得到第二次排序结果,也即第一优先级数组。在第一优先级数组中,选取优先级排前50%的d2d终端为候选d2d终端。
[0071]
s302:根据候选d2d终端的第一资源分配参数,确定cue保障速率。
[0072]
其中,第一资源分配参数还包括cue在频带上的发射功率,cue与基站之间的传输增益,窃听终端对cue的传输增益。其中,cue保障速率是指在d2d终端通信时,其共用频带的
cue的数据传输保密性,保障速率越高,cue的数据传输保密性越好。可选的,根据d2d终端的第一资源分配参数确定cue保障速率的方法可以包括:
[0073]
根据如下公式,确定cue保障速率:
[0074][0075]
其中,r
t
表示cue保障速率,表示cue在频带k上的发射功率,表示cue与基站之间的传输增益,φn表示第n个d2d终端是否与cue共用频带k的指示信息,pn表示第n个d2d终端在cue使用的频带k上的发射功率,表示第n个cue与基站之间的传输增益,n0表示白噪声,表示第n个窃听终端对cue的传输增益。
[0076]
在本实施例中,针对每一个选取的候选d2d终端进行cue保障速率r
t
的计算。这一计算过程可以是由基站根据其采集到的第一资源分配参数执行的,也可以是由d2d终端本身基于从基站获取的第一资源分配参数执行的。
[0077]
s303:在候选d2d终端中,选取cue保障速率满足速率要求的候选d2d终端为目标d2d终端。
[0078]
在本实施例中,选取cue保障速率最高的候选d2d终端为目标d2d终端。也即,在确定了待分配资源的d2d终端中的优先级排前50%的d2d终端后,计算这优先级排前50%的d2d终端的cue保障速率,并在其中选出cue保障速率最高的d2d终端作为目标d2d终端。
[0079]
可选的,根据第一资源分配参数确定每个d2d终端的第一优先级的方法,可以包括:根据如下公式,确定第一优先级:
[0080][0081]
其中,表示第一优先级,pn表示第n个d2d终端在cue使用的频带k上的发射功率,表示第n个d2d终端对窃听终端的传输增益,表示第n个d2d终端对cue的传输增益,表示d2d终端是否与cue的共用频带k的指示信息,若是,则若否,则而在其他的实施例中,该公式还可以变形为具有比例常数的比值公式,如:
[0082][0083]
其中,f为常数,也即,包含本技术实施例所示例的d2d终端对窃听终端的传输增益与d2d终端对cue的传输增益的比值的其他变形公式,都应当属于本技术披露的技术方案。
[0084]
以上对本技术实施例提供的资源分配方法的技术细节进行了详细地披露,下面将结合更具体的实施例对本技术技术方案进行阐释。
[0085]
图4为本技术实施例提供的资源分配方法的流程示意图三。如图4所示,该方法包括:
[0086]
s401:针对多个待分配资源的d2d终端,获取d2d终端的第一资源分配参数和第二
资源分配参数;
[0087]
s402:根据第一资源分配参数,确定每个d2d终端的第一优先级;
[0088]
s403:对多个d2d终端按照第一优先级进行大小排序,得到第二优先级数组;
[0089]
s404:在第二优先级数组中确定第一优先级相同的d2d终端;
[0090]
s405:针对第一优先级相同的d2d终端,根据d2d终端对应的第二资源分配参数确定d2d终端的第二优先级;
[0091]
s406:根据第一优先级和第二优先级,在多个d2d终端中选取满足优先级要求和速率要求的d2d终端为目标d2d终端;
[0092]
s407:将待分配的资源分配给目标d2d终端。
[0093]
示例性的,在本技术实施例中,第一优先级的确定方法可采用上述实施例示出的公式3,在确定了待分配资源的d2d终端的第一优先级后,对这些d2d终端按照第一优先级的大小进行大小排序,例如从大到小或从小到大,得到第二优先级数组。
[0094]
在得到第二优先级数组中,找到第一优先级相同的d2d终端,对这部分d2d终端进行第二优先级的确定。在本技术实施例中,示例性的,第二优先级的确定方法可采用上述实施例示出的公式1。确定这部分d2d终端的第二优先级后,将第二优先级数组中第一优先级相同的d2d终端按照第二优先级的大小进行顺序调整,从而得到第一优先级数组。
[0095]
具体的,在一些实施例中,可以将按照第一优先级进行大小排序的第二优先级数组表示为数组a,将第一优先级数组表示为数组b,例如:
[0096]
a={am|a1,a2,
……
,am-1,am},其中,元素值a1、a2、
……
,am-1,am表示确定出的待分配资源的d2d终端的第一优先级。
[0097]
此时,若数组a中的元素值均与其他元素值不同,则仍然按照原顺序存入数组b中。若a中存在有相同元素值的情况,则优先选择信道条件相对较好(即信噪比较大)的d2d终端,可选的,同时考虑该d2d终端的剩余数据的队列长度,即待传输数据包发送完毕的时间,也即尽量优先选择占用信道时间较短的d2d终端。此时,针对数组a中元素值相同的d2d终端,确定其第二优先级,并将确定出的第二优先级元素值由大到小进行排序放入数组b中:
[0098]
b={bm|b1,b2,
……
bm-1,bm},其中,b1,b2,
……
bm-1,bm表示d2d终端的第一优先级数组的元素值。
[0099]
例如,如果a3与a4相等,且根据公式1计算得出则:
[0100]
b1=a1,b2=a2,b3=a4,b4=a3,b5=a5,b6=a6,
……
[0101]
以此类推,将第二优先级数组a中第一优先级相同的d2d终端按照第二优先级的大小依次调整顺序,最终得到第一优先级数组b。选择数组b中的前50%的d2d终端作为候选d2d终端,分别针对每个候选d2d终端计算cue保障速率,并选择cue保障速率最大的d2d终端作为目标d2d终端。
[0102]
本技术实施例提供的资源分配方法,综合考虑d2d终端对cue、窃听设备的传输增益情况,以及信道条件、数据传输等待时间等因素,能够灵活且科学地选择进行资源分配的目标d2d终端,从而提高资源利用率及吞吐量,提升用户体验。
[0103]
上述实施例介绍了本技术提供的资源分配方法,下面将对本技术提供的资源分配装置及存储介质进行介绍。
[0104]
图5为本技术实施例提供的资源分配装置的结构示意图。如图5所示,该资源分配
装置500包括:
[0105]
获取模块501,用于针对多个待分配资源的d2d终端,获取d2d终端的第一资源分配参数和第二资源分配参数;
[0106]
第一确定模块502,用于根据第一资源分配参数,确定每个d2d终端的第一优先级;
[0107]
第二确定模块503,用于针对第一优先级相同的d2d终端,根据d2d终端对应的第二资源分配参数确定d2d终端的第二优先级;
[0108]
选取模块504,用于根据第一优先级和第二优先级,在多个d2d终端中选取满足优先级要求和速率要求的d2d终端为目标d2d终端;
[0109]
分配模块505,用于将待分配的资源分配给目标d2d终端;
[0110]
其中,第一资源分配参数包括d2d终端在协作用户设备cue使用的频带上的发射功率,d2d终端是否与cue共用频带的指示信息,d2d终端对cue的传输增益,d2d终端对窃听终端的传输增益;第二资源分配参数包括d2d终端的信噪比,以及d2d终端的剩余数据的队列长度。
[0111]
可选的,第二确定模块503具体可以用于根据如下公式,确定第二优先级:
[0112]
其中,表示第二优先级,sinrm表示d2d终端的信噪比,qm表示d2d终端的剩余数据的队列长度。
[0113]
可选的,选取模块504具体可以用于根据候选d2d终端的第一资源分配参数,确定协作用户设备cue保障速率;在候选d2d终端中,选取cue保障速率满足速率要求的候选d2d终端为目标d2d终端;其中,优先级要求包括优先级排前50%,速率要求包括cue保障速率最高。
[0114]
可选的,选取模块504具体还可以用于根据第一优先级和第二优先级,按照优先级从大到小的顺序对多个d2d终端进行排序,得到第一优先级数组;在第一优先级数组中,选取满足优先级要求的d2d终端为候选d2d终端。
[0115]
可选的,选取模块504具体还可以用于根据如下公式,确定cue保障速率:
[0116][0117]
其中,r
t
表示cue保障速率,表示cue在频带k上的发射功率,表示cue与基站之间的传输增益,φn表示第n个d2d终端是否与cue共用频带k的指示信息,pn表示第n个d2d终端在cue使用的频带k上的发射功率,表示第n个cue与基站之间的传输增益,n0表示白噪声,表示第n个窃听终端对cue的传输增益。
[0118]
可选的,第一确定模块502具体可以用于根据如下公式,确定第一优先级:
[0119]
[0120]
其中,表示第一优先级,pn表示第n个d2d终端在cue使用的频带k上的发射功率,表示第n个d2d终端对窃听终端的传输增益,表示第n个d2d终端对cue的传输增益,表示d2d终端是否与cue的共用频带k的指示信息,若是,则若否,则
[0121]
可选的,资源分配装置500还可以包括第三确定模块,第三确定模块可以具体用于在根据第一资源分配参数确定每个d2d终端的第一优先级之后,对多个d2d终端按照第一优先级进行大小排序,得到第二优先级数组;在第二优先级数组中确定第一优先级相同的d2d终端。
[0122]
图6为本技术实施例提供的电子设备的结构示意图。如图6所示,该电子设备600包括:
[0123]
处理器601、存储器602、通信接口603和系统总线604。
[0124]
其中,存储器602和通信接口603通过系统总线604与处理器601连接并完成相互间的通信,存储器602用于存储计算机执行指令,通信接口603用于和其他设备进行通信,处理器601用于执行计算机执行指令以执行如上述方法实施例的资源分配方法的方案。
[0125]
具体地,处理器601可以包括一个或多个处理单元,例如:处理器601可以是cpu,也可以是数字信号处理(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0126]
存储器602可以用于存储程序指令。存储器602可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能等)等。存储数据区可存储电子设备600使用过程中所创建的数据(比如音频数据等)等。此外,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,简称ufs)等。处理器601通过运行存储在存储器602的程序指令,执行电子设备600的各种功能应用以及数据处理。
[0127]
通信接口603可以提供应用在电子设备600上的包括2g/3g/4g/16g等无线通信的解决方案。通信接口603可以由天线接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。通信接口603还可以对经调制解调处理器调制后的信号放大,经天线转为电磁波辐射出去。在一些实施例中,通信接口603的至少部分功能模块可以被设置于处理器601中。在一些实施例中,通信接口603的至少部分功能模块可以与处理器601的至少部分模块被设置在同一个器件中。
[0128]
系统总线604可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该系统总线604可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0129]
需说明的是,对于存储器602及处理器601的个数,本技术实施例不对其进行限制,
其均可以为一个或多个,图6以一个为例进行图示;存储器602及处理器601之间,可以通过多种方式进行有线或者无线连接,例如通过总线连接。实际应用中,该电子设备600可以是各种形式的计算机或移动终端。其中,计算机例如为膝上型计算机、台式计算机、工作台、服务器、刀片式服务器、大型计算机等;移动终端例如为个人数字处理、蜂窝电话、智能电话、可穿戴设备以及其它类似的计算装置。
[0130]
本实施例的电子设备,可以用于执行上述方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0131]
本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现上述方法实施例中的资源分配方法的方案。
[0132]
本技术实施例还提供一种计算机程序产品,包括计算机程序;计算机程序被执行时,实现如上述方法实施例中的资源分配方法的方案。
[0133]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求书指出。
[0134]
应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献