[go: up one dir, main page]

WO2011140712A1 - Method and apparatus for implementing internet protocol multimedia sub-system sharing public user identity service for non- internet protocol multimedia sub-system terminal - Google Patents

Method and apparatus for implementing internet protocol multimedia sub-system sharing public user identity service for non- internet protocol multimedia sub-system terminal Download PDF

Info

Publication number
WO2011140712A1
WO2011140712A1 PCT/CN2010/072702 CN2010072702W WO2011140712A1 WO 2011140712 A1 WO2011140712 A1 WO 2011140712A1 CN 2010072702 W CN2010072702 W CN 2010072702W WO 2011140712 A1 WO2011140712 A1 WO 2011140712A1
Authority
WO
WIPO (PCT)
Prior art keywords
ims
identifier
terminal
ims terminal
request message
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.)
Ceased
Application number
PCT/CN2010/072702
Other languages
French (fr)
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.)
Alcatel Lucent SAS
Original Assignee
Alcatel Lucent SAS
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 Alcatel Lucent SAS filed Critical Alcatel Lucent SAS
Priority to PCT/CN2010/072702 priority Critical patent/WO2011140712A1/en
Priority to CN201080002853.9A priority patent/CN102440017B/en
Publication of WO2011140712A1 publication Critical patent/WO2011140712A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1045Proxies, e.g. for session initiation protocol [SIP]

Definitions

  • the present invention relates to a communication network, and more particularly to a method and apparatus for implementing an IMS shared public subscriber identity service for a non-IMS terminal in an IMS network. Background technique
  • IP Multimedia Subsystem IP Multimedia Subsystem
  • IMS user IDs There are two types of IMS user IDs: Private User Identity and Public User Identity.
  • the private user identity is assigned by the home i-network operator for user registration, authentication, authorization, and accounting, and a terminal device is indicated.
  • Private user IDs are usually not disclosed to third parties, similar to the IMSI (International Mobile Subscriber Identity) number in the GSM (Global System for Mobile communications) network.
  • the public user ID is the user ID in the session, used to initiate a session or be called by another user, which is equivalent to the phone number, email address, etc. in our life.
  • a private user ID can have multiple public user IDs, and multiple private user IDs can also share a common user ID.
  • the IMS network provides a large number of flexible and convenient services for IMS users, and sharing a common user identity is one of them.
  • a common public identity service is shared, that is, multiple user terminals can share a common user identity.
  • user Bob has three IMS terminals, namely, a mobile phone, an office phone, and a home phone.
  • the three IMS terminals can share a common user ID X, so that no matter where Bob is, which terminal is used, other users only Bob needs to be found by calling the public user ID X.
  • the shared public user identification service is also widely used in hotlines and emergency calls, such as customer service telephone systems, 110 telephone systems, and the like.
  • the non-IMS terminal referred to herein refers to a terminal that cannot access the IMS network through itself, that is, the terminal cannot support the necessary processes defined in the IMS standard, such as a registration process, a call origination process, a call termination process, and the like.
  • the PSTN (Public Switched Telephone Network) telephone and the UMTS (Universal Mobile Telecommunications System) telephone in the traditional network belong to the non-IMS terminal.
  • the MG system introduces 7 MGCF (Media Gateway Controller Function), see the relevant provisions of 3GPP TS23.002.
  • MGCF Media Gateway Controller Function
  • the non-IMS terminal can access the IMS network and can make a call with the IMS terminal.
  • the non-IMS terminal cannot register to the IMS network, that is, the IMS public user identity cannot be allocated, and the non-IMS terminal still cannot enjoy the IMS sharing. Public user identification service.
  • a method of accessing a non-IMS terminal to an IMS network is described in U.S. Patent Application No. 20070195805, such that a non-IMS terminal can register with the IMS network and assign a default public user identity.
  • a method for implementing an IMS multi-public subscriber identity service for a non-IMS terminal is disclosed in Chinese Patent Application No. 201010003176.4, such that a non-IMS terminal can register with the IMS network and assign one or more IMS public user identifiers.
  • the called user who establishes a call with Bob may wish to know which terminal the Bob uses to initiate the call, or the calling party who establishes the call with Bob wants the read call to be sent to a designated terminal.
  • the prior art cannot achieve the above functions. Summary of the invention
  • the present invention proposes a method and apparatus for accessing a non-IMS terminal to an IMS network.
  • a method for accessing a non-IMS terminal to an IMS network in a server, the non-IMS terminal and one or more other The terminal shares an IMS public user identifier where the method includes: receiving a request message from the non-IMS terminal; extracting an identifier of the non-IMS terminal in the request message; and querying the mapping table, 4 determining according to the identifier of the non-IMS terminal An identifier in the IMS network that uniquely identifies the non-IMS terminal; sends a request message to the IMS call control unit, wherein the identifier in the IMS network that uniquely identifies the non-IMS terminal is included.
  • the method further comprises: receiving a registration request message from the non-IMS terminal; extracting an identity of the non-IMS terminal in the registration request message; assigning a unique identifier to the non-IMS terminal; sending to the IMS call control unit a registration request message, including the unique identifier and an IMS public user identifier corresponding to the non-IMS terminal; receiving a reply message from the IMS call control unit, where the IMS network uniquely identifies the non-IMS terminal And identifying, in the mapping table, the identifier of the non-IMS terminal and the identifier in the IMS network of the non-IMS terminal that is uniquely marked.
  • the mapping table is preset.
  • an apparatus for accessing a non-IMS terminal to an IMS network in a server, the non-IMS terminal and one or more other terminals sharing an IMS public subscriber identity wherein
  • the device includes: a first receiving device, configured to receive a request message from a non-IMS terminal; a first extracting device, configured to extract an identifier of the non-IMS terminal in the non-IMS network in the request message; And determining, by the non-IMS terminal, an identifier in the IMS network of the non-IMS terminal according to the identifier of the non-IMS terminal in the non-IMS network; the first sending device, configured to send the request message to the IMS call control unit And including the identifier in the IMS network that uniquely identifies the non-IMS terminal.
  • the first receiving device is further configured to receive a registration request message from the non-IMS terminal; the first extracting device is further configured to extract an identifier of the non-IMS terminal in the registration request message; a first allocation device, configured to allocate a unique identifier to the non-IMS terminal; the first sending device is further configured to send a registration request message to the IMS call control unit, where the unique identifier and the non- An IMS public user identifier corresponding to the IMS terminal; the first receiving device is further configured to receive a reply message from the IMS call control unit, including an identifier in the IMS network that uniquely identifies the non-IMS terminal; the apparatus further comprising first recording means for identifying the unique and non-IMS terminal The identity in the IMS network that marks the non-IMS terminal is recorded in a mapping table.
  • the mapping table is preset.
  • a method for accessing a non-IMS terminal to an IMS network in a server, the non-IMS terminal and one or more other terminals sharing an IMS public subscriber identity includes: receiving a request message from an IMS call control unit; extracting an identifier in the IMS network related to the called party in the request message; querying a mapping table, and determining a unique non-IMS according to the identifier in the IMS network Identifying the non-IMS terminal according to the identifier of the non-IMS terminal; sending a request message to the non-IMS terminal, where the identifier of the non-IMS terminal is included.
  • the reading method further comprises: receiving a registration request message from the non-IMS terminal; advancing the identification of the non-IMS terminal in the registration request message; assigning the non-IMS terminal a unique identifier; sending to the IMS call control unit And a registration request message, where the unique identifier and the IMS public user identifier corresponding to the non-IMS terminal are included; receiving a reply message from the IMS call control unit, where the IMS network that uniquely identifies the non-IMS terminal is included And the identifier of the non-IMS terminal and the identifier in the IMS network of the non-IMS terminal that are uniquely marked in the mapping table.
  • the ejaculation table is preset.
  • an apparatus for accessing a non-IMS terminal to an IMS network in a server, the non-IMS terminal and one or more other terminals sharing an IMS public subscriber identity wherein
  • the device includes: a second receiving device, configured to receive a request message from the IMS call control unit; a second extracting device, configured to extract an identifier in the IMS network related to the called party in the request message; And determining, by the query mapping table, an identifier of a unique non-IMS terminal according to the identifier in the IMS network; and determining, by the terminal, the identifier according to the non-IMS terminal
  • the second sending device is configured to send a request message to the non-IMS terminal, where the identifier of the non-IMS terminal is included.
  • the second receiving device is further configured to receive a registration request message from the non-IMS terminal; the second extracting device is further configured to extract an identifier of the non-IMS terminal in the registration request message; a second allocation device, configured to allocate a unique identifier to the non-IMS terminal; the second sending device is further configured to send a registration request message to the IMS call control unit, where the unique identifier and the non- The IMS public user identifier corresponding to the IMS terminal; the second receiving device is further configured to receive a reply message from the IMS call control unit, where the identifier in the IMS network that uniquely identifies the non-IMS terminal is included; And a second recording device, configured to record the identifier of the non-IMS terminal and the identifier in the IMS network of the non-IMS terminal that is uniquely marked in the mapping table.
  • the mapping table is preset.
  • a non-IMS terminal that shares an IMS public subscriber identity with one or more other terminals can be distinguished, and when it acts as a calling party, the called subscriber can know that the call is shared by the IMS public subscriber. Which non-IMS terminal is identified, and when called, the call can specify a particular non-IMS terminal to be sent to the shared IMS public user identity. At the same time, when the user selects a certain configuration, the privacy of the user can be protected to some extent.
  • FIG. 1 is a schematic diagram of a process of accessing a non-IMS terminal to an IMS network according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram of a process of accessing a non-IMS terminal to an IMS network according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of a process of accessing a non-IMS terminal to an IMS network according to an embodiment of the present invention
  • 4 is a structural block diagram of an apparatus for accessing a non-IMS terminal to an IMS network in a server according to an embodiment of the present invention
  • FIG. 5 is a block diagram showing the structure of an apparatus for accessing a non-IMS terminal to an IMS network in a server in accordance with an embodiment of the present invention. detailed description
  • GRUU Globally Routable User Agent URI (User Resource Identifier), globally routable user agent uniform resource identifier
  • the GRUU is used to uniquely identify a combination of a public user identifier and a specific terminal, so that the terminal can send a SIP (Session Initial Protocol) message to a specific terminal corresponding to a public user identifier instead of sending it to the specific terminal.
  • Public user ID which ensures that SIP messages will not be sent to other registered terminals corresponding to this public user ID.
  • GRUU public GRUU
  • temporary GRUU Temporary GRUU
  • the public GRUU contains the user's public user ID and is valid for a long time.
  • the URI in the temporary GRUU does not disclose the user's public user identity and is only valid before the user cancels the registration or the validity period of the registration.
  • the temporary GRUU can well contain the user's privacy.
  • a public GRUU and a temporary GRUU corresponding to a certain public user identity are assigned to the terminal together with the terminal when it is registered and re-registered. Each pair of public GRUUs and temporary GRUUs correspond to a common user identity and a specific terminal. At subsequent re-registration, the terminal is assigned to the same public GRUU and a new, different temporary GRUU.
  • the IMS network introduces the GRUU mechanism that multiple IMS terminals sharing a certain public user identity can be distinguished, the call can be initiated or terminated based on the GRUU, and the privacy of the user can be protected. Not the IMS terminal, although it can pass the existing technology.
  • the IMS network is accessed and registered with the IMS public user identity, but it does not support the GRUU mechanism, so that non-IMS terminals sharing an IMS public user identity cannot be distinguished from other terminals.
  • the basic idea of the present invention is to introduce a GRUU mechanism for a non-IMS terminal sharing an IMS public user identity, so that the non-IMS terminal can enjoy the same convenience as the IMS terminal.
  • the present invention introduces a proxy server located between a non-IMS terminal and an IMS network, which is capable of converting the identity of a non-IMS terminal in a non-IMS network into an identity in a unique IMS network (such as a public GRUU or temporary GRUU) can also convert the identity in the IMS network into a unique non-IMS terminal identity.
  • the proxy server can process the signaling of the network where the non-IMS terminal is located and the signaling in the IMS network, and can convert between the two types of signaling.
  • the proxy server can be a separate entity or existing in an existing network element, such as the MGCF.
  • the present invention also needs to introduce a mapping table, which stores the correspondence between the identifier of the non-IMS terminal in the non-IMS network and its unique identifier in the IMS network, and may include the non-IMS terminal identifier and its corresponding IMS public.
  • the form of the mapping table may be as shown in Table 1, but is not limited to the form of Table 1.
  • the PSTN terminal A is identified as 58541240 in the PSTN network
  • the PSTN terminal B is identified as 58541241.
  • Terminal A and Terminal B can access the IMS network and share an IMS public user identity alice@example.com.
  • the value 0 in the GRUU set corresponds to the public GRUU, and the value 1 corresponds to the temporary GRUU.
  • the system can predefine which GRUU to use as the default GRUU.
  • the mapping table may exist in a separate database or may be stored in an existing data storage device, such as an HLR (Home Location Register), an HSS (Home Subscriber Server, a Home Subscriber Server), and the like.
  • the mapping table may be preset by the system, or may be generated after the non-IMS terminal registers with the IMS network. If the mapping table is pre-set, then the value of GRUU must be guaranteed to be unique. PSTN final IMS public GRUU collection
  • a new user interface needs to be defined to complete the pair Operation of the IMS network.
  • the definition of the new interface varies according to the type of non-IMS terminal and the type of network it is in.
  • the IMS network can be completed by defining a new service type code. Operation, such as:
  • buttons "*54” indicates that the default IMS public user ID corresponding to the PSTN terminal is registered and supports the GRUU;
  • “*54*i” indicates that the i-th IMS public user ID corresponding to the PSTN terminal is registered and supports the GRUU;
  • the button "*55*called number” indicates that the called party corresponding to the called number is called by the default GRUU in the IMS network corresponding to the PSTN terminal, and "*55*1*called number” indicates that the PSTN terminal corresponds to
  • the public GRUU in the IMS network calls the called party corresponding to the called number, and the "*55*2*called number” indicates that the called party number corresponding to the called party is called by the temporary GRUU in the IMS network corresponding to the PSTN terminal. call.
  • FIG. 1 exemplarily shows a process diagram of accessing a non-IMS terminal to an IMS network according to an embodiment of the present invention.
  • the non-IMS terminal is the PSTN terminal A, and the above proxy server is located in the MGCF.
  • the PSTN terminal A shares one IMS public user identity with one or more other terminals.
  • ISST ISDN User Part
  • SIP Session Control Function
  • the PSTN terminal is directed to The MGCF initiates a registration request, requesting to register with the IMS network with an IMS public user identity.
  • this step may employ any method of registering a non-IMS terminal to the IMS network in the prior art.
  • the method described in Chinese Patent Application 201010003176.4 is employed.
  • the user registers *54*1 on the PSTN terminal A to indicate that it is registered to the IMS network with the first IMS public user identity, and the IMS public user identity is also shared by other terminals.
  • the PSTN terminal A sends a registration request message to the MGCF, such as an IAM (Initial Address Message) message in the figure.
  • the value of the GRUU corresponding to the PSTN terminal A in the mapping table is null.
  • the MGCF has a protocol conversion function, which can convert an IAM message into a Register message, and the process will not be described here.
  • the P-CSCF After receiving the above Register message, the P-CSCF performs the same actions as in the standard 3GPP TS 23.228 version 8.
  • the subsequent steps 3 to 12 in Fig. 1 are also the same as the above criteria, wherein the S-CSCF (Serving - Call Session Control Function), after receiving the above registration request, includes the IMS public The user identity, the instance identifier described above, and the indicator supporting the GRUU assign a unique public GRUU and a unique new temporary GRUU to the combination of the IMS public user identity and the instance identity.
  • S-CSCF Server - Call Session Control Function
  • step 12 when the proxy server in the MGCF receives a registration reply message from the P-CSCF, such as the 200 OK in the figure, it will be included in the public in the reply message.
  • the GRUU and the temporary GRUU are recorded in the record corresponding to the PSTN terminal A in the mapping table. At this point, the corresponding content in the mapping table is generated for subsequent operations.
  • FIG. 2 exemplarily shows a process diagram of accessing a non-IMS terminal to an IMS network according to an embodiment of the present invention.
  • the non-IMS terminal is the PSTN terminal A
  • the above proxy server is located in the MGCF.
  • the user initiates a call to the IMS network by typing *55* 1 * the called number on the PSTN terminal A.
  • the proxy server in the MGCF receives the above IAM message, it performs the following steps:
  • index code 1 corresponds to the public GRUU. It should be noted that the index code is not required. If the index code is empty, the call is initiated by the default GRUU.
  • the system can pre-define the default GRUIL.
  • the MGCF has a protocol conversion function, which can convert an IAM message into an INVITE message, and the process is not described here.
  • FIG. 3 exemplarily shows a process diagram of accessing a non-IMS terminal to an IMS network according to an embodiment of the present invention.
  • the non-IMS terminal is the PSTN terminal A
  • the above proxy server is located in the MGCF.
  • the proxy server in the MGCF receives the call request INVITE message from the IMS network, it will perform the following steps.
  • the INVITE message is sent to a GRUU that shares the public user ID:
  • the device 400 includes: a first receiving device 401 for receiving a request message from the PSTN terminal A, such as the IAM message in FIG.
  • the first sending device 402 is configured to send a request message, such as an INVITE message, to the IMS call control unit P-CSCF, where the public GRUU or temporary GRUU is included.
  • the mapping table may be preset or generated by registration.
  • the first receiving device 401 is further configured to receive a registration request message, such as an IAM message, from the PSTN terminal A.
  • the first extracting device 403 is further configured to extract the IAM message.
  • the identifier of the PSTN terminal A; the device 400 further comprises a first allocation device 405 for assigning a unique identifier to the PSTN terminal A;
  • the first transmitting device 402 is further configured to send to the IMS call control unit P-CSCF
  • the registration request message such as the Register message, includes the unique identifier and the IMS public user identifier corresponding to the PSTN terminal A.
  • the first receiving device 401 is further configured to receive a reply message from the P-CSCF, such as 200.
  • the apparatus 400 further includes a first recording device 406 for identifying the PSTN terminal A and the The public GRUU and the temporary GRUU are recorded in a mapping table in the database 407.
  • FIG. 5 exemplarily shows a block diagram of an apparatus for accessing PSTN terminal A to an IMS network in a proxy server in accordance with an embodiment of the present invention.
  • the PSTN terminal A shares one IMS public user identity with one or more other terminals.
  • the device 500 includes: a second receiving device 501, configured to receive a request message from the IMS call control unit P-CSCF, such as an INVITE message; and a second extracting device 503, configured to extract the INVITE message and associated with the called party
  • An identifier in the IMS network such as a public GRUU or a temporary GRUU; a second mapping means 504 for querying the mapping table and determining an identity of a unique non-IMS terminal based on the public GRUU or the temporary GRUU; the terminal determining means 508,
  • the identifier for the non-IMS terminal determines its corresponding PSTN terminal A;
  • the second sending device 502 is configured to send a request message, such as an IAM message, to the
  • the mapping table may be preset or generated by registration.
  • the second receiving device 501 is further configured to receive a registration request message, such as an IAM message, from the PSTN terminal A.
  • the second extracting device 503 is further configured to extract the IAM message.
  • the identifier of the PSTN terminal A; the apparatus 500 further includes a second allocation means 505 for assigning a unique identifier to the PSTN terminal A;
  • the second transmitting means 502 is further configured to send to the IMS call control unit P-CSCF
  • the registration request message such as the Register message, includes the unique identifier and the IMS public user identifier corresponding to the PSTN terminal A.
  • the second receiving device 501 is further configured to receive a reply message from the P-CSCF, such as 200.
  • An OK message which includes an identifier in the IMS network that uniquely identifies the non-IMS terminal, such as a public GRUU and/or a temporary GRUU; the apparatus 500 further includes a second recording device 506 for identifying the identity of the PSTN terminal A
  • the public GRUU and the temporary GRUU are recorded in a mapping table in the database 507.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A method and apparatus for implementing sharing Internet protocol Multimedia Sub-system (IMS) public user identity for non-IMS terminal is introduced by the present invention. In the prior art, the non-IMS terminal can access IMS network and share one IMS public user identity with other terminals, but users can not distinguish the non-IMS terminal from other terminals which share the IMS public user identity. The present invention imports a proxy server and a mapping table. Said proxy server transforms a request from the non-IMS terminal to a signaling in IMS network, wherein, by inquiring the mapping table, the identity of the non-IMS terminal is transformed to a unique identity in IMS network (for example Globally Routable User Agent URI (GRUU)). When receiving the request message from IMS network, the proxy server transforms the identity in IMS network correlative to the called party in the request message to a unique identity of the non-IMS terminal by inquiring the mapping table, and thus sends a request to the non-IMS terminal corresponding to the identity of the non-IMS terminal.

Description

一种为非 IMS终端实现 IMS共享公共用户  One for non-IMS terminals to implement IMS shared public users

标识服务的方法及装置 技术领域  Method and device for identifying service

本发明涉及通信网絡, 尤其涉及 IMS网络中为.非 IMS终端实现 IMS共享公共用户标识服务的方法和装置。 背景技术  The present invention relates to a communication network, and more particularly to a method and apparatus for implementing an IMS shared public subscriber identity service for a non-IMS terminal in an IMS network. Background technique

在腿 ( IP Multimedia Subsystem, IP多媒体子系统 ) 系统中, In the leg (IP Multimedia Subsystem, IP Multimedia Subsystem) system,

IMS用户的标识分成两种: 私有用户标识 ( Private User Identity ) 和 公共用户标识 ( Public User Identity ) 。 私有用户标识由归属 i成网洛 运营商分配, 用于用户的注册、 认证、 授权和计费, 标示一个终端 设备。 私有用户标识通常不会披露给第三方, 类似于 GSM ( Global System for Mobile communications , 全球移动通信系统) 网络中的 IMSI ( International Mobile Subscriber Identity, 国际移动用户识别码 ) 号码。 公共用户标识是会话中的用户标识, 用于发起会话或者被其 他用户呼叫, 相当于我们生活中的电话号码、 email地址等。 一个私 有用户标识可以拥有多个公共用户标识, 多个私有用户标识还可以 共享一个公共用户标识。 There are two types of IMS user IDs: Private User Identity and Public User Identity. The private user identity is assigned by the home i-network operator for user registration, authentication, authorization, and accounting, and a terminal device is indicated. Private user IDs are usually not disclosed to third parties, similar to the IMSI (International Mobile Subscriber Identity) number in the GSM (Global System for Mobile communications) network. The public user ID is the user ID in the session, used to initiate a session or be called by another user, which is equivalent to the phone number, email address, etc. in our life. A private user ID can have multiple public user IDs, and multiple private user IDs can also share a common user ID.

IMS网络为 IMS用户提供了大量灵活便利的服务, 共享公共用 户标识便是其中一种。 共享公共用户标识服务, 即多个用户终端可 以共享一个公共用户标识。 比如, 用户 Bob有三个 IMS终端, 分别 是移动电话机、 办公室电话机、 家庭电话机, 这三个 IMS终端可以 共享一个公共用户标识 X, 这样, 不论 Bob在哪, 使用哪个终端, 其他用户只需要通过呼叫公共用户标识 X都可以找到 Bob。 另外, 共享公共用户标识服务还大量运用于热线和紧急电话中, 比如客服 电话系统, 110电话系统等。  The IMS network provides a large number of flexible and convenient services for IMS users, and sharing a common user identity is one of them. A common public identity service is shared, that is, multiple user terminals can share a common user identity. For example, user Bob has three IMS terminals, namely, a mobile phone, an office phone, and a home phone. The three IMS terminals can share a common user ID X, so that no matter where Bob is, which terminal is used, other users only Bob needs to be found by calling the public user ID X. In addition, the shared public user identification service is also widely used in hotlines and emergency calls, such as customer service telephone systems, 110 telephone systems, and the like.

然而, 对于非 IMS终端, 却无法享受到上述的 IMS共享公共用 户标识服务的便利。 这里所说的非 IMS终端, 指的是无法通过其自 身接入到 IMS网络中的终端, 即终端无法支持 IMS标准中定义的必 需流程, 比如注册流程、 呼叫发起流程、 呼叫终结流程等。 传统网 络中的 PSTN ( Public Switched Telephone Network,公共交换电话网) 电话、 UMTS ( Universal Mobile Telecommunications System, 环球移 动通信系统) 电话都属于非 IMS终端。 However, for non-IMS terminals, the above IMS shared public use is not available. The convenience of the household identification service. The non-IMS terminal referred to herein refers to a terminal that cannot access the IMS network through itself, that is, the terminal cannot support the necessary processes defined in the IMS standard, such as a registration process, a call origination process, a call termination process, and the like. The PSTN (Public Switched Telephone Network) telephone and the UMTS (Universal Mobile Telecommunications System) telephone in the traditional network belong to the non-IMS terminal.

为了解决非 IMS终端接入到 IMS网络的问题, IMS系统中引入 7 MGCF ( Media Gateway Controller Function, 媒体网关控制器实 体) , 参见 3GPP TS23.002的相关规定。 通过 MGCF, 非 IMS终端 可接入到 IMS网络中并且可以和 IMS终端进行呼叫, 但是, 非 IMS 终端无法注册到 IMS网络中,即无法分配 IMS公共用户标识,非 IMS 终端仍然无法享受到 IMS共享公共用户标识服务。  In order to solve the problem that the non-IMS terminal accesses the IMS network, the MG system introduces 7 MGCF (Media Gateway Controller Function), see the relevant provisions of 3GPP TS23.002. Through the MGCF, the non-IMS terminal can access the IMS network and can make a call with the IMS terminal. However, the non-IMS terminal cannot register to the IMS network, that is, the IMS public user identity cannot be allocated, and the non-IMS terminal still cannot enjoy the IMS sharing. Public user identification service.

美国专利申请 US 20070195805中介绍了一种将非 IMS终端接入 到 IMS网络中的方法,使得非 IMS终端可以注册到 IMS网絡并分配 一个缺省的公共用户标识。 中国专利申请 201010003176.4中披露了 一种为非 IMS 终端实现 IMS 多公共用户标识服务的方法, 使得非 IMS终端可以注册到 IMS 网络并分配一个或多个 IMS公共用户标 识。 这两种方法使得非 IMS终端和其他终端共享一个 IMS公共用户 标识成为可能, 但是它们无法将共享一个 IMS 公共用户标识的非 IMS 终端和其他终端区分开, 而实际中往往存在这方面的需求。 比 如, 上述的例子中, 和 Bob建立呼叫的被叫用户可能希望知道 Bob 是使用哪个终端发起呼叫的, 或者, 和 Bob建立呼叫的主叫用户希 望读呼叫是发往某个指定的终端。 现有技术无法实现上述功能。 发明内容  A method of accessing a non-IMS terminal to an IMS network is described in U.S. Patent Application No. 20070195805, such that a non-IMS terminal can register with the IMS network and assign a default public user identity. A method for implementing an IMS multi-public subscriber identity service for a non-IMS terminal is disclosed in Chinese Patent Application No. 201010003176.4, such that a non-IMS terminal can register with the IMS network and assign one or more IMS public user identifiers. These two methods make it possible for non-IMS terminals and other terminals to share one IMS public user identity, but they cannot distinguish non-IMS terminals sharing one IMS public user identity from other terminals, which is often required in practice. For example, in the above example, the called user who establishes a call with Bob may wish to know which terminal the Bob uses to initiate the call, or the calling party who establishes the call with Bob wants the read call to be sent to a designated terminal. The prior art cannot achieve the above functions. Summary of the invention

本发明为了解决现有技术中的上述缺陷, 提出了一种将非 IMS 终端接入 IMS网絡的方法和装置。  In order to solve the above-mentioned drawbacks in the prior art, the present invention proposes a method and apparatus for accessing a non-IMS terminal to an IMS network.

根据本发明的第一方面, 提供了一种在服务器中用于将非 IMS 终端接入到 IMS网络的方法, 所述非 IMS终端和其他一个或多个终 端共享一个 IMS公共用户标识,其中,该方法包括:接收来自非 IMS 终端的请求消息; 提取所述请求消息中的非 IMS终端的标识; 查询 映射表, 4 据所述非 IMS终端的标识确定一个唯一标志该非 IMS终 端的 IMS网络中的标识; 向 IMS呼叫控制单元发送请求消息, 其中 包含了所述唯一标志所述非 IMS终端的 IMS网络中的标识。 According to a first aspect of the present invention, there is provided a method for accessing a non-IMS terminal to an IMS network in a server, the non-IMS terminal and one or more other The terminal shares an IMS public user identifier, where the method includes: receiving a request message from the non-IMS terminal; extracting an identifier of the non-IMS terminal in the request message; and querying the mapping table, 4 determining according to the identifier of the non-IMS terminal An identifier in the IMS network that uniquely identifies the non-IMS terminal; sends a request message to the IMS call control unit, wherein the identifier in the IMS network that uniquely identifies the non-IMS terminal is included.

优选地, 该方法进一步包括: 接收来自非 IMS终端的注册请求 消息;提取所述注册请求消息中的非 IMS终端的标识;为所述非 IMS 终端分配一个唯一的标识;向 IMS呼叫控制单元发送注册请求消息, 其中包含了所述的唯一标识和所述非 IMS终端对应的 IMS公共用户 标识; 接收来自 IMS呼叫控制单元的回复消息, 其中包含了唯一标 志所述非 IMS终端的 IMS网络中的标识;将所述非 IMS终端的标识 和所述唯一标志所述非 IMS终端的 IMS网络中的标识记录在映射表 中。  Preferably, the method further comprises: receiving a registration request message from the non-IMS terminal; extracting an identity of the non-IMS terminal in the registration request message; assigning a unique identifier to the non-IMS terminal; sending to the IMS call control unit a registration request message, including the unique identifier and an IMS public user identifier corresponding to the non-IMS terminal; receiving a reply message from the IMS call control unit, where the IMS network uniquely identifies the non-IMS terminal And identifying, in the mapping table, the identifier of the non-IMS terminal and the identifier in the IMS network of the non-IMS terminal that is uniquely marked.

优选地, 所述映射表是预先设定的。  Preferably, the mapping table is preset.

根据本发明的第二个方面,提供了一种在服务器中用于将非 IMS 终端接入到 IMS网络的装置, 所述非 IMS终端和其他一个或多个终 端共享一个 IMS公共用户标识, 其中 > 该装置包括: 第一接收装置, 用于接收来自非 IMS终端的请求消息; 第一提取装置, 用于提取所 述请求消息中的非 IMS终端在非 IMS网络中的标识;第一映射装置, 用于查询映射表并根据所述非 IMS终端在非 IMS网絡中的标识确定 一个唯一标志该非 IMS终端的 IMS网络中的标识; 第一发送装置, 用于向 IMS呼叫控制单元发送请求消息, 其中包含了所述唯一标志 所述非 IMS终端的 IMS网络中的标识。  According to a second aspect of the present invention, there is provided an apparatus for accessing a non-IMS terminal to an IMS network in a server, the non-IMS terminal and one or more other terminals sharing an IMS public subscriber identity, wherein The device includes: a first receiving device, configured to receive a request message from a non-IMS terminal; a first extracting device, configured to extract an identifier of the non-IMS terminal in the non-IMS network in the request message; And determining, by the non-IMS terminal, an identifier in the IMS network of the non-IMS terminal according to the identifier of the non-IMS terminal in the non-IMS network; the first sending device, configured to send the request message to the IMS call control unit And including the identifier in the IMS network that uniquely identifies the non-IMS terminal.

优选地, 所述第一接收装置还用于接收来自非 IMS终端的注册 请求消息; 所述第一提取装置还用于提取所述注册请求消息中的非 IMS终端的标识;所述装置还包括第一分配装置,用于为所述非 IMS 终端分配一个唯一的标识; 所述第一发送装置还用于向 IMS呼叫控 制单元发送注册请求消息, 其中包含了所述的唯一标识和所述非 IMS终端对应的 IMS公共用户标识; 所述第一接收装置还用于接收 来自 IMS 呼叫控制单元的回复消息, 其中包含了唯一标志所述非 IMS终端的 IMS网络中的标识; 所述装置还包括第一记录装置, 用 于将所述非 IMS终端的标识和所述唯一标志所述非 IMS终端的 IMS 网络中的标识记录在映射表中。 Preferably, the first receiving device is further configured to receive a registration request message from the non-IMS terminal; the first extracting device is further configured to extract an identifier of the non-IMS terminal in the registration request message; a first allocation device, configured to allocate a unique identifier to the non-IMS terminal; the first sending device is further configured to send a registration request message to the IMS call control unit, where the unique identifier and the non- An IMS public user identifier corresponding to the IMS terminal; the first receiving device is further configured to receive a reply message from the IMS call control unit, including an identifier in the IMS network that uniquely identifies the non-IMS terminal; the apparatus further comprising first recording means for identifying the unique and non-IMS terminal The identity in the IMS network that marks the non-IMS terminal is recorded in a mapping table.

优选地, 所述映射表是预先设定的。  Preferably, the mapping table is preset.

根据本发明的第三个方面,提供了一种在服务器中用于将非 IMS 终端接入到 IMS网络的方法, 所述非 IMS终端和其他一个或多个终 端共享一个 IMS公共用户标识, 其中, 该方法包括: 接收来自 IMS 呼叫控制单元的请求消息; 提取所述请求消息中和被叫相关的 IMS 网络中的标识; 查询映射表, 根据所述 IMS网络中的标识确定一个 唯一的非 IMS终端的标识; 才艮据所述非 IMS终端的标识确定其对应 的非 IMS终端; 向所述非 IMS终端发送请求消息, 其中包含了所述 非 IMS终端的标识。  According to a third aspect of the present invention, there is provided a method for accessing a non-IMS terminal to an IMS network in a server, the non-IMS terminal and one or more other terminals sharing an IMS public subscriber identity, wherein The method includes: receiving a request message from an IMS call control unit; extracting an identifier in the IMS network related to the called party in the request message; querying a mapping table, and determining a unique non-IMS according to the identifier in the IMS network Identifying the non-IMS terminal according to the identifier of the non-IMS terminal; sending a request message to the non-IMS terminal, where the identifier of the non-IMS terminal is included.

优选地, 读方法进一步包括: 接收来自非 IMS终端的注册请求 消息;提前所述注册请求消息中的非 IMS终端的标识;为所述非 IMS 终端分配一个唯一的标识;向 IMS呼叫控制单元发送注册倚求消息, 其中包含了所述的唯一标识和所述非 IMS终端对应的 IMS公共用户 标识; 接收来自 IMS呼叫控制单元的回复消息, 其中包含了唯一标 志所述非 IMS终端的 IMS网络中的标识;将所述非 IMS终端的标识 和所述唯一标志所述非 IMS终端的 IMS网络中的标识记录在映射表 中。  Preferably, the reading method further comprises: receiving a registration request message from the non-IMS terminal; advancing the identification of the non-IMS terminal in the registration request message; assigning the non-IMS terminal a unique identifier; sending to the IMS call control unit And a registration request message, where the unique identifier and the IMS public user identifier corresponding to the non-IMS terminal are included; receiving a reply message from the IMS call control unit, where the IMS network that uniquely identifies the non-IMS terminal is included And the identifier of the non-IMS terminal and the identifier in the IMS network of the non-IMS terminal that are uniquely marked in the mapping table.

优选地, 所述怏射表是预先设定的。  Preferably, the ejaculation table is preset.

根据本发明的第四个方面,提供了一种在服务器中用于将非 IMS 终端接入到 IMS网络的装置, 所述非 IMS终端和其他一个或多个终 端共享一个 IMS公共用户标识, 其中, 该装置包括: 第二接收装置, 用于接收来自 IMS呼叫控制单元的请求消息; 第二提取装置, 用于 提取所述请求消息中和被叫相关的 IMS网络中的标识; 第二映射装 置, 用于查询映射表并才艮据所述 IMS网络中的标识确定一个唯一的 非 IMS终端的标识; 终端确定装置, 用于根据所述非 IMS终端的标 识确定其对应的非 IMS终端; 第二发送装置, 用于向所述非 IMS终 端发送请求消息, 其中包含了所述非 IMS终端的标识。 According to a fourth aspect of the present invention, there is provided an apparatus for accessing a non-IMS terminal to an IMS network in a server, the non-IMS terminal and one or more other terminals sharing an IMS public subscriber identity, wherein The device includes: a second receiving device, configured to receive a request message from the IMS call control unit; a second extracting device, configured to extract an identifier in the IMS network related to the called party in the request message; And determining, by the query mapping table, an identifier of a unique non-IMS terminal according to the identifier in the IMS network; and determining, by the terminal, the identifier according to the non-IMS terminal The second sending device is configured to send a request message to the non-IMS terminal, where the identifier of the non-IMS terminal is included.

优选地, 所述第二接收装置还用于接收来自非 IMS 终端的注册 请求消息; 所述第二提取装置还用于提取所述注册请求消息中的非 IMS终端的标识;所述装置还包括第二分配装置,用于为所述非 IMS 终端分配一个唯一的标识; 所述第二发送装置还用于向 IMS呼叫控 制单元发送注册请求消息, 其中包含了所述的唯一标识和所述非 IMS终端对应的 IMS公共用户标识; 所述第二接收装置还用于接收 来自 IMS 呼叫控制单元的回复消息, 其中包含了唯一标志所述非 IMS终端的 IMS网络中的标识; 所述装置还包括第二记录装置, 用 于将所述非 IMS终端的标识和所述唯一标志所述非 IMS终端的 IMS 网络中的标识记录在映射表中。  Preferably, the second receiving device is further configured to receive a registration request message from the non-IMS terminal; the second extracting device is further configured to extract an identifier of the non-IMS terminal in the registration request message; a second allocation device, configured to allocate a unique identifier to the non-IMS terminal; the second sending device is further configured to send a registration request message to the IMS call control unit, where the unique identifier and the non- The IMS public user identifier corresponding to the IMS terminal; the second receiving device is further configured to receive a reply message from the IMS call control unit, where the identifier in the IMS network that uniquely identifies the non-IMS terminal is included; And a second recording device, configured to record the identifier of the non-IMS terminal and the identifier in the IMS network of the non-IMS terminal that is uniquely marked in the mapping table.

优选地, 所述映射表是预先设定的。  Preferably, the mapping table is preset.

通过使用本发明的方法和装置,与其他一个或多个终端共享一个 IMS公共用户标识的非 IMS终端能够被区分开, 当其作为主叫时, 被叫用户能够知道呼叫是由共享 IMS公共用户标识的哪个非 IMS终 端发起的, 而作为被叫时, 呼叫能够指定发往共享 IMS公共用户标 识的某个特定的非 IMS终端。 同时, 当用户选择某种配置时, 可以 在一定程度上保护用户的隐私。 附图说明  By using the method and apparatus of the present invention, a non-IMS terminal that shares an IMS public subscriber identity with one or more other terminals can be distinguished, and when it acts as a calling party, the called subscriber can know that the call is shared by the IMS public subscriber. Which non-IMS terminal is identified, and when called, the call can specify a particular non-IMS terminal to be sent to the shared IMS public user identity. At the same time, when the user selects a certain configuration, the privacy of the user can be protected to some extent. DRAWINGS

通过阅读以下参照附图对非限制性实施例所作的详细描述,本发明 的其它特征、 目的和优点将会变得更明显。  Other features, objects, and advantages of the present invention will become apparent from the Detailed Description of Description

图 1 为根据本发明的一个具体实施方式的将非 IMS终端接入到 IMS网络的过程示意图;  1 is a schematic diagram of a process of accessing a non-IMS terminal to an IMS network according to an embodiment of the present invention;

图 2为根据本发明的一个具体实施方式的将非 IMS终端接入到 IMS网络的过程示意图;  2 is a schematic diagram of a process of accessing a non-IMS terminal to an IMS network according to an embodiment of the present invention;

图 3 为根据本发明的一个具体实施方式的将非 IMS终端接入到 IMS网络的过程示意图; 图 4 为根据本发明的一个具体实施方式的在服务器中用于将非 IMS终端接入到 IMS网络的装置的结构框图; 3 is a schematic diagram of a process of accessing a non-IMS terminal to an IMS network according to an embodiment of the present invention; 4 is a structural block diagram of an apparatus for accessing a non-IMS terminal to an IMS network in a server according to an embodiment of the present invention;

图 5 为根据本发明的一个具体实施方式的在服务器中用于将非 IMS终端接入到 IMS网络的装置的结构框图。 具体实施方式  Figure 5 is a block diagram showing the structure of an apparatus for accessing a non-IMS terminal to an IMS network in a server in accordance with an embodiment of the present invention. detailed description

在 IMS网络中, 为了区分共享一个公共用户标识的多个终端, 引入了 GRUU ( Globally Routable User Agent URI ( User Resource Identifier ) , 全球可路由的用户代理统一资源标识符) 的概念。 在 3GPP TS23.228 版本 8中给出了相关规定。  In the IMS network, in order to distinguish between multiple terminals sharing a common user identity, the concept of GRUU (Globally Routable User Agent URI (User Resource Identifier), globally routable user agent uniform resource identifier) is introduced. The relevant provisions are given in 3GPP TS 23.228 version 8.

GRUU 用于唯一标识一个公共用户标识和某个特定终端的组 合, 便于终端将 SIP ( Session Initial Protocol, 会话初始协议 ) 消息 发送给一个公共用户标识对应的某个特定的终端, 而不是发送给该 公共用户标识, 这样可以保证 SIP 消息不会发送到这个公共用户标 识对应的其他已注册的终端。 GRUU有两种类型:公共 GRUU( Public GRUU )和临时 GRUU ( Temporary GRUU ) 。 公共 GRUU包含了 用户的公共用户标识而且长期有效。 临时 GRUU中的 URI不会披露 用户的公共用户标识而且只在用户取消注册前或者注册的有效期内 有效, 由于其不披露用户的公共用户标识, 因而临时 GRUU能很好 地包含用户的隐私。例如:某个公共用户标识为 alice@example.com, 其对应的公共 GRUU可能为 alice@example.com;gr=kjh29x97us97d; 其对应的临时 GRUU可能为 asd887f d kk76690@example.com;gr。 对应于某个公共用户标识的公共 GRUU和临时 GRUU在终端注册时 和重注册时一起分配给该终端。 每对公共 GRUU和临时 GRUU对应 于一个公共用户标识和一个特定的终端。 在后续的重注册时, 终端 会被分配到同样的公共 GRUU和一个新的不同的临时 GRUU。  The GRUU is used to uniquely identify a combination of a public user identifier and a specific terminal, so that the terminal can send a SIP (Session Initial Protocol) message to a specific terminal corresponding to a public user identifier instead of sending it to the specific terminal. Public user ID, which ensures that SIP messages will not be sent to other registered terminals corresponding to this public user ID. There are two types of GRUU: public GRUU (Public GRUU) and temporary GRUU (Temporary GRUU). The public GRUU contains the user's public user ID and is valid for a long time. The URI in the temporary GRUU does not disclose the user's public user identity and is only valid before the user cancels the registration or the validity period of the registration. Since it does not disclose the user's public user identity, the temporary GRUU can well contain the user's privacy. For example, a public user ID is alice@example.com, and its corresponding public GRUU may be alice@example.com; gr=kjh29x97us97d; its corresponding temporary GRUU may be asd887f d kk76690@example.com;gr. A public GRUU and a temporary GRUU corresponding to a certain public user identity are assigned to the terminal together with the terminal when it is registered and re-registered. Each pair of public GRUUs and temporary GRUUs correspond to a common user identity and a specific terminal. At subsequent re-registration, the terminal is assigned to the same public GRUU and a new, different temporary GRUU.

正是因为 IMS网絡引入了 GRUU机制, 使得共享某个公共用户 标识的多个 IMS终端可以被区分开, 呼叫可以基于 GRUU发起或终 结, 并且能够保护用户的隐私。 而非 IMS终端虽然可以通过现有技 术接入 IMS网络并注册 IMS公共用户标识,但是其不支持 GRUU机 制, 使得共享某个 IMS公共用户标识的非 IMS终端无法和其他终端 区分开。 为了解决现有技术中的问题, 本发明的基本思想就是对于 共享 IMS公共用户标识的非 IMS终端同样引入 GRUU机制,使得非 IMS终端可以享受和 IMS终端一样的便利。 It is precisely because the IMS network introduces the GRUU mechanism that multiple IMS terminals sharing a certain public user identity can be distinguished, the call can be initiated or terminated based on the GRUU, and the privacy of the user can be protected. Not the IMS terminal, although it can pass the existing technology. The IMS network is accessed and registered with the IMS public user identity, but it does not support the GRUU mechanism, so that non-IMS terminals sharing an IMS public user identity cannot be distinguished from other terminals. In order to solve the problems in the prior art, the basic idea of the present invention is to introduce a GRUU mechanism for a non-IMS terminal sharing an IMS public user identity, so that the non-IMS terminal can enjoy the same convenience as the IMS terminal.

为此, 本发明引入了一个代理服务器, 该代理服务器位于非 IMS 终端和 IMS网络之间,其能将非 IMS终端在非 IMS网络中的标识转 换成一个唯一的 IMS 网络中的标识 (比如公共 GRUU 或临时 GRUU ) , 同样也能将 IMS 网络中的标识转换成一个唯一的非 IMS 终端的标识。 同时, 该代理服务器能够处理非 IMS终端所在网络的 信令和 IMS网络中的信令, 并能在上述两种信令之间相互转换。 该 代理服务器可以是一个独立的实体, 也可以存在于现有的网元中, 比如 MGCF中。  To this end, the present invention introduces a proxy server located between a non-IMS terminal and an IMS network, which is capable of converting the identity of a non-IMS terminal in a non-IMS network into an identity in a unique IMS network (such as a public GRUU or temporary GRUU) can also convert the identity in the IMS network into a unique non-IMS terminal identity. At the same time, the proxy server can process the signaling of the network where the non-IMS terminal is located and the signaling in the IMS network, and can convert between the two types of signaling. The proxy server can be a separate entity or existing in an existing network element, such as the MGCF.

另夕卜,本发明还需要引入一张映射表,保存非 IMS终端在非 IMS 网络中的标识和其在 IMS网络中的唯一标识的对应关系, 可以包括 非 IMS终端标识、 其对应的 IMS公共用户标识、 实例标识、 其对应 的 GRUU集合等。 以 PSTN终端为例, 映射表的形式可以如表 1所 示但不限于表 1的形式。表 1中, PSTN终端 A在 PSTN网络中的标 识为 58541240, PSTN终端 B的标识为 58541241 , 终端 A和终端 B 可以接入到 IMS 网 络并共享一个 IMS 公共用 户 标识 alice@example.com。 GRUU集合中数值 0对应的是公共 GRUU, 数 值 1对应的是临时 GRUU。 系统可以预先定义将哪个 GRUU作为缺 省的 GRUU。  In addition, the present invention also needs to introduce a mapping table, which stores the correspondence between the identifier of the non-IMS terminal in the non-IMS network and its unique identifier in the IMS network, and may include the non-IMS terminal identifier and its corresponding IMS public. User ID, instance ID, its corresponding GRUU collection, and so on. Taking the PSTN terminal as an example, the form of the mapping table may be as shown in Table 1, but is not limited to the form of Table 1. In Table 1, the PSTN terminal A is identified as 58541240 in the PSTN network, and the PSTN terminal B is identified as 58541241. Terminal A and Terminal B can access the IMS network and share an IMS public user identity alice@example.com. The value 0 in the GRUU set corresponds to the public GRUU, and the value 1 corresponds to the temporary GRUU. The system can predefine which GRUU to use as the default GRUU.

该映射表可以存在于一个单独的数据库中,也可以保存在一个现 有的数据存储设备中, 比如 HLR ( Home Location Register, 归属位 置寄存器) 、 HSS ( Home Subscriber Server, 归属用户服务器) 等。 该映射表可以是系统预先设定的, 也可以是由非 IMS终端向 IMS网 絡注册后生成的。 如果映射表是预先设定的, 则必须保证 GRUU的 值是唯一的。 PSTN终 IMS 公共 GRUU集合 The mapping table may exist in a separate database or may be stored in an existing data storage device, such as an HLR (Home Location Register), an HSS (Home Subscriber Server, a Home Subscriber Server), and the like. The mapping table may be preset by the system, or may be generated after the non-IMS terminal registers with the IMS network. If the mapping table is pre-set, then the value of GRUU must be guaranteed to be unique. PSTN final IMS public GRUU collection

端标识 用户标识  End identifier user ID

585412 alice@exa {0- alice@example.com;gr=kjh29x97us97d; 40 mple.com 1- asd887f9dfkk76690(¾example.com;gr} 585412 alice@exa {0- alice@example.com;gr=kjh29x97us97d; 40 mple.com 1- asd887f9dfkk76690(3⁄4example.com;gr}

585412 alice@exa {0- alice@example.com;gr=kjh28x97us97d; 41 mple.com 1- asd887f9dfkk76691 (¾example.com;gr} 表 1 在非 IMS终端上, 还需定义新的用户接口, 来完成对 IMS网络 的操作。 新接口的定义, 根据非 IMS终端的种类及其所在的网络的 类型而有所不同。 对 PSTN终端或 UMTS终端而言, 可以通过定义 新的业务类型码来完成对 IMS网络的操作, 比如: 585412 alice@exa {0- alice@example.com;gr=kjh28x97us97d; 41 mple.com 1- asd887f9dfkk76691 (3⁄4example.com;gr} Table 1 On non-IMS terminals, a new user interface needs to be defined to complete the pair Operation of the IMS network. The definition of the new interface varies according to the type of non-IMS terminal and the type of network it is in. For PSTN terminals or UMTS terminals, the IMS network can be completed by defining a new service type code. Operation, such as:

按键 "*54"表示注册谅 PSTN终端对应的缺省 IMS公共用户标 识并支持 GRUU; "*54*i,,表示注册该 PSTN终端对应的第 i个 IMS 公共用户标识并支持 GRUU;  The button "*54" indicates that the default IMS public user ID corresponding to the PSTN terminal is registered and supports the GRUU; "*54*i," indicates that the i-th IMS public user ID corresponding to the PSTN terminal is registered and supports the GRUU;

按键 "*55*被叫号码" 表示以该 PSTN终端对应的 IMS 网絡中 的缺省 GRUU呼叫所述被叫号码对应的被叫, "*55* 1 *被叫号码" 表示以该 PSTN终端对应的 IMS网络中的公共 GRUU呼叫所述被叫 号码对应的被叫, "*55*2*被叫号码" 表示以该 PSTN终端对应的 IMS网络中的临时 GRUU呼叫所述被叫号码对应的被叫。  The button "*55*called number" indicates that the called party corresponding to the called number is called by the default GRUU in the IMS network corresponding to the PSTN terminal, and "*55*1*called number" indicates that the PSTN terminal corresponds to The public GRUU in the IMS network calls the called party corresponding to the called number, and the "*55*2*called number" indicates that the called party number corresponding to the called party is called by the temporary GRUU in the IMS network corresponding to the PSTN terminal. call.

图 1 示例性示出了根据本发明的一个具体实施方式的将非 IMS 终端接入到 IMS网络的过程示意图。 图中, 非 IMS终端为 PSTN终 端 A, 上述的代理良务器位于 MGCF中。 该 PSTN终端 A和其他的 一个或多个终端共享一个 IMS公共用户标识。 PSTN终端 A和 MGCF 之间采用 ISUP ( ISDN User Part, ISDN用户部分) 信令, MGCF和 IMS网络中的 P-CSCF ( Proxy - Call Session Control Function, 代理- 呼叫会话控制功能)之间采用 SIP信令。 在步骤 1 中, PSTN终端向 MGCF发起注册请求, 请求以一个 IMS公共用户标识注册到 IMS网 络中。需要指出的是,这个步骤可以采用现有技术中的任何将非 IMS 终端注册到 IMS 网络的方法, 在本发明中, 采用了中国专利申请 201010003176.4 中介绍的方法。 用户通过在 PSTN 终端 A 上键入 *54*1 , 表明其以第一个 IMS公共用户标识注册到 IMS 网络, 而该 IMS公共用户标识同时还被其他终端共享。 PSTN终端 A向 MGCF 发送注册莆求消息 , 比如图中的 IAM ( Initial Address Message, 初始 地址消息) 消息。 此时, 映射表中对应该 PSTN终端 A的 GRUU的 值为空。 当 MGCF中的代理服务器收到上述注册请求消息后, 其将 执行下列步骤: FIG. 1 exemplarily shows a process diagram of accessing a non-IMS terminal to an IMS network according to an embodiment of the present invention. In the figure, the non-IMS terminal is the PSTN terminal A, and the above proxy server is located in the MGCF. The PSTN terminal A shares one IMS public user identity with one or more other terminals. ISST (ISDN User Part) signaling is used between the PSTN terminal A and the MGCF, and the SIP message is used between the MGCF and the P-CSCF (Proxy - Call Session Control Function) in the IMS network. make. In step 1, the PSTN terminal is directed to The MGCF initiates a registration request, requesting to register with the IMS network with an IMS public user identity. It should be noted that this step may employ any method of registering a non-IMS terminal to the IMS network in the prior art. In the present invention, the method described in Chinese Patent Application 201010003176.4 is employed. The user registers *54*1 on the PSTN terminal A to indicate that it is registered to the IMS network with the first IMS public user identity, and the IMS public user identity is also shared by other terminals. The PSTN terminal A sends a registration request message to the MGCF, such as an IAM (Initial Address Message) message in the figure. At this time, the value of the GRUU corresponding to the PSTN terminal A in the mapping table is null. When the proxy server in the MGCF receives the above registration request message, it will perform the following steps:

- 对谅 PSTN终端进行认证以确定其是否有使用共享 IMS公共 用户标识服务的权限, 但是, 必须指出的是, 认证过程并不 是必需的;  - Authenticate the PSTN terminal to determine if it has the right to use the shared IMS public user identity service, however, it must be noted that the authentication process is not required;

- 提取 IAM消息中 PSTN终端 A的标识 58541240;  - Extract the identifier of the PSTN terminal A in the IAM message 58541240;

- 为 PSTN终端 A分配一个唯一的实例标识, 比如标识 1 ;  - Assign a unique instance identifier to PSTN Terminal A, such as ID 1;

- 向 P-CSCF发送注册请求消息 Register, 其中包含了 PSTN终 端 A对应的 IMS公共用户标识和上述分配的实例标识, 同时 还包括了支持 GRUU的指示符, 需要指出的是, 在现有技术 中, MGCF 具有协议转换功能, 其能够将 IAM 消息转换成 Register消息, 此处不再赘述其过程。  - sending a registration request message Register to the P-CSCF, which includes the IMS public user identifier corresponding to the PSTN terminal A and the above-mentioned assigned instance identifier, and also includes an indicator supporting the GRUU, which needs to be pointed out in the prior art. The MGCF has a protocol conversion function, which can convert an IAM message into a Register message, and the process will not be described here.

P-CSCF在收到上述 Register消息后,执行的动作和标准 3GPP TS 23.228的版本 8中的相关规定相同。 图 1 中随后的步骤 3至步骤 12 也和上述标准的一样, 其中, S-CSCF ( Serving - Call Session Control Function, 服务-呼叫会话控制功能) 在收到上述注册请求后, 其中 包含了 IMS公共用户标识、上述的实例标识、支持 GRUU的指示符, 会为该 IMS 公共用户标识和实例标识的组合分配一个唯一的公共 GRUU和一个唯一的新的临时 GRUU。  After receiving the above Register message, the P-CSCF performs the same actions as in the standard 3GPP TS 23.228 version 8. The subsequent steps 3 to 12 in Fig. 1 are also the same as the above criteria, wherein the S-CSCF (Serving - Call Session Control Function), after receiving the above registration request, includes the IMS public The user identity, the instance identifier described above, and the indicator supporting the GRUU assign a unique public GRUU and a unique new temporary GRUU to the combination of the IMS public user identity and the instance identity.

在步骤 12中, 当 MGCF中的代理服务器接收到来自 P-CSCF的 注册回复消息比如图中的 200 OK后,其将包含在回复消息中的公共 GRUU和临时 GRUU记录在映射表中该 PSTN终端 A对应的记录里。 此时, 映射表中的相应内容被生成, 以便后续的操作使用。 In step 12, when the proxy server in the MGCF receives a registration reply message from the P-CSCF, such as the 200 OK in the figure, it will be included in the public in the reply message. The GRUU and the temporary GRUU are recorded in the record corresponding to the PSTN terminal A in the mapping table. At this point, the corresponding content in the mapping table is generated for subsequent operations.

图 2 示例性示出了根据本发明的一个具体实施方式的将非 IMS 终端接入到 IMS网络的过程示意图。 图中, 非 IMS终端为 PSTN终 端 A, 上述的代理服务器位于 MGCF中。 用户通过在 PSTN终端 A 上键入 *55* 1 *被叫号码向 IMS网络发起呼叫, 当 MGCF中的代理服 务器接收到上述 IAM消息后, 其将执行以下步骤:  FIG. 2 exemplarily shows a process diagram of accessing a non-IMS terminal to an IMS network according to an embodiment of the present invention. In the figure, the non-IMS terminal is the PSTN terminal A, and the above proxy server is located in the MGCF. The user initiates a call to the IMS network by typing *55* 1 * the called number on the PSTN terminal A. When the proxy server in the MGCF receives the above IAM message, it performs the following steps:

- 对该 PSTN终端进行认证以确定其是否有使用 GRUU服务的 权限, 但是, 必须指出的是, 认证过程并不是必需的;  - Authenticate the PSTN terminal to determine if it has permission to use the GRUU service, however, it must be noted that the authentication process is not required;

- 提取 IAM消息中 PSTN终端 A的标识 58541240;  - Extract the identifier of the PSTN terminal A in the IAM message 58541240;

- 查询如表 1所示的映射表, 通过索引 58541240, 找到其对应 的 GRUU集合 , 然后, 根据 IAM消息中的索引码确定一个唯 一的 GRUU, 此处, 索引码 1对应的是公共 GRUU。 需要指 出的是, 索引码不是必须的, 如果索引码为空, 则以缺省的 GRUU发起呼叫, 系统可以预先定义缺省的 GRUIL  - Query the mapping table shown in Table 1, find its corresponding GRUU set through index 58541240, and then determine a unique GRUU according to the index code in the IAM message. Here, index code 1 corresponds to the public GRUU. It should be noted that the index code is not required. If the index code is empty, the call is initiated by the default GRUU. The system can pre-define the default GRUIL.

- 向 P-CSCF发送 INVITE消息, 其中主叫部分的信息中包含了 上述查询映射表后得到的 GRUU。 需要指出的是, 在现有技 术中, MGCF具有协议转换功能, 其能够将 IAM消息转换成 INVITE消息, 此处不再赘述其过程。  - Send an INVITE message to the P-CSCF, where the information of the calling part contains the GRUU obtained after the above query mapping table. It should be noted that in the prior art, the MGCF has a protocol conversion function, which can convert an IAM message into an INVITE message, and the process is not described here.

图 2中所示的后续的步骤和标准 3GKP TS 23.228的版本 8.6.0中 的 5.6小节规定的相同。 这样, 当被叫接收到上述呼叫后, 其可以知 道该呼叫来自共享该公共用户标识的 PSTN终端 A, 不仅仅知道谅 呼叫来自某个公共用户标识。如果用户指定以临时 GRUU发起呼叫, 则被叫用户无法得知主叫的公共用户标识, 这能够很好地包护用户 的隐私。  The subsequent steps shown in Figure 2 are the same as those specified in subclause 5.6 of the standard 3GKP TS 23.228 version 8.6.0. Thus, when the called party receives the call, it can know that the call comes from the PSTN terminal A sharing the public subscriber identity, not only knowing that the call is from a certain public subscriber identity. If the user specifies to initiate a call with a temporary GRUU, the called user cannot know the public user identity of the calling party, which can well protect the privacy of the user.

图 3 示例性示出了根据本发明的一个具体实施方式的将非 IMS 终端接入到 IMS网絡的过程示意图。 图中, 非 IMS终端为 PSTN终 端 A, 上述的代理服务器位于 MGCF中。 当 MGCF中的代理服务器 接收到来自 IMS 网絡的呼叫请求 INVITE消息后, 其将执行以下步 骤, 该 INVITE消息发送给共享公共用户标识的一个 GRUU: FIG. 3 exemplarily shows a process diagram of accessing a non-IMS terminal to an IMS network according to an embodiment of the present invention. In the figure, the non-IMS terminal is the PSTN terminal A, and the above proxy server is located in the MGCF. When the proxy server in the MGCF receives the call request INVITE message from the IMS network, it will perform the following steps. The INVITE message is sent to a GRUU that shares the public user ID:

- 提取 INVITE消息中被叫部分的 GRUU;  - extracting the GRUU of the called part of the INVITE message;

- 查询如表 1 所示的映射表, 根据谅 GRUU 得到一个唯一的 PSTN终端的标识 58541240;  - Query the mapping table shown in Table 1, and obtain a unique PSTN terminal identification according to GRUU 58541240;

- 根据标识 58541240确定其对应的 PSTN终端 A;  - determine its corresponding PSTN terminal A according to the identifier 58541240;

- 向 PSTN终端 A发送 IAM消息, 其中包含了标识 58541240。 这样, 当用户呼叫共享某个公共用户标识的 GRUU时, 谅呼叫 会被发送到特定的某个非 IMS终端, 而不会同时也呼叫共享谅公共 用户标识的其他终端。  - Send an IAM message to PSTN Terminal A, which contains the identifier 58541240. Thus, when a user calls a GRUU that shares a common user identity, the call is sent to a particular non-IMS terminal, and the other terminals sharing the public user identity are not simultaneously called.

图 4 示例性示出了根据本发明的一个具体实施方式的在代理服 务器中用于将 PSTN 终端 A接入到 IMS 网络的装置的结构图。 该 PSTN终端 A和其他一个或多个终端共享一个 IMS公共用户标识。 谅装置 400包括: 第一接收装置 401, 其用于接收来自 PSTN终端 A 的请求消息, 比如图 1中的 IAM消息; 第一提取装置 403 , 其用于 提取所述 IAM请求消息中的 PSTN终端 A在 PSTN网络中的标识; 第一映射装置 404, 其用于查询映射表并根据 PSTN终端 A在 PSTN 网络中的标识确定一个唯一标志该 PSTN终端的 IMS网絡中的标识, 比如公共 GRUU或临时 GRUU; 第一发送装置 402, 其用于向 IMS 呼叫控制单元 P-CSCF发送请求消息, 比如 INVITE消息, 其中包含 了所述公共 GRUU或临时 GRUU。  4 is a block diagram exemplarily showing an apparatus for accessing a PSTN terminal A to an IMS network in a proxy server according to an embodiment of the present invention. The PSTN terminal A shares one IMS public user identity with one or more other terminals. The device 400 includes: a first receiving device 401 for receiving a request message from the PSTN terminal A, such as the IAM message in FIG. 1; a first extracting device 403 for extracting the PSTN terminal in the IAM request message Identification of A in the PSTN network; a first mapping means 404 for querying the mapping table and determining an identity in the IMS network uniquely marking the PSTN terminal, such as a public GRUU or temporary, based on the identity of the PSTN terminal A in the PSTN network The first sending device 402 is configured to send a request message, such as an INVITE message, to the IMS call control unit P-CSCF, where the public GRUU or temporary GRUU is included.

其中, 映射表可以是预先设定的, 也可以是通过注册生成的。 当 映射表是通过注册得到时, 所述第一接收装置 401 还用于接收来自 PSTN终端 A的注册请求消息 , 比如 IAM消息; 所述第一提取装置 403还用于提取所述 IAM消息中的 PSTN终端 A的标识; 所述装置 400还包括第一分配装置 405,其用于为 PSTN终端 A分配一个唯一 的标识;所述第一发送装置 402还用于向 IMS呼叫控制单元 P-CSCF 发送注册请求消息, 比如 Register消息, 其中包含了所述的唯一标识 和所述 PSTN终端 A对应的 IMS公共用户标识; 所述第一接收装置 401还用于接收来自 P-CSCF的回复消息, 比如 200 OK消息, 其中 包含了唯一标志所述非 IMS 终端的 IMS 网络中的标识, 比如公共 GRUU和 /或临时 GRUU; 所述装置 400还包括第一记录装置 406, 其用于将 PSTN终端 A的标识和所述的公共 GRUU和临时 GRUU记 录在数据库 407中的映射表里。 The mapping table may be preset or generated by registration. When the mapping table is obtained by registration, the first receiving device 401 is further configured to receive a registration request message, such as an IAM message, from the PSTN terminal A. The first extracting device 403 is further configured to extract the IAM message. The identifier of the PSTN terminal A; the device 400 further comprises a first allocation device 405 for assigning a unique identifier to the PSTN terminal A; the first transmitting device 402 is further configured to send to the IMS call control unit P-CSCF The registration request message, such as the Register message, includes the unique identifier and the IMS public user identifier corresponding to the PSTN terminal A. The first receiving device 401 is further configured to receive a reply message from the P-CSCF, such as 200. OK message, where An identifier in the IMS network that uniquely identifies the non-IMS terminal, such as a public GRUU and/or a temporary GRUU; the apparatus 400 further includes a first recording device 406 for identifying the PSTN terminal A and the The public GRUU and the temporary GRUU are recorded in a mapping table in the database 407.

图 5 示例性示出了根据本发明的一个具体实施方式的在代理服 务器中用于将 PSTN 终端 A接入到 IMS 网络的装置的结构图。 该 PSTN终端 A和其他一个或多个终端共享一个 IMS公共用户标识。 谅装置 500包括: 第二接收装置 501 , 其用于接收来自 IMS呼叫控 制单元 P-CSCF的请求消息, 比如 INVITE消息; 第二提取装置 503 , 其用于提取所述 INVITE消息中和被叫相关的 IMS 网絡中的标识, 比如公共 GRUU或临时 GRUU; 第二映射装置 504, 其用于查询映 射表并根据所述公共 GRUU或临时 GRUU确定一个唯一的非 IMS 终端的标识; 终端确定装置 508, 用于 居所述非 IMS终端的标识 确定其对应的 PSTN终端 A;第二发送装置 502,其用于向所述 PSTN 终端 A发送请求消息, 比如 IAM消息, 其中包含了所述 PSTN终端 A的标识。  Figure 5 exemplarily shows a block diagram of an apparatus for accessing PSTN terminal A to an IMS network in a proxy server in accordance with an embodiment of the present invention. The PSTN terminal A shares one IMS public user identity with one or more other terminals. The device 500 includes: a second receiving device 501, configured to receive a request message from the IMS call control unit P-CSCF, such as an INVITE message; and a second extracting device 503, configured to extract the INVITE message and associated with the called party An identifier in the IMS network, such as a public GRUU or a temporary GRUU; a second mapping means 504 for querying the mapping table and determining an identity of a unique non-IMS terminal based on the public GRUU or the temporary GRUU; the terminal determining means 508, The identifier for the non-IMS terminal determines its corresponding PSTN terminal A; the second sending device 502 is configured to send a request message, such as an IAM message, to the PSTN terminal A, where the PSTN terminal A is included. Logo.

其中, 映射表可以是预先设定的, 也可以是通过注册生成的。 当映射表是通过注册得到时, 所述第二接收装置 501 还用于接收来 自 PSTN终端 A的注册请求消息, 比如 IAM消息; 所述第二提取装 置 503还用于提取所述 IAM消息中的 PSTN终端 A的标识; 所述装 置 500还包括第二分配装置 505, 其用于为 PSTN终端 A分配一个 唯一的标识; 所述第二发送装置 502 还用于向 IMS 呼叫控制单元 P-CSCF发送注册请求消息, 比如 Register消息, 其中包含了所述的 唯一标识和所述 PSTN终端 A对应的 IMS公共用户标识; 所述第二 接收装置 501还用于接收来自 P-CSCF的回复消息, 比如 200 OK消 息, 其中包含了唯一标志所述非 IMS终端的 IMS网络中的标识, 比 如公共 GRUU和 /或临时 GRUU; 所述装置 500还包括第二记录装置 506, 其用于将 PSTN 终端 A 的标识和所述的公共 GRUU 和临时 GRUU记录在数据库 507中的映射表里。 以上对本发明的具体实施例进行了描述。 需要理解的是, 本发明 并不局限于上述特定实施方式, 本领域技术人员可以在所附权利要 求的范围内做出各种变形或修改。 The mapping table may be preset or generated by registration. When the mapping table is obtained by registration, the second receiving device 501 is further configured to receive a registration request message, such as an IAM message, from the PSTN terminal A. The second extracting device 503 is further configured to extract the IAM message. The identifier of the PSTN terminal A; the apparatus 500 further includes a second allocation means 505 for assigning a unique identifier to the PSTN terminal A; the second transmitting means 502 is further configured to send to the IMS call control unit P-CSCF The registration request message, such as the Register message, includes the unique identifier and the IMS public user identifier corresponding to the PSTN terminal A. The second receiving device 501 is further configured to receive a reply message from the P-CSCF, such as 200. An OK message, which includes an identifier in the IMS network that uniquely identifies the non-IMS terminal, such as a public GRUU and/or a temporary GRUU; the apparatus 500 further includes a second recording device 506 for identifying the identity of the PSTN terminal A The public GRUU and the temporary GRUU are recorded in a mapping table in the database 507. The specific embodiments of the present invention have been described above. It is to be understood that the invention is not limited to the specific embodiments described above, and those skilled in the art can make various changes or modifications within the scope of the appended claims.

Claims

权 利 要 求 书 Claim 1. 一种在服务器中用于将非 IMS终端接入到 IMS网络的方法, 所述非 IMS 终端和其他一个或多个终端共享一个 IMS 公共用户标 识, 其特征在于, 所述方法包括: A method for accessing a non-IMS terminal to an IMS network in a server, the non-IMS terminal and one or more other terminals sharing an IMS public user identity, the method comprising: 接收来自非 IMS终端的请求消息;  Receiving a request message from a non-IMS terminal; 提取所述请求消息中的非 IMS终端的标识;  Extracting an identifier of the non-IMS terminal in the request message; 查询映射表, 根据所述非 IMS终端的标识确定一个唯一标志该 非 IMS终端的 IMS网络中的标识;  Querying a mapping table, and determining, according to the identifier of the non-IMS terminal, an identifier in the IMS network that uniquely identifies the non-IMS terminal; 向 IMS呼叫控制单元发送请求消息, 其中包含了所述唯一标志 所述非 IMS终端的 IMS网络中的标识。  And transmitting a request message to the IMS call control unit, where the identifier in the IMS network of the non-IMS terminal is uniquely indicated. 2. 根据权利要求 1所述的方法, 其特征在于, 该方法进一步包 括:  2. The method according to claim 1, wherein the method further comprises: 接收来自非 IMS终端的注册请求消息;  Receiving a registration request message from a non-IMS terminal; 提取所述注册奇求消息中的非 IMS终端的标识;  Extracting an identifier of the non-IMS terminal in the registration request message; 为所述非 IMS终端分配一个唯一的标识;  Assigning a unique identifier to the non-IMS terminal; 向 IMS呼叫控制单元发送注册请求消息, 其中包含了所述的唯 一标识和所述非 IMS终端对应的 IMS公共用户标识;  Sending a registration request message to the IMS call control unit, where the unique identifier and the IMS public user identifier corresponding to the non-IMS terminal are included; 接收来自 IMS呼叫控制单元的回复消息, 其中包含了唯一标志 所述非 IMS终端的 IMS网络中的标识;  Receiving a reply message from the IMS call control unit, which includes an identifier in the IMS network that uniquely identifies the non-IMS terminal; 将所述非 IMS 终端的标识和所述唯一标志所述非 IMS 终端的 IMS网络中的标识记录在映射表中。  The identifier of the non-IMS terminal and the identifier in the IMS network of the non-IMS terminal that uniquely identifies the non-IMS terminal are recorded in a mapping table. 3. 根据权利要求 1所述的方法, 其特征在于, 所述映射表是预 先设定的。  3. The method according to claim 1, wherein the mapping table is pre-set. 4. 根据权利要求 1-3 中任一项所述的方法, 其特征在于, 所述 唯一标志非 IMS终端的 IMS网络中的标识为公共全球可路由用户代 理统一资源标识符(P-GRUU )或临时全球可路由用户代理统一资源 标识符 (T-GRUU ) 。  The method according to any one of claims 1 to 3, wherein the identifier in the IMS network of the non-IMS terminal that is uniquely marked is a public global routable user agent uniform resource identifier (P-GRUU) Or Temporary Globally Scalable User Agent Uniform Resource Identifier (T-GRUU). 5. 一种在服务器中用于将非 IMS终端接入到 IMS网络的装置, 所述非 IMS 终端和其他一个或多个终端共享一个 IMS 公共用户标 识, 其特征在于, 所述装置包括: 5. A device for accessing a non-IMS terminal to an IMS network in a server, The non-IMS terminal and the other one or more terminals share an IMS public user identifier, and the device includes: 第一接收装置, 用于接收来自非 IMS终端的请求消息;  a first receiving device, configured to receive a request message from a non-IMS terminal; 第一提取装置,用于提取所述请求消息中的非 IMS终端在非 IMS 网络中的标识;  a first extracting device, configured to extract an identifier of the non-IMS terminal in the request message in the non-IMS network; 第一映射装置,用于查询映射表并根据所述非 IMS终端在非 IMS 网絡中的标识确定一个唯一标志该非 IMS 终端的 IMS 网絡中的标 识;  a first mapping device, configured to query a mapping table and determine, according to the identifier of the non-IMS terminal in the non-IMS network, an identifier in the IMS network that uniquely identifies the non-IMS terminal; 第一发送装置, 用于向 IMS呼叫控制单元发送请求消息, 其中 包含了所述唯一标志所述非 IMS终端的 IMS网络中的标识。  And a first sending device, configured to send a request message to the IMS call control unit, where the identifier in the IMS network that uniquely identifies the non-IMS terminal is included. 6. 根据权利要求 5所述的装置, 其特征在于,  6. Apparatus according to claim 5 wherein: 所述第一接收装置还用于接收来自非 IMS终端的注册请求消息; 所述第一提取装置还用于提取所述注册请求消息中的非 IMS 终 端的标识;  The first receiving device is further configured to receive a registration request message from the non-IMS terminal; the first extracting device is further configured to extract an identifier of the non-IMS terminal in the registration request message; 所述装置还包括第一分配装置, 用于为所述非 IMS终端分配一 个唯一的标识;  The apparatus also includes first allocating means for assigning a unique identifier to the non-IMS terminal; 所述第一发送装置还用于向 IMS呼叫控制单元发送注册请求消 息, 其中包含了所述的唯一标识和所述非 IMS终端对应的 IMS公共 用户标识;  The first sending device is further configured to send a registration request message to the IMS call control unit, where the unique identifier and the IMS public user identifier corresponding to the non-IMS terminal are included; 所述第一接收装置还用于接收来自 IMS呼叫控制单元的回复消 息, 其中包含了唯一标志所述非 IMS终端的 IMS网絡中的标识; 所述装置还包括第一记录装置, 用于将所述非 IMS终端的标识 和所述唯一标志所述非 IMS终端的 IMS网络中的标识记录在映射表 中。  The first receiving device is further configured to receive a reply message from the IMS call control unit, where the identifier in the IMS network that uniquely identifies the non-IMS terminal is included; the device further includes a first recording device, The identifier of the non-IMS terminal and the unique identifier in the IMS network of the non-IMS terminal are recorded in a mapping table. 7. 根据权利要求 5所述的方法, 其特征在于, 所述映射表是预 先设定的。  7. Method according to claim 5, characterized in that the mapping table is pre-set. 8. 根据权利要求 5- 8 中任一项所述的方法, 其特征在于, 所述 唯一标志非 IMS终端的 IMS网络中的标识为公共全球可路由用户代 理统一资源标识符(P-GRUU )或临时全球可路由用户代理统一资源 标识符 (T-GRUU ) 。 The method according to any one of claims 5-8, wherein the identifier in the IMS network of the unique identifier non-IMS terminal is a public global routable user agent uniform resource identifier (P-GRUU) Or temporary global routable user agent unified resource Identifier (T-GRUU). 9. 一种在服务器中用于将非 IMS终端接入到 IMS网络的方法, 所述非 IMS 终端和其他一个或多个终端共享一个 IMS 公共用户标 识, 其特征在于, 所述方法包括:  A method for accessing a non-IMS terminal to an IMS network in a server, the non-IMS terminal and one or more other terminals sharing an IMS public user identity, the method comprising: 接收来自 IMS呼叫控制单元的请求消息;  Receiving a request message from an IMS call control unit; 提取所述请求消息中和被叫相关的 IMS网络中的标识;  Extracting an identifier in the IMS network related to the called party in the request message; 查询映射表,根据所述 IMS网络中的标识确定一个唯一的非 IMS 终端的标识;  Querying a mapping table, and determining an identifier of a unique non-IMS terminal according to the identifier in the IMS network; 才艮据所述非 IMS终端的标识确定其对应的非 IMS终端; 向所述非 IMS终端发送请求消息, 其中包含了所述非 IMS终端 的标识。  Determining the corresponding non-IMS terminal according to the identifier of the non-IMS terminal; sending a request message to the non-IMS terminal, where the identifier of the non-IMS terminal is included. 10. 根据权利要求 9所述的方法, 其特征在于, 该方法进一步包 括:  10. The method of claim 9, wherein the method further comprises: 接收来自非 IMS终端的注册请求消息;  Receiving a registration request message from a non-IMS terminal; 提前所述注册请求消息中的非 IMS终端的标识;  The identifier of the non-IMS terminal in the registration request message in advance; 为所述非 IMS终端分配一个唯一的标识;  Assigning a unique identifier to the non-IMS terminal; 向 IMS呼叫控制单元发送注册请求消息, 其中包含了所述的唯 一标识和所述非 IMS终端对应的 IMS公共用户标识;  Sending a registration request message to the IMS call control unit, where the unique identifier and the IMS public user identifier corresponding to the non-IMS terminal are included; 接收来自 IMS呼叫控制单元的回复消息, 其中包含了唯一标志 所述非 IMS终端的 IMS网络中的标识;  Receiving a reply message from the IMS call control unit, which includes an identifier in the IMS network that uniquely identifies the non-IMS terminal; 将所述非 IMS 终端的标识和所述唯一标志所述非 IMS 终端的 IMS网络中的标识记录在映射表中。  The identifier of the non-IMS terminal and the identifier in the IMS network of the non-IMS terminal that uniquely identifies the non-IMS terminal are recorded in a mapping table. 11. 根据权利要求 9所述的方法, 其特征在于, 所述怏射表是预 先设定的。  11. The method of claim 9, wherein the radiance table is pre-set. 12. 根据权利要求 9-1 1 中任一项所述的方法, 其特征在于, 所 述 IMS 网络中的标识为公共全球可路由用户代理统一资源标识符 ( P-GRUU ) 或临时全球可路由用户代理统一资源标识符 ( T-GRUU ) 。  The method according to any one of claims 9-1, wherein the identifier in the IMS network is a public global routable user agent uniform resource identifier (P-GRUU) or temporary global routable User Agent Uniform Resource Identifier (T-GRUU). 13,一种在服务器中用于将非 IMS终端接入到 IMS网络的装置, 所述非 IMS 终端和其他一个或多个终端共享一个 IMS 公共用户标 识, 其特征在于, 所述装置包括: 13. A device for accessing a non-IMS terminal to an IMS network in a server, The non-IMS terminal and the other one or more terminals share an IMS public user identifier, and the device includes: 第二接收装置, 用于接收来自 IMS呼叫控制单元的请求消息; 第二提取装置, 用于提取所述请求消息中和被叫相关的 IMS 网 络中的标识;  a second receiving device, configured to receive a request message from the IMS call control unit, where the second extracting device is configured to extract an identifier in the IMS network related to the called party in the request message; 第二映射装置, 用于查询映射表并根据所述 IMS 网络中的标识 确定一个唯一的非 IMS终端的标识;  a second mapping device, configured to query a mapping table and determine an identifier of a unique non-IMS terminal according to the identifier in the IMS network; 终端确定装置, 用于根据所述非 IMS终端的标识确定其对应的 非 IMS终端;  a terminal determining apparatus, configured to determine, according to the identifier of the non-IMS terminal, a corresponding non-IMS terminal; 第二发送装置, 用于向所述非 IMS终端发送请求消息, 其中包 含了所述非 IMS终端的标识。  And a second sending device, configured to send a request message to the non-IMS terminal, where the identifier of the non-IMS terminal is included. 14. 根据权利要求 13所述的装置, 其特征在于,  14. Apparatus according to claim 13 wherein: 所述第二接收装置还用于接收来自非 IMS终端的注册请求消息; 所述第二提取装置还用于提取所述注册请求消息中的非 IMS终 端的标识;  The second receiving device is further configured to receive a registration request message from the non-IMS terminal; the second extracting device is further configured to extract an identifier of the non-IMS terminal in the registration request message; 所述装置还包括第二分配装置, 用于为所述非 IMS终端分配一 个唯一的标识;  The apparatus also includes second assigning means for assigning a unique identifier to the non-IMS terminal; 所述第二发送装置还用于向 IMS呼叫控制单元发送注册请求消 息, 其中包含了所述的唯一标识和所述非 IMS终端对应的 IMS公共 用户标识;  The second sending device is further configured to send a registration request message to the IMS call control unit, where the unique identifier and the IMS public user identifier corresponding to the non-IMS terminal are included; 所述第二接收装置还用于接收来自 IMS呼叫控制单元的回复消 息, 其中包含了唯一标志所述非 IMS终端的 IMS网给中的标识; 所述装置还包括第二记录装置, 用于将所述非 IMS 终端的标识 和所述唯一标志所述非 IMS终端的 IMS网络中的标识记录在映射表 中。  The second receiving device is further configured to receive a reply message from the IMS call control unit, where the identifier of the IMS network that uniquely identifies the non-IMS terminal is included; the device further includes a second recording device, The identifier of the non-IMS terminal and the unique identifier in the IMS network of the non-IMS terminal are recorded in a mapping table. 15. 根据权利要求 13所述的装置, 其特征在于, 所述映射表是 预先设定的。  15. The apparatus according to claim 13, wherein the mapping table is preset. 16. 根据权利要求 13-15中任一项所述的装置, 其特征在于, 所 述 IMS 网络中的标识为公共全球可路由用户代理统一资源标识符 ( P-GRUU ) 或临时全球可路由用户代理统一资源标识符 ( T-GRUU ) 。 The apparatus according to any one of claims 13-15, wherein the identifier in the IMS network is a public global routable user agent uniform resource identifier (P-GRUU) or Temporary Globally Scalable User Agent Uniform Resource Identifier (T-GRUU).
PCT/CN2010/072702 2010-05-13 2010-05-13 Method and apparatus for implementing internet protocol multimedia sub-system sharing public user identity service for non- internet protocol multimedia sub-system terminal Ceased WO2011140712A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2010/072702 WO2011140712A1 (en) 2010-05-13 2010-05-13 Method and apparatus for implementing internet protocol multimedia sub-system sharing public user identity service for non- internet protocol multimedia sub-system terminal
CN201080002853.9A CN102440017B (en) 2010-05-13 2010-05-13 A method and device for implementing IMS shared public user identity service for non-IMS terminals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2010/072702 WO2011140712A1 (en) 2010-05-13 2010-05-13 Method and apparatus for implementing internet protocol multimedia sub-system sharing public user identity service for non- internet protocol multimedia sub-system terminal

Publications (1)

Publication Number Publication Date
WO2011140712A1 true WO2011140712A1 (en) 2011-11-17

Family

ID=44913844

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/072702 Ceased WO2011140712A1 (en) 2010-05-13 2010-05-13 Method and apparatus for implementing internet protocol multimedia sub-system sharing public user identity service for non- internet protocol multimedia sub-system terminal

Country Status (2)

Country Link
CN (1) CN102440017B (en)
WO (1) WO2011140712A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1882170A (en) * 2005-07-05 2006-12-20 华为技术有限公司 Realization method and system for traditional terminal user accessing IMS domain
US20070195805A1 (en) * 2004-10-27 2007-08-23 Telefonaktiebolaget Lm Ericsson (Publ) IP multimedia subsystem access method and apparatus
CN101330741A (en) * 2007-07-19 2008-12-24 中兴通讯股份有限公司 A service redirection method for a user terminal sharing a public user ID

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101018240B (en) * 2006-02-07 2010-07-07 华为技术有限公司 Method for checking validity of universal routable user agent uniform resource identifier

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070195805A1 (en) * 2004-10-27 2007-08-23 Telefonaktiebolaget Lm Ericsson (Publ) IP multimedia subsystem access method and apparatus
CN1882170A (en) * 2005-07-05 2006-12-20 华为技术有限公司 Realization method and system for traditional terminal user accessing IMS domain
CN101330741A (en) * 2007-07-19 2008-12-24 中兴通讯股份有限公司 A service redirection method for a user terminal sharing a public user ID

Also Published As

Publication number Publication date
CN102440017A (en) 2012-05-02
CN102440017B (en) 2016-05-25

Similar Documents

Publication Publication Date Title
KR101503569B1 (en) Creating a globally unique identifier of a subscriber device
US7512090B2 (en) System and method for routing calls in a wireless network using a single point of contact
US7522931B2 (en) Method and apparatus for accessing a network computer to establish a push-to-talk session
CN102187637B (en) IP multimedia subsystem user identity handling
CN102165751A (en) Hiding a device identity
WO2006099815A1 (en) A method for implementing the user registering in the ip multimedia subsystem and the system thereof
WO2008134930A1 (en) Method, apparatus and system for message processing in ims network
CN110324291A (en) A kind of communication means and Related product
CN101784052B (en) Method and device for accessing IMS network by non-IMS terminal
CN101800945A (en) Method and device for distinguishing user equipment sharing identical public user identifier
CN100353808C (en) Method for processing local service in mobile network IP multimedia sub-system
CN102884858B (en) For the method and apparatus of the setting of the enable connection from UE unregistered in IMS
CN102144379A (en) TEL URI handling method and apparatus
CN1941739B (en) Method and system for assigning and using user identification
KR100888506B1 (en) Service system in IMS based network, service method thereof and terminal registration method
CN101605317B (en) Method and device for realizing service subscription
CN101755433B (en) Method for processing register request, network element, and communication system
CN103024100A (en) Coupling establishing method and domain name system server
CN101601252A (en) Method and apparatus for providing network services through a set of servers in an IMS network
CN102440017B (en) A method and device for implementing IMS shared public user identity service for non-IMS terminals
CN1941774B (en) Method and system for realizing public user mark carrier
CN1972320B (en) Method for obtaining geographical location information of fixed network access user terminal in packet network
WO2008095440A1 (en) A method, communication system and device for acquiring and providing msisdn number
CN114449107A (en) Virtual number communication method and system
CN1953465A (en) A method and installation to acquire access information

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201080002853.9

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10851219

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10851219

Country of ref document: EP

Kind code of ref document: A1