[go: up one dir, main page]

WO2016192102A1 - Group communication method, apparatus and device - Google Patents

Group communication method, apparatus and device Download PDF

Info

Publication number
WO2016192102A1
WO2016192102A1 PCT/CN2015/080892 CN2015080892W WO2016192102A1 WO 2016192102 A1 WO2016192102 A1 WO 2016192102A1 CN 2015080892 W CN2015080892 W CN 2015080892W WO 2016192102 A1 WO2016192102 A1 WO 2016192102A1
Authority
WO
WIPO (PCT)
Prior art keywords
group
group communication
communication
identifier
request
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.)
Ceased
Application number
PCT/CN2015/080892
Other languages
French (fr)
Chinese (zh)
Inventor
邓强
杨艳梅
张万强
吴义壮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202010076838.4A priority Critical patent/CN111294740B/en
Priority to CN201580029075.5A priority patent/CN106465071B/en
Priority to PCT/CN2015/080892 priority patent/WO2016192102A1/en
Publication of WO2016192102A1 publication Critical patent/WO2016192102A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a group communication method, apparatus, and device.
  • MCPTT Emergency Critical Push to Talk
  • 3rd Generation Partnership Project International: 3rd Generation Partnership Project, 3GPP
  • group communication that is, a member within a group communicates with multiple members within the group.
  • the implementation of group communication mainly has the following two ways:
  • the first way: group communication is realized through the network.
  • This method is also a network mode operation (English: Network Mode Operation, abbreviation: NMO) defined in 3GPP.
  • NMO Network Mode Operation
  • the user equipment English: user equipment, abbreviation: UE
  • the second way direct communication between UEs.
  • This method is also a direct mode operation (English: Direct Mode Operation, abbreviated DMO) defined in 3GPP.
  • DMO Direct Mode Operation
  • the UE communicates through the 3GPP defined device to device (English: Device to Device, abbreviated D2D) technology.
  • the D2D system architecture includes a proximity service function entity (English: ProSe Function) and an application server (English: Application Server) that support D2D communication.
  • the application server can be MCPTT Server.
  • the communication group is generally established in a static manner, and the communication parameters are configured for the established group.
  • the UE performs group communication according to a static allocation manner.
  • the parameters required for statically configured group communication include, for example, a layer 2 group identifier (English: ProSe Layer-2 Group ID) and an IP multicast address (English: ProSe Group IP multicast address). IP address type (English: IP4/IPv6), security parameters (English: security parameters).
  • the group establishes a group in a static configuration manner and implements group communication through the established group. If the UE needs to perform group communication temporarily, the method cannot satisfy the dynamic group communication.
  • the present invention provides a group communication method, device and device for solving the problem that the static group establishment mode cannot satisfy the dynamic group communication if the UE needs to perform group communication temporarily.
  • the first aspect provides a group communication method, including: an application server establishes a group for device-to-device D2D communication; and determines a group identifier corresponding to the group; and obtains a group communication parameter corresponding to the group identifier; The user equipment UE in the group corresponding to the group identifier sends the group communication parameter.
  • the method before establishing the group for D2D communication, the method further includes: receiving a dynamic grouping request sent by the UE, where the dynamic grouping request is used for Request to dynamically establish a communication group.
  • the group communication parameter corresponding to the group identifier is obtained, including: allocating with the group Identifying the corresponding group communication parameter; or sending a dynamic group communication request including the group identifier to the neighboring service function entity, and obtaining the group communication parameter corresponding to the group identifier in the received dynamic group communication response message.
  • the sending, by the UE, the group communication parameter includes: identifying the group All UEs in the corresponding group send the group communication parameters.
  • the user equipment UE in the group corresponding to the group identifier is sent by After the group communication parameter is further included, the application server terminates the group communication; and sends a notification message for terminating the group communication to the UE in the group corresponding to the group identifier.
  • the method further includes: The application server receives the group communication termination request sent by the UE.
  • the method further includes: Transmitting a termination group communication request including a group identity to the neighboring service function entity; and terminating the group communication corresponding to the group identity when receiving the terminating group communication response sent by the neighboring service function entity.
  • a group communication method comprising: a user equipment UE obtaining a group communication parameter, wherein the group communication parameter is a parameter used to dynamically establish a group for device-to-device D2D communication; Parameter configuration and group communication.
  • the acquiring, by the UE, the group communication parameter includes: sending, by the UE, a dynamic grouping request to an application server, where the dynamic grouping request is used to request dynamic Establishing a communication group; receiving a dynamic group establishment response message sent by the application server; and obtaining a group communication parameter in the received dynamic group establishment response message.
  • the UE obtains the group communication parameter, that the UE obtains the group identifier, and the group identifier Is an identifier corresponding to the group for dynamically establishing group communication in the D2D; the UE sends a dynamic group communication request including the group identifier to the neighboring service function entity; and receives a dynamic group communication response sent by the neighboring service function entity; Obtaining a group communication parameter corresponding to the group identifier in a dynamic group communication response sent by the received neighboring service function entity.
  • the method further includes: Receiving a notification message sent by the application server, the notification message is used to terminate the group communication; ending the group communication according to the notification message, and releasing the group communication parameter.
  • the method before receiving the notification message sent by the application server, the method further includes: sending the group communication termination request.
  • a group communication method including: a neighboring service function entity is received Obtaining a group identifier in a dynamic group request sent by the user equipment UE, where the group identifier is an identifier corresponding to a group for dynamically establishing group communication in D2D; determining a group communication parameter corresponding to the group identifier, where the group communication
  • the parameters are parameters used dynamically to establish a group for device-to-device D2D communication; the group communication parameters are sent to the UE.
  • the method further includes: receiving, by the application server, a group communication termination request that includes the group identifier; When the group communication corresponding to the group identifier is terminated, a group communication termination response is sent to the neighboring service function entity.
  • a fourth aspect provides a group communication apparatus, including: an establishing module, configured to establish a group for device-to-device D2D communication, and transmit the group identifier to a determining module; and a determining module, configured to determine Establishing a group identifier corresponding to the group established by the module; obtaining a module, configured to obtain a group communication parameter corresponding to the group identifier determined by the determining module; and a sending module, configured to be used in the group corresponding to the group identifier determined by the determining module
  • the user equipment UE transmits the group communication parameters.
  • the method further includes: a receiving module, configured to receive a dynamic grouping request sent by the UE, where the dynamic grouping request is used to request to dynamically establish a communication group .
  • the obtaining module is specifically configured to allocate a group communication corresponding to the group identifier And sending a dynamic group communication request including the group identifier to the neighboring service function entity, and obtaining the group communication parameter corresponding to the group identifier in the received dynamic group communication response message.
  • the sending module is specifically configured to identify the corresponding group to the group All of the UEs in the group send the group communication parameters.
  • the establishing module is further configured to terminate group communication; And sending a notification message for terminating the group communication to the UE in the group corresponding to the group identifier.
  • the sending module is further configured to receive a group communication termination request sent by the UE .
  • the sending module is further configured to send the group to the neighboring service function entity The identified termination group communication request; the establishing module is further configured to terminate the group communication corresponding to the group identifier when receiving the termination group communication response sent by the neighboring service function entity.
  • a group communication apparatus comprising: an obtaining module, configured to obtain a group communication parameter, and transmit the obtained group communication parameter to an execution module, wherein the group communication parameter is dynamically established for device-to-device D2D The parameter used by the group of communication; the execution module is configured to perform group communication according to the group communication parameter transmitted by the obtaining module.
  • the method further includes: a sending module, configured to send a dynamic grouping request to an application server, where the dynamic grouping request is used to request to dynamically establish a communication group a receiving module, configured to receive a dynamic grouping response message sent by the application server, where the obtaining module is configured to obtain a group communication parameter in the received dynamic grouping response message.
  • the obtaining module is specifically configured to obtain a group identifier, where the group identifier is used to obtain An identifier corresponding to the group that dynamically establishes the group communication in the D2D; the sending module is further configured to send a dynamic group communication request that includes the group identifier to the neighboring service function entity; the receiving module is further configured to receive the proximity service The dynamic group communication response sent by the function entity; the obtaining module is configured to obtain a group communication parameter corresponding to the group identifier in the dynamic group communication response sent by the received neighboring service function entity.
  • the receiving module is further configured to receive a notification message sent by the application server, where The notification message is used to terminate the group communication; the execution module is further configured to end the group communication according to the notification message, and release the group communication parameter.
  • the sending module is further configured to send a group communication termination request.
  • a group communication apparatus including: an obtaining module, configured to obtain a group identifier in a dynamic group request sent by a user equipment UE, and transmit the group identifier to a determining module, where the group The identifier is an identifier corresponding to the group for dynamically establishing group communication in the D2D; the determining module is configured to determine a group communication parameter corresponding to the group identifier obtained by the obtaining module, where the group communication parameter is dynamically established for the device to The parameter used by the group of devices D2D communication; the sending module, configured to send the group communication parameter determined by the determining module to the UE.
  • the method further includes: a receiving module, configured to receive a group communication termination request that is sent by the application server and includes a group identifier, where the sending module is further configured to When the group communication corresponding to the group identifier is terminated, a group communication termination response is sent to the neighboring service function entity.
  • a group communication device comprising: a memory for storing program instructions; and a signal processor configured to: perform a group for device-to-device D2D communication according to program instructions stored in the memory Determining a group identifier corresponding to the group; obtaining a group communication parameter corresponding to the group identifier; and an interface, configured to send the group communication parameter to the user equipment UE in the group corresponding to the group identifier.
  • the interface is further configured to receive a dynamic grouping request sent by the UE, where the dynamic grouping request is used to request to dynamically establish a communication group.
  • the signal processor is specifically configured to allocate a group corresponding to the group identifier
  • the communication parameter is sent to the neighboring service function entity, and the group communication parameter corresponding to the group identifier is obtained in the received dynamic group communication response message.
  • the interface is specifically used to identify the group corresponding to the group All UEs transmit the group communication parameters.
  • the signal processor is further configured to terminate group communication; And is further configured to send a notification message for terminating the group communication to the UE in the group corresponding to the group identifier.
  • the interface is further configured to receive a group communication termination request sent by the UE.
  • the interface is further configured to send the group identifier to the neighboring service function entity Terminating the group communication request; the signal processor is further configured to terminate the group communication corresponding to the group identifier when receiving the termination group communication response sent by the neighboring service function entity.
  • a group communication device comprising: a memory for storing program instructions; and a signal processor, configured to: obtain, according to program instructions obtained in the memory, a group communication parameter, wherein the group communication parameter is Dynamically establishing parameters used by groups of device-to-device D2D communications; configuring and conducting group communications in accordance with the set of communication parameters.
  • the method further includes: an interface, configured to send a dynamic grouping request to the application server, where the dynamic grouping request is used to request to dynamically establish a communication group; Receiving a dynamic grouping response message sent by the application server; the signal processor is specifically configured to obtain a group communication parameter in the received dynamic grouping response message.
  • the signal processor is specifically configured to obtain a group identifier, where the group identifier is used An identifier corresponding to the group that dynamically establishes the group communication in the D2D; the interface is further configured to send a dynamic group communication request including the group identifier to the neighboring service function entity; and receive the dynamic group communication response sent by the neighboring service function entity.
  • the signal processor is specifically configured to obtain a group communication parameter corresponding to the group identifier in a dynamic group communication response sent by the received neighboring service function entity.
  • the interface is further configured to receive a notification message sent by an application server, a notification message is used to terminate group communication; the signal processor is further configured to follow the notification The message ends the group communication and releases the group communication parameters.
  • the interface is further configured to send a group communication termination request.
  • a ninth aspect provides a group communication device, comprising: a memory for storing program instructions; and a signal processor, configured to perform, according to the program instructions obtained in the memory, a dynamic group request sent by the user equipment UE received Obtaining a group identifier, where the group identifier is an identifier corresponding to a group for dynamically establishing group communication in D2D; determining group communication parameters corresponding to the group identifier, wherein the group communication parameter is dynamically established for device to device A parameter used by the group of D2D communication; an interface for transmitting the group communication parameter to the UE.
  • the interface is further configured to receive, by the application server, a group communication termination request that includes a group identifier, and terminate the group communication corresponding to the group identifier. And sending a group communication termination response to the neighboring service function entity.
  • the application server establishes a group for D2D communication, determines a group identifier corresponding to the group, obtains a group communication parameter corresponding to the group identifier, and notifies the UE of the group communication parameter, so that the communication group is no longer
  • a group of D2D communication can be dynamically established in real time, and if the UE needs to perform group communication temporarily, the static group establishment mode cannot satisfy the problem of dynamic group communication.
  • FIG. 1 is a schematic diagram of a D2D system architecture proposed in the prior art
  • FIG. 2 is a schematic structural diagram of a group communication system according to an embodiment of the present invention.
  • FIG. 3 is a flowchart of a group communication method according to Embodiment 1 of the present invention.
  • FIG. 4 is a schematic structural diagram of a group communication device according to Embodiment 1 of the present invention.
  • FIG. 5 is a schematic structural diagram of a group communication apparatus according to Embodiment 1 of the present invention.
  • FIG. 6 is a schematic structural diagram of a group communication apparatus according to Embodiment 1 of the present invention.
  • FIG. 7 is a schematic structural diagram of a group communication device according to various embodiments of the present invention.
  • FIG. 9 is a flowchart of a group communication method according to Embodiment 3 of the present invention.
  • FIG. 10 is a flowchart of a group communication method according to Embodiment 4 of the present invention.
  • the first embodiment of the present invention provides a group communication system, as shown in FIG. 2, which mainly includes an application server, a neighboring service function entity, and a user equipment (English: User Equipment, abbreviated as UE).
  • the application server and the neighboring service function entity may be two independent network devices set on the network side, or different function modules in the same device.
  • the application server and the neighboring service function entity are used as two independent network devices to elaborate the technical solution.
  • the application server takes the MCPTT Server as an example for detailed description.
  • the MCPTT Server is configured to determine a group communication UE, establish a group for D2D communication according to the determined UE that performs group communication, and determine a group identifier corresponding to the established group.
  • the MCPTT Server obtains the group communication parameter corresponding to the group identifier, and sends the obtained group communication parameter to the UE in the group corresponding to the group identifier.
  • the MCPTT Server dynamically establishes group communication, it can be triggered in the following two ways:
  • the first mode is: the MCPTT Server receives the dynamic group establishment request sent by the UE, and the MCPTT Server performs the dynamic group establishment operation when receiving the dynamic group establishment request.
  • the dynamic grouping request is used to dynamically establish a communication group.
  • the UE requests to identify the group of the group as the two groups of A and B, and combines them into one group, so that the UE can simultaneously perform group communication with other UEs in the group IDs A and B at the same time.
  • the MCPTT Server determines the group identifiers of the groups to be merged, and combines the corresponding groups of the group identifiers into the same group, and allocates new ones. Group ID.
  • the UE identity to be joined to the group communication may be included.
  • the UE requests to add other UEs to the group communication to enable group communication with the UE.
  • the MCPTT server obtains the UE identity in the dynamic grouping request, and according to the received dynamic grouping request, establishes a group including the UE corresponding to the UE identity to be joined to the group communication, and allocates a new group identifier.
  • MCPTT Server directly performs dynamic group building operations.
  • the MCPTT Server directly performs dynamic group establishment operations, establishes a new group, and assigns a group identifier to the established new group.
  • the MCPTT Server performs a dynamic group establishment operation and establishes a command group.
  • the command group can contain multiple static groups (such as fire groups, public security groups, etc.).
  • the MCPTT Server performs dynamic group establishment operations and assigns corresponding group identifiers to the established groups.
  • the MCPTT Server obtains the group communication parameters corresponding to the group identifier.
  • the group communication parameter includes at least layer 2 ProSe Layer-2 Group ID, ProSe Group IP multicast address, IP address type, security parameters, and the like.
  • the MCPTT Server obtains the group communication parameter corresponding to the group identifier, and may include any one of the following two methods:
  • MCPTT Server assigns group communication parameters corresponding to the group ID.
  • the group communication parameters may be pre-stored in the MCPTT Server, and the stored group communication parameters are allocated to the established group when the dynamic group establishment operation is completed.
  • the group communication parameter pre-stored in the MCPTT Server may be a group communication parameter released when the last group communication is terminated.
  • the second method is: obtaining group communication parameters corresponding to the group identifier in the neighboring service function entity.
  • the MCPTT Server sends a dynamic group communication request including the group identity to the neighboring service function entity.
  • the neighboring service function entity receives the dynamic group communication request sent by the MCPTT Server, obtains the group identity in the received dynamic group communication request, and the neighboring service function entity allocates the group communication parameter corresponding to the group identity, and sends the group communication parameter to the MCPTT Server. Dynamic group communication response message.
  • the MCPTT Server is configured to send group communication parameters to the UE.
  • the MCPTT Server may send the group communication parameters to all UEs in the group corresponding to the group identifier.
  • the MCPTT Server may send a notification message including group communication parameters to all UEs in the group corresponding to the group identifier.
  • the MCPTT Server If the MCPTT Server dynamically establishes a group communication according to the received dynamic group establishment request, the MCPTT Server sends a dynamic group establishment response to the UE that sends the dynamic group establishment request, where the dynamic group establishment response includes the group communication parameter.
  • the MCPTT Server sends the group communication parameters to all UEs in the group corresponding to the group identity. For example, the MCPTT Server may send a notification message including group communication parameters to all UEs in the group corresponding to the group identity.
  • the UE is configured to obtain group communication parameters, configure and perform group communication according to the obtained group communication parameters.
  • the application server is further configured to terminate the group communication, and send a notification message for terminating the group communication to the UE in the group corresponding to the identifier.
  • the trigger mode of the application server when the group communication is terminated may include the following methods:
  • the first way the application server actively terminates group communication.
  • the second mode the application server receives the group communication termination request sent by the UE, and when receiving the group communication termination request, the application server terminates the group communication.
  • the third way terminate the group communication according to the termination group communication response sent by the received neighboring service function entity.
  • the application server sends a termination group communication request including the group identifier to the neighboring service function entity, and the neighboring service function entity returns the termination group communication response when receiving the termination group communication request sent by the application server, and the application server receives the When the group communication response is terminated, the group communication corresponding to the group identifier is terminated.
  • the UE receives the notification message sent by the application server, ends the group communication according to the notification message, and releases the group communication parameter.
  • the notification message is used to terminate group communication.
  • a first embodiment of the present invention provides a group communication method.
  • the specific processing flow is as follows:
  • the first embodiment of the present invention provides a group communication method, as shown in FIG. 3, and the specific processing flow is as follows:
  • the application server is described in detail by taking MCPTT Server as an example.
  • step 31 the MCPTT Server establishes a group for D2D communication and determines a group identifier corresponding to the established group.
  • the MCPTT Server dynamically establishes group communication, it can be triggered in the following two ways:
  • the first mode is: the MCPTT Server receives the dynamic group establishment request sent by the UE, and the MCPTT Server performs the dynamic group establishment operation when receiving the dynamic group establishment request.
  • the dynamic grouping request is used to dynamically establish a communication group.
  • the UE requests to identify the group of the group as the two groups of A and B, and combines them into one group, so that the UE can simultaneously perform group communication with other UEs in the group IDs A and B at the same time.
  • the MCPTT Server determines the group identifiers of the groups to be merged, and combines the corresponding groups of the group identifiers into the same group, and assigns a new group identifier.
  • the UE identity to be joined to the group communication may be included.
  • the UE requests to add other UEs to the group communication to enable group communication with the UE.
  • the MCPTT server obtains the UE identity in the dynamic grouping request, and according to the received dynamic grouping request, establishes a group including the UE corresponding to the UE identity to be joined to the group communication, and allocates a new group identifier.
  • MCPTT Server directly performs dynamic group building operations.
  • the MCPTT Server directly performs dynamic group establishment operations, establishes a new group, and assigns a group identifier to the established new group.
  • the MCPTT Server performs a dynamic group establishment operation and establishes a command group.
  • the command group can contain multiple static groups (such as fire groups, public security groups, etc.).
  • the MCPTT Server performs dynamic group establishment operations and assigns corresponding group identifiers to the established groups.
  • Step 32 The MCPTT Server obtains the group communication parameter corresponding to the group identifier.
  • the group communication parameter includes at least layer 2 ProSe Layer-2 Group ID and ProSe Group IP. Multicast address, IP address type, security parameters, etc.
  • the MCPTT Server obtains the group communication parameter corresponding to the group identifier, and may include any one of the following two methods:
  • MCPTT Server assigns group communication parameters corresponding to the group ID.
  • the group communication parameters may be pre-stored in the MCPTT Server, and the stored group communication parameters are allocated to the established group when the dynamic group establishment operation is completed.
  • the group communication parameter pre-stored in the MCPTT Server may be a group communication parameter released when the last group communication is terminated.
  • the second method is: obtaining group communication parameters corresponding to the group identifier in the neighboring service function entity.
  • the MCPTT Server sends a dynamic group communication request including the group identity to the neighboring service function entity.
  • the neighboring service function entity receives the dynamic group communication request sent by the MCPTT Server, obtains the group identity in the received dynamic group communication request, and the neighboring service function entity allocates the group communication parameter corresponding to the group identity, and sends the group communication parameter to the MCPTT Server. Dynamic group communication response message.
  • Step 33 The MCPTT Server sends the obtained group communication parameter to the UE in the group corresponding to the group identifier.
  • the MCPTT Server may send the group communication parameters to all UEs in the group corresponding to the group identifier.
  • the MCPTT Server may send a notification message including group communication parameters to all UEs in the group corresponding to the group identifier.
  • the MCPTT Server If the MCPTT Server dynamically establishes a group communication according to the received dynamic group establishment request, the MCPTT Server sends a dynamic group establishment response to the UE that sends the dynamic group establishment request, where the dynamic group establishment response includes the group communication parameter.
  • the MCPTT Server sends the group communication parameters to all UEs in the group corresponding to the group identity. For example, the MCPTT Server may send a notification message including group communication parameters to all UEs in the group corresponding to the group identity.
  • step 34 the UE obtains group communication parameters, configures and performs group communication according to the obtained group communication parameters.
  • the UE may further include:
  • Step 35 The application server terminates the group communication, and sends a notification message for terminating the group communication to the UE in the group corresponding to the identifier.
  • the trigger mode of the application server when the group communication is terminated may include the following methods:
  • the first way the application server actively terminates group communication.
  • the second mode the application server receives the group communication termination request sent by the UE, and when receiving the group communication termination request, the application server terminates the group communication.
  • the third way terminate the group communication according to the termination group communication response sent by the received neighboring service function entity.
  • the application server sends a termination group communication request including the group identifier to the neighboring service function entity, and the neighboring service function entity returns the termination group communication response when receiving the termination group communication request sent by the application server, and the application server receives the When the group communication response is terminated, the group communication corresponding to the group identifier is terminated.
  • Step 36 The UE receives the notification message sent by the application server, ends the group communication according to the notification message, and releases the group communication parameter.
  • the notification message is used to terminate group communication.
  • the embodiment of the present invention further provides a group communication device, as shown in FIG. 4, the specific structural components thereof include:
  • the establishing module 401 is configured to establish a group for device-to-device D2D communication, and transmit the group identifier to the determining module.
  • the determining module 402 is configured to determine a group identifier corresponding to the group established by the establishing module 401.
  • the obtaining module 403 is configured to obtain a group communication parameter corresponding to the group identifier determined by the determining module.
  • the sending module 404 is configured to send the group communication parameter to the user equipment UE in the group corresponding to the group identifier determined by the determining module.
  • the foregoing apparatus further includes:
  • a receiving module configured to receive a dynamic grouping request sent by the UE, where the dynamic grouping request is Used to request the establishment of a communication group dynamically.
  • the obtaining module 403 is specifically configured to allocate a group communication parameter corresponding to the group identifier, or send a dynamic group communication request including the group identifier to the neighboring service function entity, and receive the dynamic group communication response.
  • the group communication parameter corresponding to the group identifier is obtained in the message.
  • the sending module 404 is specifically configured to send the group communication parameter to all UEs in the group corresponding to the group identifier.
  • the foregoing establishing module 401 is further configured to terminate the group communication
  • the sending module 404 is further configured to send, to the UE in the group corresponding to the group identifier, a notification message for terminating the group communication.
  • the sending module 404 is further configured to receive a group communication termination request sent by the UE.
  • the sending module 404 is further configured to send a termination group communication request that includes the group identifier to the neighboring service function entity, where the establishing module 401 is further configured to receive the termination group communication sent by the neighboring service function entity. In response, the group communication corresponding to the group identifier is terminated.
  • the embodiment of the present invention further provides a group communication device, as shown in FIG. 5, the specific structural components thereof include:
  • the obtaining module 501 is configured to obtain group communication parameters, and transmit the obtained group communication parameters to the execution module, where the group communication parameters are parameters used to dynamically establish a group for device-to-device D2D communication.
  • the executing module 502 is configured to perform group communication according to the group communication parameter transmitted by the obtaining module.
  • the foregoing apparatus further includes: a sending module, configured to send a dynamic grouping request to the application server, where the dynamic grouping request is used to request to dynamically establish a communication group; and the receiving module is configured to receive the sending by the application server Dynamically establishing a group response message; the obtaining module, configured to obtain a group communication parameter in the received dynamic grouping response message.
  • a sending module configured to send a dynamic grouping request to the application server, where the dynamic grouping request is used to request to dynamically establish a communication group
  • the receiving module is configured to receive the sending by the application server Dynamically establishing a group response message
  • the obtaining module configured to obtain a group communication parameter in the received dynamic grouping response message.
  • the obtaining module 501 is specifically configured to obtain a group identifier, where the group identifier is an identifier corresponding to a group that dynamically establishes group communication in the D2D, and the sending module is further configured to send the inclusion to the neighboring service function entity.
  • a dynamic group communication request of the group identifier the receiving module is further configured to receive a dynamic group communication response sent by the neighboring service function entity; the obtaining module is specifically configured to: Obtaining a group communication parameter corresponding to the group identifier in a dynamic group communication response sent by the received neighboring service function entity.
  • the receiving module is further configured to receive a notification message sent by the application server, where the notification message is used to terminate the group communication, and the executing module is further configured to end the group communication according to the notification message, and release the group communication parameter.
  • the sending module is further configured to send a group communication termination request.
  • the embodiment of the present invention further provides a group communication device, as shown in FIG. 6, the specific structural components thereof include:
  • the obtaining module 601 is configured to obtain a group identifier in the received dynamic group request sent by the user equipment UE, and transmit the group identifier to the determining module 602, where the group identifier is a group used for dynamically establishing group communication in the D2D. Corresponding identifier.
  • the determining module 602 is configured to determine a group communication parameter corresponding to the group identifier obtained by the obtaining module 601, wherein the group communication parameter is a parameter used to dynamically establish a group for device-to-device D2D communication.
  • the sending module 603 is configured to send the group communication parameter determined by the determining module 602 to the UE.
  • the foregoing apparatus further includes: a receiving module, configured to receive a group communication termination request that is sent by the application server and includes a group identifier; and the sending module is further configured to: when terminating the group communication corresponding to the group identifier, The neighboring service function entity sends a group communication termination response.
  • a receiving module configured to receive a group communication termination request that is sent by the application server and includes a group identifier
  • the sending module is further configured to: when terminating the group communication corresponding to the group identifier, The neighboring service function entity sends a group communication termination response.
  • the embodiment of the present invention further provides a group communication device, as shown in FIG. 7, the specific structural components thereof include:
  • a memory 701 configured to store program instructions
  • the memory may be a volatile memory (English: volatile memory), such as random access memory (English: random-access memory, abbreviation: RAM); or non-volatile memory (English: non-volatile memory), such as flashing Memory (English: flash memory), hard disk (English: hard disk drive, abbreviated: HDD) or solid state drive (English: solid-state drive, abbreviation: SSD); or a combination of the above types of memory.
  • volatile memory such as random access memory (English: random-access memory, abbreviation: RAM); or non-volatile memory
  • flashing Memory English: flash memory
  • hard disk English: hard disk drive, abbreviated: HDD
  • SSD solid state drive
  • the signal processor 702 is configured to: perform a group for device-to-device D2D communication according to the program instructions stored in the memory 701; determine a group identifier corresponding to the group; and obtain a group communication corresponding to the group identifier parameter.
  • the signal processor is configured to obtain, according to the program code stored in the memory, a metadata index value corresponding to the updated metadata transmitted by the interface 21.
  • the signal processor can be a central processing unit (English: central processing unit, abbreviated: CPU), or a combination of a CPU and a hardware chip.
  • the signal processor can also be a network processor (English: network processor, abbreviation: NP). Either a combination of CPU and NP, or a combination of NP and hardware chips.
  • the above hardware chip may be a combination of one or more of the following: an application-specific integrated circuit (ASIC: ASIC), a field-programmable gate array (English: field-programmable gate array, abbreviation: FPGA) , Complex programmable logic device (English: complex programmable logic device, abbreviation: CPLD).
  • ASIC application-specific integrated circuit
  • FPGA field-programmable gate array
  • CPLD complex programmable logic device
  • the interface 703 is configured to send the group communication parameter to the user equipment UE in the group corresponding to the group identifier.
  • the interface may be one or more of the following: a network interface controller (English: network interface controller, abbreviation: NIC), such as an Ethernet NIC, which can provide a copper wire and/or a fiber interface;
  • a network interface controller (English: network interface controller, abbreviation: NIC), such as an Ethernet NIC, which can provide a copper wire and/or a fiber interface
  • the NIC of the wireless interface such as a wireless local area network (English: wireless local area network, abbreviated as WLAN) NIC.
  • WLAN wireless local area network
  • the foregoing interface 703 is further configured to receive a dynamic grouping request sent by the UE, where the dynamic grouping request is used to request to dynamically establish a communication group.
  • the signal processor 702 is configured to allocate a group communication parameter corresponding to the group identifier, or send a dynamic group communication request including the group identifier to a neighboring service function entity, and receive the received The group communication parameter corresponding to the group identifier is obtained in the dynamic group communication response message.
  • the foregoing interface 703 is specifically configured to send the group communication parameter to all UEs in the group corresponding to the group identifier.
  • the signal processor 702 is further configured to terminate group communication; the interface 703 is further used.
  • a notification message for terminating the group communication is sent to the UE in the group corresponding to the group identifier.
  • the foregoing interface 703 is further configured to receive a group communication termination request sent by the UE.
  • the foregoing interface 703 is further configured to send a termination group communication request that includes a group identifier to the neighboring service function entity, where the signal processor 702 is further configured to receive the termination group communication sent by the neighboring service function entity. In response, the group communication corresponding to the group identifier is terminated.
  • the embodiment of the present invention further provides a group communication device, as shown in FIG. 7, the specific structural components thereof include:
  • the memory 701 is configured to store program instructions.
  • the memory may be a volatile memory (English: volatile memory), such as random access memory (English: random-access memory, abbreviation: RAM); or non-volatile memory (English: non-volatile memory), such as flashing Memory (English: flash memory), hard disk (English: hard disk drive, abbreviated: HDD) or solid state drive (English: solid-state drive, abbreviation: SSD); or a combination of the above types of memory.
  • volatile memory such as random access memory (English: random-access memory, abbreviation: RAM); or non-volatile memory
  • flashing Memory English: flash memory
  • hard disk English: hard disk drive, abbreviated: HDD
  • SSD solid state drive
  • the signal processor 702 is configured to: obtain, according to program instructions obtained in the memory, a group communication parameter, wherein the group communication parameter is a parameter used to dynamically establish a group for device-to-device D2D communication; Parameter configuration and group communication.
  • the signal processor 702 is configured to obtain, according to the program code stored in the memory, a metadata index value corresponding to the updated metadata transmitted by the interface 21.
  • the signal processor 702 can be a central processing unit (English: central processing unit, abbreviated: CPU), or a combination of a CPU and a hardware chip.
  • the signal processor can also be a network processor (English: network processor, abbreviation: NP). Either a combination of CPU and NP, or a combination of NP and hardware chips.
  • the above hardware chip may be a combination of one or more of the following: an application-specific integrated circuit (ASIC: ASIC), a field-programmable gate array (English: field-programmable gate array, abbreviation: FPGA) , Complex programmable logic device (English: complex programmable logic device, abbreviation: CPLD).
  • ASIC application-specific integrated circuit
  • FPGA field-programmable gate array
  • CPLD complex programmable logic device
  • the interface 703 is configured to send a dynamic grouping request to the application server, where the dynamic grouping request is used to request to dynamically establish a communication group; and receive a dynamic grouping response message sent by the application server; the signal processor 702, specifically Used to obtain group communication parameters in the received dynamic grouping response message.
  • the interface may be one or more of the following: a network interface controller (English: network interface controller, abbreviation: NIC), such as an Ethernet NIC, which can provide a copper wire and/or a fiber interface;
  • a network interface controller (English: network interface controller, abbreviation: NIC), such as an Ethernet NIC, which can provide a copper wire and/or a fiber interface
  • the NIC of the wireless interface such as a wireless local area network (English: wireless local area network, abbreviated as WLAN) NIC.
  • WLAN wireless local area network
  • the signal processor 702 is specifically configured to obtain a group identifier, where the group identifier is an identifier corresponding to a group for dynamically establishing group communication in the D2D.
  • the interface 703 is further configured to send, to the neighboring service function entity, a dynamic group communication request that includes the group identifier, and receive a dynamic group communication response sent by the neighboring service function entity; the signal processor 702, Specifically, the group communication parameter corresponding to the group identifier is obtained in a dynamic group communication response sent by the received neighboring service function entity.
  • the interface 703 is further configured to receive a notification message sent by the application server, where the notification message is used to terminate group communication, and the signal processor 702 is further configured to end group communication according to the notification message, and release Group communication parameters.
  • the interface 703 is further configured to send a group communication termination request.
  • the embodiment of the present invention further provides a group communication device, as shown in FIG. 7, the specific structural components thereof include:
  • the memory 701 is configured to store program instructions.
  • the memory may be a volatile memory (English: volatile memory), such as random access memory (English: random-access memory, abbreviation: RAM); or non-volatile memory (English: non-volatile memory), such as flashing Memory (English: flash memory), hard disk (English: hard disk drive, abbreviated: HDD) or solid state drive (English: solid-state drive, abbreviation: SSD); or a combination of the above types of memory.
  • volatile memory such as random access memory (English: random-access memory, abbreviation: RAM); or non-volatile memory
  • flashing Memory English: flash memory
  • hard disk English: hard disk drive, abbreviated: HDD
  • SSD solid state drive
  • the signal processor 702 is configured to execute according to the program instructions obtained in the memory 701: receiving Obtaining, in the dynamic group request sent by the user equipment UE, the group identifier, where the group identifier is an identifier corresponding to the group for dynamically establishing group communication in the D2D; determining a group communication parameter corresponding to the group identifier, where the group
  • the communication parameters are the parameters used to dynamically establish a group for device-to-device D2D communication.
  • the signal processor is configured to obtain, according to the program code stored in the memory, a metadata index value corresponding to the updated metadata transmitted by the interface 21.
  • the signal processor can be a central processing unit (English: central processing unit, abbreviated: CPU), or a combination of a CPU and a hardware chip.
  • the signal processor can also be a network processor (English: network processor, abbreviation: NP). Either a combination of CPU and NP, or a combination of NP and hardware chips.
  • the above hardware chip may be a combination of one or more of the following: an application-specific integrated circuit (ASIC: ASIC), a field-programmable gate array (English: field-programmable gate array, abbreviation: FPGA) , Complex programmable logic device (English: complex programmable logic device, abbreviation: CPLD).
  • ASIC application-specific integrated circuit
  • FPGA field-programmable gate array
  • CPLD complex programmable logic device
  • the interface 703 is configured to send the group communication parameter to the UE.
  • the interface may be one or more of the following: a network interface controller (English: network interface controller, abbreviation: NIC), such as an Ethernet NIC, which can provide a copper wire and/or a fiber interface;
  • a network interface controller (English: network interface controller, abbreviation: NIC), such as an Ethernet NIC, which can provide a copper wire and/or a fiber interface
  • the NIC of the wireless interface such as a wireless local area network (English: wireless local area network, abbreviated as WLAN) NIC.
  • WLAN wireless local area network
  • the interface 703 is further configured to receive a group communication termination request that is sent by the application server and includes a group identifier, and send a group communication termination response to the neighboring service function entity when terminating the group communication corresponding to the group identifier. .
  • a second embodiment of the present invention provides a group communication system.
  • the architecture of the group is as shown in FIG. 2, which mainly includes an application server, a neighboring service function entity, and a UE.
  • the application server and the neighboring service function entity may be two independent network devices set on the network side, or different function modules in the same device.
  • the application server and the neighboring industry are used for convenience of explanation.
  • the functional entity acts as two separate network devices to elaborate the technical solution.
  • the application server takes the MCPTT Server as an example for detailed description.
  • the MCPTT Server is configured to determine a group communication UE, establish a group for D2D communication according to the determined UE that performs group communication, and determine a group identifier corresponding to the established group.
  • the MCPTT Server When the MCPTT Server establishes a group for D2D communication, it can be implemented in the following two ways:
  • the first way establish a group for D2D communication according to the received dynamic grouping request.
  • the UE is configured to send a dynamic grouping request.
  • the dynamic grouping request is used to dynamically establish a communication group.
  • the dynamic establishment request received by the MCPTT server may include the following two types of information:
  • the UE requests to identify the group of the group as the two groups of A and B, and combines them into one group, so that the UE can simultaneously perform group communication with other UEs in the group IDs A and B at the same time.
  • the MCPTT Server determines the group identifiers of the groups to be merged, and combines the corresponding groups of the group identifiers into the same group, and assigns a new group identifier.
  • the UE identity to be added to the group communication may be included.
  • the UE requests to add other UEs to the group communication to enable group communication with the UE.
  • the MCPTT server obtains the UE identifier in the dynamic group establishment request, and according to the received dynamic group establishment request, establishes a group including the UE corresponding to the UE identifier, and allocates a new group identifier.
  • the MCPTT Server sends a dynamic group communication request to the neighboring service function entity, and includes the group identity in the dynamic group communication request.
  • the neighboring service function entity receives the dynamic group communication request sent by the MCPTT Server, obtains the group identifier in the received dynamic group communication request, and allocates the group corresponding to the group identifier to the neighboring service function entity. Communication parameters and send a dynamic group communication response message containing the group communication parameters to the MCPTT Server.
  • the group communication parameter includes at least layer 2 ProSe Layer-2 Group ID, ProSe Group IP multicast address, IP address type, security parameters, and the like.
  • the MCPTT Server receives the dynamic group communication response message including the group communication parameters, and obtains the group communication parameters in the received dynamic group communication response message.
  • the MCPTT Server sends group communication parameters to the UE.
  • the MCPTT Server may send the group communication parameters to all UEs in the group corresponding to the group identifier.
  • the MCPTT Server may send a notification message including group communication parameters to all UEs in the group corresponding to the group identifier.
  • the second embodiment of the present invention further provides a group communication method, as shown in FIG. 8, the specific processing flow is as follows:
  • the application server and the neighboring service function entity are used as two independent network devices to elaborate the technical solution.
  • the application server takes the MCPTT Server as an example for detailed description.
  • step 81 the MCPTT Server establishes a group for D2D communication, and determines a group identifier corresponding to the established group.
  • the MCPTT Server When the MCPTT Server establishes a group for D2D communication, it can be implemented in the following two ways:
  • the first way establish a group for D2D communication according to the received dynamic grouping request.
  • the UE is configured to send a dynamic grouping request.
  • the dynamic grouping request is used to dynamically establish a communication group.
  • the dynamic establishment request received by the MCPTT server may include the following two types of information:
  • the UE requests to identify the group of the group in which it is the two groups of A and B, and merge them into one group.
  • the UE is enabled to simultaneously perform group communication with other UEs in the group identifications A and B at the same time.
  • the MCPTT Server determines the group identifiers of the groups to be merged, and combines the corresponding groups of the group identifiers into the same group, and assigns a new group identifier.
  • the UE identity to be added to the group communication may be included.
  • the UE requests to add other UEs to the group communication to enable group communication with the UE.
  • the MCPTT server obtains the UE identifier in the dynamic group establishment request, and according to the received dynamic group establishment request, establishes a group including the UE corresponding to the UE identifier, and allocates a new group identifier.
  • Step 82 The MCPTT Server sends a dynamic group communication request to the neighboring service function entity, and the group identity is included in the dynamic group communication request.
  • Step 83 The neighboring service function entity receives the dynamic group communication request sent by the MCPTT server, obtains the group identity in the received dynamic group communication request, and the neighboring service function entity allocates the group communication parameter corresponding to the group identity.
  • Step 84 and send a dynamic group communication response message containing the group communication parameters to the MCPTT Server.
  • the group communication parameter includes at least layer 2 ProSe Layer-2 Group ID, ProSe Group IP multicast address, IP address type, security parameters, and the like.
  • Step 85 The MCPTT Server receives the dynamic group communication response message including the group communication parameter, and obtains the group communication parameter in the received dynamic group communication response message.
  • step 86 the MCPTT Server sends the group communication parameters to the UE.
  • the MCPTT Server may send the group communication parameters to all UEs in the group corresponding to the group identifier.
  • the MCPTT Server may send a notification message including group communication parameters to all UEs in the group corresponding to the group identifier.
  • a third embodiment of the present invention provides a group communication system, and its architecture is as shown in FIG. 2, which mainly includes Use server, proximity business function entity and UE.
  • the application server and the neighboring service function entity may be two independent network devices set on the network side, or different function modules in the same device.
  • the application server and the neighboring service function entity are used as two independent network devices to elaborate the technical solution.
  • the application server takes the MCPTT Server as an example for detailed description.
  • the MCPTT Server is configured to determine a group communication UE, establish a group for D2D communication according to the determined UE that performs group communication, and determine a group identifier corresponding to the established group.
  • the MCPTT Server When the MCPTT Server establishes a group for D2D communication, it can be implemented in the following two ways:
  • the first way establish a group for D2D communication according to the received dynamic grouping request.
  • the UE is configured to send a dynamic grouping request.
  • the dynamic grouping request is used to dynamically establish a communication group.
  • the dynamic establishment request received by the MCPTT server may include the following two types of information:
  • the UE requests to identify the group of the group as the two groups of A and B, and combines them into one group, so that the UE can simultaneously perform group communication with other UEs in the group IDs A and B at the same time.
  • the MCPTT Server determines the group identifiers of the groups to be merged, and combines the corresponding groups of the group identifiers into the same group, and assigns a new group identifier.
  • the UE identity to be added to the group communication may be included.
  • the UE requests to add other UEs to the group communication to enable group communication with the UE.
  • the MCPTT server obtains the UE identifier in the dynamic group establishment request, and according to the received dynamic group establishment request, establishes a group including the UE corresponding to the UE identifier, and allocates a new group identifier.
  • the MCPTT Server sends a notification message containing the group identity to the UE.
  • the MCPTT Server may send a notification message including the group identifier to the UE that sends the dynamic grouping request.
  • the MCPTT Server can also send a notification message containing the group identifier to all UEs in the newly created group.
  • the UE obtains the group identifier in the received notification message when receiving the notification message sent by the MCPTT Server, and the UE sends a dynamic group communication request including the group identifier to the neighboring service function entity.
  • the neighboring service function entity receives the dynamic group communication request that is sent by the UE and includes the group identifier, obtains the group identifier in the dynamic group request sent by the received UE, determines the group communication parameter corresponding to the group identifier, and passes the group communication parameter A dynamic group communication response is sent to the UE.
  • the group communication parameters are parameters used to dynamically establish a group for D2D communication.
  • the UE receives the dynamic group communication response sent by the neighboring service function entity, obtains the group communication parameter in the dynamic group communication response, configures and performs group communication according to the obtained group communication parameter.
  • the group communication parameter includes at least layer 2 ProSe Layer-2 Group ID, ProSe Group IP multicast address, IP address type, security parameters, and the like.
  • the third embodiment of the present invention further provides a group communication method, as shown in FIG. 9, the specific processing flow is as follows:
  • the application server and the neighboring service function entity are used as two independent network devices to elaborate the technical solution.
  • the application server takes the MCPTT Server as an example for detailed description.
  • Step 91 The MCPTT Server is configured to establish a group for D2D communication, and determine a group identifier corresponding to the established group.
  • the MCPTT Server When the MCPTT Server establishes a group for D2D communication, it can be implemented in the following two ways:
  • the first way establish a group for D2D communication according to the received dynamic grouping request.
  • the UE is configured to send a dynamic grouping request.
  • the dynamic grouping request is used to dynamically establish a communication group.
  • the dynamic establishment request received by the MCPTT server may include the following two types. information:
  • the UE requests to identify the group of the group as the two groups of A and B, and combines them into one group, so that the UE can simultaneously perform group communication with other UEs in the group IDs A and B at the same time.
  • the MCPTT Server determines the group identifiers of the groups to be merged, and combines the corresponding groups of the group identifiers into the same group, and assigns a new group identifier.
  • the UE identity to be added to the group communication may be included.
  • the UE requests to add other UEs to the group communication to enable group communication with the UE.
  • the MCPTT server obtains the UE identifier in the dynamic group establishment request, and according to the received dynamic group establishment request, establishes a group including the UE corresponding to the UE identifier, and allocates a new group identifier.
  • Step 92 The MCPTT Server sends a notification message including the group identifier to the UE.
  • the MCPTT Server may send a notification message including the group identifier to the UE that sends the dynamic grouping request.
  • the MCPTT Server can also send a notification message containing the group identifier to all UEs in the newly created group.
  • Step 93 Upon receiving the notification message sent by the MCPTT Server, the UE obtains the group identifier in the received notification message.
  • step 94 the UE sends a dynamic group communication request including the group identity to the neighboring service function entity.
  • Step 95 The neighboring service function entity receives a dynamic group communication request that is sent by the UE and includes the group identity.
  • Step 96 The neighboring service function entity obtains the group identifier in the dynamic group request sent by the received UE, and determines a group communication parameter corresponding to the group identifier.
  • Step 97 Send the group communication parameter to the UE by using a dynamic group communication response.
  • the group communication parameters are parameters used to dynamically establish a group for D2D communication.
  • Step 98 The UE receives a dynamic group communication response sent by the neighboring service function entity, obtains a group communication parameter in the dynamic group communication response, and configures and performs group communication according to the obtained group communication parameter.
  • the group communication parameter includes at least layer 2 ProSe Layer-2 Group ID, ProSe Group IP multicast address, IP address type, security parameters, and the like.
  • a fourth embodiment of the present invention provides a group communication system, as shown in FIG. 2, which mainly includes an application server, a neighboring service function entity, and a UE.
  • the application server and the neighboring service function entity may be two independent network devices set on the network side, or different function modules in the same device.
  • the application server and the neighboring service function entity are used as two independent network devices to elaborate the technical solution.
  • MCPTT Server used to terminate group communication operations.
  • the MCPTT Server can terminate the group communication operation in the following two ways:
  • the first mode the MCPTT Server performs a terminating group communication operation according to the received group communication termination request sent by the UE.
  • the UE is configured to send a group communication termination request to the application server.
  • the MCPTT Server When the MCPTT Server receives the group communication termination request, it obtains the group identifier in the group communication termination request. The MCPTT Server sends a group communication termination request containing the group identity to the neighboring service function entity.
  • the neighboring service function entity sends a group communication termination response upon receiving the group communication termination request.
  • the MCPTT Server Upon receiving the group communication termination response, the MCPTT Server returns a group communication termination response to the UE transmitting the group communication termination request, and notifies the UE group communication within the group in which the group identification is terminated.
  • the neighboring service function entity reclaims the group communication parameters released when the group communication is terminated.
  • the group communication parameter includes at least layer 2 ProSe Layer-2 Group ID, ProSe Group IP multicast address, IP address type, security parameters, and the like.
  • the second way the application server actively terminates the group communication operation.
  • the MCPTT Server sends a group communication termination request including the group identity to the neighboring service function entity.
  • the neighboring service function entity sends a group communication termination response upon receiving the group communication termination request.
  • the MCPTT Server terminates the group communication operation upon receiving the group communication termination response. And notify the UE group in the group where the group identifier is located to terminate communication.
  • the neighboring service function entity reclaims the group communication parameters released when the group communication is terminated.
  • the group communication parameter includes at least layer 2 ProSe Layer-2 Group ID, ProSe Group IP multicast address, IP address type, security parameters, and the like.
  • a fourth embodiment of the present invention provides a group communication method.
  • the application server and the neighboring service function entity are used as two independent network devices to elaborate the technical solution.
  • the specific processing flow is as follows:
  • step 101 the MCPTT Server terminates the group communication operation.
  • the MCPTT Server can terminate the group communication operation in the following two ways:
  • the first mode the MCPTT Server performs a terminating group communication operation according to the received group communication termination request sent by the UE.
  • the UE is configured to send a group communication termination request to the application server.
  • the MCPTT Server When the MCPTT Server receives the group communication termination request, it obtains the group identifier in the group communication termination request. The MCPTT Server sends a group communication termination request containing the group identity to the neighboring service function entity.
  • the neighboring service function entity sends a group communication termination response upon receiving the group communication termination request.
  • the MCPTT Server Upon receiving the group communication termination response, the MCPTT Server returns a group communication termination response to the UE transmitting the group communication termination request, and notifies the UE group communication within the group in which the group identification is terminated.
  • the neighboring service function entity reclaims the group communication parameters released when the group communication is terminated.
  • the group communication parameter includes at least layer 2 ProSe Layer-2 Group ID, ProSe Group IP multicast address, IP address type, security parameters, and the like.
  • the second way the application server actively terminates the group communication operation.
  • the MCPTT Server sends a group communication termination request including the group identity to the neighboring service function entity.
  • the neighboring service function entity sends a group communication termination response upon receiving the group communication termination request.
  • the MCPTT Server terminates the group communication operation upon receiving the group communication termination response. And notify the UE group in the group where the group identifier is located to terminate communication.
  • Step 102 The neighboring service function entity reclaims the group communication parameter released when the group communication is terminated.
  • the group communication parameter includes at least layer 2 ProSe Layer-2 Group ID and ProSe Group IP. Multicast address, IP address type, security parameters, etc.
  • embodiments of the present invention can be provided as a method, apparatus (device), or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, read-only optical disks, optical storage, etc.) including computer usable program code.
  • computer-usable storage media including but not limited to disk storage, read-only optical disks, optical storage, etc.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Disclosed are a group communication method, apparatus and device. The method comprises: an application server establishing a group for device-to-device (D2D) communication, and determining a group identifier corresponding to the group; obtaining a group communication parameter corresponding to the group identifier; and sending the group communication parameter to a user equipment (UE) in a group corresponding to the group identifier for solving the problem that a static group establishment method cannot satisfy dynamic group communication if the UE needs to perform group communication temporarily.

Description

一种组通信方法、装置及设备Group communication method, device and device 技术领域Technical field

本发明涉及通信技术领域,尤其是涉及一种群组通信方法、装置及设备。The present invention relates to the field of communications technologies, and in particular, to a group communication method, apparatus, and device.

背景技术Background technique

第三代移动通信标准化伙伴项目(英文:3rd Generation Partnership Project,缩写:3GPP)定义的紧急任务即按即说(英文:Mission Critical Push to Talk,缩写:MCPTT)业务的一种重要场景是组通信,即组内的一个成员和组内的多个成员之间进行通信。An important scenario of the Emergency Critical Push to Talk (MCPTT) service defined by the 3rd Generation Partnership Project (English: 3rd Generation Partnership Project, 3GPP) is group communication. , that is, a member within a group communicates with multiple members within the group.

其中,组通信的实现方式主要有如下两种方式:Among them, the implementation of group communication mainly has the following two ways:

第一种方式:通过网络实现组通信通信。The first way: group communication is realized through the network.

该种方式也是3GPP中定义的的网络模式操作(英文:Network Mode Operation,缩写:NMO)方式。该种方式中,用户设备(英文:user equipment,缩写:UE)通过基站、核心网和服务器与其它UE之间进行通信。This method is also a network mode operation (English: Network Mode Operation, abbreviation: NMO) defined in 3GPP. In this mode, the user equipment (English: user equipment, abbreviation: UE) communicates with other UEs through the base station, the core network, and the server.

第二种方式:UE之间直接通信。The second way: direct communication between UEs.

该种方式也是3GPP中定义的直接模式操作(英文:Direct Mode Operation,缩写DMO)。该种方式中,UE之间通过3GPP定义的设备到设备(英文:Device to Device,缩写D2D)技术进行通信。This method is also a direct mode operation (English: Direct Mode Operation, abbreviated DMO) defined in 3GPP. In this manner, the UE communicates through the 3GPP defined device to device (English: Device to Device, abbreviated D2D) technology.

上述两种方式中,UE之间直接通信的方式,由于不受网络的带宽、延时等影响,广泛应用于组通信业务中。如图1所示的D2D系统架构示意图,其中,D2D系统架构中包含支持D2D通信的邻近业务功能实体(英文:ProSe Function)、应用服务器(英文:Application Server)。应用服务器可以是MCPTT Server。按照3GPP的规定,UE在D2D系统下进行组通信时,一般采用是静态方式建立通信组,并为建立的组配置通信参数。UE根据静态分配的方式进行组通信。其中,静态配置的组通信所需要的参数包括如层2组标识(英文:ProSe Layer-2 Group ID)、IP组播地址(英文:ProSe Group IP multicast address), IP地址类型(英文:IP4/IPv6),安全参数(英文:security parameters)等。In the above two modes, the direct communication between UEs is widely used in group communication services because it is not affected by the bandwidth and delay of the network. As shown in FIG. 1 , the D2D system architecture includes a proximity service function entity (English: ProSe Function) and an application server (English: Application Server) that support D2D communication. The application server can be MCPTT Server. According to the provisions of the 3GPP, when the UE performs group communication under the D2D system, the communication group is generally established in a static manner, and the communication parameters are configured for the established group. The UE performs group communication according to a static allocation manner. The parameters required for statically configured group communication include, for example, a layer 2 group identifier (English: ProSe Layer-2 Group ID) and an IP multicast address (English: ProSe Group IP multicast address). IP address type (English: IP4/IPv6), security parameters (English: security parameters).

但是,该种采用静态配置的方式建立组,并通过建立的组来实现组通信的方式,若UE需要临时进行组通信,该种方式不能够满足动态组通信。However, the group establishes a group in a static configuration manner and implements group communication through the established group. If the UE needs to perform group communication temporarily, the method cannot satisfy the dynamic group communication.

发明内容Summary of the invention

本发明提供了一种组通信方法、装置及设备,用于解决若UE需要临时进行组通信,静态建组方式不能够满足动态组通信的问题。The present invention provides a group communication method, device and device for solving the problem that the static group establishment mode cannot satisfy the dynamic group communication if the UE needs to perform group communication temporarily.

第一方面,提供了一种组通信方法,包括:应用服务器建立用于设备到设备D2D通信的组;并确定与所述组对应的组标识;获得所述组标识对应的组通信参数;向所述组标识对应的组中的用户设备UE发送所述组通信参数。The first aspect provides a group communication method, including: an application server establishes a group for device-to-device D2D communication; and determines a group identifier corresponding to the group; and obtains a group communication parameter corresponding to the group identifier; The user equipment UE in the group corresponding to the group identifier sends the group communication parameter.

结合第一方面,在第一方面的第一种可能的实现方式中,在建立用于D2D通信的组之前,还包括:接收UE发送的动态建组请求,其中所述动态建组请求用于请求动态建立通信组。With reference to the first aspect, in a first possible implementation manner of the first aspect, before establishing the group for D2D communication, the method further includes: receiving a dynamic grouping request sent by the UE, where the dynamic grouping request is used for Request to dynamically establish a communication group.

结合第一方面,或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,获得所述组标识对应的组通信参数,包括:分配与所述组标识对应的组通信参数;或向邻近业务功能实体发送包含所述组标识的动态组通信请求,并在接收到的动态组通信响应消息中获得所述组标识对应的组通信参数。With reference to the first aspect, or the first possible implementation manner of the first aspect, in a second possible implementation manner of the first aspect, the group communication parameter corresponding to the group identifier is obtained, including: allocating with the group Identifying the corresponding group communication parameter; or sending a dynamic group communication request including the group identifier to the neighboring service function entity, and obtaining the group communication parameter corresponding to the group identifier in the received dynamic group communication response message.

结合第一方面至第一方面的第二种任一种可能的实现方式,在第一方面的第三种可能的实现方式中,向UE发送所述组通信参数,包括:向所述组标识对应的组中的全部UE发送所述组通信参数。With reference to the first aspect to the second possible implementation of the first aspect, in a third possible implementation manner of the first aspect, the sending, by the UE, the group communication parameter includes: identifying the group All UEs in the corresponding group send the group communication parameters.

结合第一方面至第一方面的第三种任一种可能的实现方式,在第一方面的第四种可能的实现方式中,在向所述组标识对应的组中的用户设备UE发送所述组通信参数之后,还包括:所述应用服务器终止组通信;以及向所述组标识对应的组中的UE发送用于终止组通信的通知消息。With reference to the first aspect to the third possible implementation manner of the first aspect, in a fourth possible implementation manner of the first aspect, the user equipment UE in the group corresponding to the group identifier is sent by After the group communication parameter is further included, the application server terminates the group communication; and sends a notification message for terminating the group communication to the UE in the group corresponding to the group identifier.

结合第一方面或第一方面的第四种任一种可能的实现方式,在第一方面的第五种可能的实现方式中,在所述应用服务器终止组通信之前,还包括: 应用服务器接收UE发送的组通信终止请求。In conjunction with the first aspect or the fourth possible implementation of the first aspect, in a fifth possible implementation manner of the first aspect, before the application server terminates the group communication, the method further includes: The application server receives the group communication termination request sent by the UE.

结合第一方面或第一方面的第五种任一种可能的实现方式,在第一方面的第六种可能的实现方式中,在应用服务器接收UE发送的组通信终止请求之后,还包括:向邻近业务功能实体发送包含组标识的终止组通信请求;以及在接收到所述邻近业务功能实体发送的终止组通信响应时,终止所述组标识对应的组通信。With the first aspect or the fifth possible implementation of the first aspect, in a sixth possible implementation manner of the first aspect, after the application server receives the group communication termination request sent by the UE, the method further includes: Transmitting a termination group communication request including a group identity to the neighboring service function entity; and terminating the group communication corresponding to the group identity when receiving the terminating group communication response sent by the neighboring service function entity.

第二方面,提供了一种组通信方法,包括:用户设备UE获得组通信参数,其中所述组通信参数是动态建立用于设备到设备D2D通信的组所使用的参数;按照所述组通信参数配置并进行组通信。In a second aspect, a group communication method is provided, comprising: a user equipment UE obtaining a group communication parameter, wherein the group communication parameter is a parameter used to dynamically establish a group for device-to-device D2D communication; Parameter configuration and group communication.

结合第二方面,在第二方面的第一种可能的实现方式中,UE获得组通信参数,包括:所述UE向应用服务器发送动态建组请求,其中所述动态建组请求用于请求动态建立通信组;接收所述应用服务器发送的动态建组响应消息;在接收到的动态建组响应消息中获得组通信参数。With reference to the second aspect, in a first possible implementation manner of the second aspect, the acquiring, by the UE, the group communication parameter includes: sending, by the UE, a dynamic grouping request to an application server, where the dynamic grouping request is used to request dynamic Establishing a communication group; receiving a dynamic group establishment response message sent by the application server; and obtaining a group communication parameter in the received dynamic group establishment response message.

结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,UE获得组通信参数,包括:所述UE获得组标识,所述组标识是用于D2D中动态建立组通信的组对应的标识;所述UE向邻近业务功能实体发送包含所述组标识的动态组通信请求;接收所述邻近业务功能实体发送的动态组通信响应;以及在接收到的邻近业务功能实体发送的动态组通信响应中获得与所述组标识对应的组通信参数。With reference to the second aspect or the first possible implementation manner of the second aspect, in a second possible implementation manner of the second aspect, the UE obtains the group communication parameter, that the UE obtains the group identifier, and the group identifier Is an identifier corresponding to the group for dynamically establishing group communication in the D2D; the UE sends a dynamic group communication request including the group identifier to the neighboring service function entity; and receives a dynamic group communication response sent by the neighboring service function entity; Obtaining a group communication parameter corresponding to the group identifier in a dynamic group communication response sent by the received neighboring service function entity.

结合第二方面至第二方面的第二种任一可能的实现方式,在第二方面的第三种可能的实现方式中,在按照所述组通信参数配置并进行组通信之后,还包括:接收应用服务器发送的通知消息,所述通知消息用于终止组通信;按照所述通知消息结束组通信,释放组通信参数。With reference to the second aspect to the second possible implementation of the second aspect, in a third possible implementation manner of the second aspect, after the group communication is configured and performed according to the group communication parameter, the method further includes: Receiving a notification message sent by the application server, the notification message is used to terminate the group communication; ending the group communication according to the notification message, and releasing the group communication parameter.

结合第二方面至第二方面的第三种任一可能的实现方式,在第二方面的第四种可能的实现方式中,在接收应用服务器发送的通知消息之前,还包括:发送组通信终止请求。In conjunction with the second aspect, the third possible implementation of the second aspect, in the fourth possible implementation manner of the second aspect, before receiving the notification message sent by the application server, the method further includes: sending the group communication termination request.

第三方面,提供了一种组通信方法,包括:邻近业务功能实体在接收到 的用户设备UE发送的动态组请求中获得组标识,所述组标识是用于D2D中动态建立组通信的组对应的标识;确定与所述组标识对应的组通信参数,其中所述组通信参数是动态建立用于设备到设备D2D通信的组所使用的参数;将所述组通信参数发送给所述UE。In a third aspect, a group communication method is provided, including: a neighboring service function entity is received Obtaining a group identifier in a dynamic group request sent by the user equipment UE, where the group identifier is an identifier corresponding to a group for dynamically establishing group communication in D2D; determining a group communication parameter corresponding to the group identifier, where the group communication The parameters are parameters used dynamically to establish a group for device-to-device D2D communication; the group communication parameters are sent to the UE.

结合第三方面,在第三方面的第一种可能的实现方式中,在将所述组通信参数发送给所述UE之后,还包括:接收应用服务器发送的包含组标识的组通信终止请求;在终止所述组标识对应的组通信时,向所述邻近业务功能实体发送组通信终止响应。With reference to the third aspect, in a first possible implementation manner of the third aspect, after the sending the group communication parameter to the UE, the method further includes: receiving, by the application server, a group communication termination request that includes the group identifier; When the group communication corresponding to the group identifier is terminated, a group communication termination response is sent to the neighboring service function entity.

第四方面,提供了一种组通信装置,包括:建立模块,用于建立用于设备到设备D2D通信的组,并将所述组标识传输给确定模块;确定模块,用于确定与所述建立模块建立的组对应的组标识;获得模块,用于获得所述确定模块确定出的组标识对应的组通信参数;发送模块,用于向所述确定模块确定出的组标识对应的组中的用户设备UE发送所述组通信参数。A fourth aspect provides a group communication apparatus, including: an establishing module, configured to establish a group for device-to-device D2D communication, and transmit the group identifier to a determining module; and a determining module, configured to determine Establishing a group identifier corresponding to the group established by the module; obtaining a module, configured to obtain a group communication parameter corresponding to the group identifier determined by the determining module; and a sending module, configured to be used in the group corresponding to the group identifier determined by the determining module The user equipment UE transmits the group communication parameters.

结合第四方面,在第四方面的第一种可能的实现方式中,还包括:接收模块,用于接收UE发送的动态建组请求,其中所述动态建组请求用于请求动态建立通信组。With reference to the fourth aspect, in a first possible implementation manner of the fourth aspect, the method further includes: a receiving module, configured to receive a dynamic grouping request sent by the UE, where the dynamic grouping request is used to request to dynamically establish a communication group .

结合第四方面,或第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述获得模块,具体用于分配与所述组标识对应的组通信参数;或向邻近业务功能实体发送包含所述组标识的动态组通信请求,并在接收到的动态组通信响应消息中获得所述组标识对应的组通信参数。With reference to the fourth aspect, or the first possible implementation manner of the fourth aspect, in the second possible implementation manner of the fourth aspect, the obtaining module is specifically configured to allocate a group communication corresponding to the group identifier And sending a dynamic group communication request including the group identifier to the neighboring service function entity, and obtaining the group communication parameter corresponding to the group identifier in the received dynamic group communication response message.

结合第四方面至第四方面的第二种任一种可能的实现方式,在第四方面的第三种可能的实现方式中,所述发送模块,具体用于向所述组标识对应的组中的全部UE发送所述组通信参数。With reference to the fourth aspect, the second possible implementation manner of the fourth aspect, in the third possible implementation manner of the fourth aspect, the sending module is specifically configured to identify the corresponding group to the group All of the UEs in the group send the group communication parameters.

结合第四方面至第四方面的第三种任一种可能的实现方式,在第四方面的第四种可能的实现方式中,所述建立模块,还用于终止组通信;所述发送模块,还用于向所述组标识对应的组中的UE发送用于终止组通信的通知消息。 With reference to the third aspect to the third possible implementation manner of the fourth aspect, in a fourth possible implementation manner of the fourth aspect, the establishing module is further configured to terminate group communication; And sending a notification message for terminating the group communication to the UE in the group corresponding to the group identifier.

结合第四方面或第四方面的第四种任一种可能的实现方式,在第四方面的第五种可能的实现方式中,所述发送模块,还用于接收UE发送的组通信终止请求。With reference to the fourth aspect, or the fourth possible implementation manner of the fourth aspect, in a fifth possible implementation manner of the fourth aspect, the sending module is further configured to receive a group communication termination request sent by the UE .

结合第四方面或第四方面的第五种任一种可能的实现方式,在第四方面的第六种可能的实现方式中,所述发送模块,还用于向邻近业务功能实体发送包含组标识的终止组通信请求;所述建立模块,还用于在接收到所述邻近业务功能实体发送的终止组通信响应时,终止所述组标识对应的组通信。With reference to the fourth aspect, or any one of the fifth possible implementation manners of the fourth aspect, in the sixth possible implementation manner of the fourth aspect, the sending module is further configured to send the group to the neighboring service function entity The identified termination group communication request; the establishing module is further configured to terminate the group communication corresponding to the group identifier when receiving the termination group communication response sent by the neighboring service function entity.

第五方面,提供了一种组通信装置,包括:获得模块,用于获得组通信参数,并将获得的组通信参数传输给执行模块其中所述组通信参数是动态建立用于设备到设备D2D通信的组所使用的参数;执行模块,用于按照所述获得模块传输的组通信参数配置并进行组通信。In a fifth aspect, a group communication apparatus is provided, comprising: an obtaining module, configured to obtain a group communication parameter, and transmit the obtained group communication parameter to an execution module, wherein the group communication parameter is dynamically established for device-to-device D2D The parameter used by the group of communication; the execution module is configured to perform group communication according to the group communication parameter transmitted by the obtaining module.

结合第五方面,在第五方面的第一种可能的实现方式中,还包括:发送模块,用于向应用服务器发送动态建组请求,其中所述动态建组请求用于请求动态建立通信组;接收模块,用于接收所述应用服务器发送的动态建组响应消息;所述获得模块,用于在接收到的动态建组响应消息中获得组通信参数。With reference to the fifth aspect, in a first possible implementation manner of the fifth aspect, the method further includes: a sending module, configured to send a dynamic grouping request to an application server, where the dynamic grouping request is used to request to dynamically establish a communication group a receiving module, configured to receive a dynamic grouping response message sent by the application server, where the obtaining module is configured to obtain a group communication parameter in the received dynamic grouping response message.

结合第五方面或第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,所述获得模块,具体用于获得组标识,所述组标识是用于D2D中动态建立组通信的组对应的标识;所述发送模块,还用于向邻近业务功能实体发送包含所述组标识的动态组通信请求;所述接收模块,还用于接收所述邻近业务功能实体发送的动态组通信响应;所述获得模块,具体用于在接收到的邻近业务功能实体发送的动态组通信响应中获得与所述组标识对应的组通信参数。With reference to the fifth aspect, or the first possible implementation manner of the fifth aspect, in the second possible implementation manner of the fifth aspect, the obtaining module is specifically configured to obtain a group identifier, where the group identifier is used to obtain An identifier corresponding to the group that dynamically establishes the group communication in the D2D; the sending module is further configured to send a dynamic group communication request that includes the group identifier to the neighboring service function entity; the receiving module is further configured to receive the proximity service The dynamic group communication response sent by the function entity; the obtaining module is configured to obtain a group communication parameter corresponding to the group identifier in the dynamic group communication response sent by the received neighboring service function entity.

结合第五方面至第五方面的第二种任一可能的实现方式,在第五方面的第三种可能的实现方式中,所述接收模块,还用于接收应用服务器发送的通知消息,所述通知消息用于终止组通信;所述执行模块,还用于按照所述通知消息结束组通信,释放组通信参数。 With reference to the second aspect to the second possible implementation of the fifth aspect, in a third possible implementation manner of the fifth aspect, the receiving module is further configured to receive a notification message sent by the application server, where The notification message is used to terminate the group communication; the execution module is further configured to end the group communication according to the notification message, and release the group communication parameter.

结合第五方面至第五方面的第三种任一可能的实现方式,在第五方面的第四种可能的实现方式中,所述发送模块,还用于发送组通信终止请求。With reference to any of the fifth aspect to the third possible implementation manner of the fifth aspect, in a fourth possible implementation manner of the fifth aspect, the sending module is further configured to send a group communication termination request.

第六方面,提供了一种组通信装置,包括:获得模块,用于在接收到的用户设备UE发送的动态组请求中获得组标识,并将所述组标识传输给确定模块,所述组标识是用于D2D中动态建立组通信的组对应的标识;确定模块,用于确定与所述获得模块获得的组标识对应的组通信参数,其中所述组通信参数是动态建立用于设备到设备D2D通信的组所使用的参数;发送模块,用于将所述确定模块确定出的组通信参数发送给所述UE。In a sixth aspect, a group communication apparatus is provided, including: an obtaining module, configured to obtain a group identifier in a dynamic group request sent by a user equipment UE, and transmit the group identifier to a determining module, where the group The identifier is an identifier corresponding to the group for dynamically establishing group communication in the D2D; the determining module is configured to determine a group communication parameter corresponding to the group identifier obtained by the obtaining module, where the group communication parameter is dynamically established for the device to The parameter used by the group of devices D2D communication; the sending module, configured to send the group communication parameter determined by the determining module to the UE.

结合第六方面,在第六方面的第一种可能的实现方式中,还包括:接收模块,用于接收应用服务器发送的包含组标识的组通信终止请求;所述发送模块,还用于在终止所述组标识对应的组通信时,向所述邻近业务功能实体发送组通信终止响应。With reference to the sixth aspect, in a first possible implementation manner of the sixth aspect, the method further includes: a receiving module, configured to receive a group communication termination request that is sent by the application server and includes a group identifier, where the sending module is further configured to When the group communication corresponding to the group identifier is terminated, a group communication termination response is sent to the neighboring service function entity.

第七方面,提供了一种组通信设备,包括:存储器,用于存储程序指令;信号处理器,用于按照所述存储器中存储的程序指令,执行:建立用于设备到设备D2D通信的组;确定与所述组对应的组标识;获得所述组标识对应的组通信参数;接口,用于向所述组标识对应的组中的用户设备UE发送所述组通信参数。In a seventh aspect, a group communication device is provided, comprising: a memory for storing program instructions; and a signal processor configured to: perform a group for device-to-device D2D communication according to program instructions stored in the memory Determining a group identifier corresponding to the group; obtaining a group communication parameter corresponding to the group identifier; and an interface, configured to send the group communication parameter to the user equipment UE in the group corresponding to the group identifier.

结合第七方面,在第七方面的第一种可能的实现方式中,所述接口,还用于接收UE发送的动态建组请求,其中所述动态建组请求用于请求动态建立通信组。In conjunction with the seventh aspect, in a first possible implementation manner of the seventh aspect, the interface is further configured to receive a dynamic grouping request sent by the UE, where the dynamic grouping request is used to request to dynamically establish a communication group.

结合第七方面,或第七方面的第一种可能的实现方式,在第七方面的第二种可能的实现方式中,所述信号处理器,具体用于分配与所述组标识对应的组通信参数;或向邻近业务功能实体发送包含所述组标识的动态组通信请求,并在接收到的动态组通信响应消息中获得所述组标识对应的组通信参数。With reference to the seventh aspect, or the first possible implementation manner of the seventh aspect, in a second possible implementation manner of the seventh aspect, the signal processor is specifically configured to allocate a group corresponding to the group identifier The communication parameter is sent to the neighboring service function entity, and the group communication parameter corresponding to the group identifier is obtained in the received dynamic group communication response message.

结合第七方面至第七方面的第二种任一种可能的实现方式,在第七方面的第三种可能的实现方式中,所述接口,具体用于向所述组标识对应的组中的全部UE发送所述组通信参数。 With reference to any one of the possible implementation manners of the seventh aspect to the seventh aspect, in the third possible implementation manner of the seventh aspect, the interface is specifically used to identify the group corresponding to the group All UEs transmit the group communication parameters.

结合第七方面至第七方面的第三种任一种可能的实现方式,在第七方面的第四种可能的实现方式中,述信号处理器,还用于终止组通信;所述接口,还用于向所述组标识对应的组中的UE发送用于终止组通信的通知消息。With reference to the third aspect, the third possible implementation manner of the seventh aspect, in the fourth possible implementation manner of the seventh aspect, the signal processor is further configured to terminate group communication; And is further configured to send a notification message for terminating the group communication to the UE in the group corresponding to the group identifier.

结合第七方面或第七方面的第四种任一种可能的实现方式,在第七方面的第五种可能的实现方式中,所述接口,还用于接收UE发送的组通信终止请求。With reference to the seventh aspect, or the fourth possible implementation manner of the seventh aspect, in a fifth possible implementation manner of the seventh aspect, the interface is further configured to receive a group communication termination request sent by the UE.

结合第七方面或第七方面的第五种任一种可能的实现方式,在第七方面的第六种可能的实现方式中,所述接口,还用于向邻近业务功能实体发送包含组标识的终止组通信请求;所述信号处理器,还用于在接收到所述邻近业务功能实体发送的终止组通信响应时,终止所述组标识对应的组通信。With reference to the seventh aspect, or the fifth possible implementation manner of the seventh aspect, in the sixth possible implementation manner of the seventh aspect, the interface is further configured to send the group identifier to the neighboring service function entity Terminating the group communication request; the signal processor is further configured to terminate the group communication corresponding to the group identifier when receiving the termination group communication response sent by the neighboring service function entity.

第八方面,提供了一种组通信设备,包括:存储器,用于存储程序指令;信号处理器,用于按照存储器中获得的程序指令,执行:获得组通信参数,其中所述组通信参数是动态建立用于设备到设备D2D通信的组所使用的参数;按照所述组通信参数配置并进行组通信。In an eighth aspect, a group communication device is provided, comprising: a memory for storing program instructions; and a signal processor, configured to: obtain, according to program instructions obtained in the memory, a group communication parameter, wherein the group communication parameter is Dynamically establishing parameters used by groups of device-to-device D2D communications; configuring and conducting group communications in accordance with the set of communication parameters.

结合第八方面,在第八方面的第一种可能的实现方式中,还包括:接口,用于向应用服务器发送动态建组请求,其中所述动态建组请求用于请求动态建立通信组;接收所述应用服务器发送的动态建组响应消息;所述信号处理器,具体用于在接收到的动态建组响应消息中获得组通信参数。With reference to the eighth aspect, in a first possible implementation of the eighth aspect, the method further includes: an interface, configured to send a dynamic grouping request to the application server, where the dynamic grouping request is used to request to dynamically establish a communication group; Receiving a dynamic grouping response message sent by the application server; the signal processor is specifically configured to obtain a group communication parameter in the received dynamic grouping response message.

结合第八方面或第八方面的第一种可能的实现方式,在第八方面的第二种可能的实现方式中,所述信号处理器,具体用于获得组标识,所述组标识是用于D2D中动态建立组通信的组对应的标识;所述接口,还用于向邻近业务功能实体发送包含所述组标识的动态组通信请求;接收所述邻近业务功能实体发送的动态组通信响应;所述信号处理器,具体用于在接收到的邻近业务功能实体发送的动态组通信响应中获得与所述组标识对应的组通信参数。With reference to the eighth aspect, or the first possible implementation manner of the eighth aspect, in the second possible implementation manner of the eighth aspect, the signal processor is specifically configured to obtain a group identifier, where the group identifier is used An identifier corresponding to the group that dynamically establishes the group communication in the D2D; the interface is further configured to send a dynamic group communication request including the group identifier to the neighboring service function entity; and receive the dynamic group communication response sent by the neighboring service function entity The signal processor is specifically configured to obtain a group communication parameter corresponding to the group identifier in a dynamic group communication response sent by the received neighboring service function entity.

结合第八方面至第八方面的第二种任一可能的实现方式,在第八方面的第三种可能的实现方式中,所述接口,还用于接收应用服务器发送的通知消息,所述通知消息用于终止组通信;所述信号处理器,还用于按照所述通知 消息结束组通信,释放组通信参数。With reference to any one of the second aspect to the second possible implementation of the eighth aspect, in a third possible implementation of the eighth aspect, the interface is further configured to receive a notification message sent by an application server, a notification message is used to terminate group communication; the signal processor is further configured to follow the notification The message ends the group communication and releases the group communication parameters.

结合第八方面至第八方面的第三种任一可能的实现方式,在第八方面的第四种可能的实现方式中,所述接口,还用于发送组通信终止请求。With reference to any of the third to eighth possible implementations of the eighth aspect, in a fourth possible implementation of the eighth aspect, the interface is further configured to send a group communication termination request.

第九方面,提供了一种组通信设备,包括:存储器,用于存储程序指令;信号处理器,用于按照存储器中获得的程序指令,执行:在接收到的用户设备UE发送的动态组请求中获得组标识,所述组标识是用于D2D中动态建立组通信的组对应的标识;确定与所述组标识对应的组通信参数,其中所述组通信参数是动态建立用于设备到设备D2D通信的组所使用的参数;接口,用于将所述组通信参数发送给所述UE。A ninth aspect provides a group communication device, comprising: a memory for storing program instructions; and a signal processor, configured to perform, according to the program instructions obtained in the memory, a dynamic group request sent by the user equipment UE received Obtaining a group identifier, where the group identifier is an identifier corresponding to a group for dynamically establishing group communication in D2D; determining group communication parameters corresponding to the group identifier, wherein the group communication parameter is dynamically established for device to device A parameter used by the group of D2D communication; an interface for transmitting the group communication parameter to the UE.

结合第九方面,在第九方面的第一种可能的实现方式中,所述接口,还用于接收应用服务器发送的包含组标识的组通信终止请求;在终止所述组标识对应的组通信时,向所述邻近业务功能实体发送组通信终止响应。With reference to the ninth aspect, in a first possible implementation manner of the ninth aspect, the interface is further configured to receive, by the application server, a group communication termination request that includes a group identifier, and terminate the group communication corresponding to the group identifier. And sending a group communication termination response to the neighboring service function entity.

通过采用上述技术方案,应用服务器建立用于D2D通信的组,并确定与该组对应的组标识,获得组标识对应的组通信参数,并将组通信参数告知UE,从而实现通信组不再是通过静态方式建立,而是可以实时动态建立D2D通信的组,解决若UE需要临时进行组通信,静态建组方式不能够满足动态组通信的问题。By adopting the above technical solution, the application server establishes a group for D2D communication, determines a group identifier corresponding to the group, obtains a group communication parameter corresponding to the group identifier, and notifies the UE of the group communication parameter, so that the communication group is no longer By establishing in a static manner, a group of D2D communication can be dynamically established in real time, and if the UE needs to perform group communication temporarily, the static group establishment mode cannot satisfy the problem of dynamic group communication.

附图说明DRAWINGS

图1为现有技术中,提出的D2D系统架构示意图;1 is a schematic diagram of a D2D system architecture proposed in the prior art;

图2为本发明实施例中,提出的组通信系统架构组成示意图;2 is a schematic structural diagram of a group communication system according to an embodiment of the present invention;

图3为本发明实施例一中,提出的组通信方法流程图;3 is a flowchart of a group communication method according to Embodiment 1 of the present invention;

图4为本发明实施例一中,提出的组通信装置结构组成示意图;4 is a schematic structural diagram of a group communication device according to Embodiment 1 of the present invention;

图5为本发明实施例一中,提出的组通信装置结构组成示意图;FIG. 5 is a schematic structural diagram of a group communication apparatus according to Embodiment 1 of the present invention; FIG.

图6为本发明实施例一中,提出的组通信装置结构组成示意图;FIG. 6 is a schematic structural diagram of a group communication apparatus according to Embodiment 1 of the present invention; FIG.

图7为本发明各实施例中,提出的组通信设备结构组成示意图;FIG. 7 is a schematic structural diagram of a group communication device according to various embodiments of the present invention; FIG.

图8为本发明实施例二中,提出的组通信方法流程图; 8 is a flowchart of a group communication method according to Embodiment 2 of the present invention;

图9为本发明实施例三中,提出的组通信方法流程图;FIG. 9 is a flowchart of a group communication method according to Embodiment 3 of the present invention; FIG.

图10为本发明实施例四中,提出的组通信方法流程图。FIG. 10 is a flowchart of a group communication method according to Embodiment 4 of the present invention.

具体实施方式detailed description

下面将结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细地阐述。The main implementation principles, specific implementation manners, and the corresponding beneficial effects that can be achieved by the technical solutions of the embodiments of the present invention are described in detail below with reference to the accompanying drawings.

实施例一Embodiment 1

本发明实施例一提出一种组通信系统,如图2所示,主要包括应用服务器、邻近业务功能实体和用户设备(英文:User Equipment,缩写:UE)。应用服务器和邻近业务功能实体可以是设置在网络侧的两个独立的网络设备,也可以是同一个设备中的不同功能模块。本发明实例一提出的技术方案中,为便于阐述,将应用服务器和邻近业务功能实体作为两个独立的网络设备来进行技术方案的详细阐述。The first embodiment of the present invention provides a group communication system, as shown in FIG. 2, which mainly includes an application server, a neighboring service function entity, and a user equipment (English: User Equipment, abbreviated as UE). The application server and the neighboring service function entity may be two independent network devices set on the network side, or different function modules in the same device. In the technical solution proposed by the first embodiment of the present invention, for convenience of explanation, the application server and the neighboring service function entity are used as two independent network devices to elaborate the technical solution.

具体地,本发明实施例一提出的技术方案中,应用服务器以MCPTT Server为例进行详细阐述。Specifically, in the technical solution proposed by the first embodiment of the present invention, the application server takes the MCPTT Server as an example for detailed description.

MCPTT Server,用于确定组通信的UE,根据确定出的进行组通信的UE,建立用于D2D通信的组,并确定与该建立的组对应的组标识。MCPTT Server获得组标识对应的组通信参数,向组标识对应的组中的UE发送获得的组通信参数。The MCPTT Server is configured to determine a group communication UE, establish a group for D2D communication according to the determined UE that performs group communication, and determine a group identifier corresponding to the established group. The MCPTT Server obtains the group communication parameter corresponding to the group identifier, and sends the obtained group communication parameter to the UE in the group corresponding to the group identifier.

其中,MCPTT Server动态建立组通信时,可以通过下述两种方式触发:When the MCPTT Server dynamically establishes group communication, it can be triggered in the following two ways:

第一种方式:MCPTT Server接收UE发送的动态建组请求,MCPTT Server接收到动态建组请求时,进行动态建组操作。The first mode is: the MCPTT Server receives the dynamic group establishment request sent by the UE, and the MCPTT Server performs the dynamic group establishment operation when receiving the dynamic group establishment request.

其中该动态建组请求是用于动态建立通信组。The dynamic grouping request is used to dynamically establish a communication group.

在该动态建组请求中,可以包含要合并的组的组标识。例如UE请求将所在组的组标识为A和B的两个组,合并为一个组,实现UE能够同时和组标识为A和B中的其它UE同时进行组通信。该种方式中,MCPTT Server确定待合并的组的组标识,将该些组标识对应的组合并为同一个组,并分配新的 组标识。In the dynamic build request, you can include the group ID of the group you want to merge. For example, the UE requests to identify the group of the group as the two groups of A and B, and combines them into one group, so that the UE can simultaneously perform group communication with other UEs in the group IDs A and B at the same time. In this manner, the MCPTT Server determines the group identifiers of the groups to be merged, and combines the corresponding groups of the group identifiers into the same group, and allocates new ones. Group ID.

在该动态建组请求中,可以包含要加入组通信的UE标识。例如,UE请求将其它UE添加到组通信中,以实现和该UE之间进行组通信。该种方式中,MCPTT Server获得动态建组请求中的UE标识,并根据接收到的动态建组请求,建立包含该要加入组通信的UE标识对应的UE的组,并分配新的组标识。In the dynamic grouping request, the UE identity to be joined to the group communication may be included. For example, the UE requests to add other UEs to the group communication to enable group communication with the UE. In this manner, the MCPTT server obtains the UE identity in the dynamic grouping request, and according to the received dynamic grouping request, establishes a group including the UE corresponding to the UE identity to be joined to the group communication, and allocates a new group identifier.

第二种方式:MCPTT Server直接进行动态建组操作。The second way: MCPTT Server directly performs dynamic group building operations.

该种方式中,MCPTT Server直接进行动态建组操作,建立新组,并为建立的新组分配组标识。In this mode, the MCPTT Server directly performs dynamic group establishment operations, establishes a new group, and assigns a group identifier to the established new group.

例如,发生自然灾害情况下,MCPTT Server进行动态建组操作,建立指挥组,该指挥组中可以包含多个静态组(如消防组、公安组等)。For example, in the event of a natural disaster, the MCPTT Server performs a dynamic group establishment operation and establishes a command group. The command group can contain multiple static groups (such as fire groups, public security groups, etc.).

MCPTT Server进行动态建组操作,并为建立的组分配对应的组标识。MCPTT Server获得该组标识对应的组通信参数。The MCPTT Server performs dynamic group establishment operations and assigns corresponding group identifiers to the established groups. The MCPTT Server obtains the group communication parameters corresponding to the group identifier.

其中,组通信参数至少包含层2 ProSe Layer-2 Group ID、ProSe Group IP multicast address、IP地址类型、security parameters等。The group communication parameter includes at least layer 2 ProSe Layer-2 Group ID, ProSe Group IP multicast address, IP address type, security parameters, and the like.

其中,MCPTT Server获得该组标识对应的组通信参数可以包含下述两种方式中的任一一种:The MCPTT Server obtains the group communication parameter corresponding to the group identifier, and may include any one of the following two methods:

第一种方式:MCPTT Server分配与组标识对应的组通信参数。The first way: MCPTT Server assigns group communication parameters corresponding to the group ID.

该种方式中,MCPTT Server中可以预先存储组通信参数,在完成动态建组操作时,将存储的组通信参数分配给建立的组。In this mode, the group communication parameters may be pre-stored in the MCPTT Server, and the stored group communication parameters are allocated to the established group when the dynamic group establishment operation is completed.

其中,MCPTT Server中预先存储的组通信参数,可以是上一次组通信终止时所释放的组通信参数。The group communication parameter pre-stored in the MCPTT Server may be a group communication parameter released when the last group communication is terminated.

第二种方式:在邻近业务功能实体中获得组标识对应的组通信参数。The second method is: obtaining group communication parameters corresponding to the group identifier in the neighboring service function entity.

该种方式中,MCPTT Server向邻近业务功能实体发送包含组标识的动态组通信请求。In this manner, the MCPTT Server sends a dynamic group communication request including the group identity to the neighboring service function entity.

邻近业务功能实体接收MCPTT Server发送的动态组通信请求,在接收到的动态组通信请求中获得组标识,邻近业务功能实体分配与组标识对应的组通信参数,并向MCPTT Server发送包含组通信参数的动态组通信响应消息。 The neighboring service function entity receives the dynamic group communication request sent by the MCPTT Server, obtains the group identity in the received dynamic group communication request, and the neighboring service function entity allocates the group communication parameter corresponding to the group identity, and sends the group communication parameter to the MCPTT Server. Dynamic group communication response message.

MCPTT Server,用于向UE发送组通信参数。The MCPTT Server is configured to send group communication parameters to the UE.

其中,MCPTT Server可以向组标识对应的组中的全部UE发送组通信参数。The MCPTT Server may send the group communication parameters to all UEs in the group corresponding to the group identifier.

该种方式中,MCPTT Server可以向组标识对应的组中的全部UE发送包含组通信参数的通知消息。In this manner, the MCPTT Server may send a notification message including group communication parameters to all UEs in the group corresponding to the group identifier.

若MCPTT Server是根据接收到的UE发送的动态建组请求,动态建立组通信时,MCPTT Server向发送该动态建组请求的UE发送动态建组响应,该动态建组响应中包含组通信参数,MCPTT Server要向组标识对应的组中的全部UE发送组通信参数。例如,MCPTT Server可以向组标识对应的组中的全部UE发送包含组通信参数的通知消息。If the MCPTT Server dynamically establishes a group communication according to the received dynamic group establishment request, the MCPTT Server sends a dynamic group establishment response to the UE that sends the dynamic group establishment request, where the dynamic group establishment response includes the group communication parameter. The MCPTT Server sends the group communication parameters to all UEs in the group corresponding to the group identity. For example, the MCPTT Server may send a notification message including group communication parameters to all UEs in the group corresponding to the group identity.

UE,用于获得组通信参数,按照获得的组通信参数配置并进行组通信。The UE is configured to obtain group communication parameters, configure and perform group communication according to the obtained group communication parameters.

应用服务器,还用于终止组通信,并向标识对应的组中的UE发送用于终止组通信的通知消息。The application server is further configured to terminate the group communication, and send a notification message for terminating the group communication to the UE in the group corresponding to the identifier.

其中,应用服务器在终止组通信时,其触发方式可以包含下述几种方式:The trigger mode of the application server when the group communication is terminated may include the following methods:

第一种方式:应用服务器主动终止组通信。The first way: the application server actively terminates group communication.

第二种方式:应用服务器接收UE发送的组通信终止请求,在接收到组通信终止请求时,应用服务器终止组通信。The second mode: the application server receives the group communication termination request sent by the UE, and when receiving the group communication termination request, the application server terminates the group communication.

第三种方式:根据接收到的邻近业务功能实体发出的终止组通信响应,终止组通信。The third way: terminate the group communication according to the termination group communication response sent by the received neighboring service function entity.

该种方式中,应用服务器向邻近业务功能实体发送包含组标识的终止组通信请求,邻近业务功能实体接收到应用服务器发送的终止组通信请求时,回复终止组通信响应,应用服务器在接收到该终止组通信响应时,终止组标识对应的组通信。In this manner, the application server sends a termination group communication request including the group identifier to the neighboring service function entity, and the neighboring service function entity returns the termination group communication response when receiving the termination group communication request sent by the application server, and the application server receives the When the group communication response is terminated, the group communication corresponding to the group identifier is terminated.

UE,接收应用服务器发送的通知消息,按照通知消息结束组通信,释放组通信参数。The UE receives the notification message sent by the application server, ends the group communication according to the notification message, and releases the group communication parameter.

其中该通知消息用于终止组通信。The notification message is used to terminate group communication.

相应地,基于上述组通信系统,本发明实施例一提出一种组通信方法, 如图3所示,其具体处理流程如下述:Correspondingly, based on the foregoing group communication system, a first embodiment of the present invention provides a group communication method. As shown in Figure 3, the specific processing flow is as follows:

相应地,基于图2所示的系统架构,本发明实施例一提出一种组通信方法,如图3所示,其具体处理流程如下述:Correspondingly, based on the system architecture shown in FIG. 2, the first embodiment of the present invention provides a group communication method, as shown in FIG. 3, and the specific processing flow is as follows:

应用服务器以MCPTT Server为例进行详细阐述。The application server is described in detail by taking MCPTT Server as an example.

步骤31,MCPTT Server建立用于D2D通信的组,并确定与该建立的组对应的组标识。In step 31, the MCPTT Server establishes a group for D2D communication and determines a group identifier corresponding to the established group.

其中,MCPTT Server动态建立组通信时,可以通过下述两种方式触发:When the MCPTT Server dynamically establishes group communication, it can be triggered in the following two ways:

第一种方式:MCPTT Server接收UE发送的动态建组请求,MCPTT Server接收到动态建组请求时,进行动态建组操作。The first mode is: the MCPTT Server receives the dynamic group establishment request sent by the UE, and the MCPTT Server performs the dynamic group establishment operation when receiving the dynamic group establishment request.

其中该动态建组请求是用于动态建立通信组。The dynamic grouping request is used to dynamically establish a communication group.

在该动态建组请求中,可以包含要合并的组的组标识。例如UE请求将所在组的组标识为A和B的两个组,合并为一个组,实现UE能够同时和组标识为A和B中的其它UE同时进行组通信。该种方式中,MCPTT Server确定待合并的组的组标识,将该些组标识对应的组合并为同一个组,并分配新的组标识。In the dynamic build request, you can include the group ID of the group you want to merge. For example, the UE requests to identify the group of the group as the two groups of A and B, and combines them into one group, so that the UE can simultaneously perform group communication with other UEs in the group IDs A and B at the same time. In this manner, the MCPTT Server determines the group identifiers of the groups to be merged, and combines the corresponding groups of the group identifiers into the same group, and assigns a new group identifier.

在该动态建组请求中,可以包含要加入组通信的UE标识。例如,UE请求将其它UE添加到组通信中,以实现和该UE之间进行组通信。该种方式中,MCPTT Server获得动态建组请求中的UE标识,并根据接收到的动态建组请求,建立包含该要加入组通信的UE标识对应的UE的组,并分配新的组标识。In the dynamic grouping request, the UE identity to be joined to the group communication may be included. For example, the UE requests to add other UEs to the group communication to enable group communication with the UE. In this manner, the MCPTT server obtains the UE identity in the dynamic grouping request, and according to the received dynamic grouping request, establishes a group including the UE corresponding to the UE identity to be joined to the group communication, and allocates a new group identifier.

第二种方式:MCPTT Server直接进行动态建组操作。The second way: MCPTT Server directly performs dynamic group building operations.

该种方式中,MCPTT Server直接进行动态建组操作,建立新组,并为建立的新组分配组标识。In this mode, the MCPTT Server directly performs dynamic group establishment operations, establishes a new group, and assigns a group identifier to the established new group.

例如,发生自然灾害情况下,MCPTT Server进行动态建组操作,建立指挥组,该指挥组中可以包含多个静态组(如消防组、公安组等)。MCPTT Server进行动态建组操作,并为建立的组分配对应的组标识。For example, in the event of a natural disaster, the MCPTT Server performs a dynamic group establishment operation and establishes a command group. The command group can contain multiple static groups (such as fire groups, public security groups, etc.). The MCPTT Server performs dynamic group establishment operations and assigns corresponding group identifiers to the established groups.

步骤32,MCPTT Server获得组标识对应的组通信参数。Step 32: The MCPTT Server obtains the group communication parameter corresponding to the group identifier.

其中,组通信参数至少包含层2 ProSe Layer-2 Group ID、ProSe Group IP  multicast address、IP地址类型、security parameters等。The group communication parameter includes at least layer 2 ProSe Layer-2 Group ID and ProSe Group IP. Multicast address, IP address type, security parameters, etc.

其中,MCPTT Server获得该组标识对应的组通信参数可以包含下述两种方式中的任一一种:The MCPTT Server obtains the group communication parameter corresponding to the group identifier, and may include any one of the following two methods:

第一种方式:MCPTT Server分配与组标识对应的组通信参数。The first way: MCPTT Server assigns group communication parameters corresponding to the group ID.

该种方式中,MCPTT Server中可以预先存储组通信参数,在完成动态建组操作时,将存储的组通信参数分配给建立的组。In this mode, the group communication parameters may be pre-stored in the MCPTT Server, and the stored group communication parameters are allocated to the established group when the dynamic group establishment operation is completed.

其中,MCPTT Server中预先存储的组通信参数,可以是上一次组通信终止时所释放的组通信参数。The group communication parameter pre-stored in the MCPTT Server may be a group communication parameter released when the last group communication is terminated.

第二种方式:在邻近业务功能实体中获得组标识对应的组通信参数。The second method is: obtaining group communication parameters corresponding to the group identifier in the neighboring service function entity.

该种方式中,MCPTT Server向邻近业务功能实体发送包含组标识的动态组通信请求。In this manner, the MCPTT Server sends a dynamic group communication request including the group identity to the neighboring service function entity.

邻近业务功能实体接收MCPTT Server发送的动态组通信请求,在接收到的动态组通信请求中获得组标识,邻近业务功能实体分配与组标识对应的组通信参数,并向MCPTT Server发送包含组通信参数的动态组通信响应消息。The neighboring service function entity receives the dynamic group communication request sent by the MCPTT Server, obtains the group identity in the received dynamic group communication request, and the neighboring service function entity allocates the group communication parameter corresponding to the group identity, and sends the group communication parameter to the MCPTT Server. Dynamic group communication response message.

步骤33,MCPTT Server向组标识对应的组中的UE发送获得的组通信参数。Step 33: The MCPTT Server sends the obtained group communication parameter to the UE in the group corresponding to the group identifier.

其中,MCPTT Server可以向组标识对应的组中的全部UE发送组通信参数。The MCPTT Server may send the group communication parameters to all UEs in the group corresponding to the group identifier.

该种方式中,MCPTT Server可以向组标识对应的组中的全部UE发送包含组通信参数的通知消息。In this manner, the MCPTT Server may send a notification message including group communication parameters to all UEs in the group corresponding to the group identifier.

若MCPTT Server是根据接收到的UE发送的动态建组请求,动态建立组通信时,MCPTT Server向发送该动态建组请求的UE发送动态建组响应,该动态建组响应中包含组通信参数,MCPTT Server要向组标识对应的组中的全部UE发送组通信参数。例如,MCPTT Server可以向组标识对应的组中的全部UE发送包含组通信参数的通知消息。If the MCPTT Server dynamically establishes a group communication according to the received dynamic group establishment request, the MCPTT Server sends a dynamic group establishment response to the UE that sends the dynamic group establishment request, where the dynamic group establishment response includes the group communication parameter. The MCPTT Server sends the group communication parameters to all UEs in the group corresponding to the group identity. For example, the MCPTT Server may send a notification message including group communication parameters to all UEs in the group corresponding to the group identity.

步骤34,UE获得组通信参数,按照获得的组通信参数配置并进行组通信。In step 34, the UE obtains group communication parameters, configures and performs group communication according to the obtained group communication parameters.

在上述步骤31~步骤34中,详细阐述了动态建立组通信的过程,可选地, 在建立组,UE进行组通信之后,还可以包括:In the above steps 31 to 34, the process of dynamically establishing group communication is explained in detail, optionally, After the group is established, the UE may further include:

步骤35,应用服务器终止组通信,并向标识对应的组中的UE发送用于终止组通信的通知消息。Step 35: The application server terminates the group communication, and sends a notification message for terminating the group communication to the UE in the group corresponding to the identifier.

其中,应用服务器在终止组通信时,其触发方式可以包含下述几种方式:The trigger mode of the application server when the group communication is terminated may include the following methods:

第一种方式:应用服务器主动终止组通信。The first way: the application server actively terminates group communication.

第二种方式:应用服务器接收UE发送的组通信终止请求,在接收到组通信终止请求时,应用服务器终止组通信。The second mode: the application server receives the group communication termination request sent by the UE, and when receiving the group communication termination request, the application server terminates the group communication.

第三种方式:根据接收到的邻近业务功能实体发出的终止组通信响应,终止组通信。The third way: terminate the group communication according to the termination group communication response sent by the received neighboring service function entity.

该种方式中,应用服务器向邻近业务功能实体发送包含组标识的终止组通信请求,邻近业务功能实体接收到应用服务器发送的终止组通信请求时,回复终止组通信响应,应用服务器在接收到该终止组通信响应时,终止组标识对应的组通信。In this manner, the application server sends a termination group communication request including the group identifier to the neighboring service function entity, and the neighboring service function entity returns the termination group communication response when receiving the termination group communication request sent by the application server, and the application server receives the When the group communication response is terminated, the group communication corresponding to the group identifier is terminated.

步骤36,UE接收应用服务器发送的通知消息,按照通知消息结束组通信,释放组通信参数。Step 36: The UE receives the notification message sent by the application server, ends the group communication according to the notification message, and releases the group communication parameter.

其中该通知消息用于终止组通信。The notification message is used to terminate group communication.

相应地,本发明实施例还提出一种组通信装置,如图4所示,其具体结构组成包括:Correspondingly, the embodiment of the present invention further provides a group communication device, as shown in FIG. 4, the specific structural components thereof include:

建立模块401,用于建立用于设备到设备D2D通信的组,并将所述组标识传输给确定模块。The establishing module 401 is configured to establish a group for device-to-device D2D communication, and transmit the group identifier to the determining module.

确定模块402,用于确定与所述建立模块401建立的组对应的组标识。The determining module 402 is configured to determine a group identifier corresponding to the group established by the establishing module 401.

获得模块403,用于获得所述确定模块确定出的组标识对应的组通信参数。The obtaining module 403 is configured to obtain a group communication parameter corresponding to the group identifier determined by the determining module.

发送模块404,用于向所述确定模块确定出的组标识对应的组中的用户设备UE发送所述组通信参数。The sending module 404 is configured to send the group communication parameter to the user equipment UE in the group corresponding to the group identifier determined by the determining module.

可选地,上述装置还包括:Optionally, the foregoing apparatus further includes:

接收模块,用于接收UE发送的动态建组请求,其中所述动态建组请求 用于请求动态建立通信组。a receiving module, configured to receive a dynamic grouping request sent by the UE, where the dynamic grouping request is Used to request the establishment of a communication group dynamically.

具体地,上述获得模块403,具体用于分配与所述组标识对应的组通信参数;或向邻近业务功能实体发送包含所述组标识的动态组通信请求,并在接收到的动态组通信响应消息中获得所述组标识对应的组通信参数。Specifically, the obtaining module 403 is specifically configured to allocate a group communication parameter corresponding to the group identifier, or send a dynamic group communication request including the group identifier to the neighboring service function entity, and receive the dynamic group communication response. The group communication parameter corresponding to the group identifier is obtained in the message.

具体地,上述发送模块404,具体用于向所述组标识对应的组中的全部UE发送所述组通信参数。Specifically, the sending module 404 is specifically configured to send the group communication parameter to all UEs in the group corresponding to the group identifier.

可选地,上述所述建立模块401,还用于终止组通信;上述发送模块404,还用于向所述组标识对应的组中的UE发送用于终止组通信的通知消息。Optionally, the foregoing establishing module 401 is further configured to terminate the group communication, and the sending module 404 is further configured to send, to the UE in the group corresponding to the group identifier, a notification message for terminating the group communication.

可选地,上述发送模块404,还用于接收UE发送的组通信终止请求。Optionally, the sending module 404 is further configured to receive a group communication termination request sent by the UE.

可选地,上述发送模块404,还用于向邻近业务功能实体发送包含组标识的终止组通信请求;所述建立模块401,还用于在接收到所述邻近业务功能实体发送的终止组通信响应时,终止所述组标识对应的组通信。Optionally, the sending module 404 is further configured to send a termination group communication request that includes the group identifier to the neighboring service function entity, where the establishing module 401 is further configured to receive the termination group communication sent by the neighboring service function entity. In response, the group communication corresponding to the group identifier is terminated.

相应地,本发明实施例还提出一种组通信装置,如图5所示,其具体结构组成包括:Correspondingly, the embodiment of the present invention further provides a group communication device, as shown in FIG. 5, the specific structural components thereof include:

获得模块501,用于获得组通信参数,并将获得的组通信参数传输给执行模块其中所述组通信参数是动态建立用于设备到设备D2D通信的组所使用的参数。The obtaining module 501 is configured to obtain group communication parameters, and transmit the obtained group communication parameters to the execution module, where the group communication parameters are parameters used to dynamically establish a group for device-to-device D2D communication.

执行模块502,用于按照所述获得模块传输的组通信参数配置并进行组通信。The executing module 502 is configured to perform group communication according to the group communication parameter transmitted by the obtaining module.

可选地,上述装置还包括:发送模块,用于向应用服务器发送动态建组请求,其中所述动态建组请求用于请求动态建立通信组;接收模块,用于接收所述应用服务器发送的动态建组响应消息;所述获得模块,用于在接收到的动态建组响应消息中获得组通信参数。Optionally, the foregoing apparatus further includes: a sending module, configured to send a dynamic grouping request to the application server, where the dynamic grouping request is used to request to dynamically establish a communication group; and the receiving module is configured to receive the sending by the application server Dynamically establishing a group response message; the obtaining module, configured to obtain a group communication parameter in the received dynamic grouping response message.

具体地,上述获得模块501,具体用于获得组标识,所述组标识是用于D2D中动态建立组通信的组对应的标识,所述发送模块,还用于向邻近业务功能实体发送包含所述组标识的动态组通信请求;所述接收模块,还用于接收所述邻近业务功能实体发送的动态组通信响应;所述获得模块,具体用于 在接收到的邻近业务功能实体发送的动态组通信响应中获得与所述组标识对应的组通信参数。Specifically, the obtaining module 501 is specifically configured to obtain a group identifier, where the group identifier is an identifier corresponding to a group that dynamically establishes group communication in the D2D, and the sending module is further configured to send the inclusion to the neighboring service function entity. a dynamic group communication request of the group identifier; the receiving module is further configured to receive a dynamic group communication response sent by the neighboring service function entity; the obtaining module is specifically configured to: Obtaining a group communication parameter corresponding to the group identifier in a dynamic group communication response sent by the received neighboring service function entity.

可选地,上述接收模块,还用于接收应用服务器发送的通知消息,所述通知消息用于终止组通信;所述执行模块,还用于按照所述通知消息结束组通信,释放组通信参数。Optionally, the receiving module is further configured to receive a notification message sent by the application server, where the notification message is used to terminate the group communication, and the executing module is further configured to end the group communication according to the notification message, and release the group communication parameter. .

可选地,上述发送模块,还用于发送组通信终止请求。Optionally, the sending module is further configured to send a group communication termination request.

相应地,本发明实施例还提出一种组通信装置,如图6所示,其具体结构组成包括:Correspondingly, the embodiment of the present invention further provides a group communication device, as shown in FIG. 6, the specific structural components thereof include:

获得模块601,用于在接收到的用户设备UE发送的动态组请求中获得组标识,并将所述组标识传输给确定模块602,所述组标识是用于D2D中动态建立组通信的组对应的标识。The obtaining module 601 is configured to obtain a group identifier in the received dynamic group request sent by the user equipment UE, and transmit the group identifier to the determining module 602, where the group identifier is a group used for dynamically establishing group communication in the D2D. Corresponding identifier.

确定模块602,用于确定与所述获得模块601获得的组标识对应的组通信参数,其中所述组通信参数是动态建立用于设备到设备D2D通信的组所使用的参数。The determining module 602 is configured to determine a group communication parameter corresponding to the group identifier obtained by the obtaining module 601, wherein the group communication parameter is a parameter used to dynamically establish a group for device-to-device D2D communication.

发送模块603,用于将所述确定模块602确定出的组通信参数发送给所述UE。The sending module 603 is configured to send the group communication parameter determined by the determining module 602 to the UE.

可选地,上述装置还包括:接收模块,用于接收应用服务器发送的包含组标识的组通信终止请求;所述发送模块,还用于在终止所述组标识对应的组通信时,向所述邻近业务功能实体发送组通信终止响应。Optionally, the foregoing apparatus further includes: a receiving module, configured to receive a group communication termination request that is sent by the application server and includes a group identifier; and the sending module is further configured to: when terminating the group communication corresponding to the group identifier, The neighboring service function entity sends a group communication termination response.

相应地,本发明实施例还提出一种组通信设备,如图7所示,其具体结构组成包括:Correspondingly, the embodiment of the present invention further provides a group communication device, as shown in FIG. 7, the specific structural components thereof include:

存储器701,用于存储程序指令;a memory 701, configured to store program instructions;

存储器可以是易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);或者非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);或者上述种类的存储器的组合。 The memory may be a volatile memory (English: volatile memory), such as random access memory (English: random-access memory, abbreviation: RAM); or non-volatile memory (English: non-volatile memory), such as flashing Memory (English: flash memory), hard disk (English: hard disk drive, abbreviated: HDD) or solid state drive (English: solid-state drive, abbreviation: SSD); or a combination of the above types of memory.

信号处理器702,用于按照所述存储器701中存储的程序指令,执行:建立用于设备到设备D2D通信的组;确定与所述组对应的组标识;获得所述组标识对应的组通信参数。The signal processor 702 is configured to: perform a group for device-to-device D2D communication according to the program instructions stored in the memory 701; determine a group identifier corresponding to the group; and obtain a group communication corresponding to the group identifier parameter.

信号处理器,用于按照存储器中存储的程序代码,获取接口21传输的更新的元数据对应的元数据索引值。The signal processor is configured to obtain, according to the program code stored in the memory, a metadata index value corresponding to the updated metadata transmitted by the interface 21.

信号处理器可以是中央处理器(英文:central processing unit,缩写:CPU),或者是CPU和硬件芯片的组合。信号处理器还可以是网络处理器(英文:network processor,缩写:NP)。或者是CPU和NP的组合,或者是NP和硬件芯片的组合。The signal processor can be a central processing unit (English: central processing unit, abbreviated: CPU), or a combination of a CPU and a hardware chip. The signal processor can also be a network processor (English: network processor, abbreviation: NP). Either a combination of CPU and NP, or a combination of NP and hardware chips.

上述硬件芯片可以是以下一种或多种的组合:专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD)。The above hardware chip may be a combination of one or more of the following: an application-specific integrated circuit (ASIC: ASIC), a field-programmable gate array (English: field-programmable gate array, abbreviation: FPGA) , Complex programmable logic device (English: complex programmable logic device, abbreviation: CPLD).

接口703,用于向所述组标识对应的组中的用户设备UE发送所述组通信参数。The interface 703 is configured to send the group communication parameter to the user equipment UE in the group corresponding to the group identifier.

接口可以为以下一种或多种:提供有线接口的网络接口控制器(英文:network interface controller,缩写:NIC),例如以太网NIC,该以太网NIC可以提供铜线和/或光纤接口;提供无线接口的NIC,例如无线局域网(英文:wireless local area network,缩写:WLAN)NIC。The interface may be one or more of the following: a network interface controller (English: network interface controller, abbreviation: NIC), such as an Ethernet NIC, which can provide a copper wire and/or a fiber interface; The NIC of the wireless interface, such as a wireless local area network (English: wireless local area network, abbreviated as WLAN) NIC.

可选地,上述接口703,还用于接收UE发送的动态建组请求,其中所述动态建组请求用于请求动态建立通信组。Optionally, the foregoing interface 703 is further configured to receive a dynamic grouping request sent by the UE, where the dynamic grouping request is used to request to dynamically establish a communication group.

可选地,上述所述信号处理器702,具体用于分配与所述组标识对应的组通信参数;或向邻近业务功能实体发送包含所述组标识的动态组通信请求,并在接收到的动态组通信响应消息中获得所述组标识对应的组通信参数。Optionally, the signal processor 702 is configured to allocate a group communication parameter corresponding to the group identifier, or send a dynamic group communication request including the group identifier to a neighboring service function entity, and receive the received The group communication parameter corresponding to the group identifier is obtained in the dynamic group communication response message.

具体地,上述接口703,具体用于向所述组标识对应的组中的全部UE发送所述组通信参数。Specifically, the foregoing interface 703 is specifically configured to send the group communication parameter to all UEs in the group corresponding to the group identifier.

可选地,上述所述信号处理器702,还用于终止组通信;接口703,还用 于向所述组标识对应的组中的UE发送用于终止组通信的通知消息。Optionally, the signal processor 702 is further configured to terminate group communication; the interface 703 is further used. A notification message for terminating the group communication is sent to the UE in the group corresponding to the group identifier.

可选地,上述接口703,还用于接收UE发送的组通信终止请求。Optionally, the foregoing interface 703 is further configured to receive a group communication termination request sent by the UE.

可选地,上述接口703,还用于向邻近业务功能实体发送包含组标识的终止组通信请求;所述信号处理器702,还用于在接收到所述邻近业务功能实体发送的终止组通信响应时,终止所述组标识对应的组通信。Optionally, the foregoing interface 703 is further configured to send a termination group communication request that includes a group identifier to the neighboring service function entity, where the signal processor 702 is further configured to receive the termination group communication sent by the neighboring service function entity. In response, the group communication corresponding to the group identifier is terminated.

相应地,本发明实施例还提出一种组通信设备,如图7所示,其具体结构组成包括:Correspondingly, the embodiment of the present invention further provides a group communication device, as shown in FIG. 7, the specific structural components thereof include:

存储器701,用于存储程序指令。The memory 701 is configured to store program instructions.

存储器可以是易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);或者非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);或者上述种类的存储器的组合。The memory may be a volatile memory (English: volatile memory), such as random access memory (English: random-access memory, abbreviation: RAM); or non-volatile memory (English: non-volatile memory), such as flashing Memory (English: flash memory), hard disk (English: hard disk drive, abbreviated: HDD) or solid state drive (English: solid-state drive, abbreviation: SSD); or a combination of the above types of memory.

信号处理器702,用于按照存储器中获得的程序指令,执行:获得组通信参数,其中所述组通信参数是动态建立用于设备到设备D2D通信的组所使用的参数;按照所述组通信参数配置并进行组通信。The signal processor 702 is configured to: obtain, according to program instructions obtained in the memory, a group communication parameter, wherein the group communication parameter is a parameter used to dynamically establish a group for device-to-device D2D communication; Parameter configuration and group communication.

信号处理器702,用于按照存储器中存储的程序代码,获取接口21传输的更新的元数据对应的元数据索引值。The signal processor 702 is configured to obtain, according to the program code stored in the memory, a metadata index value corresponding to the updated metadata transmitted by the interface 21.

信号处理器702可以是中央处理器(英文:central processing unit,缩写:CPU),或者是CPU和硬件芯片的组合。信号处理器还可以是网络处理器(英文:network processor,缩写:NP)。或者是CPU和NP的组合,或者是NP和硬件芯片的组合。The signal processor 702 can be a central processing unit (English: central processing unit, abbreviated: CPU), or a combination of a CPU and a hardware chip. The signal processor can also be a network processor (English: network processor, abbreviation: NP). Either a combination of CPU and NP, or a combination of NP and hardware chips.

上述硬件芯片可以是以下一种或多种的组合:专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD)。The above hardware chip may be a combination of one or more of the following: an application-specific integrated circuit (ASIC: ASIC), a field-programmable gate array (English: field-programmable gate array, abbreviation: FPGA) , Complex programmable logic device (English: complex programmable logic device, abbreviation: CPLD).

还包括: Also includes:

接口703,用于向应用服务器发送动态建组请求,其中所述动态建组请求用于请求动态建立通信组;接收所述应用服务器发送的动态建组响应消息;所述信号处理器702,具体用于在接收到的动态建组响应消息中获得组通信参数。The interface 703 is configured to send a dynamic grouping request to the application server, where the dynamic grouping request is used to request to dynamically establish a communication group; and receive a dynamic grouping response message sent by the application server; the signal processor 702, specifically Used to obtain group communication parameters in the received dynamic grouping response message.

接口可以为以下一种或多种:提供有线接口的网络接口控制器(英文:network interface controller,缩写:NIC),例如以太网NIC,该以太网NIC可以提供铜线和/或光纤接口;提供无线接口的NIC,例如无线局域网(英文:wireless local area network,缩写:WLAN)NIC。The interface may be one or more of the following: a network interface controller (English: network interface controller, abbreviation: NIC), such as an Ethernet NIC, which can provide a copper wire and/or a fiber interface; The NIC of the wireless interface, such as a wireless local area network (English: wireless local area network, abbreviated as WLAN) NIC.

具体地,上述信号处理器702,具体用于获得组标识,所述组标识是用于D2D中动态建立组通信的组对应的标识。Specifically, the signal processor 702 is specifically configured to obtain a group identifier, where the group identifier is an identifier corresponding to a group for dynamically establishing group communication in the D2D.

可选地,所述接口703,还用于向邻近业务功能实体发送包含所述组标识的动态组通信请求;接收所述邻近业务功能实体发送的动态组通信响应;所述信号处理器702,具体用于在接收到的邻近业务功能实体发送的动态组通信响应中获得与所述组标识对应的组通信参数。Optionally, the interface 703 is further configured to send, to the neighboring service function entity, a dynamic group communication request that includes the group identifier, and receive a dynamic group communication response sent by the neighboring service function entity; the signal processor 702, Specifically, the group communication parameter corresponding to the group identifier is obtained in a dynamic group communication response sent by the received neighboring service function entity.

可选地,所述接口703,还用于接收应用服务器发送的通知消息,所述通知消息用于终止组通信;所述信号处理器702,还用于按照所述通知消息结束组通信,释放组通信参数。Optionally, the interface 703 is further configured to receive a notification message sent by the application server, where the notification message is used to terminate group communication, and the signal processor 702 is further configured to end group communication according to the notification message, and release Group communication parameters.

可选地,所述接口703,还用于发送组通信终止请求。Optionally, the interface 703 is further configured to send a group communication termination request.

相应地,本发明实施例还提出一种组通信设备,如图7所示,其具体结构组成包括:Correspondingly, the embodiment of the present invention further provides a group communication device, as shown in FIG. 7, the specific structural components thereof include:

存储器701,用于存储程序指令。The memory 701 is configured to store program instructions.

存储器可以是易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);或者非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);或者上述种类的存储器的组合。The memory may be a volatile memory (English: volatile memory), such as random access memory (English: random-access memory, abbreviation: RAM); or non-volatile memory (English: non-volatile memory), such as flashing Memory (English: flash memory), hard disk (English: hard disk drive, abbreviated: HDD) or solid state drive (English: solid-state drive, abbreviation: SSD); or a combination of the above types of memory.

信号处理器702,用于按照存储器701中获得的程序指令,执行:在接收 到的用户设备UE发送的动态组请求中获得组标识,所述组标识是用于D2D中动态建立组通信的组对应的标识;确定与所述组标识对应的组通信参数,其中所述组通信参数是动态建立用于设备到设备D2D通信的组所使用的参数。The signal processor 702 is configured to execute according to the program instructions obtained in the memory 701: receiving Obtaining, in the dynamic group request sent by the user equipment UE, the group identifier, where the group identifier is an identifier corresponding to the group for dynamically establishing group communication in the D2D; determining a group communication parameter corresponding to the group identifier, where the group The communication parameters are the parameters used to dynamically establish a group for device-to-device D2D communication.

信号处理器,用于按照存储器中存储的程序代码,获取接口21传输的更新的元数据对应的元数据索引值。The signal processor is configured to obtain, according to the program code stored in the memory, a metadata index value corresponding to the updated metadata transmitted by the interface 21.

信号处理器可以是中央处理器(英文:central processing unit,缩写:CPU),或者是CPU和硬件芯片的组合。信号处理器还可以是网络处理器(英文:network processor,缩写:NP)。或者是CPU和NP的组合,或者是NP和硬件芯片的组合。The signal processor can be a central processing unit (English: central processing unit, abbreviated: CPU), or a combination of a CPU and a hardware chip. The signal processor can also be a network processor (English: network processor, abbreviation: NP). Either a combination of CPU and NP, or a combination of NP and hardware chips.

上述硬件芯片可以是以下一种或多种的组合:专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD)。The above hardware chip may be a combination of one or more of the following: an application-specific integrated circuit (ASIC: ASIC), a field-programmable gate array (English: field-programmable gate array, abbreviation: FPGA) , Complex programmable logic device (English: complex programmable logic device, abbreviation: CPLD).

接口703,用于将所述组通信参数发送给所述UE。The interface 703 is configured to send the group communication parameter to the UE.

接口可以为以下一种或多种:提供有线接口的网络接口控制器(英文:network interface controller,缩写:NIC),例如以太网NIC,该以太网NIC可以提供铜线和/或光纤接口;提供无线接口的NIC,例如无线局域网(英文:wireless local area network,缩写:WLAN)NIC。The interface may be one or more of the following: a network interface controller (English: network interface controller, abbreviation: NIC), such as an Ethernet NIC, which can provide a copper wire and/or a fiber interface; The NIC of the wireless interface, such as a wireless local area network (English: wireless local area network, abbreviated as WLAN) NIC.

可选地,所述接口703,还用于接收应用服务器发送的包含组标识的组通信终止请求;在终止所述组标识对应的组通信时,向所述邻近业务功能实体发送组通信终止响应。Optionally, the interface 703 is further configured to receive a group communication termination request that is sent by the application server and includes a group identifier, and send a group communication termination response to the neighboring service function entity when terminating the group communication corresponding to the group identifier. .

实施例二Embodiment 2

本发明实施例二提出一种组通信系统,其架构如图2所示,主要包括应用服务器、邻近业务功能实体和UE。应用服务器和邻近业务功能实体可以是设置在网络侧的两个独立的网络设备,也可以是同一个设备中的不同功能模块。本发明实例二提出的技术方案中,为便于阐述,将应用服务器和邻近业 务功能实体作为两个独立的网络设备来进行技术方案的详细阐述。A second embodiment of the present invention provides a group communication system. The architecture of the group is as shown in FIG. 2, which mainly includes an application server, a neighboring service function entity, and a UE. The application server and the neighboring service function entity may be two independent network devices set on the network side, or different function modules in the same device. In the technical solution proposed by the second embodiment of the present invention, the application server and the neighboring industry are used for convenience of explanation. The functional entity acts as two separate network devices to elaborate the technical solution.

具体地,本发明实施例二提出的技术方案中,应用服务器以MCPTT Server为例来进行详细阐述。Specifically, in the technical solution proposed by the second embodiment of the present invention, the application server takes the MCPTT Server as an example for detailed description.

MCPTT Server,用于确定组通信的UE,根据确定出的进行组通信的UE,建立用于D2D通信的组,并确定与该建立的组对应的组标识。The MCPTT Server is configured to determine a group communication UE, establish a group for D2D communication according to the determined UE that performs group communication, and determine a group identifier corresponding to the established group.

其中,MCPTT Server建立用于D2D通信的组时,可以通过下述两种方式实现:When the MCPTT Server establishes a group for D2D communication, it can be implemented in the following two ways:

第一种方式:根据接收到的动态建组请求,建立用于D2D通信的组。The first way: establish a group for D2D communication according to the received dynamic grouping request.

该种方式中,UE,用于发送动态建组请求。其中该动态建组请求是用于动态建立通信组。In this manner, the UE is configured to send a dynamic grouping request. The dynamic grouping request is used to dynamically establish a communication group.

其中,MCPTT Server接收到的动态建组请求中,具体可以包含下述两种信息:The dynamic establishment request received by the MCPTT server may include the following two types of information:

A:在动态建组请求中,可以包含要合并的组的组标识。A: In the dynamic grouping request, you can include the group ID of the group to be merged.

例如UE请求将所在的组的组标识为A和B的两个组,合并为一个组,实现UE能够同时和组标识为A和B中的其它UE同时进行组通信。For example, the UE requests to identify the group of the group as the two groups of A and B, and combines them into one group, so that the UE can simultaneously perform group communication with other UEs in the group IDs A and B at the same time.

该种方式中,MCPTT Server确定待合并的组的组标识,将该些组标识对应的组合并为同一个组,并分配新的组标识。In this manner, the MCPTT Server determines the group identifiers of the groups to be merged, and combines the corresponding groups of the group identifiers into the same group, and assigns a new group identifier.

B:在动态建组请求中,可以包含要加入组通信的UE标识。B: In the dynamic grouping request, the UE identity to be added to the group communication may be included.

例如,UE请求将其它UE添加到组通信中,以实现和该UE之间进行组通信。For example, the UE requests to add other UEs to the group communication to enable group communication with the UE.

该种方式中,MCPTT Server获得动态建组请求中的UE标识,并根据接收到的动态建组请求,建立包含该UE标识对应的UE的组,并分配新的组标识。In this manner, the MCPTT server obtains the UE identifier in the dynamic group establishment request, and according to the received dynamic group establishment request, establishes a group including the UE corresponding to the UE identifier, and allocates a new group identifier.

MCPTT Server,向邻近业务功能实体发送动态组通信请求,在动态组通信请求中包含组标识。The MCPTT Server sends a dynamic group communication request to the neighboring service function entity, and includes the group identity in the dynamic group communication request.

邻近业务功能实体接收MCPTT Server发送的动态组通信请求,在接收到的动态组通信请求中获得组标识,邻近业务功能实体分配与组标识对应的组 通信参数,并向MCPTT Server发送包含组通信参数的动态组通信响应消息。The neighboring service function entity receives the dynamic group communication request sent by the MCPTT Server, obtains the group identifier in the received dynamic group communication request, and allocates the group corresponding to the group identifier to the neighboring service function entity. Communication parameters and send a dynamic group communication response message containing the group communication parameters to the MCPTT Server.

其中,组通信参数至少包含层2 ProSe Layer-2 Group ID、ProSe Group IP multicast address、IP地址类型、security parameters等。The group communication parameter includes at least layer 2 ProSe Layer-2 Group ID, ProSe Group IP multicast address, IP address type, security parameters, and the like.

MCPTT Server,接收包含组通信参数的动态组通信响应消息,在接收到的动态组通信响应消息中获得组通信参数。MCPTT Server向UE发送组通信参数。The MCPTT Server receives the dynamic group communication response message including the group communication parameters, and obtains the group communication parameters in the received dynamic group communication response message. The MCPTT Server sends group communication parameters to the UE.

其中,MCPTT Server可以向组标识对应的组中的全部UE发送组通信参数。The MCPTT Server may send the group communication parameters to all UEs in the group corresponding to the group identifier.

该种方式中,MCPTT Server可以向组标识对应的组中的全部UE发送包含组通信参数的通知消息。In this manner, the MCPTT Server may send a notification message including group communication parameters to all UEs in the group corresponding to the group identifier.

相应地,本发明实施例二还提出一种组通信方法,如图8所示,其具体处理流程如下述:Correspondingly, the second embodiment of the present invention further provides a group communication method, as shown in FIG. 8, the specific processing flow is as follows:

本发明实例二提出的技术方案中,为便于阐述,将应用服务器和邻近业务功能实体作为两个独立的网络设备来进行技术方案的详细阐述。In the technical solution proposed by the second embodiment of the present invention, for convenience of explanation, the application server and the neighboring service function entity are used as two independent network devices to elaborate the technical solution.

具体地,本发明实施例二提出的技术方案中,应用服务器以MCPTT Server为例来进行详细阐述。Specifically, in the technical solution proposed by the second embodiment of the present invention, the application server takes the MCPTT Server as an example for detailed description.

步骤81,MCPTT Server建立用于D2D通信的组,并确定与该建立的组对应的组标识。In step 81, the MCPTT Server establishes a group for D2D communication, and determines a group identifier corresponding to the established group.

其中,MCPTT Server建立用于D2D通信的组时,可以通过下述两种方式实现:When the MCPTT Server establishes a group for D2D communication, it can be implemented in the following two ways:

第一种方式:根据接收到的动态建组请求,建立用于D2D通信的组。The first way: establish a group for D2D communication according to the received dynamic grouping request.

该种方式中,UE,用于发送动态建组请求。其中该动态建组请求是用于动态建立通信组。In this manner, the UE is configured to send a dynamic grouping request. The dynamic grouping request is used to dynamically establish a communication group.

其中,MCPTT Server接收到的动态建组请求中,具体可以包含下述两种信息:The dynamic establishment request received by the MCPTT server may include the following two types of information:

A:在动态建组请求中,可以包含要合并的组的组标识。A: In the dynamic grouping request, you can include the group ID of the group to be merged.

例如UE请求将所在的组的组标识为A和B的两个组,合并为一个组, 实现UE能够同时和组标识为A和B中的其它UE同时进行组通信。For example, the UE requests to identify the group of the group in which it is the two groups of A and B, and merge them into one group. The UE is enabled to simultaneously perform group communication with other UEs in the group identifications A and B at the same time.

该种方式中,MCPTT Server确定待合并的组的组标识,将该些组标识对应的组合并为同一个组,并分配新的组标识。In this manner, the MCPTT Server determines the group identifiers of the groups to be merged, and combines the corresponding groups of the group identifiers into the same group, and assigns a new group identifier.

B:在动态建组请求中,可以包含要加入组通信的UE标识。B: In the dynamic grouping request, the UE identity to be added to the group communication may be included.

例如,UE请求将其它UE添加到组通信中,以实现和该UE之间进行组通信。For example, the UE requests to add other UEs to the group communication to enable group communication with the UE.

该种方式中,MCPTT Server获得动态建组请求中的UE标识,并根据接收到的动态建组请求,建立包含该UE标识对应的UE的组,并分配新的组标识。In this manner, the MCPTT server obtains the UE identifier in the dynamic group establishment request, and according to the received dynamic group establishment request, establishes a group including the UE corresponding to the UE identifier, and allocates a new group identifier.

步骤82,MCPTT Server向邻近业务功能实体发送动态组通信请求,在动态组通信请求中包含组标识。Step 82: The MCPTT Server sends a dynamic group communication request to the neighboring service function entity, and the group identity is included in the dynamic group communication request.

步骤83,邻近业务功能实体接收MCPTT Server发送的动态组通信请求,在接收到的动态组通信请求中获得组标识,邻近业务功能实体分配与组标识对应的组通信参数。Step 83: The neighboring service function entity receives the dynamic group communication request sent by the MCPTT server, obtains the group identity in the received dynamic group communication request, and the neighboring service function entity allocates the group communication parameter corresponding to the group identity.

步骤84,并向MCPTT Server发送包含组通信参数的动态组通信响应消息。Step 84, and send a dynamic group communication response message containing the group communication parameters to the MCPTT Server.

其中,组通信参数至少包含层2 ProSe Layer-2 Group ID、ProSe Group IP multicast address、IP地址类型、security parameters等。The group communication parameter includes at least layer 2 ProSe Layer-2 Group ID, ProSe Group IP multicast address, IP address type, security parameters, and the like.

步骤85,MCPTT Server接收包含组通信参数的动态组通信响应消息,在接收到的动态组通信响应消息中获得组通信参数。Step 85: The MCPTT Server receives the dynamic group communication response message including the group communication parameter, and obtains the group communication parameter in the received dynamic group communication response message.

步骤86,MCPTT Server向UE发送组通信参数。In step 86, the MCPTT Server sends the group communication parameters to the UE.

其中,MCPTT Server可以向组标识对应的组中的全部UE发送组通信参数。The MCPTT Server may send the group communication parameters to all UEs in the group corresponding to the group identifier.

该种方式中,MCPTT Server可以向组标识对应的组中的全部UE发送包含组通信参数的通知消息。In this manner, the MCPTT Server may send a notification message including group communication parameters to all UEs in the group corresponding to the group identifier.

实施例三Embodiment 3

本发明实施例三提出一种组通信系统,其架构如图2所示,主要包括应 用服务器、邻近业务功能实体和UE。应用服务器和邻近业务功能实体可以是设置在网络侧的两个独立的网络设备,也可以是同一个设备中的不同功能模块。本发明实例二提出的技术方案中,为便于阐述,将应用服务器和邻近业务功能实体作为两个独立的网络设备来进行技术方案的详细阐述。A third embodiment of the present invention provides a group communication system, and its architecture is as shown in FIG. 2, which mainly includes Use server, proximity business function entity and UE. The application server and the neighboring service function entity may be two independent network devices set on the network side, or different function modules in the same device. In the technical solution proposed by the second embodiment of the present invention, for convenience of explanation, the application server and the neighboring service function entity are used as two independent network devices to elaborate the technical solution.

具体地,本发明实施例三提出的技术方案中,应用服务器以MCPTT Server为例来进行详细阐述。Specifically, in the technical solution proposed in the third embodiment of the present invention, the application server takes the MCPTT Server as an example for detailed description.

MCPTT Server,用于确定组通信的UE,根据确定出的进行组通信的UE,建立用于D2D通信的组,并确定与该建立的组对应的组标识。The MCPTT Server is configured to determine a group communication UE, establish a group for D2D communication according to the determined UE that performs group communication, and determine a group identifier corresponding to the established group.

其中,MCPTT Server建立用于D2D通信的组时,可以通过下述两种方式实现:When the MCPTT Server establishes a group for D2D communication, it can be implemented in the following two ways:

第一种方式:根据接收到的动态建组请求,建立用于D2D通信的组。The first way: establish a group for D2D communication according to the received dynamic grouping request.

该种方式中,UE,用于发送动态建组请求。其中该动态建组请求是用于动态建立通信组。In this manner, the UE is configured to send a dynamic grouping request. The dynamic grouping request is used to dynamically establish a communication group.

其中,MCPTT Server接收到的动态建组请求中,具体可以包含下述两种信息:The dynamic establishment request received by the MCPTT server may include the following two types of information:

A:在动态建组请求中,可以包含要合并的组的组标识。A: In the dynamic grouping request, you can include the group ID of the group to be merged.

例如UE请求将所在的组的组标识为A和B的两个组,合并为一个组,实现UE能够同时和组标识为A和B中的其它UE同时进行组通信。For example, the UE requests to identify the group of the group as the two groups of A and B, and combines them into one group, so that the UE can simultaneously perform group communication with other UEs in the group IDs A and B at the same time.

该种方式中,MCPTT Server确定待合并的组的组标识,将该些组标识对应的组合并为同一个组,并分配新的组标识。In this manner, the MCPTT Server determines the group identifiers of the groups to be merged, and combines the corresponding groups of the group identifiers into the same group, and assigns a new group identifier.

B:在动态建组请求中,可以包含要加入组通信的UE标识。B: In the dynamic grouping request, the UE identity to be added to the group communication may be included.

例如,UE请求将其它UE添加到组通信中,以实现和该UE之间进行组通信。For example, the UE requests to add other UEs to the group communication to enable group communication with the UE.

该种方式中,MCPTT Server获得动态建组请求中的UE标识,并根据接收到的动态建组请求,建立包含该UE标识对应的UE的组,并分配新的组标识。In this manner, the MCPTT server obtains the UE identifier in the dynamic group establishment request, and according to the received dynamic group establishment request, establishes a group including the UE corresponding to the UE identifier, and allocates a new group identifier.

MCPTT Server,向UE发送包含组标识的通知消息。 The MCPTT Server sends a notification message containing the group identity to the UE.

其中,MCPTT Server,可以向发送动态建组请求的UE发送包含组标识的通知消息。MCPTT Server,也可以向新建组中的全部UE发送包含组标识的通知消息。The MCPTT Server may send a notification message including the group identifier to the UE that sends the dynamic grouping request. The MCPTT Server can also send a notification message containing the group identifier to all UEs in the newly created group.

UE,在接收到MCPTT Server发送的通知消息时,获得接收到的通知消息中的组标识,UE向邻近业务功能实体发送包含组标识的动态组通信请求。The UE obtains the group identifier in the received notification message when receiving the notification message sent by the MCPTT Server, and the UE sends a dynamic group communication request including the group identifier to the neighboring service function entity.

邻近业务功能实体,接收UE发送的包含组标识的动态组通信请求,在接收到的UE发送的动态组请求中获得组标识,确定与组标识对应的组通信参数,将所述组通信参数通过动态组通信响应发送给所述UE。The neighboring service function entity receives the dynamic group communication request that is sent by the UE and includes the group identifier, obtains the group identifier in the dynamic group request sent by the received UE, determines the group communication parameter corresponding to the group identifier, and passes the group communication parameter A dynamic group communication response is sent to the UE.

其中组通信参数是动态建立用于D2D通信的组所使用的参数。The group communication parameters are parameters used to dynamically establish a group for D2D communication.

UE接收邻近业务功能实体发送的动态组通信响应,在该动态组通信响应中获得组通信参数,按照获得的组通信参数配置并进行组通信。The UE receives the dynamic group communication response sent by the neighboring service function entity, obtains the group communication parameter in the dynamic group communication response, configures and performs group communication according to the obtained group communication parameter.

其中,组通信参数至少包含层2 ProSe Layer-2 Group ID、ProSe Group IP multicast address、IP地址类型、security parameters等。The group communication parameter includes at least layer 2 ProSe Layer-2 Group ID, ProSe Group IP multicast address, IP address type, security parameters, and the like.

相应地,本发明实施例三还提出一种组通信方法,如图9所示,其具体处理流程如下述:Correspondingly, the third embodiment of the present invention further provides a group communication method, as shown in FIG. 9, the specific processing flow is as follows:

本发明实例三提出的技术方案中,为便于阐述,将应用服务器和邻近业务功能实体作为两个独立的网络设备来进行技术方案的详细阐述。In the technical solution proposed by the third embodiment of the present invention, for convenience of explanation, the application server and the neighboring service function entity are used as two independent network devices to elaborate the technical solution.

具体地,本发明实施例三提出的技术方案中,应用服务器以MCPTT Server为例来进行详细阐述。Specifically, in the technical solution proposed in the third embodiment of the present invention, the application server takes the MCPTT Server as an example for detailed description.

步骤91,MCPTT Server,用于建立用于D2D通信的组,并确定与该建立的组对应的组标识。Step 91: The MCPTT Server is configured to establish a group for D2D communication, and determine a group identifier corresponding to the established group.

其中,MCPTT Server建立用于D2D通信的组时,可以通过下述两种方式实现:When the MCPTT Server establishes a group for D2D communication, it can be implemented in the following two ways:

第一种方式:根据接收到的动态建组请求,建立用于D2D通信的组。The first way: establish a group for D2D communication according to the received dynamic grouping request.

该种方式中,UE,用于发送动态建组请求。其中该动态建组请求是用于动态建立通信组。In this manner, the UE is configured to send a dynamic grouping request. The dynamic grouping request is used to dynamically establish a communication group.

其中,MCPTT Server接收到的动态建组请求中,具体可以包含下述两种 信息:The dynamic establishment request received by the MCPTT server may include the following two types. information:

A:在动态建组请求中,可以包含要合并的组的组标识。A: In the dynamic grouping request, you can include the group ID of the group to be merged.

例如UE请求将所在的组的组标识为A和B的两个组,合并为一个组,实现UE能够同时和组标识为A和B中的其它UE同时进行组通信。For example, the UE requests to identify the group of the group as the two groups of A and B, and combines them into one group, so that the UE can simultaneously perform group communication with other UEs in the group IDs A and B at the same time.

该种方式中,MCPTT Server确定待合并的组的组标识,将该些组标识对应的组合并为同一个组,并分配新的组标识。In this manner, the MCPTT Server determines the group identifiers of the groups to be merged, and combines the corresponding groups of the group identifiers into the same group, and assigns a new group identifier.

B:在动态建组请求中,可以包含要加入组通信的UE标识。B: In the dynamic grouping request, the UE identity to be added to the group communication may be included.

例如,UE请求将其它UE添加到组通信中,以实现和该UE之间进行组通信。For example, the UE requests to add other UEs to the group communication to enable group communication with the UE.

该种方式中,MCPTT Server获得动态建组请求中的UE标识,并根据接收到的动态建组请求,建立包含该UE标识对应的UE的组,并分配新的组标识。In this manner, the MCPTT server obtains the UE identifier in the dynamic group establishment request, and according to the received dynamic group establishment request, establishes a group including the UE corresponding to the UE identifier, and allocates a new group identifier.

步骤92,MCPTT Server向UE发送包含组标识的通知消息。Step 92: The MCPTT Server sends a notification message including the group identifier to the UE.

其中,MCPTT Server,可以向发送动态建组请求的UE发送包含组标识的通知消息。MCPTT Server,也可以向新建组中的全部UE发送包含组标识的通知消息。The MCPTT Server may send a notification message including the group identifier to the UE that sends the dynamic grouping request. The MCPTT Server can also send a notification message containing the group identifier to all UEs in the newly created group.

步骤93,UE在接收到MCPTT Server发送的通知消息时,获得接收到的通知消息中的组标识。Step 93: Upon receiving the notification message sent by the MCPTT Server, the UE obtains the group identifier in the received notification message.

步骤94,UE向邻近业务功能实体发送包含组标识的动态组通信请求。In step 94, the UE sends a dynamic group communication request including the group identity to the neighboring service function entity.

步骤95,邻近业务功能实体接收UE发送的包含组标识的动态组通信请求。Step 95: The neighboring service function entity receives a dynamic group communication request that is sent by the UE and includes the group identity.

步骤96,邻近业务功能实体在接收到的UE发送的动态组请求中获得组标识,确定与组标识对应的组通信参数。Step 96: The neighboring service function entity obtains the group identifier in the dynamic group request sent by the received UE, and determines a group communication parameter corresponding to the group identifier.

步骤97,将所述组通信参数通过动态组通信响应发送给所述UE。Step 97: Send the group communication parameter to the UE by using a dynamic group communication response.

其中组通信参数是动态建立用于D2D通信的组所使用的参数。The group communication parameters are parameters used to dynamically establish a group for D2D communication.

步骤98,UE接收邻近业务功能实体发送的动态组通信响应,在该动态组通信响应中获得组通信参数,按照获得的组通信参数配置并进行组通信。 Step 98: The UE receives a dynamic group communication response sent by the neighboring service function entity, obtains a group communication parameter in the dynamic group communication response, and configures and performs group communication according to the obtained group communication parameter.

其中,组通信参数至少包含层2 ProSe Layer-2 Group ID、ProSe Group IP multicast address、IP地址类型、security parameters等。The group communication parameter includes at least layer 2 ProSe Layer-2 Group ID, ProSe Group IP multicast address, IP address type, security parameters, and the like.

实施例四Embodiment 4

本发明实施例四提出一种组通信系统,如图2所示,主要包括应用服务器、邻近业务功能实体和UE。应用服务器和邻近业务功能实体可以是设置在网络侧的两个独立的网络设备,也可以是同一个设备中的不同功能模块。本发明实例四提出的技术方案中,为便于阐述,将应用服务器和邻近业务功能实体作为两个独立的网络设备来进行技术方案的详细阐述。A fourth embodiment of the present invention provides a group communication system, as shown in FIG. 2, which mainly includes an application server, a neighboring service function entity, and a UE. The application server and the neighboring service function entity may be two independent network devices set on the network side, or different function modules in the same device. In the technical solution proposed by the fourth embodiment of the present invention, for convenience of explanation, the application server and the neighboring service function entity are used as two independent network devices to elaborate the technical solution.

MCPTT Server,用于终止组通信操作。MCPTT Server, used to terminate group communication operations.

其中,MCPTT Server终止组通信操作时,可以通过下述两种方式实现:The MCPTT Server can terminate the group communication operation in the following two ways:

第一种方式:MCPTT Server根据接收到的UE发送的组通信终止请求执行终止组通信操作。The first mode: the MCPTT Server performs a terminating group communication operation according to the received group communication termination request sent by the UE.

该种方式中,UE,用于向应用服务器发送组通信终止请求。In this manner, the UE is configured to send a group communication termination request to the application server.

MCPTT Server接收到组通信终止请求时,获得组通信终止请求中的组标识。MCPTT Server向邻近业务功能实体发送包含组标识的组通信终止请求。When the MCPTT Server receives the group communication termination request, it obtains the group identifier in the group communication termination request. The MCPTT Server sends a group communication termination request containing the group identity to the neighboring service function entity.

邻近业务功能实体在接收到组通信终止请求时,发送组通信终止响应。The neighboring service function entity sends a group communication termination response upon receiving the group communication termination request.

MCPTT Server在接收到组通信终止响应时,向发送组通信终止请求的UE返回组通信终止响应,并通知组标识所在的组内的UE组通信终止。Upon receiving the group communication termination response, the MCPTT Server returns a group communication termination response to the UE transmitting the group communication termination request, and notifies the UE group communication within the group in which the group identification is terminated.

邻近业务功能实体收回组通信终止时释放的组通信参数。The neighboring service function entity reclaims the group communication parameters released when the group communication is terminated.

其中,组通信参数至少包含层2 ProSe Layer-2 Group ID、ProSe Group IP multicast address、IP地址类型、security parameters等。The group communication parameter includes at least layer 2 ProSe Layer-2 Group ID, ProSe Group IP multicast address, IP address type, security parameters, and the like.

第二种方式:应用服务器主动终止组通信操作。The second way: the application server actively terminates the group communication operation.

该种方式中,MCPTT Server向邻近业务功能实体发送包含组标识的组通信终止请求。In this manner, the MCPTT Server sends a group communication termination request including the group identity to the neighboring service function entity.

邻近业务功能实体在接收到组通信终止请求时,发送组通信终止响应。The neighboring service function entity sends a group communication termination response upon receiving the group communication termination request.

MCPTT Server在接收到组通信终止响应时,终止组通信操作。并通知组标识所在的组内的UE组通信终止。 The MCPTT Server terminates the group communication operation upon receiving the group communication termination response. And notify the UE group in the group where the group identifier is located to terminate communication.

邻近业务功能实体收回组通信终止时释放的组通信参数。The neighboring service function entity reclaims the group communication parameters released when the group communication is terminated.

其中,组通信参数至少包含层2 ProSe Layer-2 Group ID、ProSe Group IP multicast address、IP地址类型、security parameters等。The group communication parameter includes at least layer 2 ProSe Layer-2 Group ID, ProSe Group IP multicast address, IP address type, security parameters, and the like.

相应地,本发明实施例四提出一种组通信方法,为便于阐述,将应用服务器和邻近业务功能实体作为两个独立的网络设备来进行技术方案的详细阐述。如图10所示,其具体处理流程如下述:Correspondingly, a fourth embodiment of the present invention provides a group communication method. For convenience of explanation, the application server and the neighboring service function entity are used as two independent network devices to elaborate the technical solution. As shown in Figure 10, the specific processing flow is as follows:

步骤101,MCPTT Server终止组通信操作。In step 101, the MCPTT Server terminates the group communication operation.

其中,MCPTT Server终止组通信操作时,可以通过下述两种方式实现:The MCPTT Server can terminate the group communication operation in the following two ways:

第一种方式:MCPTT Server根据接收到的UE发送的组通信终止请求执行终止组通信操作。The first mode: the MCPTT Server performs a terminating group communication operation according to the received group communication termination request sent by the UE.

该种方式中,UE,用于向应用服务器发送组通信终止请求。In this manner, the UE is configured to send a group communication termination request to the application server.

MCPTT Server接收到组通信终止请求时,获得组通信终止请求中的组标识。MCPTT Server向邻近业务功能实体发送包含组标识的组通信终止请求。When the MCPTT Server receives the group communication termination request, it obtains the group identifier in the group communication termination request. The MCPTT Server sends a group communication termination request containing the group identity to the neighboring service function entity.

邻近业务功能实体在接收到组通信终止请求时,发送组通信终止响应。The neighboring service function entity sends a group communication termination response upon receiving the group communication termination request.

MCPTT Server在接收到组通信终止响应时,向发送组通信终止请求的UE返回组通信终止响应,并通知组标识所在的组内的UE组通信终止。Upon receiving the group communication termination response, the MCPTT Server returns a group communication termination response to the UE transmitting the group communication termination request, and notifies the UE group communication within the group in which the group identification is terminated.

邻近业务功能实体收回组通信终止时释放的组通信参数。The neighboring service function entity reclaims the group communication parameters released when the group communication is terminated.

其中,组通信参数至少包含层2 ProSe Layer-2 Group ID、ProSe Group IP multicast address、IP地址类型、security parameters等。The group communication parameter includes at least layer 2 ProSe Layer-2 Group ID, ProSe Group IP multicast address, IP address type, security parameters, and the like.

第二种方式:应用服务器主动终止组通信操作。The second way: the application server actively terminates the group communication operation.

该种方式中,MCPTT Server向邻近业务功能实体发送包含组标识的组通信终止请求。In this manner, the MCPTT Server sends a group communication termination request including the group identity to the neighboring service function entity.

邻近业务功能实体在接收到组通信终止请求时,发送组通信终止响应。The neighboring service function entity sends a group communication termination response upon receiving the group communication termination request.

MCPTT Server在接收到组通信终止响应时,终止组通信操作。并通知组标识所在的组内的UE组通信终止。The MCPTT Server terminates the group communication operation upon receiving the group communication termination response. And notify the UE group in the group where the group identifier is located to terminate communication.

步骤102,邻近业务功能实体收回组通信终止时释放的组通信参数。Step 102: The neighboring service function entity reclaims the group communication parameter released when the group communication is terminated.

其中,组通信参数至少包含层2 ProSe Layer-2 Group ID、ProSe Group IP  multicast address、IP地址类型、security parameters等。The group communication parameter includes at least layer 2 ProSe Layer-2 Group ID and ProSe Group IP. Multicast address, IP address type, security parameters, etc.

本领域的技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、只读光盘、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that embodiments of the present invention can be provided as a method, apparatus (device), or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, read-only optical disks, optical storage, etc.) including computer usable program code.

本发明是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention has been described with reference to flowchart illustrations and/or block diagrams of methods, apparatus, and computer program products according to embodiments of the invention. It will be understood that a combination of the processes and/or blocks in the flowcharts and/or <RTIgt; These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例落入本发明范围的所有变更和修改。While the preferred embodiment of the invention has been described, it will be understood that Therefore, the appended claims are intended to be interpreted as including all modifications and variations of the preferred embodiments.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。 It is apparent that those skilled in the art can make various modifications and variations to the invention without departing from the spirit and scope of the invention. Thus, it is intended that the present invention cover the modifications and modifications of the invention

Claims (42)

一种组通信方法,其特征在于,包括:A group communication method, comprising: 应用服务器建立用于设备到设备D2D通信的组;并The application server establishes a group for device-to-device D2D communication; and 确定与所述组对应的组标识;Determining a group identifier corresponding to the group; 获得所述组标识对应的组通信参数;Obtaining a group communication parameter corresponding to the group identifier; 向所述组标识对应的组中的用户设备UE发送所述组通信参数。Sending the group communication parameter to the user equipment UE in the group corresponding to the group identifier. 如权利要求1所述的方法,其特征在于,在建立用于D2D通信的组之前,还包括:The method of claim 1 further comprising: prior to establishing the group for D2D communication, further comprising: 接收UE发送的动态建组请求,其中所述动态建组请求用于请求动态建立通信组。Receiving a dynamic grouping request sent by the UE, where the dynamic grouping request is used to request to dynamically establish a communication group. 如权利要求1或2所述的方法,其特征在于,获得所述组标识对应的组通信参数,包括:The method of claim 1 or 2, wherein obtaining group communication parameters corresponding to the group identifier comprises: 分配与所述组标识对应的组通信参数;或Allocating a group communication parameter corresponding to the group identifier; or 向邻近业务功能实体发送包含所述组标识的动态组通信请求,并在接收到的动态组通信响应消息中获得所述组标识对应的组通信参数。Sending a dynamic group communication request including the group identifier to the neighboring service function entity, and obtaining a group communication parameter corresponding to the group identifier in the received dynamic group communication response message. 如权利要求1~3任一所述的方法,其特征在于,向UE发送所述组通信参数,包括:The method according to any one of claims 1 to 3, wherein the transmitting the group communication parameter to the UE comprises: 向所述组标识对应的组中的全部UE发送所述组通信参数。Sending the group communication parameters to all UEs in the group corresponding to the group identifier. 如权利要求1~4任一所述的方法,其特征在于,在向所述组标识对应的组中的用户设备UE发送所述组通信参数之后,还包括:The method according to any one of claims 1 to 4, further comprising: after transmitting the group communication parameter to the user equipment UE in the group corresponding to the group identifier, 所述应用服务器终止组通信;以及The application server terminates group communication; 向所述组标识对应的组中的UE发送用于终止组通信的通知消息。A notification message for terminating the group communication is sent to the UE in the group corresponding to the group identifier. 如权利要求5所述的方法,其特征在于,在所述应用服务器终止组通信之前,还包括:The method of claim 5, further comprising: before the application server terminates the group communication, further comprising: 应用服务器接收UE发送的组通信终止请求。The application server receives the group communication termination request sent by the UE. 如权利要求6所述的方法,其特征在于,在应用服务器接收UE发送 的组通信终止请求之后,还包括:The method of claim 6 wherein the application server receives the UE transmission After the group communication termination request, it also includes: 向邻近业务功能实体发送包含组标识的终止组通信请求;以及Sending a termination group communication request containing the group identity to the neighboring service function entity; 在接收到所述邻近业务功能实体发送的终止组通信响应时,终止所述组标识对应的组通信。And when the termination group communication response sent by the neighboring service function entity is received, the group communication corresponding to the group identifier is terminated. 一种组通信方法,其特征在于,包括:A group communication method, comprising: 用户设备UE获得组通信参数,其中所述组通信参数是动态建立用于设备到设备D2D通信的组所使用的参数;User equipment UE obtains group communication parameters, wherein the group communication parameters are parameters used to dynamically establish a group for device-to-device D2D communication; 按照所述组通信参数配置并进行组通信。The group communication is configured according to the group communication parameters. 如权利要求8所述的方法,其特征在于,UE获得组通信参数,包括:The method of claim 8, wherein the UE obtains the group communication parameters, including: 所述UE向应用服务器发送动态建组请求,其中所述动态建组请求用于请求动态建立通信组;Sending, by the UE, a dynamic grouping request to an application server, where the dynamic grouping request is used to request to dynamically establish a communication group; 接收所述应用服务器发送的动态建组响应消息;Receiving a dynamic group establishment response message sent by the application server; 在接收到的动态建组响应消息中获得组通信参数。A group communication parameter is obtained in the received dynamic grouping response message. 如权利要求8所述的方法,其特征在于,UE获得组通信参数,包括:The method of claim 8, wherein the UE obtains the group communication parameters, including: 所述UE获得组标识,所述组标识是用于D2D中动态建立组通信的组对应的标识;Obtaining, by the UE, a group identifier, where the group identifier is an identifier corresponding to a group for dynamically establishing group communication in the D2D; 所述UE向邻近业务功能实体发送包含所述组标识的动态组通信请求;Sending, by the UE, a dynamic group communication request including the group identifier to a neighboring service function entity; 接收所述邻近业务功能实体发送的动态组通信响应;以及Receiving a dynamic group communication response sent by the neighboring service function entity; 在接收到的邻近业务功能实体发送的动态组通信响应中获得与所述组标识对应的组通信参数。Obtaining a group communication parameter corresponding to the group identifier in a dynamic group communication response sent by the received neighboring service function entity. 如权利要求8~10任一所述的方法,其特征在于,在按照所述组通信参数配置并进行组通信之后,还包括:The method according to any one of claims 8 to 10, further comprising: after configuring and performing group communication according to the group communication parameter, further comprising: 接收应用服务器发送的通知消息,所述通知消息用于终止组通信;Receiving a notification message sent by an application server, where the notification message is used to terminate group communication; 按照所述通知消息结束组通信,释放组通信参数。The group communication is terminated according to the notification message, and the group communication parameters are released. 如权利要求11所述的方法,其特征在于,在接收应用服务器发送的通知消息之前,还包括:The method of claim 11, wherein before receiving the notification message sent by the application server, the method further comprises: 发送组通信终止请求。 Send group communication termination request. 一种组通信方法,其特征在于,包括:A group communication method, comprising: 邻近业务功能实体在接收到的用户设备UE发送的动态组请求中获得组标识,所述组标识是用于D2D中动态建立组通信的组对应的标识;The neighboring service function entity obtains the group identifier in the received dynamic group request sent by the user equipment UE, where the group identifier is an identifier corresponding to the group for dynamically establishing group communication in the D2D; 确定与所述组标识对应的组通信参数,其中所述组通信参数是动态建立用于设备到设备D2D通信的组所使用的参数;Determining a group communication parameter corresponding to the group identity, wherein the group communication parameter is a parameter used to dynamically establish a group for device-to-device D2D communication; 将所述组通信参数发送给所述UE。Transmitting the set of communication parameters to the UE. 如权利要求13所述的方法,其特征在于,在将所述组通信参数发送给所述UE之后,还包括:The method of claim 13, further comprising: after transmitting the set of communication parameters to the UE, 接收应用服务器发送的包含组标识的组通信终止请求;Receiving a group communication termination request including a group identifier sent by the application server; 在终止所述组标识对应的组通信时,向所述邻近业务功能实体发送组通信终止响应。When the group communication corresponding to the group identifier is terminated, a group communication termination response is sent to the neighboring service function entity. 一种组通信装置,其特征在于,包括:A group communication device, comprising: 建立模块,用于建立用于设备到设备D2D通信的组,并将所述组标识传输给确定模块;Establishing a module, configured to establish a group for device-to-device D2D communication, and transmitting the group identifier to the determining module; 确定模块,用于确定与所述建立模块建立的组对应的组标识;a determining module, configured to determine a group identifier corresponding to the group established by the establishing module; 获得模块,用于获得所述确定模块确定出的组标识对应的组通信参数;Obtaining a module, configured to obtain a group communication parameter corresponding to the group identifier determined by the determining module; 发送模块,用于向所述确定模块确定出的组标识对应的组中的用户设备UE发送所述组通信参数。And a sending module, configured to send, by the user equipment UE in the group corresponding to the group identifier determined by the determining module, the group communication parameter. 如权利要求15所述的装置,其特征在于,还包括:The device of claim 15 further comprising: 接收模块,用于接收UE发送的动态建组请求,其中所述动态建组请求用于请求动态建立通信组。The receiving module is configured to receive a dynamic grouping request sent by the UE, where the dynamic grouping request is used to request to dynamically establish a communication group. 如权利要求15或16所述的装置,其特征在于,所述获得模块,具体用于分配与所述组标识对应的组通信参数;或向邻近业务功能实体发送包含所述组标识的动态组通信请求,并在接收到的动态组通信响应消息中获得所述组标识对应的组通信参数。The device according to claim 15 or 16, wherein the obtaining module is specifically configured to allocate a group communication parameter corresponding to the group identifier; or send a dynamic group including the group identifier to a neighboring service function entity. The communication request is obtained, and the group communication parameter corresponding to the group identifier is obtained in the received dynamic group communication response message. 如权利要求15~17任一所述的装置,其特征在于,所述发送模块,具体用于向所述组标识对应的组中的全部UE发送所述组通信参数。 The device according to any one of claims 15 to 17, wherein the sending module is specifically configured to send the group communication parameter to all UEs in the group corresponding to the group identifier. 如权利要求15~18任一所述的装置,其特征在于,所述建立模块,还用于终止组通信;The device according to any one of claims 15 to 18, wherein the establishing module is further configured to terminate group communication; 所述发送模块,还用于向所述组标识对应的组中的UE发送用于终止组通信的通知消息。The sending module is further configured to send, to the UE in the group corresponding to the group identifier, a notification message for terminating the group communication. 如权利要求19所述的装置,其特征在于,所述发送模块,还用于接收UE发送的组通信终止请求。The apparatus according to claim 19, wherein the sending module is further configured to receive a group communication termination request sent by the UE. 如权利要求20所述的装置,其特征在于,所述发送模块,还用于向邻近业务功能实体发送包含组标识的终止组通信请求;The device according to claim 20, wherein the sending module is further configured to send a termination group communication request including a group identifier to the neighboring service function entity; 所述建立模块,还用于在接收到所述邻近业务功能实体发送的终止组通信响应时,终止所述组标识对应的组通信。The establishing module is further configured to terminate the group communication corresponding to the group identifier when receiving the termination group communication response sent by the neighboring service function entity. 一种组通信装置,其特征在于,包括:A group communication device, comprising: 获得模块,用于获得组通信参数,并将获得的组通信参数传输给执行模块其中所述组通信参数是动态建立用于设备到设备D2D通信的组所使用的参数;Obtaining a module for obtaining a group communication parameter, and transmitting the obtained group communication parameter to an execution module, wherein the group communication parameter is a parameter used to dynamically establish a group for device-to-device D2D communication; 执行模块,用于按照所述获得模块传输的组通信参数配置并进行组通信。And an execution module, configured to perform group communication according to the group communication parameter transmitted by the obtaining module. 如权利要求22所述的装置,其特征在于,还包括:The device of claim 22, further comprising: 发送模块,用于向应用服务器发送动态建组请求,其中所述动态建组请求用于请求动态建立通信组;a sending module, configured to send a dynamic grouping request to the application server, where the dynamic grouping request is used to request to dynamically establish a communication group; 接收模块,用于接收所述应用服务器发送的动态建组响应消息;a receiving module, configured to receive a dynamic grouping response message sent by the application server; 所述获得模块,用于在接收到的动态建组响应消息中获得组通信参数。The obtaining module is configured to obtain a group communication parameter in the received dynamic grouping response message. 如权利要求23所述的装置,其特征在于,所述获得模块,具体用于获得组标识,所述组标识是用于D2D中动态建立组通信的组对应的标识;The device according to claim 23, wherein the obtaining module is specifically configured to obtain a group identifier, where the group identifier is an identifier corresponding to a group for dynamically establishing group communication in the D2D; 所述发送模块,还用于向邻近业务功能实体发送包含所述组标识的动态组通信请求;The sending module is further configured to send, to the neighboring service function entity, a dynamic group communication request that includes the group identifier; 所述接收模块,还用于接收所述邻近业务功能实体发送的动态组通信响应;The receiving module is further configured to receive a dynamic group communication response sent by the neighboring service function entity; 所述获得模块,具体用于在接收到的邻近业务功能实体发送的动态组通 信响应中获得与所述组标识对应的组通信参数。The obtaining module is specifically configured to send a dynamic group communication in a received neighboring service function entity. A group communication parameter corresponding to the group identifier is obtained in the letter response. 如权利要求23或24所述的装置,其特征在于,所述接收模块,还用于接收应用服务器发送的通知消息,所述通知消息用于终止组通信;The device according to claim 23 or 24, wherein the receiving module is further configured to receive a notification message sent by an application server, where the notification message is used to terminate group communication; 所述执行模块,还用于按照所述通知消息结束组通信,释放组通信参数。The execution module is further configured to end the group communication according to the notification message, and release the group communication parameter. 如权利要求25所述的装置,其特征在于,所述发送模块,还用于发送组通信终止请求。The apparatus according to claim 25, wherein said transmitting module is further configured to send a group communication termination request. 一种组通信装置,其特征在于,包括:A group communication device, comprising: 获得模块,用于在接收到的用户设备UE发送的动态组请求中获得组标识,并将所述组标识传输给确定模块,所述组标识是用于D2D中动态建立组通信的组对应的标识;Obtaining a module, configured to obtain a group identifier in the dynamic group request sent by the received user equipment UE, and transmit the group identifier to a determining module, where the group identifier is used for a group that dynamically establishes group communication in D2D Identification 确定模块,用于确定与所述获得模块获得的组标识对应的组通信参数,其中所述组通信参数是动态建立用于设备到设备D2D通信的组所使用的参数;a determining module, configured to determine a group communication parameter corresponding to the group identifier obtained by the obtaining module, wherein the group communication parameter is a parameter used to dynamically establish a group for device-to-device D2D communication; 发送模块,用于将所述确定模块确定出的组通信参数发送给所述UE。And a sending module, configured to send the group communication parameter determined by the determining module to the UE. 如权利要求27所述的装置,其特征在于,还包括:The device of claim 27, further comprising: 接收模块,用于接收应用服务器发送的包含组标识的组通信终止请求;a receiving module, configured to receive a group communication termination request that is sent by the application server and includes a group identifier; 所述发送模块,还用于在终止所述组标识对应的组通信时,向所述邻近业务功能实体发送组通信终止响应。The sending module is further configured to send a group communication termination response to the neighboring service function entity when terminating the group communication corresponding to the group identifier. 一种组通信设备,其特征在于,包括:A group communication device, comprising: 存储器,用于存储程序指令;a memory for storing program instructions; 信号处理器,用于按照所述存储器中存储的程序指令,执行:建立用于设备到设备D2D通信的组;确定与所述组对应的组标识;获得所述组标识对应的组通信参数;a signal processor, configured to: perform a group for device-to-device D2D communication according to the program instructions stored in the memory; determine a group identifier corresponding to the group; and obtain a group communication parameter corresponding to the group identifier; 接口,用于向所述组标识对应的组中的用户设备UE发送所述组通信参数。And an interface, configured to send the group communication parameter to the user equipment UE in the group corresponding to the group identifier. 如权利要求29所述的设备,其特征在于:The device of claim 29 wherein: 所述接口,还用于接收UE发送的动态建组请求,其中所述动态建组请 求用于请求动态建立通信组。The interface is further configured to receive a dynamic grouping request sent by the UE, where the dynamic grouping is requested Request for a request to dynamically establish a communication group. 如权利要求29或30所述的设备,其特征在于,所述信号处理器,具体用于分配与所述组标识对应的组通信参数;或向邻近业务功能实体发送包含所述组标识的动态组通信请求,并在接收到的动态组通信响应消息中获得所述组标识对应的组通信参数。The device according to claim 29 or 30, wherein the signal processor is specifically configured to allocate a group communication parameter corresponding to the group identifier; or send a dynamic information including the group identifier to a neighboring service function entity. The group communication request is obtained, and the group communication parameter corresponding to the group identifier is obtained in the received dynamic group communication response message. 如权利要求29~31任一所述的设备,其特征在于,所述接口,具体用于向所述组标识对应的组中的全部UE发送所述组通信参数。The device according to any one of claims 29 to 31, wherein the interface is specifically configured to send the group communication parameter to all UEs in the group corresponding to the group identifier. 如权利要求29~32任一所述的设备,其特征在于,所述信号处理器,还用于终止组通信;The device according to any one of claims 29 to 32, wherein the signal processor is further configured to terminate group communication; 所述接口,还用于向所述组标识对应的组中的UE发送用于终止组通信的通知消息。The interface is further configured to send a notification message for terminating the group communication to the UE in the group corresponding to the group identifier. 如权利要求33所述的设备,其特征在于,所述接口,还用于接收UE发送的组通信终止请求。The device according to claim 33, wherein the interface is further configured to receive a group communication termination request sent by the UE. 如权利要求34所述的设备,其特征在于,所述接口,还用于向邻近业务功能实体发送包含组标识的终止组通信请求;The device according to claim 34, wherein the interface is further configured to send a termination group communication request including a group identifier to a neighboring service function entity; 所述信号处理器,还用于在接收到所述邻近业务功能实体发送的终止组通信响应时,终止所述组标识对应的组通信。The signal processor is further configured to terminate the group communication corresponding to the group identifier when receiving the termination group communication response sent by the neighboring service function entity. 一种组通信设备,其特征在于,包括:A group communication device, comprising: 存储器,用于存储程序指令;a memory for storing program instructions; 信号处理器,用于按照存储器中获得的程序指令,执行:获得组通信参数,其中所述组通信参数是动态建立用于设备到设备D2D通信的组所使用的参数;按照所述组通信参数配置并进行组通信。a signal processor, configured to: obtain, according to program instructions obtained in the memory, a group communication parameter, wherein the group communication parameter is a parameter used to dynamically establish a group for device-to-device D2D communication; according to the group communication parameter Configure and perform group communication. 如权利要求36所述的设备,其特征在于,还包括:The device of claim 36, further comprising: 接口,用于向应用服务器发送动态建组请求,其中所述动态建组请求用于请求动态建立通信组;接收所述应用服务器发送的动态建组响应消息;An interface, configured to send a dynamic grouping request to the application server, where the dynamic grouping request is used to request to dynamically establish a communication group; and receive a dynamic grouping response message sent by the application server; 所述信号处理器,具体用于在接收到的动态建组响应消息中获得组通信参数。 The signal processor is specifically configured to obtain a group communication parameter in the received dynamic group construction response message. 如权利要求37所述的设备,其特征在于,所述信号处理器,具体用于获得组标识,所述组标识是用于D2D中动态建立组通信的组对应的标识;The device according to claim 37, wherein the signal processor is specifically configured to obtain a group identifier, where the group identifier is an identifier corresponding to a group for dynamically establishing group communication in D2D; 所述接口,还用于向邻近业务功能实体发送包含所述组标识的动态组通信请求;接收所述邻近业务功能实体发送的动态组通信响应;The interface is further configured to send a dynamic group communication request that includes the group identifier to a neighboring service function entity, and receive a dynamic group communication response sent by the neighboring service function entity; 所述信号处理器,具体用于在接收到的邻近业务功能实体发送的动态组通信响应中获得与所述组标识对应的组通信参数。The signal processor is configured to obtain a group communication parameter corresponding to the group identifier in a dynamic group communication response sent by the received neighboring service function entity. 如权利要求37或38所述的设备,其特征在于,所述接口,还用于接收应用服务器发送的通知消息,所述通知消息用于终止组通信;The device according to claim 37 or 38, wherein the interface is further configured to receive a notification message sent by an application server, where the notification message is used to terminate group communication; 所述信号处理器,还用于按照所述通知消息结束组通信,释放组通信参数。The signal processor is further configured to end the group communication according to the notification message, and release the group communication parameter. 如权利要求39所述的设备,其特征在于,所述接口,还用于发送组通信终止请求。The device of claim 39, wherein the interface is further for transmitting a group communication termination request. 一种组通信设备,其特征在于,包括:A group communication device, comprising: 存储器,用于存储程序指令;a memory for storing program instructions; 信号处理器,用于按照存储器中获得的程序指令,执行:在接收到的用户设备UE发送的动态组请求中获得组标识,所述组标识是用于D2D中动态建立组通信的组对应的标识;确定与所述组标识对应的组通信参数,其中所述组通信参数是动态建立用于设备到设备D2D通信的组所使用的参数;And a signal processor, configured to: obtain, according to the program instruction obtained in the memory, a group identifier obtained by the received dynamic group request sent by the user equipment UE, where the group identifier is used for a group that dynamically establishes group communication in the D2D. Identifying; group communication parameters corresponding to the group identifier, wherein the group communication parameters are parameters used to dynamically establish a group for device-to-device D2D communication; 接口,用于将所述组通信参数发送给所述UE。And an interface, configured to send the group communication parameter to the UE. 如权利要求41所述的设备,其特征在于,所述接口,还用于接收应用服务器发送的包含组标识的组通信终止请求;在终止所述组标识对应的组通信时,向所述邻近业务功能实体发送组通信终止响应。 The device according to claim 41, wherein the interface is further configured to receive a group communication termination request that is sent by the application server and includes a group identifier; and when the group communication corresponding to the group identifier is terminated, to the neighboring The business function entity sends a group communication termination response.
PCT/CN2015/080892 2015-06-05 2015-06-05 Group communication method, apparatus and device Ceased WO2016192102A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202010076838.4A CN111294740B (en) 2015-06-05 2015-06-05 A group communication method, device and equipment
CN201580029075.5A CN106465071B (en) 2015-06-05 2015-06-05 Group communication method, device and equipment
PCT/CN2015/080892 WO2016192102A1 (en) 2015-06-05 2015-06-05 Group communication method, apparatus and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/080892 WO2016192102A1 (en) 2015-06-05 2015-06-05 Group communication method, apparatus and device

Publications (1)

Publication Number Publication Date
WO2016192102A1 true WO2016192102A1 (en) 2016-12-08

Family

ID=57440030

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/080892 Ceased WO2016192102A1 (en) 2015-06-05 2015-06-05 Group communication method, apparatus and device

Country Status (2)

Country Link
CN (2) CN111294740B (en)
WO (1) WO2016192102A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111800745B (en) * 2019-08-09 2022-02-01 维沃移动通信有限公司 Group management service processing method, user equipment and network equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102256211A (en) * 2010-05-19 2011-11-23 中兴通讯股份有限公司 Group-based method and system for application realization of M2M terminal
CN103650545A (en) * 2011-07-08 2014-03-19 瑞典爱立信有限公司 Machine to machine (m2m) application server, XDMS server, and methods for m2m applications group management
US20140348061A1 (en) * 2013-05-21 2014-11-27 Motorola Mobility Llc Method for establishing device-to-device communication
CN104604298A (en) * 2012-09-28 2015-05-06 英特尔公司 Discovery and operation of hybrid wireless WAN and wireless LAN

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101060663B (en) * 2006-04-21 2010-09-29 中兴通讯股份有限公司 A method for realizing the dynamic reconstruction service of cluster system
CN102215457B (en) * 2010-04-12 2015-09-16 中兴通讯股份有限公司 A kind of Dynamic Configuration of mobile terminal group and system
CN102647667B (en) * 2011-02-21 2014-10-08 华为技术有限公司 Group management method and PUSH server
WO2013095000A1 (en) * 2011-12-20 2013-06-27 엘지전자 주식회사 Network-initiated control method and apparatus for providing proximity service
CN103391205B (en) * 2012-05-08 2017-06-06 阿里巴巴集团控股有限公司 The sending method of group communication information, client
US9693366B2 (en) * 2012-09-27 2017-06-27 Interdigital Patent Holdings, Inc. End-to-end architecture, API framework, discovery, and access in a virtualized network
US9055390B2 (en) * 2012-10-19 2015-06-09 Hong Kong Applied Science And Technology Research Institute Co., Ltd. Apparatus, system, and method for peer group formation for mobile devices by proximity sensing
CN104185166B (en) * 2013-05-20 2018-03-09 华为终端有限公司 The method, apparatus and network system of communication
CN108990063A (en) * 2013-06-28 2018-12-11 日本电气株式会社 Communication system, network and user equipment and its communication means
CN104284298B (en) * 2013-07-08 2018-07-20 电信科学技术研究院 Resource control method and group communication server in a kind of group communication

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102256211A (en) * 2010-05-19 2011-11-23 中兴通讯股份有限公司 Group-based method and system for application realization of M2M terminal
CN103650545A (en) * 2011-07-08 2014-03-19 瑞典爱立信有限公司 Machine to machine (m2m) application server, XDMS server, and methods for m2m applications group management
CN104604298A (en) * 2012-09-28 2015-05-06 英特尔公司 Discovery and operation of hybrid wireless WAN and wireless LAN
US20140348061A1 (en) * 2013-05-21 2014-11-27 Motorola Mobility Llc Method for establishing device-to-device communication

Also Published As

Publication number Publication date
CN106465071B (en) 2020-02-14
CN106465071A (en) 2017-02-22
CN111294740A (en) 2020-06-16
CN111294740B (en) 2021-07-09

Similar Documents

Publication Publication Date Title
EP3836577B1 (en) Session management method and device for user groups
CN110166580B (en) Resource management method, equipment and system
US11240198B2 (en) Session management method and apparatus
CN113473646B (en) Communication method and device
JP2022513083A (en) Time-dependent networking Communication methods and equipment
CN111010673A (en) Communication method and device
CN103561124B (en) Base station data configuring method and device
CN110012437A (en) A kind of sending method of multicast message, apparatus and system
CN102123105B (en) Method and equipment for switching between standard VRRP (Virtual Router Redundancy Protocol) and load balancing VRRP
US20180048588A1 (en) Automated instantiation of wireless virtual private networks
CN109561054B (en) A data transmission method, controller and access device
WO2016165049A1 (en) Resource allocation method, device and system
CN108282846A (en) A kind of service request processing method and device
WO2022152089A1 (en) Information transmission method and device thereof
WO2017166148A1 (en) Data transmission method and related device
US20200259783A1 (en) Method and apparatus for determining ethernet mac address
CN110062060B (en) System and method for IP address allocation
WO2021244342A1 (en) Method, apparatus and system for determining user plane security execution information
WO2016062075A1 (en) Method and device for managing device-to-device (d2d) communication group
CN103533665A (en) A method for realizing the state machine of an LTE terminal comprehensive tester
CN111669309B (en) A method for establishing VxLAN, wireless controller and switch
CN105897542A (en) Tunnel building method and video monitoring system
CN111372204B (en) A discovery method and device
CN106465071B (en) Group communication method, device and equipment
WO2018032499A1 (en) Load balancing method and associated device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15893758

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15893758

Country of ref document: EP

Kind code of ref document: A1