KR20110008299A - 콜링 행동 수정 방법 및 시스템 - Google Patents

콜링 행동 수정 방법 및 시스템 Download PDF

Info

Publication number
KR20110008299A
KR20110008299A KR1020107026721A KR20107026721A KR20110008299A KR 20110008299 A KR20110008299 A KR 20110008299A KR 1020107026721 A KR1020107026721 A KR 1020107026721A KR 20107026721 A KR20107026721 A KR 20107026721A KR 20110008299 A KR20110008299 A KR 20110008299A
Authority
KR
South Korea
Prior art keywords
dialing
network
message
mobile
calling side
Prior art date
Application number
KR1020107026721A
Other languages
English (en)
Other versions
KR101554057B1 (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 KR20110008299A publication Critical patent/KR20110008299A/ko
Application granted granted Critical
Publication of KR101554057B1 publication Critical patent/KR101554057B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27453Directories allowing storage of additional subscriber data, e.g. metadata
    • H04M1/27457Management thereof, e.g. manual editing of data
    • 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/58Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP based on statistics of usage or network monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27485Appending a prefix to or inserting a pause into a dialling sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42382Text-based messaging services in telephone networks such as PSTN/ISDN, e.g. User-to-User Signalling or Short Message Service for fixed networks
    • 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
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/10Aspects of automatic or semi-automatic exchanges related to the purpose or context of the telephonic communication
    • H04M2203/1008Calls without connection establishment for implicit information transfer or as a service trigger
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/65Aspects of automatic or semi-automatic exchanges related to applications where calls are combined with other types of communication
    • H04M2203/652Call initiation triggered by text message
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/60Details of telephonic subscriber devices logging of communication history, e.g. outgoing or incoming calls, missed calls, messages or URLs

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Library & Information Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

수정된 다이얼링 행동을 위한 방법은 가상 입력 버퍼 내의 다이얼링 스트림을 캡쳐하는 단계, 콜링 측의 다이얼링 스트림을 데이터베이스에 저장된 다이얼링 스트림의 이력과 비교하는 단계, 콜링측의 원하는 다이얼링 행동을 결정하도록 다이얼링 스트림의 이력을 분석하는 단계, 및 콜링 측의 결정된결정된다이얼링 행동에 기초하여 수정된 다이얼링 스트림을 모바일 OS에 패스하는 단계를 포함한다.

Description

콜링 행동 수정 방법 및 시스템{SYSTEM AND METHOD FOR MODIFYING CALLING BEHAVIOR}
본 발명은 일반적으로 콜링 행동의 수정과 모니터링을 포함하는 모바일 통신 분야에 관한 것으로, 특히 모바일 네트워크의 효율적 사용에 영향을 미치는 콜링 측을 수정하는 방법 및 시스템에 관한 것이다.
많은 이동통신 시장에서, 이동통신 가입자의 상당 부분은 일반적으로 후불 이동통신 계정(post-paid mobile account)으로 부르는 크레딧 계정으로 이동 전화를 운용할 경제적 능력이 충분치 않다. 그러한 사용자를 본 명세서에서 후불 가입자로 부른다. 그러한 시장에서, 사용자의 가장 큰 부분은 선불 가입자이다. 선불 가입자는, 정기적으로 또는 랜덤으로 음성 전화 또는 문자 메시지 전송을 위해 이후에 사용되는 네트워크 크레딧의 설정 금액을 구매한다. 일단 그 크레딧이 사용되면, 선불 가입자는 추가 크레딧을 위해 선불하고 구매할 때까지 전화를 걸거나 문자 메시지를 보낼 수 없다.
대부분의 이들 동일한 시장에서, 음성 및 문자 메시지와 같은 이동통신 서비스는 CCP(Calling Party Pays)로 부르는 방법을 사용하여 제공된다. 이는 통화 또는 메시지를 개시하거나 수신하거나 관계없이 양방이 통화 또는 문자 메시지를 위해 지불하는 전형적인 북아메리카 모델에 적합하지 않다. CPP 방법은 이동통신 시장에서 사용시 가장 일반적으로 사용되는 방법이다. 이론상, 모든 가입자는 그들이 개시하는 통화 또는 메시지를 위해 지불할 것이고, 수신 측은 지불하지 않는다. 실제로는, 최대 경제 능력을 가진 이들은 그들이 원할 때는 언제든 자유롭게 통화하고 문자를 보낼 수 있지만, 최소한의 경제적 능력을 가진 구성원 부분은 그들의 크레딧을 지키기 위해 그들의 크래딧을 주의 깊게 사용하고 보호해야한다. 그러므로 CPP 시장에서 경제적 능력이 부족한 가입자의 자연스러운 경향은, 통신을 원하거나 필요한 딜레마에 직면할 때, 최선의 가능한 효율은 그러한 통신의 수신자가 될 때, 가장 효율적인 가능한 방식으로 그러한 통신을 달성할 방법을 찾는 것이다.
수취인이 되기 위해 사용되는 가장 일반적으로 행해지는 방법은, 하나의 가입자가 다른 가입자를 콜하고, 회선이 두 번이상 울리게 놔두고, 그 다음 콜링 요금이 부가되기 전에 끊는 경우, “빕핑(beeping)” 또는 “슬래밍(slamming)”으로 일반적으로 불리는 것이다. 일부 케이스에서, 이는 리턴 콜에 영향을 미치게 되고, 그러면 콜링 측은 콜 수취인이 된다. 그러나 여러 케이스에서, 양 측이 잘아는 경우, 이들 IDC(intentionally dropped calls)는 그러한 잘 아는 당사자 사이에 경제적으로 지속 가능한 통신을 줄기기 위한 원시적이지만 사회적으로 용인 가능하고 비용 효율적인 방법 또는 “신호 발신(signaling)”의 형태로 또한 설명될 수 있는 것으로 발전하였다. 신호를 보내는 이 능력은 모바일 네트워크 가입으로부터 얻어야하는 그러한 가입자가 느끼는 가치의 상당한 부분을 나타낼 수 있다. 이 신호를 보내는 방법은, 다른 네트워크 기본 시설의 구성요소 상의 용량을 이용하는 것과 함께 그러한 시도 동안 할당된 보이스 및 제어 채널과 같은, 모바일 서비스 제공에 사용되는 사용 가능 주파수 스팩트럼의 일부분과 상당한 네트워크 리소스를 소비한다. 밀집해서 거주하는 도시 및 교외 환경에서, 이것은 증가된 네트워크 밀집과 서비스 품질 저하와 드롭콜(dropped call) 및 무수한 다른 문제들을 가져올 수 있다.
그러나, 모바일 보급율이 증가할수록 지불할 새로운 가입자의 평균 양은 감소하고, 그러한 방식으로 통신하는 가입자에 의해 소비되는 모바일 네트워크 용량의 퍼센트는 엄연히 증가한다.
크레딧을 다 써버린, 제한된 재정 능력을 가진 발신자를 제로 크레딧 콜러라 부르고, 그들이 통신하거나 신호를 보내고자하는 임의의 그러한 노력은 네트워크를 위한 수입이 없이 리소스만 사용하는 것으로 비경제적이다. 제로 크레딧 모바일 장치가 등록되어 있는 한, 그 장치는 계속 콜을 수신할 수 있다. 그러한 것으로, 그러한 제로 크레딧 소비자가 리턴콜을 기꺼이 보내는 상대방과 통신하고자하는 의사를 표시 위한 일부 능력을 제공하는 네트워크 기반 서비스 정책을 사용하는 네트워크가 있다. 이들 방법은 일반적으로 제로 크레딧 콜러는 가입자가 콜을 대체하기 위해 필요한 숫자 이상의 일련의 기호를 입력하도록 요구하는 USSD 기반 서비스와 같은 불편한 방법을 사용하는 것을 요구한다. 다른 서비스는 플래그 콜(flag call)이 선불 서비스에 의해 거절되는 것을 요청하거나 콜을 거절하는 다른 네트워크 서비스가 크레딧 또는 펀드의 부족에 대하여 요청하는 방법에 기반하는 네트워크 서비스를 보여준다.
본 발명은 경제적으로 의심되는 가입자의 통신 및 통신의 수신 능력을 인식하고 강화하며, 또한 IDC와 제로 크레딧 가입자 모두를 위한 모바일 네트워크 리소스의 연관된 비경제적 사용을 최소화하는 방식으로 일반적인 가입자 행동을 수정하는 클라이언트 기반 방법을 사용한다.
그러한 것으로, 수정된 다이얼링 행동을 위한 방법은, 가상 입력 버퍼 내의 다이얼링 스트림을 캡쳐하는 단계, 데이터 베이스 내에 저장된 다이얼링 스트림의 이력에 콜링 측의 다이얼링 스트림을 비교하는 단계, 콜링 측의 원하는 다이얼링 행동을 결정하도록 다이얼링 스트림의 이력을 분석하는 단계, 및 수정된 다이얼링 스트림을 콜링측의 결정된 원하는 다이얼링 행동에 기초하여 모바일 OS로 패스하는 단계를 포함하는 것이다.
상기 방법은 수정된 다이얼링 스트림이 모바일 OS에 송신된 콜링 측에 통지하는 단계와 데이터 베이스 내의 콜링 측의 다이얼링 스트림을 기록하는 단계, 및 추가 다이얼링 스트림에 기초하여 다이얼링 행동을 교정하는 단계를 추가로 포함한다. 상기 데이터 베이스는 가입자 인터페이스 모듈, 메모리 스틱, 또는 핸드셋 중 하나에 배치된다. 상기 방법은 상기 발신자의 상기 다이얼링 스트림은 전화 네트워크에 의해 유효한 항목으로 인식되지 않는 기호, 숫자, 또는 양자 모두의 시퀀스인 다이얼링 패턴인 것을 포함한다. 상기 방법은 다이얼링 스트림이 IDC(intentionally dropped call) 또는 불충분한 크레딧 콜이 되도록 수정하는 단계를 포함한다. 통계적으로 의미있는 다이얼링 행동과 다이얼링 패턴의 이력은 상기 방법의 실행을 개선하는 데 사용된다. 비즈니스 규칙이 추가 콜 처리를 위해 모바일 OS로 상기 가상 입력 버퍼 안에 가지고 있는 사용자 입력을 패스하기 전에 다이얼링 행동과 다이얼링 패턴을 인증한다.
본 발명의 방법은 다이얼된 측에 메시지를 송신하는 단계 또한 포함하고, 송신된 메시지는 하나 이상의 네트워크 구성요소로 해석될 수 있고, USSB 서비스여도 좋은 네트워크 프로토콜 내의 기계 판독 가능 코드의 형태이고, 위치 정보를 포함한다. 상기 메시지는 유사 클라이언트 소프트웨어의 발견으로 다이얼된 측의 모바일 상에 존재하는 클라이언트 소프트웨어에 의해 해석될 수 있고, 다이얼링 측의 모바일 핸드셋의 발견을 알리는 다이얼된 측의 모바일 클라이언트 소프트웨어로부터의 네트워크 프로토콜 내의 기계 판독 가능 코드의 형태인 메시지를 수신하는 것이 가능하다. 콜링 측과 통신 방법은 또한 콜링 측으로부터 메시지를 수신하는 단계, 콜링 측의 핸드셋 상에서 동작하는 유사한 클라이언트 소프트웨어의 발견으로 메시지를 해석하는 단계, 및 추가 통신을 용이하게 하도록 콜링 측에 발견 메시지를 송신하는 단계를 포함하고, 수신된 메시지는 다이얼된 측의 모바일에 의해 콜링 측으로 콜백을 자동으로 개시하는 명령으로 해석된다. 송신된 메시지는 하나 이상의 네트워크 구성요소로 해석될 수 있는 네트워크 프로토콜 내의 기계 판독 가능 코드의 형태여도 좋고, 네트워크 프로토콜 내부의 기계 판독 가능 코드는 USSD 서비스인 네트워크 구성요소로 전달을 위해 구축된다.
콜링 측과 콜된 측 사이의 다른 통신 방법은 콜링 측의 다이얼링 행동을 결정하는 단계, 콜링 측의 다이얼링 행동을 참조하여 콜링 측의 다이얼링 스트림을 분석하는 단계, 콜된 측의 수정된 다이얼링 행동을 제안하는 단계, 및 콜링 측의 결정된 콜링 행동을 모방하는 상기 제안하는 단계에 기초하여 모바일 OS에 수신된 수정된 다이얼링 스트림을 제어하는 단계를 포함하고, 분석하는 단계는 다이얼링 행동이 IDC 또는 불충분한 크레딧 콜을 가리키는 것을 나타낸다. 상기 방법은 놓친 콜 메시지가 콜된 측에 보내진 것을 나타내는 컴포트 메시지의 수신 또는 수신 측 또한 유사한 클라이언트를 사용하는 것을 나타내는 수신 측으로부터의 발견 메시지의 수신을 포함해도 좋다.
콜링 측으로부터 키 입력을 수신하는 키패드, 키 입력을 기록하는 메모리, 및 프로세서를 포함하는 핸드셋 또한 제공되고, 상기 프로세서는 상기 다이얼링 스트림을 전처리하는 단계, 전처리된 상기 다이얼링 스트림을 모바일 OS로 패스하는 단계, 상기 콜링 측의 상기 다이얼링 패턴을 통계 데이터 베이스에 기록하는 단계, 상기 콜링 측의 상기 다이얼링 행동을 결정하도록 상기 데이터 베이스를 참조하여 상기 가상 키입력 버퍼를 분석하는 단계, 상기 콜링 측에 수정된 다이얼링 행동을 제안하는 단계를 수행하도록 설정된다. 상기 프로세서는 추가로 상기 제안 단계의 결과로 네트워크에 수정된 다이얼링 스트림을 송신하고, 콜링 측에 컴포트 메시지를 송신하고, 리턴 콜을 요청하는 콜된 파티에 메시지를 송신하고, 콜된 측으로부터 발견 메시지를 수신하고 USSB 서비스 기반을 표시하는 메시지를 송신하도록 설정된다.
또한, 송신 명령과 “#” 또는 “*” 기호를 포함하고 가상 입력 버퍼 내의 다이얼링 스트림 입력 시퀀스를 캡쳐하는 단계, 데이터 베이스 내에 저장된 다이얼링 스트림의 이력에 콜링 측의 다이얼링 스트림을 비교하는 단계, 콜링 측의 원하는 다이얼링 행동을 경정하도록 다이얼링 스트림의 이력을 분석하는 단계, 콜링 측의 결정된 원하는 다이얼링 행동에 기초하여 모바일 OS에 수정된 다이얼링 스트림을 패스하는 단계를 포함하고, 수정된 다이얼링 스트림에 기초하여 서비스는 USSD 서비스 구성요소인 네트워크 구성요소로의 전달을 위해 구축된 프로토콜 내부의 기계 판독 가능 코드를 통해 개시되는 수정된 다이얼링 행동을 위한 방법이 있다.
네트워크 구성요소로의 운반을 위해 구축되는 프로토콜 내부의 상기 기계 판독 가능 코드는 그 후 외부로의 서비스에 의해 프로세싱되고 네트워크로부터 분리한다. 기계 판독 가능 코드는 모바일 장치에서 지역적으로 사용가능한 위치 정보를 포함하고, 위치 정보는 네트워크 구성 요소에 의해 제공된다. 개시된 서비스는 서비스를 개시하는 모바일 장치를 배치하는 것이고, 위치 정보는 서비스를 개시하는 모바일 사용자에게 전달을 위해 위치 기반 모바일 애드(ad)를 선택하는 데 사용된다. 개시된 서비스는 다른 모바일 장치의 위치를 요청하거나 개시하는 측의 위치에서 그 숫자가 다이얼된 다른 모바일 측으로 네비게이션 지시를 요청하거나 고정된 어드레스에 네비게이션을 요청하는 것이어도 좋다. 마지막으로, 개시된 서비스는 보다 경제적인 장거리 서비스 음성 콜을 시작하거나, 모바일 네트워크 연결보다는 VOIP 콜 또는 사용자 선호 네트워크를 통한 콜과 같은 네트워크 연결을 통한 음성 콜을 개시하는 것이어도 좋다. 발명은 또한 컴퓨터에 로딩되는 경우 상기 컴퓨터가 위에 설명된 방법을 수행하도록 하는 명령을 저장하는 컴퓨터-판독 가능 저장매체 또한 포함한다.
본 발명의 전술한 그리고 다른 측면은 도면을 참조하여 다음 상세한 설명에 의해 보다 잘 이해될 것이다.
도 1은 IDC(intentionally dropped call)의 다이얼링 스트림의 예를 도시한다;
도 2는 수정된 다이얼링 행동을 가진 IDC의 예를 도시한다;
도 3은 A에서 B로의 IDC의 콜 흐름 및 B에서 A로의 후속 리턴 콜을 도시한다;
도 4는 제로 크레딧 콜 시도의 다이얼링 스트림의 예를 도시한다;
도 5는 수정된 다이얼링 행동을 가진 제로 크레딧 콜 시도의 예를 도시한다;
도 6은 A에서 B로의 IDC의 제로 크레딧 콜 흐름 및 B에서 A로의 후속 리턴 콜을 도시한다;
도 7은 본 발명의 일 실시예의 클라이언트 로직을 도시한다;
도 8은 A에서 B로의 콜의 콜링 측의 로직 흐름을 도시한다;
도 9는 A에서 B로의 콜의 수신 측의 로직 흐름을 도시한다;
도 10은 본 발명이 적용된 GSM(cellular mobile network)의 비-제한 실시예를 도시한다.
모바일 장치는 제한적 방식의 사용자 입력에 응답하도록 설계되었고, 모바일 음성 통화를 하려는 경우, 대부분의 한정적이고 퍼지는 입력은 “송신” 입력이거나 보이스 콜 MOS(Mobile Operating System)에 의해 즉시 개시되는 다른 네트워크 서비스를 야기하는 임의의 입력이고 MOS가 보이스 콜을 종료하도록 하는 “종료” 입력이다. “송신”은 사용자가 보이스 콜 또는 다른 그러한 서비스를 개시하도록 허용하는 데 사용될 수 있는 임의의 방법으로 일컬을 수 있고 “종료”는 보이스 콜 또는 다른 그러한 서비스를 종료하는 데 사용될 수 있는 임의의 방법을 일컫는 데 사용될 수 있다.
도 1은 일반적인 사용자 입력, 사용자 시간, 및 IDC의 정상 시퀀스 동안 필요한 리소스 사용 시간을 설명한다. 사용자가 이동 전화(10) 상의 키패드(12)로 다이얼링 스트림 2345678901(스크린 14에 도시됨)을 입력한다. 블록 20의 단계 1은 OS(operating system) 키패드 버퍼와 OS 동작 및 네트워크 동작을 도시하고 후자는 없다. 블록 24의 단계 2는 송신 키를 가진 OS 키패드 버퍼와 후속 OS 동작 및 네트워크 동작을 도시하고 후자는 셋업된 콜이다. 마지막으로, 블록 26의 단계 3은 종료 키를 가진 OS 키패드 버퍼와 연관된 OS 동작 및 네트워크 동작을 도시하고 후자는 “콜 종료”다. IDC는 콜링 측의 목적이 콜러 ID 정보가 캡쳐되도록 하는 데 충분한 시간만 라인 상에 머무르도록 하여 다이얼된 측이 IDC가 요구되는 통신에 영향을 미치지 않고 IDC가 누구로부터 온 것인지를 알도록 하는 것이므로 완성에 일반적으로 12 초 이상 소요한다.
“송신” 및/또는 “종료” 사용자 입력에 즉시 응답하는 것이 허용되도록 OS에 반대로, 상기 도 1에 도시된 바와 같이 가입자가 IDC를 배치하게 하는 경우, 본 발명의 일 방법은 “송신” 또는 “종료”와 같은 다이얼된 정보가 다이얼링의 행위를 통해 사용자에 의해 입력되는 시간과 MOS가 그러한 결과 다이얼된 정보를 해석하는 것을 허용하는 시간 사이의 시간 딜레이를 가져온다. 이 시간 딜레이 동안, 다른 다이얼링 정보가 사용자에 의해 개재될 수 있고, 사용하고자 하는 본 발명의 하나 이상의 선호되는 다이얼링 및 또는 신호를 보내는 방법을 발신한다. 첫번째 레벨에서, 본 발명은 사용자 입력(다이얼링 행위)을 그러한 입력이 MOS를 통해 패스되기 전에 캡쳐하는 방법을 포함한다. 한 실시예지만 비-제한 방법은 일반적으로 정상 MOSKB(Mobile Operating system Keystroke Buffer)와 반대로 본 발명의 로컬 VKB("virtual" keystroke buffer)에 저장되고 인터셉트되도록 하는 사용자 다이얼링에 의해 정보가 생성되도록 한다. 다이얼링 행위는 사용자가 다이얼된 숫자의 순서로 핸드셋 상에 넘버링된 키를 누르는 일반 키패드 입력 또는 메모리에 저장된 숫자에 액세스를 제공하는 메뉴를 통해 또는 눌러지면 사용자를 위한 숫자 스트링을 다이얼하는 “스피드 다이얼 키”로, 또는 일반적으로 보이스 콜이 이루어지게 사용되는 숫자 스트링을 생성하는 다른 그러한 방법을 포함할 수 있다. 다이얼링 행위의 일부로, 사용자는 보이스 콜이 개시되도록 하는 키를 누르고, 이는 “송신” 키가 될 수 있거나, 여기서 다이얼된 정보로 불리는 모든 관련된 다이얼링 기능을 수행하는 가능한 음성 인식 시스템이 될 수 있다. VKB에 캡쳐된 다이얼된 정보는 그 다음 로컬 통계 데이터 베이스에 기록되고 그 다음 다이얼링 행동과 사용자의 네트워크 사용 습관을 “학습”하도록 이들 캡쳐된 통계를 사용하는 하나 이상의 스마트 알고리즘에 의해 해석된다. 발명은 그 다음, 이 다이얼링 행동과 연관된 네트워크 사용 습관을 로컬 SBD(Subscriber Behavior Database)와 비교하고, SBD는 하나 이상의 특정 다이얼링 패턴 및/또는 행동 및 네트워크 사용 패턴의 알려진 예를 포함한다. VKB 정보는 로컬 BRD(Business Rules Database)와 또한 비교될 수 있는데, BRD는 보존되거나 인가된 숫자 범위, 특정 크레딧 또는 경제적인 요구조건, 홈 네트워크 정보, 가입자의 로밍 사용권, 및 다른 그러한 VKB에 있는 다이얼된 정보의 전부 또는 일부가 MOS에 의한 후속 해석 및 처리를 위해 MOSKB로 방출되기 전에 VKB에 있는 다이얼된 정보의 유효성을 결정하는 데 고려될 수 있는 비즈니스 규칙을 포함할 수도 있지만 이에 제한되지는 않는다. 두 번째 레벨에서, SBD 및/또는 BRD 또는 그러한 분석을 위해 사용될 수 있는 다른 그러한 정보에 대한 비교에 의한 증명으로 모바일 네트워크 리소스의 부적절한 사용을 가져오는 것으로 알려진 상기 다이얼링 행동, 다이얼링 패턴, 및 네트워크 사용은 본 발명에 의해 알려지고, 그 다음 가입자가 선호되는 방법으로 그들의 다이얼링 및 네트워크 사용 습관을 수정하도록 하는 하나 이상의 방법을 사용하게 한다.
IDC와 같은 일부 다이얼링 행동은 누적하는 다이얼링 행동 통계가 그러한 행동이 의도적이고 그 후 그러한 행동이 표시될 때까지 확실히 하기 어렵거나 그 사실 후가 될 때까지 분명히할 필요가 없을 수도 있다. 그러한 표시는 그 다음 하나 이상의 본 발명의 행동 수정 방법을 시작하게 할 수 있다.
위에서 도 1에 설명된 바와 같은, 비 효율적으로 네트워크 리소스를 소비하는 그러한 오랜 습관과는 반대로, 선호된 요구되는 행동은, “종료”가 일반적으로 여러 초 딜레이되는 IDC와 반대로, 사용자가 숫자를 다이얼하고 “송신”을 누르고 그 다음 즉시 “종료”를 누르도록 할 수 있다. 이 다이얼된 숫자, “송신” 및 “종료” 시퀀스는, IDC의 정상 시퀀스와 비교하여, 변경된 사용자 입력과 감소된 콜링 측 시간과 감소된 네트워크 리소스 사용 시간을 가져온다.
도 2의 비-제한 실시예에 의해 도시된 바와 같이, 이 수정된 콜링 측 행동은, 도 1에 관하여 약술되는 바와 같이 콜링 측 관점에서, 아직 기본적으로 동일한 3단계 프로세스를 사용하지만, VKB를 이용하는 것에 의해, 콜 셋업 프로세스는 네트워크에 포함되지 않는다. 대신, VKB 버퍼 시퀀스는 핸드셋 클라이언트에서 예를 들어 콜-백 요청과 같은 수신 측에 의해 해석될 수 있는 베어러(bearer) 서비스에 의해 메시지를 송신하는 요청으로 해석된다.
도 2의 실시예에서, 이 프로세스는 작은 1초의 사용자 시간과 250ms의 네트워크 시간으로 이루어질 수 있다. 사용자가 이동 전화(10) 상의 키패드(12)로 다이얼링 스트림 2345678901(스크린 14에 도시됨)을 입력한다. 블록 28의 단계 1은 VKB(Virtual Keypad Buffer), OS 키패드 버퍼와 OS 동작 및 네트워크 동작을 도시하고 후자는 “등록된 모바일”이다. 블록 30의 단계 2은 송신 키를 구비한 VKB, 변하지 않은 OS 키패드 버퍼와 후속 OS 동작 및 네트워크 동작을 도시하고 후자는 여전히 “등록된 모바일”을 도시한다. 마지막으로, 블록 32의 단계 3은 종료 키를 가진 VKB, 클리어된 OS 키패드 버퍼와 연관된 OS 동작 및 네트워크 동작을 도시하고 후자는 “베어러 서비스를 통한 송신 메시지” 이다.
콜 하고자 하지 않고 대신 위에 설명된 MIDC(Modified Intentionally Dropped Call) 시나리오의 사용을 통해 무료로 신호를 보내거나 통신하고자 하는 상황을 위해 그 콜링/다이얼링 행동이 수정된 사용자는 훨씬 개선된 편리한 형태로 즉각적인 이익을 얻을 수 있다. 하나의 추가적인 이익은 과금 회피가 실현될 수 있는 것으로 그렇지 않으면 사용자가 타자에게 다이얼하고 그들이 콜을 “종료”할 수 있기 전에 다이얼된 측이 대답을 하면 통화 과금 생성이 이루어진다. 가장 중요하거나 긴급한 통신을 위해 네트워크 시간 크레딧을 보존하고자 하거나 보존할 필요가 있는 경제적으로 위협받는 가입자를 위하여, 시간적인 편리함을 넘어 대안 신호 발신 방법 사용에 추가 동기를 제공한다. IDC로 사용자를 위해 동일한 순이익을 생성하는 다이얼된 측으로 메시지를 송신하는 것은 실질적으로 더 효율적인 네트워크 리소스의 사용을 가져오므로 네트워크 운영자에게도 이익이 되므로 도 1과 도 2 사이에서 네트워크 리소스 사용 량을 비교하는 것에 의해 추가로 결론 내릴 수 있다. 발명은 특정 다이얼된 입력이 특정 이벤트를 개시한다는 결론을 내릴 수 있으므로, 많은 대안 다이얼링 패턴이 도입될 수 있고, 다이얼 하는 측의 고유한 의도를 확인할 수 있고 그러므로 논리적으로 고유 서비스의 개시는 사용자에 의해 요구되는다는 것을 알아야 한다.
IDC 관리를 위한 행동 패턴 가이드라인
IDC 행동 가이드라인은 도 1에서 설명한 임의의 행동에 표식을 하거나, 그와 같은 행동의 횟수 및/또는 그와 같은 행동의 빈도 수에 한계를 설정하는 것처럼 간단할 수 있다. 그러나, 모든 다이얼링 행동을 기록하고, 그 다음에 이것들의 장시간에 걸친 통계를 사용하여 가입자 행동 수정을 언제 그리고 어떻게 가장 잘 호소할 것인가에 대해 좀더 정보에 근거한 판단을 하는데 유리한 점이 있다. 그와 같은 예는 IDC 행동 이력이 거의 또는 전혀 없음을 가입자 이력 데이터에 의해 알 수 있는 경우이며, 따라서 누군가 숫자를 다이얼링하고, "송신"을 누르고, 그 다음에 통화가 연결되기 전에 어떤 이유로 통화를 "종료"하는, 의도된 IDC 이외의, 단일의 사건은 본 발명에 의해 행동 수정을 위해 기록되지 않을 것이다. 비즈니스 규칙 역시 상업상 고객의 카테고리 또는 다른 그와 같은 통계적 가입자 그루핑과 같은 기록하는 것을 배제할 것이다.
또 하나의 고려 사항은, 숫자를 얼마나 빠르게 다이얼링 하는지, 또는 완성된 숫자 다이얼링 시퀀스가 완료된 후 "송신"이 얼마나 빨리 입력되는지와 같은 다이얼링 행동 및/또는 다이얼링 패턴은 가입자의 의도에 대한 확신을 개선하기 위해 VKB 지연을 얼마나 길게 설정할 지에 대한 가치있는 정보를 제공할 것이다. 대안으로, 예컨대 숫자를 다이얼링하고 "송신" 입력 후, 즉시 짧은 범위의 시간 내에 "종료"를 누르는 것과 같은, 공지의 방법으로 가입자가 자신의 행동을 수정한 경우, 본 발명의 하나 이상의 방법은 가이드라인을 수정하고 및/또는 비교에 사용된 패턴을 이러한 알려진 행동 패턴에 더욱 조화시키고 따라서 사용자의 견지에서 본 발명의 반응성을 개선하는 것이 가능하다.
이동통신 고객이 다이얼링 패턴 및/또는 다이얼링 행동, 또는 예컨대 하나 이상의 IDC 이벤트와 같은 어떤 행동 패턴을 결정한 경우, 본 발명의 하나 이상의 방법은 대안으로 사용할 추천 다이얼링 행동을 제시할 수 있다. 모바일 장치는 추천되는 바람직한 다이얼링 행동을 교환하는 다수의 사용자 인터페이스 옵션을 제공한다. 추천되는 바람직한 행동 제시를 사용자가 보고 이해할 수 있도록 모바일 가입자에게 경고하고 주의를 끌기 위해 비디오 신호 및/또는 문자 신호 및/또는 청각 신호의 임의의 조합 또는 다른 어떤 신호의 조합이 사용될 수 있다.
도 3에는 5개의 칼럼에 의해 통화 흐름을 보여주는 한 가지 예가 도시되어 있다. 제 1 칼럼(50)은 발신자(A)의 원하는 동작을 도시한다. 제 2 칼럼(52)은 발신자(A)의 스크린 표시를 나타낸다. 제 3 칼럼(54)은 핸드셋 클라이언트 동작과 네트워크 상태를 나타낸다. 제 4 칼럼(56)은 수신자(B)의 핸드셋의 스크린 표시를 보여주고, 제 5 칼럼(58)은 수신자(B)의 행동을 도시한다. 이 예에서, A는 B에게 리턴 콜(return call)을 통지하고자 한다. 칼럼(5)의 서브-블록(1)에서, A는 B의 번호를 다이얼링 한다. 칼럼(54)의 서브-블록(2)에서, A는 고객이 다이얼링 스트림을 가로채 지연 타이머를 설정한다. 칼럼(50)의 서브-블록(3)에서, A는 신호가 2회 울리게 한 다음, 종료 버튼을 눌러 통화를 의도적으로 중지한다. 칼럼(54)의 서브-블록(4)에서, 네트워크는 음성 채널을 예비하고 통화를 처리하며, 그 다음 통화가 A에 의해 중단된 것으로 판정한다. 칼럼(58)의 서브-블록(5)에서, B는 분실된 통화 통지를 수신한다. 칼럼(54)의 서브-블록(6)에서, 클라이언트는 A의 다이얼링 행동을 감시하고 칼럼(52)에 도시된 것과 같이 A에게 메시지를 송신하여, A가 "송신"을 누른 후 즉시 "종료"를 누르도록 추천한다. 칼럼(50)의 서브-블록(7)에서, 클라이언트는 추천된 다이얼링 행동 수정 메시지를 읽는다. 칼럼(50)의 서브-블록(8)에서, A는 추천된 다이얼링 행동 수정 메시지를 테스트한다. 칼럼(54)의 서브-블록(9)에서, 클라이언트는 수정된 다이얼링 시퀀스를 포착하여 B에 (칼럼(56)에 도시된) 메시지를 기록한다. 서브-블록(10)에서, B는 상기 메시지를 읽고 송신 버튼을 눌러 A에 전화를 건다. 칼럼(54)의 서브-블록(11)에서, 네트워크는 B에서 A로 음성 통화를 처리한다. 칼럼(58)의 서브-블록(12)에서, B는 A에게 IDC의 수신과 새로운 메시지를 통지한다. 마지막으로, 칼럼(50)의 서브-블록(13)에서 A는 리턴 콜과 다이얼링 행동 수정이 성공적이었다는 확인을 수신한다.
기본적인 레벨에서, 무신용(Zero Credit) 통화 시도와 IDC는 유사한 다이얼링 패턴과 다이얼링 행동을 보여준다. 주요 차이점은 무신용 통화는 신용의 부족으로 네트워크에 의해 종료되고, IDC는 사용자에 의해 종료되는 것이다.
도 4는 무신용 통화 시도의 정상 시퀀스 동안에 수반되는 전형적인 사용자 다이얼링 패턴, 사용자 시간 및 대략적인 네트워크 리소스 이용 시간을 설명한다. 사용자는 이동전화기(10)의 키패드(12)에 (스크린(14)에 표시된) 다이얼링 스트림 (2345678901)을 입력한다. 블록(60)의 단계 1은 운영체제(OS) 키패드 버퍼와 OS 동작 및 네트워크 동작을 보여주고, 후자는 없다. 블록(62)의 단계 2는 송신 키가 입력된 OS 키패드 버퍼와, 후속 OS 동작 및 네트워크 동작을 보여주고, 후자는 통화가 설정되고 있는 중임을 보여준다. 마지막으로, 블록(64)의 단계 3은 휴면 상태의 OS 키패드 버퍼와, 통화 요청과 네트워크 동작을 종료하는 관련 OS 동작을 보여주고, 후자는 "통화를 종료하는 IVR 세션"에 있다. 시퀀스는 약 13초의 사용자 시간과 약 12초의 네트워크 시간을 소요하는 것을 추정된다.
도 5는 네트워크 리소스 이용을 최소화하면서 사용자에 대한 편리성을 극적으로 개선하는 것이 가능한 무신용 예에서 수정된 다이얼링 패턴의 예를 제공한다. 사용자는 이동전화기(10)의 키패드(12)에 (스크린(14)에 표시된) 다이얼링 스트림 (2345678901)을 입력한다. 블록(70)의 단계 1은 가상 키패드 버퍼(VKB: vertual keypad buffer), OS 키패드 버퍼, OS 동작 및 네트워크 동작을 보여주고, 네트워크 동작은 "모바일 등록(Mobile Registered)"이다. 블록(72)의 단계 2는 VKB 송신 키를 가진 VKB, 변경 없는 OS 키패드 버퍼, 후속 OS 동작 및 네트워크 동작을 보여주고, 네트워크 동작은 여전히 "모바일 등록"을 보여주고 있다. 마지막으로, 블록(74)의 단계 3은 "무신용, 세션 종료" 상태의 VKB, 지워진 OS 키패드 버퍼, 메시지 서비스와 네트워크 동작을 착수하는 관련 OS 동작을 보여주고, 네트워크 동작은 "베어러 서비스(Bearer Service)를 통한 메시지 송신"이다. 버튼을 누른 후 사용자와 네트워크 양자를 위한 추정 시간은 250 ms이다.
도 4와 도 5의 비교를 통해, 예시된 것과 유사한 방식으로 무신용 다이얼링 패턴을 수정하기 위해 본 발명의 하나 이상의 방법을 사용하는 무신용 통화 행동 수정은 네트워크 리소스의 효율적인 이용을 극적으로 증대하는 동시에 그와 같은 사용자 행동 수정에 비상한 편리성을 제공한다는 것을 알 수 있다.
이와 같은 수정된 무신용(MZC: Modified Zero Credit) 행동의 한 가지 예와 수정 프레젠테이션이 도 6에 도시되어 있다. 제 1 칼럼(80)은 발신자(A)의 원하는 동작을 묘사한다. 제 2 칼럼(82)은 발신자(A)의 스크린 표시를 나타낸다. 제 3 칼럼(84)은 핸드셋 클라이언트 동작과 네트워크 상태를 나타낸다. 제 4 칼럼(86)은 수신자(B)의 핸드셋의 스크린 표시를 나타내고, 제 5 칼럼(88)은 수신자(B)의 행동을 나타낸다. 이 예에서, A는 B와의 연결을 원하지만 무신용이다. 칼럼(80)의 서브-블록(1)에서, A는 B의 번호를 다이얼링한다. 칼럼(84)의 서브-블록(2)에서, 클라이언트는 신용 밸런스를 감시하고, 다이얼링 스트림을 도중에서 가로채어 지연 타이머를 설정한다. 클라이언트는 칼럼(82)에서 A의 디스플레이이 스크린에 메시지를 송신하여, 다이얼링 행동 수정을 제안한다. 칼럼(80)의 서브-블록(3)에서, A는 재다이얼링하고 즉시 "종료" 키를 눌러 제안된 다이얼링 행동 수정을 시험한다. 칼럼(54)의 서브-블록(4)에서, 클라이언트는 다이얼링 시퀀스를 포착하여, 리턴 콜 요청이 송신된 것과 메시지를 B에게 표시했다는 확인 메시지를 A에게 보낸다. 칼럼(84)의 서브-블록(5)에서, 네트워크는 B의 위치를 확인하여 메시지를 전달한다. 칼럼(88)의 서브-블록(6)에서, B는 "송신"을 눌러 A에게 리턴 콜을 한다. 칼럼(84)의 서브-블록(7)에서, 네트워크는 B의 신용을 확인하고 통화를 완료한다. 칼럼(80)의 서브-블록(8)에서, A는 통화를 수신하고 제안된 행동 수정이 성공했음을 확인한다.
메시지 유형 및 규칙
경고 메시지
본 발명의 하나 이상의 방법은 특정 사용자를 갖는 메시지를 구성하는 것을 포함한다. 다이얼링 행동을 변경하기 위해 행동 수정을 제안하는 목적으로 사용되는 메시지의 한 유형은 경고 메시지로 지칭될 수 있다. 이들 메시지는 수정 프로세스의 탐색 단계 동안에 친근한 방식으로 가입자에게 경고한다. 상기 탐색은 IDC 또는 무신용 다이얼링 시도가 수신 클라이언트에 의해 인지되고 발신자가 바람직한 다이얼링 행동을 알 수 있도록 경고하는 초기 시도가 수신 클라이언트에 의해 이루어지는 때로 설명될 수 있다. 만일 발신자가 이 초기 경고의 결과로서 바람직한 행동으로 자신의 행동을 수정하면, 행동 수정은 성공적으로 종결된 것으로 생각될 수 있다. 만일 초기 경고가 행동 수정을 유도하는데 실패하는 경우, 행동을 수정하는 더욱 긴급한 요구를 설명하는 경고 메시지, 예컨대 IDC 시도에 경제적인 부담이 발생할 수 있다는 경고 또는 가입자의 무신용 특권에 대한 어떤 제약이 초기의 "더욱 친근한" 경고 또는 상기 행동을 처음 인식한 경우에 제시된 경고 대신하여 대응하는 경고가 제시될 수 있다.
편의 메시지
메시지의 한 유형은 편의 메시지로 설명될 수 있다. 편의 메시지는 발신자의 바람직한 방법에 의한 사용으로 원하는 결과가 달성되었다는 것을 발신자에게 알려주기 위해 생성된다. 편의 메시지는 "2345678901로의 당신의 메시지가 송신되었습니다"와 같이 단순한 것일 수 있다. 편의 메시지는 예컨대 "2345678901로의 당신의 메시지는 네트워크 A에 의해 무료로 송신되었습니다"와 같은 메시지로 가입자와의 관계를 강화하거나 개선하기 위해 네트워크 운영자에 의해 사용될 수 있다. 일시는 메시지 내용을 결정할 수 있다. 한 가지 예는 "굿모닝, 2345678901로의 당신의 메시지는 네트워크 A에 의해 무료로 송신되었습니다"라는 아침에 생성되는 편의 메시지가 있을 수 있다. 네트워크 기반 서비스에 대비되는 클라이언트 기반 전략의 명확한 이점들 중 하나는, 네트워크 운영자의 로고나, 애니메이션 또는 액티브 스크린 이미지를 편의 메시지의 일부로서 포함할 수 있는 풍부한 내용의 메시지가 클라이언트의 메시징 데이터베이스에 미리 적재될 수 있으면서 여전히 이들 편의 메시지가 네트워크 오버헤드를 발생하지 않는다는 것이다. 각 MIDC 또는 MZC 이벤트에 대해 네트워크 기반구조를 통해 전송된 네트워크 기반 서비스로부터 풍부한 내용의 메시지를 전달하는 것은 상당한 네트워크 오버헤드를 부가할 수 있다. 편의 메시지는 또한, 네트워크 운영자의 수입원으로서 또는 가능하게는 기본적으로 무료인 서비스를 가입자에게 제공하는 비용을 그와 같은 수입으로 상쇄하는 방법으로서, 다른 사업을 광고하고 및/또는 브랜드 인식을 창출하는데 사용될 수 있다. 비즈니스 규칙은, 예컨대 광고자와 네트워크 사이의 계약상의 파라미터 또는 약속에 기초하여 상이한 브랜드 인식 편의 메시지를 선택하는 것과 같은, 편의 메시지 제공의 어떤 조합을 결정할 수 있다. 파라미터는 각 광고가 하루에 노출되는 횟수, 또는 하루 중 언제 광고가 노출되는지 또는 어느 광고가 선택되는지 추론하기 위한 방법으로 가입자 행동을 사용하거나, 또는 그와 같은 편의 메시지가 노출되는 시간에 사용자의 위치, 또는 이들 유형의 파라미터의 임의의 조합을 포함하며, 이에 한정되지는 않는다.
수신자 경고 메시지
수신자 또는 호출된 측에 송신된 MZC 메시지는 MIDC의 결과로서 송신된 메시지와 상이할 수 있다. 네트워크 리소스의 효율적인 사용은 발송 메시지 내용 및 페이로드를 결정하는 핵심 역할을 할 수 있다. 그와 같은 메시지는 친밀한 관계의 이해에 기초하여 변할 수도 있다. 클라이언트의 하나 이상의 방법은 전형적으로 당사자의 다이얼링 한 번호를 포함하는 다이얼링 습관을 기록하는 것이다. 기준점으로서, 다이얼링 한 측은 A로 하고, 다이얼링 된 측은 B라고 하며, 양측 사이의 관계는 AB 관계라고 한다. B에 송신된 메시지의 유형을 결정하기 위해 사용될 수 있는 AB 관계 정보의 몇 가지 예는 A가 얼마나 자주 B에 통화를 하는지, 또는 B에무신용 통화 또는 IDC를 하는지, 및 B가 이들 통화에 회신하는지 그리고 A의 규칙적인 시도에 대해 어떤 규칙성으로 회신하는지를 포함할 수 있다.
A측에 표시된 메시지는, 행동 수정을 위한 것이든 또는 바람직한 다이얼링 행동을 강화시키기 위해 사용된 편의 메시지이든간에, 클라이언트가 사용되는 시장에 종속하여 상이한 언어의 사용을 필요로 할 수 있다. 또한, 사용자가 더욱 익숙한 IDC 또는 무신용 통화에 대한 자체 규정이 존재할 수 있고, 이것들은 다른 지역 또는 국가에서 상이할 수 있다. B측에 송신된 발송 메시지에 대해서도 동일하게 적용될 수 있다.
비즈니스 및 행동 규칙 설정 및 갱신
하나 이상의 방법은 다른 시장에서 무신용 및 IDC 통화에 대해 다른 비즈니스 규칙을 적용하는 것이 요구될 수 있고, 및/또는 다른 유형의 다이얼링 패턴을 감시, 기록 및 수정하는 것이 요구될 수 있다. 리턴 콜이 기록되지 않은, 동일한 측에의 반복된 IDC와 같은 가입자 행동은 어떤 시장에서는 사회적으로 수용될 수 있지만, 다른 시장에서는 성가신 일로 여겨질 수 있다. 어떤 네트워크에서는 너무 혼잡하여 하루에 생성되는 MIDC에 한계가 설정될 수 있고, 반면 동일한 네트워크에서 MZC에 대해서는 어떤 일일 한계도 설정하지 않는 것이 선택될 수 있다. 어떤 시장에서는, 그 반대가 적용될 수 있다.
어떤 네트워크에서는, 본 발명의 광범위한 적용에 앞서, 본 발명의 방법이 가입자 샘플 그룹 내에 적용되는 경우 가입자 행동을 평가하기 위해, MIDC와 MZC에 대한 어떤 제한도 설정되지 않은 수백 또는 수천의 가입자를 대상으로 파일럿 시험을 운영하는 것을 선택할 수 있다. 그와 같은 파일럿 시험 동안에 있어서, 초기 가입자 행동과 장시간 가입자 행동은 시장과 가입자 테스트 그룹의 사회경제적 환경에 따라 상당히 다르거나, 또는 대략 동일한 것으로 밝혀질 수 있다. 이들 다수의 경우에 있어서, 일일 한계를 설정하는 것과 비교하여 무제한의 MIDC 및 MZC에 대한 가입자의 행동 반응을 단순히 측정하는 것이라 할지라도, 비즈니스 및 행동 규칙 및 환경의 변경 및/또는 조정이 요구될 수 있다. 이와 같은 시장 시험의 경우에, 경고 메시지, 편의 메시지, 또는 A를 대신하여 MIDC 또는 MZC가 B에 송신하는 메시지의 변경에 대한 가입자 반응성을 측정하기 위해 행동 수정 전략을 조정하는 것이 유용할 수 있다. 이론적으로, 이와 같은 시험은 그 다음에 본 발명의 하나 이상의 방법에 의해 채용된 비즈니스 규칙, 행동 가이드라인, 및 메시징 규칙이 시장의 고유한 사회경제적 환경 또는 네트워크에 대해 또는 본 발명이 작동하는 모바일 장치의 유형 및 비용에 기초하여 최적화가 가능하도록 하는 분석을 제시하며, 이것은 특정한 가입자 경제 계층에 의해서만 사용될 수도 있다.
클라이언트 논리
도 7은 IDC 및 ZC의 이전, 도중, 및 이후에 또는 MIDC 및/또는 MZC 행동이 사용되는 경우 적절한 반응을 결정하기 위해 본 발명의 하나 이상의 방법에 의해 사용된 기본 논리의 예를 도시한다. 예를 들면, 유효한 번호(90), 대변 잔고 또는 상태(92), 송신/종료 타이밍(94), IDC(96), 가입자 행동 이력(HSB: historical subscriber behavior)(98) 및 비즈니스 규칙 및 허가(100)에 관련된 규칙들이 존재할 수 있다. 흐름도는 유효 번호와 송신이 입력되는 블록(102)에서 시작할 수 있다. 단계 104에서, 상기 번호는 가상 키패드 버퍼에 송신되고 타이머가 설정되고 그 다음 블록 118에서 운영체제(OS)로 송신된다. 블록 116에서, 신용 규칙(92)에 질의하여 발신자 신용에 대한 검사가 이루어진다. 만일 발신자가 신용을 가지고 있지 않으면, 단계 120에서 수정된 무신용 메시지가 개시되고 그 다음 단계 124에서 HSB에 기록된다. 만일 발신자가 신용을 갖고 있으면, 송신 종료 타이밍 규칙(94)을 참조하여 블록 108에서 종료 타이밍이 확인된다. 만일 상기 타이밍 규칙 내라면, MIDC 메시지가 생성되어 콜백(call back)을 개시하고 상기 모바일은 단계 122에서 휴면상태가 되고 단계 124에서 HSB에 기록된다. 만일 타이밍 규칙 밖이라면, 단계 110에서 다이얼링 한 통화를 완료할 것인지 판단이 이루어진다. "예"인 경우, 통화는 완료되고 그 다음 휴면상태(102)로 복귀하고 단계 124에서 HSB에 기록된다. "아니오"인 경우, 블록 112에서 IDC 규칙(96)을 참조하여 IDC 통화인지 판단이 이루어진다. "아니오"인 경우, 단계 124에서 HSB에 기록된다. "예"인 경우, IDC가 HSB 공차를 초과하는지에 대한 테스트가 단계 114에서 HSB(98)를 참조하여 수행된다. 만일 다이얼링 패턴이 상기 공차를 초과하지 않는 경우, 경고 메시지가 블록 126에서 A에게 송신되고 HSB에 기록되며, 단계 130에서 메시징 및 데이터 베어러 서비스가 착수된다. 만일 수용 가능한 HSB 공차를 초과하는 경우, 블록 116에서 비즈니스 및 단속 규칙(100)을 참조하여 긴급성을 증대하는 결정이 이루어진다. 만일 "예"인 경우, 긴급 경고 메시지가 단계 128에서 A에게 송신되어 단계 124에서 HSB에 기록되고 메시징 및 데이터 베어러 서비스는 단계 130에서 착수된다. "아니오"인 경우, 호출 패턴이 단순히 단계 124에서 HSB에 기록된다.
AB 관계 데이터베이스를 수반하는 논리 흐름이 어떻게 관리되는지에 대한 한 가지 예가 도 8에 도시되어 있다. 대변 잔고 또는 상태(142), AB 데이터 레지스터(144) 및 메시징 규칙(146) 외에 유효 번호 및 비즈니스 규칙(140)이 제공된다. 단계 148에서, 가상 키패드 버퍼는 유효 번호 및 비즈니스 규칙(140)에 따라 채워지고 상기 행동은 HSB(166)에 기록된다. 단계 150에서, 발신자가 신용이 있는가 판정된다. 발신자 신용이 있으면, 콜이 송신/종료 타이밍 규칙을 만족하는지 판정이 이루어진다. "아니오"이면, 다이얼링 스트림은 단계(168)의 처리를 위해 네트워크에 송신된다. 단계 150에서, "아니오"이면, 단계 152로 진행하고 B를 AB 데이터에 추가하기 위해 AB 규칙을 갱신할지 판정한다. "예"이면, B가 알려진 클라이언트인지의 판정이 단계 154에서 AB 데이터 레지스터(144)에 질의하여 이루어진다. "아니오"이면, MZC 프로세스가 메시징 규칙(146)에 기준하여 단계 156에서 개시된다. 콜이 단계 158에서 송신/종료 타이밍 규칙을 충족하면, 단계 160에서 B를 AB 데이터에 추가하는 결정이 이루어진다. "예"이면, 단계 162에서 B가 알려진 클라이언트인지 판정된다. "예"이면, MIDC 또는 MZC 프로세스가 단계 172에서 개시되고 메시징 및 데이터 베어러 서비스가 단계 174에서 착수되며 관계가 AB 데이터 레지스터(144)에서 갱신된다. 단계(172)는 AB:BA를 동조시키기 위해 탐색 패킷을 B로송신한다. B는 단계 170에서 새로 발견되고 AB 데이터는 동조를 이룬다.
클라이언트 탐색
발송 메시징은 모바일 장치에서 동작하는 클라이언트로부터 이와 같은 메시지가 송신된 것으로 식별하는 고유 특성을 구비할 가능성이 있다. 클라이언트의 새로운 인스턴스(instance)가 다른 가입자의 모바일 장치에서 전개되는 경우, A 클라이언트 메시지가 B 클라이언트 모바일 장치에 의해 수신될 가능성이 점점 증가하게 된다. 클라이언트를 구비한 모바일에 출처를 둔 것으로 알려진 메시지가 클라이언트 B에 의해 수신되는 경우, 이것은, 클라이언트 A는 B가 클라이언트인 것을 모르지만 B는 A를 알고 있는, 클라이언트 발견이라고 할 수 있다. 클라이언트에서 캡처된 AB 관계 데이터의 일부로서, B는 그 다음에 A 모바일이 자체에서 동작하는 클라이언트를 갖고 있음을 반영하기 위해 자신의 AB 데이터를 갱신할 것이고, 그 다음 B 모바일도 역시 동작중인 클라이언트를 갖고 있음을 A에게 독특하게 식별하는 짧은 메시지를 A에 송신한다. 이런 방식으로, A와 B 양자는 이제 그들 각각의 AB 통신 관계 또한 클라이언트 AB 클라이언트 관계라는 것을 알게 된다.
클라이언트 대 클라이언트 메시징
일단 2개의 클라이언트가 서로 발견하면, 클라이언트(피어-투-피어) 사이의 표준 텍스트 메시징은 예컨대 2진 메시지와 같은 클라이언트 사이의 효율적인 포맷을 갖는 기계 판독 가능한 메시지보다 더 많은 오버헤드를 소비할 수 있다. 이것을 해결할 수 있는 간단한 예는 메시지 유형을 위한 2진 페이로드 내에 2 바이트를 예비하는 것이며, 이것에 의해 수신 클라이언트는 가변 길이 문자 메시지를 송신하는 대신에 64,000개의 고유 메시지 중 하나를 선택하여 사용하는 것이 가능하다. 이 방법은, 네트워크가 예컨대 .png, 플래시, .jpg, 비트맵, gif 또는 gif 애니메이션과 같은 포맷, 또는 단위 메시지 교환 당 상당히 많은 대역폭을 소비하는 다른 그와 같은 이미지 포맷을 사용하는 더 풍부한 메시지를 디스플레이하고 싶을 때 더욱 중요하게 된다. 이와 같은 이미지 또는 미디어는 모바일을 가지고 전송되거나, 또는 방송을 통해 업로드되거나 1회 기준으로 개별적으로 업로드되고, 그 다음 클라이언트에 의해 재사용된다.
탐색 후 클라이언트 AB 상호작용
도 9는 수신자 클라이언트가 초기 탐색과 후속 MIDC 및/또는 MZC 이벤트를 관리하는 예를 도시한다. 도 9는 단계 200의 메시징 및 데이터 베어러 서비스로 시작하고, 유효 번호 및 비즈니스 규칙(208)을 기초로, 블록 202에서 메시지 버퍼가 인터셉트되고 상기 행동은 HSB(210)에 기록된다. 단계 204에서, 상기 메시지가 클라이언트 메시지인지에 대한 판정이 이루어진다. "아니오"이면, 단계 206에서 비-클라이언트 메시지 흐름이 기동된다. 메시지가 클라이언트 메시지이면, AB 데이터 레지스터(212)에 질의하여 단계 214에서 형성된 AB 관계가 존재하는지에 대한 판정이 이루어진다. "아니오"이면, A는 새로 발견된 클라이언트이고 탐색 패킷은 단계 216에서 송신된다. 흐름은 2개의 경로에 대해 단계 218에서 계속되고, 여기서 메시지 유형이 해석되어 AB 데이터 레지스터(212)를 갱신한다. 단계 220에서, AB 통계가 높은 친밀성을 지시하는지 판정된다. "예"이면, HSB(226)에의 질의를 기초로 가입자 행동 통계에 대한 검사가 이루어진다. "예"이면, 크레딧 밸런스 또는 상태(228)에의 질의에 기초하여 단계 230에서 가입자 신용 상태에 대한 검사가 이루어진다. 최종적으로, 블록 234에서 A로부터의 콜에 대한 지불여부의 옵션이 B에 제시된다. 블록 220, 224, 230, 또는 234에서 "아니오"이면, 단계 232에서 MIDC 또는 MZC 메시지가 표시되고 처리된다. 단계 234에서 B가 A로부터의 콜에 대해 지불하기로 선택하는 경우, 지금 통화를 할 것인지의 옵션이 단계 232에서 제시되고, "예"이면, 박스 236에 개시된 바와 같이 처리되고 AB 데이터 레지스터는 갱신된다.
도시된 예에 있어서, AB 관계는, 예컨대 상호간의 통화에 대해 부모가 항상 지불하는 십대처럼, 여러 가지 방법으로 친밀할 수 있다. 한 가지 예로서, 예컨대 항상 B가 응답하거나, 또는 높은 비율로 응답하는 것과 같이 MIDC 또는 MZC 이벤트에 대한 B의 행동이 일단 명확히 수립된 경우, B 클라이언트는 MIDC 또는 MZC 이벤트를 그들의 크레딧을 사용하는 그들의 전화로부터 개시하는 콜로의 자동 변환을 제공하여 B를 위해 상기 이벤트가 더욱 편리하게 할 수 있다. 네트워크 비즈니스 규칙 도는 가이드라인은 이러한 편의가 클라이언트에 의해 MIDC의 수신자에게 제공되는 것을 배제하고, 가능하면 오직 MZC 수신자를 위해 제공되는 것으로 한다.
대안의 다이얼링 방법
모바일 네트워크는, 처음 구현될 때, 동일한 행동 패턴을 필연적으로 활용했고, 유선전화망의 사용자가 수십 년 동안 적용했던 동일한 다이얼링 프로토콜과 기술을 사용했다. 모바일 또는 전화망에서 콜을 형성하는 표준 다이얼링 패턴 또는 다른 허용되는 방법은 수신측의 전화 번호(예컨대, 2345678901)를 입력하고 그 다음에 "송신"을 누른다. 모바일에서 "2345678901'과 같은 번호를 다이얼링 하는 동작, 또는 "송신"을 제외하고 그것을 위해 사용자에 의해 MOS에 입력된 임의의 다른 연속된 또는 일련의 번호 및 문자는 MOS에 의해 저절로 로컬 번역되지 않는다. 상기 2개의 주된 차이점은, 각각의 번호가 다이얼링 될 때 개개의 번호를 네트워크 스위치가 캡처하는 것과 달리, 모바일은 "송신"을 누르기 전에 "먼저-입력된" 입력을 가질 수 있고 이것에 의해 MOS는 사용자 입력을 네트워크에 송신하여 추가의 번역과 처리를 할 수 있다는 이점이 있다는 것이다. 이동전화망 설계는 MOS가 이 시퀀스를 모바일 네트워크 스위치 또는 구성요소에 전달하여 그것들이 내장된 번호 규칙 또는 가이드라인을 사용하여 상기 다이얼된 입력을 알고 있는 번호 패턴 및 시퀀스와 매칭시켜 입력된 통화 요청 패킷을 어떻게 처리할지 판단하는 것을 요구한다. 이 방식으로, 상기 번호 시퀀스의 부분들은 고유한 지역 코드 및 국가 코드가 존재하는 만큼 많은 지역이나 국가에서 재사용될 수 있을 것이다. 전화 통화와 다른 것으로 해석될 수 있는 번호 시퀀스와 다이얼링 된 호출 번호 시퀀스를 구별하려는 시도로서, *98과 같은 USSD 기반 네트워크 서비스, 또는 *123#2345678901# (23456768901로부터 다이얼링측에 콜백을 위한 요청을 생성하는 "콜미(callme)" 서비스)와 같은 * 서비스는 이것들을 정식으로 다이얼링 된 콜과 명확히 식별하기 위해 특정 문자 또는 번호 시퀀스를 사용한다. 이런 유형의 서비스는 MOS에 의지하여 입력된 문자 및 번호를 캡처하고, 다이얼링 된 번호 및 문자만을 MOS가 "송신"을 수신할 때 보낸다. 이 방식으로, 고유한 문자 및 번호 시퀀스는 "프리콜(precall)"로 조립될 수 있고, 그 다음 이것은 USSD와 같은 네트워크 서비스로 경로 설정되어 음성 통화로서 처리되는 것과 대조적으로 네트워크 서비스로서 처리된다. 문자 및 번호의 시퀀스에 의해 네트워크 서비스는 이 페이로드를 기계 판독 가능한 코드로 번역하는 것이 가능하다.
예컨대 [*123#2345678901#]는 콜미 USSD 서비스 요청으로서, 2345678901에 콜미를 송신하는 것으로 번역된다. 상기 시퀀스의 *123 부분에 의해 모바일 서비스 센터(MSC: Mobile Service Center)는 상기 패킷을 적절한 네트워크 구성요소로 송신 가능하고, 상기 네트워크 구성요소가 발신자를 그의 음성 메일에 연결하게 하는 *98를 MSC가 송신한 경우와 대조적으로, 상기 네트워크 구성요소는 *123이 콜미 요청을 2345678901에 생성하는 서비스 명령인 것을 인식한다. 이와 같은 모든 예에서, MOS는 로컬 번역을 하지 않고, "송신"이 수신될 때 상기 시퀀스를 네트워크로 단순히 제공하고, 그 다음 시퀀스는 임의의 유형의 네트워크 기반 서비스에 의해 처리된다. 네트워크 구성요소 및/또는 서비스에 의해 요구되는 문자 및 번호 시퀀스에 부합하는 문자 및 번호 시퀀스는 이 방식으로 논리적으로 처리되지만, 유효 패턴과 부합하지 않는 모든 문자 및 번호 시퀀스는 결과적으로 네트워크 세션을 종료시킨다.
이론적으로, 적절한 문자 및 번호 시퀀스로 사용자에 의해 입력된 이와 같은 기계 판독 가능한 코드는 네트워크 서비스 또는 구성요소에 의한 번역을 통해 임의의 수의 서비스를 기동시킬 것이다. 그러나, 이 전략에는 실제상의 취약점이 존재하는데, 그 원인은 주로 "기계 판독가능한 코드"를 읽고 쓰는데 있어서 사용자의 실제상의 한계와 그와 같은 비직관적인 입력을 생성해야 하는 사용자의 불편함에 있다.
예컨대 USSD 서비스와 같은 대체적인 네트워크 서비스를 기동시키기 위해 기계 판독 가능한 문자 및 번호 시퀀스를 사용자가 입력해야 하는, 이전에 설명한 것과 같은 서비스를 기동시키는 이와 같은 비직관적이고 불편한 방법들과 대조적으로, 하나 이상의 방법은, 사용자에게 향상된 편의성을 제공하는 다이얼링 시퀀스를 사용자에게 제공함으로써 더욱 직관적이고 편리한 방식으로 임의의 수 및 유형의 네트워크 서비스를 사용하며, 상기 다이얼링 시퀀스는 여전히 VKB 내에 잔류하면서 본 발명의 하나 이상의 방법에 의해 유일하게 번역될 것이다. 클라이언트의 하나 이상의 방법이 MOS에 의한 전송 및 후속 처리를 위해 "유효한" 것으로 간주하는 유일한 다이얼링 패턴은, 예로서 상기 언급된 것과 같은 하나 이상의 네트워크 서비스에 의한 사용을 위해 이미 예비된 것들이며, 임의의 수의 다른 다이얼링 패턴 및/또는 다이얼링 행동이 본 발명의 하나 이상의 방법에 의해 기동될 것이고, 이 입력은 그 다음에 하나 이상의 방법에 의해 사용되어 하나 이상의 서비스를 기동하고 자 하는 사용자의 의도 및/또는 욕구를 유일하게 식별한다. 이와 같은 다이얼링 패턴이 예는 다음과 같으며, 이에 한정되지는 않는다;
- 2345678901*, 여기서 *는 ZC와 IDC 이벤트 MZC와 MIDC 이벤트로 변환하는 방법으로서 2345678901, 송신, 종료 시퀀스를 대신한다.
- 2345678901#, 임의의 수의 다른 고유한 서비스를 기동한다.
- #2345678901, 또는 *2345678901, 또는 고유하게 식별 가능한 다른 이와 같은 다이얼링 시퀀스의 개조.
서비스를 기동하는데 있어서 사용자의 편의를 향상시키기 위해, 이와 같은 다이얼링 패턴이 어떻게 사용되는가의 한 가지 예는, 상기 인용된 것, 또는 하나 이상의 방법을 통해 논리적으로 연결되는 유사하게 축소된 다른 다이얼링 요구조건과 같은 다이얼링 패턴을 포함하여, 사용자(A)가 현재 (B에게 콜미를 송신하기 위해) *123#2345678901#을 입력하는 "콜미" 서비스와 같은, 임의의 수의 서비스를 USSD를 통해 효율적으로 제공하는 USSD 패킷의 조립을 유인한다. 본 발명의 하나 이상의 방법에 의해 대체되는 더 복잡한 "기계 판독 가능한 코드" 시퀀스의 이와 같은 예는 사용자가 2345678901*을 입력하는 경우이며, 이것은 본 발명의 하나 이상의 방법에 의해 "콜미" 요청 또는 그와 같은 리턴 콜에 대한 다른 요청으로 번역된다. 본 발명은 입력 시퀀스를 번역하고 그 다음에 *123#2345678901#을 MOS에 송신하며, 하나 이상의 네트워크 구성요소에 의해 처리된다. 예컨대, 키패드, 터치스크린, 음성 인식 또는 이와 같은 입력을 제공할 수 있는 다른 그와 같은 방법들과 같은 사용자 입력 장치의 이론적 제한사항에 의해서만 제약되는, 본 발명의 하나 이상의 방법의 이용을 통해, 사용자 입력 요구사항의 단순화가 네트워크 서비스에 논리적으로 연결되는 다수의 다른 그와 같은 예가 존재한다.
예시적인 GSM / GPRS / IP 멀티미디어 네트워크 아키텍처
도 10은 본 발명의 측면들이 실현될 수 있는 GSM/GPRS/IP 멀티미디어 네트워크 아키텍처를 도시한다. CDMA, TDMA, 3GPP, 4세대 아키텍처, 및 다른 모바일 시스템 아키텍처를 포함하는 다른 기술들도 본 발명의 범위 내에 고려된다. 아키텍처(500)는 GSM 코아 네트워크(501), GPRS 네트워크(530) 및 IP 멀티미디어 네트워크(538)을 포함한다. GSM 코아 네트워크(501)는 이동국(MS)(502), 적어도 하나의 기지국(BTS)(504), 및 기지국 제어기(BSC)(506)를 포함한다. MS(502)는 가입자 식별 모듈(SIM)을 가지고 이동 가입자에 의해 사용되는 이동전화기 또는 랩탑 컴퓨터와 같은 물리적 장치 또는 이모바일 장치(ME: Mobile Equipment)이다. SIM(Subscriber Identity Module)은 가입자의 고유 식별자인 국제 모바일 가입자 아이덴티티(IMSI)를 포함한다. BTS(504)는 무선 인터페이스가 MS와의 통신을 가능하게 하는 무선 타워와 같은 물리적 장치이다. 각 BTS는 하나 이상의 MS를 지원한다. BSC(506)는 BTS를 포함하여 무선 리소스를 관리한다. BSC는 수 개의 BTS에 접속될 수 있다. BSC와 BTS 구성요소는 함께 일반적으로 기지국 또는 무선 접속망(RAN: radio access network)이라고 불린다.
GSM 코아 네트워크(501)는 또한 모바일 스위칭 센터(MSC)(508), 게이트웨이 모바일 스위칭 센터(GMSC)(510), 홈 로케이션 레지스터(HLR: Home Location Center)(512), 방문자 위치 등록기(VLR: Visitor Location Center), 인증 센터(AuC)(518), 및 장치 아이덴티티 등록기(EIR: Equipment Identity Register)(516)를 포함한다. MSC(508)는 네트워크를 위한 스위칭 기능을 수행한다. MSC는 또한 등록, 인증, 위치 갱신, 핸드오버, 및 콜 라우팅과 같은 다른 기능들도 수행한다. GMSC(510)는 GSM 네트워크와, ISDN 또는 PSTN(520)과 같은 다른 네트워크 사이에 게이트를 제공한다. 다시 말해서, GMSC(510)는 외부 네트워크와 인터네트워킹 기능을 제공한다.
HLR(512)은 해당하는 GSM 네트워크에 등록된 각 가입자에 관한 행정상의 정보를 포함하는 데이터베이스이다. HLR(512)은 또한 각 MS의 현재 위치를 포함한다. VLR(514)은 HLR(512)로부터 선택된 행정상의 정보를 포함하는 데이터베이스이다. VLR은 VLR에 의해 제어되는 지리적 영역 내에 현재 위치하는 각 MS에 대해 콜 제어 및 가입된 서비스의 제공을 위해 필요한 정보를 포함한다. HLR(512) 및 VLR(514)는 MSC(508)와 함께 GSM의 콜 라우팅과 로밍 능력을 제공한다. AuC(516)은 인증 기능가 암호화 기능을 위해 필요한 파라미터를 제공한다. 그와 같은 파라미터에 의해 가입자 아이덴티티의 확인이 가능하다. EIR(518)은 모바일 장치에 관한 보안에 민감한 정보를 저장한다.
스피치, 데이터, 및 단문 메시지 서비스(SMS)와 같은 GSM 서비스에 액세스하기 위해, MS는 먼저 위치 갱신과 IMSI 부착 과정을 수행하여 자신의 현재 위치를 표시하기 위해 네트워크에 등록한다. MS(502)는 BTS(504)와 BSC(506)를 통해 MSC/VLR에 자신의 현재 위치 정보를 포함한 위치 갱신을 송신한다. 상기 위치 갱신은 또한 MS가 새로운 위치 영역으로 이동할 때에도 수행된다. 전형적으로, 상기 위치 갱신은 주기적으로 수행되어 위치 갱신 이벤트가 발생할 때마다 데이터 베이스를 갱신한다.
GPRS 네트워크(530)는 2개의 패킷 스위칭 네트워크 노드와, 보조하는 GPRS 지원 노드(SGSN)(532) 및 게이트웨이 GPRS 지원 노드(GGSN)(534)를 도입함으로써 GSM 코아 네트워크 아키텍처에서 논리적으로 구현된다. SGSN(532)는 GSM 네트워크에서 MSC(508)과 같은 계층 레벨에 있다. SGSN은 GPRS 네트워크와 MS(502) 사이의 접속을 제어한다. SGSN은 또한 개별 MS의 위치, 보안 기능 및 액세스 제어를 추적하기도 한다. GGSN(534)은 GPRS 네트워크와 공중 패킷망(PDN) 또는 다른 IP 네트워크(536) 사이에 게이트웨이를 제공한다. 즉, GGSN은 외부 네트워크와의 인터네트워킹 기능을 제공하고, SGSN을 통해 MS와 논리적 링크를 설정한다. 패킷-교환된 데이터가 GPRS 네트워크를 떠날 때, X.25 네트워크나 인터넷과 같은 외부 TCP-IP 네트워크(536)로 전달된다. GPRS 서비스에 액세스하기 위해, MS는 먼저 부착 절차를 수행함으로써 자신을 GPRS 네트워크에 부착한다. 그 다음 MS는 패킷 데이터 프로토콜(PDP) 컨텍스트를 작동하고, 그리하여 MS, SGSN, 및 GGSN 사이에 패킷 통신 세션을 작동한다.
GSM/GPRS 네트워크에서, GPRS 서비스와 GSM 서비스는 동시에 사용될 수 있다. MS는 3개의 클래스, 즉 클래스 A, 클래스 B, 및 클래스 C 중 하나에서 동작하는 것이 가능하다. 클래스 A의 MS는 GPRS 서비스와 GSM 서비스 둘 다를 위해 네트워크에 동시 접속하는 것이 가능하다. 클래스 A의 MS는 또한 GPRS 서비스와 GSM서비스의 동시 동작을 지원한다. 예를 들면, 클래스 A의 모바일은 GSM 음성/데이터/SMS 통화와 GPRS 데이터 통화를 동시에 수신하는 것이 가능하다.
클래스 B의 MS는 GPRS 서비스와 GSM 서비스를 둘 다를 위해 네트워크에 동시 접속하는 것이 가능하다. 그러나, 클래스 B의 MS는 GPRS 서비스와 GSM 서비스의 동시 동작을 지원하지 않는다. 즉, 클래스 B의 MS는 소정의 시간에 2개의 서비스 중 하나만 사용할 수 있다.
클래스 C의 MS는 한 번에 GPRS 서비스와 GSM 서비스 중 하나만을 위해 접속할 수 있다. GPRS 서비스와 GSM 서비스의 동시 접속 및 동작은 클래스 C의 MS에서는 가능하지 않다.
GPRS 네트워크(530)는 3개의 네트워크 동작 모드(NOM1, NOM2, NOM3) 중하나에서 동작하도록 설계하는 것이 가능하다. GPRS 네트워크의 네트워크 동작 모드는셀 내 전송된 시스템 정보 메시지의 파라미터에 의해 표시된다. 상기 시스템 정보 메시지는 어디서 페이징 메시지를 들을 지 그리고 어떻게 네트워크에 신호전송할지를 MS에 지시한다. 상기 네트워크 동작 모드는 GPRS 네트워크의 능력을 나타낸다. NOM1 네트워크에서, MS는 데이터 통화에 착수될 때 회로 교환 도메인(음성 통화)으로부터 페이지를 수신하는 것이 가능하다. MS는 MS의 기능에 따라 데이터 통화를 보류하거나 2개를 동시에 처리하는 것이 가능하다. NOM2 네트워크에서, MS는 데이터 통화에 착수될 때 회로교환 도메인으로부터 페이지를 수신하지 않은데, 그 이유는 MS가 데이터를 수신하고 있고 페이징 채널을 경청하고 있지 않기 때문이다. NOM3 네트워크에서, MS는 데이터 수신 중 회로 교환 네트워크의 페이지를 감시하거나 그 반대 경우도 가능하다.
IP 멀티미디어 네트워크(538)에 3GPP 릴리스 5가 도입되었고, 최종 사용자에게 풍부한 멀티미디어 서비스를 제공하기 위해 IP 멀티미티어 서브시스템(IMS)(540)을 포함한다. IMS(540) 내의 네트워크 엔터티의 대표적인 조합은 콜/세션 제어 기능(CDCF), 미디어 게이트웨이 제어 기능(MGCF)(546), 미디어 게이트웨이(MGW)(548), 및 홈 가입자 서버(HSS)(550)라고 불리는 마스터 가입자 데이터베이스를 포함한다. HSS(550)는 GSM 네트워크(501), GPRS 네트워크(530) 및 IP 멀티미디어 네트워크(538)에 공통적일 수 있다.
IP 멀티미디어 네트워크(540)은 콜/세션 제어 기능의 주변에 형성되고, 여기에는 3개의 유형, 즉 질의형 CSCF(I-CSCF)(543), 프락시 CSCF(P-CSCF)(542), 및 서빙 CSCF(S-CSCF)(544)이 있다. P-CSCF(542)는 IMS(540)와의 MS의 최초 접촉점이다. P-CSCF(542)는 MS로부터 수신한 세션 개시 프로토콜(SIP) 메시지를 MS의 홈 네트워크 내의 SIP 서버로(또는 반대로) 전달한다. P-CSCF(542)는 또한 네트워크 운영자에 의해 정해진 규칙들의 조합에 따라 발송 요청을 수정할 수 있다(예컨대, 주소 분석 및 잠재적 수정).
I-CSCF(543)는 홈 네트워크에의 입구를 형성하고 다른 네트워크로부터 홈 네트워크의 내부 토폴로지를 은닉하며 S-CSCF를 선택하기 위한 유연성을 제공한다. I-CSCF(543)는 다수의 HSS(550)가 존재하는 경우 특정 가입자를 위해 어느 HSS(550)를 사용할지 결정하기 위해 가입자 위치 기능(SLF: Subscriber Location Function)(545)을 접촉한다. S-CSCF(544)는 MS(502)를 위해 세션 제어 서비스를 수행한다. 이것은 외부 네트워크에 대한 라우팅 개시 세션과 방문 네트워크에 대한 라우팅 종료 세션을 포함한다. S-CSCF(544)는 또한 적절한 서비스 처리를 보장하기 위해 애플리케이션 서버(AS)(552)가 수신 SIP 세션 요청에 대한 정보를 수신할 필요가 있는지 여부를 결정한다. 이 결정은 HSS(550)(또는 애플리케이션 서버(552)와 같은 다른 소스)로부터 수신한 정보에 기초한다. AS(552)는 또한 MS(502)의 위치(예컨대, 위도/경도 좌표)를 제공하는 위치 서버(556)(GMLC: Gateway Mobile Location Center)와 통신한다.
HSS(550)는 가입자 프로파일을 포함하고 어느 코아 네트워크가 현재 가입자를 담당하고 있는지 추적한다. HSS(550)는 또한 가입자 인증 및 권한부여 기능(AAA)을 지원한다. 하나 이상의 HSS(550)를 갖는 네트워크에서, 가입자 위치 기능은 주어진 가입자의 프로파일을 포함하는 HSS(550)에 대한 정보를 제공한다.
MGCF(546)는 IMS(540)로부터의 SIP세션 제어 시그널링과 외부 GSTN 네트워크(도시되지 않음)로부터의 ISUP/BICC 콜 제어 시그널링 사이의 인터워킹 기능을 제공한다. MGCF(546)는 또한 사용자-평면 인터워킹 기능(예컨대, AMR-부호화된 음성과 PCM-부호화된 음성 사이에서 변환하는)을 제공하는 미디어 게이트웨이(MGW)(548)를 제어한다. MGW(548)는 또한 다른 IP 멀티미디어 네트워크(554)와도 통신한다.
이와 같이, 발신자 행동을 수정하는 시스템 및 방법이 설명되었다. 당업자는 본 발명의 바람직한 실시예에 대해 다수의 변경과 수정이 본 발명의 사상을 벗어나지 않고 이루어질 수 있음을 음을 인식할 것이다. 예를 들어, 상기 방법은 모바일 핸드셋에 상주하는 컴퓨터 프로그램으로 구현되거나, 또는 SIM, 메모리 스틱 또는 메모리 카드, 또는 이것들의 임의의 조합에 상주하는 컴퓨터 프로그램으로 구현될 수 있을 것이다. SIM 구현의 한 가지 이점은 SIM을 다른 모바일 장치에 단순히 이동함으로써 수정된 다이얼링 행동이 다른 모바일 장치로 이식 가능하다는 것이다. 그러므로 첨부된 청구항들은 본 발명의 진정한 사상에 포함되는 모든 등가의 변형물을 포함하는 것으로 해석되어야 한다.

Claims (58)

  1. 수정된 다이얼링 행동 방법에 있어서,
    가상 입력 버퍼 내의 다이얼링 스트림을 캡쳐하는 단계;
    콜링 측의 상기 다이얼링 스트림을 데이터 베이스에 저장된 다이얼링 스트림 이력과 비교하는 단계;
    상기 다이얼링 스트림 이력을 분석하여 상기 콜링 측의 요구되는 다이얼링 행동을 결정하는 단계;
    콜링 측의 결정된 요구되는 다이얼링 행동에 기초하여 수정된 다이얼링 스트림을 모바일 OS(Operating System)로 패스하는 단계를 포함하는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  2. 제 1 항에 있어서,
    상기 수정된 다이얼링 스트림이 상기 모바일 OS에 보내진 것을 상기 콜링 측에 통지하는 단계를 추가로 포함하는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  3. 제 1 항에 있어서,
    데이터 베이스 내의 상기 콜링 측의 상기 다이얼링 스트림을 기록하는 단계, 및 연속으로 상기 추가 다이얼링 스트림에 기초하여 상기 다이얼링 행동을 교정하는 단계를 추가로 포함하는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  4. 제 1 항에 있어서,
    상기 데이터 베이스는 가입자 인터페이스 모듈, 메모리 스틱, 또는 핸드셋 중 하나에 배치되는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  5. 제 1 항에 있어서,
    상기 콜링 측의 상기 다이얼링 스트림은 전화 네트워크에 의해 유효한 항목으로 인식되지 않는 기호, 숫자, 또는 양자 모두의 시퀀스인 다이얼링 패턴인 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  6. 제 1 항에 있어서,
    상기 수정된 다이얼링 스트림은 의도적인 드롭콜(dropped call)을 야기하는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  7. 제 1 항에 있어서,
    상기 수정된 다이얼링 스트림은 전화하는 데 충분하지 않은 크레딧을 가진 모바일 가입자로부터 송신되는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  8. 제 1 항에 있어서,
    통계적으로 의미있는 이력의 다이얼 행동 및 다이얼 패턴이 상기 방법의 성능을 개선하는 데 사용되는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  9. 제 1 항에 있어서,
    비즈니스 규칙이 추가 콜 처리를 위해 모바일 OS로 상기 가상 입력 버퍼 안에 가지고 있는 사용자 입력을 패스하기 전에 다이얼링 행동과 다이얼링 패턴을 인증하는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  10. 제 1 항에 있어서,
    다이얼된 측에 메시지를 송신하는 단계를 추가로 포함하는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  11. 제 10 항에 있어서,
    상기 송신된 메시지는 하나 이상의 네트워크 구성요소에 의해 해석될 수 있는 네트워크 프로토콜 내의 기계 판독가능 코드의 형태인 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  12. 제 11 항에 있어서,
    상기 기계 판독가능 코드 메시지는 위치를 포함하는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  13. 제 11 항에 있어서,
    상기 네트워크 프로토콜 내부의 상기 기계 판독 가능 코드는 USSD 서비스인 네트워크 구성요소로의 전달을 위해 구축되는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  14. 제 11 항에 있어서,
    상기 메시지는 유사한 클라이언트 소프트웨어의 발견으로 상기 다이얼된 측의 모바일 상에 위치하는 클라이언트 소프트웨어에 의해 번역되는 것이 가능한 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  15. 제 11 항에 있어서,
    상기 다이얼링 측 모바일 핸드셋의 발견을 인식하는 상기 다이얼된 측의 모바일 클라이언트 소프트웨어로부터의 네트워크 프로토콜 내의 상기 기계 판독 가능 코드 형태인 메시지를 수신하는 단계를 추가로 포함하는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  16. 콜링 측과 통신하는 방법에 있어서,
    콜링 측으로부터 메시지를 수신하는 단계;
    상기 콜링 측 핸드셋 상의 유사한 클라이언트 소프트웨어 작동의 발견으로 상기 메시지를 해석하는 단계;
    추가 통신을 용이하게 하도록 상기 콜링 측에 발견 메시지를 송신하는 단계를 포함하는 것을 특징으로 하는 콜링 측과 통신하는 방법.
  17. 제 16 항에 있어서,
    상기 수신된 메시지는 다이얼된 측의 모바일에 의해 상기 콜링 측으로의 콜백(call back)을 자동으로 시작하는 명령으로 해석되는 것을 특징으로 하는 콜링 측과 통신하는 방법.
  18. 제 16 항에 있어서,
    상기 송신된 메시지는 하나 이상의 네트워크 구성요소에 의해 해석될 수 있는 네트워크 프로토콜내의 기계 판독가능 코드의 형태인 것을 특징으로 하는 콜링 측과 통신하는 방법.
  19. 제 18 항에 있어서,
    상기 네트워크 프로토콜 내부의 상기 기계 판독 가능 코드는 USSD 서비스인 네트워크 구성요소로의 전달을 위해 구축되는 것을 특징으로 하는 콜링 측과 통신하는 방법.
  20. 제 16 항에 있어서,
    상기 수신된 메시지는 문자 메시지이고 상기 송신된 메시지는 USSD 서비스인 네트워크 구성요소로의 전달을 위해 구축되는 것을 특징으로 하는 콜링 측과 통신하는 방법.
  21. 콜링 측과 콜된 측 사이의 통신 방법에 있어서,
    상기 콜링 측의 다이얼링 행동을 결정하는 단계;
    상기 콜링 측의 상기 다이얼링 행동을 참조하여 상기 콜링 측의 다이얼링 스트림을 분석하는 단계;
    상기 콜된 측의 수정된 다이얼링 행동을 제안하는 단계;
    상기 콜링 측의 결정된 콜링 행동을 모방하는 상기 제안 단계에 기초하여 모바일 OS로 송신되는 수정된 다이얼링 스트림을 제어하는 단계를 포함하는 것을 특징으로 하는 콜링 측과 콜된 측 사이의 통신 방법.
  22. 제 21 항에 있어서,
    상기 분석 단계가 상기 다이얼링 행동이 의도적인 드롭 콜을 나타내는 것을 가리키는 것을 특징으로 하는 콜링 측과 콜된 측 사이의 통신 방법.
  23. 제 22 항에 있어서,
    미수신 콜 메시지가 상기 콜된 측에 송신된 것을 나타내는 컴포트 메시지를 수신하는 단계를 추가로 포함하는 것을 특징으로 하는 콜링 측과 콜된 측 사이의 통신 방법.
  24. 제 22 항에 있어서,
    상기 수신 측으로부터 상기 수신 측 또한 유사한 클라이언트를 사용하는 것을 나타내는 발견 메시지를 수신하는 단계를 추가로 포함하는 것을 특징으로 하는 콜링 측과 콜된 측 사이의 통신 방법.
  25. 제 24 항에 있어서,
    제 2 수정된 다이얼링 스트림이 네트워크 리소스를 덜 사용하는 상기 모바일 OS로 송신되도록 상기 콜링 행동을 추가 수정하는 것을 추가로 포함하는 것을 특징으로 하는 콜링 측과 콜된 측 사이의 통신 방법.
  26. 제 25 항에 있어서,
    상기 제 2 수정된 다이얼링 스트림은 USSB 서비스를 가리키는 것을 특징으로 하는 콜링 측과 콜된 측 사이의 통신 방법.
  27. 제 22 항에 있어서,
    상기 수정된 다이얼링 스트림은 상기 콜링 측에 의한 추가 입력 없이 의도적으로 콜을 드롭하도록 하는 명령을 포함하는 것을 특징으로 하는 콜링 측과 콜된 측 사이의 통신 방법.
  28. 제 21 항에 있어서,
    상기 분석 단계가 상기 다이얼링 행동이 제로 크레딧 콜을 나타내는 것을 가리키는 것을 특징으로 하는 콜링 측과 콜된 측 사이의 통신 방법.
  29. 제 21 항에 있어서,
    콜링 측 다이얼링 행동은 불충분한 크레딧 콜 다이얼링 패턴으로부터 이 다이얼링 패턴을 구별하도록 “송신” 후 즉시 “종료”를 누르도록 수정되는 것을 특징으로 하는 콜링 측과 콜된 측 사이의 통신 방법.
  30. 제 21 항에 있어서,
    사용자의 상기 행동은 “송신” 입력에 의한 네트워크 기반 서비스 개시에 반대로 하나 이상의 클라이언트 서비스를 개시하고자하는 의도를 알리도록, * 또는 #과 같은 기호로 입력 시퀀스를 종료하도록 수정되는 것을 특징으로 하는 콜링 측과 콜된 측 사이의 통신 방법.
  31. 제 30 항에 있어서,
    입력되는 후속 기호들은 고유 서비스 타입을 추가로 구별하는 것을 특징으로 하는 콜링 측과 콜된 측 사이의 통신 방법.
  32. 제 30 항에 있어서,
    상기 서비스는 USSD 서비스 구성요소인 네트워크 구성요소로의 전달을 위해 구축되는 프로토콜 내부의 상기 기계 판독 가능 코드에 의해 개시되는 것을 특징으로 하는 콜링 측과 콜된 측 사이의 통신 방법.
  33. 핸드셋에 있어서,
    콜링 측으로부터 키입력을 수신하는 키패드;
    가상 키입력 버퍼;
    상기 키입력을 기록하는 메모리; 및
    프로세서를 포함하고,
    상기 프로세서는,
    상기 다이얼링 스트림을 전처리하는 단계;
    전처리된 상기 다이얼링 스트림을 모바일 OS로 패스하는 단계;
    상기 콜링 측의 상기 다이얼링 패턴을 통계 데이터 베이스에 기록하는 단계;
    상기 콜링 측의 상기 다이얼링 행동을 결정하도록 상기 데이터 베이스를 참조하여 상기 가상 키입력 버퍼를 분석하는 단계;
    상기 콜링 측에 수정된 다이얼링 행동을 제안하는 단계를 수행하도록 설정된 것을 특징으로 하는 핸드셋.
  34. 제 33 항에 있어서,
    상기 프로세서는 추가로 상기 제안 단계의 결과로 상기 네트워크에 수정된 다이얼링 스트림을 송신하는 것을 특징으로 하는 핸드셋.
  35. 제 33 항에 있어서,
    상기 프로세서는 추가로 상기 제안 단계의 결과로 상기 콜링 측으로부터 수정된 다이얼링 스트림을 수신하는 것을 특징으로 하는 핸드셋.
  36. 제 35 항에 있어서,
    상기 프로세서는 추가로 상기 콜링 측에 컴포트 메시지를 송신하는 것을 특징으로 하는 핸드셋.
  37. 제 35 항에 있어서,
    상기 프로세서는 추가로 상기 콜된 측에 리턴콜을 요청하는 메시지를 송신하는 것을 특징으로 하는 핸드셋.
  38. 제 37 항에 있어서,
    상기 프로세서는 추가로 상기 콜된 측으로부터 발견 메시지를 수신하는 것을 특징으로 하는 핸드셋.
  39. 제 38 항에 있어서,
    상기 프로세서는 추가로 USSB 서비스 기반을 나타내는 메시지를 송신하는 것을 특징으로 하는 핸드셋.
  40. 수정된 다이얼링 행동 방법에 있어서,
    송신 명령 및 “#” 또는 “*” 기호를 포함하는, 가상 입력 버퍼 내의 다이얼링 스트림 입력 시퀀스를 캡쳐하는 단계;
    콜링 측의 상기 다이얼링 스트림을 데이터 베이스에 저장된 다이얼링 스트림 이력과 비교하는 단계;
    상기 콜링 측의 요구되는 다이얼링 행동을 결정하도록 상기 다이얼링 스트림 이력을 분석하는 단계;
    콜링 측의 결정된 요구되는 다이얼링 행동에 기초하여 수정된 다이얼링 스트림을 모바일 OS로 패스하는 단계를 포함하는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  41. 제 40 항에 있어서,
    상기 수정된 다이얼링 스트림에 기반하여, 서비스는 USSD 서비스 구성요소인 네트워크 구성요소로의 전달을 위해 구축되는 프로토콜 내부의 기계 판독 가능 코드에 의해 개시되는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  42. 제 41 항에 있어서,
    네트워크 구성요소로의 전달을 위해 구축되는 프로토콜 내부의 상기 기계 판독 가능 코드는 그 후 외부로의 서비스에 의해 프로세싱되고 네트워크로부터 분리하는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  43. 제 42 항에 있어서,
    상기 기계 판독 가능 코드는 상기 이동통신 기기에서 지역적으로 이용할 수 있는 위치 정보를 포함하는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  44. 제 43 항에 있어서,
    상기 위치 정보는 네트워크 구성요소에 의해 공급되는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  45. 제 42 항에 있어서,
    개시된 상기 서비스는 상기 서비스를 시작하는 상기 모바일 장치를 배치하는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  46. 제 45 항에 있어서,
    상기 위치 정보는 상기 서비스를 시작하는 모바일 사용자에게 전달하기 위해 위치 기반 모바일 애드(ad)를 선택하는 데 이용되는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  47. 제 42 항에 있어서,
    개시된 상기 서비스는 다른 모바일 장치의 상기 위치를 요청하는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  48. 제 42 항에 있어서,
    개시된 상기 서비스는 시작하는 측의 위치로부터 숫자가 다이얼된 다른 모바일 측의 위치로 내비게이션 지시를 요청하는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  49. 제 42 항에 있어서,
    다이얼된 상기 숫자는 고정된 어드레스와 연관되는 경우인 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  50. 제 49 항에 있어서,
    개시된 상기 서비스는 내비게이션 지시를 상기 다이얼된 숫자가 논리적으로 연관되는 상기 고정된 어드레스에 제공하는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  51. 제 42 항에 있어서,
    상기 서비스는 보다 경제적인 장거리 서비스 음성 콜 개시를 포함하는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  52. 제 42 항에 있어서,
    상기 서비스는 상기 모바일 네트워크 연결과는 다른 네트워크 연결을 통한 음성 콜 개시를 포함하는 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  53. 제 52 항에 있어서,
    상기 네트워크 연결은 이용가능한 네트워크 연결을 통한 VoIP 콜인 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  54. 제 52 항에 있어서,
    상기 네트워크 연결은 사용자가 선호하는 네트워크 연결인 것을 특징으로 하는 수정된 다이얼링 행동 방법.
  55. 컴퓨터에 로딩되는 경우 상기 컴퓨터가 제 1 항의 방법을 수행하도록 하는 명령을 저장하는 컴퓨터-판독 가능 저장매체.
  56. 컴퓨터에 로딩되는 경우 상기 컴퓨터가 제 16 항의 방법을 수행하도록 하는 명령을 저장하는 컴퓨터-판독 가능 저장매체.
  57. 컴퓨터에 로딩되는 경우 상기 컴퓨터가 제 21 항의 방법을 수행하도록 하는 명령을 저장하는 컴퓨터-판독 가능 저장매체.
  58. 컴퓨터에 로딩되는 경우 상기 컴퓨터가 제 40 항의 방법을 수행하도록 하는 명령을 저장하는 컴퓨터-판독 가능 저장매체.
KR1020107026721A 2008-04-28 2009-04-28 발신자 행동 수정 방법 및 그 프로그램을 기록한 컴퓨터 판독가능한 기록매체 KR101554057B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12561008P 2008-04-28 2008-04-28
US61/125,610 2008-04-28

Publications (2)

Publication Number Publication Date
KR20110008299A true KR20110008299A (ko) 2011-01-26
KR101554057B1 KR101554057B1 (ko) 2015-09-17

Family

ID=40873427

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020107026721A KR101554057B1 (ko) 2008-04-28 2009-04-28 발신자 행동 수정 방법 및 그 프로그램을 기록한 컴퓨터 판독가능한 기록매체

Country Status (8)

Country Link
US (2) US8594637B2 (ko)
KR (1) KR101554057B1 (ko)
CN (2) CN103841240A (ko)
BR (1) BRPI0913056A2 (ko)
FI (1) FI124472B (ko)
MX (2) MX356487B (ko)
WO (1) WO2009134800A1 (ko)
ZA (1) ZA201202708B (ko)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8775543B2 (en) * 2008-05-13 2014-07-08 Nokia Corporation Methods, apparatuses, and computer program products for analyzing communication relationships
JP4751943B2 (ja) * 2009-06-24 2011-08-17 トヨタ自動車株式会社 車載ハンズフリー電話システム及びトーン送出方法
CN101883338B (zh) * 2010-06-07 2013-01-16 华勇 解决ussd方式发送信息失败的自适配自学习***及实施方法
US9165466B2 (en) * 2011-06-15 2015-10-20 General Motors Llc Method of speeding call flow
US8934929B2 (en) * 2012-05-30 2015-01-13 Blackberry Limited Method and apparatus pertaining to conveying categorically-characterizing information
WO2016179197A1 (en) 2015-05-04 2016-11-10 Onepin, Inc. Automatic aftercall directory and phonebook entry advertising
US9807220B2 (en) * 2015-09-11 2017-10-31 International Business Machines Corporation Preventing accidental phone call session termination
US10341498B2 (en) * 2015-09-11 2019-07-02 Ari Kahn Late stage call setup management in prepaid telephony
US10425363B2 (en) * 2016-10-10 2019-09-24 Avaya Inc. Social messaging hold and wait treatment systems
CN109995931B (zh) * 2017-12-29 2021-12-24 北京国双科技有限公司 一种实现自动呼叫的方法及装置
US10681556B2 (en) * 2018-08-13 2020-06-09 T-Mobile Usa, Inc. Mitigation of spoof communications within a telecommunications network

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998016075A2 (en) * 1996-10-09 1998-04-16 Alcatel Usa Sourcing, L.P. Call routing in a wireless telecommunications system
US6449497B1 (en) * 1998-03-10 2002-09-10 Qualcomm Incorporated System and method for use of feature codes in a wireless communication device
US6360108B1 (en) * 1998-03-23 2002-03-19 Qualcomm Incorporated System and method for the automatic prepending of digits in a wireless communication device
US6285753B1 (en) * 1998-03-31 2001-09-04 Siemens Information And Communication Networks, Inc. System and method for locally intelligent and adaptive dialing of telephone and other network access numbers
CN1083679C (zh) * 1999-07-13 2002-04-24 北京首信股份有限公司 移动电话机停止振铃的工作状态的实现方法
FR2825555B1 (fr) 2001-05-30 2004-03-12 Nilcom Systeme de messages courts, notamment de messages prepayes
US20030084106A1 (en) 2001-10-31 2003-05-01 Comverse, Ltd. Efficient transmission of multi-media contents as electronic mail
US20040077349A1 (en) 2001-12-18 2004-04-22 Haim Barak Handoff method for wireless private branch exchange enabled for standard cellular handsets and wireless data devices
US7693484B2 (en) 2002-01-29 2010-04-06 Palm, Inc. Dynamic networking modes method and apparatus
GB2385234A (en) * 2002-02-08 2003-08-13 Francis Cagney Telephone number modification
KR20030083209A (ko) 2002-04-19 2003-10-30 삼성전자주식회사 이동 통신 시스템에서 발신자 정보 제공 방법
US20040019539A1 (en) 2002-07-25 2004-01-29 3Com Corporation Prepaid billing system for wireless data networks
US20040018857A1 (en) * 2002-07-29 2004-01-29 Ramanathan Asokan Predictive number input dialing
US20040120494A1 (en) 2002-12-12 2004-06-24 Shaoning Jiang Method and system for customized call termination
US8005070B2 (en) 2003-03-12 2011-08-23 Lon Communication Mgmt. Llc Extension of a local area phone system to a wide area network with handoff features
US7764955B1 (en) 2003-04-02 2010-07-27 Sprint Spectrum L.P. Method and system for routing a call based on calling device type
US7394761B2 (en) 2003-04-29 2008-07-01 Avocent Huntsville Corporation System and method for delivering messages using alternate modes of communication
US7107017B2 (en) 2003-05-07 2006-09-12 Nokia Corporation System and method for providing support services in push to talk communication platforms
WO2004100521A1 (en) 2003-05-08 2004-11-18 Ari Kahn Call management protocol for insufficient credit
US20050105706A1 (en) 2003-09-26 2005-05-19 Antti Kokkinen Method and apparatus for providing pre-connection messaging and output
US7136679B2 (en) 2003-10-30 2006-11-14 Lucent Technologies Inc. Call category for a call that terminates at announcement server component
EP1687960A2 (en) 2003-11-10 2006-08-09 NMS Communications Methods and apparatus for implementing customized ringback
US20070218877A1 (en) 2004-04-07 2007-09-20 Alcatel Personal ring back tone
JP2006074304A (ja) 2004-09-01 2006-03-16 Alpine Electronics Inc 情報通信システム
US8364125B2 (en) 2004-11-09 2013-01-29 Avaya, Inc. Content delivery to a telecommunications terminal that is associated with a call in progress
US7298831B1 (en) 2004-12-07 2007-11-20 International Business Machines Corporation Automated distribution of an instant messaging request for an unavailable intended recipient to a backup recipient
US7715829B2 (en) * 2004-12-13 2010-05-11 Qualcomm Incorporated Method and apparatus for supporting enhanced international dialing in cellular systems
US20070197260A1 (en) 2006-02-22 2007-08-23 Joshua Randall Interface for mobile devices and methods
US8477912B2 (en) 2006-03-13 2013-07-02 Alcatel Lucent Content sharing through multimedia ringback tones
US8090401B2 (en) 2006-05-19 2012-01-03 Agere Systems Inc. Virtual gateway node for dual-mode wireless phones
KR101419560B1 (ko) * 2006-06-09 2014-07-14 스타스크라이버 코퍼레이션 부가 서비스들을 신호하기 위해 호를 무효화하는 방법
US20080242343A1 (en) * 2007-03-26 2008-10-02 Helio, Llc Modeless electronic systems, methods, and devices

Also Published As

Publication number Publication date
FI20106245A (fi) 2010-11-25
WO2009134800A1 (en) 2009-11-05
US8862094B2 (en) 2014-10-14
CN102077557B (zh) 2014-03-12
CN102077557A (zh) 2011-05-25
CN103841240A (zh) 2014-06-04
FI124472B (fi) 2014-09-15
US20140045453A1 (en) 2014-02-13
ZA201202708B (en) 2015-01-28
BRPI0913056A2 (pt) 2017-05-23
MX356487B (es) 2018-05-30
KR101554057B1 (ko) 2015-09-17
US8594637B2 (en) 2013-11-26
US20090270067A1 (en) 2009-10-29
MX2010011862A (es) 2011-03-04

Similar Documents

Publication Publication Date Title
KR101554057B1 (ko) 발신자 행동 수정 방법 및 그 프로그램을 기록한 컴퓨터 판독가능한 기록매체
US8831578B2 (en) Managing multiple CLI identities
US9712957B2 (en) Limiting services based on location
US20170195498A1 (en) Second party control over mobile device usage
US9270810B2 (en) Methods and systems for providing efficient telecommunications services
US8326273B2 (en) System and method for playing a color ring back tone based on the called user's state presence information
CN114051070B (zh) 一种来电通知方法及装置
US20100233997A1 (en) System, method and implementation of providing dynamic multi-media ringtone to called party prior to answer a call
CN101662738A (zh) 一种多媒体彩铃播放方法、装置及其***
CN109040493B (zh) 终端设备呼叫方法、装置、设备及存储介质
US20120083243A1 (en) Communication Network Signaling
CN109040456B (zh) 终端设备呼叫方法、装置、设备及存储介质
WO2011039733A1 (en) System and method for active call concierge for supplementary call services
US20080102805A1 (en) Method and system for service provider awareness
CN101841789B (zh) 视频通信方法和***、激活分组域视频通信的方法
US9119046B2 (en) Connection attempt notification
CN100512501C (zh) 移动智能用户国际漫游时的信息通知方法、***及设备
KR101069059B1 (ko) 검증 코드를 이용하여 상담 검증을 수행하는 방법
CN112995399B (zh) 拒接短信发送方法、装置、计算机设备和存储介质
CN101217823A (zh) 一种实名制的通信方法
CN116801321A (zh) 多媒体业务处理方法、装置、通信设备及存储介质
WO2010127323A1 (en) Communication network signaling
WO2012163659A1 (en) Gsm handset, connection server and method for establishing a phone call

Legal Events

Date Code Title Description
N231 Notification of change of applicant
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee