CN100527874C - A data inspection method for private service identification - Google Patents
A data inspection method for private service identification Download PDFInfo
- Publication number
- CN100527874C CN100527874C CN200510109523.0A CN200510109523A CN100527874C CN 100527874 C CN100527874 C CN 100527874C CN 200510109523 A CN200510109523 A CN 200510109523A CN 100527874 C CN100527874 C CN 100527874C
- Authority
- CN
- China
- Prior art keywords
- hss
- psi
- server
- service identifier
- private
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4541—Directories for service discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4588—Network directories; Name-to-address mapping containing mobile subscriber information, e.g. home subscriber server [HSS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种私有业务标识的数据检查方法。包括:A、归属用户服务器(HSS)接收服务呼叫控制会话功能模块(S-CSCF)发送的配置服务器请求(SAR),请求注销服务的PSI,所述SAR中用户标识部分只携带有私有业务标识;B、HSS获取服务器指配类型(Server Assignment Type)信元取值,根据所述取值进行后续操作。本发明通过提供一种数据检查方法,在PSI操作中,SAR请求中只携带私有业务标识,而没有公共业务标识,对请求中的ServerAssignment Type参数取值进行检查,并对和此私有业务标识关联的公共业务标识的激活状态的检查,解决了现有方案没有考虑到的情况。
The invention discloses a data inspection method of a private service identification. Including: A. The Home Subscriber Server (HSS) receives the Configuration Server Request (SAR) sent by the Serving Call Control Session Function Module (S-CSCF) and requests to log out of the PSI of the service. The user identification part in the SAR only carries the private service identification ; B. The HSS obtains the value of the server assignment type (Server Assignment Type) cell, and performs subsequent operations according to the value. The present invention provides a data inspection method. In the PSI operation, the SAR request only carries a private service identifier without a public service identifier, checks the value of the ServerAssignment Type parameter in the request, and associates the private service identifier with the private service identifier. The check of the activation state of the public service identification solves the situation that the existing solution does not take into account.
Description
技术领域 technical field
本发明涉及通信领域,尤其涉及一种私有业务标识的数据检查方法。The invention relates to the communication field, in particular to a data checking method of a private service identifier.
背景技术 Background technique
从3GPP R5阶段开始,UMTS核心网划分为电路域(CS)、分组域(PS)以及IP多媒体子系统(IMS)三个子系统,其中IMS是3GPP R5/R6标准定义的宽带码分多址(WCDMA)网络中位于PS域之上的一个IP多媒体子系统,采用分组域为其上层控制信令和媒体传输的承载通道,引入会话初始化协议(SIP)作为业务控制协议,利用SIP简单、易扩展、媒体组合方便的特点,通过将业务控制与承载控制分离,提供丰富的多媒体业务,这些丰富的多媒体业务通常由业务服务器(AS)提供。Starting from the 3GPP R5 stage, the UMTS core network is divided into three subsystems: Circuit Domain (CS), Packet Domain (PS) and IP Multimedia Subsystem (IMS). An IP multimedia subsystem located above the PS domain in the WCDMA) network uses the packet domain as the bearer channel for upper-layer control signaling and media transmission, and introduces the Session Initiation Protocol (SIP) as a service control protocol. Using SIP is simple and easy to expand , The characteristics of convenient media combination, through the separation of service control and bearer control, provide rich multimedia services, these rich multimedia services are usually provided by the service server (AS).
如图1所示,是3GPP R5中的UMTS核心网结构示意图,从图中可见,主要包括以下部分:As shown in Figure 1, it is a schematic diagram of the UMTS core network structure in 3GPP R5. It can be seen from the figure that it mainly includes the following parts:
呼叫会话控制功能模块(CSCF):Call Session Control Function Module (CSCF):
CSCF按其位置和功能又可分为P/S/I三种类型:其中:CSCF can be divided into three types: P/S/I according to its position and function: among them:
P-CSCF(Proxy CSCF):是IMS中与用户的第一个连接点,提供代理(Proxy)功能,即接受业务请求并转发它们,但不能修改INVITE消息中的Request URI字段;P-CSCF也可提供用户代理(UA)功能,即在异常情况下中断和独立产生SIP会话;P-CSCF (Proxy CSCF): It is the first connection point with the user in IMS, providing proxy (Proxy) function, that is, accepting service requests and forwarding them, but cannot modify the Request URI field in the INVITE message; P-CSCF also Can provide user agent (UA) function, that is, interrupt and independently generate SIP session under abnormal circumstances;
S-CSCF(Serving CSCF):S-CSCF在IMS核心网中处于核心的控制地位,负责对UE的注册鉴权和会话控制,执行针对主叫端及被叫端IMS用户的基本会话路由功能,并根据用户签约的IMS触发规则,在条件满足时进行到AS的增值业务路由触发及业务控制交互;S-CSCF (Serving CSCF): S-CSCF is in the core control position in the IMS core network, responsible for UE registration authentication and session control, and performs basic session routing functions for calling and called IMS users. And according to the IMS trigger rule signed by the user, when the conditions are met, the value-added service routing trigger and service control interaction to the AS are performed;
I-CSCF(Interrogating CSCF):类似IMS的关口节点,提供本域用户服务节点分配、路由查询以及IMS域间拓朴隐藏功能;I-CSCF (Interrogating CSCF): Similar to the gateway node of IMS, it provides the functions of local user service node allocation, route query and IMS inter-domain topology hiding;
归属用户服务器(HSS):Home Subscriber Server (HSS):
HSS是归属网络中保存IMS用户的签约信息,包括基本标识、路由信息以及业务签约信息等集中综合数据库,位于IMS核心网络架构的最顶层,HSS中保存的主要信息包括:HSS is a centralized and comprehensive database that stores the subscription information of IMS users in the home network, including basic identifiers, routing information, and service subscription information. It is located at the top of the IMS core network architecture. The main information stored in the HSS includes:
IMS用户标识(包括公共及私有标识)、号码和地址信息;IMS user identification (including public and private identification), number and address information;
IMS用户安全上下文:用户网络接入认证的密钥信息、漫游限制信息;IMS user security context: user network access authentication key information, roaming restriction information;
IMS用户的路由信息:HSS支持用户的注册,并且存储用户的位置信息;IMS user routing information: HSS supports user registration and stores user location information;
IMS用户的业务签约信息:包括其他AS的增值业务数据;Service subscription information of IMS users: including value-added service data of other ASs;
由于在IMS领域引入了各种业务服务器AS,这些业务服务器可为用户提供各种丰富的业务,如在线服务,会议服务,消息服务,相应的,每种业务都需要在IMS网络中存在相应的业务标识,用以标识业务以及与该业务相关的数据,这就引入了公共业务标识(PSI)的概念,PSI用来在IMS中标识AS中一种业务或者特定业务的一种资源,同时为了将PSI最大程度的作为一个IMSUser对待并保持和现有接口的兼容性,对PSI也引入了私有业务标识(PrivateService Identity)概念。Due to the introduction of various service servers AS in the IMS field, these service servers can provide users with a variety of rich services, such as online services, conference services, and message services. Correspondingly, each service needs to exist in the IMS network. The service identifier is used to identify the service and the data related to the service. This introduces the concept of the public service identifier (PSI). The PSI is used to identify a service in the AS or a resource of a specific service in the IMS. Treat PSI as an IMSUser to the greatest extent and maintain compatibility with existing interfaces, and introduce the concept of private service identity (PrivateService Identity) for PSI.
私有业务标识由网络操作员指定并且在网络内唯一,其和PSI的关系为一对多的关系,即由一个私有业务标识可能关联到一个或多个公共业务标识。Private service identifiers are specified by network operators and are unique within the network. The relationship between them and PSI is a one-to-many relationship, that is, one private service identifier may be associated with one or more public service identifiers.
对于PSI用户,它的S-CSCF的分配方式有两种,静态配置和动态分配,由于不允许PSI显示发起注册过程,在采用动态分配方式时,PSI的S-CSCF的获得只能通过该PSI用户作被叫实现,在该PSI用户第一次作被叫时,其归属域I-CSCF通过位置信息请求命令(LIR)向HSS请求用户的位置信息,此时HSS返回用户要求的服务器能力集信息,根据该能力集信息选择一个能够满足要求的S-CSCF,并将对该PSI的请求转发至S-CSCF,S-CSCF收到请求后发现本地没有用户数据会发送配置服务器请求命令(SAR)给HSS,要求下载用户数据,HSS在本地为该用户保存S-CSCF名称并返回相关用户数据,S-CSCF根据返回的数据找到PSI归属的AS,并进行下一跳,从而完成PSI的路由过程。For PSI users, there are two ways to allocate S-CSCF, static configuration and dynamic allocation. Since PSI is not allowed to display and initiate the registration process, when dynamic allocation is used, the S-CSCF of PSI can only be obtained through the PSI When the user is called, when the PSI user is called for the first time, the home domain I-CSCF requests the user's location information from the HSS through the location information request command (LIR), and the HSS returns the server capability set required by the user According to the capability set information, select an S-CSCF that can meet the requirements, and forward the request for the PSI to the S-CSCF. After receiving the request, the S-CSCF finds that there is no user data locally and sends a configuration server request command (SAR ) to the HSS to request downloading of user data, the HSS locally saves the S-CSCF name for the user and returns the relevant user data, the S-CSCF finds the AS to which the PSI belongs according to the returned data, and performs the next hop to complete the routing of the PSI process.
3GPP最近一次标准会议通过的一篇提案中对PSI引入了激活(Activation)状态位,其取值范围为激活和未激活,规定若PSI处于非激活(INACTIVE)状态,则不允许该PSI接受业务请求,因此在对PSI用户发起业务请求之前HSS都需要检查该PSI是否处于激活态以确定操作是否被允许。In a proposal passed by the latest 3GPP standard meeting, the activation (Activation) status bit was introduced to the PSI, and its value range is activated and inactive. It stipulates that if the PSI is in the inactive (INACTIVE) state, the PSI is not allowed to accept services. Therefore, before initiating a service request to a PSI user, the HSS needs to check whether the PSI is in an active state to determine whether the operation is allowed.
对PSI发起业务请求流程如图2所示,主要包括以下步骤:The process of initiating a service request for PSI is shown in Figure 2, which mainly includes the following steps:
S01、PSI归属域I-CSCF接收到P-CSCF转发的对该PSI的INVITE请求;S01. The I-CSCF in the home domain of the PSI receives the INVITE request for the PSI forwarded by the P-CSCF;
S02、I-CSCF向保存用户数据的HSS查询用户位置信息;S02. The I-CSCF queries the user location information from the HSS storing the user data;
S03、HSS检查请求中PSI处于注销(Notregistered)状态即没有为该PSI服务的S-CSCF,返回能够满足该定购关系的S-CSCF能力集信息;S03. In the HSS inspection request, the PSI is in the Notregistered state, that is, there is no S-CSCF serving the PSI, and the S-CSCF capability set information that can satisfy the order relationship is returned;
S04、I-CSCF根据返回的能力集信息选择一个满足要求的S-CSCF server;S04. The I-CSCF selects an S-CSCF server that meets the requirements according to the returned capability set information;
S05、将INVITE请求转发至选择的S-CSCF;S05. Forward the INVITE request to the selected S-CSCF;
S06、S-CSCF发送SAR请求给HSS,请求下载用户数据,其中服务器指配类型(Server Assignment Type)参数取值注销(UNREGISTERED_USER);S06. The S-CSCF sends a SAR request to the HSS, requesting to download user data, wherein the Server Assignment Type parameter value is unregistered (UNREGISTERED_USER);
S07、HSS返回相关数据,保存该S-CSCF名称,并且将请求中包含的公共用户标识状态设置为注销(Unregistered);S07. The HSS returns relevant data, saves the S-CSCF name, and sets the public user identification status contained in the request to unregistered (Unregistered);
S08、S-CSCF根据下载的业务配置数据进行业务控制;S08. The S-CSCF performs service control according to the downloaded service configuration data;
S09、S-CSCF进行后续业务操作。S09. The S-CSCF performs subsequent service operations.
在最近一次3GPP标准会议上通过的提案中指出,在Cx接口的命令处理中当HSS接收到LIR、SAR请求后需要判断消息中携带的标识是否为PSI,若是PSI,则需要进一步判断该PSI是否已经激活,如果该PSI尚未激活,则不允许该请求继续进行并给S-CSCF返回错误提示。The proposal passed at the latest 3GPP standard meeting pointed out that in the command processing of the Cx interface, when the HSS receives the LIR and SAR requests, it needs to judge whether the identifier carried in the message is PSI. If it is PSI, it needs to further judge whether the PSI is PSI or not. Already activated, if the PSI has not been activated, the request is not allowed to continue and an error prompt is returned to the S-CSCF.
由于某种原因(如某S-CSCF升级),管理员想删除所有服务的PSI时,需要通知HSS此S-CSCF不再为这些PSI服务,需要为它们重新选择S-CSCF,此时若一个私有业务标识同时和多个公共业务标识关联,为了减少消息流量,这种情况SAR中可以只携带私有业务标识。For some reason (such as an S-CSCF upgrade), when the administrator wants to delete all service PSIs, he needs to notify the HSS that the S-CSCF no longer serves these PSIs, and needs to reselect S-CSCFs for them. At this time, if a A private service identifier is associated with multiple public service identifiers at the same time. In order to reduce message traffic, only the private service identifier can be carried in the SAR in this case.
现有方案在SAR命令处理数据检查过程中只考虑了请求中存在PSI的情况,而没有考虑这种只存在私有业务标识,而不存在PSI并且该私有业务标识可能会和多于一个PSI关联的情况。The existing solution only considers the existence of PSI in the request during the SAR command processing data inspection process, but does not consider the fact that there is only a private service identifier but no PSI and the private service identifier may be associated with more than one PSI Condition.
发明内容 Contents of the invention
本发明提供一种私有业务标识的数据检查方法,用以解决现有技术中存在的在SAR命令处理数据检查过程中,当只存在私有业务标识,而不存在PSI并且该私有业务标识可能会和多于一个PSI关联的情况下,无法进行私有业务标识的数据检查的问题。The present invention provides a data inspection method of a private service identifier, which is used to solve the problem existing in the prior art during the SAR command processing data inspection process, when there is only a private service identifier but no PSI and the private service identifier may be incompatible with In the case of more than one PSI association, the data inspection of the private service identifier cannot be performed.
本发明方法包括:The inventive method comprises:
一种私有业务标识的数据检查方法,其特征在于,包括以下步骤:A data inspection method for a private business identifier, characterized in that it comprises the following steps:
A、归属用户服务器(HSS)接收服务呼叫控制会话功能模块(S-CSCF)发送的配置服务器请求(SAR),请求注销服务的公共业务标识(PSI),所述配置服务器请求(SAR)中用户标识部分只携带有私有业务标识;A. The Home Subscriber Server (HSS) receives the Configuration Server Request (SAR) sent by the Serving Call Control Session Function Module (S-CSCF), and requests to cancel the Public Service Identity (PSI) of the service, and the user in the Configuration Server Request (SAR) The identification part only carries the private business identification;
B、HSS获取服务器指配类型(Server Assignment Type)信元取值,根据所述取值进行后续操作。B. The HSS obtains the value of the server assignment type (Server Assignment Type) cell, and performs subsequent operations according to the value.
所述的方法,如果所述的步骤B中,如果所述的服务器指配类型信元取值为系统原因,则归属用户服务器(HSS)检查与所述私有业务标识相关联的公共业务标识激活状态。In the method, if in the step B, if the value of the server assignment type information element is a system reason, the home subscriber server (HSS) checks that the public service identification associated with the private service identification is activated state.
所述的方法,所述的系统原因,包括管理员原因注销(ADMINISTRATIVE_DEREGISTRATION)或过多数据原因注销(DEREGISTRATION_TOO_MUCH_DATA)。The method and the system reason include administrator reason logout (ADMINISTRATIVE_DEREGISTRATION) or too much data reason logout (DEREGISTRATION_TOO_MUCH_DATA).
所述的归属用户服务器(HSS)检查与所述私有业务标识相关联的公共业务标识激活状态,并进行后续操作,包括下述内容之一:The Home Subscriber Server (HSS) checks the activation status of the public service identifier associated with the private service identifier, and performs subsequent operations, including one of the following:
若所有公共业务标识(PSI)都未激活,则返回未知错误(DIAMETER_ERROR_USER_UNKNOWN);If all public service identifiers (PSI) are not activated, an unknown error (DIAMETER_ERROR_USER_UNKNOWN) is returned;
若所有公共业务标识(PSI)都激活,则继续进行注销操作;If all Public Service Identifiers (PSI) are activated, proceed with the logout operation;
若部分公共业务标识(PSI)激活,部分公共业务标识(PSI)未激活,则继续进行注销操作,由HSS对处于激活态的公共业务标识(PSI)完成注销。If some public service identities (PSIs) are activated and some public service identities (PSIs) are not activated, the deregistration operation will continue, and the HSS will complete the deregistration of the activated public service identities (PSIs).
所述的方法,如果所述的步骤B中,所述的服务器指配类型信元取值为请求方原因,则归属用户服务器(HSS)向服务呼叫控制会话功能模块(S-CSCF)返回错误码。In the method, if in the step B, the value of the server-assigned type information element is the reason of the requester, the home subscriber server (HSS) returns an error to the serving call control session function module (S-CSCF) code.
所述的步骤B中,所述的请求方原因,包括超时发起注销(TIMEOUT_DEREGISTRATION)或主动发起注销(USER_DEREGISTRATION)。In the step B, the reason of the requester includes timeout initiated logout (TIMEOUT_DEREGISTRATION) or initiative initiated logout (USER_DEREGISTRATION).
所述的配置服务器请求(SAR),是对单独的通配公共业务标识(PSI)发起的配置服务器请求(SAR)。The configuration server request (SAR) is a configuration server request (SAR) initiated for a single wildcard public service identifier (PSI).
本发明通过提供一种私有业务标识的数据检查方法,在PSI操作中,当SAR请求中只携带私有业务标识,而没有公共业务标识,对请求中的ServerAssignment Type参数取值进行检查,并对和此私有业务标识关联的公共业务标识的激活状态的检查,解决了现有方案没有考虑到的问题,减少了消息流量,节约了网络资源,优化了网络性能。The present invention provides a data inspection method of a private service identifier. In the PSI operation, when only the private service identifier is carried in the SAR request without the public service identifier, the value of the ServerAssignment Type parameter in the request is checked, and the sum The checking of the activation state of the public service identifier associated with the private service identifier solves the problems not considered in the existing scheme, reduces message traffic, saves network resources, and optimizes network performance.
附图说明 Description of drawings
图1为现有技术中3GPP R5中的UMTS核心网结构示意图;Fig. 1 is the structural representation of the UMTS core network in 3GPP R5 in the prior art;
图2为现有技术中对PSI发起业务请求的流程示意图;FIG. 2 is a schematic flow diagram of initiating a service request to PSI in the prior art;
图3为本发明的流程示意图。Fig. 3 is a schematic flow chart of the present invention.
具体实施方式 Detailed ways
下面结合说明书附图说明本发明的具体实施方式。The specific implementation manners of the present invention will be described below in conjunction with the accompanying drawings.
本发明提供了一种Cx接口上SAR命令处理的补充完善,包括请求中只存在私有业务标识(Private Service Identifier)时对请求中的Server AssignmentType参数可取值范围的限定,和对所有和该私有业务标识相关联的PSI的激活状态的检查过程。The present invention provides a supplementary improvement of SAR command processing on the Cx interface, including the limitation of the value range of the Server AssignmentType parameter in the request when there is only a private service identifier (Private Service Identifier) in the request, and all and the private service identifier. The process of checking the activation status of the PSI associated with the service identifier.
如图3所示,是本发明的流程示意图,从图3中可见,本发明主要包括以下步骤:As shown in Figure 3, it is a schematic flow sheet of the present invention, as can be seen from Figure 3, the present invention mainly comprises the following steps:
S1、HSS接收S-CSCF发送的SAR,请求注销服务的PSI,所述SAR中只携带有私有业务标识。S1. The HSS receives the SAR sent by the S-CSCF, and requests to cancel the PSI of the service. The SAR only carries the private service identifier.
当HSS接收到SAR请求后,检查请求中的用户标识,发现请求中没有公共业务标识,只存在私有业务标识,则进行步骤S2的操作。When the HSS receives the SAR request, it checks the user ID in the request, and finds that there is no public service ID in the request, only a private service ID, and proceeds to step S2.
S2、HSS获取服务器指配类型信元(Server Assignment Type)取值。S2. The HSS obtains a value of a server assignment type information element (Server Assignment Type).
HSS获取Server Assignment Type取值后,对Server Assignment Type的取值进行判断,并根据该取值进行判断,决定后续处理内容。After HSS obtains the value of Server Assignment Type, it judges the value of Server Assignment Type, and judges according to the value to determine the content of subsequent processing.
S3、如果在上述的步骤S2中,所述的Server Assignment Type取值为请求方原因,如超时发起注销TIMEOUT_DEREGISTRATION,或主动发起注销USER_DEREGISTRATION,由于这两个取值对PSI没有意义,HSS则向S-CSCF返回错误码DIAMETER_ERROR_USER_UNKNOWN。S3. If in the above step S2, the value of the Server Assignment Type is the reason of the requester, such as TIMEOUT_DEREGISTRATION initiated by timeout, or USER_DEREGISTRATION initiated by the timeout, since these two values are meaningless to PSI, HSS will report to S - CSCF returns error code DIAMETER_ERROR_USER_UNKNOWN.
S4、如果在上述步骤S2中,所述的Server Assignment Type取值为系统原因,如取值为管理员原因注销ADMINISTRATIVE_DEREGISTRATION,则表明管理员想要删除所有和此私有业务标识关联的公有业务标识的S-CSCF名称;若取值为过多数据原因注销DEREGISTRATION_TOO_MUCH_DATA,则表明S-CSCF接收到了过多数据并通知HSS清除S-CSCF名称。则HSS对和此私有业务标识相关联的PSI激活状态进行检查。S4. If in the above step S2, the value of the Server Assignment Type is the system reason, if the value is the reason for the administrator to cancel ADMINISTRATIVE_DEREGISTRATION, it means that the administrator wants to delete all the public service identifiers associated with this private service identifier S-CSCF name; if the value is deregistration of DEREGISTRATION_TOO_MUCH_DATA due to too much data, it indicates that the S-CSCF has received too much data and notifies the HSS to clear the S-CSCF name. Then the HSS checks the activation state of the PSI associated with the private service identifier.
HSS对和此私有业务标识相关联的所有公共业务标识激活状态进行检查,该检查又包括:HSS checks the activation status of all public service identifiers associated with this private service identifier, and the check includes:
S5、若所有PSI都未激活,则此时应该向S-CSCF返回错误码DIAMETER_ERROR_USER_UNKNOWN。S5. If all PSIs are not activated, an error code DIAMETER_ERROR_USER_UNKNOWN should be returned to the S-CSCF at this time.
S6、若所有PSI都激活,允许操作继续进行。S6. If all PSIs are activated, allow the operation to continue.
S7、若部分激活,部分未激活,则允许操作继续进行,后续由HSS负责对这些处于激活态的PSI逐一完成注销de-registered过程。S7. If some are activated and some are not activated, the operation is allowed to continue, and then the HSS is responsible for completing the de-registered process for these activated PSIs one by one.
上述方案中,对于单独的通配PSI(wildcardedPSI)的SAR操作,需要在请求中明确携带PSI,如果请求中只存在私有业务标识,则上述原则也适用于通配PSI。In the above solution, for the SAR operation of a single wildcarded PSI (wildcardedPSI), it is necessary to clearly carry the PSI in the request. If only the private service identifier exists in the request, the above principle is also applicable to the wildcarded PSI.
下面看两个具体的实例。Let's look at two specific examples.
实例1:Example 1:
HSS存储的私有业务标识和公共业务标识是一对多的关系,并且本次SAR请求中只存在私有业务标识chatl@realm,不存在公共业务标识;The private business ID and public business ID stored in the HSS have a one-to-many relationship, and only the private business ID chatl@realm exists in this SAR request, and there is no public business ID;
在检查Server-Assignment-Type取值时,Server-Assignment-Type取值为DEREGISTRATION_TOO_MUCH_DATA,表明由于S-CSCF在SAA中接收到了过多数据,重新发起SAR请求注销;When checking the value of Server-Assignment-Type, the value of Server-Assignment-Type is DEREGISTRATION_TOO_MUCH_DATA, indicating that the SAR request for deregistration is re-initiated because the S-CSCF has received too much data in the SAA;
如果HSS上和该私有业务标识关联的公共业务标识都处于未激活状态(用户在此过程中去活了该PSI),则HSS在SAA中返回错误码DIAMETER_ERROR_USER_UNKNOWN。If the public service identifier associated with the private service identifier on the HSS is not activated (the user deactivates the PSI during this process), the HSS returns an error code DIAMETER_ERROR_USER_UNKNOWN in the SAA.
实例1的服务器指配请求和服务器指配应答等相关过程可以如下代码所示:The server assignment request and server assignment response of instance 1 and other related processes can be shown in the following code:
<Server-Assignment-Request>::=<Diameter Header:301,REQ,PXY,16777216><Server-Assignment-Request>::=<Diameter Header: 301, REQ, PXY, 16777216>
[User-Name::=chatl@realm][User-Name::=chatl@realm]
{Server-Name::=serverl@rims.realm.com}{Server-Name::=serverl@rims.realm.com}
{Server-Assignment-Type::=DEREGISTRATION_TOO_MUCH_DATA}{Server-Assignment-Type::=DEREGISTRATION_TOO_MUCH_DATA}
{User-Data-Already-Available::=USER_DATA_NOT_AVAILABLE}{User-Data-Already-Available::=USER_DATA_NOT_AVAILABLE}
<Server-Assignment-Answer>::=<Diameter Header:301,PXY,16777216><Server-Assignment-Answer>::=<Diameter Header: 301, PXY, 16777216>
[Result-Code::=DIAMETER_ERROR_USER_UNKNOWN][Result-Code::=DIAMETER_ERROR_USER_UNKNOWN]
[User-Name::=chatl@realm][User-Name::=chatl@realm]
实例2:Example 2:
HSS存储的私有业务标识和公共业务标识是一对多的关系,并且本次SAR请求中只存在私有业务标识chatl@realm,不存在公共业务标识;其中Server-Assignment-Type取值为ADMINISTRATIVE_DEREGISTRATION,表明由于S-CSCF的管理员想删除位于此S-CSCF之上的PSI,并通知HSS;The private service identifier and public service identifier stored in the HSS have a one-to-many relationship, and only the private service identifier chatl@realm exists in this SAR request, and there is no public service identifier; the value of Server-Assignment-Type is ADMINISTRATIVE_DEREGISTRATION, indicating that Since the administrator of the S-CSCF wants to delete the PSI located on the S-CSCF, and notify the HSS;
HSS上和该私有业务标识关联的公共业务标识都处于激活状态或者部分处于激活状态:HSS清除为这些PSI保存的S-CSCF名称,并在SAA中返回成功指示DIAMETER_SUCCESS。The public service identifiers associated with the private service identifier on the HSS are all activated or partially activated: the HSS clears the S-CSCF names saved for these PSIs, and returns the success indication DIAMETER_SUCCESS in the SAA.
实例2的服务器指配请求和服务器指配应答等相关过程可以如下代码所示:The server assignment request and server assignment response of instance 2 and other related processes can be shown in the following code:
<Server-Assignment-Request>::=<Diameter Header:301,REQ,PXY,16777216><Server-Assignment-Request>::=<Diameter Header: 301, REQ, PXY, 16777216>
… …
[User-Name::=chat l@realm][User-Name::=chat l@realm]
{Server-Name::=serverl@rims.realm.com}{Server-Name::=serverl@rims.realm.com}
{Server-Assignment-Type::=ADMINISTRATIVE_DEREGISTRATION}{Server-Assignment-Type::=ADMINISTRATIVE_DEREGISTRATION}
{User-Data-Already-Available::=USER_DATA_NOT_AVAILABLE}{User-Data-Already-Available::=USER_DATA_NOT_AVAILABLE}
... ...
<Server-Assignment-Answer>::=<DiameterHeader:301,PXY,16777216><Server-Assignment-Answer>::=<DiameterHeader: 301, PXY, 16777216>
... ...
[Result-Code::=DIAMETER_SUCCESS][Result-Code::=DIAMETER_SUCCESS]
[User-Name::=chatl@realm][User-Name::=chatl@realm]
本发明通过提供一种数据检查方法,在PSI操作中,SAR请求中只携带私有业务标识,而没有公共业务标识,对请求中的Server Assignment Type参数取值进行检查,并对和此私有业务标识关联的公共业务标识的激活状态的检查,解决了现有方案没有考虑到的情况。The present invention provides a data inspection method. In the PSI operation, the SAR request only carries the private service identifier without the public service identifier, checks the value of the Server Assignment Type parameter in the request, and compares the private service identifier The checking of the activation state of the associated public service identifier solves the situation that is not considered in the existing solution.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.
Claims (7)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200510109523.0A CN100527874C (en) | 2005-10-21 | 2005-10-21 | A data inspection method for private service identification |
| PCT/CN2006/002556 WO2007045148A1 (en) | 2005-10-21 | 2006-09-28 | A method for processing public service identity and an apparatus thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200510109523.0A CN100527874C (en) | 2005-10-21 | 2005-10-21 | A data inspection method for private service identification |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1953568A CN1953568A (en) | 2007-04-25 |
| CN100527874C true CN100527874C (en) | 2009-08-12 |
Family
ID=37962189
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200510109523.0A Expired - Fee Related CN100527874C (en) | 2005-10-21 | 2005-10-21 | A data inspection method for private service identification |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN100527874C (en) |
| WO (1) | WO2007045148A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101094530A (en) * | 2007-07-27 | 2007-12-26 | 华为技术有限公司 | Method for sending information of service, network functional entity, and user device |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040121760A1 (en) * | 2001-04-25 | 2004-06-24 | Illkka Westman | Authentication in a communication system |
| US8121597B2 (en) * | 2002-03-27 | 2012-02-21 | Nokia Siemens Networks Oy | Method of registering and deregistering a user |
| CN100362838C (en) * | 2004-02-10 | 2008-01-16 | 华为技术有限公司 | Method for reducing interface load of home subscriber server |
-
2005
- 2005-10-21 CN CN200510109523.0A patent/CN100527874C/en not_active Expired - Fee Related
-
2006
- 2006-09-28 WO PCT/CN2006/002556 patent/WO2007045148A1/en active Application Filing
Also Published As
| Publication number | Publication date |
|---|---|
| CN1953568A (en) | 2007-04-25 |
| WO2007045148A1 (en) | 2007-04-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100926724B1 (en) | User registration in communication system | |
| KR100755984B1 (en) | Multiple registration of a subscriber in a mobile communication system | |
| US8457046B2 (en) | Method for multiple registration of a multimodal communication terminal | |
| EP2192742B1 (en) | Local session controller, ip multimedia subsystem and session registration method | |
| US20030131151A1 (en) | Communications node architecture and method for providing control functions in a telecommunications network | |
| US20070189215A1 (en) | Method for reducing interface load of home subscriber server | |
| CN101197806B (en) | Method, network and device for routing sessions | |
| JP2006517064A (en) | Method, system, and network device for routing messages to temporarily unavailable network users | |
| KR20050016555A (en) | A method and system to subscription of events using sip protocol | |
| CN101232711A (en) | A method, system and device for realizing user identity association | |
| JP2006522501A5 (en) | ||
| US8600031B2 (en) | Method for connecting calls between an IP multimedia subsystem (IMS) domain and a circuit switched (CS) domain | |
| JP2010527170A (en) | User ID processing in IP multimedia subsystem | |
| US9628938B2 (en) | Determination of IMS application server instance based on network information | |
| CN1777322A (en) | A method for processing users who update IP addresses on the network side | |
| CN101026870A (en) | Method and system for realizing called service | |
| EP1981246B1 (en) | A method, apparatus and system for checking the validity for globally routable user agent uri | |
| CN101601252A (en) | Method and apparatus for providing network services through a set of servers in an IMS network | |
| CN106789966B (en) | Call service routing processing method and system | |
| KR100703426B1 (en) | Method and apparatus for enabling subscriber originating originating and incoming call in IP based multimedia subsystem | |
| KR20100102363A (en) | Method and system for service registration at ip multimedia subsystem | |
| CN100562019C (en) | Operation Processing Method and Home Subscriber Server in IP Multimedia Subsystem | |
| KR101075614B1 (en) | Method for terminating call unregistered user in ip multimedia subsystem network | |
| CN100527874C (en) | A data inspection method for private service identification | |
| EP2083577B1 (en) | User device and registration method of user 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 | ||
| 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: 20090812 Termination date: 20121021 |