CN104253815A - IMS (IP multimedia subsystem)-based service triggering method and IMS-based service triggering system - Google Patents
IMS (IP multimedia subsystem)-based service triggering method and IMS-based service triggering system Download PDFInfo
- Publication number
- CN104253815A CN104253815A CN201410478705.4A CN201410478705A CN104253815A CN 104253815 A CN104253815 A CN 104253815A CN 201410478705 A CN201410478705 A CN 201410478705A CN 104253815 A CN104253815 A CN 104253815A
- Authority
- CN
- China
- Prior art keywords
- service
- user
- cscf
- trigger
- spt
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000001960 triggered effect Effects 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 7
- 238000001914 filtration Methods 0.000 description 6
- 238000000926 separation method Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明提供了一种基于IMS系统的业务触发方法,首先,UE注册时S-CSCF从HSS下载用户签约数据并保存在本地,签约的iFC信息中包含需要触发的应用服务器信息以及触发应用服务器的SPT触发条件,SPT中包含用户业务信息;其次UE注册成功后S-CSCF需要向特定应用服务器订阅用户的具体业务,并将特定应用服务器返回的用户业务信息保存在本地;最后S-CSCF收到呼叫请求后,能够根据匹配用户业务信息和SPT触发条件,决定触发应用服务器的逻辑。本发明还公开了一种基于IMS系统的业务触发系统。本发明实现了根据用户签约的业务,匹配触发应用服务器,丰富了业务触发的逻辑,满足运营商不同的需求,且对终端无依赖性。
The present invention provides a service triggering method based on the IMS system. First, when the UE registers, the S-CSCF downloads the user subscription data from the HSS and saves it locally. The signed iFC information includes the application server information to be triggered and the trigger application server information. SPT trigger conditions, SPT contains user service information; secondly, after the UE is successfully registered, the S-CSCF needs to subscribe to the specific application server for the specific service of the user, and save the user service information returned by the specific application server locally; finally, the S-CSCF receives After the call request, it can decide to trigger the logic of the application server according to matching user service information and SPT trigger conditions. The invention also discloses a service triggering system based on the IMS system. The invention realizes matching and triggering the application server according to the service signed by the user, enriches the logic of service triggering, satisfies different requirements of the operator, and has no dependence on the terminal.
Description
技术领域technical field
本发明涉及通信领域,更具体地涉及一种IMS(IP多媒体子系统)的业务触发方法和系统。The present invention relates to the communication field, and more particularly relates to a method and system for IMS (IP Multimedia Subsystem) service triggering.
背景技术Background technique
IP多媒体子系统(IP Multimedia subsystem,IMS)是3GPP(3rd Generation PartnershipProject,第三代合作伙伴组织)定义的下一代网络的标准,它的显著特点是采用了SIP(SessionInitiation Protocol,会话初始协议)协议,具备业务控制与承载能力分离,呼叫与会话分离,应用与服务分离,业务与网络分离,以及移动网与因特网业务融合等多种能力。IP Multimedia Subsystem (IP Multimedia subsystem, IMS) is the standard of the next generation network defined by 3GPP (3rd Generation Partnership Project, third generation partnership organization), and its notable feature is the adoption of SIP (SessionInitiation Protocol, Session Initiation Protocol) protocol , with the separation of business control and bearing capacity, separation of call and session, separation of application and service, separation of business and network, and integration of mobile network and Internet services.
图1是IMS系统架构图,主要由UE(User Equipment,用户设备)(101),IMS核心网包括代理CSCF(Proxy Call Session Control Function,P-CSCF)/问讯CSCF(Interrogating CallSession Control Function,I-CSCF)(102),服务CSCF(Serving Call Session Control Function,S-CSCF)(103),应用服务器(Application Server,AS)(104),归属用户服务器(HomeSubscriber Server,HSS)(105)组成。在所示出的各个网元间,UE通过Gm接口和P-CSCF相连;P-CSCF、I-CSCF、S-CSCF间通过Mw接口实现互联;HSS通过Cx接口实现与I-CSCF、S-CSCF相连,通过Sh接口实现与AS相连;S-CSCF通过ISC(IMS service control,IMS业务控制,简称ISC)接口实现与AS相连。Figure 1 is a diagram of the IMS system architecture, which mainly consists of UE (User Equipment, user equipment) (101), and the IMS core network includes proxy CSCF (Proxy Call Session Control Function, P-CSCF) / inquiry CSCF (Interrogating Call Session Control Function, I-CSCF) CSCF) (102), Serving Call Session Control Function (S-CSCF) (103), Application Server (Application Server, AS) (104), Home Subscriber Server (Home Subscriber Server, HSS) (105). Among the network elements shown, the UE is connected to the P-CSCF through the Gm interface; the P-CSCF, I-CSCF, and S-CSCF are interconnected through the Mw interface; the HSS is connected to the I-CSCF, S-CSCF through the Cx interface. The CSCF is connected to the AS through the Sh interface; the S-CSCF is connected to the AS through the ISC (IMS service control, IMS service control, ISC for short) interface.
P-CSCF作为IMS系统中用户的第一个接触点,所有SIP信令无论来自UE还是发给UE的,都必须经过P-CSCF。S-CSCF是IMS的核心所在,位于归属网络,为UE进行会话控制和注册服务。当UE在IMS系统中注册成功后,S-CSCF在本地保存从HSS下载的用户签约信息,S-CSCF根据签约信息实现触发应用服务器的逻辑。The P-CSCF is the first contact point of the user in the IMS system, and all SIP signaling must go through the P-CSCF no matter whether it is from the UE or sent to the UE. The S-CSCF is the core of the IMS, located in the home network, and performs session control and registration services for the UE. After the UE successfully registers in the IMS system, the S-CSCF locally saves the user subscription information downloaded from the HSS, and the S-CSCF implements the logic of triggering the application server according to the subscription information.
图2描述的是IMS系统中用户注册流程图,其主要包括以下步骤:What Fig. 2 described is the flow chart of user registration in the IMS system, which mainly includes the following steps:
S201,UE向P-CSCF发送注册请求;S201, the UE sends a registration request to the P-CSCF;
S202~S205,注册请求经过P-CSCF、I-CSCF到达S-CSCF;S202-S205, the registration request arrives at the S-CSCF through the P-CSCF and the I-CSCF;
S206~S216,如果S-CSCF需要对用户进行认证鉴权,那么需要向HSS获取用户认证向量,并根据S207消息中返回的认证向量,构造挑战请求(401Unauthorized消息),该挑战请求转发到UE后,UE构造挑战响应,S-CSCF收到S215挑战响应消息后,S216判断用户的合法性,完成对用户的认证、鉴权;如果不需要认证鉴权,可直接执行S217;S206-S216, if the S-CSCF needs to authenticate the user, it needs to obtain the user authentication vector from the HSS, and construct a challenge request (401Unauthorized message) according to the authentication vector returned in the S207 message, and forward the challenge request to the UE , the UE constructs a challenge response, after the S-CSCF receives the S215 challenge response message, S216 judges the legitimacy of the user, and completes the authentication and authentication of the user; if authentication and authentication is not required, S217 can be directly executed;
S217~S222,S-CSCF存储从HSS下载得到的用户签约数据,并构造注册成功响应,将其通过I-CSCF和P-CSCF转发给UE,从而完成了UE在IMS网络的注册;S217-S222, the S-CSCF stores the user subscription data downloaded from the HSS, constructs a registration success response, and forwards it to the UE through the I-CSCF and the P-CSCF, thereby completing the registration of the UE in the IMS network;
S223~S225,S-CSCF根据用户签约信息,向AS发送第三方注册请求。S223-S225, the S-CSCF sends a third-party registration request to the AS according to the subscription information of the user.
其中S219步骤,S-CSCF从HSS下载用户的签约信息,签约信息中包含了业务触发过滤规则(initial Filter Criteria,简称iFC),iFC中包括应用服务器AS的信息,以及触发应用服务器AS的规则,即业务点触发器(Service Point Trigger,简称SPT)。SPT的结构和参数如图3所示,SPT中包括了被叫号码、SIP方法、SIP头字段、会话状态、会话媒体描述,SPT表示触发AS的条件和规则,需要满足匹配SPT的条件,S-CSCF才会触发相应的应用服务器,再由AS执行具体的业务逻辑。通过现有的SPT内容,能够实现控制与业务分离,实现灵活的业务触发。In step S219, the S-CSCF downloads the subscription information of the user from the HSS, the subscription information includes service trigger filter rules (initial Filter Criteria, referred to as iFC), the iFC includes the information of the application server AS, and the rules for triggering the application server AS, That is, Service Point Trigger (SPT for short). The structure and parameters of SPT are shown in Figure 3. SPT includes the called number, SIP method, SIP header field, session status, and session media description. -CSCF will trigger the corresponding application server, and then the AS will execute the specific business logic. Through the existing SPT content, control and service separation can be realized, and flexible service triggering can be realized.
现有的SPT内容可以实现根据被叫号码、SIP头字段、会话状态等信息,决定触发应用服务器的逻辑。但是某些场景下,S-CSCF触发应用服务器时,需要根据用户签约的业务来选择触发应用服务器。比如说用户签约了无条件前转业务,则S-CSCF需要触发呼叫过滤服务器(相当于是一个应用服务器);或者如果用户没有签约无条件前转业务,则不需要触发呼叫过滤服务器。现有的SPT结构中无法根据用户签约的业务,匹配触发应用服务器,同时S-CSCF也不知道用户是否签约了某些业务,因此无法满足一些网络及运营商的需求。The existing SPT content can realize the logic of triggering the application server according to the called number, SIP header field, session status and other information. However, in some scenarios, when the S-CSCF triggers the application server, it needs to select the trigger application server according to the service subscribed by the user. For example, if the user subscribes to the unconditional forwarding service, the S-CSCF needs to trigger the call filtering server (equivalent to an application server); or if the user does not subscribe to the unconditional forwarding service, it does not need to trigger the call filtering server. The existing SPT structure cannot match and trigger the application server according to the service subscribed by the user. At the same time, the S-CSCF does not know whether the user has subscribed to certain services, so it cannot meet the needs of some networks and operators.
发明内容Contents of the invention
本发明要解决的技术问题在于:克服现有技术中SPT结构中无法根据用户签约的业务,匹配触发应用服务器,同时S-CSCF也不知道用户是否签约了某些业务,因此无法满足一些网络及运营商的需求的不足,提供了一种基于IMS系统的业务触发方法和系统,实现了根据用户签约的业务,匹配触发应用服务器。The technical problem to be solved by the present invention is to overcome that in the prior art, the SPT structure cannot match and trigger the application server according to the service signed by the user, and at the same time, the S-CSCF does not know whether the user has signed some service, so it cannot meet the requirements of some networks and Insufficient requirements of operators provide an IMS system-based service triggering method and system, which realize matching and triggering application servers according to services subscribed by users.
本发明解决其技术问题所采用的技术方案是:The technical solution adopted by the present invention to solve its technical problems is:
一种基于IMS系统的业务触发方法,包括如下步骤:A method for triggering a service based on an IMS system, comprising the steps of:
步骤A:用户设备UE注册时,IMS核心网中的S-CSCF从归属用户服务器HSS下载用户签约数据并保存在本地,签约数据中的业务触发过滤规则信息iFC中包含需要触发的应用服务器信息,以及触发应用服务器的业务点触发器SPT触发条件,SPT中包含用户业务信息;Step A: When the user equipment UE registers, the S-CSCF in the IMS core network downloads the user subscription data from the home subscriber server HSS and saves it locally, and the service trigger filtering rule information iFC in the subscription data contains the application server information to be triggered, And trigger the SPT trigger condition of the service point trigger of the application server, and the SPT contains user service information;
步骤B:UE注册成功后,S-CSCF向特定应用服务器订阅用户的具体业务,并将特定应用服务器返回的用户业务信息保存在本地;Step B: After the UE is successfully registered, the S-CSCF subscribes to the specific application server for the specific service of the user, and saves the user service information returned by the specific application server locally;
步骤C:S-CSCF收到呼叫请求后,根据匹配用户业务信息和SPT触发条件,决定触发应用服务器的逻辑。Step C: After receiving the call request, the S-CSCF decides to trigger the logic of the application server according to matching user service information and SPT trigger conditions.
进一步的,本发明的一种基于IMS系统的业务触发方法,步骤A所述SPT中包含用户业务信息,该业务信息通过业务标签来标识,业务标签标识不同的业务,SPT中包括一个或者多个业务标签。Further, in the method for triggering a service based on the IMS system of the present invention, the SPT in step A includes user service information, the service information is identified by a service label, and the service label identifies different services, and the SPT includes one or more Business label.
进一步的,本发明的一种基于IMS系统的业务触发方法,步骤B中所述的特定应用服务器是指存储了用户签约业务信息的服务器。Furthermore, in the IMS system-based service triggering method of the present invention, the specific application server mentioned in step B refers to the server that stores the user's subscription service information.
进一步的,本发明的一种基于IMS系统的业务触发方法,步骤B中所述的S-CSCF向特定应用服务器订阅用户的具体业务,是根据SPT中的业务标签,或者基于本地的配置。Furthermore, in the IMS system-based service triggering method of the present invention, the S-CSCF in step B subscribes the user's specific service to the specific application server, based on the service label in the SPT, or based on local configuration.
进一步的,本发明的一种基于IMS系统的业务触发方法,如果用户或网络修改了S-CSCF订阅的签约业务,特定应用服务器则通知S-CSCF用户签约的业务发生变化。Further, in the IMS system-based service triggering method of the present invention, if the user or the network modifies the subscribed service subscribed by the S-CSCF, the specific application server will notify the S-CSCF that the subscribed service of the user has changed.
进一步的,本发明的一种基于IMS系统的业务触发方法,所述的步骤C中,S-CSCF收到呼叫以外的请求同样匹配决定触发应用服务器的逻辑。Furthermore, in the method for triggering a service based on the IMS system of the present invention, in the step C, the request other than the call received by the S-CSCF also matches the logic of deciding to trigger the application server.
一种基于IMS系统的业务触发系统,包括S-CSCF、HSS服务器、特定应用服务器,其中:A service trigger system based on IMS system, including S-CSCF, HSS server, specific application server, wherein:
S-CSCF,用于为用户匹配用户业务信息和SPT触发条件,决定触发应用服务器的逻辑;S-CSCF is used to match user service information and SPT trigger conditions for the user, and determine the logic of triggering the application server;
HSS服务器,用于支持和保存用户签约数据,用户签约SPT中将支持包含的业务信息,以供S-CSCF使用SPT决定业务触发逻辑;The HSS server is used to support and save the user subscription data, and the service information contained in the user subscription SPT will be supported, so that the S-CSCF can use the SPT to determine the service trigger logic;
特定应用服务器,用于存储用户提供的用户业务信息,当S-CSCF向其订阅用户业务信息后,负责通知用户的业务信息。The specific application server is used to store the user service information provided by the user, and is responsible for notifying the user service information after the S-CSCF subscribes to the user service information.
本发明采用的技术方案与现有技术相比,具有以下技术效果:Compared with the prior art, the technical solution adopted in the present invention has the following technical effects:
本发明提供的一种基于IMS系统的业务触发方法和系统,通过以上步骤实现根据用户签约的业务,匹配触发应用服务器,在控制与业务分离的架构下,丰富了业务触发的逻辑,实现了根据签约的业务决定是否触发应用服务器,不仅满足了运营商不同的需求,同时该方法对终端无任何依赖性。The method and system for service triggering based on the IMS system provided by the present invention can match and trigger the application server according to the service signed by the user through the above steps. The contracted service decides whether to trigger the application server, which not only meets the different requirements of operators, but also has no dependence on the terminal.
附图说明Description of drawings
图1为已知IMS系统架构图。FIG. 1 is a diagram of a known IMS system architecture.
图2为已知IMS用户注册流程图。Fig. 2 is a flow chart of a known IMS user registration.
图3为已知IMS网络SPT结构和参数示意图。Fig. 3 is a schematic diagram of a known IMS network SPT structure and parameters.
图4为本发明所述的业务触发流程示意图。FIG. 4 is a schematic diagram of a service triggering process according to the present invention.
图5为本发明改进的IMS网络SPT结构和参数示意图。Fig. 5 is a schematic diagram of the improved IMS network SPT structure and parameters of the present invention.
图6为本发明所述关于注册/订阅业务的具体实施例流程图。Fig. 6 is a flow chart of a specific embodiment of the registration/subscription service of the present invention.
图7为本发明所述关于业务触发方法的具体实施例流程图。Fig. 7 is a flow chart of a specific embodiment of the service triggering method of the present invention.
具体实施方式Detailed ways
为了使本领域技术人员更好地理解本申请中的技术问题、技术方案和技术效果,下面结合附图和具体实施方式对本发明一种基于IMS系统的业务触发方法和系统作进一步详细说明。In order to enable those skilled in the art to better understand the technical problems, technical solutions and technical effects in this application, an IMS system-based service trigger method and system of the present invention will be further described in detail below in conjunction with the drawings and specific implementation methods.
本发明提供了一种基于IMS系统的业务触发方法和系统,实现了根据用户签约的业务,匹配触发应用服务器。The invention provides an IMS system-based service triggering method and system, which realize matching and triggering application servers according to the services subscribed by users.
图4为本发明所述的业务触发流程示意图,一种基于IMS的业务触发方法,技术方案包括如下步骤:Fig. 4 is a schematic diagram of the service triggering process described in the present invention, a kind of IMS-based service triggering method, and the technical solution includes the following steps:
步骤A:UE注册时,S-CSCF从HSS下载用户签约数据并保存在本地,签约的iFC信息中包含需要触发的应用服务器信息以及触发应用服务器的SPT触发条件,SPT中包含用户业务信息。Step A: When the UE registers, the S-CSCF downloads the user subscription data from the HSS and saves it locally. The signed iFC information includes the application server information to be triggered and the SPT trigger condition for triggering the application server. The SPT includes user service information.
进一步地,所述步骤A中,业务点触发器SPT中可以包含用户的业务信息,业务的信息通过业务标签来标识,业务标签可以标识不同的业务,比如无条件前转,遇忙转等业务具有不同的业务标签,SPT中可以包括一个或者多个业务标签。Further, in the step A, the service point trigger SPT may contain the service information of the user, and the service information is identified by a service label, and the service label can identify different services, such as forwarding unconditionally and forwarding on busy. For different service tags, the SPT may include one or more service tags.
步骤B:UE注册成功后,S-CSCF需要向特定应用服务器订阅用户的具体业务,并将特定应用服务器返回的用户业务信息保存在本地。Step B: After the UE registers successfully, the S-CSCF needs to subscribe to the specific application server for the specific service of the user, and save the user service information returned by the specific application server locally.
进一步地,所述步骤B中,特定应用服务器是指知道用户签约业务的服务器,比如MMTELAS(Multimedia Telephony Application Server,多媒体电话应用服务器),该应用服务器知道用户是否签约了无条件前转,遇忙转业务。Further, in the step B, the specific application server refers to a server that knows the user's subscription service, such as MMTELAS (Multimedia Telephony Application Server, Multimedia Telephony Application Server), the application server knows whether the user has signed an unconditional forwarding, and forwarding when busy business.
进一步地,所述步骤B中,S-CSCF向特定应用服务器订阅哪些业务,这个可以根据SPT中的业务标签,也可以基于本地的配置。Further, in the step B, which services the S-CSCF subscribes to the specific application server can be based on the service label in the SPT, or based on local configuration.
进一步地,所述步骤B中,如果用户注册成功后,用户/网络修改了S-CSCF订阅的签约业务,应用服务器会通知S-CSCF用户签约的业务发生变化。如增加/修改/删除了无条件前转业务,应用服务器都会通知到S-CSCF。Further, in the step B, if the user/network modifies the subscribed service subscribed by the S-CSCF after the user registers successfully, the application server will notify the S-CSCF that the subscribed service of the user has changed. If the unconditional forwarding service is added/modified/deleted, the application server will notify the S-CSCF.
步骤C:S-CSCF收到呼叫请求后,能够根据匹配两方面的内容,决定触发应用服务器的逻辑。具体来说S-CSCF根据从特定应用服务器得到的用户签约的具体业务信息,以及从HSS下载得到的IFC中SPT触发条件,进行匹配决定触发应用服务器的逻辑。Step C: After receiving the call request, the S-CSCF can decide to trigger the logic of the application server according to the matching content of the two aspects. Specifically, the S-CSCF performs a matching decision to trigger the logic of the application server according to the specific service information signed by the user obtained from the specific application server and the SPT trigger condition in the IFC downloaded from the HSS.
进一步地,所述步骤C中,若SPT中要求用户签约了无条件前转则触发某应用服务器,那么如果S-CSCF得知用户没有签约无条件前转业务,那么S-CSCF则不会触发应用服务器。Further, in the step C, if the SPT requires the user to subscribe to unconditional forwarding service, an application server will be triggered, and if the S-CSCF learns that the user has not subscribed to the unconditional forwarding service, then the S-CSCF will not trigger the application server .
进一步地,所述步骤C,S-CSCF收到呼叫以外的请求,如消息、订阅等请求同样可以匹配决定触发应用服务器的逻辑。Further, in the step C, the S-CSCF receives requests other than calls, such as messages, subscriptions, etc., which can also be matched to decide to trigger the logic of the application server.
虽然可以扩展终端,让终端携带业务信息,但是一方面终端携带的信息不可靠,另一方面对终端过高要求不利于网络的部署和发展。因此本发明通过以上步骤可以实现根据用户签约的业务,匹配触发应用服务器,这是一个IMS系统的一个解决方案,对终端无要求。Although the terminal can be expanded to allow the terminal to carry service information, on the one hand, the information carried by the terminal is unreliable, and on the other hand, the high requirements on the terminal are not conducive to the deployment and development of the network. Therefore, through the above steps, the present invention can match and trigger the application server according to the service subscribed by the user. This is a solution of an IMS system, and there is no requirement for the terminal.
图5为本发明改进的IMS网络SPT结构和参数示意图。业务点触发器SPT在原有的被叫号码、SIP方法、SIP头字段、会话状态、会话媒体描述的基础上增加了业务描述,业务描述可以是1至n个业务标签,每个业务标签对应某个业务,如无条件前转业务定义为CFU或者001,遇忙转业务定义CFB或者002。在现有SPT与应用服务逻辑关系基础上,可以实现签约了某个业务,则触发某个应用服务器,或者没有签约某个业务,不触发某个应用服务器。Fig. 5 is a schematic diagram of the improved IMS network SPT structure and parameters of the present invention. The service point trigger SPT adds a service description on the basis of the original called number, SIP method, SIP header field, session state, and session media description. The service description can be 1 to n service tags, and each service tag corresponds to a certain For each service, for example, the unconditional forwarding service is defined as CFU or 001, and the busy forwarding service is defined as CFB or 002. On the basis of the existing logical relationship between SPT and application services, it can be realized that if a certain service is signed, a certain application server will be triggered, or if a certain service is not signed, a certain application server will not be triggered.
本发明涉及一种根据用户签约的业务,匹配触发应用服务器的方法。S-CSCF在触发应用服务器之前,需要得到两方面的信息:(1)应用服务器的触发规则,即从HSS下载的SPT内容;(2)从特定的应用服务得到的用户签约的业务信息。图6是本发明所述关于注册/订阅业务的具体实施例流程图,通过该流程可以得到两方面的信息,具体的步骤如下:The invention relates to a method for matching and triggering an application server according to a service subscribed by a user. Before triggering the application server, the S-CSCF needs to obtain two aspects of information: (1) the trigger rule of the application server, that is, the SPT content downloaded from the HSS; (2) the service information signed by the user obtained from the specific application service. Fig. 6 is a flow chart of a specific embodiment of the registration/subscription service described in the present invention, through which two aspects of information can be obtained, and the specific steps are as follows:
S601,用户发起IMS注册;S601, the user initiates IMS registration;
S602,S-CSCF向HSS发送用户配置请求;S602, the S-CSCF sends a user configuration request to the HSS;
S603,S-CSCF从HSS得到用户配置响应,响应消息中包含了用户签约的iFC、SPT内容,其中SPT中扩展并包含了业务描述,如无条件前转业务CFU。S-CSCF需要在本地保存iFC/SPT信息;S603. The S-CSCF obtains a user configuration response from the HSS. The response message includes the content of the iFC and SPT subscribed by the user, wherein the SPT is expanded and includes a service description, such as the unconditional forwarding service CFU. S-CSCF needs to store iFC/SPT information locally;
S604,用户注册成功;S604, user registration is successful;
S605,在IMS成功注册后,S-CSCF需要向知道用户签约业务的特定应用服务器发送Subscrbe请求,请求消息中需要扩展并携带需要订阅的业务信息,如携带无条件前转业务信息。S-CSCF可以通过在Subscrbe请求中扩展SIP字段,以携带需要订阅的业务信息。需要订阅的业务信息可以基于本地的配置或者基于SPT中业务描述;S605. After the IMS is successfully registered, the S-CSCF needs to send a Subscrbe request to a specific application server that knows the user's subscription service. The request message needs to be extended and carry service information to be subscribed, such as unconditional forwarding service information. The S-CSCF can extend the SIP field in the Subscrbe request to carry the service information that needs to be subscribed. The service information that needs to be subscribed can be based on local configuration or service description in SPT;
S606,特定应用服务器AS返回订阅成功响应,指示订阅成功;S606, the specific application server AS returns a subscription success response, indicating that the subscription is successful;
S607,特定应用服务器AS通过Notify消息,通知S-CSCF订阅的业务信息,比如该用户是否签约了无条件前转业务;S607, the specific application server AS notifies the S-CSCF of the subscribed service information through the Notify message, such as whether the user has subscribed to the unconditional forwarding service;
S608,S-CSCF向应用服务器发送Notify成功响应。S608. The S-CSCF sends a Notify success response to the application server.
S609~S611,当用户签约的业务发生了改变,特定应用服务器会通过Notify消息,通知S-CSCF订阅的业务信息,比如用户原先没有无条件前转业务,现在有了无条件前转业务。该步骤为可选。S609-S611, when the service subscribed by the user has changed, the specific application server will notify the S-CSCF of the service information subscribed to through the Notify message, for example, the user does not have the unconditional forwarding service before, but now has the unconditional forwarding service. This step is optional.
通过上述步骤,其中S603后,S-CSCF得到了应用服务器的触发规则,即SPT内容;S605~S608后,S-CSCF得到了用户签约的业务信息。通过匹配这两方面的信息,从而决定触发应用服务器的逻辑。图7是本发明所述关于业务触发方法的具体实施例流程图。Through the above steps, after S603, the S-CSCF obtains the trigger rule of the application server, that is, the SPT content; after S605-S608, the S-CSCF obtains the service information subscribed by the user. By matching the two aspects of information, it is decided to trigger the logic of the application server. Fig. 7 is a flow chart of a specific embodiment of the service triggering method of the present invention.
S701,S-CSCF收到呼叫请求;S701, the S-CSCF receives a call request;
S702,S-CSCF需要匹配用户签约的业务信息以及SPT触发规则,决定是否触发某个应用服务器。比如SPT要求用户有CFU业务,则触发呼叫过滤服务器,此时S-CSCF需要根据从特定应用服务器订阅通知得到的用户签约业务信息,根据用户是否签约了CFU业务,由S-CSCF需要匹配两者的信息;S702, the S-CSCF needs to match the service information subscribed by the user and the SPT trigger rule, and decide whether to trigger a certain application server. For example, if the SPT requires the user to have the CFU service, it will trigger the call filtering server. At this time, the S-CSCF needs to match the two according to the user's subscription service information obtained from the subscription notification from the specific application server, and according to whether the user has signed the CFU service. Information;
S703,S-CSCF根据匹配结果,决定触发应用服务器的逻辑。如用户签约了CFU业务,则触发呼叫过滤服务器;如用户没有签约CFU业务,则不触发呼叫过滤服务器。S703. The S-CSCF decides to trigger the logic of the application server according to the matching result. If the user subscribes to the CFU service, the call filtering server is triggered; if the user does not subscribe to the CFU service, the call filtering server is not triggered.
综上所述,采用本发明方法,在SPT内容进行适当扩展的基础上,同时扩展了S-CSCF向特定的应用服务器订阅用户签约的业务的逻辑,从而实现了IMS网络根据用户签约的业务,匹配触发应用服务器的逻辑。丰富了业务触发的逻辑,满足运营商不同的需求。In summary, with the method of the present invention, on the basis of appropriate expansion of SPT content, the logic of S-CSCF subscribing to a specific application server for services signed by users is expanded at the same time, thereby realizing the services signed by users in the IMS network, Match the logic that triggers the application server. The logic of service triggering is enriched to meet different requirements of operators.
以上所述,仅为本发明的较佳实例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred examples of the present invention, and are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410478705.4A CN104253815A (en) | 2014-09-18 | 2014-09-18 | IMS (IP multimedia subsystem)-based service triggering method and IMS-based service triggering system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410478705.4A CN104253815A (en) | 2014-09-18 | 2014-09-18 | IMS (IP multimedia subsystem)-based service triggering method and IMS-based service triggering system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104253815A true CN104253815A (en) | 2014-12-31 |
Family
ID=52188351
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410478705.4A Pending CN104253815A (en) | 2014-09-18 | 2014-09-18 | IMS (IP multimedia subsystem)-based service triggering method and IMS-based service triggering system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104253815A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109274583A (en) * | 2018-09-25 | 2019-01-25 | 南京中兴软件有限责任公司 | A kind of converged communication system and its exchange method |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101247632A (en) * | 2007-02-13 | 2008-08-20 | 华为技术有限公司 | Method, system and device for applying IMS communication service identification in communication system |
| WO2008113272A1 (en) * | 2007-03-19 | 2008-09-25 | Huawei Technologies Co., Ltd. | Service trigger method, system and device |
| CN101588630A (en) * | 2008-05-20 | 2009-11-25 | 华为技术有限公司 | A kind of professional trigger method and device |
-
2014
- 2014-09-18 CN CN201410478705.4A patent/CN104253815A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101247632A (en) * | 2007-02-13 | 2008-08-20 | 华为技术有限公司 | Method, system and device for applying IMS communication service identification in communication system |
| WO2008113272A1 (en) * | 2007-03-19 | 2008-09-25 | Huawei Technologies Co., Ltd. | Service trigger method, system and device |
| CN101588630A (en) * | 2008-05-20 | 2009-11-25 | 华为技术有限公司 | A kind of professional trigger method and device |
Non-Patent Citations (1)
| Title |
|---|
| 荀兆勇等: ""IMS网络中业务触发数据的研究"", 《高技术通讯》 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109274583A (en) * | 2018-09-25 | 2019-01-25 | 南京中兴软件有限责任公司 | A kind of converged communication system and its exchange method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101345748B (en) | Method, system and device for notifying application server of user status | |
| JP5425970B2 (en) | Migration and activation of services in the network | |
| CN103975566B (en) | Service Domain Selection Service Indicator | |
| CN101978772B (en) | Mobile switching center platform incorporating interfaces with functionality defined by the architecture for providing packet-switched multimedia subscriber services | |
| CN101669378A (en) | Method, system and computer program product for routing calls from a 2G network to a dual-mode 2G/session initiation protocol (SIP) device | |
| JP2008546225A (en) | Service control method and element | |
| CN104202786B (en) | A kind of method and device for calling routing | |
| CN101669376A (en) | Methods, systems, and computer program products for routing Short Message Service (SMS) messages from a 2G network to a Session Initiation Protocol (SIP) based network | |
| CN101790247A (en) | Method, device and system for processing called continuation | |
| EP3101864B1 (en) | Systems and methods for multi-line, multi-device service in a communications network | |
| JP2009542106A (en) | How to notify network applications of client registration in a roaming network | |
| CN101743733B (en) | IP multimedia subsystem (IMS) and method for routing an HTTP message via an IMS | |
| EP2020135B1 (en) | Method for registering multi-contact devices | |
| CN101184082B (en) | Cluster user login method, state updating method, processing equipment, IMS network entity and communication system | |
| US10033866B2 (en) | Facilitation of an internet protocol multimedia platform | |
| CN100512495C (en) | Method and system for realizing called service | |
| CN104253815A (en) | IMS (IP multimedia subsystem)-based service triggering method and IMS-based service triggering system | |
| CN102143478B (en) | Method and device for processing service parameters | |
| CN102726030A (en) | Method and apparatus for routing XCAP requests | |
| CN102006579B (en) | Upgrade the method and system of user's initial filter criteria | |
| US10064146B2 (en) | Method and system for supplementary services synchronization across networks | |
| CN101106573B (en) | Method for securing whole network data consistency | |
| CN105207882A (en) | Message processing method and device | |
| CN101998356B (en) | Processing method and system for AS (Application Server) to initiate subscription in IP (Internet Protocol) multi-media subsystem | |
| CN102469070B (en) | IP Multimedia System, the method for subscribing to Forking and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141231 |
|
| RJ01 | Rejection of invention patent application after publication |