CN-115643235-B - IMS group providing method and device
Abstract
The application provides a method and a device for providing an IMS group. The method is applied to an IMS group management application server, and comprises the steps of obtaining an IMS group creation authority corresponding to an IMS group creator when an IMS group creation request from the IMS group creator is received, obtaining UE information corresponding to position information from a GMLC according to a group member obtaining mode carried in the IMS group creation request when the obtained authority comprises the IMS group creation authority allowing the IMS group based on the position information to be created for the IMS group creator, creating and storing an IMS group corresponding to the position information, sending an IMS group creation response to the IMS group creator, and sending a query response carrying an IMS group corresponding to a specified group ID to an IMS value-added service application server when a query request carrying the specified group ID sent by the IMS value-added service application server is received. The application can improve the user experience.
Inventors
- PENG YI
Assignees
- 新华三技术有限公司
Dates
- Publication Date
- 20260505
- Application Date
- 20220916
Claims (10)
- 1. A method for providing an IMS group of an IP multimedia subsystem, the method being applied to an IMS group management application server, the method comprising: When an IMS group creation request from an IMS group creation party is received, an IMS group creation authority corresponding to the IMS group creation party is obtained, wherein the IMS group creation party is User Equipment (UE) or a third party application server, and the IMS group creation request carries position information corresponding to an IMS group to be created; when the acquired authority comprises an IMS group creation authority which allows an IMS group based on the position information to be created for the IMS group creation party, acquiring UE information corresponding to the position information from a Gateway Mobile Location Center (GMLC) according to a group member acquisition mode carried in the IMS group creation request, wherein the group member acquisition mode is one-time acquisition or periodic acquisition; Creating and storing an IMS group corresponding to the position information, and sending an IMS group creation response for representing that the IMS group corresponding to the position information is successfully created to the IMS group creation party, wherein the group ID of the created IMS group is a designated group ID distributed by the IMS group management application server, the corresponding group member is UE included in the UE information, and the IMS group creation response carries the designated group ID; when a query request carrying the specified group ID sent by an IMS value added service application server is received, a query response carrying an IMS group corresponding to the specified group ID is sent to the IMS value added service application server, so that the IMS value added service application server processes a service request carrying the specified group ID sent by an IMS group creator based on the IMS group carried in the query response.
- 2. The method according to claim 1, wherein obtaining IMS group creation rights corresponding to the IMS group creator specifically comprises: acquiring subscription information corresponding to the IMS group creator; and acquiring the IMS group creation authority corresponding to the IMS group creation party from the acquired subscription information.
- 3. The method according to claim 1 or 2, characterized in that the method further comprises: And when the acquired authority does not comprise the IMS group creation authority which allows the IMS group based on the location information to be created for the IMS group creator or the acquired authority does not comprise the IMS group creation authority which does not allow the IMS group based on the location information to be created for the IMS group creator, sending an IMS group creation response for representing that the IMS group based on the location information is not allowed to be created for the IMS group creator to the IMS group creator.
- 4. The method according to claim 1, wherein the obtaining UE information corresponding to the location information from the GMLC according to the group member obtaining manner carried in the IMS group creation request specifically includes: If the group member acquisition mode is one-time acquisition, sending a UE information acquisition request carrying the position information and a positioning mode to the GMLC, and acquiring the UE information corresponding to the position information from the acquisition response when receiving an acquisition response carrying the UE information corresponding to the position information once positioned by the GMLC sent by the GMLC, wherein the positioning mode is one-time positioning; if the group member acquisition mode is periodic acquisition, sending a UE information subscription request carrying the position information and the positioning mode to the GMLC, and when receiving a subscription response which is sent by the GMLC and carries the UE information corresponding to the position information which is positioned for the first time after the GMLC receives the UE information subscription request, acquiring the UE information corresponding to the position information from the subscription response, wherein the positioning mode is periodic positioning, and the subscription response also carries a subscription ID which is allocated to the UE information subscription request by the GMLC.
- 5. The method of claim 4, wherein when the group member acquisition mode is periodic acquisition, the method further comprises: After the UE information corresponding to the position information is acquired from the GMLC, receiving a UE information notification message sent by the GMLC according to the acquired positioning period, wherein the UE information notification message carries the subscription ID, the positioning period is acquired from the UE information subscription request by the GMLC, the corresponding duration is the same as the duration of a group member update period carried in the IMS group creation request, or the positioning period is preset for the position information by the GMLC; if the UE information notification message also carries incremental UE information, updating the local UE information corresponding to the position information corresponding to the subscription ID according to the incremental UE information; If the UE information notification message also carries the full amount of UE information, replacing the UE information corresponding to the position information corresponding to the local subscription ID with the full amount of UE information.
- 6. An apparatus for providing an IMS group of IP multimedia subsystems, the apparatus being applied to an IMS group management application server, the apparatus comprising: the first acquisition module is used for acquiring an IMS group creation authority corresponding to an IMS group creation party when an IMS group creation request from the IMS group creation party is received, wherein the IMS group creation party is User Equipment (UE) or a third party application server, and the IMS group creation request carries position information corresponding to an IMS group to be created; the second acquisition module is used for acquiring the UE information corresponding to the position information from the gateway mobile position center (GMLC) according to a group member acquisition mode carried in the IMS group creation request when the authority acquired by the first acquisition module comprises the IMS group creation authority which allows the IMS group based on the position information to be created for the IMS group creation party, wherein the group member acquisition mode is one-time acquisition or periodic acquisition; The creation module is used for creating and storing the IMS group corresponding to the position information, and sending an IMS group creation response for representing that the IMS group corresponding to the position information is successfully created to the IMS group creation party, wherein the group ID of the created IMS group is a designated group ID distributed by the IMS group management application server, the corresponding group member is UE included in the UE information, and the IMS group creation response carries the designated group ID; And the providing module is used for sending a query response carrying the IMS group corresponding to the appointed group ID to the IMS value-added service application server when receiving the query request carrying the appointed group ID sent by the IMS value-added service application server, so that the IMS value-added service application server processes the service request carrying the appointed group ID sent by the IMS group creator based on the IMS group carried in the query response.
- 7. The apparatus of claim 6, wherein the first acquisition module is specifically configured to: acquiring subscription information corresponding to the IMS group creator; and acquiring the IMS group creation authority corresponding to the IMS group creation party from the acquired subscription information.
- 8. The apparatus according to claim 6 or 7, characterized in that the apparatus further comprises: And the first sending module is used for sending an IMS group creation response used for representing that the IMS group creation party is not allowed to create the IMS group based on the position information to the IMS group creation party when the acquired authority does not comprise the IMS group creation authority which allows the IMS group based on the position information to be created for the IMS group creation party or the acquired authority does not comprise the IMS group creation authority which allows the IMS group based on the position information to be created for the IMS group creation party.
- 9. The apparatus of claim 6, wherein the second acquisition module is specifically configured to: If the group member acquisition mode is one-time acquisition, sending a UE information acquisition request carrying the position information and a positioning mode to the GMLC, and acquiring the UE information corresponding to the position information from the acquisition response when receiving an acquisition response carrying the UE information corresponding to the position information once positioned by the GMLC sent by the GMLC, wherein the positioning mode is one-time positioning; if the group member acquisition mode is periodic acquisition, sending a UE information subscription request carrying the position information and the positioning mode to the GMLC, and when receiving a subscription response which is sent by the GMLC and carries the UE information corresponding to the position information which is positioned for the first time after the GMLC receives the UE information subscription request, acquiring the UE information corresponding to the position information from the subscription response, wherein the positioning mode is periodic positioning, and the subscription response also carries a subscription ID which is allocated to the UE information subscription request by the GMLC.
- 10. The apparatus of claim 9, wherein when the group member acquisition mode is periodic acquisition, the apparatus further comprises: A maintenance module, configured to receive, after acquiring UE information corresponding to the location information from the GMLC, a UE information notification message sent by the GMLC according to an acquired positioning period, where the UE information notification message carries the subscription ID, the positioning period is acquired by the GMLC from the UE information subscription request, a corresponding duration is the same as a duration of a group member update period carried in the IMS group creation request, or the positioning period is preset by the GMLC for the location information; if the UE information notification message also carries incremental UE information, updating the local UE information corresponding to the position information corresponding to the subscription ID according to the incremental UE information; If the UE information notification message also carries the full amount of UE information, replacing the UE information corresponding to the position information corresponding to the local subscription ID with the full amount of UE information.
Description
IMS group providing method and device Technical Field The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for providing an IMS group. Background The IP multimedia subsystem (IP Multimedia Subsystem, IMS) is an architecture defined by the third generation partnership project (3rd Generation Partnership Project,3GPP) standard organization that provides multimedia services based on internet protocols (Internet Protocol, IP). In the IMS network, an IMS group is created for the UE or the third party application server by an IMS group management application server, and the IMS group provided by the IMS group management application server is called by an IMS value added service application server to provide corresponding value added services for the UE or the third party application server. Here, group members of one IMS group may include a plurality of UEs, and one IMS group may be applicable to various value added services, for example, a chat service, a message distribution service, etc., or may be applicable to only one value added service. In these IMS groups, there is generally no IMS group related to location information, which makes an IMS value added service application server unable to provide specific value added services in an application scenario related to location information, for example, unable to provide emergency broadcast services in a specific area, which results in poor user experience of related users, so how to provide an IMS group based on location information is one of the technical problems that needs to be solved currently. Disclosure of Invention In order to overcome the problems in the related art, the application provides a method and a device for providing an IMS group. According to a first aspect of an embodiment of the present application, there is provided a method for providing an IMS group, the method being applied to an IMS group management application server, the method including: When an IMS group creation request from an IMS group creation party is received, an IMS group creation authority corresponding to the IMS group creation party is obtained, wherein the IMS group creation party is User Equipment (UE) or a third party application server, and the IMS group creation request carries position information corresponding to an IMS group to be created; When the acquired authority comprises an IMS group creation authority which allows an IMS group based on position information to be created for the IMS group creation party, acquiring UE information corresponding to the position information from a gateway mobile position center (Gateway Mobile Location Centre, GMLC) according to a group member acquisition mode carried in the IMS group creation request, wherein the group member acquisition mode is one-time acquisition or periodic acquisition; Creating and storing an IMS group corresponding to the position information, and sending an IMS group creation response for representing that the IMS group corresponding to the position information is successfully created to the IMS group creation party, wherein the group ID of the created IMS group is a designated group ID distributed by the IMS group management application server, the corresponding group member is UE included in the UE information, and the IMS group creation response carries the designated group ID; when a query request carrying the specified group ID sent by an IMS value added service application server is received, a query response carrying an IMS group corresponding to the specified group ID is sent to the IMS value added service application server, so that the IMS value added service application server processes a service request carrying the specified group ID sent by an IMS group creator based on the IMS group carried in the query response. According to a second aspect of an embodiment of the present application, there is provided an apparatus for providing an IMS group, the apparatus being applied to an IMS group management application server, the apparatus comprising: the first acquisition module is used for acquiring an IMS group creation authority corresponding to an IMS group creation party when an IMS group creation request from the IMS group creation party is received, wherein the IMS group creation party is User Equipment (UE) or a third party application server, and the IMS group creation request carries position information corresponding to an IMS group to be created; the second acquisition module is used for acquiring the UE information corresponding to the position information from the GMLC according to a group member acquisition mode carried in the IMS group creation request when the authority acquired by the first acquisition module comprises the IMS group creation authority which allows the IMS group based on the position information to be created for the IMS group creation party, wherein the group member acquisition mode is one-t