CN101159914B - Regulation based dynamic service triggering method for IMS network - Google Patents

Regulation based dynamic service triggering method for IMS network Download PDF

Info

Publication number
CN101159914B
CN101159914B CN2007101773647A CN200710177364A CN101159914B CN 101159914 B CN101159914 B CN 101159914B CN 2007101773647 A CN2007101773647 A CN 2007101773647A CN 200710177364 A CN200710177364 A CN 200710177364A CN 101159914 B CN101159914 B CN 101159914B
Authority
CN
China
Prior art keywords
sip
trigger
message
rule
sfc
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.)
Expired - Fee Related
Application number
CN2007101773647A
Other languages
Chinese (zh)
Other versions
CN101159914A (en
Inventor
廖建新
王晶
王纯
李炜
荀兆勇
曹予飞
朱晓民
张磊
徐童
张乐剑
沈奇威
樊利民
程莉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Dongxin Beiyou Information Technology Co Ltd
Original Assignee
Hangzhou Dongxin Beiyou Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hangzhou Dongxin Beiyou Information Technology Co Ltd filed Critical Hangzhou Dongxin Beiyou Information Technology Co Ltd
Priority to CN2007101773647A priority Critical patent/CN101159914B/en
Publication of CN101159914A publication Critical patent/CN101159914A/en
Application granted granted Critical
Publication of CN101159914B publication Critical patent/CN101159914B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a dynamic service triggering method based on rules and used in an IMS network, which includes three operation steps: (1) complying with international communication standard and define a new SIP head: Trigger-Rule, used to realize all relevant functions supporting subsequent filter criterion sFC; (2) setting up and load response based on initial request and subsequent request filter criterion; after S-CSCF executes the initial request successfully matched with iFC and invokes AS, if the sFC conditions is satisfied, S-CSCF can perform relevant operations according to the processing mode described by sFC; (3) utilizing the SIP head Trigger-Rule based on sFC, and S-CSCF performs a dynamic business trigger method based on rules. The invention is realized based on subsequent filter criterion sFC, can greatly improve ATA business trigger flexibility, effectively reduce S-CSCF and AS signaling flow, increase the throughout of the whole system, obviously reduces call setup time delay and improves IMS network service quality.

Description

The rule-based dynamic service triggering method that is used for the IMS network
Technical field
The present invention relates to a kind of rule-based dynamic service triggering method of the IMS of being used for network, belong to communication technical field.
Background technology
IP Multimedia System IMS (IP Multimedia Subsystem) is the new core network domain that an all-IP framework of 3GPP (3rd Generation Partnership Project) proposition is organized in third generation partner plan.The not same point of the professional presentation mode of the professional presentation mode of IMS and traditional public switch telephone network PSTN (Public SwitchedTelephone Network) and Public Land Mobile Nerwork PLMN circuit domain is: in the IMS network, key-course separates fully with operation layer, it is professional that key-course does not provide, it only provides the function such as triggering, route, charging of operation layer necessity, and business is provided by operation layer fully.In the IMS network, provide professional execution by home network, promptly when the user roams, finish professional control by the serving CSCF (S-CSCF) of its home network, S-CSCF finishes professional triggering according to filter criteria (Filter Criteria) information that is configured among the home subscriber server HSS (HomeSubscriber Server), and business datum (comprising filter criteria) is downloaded among the S-CSCF at user's registration phase or when non-registered users is initiated or talked about.
The appearing as of IMS carried out multimedia service in communication network provide strong support, its applications trigger framework ATA (Application Triggering Architecture) has strengthened flexibility and extensibility that multimedia service provides, for the terminal use provides abundant multimedia service and combinations of services, meet the trend of value-added telecom services to service personalization, the development of service differentiation.
Referring to Fig. 1, applications trigger framework ATA mainly forms framework and is made up of service S-CSCF, home subscriber server HSS and the application server AS (Application Server) of home network, wherein S-CSCF is the core component of ATA, finishes professional triggering by it.HSS is an integrated database, is used to store user's configuration information.AS finishes professional execution and provides.When a plurality of AS appear in the same session, each AS not perception mutually, professional mutual control is finished by service capacity interactive managing device SCIM (ServiceCapability Interaction Manager).
Be expressed as initial filter standard or norm iFC (initialFilter Criteria) with professional relevant user's configure dedicated data among the IMS.Each filter criteria iFC comprises: professional trigger point TP (Trigger Point), the sign of AS, the information such as priority of this initial filter standard or norm.
Wherein, trigger point TP is with determining whether contact application server, and it includes one or more service point trigger example SPT (Service Point Trigger).
Filter criteria is stored among the HSS as the part of user's configuration data, and when the user registers, or when receiving the request of a termination of non-registered users or initial initial request, filter criteria is downloaded to S-CSCF.Filter criteria has been represented the order configuration data of a kind of user to service/application, it is a kind of static data, by this static data, S-CSCF can carry out route to sip message according to the SIP head of sip message or the content of sip message body, and this routing policy can't be revised during session is set up.
Up to now, 3GPP has defined two kinds of filter criteria: initial filter standard or norm iFC and subsequent filter criteria sFC (subsequent Filter Criteria), S-CSCF carries out business according to iFC to conversation initial request message (for example ' INVITE ') to be triggered, and according to sFC follow-up sip message is carried out business and triggers.But 3GPP has only provided the specific implementation of the former iFC so far, does not provide the specific implementation of latter sFC.So can only carry out route to subsequent message according to the basic routing mechanism (promptly by Via head, Record-Route/Route head) of sip message at present, this has increased route redundancy greatly, cause S-CSCF, AS to handle too much unnecessary messages.
Referring to Fig. 2, introduce triggering method below, so that can further specify the shortcoming of above-mentioned prior art based on the existing business of iFC.
When the user registers, or when receiving an initial request termination or initial of non-registered users, initial filter standard or norm is downloaded to S-CSCF.When receiving the initial call request (' INVITE ' message), S-CSCF carries out following operation:
1. carry out the assessment of filter criteria, set up the tabulation of user filtering criterion according to priority.
2. analysis request message is found out service point trigger example.
3. check in the initial filter standard or norm of the next limit priority of this user the trigger point whether with this request in service point trigger example be complementary.
(a) if this request and initial filter standard or norm do not match, the operation of redirect execution in step 4.
(b) if should request mate with initial filter standard or norm, then make a start side SIP session and request is transmitted to corresponding AS of S-CSCF mark, after AS controls ISC (IP multimedia ServiceControl) interface and receives this message request by IP multimedia service, carry out service logic, modify request messages is transmitted back S-CSCF to request message by ISC interface.
4. the operation of repeated execution of steps 2,3, to the last a filter criteria is finished by coupling.
5. if no longer including initial filter standard or norm is suitable for, then S-CSCF transmits this message based on the SIP routing mechanism.
If the AS that is got in touch is response not, then S-CSCF defers to the default process process relevant with initial filter standard or norm, promptly based on the information in the filter criteria, perhaps stops session, perhaps allows session continue.Do not close the indication how contact AS failure back S-CSCF should operate if initial filter standard or norm includes, the default behavior of S-CSCF is to allow call out continue.
By studying among the above-mentioned IMS call setup flow process based on ATA, find that existing service trigger method based on initial filter standard or norm iFC (initial Filter Criteria) has increased the setup delay of end-to-end session greatly, reduce the throughput of system, reduced the service quality of IMS network.So at present the applications trigger framework ATA of IMS is to be that cost obtains flexibility that business provides and extensibility with the sacrificial system performance, this disadvantage has caused those skilled in the art fervent concern, is seeking the approach that solves.
Summary of the invention
In view of this, the rule-based dynamic service triggering method that the purpose of this invention is to provide a kind of IMS of being used for network, this method is based on the sFC realization, can reach the signaling traffic of effective reduction S-CSCF and application server AS (Application Server), increase the throughput of whole system, significantly reduce session establishment time delay simultaneously, improve the target of the service quality of IMS network.
In order to achieve the above object, the invention provides a kind of rule-based dynamic service triggering method of the IMS of being used for network, it is characterized in that this method comprises following operating procedure:
(1) follow new SIP head of international communication standard definition, the name of this SIP head is: Trigger-Rule is used to realize supporting the various correlation functions of subsequent filter criteria sFC; A described SIP Trigger-Rule is made up of the identical parameter of one or more forms, each parameter is represented a subsequent filter criteria sFC, and each parameter comprises three fields: the name field as-name of the URL(uniform resource locator) SIP URL in the session initiation protocol of application server AS, the sip request message name of application subsequent filter criteria sFC or sip response code field applicable-message and S-CSCF are based on the action field action of subsequent filter criteria sFC;
(2) be provided with and load based on the response of initial request and the subsequent filter criteria sFC of subsequent request, so that the service S-CSCF of home network is carrying out the initial request of successfully mating with initial filter standard or norm iFC, and after calling application server AS, if the condition of this subsequent filter criteria sFC is satisfied, then S-CSCF can carry out associative operation according to the described processing mode of this sFC;
(3) utilize this SIP Trigger-Rule and based on described follow-up filtering rule sFC, when receiving initial call request INVITE, S-CSCF carries out following operating procedure:
(311) carry out the assessment of initial filter standard or norm, set up the tabulation of user's initial filter standard or norm according to priority;
(312) analysis request message is found out service point trigger example;
(313) check in the initial filter standard or norm of the next limit priority of this user the trigger point whether with this request message in service point trigger example be complementary; If both couplings, the then S-CSCF mark side SIP session of making a start, and request message is transmitted to corresponding AS; After AS receives this request message by ISC interface, carry out service logic and modify request messages, SIP URL according to oneself makes up corresponding subsequent filter criteria sFC again, and, by ISC interface new sip request message is transmitted back S-CSCF then the tip position that this subsequent filter criteria sFC joins SIP Trigger-Rule; The operation of execution in step (314) again; If both do not match, then execution in step (314) operation;
(314) operation of repeated execution of steps (312), (313), to the last an initial filter standard or norm is finished by coupling;
(315) if no longer including initial filter standard or norm is suitable for, then S-CSCF transmits this request message based on the SIP routing mechanism;
When receiving initial call request responding message or subsequent request message, S-CSCF carries out following operating procedure:
(321) whether the value SIP URL that checks the as-name field among the subsequent filter criteria sFC of Trigger-Rule head position of this sip message is complementary with the SIP URL via a Via or a route Route top of this sip message, if both do not match or the Trigger-Rule head does not exist, the then operation of execution in step (322); If both couplings, S-CSCF will take different content of operation respectively according to following different situations:
If the action field among the subsequent filter criteria sFC of the tip position of this sip message Trigger-Rule head is ' Trigger ', then delete this subsequent filter criteria sFC, the operation of execution in step (322);
If the action field among the subsequent filter criteria sFC of the tip position of this sip message Trigger-Rule head is ' Not Trigger ', then delete this subsequent filter criteria sFC, and from sip message via a Via or the route Route deletion corresponding SIP URL, the operation of execution in step (322);
(322) based on the SIP routing mechanism this sip message is transmitted;
(323) when the response message of receiving initial request or subsequent request message, AS carries out following operation in proper order: carry out service logic, add or revise the Trigger-Rule head of sip message, based on the SIP routing mechanism this sip message is transmitted;
(324) operation of repeated execution of steps (321)~(323) stops up to whole session.
Described name field as-nam comprises: the routing iinformation of AS, be used for session scenario information to the initial/terminal situation of AS indication current sessions, and the service key information of indicating the current service identification that will carry out to AS; Described sip request message name or sip response code field applicable-message are used to represent use the letter of sip request message name or the sip response code field of subsequent filter criteria sFC; Described action field action is provided with two values: ' Trigger ' and ' Not Trigger ', the former is a default value, and the sip message that is used for being illustrated in the indication of applicable-message field should be gone by the AS that S-CSCF is triggered to the indication of as-name field; The latter represents that S-CSCF should not be triggered to the sip message of applicable-message field indication the AS of as-name field indication, and should be this forwards to the Next Hop Server node.
The Backus normal form (BNF) BNF of a described SIP Trigger-Rule is defined as follows:
rule:=″Trigger-Rule″HCOLON?rule-parm*(COMMA?rule-parm)
rule-parm:=as-name?SEMI?applicable-message?SEMI?action
as-name:=name-addr
applicable-message:=Method/Status-Code
action:=token
Defined declaration to above-mentioned Backus normal form (BNF) BNF is:
The first row rule is used to define the title and the parameter of this SIP head, and its name is called: Trigger-Rule, form by one or more parameters, and use CSV between each parameter, each parameter is represented a subsequent filter criteria sFC; Wherein, english abbreviation HCOLON represents colon ": ", and COMMA represents comma, ";
The second row rule-parm, the concrete form that is used to define each parameter of this SIP Trigger-Rule is made up of as-name, applicable-message, three fields of action, uses semicolon separated between each field; Wherein, english abbreviation SEMI represent branch "; ";
The third line as-name is used to define the content of first field as-name of this SIP Trigger-Rule parameter, and promptly it is the SIP URL name field of AS, and wherein as-name represents a word address;
Fourth line applicable-message, be used to define the content of second field applicable-message of this SIP Trigger-Rule parameter, promptly this field is to use the sip request message name or the sip response code field of filter criteria, wherein Method/Status-Code method for expressing/conditional code;
Fifth line action is used to define the content of the 3rd field action of this SIP Trigger-Rule parameter, and promptly this field is the action field of S-CSCF based on this subsequent filter criteria, and wherein token represents symbol.
The static filtering mechanism difference of described subsequent filter criteria sFC and initial filter standard or norm iFC is: it is not to be loaded among the home subscriber server HSS when user's ordering services, but in session foundation, session modification, session refreshing, session termination procedure, each AS is according to the service condition of oneself, the filter criteria of call state dynamic load; Be that sFC is provided with and is loaded by AS, be delivered to S-CSCF, finish the filtration and the professional triggering of message again by S-CSCF by sip message.
The present invention is a kind of rule-based dynamic service triggering method of the IMS of being used for network, its innovative characteristics is: this method is by a kind of new SIP head of definition, realized the use of subsequent filter criteria sFC, this subsequent filter criteria sFC and existing initial filter standard or norm iFC are used, and have strengthened the professional flexibility that triggers of ATA greatly.In addition, the present invention also proposes a kind of new rule-based dynamic service triggering method RDSTA based on sFC, by theory analysis and simulation result, find that this RDSTA can effectively reduce the signaling traffic of S-CSCF and AS, increased the throughput of whole system, simultaneously significantly reduce session establishment time delay, improved the service quality of IMS network.
Description of drawings
Fig. 1 is that IMS applications trigger frame structure is formed schematic diagram.
Fig. 2 is based on the multi-service trigger process schematic diagram of iFC.
Fig. 3 is the flow chart that the present invention is used for the rule-based dynamic service triggering method of IMS network.
Fig. 4 uses the multi-service trigger process schematic diagram based on iFC and sFC of the present invention.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, the present invention is described in further detail below in conjunction with accompanying drawing.
Referring to Fig. 3, introduce three operating procedures of the rule-based dynamic service triggering method of a kind of IMS of being used for network of the present invention:
(1) follow new SIP head of RFC 3261 international standards definition, the name of this SIP head is: Trigger-Rule is used to realize supporting the various correlation functions of subsequent filter criteria sFC;
(2) be provided with and load based on the response of initial request and the filter criteria sFC of subsequent request, so that the service S-CSCF of home network is carrying out the initial request of successfully mating with initial filter standard or norm iFC, and after calling application server AS, if the condition of this subsequent filter criteria sFC is satisfied, then S-CSCF can carry out associative operation according to the described processing mode of this sFC;
(3) utilize this SIP Trigger-Rule, and based on follow-up filtering rule sFC, S-CSCF carries out a kind of rule-based dynamic service triggering method RDSTA.
Specify the content of above-mentioned three operating procedures below.
In the step (1), the new SIP first place word of the present invention definition is: Trigger-Rule is used to realize supporting the target of sFC.This new SIP head can be made up of the identical parameter of one or more forms as required, and each parameter is represented a subsequent filter criteria sFC.And each parameter comprises three fields: the SIP URL name field as-name of application server AS, the sip request message name of application subsequent filter criteria sFC or sip response code field applicable-message and S-CSCF are based on the action field action of subsequent filter criteria sFC.Each field specifies as follows:
(1) the SIP URL name field of field as-name:AS.This name field comprises the routing iinformation of AS, also can comprise session scenario information; Session scenario information is used for the initial/terminal situation to AS indication current sessions, parameter format as Sip:[email protected]This title can also comprise service key information simultaneously, to the current service identification that will carry out of AS indication, parameter format as Sip:[email protected]
(2) field applicable-message: sip request message name or the sip response code field of using subsequent filter criteria sFC.As: ' 183 ', ' UPDATE '.
(3) field action:S-CSCF is based on the action field of subsequent filter criteria sFC.In the present invention this Field Definition two values: ' Trigger ' and ' Not Trigger '.Be ' Trigger ' under the default situations, the sip message that is used for being illustrated in the indication of applicable-message field should be gone by the AS that S-CSCF is triggered to the indication of as-name field.' Not Trigger ' expression S-CSCF should not be triggered to the sip message of applicable-message field indication the AS of as-name field indication, and should be this forwards to the Next Hop Server node.
Above-mentioned definition mode of the present invention is followed RFC 3261 international standards.In addition, the Backus normal form (BNF) BNF of the defined new SIP Trigger-Rule of the present invention is defined as follows:
rule:=″Trigger-Rule″HCOLON?rule-parm*(COMMA?rule-parm)
rule-parm:=as-name?SEMI?applicable-message?SEMI?action
as-name:=name-addr
applicable-message:=Method/Status-Code
action:=token
Above-mentioned Backus normal form (BNF) BNF defined declaration is explained as follows:
The first row rule: title and its parameter of being used to define this new SIP head.Its name is called: Trigger-Rule, and (rule-parm) forms by one or more parameters, uses CSV between each parameter, and each parameter is represented a subsequent filter criteria sFC.English abbreviation HCOLON wherein represents colon ": ", COMMA, and the expression comma, ".
The second row rule-parm: be used to define the concrete form of each parameter of this new SIP Trigger-Rule, this each parameter of SIP head is that (as-name, applicable-message action) form, and use semicolon separated between each field by three fields; English abbreviation SEMI wherein represent branch "; ".
The third line as-name: the content that is used to define first field as-name of this new SIP Trigger-Rule parameter.Promptly this field is the SIP URL name field of AS.Wherein name-addr represents the meaning of a word address.
Fourth line applicable-message: the content that is used to define second field applicable-message of this new SIP Trigger-Rule parameter.Promptly this field is to use the sip request message name or the sip response code field of filter criteria.The meaning of Method/Status-Code method for expressing/conditional code wherein.
Fifth line action: be used to define the content of the 3rd field action of this new SIP Trigger-Rule parameter, promptly this field is the action field of S-CSCF based on this criterion.Wherein token represents the meaning of symbol.
In the step (2), the operating position of follow-up filtering rule sFC has been described.
Referring to Fig. 4, subsequent filter criteria sFC is a kind of based on the response of initial request and the subsequent filter criteria of subsequent request, also is the subsequent filter criteria after a kind of AS is called according to initial filter standard or norm.S-CSCF is carrying out the initial request of successfully mating with iFC, and calls after the AS, if the condition of sFC is satisfied, then S-CSCF just can carry out the processing mode of describing among the follow-up filtering rule sFC.
SFC is different from the static filtering mechanism of iFC, it is not loaded among the HSS when user's ordering services, but in session foundation, session modification, session refreshing, session termination procedure, each AS is according to the service condition of oneself, the filter criteria of call state dynamic load.Just sFC is provided with and is loaded by AS, is delivered to S-CSCF by sip message, is finished the filtration and the professional triggering of message by S-CSCF.
In the step (3), referring to Fig. 4, the new SIP head that utilizes the present invention to define, again based on sFC, the invention provides a kind of new rule-based dynamic service triggering method RDSTA, this rule-based dynamic service triggering method RDSTA carries out two kinds of different operating procedures respectively under two kinds of different occasions.Describe it below respectively in detail:
(1) when receiving initial call request INVITE, S-CSCF carries out following operation (in Fig. 4, when representing to receive the initial call request message with chain-dotted line, S-CSCF is according to the associative operation step of initial filter standard or norm iFC execution):
(311) carry out the assessment of initial filter standard or norm, set up the tabulation of user's initial filter standard or norm according to priority;
(312) analysis request message is found out service point trigger example;
(313) check in the initial filter standard or norm of the next limit priority of this user the trigger point whether with this request message in service point trigger example be complementary;
If both couplings, the then S-CSCF mark side SIP session of making a start, and request message is transmitted to corresponding AS.After AS receives this request message by ISC interface, carry out service logic and modify request messages, SIP URL according to oneself makes up corresponding subsequent filter criteria sFC again, and, by ISC interface new sip request message is transmitted back S-CSCF then the tip position that this subsequent filter criteria sFC joins SIP Trigger-Rule; The operation of execution in step (314) again;
If both do not match, then execution in step (314) operation;
(314) operation of repeated execution of steps (312), (313), to the last an initial filter standard or norm is finished by coupling;
(315) if no longer including initial filter standard or norm is suitable for, then S-CSCF transmits this request message based on the SIP routing mechanism.
(2) when receiving initial call request responding message or subsequent request message, S-CSCF carries out following operation (in Fig. 4, be represented by dotted lines when receiving initial call request responding message or subsequent request message the operating procedure that S-CSCF carries out according to subsequent filter criteria sFC):
(321) whether the value SIP URL that checks the as-name field among the subsequent filter criteria sFC of Trigger-Rule head position of this sip message is complementary with the SIP URL via a Via or a route Route top of this sip message;
If both do not match or the Trigger-Rule head does not exist, the then operation of execution in step (322);
If both couplings, S-CSCF will take different content of operation respectively according to following different situations:
If the action field among the subsequent filter criteria sFC of the tip position of this sip message of A Trigger-Rule head is ' Trigger ', then delete this subsequent filter criteria sFC, execution in step (322) operation;
If the action field among the subsequent filter criteria sFC of the tip position of this sip message of B Trigger-Rule head is ' Not Trigger ', then delete this subsequent filter criteria sFC, and from sip message via a Via or the route Route deletion corresponding SIP URL, the operation of execution in step (322);
(322) based on the SIP routing mechanism this sip message is transmitted;
(323) when the response message of receiving initial request or subsequent request message, AS carries out following operation in proper order: carry out service logic, add or revise the Trigger-Rule head of sip message, based on the SIP routing mechanism this sip message is transmitted;
(324) operation of repeated execution of steps (321)~(323) stops up to whole session.

Claims (4)

1. rule-based dynamic service triggering method that is used for the IMS network is characterized in that this method comprises following operating procedure:
(1) follow new SIP head of international communication standard definition, the name of this SIP head is: Trigger-Rule is used to realize supporting the various correlation functions of subsequent filter criteria sFC; A described SIP Trigger-Rule is made up of the identical parameter of one or more forms, each parameter is represented a subsequent filter criteria sFC, and each parameter comprises three fields: the name field as-name of the URL(uniform resource locator) SIP URL in the session initiation protocol of application server AS, the sip request message name of application subsequent filter criteria sFC or sip response code field applicable-message and S-CSCF are based on the action field action of subsequent filter criteria sFC;
(2) be provided with and load based on the response of initial request and the subsequent filter criteria sFC of subsequent request, so that the service S-CSCF of home network is carrying out the initial request of successfully mating with initial filter standard or norm iFC, and after calling application server AS, if the condition of this subsequent filter criteria sFC is satisfied, then S-CSCF can carry out associative operation according to the described processing mode of this sFC;
(3) utilize this SIP Trigger-Rule and based on described follow-up filtering rule sFC, when receiving initial call request INVITE, S-CSCF carries out following operating procedure:
(311) carry out the assessment of initial filter standard or norm, set up the tabulation of user's initial filter standard or norm according to priority;
(312) analysis request message is found out service point trigger example;
(313) check in the initial filter standard or norm of the next limit priority of this user the trigger point whether with this request message in service point trigger example be complementary; If both couplings, the then S-CSCF mark side SIP session of making a start, and request message is transmitted to corresponding AS; After AS receives this request message by ISC interface, carry out service logic and modify request messages, SIP URL according to oneself makes up corresponding subsequent filter criteria sFC again, and, by ISC interface new sip request message is transmitted back S-CSCF then the tip position that this subsequent filter criteria sFC joins SIP Trigger-Rule; The operation of execution in step (314) again; If both do not match, then execution in step (314) operation;
(314) operation of repeated execution of steps (312), (313), to the last an initial filter standard or norm is finished by coupling;
(315) if no longer including initial filter standard or norm is suitable for, then S-CSCF transmits this request message based on the SIP routing mechanism;
When receiving initial call request responding message or subsequent request message, S-CSCF carries out following operating procedure:
(321) whether the value SIP URL that checks the as-name field among the subsequent filter criteria sFC of Trigger-Rule head position of this sip message is complementary with the SIP URL via a Via or a route Route top of this sip message, if both do not match or the Trigger-Rule head does not exist, the then operation of execution in step (322); If both couplings, S-CSCF will take different content of operation respectively according to following different situations:
If the action field among the subsequent filter criteria sFC of the tip position of this sip message Trigger-Rule head is ' Trigger ', then delete this subsequent filter criteria sFC, the operation of execution in step (322);
If the action field among the subsequent filter criteria sFC of the tip position of this sip message Trigger-Rule head is ' Not Trigger ', then delete this subsequent filter criteria sFC, and from sip message via a Via or the route Route deletion corresponding SIP URL, the operation of execution in step (322);
(322) based on the SIP routing mechanism this sip message is transmitted;
(323) when the response message of receiving initial request or subsequent request message, AS carries out following operation in proper order: carry out service logic, add or revise the Trigger-Rule head of sip message, based on the SIP routing mechanism this sip message is transmitted;
(324) operation of repeated execution of steps (321)~(323) stops up to whole session.
2. dynamic service triggering method according to claim 1, it is characterized in that: described name field as-nam comprises: the routing iinformation of AS, be used for session scenario information to the initial/terminal situation of AS indication current sessions, and the service key information of indicating the current service identification that will carry out to AS; Described sip request message name or sip response code field applicable-message are used to represent to use sip request message name or the sip response sign indicating number of subsequent filter criteria sFC; Described action field action is provided with two values: ' Trigger ' and ' Not Trigger ', the former is a default value, and the sip message that is used for being illustrated in the indication of applicable-message field should be gone by the AS that S-CSCF is triggered to the indication of as-name field; The latter represents that S-CSCF should not be triggered to the sip message of applicable-message field indication the AS of as-name field indication, and should be this forwards to the Next Hop Server node.
3. dynamic service triggering method according to claim 1 is characterized in that: the Backus normal form (BNF) BNF of a described SIP Trigger-Rule is defined as follows:
rule:=″Trigger-Rule″HCOLON?rule-parm*(COMMA?rule-parm)
rule-parm:=as-name?SEMI?applicable-message?SEMI?action
as-name:=name-addr
applicable-message:=Method/Status-Code
action:=token
Defined declaration to above-mentioned Backus normal form (BNF) BNF is:
The first row rule is used to define the title and the parameter of this SIP head, and its name is called: Trigger-Rule, form by one or more parameters, and use CSV between each parameter, each parameter is represented a subsequent filter criteria sFC; Wherein, english abbreviation HCOLON represents colon ": ", and COMMA represents comma, ";
The second row rule-parm, the concrete form that is used to define each parameter of this SIP Trigger-Rule is made up of as-name, applicable-message, three fields of action, uses semicolon separated between each field; Wherein, english abbreviation SEMI represent branch "; ";
The third line as-name is used to define the content of first field as-name of this SIP Trigger-Rule parameter, and promptly it is the SIP URL name field of AS, and wherein as-name represents a word address;
Fourth line applicable-message, be used to define the content of second field applicable-message of this SIP Trigger-Rule parameter, promptly this field is to use the sip request message name or the sip response code field of filter criteria, wherein Method/Status-Code method for expressing/conditional code;
Fifth line action is used to define the content of the 3rd field action of this SIP Trigger-Rule parameter, and promptly this field is the action field of S-CSCF based on this subsequent filter criteria, and wherein token represents symbol.
4. dynamic service triggering method according to claim 1, it is characterized in that: the static filtering mechanism difference of described subsequent filter criteria sFC and initial filter standard or norm iFC is: it is not to be loaded among the home subscriber server HSS when user's ordering services, but in session foundation, session modification, session refreshing, session termination procedure, each AS is according to the service condition of oneself, the filter criteria of call state dynamic load; Be that sFC is provided with and is loaded by AS, be delivered to S-CSCF, finish the filtration and the professional triggering of message again by S-CSCF by sip message.
CN2007101773647A 2007-11-14 2007-11-14 Regulation based dynamic service triggering method for IMS network Expired - Fee Related CN101159914B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101773647A CN101159914B (en) 2007-11-14 2007-11-14 Regulation based dynamic service triggering method for IMS network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101773647A CN101159914B (en) 2007-11-14 2007-11-14 Regulation based dynamic service triggering method for IMS network

Publications (2)

Publication Number Publication Date
CN101159914A CN101159914A (en) 2008-04-09
CN101159914B true CN101159914B (en) 2010-12-15

Family

ID=39307805

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101773647A Expired - Fee Related CN101159914B (en) 2007-11-14 2007-11-14 Regulation based dynamic service triggering method for IMS network

Country Status (1)

Country Link
CN (1) CN101159914B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107294914A (en) * 2016-03-31 2017-10-24 华为技术有限公司 A kind of method and apparatus of business triggering

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103034654B (en) * 2011-10-10 2016-06-15 中国电信股份有限公司 Socialization dynamic message presents control method and system
CN103812839A (en) * 2012-11-14 2014-05-21 阳光凯讯(北京)科技有限公司 Multi-service triggering method based on extended initial filter criteria in IMS network
CN103260272A (en) * 2013-05-27 2013-08-21 阳光凯讯(北京)科技有限公司 Service logic triggering model, triggering data and triggering method
US20180198717A1 (en) * 2014-08-21 2018-07-12 Zte Corporation (China) A smart flow classification method/system for network and service function chaining
US10491641B2 (en) * 2015-02-20 2019-11-26 T-Mobile Usa, Inc. Inter-IMS service support in telecommunication systems
CN109951421B (en) * 2017-12-20 2020-12-11 ***通信集团公司 Method, device and equipment for SIP message interaction in IMS network
CN110300093A (en) 2019-05-05 2019-10-01 安康鸿天科技股份有限公司 A method of based on data communication convention triggering IMS communication

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1674580A (en) * 2004-03-25 2005-09-28 财团法人工业技术研究院 Response information filtering method for service control mechanism of internet multimedia subsystem
CN1770764A (en) * 2004-11-06 2006-05-10 华为技术有限公司 Service trigger point matching method
CN1863209A (en) * 2006-02-10 2006-11-15 华为技术有限公司 IMS service triggering method and IMS network
US7164913B1 (en) * 2001-07-18 2007-01-16 Cisco Technology, Inc. Method and system for providing supplementary services for a wireless access network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7164913B1 (en) * 2001-07-18 2007-01-16 Cisco Technology, Inc. Method and system for providing supplementary services for a wireless access network
CN1674580A (en) * 2004-03-25 2005-09-28 财团法人工业技术研究院 Response information filtering method for service control mechanism of internet multimedia subsystem
CN1770764A (en) * 2004-11-06 2006-05-10 华为技术有限公司 Service trigger point matching method
CN1863209A (en) * 2006-02-10 2006-11-15 华为技术有限公司 IMS service triggering method and IMS network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107294914A (en) * 2016-03-31 2017-10-24 华为技术有限公司 A kind of method and apparatus of business triggering

Also Published As

Publication number Publication date
CN101159914A (en) 2008-04-09

Similar Documents

Publication Publication Date Title
CN101159914B (en) Regulation based dynamic service triggering method for IMS network
CN102857891B (en) Domain selection method and domain selection system for called party and HSS(home subscriber server) in domain selection system
CN101094442B (en) Method for grappling final call in circuit switching domain
CN100596124C (en) Method and system for implementing intercommunication of operation
CN102215238B (en) Service processing method and system fused with video conference and user terminal
CN102035798B (en) Service processing method, system and device for realizing disaster tolerance
CN101563903B (en) Service adaptation in an ip multimedia subsystem network
CN109639717A (en) The number of taking turns the communication means of net, Calling Side/callee side Service control point server
CN101142833A (en) Device for controlling a cs domain subscriber terminal access to an IMS communication network services
US8423652B2 (en) Service templates for an IP multimedia subsystem
CN101090567B (en) Calling service implementing method for voice calling continuous service
CN101030931B (en) Method for transmitting service data and applied packet terminal thereof
JP5851986B2 (en) Method and apparatus for use in an IP multimedia subsystem
CN101076198B (en) Method for multimedium color-image service
CN1504052B (en) Providing network node with service reference information
EP2466929B1 (en) Method, device and system for implementing emergency call override service
CN101511072A (en) Method for implementing enhancement type E-number communication business in SIP or IMS network
CN104125221A (en) IMS (IP (Internet Protocol) multimedia subsystem) terminal equipment multiple soft-terminal resource sharing and application collaborative device and method
EP2068517B1 (en) Method and system for implementing simulative service, method for implementing interworking, and unit for controlling interworking
WO2012113331A1 (en) Service triggering method and system in ims network, computer program and storage medium
CN103595691A (en) A dynamic service trigger method based on a rule in an IMS network
CN100550884C (en) Based in the business procedure of retry mechanism to Session Initiation Protocol processing of request method
CN101163272B (en) Service triggering method based on application server packet for IMS network
US9584559B2 (en) Session establishment using one multimedia telephony (MMTEL) application server
WO2017185943A1 (en) Communication method and network elements used in communication method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20101215

Termination date: 20131114