首页 / 专利库 / 人工智能 / N元标识符 / 一种分配资源的方法、装置及设备

一种分配资源的方法、装置及设备

阅读:910发布:2020-05-14

专利汇可以提供一种分配资源的方法、装置及设备专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种分配资源的方法、装置及设备,用于解决因D2D链路中有终端没有成功向AP发送BSR而导致AP不能向该D2D链路中成功发送BSR的终端分配D2D链路资源的问题。该方法包括:AP接收第一终端上报的第一BSR;根据存储的D2D链路信息表以及所述第一BSR中包含的第一D2D链路的标识确定所述第一D2D链路包括第二终端;向所述第二终端发送BSR 请求 以及上行资源授权;接收所述第二终端返回的第二BSR;根据所述第一BSR包含的所述第一终端的缓存状态参数以及所述第二BSR包含的所述第二终端的缓存状态参数,为所述第一终端及所述第二终端分配用于所述第一D2D链路的资源。,下面是一种分配资源的方法、装置及设备专利的具体信息内容。

1.一种分配资源的方法,其特征在于,包括:
接入点AP接收第一终端上报的第一缓存状态报告BSR;
所述AP根据存储的设备到设备D2D链路信息表以及所述第一BSR中包含的第一D2D链路的标识,确定所述第一D2D链路包括第二终端,所述D2D链路信息表包含已建立的D2D链路的标识以及每个所述已建立的D2D链路的各通信端的信息;
所述AP向所述第二终端发送BSR请求以及上行资源授权,所述上行资源授权用于为所述第二终端分配上传BSR的上行资源;
所述AP通过分配的所述上行资源接收所述第二终端返回的第二BSR;
所述AP根据所述第一BSR包含的所述第一终端的缓存状态参数以及所述第二BSR包含的所述第二终端的缓存状态参数,为所述第一终端及所述第二终端分配用于所述第一D2D链路的资源。
2.如权利要求1所述的方法,其特征在于,所述BSR请求还包括所述第一D2D链路的标识,以使所述第二终端在响应所述BSR请求时根据所述第一D2D链路的标识,向所述AP发送所述第一D2D链路的缓存状态参数。
3.如权利要求2所述的方法,其特征在于,在所述AP向所述第二终端发送BSR请求之前,还包括:
所述AP确定在接收BSR的时间段内没有接收到所述第二终端发送的所述第二BSR。
4.如权利要求2所述的方法,其特征在于,在所述AP向所述第二终端发送BSR请求之前,还包括:
所述AP确定接收的BSR的数目达到限,且所述接收的BSR中不包含所述第二BSR。
5.如权利要求3或4任一项所述的方法,其特征在于,在所述AP向所述第二终端发送BSR请求之前,还包括:
所述AP向所述第二终端发送信标,所述信标帧包含所述AP发送所述BSR请求的时间,以使所述第二终端在所述时间保持激活状态。
6.如权利要求3或4任一项所述的方法,其特征在于,所述第一BSR还包括:表明所述第一BSR为D2D类型缓存状态报告的信息以及所述第一终端在所述第一D2D链路中的标识符。
7.如权利要求6所述的方法,其特征在于,所述第一BSR还包括:终端数目指示字段,所述终端数目指示字段占1个比特,用于指示所述第一D2D链路中的终端数目,其中,在所述终端数目指示字段表明所述终端数目为2时,所述标识符的长度为1比特,在所述终端数目指示字段表明所述终端数目大于2时,所述标识符的长度为N比特,N为大于1的自然数。
8.一种分配资源的装置,其特征在于,包括:
接收模,用于接收第一终端上报的第一BSR;
第一确定模块,用于根据存储的D2D链路信息表以及所述第一BSR中包含的第一D2D链路的标识,确定所述第一D2D链路包括第二终端,所述D2D链路信息表包含已建立的D2D链路的标识以及每个所述已建立的D2D链路的各通信端的信息;
发送模块,用于向所述第二终端发送BSR请求,所述BSR请求包含上行资源授权,所述上行资源授权用于为所述第二终端分配上传BSR的上行资源;
所述接收模块还用于:通过分配的所述上行资源接收所述第二终端返回的第二BSR;
所述装置还包括:资源分配模块,用于根据所述第一BSR包含的所述第一终端的缓存状态参数以及所述第二BSR包含的所述第二终端的缓存状态参数,为所述第一终端及所述第二终端分配用于所述第一D2D链路的资源。
9.如权利要求8所述的装置,其特征在于,所述发送模块用于:发送包括所述第一D2D链路的标识的所述BSR请求,以使所述第二终端在响应所述BSR请求时根据所述第一D2D链路的标识,向AP发送所述第一D2D链路的缓存状态参数。
10.如权利要求9所述的装置,其特征在于,还包括:
第二确定模块,用于确定在接收BSR的时间段内没有接收到所述第二终端发送的所述第二BSR;
所述发送模块用于:在所述第二确定模块确定在所述接收BSR的时间段内没有接收到所述第二BSR后,向所述第二终端发送所述BSR请求。
11.如权利要求9所述的装置,其特征在于,还包括:
第三确定模块,用于确定接收的BSR的数目达到门限,且所述接收的BSR中不包含所述第二BSR;
所述发送模块用于:在所述第三确定模块确定接收的BSR的数目达到门限,且所述接收的BSR中不包含所述第二BSR后,向所述第二终端发送所述BSR请求。
12.如权利要求10或11任一项所述的装置,其特征在于,所述发送模块用于:在向所述第二终端发送BSR请求之前,向所述第二终端发送信标帧,所述信标帧包含所述AP发送所述BSR请求的时间,以使所述第二终端在所述时间保持激活状态。
13.一种分配资源的设备,其特征在于,包括:
收发机,用于接收第一终端上报的第一BSR;
存储单元,用于存储指令;
处理单元,分别与所述收发机以及所述存储单元相连,用于执行所述存储单元存储的所述指令,以在执行所述指令时执行如下步骤:根据存储的D2D链路信息表以及所述第一BSR中包含的第一D2D链路的标识,确定所述第一D2D链路包括第二终端,所述D2D链路信息表包含已建立的D2D链路的标识以及每个所述已建立的D2D链路的各通信端的信息;指示所述收发机向所述第二终端发送BSR请求,所述BSR请求包含上行资源授权,所述上行资源授权用于为所述第二终端分配上传BSR的上行资源;指示所述收发机通过分配的所述上行资源接收所述第二终端返回的第二BSR;根据所述第一BSR包含的所述第一终端的缓存状态参数以及所述第二BSR包含的所述第二终端的缓存状态参数,为所述第一终端及所述第二终端分配用于所述第一D2D链路的资源。
14.如权利要求13所述的设备,其特征在于,所述处理单元在用于:指示所述收发机向所述第二终端发送BSR请求之前,还用于:生成包括所述第一D2D链路的标识的所述BSR请求,以使所述第二终端在响应所述BSR请求时根据所述第一D2D链路的标识,向AP发送所述第一D2D链路的缓存状态参数。
15.如权利要求14所述的设备,其特征在于,所述处理单元在用于:指示所述收发机向所述第二终端发送BSR请求之前,还用于:确定在接收BSR的时间段内没有接收到所述第二终端发送的所述第二BSR。
16.如权利要求14所述的设备,其特征在于,所述处理单元在用于:指示所述收发机向所述第二终端发送BSR请求之前,还用于:确定接收的BSR的数目达到门限,且所述接收的BSR中不包含所述第二BSR。
17.如权利要求15或16任一项所述的设备,其特征在于,所述处理单元在用于:指示所述收发机向所述第二终端发送BSR请求之前,还用于:指示所述收发机向所述第二终端发送信标帧,所述信标帧包含所述AP发送所述BSR请求的时间,以使所述第二终端在所述时间保持激活状态。

说明书全文

一种分配资源的方法、装置及设备

技术领域

[0001] 本发明涉及通信技术领域,特别涉及一种分配资源的方法、装置及设备。

背景技术

[0002] 设备到设备(英文:Device-to-Device;简称:D2D)通信是一种业务数据不经过接入点(英文:Access Point;简称:AP)和核心网转发,直接由源终端设备通过空口传输给目标终端设备的新型技术,它能够提高无线通信系统的频谱效率,缓解频谱资源匮乏的问题,并能够降低终端设备的发射功率。
[0003] 在D2D通信中,可以通过上行调度的方式为终端分配D2D链路资源。例如,针对建立有D2D链路的第一终端与第二终端,参照图1,在二者有D2D传输需求时,均向AP上报缓存状态报告(英文:Buffer Status Report;简称:BSR),AP根据第一终端发送的BSR中包含的第一终端的缓存状态参数以及第二终端发送的BSR中包含的第二终端的缓存状态参数,为第一终端以及第二终端分配D2D链路资源,第一终端与第二终端即可根据分配的资源进行D2D通信。
[0004] 实际情况中,由于第二终端可能没有主动发送D2D数据的需求,或者第二终端在竞争用于发送BSR的资源的过程中失败,没有成功向AP发送BSR。而AP需要第一终端与第二终端两者的缓存状态参数才能为D2D链路分配资源,因此,在第二终端没有成功上报BSR时,即使第一终端成功向AP发送了BSR,仍然不能获得D2D链路的资源,导致其不能进行D2D通信。

发明内容

[0005] 本发明实施例提供一种分配资源的方法、装置及设备,用于解决因D2D链路中有终端没有成功向AP发送BSR而导致AP不能向该D2D链路中成功发送BSR的终端分配D2D链路资源的问题。
[0006] 第一方面,本发明实施例提供一种分配资源的方法,包括:
[0007] 接入点AP接收第一终端上报的第一缓存状态报告BSR;
[0008] 所述AP根据存储的设备到设备D2D链路信息表以及所述第一BSR中包含的第一D2D链路的标识,确定所述第一D2D链路包括第二终端,所述D2D链路信息表包含已建立的D2D链路的标识以及每个所述已建立的D2D链路的各通信端的信息;
[0009] 所述AP向所述第二终端发送BSR请求以及上行资源授权,所述上行资源授权用于为所述第二终端分配上传BSR的上行资源;
[0010] 所述AP通过分配的所述上行资源接收所述第二终端返回的第二BSR;
[0011] 所述AP根据所述第一BSR包含的所述第一终端的缓存状态参数以及所述第二BSR包含的所述第二终端的缓存状态参数,为所述第一终端及所述第二终端分配用于所述第一D2D链路的资源。
[0012] 结合第一方面,在第一方面的第一种可能的实现方式中,所述BSR请求还包括所述第一D2D链路的标识,以使所述第二终端在响应所述BSR请求时根据所述第一D2D链路的标识,向所述AP上报所述第一D2D链路的缓存状态参数。
[0013] 结合第一方面或第一方面的第一种可能实现方式,在第一方面的第二种可能的实现方式中,在所述AP向所述第二终端发送BSR请求之前,还包括:
[0014] 所述AP确定在接收BSR的时间段内没有接收到所述第二终端发送的所述第二BSR。
[0015] 结合第一方面或第一方面的第一种可能实现方式,在第一方面的第三种可能的实现方式中,在所述AP向所述第二终端发送BSR请求之前,还包括:所述AP确定接收的BSR的数目达到限,且所述接收的BSR中不包含所述第二BSR。
[0016] 结合第一方面或第一方面的第一种可能的实现方式至第一方面的第三种可能的实现方式中的任一项,在第一方面的第四种可能的实现方式中,在所述AP向所述第二终端发送BSR请求之前,还包括:
[0017] 所述AP向所述第二终端发送信标,所述信标帧包含所述AP发送所述BSR请求的时间,以使所述第二终端在所述时间保持激活状态。
[0018] 结合第一方面或第一方面的第一种可能的实现方式至第一方面的第三种可能的实现方式中的任一项,在第一方面的第五种可能的实现方式中,所述第一BSR还包括:表明所述第一BSR为D2D类型缓存状态报告的信息以及所述第一终端在所述第一D2D链路中的标识符。
[0019] 结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述第一BSR还包括:终端数目指示字段,所述终端数目指示字段占1个比特,用于指示所述第一D2D链路中的终端数目,其中,在所述终端数目指示字段表明所述终端数目为2时,所述标识符的长度为1比特,在所述终端数目指示字段表明所述终端数目大于2时,所述标识符的长度为N比特,N为大于1的自然数。
[0020] 第二方面,本发明实施例提供一种分配资源的装置,包括:
[0021] 接收模,用于接收第一终端上报的第一BSR;
[0022] 第一确定模块,用于根据存储的D2D链路信息表以及所述第一BSR中包含的第一D2D链路的标识,确定所述第一D2D链路包括第二终端,所述D2D链路信息表包含已建立的D2D链路的标识以及每个所述已建立的D2D链路的各通信端的信息;
[0023] 发送模块,用于向所述第二终端发送BSR请求,所述BSR请求包含上行资源授权,所述上行资源授权用于为所述第二终端分配上传BSR的上行资源;
[0024] 所述接收模块还用于:通过分配的所述上行资源接收所述第二终端返回的第二BSR;
[0025] 所述装置还包括:资源分配模块,用于根据所述第一BSR包含的所述第一终端的缓存状态参数以及所述第二BSR包含的所述第二终端的缓存状态参数,为所述第一终端及所述第二终端分配用于所述第一D2D链路的资源。
[0026] 结合第二方面,在第二方面的第一种可能的实现方式中,所述发送模块用于:发送包括所述第一D2D链路的标识的所述BSR请求,以使所述第二终端在响应所述BSR请求时根据所述第一D2D链路的标识,向所述AP上报所述第一D2D链路的缓存状态参数。
[0027] 结合第二方面或第二方面的第一种可能实现方式,在第二方面的第二种可能的实现方式中,所述装置还包括:
[0028] 第二确定模块,用于确定在接收BSR的时间段内没有接收到所述第二终端发送的所述第二BSR;
[0029] 所述发送模块用于:在所述第二确定模块确定在所述接收BSR的时间段内没有接收到所述第二BSR后,向所述第二终端发送所述BSR请求。
[0030] 结合第二方面或第二方面的第一种可能实现方式,在第二方面的第三种可能的实现方式中,所述装置还包括:
[0031] 第三确定模块,用于确定接收的BSR的数目达到门限,且所述接收的BSR中不包含所述第二BSR;
[0032] 所述发送模块用于:在所述第三确定模块确定接收的BSR的数目达到门限,且所述接收的BSR中不包含所述第二BSR后,向所述第二终端发送所述BSR请求。
[0033] 结合第二方面或第二方面的第一种可能的实现方式至第二方面的第三种可能的实现方式中的任一项,在第二方面的第四种可能的实现方式中,所述发送模块用于:在向所述第二终端发送BSR请求之前,向所述第二终端发送信标帧,所述信标帧包含所述AP发送所述BSR请求的时间,以使所述第二终端在所述时间保持激活状态。
[0034] 第三方面,本发明实施例提供一种分配资源的设备,包括:
[0035] 收发机,用于接收第一终端上报的第一BSR;
[0036] 存储单元,用于存储指令;
[0037] 处理单元,分别与所述收发机以及所述存储单元相连,用于执行所述存储单元存储的所述指令,以在执行所述指令时执行如下步骤:根据存储的D2D链路信息表以及所述第一BSR中包含的第一D2D链路的标识,确定所述第一D2D链路包括第二终端,所述D2D链路信息表包含已建立的D2D链路的标识以及每个所述已建立的D2D链路的各通信端的信息;指示所述收发机向所述第二终端发送BSR请求,所述BSR请求包含上行资源授权,所述上行资源授权用于为所述第二终端分配上传BSR的上行资源;指示所述收发机通过分配的所述上行资源接收所述第二终端返回的第二BSR;根据所述第一BSR包含的所述第一终端的缓存状态参数以及所述第二BSR包含的所述第二终端的缓存状态参数,为所述第一终端及所述第二终端分配用于所述第一D2D链路的资源。
[0038] 结合第三方面,在第三方面的第一种可能的实现方式中,所述处理单元在用于:指示所述收发机向所述第二终端发送BSR请求之前,还用于:生成包括所述第一D2D链路的标识的所述BSR请求,以使所述第二终端在响应所述BSR请求时根据所述第一D2D链路的标识,向所述AP上报所述第一D2D链路的缓存状态参数。
[0039] 结合第三方面或第三方面的第一种可能实现方式,在第三方面的第二种可能的实现方式中,所述处理单元在用于:指示所述收发机向所述第二终端发送BSR请求之前,还用于:确定在接收BSR的时间段内没有接收到所述第二终端发送的所述第二BSR。
[0040] 结合第三方面或第三方面的第一种可能实现方式,在第三方面的第三种可能的实现方式中,所述处理单元在用于:指示所述收发机向所述第二终端发送BSR请求之前,还用于:确定接收的BSR的数目达到门限,且所述接收的BSR中不包含所述第二BSR。
[0041] 结合第三方面或第三方面的第一种可能的实现方式至第三方面的第三种可能的实现方式中的任一项,在第三方面的第四种可能的实现方式中,所述处理单元在用于:指示所述收发机向所述第二终端发送BSR请求之前,还用于:指示所述收发机向所述第二终端发送信标帧,所述信标帧包含所述AP发送所述BSR请求的时间,以使所述第二终端在所述时间保持激活状态。
[0042] 本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0043] 本发明实施例中,在AP接收到第一D2D链路中的第一终端上报的第一BSR的情况下,AP能够向第一D2D链路中除第一终端之外的第二终端发送BSR请求,并为第二终端分配用于上报BSR的上行资源,以保证第二终端能够成功上报第二BSR,然后根据接收的第一BSR、第二BSR为第一终端和第二终端分配用于第一D2D链路的资源,解决了因D2D链路中有终端不能成功上报BSR导致不能为终端分配D2D链路资源的问题,使得终端能够利用D2D链路进行D2D通信,提高了资源的利用效率。附图说明
[0044] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0045] 图1为背景技术中AP通过上行调度方式分配D2D链路资源的示意图;
[0046] 图2为本发明实施例中AP为第一终端及第二终端分配D2D链路资源的示意图;
[0047] 图3为本发明实施例中分配D2D链路资源的方法的流程示意图;
[0048] 图4为本发明实施例中一种D2D链路信息表的示意图;
[0049] 图5为本发明实施例中分配D2D链路资源的方法的进一步细化流程的示意图;
[0050] 图6为本发明实施例中分配D2D链路资源的方法的另一细化流程的示意图;
[0051] 图7为本发明实施例中一种BSR的帧结构的示意图;
[0052] 图8为本发明实施例中一种BSR的EL ID字段的示意图;
[0053] 图9为本发明实施例中AP为第一终端及第二终端分配D2D链路资源的另一示意图;
[0054] 图10为本发明实施例中一种分配资源的装置的结构示意框图
[0055] 图11为本发明实施例中一种分配资源的设备的结构示意框图。

具体实施方式

[0056] 在背景技术部分已经提及,在采用上行调度的方式分配D2D链路资源时,D2D链路中的部分终端向AP上报了BSR,而另一部分终端却未能成功上报BSR,而AP需要获知D2D链路中的所有终端的用于该D2D链路的缓存状态参数,才能为D2D链路中的终端分配用于该D2D链路的资源,因此,在D2D链路中的某一个终端未能主动上报BSR时,AP将不能为D2D链路中成功上报BSR的终端分配D2D链路资源,影响D2D业务的进行。
[0057] 针对该问题,本发明实施例提出一种分配资源的方法,AP接收到第一终端上报的第一BSR后,根据第一BSR中包含的第一D2D链路的标识确定第一D2D链路除了包括第一终端之外,还包括第二终端,并向第二终端发送BSR请求以及上行资源授权,该上行资源授权用于为第二终端分配的用于上报BSR的上行资源,然后通过为第二终端分配的上行资源接收第二终端返回的第二BSR,并根据第一BSR包含的第一终端的缓存状态参数以及第二BSR包含的第二终端的缓存状态参数,为第一终端及第二终端分配用于第一D2D链路的资源。因此,只要D2D链路中有一个终端成功向AP发送BSR,就能为该终端分配D2D链路资源,使其能够利用D2D链路发送数据。
[0058] 下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
[0059] 应理解,本发明的技术方案可以应用于各种通信系统,例如:全球移动通讯(英文:Global System of Mobile communication;简称:GSM)系统、码分多址(英文:Code Division Multiple Access;简称:CDMA)系统、宽带码分多址(英文:Wideband Code Division Multiple Access;简称:WCDMA)系统、通用分组无线业务(英文:General Packet Radio Service;简称:GPRS)、长期演进(英文:Long Term Evolution;简称:LTE)系统、先进的长期演进(英文:Advanced long term evolution;简称:LTE-A)系统、通用移动通信系统(英文:Universal Mobile Telecommunication System;简称:UMTS)等,本发明实施例并不限定。
[0060] 首先,对本发明实施例涉及的部分用语进行解释说明,以便于本领域技术人员理解。
[0061] 1)接入点AP,为无线通信网络中作为中介点的设备,能够将无线网络中的站点(英文:Station;简称:STA)或用户设备设备(英文:User Equipment;简称:UE)相互连接,使STA间或UE间能够传输数据。实际情况中,AP可以为蜂窝通信系统中的基站,例如LTE和LTE-A中的演进型基站(英文:eNodeB;简称:eNB),WCDMA中的NodeB基站,等等。AP还可以是无间局域网(英文:Wireless LAN;简称:WLAN)中的作为网络接口的STA,如路由器。
[0062] 2)终端,可以为蜂窝通信系统中的UE、移动台(英文:Mobile Station;简称:MS)、移动终端(Mobile Terminal)等,也可以为WLAN中的非AP的STA。本发明实施例中,终端可以经无线接入网(英文:Radio Access Network;简称:RAN)与一个或多个核心网进行通信,例如,终端可以是移动电话(或称为“蜂窝”电话)、具有通信功能的计算机等,例如,终端还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。
[0063] 参照图2,为本发明实施例中AP为第一终端及第二终端分配D2D链路资源的流程示意图,该流程包括如下步骤:
[0064] 步骤101:第一终端向AP发送第一BSR;
[0065] 步骤102:AP接收第一BSR,并根据第一BSR中包含的第一D2D链路的标识确定第一D2D链路中包括第二终端;
[0066] 步骤103:AP向第二终端发送BSR请求以及上行资源授权;
[0067] 步骤104:第二终端接收BSR请求,通过该上行资源授权所分配的上行资源向AP发送第二BSR;
[0068] 步骤105:AP接收第二BSR,并根据第一BSR包含的第一终端的缓存状态参数以及第二BSR包含的第二终端的缓存状态参数,为第一终端及第二终端分配用于第一D2D链路的资源。
[0069] 具体的,步骤101中,第一终端可以在以下情况中向AP发送第一BSR:其一,第一终端按照设定的周期周期性地向AP发送第一BSR,以告知AP自身的通信需求。其二,AP先发送随机接入触发帧(英文:Random Access Trigger Frame;简称:RAT Frame),第一终端接收到随机接入触发帧,在随机竞争阶段根据自身的D2D通信需求向AP发送第一BSR。第一BSR中包含有第一终端需要发送D2D业务的第一D2D链路的标识。
[0070] 步骤102中,AP接收到第一BSR,根据第一BSR中包括的第一D2D链路的标识以及存储的D2D链路信息表,确定该D2D链路中除了第一终端之外,还包括第二终端。
[0071] 步骤103中,AP主动向第二终端发送BSR请求以及上行资源授权,其中,BSR请求用于请求第二终端上报BSR,上行资源授权用于为第二终端分配上报BSR的上行资源,保证第二终端能够成功上报BSR。另外,AP主动为第二终端分配上行资源也可以减少第二终端向AP发送上行调度请求所耗费的事件。
[0072] 步骤104中,第二终端接收到BSR请求后,响应该请求,通过AP分配的上行资源上报第二BSR。
[0073] 步骤105中,AP接收到第二BSR,根据第一BSR以及第二BSR各自包含的缓存状态参数,为第一终端及第二终端各自分配D2D链路资源。
[0074] 本发明实施例中,不限定AP根据第一BSR、第二BSR进行D2D链路资源分配的具体算法,该算法可以为轮询(英文:Round Robin;简称:RR)算法、最大载波干扰比(英文:Maximum Carrier Interference ratio;简称:Max C/I)算法、比例公平(英文:Proportional fair;简称:PF)算法,等等。上述算法各自的实现方式,请参照现有技术
[0075] 实际情况中,第一终端请求获取资源的第一D2D链路中可能三个或以上的终端,其中,第一链路中除第一终端外的每个终端均可视为上述第二终端,AP分别向这些第二终端发送BSR请求以及分配上报BSR的上行资源,并根据第一链路中所有终端上报的BSR为其分配用于第一D2D链路的资源,使得第一D2D链路中的终端能够利用第一D2D链路进行相互通信。
[0076] 下面以AP的度对本发明实施例提供的方法进行详细描述。参照图3,为AP分配D2D链路资源的方法的流程示意图,该方法包括如下步骤:
[0077] 步骤201:AP接收第一终端上报的第一BSR;
[0078] 步骤202:AP根据存储的D2D链路信息表以及第一BSR中包含的第一D2D链路的标识,确定第一D2D链路包括第二终端,D2D链路信息表包含已建立的D2D链路的标识以及每个已建立的D2D链路的各通信端的信息;
[0079] 步骤203:AP向第二终端发送BSR请求以及上行资源授权,B该上行资源授权用于为第二终端分配上传BSR的上行资源;
[0080] 步骤204:AP通过该上行资源授权所分配的资源接收第二终端返回的第二BSR;
[0081] 步骤205:AP根据第一BSR包含的第一终端的缓存状态参数以及第二BSR包含的第二终端的缓存状态参数,为第一终端及第二终端分配用于第一D2D链路的资源。
[0082] 具体的,步骤201中,第一BSR指的是有D2D通信需求的第一终端向AP上报的BSR,以便AP根据第一BSR为第一终端分配D2D链路资源。实际情况中,第一终端所请求获取资源的第一D2D链路中至少包含有2个终端,而AP需要第一D2D链路中所有的终端的BSR才能进行D2D链路资源的分配,因此,AP还需要获得第一D2D链路中其它终端上报的BSR。
[0083] 步骤202中,D2D链路信息表可以存储在AP自身的存储单元上,也可以存储在其它网络节点上,例如,无线通信网络中包括多个AP,其中一个AP为中心节点,对其余AP进行管理,D2D链路信息表可以保存在该作为中心节点的AP上,其它AP在需要确定D2D链路中的各终端的信息时,可以从中心节点处获取该D2D链路信息表。
[0084] 参照图4,为D2D链路信息表的一种可能的组织形式,D2D链路中的每个终端均有一个在链路中的编号,又可称为在链路中的标识符,如“0”、“1”、“2”,等。图4中的链路信息表的一行包括D2D链路的标识,以及该D2D链路中各编号对应的终端的标识(如通信号码)。
[0085] 另外,D2D链路可以包括2个终端,也可以包括3个或以上的终端。在第一D2D链路中只包含两个终端时,AP在执行步骤202时可以确定出一个第二终端;而在第一D2D链路包括3个或以上终端时,AP确定第一D2D链路中除第一终端外的终端均为第二终端。
[0086] 然后执行步骤203,AP向每个第二终端发送BSR请求以及上行资源授权,其中,BSR请求用于请求第二终端上报BSR,而上行资源授权用于为第二终端分配上报BSR的上行资源。具体实施时,AP可以先向第二终端发送BSR请求,再发送上行资源授权;也可以先向第二终端发送上行资源授权,再发送BSR请求;还可以向第二终端同时发送BSR请求和上行资源授权。另外,在AP向第二终端同时发送BSR请求和上行资源授权,BSR请求和上行资源授权可以各自独立发送,也可以先将二者打包再发送。
[0087] 再者,本发明实施例中,AP可以采用正交频分多址(英文:Orthogonal Frequency Division Multiple Access;简称:OFDMA)的方式为第二终端分配上行资源,也可以采用轮询RR的方式分配上行资源,还可以采用多用户多入多出(英文:Multi-User Multiple-Input Multiple-Output;简称:MU-MIMO)技术分配上行资源,等等,本发明实施例不予限定。
[0088] 然后执行步骤204~步骤205,AP接收第二BSR,并根据第一BSR中包括的第一终端关于第一D2D链路的缓存状态参数以及第二BSR中包含的第二终端的关于第一D2D链路的缓存状态参数,为第一终端以及第二终端分配用于第一D2D链路的资源。
[0089] 上述技术方案中,在AP接收到第一D2D链路中的第一终端上报的第一BSR的情况下,AP能够向第一D2D链路中除第一终端之外的第二终端发送BSR请求,并为第二终端分配用于上报BSR的上行资源,以保证第二终端能够成功上报第二BSR,然后根据接收的第一BSR、第二BSR为第一终端和第二终端分配用于第一D2D链路的资源,解决了D2D链路中有终端不能成功上报BSR导致不能为终端分配D2D链路资源的问题,使得终端能够利用D2D链路进行D2D通信,提高了资源的利用效率。
[0090] 可选的,本发明实施例中,AP向第二终端发送的BSR请求中可以不包含第一D2D链路的标识,第二终端接收到BSR请求后,如果第二终端建立的D2D链路只有第一D2D链路,则向AP发送关于第一D2D链路的BSR;如果第二终端建立的D2D链路不止第一D2D链路这一条,由于第二终端并不清楚AP需要哪一条D2D链路的BSR,第二终端可以向AP上报关于自身建立的所有D2D链路的BSR。
[0091] 可选的,作为另一实施例,AP向第二终端发送的BSR请求还包括第一D2D链路的标识,以使第二终端在响应BSR请求时根据第一D2D链路的标识,向AP发送第一D2D链路的缓存状态参数。
[0092] 具体的,AP发送的BSR请求中包含D2D链路的标识,第二终端在发送第二BSR时,在第二BSR中添加AP所请求的D2D链路的缓存状态参数。实际情况中,AP可以向第二终端请求2个或以上D2D链路的BSR,AP只需在BSR请求中添加所请求的D2D链路的标识,第二终端在第二BSR中对应添加上述D2D链路的缓存状态参数。
[0093] 通过在BSR请求中添加D2D链路的标识,使得第二终端可以与该D2D链路相关的缓存状态参数,而可以不添加与该D2D链路无关的缓存状态参数,以节约传输资源,减少传输时间。
[0094] 可选的,作为另一实施例,步骤203执行之前,参照图5,还包括步骤206:AP确定在接收BSR的时间段内没有接收到第二终端发送的第二BSR。
[0095] 具体的,实际情况中,第二终端可能自己主动向AP上报了第二BSR,在这种情况下,AP不需要再向第二终端发送BSR请求。AP只有在确定没有收到第二终端发送的BSR请求的情况下,才主动向第二终端发送BSR请求。上述第二BSR指的是,包含有第二终端的关于第一D2D链路的缓存状态参数的缓存状态报告。其中,AP确定第二终端没有主动上报第二BSR,还包括以下情形:第二终端虽然向向AP主动上报了BSR,但是上报的BSR中并未包含第二终端的关于第一D2D链路的缓存状态参数,而是包含关于其他D2D链路或者上行链路的缓存状态参数。
[0096] 例如,终端A向AP发送BSR,向AP请求获取D2D链路L1的资源,而L1链路中还包括有终端B、终端C,AP在接收BSR的时间段内没有接收到终端B上报的包含L1链路的缓存状态参数的BSR,但是接收到了终端C上报的包含L1链路的缓存状态参数的BSR,这种情况下,AP不用向终端C发送BSR请求,而只需向终端B发送BSR请求。
[0097] 由于只在第二终端没有主动上报关于第一D2D链路的BSR时,才向第二终端发送BSR请求以及为第二终端分配上报BSR的资源,避免了在第二终端已经主动上报BSR的情况下请求第二终端再次上报BSR造成的处理能、时间、资源的浪费。
[0098] 本发明实施例中,在步骤206的实施过程中,AP的接收BSR的时间段可以通过以下方式予以确定:
[0099] 方式1,AP接收BSR的时间段为固定时间段,只要在该固定时间段内没有接收到第二终端上报的BSR,即可确定第二终端未成功主动上报BSR。例如,AP广播随机接入触发帧后的设定时长,即为接收BSR的时间段。或者,AP与第二终端约定,第二终端可以在某个固定时间段内上报BSR,该固定时间段即为AP的接收BSR的时间段,其中,约定信息可以通过发送给第二终端的信标帧告知第二终端。
[0100] 其二,AP广播随机接入触发帧后,从接收到第一个上报的BSR开始计时,设定时长后即确定接收BSR的时间段结束。
[0101] 可选的,作为另一实施例,步骤203执行之前,参照图6,还包括步骤207:AP确定接收的BSR的数目达到门限,且接收的BSR中不包含第二BSR。
[0102] 具体的,AP可以在确定第二终端没有成功上报BSR之后才向第二终端发送BSR请求,在具体实施时,可以在接收的BSR的数目达到门限,且接收的BSR中不包含第二BSR时,确定第二终端没有成功向AP上报BSR。
[0103] 例如,AP在发送随接入触发帧后,从其管理的10个终端中的7个有D2D通信需求的终端处接收到了BSR,余下的3个终端可能是因没有业务需求而没有上报BSR,也可能是因没有竞争到上行资源而没有上报BSR,还可能是其上报的BSR与其他终端上报的BSR产生冲突导致该BSR无法被正确解析。由于10个终端中的大部分已上报了BSR,余下的3个终端极有可能不会再主动上报BSR,如果AP继续等待那3个终端上报BSR再进行资源分配,会导致所有发送了BSR的7个终端的资源分配均被延迟,将大大增加资源分配的耗时,降低资源分配及资源利用的效率。
[0104] 因此,本发明实施例中,AP可以在接收到AP管理的终端中门限数量的终端发送的BSR时,确定接收BSR的时间段结束,然后向在此阶段内没有上报BSR的第二终端发送BSR请求。其中,如果将门限的值设置地过大,将增加资源分配的耗时,甚至因为始终不能接收到设定数量的终端主动上报的BSR,导致资源分配不能正常进行;如果将该门限的值设置地过小,可能在第二终端本能够主动上报BSR的情况下,AP主动向第二终端分配上行资源,请求其上报BSR,导致第二终端可能重复上报BSR,以及造成上行资源浪费。具体实施时,门限的值的设置可以根据AP所管理的终端群的规模、创建了D2D链路的终端的数目、小区用户的D2D业务需求量等多种因素来进行设定,本发明实施例不予限定。
[0105] 上述技术方案中,AP能够根据已接收到的BSR的数量,智能确定是否继续等待其他终端上报BSR,在节约资源分配耗时与节约上行资源间取得平衡,提高系统的效率。
[0106] 可选的,作为另一实施例,在步骤203执行之前,还包括:AP向第二终端发送信标帧,该信标帧包含AP发送BSR请求的时间,以使第二终端在该时间保持激活状态。
[0107] 具体的,AP在发送BSR之前,广播信标帧,该信标帧中包含发送BSR请求的时间,第二终端接收到信标帧后,从信标帧中获取AP发送BSR其ing球的时间,以使自己在该时间处于激活状态,避免因第二终端处于休眠而错过BSR请求的情形,保证D2D链路资源能够成功分配。
[0108] 具体实施时,可以有如下实现方式:其一,信标帧中包含发送BSR请求的时间,但没有指明APP向哪个终端发送BSR请求,所有的建立有D2D链路的终端在接受到信标帧后,从信标帧中获取AP发送BSR请求的时间,使自己在该时间处于激活状态;其二,信标帧中包含AP发送BSR请求的时间,以及BSR请求的目标终端,目标终端在接收到信标帧后,使自身在AP发送BSR请求的时间处于激活状态,以保证自身能够接收到BSR请求。
[0109] 另外,信标帧中可以包括AP发送BSR请求的时间点(或时间段)的信息,也可以是包括AP发送BSR请求的时间点与当前时刻间的时间差值。
[0110] 可选的,本发明实施例中,在步骤101之前,还可以包括如下步骤:AP广播随机接入触发帧。
[0111] 具体的,AP可以通过发送随机接入触发帧RAT Frame,触发有D2D资源需求和上行资源需求的终端上报BSR,以便AP根据BSR为其分配资源,辅助终端进行D2D通信。
[0112] 本发明实施例中,有D2D资源需求和上行资源需求的终端在随机竞争期间均会上报BSR,AP接收到终端上报的BSR后,可以根据BSR的内容确定BSR用于请求D2D链路资源还是上行资源。其实现方式可以为:其一,BSR中包含有表征BSR类型的字段,AP根据该字段即可确定BSR的类型;其二,在D2D类型的BSR中添加D2D链路的标识,而上行链路的BSR中并没有链路标识对应的字段,因此,AP能据此确定BSR的类型。
[0113] 可选的,本发明实施例中,第一BSR包括:表明第一BSR为D2D类型缓存状态报告的信息、第一D2D链路的标识以及第一终端在第一D2D链路中的标识符。
[0114] 图7为BSR的一种可能的帧结构的示意图,下面结合图7对第一BSR包含的信息进行详细介绍:
[0115] 1)随机接入类型(英文:Random Access Type;简称:RA Type)字段,用于表征BSR的类型。例如,在RA Type字段的值为0时,表示BSR为上行缓存状态报告,而当RA Type字段的值为1时,表明BSR为D2D类型缓存状态报告。本发明实施例中的第一BSR为D2D缓存状态报告,所以其RA Type字段的值为1。
[0116] 2)平行链路标识(英文:Equal Link identification;简称:EL ID)字段,平行链路EL为D2D链路的又一称谓。EL  ID字段具体又包括公共标识(英文:Common identification;简称:Common ID)字段以及子标识符(英文:Sub identification;简称:
Sub ID),其中,Common ID字段即为D2D链路的标识,而Sub ID字段为发送BSR的终端在D2D链路中的标识符,如“0”、“1”、“2”,等(实际情况中,终端在链路中的标识符可以采用二进制来进行表示)。由于D2D链路信息表中包含有D2D链路的各标识符对应终端的信息,因此,AP根据BSR中包含的D2D链路的标识以及发送BSR的终端在该D2D链路中的标识符,即可确定该D2D链路中除发送BSR的终端之外的其它终端。
[0117] 3)缓冲状态(Buffer State)字段,具体包括业务类型(Traffic Type)子字段和缓存长度(Buffer Length)子字段。
[0118] 4)建议参数(Recommended Parameters)字段,具体包括:调制与编码策略(英文:Modulation and Coding Scheme;简称:MCS)子字段和空间流数(Number of Space Time Stream)子字段。
[0119] 5)待定(英文:To be discussed,简称:TBD)字段,为预留字段,实际情况中可以根据无线网络的特点或用户的需求对其进行进一步的划分和定义,可以辅助附加业务的实现。
[0120] 其中,步骤205中提到的BSR包含的终端的缓存状态参数,包括前述缓冲状态字段以及建议参数字段,上述缓冲状态字段、建议参数字段及其各自子字段的具体定义以及用途,请参照现有技术,本发明实施例不予详述。
[0121] 可选的,作为另一实施例,第一BSR还包括:终端数目指示字段,终端数目指示字段占1个比特,用于指示第一D2D链路中的终端数目,其中,在终端数目指示字段表明终端数目为2时,第一终端在第一D2D链路中的标识符的长度为1比特,在终端数目指示字段表明终端数目大于2时,第一终端在第一D2D链路中的标识符的长度为N比特,N为大于1的自然数。
[0122] 具体的,参照图8,EL ID字段中还包括子类型(Sub Type)子字段,该Sub Type子字段即为终端数目指示字段,用于表征D2D链路包含的终端数目是否大于2。
[0123] 例如,Sub Type字段的值为0,表明D2D链路中包含两个终端;Sub Type字段的值为1,表明D2D链路中包含三个终端或以上的终端。实际情况中,当Sub Type字段的值为0时,D2D链路中只有2个终端,Sub ID字段可以只占用1位,字段长度为1比特,这种情况下,可以让Common ID字段占用更多位,能够增加单个AP所能管理的D2D链路的数量,或者,可以减少EL字段所占的位数,减少BSR的数据量。而当Sub Type字段的值为1时,Sub ID字段则需要占用更多位才能表征所有终端,例如,在D2D链路支持8个终端时,在采用二进制表示时,Sub ID字段需要占用3比特才能区分8个终端。
[0124] 通过在在EL ID字段中增加Sub Type子字段,能够兼顾增加AP所支持的D2D链路的数量以及增加每个D2D链路所支持的终端数。
[0125] 下面结合附图9对AP与终端间的交互进行详细描述。
[0126] 首先,AP广播随机接入触发帧RAT Frame,触发随机接入过程。AP的覆盖范围内包括第一终端以及第二终端,其中的第一终端有利用第一D2D链路向第二终端发送数据的需求,因此,第一终端在RAT Frame触发的随机接入阶段向AP上报了第一BSR,第一BSR中包含了第一D2D链路的标识、第一终端在第一D2D链路中的标识符,以及第一终端的关于第一D2D链路的缓存状态参数。而第二终端没有利用第一D2D链路进行通信的需求,所以在随机接入阶段,没有向AP上报关于第一D2D链路的BSR。
[0127] 然后,在随机接入阶段结束后,AP根据第一终端上报的第一BSR确定:第一终端所请求的第一D2D链路中还包括第二终端。而AP确定在随机接入阶段(或随机接入阶段结束后的一段时间内)没有接收到第二终端上报的BSR,因此,AP向第二终端发送BSR请求,请求第二终端上报关于第一D2D链路的BSR,另外,AP还向第二终端分配了用于上报第二BSR的上行资源,以保证第二终端成功上报第二BSR。可选的,AP还可以向第一BSR发送块确认(英文:Block Acknowledge;简称:BA)信息,以告知第一终端AP已成功接收其上报的第一BSR。
[0128] 第二终端接收到BSR请求后,通过AP为其分配的上行资源向AP上报包含第一D2D链路的缓存状态参数的第二BSR,AP接收第二BSR后,根据第一BSR以及第二BSR为第一终端以及第二终端分配用于第一D2D链路的资源。
[0129] 可选的,AP在接收到第二BSR后,向第二终端发送BA,以告知第二终端AP已成功接收其上报的第二BSR。
[0130] 可选的,AP在为第一终端和第二终端分配第一D2D链路的资源后,向第一终端以及第二终端发送D2D触发(Trigger)帧,触发第一终端和第二终端通过为其分配的D2D链路资源进行D2D通信。
[0131] 实际情况中,在无线通信系统采用非级联帧结构时,AP可以在随机接入过程结束后发送BSR请求,或者采用步骤207中介绍的方式,等待接收到足够多(门限数量)的BSR后,再向没有上报BSR的第二终端发送BSR请求。
[0132] 而在无线通信系统采用级联帧结构时,AP可以在随机接入过程结束后的级联帧中的高效信令B(英文:High Efficiency-Signaling-B;简称:HE-SIG-B)中发送BSR请求。另外,在采用级联帧结构时,AP可以不再向第一终端及第二终端发送D2D触发帧,而是可以在下一个级联帧中调度D2D链路传输。
[0133] 基于相同的发明构思,本发明实施例提供一种分配资源的装置300,图10为装置300的结构示意框图,装置300包括:
[0134] 接收模块301,用于接收第一终端上报的第一BSR;
[0135] 第一确定模块302,用于根据存储的D2D链路信息表以及第一BSR中包含的第一D2D链路的标识,确定第一D2D链路包括第二终端,D2D链路信息表包含已建立的D2D链路的标识以及每个已建立的D2D链路的各通信端的信息;
[0136] 发送模块303,用于向第二终端发送BSR请求,BSR请求包含上行资源授权,上行资源授权用于为第二终端分配上传BSR的上行资源;
[0137] 接收模块301还用于:通过分配的上行资源接收第二终端返回的第二BSR;
[0138] 装置300还包括:资源分配模块304,用于根据第一BSR包含的第一终端的缓存状态参数以及第二BSR包含的第二终端的缓存状态参数,为第一终端及第二终端分配用于第一D2D链路的资源。
[0139] 可选的,本发明实施例中,发送模块303用于:发送包括第一D2D链路的标识的BSR请求,以使第二终端在响应BSR请求时根据第一D2D链路的标识,向AP发送第一D2D链路的缓存状态参数。
[0140] 可选的,本发明实施例中,装置300还包括:
[0141] 第二确定模块305,用于确定在接收BSR的时间段内没有接收到第二终端发送的第二BSR;
[0142] 发送模块303用于:在第二确定模块305确定在接收BSR的时间段内没有接收到第二BSR后,向第二终端发送BSR请求。
[0143] 可选的,本发明实施例中,装置300还包括:
[0144] 第三确定模块,用于确定接收的BSR的数目达到门限,且接收的BSR中不包含第二BSR。
[0145] 发送模块303用于:在第三确定模块确定接收的BSR的数目达到门限,且接收的BSR中不包含第二BSR后,向第二终端发送BSR请求。
[0146] 可选的,本发明实施例中,发送模块303用于:在向第二终端发送BSR请求之前,向第二终端发送信标帧,该信标帧包含AP发送BSR请求的时间,以使第二终端在该时间保持激活状态。
[0147] 本实施例中的装置300与前述分配资源的方法是基于同一发明构思下的两个方面,在前面已经对方法的实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施例中的装置300的结构及实施过程,为了说明书的简洁,在此就不再赘述了。
[0148] 基于相同的发明构思,本发明实施例提供一种分配资源的设备400,参照图11,设备400包括:收发机401、存储单元402以及处理单元403。
[0149] 其中,收发机401用于接收第一终端上报的第一BSR;存储单元402用于存储指令;
[0150] 处理单元403,分别与收发机401以及存储单元402相连,用于执行存储单元402存储的指令,以在执行指令时执行如下步骤:根据存储的D2D链路信息表以及第一BSR中包含的第一D2D链路的标识,确定第一D2D链路包括第二终端,D2D链路信息表包含已建立的D2D链路的标识以及每个已建立的D2D链路的各通信端的信息;指示收发机401向第二终端发送BSR请求,BSR请求包含上行资源授权,上行资源授权用于为第二终端分配上传BSR的上行资源;指示收发机401通过分配的上行资源接收第二终端返回的第二BSR;根据第一BSR包含的第一终端的缓存状态参数以及第二BSR包含的第二终端的缓存状态参数,为第一终端及第二终端分配用于第一D2D链路的资源。
[0151] 可选的,本发明实施例中,处理单元403在用于:指示收发机向第二终端发送BSR请求之前,还用于:生成包括第一D2D链路的标识的BSR请求,以使第二终端在响应BSR请求时根据第一D2D链路的标识,向AP发送第一D2D链路的缓存状态参数。
[0152] 可选的,本发明实施例中,处理单元403在用于:指示收发机向第二终端发送BSR请求之前,还用于:确定在接收BSR的时间段内没有接收到第二终端发送的第二BSR。
[0153] 可选的,本发明实施例中,处理单元403在用于:指示收发机向第二终端发送BSR请求之前,还用于:确定接收的BSR的数目达到门限,且接收的BSR中不包含第二BSR。
[0154] 可选的,本发明实施例中,处理单元403在用于:指示收发机向第二终端发送BSR请求之前,还用于:指示收发机向第二终端发送信标帧,该信标帧包含AP发送BSR请求的时间,以使第二终端在该时间保持激活状态。
[0155] 可选的,设备400还包括总线404,其中,收发机401、存储单元402、处理单元403分别连接到总线404。其中,总线404可以是工业标准体系结构(英文:Industry Standard Architecture,简称:ISA)总线、外部设备互连(英文:Peripheral Component,简称:PCI)总线或扩展工业标准体系结构(英文:Extended Industry Standard Architecture,简称:EISA)总线等。该总线404可以分为地址总线数据总线、控制总线等。为便于表示,图中仅用一条线表示,但并不表示仅有一根总线或一种类型的总线。
[0156] 可选的,存储单元402可以是一个存储装置,也可以是多个存储元件的统称,且用于存储可执行程序代码、RAN设备或终端运行所需要参数、数据等。且存储单元402可以包括随机存储器(英文:Random Access Memory;简称:RAM),也可以包括非易失性存储器(non-volatile memory),例如磁盘存储器,闪存(Flash)等。
[0157] 需要说明的是,处理单元403可以是一个处理器,也可以是多个处理元件的统称。例如,处理单元403可以是(英文:Central Processing Unit,简称:CPU),也可以是特定集成电路(英文:Application Specific Intergrated Circuit,简称:ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或多个微处理器(英文:digital singnal processor,简称:DSP),或,一个或者多个现场可编程门阵列(英文:Field Programmable Gate Array,简称:FPGA)。
[0158] 本实施例中的设备400与前述分配资源的方法是基于同一发明构思下的两个方面,在前面已经对方法的实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施例中的设备400的结构及实施过程,为了说明书的简洁,在此就不再赘述了。
[0159] 本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0160] 本发明实施例中,在AP接收到第一D2D链路中的第一终端上报的第一BSR的情况下,AP能够向第一D2D链路中除第一终端之外的第二终端发送BSR请求,并为第二终端分配用于上报BSR的上行资源,以保证第二终端能够成功上报第二BSR,然后根据接收的第一BSR、第二BSR为第一终端和第二终端分配用于第一D2D链路的资源,解决了D2D链路中有终端不能成功上报BSR导致不能为终端分配D2D链路资源的问题,使得终端能够利用D2D链路进行D2D通信,提高了资源的利用效率。
[0161] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0162] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0163] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0164] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0165] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈