WO2012013033A1 - Method and system for processing request message - Google Patents
Method and system for processing request message Download PDFInfo
- Publication number
- WO2012013033A1 WO2012013033A1 PCT/CN2011/071079 CN2011071079W WO2012013033A1 WO 2012013033 A1 WO2012013033 A1 WO 2012013033A1 CN 2011071079 W CN2011071079 W CN 2011071079W WO 2012013033 A1 WO2012013033 A1 WO 2012013033A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- client
- message
- request message
- cpm
- unique identifier
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000006870 function Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000010187 selection method Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
Definitions
- the present invention relates to the field of communications, and in particular to an instant messaging (including a Converged IP Messaging (CPM) service, and an IMS service, a Rich Communication Suite (RCS), etc.) Processing system and method for request messages within.
- an instant messaging including a Converged IP Messaging (CPM) service, and an IMS service, a Rich Communication Suite (RCS), etc.
- CCM Converged IP Messaging
- IMS Rich Communication Suite
- Instant messaging is becoming more and more widely used.
- the instant messaging system distinguishes users by assigning different user identities (or accounts or addresses) to them, and the user uses this user ID to log in and register with each other.
- more and more instant messaging services support the ability to log in to multiple terminals simultaneously. Taking the instant messaging service as an example, a user can have a user identity and log in to register online at multiple different terminals.
- Converged IP Messaging enables intercommunication of multiple messaging services, provides unified messaging services, and provides a consistent and convenient messaging service experience.
- CPM's business forms include: CPM based on pager-mode paging mode, Large Message Mode CPM Message based on session-mode session mode, and other CPM session services based on session (CPM Session service). Before users can use these services normally, they need to register to log in to the CPM system, which is commonly referred to as online.
- the CPM Address is the identifier used by the CPM system (known as CPM Enabler, CPM Service Engine) to distinguish different users in the system.
- CPM Enabler CPM Service Engine
- a user can have multiple CPM addresses and can be registered on multiple terminal devices, that is, online at the same time, so that users can use multiple terminals in different scenarios. If some The user logs in to the CPM system on the different terminal using the same CPM address, and when the user is the receiver of the CPM message (CPM paging message, CPM big message request message, and CPM Session request message), the CPM system is transmitting.
- the receiver user can configure different receiving policies for different terminal devices, specifically, different receiving policies such as meeting, dining, work, and off-duty are set to receive and manage. For example, if the user can set different senders' blacklists or whitelists for different terminals, it is undoubtedly close to the user's psychology, but the related solutions in the prior art are not given.
- the technical problem to be solved by the present invention is to provide a processing system and method for a service request message including an instant message, a CPM service, an IMS service, and an RCS converged communication service, etc., where the request message is sent to the same user.
- the service system Before multiple clients identified by the user, according to different receiving rules set for each terminal in advance, the service system performs client selection according to the receiving rules of each client of the receiving party, determines the final receiving client, and increases the user experience.
- the service server obtains the receiving rule configuration information of the multiple receiving client before sending the request message, and selects the multiple receiving client according to the receiving rule configuration information corresponding to the multiple receiving client respectively;
- the request message sent carries the selection result information including the third unique identifier of the receiver client to indicate whether the recipient client is allowed to receive the request message. Further includes:
- any one of the multiple receiver clients sends a registration message to the SIP/IP core network, and carries the first unique identifier of the receiver client in the registration message.
- Any one of the plurality of recipient clients sets the receiving rule configuration information for the own client and/or other recipient clients registered with the same user identifier, and the receiving rule configuration information of the different receiving client passes the The second unique identifier of the recipient client obtained by the service server is distinguished.
- the service server obtains the second unique identifier of the recipient client by any one of the following methods:
- the SIP/IP core network forwards the registration message to the service server, and carries the second unique identifier of the receiver client;
- the service server sends a subscription message to the SIP/IP core network, and the SIP/IP core network sends a subscription notification message to the service server, where the subscription notification message carries a second unique identifier of the recipient client.
- the service server obtains a third unique identifier of the recipient client by any one of the following methods:
- the SIP/IP core network (a) after receiving the registration message carrying the first unique identifier sent by the receiving client, the SIP/IP core network generates a third unique identifier according to the first unique identifier, and forwards the registration message to the service server. Carrying a third unique identifier of the receiver CPM client;
- the service server sends a subscription message to the SIP/IP core network, and the SIP/IP core network sends a subscription notification message to the service server, where the subscription notification message carries a third unique identifier of the recipient client.
- the first unique identifier of the recipient client, the second unique identifier of the receiver client, The relationship between the third unique identifier of the receiver client is: the three identifiers are the same identifier or are different but have an association relationship;
- the receiver client first unique identifier, the receiver client second identifier, and the receiver client third unique identifier may include at least one of the following three types: a client proxy identifier instance-id, or a device Identity, or globally routable user agent global resource identifier GRUU.
- the service server is a converged IP message CPM participates in a functional entity
- the request message is a request message of a CPM paging message, or a request message of a CPM big message, or a request message of a SIP session;
- the recipient client is a receiver CPM client.
- the request message sent by the CPM participating functional entity is a real-time received CPM request message from a sender, or a non-real-time CPM request message.
- the first unique identifier is a client proxy identifier, or is a device identifier
- the second unique identifier is a client proxy identifier, or a device identifier, or a global routable user proxy global resource identifier;
- the third unique identifier is a client proxy identifier, or a device identifier, or a global routable user proxy global resource identifier.
- a processing system for requesting a message comprising: a service server, a user configuration information storage server, and a plurality of receiver clients registered with the same user identifier;
- the service server is configured to: before receiving the request message, obtain the receiving rule configuration information of the plurality of receiver clients that are registered by using the same user identifier, and receive the different receiving according to different recipient clients.
- the rule configuration information is used by the receiver client to be selected; and is further configured to carry the selection result information including the third unique identifier of the receiver client in the sent request message, to indicate whether the receiver client is allowed to receive the request.
- the user configuration information storage server is configured to store the receiving rule configuration information of the plurality of recipient clients registered by using the same user identifier.
- the system further includes a SIP/IP core network, configured to receive a SIP/IP core network registration message sent by any one of the multiple recipient clients before the service server performs message processing;
- the SIP/IP core network registration message carries the first unique identifier of the receiver client.
- the present invention provides a processing system and method for a service request message including an instant message, a CPM service, an IMS service, and an RCS converged communication service, etc., when the receiver uses multiple clients simultaneously online.
- the service system performs client selection according to the receiving rule of each receiving client, determines the final receiving client, and increases the user experience.
- the technical solution described in the present invention is applicable not only to an instant messaging system, a CPM system, an IMS-based service system, or an RCS converged communication service, but also to other SIP-based service systems.
- FIG. 1 is a schematic diagram of receiving policy configuration information of a receiver of a request message according to an embodiment of the present invention
- FIG. 2 is a flowchart of a message processing scheme 1 of a service server according to an embodiment of the present invention
- FIG. 3 is a service server pair according to an embodiment of the present invention
- Flowchart of message processing scheme 2
- FIG. 4 is a schematic diagram of a processing flow of a request message according to an embodiment of the present invention.
- the present invention provides a processing system and method for a service request message including an instant message, a CPM service, an IMS service, and an RCS converged communication service.
- a service request message including an instant message, a CPM service, an IMS service, and an RCS converged communication service.
- the service system The client selects according to the receiving rule of each receiving client, determines the final receiving client, and increases the user experience.
- an entity that implements all business functions on the network side can be considered as a business server.
- an instant messaging system is taken as an example, a business service Is an instant messaging server, which can be a business system consisting of one or more functional entities;
- the service server includes a participating function entity and a control function entity of the CPM system.
- the SIP/IP core network is the IMS core network
- the service server is in the IMS system.
- Application Server (AS) is the IMS core network
- the present invention is also applicable to other SIP-based service systems.
- the service system architecture of the present invention is based on a SIP/IP core network architecture.
- the SIP/IP core network may be integrated with a service server.
- the present invention is equally applicable to such networking situations.
- the present invention is directed to a terminal selection method for multi-receiving terminal messages, which is not limited by a specific service form. For other services (such as SIP-based services), the request message is sent to a specific recipient client.
- the present invention is equally applicable to the selection process according to the user configuration.
- FIG. 2 and FIG. 3 are two schemes provided by the present invention.
- the receiving rule configuration information is used as one of the selection conditions to select a client that satisfies the receiving condition, and then carries the unique identification information of the selected client in the message sent by the client, in scheme 1 (FIG. 1), for each selected one.
- the client sends a request message, and the message carries the unique identifier information of the selected client.
- scenario 2 (Fig. 2), regardless of the number of selected clients, only one request message is sent, and the request message carries the unique identifier of all selected clients (or carries the unique identifier of all clients that are not selected).
- the technology of the present invention is described by taking only the IP messaging service (including the request message of the CPM paging message, the request message of the CPM big message, and the request message of the CPM Session) as an example, and the technical solutions for other service systems are as follows:
- the content has a similar principle.
- the user configuration information is stored in an XDM (XML Document Management) server in the form of an XML (Extensible Markup Language) document.
- XDM XML Document Management
- the receiver user can use a CPM address to register on different clients.
- the participating function entity that belongs to the receiver, that is, the Terminating Participating Function, when the CPM request message is sent, is based on the slave configuration information storage server.
- the receiving rule of each receiving client is obtained from the XDM server, and one of the filtering conditions for screening the plurality of CPM clients of the receiving party, and selecting a CPM request message that satisfies the receiving condition from the plurality of CPM clients
- the CPM client is received, and then a CPM request message is sent for each selected receiving CPM client, where the filtered unique identifier of the client is carried in the message.
- the embodiment provides a request message processing system for converging IP messages, including: a participating functional entity (service server), multiple receiver CPM clients, a SIP/IP core network, and a user configuration information storage server;
- a participating functional entity service server
- multiple receiver CPM clients multiple receiver CPM clients
- SIP/IP core network a SIP/IP core network
- a user configuration information storage server a user configuration information storage server
- the participating functional entity is configured to obtain a receiving rule of each client from the user configuration information storage server (XDM server) before sending the CPM request message to the plurality of receiving CPM clients satisfying the receiving condition, and check each client receiving a rule, so that the unique identifier of the receiving CPM client is carried in the sent request message;
- XDM server user configuration information storage server
- the CPM message sent by the participating functional entity is a real-time received CPM request message from the sender, or a non-real-time CPM request message.
- the user configuration storage server stores the receiving rule configuration information of each client, and distinguishes the receiving rule corresponding to the client by the unique identifier of the client.
- the CPM client is used to provide a unique identifier for the client when registering, and is also used to access the user-configured storage server to maintain configuration information.
- Embodiment 1 is a multi-client selection method of the CPM.
- the method includes the following steps: Step S101: The user uses the same CPM address to register with different CPM clients, and the registration message carries the first unique identifier of each client, for example, instance-id Logo.
- Step S102 Through the registration of step S101, the SIP/IP core network obtains the first unique identifier of each client, instance-idministered.
- Step S103 The participating functional entity subscribes to the SIP/IP core network for the first unique identifier instance-id of each client of the user, and obtains the first unique identifier of each client. Or the SIP/IP core network forwards the first unique identifier instance-id of each client to the participating functional entity by using a third-party registration message.
- Step S104 The user directly or indirectly accesses the user configuration information storage server (XDM server) through a certain CPM client, and sets the user to receive the rule configuration information, and the user can receive multiple rule configuration information. Protection.
- XDM server user configuration information storage server
- Step S105 The unique identifier of each client acquired by the participating function entity through the method described in step S103, the user specifies different receiving rule configuration information for each client including the client itself through a certain CPM client;
- the second unique identifier is used to distinguish different receiving rule configuration information of each client.
- the second unique identifier of the client may be the same as the first unique identifier, or may be extended by the first unique identifier and associated with the first identifier.
- Step S106 Before the participating function entity needs to send the received CPM request message to the CPM client of the receiver, the participating function entity acquires the receiving rule of each client, and selects the receiving rule according to the receiving rule configuration information as one of the filtering conditions. Which of the CPM clients of the recipient of the condition is. For example, if the receiving rule corresponding to a receiving client is a blacklist member of the request message, the message will be prohibited from being sent to the client.
- the CPM request message sent by the participating function entity may be a real-time received CPM message (a request message of a paging message or a request message of a CPM big message) or a request message of a CPM Session, or may be a condition that the condition is satisfied. (If the receiver client becomes unreachable from reachable), send a non-real-time CPM message, that is, deferred CPM message.
- Step S107 For each CPM client that meets the receiving condition, the participating functional entity carries the third unique identifier of the receiving CPM client in the sent CPM request message, and the request message is routed to each receiving CPM via the SIP/IP core network. Client.
- the requesting message may be sent to each selected client, and the request message carries the third unique identifier of the receiving client. Based on this information, the SIP/IP core network routes the messages to Client 1 and Client 2. This scheme corresponds to Figure 2.
- the participating functional entity may send only one request message regardless of the selected recipient client, and the request message carries permission (or does not allow) to receive the request message. Based on this information, the SIP/IP core network routes the message to Client 1 and Client 2. This scheme corresponds to Figure 3.
- CPM address Addr-A is a CPM address of user A, and the CPM address belongs to Participate in functional entity A (denoted as PF-A);
- User B uses the same CPM address to register with the CPM system on two different terminals. These two CPM terminals are respectively recorded as Device-Bl and Device-B2, and the CPM client built in Device-Bl is recorded as CPM client. Bl, the built-in CPM client of Device-B2 is recorded as CPM client B2; the CPM address belongs to CPM participating functional entity B (denoted as PF-B).
- user A sends a CPM request message to user B (including the request message for CPM search).
- the request message SIP MESSAGE of the call message or the request message SIP INVITE of the CPM big message or the request message SIP INVITE of the SIP session is used as an example, and the CPM participating in the function entity of the receiving party sends the received CPM message to the client before the CPM message is sent.
- End selection processing including the following steps:
- Step S301 User B uses the same CPM address to register on different terminals Device-B1 and Device-B2 through two different CPM client B1 and CPM client B2, and the registration message carries a unique identifier of each client, for example, Instance-idl and instance-id2.
- Step S302 Through the registration of step S101, the SIP/IP core network obtains the unique identifiers of each client B, instance-idl and instance-id2.
- Step S303 The participating functional entity subscribes to the SIP/IP core network for the unique identifier of each client of the user B, obtains the unique identifier of each client B, the instance identifier instance-idl, instance-id2, and/or global routable User agent global resource identifiers GRUUl, GRUU2.
- the SIP/IP core network forwards each client unique identifier instance-idl and instance-id2 ( instance-idl, instance-id2, and/or GRUUl, GRUU2) to the participating functional entity through a third-party registration message.
- Step S304 The user B accesses the user configuration information storage server (XDM server) directly or indirectly through the CPM client B1, and sets the user to receive the rule configuration information, and the user can receive multiple configuration rules.
- XDM server user configuration information storage server
- the direct access means that the CPM client (specifically the storage client agent) directly accesses the XDM document server.
- the indirect access means that the CPM client accesses the XDM document server through the participating functional entity.
- Step S305 The participating function entity obtains the unique identifier instance-id of each client B of the user B through the method described in step S303, and the user specifies different receiving rule configuration information for the CPM client B1 and the CPM client B2 through the CPM client B1;
- the receiving rule configuration information of the client B1 is marked by the unique identifier instance-idl; the receiving of the CPM client B2
- the rule configuration information is marked with a unique identifier instance-id2.
- the configuration of the receiving rule configuration information is stored on the storage server, that is, the XDM document server.
- each client of user B uses direct access XDM mode to set configuration information for each client, there are two options:
- Solution 1 The client B1 first obtains the instance-id2 of the client B2 by accessing the participating functional entity, and the client B1 sets the receiving rule configuration information of the client B2; after that, the client B1 directly accesses the XDM server, for example, through the HTTP protocol.
- the configuration information is saved on the XDM server.
- the configuration information of client B2 contains the tag identifier instance-id2.
- Solution 2 The participating functional entity obtains the instance-id of the client B1 and B2, and then saves the identifiers of the two clients, instance-idl and instance-id2, through the communication interface between the participating functional entity and the XDM (such as the HTTP protocol). On the user configuration information server.
- the client B1 accesses the XDM server, sets the receiving rule configuration information of the client B2, and saves the configuration information on the XDM server.
- the configuration information of the client B2 includes the tag identifier instance-id2.
- each client of user B assuming that client B1, uses indirect access XDM mode to set configuration information for each client, the following scheme can be used:
- the client B1 obtains the instance-id2 of the client B2 by accessing the participating function entity, and the client B1 sets the receiving rule configuration information of the client B2; after that, the participating functional entity communicates with the XDM server (such as the HTTP protocol), The configuration information is saved on the XDM server.
- the configuration information of client B2 contains the tag identifier instance-id2.
- Step S306 User A sends a CPM request message to User B, and the request message may be a request message of a CPM paging message, a SIP MESSAGE or a request message of a CPM big message, a SIP INVITE or a SIP INVITE request message.
- Step S307 After receiving the CPM request message, the PF-B sends the request message of the received CPM message to the receiving party's CPM client, according to the receiving rule of each client from the user configuration information storage server, according to each The receiving rule of each client is one of the selection conditions to determine which of the CPM clients of the receiving party satisfying the receiving condition.
- the terminal that is finally selected to meet the receiving condition is the CPM client B 1 and the CPM client B2;
- Step S308 The request message delivered by the PF-B carries the unique identifier of the selected client, such as carrying the instance-idl and the instance-id2 or the globally routable user agent global resource identifiers GRUU1 and GRUU2 (the GRUU identifier includes the instance-id) , information, used to indicate the final recipient client to the SIP/IP core network.
- the unique identifier of the selected client such as carrying the instance-idl and the instance-id2 or the globally routable user agent global resource identifiers GRUU1 and GRUU2 (the GRUU identifier includes the instance-id) , information, used to indicate the final recipient client to the SIP/IP core network.
- the participating functional entity After the participating functional entity selects the receiving client, it can send a request message to each selected client, and the request message (Request-URI) carries the receiving client.
- the request message (Request-URI) carries the receiving client.
- the SIP/IP core network routes the message to Client 1 and Client 2 according to the Request-URI: GRUU information in each message.
- This scheme corresponds to Figure 2.
- the participating functional entity selects the recipient client, it can send only one request message regardless of the selected recipient client.
- the request message carries the Accept-Request message through the Accept-Contact field.
- the SIP/IP core network routes the message to the client 1 and the client 2 according to this information. This scheme corresponds to Figure 3.
- the CPM request message in this embodiment refers to a request message SIP MESSAGE of a CPM paging message or a request message SIP INVITE of a CPM big message or a SIP Session.
- the request message SIP INVITE the solution provided by the present invention is also applicable to the case where the SIP session is used as the signaling plane and the MSRP is used as the media plane to transmit other service requests.
- processing of the request message of the present invention can represent the process shown in FIG. 4, and the process includes the following steps:
- Step 410 The service server acquires the receiving rule configuration information of the multiple receiving client before sending the request message, and selects the multiple receiving client according to the receiving rule configuration information corresponding to the multiple receiving client respectively. .
- Step 420 Carry the selection result information including the third unique identifier of the receiver client in the sent request message, to indicate whether the receiver client is allowed to receive the request message.
- the user when a user logs in to a service system such as a CPM system on a different client by using a user identifier such as the same CPM address, the user can set a receiving rule for each client in advance and participate.
- a service server such as a function entity sends a request message such as a CPM request message
- the configuration rule configuration information of each client is obtained from the user configuration rule storage server, and the client selection is performed according to each receiving rule configuration information, thereby improving the user experience.
- the terminal mentioned above refers to a physical entity running an instant messaging client.
- a physical entity can run an instant messaging client. Therefore, in the present invention, if not specified, sending to a terminal is also sent to An instant messaging client running on the terminal.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention discloses a method and system for processing a request message. When there are multiple reception side clients which registers by using the same user identifier, a selection for the reception side clients is performed. The method includes: before transmitting a request message, a service server obtains the reception rule configuration information for the multiple reception side clients, and performs a selection for the multiple reception side clients according to the reception rule configuration information respectively corresponding to the multiple reception side clients (410); selection result information including a third unique identifier of the reception side client is carried in the transmitted request message, in order to indicate whether the reception side client permits receiving the request message (420). In the method and system of the present invention, when the multiple clients used by the reception side are online simultaneously, the service system performs a selection for the clients according to the preset different reception rules for each reception side client, to determine a final reception side client, and thus the user experience is improved.
Description
请求消息的处理方法和系统 技术领域 Request message processing method and system
本发明涉及通信领域, 具体而言, 涉及一种包含即时消息在内的 (包 含融合 IP消息(Converged IP Messaging, CPM )业务, 以及 IMS业务、 融 合通信服务( Rich Communication Suite, RCS )等)在内的请求消息的处理 系统及方法。 背景技术 The present invention relates to the field of communications, and in particular to an instant messaging (including a Converged IP Messaging (CPM) service, and an IMS service, a Rich Communication Suite (RCS), etc.) Processing system and method for request messages within. Background technique
即时消息业务( Instant Message )越来越得到广泛的应用。 即时消息系 统通过给用户分配不同的用户标识 (或称帐户或者地址) 来区分用户, 用 户使用这个用户标识进行登录注册以及相互通信。 为提高用户体验, 越来 越多的即时消息业务支持一个用户标识同时登录多个终端的功能。 以即时 消息业务为例, 一个用户可以拥有一个用户标识, 并同时多个不同的终端 上登录注册在线。 Instant messaging is becoming more and more widely used. The instant messaging system distinguishes users by assigning different user identities (or accounts or addresses) to them, and the user uses this user ID to log in and register with each other. To improve the user experience, more and more instant messaging services support the ability to log in to multiple terminals simultaneously. Taking the instant messaging service as an example, a user can have a user identity and log in to register online at multiple different terminals.
融合 IP消息( Converged IP Messaging , CPM )能够实现多种消息业务 的互通, 提供统一消息业务以及完善一致并且方便的消息业务体验。 CPM 的业务形式包括: 基于 pager-mode寻呼模式的 CPM、 基于 session-mode会 话模式的 Large Message Mode CPM Message (大消息模式 CPM消息)、 基 于 session的其他 CPM会话业务( CPM Session业务)。 在用户正常使用这 些业务前, 需要注册登录到 CPM系统, 即通常所说的上线。 Converged IP Messaging (CPM) enables intercommunication of multiple messaging services, provides unified messaging services, and provides a consistent and convenient messaging service experience. CPM's business forms include: CPM based on pager-mode paging mode, Large Message Mode CPM Message based on session-mode session mode, and other CPM session services based on session (CPM Session service). Before users can use these services normally, they need to register to log in to the CPM system, which is commonly referred to as online.
CPM地址( CPM Address )是 CPM系统(可称为 CPM Enabler,即 CPM 业务引擎) 中用来区分系统中不同用户的标识。 为提高用户体验, 在 CPM 系统中,一个用户可以拥有多个 CPM 地址,并且可以在多个终端设备上注 册, 即同时在线, 以便用户分别在不同的场景中使用多个终端。 如果某一
用户使用同一个 CPM地址在不同的终端上登录到 CPM系统中, 则当该用 户作为 CPM消息( CPM寻呼消息、 CPM大消息请求消息以及 CPM Session 请求消息) 的接收方时, CPM 系统在发送 CPM消息到接收方时, 对于接 收方用户来说, 如果能够针对不同的终端设备配置不同的接收策略, 具体 地, 比如, 会议、 就餐、 工作、 下班等不同时段设置不同的接收策略进行 接收管理, 再比如, 用户如果可以为不同的终端设置不同的发送方的黑名 单或白名单, 则无疑贴近用户的心理, 但相关现有技术中未给出适用这些 场景的解决方案。 The CPM Address is the identifier used by the CPM system (known as CPM Enabler, CPM Service Engine) to distinguish different users in the system. To improve the user experience, in a CPM system, a user can have multiple CPM addresses and can be registered on multiple terminal devices, that is, online at the same time, so that users can use multiple terminals in different scenarios. If some The user logs in to the CPM system on the different terminal using the same CPM address, and when the user is the receiver of the CPM message (CPM paging message, CPM big message request message, and CPM Session request message), the CPM system is transmitting. When the CPM message arrives at the receiver, if the receiver user can configure different receiving policies for different terminal devices, specifically, different receiving policies such as meeting, dining, work, and off-duty are set to receive and manage. For example, if the user can set different senders' blacklists or whitelists for different terminals, it is undoubtedly close to the user's psychology, but the related solutions in the prior art are not given.
以上虽然以 CPM消息等即时消息为例来说明本发明背景, 同样的, 对 于其他业务(如基于 SIP协议的业务), 请求消息在发送给具体的接收方终 端之前的选择处理, 现有技术中同样没有给出解决方案。 发明内容 The above description uses the instant message such as a CPM message as an example to illustrate the background of the present invention. Similarly, for other services (such as SIP-based services), the selection process before the request message is sent to the specific receiver terminal, in the prior art. The same solution is not given. Summary of the invention
本发明要解决的技术问题是提供一种包含即时消息、 CPM 业务、 IMS 业务、 以及 RCS融合通信业务等在内的业务请求消息的处理系统及方法, 在请求消息发送给同一个用户的具有同一用户标识的多个客户端之前, 根 据预先为每个终端设置的不同接收规则, 业务系统根据接收方每个客户端 的接收规则进行客户端选择, 确定最终接收客户端, 增加了用户体验。 The technical problem to be solved by the present invention is to provide a processing system and method for a service request message including an instant message, a CPM service, an IMS service, and an RCS converged communication service, etc., where the request message is sent to the same user. Before multiple clients identified by the user, according to different receiving rules set for each terminal in advance, the service system performs client selection according to the receiving rules of each client of the receiving party, determines the final receiving client, and increases the user experience.
为了解决上述问题, 本发明的技术方案是这样实现的: In order to solve the above problems, the technical solution of the present invention is implemented as follows:
一种请求消息的处理方法, 当使用同一用户标识注册的接收方客户端 为多个时, 用于进行接收方客户端的选择; 该方法包括: A method for processing a request message, when the number of recipient clients registered by using the same user identifier is multiple, is used for selecting a recipient client; the method includes:
业务服务器在发送请求消息之前, 获取所述多个接收方客户端的接收 规则配置信息, 根据所述多个接收方客户端分别对应的接收规则配置信息 对所述多个接收方客户端进行选择; The service server obtains the receiving rule configuration information of the multiple receiving client before sending the request message, and selects the multiple receiving client according to the receiving rule configuration information corresponding to the multiple receiving client respectively;
在发送的所述请求消息中携带包含接收方客户端第三唯一标识的选择 结果信息, 以指示所述接收方客户端是否允许接收所述请求消息。
进一步包括: The request message sent carries the selection result information including the third unique identifier of the receiver client to indicate whether the recipient client is allowed to receive the request message. Further includes:
所述业务服务器在进行消息处理之前, 所述多个接收方客户端的任一 个向 SIP/IP核心网发送注册消息, 并在所述注册消息中携带本接收方客户 端第一唯一标识。 Before the service server performs message processing, any one of the multiple receiver clients sends a registration message to the SIP/IP core network, and carries the first unique identifier of the receiver client in the registration message.
进一步包括: Further includes:
所述多个接收方客户端的任意一个为自身客户端和 /或其他使用同一用 户标识注册的接收方客户端设置所述接收规则配置信息, 不同的接收方客 户端的接收规则配置信息通过从所述业务服务器获取的所述接收方客户端 的第二唯一标识来区分。 Any one of the plurality of recipient clients sets the receiving rule configuration information for the own client and/or other recipient clients registered with the same user identifier, and the receiving rule configuration information of the different receiving client passes the The second unique identifier of the recipient client obtained by the service server is distinguished.
所述业务服务器通过以下方式中的任一种获得所述接收方客户端的第 二唯一标识: The service server obtains the second unique identifier of the recipient client by any one of the following methods:
( a ) SIP/IP核心网收到接收方客户端发来的注册消息后, 将所述注册 消息转发至所述业务服务器, 携带所述接收方客户端的第二唯一标识; (a) after receiving the registration message sent by the receiver client, the SIP/IP core network forwards the registration message to the service server, and carries the second unique identifier of the receiver client;
( b )业务服务器向 SIP/IP核心网发送订阅消息, 所述 SIP/IP核心网向 所述业务服务器发送订阅通知消息, 所述订阅通知消息携带所述接收方客 户端的第二唯一标识。 (b) The service server sends a subscription message to the SIP/IP core network, and the SIP/IP core network sends a subscription notification message to the service server, where the subscription notification message carries a second unique identifier of the recipient client.
所述业务服务器通过以下方式中的任一种获得所述接收方客户端的第 三唯一标识: The service server obtains a third unique identifier of the recipient client by any one of the following methods:
( a ) SIP/IP核心网收到接收方客户端发来的携带第一唯一标识的注册 消息后, 根据第一唯一标识产生第三唯一标识, 将所述注册消息转发至所 述业务服务器, 其中携带所述接收方 CPM客户端的第三唯一标识; (a) after receiving the registration message carrying the first unique identifier sent by the receiving client, the SIP/IP core network generates a third unique identifier according to the first unique identifier, and forwards the registration message to the service server. Carrying a third unique identifier of the receiver CPM client;
( b )业务服务器向 SIP/IP核心网发送订阅消息, 所述 SIP/IP核心网向 所述业务服务器发送订阅通知消息, 所述订阅通知消息携带所述接收方客 户端的第三唯一标识。 (b) The service server sends a subscription message to the SIP/IP core network, and the SIP/IP core network sends a subscription notification message to the service server, where the subscription notification message carries a third unique identifier of the recipient client.
所述接收方客户端第一唯一标识、 所述接收方客户端第二唯一标识、
所述接收方客户端第三唯一标识之间的关系为: 三者为同一标识或者为不 同但存在关联关系的标识; The first unique identifier of the recipient client, the second unique identifier of the receiver client, The relationship between the third unique identifier of the receiver client is: the three identifiers are the same identifier or are different but have an association relationship;
所述接收方客户端第一唯一标识, 所述接收方客户端第二标识, 所述 接收方客户端第三唯一标识至少可以包括以下三种之一: 客户端代理标识 instance-id, 或设备标识, 或全局可路由用户代理全球资源标识符 GRUU。 The receiver client first unique identifier, the receiver client second identifier, and the receiver client third unique identifier may include at least one of the following three types: a client proxy identifier instance-id, or a device Identity, or globally routable user agent global resource identifier GRUU.
所述业务服务器为融合 IP消息 CPM参与功能实体; The service server is a converged IP message CPM participates in a functional entity;
所述请求消息为 CPM寻呼消息的请求消息, 或者为 CPM大消息的请 求消息, 或者为 SIP Session的请求消息; The request message is a request message of a CPM paging message, or a request message of a CPM big message, or a request message of a SIP session;
所述接收方客户端为接收方 CPM客户端。 The recipient client is a receiver CPM client.
所述 CPM 参与功能实体发送的所述请求消息为实时接收的来自发送 方的 CPM请求消息, 或非实时的 CPM请求消息。 The request message sent by the CPM participating functional entity is a real-time received CPM request message from a sender, or a non-real-time CPM request message.
所述第一唯一标识为客户端代理标识, 或者为设备标识; The first unique identifier is a client proxy identifier, or is a device identifier;
所述第二唯一标识为客户端代理标识, 或者为设备标识, 或者为全局 可路由用户代理全球资源标识符; The second unique identifier is a client proxy identifier, or a device identifier, or a global routable user proxy global resource identifier;
所述第三唯一标识为客户端代理标识, 或者为设备标识, 或者为全局 可路由用户代理全球资源标识符。 The third unique identifier is a client proxy identifier, or a device identifier, or a global routable user proxy global resource identifier.
一种请求消息的处理系统, 包括业务服务器、 用户配置信息存储服务 器、 多个使用同一用户标识注册的接收方客户端; 其中, A processing system for requesting a message, comprising: a service server, a user configuration information storage server, and a plurality of receiver clients registered with the same user identifier; wherein
所述业务服务器, 用于在发送请求消息之前, 获取所述多个使用同一 用户标识注册的接收方客户端的接收规则配置信息, 并根据不同的所述接 收方客户端对应的不同的所述接收规则配置信息进行接收方客户端选择; 还用于在发送的所述请求消息中携带包含接收方客户端第三唯一标识的选 择结果信息, 以指示所述接收方客户端是否允许接收所述请求消息; The service server is configured to: before receiving the request message, obtain the receiving rule configuration information of the plurality of receiver clients that are registered by using the same user identifier, and receive the different receiving according to different recipient clients. The rule configuration information is used by the receiver client to be selected; and is further configured to carry the selection result information including the third unique identifier of the receiver client in the sent request message, to indicate whether the receiver client is allowed to receive the request. Message
所述用户配置信息存储服务器, 用于存储所述多个使用同一用户标识 注册的接收方客户端的接收规则配置信息。
所述系统还包括 SIP/IP核心网, 用于在所述业务服务器在进行消息处 理之前, 接收所述多个接收方客户端的任一个发送的 SIP/IP核心网注册消 息; The user configuration information storage server is configured to store the receiving rule configuration information of the plurality of recipient clients registered by using the same user identifier. The system further includes a SIP/IP core network, configured to receive a SIP/IP core network registration message sent by any one of the multiple recipient clients before the service server performs message processing;
所述 SIP/IP核心网注册消息中携带有本接收方客户端第一唯一标识。 综上所述, 本发明提供了一种包含即时消息、 CPM业务、 IMS业务、 以及 RCS融合通信业务等在内的业务请求消息的处理系统及方法, 当接收 方使用多个客户端同时在线的情况下, 根据预先为每个终端设置的不同接 收规则, 业务系统根据每个接收方客户端的接收规则进行客户端选择, 确 定最终接收客户端, 增加了用户体验。 The SIP/IP core network registration message carries the first unique identifier of the receiver client. In summary, the present invention provides a processing system and method for a service request message including an instant message, a CPM service, an IMS service, and an RCS converged communication service, etc., when the receiver uses multiple clients simultaneously online. In this case, according to different receiving rules set for each terminal in advance, the service system performs client selection according to the receiving rule of each receiving client, determines the final receiving client, and increases the user experience.
本发明所述的技术方案不仅适用于即时消息系统、 CPM系统、基于 IMS 的业务系统或者 RCS融合通信业务, 还适用于其他基于 SIP协议的业务系 统。 附图说明 The technical solution described in the present invention is applicable not only to an instant messaging system, a CPM system, an IMS-based service system, or an RCS converged communication service, but also to other SIP-based service systems. DRAWINGS
图 1为本发明实施例中请求消息的接收方的接收策略配置信息示意图; 图 2为本发明实施例中业务服务器对消息处理方案 1的流程图; 图 3为本发明实施例中业务服务器对消息处理方案 2的流程图; 图 4为本发明实施例的请求消息的处理流程简图。 具体实施方式 1 is a schematic diagram of receiving policy configuration information of a receiver of a request message according to an embodiment of the present invention; FIG. 2 is a flowchart of a message processing scheme 1 of a service server according to an embodiment of the present invention; FIG. 3 is a service server pair according to an embodiment of the present invention; Flowchart of message processing scheme 2; FIG. 4 is a schematic diagram of a processing flow of a request message according to an embodiment of the present invention. detailed description
本发明提供了一种包含即时消息、 CPM业务、 IMS业务、 以及 RCS融 合通信业务等在内的业务请求消息的处理系统及方法, 当接收方使用多个 客户端同时在线的情况下, 业务系统根据每个接收方客户端的接收规则进 行客户端选择, 确定最终接收客户端, 增加了用户体验。 The present invention provides a processing system and method for a service request message including an instant message, a CPM service, an IMS service, and an RCS converged communication service. When the receiver uses multiple clients to be online at the same time, the service system The client selects according to the receiving rule of each receiving client, determines the final receiving client, and increases the user experience.
一般情况, 可以将网络侧 (相对于客户端来说) 实现全部业务功能的 实体看作是业务服务器。 在具体应用中, 以即时消息系统为例, 业务服务
器为即时消息服务器, 可以为由一个或多个功能实体组成的业务系统; 以In general, an entity that implements all business functions on the network side (relative to the client) can be considered as a business server. In a specific application, an instant messaging system is taken as an example, a business service Is an instant messaging server, which can be a business system consisting of one or more functional entities;
CPM 为例, 业务服务器包括 CPM 系统的参与功能实体 (Participating Function )和控制功能实体 ( Controlling Function )等; 以 IMS系统为例, SIP/IP 核心网为 IMS 核心网, 业务服务器为 IMS 系统中的应用服务器 ( Application Server, AS )。 For example, the service server includes a participating function entity and a control function entity of the CPM system. For example, in the IMS system, the SIP/IP core network is the IMS core network, and the service server is in the IMS system. Application Server (AS).
本发明同样适用于其他基于 SIP协议的业务系统, 本发明业务系统架 构为基于 SIP/IP核心网的架构, 在某些网络环境下, SIP/IP核心网可以是 与业务服务器集成在一起的功能单元, 本发明同样适用于这种组网情况。 The present invention is also applicable to other SIP-based service systems. The service system architecture of the present invention is based on a SIP/IP core network architecture. In some network environments, the SIP/IP core network may be integrated with a service server. Unit, the present invention is equally applicable to such networking situations.
本发明旨在提出一种多接收终端消息的终端选择方法, 该方法不受具 体业务形式的限制, 对于其他业务(如基于 SIP协议的业务), 请求消息在 发送给具体的接收方客户端之前根据用户配置进行 选处理, 本发明同样 适用。 The present invention is directed to a terminal selection method for multi-receiving terminal messages, which is not limited by a specific service form. For other services (such as SIP-based services), the request message is sent to a specific recipient client. The present invention is equally applicable to the selection process according to the user configuration.
图 2和图 3是本发明提供的两种方案, 业务服务器在下发某一个消息 请求到消息客户端之前, 如果接收方用户此时存在多个客户端, 则根据从 用户配置信息存储服务器上获取的接收规则配置信息作为 选条件之一进 行选择满足接收条件的客户端, 之后往客户端发送的消息里, 携带选中的 客户端的唯一标识信息, 方案 1中 (图 1 ), 对于选中的每个客户端, 均发 送请求消息, 消息里携带选中的客户端的唯一标识信息。 方案 2 (图 2 )中, 不管选中的客户端为几个, 只发送一条请求消息, 该请求消息里携带选中 的所有客户端的唯一标识(或者携带未选中的所有客户端的唯一标识)。 2 and FIG. 3 are two schemes provided by the present invention. Before the service server sends a certain message request to the message client, if the receiver user has multiple clients at this time, it is obtained according to the slave user configuration information storage server. The receiving rule configuration information is used as one of the selection conditions to select a client that satisfies the receiving condition, and then carries the unique identification information of the selected client in the message sent by the client, in scheme 1 (FIG. 1), for each selected one. The client sends a request message, and the message carries the unique identifier information of the selected client. In scenario 2 (Fig. 2), regardless of the number of selected clients, only one request message is sent, and the request message carries the unique identifier of all selected clients (or carries the unique identifier of all clients that are not selected).
下面, 仅以融合 IP消息业务(包括 CPM寻呼消息的请求消息、 CPM 大消息的请求消息以及 CPM Session的请求消息 )为例对本发明的技术进 行描述, 针对其它业务系统的技术方案则与以下所述内容具有类似原理。 In the following, the technology of the present invention is described by taking only the IP messaging service (including the request message of the CPM paging message, the request message of the CPM big message, and the request message of the CPM Session) as an example, and the technical solutions for other service systems are as follows: The content has a similar principle.
在具体应用中, 用户配置信息是以 XML ( Extensible Markup Language, 即可扩展置标语言)文档形式存放在 XDM ( XML文档管理)服务器上,
接收方用户可以使用一个 CPM地址在不同的客户端上注册,该接收方归属 的参与功能实体, 即目的端参与功能实体 ( Terminating Participating Function )在下发 CPM请求消息时, 根据从用户配置信息存储服务器, 即 从 XDM服务器中获取每个接收方客户端的接收规则,作为对接收方的多个 CPM客户端进行筛选的筛选条件之一, 从多个 CPM客户端中选择满足接 收条件的 CPM请求消息的接收 CPM客户端, 然后针对每个选中的接收 CPM客户端, 分别发送 CPM请求消息, 在该消息中携带筛选后的客户端 唯一标识。 In a specific application, the user configuration information is stored in an XDM (XML Document Management) server in the form of an XML (Extensible Markup Language) document. The receiver user can use a CPM address to register on different clients. The participating function entity that belongs to the receiver, that is, the Terminating Participating Function, when the CPM request message is sent, is based on the slave configuration information storage server. That is, the receiving rule of each receiving client is obtained from the XDM server, and one of the filtering conditions for screening the plurality of CPM clients of the receiving party, and selecting a CPM request message that satisfies the receiving condition from the plurality of CPM clients The CPM client is received, and then a CPM request message is sent for each selected receiving CPM client, where the filtered unique identifier of the client is carried in the message.
系统实施例 System embodiment
实施例一 Embodiment 1
本实施例提供一种融合 IP消息的请求消息处理系统, 包括: 参与功能 实体(业务服务器)、 多个接收方 CPM客户端、 SIP/IP核心网、 用户配置 信息存储服务器; The embodiment provides a request message processing system for converging IP messages, including: a participating functional entity (service server), multiple receiver CPM clients, a SIP/IP core network, and a user configuration information storage server;
参与功能实体,用于将 CPM请求消息发送至多个满足接收条件的接收 方 CPM客户端之前, 从用户配置信息存储服务器 ( XDM服务器) 中获取 每个客户端的接收规则, 并检查每个客户端接收规则, 从而在发送的请求 消息里携带该接收方 CPM客户端的唯一标识; The participating functional entity is configured to obtain a receiving rule of each client from the user configuration information storage server (XDM server) before sending the CPM request message to the plurality of receiving CPM clients satisfying the receiving condition, and check each client receiving a rule, so that the unique identifier of the receiving CPM client is carried in the sent request message;
参与功能实体发送的 CPM消息为实时接收的来自发送方的 CPM请求 消息, 或是非实时 CPM请求消息。 The CPM message sent by the participating functional entity is a real-time received CPM request message from the sender, or a non-real-time CPM request message.
用户配置存储服务器 ( XDM服务器 )存储每个客户端的接收规则配置 信息, 通过客户端唯一标识区分该客户端所对应的接收规则。 The user configuration storage server (XDM server) stores the receiving rule configuration information of each client, and distinguishes the receiving rule corresponding to the client by the unique identifier of the client.
CPM客户端用于注册时提供客户端唯一标识, 还用于访问用户配置存 储服务器, 对配置信息进行维护。 The CPM client is used to provide a unique identifier for the client when registering, and is also used to access the user-configured storage server to maintain configuration information.
方法实施例 Method embodiment
实施例一
本实施例为 CPM的多客户端选择方法; 包括以下步骤: 步骤 S101 :用户使用同一 CPM地址通过不同的 CPM客户端注册,注册 消息里携带每个客户端的第一唯一标识, 如, instance-id标识。 Embodiment 1 This embodiment is a multi-client selection method of the CPM. The method includes the following steps: Step S101: The user uses the same CPM address to register with different CPM clients, and the registration message carries the first unique identifier of each client, for example, instance-id Logo.
步骤 S102:通过步骤 S101的注册, SIP/IP核心网获得了每个客户端的 第一唯一标识, instance-id„ Step S102: Through the registration of step S101, the SIP/IP core network obtains the first unique identifier of each client, instance-id„
步骤 S103: 参与功能实体向 SIP/IP核心网订阅该用户的每个客户端的 第一唯一标识 instance-id, 获得了每个客户端第一唯一标识。 或者 SIP/IP核 心网通过第三方注册消息将每个客户端第一唯一标识 instance-id转发给参 与功能实体。 Step S103: The participating functional entity subscribes to the SIP/IP core network for the first unique identifier instance-id of each client of the user, and obtains the first unique identifier of each client. Or the SIP/IP core network forwards the first unique identifier instance-id of each client to the participating functional entity by using a third-party registration message.
步骤 S104: 用户通过某一个 CPM客户端直接或间接访问用户配置信 息存储服务器(XDM服务器), 设置用户接收规则配置信息, 用户接收规 则配置信息可以配置多个。 护。 Step S104: The user directly or indirectly accesses the user configuration information storage server (XDM server) through a certain CPM client, and sets the user to receive the rule configuration information, and the user can receive multiple rule configuration information. Protection.
步骤 S105:参与功能实体通过步骤 S103所述方法获取的每个客户端的 唯一标识,用户通过某一个 CPM客户端为包含本身客户端在内的每个客户 端指定不同的接收规则配置信息; 通过客户端第二唯一标识来区分每个客 户端的不同的接收规则配置信息。 Step S105: The unique identifier of each client acquired by the participating function entity through the method described in step S103, the user specifies different receiving rule configuration information for each client including the client itself through a certain CPM client; The second unique identifier is used to distinguish different receiving rule configuration information of each client.
客户端第二唯一标识可以和第一唯一标识相同, 也可以由第一唯一标 识扩展而来, 与第一标识存在关联关系。 The second unique identifier of the client may be the same as the first unique identifier, or may be extended by the first unique identifier and associated with the first identifier.
步骤 S106: 参与功能实体需要将接收的 CPM的请求消息发送至接收 方的 CPM客户端之前, 参与功能实体获取每个客户端的接收规则, 根据接 收规则配置信息作为筛选条件之一选出满足该接收条件的接收方的 CPM客 户端为哪几个。 如, 某个接收方客户端对应的接收规则如果是该请求消息 的发送方为黑名单成员, 那么该消息将被禁止发送到该客户端上去。
参与功能实体发送的 CPM请求消息可以是实时接收的来自某发送方 CPM消息(寻呼消息的请求消息或者 CPM大消息的请求消息)或者是 CPM Session的请求消息, 也可以是条件满足的情况下 (如接收方客户端由不可 达变为可达), 发送非实时的 CPM消息, 即延迟( deferred ) CPM消息。 Step S106: Before the participating function entity needs to send the received CPM request message to the CPM client of the receiver, the participating function entity acquires the receiving rule of each client, and selects the receiving rule according to the receiving rule configuration information as one of the filtering conditions. Which of the CPM clients of the recipient of the condition is. For example, if the receiving rule corresponding to a receiving client is a blacklist member of the request message, the message will be prohibited from being sent to the client. The CPM request message sent by the participating function entity may be a real-time received CPM message (a request message of a paging message or a request message of a CPM big message) or a request message of a CPM Session, or may be a condition that the condition is satisfied. (If the receiver client becomes unreachable from reachable), send a non-real-time CPM message, that is, deferred CPM message.
步骤 S107: 对于每个满足接收条件的 CPM客户端, 参与功能实体在 发送的 CPM请求消息中携带接收方 CPM客户端的第三唯一标识, 请求消 息将经由 SIP/IP核心网路由到各个接收方 CPM客户端。 Step S107: For each CPM client that meets the receiving condition, the participating functional entity carries the third unique identifier of the receiving CPM client in the sent CPM request message, and the request message is routed to each receiving CPM via the SIP/IP core network. Client.
以 CPM寻呼消息或者 CPM大消息的请求消息为例, 参与功能实体选 中接收方客户端之后, 可以往每个选中的客户端均发送请求消息, 请求消 息里携带接收方客户端的第三唯一标识, SIP/IP核心网根据这个信息,将消 息分别路由到客户端 1和客户端 2。 该方案对应图 2。 Taking the request message of the CPM paging message or the CPM big message as an example, after the participating functional entity selects the receiving client, the requesting message may be sent to each selected client, and the request message carries the third unique identifier of the receiving client. Based on this information, the SIP/IP core network routes the messages to Client 1 and Client 2. This scheme corresponds to Figure 2.
以 CPM Session请求消息为例, 参与功能实体选中接收方客户端之后, 不管选中的接收方客户端为几个, 可以只发送一条请求消息, 请求消息里 携带允许(或不允许)接收请求消息的接收方客户端的第三唯一标识, SIP/IP 核心网根据这个信息,将消息路由到客户端 1和客户端 2。该方案对应图 3。 Taking the CPM Session request message as an example, after the participating functional entity selects the recipient client, it may send only one request message regardless of the selected recipient client, and the request message carries permission (or does not allow) to receive the request message. Based on this information, the SIP/IP core network routes the message to Client 1 and Client 2. This scheme corresponds to Figure 3.
以下通过应用实例进一步说明本发明。 The invention is further illustrated by the following application examples.
以下应用实例中,用户 A当前使用 CPM终端记为 Device-A, Device-A 内置 CPM客户端记为 CPM客户端 A,假设 CPM地址 Addr-A为用户 A的 一个 CPM地址, 该 CPM地址归属于参与功能实体 A (记为 PF-A ); In the following application examples, user A currently uses CPM terminal as Device-A, and Device-A built-in CPM client as CPM client A. Assume that CPM address Addr-A is a CPM address of user A, and the CPM address belongs to Participate in functional entity A (denoted as PF-A);
用户 B使用同一个 CPM地址分别在两个不同的终端上注册到 CPM系 统中, 这两个 CPM终端分别记为 Device-Bl与 Device-B2, Device-Bl内置 的 CPM客户端记为 CPM客户端 Bl , Device-B2内置的 CPM客户端记为 CPM客户端 B2; 该 CPM地址归属于 CPM参与功能实体 B (记为 PF-B )。 User B uses the same CPM address to register with the CPM system on two different terminals. These two CPM terminals are respectively recorded as Device-Bl and Device-B2, and the CPM client built in Device-Bl is recorded as CPM client. Bl, the built-in CPM client of Device-B2 is recorded as CPM client B2; the CPM address belongs to CPM participating functional entity B (denoted as PF-B).
应用实例 Applications
本例以用户 A向用户 B发送 CPM请求消息 (包括请求消息为 CPM寻
呼消息的请求消息 SIP MESSAGE或者 CPM大消息的请求消息 SIP INVITE 或者为 SIP Session的请求消息 SIP INVITE )为例, 由接收方归属的 CPM 参与功能实体对接收到的 CPM消息进行下发之前的客户端选择处理处理, 包括以下步骤: In this example, user A sends a CPM request message to user B (including the request message for CPM search). For example, the request message SIP MESSAGE of the call message or the request message SIP INVITE of the CPM big message or the request message SIP INVITE of the SIP session is used as an example, and the CPM participating in the function entity of the receiving party sends the received CPM message to the client before the CPM message is sent. End selection processing, including the following steps:
步骤 S301 :用户 B使用同一 CPM地址通过不同的两个 CPM客户端 B1 和 CPM客户端 B2在不同的终端 Device-Bl和 Device-B2上注册, 注册消 息里携带每个客户端的唯一标识, 如, instance-idl和 instance-id2。 Step S301: User B uses the same CPM address to register on different terminals Device-B1 and Device-B2 through two different CPM client B1 and CPM client B2, and the registration message carries a unique identifier of each client, for example, Instance-idl and instance-id2.
步骤 S302:通过步骤 S101的注册, SIP/IP核心网获得了用户 B每个客 户端的唯一标识 , instance-idl和 instance-id2。 Step S302: Through the registration of step S101, the SIP/IP core network obtains the unique identifiers of each client B, instance-idl and instance-id2.
步骤 S303: 参与功能实体向 SIP/IP核心网订阅用户 B的每个客户端的 唯一标识, 获得了用户 B每个客户端唯一标识, 实例标识 instance-idl、 instance-id2, 和 /或全局可路由用户代理全球资源标识符 GRUUl、 GRUU2。 Step S303: The participating functional entity subscribes to the SIP/IP core network for the unique identifier of each client of the user B, obtains the unique identifier of each client B, the instance identifier instance-idl, instance-id2, and/or global routable User agent global resource identifiers GRUUl, GRUU2.
或者 SIP/IP 核心网通过第三方注册消息将每个客户端唯一标识 instance-idl和 instance-id2( instance-idl、 instance-id2和 /或 GRUUl、 GRUU2 ) 转发给参与功能实体。 Or the SIP/IP core network forwards each client unique identifier instance-idl and instance-id2 ( instance-idl, instance-id2, and/or GRUUl, GRUU2) to the participating functional entity through a third-party registration message.
步骤 S304:用户 B通过 CPM客户端 B1直接或间接访问用户配置信息 存储服务器 (XDM服务器), 设置用户接收规则配置信息, 用户接收规则 配置信息可以配置多个。 Step S304: The user B accesses the user configuration information storage server (XDM server) directly or indirectly through the CPM client B1, and sets the user to receive the rule configuration information, and the user can receive multiple configuration rules.
该步骤中, 直接访问含义是 CPM客户端(具体是存储客户端代理)直 接访问 XDM文档服务器, 间接访问含义是 CPM客户端通过参与功能实体 访问 XDM文档服务器。 In this step, the direct access means that the CPM client (specifically the storage client agent) directly accesses the XDM document server. The indirect access means that the CPM client accesses the XDM document server through the participating functional entity.
步骤 S305: 参与功能实体通过步骤 S303所述方法获取用户 B每个客 户端的唯一标识 instance-id, 用户通过 CPM客户端 B1为 CPM客户端 B1 和 CPM客户端 B2指定不同的接收规则配置信息; CPM客户端 B1的接收 规则配置信息以唯一标识 instance-idl来标记区分; CPM客户端 B2的接收
规则配置信息以唯一标识 instance-id2来标记区分。 配置接收规则配置信息 存储在存储服务器上, 即 XDM文档服务器中。 Step S305: The participating function entity obtains the unique identifier instance-id of each client B of the user B through the method described in step S303, and the user specifies different receiving rule configuration information for the CPM client B1 and the CPM client B2 through the CPM client B1; The receiving rule configuration information of the client B1 is marked by the unique identifier instance-idl; the receiving of the CPM client B2 The rule configuration information is marked with a unique identifier instance-id2. The configuration of the receiving rule configuration information is stored on the storage server, that is, the XDM document server.
该步骤中,用户 B的每个客户端,假定客户端 B1 ,釆用直接访问 XDM 方式为每个客户端设置配置信息, 可以有 2种方案: In this step, each client of user B, assuming that client B1, uses direct access XDM mode to set configuration information for each client, there are two options:
方案一: 客户端 B1 首先通过访问参与功能实体, 获得客户端 B2 的 instance-id2, 客户端 B1设置客户端 B2的接收规则配置信息; 之后, 客户 端 B1直接访问 XDM服务器,如通过 HTTP协议,将配置信息保存在 XDM 服务器上, 客户端 B2的配置信息里含有标记标识 instance-id2。 Solution 1: The client B1 first obtains the instance-id2 of the client B2 by accessing the participating functional entity, and the client B1 sets the receiving rule configuration information of the client B2; after that, the client B1 directly accesses the XDM server, for example, through the HTTP protocol. The configuration information is saved on the XDM server. The configuration information of client B2 contains the tag identifier instance-id2.
方案二: 参与功能实体获得客户端 B1和 B2的 instance-id, 之后通过 参与功能实体与 XDM之间的通信接口(如 HTTP协议)将获得的两个客户 端的标识 instance-idl和 instance-id2保存在用户配置信息服务器上。 Solution 2: The participating functional entity obtains the instance-id of the client B1 and B2, and then saves the identifiers of the two clients, instance-idl and instance-id2, through the communication interface between the participating functional entity and the XDM (such as the HTTP protocol). On the user configuration information server.
客户端 B1访问 XDM服务器, 设置客户端 B2的接收规则配置信息并 将配置信息保存在 XDM服务器上, 客户端 B2的配置信息里含有标记标识 instance-id2。 The client B1 accesses the XDM server, sets the receiving rule configuration information of the client B2, and saves the configuration information on the XDM server. The configuration information of the client B2 includes the tag identifier instance-id2.
该步骤中,用户 B的每个客户端,假定客户端 B1 ,釆用间接访问 XDM 方式为每个客户端设置配置信息, 可以釆用如下方案: In this step, each client of user B, assuming that client B1, uses indirect access XDM mode to set configuration information for each client, the following scheme can be used:
客户端 B1通过访问参与功能实体, 获得客户端 B2的 instance-id2, 客 户端 B1设置客户端 B2的接收规则配置信息; 之后, 参与功能实体通过与 XDM服务器的通信接口 (如 HTTP协议 ), 将配置信息保存在 XDM服务 器上, 客户端 B2的配置信息里含有标记标识 instance-id2。 The client B1 obtains the instance-id2 of the client B2 by accessing the participating function entity, and the client B1 sets the receiving rule configuration information of the client B2; after that, the participating functional entity communicates with the XDM server (such as the HTTP protocol), The configuration information is saved on the XDM server. The configuration information of client B2 contains the tag identifier instance-id2.
步骤 S306:用户 A给用户 B发送 CPM请求消息,请求消息可以是 CPM 寻呼消息的请求消息 SIP MESSAGE 或者 CPM 大消息的请求消息 SIP INVITE或者为 SIP Session的请求消息 SIP INVITE。 Step S306: User A sends a CPM request message to User B, and the request message may be a request message of a CPM paging message, a SIP MESSAGE or a request message of a CPM big message, a SIP INVITE or a SIP INVITE request message.
具体地, 用户 A使用 Addr-A在终端 Device-A上通过 CPM客户端 A 向用户 B发送 CPM请求消息, 该 CPM请求消息经由 PF-A路由至 PF-B。
步骤 S307: PF-B接收到上述 CPM请求消息后,将接收的 CPM消息的 请求消息发送至接收方的 CPM客户端之前,根据从用户配置信息存储服务 器中获取每个客户端的接收规则, 根据每个客户端的接收规则作为 选条 件之一判断出满足该接收条件的接收方的 CPM客户端为哪几个。 Specifically, user A sends a CPM request message to user B through CPM client A on the terminal Device-A using Addr-A, and the CPM request message is routed to PF-B via PF-A. Step S307: After receiving the CPM request message, the PF-B sends the request message of the received CPM message to the receiving party's CPM client, according to the receiving rule of each client from the user configuration information storage server, according to each The receiving rule of each client is one of the selection conditions to determine which of the CPM clients of the receiving party satisfying the receiving condition.
最终筛选出的满足接收条件的接收方的终端为 CPM客户端 B 1和 CPM 客户端 B2; The terminal that is finally selected to meet the receiving condition is the CPM client B 1 and the CPM client B2;
步骤 S308: PF-B下发的请求消息里携带选择的客户端的唯一标识, 如 携带 instance-idl 和 instance-id2或者全局可路由用户代理全球资源标识符 GRUU1和 GRUU2 ( GRUU标识包含 instance-id ), 信息, 用以向 SIP/IP核 心网指示最终的接收方客户端。 Step S308: The request message delivered by the PF-B carries the unique identifier of the selected client, such as carrying the instance-idl and the instance-id2 or the globally routable user agent global resource identifiers GRUU1 and GRUU2 (the GRUU identifier includes the instance-id) , information, used to indicate the final recipient client to the SIP/IP core network.
以 CPM寻呼消息或者 CPM大消息的请求消息为例, 参与功能实体选 中接收方客户端之后, 可以往每个选中的客户端均发送请求消息, 请求消 息里 ( Request-URI )携带接收方客户端的 GRUU, SIP/IP核心网根据每个 消息里的 Request-URI: GRUU信息, 将消息分别路由到客户端 1和客户端 2。 该方案对应图 2。 Taking the CPM paging message or the CPM big message request message as an example, after the participating functional entity selects the receiving client, it can send a request message to each selected client, and the request message (Request-URI) carries the receiving client. At the end of the GRUU, the SIP/IP core network routes the message to Client 1 and Client 2 according to the Request-URI: GRUU information in each message. This scheme corresponds to Figure 2.
以 CPM Session请求消息为例, 参与功能实体选中接收方客户端之后, 不管选中的接收方客户端为几个, 可以只发送一条请求消息, 请求消息里 通过 Accept-Contact 字段携带允许接收请求消息的接收方客户端的 instance-id,或者通过 Reject-Contact字段携带不允许接收请求消息的接收方 客户端的 instance-id, SIP/IP核心网根据这个信息, 将消息路由到客户端 1 和客户端 2。 该方案对应图 3。 Taking the CPM Session request message as an example, after the participating functional entity selects the recipient client, it can send only one request message regardless of the selected recipient client. The request message carries the Accept-Request message through the Accept-Contact field. The instance-id of the receiver client or the instance-id of the receiver client that is not allowed to receive the request message through the Reject-Contact field. The SIP/IP core network routes the message to the client 1 and the client 2 according to this information. This scheme corresponds to Figure 3.
该应用实例中, 目的端参与功能实体在发送延迟消息时, 对于多个接 收 CPM客户端的情形, 可以釆用相同的解决方案。 In this application example, when the destination end participating functional entity sends a delayed message, the same solution can be used for multiple receiving CPM clients.
本实施例中的 CPM 请求消息, 指 CPM 寻呼消息的请求消息 SIP MESSAGE或者 CPM大消息的请求消息 SIP INVITE或者为 SIP Session的
请求消息 SIP INVITE, 本发明所提供的解决方案对于釆用 SIP会话作为信 令面, MSRP作为媒体面传输其他业务请求的情况, 也同样适用。 The CPM request message in this embodiment refers to a request message SIP MESSAGE of a CPM paging message or a request message SIP INVITE of a CPM big message or a SIP Session. The request message SIP INVITE, the solution provided by the present invention is also applicable to the case where the SIP session is used as the signaling plane and the MSRP is used as the media plane to transmit other service requests.
结合以上所述可见, 本发明请求消息的处理思路可以表示如图 4所示 的流程, 该流程包括以下步骤: As shown in the above, the processing of the request message of the present invention can represent the process shown in FIG. 4, and the process includes the following steps:
步骤 410: 业务服务器在发送请求消息之前, 获取多个接收方客户端的 接收规则配置信息, 根据所述多个接收方客户端分别对应的接收规则配置 信息对所述多个接收方客户端进行选择。 Step 410: The service server acquires the receiving rule configuration information of the multiple receiving client before sending the request message, and selects the multiple receiving client according to the receiving rule configuration information corresponding to the multiple receiving client respectively. .
步骤 420:在发送的所述请求消息中携带包含接收方客户端第三唯一标 识的选择结果信息, 以指示所述接收方客户端是否允许接收所述请求消息。 Step 420: Carry the selection result information including the third unique identifier of the receiver client in the sent request message, to indicate whether the receiver client is allowed to receive the request message.
以上虽然以 CPM请求消息为实施例进行说明,但本发明所述方案同样 适用于其他基于 SIP协议的业务系统。 Although the above description is based on the CPM request message, the solution of the present invention is equally applicable to other SIP-based service systems.
综上所述, 通过本发明的上述实施例, 在用户使用同一个 CPM地址等 用户标识在不同的客户端上登录 CPM系统等业务系统时,用户可以预先对 每个客户端设置接收规则,参与功能实体等业务服务器在下发 CPM请求消 息等请求消息时, 从用户配置规则存储服务器中获得每个客户端的接收规 则配置信息, 根据每个接收规则配置信息进行客户端选择, 提高了用户体 验。 In summary, by using the foregoing embodiment of the present invention, when a user logs in to a service system such as a CPM system on a different client by using a user identifier such as the same CPM address, the user can set a receiving rule for each client in advance and participate. When a service server such as a function entity sends a request message such as a CPM request message, the configuration rule configuration information of each client is obtained from the user configuration rule storage server, and the client selection is performed according to each receiving rule configuration information, thereby improving the user experience.
上述提到的终端是指运行即时消息客户端的物理实体, 一般情况, 一 个物理实体上可以运行一个即时消息客户端, 所以, 本发明中, 如无特殊 说明, 发送给某个终端也就是发送给运行在该终端上的即时消息客户端。
The terminal mentioned above refers to a physical entity running an instant messaging client. Generally, a physical entity can run an instant messaging client. Therefore, in the present invention, if not specified, sending to a terminal is also sent to An instant messaging client running on the terminal.
Claims
1、 一种请求消息的处理方法, 其特征在于, 当使用同一用户标识注册 的接收方客户端为多个时, 用于进行接收方客户端的选择; 该方法包括: 业务服务器在发送请求消息之前, 获取所述多个接收方客户端的接收 规则配置信息, 根据所述多个接收方客户端分别对应的接收规则配置信息 对所述多个接收方客户端进行选择; A method for processing a request message, wherein when the number of recipient clients registered by using the same user identifier is multiple, the method is used for selecting a recipient client; the method includes: before the service server sends the request message Obtaining the receiving rule configuration information of the multiple receiving client, and selecting the multiple receiving client according to the receiving rule configuration information corresponding to the multiple receiving client respectively;
在发送的所述请求消息中携带包含接收方客户端第三唯一标识的选择 结果信息, 以指示所述接收方客户端是否允许接收所述请求消息。 The request message sent carries the selection result information including the third unique identifier of the receiver client to indicate whether the recipient client is allowed to receive the request message.
2、 如权利要求 1所述的方法, 其特征在于, 进一步包括: 2. The method of claim 1, further comprising:
所述业务服务器在进行消息处理之前, 所述多个接收方客户端的任一 个向 SIP/IP核心网发送注册消息, 并在所述注册消息中携带本接收方客户 端第一唯一标识。 Before the service server performs message processing, any one of the multiple receiver clients sends a registration message to the SIP/IP core network, and carries the first unique identifier of the receiver client in the registration message.
3、 如权利要求 1所述的方法, 其特征在于, 进一步包括: 3. The method of claim 1, further comprising:
所述多个接收方客户端的任意一个为自身客户端和 /或其他使用同一用 户标识注册的接收方客户端设置所述接收规则配置信息, 不同的接收方客 户端的接收规则配置信息通过从所述业务服务器获取的所述接收方客户端 的第二唯一标识来区分。 Any one of the plurality of recipient clients sets the receiving rule configuration information for the own client and/or other recipient clients registered with the same user identifier, and the receiving rule configuration information of the different receiving client passes the The second unique identifier of the recipient client obtained by the service server is distinguished.
4、 如权利要求 3所述的方法, 其特征在于: 4. The method of claim 3 wherein:
所述业务服务器通过以下方式中的任一种获得所述接收方客户端的第 二唯一标识: The service server obtains the second unique identifier of the recipient client by any one of the following methods:
( a ) SIP/IP核心网收到接收方客户端发来的注册消息后, 将所述注册 消息转发至所述业务服务器, 携带所述接收方客户端的第二唯一标识; (a) after receiving the registration message sent by the receiver client, the SIP/IP core network forwards the registration message to the service server, and carries the second unique identifier of the receiver client;
( b )业务服务器向 SIP/IP核心网发送订阅消息, 所述 SIP/IP核心网向 所述业务服务器发送订阅通知消息, 所述订阅通知消息携带所述接收方客 户端的第二唯一标识。 (b) The service server sends a subscription message to the SIP/IP core network, and the SIP/IP core network sends a subscription notification message to the service server, where the subscription notification message carries the second unique identifier of the receiver client.
5、 如权利要求 3所述的方法, 其特征在于: 5. The method of claim 3 wherein:
所述业务服务器通过以下方式中的任一种获得所述接收方客户端的第 三唯一标识: The service server obtains a third unique identifier of the recipient client by any one of the following methods:
( a ) SIP/IP核心网收到接收方客户端发来的携带第一唯一标识的注册 消息后, 根据第一唯一标识产生第三唯一标识, 将所述注册消息转发至所 述业务服务器, 其中携带所述接收方 CPM客户端的第三唯一标识; (a) after receiving the registration message carrying the first unique identifier sent by the receiving client, the SIP/IP core network generates a third unique identifier according to the first unique identifier, and forwards the registration message to the service server. Carrying a third unique identifier of the receiver CPM client;
( b )业务服务器向 SIP/IP核心网发送订阅消息, 所述 SIP/IP核心网向 所述业务服务器发送订阅通知消息, 所述订阅通知消息携带所述接收方客 户端的第三唯一标识。 (b) The service server sends a subscription message to the SIP/IP core network, and the SIP/IP core network sends a subscription notification message to the service server, where the subscription notification message carries a third unique identifier of the recipient client.
6、 如权利要求 3至 5中任一项所述的方法, 其特征在于: 6. A method according to any one of claims 3 to 5, characterized in that:
所述接收方客户端第一唯一标识、 所述接收方客户端第二唯一标识、 所述接收方客户端第三唯一标识之间的关系为: 三者为同一标识或者为不 同但存在关联关系的标识; The relationship between the first unique identifier of the receiver client, the second unique identifier of the receiver client, and the third unique identifier of the receiver client is: the three are the same identifier or are different but have an associated relationship. Identification
所述接收方客户端第一唯一标识, 所述接收方客户端第二标识, 所述 接收方客户端第三唯一标识至少可以包括以下三种之一: 客户端代理标识 instance-id, 或设备标识, 或全局可路由用户代理全球资源标识符 GRUU。 The receiver client first unique identifier, the receiver client second identifier, and the receiver client third unique identifier may include at least one of the following three types: a client proxy identifier instance-id, or a device Identity, or globally routable user agent global resource identifier GRUU.
7、 如权利要求 6所述的方法, 其特征在于: 7. The method of claim 6 wherein:
所述业务服务器为融合 IP消息 CPM参与功能实体; The service server is a converged IP message CPM participates in a functional entity;
所述请求消息为 CPM寻呼消息的请求消息, 或者为 CPM大消息的请 求消息, 或者为 SIP Session的请求消息; The request message is a request message of a CPM paging message, or a request message of a CPM big message, or a request message of a SIP session;
所述接收方客户端为接收方 CPM客户端。 The recipient client is a receiver CPM client.
8、 如权利要求 7所述的方法, 其特征在于: 8. The method of claim 7 wherein:
所述 CPM 参与功能实体发送的所述请求消息为实时接收的来自发送 方的 CPM请求消息, 或非实时的 CPM请求消息。 The request message sent by the CPM participating functional entity is a real-time received CPM request message from a sender, or a non-real-time CPM request message.
9、 如权利要求 7所述的方法, 其特征在于: 所述第一唯一标识为客户端代理标识, 或者为设备标识; 所述第二唯一标识为客户端代理标识, 或者为设备标识, 或者为全局 可路由用户代理全球资源标识符; 9. The method of claim 7 wherein: The first unique identifier is a client proxy identifier, or is a device identifier; the second unique identifier is a client proxy identifier, or a device identifier, or a global routable user proxy global resource identifier;
所述第三唯一标识为客户端代理标识, 或者为设备标识, 或者为全局 可路由用户代理全球资源标识符。 The third unique identifier is a client proxy identifier, or a device identifier, or a global routable user proxy global resource identifier.
10、 一种请求消息的处理系统, 其特征在于, 包括业务服务器、 用户 配置信息存储服务器、 多个使用同一用户标识注册的接收方客户端; 其中, 所述业务服务器, 用于在发送请求消息之前, 获取所述多个使用同一 用户标识注册的接收方客户端的接收规则配置信息, 并根据不同的所述接 收方客户端对应的不同的所述接收规则配置信息进行接收方客户端选择; 还用于在发送的所述请求消息中携带包含接收方客户端第三唯一标识的选 择结果信息, 以指示所述接收方客户端是否允许接收所述请求消息; A processing system for requesting a message, comprising: a service server, a user configuration information storage server, and a plurality of receiver clients registered with the same user identifier; wherein the service server is configured to send a request message The receiving rule configuration information of the plurality of receiving client clients registered with the same user identifier is obtained, and the receiving client configuration information is selected according to different receiving rule configuration information corresponding to the different receiving client clients; And the carrying the received request message carrying the selection result information including the third unique identifier of the receiving client, to indicate whether the receiving client is allowed to receive the request message;
所述用户配置信息存储服务器, 用于存储所述多个使用同一用户标识 注册的接收方客户端的接收规则配置信息。 The user configuration information storage server is configured to store the receiving rule configuration information of the plurality of recipient clients registered by using the same user identifier.
11、 如权利要求 10所述的系统, 其特征在于, 11. The system of claim 10, wherein:
所述系统还包括 SIP/IP核心网, 用于在所述业务服务器在进行消息处 理之前, 接收所述多个接收方客户端的任一个发送的 SIP/IP核心网注册消 息; The system further includes a SIP/IP core network, configured to receive a SIP/IP core network registration message sent by any one of the plurality of recipient clients before the service server performs message processing;
所述 SIP/IP核心网注册消息中携带有本接收方客户端第一唯一标识。 The SIP/IP core network registration message carries the first unique identifier of the receiver client.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010238560.2 | 2010-07-27 | ||
| CN2010102385602A CN101909019A (en) | 2010-07-27 | 2010-07-27 | Method and system for processing request message |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2012013033A1 true WO2012013033A1 (en) | 2012-02-02 |
Family
ID=43264342
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2011/071079 WO2012013033A1 (en) | 2010-07-27 | 2011-02-18 | Method and system for processing request message |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101909019A (en) |
| WO (1) | WO2012013033A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114900489A (en) * | 2021-01-26 | 2022-08-12 | 腾讯科技(深圳)有限公司 | Message processing method and device, electronic equipment and storage medium |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101909019A (en) * | 2010-07-27 | 2010-12-08 | 中兴通讯股份有限公司 | Method and system for processing request message |
| US9277522B2 (en) * | 2013-08-21 | 2016-03-01 | Qualcomm Incorporated | Exchanging rich communication suite capability information in a communications system |
| WO2015063531A1 (en) * | 2013-10-31 | 2015-05-07 | Sony Corporation | Call handling using ip multimedia subsystem |
| CN109873830A (en) * | 2019-03-12 | 2019-06-11 | 北京奇虎科技有限公司 | An information processing method, system and storage medium |
| AU2019436002A1 (en) | 2019-03-21 | 2021-10-21 | Citrix Systems, Inc. | Multi-device workspace notifications |
| CN110505146A (en) * | 2019-08-23 | 2019-11-26 | 人立方智能科技有限公司 | A kind of instant communication method and system applied to recruitment system |
| CN114020412B (en) * | 2021-11-04 | 2025-06-17 | 上海浦东发展银行股份有限公司 | A message processing method, device, equipment and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101378408A (en) * | 2008-10-10 | 2009-03-04 | 深圳华为通信技术有限公司 | Method, apparatus, gateway and proxy for pushing message to multiple terminals |
| CN101437202A (en) * | 2007-11-13 | 2009-05-20 | 华为技术有限公司 | Method, system and device for processing multi-terminal service message |
| WO2009134051A1 (en) * | 2008-05-02 | 2009-11-05 | Samsung Electronics Co., Ltd. | System and method for transferring a session between multiple clients |
| CN101909019A (en) * | 2010-07-27 | 2010-12-08 | 中兴通讯股份有限公司 | Method and system for processing request message |
-
2010
- 2010-07-27 CN CN2010102385602A patent/CN101909019A/en active Pending
-
2011
- 2011-02-18 WO PCT/CN2011/071079 patent/WO2012013033A1/en active Application Filing
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101437202A (en) * | 2007-11-13 | 2009-05-20 | 华为技术有限公司 | Method, system and device for processing multi-terminal service message |
| WO2009134051A1 (en) * | 2008-05-02 | 2009-11-05 | Samsung Electronics Co., Ltd. | System and method for transferring a session between multiple clients |
| CN101378408A (en) * | 2008-10-10 | 2009-03-04 | 深圳华为通信技术有限公司 | Method, apparatus, gateway and proxy for pushing message to multiple terminals |
| CN101909019A (en) * | 2010-07-27 | 2010-12-08 | 中兴通讯股份有限公司 | Method and system for processing request message |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114900489A (en) * | 2021-01-26 | 2022-08-12 | 腾讯科技(深圳)有限公司 | Message processing method and device, electronic equipment and storage medium |
| CN114900489B (en) * | 2021-01-26 | 2023-10-13 | 腾讯科技(深圳)有限公司 | Message processing method and device, electronic equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101909019A (en) | 2010-12-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20210084146A1 (en) | System and method for determining and communicating presence information | |
| CA2792147C (en) | Apparatus and method for providing contacts through interworking between messaging service and social network service | |
| WO2012013033A1 (en) | Method and system for processing request message | |
| US8943572B2 (en) | Method for accessing a storage server of an IM service system, and an IM service system | |
| KR101150594B1 (en) | Method and apparatus for cpm session management | |
| KR101524313B1 (en) | METHOD FOR A REQUEST AND RESPONSE OF AN INSTANT MESSAGE DISPOSITION NOTIFICATION IN A CONVERGED-IP message SERVICE AND SYSTEM THEREOF | |
| RU2477014C2 (en) | Method of group annunciation in message exchange service based on session initiation protocol "sip" | |
| CN101682616A (en) | Network multimedia communication using multiple devices | |
| CN102130845B (en) | The sending method of return receipt report and processing system | |
| WO2007076673A1 (en) | A method, system and device for sharing presence information | |
| US20100222085A1 (en) | Methods and arrangements for creating a virtual relationship | |
| US20070165653A1 (en) | Inter-System Communication | |
| EP2560329B1 (en) | Method and processing system for routing a message request | |
| EP2232820A1 (en) | Location tagging method for packet based signalling | |
| EP2453681A1 (en) | System and method for routing session initiation protocol conversation | |
| WO2011038639A1 (en) | Realizing method for end-to-end instant messaging, terminal and system for end-to-end instant messaging | |
| US10063648B2 (en) | Relaying mobile communications | |
| WO2012155652A1 (en) | Communication method, net element and system of cross-social network | |
| US8738716B2 (en) | System and method for routing instant messages | |
| CN109120578B (en) | Method and device for realizing link connection processing | |
| WO2007066354A1 (en) | A system and method to share digital data in a secure and fine grained controlled manner over a communication network | |
| WO2014008808A1 (en) | Information acquiring method, system and imap client | |
| WO2012151841A1 (en) | Message interaction method and system | |
| KR20090042125A (en) | Notification Processing Method in Multi-Terminal Environment |
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: 11811735 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: 11811735 Country of ref document: EP Kind code of ref document: A1 |