KR101540499B1 - 단문 메시지 서버, 그 서버의 단말 트리거 방법, 트리거 요청 전달 서버, 및 그 서버의 트리거 요청 전달 방법 - Google Patents

단문 메시지 서버, 그 서버의 단말 트리거 방법, 트리거 요청 전달 서버, 및 그 서버의 트리거 요청 전달 방법 Download PDF

Info

Publication number
KR101540499B1
KR101540499B1 KR1020110103220A KR20110103220A KR101540499B1 KR 101540499 B1 KR101540499 B1 KR 101540499B1 KR 1020110103220 A KR1020110103220 A KR 1020110103220A KR 20110103220 A KR20110103220 A KR 20110103220A KR 101540499 B1 KR101540499 B1 KR 101540499B1
Authority
KR
South Korea
Prior art keywords
trigger request
terminal
short message
server
trigger
Prior art date
Application number
KR1020110103220A
Other languages
English (en)
Other versions
KR20130038716A (ko
Inventor
홍성표
조수현
이현송
이성훈
Original Assignee
주식회사 케이티
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020110103220A priority Critical patent/KR101540499B1/ko
Priority to PCT/KR2012/008101 priority patent/WO2013055063A1/ko
Priority to US14/350,743 priority patent/US9900269B2/en
Publication of KR20130038716A publication Critical patent/KR20130038716A/ko
Application granted granted Critical
Publication of KR101540499B1 publication Critical patent/KR101540499B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/30Types of network names
    • H04L2101/385Uniform resource identifier for session initiation protocol [SIP URI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/654International mobile subscriber identity [IMSI] numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • H04L61/103Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4588Network directories; Name-to-address mapping containing mobile subscriber information, e.g. home subscriber server [HSS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5053Lease time; Renewal aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0464Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload using hop-by-hop encryption, i.e. wherein an intermediate entity decrypts the information and re-encrypts it before forwarding it
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/18Network architectures or network communication protocols for network security using different networks or channels, e.g. using out of band channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Landscapes

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

Abstract

본 발명은 기계형 통신을 위한 통신망에서 트리거에 관련된 제어 기능에 관한 것이다.

Description

단문 메시지 서버, 그 서버의 단말 트리거 방법, 트리거 요청 전달 서버, 및 그 서버의 트리거 요청 전달 방법{Short Message Server, User Equipment Triggering Method Thereof, Trigger Request Delivering Server, and Trigger Request Delivering Method Thereof}
본 발명은 기계형 통신을 위한 통신망에서 트리거에 관련된 제어 기능에 관한 것이다.
MTC(Machine Type Communication)는 데이터 통신의 한가지 형태로, 하나 이상의 개체가 인간의 상호작용을 필요로 하지 않거나 최소로 필요로 하는 기기나 사물간(machine to machine) 통신을 나타낸다. 이동 통신 모듈을 장착한 전기 미터기, 가스 미터기, 자판기 등의 MTC 장치 사용자 단말(또는 MTC 장치)은 이동 통신 사업자의 무선 네트워크를 통해서 MTC 장치를 제어하고 데이터를 수집하는 MTC 서버와 통신을 할 수 있다.
MTC 통신을 통해 제공되는 다수의 MTC 응용 서비스는 긴 시간 간격으로 드물게 데이터를 전송하는 특징이 있다. 이러한 응용 서비스의 경우 MTC 사용자는 정기적으로 MTC 장치가 이동 통신 사업자의 무선 네트워크를 통하여 데이터 통신을 개시하여 MTC 서버에 데이터를 전송하도록 할 수 있다. 하지만, 다른 방식으로, MTC 장치에 대한 제어와 관리, 사용자의 필요에 의한(on demand) 데이터 수집 등을 위해 MTC 서버의 요청에 의해 MTC 장치가 이동 통신 사업자의 무선 네트워크를 통하여 데이터 통신을 개시하여 MTC 서버와 통신하도록 할 수도 있다. 후자와 같이 MTC 서버의 트리거 요청을 이동 통신 사업자의 무선 네트워크를 통해 전달하고, 트리거 요청을 전달받은 MTC 장치가 이동 통신 사업자의 무선 네트워크를 통해 데이터 통신을 개시하여 MTC 서버와 통신하도록 하는 것을 MTC 장치 트리거링이라 한다.
이러한 MTC 장치 트리거링을 위해 단말로 전송되는 메시지로서 기존의 단문 메시지 서비스(Short Message Service, SMS)를 이용하는 것이 고려될 수 있다.
본 발명은 기계형 통신을 위한 통신망에서 SMS를 이용하여 단말을 트리거하는 서버 및 방법을 제공하는 것을 목적으로 한다.
본 발명의 일 실시예는, 외부 서버로부터 단말의 트리거 요청을 수신하는 서버측 인터페이스 모듈; 상기 단말의 식별자가 MSISDN(Mobile Subscriber ISDN Number)이 아닌 경우, 상기 단말의 MSISDN이 아닌 식별자를 상기 단말의 IMSI(International Mobile Subscriber Identity)로 매핑하는 단말 식별자 매핑 모듈; 상기 트리거 요청을 단문 메시지로 변환하는 단문 메시지 생성 모듈; 및 상기 단말의 IMSI를 이용하여 상기 단문 메시지를 상기 단말로 전달하는 단말측 인터페이스 모듈을 포함하는 단문 메시지 서버를 제공한다.
본 발명의 다른 실시예는, 외부 서버로부터 단말의 트리거 요청을 수신하는 서버측 인터페이스 모듈; 상기 트리거 요청을 단문 메시지로 변환하는 단문 메시지 생성 모듈; 및 상기 단문 메시지를 상기 단말로 전달하고, 상기 단말로의 단문 메시지 전송 성공 여부를 수신하는 단말측 인터페이스 모듈을 포함하고, 상기 서버측 인터페이스 모듈은 상기 단문 메시지 전송 성공 여부를 상기 외부 서버로 전달하는 것을 특징으로 하는 단문 메시지 서버를 제공한다.
본 발명의 다른 실시예는, 외부 서버로부터 단말의 트리거 요청을 수신하는 서버측 인터페이스 모듈; 상기 트리거 요청을 단문 메시지로 변환하는 단문 메시지 생성 모듈; 상기 단문 메시지를 상기 단말로 전달하고, 상기 단말로의 단문 메시지 전송 성공 여부를 수신하는 단말측 인터페이스 모듈; 및 상기 트리거 요청에 포함된 유효 시간 내에 동일한 단말 식별자 또는 동일한 외부 서버 식별자 정보를 포함하는 트리거 요청을 수신하는 경우, 이후의 트리거 요청을 중복 메시지로 판단하고, 중복 메시지 판단을 상기 외부 서버로 보고하는 중복 메시지 판단 모듈을 포함하는 단문 메시지 서버를 제공한다.
본 발명이 다른 실시예는, 외부 서버로부터 단말의 트리거 요청을 수신하는 서버측 인터페이스 모듈; 상기 단말의 식별자가 MSISDN(Mobile Subscriber ISDN Number)이 아닌 경우, 상기 단말의 MSISDN이 아닌 식별자를 상기 단말의 IMSI(International Mobile Subscriber Identity)로 매핑하는 단말 식별자 매핑 모듈; 및 상기 트리거 요청 및 상기 단말의 IMSI를 단문 메시지를 생성하여 상기 단말로 전달하는 단문 메시지 서버로 전송하는 단문 메시지 서버측 인터페이스 모듈을 포함하는 트리거 요청 전달 서버를 제공한다.
본 발명의 다른 실시예는, 외부 서버로부터 단말의 트리거 요청을 수신하는 서버측 인터페이스 모듈; 및 상기 트리거 요청을 단문 메시지를 생성하여 상기 단말로 전달하는 단문 메시지 서버로 전송하고, 상기 단문 메시지 서버의 단문 메시지 전송 성공 여부를 수신하는 단문 메시지 서버측 인터페이스 모듈을 포함하고, 상기 서버측 인터페이스 모듈은 상기 단문 메시지 서버의 상기 단문 메시지 전송 성공 여부를 상기 외부 서버로 전달하는 것을 특징으로 하는 트리거 요청 전달 서버를 제공한다.
본 발명의 다른 실시예는, 외부 서버로부터 단말의 트리거 요청을 수신하는 서버측 인터페이스 모듈; 상기 트리거 요청을 단문 메시지를 생성하여 상기 단말로 전달하는 단문 메시지 서버로 전송하고, 상기 단문 메시지 서버의 단문 메시지 전송 성공 여부를 수신하는 단문 메시지 서버측 인터페이스 모듈; 및 상기 트리거 요청에 포함된 유효 시간 내에 동일한 단말 식별자 또는 동일한 외부 서버 식별자 정보를 포함하는 트리거 요청을 수신하는 경우, 이후의 트리거 요청을 중복 메시지로 판단하고, 중복 메시지 판단을 상기 외부 서버로 보고하는 중복 메시지 판단 모듈을 포함하는 트리거 요청 전달 서버를 제공한다.
본 발명의 다른 실시예는, 외부 서버로부터 단말의 트리거 요청을 수신하는 단계; 상기 단말의 식별자가 MSISDN(Mobile Subscriber ISDN Number)이 아닌 경우, 상기 단말의 MSISDN이 아닌 식별자를 상기 단말의 IMSI(International Mobile Subscriber Identity)로 매핑하는 단계; 상기 트리거 요청을 단문 메시지로 변환하는 단계; 및 상기 단말의 IMSI를 이용하여 상기 단문 메시지를 상기 단말로 전달하는 단계를 포함하는 단문 메시지 서버의 단말 트리거 방법을 제공한다.
본 발명의 다른 실시예는, 외부 서버로부터 단말의 트리거 요청을 수신하는 단계; 상기 트리거 요청을 단문 메시지로 변환하는 단계; 상기 단문 메시지를 상기 단말로 전달하고, 상기 단말로의 단문 메시지 전송 성공 여부를 수신하는 단계; 및 상기 단문 메시지 전송 성공 여부를 상기 외부 서버로 전달하는 단계를 포함하는 단문 메시지 서버의 단말 트리거 방법을 제공한다.
본 발명의 다른 실시예는, 외부 서버로부터 단말의 트리거 요청을 수신하는 단계; 상기 트리거 요청을 단문 메시지로 변환하는 단계; 상기 단문 메시지를 상기 단말로 전달하고, 상기 단말로의 단문 메시지 전송 성공 여부를 수신하는 단계; 및 상기 트리거 요청에 포함된 유효 시간 내에 동일한 단말 식별자 또는 동일한 외부 서버 식별자 정보를 포함하는 트리거 요청을 수신하는 경우, 이후의 트리거 요청을 중복 메시지로 판단하고, 중복 메시지 판단을 상기 외부 서버로 보고하는 단계를 포함하는 단문 메시지 서버의 단말 트리거 방법을 제공한다.
본 발명의 다른 실시예는, 외부 서버로부터 단말의 트리거 요청을 수신하는 단계; 상기 단말의 식별자가 MSISDN(Mobile Subscriber ISDN Number)이 아닌 경우, 상기 단말의 MSISDN이 아닌 식별자를 상기 단말의 IMSI(International Mobile Subscriber Identity)로 매핑하는 단계; 및 상기 트리거 요청 및 상기 단말의 IMSI를 단문 메시지를 생성하여 상기 단말로 전달하는 단문 메시지 서버로 전송하는 단계를 포함하는 트리거 요청 전달 서버의 트리거 요청 전달 방법을 제공한다.
본 발명의 다른 실시예는, 외부 서버로부터 단말의 트리거 요청을 수신하는 단계; 상기 트리거 요청을 단문 메시지를 생성하여 상기 단말로 전달하는 단문 메시지 서버로 전송하고, 상기 단문 메시지 서버의 단문 메시지 전송 성공 여부를 수신하는 단계; 및 상기 단문 메시지 서버의 상기 단문 메시지 전송 성공 여부를 상기 외부 서버로 전달하는 단계를 포함하는 트리거 요청 전달 서버의 트리거 요청 전달 방법을 제공한다.
본 발명의 다른 실시예는, 외부 서버로부터 단말의 트리거 요청을 수신하는 단계; 상기 트리거 요청을 단문 메시지를 생성하여 상기 단말로 전달하는 단문 메시지 서버로 전송하고, 상기 단문 메시지 서버의 단문 메시지 전송 성공 여부를 수신하는 단계; 및 상기 트리거 요청에 포함된 유효 시간 내에 동일한 단말 식별자 또는 동일한 외부 서버 식별자 정보를 포함하는 트리거 요청을 수신하는 경우, 이후의 트리거 요청을 중복 메시지로 판단하고, 중복 메시지 판단을 상기 외부 서버로 보고하는 단계를 포함하는 트리거 요청 전달 서버의 트리거 요청 전달 방법을 제공한다.
상술한 본 발명에 따르면, 기계형 통신을 위한 통신망에서 SMS를 이용하여 단말을 트리거하는 서버 및 방법이 제공된다.
도 1은 MTC IWF가 포함된 통신 네트워크의 구조를 도시한다.
도 2는 SMS를 이용한 단말 트리거링 요청 전달의 구조를 도시한다.
도 3은 일 실시예에 따른 SMS를 이용한 단말 트리거링 방법을 도시한다.
도 4는 다른 실시예에 따른 SMS를 이용한 단말 트리거링 방법을 도시한다.
도 5는 일 실시예에 따른 SMS-SC의 구성을 도시하는 블록도이다.
도 6은 일 실시예에 따른 MTC-IWF의 구성을 도시하는 블록도이다.
이하, 본 발명의 일부 실시 예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
본 명세서는 기계형 통신(Machine Type Communication, MTC)을 중심으로 설명한다. MTC는 M2M 통신(Machine to Machine Communication), IoT(Internet of Things), 스마트 디바이스 통신(Smart Device Communication), 사물 지향 통신(Machine Oriented Communication) 등으로 다양하게 불려질 수 있다.
MTC는 데이터 통신의 한가지 형태로, 하나 이상의 개체가 인간의 상호작용을 필요로 하지 않거나 최소로 필요로 하는 기기나 사물간(machine to machine) 통신을 나타낸다. 이동 통신 모듈을 장착한 전기 미터기, 가스 미터기, 자판기 등의 MTC 장치 사용자 단말(또는 MTC 장치)은 이동 통신 사업자의 무선 네트워크를 통해서 MTC 장치를 제어하고 데이터를 수집하는 MTC 서버와 통신을 할 수 있다.
MTC를 통해 제공되는 다수의 MTC 응용 서비스는 긴 시간 간격으로 드물게 데이터를 전송하는 특징이 있다. 이러한 응용 서비스의 경우 MTC 사용자는 정기적으로 MTC 장치가 이동 통신 사업자의 무선 네트워크를 통하여 데이터 통신을 개시하여 MTC 서버에 데이터를 전송하도록 할 수 있다. 하지만, 다른 방식으로, MTC 장치에 대한 제어와 관리, 사용자의 필요에 의한(on demand) 데이터 수집 등을 위해 MTC 서버의 요청에 의해 MTC 장치가 이동 통신 사업자의 무선 네트워크를 통하여 데이터 통신을 개시하여 MTC 서버와 통신하도록 할 수도 있다. 후자와 같이 MTC 서버의 트리거 요청을 이동 통신 사업자의 무선 네트워크를 통해 전달하고, 트리거 요청을 전달받은 MTC 장치가 이동 통신 사업자의 무선 네트워크를 통해 데이터 통신을 개시하여 MTC 서버와 통신하도록 하는 것을 MTC 장치 트리거링이라 한다.
도 1은 MTC IWF가 포함된 통신 네트워크의 구조를 도시한다.
도 1을 참조하면, 복수의 MTC 단말(102)은 하나 이상의 MTC 서버(104)와 무선 네트워크(110)를 통해 통신할 수 있다.
무선 네트워크(110)는 MSC/SGSN(Mobile Switching Center/Serving GPRS Support Node)(112), HLR/HSS(Home Location Register/Home Subscriber Server)(114), SMS-GMSC(Short Message Service-Gateway Mobile Switching Center)(116), SMS-SC(Short Message Service-Service Center)(118) 및 MTC-IWF(Machine Type Communication-InterWorking Function) 등을 포함할 수 있다.
일반적인 SMS의 경우, SME(Short Message Entity)로부터의 전송된 단문 메시지는 SMS-SC(118)에 의해 수신되고, SMS-SC(118)는 SMS-GMSC(116)로 단문 메시지를 전송한다. SMS-GMSC(116)는 단문 메시지를 전달하기 위해 HLR/HSS(114)로 필요한 라우팅 정보를 조회한다. 라우팅 정보를 조회할 때 단말의 식별자로서 MSISDN(Mobile Subscriber ISDN Number)를 이용할 수 있다. 라우팅 정보를 조회한 SMS-GMSC(116)는 해당하는 MSC/SGSN(112)으로 단문 메시지를 전송하고, MSC/SGSN(112)는 단말(102)로 단문 메시지를 전송하고 확인한다. MSC/SGSN(116)은 SMS-GMSC(116)로 단문 메시지 전달 성공 메시지를 보고한다. 이전에 단말의 네트워크 등록 해제(network detach) 등에 의해 SMS 전송이 실패하여 HLR/HSS(114)에 단말 접근 불가 표시 등이 설정된 상태에서, 사용자 단말이 네트워크 등록(network attach)하여 단문 메시지 전송이 성공한 경우, SMS-GMSC(116)는 HLR/HSS(114)의 정보를 갱신한다. SMS-GMSC(116)는 SMS-SC(118)로 단문 메시지 전달 성공을 보고한다.
한편, MSC/SGSN(116)으로부터 단말(102)로의 단문 메시지 전송이 실패한 경우, SMS-GMSC(116)는 SMS-SC(118)로 전송 실패를 보고하고, SMS-SC(118)는 사전에 설정된 재전송 방법에 따라 단문 메시지 재전송을 수행한다.
이러한 SMS 전송 방법은 단말 트리거를 위해 이용될 수 있다. 도 2는 SMS를 이용한 단말 트리거링 요청 전달의 구조를 도시한다.
도 2를 참조하면, 단말 트리거를 요청하는 MTC 서버(104-1, 104-2)는 SME로서 SMS-SC(118)로 트리거 요청 메시지를 전달할 수 있다. MTC 서버(104-1)는 직접 SMS-SC(118)로 트리거 요청 메시지를 전달하거나, 또는 MTC 서버(104-2)는 MTC-IWF(120)를 통해 SMS-SC(118)로 트리거 요청 메시지를 전달할 수 있다. SMS-SC(118)는 SMS-GMSC(116), MSC/SGSN(112)를 통해 단말(102)로 트리거 요청 메시지를 포함하는 단문 메시지를 전달할 수 있다. 단문 메시지는 단말(102)이 MTC 서버(104)와 데이터 통신을 할 수 있도록 MTC 서버(104)의 주소 정보(예를 들면, IP 주소)를 포함할 수 있다. 단문 메시지의 발신 전화번호는 MTC 서버(104)가 할당 받은 MSISDN일 수 있고, 착신 전화번호는 단말(102)의 MSISDN일 수 있다.
이러한 시스템의 경우, 단말(102)이 네트워크 등록 해제 등의 문제로 단문 메시지 전송 지연이 발생되는 경우 등과 같이 단문 메시지 전송이 실패하는 경우, MTC 서버(104)는 전달 상태에 대한 정보의 즉각적인 확인이 곤란하여, MTC 서버(104)가 단문 메시지 전송 실패에도 불구하고 지속적인 트리거 요청을 전송하고, 이는 예기치 않은 네트워크 부하를 유발할 수 있다.
한편, SMS를 이용한 단말 트리거링 방법은 MSISDN을 착신 전화번호로 하는 경우에만 동작하도록 구현되어 있다. MTC 단말(102)의 증가에 따라 MSISDN 자원이 부족해질 수 있고, MSISDN이 아닌 다른 단말 식별자(예를 들면, FQDN(Fully Qualified Domain Name), NAI(Network Access Identifier), SIP(Session Initiation Protocol) URI(Uniform Resource Identifier), IP 주소 등)를 이용하는 경우에는 사용할 수 없다.
도 3은 일 실시예에 따른 SMS를 이용한 단말 트리거링 방법을 도시한다.
도 3을 참조하면, MTC 서버(104)는 SMS-SC(118)로 단말 트리거 요청 메시지를 전송한다(S301). MTC 서버(104)는 SMS-SC(118)를 통해 단문 메시지를 송수신할 수 있는 SME 기능을 갖는다. MTC 서버(104)는 일반적인 SME와 SMS-SC(118) 간의 인터페이스를 위한 프로토콜인 SMPP(short message peer to peer) 프로토콜, TCP/IP 기반의 SME와 SMS-SC(118) 간의 인터페이스를 위한 프로토콜, 또는 이들을 변형한 프로토콜을 이용하여 트리거 요청 메시지를 전송할 수 있다. MTC 서버(104)는 SMS-SC(118)의 주소와 같은 SMS-SC(118)에 대한 정보를 사전에 알고 있고, SMS-SC(118) 또한 MTC 서버(104)에 대한 정보를 사전에 알 수 있다.
트리거 요청 메시지는 다음의 표 1에 나타나는 정보의 일부 또는 전부를 포함할 수 있다.
파라메터 파라메터 설명 비고
유효시간(validity time) 트리거 요청이 디바이스로 전달되지 못했을 때 네트워크에서 트리거 요청을 저장하는 시간 정보
MTC 디바이스 외부 식별자(external identifier) 3GPP(3rd Generation Partnership Project) 시스템 외부에서 사용되는 MTC 디바이스 사용자 단말을 식별하기 위한 정보로 MSISDN, FQDN(Fully Qualified Domain Name), NAI(Network Access Identifier), SIP URI, IP address 등을 사용할 수 있음
MTC 서버 식별자 이동통신사업자의 무선네트워크를 통해 디바이스 트리거링을 요청할 수 있는 MTC 서버를 식별하기 위한 정보로 상기한 MTC 디바이스 외부 식별자와 같은 MSISDN, FQDN(Fully Qualified Domain Name), NAI(Network Access Identifier), SIP URI, IP address 등을 사용할 수 있으며, 디바이스 트리거링 과금 등에 사용될 수 있음
애플리케이션ID (application ID) MTC서버의 트리거 요청에 의해 MTC 디바이스 사용자 단말에서 동작시킬 애플리케이션을 식별하기 위한 정보
우선순위(priority) 이동통신사업자의 무선네트워크(e.g. SMS-SC 등)의 오버로드 상태에서 우선 처리(e.g. 네트워크 용량에 비해 처리해야 할 트리거 요청 많은 경우에 디바이스 트리거링 처리 여부) 여부를 표시(indication) 하기 위해 필요할 수 있는 우선순위 및 긴급성 처리 표시정보
애플리케이션 특정 정보 트리거 요청을 전달받은 MTC 디바이스의 애플리케이션에 의해 사용될 수 있는 특정한 정보 (e.g. 응용 포트번호, URL 등)
프로토콜 식별자 상기 트리거 요청이 MTC 디바이스 트리거링을 위한 프로토콜에 의한 것임을 표시하기 위한 식별자
메시지 재전송 방법 SMS-SC에서 MTC디바이스로 SMS 메시지 전송실패 시 재전송 시간 및 횟수
SMS-SC(118)는 트리거 요청에 대한 부하 제어(load control), MTC 서버에 대한 인증(authentication), MTC 서버가 단말에 SMS를 이용한 트리거링을 요청할 권한이 있는지에 관한 권한 인가(authorization) 등을 수행할 수 있다.
트리거 요청에 대한 부하 제어를 위해 SMS-SC(118)는 특정한 MTC 서버로부터 인입되는 트리거 요청 수, 또는 전체 MTC 서버로부터 인입되는 트리거 요청 수를 관리하여 부하 제어를 수행할 수 있다. 특정 트리거 요청 수 또는 전체 트리거 요청 수가 소정의 임계값을 초과하는 경우, 또는 특정 트리거 요청 또는 전체 트리거 요청을 제한하는 요청 정보가 입력되는 경우(예를 들면 네트워크 운영자로부터), SMS-SC(118)는 새로운 트리거 요청에 대한 처리를 제한할 수 있고, MTC 서버(104)로 트리거 요청을 과부하 상태로 처리할 수 없음을 보고할 수 있다. SMS-SC(118)는 과부하 상태가 해제될 때까지 트리거 요청을 유지하였다가 과부하 상태가 해제되면 트리거 요청을 처리할 수 있다. 과부하 상태에서도 표 1의 우선순위 표시에 기초하여 우선순위가 높거나 긴급한 트리거 요청을 처리하는 것도 가능하다.
MTC 서버 인증을 위해, SMS-SC(118)는 트리거링을 요청할 수 있는 MTC 서버(104)의 식별자 정보를 사전에 준비할 수 있다. 권한 인가를 위해, 단말(102)의 식별자와 단말(102)에 대해 트리거를 요청할 수 있는 MTC 단말(104)의 식별자가 매핑된 테이블을 사전에 준비할 수 있다. 또는, 이러한 테이블은 HLR/HSS(114)와 같은 외부 개체에 사전에 준비되어 있고 SMS-SC(118)가 MAP(Mobile Application Part) 프로토콜 등을 통해 조회할 수 있다.
트리거 요청에 포함된 단말(102)의 외부 식별자가 MSISDN이 아닌 다른 형태(예를 들면, FQDN, NAI, SIP URI, IP 주소 등)일 경우, SMS-SC(118)는 단말(102)의 외부 식별자와 이동 통신 사업자의 무선 네트워크 내부에서 식별할 수 있는 IMSI(International Mobile Subscriber Identity) 간의 매핑 테이블을 사전에 구비하거나, 또는 HLR/HSS(114)와 같은 외부 개체가 매핑 테이블을 사전에 구비하고 있고 SMS-SC(118)가 MAP 프로토콜을 통해 외부 개체에 IMSI 정보를 조회할 수 있다.
SMS-SC(118)는 트리거 요청에 포함되어 수신된 일부 정보를 포함하는 메시지를 SMS-GMSC(116)로 전달한다(S302). 상기 일부 정보는 SMS 응용 계층(application layer) 프로토콜 파라미터, SMS 전송 계층(transfer layer) 프로토콜 파라미터, SMS 릴레이 계층(relay layer) 프로토콜 파리미터에 매핑하여 전달할 수 있다.
예를 들면, SMS-SC(118)는 트리거 요청에 포함된 유효 시간 정보를 SMS 응용 계층 파라미터, SMS 전송 계층 파라미터(예를 들면, TP-VP(Transfer Protocol-Validity Period))에 포함시켜 전달할 수 있다.
SMS-SC(118)는 트리거 요청에 포함된 우선순위 정보를 SMS 응용 계층 파라미터, SMS 전송 계층 파라미터, SMS 릴레이 계층 파라미터(예를 들면, RP-Priority-Request)에 포함시켜 전달할 수 있다. 우선순위 정보는 그 값이 그대로 전달되거나 매핑 관계를 만들어 전달될 수 있다. 우선순위 정보는 네트워크에서 메시지에 대한 우선 처리를 위해 사용될 수 있고, 단말(102)이 PDP 컨택스트 설정 등에 사용되는 네트워크 접속 우선순위를 결정하는데 사용될 수도 있다.
SMS-SC(118)는 트리거 요청에 포함된 어플리케이션 ID 정보를 SMS 전송 계층 파라미터인 TP-UD(Transfer Protocol-User Data)에 포함시켜 전달할 수 있다. 어플리케이션 ID 값은 어플리케이션 포트 값을 사용할 수 있고 8 비트 주소 또는 16 비트 주소 범위를 가질 수 있다. 어플리케이션 ID 값은 단말(102)이 동작시킬 어플리케이션을 식별하기 위해 사용될 수 있다.
SMS-SC(118)는 트리거 요청에 포함된 프로토콜 식별자 정보를 SMS 전송 계층 파라미터인 TP-PID(TP-Protocol Identifier)에 포함시켜 전달할 수 있다. 프로토콜 식별 정보는 MTC 장치 트리거링을 위한 단문 메시지임을 구분하여, 네트워크에서 메시지에 대한 처리 구분이나 재전송 방법 구분 등을 위해 사용될 수 있다.
SMS-GMSC(116)는 HLR/HSS(114)를 통해 라우팅 정보를 조회한다(S303). SMS-GMSC(116)는 MSISDN을 이용하여 라우팅 정보를 조회할 수 있고, 또는 단말(102)의 외부 식별자가 MSISDN이 아닌 경우 SMS-SC(118)에서 매핑된 IMSI를 이용하여 라우팅 정보를 조회할 수 있다.
SMS-GMSC(116)는 라우팅 정보에 기초하여 MSC/SGSN(112)로 단문 메시지를 전송하고(S304), MSC/SGSN(112)은 단말(102)로 단문 메시지를 전송한다(S305). MSC/SGSN(112)은 SMS-GMSC(116)로 단문 전송의 성공 또는 실패를 보고한다(S306). SMS-GMSC(116)는 전송 보고에 기초하여 HLR/HSS(114)의 정보를 업데이트하고(S307), 전송의 성공 또는 실패를 SMS-SC(118)로 보고한다(S308). 또한, SMS-SC(118)는 전송의 성공, 실패, 실패 원인 등을 MTC 서버(104)로 보고한다(S309). 이러한 방식으로 트리거 요청을 수신한 단말(102)은 MTC 서버(104)와 데이터 통신을 개시한다(S310).
SMS-SC(118)가 트리거 요청에 포함된 유효 시간 내에 단문 메시지 전송 실패를 보고받는 경우, SMS-SC(118)는 실패 원인 정보를 포함하여 전송 실패를 MTC 서버(104)로 전송할 수 있다. 이러한 경우, SMS-SC(118)는 트리거 요청에 재전송 방법 및 횟수를 선택하여 단말(102)로 트리거 요청 메시지 재전송을 시도할 수 있다. 재전송 여부는 사전에 설정될 수 있다. SMS-SC(118)가 트리거 요청에 포함된 유효 시간 후에 단문 메시지 전송 실패를 보고받는 경우, SMS-SC(118)는 단문 메시지를 폐기할 수 있고, 이를 MTC 서버(104)로 보고할 수 있다.
한편, SMS-SC(118)가 이전 트리거 요청에 포함된 유효 시간 내에 동일한 단말 식별자 정보 및/또는 동일한 MTC 서버 식별자 정보를 가진 트리거 요청을 수신하는 경우, SMS-SC(118)는 이후의 트리거 요청에 대하여 중복 메시지로 판단하고 이를 MTC 서버(104)로 보고할 수 있다. 일 예에서, SMS-SC(118)는 중복 메시지를 삭제할 수 있다. 다른 예에서, SMS-SC(118)는 이전 트리거 요청에 포함된 정보를 중복 메시지에 포함된 정보로 갱신할 수 있다.
도 4는 다른 실시예에 따른 SMS를 이용한 단말 트리거링 방법을 도시한다.
도 4를 참조하면, MTC 서버(104)는 트리거 요청 메시지를 MTC-IWF(120)로 전송한다(S401). MTC 서버(102)는 특정 단말(102)에 대하여 트리거 제어 기능을 수행하는 MTC-IWF(120)의 IP 주소를 사전에 알고 있을 수 있다. 또는, MTC 서버(102)는 특정 단말(102)에 대하여 트리거 제어 기능을 수행하는 MTC-IWF(120)의 도메인 네임을 사전에 알고 있고, 이를 DNS(Domain Name Server)에 조회하여 MTC-IWF(120)의 IP 주소를 알 수 있다.
MTC 서버(104)가 MTC-IWF(120)로 전송하는 트리거 요청 메시지는 다음의 표 2에 나타나는 정보의 전부 또는 일부를 포함할 수 있다.
파라메터 파라메터 설명 비고
유효시간(validity time) 트리거 요청이 디바이스로 전달되지 못했을 때 네트워크에서 트리거 요청을 저장하는 시간 정보
MTC 디바이스 식별자 (identifier) MTC 디바이스 사용자 단말을 식별하기 위한 정보로 MSISDN, FQDN(Fully Qualified Domain Name), NAI(Network Access Identifier), SIP URI, IP address 등을 사용할 수 있음
MTC 서버 식별자 이동통신사업자의 무선네트워크를 통해 디바이스 트리거링을 요청할 수 있는 MTC 서버를 식별하기 위한 정보로 상기한 MTC 디바이스 식별자와 같은 MSISDN, FQDN(Fully Qualified Domain Name), NAI(Network Access Identifier), SIP URI, IP address 등을 사용할 수 있으며, 디바이스 트리거링 과금 등에 사용될 수 있음
애플리케이션ID (application ID) MTC서버의 트리거 요청에 의해 MTC 디바이스 사용자 단말에서 동작시킬 애플리케이션을 식별하기 위한 정보
우선순위(priority) 이동통신사업자의 무선네트워크(e.g. SMS-SC 등)의 오버로드 상태에서 우선 처리(e.g. 네트워크 용량에 비해 처리해야 할 트리거 요청 많은 경우에 디바이스 트리거링 처리 여부) 여부를 표시(indication) 하기 위해 필요할 수 있는 우선순위 및 긴급성 처리 표시정보
애플리케이션 특정 정보 트리거 요청을 전달받은 MTC 디바이스의 애플리케이션에 의해 사용될 수 있는 특정한 정보 (e.g. 응용 포트번호, URL 등)
MTC-IWF(120)는 트리거링을 제어하고 제어 정보를 저장한다(S402). 보다 상세하게는, MTC-IWF(120)는 트리거 요청에 대한 부하 제어(load control), MTC 서버(104)에 대한 인증(authentication), MTC 서버(104)가 특정 단말(102)에 트리거링을 요청할 권한이 있는지 여부에 관한 권한 인가(authorization)를 수행할 수 있다.
트리거 요청에 대한 부하 제어를 위해 MTC-IWF(120)는 특정 MTC 서버(104)로부터 인입되는 트리거 요청 수, 또는 전체 MTC 서버(104)로부터 인입되는 총 트리거 요청 수를 관리하여 부하 제어를 수행할 수 있다. 특정 MTC 서버(104)로부터의 트리거 요청 수, 또는 총 트리거 요청 수가 사전에 설정된 과부하 상태 임계값을 초과하는 경우, 또는 이동 통신 사업자의 무선 네트워크를 통해 전달되는(예를 들면, 운영자 입력 등에 의해) 특정 단말(102) 또는 전체 단말(102)에 대한 트리거 제한 요청 정보가 입력되는 경우, MTC-IWF(120)는 요청되는 새로운 트리거 요청에 대해 처리를 제한하고, MTC 서버(104)로 트리거 요청에 대해 과부하로 처리할 수 없음을 보고하며, 트리거 요청의 유효 시간(validity time) 내에 과부하 상태가 해제될 때까지 트리거 요청을 유지하였다가 과부하 상태가 해제되면 트리거 요청의 처리를 재개할 수 있다. 과부하 상태에서도 표 2의 우선순위에 기초하여 특정 트리거 요청에 대해서는 트리거 요청 처리를 수행하는 것도 가능하다.
MTC 서버(104)에 대한 인증을 위해 MTC-IWF(120)는 단말 트리거링을 요청할 수 있는 MTC 서버(104)의 식별자 정보를 사전에 구비할 수 있다.
MTC 서버(104)에 특정 단말(102)에 대한 트리거 요청의 권한 인가를 위해, MTC-IWF(120)는 단말 트리거링을 허용하는 단말(102)의 식별자와 상기 단말(102)에 대해 장치 트리거링 요청을 허용하는 MTC 서버(104)의 식별자로 구성된 정보 테이블을 사전에 구비할 수 있다. 또는, HLR/HSS(114)가 상기 정보 테이블을 사전에 구비하고, MTC-IWF)120)가 MAP 프로토콜 등을 통해 정보를 HLR/HSS(114)에 조회할 수 있다.
다음으로, MTC-IWF(120)는 SMS-SC(118)로 트리거 요청 메시지를 전달한다(S403). MTC-IWF(120)는 SMS-SC(118)를 이용하여 단문 메시지를 송수신할 수 있는 SME 기능을 구비한다. 그리고, SMPP 프로토콜과 같은 TCP/IP 기반에서 일반적인 SME와 SMS-SC 간의 인터페이스를 위한 프로토콜, 또는 이를 변형한 프로토콜을 이용하여 트리거 요청 메시지가 전달될 수 있다. MTC-IWF(120)는 트리거 요청을 수신할 SMS-SC(118)의 IP 주소를 사전에 알 수 있고, SMS-SC(118)는 트리거 요청을 전송할 MTC-IWF(120)에 대한 정보를 사전에 알 수 있다.
MTC-IWF(120)는 표 2의 정보를 트리거 요청에 포함시켜 SMS-SC(118)로 전달할 수 있다. 또한, MTC-IWF(120)는, 표 2의 정보에 추가하여, 전송되는 메시지가 단말 트리거링을 위한 프로토콜에 의한 것임을 표시하기 위한 프로토콜 식별자 정보, SMS-SC(118)에서 단말(102)로 SMS 전송을 실패할 때 재전송 시간 및 횟수 등을 포함하는 메시지 재전송 방법 등을 포함시켜 SMS-SC(118)로 전달할 수 있다.
MTC 서버(104)로부터의 트리거 요청에 포함된 단말 식별자가 MSISDN 이외의 형태(예를 들면, FQDN, NAI, SIP URI, IP 주소 등)를 사용하는 경우, MTC-IWF(120)는 MSISDN 이외의 단말 식별자 정보를 이동 통신 사업자의 무선 네트워크에서 식별할 수 있는 IMSI 식별자 정보로 매핑하고, IMSI 정보를 SMS-SC(118)로 전송할 수 있다. 이를 위해, MTC-IWF(120)는 MSISDN 이외의 단말 식별자 정보를 단말(102)의 IMSI 식별자 정보와 매핑할 수 있는 테이블을 사전에 구비할 수 있다. 또는, HLR/HSS(114)는 상기 매핑 테이블을 사전에 구비하고, MTC-IWF(120)는 MAP 프로토콜 등을 통해 트리거할 단말(102)의 식별자 정보를 이용하여 단말(102)의 IMSI 식별자 정보를 HLR/HSS(114)에 조회할 수 있다.
SMS-SC(118)는 MTC-IWF(120)로부터의 트리거 요청에 대한 부하 제어, MTC-IWF(120)에 대한 인증 등의 기능을 수행할 수 있다.
트리거 요청에 대한 부하 제어를 위해 SMS-SC(118)는 특정 MTC 서버(104)로부터 인입되는 트리거 요청 수, 또는 전체 MTC 서버(104)로부터 인입되는 총 트리거 요청 수를 관리하여 부하 제어를 수행할 수 있다. 특정 MTC 서버(104)로부터의 트리거 요청 수, 또는 총 트리거 요청 수가 사전에 설정된 과부하 상태 임계값을 초과하는 경우, 또는 이동 통신 사업자의 무선 네트워크를 통해 전달되는(예를 들면, 운영자 입력 등에 의해) 특정 단말(102) 또는 전체 단말(102)에 대한 트리거 제한 요청 정보가 입력되는 경우, SMS-SC(118)는 요청되는 새로운 트리거 요청에 대해 처리를 제한하고, MTC-IWF(120)로 트리거 요청에 대해 과부하로 처리할 수 없음을 보고하며, 트리거 요청의 유효 시간(validity time) 내에 과부하 상태가 해제될 때까지 트리거 요청을 유지하였다가 과부하 상태가 해제되면 트리거 요청의 처리를 재개할 수 있다. 과부하 상태에서도 표 2의 우선순위에 기초하여 특정 트리거 요청에 대해서는 트리거 요청 처리를 수행하는 것도 가능하다.
MTC-IWF(120)에 대한 인증을 위해 SMS-SC(118)는 단문 메시지를 통해 단말 트리거링을 요청할 수 있는 MTC-IWF(120)의 식별자 정보(예를 들면, IP 주소 등)를 사전에 구비할 수 있다.
SMS를 통한 트리거를 전달하기 위해 SMS-SC(118)는 일반적인 SMS 모바일 착신 프로시져를 이용하여 단말(102)로 트리거 요청을 전달할 수 있다. SMS-SC(118)는 MTC-IWF(120)로부터의 트리거 요청에 포함되어 수신된 일부 정보를 SMS 응용 계층 프로토콜 파라미터, SMS 전송 계층 프로토콜 파라미터, SMS 릴레이 계층 프로토콜 파라미터에 매핑하여 전달할 수 있다.
보다 상세하게는, SMS-SC(118)는 SMS-GMSC(116)로 단말 트리거링 요청을 포함하는 메시지를 전송한다(S404). SMS-GMSC(116)는 HLR/HSS(114)로 라우팅 정보를 조회한다(S405). SMSD=GMSC(116)는 라우팅 정보에 기초하여 해당하는 MSC/SGSN(112)으로 단말 트리거링 요청을 포함하는 메시지를 전송하고(S406), MSC/SGSN(112)는 단말(102)로 단말 트리거링 요청을 포함하는 메시지를 전송한다(S407). MSC/SGSN(112)는 SMS-GMSC(116)로 전송 성공 또는 실패를 보고한다(S408). SMS-SGSN(116)는 HLR/HSS(114)에 전송 보고 상태를 업데이트하고(S409), SMS-SC(118)로 전송 성공 또는 실패를 보고한다(S410). SMS-SC(118)는 MTC-IWF(120)로 전송 성공 또는 실패를 보고한다(S411). MTC-IWF(120)가 전송 성공을 보고받는 경우, MTC-IWF(120)는 S402 단계에서 저장된 정보를 삭제한다(S412). MTC-IWF(120)는 전송 성공, 실패, 실패 원인 등을 MTC 서버(104)로 전송한다(S413). 그리고, 트리거 요청을 수신한 단말(102)은 MTC 서버(104)와 데이터 통신을 개신한다(S414).
S404 단계에서, SMS-SC(118)는 트리거 요청에 포함되어 수신된 일부 정보를 포함하는 메시지를 SMS-GMSC(116)로 전달할 수 있다. 상기 일부 정보는 SMS 응용 계층(application layer) 프로토콜 파라미터, SMS 전송 계층(transfer layer) 프로토콜 파라미터, SMS 릴레이 계층(relay layer) 프로토콜 파리미터에 매핑하여 전달할 수 있다.
예를 들면, SMS-SC(118)는 트리거 요청에 포함된 유효 시간 정보를 SMS 응용 계층 파라미터, SMS 전송 계층 파라미터(예를 들면, TP-VP(Transfer Protocol-Validity Period))에 포함시켜 전달할 수 있다.
SMS-SC(118)는 트리거 요청에 포함된 우선순위 정보를 SMS 응용 계층 파라미터, SMS 전송 계층 파라미터, SMS 릴레이 계층 파라미터(예를 들면, RP-Priority-Request)에 포함시켜 전달할 수 있다. 우선순위 정보는 그 값이 그대로 전달되거나 매핑 관계를 만들어 전달될 수 있다. 우선순위 정보는 네트워크에서 메시지에 대한 우선 처리를 위해 사용될 수 있고, 단말(102)이 PDP 컨택스트 설정 등에 사용되는 네트워크 접속 우선순위를 결정하는데 사용될 수도 있다.
SMS-SC(118)는 트리거 요청에 포함된 어플리케이션 ID 정보를 SMS 전송 계층 파라미터인 TP-UD(Transfer Protocol-User Data)에 포함시켜 전달할 수 있다. 어플리케이션 ID 값은 어플리케이션 포트 값을 사용할 수 있고 8 비트 주소 또는 16 비트 주소 범위를 가질 수 있다. 어플리케이션 ID 값은 단말(102)이 동작시킬 어플리케이션을 식별하기 위해 사용될 수 있다.
SMS-SC(118)는 트리거 요청에 포함된 프로토콜 식별자 정보를 SMS 전송 계층 파라미터인 TP-PID(TP-Protocol Identifier)에 포함시켜 전달할 수 있다. 프로토콜 식별 정보는 MTC 장치 트리거링을 위한 단문 메시지임을 구분하여, 네트워크에서 메시지에 대한 처리 구분이나 재전송 방법 구분 등을 위해 사용될 수 있다.
MTC 서버(104)가 단말 식별자를 MSISDN 이외의 식별자를 사용하고 MTC-IWF(120)가 단말 식별자를 IMSI로 변환하여 SMS-SC(118)로 전달한 경우, S405 단계에서, SMS-GMSC(116)는 MAP 프로토콜의 메시지에 IMSI 정보를 이용하여 라우팅 정보를 조회할 수 있다.
한편, SMS-SC(118)는 MTC-IWF(120)로부터의 트리거 요청에 포함된 유효 시간 내에 단말 트리거링을 위한 단문 메시지 전달 실패를 보고받는 경우, 이를 MTC-IWF(120)로 보고할 수 있다. 이러한 경우, SMS-SC(118)는 트리거 요청에 대한 재전송 방법과 횟수를 선택하여 단말(102)로 트리거 요청 메시지 재전송을 시도할 수 있다. 재전송을 하지 않는 것으로 설정된 경우, SMS-SC(118)는 재전송을 시도하지 않을 수 있다. MTC-IWF(120)으로부터의 트리거 요청에 포함된 유효 시간이 초과한 경우, SMS-SC(118)는 트리거 요청 단문 메지시를 폐기할 수 있고, 이를 MTC-IWF(120)로 보고할 수 있다.
한편, MTC-IWF(120)가 이전 트리거 요청에 포함된 유효 시간 내에 동일한 단말 식별자 정보 및/또는 동일한 MTC 서버 식별자 정보를 가진 트리거 요청을 수신하는 경우, MTC-IWF(120)는 이후의 트리거 요청에 대하여 중복 메시지로 판단하고 이를 MTC 서버(104)로 보고할 수 있다. 일 예에서, MTC-IWF(120)는 중복 메시지를 삭제할 수 있다. 다른 예에서, MTC-IWF(120)는 이전 트리거 요청에 포함된 정보를 중복 메시지에 포함된 정보로 갱신할 수 있다.
또는, SMS-SC(118)가 이전 트리거 요청에 포함된 유효 시간 내에 동일한 단말 식별자 정보 및/또는 동일한 MTC 서버 식별자 정보를 가진 트리거 요청을 수신하는 경우, SMS-SC(118)는 이후의 트리거 요청에 대하여 중복 메시지로 판단하고 이를 MTC-IWF(120)로 보고할 수 있다. 일 예에서, SMS-SC(118)는 중복 메시지를 삭제할 수 있다. 다른 예에서, SMS-SC(118)는 이전 트리거 요청에 포함된 정보를 중복 메시지에 포함된 정보로 갱신할 수 있다.
도 5는 일 실시예에 따른 SMS-SC(118)의 구성을 도시하는 블록도이다.
도 5를 참조하면, SMS-SC(118)는 외부 서버 인터페이스 모듈(502), SMS-GMSC 인터페이스 모듈(504), MTC 서버 인증 모듈(506), 트리거 권한 인가 모듈(508), 트리거 정보 저장 모듈(510), 단말 식별자 매핑 모듈(512), 단문 메시지 생성 모듈(514), 과부하 판단 모듈(516), 재전송 판단 모듈(518), 중복 메시지 판단 모듈(520)을 포함할 수 있다.
외부 서버 인터페이스 모듈(502)은 MTC 서버(104) 또는 MTC-IWF(120)로부터 트리거링 메시지를 수신하고, MTC 서버(104) 또는 MTC-IWF(120)로 단말(102)로의 트리거 메시지 전달의 성공, 실패, 실패 원인 등을 보고할 수 있다. SMS-GMSC 인터페이스 모듈(504)은 생성된 단문 메시지를 SMS-GMSC(116)로 전송하고, SMS-GMSC(116)으로부터 트리거 메시지 전달의 성공, 실패, 실패 원인 등을 보고받을 수 있다.
MTC 서버 인증 모듈(506)은 MTC 서버(104)에 대한 인증을 수행할 수 있다. MTC 서버 인증 모듈(506)은 MTC 서버(104)의 식별자 정보를 구비할 수 있다.
트리거 권한 인가 모듈(508)은 특정 단말(102)에 대한 트리거 메시지를 전송할 수 있는 MTC 서버(104)에 대한 권한 인가를 수행할 수 있다. 트리거 권한 인가 모듈(508)은 단말(102)의 식별자와 그 단말(102)에 대한 트리거를 허용하는 MTC 서버(104)의 식별자가 매핑된 테이블을 포함할 수 있다. 또는, 트리거 권한 인가 모듈(508)은 매핑 테이블을 포함하는 외부 개체(예를 들면, HLR/HSS(114))에 매핑 정보를 조회할 수 있다.
트리거 정보 저장 모듈(510)은 MTC 서버(104)로부터 직접 수신하거나 MTC 서버(104)로부터 MTC-IWF(120)를 통해 수신한 트리거 요청에 포함된 정보를 저장한다.
단말 식별자 매핑 모듈(512)은 단말(102)의 식별자가 MSISDN이 아닌 다른 형식(예를 들면, FQDN, NAI, SIP URI, IP 주소 등)인 경우, 단말(102)의 식별자를 단말(102)의 IMSI로 매핑한다. 단말 식별자 매핑 모듈(512)은 단말(102)의 식별자와 IMSI가 매핑된 테이블을 포함할 수 있다. 또는 단말 식별자 매핑 모듈(512)은 매핑 테이블을 포함하는 외부 개체(예를 들면, HLR/HSS(144)에 매핑 정보를 조회할 수 있다.
단문 메시지 생성 모듈(514)은 MTC 서버(104) 또는 MTC-IWF(120)로부터 수신한 트리거 요청에 기초하여 단말(102)로 전송할 단문 메시지를 생성할 수 있다.
과부하 판단 모듈(516)은 특정 MTC 서버(104)로부터의 트리거 요청의 수 또는 전체 MTC 서버(104)로로부터 트리거 요청의 수에 기초하여 과부하를 판단하고, 과부하인 경우 단말(102)로의 트리거 요청 메시지 전송을 수행하지 않으며, 이를 MTC 서버(104) 또는 MTC-IWF(120)로 보고할 수 있다. 과부하 판단 모듈(516)은 유효 시간 이내에 과부하 상태가 해제되면 단말(102)로 트리거 요청 메시지를 전송하도록 제어할 수 있다.
재전송 판단 모듈(518)은 유효 시간 이내에 단말(102)로의 트리거 요청 메시지 전송 실패를 보고받는 경우, 이를 실패 원인을 포함하여 MTC 서버(104) 또는 MTC-IWF(120)로 보고하고 재전송 방법과 횟수를 선택하여 트리거 요청 메시지 재전송을 시도할 수 있다. 재전송 판단 모듈(518)은 유효 시간 후에 단말(102)로의 트리거 요청 전송 실패를 보고받는 경우, 이를 실패 원인을 포함하여 MTC 서버(104) 또는 MTC-IWF(120)로 보고하고 트리거 요청 정보를 폐기할 수 있다.
중복 메시지 판단 모듈(520)은 이전 트리거 요청의 유효 시간 이내에 이전 트리거 요청에 포함된 단말 식별자 및/또는 MTC 서버 식별자와 동일한 단말 식별자 및/또는 MTC 서버 식별자를 포함하는 트리거 요청이 수신되는 경우, 후에 수신된 트리거 요청을 중복 메시지로 판단한다. 중복 메시지 판단 모듈(522)은 이후의 중복 메시지 수신을 MTC 서버(104) 또는 MTC-IWF(120)로 보고할 수 있다.
도 6은 일 실시예에 따른 MTC-IWF(120)의 구성을 도시하는 블록도이다.
도 6을 참조하면, MTC-IWF(120)는 MTC 서버 인터페이스 모듈(602), SMS-SC 인터페이스 모듈(604), MTC 서버 인증 모듈(606), 트리거 권한 인가 모듈(608), 트리거 정보 저장 모듈(610), 단말 식별자 매핑 모듈(612), 과부하 판단 모듈(614), 재전송 판단 모듈(616), 중복 메시지 판단 모듈(618)을 포함할 수 있다.
외부 서버 인터페이스 모듈(602)은 MTC 서버(104)로부터 트리거링 메시지를 수신하고, MTC 서버(104)로 단말(102)로의 트리거 메시지 전달의 성공, 실패, 실패 원인 등을 보고할 수 있다. SMS-SC 인터페이스 모듈(604)은 트리거링 메시지를 SMS-SC(118)로 전송하고, SMS-SC(118)으로부터 트리거 메시지 전달의 성공, 실패, 실패 원인 등을 보고받을 수 있다.
MTC 서버 인증 모듈(606)은 MTC 서버(104)에 대한 인증을 수행할 수 있다. MTC 서버 인증 모듈(506)은 MTC 서버(104)의 식별자 정보를 구비할 수 있다.
트리거 권한 인가 모듈(608)은 특정 단말(102)에 대한 트리거 메시지를 전송할 수 있는 MTC 서버(104)에 대한 권한 인가를 수행할 수 있다. 트리거 권한 인가 모듈(508)은 단말(102)의 식별자와 그 단말(102)에 대한 트리거를 허용하는 MTC 서버(104)의 식별자가 매핑된 테이블을 포함할 수 있다. 또는, 트리거 권한 인가 모듈(608)은 매핑 테이블을 포함하는 외부 개체(예를 들면, HLR/HSS(114))에 매핑 정보를 조회할 수 있다.
트리거 정보 저장 모듈(610)은 MTC 서버(104)로부터 수신한 트리거 요청에 포함된 정보를 저장한다.
단말 식별자 매핑 모듈(612)은 단말(102)의 식별자가 MSISDN이 아닌 다른 형식(예를 들면, FQDN, NAI, SIP URI, IP 주소 등)인 경우, 단말(102)의 식별자를 단말(102)의 IMSI로 매핑한다. 단말 식별자 매핑 모듈(612)은 단말(102)의 식별자와 IMSI가 매핑된 테이블을 포함할 수 있다. 또는, 단말 식별자 매핑 모듈(612)은 매핑 테이블을 포함하는 외부 개체(예를 들면, HLR/HSS(144)에 매핑 정보를 조회할 수 있다.
과부하 판단 모듈(614)은 특정 MTC 서버(104)로부터의 트리거 요청의 수 또는 전체 MTC 서버(104)로로부터 트리거 요청의 수에 기초하여 과부하를 판단하고, 과부하인 경우 단말(102)로의 트리거 요청 메시지 전송을 수행하지 않으며, 이를 MTC 서버(104)로 보고할 수 있다. 과부하 판단 모듈(616)은 유효 시간 이내에 과부하 상태가 해제되면 단말(102)로 트리거 요청 메시지를 전송하도록 제어할 수 있다.
재전송 판단 모듈(616)은 유효 시간 이내에 단말(102)로의 트리거 요청 메시지 전송 실패를 보고받는 경우, 이를 실패 원인을 포함하여 MTC 서버(104)로 보고하고 재전송 방법과 횟수를 선택하여 트리거 요청 메시지 재전송을 시도할 수 있다. 재전송 판단 모듈(616)은 유효 시간 후에 단말(102)로의 트리거 요청 전송 실패를 보고받는 경우, 이를 실패 원인을 포함하여 MTC 서버(104) 또는 MTC-IWF(120)로 보고하고 트리거 요청 정보를 폐기할 수 있다.
중복 메시지 판단 모듈(618)은 이전 트리거 요청의 유효 시간 이내에 이전 트리거 요청에 포함된 단말 식별자 및/또는 MTC 서버 식별자와 동일한 단말 식별자 및/또는 MTC 서버 식별자를 포함하는 트리거 요청이 수신되는 경우, 후에 수신된 트리거 요청을 중복 메시지로 판단한다. 중복 메시지 판단 모듈(522)은 이후의 중복 메시지 수신을 MTC 서버(104)로 보고할 수 있다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시 예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시 예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.

Claims (26)

  1. 외부 서버로부터 단말의 트리거 요청을 수신하는 서버측 인터페이스 모듈;
    상기 단말의 식별자를 상기 단말의 IMSI(International Mobile Subscriber Identity)로 매핑하는 단말 식별자 매핑 모듈; 및
    상기 트리거 요청 및 상기 단말의 IMSI를 사용해 단문 메시지를 생성하고, 상기 단말로 단문 메시지를 전달하는 단문 메시지 서버로 상기 생성된 단문 메시지를 전송하는 단문 메시지 서버측 인터페이스 모듈을 포함하되,
    상기 트리거 요청은 상기 트리거 요청이 상기 단말로 전달되지 못했을 때 네트워크에서 트리거 요청을 저장하는 유효 시간을 포함하는 것을 특징으로 하는 트리거 요청 전달 서버.
  2. 제 1 항에 있어서,
    상기 단말 식별자 매핑 모듈은 상기 단말의 식별자를 상기 단말의 IMSI로 매핑하기 위해 HLR/HSS(Home Location Register/Home Subscriber Server)를 조회하는 것을 특징으로 하는 트리거 요청 전달 서버.
  3. 삭제
  4. 제 1 항에 있어서,
    상기 유효 시간은 단문 메시지의 파라미터에 포함되는 것임을 특징으로 하는 트리거 요청 전달 서버.
  5. 제 1 항에 있어서,
    상기 트리거 요청은 상기 외부 서버의 식별자, 상기 단말의 식별자, 상기 단말에서 동작시킬 애플리케이션의 식별자, 우선순위 중 적어도 하나를 포함하는 것을 특징으로 하는 트리거 요청 전달 서버.
  6. 제 1 항에 있어서,
    특정 외부 서버로부터 인입되는 트리거 요청 수, 또는 전체 외부 서버로부터 인입되는 총 트리거 요청 수를 관리하여 과부하 여부를 판단하는 과부하 판단 모듈을 더 포함하는 것을 특징으로 하는 트리거 요청 전달 서버.
  7. 제 6 항에 있어서,
    상기 단문 메시지 서버측 인터페이스 모듈은 과부하 상태일 때 우선순위에 기초하여 특정 트리거 요청에 대하여 트리거 요청 처리를 수행하는 것을 특징으로 하는 트리거 요청 전달 서버.
  8. 제 7 항에 있어서,
    상기 트리거 요청은 상기 우선순위의 정보를 포함하는 것을 특징으로 하는 트리거 요청 전달 서버.
  9. 제 1 항에 있어서,
    상기 단문 메시지 서버측 인터페이스는 상기 단문 메시지 서버로부터 트리거 메시지 전달의 성공 또는 실패를 보고받는 것을 특징으로 하는 트리거 요청 전달 서버.
  10. 제 1 항에 있어서,
    상기 단문 메시지 서버측 인터페이스는 SMPP(Short Message Peer to Peer) 프로토콜을 이용하여 상기 트리거 요청을 전달하는 것을 특징으로 하는 트리거 요청 전달 서버.
  11. 외부 서버로부터의 트리거 요청을 수신하여 전달하는 트리거 요청 전달 서버로부터 전달된 트리거 요청 메시지를 수신하는 서버측 인터페이스 모듈; 및
    상기 트리거 요청 메시지를 착신 단문 메시지를 이용하여 단말로 전달하는 단말측 인터페이스 모듈을 포함하고,
    단문 메시지 전송 계층 파라미터는 상기 착신 단문 메시지가 MTC 장치 트리거링을 위한 단문 메시지임을 표시하며,
    상기 트리거 요청은 상기 트리거 요청이 상기 단말로 전달되지 못했을 때 네트워크에서 트리거 요청을 저장하는 유효 시간을 포함하는 것을 특징으로 하는 단문 메시지 서버.
  12. 제 11 항에 있어서,
    상기 트리거 요청 메시지의 적어도 일부는 SMS 응용계층 프로토콜 파라미터, SMS 전송계층 프로토콜 파라미터, 또는 SMS 릴레이계층 프로토콜 파라미터에 매핑되는 것을 특징으로 하는 단문 메시지 서버.
  13. 제 11 항에 있어서,
    상기 트리거 요청 메시지에 포함된 어플리케이션 식별자 정보는 SMS 전송계층 프로토콜 파라미터인 TP-UD(Transfer Protocol-User Data)에 포함되는 것을 특징으로 하는 단문 메시지 서버.
  14. 외부 서버로부터 전송된 단말의 트리거 요청을 상기 단말로 전달하는 트리거 요청 전달 서버에서 실행되는 트리거 요청 전달 방법으로서,
    상기 외부 서버로부터 상기 단말의 트리거 요청을 수신하는 단계;
    상기 단말의 식별자를 상기 단말의 IMSI(International Mobile Subscriber Identity)로 매핑하는 단계; 및
    상기 트리거 요청 및 상기 단말의 IMSI를 단문 메시지를 생성하여 상기 단말로 전달하는 단문 메시지 서버로 전송하는 단계를 포함하되,
    상기 트리거 요청은 상기 트리거 요청이 상기 단말로 전달되지 못했을 때 네트워크에서 트리거 요청을 저장하는 유효 시간을 포함하는 것을 특징으로 트리거 요청 전달 방법.
  15. 제 14 항에 있어서,
    상기 매핑 단계는 상기 단말의 식별자를 상기 단말의 IMSI로 매핑하기 위해 HLR/HSS(Home Location Register/Home Subscriber Server)를 조회하는 것을 특징으로 하는 트리거 요청 전달 방법.
  16. 삭제
  17. 제 14 항에 있어서,
    상기 유효 시간은 단문 메시지의 파라미터에 포함되는 것임을 특징으로 하는 트리거 요청 전달 방법.
  18. 제 14 항에 있어서,
    상기 트리거 요청은 상기 외부 서버의 식별자, 상기 단말의 식별자, 상기 단말에서 동작시킬 애플리케이션의 식별자, 우선순위 중 적어도 하나를 포함하는 것을 특징으로 하는 트리거 요청 전달 방법.
  19. 제 14 항에 있어서,
    특정 외부 서버로부터 인입되는 트리거 요청 수, 또는 전체 외부 서버로부터 인입되는 총 트리거 요청 수를 관리하여 과부하 여부를 판단하는 단계를 더 포함하는 것을 특징으로 하는 트리거 요청 전달 방법.
  20. 제 19 항에 있어서,
    과부하 상태일 때 우선순위에 기초하여 특정 트리거 요청에 대하여 트리거 요청 처리를 수행하는 단계를 더 포함하는 것을 특징으로 하는 트리거 요청 전달 방법.
  21. 제 20 항에 있어서,
    상기 트리거 요청은 상기 우선순위의 정보를 포함하는 것을 특징으로 하는 트리거 요청 전달 방법.
  22. 제 14 항에 있어서,
    상기 단문 메시지 서버로부터 트리거 메시지 전달의 성공 또는 실패를 보고받는 단계를 더 포함하는 것을 특징으로 하는 트리거 요청 전달 방법.
  23. 제 14 항에 있어서,
    상기 트리거 요청 전송 단계는 SMPP(Short Message Peer to Peer) 프로토콜을 이용하여 상기 트리거 요청을 전달하는 것을 특징으로 하는 트리거 요청 전달 방법.
  24. 외부 서버로부터의 트리거 요청을 수신하여 전달하는 트리거 요청 전달 서버로부터 전달된 트리거 요청 메시지를 수신하는 단계; 및
    상기 트리거 요청 메시지를 착신 단문 메시지를 이용하여 단말로 전달하는 단계를 포함하고,
    단문 메시지 전송 계층 파라미터는 상기 착신 단문 메시지가 MTC 장치 트리거링을 위한 단문 메시지임을 표시하며,
    상기 트리거 요청은 상기 트리거 요청이 상기 단말로 전달되지 못했을 때 네트워크에서 트리거 요청을 저장하는 유효 시간을 포함하는 것을 특징으로 하는 단문 메시지 서버의 단문 메시지 전달 방법.
  25. 제 24 항에 있어서,
    상기 트리거 요청 메시지의 적어도 일부는 SMS 응용계층 프로토콜 파라미터, SMS 전송계층 프로토콜 파라미터, 또는 SMS 릴레이계층 프로토콜 파라미터에 매핑되는 것을 특징으로 하는 단문 메시지 서버의 단문 메시지 전달 방법.
  26. 제 24 항에 있어서,
    상기 트리거 요청 메시지에 포함된 어플리케이션 식별자 정보는 SMS 전송계층 프로토콜 파라미터인 TP-UD(Transfer Protocol-User Data)에 포함되는 것을 특징으로 하는 단문 메시지 서버의 단문 메시지 전달 방법.
KR1020110103220A 2011-10-10 2011-10-10 단문 메시지 서버, 그 서버의 단말 트리거 방법, 트리거 요청 전달 서버, 및 그 서버의 트리거 요청 전달 방법 KR101540499B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020110103220A KR101540499B1 (ko) 2011-10-10 2011-10-10 단문 메시지 서버, 그 서버의 단말 트리거 방법, 트리거 요청 전달 서버, 및 그 서버의 트리거 요청 전달 방법
PCT/KR2012/008101 WO2013055063A1 (ko) 2011-10-10 2012-10-05 단문 메시지 서버, 그 서버의 단말 트리거 방법, 트리거 요청 전달 서버, 및 그 서버의 트리거 요청 전달 방법
US14/350,743 US9900269B2 (en) 2011-10-10 2012-10-05 Short message server, terminal trigger method of server thereof, trigger request delivery server, trigger request deliver method of server thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110103220A KR101540499B1 (ko) 2011-10-10 2011-10-10 단문 메시지 서버, 그 서버의 단말 트리거 방법, 트리거 요청 전달 서버, 및 그 서버의 트리거 요청 전달 방법

Publications (2)

Publication Number Publication Date
KR20130038716A KR20130038716A (ko) 2013-04-18
KR101540499B1 true KR101540499B1 (ko) 2015-07-29

Family

ID=48082071

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110103220A KR101540499B1 (ko) 2011-10-10 2011-10-10 단문 메시지 서버, 그 서버의 단말 트리거 방법, 트리거 요청 전달 서버, 및 그 서버의 트리거 요청 전달 방법

Country Status (3)

Country Link
US (1) US9900269B2 (ko)
KR (1) KR101540499B1 (ko)
WO (1) WO2013055063A1 (ko)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2709291B1 (en) * 2011-05-11 2018-10-10 LG Electronics Inc. Method and apparatus for mtc in a wireless communication system
EP3897016A3 (en) 2012-04-27 2021-11-24 Interdigital Patent Holdings, Inc. Method and apparatus for provisioning of d2d policies for a wireless transmit receive unit (wtru)
JP2015520556A (ja) 2012-04-27 2015-07-16 インターデイジタル パテント ホールディングス インコーポレイテッド 近接データパスセットアップを最適化するための方法および装置
US8938053B2 (en) * 2012-10-15 2015-01-20 Twilio, Inc. System and method for triggering on platform usage
JP6364069B2 (ja) * 2013-05-06 2018-07-25 コンヴィーダ ワイヤレス, エルエルシー デバイストリガ
US9621625B2 (en) * 2013-07-11 2017-04-11 Cinarra Systems Method and system for correlation of internet application domain identities and network device identifiers
ES2689847T3 (es) * 2013-09-17 2018-11-16 Intel IP Corporation Control de congestión para servicio de mensajería corta en sistemas de Proyecto de Asociación de 3era Generación (3GPP)
CN104768137B (zh) * 2014-01-08 2019-03-12 阿尔卡特朗讯 一种用于mtc的触发报告的传递方法与装置
US9621735B2 (en) * 2014-06-25 2017-04-11 Textnow, Inc. Mobile electronic communications combining voice-over-IP and mobile network services
US10182004B2 (en) * 2015-03-25 2019-01-15 British Telecommunications Public Limited Company Mobile telecommunications routing
US10673646B1 (en) * 2018-12-09 2020-06-02 Olibra Llc System, device, and method of multi-path wireless communication
MX2019000144A (es) 2016-07-07 2019-09-04 Nokia Solutions & Networks Oy Comunicacion de tipo maquina usando servicio de mensajeria corta de origen movil sin numero de directorio de abonados internacional de estacion movil.
US11720924B2 (en) 2017-04-05 2023-08-08 Cinarra Systems, Inc. Systems and methods for cookieless opt-out of device specific targeting
US11164212B2 (en) 2017-04-12 2021-11-02 Cinarra Systems, Inc. Systems and methods for relevant targeting of online digital advertising
WO2019185385A1 (en) 2018-03-28 2019-10-03 British Telecommunications Public Limited Company Roaming route optimization
CN111131392A (zh) * 2019-11-27 2020-05-08 北京文渊佳科技有限公司 处理消息的方法、装置、电子设备及介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110067717A (ko) * 2009-12-15 2011-06-22 삼성전자주식회사 머신 타입 통신에서 접속 제어 방법 및 장치
KR20110093582A (ko) * 2010-02-11 2011-08-18 엘지전자 주식회사 이동통신 시스템에서의 다운링크 mtc 데이터 전송 방법

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100385219B1 (ko) 2001-09-21 2003-05-27 엘지전자 주식회사 실시간 시스템의 과부하 제어 방법
US7715856B2 (en) 2004-06-02 2010-05-11 Interdigital Technology Corporation Reporting terminal capabilities for supporting short message service
KR100528783B1 (ko) * 2005-07-13 2005-11-15 이미현 주차위치 정보 확인시스템 및 그 방법
GB2452427B (en) * 2006-04-14 2010-12-08 Aicent Inc Fixed mobile roaming service solution
US8225380B2 (en) * 2006-05-25 2012-07-17 Celltrust Corporation Methods to authenticate access and alarm as to proximity to location
KR20080043134A (ko) * 2006-11-13 2008-05-16 삼성전자주식회사 통합 ip 메시징 서비스 클라이언트와 단문 메시징 서비스클라이언트 간에 메시지 통신을 위한 세션 설정 방법 및시스템
US8401531B2 (en) * 2007-06-04 2013-03-19 redtxt.com.au Pty Ltd. Messaging service subscription
US7945246B2 (en) * 2007-10-26 2011-05-17 Sony Ericsson Mobile Communications Ab System and method for establishing authenticated network communications in electronic equipment
EP2286566A1 (en) * 2008-03-28 2011-02-23 Celltrust Corporation Systems and methods for secure short messaging service and multimedia messaging service
PL2301234T3 (pl) * 2008-06-26 2018-10-31 Nokia Solutions And Networks Oy Pobieranie opłat za dostarczanie krótkich wiadomości
EP2389769B1 (en) * 2009-01-22 2013-04-17 Telefonaktiebolaget LM Ericsson (publ) Method and system for addressing a mobile terminal
KR101167939B1 (ko) * 2010-01-08 2012-08-02 엘지전자 주식회사 이동통신 시스템에서의 mtc 장치의 모니터링 방법
KR101641542B1 (ko) * 2010-01-15 2016-07-22 삼성전자주식회사 메시지 전송 방법 및 시스템
EP2537323B1 (en) * 2010-02-15 2016-08-24 Telefonaktiebolaget LM Ericsson (publ) Machine-to-machine device triggering using session initiation protocol uniform resourse identifier
US20110319075A1 (en) * 2010-06-25 2011-12-29 Alok Sharma Universal mobile manager interworking for short message service feature parity
EP2647232B1 (en) * 2010-12-02 2019-11-06 Nokia Solutions and Networks Oy Allocating identifiers to communication devices
US20140155112A1 (en) * 2011-07-05 2014-06-05 Nokia Solutions And Networks Oy Support of short message service in ims without msisdn

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110067717A (ko) * 2009-12-15 2011-06-22 삼성전자주식회사 머신 타입 통신에서 접속 제어 방법 및 장치
KR20110093582A (ko) * 2010-02-11 2011-08-18 엘지전자 주식회사 이동통신 시스템에서의 다운링크 mtc 데이터 전송 방법

Also Published As

Publication number Publication date
WO2013055063A1 (ko) 2013-04-18
US9900269B2 (en) 2018-02-20
KR20130038716A (ko) 2013-04-18
US20140258434A1 (en) 2014-09-11

Similar Documents

Publication Publication Date Title
KR101540499B1 (ko) 단문 메시지 서버, 그 서버의 단말 트리거 방법, 트리거 요청 전달 서버, 및 그 서버의 트리거 요청 전달 방법
EP2880782B1 (en) Device trigger recall/replace feature for 3gpp/m2m systems
EP2753106B1 (en) Method and system for sending a trigger message to a mtc ue, and mtc ue
JP6139609B2 (ja) ショートメッセージサービス(sms)送信中のインターネットプロトコル(ip)アドレスおよび使用の割り振り
EP2858389B1 (en) Device and system for sending trigger message
KR20180044325A (ko) 최적화된 단문 메시지 전송
US20140155112A1 (en) Support of short message service in ims without msisdn
CA2568599A1 (en) Reporting terminal capabilities for supporting short message service
US10447576B2 (en) Optimization of MTC device trigger delivery
US11140523B2 (en) Methods, systems, and computer readable media for non-internet protocol (non-IP) data delivery between user equipment (UEs) and multiple application servers (ASs)
WO2012151963A1 (zh) 一种触发信息中有效时间的处理方法和***
US9204273B2 (en) Method and system for trigger information transmission and protocol conversion
EP2884779B1 (en) Message processing method in coexistence of multiple external identifiers of terminal and network side device
JP5079014B2 (ja) 位置基盤マルチメディアメッセージ伝送サービス方法及びその装置
CN107438291B (zh) 一种小数据传输的连接管理方法、scef实体、mme及ue
US20080176588A1 (en) Method and System for Offloading Mobile-Originating Short Message Traffic
KR20130038002A (ko) 트리거 요청 전달 서버, 서버의 트리거 요청 전달 방법, 통신망, 및 통신망의 단말 트리거 방법
WO2013065996A1 (ko) 기계 형태 통신 단말의 트리거링을 위한 서버 및 방법
KR20130058392A (ko) 단문 메시지 서비스를 이용한 장치 트리거링을 위한 서버 및 방법
KR20130049130A (ko) 기계 형태 통신 단말의 트리거링을 위한 서버 및 방법
KR20130142895A (ko) 이동통신망에서 디바이스 트리거링 오버로드 제어 방법 및 장치
EP3035717A1 (en) Method and device for service provision, and method and device for service request
CN116438816A (zh) 发起从用户设备进行数据传输的方法
JP2013239837A (ja) ネットワークノード及びサーバ
KR20130139160A (ko) 이동통신망에서 복수의 단말로 메시지를 전달하는 장치 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20180702

Year of fee payment: 4