WO2013002493A2 - 메시지 전달 방법 및 장치 - Google Patents
메시지 전달 방법 및 장치 Download PDFInfo
- Publication number
- WO2013002493A2 WO2013002493A2 PCT/KR2012/004235 KR2012004235W WO2013002493A2 WO 2013002493 A2 WO2013002493 A2 WO 2013002493A2 KR 2012004235 W KR2012004235 W KR 2012004235W WO 2013002493 A2 WO2013002493 A2 WO 2013002493A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- message
- terminal
- temporary identifier
- sip
- sms
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 110
- 238000010295 mobile communication Methods 0.000 claims abstract description 39
- 230000000977 initiatory effect Effects 0.000 claims abstract description 10
- 238000012545 processing Methods 0.000 claims abstract description 8
- 230000005540 biological transmission Effects 0.000 abstract description 19
- 230000004044 response Effects 0.000 description 53
- 230000008569 process Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 14
- 238000012986 modification Methods 0.000 description 14
- 238000012546 transfer Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 9
- 230000004048 modification Effects 0.000 description 5
- 230000011664 signaling Effects 0.000 description 5
- 238000013507 mapping Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 241000282836 Camelus dromedarius Species 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1023—Media gateways
- H04L65/103—Media gateways in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1033—Signalling gateways
- H04L65/104—Signalling gateways in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
Definitions
- the present specification relates to a method and apparatus for transmitting and receiving an IP-based short message by a terminal having no MSISDN associated with IMS subscriber information.
- the 3GPP which enacts the technical specifications of 3G mobile communication systems, has developed LTE / SAE as part of efforts to optimize and improve the performance of 3GPP technologies since late 2004 in order to respond to various forums and new technologies related to 4G mobile communication. Started research on Long Term Evolution / System Architecture Evolution technology.
- SAE which was conducted around 3GPP SA WG2, is a study on network technology aimed at determining network structure and supporting mobility between heterogeneous networks in parallel with LTE work of 3GPP TSG RAN.
- This is a work to develop a 3GPP system into a system supporting various radio access technologies based on IP, and has been aimed at an optimized packet-based system that minimizes transmission delay with improved data transmission capability.
- the SAE high-level reference model defined by 3GPP SA WG2 includes non-roaming cases and roaming cases in various scenarios. For details, see 3GPP standard documents TS 23.401 and TS 23.402. See for more information.
- 1 is a structural diagram of an evolved mobile communication network.
- the network architecture of FIG. 1 is based on the eNodeB of Evolved UTRAN and the 2 Tier Model of Gateway of Core Network.
- the eNodeB 920 includes the functions of the NodeB and the RNC of the existing UMTS system, and the gateway may be regarded as having the SGSN / GGSN function of the existing system.
- the GW is a serving gateway (hereinafter, referred to as 'S-GW') 952 and a packet data network gateway (hereinafter, referred to as 'PDN-GW' or 'P-GW'). (953).
- FIG. 2 is a diagram illustrating a relationship between (e) NodeB and Home (e) NodeB.
- femto base stations such as Home (e) NodeB 930 have been proposed during the approach of increasing cell capacity using such small cells.
- the Home (e) Node 930 has begun to focus on the RAN WG3 of the 3GPP Home (e) NodeB, and has recently been studied in earnest in the SA WG.
- the (e) NodeB 920 illustrated in FIG. 2 corresponds to a macro base station, and the Home (e) NodeB 930 illustrated in FIG. 2 may be a femto base station. In the present specification, it will be described based on the terminology of 3GPP, and (e) NodeB is used when referring to NodeB or eNodeB together. Also, Home (e) NodeB is used to refer to Home NodeB and Home eNodeB together.
- the (e) NodeB 920 transmits and receives a signal of the MME 951 and a control plane, and transmits and receives a signal of the S-GW 952 and a user plane.
- the Home (e) NodeB 930 similarly transmits and receives signals of the MME 951 and a control plane, and transmits and receives data of the S-GW 952 and a user plane.
- the PDN-GW 953 is responsible for transmitting and receiving data from the S-GW 952 to an IP service network of a mobile communication provider.
- the interface shown by the dotted line is for transmitting control signals between (e) NodeB 920 and Home (e) NodeB 930 and the MME 951.
- the interface shown in solid lines is for the transmission of data in the user plane.
- FIG. 3 is an exemplary diagram illustrating a structure of a network including a home node and a home (e) NodeB.
- the core network 950 includes an MME 951, a Serving Gateway 952, an SGSN 956, and a Packet Data Network Gateway or PDN. Gateway 953.
- the core network 950 may further include a PCRF 954 and an HSS 955.
- FIG. 3 (a) shows a Home NodeB 931 using a UMTS Terrestrial Radio Access Network (UTRAN) and a Home eNodeB 932 using an Evolved-UTRAN (E-UTRAN).
- the Home NodeB 931 by the UTRAN is connected to the SGSN 956 through a gateway 935.
- the Home eNodeB 932 by the E-UTRAN is connected to the MME 951 and the S-GW 952.
- a control signal is transmitted to the MME 951 and a user data signal to the S-GW 952.
- the Home eNodeB 932 by the E-UTRAN is connected to the UE 910 by an LTE-Uu interface.
- the Home eNodeB 932 and the MME 951 are connected to an S1-MME interface.
- the Home eNodeB 932 and the S-GW 952 are connected to an S1-U interface. In this case, the S1-MME interface and the S1-U interface may pass through the gateway 935.
- the MME 951 and the S-GW 952 are connected to an S11 interface.
- the MME 951 and the HSS 955 are connected to an S6a interface.
- FIG. 4 is an exemplary diagram illustrating an interface between a Home eNodeB and an MME illustrated in FIG. 3 as a protocol stack.
- the Home eNodeB 932 and the MME 951 each include a first layer (physical layer), a second layer (media access control layer), and a third layer (IP) layer. ), Signaling Control Transmission Protocol (SCTP), and S1 Application Protocol (S1-AP).
- first layer physical layer
- second layer media access control layer
- IP third layer
- SCTP Signaling Control Transmission Protocol
- S1-AP S1 Application Protocol
- the S1-AP is an application layer protocol between the Home eNodeB 932 and the MME 951.
- the SCTP ensures delivery of a signaling message between the Home eNodeB 932 and the MME 951.
- IP-CAN IP-Connectivity Access Network
- an IP-Short-Message-Gateway performs protocol interworking to transmit and receive a short message of an IP-based terminal. That is, the IP-SM-GW receives a SIP message including Short Message Service (SMS) related information (eg, a mobile originated short message, a delivery report, etc.) from an IP-based terminal. The SMS related information is extracted and delivered.
- SMS Short Message Service
- the protocol used for communication between MSC or SGSN and SMS-GMSC / SMS-IWMSC in the existing GSM / UMTS environment is applied mutatis mutandis.
- the IP-SM-GW receives SMS-related information (eg, mobile terminated short message, submission report, etc.) directed to the IP-based terminal from SMS-GMSC / SMS-IWMSC.
- SMS-related information eg, mobile terminated short message, submission report, etc.
- This information is sent to the IP-based terminal in the SIP message.
- the protocol used for communication between MSC or SGSN and SMS-GMSC / SMS-IWMSC in the existing GSM / UMTS environment is applied mutatis mutandis.
- the SMS-related information is included in a Transfer Protocol Data Unit (TPDU) transmitted through the Short Message Transfer Layer (SM-TL) of FIG. 5B, and the TPDU is transmitted through a Short Message Relay Layer (SM-RL). It is encapsulated and delivered in Relay Protocol Data Unit.
- TPDU Transfer Protocol Data Unit
- SM-TL Short Message Transfer Layer
- SM-RL Short Message Relay Layer
- the mobile subscriber integrated services digital network number of the MSISDN of the IP-based terminal associated with the IMS subscriber information SMS-related message exchange may be possible even if) is not present.
- MSISDN is required in other sections, i.e., between the IP-SM-GW and SMS-GMSC / SMS-IWMSC and between the IP-SM-GW and HSS.
- an MSISDN associated with IMS subscriber information to which the IP-based terminal belongs is necessary. For more information on this, refer to 3GPP TS 23.204.
- the present disclosure provides a method for processing a message by a gateway interworking a message of a heterogeneous protocol for the originating terminal.
- the method may include acquiring a temporary identifier of the calling terminal when the calling terminal is a terminal subscribed to an IP multimedia subsystem (IMS) without a mobile communication global unique number.
- the temporary identifier may be an identifier used for transmitting and receiving a short message during an IMS registration validity period of the originating terminal.
- the method includes receiving a session initiation protocol (SIP) based message sent by the originating terminal from an IMS based session controller; Obtaining a temporary identifier of the receiving terminal based on the SIP based identifier of the receiving terminal included in the SIP based message; Generating a short message service (SMS) based message based on the received SIP-based message, a temporary identifier of the receiving terminal, and a temporary identifier of the originating terminal; The method may further include transmitting the generated SMS-based message to an exchange.
- SIP session initiation protocol
- SMS short message service
- the generating of the SMS-based message may include decapsulating an SMS-based message included in the received SIP-based message; And adding the temporary identifier of the receiving terminal and the temporary identifier of the calling terminal to the decapsulated SMS-based message.
- Acquiring a temporary identifier of the calling terminal may be a step of receiving a temporary identifier assigned by a home subscriber server of the calling terminal through an IMS registration procedure.
- Obtaining a temporary identifier of the originating terminal may be a step of receiving a temporary identifier assigned by the IMS-based session controller through an IMS registration procedure.
- the acquiring of the temporary identifier of the calling terminal may be a step in which the gateway allocates the temporary identifier through an IP multimedia subsystem (IMS) registration procedure.
- IMS IP multimedia subsystem
- the temporary identifier may include a Country Code (CC), a National Destination Code (NDC), and a Subscriber Number (SN) field.
- CC Country Code
- NDC National Destination Code
- SN Subscriber Number
- the SN field may be generated arbitrarily or sequentially or based on an instance ID transmitted by the calling terminal at the time of IMS registration or based on subscriber information of the calling terminal.
- the NDC field may be generated differently for each gateway.
- the temporary identifier may be generated based on an International Mobile Subscriber Identity (IMSI) or an Integrated Circuit Card ID (ICCID) of the terminal.
- IMSI International Mobile Subscriber Identity
- ICCID Integrated Circuit Card ID
- the acquiring of the temporary identifier of the receiving terminal may be a step of the gateway receiving from a home subscriber server of the receiving terminal.
- the acquiring of the temporary identifier of the receiving terminal may be a step of the gateway receiving from the IMS-based session controller.
- the IMS-based session controller may receive the temporary identifier from the home subscriber server of the receiving terminal.
- the IMS-based session controller may be a Serving-Call Session Control Function (S-CSCF).
- S-CSCF Serving-Call Session Control Function
- the mobile communication globally unique number may be a mobile subscriber integrated services digital network number (MSISDN).
- MSISDN mobile subscriber integrated services digital network number
- the present specification provides a method for processing a message by a gateway interworking a message of a heterogeneous protocol for a receiving terminal subscribed to an IP multimedia subsystem (IMS) without a mobile communication global unique number. It also provides a method.
- the method includes receiving an SMS based message from an exchange; And obtaining identification information of the calling terminal based on the temporary identifier of the calling terminal included in the SMS-based message.
- the temporary identifier may be an identifier used for transmitting and receiving a short message during an IMS registration validity period of the originating terminal.
- the method may further include generating a session initiation protocol (SIP) based message based on the received SMS-based message and identification information of the originating terminal, and transmitting the generated SIP-based message to an IMS-based session controller. It may include.
- SIP session initiation protocol
- the generating of the SIP based message may include: encapsulating the received SMS based message into a SIP based message; The method may further include adding identification information of the calling terminal to the encapsulated SIP-based message.
- the acquiring of the identification information of the calling terminal may be a step of the gateway receiving from a home subscriber server of the calling terminal.
- the identification information of the calling terminal may be a SIP Uniform Resource Identifier (URI).
- URI Uniform Resource Identifier
- the IMS-based session controller may be a Serving-Call Session Control Function (S-CSCF).
- S-CSCF Serving-Call Session Control Function
- the mobile communication globally unique number may be a mobile subscriber integrated services digital network number (MSISDN).
- MSISDN mobile subscriber integrated services digital network number
- the present disclosure provides a gateway for interworking a message of a heterogeneous protocol for an originating terminal.
- the gateway includes a transceiver for transmitting and receiving a signal with the outside; And it may include a control unit connected to the transceiver.
- the controller may control the transceiver to obtain a temporary identifier of the calling terminal when the calling terminal is a terminal subscribed to an IP multimedia subsystem (IMS) without a mobile communication global unique number.
- IMS IP multimedia subsystem
- the temporary identifier may be an identifier used for transmitting and receiving a short message during an IMS registration validity period of the originating terminal.
- the controller may control the transceiver to receive a session initiation protocol (SIP) based message transmitted by the originating terminal from an IMS-based session controller.
- the controller may control the transceiver to acquire a temporary identifier of the receiving terminal based on the SIP based identifier of the receiving terminal included in the SIP based message.
- the control unit generates a short message service (SMS) based message based on the received SIP based message, a temporary identifier of the receiving terminal, and a temporary identifier of the calling terminal, and transmits the generated SMS based message to an exchange.
- SMS short message service
- the transceiver may be controlled.
- the controller may decapsulate an SMS-based message included in the received SIP-based message, and add a temporary identifier of the receiving terminal and a temporary identifier of the originating terminal to the decapsulated SMS-based message.
- the SMS-based message may be generated.
- the present disclosure also provides a gateway for interworking a message of a heterogeneous protocol for a receiving terminal.
- the gateway includes a transceiver for transmitting and receiving a signal with the outside; And it may include a control unit connected to the transceiver.
- the controller may control the transceiver to receive an SMS-based message from an exchange, and control the transceiver to obtain identification information of the originating terminal based on a temporary identifier of the originating terminal included in the SMS-based message.
- the temporary identifier may be an identification used for transmitting and receiving a short message during an IMS registration validity period of the originating terminal.
- the controller may generate a session initiation protocol (SIP) based message based on the received SMS-based message and identification information of the originating terminal.
- the controller may control the transceiver to transmit the generated SIP-based message to an IMS-based session controller.
- SIP session initiation protocol
- the present invention has an effect that a terminal that does not have an MSISDN associated with IMS subscriber information can transmit and receive an IP-based short message.
- 1 is a structural diagram of an evolved mobile communication network.
- FIG. 2 is a diagram illustrating a relationship between (e) NodeB and Home (e) NodeB.
- FIG. 3 is an exemplary diagram illustrating a structure of a network including a home node and a home (e) NodeB.
- FIG. 4 is an exemplary diagram illustrating an interface between a Home eNodeB and an MME illustrated in FIG. 3 as a protocol stack.
- IP-CAN IP-Connectivity Access Network
- FIG. 6 is a flowchart illustrating a procedure for transmitting a short message in the prior art.
- FIG. 7 is a flowchart illustrating a procedure of receiving a short message in the prior art.
- FIG. 8 is a flowchart illustrating an IMS registration procedure in the prior art.
- MSISDM mobile subscriber integrated services digital network number
- FIG. 10 is a first embodiment of a temporary identifier allocation process according to the present specification.
- 11 is a second embodiment of a temporary identifier allocation process according to the present specification.
- 13A and 13B illustrate a process of obtaining a temporary identifier of a short message receiving terminal.
- 15A and 15B illustrate a process of acquiring ID information of a short message originating terminal.
- 16 is an embodiment of a short message receiving process according to the present specification.
- 17 is an embodiment of a short message transmission and reception process according to the present specification.
- FIG. 18 is an internal block diagram of a gateway to which an embodiment of the present specification can be applied.
- the present invention is described based on the Universal Mobile Telecommunication System (UMTS) and the Evolved Packet Core (EPC), the present invention is not limited to such a communication system, but also to all communication systems and methods to which the technical spirit of the present invention can be applied. Can be applied.
- UMTS Universal Mobile Telecommunication System
- EPC Evolved Packet Core
- first and second used herein may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another.
- first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component.
- the term terminal may be referred to as a user equipment (UE), a mobile equipment (ME), or a mobile station (MS).
- the UE may be a portable device having a communication function such as a mobile phone, a PDA, a smart phone, a laptop, or the like, or may be a non-portable device such as a PC or a vehicle-mounted device.
- UMTS Abbreviation for Universal Mobile Telecommunication System, which means the third generation mobile communication network.
- EPS stands for Evolved Packet System and means a core network supporting a Long Term Evolution (LTE) network.
- LTE Long Term Evolution
- UMTS evolved network.
- a UE may be referred to in terms of terminal, mobile equipment (ME), and the like.
- the UE may be a portable device such as a laptop, a mobile phone, a PDA, a smart phone, a multimedia device, or the like, or may be a non-portable device such as a PC or a vehicle-mounted device.
- IMS IP Multimedia Subsystem
- This IMS-based network includes an HSS (Home Subscriber Server) that includes a database that stores user subscriber information, and other entities.
- the IMS-based network includes a CSCF (call session control function) for processing procedures for control signaling, registration, and session.
- the CSCF may include P-CSCF (Proxy-CSCF), S-CSCF (Serving-CSCF), and I-CSCF (Interrogating-CSCF).
- the P-CSCF operates as a first access point for user equipment (UE) in an IMS based network.
- the S-CSCF then handles the session within the IMS network. That is, the S-SCSF is an entity responsible for routing signaling and routes a session in an IMS network.
- the I-CSCF then acts as an access point with other entities in the IMS network.
- the IP-based session is controlled by the Session Initiation Protocol (SIP).
- SIP Session Initiation Protocol
- the SIP is a protocol for controlling a session.
- the SIP is a protocol for identifying terminals to communicate with each other to find a location, creating a multimedia session with each other, or deleting a created session. Refers to the specified signaling protocol.
- SIP uses a SIP Uniform Resource Identifier (URI), which is similar to an email address, to distinguish each user, thereby providing a service without being dependent on an Internet Protocol (IP) address.
- URI SIP Uniform Resource Identifier
- MSISDN Mobile Subscriber Integrated Services Digital Network Number
- IP-SM-GW IP-Short-Message-Gateway: An application server that provides protocol interworking for short message delivery between an IP-based terminal and a Short Message Service-Service Center (SMS-SC). See standard document 3GPP TS 23.204 for details.
- SMS-SC Short Message Service-Service Center
- AS Application Server
- Registration Refers to a process in which a terminal informs a home network of information related to its current location, that is, a process of accessing the home network by transmitting its current location and other information.
- Instance-ID SIP connection header parameter that uniquely identifies a SIP UA that performs registration.
- IMEI International Mobile Station Equipment Identities
- the instance-id must take the form of an IMEI URN. If IMEI is not available, the instance-id MUST take the form of a UUID as a URN defined in IETF RFC 4122. See standard document 3GPP TS 23.003 for details.
- IP Multimedia PUblic identity An IMS user has one or more IMPUs (ie, Public User Identity) to communicate with other users. In addition, multiple UEs may share one IMPU. IMPU follows the SIP Uniform Resource Identifier (URI) or Tel URI format.
- URI Uniform Resource Identifier
- Tel URI Tel URI format
- SMS Short Message Entity
- iFC Intelligent Filter Criteria: Filter criteria stored in the HSS as part of a user profile and downloaded to the S-CSCF upon user registration. See standard document 3GPP TS 23.218 for details.
- FIG. 6 is a flowchart illustrating a procedure for transmitting a short message in the prior art.
- the terminal (hereinafter, UE-1) 10 performs registration on the IMS network (S610). Thereafter, the UE-1 10 includes a short message in the SIP MESSAGE request message and transmits the encapsulated short message to the S-CSCF 20 (S620).
- the body of the SIP MESSAGE request message includes RP-DATA, and the RP-DATA includes an SMS header encoded based on 3GPP TS 23.040 and SMS user information.
- the S-CSCF 20 forwards the SIP MESSAGE request message to the IP-SM-GW (AS) 30 based on the pre-stored iFC (S625).
- the IP-SM-GW (AS) 30 sends a SIP 202 Accepted message, which is a response to the received SIP MESSAGE request message, to the S-CSCF 20 (S630), and the S-CSCF 20 receives the received message.
- the SIP 202 Accepted message is transmitted to the UE-1 10 (S635).
- the IP-SM-GW (AS) 30 performs a service authorization procedure based on the stored subscriber information. That is, the IP SM GW (AS) 30 checks whether the UE- 1 10 that has sent the SIP MESSAGE request message including the short message is allowed to use the short message service. If the service approval is successful, the IP-SM-GW (AS) 30 extracts a short message encapsulated in the SIP MESSAGE request message received in step S625 and transmits it to the SMS-IWMSC 50 ( S640). At this time, the IP-SM-GW (AS) 30 transmits the extracted short message to the SMS-IWMSC 50 using MAP-MO-FORWARD-SHORT-MESSAGE.
- the SMS-IWMSC 50 transmits the received short message to the SMS-SC 60 (S645).
- the SMS-SC 60 transmits a Submit Report to the SMS-IWMSC 50 (S650), and the SMS-IWMSC 50 transmits a Submit Report to the IP-SM-GW (AS) 30 (S652). .
- the IP-SM-GW (AS) 30 encapsulates the received Submit Report in a SIP MESSAGE request message and transmits it to the S-CSCF 20 (S654).
- the S-CSCF 20 sends a SIP MESSAGE request message including the Submit Report to the UE-1 10 (S656).
- the UE-1 10 Upon receipt of the Submit Report, the UE-1 10 sends a SIP 200 OK message, which is a response thereto, to the S-CSCF 20 (S660).
- the S-CSCF 20 transfers the received response message to the IP-SM-GW (AS) 30 (S665).
- the address of the receiver of the short message is included in the RP-User-Data of the RP-DATA. Specifically, it is included in the TP-DA (TP Destination Address) field of the transfer protocol data unit (TPDU) constituting the RP-User-Data.
- the address of the short message sender ie, UE-1 is included in the RP-Originator Address IE (Information Element) of the RP-DATA by the IP-SM-GW (AS) 30. Let's do it.
- the sender's address included in this case is the MSISDN of UE-1.
- FIG. 7 is a flowchart illustrating a procedure of receiving a short message in the prior art.
- the UE-1 10 registers with the IMS network (S710). Thereafter, the SMS-SC 60 transmits a short message to the SMS-GMSC 51 (S720).
- the SMS GMSC 51 Upon receiving the short message, the SMS GMSC 51 transmits a routing info request message to the HSS 40 to retrieve routing information, and the HSS 40 transmits a message of the UE-1 10 that is a receiver of the short message.
- the routeing info request message is forwarded to the IP-SM-GW (AS) 30 based on the pre-configured IP-SM-GW address (S732).
- the SMS-GMSC 51 includes the MSISDN of UE-1 10, which is the recipient of the short message, in the MAP-SEND-ROUTING-INFO-FOR-SM message to retrieve routing information to the recipient of the short message. Send to the HSS 40.
- the HSS 40 transmits the IMSI (International Mobile Subscriber Identity) of the UE-1 10, which is the receiver of the short message, to the IP-SM-GW (AS) 30 (S734).
- the IP-SM-GW (AS) 30 generates an MT Correlation ID based on the IMSI value received from the HSS 40 in step S734, and stores the MT Correlation ID together with the IMSI value. For more details on MT Correlation ID generation, refer to standard document 3GPP TS 23.040.
- the IP-SM-GW (AS) 30 transmits a Routeing Info response message including the generated MT Correlation ID and its address value to the SMS-GMSC 51 (S736).
- the SMS-GMSC 51 transmits a short message including the MT Correlation ID received from the IP-SM-GW (AS) 30 to the IP-SM-GW (AS) 30 in step S736 (S740). . At this time, the SMS-GMSC 51 transmits a short message to the IP-SM-GW (AS) 30 using MAP-MT-FORWARD-SHORT-MESSAGE.
- the IP-SM-GW (AS) 30 performs service approval based on the stored subscriber information. That is, the IP SM GW (AS) 30 checks whether the subscriber of the UE-1 10, which is the receiver of the short message, is allowed to use the short message service. If the service approval is successful, the IP-SM-GW (AS) 30 encapsulates the short message received in step S740 in the SIP MESSAGE request message and transmits it to the S-CSCF 20 (S742). .
- the body of the SIP MESSAGE request message includes RP-DATA
- the RP-DATA includes an SMS header encoded based on 3GPP TS 23.040 and SMS user information.
- the S-CSCF 20 transfers the received SIP MESSAGE request message to the UE-1 10 (S744).
- the UE-1 10 Upon receiving the short message, the UE-1 10 transmits a SIP 200 OK message, which is a response message thereto, to the S-CSCF 20 (S750), and the S-CSCF 20 sends the SIP 200 OK message to the IP. -Transfer to the SM-GW (AS) 30 (S755).
- UE-1 10 transmits a Delivery Report including a response (positive or negative) to the received short message to S-CSCF 20 (S760), and S-CSCF 20 sends IP-SM-GW. (AS) 30 delivers the delivery report (S765).
- the IP-SM-GW (AS) 30 sends a SIP 202 Accepted message, which is a response to the received Delivery Report, to the S-CSCF 20 (S770), and the S-CSCF 20 sends the received SIP 202.
- the UE transmits the accepted message to the UE-1 10 (S775).
- the IP-SM-GW (AS) 30 transmits the delivery report to the SMS-GMSC 51 (S780), and the SMS-GMSC 51 transmits the delivery report to the SMS-SC 60 (S785). ).
- the address of the sender of the short message is included in the RP-User-Data of the RP-DATA. Specifically, it is included in the TP Originating Address (TP-OA) field of the TPDU configuring the RP-User-Data.
- the IP-SM-GW (AS) 30 sets the Request-URI of the SIP MESSAGE request message to the IMPU of the UE-1 10 that is the receiver of the short message.
- the IP-SM-GW (AS) 30 may know the recipient of the short message based on the MT Correlation ID value generated by using the IMSI value of UE-1 included in the received short message.
- the IP-SM-GW needs to know MSISDN information of a terminal that it manages in order to perform protocol interworking for SMS transmission and reception of an IP-based terminal.
- FIG. 8 is a flowchart illustrating an IMS registration procedure in the prior art.
- the IP-SM-GW obtains MSISDN information of the UE managed by the IMS registration procedure.
- UE-1 10 forms an IP connection (S810). Thereafter, the UE-1 10, which has formed an IP connection, transmits a SIP REGISTER request message to the S-CSCF 20 to perform IMS registration (S820).
- the S-CSCF 20 transmits a Cx-Put / Cx-Pull message to the HSS 40 (S830).
- the HSS 40 sends a Cx-Put Response / Cx-Pull Response message including subscriber information of the UE-1 10 performing IMS registration to the S-CSCF 20 (S832).
- the S-CSCF 20 sends a SIP 200 OK message, which is a response to the SIP REGISTER request message, to the UE-1 10 (S834).
- the S-CSCF 20 analyzes an initial filter criteria (iFC) constituting subscriber information received from the HSS 40 in step 4 (S840). As a result, the S-CSCF 20 decides to perform third-party registration with the IP-SM-GW (AS) 30.
- iFC initial filter criteria
- the S-CSCF 20 transmits a SIP REGISTER request message to the IP-SM-GW (AS) 30 (S850).
- the S-CSCF 20 includes the MSISDN information of the UE-1 10 that performs the IMS registration in the SIP REGISTER request message, that is, in the ⁇ service-info> XML element of the message body.
- This MSISDN information is included in iFC constituting the subscriber information received from the HSS 40 in step S832.
- MSISDN is included in service information of iFC for IP-SM-GW.
- the IP-SM-GW (AS) 30 stores a mapping between the IMPU and the MSISDN of the UE-1 10 performing the IMS registration.
- the IP-SM-GW (AS) 30 transmits a SIP 200 OK message, which is a response to the received SIP REGISTER request message, to the S-CSCF 20 (S855).
- the IP-SM-GW (AS) 30 informs the HSS 40 of the IP-SM- to inform the HSS 40 that the UE- 1 10 that has performed the IMS registration is available (i.e., may receive a short message).
- the GW Register Request message is transmitted (S860).
- the IP-SM-GW uses the MAP-ANY-TIME-MODIFICATION message and sets the MSISDN value received from the S-CSCF in step S850 as an identifier of the subscriber.
- the HSS 40 transmits an IP SM GW Register Response message, which is a response message to the received IP-SM-GW Register Request message, to the IP-SW-GW (AS) 30 (S865).
- the IP-SM-GW performing protocol interworking in order for the IP-based terminal to send and receive an SMS requires MSISDN information associated with IMS subscriber information to which the terminal belongs.
- M2M Machine-to-Machine
- SMS Session-to-Machine
- M2M terminals eg, PS dedicated M2M terminals, CS (Circuit Switched voice network) and PS capable M2M terminals, etc.
- M2M terminals eg, PS dedicated M2M terminals, CS (Circuit Switched voice network) and PS capable M2M terminals, etc.
- MSISDM mobile subscriber integrated services digital network number
- the CC (Country Code) field represents the country code of the country in which the UE is registered (ie, subscribed).
- the national (significant) mobile number consists of NDC and SN fields. In this case, NDC stands for National Destination Code, and SN stands for Subscriber Number.
- a terminal belonging to an IMS subscriber that does not have a mobile communication global unique number (eg, MSISDN) associated with subscriber information performs an IMS registration, an associated entity. Allocates a temporary identifier (SMS identifier, SMS-ID) to use for SMS during the IMS registration validity period of the terminal.
- SMS identifier SMS-ID
- the related entity may be a gateway (eg, IP-SM-GW), a home subscriber server (HSS), an IMS based session controller (eg, S-) interworking a message of a heterogeneous protocol for an originating terminal.
- CSCF home subscriber server
- S- IMS based session controller
- the gateway may generate a temporary identifier using one of the following methods.
- a value previously stored in the gateway may be used as a CC (Country Code) and a NDC (National Destination Code) value, or the subscriber information obtained from the HSS. You can also use the CC and NDC values.
- CC and NDC values may be assigned in the same manner as in a conventional MSISDN. As a result, even if the SMS-ID is used, routing of signals and / or messages destined for the UE can be performed similarly to the MSISDN, and the home network to which the UE is subscribed can be known.
- a subscriber number (SN) should be generated for the MSISDN-less UE performing the IMS registration, and this value should be unique within the IMS network. (This makes the generated SMS-ID globally unique.)
- the NDC value can be set differently from gateway to gateway, or When generating an SN, a unique number assigned to itself (for example, 1 for IP-SM-GW-1 and 2 for IP-SM-GW-2) may be inserted at the beginning of the SN.
- IP-SM-GW-1 is 0 to xxxxx and IP-SM
- -GW-2 is the same as xxxxx + 1 to yyyyy).
- the SN may be i) randomly generated, ii) sequentially generated, iii) generated using an Instance-ID transmitted by the UE upon registration of the IMS, or iv) a value in the subscriber information of the UE. Can be generated using. In addition, various methods may be used.
- CC and NDC values By allocating CC and NDC values in the same manner as in the conventional MSISDN, short message exchange between UEs belonging to different operators is possible. However, if only short message exchange between UEs belonging to the same operator is considered, the CC and NDC values may be arbitrarily assigned. In addition, even if CC and NDC values are assigned in a manner other than the same as in the conventional MSISDN (e.g., rules for generating SMS-IDs between operators to provide SMS services involving MSISDN-less UEs separately) Defining, etc.) may be possible.
- rules for generating SMS-IDs between operators to provide SMS services involving MSISDN-less UEs separately Defining, etc.
- the SMS-ID may be set using an existing identifier (eg, IMSI, Integrated Circuit Card ID (ICCID)).
- an existing identifier eg, IMSI, Integrated Circuit Card ID (ICCID)
- all of the existing identifiers may be set to the SMS-ID, or the SMS-ID may be set by taking only some of the values.
- the SMS-ID is allocated to be unique in the IMS network as in the allocation method of (1).
- the SMS-ID may be allocated only for the short message exchange between the UEs belonging to the same operator or the SMS-ID may be assigned to enable the short message exchange between the UEs belonging to different operators.
- the SMS-ID generated for the MSISDN-less UE that has performed IMS registration is released from the gateway when the UE is de-registered.
- FIG. 10 is a first embodiment of a temporary identifier allocation process according to the present specification.
- a gateway for example, IP-SM-GW interworking a message of a heterogeneous protocol for an originating terminal allocates a temporary identifier.
- the temporary identifier is an identifier used for SMS during an IMS registration validity period of an IMS subscribed terminal without a mobile communication globally unique number (eg, MSISDN).
- the temporary identifier may be an SMS-ID.
- a gateway for interworking a message of a heterogeneous protocol for an originating terminal is also called an IP-SM-GW.
- the UE-1 100 forms an IP connection (S1010).
- the UE- 1 100 that forms the IP connection transmits a registration request message (eg, a SIP-based Register request message) to an IMS-based session controller to perform IMS registration (S1020).
- the session controller may be the S-CSCF 200.
- the session controller is also referred to as S-CSCF.
- the session controller 200 transmits a message (eg, a Cx-Put / Cx-Pull message) requesting information of the UE-1 100 to a home subscriber server (S1030).
- the home subscriber server may be an HSS 400.
- the home subscriber server is also referred to as an HSS.
- the HSS 400 sends a response message (eg, a Cx-Put Response / Cx-Pull Response message) including subscriber information of the UE-1 100 performing IMS registration to the S-CSCF 200 (S1032).
- a response message eg, a Cx-Put Response / Cx-Pull Response message
- subscriber information of the UE-1 100 performing IMS registration to the S-CSCF 200 (S1032).
- the session controller 200 sends a response message (eg, SIP-based 200 OK message) to the UE-1 100 (S1034).
- a response message eg, SIP-based 200 OK message
- the session controller 200 analyzes an initial filter criterion (iFC) constituting subscriber information received from the HSS 400 in step S1032 (S1040). As a result, the session controller 200 determines that 3rd-party registration should be performed with the gateway 300.
- iFC initial filter criterion
- the session controller 200 transmits a registration request message (eg, a SIP-based REGISTER request message) to the gateway 300 (S1050).
- a registration request message eg, a SIP-based REGISTER request message
- the session controller 200 moves the registration request message to the subscriber information. Do not include communication globally unique number information.
- the session controller 200 may explicitly inform that the registration request message does not include the mobile communication global unique number information. (Specifies that there is no mobile communications globally unique number information or requests temporary identifier assignment.)
- the gateway 300 receiving the registration request message allocates a temporary identifier (eg, SMS-ID) for the UE-1 100 according to the method described with reference to FIG. 9 (S1060).
- a temporary identifier eg, SMS-ID
- the gateway 300 transmits a response message (eg, a SIP 200 OK message) to the session controller 200 in response to the registration request message (S1070).
- a response message eg, a SIP 200 OK message
- the gateway 300 informs the HSS 400 of the registration request message (eg, IP-SM-GW Register Request) to inform the UE-1 100 that has performed the IMS registration can receive a short message. Message) (S1080).
- the gateway 300 may transmit a temporary identifier of the UE-1 100 by using a MAP-ANY-TIME-MODIFICATION message.
- the HSS 400 stores the temporary identifier value included in the received registration request message and transmits a response message (eg, an IP SM GW Register Response message) to the gateway 300 (S1085). .
- a response message eg, an IP SM GW Register Response message
- 11 is a second embodiment of a temporary identifier allocation process according to the present specification.
- a home subscriber server may assign a temporary identifier for an IMS subscribed terminal without a mobile communication globally unique number.
- the temporary identifier is an identifier used for SMS during the IMS registration validity period of the terminal.
- the temporary identifier may be an SMS-ID.
- the HSS 400 includes the generated temporary identifier in an iFC for a gateway (eg, IP-SM-GW) interworking a message of a heterogeneous protocol, thereby performing 3rd-party registration with the gateway. May allow the session controller of to obtain it.
- a gateway eg, IP-SM-GW
- Steps S1110 to S1130 are the same as steps S1010 to S1030 of FIG. 10.
- the HSS 400 determines that there is no mobile communication global unique number of the UE-1 100 through subscriber information, and according to the scheme described with reference to FIG. 9, a temporary identifier (eg, SMS) for the UE-1 100. -ID) is allocated (S1060).
- the HSS 400 may store the allocated temporary identifier information in connection with the IMPU of the UE-1 100.
- the Cx-Put / Cx-Pull message received by the HSS in step S1130 may explicitly include an indication for requesting the HSS to allocate a temporary identifier. Such an indication may be added by the session controller or may be included when the terminal sends a SIP REGISTER request message to the session controller.
- the HSS 400 includes the allocated temporary identifier in the service information of the iFC for the gateway. Thereafter, the HSS 400 transmits a response message (eg, a Cx-Put Response / Cx-Pull Response message) including the subscriber information of the UE-1 100 performing IMS registration to the session controller 200 (S1150). .
- a response message eg, a Cx-Put Response / Cx-Pull Response message
- the session controller 200 sends a response message (eg, SIP-based 200 OK message) to the UE-1 100 (S155).
- a response message eg, SIP-based 200 OK message
- the session controller 200 analyzes an initial filter criterion (iFC) constituting subscriber information received from the HSS 400 in step S1032 (S1160). As a result, the session controller 200 determines that 3rd-party registration should be performed with the gateway 300.
- iFC initial filter criterion
- the session controller 200 transmits a registration request message (eg, a SIP-based REGISTER request message) to the IP-SM-GW 300 (S1170).
- a registration request message eg, a SIP-based REGISTER request message
- the session controller 200 includes the temporary identifier information of the UE-1 100 in the registration request message (eg, in the ⁇ service-info> XML element of the message body).
- Such temporary identifier information may be included in iFC.
- the gateway 300 stores a mapping between the IMPU and the temporary identifier of the UE-1 100.
- the gateway 300 transmits a response message (eg, a SIP 200 OK message) to the session controller 200 in response to the registration request message (S1175).
- a response message eg, a SIP 200 OK message
- the gateway 300 informs the HSS 400 of the registration request message (eg, IP-SM-GW Register Request) to inform the UE-1 100 that has performed the IMS registration can receive a short message. Message) (S1180).
- the gateway 300 may transmit a temporary identifier of the UE-1 100 by using a MAP-ANY-TIME-MODIFICATION message.
- the HSS 400 transmits a response message (eg, an IP SM GW Register Response message) to the gateway 300 to the gateway 300 (S1185).
- a response message eg, an IP SM GW Register Response message
- the HSS allocates a temporary identifier before transmitting the subscriber information to the session controller.
- the temporary identifier may be generated when the subscriber subscribes to the service of the subscriber and stored in the iFC for the gateway.
- the temporary identifier may not only be used during the terminal's IMS registration validity period, but may also be used permanently during the subscriber's subscription period.
- an IMS based session controller may assign a temporary identifier for an IMS subscribed terminal without a mobile communication global unique number.
- the temporary identifier is an identifier used for SMS during the IMS registration validity period of the terminal.
- the temporary identifier may be an SMS-ID.
- the session controller may provide the generated temporary identifier to a gateway (eg, IP-SM-GW) that interworks a message of a heterogeneous protocol when registering a third party.
- a gateway eg, IP-SM-GW
- Steps S1210 to S1234 are the same as steps S1010 to S1034 of FIG. 10.
- the session controller 200 analyzes the iFC received from the HSS 400 in step S1232 (S1240). As a result, the session controller 200 determines that 3rd-party registration should be performed with the gateway 300.
- the session controller 200 determines to allocate a temporary identifier.
- the UE-1 100 may explicitly request the session controller to allocate a temporary identifier for itself.
- the session controller 200 allocates a temporary identifier (eg, an SMS-ID) for the UE-1 100 according to the method described with reference to FIG. 9 (S1250).
- a temporary identifier eg, an SMS-ID
- the session controller 200 transmits a registration request message (eg, a SIP-based REGISTER request message) to the gateway 300 (S1260).
- a registration request message eg, a SIP-based REGISTER request message
- the session controller 200 includes the temporary identifier information of the UE-1 100 in the registration request message (eg, in the ⁇ service-info> XML element of the message body). Such temporary identifier information may be included in iFC.
- the gateway 300 stores a mapping between the IMPU and the temporary identifier of the UE-1 100. Additionally, the session controller 200 may include a parameter in the SIP REGISTER request message that specifies that the temporary identifier value for informing the IP-SM-GW is an ID assigned for SMS.
- the gateway 300 transmits a response message (eg, SIP 200 OK message) to the session controller 200 in response to the registration request message (S1265).
- a response message eg, SIP 200 OK message
- the IP-SM-GW 300 informs the HSS 400 of the registration request message (eg, IP-SM-) to inform the UE-1 100 that has performed the IMS registration may receive a short message.
- GW Register Request message is transmitted (S1270).
- the gateway 300 may transmit a temporary identifier of the UE-1 100 by using a MAP-ANY-TIME-MODIFICATION message.
- the HSS 400 stores a temporary identifier value included in the received registration request message and transmits a response message (eg, an IP SM GW Register Response message) to the gateway 300 (S1275). .
- a response message eg, an IP SM GW Register Response message
- Table 1 shows the configuration of the above-mentioned MAP-ANY-TIME-MODIFICATION message.
- step S1080 of FIG. 10 and step S1270 of FIG. 12 when the gateway sends a MAP-ANY-TIME-MODIFICATION message to the HSS, the gateway should also include ID information of the UE other than the temporary identifier. To do this, you can use the following method.
- the gateway sets the IMSI value of the UE to the Subscriber Identity among the parameters of the MAP-ANY-TIME-MODIFICATION message shown in Table 1, and sets the temporary identifier value to the newly defined parameter.
- the gateway may obtain the IMSI value of the UE from the UE or another network node.
- the gateway sets a temporary identifier value of the UE in Subscriber Identity among the parameters of the MAP-ANY-TIME-MODIFICATION message shown in Table 1, and sets the ID value of the UE in the newly defined parameter.
- the ID value of the UE any information capable of recognizing that the HSS is a specific UE (or subscriber) such as IMSI or IMPU can be used without limitation.
- the gateway may add a parameter to the MAP-ANY-TIME-MODIFICATION request message indicating that the temporary identifier value sent to the HSS is an ID allocated for SMS.
- 13A and 13B illustrate a process of obtaining a temporary identifier of a short message receiving terminal.
- the address of the short message sender and the address of the receiver are respective MSISDNs, which are included in the RP-DATA and transmitted.
- both the originating terminal (or source terminal) and the receiving terminal (or target terminal) of the short message are IMS subscriber stations that do not have a mobile communication global unique number, they are in charge of the originating terminal for delivery of the short message.
- the network entity or the calling terminal should know the temporary identifier (eg, SMS-ID) value of the receiving terminal.
- the temporary identifier of the receiving terminal is required when setting a TP-DA field constituting a TPDU of SMS-SUBMIT type, for example.
- a method of obtaining a temporary identifier value assigned to a receiving terminal of a short message is as follows. (1) a method in which the gateway (eg, IP-SM-GW) in charge of the originating terminal obtains a temporary identifier value from a home subscriber server (eg, HSS) of the receiving terminal;
- the originating terminal Since the short message originating terminal does not know the mobile communication global unique number information for the receiving terminal, the originating terminal does not set the TP-DA field of the TPDU, but instead sets the SIP URI that is the IMPU of the receiving terminal. MESSAGE request).
- the gateway When the gateway receives the short message, the gateway obtains a temporary identifier (eg, SMS-ID) value assigned to the receiving terminal from the home subscriber server of the receiving terminal as shown in FIG. 13A (S1310 and S1320). Is set in the TP-DA field to forward the short message to the exchange (eg, SMS-IWMSC) (S1330).
- a temporary identifier eg, SMS-ID
- the exchange eg, SMS-IWMSC
- the gateway may receive information on availability (ie, IMS registration) of the receiving terminal as well as SMS-ID information of the receiving terminal.
- the home subscriber server of the receiving terminal If the home subscriber server of the receiving terminal does not have an SMS-ID value assigned to the receiving terminal, the home subscriber server of the receiving terminal sends a response indicating that a temporary identifier value has not been assigned. In this case, instead of forwarding the short message to the exchange, the gateway may send a transmission failure message to the calling terminal indicating that the short message cannot be delivered.
- the gateway stores a short message and then subscribes to a notification service that notifies the temporary identifier information of the receiving terminal. Then, if the SMS-ID information of the receiving terminal is known, the stored short message may be delivered to the receiving terminal.
- the network must operate an entity or functionality supporting the notification service, which can be added / extended to an existing entity or service or newly operated.
- the gateway acquires temporary identifier information about the receiving terminal through an intermediate node. It may also be (S1340 to S1380).
- the intermediate node may be a form in which the above-mentioned function is added to an existing node or a node newly defined for the present invention.
- the gateway may be an intermediate node (eg, an S-intermediate node) in the home network to which the originating terminal belongs and an intermediate node (eg, in the home network to which the receiving terminal belongs).
- Temporary identifier information allocated to the receiving terminal may be obtained through a T-intermediate node.
- the gateway may obtain temporary identifier information allocated to the receiving terminal through another node between the S-intermediate node and the T-intermediate node.
- the intermediary node in the home network to which the calling terminal belongs does not go through the intermediate node in the home network to which the receiving terminal belongs. May be obtained.
- an IMS-based session controller eg, S-CSCF
- a home subscriber server eg, HSS
- the originating terminal Since the short message originating terminal does not know the mobile communication global unique number information for the receiving terminal, the originating terminal does not set the TP-DA field of the TPDU, but instead sets the SIP URI that is the IMPU of the receiving terminal. MESSAGE request).
- the session controller When the session controller receives the short message, the session controller obtains a temporary identifier (eg, SMS-ID) value assigned to the receiving terminal from the home subscriber server of the receiving terminal, and sets this value in the TP-DA field. Forward the short message to the gateway (eg, IP-SM-GW).
- a temporary identifier eg, SMS-ID
- the gateway eg, IP-SM-GW
- This method replaces the gateway with an IMS-based session controller in the method described in (1) above. Therefore, the detailed description applies to the description of (1) above.
- a temporary identifier eg, SMS-ID
- the network must operate an entity or functionality supporting the notification service, which can be added / extended to an existing entity or service or newly operated.
- a calling terminal directly obtains a temporary identifier (eg, SMS-ID) information from a receiving terminal
- a temporary identifier eg, SMS-ID
- the temporary identifier information allocated to the IMS subscriber station which does not have a mobile communication global unique number should be known to the terminal in advance.
- the originating terminal may request temporary identifier information from the receiving terminal using a SIP OPTIONS message.
- the network entity in charge of the originating terminal acquires the temporary identifier assigned to the receiving terminal.
- the originating terminal may obtain this information directly from the home subscriber server of the receiving terminal. In this case, the method described in (1) and (2) may be applied.
- the gateway eg, IP-SM-GW
- the home subscriber server eg, HSS
- UE-1 100 is an IMS subscribed terminal without a mobile communication global unique number.
- the UE-1 100 performs registration on the IMS network according to the IMS registration procedure of FIGS. 10 to 12 (S1410).
- the UE-1 100 is assigned a temporary identifier.
- the temporary identifier is an identifier used for SMS during the IMS registration validity period of the IMS subscription terminal without the mobile communication global unique number.
- the temporary identifier may be an SMS-ID.
- the UE-1 100 encapsulates a short message in a SIP-based message (eg, a SIP MESSAGE request message) and sends the short message to an IMS-based session controller (eg, S-CSCF 200).
- a SIP-based message eg, a SIP MESSAGE request message
- an IMS-based session controller eg, S-CSCF 200
- the body of the SIP MESSAGE request message may include RP-DATA
- the RP-DATA may include an SMS header and SMS user information encoded based on 3GPP TS 23.040.
- the UE-1 100 since the UE-1 100 does not have the mobile communication global unique number information for the short message receiving terminal, the UE-1 100 does not set the TP-DA field of the TPDU, but instead requests a SIP MESSAGE of the SIP URI which is the IMPU of the receiving terminal. You can send it in a message.
- the SIP URI information of the receiving terminal includes at least one parameter of a header field of a SIP, a body parameter of a header field of a SIP, a tag of a header field of a SIP, a field of an SDP, and an Extensible Markup Language (XML) body. Can be included.
- the session controller 200 transfers the received SIP-based message to the gateway 300 based on the stored iFC (S1425).
- the session controller 200 may optionally include a temporary identifier (eg, SMS-ID) of the originating terminal in a SIP-based message (eg, P-Asserted-Identity header) to be delivered.
- the session controller 200 may add a parameter that specifies that the included temporary identifier value is an ID generated for SMS.
- the gateway 300 sends a response message (eg, a SIP 202 Accepted message) to the session controller 200 in response to the received SIP MESSAGE request message (S1430).
- the session controller 200 transfers the received response message to the UE-1 100 (S1435).
- the gateway 300 performs service approval based on the stored subscriber information. That is, the gateway 300 checks whether the UE- 1 100 that has sent the SIP-based message including the short message is allowed to use the short message service. If the service approval is successful, the gateway 300 requests an information request message to the home subscriber server (eg, HSS 400a) of the receiving terminal to obtain temporary identifier (eg, SMS-ID) information of the short message receiving terminal. Transmit (S1440).
- the home subscriber server eg, HSS 400a
- temporary identifier eg, SMS-ID
- the HSS 400a of the receiving terminal transmits a response message to the received information request message to the gateway 300 (S1445).
- the response message includes temporary identifier (eg, SMS-ID) information assigned to the receiving terminal.
- the gateway 300 extracts the short message encapsulated in the SIP-based message received in step 3 and transmits the short message to the exchange (for example, SMS-IWMSC 500) (S1450).
- the exchange for example, SMS-IWMSC 500
- the gateway 300 may transmit the extracted short message to the SMS-IWMSC 500 using MAP-MO-FORWARD-SHORT-MESSAGE.
- the gateway 300 may set a temporary identifier of the receiving terminal obtained in step 7 in the TP-DA field.
- the gateway 300 may set a temporary identifier of the calling terminal in the RP-Originator Address IE of the RP-DATA.
- the gateway 300 may add a parameter that specifies that the temporary identifier value of the included originating terminal is an identifier generated for SMS.
- the SMS-IWMSC 500 transmits a short message received from the gateway 300 to an SMS server (eg, the SMS-SC 600) (S1455).
- SMS server eg, the SMS-SC 600
- the SMS-SC 600 transmits a reception confirmation message (eg, a Submit Report) to the SMS-IWMSC 500 (S1460).
- the acknowledgment message is delivered to the gateway 300 via the SMS-IWMSC 500 (S1462).
- the gateway 300 encapsulates the acknowledgment message in a SIP-based message (eg, a SIP MESSAGE request message) and transmits the encapsulation message to the session controller 200 (S1464).
- the session controller 200 sends the SIP-based message to the UE-1 100 (S1466).
- the UE-1 100 Upon receiving the acknowledgment message, the UE-1 100 sends a SIP-based message (eg, a SIP 200 OK message) to the session controller 200 as a response message (S1470).
- a SIP-based message eg, a SIP 200 OK message
- the session controller 200 transfers the received response message to the gateway 300 (S1475).
- 15A and 15B illustrate a process of acquiring ID information of a short message originating terminal.
- a receiving terminal of the short message or a network entity in charge of the receiving terminal should know which terminal has sent the short message.
- a receiving terminal or the network entity has a terminal having an identifier (eg, SMS-ID) set in a TP Originating Address (TP-OA) indicating an address of an originating SME included in the received short message.
- TP-OA TP Originating Address
- the receiving terminal or the network entity obtains ID information about the originating terminal of the short message, that is, the SIP URI, as follows.
- gateway eg, IP-SM-GW
- ID eg, SIP URI
- HSS home subscriber server
- the gateway When the gateway receives the short message destined for the receiving terminal, the gateway uses a temporary identifier (eg, TP-OA value in TPDU of SMS-ID or SMS-DELIVER type) of the short message originating terminal as shown in FIG. 15A.
- a temporary identifier eg, TP-OA value in TPDU of SMS-ID or SMS-DELIVER type
- the gateway To obtain the ID of the calling terminal from the home subscriber server of the calling terminal (S1510, S1520). Thereafter, the gateway includes the ID information in a SIP-based message (eg, SIP MESSAGE request) and transmits the ID information to the S-CSCF (S1530).
- SIP-based message eg, SIP MESSAGE request
- the gateway expresses a direct message with a home subscriber server having subscriber information of the originating terminal
- the gateway acquires ID information of the originating terminal through an intermediate node as shown in FIG. 15B. It may also be (S1540 to S1580).
- the intermediate node may be a form in which the above-mentioned function is added to an existing node or a node newly defined for the present invention.
- the gateway may be an intermediate node (eg, T-intermediate node) in the home network to which the receiving terminal belongs and an intermediate node (eg, in the home network to which the calling terminal belongs).
- the ID information of the calling terminal may be obtained through the S-intermediate node.
- the gateway may obtain ID information of the calling terminal through another node between the T-intermediate node and the S-intermediate node.
- ID information may be obtained.
- an ID eg, SIP URI
- HSS home subscriber server
- IMS-based session controller eg, S-CSCF
- an IMS-based session controller When an IMS-based session controller receives a short message destined for a receiving terminal, the session controller uses a temporary identifier of the short message originating terminal (eg, a TP-OA value in a TPDU of SMS-ID or SMS-DELIVER type).
- the ID of the calling terminal is obtained from the home subscriber server of the calling terminal.
- the session controller then includes the ID information in a SIP-based message (eg, SIP MESSAGE request) and sends it to the S-CSCF.
- the receiving terminal subscribes to a notification service for notifying the ID information of the short message transmitting terminal, and acquires the ID information (eg, SIP URI) value of the calling terminal;
- the network must operate an entity or functionality supporting the notification service, which can be added / extended to an existing entity or service or newly operated.
- the network entity in charge of the receiving terminal acquires the ID information of the short message transmitting terminal.
- the receiving terminal may obtain this information directly from the home subscriber server of the calling terminal. In this case, the method described in (1) and (2) may be applied.
- 16 is an embodiment of a short message receiving process according to the present specification.
- a short message sent by an IMS subscriber station that does not have a mobile communication global unique number is delivered to an IMS subscriber station UE-1 that does not have a mobile communication global unique number.
- ID information eg, SIP URI
- the gateway eg, IP-SM-GW
- a method of obtaining an ID (eg, SIP URI) of a calling terminal from an HSS ” is used.
- UE-1 100 registers with the IMS network according to the IMS registration procedure of FIGS. 10 to 12 (S1610).
- the UE-1 100 is assigned a temporary identifier.
- the temporary identifier is an identifier used for SMS during the IMS registration validity period of the IMS subscription terminal without the mobile communication global unique number.
- the temporary identifier may be an SMS-ID.
- the SMS server (eg, SMS-SC 600) transmits a short message to the exchange (eg, SMS-GMSC 500) (S1620).
- the SMS GMSC 500 Upon receiving the short message, the SMS GMSC 500 transmits a routing information request message to a home subscriber server (eg, the HSS 400) of the receiving terminal in order to retrieve routing information (S1630).
- the HSS 400 receives the routing information request message based on an address of the gateway (eg, IP-SM-GW) that is pre-configured with respect to UE-1 100, which is a receiver of the short message. Deliver to the gateway 300.
- the gateway eg, IP-SM-GW
- the SMS-GMSC 500 includes the MSISDN of the UE-1 100, which is the receiver of the short message, in the MAP-SEND-ROUTING-INFO-FOR-SM message to retrieve the routing information of the receiver of the short message. Can be sent to 400.
- the HSS 400 transmits the IMSI (International Mobile Subscriber Identity) of the UE-1 100, which is the receiver of the short message, to the gateway 300 (S1632).
- the gateway 300 generates an MT Correlation ID based on the IMSI value received from the HSS 400 and stores the value along with the IMSI value. For more details on MT Correlation ID generation, refer to standard document 3GPP TS 23.040.
- the gateway 300 transmits a routing information response message including the generated MT Correlation ID and its address value to the SMS-GMSC 500 (S1634).
- the SMS-GMSC 500 transmits a short message including the MT Correlation ID received from the gateway 300 to the gateway 300 (S1640).
- the SMS-GMSC 500 may transmit a short message to the gateway 300 using MAP-MT-FORWARD-SHORT-MESSAGE.
- the gateway 300 performs service approval based on the stored subscriber information. That is, the gateway 300 checks whether the UE-1 100, which is the receiver of the short message, is allowed to use the short message service. If the service approval is successful, the gateway 300 requests the ID information request message of the originating terminal (eg, Request SIP URI) to the HSS 400a of the originating terminal in order to obtain ID information of the short message originating terminal. Message) (S1650).
- ID information request message of the originating terminal eg, Request SIP URI
- the HSS 400a of the originating terminal transmits a response message (eg, a Response SIP URI message) to the gateway 300 in response to the ID information request message received from the gateway 300 (S1655).
- the response message may include SIP URI information of the calling terminal.
- the gateway 300 encapsulates the received short message in a SIP-based message (eg, SIP MESSAGE request message) and transmits the encapsulated short message to an IMS-based session controller (eg, S-CSCF 200) (S1660).
- a SIP-based message eg, SIP MESSAGE request message
- an IMS-based session controller eg, S-CSCF 200
- the body of the SIP MESSAGE request message may include RP-DATA
- the RP-DATA may include an SMS header and SMS user information encoded based on 3GPP TS 23.040.
- the gateway 300 includes the ID information of the originating terminal in the SIP-based message and sends it to the session controller 200.
- the SIP URI information of the calling terminal may include a header field of a SIP, a body parameter of a header field of a SIP, a tag of a header field of a SIP, a field of an SDP, and an Extensible Markup Language (XML) body. It may be included using one or more parameters.
- the session controller 200 transfers the SIP-based message received from the gateway 300 to the UE-1 100 (S1662).
- the UE-1 100 Upon receiving the SIP-based message, the UE-1 100 transmits a response message (eg, a SIP 200 OK message) to the session controller 200 (S1664).
- the session controller 200 transfers the response message to the gateway 300 (S1666).
- UE-1 100 transmits a delivery report (eg, a delivery report) including a response (positive or negative) to the received short message to the session controller 200 (S1670).
- the session controller 200 transmits the delivery report to the gateway 300 (S1672).
- the gateway 300 sends a response message (eg, SIP 202 Accepted message) to the session controller 200 in response to the delivery report (S1674).
- the session controller 200 transfers the received response message to the UE-1 100 (S1676).
- the gateway 300 transmits the delivery report to the SMS-GMSC 500 (S1680).
- the SMS-GMSC 500 transmits the delivery report to the SMS-SC 600 (S1685).
- 17 is an embodiment of a short message transmission and reception process according to the present specification.
- a short message sent by an IMS subscriber station UE-2 having no mobile global number is transmitted to an IMS subscriber station UE-1 having no mobile global number.
- Embodiments of the present invention can be applied to IMS non-subscribed terminal as well as IMS subscribed terminal.
- the IMS subscriber station is assigned an SMS-ID at the time of IMS registration
- one of the nodes for example, a node such as SGSN, MME, etc.
- An SMS-ID may be allocated for the terminal to inform the HLR / HSS.
- the SMS is not performed through the IMS domain but through the PS domain, and the method of exchanging short messages between UEs belonging to the IMS subscriber proposed above may be applied in the same manner.
- the gateway may be an IP-SM-GW interworking a message of a heterogeneous protocol for the calling terminal.
- the gateway 300 includes a storage means 301, a controller 302, and a transceiver 303.
- the storage means 301 stores the method shown in FIGS. 9 to 17.
- the controller 302 controls the storage means 301 and the transceiver 303. Specifically, the controller 302 executes the methods stored in the storage means 301, respectively. The controller 302 transmits the aforementioned signals and / or messages through the transceiver 303.
- the controller 302 may include an application-specific integrated circuit (ASIC), other chipset, logic circuit, and / or data processing device.
- the storage means 301 may comprise read-only memory (ROM), random access memory (RAM), flash memory, memory card, storage medium and / or other storage device.
- the transceiver 303 may include a baseband circuit for processing a radio signal.
- the above-described technique may be implemented as a module (process, function, etc.) for performing the above-described function.
- the module is stored in the storage means 301 and can be executed by the controller 302.
- the storage means 301 may be inside or outside the controller 302 and may be connected to the controller 302 by various well-known means.
- each component or feature is to be considered optional unless stated otherwise.
- Each component or feature may be embodied in a form that is not combined with other components or features. It is also possible to combine some of the components and / or features to form an embodiment of the invention.
- the order of the operations described in the embodiments of the present invention may be changed. Some components or features of one embodiment may be included in another embodiment or may be replaced with corresponding components or features of another embodiment.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 명세서에서는 발신 단말을 위해 이종 프로토콜의 메시지를 인터워킹(interworking)하는 게이트웨이(gateway)가 메시지를 처리하는 방법이 개시된다. 상기 방법은, 상기 발신 단말이 이동 통신 글로벌 고유 번호 없이 IMS(IP multimedia subsystem)에 가입된 단말인 경우, 상기 발신 단말의 임시 식별자를 획득하는 단계와, 상기 임시 식별자는 상기 발신 단말의 IMS 등록 유효 기간 동안 단문 메시지 송수신을 위해 사용되는 식별자이며; IMS 기반의 세션 제어기로부터 상기 발신 단말이 전송한 SIP(session initiation protocol) 기반 메시지를 수신하는 단계와; 상기 SIP 기반 메시지 내에 포함된 수신 단말의 SIP 기반 식별자에 기초하여, 상기 수신 단말의 임시 식별자를 획득하는 단계와; 상기 수신한 SIP 기반 메시지, 상기 수신 단말의 임시 식별자, 상기 발신 단말의 임시 식별자에 기반하여, SMS(short message service) 기반 메시지를 생성하는 단계와; 상기 생성한 SMS 기반 메시지를 교환기로 전송하는 단계를 포함한다.
Description
본 명세서는 IMS 가입자 정보와 연관된 MSISDN을 갖지 않는 단말이 IP 기반의 단문 메시지를 송수신하는 방법 및 장치에 관한 것이다.
3세대 이동통신 시스템의 기술 규격을 제정하는 3GPP에서는 4세대 이동통신과 관련된 여러 포럼들 및 새로운 기술에 대응하기 위하여, 2004년 말경부터 3GPP 기술들의 성능을 최적화 시키고 향상시키려는 노력의 일환으로 LTE/SAE (Long Term Evolution/System Architecture Evolution) 기술에 대한 연구를 시작하였다.
3GPP SA WG2을 중심으로 진행된 SAE는 3GPP TSG RAN의 LTE 작업과 병행하여 네트워크의 구조를 결정하고 이기종 망간의 이동성을 지원하는 것을 목적으로 하는 망 기술에 관한 연구이며, 최근 3GPP의 중요한 표준화 이슈들 중 하나이다. 이는 3GPP 시스템을 IP 기반으로 하여 다양한 무선 접속 기술들을 지원하는 시스템으로 발전 시키기 위한 작업으로, 보다 향상된 데이터 전송 능력으로 전송 지연을 최소화 하는, 최적화된 패킷 기반 시스템을 목표로 작업이 진행되어 왔다.
3GPP SA WG2에서 정의한 SAE 상위 수준 참조 모델(reference model)은 비로밍 케이스(non-roaming case) 및 다양한 시나리오의 로밍 케이스(roaming case)를 포함하고 있으며, 상세 내용은 3GPP 표준문서 TS 23.401과 TS 23.402에서 참조할 수 있다.
도 1은 진화된 이동 통신 네트워크의 구조도이다.
도 1의 네트워크 구조의 가장 큰 특징 중 하나는 진화(Evolved) UTRAN의 eNodeB와 핵심 네트워크(Core Network)의 게이트웨이(Gateway)의 2 계층 모델(2 Tier Model)을 기반으로 하고 있다는 점이며, 정확하게 일치하는 것은 아니나 eNodeB(920)는 기존 UMTS 시스템의 NodeB와 RNC의 기능을 포함하며, 게이트웨이는 기존 시스템의 SGSN/GGSN 기능을 가지고 있다고 볼 수 있다.
또 하나 중요한 특징으로는 접속 네트워크(Access network)과 핵심 네트워크 사이의 제어평면(Control Plane)과 사용자평면(User Plane)이 서로 다른 인터페이스(Interface)로 교환된다는 점이다. 기존의 UMTS 시스템에서는 RNC와 SGSN사이에 Iu 하나의 인터페이스가 존재했었던 반면 제어신호(Control Signal)의 처리를 담당하는 MME(Mobility Management Entity)(951)가 GW(Gateway)와 분리된 구조를 가짐으로써, S1-MME, S1-U 두 개의 인터페이스가 각각 사용되게 되었다. 상기 GW는 서빙 게이트웨이(Serving-Gateway)(이하, ‘S-GW’)(952)와 패킷 데이터 네트워크 게이트웨이(Packet Data Network Gateway)(이하, ‘PDN-GW’또는 ‘P-GW’라 함)(953)가 있다.
도 2는 (e)NodeB와 Home (e)NodeB의 관계를 나타낸 도면이다.
상기 3세대 또는 4세대 이동 통신 시스템에서 멀티미디어 컨텐츠, 스트리밍 등 고용량 서비스와 양방향 서비스를 지원하기 위해 셀 용량을 늘리는 시도는 계속되고 있다.
즉, 통신의 발달과 멀티미디어 기술의 보급과 더불어 다양한 대용량 전송기술이 요구됨에 따라 무선 용량을 증대시키기 위한 방법으로 보다 많은 주파수 자원을 할당하는 방법이 있지만, 한정된 주파수 자원을 다수의 사용자에게 보다 많은 주파수 자원을 할당하는 것은 한계가 있다.
셀 용량을 늘리기 위해서 높은 주파수 대역을 사용하고 셀 반경을 줄이는 접근이 있어왔다. 피코 셀(pico cell)등 셀 반경이 작은 셀을 적용하면 기존 셀룰라 시스템에서 쓰던 주파수 보다 높은 대역을 사용할 수 있게 되어, 더 많은 정보를 전달하는 것이 가능한 장점이 있다. 그러나 같은 면적에 더 많은 기지국을 설치해야 하므로 비용이 많이 들게 되는 단점 있다.
이와 같이 작은 셀을 사용하여 셀 용량을 올리는 접근 중에 최근에는 Home (e)NodeB(930)와 같은 펨토 기지국이 제안되었다.
상기 Home (e)Node(930)는 3GPP Home (e)NodeB의 RAN WG3를 중심으로 연구되기 시작하였으며, 최근 SA WG에서도 본격적으로 연구되고 있다.
도 2에 도시된 (e)NodeB(920)는 매크로 기지국에 해당하며, 도 2에 도시된 Home (e)NodeB(930)가 펨토 기지국이 될 수 있다. 본 명세서에서는 3GPP의 용어를 기반으로 설명하고자 하며, (e)NodeB는 NodeB 혹은 eNodeB를 함께 언급할 때 사용한다. 또한, Home (e)NodeB는 Home NodeB와 Home eNodeB를 함께 언급할 때 사용한다.
상기 (e)NodeB(920)는 상기 MME(951)와 제어 평면(Control Plane)의 신호를 송수신하고, 상기 S-GW(952)와 사용자 평면(User Plane)의 신호를 송수신한다. 상기 Home(e)NodeB(930)도 마찬가지로 상기 MME(951)와 제어 평면(Control Plane)의 신호를 송수신하고, 상기 S-GW(952)와 사용자 평면(User Plane)의 데이터를 송수신한다. 상기 PDN-GW(953)은 상기 S-GW(952)로부터의 데이터를 이동통신 사업자의 IP 서비스 네트워크로 송수신하는 역할을 담당한다.
점선으로 도시된 인터페이스는 (e)NodeB(920)와 Home (e)NodeB(930)와 상기 MME(951) 간의 제어 신호 전송을 위한 것이다. 그리고, 실선으로 도시된 인터페이스는 사용자 평면의 데이터의 전송을 위한 것이다.
도 3은 Home Node와 Home (e)NodeB를 포함하는 네트워크의 구조를 나타낸 예시도이다.
도 3(a)에 도시된 바와 같이, 코어 네트워크(950)는 MME(951)과, S-GW(Serving Gateway)(952)와, SGSN(956), P-GW(Packet Data Network Gateway 또는 PDN Gateway)(953)을 포함한다. 그 밖에 상기 코어 네트워크(950)는 PCRF(954), HSS(955)을 더 포함할 수 있다.
도 3(a)에는 UTRAN(UMTS Terrestrial Radio Access Network)에 의한 Home NodeB(931)와 E-UTRAN(Evolved-UTRAN)에 의한 Home eNodeB(932)가 나타나 있다. 상기 UTRAN에 의한 Home NodeB(931)는 게이트웨이(935)을 통해 상기 SGSN(956)과 연결된다. 상기 E-UTRAN에 의한 Home eNodeB(932)는 상기 MME(951)와 상기 S-GW(952)와 연결된다. 이때, 제어 신호(control signal)은 상기 MME(951)로, 사용자 데이터 신호는 상기 S-GW(952)로 전달된다. 또한 상기 E-UTRAN에 의한 Home eNodeB(932)와 상기 MME(951) 사이에 게이트웨이(935)가 존재할 수 있다.
한편, 도 3(b)를 참조하면, 상기 E-UTRAN에 의한 Home eNodeB(932)의 인터페이스가 나타나 있다. 상기 E-UTRAN에 의한 Home eNodeB(932)와 상기 게이트웨이(935)을 Home eNodeB 서브 시스템이라고 부른다. 상기 E-UTRAN에 의한 Home eNodeB(932)는 UE(910)와는 LTE-Uu 인터페이스로 연결된다. 상기 Home eNodeB(932)와 상기 MME(951)는 S1-MME 인터페이스로 연결된다. 그리고 상기 Home eNodeB(932)와 상기 S-GW(952)은 S1-U 인터페이스로 연결된다. 이때, 상기 S1-MME 인터페이스 및 상기 S1-U인터페이스는 상기 게이트웨이(935)을 거칠 수 있다. 상기 MME(951)와 상기 S-GW(952)는 S11 인터페이스로 연결된다. 그리고, 상기 MME(951)와 상기 HSS(955)는 S6a 인터페이스로 연결된다.
도 4은 도 3에 도시된 Home eNodeB와 MME 간의 인터페이스를 프로토콜 스택으로 나타낸 예시도이다.
도 4에 도시된 바와 같이, 상기 Home eNodeB(932)와 상기 MME(951)는 각기 제1 계층(물리 계층), 제2 계층(매체 접속 제어 계층), 제3 계층(IP(Internet Protocol) 계층), SCTP(Signaling Control Transmission Protocol), S1-AP(S1 Application Protocol)를 각기 포함한다.
상기 S1-AP는 상기 Home eNodeB(932)와 상기 MME(951) 간에 응용 계층 프로토콜이다. 상기 SCTP는 상기 Home eNodeB(932)와 상기 MME(951) 간에 시그널링 메시지의 전달을 보장한다.
도 5a 및 5b는 단문 메시지를 제공하는 IP-CAN(IP-Connectivity Access Network)의 일반적인 구조도이다.
도 5a를 참조하면, IP 기반 단말의 단문 메시지(Short Message)를 송수신을 위해서 IP-SM-GW(IP-Short-Message-Gateway)가 프로토콜 상호연동(interworking)을 수행한다. 즉, IP-SM-GW는 IP 기반 단말로부터 SMS(Short Message Service) 관련 정보(예컨대, 단말 발신 단문 메시지(mobile originated short message), 전달 보고(delivery report) 등)를 포함한 SIP 메시지를 수신한 경우, 상기 SMS 관련 정보를 추출(extract)하여 전달한다. 이때 기존의 GSM/UMTS 환경에서 MSC 또는 SGSN와 SMS-GMSC/SMS-IWMSC 사이의 통신에 사용되는 프로토콜이 준용된다. 반면, IP-SM-GW가 IP 기반 단말로 향하는 SMS 관련 정보(예컨대, 단말 착신 단문 메시지(mobile terminated short message), 제출 보고(submit report) 등)를 SMS-GMSC/SMS-IWMSC 로부터 수신한 경우, 이 정보를 SIP 메시지에 담아 IP 기반 단말로 전달한다. 이때 기존의 GSM/UMTS 환경에서 MSC 또는 SGSN와 SMS-GMSC/SMS-IWMSC 사이의 통신에 사용되는 프로토콜이 준용된다.
상기 SMS 관련 정보들은 도 5b의 SM-TL(Short Message Transfer Layer)를 통해 전달되는 TPDU(Transfer Protocol Data Unit)에 포함되며, 이 TPDU는 SM-RL(Short Message Relay Layer)를 통해 전달되는 RPDU(Relay Protocol Data Unit)에 포함(encapsulate)되어 전달된다.
상기 종래 기술의 동작에서 기술한 바와 같이 IP-SM-GW, IMS 코어(Core) 및IP 기반 단말 사이는 SIP 구간인 바, IMS 가입자 정보와 연관된 IP 기반 단말의 MSISDN(mobile subscriber integrated services digital network number)이 존재하지 않더라도 SMS 관련 메시지 교환이 가능할 수 있다. 하지만, 그 외의 구간 즉, IP-SM-GW와 SMS-GMSC/SMS-IWMSC 사이 및 IP-SM-GW와 HSS 사이의 구간에서는 MSISDN이 필요하다.
따라서, IP 기반 단말이 다른 UE와 단문 메시지를 주고 받기 위해서는 상기 IP 기반 단말이 속한 IMS 가입자 정보와 연관된 MSISDN 이 반드시 필요하다. 이에 대한 보다 자세한 설명은 3GPP TS 23.204 을 참조하면 알 수 있다.
최근 MSISDN이 없이 PS(Packet Switched data network) 가입만 하는 사용자의 가능성 및 증가성에 관심이 모아지고 있는 바, 이러한 사용자들도 SMS를 이용할 수 있도록 하는 방법이 요구된다.
전술한 목적을 달성하기 위하여, 본 명세서는 발신 단말을 위해 이종 프로토콜의 메시지를 인터워킹(interworking)하는 게이트웨이(gateway)가 메시지를 처리하는 방법을 제공한다. 상기 방법은 상기 발신 단말이 이동 통신 글로벌 고유 번호 없이 IMS(IP multimedia subsystem)에 가입된 단말인 경우, 상기 발신 단말의 임시 식별자를 획득하는 단계를 포함할 수 있다. 상기 임시 식별자는 상기 발신 단말의 IMS 등록 유효 기간 동안 단문 메시지 송수신을 위해 사용되는 식별자일 수 있다. 상기 방법은 IMS 기반의 세션 제어기로부터 상기 발신 단말이 전송한 SIP(session initiation protocol) 기반 메시지를 수신하는 단계; 상기 SIP 기반 메시지 내에 포함된 수신 단말의 SIP 기반 식별자에 기초하여, 상기 수신 단말의 임시 식별자를 획득하는 단계; 상기 수신한 SIP 기반 메시지, 상기 수신 단말의 임시 식별자, 상기 발신 단말의 임시 식별자에 기반하여, SMS(short message service) 기반 메시지를 생성하는 단계와; 상기 생성한 SMS 기반 메시지를 교환기로 전송하는 단계를 더 포함할 수 있다.
상기 SMS 기반 메시지를 생성하는 단계는 상기 수신한 SIP 기반 메시지 내에 포함된 SMS 기반 메시지를 디캡슐레이션(decapsulation)하는 단계와; 상기 디캡슐레이션된 SMS 기반 메시지에 상기 수신 단말의 임시 식별자, 상기 발신 단말의 임시 식별자를 추가하는 단계를 포함할 수 있다.
상기 발신 단말의 임시 식별자를 획득하는 단계는, 상기 발신 단말의 홈 가입자 서버(Home Subscriber Server)가 IMS 등록 절차를 통하여 할당한 임시 식별자를 수신하는 단계일 수 있다.
상기 발신 단말의 임시 식별자를 획득하는 단계는, 상기 IMS 기반의 세션 제어기가 IMS 등록 절차를 통하여 할당한 임시 식별자를 수신하는 단계일 수 있다.
상기 발신 단말의 임시 식별자를 획득하는 단계는, 상기 게이트 웨이가 IMS(IP multimedia subsystem) 등록 절차를 통하여 임시 식별자를 할당하는 단계일 수 있다.
상기 임시 식별자는, CC(Country Code), NDC(National Destination Code) 및 SN(Subscriber Number) 필드를 포함할 수 있다. 상기 SN 필드는 임의로 또는 순차적으로 또는 상기 발신 단말이 IMS 등록시 전송한 인스턴스 아이디(instance ID)에 근거하여 또는 상기 발신 단말의 가입자 정보에 근거하여 생성될 수 있다.
상기 NDC 필드는, 각 게이트웨이 별로 다르게 생성될 수 있다.
상기 임시 식별자는, 단말의 IMSI(International Mobile Subscriber Identity) 또는 ICCID(Integrated Circuit Card ID)에 근거하여 생성될 수 있다.
상기 수신 단말의 임시 식별자를 획득하는 단계는, 상기 게이트웨이가 상기 수신 단말의 홈 가입자 서버(Home Subscriber Server)로부터 수신하는 단계일 수 있다.
상기 수신 단말의 임시 식별자를 획득하는 단계는, 상기 게이트웨이가 상기 IMS 기반의 세션 제어기로부터 수신하는 단계일 수 있다. 상기 IMS 기반의 세션 제어기는 상기 수신 단말의 홈 가입자 서버로부터 상기 임시 식별자를 수신할 수 있다.
상기 IMS 기반의 세션 제어기는 S-CSCF(Serving-Call Session Control Function)일 수 있다.
상기 이동 통신 글로벌 고유 번호는 MSISDN(mobile subscriber integrated services digital network number)일 수 있다.
전술한 목적을 달성하기 위하여, 본 명세서는 이동 통신 글로벌 고유 번호 없이 IMS(IP multimedia subsystem)에 가입된 수신 단말을 위해 이종 프로토콜의 메시지를 인터워킹(interworking)하는 게이트웨이(gateway)가 메시지를 처리하는 방법을 또한 제공한다. 상기 방법은 교환기로부터 SMS 기반 메시지를 수신하는 단계; 상기 SMS 기반 메시지 포함된 발신 단말의 임시 식별자를 근거로 상기 발신 단말의 식별 정보를 획득하는 단계를 포함할 수 있다. 상기 임시 식별자는 상기 발신 단말의 IMS 등록 유효 기간 동안 단문 메시지 송수신을 위해 사용되는 식별자일 수 있다. 상기 방법은 상기 수신한 SMS 기반 메시지 및 상기 발신 단말의 식별 정보에 기반하여 SIP(session initiation protocol) 기반 메시지를 생성하는 단계, 상기 생성한 SIP 기반 메시지를 IMS 기반의 세션 제어기로 전송하는 단계를 더 포함할 수 있다.
상기 SIP 기반 메시지를 생성하는 단계는: 상기 수신한 SMS 기반 메시지를 SIP 기반 메시지에 인캡슐레이션(encapsulation)하는 단계와; 상기 인캡슐레이션된 SIP 기반 메시지에 상기 발신 단말의 식별정보를 추가하는 단계를 더 포함할 수 있다.
상기 발신 단말의 식별 정보를 획득하는 단계는, 상기 게이트웨이가 상기 발신 단말의 홈 가입자 서버(Home Subscriber Server)로부터 수신하는 단계일 수 있다.
상기 발신 단말의 식별 정보는, SIP URI(Uniform Resource Identifier)일 수 있다.
상기 IMS 기반의 세션 제어기는 S-CSCF(Serving-Call Session Control Function)일 수 있다.
상기 이동 통신 글로벌 고유 번호는 MSISDN(mobile subscriber integrated services digital network number)일 수 있다.
전술한 목적을 달성하기 위하여, 본 명세서는 발신 단말을 위해 이종 프로토콜의 메시지를 인터워킹(interworking)하는 게이트웨이(gateway)를 제공한다. 상기 게이트웨이는 외부와 신호를 송수신하기 위한 송수신부; 및 상기 송수신부와 연결되는 제어부를 포함할 수 있다. 상기 제어부는, 상기 발신 단말이 이동 통신 글로벌 고유 번호 없이 IMS(IP multimedia subsystem)에 가입된 단말인 경우, 상기 발신 단말의 임시 식별자를 획득하도록 상기 송수신부를 제어할 수 있다. 상기 임시 식별자는 상기 발신 단말의 IMS 등록 유효 기간 동안 단문 메시지 송수신을 위해 사용되는 식별자일 수 있다. 상기 제어부는 IMS 기반의 세션 제어기로부터 상기 발신 단말이 전송한 SIP(session initiation protocol) 기반 메시지를 수신하도록 상기 송수신부를 제어할 수 있다. 또한, 상기 제어부는 상기 SIP 기반 메시지 내에 포함된 수신 단말의 SIP 기반 식별자에 기초하여, 상기 수신 단말의 임시 식별자를 획득하도록 상기 송수신부를 제어할 수 있다. 상기 제어부는 상기 수신한 SIP 기반 메시지, 상기 수신 단말의 임시 식별자, 상기 발신 단말의 임시 식별자에 기반하여, SMS(short message service) 기반 메시지를 생성하고, 상기 생성한 SMS 기반 메시지를 교환기로 전송하도록 상기 송수신부를 제어할 수 있다.
상기 제어부는, 상기 수신한 SIP 기반 메시지 내에 포함된 SMS 기반 메시지를 디캡슐레이션(decapsulation)하고, 상기 디캡슐레이션된 SMS 기반 메시지에 상기 수신 단말의 임시 식별자, 상기 발신 단말의 임시 식별자를 추가하여 상기 SMS 기반 메시지를 생성할 수 있다.
전술한 목적을 달성하기 위하여, 본 명세서는 수신 단말을 위해 이종 프로토콜의 메시지를 인터워킹(interworking)하는 게이트웨이(gateway)를 또한 제공한다. 상기 게이트웨이는 외부와 신호를 송수신하기 위한 송수신부; 및 상기 송수신부와 연결되는 제어부를 포함할 수 있다. 상기 제어부는, 교환기로부터 SMS 기반 메시지를 수신하도록 상기 송수신부를 제어하고, 상기 SMS 기반 메시지 포함된 발신 단말의 임시 식별자를 근거로 상기 발신 단말의 식별 정보를 획득하도록 상기 송수신부를 제어할 수 있다. 상기 임시 식별자는 상기 발신 단말의 IMS 등록 유효 기간 동안 단문 메시지 송수신을 위해 사용되는 식별일 수 있다. 상기 제어부는 상기 수신한 SMS 기반 메시지 및 상기 발신 단말의 식별 정보에 기반하여 SIP(session initiation protocol) 기반 메시지를 생성할 수 있다. 상기 제어부는 상기 생성한 SIP 기반 메시지를 IMS 기반의 세션 제어기로 전송하도록 상기 송수신부를 제어할 수 있다.
본 발명의 실시예에 따르면, 본 발명은 IMS 가입자 정보와 연관된 MSISDN을 갖지 않는 단말이 IP 기반의 단문 메시지를 송수신 할 수 있는 효과가 있다.
도 1은 진화된 이동 통신 네트워크의 구조도이다.
도 2는 (e)NodeB와 Home (e)NodeB의 관계를 나타낸 도면이다.
도 3은 Home Node와 Home (e)NodeB를 포함하는 네트워크의 구조를 나타낸 예시도이다.
도 4은 도 3에 도시된 Home eNodeB와 MME 간의 인터페이스를 프로토콜 스택으로 나타낸 예시도이다.
도 5a 및 5b는 단문 메시지를 제공하는 IP-CAN(IP-Connectivity Access Network)의 일반적인 구조도이다.
도 6은 종래 기술에서 단문 메시지의 발신 절차를 나타낸 흐름도이다.
도 7은 종래 기술에서 단문 메시지의 수신 절차를 나타낸 흐름도이다.
도 8은 종래 기술에서 IMS 등록 절차를 나타낸 흐름도이다.
도 9는 MSISDM(Mobile Subscriber Integrated Services Digital Network Number)의 구조도이다.
도 10은 본 명세서에 따른 임시 식별자 할당 과정의 제 1 실시예이다.
도 11은 본 명세서에 따른 임시 식별자 할당 과정의 제 2 실시예이다.
도 12은 본 명세서에 따른 임시 식별자 할당 과정의 제 3 실시예이다.
도 13a 및 13b는 단문 메시지 수신 단말의 임시 식별자를 획득하는 과정을 나타낸 도면이다.
도 14는 본 명세서에 따른 단문 메시지 전송 과정의 일 실시예이다.
도 15a 및 15b는 단문 메시지 발신 단말의 ID 정보를 획득하는 과정을 나타낸 도면이다.
도 16은 본 명세서에 따른 단문 메시지 수신 과정의 일 실시예이다.
도 17은 본 명세서에 따른 단문 메시지 전송 및 수신 과정의 일 실시예이다.
도 18은 본 명세서의 실시 예가 적용될 수 있는 게이트웨이의 내부 블록도이다.
본 발명은 UMTS(Universal Mobile Telecommunication System) 및 EPC(Evolved Packet Core)를 기준으로 설명되나, 본 발명은 이러한 통신 시스템에만 한정되는 것이 아니라, 본 발명의 기술적 사상이 적용될 수 있는 모든 통신 시스템 및 방법에도 적용될 수 있다.
본 명세서에서 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 명세서에서 사용되는 기술적 용어는 본 명세서에서 특별히 다른 의미로 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또한, 본 명세서에서 사용되는 기술적인 용어가 본 발명의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는, 당업자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다. 또한, 본 발명에서 사용되는 일반적인 용어는 사전에 정의되어 있는 바에 따라, 또는 전후 문맥상에 따라 해석되어야 하며, 과도하게 축소된 의미로 해석되지 않아야 한다.
또한, 본 명세서에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "구성된다" 또는 "포함한다" 등의 용어는 명세서 상에 기재된 여러 구성 요소들, 또는 여러 단계들을 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다.
또한, 본 명세서에서 사용되는 제 1, 제 2 등과 같이 서수를 포함하는 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제 1 구성요소는 제 2 구성 요소로 명명될 수 있고, 유사하게 제2 구성 요소도 제 1 구성 요소로 명명될 수 있다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 또한, 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 발명의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 발명의 사상이 제한되는 것으로 해석되어서는 아니됨을 유의해야 한다. 본 발명의 사상은 첨부된 도면외에 모든 변경, 균등물 내지 대체물에 까지도 확장되는 것으로 해석되어야 한다.
이하, 단말이라는 용어가 사용되나, 상기 단말은 UE(User Equipment), ME(Mobile Equipment), MS(Mobile Station)로 불릴 수 있다. 또한, 상기 UE는 휴대폰, PDA, 스마트 폰(Smart Phone), 노트북 등과 같이 통신 기능을 갖춘 휴대 가능한 기기일 수 있거나, PC, 차량 탑재 장치와 같이 휴대 불가능한 기기일 수 있다.
용어의 정의
이하 도면을 참조하여 설명하기 앞서, 본 발명의 이해를 돕고자, 본 명세서에서 사용되는 용어를 간략하게 정의하기로 한다.
UMTS: Universal Mobile Telecommunication System의 약자로서 3세대 이동통신 네트워크를 의미한다.
EPS: Evolved Packet System의 약자로서, LTE(Long Term Evolution) 네트워크를 지원하는 코어 네트워크를 의미한다. UMTS가 진화된 형태의 네트워크.
UE(User Equipment): UE는 단말(terminal), ME(Mobile Equipment) 등의 용어로 언급될 수 도 있다. 또한, UE는 노트북, 휴대폰, PDA, 스마트 폰, 멀티미디어 기기 등과 같이 휴대 가능한 기기일 수 있거나, PC, 차량 탑재 장치와 같이 휴대 불가능한 기기일 수 있다.
IMS(IP Multimedia Subsystem) : 유선 단말(Wired Terminal)뿐만 아니라 무선 단말(Wireless Terminal)에까지도 IP(Internet Protocol)를 근간으로 한 패킷 교환(PS: Packet Switching)을 가능하게 하는 네트워크 기술로서, 유/무선 단말 모두를 IP(All-IP)를 통하여 연결하기 위하여 제안되었다.
이러한, IMS를 기반으로 한 네트워크는 사용자의 가입자 정보를 저장하는 데이터베이스를 포함하는 HSS(홈 가입자 서버: Home Subscriber Server), 그리고 그 밖에 엔티티들을 포함한다. 또한, 상기 IMS를 기반으로 한 네트워크는 제어 시그널링, 등록(Registration), 세션을 위한 절차를 처리하기 위한 CSCF(호 세션 제어 기능: Call Session Control Function)를 포함한다. 상기 CSCF는 P-CSCF(Proxy-CSCF), S-CSCF(Serving-CSCF), 그리고 I-CSCF(Interrogating-CSCF)를 포함할 수 있다. 상기 P-CSCF는 IMS 기반의 네트워크 내에서 사용자 장비(UE: user equipment)를 위한 첫 번째 접속 지점으로 동작한다. 그리고, 상기 S-CSCF는 상기 IMS 네트워크 내에서 세션을 처리한다. 즉, 상기 S-SCSF는 시그널링을 라우팅하는 역할을 담당하는 엔티티(Entity)로서, IMS 네트워크에서 세션을 라우팅한다. 그리고, 상기 I-CSCF는 IMS 네트워크 내에서 다른 엔티티와의 접속 지점으로서 동작한다.
2) 위와 같은 IMS 하에서 IP 기반의 세션은 SIP(Session Initiation Protocol; 세션 개시 프로토콜)에 의해 제어된다. 상기 SIP 는 세션(Session)을 제어하기 위한 프로토콜로서, 상기 SIP는 통신하고자 하는 단말들이 서로를 식별하여 그 위치를 찾고, 그들 상호 간에 멀티미디어 세션을 생성하거나, 생성된 세션을 삭제 변경하기 위한 절차를 명시한 시그널링 프로토콜을 말한다. 이러한 SIP는 각 사용자들을 구분하기 위해 이메일 주소와 비슷한 SIP URI(Uniform Resource Identifier)를 사용함으로써 IP(Internet Protocol) 주소에 종속되지 않고 서비스를 제공할 수 있도록 한다.
MSISDN(Mobile Subscriber Integrated Services Digital Network Number): GSM 또는 UMTS 네트워크에서 가입(자)를 고유하게 식별하는 번호이며, 상세한 설명은 표준문서 3GPP TS 23.003, TS 22.101 를 참조한다.
IP-SM-GW(IP-Short-Message-Gateway): IP 기반 단말과 SMS-SC(Short Message Service - Service Centre) 사이의 단문 메시지 전달을 위한 프로토콜 상호연동(interworking)을 제공하는 애플리케이션 서버이다. 상세한 설명은 표준문서 3GPP TS 23.204 를 참조한다.
애플리케이션 서버(AS: Application Server): 다양한 멀티미디어 서비스를 제공하는 서버.
등록(Registration): 단말이 자신의 현재 위치와 관련한 정보를 홈 네트워크(home network)에 알리는 과정, 즉, 자신의 현재 위치와 기타 정보를 전송하여, 상기 홈 네트워크에 접속하는 과정을 일컫는다..
Instance-ID(Instance identifier): 등록을 수행하는 SIP UA를 고유하게 식별하는 SIP 접속 헤더 파라미터이다. IMEI(International Mobile station Equipment Identities)가 이용될 수 있을 때, instance-id는 IMEI URN의 형식을 취해야 한다. 만약 IMEI가 이용될 수 없다면, instance-id는 IETF RFC 4122에 정의된 URN으로 UUID의 표현 형식을 취해야 한다. 상세한 설명은 표준문서 3GPP TS 23.003 을 참조한다.
IMPU(IP Multimedia PUblic identity): IMS 사용자는 다른 사용자와 통신하기 위해서 하나 이상의 IMPU(즉, Public User Identity)를 갖는다. 또한, 다수개의 UE가 하나의 IMPU를 공유할 수도 있다. IMPU는 SIP URI(Uniform Resource Identifier) 또는 Tel URI 형식을 따른다.
SME(Short Message Entity): 단문 메시지를 전송 또는 수신할 수 있는 엔터티(entity)로서, 상세한 설명은 표준문서 3GPP TS 23.040 를 참조한다.
iFC(Initial Filter Criteria): HSS에 사용자 프로파일(profile)의 일부로서 저장되고, 사용자 등록시에 S-CSCF로 다운로드되는 필터 기준(filter criteria)이다. 상세한 설명은 표준문서 3GPP TS 23.218 을 참조한다.
이하, 도면을 참조하여 본 발명을 상세하게 설명하면 다음과 같다.
도 6은 종래 기술에서 단문 메시지의 발신 절차를 나타낸 흐름도이다.
단말(이하, UE-1)(10)은 IMS 망에 등록을 수행한다(S610). 이후 상기 UE-1(10)은 SIP MESSAGE 요청 메시지에 단문 메시지를 포함(encapsulate)하여 S-CSCF(20)로 전송한다(S620). 이때, SIP MESSAGE 요청 메시지의 본문(body)에는 RP-DATA가 포함되고, 상기 RP-DATA에는 3GPP TS 23.040에 기반하여 부호화(encode)된 SMS 헤더 및 SMS 사용자 정보(user information)가 포함된다.
S-CSCF(20)는 기 저장된 iFC에 기반하여 상기 SIP MESSAGE 요청 메시지를 IP-SM-GW (AS)(30)에게 전달(forward)한다(S625).
IP-SM-GW (AS)(30)는 상기 수신한 SIP MESSAGE 요청 메시지에 대한 응답인 SIP 202 Accepted 메시지를 S-CSCF(20)에게 보내고(S630), S-CSCF(20)는 상기 수신한 SIP 202 Accepted 메시지를 UE-1(10)에게 전달한다(S635).
IP-SM-GW (AS)(30)는 저장해 둔 가입자 정보에 기반하여 서비스 승인(service authorization) 절차를 수행한다. 즉, IP SM GW (AS)(30)는 상기 단문 메시지를 포함하는 SIP MESSAGE 요청 메시지를 보낸 UE-1(10)이 단문 메시지 서비스를 사용하도록 허용되었는지 등을 검사한다. 상기 서비스 승인이 성공하면, IP-SM-GW (AS)(30)는 상기 S625 단계에서 수신한 SIP MESSAGE 요청 메시지에 포함(encapsulate)된 단문 메시지를 추출하여 SMS-IWMSC(50)에게 전송한다(S640). 이 때 IP-SM-GW (AS)(30)는 추출한 단문 메시지를 MAP-MO-FORWARD-SHORT-MESSAGE를 이용하여 SMS-IWMSC(50)에게 전송한다.
SMS-IWMSC(50)는 상기 수신한 단문 메시지를 SMS-SC(60)에게 전달한다(S645).
SMS-SC(60)는 SMS-IWMSC(50)에게 Submit Report를 전송하고(S650), SMS-IWMSC(50)는 Submit Report를 IP-SM-GW (AS)(30)에게 전송한다(S652).
IP-SM-GW (AS)(30)는 상기 수신한 Submit Report를 SIP MESSAGE 요청 메시지에 포함(encapsulate)하여 S-CSCF(20)에게 전송한다(S654). S-CSCF(20)는 상기 Submit Report를 포함한 SIP MESSAGE 요청 메시지를 UE-1(10)에게 보낸다(S656).
상기 Submit Report를 수신한 UE-1(10)은 이에 대한 응답인 SIP 200 OK 메시지를 S-CSCF(20)에게 보낸다(S660). S-CSCF(20)는 상기 수신한 응답 메시지를 IP-SM-GW (AS)(30)에게 전달한다(S665).
상기에서 살펴본 단문 메시지 송신 절차에서, 단문 메시지의 수신자의 주소는 RP-DATA의 RP-User-Data에 포함된다. 구체적으로는 RP-User-Data를 구성하는 TPDU(Transfer protocol data unit)의 TP-DA(TP Destination Address) 필드에 포함된다. 도 6의 단문 메시지 송신 절차에서, 단문 메시지의 송신자(즉, UE-1)의 주소는 IP-SM-GW (AS)(30)가 RP-DATA의 RP-Originator Address IE(Information Element)에 포함시킨다. 이 때 포함되는 송신자의 주소는 UE-1의 MSISDN이다.
도 7은 종래 기술에서 단문 메시지의 수신 절차를 나타낸 흐름도이다.
UE-1(10)은 IMS 망에 등록을 수행한다(S710). 이후 SMS-SC(60)는 단문 메시지를 SMS-GMSC(51)에게 전송한다(S720).
상기 단문 메시지를 수신한 SMS GMSC(51)는 라우팅 정보를 검색하기 위해 HSS(40)에게 Routeing Info 요청 메시지를 전송하고, HSS(40)는 상기 단문 메시지의 수신자인 UE-1(10)의 기 설정된(pre-configured) IP-SM-GW의 주소에 기반하여 상기 Routeing Info 요청 메시지를 IP-SM-GW (AS)(30)에게 전달한다(S732). 구체적으로는 SMS-GMSC(51)가 단문 메시지의 수신자로의 라우팅 정보를 검색하기 위해 MAP-SEND-ROUTING-INFO-FOR-SM 메시지에 단문 메시지의 수신자인 UE-1(10)의 MSISDN을 포함시켜 HSS(40)에게 보낸다.
HSS(40)는 상기 단문 메시지의 수신자인 UE-1(10)의 IMSI(International Mobile Subscriber Identity)를 IP-SM-GW (AS)(30)에게 전송한다(S734). IP-SM-GW (AS)(30)는 S734 단계에서 HSS(40)로부터 받은 IMSI 값에 기반하여 MT Correlation ID를 생성하고, 이 값을 IMSI 값과 함께 저장한다. MT Correlation ID 생성 관련한 자세한 사항은 표준문서 3GPP TS 23.040을 참고한다. IP-SM-GW (AS)(30)는 생성한 MT Correlation ID와 자신의 주소 값을 포함한 Routeing Info 응답 메시지를 SMS-GMSC(51)에게 전송한다(S736).
SMS-GMSC(51)는 상기 S736 단계에서 IP-SM-GW (AS)(30)로부터 수신한 MT Correlation ID를 포함한 단문 메시지를 IP-SM-GW (AS)(30)에게 전송한다(S740). 이 때, SMS-GMSC(51)는 MAP-MT-FORWARD-SHORT-MESSAGE를 이용하여 단문 메시지를 IP-SM-GW (AS)(30)에게 전송한다.
IP-SM-GW (AS)(30)는 저장해 둔 가입자 정보에 기반하여 서비스 승인을 수행한다. 즉, IP SM GW (AS)(30)는 상기 단문 메시지의 수신자인 UE-1(10)의 가입자가 단문 메시지 서비스를 사용하도록 허용되었는지 등을 검사한다. 상기 서비스 승인이 성공하면, IP-SM-GW (AS)(30)는 상기 S740 단계에서 수신한 단문 메시지를 SIP MESSAGE 요청 메시지에 포함(encapsulate)하여 S-CSCF(20)에게 전송한다(S742). 이때, SIP MESSAGE 요청 메시지의 본문(body)에는 RP-DATA가 포함되고, 상기 RP-DATA에는 3GPP TS 23.040에 기반하여 부호화(encode)된 SMS 헤더 및 SMS 사용자 정보(user information)가 포함된다.
S-CSCF(20)는 상기 수신한 SIP MESSAGE 요청 메시지를 UE-1(10)에게 전달한다(S744).
상기 단문 메시지를 수신한 UE-1(10)은 이에 대한 응답 메시지인 SIP 200 OK 메시지를 S-CSCF(20)에게 전송하고(S750), S-CSCF(20)는 상기 SIP 200 OK 메시지를 IP-SM-GW (AS)(30)에게 전달한다(S755).
UE-1(10)은 수신한 단문 메시지에 대한 응답 (positive 또는 negative)을 포함하는 Delivery Report를 S-CSCF(20)에게 전송하고(S760), S-CSCF(20)는 IP-SM-GW (AS)(30)에게 Delivery Report를 전달한다(S765).
IP-SM-GW (AS)(30)는 상기 수신한 Delivery Report에 대한 응답인 SIP 202 Accepted 메시지를 S-CSCF(20)에게 보내고(S770), S-CSCF(20)는 상기 수신한 SIP 202 Accepted 메시지를 UE-1(10)에게 전달한다(S775).
IP-SM-GW (AS)(30)는 Delivery Report를 SMS-GMSC(51)에게 전송하고(S780), SMS-GMSC(51)는 상기 Delivery Report를 SMS-SC(60)에게 전송한다(S785).
상기에서 살펴본 단문 메시지 수신 절차에서, 단문 메시지의 송신자의 주소는 RP-DATA의 RP-User-Data에 포함된다. 구체적으로는 RP-User-Data를 구성하는 TPDU의 TP-OA(TP Originating Address) 필드에 포함된다. 도 7의 단문 메시지 수신 절차에서 IP-SM-GW (AS)(30)는 SIP MESSAGE 요청 메시지의 Request-URI를 단문 메시지의 수신자인 UE-1(10)의 IMPU로 설정한다. 이 때, IP-SM-GW (AS)(30)는 수신한 단문 메시지에 포함된 UE-1의 IMSI 값을 이용하여 생성된 MT Correlation ID 값을 기반으로 상기 단문 메시지의 수신자를 알 수 있다.
도 6 및 도 7과 같이, 종래 기술에서는 IP-SM-GW가 IP 기반 단말의 SMS 송수신을 위한 프로토콜 상호연동을 수행하기 위해서 자신이 관리(serve)하는 단말의 MSISDN 정보를 알고 있어야 한다.
도 8은 종래 기술에서 IMS 등록 절차를 나타낸 흐름도이다.
IP-SM-GW는 IMS 등록 절차를 통해 자신이 관리(serve)하는 단말의 MSISDN 정보를 획득한다.
먼저, UE-1(10)이 IP 연결을 형성한다(S810). 이후 IP 연결을 형성한 UE-1(10)이 IMS 등록을 수행하고자 S-CSCF(20)에게 SIP REGISTER 요청 메시지를 전송한다(S820).
S-CSCF(20)는 HSS(40)에게 Cx-Put/Cx-Pull 메시지를 전송한다(S830). HSS(40)는 IMS 등록을 수행하는 UE-1(10)의 가입자 정보를 포함한 Cx-Put Response/Cx-Pull Response 메시지를 S-CSCF(20)에게 보낸다(S832). S-CSCF(20)는 UE-1(10)에게 SIP REGISTER 요청 메시지에 대한 응답인 SIP 200 OK 메시지를 보낸다(S834).
S-CSCF(20)는 상기 단계 4에서 HSS(40)로부터 수신한 가입자 정보를 구성하는 iFC(initial Filter Criteria)를 분석한다(S840). 그 결과 S-CSCF(20)는 IP-SM-GW (AS)(30)에게 third-party 등록을 수행해야 함을 결정한다.
S-CSCF(20)는 IP-SM-GW (AS)(30)에게 SIP REGISTER 요청 메시지를 전송한다(S850). 이 때 S-CSCF(20)는 SIP REGISTER 요청 메시지에, 즉, 메시지 본문(body)의 <service-info> XML element에 상기 IMS 등록을 수행하는 UE-1(10)의 MSISDN 정보를 포함시킨다. 이러한 MSISDN 정보는 S832 단계에서 HSS(40)로부터 수신한 가입자 정보를 구성하는 iFC에 포함되어 있다. 구체적으로 MSISDN은 IP-SM-GW를 위한 iFC의 서비스 정보에 포함되어 있다. IP-SM-GW (AS)(30)는 상기 IMS 등록을 수행하는 UE-1(10)의 IMPU와 MSISDN 간의 맵핑(mapping)을 저장한다.
IP-SM-GW (AS)(30)는 상기 수신한 SIP REGISTER 요청 메시지에 대한 응답인 SIP 200 OK 메시지를 S-CSCF(20)에게 전송한다(S855). IP-SM-GW (AS)(30)는 상기 IMS 등록을 수행한 UE-1(10)이 available함 (즉, 단문 메시지를 수신할 수 있음)을 알리기 위해 HSS(40)에게 IP-SM-GW Register Request 메시지를 전송한다(S860). 이 때 IP-SM-GW는 MAP-ANY-TIME-MODIFICATION 메시지를 이용하며, 가입자의 식별자로서 상기 S850 단계에서 S-CSCF로부터 수신한 MSISDN 값을 설정한다.
HSS(40)는 상기 수신한 IP-SM-GW Register Request 메시지에 대한 응답 메시지인 IP SM GW Register Response 메시지를 IP-SW-GW (AS)(30)에게 전송한다(S865).
상기 종래 기술의 동작에서 기술한 바와 같이 IP 기반 단말이 SMS를 주고 받도록 하기 위해 프로토콜 상호연동을 수행하는 IP-SM-GW는 상기 단말이 속한 IMS 가입자 정보와 연관된 MSISDN 정보를 필요로 한다.
그러나, 최근 MSISDN이 없이 PS로만 가입하는 사용자에 관심이 모아지고 있는 바, 이러한 사용자들도 SMS를 이용할 수 있도록 하는 방법이 요구된다. 특히, 최근 3GPP에서 표준화 작업이 추진되고 있는 이동통신망을 이용한 M2M(Machine-to-Machine) 통신과 관련하여, SMS를 이용한 M2M 통신이 주목받고 있다. 이에 다양한 종류의 M2M 단말(예컨대, PS 전용 M2M 단말, CS(Circuit Switched voice network)와 PS가 모두 가능한 M2M 단말 등)로의 단문 메시지 송신 및 이러한 다양한 종류의 M2M 단말로부터의 단문 메시지 수신이 발생하는 경우가 고려될 수 있다.
도 9는 MSISDM(Mobile Subscriber Integrated Services Digital Network Number)의 구조도이다.
3GPP TS 23.003 참고하여 보면, 종래 기술에서 MSISDN의 구성은 도 9와 같다.
CC(Country Code) 필드는 단말이 등록(즉, 가입)된 국가의 국가 코드를 나타낸다. National (significant) mobile number는 NDC 및 SN 필드로 구성된다. 이때 NDC는 National Destination Code의 약자이고, SN은 Subscriber Number의 약자이다.
본 명세서의 일 실시예에서는, 가입자 정보와 연관된 이동 통신 글로벌 고유 번호(예컨대, MSISDN)을 갖지 않는 IMS 가입자에 속한 단말(또는 MSISDN-less UE)이 IMS 등록을 수행할 때, 관련 엔터티(entity)가 상기 단말의 IMS 등록 유효 기간 동안 SMS를 위해 사용할 임시 식별자(SMS 식별자, SMS-ID)를 할당한다. 상기 관련 엔터티는 발신 단말을 위해 이종 프로토콜의 메시지를 인터워킹(interworking)하는 게이트웨이(gateway)(예컨대, IP-SM-GW), 홈 가입자 서버(HSS), IMS 기반의 세션 제어기(예컨대, S-CSCF) 일 수 있고, 다른 네트워크 엔터티일 수도 있다.
상기 게이트웨이는 다음의 방법 중 하나를 이용하여 임시 식별자를 생성할 수 있다.
(1) MSISDN과 같은 형식(format)으로 생성.
상기 게이트웨이가 SMS-ID를 생성 시, CC(Country Code)와 NDC(National Destination Code) 값으로 상기 게이트웨이에 기 저장(기 설정)되어 있는 값을 사용할 수도 있고, 또는 HSS로부터 획득한 가입자 정보에 있는 CC와 NDC 값을 사용할 수도 있다. 여기에서 CC 및 NDC 값은 통상적인 MSISDN에서와 동일한 방식으로 할당될 수 있다. 이로 인해 SMS-ID를 사용하더라도 MSISDN을 사용하는 것과 마찬가지로 UE로 향하는 시그널 및/또는 메시지에 대한 라우팅(routing)이 가능하며, 상기 UE가 가입된 홈 네트워크(home network)를 알 수 있다.
SN(Subscriber Number)은 상기 IMS 등록을 수행하는 MSISDN-less UE를 위해 생성되어야 하며, 이 값은 IMS 망 내에서 고유(unique)해야 한다. (이로써, 생성된 SMS-ID는 globally unique 하게 된다.) 하나의 IMS 망에 다수개의 게이트웨이가 존재할 수 있다. 따라서, 서로 다른 게이트웨이에서 생성된 SMS-ID 값이 동일한 경우를 피하기 위해 (즉, SMS-ID가 하나의 IMS 망에서 고유(unique)하도록 하기 위해) NDC 값을 게이트웨이마다 다르게 설정하거나, 또는 게이트웨이가 SN을 생성 시 자신에게 할당된 고유 번호(가령, IP-SM-GW-1은 1, IP-SM-GW-2는 2와 같은)를 SN의 시작 부분에 넣을 수도 있다. 또는 각 게이트웨이가 UE에게 할당할 수 있는 SN의 범위를 설정해놓음으로써 각 게이트웨이에서 할당하는 SN이 서로 겹치지 않도록 할 수 있다 (예를 들면, IP-SM-GW-1은 0 ~ xxxxx, IP-SM-GW-2는 xxxxx+1 ~ yyyyy와 같은 방식으로).
상기 SN은 i) 랜덤(random)하게 생성되거나, ii) 순차적(sequential)으로 생성되거나, iii) UE가 IMS 등록 시 전송한 Instance-ID를 이용하여 생성되거나, iv) UE의 가입자 정보에 있는 값을 이용하여 생성될 수 있다. 이외에도 다양한 방법이 사용될 수 있다.
상기에서 CC 및 NDC 값을 통상적인 MSISDN에서와 동일한 방식으로 할당함으로써, 서로 다른 사업자에 속한 UE 간의 단문 메시지 교환이 가능하다. 그러나 동일한 사업자에 속한 UE 간의 단문 메시지 교환 만이 고려된다면, CC 및 NDC 값은 임의로 할당될 수도 있다. 또한, CC 및 NDC 값을 통상적인 MSISDN에서와 동일한 방식이 아닌 다른 방식으로 할당하더라도 (가령, MSISDN-less UE가 개입된 SMS 서비스를 제공하기 위해 사업자들 간에 SMS-ID의 생성에 대한 규칙을 따로 정의하는 등) 단문 메시지의 전달이 가능할 수 있다.
(2) MSISDN의 형식(format)과 상관없이 새로운 값의 SMS-ID를 생성.
(3) SMS-ID를 위해 새로운 값을 생성하는 대신 기존의 식별자(예컨대, IMSI, Integrated Circuit Card ID (ICCID))를 이용하여 SMS-ID를 설정할 수 있다. 이 경우 기존의 식별자 전부를 SMS-ID로 설정하거나, 또는 그 중 일부의 값만을 취하여 SMS-ID를 설정할 수 있다.
상기 (2) 또는 (3)의 할당 방식에서도 상기 (1)의 할당 방식에서와 같이 IMS 망에서 고유(unique)하도록 SMS-ID를 할당한다. 또한, 이 때 동일한 사업자에 속한 UE 간의 단문 메시지 교환 만을 위한 SMS-ID를 할당할 수도 있고, 서로 다른 사업자에 속한 UE 간의 단문 메시지 교환이 가능하도록 SMS-ID를 할당할 수도 있다.
IMS 등록을 수행한 MSISDN-less UE를 위해 생성된 SMS-ID는 UE가 등록해제(de-register)되면 상기 게이트웨이에서 삭제(release)된다.
도 10은 본 명세서에 따른 임시 식별자 할당 과정의 제 1 실시예이다.
본 실시예에서는, 발신 단말을 위해 이종 프로토콜의 메시지를 인터워킹(interworking)하는 게이트웨이(예컨대, IP-SM-GW)가 임시 식별자를 할당한다. 상기 임시 식별자는, 이동 통신 글로벌 고유 번호(예컨대, MSISDN)이 없는 IMS 가입 단말의 IMS 등록 유효 기간 동안 SMS를 위해 사용되는 식별자이다. 상기 임시 식별자는 SMS-ID일 수 있다. 이하에서는 발신 단말을 위해 이종 프로토콜의 메시지를 인터워킹(interworking)하는 게이트웨이를 IP-SM-GW로도 칭한다.
먼저 UE-1(100)이 IP 연결을 형성한다(S1010). IP 연결을 형성한 UE-1(100)은 IMS 등록을 수행하고자 IMS 기반의 세션 제어기에게 등록 요청 메시지(예컨대, SIP 기반의 Register request 메시지)를 전송한다(S1020). 이때 상기 세션 제어기는 S-CSCF(200)일 수 있다.(이하에서는 상기 세션 제어기를 S-CSCF로도 칭한다.)
상기 세션 제어기(200)는 홈 가입자 서버에게 UE-1(100)의 정보를 요청하는 메시지(예컨대, Cx-Put/Cx-Pull 메시지)를 전송한다(S1030). 이때 상기 홈 가입자 서버는 HSS(400)일 수 있다.(이하에서는 상기 홈 가입자 서버를 HSS로도 칭한다.)
HSS(400)는 IMS 등록을 수행하는 UE-1(100)의 가입자 정보를 포함한 응답메시지(예컨대, Cx-Put Response/Cx-Pull Response 메시지)를 S-CSCF(200)에게 보낸다(S1032).
상기 세션 제어기(200)는 UE-1(100)에게 상기 등록 요청 메시지에 대한 응답 메시지(예컨대, SIP 기반의 200 OK 메시지)를 보낸다(S1034).
상기 세션 제어기(200)는 S1032단계에서 상기 HSS(400)로부터 수신한 가입자 정보를 구성하는 iFC(initial Filter Criteria)를 분석한다(S1040). 그 결과 상기 세션 제어기(200)는 상기 게이트웨이(300)로 3rd-party 등록을 수행해야 함을 결정한다.
상기 세션 제어기(200)는 상기 게이트웨이(300)에게 등록 요청 메시지(예컨대, SIP 기반의 REGISTER request 메시지)를 전송한다(S1050). 이때 상기 세션 제어기(200)가 S1032단계에서 HSS(400)로부터 수신한 가입자 정보에는 UE-1(100)의 이동 통신 글로벌 고유 번호 정보가 없으므로, 상기 세션 제어기(200)는 등록 요청 메시지에 상기 이동 통신 글로벌 고유 번호 정보를 포함시키지 않는다. 이때 상기 세션 제어기(200)는 등록 요청 메시지에 이동 통신 글로벌 고유 번호 정보가 포함되지 않았음을 명시적으로 알릴 수도 있다. (이동 통신 글로벌 고유 번호 정보가 없음을 명시하거나 또는 임시 식별자 할당을 요청한다.)
따라서, 상기 등록 요청 메시지를 수신한 상기 게이트웨이(300)는 도 9에서 설명한 방식에 따라 UE-1(100)을 위한 임시 식별자(예컨대, SMS-ID)를 할당한다(S1060).
이후 상기 게이트웨이(300)는 상기 등록 요청 메시지에 대한 응답 메시지(예컨대, SIP 200 OK 메시지)를 상기 세션 제어기(200)에게 전송한다(S1070).
또한 상기 게이트웨이(300)는, 상기 IMS 등록을 수행한 UE-1(100)이 단문 메시지를 수신할 수 있음을 알리기 위해, HSS(400)에게 등록 요청 메시지(예컨대, IP-SM-GW Register Request 메시지)를 전송한다(S1080). 이 때 상기 게이트웨이(300)는 MAP-ANY-TIME-MODIFICATION 메시지를 이용하여, UE-1(100)의 임시 식별자를 전송할 수 있다.
HSS(400)는 상기 수신한 등록 요청 메시지에 포함된 임시 식별자 값을 저장하고, 상기 요청 메시지에 대한 응답 메시지(예컨대, IP SM GW Register Response 메시지)를 상기 게이트웨이(300)에게 전송한다(S1085).
도 11은 본 명세서에 따른 임시 식별자 할당 과정의 제 2 실시예이다.
도 10에서와는 달리, 홈 가입자 서버(예컨대, HSS)가 이동 통신 글로벌 고유 번호가 없는 IMS 가입 단말을 위한 임시 식별자를 할당할 수도 있다. 상기 임시 식별자는 상기 단말의 IMS 등록 유효 기간 동안 SMS를 위해 사용되는 식별자이다. 상기 임시 식별자는 SMS-ID일 수 있다.
HSS(400)는 생성한 임시 식별자를 이종 프로토콜의 메시지를 인터워킹(interworking)하는 게이트웨이(예컨대, IP-SM-GW)를 위한 iFC에 포함시킴으로써, 상기 게이트웨이로 3rd-party 등록을 수행하는 IMS 기반의 세션 제어기가 이를 획득하게 할 수 있다.
S1110 단계부터 S1130 단계까지는 도 10의 S1010 단계 내지 S1030 단계와 동일하다.
이후 HSS(400)는 가입자 정보를 통해 상기 UE-1(100)의 이동 통신 글로벌 고유 번호가 없음을 확인하고, 도 9에서 설명한 방식에 따라 UE-1(100)을 위한 임시 식별자(예컨대, SMS-ID)를 할당한다(S1060). HSS(400)는 상기 할당한 임시 식별자 정보를 UE-1(100)의 IMPU와 연결하여 저장할 수 있다.
HSS가 S1130 단계에서 수신한 Cx-Put/Cx-Pull 메시지에는, HSS가 임시 식별자를 할당하도록 요청하는 지시(indication)가 명시적으로 포함될 수도 있다. 이러한 indication은 상기 세션 제어기가 추가할 수도 있고, 단말이 상기 세션 제어기로 SIP REGISTER 요청 메시지를 보낼 때 포함시킬 수도 있다.
HSS(400)는 상기 할당한 임시 식별자를 상기 게이트웨이를 위한 iFC의 서비스 정보 에 포함시킨다. 이후 HSS(400)는 IMS 등록을 수행하는 UE-1(100)의 가입자 정보를 포함한 응답 메시지(예컨대, Cx-Put Response/Cx-Pull Response 메시지)를 상기 세션 제어기(200)에게 보낸다(S1150).
상기 세션 제어기(200)는 UE-1(100)에게 상기 등록 요청 메시지에 대한 응답 메시지(예컨대, SIP 기반의 200 OK 메시지)를 보낸다(S155).
상기 세션 제어기(200)는 S1032단계에서 HSS(400)로부터 수신한 가입자 정보를 구성하는 iFC(initial Filter Criteria)를 분석한다(S1160). 그 결과 상기 세션 제어기(200)는 상기 게이트웨이(300)로 3rd-party 등록을 수행해야 함을 결정한다.
상기 세션 제어기(200)는 IP-SM-GW(300)에게 등록 요청 메시지(예컨대, SIP 기반의 REGISTER request 메시지)를 전송한다(S1170). 이 때 상기 세션 제어기(200)는 등록 요청 메시지에 (예컨대, 메시지 본문(body)의 <service-info> XML element에) 상기 UE-1(100)의 임시 식별자 정보를 포함시킨다. 이러한 임시 식별자 정보는 iFC에 포함될 수 있다. 상기 게이트웨이(300)는 UE-1(100)의 IMPU와 임시 식별자 간의 맵핑(mapping)을 저장한다.
이후 상기 게이트웨이(300)는 상기 등록 요청 메시지에 대한 응답 메시지(예컨대, SIP 200 OK 메시지)를 상기 세션 제어기(200)에게 전송한다(S1175).
또한 상기 게이트웨이(300)는, 상기 IMS 등록을 수행한 UE-1(100)이 단문 메시지를 수신할 수 있음을 알리기 위해, HSS(400)에게 등록 요청 메시지(예컨대, IP-SM-GW Register Request 메시지)를 전송한다(S1180). 이 때 상기 게이트웨이(300)는 MAP-ANY-TIME-MODIFICATION 메시지를 이용하여, UE-1(100)의 임시 식별자를 전송할 수 있다.
HSS(400)는 상기 수신한 등록 요청 메시지에 대한 응답 메시지(예컨대, IP SM GW Register Response 메시지)를 상기 게이트웨이(300)에게 전송한다(S1185).
도 11에서는 HSS가 상기 세션 제어기로 가입자 정보를 전송하기 전에 임시 식별자를 할당하였으나, 이와는 달리 임시 식별자는 가입자의 서비스에 가입시에 생성되어 상기 게이트웨이를 위한 iFC에 저장될 수도 있다. 이러한 경우, 임시 식별자는 단말의 IMS 등록 유효 기간 동안에만 사용되는 것이 아니라, 가입자의 가입 기간 동안 영구적으로 사용될 수도 있다.
도 12은 본 명세서에 따른 임시 식별자 할당 과정의 제 3 실시예이다.
도 10 또는 도 11 에서와는 달리, IMS 기반의 세션 제어기(예컨대, S-CSCF)가 이동 통신 글로벌 고유 번호가 없는 IMS 가입 단말을 위한 임시 식별자를 할당할 수도 있다. 상기 임시 식별자는 상기 단말의 IMS 등록 유효 기간 동안 SMS를 위해 사용되는 식별자이다. 상기 임시 식별자는 SMS-ID일 수 있다.
상기 세션 제어기는 생성한 임시 식별자를 3rd-party 등록시에 이종 프로토콜의 메시지를 인터워킹(interworking)하는 게이트웨이(예컨대, IP-SM-GW)로 제공할 수 있다.
S1210 단계부터 S1234 단계까지는 도 10의 S1010 단계 내지 S1034 단계와 동일하다.
이후 상기 세션 제어기(200)는 S1232 단계에서 HSS(400)로부터 수신한 iFC를 분석한다(S1240). 그 결과 상기 세션 제어기(200)는 상기 게이트웨이(300)에게 3rd-party 등록을 수행해야 함을 결정한다.
이때 상기 iFC에는 IMS 등록을 수행한 UE-1에 대한 이동 통신 글로벌 고유 번호 정보가 포함되어있지 않으므로, 상기 세션 제어기(200)는 임시 식별자를 할당할 것을 결정한다. 또는 UE-1(100)이 IMS 등록을 위해 SIP REGISTER 요청 메시지를 보낼 때 명시적으로 자신을 위해 임시 식별자를 할당해 줄 것을 상기 세션 제어기에게 요청할 수도 있다.
상기 세션 제어기(200)는 도 9에서 설명한 방식에 따라 UE-1(100)을 위한 임시 식별자(예컨대, SMS-ID)를 할당한다(S1250).
상기 세션 제어기(200)는 상기 게이트웨이(300)에게 등록 요청 메시지(예컨대, SIP 기반의 REGISTER request 메시지)를 전송한다(S1260). 이 때 상기 세션 제어기(200)는 등록 요청 메시지에 (예컨대, 메시지 본문(body)의 <service-info> XML element에) 상기 UE-1(100)의 임시 식별자 정보를 포함시킨다. 이러한 임시 식별자 정보는 iFC에 포함될 수 있다. 상기 게이트웨이(300)는 UE-1(100)의 IMPU와 임시 식별자 간의 맵핑(mapping)을 저장한다. 추가적으로 상기 세션 제어기(200)는 IP-SM-GW에게 알려주는 임시 식별자 값이 SMS를 위해 할당된 ID임을 명시하는 파라미터를 SIP REGISTER 요청 메시지에 포함시킬 수도 있다.
이후 상기 게이트웨이(300)는 상기 등록 요청 메시지에 대한 응답 메시지(예컨대, SIP 200 OK 메시지)를 상기 세션 제어기(200)에게 전송한다(S1265).
또한 IP-SM-GW(300)는, 상기 IMS 등록을 수행한 UE-1(100)이 단문 메시지를 수신할 수 있음을 알리기 위해, HSS(400)에게 등록 요청 메시지(예컨대, IP-SM-GW Register Request 메시지)를 전송한다(S1270). 이때 상기 게이트웨이(300)는 MAP-ANY-TIME-MODIFICATION 메시지를 이용하여, UE-1(100)의 임시 식별자를 전송할 수 있다.
HSS(400)는 상기 수신한 등록 요청 메시지에 포함된 임시 식별자 값을 저장하고, 상기 요청 메시지에 대한 응답 메시지(예컨대, IP SM GW Register Response 메시지)를 상기 게이트웨이(300)에게 전송한다(S1275).
표 1은 상기에서 언급한 MAP-ANY-TIME-MODIFICATION 메시지의 구성이다.
표 1
Parameter name | Request | Indication | Response | Confirm |
Invoke id | M | M(=) | M(=) | M(=) |
gsmSCF-Address | M | M(=) | ||
Subscriber Identity | M | M(=) | ||
Modification request for ODB data | C | C(=) | ||
Modification request for SS information | C | C(=) | ||
Modification request for CSI | C | C(=) | ||
Modification request for CSG | C | C(=) | ||
Long FTN Supported | C | C(=) | ||
Modification request for IP-SM-GW data | C | C(=) | ||
Activation request for UE-Reachability | C | C(=) | ||
Ext Forwarding information-for-CSE | C | C(=) | ||
Ext Call barring information-for-CSE | C | C(=) | ||
ODB Info | C | C(=) | ||
CAMEL subscription info | C | C(=) | ||
User error | C | C(=) | ||
Provider error | O |
도 10의 S1080 단계 및 도 12의 S1270 단계에서, 상기 게이트웨이가 HSS에게 MAP-ANY-TIME-MODIFICATION 메시지를 보낼 때, 임시 식별자 이외의 UE의 ID 정보도 포함시켜야 한다. 이를 위해 다음과 같은 방법을 사용할 수 있다.
1) 상기 게이트웨이는 표 1의 MAP-ANY-TIME-MODIFICATION 메시지의 파라미터 중에서 Subscriber Identity에 UE의 IMSI 값을 설정하고, 임시 식별자 값은 새롭게 정의된 파라미터에 설정한다. 상기 게이트웨이는 UE의 IMSI 값을 UE 또는 다른 네트워크 노드로부터 얻을 수 있다.
2) 상기 게이트웨이는 표 1의 MAP-ANY-TIME-MODIFICATION 메시지의 파라미터 중에서 Subscriber Identity에 UE의 임시 식별자 값을 설정하고, 새롭게 정의된 파라미터에 UE의 ID 값을 설정한다. 이 때 UE의 ID 값으로는 IMSI, IMPU 등 HSS가 특정 UE (또는 가입자)임을 인식할 수 있는 정보면 제한없이 사용 가능하다.
또한, 상기 1)와 2)에서, 상기 게이트웨이는 HSS에게 보내는 임시 식별자 값이 SMS를 위해 할당된 ID임을 명시하는 파라미터를 MAP-ANY-TIME-MODIFICATION 요청 메시지에 추가할 수도 있다.
도 13a 및 13b는 단문 메시지 수신 단말의 임시 식별자를 획득하는 과정을 나타낸 도면이다.
도 6 및 도 7에서 설명한 바와 같이, 단문 메시지 송신자의 주소 및 수신자의 주소는 각각의 MSISDN이며, 이는 RP-DATA에 포함되어 전달된다.
그러나 단문 메시지의 발신 단말(또는 소스(source) 단말) 및 수신 단말(또는 타겟(target) 단말) 모두 이동 통신 글로벌 고유 번호를 갖지 않는 IMS 가입 단말인 경우, 단문 메시지의 전달을 위해 발신 단말을 담당하는 네트워크 엔터티 또는 발신 단말이 수신 단말의 임시 식별자(예컨대, SMS-ID) 값을 알아야 한다. 수신 단말의 임시 식별자는 예를 들어 SMS-SUBMIT type의 TPDU를 구성하는 TP-DA 필드를 설정할 때 필요하다. 단문 메시지의 수신 단말에게 할당된 임시 식별자 값을 획득하는 방법은 다음과 같다. (1) 발신 단말을 담당하는 상기 게이트웨이(예컨대, IP-SM-GW)가 수신 단말의 홈 가입자 서버(예컨대, HSS)로부터 임시 식별자 값을 획득하는 방법
단문 메시지 발신 단말은 수신 단말에 대한 이동 통신 글로벌 고유 번호 정보를 알지 못하므로, 발신 단말은 TPDU의 TP-DA 필드를 설정하지 않고, 대신 수신 단말의 IMPU인 SIP URI를 SIP 기반 메시지(예컨대, SIP MESSAGE request)에 포함시킨다.
상기 게이트웨이가 단문 메시지를 수신하면, 상기 게이트웨이는 도 13a와 같이 수신 단말에게 할당된 임시 식별자(예컨대, SMS-ID) 값을 수신 단말의 홈 가입자 서버로부터 획득한 후(S1310, S1320), 이 값을 TP-DA 필드에 설정하여 교환기(예컨대, SMS-IWMSC)로 단문 메시지를 포워딩한다(S1330).
도 13a의 S1320 단계에서 상기 게이트웨이는 수신 단말의 SMS-ID 정보뿐만 아니라 수신 단말의 availability (즉, IMS 등록) 에 대한 정보도 수신할 수 있다.
만약 수신 단말의 홈 가입자 서버가 상기 수신 단말에게 할당된 SMS-ID 값을 가지고 있지 않은 경우에는, 수신 단말의 홈 가입자 서버는 임시 식별자 값이 할당되지 않았음을 알리는 응답을 보낸다. 이 경우, 상기 게이트웨이는 교환기로 단문 메시지를 포워딩하는 대신, 상기 단문 메시지를 전달할 수 없음을 알리는 전송 실패 메시지를 발신 단말에게 보낼 수 있다.
또는 상기 게이트웨이는 상기 단문 메시지를 저장한 후, 수신 단말에 대한 임시 식별자 정보에 대해 통보를 해주는 통보 서비스(notification service)에 가입한다. 그 후 수신 단말의 SMS-ID 정보를 알게 되면 상기 저장해 둔 단문 메시지를 수신 단말에게 전달할 수도 있다. 이를 위해 네트워크는 상기 통보 서비스를 지원하는 엔터티 또는 기능(functionality)를 운영해야 하며, 이는 기존 entity 또는 서비스에 추가/확장할 수도 있고 새롭게 운영할 수도 있다.
도 13a에서는 상기 게이트웨이가 수신 단말이 속한 홈 가입자 서버와 직접 메시지를 주고 받는 실시예를 설명하였으나, 도 13b와 같이 상기 게이트웨이가 중간 노드(intermediate node)를 통해 수신 단말에 대한 임시 식별자 정보를 획득할 수도 있다(S1340 내지 S1380). 상기 중간 노드는 기존 노드에 상기에서 언급한 기능을 추가한 형태일 수도 있고 본 발명을 위해 새롭게 정의한 노드일 수도 있다. 또, 발신 단말과 수신 단말이 서로 다른 사업자에 속한 경우, 상기 게이트웨이는 발신 단말이 속한 홈 네트워크에 있는 중간 노드 (예컨대, S-intermediate node)와 수신 단말이 속한 홈 네트워크에 있는 중간 노드 (예컨대, T-intermediate node)를 거쳐 수신 단말에게 할당된 임시 식별자 정보를 획득할 수도 있다.
이 때 상기 게이트웨이는 S-intermediate node와 T-intermediate node 간에 또 다른 노드를 거쳐 수신 단말에게 할당된 임시 식별자 정보를 획득할 수도 있다. 물론 발신 단말과 수신 단말이 서로 다른 사업자에 속한 경우라도, 발신 단말이 속한 홈 네트워크에 있는 중간 노드가 수신 단말이 속한 홈 네트워크에 있는 중간 노드를 거치지 않고 수신 단말이 속한 홈 가입자 서버로부터 임시 식별자 정보를 획득할 수도 있다.
(2) 발신 단말을 담당하는 IMS 기반의 세션 제어기(예컨대, S-CSCF)가 수신 단말의 홈 가입자 서버(예컨대, HSS)로부터 임시 식별자 값을 획득하는 방법
단문 메시지 발신 단말은 수신 단말에 대한 이동 통신 글로벌 고유 번호 정보를 알지 못하므로, 발신 단말은 TPDU의 TP-DA 필드를 설정하지 않고, 대신 수신 단말의 IMPU인 SIP URI를 SIP 기반 메시지(예컨대, SIP MESSAGE request)에 포함시킨다.
상기 세션 제어기가 단문 메시지를 수신하면, 상기 세션 제어기는 수신 단말에게 할당된 임시 식별자(예컨대, SMS-ID) 값을 수신 단말의 홈 가입자 서버로부터 획득한 후, 이 값을 TP-DA 필드에 설정하여 상기 게이트웨이(예컨대, IP-SM-GW)로 단문 메시지를 포워딩한다.
이 방법은 상기 (1)에서 설명한 방법에서 상기 게이트웨이를 IMS 기반의 세션 제어기로 대체한 방법이다. 따라서 상세한 설명은 상기 (1)의 설명을 준용한다.
(3) 발신단말이 수신 단말에 대한 임시 식별자 정보에 대해 통보를 해주는 통보 서비스(notification service)에 가입하여, 수신 단말의 임시 식별자(예컨대, SMS-ID) 값을 획득하는 방법
상기 방법을 위해 네트워크는 상기 통보 서비스를 지원하는 엔터티 또는 기능(functionality)를 운영해야 하며, 이는 기존 entity 또는 서비스에 추가/확장할 수도 있고 새롭게 운영할 수도 있다.
(4) 발신 단말이 직접 수신 단말에게 임시 식별자(예컨대, SMS-ID) 정보를 요청하여 획득하는 방법
이러한 경우에는 이동 통신 글로벌 고유 번호를 갖지 않는 IMS 가입 단말에게 할당된 임시 식별자정보가 상기 단말에게 미리 알려져야 한다. 상기 방법의 한 예로, 발신 단말이 SIP OPTIONS 메시지를 이용하여 수신 단말에게 임시 식별자 정보를 요청할 수 있다.
상기 (1), (2)에서는 발신 단말을 담당하는 네트워크 엔터티가 수신 단말에게 할당된 임시 식별자를 획득하였으나, 이와는 달리 발신 단말이 직접 수신 단말의 홈 가입자 서버로부터 이 정보를 획득할 수도 있다. 이 때, 상기 (1), (2)에서 설명한 방식이 적용될 수 있다.
도 14는 본 명세서에 따른 단문 메시지 전송 과정의 일 실시예이다.
본 실시예에서는, 단문 메시지 수신 단말의 임시 식별자 값을 획득하는 방법 중 “(1) 발신 단말을 담당하는 상기 게이트웨이(예컨대, IP-SM-GW)가 수신 단말의 홈 가입자 서버(예컨대, HSS)로부터 임시 식별자 값을 획득하는 방법”을 사용하는 것으로 가정한다.
UE-1(100)은 이동 통신 글로벌 고유 번호가 없는 IMS 가입 단말이다.
UE-1(100)은 도 10 내지 도 12의 IMS 등록 절차에 따라 IMS 망에 등록을 수행한다(S1410). 이때, 상기 UE-1(100)은 임시 식별자를 할당받는다. 상기 임시 식별자는, 이동 통신 글로벌 고유 번호가 없는 IMS 가입 단말의 IMS 등록 유효 기간 동안 SMS를 위해 사용되는 식별자이다. 상기 임시 식별자는 SMS-ID일 수 있다.
상기 UE-1(100)은 단문 메시지를 보내기 위해 SIP 기반 메시지(예컨대, SIP MESSAGE 요청 메시지)에 단문 메시지를 포함(encapsulate)하여 IMS 기반의 세션 제어기(예컨대, S-CSCF(200))에게 전송한다(S1420). 일 예로, SIP MESSAGE 요청 메시지의 body는 RP-DATA를 포함하고, RP-DATA는 3GPP TS 23.040에 기반하여 부호화(encode)된 SMS 헤더와 SMS 사용자 정보를 포함할 수 있다.
이 때 상기 UE-1(100)은 단문 메시지 수신 단말에 대한 이동 통신 글로벌 고유 번호 정보를 가지고 있지 않으므로, TPDU의 TP-DA 필드를 설정하지 않고, 대신 수신 단말의 IMPU인 SIP URI를 SIP MESSAGE 요청 메시지에 포함시켜 보낼 수 있다. 이 때, 상기 수신 단말의 SIP URI 정보는 SIP의 헤더 필드, SIP의 헤더 필드의 body parameter, SIP의 헤더 필드의 태그(tag), SDP의 필드, XML(Extensible Markup Language) body 중 하나 이상의 파라미터를 이용하여 포함될 수 있다.
상기 세션 제어기(200)는 저장해 둔 iFC에 기반하여 상기 수신한 SIP 기반 메시지를 상기 게이트웨이(300)에게 전달한다(S1425). 이 때, 선택적으로 상기 세션 제어기(200)는 전달하는 SIP 기반 메시지(예컨대, P-Asserted-Identity 헤더)에 발신 단말의 임시 식별자(예컨대, SMS-ID)를 포함시킬 수 있다. 이 때 상기 세션 제어기(200)는 상기 포함시킨 임시 식별자 값이 SMS를 위해 생성된 ID임을 명시하는 파라미터를 추가할 수도 있다.
상기 게이트웨이(300)는 상기 수신한 SIP MESSAGE 요청 메시지에 대한 응답 메시지(예컨대, SIP 202 Accepted 메시지)를 상기 세션 제어기(200)에게 보낸다(S1430). 상기 세션 제어기(200)는 상기 수신한 응답 메시지를 UE-1(100)에게 전달한다(S1435).
상기 게이트웨이(300)는 저장해 둔 가입자 정보에 기반하여 서비스 승인을 수행한다. 즉, 상기 게이트웨이(300)는 상기 단문 메시지를 포함하는 SIP 기반 메시지를 보낸 UE-1(100)이 단문 메시지 서비스를 사용하도록 허용되었는지 등을 검사한다. 상기 서비스 승인이 성공하면, 상기 게이트웨이(300)는 단문 메시지 수신 단말의 임시 식별자(예컨대, SMS-ID) 정보를 획득하기 위해 수신 단말의 홈 가입자 서버(예컨대, HSS(400a))에게 정보 요청 메시지를 전송한다(S1440).
수신 단말의 HSS(400a)는 상기 수신한 정보 요청 메시지에 대한 응답 메시지를 상기 게이트웨이(300)에게 전송한다(S1445). 상기 응답 메시지는 수신 단말에게 할당된 임시 식별자(예컨대, SMS-ID) 정보를 포함한다.
상기 게이트웨이(300)는 상기 단계 3에서 수신한 SIP 기반 메시지에 포함(encapsulate)된 단문 메시지를 추출하여 교환기(예컨대, SMS-IWMSC(500))에게 전송한다(S1450).
예를 들어 상기 게이트웨이(300)는 추출한 단문 메시지를 MAP-MO-FORWARD-SHORT-MESSAGE를 이용하여 SMS-IWMSC(500)에게 전송할 수 있다. 이때 상기 게이트웨이(300)는 상기 단계 7에서 획득한 수신 단말의 임시 식별자를 TP-DA 필드에 설정할 수 있다. 또한 상기 게이트웨이(300)는 발신 단말의 임시 식별자를 RP-DATA의 RP-Originator Address IE에 설정할 수 있다. 또한, 상기 게이트웨이(300)는 상기 포함시킨 발신 단말의 임시 식별자 값이 SMS를 위해 생성된 식별자임을 명시하는 파라미터를 추가할 수도 있다.
상기 SMS-IWMSC(500)는 상기 게이트웨이(300)로부터 수신한 단문 메시지를 SMS 서버(예컨대, SMS-SC(600))에게 전달한다(S1455).
SMS-SC(600)는 SMS-IWMSC(500)에게 수신 확인 메시지(예컨대, Submit Report)를 전송한다(S1460). 상기 수신 확인 메시지는 SMS-IWMSC(500)를 거쳐 상기 게이트웨이(300)로 전달된다(S1462).
상기 게이트웨이(300)는 상기 수신 확인 메시지를 SIP 기반 메시지(예컨대, SIP MESSAGE 요청 메시지)에 포함(encapsulate)하여 상기 세션 제어기(200)에게 전송한다(S1464). 상기 세션 제어기(200)는 상기 SIP 기반 메시지를 UE-1(100)에게 보낸다(S1466).
상기 수신 확인 메시지를 수신한 UE-1(100)은 이에 대한 응답 메시지로 SIP 기반 메시지(예컨대, SIP 200 OK 메시지)를 상기 세션 제어기(200)에게 보낸다(S1470). 상기 세션 제어기(200)는 상기 수신한 응답 메시지를 상기 게이트웨이(300)에게 전달한다(S1475).
도 15a 및 15b는 단문 메시지 발신 단말의 ID 정보를 획득하는 과정을 나타낸 도면이다.
도 14에서와 같이 이동 통신 글로벌 고유 번호를 갖지 않는 IMS 가입 단말이 단문 메시지를 보내면, 상기 단문 메시지의 수신 단말 또는 수신 단말을 담당하는 네트워크 엔터티는 어떤 단말이 단문 메시지를 보냈는지를 알아야 한다. 예를 들어, 수신 단말 또는 상기 네트워크 엔터티는, 상기 수신한 단문 메시지에 포함된 발신(originating) SME의 주소를 나타내는 TP-OA(TP Originating Address)에 설정된 식별자(예컨대, SMS-ID)가 어떤 단말에게 할당된 것인지를 알아야 한다. 수신 단말 또는 상기 네트워크 엔터티가 단문 메시지의 발신 단말에 대한 ID 정보, 즉 SIP URI를 획득하는 방법은 다음과 같다.
(1) 수신 단말을 담당하는 상기 게이트웨이 (예컨대, IP-SM-GW)가 발신 단말의 홈 가입자 서버(예컨대, HSS)로부터 발신 단말의 ID(예컨대, SIP URI)를 획득하는 방법
상기 게이트웨이가 수신 단말로 향하는 단문 메시지를 수신하면, 상기 게이트웨이는 도 15a와 같이 상기 단문 메시지 발신 단말의 임시 식별자(예컨대, SMS-ID 또는 SMS-DELIVER type의 TPDU에 있는 TP-OA 값)을 이용하여 발신 단말의 ID를 발신 단말의 홈 가입자 서버로부터 획득한다(S1510, S1520). 이후 상기 게이트웨이는 상기 ID 정보를 SIP 기반 메시지(예컨대, SIP MESSAGE request)에 포함시켜 S-CSCF로 전송한다(S1530).
도 15a에서는 상기 게이트웨이가 발신 단말의 가입자 정보를 가지고 있는 홈 가입자 서버와 직접 메시지를 주고 받는 것으로 표현하였으나, 도 15b와 같이 상기 게이트웨이가 중간 노드(intermediate node)를 통해 발신 단말의 ID 정보를 획득할 수도 있다(S1540 내지 S1580).
상기 중간 노드는 기존 노드에 상기에서 언급한 기능을 추가한 형태일 수도 있고 본 발명을 위해 새롭게 정의한 노드일 수도 있다. 또, 발신 단말과 수신 단말이 서로 다른 사업자에 속한 경우, 상기 게이트웨이는 수신 단말이 속한 홈 네트워크에 있는 중간 노드 (예컨대, T-intermediate node)와 발신 단말이 속한 홈 네트워크에 있는 중간 노드 (예컨대, S-intermediate node)를 거쳐 발신 단말의 ID 정보를 획득할 수도 있다.
이 때 상기 게이트웨이는 T-intermediate node와 S-intermediate node 간에 또 다른 노드를 거쳐 발신 단말의 ID 정보를 획득할 수도 있다. 물론 발신 단말과 수신 단말이 서로 다른 사업자에 속한 경우라도, 수신 단말이 속한 홈 네트워크에 있는 중간 노드가 발신 단말이 속한 홈 네트워크에 있는 중간 노드를 거치지 않고 발신 단말이 속한 홈 가입자 서버로부터 발신 단말의 ID 정보를 획득할 수도 있다.
(2) 수신 단말을 담당하는 IMS 기반의 세션 제어기(예컨대, S-CSCF)가 발신 단말의 홈 가입자 서버(예컨대, HSS)로부터 발신 단말의 ID(예컨대, SIP URI)를 획득하는 방법
IMS 기반의 세션 제어기가 수신 단말로 향하는 단문 메시지를 수신하면, 상기 세션 제어기는 상기 단문 메시지 발신 단말의 임시 식별자(예컨대, SMS-ID 또는 SMS-DELIVER type의 TPDU에 있는 TP-OA 값)을 이용하여 발신 단말의 ID를 발신 단말의 홈 가입자 서버로부터 획득한다. 이후 상기 세션 제어기는 상기 ID 정보를 SIP 기반 메시지(예컨대, SIP MESSAGE request)에 포함시켜 S-CSCF로 전송한다.
이 방법은 상기 (1)에서 설명한 방법에서 상기 게이트웨이를 상기 세션 제어기로 대체한 방법이다. 따라서 상세한 설명은 (1)의 설명을 준용한다.
(3) 수신 단말이 단문 메시지 발신 단말에 대한 ID 정보를 통보해주는 통보 서비스(notification service)에 가입하여, 발신 단말의 ID 정보(예컨대, SIP URI) 값을 획득하는 방법
상기 방법을 위해 네트워크는 상기 통보 서비스를 지원하는 엔터티 또는 기능(functionality)를 운영해야 하며, 이는 기존 entity 또는 서비스에 추가/확장할 수도 있고 새롭게 운영할 수도 있다.
상기 (1), (2)에서는 수신 단말을 담당하는 네트워크 엔터티가 단문 메시지발신 단말의 ID 정보를 획득하였으나, 이와는 달리 수신 단말이 직접 발신 단말의 홈 가입자 서버로부터 이 정보를 획득할 수도 있다. 이 때, 상기 (1), (2)에서 설명한 방식이 적용될 수 있다.
도 16은 본 명세서에 따른 단문 메시지 수신 과정의 일 실시예이다.
본 실시예는 이동 통신 글로벌 고유 번호를 갖지 않는 IMS 가입 단말이 보낸 단문 메시지가 이동 통신 글로벌 고유 번호를 갖지 않는 IMS 가입 단말(UE-1)로 전달되는 과정이다. 본 실시예에서는 단문 메시지 발신 단말의 ID 정보(예컨대, SIP URI)를 획득하는 방법 중 “(1) 수신 단말을 담당하는 상기 게이트웨이(예컨대, IP-SM-GW)가 발신 단말의 홈 가입자 서버(예컨대, HSS)로부터 발신 단말의 ID(예컨대, SIP URI)를 획득하는 방법”을 사용하는 것으로 가정한다.
1) UE-1(100)은 도 10 내지 도 12의 IMS 등록 절차에 따라 IMS 망에 등록을 수행한다(S1610). 이때, 상기 UE-1(100)은 임시 식별자를 할당받는다. 상기 임시 식별자는, 이동 통신 글로벌 고유 번호가 없는 IMS 가입 단말의 IMS 등록 유효 기간 동안 SMS를 위해 사용되는 식별자이다. 상기 임시 식별자는 SMS-ID일 수 있다.
2) SMS 서버(예컨대, SMS-SC(600))는 단문 메시지를 교환기(예컨대, SMS-GMSC(500))에게 전송한다(S1620). 상기 단문 메시지를 수신한 SMS GMSC(500)는 라우팅 정보를 검색하기 위해 수신 단말의 홈 가입자 서버(예컨대, HSS(400))에게 라우팅 정보 요청 메시지를 전송한다(S1630). HSS(400)는 상기 단문 메시지의 수신자인 UE-1(100)에 대해 기 설정된(pre-configured) 상기 게이트웨이(예컨대, IP-SM-GW)의 주소에 기반하여, 상기 라우팅 정보 요청 메시지를 상기 게이트웨이(300)에게 전달한다. 이때, SMS-GMSC(500)는 단문 메시지의 수신자의 라우팅 정보를 검색하기 위해 MAP-SEND-ROUTING-INFO-FOR-SM 메시지에 단문 메시지의 수신자인 UE-1(100)의 MSISDN을 포함시켜 HSS(400)에게 보낼 수 있다.
HSS(400)는 상기 단문 메시지의 수신자인 UE-1(100)의 IMSI(International Mobile Subscriber Identity)를 상기 게이트웨이(300)에게 전송한다(S1632). 상기 게이트웨이(300)는 HSS(400)로부터 받은 IMSI 값에 기반하여 MT Correlation ID를 생성하고 이 값을 IMSI 값과 함께 저장한다. MT Correlation ID 생성 관련한 자세한 사항은 표준문서 3GPP TS 23.040을 참고한다. 상기 게이트웨이(300)는 생성한 MT Correlation ID와 자신의 주소 값을 포함한 라우팅 정보 응답 메시지를 SMS-GMSC(500)에게 전송한다(S1634).
SMS-GMSC(500)는 상기 게이트웨이(300)로부터 수신한 MT Correlation ID를 포함한 단문 메시지를 상기 게이트웨이(300)에게 전송한다(S1640). 일 예로, SMS-GMSC(500)는 MAP-MT-FORWARD-SHORT-MESSAGE를 이용하여 단문 메시지를 상기 게이트웨이(300)에게 전송할 수 있다.
상기 게이트웨이(300)는 저장해 둔 가입자 정보에 기반하여 서비스 승인을 수행한다. 즉, 상기 게이트웨이(300)는 상기 단문 메시지의 수신자인 UE-1(100)이 단문 메시지 서비스를 사용하도록 허용되었는지 등을 검사한다. 상기 서비스 승인이 성공하면, 상기 게이트웨이(300)는 단문 메시지 발신 단말에 대한 ID 정보, 예컨대 SIP URI를 획득하기 위해 발신 단말의 HSS(400a)에게 발신 단말의 ID 정보 요청 메시지(예컨대, Request SIP URI 메시지)를 전송한다(S1650).
발신 단말의 HSS(400a)는 상기 게이트웨이(300)으로부터 수신한 상기 ID 정보 요청 메시지에 대한 응답 메시지(예컨대, Response SIP URI 메시지)를 상기 게이트웨이(300)에게 전송한다(S1655). 상기 응답 메시지는 발신 단말의 SIP URI 정보를 포함할 수 있다.
상기 게이트웨이(300)는 상기 수신한 단문 메시지를 SIP 기반 메시지(예컨대, SIP MESSAGE 요청 메시지)에 포함(encapsulate)하여 IMS 기반의 세션 제어기(예컨대, S-CSCF(200))에게 전송한다(S1660). 예를 들어, SIP MESSAGE 요청 메시지의 body는 RP-DATA를 포함하고, RP-DATA는 3GPP TS 23.040에 기반하여 부호화(encode)된 SMS 헤더와 SMS 사용자 정보을 포함할 수 있다.
상기 게이트웨이(300)는 발신 단말의 ID 정보를 상기 SIP 기반 메시지에 포함시켜 상기 세션 제어기(200)에게 보낸다. 이 때, 예를 들어, 상기 발신 단말의 SIP URI 정보는 SIP의 헤더 필드, SIP의 헤더 필드의 body parameter, SIP의 헤더 필드의 태그(tag), SDP의 필드, XML(Extensible Markup Language) body 중 하나 이상의 파라미터를 이용하여 포함될 수 있다.
상기 세션 제어기(200)는 상기 게이트웨이(300)로부터 수신한 SIP 기반 메시지를 UE-1(100)에게 전달한다(S1662). 상기 SIP 기반 메시지를 수신한 UE-1(100)은 이에 대한 응답 메시지(예컨대, SIP 200 OK 메시지)를 상기 세션 제어기(200)에게 전송한다(S1664). 상기 세션 제어기(200)는 상기 응답 메시지를 상기 게이트웨이(300)에게 전달한다(S1666).
또한 UE-1(100)은 수신한 단문 메시지에 대한 응답(positive 또는 negative)을 포함하는 전달 보고(예컨대, Delivery Report)를 상기 세션 제어기(200)에게 전송한다(S1670). 상기 세션 제어기(200)는 상기 게이트웨이(300)에게 상기 전달 보고를 전송한다(S1672).
상기 게이트웨이(300)는 상기 전달 보고에 대한 응답 메시지(예컨대, SIP 202 Accepted 메시지)를 상기 세션 제어기(200)에게 보낸다(S1674). 상기 세션 제어기(200)는 상기 수신한 응답 메시지를 UE-1(100)에게 전달한다(S1676).
또한 상기 게이트웨이(300)는 상기 전달 보고를 SMS-GMSC(500)에게 전송한다(S1680). SMS-GMSC(500)는 상기 전달 보고를 SMS-SC(600)에게 전송한다(S1685).
도 17은 본 명세서에 따른 단문 메시지 전송 및 수신 과정의 일 실시예이다.
도 17에서는 이동 통신 글로벌 고유 번호를 갖지 않는 IMS 가입 단말(UE-2)이 보낸 단문 메시지가 이동 통신 글로벌 고유 번호를 갖지 않는 IMS 가입 단말(UE-1)로 전달되는 과정 전체를 도시하였다.
본 실시예에서 도시한 과정은 도 14 및 도 16에서 설명한 것과 같다.
본 발명의 실시예는 IMS 가입 단말 뿐만 아니라 IMS 비가입 단말에도 적용 가능하다. 이 경우, IMS 가입 단말이 IMS 등록 시 SMS-ID가 할당되는 것처럼, 상기 단말의 경우에는 네트워크 접속(attach)시 접속 절차에 참여하는 노드 중 하나 (예를 들면, SGSN, MME 등의 노드)가 상기 단말을 위해 SMS-ID를 할당하여 HLR/HSS에게 이를 알려줄 수 있다. 이러한 경우에는 SMS가 IMS 도메인을 통해 이루어지는 것이 아니라 PS 도메인을 통해 이루어지며, 상기에서 제안한 IMS 가입자에 속한 UE 간의 단문 메시지의 교환 방법이 동일한 방식으로 적용될 수 있다.
도 18은 본 명세서의 실시 예가 적용될 수 있는 게이트웨이(gateway)의 내부 블록도이다. 상기 게이트웨이는 발신 단말을 위해 이종 프로토콜의 메시지를 인터워킹(interworking)하는 IP-SM-GW일 수 있다.
도 18에 도시된 바와 같이 상기 게이트웨이(300)는 저장 수단(301)와 컨트롤러(302)와 송수신부(303)를 포함한다.
상기 저장 수단(301)은 도 9 내지 도 17에 도시된 방법을 저장한다.
상기 컨트롤러(302)는 상기 저장 수단(301) 및 상기 송수신부(303)를 제어한다. 구체적으로 상기 컨트롤러(302)는 상기 저장 수단(301)에 저장된 상기 방법들을 각기 실행한다. 그리고 상기 컨트롤러(302)는 상기 송수신부(303)를 통해 상기 전술한 신호 및/또는 메시지들을 전송한다.
컨트롤러(302)는 ASIC(application-specific integrated circuit), 다른 칩셋, 논리 회로 및/또는 데이터 처리 장치를 포함할 수 있다. 저장 수단(301)은 ROM(read-only memory), RAM(random access memory), 플래쉬 메모리, 메모리 카드, 저장 매체 및/또는 다른 저장 장치를 포함할 수 있다. 송수신부(303)는 무선 신호를 처리하기 위한 베이스밴드 회로를 포함할 수 있다. 실시 예가 소프트웨어로 구현될 때, 상술한 기법은 상술한 기능을 수행하는 모듈(과정, 기능 등)로 구현될 수 있다. 모듈은 저장 수단(301)에 저장되고, 컨트롤러(302)에 의해 실행될 수 있다.
저장 수단(301)는 컨트롤러(302) 내부 또는 외부에 있을 수 있고, 잘 알려진 다양한 수단으로 컨트롤러(302)와 연결될 수 있다.
이상에서 설명된 실시예들은 본 발명의 구성요소들과 특징들이 소정 형태로 결합된 것들이다. 각 구성요소 또는 특징은 별도의 명시적 언급이 없는 한 선택적인 것으로 고려되어야 한다. 각 구성요소 또는 특징은 다른 구성요소나 특징과 결합되지 않은 형태로 실시될 수 있다. 또한, 일부 구성요소들 및/또는 특징들을 결합하여 본 발명의 실시예를 구성하는 것도 가능하다. 본 발명의 실시예들에서 설명되는 동작들의 순서는 변경될 수 있다. 어느 실시예의 일부 구성이나 특징은 다른 실시예에 포함될 수 있고, 또는 다른 실시예의 대응하는 구성 또는 특징과 교체될 수 있다.
본 발명은 본 발명의 정신 및 필수적 특징을 벗어나지 않는 범위에서 다른 특정한 형태로 구체화될 수 있다. 따라서, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 안되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다. 또한, 특허청구범위에서 명시적인 인용 관계가 있지 않은 청구항들을 결합하여 실시예를 구성하거나 출원 후의 보정에 의해 새로운 청구항으로 포함시킬 수 있다.
Claims (22)
- 발신 단말을 위해 이종 프로토콜의 메시지를 인터워킹(interworking)하는 게이트웨이(gateway)가 메시지를 처리하는 방법으로서,상기 발신 단말이 이동 통신 글로벌 고유 번호 없이 IMS(IP multimedia subsystem)에 가입된 단말인 경우, 상기 발신 단말의 임시 식별자를 획득하는 단계와,상기 임시 식별자는 상기 발신 단말의 IMS 등록 유효 기간 동안 단문 메시지 송수신을 위해 사용되는 식별자이며;IMS 기반의 세션 제어기로부터 상기 발신 단말이 전송한 SIP(session initiation protocol) 기반 메시지를 수신하는 단계;상기 SIP 기반 메시지 내에 포함된 수신 단말의 SIP 기반 식별자에 기초하여, 상기 수신 단말의 임시 식별자를 획득하는 단계;상기 수신한 SIP 기반 메시지, 상기 수신 단말의 임시 식별자, 상기 발신 단말의 임시 식별자에 기반하여, SMS(short message service) 기반 메시지를 생성하는 단계와;상기 생성한 SMS 기반 메시지를 교환기로 전송하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제 1 항에 있어서, 상기 SMS 기반 메시지를 생성하는 단계는상기 수신한 SIP 기반 메시지 내에 포함된 SMS 기반 메시지를 디캡슐레이션(decapsulation)하는 단계와;상기 디캡슐레이션된 SMS 기반 메시지에 상기 수신 단말의 임시 식별자, 상기 발신 단말의 임시 식별자를 추가하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제 1 항에 있어서, 상기 발신 단말의 임시 식별자를 획득하는 단계는,상기 발신 단말의 홈 가입자 서버(Home Subscriber Server)가 IMS 등록 절차를 통하여 할당한 임시 식별자를 수신하는 단계인 것을 특징으로 하는 방법.
- 제 1 항에 있어서, 상기 발신 단말의 임시 식별자를 획득하는 단계는,상기 IMS 기반의 세션 제어기가 IMS 등록 절차를 통하여 할당한 임시 식별자를 수신하는 단계인 것을 특징으로 하는 방법.
- 제 1 항에 있어서, 상기 발신 단말의 임시 식별자를 획득하는 단계는,상기 게이트 웨이가 IMS(IP multimedia subsystem) 등록 절차를 통하여 임시 식별자를 할당하는 단계인 것을 특징으로 하는 방법.
- 제 1 항에 있어서, 상기 임시 식별자는,CC(Country Code), NDC(National Destination Code) 및 SN(Subscriber Number) 필드를 포함하며,상기 SN 필드는 임의로 또는 순차적으로 또는 상기 발신 단말이 IMS 등록시 전송한 인스턴스 아이디(instance ID)에 근거하여 또는 상기 발신 단말의 가입자 정보에 근거하여 생성되는 것을 특징으로 하는 방법.
- 제 6 항에 있어서, 상기 NDC 필드는,각 게이트웨이 별로 다르게 생성되는 것을 특징으로 하는 방법.
- 제 1 항에 있어서, 상기 임시 식별자는,단말의 IMSI(International Mobile Subscriber Identity) 또는 ICCID(Integrated Circuit Card ID)에 근거하여 생성되는 것을 특징으로 하는 방법.
- 제 1 항에 있어서, 상기 수신 단말의 임시 식별자를 획득하는 단계는,상기 게이트웨이가 상기 수신 단말의 홈 가입자 서버(Home Subscriber Server)로부터 수신하는 단계인 것을 특징으로 하는 방법.
- 제 1 항에 있어서, 상기 수신 단말의 임시 식별자를 획득하는 단계는,상기 게이트웨이가 상기 IMS 기반의 세션 제어기로부터 수신하는 단계이며,상기 IMS 기반의 세션 제어기는 상기 수신 단말의 홈 가입자 서버로부터 상기 임시 식별자를 수신하는 것을 특징으로 하는 방법.
- 제 1 항에 있어서,상기 IMS 기반의 세션 제어기는 S-CSCF(Serving-Call Session Control Function)인 것을 특징으로 하는 방법.
- 제 1 항에 있어서,상기 이동 통신 글로벌 고유 번호는 MSISDN(mobile subscriber integrated services digital network number)인 것을 특징으로 하는 방법.
- 이동 통신 글로벌 고유 번호 없이 IMS(IP multimedia subsystem)에 가입된 수신 단말을 위해 이종 프로토콜의 메시지를 인터워킹(interworking)하는 게이트웨이(gateway)가 메시지를 처리하는 방법으로서,교환기로부터 SMS 기반 메시지를 수신하는 단계;상기 SMS 기반 메시지 포함된 발신 단말의 임시 식별자를 근거로 상기 발신 단말의 식별 정보를 획득하는 단계와,상기 임시 식별자는 상기 발신 단말의 IMS 등록 유효 기간 동안 단문 메시지 송수신을 위해 사용되는 식별자이며;상기 수신한 SMS 기반 메시지 및 상기 발신 단말의 식별 정보에 기반하여 SIP(session initiation protocol) 기반 메시지를 생성하는 단계;상기 생성한 SIP 기반 메시지를 IMS 기반의 세션 제어기로 전송하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제 13 항에 있어서, 상기 SIP 기반 메시지를 생성하는 단계는상기 수신한 SMS 기반 메시지를 SIP 기반 메시지에 인캡슐레이션(encapsulation)하는 단계와;상기 인캡슐레이션된 SIP 기반 메시지에 상기 발신 단말의 식별정보를 추가하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제 13 항에 있어서, 상기 발신 단말의 식별 정보를 획득하는 단계는,상기 게이트웨이가 상기 발신 단말의 홈 가입자 서버(Home Subscriber Server)로부터 수신하는 단계인 것을 특징으로 하는 방법.
- 제 13 항에 있어서, 상기 발신 단말의 식별 정보는,SIP URI((Uniform Resource Identifier))인 것을 특징으로 하는 방법.
- 제 13 항에 있어서,상기 IMS 기반의 세션 제어기는 S-CSCF(Serving-Call Session Control Function)인 것을 특징으로 하는 방법.
- 제 13 항에 있어서,상기 이동 통신 글로벌 고유 번호는 MSISDN(mobile subscriber integrated services digital network number)인 것을 특징으로 하는 방법.
- 발신 단말을 위해 이종 프로토콜의 메시지를 인터워킹(interworking)하는 게이트웨이(gateway)에 있어서,외부와 신호를 송수신하기 위한 송수신부; 및상기 송수신부와 연결되는 제어부를 포함하되, 상기 제어부는,상기 발신 단말이 이동 통신 글로벌 고유 번호 없이 IMS(IP multimedia subsystem)에 가입된 단말인 경우, 상기 발신 단말의 임시 식별자를 획득하도록 상기 송수신부를 제어하고,상기 임시 식별자는 상기 발신 단말의 IMS 등록 유효 기간 동안 단문 메시지 송수신을 위해 사용되는 식별자이며;IMS 기반의 세션 제어기로부터 상기 발신 단말이 전송한 SIP(session initiation protocol) 기반 메시지를 수신하도록 상기 송수신부를 제어하고,상기 SIP 기반 메시지 내에 포함된 수신 단말의 SIP 기반 식별자에 기초하여, 상기 수신 단말의 임시 식별자를 획득하도록 상기 송수신부를 제어하고,상기 수신한 SIP 기반 메시지, 상기 수신 단말의 임시 식별자, 상기 발신 단말의 임시 식별자에 기반하여, SMS(short message service) 기반 메시지를 생성하고,상기 생성한 SMS 기반 메시지를 교환기로 전송하도록 상기 송수신부를 제어하는 것을 특징으로 하는 게이트웨이.
- 제 19 항에 있어서, 상기 제어부는,상기 수신한 SIP 기반 메시지 내에 포함된 SMS 기반 메시지를 디캡슐레이션(decapsulation)하고,상기 디캡슐레이션된 SMS 기반 메시지에 상기 수신 단말의 임시 식별자, 상기 발신 단말의 임시 식별자를 추가하여 상기 SMS 기반 메시지를 생성하는 것을 특징으로 하는 게이트웨이.
- 수신 단말을 위해 이종 프로토콜의 메시지를 인터워킹(interworking)하는 게이트웨이(gateway)에 있어서,외부와 신호를 송수신하기 위한 송수신부; 및상기 송수신부와 연결되는 제어부를 포함하되, 상기 제어부는,교환기로부터 SMS 기반 메시지를 수신하도록 상기 송수신부를 제어하고,상기 SMS 기반 메시지 포함된 발신 단말의 임시 식별자를 근거로 상기 발신 단말의 식별 정보를 획득하도록 상기 송수신부를 제어하고,상기 임시 식별자는 상기 발신 단말의 IMS 등록 유효 기간 동안 단문 메시지 송수신을 위해 사용되는 식별자이며,상기 수신한 SMS 기반 메시지 및 상기 발신 단말의 식별 정보에 기반하여 SIP(session initiation protocol) 기반 메시지를 생성하고,상기 생성한 SIP 기반 메시지를 IMS 기반의 세션 제어기로 전송하도록 상기 송수신부를 제어하는 것을 특징으로 하는 게이트웨이.
- 제 21 항에 있어서, 상기 제어부는,상기 수신한 SMS 기반 메시지를 SIP 기반 메시지에 인캡슐레이션(encapsulation)하고,상기 인캡슐레이션된 SIP 기반 메시지에 상기 발신 단말의 식별정보를 추가하여 상기 SIP 기반 메시지를 생성하는 것을 특징으로 하는 게이트웨이.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/129,863 US9473911B2 (en) | 2011-06-30 | 2012-05-30 | Method and device for delivering messages |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161502864P | 2011-06-30 | 2011-06-30 | |
US61/502,864 | 2011-06-30 | ||
KR1020120042824A KR101830986B1 (ko) | 2011-06-30 | 2012-04-24 | 메시지 전달 방법 및 장치 |
KR10-2012-0042824 | 2012-04-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2013002493A2 true WO2013002493A2 (ko) | 2013-01-03 |
WO2013002493A3 WO2013002493A3 (ko) | 2013-02-28 |
Family
ID=47424620
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2012/004235 WO2013002493A2 (ko) | 2011-06-30 | 2012-05-30 | 메시지 전달 방법 및 장치 |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2013002493A2 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016003034A1 (ko) * | 2014-06-30 | 2016-01-07 | 엘지전자 주식회사 | 무선 통신 시스템에서 메시지의 포워딩을 위한 방법 및 장치 |
WO2017057954A1 (ko) * | 2015-09-30 | 2017-04-06 | 엘지전자 주식회사 | 무선 통신 시스템에서 콜 송수신 방법 및 이를 위한 장치 |
US12212608B1 (en) | 2024-03-05 | 2025-01-28 | T-Mobile Usa, Inc. | Messaging system capable of converting electronic messages on a telecommunications network |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050180403A1 (en) * | 2004-02-12 | 2005-08-18 | Haddad Najeeb F. | Automation of IP phone provisioning with self-service voice application |
JP2005526470A (ja) * | 2002-05-13 | 2005-09-02 | マークポート・リミテッド | Ipドメインのplmnメッセージングサービスの制御 |
KR20060106328A (ko) * | 2005-04-07 | 2006-10-12 | 주식회사 인티큐브 | 가상 이동통신 서비스 제공 시스템 및 그 방법 |
KR100785235B1 (ko) * | 2006-11-23 | 2007-12-11 | 주식회사 케이티 | 휴대인터넷 단말기에 가상 번호를 이용한 sms/mms메시지 서비스 제공 시스템 및 방법 |
-
2012
- 2012-05-30 WO PCT/KR2012/004235 patent/WO2013002493A2/ko active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005526470A (ja) * | 2002-05-13 | 2005-09-02 | マークポート・リミテッド | Ipドメインのplmnメッセージングサービスの制御 |
US20050180403A1 (en) * | 2004-02-12 | 2005-08-18 | Haddad Najeeb F. | Automation of IP phone provisioning with self-service voice application |
KR20060106328A (ko) * | 2005-04-07 | 2006-10-12 | 주식회사 인티큐브 | 가상 이동통신 서비스 제공 시스템 및 그 방법 |
KR100785235B1 (ko) * | 2006-11-23 | 2007-12-11 | 주식회사 케이티 | 휴대인터넷 단말기에 가상 번호를 이용한 sms/mms메시지 서비스 제공 시스템 및 방법 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016003034A1 (ko) * | 2014-06-30 | 2016-01-07 | 엘지전자 주식회사 | 무선 통신 시스템에서 메시지의 포워딩을 위한 방법 및 장치 |
US10530722B2 (en) | 2014-06-30 | 2020-01-07 | Lg Electronics Inc. | Method and device for forwarding message in wireless communication system |
WO2017057954A1 (ko) * | 2015-09-30 | 2017-04-06 | 엘지전자 주식회사 | 무선 통신 시스템에서 콜 송수신 방법 및 이를 위한 장치 |
US10701739B2 (en) | 2015-09-30 | 2020-06-30 | Lg Electronics Inc. | Call transmitting/receiving method in wireless communication system and device for same |
US12212608B1 (en) | 2024-03-05 | 2025-01-28 | T-Mobile Usa, Inc. | Messaging system capable of converting electronic messages on a telecommunications network |
Also Published As
Publication number | Publication date |
---|---|
WO2013002493A3 (ko) | 2013-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019194473A1 (ko) | 무선 통신 시스템에서 프로토콜 데이터 유닛 세션을 제어하는 방법 및 이를 위한 장치 | |
WO2018143774A1 (en) | Registration management method for terminal accessing 5g network on non-3gpp access | |
WO2017026760A1 (en) | Terminal and communication method of the same | |
WO2021049782A1 (en) | Method and apparatus for providing policy of user equipment in wireless communication system | |
WO2017095205A1 (ko) | Dataoff 기능에 관련된 신호 송수신 방법 | |
WO2012138107A2 (en) | Messaging over a network | |
WO2015016546A1 (ko) | Ims 서비스를 위한 페이징 방법 및 장치 | |
WO2018038487A1 (en) | Method and apparatus for providing services of network to terminal by using slice | |
EP3673678A1 (en) | User equipment (ue) and core network for managing network slice congestion in wireless communication system | |
WO2014058245A1 (ko) | 추적 영역 갱신 방법 및 단말 | |
WO2011021875A2 (en) | Server for control plane at mobile communication network and method for controlling local ip access service | |
WO2019098641A1 (ko) | 서비스 요청 절차를 개시하는 방법 및 사용자 장치 | |
WO2011099821A2 (ko) | 이동통신 시스템에서의 mtc 데이터 전송 방법 | |
WO2013141599A1 (ko) | 무선 통신 시스템에서 mtc 그룹 트리거(trigger) 방법 및 장치 | |
KR101830986B1 (ko) | 메시지 전달 방법 및 장치 | |
EP3566509A1 (en) | Registration management method for terminal accessing 5g network on non-3gpp access | |
WO2012081882A2 (ko) | 이동통신 시스템에서 셀 방송 기술을 이용한 신뢰성 있는 그룹 멀티캐스트 전송 방법 및 장치 | |
WO2019074250A1 (ko) | 무선 통신 시스템에서 등록 해제 관련 메시지 송수신 방법 및 이를 위한 장치 | |
WO2017026772A1 (ko) | 무선 통신 시스템에서 p-cscf 선택 및 sip 메시지 전송 방법 및 이를 위한 장치 | |
WO2020204641A1 (ko) | 무선 통신 시스템에서 서비스 정책을 처리하기 위한 장치 및 방법 | |
WO2021091307A1 (ko) | 무선 통신 시스템에서 mbs 서비스 제공에 대한 mbs 서비스 세션의 설정을 위한 장치 및 방법 | |
WO2021194163A1 (ko) | Upf 서비스 기반 packet delay status event exposure service 방법 및 장치 | |
WO2014027740A1 (ko) | 이동 통신망에서 그룹 기반 메시징 방법 및 장치 | |
WO2019139315A1 (ko) | 무선 통신 시스템에서 단말이 네트워크에 접속하기 위한 방법 및 이를 위한 장치 | |
WO2017095053A1 (ko) | 무선 통신 시스템에서 릴레이 링크 설정을 위한 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 14129863 Country of ref document: US |
|
NENP | Non-entry into the national phase in: |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 12804517 Country of ref document: EP Kind code of ref document: A2 |