Nothing Special   »   [go: up one dir, main page]

KR20130100258A - 통신을 라우팅하기 위한 방법 및 시스템 - Google Patents

통신을 라우팅하기 위한 방법 및 시스템 Download PDF

Info

Publication number
KR20130100258A
KR20130100258A KR1020137000360A KR20137000360A KR20130100258A KR 20130100258 A KR20130100258 A KR 20130100258A KR 1020137000360 A KR1020137000360 A KR 1020137000360A KR 20137000360 A KR20137000360 A KR 20137000360A KR 20130100258 A KR20130100258 A KR 20130100258A
Authority
KR
South Korea
Prior art keywords
application server
communication
request
routing
sim
Prior art date
Application number
KR1020137000360A
Other languages
English (en)
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 KR20130100258A publication Critical patent/KR20130100258A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8038Roaming or handoff
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1453Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
    • H04L12/1467Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network involving prepayment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/016Billing using Intelligent Networks [IN] or Advanced Intelligent Networks [AIN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0168On line or real-time flexible customization or negotiation according to wishes of subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/018On-line real-time billing, able to see billing information while in communication, e.g. via the internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/04Interfaces between hierarchically different network devices
    • H04W92/08Interfaces between hierarchically different network devices between user and terminal device

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Exchange Systems With Centralized Control (AREA)

Abstract

통신을 라우팅하기 위한 방법은 통신 디바이스로부터 통신 서비스의 요청을 인터셉트하는 단계, 애플리케이션 서버에 인터셉트된 서비스의 요청을 라우팅하는 단계; 및 애플리케이션 서버로부터의 명령어들에 기초하여 요청되는 통신 서비스를 실행하는 단계를 포함한다.

Description

통신을 라우팅하기 위한 방법 및 시스템{METHOD AND SYSTEM FOR ROUTING COMMUNICATIONS}
관련 출원들에 대한 상호 참조
본 출원은 2010년 6월 23일자로 출원된 미국 가출원 제61/357,825호에 대한 우선을 주장하며, 그 내용들은 본 출원에 참고 문헌으로 명백히 포함되어 있다.
본 발명은 통신의 분야에 관한 것으로, 특히 이동 통신 및 통신을 라우팅하기 위한 방법 및 시스템에 관한 것이다.
사용자의 홈 네트워크 외부에 있을 때 이루어지는 이동 전화 호들은 일반적으로 비용이 매우 많이 들 수 있는 로밍 요금을 초래한다. 전형적인 이동 전화들은 사용자 및 사용자가 속하는 베이스 네트워크를 식별하는데 이용되는 SIM(subscriber identity module) 카드를 갖는다. 종종, 로밍 요금을 회피하려고 시도하는 사용자들은 예컨대 제 2 SIM 카드를 구입하고 로밍 지역에 있을 때 제 1 SIM 카드 대신에 제 2 SIM 카드를 이용함으로써 외국 서비스 제공자로부터 직접 2차 서비스들을 획득할 것이다. 이것은 제 1 SIM 카드를 잃어 버릴 위험, 2개의 개별 계정을 갖는 불편 및 2개의 SIM 카드들을 가지고 다녀야 하는 불편을 포함하는 수개의 문제들을 제공한다. 대안 해결법들은 할인된 요금을 제공하는 서비스 제공자들을 통해서 호들을 라우팅하기 위해 특수 로밍 액세스 전화 번호들을 제공하는 것을 포함하지만, 이것은 사용자가 각 전화 호를 완료하기 전에 추가 전화 번호를 다이얼링하고 여행할 때 이 액세스 번호를 기억하는 것을 필요로 한다. 다른 사용자들은 발신 호들에 대한 돈은 절약하지만, 착신 호들과 호환되거나 유용하지 않은 통화 카드들에 단지 의존한다. 실제로, 사용자는 호를 완전히 무시하는 이외에는, 착신 호들 및 로밍 지역에서 호를 수신할 때 초래되는 요금에 대해 거의 제어를 하지 못한다.
특히 레저 및 관광 여행 또는 비즈니스 여행자들을 위한 여행 지원과 같이, 특히 스마트 폰들이 더 광범위하게 이용됨에 따라, 로밍 지역에 있을 때 데이터 통신 및 인터넷 서비스들의 액세스에 관하여 유사한 문제들에 직면한다. 데이터 통신은 일반적으로 특수 액세스 로밍 전화 번호들로써 또는 통화 카드들에 의해 할인된 로밍 요금으로써 액세스될 수 없다. 더욱이, 스마트 폰 애플리케이션들이 백그라운드에서 데이터에 종종 액세스함에 따라 사용자는 데이터 로밍을 오프로 바꾸는 것을 망각하고 상당한 요금을 예상외로 초래할 수 있는 것은 흔히 있는 경우이다. 이 문제들을 완전히 완화하는 것이 어려울지라도, 데이터 통신 서비스 제공자들의 다른 소스들에 액세스를 제공하는 것 또는 대체 중개기들을 통해서 그러한 통신을 라우팅하는 것이 바람직할 수 있다. 유사한 종래의 문제들은 SMS 텍스트 메시징에 존재한다.
본 발명의 일 실시예에 따르면, 통신 디바이스로부터 통신 서비스의 요청을 인터셉트하는 단계, 애플리케이션 서버에 상기 인터셉트된 서비스의 요청을 라우팅하는 단계, 및 애플리케이션 서버로부터의 명령어들에 기초하여 요청되는 통신 서비스를 실행하는 단계를 포함하는 통신을 라우팅하기 위한 방법이 제공된다. 본 발명의 일 측면에 따르면, 상기 실행 단계 전에, 인터셉트된 요청의 오리진을 인증하는 단계가 제공된다. 통신은 음성, 데이터 및 SMS 통신 중 어느 하나일 수 있다. 바람직하게는, 통신 디바이스는 이동 디바이스이다.
본 발명의 일 측면에 따르면, 방법은 인터셉트 단계를 수행하기 위한 인터셉팅 수단을 제공하는 단계를 포함한다. 바람직하게는, 인터셉팅 수단은 상기 이동 디바이스의 SIM과 SIM 카드와 통신하도록 된 상기 이동 디바이스 상의 인터페이스 사이에 위치되는 상보적(complimentary) SIM 카드이다.
본 발명의 다른 측면에 따르면, 애플리케이션 서버에 인터셉트된 요청을 라우팅하는 단계는 사용자의 지리적 영역 내의 이동 네트워크 오퍼레이터를 통해서 애플리케이션 서버에 인터셉트된 요청을 라우팅하는 단계를 포함한다.
본 발명의 다른 측면에 따르면, 라우팅 단계는 애플리케이션 서버에 사용자 데이터 패킷을 송신하는 단계를 포함하고, 인증 단계는 상기 데이터 패킷 내의 하나 이상의 데이터 필드들에 기초하여 인증하는 단계를 포함한다. 하나 이상의 데이터 필드들은 일련 번호, 상기 상보적 SIM과 관련된 IMSI(International Mobile Subscriber Identity), 상기 상보적 SIM과 관련된 MSISDN(Mobile Subscriber Integrated Services Digital Network Number), 상기 제 1 SIM과 관련된 MSISDN, 관련 DID(direct inward dialing) 번호, VSIM 프로파일 식별, 호출된 전화 번호, 및 사용자의 위치를 포함하는 그룹으로부터 선택되는 것이 바람직하다.
본 발명의 다른 측면에 따르면, 실행 단계 전에, 통신 서비스의 요청을 인가하는 단계가 제공되며, 인가 단계는 애플리케이션 서버에 의해 수행된다. 바람직하게는, 인가 단계는 사용자가 요청되는 통신 서비스의 적어도 일부에 대해 충분한 계정 서비스를 갖는지를 판단하는 단계를 포함한다.
본 발명의 다른 측면에 따르면, 통신 서비스는 애플리케이션 서버, 이동 네트워크 오퍼레이터 및 사용자 중 하나에 의해 종결된다.
본 발명의 다른 측면에 따르면, 애플리케이션 서버는 통신 상세의 레코드를 세이브하고 통신에 관한 하나 이상의 상세와 함께 인터셉팅 수단에 통지 메시지를 송신하는 추가 단계들을 수행한다.
본 발명의 다른 측면에 따르면, 실행 단계는 통신 서비스의 수신자, 로밍 파트너 및 애플리케이션 서버의 제공자에 의해 운영되는 네트워크 사이에서 회의 호로서 통신 서비스를 라우팅하는 단계를 포함한다. 바람직하게는, 애플리케이션 서버의 제공자에 의해 운영되는 네트워크는 VoIP 네트워크이다.
본 발명의 다른 측면에 따르면, 애플리케이션 서버에 라우팅하는 단계는 애플리케이션 서버에 SMS 메시지를 송신함으로써 개시된다.
본 발명의 다른 실시예에 따르면, 통신 디바이스로부터 통신 서비스의 요청을 인터셉트하기 위한 수단, 인터셉트된 서비스의 요청을 라우팅하기 위한 수단, 인터셉트된 서비스의 요청을 수신하기 위한 애플리케이션 서버, 및 애플리케이션 서버로부터의 명령어들에 기초하여 요청되는 통신 서비스를 실행하기 위한 수단을 포함하는 통신을 라우팅하기 위한 시스템이 제공된다. 선택적으로, 시스템은 인터셉트된 요청의 오리진을 인증하기 위한 수단을 더 포함한다. 바람직하게는, 통신 디바이스는 이동 디바이스이다.
본 발명의 일 측면에 따르면, 인증 수단은 애플리케이션 서버 상에 제공되는 컴퓨터 판독가능 명령어들을 포함한다.
본 발명의 다른 측면에 따르면, 인터셉팅 수단은 이동 디바이스의 SIM과 SIM 카드와 통신하도록 된 이동 디바이스 상의 인터페이스 사이에 위치되는 상보적 SIM 카드를 포함한다.
본 발명의 다른 측면에 따르면, 라우팅 수단은 상기 애플리케이션 서버에 사용자 데이터 패킷을 송신하고, 인증 수단은 데이터 패킷 내의 하나 이상의 데이터 필드들에 기초하여 인증한다. 하나 이상의 데이터 필드들은 일련 번호, 상기 상보적 SIM과 관련된 IMSI(International Mobile Subscriber Identity), 상기 상보적 SIM과 관련된 MSISDN(Mobile Subscriber Integrated Services Digital Network Number), 상기 제 1 SIM과 관련된 MSISDN, 관련 DID(direct inward dialing) 번호, VSIM 프로파일 식별, 호출된 전화 번호, 및 사용자의 위치를 포함하는 그룹으로부터 선택되는 것이 바람직하다.
본 발명의 다른 측면에 따르면, 애플리케이션 서버는 상기 통신 서비스의 요청을 인가하기 위한 명령어들을 더 포함한다.
본 발명의 다른 측면에 따르면, 인가하기 위한 명령어들은 사용자가 요청되는 통신 서비스의 적어도 일부에 대해 충분한 계정 서비스를 갖는지를 판단하는 것 및 사용자가 충분한 계정 밸런스를 갖는다면 통신 서비스의 실행을 인가하는 것을 포함한다.
본 발명의 다른 측면에 따르면, 시스템은 상기 통신 서비스를 종결하기 위한 수단을 더 포함한다.
본 발명의 다른 측면에 따르면, 애플리케이션 서버는 통신 상세의 레코드를 세이브하고 상기 통신에 관한 하나 이상의 상세와 함께 상기 인터셉팅 수단에 통지 메시지를 송신한다.
본 발명의 목적은 종래 기술이 갖는 여기서 확인된 문제들 중 하나 이상에 해결법을 제공하는 것이다. 본 발명의 추가 목적은 통신을 라우팅하기 위한, 및 특히 이동 디바이스로부터 발신되거나 또는 이동 디바이스를 향해 전송되는 통신을 라우팅하기 위한 새로운 방법 및 시스템을 제공하는 것이다.
본 발명의 다른 및 추가 장점들 및 특징들은 첨부 도면들과 관련하여 취해지는 이하의 상세한 설명으로부터 당업자들에게 분명해질 것이다.
본 발명은 이제 유사한 번호들이 유사한 요소들을 지칭하는 첨부 도면들을 참조하여 예로서만 더 상세히 설명될 것이다.
도 1은 본 발명에 따른 방법의 일 실시예를 예시하는 순서도이다.
도 2는 본 발명의 측면들을 수행하기 위한 컴퓨터 시스템의 개략도이다.
도 3은 본 발명의 일 측면에 따른 상보적 SIM을 갖는 이동 디바이스의 사시도이다.
도 4는 본 발명에 따른 일 타입의 통신을 도시하는 흐름도이다.
도 5는 도 1에 따른 인가 단계를 예시하는 순서도이다.
도 6은 본 발명에 따른 하나의 호 라우팅을 도시하는 흐름도이다.
도 7은 본 발명의 일 실시예에 따른 시스템을 예시하는 흐름도이다.
본 발명의 일 실시예에 따른 도 1을 참조하면, 통신, 및 특히 적어도 하나의 이동 디바이스를 수반하는 통신을 라우팅하기 위한 방법이 제공되며, 방법은 인터셉팅 수단을 사용하여 통신 디바이스로부터 통신 서비스의 요청을 인터셉트하는 단계(110), 애플리케이션 서버에 인터셉트된 서비스의 요청을 라우팅하는 단계(120), 인터셉트된 요청의 오리진을 인증하는 단계(130) 및 애플리케이션 서버에 의해 지시되는 바와 같이 요청되는 통신 서비스를 실행하는 단계(140)를 제공하는 것을 포함한다. 통신은 본 발명의 제공자들에 의해 유지되는 VoIP 네트워크에 의해, 또는 대안으로 본 발명의 제공자의 로밍 파트너의 네트워크를 통해 수행되는 것이 바람직하다.
상술한 방법의 각종 단계들뿐만 아니라, 본 발명의 상이한 측면들에 관련된 추가 바람직한 단계들을 구현하기 위한 본 발명의 각종 실시예들이 이제 본 출원에서 설명될 것이다. 이 설명을 통해서, 통신의 라우팅, 통신의 실행 및 통신에 관한 각종 다른 단계들에 대한 참조가 이루어진다. 이 출원의 목적을 위해, 통신은 SIM 카드를 이용하여 동작할 수 있는 전화들, 이동 전화들, 스마트 폰들, 태블릿 통신 디바이스들 및 각종 다른 디바이스들에 의해 효과적인 것에 관한 것이다. 본 발명에 관련된 특정 통신 모드들은 전화 호들, SMS 메시징, 멀티미디어 메시징 및 데이터 서비스들을 포함한다. 본 발명은 이 모드들을 통해서 통신을 개시 및 완료하는 특정 프로토콜들에 제한되지 않고 특정 프로토콜들에 대한 임의의 참조는 본 출원에서 본 발명의 이해를 단지 용이하게 하는 것이며 본 발명을 실행하기 위한 바람직한 실시예들을 설명하는 것이다. 바람직한 실시예들에서의 참조가 이동 전화 호들에 이루어질지라도, 이 참조는 메시징 및 데이터 서비스들에 동등하게 적용가능할 수 있고 이 서비스들에 대한 동일한 구현은 당업자들에 의해 인식될 것이다.
바람직한 실시예들에 따르면, 본 발명은 이동 전화 또는 스마트 폰과 같은 이동 통신 디바이스에 의해 개시되는 통신에 관한 것이다. 특히, 본 발명은 SIM 카드 기술들을 이용하는 그 이동 전화들 또는 스마트 폰들에 관한 것이다. 통신 서비스의 요청을 인터셉트하기 위한 수단의 바람직한 실시예들은 이하 더 상세히 설명될 것이다. 애플리케이션 서버는 서버로서의 자격으로 동작하고 이동 디바이스로부터 통신을 수신하도록 배치된 하나 이상의 컴퓨터들일 수 있다. 대표적인 예는 도 2에 도시되어 있고 "CPU"(central processing unit)(24), "RAM"(random access memory)(28), "I/O"(input/output) 인터페이스(32), 네트워크 인터페이스(36), 비휘발성 스토리지(4) 및 CPU(24)가 다른 컴포넌트들과 통신하는 것을 가능하게 하는 로컬 버스(44)를 포함하는 다수의 물리적 및 논리적 컴포넌트들을 포함한다. CPU(24)는 운영 체제, 및 다수의 소프트웨어 시스템들 및/또는 소프트웨어 모듈들을 실행시킨다. RAM(28)은 CPU(24)에 상대적 응답 휘발성 스토리지를 제공한다. I/O 인터페이스(32)는 키보드, 마우스 등과 같은 하나 이상의 디바이스들로부터 수신되는 입력을 허용하고, 디스플레이 및/또는 스피커들과 같은 출력 디바이스들에 정보를 출력한다. 네트워크 인터페이스(36)는 서로 네트워크 통신하는 것으로서 본 출원에서 설명되는 본 발명의 다른 요소들과의 통신을 가능하게 한다. 비휘발성 스토리지(4)는 운영 체제 및 프로그램들을 저장한다. 컴퓨터 시스템의 동작 동안, 운영 체제, 프로그램들 및 데이터는 실행을 용이하게 하기 위해 비휘발성 스토리지(4)로부터 검색되어 RAM(28)에 배치될 수 있다.
도 1의 단계 110에 따르면, 본 발명은 통신 디바이스로부터 통신 서비스의 요청을 인터셉트하기 위한 수단을 제공하는 것을 포함한다. 본 발명의 일 실시예에 따르면, 통신 서비스의 요청은 이동 디바이스, 및 특히 SIM 카드로 동작하는 그 이동 디바이스들 상에서 전화 호를 개시하기 위한 요청일 것이다. 당업자들에 의해 인식되는 바와 같이, 현재 이용되고 있는 이동 디바이스들의 대부분은 이동 전화의 사용자를 식별하기 위해 SIM(subscriber identity module) 카드들을 이용하고 특정 네트워크 오퍼레이터의 네트워크에 이동 디바이스의 등록에 관한 정보를 포함시킨다. 네트워크 상에서 이동 디바이스를 식별하기 위한 다른 네트워크 특정 정보는 또한 당업자들에 의해 인식되는 바와 같이, SIM 카드 상에 저장된다. 그러한 SIM 카드들의 동작은 일반적으로 공지된 것으로 간주되어 본 출원에서 더 상세히 설명되지 않는다. 통신 서비스의 요청을 인터셉트하기 위한 수단의 일 예는 이동 디바이스로 끼워맞춰지고 이하 제 1 SIM 카드로도 지칭되는 전화 고유의 SIM 카드와, 이동 디바이스와 제 1 SIM 카드 간의 인터페이스 사이에 위치되는 상보적 SIM 카드의 프로비저닝이다. 이 방식으로, 상보적 SIM 카드는 다른 경우라면 제 1 SIM 카드와 상호작용하였을 이동 디바이스 상의 인터페이스와 제 1 SIM 카드 사이에 물리적 링크를 제공하기 위해 위치된다. 상보적 SIM은 제 1 SIM과 전화 사이의 기존 이동 디바이스들 자체로 끼워맞춰지기에 충분히 얇을 것이다. 도 3을 참조하면, 제 1 SIM(310)과 이동 디바이스(320) 사이에 위치되는 대표적인 상보적 SIM(300)이 개략적으로 도시되어 있다. 상보적 SIM(300)은 무제한으로 전화에 유지될 수 있거나 용이하게 제거될 수 있다. 대체로, 상보적 SIM(300)은 제 1 SIM과 이동 디바이스 사이에 중간 연결을 제공하여 제 1 SIM과 이동 디바이스 사이의 통신이 인터셉트될 수 있다. 도시된 바와 같이, 제 1 SIM(310)은 우선 'A'에서 이동 디바이스(330)로부터 제거되고, 상보적 SIM은 'B'에서 이동 디바이스(330)의 접촉 부분에 삽입될 수 있다. 최종적으로, 제 1 SIM(310)은 'C'에서 상보적 SIM과 접촉한다.
도 1의 단계 110에서 참조되는 통신 서비스의 요청은 도 4에 도시된 바와 같이, 사용자가 전화 호를 신청 또는 수신하거나, SMS를 송신 또는 수신하거나 이동 디바이스(410)로부터 데이터 서비스들에 액세스하려고 할 때 발생한다. 사용자의 요청들은 인터셉트되어 상보적 SIM(420)에 의해, 사용자가 현재 있는 지리적 영역 내의 이동 네트워크 오퍼레이터(430)를 통해서, 애플리케이션 서버(440)에 라우팅된다. 사용자의 요청들은 요청을 발신하는 서비스 타입에 의존하는 방식으로 애플리케이션 서버(440)에 라우팅되지만, 이들은 전형적으로 SMS, USSD 또는 HTTP 메시지들을 애플리케이션 서버에 송신하는 상보적 SIM에 의한 것이다.
애플리케이션 서버(440)는 사용자의 아이덴티티를 확인하고 사용자, 및 따라서 상보적 SIM이 본 발명의 서비스 제공자에 등록되는 것을 보증하기 위해 인증 단계를 착수한다. 애플리케이션 서버(440)에 대한 요청의 라우팅은 이하로부터 선택된 하나 이상을 포함하는 데이터를 포함하는 데이터 패킷을 포함할 수 있다: 일련 번호, 상보적 SIM과 관련된 IMSI(International Mobile Subscriber Identity), 상보적 SIM과 관련된 MSISDN(Mobile Subscriber Integrated Services Digital Network Number), 제 1 SIM과 관련된 MSISDN, 관련된 DID(direct inward dialing) 번호, VSIM 프로파일 식별, 호출된 전화 번호, 사용자의 위치, 및 통신을 위해 요청의 의도된 목적지를 식별 및 결정하는데 유용하 각종 다른 데이터. 적용가능해지는 각종 다른 데이터는 요청되는 다른 타입들의 통신 서비스들에 대한 데이터 패킷에 포함될 수 있다. 사용자의 인증은 상술한 것으로 지칭되는 사용자 데이터 패킷에 기초할 수 있고 이하의 레코드들 중 하나 이상을 이용하여 서버측 식별을 더 포함할 수 있다: 고유 계정 식별 번호, 호 흐름 시나리오 식별 번호, 고객 계정 번호, 관련 DID 번호, 제 1 SIM의 국가 코드, 제 1 SIM의 네트워크 오퍼레이터의 이동 네트워크 코드, 사용자의 디바이스와 관련된 전화 번호, 고객 계정이 활성인지를 지시하는 플래그, 고객 계정이 다수 사용자 계정인지를 지시하는 플래그, 상보적 SIM에 고유한 코드, 상보적 SIM과 관련된 일련 번호, 사용자의 사용자 프로파일에 속하는 전화 번호, 현재 가상 프로파일의 MSISDN 및 가상 SIM 프로파일 식별. 사용자가 본 발명의 고객인 것으로 인증되었다면, 애플리케이션 서버는 서비스들의 요청을 위해 인가를 제공하는 것으로 진행할 수 있다. 대안으로, 사용자가 인증될 수 없다면, 세션이 종결된다.
도 1에 도시된 선택적 인가 단계 135는 예를 들어 요청되는 통신 서비스의 비용을 지불하기 위해 사용자의 능력을 확인할 수 있는 호를 완료하기 전에 서버측 체크를 제공한다. 도 5는 인가 단계의 바람직한 실시예를 도시한다. 단계 510에서, 호 요청의 검증은 예를 들어 사용자의 계정 타입을 체크함으로써 수행된다. 다음에, 애플리케이션 서버는 단계 520에서 계정 밸런스에 대하여 서비스의 요청을 인가한다. 애플리케이션 서버는 분당 요청된 서비스의 비용을 결정하고, 계정 밸런스를 체크하고 계정 밸런스가 적어도 1분의 서비스에 충분하지를 판단하는 것이 바람직하다. 계정 밸런스가 1분의 서비스의 비용 미만이면, 이 때 애플리케이션 서버는 세션을 종결하고 선택적으로 자금의 불충분을 지시하는 이동 디바이스에 노트를 송신한다. 최종적으로, 단계 530에서 애플리케이션 서버는 서비스의 요청을 인가하고 요청자를 확인하며, 예를 들어 도 6에 도시된 바와 같이, 전화(600)로부터의 전화 호 요청의 경우에, 애플리케이션 서버(620)는 호 수신기(630)와의 호를 완료하기 위해, 및 선택적으로 이동 네트워크 오퍼레이터(640)를 통해서, VoIP 소프트 스위치(610)에 회의 개설 요청을 송신한다.
도 1의 단계 140에서, 애플리케이션 서버는 통신을 완료하는데 적절한 방식으로 통신 서비스의 요청을 라우팅한다. 통신을 완료하는 각종 가능한 방법들은 요청되는 통신 타입, 통신이 발신되고 있는 곳 및 사용자의 위치에 따라 가능하다. 이 구현들의 각종 실시예들이 이하 더 설명된다.
이제 도 7을 참조하면, 본 발명의 다른 실시예에 따른 시스템(700)의 최고 레벨 도가 도시되어 있다. 시스템(700)은 상술한 방법을 구현하기 위한 하나의 가능한 시스템이다. 애플리케이션 서버(720)는 이동 디바이스(705)로부터, 예컨대 로밍 파트너(760)에 의해 실행되는 로컬 네트워크를 통해서 호 요청들을 핸들링하고, 호 활동을 트래킹하고, 예를 들어 빌링하기 위해, 중심 데이터베이스에 호 데이터를 유지하기 위해 제공된다. 애플리케이션 서버(720)는 바람직하게는 각종 이동 통신 로밍 파트너들(760)과 직접 통신할 수 있다. 로밍 파트너들(760)과의 통신은 본 발명의 서비스 제공자에 의해 수립될 것이고 로밍 파트너들의 네트워크들에 액세스하기 위한 레이트들은 미리 협상될 것이며 바람직하게는 사용자에게 유리한 레이트들일 것이다. 로밍 파트너들은 특수화된 로밍 서비스들을 수행하기 위해 본 발명의 오퍼레이터들과 협정이 준비된 신뢰할 수 있는 네트워크 오퍼레이터들이다. 본 발명의 오퍼레이터들은 또한 상이한 서비스 제공자들과 상호작용하기 위해 애플리케이션 서버(720)와 통신하는 데이터베이스(770), 제3자 데이터베이스들(780) 및 다른 코스트 센터들(790)을 유지할 것이다. 애플리케이션 서버는 또한 신뢰되지 않은 네트워크 오퍼레이터들로부터 나오는 메시지들을 위해 보더 컨트롤러(730)로부터의 요청들을 수락하고 이 요청들을 적절히 핸들링한다. 보더 컨트롤러(730)는 예컨대 GPRS 프로토콜 하에 동작하고 있을 때, 신뢰되지 않은 소스들에서의 메시지들로부터 애플리케이션 서버를 보호하기 위해 방화벽을 포함할 수 있다. 바람직한 실시예에 있어서, 보더 컨트롤러(730)는 또한 애플리케이션 서버와의 통신을 위해 표준 통신 프로토콜을 생성하는 메시지 번역기 역할을 한다.
메시지 게이트웨이(740)는 SMS 통신을 핸들링하는 것이 바람직하다. 선택된 메시지 게이트웨이(740)가 방화벽 능력을 제공하면, 애플리케이션 서버(720)와 직접 통신하는 것이 허락되고, 그렇지 않으면, 메시지 게이트웨이는 보더 컨트롤러(730)를 통해 라우팅된다. 전형적으로, 메시지 게이트웨이(740)가 제3자에 의해 제공되어 실행될 것이다.
VoIP 스위치(750)는 외부 전화들, VoIP 네트워크들(800) 및 DID 서비스 제공자들(810)에 호들을 연결하기 위해 제공된다. 선택적으로, 제3자 서비스는 VoIP 스위치(750)를 관리하고 호 라우팅 및 과금을 결정하며 네트워크 오퍼레이터들로부터 청구서를 검증하는데 이용된다. 이 제3자는 그의 데이터베이스 내에 모든 호들에 관한 통계를 저장할 수도 있다. VoIP 네트워크들 및 서비스 제공자들의 동작은 이 기술분야에 일반적으로 공지되어 있으므로 본 출원에서 더 상세히 설명되지 않는다.
지금까지 본 발명과 관련된 하드웨어를 설명하였고, 소프트웨어, 인터페이스들, 및 상술한 각종 하드웨어 요소들 사이의 관계들은 본 발명을 수행하기 위해 이제 설명될 것이다.
바람직하게는, 인터넷 웹 사이트는 당업자에게 분명해지는 바와 같이, 지불들, 계정의 보충, 지불 이력의 뷰잉, 신용들의 양도, 사용자 프로파일 갱신들, 전화 번호들, 호 블록들, 가입들, 스피드 다이얼들, 및 각종 다른 전화 계정 관리 서비스들을 포함하지만, 이들에 제한되지 않는 온라인 서비스들에 액세스하기 위해 본 발명을 이용하는 고객들에게 제공된다.
본 발명을 수행할 시에, 상보적 SIM 카드는 사용자가 로밍 지역에 진입하거나, 한쪽 로밍 지역으로부터 다른 쪽 로밍 지역으로 이동할 때마다 애플리케이션 서버(720)에 SMS 통지들을 송신하고, 호가 개시될 때 애플리케이션 서버(720)에 또다른 SMS를 더 송신한다. 이 SMS 메시지들 각각은 2개의 중개기, SMS 애그리게이터(820) 및 메시지 게이트웨이(740)를 통해 이동할 수 있다. 따라서, 이 단계에서 3개의 통신 인터페이스들이 존재한다: (i) SMS와 SMPP 사이의 변환을 필요로 하는 상보적 SIM과 SMS 애그리게이터(820) 사이의 통신; (ii) SMPP와 HTTP/XML 사이의 변환을 필요로 하는 SMS 애그리게이터(820)와 메시지 게이트웨이(740) 사이의 통신; 및 (iii) 메시지 게이트웨이(740)와 애플리케이션 서버(720) 사이의 통신. 일 실시예에 있어서, 메시지 게이트웨이(740)는 애플리케이션 서버(720)와 직접 통신할 수 없고, 우선 보더 컨트롤러(730)를 통해 지시될 수 있다.
상보적 SIM은 로밍 파트너에 대한 USSD를 통한 호들을 더 개시할 수 있다. 애플리케이션 서버(720)는 이 통신을 수행하기 위해 인터페이스 사양을 필요로 한다. 이 타입의 인터페이스들은 각종 전기통신 회사에 의해, 또는 로밍 파트너들 자체로부터 직접 제공될 수 있다.
상보적 SIM은 보더 컨트롤러(730)에 대한 그리고 이어서 애플리케이션 서버(720)에 대한 GPRS를 통한 호들을 더 개시할 수 있다.
지금까지 본 발명에 따른 방법 및 시스템의 각종 측면들을 설명하였고, 전형적으로 사용 시에 마주치는 다수의 실제 예들이 이제 설명될 것이다. 당업자들에 의해 인식되는 바와 같이, 이 예들은 설명의 각종 실시예들을 나타내지만, 본 발명을 제한하는 것으로 간주되지 않아야 한다.
예 I
사용자는 그들의 고유(즉 비로밍) 구역에 위치되고 장거리 전화 호를 개시한다. 상보적 SIM은 서비스의 요청을 인터셉트하고 애플리케이션 서버에 SMS를 송신한다. 애플리케이션 서버는 사용자의 아이덴티티를 인증하고, 그들의 계정 밸런스를 체크하고, 요청을 인가 또는 거절한다. 장거리 호가 실행될 때, 애플리케이션 서버는 서비스 시간의 카운팅을 시작한다. 호는 이하의 당사자들에 의해 종결될 수 있다: 호출자, 수신자, 이동 네트워크 제공자, 또는 애플리케이션 서버. 호가 종결될 때, 애플리케이션 서버는 세션을 삭제하고, 호 상세 레코드를 세이브하고 이하의 정보를 이용하여 상보적 SIM에 통지 메시지를 송신한다: 호 기간, 호 가격, 및 선택적으로, 세이브된 양.
예 II
사용자는 로밍 지역, 그리고 사용자의 자국 외에 있다. 따라서, 상보적 SIM 카드에 관한 VSIM(가상 SIM) 프로파일은 활성이다. 상보적 SIM은 서비스의 요청을 인터셉트하고 애플리케이션 서버에 USSD 메시지를 송신한다. 애플리케이션 서버는 사용자의 아이덴티티를 인증하고, 그들의 위치 및 로밍 파트너의 유용성을 결정하고, 계정 밸런스를 체크하고, 서비스의 요청을 인가 또는 거절한다. 그 다음, 3개의 시나리오 중 하나는 사용자의 위치, 가장 비용 효과적인 접근법 및 특정 로밍 파트너들의 유용성에 따라 애플리케이션 서버에 의해 선택될 수 있다. 제 1 시나리오에서, 호출 시의 양 당사자 - 호출자 및 수신자 - 는 로밍 파트너에 의해 핸들링된다. 따라서, 인가 후에 통신은 선택된 로밍 파트너의 게이트웨이를 통해 처리될 것이다. 제 2 시나리오에서, 호출자는 로밍 파트너에 의해 핸들링되고 호 수신자는 본 발명의 서비스 제공자의 게이트웨이에 의해 핸들링된다. 최종적으로, 제 3 시나리오에서, 호출자 및 수신자 둘 다는 본 발명의 서비스 제공자의 게이트웨이에 의해 핸들링된다.
제 1 시나리오에 기초하여 호를 실행할 시에, 애플리케이션 서버는 로밍 파트너에 인증 응답을 송신한다. 로밍 파트너는 호출자에게 호를 발신하고, 호가 연결될 때까지 대기하고 호출자에 대한 어카운팅 세션을 시작하는 애플리케이션 서버에 호-진행-중 메시지를 송신한다. 로밍 파트너는 수신기에 호를 개시시키고, 호가 연결될 때까지 대기하고 수신기에 대한 어카운팅 세션을 시작하는 애플리케이션 서버에 진행중인 호 메시지를 송신한다.
제 2 시나리오에 기초하여 호를 실행할 시에, 애플리케이션 서버는 로밍 파트너에 인증 응답을 송신한다. 로밍 파트너는 호가 연결될 때까지 대기하고 애플리케이션 서버에 호-진행 메시지를 송신한다. 애플리케이션 서버는 호출자에 대한 어카운팅 세션을 시작한다. 로밍 파트너는 본 발명의 서비스 제공자에게 라우팅되는, HVIG SS7-SIP 게이트웨이와 같은, 그의 게이트웨이를 통해서 수신기에 호를 발신하고 호가 연결될 때까지 대기하며 애플리케이션 서버에 호-진행 메시지를 송신한다.
제 3 시나리오에 기초하여 호를 실행할 시에, 애플리케이션 서버는 라우팅 정보와 함께 로밍 파트너에 인증 응답을 송신한다. 로밍 파트너는 로밍 네트워크로부터 이동국 로밍 번호를 요청한다. 그 다음, 로밍 파트너는 그의 게이트웨이를 통해서 호출자에게 호를 발신하고, 호가 연결될 때까지 대기하고 애플리케이션 서버에 호-진행 메시지를 송신한다. 애플리케이션 서버는 호출자에 대한 어카운팅 세션을 시작한다. 로밍 파트너는 그의 게이트웨이를 통해서 수신기에 호를 발신하고, 호가 연결될 때까지 대기하고 애플리케이션 서버에 호-진행 메시지를 송신한다. 그 다음, 애플리케이션 서버는 수신기에 대한 어카운팅 세션을 시작한다. 이 경우 둘 다에서, 참조되는 게이트웨이는 본 발명의 서비스 제공자들에 의해 운영되는 네트워크에 라우팅되는 IMG SS7-SIP 게이트웨이일 수 있다.
이 예에서, 서비스가 인가되고, 시나리오에 의해 선택된 게이트웨이는 호출자와 일치하고, 그 후에 호출자가 응답하고 호가 수신자에 배속될 것이다. 수신자가 응답한 후에, 통신은 수립되고 애플리케이션 서버는 서비스 시간의 카운팅을 시작한다. 호는 호에 수반되는 당사자들 중 어느 하나, 즉 호출자, 수신자, 네트워크, 애플리케이션 서버 또는 로밍 파트너에 의해 종결될 수 있다. 호가 종결될 때, 애플리케이션 서버는 세션을 삭제하고, 호 상세 레코드를 세이브하고 호 기간, 호 가격, 및 선택적으로 세이브된 양에 관한 정보와 함께 상보적 SIM에 통지 메시지를 송신한다.
예 III
이 예에서, 직접 호가 사용자가 로밍 파트너 구역에 있을 때 개시된다. 이 경우에, 상보적 SIM은 서비스의 요청을 인터셉트 하지 아니한다. 호 요청은 애플리케이션 서버에 요청을 송신하는 로밍 파트너에 직접 송신된다. 애플리케이션 서버는 사용자의 아이덴티티를 인증하고, 그들의 위치를 결정하고 계정 밸런스를 체크한 후에, 애플리케이션 서버는 로밍 파트너의 게이트웨이에 의해 그것을 처리하는 서비스의 요청을 인가 또는 거절한다. 서비스가 신청될 때, 애플리케이션 서버는 서비스 시간의 카운팅을 시작한다, 호는 호를 수행할 시에 수반되는 당사자들 중 어느 하나에 의해 종결될 수 있다. 호가 종결될 때, 애플리케이션 서버는 세션을 삭제하고, 호 상세 레코드를 세이브하고 호 기간, 호 가격 및 선택적으로 세이브된 양에 관련된 정보와 함께 상보적 SIM에 통지를 송신한다.
예 IV
이 예에서, 호는 사용자가 로밍 지역에 있는 동안 제공자들의 DID(Direct Inward Dialing) 서비스를 통해서 전송된다. 사용자의 집 전화 번호에 수신되는 모든 착신 호들은 아래에 개설되는 바와 같이 DID 번호를 통해서 사용자의 이동 전화에 전송되어 서비스될 것이다. 본 발명의 제공자의 VoIP 게이트웨이는 상보적 SIM을 갖는 사용자와의 통신을 위해 요청을 수신한다. 게이트웨이는 애플리케이션 서버에 서비스의 요청을 송신하고 성공한 인가 후에, 로밍 파트너의 게이트웨이를 통해서 상보적 SIM에 호를 신청한다. 호는 이전 예들에서와 같이, 수반된 당사자들 중 어느 하나에 의해 종결될 수 있다. 호가 종결될 때, 애플리케이션 서버는 세션을 삭제하고, 호 상세 레코드를 세이브하고 호 완료 상세와 함께 상보적 SIM에 통지 메시지를 송신한다.
예 V
이 예에서, 상보적 SIM 사용자는 로밍 지역에 있고 애플리케이션 서버는 본 발명의 제공자에 의해 운영되는 네트워크를 통해서 호를 라우팅하는 것을 결정한다. 이 결정은 라우트의 비용 유효성 또는 유용성에 기초한다. 로밍 파트너는 사용자의 VSIM MSISDN 번호에 대한 호를 수신하고 애플리케이션 서버에 인가의 요청을 송신한다. 요청이 인가될 때, 애플리케이션 서버는 라우팅을 결정하고 로밍 파트너에 응답한다.
이것으로 본 발명의 현재 바람직한 실시예들의 설명을 완결한다. 이전 설명은 예시를 위해 제공되고 완전한 또는 본 발명을 개시된 정확한 형태에 제한하는 것으로 의도되지 않는다.

Claims (27)

  1. 통신을 라우팅하기 위한 방법으로서,
    통신 디바이스로부터 통신 서비스의 요청을 인터셉트하는 단계;
    애플리케이션 서버에 상기 인터셉트된 서비스의 요청을 라우팅하는 단계; 및
    상기 애플리케이션 서버로부터의 명령어들에 기초하여 요청되는 상기 통신 서비스를 실행하는 단계를 포함하는 통신을 라우팅하기 위한 방법.
  2. 청구항 1에 있어서, 상기 실행 단계 전에, 상기 인터셉트된 요청의 오리진을 인증하는 단계를 더 포함하는, 통신을 라우팅하기 위한 방법.
  3. 청구항 1 또는 2 중 어느 하나에 있어서, 상기 통신은 음성, 데이터 및 SMS 통신 중 어느 하나를 포함하는, 통신을 라우팅하기 위한 방법.
  4. 청구항 1 내지 3 중 어느 하나에 있어서, 상기 통신 디바이스는 이동 디바이스인, 통신을 라우팅하기 위한 방법.
  5. 청구항 4에 있어서, 상기 인터셉트 단계를 수행하기 위한 인터셉팅 수단을 제공하는 단계를 더 포함하고, 상기 통신 서비스의 요청을 인터셉트하기 위한 수단은 상기 이동 디바이스의 SIM과 SIM 카드와 통신하도록 된 상기 이동 디바이스 상의 인터페이스 사이에 위치되는 상보적(complimentary) SIM 카드를 포함하는, 통신을 라우팅하기 위한 방법.
  6. 청구항 1 내지 5 중 어느 하나에 있어서, 애플리케이션 서버에 상기 인터셉트된 요청을 라우팅하는 단계는 사용자의 지리적 영역 내의 이동 네트워크 오퍼레이터를 통해서 애플리케이션 서버에 상기 인터셉트된 요청을 라우팅하는 단계를 포함하는, 통신을 라우팅하기 위한 방법.
  7. 청구항 2 내지 6 중 어느 하나에 있어서, 상기 라우팅 단계는 상기 애플리케이션 서버에 사용자 데이터 패킷을 송신하는 단계를 포함하고, 상기 인증 단계는 상기 데이터 패킷 내의 하나 이상의 데이터 필드들에 기초하여 인증하는 단계를 포함하는, 통신을 라우팅하기 위한 방법.
  8. 청구항 7에 있어서, 상기 하나 이상의 데이터 필드들은 일련 번호, 상기 상보적 SIM과 관련된 IMSI(International Mobile Subscriber Identity), 상기 상보적 SIM과 관련된 MSISDN(Mobile Subscriber Integrated Services Digital Network Number), 상기 제 1 SIM과 관련된 MSISDN, 관련 DID(direct inward dialing) 번호, VSIM 프로파일 식별, 호출된 전화 번호, 및 사용자의 위치를 포함하는 그룹으로부터 선택되는, 통신을 라우팅하기 위한 방법.
  9. 청구항 1 내지 8 중 어느 하나에 있어서, 상기 실행 단계 전에, 상기 통신 서비스의 요청을 인가하는 단계를 더 포함하고, 상기 인가 단계는 상기 애플리케이션 서버에 의해 수행되는, 통신을 라우팅하기 위한 방법.
  10. 청구항 9에 있어서, 상기 인가 단계는 상기 사용자가 요청되는 상기 통신 서비스의 적어도 일부에 대해 충분한 계정 밸런스를 갖는지를 판단하는 단계를 포함하는, 통신을 라우팅하기 위한 방법.
  11. 청구항 1 내지 10 중 어느 하나에 있어서, 호를 종결하는 단계를 더 포함하는, 통신을 라우팅하기 위한 방법.
  12. 청구항 11에 있어서, 통신 상세(details)의 레코드를 세이브하고 상기 통신에 관한 하나 이상의 상세와 함께 상기 인터셉팅 수단에 통지 메시지를 송신하는 상기 애플리케이션 서버에 수행되는 단계들을 더 포함하는, 통신을 라우팅하기 위한 방법.
  13. 청구항 1에 있어서, 상기 실행 단계는 상기 통신 서비스의 수신자, 로밍 파트너 및 상기 애플리케이션 서버의 제공자에 의해 운영되는 네트워크 사이에서 회의 호(conference call)로서 상기 통신 서비스를 라우팅하는 단계를 포함하는, 통신을 라우팅하기 위한 방법.
  14. 청구항 13에 있어서, 상기 애플리케이션 서버의 제공자에 의해 제공되는 상기 네트워크는 VoIP 네트워크인, 통신을 라우팅하기 위한 방법.
  15. 청구항 1 내지 14 중 어느 하나에 있어서, 상기 애플리케이션 서버에 상기 라우팅하는 단계는 상기 애플리케이션 서버에 SMS 메시지를 송신함으로써 개시되는, 통신을 라우팅하기 위한 방법.
  16. 통신을 라우팅하기 위한 시스템으로서,
    통신 디바이스로부터 통신 서비스의 요청을 인터셉트하기 위한 수단;
    상기 인터셉트된 서비스의 요청을 라우팅하기 위한 수단;
    상기 인터셉트된 서비스의 요청을 수신하기 위한 애플리케이션 서버; 및
    상기 애플리케이션 서버로부터의 명령어들에 기초하여 요청되는 통신 서비스를 실행하기 위한 수단을 포함하는 통신을 라우팅하기 위한 시스템.
  17. 청구항 16에 있어서, 상기 인터셉트된 요청의 오리진을 인증하기 위한 수단을 더 포함하는, 통신을 라우팅하기 위한 시스템.
  18. 청구항 17에 있어서, 상기 인증 단계는 상기 애플리케이션 서버 상에 제공되는 컴퓨터 판독가능 명령어들을 포함하는, 통신을 라우팅하기 위한 시스템.
  19. 청구항 16 내지 18 중 어느 하나에 있어서, 상기 통신 디바이스는 이동 디바이스인, 통신을 라우팅하기 위한 시스템.
  20. 청구항 19에 있어서, 상기 인터셉팅 수단은 상기 이동 디바이스의 SIM과 SIM 카드와 통신하도록 된 상기 이동 디바이스 상의 인터페이스 사이에 위치되는 상보적(complimentary) SIM 카드를 포함하는, 통신을 라우팅하기 위한 시스템.
  21. 청구항 16 내지 20 중 어느 하나에 있어서, 상기 라우팅 수단은 사용자의 지리적 영역 내의 이동 네트워크 오퍼레이터를 통해서 상기 애플리케이션 서버에 상기 인터셉트된 요청을 라우팅하는, 통신을 라우팅하기 위한 시스템.
  22. 청구항 17 내지 21 중 어느 하나에 있어서, 상기 라우팅 수단은 상기 애플리케이션 서버에 사용자 데이터 패킷을 송신하고, 상기 인증 수단은 상기 데이터 패킷 내의 하나 이상의 데이터 필드들에 기초하여 인증하는, 통신을 라우팅하기 위한 시스템.
  23. 청구항 22에 있어서, 상기 하나 이상의 데이터 필드들은 일련 번호, 상기 상보적 SIM과 관련된 IMSI(International Mobile Subscriber Identity), 상기 상보적 SIM과 관련된 MSISDN(Mobile Subscriber Integrated Services Digital Network Number), 상기 제 1 SIM과 관련된 MSISDN, 관련 DID(direct inward dialing) 번호, VSIM 프로파일 식별, 호출된 전화 번호, 및 사용자의 위치를 포함하는 그룹으로부터 선택되는, 통신을 라우팅하기 위한 시스템.
  24. 청구항 16 내지 23 중 어느 하나에 있어서, 상기 애플리케이션 서버는 상기 통신 서비스의 요청을 인가하기 위한 명령어들을 더 포함하는, 통신을 라우팅하기 위한 시스템.
  25. 청구항 24에 있어서, 상기 인가하기 위한 명령어들은 상기 사용자가 상기 요청되는 통신 서비스의 적어도 일부에 대해 충분한 계정 밸런스를 갖는지를 판단하는 것 및 상기 사용자가 충분한 계정 밸런스를 가지면 통신 서비스의 실행을 인가하는 것을 포함하는, 통신을 라우팅하기 위한 시스템.
  26. 청구항 16 내지 24 중 어느 하나에 있어서, 상기 통신 서비스를 종결시키는 수단을 더 포함하는, 통신을 라우팅하기 위한 시스템.
  27. 청구항 26에 있어서, 상기 애플리케이션 서버는 통신 상세(details)의 레코드를 세이브하고 상기 통신에 관한 하나 이상의 상세와 함께 상기 인터셉팅 수단에 통지 메시지를 송신하는, 통신을 라우팅하기 위한 시스템.
KR1020137000360A 2010-06-23 2011-06-22 통신을 라우팅하기 위한 방법 및 시스템 KR20130100258A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US35782510P 2010-06-23 2010-06-23
US61/357,825 2010-06-23
PCT/CA2011/050379 WO2011160231A2 (en) 2010-06-23 2011-06-22 Method and system for routing communications

Publications (1)

Publication Number Publication Date
KR20130100258A true KR20130100258A (ko) 2013-09-10

Family

ID=45371863

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020137000360A KR20130100258A (ko) 2010-06-23 2011-06-22 통신을 라우팅하기 위한 방법 및 시스템

Country Status (13)

Country Link
US (1) US20130210386A1 (ko)
EP (1) EP2586156A4 (ko)
JP (1) JP2013534757A (ko)
KR (1) KR20130100258A (ko)
CN (1) CN103026659A (ko)
AU (1) AU2011269638A1 (ko)
BR (1) BR112012033034A2 (ko)
CA (1) CA2801956A1 (ko)
MX (1) MX2012015137A (ko)
RU (1) RU2013102561A (ko)
SG (1) SG186338A1 (ko)
WO (1) WO2011160231A2 (ko)
ZA (1) ZA201209309B (ko)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2461613A1 (en) * 2010-12-06 2012-06-06 Gemalto SA Methods and system for handling UICC data
US8707022B2 (en) * 2011-04-05 2014-04-22 Apple Inc. Apparatus and methods for distributing and storing electronic access clients
CN103548373B (zh) * 2011-05-23 2017-07-11 诺基亚技术有限公司 用于通过订阅管理器进行合法拦截的方法和装置
CN102438330A (zh) * 2011-12-06 2012-05-02 大唐移动通信设备有限公司 一种附着到e-tran的方法及移动性管理实体
WO2014053044A1 (en) * 2012-10-02 2014-04-10 Polar Wireless Corp. Method and system for providing over-the-air mobile device parameter updates
CN102917339B (zh) * 2012-10-11 2014-06-11 华为技术有限公司 虚拟用户识别模块的实现与通信方法、装置及系统
NO336691B1 (no) * 2012-12-14 2015-10-19 Ipco As Fremgangsmåte for å tjene besøker-abonnenter i et mobilkommunikasjonssystem
US9553993B2 (en) * 2014-01-31 2017-01-24 Tracfone Wireless, Inc. Device and process for selecting one of a plurality of direct inward dialing numbers
GB2555774B (en) * 2016-08-18 2022-03-02 Bana Hafeez A method, device, system and network for routing communications

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI19991918A (fi) * 1999-09-09 2001-03-09 Nokia Mobile Phones Ltd Menetelmä ja järjestely liittymän hallitsemiseksi matkaviestinjärjestelmässä
EP1098543A1 (en) * 1999-11-03 2001-05-09 Guala Dispensing S.P.A. Multi-card cellular telphone apparatus
AU2003222438A1 (en) * 2002-03-04 2003-09-16 Ramkumar Somasundaram Mobile telephone having a plurality of sim cards allocated to different communication networks
US20040014496A1 (en) * 2002-07-19 2004-01-22 Liang-Xin Chen Dual slot card receiving apparatus for mobile communication device
EP1418527A1 (en) * 2002-11-08 2004-05-12 Motorola, Inc. Multiple SIM card holding apparatus
JP4536658B2 (ja) * 2003-11-02 2010-09-01 セラ,ヨッシー 携帯電話ゲートウェイ、通信システム、およびゲートウェイ動作システム。
GB0503028D0 (en) * 2005-02-14 2005-03-23 Primus Telecomm Ltd Improvements relating to mobile telecommunications
US7454203B2 (en) * 2005-09-29 2008-11-18 Nextel Communications, Inc. System and method for providing wireless services to aircraft passengers
ATE514272T1 (de) * 2006-08-03 2011-07-15 Accuris Technologies Ltd Roaming-gateway
US8559408B2 (en) * 2006-12-21 2013-10-15 Broadsoft M6, Llc Systems, methods, and apparatus for communicating the state of a wireless user device in a wireless domain to an application server in an internet protocol (IP) domain
US8457631B2 (en) * 2007-05-01 2013-06-04 Nextel Communications Inc. Dispatch network with IMS integration
KR101040569B1 (ko) * 2008-05-29 2011-06-16 삼성전자주식회사 적층형 심카드 커넥터 장치 및 이를 구비한 이동 단말기
KR101124482B1 (ko) * 2008-06-17 2012-03-15 삼성전자주식회사 듀얼 모드를 지원하는 이동통신 단말기의 동작 방법 및 장치
KR101065341B1 (ko) * 2008-07-11 2011-09-16 삼성전자주식회사 듀얼 스탠바이 휴대 단말기 및 그의 통신 방법
JP5481649B2 (ja) * 2009-04-13 2014-04-23 日本曹達株式会社 環状シラン化合物の製造方法
DE102009018195A1 (de) * 2009-04-22 2010-11-04 Vodafone Holding Gmbh Mobilfunkvorrichtung mit mehreren SIM-Karten
US8171529B2 (en) * 2009-12-17 2012-05-01 Intel Corporation Secure subscriber identity module service

Also Published As

Publication number Publication date
CN103026659A (zh) 2013-04-03
RU2013102561A (ru) 2014-07-27
US20130210386A1 (en) 2013-08-15
BR112012033034A2 (pt) 2016-12-20
EP2586156A2 (en) 2013-05-01
MX2012015137A (es) 2013-05-06
AU2011269638A1 (en) 2013-01-10
EP2586156A4 (en) 2014-01-08
JP2013534757A (ja) 2013-09-05
WO2011160231A3 (en) 2012-02-16
SG186338A1 (en) 2013-01-30
CA2801956A1 (en) 2011-12-29
ZA201209309B (en) 2013-07-31
WO2011160231A2 (en) 2011-12-29

Similar Documents

Publication Publication Date Title
US20130210386A1 (en) Method And System For Routing Communications
US7627315B2 (en) Telecommunications method and suitable system for establishing a connection with a mobile device
US20200336491A1 (en) System and Method for Dynamically Providing Communication Profiles for Mobile Devices
EP2294848B1 (en) Telecommunications network
KR101609399B1 (ko) 개인화된 공유 이동 전화기 사용의 인에이블링
EP4250774A2 (en) System and method for mobile telephone roaming
US9397863B2 (en) Facilitating communication connections for terminals having token identification modules within a telecommunications network
MXPA04009808A (es) Tarifa escalonada de tiempo real de servicios de comunicacion.
US20160021532A1 (en) Method for preventing fraud or misuse based on a risk scoring approach when using a service of a service provider, system for preventing fraud or misuse, and mobile communication network for preventing fraud or misuse
US20210006946A1 (en) Routing of toll-free numbers and text messages using a toll-free exchange
CN105230091A (zh) 在通信系统中发起呼叫
Sanganagouda USSD-a potential communication technology that can ouster SMS dependency
US7292840B2 (en) Method for ascertaining a billing tariff for a data transfer
US20120020253A1 (en) Method for Providing an International Number Transfer Service and Device
KR101024281B1 (ko) 스팸호 차단 방법 및 시스템
WO2014053044A1 (en) Method and system for providing over-the-air mobile device parameter updates
GB2463637A (en) Associating unique temporary MSISDN to a token identification module to allow short lived machine to machine communication.
CA2794634C (en) Method and system for providing over-the-air mobile device parameter updates
JP2003263598A (ja) サービスの課金をサポートする制御サーバ
KR20040072117A (ko) 무선인터넷에서의 수신자부담 과금을 지원하기 위한접속승인 방법
KR20080038562A (ko) 복수 요율 차감 장치 및 방법
FR2887390A1 (fr) Procede et equipement de selection, depuis un terminal mobile, d'un compte payeur d'un appel telephonique

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid