[go: up one dir, main page]

CN1968267A - Server positioning function network element and application method thereof - Google Patents

Server positioning function network element and application method thereof Download PDF

Info

Publication number
CN1968267A
CN1968267A CNA2006100865721A CN200610086572A CN1968267A CN 1968267 A CN1968267 A CN 1968267A CN A2006100865721 A CNA2006100865721 A CN A2006100865721A CN 200610086572 A CN200610086572 A CN 200610086572A CN 1968267 A CN1968267 A CN 1968267A
Authority
CN
China
Prior art keywords
user
network element
positioning function
function network
hss address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2006100865721A
Other languages
Chinese (zh)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNA2006100865721A priority Critical patent/CN1968267A/en
Priority to PCT/CN2007/001157 priority patent/WO2008003209A1/en
Publication of CN1968267A publication Critical patent/CN1968267A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4552Lookup mechanisms between a plurality of directories; Synchronisation of directories, e.g. metadirectories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4588Network directories; Name-to-address mapping containing mobile subscriber information, e.g. home subscriber server [HSS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种服务器定位功能网元,包括配置接口,用于配置通配类型用户标识与归属签约服务器HSS地址之间的关系数据;数据存储单元,用于存储通过所述配置接口获得的关系数据;查询处理单元,用于根据查询请求中包含的待查用户标识,在所述数据存储单元中查找与该用户标识对应的归属HSS地址。本发明给出了服务器定位功能网元的具体实现,本领域技术人员参照上述技术方案,可以实现具体的服务器定位功能网元。

Figure 200610086572

The invention discloses a server positioning function network element, which includes a configuration interface for configuring the relationship data between the wildcard type user identifier and the home subscription server HSS address; a data storage unit for storing the data obtained through the configuration interface Relational data; a query processing unit, configured to search the data storage unit for the home HSS address corresponding to the user ID according to the user ID to be checked included in the query request. The present invention provides a specific realization of the server positioning function network element. Those skilled in the art can realize the specific server positioning function network element by referring to the above technical solution.

Figure 200610086572

Description

一种服务器定位功能网元及其应用方法Network element with server positioning function and application method thereof

技术领域technical field

本发明涉及通信技术领域,尤其涉及一种服务器定位功能网元及其应用方法。The invention relates to the field of communication technology, in particular to a network element with a server positioning function and an application method thereof.

背景技术Background technique

互联网多媒体子系统IMS(IP Multimedia Subsystem)是第三代移动通信标准化伙伴项目3GPP(3rd Generation Partnership Project)R5阶段在WCDMA网络中增加的一个子系统,用于提供基于IP的多媒体服务。在IMS网络中,由归属签约服务器HSS(Home Subscriber Server)网元保存用户的用户标识,例如IMS私有用户标识IMPI(IMS Private User Identity)、IMS公有用户标识IMPU(IMS Public User Identity)、国际移动用户识别码IMSI(International Mobile Subscriber Identity)以及移动台国际ISDN号码MSISDN(Mobile Station International ISDN Number)等。此外,在HSS中还保存签约和鉴权等用户信息。Internet Multimedia Subsystem IMS (IP Multimedia Subsystem) is a subsystem added to the WCDMA network in the third generation mobile communication standardization partnership project 3GPP (3rd Generation Partnership Project) R5 phase, and is used to provide IP-based multimedia services. In the IMS network, the home subscription server HSS (Home Subscriber Server) network element saves the user's user identity, such as IMS private user identity IMPI (IMS Private User Identity), IMS public user identity IMPU (IMS Public User Identity), international mobile Subscriber identification code IMSI (International Mobile Subscriber Identity) and mobile station international ISDN number MSISDN (Mobile Station International ISDN Number), etc. In addition, user information such as subscription and authentication is also stored in the HSS.

在互联网多媒体子系统中,其它网元会根据用户标识从HSS网元中下载相应的用户信息。例如:在IMS用户的注册流程中,查询呼叫服务器控制功能(I-CSCF)网元会通过Cx接口到HSS网元中查询用户的能力集信息,服务呼叫会话控制功能(S-CSCF)网元会通过Cx接口到HSS网元中下载用户的签约信息。在当前的IMS网络中,应用服务器(AS)网元、I-CSCF网元、S-CSCF网元、AAA服务器等多种网元都会与HSS网元进行交互,在HSS网元中查询或更新指定用户的相关签约信息。In the Internet multimedia subsystem, other network elements will download corresponding user information from the HSS network element according to the user identification. For example, during the registration process of an IMS user, the query call server control function (I-CSCF) network element will query the user's capability set information from the HSS network element through the Cx interface, and the service call session control function (S-CSCF) network element The user's subscription information will be downloaded to the HSS network element through the Cx interface. In the current IMS network, various network elements such as application server (AS) network elements, I-CSCF network elements, S-CSCF network elements, and AAA servers will interact with HSS network elements, and query or update in HSS network elements The relevant subscription information of the specified user.

在实际的组网中,一个HSS网元支持的用户容量有限,因此,在IMS网络中可能存在着2个或多个HSS网元,一个用户的签约信息仅保存在其中的某一个HSS网元实体中。IMS网络中的其它网元(如AS网元、I-CSCF网元、S-CSCF网元、AAA Server网元等)在与HSS网元进行数据交互之前,必须知道对应的用户信息保存在归属IMS网络中的哪一个HSS网元实体中。为此,在IMS网络中引入了服务器定位功能SLF(Server Locator Function)网元。In the actual networking, the user capacity supported by one HSS network element is limited. Therefore, there may be two or more HSS network elements in the IMS network, and the subscription information of a user is only saved in one of the HSS network elements. in the entity. Other network elements in the IMS network (such as AS network elements, I-CSCF network elements, S-CSCF network elements, AAA Server network elements, etc.) must know that the corresponding user information is stored in the attribution In which HSS network element entity in the IMS network. For this reason, a Server Locator Function (SLF) network element is introduced into the IMS network.

在当前的3GPP关于IMS网络的规范中,指出IMS网络可以使用服务器定位功能(SLF)网元。但是,服务器定位功能SLF没有在标准中被具体定义,也没有任何已知的实现。In the current 3GPP specification on the IMS network, it is pointed out that the IMS network can use a server location function (SLF) network element. However, the server location function SLF is not specifically defined in the standard, nor is there any known implementation.

发明内容Contents of the invention

本发明的目的在于提供一种服务器定位功能SLF的具体实现方案,以解决现有标准中没有提供SLF实现方案的技术问题。The purpose of the present invention is to provide a specific implementation scheme of the server location function SLF, so as to solve the technical problem that no SLF implementation scheme is provided in the existing standards.

为解决上述技术问题,本发明的目的是通过以下技术方案实现的:一种服务器定位功能网元,包括配置接口,用于配置通配类型用户标识与归属签约服务器HSS地址之间的关系数据;数据存储单元,用于存储通过所述配置接口获得的关系数据;查询处理单元,用于根据查询请求中包含的待查用户标识,在所述数据存储单元中查找与该用户标识对应的归属HSS地址。In order to solve the above-mentioned technical problems, the object of the present invention is achieved through the following technical solutions: a network element with server positioning function, including a configuration interface for configuring the relationship data between the wildcard type user identifier and the home subscription server HSS address; A data storage unit, configured to store the relationship data obtained through the configuration interface; a query processing unit, configured to search the data storage unit for the home HSS corresponding to the user ID according to the user ID to be checked contained in the query request address.

优选的,所述配置接口,还用于配置非通配类型用户标识与归属HSS地址的关系数据。Preferably, the configuration interface is also used to configure the relationship data between the non-wildcard user ID and the home HSS address.

优选的,所述查询处理单元优先查找数据存储单元中包含非通配类型用户标识的关系数据,如果不成功再查找包含通配类型用户标识的关系数据。Preferably, the query processing unit first searches the data storage unit for relational data containing non-wildcard type user IDs, and if unsuccessful, then searches for relational data containing wildcard type user IDs.

优选的,所述查询处理单元具体包括收发子单元和匹配子单元,其中:Preferably, the query processing unit specifically includes a transceiver subunit and a matching subunit, wherein:

收发子单元,用于接收查询请求并向匹配子单元提供所述查询请求中包含的待查用户标识,以及根据匹配子单元提供的查询结果向查询请求发起方应答;The sending and receiving subunit is used to receive the query request and provide the matching subunit with the user identification to be checked contained in the query request, and respond to the query request initiator according to the query result provided by the matching subunit;

匹配子单元,用于在数据存储单元中查找与上述待查用户标识相匹配的用户标识,并将查询结果告知收发子单元。The matching subunit is used to search the data storage unit for a user ID that matches the user ID to be checked, and inform the sending and receiving subunit of the query result.

优选的,如果所述匹配子单元找到相匹配的用户标识,则将该相匹配的用户标识所在的关系数据中的归属HSS地址告知收发子单元;如果所述匹配子单元未找到相匹配的用户标识,则告知收发子单元匹配失败。Preferably, if the matching subunit finds a matching user ID, then inform the sending and receiving subunit of the home HSS address in the relationship data where the matching user ID is located; if the matching subunit does not find a matching user ID flag, it informs the transceiver subunit that the matching fails.

优选的,所述通配类型用户标识代表一组具体的用户标识。Preferably, the wildcard-type user ID represents a group of specific user IDs.

优选的,所述配置接口为运营支撑系统OSS接口和/或网管接口。Preferably, the configuration interface is an OSS interface and/or a network management interface.

一种通过服务器定位功能网元获取归属HSS地址信息的方法,所述方法包括以下步骤:服务器定位功能网元接收到查询请求消息,所述消息包含待查用户标识;以所述待查用户标识为关键字,查找相匹配的本地通配类型用户标识和归属HSS地址之间的关系数据;将相匹配的关系数据中的归属HSS地址告知查询请求发起方。A method for obtaining home HSS address information through a server location function network element, said method comprising the following steps: a server location function network element receives a query request message, the message includes a user identification to be checked; is a keyword, searching for the relational data between the matching local wildcard type user ID and the home HSS address; and notifying the originator of the query request of the home HSS address in the matching relational data.

优选的,在以所述待查用户标识为关键字,查找相匹配的本地通配类型用户标识和归属HSS地址之间的关系数据之前,还包括:以所述待查用户标识为关键字,查找相匹配的本地非通配类型用户标识和归属HSS地址之间的关系数据。Preferably, before using the user ID to be searched as a keyword to search for the relational data between the matching local wildcard type user ID and the home HSS address, it further includes: using the user ID to be checked as a keyword, Find the matching relationship data between the local non-wildcard user ID and the home HSS address.

优选的,还包括预置不同类型的关系数据的优先级。Preferably, it also includes presetting the priorities of different types of relational data.

优选的,所述非通配类型用户标识和归属HSS地址之间的关系数据优先级,高于所述通配类型用户标识和归属HSS地址之间的关系数据优先级。Preferably, the priority of the relationship data between the non-wildcard type user ID and the home HSS address is higher than the priority of the relationship data between the wildcard type user ID and the home HSS address.

以上技术方案可以看出,在本发明公开的服务器定位功能SLF网元结构中,通过配置接口为运营商提供配置通配类型用户标识与归属签约服务器HSS地址之间的关系数据;进而又通过数据存储单元存储由所述配置接口获得的关系数据;当IMS网络中的其他网元向SLF网元进行查询时,SLF就通过查询处理单元根据查询请求中包含的用户标识,在所述数据存储单元中查找与该用户标识对应的归属HSS地址,即能够为查询请求发起方提供所需的信息。由此可以看出,本发明公开的SLF网元提供了一种具体可行的实现方式,弥补了现有标准中未给出其具体实现的缺陷。As can be seen from the above technical solutions, in the server location function SLF network element structure disclosed by the present invention, the operator is provided with the relationship data between the configuration wildcard type user identifier and the home subscription server HSS address through the configuration interface; and then through the data The storage unit stores the relationship data obtained by the configuration interface; when other network elements in the IMS network query the SLF network element, the SLF uses the query processing unit to store the data in the data storage unit according to the user identification contained in the query request. Search for the home HSS address corresponding to the user ID in , which can provide the required information for the initiator of the query request. It can be seen from this that the SLF network element disclosed in the present invention provides a specific and feasible implementation manner, which makes up for the defect that no specific implementation is given in the existing standards.

附图说明Description of drawings

图1为可以实施本发明方案的示例性网络图;Fig. 1 is the exemplary network diagram that can implement the scheme of the present invention;

图2为本发明公开的SLF网元第一实施例结构示意图;FIG. 2 is a schematic structural diagram of the first embodiment of the SLF network element disclosed in the present invention;

图3为本发明公开的服务器定位功能SLF网元第二实施例的结构示意图;FIG. 3 is a schematic structural diagram of a second embodiment of an SLF network element with a server location function disclosed by the present invention;

图4为本发明通过SLF网元获取归属HSS地址的方法实施例流程图;Fig. 4 is the flow chart of the embodiment of the method for obtaining the home HSS address through the SLF network element of the present invention;

图5为I-CSCF通过SLF网元查询用户归属HSS地址的数据交互示意图。FIG. 5 is a schematic diagram of data interaction in which the I-CSCF queries the user's home HSS address through the SLF network element.

具体实施方式Detailed ways

为了更清晰的阐述本发明技术方案,首先简要介绍可以实施本发明方案的示例性网络图,如图1所示。In order to illustrate the technical solution of the present invention more clearly, first a brief introduction is given to an exemplary network diagram that can implement the solution of the present invention, as shown in FIG. 1 .

互联网(IP)多媒体子系统(IMS)网络包括彼此互相通信的各种网元。例如,示例性网络包括应用服务器(AS)13、查询呼叫会话控制功能(I-CSCF)14、服务呼叫会话控制功能(S-CSCF)15和认证、授权和计费服务器(AAA Server)16。上述各网元与多个归属签约服务器网元(HSS)12(也表示为HSS1、HSS2、...HSSn)进行通信,在HSS网元中查询或更新指定用户的相关签约信息。但是由于一个用户的签约信息仅保存在其中的某一个HSS网元实体中,在上述网元与HSS网元进行数据交互之前,必须首先知道对应的用户信息保存在归属IMS网络的哪一个HSS网元实体中,即通过用户定位功能SLF网元11获取指定用户的归属HSS地址。An Internet (IP) Multimedia Subsystem (IMS) network includes various network elements that communicate with each other. For example, the exemplary network includes an Application Server (AS) 13, an Inquiring Call Session Control Function (I-CSCF) 14, a Serving Call Session Control Function (S-CSCF) 15 and an Authentication, Authorization and Accounting Server (AAA Server) 16. Each of the above-mentioned network elements communicates with a plurality of home subscription server network elements (HSS) 12 (also denoted as HSS1, HSS2, ... HSSn), and queries or updates relevant subscription information of a specified user in the HSS network elements. However, since a user's subscription information is only stored in one of the HSS network element entities, before the above-mentioned network elements exchange data with the HSS network element, it is necessary to first know which HSS network in the home IMS network the corresponding user information is stored in. In the meta-entity, the home HSS address of the specified user is obtained through the user location function SLF network element 11 .

了解实施本发明的一种示例性网络后,进一步介绍本发明SLF网元的具体实现。应该意识到,图1所示出的示例性网络图,仅是出于更清楚地说明本发明实施例的目的,因此不应理解为对本发明的限制。After understanding an exemplary network implementing the present invention, the specific implementation of the SLF network element of the present invention will be further introduced. It should be appreciated that the exemplary network diagram shown in FIG. 1 is only for the purpose of illustrating the embodiment of the present invention more clearly, and thus should not be construed as limiting the present invention.

请参阅图2,其为本发明公开的SLF网元第一实施例结构示意图。所述SLF网元包括配置接口21、与配置接口21连接的数据存储单元22,以及与数据存储单元22连接的查询处理单元23。具体而言,配置接口21包括第一配置子接口211和第二配置子接口212;数据存储单元22包括第一数据存储子单元221和第二数据存储子单元222;查询处理单元23包括收发子单元231和匹配子单元232。下面结合SLF网元的工作原理,进一步介绍其内部结构。Please refer to FIG. 2 , which is a schematic structural diagram of the first embodiment of the SLF network element disclosed in the present invention. The SLF network element includes a configuration interface 21 , a data storage unit 22 connected to the configuration interface 21 , and a query processing unit 23 connected to the data storage unit 22 . Specifically, the configuration interface 21 includes a first configuration sub-interface 211 and a second configuration sub-interface 212; the data storage unit 22 includes a first data storage sub-unit 221 and a second data storage sub-unit 222; unit 231 and matching subunit 232. Combining with the working principle of the SLF network element, its internal structure will be further introduced below.

首先,详细介绍配置接口21,所述配置接口可以是运营支撑系统OSS接口、网管接口或者几种接口类型的组合。First, the configuration interface 21 is introduced in detail, and the configuration interface may be an operation support system OSS interface, a network management interface or a combination of several types of interfaces.

网络运营商通过SLF网元的配置接口21,配置用户标识与归属签约服务器HSS地址之间的关系数据。具体而言,网络运营商通过第一配置子接口211配置通配类型用户标识和归属HSS地址之间的关系数据;通过第二配置子接口212配置非通配类型用户标识和归属HSS地址之间的关系数据。当然,在实际应用中,也可以共用同一配置接口配置上述两种类型的关系数据。The network operator configures the relationship data between the user ID and the HSS address of the home subscription server through the configuration interface 21 of the SLF network element. Specifically, the network operator configures the relationship data between the wildcard type user ID and the home HSS address through the first configuration sub-interface 211; relational data. Of course, in practical applications, the same configuration interface may also be used to configure the above two types of relational data.

所谓通配类型的用户标识是指包含通配符的用户标识,一个通配类型的用户标识可以代表一组具体用户标识。例如,某个通配类型的用户标识为“sip: chatlist*@domain.com”,其中“*”作为通配符,通配符可以代表任何形式的信息,因此,如果某个具体用户标识与上述通配类型用户标识的区别之处仅在于通配符部分,那么上述通配类型的用户标识即可代表该具体的用户标识,所述具体用户标识诸如:“sip:chatlist_bobo@domain.com”、sip:chatlist_jacky@domain.com”以及“sip:chatlist3@domain.com”等。需要注意的是,通配符的具体表示方式不仅限于“*”,可以根据需要选用自己认为方便的通配符,而且在一个通配类型用户标识中存在的通配符也不仅限于1个。此外,通配符在一个通配类型用户标识中所处的位置,也是根据实际的具体情况而设置,从本质而言就是提取多个具体用户标识的共同部分。The so-called wildcard type user ID refers to a user ID containing wildcard characters, and a wild card type user ID can represent a group of specific user IDs. For example, the user ID of a certain wildcard type is "sip: chatlist*@domain.com ", where "*" is used as a wildcard, and the wildcard can represent any form of information. Therefore, if a specific user ID matches the above wildcard type The difference between the user IDs is only the wildcard part, so the above-mentioned wildcard type of user IDs can represent the specific user IDs, such as: "sip: chatlist_bobo@domain.com", sip: chatlist_jacky@domain .com" and "sip: chatlist3@domain.com", etc. It should be noted that the specific expression of wildcards is not limited to "*", you can choose wildcards that you think are convenient according to your needs, and in a wildcard type user ID The wildcard is not limited to one. In addition, the position of the wildcard in a wildcard type user ID is also set according to the actual situation, and in essence it is to extract the common part of multiple specific user IDs.

当然,通配符还可以通过隐含的方式表示,例如,运营商可以配置一个通配类型用户标识为“domain.com”,该通配类型用户标识中并没有出现实际的通配符,但是其可以表示所有包含“domain.com”字符串的具体用户标识,即包括隐含的通配符。Of course, wildcards can also be expressed in an implicit way. For example, an operator can configure a wildcard type user ID as "domain.com". There is no actual wildcard in this wildcard type user ID, but it can represent all Concrete user IDs containing the string "domain.com", ie including implied wildcards.

非通配类型的用户标识就是指一个具体的用户标识,例如前述的“sip:chatlist_jacky@domain.com”就是一个非通配类型的用户标识。A user ID of a non-wildcard type refers to a specific user ID, for example, the aforementioned "sip: chatlist_jacky@domain.com" is a user ID of a non-wildcard type.

网络运营商通过第一配置子接口211配置所有通配类型用户标识和归属HSS地址之间的关系数据。所述关系数据中包含两部分内容,其一是各个通配类型的用户标识,其二是HSS地址信息,这两部分内容之间是一一对应的关系。例如,假设配置的关系数据中包含100个通配类型的用户标识,每个通配类型用户标识都应该配置一个对应的HSS地址,当然,在上述100个通配类型用户标识所对应的100个HSS地址之中,可能某些HSS地址是相同的,即几个通配类型用户标识对应于相同的HSS地址。前面谈过,每个通配类型用户标识都代表一组具体的用户标识,因此其所代表的这一组具体用户的签约信息都应该存在于同一个HSS中,这样才能保证一个通配类型用户标识对应一个HSS地址。The network operator configures the relationship data between all wildcard type user identifiers and home HSS addresses through the first configuration sub-interface 211 . The relationship data includes two parts, one is the user identification of each wildcard type, and the other is the HSS address information, and there is a one-to-one correspondence between the two parts. For example, assuming that the configured relationship data contains 100 wildcard type user IDs, each wildcard type user ID should be configured with a corresponding HSS address. Of course, the 100 wildcard type user IDs corresponding to the above 100 Among the HSS addresses, some HSS addresses may be the same, that is, several wildcard type user identifiers correspond to the same HSS address. As mentioned above, each wildcard type user ID represents a specific group of user IDs, so the subscription information of the group of specific users it represents should exist in the same HSS, so as to ensure that a wildcard type user The identifier corresponds to an HSS address.

网络运营商通过第二配置子接口212配置非通配类型用户标识和归属HSS地址之间的关系数据。所述关系数据中也包含两部分,其一是各个非通配类型的用户标识(也称具体的用户标识),其二是HSS地址信息,这两部分内容之间也是一一对应的关系。例如,假设某用户的具体标识为ABC,其签约数据存储在HSS3中,那么在SLF中就会存在一条关系数据:具体用户标识ABC——HSS3的地址。当然,关系数据的具体表现形式并没有限制,只要能够表示出用户标识和HSS地址之间的对应关系即可。The network operator configures the relationship data between the non-wildcard user ID and the home HSS address through the second configuration sub-interface 212 . The relational data also includes two parts, one is user IDs of various non-wildcard types (also called specific user IDs), and the other is HSS address information, and there is also a one-to-one correspondence relationship between the contents of these two parts. For example, assuming that the specific identifier of a user is ABC, and its subscription data is stored in HSS3, then there will be a relationship data in the SLF: specific user identifier ABC—the address of HSS3. Of course, there is no limitation on the specific expression form of the relational data, as long as the corresponding relationship between the user identifier and the HSS address can be expressed.

通过上述两段内容可知,在SLF中存在两种类型的关系数据,一种是包含通配类型用户标识的关系数据,另外一种是包含非通配类型用户标识的关系数据。至于这两种类型关系数据的具体分配比例,可以视实际需要而定。例如,可以在SLF网元的初始配置过程中,配置几个包含通配类型用户标识的关系数据即可,其余配置包含非通配类型用户标识的关系数据。It can be known from the above two paragraphs that there are two types of relational data in the SLF, one is relational data containing wildcard type user identifiers, and the other is relational data containing non-wildcard type user identifiers. As for the specific distribution ratio of these two types of relational data, it may be determined according to actual needs. For example, in the initial configuration process of the SLF network element, it is enough to configure only a few relational data including wildcard type user IDs, and other configurations include relational data including non-wildcard type user IDs.

应当认识到,虽然SLF中的关系数据应该和HSS中存储的用户签约信息保持一致(或同步),但这不应理解为对本发明的限制,因为无论是SLF还是HSS通常都是由同一个网络运营商配置数据的,因此保持两者之间的同步完全可以通过运营商解决。例如,在网元初始配置阶段,可以先对SLF进行关系数据的配置,然后再据此对应配置各HSS网元中的用户签约数据;或者先对各HSS网元配置用户签约信息,然后再根据各HSS中的存储情况对应地配置SLF。如果运营商根据实际情况对现有HSS网元进行了扩充或者合并,进而导致某些用户的签约数据发生迁移,那么可以对应地通过配置接口21更改SLF中的关系数据。更进一步,当修改了一个通配类型的用户标识与归属HSS地址的关系数据时,实际上隐含的修改了一批具体的用户标识与归属HSS的关系数据,从而减少了对SLF修改数据的工作量。It should be recognized that although the relationship data in the SLF should be consistent (or synchronized) with the user subscription information stored in the HSS, this should not be construed as a limitation of the present invention, because both the SLF and the HSS are usually provided by the same network The operator configures the data, so keeping the synchronization between the two can be completely solved by the operator. For example, in the initial configuration stage of network elements, SLF can be configured with relational data first, and then correspondingly configure user subscription data in each HSS network element; or first configure user subscription information for each HSS network element, and then according to The storage situation in each HSS configures the SLF correspondingly. If the operator expands or merges the existing HSS network elements according to the actual situation, which leads to the migration of subscription data of some users, the relationship data in the SLF can be correspondingly changed through the configuration interface 21 . Furthermore, when the relationship data between a wildcard user ID and the home HSS address is modified, a batch of specific user ID and home HSS relationship data is actually implicitly modified, thereby reducing the need for modifying the SLF data. workload.

其次,详细阐述数据存储单元22,其用于存储通过配置接口单元21获得的关系数据。数据存储单元22具体包括第一数据存储子单元221和第二数据存储子单元222,可以将其看作一个数据库。Next, the data storage unit 22 is described in detail, which is used to store the relationship data obtained through the configuration interface unit 21 . The data storage unit 22 specifically includes a first data storage subunit 221 and a second data storage subunit 222, which can be regarded as a database.

第一数据存储子单元221用于存储通过第一配置子接口获得的关系数据,即用于存储包含通配类型的关系数据。第二数据存储子单元222用于存储通过第二配置子接口获得的关系数据,即用于存储包含非通配类型的关系数据。数据存储单元22中存取的数据为查询处理单元23提供服务。The first data storage subunit 221 is used for storing relation data obtained through the first configuration sub-interface, that is, for storing relation data including wildcard types. The second data storage subunit 222 is used for storing the relationship data obtained through the second configuration sub-interface, that is, for storing relationship data including non-global types. The data accessed in the data storage unit 22 provides services for the query processing unit 23 .

最后,描述查询处理单元23的内部结构,其根据查询请求中包含的待查用户标识,在数据存储单元22中查找与该用户标识对应的归属HSS地址。具体而言,查询处理单元23包括收发子单元231和匹配子单元232。Finally, the internal structure of the query processing unit 23 is described, which searches the data storage unit 22 for the home HSS address corresponding to the user ID according to the user ID to be checked contained in the query request. Specifically, the query processing unit 23 includes a transceiving subunit 231 and a matching subunit 232 .

当AS、CSCF、AAA服务器等网元有HSS地址查询请求时,会通过相应的接口向SLF发出查询请求,并且在所述查询请求中携带待查用户标识(一般是某个具体的用户标识),用于向SLF表明其需要获得哪个用户的归属HSS地址信息。SLF的收发子单元231接收到上述各示例性网元发出的查询请求后,解析出该请求中包含的待查用户标识,并将所待查用户标识提供给匹配子单元232。When AS, CSCF, AAA server and other network elements have an HSS address query request, they will send a query request to the SLF through the corresponding interface, and carry the user ID to be checked (usually a specific user ID) in the query request. , which is used to indicate to the SLF which user's home HSS address information it needs to obtain. After receiving the query request sent by the above-mentioned exemplary network elements, the transceiver subunit 231 of the SLF parses out the user ID to be checked contained in the request, and provides the user ID to be checked to the matching subunit 232 .

匹配子单元232从收发子单元231获知一个待查用户标识后,在数据存储单元22中查找与该待查用户标识相匹配的存在于关系数据中的用户标识。由前述可知,数据存储单元22中包含两种类型的关系数据:由第一数据存储子单元221保存的通配类型用户标识和归属HSS地址之间的关系数据;由第二数据存储子单元222保存的非通配类型用户标识和归属HSS地址之间的关系数据。After the matching subunit 232 acquires a user ID to be checked from the sending and receiving subunit 231 , it searches the data storage unit 22 for a user ID in the relational data that matches the user ID to be checked. As can be seen from the foregoing, the data storage unit 22 includes two types of relational data: the relational data between the wildcard type user identification and the home HSS address saved by the first data storage subunit 221; The stored relationship data between the non-wildcard type user ID and the home HSS address.

优选的,匹配子单元232优先在包含非通配类型用户标识的关系数据(第二数据存储子单元222)中查找与待查用户标识相匹配的用户标识。由于关系数据中记录的非通配类型用户标识就是某个具体的用户标识,而待查用户标识也是具体的用户标识,因此,只有两者完全相同才认为在第二数据存储子单元222中找到匹配对象。如果匹配子单元232在第二数据存储子单元222中找到与待查用户标识相匹配的非通配类型用户标识,则将该相匹配的用户标识所在的关系数据中的归属HSS地址告知收发子单元231。Preferably, the matching subunit 232 preferentially searches for a user ID that matches the user ID to be checked in the relational data (second data storage subunit 222 ) containing non-wildcard type user IDs. Since the non-wildcard type user ID recorded in the relational data is a specific user ID, and the user ID to be checked is also a specific user ID, therefore, only if the two are completely the same, it is considered that the user ID is found in the second data storage subunit 222. match object. If the matching subunit 232 finds in the second data storage subunit 222 a non-wildcard type user ID that matches the user ID to be checked, then inform the transceiver sub-unit of the home HSS address in the relationship data where the matched user ID is located Unit 231.

如果匹配子单元232在第二数据存储子单元222中没有找到与待查用户标识相匹配的用户标识,则继续到包含通配类型用户标识的关系数据(第一数据存储子单元221)中查找与待查用户标识相匹配的用户标识。由于关系数据中的通配类型用户标识不是某个具体的用户标识,而是包括通配符、代表一组具体用户标识。因此,如果待查用户标识和某个通配类型用户标识的非通配符以外部分全部相同,即认为两者匹配成功,由此可能会出现不同待查用户标识匹配到同一个通配类型用户标识的现象。If the matching subunit 232 does not find the user identification matched with the user identification to be checked in the second data storage subunit 222, then continue to search in the relational data (first data storage subunit 221) that contains the wildcard type user identification The user ID that matches the user ID to look for. Because the wildcard type user identifier in the relational data is not a specific user identifier, but includes wildcards and represents a group of specific user identifiers. Therefore, if the non-wildcard part of the user ID to be checked and a certain wildcard type user ID are all the same, it is considered that the two match successfully, and there may be cases where different user IDs to be checked match the same wildcard type user ID Phenomenon.

如果匹配子单元232在第一数据存储子单元221中找到与待查用户标识相匹配的通配类型用户标识,则将该相匹配的通配类型用户标识所在的关系数据中的归属HSS地址告知收发子单元231。如果匹配子单元232在第一数据存储子单元221中仍然没有找到与待查用户标识相匹配的通配类型用户标识,则告知收发子单元231匹配失败。If the matching subunit 232 finds in the first data storage subunit 221 a wildcard-type user identifier that matches the user identifier to be checked, the home HSS address in the relationship data where the matched wildcard-type user identifier is located is notified Transceiver subunit 231. If the matching subunit 232 still does not find a wildcard type user ID that matches the user ID to be checked in the first data storage subunit 221 , it informs the transceiving subunit 231 of the matching failure.

收发子单元231收到匹配子单元232回复的查询结果后,根据查询内容向查询请求发起方进行应答。具体而言,如果收发子单元321收到的查询结果是归属HSS地址,即查询成功,则在向查询请求发起方应答的响应消息中携带所述归属HSS地址;如果收发子单元32收到的查询结果是匹配失败,则向查询请求发起方返回相应的失败响应消息。After receiving the query result returned by the matching subunit 232, the transceiver subunit 231 responds to the initiator of the query request according to the query content. Specifically, if the query result received by the transceiver subunit 321 is the home HSS address, that is, the query is successful, the home HSS address is carried in the response message to the query request initiator; If the query result is a matching failure, a corresponding failure response message will be returned to the query request initiator.

针对上述查询处理单元23及其内部子单元的介绍,有几点需要说明。Regarding the introduction of the above query processing unit 23 and its internal subunits, there are several points to be explained.

第一,由于发起查询请求的各网元与SLF之间的通信接口不同,例如,AS和SLF之间通过Dh接口进行通信,CSCF(如I-CSCF和S-CSCF)和SLF之间通过Dx接口进行通信,AAA服务器和SLF之间通过Dw接口进行通信,因此,SLF中的收发子单元231通常要支持直径基础协议Diameter Base Protocol,所述直径基础协议可以被扩展至支持各种的接口,例如上述提到的Dh、Dx、Dw接口。First, due to the different communication interfaces between each network element that initiates the query request and the SLF, for example, the AS communicates with the SLF through the Dh interface, and the CSCF (such as I-CSCF and S-CSCF) communicates with the SLF through the Dx The AAA server and the SLF communicate through the Dw interface. Therefore, the transceiver subunit 231 in the SLF usually supports the Diameter Base Protocol. The Diameter Base Protocol can be extended to support various interfaces. For example, the Dh, Dx, and Dw interfaces mentioned above.

第二,前述匹配子单元232优先查询包含非通配类型用户标识的关系数据,如果不成功再查询包含通配类型用户标识的关系数据,只是一种优选实施方式,并不应该理解为对本发明的限制,本发明并不排除优先查找包含通配类型用户标识的关系数据的情况。Second, the aforementioned matching subunit 232 preferentially inquires about relational data containing non-wildcard type user IDs, and if unsuccessful, then queries about relational data containing wildcard type user IDs. The present invention does not exclude the situation of preferentially searching for relational data containing wildcard type user identifiers.

第三,在第一数据存储子单元222中进行匹配时,可能会出现一个待查用户标识与多个通配类型用户标识都匹配的情况。为此,可以制定一个优选规则,例如,选取吻合信息最多的通配类型用户标识,假设待查用户标识为“12CBN”,第一数据存储子单元222中存在的通配类型用户标识“*CBN”和“12CB*”都可以和待查用户标识“12CBN”相匹配,但是由于通配类型用户标识“*CBN”与待查用户标识“12CBN”的吻合信息包含3个字符,而通配类型用户标识“12CB*”的吻合信息包含4个字符,因此选取“12CB*”作为与待查用户标识“12CBN”相匹配的通配类型用户标识。此外,还可以制定先匹配优先原则,即哪个通配类型用户标识与待查用户标识最先匹配成功,就以哪个通配类型用户标识作为匹配对象。或者直接规定只要找到一个相匹配的通配类型用户标识后,就不再继续查找其他通配类型的用户标识。上述几种方式只是示例性的,不应理解为对本发明的限制,运营商可以根据本网络的具体情况制定合适的规则。Third, when matching is performed in the first data storage subunit 222, there may be a situation where a user ID to be checked matches multiple user IDs of the wildcard type. For this reason, a preferred rule can be formulated, for example, select the wildcard type user identification with the most matching information, assuming that the user identification to be checked is "12CBN", the wildcard type user identification "*CBN" existing in the first data storage subunit 222 " and "12CB*" can be matched with the user ID "12CBN" to be checked, but because the matching information of the user ID "*CBN" of the wildcard type and the user ID "12CBN" to be checked contains 3 characters, and the wildcard type The matching information of the user ID "12CB*" contains 4 characters, so "12CB*" is selected as the wildcard type user ID matching the user ID "12CBN" to be checked. In addition, it is also possible to formulate the principle of matching first, that is, whichever wildcard type user ID and the user ID to be checked are first successfully matched, and the wildcard type user ID is used as the matching object. Or it is directly stipulated that as long as a matching wildcard type user identifier is found, no further search for other wildcard type user identifiers will be performed. The above-mentioned methods are only exemplary, and should not be construed as a limitation of the present invention. The operator can formulate appropriate rules according to the specific conditions of the network.

请参看图3,其为本发明公开的服务器定位功能SLF网元第二实施例的结构示意图。由于本实施例和第一实施例的基本原理相同,为了更清晰地突出两者不同之处,对于两个实施例中共同涉及的相同部分此处不再赘述。本实施例与第一实施例区别之处在于:所述配置接口21只用于配置通配类型用户标识和归属HSS之间的关系数据,进而数据存储单元22中也只保存了包含通配类型用户标识的关系数据,能够与待查用户标识匹配的对象仅限于通配类型的用户标识。这种结构的SLF在特定运营商网络中也是可以适用的,换而言之,可以将该实施例看作第一实施例的一种极限情况,即包含非通配类型用户标识的关系数据为0。Please refer to FIG. 3 , which is a schematic structural diagram of a second embodiment of an SLF network element with a server location function disclosed in the present invention. Since the basic principle of this embodiment is the same as that of the first embodiment, in order to highlight the differences between the two more clearly, the same parts commonly involved in the two embodiments will not be repeated here. The difference between this embodiment and the first embodiment is that the configuration interface 21 is only used to configure the relationship data between the wildcard type user ID and the home HSS, and the data storage unit 22 only saves the data containing the wildcard type For the relational data of user IDs, the objects that can be matched with the user IDs to be checked are limited to wildcard type user IDs. The SLF of this structure is also applicable in a specific operator's network. In other words, this embodiment can be regarded as a limit case of the first embodiment, that is, the relational data containing the non-wildcard type user identifier is 0.

本发明还公开了一种前述结构SLF网元的应用方法,请参阅图4,其为本发明公开的一种通过SLF网元获取归属HSS地址的方法实施例流程图。The present invention also discloses an application method of the SLF network element with the aforementioned structure. Please refer to FIG. 4 , which is a flow chart of an embodiment of a method for obtaining the home HSS address through the SLF network element disclosed in the present invention.

410:SLF网元接收到查询请求消息,所述消息包含待查用户标识。在IMS网络中可能存在着2个或多个HSS网元,一个用户的签约信息仅保存在其中的某一个HSS网元实体中,因此,IMS网络中的其它网元(如AS网元、I-CSCF网元、S-CSCF网元、AAA Server网元等)在与HSS网元进行数据交互之前,必须知道对应的用户信息保存在归属IMS网络的哪一个HSS网元实体中,即向服务器定位功能SLF(Server Locator Function)网元进行查询。当AS、CSCF、AAA服务器等网元有HSS地址查询请求时,会通过相应的接口向SLF发出查询请求,并且在所述查询请求中携带待查用户标识(一般是某个具体的用户标识),用于向SLF表明其需要获得哪个用户的归属HSS地址信息。410: The SLF network element receives a query request message, where the message includes the user ID to be checked. There may be two or more HSS network elements in the IMS network, and the subscription information of a user is only stored in one of the HSS network element entities. Therefore, other network elements in the IMS network (such as AS network elements, I -CSCF network elements, S-CSCF network elements, AAA Server network elements, etc.) Before data interaction with HSS network elements, it is necessary to know which HSS network element entity of the IMS network the corresponding user information is stored in, that is, to the server Locating function SLF (Server Locator Function) network elements to query. When AS, CSCF, AAA server and other network elements have an HSS address query request, they will send a query request to the SLF through the corresponding interface, and carry the user ID to be checked (usually a specific user ID) in the query request. , which is used to indicate to the SLF which user's home HSS address information it needs to obtain.

420:SLF以所述待查用户标识为关键字,查找相匹配的本地非通配类型用户标识和归属HSS地址之间的关系数据。所谓本地非通配类型用户标识和归属HSS地址之间的关系数据,是指存储在SLF中的关系数据。在前文已经对非通配类型用户标识和归属HSS地址之间的关系数据进行过详细介绍,为了使本发明表述更为简洁,此处不再赘述。所谓相匹配的具体过程,就是以待查用户标识为关键字,在本地包含非通配类型用户标识的关系数据中查找相同的用户标识,与待查用户标识相同的非通配类型用户标识所在的关系数据,即为与待查用户标识相匹配的关系数据。420: The SLF uses the user ID to be checked as a key to search for the matching relationship data between the local non-wildcard type user ID and the home HSS address. The so-called relational data between the local non-wildcard user ID and the home HSS address refers to the relational data stored in the SLF. The relational data between the non-wildcard type user ID and the home HSS address has been introduced in detail above, in order to make the description of the present invention more concise, no more details are given here. The specific process of so-called matching is to use the user ID to be checked as a keyword to search for the same user ID in the local relational data containing non-wildcard type user IDs, where the same non-wildcard type user ID is located The relational data of , that is, the relational data matching the user ID to be checked.

430:如果找到相匹配的关系数据,则进入步骤460;如果没有找到相匹配的关系数据,则进入步骤440。430: If matching relationship data is found, go to step 460; if no matching relationship data is found, go to step 440.

440:以所述待查用户标识为关键字,查找相匹配的本地通配类型用户标识和归属HSS地址之间的关系数据,此后进入步骤450。所谓本地通配类型用户标识和归属HSS地址之间的关系数据,是指存储在SLF中的关系数据。在前文已经对通配类型用户标识和归属HSS地址之间的关系数据进行过详细介绍,为了使本发明表述更为简洁,此处不再赘述。440: Using the user ID to be searched as a key, search for the matching relationship data between the local wildcard type user ID and the home HSS address, and then go to step 450. The so-called relational data between the local wildcard user ID and the home HSS address refers to the relational data stored in the SLF. The relational data between the wildcard type user ID and the home HSS address has been introduced in detail above, in order to make the description of the present invention more concise, no more details are given here.

本步骤中相匹配的具体过程与420所述的相匹配过程有一点不同:由于关系数据中的通配类型用户标识不是某个具体的用户标识,而是包括通配符、代表一组具体的用户标识,而待查用户标识是某个具体的用户标识。因此,如果待查用户标识和一个通配类型用户标识的非通配符以外部分全部相同,即认为两者匹配成功,进而该通配类型用户标识所在的关系数据,即为与待查用户标识相匹配的关系数据。The specific matching process in this step is a little different from the matching process described in 420: since the wildcard type user ID in the relational data is not a specific user ID, but includes wildcards, representing a group of specific user IDs , and the user ID to be checked is a specific user ID. Therefore, if the non-wildcard parts of the user ID to be checked and a wildcard type user ID are all the same, it is considered that the two match successfully, and then the relational data where the wildcard type user ID is located is a match with the user ID to be checked relational data.

450:如果找到相匹配的关系数据,则进入步骤460;如果没有找到相匹配的关系数据,则进入步骤470。450: If matching relationship data is found, go to step 460; if no matching relationship data is found, go to step 470.

460:SLF将相匹配的关系数据中的归属HSS地址告知查询请求发起方。无论是相匹配的包含非通配类型用户标识的关系数据,还是相匹配的包含通配类型用户标识的关系数据,其中记录的归属HSS地址都是与待查用户标识相对应的。因此,SLF将相匹配的关系数据中记录的归属HSS地址告知查询请求发起方,以便查询请求发起方可以根据SLF提供的归属HSS地址,访问保存有用户签约数据的HSS。460: The SLF notifies the originator of the query request of the attributable HSS address in the matching relational data. Regardless of whether it is matching relational data containing non-wildcard type user IDs or matching relational data containing wildcard type user IDs, the attributable HSS address recorded therein corresponds to the user ID to be checked. Therefore, the SLF notifies the query request initiator of the attributable HSS address recorded in the matching relationship data, so that the query request initiator can access the HSS that stores the user subscription data according to the attributable HSS address provided by the SLF.

470:告知查询请求发起方查询失败。通常即使SLF没有找到待查用户标识对应的归属HSS地址,那么也需要告知查询请求发起方此次查询失败。470: Inform the initiator of the query request that the query failed. Usually, even if the SLF does not find the home HSS address corresponding to the user ID to be checked, it needs to inform the query request initiator that the query fails.

下面再以IMS网络中用户的注册流程为例,更为具体的揭示本发明技术方案。请参阅图5,其为在用户注册流程中I-CSCF网元通过SLF网元查询用户归属HSS地址的数据交互示意图。Next, taking the user registration process in the IMS network as an example, the technical solution of the present invention will be disclosed in more detail. Please refer to FIG. 5 , which is a schematic diagram of data interaction in which the I-CSCF network element queries the user's home HSS address through the SLF network element during the user registration process.

510:I-CSCF网元接收到P-CSCF(Proxy CSCF)网元发送的用户REGISTER注册请求消息。P-CSCF是终端接入IMS网络的第一个入口点,又称代理CSCF,其用于实现SIP协议中的Proxy和User Agent(代理)功能。P-CSCF受理所有SIP客户端的注册和呼叫,根据主叫/被叫的用户标识去找其相应的归属域,完成注册过程和呼叫接续。510: The I-CSCF network element receives the user REGISTER registration request message sent by the P-CSCF (Proxy CSCF) network element. P-CSCF is the first entry point for terminals to access the IMS network, also known as proxy CSCF, which is used to implement the functions of Proxy and User Agent (proxy) in the SIP protocol. P-CSCF accepts the registration and calling of all SIP clients, finds the corresponding home domain according to the calling/called user ID, and completes the registration process and call connection.

520:根据注册流程,I-CSCF网元需要到用户归属的HSS网元中查询用户的能力集信息。但是由于当前IMS网络中存在着多个HSS网元,而I-CSCF网元并不知道哪一个HSS网元为该用户的归属HSS,因此I-CSCF网元需要向SLF网元发起主动查询消息(即DX_SLF_QUERY消息),到SLF网元中去查询该用户的归属HSS地址。在DX_SLF_QUERY请求消息中,包含该用户的用户标识信息。520: According to the registration process, the I-CSCF network element needs to query the capability set information of the user from the HSS network element to which the user belongs. However, since there are multiple HSS network elements in the current IMS network, and the I-CSCF network element does not know which HSS network element is the user's home HSS, the I-CSCF network element needs to initiate an active query message to the SLF network element (that is, the DX_SLF_QUERY message), to query the home HSS address of the user in the SLF network element. In the DX_SLF_QUERY request message, the user identification information of the user is included.

530:SLF网元根据本地保存的用户标识与归属HSS地址的关系数据,查询出该用户的归属HSS地址:530: The SLF network element queries the user's home HSS address according to the locally stored relational data between the user ID and the home HSS address:

(530-1)如果请求消息中的用户标识与SLF网元本地保存的某一个非通配类型用户标识完全匹配时,则查询出该非通配类型用户标识对应的归属HSS地址信息;(530-1) If the user identifier in the request message exactly matches a certain non-wildcard type user identifier locally stored by the SLF network element, query the home HSS address information corresponding to the non-wildcard type user identifier;

(530-2)如果请求消息中的用户标识与SLF网元本地保存的所有非通配类型用户标识都不能完全匹配时,则检查SLF网元中是否存在一个通配类型的用户标识与请求消息中的用户标识能够通配。如果存在,则查询出该通配类型用户标识对应的归属HSS地址信息;否则,则认为请求消息中的用户标识在SLF网元中不存在,表明查询用户归属HSS地址不成功。(530-2) If the user ID in the request message cannot completely match all the non-wildcard type user IDs stored locally in the SLF network element, check whether there is a wildcard type user ID in the SLF network element and the request message User IDs in can be wildcarded. If it exists, query the home HSS address information corresponding to the wildcard user ID; otherwise, consider that the user ID in the request message does not exist in the SLF network element, indicating that querying the user's home HSS address is unsuccessful.

540:SLF网元向I-CSCF返回响应消息(即DX_SLF_RESP消息),即针对I-CSCF的查询请求进行应答。如果SLF查询成功,则需要在响应消息中包含相应的归属HSS地址,如果SLF查询不成功,则需要在响应消息中包含查询失败信息。540: The SLF network element returns a response message (that is, a DX_SLF_RESP message) to the I-CSCF, that is, responds to the query request of the I-CSCF. If the SLF query is successful, the corresponding home HSS address needs to be included in the response message, and if the SLF query is unsuccessful, query failure information needs to be included in the response message.

550:I-CSCF网元根据SLF网元响应的归属HSS地址,向HSS网元查询该用户的能力集信息,继续注册流程。如果I-CSCF网元从SLF返回的相应消息中获知查询失败,则I-CSCF网元会中止注册流程。550: The I-CSCF network element queries the HSS network element for the user's capability set information according to the home HSS address responded by the SLF network element, and continues the registration process. If the I-CSCF network element learns that the query fails from the corresponding message returned by the SLF, the I-CSCF network element will stop the registration process.

以上对本发明所提供的一种服务器定位功能SLF网元及其应用方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。A kind of server positioning function SLF network element provided by the present invention and its application method have been introduced in detail above. In this paper, specific examples have been used to illustrate the principle and implementation of the present invention. The description of the above embodiments is only used to help Understand the method of the present invention and its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and scope of application. In summary, the content of this specification is not It should be understood as a limitation of the present invention.

Claims (11)

1, a kind of server positioning function network element is characterized in that, comprising:
Configuration interface is used to dispose the relation data between wildcard type user and the home subscribed services device HSS address;
Data storage cell is used to store the relation data that obtains by described configuration interface;
The query processing unit is used for the user ID to be looked into that comprises according to query requests, and searches the ownership HSS address corresponding with this user ID in described data storage cell.
2, server positioning function network element as claimed in claim 1 is characterized in that, described configuration interface also is used to dispose non-wildcard type user and the relation data that belongs to the HSS address.
3, server positioning function network element as claimed in claim 2, it is characterized in that, the relation data that comprises non-wildcard type user in the data storage cell is preferentially searched in described query processing unit, if the unsuccessful relation data that comprises the wildcard type user of searching again.
4, server positioning function network element as claimed in claim 1 is characterized in that, described query processing unit specifically comprises transmitting-receiving subelement and coupling subelement, wherein:
The transmitting-receiving subelement, the user ID to be looked into that is used for receiving query requests and provides described query requests to comprise to the coupling subelement, and reply to the query requests initiator according to the Query Result that the coupling subelement provides;
The coupling subelement is used for searching the user ID that is complementary with user ID above-mentioned to be looked at data storage cell, and Query Result is informed the transmitting-receiving subelement.
5, server positioning function network element as claimed in claim 4 is characterized in that,
If described coupling subelement finds the user ID that is complementary, the transmitting-receiving subelement is informed in the ownership HSS address in the relation data at the user ID place that then this is complementary;
If described coupling subelement does not find the user ID that is complementary, it fails to match then to inform the transmitting-receiving subelement.
6, as any described server positioning function network element in the claim 1 to 5, it is characterized in that described wildcard type user is represented one group of concrete user ID.
7, as any described server positioning function network element in the claim 1 to 5, it is characterized in that described configuration interface is OSS OSS interface and/or network management interface.
8, a kind ofly obtain the method for ownership HSS address information, it is characterized in that, said method comprising the steps of by server positioning function network element:
Server positioning function network element receives inquiry request message, and described message comprises user ID to be looked into;
With user ID described to be looked into is keyword, searches the relation data between the local wildcard type user that is complementary and the ownership HSS address;
The query requests initiator is informed in ownership HSS address in the relation data that will be complementary.
9, the method for obtaining ownership HSS address by server positioning function network element as claimed in claim 8, it is characterized in that, be keyword with user ID described to be looked into, searching before the local wildcard type user and the relation data between the ownership HSS address that is complementary, also comprising:
With user ID described to be looked into is keyword, searches the relation data between the local non-wildcard type user that is complementary and the ownership HSS address.
10, as claimed in claim 9ly obtain the method for ownership HSS address, it is characterized in that, also comprise the priority that presets dissimilar relation datas by server positioning function network element.
11, the method for obtaining ownership HSS address by server positioning function network element as claimed in claim 10, it is characterized in that, relation data priority between described non-wildcard type user and the ownership HSS address is higher than the relation data priority between described wildcard type user and the ownership HSS address.
CNA2006100865721A 2006-06-30 2006-06-30 Server positioning function network element and application method thereof Pending CN1968267A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CNA2006100865721A CN1968267A (en) 2006-06-30 2006-06-30 Server positioning function network element and application method thereof
PCT/CN2007/001157 WO2008003209A1 (en) 2006-06-30 2007-04-10 A server locator function network element and application method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2006100865721A CN1968267A (en) 2006-06-30 2006-06-30 Server positioning function network element and application method thereof

Publications (1)

Publication Number Publication Date
CN1968267A true CN1968267A (en) 2007-05-23

Family

ID=38076806

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006100865721A Pending CN1968267A (en) 2006-06-30 2006-06-30 Server positioning function network element and application method thereof

Country Status (2)

Country Link
CN (1) CN1968267A (en)
WO (1) WO2008003209A1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662477A (en) * 2009-09-29 2010-03-03 华为技术有限公司 Method for searching user data and device thereof
CN101855921A (en) * 2007-06-15 2010-10-06 泰克莱克公司 Methods, systems, and computer program products for identifying a serving Home Subscriber Server (HSS) in a communication network
US8452325B2 (en) 2009-05-11 2013-05-28 Tekelec, Inc. Methods, systems, and computer readable media for providing scalable number portability (NP) home location register (HLR)
US8538000B2 (en) 2007-08-10 2013-09-17 Tekelec, Inc. Methods, systems, and computer program products for performing message deposit transaction screening
US8594679B2 (en) 2008-03-07 2013-11-26 Tekelec Global, Inc. Methods, systems, and computer readable media for routing a message service message through a communications network
US8613073B2 (en) 2009-10-16 2013-12-17 Tekelec, Inc. Methods, systems, and computer readable media for providing diameter signaling router with firewall functionality
US8831016B2 (en) 2011-03-18 2014-09-09 Tekelec, Inc. Methods, systems, and computer readable media for configurable diameter address resolution
US9313759B2 (en) 2009-10-16 2016-04-12 Tekelec, Inc. Methods, systems, and computer readable media for providing triggerless equipment identity register (EIR) service in a diameter network
US9584959B2 (en) 2008-11-24 2017-02-28 Tekelec Global, Inc. Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network
US9635526B2 (en) 2013-03-15 2017-04-25 Tekelec, Inc. Methods, systems, and computer readable media for utilizing a diameter proxy agent to communicate short message service (SMS) messages

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050286703A1 (en) * 2004-06-02 2005-12-29 Alcatel Method for forwarding a call in a fixed telecommunication's network and such network
US7453876B2 (en) * 2004-09-30 2008-11-18 Lucent Technologies Inc. Method and apparatus for providing distributed SLF routing capability in an internet multimedia subsystem (IMS) network

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106454790A (en) * 2007-06-15 2017-02-22 泰克莱克股份有限公司 Methods, devices and systems for implementing subscriber location function SLF
CN101855921A (en) * 2007-06-15 2010-10-06 泰克莱克公司 Methods, systems, and computer program products for identifying a serving Home Subscriber Server (HSS) in a communication network
US8538000B2 (en) 2007-08-10 2013-09-17 Tekelec, Inc. Methods, systems, and computer program products for performing message deposit transaction screening
US8594679B2 (en) 2008-03-07 2013-11-26 Tekelec Global, Inc. Methods, systems, and computer readable media for routing a message service message through a communications network
US9584959B2 (en) 2008-11-24 2017-02-28 Tekelec Global, Inc. Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network
US8452325B2 (en) 2009-05-11 2013-05-28 Tekelec, Inc. Methods, systems, and computer readable media for providing scalable number portability (NP) home location register (HLR)
CN101662477A (en) * 2009-09-29 2010-03-03 华为技术有限公司 Method for searching user data and device thereof
US8613073B2 (en) 2009-10-16 2013-12-17 Tekelec, Inc. Methods, systems, and computer readable media for providing diameter signaling router with firewall functionality
US8958306B2 (en) 2009-10-16 2015-02-17 Tekelec, Inc. Methods, systems, and computer readable media for providing diameter signaling router with integrated monitoring functionality
US9313759B2 (en) 2009-10-16 2016-04-12 Tekelec, Inc. Methods, systems, and computer readable media for providing triggerless equipment identity register (EIR) service in a diameter network
US9647986B2 (en) 2009-10-16 2017-05-09 Tekelec, Inc. Methods, systems, and computer readable media for providing diameter signaling router with firewall functionality
US8831016B2 (en) 2011-03-18 2014-09-09 Tekelec, Inc. Methods, systems, and computer readable media for configurable diameter address resolution
US9635526B2 (en) 2013-03-15 2017-04-25 Tekelec, Inc. Methods, systems, and computer readable media for utilizing a diameter proxy agent to communicate short message service (SMS) messages

Also Published As

Publication number Publication date
WO2008003209A1 (en) 2008-01-10

Similar Documents

Publication Publication Date Title
CN1758634B (en) Method and apparatus for providing distributed subscriber locator function routing capability
EP2863615B1 (en) Method, push system, and relevant devices for setting up push session
KR100909533B1 (en) User identities
CN1781331A (en) Multiple registration of a subscriber in a mobile communication system
CN1615630A (en) Method and system for changing subscription
CN1647490A (en) Communication system and method
US8935374B2 (en) Method, system, and device for realizing registration mechanism of IP multimedia subsystem
CN1735875A (en) Method and apparatus for resolving protocol-agnostic schemes in an internet protocol multimedia subsystem
WO2008003209A1 (en) A server locator function network element and application method thereof
CN101855921A (en) Methods, systems, and computer program products for identifying a serving Home Subscriber Server (HSS) in a communication network
CN1792104A (en) Service Configuration in Communication System
CN1802016A (en) Method for carrying out authentication on user terminal
US20070115934A1 (en) Method and system for locating subscriber data in an IP multimedia subsystem
CN1885787A (en) Registration abnormity handling method in user registration course
CN1805450A (en) Method of implementing data synchronization between server and client in DNS mechanism
CN113647077A (en) Enable Home Subscriber Service Selection for Service-Based Interfaces
CN101043526A (en) Method, apparatus and system for processing message in IMS network
CN1282391C (en) Communication system
EP2372966A1 (en) Method and device of multimedia subsystem service disposal and multimedia subsystem
CN1662004A (en) Method of implementing multiple service treatment by application server through conversation initiating protocol
CN1957580A (en) Providing timer control information for protocol
CN1744543A (en) Method for realizing roaming of accessing data net by labelling subscriber home address using domainname
CN1878087A (en) Service call session control function entity backup method and system thereof
CN1270545C (en) Treating method for common filter rule
CN101662477B (en) Method for searching user data and device thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Open date: 20070523