[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20120019479A - 텍스트 메시지들에 대한 선택적 선 전달 시도 (fda) 처리 - Google Patents

텍스트 메시지들에 대한 선택적 선 전달 시도 (fda) 처리 Download PDF

Info

Publication number
KR20120019479A
KR20120019479A KR1020117029793A KR20117029793A KR20120019479A KR 20120019479 A KR20120019479 A KR 20120019479A KR 1020117029793 A KR1020117029793 A KR 1020117029793A KR 20117029793 A KR20117029793 A KR 20117029793A KR 20120019479 A KR20120019479 A KR 20120019479A
Authority
KR
South Korea
Prior art keywords
fda
text message
processing
message
text
Prior art date
Application number
KR1020117029793A
Other languages
English (en)
Other versions
KR101336688B1 (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 알까뗄 루슨트
Publication of KR20120019479A publication Critical patent/KR20120019479A/ko
Application granted granted Critical
Publication of KR101336688B1 publication Critical patent/KR101336688B1/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
    • 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/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/042Public Land Mobile systems, e.g. cellular systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/14Backbone network devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

FDA(First Delivery Attempt) 처리를 텍스트 메시지들에 선택적으로 적용하기 위한 시스템들 및 방법들이 개시되어 있다. 일 실시예의 텍스트 메시지 시스템(124)은 어떤 텍스트 메시지들이 FDA 처리를 이용하여 전달되도록 허가되는지를 규정하는 규칙을 저장하는 규칙 데이터베이스(136)를 포함한다. 텍스트 메시지 시스템(124)은 처음으로 텍스트 메시지를 수신하고, 트리거링(triggering) 이벤트의 발생으로 인해 어떤 기간 동안 FDA 처리를 선택적으로 적용할지를 결정하는 메시지 처리기(134)를 추가로 포함한다. 선택적인 FDA 처리가 적용되면, 메시지 처리기(134)는, 텍스트 메시지가 선택적인 FDA 처리의 기간 동안 FDA 처리에 대하여 허가되는지의 여부를 결정하기 위해 상기 규칙 데이터베이스(136) 내의 규칙을 처리한다. 허가되면, 메시지 처리기(134)는 FDA 처리를 위해 텍스트 메시지를 FDA 시스템(132)에 포워드한다. 허가되지 않았으면, 메시지 처리기(134)는 저장-및-포워드 처리를 위해 텍스트 메시지를 저장-및-포워드 시스템(122)에 포워드한다.

Description

텍스트 메시지들에 대한 선택적 선 전달 시도 (FDA) 처리{SELECTIVE FIRST DELIVERY ATTEMPT (FDA) PROCESSING FOR TEXT MESSAGES}
본 발명은 통신 분야에 관한 것이고, 특히, 텍스트 메시지들을 포워드하는 것에 관한 것이다.
많은 모바일 네트워크들에서, 텍스트 메시징(text messaging)은 매우 대중적인 통신 모드가 됐다. SMS(Short Message Service)는 모바일 장치들 간의 짧은 텍스트 메시지들(즉, 160개의 문자들)의 전달을 허용하는 통신 프로토콜이다. 종종, 모바일 이용자들은 통신을 위해 음성 호출들보다 텍스트 메시징을 더욱 자주 이용한다.
텍스트 메시지들은 SS7 채널들을 통하는 것과 같이, 모바일 네트워크의 시그널링 채널들을 통해 전달된다. 모바일 네트워크 내의 SMS 센터(SMSC)는 시그널링 채널들 통해 텍스트 메시지들을 그들의 목적지들에 포워드하기 위해 저장-및-포워드 시스템(store-and-forward system)을 포함한다. 처음으로 텍스트 메시지를 수신하면, 저장-및-포워드 시스템은 우선 텍스트 메시지를 완강하게 저장하고, 그 후 텍스트 메시지에 대한 전달 시도를 시작한다. 전달 시도를 실패하면, 저장-및-포워드 시스템은 어떤 기간 (예를 들면, 10초, 30초 등) 후에 전달을 재시도한다. 저장-및-포워드 시스템은 텍스트 메시지가 삭제되기 전까지 미리 정해진 횟수만큼 전달을 재시도할 것이다.
다음에는, UMTS 네트워크 내에서 텍스트 메시지를 발신(originating) 모바일 장치에서 목적지 모바일 장치로 포워드하는 일례를 나타낸다. 시작하기 위해, 전송기는 발신 모바일 장치를 통해 텍스트 메시지를 생성하고, 발신 모바일 장치는 그 텍스트 메시지를 SMSC에 송신한다. SMSC 내의 저장-및-포워드 시스템은 텍스트 메시지를 수신하고 저장한다. 저장-및-포워드 시스템은 그 후 그 텍스트 메시지에 대한 라우팅 정보를 식별하기 위해 홈 위치 레지스터(Home Location Register; HLR)를 질의한다. HLR은 라우팅 정보로 그 질의에 응답하고, 그 후 저장-및-포워드 시스템은 라우팅 정보에 기초하여 텍스트 메시지를 목적지 모바일 장치에 포워드 하려고 시도한다. 제 1 전달 시도가 실패하면, 저장-및-포워드 시스템은 어떤 기간 이후 전달을 재시도한다. 저장-및-포워드 시스템은 텍스트 메시지가 삭제되기 전까지 미리 정해진 횟수만큼 전달을 재시도할 것이다.
텍스트 메시징을 위한 저장-및-포워드 접근법은 포워드하기 전에 텍스트 메시지들을 저장하기 위해 이용되는 고가의 저장 서브시스템들로 인해 SMSC의 비용을 증가시킨다. 모바일 네트워크들 내에서 텍스트 메시지들의 양이 증가하면, 텍스트 메시지 당 단가는 상당히 낮아진다. 따라서, 텍스트 메시징에 대한 이윤 마진들이 네트워크 오퍼레이터들에 대하여 낮아진다. 텍스트 메시지들을 포워드하는 것에 대한 비용들을 줄이고 네트워크 성능을 높이기 위해, 몇몇의 네트워크 오퍼레이터들은 더이상 단지 저장-및-포워드 처리만을 이용하지는 않는다. 그 대신, 많은 네트워크 오퍼레이터들은 선 전달 시도(First Delivery Attempt; FDA) 처리로 불리는 대안적인 접근법을 제공한다. FDA 처리에 의해, 텍스트 메시지는 저장되기 전에 목적지로 전달이 시도된다. 전달이 실패하면, 텍스트 메시지는 저장되고, 통상의 저장-및-포워드 처리가 실행된다.
다음에는, UMTS 네트워크 내에서 텍스트 메시지를 포워드하기 위해 이용되는 FDA 처리의 일례가 나타난다. 전송기는 발신 모바일 장치를 통해 텍스트 메시지를 생성하고, 발신 모바일 장치는 그 텍스트 메시지를 FDA 시스템에 전송한다. FDA 시스템은 처음으로 텍스트 메시지를 수신하고, 텍스트 메시지에 대한 라우팅 정보를 식별하기 위해 HLR에 질의한다. HLR은 그 질의에 라우팅 정보로 응답하고, FDA 시스템은 그 후 우선적으로 텍스트 메시지를 메모리 내에 완강하게 저장하지 않고, 라우팅 정보에 기초하여 텍스트 메시지를 목적지 모바일 장치에 포워드하도록 시도한다. FDA 시스템이, 텍스트 메시지의 전달이 실패했다고 결정하면, FDA 시스템은 텍스트 메시지를 SMSC에 라우팅한다. SMSC 내의 저장-및-포워드 시스템은 그 후 저장-및-포워드 처리에 따라 텍스트 메시지를 저장한 후 텍스트 메시지의 전달을 시도한다.
네트워크 오퍼레이터들에 의해 발생되는 하나의 문제점은 FDA 처리가 모바일 네트워크 내에서 트래픽 양이 많을 때 혼잡을 일으킬 수 있다는 것이다. FDA 시스템 내의 메시지 큐들은 작기 때문에, 트래픽 양이 많으면, FDA 시스템 내에서 텍스트 메시지들은 지연될 수 있다. 이 네트워크 혼잡은 텍스트 메시지들의 전달을 실패시키고 네트워크 오퍼레이터의 수익을 잃게 할 수 있다.
여기서 설명된 실시예들은 텍스트 메시지에 FDA 처리를 선택적으로 적용하게 할 수 있다. 몇몇의 경우들에는, 텍스트 메시지들을 포워드하는데 FDA 처리가 이용될 수 있는 한편, 다른 경우들에는, 저장-및-포워드 처리를 선호하는 몇몇의 또는 모든 텍스트 메시지들을 위한 어떤 기간 동안에는 FDA 처리가 일시적으로 중단될 수 있다. 따라서, 모든 텍스트 메시지들이 자동으로 FDA 처리를 이용하여 우선 전달되지는 않는다. 모바일 네트워크 내에서 FDA 처리를 선택적으로 적용하는 것의 하나의 장점은 피크 트래픽 간격들(peak traffic intervals), 높은 트래픽 시간들, 특정 트래픽 시나리오들 등과 같은 기간들 동안에는 FDA 처리가 저장-및-포워드 처리로 대체되거나 보충될 수 있다는 것이다. 저장-및-포워드 처리는 FDA 처리에 의해 발생하는 네트워크 혼잡 문제들을 피하도록 돕는다.
일 실시예는 모바일 네트워크용 텍스트 메시지 시스템을 포함한다. 텍스트 메시지 시스템은 어떤 텍스트 메시지들이 FDA 처리를 이용하여 전달되도록 허가되는지를 규정하는 규칙을 저장하도록 동작가능한 규칙 데이터베이스를 포함한다. 텍스트 메시지 시스템은 처음으로 텍스트 메시지를 수신하고, 트리거링 이벤트(triggering event)의 발생으로 인해 어떤 기간 동안 FDA 처리를 선택적으로 적용할지를 결정하도록 동작가능한 메시지 처리기를 추가로 포함한다. 선택적인 FDA 처리가 적용되면, 메시지 처리기는, 선택적인 FDA 처리의 기간 동안 텍스트 메시지가 FDA 처리에 대하여 허가되는지의 여부를 결정하기 위해 규칙 데이터베이스 내의 규칙을 처리하도록 더욱 동작할 수 있다. 텍스트 메시지가 허가된다고 결정되면, 메시지 처리기는 FDA 처리를 위해 텍스트 메시지를 FDA 시스템에 포워드하도록 더욱 동작할 수 있다. 텍스트 메시지가 허가되지 않는다고 결정되면, 메시지 처리기는 또한 저장-및-포워드 처리를 위해 텍스트 메시지를 저장-및-포워드 시스템에 포워드하도록 동작할 수 있다.
다른 예시적인 실시예들이 다음에 설명될 것이다.
본 발명의 몇몇의 실시예들은 단지 예로서 및 첨부된 도면들을 참조하여 설명된다. 모든 도면들 상에서, 같은 도면 부호는 같은 요소 또는 같은 유형의 요소를 나타낸다.
도 1은 예시적인 실시예 내의 모바일 네트워크를 나타내는 도면.
도 2는 예시적인 실시예 내의 텍스트 메시지들에 FDA 처리를 선택적으로 적용하는 방법을 나타내는 흐름도.
도 3은 예시적인 실시예 내의 IMS 네트워크를 나타내는 도면.
도 4 및 도 5는 예시적인 실시예 내의 선택적인 FDA 처리를 나타내는 메시지 다이어그램들.
도면들 및 다음의 설명은 본 발명의 구체적인 예시적 실시예들을 나타낸다. 당업자들은 여기에는 명백하게 설명되거나 나타내지지는 않았지만, 본 발명의 원리들을 실시하고 본 발명의 범위 내에 포함되는 다양한 구조들을 고안해낼 수 있음이 명백해질 것이다. 또한, 여기에 설명된 임의의 예들은 본 발명의 원리들을 이해하는 것을 돕고, 이렇게 구체적으로 언급된 예들 및 조건들에 대한 제한 없이 구성되도록 의도된다. 그 결과, 본 발명은 다음에 설명된 구체적인 실시예들 또는 예들에 한정되는 것이 아니라, 청구항들 및 그들의 등가물에 의해 한정된다.
도 1은 예시적인 실시예의 모바일 네트워크(100)를 나타낸다. 모바일 네트워크(100)는 CDMA 네트워크와 같은 회로-기반 네트워크, 또는 IP 멀티미디어 서브시스템(IMS) 네트워크와 같은 패킷-기반 네트워크를 포함할 수 있는 GSM 네트워크, 또는 그 둘의 조합을 포함할 수 있다. 모바일 네트워크(100)는 전송기(110)에서 목적지(112)로의 텍스트 메시지의 전송을 용이하게 할 수 있다. 전송기(110) 및 목적지(112)가 상이한 네트워크들에 의해 서빙될 수 있기 때문에, 모바일 네트워크(100)는 모바일 발신(MO) 시나리오에 대하여 "발신" 네트워크를 나타낼 수 있거나, 모바일 종료(MT) 시나리오에 대하여 "종료" 네트워크를 나타낼 수 있다.
이 실시예에서, 모바일 네트워크(100)는 SMSC(120) 및 텍스트 메시지 시스템(124)을 포함한다. SMSC(120)는 저장-및-포워드 시스템(122)을 포함하는데, 이 저장-및-포워드 시스템(122)은 저장-및-포워드 처리를 구현하는 임의의 시스템, 서버, 애플리케이션, 또는 기능을 포함하고, 그것의 일례는 SMS 프로토콜로 규정된다. 저장-및-포워드 처리에서, 텍스트 메시지가 처음으로 수신되면, 텍스트 메시지는 메모리에 완강하게 저장된다. 그 후 텍스트 메시지의 목적지로의 전달이 시도된다. 첫번째 전달 시도가 실패하면, 어떤 기간 (예를 들면, 10초, 30초 등) 후에 전달이 재시도된다. 텍스트 메시지가 삭제되기 전에, 미리 규정된 횟수의 재시도들이 실행된다. 저장-및-포워드 시스템(122)이 SMSC(120) 내에서 구현되는 것으로 나타나있지만, 당업자들은 그것이 SMS와 다른 프로토콜들을 이용하는 다른 텍스트 메시징 서버들에서 구현될 수 있다는 것을 명확히 알 것이다.
텍스트 메시지 시스템(124)은 텍스트 메시지들을 처리하도록 동작가능한 임의의 시스템, 서버, 또는 기능을 포함한다. 텍스트 메시지 시스템(124)은 자립형 시스템 또는 서버일 수 있거나, SMS 라우터, STP(Signaling Transfer Point), 또는 몇몇 다른 네트워크 소자 내에 구현될 수 있다. 텍스트 메시지 시스템(124)은 또한 저장-및-포워드 시스템(122)에 따라 SMSC(120) 내에 또한 구현될 수 있다.
이 실시예에서, 텍스트 메시지 시스템(124)은 FDA 시스템(132), 메시지 처리기(134), 및 규칙 데이터베이스(136)를 포함한다. FDA 시스템(132)은 FDA 처리를 구현하도록 동작가능한 임의의 시스템, 서버, 애플리케이션, 또는 기능을 포함한다. FDA 처리 내에서는, 처음으로 텍스트 메시지가 수신되면, 텍스트 메시지를 SMSC와 같은 곳에 저장하기 전에, 우선 텍스트 메시지의 전달이 시도된다. 당업자는 FDA 처리가 전달 시도를 위해 텍스트 메시지들을 잠시 큐잉(queuing)하는 것을 수반할 수 있다는 것을 명백히 알 것이다. 그러나, 텍스트 메시지는 저장-및-포워드 처리에 대해서 했던 것처럼 SMSC 내에 완강하게 저장되지는 않는다.
메시지 처리기(134)는 FDA 처리가 텍스트 메시지 시스템(124) 내에서 어떻게 적용되는지를 선택적으로 적용하도록 동작가능한 임의의 장치, 구성요소, 시스템, 또는 애플리케이션을 포함한다. 규칙 데이터베이스(136)는 특정 기간 동안 어떤 텍스트 메시지들이 FDA 처리에 대해 허가되는지를 규정하는 임의의 규칙, 조건들, 정책들, 또는 다른 데이터를 저장하도록 동작가능한 임의의 저장 시스템을 포함한다. 예를 들면, 모바일 네트워크(100)의 피크 트래픽 기간들 동안, 규칙 데이터베이스(136)에 저장된 규칙은 어떤 텍스트 메시지들(만약 있다면)이 FDA 처리에 따라 전달되도록 허가되는지를 나타낸다. FDA 시스템(132)은 텍스트 메시지 시스템(124)의 일부로 도시되었지만, 당업자들은 FDA 시스템(132)이 메시지 처리기(134) 및 규칙 데이터베이스(136)와 전혀 다른 플랫폼에서 구현될 수 있다는 것을 명백히 알 것이다.
도 1 내에서, 전송자(110)는 목적지(112)로 의도되는 텍스트 메시지를 모바일 네트워크(100)에 전송한다고 가정하자. 당업자들은 텍스트 메시지가 SS7 메시지 또는 SIP 메시지와 같은 시그널링 메시지 내로 캡슐화된다는 것을 명백히 알 것이다. 텍스트 메시지에 FDA 처리를 자동으로 적용하는 대신, 텍스트 메시지 시스템(124)은 어떤 기간 동안 FDA 처리를 선택적으로 적용할 수 있다. FDA가 선택적으로 적용될 때, 메시지 처리기(134)는 미리 규정된 규칙의 세트에 기초하여 텍스트 메시지를 FDA 처리를 통해 전달할지 또는 저장-및-포워드 처리를 통해 전달할지를 결정한다. 텍스트 메시지 시스템(124)의 보다 자세한 동작은 도 2에 나타나있다.
도 2는 일 예시적인 실시예의, 텍스트 메시지들에 FDA 처리를 선택적으로 적용하는 방법(200)을 나타내는 흐름도이다. 방법(200)의 단계들은 도 1의 모바일 네트워크(100)를 참조하여 설명될 것이지만, 당업자들은 방법(200)이 다른 네트워크들 및 시스템들에서 구현될 수 있다는 것을 명백히 알 것이다. 또한, 도 2의 흐름도의 단계들은 모든 단계들을 포함하는 것이 아니라, 도시되지 않는 다른 단계들을 포함할 수 있다. 단계들은 다른 순서로 구현될 수 있다.
단계(202)에서, 메시지 처리기(134)는 처음으로 전송기(110)로부터 텍스트 메시지를 수신한다. FDA 처리를 위해 텍스트 메시지를 FDA 시스템(132)에 자동으로 포워드하는 대신, 단계(204)에서 메시지 처리기(134)는 FDA 처리를 선택적으로 적용할지를 결정한다. 선택적인 FDA 처리는, 통상의 FDA 처리는 어떤 기간 동안 방해되고, 다른 텍스트 메시지들 또는 제로(zero)의 선택된 세트가 FDA 처리에 대하여 허가될 것임을 의미한다. 선택적인 FDA 처리는 트리거링 이벤트에 응답하여 적용된다. 선택적인 FDA 처리를 트리거링하는 이벤트들은 네트워크 오퍼레이터의 바람들에 따라 변할 수 있다.
예를 들면, 트리거링 이벤트는 피크 트래픽 간격(즉, 하루 중 시간)에 도달하는 것을 포함할 수 있다. 네트워크 오퍼레이터는 모바일 네트워크(100) 내의 텍스트 메시지의 피크 트래픽 간격들을 식별할 수 있다. 피크 트래픽 간격에 도달하면, 이 시간 간격 동안 메시지 처리기(134)는 선택적인 FDA 처리를 트리거링할 수 있다. 다른 예에서, 트리거링 이벤트는 모바일 네트워크(100) 내에서 트래픽 임계치가 초과되는 것을 포함할 수 있다. 트래픽 임계치가 초과되면, 메시지 처리기(134)는 트래픽이 임계치를 초과하는 동안 선택적인 FDA 처리를 트리거링할 수 있다. 다른 예에서, 트리거링 이벤트는 모바일 네트워크(100)의 서비스 영역 내에서 특별한 트래픽 시나리오가 발생할 것으로 기대되는 것을 포함할 수 있다. 예를 들면, 네트워크 오퍼레이터가 텔레비전 프로그램에 대한 팬 조사 또는 팬 투표를 알면, 메시지 처리기(134)는 그 특별한 트래픽 시나리오 동안 선택적인 FDA 처리를 트리거링할 수 있다. 다른 예에서, 트리거링 이벤트는 텍스트 메시지가 스팸으로 식별되는 것을 포함할 수 있다. 텍스트 메시지가 스팸으로 식별되면, 메시지 처리기(134)는 그 스팸 메시지가 필터링되도록 선택적인 FDA 처리를 트리거링할 수 있다. 다른 예에서, 트리거링 이벤트는 텍스트 메시지에 대한 과금 문제를 포함할 수 있다. 과금 문제가 식별되면(예를 들면, 소스 주소, 목적지 주소, 및/또는 과금 ID가 오퍼레이터가 과금가능한 범주를 만족하지 않으면), 메시지 처리기(134)는 텍스트 메시지를 저장-및-포워드 시스템(122)으로 미루기 위해 선택적인 FDA 처리를 트리거링할 수 있다.
선택적인 FDA 처리가 적용되면, 단계(206)에서 메시지 처리기(134)는 선택적인 FDA 처리의 기간 동안 텍스트 메시지가 FDA 처리에 대하여 허가되는지의 여부를 결정하기 위해 규칙 데이터베이스(136) 내의 규칙을 처리한다. FDA 처리를 허가하는 규칙은 네트워크 오퍼레이터의 바람들에 따라 변할 수 있다. 다음에 몇몇의 예들이 제공된다.
단계(206)에서의 결정이 텍스트 메시지가 허가된다는 것이면, 단계(208)에서 메시지 처리기(134)는 FDA 처리를 위해 텍스트 메시지를 FDA 시스템(132)에 포워드한다. 텍스트 메시지를 수신한 것에 응답하여, FDA 시스템(132)은 텍스트 메시지를 완강하게 저장하지 않고, 우선 텍스트 메시지를 목적지(112)에 전달하고자 시도한다. 전달 시도가 실패하면, FDA 시스템(132)은 저장-및-포워드 처리를 위해 텍스트 메시지를 저장-및-포워드 시스템(122)에 포워드할 수 있다.
단계(206)에서의 결정이 텍스트 메시지가 허가되지 않는다는 것이면, 단계(210)에서 메시지 처리기(134)는 저장-및-포워드 처리를 위해 텍스트 메시지를 저장-및-포워드 시스템(122)에 포워드한다. 텍스트 메시지를 수신한 것이 응답하여, 저장-및-포워드 시스템(122)은 텍스트 메시지를 메모리에 완강하게 저장한다. 저장-및-포워드 시스템(122)은 그 후 텍스트 메시지를 목적지(112)에 포워드하도록 시도한다. 첫번째 전달 시도가 실패하면, 저장-및-포워드 시스템(122)은 어떤 기간(예를 들면, 10 분, 30 분 등) 이후에 전달을 재시도한다. 저장-및-포워드 시스템(122)은 텍스트 메시지가 삭제되기 전까지 미리 정해진 횟수만큼 텍스트 메시지의 전달을 재시도할 것이다.
단계(204)에서의 결정이 선택적인 FDA 처리가 적용되지 않는다는 것이면, 단계(212)에서 메시지 처리기(134)는 FDA 처리를 위해 텍스트 메시지를 FDA 시스템(132)에 포워드한다. 그 후 통상의 FDA 처리가 실행될 수 있다.
일단 트리거링되면, 메시지 처리기(134)는 그 기간이 만료될 때까지 선택적인 FDA 처리를 다른 텍스트 메시지들에 계속 적용한다. 선택적인 FDA 처리를 적용하는 그 기간은 트리거링 이벤트의 함수로서 변할 수 있다. 예를 들면, 트리거링 이벤트가 피크 트래픽 간격에 도달한다는 것이면, 그 기간은 그 피크 트래픽 간격이 얼마나 오래 지속되는지(예를 들면, 4시간)에 기초하여 설정될 수 있다. 트리거링 이벤트가 트래픽 임계치에 도달한다는 것이면, 그 기간은 모바일 네트워크(100) 내의 트래픽이 트래픽 임계치 이하로 내려갈 때까지 지속될 수 있다. 트리거링 이벤트가, 텍스트 메시지가 스팸을 포함한다(또는 스팸일 것이라고 의심된다)는 것이면, 그 기간은 이 스팸 메시지를 처리할 때까지만 지속될 수 있다. 선택적인 FDA 처리를 적용하기 위한 기간이 만료된 후에는, 통상의 FDA 처리가 실행될 수 있다. 따라서, 선택적인 FDA 처리를 트리거링하는 다른 이벤트가 일어날 때까지, 메시지 처리기(134)는 각각의 수신된 텍스트 메시지들을 FDA 시스템(132)에 포워드한다.
선택적인 FDA 처리는 유익하게도, 네트워크 오퍼레이터로 하여금 어떤 기간 동안 몇몇의 또는 모든 텍스트 메시지들을 FDA 처리에서 저장-및-포워드 처리로 넘기도록 허용한다. 저장-및-포워드 처리는 FDA 처리에 의해 발생되는 네트워크 혼잡 문제들을 피하도록 돕는다. 따라서, 모바일 네트워크(100) 내에서 트래픽 양이 많을 때, 네트워크 오퍼레이터는 FDA 시스템(132) 내에서의 지연들을 피할 수 있지만 궁극적으로 텍스트 메시지들이 손실된다.
다음에는 텍스트 메시지가 선택적인 FDA 처리의 기간 동안 FDA 처리를 위해 허가되는지의 여부를 결정하기 위해 이용될 수 있는 몇몇의 예시적인 규칙을 나열한다(단계(206) 참조). 하나의 규칙은 선택적인 FDA 처리의 기간 동안 FDA 처리를 위해 허가된 또는 허가되지 않은 하나 이상의 소스 주소들을 나타내는 소스 주소 규칙을 포함할 수 있다. 예를 들면, 텍스트 메시지의 소스 주소가 허가된 주소 리스트(또는 화이트 리스트(white list)) 상에 있으면, 그 텍스트 메시지는 FDA 처리에 대하여 허가될 것이다. 텍스트 메시지의 소스 주소가 허가되지 않은 주소 리스트(또는 블랙 리스트(black list)) 상에 있으면, 그 텍스트 메시지는 FDA 처리에 대하여 허가되지 않고 저장-및-포워드 처리로 대체될(fail over) 것이다.
다른 규칙은 선택적인 FDA 처리의 기간 동안 FDA 처리에 대하여 허가된 또는 허가되지 않은 하나 이상의 목적지 주소들을 나타내는 목적지 주소 규칙을 포함할 수 있다. 예를 들면, 텍스트 메시지의 목적지 주소가 허가된 주소 리스트 상에 있으면, 그 텍스트 메시지는 FDA 처리에 대하여 허가될 것이다. 텍스트 메시지의 목적지 주소가 허가되지 않은 목적지 리스트 상에 있으면, 그 텍스트 메시지는 FDA 처리에 대하여 허가되지 않고 저장-및-포워드 처리로 대체될 것이다.
다른 규칙은 실패된 전달의 이력을 가진 특정 목적지들 또는 목적지 범위들을 나타내는 실패된 목적지 주소 규칙을 포함할 수 있다. 예를 들면, 텍스트 메시지의 목적지 주소가 실패된 전달의 이력을 가진 리스트 주소들 상에 있으면, 그 텍스트 메시지는 FDA 처리에 대하여 허가되지 않고 저장-및-포워드 처리로 대체될 것이다.
다른 규칙은 선택적인 FDA 처리의 기간 동안 FDA 처리에 대하여 허가된 또는 허가되지 않은 하나 이상의 목적지 포인트 코드들을 나타내는 목적지 포인트 코드 규칙을 포함할 수 있다. 예를 들면, 텍스트 메시지의 목적지 포인트 코드가 허가된 포인트 코드 리스트 상에 있으면, 그 텍스트 메시지는 FDA 처리에 대하여 허가될 것이다. 텍스트 메시지의 목적지 포인트 코드가 허가되지 않은 포인트 코드 리스트 상에 있으면, 텍스트 메시지는 FDA 처리에 대하여 허가되지 않고 저장-및-포워드 처리로 대체될 것이다.
다른 규칙은 로밍 이용자(roaming user)에 의해 생성되거나 로밍 이용자가 목적지인 텍스트 메시지들은 FDA 처리에 대하여 허가되지 않고 저장-및-포워드 처리로 대체될 것이라고 규정하는 로밍 규칙을 포함할 수 있다.
다른 규칙은 선택적인 FDA 처리의 기간 동안 어떤 네트워크 프로토콜들이 FDA 처리에 대하여 허가되는지 또는 허가되지 않는지를 나타내는 프로토콜 ID 규칙을 포함할 수 있다. 예를 들면, 규칙은 IS41 및 GSM 프로토콜들에 대한 텍스트 메시지들은 허가되지만 GPRS 프로토콜에 대한 텍스트 메시지들은 허가되지 않는다고 규정할 수 있다.
다른 규칙은 선택적인 FDA 처리의 기간 동안 어떤 원격-서비스들이 FDA 처리에 대하여 허가되는지 또는 허가되지 않는지를 나타내는 원격-서비스 규칙을 포함할 수 있다. 예를 들면, 그 규칙은 WMI 및 VMN은 허가되지만, 페이지, 통과, WAP 및 EMS는 허가되지 않는다고 규정할 수 있다.
다른 규칙은 선택적인 FDA 처리의 기간 동안, 어떤 무선-인터페이스 프로토콜들이 FDA 처리에 대하여 허가되는지 또는 허가되지 않는지를 나타내는 무선-인터페이스 규칙을 포함할 수 있다. 예를 들면, 그 규칙은 CDMA 및 W-CDMA 프로토콜들에 대한 텍스트 메시지들은 허가되지만, TDMA 및 GSM 프로토콜들에 대한 텍스트 메시지들은 허가되지 않는다고 규정할 수 있다.
다른 규칙은 선택적인 FDA 처리의 기간 동안 어떤 라우팅 유형들(예를 들면, SS7, IP(ESME), 전용 포트 등)이 FDA 처리에 대하여 허가되는지 또는 허가되지 않는지를 나타내는 라우팅 유형 규칙을 포함할 수 있다. 다른 규칙은 선택적인 FDA 처리의 기간 동안, 어떤 서비스 유형들(예를 들면, 관리, 페이지, WMI, VMN, 위치 기반 서비스(Location Based Service, LBS), 방송 등)이 FDA 처리에 대하여 허가되는지 또는 허가되지 않는지를 나타내는 서비스 유형 규칙을 포함할 수 있다.
다른 규칙은 선택적인 FDA 처리의 기간 동안 어떤 유형의 과금들이 FDA 처리에 대하여 허가되는지 또는 허가되지 않는지를 나타내는 과금 ID 규칙을 포함할 수 있다. 예를 들면, 그 규칙은 사전 결제된 텍스트 메시지들은 허가되지만, 사후 결제되는 텍스트 메시지들은 허가되지 않는다고 규정할 수 있다. 다양한 다른 규칙이 정의될 수 있다. 또한, 텍스트 메시지를 허가하기 위해 복수의 규칙이 처리될 수 있다. 규칙 중 임의의 것들이 충돌하면, 네트워크 오퍼레이터는 어떤 규칙이 텍스트가 허가되는지 또는 허가되지 않는지를 제어하는지 규정할 수 있다.
도 3은 예시적인 실시예의 IMS 네트워크(300)를 나타낸다. 이 실시예에서, IMS 네트워크(300)는 라디오 액세스 네트워크(Radio Access Network; RAN; 314)를 통해 모바일 장치(310)를 서빙하도록 동작할 수 있으며, 여기서, 라디오 액세스 네트워크(314)는 코어 네트워크로 모바일 장치와 인터페이싱하는(interface) 임의의 라디오 또는 무선 네트워크를 포함한다. 모바일 장치(310)를 서빙하기 위해, IMS 네트워크(300)는 서빙-콜 세션 제어 기능부(Serving-Call Session Control Function; S-CSCF; 318), SMS 애플리케이션 서버(AS; 320), 및 텍스트 메시지 시스템(324)을 포함한다. SMS 애플리케이션 서버(320)는 SMS 메시지들을 처리하도록 동작할 수 있다. 예를 들면, SMS 애플리케이션 서버(320)는 SMSC를 나타낼 수 있다. SMS 메시지들을 처리하는 부분으로서, SMS 애플리케이션 서버(320)는 SMS 프로토콜을 이용하는 저장-및-포워드 시스템(322)을 포함한다. 저장-및-포워드 시스템(322)는 RAN(316)을 통해 SMS 메시지를 모바일 장치(312)에 포워드하는 것처럼 저장-및-포워드 처리를 이용하여 SMS 메시지들을 목적지들에 포워드할 수 있다.
텍스트 메시지 시스템(324)은 FDA 시스템(332), 메시지 처리기(334), 및 규칙 데이터베이스(336)를 포함한다. 텍스트 메시지 시스템(324)은 SMS 메시지들을 SMS AS(320)에 포워드하기 전에 SMS 메시지들을 그들의 목적지에 전달하려고 시도하기 위해 FDA 시스템(332)을 이용하도록 프로그래밍된다. FDA 시스템(332)은 RAN(316)을 통해 SMS 메시지들을 모바일 장치(312)에 포워드하는 것처럼 FDA 처리를 이용하여 SMS 메시지들을 목적지들에 포워드할 수 있다. 텍스트 메시지 시스템(324)은 또한 트리거링 이벤트에 응답하여 선택적인 FDA 처리를 적용하도록 프로그래밍될 수 있으며, 여기서, 몇몇의 트리거링 이벤트들은 앞서 설명됐었다. 이 예에 대하여, IMS 네트워크(300)의 네트워크 오퍼레이터가 IMS 네트워크(300) 내의, SMS 메시지 트래픽이 통상 높은 피크 트래픽 간격을 정의했다고 가정하자. 이 피크 트래픽 간격에 도달하면, 텍스트 메시지 시스템(324)은 선택적인 FDA 처리를 트리거링할 것이다.
이 예에 대하여, 모바일 장치(310)의 이용자가 모바일 장치(312)의 이용자에게로의 SMS 메시지를 개시한다고 가정하자. 모바일 장치(310)는 SMS 메시지를 SIP MESSAGE로 캡슐화하고, 그 SIP MESSAGE를 S-CSCF(318)로 전송한다. S-CSCF(318)는 SIP MESSAGE를 처리하고 그것이 SMS 메시지를 포함한다고 결정한다. 이에 따라, S-CSCF(318)는 SIP MESSAGE를 텍스트 메시지 시스템(324)에 포워드한다.
도 4 및 도 5는 예시적인 실시예의 선택적인 FDA 처리를 나타내는 메시지 다이어그램들이다. 도 4에서, 메시지 처리기(334)는 SMS 메시지를 포함하는 SIP MESSAGE를 수신한다. FDA 처리를 위해 SMS 메시지를 FDA 시스템(332)에 자동으로 포워드하는 대신, 메시지 처리기(334)는 선택적인 FDA 처리가 적용되는지의 여부를 결정한다. 이 경우, 피크 타임 간격에 도달하여, 선택적인 FDA 처리가 트리거링된다. 따라서, 메시지 처리기(334)는 SMS 메시지가 FDA 처리에 대하여 허가되는지의 여부를 결정하기 위해 (도 3의 규칙 데이터베이스(336) 내의) 규칙을 처리한다. SMS 메시지가 허가된다고 결정되면, 메시지 처리기(334)는 FDA 처리를 위해 SMS 메시지를 FDA 시스템(332)에 포워드한다. SMS 메시지를 수신한 것에 응답하여, FDA 시스템(332)은 (도 3의 S-CSCF(318)을 통해) SIP MESSAGE를 모바일 장치(312)로 전송함으로써, SMS 메시지를 완강하게 저장하지 않으면서, 우선 SMS 메시지를 그것의 목적지에 전달하려고 시도한다. 전달 시도가 실패하면, FDA 시스템(332)은 저장-및-포워드 처리를 위해 SMS 메시지를 SMS 애플리케이션 서버(320)에 포워드할 수 있다.
도 4의 예에서는, SMS 메시지가 FDA 처리에 대해서 허가됐으므로, FDA 시스템(332)은 메시지를 전달하려고 시도했었다. SMS 메시지가 FDA 처리에 대하여 허가되지 않으면, SMS 메시지는 저장-및-포워드 처리를 위해 SMS AS(320)로 전송되며, 이는 도 5에 나타나있다.
도 5에서, 메시지 처리기(334)는 SMS 메시지를 포함하는 SIP MESSAGE를 또다시 수신한다. FDA 처리를 위해 SMS 메시지를 FDA 시스템(332)에 자동으로 포워드하는 대신, 메시지 처리기(334)는 FDA 처리가 적용되는지의 여부를 결정한다. 이 경우, 피크 타임 간격에 도달하여, 선택적인 FDA 처리가 트리거링된다. 따라서, 메시지 처리기(334)는, SMS 메시지가 FDA 처리에 대하여 허가되는지의 여부를 결정하기 위해 (도 3의 규칙 데이터베이스(336) 내의) 규칙을 처리한다. SMS 메시지가 허가되지 않는다고 결정되면, 메시지 처리기(334)는 저장-및-포워드 처리를 위해 SMS 메시지를 저장-및-포워드(SFD) 시스템(322)에 포워드한다. SMS 메시지를 수신한 것에 응답하여, 저장-및-포워드 시스템(322)은 SMS 메시지를 메모리에 완강하게 저장한다. 저장-및-포워드 시스템(322)은 그 후 (도 3의 S-CSCF(318)를 통해) SIP MESSAGE를 모바일 장치(312)로 전송함으로써 SMS 메시지를 그것의 목적지에 포워드하도록 시도한다.
도 5의 예에서, SMS 메시지는 처리를 위해 FDA 시스템(332) 대신 저장-및-포워드 시스템(322)으로 넘겨진다. 트래픽이 많은 이 피크 타임 간격 동안, 저장-및-포워드 시스템(322)은 FDA 시스템(332)보다 SMS 메시지를 더 잘 처리할 수 있을 수 있다. 따라서, SMS 메시지가 모바일 장치(312)에 성공적으로 전달될 가능성이 높아진다.
도면들 또는 상세한 설명에 나타낸 다양한 요소들 중 임의의 것은 하드웨어, 소프트웨어, 펌웨어, 또는 이들의 몇몇 조합으로 구현될 수 있다. 예를 들면, 한 요소는 전용 하드웨어로 구현될 수 있다. 전용 하드웨어 요소들은 "처리기들", "제어기들", 또는 몇몇 유사한 장비로 참조될 수 있다. 처리기에 의해 제공될 때, 기능들은 단일의 전용 처리기, 단일의 공유되는 처리기, 또는 복수의 개별적인 처리기들에 의해 제공될 수 있으며, 그들 중 몇몇은 공유될 수 있다. 또한, "처리기" 또는 "제어기"의 용어들의 표면적인 이용은 배타적으로 소프트웨어를 실행시킬 수 있는 하드웨어만을 의미하도록 구성되지 않아야 하며, 암묵적으로 디지털 신호 처리기(Digital Signal Processor; DSP) 하드웨어, 네트워크 처리기, 주문형 반도체(application specific integrated circuit; ASIC) 또는 다른 회로, 필드 프로그래밍가능한 게이트 어레이(field programmable gate array; FPGA), 소프트웨어를 저장하기 위한 ROM, RAM, 비휘발성 저장소, 논리(logic), 또는 몇몇 다른 물리적 하드웨어 구성요소 또는 모듈을 제한 없이 포함할 수 있다.
또한, 한 요소는 그 요소의 기능을 실행하기 위해 처리기 또는 컴퓨터에 의해 실행가능한 명령어들로서 구현될 수 있다. 명령어들 중 몇몇의 예들은 소프트웨어, 프로그램 코드, 및 펌웨어이다. 명령어들은 처리기로 하여금 그 요소의 기능들을 실행하게 지시하도록 처리기에 의해 실행될 때 동작한다. 명령어들은 처리기에 의해 판독가능한 저장 장치들 상에 저장될 수 있다. 저장 장치들의 몇몇의 예들에는 디지털 또는 고체 메모리들, 자기 디스크들 및 자기 테이프들과 같은 자기 저장 매체, 하드 드라이브들, 또는 광학적으로 판독가능한 디지털 데이터 저장 매체가 있다.
여기에는 구체적인 실시예들이 설명되었지만, 본 발명의 범위는 그 구체적인 실시예들에 제한되지 않는다. 본 발명의 범위는 다음의 청구항들 및 그들의 임의의 등가물들에 의해 규정된다.
100: 모바일 네트워크 122: 저장-및-포워드 시스템
124: 텍스트 메시지 시스템 134: 메시지 처리기
136: 규칙 데이터베이스

Claims (10)

  1. 모바일 네트워크(100)를 위한 텍스트 메시지 시스템(124)에 있어서:
    어떤 텍스트 메시지들이 선 전달 시도(First Delivery Attempt; FDA) 처리를 이용하여 전달되도록 허가되는지를 규정하는 규칙을 저장하도록 동작가능한 규칙 데이터베이스(136)로서, 상기 FDA 처리는 텍스트 메시지들을 저장하기 전에 상기 텍스트 메시지들을 전달하려고 시도하는 것을 포함하는, 상기 규칙 데이터베이스(136); 및
    처음으로 텍스트 메시지를 수신하고, 트리거링(triggering) 이벤트의 발생으로 인해 어떤 기간 동안 FDA 처리를 선택적으로 적용할지를 결정하도록 동작가능한 메시지 처리기(134)를 포함하고,
    선택적인 FDA 처리가 적용되면, 상기 메시지 처리기(134)는 또한 상기 텍스트 메시지가 선택적인 FDA 처리의 기간 동안 FDA 처리에 대하여 허가되는지의 여부를 결정하기 위해 상기 규칙 데이터베이스(136) 내의 규칙을 처리하고, 상기 텍스트 메시지가 허가된다는 결정에 응답하여, FDA 처리를 위해 상기 텍스트 메시지를 FDA 시스템(132)에 포워드하고, 상기 텍스트 메시지가 허가되지 않았다는 결정에 응답하여, 저장-및-포워드 처리를 위해 상기 텍스트 메시지를 저장-및-포워드 시스템(122)에 포워드하도록 동작가능한, 모바일 네트워크(100)를 위한 텍스트 메시지 시스템(124).
  2. 제 1 항에 있어서,
    선택적인 FDA 처리가 적용되지 않으면, 상기 메시지 처리기(134)는 또한 FDA 처리를 위해 상기 텍스트 메시지를 상기 FDA 시스템(132)에 포워드하도록 동작가능한, 모바일 네트워크(100)를 위한 텍스트 메시지 시스템(124).
  3. 제 1 항에 있어서,
    상기 트리거링 이벤트는 피크 트래픽 간격(peak traffic interval)에 도달하는 것을 포함하는, 모바일 네트워크(100)를 위한 텍스트 메시지 시스템(124).
  4. 제 1 항에 있어서,
    상기 트리거링 이벤트는 상기 모바일 네트워크(100) 내에서 트래픽 임계치가 초과되는 것을 포함하는, 모바일 네트워크(100)를 위한 텍스트 메시지 시스템(124).
  5. 제 1 항에 있어서,
    상기 트리거링 이벤트는 상기 모바일 네트워크(100)의 서비스 영역 내에서 특정 트래픽 시나리오가 발생할 것으로 기대되는 것을 포함하는, 모바일 네트워크(100)를 위한 텍스트 메시지 시스템(124).
  6. 모바일 네트워크(100) 내에서의 방법에 있어서:
    어떤 텍스트 메시지들이 FDA 처리를 이용하여 전달되도록 허가되는지를 규정하는 규칙을 저장하는 단계로서, 상기 FDA 처리는 텍스트 메시지들을 저장하기 전에 상기 텍스트 메시지들을 전달하려고 시도하는 것을 포함하는, 상기 규칙을 저장하는 단계;
    처음으로 텍스트 메시지를 수신하는 단계; 및
    트리거링 이벤트의 발생으로 인해 어떤 기간 동안 FDA 처리를 선택적으로 적용할지를 결정하는 단계로서;
    선택적인 FDA 처리가 적용되면,
    상기 텍스트 메시지가 선택적인 FDA 처리의 기간 동안 FDA 처리에 대하여 허가되는지의 여부를 결정하기 위해 상기 규칙 처리하고;
    상기 텍스트 메시지가 허가된다는 결정에 응답하여, FDA 처리를 위해 상기 텍스트 메시지를 FDA 시스템(132)에 포워드하고;
    상기 텍스트 메시지가 허가되지 않는다는 결정에 응답하여, 저장-및-포워드 처리를 위해 상기 텍스트 메시지를 저장-및-포워드 시스템(122)에 포워드하는, 상기 결정하는 단계를 포함하는, 모바일 네트워크(100) 내에서의 방법.
  7. 제 6 항에 있어서,
    선택적인 FDA 처리가 적용되지 않으면, 상기 방법은 FDA 처리를 위해 상기 텍스트 메시지를 상기 FDA 시스템(132)에 포워드하는 단계를 추가로 포함하는, 모바일 네트워크(100) 내에서의 방법.
  8. 제 6 항에 있어서,
    상기 트리거링 이벤트는 피크 트래픽 간격에 도달하는 것을 포함하는, 모바일 네트워크(100) 내에서의 방법.
  9. 제 6 항에 있어서,
    상기 트리거링 이벤트는 상기 모바일 네트워크(100) 내에서 트래픽 임계치가 초과되는 것을 포함하는, 모바일 네트워크(100) 내에서의 방법.
  10. 제 6 항에 있어서,
    상기 트리거링 이벤트는 상기 모바일 네트워크(100)의 서비스 영역 내에서 특정 트래픽 시나리오가 발생할 것으로 기대되는 것을 포함하는, 모바일 네트워크(100) 내에서의 방법.
KR1020117029793A 2009-06-15 2010-06-08 텍스트 메시지들에 대한 선택적 선 전달 시도 (fda) 처리 KR101336688B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/484,672 2009-06-15
US12/484,672 US8554174B2 (en) 2009-06-15 2009-06-15 Selective first delivery attempt (FDA) processing for text messages
PCT/US2010/037673 WO2010147787A1 (en) 2009-06-15 2010-06-08 Selective first delivery attempt (fda) processing for text messages

Publications (2)

Publication Number Publication Date
KR20120019479A true KR20120019479A (ko) 2012-03-06
KR101336688B1 KR101336688B1 (ko) 2013-12-04

Family

ID=42767961

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020117029793A KR101336688B1 (ko) 2009-06-15 2010-06-08 텍스트 메시지들에 대한 선택적 선 전달 시도 (fda) 처리

Country Status (9)

Country Link
US (2) US8554174B2 (ko)
EP (1) EP2443847B1 (ko)
JP (1) JP5307937B2 (ko)
KR (1) KR101336688B1 (ko)
CN (1) CN102461226B (ko)
BR (1) BRPI1016025A2 (ko)
RU (1) RU2502224C2 (ko)
TW (1) TWI429237B (ko)
WO (1) WO2010147787A1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10482551B2 (en) * 2015-08-10 2019-11-19 Google Llc Systems and methods of automatically estimating restaurant wait times using wearable devices
JP7001105B2 (ja) * 2018-01-18 2022-01-19 日本電気株式会社 メッセージ配信装置、方法およびプログラム

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI108982B (fi) * 1998-06-15 2002-04-30 Nokia Corp Sanomapalvelu langattomassa tietoliikennejärjestelmässä
JP3588295B2 (ja) * 2000-01-24 2004-11-10 株式会社エヌ・ティ・ティ・ドコモ メッセージサービスシステム、移動通信システムおよびメッセージ管理方法
GB0109525D0 (en) * 2001-04-18 2001-06-06 Telsis Holdings Ltd Managing text message traffic in mobile telephone networks
GB0116853D0 (en) 2001-07-10 2001-09-05 Torsana Diabetes Diagnostics A Optical sensor containing particles for in SITU measurement of analytes
TW200303690A (en) * 2002-02-18 2003-09-01 Empower Interactive Group Ltd Distributed message transmission system and method
KR100619308B1 (ko) * 2004-03-02 2006-09-12 엘지전자 주식회사 멀티미디어 메시징 서비스 시스템 및 그 방법
GB0414415D0 (en) * 2004-06-28 2004-07-28 Jeftel Ltd Improvements relating to secure telecommunications
US7319857B2 (en) 2004-09-13 2008-01-15 Tekelec Methods, systems, and computer program products for delivering messaging service messages
EP1650990B1 (en) 2004-10-20 2013-04-17 Hewlett-Packard Development Company, L.P. Method and apparatus for routing short messages in mobile telephone networks
US7149839B2 (en) * 2004-12-03 2006-12-12 Microsoft Corporation Wireless USB hardware scheduling
US7460874B1 (en) * 2005-08-12 2008-12-02 Sprint Spectrum L.P. Method for monitoring performance of a message-delivery system
CN1808983A (zh) * 2006-02-15 2006-07-26 阿里巴巴公司 一种实现即时通讯的方法及系统
US8255994B2 (en) * 2008-08-20 2012-08-28 Sprint Communications Company L.P. Detection and suppression of short message service denial of service attacks
EP2394404B1 (en) * 2009-02-09 2021-04-28 Apple Inc. Method and apparatus for sms termination overload protection

Also Published As

Publication number Publication date
US8554174B2 (en) 2013-10-08
US8886168B2 (en) 2014-11-11
KR101336688B1 (ko) 2013-12-04
TWI429237B (zh) 2014-03-01
US20140011480A1 (en) 2014-01-09
EP2443847A1 (en) 2012-04-25
JP2012530458A (ja) 2012-11-29
EP2443847B1 (en) 2014-11-12
BRPI1016025A2 (pt) 2016-05-10
TW201108673A (en) 2011-03-01
WO2010147787A1 (en) 2010-12-23
RU2502224C2 (ru) 2013-12-20
RU2011153775A (ru) 2013-07-27
US20100317321A1 (en) 2010-12-16
CN102461226A (zh) 2012-05-16
JP5307937B2 (ja) 2013-10-02
CN102461226B (zh) 2016-12-07

Similar Documents

Publication Publication Date Title
US9935922B2 (en) Methods, systems, and computer readable media for screening diameter messages within a diameter signaling router (DSR) having a distributed message processor architecture
US20100323725A1 (en) Individualized retry configurations for messages having failed delivery
US11700510B2 (en) Methods, systems, and computer readable media for short message delivery status report validation
US8855689B2 (en) Direct SMS message delivery over broadband data networks through an SMS-C
KR20120040232A (ko) Lte 네트워크를 통한 메시지 전달
US20200077303A1 (en) Methods, systems and computer readable media for overload and flow control at a service capability exposure function (scef)
KR20120112710A (ko) Smpp 프로토콜을 사용한 sms 스푸핑을 관리하는 방법
KR101318134B1 (ko) 목적지 지점 코드들에 기초한 메시지 전달 제어
KR101336688B1 (ko) 텍스트 메시지들에 대한 선택적 선 전달 시도 (fda) 처리
JP5612704B2 (ja) 外部メッセージ・センターへのメッセージ待機通知
US20100323666A1 (en) Sequential message delivery for fda processing and store-and-forward processing
EP2564656B1 (en) Method and apparatuses for receiving a mobility management entity name
US20140378103A1 (en) Archiving a delivery status for a text message
WO2014187411A1 (zh) 终呼处理方法和装置
CN103327463B (zh) 消息的处理方法、装置、系统以及终端
WO2012109881A1 (zh) 国际漫游分组数据业务的处理方法及装置

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: 20161118

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20171116

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee