CN1770687A - Method for confirming service call control function selection starting time - Google Patents
Method for confirming service call control function selection starting time Download PDFInfo
- Publication number
- CN1770687A CN1770687A CNA2004100902897A CN200410090289A CN1770687A CN 1770687 A CN1770687 A CN 1770687A CN A2004100902897 A CNA2004100902897 A CN A2004100902897A CN 200410090289 A CN200410090289 A CN 200410090289A CN 1770687 A CN1770687 A CN 1770687A
- Authority
- CN
- China
- Prior art keywords
- cscf
- user
- hss
- stored
- query
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种确定何时发起服务呼叫控制功能选择的方法,当HSS收到I-CSCF发送的查询具有公共用户标识的用户注册状态请求时,如果判断得到该用户当前的注册状态不是已注册状态并且已经分配了S-CSCF,预先在HSS中设置选择S-CSCF条件,如果满足该条件,再给I-CSCF发送该用户的S-CSCF能力信息,否则,将给该用户已经分配的S-CSCF发送给I-CSCF为该用户提供S-CSCF服务。该方法能够防止发起无效的S-CSCF选择,减小Cx接口负荷,降低对I-CSCF处理能力的要求。
The invention discloses a method for determining when to initiate service call control function selection. When the HSS receives a request from I-CSCF to inquire about the registration status of a user with a public user ID, if it is judged that the current registration status of the user is not already Registered status and S-CSCF has been assigned, pre-set the selection S-CSCF conditions in the HSS, if the conditions are met, then send the user's S-CSCF capability information to the I-CSCF, otherwise, the user will be assigned S-CSCF sends to I-CSCF to provide S-CSCF service for the user. The method can prevent invalid S-CSCF selection from being initiated, reduce the load of the Cx interface, and reduce the requirement on the processing capability of the I-CSCF.
Description
技术领域technical field
本发明涉及网际协议(IP)多媒体子系统(IMS)域中发起服务呼叫控制功能(S-CSCF)选择的技术,特别涉及一种确定何时发起S-CSCF选择的方法。The present invention relates to a technique for initiating Serving Call Control Function (S-CSCF) selection in Internet Protocol (IP) Multimedia Subsystem (IMS) domain, and in particular to a method for determining when to initiate S-CSCF selection.
背景技术Background technique
随着宽带网络的发展,移动通信不仅仅局限于传统的语音通信,结合音频、视频、图片和文本等多种媒体业务将逐渐开展起来。多种媒体业务通过与呈现业务(presence)、短消息、网页(WEB)浏览、定位信息、推送业务(PUSH)和文件共享等数据业务的结合,可以满足用户的多种需求。With the development of broadband network, mobile communication is not limited to traditional voice communication, and various media services such as audio, video, picture and text will be gradually developed. A variety of media services can meet various needs of users by combining with data services such as presence, short message, webpage (WEB) browsing, location information, push service (PUSH) and file sharing.
在多种数据业务应用的推动下,3GPP以及3GPP2等标准组织都先后推出了IMS架构,目的是在移动网络中使用一种标准化开放结构实现多种多样的多媒体业务应用,提供给用户更多的选择和更丰富的感受。Driven by a variety of data service applications, standard organizations such as 3GPP and 3GPP2 have successively launched the IMS architecture, aiming to use a standardized open structure in the mobile network to realize a variety of multimedia service applications and provide users with more Choice and richer feelings.
在3GPP版本5(R5,Release)阶段,引入了IMS,IMS叠加在分组域网络之上,由呼叫状态控制功能(CSCF)、媒体网关控制功能(MGCF)、媒体资源功能(MRF)和归属签约用户服务器(HSS)等功能实体组成,其中CSCF又可以分为S-CSCF、代理CSCF(P-CSCF)和查询CSCF(I-CSCF)三个逻辑实体。S-CSCF是IMS的业务交换中心,执行会话控制,维持会话状态,负责管理用户信息,产生计费信息等;P-CSCF是终端用户接入IMS的接入点,完成用户注册,负责业务质量(QoS)控制和安全管理等,I-CSCF负责IMS域之间的互通,管理S-CSCF的分配和选择,对外隐藏网络拓扑和配置,产生计费数据等。MGCF控制网关,实现IMS和其它网络的互通。MRF提供媒体资源。HSS存储IMS用户的签约数据和配置信息等。In the 3GPP version 5 (R5, Release) stage, IMS was introduced. IMS is superimposed on the packet domain network, and consists of call state control function (CSCF), media gateway control function (MGCF), media resource function (MRF) and home subscription Subscriber Server (HSS) and other functional entities, among which CSCF can be divided into three logical entities: S-CSCF, Proxy CSCF (P-CSCF) and Inquiry CSCF (I-CSCF). S-CSCF is the service switching center of IMS, which performs session control, maintains session state, manages user information, generates billing information, etc.; P-CSCF is the access point for terminal users to access IMS, completes user registration, and is responsible for service quality (QoS) control and security management, etc., I-CSCF is responsible for intercommunication between IMS domains, manages the allocation and selection of S-CSCF, hides network topology and configuration from the outside, and generates charging data, etc. The MGCF controls the gateway to realize the intercommunication between the IMS and other networks. MRF provides media resources. The HSS stores subscription data and configuration information of IMS users.
在IMS中,使用会话发起(SIP)协议作为IP多媒体会话的信令控制协议;HSS和I-CSCF以及HSS和S-CSCF之间的Cx接口上使用Diameter协议来进行信息交互。In the IMS, the Session Initiation (SIP) protocol is used as the signaling control protocol of the IP multimedia session; the Diameter protocol is used on the Cx interface between the HSS and the I-CSCF and the HSS and the S-CSCF to exchange information.
IMS也可以应用在3GPP2中定义的分组网络、无线局域(WLAN)网络或下一代(NGN)网络中。IMS can also be applied in packet networks, wireless local area (WLAN) networks or next generation (NGN) networks defined in 3GPP2.
目前,当用户要接入IMS时,必须采用已经签约的公共用户标识到IMS网络侧进行注册,公共用户标识用于在IMS网络中标识用户。一个用户可以具有一个或一个以上的已经签约的公共用户标识。Currently, when a user wants to access the IMS, he must register with the IMS network side using a subscribed public user ID, which is used to identify the user in the IMS network. A user may have one or more subscribed public user identities.
当用户在IMS中注册时的过程如图1所示,其具体步骤为:The process when a user registers in the IMS is shown in Figure 1, and the specific steps are:
步骤100、用户向I-CSCF发起携带该用户公共用户标识的注册(REGISTER)消息。
步骤101、I-CSCF接收到该消息,向HSS发送携带该用户公共用户标识的查询请求,查询该用户当前的注册状态。
步骤102、HSS根据该请求携带的该用户公共用户标识判断该用户当前的注册状态为已注册状态、未注册状态还是注销状态。
用户的注册状态分为三种:已注册状态、未注册状态和注销状态。已注册状态是指该用户已经主动注册,并在已注册状态下分配了S-CSCF;未注册状态是指该用户没有注册,但是曾经作为被访问的对象时分配了S-CSCF。There are three registration statuses of users: registered status, unregistered status and logout status. The registered state means that the user has actively registered and has been assigned an S-CSCF in the registered state; the unregistered state means that the user has not registered, but was assigned an S-CSCF when it was once the object of access.
步骤1 03、如果该用户的注册状态为已注册状态,则HSS直接向I-CSCF返回为该用户提供服务的S-CSCF。
步骤104、如果该用户的注册状态为未注册状态,则HSS向I-CSCF返回该用户的S-CSCF能力信息和已经分配了的S-CSCF,I-CSCF根据上述信息决定是否发起该用户的S-CSCF选择;Step 104: If the user's registration status is unregistered, the HSS returns the user's S-CSCF capability information and the assigned S-CSCF to the I-CSCF, and the I-CSCF decides whether to initiate the user's registration based on the above information. S-CSCF selection;
该用户的S-CSCF能力信息是根据用户存储在HSS的签约数据中获取的。The user's S-CSCF capability information is obtained from the user's subscription data stored in the HSS.
步骤105、如果该用户的注册状态为注销状态,则HSS向I-CSCF返回该用户的S-CSCF能力信息,使I-CSCF根据该用户的S-CSCF能力信息发起该用户的S-CSCF选择。
当用户第一次注册时,由于HSS中存储的用户注册状态只能为未注册状态或注销状态,所以相应的执行步骤104或步骤105即可。When the user registers for the first time, since the user registration status stored in the HSS can only be an unregistered status or a logout status, it is sufficient to perform
同样的,当用户作为被访问的对象时,I-CSCF得到携带了该用户的公共用户标识的访问请求,I-CSCF向HSS发送查询请求,根据该请求携带的公共用户标识确定用户,判断该用户的注册状态:如果为已注册状态或者未注册状态时,HSS会直接将保存的为该用户服务的S-CSCF返回给I-CSCF使用;如果为注销状态时,HSS可以根据得到的公共用户标识,找到该用户的签约数据,在返回查询请求消息中返回满足用户最严格业务签约要求的S-CSCF能力信息。Similarly, when a user is the object to be accessed, the I-CSCF obtains an access request carrying the public user ID of the user, and the I-CSCF sends a query request to the HSS, determines the user according to the public user ID carried in the request, and determines the User's registration status: if it is registered or unregistered, HSS will directly return the saved S-CSCF serving the user to the I-CSCF for use; if it is deregistered, HSS can use the obtained public user Identify, find the subscription data of the user, and return the S-CSCF capability information that meets the most stringent service subscription requirements of the user in the return query request message.
从上述描述可以看出,当用户注册过程中,如果该用户在HSS中保存的状态不是已注册状态,则HSS就会将该用户的S-CSCF能力信息发送给I-CSCF,进而使I-CSCF有很大可能发起一次无效的S-CSCF选择,增加Cx接口负荷,同时对I-CSCF处理能力提出了很高的要求。当用户作为被访问对象时,如果该用户在HSS保存的注册状态为注销状态时,则HSS直接就将该用户的S-CSCF能力信息发送给I-CSCF,而不进行其他有效的防止选择S-CSCF的措施,从而也可能使I-CSCF发起一次无效的S-CSCF选择过程,增加Cx接口负荷,同时对I-CSCF处理能力提出了很高的要求。It can be seen from the above description that during the user registration process, if the user’s status saved in the HSS is not registered, the HSS will send the user’s S-CSCF capability information to the I-CSCF, and then make the I-CSCF It is very likely that the CSCF will initiate an invalid S-CSCF selection, which will increase the load on the Cx interface, and at the same time put forward high requirements on the processing capability of the I-CSCF. When the user is the object to be accessed, if the user's registration status saved by the HSS is a logout status, the HSS will directly send the user's S-CSCF capability information to the I-CSCF without performing other effective prevention options. - The measures of the CSCF may also cause the I-CSCF to initiate an invalid S-CSCF selection process, increasing the load of the Cx interface, and at the same time putting forward high requirements on the processing capability of the I-CSCF.
发明内容Contents of the invention
有鉴于此,本发明的主要目的在于提供一种确定何时发起S-CSCF选择的方法,该方法能够防止发起无效的S-CSCF选择,减小Cx接口负荷,降低对I-CSCF处理能力的要求。In view of this, the main purpose of the present invention is to provide a method for determining when to initiate S-CSCF selection, which can prevent the initiation of invalid S-CSCF selection, reduce the Cx interface load, and reduce the I-CSCF processing capacity. Require.
根据上述目的,本发明的技术方案是这样实现的:According to above-mentioned purpose, technical scheme of the present invention is achieved like this:
一种确定何时发起服务呼叫控制功能选择的方法,该方法包括:A method of determining when to initiate a service call control function selection, the method comprising:
A、查询呼叫控制功能I-CSCF向归属签约用户服务器HSS发送携带公共用户标识的查询请求;A. Inquiry call control function I-CSCF sends an inquiry request carrying a public user identifier to the home subscriber server HSS;
B、HSS根据该请求携带的公共用户标识确定用户,根据所存储的该用户配置信息判断该用户当前的注册状态是否为已注册状态,如果是,将所存储的为该用户服务的服务呼叫控制功能S-CSCF发送给I-CSCF;否则,执行步骤C;B. The HSS determines the user according to the public user identification carried in the request, and judges whether the user's current registration status is registered according to the stored user configuration information, and if so, controls the stored service call for the user Function S-CSCF sends to I-CSCF; otherwise, execute step C;
C、HSS判断是否存储了为该用户分配的S-CSCF,如果是,执行步骤D;否则,HSS从所存储的该用户签约数据中获取符合该用户最严格业务签约要求的S-CSCF能力信息发送给I-CSCF进行S-CSCF选择。C. The HSS judges whether the S-CSCF assigned to the user is stored, and if yes, execute step D; otherwise, the HSS obtains the S-CSCF capability information that meets the most stringent service subscription requirements of the user from the stored user subscription data Send to I-CSCF for S-CSCF selection.
D、HSS判断是否不满足设置的S-CSCF选择条件,如果是,则将为该用户分配的S-CSCF作为给该用户服务的S-CSCF发送给I-CSCF;否则,HSS从所存储的该用户签约数据中获取符合该用户最严格业务签约要求的S-CSCF能力信息和为该用户分配的S-CSCF发送给I-CSCF,决定是否进行S-CSCF选择。步骤D所述设置的S-CSCF选择条件为:HSS所存储的用户签约数据更改导致S-CSCF能力信息变化、或者S-CSCF配置更改导致S-CSCF能力信息变化。D. The HSS judges whether the set S-CSCF selection condition is not met, and if so, sends the S-CSCF allocated to the user to the I-CSCF as the S-CSCF serving the user; otherwise, the HSS selects the S-CSCF from the stored The S-CSCF capability information that meets the most stringent service subscription requirements of the user is obtained from the user subscription data and the S-CSCF allocated for the user is sent to the I-CSCF to determine whether to select an S-CSCF. The S-CSCF selection condition set in step D is: the change of the user subscription data stored in the HSS leads to the change of the S-CSCF capability information, or the change of the S-CSCF configuration leads to the change of the S-CSCF capability information.
HSS给满足选择S-CSCF条件的用户设置选择标志位;The HSS sets the selection flag bit for users who meet the conditions for selecting the S-CSCF;
步骤D所述判断是否不满足设置的S-CSCF选择条件过程为:判断该用户是否具有选择标志位,如果有,则符合S-CSCF选择条件;否则,则不符合S-CSCF选择条件;The process of judging whether the set S-CSCF selection condition is not met as described in step D is: judging whether the user has a selection flag, and if so, it meets the S-CSCF selection condition; otherwise, it does not meet the S-CSCF selection condition;
步骤D所述HSS获取符合该用户签约要求的S-CSCF能力信息发送给I-CSCF进行S-CSCF选择之后,该方法还包括:HSS清除给该用户设置的标志位。In step D, after the HSS obtains the S-CSCF capability information meeting the subscription requirements of the user and sends it to the I-CSCF for S-CSCF selection, the method further includes: the HSS clears the flag bit set for the user.
如果HSS判断该用户当前的注册状态为注销状态时,在步骤C之前,该方法还包括:If the HSS determines that the current registration status of the user is a logout status, before step C, the method further includes:
C1、判断所存储该用户的除了查询请求携带的公共用户标识的其它公共用户标识是否已经注册,如果是,将所存储的为具有这个其他公共用户标识的该用户服务的S-CSCF发送给I-CSCF;否则,执行步骤C的后续过程。C1. Judging whether other public user identifications of the stored user except the public user identification carried by the query request have been registered, if so, sending the stored S-CSCF serving the user with this other public user identification to I - CSCF; otherwise, perform the subsequent process of step C.
步骤C所述为该用户分配的S-CSCF是在该用户作为访问对象时分配并存储在HSS中。The S-CSCF allocated to the user in step C is allocated and stored in the HSS when the user is the access object.
步骤A所述查询请求为注册状态查询请求(Cx-Query或Cx-Select-Pull)、或者用户位置查询请求(Cx-Location-Query)。The query request in step A is a registration status query request (Cx-Query or Cx-Select-Pull), or a user location query request (Cx-Location-Query).
一种确定何时发起服务呼叫控制功能选择的方法,在满足该用户S-CSCF选择条件时直接通过HSS本地操作维护的方式将重新选择的S-CSCF进行保存;该方法还包括:A method for determining when to initiate service call control function selection, directly saving the re-selected S-CSCF through HSS local operation and maintenance when the user S-CSCF selection condition is met; the method also includes:
A1、I-CSCF向HSS发送携带公共用户标识和希望选择S-CSCF标识的查询请求;A1. The I-CSCF sends to the HSS a query request carrying the public user identity and the desired S-CSCF identity;
B1、HSS判断该请求是否携带希望选择S-CSCF标识,如果是,HSS根据该请求携带的公共用户标识确定用户,从所存储的该用户签约数据中获取符合该用户最严格业务签约要求的S-CSCF能力信息和已分配的S-CSCF发送给I-CSCF,决定是否进行S-CSCF选择;否则,直接将所存储的为该用户服务的S-CSCF发送给I-CSCF。B1. The HSS judges whether the request carries the S-CSCF identifier that is desired to be selected. If so, the HSS determines the user according to the public user identifier carried in the request, and obtains the S that meets the most stringent service subscription requirements of the user from the stored subscription data of the user. - Send the CSCF capability information and the allocated S-CSCF to the I-CSCF to decide whether to select an S-CSCF; otherwise, directly send the stored S-CSCF serving the user to the I-CSCF.
所述设置的S-CSCF选择条件为:HSS所存储的用户签约数据更改导致S-CSCF能力信息变化、或者S-CSCF配置更改导致S-CSCF能力信息变化。The set S-CSCF selection condition is: the change of the user subscription data stored in the HSS leads to the change of the S-CSCF capability information, or the change of the S-CSCF configuration leads to the change of the S-CSCF capability information.
步骤A所述查询请求为注册状态查询请求(Cx-Query或Cx-Select-Pull)、或者用户位置查询请求(Cx-Location-Query)。The query request in step A is a registration status query request (Cx-Query or Cx-Select-Pull), or a user location query request (Cx-Location-Query).
从上述方案可以看出,当HSS收到I-CSCF发送的查询具有公共用户标识的用户注册状态请求时,如果判断得到该用户当前的注册状态不是已注册状态并且已经分配了S-CSCF,并不像现有技术那样直接给I-CSCF发送该用户的S-CSCF能力信息,而是预先在HSS中设置选择S-CSCF条件,如果满足该条件,再给I-CSCF发送该用户的S-CSCF能力信息,否则,将给该用户已经分配的S-CSCF发送给I-CSCF为该用户提供S-CSCF服务。因此,由于选择S-CSCF条件可以按照需要设置,所以本发明提供的方法可以减少发起S-CSCF选择次数,能够防止发起无效的S-CSCF选择,减小Cx接口负荷,降低对I-CSCF处理能力的要求。It can be seen from the above solution that when the HSS receives a request from the I-CSCF to query the registration status of a user with a public user ID, if it determines that the current registration status of the user is not registered and the S-CSCF has been assigned, and Instead of directly sending the user's S-CSCF capability information to the I-CSCF as in the prior art, the HSS pre-sets the selection S-CSCF condition, and if the condition is met, then sends the user's S-CSCF to the I-CSCF. CSCF capability information, otherwise, send the S-CSCF allocated to the user to the I-CSCF to provide S-CSCF services for the user. Therefore, since the conditions for selecting the S-CSCF can be set as required, the method provided by the present invention can reduce the number of times to initiate S-CSCF selection, prevent invalid S-CSCF selection from being initiated, reduce the load of the Cx interface, and reduce the processing of the I-CSCF. capability requirements.
附图说明Description of drawings
图1为当用户在IMS中注册时的过程流程图。Figure 1 is a flow chart of the process when a user registers in the IMS.
图2为本发明在用户第一次注册时确定何时进行S-CSCF选择的流程图。Fig. 2 is a flowchart of determining when to select an S-CSCF when a user registers for the first time in the present invention.
图3为本发明在注册过程中确定何时进行S-CSCF选择的流程图。Fig. 3 is a flowchart of determining when to select an S-CSCF during the registration process of the present invention.
具体实施方式Detailed ways
为了使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进行进一步详细的说明。In order to make the object, technical solution and advantages of the present invention more clear, the present invention will be further described in detail by citing the following embodiments and referring to the accompanying drawings.
在本发明中,S-CSCF的选择发生在以下情况:1、在用户注册时,如果以前分配的S-CSCF目前不可用了,HSS就必须给I-CSCF发送该用户的S-CSCF能力信息,以供I-CSCF进行选择;2、在用户第一次注册时,HSS判断是否已经在这个未注册用户作为访问对象时分配了S-CSCF,如果已经分配了,则HSS需要判断是否要发起S-CSCF的选择,如果需要,则在查询请求的返回消息中返回I-CSCF选择S-CSCF所需的能力信息和已经分配的S-CSCF,并将选择后的S-CSCF进行保存,否则,直接将该用户作为访问对象时分配了S-CSCF发送给I-CSCF。In the present invention, the selection of the S-CSCF occurs in the following situations: 1. When the user registers, if the previously allocated S-CSCF is currently unavailable, the HSS must send the user's S-CSCF capability information to the I-CSCF , for the I-CSCF to choose; 2. When the user registers for the first time, the HSS determines whether the S-CSCF has been allocated when the unregistered user is the access object. If it has been allocated, the HSS needs to determine whether to initiate For the selection of S-CSCF, if necessary, return the capability information required by the I-CSCF to select the S-CSCF and the allocated S-CSCF in the return message of the query request, and save the selected S-CSCF, otherwise , directly assigning the user as the access object to the S-CSCF and sending it to the I-CSCF.
图2为本发明在用户第一次注册时确定何时进行S-CSCF选择的流程图,其具体步骤为:Fig. 2 is the flowchart of determining when to select S-CSCF when the user registers for the first time in the present invention, and its specific steps are:
步骤200、I-CSCF收到用户发送的携带该用户公共用户标识的第一次注册消息;
步骤201、I-CSCF向HSS发送携带了该用户公共用户标识的查询请求;
步骤202、HSS根据该请求携带的该用户公共用户标识确定该用户,判断是否已经为该用户分配了S-CSCF,如果是,执行步骤203;否则,执行步骤204;
步骤203、HSS判断该用户是否满足发起S-CSCF选择条件,如果是,执行步骤206;否则,执行步骤205;
步骤204、按照现有技术,HSS根据该请求携带的该用户公共用户标识,查询到该用户的签约数据,在返回查询请求消息中携带满足该用户最严格业务签约要求的S-CSCF能力信息,供I-CSCF选择S-CSCF时使用,将选择后的S-CSCF进行保存;
步骤205、HSS将该用户已经分配的S-CSCF携带在返回查询请求的消息中发送给I-CSCF;
步骤206、按照现有技术,HSS根据该请求携带的该用户公共用户标识,查询到该用户的签约数据,在返回查询请求消息中携带满足该用户最严格业务签约要求的S-CSCF能力信息和已经分配了的S-CSCF,I-CSCF根据上述信息决定是否发起该用户的S-CSCF选择。Step 206: According to the prior art, the HSS queries the user's subscription data according to the user's public user ID carried in the request, and returns the query request message to carry the S-CSCF capability information and For the S-CSCF that has been allocated, the I-CSCF decides whether to initiate S-CSCF selection for the user according to the above information.
当用户在进行除了第一次注册时的注册过程中,或者作为访问对象被访问时,何时进行S-CSCF选择呢?如图3所示,图3为本发明在注册过程中确定何时进行S-CSCF选择的流程图,其具体步骤为:When is the S-CSCF selection performed when the user is in the registration process except for the first registration, or when the user is accessed as an access object? As shown in Figure 3, Figure 3 is a flowchart of determining when to select an S-CSCF in the registration process of the present invention, and its specific steps are:
步骤300、I-CSCF接收到用户发起的注册消息(REGESITE)或访问该用户的消息(INVITE),向HSS发送携带该用户公共用户标识的查询请求,查询该用户当前的注册状态;
步骤301、HSS根据该请求携带的该用户公共用户标识确定该用户,判断该用户当前的注册状态为已注册状态、未注册状态还是注销状态;
步骤302、如果该用户的注册状态为已注册状态,则按照现有技术处理,即HSS直接向I-CSCF返回为该用户提供服务的S-CSCF;
步骤303、如果该用户的注册状态为未注册状态,则HSS判断是否满足发起S-CSCF选择的条件,如果是,执行步骤304;否则,执行步骤305;Step 303, if the registration status of the user is unregistered status, then the HSS judges whether the condition for initiating S-CSCF selection is met, and if yes, executes
步骤304、按照现有技术,HSS根据该查询请求携带的该用户公共用户标识,查询到该用户的签约数据,在返回查询请求消息中携带满足该用户最严格业务签约要求的S-CSCF能力集信息和已经分配的S-CSCF发送给I-CSCF,供I-CSCF决定是否选择S-CSCF时使用;
步骤305、HSS将该用户已经分配的S-CSCF携带在返回查询请求的消息中发送给I-CSCF;
步骤306、如果该用户的注册状态为注销状态,则HSS判断其存储的该用户具有的其他公共用户标识对应的注册状态,如果为未注册状态,执行步骤309;如果为已注册状态,执行步骤308;如果为注销状态,执行步骤307;
步骤307、HSS根据该查询请求携带的该用户公共用户标识,查询到该用户的签约数据,在返回查询请求消息中携带满足该用户最严格业务签约要求的S-CSCF能力信息,供I-CSCF选择S-CSCF时使用,将选择后的S-CSCF进行保存;
步骤308、HSS将为该用户具有的其他公共用户标识分配的S-CSCF携带在返回查询请求的消息中发送给I-CSCF;
步骤309、HSS根据这个其他公共用户标识判断是否满足发起S-CSCF选择条件,如果是,执行步骤304;否则,执行步骤308。
在图2和图3中,满足发起S-CSCF选择条件可以由运营商在具体组网的时候配置在HSS中,这些发起S-CSCF选择条件可以为:当HSS中存储的用户签约数据发生变化,导致根据用户签约数据选择的S-CSCF能力信息发生变化,那么HSS认为是满足了发起S-CSCF选择条件;当S-CSCF的配置发生变化并且原先S-CSCF支持能力不是更新后S-CSCF支持能力的子集,那么HSS认为是满足了发起S-CSCF选择条件。类似的条件还可以根据运营商的网络配置和运营情况增加设置。In Figure 2 and Figure 3, the selection condition of the initiating S-CSCF can be configured in the HSS by the operator during specific networking. The selection condition of the initiating S-CSCF can be: when the user subscription data stored in the HSS changes , resulting in the change of the S-CSCF capability information selected according to the user subscription data, then the HSS considers that the condition for initiating S-CSCF selection is met; when the configuration of the S-CSCF changes and the original S-CSCF support capability is not the updated S-CSCF A subset of supporting capabilities, then the HSS considers that the conditions for initiating S-CSCF selection are met. Similar conditions can also be added according to the operator's network configuration and operation conditions.
HSS可以在满足S-CSCF选择的条件时设置对应的标志位,当下次接受该S-CSCF服务的用户发起注册、或者重新注册、或者作为未注册的被访问对象的时候,根据该标志位决定要通知I-CSCF发起S-CSCF的选择过程,当选择的S-CSCF保存在HSS中之后,清除这个标志位,从而可以保证当前为用户服务的S-CSCF一定是能够满足该用户所有签约数据要求的S-CSCF。The HSS can set the corresponding flag bit when the condition selected by the S-CSCF is met, and when the user receiving the service of the S-CSCF initiates registration, re-registers, or is an unregistered accessed object next time, it will be determined according to the flag bit It is necessary to notify the I-CSCF to initiate the S-CSCF selection process. After the selected S-CSCF is saved in the HSS, clear this flag bit, so as to ensure that the S-CSCF currently serving the user must be able to satisfy all the subscription data of the user. S-CSCF required.
本发明除了采用上述方法确定何时进行S-CSCF的选择过程之外,还可以由运营商自己确定何时进行S-CSCF的选择过程。这个过程为:当HSS中的设置发生变化,比如用户的签约数据更新、或者S-CSCF的配置升级等等,导致需要重新为用户选择一个服务的S-CSCF,HSS可以通过操作维护的方式直接在本地的数据库中进行修改。当下次I-CSCF向HSS查询当前为该用户服务的S-CSCF的时候,得到的直接就是能够满足签约业务要求的S-CSCF,因此不需要后续的S-CSCF选择过程。In addition to using the above method to determine when to perform the S-CSCF selection process, the present invention can also allow the operator to determine when to perform the S-CSCF selection process. This process is: when the settings in the HSS change, such as user subscription data updates, or S-CSCF configuration upgrades, etc., resulting in the need to re-select a service S-CSCF for the user, the HSS can directly Make changes in the local database. When the I-CSCF queries the HSS for the S-CSCF currently serving the user next time, the obtained S-CSCF can directly meet the contract service requirements, so no subsequent S-CSCF selection process is required.
采用由运营商自己确定何时进行S-CSCF选择的方法,HSS只有在I-CSCF要求要进行S-CSCF选择的时候,即I-CSCF在注册状态查询请求(Cx-Query或Cx-Select-Pull)、或者用户位置查询请求(Cx-Location-Query)中携带希望选择S-CSCF标识,HSS才返回S-CSCF能力信息和已经分配的S-CSCF,供I-CSCF决定是否进行S-CSCF选择。否则,在收到I-CSCF的查询请求之后,HSS判断是否已经为该用户分配了S-CSCF,如果没有,那么HSS返回满足用户最严格签约要求的S-CSCF能力信息给I-CSCF,否则,不用判断是否满足需要发起S-CSCF选择的条件,直接返回保存的已注册状态下的S-CSCF给I-CSCF。When the operator decides when to select the S-CSCF, the HSS only selects the S-CSCF when the I-CSCF requests it, that is, the I-CSCF registers the status inquiry request (Cx-Query or Cx-Select- Pull), or the user location query request (Cx-Location-Query) carries the desired S-CSCF identifier, and the HSS returns the S-CSCF capability information and the allocated S-CSCF for the I-CSCF to decide whether to perform S-CSCF choose. Otherwise, after receiving the query request from the I-CSCF, the HSS judges whether the user has been allocated an S-CSCF. If not, the HSS returns the S-CSCF capability information that meets the most stringent subscription requirements of the user to the I-CSCF, otherwise , without judging whether the condition for initiating S-CSCF selection is met, and directly returns the saved S-CSCF in the registered state to the I-CSCF.
本发明通过确定发起S-CSCF选择的真正时机,实现只有在满足运营商设置的发起S-CSCF选择的条件时,HSS才通知I-CSCF发起S-CSCF选择,避免了在Cx接口上传递大量冗余信息,造成设备的负担,浪费处理能力。The present invention realizes that the HSS notifies the I-CSCF to initiate the S-CSCF selection only when the condition for initiating the S-CSCF selection set by the operator is met, by determining the real timing for initiating the S-CSCF selection, thereby avoiding the transmission of a large number of S-CSCFs on the Cx interface. Redundant information causes a burden on equipment and wastes processing power.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention should be included in the scope of the present invention. within the scope of protection.
Claims (9)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2004100902897A CN100512106C (en) | 2004-11-05 | 2004-11-05 | Method for confirming service call control function selection starting time |
| PCT/CN2005/001846 WO2006047957A1 (en) | 2004-11-05 | 2005-11-04 | The method of determining the occasion of initiating the selection service call controlling function entity |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2004100902897A CN100512106C (en) | 2004-11-05 | 2004-11-05 | Method for confirming service call control function selection starting time |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1770687A true CN1770687A (en) | 2006-05-10 |
| CN100512106C CN100512106C (en) | 2009-07-08 |
Family
ID=36318892
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2004100902897A Expired - Fee Related CN100512106C (en) | 2004-11-05 | 2004-11-05 | Method for confirming service call control function selection starting time |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN100512106C (en) |
| WO (1) | WO2006047957A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010069197A1 (en) * | 2008-12-17 | 2010-06-24 | 华为技术有限公司 | Method and device of multimedia subsystem service disposal and multimedia subsystem |
| CN101330643B (en) * | 2007-07-30 | 2012-07-18 | 中兴通讯股份有限公司 | Method for implementing subscriber equipment business collocation sharing common subscriber identification |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| PL2996312T3 (en) * | 2006-12-29 | 2017-11-30 | Huawei Technologies Co., Ltd. | Method and apparatus for service processing after network element fails |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6654606B1 (en) * | 2000-09-29 | 2003-11-25 | Telefonaktiebolaget L M Ericsson (Publ) | Call state control function (CSCF) call processing |
| KR100493528B1 (en) * | 2002-12-07 | 2005-06-07 | 삼성전자주식회사 | Method for Selecting Serving-Call Session Control Function in IP Multimedia Core Network |
-
2004
- 2004-11-05 CN CNB2004100902897A patent/CN100512106C/en not_active Expired - Fee Related
-
2005
- 2005-11-04 WO PCT/CN2005/001846 patent/WO2006047957A1/en not_active Ceased
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101330643B (en) * | 2007-07-30 | 2012-07-18 | 中兴通讯股份有限公司 | Method for implementing subscriber equipment business collocation sharing common subscriber identification |
| WO2010069197A1 (en) * | 2008-12-17 | 2010-06-24 | 华为技术有限公司 | Method and device of multimedia subsystem service disposal and multimedia subsystem |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2006047957A1 (en) | 2006-05-11 |
| CN100512106C (en) | 2009-07-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1278519C (en) | Method for noticing terminal ability variation to network | |
| US8750201B2 (en) | Method, system and apparatus for providing access mode selection to multimode terminal | |
| CN1299533C (en) | Method for user to register on belonging signatory user's service device | |
| CN1842084A (en) | Method for realizing terminal ability interaction and route control when IMS and CS service concurrence | |
| CN1781331A (en) | Multiple registration of a subscriber in a mobile communication system | |
| CN1615630A (en) | Method and system for changing subscription | |
| CN1802016A (en) | Method for carrying out authentication on user terminal | |
| CN1792104A (en) | Service Configuration in Communication System | |
| CN1885787A (en) | Registration abnormity handling method in user registration course | |
| CN1838610A (en) | Method for realizing user registration in internet protocol multimedia subsystem | |
| CN1767482A (en) | User registering method for Internet protocol multimedia subsystem | |
| CN1794829A (en) | Method of establishing circuit exchange network to IMS network calling route | |
| CN101427542A (en) | Subscriber server system for cellular communication system | |
| CN1859775A (en) | User's device attaching method | |
| CN1761261A (en) | Method for implementing capability negotiation in combined service | |
| CN1859412A (en) | Registrating roaming custom IP address in evolution network and service using method | |
| CN1878343A (en) | Called service route selecting method | |
| CN1780482A (en) | Method for ensuring information conformity after functional module re-start by calling session control | |
| CN1878087A (en) | Service call session control function entity backup method and system thereof | |
| CN1708167A (en) | Method for processing local service in mobile network IP multimedia sub-system | |
| CN1770764A (en) | Service trigger point matching method | |
| CN1870640A (en) | Method for multimedia service | |
| CN1992719A (en) | Method for supplying accessing position information | |
| CN1303793C (en) | Method for realizing application server communication | |
| CN1770687A (en) | Method for confirming service call control function selection starting time |
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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090708 Termination date: 20211105 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |