设备到设备通信方法、终端和网络设备与流程

文档序号:16818104发布日期:2019-02-10 22:31阅读:182来源:国知局
本发明涉及通信技术,尤其涉及一种设备到设备(DevicetoDevice,D2D)通信方法、终端和网络设备。
背景技术
::D2D通信是一种允许终端之间通过应用可用资源直接进行通信的技术,能够降低终端发射功率,减轻基站的负荷,并且在一定程度上解决无线通信系统频谱资源匮乏的问题。目前,D2D通信有一种是不依赖网络的D2D通信模式,在这种模式下,终端可以工作在免许可频段,终端自主扫描到周围可用的资源,并进行邻居终端发现和数据传输过程。不依赖网络的D2D通信,可以应用在公共安全场景下,如公共安全场景可以为地震或紧急情况下,蜂窝网络不能正常工作时。由于不依赖网络的D2D通信是网络不参与的,一个终端能够及时发现邻居终端,以便处于地震或紧急情况外的终端能够与处于地震或紧急情况内的终端通信,从而有助于实施及时救援。但是,这种通信方式不能满足网络可控的需求。技术实现要素:有鉴于此,本发明实施例提供了一种D2D通信方法、终端和网络设备,满足网络可控。第一方面,提供了一种D2D通信方法,包括:第一终端获取网络信息,所述网络信息包括小区覆盖结果和/或网络设备发送的系统消息;所述第一终端根据所述网络信息,确定是否开启自主发现第二终端的D2D通信;以及,如果所述第一终端确定开启所述D2D通信,所述第一终端自主发现所述第二终端,并与所述第二终直接进行所述D2D通信。结合第一方面,在第一方面的第一种可能的实现方式中,如果所述网络信息包括所述系统消息,所述根据所述网络信息,确定是否开启D2D通信,包括:如果所述系统消息中包含禁止所述D2D通信的指示信息,或者,如下项均不包含在所述系统消息:允许所述D2D通信的指示信息、预警信息、以及所述D2D通信的资源信息,则所述第一终端确定禁止开启所述D2D通信;或者,如果所述系统消息中包含如下项中的至少一项:允许所述D2D通信的指示信息,所述D2D通信的资源信息、以及预警信息,则所述第一终端确定开启所述D2D通信。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述小区覆盖结果包括所述第一终端对小区的发现结果;如果所述网络信息还包括所述小区覆盖结果,则所述根据所述网络信息,确定是否开启D2D通信,包括:如果所述第一终端对小区的发现结果表明所述第一终端能够发现所述小区,则所述第一终端根据所述系统消息确定是否开启所述D2D通信;和/或,所述小区覆盖结果包括所述第一终端对小区的信号的测量结果,所述测量结果包括信号强度和/或信号质量;如果所述网络信息还包括所述小区覆盖结果,则所述根据所述网络信息,确定是否开启D2D通信,包括:如果所述第一终端对所述小区的信号的测量结果表明测量结果最好的小区的测量结果高于设定的门限,或者,对所述小区的信号的测量结果表明至少一个小区的测量结果高于设定的门限时,则所述第一终端根据所述系统消息确定是否开启所述D2D通信。结合第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述预警信息包括:海啸预警系统ETWS信息,和/或,商业移动预警系统CMAS信息。结合第一方面,在第一方面的第四种可能的实现方式中,所述小区覆盖结果包括所述第一终端对小区的发现结果;如果所述网络信息包括所述小区覆盖结果,所述根据所述网络信息,确定是否开启D2D通信,包括:如果所述第一终端对小区的发现结果表明所述第一终端在所有支持的频点上都不能发现所述小区,所述第一终端确定开启所述D2D通信;和/或,所述小区覆盖结果包括所述第一终端对小区的信号的测量结果,所述测量结果包括信号强度和/或信号质量;如果所述网络信息包括所述小区覆盖结果,所述根据所述网络信息,确定是否开启D2D通信,包括:如果所述第一终端对所述小区的信号的测量结果表明测量结果最好的小区的测量结果低于设定的门限,或者,对所述小区的信号的测量结果表明全部小区的测量结果低于设定的门限时,所述第一终端确定开启所述D2D通信。结合第一方面或第一方面的任一种可能的实现方式中,在第一方面的第五种可能的实现方式中,所述第一终端根据所述网络信息,确定是否开启D2D通信之前,所述方法还包括:所述第一终端检测所述第一终端的用户身份模块,并且确定能够检测到所述用户身份模块。结合第一方面或第一方面的任一种可能的实现方式,在第一方面的第六种可能的实现方式中,所述第一终端获取网络信息,包括:所述第一终端的无线资源控制RRC层接收到所述第一终端的非接入NAS层或应用层发送的D2D开启请求后,所述RRC层获取所述网络信息。结合第一方面的第五种可能的实现方式,在第一方面的第七种可能的实现方式中,所述第一终端根据所述网络信息,确定是否开启D2D通信,包括:所述RRC层根据所述网络信息确定禁止开启所述D2D通信;所述RRC层确定禁止开启所述D2D通信之后,所述方法还包括:如果所述D2D开启请求为所述NAS层发送的,则所述RRC层向所述NAS层发送D2D开启请求否认消息,所述NAS层禁止所述第一终端开启所述D2D通信,或者,如果所述D2D开启请求为所述应用层发送的,则所述RRC层向所述应用层发送D2D开启请求否认消息,所述应用层禁止所述第一终端开启所述D2D通信;或者,所述RRC层禁止所述第一终端开启所述D2D通信。结合第一方面的第六种或第七种可能的实现方式,在第一方面的第八种可能的实现方式中,所述第一终端根据所述网络信息,确定是否开启D2D通信,包括:所述RRC层根据所述网络信息确定开启所述D2D通信;所述第一终端开启所述D2D通信,包括:如果所述D2D开启请求为所述NAS层发送的,则所述RRC层向所述NAS层发送D2D开启请求确认消息,所述NAS层触发所述第一终端开启所述D2D通信,或者,如果所述D2D开启请求为所述应用层发送的,则所述RRC层向所述应用层发送D2D开启请求确认消息,所述应用层触发所述第一终端开启所述D2D通信;或者,所述RRC层触发所述第一终端开启所述D2D通信。第二方面,提供了一种D2D通信方法,包括:网络设备生成第一信号,所述第一信号包括系统消息或者检测信号;所述网络设备向第一终端发送所述第一信号,所述第一信号用于使所述第一终端根据所述第一信号确定是否开启自主发现第二终端的D2D通信,并在确定开启所述D2D通信后,自主发现所述第二终端,并与所述第二终端直接进行所述D2D通信。结合第二方面,在第二方面的第一种可能的实现方式中,如果所述第一信号包括所述系统消息,则所述系统消息中携带禁止所述D2D通信的指示信息,或者,如下项均不包含在所述系统消息:允许所述D2D通信的指示信息、预警信息、以及所述D2D通信的资源信息,用于使所述第一终端根据所述系统消息确定禁止开启所述D2D通信;或者,则所述系统消息中包含如下项中的至少一项:允许所述D2D通信的指示信息,所述D2D通信的资源信息、以及预警信息,用于使所述第一终端根据所述系统消息确定开启所述D2D通信。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述预警信息包括:海啸预警系统ETWS信息,和/或,商业移动预警系统CMAS信息。结合第二方面,在第二方面的第三种可能的实现方式中,所述第一信号为检测信号,用于使所述第一终端应用所述检测信号进行小区发现或者测量所述检测信号,并根据小区发现结果确定是否开启所述D2D通信,或者根据对所述检测信号的测量结果确定是否开启所述D2D通信。第三方面,提供了一种终端,所述终端为第一终端,所述终端包括:获取模块,用于获取网络信息,所述网络信息包括:小区覆盖结果和/或网络设备发送的系统消息;确定模块,用于根据所述获取模块获取的所述网络信息,确定是否开启自主发现第二终端的设备到设备D2D通信;以及,通信模块,用于在所述确定模块确定开启所述D2D通信后,自主发现第二终端,并与第二终端直接进行所述D2D通信。结合第三方面,在第三方面的第一种可能的实现方式中,如果所述网络信息包括所述系统消息,所述确定模块具体用于按如下方式确定是否开启设备到设备D2D通信:如果所述系统消息中包含禁止所述D2D通信的指示信息,或者,如下项均不包含在所述系统消息:允许所述D2D通信的指示信息、预警信息、以及所述D2D通信的资源信息,则确定禁止开启所述D2D通信;或者,如果所述系统消息中包含如下项中的至少一项:允许所述D2D通信的指示信息,所述D2D通信的资源信息、以及预警信息,则确定开启所述D2D通信。结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述小区覆盖结果包括所述第一终端对小区的发现结果;如果所述网络信息还包括所述小区覆盖结果,所述确定模块具体用于按如下方式根据所述网络信息确定是否开启D2D通信:如果所述第一终端对小区的发现结果表明所述第一终端能够发现所述小区,根据所述系统消息确定是否开启所述D2D通信;和/或,所述小区覆盖结果包括所述第一终端对小区的信号的测量结果,所述测量结果包括信号强度和/或信号质量;如果所述网络信息还包括所述小区覆盖结果,所述确定模块具体用于按如下方式根据所述网络信息确定是否开启D2D通信:如果所述测量结果表明测量结果最好的小区的测量结果高于设定的门限,或者,所述测量结果表明至少一个小区的测量结果高于设定的门限时,根据所述系统消息确定是否开启所述D2D通信。结合第三方面的第一种或第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述述获取模块获取的所述系统消息所包含的所述预警信息包括:海啸预警系统ETWS信息,和/或,商业移动预警系统CMAS信息。结合第三方面,在第三方面的第四种可能的实现方式中,如果所述网络信息包括所述小区覆盖结果,所述确定模块具体用于按如下方式确定是否开启设备到设备D2D通信:如果所述小区覆盖结果包括所述第一终端对小区的发现结果,如果所述第一终端对小区的发现结果表明所述第一终端在所有支持的频点上都不能发现所述小区,则确定开启所述D2D通信;和/或,如果所述小区覆盖结果包括所述第一终端对小区的信号的测量结果,所述测量结果包括信号强度和/或信号质量,如果所述第一终端对所述小区的信号的测量结果表明测量结果最好的小区的测量结果低于设定的门限,或者,对所述小区的信号的测量结果表明全部小区的测量结果低于设定的门限时,则确定开启所述D2D通信。结合第三方面或第三方面的任一种可能的实现方式,在第三方面的第五种可能的实现方式中,所述确定模块还用于,确定是否开启D2D通信之前,检测所述第一终端的用户身份模块,并且确定能够检测到所述用户身份模块。结合第三方面或第三方面的第一种至第四种任一种可能的实现方式,在第三方面的第六种可能的实现方式中,所述终端还包括:无线资源控制RRC实体模块,其中,所述RRC实体模块包括所述获取模块;以及非接入层NAS实体模块,用于生成D2D开启请求;其中,所述获取模块具体用于按如下方式获取网络信息:接收所述NAS实体模块生成的D2D开启请求后,获取所述网络信息;或者应用层实体模块,用于生成D2D开启请求;其中,所述获取模块具体用于按如下方式获取网络信息:接收所述应用层实体模块生成的D2D开启请求后,获取所述网络信息。结合第三方面的第六种可能的实现方式,在第三方面的第七种可能的实现方式中,所述RRC实体模块还包括所述确定模块;所述确定模块还用于:如果所述确定模块确定禁止开启所述D2D通信且如果所述D2D开启请求为所述NAS实体单元发送的,所述确定模块向所述NAS实体模块发送D2D开启请求否认消息;所述NAS实体模块还用于,收到所述D2D开启请求否认消息后,禁止所述通信模块开启所述D2D通信;或者,所述确定模块还用于:如果所述确定模块确定禁止开启所述D2D通信且如果所述D2D开启请求为所述应用层实体模块发送的,所述确定模块向所述应用层实体模块发送D2D开启请求否认消息;所述应用层实体模块用于收到D2D开启请求否认消息后,禁止所述通信模块开启D2D通信。结合第三方面的第六种或第七种可能的实现方式,在第三方面的第八种可能的实现方式中,所述RRC实体模块还包括所述确定模块;所述确定模块还用于,如果所述确定模块确定开启所述D2D通信且如果所述D2D开启请求为所述NAS实体模块发送的,所述确定模块向所述通信模块发送D2D开启请求确认消息以使所述通信模块触发开启所述D2D通信;或者,所述确定模块还用于,如果所述确定模块确定开启所述D2D通信且如果所述D2D开启请求为所述应用层实体模块发送的,所述确定模块向所述通信模块发送D2D开启请求确认消息,以使所述通信模块触发开启所述D2D通信。第四方面,提供了一种网络设备,包括:生成模块,用于生成第一信号,所述第一信号包括系统消息或者检测信号;发送模块,用于向第一终端发送所述生成模块生成的所述第一信号,用于使所述第一终端根据所述第一信号确定是否开启设备到设备D2D通信,并在确定开启所述D2D通信后,开启所述D2D通信,自主发现第二终端,并与所述第二终端直接进行所述D2D通信。结合第四方面,在第四方面的第一种可能的实现方式中,如果所述生成模块生成的所述第一信号包括系统消息,则所述系统消息中携带禁止所述D2D通信的指示信息,或者,如下项均不包含在所述系统消息:允许所述D2D通信的指示信息、预警信息、以及所述D2D通信的资源信息,用于使所述第一终端根据所述系统消息确定禁止开启所述D2D通信;或者,则所述系统消息中包含如下项中的至少一项:允许所述D2D通信的指示信息,所述D2D通信的资源信息、以及预警信息,用于使所述第一终端根据所述系统消息确定开启所述D2D通信。结合第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述生成模块生成的所述系统消息中包含的所述预警信息包括:海啸预警系统ETWS信息,和/或,商业移动预警系统CMAS信息。结合第四方面,在第四方面的第三种可能的实现方式中,所述生成模块生成的所述第一信号包括检测信号,用于使所述第一终端应用所述检测信号进行小区发现或者测量所述检测信号,并根据小区发现结果确定是否开启所述D2D通信,或者根据对所述检测信号的测量结果确定是否开启所述D2D通信。第五方面,提供了一种终端,所述终端为第一终端,所述终端包括:处理器,用于获取网络信息,所述网络信息包括小区覆盖结果和/或网络设备发送的系统消息;以及,用于根据所述网络信息,确定是否开启自主发现第二终端的D2D通信;以及,在确定开启所述D2D通信后,开启所述D2D通信,自主发现所述第二终端,并控制收发器与所述第二终端直接进行所述D2D通信;所述收发器,用于在所述处理器的控制下与所述第二终端直接进行所述D2D通信。结合第五方面,在第五方面的第一种可能的实现方式中,如果所述网络信息包括所述系统消息,所述处理器具体用于按如下方式确定是否开启D2D通信:如果所述系统消息中包含禁止所述D2D通信的指示信息,或者,如下项均不包含在所述系统消息:允许所述D2D通信的指示信息、预警信息、以及所述D2D通信的资源信息,则确定禁止开启所述D2D通信;或者,如果所述系统消息中包含如下项中的至少一项:允许所述D2D通信的指示信息,所述D2D通信的资源信息、以及预警信息,则确定开启所述D2D通信。结合第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,所述小区覆盖结果包括所述第一终端对小区的发现结果;如果所述网络信息还包括所述小区覆盖结果,所述处理器具体用于按如下方式根据所述网络信息确定是否开启D2D通信:如果所述发现结果表明所述第一终端能够发现所述小区,根据所述系统消息确定是否开启所述D2D通信;和/或,所述小区覆盖结果包括所述第一终端对小区的信号的测量结果,所述测量结果包括信号强度和/或信号质量;如果所述网络信息还包括所述小区覆盖结果,所述处理器具体用于按如下方式根据所述网络信息确定是否开启D2D通信:如果所述第一终端对所述小区的信号的测量结果表明测量结果最好的小区的测量结果高于设定的门限,或者,对所述小区的信号的测量结果表明至少一个小区的测量结果高于设定的门限时,根据所述系统消息确定是否开启所述D2D通信。结合第五方面的第一种或第二种可能的实现方式,在第五方面的第三种可能的实现方式中,所述处理器获取的所述预警信息包括:海啸预警系统ETWS信息,和/或,商业移动预警系统CMAS信息。结合第五方面,在第五方面的第四种可能的实现方式中,如果所述网络信息包括所述小区覆盖结果,所述处理器具体用于按如下方式确定是否开启D2D通信:如果所述小区覆盖结果包括所述第一终端对小区的发现结果且所述第一终端对小区的发现结果表明所述第一终端在所有支持的频点上都不能发现所述小区,则确定开启所述D2D通信;和/或,如果所述小区覆盖结果包括所述第一终端对小区的信号的测量结果,所述测量结果包括信号强度和/或信号质量,且如果所述第一终端对所述小区的信号的测量结果表明测量结果最好的小区的测量结果低于设定的门限,或者,对所述小区的信号的测量结果表明全部小区的测量结果低于设定的门限时,则确定开启所述D2D通信。结合第五方面或第五方面的任一种可能的实现方式,在第五方面的第五种可能的实现方式中,所述处理器还用于,确定是否开启D2D通信之前,检测所述第一终端的用户身份模块,并确定能够检测到所述用户身份模块。结合第五方面或第五方面的第一种至第四种任一种可能的实现方式,在第五方面的第六种可能的实现方式中,所述处理器包括非接入NAS层实体、无线资源控制RRC层实体、和应用层实体;所述NAS层实体,用于生成D2D开启请求;所述RRC层实体,用于接收到NAS层实体发送的D2D开启请求后,获取所述网络信息;或者,所述应用层实体,用于生成D2D开启请求;所述RRC层实体,用于接收到应用层实体发送的D2D开启请求后,获取所述网络信息。结合第五方面的第六种可能的实现方式,在第五方面的第七种可能的实现方式中,所述RRC层实体还用于,如果确定禁止开启所述D2D通信且如果所述D2D开启请求为所述NAS层实体发送的,向所述NAS层实体发送D2D开启请求否认消息;所述NAS层实体还用于,禁止开启所述D2D通信;或者,所述RRC层实体还用于,如果确定禁止开启所述D2D通信且如果所述D2D开启请求为所述应用层实体发送的,向所述应用层实体发送D2D开启请求否认消息,所述应用层实体禁止开启所述D2D通信;或者,所述RRC层实体还用于,如果确定禁止开启所述D2D通信后,禁止所述开启所述D2D通信。结合第五方面的第六种或第七种可能的实现方式,在第五方面的第八种可能的实现方式中,所述RRC层实体还用于,如果确定开启所述D2D通信且如果所述D2D开启请求为所述NAS层实体发送的,向所述NAS层实体发送D2D开启请求确认消息,所述NAS层实体还用于,触发开启所述D2D通信;或者,所述RRC层实体还用于,如果确定开启所述D2D通信且如果所述D2D开启请求为所述应用层实体发送的,向所述应用层实体发送D2D开启请求确认消息;所述应用实体层还用于,触发开启所述D2D通信;或者,所述RRC层实体还用于,如果确定开启所述D2D通信,触发开启所述D2D通信。第六方面,提供了一种网络设备,包括:处理器,用于生成第一信号,所述第一信号包括系统消息或者检测信号;发送器,用于向第一终端发送所述处理器生成的所述第一信号,用于使所述第一终端根据所述第一信号确定是否开启设备到设备D2D通信,并在确定开启所述D2D通信后,开启自主发现第二终端的所述D2D通信,自主发现所述第二终端,以便所述第一终端与第二终端直接进行所述D2D通信。结合第六方面,在第六方面的第一种可能的实现方式中,如果所述第一信号包括系统消息;所述发送器发送的所述系统消息中携带禁止所述D2D通信的指示信息,或者,如下项均不包含在所述系统消息:允许所述D2D通信的指示信息、预警信息、以及所述D2D通信的资源信息,用于使所述第一终端根据所述系统消息确定禁止开启所述D2D通信;或者,所述发送器发送的所述系统消息中包含如下项中的至少一项:允许所述D2D通信的指示信息,所述D2D通信的资源信息,以及预警信息,用于使所述第一终端根据所述系统消息确定开启所述D2D通信。结合第六方面的第一种可能的实现方式,在第六方面的第二种可能的实现方式中,所述发送器发送的所述系统消息中包含的所述预警信息包括:海啸预警系统ETWS信息,和/或,商业移动预警系统CMAS信息。结合第六方面,在第六方面的第三种可能的实现方式中,所述发送器发送的所述第一信号包括检测信号,用于使所述第一终端应用所述检测信号进行小区发现或者测量所述检测信号,并根据小区发现结果确定是否开启所述D2D通信,或者根据对所述检测信号的测量结果确定是否开启所述D2D通信。通过上述技术方案,终端根据网络信息确定是否开启D2D通信,可以实现网络可控;通过在D2D通信时终端之间直接进行通信,可以解决灾难时基站不可用引起的问题,满足公共安全场景的需求。因此,达到既满足网络可控又能够应用在公共安全场景下。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明D2D通信方法一实施例的流程示意图;图2为本发明D2D通信方法另一实施例的流程示意图;图3为本发明D2D通信方法另一实施例的流程示意图;图4为本发明实施例中D2D通信结构示意图;图5为本发明D2D通信方法另一实施例的流程示意图;图6为本发明D2D通信方法另一实施例的流程示意图;图7为本发明实施例中D2D通信结构示意图;图8为本发明终端一实施例的结构示意图;图9a为本发明终端另一实施例的结构示意图;图9b为本发明终端另一实施例的结构示意图;图10为本发明网络设备一实施例的结构示意图;图11为本发明网络设备另一实施例的结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。应理解,本发明实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(GlobalSystemofMobilecommunication,简称为“GSM”)系统、码分多址(CodeDivisionMultipleAccess,简称为“CDMA”)系统、宽带码分多址(WidebandCodeDivisionMultipleAccess,简称为“WCDMA”)系统、通用分组无线业务(GeneralPacketRadioService,简称为“GPRS”)、长期演进(LongTermEvolution,简称为“LTE”)系统、LTE频分双工(FrequencyDivisionDuplex,简称为“FDD”)系统、LTE时分双工(TimeDivisionDuplex,简称为“TDD”)、通用移动通信系统(UniversalMobileTelecommunicationSystem,简称为“UMTS”)或全球互联微波接入(WorldwideInteroperabilityforMicrowaveAccess,简称为“WiMAX”)通信系统等。还应理解,在本发明实施例中,用户设备(UserEquipment,简称为“UE”)可称之为终端(Terminal)、移动台(MobileStation,简称为“MS”)或移动终端(MobileTerminal)等,该用户设备可以经无线接入网(RadioAccessNetwork,简称为“RAN”)与一个或多个核心网进行通信,例如,用户设备可以是移动电话(或称为“蜂窝”电话)或具有移动终端的计算机等,例如,用户设备还可以是便携式、袖珍式、手持式或计算机内置的或者车载的移动装置,它们与无线接入网交换语音和/或数据。在本发明实施例中,网络设备可以为基站、接入点(AccessPoint,简称为“AP”)、远端无线设备(RemoteRadioEquipment,简称为“RRE”)、远端射频头(RemoteRadioHead,简称为“RRH”)、远端无线单元(RemoteRadioUnit,简称为“RRU”)或中继节点(RelayNode,简称为“RN”)等。基站可以是GSM或CDMA中的基站(BaseTransceiverStation,简称为“BTS”),也可以是WCDMA中的基站(NodeB,简称为“NB”),还可以是LTE中的演进型基站(evolvedNodeB,简称为“ENB或e-NodeB”)。还应理解,在本发明实施例中,网络设备还可以是具有调度功能的其它设备,例如具有调度功能的UE等,本发明实施例并不以此为限。图1为本发明D2D通信方法一实施例的流程示意图,包括:11:第一终端获取网络信息,所述网络信息包括小区覆盖结果和/或网络设备发送的系统消息;该系统消息可以为系统消息(SystemInformation,SI),该系统消息携带终端进行小区选择或重选、接入网络,发送或者接收数据等的参数。在不同的网络系统中,终端可以有不同的称呼,本发明实施例以用户设备(UserEquipment,UE)为例。可选的,UE可以采用如下方式获取网络信息:UE发现一个小区,接收该小区发送的系统消息;其中,系统消息可以是由基站广播的;或者,UE获取小区的覆盖结果,所述覆盖结果可以为UE对小区的发现结果,或者为对小区的信号的测量结果。12:所述第一终端根据所述网络信息,确定是否开启自主发现第二终端的D2D通信(下文简称为D2D通信);一种实施例中,如果网络信息为系统消息,UE可以根据系统消息中携带的信息确定是否开启。其中,系统消息中携带的信息可以是用于指示禁止或开启的指示信息,当系统消息中携带禁止D2D通信指示信息时,终端可以根据该系统消息确定禁止开启D2D通信,当系统消息中携带允许D2D通信指示信息时,终端可以根据该系统消息确定允许开启D2D通信。或者,系统消息中携带的信息可以是预警信息,该预警信息可以包括地震及海啸预警系统(EarthquakeandTsunamiWarningSystem,ETWS)信息和/或商业移动预警系统(CommercialMobileAlertSystem,CMAS)信息,当系统消息中携带预警信息时,终端可以根据该系统消息确定允许开启D2D通信。或者,系统消息中携带的信息也可以是用于D2D通信的资源信息,当系统消息中携带用于D2D通信的资源信息时,终端可以根据该系统消息确定允许开启D2D通信。或者,系统消息中可以携带其余信息,该其余信息不包含允许D2D通信的指示信息、上述预警信息和用于D2D通信的资源信息,此时,终端可以根据该系统消息确定禁止开启D2D通信。本实施例中,通过获取系统消息中携带的信息从而实现网络对D2D通信的控制,即网络可控。一种实施例中,如果网络信息为小区覆盖结果,小区覆盖结果用于表明UE是否处于覆盖漏洞处,包括UE对小区的发现结果,或者为对小区的信号的测量结果。例如,当UE在所有支持的频点上都不能发现一个小区,则可以表明UE处于覆盖漏洞处,之后可以确定开启D2D通信,具体的,所述发现一个小区是指UE能够获得该小区的标识并与该小区同步。或者,UE在所有支持的频点上发现的小区中,对小区的信号的测量结果表明测量结果最好的小区的测量结果低于设定的门限,或者,对小区的信号的测量结果表明全部小区的测量结果低于设定的门限时,确定开启D2D通信,所述测量结果包括信号强度和/或信号质量。进一步地,UE对小区的发现结果可以是UE通过测量基站发送的检测信号获取对基站对应的小区的发现结果。本实施例中,UE可以通过测量基站发送的测量信号,从而获取小区覆盖结果,而基站通过发送测量信号实现网络对D2D通信的控制,即网络可控。进一步地,UE对小区的发现结果可以是UE通过测量基站发送的检测信号获取对基站对应的小区的发现结果。又一实施例中,如果网络信息为小区覆盖结果,且所述发现结果表明第一终端能够发现小区或所述第一终端对所述小区的信号的测量结果表明测量结果最好的小区的测量结果高于设定的门限,或者,对所述小区的信号的测量结果表明至少一个小区的测量结果高于设定的门限,则所述UE进一步获取系统消息,根据系统消息的指示确定是否开启D2D通信,如上述实施例中所述。本实施例中,UE可以通过测量基站发送的测量信号,从而获取小区覆盖结果,而基站通过发送测量信号实现网络对D2D通信的控制,即网络可控。又一实施例中,网络信息包括系统消息和小区覆盖结果,则如果所述第一终端对小区的发现结果表明第一终端能够发现小区,即,第一终端处于小区覆盖内,则所述第一终端根据所述系统消息确定是否开启所述D2D通信。或,所述小区覆盖结果包括所述第一终端对小区的信号的测量结果,所述测量结果包括信号强度和/或信号质量;如果网络信息包括系统消息和小区覆盖结果,则所述根据所述网络信息,确定是否开启D2D通信,包括:如果所述第一终端对所述小区的信号的测量结果表明测量结果最好的小区的测量结果高于设定的门限,或者,对所述小区的信号的测量结果表明至少一个小区的测量结果高于设定的门限时,则所述第一终端根据所述系统消息确定是否开启所述D2D通信。本实施例中,UE可以通过测量基站发送的测量信号,从而获取小区覆盖结果,而基站通过发送测量信号实现网络对D2D通信的控制,即网络可控。13:如果所述第一终端确定开启所述D2D通信,所述第一终端自主发现所述第二终端,并与所述第二终端直接进行所述D2D通信。所述第一终端与第二终端直接进行所述D2D通信也可以称为该D2D通信不依赖网络和/或能够用于公共安全场景,或者称为纯D2D通信(pureD2D),或者称为直接D2D通信。具体是指信号不经过基站,或者说通信链路的建立不需要基站参与,终端之间可以自行进行邻居发现(即自主发现第二终端)、以及自行进行通信资源协商等。该D2D通信可以是单向的,比如一个终端发射一个信号,另一个终端检测。具体的,比如救灾时,被困的UE间歇性的发射D2D信号作为生命信号特征,帮助救援人员寻找。或者,所述D2D通信过程还可以是双向的,具体可以包括以下步骤:第一步,UE之间进行同步;第二步,UE在选择的资源上进行发现,假设第一UE发现了第二UE;第三步,第一UE寻呼第二UE,第二UE给发送寻呼消息的第一UE回复响应消息;第四步,经过寻呼过程的UE相互发送数据,也就是第一UE和第二UE相互发送数据。可选地,上述实施例中,所述第一终端根据所述网络信息,确定是否开启自主发现第二终端的D2D通信之前,还可以包括:所述第一终端检测所述终端的用户身份模块,并确定能够检测到所述用户身份模块。这样,可以防止某些用户故意拔出用户身份模块以欺骗网络,私自使用D2D通信引起的问题。相应的,参见图2,网络侧可以执行如下步骤:21:网络设备生成第一信号,所述第一信号为系统消息或者检测信号;22:所述网络设备向终端发送所述第一信号,所述第一信号用于使所述终端根据所述第一信号确定是否开启自主发现第二终端的D2D通信,并在确定开启D2D通信后,自主发现所述第二终端,并与第二终端直接进行所述D2D通信。其中,网络设备可以为基站,例如演进基站(evolevedNodeB,eNB)。系统消息中携带的信息可以参见上述对终端侧的描述。检测信号可以是指基站发送给终端用于小区发现或者信号测量的信号,例如,主同步信号(PrimarySynchronizationSignal,PSS)、辅同步信号(SecondarySynchronizationSignal,SSS)、小区专用参考信号(Cell-specificReferenceSignal,CRS)、信道状态信息参考信号(ChannelStatusInformationReferenceSignal,CSI-RS),或者可以为其他任何可以用于发现或者测量用的信号。本实施例通过网络信息确定是否开启D2D通信,可以实现网络可控,保证运营商利益;另外,在D2D通信时采用终端之间直接进行通信,也就是说终端在确定开启D2D通信后,终端之间可以自行进行邻居发现(自主发现第二终端)、通信资源协商等,不再需要网络指示发现资源以及通信资源,可以解决灾难场景下基站不能提供支持的问题,使得D2D通信在公共安全场景下依然适用,满足及时救援的需求。在本发明另一实施例中,UE也可以检测自身的用户身份模块检测结果,如果不能检测到所述用户身份模块,所述UE确定禁止D2D通信。其中,用户身份模块可以包括用户身份模块(SubcriberIdentityModule,SIM)、用户身份模块(UserIdentityModule,UIM),或者,全球用户身份模块(UniversalSubscriberIdentityModule,USIM),例如UE可以获知该UE是否有SIM卡本实施例在UE内检测不到用户身份模块时禁止D2D通信,可以防止某些用户故意拔出用户身份模块以欺骗网络,私自使用D2D通信引起的问题。图3为本发明D2D通信方法另一实施例的流程示意图,包括:31:UE的非接入(NonAccessStratum,NAS)层或应用层向无线资源控制(RadioResourceControl,RRC)层发送D2D开启请求。32:RRC层收到D2D开启请求后,如果可以接收到小区发送的系统消息,RRC层根据系统消息确定是否开启D2D通信,若是,执行33,否则执行34。其中,该系统消息可以是UE通过执行小区选择流程获取的,UE执行的小区选择流程可以包括:首先,UE通过搜索同步信道来获得小区标识以及与小区同步;其次,UE测量小区参考信号以及读取小区的系统消息,在该流程中如果UE发现如下任一种小区,就表明UE可以接收到该小区的系统消息。(1)发现一个合适(suitable)小区并驻留:在小区满足如下条件时表明发现了一个合适小区:该小区广播的系统消息中携带的公共陆地移动网络(PublicLandMobileNetwork,PLMN)信息指示的PLMN为UE选择的PLMN,或者为UE注册的PLMN,或者位于UE的同等PLMN列表中;对于一封闭用户组(ClosedSubscriberGroup,CSG)的小区,该小区广播的系统消息中携带的CSGID在UE的CSG白名单中;该小区没有被禁止;该小区所属的跟踪区域(TrackingArea,TA)不属于禁止漫游的跟踪区域;该小区的信号满足小区选择的准则。所述小区信号满足小区选择的准则包括小区的信号强度和/或小区的信号质量满足小区选择准则。(2)发现一个可接受的小区:当UE不能发现一个满足上述条件的合适小区驻留,但是可以发现一个小区获得受限制服务,如如下项的至少一项,紧急呼叫,ETWS,CMAS,则该小区称为可接受的小区,可接受的小区应该满足下列两个条件:该小区没有被禁止;该小区的信号质量满足小区选择的准则。(3)发现一个预留的小区;其中,小区发送的系统消息中会携带用于指示小区是预留的小区的信息,UE可以根据该信息确定小区是否为预留的小区。所述预留的小区可以是指留给运营商测试人员,其他人员不能接入。(4)发现一个禁止的小区;其中,小区发送的系统消息中会携带用于指示小区是禁止的小区的信息,UE可以根据该信息确定小区是否为禁止的小区。所述禁止的小区可以是指在网络部署或者优化阶段,将小区设为禁止的小区,所有UE不能接入,因为即使接入也不能获取服务。其中,当系统消息中携带如下任一项信息时,表明不能开启D2D通信:携带禁止D2D通信指示信息;或者,不携带禁止指示信息,只广播不包含允许D2D通信的指示信息、ETWS信息、CMAS信息和D2D通信的资源信息的系统消息。当系统消息中携带如下至少一种信息时,表明能够开启D2D通信:携带允许D2D通信指示信息;携带预警信息,该预警信息包括ETWS信息和/或CMAS信息;携带用于D2D通信的资源信息,该资源信息可以为子帧、频域资源块或者时频资源块。其中,可以在携带资源信息的同时携带用于D2D通信的指示信息,或者,也可以预先约定哪些资源信息是用于D2D通信的资源信息,在系统消息中携带这些预先约定的资源信息时,UE可以确定开启D2D通信。可以理解的是,当根据上述至少一种信息确定开启D2D通信后,该D2D通信所需要的资源信息可以是上述由系统消息中携带的资源信息,也可以是通信双方预先约定的资源信息而不需要携带在系统消息中。33:RRC层向NAS层或应用层发送D2D开启请求确认消息,由NAS层或者应用层或者RRC层触发所述UE开启D2D通信或者在D2D通信资源上开启D2D通信。如图4所示,右侧的UE可以在根据系统消息确定开启D2D通信后,发现邻近的UE,如左侧的位于毁坏的基站覆盖范围内的UE,之后两个UE可以进行纯D2D通信,以便对左侧的UE进行及时救援。可选的,当由RRC层触发UE开启D2D通信或者在D2D通信资源上开启D2D通信时,RRC层也可以不向NAS层或应用层发送D2D开启请求确认消息。34:RRC层向NAS层或应用层发送D2D开启请求否认消息,由NAS层或者应用层或者RRC层禁止所述UE开启D2D通信。其中,33和34中的D2D通信是所述终端之间直接进行通信,该D2D通信不依赖网络和/或能够用于公共安全场景,可以称为不依赖网络的D2D通信或纯D2D通信。可选的,当由RRC层禁止UE开启D2D通信时,RRC层也可以不向NAS层或应用层发送D2D开启请求否认消息。另外,当RRC层不能接收到系统消息时,可以进一步获取小区的覆盖结果,具体内容可以参见后续实施例。本实施例通过基站向UE发送系统消息,UE根据该系统消息确定是否开启D2D通信,实现由网络可控,并且UE在确定D2D通信后进行纯D2D通信,不再依赖网络,可以将D2D通信应用在灾难场景。图5为本发明D2D通信方法另一实施例的流程示意图,包括:51:UE的NAS层或应用层向UE的RRC层发送D2D开启请求。52:RRC层收到D2D开启请求后,如果UE内不存在SIM卡,RRC层向NAS层或应用层发送D2D开启请求否认消息,由NAS层或者应用层或者RRC层禁止所述UE开启D2D通信。可选的,当由RRC层禁止UE开启D2D通信时,RRC层也可以不向NAS层或应用层发送D2D开启请求否认消息。本实施例以用户身份模块为SIM卡为例,可以理解的是,该用户身份模块也可以为UIM、USIM等。该D2D通信是终端之间直接进行通信,不依赖网络和/或能够用于公共安全场景,可以称为不依赖网络的D2D通信或纯D2D通信。另外,当UE中存在SIM卡时可以根据是否接收到系统消息,以及根据系统消息中的指示信息开启或禁止纯D2D通信。本实施例在UE内没有SIM卡时禁止D2D通信,可以防止某些用户故意拔出SIM卡以欺骗网络,私自使用D2D通信引起的问题。图6为本发明D2D通信方法另一实施例的流程示意图,包括:61:UE的NAS层或应用层向RRC层发送D2D开启请求。62:RRC层收到D2D开启请求后,获取小区的覆盖结果,如果覆盖结果表明UE处于覆盖漏洞处,RRC层向NAS层或应用层发送D2D开启请求确认消息,由NAS层或者应用层或者RRC层触发所述UE开启D2D通信。可选的,当由RRC层触发UE开启D2D通信时,RRC层也可以不向NAS层或应用层发送D2D开启请求确认消息。该D2D通信是述终端之间直接进行通信,不依赖网络和/或能够用于公共安全场景,可以称为不依赖网络的D2D通信或纯D2D通信。其中,当满足如下条件时,表明UE处于覆盖漏洞处:覆盖结果为UE对小区的发现结果,此时,当UE在所有支持的频点上都不能发现一个小区,就表明UE处于覆盖漏洞处。具体的,所述发现一个小区为UE获得该小区的标识并与该小区同步。或者,覆盖结果为UE对小区的信号的测量结果,此时,当UE在所有支持的频点上发现的小区中,信号质量最好的小区或者全部小区的信号质量低于设定的门限,就表明UE处于覆盖漏洞处。可选的,上述的“信号质量”可以替换为“信号强度”或者两种结合即测量的是信号质量和信号强度。具体的,信号强度和/或信号质量最好的小区或者全部小区的信号强度和/或信号质量低于设定的门限包括两种测量方法:RRC层通过测量小区的信号发现小区的信号强度和/或信号质量低于设定的门限;或者,物理层通过测量小区的信号发现小区的物理层测量值低于设定的门限,该测量值为信号强度和/或信号质量,物理层向RRC层发送一个指示,该指示用于通知RRC层UE处于基站的覆盖漏洞处。其中,小区的信号可以为小区专用参考信号(Cell-specificReferenceSignal,CRS),还可以为信道状态信息参考信号(ChannelStatusInformationReferenceSignal,CSI-RS),或者可以为其他任何可以用于测量用的参考信号。信号强度可以为参考信号接收功率(ReferenceSignalReceivingPower,RSRP,信号质量可以为参考信号接收质量(ReferenceSignalReceivingQuality,RSRQ)。如图7所示,左侧的位于毁坏的基站覆盖范围内的UE,通过测量发现自己处于覆盖漏洞处后,就可以与右侧的UE进行纯D2D通信,以保证自身被及时救援。另外,当UE没有处于覆盖漏洞处时,可以根据系统消息或SIM卡情况开启或禁止不依赖网络的D2D通信,具体内容可以参见上述实施例。本实施例通过小区覆盖结果,可以在灾难场景下保证自身及时被救援。图8为本发明终端一实施例的结构示意图,该终端可以具体为第一终端,该终端80包括获取模块81、确定模块82和通信模块83;获取模块81所述网络信息包括:小区覆盖结果和/或网络设备发送的系统消息;确定模块82用于根据所述获取模块81获取的所述网络信息,确定是否开启自主发现第二终端的D2D通信;通信模块83用于在所述确定模块82确定开启所述D2D通信后,自主发现所述第二终端,并与所述第二终端直接进行所述D2D通信。可选的,如果所述网络信息包括系统消息,所述确定模块82具体用于按如下方式确定是否开启设备到设备D2D通信:如果所述系统消息中包含禁止所述D2D通信的指示信息,或者,如下项均不包含在所述系统消息:允许所述D2D通信的指示信息、预警信息、以及所述D2D通信的资源信息,确定禁止开启所述D2D通信;或者,如果所述系统消息中包含如下项中的至少一项:允许所述D2D通信的指示信息,所述D2D通信的资源信息、以及预警信息,确定开启所述D2D通信。可选地,所述小区覆盖结果包括所述第一终端对小区的发现结果;如果所述网络信息还包括所述小区覆盖结果,所述确定模块82具体用于按如下方式根据所述网络信息确定是否开启D2D通信:如果所述第一终端对小区的发现结果表明所述第一终端能够发现所述小区,根据所述系统消息确定是否开启所述D2D通信;和/或,所述小区覆盖结果包括所述第一终端对小区的信号的测量结果,所述测量结果包括信号强度和/或信号质量;如果所述网络信息还包括所述小区覆盖结果,所述确定模块82具体用于按如下方式根据所述网络信息确定是否开启D2D通信:如果所述测量结果表明测量结果最好的小区的测量结果高于设定的门限,或者,所述测量结果表明至少一个小区的测量结果高于设定的门限时,根据所述系统消息确定是否开启所述D2D通信。可选的,所述获取模块81获取的所述系统消息所包含的所述预警信息包括:ETWS信息,和/或,CMAS信息。可选的,如果所述网络信息包括小区覆盖结果,所述确定模块82具体用于:按如下方式确定是否开启设备到设备D2D通信:如果所述小区覆盖结果包括所述第一终端对小区的发现结果,如果所述第一终端对小区的发现结果表明所述第一终端在所有支持的频点上都不能发现所述小区,则确定开启所述D2D通信;和/或,如果所述小区覆盖结果包括所述第一终端对小区的信号的测量结果,所述测量结果包括信号强度和/或信号质量,如果所述第一终端对小区的信号的测量结果表明测量结果最好的小区的测量结果低于设定的门限,或者,对所述小区的信号的测量结果表明全部小区的测量结果低于设定的门限时,则确定开启所述D2D通信。可选地,所述确定模块82还用于,确定是否开启D2D通信之前,检测所述第一终端的用户身份模块,并且确定能够检测到所述用户身份模块。可选的,所述终端还包括:RRC实体模块,其中,所述RRC实体模块包括所述获取模块81;以及NAS实体模块,用于生成D2D开启请求;其中,所述获取模块81具体用于按如下方式获取网络信息:接收所述NAS实体模块生成的D2D开启请求后,获取所述网络信息;或者应用层实体模块,用于生成D2D开启请求;其中,所述获取模块81具体用于按如下方式获取网络信息:接收所述应用层实体模块生成的D2D开启请求后,获取所述网络信息。可选地,所述RRC实体模块还包括所述确定模块;所述确定模块82具体用于确定开启所述D2D通信后,禁止所述通信模块83开启D2D通信。或者所述确定模块82还用于:如果所述确定模块82确定禁止开启所述D2D通信且如果所述D2D开启请求为所述NAS实体单元发送的,所述确定模块82向所述NAS实体模块发送D2D开启请求否认消息;所述NAS实体模块还用于,收到所述D2D开启请求否认消息后,禁止所述通信模块83开启所述D2D通信;或者,所述确定模块82还用于:如果所述确定模块82确定禁止开启所述D2D通信且如果所述D2D开启请求为所述应用层实体模块发送的,所述确定模块82向所述应用层实体模块发送D2D开启请求否认消息;所述应用层实体模块用于收到D2D开启请求否认消息后,禁止所述通信模块83开启D2D通信。所述RRC实体模块还包括所述确定模块82;所述确定模块82具体用于确定开启所述D2D通信后,触发所述通信模块83开启D2D通信。或者所述确定模块82还用于,如果所述确定模块82确定开启所述D2D通信且如果所述D2D开启请求为所述NAS实体模块发送的,所述确定模块82向所述通信模块发送D2D开启请求确认消息以使所述通信模块83触发开启所述D2D通信;或者,所述确定模块82还用于,如果所述确定模块82确定开启所述D2D通信且如果所述D2D开启请求为所述应用层实体模块发送的,所述确定模块82向所述通信模块发送D2D开启请求确认消息,以使所述通信模块83触发开启所述D2D通信。在另一实施例中,所述确定模块用于检测终端的用户身份模块,确定不能够检测到所述用户身份模块,确定禁止通信模块开启所述D2D通信。该实施例可以单独使用,也可以与上述实施例结合使用。在硬件实现上,以上模块可以以硬件形式内嵌于或独立于基站的处理器中,也可以以软件形式存储于终端,如UE的存储器中,以便于处理器调用执行以上各个模块对应的操作。该处理器可以为中央处理单元(CPU)、微处理器、单片机等。图8所示的终端能够执行上述实施例中的相应步骤,具体可参见上述实施例的描述。其所达到的效果也可参见上述实施例所述。请参考图9a,其为本发明实施例所提供的一种终端的结构示意图。如图所示,该终端90包括收发器91和处理器92。当然,终端还可以包括存储器、天线、基带处理部件、中射频处理部件、输入输出装置等通用部件,本发明实施例在此不再任何限制。处理器92,用于获取网络信息,所述网络信息包括小区覆盖结果和/或网络设备发送的系统消息;以及,用于根据所述网络信息,确定是否开启自主发现第二终端的D2D通信;以及,在确定开启所述D2D通信后,开启所述D2D通信,自主发现所述第二终端,并控制收发器91与所述第二终端直接进行所述D2D通信;所述收发器91,用于在所述处理器92的控制下与所述第二终端直接进行所述D2D通信。可选的,如果所述网络信息包括所述系统消息,所述处理器92具体用于按如下方式确定是否开启D2D通信:如果所述系统消息中包含禁止所述D2D通信的指示信息,或者,如下项均不包含在所述系统消息:允许所述D2D通信的指示信息、预警信息、以及所述D2D通信的资源信息,则确定禁止开启所述D2D通信;或者,如果所述系统消息中包含如下项中的至少一项:允许所述D2D通信的指示信息,所述D2D通信的资源信息、以及预警信息,则确定开启所述D2D通信。可选地,所述小区覆盖结果包括所述第一终端对小区的发现结果;如果所述网络信息还包括所述小区覆盖结果,所述处理器92具体用于按如下方式根据所述网络信息确定是否开启D2D通信:如果所述发现结果表明所述第一终端能够发现所述小区,根据所述系统消息确定是否开启所述D2D通信;和/或,所述小区覆盖结果包括所述第一终端对小区的信号的测量结果,所述测量结果包括信号强度和/或信号质量;如果所述网络信息还包括所述小区覆盖结果,所述处理器92具体用于按如下方式根据所述网络信息确定是否开启D2D通信:如果所述第一终端对所述小区的信号的测量结果表明测量结果最好的小区的测量结果高于设定的门限,或者,对所述小区的信号的测量结果表明至少一个小区的测量结果高于设定的门限时,根据所述系统消息确定是否开启所述D2D通信。可选的,所述处理器92获取的所述预警信息包括:海啸预警系统ETWS信息,和/或,商业移动预警系统CMAS信息可选的,如果所述网络信息包括所述小区覆盖结果,所述处理器92具体用于按如下方式确定是否开启D2D通信:如果所述小区覆盖结果包括所述第一终端对小区的发现结果且所述第一终端对小区的发现结果表明所述第一终端在所有支持的频点上都不能发现所述小区,则确定开启所述D2D通信;和/或,如果所述小区覆盖结果包括所述第一终端对小区的信号的测量结果,所述测量结果包括信号强度和/或信号质量,且如果所述第一终端对所述小区的信号的测量结果表明测量结果最好的小区的测量结果低于设定的门限,或者,对所述小区的信号的测量结果表明全部小区的测量结果低于设定的门限时,则确定开启所述D2D通信。可选的,所述处理器92还用于,确定是否开启D2D通信之前,检测所述第一终端的用户身份模块,并确定能够检测到所述用户身份模块。可选的,如图9b所示,所述处理器92包括NAS层实体921、RRC层实体922、和应用层实体923;所述NAS层实体921,用于生成D2D开启请求;所述RRC层实体922,用于接收到NAS层实体921发送的D2D开启请求后,获取所述网络信息;或者,所述应用层实体923,用于生成D2D开启请求;所述RRC层实体922,用于接收到应用层实体发送的D2D开启请求后,获取所述网络信息。可选的,所述RRC层实体922还用于,如果确定禁止开启所述D2D通信且如果所述D2D开启请求为所述NAS层实体发送的,向所述NAS层实体921发送D2D开启请求否认消息;所述NAS层实体还用于,禁止开启所述D2D通信;或者,所述RRC层922实体还用于,如果确定禁止开启所述D2D通信且如果所述D2D开启请求为所述应用层实体发送的,向所述应用层实体923发送D2D开启请求否认消息,所述应用层实体923禁止开启所述D2D通信;或者,所述RRC层实体922还用于,如果确定禁止开启所述D2D通信后,禁止所述开启所述D2D通信。可选的,所述RRC层实体922还用于,如果确定开启所述D2D通信且如果所述D2D开启请求为所述NAS层实体921发送的,向所述NAS层实体921发送D2D开启请求确认消息,所述NAS层实体921还用于,触发开启所述D2D通信;或者,所述RRC层实体922还用于,如果确定开启所述D2D通信且如果所述D2D开启请求为所述应用层实体923发送的,向所述应用层实体923发送D2D开启请求确认消息;所述应用实体层923还用于,触发开启所述D2D通信;或者,所述RRC层实体922还用于,如果确定开启所述D2D通信,触发开启所述D2D通信。需要说明的是,图8和图9a以及图9b所示的设备可以用于实现以上方法实施例中关于终端所提供的任一种方法,且关于网络信息及其获取方式、D2D通信等的描述同以上方法实施例,在此不再赘述。本实施例通过根据网络信息确定是否开启D2D通信,可以实现网络可控,保证运营商利益;另外,在D2D通信时采用终端之间直接通信,可以解决灾难场景下基站不能提供支持的问题,使得D2D通信在公共场景下依然适用,满足及时救援的需求。图10为本发明网络设备一实施例的结构示意图,该网络设备100包括生成模块101和发送模块102;生成模块101用于生成第一信号,所述第一信号包括系统消息或者检测信号;发送模块102用于向第一终端发送所述生成模块生成的所述第一信号,用于使所述第一终端根据所述第一信号确定是否开启设备到设备D2D通信,并在确定开启所述D2D通信后,开启所述D2D通信,自主发现第二终端,并与所述第二终端直接进行所述D2D通信。可选的,如果所述生成模块生成的所述第一信号包括系统消息,则所述系统消息中携带禁止所述D2D通信的指示信息,或者,如下项均不包含在所述系统消息:允许所述D2D通信的指示信息、预警信息、以及所述D2D通信的资源信息,用于使所述第一终端根据所述系统消息确定禁止开启所述D2D通信;或者,则所述系统消息中包含如下项中的至少一项:允许所述D2D通信的指示信息,所述D2D通信的资源信息、以及预警信息,用于使所述第一终端根据所述系统消息确定开启所述D2D通信。可选的,所述生成模块生成的所述系统消息中包含的所述预警信息包括:ETWS信息,和/或,CMAS信息。可选的,所述生成模块生成的所述第一信号包括检测信号,用于使所述第一终端应用所述检测信号进行小区发现或者测量所述检测信号,并根据小区发现结果确定是否开启所述D2D通信,或者根据对所述检测信号的测量结果确定是否开启所述D2D通信。在硬件实现上,以上发送模块可以为发射机或收发机,对应于硬件实现为收发机。以上生成模块可以以硬件形式内嵌于或独立于基站的处理器中,也可以以软件形式存储于网络设备,如基站的存储器中,以便于处理器调用执行以上各个模块对应的操作。该处理器可以为中央处理单元(CPU)、微处理器、单片机等。请参考图11,其为本发明实施例所提供的一种网络设备的结构示意图。如图所示,该网络设备110包括处理器111和发送器112。当然,网络设备还可以包括存储器、接收器、天线、基带处理部件、中射频处理部件、输入输出装置等通用部件,发送器和接收器可以合成在一起作为收发器,本发明实施例在此不再任何限制。处理器111用于生成第一信号,所述第一信号包括系统消息或者检测信号;发送器112用于向第一终端发送所述处理器生成的所述第一信号,用于使所述第一终端根据所述第一信号确定是否开启设备到设备D2D通信,并在确定开启所述D2D通信后,开启自主发现第二终端的所述D2D通信,自主发现所述第二终端,以便所述第一终端与第二终端直接进行所述D2D通信。可选的,所述第一信号包括系统消息;所述发送器112发送的所述系统消息中携带禁止所述D2D通信的指示信息,或者,如下项均不包含在所述系统消息:允许所述D2D通信的指示信息、预警信息、以及所述D2D通信的资源信息,用于使所述第一终端根据所述系统消息确定禁止开启所述D2D通信;或者,所述发送器112发送的所述系统消息中包含如下项中的至少一项:允许所述D2D通信的指示信息,所述D2D通信的资源信息,以及预警信息,用于使所述第一终端根据所述系统消息确定开启所述D2D通信。可选的,所述发送器112发送的所述系统消息中包含的所述预警信息包括:ETWS信息,和/或,CMAS信息。可选的,所述发送器112发送的所述第一信号包括检测信号,用于使所述第一终端应用所述检测信号进行小区发现或者测量所述检测信号,并根据小区发现结果确定是否开启所述D2D通信,或者根据对所述检测信号的测量结果确定是否开启所述D2D通信。需要说明的是,图10和图11所示的设备可以用于实现以上方法实施例中关于网络设备所提供的任一种方法,且关于系统消息、检测信号及其获取方式、D2D通信等的描述同以上方法实施例,在此不再赘述。本实施例通过根据网络信息确定是否开启D2D通信,可以实现网络可控,保证运营商利益;另外,在D2D通信时终端之间直接通信,可以解决灾难场景下基站不能提供支持的问题,使得D2D通信在公共场景下依然适用,满足及时救援的需求。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。当前第1页1 2 3 当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1