[go: up one dir, main page]

KR100319387B1 - 무선 이동 단말을 이용한 대화형 서비스 방법 - Google Patents

무선 이동 단말을 이용한 대화형 서비스 방법 Download PDF

Info

Publication number
KR100319387B1
KR100319387B1 KR1019990026814A KR19990026814A KR100319387B1 KR 100319387 B1 KR100319387 B1 KR 100319387B1 KR 1019990026814 A KR1019990026814 A KR 1019990026814A KR 19990026814 A KR19990026814 A KR 19990026814A KR 100319387 B1 KR100319387 B1 KR 100319387B1
Authority
KR
South Korea
Prior art keywords
additional information
service
mobile terminal
wireless mobile
request message
Prior art date
Application number
KR1019990026814A
Other languages
English (en)
Other versions
KR20010008805A (ko
Inventor
서형진
채상호
최창호
홍성철
Original Assignee
조정남
에스케이 텔레콤주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 조정남, 에스케이 텔레콤주식회사 filed Critical 조정남
Priority to KR1019990026814A priority Critical patent/KR100319387B1/ko
Publication of KR20010008805A publication Critical patent/KR20010008805A/ko
Application granted granted Critical
Publication of KR100319387B1 publication Critical patent/KR100319387B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/08Special services or facilities menus for interactive user guidance

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 대화형 서비스 요구시에 대화형 서버로부터 무선 이동 단말로 제공되는 메뉴 화면내 항목 각각에 대해 기설정된 L바이트의 퀵코드를 이용하여 대화형 서버와 무선 이동 단말간에 대화형 서비스를 제공할 수 있도록 한 무선 이동 단말을 이용한 대화형 서비스 기법에 관한 것으로, 이를 위하여 본 발명은, 무선 이동 단말에서 대화형 서비스를 요구할 때마다 대화형 서버에서는 서비스 요구에 상응하는 메뉴 화면 및/또는 문자 정보 데이터와 각 메뉴 화면 및/또는 문자 정보내 각 항목들에 대해 기설정된 L바이트의 퀵코드를 해당 무선 이동 단말에 제공하고, 무선 이동 단말에서는 사용자가 메뉴 화면내 선택 항목 또는 문자 입력을 이용하여 임의의 서비스를 선택할 때 선택 항목에 대응하는 퀵코드를 이용하여 생성한 부가 정보 요구 메시지를 대화형 서버로 전송하는 방식으로 무선 이동 단말에 대화형 서비스를 고속으로 제공함으로써, 대화형 부가 정보 서비스를 수행할 때 발생하는 사용자 대기 시간(또는 지연 시간)을 최소화할 수 있는 것이다.

Description

무선 이동 단말을 이용한 대화형 서비스 방법 {METHOD FOR PROVIDING INTERACTIVE SERVICE USING WIRELESS MOBILE STATION}
본 발명은 무선 이동 단말(wireless mobile station)을 통해 사용자에게 대화형 서비스를 제공하는 방법에 관한 것으로, 더욱 상세하게는 대화형 서버 또는 정보 서버를 이용하여 무선 이동 단말에 각종 부가 정보를 대화형 서비스 형태로 제공하는데 적합한 무선 이동 단말을 이용한 대화형 서비스 방법에 관한 것이다.
최근 들어, 반도체 기술, 전자 기술, 통신 기술 등의 발달에 따라 무선 이동 통신, 예를 들면 셀룰러폰, 개인 휴대 통신(PCS) 등과 같은 무선 이동 통신의 수요가 급격하게 확산되고 있으며, 더욱이 금명간의 멀티미디어 서비스 개시를 목표로 범세계적 규격화(또는 표준화)가 진행되고 있는 광대역 무선 이동 단말(일명, IMT-2000이라고 함)이 서비스를 개시하는 시점에서 부터는 무선 이동 통신의 수요 확산이 더욱 가속화될 것이다.
이러한 광대역 무선 이동 통신에서는 단순한 음성신호의 인터페이스 뿐만 아니라 대화형 서버, 정보 서버 등을 이용하여 동영상, 텍스트 정보(예를 들면, 주식시세 정보, 철도 승차권(또는 승차권 예약) 정보, 항공 승차권(또는 승차권 예약) 정보, 호텔 관련 정보, 스포츠 경기(경기 관람권 예약) 정보 등) 등과 같은 각종 부가 정보 서비스를 제공하고 있다.
예를 들어, 철도 승차권을 예약하고자 하는 경우, 즉 사용자가 무선 이동 단말을 이용하여 대화형 서버에 철도 승차권 예약 서비스를 요구하면, 통신망(유선 네트워크, 기지국, 기지국 제어기 등)을 통해 연결된 대화형 서버에서는 정보 서버 등을 통해 사용자가 원하는 정보(예를 들면, 열차 종별, 차실 종별, 출발역, 도착역, 출발시간, 도착시간, 좌석수 정도 등)를 제공받아 사용자, 즉 무선 이동 단말에 서비스를 제공한다.
이때, 사용자 조작에 따라 무선 이동 단말에서 발생하는 사용자 요구 정보들(예를 들면, 승차권 구입 선택 문자 데이터, 승차일시 문자 데이터, 열차 종별 및 차실 종별 문자 데이터, 출발역 문자 데이터, 도착역 문자 데이터 등)은 역방향 트래픽 채널을 통해 대화형 서버로 전달되고, 대화형 서버에서 제공되는 부가 정보들(예를 들면, 초기 메뉴 화면 데이터, 초기 철도 메뉴 화면 데이터, 승차일 입력 문자 화면 데이터, 출발역 입력 문자 화면 데이터 등)은 무선 이동 단말에 할당된 순방향 트래픽 채널을 통해 전달된다.
즉, 종래 방법에 따라 부가 정보 서비스를 수행하는 경우, 사용자가 메뉴 화면 상에 있는 문자 정보들(예를 들면, 스포츠, 철도, 호텔 등)중 자신이 원하는 문자 정보를 입력하면, 무선 이동 단말에서는 그에 상응하는 문자 데이터(부가 정보 요구 메시지)를 생성하여 역방향 트래픽 채널을 통해 대화형 서버로 전송하고, 대화형 서버에서는 수신된 문자 데이터에 상응하는 부가 정보 데이터, 예를 들어 사용자가 철도를 선택한 경우 기저장된 초기 철도 메뉴 화면 데이터를 인출하여 순방향 트래픽 채널을 통해 해당 무선 이동 단말로 전송한다.
또한, 종래 방법에서는 부가 정보 요구 메시지가 많은 양의 데이터를 발생하는 문자 데이터이기 때문에 억세스 채널을 사용하지 못하고, 역방향 트래픽 채널을 사용하게 되는데, 여기에서 억세스 채널은 단말 상태 체크, 핸드 오프 처리 등을 위한 각종 데이터들을 송수신하는 채널이다. 따라서, 부가 정보 서비스 요구시에 발생하는 많은 양의 문자 데이터들을 억세스 채널로 전송하게 될 경우, 많은 대역을 점유하게 되어 단말 상태 체크, 핸드 오프 처리 등에 장애가 초래될 수 있기 때문에 종래 방법에서는 역방향 트래픽 채널을 이용하여 문자 데이터로 된 부가 정보 요구 메시지를 대화형 서버로 전송한다.
그러나, 상술한 바와 같은 종래 방법의 경우, 사용자가 선택한 문자 정보에 대응하는 많은 양의 문자 데이터로 된 부가 정보 요구 메시지를 역방향 트래픽 채널을 통해 대화형 서버로 전송해야만 하므로 불필요하게 많은 전송시간이 소요되며, 그 결과 부가 정보 서비스를 제공받는데 많은 지연시간이 발생하게 되므로써, 사용자들의 큰 불만요인이 되고 있는 실정이다.
따라서, 본 발명은 상기한 종래 기술의 문제점을 해결하기 위한 것으로, 대화형 서비스 요구시에 대화형 서버로부터 무선 이동 단말로 제공되는 메뉴 화면 및 문자 화면내 항목 각각에 대해 기설정된 L바이트의 퀵코드를 이용하여 대화형 서버와 무선 이동 단말간에 대화형 서비스를 제공할 수 있는 무선 이동 단말을 이용한 대화형 서비스 방법을 제공하는데 그 목적이 있다.
상기 목적을 달성하기 위한 일 형태에 따른 본 발명은, 통신망을 통해 연결 가능한 대화형 서버를 이용하여 무선 이동 단말에 대화형 부가 정보 서비스를 제공하는 방법에 있어서, 사이버넷에 접속하여 대화형 부가 서비스를 요구하는 제 1 과정; 상기 서비스 요구에 응답하여, 그에 상응하는 초기 메뉴 화면 데이터 또는 문자 정보 데이터와 관련 구분자 정보, 상기 초기 메뉴 화면 또는 문자 정보에 포함된 각 항목의 대응 퀵코드로 된 초기 부가 정보 데이터를 가공하여 해당 무선 이동 단말에 제공하는 제 2 과정; 사용자가 상기 각 항목 중의 하나를 선택하거나 임의의 문자 또는 숫자를 입력하여 서비스를 요구할 때마다 관련 구분자 정보와 해당하는 각 항목의 퀵코드를 이용하여 부가 정보 요구 메시지를 생성한 후 상기 대화형 서버로 전송하는 제 3 과정; 상기 부가 정보 요구 메시지가 수신될 때, 상기 제 2 과정과 동일한 처리 루틴을 통해 상기 부가 정보 요구 메시지에 포함된 상기 선택 항목의 퀵코드에 해당하는 부가 정보 데이터를 가공 및 생성하여 상기 무선 이동 단말에 제공하는 제 4 과정; 및 상기 사용자가 임의의 항목을 선택하거나 임의의 문자 또는 숫자를 입력하여 서비스를 요구할 때마다 상기 제 3 과정 및 제 4 과정을 반복 수행하는 제 5 과정으로 이루어진 무선 이동 단말을 이용한 대화형 서비스 방법을 제공한다.
상기 목적을 달성하기 위한 다른 형태에 따른 본 발명은, 통신망을 통해 연결 가능한 대화형 서버를 이용하여 무선 이동 단말에 대화형 부가 정보 서비스를 제공하는 방법에 있어서, 해당 무선 이동 단말을 사이버넷에 접속한 상태에서 사용자가 임의의 부가 정보 서비스를 선택할 때마다 서비스 시작 구분자 정보, 서비스 종료 구분자 정보 또는 상기 대화형 서버로부터 수신된 임의의 구분자 정보를 포함하는 N바이트의 부가 정보 요구 메시지를 생성하여 상기 대화형 서버로 전송하는 제 1 과정; 수신된 상기 부가 정보 요구 메시지에 포함된 구분자 정보가 어떤 종류의 구분자 정보인지를 검출하는 제 2 과정; 상기 검출 구분자 정보가 상기 서비스 시작 구분자 정보일 때, 상기 검출 구분자 정보에 이어지는 바이트값들을 검색하여 상기 부가 정보 요구 메시지가 기본 접속 요구 메시지인지, 퀵코드 접속 요구 메시지인지 또는 퀵네임 접속 요구 메시지인지를 판별하는 제 3 과정; 상기 부가 정보 요구 메시지가 상기 기본 접속 요구 메시지일 때, 부가 정보 서비스를 위한 초기 메뉴 화면 데이터와 관련 구분자 정보 및 상기 초기 메뉴 화면에 포함된 각 선택 항목의 퀵코드로 된 부가 정보 데이터를 작성하여 상기 무선 이동 단말로 전송하는 제 4 과정; 상기 부가 정보 요구 메시지가 상기 퀵코드 접속 요구 메시지 또는 퀵네임 접속 요구 메시지일 때, 상기 부가 정보 요구 메시지에 포함된 퀵코드 또는 퀵네임에 대응하는 메뉴 화면 또는 문자 정보와 관련 구분자 정보 및/또는 메뉴 화면에 포함된 각 선택 항목의 퀵코드로 된 부가 정보 데이터를 작성하여 상기 무선 이동 단말로 전송하는 제 5 과정; 상기 검출 구분자 정보가 기설정된 구분자 정보들중 어느 하나일 때, 상기 부가 정보 요구 메시지에 포함된 퀵코드에 대응하는 메뉴 화면 또는 문자 정보와 관련 구분자 정보 및/또는 메뉴 화면에 포함된 각 선택 항목의 퀵코드로 된 부가 정보 데이터를 작성하여 상기 무선 이동 단말로 전송하는 제 6 과정; 상기 검출 구분자 정보가 서비스 종료 구분자 정보일 때, 상기 무선 이동 단말에 할당된 트래픽 채널을 절단하여 대화형 부가 정보 서비스를 종료하는 제 7 과정; 및 사용자가 임의의 부가 정보 서비스를 선택할 때마다 상기 제 1 과정 내지 제 7 과정을 반복 수행하는 제 8 과정으로 이루어진 무선 이동 단말을 이용한 대화형 서비스 방법을 제공한다.
도 1은 본 발명에 따른 대화형 서비스를 제공하는 데 적합한 무선 이동 단말 시스템의 개략적인 계통도,
도 2는 도 1에 도시된 이동 단말의 개략적인 블록구성도,
도 3은 도 1에 도시된 대화형 서버의 개략적인 블록구성도,
도 4는 본 발명의 바람직한 실시 예에 따라 무선 이동 단말에 대화형 서비스를 제공하는 과정을 도시한 플로우챠트,
도 5는 본 발명에 따른 대화형 부가 정보 서비스 방법을 이용하여 철도 승차권을 예약할 때 이동 단말의 디스플레이 패널상에 제공되는 각종 메뉴 화면 및 문자 화면들을 도시한 메뉴 화면 예시도,
도 6은 본 발명에 따른 대화형 서비스를 수행할 때 무선 이동 단말에서 생성되어 대화형 서버로 전송되는 부가 정보 요구 메시지의 일 예를 도시한 도면.
<도면의 주요부분에 대한 부호의 설명>
102/1 - 1-2/n : 이동 단말(MS) 104 : 통신망
106 : SMS 센터 108 : 대화형 서버
202 : 입력 블록 204, 302, 304 : 송수신 블록
206, 312 : 제어 블록 208, 306, 308 : 메모리 블록
210 : 디스플레이 패널
본 발명의 상기 및 기타 목적과 여러가지 장점은 이 기술분야에 숙련된 사람들에 의해 첨부된 도면을 참조하여 하기에 기술되는 본 발명의 바람직한 실시 예로 부터 더욱 명확하게 될 것이다.
이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세하게 설명한다.
먼저, 본 발명의 핵심 기술요지는, 대화형 서버를 이용하여 무선 이동 단말에, 예를 들면 철도 승차권(또는 승차권 예약) 정보, 항공 승차권(또는 승차권 예약) 정보, 호텔 예약 정보, 스포츠 경기(또는 경기 관람권 예약) 정보, 주식 시세 정보 등과 같은 부가 정보 서비스를 제공할 때, 역방향 트래픽 채널을 이용하여 사용자가 선택한 문자 데이터로 된 부가 정보 요구 메시지를 대화형 서버로 전송하는 종래 방식과는 달리, 무선 이동 단말에서 부가 정보 서비스를 요구하면 대화형 서버에서는 그에 응답하여 초기 메뉴 화면 데이터와 함께 초기 메뉴 화면에 들어 있는 각 항목(예를 들면, 스포츠 항목, 철도 항목, 호텔 항목, 항공기 항목 등)들에 대한 L바이트의 퀵코드 정보를 해당 무선 이동 단말로 전송하고, 무선 이동 단말의 패널상에 디스플레이되는 메뉴 화면 또는 문자 화면상에서 사용자가 임의의 항목(예를 들면, 철도 항목)을 선택할 때, 무선 이동 단말에서는 선택된 항목에 대응하는 퀵코드를 이용하여 철도와 관련된 부가 정보 서비스를 요구하기 위한 N바이트(예를 들면, 4바이트)의 부가 정보 요구 메시지를 생성하여 대화형 서버로 전송하며, 대화형 서버에서는 해당 무선 이동 단말로부터 수신된 퀵코드 정보에 의거하여 사용자가 선택한 부가 정보 데이터를 해당 무선 이동 단말로 전송한다는 것이다. 이때, 본 발명에 따르면 부가 정보 요구 메시지가 단지 N바이트 정도밖에 않되는 작은 양의 데이터이기 때문에, 역방향 트래픽 채널만을 이용하는 종래 방법과는 달리, 억세스 채널 또는 역방향 트래픽 채널을 선택적으로 이용하여 부가 정보 요구 메시지들을 대화형 서버로 전송할 수 있다.
즉, 종래 방법에서는 사용자가 임의의 항목을 선택하거나 문자를 입력할 때 선택된 항목에 대응하는 문자 데이터(즉, 부가 정보 요구 메시지) 또는 입력 문자 데이터를 생성하여 역방향 트래픽 채널을 통해 대화형 서버로 전송하는 반면에, 본 발명에서는 대화형 서버로부터 제공받은(즉, 다운로드받은) 퀵코드 데이터를 이용하여 N바이트(단지 퀵코드만을 이용하여 부가 정보 요구 메시지를 생성할 때) 또는 N + M바이트(퀵코드와 함께 입력된 문자 또는 숫자를 포함하는 부가 정보 요구 메시지를 생성할 때)의 부가 정보 요구 메시지를 생성하여 억세스 채널 또는 역방향 트래픽 채널을 통해 선택적으로 전송하기 때문에, 보다 빠른 메시지 전송이 가능하며, 이러한 기술적 수단을 통해 본 발명이 목적으로 하는 바를 달성할 수 있다.
도 1은 본 발명에 따른 대화형 서비스를 제공하는 데 적합한 무선 이동 단말 시스템의 개략적인 계통도로써, 다수의 무선 이동 단말(102/1 - 102/n),통신망(104), SMS(Short Message System) 센터(106), 대화형 서버(108)를 포함한다.
도 1을 참조하면, 각 무선 이동 단말(102/1 - 102/n)은, 예를 들면 셀룰러폰, PCS, IMT-2000 등과 같은 것으로, 각 무선 이동 단말은, 일 예로서 도 2에 도시된 바와같이, 입력 블록(202), 송수신 블록(204), 제어 블록(206), 메모리 블록(208), 디스플레이 패널(210)을 포함한다.
도 2를 참조하면, 입력 블록(202)은 다수의 숫자키 및 다수의 기능키로 된 키패드를 포함하는 것으로, 사용자가 숫자키 또는 기능키를 선택할 때 그에 상응하는 숫자 키신호 또는 기능 키신호를 발생하여 제어 블록(206)으로 전달한다. 또한, 송수신 블록(204)은 제어 블록(206)으로부터 제공되는 각종 신호들(다이얼링 신호, 음성신호, 부가 정보 요구 메시지 등)을 무선 송출 가능한 신호로 변조하여 전송하고, 또한 도시 생략된 안테나를 통해 수신되는 변조된 신호들을 변조전의 원신호로 복조하여 제어 블록(206)으로 전달한다.
다음에, 제어 블록(206)은, 예를 들면 무선 이동 단말의 전반적인 동작 제어를 수행하는 마이크로 프로세서를 포함하는 것으로, 본 발명에 따른 대화형 서비스를 수행할 때 송수신 블록(204)을 통해 제공되는 부가 정보 데이터에 포함된 관련 텔레서비스 구분자(Teleservice Identifier : TI) 및 각 항목들에 대한 퀵코드 데이터들을 검출하여 메모리 블록(208)에 저장하고, 부가 정보 데이터에서 검출한 메뉴 화면 데이터 또는 문자 데이터를 디스플레이 패널(210)로 제공한다.
더욱이, 디스플레이 패널(210)상에 디스플레이중인 메뉴 화면 상에서 사용자가 임의의 항목을 선택할 때 그 선택된 항목에 대응하는 퀵코드 데이터 및 관련 TI를 메모리 블록(208)으로부터 인출하고 이 인출된 퀵코드 데이터 및 관련 TI를 이용하여 N바이트(예를 들면, 4바이트)의 부가 정보 요구 메시지를 생성한 다음 송수신 블록(204)으로 전달하며, 또한 문자 화면상에서 사용자가 문자 또는 숫자 정보를 입력한 다음 전송 버튼(또는 SEND 버튼)을 누르면 관련 TI, 문자 항목에 대응하는 퀵코드, 입력된 문자 또는 숫자 데이터를 이용하여 N + M바이트의 부가 정보 요구 메시지를 생성한 다음 송수신 블록(204)으로 전달한다.
또한, 메모리 블록(208)은, 본 발명에 따른 대화형 서비스의 수행시에 대화형 서버(108)로부터 제공받은 각 메뉴 화면 및 문자 화면내 각 항목들에 대한 퀵코드 데이터와 관련 TI를 저장하는 것으로, 여기에 저장된 관련 TI 및 퀵코드 데이터들은 사용자 선택에 따라 대화형 서비스가 종료될 때 제어 블록(206)으로부터의 제어에 의해 클리어된다.
다시 도 1을 참조하면, 통신망(104)은, 예를 들면 기지국, 기지국 제어기 등을 포함하는 것으로, 자신의 서비스 영역에 있는 무선 이동 단말들에 대한 통신 서비스의 설정(예를 들면, 일반호 설정 및 해제, 이동 단말의 위치 등록 및 해제, 단말 상태 체크, 핸드 오프 처리, 부가 정보 서비스를 위한 호설정 및 해제 등) 등에 관련된 기능을 수행한다.
또한, 통신망(104)은 본 발명에 따른 대화형 서비스의 제공시에 임의의 무선 이동 단말로부터 각종 부가 정보 요구 메시지(즉, 퀵코드 및 퀵네임을 이용하여 생성한 부가 정보 요구 메시지)를 SMS 센터(106)로 전달하고, SMS 센터(106)로부터 제공되는 부가 정보 데이터(예를 들면, 임의의 메뉴 화면 또는 문자 화면 데이터와 함께 메뉴 또는 문자 화면에 들어 있는 TI 및 각 항목들에 대한 퀵코드 데이터)들을 무선 송출하여 해당 무선 이동 단말로 전달한다.
다음에, SMS 센터(106)는, 예를 들어 이동 통신 교환기와 거의 유사한 기능을 수행하는 것으로, 부가 정보 서비스시에 통신망(104)을 통해 수신되는 각종 메시지들중에서 부가 정보 요구 메시지를 분석 및 검출하여 대화형 서버(108)로 전달하고, 또한 대화형 서버(108)로부터 제공되는 부가 정보 데이터(즉, 메뉴 화면 데이터와 관련 TI 및 항목별 퀵코드 정보 데이터 또는 택스트 정보 데이터 등)를 통신망(104)으로 전달한다.
한편, 대화형 서버(108)는, SMS 센터(106)로부터 제공되는 부가 정보 요구 메시지를 분석하고, 메시지의 분석 결과에 의거하여 해당 무선 이동 단말에 전송할 부가 정보 데이터(즉, 메뉴 화면 데이터와 관련 TI 및 퀵코드 데이터 또는 택스트 정보 데이터 등)를 생성하여 SMS 센터(106)로 전달하는 것으로, 이러한 대화형 서버(108)에서의 구체적인 동작 과정에 대해서는 그 세부적인 블록구성을 도시한 도 3을 참조하여 상세하게 설명한다.
도 3은 도 1에 도시된 대화형 서버(108)의 개략적인 블록구성도로써, 제 1 송수신 블록(302), 제 2 송수신 블록(304), 제 1 메모리 블록(306), 제 2 메모리 블록(308), 제 3 메모리 블록(310) 및 제어 블록(312)을 포함한다.
도 3을 참조하면, 제 1 송수신 블록(302)은 도 1에 도시된 SMS 센터(105)와 대화형 서버(108)내 제어 블록(312)간의 데이터(또는 메시지) 인터페이스를 수행하고, 제 2 송수신 블록(304)은 대화형 서버(108)내 제어 블록(312)과 도시 생략된 정보 서버 또는 금융 서버 등 간의 데이터(또는 메시지) 인터페이스를 수행한다.
여기에서, 제 1 메모리 블록(306)은, 도시 생략된 정보 서버로부터 제공되는 부가 정보 데이터들, 예를 들면 스포츠, 철도, 항공기, 호텔 등에 관련된 각종 택스트 정보(예를 들어, 열차 종별 정보, 출발시간 정보, 도착시간 정보, 열차 차실 정보, 차실별 잔여 좌석수 정보 등) 등을 저장하는 테이블인 것으로, 여기에 저장된 텍스트 정보 데이터들은 제어 블록(312)으로 제공된다.
또한, 제 2 메모리 블록(308)은 기설정된 다수개의 그래픽 메뉴 화면, 예를 들면 대화형 서비스 초기 메뉴 화면, 초기 철도 메뉴 화면, 계좌 요구 문자 화면, 승차일 입력 문자 화면, 출발역 입력 문자 화면 등과 같은 다수의 그래픽 메뉴 화면 및 문자 화면 등을 저장하는 테이블인 것으로, 제어 블록(312)으로부터 메뉴 또는 문자 화면 선택신호가 인가될 때 그에 상응하는 메뉴 또는 문자 화면 데이터를 인출하여 제어 블록(312)으로 제공한다.
다음에, 제 3 메모리 블록(310)은, 대화형 서비스를 수행할 때 무선 이동 단말에 제공되는 관련 TI와 각 메뉴 화면 및 문자 화면내 각 항목들에 대한 L바이트의 퀵코드 데이터들을 저장하는 것으로, 대화형 서비스의 수행 중에 여기에서 인출되는 관련 TI 및 퀵코드 데이터들은 제어 블록(312)으로 제공된다.
한편, 제어 블록(312)은, 예를 들면 대화형 서버의 전반적인 동작 제어를 수행하는 마이크로 프로세서를 포함하는 것으로, 제 1 송수신 블록(302)을 통해 제공되는 부가 정보 요구 메시지, 즉 L바이트의 퀵코드를 포함하는 N바이트의 부가 정보 요구 메시지를 분석하고, 이 분석 결과에 의거하여 그에 상응하는 부가 정보 데이터를 생성, 예를 들어 분석된 메시지가 기본 접속을 요구 메시지일 때, 제 2 메모리 블록(308)을 검색하여, 일예로서 도 5a에 도시된 바와 같은 초기 메뉴 화면 데이터를 생성하고, 또한 제 3 메모리 블록(310)을 검색하여 상응하는 관련 TI와 초기 메뉴 화면상의 각 항목, 즉 스포츠 항목, 철도 항목, 호텔 항목 및 항공기 항목에 대응하는 각 퀵코드 데이터를 인출하며, 인출된 초기 메뉴 화면 데이터와 관련 TI 및 퀵코드 데이터로 된 부가 정보 데이터를 생성하여 제 1 송수신 블록(302)으로 전달한다. 따라서, 초기 메뉴 화면 데이터와 관련 TI 및 퀵코드 데이터로 된 부가 정보 데이터가 대화형 서비스를 요구한 무선 이동 단말로 전송될 것이다. 즉, 제어 블록(312)에서는 무선 이동 단말로부터 전달받은 부가 정보 요구 메시지에 상응하는 부가 정보 데이터를 생성하여 해당 무선 이동 단말로 전송한다.
또한, 대화형 서비스에서 예약 서비스(즉, 철도 승차권 예약, 항공 승차권 예약, 호텔 예약 등)를 실행 중일 때 무선 이동 단말로부터 결제 계좌 번호 및 비밀번호 데이터가 수신되면, 제 2 송수신 블록(304)을 통해 이들 데이터를 도시 생략된 금용 서버로 전송함으로써, 입력된 결제 계좌 및 비밀번호가 유효한 계좌 및 비밀번호인지의 여부를 확인하며, 확인 결과 결제 계좌 및 비밀번호가 유효할 때 사용자가 선택한 항목에 대한 예약 서비스를 진행하게 된다.
더욱이, 제어 블록(312)에서는 제 2 송수신 블록(304)을 경유하는 정보 서버와의 데이터(또는 메시지) 인터페이스를 통해 철도 관련 정보, 항공기 관련 정보, 호텔 관련 정보, 스포츠 관련 정보 등을 정보 서버로부터 제공받으며, 이와 같이 제공된 각종 텍스트 정보들은 대화형 서비스를 위한 부가 정보로써 제 1 메모리 블록(306)에 저장된다.
다음에, 상술한 바와 같은 구성을 갖는 무선 이동 단말 시스템을 이용하여 본 발명에 따라 무선 이동 단말과 대화형 서버간에 대화형 서비스를 고속으로 실현하는 과정에 대하여 상세하게 설명한다.
먼저, 본 발명에 따라 퀵코드를 이용하여 부가 정보 서비스를 받는데 있어서 무선 이동 단말이 대화형 서버(108)와 접속하는 방법으로는 기본 접속, 퀵코드(Quick Code)를 이용한 접속, 퀵네임(Quick Name)을 이용한 접속이 있으며, 사용자가 화면내의 선택 항목을 이용하여 서비스를 선택할 때 무선 억세스 채널을 통해 이동 단말로부터 대화형 서버(108)로 전송되는 부가 정보 요구 메시지는, 일 예로서 도 6에 도시된 바와 같이, 1바이트의 텔레서비스 구분자(TI)와 4바이트의 메시지 데이터, 즉 1바이트의 PN(Page Number) 코드, 2바이트의 퀵코드(QC) 및 1바이트의 서브 퀵코드(subQC)로 구성될 수 있으며, 3바이트의 메시지 데이터(즉, 퀵코드 및 서브 퀵코드)는 BCD(Binary-Coded Decimal) 형태로 전송된다.
여기에서, 1바이트의 TI는 부가 정보 요구 메시지를 나타내는 구분자 코드를 의미하는 것으로, 이러한 TI는 각 메시지 종류별로 서로 다른 값을 갖는다. 또한, 1바이트의 PN은 대화형 서버(108)로부터 무선 이동 단말에 제공되는 메뉴 화면 정보 또는 텍스트 정보의 페이지 정보를 나타내고, QC는 사용자가 메뉴 화면상에서 선택한 항목에 대한 코드 정보(일 예로서 도 5a에 도시된 초기 메뉴 화면상에서 사용자가 철도 항목을 선택한 경우 철도 항목에 대응하는 퀵코드 정보)를 나타내며, 1바이트의 subQC는 사용자의 선택에 따라 선택적으로 부가되는 서브 코드 정보, 예를 들어 스포츠 항목에서 프로축구 항목을 선택하면서 하위 항목 2를 선택할 때 부가되는 서브 코드 정보이다.
한편, 본 발명에 따른 대화형 서버 접속 방법 중 하나인 기본 접속은, 예를 들면 “011”을 이용한 퀵코드로 접속하는 방법인 것으로, 사용자가 기본 접속을 위해 사이버넷 메뉴상에서 “011”을 선택하면 무선 이동 단말에서는 자신이 가지고 있는 초기 접속 TI와 “*”,“011”로 된 부가 정보 요구 메시지를 생성하여 억세스 채널을 통해 대화형 서버(108)로 전송하고, 이에 응답하여 대화형 서버(108)에서는 부가 정보 서비스를 선택한 해당 무선 이동 단말에, 일 예로서 도 5a에 도시된 바와같은 초기 메뉴 화면을 제공한다. 이때, 대화형 서버로부터 해당 무선 이동 단말로 제공되는 부가 정보 데이터에는 초기 메뉴 화면 데이터와 관련 TI 및 초기 메뉴 화면내 선택 항목, 즉 스포츠 항목, 철도 항목, 호텔 항목 및 항공기 항목 각각의 퀵코드 데이터가 포함된다.
따라서, 무선 이동 단말내 제어 블록(206)에서는 기본 접속시에 대화형 서버로부터 최초 제공되는 부가 정보 데이터에 포함된 관련 TI 및 퀵코드 데이터를 검출하여 메모리 블록(208)에 저장한다. 여기에서, 메모리 블록(208)에 저장된 관련 TI 및 퀵코드 데이터들은 초기 메뉴 화면상에서 사용자가 임의의 항목을 선택할 때 그 선택에 따른 부가 정보를 대화형 서버(108)로 요구하기 위한 부가 정보 요구 메시지를 생성하는 데 이용된다.
또한, 퀵코드에 의한 접속은, 부가 정보 서비스에 사용되는 퀵코드들이 수록된 소책자(즉, 무선 이동 단말 사용자들에게 배포된 소책자)를 통해 알거나 혹은 사용자가 자신이 자주 이용하는 부가 정보 서비스에서 기억하고 있는 퀵코드를 사용자가 접속 초기 시점에서 입력함으로써, 자신이 원하는 부가 정보를 바로 서비스받을 수 있는 접속 방법인 것으로, 이러한 퀵코드 접속은, 예를 들어 무선 이동 단말에서 가지고 있는 초기 접속 TI가“65527”이라고 가정할 때 사용자가“*”을 누른 다음 자신이 알고 있는 퀵코드를 누름으로써 실행되며, 이때 무선 이동 단말에서는“65527”의 TI, 1바이트의“*”, 2바이트의“퀵코드”,1바이트의“0xf”로 된 부가 정보 요구 메시지를 생성하여 억세스 채널을 통해 대화형 서버(108)로 전송한다. 여기에서, 마지막 바이트에 삽입되는“0xf”사용자가 선택한 서브 코드가 없음을 의미하는 것이다.
예를 들어, 사용자가 스포츠 서비스 항목에서 프로축구에 대한 정보 서비스를 받고자 하는 경우, 기본 접속에서는 부가 정보 서비스의 초기 메뉴 화면, 스포츠 종류 메뉴 화면 등을 먼저 제공받은 다음 자신이 원하는 프로축구 항목을 선택하여 프로축구 관련 정보를 서비스받게 되는데, 퀵코드 접속에서는 사용자가 초기 시점에서 바로 프로축구 퀵코드를 입력하게 되므로 중간 과정(즉, 초기 메뉴 화면, 스포츠 종류 메뉴 화면 등을 제공받는 과정)을 생략한 채 바로 프로축구 정보를 대화형 서버(108)로부터 서비스 받을 수 있다.
따라서, 퀵코드 접속 방법을 사용하는 경우, 루트 노드에서부터 자식 메뉴(하위 메뉴)들을 순차적으로 선택해 내려가는 것이 아니라 트리상의 임의의 노드에 접속하여 그 하위 메뉴 또는 문자를 바로 가공 및 전송하기 때문에, 사용자들은 부가 정보 서비스에 소요되는 시간을 최소화하면서 자신이 원하는 정보 서비스를 신속하게 제공받을 수 있다.
한편, 퀵네임에 의한 접속은, 상기한 퀵코드 접속과 유사하게 사용자가 원하는 부가 정보에 바로 접근하여 제공받을 수 있는 고속 서비스 방법인 것으로, 예를 들어 무선 이동 단말에서 가지고 있는 초기 접속 TI가“65527”이라고 가정할 때 사용자가“#”을 누른 다음 서비스받고자 하는 퀵네임(또는 메뉴 이름)의 문자를 입력함으로써 실행되며, 이때 무선 이동 단말에서는“65527”의 TI, 1바이트의“#”, Q바이트의 문자 데이터로 된 부가 정보 요구 메시지를 생성하여 역방향 트래픽 채널을 통해 대화형 서버(108)로 전송한다. 이때, 퀵네임 접속의 경우 많은 양의 문자 데이터를 전송해야만 하기 때문에, 퀵코드를 이용한 접속에서 억세스 채널 또는 역방향 트래픽 채널을 선택적으로 이용하는 것과는 달리, 반드시 역방향 트래픽 채널을 이용한다. 즉, 도 2에 도시된 무선 이동 단말내 제어 블록(206)에서는 퀵네임의 문자 정보가 입력되면, 역방향 트래픽 채널을 통해 대화형 서버로 부가 정보 요구 메시지를 전송한다.
예를 들어, 사용자가 스포츠 서비스 항목에서 프로축구에 대한 정보 서비스를 받고자하는 경우, 기본 접속에서는 부가 정보 서비스의 초기 메뉴 화면, 스포츠 종류 메뉴 화면 등을 먼저 제공받은 다음 자신이 원하는 프로축구 항목을 선택하여 프로축구 관련 정보를 서비스받게 되는데, 퀵네임 접속에서는 사용자가 초기 시점에서 직접 프로축구 퀵네임을 입력하게 되므로 중간 과정(즉, 초기 메뉴 화면, 스포츠 종류 메뉴 화면 등을 제공받는 과정)을 생략한 채 바로 프로축구 정보를 대화형 서버(108)로부터 서비스 받을 수 있다.
따라서, 퀵네임 접속 방법을 사용하는 경우, 루트 노드에서부터 자식 메뉴(하위 메뉴)들을 순차적으로 선택해 내려가는 것이 아니라 트리상의 임의의 노드에 접속하여 그 하위 메뉴 또는 문자(텍스트)를 바로 가공 및 전송하기 때문에, 사용자들은 부가 정보 서비스에 소요되는 시간을 최소화하면서 자신이 원하는 정보 서비스를 신속하게 제공받을 수 있다.
다음에, 본 발명에 따라 무선 이동 단말을 이용하여 대화형의 부가 정보 서비스를 제공받는 과정에 대하여 상세하게 설명한다.
도 4는 본 발명의 바람직한 실시 예에 따라 무선 이동 단말에 대화형 서비스를 제공하는 과정을 도시한 플로우챠트이다.
도 4를 참조하면, 사이버넷 패키지가 들어 있는 무선 이동 단말을 통해 사이버넷에 접속하면, 무선 이동 단말의 패널 상에는 사이버넷 화면이 디스플레이되는데(단계 402), 도 1에 도시된 무선 이동 단말내 제어 블록(206)에서는 대화형 부가 정보 서비스를 선택하는 지의 여부를 체크, 즉 “011”을 이용하여 기본 접속을 선택하는 지, “*”을 이용하여 퀵코드 접속을 선택하는 지, “#”을 이용하여 퀵네임을 접속하는 지의 여부를 체크한다(단계 404). 여기에서, “*”은 퀵코드 접속을 나타내는 접속 구분자 정보이고,“#”은 퀵네임 접속을 나타내는 접속 구분자 정보이다.
즉, 사용자는 사이버넷 화면 상에서 “011”을 입력하여 기본 접속을 선택하거나, “*”을 누른 다음 자신이 기억하거나 혹은 소책자에 수록된 퀵코드를 입력하여 퀵코드 접속을 선택하거나 혹은 “#”을 누른 다음 자신이 기억하거나 혹은 소책자에 수록된 퀵네임(또는 메뉴 이름)을 입력하여 퀵네임 접속을 선택할 수 있다. 이때, 사용자가 기본 접속을 선택하면, 무선 이동 단말내 제어 블록(206)에서는 자신이 가지고 있는 1바이트의 시작 TI(예를 들면, “65527”)와 4바이트의 영역중 첫번째 바이트에 “*”을 삽입하고, 두번째 및 세번째 바이트에 “011”을 BCD 형태로 삽입하여 구성한 부가 정보 요구 메시지를 생성하여 억세스 채널을 통해 대화형 서버(108)로 전송하고, 사용자가 퀵코드 접속을 선택(즉, “*”을 누른 다음 임의의 퀵코드를 입력)하면, 무선 이동 단말내 제어 블록(206)에서는 자신이 가지고 있는 1바이트의 시작 TI와 4바이트의 메시지 영역중 첫번째 바이트에 “*”을 삽입하고, 입력된 퀵코드를 두번째 및 세번째 바이트에 BCD 형태로 삽입하여 구성한 부가 정보 요구 메시지를 생성하여 억세스 채널을 통해 대화형 서버(108)로 전송한다. 여기에서, 4바이트의 메시지 영역내 첫번째 바이트에 삽입되는 “*”은 아스키 코드(ASCII code)로 변환된다.
또한, 사용자가 퀵네임 접속을 선택, 즉 “#”을 누른 다음 임의의 퀵네임(또는 메뉴 이름(예를 들면, 프로축구, 프로야구, 철도 등))을 입력하면, 무선 이동 단말내 제어 블록(206)에서는 자신이 가지고 있는 1바이트의 시작 TI와 바로 이어지는 첫번째 바이트에 “#”을 삽입하고, 입력된 퀵네임에 대한 문자 데이터를 이어지는 다음 바이트들에 삽입하여 구성한 부가 정보 요구 메시지를 생성하여 역방향 트래픽 채널을 통해 대화형 서버(108)로 전송한다. 이러한 퀵네임 접속시에 생성되어 대화형 서버(108)로 전송되는 부가 정보 요구 메시지의 길이는 입력되는 퀵네임에 따라 달라지게 되는데, 많은 양의 문자 데이터가 발생하기 때문에 억세스 채널을 이용하지 않고 역방향 트래픽 채널을 이용하여 대화형 서버로 전송하게 된다. 이때, 부가 정보 요구 메시지에 삽입되는 “#”은 아스키 코드(ASCII code)로 변환된다.
따라서, 상기한 단계(404)에서의 체크 결과, 사용자가 기본 접속, 퀵코드 접속 및 퀵네임 접속 중 어느 하나를 선택하면, 무선 이동 단말내 제어 블록(206)에서는 접속 종류별 선택에 상응하는 부가 정보 요구 메시지를 생성하여 억세스 채널(기본 접속 또는 퀴코드 접속시) 또는 역방향 트래픽 채널(기본 접속, 퀴코드 접속 또는 퀵네임 접속시)을 통해 대화형 서버(108)로 전송한다(단계 406). 즉, 무선 이동 단말에서 생성되어 송출된 부가 정보 요구 메시지는 통신망(104) 및 SMS 센터(106)를 경유하는 신호 처리 경로를 통해 대화형 서버(108)로 전달된다.
한편, 원격지 수신측의 대화형 서버, 즉 대화형 서버내 제어 블록(312)에서는 제 1 송수신 블록(302)을 통해 부가 정보 요구 메시지가 수신될 때, 수신된 부가 정보 요구 메시지를 분석하고, 그 분석 결과에 의거하여 그에 상응하는 부가 정보(메뉴 화면 데이터 또는 텍스트 정보 데이터 등)들을 가공하여 서비스 요청한 무선 이동 단말에 제공, 즉 제어 블록(312)에서는 수신된 부가 정보 요구 메시지의 텔레서비스 구분자(TI)를 분석하여 시작 TI(예를 들면,“65527”)인지의 여부를 체크한다(단계 408).
상기한 단계(408)에서의 체크 결과, 수신된 부가 정보 요구 메시지의 텔레서비스 구분자(TI)가 시작 TI인 것으로 판단되면, 단계(410), 단계(418) 및 단계(420)를 경유하는 루틴 처리를 통해 TI에 이어지는 첫번째, 두번째 및 세번째 바이트의 값들을 체크함으로써, 기본 접속 요구 메시지인지, 퀵코드 접속 요구 메시지인지 혹은 퀵네임 접속 요구 메시지인지를 체크한다.
상기한 단계(410)에서의 체크 결과, 수신된 부가 정보 요구 메시지가 기본 접속 요구 메시지, 즉 TI에 이어지는 첫번째 바이트 값이 “*”이고, 이어지는 두번째 및 세번째 바이트 값이 “011”인 것으로 판단되면, 대화형 서버내 제어 블록(312)에서는 제 2 메모리 블록(308)을 검색하여, 일 예로서 도 5a에 도시된 바와 같은 초기 메뉴 화면 데이터를 작성하고, 또한 제 3 메모리 블록(310)을 검색하여 관련 TI와 초기 메뉴 화면내 각 항목, 예를 들어 스포츠 항목, 철도 항목, 호텔 항목, 항공기 항목 각각에 대한 퀵코드 데이터(즉, 각 2바이트의 퀵코드 데이터)를 인출하며, 인출된 관련 TI, 퀵코드들 및 메뉴 화면 데이터로 된 부가 정보 데이터를 작성하여 해당 무선 이동 단말로 전송한다(단계 412). 이때, 관련 TI, 퀵코드들 및 메뉴 화면 데이터로 된 부가 정보 데이터는 순방향 트래픽 채널을 통해 대화형 부가 정보 서비스를 요청한 무선 이동 단말로 전송된다.
따라서, 무선 이동 단말내 제어 블록(206)에서는 송수신 블록(204)을 통해 대화형 서버(108)로부터 부가 정보 데이터가 수신되면, 수신된 부가 정보 데이터에서 관련 TI 및 각 항목들에 대한 퀵코드 데이터를 검출하여 메모리 블록(208)에 저장하고, 수신된 부가 정보 데이터에서 분리한 메뉴 화면 데이터를 디스플레이 패널(210) 상에 제공한다. 따라서, 무선 이동 단말내 디스플레이 패널(210)상에는, 일 예로서 도 5a에 도시된 바와 같이, 스포츠 항목, 철도 항목, 호텔 항목, 항공기 항목을 갖는 초기 메뉴 화면이 디스플레이된다(단계 414).
다음에, 제어 블록(206)에서는 항목 선택 대기 모드(입력 대기 모드)를 수행하면서, 사용자가 다수의 선택 항목 중 어느 하나를 선택하는 지의 여부를 체크하는데(단계 416), 여기에서의 체크 결과 사용자가 임의의 항목(예를 들면, 철도 항목)을 선택, 즉 숫자키 “2”를 선택하면, 처리 루틴은 전술한 단계(406)로 되돌아가 그 이후의 과정, 즉 대화형 서버로의 부가 정보 요구 메시지 전송 및 무선 이동 단말로의 부가 정보 데이터 전송 등의 과정을 수행하게 된다. 즉, 사용자가 철도 항목을 선택하면, 제어 블록(206)에서는 메모리 블록(208)에 저장된 1바이트의 관련 TI 및 2바이트의 철도 항목 퀵코드를 인출하여 부가 정보 요구 메시지를 생성하며, 억세스 채널을 이용하여 생성된 부가 정보 요구 메시지를 대화형 서버(108)로 전송하며, 대화형 서버(108)에서는 철도 부가 정보 요구 메시지에 응답하여 그에 상응하는 철도 관련 메뉴 화면, 즉 초기 메뉴 화면의 하위 그룹에 속하는 메뉴 화면들중, 일 예로서 도 5b에 도시된 바와 같은 구성을 갖는 초기 철도 메뉴 화면 데이터를 포함하는 부가 정보 데이터를 작성하여 해당 무선 이동 단말로 전송한다.
한편, 상기한 단계(418)에서의 체크 결과, 수신된 부가 정보 요구 메시지가 퀵코드 접속 요구 메시지, 즉 TI에 이어지는 첫번째 바이트 값이 “*”이고 두번째 및 세번째 바이트 값이 “011”이 아닌 다른 퀵코드 값인 것으로 판단되면, 처리는 전술한 단계(412)로 진행하는 데, 이러한 퀵코드 접속 서비스인 경우 대화형 서버내 제어 블록(312)에서는 TI에 이어지는 두번째 및 세번째 바이트에 있는 퀵코드 값을 검출 및 분석하고, 이 분석 결과에 의거하여 제 1 메모리 블록(306) 또는 제 2 메모리 블록(308)을 검색하여 검출된 퀵코드에 상응하는 텍스트 정보 또는 메뉴 화면 데이터를 인출하며, 관련 TI와 퀵코드 및 텍스트 정보로 된 부가 정보 데이터 또는 관련 TI와 항목 퀵코드들 및 메뉴 화면 데이터로 된 부가 정보 데이터를 작성하여 해당 무선 이동 단말로 전송한다. 따라서, 서비스를 요청한 무선 이동 단말의 패널 상에는 문자 정보 또는 메뉴 화면 정보가 디스플레이될 것이다.
예를 들어, 수신된 부가 정보 요구 메시지에서 검출한 퀵코드가, 일 예로서 도 5b에 도시된 바와 같은 구성을 갖는 초기 철도 메뉴 화면에 대한 퀵코드였다면, 대화형 서버내 제어 블록(312)에서는 제 2 메모리 블록(308)을 검색하여 초기 철도 메뉴 화면을 작성하고, 또한 제 3 메모리 블록(310)을 검색하여 관련 TI와 초기 철도 메뉴 화면내 각 항목, 예를 들어 승차권 예약 항목, 예약 취소 항목, 취소 항목 각각에 대한 퀵코드 데이터(즉, 각 2바이트의 퀵코드 데이터)를 인출하며, 인출된 관련 TI, 퀵코드들 및 초기 철도 메뉴 화면 데이터로 된 부가 정보 데이터를 작성하여 해당 무선 이동 단말로 전송한다. 따라서, 대화형 부가 정보 서비스를 요청한 무선 이동 단말의 패널 상에는, 일 예로서 도 5b에 도시된 바와 같은 초기 철도 메뉴 화면이 디스플레이될 것이다.
상기한 단계(418)를 경유하는 처리 루틴, 보다 상세하게 초기 시점에서의 퀵코드를 이용한 접속은, 부가 정보 서비스에 사용되는 퀵코드들이 수록된 소책자를 통해 알거나 혹은 사용자가 자주 이용하는 부가 정보 서비스에서 기억하고 있는 퀵코드를 사용자가 접속 초기 시점에서 바로 입력함으로써, 자신이 원하는 부가 정보를 바로 서비스받는 것으로, 이러한 퀵코드 접속 방법을 이용하면, 부가 정보 서비스에 소요되는 시간을 최소화하면서 자신이 원하는 정보 서비스를 신속하게 제공받을 수 있다.
다른 한편, 상기한 단계(420)에서의 체크 결과, 수신된 부가 정보 요구 메시지가 퀵네임 접속 요구 메시지, 즉 TI에 이어지는 첫번째 바이트 값이 “#”인 것으로 판단되면, 처리는 전술한 단계(412)로 진행하는 데, 이러한 퀵네임 접속 서비스인 경우 대화형 서버내 제어 블록(312)에서는 TI에 이어지는 두번째부터의 바이트 값에 있는 문자 데이터를 검출하여 문자 정보(퀵네임 또는 메뉴 이름)를 판독하고, 이 판독 결과에 의거하여 제 1 메모리 블록(306) 또는 제 2 메모리 블록(308)을 검색하여 판독된 문자 정보에 상응하는 텍스트 정보 데이터 또는 메뉴 화면 데이터를 인출하며, 관련 TI와 항목 퀴코드 및 텍스트 정보로 된 부가 정보 데이터 또는 관련 TI와 항목 퀵코드들 및 메뉴 화면 데이터로 된 부가 정보 데이터를 작성하여 해당 무선 이동 단말로 전송한다. 따라서, 서비스를 요청한 무선 이동 단말의 패널 상에는 문자 정보 또는 메뉴 화면 정보가 디스플레이될 것이다.
예를 들어, 수신된 부가 정보 요구 메시지에서 판독한 문자 정보가 초기 철도 메뉴였다면, 대화형 서버내 제어 블록(312)에서는 제 2 메모리 블록(308)을 검색하여 초기 철도 메뉴 화면을 작성하고, 또한 제 3 메모리 블록(310)을 검색하여 관련 TI와 초기 철도 메뉴 화면내 각 항목, 예를 들어 승차권 예약 항목, 예약 취소 항목, 취소 항목 각각에 대한 퀵코드 데이터를 인출하며, 인출된 TI, 퀵코드들 및 초기 철도 메뉴 화면 데이터로 된 부가 정보 데이터를 해당 무선 이동 단말로 전송한다. 따라서, 대화형 부가 정보 서비스를 요청한 무선 이동 단말의 패널 상에는, 일 예로서 도 5b에 도시된 바와 같은 초기 철도 메뉴 화면이 디스플레이될 것이다.
상기한 단계(420)를 경유하는 처리 루틴, 보다 상세하게 초기 시점에서의 퀵네임을 이용한 접속은, 부가 정보 서비스에 사용되는 퀵네임들이 수록된 소책자를 통해 알거나 혹은 사용자가 자주 이용하는 부가 정보 서비스에서 기억하고 있는 퀵네임을 사용자가 접속 초기 시점에서 바로 입력함으로써, 자신이 원하는 부가 정보를 바로 서비스받는 것으로, 이러한 퀵네임 접속 방법을 이용하면, 부가 정보 서비스에 소요되는 시간을 최소화하면서 자신이 원하는 정보 서비스를 신속하게 제공받을 수 있다.
한편, 전술한 단계(410), 단계(418) 및 단계(420)에서의 체크 결과, 즉 TI에 이어지는 첫번째, 두번째 및 세 번째 바이트 값들을 체크한 결과, 부가 정보 요구 메시지가 기본 접속 요구 메시지, 퀵코드 접속 요구 메시지, 퀵네임 접속 요구 메시지 중 어느 것도 아니면, 대화형 서버내 제어 블록(312)에서는 부가 정보 요구 메시지의 송신 또는 수신 과정에서 에러가 발생한 것으로 판단하여 그에 상응하는 에러 메시지(예를 들면,“서비스 요구 메시지에서 에러가 발생했으니, 부가 정보 서비스를 다시 선택하세요”등과 같은 에러 메시지)를 무선 이동 단말로 전송한다(단계 422).
따라서, 서비스를 요청한 무선 이동 단말의 패널 상에 에러 메시지가 기설정된 소정시간 동안 디스플레이되며, 사용자는 이를 통해 에러가 발생했음을 인식할 수 있게 된다. 이때, 무선 이동 단말은 부가 정보 서비스에 대한 선택 대기 모드를 수행한다(단계 424).
다음에, 무선 이동 단말내 제어 블록(206)에서는 부가 정보 선택 대기 모드 중에 사용자가 부가 정보 서비스를 선택하는 지의 여부를 체크하는 데(단계 426), 여기에서의 체크 결과 사용자가 서비스를 선택하면, 처리 루틴은 전술한 단계(406)로 진행되며, 그 이후의 과정을 반복 수행하게 되므로써, 전술한 바와 같은 부가 정보 서비스 처리 루틴을 수행, 즉 대화형 서버로의 부가 정보 요구 메시지 전송, 무선 이동 단말로의 부가 정보 데이터 전송 등과 같은 서비스 처리 루틴을 수행하게 된다.
다른 한편, 전술한 단계(408)에서의 체크 결과, 수신된 부가 정보 요구 메시지에서 검출한 TI가 시작 TI가 아닐 때, 대화형 서버내 제어 블록(312)에서는 검출 TI가 실제적인 부가 정보 서비스 요구를 위해 기설정된 다수의 TI 중 어느 하나인지의 여부를 체크하는데(단계 428), 여기에서의 체크 결과 검출 TI가 기설정된 TI 중 어느 하나일 때 처리 루틴은 전술한 단계(412)로 진행되며, 단계(406) 내지 단계(426)를 경유하는 신호 처리 루틴을 통해 수신된 부가 정보 요구 메시지와 관련된 대화형 부가 정보 서비스를 해당 무선 이동 단말에 제공한다. 여기에서, 기설정된 다수의 TI로는, 예를 들면 프롬프트 관련 TI, 콜백 데이터 관련 TI, 정보 관련 TI, 메뉴 선택 관련 TI 등이 있다.
즉, 단계(428)에서의 체크 결과, 검출 TI가 프롬프트 관련 TI일 때, 사용자 입력값이 모두 들어오면 이를 해당 IP(Informmation Provider) 또는 정보 서버에게 전송한 다음 그 결과 데이터를 전달받아 사용자(무선 이동 단말)에게 전송, 예를 들어 사용자가 철도 예약을 선택한 경우 사용자에게 출발역, 도착역, 열차 종별, 출발시간, 좌석수 등의 정보를 문의한 다음 철도청으로 해당 데이터를 보내 예약을 하게 하고, 예약 결과를 전송받아 사용자에게 제공한다.
또한, 단계(428)에서의 체크 결과, 검출 TI가 콜백 데이터 관련 TI이면 퀵코드 및/또는 서브 퀵코드 값에 따른 하위 데이터를 가공하여 사용자(무선 이동 단말)에게 전송, 예를 들어 특정 지역과 호텔을 선택한 경우 특정 지역에 있는 호텔과 호텔 전화번호로 된 부가 정보 데이터를 가공하여 사용자에게 전송하고, 또한 사용자가 관심 있는 항목(즉, 호텔의 전화번호 항목)을 선택한 다음 SEND 버튼(또는 통화 버튼)을 누르면 대화형 서버에서는 이동 통신 교환기와의 인터페이스를 통해 해당 무선 이동 단말과 사용자가 선택한 전화번호간에 통화가 가능하도록 해 준다.
다른 한편, 전술한 단계(408) 및 단계(428)에서의 체크 결과, 수신된 부가 정보 요구 메시지에서 검출한 TI가 시작 TI나 기설정된 다수의 TI 중 어느 하나가 아니면, 단계(430)에서는 검출 TI가 종료 TI(예를 들면,“65525”)인지의 여부를 체크한다. 여기에서, 종료 TI는 각 무선 이동 단말들이 미리 가지고 있는 TI이며, 대화형 서버로부터 대화형 부가 정보를 전송받는 중에 사용자가 무선 이동 단말상의 END 버튼(또는 종료 버튼)을 선택할 때 무선 이동 단말로부터 대화형 서버로 전송되는 것으로, 이러한 종료 TI가 검출되면 대화형 서버에서는 해당 무선 이동 단말에 설정된 트래픽 채널을 절단함과 동시에 대화형 부가 정보 서비스를 종료한다(단계 432).
한편, 전술한 단계(408), 단계(428) 및 단계(430)에서의 체크 결과, 검출 TI가 기설정된 어떤 TI도 아니면, 처리 루틴은 전술한 단계(422)로 진행, 즉 대화형 서버내 제어 블록(312)에서는 부가 정보 요구 메시지의 송신 과정 또는 수신 과정에서 메시지 에러가 발생한 것으로 판단하여 그에 상응하는 에러 메시지(예를 들면,“서비스 요구 메시지에서 에러가 발생했으니, 부가 정보 서비스를 다시 선택하세요”등과 같은 에러 메시지)를 무선 이동 단말로 전송한다. 따라서, 서비스를 요청한 무선 이동 단말의 패널 상에 에러 메시지가 기설정된 소정시간 동안 디스플레이되며, 사용자는 이를 통해 에러가 발생했음을 인식할 수 있게 된다. 이때, 무선 이동 단말은 부가 정보 서비스 선택 대기 모드를 수행한다.
다음에, 상술한 바와 같은 처리 루틴을 통해 대화형 서버에서 서비스를 요청한 무선 이동 단말로 대화형 부가 정보 서비스를 제공하는 과정을 보다 쉽게 이해할 수 있도록, 일 예로서 사용자가 철도 예약 관련 서비스를 기본 접속 방법으로 선택한 경우에 대하여 각 메뉴 화면들을 예시적으로 도시한 도 5를 주로 참조하여 상세하게 설명한다.
도 5는 본 발명에 따른 대화형 부가 정보 서비스 방법을 이용하여 철도 승차권을 예약할 때 무선 이동 단말의 디스플레이 패널 상에 제공되는 각종 메뉴 화면 및 문자 화면들을 도시한 메뉴 화면 예시도이다.
먼저, 무선 이동 단말이 사이버넷에 접속된 상태에서 패널상에 디스플레이중인 사이버넷 화면상에서 대화형 부가 정보 서비스의 기본 접속을 선택, 예를 들어 “011”을 선택하면, 무선 이동 단말내 제어 블록(206)에서는 자신이 가지고 있는 1바이트의 서비스 시작 구분자 정보(예를 들면, “65527”)와 “*1”,“011”을 포함하는 4바이트의 메시지 데이터로 된 부가 정보 요구 메시지를 생성하여 대화형 서버(108)로 전송한다. 여기에서, “*”,“011”은 기본 접속을 나타내는 접속 구분자 정보를 의미하며, 이러한 부가 정보 요구 메시지는 억세스 채널을 통해 전송된다.
다음에, 대화형 서버내 제어 블록(312)에서는, 수신된 부가 정보 요구 메시지에 포함된 접속 구분자 정보에 의거하여 사용자가 기본 접속을 선택했음을 인식하게 되며, 그러한 인식 결과에 따라 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 초기 메뉴 화면 데이터와 관련 TI 및 각 선택 항목, 예를 들면 스포츠 항목, 철도 항목, 호텔 항목 및 항공기 항목에 대한 각각의 퀵코드(예를 들면, 2바이트의 퀵코드)로 된 부가 정보 데이터를 작성하며, 작성된 부가 정보 데이터는 SMS 센터(106) 및 통신망(104)을 통해 서비스를 요청한 해당 무선 이동 단말로 전송된다. 이때, 발생하는 부가 정보 데이터는 순방향 트래픽 채널을 통해 무선 이동 단말로 전송된다.
따라서, 무선 이동 단말내 제어 블록(206)에서는 수신된 부가 정보 데이터에서 관련 TI 및 퀵코드들을 검출하여 메모리 블록(208)에 저장하고, 분리된 초기 메뉴 화면 데이터를 디스플레이 패널(210)로 제공한다. 그 결과 디스플레이 패널(210) 상에는, 일 예로서 도 5a에 도시된 바와 같은 형태의 초기 메뉴 화면이 디스플레이된다. 여기에서, 각 항목들은 사용자가 원하는 바에 따라 선택할 수 있는 선택 항목인 것으로, 철도 항목을 선택하고자 하는 경우 사용자는, 예를 들어 키패드상의 숫자키 “2”를 눌러 선택할 수 있다.
즉, 사용자가 숫자키 “2”를 눌러 철도 항목을 선택하면, 무선 이동 단말내 제어 블록(206)에서는 메모리 블록(208)에 저장된 관련 TI 및 철도 항목의 퀵코드를 이용하여 N바이트의 부가 정보 요구 메시지를 생성한 다음 억세스 채널을 통해 대화형 서버(108)로 전송한다.
다음에, 대화형 서버내 제어 블록(312)에서는 수신된 부가 정보 요구 메시지를 검출 및 분석하고, 이 분석 결과에 의거해 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 초기 메뉴 화면의 하위 그룹에 속하는 초기 철도 메뉴 화면 데이터와 관련 TI 및 각 선택 항목, 예를 들면 승차권 예약 항목, 예약 취소 항목 및 취소 항목에 대한 각각의 퀵코드로 된 부가 정보 데이터를 작성하여 서비스를 요청한 해당 무선 이동 단말로 전송한다.
따라서, 무선 이동 단말내 제어 블록(206)이 수신된 부가 정보 데이터에서 관련 TI 및 퀵코드들을 검출하여 메모리 블록(208)에 저장하고, 분리된 초기 철도 메뉴 화면 데이터를 디스플레이 패널(210)로 제공함으로써, 디스플레이 패널(210)상에는, 일 예로서 도 5b에 도시된 바와 같은 형태의 초기 철도 메뉴 화면이 디스플레이된다. 여기에서, 각 항목들은 사용자가 원하는 바에 따라 선택할 수 있는 선택 항목인 것으로, 승차권 예약 항목을 선택하고자 하는 경우 사용자는 키패드상의 숫자키 “1”을 눌러 선택할 수 있다.
즉, 사용자가 숫자키 “1”을 눌러 승차권 예약 항목을 선택하면, 무선 이동 단말내 제어 블록(206)에서는 메모리 블록(208)에 저장된 관련 TI 및 승차권 예약 항목의 퀵코드를 이용하여 N바이트의 부가 정보 요구 메시지를 생성한 다음 대화형 서버(108)로 전송한다.
그 결과, 대화형 서버내 제어 블록(312)에서는 수신된 부가 정보 요구 메시지를 검출 및 분석하고, 이 분석 결과에 의거해 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 초기 철도 메뉴 화면의 하위 그룹에 속하는 계좌 요구 문자 화면 데이터와 관련 TI 및 퀵코드로 된 부가 정보 데이터를 작성한 다음 해당 무선 이동 단말로 전송한다.
따라서, 무선 이동 단말내 메모리 블록(208)에는 계좌 입력 문자 화면의 관련 TI 및 퀵코드가 저장되고, 디스플레이 패널(210) 상에는, 일 예로서 도 5c에 도시된 바와 같은 형태의 계좌 입력 문자 화면이 디스플레이되며, 무선 이동 단말은 결제 카드 번호의 입력을 기다리는 대기 모드를 수행하게 된다.
이때, 사용자가 키패드의 숫자키를 이용하여 예약 승차권 대금을 결제하기 위한 결제 카드 번호를 입력한 다음 전송 버튼(또는 SEND 버튼)을 누르면, 무선 이동 단말내 제어 블록(206)에서는 수신된 관련 TI, 입력된 결제 카드 번호에 대한 숫자 데이터로 된 부가 정보 요구 메시지를 생성하여 대화형 서버(108)로 전송한다. 이때 발생하는 부가 정보 요구 메시지는 역방향 트래픽 채널을 통해 전송된다.
다음에, 대화형 서버내 제어 블록(312)에서는 수신된 부가 정보 요구 메시지를 검출 및 분석하고, 이 분석 결과에 의거해 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 계좌 입력 문자 화면의 하위 그룹에 속하는 비밀번호 입력 문자 화면 데이터와 관련 TI 및 퀵코드로 된 부가 정보 데이터를 작성하여 서비스를 요청한 해당 무선 이동 단말로 전송한다.
따라서, 무선 이동 단말내 메모리 블록(208)에는 비밀번호 입력 문자 화면의 관련 TI 및 퀵코드가 저장되고, 디스플레이 패널(210) 상에는, 일 예로서 도 5d에 도시된 바와 같은 형태의 비밀번호 입력 문자 화면이 디스플레이되며, 무선 이동 단말은 비밀번호의 입력을 기다리는 대기 모드를 수행하게 된다.
이때, 사용자가 키패드의 숫자키를 이용하여 자신이 결제를 선택한 결제 카드의 비밀번호를 입력한 다음 전송 버튼(또는 SEND 버튼)을 누르면, 무선 이동 단말내 제어 블록(206)에서는 수신된 관련 TI, 입력된 비밀번호에 대한 숫자 데이터로 된 부가 정보 요구 메시지를 생성하여 대화형 서버(108)로 전송한다. 이때 발생하는 부가 정보 요구 메시지는 역방향 트래픽 채널을 통해 전송된다.
다음에, 대화형 서버내 제어 블록(312)에서는, 비밀번호가 수신되면, 무선 이동 단말로부터 제공된 결제 카드 번호 및 비밀번호가 유효한 것인지에 대한 확인 과정을 수행하게 되는데, 이를 위해 도시 생략된 금융 서버에 수신된 결제 카드 번호와 비밀번호 데이터를 전송하여 유효한 것인지에 대한 인증을 요구한다.
이때, 금융 서버로부터의 인증 확인 결과, 결제 카드 번호 또는 비밀번호가 유효하지 않은 것으로 판명되면, 대화형 서버내 제어 블록(312)에서는 그에 따른 관련 응답 메시지(예를 들면, “거래가 불가능한 카드입니다.”,“비밀번호가 틀립니다”등의 거래 불가 메시지)를 해당 무선 이동 단말로 전송한 다음 사용자의 다음 입력 또는 선택을 대기한다. 따라서, 사용자는 거래 불가 메시지의 확인을 통해 그에 상응하는 조치, 예를 들면 다른 결제 카드로의 변경 입력 또는 비밀번호의 재확인 입력 등과 같은 조치를 취하게 될 것이다.
또한, 금융 서버로부터의 인증 확인 결과, 결제 카드 번호 및 비밀번호가 유효한 것으로 판명되면, 대화형 서버내 제어 블록(312)에서는, 결제 카드 번호 및 비밀번호를 일시 저장한 다음, 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 비밀번호 입력 문자 화면의 하위 그룹에 속하는 승차일 입력 문자 화면 데이터와 관련 TI 및 퀵코드로 된 부가 정보 데이터를 작성한 다음 해당 무선 이동 단말로 전송한다.
따라서, 무선 이동 단말내 메모리 블록(208)에는 승차일 입력 문자 화면의 관련 TI와 퀵코드가 저장되고, 디스플레이 패널(210) 상에는, 일 예로서 도 5e에 도시된 바와 같은 형태의 승차일 입력 문자 화면이 디스플레이되며, 무선 이동 단말은 승차일의 입력을 기다리는 대기 모드를 수행하게 된다.
이어서, 사용자가 키패드상의 숫자키를 이용하여 승차일(예를 들면, 1999년 6월 23일)을 입력하면, 무선 이동 단말내 제어 블록(206)에서는 메모리 블록(208)에서 인출한 관련 TI 및 퀵코드와 입력된 숫자 데이터를 이용하여 부가 정보 요구 메시지를 생성한 다음 대화형 서버(108)로 전송한다.
다음에, 대화형 서버내 제어 블록(312)에서는 수신된 부가 정보 요구 메시지를 검출 및 분석하여 승차일 정보를 일시 저장한 다음, 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 승차일 입력 문자 화면의 하위 그룹에 속하는 열차 종별 선택 메뉴 화면 데이터와 관련 TI 및 각 선택 항목, 예를 들면 각 열차 종별 항목(예를 들면, 새마을호 항목, 무궁화호 항목, 통일호 항목 등)들에 대한 각각의 퀵코드로 된 부가 정보 데이터를 작성한 다음 무선 이동 단말로 전송한다.
따라서, 무선 이동 단말내 메모리 블록(208)에는 열차 종별 선택 메뉴 화면의 관련 TI와 각 열차 종별 항목의 퀵코드가 저장되고, 디스플레이 패널(210) 상에는, 일 예로서 도 5f에 도시된 바와 같은 형태의 열차 종별 선택 메뉴 화면이 디스플레이되며, 무선 이동 단말은 열차 종별의 선택을 기다리는 대기 모드를 수행하게 된다.
이어서, 사용자가 열차 종별 항목(예를 들면, 무궁화호)을 선택하면, 무선 이동 단말내 제어 블록(206)에서는 메모리 블록(208)에서 인출한 관련 TI와 선택된 무궁화호 항목의 퀵코드를 이용하여 부가 정보 요구 메시지를 생성한 다음 억세스 채널을 통해 대화형 서버(108)로 전송한다.
다음에, 대화형 서버내 제어 블록(312)에서는 수신된 부가 정보 요구 메시지를 검출 및 분석하여 열차 종별 정보를 일시 저장한 다음, 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 열차 종별 메뉴 화면의 하위 그룹에 속하는 차실 종별 선택 메뉴 화면 데이터와 관련 TI 및 각 선택 항목, 예를 들면 각 차실 종별 항목(예를 들면, 일반실 항목, 특실 항목, 침대실 항목, 입석 항목 등)들에 대한 각각의 퀵코드로 된 부가 정보 데이터를 작성한 다음 무선 이동 단말로 전송한다.
따라서, 무선 이동 단말내 메모리 블록(208)에는 차실 종별 선택 메뉴 화면의 관련 TI와 각 차실 종별 항목의 퀵코드가 저장되고, 디스플레이 패널(210) 상에는, 일 예로서 도 5g에 도시된 바와 같은 형태의 차실 종별 선택 메뉴 화면이 디스플레이되며, 무선 이동 단말은 차실 종별의 선택을 기다리는 대기 모드를 수행하게 된다.
이어서, 사용자가 차실 종별 항목(예를 들면, 특실)을 선택하면, 무선 이동 단말내 제어 블록(206)에서는 메모리 블록(208)에서 인출한 관련 TI와 선택된 특실 항목의 퀵코드를 이용하여 부가 정보 요구 메시지를 생성한 다음 억세스 채널을 통해 대화형 서버(108)로 전송한다.
다음에, 대화형 서버내 제어 블록(312)에서는 수신된 부가 정보 요구 메시지를 검출 및 분석하여 차실 종별 정보를 일시 저장한 다음, 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 차실 종별 메뉴 화면의 하위 그룹에 속하는 출발역 입력 문자 화면 데이터와 관련 TI 및 퀵코드로 된 부가 정보 데이터를 작성한 다음 무선 이동 단말로 전송한다.
따라서, 무선 이동 단말내 메모리 블록(208)에는 출발역 입력 문자 화면의 관련 TI와 퀵코드가 저장되고, 디스플레이 패널(210) 상에는, 일 예로서 도 5h에 도시된 바와 같은 형태의 출발역 입력 문자 화면이 디스플레이되며, 무선 이동 단말은 출발역의 입력을 기다리는 대기 모드를 수행하게 된다.
그런 다음, 사용자가 키패드를 이용하여 출발역(예를 들면, 서울역) 문자를 입력하면, 무선 이동 단말내 제어 블록(206)에서는 메모리 블록(208)에서 인출한 관련 TI 및 퀵코드와 입력된 문자 데이터로 된 부가 정보 요구 메시지를 생성한 다음 역방향 트래픽 채널을 통해 대화형 서버(108)로 전송한다.
다음에, 대화형 서버내 제어 블록(312)에서는 수신된 부가 정보 요구 메시지를 검출 및 분석하여 출발역 정보를 일시 저장한 다음, 제 2 메모리 블록(308)과제 3 메모리 블록(310)을 검색하여, 출발역 입력 문자 화면의 하위 그룹에 속하는 도착역 입력 문자 화면 데이터와 관련 TI 및 퀵코드로 된 부가 정보 데이터를 작성한 다음 무선 이동 단말로 전송한다.
따라서, 무선 이동 단말내 메모리 블록(208)에는 도착역 입력 문자 화면의 관련 TI와 퀵코드가 저장되고, 디스플레이 패널(210) 상에는, 일 예로서 도 5i에 도시된 바와 같은 형태의 도착역 입력 문자 화면이 디스플레이되며, 무선 이동 단말은 도착역의 입력을 기다리는 대기 모드를 수행하게 된다.
그런 다음, 사용자가 도착역(예를 들면, 광주역) 문자를 입력하면, 무선 이동 단말내 제어 블록(206)에서는 메모리 블록(208)에서 인출한 관련 TI 및 퀵코드와 입력된 문자 데이터로 된 부가 정보 요구 메시지를 생성한 다음 역방향 트래픽 채널을 통해 대화형 서버(108)로 전송한다.
다음에, 대화형 서버내 제어 블록(312)에서는 수신된 부가 정보 요구 메시지를 검출 및 분석하여 도착역 정보를 일시 저장한 다음, 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 도착역 입력 문자 화면의 하위 그룹에 속하는 출발시간 입력 문자 화면 데이터와 관련 TI 및 퀵코드로 된 부가 정보 데이터를 작성한 다음 무선 이동 단말로 전송한다.
따라서, 무선 이동 단말내 메모리 블록(208)에는 출발시간 입력 문자 화면의 관련 TI와 퀵코드가 저장되고, 디스플레이 패널(210) 상에는, 일 예로서 도 5j에 도시된 바와 같은 형태의 출발시간 입력 문자 화면이 디스플레이되며, 무선 이동 단말은 출발시간의 입력을 기다리는 대기 모드를 수행하게 된다.
이어서, 사용자가 키패드상의 숫자키를 이용하여 출발시간(예를 들면, 12:30) 정보를 입력하면, 무선 이동 단말내 제어 블록(206)에서는 메모리 블록(208)에서 인출한 관련 TI 및 퀵코드와 입력된 숫자 데이터로 된 부가 정보 요구 메시지를 생성한 다음 역방향 트래픽 채널을 통해 대화형 서버(108)로 전송한다.
다음에, 대화형 서버내 제어 블록(312)에서는 수신된 부가 정보 요구 메시지를 검출 및 분석하여 출발시간 정보를 일시 저장한 다음, 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 출발시간 입력 문자 화면의 하위 그룹에 속하는 승차 인원 입력 문자 화면 데이터와 관련 TI 및 퀵코드로 된 부가 정보 데이터를 작성한 다음 무선 이동 단말로 전송한다.
따라서, 무선 이동 단말내 메모리 블록(208)에는 승차 인원 입력 문자 화면의 관련 TI와 퀵코드가 저장되고, 디스플레이 패널(210) 상에는, 일 예로서 도 5k에 도시된 바와 같은 형태의 승차 인원 입력 문자 화면이 디스플레이되며, 무선 이동 단말은 승차 인원의 입력을 기다리는 대기 모드를 수행하게 된다.
이어서, 사용자가 키패드상의 숫자키를 이용하여 승차 인원(예를 들면, 5) 정보를 입력하면, 무선 이동 단말내 제어 블록(206)에서는 메모리 블록(208)에서 인출한 관련 TI 및 퀵코드와 입력된 숫자 데이터로 된 부가 정보 요구 메시지를 생성한 다음 역방향 트래픽 채널을 통해 대화형 서버(108)로 전송한다.
다음에, 상술한 바와 같은 과정을 통해 열차 승차권 예약을 위한 모든 정보, 즉 결제 카드 번호, 승차일시, 열차 종별, 차실 종별, 출발역, 도착역, 승차권수의 정보가 모두 수신되면, 대화형 서버내 제어 블록(312)에서는 승차권 예약 관련 정보를 철도청 서버로 보내고, 철도청 서버로부터 예약 결과 데이터를 전달받는다. 즉, 대화형 서버에서는 철도청 서버로부터 사용자가 선택한 열차 승차권이 예약되었다는 결과 데이터 또는 잔여 좌석수가 없어 열차 승차권을 예약하지 못했다는 결과 데이터를 전달받으며, 이러한 결과 데이터에 대하 문자 메시지를 무선 이동 단말로 전송한다.
따라서, 무선 이동 단말내 패널 상에는 사용자가 선택한 열차 승차권 예약 결과가 문자 메시지로써 디스플레이되며, 사용자는 이를 통해 자신이 신청한 열차 승차권의 예약 여부를 최종 확인하게 될 것이다.
한편, 상술한 바와 같은 본 발명의 일 실시 예에서는 대화형 서버로부터 제공되는 메뉴 화면 또는 문자 화면을 이용하여 사용자가 원하는 항목에 대응하는 숫자를 선택하거나 원하는 문자를 입력하는 것으로 하여 설명하였으나, 본 발명이 반드시 이에 한정되는 것은 아니며, 이와는 달리 무선 이동 단말에 터치패드 방식의 패널을 채용하는 경우 해당 항목을 직접 터치(즉, 포인팅 수단에 의한 터치 등)하는 방식으로 원하는 항목을 선택하도록 할 수도 있다.
이상 설명한 바와같이 본 발명에 따르면, 대화형 서버를 이용하여 무선 이동 단말에, 예를 들면 철도(또는 승차권 예약) 정보, 항공(또는 항공권 예약) 정보, 호텔(또는 호텔 예약) 정보, 스포츠(또는 경기 관람권 예약) 정보, 주식 시세 정보 등과 같은 부가 정보 서비스를 제공할 때, 사용자가 선택한 문자 데이터로 된 부가 정보 요구 메시지를 대화형 서버로 전송하는 종래 방식과는 달리, 무선 이동 단말에서 부가 정보 서비스를 요구하면, 그에 응답하여 상응하는 메뉴 화면 또는 문자 화면 데이터와 함께 화면 상에 들어 있는 각 항목(예를 들면, 스포츠 항목, 철도 항목, 호텔 항목, 항공기 항목 등)들에 대한 퀵코드 정보를 대화형 서버가 해당 무선 이동 단말로 전송하고, 무선 이동 단말의 패널 상에 디스플레이되는 메뉴 또는 문자 화면상에서 사용자가 임의의 항목(예를들면, 철도 항목 등)을 선택하거나 문자 또는 숫자를 입력할 때, 그에 대응하는 퀵코드를 이용하여 철도와 관련된 부가 정보 서비스를 요구하는 N바이트 또는 N + M바이트의 부가 정보 요구 메시지를 생성하여 억세스 채널 또는 역방향 채널을 통해 대화형 서버로 전송하도록 하는 기술적 수단을 채용함으로써, 대화형 부가 정보 서비스를 수행할 때 발생하는 사용자 대기 시간(또는 지연 시간)을 최소화할 수 있어 대화형 부가 정보 서비스의 고속화를 실현할 수 있다.

Claims (12)

  1. 통신망을 통해 연결 가능한 대화형 서버를 이용하여 무선 이동 단말에 대화형 부가 정보 서비스를 제공하는 방법에 있어서,
    사이버넷에 접속하여 대화형 부가 서비스를 요구하는 제 1 과정;
    상기 서비스 요구에 응답하여, 그에 상응하는 초기 메뉴 화면 데이터 또는 문자 정보 데이터와 관련 구분자 정보, 상기 초기 메뉴 화면 또는 문자 정보에 포함된 각 항목의 대응 퀵코드로 된 초기 부가 정보 데이터를 가공하여 해당 무선 이동 단말에 제공하는 제 2 과정;
    사용자가 상기 각 항목 중의 하나를 선택하거나 임의의 문자 또는 숫자를 입력하여 서비스를 요구할 때마다 관련 구분자 정보와 해당하는 각 항목의 퀵코드를 이용하여 부가 정보 요구 메시지를 생성한 후 상기 대화형 서버로 전송하는 제 3 과정;
    상기 부가 정보 요구 메시지가 수신될 때, 상기 제 2 과정과 동일한 처리 루틴을 통해 상기 부가 정보 요구 메시지에 포함된 상기 선택 항목의 퀵코드에 해당하는 부가 정보 데이터를 가공 및 생성하여 상기 무선 이동 단말에 제공하는 제 4 과정; 및
    상기 사용자가 임의의 항목을 선택하거나 임의의 문자 또는 숫자를 입력하여 서비스를 요구할 때마다 상기 제 3 과정 및 제 4 과정을 반복 수행하는 제 5 과정으로 이루어진 무선 이동 단말을 이용한 대화형 서비스 방법.
  2. 제 1 항에 있어서, 상기 부가 정보 요구 메시지는, 억세스 채널 또는 역방향 채널을 통해 상기 대화형 서버로 전송되는 것을 특징으로 하는 무선 이동 단말을 이용한 대화형 서비스 방법.
  3. 제 2 항에 있어서, 화면 상의 항목 선택에 따라 발생하는 상기 부가 정보 요구 메시지는, 1바이트의 구분자 정보 영역, 1바이트의 페이지 넘버 영역, 2바이트의 퀵코드 영역 및 1바이트의 서브 퀵코드 영역으로 이루어진 것을 특징으로 하는 무선 이동 단말을 이용한 대화형 서비스 방법.
  4. 제 1 항, 제 2 항 또는 제 3 항에 있어서, 상기 대화형 서비스 방법은, 부가 정보 서비스를 위한 초기 메뉴 화면으로부터 하위 노드로 순차 선택해 가는 방식으로 부가 정보를 제공받는 기본 접속, 사용자가 서비스 제공을 목표로 하는 노드의 퀵코드를 직접 입력하여 상기 목표 노드에 대응하는 부가 정보를 제공받는 퀵코드 접속 및 사용자가 서비스 제공을 목표로 하는 노드의 퀵네임 또는 메뉴 이름을 직접 입력하여 상기 목표 노드에 대응하는 부가 정보를 제공받는 퀵네임 접속을 포함하는 것을 특징으로 하는 무선 이동 단말을 이용한 대화형 서비스 방법.
  5. 제 4 항에 있어서, 상기 기본 접속, 퀵코드 접속 또는 퀵네임 접속을 각각 나타내는 접속 구분자 정보는 상기 페이지 넘버 영역에 삽입되는 것을 특징으로 하는 무선 이동 단말을 이용한 대화형 서비스 방법.
  6. 제 1 항, 제 2 항 또는 제 3 항에 있어서, 상기 대화형 서비스 방법은:
    상기 대화형 서버에 수신된 상기 부가 정보 요구 메시지의 에러 발생을 검출하는 과정; 및
    상기 부가 정보 요구 메시지에서 에러 발생이 검출될 때, 그에 상응하는 에러 발생 메시지를 상기 무선 이동 단말에 제공한 다음 부가 정보 서비스의 재선택을 대기하는 과정을 더 포함하는 것을 특징으로 하는 무선 이동 단말을 이용한 대화형 서비스 방법.
  7. 제 6 항에 있어서, 상기 에러 발생 메시지는, 상기 무선 이동 단말의 패널 상에 기설정된 소정시간 동안 디스플레이되는 것을 특징으로 하는 무선 이동 단말을 이용한 대화형 서비스 방법.
  8. 통신망을 통해 연결 가능한 대화형 서버를 이용하여 무선 이동 단말에 대화형 부가 정보 서비스를 제공하는 방법에 있어서,
    해당 무선 이동 단말을 사이버넷에 접속한 상태에서 사용자가 임의의 부가 정보 서비스를 선택할 때마다 서비스 시작 구분자 정보, 서비스 종료 구분자 정보 또는 상기 대화형 서버로부터 수신된 임의의 구분자 정보를 포함하는 N바이트의 부가 정보 요구 메시지를 생성하여 상기 대화형 서버로 전송하는 제 1 과정;
    수신된 상기 부가 정보 요구 메시지에 포함된 구분자 정보가 어떤 종류의 구분자 정보인지를 검출하는 제 2 과정;
    상기 검출 구분자 정보가 상기 서비스 시작 구분자 정보일 때, 상기 검출 구분자 정보에 이어지는 바이트 값들을 검색하여 상기 부가 정보 요구 메시지가 기본 접속 요구 메시지인지, 퀵코드 접속 요구 메시지인지 또는 퀵네임 접속 요구 메시지인지를 판별하는 제 3 과정;
    상기 부가 정보 요구 메시지가 상기 기본 접속 요구 메시지일 때, 부가 정보 서비스를 위한 초기 메뉴 화면 데이터와 관련 구분자 정보 및 상기 초기 메뉴 화면에 포함된 각 선택 항목의 퀵코드로 된 부가 정보 데이터를 작성하여 상기 무선 이동 단말로 전송하는 제 4 과정;
    상기 부가 정보 요구 메시지가 상기 퀵코드 접속 요구 메시지 또는 퀵네임 접속 요구 메시지일 때, 상기 부가 정보 요구 메시지에 포함된 퀵코드 또는 퀵네임에 대응하는 메뉴 화면 또는 문자 정보와 관련 구분자 정보 및/또는 메뉴 화면에 포함된 각 선택 항목의 퀵코드로 된 부가 정보 데이터를 작성하여 상기 무선 이동 단말로 전송하는 제 5 과정;
    상기 검출 구분자 정보가 기설정된 구분자 정보들 중 어느 하나일 때, 상기 부가 정보 요구 메시지에 포함된 퀵코드에 대응하는 메뉴 화면 또는 문자 정보와 관련 구분자 정보 및/또는 메뉴 화면에 포함된 각 선택 항목의 퀵코드로 된 부가 정보 데이터를 작성하여 상기 무선 이동 단말로 전송하는 제 6 과정;
    상기 검출 구분자 정보가 서비스 종료 구분자 정보일 때, 상기 무선 이동 단말에 할당된 트래픽 채널을 절단하여 대화형 부가 정보 서비스를 종료하는 제 7 과정; 및
    사용자가 임의의 부가 정보 서비스를 선택할 때마다 상기 제 1 과정 내지 제 7 과정을 반복 수행하는 제 8 과정으로 이루어진 무선 이동 단말을 이용한 대화형 서비스 방법.
  9. 제 8 항에 있어서, 상기 대화형 서비스 방법은:
    상기 검출 구분자 정보가 상기 서비스 시작 구분자 정보, 기설정된 다수의 구분자 정보 및 서비스 종료 구분자 정보중 어느 하나가 아닐 때, 그에 상응하는 에러 발생 메시지를 상기 무선 이동 단말로 전송한 다음 부가 정보 서비스의 재선택을 대기하는 과정; 및
    상기 부가 정보 요구 메시지가 상기 서비스 시작 구분자 정보를 포함할 때, 상기 부가 정보 요구 메시지가 상기 기본 접속 요구 메시지, 퀵코드 접속 요구 메시지 및 퀵네임 접속 요구 메시지중 어느 하나가 아니면, 그에 상응하는 에러 발생 메시지를 상기 무선 이동 단말로 전송한 다음 부가 정보 서비스의 재선택을 대기하는 과정을 더 포함하는 것을 특징으로 하는 무선 이동 단말을 이용한 대화형 서비스 방법.
  10. 제 9 항에 있어서, 상기 에러 발생 메시지는, 상기 무선 이동 단말의 패널상에 기설정된 소정시간 동안 디스플레이되는 것을 특징으로 하는 무선 이동 단말을이용한 대화형 서비스 방법.
  11. 제 8 항, 제 9 항 또는 제 10 항에 있어서, 화면상의 항목 선택에 따라 발생하는 상기 부가 정보 요구 메시지는, 1바이트의 구분자 정보 영역, 1바이트의 페이지 넘버 영역, 2바이트의 퀵코드 영역 및 1바이트의 서브 퀵코드 영역으로 이루어진 것을 특징으로 하는 무선 이동 단말을 이용한 대화형 서비스 방법.
  12. 제 11 항에 있어서, 상기 기본 접속, 퀵코드 접속 또는 퀵네임 접속을 각각 나타내는 접속 구분자 정보는 상기 페이지 넘버 영역에 삽입되는 것을 특징으로 하는 무선 이동 단말을 이용한 대화형 서비스 방법.
KR1019990026814A 1999-07-05 1999-07-05 무선 이동 단말을 이용한 대화형 서비스 방법 KR100319387B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990026814A KR100319387B1 (ko) 1999-07-05 1999-07-05 무선 이동 단말을 이용한 대화형 서비스 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990026814A KR100319387B1 (ko) 1999-07-05 1999-07-05 무선 이동 단말을 이용한 대화형 서비스 방법

Publications (2)

Publication Number Publication Date
KR20010008805A KR20010008805A (ko) 2001-02-05
KR100319387B1 true KR100319387B1 (ko) 2002-01-05

Family

ID=19599295

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990026814A KR100319387B1 (ko) 1999-07-05 1999-07-05 무선 이동 단말을 이용한 대화형 서비스 방법

Country Status (1)

Country Link
KR (1) KR100319387B1 (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100564980B1 (ko) * 1999-12-06 2006-03-28 에스케이 텔레콤주식회사 무선통신망에서의 대화형 문자 정보 서비스 방법
KR100474070B1 (ko) * 1999-12-30 2005-03-09 주식회사 케이티 디스플레이 장착형 전화기를 이용한 전화 채팅 서비스제공방법
KR100421169B1 (ko) 2002-01-29 2004-03-04 삼성전자주식회사 사설 무선망에서 대화형 단문 메시지 서비스 시스템과그를 위한 라우팅방법
KR20040009659A (ko) * 2002-07-24 2004-01-31 엘지전자 주식회사 이동 통신 시스템을 이용한 단문 메시지 송수신 방법
KR101243323B1 (ko) * 2011-12-13 2013-03-13 강릉원주대학교산학협력단 수중음향센서 네트워크에서의 패킷 검사방법 및 장치

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010001926A (ko) * 1999-06-09 2001-01-05 정장호 이동통신망을 이용한 부가 정보 서비스 제공 시스템 및 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010001926A (ko) * 1999-06-09 2001-01-05 정장호 이동통신망을 이용한 부가 정보 서비스 제공 시스템 및 방법

Also Published As

Publication number Publication date
KR20010008805A (ko) 2001-02-05

Similar Documents

Publication Publication Date Title
AU746305B2 (en) Transmission and reception of television programmes and other data
US7193615B2 (en) Method for providing mobile terminal with software keyboard suitable for language used in country where it is located
EP1398692A2 (en) Method of supporting multiple languages for mobile communication terminal and communication system for the same
WO2002067602A1 (en) Enhanced text based messaging system
JP2009526430A (ja) ショートメッセージサービスを利用したチャットのための移動通信端末機及びチャット方法
JP2006270962A (ja) 移動通信端末機、その待機画面のメッセージ表示方法及び待機画面表示用メッセージの発信方法
CN101112084A (zh) 电子设备系统
US7312813B1 (en) Wireless application protocol television
US20020098804A1 (en) Control method and system using a bluetooth for wireless communication, and a server and a terminal used for the same
KR100566975B1 (ko) 휴대폰의 원격 기능변경장치 및 그 제어방법
KR100319387B1 (ko) 무선 이동 단말을 이용한 대화형 서비스 방법
KR20010038954A (ko) 무선 이동 단말을 위한 사용자 화면 서비스 방법
US20020187773A1 (en) Accessing information via internet access terminals
CN1964536B (zh) 用于收发即时消息的方法及移动通信终端
CN100579258C (zh) 用于交互式通信的方法和设备
KR100852587B1 (ko) 모바일 티켓 서비스 제공 방법 및 장치
JP4710135B2 (ja) 無線電話装置とデータサーバーをもった受信端末との対話方法
KR100634282B1 (ko) 자기 번호 보기 서비스 제공 방법 및 장치
AU2004209245B2 (en) A mobile equipment for providing a few of services at a same traffic channel
US20010029614A1 (en) Method for using internet and internet usage system
KR100793424B1 (ko) 간편 접속 무선 인터넷 서비스 제공 방법 및 장치
CA2293879A1 (en) Method of transmitting information
KR100655063B1 (ko) 이동통신단말기의 통합 문자편집 방법
KR100439415B1 (ko) 무선망을 이용한 다국어 음성방송 제공방법
JP2001057569A (ja) 同報送信システム及び方法

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19990705

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20010430

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20010927

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20011218

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20011219

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20041220

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20051215

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20061213

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20071213

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20081216

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20091215

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20101208

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20101208

Start annual number: 10

End annual number: 10

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee