一种D2D通信方法及装置与流程

文档序号:16131817发布日期:2018-12-01 00:24阅读:113来源:国知局
本申请实施例涉及通信
技术领域
,尤其涉及一种d2d通信方法及装置。
背景技术
设备到设备(device-to-device,d2d)通信是无线蜂窝网络中一种十分重要的通信类型。d2d通信是终端与终端之间直接进行通信,能够简化通信的流程,且当在终端与终端间距离比较近的情况下,d2d通信可以起到很好的效果。如图1所示,给出了d2d通信的场景示意图,其中,终端1、终端2和终端3均与基站通过接入链路进行传统方式的通信,而终端4和终端5之间、以及终端6和终端7之间均是通过d2d链路进行d2d通信。以终端4发消息给终端5为例,若采用传统的接入链路进行通信,则终端4需要先将消息发送给基站,基站收到后将该消息发给终端5。若采用d2d通信,终端4可以直接发消息给终端5,从而可以简化通信的流程,减少通信的时延,显著提高通信的效率。现有技术中,d2d通信所使用的资源一般是上行通信资源,例如,在lte系统中,就是在上行通信资源中划分出一部分用于d2d通信。用于d2d通信的这部分资源通常可以称为d2d资源池。d2d资源池包含了可以用于d2d传输的上行子帧和上行频带。如图2所示,给出了d2d通信资源分配的示意图,d2d资源池中包括周期性出现的上行子帧(如阴影部分),和上行带宽中用于d2d通信的频带。此外,针对不同的d2d业务,基站可以为其分配专门的d2d资源,例如,用于d2d通信业务的d2d通信资源池,用于d2d发现业务的d2d发现资源池,用于d2d同步的d2d同步资源池。在lte系统中,一种d2d通信模式中,终端进行d2d通信需要基站进行资源分配。具体地,如图3所示,终端在进行d2d通信之前,需要先向基站发送d2d通信调度请求,基站收到该d2d通信调度请求后会发送下行控制信令(downlinkcontrolinformation,dci)来指示物理上行共享信道(physicaluplinksharedchannel,pusch)资源,终端向基站发送d2d缓存报告,基站为终端分配d2d通信资源,并向终端发送dci来将分配的d2d通信资源指示给终端,终端根据dci指示的d2d通信资源进行d2d通信。这样,终端进行d2d通信的过程需要终端与基站之间进行多次流程交互,不但信令开销比较大,而且通信的时延也较大。另一种d2d通信模式中,终端进行d2d通信不需要基站进行资源分配,而是在基站事先配置的d2d资源池中自主选取d2d资源,这样,不同终端可能会选取相同的d2d资源,从而造成d2d资源发生碰撞。综上,采用现有的d2d通信模式的配置方式,会造成终端使用d2d通信模式单一,从而带来信令开销大或者d2d资源碰撞的问题,d2d通信模式的使用方式不够灵活,导致d2d通信效率降低。技术实现要素:本申请实施例提供一种d2d通信方法及装置,用以解决d2d通信模式的使用方式不够灵活,导致d2d通信效率降低的问题。本申请实施例提供的具体技术方案如下:第一方面,提供一种d2d通信方法,终端在设定条件满足时,主动触发d2d通信模式的切换,从而使得终端使用切换后的d2d通信模式能够适应自身的应用场景,提高d2d通信效率。在一个可能的设计中,终端采用第一d2d通信模式进行d2d通信,其中,所述第一d2d通信模式包括所述终端获取用于d2d通信的d2d资源的第一方式,所述终端在判定设定条件满足时,向基站发送d2d通信模式切换请求,并且在接收所述基站返回的d2d通信模式切换指令后,根据所述d2d通信模式切换指令采用第二d2d通信模式进行d2d通信,所述第二d2d通信模式包括终端获取用于d2d通信的d2d资源的第二方式。这样,有助于解决现有的d2d通信模式切换不够灵活的问题,使得d2d通信能够更好的适应不同的业务需求,以及使用不同的网络环境,从而提高d2d通信效率。在一个可能的设计中,一种可能的情况下,所述第一d2d通信模式为所述终端在基站通知的d2d资源池中按照所述基站分配的d2d资源进行通信,所述第二d2d通信模式为所述终端在所述基站通知的d2d资源池中自主选择用于d2d通信的d2d资源;在这种情况下,所述设定条件包括以下至少一种:所述终端采用所述第一d2d通信模式产生的传输时延大于所述终端能容忍的最高传输时延;所述终端向所述基站发送资源调度请求的次数超过第一设定阈值,且未接收到所述基站为所述终端分配的在所述第一d2d通信模式所用的d2d资源。这样,终端在当前的d2d通信模式不能满足自身的业务需求时,能够及时更换为更为适合的d2d通信模式进行通信,保证了业务需求的满足和通信质量。在一个可能的设计中,另一种可能的情况下,所述第一d2d通信模式为所述终端在基站通知的d2d资源池中自主选择用于d2d通信的d2d资源,所述第二d2d通信模式为所述终端在基站通知的d2d资源池中按照所述基站分配的d2d资源进行通信,在这种可能的情况下,所述设定条件包括以下至少一种:所述终端连续发送相同数据失败的次数超过第二设定阈值;所述终端侦听所述基站通知的d2d资源池的连续时间超过第三设定阈值,且未获取空闲d2d资源;所述终端侦听所述基站通知的d2d资源池的连续次数超过第四设定阈值,且未获取空闲d2d资源;所述终端采用所述第二d2d通信模式进行d2d通信所获得的服务质量无法满足所述终端对d2d业务要求的服务质量。这样,终端在当前的d2d通信模式不能满足自身的业务需求时,能够及时更换为更为适合的d2d通信模式进行通信,保证了业务需求的满足和通信质量。在一个可能的设计中,所述终端向基站发送模式切换请求,具体通过以下方式实现:所述终端在发送的物理上行控制信道pucch中增加pucch模式,所增加的pucch模式中包括所述d2d通信模式切换请求的信息。在一个可能的设计中,所述终端通过物理层上行控制信令发送模式切换请求。第二方面,提供一种d2d通信方法,基站接收终端发送的d2d通信模式切换请求,并向所述终端返回d2d通信模式切换指令,所述d2d通信模式切换指令用于指示所述终端由采用第一d2d通信模式切换到第二d2d通信模式进行d2d通信,所述第一d2d通信模式包括所述终端获取用于d2d通信的d2d资源的第一方式,所述第二d2d通信模式中包括终端获取用于d2d通信的d2d资源的第二方式。这样,有助于解决现有的d2d通信模式切换不够灵活的问题,使得d2d通信能够更好的适应不同的业务需求,以及使用不同的网络环境,从而提高d2d通信效率。在一个可能的设计中,所述基站在接收终端发送的d2d通信模式切换请求之前,向所述终端发送第一控制信令来指示第一d2d资源池,所述第一d2d资源池中包括所述终端采用第一d2d通信模式进行d2d通信允许使用的d2d资源;基站在接收终端发送的d2d通信模式切换请求之后,向所述终端发送第二控制信令来指示第二d2d资源池,所述第二d2d资源池中包括所述终端采用第二d2d通信模式进行d2d通信允许使用的d2d资源。在一个可能的设计中,在基站接收终端发送的d2d通信模式切换请求之前,所述基站向所述终端发送第三控制信令来指示设定条件,所述设定条件用于所述终端触发所述模式切换请求的发送。第三方面,提供一种d2d通信装置,该装置具有实现上述第一方面和第一方面的任一种可能的设计中终端行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。第四方面,提供一种d2d通信装置,该装置具有实现上述第二方面和第二方面的任一种可能的设计中基站行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。第五方面,提供一种d2d通信装置,该终端的结构包括收发器、存储器、处理器和总线,其中,所述存储器用于存储一组程序,所述处理器用于调用所述存储器存储的程序以执行如上述第一方面和第一方面的任一种可能的设计中所述的方法。第六方面,提供一种d2d通信装置,该基站的结构包括收发器、存储器、处理器和总线,其中,所述存储器用于存储一组程序,所述处理器用于调用所述存储器存储的程序以执行如上述第二方面和第二方面的任一种可能的设计中所述的方法。第七方面,提供了一种通信系统,该系统包括第三方面或第五方面所述的装置,和第四方面或第六方面所述的装置。第八方面,提供了一种计算机存储介质,用于存储计算机程序,该计算机程序包括用于执行第一方面、第二方面、第一方面的任一可能的实施方式或第二方面的任一可能的实施方式中的方法的指令。第九方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。附图说明图1为现有技术中d2d通信的场景示意图;图2为现有技术中d2d通信资源分配的示意图;图3为现有技术中基站调度终端进行d2d通信的示意图;图4为本申请实施例中通信系统架构示意图;图5为本申请实施例中d2d通信方法流程示意图之一;图6为本申请实施例中d2d通信方法流程示意图之二;图7为本申请实施例中中d2d通信方法流程示意图之三;图8为本申请实施例中pucch模式资源配置的示意图;图9为本申请实施例中d2d通信装置结构示意图之一;图10为本申请实施例中d2d通信装置结构示意图之二;图11为本申请实施例中d2d通信装置结构示意图之三;图12为本申请实施例中d2d通信装置结构示意图之四。具体实施方式下面将结合附图,对本申请实施例进行详细描述。本申请实施例提供一种d2d通信方法,终端在设定条件满足时,主动触发d2d通信模式的切换,从而使得终端使用切换后的d2d通信模式能够适应自身的应用场景,提高d2d通信效率。如图4所示,本申请实施例应用的通信系统400中包括基站401、至少一个终端402。基站401是一种部署在无线接入网中用以为终端提供无线通信功能的装置。基站401可以包括各种形式的宏基站,微基站,中继站,接入点等等。可以应用在不同的无线接入技术的系统中,例如长期演进(longtermevolution,lte)系统中,或者,第五代(5thgeneration,5g)通信系统等更多可能的通信系统中。基站401还可以是其他具有基站功能的网络设备,特别地,还可以是d2d通信中担任基站功能的终端。终端402可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(userequipment,ue),移动台(mobilestation,ms)等。可选的,终端402是d2d通信中的d2d终端。终端402与终端402之间通过d2d通信链路进行d2d通信。本申请实施例中,d2d通信模式是指终端获取d2d资源的方式、以及终端利用获取到的d2d资源进行通信的方式。本申请实施例可以包括但不限于以下两种d2d通信模式:一种为:终端在基站的调度下进行d2d资源的获取;另一种为:终端根据基站分配的d2d资源池自主选择d2d资源。结合图4所示的通信系统400,如图5所示,本申请实施例中d2d通信方法的具体流程如下所述。其中,该方法的执行主体为任一个d2d终端。步骤501、终端采用第一d2d通信模式进行d2d通信。其中,第一d2d通信模式包括终端获取用于d2d通信的d2d资源的第一方式;步骤502、若设定条件满足,则终端向基站发送d2d通信模式切换请求,基站接收终端发送的d2d通信模式切换请求。可选的,在基站接收终端发送的d2d通信模式切换请求之前,基站向终端发送第三控制信令来指示上述设定条件,上述设定条件用于终端触发模式切换请求的发送。终端触发d2d通信模式切换需要满足设定条件,具体的设定条件将在下文中做详细说明。步骤503、基站向终端返回d2d通信模式切换指令,d2d通信模式切换指令用于指示终端由采用第一d2d通信模式切换到第二d2d通信模式进行d2d通信;终端接收基站返回的d2d通信模式切换指令。步骤504、终端根据d2d通信模式切换指令采用第二d2d通信模式进行d2d通信。其中,第二d2d通信模式包括终端获取用于d2d通信的d2d资源的第二方式。需要说明的是,本申请实施例中,终端在设定条件满足时,主动触发d2d通信模式的切换,只要是符合上述步骤的方法,可以理解,不论所述设定条件是什么,均属于本申请实施例要求保护的范围。下面对上述设定条件做详细说明。当第一d2d通信模式为终端在基站通知的d2d资源池中按照基站分配的d2d资源进行通信,第二d2d通信模式为终端在基站通知的d2d资源池中自主选择用于d2d通信的d2d资源时,上述设定条件包括以下至少一种:终端采用第一d2d通信模式产生的传输时延大于终端能容忍的最高传输时延;终端向基站发送资源调度请求的次数超过第一设定阈值,且未接收到基站为终端分配的在第一d2d通信模式所用的d2d资源。当第一d2d通信模式为终端在基站通知的d2d资源池中自主选择用于d2d通信的d2d资源,第二d2d通信模式为终端在基站通知的d2d资源池中按照基站分配的d2d资源进行通信时,上述设定条件包括以下至少一种:终端连续发送相同数据失败的次数超过第二设定阈值;终端侦听基站通知的d2d资源池的连续时间超过第三设定阈值,且未获取空闲d2d资源;终端侦听基站通知的d2d资源池的连续次数超过第四设定阈值,且未获取空闲d2d资源;终端采用第二d2d通信模式进行d2d通信所获得的服务质量无法满足终端对d2d业务要求的服务质量。可选的,在步骤502中,终端向基站发送模式切换请求,可以通过以下方式:终端在发送的物理上行控制信道(physicaluplinkcontrolchannel,pucch)中增加pucch模式,所增加的pucch模式中包括d2d通信模式切换请求的信息。可选的,基站接收终端发送的d2d通信模式切换请求之前,基站向终端发送第一控制信令来指示第一d2d资源池,第一d2d资源池中包括终端采用第一d2d通信模式进行d2d通信允许使用的d2d资源。基站接收终端发送的d2d通信模式切换请求之后,基站向终端发送第二控制信令来指示第二d2d资源池,第二d2d资源池中包括终端采用第二d2d通信模式进行d2d通信允许使用的d2d资源。综上,本申请实施例中,通过终端在设定条件满足时,向基站发送d2d通信模式切换的请求,在基站返回d2d通信模式切换指令后,执行d2d通信模式的切换。有助于解决现有的d2d通信模式切换不够灵活的问题,使得d2d通信能够更好的适应不同的业务需求,以及使用不同的网络环境,从而提高d2d通信效率。如图6所示,下面结合具体的应用场景对本申请实施例提供的d2d通信方法做进一步详细介绍。步骤601、基站为终端配置初始的d2d通信模式以及对应的d2d通信资源池。假设初始的d2d通信模式记为d2d通信模式1。具体地,基站为小区内每个进行d2d通信的终端分别配置初始的d2d通信模式以及对应的d2d通信资源池。步骤602、终端按照初始的d2d通信模式以及对应的d2d通信资源池进行d2d通信。步骤603、终端判断是否满足设定条件,该设定条件为触发d2d通信模式切换的条件,例如,触发由d2d通信模式1切换为d2d通信模式2的条件。若是,执行步骤604,否则执行步骤602。步骤604、在判定满足设定条件时,终端向基站发送d2d通信模式切换请求的信令。基站接收终端发送的d2d通信模式切换请求的信令。具体地,对于终端向基站发送的d2d通信模式切换请求的信令,可以采用物理层上行控制信令来传输。例如,采用物理层上行控制信道(physicaluplinkcontrolchannel,pucch)来传输。步骤605、基站在接收到终端发送的d2d通信模式切换请求的信令后,为该终端配置和该终端当前的d2d通信模式所不同的d2d通信模式,例如,为终端配置d2d通信模式2,并且为终端配置对应的d2d通信资源池。步骤606、终端根据接收到的基站发送的通信模式的配置信息,切换到新的d2d通信模式进行d2d通信。例如,切换到d2d通信模式2进行d2d通信。当然,在步骤606之后,若终端判定满足其他的设定条件,会继续触发与所述其他的设定条件相应的d2d通信模式的切换,例如,所述其他的设定条件为由d2d通信模式2切换回d2d通信模式1的条件,或者,由d2d通信模式2切换为通信模式3的条件。根据d2d通信模式1的不同,上述步骤603和步骤604中所述的设定条件也不同,具体按照两种情况进行举例说明。第一种情况:若d2d通信模式1为:终端在基站通知的d2d资源池中按照基站分配的d2d资源进行通信,在此种情况下,d2d通信模式2可以为:终端在基站通知的d2d资源池中自主选择用于d2d通信的d2d资源,或者为其他d2d通信模式。上述步骤603和步骤604中所述的设定条件可以但不限于包括:1)终端采用d2d通信模式1进行d2d通信无法满足终端的d2d业务对于时延的要求。例如,d2d通信模式1的时延是3毫秒,但是终端当前的d2d业务时延要求是2毫秒,则满足设定条件。2)终端在d2d通信模式1下连续n1次向基站发送d2d通信调度请求均失败。例如,小区内工作于d2d通信模式1的终端太多,则当终端向基站发送d2d通信调度请求时,基站无法在d2d通信资源池中为其分配资源,因而终端的通信调度请求以失败告终。以上两种设定条件仅为本申请实施例的两种举例,并不作为限定。第二种情况:若d2d通信模式1为:终端在基站通知的d2d资源池中自主选择用于d2d通信的d2d资源,在此种情况下,d2d通信模式2可以为:终端在基站通知的d2d资源池中按照基站分配的d2d资源进行通信,或者为其他d2d通信模式。上述步骤603和步骤604中所述的设定条件可以但不限于包括:1)终端发送数据包(或者数据报文)连续失败n2次,则触发终端向基站发送d2d通信模式切换请求。这种情况下说明当前d2d资源池中采用d2d通信模式1进行d2d通信的终端太多,d2d通信资源的碰撞情况很严重,则触发终端向基站发送d2d通信模式切换请求。2)在d2d通信模式1下,终端在d2d通信资源池内自主选择d2d通信资源时会先对进行侦听,并且在侦听结果为空闲的d2d资源中选择用于自身进行d2d通信的d2d资源。在这种应用场景下,若终端连续n2次的资源侦听结果均为繁忙,则触发终端向基站发送d2d通信模式切换请求。3)终端采用d2d通信模式1进行d2d通信无法满足终端的d2d业务对于服务质量(qualityofservice,qos)的要求时,则触发终端向基站发送d2d通信模式切换请求。以上三种设定条件仅为本申请实施例的两种举例,并不作为限定。为终端配置的d2d通信资源池可以通过rrc信令进行通知,与触发d2d通信模式切换请求的信令相关的参数也可以通过rrc信令一并进行通知。其中,触发d2d通信模式切换请求的信令相关的参数如前述的n1,n2。为了更好的理解本申请实施例的d2d通信方法,下面结合图6,以一个更具体的实现方式为例进行详细说明。如图7所示,d2d通信模式1为:终端在基站通知的d2d资源池中自主选择用于d2d通信的d2d资源,d2d通信模式2为:终端在基站通知的d2d资源池中按照基站分配的d2d资源进行通信,在这个具体的应用场景下,d2d通信方法的具体流程如下所述。步骤701、基站为终端配置d2d通信模式1以及对应的d2d通信资源池。其中,d2d通信模式1为:终端在基站通知的d2d资源池中自主选择用于d2d通信的d2d资源。步骤702、终端按照d2d通信模式1以及对应的d2d通信资源池进行d2d通信。步骤703、终端判断数据包是否传输成功。若是则完成该数据包的传输,继续传输其他数据包,否则执行步骤704。具体地,终端可以根据是否接收到确认(acknowledgement,ack)消息,来判断该数据包是否传输成功。步骤704、终端判断该数据包传输失败的次数是否小于n1,若是则返回执行步骤702,否则执行步骤705。具体地,终端记录该数据包传输失败的次数n,每失败一次,将n值更新为n+1。步骤705、终端向基站发送d2d通信模式切换请求的信令。步骤706、基站在接收到终端发送的d2d通信模式切换请求的信令后,为该终端配置d2d通信模式2,并且为终端配置对应的d2d通信资源池。步骤707、终端根据接收到的基站发送的通信模式的配置信息,切换到d2d通信模式2进行d2d通信。下面举例介绍终端发送d2d通信模式切换请求的一种可能的实现方式。在本申请实施例中,终端可以通过pucch信道来发送d2d通信模式切换请求的信令给基站。表1给出了长期演进(longtermevolution,lte)中pucch1中三种模式的示意。在lte中,pucch模式1、1a和1b用于终端发送调度请求以及发送确认(acknowledgement,ack)或者否定性确认(negativeacknowledgement,nack)。具体地,例如,pucch模式1承载1比特信息,用于终端向基站发送调度请求;pucch模式1a承载1比特信息,用于终端向基站发送1比特的ack/nack;pucch模式1b承载2比特信息,用于终端向基站发送2比特的ack/nack。表1pucch模式调制方式携带的比特数携带的信息1不限定不限定调度请求1abpsk11比特ack/nack1bqpsk22比特ack/nack本申请实施例通过新增pucch模式1c来用于终端向基站发送1比特的d2d通信模式切换请求,pucch模式1c采用bpsk调制,表2给出了pucch模式1、1a、1b、1c的示意。表2pucch模式调制方式携带的比特数携带的信息1不限定不限定调度请求1abpsk11比特ack/nack1bqpsk22比特ack/nack1cbpsk1d2d通信模式切换请求在一个可能的实现方式中,pucch模式1、1a、1b和1c资源配置的示意图如图8所示。一种可能的实现方式中,基站会在上行资源中专门分配用于传输pucch模式1、1a、1b和1c的时频资源,为了保证充分的频率分级增益,pucch的资源块对分布在上行频带的两端,例如,图8中位于rb1-时隙0中的1/1a/1b/1c#2和位于rbnrb-2时隙1中的1/1a/1b/1c#2,nrb为上行带宽总的无线承载(radiobearer,rb)数。在图8中,基站为pucch模式1、1a、1b和1c分配了3个rb对,即图8中的阴影部分,并且同一rb对中通过不同的正交序列以及循环移位来区分pucch模式1、1a、1b和1c。采用pucch来传输上行控制信令具有速度快时延低等优点,本申请实施例通过新增pucch模式1c来用于终端向基站发送1比特的d2d通信模式切换请求,能够保证d2d通信模式切换请求的传输速度快且时延较低,从而保证终端及时执行d2d通信模式的切换。另外,本申请实施例还可以新增一项上行控制信息用于终端向基站通知d2d通信模式切换请求,并且新增的上行控制信息会通过物理上行控制信道进行发送。基于图5所示的d2d通信方法的同一发明构思,如图9所示,本申请实施例还提供了一种d2d通信装置900,包括:通信单元901,用于采用第一d2d通信模式进行d2d通信,第一d2d通信模式包括终端获取用于d2d通信的d2d资源的第一方式;处理单元902,用于判断是否满足设定条件;发送单元903,用于在处理单元902判定设定条件满足时,向基站发送d2d通信模式切换请求;接收单元904,用于接收基站返回的d2d通信模式切换指令;通信单元901,还用于根据接收单元904返回的d2d通信模式切换指令,采用第二d2d通信模式进行d2d通信,第二d2d通信模式包括终端获取用于d2d通信的d2d资源的第二方式。可选的,第一d2d通信模式为d2d通信装置900在基站通知的d2d资源池中按照基站分配的d2d资源进行通信,第二d2d通信模式为d2d通信装置900在基站通知的d2d资源池中自主选择用于d2d通信的d2d资源;上述设定条件包括以下至少一种:通信单元901采用第一d2d通信模式产生的传输时延大于装置能容忍的最高传输时延;发送单元903向基站发送资源调度请求的次数超过第一设定阈值,且未接收到基站为d2d通信装置900分配的在第一d2d通信模式所用的d2d资源。可选的,第一d2d通信模式为d2d通信装置900在基站通知的d2d资源池中自主选择用于d2d通信的d2d资源,第二d2d通信模式为d2d通信装置900在基站通知的d2d资源池中按照基站分配的d2d资源进行通信;上述设定条件包括以下至少一种:发送单元903连续发送相同数据失败的次数超过第二设定阈值;处理单元902侦听基站通知的d2d资源池的连续时间超过第三设定阈值,且未获取空闲d2d资源;处理单元902侦听基站通知的d2d资源池的连续次数超过第四设定阈值,且未获取空闲d2d资源;通信单元901采用第二d2d通信模式进行d2d通信所获得的服务质量无法满足装置对d2d业务要求的服务质量。可选的,发送单元903用于:在发送的物理上行控制信道pucch中增加pucch模式,所增加的pucch模式中包括d2d通信模式切换请求的信息。基于图5所示的d2d通信方法的同一发明构思,如图10所示,本申请实施例还提供了一种d2d通信装置1000,包括:接收单元1001,用于接收终端发送的d2d通信模式切换请求;发送单元1002,用于向终端返回d2d通信模式切换指令,d2d通信模式切换指令用于指示终端由采用第一d2d通信模式切换到第二d2d通信模式进行d2d通信;第一d2d通信模式包括终端获取用于d2d通信的d2d资源的第一方式,第二d2d通信模式中包括终端获取用于d2d通信的d2d资源的第二方式。可选的,发送单元1002还用于:在接收单元1001接收终端发送的d2d通信模式切换请求之前,向终端发送第一控制信令来指示第一d2d资源池,第一d2d资源池中包括终端采用第一d2d通信模式进行d2d通信允许使用的d2d资源;以及,在接收单元1001接收终端发送的d2d通信模式切换请求之后,向终端发送第二控制信令来指示第二d2d资源池,第二d2d资源池中包括终端采用第二d2d通信模式进行d2d通信允许使用的d2d资源。可选的,发送单元1002还用于:在接收单元1001接收终端发送的d2d通信模式切换请求之前,向终端发送第三控制信令来指示设定条件,设定条件用于终端触发模式切换请求的发送。基于与图5所示的d2d通信方法的同一发明构思,如图11所示,本申请实施例还提供一种d2d通信装置1100,该d2d通信装置1100可用于执行图5所示的方法。其中,d2d通信装置1100包括收发器1101、处理器1102,存储器1103和总线1104,处理器1102以及存储器1103之间通过总线1104相连,处理器1102用于执行存储器1103中的代码,当代码被执行时,该执行使得处理器1102执行图5所示的d2d通信方法。处理器1102可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np)或者cpu和np的组合。处理器1102还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)或其任意组合。存储器1103可以包括易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram);存储器1103也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器1103还可以包括上述种类的存储器的组合。基于与图5所示的d2d通信方法的同一发明构思,如图12所示,本申请实施例还提供一种d2d通信装置1200,该d2d通信装置1200可用于执行图5所示的方法。其中,d2d通信装置1200包括收发器1201、处理器1202,存储器1203和总线1204,处理器1202以及存储器1203之间通过总线1204相连,处理器1202用于执行存储器1203中的代码,当代码被执行时,该执行使得处理器1202执行图5所示的d2d通信方法。处理器1202可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np)或者cpu和np的组合。处理器1202还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)或其任意组合。存储器1203可以包括易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram);存储器1203也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器1203还可以包括上述种类的存储器的组合。本申请实施例提供了一种计算机存储介质,用于存储计算机程序,该计算机程序包括用于执行图5所示的d2d通信方法。本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行图5所示的d2d通信方法。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1