KR100319387B1 - Method for providing interactive service using wireless mobile station - Google Patents
Method for providing interactive service using wireless mobile station Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/493—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2242/00—Special services or facilities
- H04M2242/08—Special 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바이트의 퀵코드를 해당 무선 이동 단말에 제공하고, 무선 이동 단말에서는 사용자가 메뉴 화면내 선택 항목 또는 문자 입력을 이용하여 임의의 서비스를 선택할 때 선택 항목에 대응하는 퀵코드를 이용하여 생성한 부가 정보 요구 메시지를 대화형 서버로 전송하는 방식으로 무선 이동 단말에 대화형 서비스를 고속으로 제공함으로써, 대화형 부가 정보 서비스를 수행할 때 발생하는 사용자 대기 시간(또는 지연 시간)을 최소화할 수 있는 것이다.The present invention provides an interactive service between the interactive server and the wireless mobile terminal by using the L code quick code preset for each item in the menu screen provided from the interactive server to the wireless mobile terminal when the interactive service is requested. The present invention relates to an interactive service technique using a wireless mobile terminal, and the present invention provides a menu screen and / or text information data corresponding to a service request in an interactive server whenever an interactive service is requested by the wireless mobile terminal. And providing a quick code of L bytes preset for each item in each menu screen and / or text information to the corresponding wireless mobile terminal. In the wireless mobile terminal, a user selects an arbitrary item using a selection item or text input in the menu screen. When selecting a service, the additional information request message generated by using the quick code corresponding to the selected item is displayed. By providing the interactive service to the wireless mobile terminal at high speed by transmitting to the interactive server, it is possible to minimize user waiting time (or delay time) occurring when performing the interactive side information service.
Description
본 발명은 무선 이동 단말(wireless mobile station)을 통해 사용자에게 대화형 서비스를 제공하는 방법에 관한 것으로, 더욱 상세하게는 대화형 서버 또는 정보 서버를 이용하여 무선 이동 단말에 각종 부가 정보를 대화형 서비스 형태로 제공하는데 적합한 무선 이동 단말을 이용한 대화형 서비스 방법에 관한 것이다.The present invention relates to a method for providing an interactive service to a user through a wireless mobile station. More particularly, the present invention relates to an interactive service for providing various additional information to a wireless mobile terminal using an interactive server or an information server. The present invention relates to an interactive service method using a wireless mobile terminal suitable for providing in a form.
최근 들어, 반도체 기술, 전자 기술, 통신 기술 등의 발달에 따라 무선 이동 통신, 예를 들면 셀룰러폰, 개인 휴대 통신(PCS) 등과 같은 무선 이동 통신의 수요가 급격하게 확산되고 있으며, 더욱이 금명간의 멀티미디어 서비스 개시를 목표로 범세계적 규격화(또는 표준화)가 진행되고 있는 광대역 무선 이동 단말(일명, IMT-2000이라고 함)이 서비스를 개시하는 시점에서 부터는 무선 이동 통신의 수요 확산이 더욱 가속화될 것이다.Recently, with the development of semiconductor technology, electronic technology, communication technology, and the like, the demand for wireless mobile communication such as cellular phone, personal mobile communication (PCS), etc. is rapidly expanding, and moreover, multimedia The spread of demand for wireless mobile communication will be accelerated from the time when broadband wireless mobile terminals (also called IMT-2000s), which are globally standardized (or standardized), aim to launch services.
이러한 광대역 무선 이동 통신에서는 단순한 음성신호의 인터페이스 뿐만 아니라 대화형 서버, 정보 서버 등을 이용하여 동영상, 텍스트 정보(예를 들면, 주식시세 정보, 철도 승차권(또는 승차권 예약) 정보, 항공 승차권(또는 승차권 예약) 정보, 호텔 관련 정보, 스포츠 경기(경기 관람권 예약) 정보 등) 등과 같은 각종 부가 정보 서비스를 제공하고 있다.In such broadband wireless mobile communication, video and text information (for example, stock quote information, railway ticket (or ticket reservation) information, air ticket (or ticket) using not only an interface of a voice signal but also an interactive server and an information server) are used. Various information services such as reservation) information, hotel related information, sports event (reservation ticket reservation), etc. are provided.
예를 들어, 철도 승차권을 예약하고자 하는 경우, 즉 사용자가 무선 이동 단말을 이용하여 대화형 서버에 철도 승차권 예약 서비스를 요구하면, 통신망(유선 네트워크, 기지국, 기지국 제어기 등)을 통해 연결된 대화형 서버에서는 정보 서버 등을 통해 사용자가 원하는 정보(예를 들면, 열차 종별, 차실 종별, 출발역, 도착역, 출발시간, 도착시간, 좌석수 정도 등)를 제공받아 사용자, 즉 무선 이동 단말에 서비스를 제공한다.For example, if a user wants to reserve a railway ticket, that is, a user requests a railway ticket reservation service from an interactive server using a wireless mobile terminal, the interactive server connected through a communication network (wired network, base station, base station controller, etc.) Provides a service to a user, i.e., a wireless mobile terminal, by receiving information desired by a user (for example, train type, vehicle type, departure station, arrival station, departure time, arrival time, seating capacity, etc.) through an information server. .
이때, 사용자 조작에 따라 무선 이동 단말에서 발생하는 사용자 요구 정보들(예를 들면, 승차권 구입 선택 문자 데이터, 승차일시 문자 데이터, 열차 종별 및 차실 종별 문자 데이터, 출발역 문자 데이터, 도착역 문자 데이터 등)은 역방향 트래픽 채널을 통해 대화형 서버로 전달되고, 대화형 서버에서 제공되는 부가 정보들(예를 들면, 초기 메뉴 화면 데이터, 초기 철도 메뉴 화면 데이터, 승차일 입력 문자 화면 데이터, 출발역 입력 문자 화면 데이터 등)은 무선 이동 단말에 할당된 순방향 트래픽 채널을 통해 전달된다.At this time, user request information generated in the wireless mobile terminal according to a user operation (for example, ticket purchase selection text data, boarding date and time text data, train type and vehicle type text data, departure station text data, arrival station text data, etc.) Additional information provided to the interactive server through the reverse traffic channel and provided by the interactive server (for example, initial menu screen data, initial railway menu screen data, boarding date input text screen data, departure station input text screen data, etc.). Is delivered over a forward traffic channel assigned to the wireless mobile terminal.
즉, 종래 방법에 따라 부가 정보 서비스를 수행하는 경우, 사용자가 메뉴 화면 상에 있는 문자 정보들(예를 들면, 스포츠, 철도, 호텔 등)중 자신이 원하는 문자 정보를 입력하면, 무선 이동 단말에서는 그에 상응하는 문자 데이터(부가 정보 요구 메시지)를 생성하여 역방향 트래픽 채널을 통해 대화형 서버로 전송하고, 대화형 서버에서는 수신된 문자 데이터에 상응하는 부가 정보 데이터, 예를 들어 사용자가 철도를 선택한 경우 기저장된 초기 철도 메뉴 화면 데이터를 인출하여 순방향 트래픽 채널을 통해 해당 무선 이동 단말로 전송한다.That is, when performing the additional information service according to the conventional method, when the user inputs the desired text information among the text information (for example, sports, railway, hotel, etc.) on the menu screen, the wireless mobile terminal When the corresponding text data (additional information request message) is generated and transmitted to the interactive server through the reverse traffic channel, the interactive server receives additional information data corresponding to the received text data, for example, the user selects a railway. The pre-stored initial railroad menu screen data is retrieved and transmitted to the wireless mobile terminal through the forward traffic channel.
또한, 종래 방법에서는 부가 정보 요구 메시지가 많은 양의 데이터를 발생하는 문자 데이터이기 때문에 억세스 채널을 사용하지 못하고, 역방향 트래픽 채널을 사용하게 되는데, 여기에서 억세스 채널은 단말 상태 체크, 핸드 오프 처리 등을 위한 각종 데이터들을 송수신하는 채널이다. 따라서, 부가 정보 서비스 요구시에 발생하는 많은 양의 문자 데이터들을 억세스 채널로 전송하게 될 경우, 많은 대역을 점유하게 되어 단말 상태 체크, 핸드 오프 처리 등에 장애가 초래될 수 있기 때문에 종래 방법에서는 역방향 트래픽 채널을 이용하여 문자 데이터로 된 부가 정보 요구 메시지를 대화형 서버로 전송한다.In addition, in the conventional method, since the additional information request message is a character data generating a large amount of data, the access channel cannot be used and the reverse traffic channel is used. In this case, the access channel performs terminal status check, handoff processing, and the like. It is a channel for transmitting and receiving various data. Therefore, in case of transmitting a large amount of text data generated when requesting additional information service through the access channel, the conventional method uses a reverse traffic channel because it occupies a large number of bands and may cause a terminal status check, a handoff process, and the like. Send the additional information request message in text data to the interactive server.
그러나, 상술한 바와 같은 종래 방법의 경우, 사용자가 선택한 문자 정보에 대응하는 많은 양의 문자 데이터로 된 부가 정보 요구 메시지를 역방향 트래픽 채널을 통해 대화형 서버로 전송해야만 하므로 불필요하게 많은 전송시간이 소요되며, 그 결과 부가 정보 서비스를 제공받는데 많은 지연시간이 발생하게 되므로써, 사용자들의 큰 불만요인이 되고 있는 실정이다.However, in the conventional method as described above, an additional information request message including a large amount of text data corresponding to the text information selected by the user has to be transmitted to the interactive server through the reverse traffic channel, which takes unnecessary transmission time. As a result, a large delay occurs in receiving additional information service, which is a big complaint of users.
따라서, 본 발명은 상기한 종래 기술의 문제점을 해결하기 위한 것으로, 대화형 서비스 요구시에 대화형 서버로부터 무선 이동 단말로 제공되는 메뉴 화면 및 문자 화면내 항목 각각에 대해 기설정된 L바이트의 퀵코드를 이용하여 대화형 서버와 무선 이동 단말간에 대화형 서비스를 제공할 수 있는 무선 이동 단말을 이용한 대화형 서비스 방법을 제공하는데 그 목적이 있다.Accordingly, the present invention is to solve the problems of the prior art described above, L code quick code preset for each of the items in the menu screen and the text screen provided from the interactive server to the wireless mobile terminal at the time of the interactive service request It is an object of the present invention to provide an interactive service method using a wireless mobile terminal that can provide an interactive service between an interactive server and a wireless mobile terminal.
상기 목적을 달성하기 위한 일 형태에 따른 본 발명은, 통신망을 통해 연결 가능한 대화형 서버를 이용하여 무선 이동 단말에 대화형 부가 정보 서비스를 제공하는 방법에 있어서, 사이버넷에 접속하여 대화형 부가 서비스를 요구하는 제 1 과정; 상기 서비스 요구에 응답하여, 그에 상응하는 초기 메뉴 화면 데이터 또는 문자 정보 데이터와 관련 구분자 정보, 상기 초기 메뉴 화면 또는 문자 정보에 포함된 각 항목의 대응 퀵코드로 된 초기 부가 정보 데이터를 가공하여 해당 무선 이동 단말에 제공하는 제 2 과정; 사용자가 상기 각 항목 중의 하나를 선택하거나 임의의 문자 또는 숫자를 입력하여 서비스를 요구할 때마다 관련 구분자 정보와 해당하는 각 항목의 퀵코드를 이용하여 부가 정보 요구 메시지를 생성한 후 상기 대화형 서버로 전송하는 제 3 과정; 상기 부가 정보 요구 메시지가 수신될 때, 상기 제 2 과정과 동일한 처리 루틴을 통해 상기 부가 정보 요구 메시지에 포함된 상기 선택 항목의 퀵코드에 해당하는 부가 정보 데이터를 가공 및 생성하여 상기 무선 이동 단말에 제공하는 제 4 과정; 및 상기 사용자가 임의의 항목을 선택하거나 임의의 문자 또는 숫자를 입력하여 서비스를 요구할 때마다 상기 제 3 과정 및 제 4 과정을 반복 수행하는 제 5 과정으로 이루어진 무선 이동 단말을 이용한 대화형 서비스 방법을 제공한다.In accordance with one aspect of the present invention, there is provided a method for providing an interactive additional information service to a wireless mobile terminal using an interactive server connectable through a communication network. A first process requiring a; In response to the service request, the corresponding initial menu screen data or text information data, associated delimiter information, and initial additional information data of corresponding quick codes of respective items included in the initial menu screen or text information are processed and corresponding wirelessly. Providing a second process to the mobile terminal; Whenever a user selects one of the above items or inputs a random letter or number to request a service, an additional information request message is generated by using the related delimiter information and the quick code of each corresponding item, and then the user is sent to the interactive server. A third process of transmitting; When the additional information request message is received, the additional information data corresponding to the quick code of the selected item included in the additional information request message is processed and generated through the same processing routine as that of the second process, to the wireless mobile terminal. Providing a fourth process; And a fifth process in which the third process and the fourth process are repeated whenever the user selects an item or inputs an arbitrary letter or number to request the service. to provide.
상기 목적을 달성하기 위한 다른 형태에 따른 본 발명은, 통신망을 통해 연결 가능한 대화형 서버를 이용하여 무선 이동 단말에 대화형 부가 정보 서비스를 제공하는 방법에 있어서, 해당 무선 이동 단말을 사이버넷에 접속한 상태에서 사용자가 임의의 부가 정보 서비스를 선택할 때마다 서비스 시작 구분자 정보, 서비스 종료 구분자 정보 또는 상기 대화형 서버로부터 수신된 임의의 구분자 정보를 포함하는 N바이트의 부가 정보 요구 메시지를 생성하여 상기 대화형 서버로 전송하는 제 1 과정; 수신된 상기 부가 정보 요구 메시지에 포함된 구분자 정보가 어떤 종류의 구분자 정보인지를 검출하는 제 2 과정; 상기 검출 구분자 정보가 상기 서비스 시작 구분자 정보일 때, 상기 검출 구분자 정보에 이어지는 바이트값들을 검색하여 상기 부가 정보 요구 메시지가 기본 접속 요구 메시지인지, 퀵코드 접속 요구 메시지인지 또는 퀵네임 접속 요구 메시지인지를 판별하는 제 3 과정; 상기 부가 정보 요구 메시지가 상기 기본 접속 요구 메시지일 때, 부가 정보 서비스를 위한 초기 메뉴 화면 데이터와 관련 구분자 정보 및 상기 초기 메뉴 화면에 포함된 각 선택 항목의 퀵코드로 된 부가 정보 데이터를 작성하여 상기 무선 이동 단말로 전송하는 제 4 과정; 상기 부가 정보 요구 메시지가 상기 퀵코드 접속 요구 메시지 또는 퀵네임 접속 요구 메시지일 때, 상기 부가 정보 요구 메시지에 포함된 퀵코드 또는 퀵네임에 대응하는 메뉴 화면 또는 문자 정보와 관련 구분자 정보 및/또는 메뉴 화면에 포함된 각 선택 항목의 퀵코드로 된 부가 정보 데이터를 작성하여 상기 무선 이동 단말로 전송하는 제 5 과정; 상기 검출 구분자 정보가 기설정된 구분자 정보들중 어느 하나일 때, 상기 부가 정보 요구 메시지에 포함된 퀵코드에 대응하는 메뉴 화면 또는 문자 정보와 관련 구분자 정보 및/또는 메뉴 화면에 포함된 각 선택 항목의 퀵코드로 된 부가 정보 데이터를 작성하여 상기 무선 이동 단말로 전송하는 제 6 과정; 상기 검출 구분자 정보가 서비스 종료 구분자 정보일 때, 상기 무선 이동 단말에 할당된 트래픽 채널을 절단하여 대화형 부가 정보 서비스를 종료하는 제 7 과정; 및 사용자가 임의의 부가 정보 서비스를 선택할 때마다 상기 제 1 과정 내지 제 7 과정을 반복 수행하는 제 8 과정으로 이루어진 무선 이동 단말을 이용한 대화형 서비스 방법을 제공한다.In accordance with another aspect of the present invention, there is provided a method for providing an interactive additional information service to a wireless mobile terminal using an interactive server connectable through a communication network, wherein the wireless mobile terminal is connected to a cybernet. Whenever the user selects any additional information service in one state, the conversation is generated by generating an N-byte additional information request message including service start delimiter information, service end delimiter information, or any delimiter information received from the interactive server. A first process of transmitting to the server; A second step of detecting what kind of identifier information is the identifier information included in the received additional information request message; When the detection identifier information is the service start identifier information, the byte values following the detection identifier information are searched to determine whether the additional information request message is a basic connection request message, a quick code connection request message, or a quick name connection request message. Determining a third process; When the additional information request message is the basic access request message, the initial menu screen data for the additional information service, the associated separator information, and the additional information data of the quick code of each selected item included in the initial menu screen are created and A fourth process of transmitting to a wireless mobile terminal; When the additional information request message is the quick code connection request message or the quick name connection request message, a menu screen or text information corresponding to the quick code or quick name included in the additional information request message and related delimiter information and / or menu A fifth step of creating additional information data in quick code of each selection item included in the screen and transmitting the additional information data to the wireless mobile terminal; When the detection delimiter information is any one of the predetermined delimiter information, a menu screen or text information corresponding to the quick code included in the additional information request message and associated delimiter information and / or each selection item included in the menu screen. A sixth step of creating additional information data in quick code and transmitting it to the wireless mobile terminal; A seventh step of terminating the interactive additional information service by cutting off the traffic channel assigned to the wireless mobile terminal when the detection identifier information is service termination identifier information; And an eighth process of repeating the first to seventh processes whenever the user selects an additional additional information service.
도 1은 본 발명에 따른 대화형 서비스를 제공하는 데 적합한 무선 이동 단말 시스템의 개략적인 계통도,1 is a schematic schematic diagram of a wireless mobile terminal system suitable for providing an interactive service according to the present invention;
도 2는 도 1에 도시된 이동 단말의 개략적인 블록구성도,2 is a schematic block diagram of a mobile terminal shown in FIG. 1;
도 3은 도 1에 도시된 대화형 서버의 개략적인 블록구성도,3 is a schematic block diagram of the interactive server shown in FIG. 1;
도 4는 본 발명의 바람직한 실시 예에 따라 무선 이동 단말에 대화형 서비스를 제공하는 과정을 도시한 플로우챠트,4 is a flowchart illustrating a process of providing an interactive service to a wireless mobile terminal according to an embodiment of the present invention;
도 5는 본 발명에 따른 대화형 부가 정보 서비스 방법을 이용하여 철도 승차권을 예약할 때 이동 단말의 디스플레이 패널상에 제공되는 각종 메뉴 화면 및 문자 화면들을 도시한 메뉴 화면 예시도,5 is an exemplary menu screen illustrating various menu screens and text screens provided on a display panel of a mobile terminal when a railroad ticket is reserved using an interactive additional information service method according to the present invention;
도 6은 본 발명에 따른 대화형 서비스를 수행할 때 무선 이동 단말에서 생성되어 대화형 서버로 전송되는 부가 정보 요구 메시지의 일 예를 도시한 도면.6 is a diagram illustrating an example of an additional information request message generated in a wireless mobile terminal and transmitted to an interactive server when performing an interactive service according to the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of the code | symbol about the principal part of drawing>
102/1 - 1-2/n : 이동 단말(MS) 104 : 통신망102/1-1-2 / n: mobile terminal (MS) 104: communication network
106 : SMS 센터 108 : 대화형 서버106: SMS Center 108: Interactive Server
202 : 입력 블록 204, 302, 304 : 송수신 블록202: input block 204, 302, 304: transmission and reception block
206, 312 : 제어 블록 208, 306, 308 : 메모리 블록206, 312: control block 208, 306, 308: memory block
210 : 디스플레이 패널210: display panel
본 발명의 상기 및 기타 목적과 여러가지 장점은 이 기술분야에 숙련된 사람들에 의해 첨부된 도면을 참조하여 하기에 기술되는 본 발명의 바람직한 실시 예로 부터 더욱 명확하게 될 것이다.The above and other objects and various advantages of the present invention will become more apparent from the preferred embodiments of the present invention described below with reference to the accompanying drawings by those skilled in the art.
이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세하게 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
먼저, 본 발명의 핵심 기술요지는, 대화형 서버를 이용하여 무선 이동 단말에, 예를 들면 철도 승차권(또는 승차권 예약) 정보, 항공 승차권(또는 승차권 예약) 정보, 호텔 예약 정보, 스포츠 경기(또는 경기 관람권 예약) 정보, 주식 시세 정보 등과 같은 부가 정보 서비스를 제공할 때, 역방향 트래픽 채널을 이용하여 사용자가 선택한 문자 데이터로 된 부가 정보 요구 메시지를 대화형 서버로 전송하는 종래 방식과는 달리, 무선 이동 단말에서 부가 정보 서비스를 요구하면 대화형 서버에서는 그에 응답하여 초기 메뉴 화면 데이터와 함께 초기 메뉴 화면에 들어 있는 각 항목(예를 들면, 스포츠 항목, 철도 항목, 호텔 항목, 항공기 항목 등)들에 대한 L바이트의 퀵코드 정보를 해당 무선 이동 단말로 전송하고, 무선 이동 단말의 패널상에 디스플레이되는 메뉴 화면 또는 문자 화면상에서 사용자가 임의의 항목(예를 들면, 철도 항목)을 선택할 때, 무선 이동 단말에서는 선택된 항목에 대응하는 퀵코드를 이용하여 철도와 관련된 부가 정보 서비스를 요구하기 위한 N바이트(예를 들면, 4바이트)의 부가 정보 요구 메시지를 생성하여 대화형 서버로 전송하며, 대화형 서버에서는 해당 무선 이동 단말로부터 수신된 퀵코드 정보에 의거하여 사용자가 선택한 부가 정보 데이터를 해당 무선 이동 단말로 전송한다는 것이다. 이때, 본 발명에 따르면 부가 정보 요구 메시지가 단지 N바이트 정도밖에 않되는 작은 양의 데이터이기 때문에, 역방향 트래픽 채널만을 이용하는 종래 방법과는 달리, 억세스 채널 또는 역방향 트래픽 채널을 선택적으로 이용하여 부가 정보 요구 메시지들을 대화형 서버로 전송할 수 있다.First, a key technical aspect of the present invention is to use an interactive server for wireless mobile terminal, for example, railway ticket (or ticket reservation) information, air ticket (or ticket reservation) information, hotel reservation information, sports event (or Unlike the conventional method of transmitting supplementary information request message of text data selected by a user by using a reverse traffic channel, when providing supplementary information service such as game ticket reservation) information, stock quote information, etc. When the mobile terminal requires additional information service, the interactive server responds to each item (eg, sports item, railway item, hotel item, aircraft item, etc.) included in the initial menu screen with initial menu screen data. Transmits the L-byte quick code information to the corresponding wireless mobile terminal and is displayed on the panel of the wireless mobile terminal. When a user selects an arbitrary item (for example, a railroad item) on a new screen or a text screen, the wireless mobile terminal uses N-bytes for requesting additional information service related to railroad using a quick code corresponding to the selected item. For example, a 4-byte additional information request message is generated and transmitted to the interactive server, and the interactive server transmits additional information data selected by the user based on the quick code information received from the wireless mobile terminal. Will be sent to. At this time, according to the present invention, since the additional information request message is a small amount of data of only N bytes, unlike the conventional method using only the reverse traffic channel, the additional information request is selectively performed by using an access channel or a reverse traffic channel. You can send messages to an interactive server.
즉, 종래 방법에서는 사용자가 임의의 항목을 선택하거나 문자를 입력할 때 선택된 항목에 대응하는 문자 데이터(즉, 부가 정보 요구 메시지) 또는 입력 문자 데이터를 생성하여 역방향 트래픽 채널을 통해 대화형 서버로 전송하는 반면에, 본 발명에서는 대화형 서버로부터 제공받은(즉, 다운로드받은) 퀵코드 데이터를 이용하여 N바이트(단지 퀵코드만을 이용하여 부가 정보 요구 메시지를 생성할 때) 또는 N + M바이트(퀵코드와 함께 입력된 문자 또는 숫자를 포함하는 부가 정보 요구 메시지를 생성할 때)의 부가 정보 요구 메시지를 생성하여 억세스 채널 또는 역방향 트래픽 채널을 통해 선택적으로 전송하기 때문에, 보다 빠른 메시지 전송이 가능하며, 이러한 기술적 수단을 통해 본 발명이 목적으로 하는 바를 달성할 수 있다.That is, in the conventional method, when the user selects an arbitrary item or inputs a character, text data (ie, additional information request message) or input text data corresponding to the selected item is generated and transmitted to the interactive server through the reverse traffic channel. On the other hand, in the present invention, N bytes (when generating an additional information request message using only Quick Code) or N + M bytes (Quick) using the Quick Code data provided from the interactive server (i.e., downloaded) are used. When generating an additional information request message (when generating an additional information request message including a letter or number entered together with a code) and selectively transmitting it through an access channel or a reverse traffic channel, faster message transmission is possible. Through such technical means, it is possible to achieve the object of the present invention.
도 1은 본 발명에 따른 대화형 서비스를 제공하는 데 적합한 무선 이동 단말 시스템의 개략적인 계통도로써, 다수의 무선 이동 단말(102/1 - 102/n),통신망(104), SMS(Short Message System) 센터(106), 대화형 서버(108)를 포함한다.1 is a schematic schematic diagram of a wireless mobile terminal system suitable for providing an interactive service according to the present invention, including a plurality of wireless mobile terminals 102/1-102 / n, a communication network 104, and a short message system (SMS). ) Center 106, interactive server 108.
도 1을 참조하면, 각 무선 이동 단말(102/1 - 102/n)은, 예를 들면 셀룰러폰, PCS, IMT-2000 등과 같은 것으로, 각 무선 이동 단말은, 일 예로서 도 2에 도시된 바와같이, 입력 블록(202), 송수신 블록(204), 제어 블록(206), 메모리 블록(208), 디스플레이 패널(210)을 포함한다.Referring to FIG. 1, each of the wireless mobile terminals 102/1-102 / n is, for example, a cellular phone, a PCS, an IMT-2000, or the like, and each wireless mobile terminal is illustrated in FIG. 2 as an example. As such, it includes an input block 202, a transmit / receive block 204, a control block 206, a memory block 208, and a display panel 210.
도 2를 참조하면, 입력 블록(202)은 다수의 숫자키 및 다수의 기능키로 된 키패드를 포함하는 것으로, 사용자가 숫자키 또는 기능키를 선택할 때 그에 상응하는 숫자 키신호 또는 기능 키신호를 발생하여 제어 블록(206)으로 전달한다. 또한, 송수신 블록(204)은 제어 블록(206)으로부터 제공되는 각종 신호들(다이얼링 신호, 음성신호, 부가 정보 요구 메시지 등)을 무선 송출 가능한 신호로 변조하여 전송하고, 또한 도시 생략된 안테나를 통해 수신되는 변조된 신호들을 변조전의 원신호로 복조하여 제어 블록(206)으로 전달한다.Referring to FIG. 2, the input block 202 includes a keypad composed of a plurality of numeric keys and a plurality of function keys, and generates a corresponding numeric key signal or function key signal when a user selects a numeric key or a function key. To the control block 206. In addition, the transmission and reception block 204 modulates and transmits various signals (dialing signal, voice signal, additional information request message, etc.) provided from the control block 206 into a signal that can be transmitted wirelessly, and also through an antenna (not shown). The received modulated signals are demodulated into the original signal before modulation and transmitted to the control block 206.
다음에, 제어 블록(206)은, 예를 들면 무선 이동 단말의 전반적인 동작 제어를 수행하는 마이크로 프로세서를 포함하는 것으로, 본 발명에 따른 대화형 서비스를 수행할 때 송수신 블록(204)을 통해 제공되는 부가 정보 데이터에 포함된 관련 텔레서비스 구분자(Teleservice Identifier : TI) 및 각 항목들에 대한 퀵코드 데이터들을 검출하여 메모리 블록(208)에 저장하고, 부가 정보 데이터에서 검출한 메뉴 화면 데이터 또는 문자 데이터를 디스플레이 패널(210)로 제공한다.Next, the control block 206 includes, for example, a microprocessor for performing overall operational control of the wireless mobile terminal, which is provided via the transmit / receive block 204 when performing the interactive service according to the present invention. The associated teleservice identifier (TI) included in the additional information data and the quick code data for each item are detected and stored in the memory block 208, and the menu screen data or the text data detected in the additional information data is detected. It is provided to the display panel 210.
더욱이, 디스플레이 패널(210)상에 디스플레이중인 메뉴 화면 상에서 사용자가 임의의 항목을 선택할 때 그 선택된 항목에 대응하는 퀵코드 데이터 및 관련 TI를 메모리 블록(208)으로부터 인출하고 이 인출된 퀵코드 데이터 및 관련 TI를 이용하여 N바이트(예를 들면, 4바이트)의 부가 정보 요구 메시지를 생성한 다음 송수신 블록(204)으로 전달하며, 또한 문자 화면상에서 사용자가 문자 또는 숫자 정보를 입력한 다음 전송 버튼(또는 SEND 버튼)을 누르면 관련 TI, 문자 항목에 대응하는 퀵코드, 입력된 문자 또는 숫자 데이터를 이용하여 N + M바이트의 부가 정보 요구 메시지를 생성한 다음 송수신 블록(204)으로 전달한다.Furthermore, when the user selects an item on the menu screen being displayed on the display panel 210, the quick code data and the associated TI corresponding to the selected item are withdrawn from the memory block 208 and the extracted quick code data and An N byte (e.g., 4 bytes) additional information request message is generated using the associated TI, and then transmitted to the transmit / receive block 204, and the user inputs letter or numeric information on the text screen, and then the send button ( Or SEND button), an N + M byte additional information request message is generated using the relevant TI, the quick code corresponding to the character item, the input character or numeric data, and then transmitted to the transmission / reception block 204.
또한, 메모리 블록(208)은, 본 발명에 따른 대화형 서비스의 수행시에 대화형 서버(108)로부터 제공받은 각 메뉴 화면 및 문자 화면내 각 항목들에 대한 퀵코드 데이터와 관련 TI를 저장하는 것으로, 여기에 저장된 관련 TI 및 퀵코드 데이터들은 사용자 선택에 따라 대화형 서비스가 종료될 때 제어 블록(206)으로부터의 제어에 의해 클리어된다.In addition, the memory block 208 stores the quick code data and the associated TI for each item in the menu screen and the text screen provided from the interactive server 108 at the time of performing the interactive service according to the present invention. As such, the relevant TI and quickcode data stored therein are cleared by control from control block 206 when the interactive service is terminated in accordance with user selection.
다시 도 1을 참조하면, 통신망(104)은, 예를 들면 기지국, 기지국 제어기 등을 포함하는 것으로, 자신의 서비스 영역에 있는 무선 이동 단말들에 대한 통신 서비스의 설정(예를 들면, 일반호 설정 및 해제, 이동 단말의 위치 등록 및 해제, 단말 상태 체크, 핸드 오프 처리, 부가 정보 서비스를 위한 호설정 및 해제 등) 등에 관련된 기능을 수행한다.Referring back to FIG. 1, the communication network 104 includes, for example, a base station, a base station controller, and the like, and establishes a communication service for wireless mobile terminals in its service area (eg, general call setup). And release, location registration and release of the mobile terminal, terminal status check, handoff processing, call setup and release for additional information services, and the like.
또한, 통신망(104)은 본 발명에 따른 대화형 서비스의 제공시에 임의의 무선 이동 단말로부터 각종 부가 정보 요구 메시지(즉, 퀵코드 및 퀵네임을 이용하여 생성한 부가 정보 요구 메시지)를 SMS 센터(106)로 전달하고, SMS 센터(106)로부터 제공되는 부가 정보 데이터(예를 들면, 임의의 메뉴 화면 또는 문자 화면 데이터와 함께 메뉴 또는 문자 화면에 들어 있는 TI 및 각 항목들에 대한 퀵코드 데이터)들을 무선 송출하여 해당 무선 이동 단말로 전달한다.In addition, the communication network 104 may be configured to send various additional information request messages (i.e., additional information request messages generated using quick codes and quick names) from an arbitrary wireless mobile terminal when providing the interactive service according to the present invention. And additional information data (e.g., TI and contained in the menu or text screen together with any menu screen or text screen data) and the quick code data for each item provided to the SMS center 106. ) Are wirelessly transmitted to the wireless mobile terminal.
다음에, SMS 센터(106)는, 예를 들어 이동 통신 교환기와 거의 유사한 기능을 수행하는 것으로, 부가 정보 서비스시에 통신망(104)을 통해 수신되는 각종 메시지들중에서 부가 정보 요구 메시지를 분석 및 검출하여 대화형 서버(108)로 전달하고, 또한 대화형 서버(108)로부터 제공되는 부가 정보 데이터(즉, 메뉴 화면 데이터와 관련 TI 및 항목별 퀵코드 정보 데이터 또는 택스트 정보 데이터 등)를 통신망(104)으로 전달한다.Next, the SMS center 106 performs a function similar to that of the mobile communication switch, for example, and analyzes and detects the additional information request message among various messages received through the communication network 104 in the additional information service. Communication information to the interactive server 108, and additional information data provided from the interactive server 108 (i.e., menu screen data and related TI and item-specific quick code information data or text information data, etc.). ).
한편, 대화형 서버(108)는, SMS 센터(106)로부터 제공되는 부가 정보 요구 메시지를 분석하고, 메시지의 분석 결과에 의거하여 해당 무선 이동 단말에 전송할 부가 정보 데이터(즉, 메뉴 화면 데이터와 관련 TI 및 퀵코드 데이터 또는 택스트 정보 데이터 등)를 생성하여 SMS 센터(106)로 전달하는 것으로, 이러한 대화형 서버(108)에서의 구체적인 동작 과정에 대해서는 그 세부적인 블록구성을 도시한 도 3을 참조하여 상세하게 설명한다.Meanwhile, the interactive server 108 analyzes the additional information request message provided from the SMS center 106, and transmits additional information data (i.e., menu screen data) to be transmitted to the wireless mobile terminal based on the analysis result of the message. TI and quick code data or text information data) are generated and delivered to the SMS center 106. For a detailed operation process of the interactive server 108, refer to FIG. It will be described in detail.
도 3은 도 1에 도시된 대화형 서버(108)의 개략적인 블록구성도로써, 제 1 송수신 블록(302), 제 2 송수신 블록(304), 제 1 메모리 블록(306), 제 2 메모리 블록(308), 제 3 메모리 블록(310) 및 제어 블록(312)을 포함한다.FIG. 3 is a schematic block diagram of the interactive server 108 shown in FIG. 1, and includes a first transmission / reception block 302, a second transmission / reception block 304, a first memory block 306, and a second memory block. 308, a third memory block 310, and a control block 312.
도 3을 참조하면, 제 1 송수신 블록(302)은 도 1에 도시된 SMS 센터(105)와 대화형 서버(108)내 제어 블록(312)간의 데이터(또는 메시지) 인터페이스를 수행하고, 제 2 송수신 블록(304)은 대화형 서버(108)내 제어 블록(312)과 도시 생략된 정보 서버 또는 금융 서버 등 간의 데이터(또는 메시지) 인터페이스를 수행한다.Referring to FIG. 3, the first transmit / receive block 302 performs a data (or message) interface between the SMS center 105 shown in FIG. 1 and the control block 312 in the interactive server 108, and the second The transmit / receive block 304 performs a data (or message) interface between the control block 312 in the interactive server 108 and an information server or financial server, not shown.
여기에서, 제 1 메모리 블록(306)은, 도시 생략된 정보 서버로부터 제공되는 부가 정보 데이터들, 예를 들면 스포츠, 철도, 항공기, 호텔 등에 관련된 각종 택스트 정보(예를 들어, 열차 종별 정보, 출발시간 정보, 도착시간 정보, 열차 차실 정보, 차실별 잔여 좌석수 정보 등) 등을 저장하는 테이블인 것으로, 여기에 저장된 텍스트 정보 데이터들은 제어 블록(312)으로 제공된다.Here, the first memory block 306 may be configured to store additional text data (eg, train type information, departure, etc.) related to additional information data provided from an information server not shown, for example, sports, railways, aircraft, hotels, and the like. Time information, arrival time information, train cabin information, remaining seat information per vehicle, etc.), and the like, and the text information data stored therein is provided to the control block 312.
또한, 제 2 메모리 블록(308)은 기설정된 다수개의 그래픽 메뉴 화면, 예를 들면 대화형 서비스 초기 메뉴 화면, 초기 철도 메뉴 화면, 계좌 요구 문자 화면, 승차일 입력 문자 화면, 출발역 입력 문자 화면 등과 같은 다수의 그래픽 메뉴 화면 및 문자 화면 등을 저장하는 테이블인 것으로, 제어 블록(312)으로부터 메뉴 또는 문자 화면 선택신호가 인가될 때 그에 상응하는 메뉴 또는 문자 화면 데이터를 인출하여 제어 블록(312)으로 제공한다.In addition, the second memory block 308 may be configured with a plurality of preset graphic menu screens, for example, an interactive service initial menu screen, an initial railway menu screen, an account request text screen, a boarding date input text screen, and a departure station input text screen. A table for storing a plurality of graphic menu screens and text screens, and when a menu or text screen selection signal is applied from the control block 312, the corresponding menu or text screen data is extracted and provided to the control block 312. do.
다음에, 제 3 메모리 블록(310)은, 대화형 서비스를 수행할 때 무선 이동 단말에 제공되는 관련 TI와 각 메뉴 화면 및 문자 화면내 각 항목들에 대한 L바이트의 퀵코드 데이터들을 저장하는 것으로, 대화형 서비스의 수행 중에 여기에서 인출되는 관련 TI 및 퀵코드 데이터들은 제어 블록(312)으로 제공된다.Next, the third memory block 310 stores the associated TI provided to the wireless mobile terminal when performing the interactive service, and L bytes of quick code data for each item in each menu screen and text screen. The relevant TI and quickcode data retrieved here during the performance of the interactive service are provided to the control block 312.
한편, 제어 블록(312)은, 예를 들면 대화형 서버의 전반적인 동작 제어를 수행하는 마이크로 프로세서를 포함하는 것으로, 제 1 송수신 블록(302)을 통해 제공되는 부가 정보 요구 메시지, 즉 L바이트의 퀵코드를 포함하는 N바이트의 부가 정보 요구 메시지를 분석하고, 이 분석 결과에 의거하여 그에 상응하는 부가 정보 데이터를 생성, 예를 들어 분석된 메시지가 기본 접속을 요구 메시지일 때, 제 2 메모리 블록(308)을 검색하여, 일예로서 도 5a에 도시된 바와 같은 초기 메뉴 화면 데이터를 생성하고, 또한 제 3 메모리 블록(310)을 검색하여 상응하는 관련 TI와 초기 메뉴 화면상의 각 항목, 즉 스포츠 항목, 철도 항목, 호텔 항목 및 항공기 항목에 대응하는 각 퀵코드 데이터를 인출하며, 인출된 초기 메뉴 화면 데이터와 관련 TI 및 퀵코드 데이터로 된 부가 정보 데이터를 생성하여 제 1 송수신 블록(302)으로 전달한다. 따라서, 초기 메뉴 화면 데이터와 관련 TI 및 퀵코드 데이터로 된 부가 정보 데이터가 대화형 서비스를 요구한 무선 이동 단말로 전송될 것이다. 즉, 제어 블록(312)에서는 무선 이동 단말로부터 전달받은 부가 정보 요구 메시지에 상응하는 부가 정보 데이터를 생성하여 해당 무선 이동 단말로 전송한다.On the other hand, the control block 312, for example, includes a microprocessor for performing the overall operation control of the interactive server, the additional information request message, that is provided through the first transmission and reception block 302, that is, L bytes quick Analyzing the N-byte side information request message including the code and generating corresponding side information data based on the analysis result, for example, when the analyzed message is a basic connection request message, 308 to generate initial menu screen data as shown in FIG. 5A as an example, and also to search for the third memory block 310 to correspond to the corresponding associated TI and each item on the initial menu screen, i. Each quick code data corresponding to railroad items, hotel items and aircraft items is retrieved, and the additional initial menu screen data and the additional TI and quick code data are retrieved. It generates data and transmits to the first transceiver block (302). Thus, additional information data consisting of initial menu screen data and associated TI and quick code data will be transmitted to the wireless mobile terminal that requested the interactive service. That is, the control block 312 generates additional information data corresponding to the additional information request message received from the wireless mobile terminal and transmits the additional information data to the wireless mobile terminal.
또한, 대화형 서비스에서 예약 서비스(즉, 철도 승차권 예약, 항공 승차권 예약, 호텔 예약 등)를 실행 중일 때 무선 이동 단말로부터 결제 계좌 번호 및 비밀번호 데이터가 수신되면, 제 2 송수신 블록(304)을 통해 이들 데이터를 도시 생략된 금용 서버로 전송함으로써, 입력된 결제 계좌 및 비밀번호가 유효한 계좌 및 비밀번호인지의 여부를 확인하며, 확인 결과 결제 계좌 및 비밀번호가 유효할 때 사용자가 선택한 항목에 대한 예약 서비스를 진행하게 된다.In addition, if the payment account number and the password data are received from the wireless mobile terminal when the reservation service (ie, railway ticket reservation, air ticket reservation, hotel reservation, etc.) is executed in the interactive service, the second transmission / reception block 304 may be used. By sending these data to the non-showing financial server, we confirm whether the entered payment account and password are valid accounts and passwords, and proceed with the reservation service for the item selected by the user when the payment account and password are valid. Done.
더욱이, 제어 블록(312)에서는 제 2 송수신 블록(304)을 경유하는 정보 서버와의 데이터(또는 메시지) 인터페이스를 통해 철도 관련 정보, 항공기 관련 정보, 호텔 관련 정보, 스포츠 관련 정보 등을 정보 서버로부터 제공받으며, 이와 같이 제공된 각종 텍스트 정보들은 대화형 서비스를 위한 부가 정보로써 제 1 메모리 블록(306)에 저장된다.Further, the control block 312 receives railway-related information, aircraft-related information, hotel-related information, sports-related information and the like from the information server through a data (or message) interface with the information server via the second transmission / reception block 304. The various text information thus provided are stored in the first memory block 306 as additional information for the interactive service.
다음에, 상술한 바와 같은 구성을 갖는 무선 이동 단말 시스템을 이용하여 본 발명에 따라 무선 이동 단말과 대화형 서버간에 대화형 서비스를 고속으로 실현하는 과정에 대하여 상세하게 설명한다.Next, the process of realizing the interactive service at high speed between the wireless mobile terminal and the interactive server according to the present invention using the wireless mobile terminal system having the above-described configuration will be described in detail.
먼저, 본 발명에 따라 퀵코드를 이용하여 부가 정보 서비스를 받는데 있어서 무선 이동 단말이 대화형 서버(108)와 접속하는 방법으로는 기본 접속, 퀵코드(Quick Code)를 이용한 접속, 퀵네임(Quick Name)을 이용한 접속이 있으며, 사용자가 화면내의 선택 항목을 이용하여 서비스를 선택할 때 무선 억세스 채널을 통해 이동 단말로부터 대화형 서버(108)로 전송되는 부가 정보 요구 메시지는, 일 예로서 도 6에 도시된 바와 같이, 1바이트의 텔레서비스 구분자(TI)와 4바이트의 메시지 데이터, 즉 1바이트의 PN(Page Number) 코드, 2바이트의 퀵코드(QC) 및 1바이트의 서브 퀵코드(subQC)로 구성될 수 있으며, 3바이트의 메시지 데이터(즉, 퀵코드 및 서브 퀵코드)는 BCD(Binary-Coded Decimal) 형태로 전송된다.First, according to the present invention, a method of accessing an interactive server 108 by a wireless mobile terminal in receiving additional information service using a quick code includes a basic connection, a connection using a quick code, and a quick name. The additional information request message transmitted from the mobile terminal to the interactive server 108 through the wireless access channel when the user selects a service using a selection item on the screen is shown in FIG. As shown, one byte of teleservice identifier (TI) and four bytes of message data, i.e., one byte of page number (PN) code, two bytes of quick code (QC) and one byte of subQC (subQC) 3 bytes of message data (ie, quick code and sub quick code) are transmitted in the form of Binary-Coded Decimal (BCD).
여기에서, 1바이트의 TI는 부가 정보 요구 메시지를 나타내는 구분자 코드를 의미하는 것으로, 이러한 TI는 각 메시지 종류별로 서로 다른 값을 갖는다. 또한, 1바이트의 PN은 대화형 서버(108)로부터 무선 이동 단말에 제공되는 메뉴 화면 정보 또는 텍스트 정보의 페이지 정보를 나타내고, QC는 사용자가 메뉴 화면상에서 선택한 항목에 대한 코드 정보(일 예로서 도 5a에 도시된 초기 메뉴 화면상에서 사용자가 철도 항목을 선택한 경우 철도 항목에 대응하는 퀵코드 정보)를 나타내며, 1바이트의 subQC는 사용자의 선택에 따라 선택적으로 부가되는 서브 코드 정보, 예를 들어 스포츠 항목에서 프로축구 항목을 선택하면서 하위 항목 2를 선택할 때 부가되는 서브 코드 정보이다.Here, 1 byte of TI means a delimiter code indicating an additional information request message, and such TI has a different value for each message type. In addition, one byte of PN indicates page information of menu screen information or text information provided from the interactive server 108 to the wireless mobile terminal, and QC indicates code information (item as an example) for the item selected by the user on the menu screen. On the initial menu screen shown in 5a, when the user selects a railroad item, the quick code information corresponding to the railroad item) is displayed, and the subQC of 1 byte is selectively added according to the user's selection. Sub code information added when selecting sub item 2 while selecting a pro football item in.
한편, 본 발명에 따른 대화형 서버 접속 방법 중 하나인 기본 접속은, 예를 들면 “011”을 이용한 퀵코드로 접속하는 방법인 것으로, 사용자가 기본 접속을 위해 사이버넷 메뉴상에서 “011”을 선택하면 무선 이동 단말에서는 자신이 가지고 있는 초기 접속 TI와 “*”,“011”로 된 부가 정보 요구 메시지를 생성하여 억세스 채널을 통해 대화형 서버(108)로 전송하고, 이에 응답하여 대화형 서버(108)에서는 부가 정보 서비스를 선택한 해당 무선 이동 단말에, 일 예로서 도 5a에 도시된 바와같은 초기 메뉴 화면을 제공한다. 이때, 대화형 서버로부터 해당 무선 이동 단말로 제공되는 부가 정보 데이터에는 초기 메뉴 화면 데이터와 관련 TI 및 초기 메뉴 화면내 선택 항목, 즉 스포츠 항목, 철도 항목, 호텔 항목 및 항공기 항목 각각의 퀵코드 데이터가 포함된다.Meanwhile, the basic connection, which is one of the interactive server connection methods according to the present invention, is a method of connecting with a quick code using “011”, for example, and the user selects “011” on the cybernet menu for basic connection. In this case, the wireless mobile terminal generates an additional information request message of its initial access TI and “*” and “011” to the interactive server 108 through the access channel, and responds to the interactive server ( 108 provides, as an example, an initial menu screen as shown in FIG. 5A to the corresponding wireless mobile terminal that has selected the additional information service. At this time, the additional information data provided from the interactive server to the corresponding wireless mobile terminal includes the initial menu screen data and the relevant TI and initial selection items in the initial menu screen, that is, quick code data of each of sports items, railway items, hotel items and aircraft items. Included.
따라서, 무선 이동 단말내 제어 블록(206)에서는 기본 접속시에 대화형 서버로부터 최초 제공되는 부가 정보 데이터에 포함된 관련 TI 및 퀵코드 데이터를 검출하여 메모리 블록(208)에 저장한다. 여기에서, 메모리 블록(208)에 저장된 관련 TI 및 퀵코드 데이터들은 초기 메뉴 화면상에서 사용자가 임의의 항목을 선택할 때 그 선택에 따른 부가 정보를 대화형 서버(108)로 요구하기 위한 부가 정보 요구 메시지를 생성하는 데 이용된다.Accordingly, the control block 206 in the wireless mobile terminal detects and stores in the memory block 208 the relevant TI and quick code data included in the additional information data initially provided from the interactive server at the time of basic connection. Here, the relevant TI and quick code data stored in the memory block 208 are additional information request messages for requesting the interactive server 108 for additional information according to the selection when the user selects an arbitrary item on the initial menu screen. It is used to generate
또한, 퀵코드에 의한 접속은, 부가 정보 서비스에 사용되는 퀵코드들이 수록된 소책자(즉, 무선 이동 단말 사용자들에게 배포된 소책자)를 통해 알거나 혹은 사용자가 자신이 자주 이용하는 부가 정보 서비스에서 기억하고 있는 퀵코드를 사용자가 접속 초기 시점에서 입력함으로써, 자신이 원하는 부가 정보를 바로 서비스받을 수 있는 접속 방법인 것으로, 이러한 퀵코드 접속은, 예를 들어 무선 이동 단말에서 가지고 있는 초기 접속 TI가“65527”이라고 가정할 때 사용자가“*”을 누른 다음 자신이 알고 있는 퀵코드를 누름으로써 실행되며, 이때 무선 이동 단말에서는“65527”의 TI, 1바이트의“*”, 2바이트의“퀵코드”,1바이트의“0xf”로 된 부가 정보 요구 메시지를 생성하여 억세스 채널을 통해 대화형 서버(108)로 전송한다. 여기에서, 마지막 바이트에 삽입되는“0xf”사용자가 선택한 서브 코드가 없음을 의미하는 것이다.In addition, the connection by the quick code is known through a booklet (that is, a booklet distributed to wireless mobile terminal users) containing the quick codes used for the additional information service or stored in the additional information service that the user frequently uses. The quick code connection is a connection method in which the user inputs the desired additional information immediately by inputting the quick code which is present at the initial connection time. This quick code connection is, for example, the initial connection TI which the wireless mobile terminal has “65527”. Assuming "," the user presses "*" and then presses a quick code that he or she knows, where the wireless mobile terminal has a TI of "65527", a 1 byte of "*", and a 2 byte of "quick code". Generate an additional information request message of "0xf" of one byte and transmit it to the interactive server 108 through the access channel. Here, it means that there is no user-selected sub code inserted into the last byte.
예를 들어, 사용자가 스포츠 서비스 항목에서 프로축구에 대한 정보 서비스를 받고자 하는 경우, 기본 접속에서는 부가 정보 서비스의 초기 메뉴 화면, 스포츠 종류 메뉴 화면 등을 먼저 제공받은 다음 자신이 원하는 프로축구 항목을 선택하여 프로축구 관련 정보를 서비스받게 되는데, 퀵코드 접속에서는 사용자가 초기 시점에서 바로 프로축구 퀵코드를 입력하게 되므로 중간 과정(즉, 초기 메뉴 화면, 스포츠 종류 메뉴 화면 등을 제공받는 과정)을 생략한 채 바로 프로축구 정보를 대화형 서버(108)로부터 서비스 받을 수 있다.For example, if a user wants to receive information service about professional football in sports service item, the basic connection is provided with the initial menu screen of the additional information service, sports type menu screen, and then selects the desired professional football item. The professional football-related information is provided, and in the quick code connection, the user inputs the professional football quick code at the initial time, thus omitting an intermediate process (ie, receiving an initial menu screen, a sports type menu screen, etc.). Pro football information can be received from the interactive server 108 immediately.
따라서, 퀵코드 접속 방법을 사용하는 경우, 루트 노드에서부터 자식 메뉴(하위 메뉴)들을 순차적으로 선택해 내려가는 것이 아니라 트리상의 임의의 노드에 접속하여 그 하위 메뉴 또는 문자를 바로 가공 및 전송하기 때문에, 사용자들은 부가 정보 서비스에 소요되는 시간을 최소화하면서 자신이 원하는 정보 서비스를 신속하게 제공받을 수 있다.Therefore, when using the quick code access method, users do not sequentially select child menus (submenus) from the root node, but access and process the submenus or texts immediately by accessing any node on the tree. Minimize the time spent on the additional information service can be provided quickly to the desired information service.
한편, 퀵네임에 의한 접속은, 상기한 퀵코드 접속과 유사하게 사용자가 원하는 부가 정보에 바로 접근하여 제공받을 수 있는 고속 서비스 방법인 것으로, 예를 들어 무선 이동 단말에서 가지고 있는 초기 접속 TI가“65527”이라고 가정할 때 사용자가“#”을 누른 다음 서비스받고자 하는 퀵네임(또는 메뉴 이름)의 문자를 입력함으로써 실행되며, 이때 무선 이동 단말에서는“65527”의 TI, 1바이트의“#”, Q바이트의 문자 데이터로 된 부가 정보 요구 메시지를 생성하여 역방향 트래픽 채널을 통해 대화형 서버(108)로 전송한다. 이때, 퀵네임 접속의 경우 많은 양의 문자 데이터를 전송해야만 하기 때문에, 퀵코드를 이용한 접속에서 억세스 채널 또는 역방향 트래픽 채널을 선택적으로 이용하는 것과는 달리, 반드시 역방향 트래픽 채널을 이용한다. 즉, 도 2에 도시된 무선 이동 단말내 제어 블록(206)에서는 퀵네임의 문자 정보가 입력되면, 역방향 트래픽 채널을 통해 대화형 서버로 부가 정보 요구 메시지를 전송한다.On the other hand, the connection by the quick name is a high-speed service method that can be provided directly access to the additional information desired by the user, similar to the above quick code connection, for example, the initial connection TI that the wireless mobile terminal has " 65527 ”is executed by the user pressing“ # ”and then entering a character of the quick name (or menu name) to be serviced. In this case, the wireless mobile terminal has a TI of“ 65527 ”, a single byte of“ # ”, A side information request message of Q bytes of character data is generated and transmitted to the interactive server 108 through the reverse traffic channel. In this case, since a large amount of text data must be transmitted in a quick name connection, a reverse traffic channel is necessarily used, unlike a selective access channel or a reverse traffic channel in a quick code connection. That is, in the wireless mobile terminal control block 206 shown in FIG. 2, when the text information of the quick name is input, the additional information request message is transmitted to the interactive server through the reverse traffic channel.
예를 들어, 사용자가 스포츠 서비스 항목에서 프로축구에 대한 정보 서비스를 받고자하는 경우, 기본 접속에서는 부가 정보 서비스의 초기 메뉴 화면, 스포츠 종류 메뉴 화면 등을 먼저 제공받은 다음 자신이 원하는 프로축구 항목을 선택하여 프로축구 관련 정보를 서비스받게 되는데, 퀵네임 접속에서는 사용자가 초기 시점에서 직접 프로축구 퀵네임을 입력하게 되므로 중간 과정(즉, 초기 메뉴 화면, 스포츠 종류 메뉴 화면 등을 제공받는 과정)을 생략한 채 바로 프로축구 정보를 대화형 서버(108)로부터 서비스 받을 수 있다.For example, if a user wants to receive information service for professional football in a sports service item, the basic connection is provided with an initial menu screen of a supplementary information service, a sports type menu screen, and then selects a desired professional football item. The professional football-related information is provided, and in the quick name connection, the user directly enters the professional soccer quick name at the initial time, thus omitting an intermediate process (ie, receiving the initial menu screen, sports type menu screen, etc.). Pro football information can be received from the interactive server 108 immediately.
따라서, 퀵네임 접속 방법을 사용하는 경우, 루트 노드에서부터 자식 메뉴(하위 메뉴)들을 순차적으로 선택해 내려가는 것이 아니라 트리상의 임의의 노드에 접속하여 그 하위 메뉴 또는 문자(텍스트)를 바로 가공 및 전송하기 때문에, 사용자들은 부가 정보 서비스에 소요되는 시간을 최소화하면서 자신이 원하는 정보 서비스를 신속하게 제공받을 수 있다.Therefore, when the quick name access method is used, instead of sequentially selecting child menus (submenus) from the root node, the submenu or text (text) is directly processed and transmitted by accessing any node on the tree. In addition, users can quickly receive the information service they want while minimizing the time required for the additional information service.
다음에, 본 발명에 따라 무선 이동 단말을 이용하여 대화형의 부가 정보 서비스를 제공받는 과정에 대하여 상세하게 설명한다.Next, a process of receiving an interactive additional information service using a wireless mobile terminal according to the present invention will be described in detail.
도 4는 본 발명의 바람직한 실시 예에 따라 무선 이동 단말에 대화형 서비스를 제공하는 과정을 도시한 플로우챠트이다.4 is a flowchart illustrating a process of providing an interactive service to a wireless mobile terminal according to an exemplary embodiment of the present invention.
도 4를 참조하면, 사이버넷 패키지가 들어 있는 무선 이동 단말을 통해 사이버넷에 접속하면, 무선 이동 단말의 패널 상에는 사이버넷 화면이 디스플레이되는데(단계 402), 도 1에 도시된 무선 이동 단말내 제어 블록(206)에서는 대화형 부가 정보 서비스를 선택하는 지의 여부를 체크, 즉 “011”을 이용하여 기본 접속을 선택하는 지, “*”을 이용하여 퀵코드 접속을 선택하는 지, “#”을 이용하여 퀵네임을 접속하는 지의 여부를 체크한다(단계 404). 여기에서, “*”은 퀵코드 접속을 나타내는 접속 구분자 정보이고,“#”은 퀵네임 접속을 나타내는 접속 구분자 정보이다.Referring to FIG. 4, when a cybernet is connected through a wireless mobile terminal including a cybernet package, a cybernet screen is displayed on the panel of the wireless mobile terminal (step 402). The wireless mobile terminal control shown in FIG. In block 206, it is checked whether the interactive side information service is selected, that is, selecting a basic connection using "011", selecting a quick code connection using "*", or "#". It is checked whether or not the quick name is connected by using (step 404). Here, "*" is connection separator information indicating a quick code connection, and "#" is connection separator information indicating a quick name connection.
즉, 사용자는 사이버넷 화면 상에서 “011”을 입력하여 기본 접속을 선택하거나, “*”을 누른 다음 자신이 기억하거나 혹은 소책자에 수록된 퀵코드를 입력하여 퀵코드 접속을 선택하거나 혹은 “#”을 누른 다음 자신이 기억하거나 혹은 소책자에 수록된 퀵네임(또는 메뉴 이름)을 입력하여 퀵네임 접속을 선택할 수 있다. 이때, 사용자가 기본 접속을 선택하면, 무선 이동 단말내 제어 블록(206)에서는 자신이 가지고 있는 1바이트의 시작 TI(예를 들면, “65527”)와 4바이트의 영역중 첫번째 바이트에 “*”을 삽입하고, 두번째 및 세번째 바이트에 “011”을 BCD 형태로 삽입하여 구성한 부가 정보 요구 메시지를 생성하여 억세스 채널을 통해 대화형 서버(108)로 전송하고, 사용자가 퀵코드 접속을 선택(즉, “*”을 누른 다음 임의의 퀵코드를 입력)하면, 무선 이동 단말내 제어 블록(206)에서는 자신이 가지고 있는 1바이트의 시작 TI와 4바이트의 메시지 영역중 첫번째 바이트에 “*”을 삽입하고, 입력된 퀵코드를 두번째 및 세번째 바이트에 BCD 형태로 삽입하여 구성한 부가 정보 요구 메시지를 생성하여 억세스 채널을 통해 대화형 서버(108)로 전송한다. 여기에서, 4바이트의 메시지 영역내 첫번째 바이트에 삽입되는 “*”은 아스키 코드(ASCII code)로 변환된다.In other words, the user can select the default connection by entering “011” on the cybernet screen, or press “*” and then enter the quick code he / she remembers or contains in the booklet, or select “#”. You can select Quickname access by pressing and then entering a quickname (or menu name) that you remember or include in the booklet. At this time, when the user selects the basic connection, the control block 206 in the wireless mobile terminal selects “*” in the first byte of the 1 byte starting TI (for example, “65527”) and the 4 byte area. Insert a message, and generate the additional information request message composed by inserting “011” in the second and third bytes in the form of a BCD, and transmit it to the interactive server 108 through an access channel, and the user selects a quick code connection (that is, Press “*” and then input any quick code), the control block 206 in the wireless mobile terminal inserts “*” into the first byte of its own 1 byte starting TI and 4 bytes of message area. In addition, the input quick code is inserted into the second and third bytes in the form of a BCD to generate a supplementary information request message, which is transmitted to the interactive server 108 through the access channel. Here, the "*" inserted in the first byte of the 4-byte message area is converted to ASCII code.
또한, 사용자가 퀵네임 접속을 선택, 즉 “#”을 누른 다음 임의의 퀵네임(또는 메뉴 이름(예를 들면, 프로축구, 프로야구, 철도 등))을 입력하면, 무선 이동 단말내 제어 블록(206)에서는 자신이 가지고 있는 1바이트의 시작 TI와 바로 이어지는 첫번째 바이트에 “#”을 삽입하고, 입력된 퀵네임에 대한 문자 데이터를 이어지는 다음 바이트들에 삽입하여 구성한 부가 정보 요구 메시지를 생성하여 역방향 트래픽 채널을 통해 대화형 서버(108)로 전송한다. 이러한 퀵네임 접속시에 생성되어 대화형 서버(108)로 전송되는 부가 정보 요구 메시지의 길이는 입력되는 퀵네임에 따라 달라지게 되는데, 많은 양의 문자 데이터가 발생하기 때문에 억세스 채널을 이용하지 않고 역방향 트래픽 채널을 이용하여 대화형 서버로 전송하게 된다. 이때, 부가 정보 요구 메시지에 삽입되는 “#”은 아스키 코드(ASCII code)로 변환된다.In addition, when the user selects a quick name connection, that is, presses “#” and then enters an arbitrary quick name (or a menu name (eg, professional football, professional baseball, railway, etc.)), a control block in a wireless mobile terminal. In step 206, a "#" is inserted into the first byte immediately following the starting TI of one byte and the character data for the input quick name is inserted into the next bytes to generate the additional information request message. Send to interactive server 108 via a reverse traffic channel. The length of the additional information request message generated at the time of the quick name connection and transmitted to the interactive server 108 varies depending on the input quick name. Since a large amount of character data is generated, the reverse direction is not used without using an access channel. The traffic channel is used to transmit to the interactive server. At this time, "#" inserted in the additional information request message is converted into an ASCII code.
따라서, 상기한 단계(404)에서의 체크 결과, 사용자가 기본 접속, 퀵코드 접속 및 퀵네임 접속 중 어느 하나를 선택하면, 무선 이동 단말내 제어 블록(206)에서는 접속 종류별 선택에 상응하는 부가 정보 요구 메시지를 생성하여 억세스 채널(기본 접속 또는 퀴코드 접속시) 또는 역방향 트래픽 채널(기본 접속, 퀴코드 접속 또는 퀵네임 접속시)을 통해 대화형 서버(108)로 전송한다(단계 406). 즉, 무선 이동 단말에서 생성되어 송출된 부가 정보 요구 메시지는 통신망(104) 및 SMS 센터(106)를 경유하는 신호 처리 경로를 통해 대화형 서버(108)로 전달된다.Therefore, if the user selects one of the basic connection, the quick code connection, and the quick name connection as a result of the check in the above step 404, the control block 206 in the wireless mobile terminal determines additional information corresponding to the selection by connection type. A request message is generated and sent to the interactive server 108 via an access channel (when a basic connection or a quicode connection) or a reverse traffic channel (when a basic connection, a quicode connection or a quick name connection) (step 406). That is, the additional information request message generated and sent by the wireless mobile terminal is transmitted to the interactive server 108 through a signal processing path via the communication network 104 and the SMS center 106.
한편, 원격지 수신측의 대화형 서버, 즉 대화형 서버내 제어 블록(312)에서는 제 1 송수신 블록(302)을 통해 부가 정보 요구 메시지가 수신될 때, 수신된 부가 정보 요구 메시지를 분석하고, 그 분석 결과에 의거하여 그에 상응하는 부가 정보(메뉴 화면 데이터 또는 텍스트 정보 데이터 등)들을 가공하여 서비스 요청한 무선 이동 단말에 제공, 즉 제어 블록(312)에서는 수신된 부가 정보 요구 메시지의 텔레서비스 구분자(TI)를 분석하여 시작 TI(예를 들면,“65527”)인지의 여부를 체크한다(단계 408).On the other hand, when the additional information request message is received through the first transmission / reception block 302, the interactive server on the remote receiving side, that is, the interactive control block 312, analyzes the received additional information request message. Based on the analysis result, the corresponding additional information (menu screen data or text information data, etc.) is processed and provided to the wireless mobile terminal which requested the service, that is, the control block 312 transmits a teleservice identifier (TI) of the received additional information request message. ) Is checked to see if it is a starting TI (e.g., "65527") (step 408).
상기한 단계(408)에서의 체크 결과, 수신된 부가 정보 요구 메시지의 텔레서비스 구분자(TI)가 시작 TI인 것으로 판단되면, 단계(410), 단계(418) 및 단계(420)를 경유하는 루틴 처리를 통해 TI에 이어지는 첫번째, 두번째 및 세번째 바이트의 값들을 체크함으로써, 기본 접속 요구 메시지인지, 퀵코드 접속 요구 메시지인지 혹은 퀵네임 접속 요구 메시지인지를 체크한다.As a result of the check in step 408, if it is determined that the teleservice identifier TI of the received additional information request message is the starting TI, the routine passes through steps 410, 418, and 420. By processing, the values of the first, second, and third bytes following TI are checked to determine whether it is a basic connection request message, a quick code connection request message, or a quick name connection request message.
상기한 단계(410)에서의 체크 결과, 수신된 부가 정보 요구 메시지가 기본 접속 요구 메시지, 즉 TI에 이어지는 첫번째 바이트 값이 “*”이고, 이어지는 두번째 및 세번째 바이트 값이 “011”인 것으로 판단되면, 대화형 서버내 제어 블록(312)에서는 제 2 메모리 블록(308)을 검색하여, 일 예로서 도 5a에 도시된 바와 같은 초기 메뉴 화면 데이터를 작성하고, 또한 제 3 메모리 블록(310)을 검색하여 관련 TI와 초기 메뉴 화면내 각 항목, 예를 들어 스포츠 항목, 철도 항목, 호텔 항목, 항공기 항목 각각에 대한 퀵코드 데이터(즉, 각 2바이트의 퀵코드 데이터)를 인출하며, 인출된 관련 TI, 퀵코드들 및 메뉴 화면 데이터로 된 부가 정보 데이터를 작성하여 해당 무선 이동 단말로 전송한다(단계 412). 이때, 관련 TI, 퀵코드들 및 메뉴 화면 데이터로 된 부가 정보 데이터는 순방향 트래픽 채널을 통해 대화형 부가 정보 서비스를 요청한 무선 이동 단말로 전송된다.As a result of the check in the step 410, if the received additional information request message is determined to be the basic connection request message, that is, the first byte value following the TI is "*" and the second and third byte values following are "011". In the interactive server, the control block 312 searches for the second memory block 308 to create initial menu screen data as shown in FIG. 5A as an example, and also retrieves the third memory block 310. To retrieve the relevant TI and quick code data (i.e. each 2 bytes of quick code data) for each item in the initial menu screen, e.g. sports item, railway item, hotel item and aircraft item. And additional information data consisting of quick codes and menu screen data are created and transmitted to the corresponding wireless mobile terminal (step 412). At this time, the additional information data including the relevant TI, the quick codes and the menu screen data is transmitted to the wireless mobile terminal which requested the interactive additional information service through the forward traffic channel.
따라서, 무선 이동 단말내 제어 블록(206)에서는 송수신 블록(204)을 통해 대화형 서버(108)로부터 부가 정보 데이터가 수신되면, 수신된 부가 정보 데이터에서 관련 TI 및 각 항목들에 대한 퀵코드 데이터를 검출하여 메모리 블록(208)에 저장하고, 수신된 부가 정보 데이터에서 분리한 메뉴 화면 데이터를 디스플레이 패널(210) 상에 제공한다. 따라서, 무선 이동 단말내 디스플레이 패널(210)상에는, 일 예로서 도 5a에 도시된 바와 같이, 스포츠 항목, 철도 항목, 호텔 항목, 항공기 항목을 갖는 초기 메뉴 화면이 디스플레이된다(단계 414).Therefore, when the additional information data is received from the interactive server 108 via the transmission / reception block 204 in the wireless mobile terminal control block 206, the relevant TI and the quick code data for each item in the received additional information data. Is detected and stored in the memory block 208, and the menu screen data separated from the received additional information data is provided on the display panel 210. Therefore, on the display panel 210 in the wireless mobile terminal, as shown in FIG. 5A as an example, an initial menu screen having a sport item, a railroad item, a hotel item, and an aircraft item is displayed (step 414).
다음에, 제어 블록(206)에서는 항목 선택 대기 모드(입력 대기 모드)를 수행하면서, 사용자가 다수의 선택 항목 중 어느 하나를 선택하는 지의 여부를 체크하는데(단계 416), 여기에서의 체크 결과 사용자가 임의의 항목(예를 들면, 철도 항목)을 선택, 즉 숫자키 “2”를 선택하면, 처리 루틴은 전술한 단계(406)로 되돌아가 그 이후의 과정, 즉 대화형 서버로의 부가 정보 요구 메시지 전송 및 무선 이동 단말로의 부가 정보 데이터 전송 등의 과정을 수행하게 된다. 즉, 사용자가 철도 항목을 선택하면, 제어 블록(206)에서는 메모리 블록(208)에 저장된 1바이트의 관련 TI 및 2바이트의 철도 항목 퀵코드를 인출하여 부가 정보 요구 메시지를 생성하며, 억세스 채널을 이용하여 생성된 부가 정보 요구 메시지를 대화형 서버(108)로 전송하며, 대화형 서버(108)에서는 철도 부가 정보 요구 메시지에 응답하여 그에 상응하는 철도 관련 메뉴 화면, 즉 초기 메뉴 화면의 하위 그룹에 속하는 메뉴 화면들중, 일 예로서 도 5b에 도시된 바와 같은 구성을 갖는 초기 철도 메뉴 화면 데이터를 포함하는 부가 정보 데이터를 작성하여 해당 무선 이동 단말로 전송한다.Next, the control block 206 performs an item selection standby mode (input standby mode) while checking whether the user selects one of a plurality of selection items (step 416), where the check result user Selects an arbitrary item (e.g., a railroad item), that is, selects the numeric key " 2 ", the processing routine returns to step 406 described above and further information, i.e., additional information to the interactive server. A request message transmission and additional information data transmission to the wireless mobile terminal is performed. That is, when the user selects a railroad item, the control block 206 fetches the 1-byte related TI and 2-byte railroad item quick code stored in the memory block 208 to generate an additional information request message, and generates an access channel. Sends the additional information request message generated to the interactive server 108, and the interactive server 108 responds to the railway additional information request message to a corresponding railway related menu screen, that is, a subgroup of the initial menu screen. Among the menu screens belonging, for example, additional information data including initial railway menu screen data having a configuration as shown in FIG. 5B is created and transmitted to the wireless mobile terminal.
한편, 상기한 단계(418)에서의 체크 결과, 수신된 부가 정보 요구 메시지가 퀵코드 접속 요구 메시지, 즉 TI에 이어지는 첫번째 바이트 값이 “*”이고 두번째 및 세번째 바이트 값이 “011”이 아닌 다른 퀵코드 값인 것으로 판단되면, 처리는 전술한 단계(412)로 진행하는 데, 이러한 퀵코드 접속 서비스인 경우 대화형 서버내 제어 블록(312)에서는 TI에 이어지는 두번째 및 세번째 바이트에 있는 퀵코드 값을 검출 및 분석하고, 이 분석 결과에 의거하여 제 1 메모리 블록(306) 또는 제 2 메모리 블록(308)을 검색하여 검출된 퀵코드에 상응하는 텍스트 정보 또는 메뉴 화면 데이터를 인출하며, 관련 TI와 퀵코드 및 텍스트 정보로 된 부가 정보 데이터 또는 관련 TI와 항목 퀵코드들 및 메뉴 화면 데이터로 된 부가 정보 데이터를 작성하여 해당 무선 이동 단말로 전송한다. 따라서, 서비스를 요청한 무선 이동 단말의 패널 상에는 문자 정보 또는 메뉴 화면 정보가 디스플레이될 것이다.On the other hand, as a result of the check in step 418, the received additional information request message is a quick code connection request message, i.e., the first byte value following the TI is "*" and the second and third byte values are not "011". If it is determined that the value is a quick code value, processing proceeds to step 412 described above. In the case of such a quick code connection service, the control block 312 in the interactive server stores the quick code value in the second and third bytes following TI. Detection and analysis, and based on the analysis result, the first memory block 306 or the second memory block 308 is searched to retrieve text information or menu screen data corresponding to the detected quick code, and related TI and quick Create additional information data of code and text information or additional information data of related TI and item quick codes and menu screen data and transmit it to the corresponding wireless mobile terminal. do. Therefore, text information or menu screen information will be displayed on the panel of the wireless mobile terminal requesting the service.
예를 들어, 수신된 부가 정보 요구 메시지에서 검출한 퀵코드가, 일 예로서 도 5b에 도시된 바와 같은 구성을 갖는 초기 철도 메뉴 화면에 대한 퀵코드였다면, 대화형 서버내 제어 블록(312)에서는 제 2 메모리 블록(308)을 검색하여 초기 철도 메뉴 화면을 작성하고, 또한 제 3 메모리 블록(310)을 검색하여 관련 TI와 초기 철도 메뉴 화면내 각 항목, 예를 들어 승차권 예약 항목, 예약 취소 항목, 취소 항목 각각에 대한 퀵코드 데이터(즉, 각 2바이트의 퀵코드 데이터)를 인출하며, 인출된 관련 TI, 퀵코드들 및 초기 철도 메뉴 화면 데이터로 된 부가 정보 데이터를 작성하여 해당 무선 이동 단말로 전송한다. 따라서, 대화형 부가 정보 서비스를 요청한 무선 이동 단말의 패널 상에는, 일 예로서 도 5b에 도시된 바와 같은 초기 철도 메뉴 화면이 디스플레이될 것이다.For example, if the quick code detected in the received additional information request message was a quick code for an initial railway menu screen having a configuration as shown in FIG. 5B as an example, the control block 312 in the interactive server may include: Search for the second memory block 308 to create an initial railroad menu screen, and also search for a third memory block 310 for each item in the relevant TI and initial railroad menu screens, such as a ticket reservation item and a reservation cancellation item. And extracts the quick code data (ie, each 2-byte quick code data) for each of the canceled items, and creates additional information data including the relevant TI, the quick codes and the initial railway menu screen data. To send. Therefore, on the panel of the wireless mobile terminal requesting the interactive additional information service, an initial railway menu screen as shown in FIG. 5B will be displayed as an example.
상기한 단계(418)를 경유하는 처리 루틴, 보다 상세하게 초기 시점에서의 퀵코드를 이용한 접속은, 부가 정보 서비스에 사용되는 퀵코드들이 수록된 소책자를 통해 알거나 혹은 사용자가 자주 이용하는 부가 정보 서비스에서 기억하고 있는 퀵코드를 사용자가 접속 초기 시점에서 바로 입력함으로써, 자신이 원하는 부가 정보를 바로 서비스받는 것으로, 이러한 퀵코드 접속 방법을 이용하면, 부가 정보 서비스에 소요되는 시간을 최소화하면서 자신이 원하는 정보 서비스를 신속하게 제공받을 수 있다.The processing routine via step 418 described above, more specifically, the connection using the quick code at an initial time point, can be found in a booklet containing the quick codes used for the additional information service or in the additional information service frequently used by the user. When the user enters the Quickcode memorized immediately at the initial connection time, the user receives the additional information that he / she wants immediately. When using the QuickCode connection method, the information desired by the user is minimized while minimizing the time required for the additional information service. The service can be provided quickly.
다른 한편, 상기한 단계(420)에서의 체크 결과, 수신된 부가 정보 요구 메시지가 퀵네임 접속 요구 메시지, 즉 TI에 이어지는 첫번째 바이트 값이 “#”인 것으로 판단되면, 처리는 전술한 단계(412)로 진행하는 데, 이러한 퀵네임 접속 서비스인 경우 대화형 서버내 제어 블록(312)에서는 TI에 이어지는 두번째부터의 바이트 값에 있는 문자 데이터를 검출하여 문자 정보(퀵네임 또는 메뉴 이름)를 판독하고, 이 판독 결과에 의거하여 제 1 메모리 블록(306) 또는 제 2 메모리 블록(308)을 검색하여 판독된 문자 정보에 상응하는 텍스트 정보 데이터 또는 메뉴 화면 데이터를 인출하며, 관련 TI와 항목 퀴코드 및 텍스트 정보로 된 부가 정보 데이터 또는 관련 TI와 항목 퀵코드들 및 메뉴 화면 데이터로 된 부가 정보 데이터를 작성하여 해당 무선 이동 단말로 전송한다. 따라서, 서비스를 요청한 무선 이동 단말의 패널 상에는 문자 정보 또는 메뉴 화면 정보가 디스플레이될 것이다.On the other hand, if the result of the check in the above step 420 determines that the received additional information request message is the quick name connection request message, that is, the first byte value following the TI is "#", then the process proceeds to step 412 described above. In the case of the quick name access service, the control block 312 in the interactive server detects the character data in the second byte value following the TI to read the character information (quick name or menu name), and Based on the read result, the first memory block 306 or the second memory block 308 is searched to retrieve the text information data or the menu screen data corresponding to the read character information, and the associated TI and item quick codes and The additional information data of the text information or the related TI, the additional information data of the item quick codes and the menu screen data are created and transmitted to the wireless mobile terminal. Therefore, text information or menu screen information will be displayed on the panel of the wireless mobile terminal requesting the service.
예를 들어, 수신된 부가 정보 요구 메시지에서 판독한 문자 정보가 초기 철도 메뉴였다면, 대화형 서버내 제어 블록(312)에서는 제 2 메모리 블록(308)을 검색하여 초기 철도 메뉴 화면을 작성하고, 또한 제 3 메모리 블록(310)을 검색하여 관련 TI와 초기 철도 메뉴 화면내 각 항목, 예를 들어 승차권 예약 항목, 예약 취소 항목, 취소 항목 각각에 대한 퀵코드 데이터를 인출하며, 인출된 TI, 퀵코드들 및 초기 철도 메뉴 화면 데이터로 된 부가 정보 데이터를 해당 무선 이동 단말로 전송한다. 따라서, 대화형 부가 정보 서비스를 요청한 무선 이동 단말의 패널 상에는, 일 예로서 도 5b에 도시된 바와 같은 초기 철도 메뉴 화면이 디스플레이될 것이다.For example, if the text information read in the received additional information request message was the initial railway menu, the control block 312 in the interactive server searches for the second memory block 308 to create an initial railway menu screen. The third memory block 310 is searched to retrieve quick code data for each item in the relevant TI and initial railroad menu screens, for example, a ticket reservation item, a reservation cancellation item, and a cancellation item, and the extracted TI and quick code. And additional information data of the initial railway menu screen data are transmitted to the corresponding wireless mobile terminal. Therefore, on the panel of the wireless mobile terminal requesting the interactive additional information service, an initial railway menu screen as shown in FIG. 5B will be displayed as an example.
상기한 단계(420)를 경유하는 처리 루틴, 보다 상세하게 초기 시점에서의 퀵네임을 이용한 접속은, 부가 정보 서비스에 사용되는 퀵네임들이 수록된 소책자를 통해 알거나 혹은 사용자가 자주 이용하는 부가 정보 서비스에서 기억하고 있는 퀵네임을 사용자가 접속 초기 시점에서 바로 입력함으로써, 자신이 원하는 부가 정보를 바로 서비스받는 것으로, 이러한 퀵네임 접속 방법을 이용하면, 부가 정보 서비스에 소요되는 시간을 최소화하면서 자신이 원하는 정보 서비스를 신속하게 제공받을 수 있다.The processing routine via the above step 420, more specifically, the connection using the quick name at the initial time point, is known in a booklet containing the quick names used for the additional information service or in the additional information service frequently used by the user. The quick name memorized is input by the user at the initial point of connection, and the user receives the desired additional information immediately. When using the quick name access method, the information desired by the user while minimizing the time required for the additional information service The service can be provided quickly.
한편, 전술한 단계(410), 단계(418) 및 단계(420)에서의 체크 결과, 즉 TI에 이어지는 첫번째, 두번째 및 세 번째 바이트 값들을 체크한 결과, 부가 정보 요구 메시지가 기본 접속 요구 메시지, 퀵코드 접속 요구 메시지, 퀵네임 접속 요구 메시지 중 어느 것도 아니면, 대화형 서버내 제어 블록(312)에서는 부가 정보 요구 메시지의 송신 또는 수신 과정에서 에러가 발생한 것으로 판단하여 그에 상응하는 에러 메시지(예를 들면,“서비스 요구 메시지에서 에러가 발생했으니, 부가 정보 서비스를 다시 선택하세요”등과 같은 에러 메시지)를 무선 이동 단말로 전송한다(단계 422).On the other hand, as a result of the check in the above-described step 410, step 418 and step 420, that is, the first, second and third byte values following the TI, the additional information request message is a basic connection request message, Either of the quick code connection request message or the quick name connection request message, the control block 312 in the interactive server determines that an error has occurred in the transmission or reception of the additional information request message, and the corresponding error message (e.g., For example, an error message such as "An error occurred in the service request message, please select the additional information service", etc.) is transmitted to the wireless mobile terminal (step 422).
따라서, 서비스를 요청한 무선 이동 단말의 패널 상에 에러 메시지가 기설정된 소정시간 동안 디스플레이되며, 사용자는 이를 통해 에러가 발생했음을 인식할 수 있게 된다. 이때, 무선 이동 단말은 부가 정보 서비스에 대한 선택 대기 모드를 수행한다(단계 424).Therefore, an error message is displayed on the panel of the wireless mobile terminal requesting the service for a predetermined time, so that the user can recognize that an error has occurred. In this case, the wireless mobile terminal performs a selection standby mode for additional information service (step 424).
다음에, 무선 이동 단말내 제어 블록(206)에서는 부가 정보 선택 대기 모드 중에 사용자가 부가 정보 서비스를 선택하는 지의 여부를 체크하는 데(단계 426), 여기에서의 체크 결과 사용자가 서비스를 선택하면, 처리 루틴은 전술한 단계(406)로 진행되며, 그 이후의 과정을 반복 수행하게 되므로써, 전술한 바와 같은 부가 정보 서비스 처리 루틴을 수행, 즉 대화형 서버로의 부가 정보 요구 메시지 전송, 무선 이동 단말로의 부가 정보 데이터 전송 등과 같은 서비스 처리 루틴을 수행하게 된다.Next, the control block 206 in the wireless mobile terminal checks whether the user selects the additional information service during the additional information selection standby mode (step 426). The processing routine proceeds to step 406 described above, whereby the subsequent processing is repeated, thereby performing the additional information service processing routine as described above, i.e., sending the additional information request message to the interactive server, the wireless mobile terminal. Service processing routines such as sending additional information data to the network.
다른 한편, 전술한 단계(408)에서의 체크 결과, 수신된 부가 정보 요구 메시지에서 검출한 TI가 시작 TI가 아닐 때, 대화형 서버내 제어 블록(312)에서는 검출 TI가 실제적인 부가 정보 서비스 요구를 위해 기설정된 다수의 TI 중 어느 하나인지의 여부를 체크하는데(단계 428), 여기에서의 체크 결과 검출 TI가 기설정된 TI 중 어느 하나일 때 처리 루틴은 전술한 단계(412)로 진행되며, 단계(406) 내지 단계(426)를 경유하는 신호 처리 루틴을 통해 수신된 부가 정보 요구 메시지와 관련된 대화형 부가 정보 서비스를 해당 무선 이동 단말에 제공한다. 여기에서, 기설정된 다수의 TI로는, 예를 들면 프롬프트 관련 TI, 콜백 데이터 관련 TI, 정보 관련 TI, 메뉴 선택 관련 TI 등이 있다.On the other hand, when the check result in step 408 described above indicates that the TI detected in the received additional information request message is not the starting TI, in the interactive server control block 312, the detection TI is the actual additional information service request. (Step 428), when the check result detection TI is any one of the preset TIs, the processing routine proceeds to step 412 described above. Provide the corresponding wireless mobile terminal with an interactive side information service associated with the side information request message received via the signal processing routine via steps 406 through 426. Here, the plurality of preset TIs include, for example, a prompt related TI, a callback data related TI, an information related TI, a menu selection related TI, and the like.
즉, 단계(428)에서의 체크 결과, 검출 TI가 프롬프트 관련 TI일 때, 사용자 입력값이 모두 들어오면 이를 해당 IP(Informmation Provider) 또는 정보 서버에게 전송한 다음 그 결과 데이터를 전달받아 사용자(무선 이동 단말)에게 전송, 예를 들어 사용자가 철도 예약을 선택한 경우 사용자에게 출발역, 도착역, 열차 종별, 출발시간, 좌석수 등의 정보를 문의한 다음 철도청으로 해당 데이터를 보내 예약을 하게 하고, 예약 결과를 전송받아 사용자에게 제공한다.That is, when the detection TI in step 428 is a prompt-related TI, when all user input values are received, the detection TI is transmitted to a corresponding information provider (IP) or an information server, and the received data is received to receive the user (wireless). Mobile terminal), for example, if the user selects a rail reservation, ask the user for information such as departure station, arrival station, train type, departure time, number of seats, and then send the data to the Korean Railroad Agency to make a reservation. Receives the information provided to the user.
또한, 단계(428)에서의 체크 결과, 검출 TI가 콜백 데이터 관련 TI이면 퀵코드 및/또는 서브 퀵코드 값에 따른 하위 데이터를 가공하여 사용자(무선 이동 단말)에게 전송, 예를 들어 특정 지역과 호텔을 선택한 경우 특정 지역에 있는 호텔과 호텔 전화번호로 된 부가 정보 데이터를 가공하여 사용자에게 전송하고, 또한 사용자가 관심 있는 항목(즉, 호텔의 전화번호 항목)을 선택한 다음 SEND 버튼(또는 통화 버튼)을 누르면 대화형 서버에서는 이동 통신 교환기와의 인터페이스를 통해 해당 무선 이동 단말과 사용자가 선택한 전화번호간에 통화가 가능하도록 해 준다.In addition, if the detection TI in step 428 indicates that the TI is related to the callback data, the sub data according to the quick code and / or sub quick code value is processed and transmitted to the user (wireless mobile terminal), for example, a specific region and If you choose a hotel, process additional information data about the hotel and the hotel's phone number in a specific area, send it to the user, and also select the item you're interested in (i.e. the hotel's phone number entry), then click the SEND button (or call button). If you press), the interactive server allows you to make a call between the wireless mobile terminal and the phone number you have selected through the interface with the mobile communication switch.
다른 한편, 전술한 단계(408) 및 단계(428)에서의 체크 결과, 수신된 부가 정보 요구 메시지에서 검출한 TI가 시작 TI나 기설정된 다수의 TI 중 어느 하나가 아니면, 단계(430)에서는 검출 TI가 종료 TI(예를 들면,“65525”)인지의 여부를 체크한다. 여기에서, 종료 TI는 각 무선 이동 단말들이 미리 가지고 있는 TI이며, 대화형 서버로부터 대화형 부가 정보를 전송받는 중에 사용자가 무선 이동 단말상의 END 버튼(또는 종료 버튼)을 선택할 때 무선 이동 단말로부터 대화형 서버로 전송되는 것으로, 이러한 종료 TI가 검출되면 대화형 서버에서는 해당 무선 이동 단말에 설정된 트래픽 채널을 절단함과 동시에 대화형 부가 정보 서비스를 종료한다(단계 432).On the other hand, if the TI detected in the received additional information request message is not one of a starting TI or a plurality of preset TIs as a result of the check in the above-described step 408 and step 428, then in step 430 It is checked whether the TI is an ending TI (for example, "65525"). Here, the ending TI is a TI that each wireless mobile terminal has in advance, and when the user selects an END button (or an ending button) on the wireless mobile terminal while receiving the interactive additional information from the interactive server, the ending TI is a conversation from the wireless mobile terminal. When the termination TI is detected, the interactive server disconnects the traffic channel set in the corresponding wireless mobile terminal and terminates the interactive additional information service (step 432).
한편, 전술한 단계(408), 단계(428) 및 단계(430)에서의 체크 결과, 검출 TI가 기설정된 어떤 TI도 아니면, 처리 루틴은 전술한 단계(422)로 진행, 즉 대화형 서버내 제어 블록(312)에서는 부가 정보 요구 메시지의 송신 과정 또는 수신 과정에서 메시지 에러가 발생한 것으로 판단하여 그에 상응하는 에러 메시지(예를 들면,“서비스 요구 메시지에서 에러가 발생했으니, 부가 정보 서비스를 다시 선택하세요”등과 같은 에러 메시지)를 무선 이동 단말로 전송한다. 따라서, 서비스를 요청한 무선 이동 단말의 패널 상에 에러 메시지가 기설정된 소정시간 동안 디스플레이되며, 사용자는 이를 통해 에러가 발생했음을 인식할 수 있게 된다. 이때, 무선 이동 단말은 부가 정보 서비스 선택 대기 모드를 수행한다.On the other hand, as a result of the check in the above-described steps 408, 428 and 430, if the detection TI is not any predetermined TI, the processing routine proceeds to the above-described step 422, i.e., in the interactive server. The control block 312 determines that a message error has occurred during the transmission or reception of the additional information request message, and selects the additional information service again because the corresponding error message (for example, “An error occurred in the service request message”). Error message such as “please”) to the wireless mobile terminal. Therefore, an error message is displayed on the panel of the wireless mobile terminal requesting the service for a predetermined time, so that the user can recognize that an error has occurred. At this time, the wireless mobile terminal performs the additional information service selection standby mode.
다음에, 상술한 바와 같은 처리 루틴을 통해 대화형 서버에서 서비스를 요청한 무선 이동 단말로 대화형 부가 정보 서비스를 제공하는 과정을 보다 쉽게 이해할 수 있도록, 일 예로서 사용자가 철도 예약 관련 서비스를 기본 접속 방법으로 선택한 경우에 대하여 각 메뉴 화면들을 예시적으로 도시한 도 5를 주로 참조하여 상세하게 설명한다.Next, to facilitate understanding of the process of providing the interactive additional information service to the wireless mobile terminal that requested the service from the interactive server through the processing routine as described above, as an example, the user accesses the railway reservation related service by default. The case where the method is selected by the method will be described in detail with reference to FIG. 5 mainly illustrating each menu screen.
도 5는 본 발명에 따른 대화형 부가 정보 서비스 방법을 이용하여 철도 승차권을 예약할 때 무선 이동 단말의 디스플레이 패널 상에 제공되는 각종 메뉴 화면 및 문자 화면들을 도시한 메뉴 화면 예시도이다.5 is an exemplary menu screen illustrating various menu screens and text screens provided on a display panel of a wireless mobile terminal when a railroad ticket is reserved using an interactive additional information service method according to the present invention.
먼저, 무선 이동 단말이 사이버넷에 접속된 상태에서 패널상에 디스플레이중인 사이버넷 화면상에서 대화형 부가 정보 서비스의 기본 접속을 선택, 예를 들어 “011”을 선택하면, 무선 이동 단말내 제어 블록(206)에서는 자신이 가지고 있는 1바이트의 서비스 시작 구분자 정보(예를 들면, “65527”)와 “*1”,“011”을 포함하는 4바이트의 메시지 데이터로 된 부가 정보 요구 메시지를 생성하여 대화형 서버(108)로 전송한다. 여기에서, “*”,“011”은 기본 접속을 나타내는 접속 구분자 정보를 의미하며, 이러한 부가 정보 요구 메시지는 억세스 채널을 통해 전송된다.First, when the wireless mobile terminal is connected to the cybernet and selects the basic connection of the interactive additional information service on the cybernet screen displayed on the panel, for example, selects "011", the control block in the wireless mobile terminal ( In step 206, an additional information request message composed of one byte of service start identifier information (for example, "65527") and four bytes of message data including "* 1" and "011" is generated. To the server 108. Here, "*" and "011" mean connection identifier information indicating a basic connection, and this additional information request message is transmitted through an access channel.
다음에, 대화형 서버내 제어 블록(312)에서는, 수신된 부가 정보 요구 메시지에 포함된 접속 구분자 정보에 의거하여 사용자가 기본 접속을 선택했음을 인식하게 되며, 그러한 인식 결과에 따라 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 초기 메뉴 화면 데이터와 관련 TI 및 각 선택 항목, 예를 들면 스포츠 항목, 철도 항목, 호텔 항목 및 항공기 항목에 대한 각각의 퀵코드(예를 들면, 2바이트의 퀵코드)로 된 부가 정보 데이터를 작성하며, 작성된 부가 정보 데이터는 SMS 센터(106) 및 통신망(104)을 통해 서비스를 요청한 해당 무선 이동 단말로 전송된다. 이때, 발생하는 부가 정보 데이터는 순방향 트래픽 채널을 통해 무선 이동 단말로 전송된다.Next, the control block 312 in the interactive server recognizes that the user has selected the default connection based on the connection identifier information included in the received additional information request message, and according to the recognition result, the second memory block ( 308 and the third memory block 310 to retrieve the initial menu screen data and associated quick codes (e.g., sports items, railway items, hotel items and aircraft items) for each TI and associated selection items, e.g. And additional information data in 2 bytes of quick code, and the additional information data is transmitted to the corresponding wireless mobile terminal which requested a service through the SMS center 106 and the communication network 104. In this case, the generated additional information data is transmitted to the wireless mobile terminal through the forward traffic channel.
따라서, 무선 이동 단말내 제어 블록(206)에서는 수신된 부가 정보 데이터에서 관련 TI 및 퀵코드들을 검출하여 메모리 블록(208)에 저장하고, 분리된 초기 메뉴 화면 데이터를 디스플레이 패널(210)로 제공한다. 그 결과 디스플레이 패널(210) 상에는, 일 예로서 도 5a에 도시된 바와 같은 형태의 초기 메뉴 화면이 디스플레이된다. 여기에서, 각 항목들은 사용자가 원하는 바에 따라 선택할 수 있는 선택 항목인 것으로, 철도 항목을 선택하고자 하는 경우 사용자는, 예를 들어 키패드상의 숫자키 “2”를 눌러 선택할 수 있다.Accordingly, the control block 206 in the wireless mobile terminal detects relevant TI and quick codes from the received additional information data, stores them in the memory block 208, and provides separated initial menu screen data to the display panel 210. . As a result, on the display panel 210, an initial menu screen having a form as shown in FIG. 5A is displayed as an example. Here, each item is a selection item that can be selected according to the user's desire, and when the user wants to select a railroad item, the user can select by pressing the numeric key “2” on the keypad.
즉, 사용자가 숫자키 “2”를 눌러 철도 항목을 선택하면, 무선 이동 단말내 제어 블록(206)에서는 메모리 블록(208)에 저장된 관련 TI 및 철도 항목의 퀵코드를 이용하여 N바이트의 부가 정보 요구 메시지를 생성한 다음 억세스 채널을 통해 대화형 서버(108)로 전송한다.That is, when the user selects the railway item by pressing the numeric key “2”, the control block 206 in the wireless mobile terminal uses N bytes of additional information using the quick codes of the relevant TI and railway items stored in the memory block 208. A request message is generated and then sent to the interactive server 108 via the access channel.
다음에, 대화형 서버내 제어 블록(312)에서는 수신된 부가 정보 요구 메시지를 검출 및 분석하고, 이 분석 결과에 의거해 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 초기 메뉴 화면의 하위 그룹에 속하는 초기 철도 메뉴 화면 데이터와 관련 TI 및 각 선택 항목, 예를 들면 승차권 예약 항목, 예약 취소 항목 및 취소 항목에 대한 각각의 퀵코드로 된 부가 정보 데이터를 작성하여 서비스를 요청한 해당 무선 이동 단말로 전송한다.Next, the control block 312 in the interactive server detects and analyzes the received additional information request message, and searches the second memory block 308 and the third memory block 310 based on the analysis result. The initial railway menu screen data belonging to the sub-group of the initial menu screen, and the corresponding TI and additional quick data of each selected item such as a ticket reservation item, a reservation cancellation item, and a cancellation item for each quick code are created to create a service. The request is transmitted to the corresponding wireless mobile terminal.
따라서, 무선 이동 단말내 제어 블록(206)이 수신된 부가 정보 데이터에서 관련 TI 및 퀵코드들을 검출하여 메모리 블록(208)에 저장하고, 분리된 초기 철도 메뉴 화면 데이터를 디스플레이 패널(210)로 제공함으로써, 디스플레이 패널(210)상에는, 일 예로서 도 5b에 도시된 바와 같은 형태의 초기 철도 메뉴 화면이 디스플레이된다. 여기에서, 각 항목들은 사용자가 원하는 바에 따라 선택할 수 있는 선택 항목인 것으로, 승차권 예약 항목을 선택하고자 하는 경우 사용자는 키패드상의 숫자키 “1”을 눌러 선택할 수 있다.Therefore, the control block 206 in the wireless mobile terminal detects the relevant TI and quick codes in the received additional information data, stores them in the memory block 208, and provides the separated initial railway menu screen data to the display panel 210. Thus, on the display panel 210, an initial railway menu screen of the form as shown in FIG. 5B is displayed as an example. Here, each item is a selection item that can be selected according to the user's desire, and when the user wants to select a ticket reservation item, the user can select by pressing the number key “1” on the keypad.
즉, 사용자가 숫자키 “1”을 눌러 승차권 예약 항목을 선택하면, 무선 이동 단말내 제어 블록(206)에서는 메모리 블록(208)에 저장된 관련 TI 및 승차권 예약 항목의 퀵코드를 이용하여 N바이트의 부가 정보 요구 메시지를 생성한 다음 대화형 서버(108)로 전송한다.That is, when the user presses the numeric key “1” to select the ticket reservation item, the control block 206 in the wireless mobile terminal selects N bytes by using the quick code of the relevant TI and ticket reservation item stored in the memory block 208. A side information request message is generated and sent to the interactive server 108.
그 결과, 대화형 서버내 제어 블록(312)에서는 수신된 부가 정보 요구 메시지를 검출 및 분석하고, 이 분석 결과에 의거해 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 초기 철도 메뉴 화면의 하위 그룹에 속하는 계좌 요구 문자 화면 데이터와 관련 TI 및 퀵코드로 된 부가 정보 데이터를 작성한 다음 해당 무선 이동 단말로 전송한다.As a result, the control block 312 in the interactive server detects and analyzes the received additional information request message, and searches the second memory block 308 and the third memory block 310 based on the analysis result. The account request text screen data belonging to the sub-group of the initial railway menu screen and the additional information data of the relevant TI and quick code are created and then transmitted to the corresponding wireless mobile terminal.
따라서, 무선 이동 단말내 메모리 블록(208)에는 계좌 입력 문자 화면의 관련 TI 및 퀵코드가 저장되고, 디스플레이 패널(210) 상에는, 일 예로서 도 5c에 도시된 바와 같은 형태의 계좌 입력 문자 화면이 디스플레이되며, 무선 이동 단말은 결제 카드 번호의 입력을 기다리는 대기 모드를 수행하게 된다.Therefore, in the memory block 208 of the wireless mobile terminal, the relevant TI and the quick code of the account input text screen are stored, and on the display panel 210, an account input text screen having a form as shown in FIG. 5C is shown as an example. The wireless mobile terminal is displayed and performs a standby mode waiting for input of a payment card number.
이때, 사용자가 키패드의 숫자키를 이용하여 예약 승차권 대금을 결제하기 위한 결제 카드 번호를 입력한 다음 전송 버튼(또는 SEND 버튼)을 누르면, 무선 이동 단말내 제어 블록(206)에서는 수신된 관련 TI, 입력된 결제 카드 번호에 대한 숫자 데이터로 된 부가 정보 요구 메시지를 생성하여 대화형 서버(108)로 전송한다. 이때 발생하는 부가 정보 요구 메시지는 역방향 트래픽 채널을 통해 전송된다.At this time, when the user inputs a payment card number for paying the reservation ticket price using the numeric keys of the keypad and then presses the transmit button (or SEND button), the control block 206 in the wireless mobile terminal receives the received TI, An additional information request message of numerical data on the input payment card number is generated and transmitted to the interactive server 108. The additional information request message generated at this time is transmitted through the reverse traffic channel.
다음에, 대화형 서버내 제어 블록(312)에서는 수신된 부가 정보 요구 메시지를 검출 및 분석하고, 이 분석 결과에 의거해 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 계좌 입력 문자 화면의 하위 그룹에 속하는 비밀번호 입력 문자 화면 데이터와 관련 TI 및 퀵코드로 된 부가 정보 데이터를 작성하여 서비스를 요청한 해당 무선 이동 단말로 전송한다.Next, the control block 312 in the interactive server detects and analyzes the received additional information request message, and searches the second memory block 308 and the third memory block 310 based on the analysis result. Password input character screen data belonging to a subgroup of the account input character screen and additional information data of related TI and quick codes are created and transmitted to the corresponding wireless mobile terminal which requested the service.
따라서, 무선 이동 단말내 메모리 블록(208)에는 비밀번호 입력 문자 화면의 관련 TI 및 퀵코드가 저장되고, 디스플레이 패널(210) 상에는, 일 예로서 도 5d에 도시된 바와 같은 형태의 비밀번호 입력 문자 화면이 디스플레이되며, 무선 이동 단말은 비밀번호의 입력을 기다리는 대기 모드를 수행하게 된다.Therefore, the relevant TI and quick codes of the password input text screen are stored in the memory block 208 in the wireless mobile terminal. On the display panel 210, a password input text screen having a form as shown in FIG. 5D is illustrated as an example. The wireless mobile terminal is displayed and performs a standby mode waiting for input of a password.
이때, 사용자가 키패드의 숫자키를 이용하여 자신이 결제를 선택한 결제 카드의 비밀번호를 입력한 다음 전송 버튼(또는 SEND 버튼)을 누르면, 무선 이동 단말내 제어 블록(206)에서는 수신된 관련 TI, 입력된 비밀번호에 대한 숫자 데이터로 된 부가 정보 요구 메시지를 생성하여 대화형 서버(108)로 전송한다. 이때 발생하는 부가 정보 요구 메시지는 역방향 트래픽 채널을 통해 전송된다.At this time, when the user enters the password of the payment card whose payment is selected using the numeric keys of the keypad and then presses the transmit button (or SEND button), the control block 206 in the wireless mobile terminal receives the received TI and input. An additional information request message, which is a numeric data of the password, is generated and transmitted to the interactive server 108. The additional information request message generated at this time is transmitted through the reverse traffic channel.
다음에, 대화형 서버내 제어 블록(312)에서는, 비밀번호가 수신되면, 무선 이동 단말로부터 제공된 결제 카드 번호 및 비밀번호가 유효한 것인지에 대한 확인 과정을 수행하게 되는데, 이를 위해 도시 생략된 금융 서버에 수신된 결제 카드 번호와 비밀번호 데이터를 전송하여 유효한 것인지에 대한 인증을 요구한다.Next, in the interactive server control block 312, when a password is received, a check process of whether the payment card number and the password provided from the wireless mobile terminal is valid is performed. The payment card number and password data is transmitted to require authentication.
이때, 금융 서버로부터의 인증 확인 결과, 결제 카드 번호 또는 비밀번호가 유효하지 않은 것으로 판명되면, 대화형 서버내 제어 블록(312)에서는 그에 따른 관련 응답 메시지(예를 들면, “거래가 불가능한 카드입니다.”,“비밀번호가 틀립니다”등의 거래 불가 메시지)를 해당 무선 이동 단말로 전송한 다음 사용자의 다음 입력 또는 선택을 대기한다. 따라서, 사용자는 거래 불가 메시지의 확인을 통해 그에 상응하는 조치, 예를 들면 다른 결제 카드로의 변경 입력 또는 비밀번호의 재확인 입력 등과 같은 조치를 취하게 될 것이다.At this time, if the authentication check result from the financial server indicates that the payment card number or password is not valid, the control block 312 in the interactive server accordingly responds with a corresponding response message (for example, “a transaction is not possible.”). , “Wrong Password”, etc.) is transmitted to the corresponding wireless mobile terminal and waits for the next input or selection by the user. Therefore, the user will take a corresponding action through confirmation of the non-tradable message, for example, inputting a change to another payment card or re-entering a password.
또한, 금융 서버로부터의 인증 확인 결과, 결제 카드 번호 및 비밀번호가 유효한 것으로 판명되면, 대화형 서버내 제어 블록(312)에서는, 결제 카드 번호 및 비밀번호를 일시 저장한 다음, 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 비밀번호 입력 문자 화면의 하위 그룹에 속하는 승차일 입력 문자 화면 데이터와 관련 TI 및 퀵코드로 된 부가 정보 데이터를 작성한 다음 해당 무선 이동 단말로 전송한다.If the payment card number and password are found to be valid as a result of the authentication confirmation from the financial server, in the interactive server control block 312, the payment card number and password are temporarily stored, and then the second memory block 308 is stored. The third memory block 310 is searched to generate boarding date input text screen data belonging to a sub-group of the password input text screen and additional information data of related TI and quick codes, and then transmitted to the wireless mobile terminal.
따라서, 무선 이동 단말내 메모리 블록(208)에는 승차일 입력 문자 화면의 관련 TI와 퀵코드가 저장되고, 디스플레이 패널(210) 상에는, 일 예로서 도 5e에 도시된 바와 같은 형태의 승차일 입력 문자 화면이 디스플레이되며, 무선 이동 단말은 승차일의 입력을 기다리는 대기 모드를 수행하게 된다.Accordingly, the TI and the quick code of the boarding date input text screen are stored in the memory block 208 in the wireless mobile terminal, and on the display panel 210, the boarding date input text in the form shown in FIG. 5E as an example. The screen is displayed, and the wireless mobile terminal performs the standby mode waiting for the input of the boarding date.
이어서, 사용자가 키패드상의 숫자키를 이용하여 승차일(예를 들면, 1999년 6월 23일)을 입력하면, 무선 이동 단말내 제어 블록(206)에서는 메모리 블록(208)에서 인출한 관련 TI 및 퀵코드와 입력된 숫자 데이터를 이용하여 부가 정보 요구 메시지를 생성한 다음 대화형 서버(108)로 전송한다.Subsequently, when the user inputs a boarding date (eg, June 23, 1999) using the numeric keys on the keypad, the control block 206 in the wireless mobile terminal receives the associated TI and the memory TI from the memory block 208. The additional information request message is generated using the quick code and the input numerical data, and then transmitted to the interactive server 108.
다음에, 대화형 서버내 제어 블록(312)에서는 수신된 부가 정보 요구 메시지를 검출 및 분석하여 승차일 정보를 일시 저장한 다음, 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 승차일 입력 문자 화면의 하위 그룹에 속하는 열차 종별 선택 메뉴 화면 데이터와 관련 TI 및 각 선택 항목, 예를 들면 각 열차 종별 항목(예를 들면, 새마을호 항목, 무궁화호 항목, 통일호 항목 등)들에 대한 각각의 퀵코드로 된 부가 정보 데이터를 작성한 다음 무선 이동 단말로 전송한다.Next, the control block 312 in the interactive server detects and analyzes the received additional information request message to temporarily store the boarding date information, and then search for the second memory block 308 and the third memory block 310. For example, the train type selection menu screen data belonging to the subgroup of the boarding date input text screen, and the relevant TI and each selection item, for example, each train type item (for example, Saemaul Lake item, Mugunghwa lake item, Unification lake item, etc.) Create additional information data of each quick code for and transmit it to the wireless mobile terminal.
따라서, 무선 이동 단말내 메모리 블록(208)에는 열차 종별 선택 메뉴 화면의 관련 TI와 각 열차 종별 항목의 퀵코드가 저장되고, 디스플레이 패널(210) 상에는, 일 예로서 도 5f에 도시된 바와 같은 형태의 열차 종별 선택 메뉴 화면이 디스플레이되며, 무선 이동 단말은 열차 종별의 선택을 기다리는 대기 모드를 수행하게 된다.Therefore, in the memory block 208 of the wireless mobile terminal, the relevant TI of the train type selection menu screen and the quick code of each train type item are stored, and on the display panel 210, as shown in FIG. 5F as an example. The train type selection menu screen of the display is displayed, and the wireless mobile terminal performs the standby mode waiting for the selection of the train type.
이어서, 사용자가 열차 종별 항목(예를 들면, 무궁화호)을 선택하면, 무선 이동 단말내 제어 블록(206)에서는 메모리 블록(208)에서 인출한 관련 TI와 선택된 무궁화호 항목의 퀵코드를 이용하여 부가 정보 요구 메시지를 생성한 다음 억세스 채널을 통해 대화형 서버(108)로 전송한다.Then, when the user selects a train type item (for example, Mugunghwa), the control block 206 in the wireless mobile terminal uses the relevant TI drawn out from the memory block 208 and the quick code of the selected Mugunghwa item. A side information request message is generated and then sent to the interactive server 108 via the access channel.
다음에, 대화형 서버내 제어 블록(312)에서는 수신된 부가 정보 요구 메시지를 검출 및 분석하여 열차 종별 정보를 일시 저장한 다음, 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 열차 종별 메뉴 화면의 하위 그룹에 속하는 차실 종별 선택 메뉴 화면 데이터와 관련 TI 및 각 선택 항목, 예를 들면 각 차실 종별 항목(예를 들면, 일반실 항목, 특실 항목, 침대실 항목, 입석 항목 등)들에 대한 각각의 퀵코드로 된 부가 정보 데이터를 작성한 다음 무선 이동 단말로 전송한다.Next, the control block 312 in the interactive server detects and analyzes the received additional information request message to temporarily store train type information, and then retrieves the second memory block 308 and the third memory block 310. Thus, the vehicle type selection menu screen data belonging to the subgroup of the train type menu screen and related TI and each selected item, for example, each vehicle type item (for example, a general room item, a special room item, a bed room item, a standing item, etc.) The additional information data of each of the quick codes is generated and then transmitted to the wireless mobile terminal.
따라서, 무선 이동 단말내 메모리 블록(208)에는 차실 종별 선택 메뉴 화면의 관련 TI와 각 차실 종별 항목의 퀵코드가 저장되고, 디스플레이 패널(210) 상에는, 일 예로서 도 5g에 도시된 바와 같은 형태의 차실 종별 선택 메뉴 화면이 디스플레이되며, 무선 이동 단말은 차실 종별의 선택을 기다리는 대기 모드를 수행하게 된다.Therefore, in the memory block 208 of the wireless mobile terminal, the relevant TI of the vehicle type selection menu screen and the quick code of each vehicle type item are stored, and on the display panel 210, as shown in FIG. 5G as an example. The vehicle type selection menu screen of the vehicle is displayed, and the wireless mobile terminal performs a standby mode waiting for selection of the vehicle type.
이어서, 사용자가 차실 종별 항목(예를 들면, 특실)을 선택하면, 무선 이동 단말내 제어 블록(206)에서는 메모리 블록(208)에서 인출한 관련 TI와 선택된 특실 항목의 퀵코드를 이용하여 부가 정보 요구 메시지를 생성한 다음 억세스 채널을 통해 대화형 서버(108)로 전송한다.Subsequently, when the user selects a vehicle type item (for example, a special room), the control block 206 in the wireless mobile terminal uses the related TI drawn out from the memory block 208 and additional information using the quick code of the selected special room item. A request message is generated and then sent to the interactive server 108 via the access channel.
다음에, 대화형 서버내 제어 블록(312)에서는 수신된 부가 정보 요구 메시지를 검출 및 분석하여 차실 종별 정보를 일시 저장한 다음, 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 차실 종별 메뉴 화면의 하위 그룹에 속하는 출발역 입력 문자 화면 데이터와 관련 TI 및 퀵코드로 된 부가 정보 데이터를 작성한 다음 무선 이동 단말로 전송한다.Next, the control block 312 in the interactive server detects and analyzes the received additional information request message to temporarily store the vehicle type information, and then retrieves the second memory block 308 and the third memory block 310. Then, the starting station input character screen data belonging to the lower group of the vehicle type menu screen and the additional information data of the relevant TI and quick code are created and transmitted to the wireless mobile terminal.
따라서, 무선 이동 단말내 메모리 블록(208)에는 출발역 입력 문자 화면의 관련 TI와 퀵코드가 저장되고, 디스플레이 패널(210) 상에는, 일 예로서 도 5h에 도시된 바와 같은 형태의 출발역 입력 문자 화면이 디스플레이되며, 무선 이동 단말은 출발역의 입력을 기다리는 대기 모드를 수행하게 된다.Therefore, in the memory block 208 of the wireless mobile terminal, the relevant TI and the quick code of the starting station input character screen are stored, and the starting station input character screen of the form as shown in FIG. 5H is shown on the display panel 210 as an example. The wireless mobile terminal is displayed to perform the standby mode waiting for the input of the departure station.
그런 다음, 사용자가 키패드를 이용하여 출발역(예를 들면, 서울역) 문자를 입력하면, 무선 이동 단말내 제어 블록(206)에서는 메모리 블록(208)에서 인출한 관련 TI 및 퀵코드와 입력된 문자 데이터로 된 부가 정보 요구 메시지를 생성한 다음 역방향 트래픽 채널을 통해 대화형 서버(108)로 전송한다.Then, when the user inputs a departure station (for example, Seoul station) character using the keypad, the control block 206 in the wireless mobile terminal receives the relevant TI and quick codes drawn out from the memory block 208 and the entered character data. And generate the additional information request message to the interactive server 108 through the reverse traffic channel.
다음에, 대화형 서버내 제어 블록(312)에서는 수신된 부가 정보 요구 메시지를 검출 및 분석하여 출발역 정보를 일시 저장한 다음, 제 2 메모리 블록(308)과제 3 메모리 블록(310)을 검색하여, 출발역 입력 문자 화면의 하위 그룹에 속하는 도착역 입력 문자 화면 데이터와 관련 TI 및 퀵코드로 된 부가 정보 데이터를 작성한 다음 무선 이동 단말로 전송한다.Next, the control block 312 in the interactive server detects and analyzes the received additional information request message to temporarily store the starting station information, and then retrieves the second memory block 308 and the third memory block 310, Arrival station input text screen data belonging to a subgroup of the departure station input text screen, and additional information data of related TI and quick codes are created and then transmitted to the wireless mobile terminal.
따라서, 무선 이동 단말내 메모리 블록(208)에는 도착역 입력 문자 화면의 관련 TI와 퀵코드가 저장되고, 디스플레이 패널(210) 상에는, 일 예로서 도 5i에 도시된 바와 같은 형태의 도착역 입력 문자 화면이 디스플레이되며, 무선 이동 단말은 도착역의 입력을 기다리는 대기 모드를 수행하게 된다.Therefore, the relevant TI and the quick code of the arrival station input character screen are stored in the memory block 208 in the wireless mobile terminal, and the arrival station input character screen of the form as shown in FIG. 5I is shown on the display panel 210 as an example. The wireless mobile terminal is displayed to perform the standby mode waiting for input of the arrival station.
그런 다음, 사용자가 도착역(예를 들면, 광주역) 문자를 입력하면, 무선 이동 단말내 제어 블록(206)에서는 메모리 블록(208)에서 인출한 관련 TI 및 퀵코드와 입력된 문자 데이터로 된 부가 정보 요구 메시지를 생성한 다음 역방향 트래픽 채널을 통해 대화형 서버(108)로 전송한다.Then, when the user inputs a character of arrival station (e.g., Gwangju station), the control block 206 in the wireless mobile terminal adds the related TI and quick code extracted from the memory block 208 and additional information consisting of inputted character data. A request message is generated and sent to the interactive server 108 via the reverse traffic channel.
다음에, 대화형 서버내 제어 블록(312)에서는 수신된 부가 정보 요구 메시지를 검출 및 분석하여 도착역 정보를 일시 저장한 다음, 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 도착역 입력 문자 화면의 하위 그룹에 속하는 출발시간 입력 문자 화면 데이터와 관련 TI 및 퀵코드로 된 부가 정보 데이터를 작성한 다음 무선 이동 단말로 전송한다.Next, in the interactive server, the control block 312 detects and analyzes the received additional information request message to temporarily store the arrival area information, and then searches for the second memory block 308 and the third memory block 310 by Then, the departure time input text screen data belonging to the subgroup of the arrival station input text screen and the additional information data in the relevant TI and quick code are created and transmitted to the wireless mobile terminal.
따라서, 무선 이동 단말내 메모리 블록(208)에는 출발시간 입력 문자 화면의 관련 TI와 퀵코드가 저장되고, 디스플레이 패널(210) 상에는, 일 예로서 도 5j에 도시된 바와 같은 형태의 출발시간 입력 문자 화면이 디스플레이되며, 무선 이동 단말은 출발시간의 입력을 기다리는 대기 모드를 수행하게 된다.Accordingly, the TI and the quick code of the departure time input text screen are stored in the memory block 208 in the wireless mobile terminal, and on the display panel 210, the departure time input text in the form as shown in FIG. 5J is shown as an example. The screen is displayed, and the wireless mobile terminal performs a standby mode waiting for input of a departure time.
이어서, 사용자가 키패드상의 숫자키를 이용하여 출발시간(예를 들면, 12:30) 정보를 입력하면, 무선 이동 단말내 제어 블록(206)에서는 메모리 블록(208)에서 인출한 관련 TI 및 퀵코드와 입력된 숫자 데이터로 된 부가 정보 요구 메시지를 생성한 다음 역방향 트래픽 채널을 통해 대화형 서버(108)로 전송한다.Subsequently, when the user inputs departure time (eg, 12:30) information using the numeric keys on the keypad, the control block 206 in the wireless mobile terminal receives the relevant TI and quick codes extracted from the memory block 208. And an additional information request message of the input numeric data is transmitted to the interactive server 108 through the reverse traffic channel.
다음에, 대화형 서버내 제어 블록(312)에서는 수신된 부가 정보 요구 메시지를 검출 및 분석하여 출발시간 정보를 일시 저장한 다음, 제 2 메모리 블록(308)과 제 3 메모리 블록(310)을 검색하여, 출발시간 입력 문자 화면의 하위 그룹에 속하는 승차 인원 입력 문자 화면 데이터와 관련 TI 및 퀵코드로 된 부가 정보 데이터를 작성한 다음 무선 이동 단말로 전송한다.Next, the control block 312 in the interactive server detects and analyzes the received additional information request message to temporarily store the departure time information, and then retrieves the second memory block 308 and the third memory block 310. Then, the boarding personnel input text screen data belonging to the subgroup of the departure time input text screen and the additional information data in the relevant TI and quick codes are created and then transmitted to the wireless mobile terminal.
따라서, 무선 이동 단말내 메모리 블록(208)에는 승차 인원 입력 문자 화면의 관련 TI와 퀵코드가 저장되고, 디스플레이 패널(210) 상에는, 일 예로서 도 5k에 도시된 바와 같은 형태의 승차 인원 입력 문자 화면이 디스플레이되며, 무선 이동 단말은 승차 인원의 입력을 기다리는 대기 모드를 수행하게 된다.Therefore, in the memory block 208 of the wireless mobile terminal, the relevant TI and the quick code of the rider input text screen are stored, and on the display panel 210, the rider input characters of the type shown in FIG. 5K as an example. The screen is displayed, and the wireless mobile terminal performs the standby mode waiting for the input of the passenger.
이어서, 사용자가 키패드상의 숫자키를 이용하여 승차 인원(예를 들면, 5) 정보를 입력하면, 무선 이동 단말내 제어 블록(206)에서는 메모리 블록(208)에서 인출한 관련 TI 및 퀵코드와 입력된 숫자 데이터로 된 부가 정보 요구 메시지를 생성한 다음 역방향 트래픽 채널을 통해 대화형 서버(108)로 전송한다.Subsequently, when the user inputs the number of passengers (eg, 5) using the numeric keys on the keypad, the control block 206 in the wireless mobile terminal inputs the relevant TI and quick codes extracted from the memory block 208. Generate a side information request message of the generated numeric data and transmit it to the interactive server 108 through the reverse traffic channel.
다음에, 상술한 바와 같은 과정을 통해 열차 승차권 예약을 위한 모든 정보, 즉 결제 카드 번호, 승차일시, 열차 종별, 차실 종별, 출발역, 도착역, 승차권수의 정보가 모두 수신되면, 대화형 서버내 제어 블록(312)에서는 승차권 예약 관련 정보를 철도청 서버로 보내고, 철도청 서버로부터 예약 결과 데이터를 전달받는다. 즉, 대화형 서버에서는 철도청 서버로부터 사용자가 선택한 열차 승차권이 예약되었다는 결과 데이터 또는 잔여 좌석수가 없어 열차 승차권을 예약하지 못했다는 결과 데이터를 전달받으며, 이러한 결과 데이터에 대하 문자 메시지를 무선 이동 단말로 전송한다.Next, when all information for train ticket reservation, that is, payment card number, boarding date, train type, cabin type, departure station, arrival station, and number of tickets are received through the above-described process, control in the interactive server In block 312, the ticket reservation related information is sent to the railroad server, and the reservation result data is received from the railroad server. That is, the interactive server receives the result data indicating that the train ticket selected by the user has been reserved or the result data indicating that the train ticket could not be reserved because there are no seats remaining. The text message is transmitted to the wireless mobile terminal. do.
따라서, 무선 이동 단말내 패널 상에는 사용자가 선택한 열차 승차권 예약 결과가 문자 메시지로써 디스플레이되며, 사용자는 이를 통해 자신이 신청한 열차 승차권의 예약 여부를 최종 확인하게 될 것이다.Accordingly, the result of the train ticket reservation selected by the user is displayed as a text message on the panel of the wireless mobile terminal, and the user will finally confirm whether or not the train ticket requested by the user has been reserved.
한편, 상술한 바와 같은 본 발명의 일 실시 예에서는 대화형 서버로부터 제공되는 메뉴 화면 또는 문자 화면을 이용하여 사용자가 원하는 항목에 대응하는 숫자를 선택하거나 원하는 문자를 입력하는 것으로 하여 설명하였으나, 본 발명이 반드시 이에 한정되는 것은 아니며, 이와는 달리 무선 이동 단말에 터치패드 방식의 패널을 채용하는 경우 해당 항목을 직접 터치(즉, 포인팅 수단에 의한 터치 등)하는 방식으로 원하는 항목을 선택하도록 할 수도 있다.Meanwhile, in one embodiment of the present invention as described above, the user selects a number corresponding to a desired item or inputs a desired character by using a menu screen or a text screen provided from an interactive server. However, the present invention is not limited thereto. Alternatively, when a touch pad panel is used in the wireless mobile terminal, a desired item may be selected by directly touching (ie, touching by a pointing means) the corresponding item.
이상 설명한 바와같이 본 발명에 따르면, 대화형 서버를 이용하여 무선 이동 단말에, 예를 들면 철도(또는 승차권 예약) 정보, 항공(또는 항공권 예약) 정보, 호텔(또는 호텔 예약) 정보, 스포츠(또는 경기 관람권 예약) 정보, 주식 시세 정보 등과 같은 부가 정보 서비스를 제공할 때, 사용자가 선택한 문자 데이터로 된 부가 정보 요구 메시지를 대화형 서버로 전송하는 종래 방식과는 달리, 무선 이동 단말에서 부가 정보 서비스를 요구하면, 그에 응답하여 상응하는 메뉴 화면 또는 문자 화면 데이터와 함께 화면 상에 들어 있는 각 항목(예를 들면, 스포츠 항목, 철도 항목, 호텔 항목, 항공기 항목 등)들에 대한 퀵코드 정보를 대화형 서버가 해당 무선 이동 단말로 전송하고, 무선 이동 단말의 패널 상에 디스플레이되는 메뉴 또는 문자 화면상에서 사용자가 임의의 항목(예를들면, 철도 항목 등)을 선택하거나 문자 또는 숫자를 입력할 때, 그에 대응하는 퀵코드를 이용하여 철도와 관련된 부가 정보 서비스를 요구하는 N바이트 또는 N + M바이트의 부가 정보 요구 메시지를 생성하여 억세스 채널 또는 역방향 채널을 통해 대화형 서버로 전송하도록 하는 기술적 수단을 채용함으로써, 대화형 부가 정보 서비스를 수행할 때 발생하는 사용자 대기 시간(또는 지연 시간)을 최소화할 수 있어 대화형 부가 정보 서비스의 고속화를 실현할 수 있다.As described above, according to the present invention, for example, railway (or ticket reservation) information, airline (or ticket reservation) information, hotel (or hotel reservation) information, sports (or Unlike the conventional method of transmitting a supplementary information request message including text data selected by a user to an interactive server when providing supplementary information services such as game viewing ticket reservation) information and stock quote information, the supplementary information service in a wireless mobile terminal In response to the corresponding menu screen or text screen data, the quick code information for each item (e.g., sports item, railway item, hotel item, aircraft item, etc.) contained on the screen is displayed. Type server transmits to the corresponding wireless mobile terminal, and the user on the menu or text screen displayed on the panel of When selecting any item (eg railway item, etc.) or entering letters or numbers, additional information of N bytes or N + M bytes for requesting additional information service related to railway using the corresponding quick code By employing technical means to generate a request message and send it to the interactive server via an access channel or a reverse channel, it is possible to minimize user latency (or latency) in performing interactive side information services. The speed of the type added information service can be realized.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990026814A KR100319387B1 (en) | 1999-07-05 | 1999-07-05 | Method for providing interactive service using wireless mobile station |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990026814A KR100319387B1 (en) | 1999-07-05 | 1999-07-05 | Method for providing interactive service using wireless mobile station |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010008805A KR20010008805A (en) | 2001-02-05 |
KR100319387B1 true KR100319387B1 (en) | 2002-01-05 |
Family
ID=19599295
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019990026814A KR100319387B1 (en) | 1999-07-05 | 1999-07-05 | Method for providing interactive service using wireless mobile station |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100319387B1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100564980B1 (en) * | 1999-12-06 | 2006-03-28 | 에스케이 텔레콤주식회사 | Interactive text information service method in wireless communication network |
KR100474070B1 (en) * | 1999-12-30 | 2005-03-09 | 주식회사 케이티 | Display-attached phone-chatting serivcing method |
KR100421169B1 (en) | 2002-01-29 | 2004-03-04 | 삼성전자주식회사 | Interactive short message serviec system in private mobile network and routing method therefor |
KR20040009659A (en) * | 2002-07-24 | 2004-01-31 | 엘지전자 주식회사 | Short message transmit and receive method using mobile communication system |
KR101243323B1 (en) * | 2011-12-13 | 2013-03-13 | 강릉원주대학교산학협력단 | Packet inspection method and apparatus in underwater acoustic sensor network(uw-asn) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010001926A (en) * | 1999-06-09 | 2001-01-05 | 정장호 | Supplementary information service providing system and method using a mobile-communication network |
-
1999
- 1999-07-05 KR KR1019990026814A patent/KR100319387B1/en not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010001926A (en) * | 1999-06-09 | 2001-01-05 | 정장호 | Supplementary information service providing system and method using a mobile-communication network |
Also Published As
Publication number | Publication date |
---|---|
KR20010008805A (en) | 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 (en) | Mobile communication terminal for chat using short message service and chat method | |
JP2006270962A (en) | Mobile communication terminal, message displaying method on standby screen of the terminal and transmission method of message for standby screen display | |
CN101112084A (en) | Electronic equipment system | |
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 (en) | Remote function change device of mobile phone and its control method | |
KR100319387B1 (en) | Method for providing interactive service using wireless mobile station | |
KR20010038954A (en) | Method for providing user screen to wireless mobile station | |
US20020187773A1 (en) | Accessing information via internet access terminals | |
CN1964536B (en) | Method for transmitting/receiving instance message and mobile terminal using the same method | |
CN100579258C (en) | Method and apparatus for interactive communication | |
KR100852587B1 (en) | Method and apparatus for providing mobile ticket service | |
JP4710135B2 (en) | Method of interaction between radio telephone apparatus and receiving terminal having data server | |
KR100634282B1 (en) | Method and apparatus for providing self number service | |
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 (en) | Method and apparatus for providing easy access wireless Internet service | |
CA2293879A1 (en) | Method of transmitting information | |
KR100655063B1 (en) | Integrated text editing method of mobile communication terminal | |
KR100439415B1 (en) | Radio broadcating system for supplying an information | |
JP2001057569A (en) | Multiple address transmission system and method |
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 |