A method for realizing individuation service in group service, system and service application server
Abstract
The present invention is a method and system for realizing individuation service in group service, the method of the present invention includes: storing media information in content server; when group user originates service request, obtaining media information from the content server by the service application server, and transmitting the obtained media information carried by service message to receiving terminal. The system of the present invention includes: group service user terminal device, service application server, individuation server and content server. The present invention can realize the share of individuation information of general group service and the share of PoC group service media information, and saving wireless resource of the air interface.

Term
No projected expiry on record.
- Priority
- Filed
- Published
- Today
15 claims: 3 independent, 12 dependent
- 1The method for implementing a personalized service in a group service, comprising:saving media information in a content server;When the group user initiates the service request, the service application server obtains the media information from the content server, and transmits the obtained media information to the receiving end.
- 12A system for implementing a personalized service in a group service, comprising a plurality of group service user terminals, further comprising:a service application server and a content server;When the group user initiates a service request to the service application server through the group service user terminal, the service application server obtains the stored media information from the content server, and transmits the obtained media information to the reception through the service message. The group service user terminal of the service request.
- 15A service application server, comprising:an input end, an output end, wherein: further comprising a media information processing unit;wherein, the input end transmits a request message to the media information processing unit;The media information processing unit acquires the personalized data configured by the group user from the personalized server, and obtains the corresponding media information from the content server that stores the media information according to the obtained personalized data;or according to the information carried in the request message. The media information link address obtains corresponding media information from the content server;The media information acquired by the service message is transmitted by the output terminal to the group service user terminal that receives the service request.
Independent claims3
175 paragraphs, as filed
00018 Method, system and business application server technical field for implementing personalized service in group service
0002The present invention relates to the field of mobile communications, and more particularly to group services. Background technique
0003The Internet Protocol Multimedia Core System (IMS) is a network in the Wideband Code Division Multiple Access (WCDMA) network defined by the 3rd Generation Partnership Project (3GPP). The Internet Protocol (IP) multimedia subsystem is the third generation of mobile communication (The Third Generation, 3G) mobile network to achieve voice over IP (VoIP) and packet data, providing a unified multimedia service and application goals. The internet.
0004The IMS adopts the IP packet domain as the bearer channel for its control signaling and media transmission, and adopts Session Initiation Protocol (SIP) as the protocol of call control signaling, which implements three functions of service management, session control and bearer access. Separation.
0005IMS is a capability platform based on IMS that can rapidly develop and deploy various services, such as Instant Messenger (IM) and PTT over Cellular (PoC). IMS provides the underlying services such as registration, message routing, quality of service (QoS) guarantee, and security assurance for these services. The following can be done by [MS] to build these services into group-based services.
0006The group-based service refers to the fact that in the service, there is a request involving multiple users, for example, sending one message to multiple users through the IM service, and simultaneously making a call with multiple users through the PoC service.
0007The SIP used in the establishment and termination of the session in IMS is a VoIP standard released by the Internet Engineering Task Force (IETF) in March 1999. SIP combines the Session Description Protocol (SDP) to initiate a session, control the establishment and termination of multimedia sessions attended by multiple participants, and dynamically adjust and modify session attributes, such as session bandwidth requirements and transmission media. Type (voice, video, data, etc.), media codec format, support for multicast and unicast, other parameters of the session (communication port, address, etc.) and more. Therefore, SIP is conducive to the development of value-added services for a variety of applications in conjunction with the Internet.
0008In a group service, there is usually a group-managed server for storing group definitions, for example, group member information, group type, and the like, and group-related policies, for example, members of the group. Permissions, etc. Groups and their associated policy information are typically described in an extensible Markup Language (XML) document. The type of data is usually described using the Multipurpose Internet Mail Extensions (MIME) type, such as text, pictures, sounds, videos, and so on.
0009The group is usually identified by a Uniform Resource Identifier (URI), through which the user can establish a session on the group or send a short message to the group. Specifically, the URI is used to identify a resource and the URI is unique. A Universal Resource Locator (URL) is a type of URI that describes the location of a resource, such as the location of media resources such as music and pictures.
0010In addition, the XML Document Management Client (XDMC) can submit an XML document to an XML Document Management Server (XML Document Management Sever, X-face S). The information recorded in the document can be a group definition, a group policy. Or some personal configuration information. The framework of the group service is shown in Figure 1. X should be authenticated by the Aggregation proxy when submitting the XML document request to the XDMS. The XDMC can be on the service terminal or not on the service terminal. For example, a stand-alone computer that is only used to implement XDMC functions.
0011When the user initiates a service request, the client initiates a request to the application server (AS) through the SIP/IP core network (Core), and the AS processes the relevant logic, for example, checks whether the user has the right to initiate the specified session, and forwards the request. Give other users and so on.
0012In a group service process, it usually includes a Control Function Server (CF) and a Participation Function Server (PF). The control function server is the center of the entire session, and is used to process the copying and distribution of data during the session, so that the sender's request message only needs to be sent once, and the information can be forwarded to multiple called users. Participating in the function server starts with the function of single forwarding, and also stores the simple business configuration related to the user.
0013When the client submits a request to the server, the client can include the content of a media in the SIP request. For example, in a PoC service, a session is established by a group URI, and first, the user A submits a request for establishing a session to the PoC application server, and the request includes the URI of the group. The PoC application server obtains the group definition from the group management server, and resolves the group member, and checks whether the user A has the right to initiate the session on the group, and if so, the PoC application server sends the session request to other group members. . The process of establishing this session is similar to the method of sending short messages in IM. The call service can be personalized by adding the media information in the form of carrying the MIMEi^J content in the request, for example, when the session request is sent, displaying a picture to the recipient or playing the specified ringtone or the like.
0014In the actual application, the solution has the following problems: The operation is complicated, and the air interface resources are occupied. When the sender terminal does not have the capability of carrying the media information in the IP message, the personalized service of the group service cannot be implemented.
0015The main reason for this situation is that, because the user needs to specify the specific media included in the request when initiating the service request for the personalized service, for the personal data that does not change frequently, such as ringtones, group flags, such operations are compared. complex.
0016When the sender terminal does not have the capability of carrying the media information in the IP message, the personalized message cannot be carried in the sent request message, and the personalized service of the group service cannot be implemented. Summary of the invention
0017The main purpose of the present invention is to provide a method, a system, and a service application server for implementing a personalized service in a group service, so that when the terminal does not have the capability of carrying media information, the personalized service of the group service can also be implemented; When the terminal has the capability of carrying media information, it only needs to carry the link address of the media information, and occupy less air interface resources to realize media information sharing.
0018To achieve the above objective, the present invention provides a method for implementing a personalized service in a group service, including:
0019Save media information in the content server;
0020When the group user initiates the service request, the service application server obtains the media information from the content server, and transmits the obtained media information to the receiving end.
0021According to the above method of the present invention, a group user subscribed to the personalized service configures personalized data corresponding to the media information saved in the content server through the personalized server;
0022When the group user subscribed to the personalized service initiates a service request, the service application server first obtains the personalized data configured by the group user from the personalized server, and then proceeds from the content server according to the personalized data. Get the corresponding media information.
0023The personal server is an extensible markup language document management device XDMS; the group user subscribed to the personalized service submits the personalized data to the XDMS through the extensible markup language document management client XDMC .
0024The service message is a session initiation protocol message, and includes a request message of the service or/and a request response message of the service.
0025The business application server includes a control function server and a participating function server.
0026The personalized data includes personalization data of the group, personalized data of the calling user of the service, or personalized data of the called user of the service;
0027The personalized data of the calling user is obtained from the personalized server by the participating function server to which the calling user belongs;
0028The personalized data of the called user is obtained from the personalized server by a participating function server to which the called user belongs;
0029The personalized data of the group is obtained from the personalized server by the control function server.
0030When the service message is transmitted to the control function server, the following steps are further performed: the control function server determines, according to the preset policy, the personalized data in the request message as the personalized data of the calling user. Or including personalized data of the calling user and personalized data of the group;
0031The control function server determines, according to the preset policy, that the personalized data in the request response message is personalized data of the called user, or personalized data of the group.
0032When the service is a one-to-one service, the decision result is:
0033The personalized data is personalized data of the calling user or personalized data of the called user.
0034According to the above method of the present invention, when the group user initiates the PoC service request, the request message carrying the media information link address is sent to the service application server; the service application server receives the address from the content according to the media information link address carried in the request message. The obtained media information is transmitted to the group service user terminal in the server.
0035The service application server includes a control function server and a participating function server; the service application server obtains media information from the content server and transmits the media information to the group service user terminal according to the media information link address carried in the request message, and performs the following steps:
0036The control function server obtains the media information from the content server according to the media information link address carried in the request message sent by the group user, and sends the media information to the control function server to be sent to the SIP/1 by the control function server. P core network;
0037The SIP/IP core network to which the control function server belongs forwards the request message to the SIP/IP core network to which the participating function server belongs;
0038The SIP/IP core network of the participating function server forwards the request message to the participating function server;
0039The participating function server forwards the request message to other group user clients.
0040According to the above method of the present invention, the service application server includes a control function server and a participating function server; the service application server obtains media information from the content server and transmits the information to the group service according to the media information link address carried in the request message. The user terminal performs the following steps: the control function server sends a request message carrying the media information link address to the SIP/IP core network to which it belongs; the SIP/IP core network to which the control function server belongs forwards the request message to Participate in the SIP/IP core network to which the function server belongs;
0041The SIP/IP core network to which the participating function server belongs forwards the request message to the participating function server;
0042The participating function server obtains media information from the content server according to the media information link address carried in the request message, and sends a request message carrying the media information to other group user clients.
0043The present invention provides a system for implementing a personalized service in a group service, which includes a plurality of group service user terminals, and further includes: a service application server and a content server;
0044When the group user initiates a service request to the service application server through the group service user terminal, the service application server obtains the stored media information from the content server, and transmits the obtained media information to the reception through the service message. The group service user terminal of the service request.
0045The system for implementing personalized service provided by the present invention further includes a personalized server; the group user subscribed to the personalized service configures personalized data corresponding to the media information saved in the content server through the personalized server;
0046After the service application server receives the service request initiated by the group user subscribed to the personalized service, the personalized data configured by the group user is obtained from the personalized server, and the content is obtained from the content according to the obtained personalized data. The server obtains corresponding media information, and transmits the obtained media information through the service message to the group service user terminal that receives the service request.
0047The service application server further receives a PoC service request initiated by the group user, and obtains corresponding media information from the content server according to the media information link address carried in the request message, and transmits the corresponding media information to the group service user terminal that receives the service request. .
0048The present invention provides a service application server, including an input end and an output end, and further includes a media information processing unit;
0049When the group user initiates a service request to the service application server through the group service user terminal, the input message is transmitted by the input terminal to the media information processing unit; the media information processing unit obtains the information from the personalized server. Personalized data configured by the group user, and corresponding media information is obtained from the content server storing the media information according to the obtained personalized data; or
0050Obtaining corresponding media information from the content server according to the media information link address carried in the request message;
0051The media information acquired by the service message is transmitted by the output terminal to the group service user terminal that receives the service request.
0052By comparison, it can be found that the main difference between the technical solution of the present invention and the prior art is that the personalized service subscriber configures personalized data through the personalized server, and sends a request message to the service application server when requesting the group service, the service application. The server obtains the configured personalized data from the personalized server according to the request message, and obtains the corresponding media information from the content server storing the media information according to the personalized data, adds the request to the request message, and then forwards the request message. Give the called user. Therefore, when the sender terminal does not have the capability of carrying media information in the SIP message, the personalized service of the group service can also be implemented. For example, when the group service is initiated, a picture or a preset ring tone is displayed to the called user, or the calling user can hear the configured personalized group ringtone and other services.
0053The service application server returns a request response message to the calling user, where the media information corresponding to the personalized data acquired from the personalized server may be carried. Therefore, when the receiver terminal does not have the capability of carrying media information in the SIP message, the personalized service of the group service can also be implemented.
0054Since the personalized data is obtained from the personalized server through the service application server, and the personalized message is not carried in the request message sent by the service initiator, the wireless resource between the service initiator and the service application server is reduced. Occupied.
0055When the group user initiates the PoC service request, the group user carries the media information link address, and after receiving the request message, the service application server obtains the corresponding media information from the content server according to the media information link address carried in the request message, and sends the corresponding media information to the corresponding The client can also implement personalized services in the PoC service, and only needs to occupy less air interface resources. DRAWINGS
00561 is a schematic diagram of a group service architecture in the prior art;
00572 is a flowchart of a method for implementing a personalized service in a group service according to Embodiment 1 of the present invention;
00583 is a flowchart of a method for implementing a personalized service in a group service according to Embodiment 2 of the present invention;
00594 is a flowchart of a method for implementing a personalized service in a group service according to Embodiment 3 of the present invention; <img file="WO2007028316A1_D0001.tif" />
0060Figure
00616 is a signaling flowchart of a method for transmitting media information by a control function server from a content server by using a SIP message when a group user initiates a PoC service request according to Embodiment 5 of the present invention;
00627 is a signaling flowchart of a SIP message transmission by a participating function server to obtain media information from a content server when a group user initiates a PoC service request according to Embodiment 5 of the present invention;
0063FIG. 8 is a structural diagram of a system for implementing media information sharing in a group service according to the present invention. Detailed ways
0064In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described in detail with reference to the accompanying drawings.
0065The method of the invention comprises:
0066Save media information in the content server;
0067When the group user initiates a service request, the application server of the service obtains the media information from the content server, and transmits the obtained media information to the receiving end through the service message.
0068For a group user who subscribes to the personalized service, the personalized data corresponding to the media information saved in the content server may be configured through the personalized server; when the group user subscribed to the personalized service initiates a service request, the service is The application server first obtains the personalized data of the configuration from the personalized server, and then obtains the corresponding media information from the content server according to the personalized data. The personalized server can be an XDMS. Group users who subscribe to a personalized service can submit personalized data to the personalized server XDMS via XDMC.
0069The following takes a personalized server as an example of XDMS, and specifically describes how to implement personalized media information sharing in a group service.
0070Embodiment 1:
0071Referring to FIG. 2, a signaling flow chart of sharing personalized media information when a calling user A initiates a service call to other users in the same SIP/IP core network of the same group, wherein user A subscribes to a personalized service, Personalize the data by personalizing the server, such as a personalized server for XDMS. Specifically, the user submits the personalized data to the XDMS through the XDMC, and the personalized data submitted may be a group logo, a group slogan, or the like.
0072When the calling user A submits a request for creating a new group to the XDMS through the XDMC, the XML definition document of the group includes not only the members of the group but also the link address (URI or URL) of the group's logo. , the address of the group.
0073In step 201, when requesting a service, user A initiates a service request to the SIP/IP core network according to the address of the group.
0074In step 202, the request message for user A to initiate a service request is forwarded by the SIP/IP core network to the service application server AS.
0075In step 203, after receiving the request message, the AS requests the personalized data configured by the user A to the XDMS storing the user personalized data.
0076In step 204, the XDMS returns the personalized data configured by User A to the AS.
0077In step 205, the AS obtains corresponding media information from the content server according to the received personalized data, adds it to the request message of the user A, and then returns the request message to the SIP of the calling user A and the called user. /IP core network. Since the personalized data is obtained from the personalized server through the AS, and the request message sent by the service initiator to the AS does not carry the personalized data, the occupation of the wireless resources between the service initiator and the AS is reduced. In addition, since the personalized data is not required to be carried in the request message or the request response message sent by the service user, the service user can implement the personalized service by subscribing to the personalized service even if the user does not support carrying the personalized data in the message. user experience.
0078In step 206, the SIP/IP core network forwards the request message carrying the media information subscribed by the user A to the called user B in the group.
0079In step 207, since the called user C does not support the media information subscribed by the user A, the AS returns a request message that does not carry the media information to the SIP/IP core network where the calling user A and the called user are located.
0080In the process of registration or re-registration, the user issues a media type parameter supported by the user, including a picture, a voice, or a text, through a SIP PUBLISH request, or may use the XDMC to authenticate the user. The supported media type parameters are configured in the XDMS, and the participating function server of the user can decide whether to carry the media information in the request message according to the parameters.
0081In step 208, the SIP/IP core network forwards the request message that does not carry the media information subscribed by the user A to the called user C in the group.
0082For other called users in the group, the request message of the service may be obtained in a manner similar to the user B or the user C, so that when the calling user A does not have the ability to carry the media information in the SIP message, By calling the user to support the specified media form, the personalized service of the group service can be realized. For example, when the group service is initiated, a picture or a preset ring tone is displayed to the called user, or the calling user can hear the configured personality. Group ringtones and other services.
0083Embodiment 2:
0084Referring to FIG. 3, a signaling flow chart for sharing personalized media information when user A initiates a one-to-one call to user B, where user A and user B are in different SIP/IP core networks, and both subscribe to the personalized service. . The AS A includes a participating function server of the calling user, and the AS B includes a control function server and a participating function server of the called user. The participating function server of the control function server and the called user may also be in different functional entities.
0085The calling user A configures the personalized data as the URL of the picture 1 through the XDMS A, and the called user B configures the personalized data as the URL of the CRBT 1 through the XDMS B.
0086In step 301, the calling user A initiates a service call request to the called user B to the SIP/IP core network A.
0087In step 302, the SIP/IP core network A forwards the service request message of the calling user A to the participating function server in the AS A of the calling user A.
0088In step 303, the participating function server in the AS A obtains the personalized data configured by the calling user A from the XDMS A.
0089In step 304, XDMS A returns the personalized data configured by calling party A to the participating function server in AS A.
0090In step 305, the participating function server in the AS A forwards the request message of the calling user A to the SIP/IP core network A of the calling user A, where the forwarded request message carries the personality configured by the calling user A. The media information corresponding to the data (ie, picture 1).
0091In addition, the personalized data of the calling user A can also be obtained from the XDMS A through the control function server in the AS A, and the specific data is determined by which server to obtain from the XDMS according to the operator policy.
0092In step 306, the SIP/IP core network A of the calling user A forwards the request message carrying the subscribed media information of the user A to the SIP/IP core network B of the called user B.
0093In step 307, the SIP/IP core network B forwards the request message of the calling user A to the AS B of the called user B.
0094In step 308, if the participating function server AS B of the user B determines that the user B does not support the picture and only supports the voice, the participating function server AS B of the user B first deletes the picture in the received request message, and then The request message is sent to the SIP/IP core network B.
0095In this way, when the called user does not support the media information of the type, the wireless resource waste caused by carrying the media information of the type to the user is avoided.
0096In step 309, the SIP/IP core network B sends a request message to the called user B.
0097In step 310, after receiving the request message, the called user B returns a request response message to the calling user A to the SIP/IP core network B where it is located.
0098In step 311, after receiving the request response message of the called user B, the SIP/IP core network B forwards the message to the AS B.
0099In step 312, the participating function server in the AS B requests the personalized data configured by the called user B from the XDMS B.
0100In step 313, XDMS B returns the personalized data of called user B to AS B.
0101In step 314, the control function server in the AS B determines the service request, and if it is a one-to-one service, directly forwards the request response message carrying the media information corresponding to the personalized data configured by the called user B to the SIP. / IP core network B, that is, the content of the media of the CRBT 1 is directly added to the request response message through the MIME form.
0102In step 315, the SIP/IP core network B sends a request response message carrying the media information to the SIP VIII P core network A.
0103In step 316, SIP P core network A forwards the request response message to AS A.
0104In step 317, if the calling user A does not support the media information carried in the request response message, for example, the user A's UE does not support the CRBT, etc., the calling user's participating function server deletes the received request response message. Corresponding media information, and then returning the request response message to the SIP/IP core network A; if the user A supports the CRBT, the request response message carrying the ringing 1 is returned to the SIP/IP core network k.
0105In step 318, when user A supports the CRBT service, SIP/IP core network A sends a request response message carrying CRBT 1 to user A.
0106In the foregoing embodiment 2, the personalized data of the user is configured in different XDMSs, and the personalized data may also be stored in the same XDMS according to the actual situation of the network. In addition, the control function server may be the AS of the called user or the AS of the calling user, depending on the decision policy of the control function server.
0107Embodiment 3:
0108Referring to FIG. 4, when user A and user B are configured with personalized data through the same XDMS, and the manager of the group also configures the personalized data of the group through the HS, the signaling process of implementing the personalized service is implemented. Figure. The AS A includes a participating function server of the calling user, and the AS B includes a control function server and a participating function server of the called user. The participating function server of the control function server and the called user may also be in different functional entities.
0109The personalized data configured by the user A through the XDMS is the URL of the picture 1, the personalized data configured by the user B through the same XDMS is the URL of the CRBT 1, and the manager of the group also configures the personality of the group through the XDMS. The data is the URL of the CRBT 2, and when the group call is initiated, the CRBT 2 is played to the group user.
0110The signaling flow of the user A initiating the group call is as follows: The user B returns the request response message as an example. The steps 401 and 402 are similar to the steps 301 and 302, respectively, and are not described here.
0111In step 403, the participating function server in AS A forwards the request message to SIP/IP core network A. In step 404, the SIP/IP core network A forwards the request message to the SIP/IP core network B.
0112In step 405, the SIP/IP core network B forwards the request message to the AS B of the called user B, where the message can carry the personalized data of the calling user A acquired by the AS A from the XDMS, and the obtaining process and step 303 Similar to step 304, it will not be described here.
0113In step 406, since the performed service is a one-to-many group service, the control function server in the AS B requests the XDMS for personalization data of the group.
0114In step 407, the XDMS returns the personalized data of the group to the control function server in the AS B. In step 408, the control function server in the AS B determines the personalized data carried in the request message according to the preset policy. If the personalization data of the calling user and the personalized data of the group are supported at the same time, the media information corresponding to the personalized data is carried in the request message and sent to the SIP / 1 P core network B, which are picture 1 and CRBT 2 respectively. .
0115If the called user B does not support the CRBT, but supports the picture, the participating function server in the AS B deletes the CRBT added in the request message, and retains the added picture 1 to the SIP/IP core network B.
0116In step 409, the SIP/IP core network B forwards the request message to the called user B.
0117For other called users in the group, the participating user's participating function server will also judge according to the capabilities of the called user, delete the media information that the called user does not support, and then request the message to pass.
0118The SIP/IP core network is forwarded to the corresponding called user.
0119Steps 410 and 411 are similar to steps 310 and 311, respectively, and are not described herein again. In step 412, after receiving the request response message, the control function server in the AS B determines the service request, and if it is a one-to-many group service, adds the group personalized data to the request response message. The corresponding media information is sent to the SIP/IP core network B. For example, if the carrying group administrator sets the CRBT 2, the media information of the CRBT 2 is added to the request response message via the iiMIME format.
0120Steps 413 and 414 are similar to steps 315 and 316, respectively, and are not described again here. In step 415, if the calling user does not support the CRBT, the participating function server in the AS A deletes the media information of the corresponding CRBT 2 in the received request response message, and then sends the request response message to SIP/IP core network A.
0121In step 416, the SIP/IP core network A forwards the request response message carrying the media information of the CRBT 2 to the calling user A.
0122Embodiment 4:
0123Referring to FIG. 5, the calling user A subscribes to the personalized service, and the manager of the group also configures the personalized data of the group through the XDMS, and shares the signaling of the personalized media information when the group call is initiated. flow chart. The AS A includes a participating function server of the calling user, and the AS B includes a control function server and a participating function server of the called user. The participating function server of the control function server and the called user may also be in different functional entities. User A is in SIP/IP core network A, and both user B and user C are in SIP/IP core network B.
0124Personalization of the calling user A through the XDMS: According to the URL of the picture 1, the manager of the group also configures the personalized data of the group as the URL of the CRBT 2 through the XDMS, when the group call is initiated. , Play ring tones 2 to the group user.
0125In step 501, the calling user A sends a request message to the calling user's participating function server for calls to other users in the group.
0126Steps 502 to 507 are similar to steps 402 to 407, respectively, and are not described herein again.
0127In step 508, the control function server in the AS B determines the personalized data carried in the request message according to the preset policy. If the personalization data of the calling user and the personalized data of the group are supported at the same time, the body information corresponding to the personalized data is carried in the request message and sent to the SIP/IP core network B, which are respectively the media of the picture 1. Content, content of the media of the ring tones 2.
0128If the called user B does not support the picture, the participating function server in the AS B deletes the content of the media of the picture 1 added in the request message; if the called user B supports the color ring, it retains the color ring 2 in the request message. Media information.
0129In step 509, the SIP P core network B forwards the request message to the called user B.
0130Steps 510 and 511 are also similar to steps 310 and 311, respectively, and are not mentioned here. In step 512, the control function server in the AS B adds the personalized data of the group in the request response message and sends it to the participating function server of the calling user. That is, the actual content of the body of the CRBT 2 is directly added to the request function server in the request response message by the MIME form.
0131Steps 513 to 516 are similar to steps 413 to 416, respectively, and are not described herein again.
0132In step 517, since the group service includes the called user C, the participating function server in the AS B decides whether to carry the corresponding media information data in the request message according to whether the user C supports the media information, when the user C supports Sending a request message carrying the group personalized data and/or the personalized data corresponding to the calling user A to the media information is sent to the SIP/IP core network B where the user C is located.
0133Steps 518 to 520 are similar to steps 509 to 511, respectively, and the request response message returned by the called user C can also be sent to the user A after the group personalization data is added by the AS B. The processing step and the called party are performed. User B is similar and will not be described here.
0134In each of the above embodiments, the calling user A supports the personalized service, and the personalized service is in an activated state, wherein the activated state can be set by the personalized service configuration by SIP PUBLISH. If the personalized service is in the active state, the AS adds the media information corresponding to the personalized data configured by the calling user A (obtains the corresponding media information from the content server) to the called user in the request message; otherwise, the AS directly Forward the request message to the called user.
0135Embodiment 5:
0136The PoC group service is taken as an example to describe how the PoC client implements media information sharing. When the group user initiates the PoC service request, the PoC application server sends a request message carrying the media information link address to the PoC application server. The PoC application server obtains the media information from the content server and transmits the media information to the PoC client according to the media information link address carried in the request message.
0137The specific method for obtaining media information in the content server is described in detail below in conjunction with the flowchart. Method 1: The media information is obtained from the content server by the control function server:
0138Referring to Figure 6, the following steps are included:
0139After receiving the SIP message carrying the link address of the media information, the PoC control function server obtains the media information from the content server according to the media information link address in the SIP message;
01402. The media information obtained by the SIP message is sent to the SIP/IP core network to which the PoC control function server belongs;
01413. The SIP/IP core network to which the PoC control function server belongs forwards the SIP message to the SIP eight P core network to which the PoC participation function server belongs;
01424. The SIP/IP core network to which the PoC participates in the function server forwards the SIP message to the participating function server;
01435. The participating function server forwards the received SIP message to the SIP/IP core network to which the PoC participates in the function server;
01446. The PoC participates in the S IP/IP core network to which the function server belongs to forward the S IP message to the PoC client.
0145After receiving the media information carried in the SIP message, the PoC client returns a receiving acknowledgement response message (0K message) to the SIP/IP core network to which the PoC participating function server belongs;
01468. The SIP/IP core network to which the PoC participates in the function server forwards the 0K message to the participating function server;
01479. The participating function server forwards the 0K message to the SIP/IP core network to which the PoC participates in the function server;
014810. The SIP/IP core network to which the PoC participates in the function server forwards the 0K message to the SIP eight P core network to which the PoC control function server belongs;
014911. The IP/IP core network to which the PoC control function server belongs forwards the 0K message to the control function server.
0150Manner 2: The participating function server obtains the media information from the content server according to the media information link address carried in the SIP message:
0151Referring to Figure 7, the following steps are included:
01521. The PoC control function server sends the SIP message of the received media information link address to the SIP/IP core network to which it belongs;
01532. The IP/IP core network of the PoC control function server forwards the S IP message to the SIP/IP core network to which the participating function server belongs;
01543. The SIP/IP core network of the participating function server forwards the SIP message to the PoC participating function server;
01554. The PoC participating function server obtains media information from the content server according to the media information link address carried in the SIP message;
01565. The PoC participating function server sends a SIP message carrying the media information to the SIP/IP core network to which the PoC participates;
01576. The PoC participates in the SIP/IP core network of the function server to forward the SIP message carrying the media information to the PoC client;
0158After receiving the media information carried in the IP message sent by the PoC participating function server, the PoC client returns a receiving acknowledgement response message (0K message) to the SIP/IP core network to which the PoC participating function server belongs;
01598. The SIP/IP core network to which the PoC participates in the function server forwards the 0K message to the participating function server;
01609. The participating function server forwards the 0K message to the SIP/IP core network to which the PoC participates in the function server;
016110. The SIP/IP core network to which the PoC participates in the function server forwards the 0K message to the SIP eight P core network to which the PoC control function server belongs;
016211. The IP/IP core network to which the PoC control function server belongs forwards the 0K message to the control function server.
0163According to the operator's policy, the control function server can obtain the media information from the content server, or the participating function server can determine whether to obtain the media information from the content server according to the client capability (the PoC client can use the SIP PUBLISH method to set its own capabilities). Publish to the participating feature server to save).
0164As can be seen from the above description, with the present invention, the PoC service terminal can share the media information of the external content server.
0165According to the method provided by the present invention, the present invention further provides a system for implementing media information sharing in a group service. As shown in FIG. 8, the group includes a group service user terminal and a service application server, and further includes: a content server, configured to store Media information;
0166When the group user initiates a service request through the group service user terminal, the service application server obtains the media information from the content server, and transmits the obtained media information to the receiving end.
0167Also including a personalized server: a group user subscribed to the personalized service configures personalized data corresponding to the media information saved in the content server through the personalized server;
0168When a group user subscribed to the personalized service initiates a service request, the service application server first obtains personalized data configured by the user from the personalized server, and then obtains corresponding media information from the content server according to the personalized data. The media information obtained by the service message is transmitted to the receiving end.
0169The service application server includes an input end and an output end, and further includes a media information processing unit. When the group user initiates a service request to the service application server by using the group service user terminal, the request message is transmitted by the input end to the media information processing unit; The information processing unit acquires the personalized data configured by the group user from the personalized server, and obtains corresponding media information from the content server storing the media information according to the obtained personalized data; or
0170Obtaining corresponding media information from the content server according to the media information link address carried in the request message;
0171The media information acquired by the service message is transmitted by its output terminal to the group service user terminal that receives the service request.
0172The business application server includes a control function server and a participating function server. In summary, according to the present invention, when the sender/receiver terminal does not have the capability of carrying media information in the SIP message, the personalized service of the group service can also be implemented.
0173According to the present invention, since the personalized data is obtained from the personalized server through the service application server, the personalized information is not required to be carried in the request message sent by the service initiator, thereby reducing the relationship between the service initiator and the service application server. The occupation of wireless resources.
0174When the group user initiates the PoC service request, the group user carries the media information link address, and after receiving the request message, the service application server obtains the corresponding media information from the content server according to the media information link address carried in the request message, and sends the corresponding media information to the corresponding The client can also implement personalized services in the PoC service, and only needs to occupy less air interface resources.
0175It 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 the modifications of the invention
9 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9
Every citation, both ways
| Document | Relation | Office | Category | Cited during |
|---|---|---|---|---|
| CN1665254A | Cites | China | XP | Search report |
| US2002093948A1 | Cites | United States of America | X | Search report |
| KR20050082802A | Cites | Republic of Korea | A | Search report |
5 members in 2 offices
Priority claims6
| Document | Office | Kind | Date |
|---|---|---|---|
| 200510098652 | China | A | |
| 200610084980 | China | A | |
| CN2005198652 | – | – | – |
| CN2006184980 | – | – | – |
| 2005100986524 | – | – | – |
| 2006100849803 | – | – | – |
Members5
| Document | Office | Kind | |
|---|---|---|---|
| CN1852491A | China | A | |
| WO2007028316A1This record | World Intellectual Property Organization (WIPO) | A1 | |
| CN101083535A | China | A | |
| CN100527865C | China | C | |
| CN101083535B | China | B |
3 legal events, as 2 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Ep: pct application non-entry in european phase122 | 122 | WO | |
| Non-entry into the national phaseNENP | NENP | DE | |
| Ep: the epo has been informed by wipo that ep was designated in this application121 | 121 | WO |
Numbers
- Publication
- 2007/028316
- Publication, DOCDB
- 2007028316
- Publication, EPODOC
- WO2007028316
- Application
- 2148
- Application, DOCDB
- 2006002148
- Application, EPODOC
- WO2006CN02148
Titles2
- English
- A METHOD FOR REALIZING INDIVIDUATION SERVICE IN GROUP SERVICE, SYSTEM AND SERVICE APPLICATION SERVER
- French
- PROCEDE DE REALISATION DE SERVICE D'INDIVIDUALISATION EN SERVICE DE GROUPE, SYSTEME ET SERVEUR D'APPLICATION DE SERVICES
Classification
- CPC, 3
- H04L65/4061
- H04L65/1016
- H04L65/403
- IPC, 1
- H04M3 42
Designated states4
- Regional, 4
- Zimbabwe
- Turkmenistan
- Türkiye
- Togo