WO2012058943A1 - Ip multimedia subsystem, and method and device for forking subscription - Google Patents
Ip multimedia subsystem, and method and device for forking subscription Download PDFInfo
- Publication number
- WO2012058943A1 WO2012058943A1 PCT/CN2011/077289 CN2011077289W WO2012058943A1 WO 2012058943 A1 WO2012058943 A1 WO 2012058943A1 CN 2011077289 W CN2011077289 W CN 2011077289W WO 2012058943 A1 WO2012058943 A1 WO 2012058943A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- subscription request
- service
- ass
- subscription
- user
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1063—Application servers providing network services
Definitions
- IP multimedia subsystem IP multimedia subsystem, method and device for subscribing toking
- the invention relates to a subscription Forking technology in an IP Multimedia Subsystem (IMS) network architecture, in particular to an IP multimedia subsystem, a method and device for subscribing to Forking.
- IMS IP Multimedia Subsystem
- IMS is the future of multimedia communications and the most important component of next-generation networks. It is a subsystem supporting IP multimedia services proposed by the 3GPP (3GPP, Third Generation Partnership Project). Its distinctive feature is the use of the Session Initial Protocol (SIP) system, communication and access methods. Irrelevant, it can have multiple multimedia service control functions and bearer separation, call and session separation, application and service separation, service and network separation, and mobile network and Internet service integration.
- SIP Session Initial Protocol
- a public user identity PUI
- PVI Private User Identity
- a PUI can be registered with multiple PVIs multiple times, that is, one number can have Multiple contact addresses, corresponding to multiple actual terminals.
- a session request can look for multiple destination addresses, that is, the behavior of multiple terminals is called Forking. That is, a SIP message is allowed to be received by multiple user terminals of a associated user identity.
- the Proxy Server such as the Call Session Control Function (CSCF), forwards the INVITE to multiple locations after the new session request arrives.
- CSCF Call Session Control Function
- the IMS can be a Serving Call Session Control Function (S-CSCF), but is not limited to this device.
- S-CSCF Serving Call Session Control Function
- the S-CSCF After receiving the subscription request, the S-CSCF sends the subscription request to the corresponding application server (AS, Application Server), and the AS responds to the subscription request, completes the subscription operation of the service, and returns the service subscription operation result to the S-CSCF, S- The CSCF forwards the result of this service subscription operation to the user.
- the subscription request received by the S-CSCF must be an event packet that the S-CSCF can support, and the S-CSCF has previously configured which event packet is sent to which AS to process.
- the S-CSCF sends the event packet of the subscription request sent by the user to the corresponding AS in a pre-fixed configuration, but there is likely to be an event packet that receives the subscription request forwarded by the S-CSCF, and the AS does not support the subscription of the user.
- Business situation ;
- the main object of the present invention is to provide an IP multimedia subsystem, a method and device for subscribing to Forking, and an IMS can implement a subscription for a service.
- a method for subscribing to Forking in an IP multimedia subsystem including:
- the IMS After receiving the subscription request sent by the user, the IMS determines, according to the service information carried in the subscription request, all ASs that can process the subscription request, and sends the subscription request to all ASs.
- the method further includes:
- the IMS After receiving the first acknowledgment response from any one of the ASs to the subscription request, the IMS notifies the user.
- the method further includes:
- the IMS After receiving the acknowledgment response from the remaining ASs in the all ASs to the subscription request, the IMS does not notify the user.
- the method further includes:
- the correspondence between the service and the AS that can process the subscription request of the service is pre-configured in the IMS, where each service corresponds to at least one AS.
- the S-CSCF in the IMS receives a subscription request sent by the user, and determines, according to the service description information carried in the subscription request, all ASs that can process the subscription request, and forwards the subscription request to All ASs determined, and after receiving an acknowledgment response from the AS to the service subscription request, notify or not notify the user.
- the service description information is at least one of the following: a service key, a service identifier; wherein the service identifier is a service name or a service code.
- An apparatus for subscribing to Forking in an IP multimedia subsystem is applied to an IMS, where the apparatus includes a receiving unit, a determining unit, and a sending unit, where
- a receiving unit configured to receive a subscription request sent by a user
- a determining unit configured to determine, according to the service description information carried in the subscription request, all ASs that can process the subscription request;
- a sending unit configured to send the subscription request to all ASs.
- the device further includes:
- the notifying unit is configured to notify the user after the receiving unit receives the first acknowledgment response of the one of the all ASs to the subscription request.
- the receiving unit After receiving the acknowledgment response of the remaining ASs in the all ASs to the subscription request, the receiving unit does not notify the user.
- the device further includes:
- each service corresponds to at least one AS.
- the service description information is at least one of the following: a service key, a service identifier; wherein the service identifier is a service name or a service code.
- IP multimedia subsystem comprising a device for subscription to Forking in the aforementioned IP Multimedia Subsystem.
- An IP multimedia subsystem including an S-CSCF, where the S-CSCF includes a receiving unit, a determining unit, and a sending unit, where
- a receiving unit configured to receive a subscription request sent by a user
- a determining unit configured to determine, according to the service description information carried in the subscription request, all ASs that can process the subscription request;
- a sending unit configured to send the subscription request to all ASs.
- the S-CSCF further includes:
- a notifying unit configured to notify the user after the receiving unit receives the first acknowledgment response of the one of the all ASs to the subscription request;
- the receiving unit After receiving the acknowledgement response of the remaining ASs in the all ASs to the subscription request, the receiving unit does not notify the user.
- the correspondence between the service and the AS that can process the subscription request of the service is pre-configured in the IMS, where each service corresponds to at least one AS, that is, one service can correspond to multiple AS's.
- the IMS determines all ASs that can process the current subscription request for the current service.
- the IMS sends a subscription request to all the determined ASs, and receives the first of the ASs.
- the IMS will not send the non-first service subscription response in the AS, and will not be sent to the user, that is, the user is blocked from the service subscriptions sent by the remaining ASs. First response.
- the present invention is not to set the service and the AS as a - corresponding, but a many-to-many relationship, after receiving the subscription request sent by the user, the subscription request can be sent to all
- the AS that can process the subscription request guarantees the processing of the subscription request by the AS.
- the IMS receives the first response from the AS to the subscription request and forwards it to the user, shielding the remaining AS from the first response to the subscription request, and maintaining the IMS to the user.
- the interprocess process is compatible with existing process flows.
- Figure 1 is a flow chart of service subscription in IMS
- FIG. 2 is a flowchart of a method for subscribing to Forking in an IP multimedia subsystem according to the present invention
- FIG. 3 is a flowchart of obtaining a subscription service information and an AS list according to the present invention
- FIG. 4 is a schematic diagram showing the structure of a device for subscribing to Forking in the IP multimedia subsystem of the present invention. detailed description
- the basic idea of the present invention is to pre-configure a correspondence between a service and an AS capable of processing the service in the IMS, where each service corresponds to at least one AS, that is, one service can correspond to multiple AS's.
- the IMS determines all ASs that can process the subscription request for the current service.
- the IMS sends a subscription request to all the determined ASs, and receives the first of the ASs.
- the service subscription process responds, it is sent to the user.
- the IMS will not send to the user.
- FIG. 1 is a flow chart of service subscription in IMS. As shown in Figure 1, the service subscription process in IMS includes the following steps:
- Step 101 The user UE sends a subscription request to the IMS; that is, the UE sends a Subscribe subscription message to the S-CSCF; the subscription message includes a fixed event package;
- Step 102 When receiving the subscription request message of the user, the S-CSCF triggers according to an initial filter rule (IFC, Initial Filter Criteria), and sends the message to the AS-1 according to the fixed event packet; the S-CSCF does not care about the specific event packet. content; Step 103: After receiving the subscription request message forwarded from the S-CSCF, the AS-1 processes the subscription request message, and responds to the corresponding response message 200OK.
- IFC Initial Filter Criteria
- Step 104 The S-CSCF forwards the 200 OK response message to the UE.
- Step 105 AS-1 then immediately sends a NOTIFY notification message to the S-CSCF, indicating that the subscription has been successfully processed;
- Step 106 The S-CSCF forwards the NOTIFY notification message to the UE.
- Step 107 the UE replies with a response to the NOTIFY notification message 200 OK;
- Step 108 the S-CSCF forwards the 200 OK response message to the AS-1;
- Steps 109 to 124 when the UE sends the same subscription message to the IMS, that is, the S-CSCF, the S-CSCF triggers the process to the other AS according to the IFC.
- the process is the same as the steps 101 to 108, and details are not described herein again.
- the correspondence between the service and the AS capable of processing the service needs to be pre-configured in the S-CSCF in the IMS, where each service corresponds to at least one AS, that is, one service can be more
- the ASs correspond to each other; moreover, multiple services can also correspond to one AS, that is, one AS can handle multiple subscription services.
- the subscription request sent by the user to the S-CSCF also carries the service description information of the service to be subscribed, such as the service key of the service to be subscribed, the service identification information such as the service name, the service code, and the like.
- Step 201 A UE sends a subscription request to an IMS; The UE sends a Subscribe subscription message to the S-CSCF; the subscription message includes service description information of the subscription service, such as a service key, a service name, a service code, etc.; those skilled in the art should understand that any information related to the subscription service can be used as Subscribe to the business description information of the business.
- Step 202 When receiving the subscription request message of the user, the S-CSCF extracts the service description information in the message.
- Step 204 The S-CSCF copies the Subscribe subscription message and prepares to send it to all ASs that meet the conditions.
- the AS that meets the condition that matches the configuration table that is, the AS that can process the user's subscription request;
- Step 205 the S-CSCF sends a Subscribe subscription message to the AS-1;
- Step 206 The S-CSCF sends the Subscribe subscription message to the remaining ASs that meet the conditions.
- the AS-2 to AS-N-1 are numbered, and the Subscribe subscription message is sent to the AS-2 to the AS-N-1.
- Step 207 the S-CSCF sends a Subscribe subscription message to the AS-N;
- the ASs are numbered and the S-CSCF is sequentially sent to the ASs.
- the S-CSCFs can send Subscribes to the ASs in parallel. Subscribe to the message;
- Step 208 All ASs satisfying the condition process the subscription request message, and reply 200 OK to the S-CSCF; the first response 200 OK received by the S-CSCF may be any one of the conditions AS, that is, AS-1
- the 200 OK of the reply may also be the 200 OK of the AS-N reply, and may of course be the response of the AS of the other label.
- the present invention uses the AS-1 as the example of the 200 OK AS that first responds to the S-CSCF.
- Step 209 The S-CSCF forwards the received first response 200 OK message to the UE.
- Steps 210 to 211 If the 200 OK response returned in the AS-1 to AS_N that satisfies the condition is not the first 200 OK response received by the S-CSCF, the S-CSCF intercepts the 200 OK response of the subsequent reply, and does not Send to the UE;
- Step 212 After successfully processing the subscription message, the AS-1 sends a NOTIFY notification message to the S-CSCF, indicating that the processing has been successfully accepted;
- Step 213 The S-CSCF forwards the notification message to the UE.
- Step 214 the UE replies to the response to the NOTIFY notification message 200OK;
- Step 215 the S-CSCF forwards the 200 OK response message to the AS-1;
- Step 216 to step 223 the notification processing flow of other ASs is the same as step 212 to step 215, and details are not described herein again.
- step 216 to step 223 after receiving the NOTIFY notification message of the remaining AS for the subscription request, the message is still forwarded to the UE to facilitate the user to know related information of the subscribed service.
- the present invention implements subscription Forking by sending the subscription request to more than one AS for a subscription request.
- the S-CSCF of the present invention can forward to the UE in the order of receiving the NOTIFY notification message of the AS.
- FIG. 3 is a flowchart of obtaining a subscription service information and an AS list according to the present invention. As shown in FIG. 3, the process for obtaining subscription service information and an AS list includes the following steps:
- Step 301 The UE sends a subscription request to the IMS; that is, the UE sends a Subscribe subscription message to the S-CSCF; the subscription message includes the service description information of the subscription service: the service key 10235, the service name unconditional forwarding, the service abbreviation CFU; the service description information Not limited to the above;
- Step 302 When receiving the subscription request message of the user, the S-CSCF extracts the service description information in the message: the service key 10235, the unconditional forwarding of the service name, the service abbreviation CFU, and the like;
- Step 303 The S-CSCF extracts the service description information, searches the configuration information table, and finds all AS lists that can process the subscription request message.
- the ASs that can be processed according to the table are AS-1, AS-3, and AS. — 7;
- Step 304 The S-CSCF copies the Subscribe subscription message, and prepares to send to all ASs that meet the conditions: AS-1, AS-3, AS-7;
- Step 305 the S-CSCF sends a Subscribe subscription message to the AS-1;
- Step 306 the S-CSCF sends a Subscribe subscription message to the AS-3;
- Step 307 The S-CSCF sends a Subscribe subscription message to the AS-7.
- the order in which the Subscribe subscription message is sent to the AS is only for convenience of explaining the present invention. Technical solutions are not intended to be limiting. Those skilled in the art should understand that the manner in which the S-CSCF sends the subscribe message to the Subscribe may be a manner of sending in parallel.
- step 307 The processing steps after step 307 are exactly the same as the processing steps of step 208 to step 223 shown in FIG. 2 above, and the implementation details thereof will not be described herein.
- the service description information may also be related information of other services, such as a service key of 10236, a service name of unconditional forwarding, a service abbreviation of CFNA, a service key of 10237, and a service name of Disturb, business acronym CFNA business.
- FIG. 4 is a schematic structural diagram of a device for subscribing to a forking in the IP multimedia subsystem of the present invention.
- the device for subscribing to the Forking device in the IP multimedia subsystem of the present invention is applied to the IMS, and includes a receiving unit 40 and a determining unit 41. And a transmitting unit 42 , wherein
- the receiving unit 40 is configured to receive a subscription request sent by the user.
- the determining unit 41 is configured to determine, according to the service description information carried in the subscription request, all ASs that can process the subscription request;
- the sending unit 42 is configured to send the subscription request to all the ASs.
- the device for subscription to Forking in the IP multimedia subsystem of the present invention further includes:
- the notifying unit (not shown) is configured to notify the user after the receiving unit receives the first acknowledgment response of the one of the all ASs to the subscription request.
- the receiving unit 40 does not notify the user.
- the device for subscription to Forking in the IP multimedia subsystem of the present invention further includes:
- the configuration unit (not shown in FIG. 4) is configured to pre-configure a correspondence between the service and the AS that can process the subscription request of the service, where each service corresponds to at least one AS.
- the foregoing service description information is at least one of the following information: a service key, a service identifier, where The service identifier is a business name or a business code.
- the device for subscription to Forking in the IP multimedia subsystem shown in FIG. 4 is designed to implement the method for subscribing to Forking in the foregoing IP multimedia subsystem, and the implementation functions of the foregoing processing units can be referred to.
- the foregoing description of the method of subscribing to Forking in the IP Multimedia Subsystem is understood.
- the functions of the various processing units in the figures may be implemented by a program running on a processor or by a specific logic circuit.
- the present invention also describes an IP Multimedia Subsystem comprising the device for subscription to Forking in the IP Multimedia Subsystem shown in Figure 4 above.
- the present invention also describes another IP multimedia subsystem, including an S-CSCF, where the S-CSCF includes a receiving unit, a determining unit, and a sending unit, where
- a receiving unit configured to receive a subscription request sent by a user
- a determining unit configured to determine, according to the service description information carried in the subscription request, all ASs that can process the subscription request;
- a sending unit configured to send the subscription request to all ASs.
- the S-CSCF further includes:
- a notifying unit configured to notify the user after the receiving unit receives the first acknowledgment response of the one of the all ASs to the subscription request;
- the receiving unit After receiving the non-first acknowledgment response of the remaining ASs in the all ASs to the subscription request, the receiving unit does not notify the user.
- S-CSCF described herein can implement all of the functions of the device that subscribes to Forking in the IP Multimedia Subsystem shown in Figure 4 above.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
A method for Forking subscription in an IP multimedia subsystem is disclosed. The method comprises: after receiving a subscription request sent by a subscriber, the IMS determining all ASs capable of processing the subscription request according to service information carried in the subscription request, and sending the subscription request to all the ASs. A device for Forking subscription in an IMS for implementing the above method is also disclosed, comprising: a receiving unit, configured to receive a subscription request from a subscriber; a determination unit, configured to determine all ASs capable of processing the subscription request according to service description information carried in the subscription request; and a sending unit, configured to send the subscription request to all the ASs. An IMS is also disclosed. The present invention can achieve subscription Forking of services with minor changes to an existing system and have desirable compatibility.
Description
IP多媒体子系统、 订阅 Forking的方法及装置 技术领域 IP multimedia subsystem, method and device for subscribing toking
本发明涉及在 IP多媒体子系统( IMS , IP Multimedia Subsystem ) 网络 架构中的订阅 Forking技术, 尤其涉及一种 IP多媒体子系统、 订阅 Forking 的方法及装置。 背景技术 The invention relates to a subscription Forking technology in an IP Multimedia Subsystem (IMS) network architecture, in particular to an IP multimedia subsystem, a method and device for subscribing to Forking. Background technique
IMS 是未来多媒体通信的发展方向, 也是下一代网络最为重要的组成 部分。它是第三代合作伙伴计划( 3GPP, Third Generation Partnership Project ) 提出的支持 IP 多媒体业务的子系统, 其显著特征是釆用了会话初始协议 ( SIP, Session Initial Protocol )体系, 通信与接入方式无关, 可以具备多种 多媒体业务控制功能与承载能力分离、 呼叫与会话分离、 应用与服务分离、 业务与网络分离, 以及移动网与因特网业务融合等多种能力。 IMS is the future of multimedia communications and the most important component of next-generation networks. It is a subsystem supporting IP multimedia services proposed by the 3GPP (3GPP, Third Generation Partnership Project). Its distinctive feature is the use of the Session Initial Protocol (SIP) system, communication and access methods. Irrelevant, it can have multiple multimedia service control functions and bearer separation, call and session separation, application and service separation, service and network separation, and mobile network and Internet service integration.
在 IMS网络, 使用公共用户标识(PUI, Public User Identity ) 以及私 有用户标识(PVI, Private User Identity )结合的形式注册, 一个 PUI可以 和多个 PVI绑定进行多次注册, 即一个号码可以有多个联系地址, 对应多 个实际终端。 一个会话请求可以寻找多个目标地址即多个终端的行为叫 Forking。 即允许使用一个 SIP消息被所关联的一个用户标识的多个用户终 端接收。 代理服务器(Proxy Server )例如呼叫会话控制功能实体(CSCF, Call Session Control Function )在新的会话请求到达后, 前向 INVITE请求 到多个位置。 In the IMS network, a public user identity (PUI, Public User Identity) and a private user identity (PVI, Private User Identity) are combined to form a registration. A PUI can be registered with multiple PVIs multiple times, that is, one number can have Multiple contact addresses, corresponding to multiple actual terminals. A session request can look for multiple destination addresses, that is, the behavior of multiple terminals is called Forking. That is, a SIP message is allowed to be received by multiple user terminals of a associated user identity. The Proxy Server, such as the Call Session Control Function (CSCF), forwards the INVITE to multiple locations after the new session request arrives.
随着 IMS的不断发展, 电信网中的业务也在不断地增长, 用户对业务 订阅的需求也在不断地扩大。 目前, IMS网络中业务订阅的流程如下: 当用户对某一业务有需求时, 用户向 IMS发送订阅此业务的请求, 其
中 IMS可以为服务呼叫会话控制功能实体(S-CSCF, Serving Call Session Control Function ), 但不仅限于此设备, 以 S-CSCF 为例说明此业务订阅流 程。 S-CSCF接收到订阅请求后,将订阅请求发送至对应的应用服务器(AS, Application Server ), AS 响应此订阅请求, 完成此业务的订阅操作并向 S-CSCF返回业务订阅操作结果, S-CSCF转发此业务订阅操作结果给用户。 其中, S-CSCF所接收到的订阅请求必须为 S-CSCF所能支持的事件包, 且 S-CSCF之前已配置好哪种事件包发送给哪个 AS处理。 With the continuous development of IMS, the services in the telecommunication network are also constantly growing, and the demand for business subscriptions is constantly expanding. Currently, the process of service subscription in an IMS network is as follows: When a user needs a certain service, the user sends a request for subscribing to the service to the IMS, where The IMS can be a Serving Call Session Control Function (S-CSCF), but is not limited to this device. The S-CSCF is used as an example to describe the service subscription process. After receiving the subscription request, the S-CSCF sends the subscription request to the corresponding application server (AS, Application Server), and the AS responds to the subscription request, completes the subscription operation of the service, and returns the service subscription operation result to the S-CSCF, S- The CSCF forwards the result of this service subscription operation to the user. The subscription request received by the S-CSCF must be an event packet that the S-CSCF can support, and the S-CSCF has previously configured which event packet is sent to which AS to process.
但是, 基于以上描述的现有技术, 发现在实际业务订阅过程中会产生 ^下问题: However, based on the prior art described above, it is found that in the actual business subscription process, the following problems arise:
首先, S-CSCF将用户发送来的订阅请求的事件包按预先固定配置发送 给对应的 AS, 但是很可能存在接收了 S-CSCF转发的订阅请求的事件包, 而 AS并不支持用户所订阅业务的情况; First, the S-CSCF sends the event packet of the subscription request sent by the user to the corresponding AS in a pre-fixed configuration, but there is likely to be an event packet that receives the subscription request forwarded by the S-CSCF, and the AS does not support the subscription of the user. Business situation;
其次, 当不同的 AS都支持同种业务时, S-CSCF并不支持订阅请求的 Forking。 发明内容 Second, when different ASs support the same kind of service, the S-CSCF does not support Forking for subscription requests. Summary of the invention
有鉴于此, 本发明的主要目的在于提供一种 IP 多媒体子系统、 订阅 Forking的方法及装置, IMS能实现业务的订阅 Forking。 In view of this, the main object of the present invention is to provide an IP multimedia subsystem, a method and device for subscribing to Forking, and an IMS can implement a subscription for a service.
为达到上述目的, 本发明的技术方案是这样实现的: In order to achieve the above object, the technical solution of the present invention is achieved as follows:
一种 IP多媒体子系统中订阅 Forking的方法, 包括: A method for subscribing to Forking in an IP multimedia subsystem, including:
IP多媒体子系统 IMS接收到用户发送的订阅请求后, 根据所述订阅请 求中携带的业务信息确定能处理所述订阅请求的所有 AS, 将所述订阅请求 发送给所述所有 AS。 After receiving the subscription request sent by the user, the IMS determines, according to the service information carried in the subscription request, all ASs that can process the subscription request, and sends the subscription request to all ASs.
优选地, 所述方法还包括: Preferably, the method further includes:
所述 IMS接收到所述所有 AS中的任一个 AS对所述订阅请求的第一个 确认响应后, 通知所述用户。
优选地, 所述方法还包括: After receiving the first acknowledgment response from any one of the ASs to the subscription request, the IMS notifies the user. Preferably, the method further includes:
所述 IMS接收到所述所有 AS中的其余 AS对所述订阅请求的确认响应 后, 不再通知所述用户。 After receiving the acknowledgment response from the remaining ASs in the all ASs to the subscription request, the IMS does not notify the user.
优选地, 所述方法还包括: Preferably, the method further includes:
在 IMS中预先配置业务与能处理该业务的订阅请求的 AS之间的对应 关系, 其中, 每种业务对应于至少一个 AS。 The correspondence between the service and the AS that can process the subscription request of the service is pre-configured in the IMS, where each service corresponds to at least one AS.
优选地, 由所述 IMS中的 S-CSCF接收用户发送的订阅请求, 并根据 所述订阅请求中携带的业务描述信息确定能处理所述订阅请求的所有 AS, 并将所述订阅请求转发给所确定的所有 AS, 以及, 在接收到 AS对所述业 务订阅请求的确认响应后, 通知或不通知所述用户。 Preferably, the S-CSCF in the IMS receives a subscription request sent by the user, and determines, according to the service description information carried in the subscription request, all ASs that can process the subscription request, and forwards the subscription request to All ASs determined, and after receiving an acknowledgment response from the AS to the service subscription request, notify or not notify the user.
优选地, 所述业务描述信息为以下信息的至少一项: 业务键、 业务标 识; 其中, 所述业务标识为业务名称或业务代码。 Preferably, the service description information is at least one of the following: a service key, a service identifier; wherein the service identifier is a service name or a service code.
一种 IP多媒体子系统中订阅 Forking的装置, 应用于 IMS中, 所述装 置包括接收单元、 确定单元和发送单元, 其中, An apparatus for subscribing to Forking in an IP multimedia subsystem is applied to an IMS, where the apparatus includes a receiving unit, a determining unit, and a sending unit, where
接收单元, 用于接收到用户发送的订阅请求; a receiving unit, configured to receive a subscription request sent by a user;
确定单元, 用于根据所述订阅请求中携带的业务描述信息确定能处理 所述订阅请求的所有 AS; a determining unit, configured to determine, according to the service description information carried in the subscription request, all ASs that can process the subscription request;
发送单元, 用于将所述订阅请求发送给所述所有 AS。 a sending unit, configured to send the subscription request to all ASs.
优选地, 所述装置还包括: Preferably, the device further includes:
通知单元, 用于在所述接收单元接收到所述所有 AS中的任一个 AS对 所述订阅请求的第一个确认响应后, 通知所述用户。 And the notifying unit is configured to notify the user after the receiving unit receives the first acknowledgment response of the one of the all ASs to the subscription request.
优选地, 所述接收单元在接收到所述所有 AS中的其余 AS对所述订阅 请求的确认响应后, 所述通知单元不再通知所述用户。 Preferably, after receiving the acknowledgment response of the remaining ASs in the all ASs to the subscription request, the receiving unit does not notify the user.
优选地, 所述装置还包括: Preferably, the device further includes:
配置单元,用于预先配置业务与能处理该业务的订阅请求的 AS之间的
对应关系, 其中, 每种业务对应于至少一个 AS。 a configuration unit for pre-configuring between the service and the AS that can handle the subscription request for the service Correspondence relationship, wherein each service corresponds to at least one AS.
优选地, 所述业务描述信息为以下信息的至少一项: 业务键、 业务标 识; 其中, 所述业务标识为业务名称或业务代码。 Preferably, the service description information is at least one of the following: a service key, a service identifier; wherein the service identifier is a service name or a service code.
一种 IP多媒体子系统, 包含有前述的 IP多媒体子系统中订阅 Forking 的装置。 An IP multimedia subsystem comprising a device for subscription to Forking in the aforementioned IP Multimedia Subsystem.
一种 IP多媒体子系统, 包含有 S-CSCF, 所述 S-CSCF包括接收单元、 确定单元和发送单元, 其中, An IP multimedia subsystem, including an S-CSCF, where the S-CSCF includes a receiving unit, a determining unit, and a sending unit, where
接收单元, 用于接收到用户发送的订阅请求; a receiving unit, configured to receive a subscription request sent by a user;
确定单元, 用于根据所述订阅请求中携带的业务描述信息确定能处理 所述订阅请求的所有 AS; a determining unit, configured to determine, according to the service description information carried in the subscription request, all ASs that can process the subscription request;
发送单元, 用于将所述订阅请求发送给所述所有 AS。 a sending unit, configured to send the subscription request to all ASs.
优选地, 所述 S-CSCF还包括: Preferably, the S-CSCF further includes:
通知单元, 用于在所述接收单元接收到所述所有 AS中的任一个 AS对 所述订阅请求的第一个确认响应后, 通知所述用户; a notifying unit, configured to notify the user after the receiving unit receives the first acknowledgment response of the one of the all ASs to the subscription request;
所述接收单元在接收到所述所有 AS中的其余 AS对所述订阅请求的确 认响应后, 所述通知单元不再通知所述用户。 After receiving the acknowledgement response of the remaining ASs in the all ASs to the subscription request, the receiving unit does not notify the user.
本发明中, 在 IMS 中预先配置业务与能处理该业务的订阅请求的 AS 之间的对应关系, 其中, 每种业务对应于至少一个 AS, 也就是说, 一种业 务是可对应于多个 AS的。 当 IMS接收到用户发送的订阅请求后, 为当前 业务确定出能处理当前订阅请求的所有 AS, 此时, IMS将向所确定的所有 AS发送订阅请求, 并在接收到这些 AS中的首个业务订阅处理响应后, 发 送给所述用户, IMS在接收到这些 AS中非首次业务订阅响应后,将不再发 送给所述用户, 即对所述用户屏蔽掉其余 AS发送的业务订阅的非首次响 应。 由于本发明并非是将业务与 AS之间设置为——对应, 而是多对多的关 系, 这样, 在接收到用户发送的订阅请求后, 能将订阅请求发送给所有可
能处理此订阅请求的 AS , 保证了 AS对订阅请求的处理, IMS接收到 AS 对订阅请求的首个响应后转发给用户,屏蔽其余 AS对订阅请求的非首次响 应, 维护了 IMS到用户之间处理流程与现有处理流程的兼容。 附图说明 In the present invention, the correspondence between the service and the AS that can process the subscription request of the service is pre-configured in the IMS, where each service corresponds to at least one AS, that is, one service can correspond to multiple AS's. After receiving the subscription request sent by the user, the IMS determines all ASs that can process the current subscription request for the current service. At this time, the IMS sends a subscription request to all the determined ASs, and receives the first of the ASs. After the service subscription processing response is sent to the user, the IMS will not send the non-first service subscription response in the AS, and will not be sent to the user, that is, the user is blocked from the service subscriptions sent by the remaining ASs. First response. Since the present invention is not to set the service and the AS as a - corresponding, but a many-to-many relationship, after receiving the subscription request sent by the user, the subscription request can be sent to all The AS that can process the subscription request guarantees the processing of the subscription request by the AS. The IMS receives the first response from the AS to the subscription request and forwards it to the user, shielding the remaining AS from the first response to the subscription request, and maintaining the IMS to the user. The interprocess process is compatible with existing process flows. DRAWINGS
图 1为 IMS中业务订阅流程图; Figure 1 is a flow chart of service subscription in IMS;
图 2为本发明 IP多媒体子系统中订阅 Forking的方法流程图; 图 3为本发明获取订阅业务信息及 AS列表的流程图; 2 is a flowchart of a method for subscribing to Forking in an IP multimedia subsystem according to the present invention; FIG. 3 is a flowchart of obtaining a subscription service information and an AS list according to the present invention;
图 4为本发明 IP多媒体子系统中订阅 Forking的装置的组成结构示意 图。 具体实施方式 4 is a schematic diagram showing the structure of a device for subscribing to Forking in the IP multimedia subsystem of the present invention. detailed description
本发明的基本思想是, 在 IMS 中预先配置业务与能处理该业务的 AS 之间的对应关系, 其中, 每种业务对应于至少一个 AS, 也就是说, 一种业 务是可对应于多个 AS的。 当 IMS接收到用户发送的订阅请求后, 为当前 业务确定出能处理该订阅请求的所有 AS , 此时, IMS 将向所确定的所有 AS发送订阅请求, 并在接收到这些 AS中的首个业务订阅处理响应后, 发 送给所述用户, IMS在接收到这些 AS中非首次业务订阅响应后,将不再发 送给所述用户。 The basic idea of the present invention is to pre-configure a correspondence between a service and an AS capable of processing the service in the IMS, where each service corresponds to at least one AS, that is, one service can correspond to multiple AS's. After receiving the subscription request sent by the user, the IMS determines all ASs that can process the subscription request for the current service. At this time, the IMS sends a subscription request to all the determined ASs, and receives the first of the ASs. After the service subscription process responds, it is sent to the user. After receiving the non-first service subscription response in these ASs, the IMS will not send to the user.
图 1为 IMS中业务订阅流程图, 如图 1所示, IMS中业务订阅流程具 体包括以下步骤: Figure 1 is a flow chart of service subscription in IMS. As shown in Figure 1, the service subscription process in IMS includes the following steps:
步骤 101 , 用户 UE向 IMS发送订阅请求; 即 UE发送 Subscribe订阅 消息给 S-CSCF; 订阅消息中包含了固定的事件包; Step 101: The user UE sends a subscription request to the IMS; that is, the UE sends a Subscribe subscription message to the S-CSCF; the subscription message includes a fixed event package;
步骤 102, S-CSCF接收到用户的订阅请求消息时, 按照初始过滤规则 ( IFC , Initial Filter Criteria )触发, 根据固定的事件包发送给 AS— 1处理; S-CSCF不关心此事件包的具体内容;
步骤 103 , AS— 1接收到从 S-CSCF转发来的订阅请求消息后, 处理此 订阅请求消息, 回复对应的响应消息 200OK; Step 102: When receiving the subscription request message of the user, the S-CSCF triggers according to an initial filter rule (IFC, Initial Filter Criteria), and sends the message to the AS-1 according to the fixed event packet; the S-CSCF does not care about the specific event packet. content; Step 103: After receiving the subscription request message forwarded from the S-CSCF, the AS-1 processes the subscription request message, and responds to the corresponding response message 200OK.
步骤 104, S-CSCF转发此 200OK响应消息给 UE; Step 104: The S-CSCF forwards the 200 OK response message to the UE.
步骤 105, AS— 1随后立即发送 NOTIFY通知消息给 S-CSCF, 告知已 成功处理订阅; Step 105, AS-1 then immediately sends a NOTIFY notification message to the S-CSCF, indicating that the subscription has been successfully processed;
步骤 106, S-CSCF转发此 NOTIFY通知消息给 UE; Step 106: The S-CSCF forwards the NOTIFY notification message to the UE.
步骤 107 , UE回复对 NOTIFY通知消息的响应 200OK; Step 107, the UE replies with a response to the NOTIFY notification message 200 OK;
步骤 108 , S-CSCF转发此 200OK响应消息给 AS— 1; Step 108, the S-CSCF forwards the 200 OK response message to the AS-1;
步骤 109〜步骤 124, UE向 IMS即 S-CSCF发送同样订阅消息时, S-CSCF 根据 IFC触发至另外的 AS, 其流程同步骤 101〜步骤 108, 在此不再赘述。 Steps 109 to 124, when the UE sends the same subscription message to the IMS, that is, the S-CSCF, the S-CSCF triggers the process to the other AS according to the IFC. The process is the same as the steps 101 to 108, and details are not described herein again.
在描述本发明的技术方案之前, 首先介绍一下实现本发明技术方案的 基本配置。 本发明中, 需在 IMS中的 S-CSCF中预先配置业务与能处理该 业务的 AS之间的对应关系, 其中, 每种业务对应于至少一个 AS , 也就是 说, 一种业务可以与多个 AS 相对应; 而且, 多种业务也可以对应于一个 AS, 即一个 AS 能处理多种订阅业务。 本发明中, 在用户发送给 S-CSCF 的订阅请求中, 还携带有待订阅业务的业务描述信息如待订阅业务的业务 键、 业务标识信息如业务名称、 业务代码等信息。 Before describing the technical solution of the present invention, the basic configuration for implementing the technical solution of the present invention will be first introduced. In the present invention, the correspondence between the service and the AS capable of processing the service needs to be pre-configured in the S-CSCF in the IMS, where each service corresponds to at least one AS, that is, one service can be more The ASs correspond to each other; moreover, multiple services can also correspond to one AS, that is, one AS can handle multiple subscription services. In the present invention, the subscription request sent by the user to the S-CSCF also carries the service description information of the service to be subscribed, such as the service key of the service to be subscribed, the service identification information such as the service name, the service code, and the like.
图 2为本发明 IP多媒体子系统中订阅 Forking的方法流程图, 如图 2 所示, 本发明 IP多媒体子系统中订阅 Forking的方法具体包括以下步骤: 步骤 201 , UE向 IMS发送订阅请求; 即 UE发送 Subscribe订阅消息给 S-CSCF; 订阅消息中包含了订阅业务的业务描述信息, 例如业务键、 业务 名称、 业务代码等; 本领域技术人员应当理解, 任何与订阅业务有关的信 息均可作为订阅业务的业务描述信息。 2 is a flowchart of a method for subscribing to Forking in an IP multimedia subsystem according to the present invention. As shown in FIG. 2, the method for subscribing to Forking in the IP multimedia subsystem of the present invention specifically includes the following steps: Step 201: A UE sends a subscription request to an IMS; The UE sends a Subscribe subscription message to the S-CSCF; the subscription message includes service description information of the subscription service, such as a service key, a service name, a service code, etc.; those skilled in the art should understand that any information related to the subscription service can be used as Subscribe to the business description information of the business.
步骤 202, S-CSCF接收到用户的订阅请求消息时, 提取消息中的业务 描述信息;
步骤 203 , S-CSCF根据提取出的业务描述信息, 对应配置表, 查找出 能处理此订阅请求消息的所有 AS列表; Step 202: When receiving the subscription request message of the user, the S-CSCF extracts the service description information in the message. Step 203: The S-CSCF searches for a list of all ASs that can process the subscription request message according to the extracted service description information and the configuration table.
步骤 204, S-CSCF将 Subscribe订阅消息进行复制, 准备发送给所有符 合条件的 AS; 这里, 符合条件即与配置表能匹配的 AS, 也即能处理用户 的订阅请求的 AS; Step 204: The S-CSCF copies the Subscribe subscription message and prepares to send it to all ASs that meet the conditions. Here, the AS that meets the condition that matches the configuration table, that is, the AS that can process the user's subscription request;
步骤 205 , S-CSCF将 Subscribe订阅消息发送给 AS— 1; Step 205, the S-CSCF sends a Subscribe subscription message to the AS-1;
步骤 206 , S-CSCF将 Subscribe订阅消息发送给符合条件的其余 AS , 本示例中以 AS— 2至 AS— N-1进行编号,即将 Subscribe订阅消息发送给 AS— 2 至 AS— N-1 ; Step 206: The S-CSCF sends the Subscribe subscription message to the remaining ASs that meet the conditions. In this example, the AS-2 to AS-N-1 are numbered, and the Subscribe subscription message is sent to the AS-2 to the AS-N-1.
步骤 207 , S-CSCF将 Subscribe订阅消息发送给 AS— N; Step 207, the S-CSCF sends a Subscribe subscription message to the AS-N;
需要说明的是, 图 2中仅是为了清楚示意的需要,对 AS进行了编号并 示意了 S-CSCF依次发送给这些 AS, 而在实际应用时, S-CSCF可以并行 地向这些 AS发送 Subscribe订阅消息; It should be noted that, in FIG. 2, only for the purpose of clear illustration, the ASs are numbered and the S-CSCF is sequentially sent to the ASs. In actual applications, the S-CSCFs can send Subscribes to the ASs in parallel. Subscribe to the message;
步骤 208,所有满足条件的 AS处理此订阅请求消息,并回复响应 200OK 给 S-CSCF; S-CSCF接收到的第一条响应 200OK, 可以为满足条件 AS中 任何一个, 即可以为 AS— 1回复的 200OK, 也可以为 AS— N回复的 200OK, 当然也可以是其他标号的 AS 所回复的响应; 本发明以 AS— 1 为首先向 S-CSCF回复的 200OK的 AS为例进行说明; Step 208: All ASs satisfying the condition process the subscription request message, and reply 200 OK to the S-CSCF; the first response 200 OK received by the S-CSCF may be any one of the conditions AS, that is, AS-1 The 200 OK of the reply may also be the 200 OK of the AS-N reply, and may of course be the response of the AS of the other label. The present invention uses the AS-1 as the example of the 200 OK AS that first responds to the S-CSCF.
步骤 209 , S-CSCF转发接收到的第一条响应 200OK消息给 UE; Step 209: The S-CSCF forwards the received first response 200 OK message to the UE.
步骤 210〜步骤 211 , 若满足条件的 AS— 1至 AS— N中回复的 200OK响 应不为 S-CSCF接收到的首条 200OK响应, 则 S-CSCF会将后续回复的 200OK响应拦截, 并不发送给 UE; Steps 210 to 211: If the 200 OK response returned in the AS-1 to AS_N that satisfies the condition is not the first 200 OK response received by the S-CSCF, the S-CSCF intercepts the 200 OK response of the subsequent reply, and does not Send to the UE;
步骤 212 , AS— 1 成功处理订阅消息后, 发送 NOTIFY 通知消息给 S-CSCF, 告知已成功接受处理; Step 212: After successfully processing the subscription message, the AS-1 sends a NOTIFY notification message to the S-CSCF, indicating that the processing has been successfully accepted;
步骤 213 , S-CSCF转发此通知消息给 UE;
步骤 214, UE回复对 NOTIFY通知消息的响应 200OK; 步骤 215 , S-CSCF转发此 200OK响应消息给 AS— 1; Step 213: The S-CSCF forwards the notification message to the UE. Step 214, the UE replies to the response to the NOTIFY notification message 200OK; Step 215, the S-CSCF forwards the 200 OK response message to the AS-1;
步骤 216〜步骤 223 ,其他 AS的通知处理流程同步骤 212〜步骤 215 ,在 此不再赘述。 Step 216 to step 223, the notification processing flow of other ASs is the same as step 212 to step 215, and details are not described herein again.
在步骤 216〜步骤 223中, 接收到其余 AS对订阅请求的 NOTIFY通知 消息后, 仍转发给所述 UE, 以方便用户了解所订阅业务的相关信息。 本发 明通过针对一个订阅请求向一个以上的 AS发送该订阅请求, 实现了订阅 Forking。 本发明的 S-CSCF, 可以按接收 AS的 NOTIFY通知消息顺序向 UE进行转发。 In step 216 to step 223, after receiving the NOTIFY notification message of the remaining AS for the subscription request, the message is still forwarded to the UE to facilitate the user to know related information of the subscribed service. The present invention implements subscription Forking by sending the subscription request to more than one AS for a subscription request. The S-CSCF of the present invention can forward to the UE in the order of receiving the NOTIFY notification message of the AS.
图 3为本发明获取订阅业务信息及 AS列表的流程图,如图 3所示, 本 发明获取订阅业务信息及 AS列表的流程具体包括以下步骤: FIG. 3 is a flowchart of obtaining a subscription service information and an AS list according to the present invention. As shown in FIG. 3, the process for obtaining subscription service information and an AS list includes the following steps:
步骤 301 , UE向 IMS发送订阅请求; 即 UE发送 Subscribe订阅消息给 S-CSCF; 订阅消息中包含了订阅业务的业务描述信息: 业务键 10235、 业 务名称无条件前转、 业务缩写 CFU; 业务描述信息不限于上述内容; Step 301: The UE sends a subscription request to the IMS; that is, the UE sends a Subscribe subscription message to the S-CSCF; the subscription message includes the service description information of the subscription service: the service key 10235, the service name unconditional forwarding, the service abbreviation CFU; the service description information Not limited to the above;
步骤 302, S-CSCF接收到用户的订阅请求消息时, 提取消息中的业务 描述信息: 业务键 10235、 业务名称无条件前转、 业务缩写 CFU等; Step 302: When receiving the subscription request message of the user, the S-CSCF extracts the service description information in the message: the service key 10235, the unconditional forwarding of the service name, the service abbreviation CFU, and the like;
步骤 303 , S-CSCF将提取出的业务描述信息, 查找配置信息表, 查找 出能处理此订阅请求消息的所有 AS 列表; 根据表格查出可处理的 AS 为 AS— 1、 AS— 3、 AS— 7; Step 303: The S-CSCF extracts the service description information, searches the configuration information table, and finds all AS lists that can process the subscription request message. The ASs that can be processed according to the table are AS-1, AS-3, and AS. — 7;
步骤 304, S-CSCF将 Subscribe订阅消息进行复制, 准备发送给所有符 合条件的 AS: AS— 1、 AS— 3、 AS— 7; Step 304: The S-CSCF copies the Subscribe subscription message, and prepares to send to all ASs that meet the conditions: AS-1, AS-3, AS-7;
步骤 305 , S-CSCF将 Subscribe订阅消息发送给 AS— 1; Step 305, the S-CSCF sends a Subscribe subscription message to the AS-1;
步骤 306 , S-CSCF将 Subscribe订阅消息发送给 AS— 3; Step 306, the S-CSCF sends a Subscribe subscription message to the AS-3;
步骤 307 , S-CSCF将 Subscribe订阅消息发送给 AS— 7。 Step 307: The S-CSCF sends a Subscribe subscription message to the AS-7.
上述向 AS发送 Subscribe订阅消息的顺序只是为了便于说明本发明的
技术方案, 并非用于限定。 本领域技术人员应当理解, S-CSCF向发送上述 Subscribe订阅消息的方式可以是并行发送的方式。 The order in which the Subscribe subscription message is sent to the AS is only for convenience of explaining the present invention. Technical solutions are not intended to be limiting. Those skilled in the art should understand that the manner in which the S-CSCF sends the subscribe message to the Subscribe may be a manner of sending in parallel.
步骤 307之后的处理步骤, 与前述图 2所示的步骤 208〜步骤 223的处 理方式完全相同, 这里不再赘述其实现细节。 The processing steps after step 307 are exactly the same as the processing steps of step 208 to step 223 shown in FIG. 2 above, and the implementation details thereof will not be described herein.
本发明中, 如图 3所示, 业务描述信息也可以是其他业务的相关信息, 如业务键为 10236、 业务名称为无条件前转、 业务缩写 CFNA的业务, 业 务键为 10237、 业务名称为免打扰、 业务缩写 CFNA的业务。 In the present invention, as shown in FIG. 3, the service description information may also be related information of other services, such as a service key of 10236, a service name of unconditional forwarding, a service abbreviation of CFNA, a service key of 10237, and a service name of Disturb, business acronym CFNA business.
图 4为本发明 IP多媒体子系统中订阅 Forking的装置的组成结构示意 图, 如图 4所示, 本发明 IP多媒体子系统中订阅 Forking的装置, 应用于 IMS中, 包括接收单元 40、 确定单元 41和发送单元 42 , 其中, 4 is a schematic structural diagram of a device for subscribing to a forking in the IP multimedia subsystem of the present invention. As shown in FIG. 4, the device for subscribing to the Forking device in the IP multimedia subsystem of the present invention is applied to the IMS, and includes a receiving unit 40 and a determining unit 41. And a transmitting unit 42 , wherein
接收单元 40, 用于接收到用户发送的订阅请求; The receiving unit 40 is configured to receive a subscription request sent by the user.
确定单元 41 , 用于根据所述订阅请求中携带的业务描述信息确定能处 理所述订阅请求的所有 AS; The determining unit 41 is configured to determine, according to the service description information carried in the subscription request, all ASs that can process the subscription request;
发送单元 42 , 用于将所述订阅请求发送给所述所有 AS。 The sending unit 42 is configured to send the subscription request to all the ASs.
在图 4所示 IP多媒体子系统中订阅 Forking的装置的基础上, 本发明 IP多媒体子系统中订阅 Forking的装置还包括: Based on the device subscribed to Forking in the IP multimedia subsystem shown in FIG. 4, the device for subscription to Forking in the IP multimedia subsystem of the present invention further includes:
通知单元(未图示), 用于在所述接收单元接收到所述所有 AS中的任 一个 AS对所述订阅请求的第一个确认响应后, 通知所述用户。 The notifying unit (not shown) is configured to notify the user after the receiving unit receives the first acknowledgment response of the one of the all ASs to the subscription request.
以及, 接收单元 40在接收到所述所有 AS中的其余 AS对所述订阅请 求的非第一个确认响应后, 所述通知单元不再通知所述用户。 And, after receiving the non-first acknowledgment response of the remaining ASs of the all ASs to the subscription request, the receiving unit 40 does not notify the user.
在图 4所示 IP多媒体子系统中订阅 Forking的装置的基础上, 本发明 IP多媒体子系统中订阅 Forking的装置还包括: Based on the device subscribed to Forking in the IP multimedia subsystem shown in FIG. 4, the device for subscription to Forking in the IP multimedia subsystem of the present invention further includes:
配置单元(图 4 中未图示) , 用于预先配置业务与能处理该业务的订 阅请求的 AS之间的对应关系, 其中, 每种业务对应于至少一个 AS。 The configuration unit (not shown in FIG. 4) is configured to pre-configure a correspondence between the service and the AS that can process the subscription request of the service, where each service corresponds to at least one AS.
上述业务描述信息为以下信息的至少一项: 业务键、 业务标识; 其中,
所述业务标识为业务名称或业务代码。 The foregoing service description information is at least one of the following information: a service key, a service identifier, where The service identifier is a business name or a business code.
本领域技术人员应当理解, 本发明图 4所示的 IP多媒体子系统中订阅 Forking的装置是为实现前述的 IP多媒体子系统中订阅 Forking的方法而设 计的, 上述各处理单元的实现功能可参照前述 IP 多媒体子系统中订阅 Forking的方法的相关描述而理解。 图中的各处理单元的功能可通过运行于 处理器上的程序而实现, 也可通过具体的逻辑电路而实现。 It should be understood by those skilled in the art that the device for subscription to Forking in the IP multimedia subsystem shown in FIG. 4 is designed to implement the method for subscribing to Forking in the foregoing IP multimedia subsystem, and the implementation functions of the foregoing processing units can be referred to. The foregoing description of the method of subscribing to Forking in the IP Multimedia Subsystem is understood. The functions of the various processing units in the figures may be implemented by a program running on a processor or by a specific logic circuit.
本发明还记载了一种 IP多媒体子系统,包含前述图 4所示的 IP多媒体 子系统中订阅 Forking的装置。 The present invention also describes an IP Multimedia Subsystem comprising the device for subscription to Forking in the IP Multimedia Subsystem shown in Figure 4 above.
本发明还记载了另一种 IP多媒体子系统,包含有 S-CSCF,所述 S-CSCF 包括接收单元、 确定单元和发送单元, 其中, The present invention also describes another IP multimedia subsystem, including an S-CSCF, where the S-CSCF includes a receiving unit, a determining unit, and a sending unit, where
接收单元, 用于接收到用户发送的订阅请求; a receiving unit, configured to receive a subscription request sent by a user;
确定单元, 用于根据所述订阅请求中携带的业务描述信息确定能处理 所述订阅请求的所有 AS; a determining unit, configured to determine, according to the service description information carried in the subscription request, all ASs that can process the subscription request;
发送单元, 用于将所述订阅请求发送给所述所有 AS。 a sending unit, configured to send the subscription request to all ASs.
所述 S-CSCF还包括: The S-CSCF further includes:
通知单元, 用于在所述接收单元接收到所述所有 AS中的任一个 AS对 所述订阅请求的第一个确认响应后, 通知所述用户; a notifying unit, configured to notify the user after the receiving unit receives the first acknowledgment response of the one of the all ASs to the subscription request;
所述接收单元在接收到所述所有 AS中的其余 AS对所述订阅请求的非 第一个确认响应后, 所述通知单元不再通知所述用户。 After receiving the non-first acknowledgment response of the remaining ASs in the all ASs to the subscription request, the receiving unit does not notify the user.
本领域技术人员应当理解,这里所述的 S-CSCF能实现上述图 4所示的 IP多媒体子系统中订阅 Forking的装置的所有功能。 Those skilled in the art will appreciate that the S-CSCF described herein can implement all of the functions of the device that subscribes to Forking in the IP Multimedia Subsystem shown in Figure 4 above.
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。
The above is only the preferred embodiment of the present invention and is not intended to limit the scope of the present invention.
Claims
1、 一种 IP多媒体子系统中订阅 Forking的方法, 其特征在于 , 所述方 法包括: A method for subscribing to Forking in an IP multimedia subsystem, characterized in that: the method comprises:
IP多媒体子系统 IMS接收到用户发送的订阅请求后, 根据所述订阅请 求中携带的业务信息确定能处理所述订阅请求的所有应用服务器 AS, 将所 述订阅请求发送给所述所有 AS。 After receiving the subscription request sent by the user, the IMS determines, according to the service information carried in the subscription request, all application servers AS that can process the subscription request, and sends the subscription request to all ASs.
2、 根据权利要求 1所述的方法, 其特征在于, 所述方法还包括: 所述 IMS接收到所述所有 AS中的任一个 AS对所述订阅请求的第一个 确认响应后, 通知所述用户。 The method according to claim 1, wherein the method further comprises: after receiving, by the IMS, the first acknowledgement response of the one of the all ASs to the subscription request, notifying the User.
3、 根据权利要求 2所述的方法, 其特征在于, 所述方法还包括: 所述 IMS接收到所述所有 AS中的其余 AS对所述订阅请求的确认响应 后, 不再通知所述用户。 The method according to claim 2, wherein the method further comprises: after receiving the acknowledgment response of the remaining ASs in the all ASs to the subscription request, the IMS does not notify the user .
4、 根据权利要求 1所述的方法, 其特征在于, 所述方法还包括: 在 IMS中预先配置业务与能处理该业务的订阅请求的 AS之间的对应 关系, 其中, 每种业务对应于至少一个 AS。 The method according to claim 1, wherein the method further comprises: pre-configuring a correspondence between the service and an AS that can process the subscription request of the service in the IMS, where each service corresponds to At least one AS.
5、 根据权利要求 1至 4任一项所述的方法, 其特征在于, 由所述 IMS 中的服务呼叫会话控制功能实体 S-CSCF接收用户发送的订阅请求,并根据 所述订阅请求中携带的业务描述信息确定能处理所述订阅请求的所有 AS, 并将所述订阅请求转发给所确定的所有 AS, 以及, 在接收到 AS对所述订 阅请求的确认响应后, 通知或不通知所述用户。 The method according to any one of claims 1 to 4, wherein the service call session control function entity S-CSCF in the IMS receives a subscription request sent by the user, and is carried according to the subscription request. The service description information determines all ASs that can process the subscription request, forwards the subscription request to all determined ASs, and, after receiving an acknowledgment response from the AS to the subscription request, notifying or not User.
6、 根据权利要求 1至 4任一项所述的方法, 其特征在于, 所述业务描 述信息为以下信息的至少一项: 业务键、 业务标识; 其中, 所述业务标识 为业务名称或业务代码。 The method according to any one of claims 1 to 4, wherein the service description information is at least one of the following: a service key, a service identifier; wherein the service identifier is a service name or a service Code.
7、 一种 IP多媒体子系统中订阅 Forking的装置, 应用于 IMS中, 其特 征在于, 所述装置包括接收单元、 确定单元和发送单元, 其中, 接收单元, 用于接收到用户发送的订阅请求; A device for subscribing to a forking in an IP multimedia subsystem, which is applied to an IMS, wherein the device includes a receiving unit, a determining unit, and a sending unit, where a receiving unit, configured to receive a subscription request sent by a user;
确定单元, 用于根据所述订阅请求中携带的业务描述信息确定能处理 所述订阅请求的所有 AS; a determining unit, configured to determine, according to the service description information carried in the subscription request, all ASs that can process the subscription request;
发送单元, 用于将所述订阅请求发送给所述所有 AS。 a sending unit, configured to send the subscription request to all ASs.
8、 根据权利要求 7所述的装置, 其特征在于, 所述装置还包括: 通知单元, 用于在所述接收单元接收到所述所有 AS中的任一个 AS对 所述订阅请求的第一个确认响应后, 通知所述用户。 The device according to claim 7, wherein the device further comprises: a notification unit, configured to receive, by the receiving unit, the first one of the ASs of the all ASs to the subscription request After confirming the response, notify the user.
9、 根据权利要求 8所述的装置, 其特征在于, 所述接收单元在接收到 所述所有 AS中的其余 AS对所述订阅请求的确认响应后, 所述通知单元不 再通知所述用户。 The device according to claim 8, wherein the receiving unit does not notify the user after receiving an acknowledgment response from the remaining ASs in the all ASs to the subscription request. .
10、 根据权利要求 7所述的装置, 其特征在于, 所述装置还包括: 配置单元,用于预先配置业务与能处理该业务的订阅请求的 AS之间的 对应关系, 其中, 每种业务对应于至少一个 AS。 The device according to claim 7, wherein the device further comprises: a configuration unit, configured to pre-configure a correspondence between a service and an AS capable of processing a subscription request of the service, where each service Corresponds to at least one AS.
11、 根据权利要求 7至 10任一项所述的装置, 其特征在于, 所述业务 描述信息为以下信息的至少一项: 业务键、 业务标识; 其中, 所述业务标 识为业务名称或业务代码。 The device according to any one of claims 7 to 10, wherein the service description information is at least one of the following: a service key, a service identifier; wherein the service identifier is a service name or a service Code.
12、 一种 IP多媒体子系统, 其特征在于, 包含有权利要求 7至 11任一 项所述的 IP多媒体子系统中订阅 Forking的装置。 12. An IP Multimedia Subsystem, comprising: means for subscribing to Forking in the IP Multimedia Subsystem of any one of claims 7 to 11.
13、一种 IP多媒体子系统, 包含有 S-CSCF,其特征在于,所述 S-CSCF 包括接收单元、 确定单元和发送单元, 其中, An IP multimedia subsystem, comprising an S-CSCF, wherein the S-CSCF includes a receiving unit, a determining unit, and a sending unit, where
接收单元, 用于接收到用户发送的订阅请求; a receiving unit, configured to receive a subscription request sent by a user;
确定单元, 用于根据所述订阅请求中携带的业务描述信息确定能处理 所述订阅请求的所有 AS; a determining unit, configured to determine, according to the service description information carried in the subscription request, all ASs that can process the subscription request;
发送单元, 用于将所述订阅请求发送给所述所有 AS。 a sending unit, configured to send the subscription request to all ASs.
14、根据权利要求 13所述的系统, 其特征在于, 所述 S-CSCF还包括: 通知单元, 用于在所述接收单元接收到所述所有 AS中的任一个 AS对 所述订阅请求的第一个确认响应后, 通知所述用户; The system of claim 13, wherein the S-CSCF further comprises: a notification unit, configured to notify the user after the receiving unit receives the first acknowledgment response of the one of the all ASs to the subscription request;
所述接收单元在接收到所述所有 AS中的其余 AS对所述订阅请求的确 认响应后, 所述通知单元不再通知所述用户。 After receiving the acknowledgement response of the remaining ASs in the all ASs to the subscription request, the receiving unit does not notify the user.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010534609.9 | 2010-11-05 | ||
CN201010534609.9A CN102469070B (en) | 2010-11-05 | 2010-11-05 | IP Multimedia System, the method for subscribing to Forking and device |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2012058943A1 true WO2012058943A1 (en) | 2012-05-10 |
Family
ID=46023976
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2011/077289 WO2012058943A1 (en) | 2010-11-05 | 2011-07-18 | Ip multimedia subsystem, and method and device for forking subscription |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102469070B (en) |
WO (1) | WO2012058943A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116266833A (en) * | 2021-12-17 | 2023-06-20 | 华为技术有限公司 | A method and device for executing call-related services |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007024364A1 (en) * | 2005-08-26 | 2007-03-01 | Hewlett-Packard Development Company, L.P. | Automated application server (as) permissions provisioning |
CN101299827A (en) * | 2007-04-30 | 2008-11-05 | 中兴通讯股份有限公司 | Indication message structure and transmission method thereof |
CN101595697A (en) * | 2006-12-28 | 2009-12-02 | 维里逊商务网络服务有限公司 | Routing call in network |
CN101860544A (en) * | 2010-06-08 | 2010-10-13 | 中兴通讯股份有限公司 | Transmitting system and method of session initiation protocol message |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005073236A (en) * | 2003-08-06 | 2005-03-17 | Matsushita Electric Ind Co Ltd | Relay server, relay server service management method, service providing system, and program |
KR100560744B1 (en) * | 2003-09-25 | 2006-03-13 | 삼성전자주식회사 | IP Management System and Its Method in DCP Environment |
US20070156909A1 (en) * | 2005-12-29 | 2007-07-05 | Osborn William R | Proxy for extending IMS services to mobile terminals with SMS capabilities |
CN101030964B (en) * | 2006-03-03 | 2011-07-20 | 华为技术有限公司 | Session controller and controlling method |
CN101330402B (en) * | 2007-08-01 | 2012-04-18 | 中兴通讯股份有限公司 | Method for configuring service to user equipment in personal network management service |
WO2010040373A1 (en) * | 2008-10-10 | 2010-04-15 | Nokia Corporation | Correlating communication sessions |
CN101616012A (en) * | 2009-06-05 | 2009-12-30 | 中兴通讯股份有限公司 | Fork service processing method and core network element |
-
2010
- 2010-11-05 CN CN201010534609.9A patent/CN102469070B/en not_active Expired - Fee Related
-
2011
- 2011-07-18 WO PCT/CN2011/077289 patent/WO2012058943A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007024364A1 (en) * | 2005-08-26 | 2007-03-01 | Hewlett-Packard Development Company, L.P. | Automated application server (as) permissions provisioning |
CN101595697A (en) * | 2006-12-28 | 2009-12-02 | 维里逊商务网络服务有限公司 | Routing call in network |
CN101299827A (en) * | 2007-04-30 | 2008-11-05 | 中兴通讯股份有限公司 | Indication message structure and transmission method thereof |
CN101860544A (en) * | 2010-06-08 | 2010-10-13 | 中兴通讯股份有限公司 | Transmitting system and method of session initiation protocol message |
Also Published As
Publication number | Publication date |
---|---|
CN102469070B (en) | 2016-01-20 |
CN102469070A (en) | 2012-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20050016555A (en) | A method and system to subscription of events using sip protocol | |
CN101184082B (en) | Cluster user login method, state updating method, processing equipment, IMS network entity and communication system | |
CN101179863A (en) | User registration in mobile communication system | |
WO2004088950A1 (en) | Method and system for forwarding a service-related information to a network user | |
JP2006517064A (en) | Method, system, and network device for routing messages to temporarily unavailable network users | |
CN101023700A (en) | User registration in a communication system | |
CN100499662C (en) | Service realizing system and method for IP multimedia subsystem | |
WO2008089642A1 (en) | A method, device and system for transferring terminal information in multimedia subsystem | |
KR101818881B1 (en) | Network entity and method for managing session initiation protocol communications towards a user entity in a communication network | |
EP2898647B1 (en) | Methods and apparatus for processing an ims session | |
JP2009542106A (en) | How to notify network applications of client registration in a roaming network | |
US11522923B2 (en) | Method for enabling a calling User Equipment, UE, to retry a Session Initiation Protocol, SIP, call attempt to a called UE, over a Circuit Switched domain | |
WO2008116373A1 (en) | A method for processing emergency service | |
US8837463B2 (en) | IP multimedia subsystem (IMS) and method for routing an HTTP message via an IMS | |
WO2011110060A1 (en) | User registration method and system | |
WO2012058943A1 (en) | Ip multimedia subsystem, and method and device for forking subscription | |
CN100550884C (en) | Based in the business procedure of retry mechanism to Session Initiation Protocol processing of request method | |
CN100586110C (en) | Method, system and network device for routing a message to a temporarily unavailable network user | |
JP2010525623A (en) | Method and apparatus for use in a communication network | |
WO2012058942A1 (en) | Ip multimedia subsystem, and method and device for forking subscription | |
WO2011134289A1 (en) | Method and system for updating initial filter criteria of subscriber | |
WO2012022226A2 (en) | Method and system for high-priority service | |
WO2009015584A1 (en) | Method, system and device for realizing user equipment registering in personal network | |
KR100933781B1 (en) | User Device Registration Processing Method in IP Multimedia Subsystem | |
WO2009021459A1 (en) | Method, system, server and terminal for call redirection |
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: 11837470 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: 11837470 Country of ref document: EP Kind code of ref document: A1 |