KR101687128B1 - 비정형 부가 서비스 데이터 ussd 서비스를 처리하기 위한 방법과 장치 - Google Patents

비정형 부가 서비스 데이터 ussd 서비스를 처리하기 위한 방법과 장치 Download PDF

Info

Publication number
KR101687128B1
KR101687128B1 KR1020157017955A KR20157017955A KR101687128B1 KR 101687128 B1 KR101687128 B1 KR 101687128B1 KR 1020157017955 A KR1020157017955 A KR 1020157017955A KR 20157017955 A KR20157017955 A KR 20157017955A KR 101687128 B1 KR101687128 B1 KR 101687128B1
Authority
KR
South Korea
Prior art keywords
ussd
message
mobile terminal
ussd service
service
Prior art date
Application number
KR1020157017955A
Other languages
English (en)
Other versions
KR20150092287A (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 KR20150092287A publication Critical patent/KR20150092287A/ko
Application granted granted Critical
Publication of KR101687128B1 publication Critical patent/KR101687128B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • H04L29/06
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/10Mobility data transfer between location register and external networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명의 실시 형태들은 USSD 서비스를 처리하기 위한 방법 및 장치에 관한 것이다. 이 방법은 다음을 포함한다: 애플리케이션 서버가, 보이스 오버 롱 텀 에볼루션 네트워크 상의 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는 것으로 결정하면, 상기 애플리케이션 서버는, 초청 메시지를 CSCF 엔티티를 통해 상기 이동 단말기로 전송하는 단계 - 상기 초청 메시지는 USSD 서비스의 식별자를 포함함 -; 초청 응답을 수신하는 단계 - 상기 초청 응답은 상기 CSCF 엔티티를 통해 상기 이동 단말기에 의해 전송되고 가입자에 의해 입력된 응답 정보를 운반하며, 상기 응답 정보는 상기 USSD 서비스의 상기 식별자를 포함함 -; 상기 응답 정보에 따라, 상기 USSD 서비스를 실행하도록 요청하는 메시지를 생성하는 단계 - 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지는 상기 USSD 서비스의 상기 식별자를 운반함 -; 및 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지를 가입자 데이터 서버에 전송하여, 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지에서 운반된 상기 USSD 서비스의 상기 식별자에 따라 상기 가입자 데이터 서버가 상기 USSD 서비스를 처리하게 하는 단계.

Description

비정형 부가 서비스 데이터 USSD 서비스를 처리하기 위한 방법과 장치{METHOD AND APPARATUS FOR PROCESSING UNSTRUCTURED SUPPLEMENTARY SERVICE DATA SERVICE}
본 발명은 통신 기술 분야에 관한 것이고, 특히 비정형 부가 서비스 데이터 서비스를 처리하기 위한 방법과 장치에 관한 것이다.
삭제
비정형 부가 서비스 데이터(Unstructured Supplementary Service Data, 간략하게는 USSD) 서비스는 최근에 부각되고 있는, 이동 통신용 글로벌 시스템(Global System for Mobile Communications, 간략하게는 GSM)을 기반으로 하는 실시간 대화형 세션 데이터 서비스이다. 가입자 식별 모듈(SIM)(Subscriber Identity Module, 간략하게는 SIM) 카드에 있어서, USSD 서비스는 GSM 네트워크 상의 신호 경로를 이용하여 데이터를 전송하며, GSM에서의 단문 메시지 서비스 시스템의 기술을 기반으로 하는 새로운 서비스이다.
3세대 파트너쉽 프로젝트(The 3rd Generation Partnership Project, 간략하게는 3GPP) 표준 기구는 레거시 2세대(second generation, 간략하게는 2G)/3세대(3rd Generation, 간략하게는 3G) 이동 통신 네트워크들에서 USSD 서비스의 사용을 이미 규정했고, 이는 다음을 포함한다: 이동 단말기 측에서 네트워크 측으로 개시된 USSD 서비스, 및 네트워크 측으로부터 이동 단말기 측으로 개시된 USSD 서비스.
예를 들어, USSD 포맷의 비정형 부가 서비스 운영 명령을 이동 단말기에 입력함으로써, 가입자는 특정 서비스를 완료하기 위해 네트워크 측에 특정 서비스 요청을 개시한다. 이동 단말기에 비행 상태, 기차 운행 상태, 선박 시간표 또는 기후를 문의하는 것과 같은 특정 서비스들은 모두 USSD 서비스 요청을 개시함으로써 완료된다.
통신 네트워크가 2G/3G로부터 4G의 롱 텀 에볼루션(Long Term Evolution, 간략하게는 LTE)으로 발전하는 동안, 모바일 음성 데이터를 운반하기 위해 이용된 베어러 네트워크(bearer network)는 또한 종래 스위치 네트워크와 소프트스위치 네트워크에서 보이스 오버 LTE(Voice over LTE, 간략하게는 VoLTE) 네트워크로 변화하고 있다. VoLTE 네트워크에 있어서, 3GPP 표준 기구는 이동 단말기 측에서 네트워크 측으로 USSD 서비스를 개시하기 위한 표준을 규정했지만, 네트워크 측에서 이동 단말기 측으로 USSD 서비스를 개시하기 위한 표준을 아직 규정하지 않았으며; 더 나쁜 것은, 레거시 2G/3G 네트워크 상의 네트워크-개시된 USSD 서비스를 위한 표준들은 VoLTE 네트워크 상의 이동 단말기들에 적용되지 않는다. 이는, 종래 기술의 응용 프로그램 범위를 손상시키고, 또한 VoLTE 네트워킹의 사용을 방해한다.
본 발명의 목적은 USSD 서비스가 기존 네트워크 측으로부터 VoLTE 네트워크의 이동 단말기로 개시될 수 없는 문제를 해결하기 위해, USSD 서비스를 처리하기 위한 방법과 장치를 제공하는 것이다.
제1 양태에 따르면, 본 발명은 USSD 서비스를 처리하기 위한 방법을 제공하고, 상기 방법은,
애플리케이션 서버가, 보이스 오버 롱 텀 에볼루션 네트워크 상의 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는 것으로 결정하면, 상기 애플리케이션 서버에 의해, 초청 메시지를 호출 세션 제어 기능(CSCF; call session control fucntion) 엔티티를 통해 상기 이동 단말기로 전송하는 단계 - 상기 초청 메시지는 USSD 서비스의 식별자를 포함함 -;
초청 응답을 수신하는 단계 - 상기 초청 응답은 상기 CSCF 엔티티를 통해 상기 이동 단말기에 의해 전송되고, 가입자에 의해 입력된 응답 정보를 운반하며, 상기 응답 정보는 상기 USSD 서비스의 식별자를 포함함 -;
상기 응답 정보에 따라, 상기 USSD 서비스를 실행하도록 요청하는 메시지를 생성하는 단계 - 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지는 상기 USSD 서비스의 식별자를 운반함 -; 및
상기 USSD 서비스를 실행하도록 요청하는 메시지를 상기 가입자 데이터 서버에 전송하여, 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지에서 운반된 상기 USSD 서비스의 식별자에 따라 가입자 데이터 서버가 상기 USSD 서비스를 처리하게 하는 단계를 포함한다.
제1 가능한 구현에서, 애플리케이션 서버가 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는 것으로 결정하기 전에, 상기 방법은:
가입자 데이터 서버에 의해 전송된 USSD 서비스 메시지를 수신하는 단계 - 상기 USSD 서비스 메시지는 상기 이동 단말기의 식별 정보와 상기 USSD 서비스의 식별자를 운반함 -;
상기 이동 단말기의 식별 정보에 따라 상기 이동 단말기의 액세스 네트워크를 결정하는 단계; 및
상기 이동 단말기의 상기 액세스 네트워크가 보이스 오버 롱 텀 에볼루션 네트워크인 경우, 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 결정하는 단계를 더 포함한다.
제1 양태 또는 제1 양태의 제1 가능한 구현에 관련하여, 제2 가능한 구현에서, 상기 가입자 데이터 서버는 홈 가입자 서버, 홈 위치 레지스터, 또는 USSD 센터를 포함한다.
제1 양태 또는 제1 양태의 제1 또는 제2 가능한 구현들에 관련하여, 제3 가능한 구현에서, 상기 가입자 데이터 서버가 USSD 센터인 경우, 상기 가입자 데이터 서버에 의해 전송된 USSD 서비스 메시지를 수신하는 상기 단계는,
홈 가입자 서버 또는 홈 위치 레지스터를 통해, 상기 USSD 센터에 의해 전송된 상기 USSD 서비스 메시지를 수신하는 단계를 포함하고;
상기 USSD 서비스를 실행하도록 요청하는 상기 메시지를 상기 가입자 데이터 서버에 전송하는 상기 단계는,
상기 USSD 서비스를 실행하도록 요청하는 상기 메시지를, 상기 홈 가입자 서버 또는 상기 홈 위치 레지스터를 통해 상기 USSD 센터로 전송하는 단계를 포함한다.
제1 양태 또는 제1 양태의 제1 또는 제2 가능한 구현에 관련하여, 제4 가능한 구현에서, 상기 가입자 데이터 서버가 홈 가입자 서버 또는 홈 위치 레지스터인 경우, 상기 가입자 데이터 서버에 의해 전송된 USSD 서비스 메시지를 수신하는 상기 단계 전에, 상기 방법은,
제1 레지스터 메시지를 수신하는 단계 - 상기 제1 레지스터 메시지는 상기 CSCF 엔티티를 통해 상기 이동 단말기에 의해 전송되고 상기 이동 단말기의 식별 정보 및 지시 정보를 운반하며, 상기 지시 정보는 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 나타내기 위해 사용됨 -;
상기 지시 정보에 따라, 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 결정하는 단계;
상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원할 때 제2 레지스터 메시지를 생성하는 단계 - 상기 제2 레지스터 메시지는 상기 애플리케이션 서버의 어드레스 정보와 상기 이동 단말기의 식별 정보를 운반함 -;
상기 가입자 데이터 서버가 상기 어드레스 정보와 상기 이동 단말기의 식별자 간의 대응을 기록하도록, 상기 가입자 데이터 서버로 상기 제2 레지스터 메시지를 전송하는 단계; 및
상기 가입자 데이터 서버에 의해 전송된 등록 성공 메시지를 수신하는 단계를 포함한다.
제2 양태에 따르면, 본 발명은 USSD 서비스를 처리하기 위한 방법을 제공하며, 상기 방법은,
CSCF 엔티티를 통해 보이스 오버 롱 텀 에볼루션 네트워크 상의 이동 단말기에 의해, 애플리케이션 서버에 의해 전송된 초청 메시지를 수신하는 단계 - 상기 초청 메시지는 USSD 서비스의 식별자를 포함함 -; 및
CSCF 엔티티를 통해 상기 USSD 서비스의 식별자에 따라 상기 애플리케이션 서버에 초청 응답을 전송하여 - 상기 초청 응답은 가입자에 의해 입력된 응답 정보를 운반하고, 상기 응답 정보는 상기 USSD 서비스의 식별자를 포함함 -, 상기 애플리케이션 서버가 상기 응답 정보에 따라, 상기 USSD 서비스를 실행하도록 요청하는 메시지를 생성하고 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지를 상기 가입자 데이터 서버에 전송하게 하는 단계 - 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지는 상기 USSD 서비스의 식별자를 운반하고, 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지는 상기 USSD 서비스를 처리하도록 상기 가입자 데이터 서버에 지시하기 위해 사용됨 -를 포함한다.
제1 가능한 구현에서, 상기 이동 단말기가 상기 CSCF 엔티티를 통해, 상기 애플리케이션 서버에 의해 전송된 상기 초청 메시지를 수신하기 전에, 상기 방법은,
상기 CSCF 엔티티를 통해 상기 애플리케이션 서버에 제1 레지스터 메시지를 전송하여 - 상기 제1 레지스터 메시지는 상기 이동 단말기의 식별 정보 및 지시 정보를 운반하고, 상기 지시 정보는 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 나타내기 위해 사용됨 -, 상기 애플리케이션 서버가, 상기 지시 정보에 따라, 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는 것으로 결정할 때 제2 레지스터 메시지를 생성하고 - 상기 제2 레지스터 메시지는 상기 애플리케이션 서버의 어드레스 정보 및 상기 이동 단말기의 식별자를 운반함 -, 상기 제2 레지스터 메시지를 상기 가입자 데이터 서버에 전송하게 하여, 상기 가입자 데이터 서버가 상기 제2 레지스터 메시지에 따라 상기 어드레스 정보와 상기 이동 단말기의 상기 식별자 간의 대응을 기록하게 하는 단계를 더 포함한다.
제2 양태 또는 제2 양태의 제1 가능한 구현 방식에 관련하여, 제2 가능한 구현 방식에서, 상기 가입자 데이터 서버는 홈 가입자 서버, 홈 위치 레지스터, 또는 USSD 센터를 포함한다.
제3 양태에 따르면, 본 발명은 USSD 서비스를 처리하기 위한 장치를 제공하고, 상기 장치는,
보이스 오버 롱 텀 에볼루션 네트워크 상의 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는 것으로 결정되면, 초청 메시지를 CSCF 엔티티를 통해 상기 이동 단말기로 전송하도록 구성된 전송 유닛 - 상기 초청 메시지는 USSD 서비스의 식별자를 포함함 -;
초청 응답을 수신하도록 구성된 수신 유닛 - 상기 초청 응답은 상기 CSCF 엔티티를 통해 상기 이동 단말기에 의해 전송되고 가입자에 의해 입력된 응답 정보를 운반하며, 상기 응답 정보는 상기 USSD 서비스의 식별자를 포함함 -; 및
상기 수신 유닛에 의해 수신된 상기 응답 정보에 따라, 상기 USSD 서비스를 실행하도록 요청하는 메시지를 생성하도록 구성된 생성 유닛 - 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지는 상기 USSD 서비스의 식별자를 운반함 -을 포함하고,
상기 전송 유닛은, 상기 USSD 서비스를 실행하도록 요청하고 상기 생성 유닛에 의해 생성되는 상기 메시지를 가입자 데이터 서버에 전송하여, 상기 가입자 데이터 서버가 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지에서 운반된 상기 USSD 서비스의 식별자에 따라 상기 USSD 서비스를 처리하게 하도록 더 구성된다.
제1 가능한 구현에서, 상기 수신 유닛은 상기 가입자 데이터 서버에 의해 전송된 USSD 서비스 메시지를 수신하도록 구성되며, 상기 USSD 서비스 메시지는 상기 이동 단말기의 식별 정보와 상기 USSD 서비스의 식별자를 운반하고;
상기 장치는,
상기 이동 단말기의 식별 정보에 따라 상기 이동 단말기의 액세스 네트워크를 결정하도록 구성된 결정 유닛; 및
상기 이동 단말기의 상기 액세스 네트워크가 보이스 오버 롱 텀 에볼루션 네트워크인 경우, 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 결정하도록 구성된 실행 유닛을 더 포함한다.
제3 양태 또는 제3 양태의 제1 가능한 구현에 관련하여, 제2 가능한 구현에서, 상기 가입자 데이터 서버는 홈 가입자 서버, 홈 위치 레지스터 HLR, 또는 USSD 센터를 포함한다.
제3 양태 또는 제3 양태의 제1 또는 제2 가능한 구현에 관련하여, 제3 가능한 구현에서, 상기 가입자 데이터 서버가 상기 USSD 센터인 경우, 상기 수신 유닛은 구체적으로,
홈 가입자 서버 또는 홈 위치 레지스터를 통해, 상기 USSD 센터에 의해 전송된 상기 USSD 서비스 메시지를 수신하도록 구성되고;
상기 전송 유닛은 구체적으로, 상기 홈 가입자 서버 또는 상기 홈 위치 레지스터를 통해, 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지를 상기 USSD 센터로 전송하도록 구성된다.
제3 양태 또는 제3 양태의 제1 또는 제2 가능한 구현에 관련하여, 제4 가능한 구현에서, 상기 가입자 데이터 서버가 홈 가입자 서버 또는 홈 위치 레지스터인 경우, 상기 수신 유닛은 제1 레지스터 메시지를 수신하도록 더 구성되고, 상기 제1 레지스터 메시지는 상기 CSCF 엔티티를 통해 상기 이동 단말기에 의해 전송되고 상기 이동 단말기의 상기 식별 정보 및 지시 정보를 운반하며, 상기 지시 정보는 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 나타내기 위해 사용되고;
상기 실행 유닛은 상기 수신 유닛에 의해 수신된 상기 지시 정보에 따라, 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 결정하도록 더 구성되고;
상기 생성 유닛은 상기 실행 유닛이 상기 이동 단말기가 IMS를 통해 USSD 운영을 지원하는 것으로 결정할 때 제2 레지스터 메시지를 생성하도록 구성되고 - 상기 제2 레지스터 메시지는 상기 애플리케이션 서버의 어드레스 정보와 상기 이동 단말기의 식별 정보를 운반함 -;
상기 전송 유닛은 상기 생성 유닛에 의해 생성된 제2 레지스터 메시지를 상기 가입자 데이터 서버에 전송하여, 상기 가입자 데이터 서버가 상기 어드레스 정보와 상기 이동 단말기의 식별자 간의 대응을 기록하게 하도록 더 구성되고;
상기 수신 유닛은 상기 가입자 데이터 서버에 의해 전송된 등록 성공 메시지를 수신하도록 더 구성된다.
제4 양태에 따르면, 본 발명은 USSD 서비스를 처리하기 위한 장치를 제공하고, 상기 장치는 보이스 오버 롱 텀 에볼루션 네트워크 상에 위치하며, 상기 장치는,
애플리케이션 서버에 의해 전송된 초청 메시지를 CSCF 엔티티를 통해 수신하도록 구성된 수신 유닛 - 상기 초청 메시지는 USSD 서비스의 식별자를 포함함 -; 및
상기 수신 유닛에 의해 수신된 상기 초청 메시지에 포함되는 상기 USSD 서비스의 식별자에 따라 상기 애플리케이션 서버에 초청 응답을 상기 CSCF 엔티티를 통해 전송하여 - 상기 초청 응답은 가입자에 의해 입력된 응답 정보를 운반함 -, 상기 애플리케이션 서버가 상기 응답 정보에 따라, 상기 USSD 서비스를 실행하도록 요청하는 메시지를 생성하고, 상기 USSD 서비스 메시지를 실행하도록 요청하는 상기 메시지를 가입자 데이터 서버에 전송하게 하도록 구성된 전송 유닛 - 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지는 상기 USSD 서비스의 식별자를 운반하고, 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지는 상기 USSD 서비스를 처리하도록 상기 가입자 데이터 서버에 지시하기 위해 사용됨 -을 포함한다.
제1 가능한 구현에서, 상기 전송 유닛은 상기 CSCF 엔티티를 통해 상기 애플리케이션 서버에 제1 레지스터 메시지를 전송하여 - 상기 제1 레지스터 메시지는 상기 이동 단말기의 식별 정보 및 지시 정보를 운반하고, 상기 지시 정보는 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 나타내는데 사용됨 -, 상기 애플리케이션 서버가, 상기 지시 정보에 따라, 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템 IMS을 통해 USSD 운영을 지원하는 것으로 결정할 때 제2 레지스터 메시지를 생성하고 - 상기 제2 레지스터 메시지는 상기 애플리케이션 서버의 어드레스 정보와 상기 이동 단말기의 식별자를 운반함 -, 상기 제2 레지스터 메시지를 상기 가입자 데이터 서버에 전송하게 하여, 상기 가입자 데이터 서버가 상기 제2 레지스터 메시지에 따라 상기 어드레스 정보와 상기 이동 단말기의 식별자 간의 대응을 기록하게 하도록 더 구성된다.
제4 양태 또는 제4 양태의 제1 가능한 구현에 관련하여, 제2 가능한 구현에서, 상기 가입자 데이터 서버는 홈 가입자 서버, 홈 위치 레지스터, 또는 USSD 센터를 포함한다.
본 발명의 실시 형태들에 따른 USSD 서비스를 처리하기 위한 방법 및 장치는, VoLTE 네트워크 상의 이동 단말기가 IMS를 통해 USSD 운영을 지원하는 경우, 애플리케이션 서버가 USSD 서비스를 운반하는 메시지를 이동 단말기에 전송하고, 응답 정보를 운반하는 메시지를 가입자 데이터 서버에 전송하여, 가입자 데이터 서버가 응답 정보를 운반하는 메시지에 따라 USSD 서비스를 처리하게 하기 위해 이용된다. 이는, 네트워크 측으로부터 VoLTE 네트워크 상의 이동 단말기로의 USSD 서비스의 개시를 규정하는 표준의 부재로 인한 종래 기술에서의 제한을 제거한다.
본 발명의 실시 형태에서의 기술적 해결책을 보다 명확하게 기술하기 위해, 이하에서 실시 형태 또는 종래 기술을 설명하는 데 필요한 첨부 도면을 간략히 소개한다. 명백하게, 다음의 설명에서 첨부된 도면은 단지 본 발명의 일부 실시 형태를 보여주기 위한 것이며, 본 분야의 숙련자들은 창의적인 노력 없이도 이러한 첨부 도면에서 다른 도면을 유도할 수도 있다.
도 1은 본 발명의 제1 실시 형태에 따른 USSD 서비스를 처리하기 위한 방법의 흐름도이다;
도 2는 본 발명의 한 실시 형태에 따른 USSD 서비스를 처리하기 위한 시스템의 도면이다;
도 3은 본 발명의 제2 실시 형태에 따른 USSD 서비스를 처리하기 위한 방법의 흐름도이다;
도 4는 본 발명의 한 실시 형태에 따른 USSD 서비스를 처리하기 위한 방법의 시그널링 흐름도이다;
도 5는 본 발명의 제3 실시 형태에 따른 이동 단말기에 의한 등록의 흐름도이다;
도 6은 본 발명의 한 실시 형태에 따른 이동 단말기의 등록 프로세스를 도시하는 시그널링 흐름도이다;
도 7은 본 발명의 제4 실시 형태에 따른 USSD 서비스를 처리하기 위한 장치이다;
도 8은 본 발명의 제5 실시 형태에 따른 USSD 서비스를 처리하기 위한 장치이다;
도 9는 본 발명의 제6 실시 형태에 따른 USSD 서비스를 처리하기 위한 장치이다;
도 10은 본 발명의 제7 실시 형태에 따른 USSD 서비스를 처리하기 위한 장치이다.
이하에서, 본 발명의 실시 형태에서의 기술적 해결책을 본 발명의 실시 형태에서의 첨부 도면을 참조하여 명확하고 철저하게 기술한다. 명백하게, 전술한 실시 형태는 본 발명의 실시 형태들의 전체가 아닌 단지 일부이다. 창의적인 노력 없이 본 발명의 실시 형태들에 기초하여 통상의 기술자에 의해 획득된 다른 실시 형태들 모두가 본 발명의 보호 범위 내에 속한다.
도 2를 참조하면, 다음은 본 발명의 한 실시 형태에 따른 USSD 서비스를 처리하기 위한 방법을 설명하기 위해 예로서 도 1을 사용한다. 도 1은 본 발명의 제1 실시 형태에 따른 USSD 서비스를 처리하기 위한 방법의 흐름도이고, 도 2는 본 발명의 한 실시 형태에 따른 USSD 서비스를 처리하기 위한 시스템의 도면이다. 도 1에 도시된 실시 형태는 애플리케이션 서버(Application Server, 간략하게는 AS)에 의해 실행된다. 도 1에 도시된 바와 같이, 본 실시 형태는 다음의 단계들을 포함한다:
단계 110: VoLTE 네트워크 상의 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템(IP Multimedia Subsystem, 간략하게는 IMS)을 통해 USSD 운영을 지원하는 것으로 애플리케이션 서버가 결정하면, 애플리케이션 서버는 호출 세션 제어 기능 엔티티를 통해 상기 이동 단말기로 초청 메시지를 전송하며, 상기 초청 메시지는 USSD 서비스의 식별자를 포함한다.
구체적으로는, 도 2에 도시된 바와 같이, 도면의 좌측의 이동 단말기는 VoLTE 네트워크 상의 이동 단말기며, 도면의 우측의 이동 단말기는 레거시 2G/3G 네트워크 상의 이동 단말기이다. 도 2에 따른 USSD 서비스를 처리하기 위한 시스템의 도면은 본 발명의 실시 형태에서 USSD 서비스를 처리하기 위한 방법을 실시하기 위해 사용된다.
USSD 게이트웨이가 시그널링 시스템 번호 7의 모바일 애플리케이션 파트(Mobile Application Part, 간략하게는 MAP) 프로토콜을 이용하여 VoLTE 네트워크 및 레거시 2G/3G 네트워크에 접속되고, USSD 게이트웨이는 네트워크 통신 프로토콜(TCP/IP) 프로토콜을 이용하여 USSD 센터에 접속된다. 실제 네트워킹 시나리오에서, USSD 게이트웨이는 일반적으로 USSD 센터에 내장된다.
VoLTE 네트워크 상에서, 이동 단말기와 애플리케이션 서버 간의 통신은 세션 개시 프로토콜(Session Initiation Protocol, 간략하게는 SIP)을 사용하여 완성되고; 레거시 2G/3G 네트워크 상에서, 이동 단말기와 이동 전화 교환국(Mobile Switching Center, 간략하게는 MSC) 간의 통신은 MAP 프로토콜을 사용하여 완성된다.
이동 단말기가 IMS를 통해 USSD 운영을 지원하는 것으로 애플리케이션 서버가 결정하기 전에, 애플리케이션 서버는 가입자 데이터 서버에 의해 전송된 USSD 서비스 메시지를 수신하고 - 상기 USSD 서비스 메시지는 상기 이동 단말기의 식별 정보와 USSD 서비스의 식별자를 운반함 -; 애플리케이션 서버는 이동 단말기의 식별 정보에 따라 상기 이동 단말기의 액세스 네트워크를 결정하는데, 여기서 상기 애플리케이션 서버에 의한 도메인 선택은 종래 기술에 따르며, 본 명세서에서는 더 상세하게 반복 설명되지 않는다. 이동 단말기의 액세스 네트워크가 VoLTE 네트워크인 경우, 애플리케이션 서버는 이동 단말기가 IMS를 통해 USSD 운영(IP 멀티미디어 코어 네트워크 서브시스템을 통해 비정형 부가 서비스 데이터(USSD) 운영)을 지원하는지의 여부를 결정한다.
현재, USSD 서비스는 비행 상태, 기차 운행 상태, 선박 시간표, 주식 정보, 영화 관람 티켓 정보, 또는 일기 예보 등을 문의하는 등 일반적인 정보를 획득하기 위한 다양한 서비스를 포함할 수 있다.
USSD 서비스의 식별자는 USSD 서비스의 타입을 식별하기 위해 사용된다.
이동 단말기가 IMS를 통해 USSD 운영을 지원하는 것으로 언급되면, 이는 IMS 네트워크 상에서, 상기 이동 단말기가 USSD 서비스를 지원할 수 있음을 의미하고; 또한, 본 발명의 이러한 실시 형태에서, VoLTE 네트워크는 IMS 코어 네트워크와 LTE 데이터 액세스 네트워크로 구성되며, IMS를 통해 USSD 운영을 지원하는 이동 단말기의 능력은 VoLTE 네트워크에서 이동 단말기가 네트워크 측에서 개시된 USSD 서비스를 지원할 수 있다는 것을 의미할 수 있다.
이동 단말기의 액세스 네트워크가 VoLTE 네트워크이고 이동 단말기가 IMS를 통해 USSD 운영을 지원하는 것으로 애플리케이션 서버가 결정하는 경우, 애플리케이션 서버는 호출 세션 제어 기능(Call Session Control Function, 간략하게는 CSCF) 엔티티를 통해 초청 메시지를 이동 단말기로 전송하고 - 여기서 상기 초청 메시지는 USSD 서비스의 식별자를 포함함 -; 구체적으로, 애플리케이션 서버는 서빙-CSCF(Serving-CSCF, 간략하게 S-CSCF) 엔티티 및 프록시-CSCF(Proxy-CSCF, 간략하게는 P-CSCF) 엔티티를 통해 초청 메시지를 상기 이동 단말기로 전송할 수 있다.
제한이 아니라 예로서, 초청 메시지는 구체적으로 Invite 메시지일 수 있다.
본 발명의 이러한 실시 형태에서, 가입자 데이터 서버는 특히 홈 가입자 서버(Home Subscriber Server, 간략하게는 HSS), 홈 위치 레지스터(Home Location Register, 간략하게는 HLR), 또는 USSD 센터를 포함하며, 여기서 상기 USSD 센터는 다양한 애플리케이션 센터를 위한 인터페이스, 예를 들어, 증권 거래소 또는 은행 등의 애플리케이션 센터를 위한 인터페이스를 주로 제공하며, USSD 센터는 또한 USSD 서비스를 처리할 수 있다.
가입자 데이터 서버가 USSD 센터인 경우, 애플리케이션 서버가 가입자 데이터 서버에 의해 전송된 USSD 서비스 메시지를 수신하는 단계는 특히 다음과 같다:
애플리케이션 서버는, HLR 또는 HSS를 통해, USSD 센터에 의해 전송된 USSD 서비스 메시지를 수신한다.
본 발명의 이러한 실시 형태에서, USSD 서비스 메시지는 구체적으로 USSD 서비스 요청 메시지 또는 USSD 서비스 통지 메시지를 포함하고; USSD 서비스 요청 메시지는 구체적으로 MAP_UNSTRUCTURED_SS_REQUEST_req 메시지일 수 있으며; USSD 서비스 통지 메시지는 구체적으로 MAP_UNSTRUCTURED_SS_NOTIFY_req 메시지일 수 있다.
단계 120: 애플리케이션 서버는 초청 응답을 수신하고, 상기 초청 응답은 CSCF 엔티티를 통해 상기 이동 단말기에 의해 전송되고, 가입자에 의해 입력된 응답 정보를 운반하고, 상기 응답 정보는 USSD 서비스의 식별자를 포함한다.
특히, 초청 메시지를 수신한 후, 상기 이동 단말기는 CSCF 엔티티를 통해 애플리케이션 서버에 핸드셰이크 메시지를 전송하여, 초청 메시지가 수신되었음을 애플리케이션 서버에 통지하고, 애플리케이션 서버와의 SIP 세션을 확립하며; 핸드셰이크 메시지를 수신한 후, 애플리케이션 서버는 CSCF 엔티티를 통해 상기 이동 단말기로 ACK 메시지를 전송하여, 핸드셰이크 메시지가 수신되었음을 상기 이동 단말기에 통지하고, 상기 이동 단말기와의 SIP 세션을 확립한다.
초청 메시지를 수신한 후, 이동 단말기는 초청 메시지를 파싱할 필요가 있고 초청 메시지로부터 USSD 서비스의 식별자를 추출하며; 이동 단말기는 이동 단말기의 디스플레이 영역에 USSD 서비스의 식별자를 표시하고, 가입자에 의해 입력된 응답 정보를 수신하며 - 상기 응답 정보는 가입자에 의해 USSD 서비스의 식별자에 특정하게 만들어진 응답임 -; 상기 이동 단말기는 응답 정보를 이용하여 초청 응답을 생성한다.
제한이 아니라 예로서, 초청 응답은 구체적으로 Info 메시지일 수 있다.
단계 130: 애플리케이션 서버는 응답 정보에 따라, USSD 서비스를 실행하도록 요청하는 메시지를 생성하는데, 여기서 상기 USSD 서비스를 실행하도록 요청하는 메시지는 USSD 서비스의 식별자를 운반한다.
특히, 초청 응답을 수신한 후, 애플리케이션 서버는 초청 응답을 파싱하고, 초청 응답 메시지로부터 응답 정보를 추출하고, 상기 응답 정보를 사용하여, USSD 서비스를 실행하도록 요청하는 메시지를 생성한다.
제한이 아니라 예로서, USSD 서비스를 실행하도록 요청하는 메시지는 MAP_UNSTRUCTURED_SS_REQUEST_rsp 메시지 또는 MAP_UNSTRUCTURED_SS_NOTIFY_rsp 메시지를 구체적으로 포함할 수 있다. 구체적으로, USSD 서비스 메시지가 USSD 서비스 요청 메시지인 경우, USSD 서비스를 실행하도록 요청하는 메시지는 MAP_UNSTRUCTURED_SS_REQUEST_rsp 메시지이고; 또는 USSD 서비스 메시지가 USSD 서비스 통지 메시지인 경우, USSD 서비스를 실행하도록 요청하는 메시지는 MAP_UNSTRUCTURED_SS_NOTIFY_rsp 메시지이다.
단계 140: 애플리케이션 서버는, USSD 서비스를 실행하도록 요청하는 메시지를 가입자 데이터 서버에 전송하여, 가입자 데이터 서버가, USSD 서비스를 실행하도록 요청하는 메시지에서 운반된 USSD 서비스의 식별자에 따라 USSD 서비스를 처리하게 한다.
구체적으로, USSD 서비스를 실행하도록 요청하는 메시지를 수신한 후, 가입자 데이터 서버는 USSD 서비스를 실행하도록 요청하는 메시지를 파싱하고, 이러한 메시지에서 운반되는 응답 정보 및 USSD 서비스의 식별자를 추출한다. 특정 구현에서, 응답 정보 및 USSD 서비스의 식별자를 추출한 후, 가입자 데이터 서버는 USSD 서비스의 식별자에 따라, 가입자의 응답 정보가 USSD 서비스의 식별자에 대응하는 USSD 서비스에 특정한 응답인 것으로 결론을 내린다. 이러한 USSD 서비스가 가입자에 의해 입력된 응답 정보에 따라 처리될 수 있음을 가입자 데이터 서버가 확인하면, 가입자 데이터 서버는 이러한 USSD 서비스를 응답 정보에 따라 처리하고; 처리가 완료된 후, 가입자 데이터 서버는 애플리케이션 서버에 클로즈 메시지를 전송하며; 클로즈 정보를 수신한 후, 애플리케이션 서버는 가입자 데이터 서버에 대한 연결을 해제하고, CSCF 엔티티를 통해, 이동 단말기에 종료 메시지를 전송하며; 종료 메시지를 수신한 후, 이동 단말기는 네트워크 측과의 SIP 세션을 해제하고, CSCF 엔티티를 통해 애플리케이션 서버에 핸드셰이크 메시지를 전송하여, 이동 단말기가 종료 메시지를 수신하였음을 애플리케이션 서버에 통지하며; 핸드셰이크 메시지를 수신한 후, 애플리케이션 서버는 또한 이동 단말기와의 SIP 세션을 해제하고; 지금까지, 네트워크 측으로부터 개시된 USSD 서비스가 완료된다.
다른 구체적인 구현에서, 가입자 데이터 서버가 응답 정보를 추출한 이후에 상기 가입자와의 또 다른 통신 상호 작용이 실행될 필요가 있다고 여기면, 가입자 데이터 서버는 애플리케이션 서버에 USSD 서비스 메시지를 계속 전송하고; 애플리케이션 서버는 CSCF 엔티티를 통해 상기 이동 단말기로 USSD 서비스 메시지를 전송하고, 가입자 데이터 서버가 USSD 서비스가 가입자에 의해 입력된 응답 정보에 따라 처리될 수 있다고 여길 때까지 단계 120 및 단계 130을 반복한다. 그 다음, 가입자 데이터 서버가 이러한 USSD 서비스를 응답 정보에 따라 처리하고; 처리가 완료된 후, 가입자 데이터 서버는 애플리케이션 서버에 클로즈 메시지를 전송하며; 클로즈 메시지를 수신한 후, 애플리케이션 서버는 가입자 데이터 서버에 대한 연결을 해제하고 CSCF 엔티티를 통해 상기 이동 단말기에 종료 메시지를 전송하고; 종료 메시지를 수신한 후, 이동 단말기는 네트워크 측과의 SIP 세션을 해제하고 CSCF 엔티티를 통해 애플리케이션 서버에 핸드셰이크 메시지를 전송하여, 종료 메시지가 수신되었음을 애플리케이션 서버에 통지하며; 핸드셰이크 메시지를 수신한 후, 애플리케이션 서버는 또한 이동 단말기와의 SIP 세션을 해제하고; 지금까지, 네트워크 측으로부터 개시된 USSD 서비스가 완료된다.
가입자 데이터 서버가 USSD 센터인 경우, 애플리케이션 서버는 HLR 또는 HSS를 통해, USSD 서비스를 실행하도록 요청하는 메시지를 USSD 센터에 전송한다.
제한이 아니라 예로서, 클로즈 메시지는 구체적으로 MAP_CLOSE_IND 메시지일 수 있고, 종료 메시지는 구체적으로 BYE 메시지일 수 있다.
더 나아가, 실제 사용의 경우, 가입자 데이터 서버에 의해 전송된 USSD 서비스 메시지가 USSD 서비스 통지 메시지인 경우, 가입자 데이터 서버는 한 번만 USSD 서비스 통지 메시지를 전송하고, 응답 정보에 따라 이러한 USSD 서비스를 완료하고, 애플리케이션 서버에 세션 클로즈 메시지를 전송하여, 이러한 USSD 서비스를 종료한다.
가입자 데이터 서버에 의해 전송된 USSD 서비스 메시지가 USSD 서비스 요청 메시지인 경우, 가입자 데이터 서버는, 적어도 한 번 USSD 서비스 요청 메시지를 전송하고, 적어도 하나의 USSD 서비스 통지 메시지에 대한 응답 정보에 따라 이러한 USSD 서비스를 완료하며, 애플리케이션 서버에 세션 클로즈 메시지를 전송하여, 이러한 USSD 서비스를 종료할 수 있다.
본 발명의 이러한 실시 형태에 따른 USSD 서비스를 처리하기 위한 방법에서, VoLTE 네트워크 상의 이동 단말기가 IMS를 통해 USSD 운영을 지원하는 경우, 애플리케이션 서버는 이동 단말기에 USSD 서비스를 운반하는 메시지를 전송하고 응답 정보를 운반하는 메시지를 가입자 데이터 서버에 전송함으로써, 가입자 데이터 서버가 응답 정보를 운반하는 메시지에 따라 USSD 서비스를 처리하게 한다. 이는, USSD 서비스가 네트워크 측으로부터 VoLTE 네트워크 상의 이동 단말기로 개시되는 방법을 정의하는 표준의 부재로 인한 종래 기술에서의 제한을 제거한다.
본 발명의 목적, 기술적 솔루션 및 이점을 더 명확하게 하기 위해, 다음은 첨부된 도면을 참조하여 상세하게 본 발명의 특정 실시 형태를 추가로 설명한다.
다음은 본 발명의 제2 실시 형태에 따른 USSD 서비스를 처리하기 위한 방법을 설명하기 위한 예로서 도 3을 사용한다. 도 3은 본 발명의 제2 실시 형태에 따른 USSD 서비스를 처리하기 위한 방법의 흐름도이다. 본 발명의 이러한 실시 형태는 VoLTE 네트워크 상의 이동 단말기에 의해 실행된다. 도 3에 도시된 바와 같이, 실시 형태는 다음의 단계들을 포함한다:
단계 310: 보이스 오버 롱 텀 에볼루션 네트워크 상의 이동 단말기가 CSCF 엔티티를 통해, 애플리케이션 서버에 의해 전송된 초청 메시지를 수신하는데, 여기서 상기 초청 메시지는 USSD 서비스의 식별자를 포함한다.
구체적으로, 상기 이동 단말기가 CSCF 엔티티를 통해, 애플리케이션 서버에 의해 전송된 초청 메시지를 수신하기 전에, 애플리케이션 서버는 가입자 데이터 서버에 의해 전송된 USSD 서비스 메시지를 수신하는데, 여기서 상기 USSD 서비스 메시지는 이동 단말기의 식별 정보 및 USSD 서비스의 식별자를 운반하고, 애플리케이션 서버는 상기 이동 단말기의 식별 정보에 따라 상기 이동 단말기의 액세스 네트워크를 결정한다.
VoLTE 네트워크 상의 이동 단말기가 IMS를 통해 USSD 운영을 지원하는 경우, 애플리케이션 서버는 초청 메시지를 CSCF 엔티티를 통해 상기 이동 단말기로 전송하고, 초청 메시지는 USSD 서비스의 식별자를 포함하고; 구체적으로, 애플리케이션 서버는 S-CSCF 엔티티 및 P-CSCF 엔티티를 통해 상기 이동 단말기로 초청 메시지를 전송할 수 있다.
본 발명의 이러한 실시 형태에서, 가입자 데이터 서버에 의해 전송된 USSD 서비스 메시지는 구체적으로 USSD 서비스 요청 메시지 또는 USSD 서비스 통지 메시지를 포함한다.
제한이 아니라 예로서, 초청 메시지는 구체적으로 Invite 메시지이다.
본 발명의 이러한 실시 형태에서, 가입자 데이터 서버는 구체적으로 HSS, HLR, 또는 USSD 센터를 포함한다.
단계 320: USSD 서비스의 식별자에 따라, 이동 단말기는 초청 응답을 CSCF 엔티티를 통해 애플리케이션 서버에 전송하여 - 초청 응답은 가입자에 의해 입력된 응답 정보를 운반하고, 상기 응답 정보는 USSD 서비스의 식별자를 포함함 -, 애플리케이션 서버가 응답 정보에 따라, USSD 서비스를 실행하도록 요청하는 메시지를 생성하고, 가입자 데이터 서버에, USSD 서비스를 실행하도록 요청하는 메시지를 전송하게 하는데, 여기서 상기 USSD 서비스를 실행하도록 요청하는 메시지는 USSD 서비스의 식별자를 운반하고, 상기 USSD 서비스를 실행하도록 요청하는 메시지는 USSD 서비스를 처리하도록 가입자 데이터 서버에 지시하기 위해 사용된다.
구체적으로, 초청 메시지를 수신한 후, 상기 이동 단말기는 CSCF 엔티티를 통해 애플리케이션 서버에 핸드셰이크 메시지를 전송하여, 초청 메시지가 수신되었음을 애플리케이션 서버에 통지하고, 애플리케이션 서버와의 SIP 세션을 확립하며; 핸드셰이크 메시지를 수신한 후, 애플리케이션 서버는 CSCF 엔티티를 통해 상기 이동 단말기로 ACK 메시지를 전송하여, 핸드셰이크 메시지가 수신되었음을 이동 단말기에 통지하고, 상기 이동 단말기와의 SIP 세션을 확립한다.
초청 메시지를 수신한 후, 이동 단말기는 초청 메시지를 파싱하고 초청 메시지로부터 USSD 서비스의 식별자를 추출하며; 이동 단말기는 이동 단말기의 디스플레이 영역에 USSD 서비스의 식별자를 표시하고, 가입자에 의해 입력된 응답 정보를 수신하는데, 여기서 상기 응답 정보는 가입자에 의해 USSD 서비스의 식별자에 특정하게 만들어진 응답이며; 상기 이동 단말기는 응답 정보를 이용하여 초청 응답을 생성한다.
제한이 아니라 예로서, 초청 응답은 구체적으로 Info 메시지일 수 있다.
이동 단말기는 CSCF 엔티티를 통해 애플리케이션 서버에 초청 응답을 전송하고; 초청 응답을 수신한 후, 애플리케이션 서버는 초청 응답을 파싱하고, 초청 응답 메시지로부터 응답 정보를 추출하고, 응답 정보를 사용하여, USSD 서비스를 실행하도록 요청하는 메시지를 생성하고, 가입자 데이터 서버에, USSD 서비스를 실행하도록 요청하는 메시지를 전송할 필요가 있고; 가입자 데이터 서버는 USSD 서비스를 실행하도록 요청하는 메시지에서 운반된 USSD 서비스의 식별자에 따라 USSD 서비스를 처리한다.
제1 실시 형태는 가입자 데이터 서버가 USSD 서비스를 실행하도록 요청하는 메시지에 따라 USSD 서비스를 완료하는 방법을 상세히 설명하였으며, 상세한 설명은 본 명세서에서 반복되지 않는다.
본 발명의 이러한 실시 형태에 따른 USSD 서비스를 처리하기 위한 방법에서, VoLTE 네트워크 상의 이동 단말기가 IMS를 통해 USSD 운영을 지원하는 경우, 이동 단말기는 USSD 서비스를 운반하고 애플리케이션 서버에 의해 전송되는 메시지를 수신하고, 애플리케이션 서버에, 가입자에 의해 USSD 서비스에 특정하게 만들어진 응답 정보를 전송하여, 애플리케이션 서버는 응답 정보를 운반하는 메시지를 가입자 데이터 서버에 전송하고 가입자 데이터 서버는 응답 정보를 운반하는 메시지에 따라 USSD 서비스를 처리하게 한다. 이는, USSD 서비스가 네트워크 측으로부터 VoLTE 네트워크 상의 이동 단말기로 개시되는 방법을 정의하는 표준의 부재로 인한 종래 기술에서의 제한을 제거한다.
전술한 2개의 실시 형태는 애플리케이션 서버 및 이동 단말기의 각각의 관점으로부터 USSD 서비스를 처리하기 위한 방법을 설명한다. 또한, 상기 실시 형태에서 설명한 USSD 서비스를 처리하기 위한 절차는 도 4에 도시된 시그널링 흐름에 의해 완료될 수 있다. 도 4는 본 발명의 한 실시 형태에 따른 USSD 서비스를 처리하기 위한 방법의 시그널링 흐름도이다. 이러한 실시 형태에서, 가입자 데이터 서버는 HSS이며, 시그널링 흐름은 가입자 데이터 서버가 HLR인 경우와 유사하다. 따라서, 세부 사항을 반복해서 여기에 설명되지 않는다. 도 4에 도시된 바와 같이, 상기 방법은 구체적으로 다음과 같은 단계를 포함한다:
단계 401: HSS가 애플리케이션 서버에 USSD 서비스 메시지를 전송하는데, 여기서 USSD 서비스 메시지는 이동 단말기의 식별 정보 및 USSD 서비스의 식별자를 운반한다.
구체적으로, HSS는 자동으로 애플리케이션 서버에 USSD 서비스 메시지를 전송하는데, 여기서 USSD 서비스 메시지는 이동 단말기의 식별 정보 및 USSD 서비스의 식별자를 운반한다.
USSD 서비스 메시지의 특정 형태가 본 발명의 상기 실시 형태에서 설명되었으며, 본 명세서에서 더 상세하게 설명을 반복하지 않는다.
단계 402: 애플리케이션 서버는 이동 단말기의 액세스 네트워크를 결정한다.
구체적으로, HSS에 의해 전송된 USSD 서비스 메시지를 수신한 후, 애플리케이션 서버는 이동 단말기의 식별 정보에 따라 상기 이동 단말기의 액세스 네트워크를 결정한다.
단계 403: 애플리케이션 서버는 CSCF 엔티티를 통해 상기 이동 단말기로 초청 메시지를 전송한다.
구체적으로, 이동 단말기의 액세스 네트워크가 VoLTE 네트워크임을 애플리케이션 서버가 결정하는 경우, 애플리케이션 서버는 이동 단말기가 IMS를 통해 USSD 운영을 지원하는지의 여부를 결정한다.
이동 단말기가 IMS를 통해 USSD 운영을 지원하는 것으로 애플리케이션 서버가 결정하는 경우, 애플리케이션 서버는 초청 메시지를 CSCF 엔티티를 통해 상기 이동 단말기로 전송하며, 초청 메시지는 USSD 서비스의 식별자를 포함하고; 구체적으로, 본 발명의 이러한 실시 형태에서 애플리케이션 서버는 S-CSCF 엔티티 및 P-CSCF 엔티티를 통해 상기 이동 단말기로 초청 메시지를 전송할 수 있다.
애플리케이션 서버가 CSCF 엔티티를 통해 상기 이동 단말기로 초청 메시지를 전송하는 절차와 초청 메시지의 특정 형태가 본 발명의 상기 실시 형태에서 설명되었다.
단계 404: 이동 단말기는 CSCF 엔티티를 통해 애플리케이션 서버에 핸드셰이크 메시지를 전송한다.
이동 단말기에 의해, CSCF 엔티티를 통해 애플리케이션 서버에 핸드셰이크 메시지를 전송하는 절차는, 본 발명의 상기 실시 형태에서 설명되었으며, 본 명세서에서 더 상세하게 설명을 반복하지 않는다.
단계 405: 애플리케이션 서버는 CSCF 엔티티를 통해 상기 이동 단말기로 ACK 메시지를 전송한다.
애플리케이션 서버에 의해, CSCF 엔티티를 통해 상기 이동 단말기에 ACK 메시지를 전송하는 절차는, 본 발명의 상기 실시 형태에서 설명되었으며, 본 명세서에서 더 상세하게 설명을 반복하지 않는다.
단계 406: 이동 단말기는 CSCF 엔티티를 통해 애플리케이션 서버에 초청 응답을 전송하는데, 상기 초청 응답은 가입자에 의해 입력된 응답 정보를 운반하고, 상기 응답 정보는 USSD 서비스의 식별자를 포함한다.
특히, 초청 메시지를 수신한 후, 이동 단말기는 상기 가입자에 의해 입력된 응답 정보를 수신하고, 이동 단말기는 응답 정보를 이용하여 초청 응답을 생성한다.
애플리케이션 서버에 의해, CSCF 엔티티를 통해 상기 이동 단말기로 ACK 메시지를 전송하는 절차와 초청 응답의 특정 형태는, 본 발명의 상기 실시 형태에서 설명되었으며, 본 명세서에서 더 상세하게 반복적으로 설명되지 않는다.
단계 407: 애플리케이션 서버는 응답 정보에 따라, USSD 서비스를 실행하도록 요청하는 메시지를 생성하고, USSD 서비스를 실행하도록 요청하는 메시지를 HSS에 전송한다.
특히, 초청 응답을 수신한 후, 애플리케이션 서버는, 초청 응답을 파싱하고, 초청 응답 메시지로부터 응답 정보를 추출하고, 응답 정보를 사용하여, USSD 서비스를 실행하도록 요청하는 메시지를 생성한다.
응답 정보에 따라 애플리케이션 서버에 의해, USSD 서비스를 실행하도록 요청하는 메시지를 생성하고 상기 USSD 서비스를 실행하도록 요청하는 메시지를 HSS에 전송하는 절차는, 본 발명의 전술한 실시 형태들에서 설명되었으며, 본 명세서에서 더 상세하게 반복적으로 설명되지 않는다.
USSD 서비스를 실행하도록 요청하는 메시지의 특정 형태가 본 발명의 전술한 실시 형태들에서 설명하였으며, 상세한 설명은 본 명세서에서 반복되지 않는다.
단계 408: HSS는 USSD 서비스를 실행하도록 요청하는 메시지에서 운반된 USSD 서비스의 식별자에 따라 USSD 서비스를 처리한다.
구체적으로, USSD 서비스를 실행하도록 요청하는 메시지를 수신한 후, 가입자 데이터 서버는 USSD 서비스를 실행하도록 요청하는 메시지를 파싱하고, 이러한 메시지에서 운반되는 응답 정보 및 USSD 서비스의 식별자를 추출한다.
애플리케이션 서버에 의해, USSD 서비스를 실행하도록 요청하는 메시지에서 운반된 USSD 서비스의 식별자에 따라 USSD 서비스를 처리하는 절차는, 본 발명의 상기 실시 형태에서 설명되었으며, 상세한 설명은 본 명세서에서 반복되지 않는다.
단계 409: HSS는 애플리케이션 서버에 클로즈 메시지를 전송한다.
HSS에 의해, 애플리케이션 서버에 클로즈 메시지를 전송하는 절차는, 본 발명의 상기 실시 형태에서 설명되었으며, 본 명세서에서 더 상세하게 설명을 반복하지 않는다.
단계 410: 애플리케이션 서버는 CSCF 엔티티를 통해 상기 이동 단말기에 종료 메시지를 전송한다.
애플리케이션 서버에 의해, CSCF 엔티티를 통해 상기 이동 단말기로 종료 메시지를 전송하는 절차는, 본 발명의 상기 실시 형태에서 설명되었으며, 본 명세서에서 더 자세하게는 설명을 반복하지 않는다.
또한, USSD 서비스가 USSD 센터에 의해 개시되는 경우, 구체적인 절차는 상기 실시 형태에 기재된 바와 같이 유사하며, 본 명세서에서는 더 자세하게 설명을 반복하지 않는다.
본 발명의 목적, 기술적 솔루션 및 이점을 더 명확하게 하기 위해, 추가로 다음은 첨부된 도면을 참조하여 상세하게 본 발명의 특정 실시 형태를 설명한다.
본 발명의 제1 실시 형태의 단계 110 이전에, 이동 단말기를 등록하는 단계가 더 포함될 수 있다. 이동 단말기의 등록 단계는, 애플리케이션 서버에 의해 이동 단말기의 액세스 네트워크를 결정하는 절차를 단순화할 수 있다. 다음은 이동 통신 단말기를 등록하는 단계를 설명하기 위해 제3 실시 형태를 이용한다. 본 발명의 제3 실시 형태는 애플리케이션 서버에 의해 실행된다.
단계 510: 이동 단말기가 CSCF 엔티티를 통해 애플리케이션 서버에 제1 레지스터 메시지를 전송한다.
특히, 이동 단말기는 CSCF 엔티티에 제1 레지스터 메시지를 전송한다. 구체적으로, 상기 이동 단말기는 P-CSCF 엔티티에 제1 레지스터 메시지를 전송할 수 있으며, 제1 레지스터 메시지를 수신한 후, P-CSCF 엔티티는 이동 단말기에 핸드셰이크 메시지를 전송하여, 제1 레지스터 메시지가 수신되었음을 이동 단말기에 통지한다.
단계 520: 애플리케이션 서버는 제1 레지스터 메시지를 수신하는데, 여기서 제1 레지스터 메시지는 CSCF 엔티티를 통해 상기 이동 단말기에 의해 전송되고 이동 단말기의 식별 정보 및 지시 정보를 운반하고, 상기 지시 정보는 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 나타내기 위해 사용된다.
구체적으로는, 제1 레지스터 메시지를 수신한 후, CSCF 엔티티는 상기 이동 단말기로 핸드셰이크 메시지를 전송하여, 제1 레지스터 메시지가 수신되었음을 이동 단말기에 통지하고; CSCF 엔티티는 또한 상기 애플리케이션 서버에 제1 레지스터 메시지를 전달하고; CSCF 엔티티에 의해 전달된 제1 레지스터 메시지를 수신한 후, 애플리케이션 서버는 CSCF 엔티티에 핸드셰이크 메시지를 전송하여, 제1 레지스터 메시지가 수신되었음을 CSCF 엔티티에 통지하는데, 여기서 상기 이동 단말기의 식별 정보 및 지시 정보는 제1 레지스터 메시지의 헤더(CONTACT)에서 운반되고, 지시 정보는 구체적으로 이동 단말기가 IMS를 통해 USSD 운영을 지원하는지의 여부를 나타내기 위해 사용된다.
제한이 아니라 예로서, 제1 레지스터 메시지는 구체적으로 REGISTER 메시지일 수 있고, 지시 정보는 구체적으로 파라미터, +g.3gpp.ussd일 수 있는데, 이는 본 발명에서 한정되지 않는다.
단계 530: 애플리케이션 서버는 상기 지시 정보에 따라, 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 결정한다.
구체적으로, 애플리케이션 서버는 상기 지시 정보에 따라, 이동 단말기가 IMS를 통해 USSD 운영을 지원하는지의 여부를 결정하고, 이동 단말기의 식별 정보 및 상기 결정 결과를 로컬 데이터베이스에 저장한다.
또한, 애플리케이션 서버는 상기 이동 단말기의 식별 정보 및 상기 결정 결과를 로컬 데이터베이스에 저장하여, 이동 단말기가 IMS를 통해 USSD 운영을 지원하는지의 여부를 결정하는 제1 실시 형태의 단계 110에서, 애플리케이션 서버는 이동 단말기의 식별 정보에 따라, 해당 이동 단말기의 결정 결과에 대해 로컬 데이터베이스를 검색함으로써, 결정 프로세스를 완료한다.
단계 540: 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는 경우, 애플리케이션 서버는 제2 레지스터 메시지를 생성하는데, 여기서 제2 레지스터 메시지는 상기 애플리케이션 서버의 어드레스 정보와 상기 이동 단말기의 식별 정보를 운반한다.
구체적으로는, 이동 단말기가 IMS를 통해 USSD 운영을 지원하는 경우, 애플리케이션 서버는 제2 레지스터 메시지를 생성하는데, 여기서 제2 레지스터 메시지는 애플리케이션 서버의 어드레스 정보와 상기 이동 단말기의 식별 정보를 운반한다.
단계 550: 애플리케이션 서버는 가입자 데이터 서버로 제2 레지스터 메시지를 전송하여, 가입자 데이터 서버가 어드레스 정보와 상기 이동 단말기의 식별자 간의 대응을 기록하게 한다.
구체적으로, 애플리케이션 서버는 가입자 데이터 서버로 상기 생성된 제2 레지스터 메시지를 전송하여, 가입자 데이터 서버가 어드레스 정보와 상기 이동 단말기의 식별자 간의 대응을 기록하게 한다.
가입자 데이터 서버가 HLR인 경우, 애플리케이션 서버는 제1 인터페이스를 통해 제2 레지스터 메시지를 HLR에 전송하여, HLR이 어드레스 정보와 상기 이동 단말기의 식별자 간의 대응을 기록하게 하고; 가입자 데이터 서버가 HSS인 경우, 애플리케이션 서버는, 제2 인터페이스를 통해 HSS에 제2 레지스터 메시지를 전송하여, HSS가 어드레스 정보와 상기 이동 단말기의 식별자 간의 대응을 기록하게 한다.
단계 560: 애플리케이션 서버는 가입자 데이터 서버에 의해 전송된 등록 성공 메시지를 수신한다.
특히, 어드레스 정보와 상기 이동 단말기의 식별자 간의 대응을 기록한 후, 가입자 데이터 서버는 애플리케이션 서버에 등록 성공 메시지를 전송한다.
바람직한 실시 형태에서, 가입자 데이터 서버가 HLR 또는 HSS이고 미리 설정된 어드레스 정보가 가입자 데이터 서버에 존재하는 경우, 제2 레지스터 메시지에서 운반된 어드레스 정보가 미리 설정된 어드레스 정보와 동일한지가 확인되며; 제2 레지스터 메시지에서 운반된 어드레스 정보가 미리 설정된 어드레스 정보와 동일한 경우, 등록 성공 메시지는 애플리케이션 서버에 전송되고, 또는 제2 레지스터 메시지에서 운반된 어드레스 정보가 미리 설정된 어드레스 정보와 다른 경우, 등록 실패 메시지가 전송된다.
또한, 가입자 데이터 서버가 HLR 또는 HSS인 경우, 애플리케이션 서버는 가입자 데이터 서버로 제2 레지스터 메시지를 전송하여, USSD 서비스 메시지를 전송할 때 가입자 데이터 서버는 등록된 애플리케이션 서버에 USSD 서비스 메시지를 전송하게 하고, 또는 미리 설정된 어드레스 정보에 대응하는 애플리케이션 서버에 USSD 서비스 메시지를 전송하게 한다.
더 나아가, 본 발명의 이러한 실시 형태에서, 제1 인터페이스는 J 인터페이스이고, 제2 등록 정보는 구체적으로 MAP_ATM_Req 메시지일 수 있으며, 제2 인터페이스는 Sh 인터페이스이고, 상기 제2 등록 정보는 구체적으로 Sh_PUR 메시지일 수 있다.
전술한 제3 실시 형태는 이동 단말기의 등록 프로세스를 설명한다. 또한, 상기 제3 실시 형태에 따른 이동 단말기의 등록 프로세스는 도 6에 도시된 시그널링 흐름에 의해 완료될 수 있다. 도 6은 본 발명의 한 실시 형태에 따른 이동 단말기의 등록 프로세스의 시그널링 흐름도이다. 이러한 실시 형태에서, 가입자 데이터 서버는 HSS이며, 시그널링 흐름은 가입자 데이터 서버가 HLR인 경우와 유사하다. 따라서, 세부 사항이 반복해서 여기에 설명되지 않는다. 도 6에 도시된 바와 같이, 등록 처리는 구체적으로 다음과 같은 단계를 포함한다:
단계 601: 이동 단말기가 CSCF 엔티티에 제1 레지스터 메시지를 전송한다.
특히, 이동 단말기는 CSCF 엔티티에 제1 레지스터 메시지를 전송한다. 또한, 본 발명의 이러한 실시 형태에서, 이동 단말기는 P-CSCF 엔티티에 제1 레지스터 메시지를 전송할 수 있고, 제1 레지스터 메시지를 수신한 후, P-CSCF 엔티티는 이동 단말기에 핸드셰이크 메시지를 전송하여, 제1 레지스터 메시지가 수신되었음을 이동 통신 단말기에 통지한다.
제1 레지스터 메시지는 이동 단말기의 식별 정보 및 지시 정보를 운반하는데, 여기서 지시 정보는 구체적으로 이동 단말기가 IMS를 통해 USSD 운영을 지원하는지의 여부를 나타내는데 사용된다.
단계 602: CSCF 엔티티는 이동 단말기에 핸드셰이크 메시지를 전송한다.
CSCF 엔티티에 의해, 상기 이동 단말기로 핸드셰이크 메시지를 전송하는 프로세스는 본 발명의 상기 제3 실시 형태에서 설명되었으며, 본 명세서에서 더 상세하게 설명이 반복되지 않는다.
단계 603: CSCF 엔티티는 애플리케이션 서버에 제1 레지스터 메시지를 전송한다.
구체적으로, 제1 레지스터 메시지를 수신한 후, CSCF 엔티티는 애플리케이션 서버에 제1 레지스터 메시지를 전달한다.
단계 604: 애플리케이션 서버는 제1 레지스터 메시지를 수신하는데, 여기서 제1 레지스터 메시지는 CSCF 엔티티를 통해 상기 이동 단말기에 의해 전송된다.
구체적으로, 애플리케이션 서버는 CSCF 엔티티에 의해 전달된 제1 레지스터 메시지를 수신한다.
제1 레지스터 메시지의 특정 형태가 본 발명의 상기 제3 실시 형태에서 설명되었으며, 본 명세서에서는 더 자세하게 설명을 반복하지 않는다.
단계 605: 애플리케이션 서버는 CSCF 엔티티에 핸드셰이크 메시지를 전송한다.
애플리케이션 서버에 의해, CSCF 엔티티에 핸드셰이크 메시지를 전송하는 프로세스는, 본 발명의 상기 제3 실시 형태에서 설명되었으며, 본 명세서에서는 더 자세하게 설명을 반복하지 않는다.
단계 606: 애플리케이션 서버는 상기 지시 정보에 따라, 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 결정한다.
구체적으로, 애플리케이션 서버는 상기 지시 정보에 따라, 이동 단말기가 IMS를 통해 USSD 운영을 지원하는지의 여부를 결정하고, 이동 단말기의 식별 정보와 결정 결과를 로컬 데이터베이스에 저장한다.
단계 607: 애플리케이션 서버는 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는 경우 제2 레지스터 메시지를 생성하는데, 여기서 제2 레지스터 메시지는 애플리케이션 서버의 어드레스 정보와 상기 이동 단말기의 식별 정보를 운반한다.
구체적으로는, 애플리케이션 서버는 이동 단말기가 IMS를 통해 USSD 운영을 지원하는 경우 제2 레지스터 메시지를 생성하는데, 여기서 제2 레지스터 메시지는 애플리케이션 서버의 어드레스 정보와 상기 이동 단말기의 식별 정보를 운반한다.
단계 608: 애플리케이션 서버는 HSS에 제2 레지스터 메시지를 전송하여, HSS가 어드레스 정보와 상기 이동 단말기의 식별자 간의 대응을 기록하게 한다.
구체적으로, 애플리케이션 서버는 상기 생성된 제2 레지스터 메시지를 HSS에 전송하여, HSS가 어드레스 정보와 상기 이동 단말기의 식별자 간의 대응을 기록하게 한다.
애플리케이션 서버에 의해, HSS에 제2 레지스터 메시지를 전송하는 절차는 본 발명의 상기 제3 실시 형태에서 설명되었으며, 본 명세서에서는 더 자세하게 설명을 반복하지 않는다.
단계 609: 애플리케이션 서버는 HSS에 의해 전송된 등록 성공 메시지를 수신한다.
구체적으로, HSS는 어드레스 정보와 상기 이동 단말기의 식별자 간의 대응을 기록한 후 애플리케이션 서버에 등록 성공 메시지를 전송한다.
이에 대응하여, 상기 본 발명의 제4 실시 형태는 제1 실시 형태에서 USSD 서비스를 처리하기 위한 방법을 구현하기 위해, USSD 서비스를 처리하기 위한 장치를 더 제공한다. 도 7에 도시된 바와 같이, USSD 서비스를 처리하기 위한 장치는, 전송 유닛(710), 수신 유닛(720) 및 생성 유닛(730)을 포함한다.
상기 장치의 전송 유닛(710)은, 보이스 오버 롱 텀 에볼루션 네트워크 상의 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는 것으로 결정될 때, CSCF 엔티티를 통해 상기 이동 단말기로 초청 메시지를 전송하도록 구성되는데, 여기서 상기 초청 메시지는 USSD 서비스의 식별자를 포함하고;
상기 수신 유닛(720)은 초청 응답을 수신하도록 구성되는데, 상기 초청 응답은 CSCF 엔티티를 통해 상기 이동 단말기에 의해 전송되고, 가입자에 의해 입력된 응답 정보를 운반하고, 상기 응답 정보는 USSD 서비스의 식별자가 포함하며;
상기 생성 유닛(730)은 수신 유닛에 의해 수신된 응답 정보에 따라, USSD 서비스를 실행하도록 요청하는 메시지를 생성하도록 구성되는데, 여기서 상기 USSD 서비스를 실행하도록 요청하는 메시지는 USSD 서비스의 식별자를 운반하고;
상기 전송 유닛(710)은 USSD 서비스를 실행하도록 요청하고 상기 생성 유닛에 의해 생성되는 메시지를 가입자 데이터 서버에 전송하여, 상기 가입자 데이터 서버가, 상기 USSD 서비스를 실행하도록 요청하는 메시지에서 운반된 상기 USSD의 식별자에 따라, USSD 서비스를 처리하게 하도록 더 구성된다.
상기 수신 유닛(720)은 가입자 데이터 서버에 의해 전송된 USSD 서비스 메시지를 수신하도록 더 구성되는데, 여기서 상기 USSD 서비스 메시지는 이동 단말기의 식별 정보와 USSD 서비스의 식별자를 운반하고;
상기 장치는, 상기 이동 단말기의 식별 정보에 따라 상기 이동 단말기의 액세스 네트워크를 결정하도록 구성된 결정 유닛(740); 및
상기 이동 단말기의 액세스 네트워크가 보이스 오버 롱 텀 에볼루션 네트워크인 경우, 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 결정하도록 구성된 실행 유닛(750)을 더 포함한다.
가입자 데이터 서버는 홈 가입자 서버, 홈 위치 레지스터, 또는 USSD 센터를 포함한다.
가입자 데이터 서버가 USSD 센터인 경우, 수신 유닛(720)은 홈 가입자 서버 또는 홈 위치 레지스터를 통해, USSD 센터에 의해 전송된 USSD 서비스 메시지를 수신하도록 구체적으로 구성되고;
전송 유닛은 홈 가입자 서버 또는 홈 위치 레지스터를 통해, USSD 서비스를 실행하도록 요청하는 메시지를 USSD 센터로 전송하도록 구체적으로 구성된다.
가입자 데이터 서버가 홈 가입자 서버 또는 홈 위치 레지스터인 경우, 수신 유닛(720)은 제1 레지스터 메시지를 수신하도록 더 구성되는데, 상기 제1 레지스터 메시지는 CSCF 엔티티를 통해 상기 이동 단말기에 의해 전송되고 상기 이동 단말기의 식별 정보 및 지시 정보를 운반하고, 상기 지시 정보는 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 나타내기 위해 사용되고;
상기 실행 유닛(750)은 상기 수신 유닛에 의해 수신된 상기 지시 정보에 따라, 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 결정하도록 더 구성되고;
상기 생성 유닛(730)은, 상기 이동 단말기가 IMS를 통해 USSD 운영을 지원하는 것으로 상기 실행 유닛이 결정할 때 제2 레지스터 메시지를 생성하도록 더 구성되는데, 상기 제2 레지스터 메시지는 상기 애플리케이션 서버의 어드레스 정보와 상기 이동 단말기의 식별 정보를 운반하며;
상기 전송 유닛(710)은 생성 유닛에 의해 생성된 제2 레지스터 메시지를 가입자 데이터 서버에 전송하도록 더 구성되어, 상기 가입자 데이터 서버가 어드레스 정보와 상기 이동 단말기의 식별자 간의 대응을 기록하게 한다.
상기 수신 유닛(720)은 상기 가입자 데이터 서버에 의해 전송된 등록 성공 메시지를 수신하도록 더 구성된다.
VoLTE 네트워크 상의 이동 단말기가 IMS를 통해 USSD 운영을 지원하는 경우, 본 발명의 실시 형태에 따른 USSD 서비스를 처리하기 위한 장치는 USSD 서비스를 운반하는 정보를 이동 단말기에 전송하고, 응답 정보를 운반하는 메시지를 가입자 데이터 서버에 전송하여, 가입자 데이터 서버가 응답 정보를 운반하는 메시지에 따라 USSD 서비스를 처리하게 한다. 이는, USSD 서비스가 네트워크 측으로부터 VoLTE 네트워크 상의 이동 단말기로 개시되는 방법이 정의되는 것을 규정하는 표준의 부재로 인한 종래 기술에서의 제한을 제거한다.
이에 대응하여, 상기 본 발명의 제5 실시 형태는 제2 실시 형태에서 USSD 서비스를 처리하기 위한 방법을 구현하기 위해, USSD 서비스를 처리를 위한 장치를 더 제공한다. 도 8에 도시된 바와 같이, USSD 서비스를 처리하기 위한 장치는, 수신 유닛(810) 및 전송 유닛(820)을 포함한다.
상기 장치는 보이스 오버 롱 텀 LTE 네트워크 상에 위치하고, 상기 장치의 수신 유닛(810)은 CSCF 엔티티를 통해, 애플리케이션 서버에 의해 전송된 초청 메시지를 수신하도록 구성되는데, 상기 초청 메시지는 USSD 서비스의 식별자를 포함하고;
상기 전송 유닛(820)은, 수신 유닛에 의해 수신된 초청 메시지에 포함된 USSD 서비스의 식별자에 따라 애플리케이션 서버에 초청 응답을 CSCF 엔티티를 통해 전송하여 - 상기 초청 응답은 가입자에 의해 입력된 응답 정보를 운반함 -, 애플리케이션 서버가 응답 정보에 따라, USSD 서비스를 실행하도록 요청하는 메시지를 생성하고, 상기 USSD 서비스를 실행하도록 요청하는 메시지를 가입자 데이터 서버에 전송하게 하도록 구성되는데, 여기서 상기 USSD 서비스를 실행하도록 요청하는 메시지는 USSD 서비스의 식별자를 운반하고, 상기 USSD 서비스를 실행하도록 요청하는 메시지는 USSD 서비스를 처리하도록 가입자 데이터 서버에 지시하기 위해 사용된다.
상기 전송 유닛(820)은, CSCF 엔티티를 통해 애플리케이션 서버에 제1 레지스터 메시지를 전송하여 - 상기 제1 레지스터 메시지는 상기 이동 단말기의 식별 정보 및 지시 정보를 운반하고, 상기 지시 정보는 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 나타내는데 사용됨 -, 상기 애플리케이션 서버가, 상기 지시 정보에 따라, 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템 IMS를 통해 USSD 동작들을 지원하는 것으로 결정할 때 제2 레지스터 메시지를 생성하고 - 여기서 상기 제2 레지스터 메시지는 상기 애플리케이션 서버의 어드레스 정보와 상기 이동 단말기의 식별자를 운반함 -, 상기 제2 레지스터 메시지를 상기 가입자 데이터 서버로 전송하게 하여, 상기 가입자 데이터 서버가 상기 제2 레지스터 메시지에 따라 상기 어드레스 정보와 상기 이동 단말기의 식별자 간의 대응을 기록하게 하도록 더 구성된다.
상기 가입자 데이터 서버는 홈 가입자 서버, 홈 위치 레지스터, 또는 USSD 센터를 포함한다.
본 발명의 실시 형태에 따른 USSD 서비스를 처리하기 위한 장치가 VoLTE 네트워크 상에 위치하고, IMS를 통해 USSD 운영을 지원하는 경우, 그 장치는 USSD 서비스를 운반하는 정보를 애플리케이션 서버로부터 수신하고, 가입자에 의해 USSD 서비스에 특정하게 만들어지는 응답 정보를 애플리케이션 서버에 전송하여, 애플리케이션 서버가 가입자 데이터 서버에 응답 정보를 운반하는 메시지를 전송하게 하고, 가입자 데이터 서버는 응답 정보를 운반하는 메시지에 따라 USSD 서비스를 처리한다. 이는, USSD 서비스가 네트워크 측으로부터 VoLTE 네트워크 상의 이동 단말기로 개시되는 방법을 정의하는 표준의 부재로 인한 종래 기술에서의 제한을 제거한다.
또한, 본 발명의 제4 실시 형태에 따른 USSD 서비스를 처리하기 위한 장치는 또한 다음의 방식으로 구현될 수 있다. 도 9에 도시된 바와 같이, USSD 서비스를 처리하기 위한 장치는, 네트워크 인터페이스(910), 프로세서(920), 및 메모리(930)를 포함한다.
네트워크 인터페이스(910)는 CSCF 엔티티 및 가입자 데이터 서버와의 양방향 통신을 실행하도록 구성된다.
메모리(930)는 영구 저장소, 예를 들면, 하드 디스크 드라이브 또는 플래시 메모리일 수 있고, 상기 메모리(930)는 소프트웨어 모듈 및 디바이스 드라이버를 갖는다. 소프트웨어 모듈은 본 발명의 상기 방법에서의 각종 기능 모듈을 실행할 수 있으며; 디바이스 드라이버는 네트워크 및 인터페이스 드라이버일 수 있다.
시작하는 동안, 이러한 소프트웨어 구성 요소들은 메모리(930)에 로드된 다음, 프로세서(920)에 의해 실행된다. 메모리(930)의 소프트웨어 구성 요소를 실행하는 경우, 프로세서(920)는 다음과 같은 기능을 구현할 수 있다:
보이스 오버 롱 텀 에볼루션 네트워크 상의 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는 것으로 애플리케이션 서버가 결정하는 경우, 애플리케이션 서버에 의해, CSCF 엔티티를 통해 상기 이동 단말기로 초청 메시지를 전송하는 단계 - 여기서 상기 초청 메시지는 USSD 서비스의 식별자를 포함함 -;
초청 응답을 수신하는 단계 - 상기 초청 응답은 CSCF 엔티티를 통해 상기 이동 단말기에 의해 전송되고, 상기 가입자에 의해 입력된 응답 정보를 운반하며, 상기 응답 정보는 USSD 서비스의 식별자를 포함함 -;
상기 응답 정보에 따라, USSD 서비스를 실행하도록 요청하는 메시지를 생성하는 단계 - 상기 USSD 서비스를 실행하도록 요청하는 메시지는 USSD 서비스의 식별자를 운반함 -; 및
가입자 데이터 서버에, USSD 서비스를 실행하도록 요청하는 메시지를 전송하여, 상기 가입자 데이터 서버가 상기 USSD 서비스를 실행하도록 요청하는 메시지에서 운반된 USSD 서비스의 식별자에 따라 USSD 서비스를 처리하게 하는 단계.
또한, 메모리(930)의 소프트웨어 구성 요소에 액세스한 후에, 상기 프로세서는 또한 다음과 같은 기능을 구현할 수 있다:
가입자 데이터 서버에 의해 전송된 USSD 서비스 메시지를 수신하는 단계 - 상기 USSD 서비스 메시지는 상기 이동 단말기의 식별 정보와 상기 USSD 서비스의 식별자를 운반함 -;
상기 이동 단말기의 식별 정보에 따라 상기 이동 단말기의 액세스 네트워크를 결정하는 단계; 및
상기 이동 단말기의 액세스 네트워크가 보이스 오버 롱 텀 에볼루션 네트워크인 경우, 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 결정하는 단계.
또한, 가입자 데이터 서버는 홈 가입자 서버, 홈 위치 레지스터, 또는 USSD 센터를 포함한다.
또한, 메모리(930)의 소프트웨어 구성 요소에 액세스한 후, 상기 프로세서는 또한 다음과 같은 기능을 구현할 수 있다:
가입자 데이터 서버가 USSD 센터인 경우, 가입자 데이터 서버에 의해 전송된 USSD 서비스 메시지를 수신하는 상기 단계는,
홈 가입자 서버 또는 홈 위치 레지스터를 통해, USSD 센터에 의해 전송된 USSD 서비스 메시지를 수신하는 단계를 포함하고;
상기 USSD 서비스를 실행하도록 요청하는 메시지를 가입자 데이터 서버에 전송하는 상기 단계는,
홈 가입자 서버 또는 홈 위치 레지스터를 통해 USSD 센터에, USSD 서비스를 실행하도록 요청하는 메시지를 전송하는 단계를 포함한다.
또한, 가입자 데이터 서버가 홈 가입자 서버 또는 홈 위치 레지스터인 경우에, 가입자 데이터 서버에 의해 전송된 USSD 서비스 메시지를 수신하기 전에 그리고 상기 메모리(930)의 소프트웨어 구성 요소에 액세스한 후에, 상기 프로세서는 또한 다음의 기능을 구현할 수 있다:
제1 레지스터 메시지를 수신하는 단계 - 상기 제1 레지스터 메시지는 CSCF 엔티티를 통해 상기 이동 단말기에 의해 전송되고 상기 이동 단말기의 식별 정보 및 지시 정보를 운반하고, 상기 지시 정보는 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 나타내기 위해 이용됨 -;
상기 지시 정보에 따라, 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 결정하는 단계;
상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원할 때 제2 레지스터 메시지를 생성하는 단계 - 상기 제2 레지스터 메시지는 상기 애플리케이션 서버의 어드레스 정보와 상기 이동 단말기의 식별 정보를 운반함 -;
상기 제2 레지스터 메시지를 상기 가입자 데이터 서버에 전송하여, 상기 가입자 데이터 서버가 상기 어드레스 정보와 상기 이동 단말기의 식별자 간의 대응을 기록하게 하는 단계; 및
상기 가입자 데이터 서버에 의해 전송된 등록 성공 메시지를 수신하는 단계.
VoLTE 네트워크 상의 이동 단말기가 IMS를 통해 USSD 운영을 지원하는 경우, 본 발명의 실시 형태에 따른 USSD 서비스를 처리하기 위한 장치는 USSD 서비스를 운반하는 메시지를 이동 단말기로 전송하고, 응답 정보를 운반하는 메시지를 가입자 데이터 서버에 전송하여, 가입자 데이터 서버가 응답 정보를 운반하는 메시지에 따라 USSD 서비스를 처리하게 한다. 이는, USSD 서비스가 네트워크 측으로부터 VoLTE 네트워크 상의 이동 단말기로 개시되는 방법을 정의하는 표준의 부재로 인한 종래 기술에서의 제한을 제거한다.
또한, 본 발명의 제5 실시 형태에 따른 USSD 서비스를 처리하기 위한 장치는 또한 다음의 방식으로 구현될 수 있다. 도 10에 도시된 바와 같이, USSD 서비스를 처리하기 위한 장치는, 네트워크 인터페이스(1010), 프로세서(1020) 및 메모리(1030)를 포함한다.
네트워크 인터페이스(1010)는 CSCF 엔티티 및 애플리케이션 서버와의 양방향 통신을 실행하도록 구성된다.
메모리(1030)는 영구 저장소, 예를 들어 하드 디스크 드라이브 또는 플래시 메모리일 수 있으며, 메모리(1030)는 소프트웨어 모듈 및 디바이스 드라이버를 갖는다. 소프트웨어 모듈은 본 발명의 상기 방법에서의 각종 기능 모듈을 실행할 수 있고; 디바이스 드라이버는 네트워크 및 인터페이스 드라이버일 수 있다.
시작하는 동안, 이러한 소프트웨어 구성 요소들은 메모리(1030)에 로드된 다음, 프로세서(1020)에 의해 실행된다. 메모리(1030)의 소프트웨어 구성 요소를 실행하는 경우, 프로세서(1020)는 다음과 같은 기능을 구현할 수 있다:
CSCF 엔티티를 통해 보이스 오버 롱 텀 에볼루션 네트워크 상의 이동 단말기에 의해, 애플리케이션 서버에 의해 전송된 초청 메시지를 수신하는 단계 - 상기 초청 메시지는 USSD 서비스의 식별자를 포함함 -; 및
CSCF 엔티티를 통해 USSD 서비스의 식별자에 따라 애플리케이션 서버에 초청 응답을 전송하여 - 상기 초청 응답은 가입자에 의해 입력된 응답 정보를 운반하고, 상기 응답 정보는 USSD 서비스의 식별자를 포함함 -, 상기 애플리케이션 서버가 상기 응답 정보에 따라, USSD 서비스를 실행하도록 요청하는 메시지를 생성하고, 가입자 데이터 서버에, 상기 USSD 서비스를 실행하도록 요청하는 메시지를 전송하게 하는 단계 - 상기 USSD 서비스를 실행하도록 요청하는 메시지는 상기 USSD 서비스의 식별자를 운반하고, 상기 USSD 서비스를 실행하도록 요청하는 메시지는 USSD 서비스를 처리하도록 상기 가입자 데이터 서버에 지시하기 위해 사용됨 -.
또한, 메모리(1030)의 소프트웨어 구성 요소에 액세스한 후, 상기 프로세서는 또한 다음의 기능을 구현할 수 있다:
CSCF 엔티티를 통해 애플리케이션 서버에 제1 레지스터 메시지를 전송하여 - 상기 제1 레지스터 메시지는 상기 이동 단말기의 식별 정보 및 지시 정보를 운반하고, 상기 지시 정보는 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 나타내는데 사용됨 -, 상기 애플리케이션 서버가, 상기 지시 정보에 따라, 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는 것으로 결정할 때 제2 레지스터 메시지를 생성하고 - 상기 제2 레지스터 메시지는 상기 애플리케이션 서버의 어드레스 정보와 상기 이동 단말기의 식별자를 운반함 -, 상기 제2 레지스터 메시지를 상기 가입자 데이터 서버로 전송하게 하여, 상기 가입자 데이터 서버가 상기 제2 레지스터 메시지에 따라 상기 어드레스 정보와 상기 이동 단말기의 식별자 간의 대응을 기록하게 하는 단계.
상기 가입자 데이터 서버는 홈 가입자 서버, 홈 위치 레지스터, 또는 USSD 센터를 포함한다.
본 발명의 이러한 실시 형태에 따른 USSD 서비스를 처리하기 위한 장치가 VoLTE 네트워크 상에 위치하고, IMS를 통해 USSD 운영을 지원하는 경우, 이 장치는 애플리케이션 서버로부터 USSD 서비스를 운반하는 정보를 수신하고, 가입자에 의해 USSD 서비스에 특정하게 만들어지는 응답 정보를 애플리케이션 서버에 전송하여, 애플리케이션 서버가 가입자 데이터 서버에 응답 정보를 운반하는 메시지를 전송하고, 가입자 데이터 서버는 응답 정보를 운반하는 메시지에 따라 USSD 서비스를 처리하게 한다. 이는, USSD 서비스가 네트워크 측으로부터 VoLTE 네트워크 상의 이동 단말기로 개시되는 방법을 정의하는 표준의 부재로 인한 종래 기술에서의 제한을 제거한다.
전술한 실시 형태의 설명에 기초하여, 본 분야의 숙련자는 본 발명이 하드웨어, 펌웨어 또는 이들의 조합에 의해 구현될 수 있다는 것을 명백히 이해할 수 있다. 본 발명이 소프트웨어로 구현되는 경우, 상기 기능들은 컴퓨터 판독 가능 매체에 저장되거나 컴퓨터 판독 가능 매체 내에 하나 이상의 명령들 또는 코드로서 전송될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터 저장 매체 및 통신 매체를 포함하는데, 여기서 상기 통신 매체는 컴퓨터 프로그램을 한 장소에서 다른 장소로 전송되게 하는 임의의 매체를 포함한다. 저장 매체는 컴퓨터가 액세스할 수 있는 임의의 이용 가능한 매체일 수 있다. 다음은 일례를 제공하지만 제한을 부과하지는 않는다: 컴퓨터 판독 가능 매체는 RAM, ROM, EEPROM, CD-ROM, 또는 다른 광 디스크 저장 장치 또는 디스크 저장 매체, 또는 다른 자기 저장 장치, 또는 명령어 또는 데이터 구조의 형태로 예상 프로그램 코드를 운반하거나 저장할 수 있고 컴퓨터에 의해 액세스될 수 있는 임의의 다른 매체를 포함할 수 있다. 또한, 임의의 연결이 적절하게 컴퓨터 판독 가능 매체로서 정의될 수 있다. 예를 들어, 소프트웨어가 동축 케이블, 광섬유/케이블, 트위스티드 페어(twisted pair), 디지털 가입자 회선(DSL), 또는 적외선, 무선 및 마이크로웨이브와 같은 무선 기술을 이용하여 웹사이트, 서버 또는 다른 원격 소스로부터 전송되는 경우, 동축 케이블, 광섬유/케이블, 트위스티드 페어, DSL 또는 적외선, 무선 및 마이크로웨이브와 같은 무선 기술은 이들이 속하는 매체의 고정 형태로(in fixation of a medium) 포함된다. 예를 들어, 본 발명에 의해 사용된 디스크(Disk) 및 디스크(disc)는 컴팩트 디스크(CD), 레이저 디스크, 광 디스크, 디지털 다용도 디스크(DVD), 플로피 디스크 및 블루레이 디스크를 포함하며, 여기에서 디스크(disk)는 일반적으로 데이터를 자기 수단에 의해 카피하고, 디스크(disc)는 데이터를 레이저 수단에 의해 광학적으로 카피한다. 전술한 조합도 컴퓨터 판독 가능한 매체의 보호 범위 내에 포함되어야 한다.
본 명세서에서의 실시 형태들 모두는 점진적 방식으로 기술되어 있고, 실시 형태들에서의 동일하거나 유사한 부분에 대해, 이들 실시 형태가 참조될 수 있으며, 각각의 실시 형태는 다른 실시 형태들과의 차이점에 중점을 두고 있다. 특히, 장치의 실시 형태는 방법 실시 형태와 기본적으로 유사하고, 따라서 간략하게 설명되며; 각 유닛의 특정 기능의 실행 프로세스에 있어서, 방법의 실시 형태에서 부분적 설명이 참조될 수 있다. 설명된 장치의 실시 형태는 단지 예시이다. 개별 요소로서 설명된 유닛들은 물리적으로 분리되거나 분리되지 않을 수 있으며, 유닛으로서 표시된 요소들은 물리적 유닛들이거나 아닐 수 있고, 하나의 위치에 배치될 수 있거나, 복수의 네트워크 유닛 상에 분산될 수 있다. 모듈의 일부 또는 전부는 실시 형태의 솔루션의 목적을 달성하기 위해 실제 필요에 따라 선택될 수 있다. 본 기술 분야의 통상의 지식을 가진 자는 창의적인 노력 없이도 본 발명의 실시 형태들을 이해하고 구현할 수 있다.
요약하면, 상기 기술된 것은 단지 본 발명의 기술적 솔루션의 예시적인 실시 형태이며, 본 발명의 보호 범위를 제한하도록 의도된 것은 아니다. 본 발명의 원리에서 벗어나지 않은 임의의 수정, 등가 치환 또는 개량은 본 발명의 보호 범위 내에 포함되어야 한다.

Claims (16)

  1. 애플리케이션 서버(AS)에 의해서 구현되는 비정형 부가 서비스 데이터(USSD; unstructured supplementary service data) 서비스를 처리하기 위한 방법으로서, 상기 방법은
    가입자 데이터 서버에 의해서 송신되는 USSD 서비스 메시지를 수신하는 단계(401) - 상기 USSD 서비스 메시지는 이동 단말기의 식별 정보와 상기 USSD 서비스의 식별자를 운반함 -;
    상기 이동 단말기의 상기 식별 정보에 따라 상기 이동 단말기의 액세스 네트워크를 결정하는 단계(402);
    상기 이동 단말기의 상기 액세스 네트워크가 보이스 오버 롱 텀 에볼루션 네트워크인 경우, 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 결정하는 단계;
    상기 애플리케이션 서버가, 보이스 오버 롱 텀 에볼루션 네트워크 상의 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는 것을 결정하면, 초청 메시지를 호출 세션 제어 기능(CSCF; call session control function) 엔티티를 통해 상기 이동 단말기로 전송하는 단계(110, 403) - 상기 초청 메시지는 USSD 서비스의 식별자를 포함함 -;
    초청 응답을 수신하는 단계(120, 406) - 상기 초청 응답은 상기 CSCF 엔티티를 통해 상기 이동 단말기에 의해 전송되고, 가입자에 의해 입력된 응답 정보를 운반하며, 상기 응답 정보는 상기 USSD 서비스의 상기 식별자를 포함함 -;
    상기 응답 정보에 따라, 상기 USSD 서비스를 실행하도록 요청하는 메시지를 생성하는 단계(130, 407) - 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지는 상기 USSD 서비스의 상기 식별자를 운반함 -; 및
    상기 USSD 서비스를 실행하도록 요청하는 상기 메시지를 가입자 데이터 서버에 전송하여, 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지에서 운반된 상기 USSD 서비스의 상기 식별자에 따라 상기 가입자 데이터 서버가 상기 USSD 서비스를 처리하게 하는 단계(140, 407)
    를 포함하는, 방법.
  2. 삭제
  3. 제1항에 있어서, 상기 가입자 데이터 서버는 홈 가입자 서버, 홈 위치 레지스터, 또는 USSD 센터를 포함하는, 방법.
  4. 제3항에 있어서,
    상기 가입자 데이터 서버가 USSD 센터인 경우, 상기 가입자 데이터 서버에 의해 전송된 상기 USSD 서비스 메시지를 수신하는 상기 단계는,
    홈 가입자 서버 또는 홈 위치 레지스터를 통해, 상기 USSD 센터에 의해 전송된 상기 USSD 서비스 메시지를 수신하는 단계를 포함하고;
    상기 USSD 서비스를 실행하도록 요청하는 상기 메시지를 상기 가입자 데이터 서버에 전송하는 상기 단계는,
    상기 USSD 서비스를 실행하도록 요청하는 상기 메시지를 상기 홈 가입자 서버 또는 상기 홈 위치 레지스터를 통해 상기 USSD 센터로 전송하는 단계를 포함하는, 방법.
  5. 제3항에 있어서,
    상기 가입자 데이터 서버가 홈 가입자 서버 또는 홈 위치 레지스터인 경우, 상기 가입자 데이터 서버에 의해 전송된 상기 USSD 서비스 메시지를 수신하는 상기 단계 이전에, 상기 방법은,
    제1 레지스터 메시지를 수신하는 단계(520) - 상기 제1 레지스터 메시지는 상기 CSCF 엔티티를 통해 상기 이동 단말기에 의해 전송되고 상기 이동 단말기의 상기 식별 정보 및 지시 정보를 운반하며, 상기 지시 정보는 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 나타내기 위해 사용됨 -;
    상기 지시 정보에 따라, 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 결정하는 단계(530);
    상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원할 때 제2 레지스터 메시지를 생성하는 단계(540) - 상기 제2 레지스터 메시지는 상기 애플리케이션 서버의 어드레스 정보와 상기 이동 단말기의 상기 식별 정보를 운반함 -;
    상기 제2 레지스터 메시지를 상기 가입자 데이터 서버로 전송하여, 상기 가입자 데이터 서버가 상기 어드레스 정보와 상기 이동 단말기의 식별자 간의 대응을 기록하게 하는 단계(550); 및
    상기 가입자 데이터 서버에 의해 전송된 등록 성공 메시지를 수신하는 단계(560)를 더 포함하는, 방법.
  6. USSD 서비스를 처리하기 위한 방법으로서, 상기 방법은,
    애플리케이션 서버에 의해 전송된 초청 메시지를 호출 세션 제어 기능(CSCF) 엔티티를 통해 보이스 오버 롱 텀 에볼루션 네트워크 상의 이동 단말기에 의해 수신하는 단계(310) - 상기 초청 메시지는 USSD 서비스의 식별자를 포함함 -; 및
    상기 CSCF 엔티티를 통해 상기 USSD 서비스의 상기 식별자에 따라 상기 애플리케이션 서버에 초청 응답을 전송하여 - 상기 초청 응답은 가입자에 의해 입력된 응답 정보를 운반하고, 상기 응답 정보는 상기 USSD 서비스의 상기 식별자를 포함함 -, 상기 애플리케이션 서버가 상기 응답 정보에 따라, 상기 USSD 서비스를 실행하도록 요청하는 메시지를 생성하고 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지를 가입자 데이터 서버에 전송하게 하는 단계(320) - 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지는 상기 USSD 서비스의 상기 식별자를 운반하고, 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지는 상기 USSD 서비스를 처리하도록 상기 가입자 데이터 서버에 지시하기 위해 사용됨 -
    를 포함하고,
    상기 이동 단말기가, 상기 애플리케이션 서버에 의해 전송된 상기 초청 메시지를 상기 CSCF 엔티티를 통해 수신하기 전에, 상기 방법은,
    상기 CSCF 엔티티를 통해 상기 애플리케이션 서버에 제1 레지스터 메시지를 전송하여(510) - 상기 제1 레지스터 메시지는 상기 이동 단말기의 식별 정보 및 지시 정보를 운반하고, 상기 지시 정보는 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 동작들을 지원하는지의 여부를 나타내기 위해 사용됨 -, 상기 애플리케이션 서버가, 상기 지시 정보에 따라, 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는 것을 결정할 때 제2 레지스터 메시지를 생성하고 - 상기 제2 레지스터 메시지는 상기 애플리케이션 서버의 어드레스 정보 및 상기 이동 단말기의 식별자를 운반함 -, 상기 제2 레지스터 메시지를 상기 가입자 데이터 서버에 전송하게 하여, 상기 가입자 데이터 서버가 상기 제2 레지스터 메시지에 따라 상기 어드레스 정보와 상기 이동 단말기의 상기 식별자 간의 대응을 기록하게 하는 단계
    를 더 포함하는, 방법.
  7. 삭제
  8. 제6항에 있어서, 상기 가입자 데이터 서버는 홈 가입자 서버, 홈 위치 레지스터, 또는 USSD 센터를 포함하는, 방법.
  9. USSD 서비스를 처리하기 위한 장치로서, 상기 장치는,
    보이스 오버 롱 텀 에볼루션 네트워크 상의 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는 것으로 결정되면, 초청 메시지를 호출 세션 제어 기능(CSCF) 엔티티를 통해 상기 이동 단말기로 전송하도록 구성된 전송 유닛(710) - 상기 초청 메시지는 USSD 서비스의 식별자를 포함함 -;
    초청 응답을 수신하도록 구성된 수신 유닛(720) - 상기 초청 응답은 상기 CSCF 엔티티를 통해 상기 이동 단말기에 의해 전송되고 가입자에 의해 입력된 응답 정보를 운반하며, 상기 응답 정보는 상기 USSD 서비스의 상기 식별자를 포함함 -; 및
    상기 수신 유닛(720)에 의해 수신된 상기 응답 정보에 따라, 상기 USSD 서비스를 실행하도록 요청하는 메시지를 생성하도록 구성된 생성 유닛(730) - 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지는 상기 USSD 서비스의 상기 식별자를 운반함 -
    을 포함하고,
    상기 전송 유닛(710)은, 상기 생성 유닛(730)에 의해 생성되고 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지를 가입자 데이터 서버에 전송하여, 상기 가입자 데이터 서버가 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지에서 운반된 상기 USSD 서비스의 상기 식별자에 따라 상기 USSD 서비스를 처리하게 하도록 더 구성되고,
    상기 수신 유닛(720)은 상기 가입자 데이터 서버에 의해 전송된 USSD 서비스 메시지를 수신하도록 더 구성되며, 상기 USSD 서비스 메시지는 상기 이동 단말기의 식별 정보와 상기 USSD 서비스의 상기 식별자를 운반하고;
    상기 장치는,
    상기 이동 단말기의 상기 식별 정보에 따라 상기 이동 단말기의 액세스 네트워크를 결정하도록 구성된 결정 유닛(740); 및
    상기 이동 단말기의 상기 액세스 네트워크가 상기 보이스 오버 롱 텀 에볼루션 네트워크인 경우, 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 결정하도록 구성된 실행 유닛(750)
    을 더 포함하는, 장치.
  10. 삭제
  11. 제9항에 있어서, 상기 가입자 데이터 서버는 홈 가입자 서버, 홈 위치 레지스터 HLR, 또는 USSD 센터를 포함하는, 장치.
  12. 제11항에 있어서, 상기 가입자 데이터 서버가 USSD 센터인 경우, 상기 수신 유닛(720)은 구체적으로,
    홈 가입자 서버 또는 홈 위치 레지스터를 통해, 상기 USSD 센터에 의해 전송된 상기 USSD 서비스 메시지를 수신하도록 구성되고;
    상기 전송 유닛(710)은 구체적으로, 상기 홈 가입자 서버 또는 상기 홈 위치 레지스터를 통해, 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지를 상기 USSD 센터로 전송하도록 구성되는, 장치.
  13. 제11항에 있어서,
    상기 가입자 데이터 서버가 홈 가입자 서버 또는 홈 위치 레지스터인 경우, 상기 수신 유닛(720)은 제1 레지스터 메시지를 수신하도록 더 구성되고, 상기 제1 레지스터 메시지는 상기 CSCF 엔티티를 통해 상기 이동 단말기에 의해 전송되고 상기 이동 단말기의 상기 식별 정보 및 지시 정보를 운반하며, 상기 지시 정보는 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 나타내기 위해 사용되고;
    상기 실행 유닛(750)은 상기 수신 유닛(720)에 의해 수신된 상기 지시 정보에 따라, 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 결정하도록 더 구성되고;
    상기 생성 유닛(730)은 상기 이동 단말기가 IMS를 통해 USSD 운영을 지원하는 것을 상기 실행 유닛(750)이 결정할 때 제2 레지스터 메시지를 생성하도록 더 구성되고 - 상기 제2 레지스터 메시지는 애플리케이션 서버의 어드레스 정보와 상기 이동 단말기의 상기 식별 정보를 운반함 -;
    상기 전송 유닛(710)은 상기 생성 유닛(730)에 의해 생성된 상기 제2 레지스터 메시지를 상기 가입자 데이터 서버에 전송하여, 상기 가입자 데이터 서버가 상기 어드레스 정보와 상기 이동 단말기의 식별자 간의 대응을 기록하게 하도록 더 구성되고;
    상기 수신 유닛(720)은 상기 가입자 데이터 서버에 의해 전송된 등록 성공 메시지를 수신하도록 더 구성되는, 장치.
  14. USSD 서비스를 처리하기 위한 장치로서,
    상기 장치는 보이스 오버 롱 텀 에볼루션 네트워크 상에 위치하며, 상기 장치는,
    애플리케이션 서버에 의해 전송된 초청 메시지를 CSCF 엔티티를 통해 수신하도록 구성된 수신 유닛(810) - 상기 초청 메시지는 USSD 서비스의 식별자를 포함함 -; 및
    상기 수신 유닛(810)에 의해 수신된 상기 초청 메시지에 포함된 상기 USSD 서비스의 상기 식별자에 따라 상기 애플리케이션 서버에 초청 응답을 상기 CSCF 엔티티를 통해 전송하여 - 상기 초청 응답은 가입자에 의해 입력된 응답 정보를 운반함 -, 상기 애플리케이션 서버가 상기 응답 정보에 따라, 상기 USSD 서비스를 실행하도록 요청하는 메시지를 생성하고, 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지를 가입자 데이터 서버에 전송하게 하도록 구성된 전송 유닛(820) - 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지는 상기 USSD 서비스의 상기 식별자를 운반하고, 상기 USSD 서비스를 실행하도록 요청하는 상기 메시지는 상기 USSD 서비스를 처리하도록 상기 가입자 데이터 서버에 지시하기 위해 사용됨 -
    을 포함하고,
    상기 전송 유닛(820)은, 상기 CSCF 엔티티를 통해 상기 애플리케이션 서버에 제1 레지스터 메시지를 전송하여 - 상기 제1 레지스터 메시지는 이동 단말기의 식별 정보 및 지시 정보를 운반하고, 상기 지시 정보는 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템을 통해 USSD 운영을 지원하는지의 여부를 나타내는데 사용됨 -, 상기 애플리케이션 서버가 상기 지시 정보에 따라 상기 이동 단말기가 IP 멀티미디어 코어 네트워크 서브시스템(IMS)을 통해 USSD 동작들을 지원하는 것으로 결정할 때 제2 레지스터 메시지를 생성하고 - 상기 제2 레지스터 메시지는 상기 애플리케이션 서버의 어드레스 정보와 상기 이동 단말기의 식별자를 운반함 -, 상기 제2 레지스터 메시지를 상기 가입자 데이터 서버에 전송하게 하여, 상기 가입자 데이터 서버가 상기 제2 레지스터 메시지에 따라 상기 어드레스 정보와 상기 이동 단말기의 상기 식별자 간의 대응을 기록하게 하도록 더 구성되는, 장치.
  15. 삭제
  16. 제14항에 있어서, 상기 가입자 데이터 서버는 홈 가입자 서버, 홈 위치 레지스터, 또는 USSD 센터를 포함하는, 장치.
KR1020157017955A 2012-12-07 2013-08-08 비정형 부가 서비스 데이터 ussd 서비스를 처리하기 위한 방법과 장치 KR101687128B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201210524156.0 2012-12-07
CN201210524156.0A CN102984678B (zh) 2012-12-07 2012-12-07 处理非结构化补充业务数据ussd业务的方法与装置
PCT/CN2013/081083 WO2014086165A1 (zh) 2012-12-07 2013-08-08 处理非结构化补充业务数据ussd业务的方法与装置

Publications (2)

Publication Number Publication Date
KR20150092287A KR20150092287A (ko) 2015-08-12
KR101687128B1 true KR101687128B1 (ko) 2016-12-15

Family

ID=47858329

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020157017955A KR101687128B1 (ko) 2012-12-07 2013-08-08 비정형 부가 서비스 데이터 ussd 서비스를 처리하기 위한 방법과 장치

Country Status (10)

Country Link
US (1) US9609505B2 (ko)
EP (1) EP2922316B1 (ko)
JP (1) JP6135882B2 (ko)
KR (1) KR101687128B1 (ko)
CN (1) CN102984678B (ko)
AU (1) AU2013354727B2 (ko)
MY (1) MY181433A (ko)
PH (1) PH12015501280B1 (ko)
RU (1) RU2599962C1 (ko)
WO (1) WO2014086165A1 (ko)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102984678B (zh) 2012-12-07 2015-07-29 华为技术有限公司 处理非结构化补充业务数据ussd业务的方法与装置
CN104753897A (zh) * 2013-12-31 2015-07-01 中兴通讯股份有限公司 信息处理方法、装置、服务器及终端
CN106332018A (zh) * 2015-06-15 2017-01-11 中兴通讯股份有限公司 一种ims网络中实现ussd功能的方法及装置
CN105050065A (zh) * 2015-08-07 2015-11-11 北京思特奇信息技术股份有限公司 一种ussd营业厅网关及基于ussd的电信业务办理方法
EP3387852B1 (en) * 2015-12-11 2021-01-27 Belgacom International Carrier Services SA (BICS) Method for powering voice over long term evolution (volte) in long term evolution networks
CN106302393B (zh) * 2016-07-27 2020-11-27 泾县谷声信息科技有限公司 一种移动终端补充业务的设置装置及设置方法
US10701112B2 (en) * 2016-08-05 2020-06-30 T-Mobile Usa, Inc. IP-based USSD communications
CN106599210A (zh) * 2016-12-15 2017-04-26 北京小米移动软件有限公司 信息处理方法及装置
WO2019178816A1 (zh) * 2018-03-22 2019-09-26 华为技术有限公司 一种补充业务的设置方法及设备
CN109558476B (zh) * 2018-12-20 2021-01-05 惠州Tcl移动通信有限公司 一种移动终端查询非结构化补充数据业务的方法及其终端
CN110581853B (zh) * 2019-09-11 2022-02-22 紫光展讯通信(惠州)有限公司 信令发送、接收方法及装置、存储介质、网络设备、终端
BR112022008181A2 (pt) * 2019-11-04 2022-07-12 Ericsson Telefon Ab L M Métodos de operação de servidor de ativador de aplicativo de veículo para tudo e de servidor específico de aplicativo de veículo para tudo, servidor de ativador de aplicativo de veículo para tudo, programa de computador, e, servidor específico de aplicativo de veículo para tudo
CN111683264B (zh) * 2020-06-16 2022-11-04 中国联合网络通信集团有限公司 视频点播方法、网络设备和终端

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100190485A1 (en) * 2006-10-12 2010-07-29 At&T Mobility Ii, Llc Network initiated ussd in mixed networks

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1662831A1 (en) * 2004-11-24 2006-05-31 Orange S.A. Home location server for roamers
ZA200903090B (en) 2006-11-06 2010-07-28 Ericsson Telefon Ab L M Method and apparatuses for allowing session control of IMS services via a CS access by USSD messages
CN101193442B (zh) 2006-11-23 2010-12-08 华为技术有限公司 一种实现多媒体呼叫移动性的***、方法及装置
CN101242634B (zh) 2007-02-07 2012-05-23 华为技术有限公司 一种业务提供***、装置和方法
WO2009071321A1 (en) * 2007-12-05 2009-06-11 Koninklijke Kpn N.V Method and system for synchronizing the output of terminals
CN101252702B (zh) * 2008-03-31 2012-01-11 宇龙计算机通信科技(深圳)有限公司 一种非结构化补充数据业务的控制方法、***及移动终端
CN101505463B (zh) * 2009-02-26 2012-05-23 华为终端有限公司 非结构化补充数据业务信息的处理方法及通讯装置
CN102984678B (zh) * 2012-12-07 2015-07-29 华为技术有限公司 处理非结构化补充业务数据ussd业务的方法与装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100190485A1 (en) * 2006-10-12 2010-07-29 At&T Mobility Ii, Llc Network initiated ussd in mixed networks

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
3GPP TS 24.390 V11.0.0*
3GPP2 X.S0065*

Also Published As

Publication number Publication date
JP2016500488A (ja) 2016-01-12
CN102984678A (zh) 2013-03-20
EP2922316A4 (en) 2015-10-21
AU2013354727A1 (en) 2015-07-02
AU2013354727B2 (en) 2015-10-01
MY181433A (en) 2020-12-21
CN102984678B (zh) 2015-07-29
RU2599962C1 (ru) 2016-10-20
JP6135882B2 (ja) 2017-05-31
US20150271659A1 (en) 2015-09-24
EP2922316A1 (en) 2015-09-23
PH12015501280A1 (en) 2015-09-07
US9609505B2 (en) 2017-03-28
EP2922316B1 (en) 2017-05-31
KR20150092287A (ko) 2015-08-12
PH12015501280B1 (en) 2015-09-07
WO2014086165A1 (zh) 2014-06-12

Similar Documents

Publication Publication Date Title
KR101687128B1 (ko) 비정형 부가 서비스 데이터 ussd 서비스를 처리하기 위한 방법과 장치
US8144696B2 (en) Mobile management entity operating in communications network and selection method therefor
CN108156634B (zh) 业务处理方法、装置及***
US9918216B2 (en) Home network domain selection for routing call to a visited network
WO2022083552A1 (zh) 呼叫处理方法、装置及存储介质
WO2015062468A1 (zh) 一种单一无线语音通话连续性切换的方法、设备及***
CN105681158B (zh) 一种提高ip短消息投递准确性的方法、设备和***
CN107534915A (zh) 一种用于配置连接到通信网络的终端的方法
EP2520067B1 (en) Method for providing ip services to a user of a public network
WO2014029409A1 (en) Technique for operating a network node during a mobile terminating roaming forwarding procedure
CN101064644B (zh) 一种感知用户进行非ims业务的状态并进行通知的方法及***
US7519358B2 (en) Over the air provisioning of a wireless mobile station using IP multimedia subsystem mode
US10863342B2 (en) Method and device for processing a signaling message related to a communication service of a client device
CN106937264B (zh) VoLTE用户呼叫寻址的方法、***以及HSS
US9801151B2 (en) Server apparatus and communication control method
CN105519187B (zh) 获取***信息的设备、方法和***
CN105207882A (zh) 消息处理方法及装置
CN111246405B (zh) 短信下发方法及装置、融合短信中心
CN104219202A (zh) 实现VoLTE业务的方法、***及HSS
WO2012109893A1 (zh) 激活方法、激活装置及通信***
CN104980989B (zh) 一种信令转发方法及相关设备
CN114363898B (zh) 网络接入方法、装置、计算机可读介质及电子设备
KR101024285B1 (ko) 통신 시스템 및 데이터 서비스 이용 가능 알림 방법
CN103081558B (zh) 用于端到端(e2e)电路服务(cs)呼叫跟踪功能的网络单元
CN104322084A (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