通过移动通信网络进行通信的方法、装置及系统的制作方法

文档序号:7851547阅读:110来源:国知局
专利名称:通过移动通信网络进行通信的方法、装置及系统的制作方法
技术领域
本发明属于通信领域,尤其涉及通过移动通信网络进行通信的方法、装置及系统。
背景技术
eNB enhanced NodeB,演进型NodeB,在现有移动通信技术中相当于基站。MME Mobility Management Entity,移动管理实体,现有移动通信系统中的关键 控制节点。UE User Equipment,用户端设备。RNTI :无线网络临时标识符,在信号内部作为UE的标识。RRC :Radiο Resource Control,无线资源控制协议。物联网是指,通过部署具有一定感知、计算、执行和通信能力的各种设备,获取物理世界的信息,通过网络实现信息传输、协同和处理,从而实现人与物、物与物的互联的网络。设备对设备通信(device to device D2D)通信,作为物联网应用的一种,主要是实现两个设备之间的直接通信。可能的技术可以包括无线个域网(WPAN :Wireless Personal AreaNetwork)、超宽带(UWB Ultra Wideband)、蓝牙(Bluetooth)、Wifi 等短距无线通信技术。物联网的蓬勃发展,更彰显了短距无线应用的巨大市场潜力和价值。而移动运营商在这一领域却少有涉及,或者缺乏必要的控制权。目前,已经有相关公司开展了在运营商的授权频段支持D2D应用的研究,并积极推动在知名标准组织3GPP立项。其目的就是,使用运营商的授权频段来支持和实现D2D应用,使得运营商能够在短距无线应用市场占有更大的主动权。在运营商的移动通信网络中实现D2D所带来的一个便利就是,安全操作方便,不再需要人为参与,而可以基于移动通信网现有的安全机制实现密钥协商和数据加密。但是按照现有的移动通信网络,主叫侧和被叫侧的安全过程,包括认证、密钥协商和加密(完整性校验)算法协商等,都是相互独立的。不同能力的设备对加密(完整性校验)算法的支持能力可能也不同,进而其选择的加密(完整性校验)算法也可能不一样。所以,如果仅在通信设备侧进行是否能够进行D2D通信的判断,有可能加密(完整性校验)算法支持能力不同两个设备被判断为可以进行D2D通信,结果两个设备却选择了不同的加密(完整性校验)算法,从而不能进行实际的D2D通信。这就不能很好的利用移动通信网现有的安全机制为D2D通信服务。

发明内容
本发明实施例的目的在于提供一种通过移动通信网络进行D2D通信的方法和系统,旨在解决现有技术因为安全验证问题而无法顺利的使用现有移动通信技术进行D2D通Ih的问题。本发明实施例是这样实现的,一种通过移动通信网络进行D2D通信的方法,所述方法包括以下步骤
MME向通信双方设备发送通信资料,所述通信资料包括通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信密钥材料;eNB指示通信双方设备建立通信数据承载,生成RNTI并将所述RNTI分发到通信双方设备,所述RNTI用于D2D通信;通信双方设备根据接收的通信资料,使用选择的安全算法和根据密钥材料获取的密钥进行通信。本发明实施例的另一目的在于提供一种通过移动通信网络进行通信的方法,所述方法包括以下步骤获取通信双方设备能否进行D2D通信的信息;判断通信双方设备是否拥有相同的安全算法; 将通信资料发送到通信双方设备,所述通信资料包括通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料。本发明实施例的另一目的在于提供一种通过移动通信网络进行通信的方法,所述方法包括以下步骤接收并存储MME发送的通信资料,所述通信资料包括通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料; 将所述通信资料发送到通信双方设备;指示通信双方设备建立通信数据承载;生成RNTI,并将所述RNTI分发到通信双方设备。本发明实施例的另一目的在于提供一种通过移动通信网络进行通信的方法,所述方法啊包括以下步骤向MME发送通信请求,所述通信请求中包含是否支持D2D通信的信息;接收通信资料,所述通信资料包括通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料;根据eNB的指示建立通信数据承载;接收eNB分发的RNTI ;使用选择的安全算法和根据密钥材料获取的密钥向被叫方UE发起通信。本发明实施例的另一目的在于提供一种通过移动通信网络进行通信的方法,所述方法包括以下步骤接收MME的通信呼叫,所述通信呼叫中包含询问是否支持D2D通信的信息;向MME发送是否支持D2D通信的信息;接收通信资料,所述通信资料包括通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料;根据eNB的指示建立通信数据承载;接收eNB分发的RNTI ;使用选择的安全算法和根据密钥材料获取的密钥响应主叫方UE发起的通信。
本发明实施例的另一目的在于提供一种通过移动通信网络进行通信的装置,所述装置包括D2D通信信息获取单元,用于获取通信双方设备能否进行D2D通信的信息;相同安全算法判 断单元,用于判断通信双方设备是否拥有相同的安全算法;通信资料发送单元,用于将通信资料发送到通信双方设备。本发明实施例的另一目的在于提供一种通过移动通信网络进行通信的装置,所述装置包括通信资料接收单元,用于接收所述MME发送的通信资料;通信资料转发单元,用于将所述通信资料接收单元接收的通信资料转发到通信双方设备;通信数据承载指示单元,用于指示通信双方设备建立通信数据承载;RNTI分发单元,用于生成RNTI并将所述RNTI分发到通信双方设备。本发明实施例的另一目的在于提供一种通过移动通信网络进行通信的装置,所述装置包括D2D通信自检单元,用于进行自检是否支持D2D通信;通信请求发送单元,用于向MME发起通信请求,所述通信请求中携带有所述D2D通信自检单元自检的是否支持D2D通信的信息;通信资料接收单元,用于接收MME或eNB发送的通信资料;通信数据承载建立单元,用于根据eNB的指示建立通信数据承载;RNTI接收单元,用于接收eNB分发的RNTI ;通信单元,用于根据所述通信资料接收单元接收的通信资料使用选择的安全算法和根据密钥材料获取的密钥向被叫方UE发起通信。本发明实施例的另一目的在于提供一种通过移动通信网络进行通信的装置,所述装置包括D2D检测信息接收单元,用于接收MME发送的进行D2D通信功能检测的信息;D2D检测单元,用于根据所述D2D检测信息接收单元接收的信息自检是否支持D2D通信功能;D2D通信信息发送单元,用于根据所述D2D检测单元的检测结果向MME发送是否支持D2D通行功能的信息;通信资料接收单元,用于接收MME或eNB发送的通信资料;通信数据承载建立单元,用于根据eNB的指示建立通信数据承载;RNTI接收单元,用于接收eNB分发的RNTI ;通信单元,用于根据所述通信资料接收单元接收的通信资料使用选择的安全算法和根据密钥材料获取的密钥响应主叫方UE发起的通信。本发明实施例的另一目的在于提供一种通过移动通信网络进行通信的系统,所述系统包括MME,用于获取通信双方设备能否进行D2D通信的信息,判断通信双方设备是否支持相同的安全算法,将通信资料发送到通信双方设备,所述通信资料包括通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及密钥材料;eNB,用于接收并存储所述MME发送的通信资料,将通信资料发送到通信双方设备,指示通信双方设备建立通信数据承载,生成RNTI并将所述RNTI分发到通信双方设备;主叫方UE,用于向MME发送通信请求,所述通信请求中包含是否支持D2D通信的信息,接收通信资料,根据eNB的指示建立通信数据承载,接收eNB分发的RNTI,使用选择的安全算法和根据密钥材料获取的密钥向被叫方UE发起通信;被叫方UE,用于接收MME的通信呼叫,向MME发送是否支持D2D通信的信息,接收通信资料,根据eNB的指示建立通信数据承载,接收eNB分发的RNTI,响应主叫方UE使用选择的安全算法和根据密钥材料获取的密钥发起的通信。本发明实施例,MME获取UE是否支持D2D通信的信息,判断通信双方是否拥有相同的安全算法,向通信双方下发现有移动通信所使用的安全算法,使得通信双方使用现有 移动通信技术成熟安全的安全算法进行通信,不仅使移动通信技术在D2D通信方面得到了应用,而且因为使用现有移动通信技术进行通信不仅验证过程简单,而且安全性高。


图I是本发明实施例提供的通过移动通信网络进行通信方法的流程图;图2是本发明实施例提供的图I所示步骤SlOl的具体实现流程图;图3是本发明另一实施例提供的通过移动通信网络进行通信方法的流程图;图4是本发明又一实施例提供的通过移动通信网络进行通信方法的流程图;图5是本发明又一实施例提供的通过移动通信网络进行通信方法的流程图;图6是本发明又一实施例提供的通过移动通信网络进行通信方法的流程图;图7是本发明实施例提供的通过移动通信网络进行通信系统的结构图;图8是本发明实施例提供的图7所述MME的具体结构图;图9是本发明实施例提供的图7所述eNB的具体结构图;图10是本发明实施例提供的图7所述主叫方UE的具体结构图;图11是本发明实施例提供的图7所述被叫方UE的具体结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例,MME获取UE是否支持D2D通信的信息,判断通信双方是否拥有相同的安全算法,向通信双方下发现有移动通信所使用的安全算法,使得通信双方使用现有移动通信技术成熟安全的安全算法进行通信,不仅使移动通信技术在D2D通信方面得到了应用,而且因为使用现有移动通信技术进行通信不仅验证过程简单,而且安全性高。实施例一如图I所示为本发明实施例提供的通过移动通信网络进行通信方法的流程图,详述如下在步骤SlOl中,MME获取通信双方设备是否支持D2D通信的信息。
在本发明实施例中,通信设备双方进行通信之前,MME需要获取通信设备双方是否支持D2D通信的信息,如果支持则进入步骤S102,如果不支持则选择现有的移动通信系统进行通信。关于MME获取通信双方设备是否支持D2D通信的具体过程详见图2以及对图2的描述。在步骤S102中,MME判断通信双方设备是否拥有相同的安全算法。在本发明实施例中,每件设备拥有的安全算法可能不同,如果拥有相同的安全算法,则进入步骤S103,否则,通知eNB或者UE结束本次通信,或者选择现有的移动通信系统通信。关于MME判断通信双方设备是否拥有相同的安全算法的问题,本申请使用现有技术进行检测,在此不再赘述。在步骤S103中,MME向通信双方设备发送通信资料,所述通信资料包括通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信密钥材料。 在本发明实施例中,MME向通信UE发送通信资料,该通信资料用于通信双方在收发数据时进行验证,所述通信资料包括通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及密钥材料,所述安全算法包括加解密算法和完整性校验算法。MME向UE发送通信资料的方法包括以下两种A、MME向eNB发送所述通信资料,由eNB转发到通信双方设备,MME向eNB发送所述通信资料的步骤具体为通过定义以下消息将所述通信资料携带发送到eNB Initial Context Setup Request- Message Type-MME UE SlAP ID- eNB UE SlAP ID- UE Aggregate Maximum Bit Rate- E-RAB to Be Setup List· E-RAB to Be Setup Item IEs- UE Security Capabilities· Encryption Algorithms BIT STRING(16,···)· Integrity Protection Algorithms BIT STRING(16,.··)- Security Key- D2D capability- D2D UE Security Capabilities· D2D Encryption Algorithms BIT STRING(16,.··)· D2D Integrity Protection Algorithms BIT STRING(16,···)D2D Security stuff以及UE CONTEXT MODIFICATION REQUEST- Message Type-MME UE SlAP ID
- eNB UE SlAP ID- UE Security Capabilities- Security Key- Subscriber Profile ID for RAT/Frequency priority- UE Aggregate Maximum Bit Rate- CS Fallback Indicator- UE Security Capabilities
- CSG Membership Staus- D2D capability- D2D UE Security Capabilities· D2D Encryption Algorithms BIT STRING(16,. · ·)· D2D Integrity Protection Algorithms BIT STRING(16,···)D2D Security stuffB、MME直接将通信资料发送到通信双方设备,其步骤具体为通过在MME与UE之间通信的NAS信息传递通信资料。在该方法中,通信双方设备或者MME,需要把通信双方设备能否进行D2D通信的信息发送给eNB。在步骤S104中,eNB指示通信双方设备建立通信数据承载,生成RNTI并将所述RNTI分发到通信双方设备,所述RNTI用于D2D通信。在本发明实施例中,eNB指示通信双方设备建立通信数据承载,生成RNTI并将所述RNTI分发到通信双方设备。eNB通过修改RRC指示通信双方设备建立通信数据承载,具体为Connection Reconfiguration 消息中包含兀素 radio Resource ConfigDedicated->drb-To Add Mod List->DRB_To Add Mod:- DRB-ToAddMod: : =SEQUENCE {- eps-Bearerldentity INTEGER(0. . 15) OPTIONAL,—Cond DRB-Setup- drb-Identity DRB-Identityj-pdcp-Config PDCP-Config OPTIONAL, —Cond PDCP- rlc-Config RLC-Config OPTIONAL,—Cond Setup- IogicalChannelIdentity INTEGER(3. . 10)OPTIONAL,—Cond DRB-Setup- IogicalChannelConfig LogicalChannelConfig OPTIONAL,—Cond Setup- D2D securityAlgorithmConf ig- D2D Security stuff- D2D-RNTI-}在步骤S105中,通信双方设备根据接收的通信资料,使用选择的安全算法和根据密钥材料获取的密钥进行通信。在本发明实施例中,通信双方设备接收通信资料,根据通信资料确定对方可以进行D2D通信,并且支持相同的安全算法。根据通信资料中的现有移动通信技术的安全算法,以及通信资料中的密钥材料获取的密钥,进行通信。需要指出的是,主叫方设备和被叫方设备与MME和eNB进行通信分为以下四种情况主叫方设备和被叫方设备与相同MME进行通信,且与相同的eNB进行通信;或者,主叫方设备和被叫方设备与相同的MME进行通信,但与不同的eNB进行通信;或者,主叫方设备和被叫方设备与不同的MME进行通信,且与不同的eNB进行通信;或者,主叫方设备和被叫方设备与不同的MME进行通信,但与相同的eNB进行通信。本发明实施例,MME获取UE是否支持D2D通信的信息,判断通信双方是否拥有相同的安全算法,向通信双方下发现有移动通信所使用的安全算法,使得通信双方使用现有移动通信技术成熟安全的安全算法进行通信,不仅使移动通信技术在D2D通信方面得到了应用,而且因为使用现有移动通信技术进行通信不仅验证过程简单,而且安全性高。实施例二如图2所示为本发明实施例图I所示步骤SlOl的具体实现流程图,详述如下在步骤S201中,主叫方UE自检是否支持D2D通信,在支持D2D通信的情况下,主叫方UE向MME发起D2D通信请求。在步骤S202中,MME接收所述主叫方UE发送的通信请求和支持D2D通信的信息,并在呼叫被叫方UE时携带检测是否支持D2D通信的指令。在步骤S203中,被叫方UE接收MME的通信呼叫,根据所述检测指令自检是否支持D2D通信,并将检测结果发送给MME。本发明实施例,通过移动通信技术中的MME检测主/被叫双方UE,MME在呼叫被叫方UE时,携带检测是否支持D2D通信的指令,被叫方UE在自检后将结果发送回MME,提供了一种合理的检测设备能否进行D2D通行的方法。实施例三如图3所示为本发明另一实施例提供的通过移动通信网络进行通信方法的流程图,所述方法包括以下步骤在步骤S301中,获取主叫方UE和被叫方UE是否支持D2D通信的信息。在本发明实施例中,通信设备双方进行通信之前,MME需要获取通信设备双方是否支持D2D通信的信息,如果支持则进入步骤S302,如果不支持则选择现有的移动通信系统进行通信。其步骤具体为SI、主叫方UE自检是否支持D2D通信,在支持D2D通信的情况下,主叫方UE向MME发起D2D通信请求;S2、接收所述主叫方UE发送的通信请求和支持D2D通信的信息,并在呼叫被叫方UE时携带检测是否支持D2D通信的指令;S3、被叫方UE接收MME的通信呼叫,根据所述检测指令自检是否支持D2D通信,并将检测结果发送给MME。在步骤S302中,判断主叫方UE和被叫方UE是否拥有相同的安全算法。在本发明实施例中,每件设备拥有的安全算法可能不同,如果拥有相同的安全算法,则进入步骤S303,否则,通知eNB或者UE结束本次通信,或者选择现有的移动通信系统进行通信。关于MME判断主叫方UE和被叫方UE是否拥有相同的安全算法的问题,本申请使用现有技术进行检测,在此不再赘述。在步骤S303中,将通信资料发送到通信双发设备,所述通信资料包括主叫方UE和被叫方UE能否进行D2D通信的信息、主叫方UE和被叫方UE都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料。在本发明实施例中,向UE发送通信资料,该通信资料用于通信双方在收发数据时进行验证,所述通信资料包括主叫方UE和被叫方UE能否进行D2D通信的信息、主叫方UE 和被叫方UE都支持的现有移动通信技术的安全算法、以及密钥材料,所述安全算法包括加解密算法和完整性校验算法。其中将通信资料发送到通信双发设备的方法包括A、MME向eNB发送所述通信资料,由eNB转发到主叫方UE和被叫方UE,MME向eNB发送所述通信资料的步骤具体为通过定义以下消息将所述通信资料携带发送到eNB Initial Context Setup Request-Message Type-MME UE SlAP ID- eNB UE SlAP ID- UE Aggregate Maximum Bit Rate- E-RAB to Be Setup List· E-RAB to Be Setup Item IEs- UE Security Capabilities· Encryption Algorithms BIT STRING (16,· · ·)· Integrity Protection Algorithms BIT STRING(16,.··)- Security Key- D2D capability- D2D UE Security Capabilities· D2D Encryption Algorithms BIT STRING (16, ···)· D2D Integrity Protection Algorithms BIT STRING(16,···)D2D Security stuff以及UE CONTEXT MODIFICATION REQUEST- Message Type-MME UE SlAP ID- eNB UE SlAP ID- UE Security Capabilities- Security Key
- Subscriber Profile ID for RAT/Frequency priority- UE Aggregate Maximum Bit Rate- CS Fallback Indicator- UE Security Capabilities-CSG Membership Status- D2D capability- D2D UE Security Capabilities· D2D Encryption Algorithms BIT STRING(16,...)· D2D Integrity Protection Algorithms BIT STRING(16,...)D2D Security stuffB、MME直接将通信资料发送到主叫方UE和被叫方UE,其步骤具体为通过在MME与UE之间通信的NAS信息传递通信资料。在该方法中,主叫方UE和被叫方UE或者MME,需要把主叫方UE和被叫方UE能否进行D2D通信的信息发送给eNB。实施例四如图4所示为本发明又一实施例提供的通过移动通信网络进行通信方法的流程图,所述方法包括以下步骤在步骤S401中,接收并存储MME发送的通信资料;在本发明实施例中,eNB接受并存储MME发送的通信资料,所述通信资料包括通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料。在步骤S402中,将所述通信资料发送到通信双方设备。在步骤S403中,指示通信双方设备建立通信数据承载。在本发明实施例中个,eNB指示通信双方设备建立通信数据承载。在步骤S404中,生成RNTI,并将所述RNTI分发到通信双方设备。
在本发明实施例中,eNB还会生成RNTI,并将所述RNTI分发到通信双方设备,所述RNTI用于在D2D通信时使用。实施例五如图5所示为本发明又一实施例提供的通过移动通信网络进行通信方法的流程图,所述方法包括以下步骤在步骤S501中,自检是否支持D2D通信。在步骤S502中,向MME发送通信请求,所述通信请求中包含是否支持D2D通信的信息。在本发明实施例中,主叫方UE向MME发送通信请求,并在所述通信请求中携带是否支持D2D通信的信息。在步骤S503中,接收通信资料,所述通信资料包括通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料。在本发明实施例中,接收MME直接发送的通信资料或者接收eNB转发的通信资料。在步骤S504中,根据eNB的指示建立通信数据承载。
在步骤S505中,接收eNB分发的RNTI。在本发明实施例中,主叫方UE接收eNB分发的用于D2D通信的RNTI。在步骤S506中,使用选择的安全算法和根据密钥材料获取的密钥向被叫方UE发起通信。在本发明实施例中,主叫方UE使用选择的安全算法和根据密钥材料获取的密钥向被叫方UE发起通信。实施例六如图6所示为本发明又一实施例提供的通过移动通信网络进行通信方法的流程图,所述方法包括以下步骤

在步骤S601中,接收MME的通信呼叫,所述通信呼叫中包含询问是否支持D2D通信的信息在本发明实施例中,被叫方UE接收MME发送的通信呼叫,所述通信呼叫中包含询问被叫方UE是否支持D2D通信的信息。在步骤S602中,自检是否支持D2D通信,并向MME发送是否支持D2D通信的信息。在步骤S603中,接收通信资料,所述通信资料包括通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料。在本发明实施例中,接收MME直接发送的通信资料或者接收eNB转发的通信资料。在步骤S604中,根据eNB的指示建立通信数据承载。在步骤S605中,接收eNB分发的RNTI。在本发明实施例中,被叫方UE接收eNB分发的用于D2D通信的RNTI。在步骤S606中,使用选择的安全算法和根据密钥材料获取的密钥响应主叫方UE发起的通信。实施例七如图7所示为本发明实施例提供的通过移动通信网络进行通信系统的结构图,为了便于说明仅示出与本发明实施例相关的部分,包括MME71,用于获取通信双方设备是否支持D2D通信的信息,判断通信双方设备是否支持相同的安全算法,将通信资料发送到通信双方设备,所述通信资料包括通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及密钥材料。eNB72,用于接收并存储所述MME71发送的通信资料,将通信资料发送到通信双方设备,指示通信双方设备建立通信数据承载,生成RNTI并将所述RNTI分发到通信双方设备。主叫方UE73,用于向MME发送通信请求,所述通信请求中包含是否支持D2D通信的信息,接收通信资料,根据eNB72的指示建立通信数据承载,接收eNB72分发的RNTI,使用选择的安全算法和根据密钥材料获取的密钥向被叫方UE发起通信。被叫方UE74,用于接收MME的通信呼叫,向MME发送是否支持D2D通信的信息,接收通信资料,根据eNB72的指示建立通信数据承载,接收eNB72分发的RNTI,响应主叫方UE使用选择的安全算法和根据密钥材料获取的密钥发起的通信。
其中,如图8所示,MME71具体包括D2D通信信息获取单元711,用于获取通信双方设备是否支持D2D通信的信息。相同安全算法判断单元712,用于判断通信双方设备是否拥有相同的安全算法。通信资料发送单元713,用于将通信资料发送到通信双方设备,包括向eNB发送所述通信资料,由eNB转发到通信双方设备,或者直接将通信资料发送到通信双方设备。其中如图8所示,所述eNB72具体包括通信资料接收单元721,用于接收所述MME71发送的通信资料。通信资料转发单元722,用于将所述通信资料接收单元721接收的通信资料转发到通信双方设备。 通信数据承载指示单元723,用于指示通信双方设备建立通信数据承载。RNTI分发单元724,用于生成RNTI并将所述RNTI分发到通信双方设备。其中如图6所示,所述主叫方UE33具体包括 D2D通信自检单元731,用于进行自检是否支持D2D通信。通信请求发送单元732,用于向MME发起通信请求,所述通信请求中携带有所述D2D通信自检单元731自检的是否支持D2D通信的信息。通信资料接收单元733,用于接收MME或eNB发送的通信资料。通信数据承载建立单元734,用于根据eNB的指示建立通信数据承载。RNTI接收单元735,用于接收eNB分发的RNTI。通信单元736,用于根据所述通信资料接收单元733接收的通信资料使用选择的安全算法和根据密钥材料获取的密钥向被叫方UE进行通信。其中如图9所示,所述被叫方UE74具体包括D2D检测信息接收单元741,用于接收MME发送的进行D2D通信功能检测的信息。D2D检测单元742,用于根据所述D2D检测信息接收单元741接收的信息自检是否支持D2D通信功能。D2D通信信息发送单元743,用于根据所述D2D检测单元742的检测结果向MME发送是否支持D2D通行的信息。通信资料接收单元744,用于接收MME或eNB发送的通信资料。通信数据承载建立单元745,用于根据eNB的指示建立通信数据承载。RNTI接收单元746,用于接收eNB分发的RNTI。通信单元747,用于根据所述通信资料接收单元333接收的通信资料使用选择的安全算法和根据密钥材料获取的密钥响应主叫方UE发起的通信。需要指出的是,主叫方设备和被叫方设备与MME和eNB进行通信分为以下四种情况主叫方设备和被叫方设备与相同MME进行通信,且与相同的eNB进行通信;或者,主叫方设备和被叫方设备与相同的MME进行通信,但与不同的eNB进行通信;或者,主叫方设备和被叫方设备与不同的MME进行通信,且与不同的eNB进行通信;或者,主叫方设备和被叫方设备与不同的MME进行通信,但与相同的eNB进行通信。
本发明实施例,MME获取UE是否支持D2D通信的信息,判断通信双方能否进行相同的安全算法,向通信双方下发现有移动通信所使用的安全算法,使得通信双方使用现有移动通信技术成熟安全的安全算法进行通信,不仅使移动通信技术在D2D通信方面得到了应用,而且因为使用现有移动通信技术进行通信不仅验证过程简单,而且安全性高。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种通过移动通信网络进行通信的方法,其特征在于,所述方法包括以下步骤 MME向通信双方设备发送通信资料,所述通信资料包括通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信密钥材料;eNB指示通信双方设备建立通信数据承载,生成RNTI并将所述RNTI分发到通信双方设备,所述RNTI用于D2D通信; 通信双方设备根据接收的通信资料,使用选择的安全算法和根据密钥材料获取的密钥进行通信。
2.如权利要求I所述的方法,其特征在于,在所述MME向通信双方设备发送通信资料的步骤之前,所述方法还包括以下步骤 MME获取通信双方设备是否支持D2D通信的信息; MME判断通信双方设备是否拥有相同的安全算法。
3.如权利要求2所述的方法,其特征在于,所述MME获取通信双方设备能否进行D2D通信的信息的步骤具体为 主叫方UE自检是否支持D2D通信,在支持D2D通信的情况下,主叫方UE向MME发起通信请求; MME接收所述主叫方UE发送的通信请求和支持D2D通信的信息,并在呼叫被叫方UE时携带检测是否支持D2D通信的指令; 被叫方UE接收MME的通信呼叫,根据所述检测指令自检是否支持D2D通信,并将检测结果发送给MME。
4.如权利要求I所述的方法,其特征在于,所述MME向通信双方设备发送通信资料的步骤,具体为 MME向eNB发送通信资料,由eNB转发所述通信资料到通信双方设备;或者, MME直接将通信资料发送到通信双方设备。
5.如权利要求I所述的方法,其特征在于,所述eNB通过修改RRC指示通信双方设备建立通信数据承载。
6.如权利要求1-5任一项所述的方法,其特征在于,主叫方设备和被叫方设备与MME和eNB进行通信分为以下四种情况 主叫方设备和被叫方设备与相同MME进行通信,且与相同的eNB进行通信;或者, 主叫方设备和被叫方设备与相同的MME进行通信,但与不同的eNB进行通信;或者, 主叫方设备和被叫方设备与不同的MME进行通信,且与不同的eNB进行通信;或者, 主叫方设备和被叫方设备与不同的MME进行通信,但与相同的eNB进行通信。
7.—种通过移动通信网络进行通信的方法,其特征在于,所述方法包括以下步骤 获取通信双方设备是否支持D2D通信的信息; 判断通信双方设备是否拥有相同的安全算法; 将通信资料发送到通信双方设备,所述通信资料包括通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料。
8.如权利要求7所述的方法,其特征在于,所述获取通信双方设备是否支持D2D通信的信息的步骤具体为主叫方UE自检是否支持D2D通信,在支持D2D通信的情况下,主叫方UE向MME发起通信请求; 接收所述主叫方UE发送的通信请求和支持D2D通信的信息,并在呼叫被叫方UE时携带检测是否支持D2D通信的指令; 被叫方UE接收MME的通信呼叫,根据所述检测指令自检是否支持D2D通信,并将检测结果发送给MME。
9.如权利要求8所述的方法,其特征在于,所述将通信资料发送到通信双方设备的步骤,具体为 MME向eNB发送通信资料,由eNB转发所述通信资料到通信双方设备;或者, MME直接将通信资料发送到通信双方设备。
10.一种通过移动通信网路进行通信的方法,其特征在于,所述方法包括以下步骤 接收并存储MME发送的通信资料,所述通信资料包括通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料; 将所述通信资料发送到通信双方设备; 指示通信双方设备建立通信数据承载; 生成RNTI,并将所述RNTI分发到通信双方设备。
11.一种通过移动通信网络进行通信的方法,其特征在于,所述方法包括以下步骤 向MME发送通信请求,所述通信请求中包含是否支持D2D通信的信息; 接收通信资料,所述通信资料包括通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料; 根据eNB的指示建立通信数据承载; 接收eNB分发的RNTI ; 使用选择的安全算法和根据密钥材料获取的密钥向被叫方UE发起通信。
12.一种通过移动通信网络进行通信的方法,其特征在于,所述方法包括以下步骤 接收MME的通信呼叫,所述通信呼叫中包含询问是否支持D2D通信的信息; 向MME发送是否支持D2D通信的信息; 接收通信资料,所述通信资料包括通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料; 根据eNB的指示建立通信数据承载; 接收eNB分发的RNTI ; 使用选择的安全算法和根据密钥材料获取的密钥响应主叫方UE发起的通信。
13.—种通过移动通信网络进行通信的装置,其特征在于,所述装置包括 D2D通信信息获取单元,用于获取通信双方设备是否支持D2D通信的信息; 相同安全算法判断单元,用于判断通信双方设备是否拥有相同的安全算法; 通信资料发送单元,用于将通信资料发送到通信双方设备。
14.一种通过移动通信网络进行通信的装置,其特征在于,所述装置包括; 通信资料接收单元,用于接收所述MME发送的通信资料; 通信资料转发单元,用于将所述通信资料接收单元接收的通信资料转发到通信双方设备;通信数据承载指示单元,用于指示通信双方设备建立通信数据承载; RNTI分发单元,用于生成RNTI并将所述RNTI分发到通信双方设备。
15.一种通过移动通信网络进行通信的装置,其特征在于,所述装置包括 D2D通信自检单元,用于进行自检是否支持D2D通信; 通信请求发送单元,用于向MME发起通信请求,所述通信请求中携带有所述D2D通信自检单元自检的是否支持D2D通信的信息; 通信资料接收单元,用于接收MME或eNB发送的通信资料; 通信数据承载建立单元,用于根据eNB的指示建立通信数据承载; RNTI接收单元,用于接收eNB分发的RNTI ; 通信单元,用于根据所述通信资料接收单元接收的通信资料使用选择的安全算法和根据密钥材料获取的密钥向被叫方UE发起通信。
16.一种通过移动通信网络进行通信的装置,其特征在于,所述装置包括 D2D检测信息接收单元,用于接收MME发送的进行D2D通信功能检测的信息; D2D检测单元,用于根据所述D2D检测信息接收单元接收的信息自检是否支持D2D通信功能; D2D通信信息发送单元,用于根据所述D2D检测单元的检测结果向MME发送是否支持D2D通行的信息; 通信资料接收单元,用于接收MME或eNB发送的通信资料; 通信数据承载建立单元,用于根据eNB的指示建立通信数据承载; RNTI接收单元,用于接收eNB分发的RNTI ; 通信单元,用于根据所述通信资料接收单元接收的通信资料使用选择的安全算法和根据密钥材料获取的密钥响应主叫方UE发起的通信。
17.—种通过移动通信网络进行通信的系统,其特征在于,所述系统包括 MME,用于获取通信双方设备是否支持D2D通信的信息,判断通信双方设备是否支持相同的安全算法,将通信资料发送到通信双方设备,所述通信资料包括通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及密钥材料;eNB,用于接收并存储所述MME发送的通信资料,将通信资料发送到通信双方设备,指示通信双方设备建立通信数据承载,生成RNTI并将所述RNTI分发到通信双方设备,所述RNTI用于D2D通信; 主叫方UE,用于向MME发送通信请求,所述通信请求中包含是否支持D2D通信的信息,接收通信资料,根据eNB的指示建立通信数据承载,接收eNB分发的RNTI,使用选择的安全算法和根据密钥材料获取的密钥向被叫方UE发起通信; 被叫方UE,用于接收MME的通信呼叫,向MME发送是否支持D2D通信的信息,接收通信资料,根据eNB的指示建立通信数据承载,接收eNB分发的RNTI,响应主叫方UE使用选择的安全算法和根据密钥材料获取的密钥发起的通信。
18.如权利要求17所述的系统,其特征在于,所述主叫方设备和被叫方设备与MME和eNB进行通信分为以下四种情况 主叫方设备和被叫方设备与相同MME进行通信,且与相同的eNB进行通信;或者, 主叫方设备和被叫方设备与相同的MME进行通信,但与不同的eNB进行通信;或者,主叫方设备和被叫方设备与不同的MME进行通信,且与不同的eNB进行通信;或者,主叫方设备和被叫 方设备与不同的MME进行通信,但与相同的eNB进行通信。
全文摘要
本发明适用于通信领域,提供了一种通过移动通信网络进行通信的方法,所述方法包括以下步骤MME向通信双方设备发送通信资料;eNB指示通信双方设备建立通信数据承载,生成RNTI并将所述RNTI分发到通信双方设备;通信双方设备根据接收的通信资料,使用现有移动通信网络进行通信。本发明实施例,MME获取UE能否进行D2D通信的信息,判断通信双方能否进行相同的安全算法,向通信双方下发现有移动通信所使用的安全算法,使得通信双方使用现有移动通信技术成熟安全的安全算法进行通信,不仅使移动通信技术在D2D通信方面得到了应用,而且因为使用现有移动通信技术进行通信不仅验证过程简单,而且安全性高。
文档编号H04W76/02GK102711105SQ20121015498
公开日2012年10月3日 申请日期2012年5月18日 优先权日2012年5月18日
发明者国炜, 张丽佳, 张向东 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1