Near communication establishing method and system
A technology of proximity communication and establishment method, applied in the field of communication
Active Publication Date: 2014-12-24
DATANG MOBILE COMM EQUIP CO LTD
2 Cites 6 Cited by
AI-Extracted Technical Summary
Problems solved by technology
[0006] The purpose of the present invention is to provide a method and system for establishing proximity communic...
Method used
[0071] According to the above processing flow, it can be seen that the proximity communication is established through the control plane, so that the core network can perform control operations such as subscription-based and network policy-based control on the proximity communication terminal, thereby ensuring the security and controllability of the communication sex....
Abstract
The invention discloses a near communication establishing method and system; the method comprises the following steps: a near communication service entity registered by a first terminal determines that near communication needs to be set up between the first terminal and a second terminal, and sends a control surface singling used for informing near communication establishment to a core network control node registered by the first terminal, wherein the control surface signaling carries identification information of the first terminal, the identification information of the second terminal, and indication information for setting up the near communication; the core network control node registered by the first terminal forwards the control surface signaling to the first terminal according to the first terminal identification information carried by the control surface signaling, so the first terminal can set up near communication with the second terminal according to the control surface signaling. The control surface signaling can be transmitted between the near communication service entity and the core network control node and between the core network control node and the terminal, thus setting up the near communication, so the near communication business can be set up through the control surface.
Application Domain
Connection management
Technology Topic
Proximity communicationCore network +1
Image
Examples
- Experimental program(1)
Example Embodiment
[0026] In the embodiment of the present invention, between the proximity communication service entity and the core network control node, and between the core network control node and the terminal, the control plane signaling is transferred to realize the establishment of proximity communication, and the establishment of proximity communication services based on the control plane is provided The realization scheme. The process of establishing proximity communication between the first terminal and the second terminal is described on the core network side where the first terminal is registered as follows: The proximity communication service entity registered by the first terminal determines that the proximity communication needs to be established between the first terminal and the second terminal After the communication, the control plane signaling for notifying the establishment of proximity communication is sent to the core network control node registered by the first terminal. The control plane signaling used for notifying the establishment of proximity communication carries the identification information of the first terminal and the second terminal. The identification information of the terminal; the core network control node registered by the first terminal sends the control plane signaling for establishing proximity communication to the first terminal according to the identification information of the first terminal carried in the control plane signaling for notifying the establishment of proximity communication , So that the first terminal establishes proximity communication with the second terminal according to the control plane signaling for establishing proximity communication.
[0027] Compared with the prior art implementation solution of establishing a proximity communication service based on the user plane, the implementation solution of establishing a proximity communication service based on the control plane provided by the embodiment of the present invention is adopted, and the network side can control the proximity communication between terminals.
[0028] In the embodiment of the present invention, each control plane signaling in the proximity communication process can be implemented by extending the existing control plane signaling, or can be implemented by newly defined control plane signaling.
[0029] In the embodiment of the present invention, the proximity communication service entity (Prose Server) is an entity used to perform Prose-related functions (such as Prose discovery and judgment, etc.) in the core network.
[0030] In the embodiment of the present invention, the core network control node is an entity in the core network for performing subscription-based control of the terminal, such as a mobility management entity (Mobility Management Entity, MME).
[0031] The technical solutions provided by the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.
[0032] figure 1 Shown is a method for establishing proximity communication provided by an embodiment of the present invention, which specifically includes the following operations:
[0033] Step 100: After determining that the proximity communication needs to be established between the first terminal and the second terminal, the proximity communication service entity registered by the first terminal sends a control plane for notifying the establishment of proximity communication to the core network control node registered by the first terminal Signaling.
[0034] The control plane signaling used to notify the establishment of proximity communication carries at least the identification information of the first terminal and the identification information of the second terminal.
[0035] Step 110: The core network control node registered by the first terminal sends the control plane signaling for establishing proximity communication to the first terminal according to the identification information of the first terminal carried in the control plane signaling for notifying the establishment of proximity communication. So that the first terminal establishes proximity communication with the second terminal according to the control plane signaling for establishing proximity communication.
[0036] In the embodiment of the present invention, the proximity communication service entity registered by the second terminal and the proximity communication service entity registered by the second terminal may be the same or different.
[0037] If the second terminal is registered with the proximity communication service entity registered by the first terminal, then after the proximity communication service entity registered by the first terminal determines that proximity communication is established between the first terminal and the second terminal, the first terminal is registered The proximity communication service entity also registers the core network control node with the second terminal (the core network control node registered by the second terminal and the core network control node registered by the first terminal may be the same core network control node, or It is a different core network control node) to send the above-mentioned control plane signaling used to notify the establishment of proximity communication. The core network control node registered by the second terminal sends the control plane signaling for establishing proximity communication to the second terminal according to the identification information of the second terminal carried in the control plane signaling for notifying the establishment of proximity communication, so that the first The second terminal establishes proximity communication with the first terminal according to the control plane signaling for establishing proximity communication.
[0038] In this case, it is assumed that the proximity communication request is initiated by the first terminal. Then, the method provided by the embodiment of the present invention further includes the following operations: after receiving the control plane signaling for requesting the establishment of proximity communication sent by the first terminal, the core network control node registered by the first terminal sends The registered proximity communication service entity sends control plane signaling used to request proximity communication decision-making, and the control plane signaling used to request the establishment of proximity communication carries the identification information of the first terminal and the identification information of the second terminal. The control plane signaling requesting the proximity communication decision carries the identification information of the first terminal and the identification information of the second terminal. The proximity communication service entity registered by the first terminal obtains related information of the first terminal according to the identification information of the first terminal, obtains related information of the second terminal according to the identification information of the second terminal, and obtains related information of the second terminal according to the related information of the first terminal and the second terminal. The related information of the terminal and the proximity communication network policy determine whether the first terminal and the second terminal establish proximity communication based on WLAN or proximity communication based on the cellular network.
[0039] Taking the 3rd Generation Partnership Project (3GPP) communication technology as an example, for the scenario where the first terminal and the second terminal are registered in the same proximity communication service entity, and the first terminal initiates a proximity communication request, the Proximity communication establishment process such as figure 2 As shown, specifically including:
[0040] Step 200: The first user equipment (UE1, that is, the first terminal) sends control plane signaling for requesting establishment of proximity communication to the MME it is registered with (ie, MME1).
[0041] The control plane signaling carries at least the identification information of UE1 and the identification information of the second user equipment (UE2, that is, the second terminal).
[0042] If UE1 requests the establishment of a specific type of proximity communication (such as requesting establishment of proximity communication based on WLAN or requesting establishment of proximity communication based on cellular network), then the control plane signaling also carries type information of the proximity communication requested to be established.
[0043] Step 210: After receiving the control plane signaling for requesting establishment of proximity communication sent by UE1, MME1 sends the control plane signaling for requesting proximity communication decision to the Prose Server registered by UE1.
[0044] The control plane signaling used to request the proximity communication decision carries at least the identification information of UE1 and the identification information of UE2.
[0045] Optionally, the control plane signaling used to request the proximity communication decision also carries type information of the proximity communication that the UE1 requests to establish.
[0046] Further, after receiving the control plane signaling for requesting establishment of proximity communication sent by UE1, MME1 first performs subscription-based control on UE1 according to parameters such as the subscription information of UE1. When the subscription information indicates that the UE1 has subscribed to the proximity communication service, it will send the control plane signaling for requesting the proximity communication decision to its registered Prose Server.
[0047] Step 220: The aforementioned Prose Server obtains relevant information of UE1 according to the identification information of UE1, and obtains relevant information of UE2 according to the identification information of UE2.
[0048] In the embodiment of the present invention, the relevant information of UE1 refers to information related to the proximity communication service, which may but is not limited to include: location information of UE1, UE1's proximity communication service related subscription information, and so on. The relevant information of UE2 refers to information related to the proximity communication service, which may include, but is not limited to: location information of UE2, UE2's proximity communication service-related subscription information, and so on.
[0049] Wherein, for the location information of the UE (UE1 or UE2), the aforementioned Prose Server can be obtained from a gateway mobile location center (Gateway Mobile Location Center, GMLC), or from an MME registered by the UE. For other related information of the UE (including UE1 or UE2), the Prose Server can, but is not limited to, obtain it from the MME registered by the UE.
[0050] figure 2 In the box, the dashed box indicates that the location information of the UE is obtained from the GMLC or the MME, which is optional.
[0051] It is assumed that the aforementioned Prose Server obtains terminal related information from the MME registered by the UE. Then, the specific implementation of obtaining UE1 related information according to UE1's identification information may be: Prose Server sends control plane signaling for requesting related information to MME1, and this control plane signaling for requesting related information sent to MME1 It carries the identification information of UE1, and receives control plane signaling returned by MME1 and carries relevant information of UE1. The specific implementation of obtaining UE2's related information according to UE2's identification information can be as follows: Proser Server sends control plane signaling for requesting related information to the MME (ie MME2) registered by UE2. This is sent to MME2 for requesting related information. The control plane signaling of the information carries the identification information of the UE2, and the control plane signaling carrying the relevant information of the UE2 returned by the MME2 is received.
[0052] For the location information of the terminal, the core network control node can obtain it through the existing positioning technology. The subscription information of the terminal is obtained by the core network control node from the Home Subscriber Server (HSS) after the terminal is attached to the network.
[0053] Step 230: The aforementioned Prose Server determines whether to establish proximity communication between UE1 and UE2 based on UE1's related information, UE2's related information and proximity communication network strategy, and if proximity communication is established, whether to establish WLAN-based proximity communication or establish a cellular network Proximity communication.
[0054] If it is determined that the proximity communication needs to be established, step 240 is executed.
[0055] Otherwise, the process ends, or the Prose Server returns a rejection message to MME1, etc.
[0056] The specific implementation of this step is determined according to the relevant information of the UE and the network strategy of the proximity communication, which is not limited in the present invention. Wherein, the network strategy of proximity communication may be specified by the operator, or formulated by the user according to requirements, and the present invention does not limit the content of the network strategy of proximity communication. The network strategy of proximity communication can be pre-stored in Prose Server, or it can be obtained by Prose Server from other core network nodes. Here are just a few simple examples to illustrate this step:
[0057] Example 1: The proximity communication network policy specifies the distance threshold for proximity communication (further, the distance threshold for proximity communication based on WLAN and the distance threshold for proximity communication based on cellular network can be specified separately), and it also specifies the priority to establish proximity based on WLAN Communication. According to the subscription information of UE1 and UE2, it is determined that both UE1 and UE2 support WLAN-based proximity communication and cellular network-based proximity communication. The distance between UE1 and UE2 is determined according to the location information of UE1 and UE2, and it is determined that the distance meets the distance threshold limit of the proximity communication network strategy for proximity communication. According to the priority strategy of the proximity communication network strategy, it is determined to establish the proximity communication based on the WLAN.
[0058] Example 2: The proximity communication network policy specifies the distance threshold for proximity communication (further, the distance threshold for proximity communication based on WLAN and the distance threshold for proximity communication based on cellular network can be specified separately), and it also specifies the priority to establish proximity based on WLAN Communication. According to the subscription information of UE1 and UE2, it is determined that both UE1 and UE2 support cellular network-based proximity communication, but UE2 does not support WLAN-based proximity communication. The distance between UE1 and UE2 is determined according to the location information of UE1 and UE2, and it is determined that the distance meets the distance threshold limit of the proximity communication network strategy for proximity communication. Make sure to establish proximity communication based on cellular networks.
[0059] Example 3: The proximity communication network policy specifies the distance threshold for proximity communication (further, the distance threshold for proximity communication based on WLAN and the distance threshold for proximity communication based on cellular network can be specified separately), and it also specifies that only WLAN-based Proximity communication. The aforementioned control plane signaling used to request the proximity communication decision also carries the type information of the proximity communication that the UE1 requests to establish, and the type information is the type of the proximity communication based on the WLAN. According to the subscription information of UE1 and UE2, it is determined that both UE1 and UE2 support WLAN-based proximity communication. The distance between UE1 and UE2 is determined according to the location information of UE1 and UE2, and it is determined that the distance meets the distance threshold limit of the proximity communication network strategy for proximity communication. Determine to establish proximity communication based on WLAN.
[0060] Example 4: The proximity communication network strategy specifies the distance threshold for proximity communication. The above-mentioned control plane signaling used to request the proximity communication decision also carries the type information of the proximity communication that the UE1 requests to establish, and the type information is the proximity communication type based on the cellular network. According to the subscription information of UE1 and UE2, the distance between UE1 and UE2 determined according to the location information of UE1 and UE2, and Prose discovery information, it is determined to establish proximity communication based on the cellular network.
[0061] In the embodiment of the present invention, the so-called WLAN-based proximity communication may also be referred to as WLAN direct communication (WLAN direct communication). The so-called proximity communication based on the cellular network can also be called E-UTRAN based communication (E-UTRAN based communication).
[0062] Step 240: The aforementioned Prose Server sends control plane signaling for notifying the establishment of proximity communication to MME1 and MME2 respectively.
[0063] The control plane signaling used to notify the establishment of proximity communication carries at least the identification information of UE1 and the identification information of UE2. Optionally, it also carries type information that determines the established proximity communication.
[0064] In addition, the control plane signaling for notifying the establishment of proximity communication may also carry proximity communication parameters (for example, proximity communication keys), so that the UE can establish proximity communication according to the parameters.
[0065] Step 250a: The MME1 sends the control plane signaling for establishing the proximity communication to the UE1 according to the identification information of the UE1 carried in the control plane signaling for notifying the establishment of the proximity communication.
[0066] Among them, if it is necessary to establish proximity communication based on the cellular network, MME1 also interacts with eNB1 (the base station to which UE1 is located) to obtain configuration information (such as frequency information, etc.) required to establish the proximity communication, and carry the configuration information in the transmission In the control plane signaling for UE1 to establish proximity communication.
[0067] Step 260a: UE1 establishes proximity communication with UE2 according to the control plane signaling for establishing proximity communication.
[0068] Step 250b: The MME2 sends the control plane signaling for establishing the proximity communication to the UE2 according to the identification information of the UE2 carried in the control plane signaling for notifying the establishment of the proximity communication.
[0069] Among them, if it is necessary to establish proximity communication based on the cellular network, MME2 also interacts with eNB2 (the base station to which UE2 is located) to obtain configuration information (such as frequency information, etc.) required to establish proximity communication, and carry the configuration information in the transmission In the control plane signaling for UE2 to establish proximity communication.
[0070] Step 260b: UE2 establishes proximity communication with UE1 according to the control plane signaling used to notify the establishment of proximity communication.
[0071] It can be seen from the above processing flow that the proximity communication is established through the control plane, so that the core network can perform control operations such as contract-based and network-based policy-based control on the proximity communication terminal, thereby ensuring the security and controllability of communication.
[0072] If the second terminal is not registered with the proximity communication service entity registered by the first terminal, the proximity communication service entity registered by the first terminal determines that the proximity communication is established between the first terminal and the second terminal, and then sends the notification to the second terminal. The registered proximity communication service entity sends the control plane signaling for notifying the establishment of proximity communication, so that the proximity communication service entity registered by the second terminal sends the signal to the second terminal through the core network control node registered by the second terminal Control plane signaling used to notify the establishment of proximity communication.
[0073] In this case, it is assumed that the proximity communication request is initiated by the first terminal. Then, the method provided by the embodiment of the present invention further includes the following operations: after receiving the control plane signaling for requesting establishment of proximity communication sent by the first terminal, the core network control node registered by the first terminal sends The registered proximity communication service entity sends control plane signaling used to request proximity communication decision-making, and the control plane signaling used to request the establishment of proximity communication carries the identification information of the first terminal and the identification information of the second terminal. The control plane signaling requesting the proximity communication decision carries the identification information of the first terminal and the identification information of the second terminal; the proximity communication service entity registered by the first terminal sends a request for the proximity communication service entity registered by the second terminal Proximity communication decision-making control plane signaling; if the proximity communication service entity registered by the first terminal receives the control plane signaling carrying relevant information of the second terminal returned by the proximity communication service entity registered by the second terminal, the first terminal The registered proximity communication service entity determines whether to establish proximity communication based on WLAN or cellular network between the first terminal and the second terminal according to the related information of the second terminal, the acquired related information of the first terminal, and the proximity communication network strategy. Proximity communication.
[0074] Among them, the relevant information of the terminal (the first terminal or the second terminal) can be obtained from the GMLC or the core network control node registered by the terminal. Correspondingly, in the method provided by the embodiment of the present invention, the proximity communication service entity registered by the first terminal may also send control plane signaling for requesting related information to the core network control node registered by the first terminal. The control plane signaling requesting related information carries the identification information of the first terminal; the core network control node registered by the first terminal returns the control plane information carrying the related information of the first terminal to the proximity communication service entity registered by the first terminal make.
[0075] Taking 3GPP communication technology as an example, for the scenario where the first terminal and the second terminal are registered in different proximity communication service entities, and the first terminal initiates a proximity communication request, the proximity communication establishment process is as follows: image 3 As shown, specifically including:
[0076] Step 300: UE1 (that is, the first terminal) sends control plane signaling for requesting establishment of proximity communication to the MME it is registered with (that is, MME1).
[0077] The control plane signaling carries at least the identification information of UE1 and the identification information of UE2 (that is, the second terminal).
[0078] If UE1 requests the establishment of a specific type of proximity communication (such as requesting establishment of proximity communication based on WLAN or requesting establishment of proximity communication based on cellular network), then the control plane signaling also carries type information of the proximity communication requested to be established.
[0079] Step 310: After receiving the control plane signaling for requesting the establishment of the proximity communication sent by the UE1, the MME1 sends the control plane signaling for requesting the proximity communication decision to the Prose Server (ie Prose Server1) registered by the UE1.
[0080] The control plane signaling used to request the proximity communication decision carries at least the identification information of UE1 and the identification information of UE2.
[0081] Optionally, the control plane signaling used to request the proximity communication decision also carries type information of the proximity communication that the UE1 requests to establish.
[0082] Further, after receiving the control plane signaling for requesting establishment of proximity communication sent by UE1, MME1 first performs subscription-based control on UE1 according to parameters such as the subscription information of UE1. When the subscription information indicates that the UE1 has subscribed to the proximity communication service, it will send the control plane signaling for requesting the proximity communication decision to its registered Prose Server.
[0083] Step 320: Prose Server1 obtains relevant information of UE1 according to the identification information of UE1.
[0084] In the embodiment of the present invention, the relevant information of the UE1 refers to information related to the proximity communication service, which may but is not limited to include: location information of the UE1, subscription information of the UE1, and so on.
[0085] Wherein, for the location information of the UE (UE1 or UE2), the aforementioned Prose Server can be obtained from a gateway mobile location center (Gateway Mobile Location Center, GMLC), or from an MME registered by the UE. For other related information of the UE (including UE1 or UE2), Prose Server1 can, but is not limited to, obtain it from the MME registered by the UE.
[0086] image 3 In the box, the dashed box indicates that the location information of the UE is obtained from the GMLC or the MME, which is optional.
[0087] It is assumed that the aforementioned Prose Server1 obtains relevant information of the terminal from the MME registered by the UE. Then, the specific implementation of obtaining UE1 related information according to UE1's identification information may be: Prose Server1 sends control plane signaling for requesting related information to MME1, and this control plane signaling for requesting related information sent to MME1 It carries the identification information of UE1, and receives control plane signaling returned by MME1 and carries relevant information of UE1.
[0088] For the location information of the terminal, the core network control node can obtain it through the existing positioning technology. The subscription information of the terminal is obtained from the HSS by the core network control node when the UE is registered to the network.
[0089] Step 330: Prose Server1 sends control plane signaling for requesting the proximity communication decision to the Prose Server (that is, Prose Server2) registered by UE2.
[0090] Step 340: After Prose Server2 receives the control plane signaling used to request the proximity communication decision, Prose Server2 obtains UE2 related information according to the identification information of UE2.
[0091] The related information of UE2 refers to information related to the proximity communication service, which can include but is not limited to: location information of UE2, subscription information of UE2, and so on.
[0092] The specific implementation of obtaining UE2's related information according to UE2's identification information can be as follows: Proser Server sends control plane signaling for requesting related information to the MME (ie MME2) registered by UE2. This is sent to MME2 for requesting related information. The control plane signaling of the information carries the identification information of the UE2, and the control plane signaling carrying the relevant information of the UE2 returned by the MME2 is received.
[0093] Step 350: Prose Server2 determines whether UE2 is allowed to perform proximity communication according to the related information of UE2 and the proximity communication network policy, and when UE2 is allowed to perform proximity communication, returns UE2 related information to Prose Server1.
[0094] The specific implementation of step 350 depends on the relevant information of UE2 and the specific content of the proximity communication network strategy. For example, if the subscription information of UE2 indicates that UE2 has the proximity communication capability, and UE2 meets the proximity communication conditions in the proximity communication network strategy, it is determined that UE2 is allowed to perform proximity communication.
[0095] Step 360: Prose Server1 determines whether to establish proximity communication between UE1 and UE2 based on UE1's related information, UE2's related information and the proximity communication network strategy, and if proximity communication is established, whether to establish WLAN-based proximity communication or establish cellular network-based proximity communication Proximity communication.
[0096] If it is determined that the proximity communication needs to be established, step 370 is executed.
[0097] Otherwise, the process ends, or the Prose Server returns a rejection message to MME1, etc.
[0098] The specific implementation of this step is determined according to the relevant information of the UE and the network strategy of the proximity communication, which is not limited in the present invention. Wherein, the network strategy of proximity communication may be specified by the operator, or formulated by the user according to requirements, and the present invention does not limit the content of the network strategy of proximity communication. For the description of this step, refer to step 230 in the foregoing embodiment for details.
[0099] Step 370: Prose Server1 sends control plane signaling for notifying the establishment of proximity communication to MME1 and Prose Server2 respectively.
[0100] The control plane signaling used to notify the establishment of proximity communication carries at least the identification information of UE1 and the identification information of UE2. Optionally, it also carries type information that determines the established proximity communication.
[0101] In addition, the control plane signaling for notifying the establishment of proximity communication can also carry proximity communication parameters (such as a proximity communication key) so that the UE can establish proximity communication according to the parameters.
[0102] Step 380a: The MME1 sends the control plane signaling for establishing the proximity communication to the UE1 according to the identification information of the UE1 carried in the control plane signaling for notifying the establishment of the proximity communication.
[0103] Among them, if it is necessary to establish proximity communication based on the cellular network, MME1 also interacts with eNB1 (the base station to which UE1 is located) to obtain configuration information (such as frequency information, etc.) required to establish the proximity communication, and carry the configuration information in the transmission In the control plane signaling for UE1 to establish proximity communication.
[0104] Step 390a: UE1 establishes proximity communication with UE2 according to the control plane signaling for establishing proximity communication.
[0105] Step 380b: Prose Server2 sends the control plane signaling used to notify the establishment of proximity communication to MME2.
[0106] Step 390b: The MME2 sends the control plane signaling for establishing the proximity communication to the UE2 according to the identification information of the UE2 carried in the control plane signaling for notifying the establishment of the proximity communication.
[0107] Among them, if it is necessary to establish proximity communication based on the cellular network, MME2 also interacts with eNB2 (the base station to which UE2 is located) to obtain configuration information (such as frequency information, etc.) required to establish proximity communication, and carry the configuration information in the transmission In the control plane signaling for UE2 to establish proximity communication.
[0108] Step 3100b: UE2 establishes proximity communication with UE1 according to the control plane signaling for establishing proximity communication.
[0109] It can be seen from the above processing flow that the proximity communication is established through the control plane, so that the core network can perform control operations such as contract-based and network-based policy-based control on the proximity communication terminal, thereby ensuring the security and controllability of communication.
[0110] Each control plane signaling in the embodiment of the present invention may, but is not limited to, a non-access stratum message.
[0111] Based on the same inventive concept as the method, embodiments of the present invention also provide a core network system for proximity communication, the structure of which is as follows Figure 4 As shown, the specific implementation structure is as follows:
[0112] The proximity communication service entity 401 registered by the first terminal and the core network control node 402 registered by the first terminal.
[0113] The proximity communication service entity 401 registered by the first terminal is used to, after determining that the proximity communication needs to be established between the first terminal and the second terminal, send to the core network control node 402 registered by the first terminal a notification for establishing proximity communication. Control plane signaling, the control plane signaling used to notify the establishment of proximity communication carries identification information of the first terminal and identification information of the second terminal;
[0114] The core network control node 402 registered by the first terminal is used to send the control plane signaling for establishing proximity communication to the first terminal according to the identification information of the first terminal carried in the control plane signaling for notifying the establishment of proximity communication , So that the first terminal establishes proximity communication with the second terminal according to the control plane signaling for establishing proximity communication.
[0115] based on Figure 4 In the core network system shown, if the second terminal is registered with the proximity communication service entity 401 registered by the first terminal, the system also includes the core network control node registered by the second terminal. After the proximity communication service entity 401 registered by the first terminal determines that proximity communication needs to be established between the first terminal and the second terminal, the proximity communication service entity 401 registered by the first terminal is also used to: register with the core of the second terminal The network control node sends the above-mentioned control plane signaling used to notify the establishment of proximity communication; the core network control node registered by the second terminal is used to: according to the second terminal’s information carried in the control plane signaling used to notify establishment of proximity communication The identification information sends the control plane signaling for establishing proximity communication to the second terminal, so that the second terminal establishes proximity communication with the first terminal according to the control plane signaling for establishing proximity communication.
[0116] On this basis, preferably, the core network control node 402 registered by the first terminal is further configured to: after receiving the control plane signaling for requesting the establishment of proximity communication sent by the first terminal, send a message to the first terminal The registered proximity communication service entity 401 sends a control plane signaling for requesting a proximity communication decision, and the control plane signaling for requesting establishment of proximity communication carries the identification information of the first terminal and the identification information of the second terminal. The control plane signaling used to request the proximity communication decision carries the identification information of the first terminal and the identification information of the second terminal; the proximity communication service entity 401 registered by the first terminal is also used to: obtain according to the identification information of the first terminal The related information of the first terminal, the related information of the second terminal is obtained according to the identification information of the second terminal; the related information of the first terminal, the related information of the second terminal and the neighboring communication network strategy are used to determine the relationship between the first terminal and the second terminal. Whether to establish proximity communication based on WLAN or proximity communication based on cellular network; the related information of the first terminal includes: related information of the first terminal and the subscription information of the first terminal; the related information of the second terminal includes: Location information and subscription information of the second terminal.
[0117] Wherein, preferably, when the proximity communication service entity 401 registered by the first terminal obtains related information of the first terminal according to the identification information of the first terminal, it is specifically used to: send to the core network control node 402 registered by the first terminal The control plane signaling used to request related information carries the identification information of the first terminal, and receives the first terminal returned by the core network control node 402 registered by the first terminal. The core network control node 402 registered by the first terminal is also used to: after receiving the control plane signaling for requesting related information, register with the proximity communication service entity 401 registered by the first terminal Return the control plane signaling carrying related information of the first terminal. When the proximity communication service entity 401 registered by the first terminal obtains related information of the second terminal according to the identification information of the second terminal, it is specifically used to: send a request for related information to the core network control node registered by the second terminal The control plane signaling used to request related information carries the identification information of the second terminal, and receives the control plane carrying the related information of the second terminal returned by the core network control node registered by the second terminal Signaling; the core network control node registered by the second terminal is also used to: after receiving the control plane signaling for requesting related information, return to the proximity communication service entity 401 registered by the first terminal to carry the related information of the second terminal Informational control plane signaling.
[0118] based on Figure 4 In the core network system shown, if the second terminal is not registered with the proximity communication service entity 401 registered by the first terminal, the system also includes the proximity communication service entity registered by the second terminal and the core network control registered by the second terminal node.
[0119] After the proximity communication service entity 401 registered by the first terminal determines that proximity communication needs to be established between the first terminal and the second terminal, the proximity communication service entity 401 registered by the first terminal is also used to: The communication service entity sends control plane signaling used to notify the establishment of proximity communication; the proximity communication service entity registered by the second terminal is used to send the control plane used to notify the establishment of proximity communication to the core network control node registered by the second terminal Signaling; the core network control node registered by the second terminal is used to send the control plane information for establishing proximity communication to the second terminal according to the identification information of the second terminal carried in the control plane signaling used to notify the establishment of proximity communication Command, so that the second terminal establishes proximity communication with the first terminal according to the control plane signaling for establishing proximity communication.
[0120] On this basis, preferably, the core network control node 402 registered by the first terminal is also used to: after receiving the control plane signaling for requesting the establishment of proximity communication sent by the first terminal, report to the first terminal The registered proximity communication service entity 401 sends the control plane signaling used to request proximity communication decision-making. The control plane signaling used to request the establishment of proximity communication carries the identification information of the first terminal and the identification information of the second terminal. The identification information of the first terminal and the identification information of the second terminal are carried in the control plane signaling requesting the proximity communication decision; the proximity communication service entity registered by the first terminal is also used for: the proximity communication service registered with the second terminal The entity sends the control plane signaling requesting the proximity communication decision; if it receives the control plane signaling carrying the related information of the second terminal returned by the proximity communication service entity registered by the second terminal, according to the related information of the second terminal, The obtained related information of the first terminal and the proximity communication network strategy determine whether to establish proximity communication based on WLAN or proximity communication based on cellular network between the first terminal and the second terminal; the proximity communication service entity registered by the second terminal also uses Yu: After receiving the control plane signaling requesting the proximity communication decision, obtain the relevant information of the second terminal. If it is determined that the second terminal can perform the proximity communication according to the relevant information of the second terminal and the proximity communication network strategy, send the information to the first terminal The registered proximity communication service entity returns control plane signaling carrying related information of the second terminal.
[0121] Wherein, preferably, the proximity communication service entity 401 registered by the first terminal is also used for: sending control plane signaling for requesting related information to the core network control node 402 registered by the first terminal for requesting related information The control plane signaling of the first terminal carries the identification information of the first terminal; the core network control node 402 registered by the first terminal is also used to: return to the proximity communication service entity 401 registered by the first terminal a message carrying relevant information of the first terminal Control plane signaling.
[0122] Based on the same inventive concept as the method, embodiments of the present invention also provide a proximity communication system, the structure of which is as follows Figure 5 As shown, specifically including:
[0123] The first terminal 501, the proximity communication service entity 502 registered by the first terminal, and the core network control node 503 registered by the first terminal.
[0124] The proximity communication service entity 502 registered by the first terminal is used to, after determining that the proximity communication needs to be established between the first terminal 501 and the second terminal, send notifications to the core network control node 503 registered by the first terminal to establish proximity communication The control plane signaling used to notify the establishment of proximity communication carries the identification information of the first terminal 501 and the identification information of the second terminal;
[0125] The core network control node 503 registered by the first terminal is used to send to the first terminal 501 the control plane for establishing proximity communication according to the identification information of the first terminal 501 carried in the control plane signaling for notifying the establishment of proximity communication Signaling
[0126] The first terminal 501 is configured to receive the control plane signaling for establishing proximity communication, and establish proximity communication with the second terminal according to the control plane signaling for establishing proximity communication.
[0127] based on Figure 5 The system shown, preferably, if the second terminal is registered with the proximity communication service entity 501 registered by the first terminal, it also includes the second terminal and the core network control node registered by the second terminal.
[0128] After the proximity communication service entity 502 registered by the first terminal determines that proximity communication needs to be established between the first terminal and the second terminal, the proximity communication service entity 502 registered by the first terminal is also used to: register with the core of the second terminal The network control node sends the control plane signaling used to notify the establishment of proximity communication; the core network control node registered by the second terminal is used to: according to the identification of the second terminal carried in the control plane signaling used to notify the establishment of proximity communication Information, send control plane signaling for establishing proximity communication to the second terminal; the second terminal is used to receive the control plane signaling for establishing proximity communication, and establish proximity communication with the first terminal according to the control plane signaling for establishing proximity communication .
[0129] On this basis, preferably, the first terminal 501 is further configured to: send control plane signaling for requesting the establishment of proximity communication to the core network control node 503 registered by the first terminal, and the The control plane signaling carries the identification information of the first terminal and the identification information of the second terminal; the core network control node 503 registered by the first terminal is also used to: upon receiving a request to establish proximity communication sent by the first terminal After the control plane signaling, the control plane signaling for requesting the proximity communication decision is sent to the proximity communication service entity 502 registered by the first terminal, and the control plane signaling for requesting proximity communication carries the identification information of the first terminal And the identification information of the second terminal; the proximity communication service entity 502 registered by the first terminal is also used to: obtain related information of the first terminal according to the identification information of the first terminal, and obtain the information of the second terminal according to the identification information of the second terminal Related information; Determine whether to establish proximity communication based on WLAN or proximity communication based on cellular network between the first terminal and the second terminal according to the related information of the first terminal, the related information of the second terminal and the neighboring communication network strategy; the first terminal The related information includes: related information of the first terminal and subscription information of the first terminal; related information of the second terminal includes: location information of the second terminal and subscription information of the two terminals.
[0130] based on Figure 5 In the system shown, preferably, if the second terminal is not registered with the proximity communication service entity 502 registered by the first terminal, the system further includes the second terminal, the proximity communication service entity registered by the second terminal, and the second terminal The registered core network control node.
[0131] After the proximity communication service entity 502 registered by the first terminal determines that the proximity communication needs to be established between the first terminal and the second terminal, the proximity communication service entity 502 registered by the first terminal is also used to: register with the second terminal The proximity communication service entity sends the control plane signaling used to notify the establishment of proximity communication; the proximity communication service entity registered by the second terminal is used to send the notification to establish proximity communication to the core network control node registered by the second terminal The control plane signaling of the second terminal; the core network control node registered by the second terminal is used to send the establishment of proximity communication to the second terminal according to the identification information of the second terminal carried in the control plane signaling used to notify the establishment of proximity communication The second terminal is used to receive the control plane signaling for establishing proximity communication, and establish proximity communication with the first terminal according to the control plane signaling for establishing proximity communication.
[0132] Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0133] The present invention is described with reference to flowcharts and/or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and/or block in the flowchart and/or block diagram, and the combination of processes and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing equipment to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing equipment are generated for use In the process Figure one Process or multiple processes and/or boxes Figure one A device with functions specified in a block or multiple blocks.
[0134] These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing equipment to work in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including the instruction device. The device is implemented in the process Figure one Process or multiple processes and/or boxes Figure one Functions specified in a box or multiple boxes.
[0135] These computer program instructions can also be loaded on a computer or other programmable data processing equipment, so that a series of operation steps are executed on the computer or other programmable equipment to produce computer-implemented processing, so as to execute on the computer or other programmable equipment. Instructions are provided to implement the process Figure one Process or multiple processes and/or boxes Figure one Steps of functions specified in a box or multiple boxes.
[0136] Although the preferred embodiments of the present invention have been described, those skilled in the art can make additional changes and modifications to these embodiments once they learn the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present invention.
[0137] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. In this way, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention is also intended to include these modifications and variations.
PUM


Description & Claims & Application Information
We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.