CN102711105B - The method, the Apparatus and system that communicate is carried out by mobile communications network - Google Patents
The method, the Apparatus and system that communicate is carried out by mobile communications network Download PDFInfo
- Publication number
- CN102711105B CN102711105B CN201210154986.9A CN201210154986A CN102711105B CN 102711105 B CN102711105 B CN 102711105B CN 201210154986 A CN201210154986 A CN 201210154986A CN 102711105 B CN102711105 B CN 102711105B
- Authority
- CN
- China
- Prior art keywords
- communication
- mme
- devices
- parties
- enb
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明适用于通信领域,提供了一种通过移动通信网络进行通信的方法,所述方法包括以下步骤:MME向通信双方设备发送通信资料;eNB指示通信双方设备建立通信数据承载,生成RNTI并将所述RNTI分发到通信双方设备;通信双方设备根据接收的通信资料,使用现有移动通信网络进行通信。本发明实施例,MME获取UE能否进行D2D通信的信息,判断通信双方能否进行相同的安全算法,向通信双方下发现有移动通信所使用的安全算法,使得通信双方使用现有移动通信技术成熟安全的安全算法进行通信,不仅使移动通信技术在D2D通信方面得到了应用,而且因为使用现有移动通信技术进行通信不仅验证过程简单,而且安全性高。
The present invention is applicable to the communication field, and provides a method for communicating through a mobile communication network. The method includes the following steps: MME sends communication data to devices of both parties in communication; eNB instructs devices of both parties in communication to establish a communication data bearer, generates RNTI and sends The RNTI is distributed to the devices of both parties in communication; the devices of both parties in communication use the existing mobile communication network to communicate according to the received communication data. In the embodiment of the present invention, the MME obtains information about whether the UE can perform D2D communication, judges whether the two parties in communication can use the same security algorithm, and downloads the security algorithm used by the mobile communication to the two parties in communication, so that the two parties in communication can use the existing mobile communication technology The mature and safe security algorithm for communication not only enables the application of mobile communication technology in D2D communication, but also uses the existing mobile communication technology for communication, which not only has a simple verification process, but also has high security.
Description
技术领域 technical field
本发明属于通信领域,尤其涉及通过移动通信网络进行通信的方法、装置及系统。 The invention belongs to the field of communication, in particular to a method, device and system for communicating through a mobile communication network.
背景技术 Background technique
eNB:enhancedNodeB,演进型NodeB,在现有移动通信技术中相当于基站。 eNB: enhancedNodeB, evolved NodeB, which is equivalent to a base station in the existing mobile communication technology.
MME:MobilityManagementEntity,移动管理实体,现有移动通信系统中的关键控制节点。 MME: MobilityManagementEntity, mobile management entity, the key control node in the existing mobile communication system.
UE:UserEquipment,用户端设备。 UE: UserEquipment, user equipment.
RNTI:无线网络临时标识符,在信号内部作为UE的标识。 RNTI: Radio Network Temporary Identifier, which is used as the identification of the UE inside the signal.
RRC:RadioResourceControl,无线资源控制协议。 RRC: RadioResourceControl, radio resource control protocol.
物联网是指,通过部署具有一定感知、计算、执行和通信能力的各种设备,获取物理世界的信息,通过网络实现信息传输、协同和处理,从而实现人与物、物与物的互联的网络。设备对设备通信(devicetodeviceD2D)通信,作为物联网应用的一种,主要是实现两个设备之间的直接通信。可能的技术可以包括无线个域网(WPAN:WirelessPersonalAreaNetwork)、超宽带(UWB:UltraWideband)、蓝牙(Bluetooth)、Wifi等短距无线通信技术。 The Internet of Things refers to the deployment of various devices with certain perception, calculation, execution and communication capabilities to obtain information in the physical world, and to realize information transmission, collaboration and processing through the network, thereby realizing the interconnection between people and things, and things and things. The internet. Device to device communication (device to device D2D) communication, as a kind of Internet of Things application, mainly realizes direct communication between two devices. Possible technologies may include short-distance wireless communication technologies such as wireless personal area network (WPAN: Wireless Personal Area Network), ultra-wideband (UWB: Ultra Wideband), Bluetooth (Bluetooth), and Wifi.
物联网的蓬勃发展,更彰显了短距无线应用的巨大市场潜力和价值。而移动运营商在这一领域却少有涉及,或者缺乏必要的控制权。目前,已经有相关公司开展了在运营商的授权频段支持D2D应用的研究,并积极推动在知名标准组织3GPP立项。其目的就是,使用运营商的授权频段来支持和实现D2D应用,使得运营商能够在短距无线应用市场占有更大的主动权。 The vigorous development of the Internet of Things has further demonstrated the huge market potential and value of short-range wireless applications. However, mobile operators are rarely involved in this area, or lack the necessary control. At present, relevant companies have carried out research on supporting D2D applications in the authorized frequency bands of operators, and are actively promoting the establishment of projects in the well-known standards organization 3GPP. Its purpose is to support and implement D2D applications by using the operator's authorized frequency band, so that the operator can have a greater initiative in the short-distance wireless application market.
在运营商的移动通信网络中实现D2D所带来的一个便利就是,安全操作方便,不再需要人为参与,而可以基于移动通信网现有的安全机制实现密钥协商和数据加密。但是按照现有的移动通信网络,主叫侧和被叫侧的安全过程,包括认证、密钥协商和加密(完整性校验)算法协商等,都是相互独立的。不同能力的设备对加密(完整性校验)算法的支持能力可能也不同,进而其选择的加密(完整性校验)算法也可能不一样。所以,如果仅在通信设备侧进行是否能够进行D2D通信的判断,有可能加密(完整性校验)算法支持能力不同两个设备被判断为可以进行D2D通信,结果两个设备却选择了不同的加密(完整性校验)算法,从而不能进行实际的D2D通信。这就不能很好的利用移动通信网现有的安全机制为D2D通信服务。 One of the conveniences brought by the realization of D2D in the operator's mobile communication network is that the security operation is convenient, no human participation is required, and key negotiation and data encryption can be realized based on the existing security mechanism of the mobile communication network. However, according to the existing mobile communication network, the security processes of the calling side and the called side, including authentication, key agreement and encryption (integrity check) algorithm negotiation, etc., are independent of each other. Devices with different capabilities may have different support capabilities for encryption (integrity check) algorithms, and thus their selected encryption (integrity check) algorithms may also be different. Therefore, if the judgment of whether D2D communication is possible is only performed on the communication device side, it is possible that two devices with different encryption (integrity check) algorithm support capabilities are judged to be capable of D2D communication, but the two devices choose different Encryption (integrity check) algorithm, so that actual D2D communication cannot be performed. This cannot make good use of the existing security mechanism of the mobile communication network to serve the D2D communication.
发明内容 Contents of the invention
本发明实施例的目的在于提供一种通过移动通信网络进行D2D通信的方法和系统,旨在解决现有技术因为安全验证问题而无法顺利的使用现有移动通信技术进行D2D通信的问题。 The purpose of the embodiments of the present invention is to provide a method and system for performing D2D communication through a mobile communication network, aiming at solving the problem in the prior art that D2D communication cannot be successfully performed using the existing mobile communication technology due to security verification problems.
本发明实施例是这样实现的,一种通过移动通信网络进行D2D通信的方法,所述方法包括以下步骤: The embodiment of the present invention is implemented in this way, a method for performing D2D communication through a mobile communication network, the method includes the following steps:
MME向通信双方设备发送通信资料,所述通信资料包括:通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信密钥材料; The MME sends communication data to the devices of both communication parties, and the communication data includes: information about whether the devices of both communication parties can perform D2D communication, security algorithms of existing mobile communication technologies supported by both devices of both communication parties, and D2D communication key materials;
eNB指示通信双方设备建立通信数据承载,生成RNTI并将所述RNTI分发到通信双方设备,所述RNTI用于D2D通信; The eNB instructs both communication devices to establish a communication data bearer, generates an RNTI and distributes the RNTI to the communication devices, and the RNTI is used for D2D communication;
通信双方设备根据接收的通信资料,使用选择的安全算法和根据密钥材料获取的密钥进行通信。 The devices on both sides of the communication use the selected security algorithm and the key obtained according to the key material to communicate according to the received communication data.
本发明实施例的另一目的在于提供一种通过移动通信网络进行通信的方法,所述方法包括以下步骤: Another object of the embodiments of the present invention is to provide a method for communicating through a mobile communication network, the method comprising the following steps:
获取通信双方设备能否进行D2D通信的信息; Obtain information about whether the devices of both communicating parties can perform D2D communication;
判断通信双方设备是否拥有相同的安全算法; Determine whether the devices on both sides of the communication have the same security algorithm;
将通信资料发送到通信双方设备,所述通信资料包括:通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料。 The communication data is sent to the devices of both communication parties, and the communication data includes: information about whether the devices of both communication parties can perform D2D communication, security algorithms of existing mobile communication technologies supported by both devices of communication parties, and key materials for D2D communication.
本发明实施例的另一目的在于提供一种通过移动通信网络进行通信的方法,所述方法包括以下步骤: Another object of the embodiments of the present invention is to provide a method for communicating through a mobile communication network, the method comprising the following steps:
接收并存储MME发送的通信资料,所述通信资料包括:通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料; Receive and store the communication data sent by the MME, the communication data includes: information about whether the devices of both parties in communication can perform D2D communication, the security algorithm of the existing mobile communication technology supported by the devices of both parties in communication, and the key material of D2D communication;
将所述通信资料发送到通信双方设备; Send the communication data to the devices of both parties in communication;
指示通信双方设备建立通信数据承载; Instruct the devices of both communication parties to establish a communication data bearer;
生成RNTI,并将所述RNTI分发到通信双方设备。 Generate an RNTI and distribute the RNTI to the devices of both communicating parties.
本发明实施例的另一目的在于提供一种通过移动通信网络进行通信的方法,所述方法啊包括以下步骤: Another object of the embodiments of the present invention is to provide a method for communicating via a mobile communication network, the method comprising the following steps:
向MME发送通信请求,所述通信请求中包含是否支持D2D通信的信息; Send a communication request to the MME, where the communication request includes information about whether D2D communication is supported;
接收通信资料,所述通信资料包括:通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料; Receive communication data, the communication data including: information about whether the devices of both parties in communication can perform D2D communication, security algorithms of existing mobile communication technologies supported by devices of both parties in communication, and key material for D2D communication;
根据eNB的指示建立通信数据承载; Establishing a communication data bearer according to the instructions of the eNB;
接收eNB分发的RNTI; Receive the RNTI distributed by the eNB;
使用选择的安全算法和根据密钥材料获取的密钥向被叫方UE发起通信。 Initiate communication to the called party UE by using the selected security algorithm and the key obtained according to the key material.
本发明实施例的另一目的在于提供一种通过移动通信网络进行通信的方法,所述方法包括以下步骤: Another object of the embodiments of the present invention is to provide a method for communicating through a mobile communication network, the method comprising the following steps:
接收MME的通信呼叫,所述通信呼叫中包含询问是否支持D2D通信的信息; receiving a communication call from the MME, where the communication call includes information asking whether D2D communication is supported;
向MME发送是否支持D2D通信的信息; Send information about whether D2D communication is supported to the MME;
接收通信资料,所述通信资料包括:通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料; Receive communication data, the communication data including: information about whether the devices of both parties in communication can perform D2D communication, security algorithms of existing mobile communication technologies supported by devices of both parties in communication, and key material for D2D communication;
根据eNB的指示建立通信数据承载; Establishing a communication data bearer according to the instructions of the eNB;
接收eNB分发的RNTI; Receive the RNTI distributed by the eNB;
使用选择的安全算法和根据密钥材料获取的密钥响应主叫方UE发起的通信。 Using the selected security algorithm and the key obtained from the key material to respond to the communication initiated by the calling party UE.
本发明实施例的另一目的在于提供一种通过移动通信网络进行通信的装置,所述装置包括: Another object of the embodiments of the present invention is to provide a device for communicating through a mobile communication network, the device comprising:
D2D通信信息获取单元,用于获取通信双方设备能否进行D2D通信的信息; a D2D communication information acquisition unit, configured to acquire information about whether the devices of both parties to the communication can perform D2D communication;
相同安全算法判断单元,用于判断通信双方设备是否拥有相同的安全算法; The same security algorithm judging unit is used to judge whether the devices of both communication parties have the same security algorithm;
通信资料发送单元,用于将通信资料发送到通信双方设备。 The communication data sending unit is used to send the communication data to the equipments of both communication parties.
本发明实施例的另一目的在于提供一种通过移动通信网络进行通信的装置,所述装置包括: Another object of the embodiments of the present invention is to provide a device for communicating through a mobile communication network, the device comprising:
通信资料接收单元,用于接收所述MME发送的通信资料; a communication data receiving unit, configured to receive the communication data sent by the MME;
通信资料转发单元,用于将所述通信资料接收单元接收的通信资料转发到通信双方设备; a communication data forwarding unit, configured to forward the communication data received by the communication data receiving unit to the devices of both communication parties;
通信数据承载指示单元,用于指示通信双方设备建立通信数据承载; The communication data bearing instruction unit is used to instruct the devices of both parties in communication to establish a communication data bearer;
RNTI分发单元,用于生成RNTI并将所述RNTI分发到通信双方设备。 The RNTI distributing unit is configured to generate the RNTI and distribute the RNTI to the devices of both communication parties.
本发明实施例的另一目的在于提供一种通过移动通信网络进行通信的装置,所述装置包括: Another object of the embodiments of the present invention is to provide a device for communicating through a mobile communication network, the device comprising:
D2D通信自检单元,用于进行自检是否支持D2D通信; D2D communication self-inspection unit, used for self-inspection whether D2D communication is supported;
通信请求发送单元,用于向MME发起通信请求,所述通信请求中携带有所述D2D通信自检单元自检的是否支持D2D通信的信息; a communication request sending unit, configured to initiate a communication request to the MME, where the communication request carries information about whether D2D communication is supported by the D2D communication self-test unit;
通信资料接收单元,用于接收MME或eNB发送的通信资料; a communication data receiving unit, configured to receive communication data sent by the MME or eNB;
通信数据承载建立单元,用于根据eNB的指示建立通信数据承载; A communication data bearer establishing unit, configured to establish a communication data bearer according to an instruction of the eNB;
RNTI接收单元,用于接收eNB分发的RNTI; The RNTI receiving unit is configured to receive the RNTI distributed by the eNB;
通信单元,用于根据所述通信资料接收单元接收的通信资料使用选择的安全算法和根据密钥材料获取的密钥向被叫方UE发起通信。 The communication unit is configured to use the selected security algorithm and the key obtained according to the key material to initiate communication to the called party UE according to the communication data received by the communication data receiving unit.
本发明实施例的另一目的在于提供一种通过移动通信网络进行通信的装置,所述装置包括: Another object of the embodiments of the present invention is to provide a device for communicating through a mobile communication network, the device comprising:
D2D检测信息接收单元,用于接收MME发送的进行D2D通信功能检测的信息; The D2D detection information receiving unit is configured to receive the information sent by the MME for D2D communication function detection;
D2D检测单元,用于根据所述D2D检测信息接收单元接收的信息自检是否支持D2D通信功能; The D2D detection unit is configured to self-check whether the D2D communication function is supported according to the information received by the D2D detection information receiving unit;
D2D通信信息发送单元,用于根据所述D2D检测单元的检测结果向MME发送是否支持D2D通行功能的信息; A D2D communication information sending unit, configured to send information about whether the D2D traffic function is supported to the MME according to the detection result of the D2D detection unit;
通信资料接收单元,用于接收MME或eNB发送的通信资料; a communication data receiving unit, configured to receive communication data sent by the MME or eNB;
通信数据承载建立单元,用于根据eNB的指示建立通信数据承载; A communication data bearer establishing unit, configured to establish a communication data bearer according to an instruction of the eNB;
RNTI接收单元,用于接收eNB分发的RNTI; The RNTI receiving unit is configured to receive the RNTI distributed by the eNB;
通信单元,用于根据所述通信资料接收单元接收的通信资料使用选择的安全算法和根据密钥材料获取的密钥响应主叫方UE发起的通信。 The communication unit is configured to respond to the communication initiated by the calling party UE by using the selected security algorithm and the key obtained according to the key material according to the communication data received by the communication data receiving unit.
本发明实施例的另一目的在于提供一种通过移动通信网络进行通信的系统,所述系统包括: Another object of the embodiments of the present invention is to provide a system for communicating through a mobile communication network, the system comprising:
MME,用于获取通信双方设备能否进行D2D通信的信息,判断通信双方设备是否支持相同的安全算法,将通信资料发送到通信双方设备,所述通信资料包括:通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及密钥材料; MME is used to obtain information about whether the devices of both parties in communication can perform D2D communication, determine whether the devices of both parties in communication support the same security algorithm, and send the communication data to the devices of both parties in communication. The communication data includes: whether the devices of both parties in communication can perform D2D communication information, security algorithms of existing mobile communication technologies supported by devices of both communication parties, and key materials;
eNB,用于接收并存储所述MME发送的通信资料,将通信资料发送到通信双方设备,指示通信双方设备建立通信数据承载,生成RNTI并将所述RNTI分发到通信双方设备; The eNB is configured to receive and store the communication data sent by the MME, send the communication data to the devices of both parties in communication, instruct the devices of both parties in communication to establish a communication data bearer, generate an RNTI, and distribute the RNTI to the devices of both parties in communication;
主叫方UE,用于向MME发送通信请求,所述通信请求中包含是否支持D2D通信的信息,接收通信资料,根据eNB的指示建立通信数据承载,接收eNB分发的RNTI,使用选择的安全算法和根据密钥材料获取的密钥向被叫方UE发起通信; The calling party UE is used to send a communication request to the MME, the communication request includes information about whether D2D communication is supported, receives communication data, establishes a communication data bearer according to the instruction of the eNB, receives the RNTI distributed by the eNB, and uses the selected security algorithm Initiate communication with the called party UE with the key obtained according to the key material;
被叫方UE,用于接收MME的通信呼叫,向MME发送是否支持D2D通信的信息,接收通信资料,根据eNB的指示建立通信数据承载,接收eNB分发的RNTI,响应主叫方UE使用选择的安全算法和根据密钥材料获取的密钥发起的通信。 The called party UE is used to receive the communication call from the MME, send information to the MME whether it supports D2D communication, receive communication data, establish a communication data bearer according to the instruction of the eNB, receive the RNTI distributed by the eNB, and respond to the calling party UE using the selected Security algorithms and communications initiated from keys obtained from keying material.
本发明实施例,MME获取UE是否支持D2D通信的信息,判断通信双方是否拥有相同的安全算法,向通信双方下发现有移动通信所使用的安全算法,使得通信双方使用现有移动通信技术成熟安全的安全算法进行通信,不仅使移动通信技术在D2D通信方面得到了应用,而且因为使用现有移动通信技术进行通信不仅验证过程简单,而且安全性高。 In the embodiment of the present invention, the MME obtains the information of whether the UE supports D2D communication, judges whether the two parties in communication have the same security algorithm, and downloads the security algorithm used by the mobile communication to the two parties in communication, so that the two parties in communication use the existing mobile communication technology to be mature and safe. Communication with advanced security algorithms not only enables the application of mobile communication technology in D2D communication, but also uses the existing mobile communication technology for communication, which not only has a simple verification process, but also has high security.
附图说明 Description of drawings
图1是本发明实施例提供的通过移动通信网络进行通信方法的流程图; FIG. 1 is a flowchart of a communication method through a mobile communication network provided by an embodiment of the present invention;
图2是本发明实施例提供的图1所示步骤S101的具体实现流程图; FIG. 2 is a specific implementation flowchart of step S101 shown in FIG. 1 provided by an embodiment of the present invention;
图3是本发明另一实施例提供的通过移动通信网络进行通信方法的流程图; Fig. 3 is a flowchart of a communication method through a mobile communication network provided by another embodiment of the present invention;
图4是本发明又一实施例提供的通过移动通信网络进行通信方法的流程图; Fig. 4 is a flowchart of a communication method through a mobile communication network provided by another embodiment of the present invention;
图5是本发明又一实施例提供的通过移动通信网络进行通信方法的流程图; Fig. 5 is a flowchart of a communication method through a mobile communication network provided by another embodiment of the present invention;
图6是本发明又一实施例提供的通过移动通信网络进行通信方法的流程图; Fig. 6 is a flowchart of a communication method through a mobile communication network provided by another embodiment of the present invention;
图7是本发明实施例提供的通过移动通信网络进行通信系统的结构图; FIG. 7 is a structural diagram of a communication system through a mobile communication network provided by an embodiment of the present invention;
图8是本发明实施例提供的图7所述MME的具体结构图; FIG. 8 is a specific structural diagram of the MME shown in FIG. 7 provided by an embodiment of the present invention;
图9是本发明实施例提供的图7所述eNB的具体结构图; FIG. 9 is a specific structural diagram of the eNB shown in FIG. 7 provided by an embodiment of the present invention;
图10是本发明实施例提供的图7所述主叫方UE的具体结构图; FIG. 10 is a specific structural diagram of the calling party UE described in FIG. 7 provided by an embodiment of the present invention;
图11是本发明实施例提供的图7所述被叫方UE的具体结构图。 FIG. 11 is a specific structural diagram of the called party UE described in FIG. 7 provided by an embodiment of the present invention.
具体实施方式 detailed description
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。 In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
本发明实施例,MME获取UE是否支持D2D通信的信息,判断通信双方是否拥有相同的安全算法,向通信双方下发现有移动通信所使用的安全算法,使得通信双方使用现有移动通信技术成熟安全的安全算法进行通信,不仅使移动通信技术在D2D通信方面得到了应用,而且因为使用现有移动通信技术进行通信不仅验证过程简单,而且安全性高。 In the embodiment of the present invention, the MME obtains the information of whether the UE supports D2D communication, judges whether the two parties in communication have the same security algorithm, and downloads the security algorithm used by the mobile communication to the two parties in communication, so that the two parties in communication use the existing mobile communication technology to be mature and safe. Communication with advanced security algorithms not only enables the application of mobile communication technology in D2D communication, but also uses the existing mobile communication technology for communication, which not only has a simple verification process, but also has high security.
实施例一 Embodiment one
如图1所示为本发明实施例提供的通过移动通信网络进行通信方法的流程图,详述如下: As shown in Figure 1, it is a flow chart of a method for communicating through a mobile communication network provided by an embodiment of the present invention, which is described in detail as follows:
在步骤S101中,MME获取通信双方设备是否支持D2D通信的信息。 In step S101 , the MME acquires information about whether the devices of both communicating parties support D2D communication.
在本发明实施例中,通信设备双方进行通信之前,MME需要获取通信设备双方是否支持D2D通信的信息,如果支持则进入步骤S102,如果不支持则选择现有的移动通信系统进行通信。关于MME获取通信双方设备是否支持D2D通信的具体过程详见图2以及对图2的描述。 In the embodiment of the present invention, before the two communication devices communicate, the MME needs to obtain information about whether the two communication devices support D2D communication, and if yes, enter step S102, and if not, select the existing mobile communication system for communication. Refer to FIG. 2 and the description of FIG. 2 for details about the specific process for the MME to acquire whether the devices of both communication parties support D2D communication.
在步骤S102中,MME判断通信双方设备是否拥有相同的安全算法。 In step S102, the MME judges whether the two communication devices have the same security algorithm.
在本发明实施例中,每件设备拥有的安全算法可能不同,如果拥有相同的安全算法,则进入步骤S103,否则,通知eNB或者UE结束本次通信,或者选择现有的移动通信系统通信。关于MME判断通信双方设备是否拥有相同的安全算法的问题,本申请使用现有技术进行检测,在此不再赘述。 In the embodiment of the present invention, each piece of equipment may have different security algorithms, if they have the same security algorithm, go to step S103, otherwise, notify eNB or UE to end this communication, or choose an existing mobile communication system for communication. With regard to the issue of MME judging whether the two communication devices have the same security algorithm, this application uses the existing technology for detection, which will not be repeated here.
在步骤S103中,MME向通信双方设备发送通信资料,所述通信资料包括:通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信密钥材料。 In step S103, the MME sends communication data to the devices of both parties in communication, the communication data includes: information about whether the devices of both parties in communication can perform D2D communication, the security algorithm of the existing mobile communication technology supported by the devices of both parties in communication, and the D2D communication encryption key. key material.
在本发明实施例中,MME向通信UE发送通信资料,该通信资料用于通信双方在收发数据时进行验证,所述通信资料包括:通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及密钥材料,所述安全算法包括:加解密算法和完整性校验算法。MME向UE发送通信资料的方法包括以下两种: In the embodiment of the present invention, the MME sends communication data to the communication UE, and the communication data is used for verification when the communication parties send and receive data. The communication data includes: information about whether the devices of the two communication parties can perform D2D communication, and whether the devices of the two communication parties can perform D2D communication. Supported security algorithms and key materials of existing mobile communication technologies, the security algorithms include: encryption and decryption algorithms and integrity check algorithms. There are two methods for MME to send communication data to UE:
A、MME向eNB发送所述通信资料,由eNB转发到通信双方设备,MME向eNB发送所述通信资料的步骤具体为: A. The MME sends the communication data to the eNB, which is forwarded by the eNB to the devices of both communication parties. The steps for the MME to send the communication data to the eNB are as follows:
通过定义以下消息将所述通信资料携带发送到eNB: The communication data is carried and sent to the eNB by defining the following message:
InitialContextSetupRequest InitialContextSetupRequest
–MessageType –MessageType
–MMEUES1APID –MMEUES1APID
–eNBUES1APID –eNBUES1APID
–UEAggregateMaximumBitRate –UEAggregateMaximumBitRate
–E-RABtoBeSetupList –E-RABtoBeSetupList
·E-RABtoBeSetupItemIEs ·E-RABtoBeSetupItemIEs
–UESecurityCapabilities –UE Security Capabilities
·EncryptionAlgorithms:BITSTRING(16,...) EncryptionAlgorithms: BITSTRING(16,...)
·IntegrityProtectionAlgorithms:BITSTRING(16,...) Integrity Protection Algorithms: BITSTRING(16,...)
–SecurityKey –SecurityKey
–D2Dcapability –D2Dcapability
–D2DUESecurityCapabilities –D2DUESecurityCapabilities
·D2DEncryptionAlgorithms:BITSTRING(16,...) · D2DEncryptionAlgorithms: BITSTRING(16,...)
·D2DIntegrityProtectionAlgorithms:BITSTRING(16,...) D2DIntegrityProtectionAlgorithms: BITSTRING(16,...)
D2DSecuritystuff D2DSecuritystuff
以及 as well as
UECONTEXTMODIFICATIONREQUEST UECONTEXTMODIFICATIONREQUEST
–MessageType –MessageType
–MMEUES1APID –MMEUES1APID
–eNBUES1APID –eNBUES1APID
–UESecurityCapabilities –UE Security Capabilities
–SecurityKey –SecurityKey
–SubscriberProfileIDforRAT/Frequencypriority –SubscriberProfileIDforRAT/Frequencypriority
–UEAggregateMaximumBitRate –UEAggregateMaximumBitRate
–CSFallbackIndicator –CSFallbackIndicator
–UESecurityCapabilities –UE Security Capabilities
–CSGMembershipStaus –CSGMembershipStaus
–D2Dcapability –D2Dcapability
–D2DUESecurityCapabilities –D2DUESecurityCapabilities
·D2DEncryptionAlgorithms:BITSTRING(16,...) D2DEncryptionAlgorithms: BITSTRING(16,...)
·D2DIntegrityProtectionAlgorithms:BITSTRING(16,...) D2DIntegrityProtectionAlgorithms: BITSTRING(16,...)
D2DSecuritystuff D2DSecuritystuff
B、MME直接将通信资料发送到通信双方设备,其步骤具体为:通过在MME与UE之间通信的NAS信息传递通信资料。在该方法中,通信双方设备或者MME,需要把通信双方设备能否进行D2D通信的信息发送给eNB。 B. The MME directly sends the communication data to the devices of both communicating parties, and the specific steps are: transfer the communication data through the NAS information communicated between the MME and the UE. In this method, the devices of both communication parties or the MME need to send information about whether the devices of both communication parties can perform D2D communication to the eNB.
在步骤S104中,eNB指示通信双方设备建立通信数据承载,生成RNTI并将所述RNTI分发到通信双方设备,所述RNTI用于D2D通信。 In step S104, the eNB instructs both communicating devices to establish a communication data bearer, generates an RNTI and distributes the RNTI to the communicating communicating devices, and the RNTI is used for D2D communication.
在本发明实施例中,eNB指示通信双方设备建立通信数据承载,生成RNTI并将所述RNTI分发到通信双方设备。eNB通过修改RRC指示通信双方设备建立通信数据承载,具体为: In the embodiment of the present invention, the eNB instructs the devices of both parties in communication to establish a communication data bearer, generates an RNTI, and distributes the RNTI to the devices of both parties in communication. The eNB instructs the devices on both sides of the communication to establish a communication data bearer by modifying the RRC, specifically:
ConnectionReconfiguration消息中包含元素radioResourceConfigDedicated->drb-ToAddModList->DRB-ToAddMod: The ConnectionReconfiguration message contains the element radioResourceConfigDedicated->drb-ToAddModList->DRB-ToAddMod:
–DRB-ToAddMod::=SEQUENCE{ –DRB-ToAddMod::=SEQUENCE{
–eps-BearerIdentityINTEGER(0..15)OPTIONAL,-- –eps-BearerIdentityINTEGER(0..15)OPTIONAL,--
CondDRB-Setup CondDRB-Setup
–drb-IdentityDRB-Identity, –drb-IdentityDRB-Identity,
–pdcp-ConfigPDCP-ConfigOPTIONAL,--CondPDCP --pdcp-ConfigPDCP-ConfigOPTIONAL, --CondPDCP
–rlc-ConfigRLC-ConfigOPTIONAL,--CondSetup --rlc-ConfigRLC-ConfigOPTIONAL, --CondSetup
–logicalChannelIdentityINTEGER(3..10)OPTIONAL,-- --logicalChannelIdentityINTEGER(3..10)OPTIONAL,--
CondDRB-Setup CondDRB-Setup
–logicalChannelConfigLogicalChannelConfigOPTIONAL, –logicalChannelConfigLogicalChannelConfigOPTIONAL,
--CondSetup --CondSetup
–D2DsecurityAlgorithmConfig –D2DsecurityAlgorithmConfig
–D2DSecuritystuff –D2DSecuritystuff
–D2D-RNTI –D2D-RNTI
–} –}
在步骤S105中,通信双方设备根据接收的通信资料,使用选择的安全算法和根据密钥材料获取的密钥进行通信。 In step S105, the devices on both sides of the communication communicate using the selected security algorithm and the key obtained according to the key material according to the received communication data.
在本发明实施例中,通信双方设备接收通信资料,根据通信资料确定对方:可以进行D2D通信,并且支持相同的安全算法。根据通信资料中的现有移动通信技术的安全算法,以及通信资料中的密钥材料获取的密钥,进行通信。 In the embodiment of the present invention, the communication devices receive the communication data, and according to the communication data, determine that the other party can perform D2D communication and support the same security algorithm. Communication is performed according to the security algorithm of the existing mobile communication technology in the communication data and the key obtained from the key material in the communication data.
需要指出的是,主叫方设备和被叫方设备与MME和eNB进行通信分为以下四种情况: It should be pointed out that the communication between the calling party device and the called party device with the MME and eNB is divided into the following four situations:
主叫方设备和被叫方设备与相同MME进行通信,且与相同的eNB进行通信;或者, the calling party device and the called party device communicate with the same MME and communicate with the same eNB; or,
主叫方设备和被叫方设备与相同的MME进行通信,但与不同的eNB进行通信;或者, The calling and called devices communicate with the same MME but with different eNBs; or,
主叫方设备和被叫方设备与不同的MME进行通信,且与不同的eNB进行通信;或者, The calling party device and the called party device communicate with different MMEs and communicate with different eNBs; or,
主叫方设备和被叫方设备与不同的MME进行通信,但与相同的eNB进行通信。 The calling party device and the called party device communicate with different MMEs, but with the same eNB.
本发明实施例,MME获取UE是否支持D2D通信的信息,判断通信双方是否拥有相同的安全算法,向通信双方下发现有移动通信所使用的安全算法,使得通信双方使用现有移动通信技术成熟安全的安全算法进行通信,不仅使移动通信技术在D2D通信方面得到了应用,而且因为使用现有移动通信技术进行通信不仅验证过程简单,而且安全性高。 In the embodiment of the present invention, the MME obtains the information of whether the UE supports D2D communication, judges whether the two parties in communication have the same security algorithm, and downloads the security algorithm used by the mobile communication to the two parties in communication, so that the two parties in communication use the existing mobile communication technology to be mature and safe. Communication with advanced security algorithms not only enables the application of mobile communication technology in D2D communication, but also uses the existing mobile communication technology for communication, which not only has a simple verification process, but also has high security.
实施例二 Embodiment two
如图2所示为本发明实施例图1所示步骤S101的具体实现流程图,详述如下: As shown in Figure 2, it is a specific implementation flowchart of step S101 shown in Figure 1 of the embodiment of the present invention, and is described in detail as follows:
在步骤S201中,主叫方UE自检是否支持D2D通信,在支持D2D通信的情况下,主叫方UE向MME发起D2D通信请求。 In step S201, the calling party UE self-tests whether it supports D2D communication, and if it supports D2D communication, the calling party UE initiates a D2D communication request to the MME.
在步骤S202中,MME接收所述主叫方UE发送的通信请求和支持D2D通信的信息,并在呼叫被叫方UE时携带检测是否支持D2D通信的指令。 In step S202, the MME receives the communication request and the information supporting D2D communication sent by the calling UE, and carries an instruction to detect whether D2D communication is supported when calling the called UE.
在步骤S203中,被叫方UE接收MME的通信呼叫,根据所述检测指令自检是否支持D2D通信,并将检测结果发送给MME。 In step S203, the called UE receives the communication call from the MME, self-tests whether it supports D2D communication according to the detection instruction, and sends the detection result to the MME.
本发明实施例,通过移动通信技术中的MME检测主/被叫双方UE,MME在呼叫被叫方UE时,携带检测是否支持D2D通信的指令,被叫方UE在自检后将结果发送回MME,提供了一种合理的检测设备能否进行D2D通行的方法。 In the embodiment of the present invention, the MME in the mobile communication technology detects both calling and called UEs. When the MME calls the called party UE, it carries an instruction to detect whether D2D communication is supported, and the called party UE sends the result back after self-inspection. MME provides a reasonable method for detecting whether a device can perform D2D communication.
实施例三 Embodiment three
如图3所示为本发明另一实施例提供的通过移动通信网络进行通信方法的流程图,所述方法包括以下步骤: As shown in FIG. 3, it is a flowchart of a communication method through a mobile communication network provided by another embodiment of the present invention, and the method includes the following steps:
在步骤S301中,获取主叫方UE和被叫方UE是否支持D2D通信的信息。 In step S301, information on whether the calling party UE and the called party UE support D2D communication is obtained.
在本发明实施例中,通信设备双方进行通信之前,MME需要获取通信设备双方是否支持D2D通信的信息,如果支持则进入步骤S302,如果不支持则选择现有的移动通信系统进行通信。其步骤具体为: In the embodiment of the present invention, before the two communication devices communicate, the MME needs to obtain information about whether the two communication devices support D2D communication. If yes, enter step S302; if not, select the existing mobile communication system for communication. The specific steps are:
S1、主叫方UE自检是否支持D2D通信,在支持D2D通信的情况下,主叫方UE向MME发起D2D通信请求; S1. The calling party UE self-tests whether it supports D2D communication, and if D2D communication is supported, the calling party UE initiates a D2D communication request to the MME;
S2、接收所述主叫方UE发送的通信请求和支持D2D通信的信息,并在呼叫被叫方UE时携带检测是否支持D2D通信的指令; S2. Receive the communication request sent by the calling party UE and the information supporting D2D communication, and carry an instruction to detect whether D2D communication is supported when calling the called party UE;
S3、被叫方UE接收MME的通信呼叫,根据所述检测指令自检是否支持D2D通信,并将检测结果发送给MME。 S3. The called party UE receives the communication call from the MME, checks whether it supports D2D communication according to the detection instruction, and sends the detection result to the MME.
在步骤S302中,判断主叫方UE和被叫方UE是否拥有相同的安全算法。 In step S302, it is determined whether the calling party UE and the called party UE have the same security algorithm.
在本发明实施例中,每件设备拥有的安全算法可能不同,如果拥有相同的安全算法,则进入步骤S303,否则,通知eNB或者UE结束本次通信,或者选择现有的移动通信系统进行通信。关于MME判断主叫方UE和被叫方UE是否拥有相同的安全算法的问题,本申请使用现有技术进行检测,在此不再赘述。 In the embodiment of the present invention, each piece of equipment may have different security algorithms, if they have the same security algorithm, go to step S303, otherwise, notify eNB or UE to end this communication, or choose an existing mobile communication system for communication . With regard to the problem of the MME judging whether the calling party UE and the called party UE have the same security algorithm, this application uses the existing technology for detection, and details are not repeated here.
在步骤S303中,将通信资料发送到通信双发设备,所述通信资料包括:主叫方UE和被叫方UE能否进行D2D通信的信息、主叫方UE和被叫方UE都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料。 In step S303, the communication data is sent to the communication dual-transmission device, and the communication data includes: information about whether the calling party UE and the called party UE can perform D2D communication, and the information supported by both the calling party UE and the called party UE. The security algorithm of the existing mobile communication technology, and the key material of the D2D communication.
在本发明实施例中,向UE发送通信资料,该通信资料用于通信双方在收发数据时进行验证,所述通信资料包括:主叫方UE和被叫方UE能否进行D2D通信的信息、主叫方UE和被叫方UE都支持的现有移动通信技术的安全算法、以及密钥材料,所述安全算法包括:加解密算法和完整性校验算法。其中将通信资料发送到通信双发设备的方法包括: In the embodiment of the present invention, the communication data is sent to the UE, and the communication data is used for the communication parties to verify when sending and receiving data, and the communication data includes: information about whether the calling party UE and the called party UE can perform D2D communication, The security algorithm and key material of the existing mobile communication technology supported by both the calling party UE and the called party UE, the security algorithm includes: an encryption and decryption algorithm and an integrity verification algorithm. The method for sending the communication data to the communication dual-transmission device includes:
A、MME向eNB发送所述通信资料,由eNB转发到主叫方UE和被叫方UE,MME向eNB发送所述通信资料的步骤具体为: A. The MME sends the communication data to the eNB, and the eNB forwards it to the calling party UE and the called party UE. The steps for the MME to send the communication data to the eNB are as follows:
通过定义以下消息将所述通信资料携带发送到eNB: The communication data is carried and sent to the eNB by defining the following message:
InitialContextSetupRequest InitialContextSetupRequest
-MessageType -MessageType
–MMEUES1APID –MMEUES1APID
–eNBUES1APID –eNBUES1APID
–UEAggregateMaximumBitRate –UEAggregateMaximumBitRate
–E-RABtoBeSetupList –E-RABtoBeSetupList
·E-RABtoBeSetupItemIEs ·E-RABtoBeSetupItemIEs
–UESecurityCapabilities –UE Security Capabilities
·EncryptionAlgorithms:BITSTRING(16,...) Encryption Algorithms: BITSTRING(16,...)
·IntegrityProtectionAlgorithms:BITSTRING(16,...) Integrity Protection Algorithms: BITSTRING(16,...)
–SecurityKey –SecurityKey
–D2Dcapability –D2Dcapability
–D2DUESecurityCapabilities –D2DUESecurityCapabilities
·D2DEncryptionAlgorithms:BITSTRING(16,…) · D2DEncryptionAlgorithms: BITSTRING(16,...)
·D2DIntegrityProtectionAlgorithms:BITSTRING(16,...) D2DIntegrityProtectionAlgorithms: BITSTRING(16,...)
D2DSecuritystuff D2DSecuritystuff
以及 as well as
UECONTEXTMODIFICATIONREQUEST UECONTEXTMODIFICATIONREQUEST
–MessageType –MessageType
–MMEUES1APID –MMEUES1APID
–eNBUES1APID –eNBUES1APID
–UESecurityCapabilities –UE Security Capabilities
–SecurityKey –SecurityKey
–SubscriberProfileIDforRAT/Frequencypriority –SubscriberProfileIDforRAT/Frequencypriority
–UEAggregateMaximumBitRate –UEAggregateMaximumBitRate
–CSFallbackIndicator –CSFallbackIndicator
–UESecurityCapabilities –UE Security Capabilities
-CSGMembershipStatus -CSGMembershipStatus
–D2Dcapability –D2Dcapability
–D2DUESecurityCapabilities –D2DUESecurityCapabilities
·D2DEncryptionAlgorithms:BITSTRING(16,...) · D2DEncryptionAlgorithms: BITSTRING(16,...)
·D2DIntegrityProtectionAlgorithms:BITSTRING(16,...) D2DIntegrityProtectionAlgorithms: BITSTRING(16,...)
D2DSecuritystuff D2DSecuritystuff
B、MME直接将通信资料发送到主叫方UE和被叫方UE,其步骤具体为:通过在MME与UE之间通信的NAS信息传递通信资料。在该方法中,主叫方UE和被叫方UE或者MME,需要把主叫方UE和被叫方UE能否进行D2D通信的信息发送给eNB。 B. The MME directly sends the communication data to the calling party UE and the called party UE, and the specific steps are: transfer the communication data through the NAS information communicated between the MME and the UE. In this method, the calling party UE and the called party UE or the MME need to send information about whether the calling party UE and the called party UE can perform D2D communication to the eNB.
实施例四 Embodiment four
如图4所示为本发明又一实施例提供的通过移动通信网络进行通信方法的流程图,所述方法包括以下步骤: As shown in FIG. 4, it is a flow chart of a communication method through a mobile communication network provided by another embodiment of the present invention, and the method includes the following steps:
在步骤S401中,接收并存储MME发送的通信资料; In step S401, receive and store the communication data sent by the MME;
在本发明实施例中,eNB接受并存储MME发送的通信资料,所述通信资料包括:通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料。 In the embodiment of the present invention, the eNB accepts and stores the communication data sent by the MME, and the communication data includes: information about whether the devices of both parties in communication can perform D2D communication, the security algorithms of existing mobile communication technologies supported by the devices of both parties in communication, and Key material for D2D communication.
在步骤S402中,将所述通信资料发送到通信双方设备。 In step S402, the communication data is sent to the devices of both communicating parties.
在步骤S403中,指示通信双方设备建立通信数据承载。 In step S403, instruct the devices of both communicating parties to establish a communication data bearer.
在本发明实施例中个,eNB指示通信双方设备建立通信数据承载。 In the embodiment of the present invention, the eNB instructs the devices of both communicating parties to establish a communication data bearer.
在步骤S404中,生成RNTI,并将所述RNTI分发到通信双方设备。 In step S404, an RNTI is generated, and the RNTI is distributed to the devices of both communicating parties.
在本发明实施例中,eNB还会生成RNTI,并将所述RNTI分发到通信双方设备,所述RNTI用于在D2D通信时使用。 In the embodiment of the present invention, the eNB also generates an RNTI and distributes the RNTI to the devices of both communicating parties, and the RNTI is used for D2D communication.
实施例五 Embodiment five
如图5所示为本发明又一实施例提供的通过移动通信网络进行通信方法的流程图,所述方法包括以下步骤: As shown in FIG. 5, it is a flowchart of a communication method through a mobile communication network provided by another embodiment of the present invention, and the method includes the following steps:
在步骤S501中,自检是否支持D2D通信。 In step S501, self-check whether D2D communication is supported.
在步骤S502中,向MME发送通信请求,所述通信请求中包含是否支持D2D通信的信息。 In step S502, a communication request is sent to the MME, where the communication request includes information about whether D2D communication is supported.
在本发明实施例中,主叫方UE向MME发送通信请求,并在所述通信请求中携带是否支持D2D通信的信息。 In the embodiment of the present invention, the calling party UE sends a communication request to the MME, and the communication request carries information about whether D2D communication is supported.
在步骤S503中,接收通信资料,所述通信资料包括:通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料。 In step S503, the communication data is received, and the communication data includes: information about whether the devices of both communication parties can perform D2D communication, the security algorithm of the existing mobile communication technology supported by the devices of both communication parties, and the key material of D2D communication.
在本发明实施例中,接收MME直接发送的通信资料或者接收eNB转发的通信资料。 In the embodiment of the present invention, the communication data sent directly by the MME or the communication data forwarded by the eNB are received.
在步骤S504中,根据eNB的指示建立通信数据承载。 In step S504, a communication data bearer is established according to an instruction of the eNB.
在步骤S505中,接收eNB分发的RNTI。 In step S505, the RNTI distributed by the eNB is received.
在本发明实施例中,主叫方UE接收eNB分发的用于D2D通信的RNTI。 In the embodiment of the present invention, the calling party UE receives the RNTI for D2D communication distributed by the eNB.
在步骤S506中,使用选择的安全算法和根据密钥材料获取的密钥向被叫方UE发起通信。 In step S506, a communication is initiated to the called party UE by using the selected security algorithm and the key obtained according to the key material.
在本发明实施例中,主叫方UE使用选择的安全算法和根据密钥材料获取的密钥向被叫方UE发起通信。 In the embodiment of the present invention, the calling party UE uses the selected security algorithm and the key obtained according to the key material to initiate communication to the called party UE.
实施例六 Embodiment six
如图6所示为本发明又一实施例提供的通过移动通信网络进行通信方法的流程图,所述方法包括以下步骤: As shown in FIG. 6, it is a flowchart of a communication method through a mobile communication network provided by another embodiment of the present invention, and the method includes the following steps:
在步骤S601中,接收MME的通信呼叫,所述通信呼叫中包含询问是否支持D2D通信的信息 In step S601, a communication call from the MME is received, and the communication call includes information asking whether D2D communication is supported
在本发明实施例中,被叫方UE接收MME发送的通信呼叫,所述通信呼叫中包含询问被叫方UE是否支持D2D通信的信息。 In the embodiment of the present invention, the called party UE receives a communication call sent by the MME, and the communication call includes information asking whether the called party UE supports D2D communication.
在步骤S602中,自检是否支持D2D通信,并向MME发送是否支持D2D通信的信息。 In step S602, self-check whether D2D communication is supported, and send information about whether D2D communication is supported to the MME.
在步骤S603中,接收通信资料,所述通信资料包括:通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及D2D通信的密钥材料。 In step S603, the communication data is received, and the communication data includes: information about whether the devices of both communication parties can perform D2D communication, the security algorithm of the existing mobile communication technology supported by the devices of both communication parties, and the key material of D2D communication.
在本发明实施例中,接收MME直接发送的通信资料或者接收eNB转发的通信资料。 In the embodiment of the present invention, the communication data sent directly by the MME or the communication data forwarded by the eNB are received.
在步骤S604中,根据eNB的指示建立通信数据承载。 In step S604, a communication data bearer is established according to an instruction of the eNB.
在步骤S605中,接收eNB分发的RNTI。 In step S605, the RNTI distributed by the eNB is received.
在本发明实施例中,被叫方UE接收eNB分发的用于D2D通信的RNTI。 In the embodiment of the present invention, the called party UE receives the RNTI for D2D communication distributed by the eNB.
在步骤S606中,使用选择的安全算法和根据密钥材料获取的密钥响应主叫方UE发起的通信。 In step S606, use the selected security algorithm and the key obtained according to the key material to respond to the communication initiated by the calling party UE.
实施例七 Embodiment seven
如图7所示为本发明实施例提供的通过移动通信网络进行通信系统的结构图,为了便于说明仅示出与本发明实施例相关的部分,包括: As shown in FIG. 7, it is a structural diagram of a communication system through a mobile communication network provided by an embodiment of the present invention. For the convenience of description, only the parts related to the embodiment of the present invention are shown, including:
MME71,用于获取通信双方设备是否支持D2D通信的信息,判断通信双方设备是否支持相同的安全算法,将通信资料发送到通信双方设备,所述通信资料包括:通信双方设备能否进行D2D通信的信息、通信双方设备都支持的现有移动通信技术的安全算法、以及密钥材料。 MME71 is used to obtain information about whether the devices of both parties in communication support D2D communication, determine whether the devices of both parties in communication support the same security algorithm, and send communication data to the devices of both parties in communication, the communication data includes: whether the devices of both parties in communication can perform D2D communication The security algorithm and key material of the existing mobile communication technology supported by the equipment of both information and communication parties.
eNB72,用于接收并存储所述MME71发送的通信资料,将通信资料发送到通信双方设备,指示通信双方设备建立通信数据承载,生成RNTI并将所述RNTI分发到通信双方设备。 eNB72 is configured to receive and store the communication data sent by the MME71, send the communication data to the devices of both parties in communication, instruct the devices of both parties in communication to establish a communication data bearer, generate RNTI and distribute the RNTI to the devices of both parties in communication.
主叫方UE73,用于向MME发送通信请求,所述通信请求中包含是否支持D2D通信的信息,接收通信资料,根据eNB72的指示建立通信数据承载,接收eNB72分发的RNTI,使用选择的安全算法和根据密钥材料获取的密钥向被叫方UE发起通信。 The calling party UE73 is used to send a communication request to the MME, the communication request includes information about whether D2D communication is supported, receives the communication data, establishes a communication data bearer according to the instruction of the eNB72, receives the RNTI distributed by the eNB72, and uses the selected security algorithm Initiate communication with the called party UE with the key obtained according to the key material.
被叫方UE74,用于接收MME的通信呼叫,向MME发送是否支持D2D通信的信息,接收通信资料,根据eNB72的指示建立通信数据承载,接收eNB72分发的RNTI,响应主叫方UE使用选择的安全算法和根据密钥材料获取的密钥发起的通信。 The called party UE74 is used to receive the communication call from the MME, send information about whether D2D communication is supported to the MME, receive communication data, establish a communication data bearer according to the instruction of the eNB72, receive the RNTI distributed by the eNB72, and respond to the calling party UE using the selected Security algorithms and communications initiated from keys obtained from keying material.
其中,如图8所示,MME71具体包括: Among them, as shown in Figure 8, MME71 specifically includes:
D2D通信信息获取单元711,用于获取通信双方设备是否支持D2D通信的信息。 The D2D communication information acquiring unit 711 is configured to acquire information about whether the devices of both communicating parties support D2D communication.
相同安全算法判断单元712,用于判断通信双方设备是否拥有相同的安全算法。 The same security algorithm judging unit 712 is configured to judge whether the devices of both communication parties have the same security algorithm.
通信资料发送单元713,用于将通信资料发送到通信双方设备,包括:向eNB发送所述通信资料,由eNB转发到通信双方设备,或者直接将通信资料发送到通信双方设备。 The communication data sending unit 713 is configured to send the communication data to the communication devices, including: sending the communication data to the eNB, and the eNB forwards the communication data to the communication devices, or directly sends the communication data to the communication devices.
其中如图8所示,所述eNB72具体包括: As shown in Figure 8, the eNB72 specifically includes:
通信资料接收单元721,用于接收所述MME71发送的通信资料。 The communication data receiving unit 721 is configured to receive the communication data sent by the MME71.
通信资料转发单元722,用于将所述通信资料接收单元721接收的通信资料转发到通信双方设备。 The communication data forwarding unit 722 is configured to forward the communication data received by the communication data receiving unit 721 to the devices of both communicating parties.
通信数据承载指示单元723,用于指示通信双方设备建立通信数据承载。 The communication data bearer instructing unit 723 is configured to instruct devices of both communicating parties to establish a communication data bearer.
RNTI分发单元724,用于生成RNTI并将所述RNTI分发到通信双方设备。 The RNTI distributing unit 724 is configured to generate an RNTI and distribute the RNTI to devices of both communicating parties.
其中如图6所示,所述主叫方UE33具体包括: Wherein as shown in Figure 6, the calling party UE33 specifically includes:
D2D通信自检单元731,用于进行自检是否支持D2D通信。 The D2D communication self-inspection unit 731 is configured to perform self-inspection whether D2D communication is supported.
通信请求发送单元732,用于向MME发起通信请求,所述通信请求中携带有所述D2D通信自检单元731自检的是否支持D2D通信的信息。 The communication request sending unit 732 is configured to send a communication request to the MME, and the communication request carries the information of whether the D2D communication self-checking unit 731 supports D2D communication.
通信资料接收单元733,用于接收MME或eNB发送的通信资料。 The communication data receiving unit 733 is configured to receive communication data sent by the MME or the eNB.
通信数据承载建立单元734,用于根据eNB的指示建立通信数据承载。 The communication data bearer establishing unit 734 is configured to establish a communication data bearer according to the instruction of the eNB.
RNTI接收单元735,用于接收eNB分发的RNTI。 The RNTI receiving unit 735 is configured to receive the RNTI distributed by the eNB.
通信单元736,用于根据所述通信资料接收单元733接收的通信资料使用选择的安全算法和根据密钥材料获取的密钥向被叫方UE进行通信。 The communication unit 736 is configured to use the selected security algorithm and the key obtained according to the key material to communicate with the called party UE according to the communication data received by the communication data receiving unit 733 .
其中如图9所示,所述被叫方UE74具体包括: Wherein, as shown in FIG. 9, the called party UE74 specifically includes:
D2D检测信息接收单元741,用于接收MME发送的进行D2D通信功能检测的信息。 The D2D detection information receiving unit 741 is configured to receive information for performing D2D communication function detection sent by the MME.
D2D检测单元742,用于根据所述D2D检测信息接收单元741接收的信息自检是否支持D2D通信功能。 The D2D detection unit 742 is configured to self-check whether the D2D communication function is supported according to the information received by the D2D detection information receiving unit 741 .
D2D通信信息发送单元743,用于根据所述D2D检测单元742的检测结果向MME发送是否支持D2D通行的信息。 The D2D communication information sending unit 743 is configured to send information about whether D2D communication is supported to the MME according to the detection result of the D2D detection unit 742 .
通信资料接收单元744,用于接收MME或eNB发送的通信资料。 The communication data receiving unit 744 is configured to receive communication data sent by the MME or the eNB.
通信数据承载建立单元745,用于根据eNB的指示建立通信数据承载。 The communication data bearer establishing unit 745 is configured to establish a communication data bearer according to the instruction of the eNB.
RNTI接收单元746,用于接收eNB分发的RNTI。 The RNTI receiving unit 746 is configured to receive the RNTI distributed by the eNB.
通信单元747,用于根据所述通信资料接收单元333接收的通信资料使用选择的安全算法和根据密钥材料获取的密钥响应主叫方UE发起的通信。 The communication unit 747 is configured to use the selected security algorithm and the key obtained according to the key material according to the communication data received by the communication data receiving unit 333 to respond to the communication initiated by the calling party UE.
需要指出的是,主叫方设备和被叫方设备与MME和eNB进行通信分为以下四种情况: It should be pointed out that the communication between the calling party device and the called party device with the MME and eNB is divided into the following four situations:
主叫方设备和被叫方设备与相同MME进行通信,且与相同的eNB进行通信;或者, the calling party device and the called party device communicate with the same MME and communicate with the same eNB; or,
主叫方设备和被叫方设备与相同的MME进行通信,但与不同的eNB进行通信;或者, The calling and called devices communicate with the same MME but with different eNBs; or,
主叫方设备和被叫方设备与不同的MME进行通信,且与不同的eNB进行通信;或者, The calling party device and the called party device communicate with different MMEs and communicate with different eNBs; or,
主叫方设备和被叫方设备与不同的MME进行通信,但与相同的eNB进行通信。 The calling party device and the called party device communicate with different MMEs, but with the same eNB.
本发明实施例,MME获取UE是否支持D2D通信的信息,判断通信双方能否进行相同的安全算法,向通信双方下发现有移动通信所使用的安全算法,使得通信双方使用现有移动通信技术成熟安全的安全算法进行通信,不仅使移动通信技术在D2D通信方面得到了应用,而且因为使用现有移动通信技术进行通信不仅验证过程简单,而且安全性高。 In the embodiment of the present invention, the MME obtains the information of whether the UE supports D2D communication, judges whether the communication parties can use the same security algorithm, and downloads the security algorithm used by the mobile communication to the communication parties, so that the communication parties use the existing mobile communication technology to be mature. Communication with a safe security algorithm not only enables mobile communication technology to be applied in D2D communication, but also uses the existing mobile communication technology for communication not only simple verification process, but also high security.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。 The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention should be included in the protection of the present invention. within range.
Claims (18)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210154986.9A CN102711105B (en) | 2012-05-18 | 2012-05-18 | The method, the Apparatus and system that communicate is carried out by mobile communications network |
PCT/CN2013/073399 WO2013170668A1 (en) | 2012-05-18 | 2013-03-29 | Method, device and system for performing communication through mobile communication network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210154986.9A CN102711105B (en) | 2012-05-18 | 2012-05-18 | The method, the Apparatus and system that communicate is carried out by mobile communications network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102711105A CN102711105A (en) | 2012-10-03 |
CN102711105B true CN102711105B (en) | 2016-03-02 |
Family
ID=46903626
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210154986.9A Active CN102711105B (en) | 2012-05-18 | 2012-05-18 | The method, the Apparatus and system that communicate is carried out by mobile communications network |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102711105B (en) |
WO (1) | WO2013170668A1 (en) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102711105B (en) * | 2012-05-18 | 2016-03-02 | 华为技术有限公司 | The method, the Apparatus and system that communicate is carried out by mobile communications network |
GB2506611B (en) * | 2012-10-02 | 2015-07-22 | Broadcom Corp | Direct communication among devices |
CN103731826A (en) * | 2012-10-11 | 2014-04-16 | 中兴通讯股份有限公司 | D2d user equipment authentication method and device |
EP2918134A4 (en) | 2012-11-06 | 2016-07-06 | Nokia Technologies Oy | Method and apparatus for device-to-device communication |
CN104010381B (en) * | 2013-02-25 | 2018-05-11 | 电信科学技术研究院 | A kind of method, equipment and system for establishing direct communication path |
US8989807B2 (en) | 2013-02-28 | 2015-03-24 | Intel Mobile Communications GmbH | Communication terminal device, communication device, communication network server and method for controlling |
WO2014134786A1 (en) | 2013-03-05 | 2014-09-12 | 华为技术有限公司 | Key interaction method and device |
CN104038920B (en) * | 2013-03-08 | 2018-05-22 | 电信科学技术研究院 | A kind of method of data transmission, system and equipment |
CN104053192B (en) * | 2013-03-12 | 2018-07-03 | 电信科学技术研究院 | A kind of method and apparatus for establishing adjacent communication, system |
CN104053191B (en) * | 2013-03-12 | 2018-03-20 | 电信科学技术研究院 | A kind of method and apparatus for establishing adjacent communication, system |
CN104066194B (en) * | 2013-03-19 | 2018-10-30 | 电信科学技术研究院 | Data transmission scheduling and data transmission method and equipment |
CN104066200B (en) | 2013-03-21 | 2020-11-06 | 北京三星通信技术研究有限公司 | Method for realizing end-to-end communication between UE (user equipment) and user equipment |
KR102039908B1 (en) | 2013-04-01 | 2019-11-04 | 삼성전자주식회사 | Method and apparatus for state transition of device-to-device communications |
CN104113833A (en) * | 2013-04-17 | 2014-10-22 | 中国移动通信集团公司 | Device to device (D2D) configuration method, D2D configuration device and D2D configuration system |
CN103369585B (en) * | 2013-04-24 | 2016-06-08 | 华为技术有限公司 | The method and apparatus quickly setting up D2D communication |
CN104185166B (en) * | 2013-05-20 | 2018-03-09 | 华为终端有限公司 | The method, apparatus and network system of communication |
CN104185208B (en) * | 2013-05-20 | 2017-06-20 | 华为终端有限公司 | Close to business authorization method and device, system |
CN104244443B (en) * | 2013-06-08 | 2017-09-08 | 中国移动通信集团公司 | Terminal-to-terminal service connects method for building up and mobile management entity |
CN104349355B (en) * | 2013-08-02 | 2019-04-02 | 电信科学技术研究院 | A kind of method, system and equipment carrying out data communication |
CN104519550A (en) * | 2013-09-26 | 2015-04-15 | 中兴通讯股份有限公司 | Method, device and system for finding D2D (Device to Device) equipment |
CN111030813B (en) * | 2013-10-30 | 2024-06-11 | 日本电气株式会社 | User equipment and method thereof |
CN104618903A (en) * | 2013-11-04 | 2015-05-13 | 华为技术有限公司 | Key negotiation processing method and apparatus |
EP3066869B1 (en) * | 2013-11-06 | 2021-03-17 | Nokia Technologies Oy | Method and apparatus for controlling d2d discovery process |
CN105025478A (en) * | 2014-04-30 | 2015-11-04 | 中兴通讯股份有限公司 | D2D communication safe configuration method, and ProSe key management function entity, terminal and system |
US10462660B2 (en) | 2014-05-12 | 2019-10-29 | Nokia Technologies Oy | Method, network element, user equipment and system for securing device-to-device communication in a wireless network |
CN105592434A (en) * | 2014-10-23 | 2016-05-18 | 中兴通讯股份有限公司 | Method and device for managing D2D (Device to Device) communication group |
CN110011791B (en) * | 2019-02-18 | 2021-07-09 | 西安电子科技大学 | D2D-based electronic credential safe circulation method and system, electronic credential system |
CN112019489B (en) * | 2019-05-31 | 2022-03-04 | 华为技术有限公司 | Verification method and device |
CN114339818A (en) * | 2020-10-12 | 2022-04-12 | 中国联合网络通信集团有限公司 | Method, device and storage medium for determining base station upgrade |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1622678A (en) * | 2003-11-27 | 2005-06-01 | 皇家飞利浦电子股份有限公司 | Method and apparatus for establishing point-to-point communication between subscriber terminals in different cells |
CN101132617A (en) * | 2006-08-24 | 2008-02-27 | 华为技术有限公司 | Method and system for realizing peer-to-peer communication |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1219407C (en) * | 2002-07-26 | 2005-09-14 | 华为技术有限公司 | A Method of Autonomously Selecting Wireless Link Encryption Algorithm in Secure Communication |
CN1527621A (en) * | 2003-03-07 | 2004-09-08 | 皇家飞利浦电子股份有限公司 | Method and apparatus for establishing point-to-point coordinate communication in radio communication network |
US9072060B2 (en) * | 2008-06-03 | 2015-06-30 | Nokia Technologies Oy | Method, apparatus and computer program for power control to mitigate interference |
CN102812688B (en) * | 2010-03-24 | 2016-06-01 | 诺基亚技术有限公司 | Method and apparatus for device-to-device key management |
CN102711105B (en) * | 2012-05-18 | 2016-03-02 | 华为技术有限公司 | The method, the Apparatus and system that communicate is carried out by mobile communications network |
-
2012
- 2012-05-18 CN CN201210154986.9A patent/CN102711105B/en active Active
-
2013
- 2013-03-29 WO PCT/CN2013/073399 patent/WO2013170668A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1622678A (en) * | 2003-11-27 | 2005-06-01 | 皇家飞利浦电子股份有限公司 | Method and apparatus for establishing point-to-point communication between subscriber terminals in different cells |
CN101132617A (en) * | 2006-08-24 | 2008-02-27 | 华为技术有限公司 | Method and system for realizing peer-to-peer communication |
Also Published As
Publication number | Publication date |
---|---|
CN102711105A (en) | 2012-10-03 |
WO2013170668A1 (en) | 2013-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102711105B (en) | The method, the Apparatus and system that communicate is carried out by mobile communications network | |
US10516988B2 (en) | Profile processing method, profile processing apparatus, user terminal, and eUICC | |
CN108886685B (en) | Terminal matching method and device | |
KR102100159B1 (en) | Security supporting method and system for service discovery and group communication in mobile telecommunication system environment | |
CN103369585B (en) | The method and apparatus quickly setting up D2D communication | |
KR102094216B1 (en) | Security supporting method and system for proximity based service device to device discovery and communication in mobile telecommunication system environment | |
US9635697B2 (en) | User equipment pairing processing method, network side device, and user equipment | |
CN102056157B (en) | Method, system and device for determining keys and ciphertexts | |
AU2016313610A1 (en) | Method, device, and system for fast wireless accessory devices pairing | |
EP4226663A1 (en) | Relay ue and remote ue authorization | |
CN105340212A (en) | Methods and apparatus for generating keys in device-to-device communications | |
US10263960B2 (en) | Wireless communication system and wireless communication method | |
KR20140041226A (en) | Method and apparatus for managing a security for a group communication in a mobile communication system | |
CN112565315B (en) | Position information acquisition method, position service configuration method and communication equipment | |
EP3050374B1 (en) | Methods and apparatus of key pairing for d2d devices under different d2d areas | |
CN104956763B (en) | Method and apparatus for device-to-device communication | |
US20180367292A1 (en) | Data transmission method, device, and system | |
US11172529B2 (en) | Multi-connectivity establishment method, communication system, user equipment and access point | |
WO2015169076A1 (en) | Authorization information configuration method and apparatus, network element device and computer storage medium | |
EP4391614A1 (en) | Communication method, apparatus and system | |
WO2022252969A1 (en) | Communication method and apparatus | |
CN103945420B (en) | Cell optimization method and device | |
WO2016112678A1 (en) | Data processing method and device | |
KR20140071853A (en) | Method and apparatus for setting up initial link in a wireless communication system | |
US20220393877A1 (en) | Cryptographic Security Mechanism for Groupcast Communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |