KR100861555B1 - System and Method for Providing Information and Program Recording Medium - Google Patents
System and Method for Providing Information and Program Recording Medium Download PDFInfo
- Publication number
- KR100861555B1 KR100861555B1 KR1020070135733A KR20070135733A KR100861555B1 KR 100861555 B1 KR100861555 B1 KR 100861555B1 KR 1020070135733 A KR1020070135733 A KR 1020070135733A KR 20070135733 A KR20070135733 A KR 20070135733A KR 100861555 B1 KR100861555 B1 KR 100861555B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- wireless
- merchant
- message
- keyword
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 104
- 238000004891 communication Methods 0.000 claims abstract description 159
- 230000005540 biological transmission Effects 0.000 claims abstract description 49
- 238000012790 confirmation Methods 0.000 claims abstract description 41
- 238000012545 processing Methods 0.000 abstract description 7
- 230000008569 process Effects 0.000 description 58
- 230000004044 response Effects 0.000 description 30
- 238000010295 mobile communication Methods 0.000 description 28
- 238000010586 diagram Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 16
- 239000000284 extract Substances 0.000 description 15
- 235000013305 food Nutrition 0.000 description 12
- 238000000605 extraction Methods 0.000 description 10
- 238000012795 verification Methods 0.000 description 3
- 241000207961 Sesamum Species 0.000 description 2
- 235000003434 Sesamum indicum Nutrition 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000005266 casting Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Images
Classifications
-
- 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/50—Business processes related to the communications industry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Economics (AREA)
- Accounting & Taxation (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Finance (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Signal Processing (AREA)
- Development Economics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 정보 제공방법 및 시스템과 이를 위한 프로그램 기록매체에 관한 것으로서, 밴(Value Added Network; VAN) 사와 가맹점 계약을 체결한 복수의 가맹점에 대한 가맹점 위치 키워드 정보-가맹점 주소, 가맹점 근처 시설물(또는 건물)에 대한 정식 명칭(또는 은어적 명칭)-, 또는 가맹점 키워드 정보-가맹점 상호, 업태/종목, 업태/종목에 따른 판매 상품(또는 서비스)에 대한 정식 명칭(또는 은어적 명칭)-를 상기 밴 사와 가맹점 계약을 체결한 가맹점 전화번호와 연계 처리하여 저장매체에 저장하는 정보 저장수단과 무선단말에서 상기 가맹점 위치 키워드 정보, 또는 가맹점 키워드 정보에 대응하는 적어도 하나 이상의 단어(또는 음절)를 자연어 형태로 포함하여 이루어진 비정형 문자 정보를 포함하는 무선 메시지를 생성하여 전송하면, 이를 수신하는 메시지 수신수단과 상기 수신된 무선 메시지에 포함된 비정형 문자 정보에 포함된 자연어 형태의 단어(또는 음절) 중, 상기 저장매체에 저장된 가맹점 위치 키워드 정보와 매칭되는 위치 키워드, 또는 상기 가맹점 키워드 정보와 매칭되는 가맹점 키워드를 추출하는 정보 추출수단과 상기 저장매체(또는 저장매체 운용수단)와 연계하여 상기 추출된 위치 키워드, 또는 가맹점 키워드와 매칭되는 적어도 하나 이상의 위치 키워드 정보, 또는 가맹점 키워드 정보를 확인하고, 상기 확인된 위치 키워드 정보, 또는 가맹점 키워드 정보와 연계 처리되어 저장된 가맹점 전화번호를 확인하는 정보 확인수단과 상기 확인된 가맹점 전화번호와, 상기 무선단말에서 상기 가맹점 전화번호에 대응하는 가맹점 통화단말과 통화 채널이 연결되었는지 확인하는 통화채널 연결 확인 스크립트를 무선 통신망을 통해 상기 무선단말로 전송하는 정보 전송수단 및 상기 통화채널 연결 확인 스크립트를 통해 상기 무선단말에서 상기 가맹점 전화번호에 대응하는 가맹점 통화단말과 통화채널이 연결되는지 확인하고, 상기 통화채널 연결 실패 확인시, 상기 무선단말과 상기 가맹점 전화번호에 대응하는 가맹점 통화단말 간 통화채널 연결이 가능한지 확인하는 채널 확인수단을 구비하여 이루어지는 것을 특징으로 한다. The present invention relates to a method and system for providing information, and a program recording medium therefor, wherein the merchant location keyword information for a plurality of merchants that have entered into a merchant contract with a value added network (VAN) company-a merchant address, facilities near a merchant (or The official name (or slang name) for the building), or the merchant keyword information-the official name (or slang name) for the merchant name, type of business, or the sale product (or service) according to the type of business / item. Information storage means for processing in association with an affiliated store's telephone number that has signed an affiliated store contract with bansa and storing it in a storage medium and at least one word (or syllable) corresponding to the affiliated store location keyword information or affiliated keyword information in a wireless terminal. If you generate and transmit a wireless message that contains atypical text information, including A location keyword matching to the affiliate store location keyword information stored in the storage medium among the words (or syllables) in the natural language included in the at least one receiving unit and the atypical text information included in the received wireless message, or matching the affiliate store keyword information. Identifying the extracted location keyword, at least one location keyword information matching with the affiliate store keyword, or affiliate store keyword information in association with the information extracting means for extracting the affiliate store keyword and the storage medium (or the storage medium operating means), Information checking means for confirming the stored merchant phone number, which is processed in association with the confirmed location keyword information or the affiliate store keyword information, the confirmed affiliate store phone number, and the affiliated party call terminal corresponding to the affiliate store phone number in the wireless terminal. Call channel connection to check if the channel is connected The information transmission means for transmitting a confirmation script to the wireless terminal through a wireless communication network and the call channel connection confirmation script to check whether the call channel and the merchant channel corresponding to the affiliated store's telephone number are connected in the wireless terminal, and the call is performed. When checking the channel connection failure, characterized in that it comprises a channel confirmation means for confirming whether the communication channel connection between the wireless terminal and the affiliated party call terminal corresponding to the affiliated store telephone number is possible.
가맹점, 위치, 정보, 키워드 Merchant, location, information, keyword
Description
도 1은 본 발명의 일 실시 방법에 따른 무선 메시지를 이용한 가맹점 정보 제공 시스템 구성도를 도시한 도면이다.1 is a block diagram of a system for providing affiliate store information using a wireless message according to an embodiment of the present invention.
도 2는 본 발명의 일 실시 방법에 따른 가맹점 정보 제공 서비스를 위한 무선 메시지 전송 과정을 도시한 도면이다.2 is a diagram illustrating a wireless message transmission process for an affiliated store information providing service according to an exemplary embodiment of the present invention.
도 3은 본 발명의 일 실시 방법에 따라 무선단말에서 무선 메시지를 발송하는 계층별 메시지 구조를 도시한 도면이다.3 is a diagram illustrating a message structure for each layer for sending a wireless message in a wireless terminal according to an embodiment of the present invention.
도 4는 본 발명의 실시 방법에 따라 무선단말에서 발송되는 무선 메시지 구조를 예시한 도면이다.4 is a diagram illustrating a structure of a wireless message sent from a wireless terminal according to an embodiment of the present invention.
도 5a와 도 5b와 도 5c와 도 5d는 본 발명의 실시 방법에 따른 무선 메시지의 로밍 프로토콜 데이터 구조를 도시한 도면이다. 5A, 5B, 5C, and 5D illustrate a roaming protocol data structure of a wireless message according to an embodiment of the present invention.
도 6은 본 발명의 일 실시 방법에 따른 가맹점 정보 제공 과정을 도시한 도면이다.6 is a diagram illustrating a process of providing affiliate store information according to an embodiment of the present invention.
도 7a와 도 7b는 본 발명의 다른 일 실시 방법에 따른 가맹점 정보 제공 과정을 도시한 도면이다. 7A and 7B illustrate a process of providing affiliate store information according to another exemplary embodiment of the present invention.
도 8은 본 발명의 다른 일 실시 방법에 따른 무선 메시지를 이용한 가맹점 정보 제공 시스템 구성도를 도시한 도면이다.8 is a block diagram illustrating a system for providing affiliate store information using a wireless message according to another embodiment of the present invention.
도 9는 본 발명의 다른 일 실시 방법에 따른 가맹점 정보 제공 서비스를 위한 무선 메시지 전송 과정을 도시한 도면이다.9 is a diagram illustrating a wireless message transmission process for an affiliate store information providing service according to another exemplary embodiment of the present invention.
도 10은 본 발명의 실시 방법에 따라 무선단말에서 무선 메시지를 발송하는 계층별 메시지 구조를 도시한 도면이다.10 is a diagram illustrating a message structure for each layer for sending a wireless message in a wireless terminal according to an embodiment of the present invention.
도 11은 본 발명의 실시 방법에 따라 무선단말에서 발송되는 무선 메시지 구조를 예시한 도면이다.11 is a diagram illustrating a structure of a wireless message sent from a wireless terminal according to an embodiment of the present invention.
도 12a와 도 12b와 도 12c와 도 12d는 본 발명의 실시 방법에 따른 무선 메시지의 로밍 프로토콜 데이터 구조를 도시한 도면이다. 12A, 12B, 12C, and 12D illustrate a roaming protocol data structure of a wireless message according to an embodiment of the present invention.
도 13a와 도 13b는 본 발명의 또다른 일 실시 방법에 따른 가맹점 정보 제공 과정을 도시한 도면이다. 13A and 13B illustrate a process of providing affiliate store information according to another exemplary embodiment of the present invention.
도 14는 본 발명의 실시 방법에 따른 무선단말과 가맹점 간 통화채널 재연결 과정을 도시한 도면이다.14 is a diagram illustrating a call channel reconnection process between a wireless terminal and an affiliated store according to an embodiment of the present invention.
<도면의 주요부분에 대한 설명><Description of main parts of drawing>
100 : 정보제공 서버 105 : 메시지 수신부100: information providing server 105: message receiving unit
110 : 고객 인증부 115 : 정보 주신부110: customer authentication unit 115: information provider
120 : 정보 추출부 125 : 정보 확인부120: information extraction unit 125: information confirmation unit
130 : 정보 생성부 135 : 저장매체130: information generating unit 135: storage medium
140 : 무선단말140: wireless terminal
본 발명은 정보 제공방법 및 시스템과 이를 위한 프로그램 기록매체에 관한 것으로서, 밴(Value Added Network; VAN) 사와 가맹점 계약을 체결한 복수의 가맹점에 대한 가맹점 위치 키워드 정보-가맹점 주소, 가맹점 근처 시설물(또는 건물)에 대한 정식 명칭(또는 은어적 명칭)-, 또는 가맹점 키워드 정보-가맹점 상호, 업태/종목, 업태/종목에 따른 판매 상품(또는 서비스)에 대한 정식 명칭(또는 은어적 명칭)-를 상기 밴 사와 가맹점 계약을 체결한 가맹점 전화번호와 연계 처리하여 저장매체에 저장하는 정보 저장수단과 무선단말에서 상기 가맹점 위치 키워드 정보, 또는 가맹점 키워드 정보에 대응하는 적어도 하나 이상의 단어(또는 음절)를 자연어 형태로 포함하여 이루어진 비정형 문자 정보를 포함하는 무선 메시지를 생성하여 전송하면, 이를 수신하는 메시지 수신수단과 상기 수신된 무선 메시지에 포함된 비정형 문자 정보에 포함된 자연어 형태의 단어(또는 음절) 중, 상기 저장매체에 저장된 가맹점 위치 키워드 정보와 매칭되는 위치 키워드, 또는 상기 가맹점 키워드 정보와 매칭되는 가맹점 키워드를 추출하는 정보 추출수단과 상기 저장매체(또는 저장매체 운용수단)와 연계하여 상기 추출된 위치 키워드, 또는 가맹점 키워드와 매칭되는 적어도 하나 이상의 위치 키워드 정보, 또는 가맹점 키워드 정보를 확 인하고, 상기 확인된 위치 키워드 정보, 또는 가맹점 키워드 정보와 연계 처리되어 저장된 가맹점 전화번호를 확인하는 정보 확인수단과 상기 확인된 가맹점 전화번호와, 상기 무선단말에서 상기 가맹점 전화번호에 대응하는 가맹점 통화단말과 통화채널이 연결되었는지 확인하는 통화채널 연결 확인 스크립트를 무선 통신망을 통해 상기 무선단말로 전송하는 정보 전송수단 및 상기 통화채널 연결 확인 스크립트를 통해 상기 무선단말에서 상기 가맹점 전화번호에 대응하는 가맹점 통화단말과 통화채널이 연결되는지 확인하고, 상기 통화채널 연결 실패 확인시, 상기 무선단말과 상기 가맹점 전화번호에 대응하는 가맹점 통화단말 간 통화채널 연결이 가능한지 확인하는 채널 확인수단을 구비하여 이루어지는 것을 특징으로 한다. The present invention relates to a method and system for providing information, and a program recording medium therefor, wherein the merchant location keyword information for a plurality of merchants that have entered into a merchant contract with a value added network (VAN) company-a merchant address, facilities near a merchant (or The official name (or slang name) for the building), or the merchant keyword information-the official name (or slang name) for the merchant name, type of business, or the sale product (or service) according to the type of business / item. Information storage means for processing in association with an affiliated store's telephone number that has signed an affiliated store contract with bansa and storing it in a storage medium and at least one word (or syllable) corresponding to the affiliated store location keyword information or affiliated keyword information in a wireless terminal. If you generate and transmit a wireless message that contains atypical text information, including A location keyword matching to the affiliate store location keyword information stored in the storage medium among the words (or syllables) in the natural language included in the at least one receiving unit and the atypical text information included in the received wireless message, or matching the affiliate store keyword information. Check the extracted location keyword, at least one location keyword information matched with the affiliate keyword, or affiliate keyword information in association with the information extraction means for extracting the affiliate keyword and the storage medium (or storage medium operation means); And information checking means for confirming and storing the affiliated phone number stored in association with the identified location keyword information or the affiliated keyword information, and the confirmed affiliated phone number, and an affiliated call terminal corresponding to the affiliated phone number in the wireless terminal. Call channel connection to check if the call channel is connected The information transmission means for transmitting a confirmation script to the wireless terminal through a wireless communication network and the call channel connection confirmation script to check whether the call channel and the merchant channel corresponding to the affiliated store's telephone number are connected in the wireless terminal, and the call is performed. When checking the channel connection failure, characterized in that it comprises a channel confirmation means for confirming whether the communication channel connection between the wireless terminal and the affiliated party call terminal corresponding to the affiliated store telephone number is possible.
밴사는 카드결제 서비스를 제공하기 위해 적어도 하나 이상의 카드결제 가맹점에 대한 주소지 정보와 같은 위치 정보와, 상기 가맹점의 업태/종목을 포함하는 가맹점 정보와, 상기 가맹점에 구비된 유선전화 번호 및/또는 상기 가맹점 대표자의 휴대폰 번호 등과 같은 가맹점 연락처 정보를 기 확보하고 있다.Bansa provides location information, such as address information about at least one card payment merchant, merchant information including the business status / item of the merchant, wireline number provided to the merchant and / or the The company has secured contact information for merchants such as mobile phone numbers of representatives of merchants.
한편, 상기 카드결제 가맹점(또는 오프라인 상점)의 연락처(예컨대, 가맹점에 구비된 유선전화 번호 및/또는 상기 가맹점 대표자의 휴대폰 번호)를 모르는 고객이 상기 카드결제 가맹점과 전화통화를 하기 위해서는, 114 서비스를 통해 상기 카드결제 가맹점의 전화번호를 문의하는 방법이 일반적인데, 상기와 같은 114 서비스는 상기 고객이 상기 카드결제 가맹점의 상호를 사전에 숙지해야 하는 불편함이 있으며, 상기 상호를 숙지하지 않은 경우, 상기 114 서비스를 통해 상기 카드결제 가맹점에 대한 연락처를 확인할 수 없는 문제점을 포함하고 있다.On the other hand, a customer who does not know the contact information of the card payment affiliate (or offline store) (for example, the landline telephone number provided in the merchant and / or the mobile phone number of the representative of the merchant) to make a telephone call with the card payment merchant, 114 service In general, the method of inquiring the phone number of the card payment merchant through the service, such as the 114 service has the inconvenience that the customer must know the name of the card payment merchant in advance, if you do not know the name In addition, the 114 service includes a problem in that the contact information for the card payment affiliate cannot be confirmed.
본 발명의 목적은 정보 제공방법 및 시스템과 이를 위한 프로그램 기록매체에 관한 것으로서, 밴(Value Added Network; VAN) 사와 가맹점 계약을 체결한 복수의 가맹점에 대한 가맹점 위치 키워드 정보-가맹점 주소, 가맹점 근처 시설물(또는 건물)에 대한 정식 명칭(또는 은어적 명칭)-, 또는 가맹점 키워드 정보-가맹점 상호, 업태/종목, 업태/종목에 따른 판매 상품(또는 서비스)에 대한 정식 명칭(또는 은어적 명칭)-를 상기 밴 사와 가맹점 계약을 체결한 가맹점 전화번호와 연계 처리하여 저장매체에 저장하는 정보 저장수단과 무선단말에서 상기 가맹점 위치 키워드 정보, 또는 가맹점 키워드 정보에 대응하는 적어도 하나 이상의 단어(또는 음절)를 자연어 형태로 포함하여 이루어진 비정형 문자 정보를 포함하는 무선 메시지를 생성하여 전송하면, 이를 수신하는 메시지 수신수단과 상기 수신된 무선 메시지에 포함된 비정형 문자 정보에 포함된 자연어 형태의 단어(또는 음절) 중, 상기 저장매체에 저장된 가맹점 위치 키워드 정보와 매칭되는 위치 키워드, 또는 상기 가맹점 키워드 정보와 매칭되는 가맹점 키워드를 추출하는 정보 추출수단과 상기 저장매체(또는 저장매체 운용수단)와 연계하여 상기 추출된 위치 키워드, 또는 가맹점 키워드와 매칭되는 적어도 하나 이상의 위치 키워드 정보, 또는 가맹점 키워드 정보를 확인하고, 상기 확인된 위치 키워드 정보, 또는 가맹점 키워드 정보와 연계 처 리되어 저장된 가맹점 전화번호를 확인하는 정보 확인수단과 상기 확인된 가맹점 전화번호와, 상기 무선단말에서 상기 가맹점 전화번호에 대응하는 가맹점 통화단말과 통화채널이 연결되었는지 확인하는 통화채널 연결 확인 스크립트를 무선 통신망을 통해 상기 무선단말로 전송하는 정보 전송수단 및 상기 통화채널 연결 확인 스크립트를 통해 상기 무선단말에서 상기 가맹점 전화번호에 대응하는 가맹점 통화단말과 통화채널이 연결되는지 확인하고, 상기 통화채널 연결 실패 확인시, 상기 무선단말과 상기 가맹점 전화번호에 대응하는 가맹점 통화단말 간 통화채널 연결이 가능한지 확인하는 채널 확인수단을 구비하여 이루어지는 정보 제공방법 및 시스템을 제공함에 있다. An object of the present invention relates to a method and system for providing information, and a program recording medium therefor, wherein merchant location keyword information for a plurality of merchants having a merchant contract with a value added network (VAN) company-merchant address, facilities near a merchant Official name (or slang name) for (or building)-or merchant keyword information-official name (or slang name) for merchandise trade name, business type / item, sale goods (or services) according to business type / item- The information storage means for processing in conjunction with the merchant phone number signed a merchant contract with the bansa and stored in the storage medium and at least one word (or syllable) corresponding to the merchant location keyword information, or merchant keyword information in the wireless terminal; When a wireless message including atypical text information including natural language forms is generated and transmitted, it is received. Is a location keyword matched with affiliate store location keyword information stored in the storage medium among words (or syllables) of natural language included in the message receiving means and the atypical text information included in the received wireless message, and the affiliate store keyword information; Check the extracted location keyword, at least one location keyword information matching with the affiliate keyword, or affiliate keyword information in association with the information extraction means for extracting a matching affiliate keyword and the storage medium (or storage medium operation means); And information checking means for confirming and storing the affiliated phone number stored in association with the identified location keyword information or the affiliated keyword information, and the confirmed affiliated phone number and the affiliated call terminal corresponding to the affiliated phone number in the wireless terminal. To verify that the call channel is connected to Verifying whether a communication channel is connected to an affiliated party's call terminal corresponding to the affiliated party's phone number through the information transmission means for transmitting a null connection confirmation script to the wireless terminal through a wireless communication network and the call channel connection confirmation script; When checking the call channel connection failure, providing a method and system for providing information comprising a channel checking means for confirming whether the communication channel connection between the wireless terminal and the affiliated store call terminal corresponding to the affiliated store telephone number.
본 발명에 따른 정보 제공방법 및 시스템과 이를 위한 프로그램 기록매체는 밴(Value Added Network; VAN) 사와 가맹점 계약을 체결한 복수의 가맹점에 대한 가맹점 위치 키워드 정보-가맹점 주소, 가맹점 근처 시설물(또는 건물)에 대한 정식 명칭(또는 은어적 명칭)-, 또는 가맹점 키워드 정보-가맹점 상호, 업태/종목, 업태/종목에 따른 판매 상품(또는 서비스)에 대한 정식 명칭(또는 은어적 명칭)-를 상기 밴 사와 가맹점 계약을 체결한 가맹점 전화번호와 연계 처리하여 저장매체에 저장하는 정보 저장수단과 무선단말에서 상기 가맹점 위치 키워드 정보, 또는 가맹점 키워드 정보에 대응하는 적어도 하나 이상의 단어(또는 음절)를 자연어 형태로 포함하여 이루어진 비정형 문자 정보를 포함하는 무선 메시지를 생성하여 전송하 면, 이를 수신하는 메시지 수신수단과 상기 수신된 무선 메시지에 포함된 비정형 문자 정보에 포함된 자연어 형태의 단어(또는 음절) 중, 상기 저장매체에 저장된 가맹점 위치 키워드 정보와 매칭되는 위치 키워드, 또는 상기 가맹점 키워드 정보와 매칭되는 가맹점 키워드를 추출하는 정보 추출수단과 상기 저장매체(또는 저장매체 운용수단)와 연계하여 상기 추출된 위치 키워드, 또는 가맹점 키워드와 매칭되는 적어도 하나 이상의 위치 키워드 정보, 또는 가맹점 키워드 정보를 확인하고, 상기 확인된 위치 키워드 정보, 또는 가맹점 키워드 정보와 연계 처리되어 저장된 가맹점 전화번호를 확인하는 정보 확인수단과 상기 확인된 가맹점 전화번호와, 상기 무선단말에서 상기 가맹점 전화번호에 대응하는 가맹점 통화단말과 통화채널이 연결되었는지 확인하는 통화채널 연결 확인 스크립트를 무선 통신망을 통해 상기 무선단말로 전송하는 정보 전송수단 및 상기 통화채널 연결 확인 스크립트를 통해 상기 무선단말에서 상기 가맹점 전화번호에 대응하는 가맹점 통화단말과 통화채널이 연결되는지 확인하고, 상기 통화채널 연결 실패 확인시, 상기 무선단말과 상기 가맹점 전화번호에 대응하는 가맹점 통화단말 간 통화채널 연결이 가능한지 확인하는 채널 확인수단을 구비하여 이루어지는 것을 특징으로 한다. Information providing method and system according to the present invention and a program recording medium therefor includes: Merchant location keyword information for a plurality of merchants that have entered into a merchant contract with a Value Added Network (VAN) company-Merchant address, facilities (or buildings) near the merchant The official name (or slang name)-or merchant keyword information-the official name (or slang name) for the merchandise trade name, item / item, or sale product (or service) according to the type / item- Information storage means for processing in association with the affiliated store's telephone number that signed a merchant contract and stores in the storage medium and at least one word (or syllable) corresponding to the merchant location keyword information or merchant keyword information in a wireless terminal in the form of natural language Receiving a message that receives and generates a wireless message containing unstructured text information However, among the words (or syllables) in the natural language form included in the atypical text information included in the received wireless message, a location keyword matching the affiliate store location keyword information stored in the storage medium, or an affiliate store keyword matching the affiliate store keyword information. Check the extracted location keyword, at least one location keyword information matching the affiliate keyword, or affiliate keyword, in association with the information extraction means for extracting and the storage medium (or storage medium operation means), and Information verification means for confirming the stored merchant phone number is processed in association with the location keyword information, or merchant keyword information and the confirmed merchant phone number, the merchant terminal and the call channel corresponding to the merchant telephone number in the wireless terminal is connected Call channel association check switch Through the information transmission means for transmitting a rip to the wireless terminal through a wireless communication network and the call channel connection confirmation script, the mobile terminal checks whether a call channel corresponding to an affiliated store call terminal corresponding to the affiliated store telephone number is connected, and the call channel. When confirming the connection failure, characterized in that it comprises a channel confirmation means for confirming whether the communication channel connection between the wireless terminal and the affiliated party call terminal corresponding to the affiliated store telephone number is possible.
본 발명에 따르면, 상기 정보 전송수단은, 상기 무선단말과 상기 가맹점 전화번호에 대응하는 가맹점 통화단말 간 통화채널 연결이 가능한 경우, 상기 확인된 가맹점 전화번호를 상기 무선 통신망을 통해 상기 무선단말로 전송하는 것을 특징으로 한다.According to the present invention, the information transmitting means, when the call channel connection between the wireless terminal and the affiliated party's call terminal corresponding to the affiliated store's telephone number is possible, transmits the confirmed affiliated store's telephone number to the wireless terminal through the wireless communication network. Characterized in that.
본 발명에 따르면, 밴(Value Added Network; VAN) 사와 가맹점 계약을 체결한 복수의 가맹점에 대한 가맹점 위치 키워드 정보-가맹점 주소, 가맹점 근처 시설물(또는 건물)에 대한 정식 명칭(또는 은어적 명칭)-, 또는 가맹점 키워드 정보-가맹점 상호, 업태/종목, 업태/종목에 따른 판매 상품(또는 서비스)에 대한 정식 명칭(또는 은어적 명칭)-를 상기 밴 사와 가맹점 계약을 체결한 가맹점 전화번호와 연계 처리하여 저장매체에 저장하는 단계와 무선단말에서 상기 가맹점 위치 키워드 정보, 또는 가맹점 키워드 정보에 대응하는 적어도 하나 이상의 단어(또는 음절)를 자연어 형태로 포함하여 이루어진 비정형 문자 정보를 포함하는 무선 메시지를 생성하여 전송하면, 이를 수신하는 단계와 상기 수신된 무선 메시지에 포함된 비정형 문자 정보에 포함된 자연어 형태의 단어(또는 음절) 중, 상기 저장매체에 저장된 가맹점 위치 키워드 정보와 매칭되는 위치 키워드, 또는 상기 가맹점 키워드 정보와 매칭되는 가맹점 키워드를 추출하는 단계와 상기 저장매체(또는 저장매체 운용수단)와 연계하여 상기 추출된 위치 키워드, 또는 가맹점 키워드와 매칭되는 적어도 하나 이상의 위치 키워드 정보, 또는 가맹점 키워드 정보를 확인하고, 상기 확인된 위치 키워드 정보, 또는 가맹점 키워드 정보와 연계 처리되어 저장된 가맹점 전화번호를 확인하는 단계와 상기 확인된 가맹점 전화번호와, 상기 무선단말에서 상기 가맹점 전화번호에 대응하는 가맹점 통화단말과 통화채널이 연결되었는지 확인하는 통화채널 연결 확인 스크립트를 무선 통신망을 통해 상기 무선단말로 전송하는 단계와 상기 통화채널 연결 확인 스크립트를 통해 상기 무선단말에서 상기 가 맹점 전화번호에 대응하는 가맹점 통화단말과 통화채널이 연결되는지 확인하는 단계 및 상기 통화채널 연결 실패 확인시, 상기 무선단말과 상기 가맹점 전화번호에 대응하는 가맹점 통화단말 간 통화채널 연결이 가능한지 확인하는 단계;를 포함하여 이루어지는 것을 특징으로 한다.According to the present invention, merchant location keyword information for a plurality of merchants having a merchant contract with a value added network (VAN) company-the merchant address, the official name (or acronym name) for the facility (or building) near the merchant- Or the merchant keyword information-the official name (or slang name) of the merchant's name, type / item, or merchandise sold (or service) according to the type / item-is associated with the merchant's telephone number that has entered into a merchant agreement with the ban. Generating a wireless message including at least one of at least one word corresponding to the affiliate store location keyword information or at least one word (or syllable) corresponding to the affiliate store keyword information in a natural language form, and storing the stored message in a storage medium; If so, receiving it and the natural language type included in the unstructured text information included in the received wireless message. Extracting a location keyword matching the affiliated store location keyword information stored in the storage medium or a merchant keyword matching the affiliated store keyword information among words (or syllables) and associated with the storage medium (or storage medium operating means). Confirming the extracted location keyword, at least one or more location keyword information or affiliate keyword information matched with the affiliate keyword, and confirming the stored affiliate phone number stored in association with the identified location keyword information or affiliate keyword information; And transmitting the confirmed channel number of the affiliated phone number and a call channel connection confirmation script for confirming whether the wireless terminal is connected to an affiliated phone call terminal corresponding to the affiliated phone number by the wireless terminal through the wireless communication network. Call channel connection confirmation script Confirming whether a communication channel is connected to an affiliated store call terminal corresponding to the blind spot telephone number through the wireless terminal and upon confirming a failure of the call channel connection, a call between the wireless terminal and an affiliated store call terminal corresponding to the affiliated store telephone number; Checking whether the channel connection is possible; characterized in that comprises a.
본 발명에 따르면, 상기 무선단말과 상기 가맹점 전화번호에 대응하는 가맹점 통화단말 간 통화채널 연결이 가능한 경우, 상기 확인된 가맹점 전화번호를 상기 무선 통신망을 통해 상기 무선단말로 전송하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.According to the present invention, if the call channel connection between the wireless terminal and the affiliated party's call terminal corresponding to the affiliated store's telephone number is possible, the method may further include transmitting the confirmed affiliated store's telephone number to the wireless terminal through the wireless communication network. Characterized in that made.
이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다. 또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다. Hereinafter, with reference to the accompanying drawings and description will be described in detail the operating principle of the preferred embodiment of the present invention. However, the drawings and the following description shown below are for the preferred method among various methods for effectively explaining the features of the present invention, the present invention is not limited only to the drawings and description below. In addition, in the following description of the present invention, if it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted. Terms to be described later are terms defined in consideration of functions in the present invention, which may vary according to intentions or customs of users or operators. Therefore, the definition should be made based on the contents throughout the present invention.
또한, 이하 실시되는 본 발명의 바람직한 실시예는 본 발명을 이루는 기술적 구성요소를 효율적으로 설명하기 위해 각각의 시스템 기능구성에 기 구비되어 있거나, 또는 본 발명이 속하는 기술분야에서 통상적으로 구비되는 시스템 기능구성은 가능한 생략하고, 본 발명을 위해 추가적으로 구비되어야 하는 기능구성을 위주로 설명한다. 만약 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 하기에 도시하지 않고 생략된 기능구성 중에서 종래에 기 사용되고 있는 구성요소의 기능을 용이하게 이해할 수 있을 것이며, 또한 상기와 같이 생략된 구성요소와 본 발명을 위해 추가된 구성요소 사이의 관계도 명백하게 이해할 수 있을 것이다. In addition, preferred embodiments of the present invention to be carried out below are provided in each system functional configuration to efficiently describe the technical components constituting the present invention, or system functions that are commonly provided in the technical field to which the present invention belongs. The configuration will be omitted, and described mainly on the functional configuration to be additionally provided for the present invention. If those skilled in the art to which the present invention pertains, it will be able to easily understand the function of the components that are conventionally used among the omitted functional configuration not shown below, and also the configuration omitted as described above The relationship between the elements and the components added for the present invention will also be clearly understood.
또한, 이하 실시예는 본 발명의 핵심적인 기술적 특징을 효율적으로 설명하기 위해 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 명백하게 이해할 수 있도록 용어를 적절하게 변형하여 사용할 것이나, 이에 의해 본 발명이 한정되는 것은 결코 아니다. In addition, the following examples will be used to appropriately modify the terms so that those skilled in the art to clearly understand the technical features of the present invention to effectively understand, but the present invention It is by no means limited.
결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.As a result, the technical spirit of the present invention is determined by the claims, and the following examples are one means for efficiently explaining the technical spirit of the present invention to those skilled in the art to which the present invention pertains. It is only.
도면1은 본 발명의 일 실시 방법에 따른 무선 메시지를 이용한 가맹점 정보 제공 시스템 구성도를 도시한 도면이다.1 is a block diagram of a system for providing affiliate store information using a wireless message according to an embodiment of the present invention.
보다 상세하게 본 도면1은 적어도 하나 이상의 무선단말(140)에서 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자 정보를 포함하는 소정의 무선 메시지를 작성하여 정보제공 서버(100)로 전송하면, 상기 정보제공 서버(100)에서 상기 무선 메시지에 포함된 비정형 문자 정보로부터 적어도 하나 이상의 가맹점 키워드를 추출하고, 소정의 저장매체(135)로부터 상기 가맹점 키워드에 대응하는 적어도 하나 이상의 가맹점 정보를 추출하여 상기 무선단말(140)로 제공하는 것을 특징으로 하는 가맹점 정보 제공 시스템에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 무선 메시지를 이용한 가맹점 정보 제공 시스템에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 실시 방법을 모두 포함하며, 본 도면1에 도시된 실시 방법으로 한정되지 아니한다.In more detail, FIG. 1 illustrates that when at least one
본 발명의 실시 방법을 따르는 도면1을 참조하면, 상기 무선 메시지를 이용한 가맹점 정보 제공 시스템은, 적어도 하나 이상의 무선 메시지 송수신이 가능한 무선단말(140)과, 상기 무선단말(140)로부터 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자 정보를 포함하는 소정의 무선 메시지를 수신 및 판독하여 상기 요청된 적어도 하나 이상의 가맹점 정보를 상기 무선단말(140)로 제공하는 정보제공 서버(100)와, 상기 무선단말(140)과 정보제공 서버(100)를 연결하는 무선 통신 망을 포함하여 이루어지는 것을 특징으로 한다.Referring to FIG. 1 according to an embodiment of the present invention, an affiliated store information providing system using the wireless message includes a
상기 무선단말(140)은 단문 메시지(Short Message Service; SMS) 및/또는 멀티미디어 메시지(Multimedia Message Service; MMS)를 적어도 하나 이상 포함하는 무선 메시지 송수신 기능이 구비된 무선통신장치로서, 본 도면1을 참조하면, 상기 무선단말(140)은 CDMA(Code Division Multiple Access) 스택을 기반으로 소정의 이동 통신망을 통해 적어도 하나 이상의 무선 메시지 송수신이 가능한 이동통신단말을 포함하여 이루어진다.The
본 발명의 다른 실시 방법에 따르면, 상기 무선단말(140)이 상기 이동통신단말로 한정되는 것은 결코 아니며, 본 발명에 따른 무선단말(140)은 상기 이동통신단말 이외에 적어도 하나 이상의 무선 메시지 송수신이 가능한 모든 종류의 무선통신장치(예컨대, IEEE 802.16x 기반 휴대 인터넷을 통한 무선 메시지 송수신 기능이 구비된 휴대 인터넷 단말 등)를 포함하여 이루어지며, 이에 의해 본 발명이 한정되지 아니한다.According to another exemplary embodiment of the present invention, the
본 도면1을 참조하면, 상기 무선단말(140)이 접속한 무선 통신망은 CDMA 스택 기반의 이동 통신망을 포함하여 이루어지는 것을 특징으로 하며, 상기 이동 통신망은 상기 무선단말(140)과 소정의 무선구간을 통해 연결되어 무선경로를 연결하는 기지국(Base Transceiver Station; BTS)과, 유선구간을 통해 상기 기지국과 교 환국을 연결하며 폴링(Polling)이나 선택(Selection), 회복(Recover) 등의 망 제어 과정을 관리하는 지국에 해당하는 제어국(BTS System Controller; BSC)과, 이동 통신 네트워크와 일반 전화망, 동일 또는 다른 이동 통신망에 있는 다른 이동 통신망의 교환국(Mobile Switching Center; MSC) 사이의 사용자 트래픽을 위한 접속점을 구성하는 교환국, 상기 이동 통신망에 가입한 가입자 위치 및/또는 방문자 위치를 등록하는 홈위치등록기(Home Location Register; HLR) 및/또는 방문자위치등록기(Visitor Location Register; VLR), 및 음성 통화를 위한 망 하부 구조에서 무선 데이터 통신 및 다른 네트워크와의 접속을 위한 회선 데이터 서비스 및/또는 패킷 데이터 서비스를 제공하는 망연동장치(Interworking Function; IWF)를 포함하여 이루어지는 것을 특징으로 하며, 이동 통신 기술의 진화에 따라 적어도 하나 이상의 구성요소를 더 포함하여 이루어지는 것이 가능하다.Referring to FIG. 1, the wireless communication network connected to the
본 발명의 실시 방법에 따르면, 상기 이동 통신망은 상기 무선단말(140)로부터 전송된 적어도 하나 이상의 무선 메시지(예컨대, 단문 메시지, 및/또는 멀티미디어 메시지 등)를 임시 저장 후 수신측으로 전송하거나, 및/또는 적어도 하나 이상의 다른 무선단말(140) 및/또는 적어도 하나 이상의 웹투폰(Web-To-Phone) 기반 무선 메시지 송수신 기능이 구비된 유선단말(및/또는 서버)로부터 전송된 적어도 하나 이상의 무선 메시지를 임시 저장 후 상기 무선단말(140)로 전송하는 소정의 메시지 센터를 구비하여 이루어지는 것을 특징으로 한다.According to an embodiment of the present invention, the mobile communication network temporarily stores at least one or more wireless messages (eg, a short message and / or a multimedia message) transmitted from the
본 발명의 다른 실시 방법에 따르면, 상기 무선 통신망이 상기 이동 통신망으로 한정되는 것은 결코 아니며, 본 발명에 따른 무선 통신망은 적어도 하나 이상의 무선 메시지 송수신 기능을 제공하는 모든 종류의 무선 통신망(예컨대, IEEE 802.16x 기반 휴대 인터넷)을 포함하여 이루어지며, 이에 의해 본 발명이 한정되지 아니한다.According to another embodiment of the present invention, the wireless communication network is never limited to the mobile communication network, and the wireless communication network according to the present invention is any type of wireless communication network (eg, IEEE 802.16) that provides at least one wireless message transmission / reception function. x-based mobile Internet), and the present invention is not limited thereto.
상기 정보제공 서버(100)는 상기 무선단말(140)이 접속한 무선 통신망과 소정의 네트워크 수단을 통해 연결되며, 적어도 하나 이상의 가맹점 정보를 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보와 연계 처리하여 저장하는 저장매체(135)를 구비하거나, 및/또는 상기 저장매체(135)를 관리하는 DBMS(DataBase Management System)와 연계 처리되는 것을 특징으로 한다.The information providing server 100 is connected to a wireless communication network to which the
여기서, 상기 가맹점은 소정의 밴사(또는 카드사)와 가맹점 계약을 체결한 상점으로서, 상기 가맹점 정보는 적어도 하나 이상의 가맹점 전화번호를 포함하는 가맹점 연락처 정보를 포함하여 이루어지는 것을 특징으로 하며, 실시 방법에 따라 상기 가맹점 상호, 가맹점 주소, 대표자 정보(예컨대, 대표자 성명, 대표자 주민등록번호 등), 상기 밴사(또는 카드사)에서 상기 가맹점에 할당한 가맹점 번호, 상기 가맹점의 사업자 등록번호, 상기 가맹점의 업태와 종목 등을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.Here, the merchant is a store that has signed a merchant contract with a predetermined bansa (or card company), wherein the merchant information is characterized in that it comprises merchant contact information including at least one merchant phone number, according to the implementation method The merchant name, merchant address, representative information (eg, representative name, representative resident registration number, etc.), the merchant number assigned to the merchant by the bansa (or card company), the business registration number of the merchant, the business status and item of the merchant, etc. It is preferable to comprise at least one or more.
또한, 상기 가맹점은 상행위를 하는 장소 및 매장 또는 상호전화번호부 및 기타에서 상호를 가진 매장 및 사업체 모두를 포함한다.In addition, the affiliated store includes both stores and businesses having a business name in a place and a store or a mutual telephone directory and other places where a business is conducted.
또한, 상기 위치 키워드 정보는 상기 가맹점 주소를 기반으로 상기 가맹점의 위치를 확인할 수 있는 적어도 하나 이상의 키워드 정보를 포함하여 이루어지는 것을 특징으로 하며, 이 때 상기 위치 키워드 정보는 정식 명칭과 은어적 명칭을 모두 포함하여 이루어지는 것이 바람직하며, 이에 의해 상기 무선 메시지에 포함된 비정형 문자 정보에 대응하는 위치 키워드를 효율적으로 판독할 수 있다.The location keyword information may include at least one keyword information for identifying a location of the affiliate store based on the affiliate store address, wherein the location keyword information includes both a formal name and a slang name. It is preferable to include, whereby the position keyword corresponding to the atypical text information included in the wireless message can be efficiently read.
본 발명의 일 실시 방법에 따르면, 상기 위치 키워드 정보는 대분류, 중분류, 소분류 구조를 포함하여 이루어지는 것이 바람직하며, 상기 분류 식별자는 상기 가맹점 주소에 대응하는 것이 바람직하다.According to an exemplary embodiment of the present invention, the location keyword information may include a major classification, a middle classification, and a small classification structure, and the classification identifier may correspond to the affiliate store address.
예컨대, 상기 가맹점 주소가 "서울특별시 마포구 서교동 xxx-x ABC빌딩 6층"이라고 하면, 이 때 상기 위치 키워드 중 대분류 키워드는 "서울", 또는 "서울시", 또는 "서울특별시" 등을 포함하고, 중분류 키워드는 "마포구", 또는 "마포" 등을 포함하고, 소분류 키워드는 "서교", 또는 "서교동" 등을 포함하여 이루어진다.For example, when the affiliated store address is "6th floor, xxx-x ABC Building, Seogyo-dong, Mapo-gu, Seoul," the major category keyword among the location keywords includes "Seoul", "Seoul", "Seoul", and the like. The middle classification keyword includes "Mapo-gu", or "Mapo", etc., and the small classification keyword includes "Seokyo", "Seokyo-dong", and the like.
또한, 상기 위치 키워드는 상기 대분류, 중분류, 소분류 구조에 지번분류를 더 포함하여 이루어지는 것이 가능하며, 이에 의해 보다 상세한 위치 키워드가 적 용될 수 있다.In addition, the location keyword may be made by further including the branch number classification in the structure of the major classification, middle classification, small classification, whereby a more detailed location keyword can be applied.
예컨대, 상기 가맹점 주소가 "서울특별시 마포구 서교동 3xx-x ABC빌딩 6층"이라고 하면, 이 때 상기 위치 키워드 중 대분류 키워드는 "서울", 또는 "서울시", 또는 "서울특별시" 등을 포함하고, 중분류 키워드는 "마포구", 또는 "마포" 등을 포함하고, 소분류 키워드는 "서교", 또는 "서교동"이고, 지번분류는 "3??(300~399 지번)" 등을 포함하여 이루어진다.For example, if the affiliated address is "6F 3xx-x ABC Bldg., Seogyo-dong, Mapo-gu, Seoul," the categorization keyword among the location keywords includes "Seoul", "Seoul", "Seoul", and the like. The middle classification keyword includes "Mapo-gu", or "Mapo", etc., the small classification keyword is "Seokyo", or "Seogyo-dong", and the branch number classification includes "3 ?? (300-399 branch numbers)".
본 발명의 다른 일 실시 방법에 따르면, 상기 위치 키워드 정보는 적어도 하나 이상의 지리정보를 포함하여 이루어지는 것이 바람직하며, 상기 지리정보는 상기 가맹점의 대략적인 위치를 직관적으로 확인할 수 있는 지리정보 명칭을 포함하여 이루어지는 것이 바람직하다. According to another exemplary embodiment of the present invention, the location keyword information may include at least one or more geographic information, and the geographic information includes a geographic information name for intuitively confirming an approximate location of the affiliate store. It is preferable to make.
예컨대, 상기 가맹점 주소가 "서울특별시 마포구 서교동 xxx-x ABC빌딩 6층"이고, 상기 가맹점 근처에 "홍익대학교"가 위치해 있으며, 상기 "홍익대학교"가 일반적인 지리정보시스템에 표시된 경우, 상기 위치 키워드 정보는 "홍대", 또는 "홍익대", 또는 "홍익대학", 또는 "홍익대학교" 등을 포함하여 이루어진다.For example, when the affiliated store address is "6th floor, xxx-x ABC building, Seogyo-dong, Mapo-gu, Seoul", "Hongik University" is located near the affiliated store, and "Hongik University" is displayed in a general geographic information system. The information may include "Hongdae", "Hongik University", "Hongik University", or "Hongik University".
또한, 상기 가맹점 키워드 정보는 상기 가맹점의 업태/종목을 기반으로 상기 가맹점을 확인할 수 있는 적어도 하나 이상의 키워드 정보를 포함하여 이루어지는 것을 특징으로 하며, 이 때 상기 가맹점 키워드 정보는 정식 명칭과 은어적 명칭을 모두 포함하여 이루어지는 것이 바람직하며, 이에 의해 상기 무선 메시지에 포함된 비정형 문자 정보에 대응하는 가맹점 키워드를 효율적으로 판독할 수 있다.The affiliated store keyword information may include at least one keyword information for identifying the affiliated store based on the business status / item of the affiliated store. In this case, the affiliated store keyword information may include a formal name and a slang name. It is preferable to include all, so that the affiliate store keyword corresponding to the atypical text information included in the wireless message can be efficiently read.
본 발명의 일 실시 방법에 따르면, 상기 가맹점 키워드 정보는 대분류, 중분류, 소분류 구조를 포함하여 이루어지는 것이 바람직하며, 상기 분류 식별자는 상기 가맹점의 업태/종목에 대응하는 것이 바람직하다.According to an exemplary embodiment of the present invention, the affiliated store keyword information may include a major classification, a middle classification, and a small classification structure, and the classification identifier may correspond to a business status / item of the affiliate store.
예컨대, 상기 가맹점이 중국 음식을 판매하는 경우, 상기 가맹점 키워드 중 대분류 키워드는 "음식", 또는 "식당" 등을 포함하고, 중분류 키워드는 "중식", 또는 "중국", 또는 "중국음식", 또는 "차이나", 또는 "차이니즈" 등을 포함하고, 소분류 키워드는 "짜장", 또는 "짬뽕", 또는 "짱깨", 또는 "짱끼" 등을 포함하여 이루어진다.For example, when the merchant sells Chinese food, the major category keywords among the merchant keywords include "food" or "restaurant", and the middle category keywords are "lunch", "China", or "Chinese food", Or "China", "Chinese", and the like, and the sub-classification keyword includes "Jejang", or "Champon", or "Chokes", or "chan-ki".
또한, 상기 가맹점 키워드 정보는 상기 가맹점 상호 및/또는 상기 가맹점의 업태/종목을 기반으로 상기 가맹점을 확인할 수 있는 적어도 하나 이상의 키워드 정보를 포함하여 이루어지는 것을 특징으로 하며, 이 때 상기 가맹점 키워드 정보는 정식 명칭과 은어적 명칭을 모두 포함하여 이루어지는 것이 바람직하며, 이에 의해 상기 무선 메시지에 포함된 비정형 문자 정보에 대응하는 가맹점 키워드를 효율적으로 판독할 수 있다.The affiliated store keyword information may include at least one keyword information for identifying the affiliated store on the basis of the affiliated store and / or the business status / item of the affiliated store, wherein the affiliated store keyword information is officially formed. It is preferable to include both the name and the slang name, whereby the merchant keyword corresponding to the atypical text information included in the wireless message can be efficiently read.
본 발명의 일 실시 방법에 따르면, 상기 가맹점 상호에 대응하는 가맹점 키워드 정보는 상기 가맹점 상호를 직관적으로 확인할 수 있는 정보를 포함하여 이루어지는 것이 바람직하다.According to an exemplary embodiment of the present invention, affiliated store keyword information corresponding to each of the affiliated stores preferably includes information that can intuitively identify the affiliated stores.
예컨대, 상기 가맹점이 중국 음식을 판매하는 경우, 상기 가맹점 키워드는 "XX반점", 또는 "XX루", 또는 "XX집" 등을 포함하여 이루어진다.For example, when the affiliated store sells Chinese food, the affiliated keyword includes “XX spot”, “XX base”, or “XX house”.
본 발명의 다른 일 실시 방법에 따르면, 상기 가맹점의 업태/종목에 대응하는 가맹점 키워드 정보는 상기 가맹점에서 판매(또는 제공)하는 상품(또는 서비스)을 직관적으로 확인할 수 있는 정보를 포함하여 이루어지는 것이 바람직하다.According to another exemplary embodiment of the present invention, the affiliated store keyword information corresponding to the type of business / item of the affiliated store may include information for intuitively identifying a product (or service) sold (or provided) at the affiliated store. Do.
예컨대, 상기 가맹점이 중국 음식을 판매하는 경우, 상기 가맹점 키워드는 "중국집", 또는 "중국음식", 또는 "짱깨집", 또는 "짱끼집" 등을 포함하여 이루어진다.For example, when the affiliated store sells Chinese food, the keyword of the affiliated store includes "Chinese restaurant", "Chinese food", or "Chinese sesame", or "Chinese restaurant".
도면1을 참조하면, 상기 정보제공 서버(100)는 상기 무선단말(140)로부터 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자 정보를 포함하는 적어도 하나 이상의 무선 메시지를 수신하는 메시지 수신부(105)와, 상기 무선 메시지에 포함된 비정형 문자 정보를 판독하여 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보를 추출하는 정보 추출부(120)와, 상기 위치 키워드 정보 및/또는 가맹점 키워드 정보를 기반으로 상기 저장매체(135)를 조회하여 상기 위치 키워드 정보 및/또는 가맹점 키워드 정보와 연계 처리되어 저장된 적어도 하나 이상의 가맹점 정보를 확인하는 정보 확인부(125)와, 상기 확인된 가맹점 정보를 포함하는 소정의 가맹점 확인 정보를 생성하는 정보 생성부(130)와, 상기 가맹점 확인 정보를 상기 네트워크 수단과 무선 통신망을 통해 상기 무선단말(140)로 전송하는 정보 전송부(115)를 구비하여 이루어지는 것을 특징으로 한다.Referring to FIG. 1, the information providing server 100 includes a message receiving unit 105 for receiving at least one or more wireless messages including unstructured text information requesting at least one or more affiliate store information from the
본 발명의 실시 방법에 따르면, 상기 정보제공 서버(100)는 상기 네트워크 수단과 무선 통신망을 통해 상기 무선단말(140)로부터 전송된 상기 무선 메시지에 대응하는 고객을 인증하는 고객 인증부(110)를 더 구비하여 이루어지는 것이 바람직하며, 이에 의해 본 발명이 한정되지 아니한다.According to the exemplary embodiment of the present invention, the information providing server 100 may include a customer authentication unit 110 for authenticating a customer corresponding to the wireless message transmitted from the
상기 메시지 수신부(105)는 소정의 무선 통신망에 접속한 적어도 하나 이상의 무선단말(140)로부터 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자 정보를 포함하는 적어도 하나 이상의 무선 메시지(예컨대, 단문 메시지(SMS) 및/또는 멀티미디어 메시지(MMS))를 수신하는 것을 특징으로 하며, 이를 위해 상기 메시지 수신부(105)는 상기 무선 통신망을 통해 적어도 하나 이상의 무선 메시지를 수신할 수 있는 소정의 전화번호가 할당되어 있는 것이 바람직하다.The message receiving unit 105 may include at least one or more wireless messages (eg, short message (SMS)) including unstructured text information for requesting at least one or more affiliate store information from at least one or
적어도 하나 이상의 무선단말(140)로부터 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자 정보를 포함하는 적어도 하나 이상의 무선 메시지가 수신되면, 상기 메시지 수신부(105)는 상기 수신된 무선 메시지를 상기 정보 추출부(120)로 제공한다.When at least one or more wireless messages including unstructured text information requesting at least one or more affiliate store information are received from at least one or
상기 정보 추출부(120)는 상기 저장매체(135)에 저장되어 있는 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보에 포함된 단어(또는 음절)를 색인어로 사용하여 상기 무선 메시지에 포함된 비정형 문자 정보에 포함된 비정형 문자(또는 자연어)를 비교함으로써, 상기 무선 메시지에 포함된 비정형 문자 정보로부터 상기 위치 키워드 정보 및/또는 가맹점 키워드 정보와 매칭되는 적어도 하나 이상의 단어(또는 음절)를 추출하는 것을 특징으로 하며, 상기 추출된 적어도 하나 이상의 단어(또는 음절)를 상기 정보 확인부(125)로 제공한다.The information extracting unit 120 uses at least one location keyword information stored in the storage medium 135 and / or a word (or syllable) included in affiliate store keyword information as an index, and is included in the wireless message. By comparing the atypical text (or natural language) included in the text information, extracting at least one word (or syllable) that matches the location keyword information and / or merchant keyword information from the atypical text information included in the wireless message. The extracted at least one word (or syllable) is provided to the information confirming unit 125.
상기 정보 확인부(125)는 상기 정보 추출부(120)에 의해 추출된 적어도 하나 이상의 단어(또는 음절)를 색인어로 사용하여 상기 저장매체(135)를 조회함으로써, 상기 저장매체(135)로부터 상기 추출된 적어도 하나 이상의 단어(또는 음절)와 매칭되는 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보를 확인하고, 상기 확인된 위치 키워드 정보 및/또는 가맹점 키워드 정보와 연계 처리되어 저장되어 있는 적어도 하나 이상의 가맹점 정보를 확인하는 것을 특징으로 하며, 상기 확인된 적어도 하나 이상의 가맹점 정보를 상기 정보 생성부(130)로 제공한 다.The information checking unit 125 inquires the storage medium 135 using at least one or more words (or syllables) extracted by the information extracting unit 120 as an index word, thereby searching the storage medium 135 from the storage medium 135. At least one or more location keyword information and / or affiliate keyword information matched with the extracted one or more words (or syllables), and at least one stored in association with the identified location keyword information and / or affiliate keyword information Characterized by the above information to confirm the merchant, and provides the at least one or more merchant information confirmed to the
본 발명의 실시 방법에 따르면, 상기 정보 확인부(125)에 의해 확인되는 적어도 하나 이상의 가맹점 정보는 적어도 하나 이상의 가맹점 전화번호를 포함하는 가맹점 연락처 정보를 포함하여 이루어지는 것을 특징으로 하며, 실시 방법에 따라 상기 가맹점 상호, 가맹점 주소, 대표자 정보(예컨대, 대표자 성명, 대표자 주민등록번호 등), 상기 밴사(또는 카드사)에서 상기 가맹점에 할당한 가맹점 번호, 상기 가맹점의 사업자 등록번호, 상기 가맹점의 업태와 종목 등을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.According to an embodiment of the present invention, the at least one merchant information identified by the information confirming unit 125 includes at least one affiliate store contact information including at least one affiliate store phone number. The merchant name, merchant address, representative information (eg, representative name, representative resident registration number, etc.), the merchant number assigned to the merchant by the bansa (or card company), the business registration number of the merchant, the business status and item of the merchant, etc. It is preferable to comprise at least one or more.
상기 정보 생성부(130)는 상기 정보 확인부(125)에 의해 확인된 가맹점 정보를 포함하는 소정의 가맹점 확인 정보를 생성하는 것을 특징으로 하며, 상기 가맹점 정보(예컨대, 가맹점 전화번호)를 포함하는 무선 메시지(예컨대, 단문메시지, 멀티미디어메시지 등)를 포함하여 이루어지는 것이 바람직하다.The
본 발명의 일 실시 방법에 따라 상기 정보 확인부(125)에 의해 확인된 상기 가맹점 정보(예컨대, 가맹점 전화번호)가 한 개인 경우, 상기 정보 생성부(130)에 의해 생성되는 가맹점 확인 정보는 상기 가맹점 정보에 대응하는 전화번호를 콜백넘버(Callback Number)로 포함하는 무선 메시지(예컨대, 단문메시지, 멀티미디어메시지 등)를 포함하여 이루어지는 것이 바람직하다.According to one embodiment of the present invention, when the affiliated store information (eg, affiliated store phone number) identified by the information confirmation unit 125 is one, the affiliated store identification information generated by the
본 발명의 다른 일 실시 방법에 따라 상기 정보 확인부(125)에 의해 확인된 상기 가맹점 정보(예컨대, 가맹점 전화번호)가 적어도 두개 이상인 경우, 상기 정보 생성부(130)에 의해 생성되는 가맹점 확인 정보는 적어도 하나 이상의 가맹점 명칭과 가맹점 전화번호를 매칭하여 이루어진 가맹점 목록을 포함하는 무선 메시지(예컨대, 단문메시지, 멀티미디어메시지 등)를 포함하여 이루어지는 것이 바람직하다.According to another exemplary embodiment of the present invention, when at least two affiliated store information (for example, affiliated store telephone number) identified by the information confirming unit 125 is present, affiliated store identification information generated by the
본 발명의 또다른 일 실시 방법에 따라 상기 정보 확인부(125)에 의해 확인된 상기 가맹점 정보(예컨대, 가맹점 전화번호)가 적어도 두개 이상인 경우, 상기 정보 생성부(130)에 의해 생성되는 가맹점 확인 정보는 적어도 하나 이상의 가맹점 명칭과 가맹점 전화번호를 매칭하여 이루어진 가맹점 목록을 포함하는 가맹점 정보와 상기 가맹점 중 통화채널을 연결할 소정의 가맹점을 선택하는 사용자 인터페이스를 포함하는 소정의 무선 페이지(예컨대, *.wml, *.htm)를 상기 무선단말(140)로 제공하기 위한 콜백유알엘(Callback URL)을 포함하는 무선 메시지(예컨대, 단문메시지, 멀티미디어메시지 등)를 포함하여 이루어지는 것이 바람직하다.According to another exemplary embodiment of the present invention, when at least two affiliated store information (for example, affiliated store telephone number) confirmed by the information confirming unit 125, the affiliated store check generated by the
상기 정보 전송부(115)는 상기 정보 생성부(130)에 의해 생성된 상기 가맹점 확인 정보를 상기 정보제공 서버(100)와 무선 통신망을 연결하는 소정의 네트워크 수단, 및 상기 무선단말(140)이 접속한 무선 통신망을 통해 상기 무선단말(140)로 전송하는 것을 특징으로 한다.The information transmission unit 115 is a predetermined network means for connecting the affiliated store identification information generated by the
본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 상기 정보 전송부(115)는 상기 가맹점 확인 정보에 대응하는 소정의 무선 메시지(예컨대, 단문메시지, 멀티미디어메시지 등)를 상기 네트워크 수단과 무선 통신망을 통해 상기 무선단말(140)로 전송하는 다양한 실시 방법을 기 숙지하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략한다.If one of ordinary skill in the art to which the present invention pertains, the information transmitter 115 wirelessly transmits a predetermined wireless message (eg, a short message, a multimedia message, etc.) corresponding to the affiliated store identification information. Since it will be familiar with various implementation methods for transmitting to the
상기 고객 인증부(110)는 상기 메시지 수신부(105)를 통해 상기 무선단말(140)로부터 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자 정보를 포함하는 무선 메시지가 상기 네트워크 수단과 무선 통신망을 통해 수신되면, 상기 고객 인증부(110)는 상기 무선 메시지로부터 발신번호를 추출하고, 상기 발신번호를 통해 상기 무선 통신망 상의 HLR/VLR을 참조하여 상기 고객이 상기 가맹점 확인정보를 제공받을 수 있는 고객인지 인증하는 것을 특징으로 하며, 상기 고객 인증결과를 상기 가맹점 정보를 요청한 고객에게 상기 가맹점 확인 정보 제공에 따른 과금을 부과하는 근거로 사용되는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다.When the customer authentication unit 110 receives a wireless message including unstructured text information for requesting at least one or more affiliate store information from the
본 발명의 다른 일 실시 방법에 따라 상기 가맹점 정보 제공 서비스가 불특정 다수의 고객을 대상으로 제공되거나, 및/또는 상기 가맹점 정보 제공 서비스가 무료로 제공되는 경우, 상기 고객 인증부(110) 기능이 생략되어도 무방하며, 이에 의해 본 발명이 한정되지 아니한다.According to another exemplary embodiment of the present invention, when the affiliate information providing service is provided to a plurality of unspecified customers and / or the affiliate information providing service is provided free of charge, the function of the customer authentication unit 110 is omitted. The present invention is not limited thereto.
도면2는 본 발명의 일 실시 방법에 따른 가맹점 정보 제공 서비스를 위한 무선 메시지 전송 과정을 도시한 도면이다.2 is a diagram illustrating a wireless message transmission process for an affiliated store information providing service according to an exemplary embodiment of the present invention.
보다 상세하게 본 도면2는 상기 도면1에 도시된 무선 메시지를 이용한 가맹점 정보 제공 시스템 상의 무선단말(140)에서 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자정보를 포함하는 소정의 무선 메시지를 작성하여 소정의 무선 통신망을 통해 전송하면, 상기 무선 통신망 상에 구비된 소정의 메시지 센터에서 상기 무선 메시지를 본 발명에 따른 가맹점 정보 제공 서비스를 제공하는 정보제공 서버(100)로 전송하는 과정에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면2를 참조 및/또는 변형하여 상기 가맹점 정보 제공 서비스를 위한 무선 메시지 전송 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 실시 방법을 모두 포함하며, 본 도면2에 도시된 실시 방법으로 한정되지 아니한다.More specifically, FIG. 2 creates a predetermined wireless message including unstructured text information requesting at least one or more affiliate store information from the
이하, 본 도면2에서 상기 도면1에 도시된 상기 정보제공 서버(100)를 편의상 "서버"라고 한다.Hereinafter, in FIG. 2, the information providing server 100 shown in FIG. 1 is referred to as a “server” for convenience.
도면2를 참조하면, 상기 도면1에 도시된 적어도 하나 이상의 무선단말(140)에서 상기 가맹점 정보 제공 서비스를 위한 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자정보를 입력하여 도면4에 도시된 바와 같은 소정의 무선 메시지(예컨대, 단문 메시지, 멀티미디어 메시지)를 작성하고(200), 상기 작성된 무선 메시지를 상기 서버에 할당된 통신번호를 상기 무선 메시지의 수신번호로 입력(또는 처리)하여 도면3에 도시된 계층 구조에 따라 상기 무선단말(140)이 접속한 무선 통신망을 통해 발송하면(205), 상기 발송된 무선 메시지는 상기 무선 통신망 상에 구비된 소정의 메시지 센터로 수신된다.Referring to FIG. 2, at least one or
상기 무선 통신망 상에 구비된 메시지 센터는 상기 무선단말(140)로부터 전송된 상기 무선 메시지를 수신하고, 상기 무선 메시지에 포함된 수신번호를 확인함으로써, 상기 수신된 무선 메시지를 상기 가맹점 정보 제공 서비스 제공을 위해 상기 서버로 로밍하여 전송할 지 여부를 확인한다(210).The message center provided on the wireless communication network receives the wireless message transmitted from the
본 발명의 실시 방법에 따르면, 상기 무선 메시지에 포함된 수신번호가 "01x-200-xxxx"와 같은 구조로 이루어진 경우, 상기 무선 메시지는 소정의 메시지 단말(예컨대, 무선 메시지 수신을 위한 전화번호가 할당된 무선통신 전화 및/또는 유선통신 전화)로 전송되지 않고, 상기 수신번호에 대응하는 소정의 서버로 전송되며, 상기 수신번호가 상기 서버에 할당된 통신번호라면, 상기 무선 메시지는 상기 가맹점 정보 제공 서비스 제공을 위해 상기 서버로 로밍되어 전송되는 것이 바람직 하다.According to the exemplary embodiment of the present invention, when the reception number included in the wireless message has a structure such as "01x-200-xxxx", the wireless message has a predetermined message terminal (eg, a telephone number for receiving a wireless message). The wireless message is transmitted to a predetermined server corresponding to the reception number, and the reception number is a communication number assigned to the server. Roaming to the server to provide a service is preferably transmitted.
따라서, 상기 메시지 센터는 상기 무선 메시지에 포함된 수신번호가 "01x-200-xxxx"와 같은 구조로 이루어져 있는지 확인함으로써, 상기 무선 메시지를 소정의 메시지 서버로 로밍하여 전송할 지, 또는 소정의 메시지 단말로 중계 전송할 지 확인하는 것이 바람직하다.Therefore, the message center checks whether the received number included in the wireless message has a structure such as "01x-200-xxxx", thereby roaming and transmitting the wireless message to a predetermined message server or a predetermined message terminal. It is desirable to check whether the relay is to be transmitted.
또한, 상기 메시지 센터는 상기 무선 메시지에 포함된 수신번호가 "01x-200-xxxx"와 같은 구조로 이루어진 경우, 상기 수신번호의 "xxxx"를 판독하여 상기 무선 메시지를 로밍하여 전송할 소정의 서버를 확인하는데, 만약 상기 "xxxx"에 해당하는 번호가 상기 도면1에 도시된 서버에 할당된 통신번호라면, 상기 메시지 센터는 상기 무선 메시지를 상기 서버로 로밍하여 전송하도록 확인하는 것이 바람직하다.The message center reads "xxxx" of the received number when the received number included in the wireless message has a structure such as "01x-200-xxxx". If the number corresponding to "xxxx" is a communication number assigned to the server shown in FIG. 1, the message center preferably confirms that the wireless message is roamed and transmitted to the server.
만약 상기 확인결과 상기 무선 메시지를 상기 도면1에 도시된 서버로 로밍하여 전송하지 않는다면(215), 상기 무선 통신망 상에 구비된 상기 메시지 센터는 상기 무선 메시지를 상기 수신번호에 대응하는 소정의 메시지 단말(예컨대, 무선 메시지 수신이 가능한 다른 무선단말(140)) 및/또는 다른 메시지 서버로 중계 전송한다(220).If the confirmation result does not roam and transmit the wireless message to the server shown in FIG. 1 (215), the message center provided on the wireless communication network transmits the wireless message to a predetermined message terminal corresponding to the reception number. (Eg, another
반면 상기 확인결과 상기 무선 메시지를 상기 도면1에 도시된 서버로 로밍하여 전송한다면(215), 상기 무선 통신망 상에 구비된 상기 메시지 센터는 상기 무선 메시지를 상기 도면5a 및/또는 도면5b 및/또는 도면5c 및/또는 도면5d에 도시된 로밍 프로토콜 데이터로 변환하여 소정의 네트워크 수단을 통해 상기 도면1에 도시된 서버로 전송하며(225), 이에 대응하여 상기 메시지 센터에서 전소된 상기 로밍 프로토콜 데이터는 상기 네트워크 수단을 통해 상기 서버로 수신된다.On the other hand, if the verification result is that the wireless message roams and transmits to the server shown in FIG. 1 (215), the message center provided on the wireless communication network transmits the wireless message to FIGS. 5A and / or 5B and / or The roaming protocol data converted into the roaming protocol data shown in FIGS. 5c and / or 5d and transmitted to the server shown in FIG. 1 through a predetermined network means (225) is correspondingly burned at the message center. Received by the server via the network means.
이후, 상기 서버는 상기 수신된 로밍 프로토콜 데이터로부터 소정의 발신번호와 수신번호를 추출하고(230), 상기 추출된 수신번호가 상기 서버에 할당된 통신번호와 일치하는지 확인한다(235).Thereafter, the server extracts a predetermined calling number and a receiving number from the received roaming protocol data (230), and checks whether the extracted received number matches the communication number assigned to the server (235).
만약 상기 수신번호와 상기 서버에 할당된 통신번호가 매칭되지 않는다면(240), 상기 서버는 상기 수신번호 오류 정보를 포함하는 소정의 응답 메시지 정보를 생성하고(245), 상기 응답 메시지를 상기 도면5d에 도시된 로밍 프로토콜 데이터에 포함하여 상기 무선 통신망 상의 메시지 센터로 전송하고(250), 상기 메시지 센터는 상기 로밍 프로토콜 데이터에 포함된 상기 응답 메시지를 상기 무선단말(140)로 전송하여 출력시킨다(255).If the reception number and the communication number assigned to the server do not match (240), the server generates predetermined response message information including the reception number error information (245), and the response message is shown in FIG. 5D. Included in the roaming protocol data shown in the transmission to the message center on the wireless communication network (250), the message center transmits the response message included in the roaming protocol data to the
반면 상기 수신번호와 상기 서버에 할당된 통신번호가 매칭된다면(240), 상기 서버는 상기 수신된 로밍 프로토콜 데이터로부터 상기 무선단말(140)에서 입력 (또는 생성)된 메시지 정보를 추출한다(260).On the contrary, if the reception number and the communication number assigned to the server match (240), the server extracts message information input (or generated) from the
이후, 상기 서버는 상기 추출된 메시지 정보를 판독하여 상기 저장매체(135)에 저장된 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보와 매칭될 적어도 하나 이상의 위치 키워드 및/또는 가맹점 키워드를 추출한다(265).Thereafter, the server reads the extracted message information and extracts at least one location keyword and / or affiliate keyword to be matched with at least one location keyword information and / or affiliate keyword information stored in the storage medium 135 ( 265).
본 발명의 실시 방법에 따르면, 상기 서버는 상기 저장매체(135)에 저장되어 있는 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보에 포함된 단어(또는 음절)를 색인어로 사용하여 상기 무선 메시지에 포함된 비정형 문자 정보에 포함된 비정형 문자(또는 자연어)를 비교함으로써, 상기 무선 메시지에 포함된 비정형 문자 정보로부터 상기 위치 키워드 정보 및/또는 가맹점 키워드 정보와 매칭되는 적어도 하나 이상의 단어(또는 음절)를 추출하는 것이 바람직하다.According to an exemplary embodiment of the present invention, the server uses the word (or syllable) included in at least one location keyword information and / or merchant keyword information stored in the storage medium 135 as an index to the wireless message. By comparing the atypical text (or natural language) included in the atypical text information included, at least one word (or syllable) matching the location keyword information and / or merchant keyword information is obtained from the atypical text information included in the wireless message. It is preferable to extract.
만약 상기 메시지 정보로부터 적어도 하나 이상의 위치 키워드 및/또는 가맹점 키워드가 추출되지 않으면(270), 상기 서버는 상기 키워드(예컨대, 적어도 하나 이상의 위치 키워드 및/또는 가맹점 키워드) 추출 오류 정보를 포함하는 소정의 응답 메시지 정보를 생성하고(245), 상기 응답 메시지를 상기 도면5d에 도시된 로밍 프로토콜 데이터에 포함하여 상기 무선 통신망 상의 메시지 센터로 전송하고(250), 상기 메시지 센터는 상기 로밍 프로토콜 데이터에 포함된 상기 응답 메시지를 상기 무선단말(140)로 전송하여 출력시킨다(255).If at least one location keyword and / or merchant keyword is not extracted from the message information (270), the server may include the keyword (eg, at least one location keyword and / or merchant keyword) extraction error information. Generate a response message information (245), and include the response message in the roaming protocol data shown in FIG. 5D to a message center on the wireless communication network (250), wherein the message center is included in the roaming protocol data. The response message is transmitted to the
반면 상기 메시지 정보로부터 적어도 하나 이상의 위치 키워드 및/또는 가맹점 키워드가 추출되면(270), 상기 서버는 상기 추출된 적어도 하나 이상의 위치 키워드 및/또는 가맹점 키워드를 통해 상기 저장매체(135)를 조회함으로써, 저장매체(135)로부터 상기 적어도 하나 이상의 위치 키워드 및/또는 가맹점 키워드와 매칭되는 적어도 하나 이상의 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보를 확인하고, 상기 확인된 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보와 연계 처리되어 저장된 적어도 하나 이상의 가맹점 정보를 추출한다(275).On the other hand, if at least one location keyword and / or merchant keyword is extracted from the message information (270), the server queries the storage medium 135 through the extracted at least one location keyword and / or merchant keyword, Identify at least one or more location keyword information and / or affiliate keyword information matching the at least one or more location keywords and / or affiliate keywords from the storage medium 135, and the identified at least one location keyword information and / or Alternatively, at least one affiliate store information extracted in association with affiliate store keyword information is extracted (275).
본 발명의 실시 방법에 따르면, 상기 서버는 상기 메시지 정보로부터 추출된 적어도 하나 이상의 위치 키워드 및/또는 가맹점 키워드에 대응하는 적어도 하나 이상의 단어(또는 음절)를 색인어로 사용하여 상기 저장매체(135)를 조회함으로써, 상기 저장매체(135)로부터 상기 추출된 적어도 하나 이상의 단어(또는 음절)와 매칭되는 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보를 확인하고, 상기 확인된 위치 키워드 정보 및/또는 가맹점 키워드 정보와 연계 처리되어 저장되어 있는 적어도 하나 이상의 가맹점 정보를 확인하는 것이 바람직하다.According to an embodiment of the present invention, the server uses the storage medium 135 using at least one or more words (or syllables) corresponding to at least one location keyword and / or a merchant keyword extracted from the message information. By inquiring, identifying at least one or more location keyword information and / or affiliate keyword information matching the at least one or more words (or syllables) extracted from the storage medium 135, and identifying the identified location keyword information and / or affiliate store. It is preferable to check at least one merchant information stored in association with the keyword information.
여기서, 상기 확인되는 적어도 하나 이상의 가맹점 정보는 적어도 하나 이상의 가맹점 전화번호를 포함하는 가맹점 연락처 정보를 포함하여 이루어지는 것을 특징으로 하며, 실시 방법에 따라 상기 가맹점 상호, 가맹점 주소, 대표자 정보(예컨대, 대표자 성명, 대표자 주민등록번호 등), 상기 밴사(또는 카드사)에서 상기 가맹점에 할당한 가맹점 번호, 상기 가맹점의 사업자 등록번호, 상기 가맹점의 업태와 종목 등을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.Here, the at least one affiliated store information to be identified includes a merchant contact information including at least one affiliated store telephone number, and the affiliated store name, affiliated store address, representative information (eg, representative name) according to an implementation method. Representative resident registration number, etc.), the bansa (or card company) is preferably made to include at least one or more affiliated store number assigned to the affiliated store, the business registration number of the affiliated store, the status and item of the affiliated store.
만약 상기 확인결과 상기 저장매체(135)로부터 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보와 연계 처리된 적어도 하나 이상의 가맹점 정보가 추출되면(280), 상기 서버는 상기 가맹점 정보를 상기 네트워크 수단과 무선 통신망을 통해 상기 무선단말(140)로 제공하는 과정을 수행한다.If at least one affiliate store information associated with at least one location keyword information and / or affiliate store keyword information is extracted from the storage medium 135 (280), the server stores the affiliate store information with the network means. A process of providing the
도면3은 본 발명의 일 실시 방법에 따라 무선단말(140)에서 무선 메시지를 발송하는 계층별 메시지 구조를 도시한 도면이다.3 is a diagram illustrating a message structure for each layer for transmitting a wireless message from the
보다 상세하게 본 도면3은 무선단말(140)에서 CDMA(Code Division Multiple Access) 스택을 기반으로 동작하는 무선 통신망의 IS-95-A의 DBM(Data Burst Message)를 기반으로 형성되는 소정의 단문 메시지(Short Message Service; SMS)를 발송하는 계층별 메시지 구조에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면3를 참조 및/또는 변형하여 상기 단문 메시지 이외에 다른 무선 메시지(예컨대, 멀티미디어 메시지(Multimedia Message Service; MMS) 등)를 발송하는 계층별 메시지 구조를 이해할 것이며, 본 발명이 상기 단문 메시지(SMS)로 한정되는 것은 결코 아니다.In more detail, FIG. 3 illustrates a predetermined short message formed based on a DBM (Data Burst Message) of IS-95-A of a wireless communication network operating based on a code division multiple access (CDMA) stack in a
도면3을 참조하면, 상기 무선 메시지 발송을 위한 계층별 메시지 구조는 텔레서비스 계층(Teleservice Layer)(300)과 전달 계층(Relay Layer)(305)과 데이터 링크 계층(Data Link Layer)(310) 및 물리 계층(Physical Layer)(315)을 포함하여 이루어지는 것을 특징으로 한다.Referring to FIG. 3, the message structure for each layer for sending a wireless message includes a teleservice layer 300, a relay layer 305, a data link layer 310, and a message structure. It is characterized in that it comprises a physical layer (Physical Layer) (315).
본 발명이 속하는 기술분야에서 통용되는 통상의 지식에 의하면, 상기 무선 메시지는 IS-95-A의 DBM를 기반으로 형성되며, 상기 무선 메시지를 발송하는 무선단말(140)의 상태(Idle Mode, Traffic Mode 등) 및/또는 사용자 메시지의 길이 등에 의해 상기 무선 메시지를 전송하는 전송 채널을 동적으로 선택되며, 이에 의해 본 발명이 한정되지 아니한다.According to the common knowledge in the technical field to which the present invention belongs, the wireless message is formed based on the DBM of IS-95-A, and the state of the
상기 텔레서비스 계층(300)은 상기 무선 메시지를 발송하는 사용자가 편집한 소정의 사용자 메시지(User Data)의 앞에 MESSAGE_ID를 추가하고, 뒤쪽에 메시지 센터의 내부 시간(MC Time Stamp), 우선순위(Priority Indicator), 비밀여부(Privacy Indicator), 메시지 도착 알림(Alert on Delivery), 그리고 언어 구분(Language Indicator)를 추가하여 전달 계층으로 전달한다. The teleservice layer 300 adds MESSAGE_ID in front of a predetermined user message (User Data) edited by the user who sends the wireless message, and at the back, an internal time (MC Time Stamp) and priority (Priority) of the message center. An indicator, a privacy indicator, an alert on delivery, and a language indicator are added to the delivery layer.
여기서, 상기 "메시지 센터의 내부 시간"과 "메시지 도착 알림"은 상기 무선 메시지를 수신하는 경우에 유효하며, 상기 무선 메시지를 송신하는 경우에는 데이터가 저장되는 공간만을 확보해둔다. Here, the "internal time of the message center" and the "message arrival notification" are valid when the wireless message is received, and only the space for storing data is secured when the wireless message is transmitted.
상기 전달 계층(305)은 상기 텔레서비스 계층(310)에서 전달된 데이터의 앞쪽에 상기 무선 메시지가 SMS 데이터임을 인식시키는 SMS_MSG_TYPE과, 상기 무선 메시지에 포함되어 송신되는 데이터가 음성 사서함인지 일반 메시지인지 등과 같은 메시지 속성을 설정하는 텔레서비스 식별자(Teleservice Indicator), 발신측 통신번호(Originating Address), 및 응답 요구 여부(Bearer Reply Option)를 추가하여 데이터 링크 계층(310)으로 전달한다.The forwarding layer 305 is an SMS_MSG_TYPE that recognizes that the wireless message is SMS data in front of data transmitted from the teleservice layer 310, whether the data transmitted in the wireless message is a voice mailbox or a general message, and the like. A teleservice identifier for setting the same message attribute, an originating address, and a bearer reply option are added to the data link layer 310.
상기 데이터 링크 계층(310)은 상기 전달 계층(305)에서 전달된 데이터를 Um Interface를 거쳐서 IS-95-A의 DBM을 기반으로 하는 물리 계층(315)으로 전송하고, 상기 물리 계층(315)은 상기 데이터 링크 계층(310)에서 전달된 데이터를 IS-95-A 프로토콜에 의해 필요한 정보를 추가하여 상기 무선 통신망 상에 구비된 메시지 센터로 전송한다.The data link layer 310 transmits data transmitted from the transport layer 305 to the physical layer 315 based on the DBM of the IS-95-A via a Um interface, and the physical layer 315 is Data transmitted from the data link layer 310 is added to the information required by the IS-95-A protocol and transmitted to the message center provided on the wireless communication network.
도면4는 본 발명의 실시 방법에 따라 무선단말(140)에서 발송되는 무선 메시지 구조를 예시한 도면이다.4 is a diagram illustrating a wireless message structure sent from the
보다 상세하게 본 도면4는 상기 도면3에 도시된 계층별 메시지 구조를 갖는 단말 메시지가 상기 발신측 무선다말에서 리버스 트래픽 채널(RTC)의 DBM을 이용하여 전송되는 경우를 예시한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면4를 참조 및/또는 변형하여 상기 단문 메시지 이외에 다른 무선 메시지(예컨대, 멀티미디어 메시지(MMS) 등)에 대응하는 무선 메시지 구조를 이해할 것이며, 본 발명이 상기 단문 메시지(SMS)로 한정되는 것은 결코 아니다.In more detail, FIG. 4 illustrates a case in which a terminal message having a hierarchical message structure shown in FIG. 3 is transmitted using a DBM of a reverse traffic channel (RTC) in the calling radio terminal. Those skilled in the art will understand and refer to FIG. 4 and / or modify the wireless message structure corresponding to other wireless messages (eg, multimedia messages (MMS), etc.) in addition to the short message. The invention is by no means limited to the short message (SMS).
도면4를 참조하면, 상기 리버스 트래픽 채널(RTC)의 DBM을 이용하는 메시지는 상기 DBM에 대응하는 메시지 구조와, 텔레서비스 식별자(Teleservice Identifier)에 대응하는 메시지 구조와, 수신측 통신번호(Destination Address)에 대응하는 메시지 구조와, 응답 요구 여부(Bearer Reply Option)에 대응하는 메시지 구조와, 전송 방식(Bearer Data)에 대응하는 메시지 구조와, 메시지 식별자(Message Identifier)에 대응하는 메시지 구조와, 사용자 메시지(User Data)에 대응하는 메시지 구조와, 우선 순위(Priority Indicator)에 대응하는 메시지 구조와, 언어 식별자(Language Indicator)에 대응하는 메시지 구조와, 콜백넘버(Call Back Nunber)에 대응하는 메시지 구조를 포함하여 이루어지는 것을 특징으로 한다.Referring to FIG. 4, a message using a DBM of a reverse traffic channel (RTC) includes a message structure corresponding to the DBM, a message structure corresponding to a teleservice identifier, and a destination address. A message structure corresponding to a message structure, a message structure corresponding to a bearer reply option, a message structure corresponding to a bearer data, a message structure corresponding to a message identifier, and a user message A message structure corresponding to (User Data), a message structure corresponding to a Priority Indicator, a message structure corresponding to a Language Indicator, and a message structure corresponding to a Call Back Nunber. It is characterized by comprising.
본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 상기 도면3에 도시된 계층별 메시지 구조와 본 도면4에 도시된 리버스 트래픽 채널(RTC)의 DBM에 대응하는 상기 무선 메시지 구조에 대응하는 각각의 메시지 구조 정보를 명백하게 이해하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략한다.Those skilled in the art to which the present invention pertains correspond to the radio message structure corresponding to the layered message structure shown in FIG. 3 and the DBM of the reverse traffic channel (RTC) shown in FIG. Since each message structure information will be clearly understood, a detailed description thereof will be omitted for convenience.
본 도면4에 있어서, 상기 텔레서비스 식별자는 상기 메시지의 처리 방식을 결정하며, 상기 수신측 통신번호는 상기 메시지를 수신 처리하는 정보제공 서버(100)에 할당된 전화번호를 포함하며, 상기 사용자 메시지는 상기 정보제공 서버(100)로 전송할 적어도 하나 이상의 사용자 입력 데이터를 포함하며, 상기 언어 식별자는 상기 사용자 메시지의 언어 엔코딩 방식(예컨대, lang=254는 한국어)을 포함하며, 상기 콜백 넘버는 상기 메시지를 발송하는 무선단말(140)에 대응하는 무선단말(140) 전화번호를 포함하여 이루어진다.In FIG. 4, the teleservice identifier determines a method of processing the message, and the receiving side communication number includes a telephone number assigned to the information providing server 100 for receiving and processing the message. Includes at least one user input data to be transmitted to the information providing server 100, the language identifier includes a language encoding scheme (eg, lang = 254 is Korean) of the user message, and the callback number is the message It comprises a
도면5a와 도면5b와 도면5c와 도면5d는 본 발명의 실시 방법에 따른 무선 메시지의 로밍 프로토콜 데이터 구조를 도시한 도면이다.5A, 5B, 5C, and 5D illustrate a roaming protocol data structure of a wireless message according to an embodiment of the present invention.
보다 상세하게 본 도면5a와 도면5b와 도면5c와 도면5d는 상기 무선단말(140)이 접속한 무선 통신망 상에 구비된 메시지 센터에서 상기 무선단말(140)로부터 전송된 소정의 무선 메시지를 수신한 경우, 상기 메시지 센터에서 상기 무선 메시지를 소정의 네트워크 수단을 통해 정보제공 서버(100)로 중계 전송하기 위한 로밍 프로토콜 데이터 구조에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 상기 로밍 프로토콜 데이터 구조는 당업자의 의도 및/또는 상기 무선 통신망과 상기 정보제공 서버(100) 사이에 정의된 통신 프로토콜 특성에 따라 본 발명의 핵심을 위배하지 않는 범위 내에서 다양하게 변형하여 실시할 수 있음을 명백하게 이해할 것이며, 이에 의해 본 발명이 한정되지 아니함을 명백하게 밝혀두는 바이다.5A, 5B, 5C, and 5D show the reception of a predetermined wireless message transmitted from the
상기 무선단말(140)이 접속한 무선 통신망 상에 구비된 메시지 센터는, 상기 무선 통신망에 구비된 무선 메시지 프로토콜에 따라 무선단말(140)로부터 수신된 무선 메시지를 소정의 네트워크 수단을 통해 상기 정보제공 서버(100)로 전송하기 위해 상기 무선 메시지 형태 및 길이를 포함하는 소정의 헤더를 생성한다.The message center provided on the wireless communication network to which the
도면5a는 상기 로밍 프로토콜 데이터에 대응하는 헤더 구조에 대한 것으로서, 상기 로밍 프로토콜 데이터의 헤더는 총 8바이트의 고정된 길이를 포함하여 이루어지는 것을 특징으로 하며, 상기 8바이트의 헤더는 상기 무선 메시지의 메시지 형태를 지정하는 4바이트 정수와 상기 무선 메시지의 길이를 포함하는 4바이트 정수를 포함하여 이루어진다. FIG. 5A illustrates a header structure corresponding to the roaming protocol data, wherein the header of the roaming protocol data includes a fixed length of a total of 8 bytes, wherein the header of the 8 bytes is a message of the wireless message. And a 4-byte integer specifying the type and a 4-byte integer containing the length of the wireless message.
이에 의해, 상기 정보제공 서버(100)의 메시지 수신부(105)는 상기 로밍 프로토콜 데이터의 앞쪽 8바이트를 독출한 후, 상기 독출된 8바이트 중 앞쪽 4바이트 정수를 판독하여 상기 로밍 프로토콜 데이터에 포함된 무선 메시지의 메시지 형태를 확인하고, 뒤쪽 4바이트를 판독하여 상기 로밍 프로토콜 데이터의 길이를 확인하게 된다.Accordingly, the message receiving unit 105 of the information providing server 100 reads the first 8 bytes of the roaming protocol data, and then reads the first 4 bytes of the read 8 bytes and is included in the roaming protocol data. The message type of the wireless message is checked and the length of the roaming protocol data is checked by reading the last 4 bytes.
본 발명의 실시 방법에 따르면, 상기 로밍 프로토콜 데이터의 헤더에 포함된 메시지 형태는 상기 메시지 센터와 상기 정보제공 서버(100)의 메시지 수신부(105) 사이에서, 소정의 메시지 송수신을 바인딩하기 위한 바인딩 메시지 형태('BIND'/'BIND_ACK')와, 상기 메시지 센터와 상기 정보제공 서버(100)의 메시지 수신부(105)로 전송하기 위한 적어도 하나 이상의 메시지 정보를 포함하는 무선 메시지 형태('DELIVER'/'DELIVER_ACK')와, 상기 메시지 정보의 전송결과를 포함하는 결과보고 메시지 형태('REPORT'/'REPORT_ACK')를 포함하여 이루어진다.According to an embodiment of the present invention, the message type included in the header of the roaming protocol data is a binding message for binding a predetermined message transmission and reception between the message center and the message receiving unit 105 of the information providing server 100. A wireless message type ('DELIVER' / ') including a form (' BIND '/' BIND_ACK ') and at least one message information for transmission to the message receiving unit 105 of the message center and the information providing server 100. DELIVER_ACK ') and a result report message type (' REPORT '/' REPORT_ACK ') including a result of transmitting the message information.
또한, 상기 로밍 프로토콜 데이터의 헤더에 포함된 로밍 프로토콜 데이터의 길이는 각각의 메시지 형태에 대응하는 무선 메시지의 길이를 포함하여 이루어지며, 이에 의해 상기 정보제공 서버(100)의 메시지 수신부(105)는 상기 로밍 프로토콜 데이터 상에서 상기 무선 메시지의 위치를 확인하고, 상기 확인 결과를 근거로 상기 로밍 프로토콜 데이터로부터 각각의 무선 메시지를 독출하게 된다.In addition, the length of the roaming protocol data included in the header of the roaming protocol data is made to include the length of the wireless message corresponding to each message type, whereby the message receiving unit 105 of the information providing server 100 The location of the wireless message is identified on the roaming protocol data, and each wireless message is read from the roaming protocol data based on the confirmation result.
도면5b는 상기 로밍 프로토콜 데이터에 대응하는 바인딩 메시지 구조에 대한 것으로서, 32바이트의 고정된 길이를 포함하는 'BIND'와 20바이트의 고정된 길이를 포함하는 'BIND_ACK'로 이루어지는 것을 특징으로 하며, 상기 'BIND'는 16바이트 널 문자열의 ID 정보와, 16바이트 널 문자열의 비밀번호 정보를 포함하여 이루어지고, 상기 'BIND_ACK'는 4바이트 정수의 바인드 결과 정보와, 16바이트 널 문자열의 사업자 식별정보를 포함하여 이루어진다.5b shows a binding message structure corresponding to the roaming protocol data, and includes 'BIND' having a fixed length of 32 bytes and 'BIND_ACK' having a fixed length of 20 bytes. 'BIND' includes ID information of a 16 byte null string, password information of a 16 byte null string, and 'BIND_ACK' includes binding result information of a 4 byte integer and a carrier identification information of a 16 byte null string. It is done by
본 발명의 실시 방법에 따르면, 상기 로밍 프로토콜 데이터의 'BIND'에 포함되는 16바이트 널 문자열의 ID 정보와 16바이트 널 문자열의 비밀번호 정보는 상기 무선 메시지를 수신하는 정보제공 서버(100)에서 상기 무선 메시지를 전송하는 무선 통신망을 인증하기 위한 정보를 포함하여 이루어지는 것이 바람직하며, 실시 방법에 따라 생략되어도 무방하다.According to an embodiment of the present invention, the ID information of the 16-byte null string and the password information of the 16-byte null string included in 'BIND' of the roaming protocol data may be transmitted from the information providing server 100 to receive the wireless message. It is preferable to include information for authenticating the wireless communication network for transmitting the message, and may be omitted depending on the implementation method.
또한, 상기 로밍 프로토콜 데이터의 'BIND_ACK'에 포함되는 4바이트 정수의 바인드 결과 정보는 상기 'BIND'에 대응하는 응답으로서 바인드 성공(E_OK), 시스템 장애(E_SYSFAIL), 인증 실패(E_AUTH_FAIL), 메시지 형식 오류(E_FORMAT_ERR)를 적어도 하나 이상 포함하는 바인드 결과를 포함하여 이루어지며, 상기 16바이트 널 문자열의 사업자 식별정보는 상기 바인드에 대응하는 사업자 식별번호(예컨대, '011', '016', '019', '013', ...)를 적어도 하나 이상 포함하여 이루어진다.In addition, the 4-byte integer bind result information included in 'BIND_ACK' of the roaming protocol data is a response corresponding to the 'BIND' bind success (E_OK), system failure (E_SYSFAIL), authentication failure (E_AUTH_FAIL), message format And a bind result including at least one error (E_FORMAT_ERR), wherein the carrier identification information of the 16-byte null string is a carrier identification number corresponding to the bind (for example, '011', '016', '019'). , '013', ...).
도면5c는 상기 로밍 프로토콜 데이터에서 상기 무선단말(140)로부터 발송된 무선 메시지를 소정의 네트워크 수단을 통해 상기 정보제공 서버(100)로 로밍하여 전달하기 위한 배송 메시지 구조에 대한 것으로서, 264바이트의 고정된 길이를 포함하는 'DELIVER'와 72바이트의 고정된 길이를 포함하는 'DELIVER_ACK'로 이루어지는 것을 특징으로 한다.FIG. 5C illustrates a delivery message structure for roaming and delivering a wireless message sent from the
상기 도면5c를 참조하면, 상기 'DELIVER'는 4바이트 정수의 텔레서비스 식별자와, 32바이트 널 문자열의 최초 발신 가입자 번호 정보와, 32바이트 널 문자열의 최종 착신 가입자 번호와, 32바이트 널 문자열의 콜백넘버와, 160바이트 널 문자열의 사용자 메시지와, 4바이트 정수의 시리얼 넘버를 포함하여 이루어진다.Referring to FIG. 5C, 'DELIVER' is a 4-byte integer teleservice identifier, 32-byte null string originating subscriber number information, 32-byte null string final subscriber number, and 32-byte null string callback. Number, a user message of 160-byte null string, and a serial number of 4-byte integer.
본 발명의 실시 방법에 따르면, 상기 로밍 프로토콜 데이터의 'DELIVER'에 포함되는 상기 4바이트 정수의 텔레서비스 식별자는 상기 도면4에 도시된 메시지 구조의 텔레서비스 식별자를 4바이트 정수로 캐스팅(Casting)한 값이고, 상기 32바이트 널 문자열의 최초 발신 가입자 번호는 소정의 사업자 식별정보와 고유번호를 포함하는 무선단말(140) 고유번호에 대응하고, 상기 32바이트 널 문자열의 최종 착신 가입자 번호는 소정의 사업자 식별정보와 고유번호를 포함하는 메시지 송수신 전용 통신수단 고유번호에 대응하고, 상기 32바이트 널 문자열의 콜백넘버는 상기 도면4에 도시된 메시지 구조의 콜백넘버에 대응하고, 상기 160바이트 널 문자열의 사용자 메시지는 상기 도면4에 도시된 사용자 메시지에 대응하며, 상기 4바이트 정수의 시리얼 넘버는 상기 메시지 센터의 생성부에서 순차적으로 할당한 일련번호에 대응하는 것이 바람직하다.According to an embodiment of the present invention, the telebyte identifier of the 4-byte integer included in 'DELIVER' of the roaming protocol data is obtained by casting the teleservice identifier of the message structure shown in FIG. 4 into a 4-byte integer. Value, the first calling subscriber number of the 32-byte null string corresponds to a unique number of the
또한, 상기 도면5c에서 상기 'DELIVER_ACK'는 4바이트 정수의 로밍 결과 정보와, 32바이트 널 문자열의 최초 발신 가입자 번호와, 32바이트 널 문자열의 최종 착신 가입자 번호와, 4바이트 정수의 시리얼 넘버를 포함하여 이루어진다.In addition, in FIG. 5C, 'DELIVER_ACK' includes roaming result information of 4 byte integers, an initial calling party number of a 32 byte null string, a final calling party number of a 32 byte null string, and a serial number of 4 byte integers. It is done by
본 발명의 실시 방법에 따르면, 상기 로밍 프로토콜 데이터의 'DELIVER_ACK'에 포함되는 상기 4바이트 정수의 로밍 결과 정보는 상기 'DELIVER'에 대응하는 응답으로서 메시지 전달 성공(E_OK), 시스템 장애(E_SYSFAIL), 바인드 안됨(E_NOT_BOUND), 착신 가입자 없슴(미등록)(E_NOT_DESTIN), 단말기 형식 오류(E_INVALID_TERM), 메시지가 오버플로우(Overflow) 되어 못받음(E_OVER_FLOW), 메시지 형식 오류(E_FORMAT_ERR), 전송 성공(E_SENT), 전송 실패(E_EXPIRED)를 적어도 하나 이상 포함하는 로밍 결과를 포함하여 이루어지며, 상기 32바이트 널 문자열의 최초 발신 가입자 번호와 최종 착신 가입자 번호는 상기 'DELIVER'에서 지정한 값에 대응하고, 상기 시리얼 넘버는 상기 'DELIVER'에서 지정한 값을 그대로 사용하거나, 또는 상기 'DELIVER'에서 지정한 값에 대응하는 소정의 다른 값을 포함하는 것이 바람직하다.According to an exemplary embodiment of the present invention, the roaming result information of the 4-byte integer included in 'DELIVER_ACK' of the roaming protocol data is a response corresponding to the 'DELIVER' message transmission success (E_OK), system failure (E_SYSFAIL), Not bound (E_NOT_BOUND), no incoming subscribers (unregistered) (E_NOT_DESTIN), terminal format error (E_INVALID_TERM), message overflowed (E_OVER_FLOW), message format error (E_FORMAT_ERR), transmission successful (E_SENT), And a roaming result including at least one transmission failure (E_EXPIRED). The first calling party number and the last calling party number of the 32-byte null string correspond to a value specified in the DELIVER, and the serial number The value specified by the DELIVER may be used as it is, or may include a predetermined other value corresponding to the value specified by the DELIVER. Preferable.
도면5d는 상기 로밍 프로토콜 데이터에서 상기 무선단말(140)로부터 발송된 무선 메시지를 상기 정보제공 서버(100)로 로밍하여 전달한 결과를 포함하는 바람직한 결과보고 메시지 구조에 대한 것으로서, 76바이트의 고정된 길이를 포함하는 'REPORT'와 4바이트의 고정된 길이를 포함하는 'REPORT_ACK'로 이루어지는 것을 특징으로 한다.FIG. 5D illustrates a preferred result report message structure including a result of roaming and transmitting a radio message sent from the
상기 도면5d를 참조하면, 상기 'REPORT'는 32바이트 널 문자열의 최초 발신 가입자 번호 정보와, 32바이트 널 문자열의 최종 착신 가입자 번호와, 4바이트 정수의 시리얼 넘버와, 4바이트 정수의 전송성공 시간 정보와, 4바이트 정수의 결과보고 정보를 포함하여 이루어진다.Referring to FIG. 5D, 'REPORT' denotes an initial calling party number information of a 32 byte null string, a final calling party number of a 32 byte null string, a serial number of 4 byte integers, and a transmission success time of 4 byte integers. Information and result report information of a 4-byte integer.
본 발명의 실시 방법에 따르면, 상기 로밍 프로토콜 데이터의 'REPORT'에 포함되는 상기 32바이트 널 문자열의 최초 발신 가입자 번호와 최종 착신 가입자 번호는 상기 'DELIVER'에서 지정한 값에 대응하고, 상기 시리얼 넘버는 상기 'DELIVER'에서 지정한 값을 그대로 사용하거나, 또는 상기 'DELIVER'에서 지정한 값에 대응하는 소정의 다른 값을 포함하며, 상기 전송성공 시간 정보는 상기 메시지가 상기 정보제공 서버(100)로 수신된 시간에 대응하고, 상기 결과보고 정보는 전송 성공(E_SENT), 전송 실패(E_EXPIRED)를 적어도 하나 이상 포함하는 로밍 결과를 포함하여 이루어지는 것이 바람직하다.According to an embodiment of the present invention, the first calling party number and the last calling party number of the 32-byte null string included in 'REPORT' of the roaming protocol data correspond to a value specified by the 'DELIVER', and the serial number is The value specified in the DELIVER is used as it is, or includes a predetermined other value corresponding to the value specified in the DELIVER. Corresponding to time, the result report information preferably comprises a roaming result including at least one of the transmission success (E_SENT), transmission failure (E_EXPIRED).
또한, 상기 도면5d에서 상기 'REPORT_ACK'는 4바이트 정수의 결과보고 결과 정보를 포함하여 이루어지는데, 본 발명의 실시 방법에 따르면, 상기 로밍 프로토콜 데이터의 'REPORT_ACK'에 포함되는 상기 4바이트 정수의 결과보고 결과 정보는 수신 성공(E_OK), 시스템 장애(E_SYSFAIL), 바인드 안됨(E_NOT_BOUND)을 적어도 하나 이상 포함하는 결과보고 결과를 포함하여 이루어지는 것이 바람직하다.In addition, in FIG. 5D, the 'REPORT_ACK' includes result report result information of 4-byte integer. According to an embodiment of the present invention, the result of the 4-byte integer included in 'REPORT_ACK' of the roaming protocol data. The report result information may include a result report result including at least one of reception success (E_OK), system failure (E_SYSFAIL), and no bind (E_NOT_BOUND).
도면6은 본 발명의 일 실시 방법에 따른 가맹점 정보 제공 과정을 도시한 도 면이다.6 is a view illustrating a process of providing affiliate store information according to an embodiment of the present invention.
보다 상세하게 본 도면6은 상기 도면1에 도시된 무선 메시지를 이용한 가맹점 정보 제공 시스템 상의 무선단말(140)에서 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자정보를 포함하는 소정의 무선 메시지를 작성하여 소정의 무선 통신망을 통해 정보제공 서버(100)로 전송하면, 상기 정보제공 서버(100)에서 상기 도면2에 도시된 과정을 통해 상기 무선 메시지에 대응하여 추출한 적어도 하나 이상의 가맹점 정보를 상기 무선단말(140)로 제공하는 과정에 대한 것으로서, 구체적으로 상기 도면2에 도시된 가맹점 정보 추출 과정에서 어느 하나의 가맹점 정보가 추출되어 소정의 무선 메시지를 통해 상기 무선단말(140)로 제공하는 실시 방법, 및/또는 상기 도면2에 도시된 가맹점 정보 추출 과정에서 추출된 복수의 가맹점 정보 중 상기 무선단말(140)로부터 제공된 무선 메시지로부터 추출된 적어도 하나 이상의 위치 키워드 및/또는 가맹점 키워드와 가장 정확하게 매칭되는 어느 하나의 가맹점 정보를 소정의 무선 메시지를 통해 상기 무선단말(140)로 제공하는 실시 방법, 및/또는 상기 도면2에 도시된 가맹점 정보 추출 과정에서 추출된 복수의 가맹점 정보 중 상기 정보제공 서버(100)가 추천하는 어느 하나의 가맹점 정보를 소정의 무선 메시지를 통해 상기 무선단말(140)로 제공하는 실시 방법에 대한 것이다.In more detail, FIG. 6 illustrates a predetermined wireless message including atypical text information requesting at least one or more affiliate store information from the
본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면6을 참조 및/또는 변형하여 상기 가맹점 정보 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 실시 방법을 모두 포함하며, 본 도면6에 도시된 실시 방법으로 한정되지 아니한다.Those skilled in the art to which the present invention pertains may refer to and / or modify this drawing 6 to infer various implementation methods for the merchant information process. All are included, and not limited to the embodiment shown in FIG.
이하, 본 도면6에서 상기 도면1에 도시된 상기 정보제공 서버(100)를 편의상 "서버"라고 한다.Hereinafter, in FIG. 6, the information providing server 100 shown in FIG. 1 is referred to as a “server” for convenience.
도면6을 참조하면, 상기 도면2에 도시된 과정을 통해 상기 도면1에 도시된 무선 메시지를 이용한 가맹점 정보 제공 시스템 상의 무선단말(140)로부터 전송된 무선 메시지에 대응하여 상기 무선단말(140)로 제공할 소정의 가맹점 정보가 추출되면, 상기 서버는 상기 추출된 가맹점 정보의 연락처 정보를 콜백넘버(Callback Number)로 포함하는 소정의 무선 메시지를 생성하고(600), 상기 생성된 무선 메시지(예컨대, 상기 추출된 가맹점 정보의 연락처 정보를 콜백넘버로 포함하여 생성된 무선 메시지)를 상기 서버와 무선 통신망을 연결하는 소정의 네트워크 수단을 통해 상기 무선 통신망 상의 메시지 센터로 전송한다(605).Referring to FIG. 6, through the process shown in FIG. 2, the
여기서, 상기 가맹점 정보를 포함하여 생성된 무선 메시지는 상기 도면1에 도시된 무선 메시지를 이용한 가맹점 정보 제공 시스템 상의 무선단말(140)로부터 전송된 무선 메시지에 포함된 발신번호를 수신번호로 포함하고, 상기 무선단말(140)로부터 전송된 무선 메시지에 포함된 수신번호를 발신번호로 포함하여 이루어지는 것이 바람직하다.Here, the wireless message generated by including the affiliated store information includes the calling number included in the wireless message transmitted from the
본 발명의 실시 방법에 따르면, 상기 도면1에 도시된 무선 메시지를 이용한 가맹점 정보 제공 시스템 상의 무선단말(140)로부터 전송된 무선 메시지에 대응하여 상기 무선단말(140)로 제공하기 위해 상기 저장매체(135)로부터 추출된 가맹점 정보는, 상기 도면2에 도시된 가맹점 정보 추출 과정에서 추출된 어느 하나의 가맹점 정보를 포함하여 이루어지는 것이 바람직하다.According to an exemplary embodiment of the present invention, the storage medium for providing to the
또는, 상기 도면1에 도시된 무선 메시지를 이용한 가맹점 정보 제공 시스템 상의 무선단말(140)로부터 전송된 무선 메시지에 대응하여 상기 무선단말(140)로 제공하기 위해 상기 저장매체(135)로부터 추출된 가맹점 정보는, 상기 도면2에 도시된 가맹점 정보 추출 과정에서 추출된 복수의 가맹점 정보 중 상기 무선단말(140)로부터 제공된 무선 메시지로부터 추출된 적어도 하나 이상의 위치 키워드 및/또는 가맹점 키워드와 가장 정확하게 매칭되는 어느 하나의 가맹점 정보를 포함하여 이루어지는 것이 바람직하다.Alternatively, the affiliated store extracted from the storage medium 135 to provide to the
또는, 상기 도면1에 도시된 무선 메시지를 이용한 가맹점 정보 제공 시스템 상의 무선단말(140)로부터 전송된 무선 메시지에 대응하여 상기 무선단말(140)로 제공하기 위해 상기 저장매체(135)로부터 추출된 가맹점 정보는, 상기 도면2에 도시된 가맹점 정보 추출 과정에서 추출된 복수의 가맹점 정보 중 상기 정보제공 서버(100)가 추천하는 어느 하나의 가맹점 정보를 포함하여 이루어지는 것이 바람직 하다.Alternatively, the affiliated store extracted from the storage medium 135 to provide to the
이후, 상기 무선 통신망 상의 메시지 센터는 상기 무선 통신망을 통해 상기 서버로부터 전송된 무선 메시지(예컨대, 상기 도면2에 도시된 과정을 통해 상기 저장매체(135)로부터 추출된 소정의 가맹점 정보를 포함하고, 상기 서버에 할당된 통신번호를 발신번호로 포함하고, 상기 무선단말(140) 전화번호를 수신번호로 포함하는 무선 메시지)를 해당 무선단말(140)로 전송한다(610).Thereafter, the message center on the wireless communication network includes a wireless message transmitted from the server through the wireless communication network (for example, predetermined merchant information extracted from the storage medium 135 through the process shown in FIG. 2), It includes a communication number assigned to the server as a calling number, and transmits a wireless message including the
이후, 상기 무선단말(140)은 상기 무선 통신망을 통해 상기 무선 메시지를 수신하고, 상기 수신된 무선 메시지에 포함된 콜백넘버를 통해 상기 가맹점 정보에 대응하는 가맹점에 구비된 소정의 통화단말(예컨대, 상기 콜백넘버에 대응하는 통신번호가 할당된 가맹점 전화, 및/또는 가맹점주 휴대폰)과 통화채널을 연결 명령이 입력되는지 확인한다(615).Thereafter, the
만약 상기 무선 메시지에 포함된 콜백넘버를 통해 상기 가맹점 정보에 대응하는 가맹점에 구비된 소정의 통화단말과 통화채널을 연결 명령이 입력된 것이 확인되지 않으면(예컨대, 상기 무선단말(140)에 구비된 키 입력수단을 통해 "통화" 버튼이 클릭되지 않으면)(620), 상기 무선단말(140)은 가맹점에 구비된 통화단말과 통화채널 연결 과정을 수행하지 않고 종료한다(625).If it is not confirmed that a connection command between a predetermined call terminal and a call channel provided at the affiliated store corresponding to the affiliated store information is input through a callback number included in the wireless message (for example, provided in the wireless terminal 140). If the "call" button is not clicked through the key input means) (620), the
반면 상기 무선 메시지에 포함된 콜백넘버를 통해 상기 가맹점 정보에 대응하는 가맹점에 구비된 소정의 통화단말과 통화채널을 연결 명령이 입력된 것이 확인되면(예컨대, 상기 무선단말(140)에 구비된 키 입력수단을 통해 "통화" 버튼이 클릭되면)(620), 상기 무선단말(140)은 상기 무선 통신망과 상기 무선 메시지에 포함된 콜백넘버에 대응하는 전화망을 통해 상기 가맹점에 구비된 소정의 통화단말(예컨대, 상기 콜백넘버에 대응하는 통신번호가 할당된 가맹점 전화, 및/또는 가맹점주 휴대폰)과 통화채널을 연결한다(630).On the other hand, if it is confirmed that a connection command between a predetermined call terminal and a call channel provided in the affiliated store corresponding to the affiliated store information is input through the callback number included in the wireless message (for example, the key provided in the wireless terminal 140). When the "call" button is clicked through the input means) 620, the
도면7a와 도면7b는 본 발명의 다른 일 실시 방법에 따른 가맹점 정보 제공 과정을 도시한 도면이다.7A and 7B illustrate a process of providing affiliate store information according to another exemplary embodiment of the present invention.
보다 상세하게 본 도면7a와 도면7b는 상기 도면1에 도시된 무선 메시지를 이용한 가맹점 정보 제공 시스템 상의 무선단말(140)에서 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자정보를 포함하는 소정의 무선 메시지를 작성하여 소정의 무선 통신망을 통해 정보제공 서버(100)로 전송하면, 상기 정보제공 서버(100)에서 상기 도면2에 도시된 과정을 통해 상기 무선 메시지에 대응하여 추출한 적어도 하나 이상의 가맹점 정보를 상기 무선단말(140)로 제공하는 과정에 대한 것으로서, 구체적으로 상기 도면2에 도시된 가맹점 정보 추출 과정에서 적어도 하나 이상의 가맹점 정보가 추출되어 소정의 무선 페이지를 통해 상기 무선단말(140)로 제공하는 실시 방법에 대한 것이다. In more detail, FIGS. 7A and 7B illustrate a predetermined wireless message including unstructured text information requesting at least one or more affiliate store information from the
본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면7a와 도면7b를 참조 및/또는 변형하여 상기 가맹점 정보 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 실시 방법을 모두 포함하며, 본 도면7a와 도면7b에 도시된 실시 방법으로 한정되지 아니한다.Those skilled in the art to which the present invention pertains may refer to and / or modify the drawings 7a and 7b to infer various implementation methods for the merchant information process, but the present invention is inferred from the above. It includes all implementation methods, and is not limited to the implementation methods shown in FIGS. 7A and 7B.
이하, 본 도면7a와 도면7b에서 상기 도면1에 도시된 상기 정보제공 서버(100)를 편의상 "서버"라고 한다.Hereinafter, the information providing server 100 shown in FIG. 1 in FIGS. 7A and 7B will be referred to as a "server" for convenience.
도면7a와 도면7b를 참조하면, 상기 도면2에 도시된 과정을 통해 상기 도면1에 도시된 무선 메시지를 이용한 가맹점 정보 제공 시스템 상의 무선단말(140)로부터 전송된 무선 메시지에 대응하여 상기 무선단말(140)로 제공할 적어도 하나 이상의 가맹점 정보가 추출되면, 상기 서버는 상기 추출된 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스를 포함하는 소정의 무선 페이지를 생성한다(700).Referring to FIGS. 7A and 7B, the wireless terminal corresponding to the wireless message transmitted from the
본 발명의 실시 방법에 따르면, 상기 무선단말(140)이 WAP(Wireless Application Protocol) 기반의 무선 인터넷을 지원하는 경우, 상기 무선 페이지는 상기 무선단말(140)에 구비된 상기 WAP 브라우져를 통해 출력 가능한 무선 웹 페이지(예컨대, WML(Wireless Markup Language) 기반 웹문서) 형태로 생성되는 것이 바 람직하다.According to the exemplary embodiment of the present invention, when the
이후, 상기 서버는 상기 무선 페이지에 대응하는 네트워크 주소를 콜백유알엘(Callback URL)로 포함하는 소정의 무선 메시지를 생성하고(705), 상기 생성된 무선 메시지(예컨대, 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스를 포함하는 무선 페이지에 대응하는 네트워크 주소를 콜백유알엘로 포함하여 이루어진 무선 메시지)를 상기 서버와 무선 통신망을 연결하는 소정의 네트워크 수단을 통해 상기 무선 통신망 상의 메시지 센터로 전송한다(710).Thereafter, the server generates a predetermined wireless message including a network address corresponding to the wireless page as a callback URL (705), and generates the generated wireless message (eg, at least one merchant information and the affiliate store). A wireless message comprising a network address corresponding to a wireless page including a user interface for selecting predetermined merchant information among the callbacks), through a predetermined network means for connecting the server with a wireless communication network. Send to the message center (710).
여기서, 상기 가맹점 정보를 포함하여 생성된 무선 메시지는 상기 도면1에 도시된 무선 메시지를 이용한 가맹점 정보 제공 시스템 상의 무선단말(140)로부터 전송된 무선 메시지에 포함된 발신번호를 수신번호로 포함하고, 상기 무선단말(140)로부터 전송된 무선 메시지에 포함된 수신번호를 발신번호로 포함하여 이루어지는 것이 바람직하다.Here, the wireless message generated by including the affiliated store information includes the calling number included in the wireless message transmitted from the
이후, 상기 무선 통신망 상의 메시지 센터는 상기 무선 통신망을 통해 상기 서버로부터 전송된 무선 메시지(예컨대, 상기 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스를 포함하는 무선 페이지에 대응하는 네트워크 주소를 콜백유알엘로 포함하고, 상기 서버에 할당된 통신번호를 발신번호로 포함하고, 상기 무선단말(140) 전화번호를 수신번호로 포함하는 무선 메시지)를 해당 무선단말(140)로 전송한다(715).Subsequently, the message center on the wireless communication network may include a wireless message transmitted from the server through the wireless communication network (eg, a wireless interface including a user interface for selecting predetermined merchant information among the at least one affiliate information and the affiliate information). A wireless message including a corresponding network address as a callback URL, a communication number assigned to the server as a calling number, and a radio number including the
이후, 상기 무선단말(140)은 상기 무선 통신망을 통해 상기 무선 메시지를 수신하고(720), 상기 수신된 무선 메시지에 포함된 콜백유알엘을 통해 상기 무선 페이지(예컨대, 상기 도면2에 도시된 과정을 통해 추출된 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스를 포함하는 무선 웹 페이지)를 요청하는 명령이 입력되는지 확인한다(725).Subsequently, the
만약 상기 무선 메시지에 포함된 콜백유알엘을 통해 상기 무선 페이지(예컨대, 상기 도면2에 도시된 과정을 통해 추출된 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스를 포함하는 무선 웹 페이지)를 요청하는 명령이 입력된 것이 확인되지 않으면(예컨대, 상기 무선단말(140)에 구비된 키 입력수단을 통해 "통화" 버튼이 클릭되지 않으면)(730), 상기 무선단말(140)은 가맹점에 구비된 통화단말과 통화채널 연결 과정을 수행하지 않고 종료한다(735).And a user interface for selecting predetermined affiliated store information from at least one affiliated store information and the affiliated store information extracted through the wireless page (for example, the process illustrated in FIG. 2) through a callback UEL included in the wireless message. If it is not confirmed that a command for requesting a wireless web page) has been input (for example, when a "call" button is not clicked through a key input means provided in the wireless terminal 140) (730), the wireless terminal 140 ) Ends without performing a call channel connection process with the call terminal provided in the affiliated store (735).
반면 상기 무선 메시지에 포함된 콜백유알엘을 통해 상기 무선 페이지(예컨대, 상기 도면2에 도시된 과정을 통해 추출된 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스를 포함하 는 무선 웹 페이지)를 요청하는 명령이 입력된 것이 확인되면(예컨대, 상기 무선단말(140)에 구비된 키 입력수단을 통해 "통화" 버튼이 클릭되면)(730), 상기 무선단말(140)은 상기 무선 메시지에 포함된 상기 콜백유알엘을 통해 상기 서버에 접속 및 상기 생성된 무선 페이지(예컨대, 상기 도면2에 도시된 과정을 통해 추출된 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스를 포함하는 무선 웹 페이지)를 요청하고(740), 이에 대응하여 상기 서버는 상기 도면2에 도시된 과정을 통해 추출된 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스를 포함하는 무선 페이지를 상기 무선단말(140)로 전송한다(745).On the other hand, the callback UEL included in the wireless message includes a user interface for selecting at least one affiliated information and at least one affiliated store information extracted through the wireless page (eg, the process shown in FIG. 2 and the affiliated store information). If a command for requesting a wireless web page is confirmed (for example, when a "call" button is clicked through a key input means provided in the wireless terminal 140) (730), the
본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 콜백유알엘을 통해 상기 무선단말(140)로 소정의 무선 페이지를 제공하는 과정을 기 숙지하고 있을 것이므로, 상기 서버에서 상기 무선단말(140)로 상기 무선 페이지를 제공하는 상세한 과정은 편의상 생략한다.Those skilled in the art will be familiar with the process of providing a predetermined wireless page to the
이후, 상기 무선단말(140)은 상기 서버로부터 전송된 상기 무선 페이지(예컨대, 상기 도면2에 도시된 과정을 통해 추출된 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스를 포함하는 무선 웹 페이지)를 수신하여 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스를 출력한다(750).Thereafter, the
상기와 같이 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스가 출력되면, 상기 무선단말(140)은 상기 가맹점 선택 사용자 인터페이스를 통해 상기 무선단말(140)과 통화채널을 연결할 소정의 가맹점 정보가 선택되는지 확인한다(755).When the user interface for selecting at least one affiliated store information and predetermined affiliated store information among the affiliated store information is output as described above, the
만약 상기 무선단말(140)과 통화채널을 연결할 소정의 가맹점 정보가 선택되지 않으면(760), 상기 무선단말(140)은 상기 무선단말(140)은 가맹점에 구비된 통화단말과 통화채널 연결 과정을 수행하지 않고 종료한다(765).If the predetermined affiliated store information to be connected to the
반면 상기 무선단말(140)과 통화채널을 연결할 소정의 가맹점 정보가 선택되면(760), 상기 무선단말(140)은 상기 선택된 가맹점에 대응하는 가맹점 연락처 정보를 출력하고, 상기 출력된 가맹점 연락처 정보에 대응하여 상기 가맹점에 구비된 통화단말(예컨대, 상기 가맹점 연락처 정보에 대응하는 통신번호가 할당된 가맹점 전화, 및/또는 가맹점주 휴대폰)과 통화채널 연결 명령이 입력되는지 확인한다(770).On the other hand, if predetermined affiliated store information to be connected to the
만약 상기 선택된 가맹점에 대응하여 출력된 상기 가맹점 연락처 정보에 대응하여 상기 가맹점에 구비된 통화단말(예컨대, 상기 가맹점 연락처 정보에 대응하는 통신번호가 할당된 가맹점 전화, 및/또는 가맹점주 휴대폰)과 통화채널 연결 명 령이 입력되지 않으면(775), 상기 무선단말(140)은 상기 무선단말(140)은 상기 무선단말(140)은 가맹점에 구비된 통화단말과 통화채널 연결 과정을 수행하지 않고 종료한다(765).If a call terminal (e.g., a merchant phone assigned to a communication number corresponding to the affiliated store contact information and / or an affiliated store owner mobile phone) is provided in the affiliated store in response to the affiliated store contact information output in correspondence with the selected affiliated store. If the channel connection command is not input (775), the
반면 상기 선택된 가맹점에 대응하여 출력된 상기 가맹점 연락처 정보에 대응하여 상기 가맹점에 구비된 통화단말(예컨대, 상기 가맹점 연락처 정보에 대응하는 통신번호가 할당된 가맹점 전화, 및/또는 가맹점주 휴대폰)과 통화채널 연결 명령이 입력되면(775), 상기 무선단말(140)은 상기 무선 통신망과 상기 가맹점 연락처 정보에 대응하는 전화망을 통해 상기 가맹점에 구비된 소정의 통화단말(예컨대, 상기 가맹점 연락처 정보에 대응하는 통신번호가 할당된 가맹점 전화, 및/또는 가맹점주 휴대폰)과 통화채널을 연결한다(780).On the other hand, a call terminal (e.g., an affiliated store telephone assigned to a communication number corresponding to the affiliated store contact information and / or an affiliated store owner mobile phone) provided in the affiliated store in response to the affiliated store contact information output in response to the selected affiliated store When a channel connection command is input (775), the
도면8은 본 발명의 다른 일 실시 방법에 따른 무선 메시지를 이용한 가맹점 정보 제공 시스템 구성도를 도시한 도면이다.8 is a diagram illustrating a configuration of a system for providing affiliate store information using a wireless message according to another embodiment of the present invention.
보다 상세하게 본 도면8은 적어도 하나 이상의 무선단말(140)에서 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자 정보를 포함하는 소정의 무선 메시지를 작성하여 정보제공 서버(800)로 전송하면, 상기 정보제공 서버(800)에서 상기 무선 메시지에 포함된 비정형 문자 정보로부터 적어도 하나 이상의 가맹점 키워드를 추출하고, 소정의 저장매체(845)로부터 상기 가맹점 키워드에 대응하는 적어도 하나 이상의 가맹점 정보를 추출하여 상기 무선단말(140)로 제공한 후, 상기 정보제공 서버(800)에서 상기 무선단말(140)과 가맹점 간 통화채널 재연결 서비스를 더 제공하는 것을 특징으로 하는 가맹점 정보 제공 시스템에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면8을 참조 및/또는 변형하여 무선 메시지를 이용한 가맹점 정보 제공 시스템에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 실시 방법을 모두 포함하며, 본 도면8에 도시된 실시 방법으로 한정되지 아니한다.In more detail, FIG. 8 illustrates the provision of a predetermined wireless message including atypical text information requesting at least one affiliate information from at least one
본 발명의 실시 방법을 따르는 도면8을 참조하면, 상기 무선 메시지를 이용한 가맹점 정보 제공 시스템은, 적어도 하나 이상의 무선 메시지 송수신이 가능한 무선단말(140)과, 상기 무선단말(140)로부터 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자 정보를 포함하는 소정의 무선 메시지를 수신 및 판독하여 상기 요청된 적어도 하나 이상의 가맹점 정보를 상기 무선단말(140)로 제공하는 정보제공 서버(800)와, 상기 무선단말(140)과 정보제공 서버(800)를 연결하는 무선 통신망을 포함하여 이루어지는 것을 특징으로 한다.Referring to FIG. 8 according to an embodiment of the present invention, the affiliated store information providing system using the wireless message includes a
상기 무선단말(140)은 단문 메시지(Short Message Service; SMS) 및/또는 멀티미디어 메시지(Multimedia Message Service; MMS)를 적어도 하나 이상 포함하는 무선 메시지 송수신 기능이 구비된 무선통신장치로서, 본 도면8을 참조하면, 상기 무선단말(140)은 CDMA(Code Division Multiple Access) 스택을 기반으로 소정의 이 동 통신망을 통해 적어도 하나 이상의 무선 메시지 송수신이 가능한 이동통신단말을 포함하여 이루어진다.The
본 발명의 다른 실시 방법에 따르면, 상기 무선단말(140)이 상기 이동통신단말로 한정되는 것은 결코 아니며, 본 발명에 따른 무선단말(140)은 상기 이동통신단말 이외에 적어도 하나 이상의 무선 메시지 송수신이 가능한 모든 종류의 무선통신장치(예컨대, IEEE 802.16x 기반 휴대 인터넷을 통한 무선 메시지 송수신 기능이 구비된 휴대 인터넷 단말 등)를 포함하여 이루어지며, 이에 의해 본 발명이 한정되지 아니한다.According to another exemplary embodiment of the present invention, the
본 도면8을 참조하면, 상기 무선단말(140)이 접속한 무선 통신망은 CDMA 스택 기반의 이동 통신망을 포함하여 이루어지는 것을 특징으로 하며, 상기 이동 통신망은 상기 무선단말(140)과 소정의 무선구간을 통해 연결되어 무선경로를 연결하는 기지국(Base Transceiver Station; BTS)과, 유선구간을 통해 상기 기지국과 교환국을 연결하며 폴링(Polling)이나 선택(Selection), 회복(Recover) 등의 망 제어 과정을 관리하는 지국에 해당하는 제어국(BTS System Controller; BSC)과, 이동 통신 네트워크와 일반 전화망, 동일 또는 다른 이동 통신망에 있는 다른 이동 통신망의 교환국(Mobile Switching Center; MSC) 사이의 사용자 트래픽을 위한 접속점을 구성하는 교환국, 상기 이동 통신망에 가입한 가입자 위치 및/또는 방문자 위치를 등록하는 홈위치등록기(Home Location Register; HLR) 및/또는 방문자위치등록 기(Visitor Location Register; VLR), 및 음성 통화를 위한 망 하부 구조에서 무선 데이터 통신 및 다른 네트워크와의 접속을 위한 회선 데이터 서비스 및/또는 패킷 데이터 서비스를 제공하는 망연동장치(Interworking Function; IWF)를 포함하여 이루어지는 것을 특징으로 하며, 이동 통신 기술의 진화에 따라 적어도 하나 이상의 구성요소를 더 포함하여 이루어지는 것이 가능하다.Referring to FIG. 8, the wireless communication network connected to the
본 발명의 실시 방법에 따르면, 상기 이동 통신망은 상기 무선단말(140)로부터 전송된 적어도 하나 이상의 무선 메시지(예컨대, 단문 메시지, 및/또는 멀티미디어 메시지 등)를 임시 저장 후 수신측으로 전송하거나, 및/또는 적어도 하나 이상의 다른 무선단말(140) 및/또는 적어도 하나 이상의 웹투폰(Web-To-Phone) 기반 무선 메시지 송수신 기능이 구비된 유선단말(및/또는 서버)로부터 전송된 적어도 하나 이상의 무선 메시지를 임시 저장 후 상기 무선단말(140)로 전송하는 소정의 메시지 센터를 구비하여 이루어지는 것을 특징으로 한다.According to an embodiment of the present invention, the mobile communication network temporarily stores at least one or more wireless messages (eg, a short message and / or a multimedia message) transmitted from the
본 발명의 다른 실시 방법에 따르면, 상기 무선 통신망이 상기 이동 통신망으로 한정되는 것은 결코 아니며, 본 발명에 따른 무선 통신망은 적어도 하나 이상의 무선 메시지 송수신 기능을 제공하는 모든 종류의 무선 통신망(예컨대, IEEE 802.16x 기반 휴대 인터넷)을 포함하여 이루어지며, 이에 의해 본 발명이 한정되지 아니한다.According to another embodiment of the present invention, the wireless communication network is never limited to the mobile communication network, and the wireless communication network according to the present invention is any type of wireless communication network (eg, IEEE 802.16) that provides at least one wireless message transmission / reception function. x-based mobile Internet), and the present invention is not limited thereto.
상기 정보제공 서버(800)는 상기 무선단말(140)이 접속한 무선 통신망과 소정의 네트워크 수단을 통해 연결되며, 적어도 하나 이상의 가맹점 정보를 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보와 연계 처리하여 저장하는 저장매체(845)를 구비하거나, 및/또는 상기 저장매체(845)를 관리하는 DBMS(DataBase Management System)와 연계 처리되는 것을 특징으로 한다.The information providing server 800 is connected to a wireless communication network to which the
여기서, 상기 가맹점은 소정의 밴사(또는 카드사)와 가맹점 계약을 체결한 상점으로서, 상기 가맹점 정보는 적어도 하나 이상의 가맹점 전화번호를 포함하는 가맹점 연락처 정보를 포함하여 이루어지는 것을 특징으로 하며, 실시 방법에 따라 상기 가맹점 상호, 가맹점 주소, 대표자 정보(예컨대, 대표자 성명, 대표자 주민등록번호 등), 상기 밴사(또는 카드사)에서 상기 가맹점에 할당한 가맹점 번호, 상기 가맹점의 사업자 등록번호, 상기 가맹점의 업태와 종목 등을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.Here, the merchant is a store that has signed a merchant contract with a predetermined bansa (or card company), wherein the merchant information is characterized in that it comprises merchant contact information including at least one merchant phone number, according to the implementation method The merchant name, merchant address, representative information (eg, representative name, representative resident registration number, etc.), the merchant number assigned to the merchant by the bansa (or card company), the business registration number of the merchant, the business status and item of the merchant, etc. It is preferable to comprise at least one or more.
또한, 상기 위치 키워드 정보는 상기 가맹점 주소를 기반으로 상기 가맹점의 위치를 확인할 수 있는 적어도 하나 이상의 키워드 정보를 포함하여 이루어지는 것을 특징으로 하며, 이 때 상기 위치 키워드 정보는 정식 명칭과 은어적 명칭을 모두 포함하여 이루어지는 것이 바람직하며, 이에 의해 상기 무선 메시지에 포함된 비정형 문자 정보에 대응하는 위치 키워드를 효율적으로 판독할 수 있다.The location keyword information may include at least one keyword information for identifying a location of the affiliate store based on the affiliate store address, wherein the location keyword information includes both a formal name and a slang name. It is preferable to include, whereby the position keyword corresponding to the atypical text information included in the wireless message can be efficiently read.
본 발명의 일 실시 방법에 따르면, 상기 위치 키워드 정보는 대분류, 중분류, 소분류 구조를 포함하여 이루어지는 것이 바람직하며, 상기 분류 식별자는 상기 가맹점 주소에 대응하는 것이 바람직하다.According to an exemplary embodiment of the present invention, the location keyword information may include a major classification, a middle classification, and a small classification structure, and the classification identifier may correspond to the affiliate store address.
예컨대, 상기 가맹점 주소가 "서울특별시 마포구 서교동 xxx-x ABC빌딩 6층"이라고 하면, 이 때 상기 위치 키워드 중 대분류 키워드는 "서울", 또는 "서울시", 또는 "서울특별시" 등을 포함하고, 중분류 키워드는 "마포구", 또는 "마포" 등을 포함하고, 소분류 키워드는 "서교", 또는 "서교동" 등을 포함하여 이루어진다.For example, when the affiliated store address is "6th floor, xxx-x ABC Building, Seogyo-dong, Mapo-gu, Seoul," the major category keyword among the location keywords includes "Seoul", "Seoul", "Seoul", and the like. The middle classification keyword includes "Mapo-gu", or "Mapo", etc., and the small classification keyword includes "Seokyo", "Seokyo-dong", and the like.
또한, 상기 위치 키워드는 상기 대분류, 중분류, 소분류 구조에 지번분류를 더 포함하여 이루어지는 것이 가능하며, 이에 의해 보다 상세한 위치 키워드가 적용될 수 있다.In addition, the location keyword may be made by further including the branch number classification in the structure of the large classification, medium classification, small classification, whereby a more detailed location keywords can be applied.
예컨대, 상기 가맹점 주소가 "서울특별시 마포구 서교동 3xx-x ABC빌딩 6층"이라고 하면, 이 때 상기 위치 키워드 중 대분류 키워드는 "서울", 또는 "서울시", 또는 "서울특별시" 등을 포함하고, 중분류 키워드는 "마포구", 또는 "마포" 등을 포함하고, 소분류 키워드는 "서교", 또는 "서교동"이고, 지번분류는 "3??(300~399 지번)" 등을 포함하여 이루어진다.For example, if the affiliated address is "6F 3xx-x ABC Bldg., Seogyo-dong, Mapo-gu, Seoul," the categorization keyword among the location keywords includes "Seoul", "Seoul", "Seoul", and the like. The middle classification keyword includes "Mapo-gu", or "Mapo", etc., the small classification keyword is "Seokyo", or "Seogyo-dong", and the branch number classification includes "3 ?? (300-399 branch numbers)".
본 발명의 다른 일 실시 방법에 따르면, 상기 위치 키워드 정보는 적어도 하 나 이상의 지리정보를 포함하여 이루어지는 것이 바람직하며, 상기 지리정보는 상기 가맹점의 대략적인 위치를 직관적으로 확인할 수 있는 지리정보 명칭을 포함하여 이루어지는 것이 바람직하다. According to another exemplary embodiment of the present invention, the location keyword information preferably includes at least one or more geographic information, and the geographic information includes a geographic information name for intuitively confirming an approximate location of the affiliate store. It is preferable to make it.
예컨대, 상기 가맹점 주소가 "서울특별시 마포구 서교동 xxx-x ABC빌딩 6층"이고, 상기 가맹점 근처에 "홍익대학교"가 위치해 있으며, 상기 "홍익대학교"가 일반적인 지리정보시스템에 표시된 경우, 상기 위치 키워드 정보는 "홍대", 또는 "홍익대", 또는 "홍익대학", 또는 "홍익대학교" 등을 포함하여 이루어진다.For example, when the affiliated store address is "6th floor, xxx-x ABC building, Seogyo-dong, Mapo-gu, Seoul", "Hongik University" is located near the affiliated store, and "Hongik University" is displayed in a general geographic information system. The information may include "Hongdae", "Hongik University", "Hongik University", or "Hongik University".
또한, 상기 가맹점 키워드 정보는 상기 가맹점의 업태/종목을 기반으로 상기 가맹점을 확인할 수 있는 적어도 하나 이상의 키워드 정보를 포함하여 이루어지는 것을 특징으로 하며, 이 때 상기 가맹점 키워드 정보는 정식 명칭과 은어적 명칭을 모두 포함하여 이루어지는 것이 바람직하며, 이에 의해 상기 무선 메시지에 포함된 비정형 문자 정보에 대응하는 가맹점 키워드를 효율적으로 판독할 수 있다.The affiliated store keyword information may include at least one keyword information for identifying the affiliated store based on the business status / item of the affiliated store. In this case, the affiliated store keyword information may include a formal name and a slang name. It is preferable to include all, so that the affiliate store keyword corresponding to the atypical text information included in the wireless message can be efficiently read.
본 발명의 일 실시 방법에 따르면, 상기 가맹점 키워드 정보는 대분류, 중분류, 소분류 구조를 포함하여 이루어지는 것이 바람직하며, 상기 분류 식별자는 상기 가맹점의 업태/종목에 대응하는 것이 바람직하다.According to an exemplary embodiment of the present invention, the affiliated store keyword information may include a major classification, a middle classification, and a small classification structure, and the classification identifier may correspond to a business status / item of the affiliate store.
예컨대, 상기 가맹점이 중국 음식을 판매하는 경우, 상기 가맹점 키워드 중 대분류 키워드는 "음식", 또는 "식당" 등을 포함하고, 중분류 키워드는 "중식", 또는 "중국", 또는 "중국음식", 또는 "차이나", 또는 "차이니즈" 등을 포함하고, 소분류 키워드는 "짜장", 또는 "짬뽕", 또는 "짱깨", 또는 "짱끼" 등을 포함하여 이루어진다.For example, when the merchant sells Chinese food, the major category keywords among the merchant keywords include "food" or "restaurant", and the middle category keywords are "lunch", "China", or "Chinese food", Or "China", "Chinese", and the like, and the sub-classification keyword includes "Jejang", or "Champon", or "Chokes", or "chan-ki".
또한, 상기 가맹점 키워드 정보는 상기 가맹점 상호 및/또는 상기 가맹점의 업태/종목을 기반으로 상기 가맹점을 확인할 수 있는 적어도 하나 이상의 키워드 정보를 포함하여 이루어지는 것을 특징으로 하며, 이 때 상기 가맹점 키워드 정보는 정식 명칭과 은어적 명칭을 모두 포함하여 이루어지는 것이 바람직하며, 이에 의해 상기 무선 메시지에 포함된 비정형 문자 정보에 대응하는 가맹점 키워드를 효율적으로 판독할 수 있다.The affiliated store keyword information may include at least one keyword information for identifying the affiliated store on the basis of the affiliated store and / or the business status / item of the affiliated store, wherein the affiliated store keyword information is officially formed. It is preferable to include both the name and the slang name, whereby the merchant keyword corresponding to the atypical text information included in the wireless message can be efficiently read.
본 발명의 일 실시 방법에 따르면, 상기 가맹점 상호에 대응하는 가맹점 키워드 정보는 상기 가맹점 상호를 직관적으로 확인할 수 있는 정보를 포함하여 이루어지는 것이 바람직하다.According to an exemplary embodiment of the present invention, affiliated store keyword information corresponding to each of the affiliated stores preferably includes information that can intuitively identify the affiliated stores.
예컨대, 상기 가맹점이 중국 음식을 판매하는 경우, 상기 가맹점 키워드는 "XX반점", 또는 "XX루", 또는 "XX집" 등을 포함하여 이루어진다.For example, when the affiliated store sells Chinese food, the affiliated keyword includes “XX spot”, “XX base”, or “XX house”.
본 발명의 다른 일 실시 방법에 따르면, 상기 가맹점의 업태/종목에 대응하 는 가맹점 키워드 정보는 상기 가맹점에서 판매(또는 제공)하는 상품(또는 서비스)를 직관적으로 확인할 수 있는 정보를 포함하여 이루어지는 것이 바람직하다.According to another exemplary embodiment of the present invention, merchant keyword information corresponding to a business status / item of the affiliate store includes information for intuitively identifying a product (or service) sold (or provided) at the affiliate store. desirable.
예컨대, 상기 가맹점이 중국 음식을 판매하는 경우, 상기 가맹점 키워드는 "중국집", 또는 "중국음식", 또는 "짱깨집", 또는 "짱끼집" 등을 포함하여 이루어진다.For example, when the affiliated store sells Chinese food, the keyword of the affiliated store includes "Chinese restaurant", "Chinese food", or "Chinese sesame", or "Chinese restaurant".
도면8을 참조하면, 상기 정보제공 서버(800)는 상기 무선단말(140)로부터 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자 정보를 포함하는 적어도 하나 이상의 무선 메시지를 수신하는 메시지 수신부(805)와, 상기 무선 메시지에 포함된 비정형 문자 정보를 판독하여 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보를 추출하는 정보 추출부(825)와, 상기 위치 키워드 정보 및/또는 가맹점 키워드 정보를 기반으로 상기 저장매체(845)를 조회하여 상기 위치 키워드 정보 및/또는 가맹점 키워드 정보와 연계 처리되어 저장된 적어도 하나 이상의 가맹점 정보를 확인하는 정보 확인부(830)와, 상기 확인된 가맹점 정보를 포함하는 소정의 가맹점 확인 정보를 생성하는 정보 생성부(835)와, 상기 가맹점 확인 정보를 상기 네트워크 수단과 무선 통신망을 통해 상기 무선단말(140)로 전송하는 정보 전송부(815)를 구비하여 이루어지는 것을 특징으로 한다.Referring to FIG. 8, the information providing server 800 includes a message receiving unit 805 for receiving at least one or more wireless messages including unstructured text information requesting at least one or more affiliate store information from the
본 발명의 실시 방법에 따르면, 상기 정보제공 서버(800)는 상기 네트워크 수단과 무선 통신망을 통해 상기 무선단말(140)로부터 전송된 상기 무선 메시지에 대응하는 고객을 인증하는 고객 인증부(810)를 더 구비하여 이루어지는 것이 바람직하며, 이에 의해 본 발명이 한정되지 아니한다.According to an embodiment of the present invention, the information providing server 800 may include a customer authentication unit 810 for authenticating a customer corresponding to the wireless message transmitted from the
상기 메시지 수신부(805)는 소정의 무선 통신망에 접속한 적어도 하나 이상의 무선단말(140)로부터 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자 정보를 포함하는 적어도 하나 이상의 무선 메시지(예컨대, 단문 메시지(SMS) 및/또는 멀티미디어 메시지(MMS))를 수신하는 것을 특징으로 하며, 이를 위해 상기 메시지 수신부(805)는 상기 무선 통신망을 통해 적어도 하나 이상의 무선 메시지를 수신할 수 있는 소정의 전화번호가 할당되어 있는 것이 바람직하다.The message receiving unit 805 may include at least one or more wireless messages (eg, short message (SMS)) including unstructured text information requesting at least one or more affiliate store information from at least one or
적어도 하나 이상의 무선단말(140)로부터 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자 정보를 포함하는 적어도 하나 이상의 무선 메시지가 수신되면, 상기 메시지 수신부(805)는 상기 수신된 무선 메시지를 상기 정보 추출부(825)로 제공한다.When at least one wireless message including atypical text information requesting at least one or more affiliate store information is received from at least one or
상기 정보 추출부(825)는 상기 저장매체(845)에 저장되어 있는 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보에 포함된 단어(또는 음절)를 색인어로 사용하여 상기 무선 메시지에 포함된 비정형 문자 정보에 포함된 비정형 문자(또는 자연어)를 비교함으로써, 상기 무선 메시지에 포함된 비정형 문자 정보 로부터 상기 위치 키워드 정보 및/또는 가맹점 키워드 정보와 매칭되는 적어도 하나 이상의 단어(또는 음절)을 추출하는 것을 특징으로 하며, 상기 추출된 적어도 하나 이상의 단어(또는 음절)을 상기 정보 확인부(830)로 제공한다.The information extracting unit 825 uses at least one location keyword information and / or affiliate keyword information stored in the storage medium 845 as an index word as an index and an informal message included in the wireless message. By comparing the atypical characters (or natural language) included in the text information, extracting at least one word (or syllable) matching the location keyword information and / or merchant keyword information from the atypical text information included in the wireless message. The extracted at least one word (or syllable) is provided to the information checking unit 830.
상기 정보 확인부(830)는 상기 정보 추출부(825)에 의해 추출된 적어도 하나 이상의 단어(또는 음절)를 색인어로 사용하여 상기 저장매체(845)를 조회함으로써, 상기 저장매체(845)로부터 상기 추출된 적어도 하나 이상의 단어(또는 음절)와 매칭되는 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보를 확인하고, 상기 확인된 위치 키워드 정보 및/또는 가맹점 키워드 정보와 연계 처리되어 저장되어 있는 적어도 하나 이상의 가맹점 정보를 확인하는 것을 특징으로 하며, 상기 확인된 적어도 하나 이상의 가맹점 정보를 상기 정보 생성부(835)로 제공한다.The information checking unit 830 inquires the storage medium 845 using at least one or more words (or syllables) extracted by the information extracting unit 825 as an index word, thereby searching the storage medium 845 from the storage medium 845. At least one or more location keyword information and / or affiliate keyword information matched with the extracted one or more words (or syllables), and at least one stored in association with the identified location keyword information and / or affiliate keyword information Characterized by the above information to confirm the merchant, and provides the at least one or more merchant information confirmed to the information generation unit 835.
본 발명의 실시 방법에 따르면, 상기 정보 확인부(830)에 의해 확인되는 적어도 하나 이상의 가맹점 정보는 적어도 하나 이상의 가맹점 전화번호를 포함하는 가맹점 연락처 정보를 포함하여 이루어지는 것을 특징으로 하며, 실시 방법에 따라 상기 가맹점 상호, 가맹점 주소, 대표자 정보(예컨대, 대표자 성명, 대표자 주민등록번호 등), 상기 밴사(또는 카드사)에서 상기 가맹점에 할당한 가맹점 번호, 상기 가맹점의 사업자 등록번호, 상기 가맹점의 업태와 종목 등을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.According to an embodiment of the present invention, the at least one affiliated store information identified by the information confirming unit 830 is characterized by including the affiliated store contact information including at least one affiliated store telephone number, and according to the implementation method. The merchant name, merchant address, representative information (e.g. representative name, representative resident registration number, etc.), the merchant number assigned to the merchant by the bansa (or card company), the business registration number of the merchant, the business status and item of the merchant It is preferable to comprise at least one or more.
상기 정보 생성부(835)는 상기 정보 확인부(830)에 의해 확인된 가맹점 정보를 포함하는 소정의 가맹점 확인 정보를 생성하는 것을 특징으로 하며, 상기 가맹점 정보(예컨대, 가맹점 전화번호)를 포함하는 무선 메시지(예컨대, 단문메시지, 멀티미디어메시지 등)를 포함하여 이루어지는 것이 바람직하다.The information generation unit 835 generates predetermined merchant identification information including affiliated store information identified by the information confirmation unit 830, and includes the affiliated store information (eg, affiliated store telephone number). It is preferable to include a wireless message (eg, a short message, a multimedia message, etc.).
본 발명의 일 실시 방법에 따라 상기 정보 확인부(830)에 의해 확인된 상기 가맹점 정보(예컨대, 가맹점 전화번호)가 한 개인 경우, 상기 정보 생성부(835)에 의해 생성되는 가맹점 확인 정보는 상기 가맹점 정보에 대응하는 전화번호를 콜백넘버(Callback Number)로 포함하는 무선 메시지(예컨대, 단문메시지, 멀티미디어메시지 등)를 포함하여 이루어지는 것이 바람직하다.According to one embodiment of the present invention, when the affiliated store information (eg, affiliated store phone number) identified by the information confirmation unit 830 is one, the affiliated store identification information generated by the information generation unit 835 is It is preferable to include a wireless message (eg, a short message, a multimedia message, etc.) including a phone number corresponding to the affiliated store information as a callback number.
본 발명의 다른 일 실시 방법에 따라 상기 정보 확인부(830)에 의해 확인된 상기 가맹점 정보(예컨대, 가맹점 전화번호)가 적어도 두개 이상인 경우, 상기 정보 생성부(835)에 의해 생성되는 가맹점 확인 정보는 적어도 하나 이상의 가맹점 명칭과 가맹점 전화번호를 매칭하여 이루어진 가맹점 목록을 포함하는 무선 메시지(예컨대, 단문메시지, 멀티미디어메시지 등)를 포함하여 이루어지는 것이 바람직하다.According to another exemplary embodiment of the present invention, when at least two affiliated store information (for example, affiliated store telephone number) confirmed by the information confirming unit 830 is included, affiliated store identification information generated by the information generating unit 835. Preferably includes a wireless message (eg, a short message, a multimedia message, etc.) including a list of merchants formed by matching at least one merchant name and a merchant phone number.
본 발명의 또다른 일 실시 방법에 따라 상기 정보 확인부(830)에 의해 확인 된 상기 가맹점 정보(예컨대, 가맹점 전화번호)가 적어도 두개 이상인 경우, 상기 정보 생성부(835)에 의해 생성되는 가맹점 확인 정보는 적어도 하나 이상의 가맹점 명칭과 가맹점 전화번호를 매칭하여 이루어진 가맹점 목록을 포함하는 가맹점 정보와 상기 가맹점 중 통화채널을 연결할 소정의 가맹점을 선택하는 사용자 인터페이스 및 상기 사용자 인터페이스를 통해 선택된 가맹점 정보에 포함된 가맹점 연락처 정보에 대응하는 가맹점 통화단말(850)과 상기 무선단말(140)이 통화채널이 연결되는지 확인하는 통화채널 연결 확인 스크립트를 포함하는 소정의 무선 페이지(예컨대, *.wml, *.htm)를 상기 무선단말(140)로 제공하기 위한 콜백유알엘(Callback URL)을 포함하는 무선 메시지(예컨대, 단문메시지, 멀티미디어메시지 등)를 포함하여 이루어지는 것이 바람직하다.According to another exemplary embodiment of the present invention, when at least two affiliated store information (for example, affiliated store telephone number) identified by the information verifying unit 830 is present, the affiliated store check generated by the information generating unit 835 is identified. The information includes at least one merchant information including a list of merchants formed by matching at least one merchant name and a merchant phone number, a user interface for selecting a predetermined merchant to connect a call channel among the merchants, and the merchant information selected through the user interface. A predetermined wireless page (eg, * .wml, * .htm) including a merchant call terminal 850 corresponding to merchant contact information and a call channel connection confirmation script for confirming whether the
상기 정보 전송부(815)는 상기 정보 생성부(835)에 의해 생성된 상기 가맹점 확인 정보를 상기 정보제공 서버(800)와 무선 통신망을 연결하는 소정의 네트워크 수단, 및 상기 무선단말(140)이 접속한 무선 통신망을 통해 상기 무선단말(140)로 전송하는 것을 특징으로 한다.The information transmission unit 815 is a predetermined network means for connecting the affiliated store identification information generated by the information generation unit 835 to the information providing server 800 and a wireless communication network, and the
본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 상기 정보 전송부(815)는 상기 가맹점 확인 정보에 대응하는 소정의 무선 메시지(예컨대, 단문메시지, 멀티미디어메시지 등)를 상기 네트워크 수단과 무선 통신망을 통해 상기 무선단말(140)로 전송하는 다양한 실시 방법을 기 숙지하고 있을 것이므로, 이에 대 한 상세한 설명은 편의상 생략한다.If one of ordinary skill in the art to which the present invention pertains, the information transmitter 815 wirelessly transmits a predetermined wireless message (eg, a short message, a multimedia message, etc.) corresponding to the affiliated store identification information. Since it will be familiar with various implementation methods for transmitting to the
본 발명에 따르면, 상기 정보 생성부(835)에 의해 생성되거나, 및/또는 상기 정보 제공부(별도 도시하지 않음)를 통해 상기 무선단말(140)로 제공된 상기 가맹점 확인 정보가 적어도 하나 이상의 가맹점 명칭과 가맹점 전화번호를 매칭하여 이루어진 가맹점 목록을 포함하는 가맹점 정보와 상기 가맹점 중 통화채널을 연결할 소정의 가맹점을 선택하는 사용자 인터페이스 및 상기 사용자 인터페이스를 통해 선택된 가맹점 정보에 포함된 가맹점 연락처 정보에 대응하는 가맹점 통화단말(850)과 상기 무선단말(140)이 통화채널이 연결되는지 확인하는 통화채널 연결 확인 스크립트를 포함하는 소정의 무선 페이지인 경우, 상기 통화채널 연결 확인 스크립트를 통해 상기 무선단말(140)로부터 상기 가맹점 통화단말(850)에 대한 통화채널 재연결 요청 정보를 수신하는 정보 수신부(820)와, 상기 정보 수신부(820)를 통해 상기 통화채널 재연결 요청 정보가 수신되면, 상기 가맹점 통화단말(850)이 연결된 전화망(예컨대, 일반전화교환망(Public Switched Telephone Network; PSTN), 및/또는 이동통신망)을 통해 상기 무선단말(140)이 상기 가맹점 통화단말(850)로 통화채널을 연결할 수 있는지 확인하는 채널 확인부(840)를 구비하여 이루어지는 것을 특징으로 하며, 상기 채널 확인부(840)의 확인결과 상기 무선단말(140)과 상기 가맹점 통화단말(850) 간 통화채널 연결이 가능한 경우, 상기 정보 생성부(835)는 소정의 통화채널 재연결 요청 무선 메시지를 생성하는 것을 특징으로 하며, 상기 정보 전송부(815)는 상기 통화채널 재연결 요청 무선 메시지를 상기 무선단말(140)로 전송하는 것을 특징으로 한다.According to the present invention, the affiliated store identification information generated by the information generating unit 835 and / or provided to the
본 발명의 실시 방법에 따르면, 상기 가맹점 확인 정보에 대응하는 무선 페이지에 포함되는 상기 통화채널 연결 확인 스크립트는, 상기 가맹점 확인 정보에 대응하는 무선 웹 페이지 상에서 상기 무선단말(140)이 상기 가맹점 정보에 포함된 소정의 가맹점 연락처 정보에 대응하는 가맹점 통화단말(850)과 상기 무선단말(140)이 통화채널이 연결되는지 확인하고, 상기 확인결과 상기 무선단말(140)과 상기 가맹점 통화단말(850) 간 통화채널 연결이 실패하면, 상기 정보제공 서버(800)로 상기 가맹점 통화단말(850)에 대한 통화채널 재연결 서비스를 요청하는 스크립트를 포함하여 이루어지는 것이 바람직하다.According to an embodiment of the present invention, the call channel connection confirmation script included in the wireless page corresponding to the affiliated store identification information may include the
만약 상기 무선단말(140)과 상기 가맹점 통화단말(850) 간 통화채널 연결이 실패하면(예컨대, 상기 가맹점 통화단말(850)이 통화 중이라면, 및/또는 상기 가맹점 확인 정보에 대응하는 무선 웹 페이지 상에서 상기 무선단말(140)이 상기 가맹점 정보에 포함된 소정의 가맹점 연락처 정보에 대응하는 가맹점 통화단말(850)과 상기 무선단말(140) 간 통화채널 연결이 실패한 것이 확인되면), 상기 통화채널 연결 확인 스크립트는 상기 정보제공 서버(800)로 상기 가맹점 통화단말(850)에 대한 통화채널 재연결 서비스를 요청하는 통화채널 재연결 요청 정보를 전송하는 것을 특징으로 하며, 상기 정보 수신부(820)는 상기 무선단말(140)로부터 전송된 상기 통화채널 재연결 요청 정보를 수신하는 것을 특징으로 한다.If the call channel connection between the
본 발명의 실시 방법에 따르면, 상기 통화채널 재연결 요청 정보는 상기 통화채널 연결이 실패한 가맹점 연락처 정보(예컨대, 가맹점 통화단말(850)에 대응하는 통신번호(또는 전화번호) 정보)를 포함하여 이루어지는 것이 바람직하며, 당업자의 의도에 따라 상기 통화채널 연결이 실패한 시각 정보, 및/또는 통화채널 연결 실패 코드 정보(예컨대, 가맹점 통화단말(850)이 통화 중이어서 통화채널 연결 실패, 또는 가맹점 통화단말(850)이 해지된 전화번호이어서 통화채널 연결 실패 등)를 더 포함하여 이루어지는 것이 바람직하다.According to an exemplary embodiment of the present invention, the call channel reconnection request information includes affiliated store contact information (eg, communication number (or phone number) information corresponding to the affiliated store call terminal 850) in which the call channel connection fails. Preferably, according to the intention of the person skilled in the art, the time information of the call channel connection failed, and / or the call channel connection failure code information (for example, the merchant call terminal 850 is busy because the call channel connection failure, or the merchant call terminal ( 850) is a revoked telephone number, and thus the communication channel connection failure) is further included.
상기 정보 수신부(820)를 통해 상기 통화채널 재연결 요청 정보가 수신되면, 상기 채널 확인부(840)는 상기 가맹점 통화단말(850)이 연결된 전화망(예컨대, 일반전화교환망(PSTN), 및/또는 이동통신망)을 통해 상기 무선단말(140)이 상기 가맹점 통화단말(850)로 통화채널을 연결할 수 있는지 확인하는 것을 특징으로 한다.When the call channel reconnection request information is received through the information receiving unit 820, the channel checking unit 840 is a telephone network to which the affiliated store call terminal 850 is connected (eg, a general telephone switching network (PSTN), and / or The
본 발명의 일 실시 방법에 따라 상기 정보제공 서버(800)와 상기 가맹점 통화단말(850)이 연결된 전화망 사업자 간 통화채널 연결 가능성 확인에 대한 업무 제휴가 기 체결된 경우, 상기 정보제공 서버(800)는 상기 가맹점 통화단말(850)이 연결된 전화망(예컨대, 일반전화교환망(PSTN), 및/또는 이동통신망) 상의 교환기로부터 상기 가맹점 통화단말(850)에 대한 통화채널이 유휴상태인지 확인함으로써, 상기 가맹점 통화단말(850)이 연결된 전화망을 통해 상기 가맹점 통화단말(850)에 대한 통화채널 연결 가능성을 확인하는 것이 바람직하다.According to an exemplary embodiment of the present invention, when a business alliance is already concluded between the information provider server 800 and the telephone network operator to which the affiliated call terminal 850 is connected, the information service server 800 is established. The affiliated store by checking whether the call channel for the affiliated store call terminal 850 is idle from an exchange on a telephone network (eg, a general telephone switching network (PSTN) and / or a mobile communication network) to which the affiliated store call terminal 850 is connected. It is preferable to check the possibility of a call channel connection to the affiliated call terminal 850 through the telephone network to which the call terminal 850 is connected.
본 발명의 다른 일 실시 방법에 따라 상기 정보제공 서버(800)와 상기 가맹점 통화단말(850)이 연결된 전화망 사업자 간 통화채널 연결 가능성 확인에 대한 업무 제휴가 체결되지 않은 경우, 상기 정보제공 서버(800)는 상기 가맹점 연락처 정보에 대응하는 전화번호를 통해 주기적으로 가맹점 통화단말(850)과 통화채널 연결을 시도함으로써, 상기 가맹점 통화단말(850)이 연결된 전화망을 통해 상기 가맹점 통화단말(850)에 대한 통화채널 연결 가능성을 확인하는 것이 바람직하며, 상기와 같은 통화채널 연결 시도 과정 중에 상기 가맹점 통화단말(850)에 대한 통화연결음이 확인되는 경우, 상기 정보제공 서버(800)는 상기 가맹점 통화단말(850)과 상기 무선단말(140) 간 통화채널 연결이 가능한 것으로 확인하는 것이 바람직하다.According to another exemplary embodiment of the present invention, when a business alliance is not concluded between the information provider server 800 and the telephone network operator to which the affiliated call terminal 850 is connected, the information service server 800 is not concluded. ) Periodically connects a call channel with an affiliated store call terminal 850 through a phone number corresponding to the affiliated store contact information, thereby connecting to the affiliated store call terminal 850 through a telephone network to which the affiliated store call terminal 850 is connected. It is preferable to check a call channel connection possibility, and when the call connection sound for the affiliated call terminal 850 is confirmed during the call channel connection attempt as described above, the information providing server 800 is connected to the affiliated store call terminal 850. ) And it is preferable to confirm that the communication channel connection between the
상기 채널 확인부(840)의 확인결과 상기 무선단말(140)과 상기 가맹점 통화단말(850) 간 통화채널 연결이 가능한 경우, 상기 정보 생성부(835)는 소정의 통화채널 재연결 요청 무선 메시지를 생성하는 것을 특징으로 하며, 상기 생성된 통화채널 재연결 요청 무선 메시지를 상기 정보 전송부(815)로 제공한다.As a result of confirming by the channel confirming unit 840, when the call channel connection between the
본 발명의 실시 방법에 따르면, 상기 통화채널 재연결 요청 무선 메시지는 상기 통화채널 재연결 요청 정보에 포함된 가맹점 연락처 정보(예컨대, 가맹점 통화단말(850)에 할당된 통신번호(또는 전화전호) 정보)를 콜백넘버로 포함하여 이루 어지는 것이 바람직하다.According to an embodiment of the present invention, the call channel reconnection request wireless message may include affiliated store contact information (for example, communication number (or telephone call) information assigned to the affiliated store call terminal 850) included in the call channel reconnection request information. ) Is preferably included as a callback number.
상기 정보 생성부(835)에 의해 상기 통화채널 재연결 요청 무선 메시지가 생성되면, 상기 정보 전송부(815)는 상기 생성된 통화채널 재연결 요청 무선 메시지를 상기 무선단말(140)로 전송하는 것을 특징으로 하며, 상기 통화채널 재연결 요청 무선 메시지를 수신한 무선단말(140)은 상기 통화채널 재연결 요청 무선 메시지에 포함된 콜백넘버를 통해 상기 가맹점 통화단말(850)과 통화채널을 연결한다.When the call channel reconnection request radio message is generated by the information generator 835, the information transmitter 815 transmits the generated call channel reconnection request radio message to the
상기 고객 인증부(810)는 상기 메시지 수신부(805)를 통해 상기 무선단말(140)로부터 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자 정보를 포함하는 무선 메시지가 상기 네트워크 수단과 무선 통신망을 통해 수신되면, 상기 고객 인증부(810)는 상기 무선 메시지로부터 발신번호를 추출하고, 상기 발신번호를 통해 상기 무선 통신망 상의 HLR/VLR을 참조하여 상기 고객이 상기 가맹점 확인정보를 제공받을 수 있는 고객인지 인증하는 것을 특징으로 하며, 상기 고객 인증결과를 상기 가맹점 정보를 요청한 고객에게 상기 가맹점 확인 정보 제공에 따른 과금을 부과하는 근거로 사용되는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다.When the customer authentication unit 810 receives a wireless message including unstructured text information for requesting at least one or more affiliate store information from the
본 발명의 다른 일 실시 방법에 따라 상기 가맹점 정보 제공 서비스가 불특정 다수의 고객을 대상으로 제공되거나, 및/또는 상기 가맹점 정보 제공 서비스가 무료로 제공되는 경우, 상기 고객 인증부(810) 기능이 생략되어도 무방하며, 이에 의해 본 발명이 한정되지 아니한다.According to another exemplary embodiment of the present invention, when the affiliated store information providing service is provided to an unspecified number of customers and / or the affiliated store information providing service is provided for free, the function of the customer authentication unit 810 is omitted. The present invention is not limited thereto.
도면9는 본 발명의 다른 일 실시 방법에 따른 가맹점 정보 제공 서비스를 위한 무선 메시지 전송 과정을 도시한 도면이다.9 is a diagram illustrating a wireless message transmission process for an affiliate store information providing service according to another exemplary embodiment of the present invention.
보다 상세하게 본 도면9는 상기 도면8에 도시된 무선 메시지를 이용한 가맹점 정보 제공 시스템 상의 무선단말(140)에서 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자정보를 포함하는 소정의 무선 메시지를 작성하여 소정의 무선 통신망을 통해 전송하면, 상기 무선 통신망 상에 구비된 소정의 메시지 센터에서 상기 무선 메시지를 본 발명에 따른 가맹점 정보 제공 서비스를 제공하는 정보제공 서버(800)로 전송하는 과정에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면9를 참조 및/또는 변형하여 상기 가맹점 정보 제공 서비스를 위한 무선 메시지 전송 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 실시 방법을 모두 포함하며, 본 도면9에 도시된 실시 방법으로 한정되지 아니한다.In more detail, FIG. 9 creates a predetermined wireless message including atypical text information requesting at least one or more affiliate store information from the
이하, 본 도면9에서 상기 도면8에 도시된 상기 정보제공 서버(800)를 편의상 "서버"라고 한다.Hereinafter, the information providing server 800 shown in FIG. 8 is referred to as "server" in FIG. 9.
도면9를 참조하면, 상기 도면8에 도시된 적어도 하나 이상의 무선단말(140)에서 상기 가맹점 정보 제공 서비스를 위한 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자정보를 입력하여 도면11에 도시된 바와 같은 소정의 무선 메시지(예컨대, 단문 메시지, 멀티미디어 메시지)를 작성하고(900), 상기 작성된 무선 메시지를 상기 서버에 할당된 통신번호를 상기 무선 메시지의 수신번호로 입력(또는 처리)하여 도면10에 도시된 계층 구조에 따라 상기 무선단말(140)이 접속한 무선 통신망을 통해 발송하면(905), 상기 발송된 무선 메시지는 상기 무선 통신망 상에 구비된 소정의 메시지 센터로 수신된다.Referring to FIG. 9, at least one
상기 무선 통신망 상에 구비된 메시지 센터는 상기 무선단말(140)로부터 전송된 상기 무선 메시지를 수신하고, 상기 무선 메시지에 포함된 수신번호를 확인함으로써, 상기 수신된 무선 메시지를 상기 가맹점 정보 제공 서비스 제공을 위해 상기 서버로 로밍하여 전송할 지 여부를 확인한다(910).The message center provided on the wireless communication network receives the wireless message transmitted from the
본 발명의 실시 방법에 따르면, 상기 무선 메시지에 포함된 수신번호가 "01x-200-xxxx"와 같은 구조로 이루어진 경우, 상기 무선 메시지는 소정의 메시지 단말(예컨대, 무선 메시지 수신을 위한 전화번호가 할당된 무선통신 전화 및/또는 유선통신 전화)로 전송되지 않고, 상기 수신번호에 대응하는 소정의 서버로 전송되며, 상기 수신번호가 상기 서버에 할당된 통신번호라면, 상기 무선 메시지는 상기 가맹점 정보 제공 서비스 제공을 위해 상기 서버로 로밍되어 전송되는 것이 바람직 하다.According to the exemplary embodiment of the present invention, when the reception number included in the wireless message has a structure such as "01x-200-xxxx", the wireless message has a predetermined message terminal (eg, a telephone number for receiving a wireless message). The wireless message is transmitted to a predetermined server corresponding to the reception number, and the reception number is a communication number assigned to the server. Roaming to the server to provide a service is preferably transmitted.
따라서, 상기 메시지 센터는 상기 무선 메시지에 포함된 수신번호가 "01x-200-xxxx"와 같은 구조로 이루어져 있는지 확인함으로써, 상기 무선 메시지를 소정의 메시지 서버로 로밍하여 전송할 지, 또는 소정의 메시지 단말로 중계 전송할 지 확인하는 것이 바람직하다.Therefore, the message center checks whether the received number included in the wireless message has a structure such as "01x-200-xxxx", thereby roaming and transmitting the wireless message to a predetermined message server or a predetermined message terminal. It is desirable to check whether the relay is to be transmitted.
또한, 상기 메시지 센터는 상기 무선 메시지에 포함된 수신번호가 "01x-200-xxxx"와 같은 구조로 이루어진 경우, 상기 수신번호의 "xxxx"를 판독하여 상기 무선 메시지를 로밍하여 전송할 소정의 서버를 확인하는데, 만약 상기 "xxxx"에 해당하는 번호가 상기 도면8에 도시된 서버에 할당된 통신번호라면, 상기 메시지 센터는 상기 무선 메시지를 상기 서버로 로밍하여 전송하도록 확인하는 것이 바람직하다.The message center reads "xxxx" of the received number when the received number included in the wireless message has a structure such as "01x-200-xxxx". If the number corresponding to "xxxx" is a communication number assigned to the server shown in FIG. 8, the message center preferably confirms that the wireless message is roamed and transmitted to the server.
만약 상기 확인결과 상기 무선 메시지를 상기 도면8에 도시된 서버로 로밍하여 전송하지 않는다면(915), 상기 무선 통신망 상에 구비된 상기 메시지 센터는 상기 무선 메시지를 상기 수신번호에 대응하는 소정의 메시지 단말(예컨대, 무선 메시지 수신이 가능한 다른 무선단말(140)) 및/또는 다른 메시지 서버로 중계 전송한다(920).If the check result indicates that the wireless message is not roamed and transmitted to the server shown in FIG. 8 (915), the message center provided on the wireless communication network transmits the wireless message to a predetermined message terminal corresponding to the reception number. (Eg, another
반면 상기 확인결과 상기 무선 메시지를 상기 도면8에 도시된 서버로 로밍하여 전송한다면(915), 상기 무선 통신망 상에 구비된 상기 메시지 센터는 상기 무선 메시지를 상기 도면12a 및/또는 도면12b 및/또는 도면12c 및/또는 도면12d에 도시된 로밍 프로토콜 데이터로 변환하여 소정의 네트워크 수단을 통해 상기 도면8에 도시된 서버로 전송하며(925), 이에 대응하여 상기 메시지 센터에서 전소된 상기 로밍 프로토콜 데이터는 상기 네트워크 수단을 통해 상기 서버로 수신된다.On the other hand, if the check result shows that the wireless message is roamed and transmitted to the server shown in FIG. 8 (915), the message center provided on the wireless communication network transmits the wireless message to FIGS. 12A and / or 12B and / or The roaming protocol data converted into the roaming protocol data shown in FIGS. 12c and / or 12d and transmitted to the server shown in FIG. 8 through a predetermined network means (925), and correspondingly, the roaming protocol data burned down from the message center is Received by the server via the network means.
이후, 상기 서버는 상기 수신된 로밍 프로토콜 데이터로부터 소정의 발신번호와 수신번호를 추출하고(930), 상기 추출된 수신번호가 상기 서버에 할당된 통신번호와 일치하는지 확인한다(935).Thereafter, the server extracts a predetermined calling number and a receiving number from the received roaming protocol data (930), and checks whether the extracted received number matches the communication number assigned to the server (935).
만약 상기 수신번호와 상기 서버에 할당된 통신번호가 매칭되지 않는다면(940), 상기 서버는 상기 수신번호 오류 정보를 포함하는 소정의 응답 메시지 정보를 생성하고(945), 상기 응답 메시지를 상기 도면12d에 도시된 로밍 프로토콜 데이터에 포함하여 상기 무선 통신망 상의 메시지 센터로 전송하고(950), 상기 메시지 센터는 상기 로밍 프로토콜 데이터에 포함된 상기 응답 메시지를 상기 무선단말(140)로 전송하여 출력시킨다(955).If the reception number does not match the communication number assigned to the server (940), the server generates predetermined response message information including the reception number error information (945), and the response message is shown in FIG. 12D. Included in the roaming protocol data shown in the transmission to the message center on the wireless communication network (950), the message center transmits the response message included in the roaming protocol data to the
반면 상기 수신번호와 상기 서버에 할당된 통신번호가 매칭된다면(940), 상기 서버는 상기 수신된 로밍 프로토콜 데이터로부터 상기 무선단말(140)에서 입력 (또는 생성)된 메시지 정보를 추출한다(960).On the contrary, if the reception number and the communication number assigned to the server match (940), the server extracts message information input (or generated) from the
이후, 상기 서버는 상기 추출된 메시지 정보를 판독하여 상기 저장매체(845)에 저장된 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보와 매칭될 적어도 하나 이상의 위치 키워드 및/또는 가맹점 키워드를 추출한다(965).Thereafter, the server extracts at least one location keyword and / or affiliate keyword to be matched with at least one or more location keyword information and / or affiliate keyword information stored in the storage medium 845 by reading the extracted message information ( 965).
본 발명의 실시 방법에 따르면, 상기 서버는 상기 저장매체(845)에 저장되어 있는 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보에 포함된 단어(또는 음절)를 색인어로 사용하여 상기 무선 메시지에 포함된 비정형 문자 정보에 포함된 비정형 문자(또는 자연어)를 비교함으로써, 상기 무선 메시지에 포함된 비정형 문자 정보로부터 상기 위치 키워드 정보 및/또는 가맹점 키워드 정보와 매칭되는 적어도 하나 이상의 단어(또는 음절)을 추출하는 것이 바람직하다.According to an exemplary embodiment of the present invention, the server uses the word (or syllable) included in at least one location keyword information and / or merchant keyword information stored in the storage medium 845 to index the wireless message. By comparing the atypical text (or natural language) included in the atypical text information included, at least one word (or syllable) matching the location keyword information and / or merchant keyword information is generated from the atypical text information included in the wireless message. It is preferable to extract.
만약 상기 메시지 정보로부터 적어도 하나 이상의 위치 키워드 및/또는 가맹점 키워드가 추출되지 않으면(970), 상기 서버는 상기 키워드(예컨대, 적어도 하나 이상의 위치 키워드 및/또는 가맹점 키워드) 추출 오류 정보를 포함하는 소정의 응답 메시지 정보를 생성하고(945), 상기 응답 메시지를 상기 도면12d에 도시된 로밍 프로토콜 데이터에 포함하여 상기 무선 통신망 상의 메시지 센터로 전송하고(950), 상기 메시지 센터는 상기 로밍 프로토콜 데이터에 포함된 상기 응답 메시지를 상기 무선단말(140)로 전송하여 출력시킨다(955).If at least one location keyword and / or merchant keyword is not extracted from the message information (970), the server may include the keyword (eg, at least one location keyword and / or merchant keyword) extraction error information. Generate response message information (945), include the response message in the roaming protocol data shown in FIG. 12D and send it to a message center on the wireless communication network (950); the message center is included in the roaming protocol data. The response message is transmitted to the
반면 상기 메시지 정보로부터 적어도 하나 이상의 위치 키워드 및/또는 가맹점 키워드가 추출되면(970), 상기 서버는 상기 추출된 적어도 하나 이상의 위치 키워드 및/또는 가맹점 키워드를 통해 상기 저장매체(845)를 조회함으로써, 저장매체(845)로부터 상기 적어도 하나 이상의 위치 키워드 및/또는 가맹점 키워드와 매칭되는 적어도 하나 이상의 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보를 확인하고, 상기 확인된 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보와 연계 처리되어 저장된 적어도 하나 이상의 가맹점 정보를 추출한다(975).On the other hand, if at least one location keyword and / or merchant keyword is extracted from the message information (970), the server queries the storage medium 845 through the extracted at least one location keyword and / or merchant keyword, Identify from the storage medium 845 at least one or more location keyword information and / or affiliate keyword information that matches the at least one location keyword and / or affiliate keyword, and the identified at least one location keyword information and / or Alternatively, at least one affiliate store information extracted by being processed in association with affiliate store keyword information is extracted (975).
본 발명의 실시 방법에 따르면, 상기 서버는 상기 메시지 정보로부터 추출된 적어도 하나 이상의 위치 키워드 및/또는 가맹점 키워드에 대응하는 적어도 하나 이상의 단어(또는 음절)를 색인어로 사용하여 상기 저장매체(845)를 조회함으로써, 상기 저장매체(845)로부터 상기 추출된 적어도 하나 이상의 단어(또는 음절)와 매칭되는 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보를 확인하고, 상기 확인된 위치 키워드 정보 및/또는 가맹점 키워드 정보와 연계 처리되어 저장되어 있는 적어도 하나 이상의 가맹점 정보를 확인하는 것이 바람직하다.According to an embodiment of the present invention, the server uses the storage medium 845 using at least one or more words (or syllables) corresponding to at least one location keyword and / or a merchant keyword extracted from the message information as an index. By inquiring, identifying at least one or more location keyword information and / or affiliate keyword information matching the at least one or more words (or syllables) extracted from the storage medium 845, and identifying the identified location keyword information and / or affiliate store. It is preferable to check at least one merchant information stored in association with the keyword information.
여기서, 상기 확인되는 적어도 하나 이상의 가맹점 정보는 적어도 하나 이상의 가맹점 전화번호를 포함하는 가맹점 연락처 정보를 포함하여 이루어지는 것을 특징으로 하며, 실시 방법에 따라 상기 가맹점 상호, 가맹점 주소, 대표자 정보(예컨대, 대표자 성명, 대표자 주민등록번호 등), 상기 밴사(또는 카드사)에서 상기 가맹점에 할당한 가맹점 번호, 상기 가맹점의 사업자 등록번호, 상기 가맹점의 업태와 종목 등을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.Here, the at least one affiliated store information to be identified includes a merchant contact information including at least one affiliated store telephone number, and the affiliated store name, affiliated store address, representative information (eg, representative name) according to an implementation method. Representative resident registration number, etc.), the bansa (or card company) is preferably made to include at least one or more affiliated store number assigned to the affiliated store, the business registration number of the affiliated store, the status and item of the affiliated store.
만약 상기 확인결과 상기 저장매체(845)로부터 적어도 하나 이상의 위치 키워드 정보 및/또는 가맹점 키워드 정보와 연계 처리된 적어도 하나 이상의 가맹점 정보가 추출되면(980), 상기 서버는 상기 가맹점 정보를 상기 네트워크 수단과 무선 통신망을 통해 상기 무선단말(140)로 제공하는 과정을 수행한다.If the at least one location keyword information and / or at least one affiliate store information associated with the affiliate store keyword information are extracted from the storage medium 845, the server may store the affiliate store information with the network means. A process of providing the
도면10은 본 발명의 실시 방법에 따라 무선단말(140)에서 무선 메시지를 발송하는 계층별 메시지 구조를 도시한 도면이다.10 is a diagram illustrating a message structure for each layer in which a wireless message is sent by a
*보다 상세하게 본 도면10은 무선단말(140)에서 CDMA(Code Division Multiple Access) 스택을 기반으로 동작하는 무선 통신망의 IS-95-A의 DBM(Data Burst Message)를 기반으로 형성되는 소정의 단문 메시지(Short Message Service; SMS)를 발송하는 계층별 메시지 구조에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면10을 참조 및/또는 변형하여 상기 단문 메시지 이외에 다른 무선 메시지(예컨대, 멀티미디어 메시지(Multimedia Message Service; MMS) 등)를 발송하는 계층별 메시지 구조를 이해할 것이며, 본 발명이 상기 단문 메시지(SMS)로 한정되는 것은 결코 아니다.* In more detail, FIG. 10 illustrates a predetermined short message formed based on a DBM (Data Burst Message) of IS-95-A of a wireless communication network operating based on a code division multiple access (CDMA) stack in a
도면10을 참조하면, 상기 무선 메시지 발송을 위한 계층별 메시지 구조는 텔레서비스 계층(Teleservice Layer)(1000)과 전달 계층(Relay Layer)(1005)과 데이터 링크 계층(Data Link Layer)(1010) 및 물리 계층(Physical Layer)(1015)을 포함하여 이루어지는 것을 특징으로 한다.Referring to FIG. 10, the message structure for each layer for transmitting a wireless message includes a teleservice layer 1000, a relay layer 1005, a data link layer 1010, and a message structure. It is characterized in that it comprises a physical layer (Physical Layer) 1015.
본 발명이 속하는 기술분야에서 통용되는 통상의 지식에 의하면, 상기 무선 메시지는 IS-95-A의 DBM를 기반으로 형성되며, 상기 무선 메시지를 발송하는 무선단말(140)의 상태(Idle Mode, Traffic Mode 등) 및/또는 사용자 메시지의 길이 등에 의해 상기 무선 메시지를 전송하는 전송 채널을 동적으로 선택되며, 이에 의해 본 발명이 한정되지 아니한다.According to the common knowledge in the technical field to which the present invention belongs, the wireless message is formed based on the DBM of IS-95-A, and the state of the
상기 텔레서비스 계층(1000)은 상기 무선 메시지를 발송하는 사용자가 편집한 소정의 사용자 메시지(User Data)의 앞에 MESSAGE_ID를 추가하고, 뒤쪽에 메시지 센터의 내부 시간(MC Time Stamp), 우선순위(Priority Indicator), 비밀여부(Privacy Indicator), 메시지 도착 알림(Alert on Delivery), 그리고 언어 구분(Language Indicator)을 추가하여 전달 계층으로 전달한다. The teleservice layer 1000 adds MESSAGE_ID in front of a predetermined user message (User Data) edited by the user who sends the wireless message, and at the back, an internal time (MC Time Stamp) and priority (Priority) of the message center. An indicator, a privacy indicator, an alert on delivery, and a language indicator are added to the delivery layer.
*여기서, 상기 "메시지 센터의 내부 시간"과 "메시지 도착 알림"은 상기 무선 메시지를 수신하는 경우에 유효하며, 상기 무선 메시지를 송신하는 경우에는 데이터가 저장되는 공간만을 확보해둔다. Herein, the "internal time of the message center" and the "message arrival notification" are valid when the wireless message is received, and only a space for storing data is secured when the wireless message is transmitted.
상기 전달 계층(1005)은 상기 텔레서비스 계층(1010)에서 전달된 데이터의 앞쪽에 상기 무선 메시지가 SMS 데이터임을 인식시키는 SMS_MSG_TYPE과, 상기 무선 메시지에 포함되어 송신되는 데이터가 음성 사서함인지 일반 메시지인지 등과 같은 메시지 속성을 설정하는 텔레서비스 식별자(Teleservice Indicator), 발신측 통신번호(Originating Address), 및 응답 요구 여부(Bearer Reply Option)를 추가하여 데이터 링크 계층(1010)으로 전달한다.The forwarding layer 1005 may include SMS_MSG_TYPE for recognizing that the wireless message is SMS data in front of data transmitted from the teleservice layer 1010, whether data transmitted in the wireless message is a voice mailbox or a general message, and the like. A teleservice indicator for setting the same message attribute, an originating address, and a bearer reply option are added to the data link layer 1010.
상기 데이터 링크 계층(1010)은 상기 전달 계층(1005)에서 전달된 데이터를 Um Interface를 거쳐서 IS-95-A의 DBM을 기반으로 하는 물리 계층(1015)으로 전송하고, 상기 물리 계층(1015)은 상기 데이터 링크 계층(1010)에서 전달된 데이터를 IS-95-A 프로토콜에 의해 필요한 정보를 추가하여 상기 무선 통신망 상에 구비된 메시지 센터로 전송한다.The data link layer 1010 transmits data transmitted from the transport layer 1005 to a physical layer 1015 based on the DBM of IS-95-A via a Um interface, and the physical layer 1015 Data transmitted by the data link layer 1010 is added to the information required by the IS-95-A protocol and transmitted to the message center provided on the wireless communication network.
도면11은 본 발명의 실시 방법에 따라 무선단말(140)에서 발송되는 무선 메시지 구조를 예시한 도면이다.11 is a diagram illustrating a structure of a wireless message sent from a
보다 상세하게 본 도면11은 상기 도면10에 도시된 계층별 메시지 구조를 갖는 단말 메시지가 상기 발신측 무선다말에서 리버스 트래픽 채널(RTC)의 DBM을 이용하여 전송되는 경우를 예시한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면11을 참조 및/또는 변형하여 상기 단문 메시지 이외에 다른 무선 메시지(예컨대, 멀티미디어 메시지(MMS) 등)에 대응하는 무선 메시지 구조를 이해할 것이며, 본 발명이 상기 단문 메시지(SMS)로 한정되는 것은 결코 아니다.In more detail, FIG. 11 illustrates a case in which a terminal message having a hierarchical message structure shown in FIG. 10 is transmitted using a DBM of a reverse traffic channel (RTC) in the calling radio terminal. Those skilled in the art will understand and refer to FIG. 11 to modify the wireless message structure corresponding to other wireless messages (eg, multimedia messages (MMS), etc.) in addition to the short message. The invention is by no means limited to the short message (SMS).
도면11을 참조하면, 상기 리버스 트래픽 채널(RTC)의 DBM을 이용하는 메시지는 상기 DBM에 대응하는 메시지 구조와, 텔레서비스 식별자(Teleservice Identifier)에 대응하는 메시지 구조와, 수신측 통신번호(Destination Address)에 대응하는 메시지 구조와, 응답 요구 여부(Bearer Reply Option)에 대응하는 메시지 구조와, 전송 방식(Bearer Data)에 대응하는 메시지 구조와, 메시지 식별자(Message Identifier)에 대응하는 메시지 구조와, 사용자 메시지(User Data)에 대응하는 메시지 구조와, 우선 순위(Priority Indicator)에 대응하는 메시지 구조와, 언어 식별자(Language Indicator)에 대응하는 메시지 구조와, 콜백넘버(Call Back Nunber)에 대응하는 메시지 구조를 포함하여 이루어지는 것을 특징으로 한다.Referring to FIG. 11, a message using a DBM of a reverse traffic channel (RTC) includes a message structure corresponding to the DBM, a message structure corresponding to a teleservice identifier, and a destination address. A message structure corresponding to a message structure, a message structure corresponding to a bearer reply option, a message structure corresponding to a bearer data, a message structure corresponding to a message identifier, and a user message A message structure corresponding to (User Data), a message structure corresponding to a Priority Indicator, a message structure corresponding to a Language Indicator, and a message structure corresponding to a Call Back Nunber. It is characterized by comprising.
본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 상기 도면10에 도시된 계층별 메시지 구조와 본 도면11에 도시된 리버스 트래픽 채널(RTC)의 DBM에 대응하는 상기 무선 메시지 구조에 대응하는 각각의 메시지 구조 정보를 명백하게 이해하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략한다.Those skilled in the art to which the present invention pertains correspond to the radio message structure corresponding to the DBM of the hierarchical message structure shown in FIG. 10 and the reverse traffic channel (RTC) shown in FIG. Since each message structure information will be clearly understood, a detailed description thereof will be omitted for convenience.
본 도면11에 있어서, 상기 텔레서비스 식별자는 상기 메시지의 처리 방식을 결정하며, 상기 수신측 통신번호는 상기 메시지를 수신 처리하는 정보제공 서버(800) 전화번호를 포함하며, 상기 사용자 메시지는 상기 정보제공 서버(800)로 전송할 적어도 하나 이상의 사용자 입력 데이터를 포함하며, 상기 언어 식별자는 상기 사용자 메시지의 언어 엔코딩 방식(예컨대, lang=254는 한국어)을 포함하며, 상기 콜백 넘버는 상기 메시지를 발송하는 무선단말(140)에 대응하는 무선단말(140) 전화번호를 포함하여 이루어진다.In FIG. 11, the teleservice identifier determines a processing method of the message, and the receiving side communication number includes an information providing server 800 telephone number for receiving and processing the message, and the user message includes the information. And at least one user input data to be transmitted to the providing server 800, wherein the language identifier includes a language encoding scheme (eg, lang = 254 is Korean) of the user message, and the callback number transmits the message. It includes a
도면12a와 도면12b와 도면12c와 도면12d는 본 발명의 실시 방법에 따른 무선 메시지의 로밍 프로토콜 데이터 구조를 도시한 도면이다.12A, 12B, 12C, and 12D illustrate a roaming protocol data structure of a wireless message according to an embodiment of the present invention.
보다 상세하게 본 도면12a와 도면12b와 도면12c와 도면12d는 상기 무선단말(140)이 접속한 무선 통신망 상에 구비된 메시지 센터에서 상기 무선단말(140)로부터 전송된 소정의 무선 메시지를 수신한 경우, 상기 메시지 센터에서 상기 무선 메시지를 소정의 네트워크 수단을 통해 정보제공 서버(800)로 중계 전송하기 위한 로밍 프로토콜 데이터 구조에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상 의 지식을 가진 자라면, 상기 로밍 프로토콜 데이터 구조는 당업자의 의도 및/또는 상기 무선 통신망과 상기 정보제공 서버(800) 사이에 정의된 통신 프로토콜 특성에 따라 본 발명의 핵심을 위배하지 않는 범위 내에서 다양하게 변형하여 실시할 수 있음을 명백하게 이해할 것이며, 이에 의해 본 발명이 한정되지 아니함을 명백하게 밝혀두는 바이다.12A, 12B, 12C, and 12D show a predetermined wireless message transmitted from the
상기 무선단말(140)이 접속한 무선 통신망 상에 구비된 메시지 센터는, 상기 무선 통신망에 구비된 무선 메시지 프로토콜에 따라 무선단말(140)로부터 수신된 무선 메시지를 소정의 네트워크 수단을 통해 상기 정보제공 서버(800)로 전송하기 위해 상기 무선 메시지 형태 및 길이를 포함하는 소정의 헤더를 생성한다.The message center provided on the wireless communication network to which the
도면12a는 상기 로밍 프로토콜 데이터에 대응하는 헤더 구조에 대한 것으로서, 상기 로밍 프로토콜 데이터의 헤더는 총 8바이트의 고정된 길이를 포함하여 이루어지는 것을 특징으로 하며, 상기 8바이트의 헤더는 상기 무선 메시지의 메시지 형태를 지정하는 4바이트 정수와 상기 무선 메시지의 길이를 포함하는 4바이트 정수를 포함하여 이루어진다. 12A illustrates a header structure corresponding to the roaming protocol data, wherein the header of the roaming protocol data includes a fixed length of a total of 8 bytes, and the header of the 8 bytes is a message of the wireless message. And a 4-byte integer specifying the type and a 4-byte integer containing the length of the wireless message.
이에 의해, 상기 정보제공 서버(800)의 메시지 수신부(805)는 상기 로밍 프로토콜 데이터의 앞쪽 8바이트를 독출한 후, 상기 독출된 8바이트 중 앞쪽 4바이트 정수를 판독하여 상기 로밍 프로토콜 데이터에 포함된 무선 메시지의 메시지 형태 를 확인하고, 뒤쪽 4바이트를 판독하여 상기 로밍 프로토콜 데이터의 길이를 확인하게 된다.Accordingly, the message receiving unit 805 of the information providing server 800 reads the first 8 bytes of the roaming protocol data, and then reads the first 4 bytes of the read 8 bytes and is included in the roaming protocol data. The message type of the wireless message is checked and the length of the roaming protocol data is checked by reading the last 4 bytes.
본 발명의 실시 방법에 따르면, 상기 로밍 프로토콜 데이터의 헤더에 포함된 메시지 형태는 상기 메시지 센터와 상기 정보제공 서버(800)의 메시지 수신부(805) 사이에서, 소정의 메시지 송수신을 바인딩하기 위한 바인딩 메시지 형태('BIND'/'BIND_ACK')와, 상기 메시지 센터와 상기 정보제공 서버(800)의 메시지 수신부(805)로 전송하기 위한 적어도 하나 이상의 메시지 정보를 포함하는 무선 메시지 형태('DELIVER'/'DELIVER_ACK')와, 상기 메시지 정보의 전송결과를 포함하는 결과보고 메시지 형태('REPORT'/'REPORT_ACK')를 포함하여 이루어진다.According to an embodiment of the present invention, the message type included in the header of the roaming protocol data is a binding message for binding a predetermined message transmission and reception between the message center and the message receiving unit 805 of the information providing server 800. A wireless message type ('DELIVER' / ') including a form (' BIND '/' BIND_ACK ') and at least one message information for transmission to the message receiving unit 805 of the message center and the information providing server 800. DELIVER_ACK ') and a result report message type (' REPORT '/' REPORT_ACK ') including a result of transmitting the message information.
또한, 상기 로밍 프로토콜 데이터의 헤더에 포함된 로밍 프로토콜 데이터의 길이는 각각의 메시지 형태에 대응하는 무선 메시지의 길이를 포함하여 이루어지며, 이에 의해 상기 정보제공 서버(800)의 메시지 수신부(805)는 상기 로밍 프로토콜 데이터 상에서 상기 무선 메시지의 위치를 확인하고, 상기 확인 결과를 근거로 상기 로밍 프로토콜 데이터로부터 각각의 무선 메시지를 독출하게 된다.In addition, the length of the roaming protocol data included in the header of the roaming protocol data includes the length of the wireless message corresponding to each message type, whereby the message receiving unit 805 of the information providing server 800 The location of the wireless message is identified on the roaming protocol data, and each wireless message is read from the roaming protocol data based on the confirmation result.
도면12b는 상기 로밍 프로토콜 데이터에 대응하는 바인딩 메시지 구조에 대한 것으로서, 32바이트의 고정된 길이를 포함하는 'BIND'와 20바이트의 고정된 길이를 포함하는 'BIND_ACK'로 이루어지는 것을 특징으로 하며, 상기 'BIND'는 16바 이트 널 문자열의 ID 정보와, 16바이트 널 문자열의 비밀번호 정보를 포함하여 이루어지고, 상기 'BIND_ACK'는 4바이트 정수의 바인드 결과 정보와, 16바이트 널 문자열의 사업자 식별정보를 포함하여 이루어진다.12B illustrates a binding message structure corresponding to the roaming protocol data, and includes 'BIND' having a fixed length of 32 bytes and 'BIND_ACK' having a fixed length of 20 bytes. 'BIND' includes ID information of a 16-byte null string, password information of a 16-byte null string, and 'BIND_ACK' includes binding result information of a 4-byte integer and operator identification information of a 16-byte null string. It is made to include.
본 발명의 실시 방법에 따르면, 상기 로밍 프로토콜 데이터의 'BIND'에 포함되는 16바이트 널 문자열의 ID 정보와 16바이트 널 문자열의 비밀번호 정보는 상기 무선 메시지를 수신하는 정보제공 서버(800)에서 상기 무선 메시지를 전송하는 무선 통신망을 인증하기 위한 정보를 포함하여 이루어지는 것이 바람직하며, 실시 방법에 따라 생략되어도 무방하다.According to an embodiment of the present invention, the ID information of the 16-byte null string and the password information of the 16-byte null string included in 'BIND' of the roaming protocol data may be received by the information provision server 800 that receives the wireless message. It is preferable to include information for authenticating the wireless communication network for transmitting the message, and may be omitted depending on the implementation method.
또한, 상기 로밍 프로토콜 데이터의 'BIND_ACK'에 포함되는 4바이트 정수의 바인드 결과 정보는 상기 'BIND'에 대응하는 응답으로서 바인드 성공(E_OK), 시스템 장애(E_SYSFAIL), 인증 실패(E_AUTH_FAIL), 메시지 형식 오류(E_FORMAT_ERR)를 적어도 하나 이상 포함하는 바인드 결과를 포함하여 이루어지며, 상기 16바이트 널 문자열의 사업자 식별정보는 상기 바인드에 대응하는 사업자 식별번호(예컨대, '011', '016', '019', '013', ...)를 적어도 하나 이상 포함하여 이루어진다.In addition, the 4-byte integer bind result information included in 'BIND_ACK' of the roaming protocol data is a response corresponding to the 'BIND' bind success (E_OK), system failure (E_SYSFAIL), authentication failure (E_AUTH_FAIL), message format And a bind result including at least one error (E_FORMAT_ERR), wherein the carrier identification information of the 16-byte null string is a carrier identification number corresponding to the bind (for example, '011', '016', '019'). , '013', ...).
도면12c는 상기 로밍 프로토콜 데이터에서 상기 무선단말(140)로부터 발송된 무선 메시지를 소정의 네트워크 수단을 통해 상기 정보제공 서버(800)로 로밍하여 전달하기 위한 배송 메시지 구조에 대한 것으로서, 264바이트의 고정된 길이를 포 함하는 'DELIVER'와 72바이트의 고정된 길이를 포함하는 'DELIVER_ACK'로 이루어지는 것을 특징으로 한다.FIG. 12C illustrates a delivery message structure for roaming and forwarding a wireless message sent from the
상기 도면12c를 참조하면, 상기 'DELIVER'는 4바이트 정수의 텔레서비스 식별자와, 32바이트 널 문자열의 최초 발신 가입자 번호 정보와, 32바이트 널 문자열의 최종 착신 가입자 번호와, 32바이트 널 문자열의 콜백넘버와, 160바이트 널 문자열의 사용자 메시지와, 4바이트 정수의 시리얼 넘버를 포함하여 이루어진다.Referring to FIG. 12C, 'DELIVER' is a 4-byte integer teleservice identifier, 32-byte null string originating subscriber number information, 32-byte null string final subscriber number, and 32-byte null string callback. Number, a user message of 160-byte null string, and a serial number of 4-byte integer.
본 발명의 실시 방법에 따르면, 상기 로밍 프로토콜 데이터의 'DELIVER'에 포함되는 상기 4바이트 정수의 텔레서비스 식별자는 상기 도면11에 도시된 메시지 구조의 텔레서비스 식별자를 4바이트 정수로 캐스팅(Casting)한 값이고, 상기 32바이트 널 문자열의 최초 발신 가입자 번호는 소정의 사업자 식별정보와 고유번호를 포함하는 무선단말(140) 고유번호에 대응하고, 상기 32바이트 널 문자열의 최종 착신 가입자 번호는 소정의 사업자 식별정보와 고유번호를 포함하는 메시지 송수신 전용 통신수단 고유번호에 대응하고, 상기 32바이트 널 문자열의 콜백넘버는 상기 도면11에 도시된 메시지 구조의 콜백넘버에 대응하고, 상기 160바이트 널 문자열의 사용자 메시지는 상기 도면11에 도시된 사용자 메시지에 대응하며, 상기 4바이트 정수의 시리얼 넘버는 상기 메시지 센터의 생성부에서 순차적으로 할당한 일련번호에 대응하는 것이 바람직하다.According to an embodiment of the present invention, the telebyte identifier of the 4-byte integer included in the DELIVER of the roaming protocol data is obtained by casting the teleservice identifier of the message structure shown in FIG. 11 into a 4-byte integer. Value, the first calling subscriber number of the 32-byte null string corresponds to a unique number of the
또한, 상기 도면12c에서 상기 'DELIVER_ACK'는 4바이트 정수의 로밍 결과 정보와, 32바이트 널 문자열의 최초 발신 가입자 번호와, 32바이트 널 문자열의 최종 착신 가입자 번호와, 4바이트 정수의 시리얼 넘버를 포함하여 이루어진다.In addition, in FIG. 12C, 'DELIVER_ACK' includes roaming result information of 4 byte integers, an initial calling party number of a 32 byte null string, a final calling party number of a 32 byte null string, and a serial number of 4 byte integers. It is done by
본 발명의 실시 방법에 따르면, 상기 로밍 프로토콜 데이터의 'DELIVER_ACK'에 포함되는 상기 4바이트 정수의 로밍 결과 정보는 상기 'DELIVER'에 대응하는 응답으로서 메시지 전달 성공(E_OK), 시스템 장애(E_SYSFAIL), 바인드 안됨(E_NOT_BOUND), 착신 가입자 없슴(미등록)(E_NOT_DESTIN), 단말기 형식 오류(E_INVALID_TERM), 메시지가 오버플로우(Overflow) 되어 못받음(E_OVER_FLOW), 메시지 형식 오류(E_FORMAT_ERR), 전송 성공(E_SENT), 전송 실패(E_EXPIRED)를 적어도 하나 이상 포함하는 로밍 결과를 포함하여 이루어지며, 상기 32바이트 널 문자열의 최초 발신 가입자 번호와 최종 착신 가입자 번호는 상기 'DELIVER'에서 지정한 값에 대응하고, 상기 시리얼 넘버는 상기 'DELIVER'에서 지정한 값을 그대로 사용하거나, 또는 상기 'DELIVER'에서 지정한 값에 대응하는 소정의 다른 값을 포함하는 것이 바람직하다.According to an exemplary embodiment of the present invention, the roaming result information of the 4-byte integer included in 'DELIVER_ACK' of the roaming protocol data is a response corresponding to the 'DELIVER' message transmission success (E_OK), system failure (E_SYSFAIL), Not bound (E_NOT_BOUND), no incoming subscribers (unregistered) (E_NOT_DESTIN), terminal format error (E_INVALID_TERM), message overflowed (E_OVER_FLOW), message format error (E_FORMAT_ERR), transmission successful (E_SENT), And a roaming result including at least one transmission failure (E_EXPIRED). The first calling party number and the last calling party number of the 32-byte null string correspond to a value specified in the DELIVER, and the serial number The value specified by the DELIVER may be used as it is, or may include a predetermined other value corresponding to the value specified by the DELIVER. Preferable.
도면12d는 상기 로밍 프로토콜 데이터에서 상기 무선단말(140)로부터 발송된 무선 메시지를 상기 정보제공 서버(800)로 로밍하여 전달한 결과를 포함하는 바람직한 결과보고 메시지 구조에 대한 것으로서, 76바이트의 고정된 길이를 포함하는 'REPORT'와 4바이트의 고정된 길이를 포함하는 'REPORT_ACK'로 이루어지는 것을 특 징으로 한다.FIG. 12D illustrates a preferred result report message structure including a result of roaming and forwarding a radio message sent from the
상기 도면12d를 참조하면, 상기 'REPORT'는 32바이트 널 문자열의 최초 발신 가입자 번호 정보와, 32바이트 널 문자열의 최종 착신 가입자 번호와, 4바이트 정수의 시리얼 넘버와, 4바이트 정수의 전송성공 시간 정보와, 4바이트 정수의 결과보고 정보를 포함하여 이루어진다.Referring to FIG. 12D, 'REPORT' denotes a first calling subscriber number information of a 32 byte null string, a last called subscriber number of a 32 byte null string, a serial number of 4 byte integers, and a transmission success time of 4 byte integers. Information and result report information of a 4-byte integer.
본 발명의 실시 방법에 따르면, 상기 로밍 프로토콜 데이터의 'REPORT'에 포함되는 상기 32바이트 널 문자열의 최초 발신 가입자 번호와 최종 착신 가입자 번호는 상기 'DELIVER'에서 지정한 값에 대응하고, 상기 시리얼 넘버는 상기 'DELIVER'에서 지정한 값을 그대로 사용하거나, 또는 상기 'DELIVER'에서 지정한 값에 대응하는 소정의 다른 값을 포함하며, 상기 전송성공 시간 정보는 상기 메시지가 상기 정보제공 서버(800)로 수신된 시간에 대응하고, 상기 결과보고 정보는 전송 성공(E_SENT), 전송 실패(E_EXPIRED)를 적어도 하나 이상 포함하는 로밍 결과를 포함하여 이루어지는 것이 바람직하다.According to an embodiment of the present invention, the first calling party number and the last calling party number of the 32-byte null string included in 'REPORT' of the roaming protocol data correspond to a value specified by the 'DELIVER', and the serial number is The value specified by the 'DELIVER' is used as it is, or includes a predetermined other value corresponding to the value specified by the 'DELIVER', wherein the transmission success time information includes the message received by the information providing server 800. Corresponding to time, the result report information preferably comprises a roaming result including at least one of the transmission success (E_SENT), transmission failure (E_EXPIRED).
또한, 상기 도면12d에서 상기 'REPORT_ACK'는 4바이트 정수의 결과보고 결과 정보를 포함하여 이루어지는데, 본 발명의 실시 방법에 따르면, 상기 로밍 프로토콜 데이터의 'REPORT_ACK'에 포함되는 상기 4바이트 정수의 결과보고 결과 정보는 수신 성공(E_OK), 시스템 장애(E_SYSFAIL), 바인드 안됨(E_NOT_BOUND)을 적어도 하 나 이상 포함하는 결과보고 결과를 포함하여 이루어지는 것이 바람직하다.In addition, in FIG. 12D, the 'REPORT_ACK' includes result report result information of 4-byte integer. According to an embodiment of the present invention, the result of the 4-byte integer included in 'REPORT_ACK' of the roaming protocol data. The report result information preferably includes a result report result including at least one of reception success (E_OK), system failure (E_SYSFAIL), and no binding (E_NOT_BOUND).
도면13a와 도면13b는 본 발명의 또다른 일 실시 방법에 따른 가맹점 정보 제공 과정을 도시한 도면이다.13A and 13B illustrate a process of providing affiliate store information according to another exemplary embodiment of the present invention.
보다 상세하게 본 도면13a와 도면13b는 상기 도면8에 도시된 무선 메시지를 이용한 가맹점 정보 제공 시스템 상의 무선단말(140)에서 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자정보를 포함하는 소정의 무선 메시지를 작성하여 소정의 무선 통신망을 통해 정보제공 서버(800)로 전송하면, 상기 정보제공 서버(800)에서 상기 도면9에 도시된 과정을 통해 상기 무선 메시지에 대응하여 추출한 적어도 하나 이상의 가맹점 정보를 상기 무선단말(140)로 제공하는 과정에 대한 것으로서, 구체적으로 상기 도면9에 도시된 가맹점 정보 추출 과정에서 적어도 하나 이상의 가맹점 정보가 추출되어 소정의 무선 페이지를 통해 상기 무선단말(140)로 제공하고, 상기 무선단말(140)과 가맹점 정보에 포함된 가맹점 연락처 정보에 대응하는 가맹점 통화단말(850)과 통화채널 연결을 감시(또는 확인)하는 실시 방법에 대한 것이다. In more detail, FIGS. 13A and 13B illustrate a predetermined wireless message including atypical text information requesting at least one or more affiliate store information from the
본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면13a와 도면13b를 참조 및/또는 변형하여 상기 가맹점 정보 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 실시 방법을 모두 포함하며, 본 도면13a와 도면13b에 도시된 실시 방법으로 한정되지 아니한다.Those skilled in the art to which the present invention pertains may refer to and / or modify the drawings 13a and 13b to infer various implementation methods for the merchant information process, but the present invention is inferred from the above. It includes all implementation methods, and is not limited to the implementation method shown in Figs. 13A and 13B.
이하, 본 도면13a와 도면13b에서 상기 도면8에 도시된 상기 정보제공 서버(800)를 편의상 "서버"라고 한다.Hereinafter, the information providing server 800 shown in FIG. 8 in FIGS. 13A and 13B will be referred to as a "server" for convenience.
도면13a와 도면13b를 참조하면, 상기 도면9에 도시된 과정을 통해 상기 도면8에 도시된 무선 메시지를 이용한 가맹점 정보 제공 시스템 상의 무선단말(140)로부터 전송된 무선 메시지에 대응하여 상기 무선단말(140)로 제공할 적어도 하나 이상의 가맹점 정보가 추출되면, 상기 서버는 상기 추출된 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스 및 상기 사용자 인터페이스를 통해 선택된 가맹점 정보에 포함된 가맹점 연락처 정보에 대응하는 가맹점 통화단말(850)과 상기 무선단말(140)이 통화채널이 연결되는지 확인하는 통화채널 연결 확인 스크립트를 포함하는 소정의 무선 페이지를 생성한다(1300).Referring to FIGS. 13A and 13B, the wireless terminal corresponding to the wireless message transmitted from the
본 발명의 실시 방법에 따르면, 상기 무선단말(140)이 WAP(Wireless Application Protocol) 기반의 무선 인터넷을 지원하는 경우, 상기 무선 페이지는 상기 무선단말(140)에 구비된 상기 WAP 브라우져를 통해 출력 가능한 무선 웹 페이지(예컨대, WML(Wireless Markup Language) 기반 웹문서) 형태로 생성되는 것이 바람직하다.According to the exemplary embodiment of the present invention, when the
또한, 상기 무선 페이지에 포함되는 상기 통화채널 연결 확인 스크립트는 상기 무선 웹 페이지 상에서 상기 무선단말(140)이 상기 가맹점 정보에 포함된 소정의 가맹점 연락처 정보에 대응하는 가맹점 통화단말(850)과 상기 무선단말(140)이 통화채널이 연결되는지 확인하고, 상기 확인결과 상기 무선단말(140)과 상기 가맹점 통화단말(850) 간 통화채널 연결이 실패하면, 상기 서버로 상기 가맹점 통화단말(850)에 대한 통화채널 재연결 서비스를 요청하는 스크립트를 포함하여 이루어지는 것이 바람직하다.In addition, the call channel connection confirmation script included in the wireless page is the
이후, 상기 서버는 상기 무선 페이지에 대응하는 네트워크 주소를 콜백유알엘(Callback URL)로 포함하는 소정의 무선 메시지를 생성하고(1305), 상기 생성된 무선 메시지(예컨대, 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스 및 통화채널 연결 확인 스크립트를 포함하는 무선 페이지에 대응하는 네트워크 주소를 콜백유알엘로 포함하여 이루어진 무선 메시지)를 상기 서버와 무선 통신망을 연결하는 소정의 네트워크 수단을 통해 상기 무선 통신망 상의 메시지 센터로 전송한다(1310).Thereafter, the server generates a predetermined wireless message including a network address corresponding to the wireless page as a callback URL (1305), and generates the generated wireless message (eg, at least one affiliate information and the affiliate store). A predetermined network means for connecting the server with a wireless communication network via a user interface for selecting predetermined merchant information among the information and a wireless message including a network address corresponding to a wireless page including a call channel connection confirmation script; Through the transmission to the message center on the wireless communication network (1310).
여기서, 상기 가맹점 정보를 포함하여 생성된 무선 메시지는 상기 도면8에 도시된 무선 메시지를 이용한 가맹점 정보 제공 시스템 상의 무선단말(140)로부터 전송된 무선 메시지에 포함된 발신번호를 수신번호로 포함하고, 상기 무선단 말(140)로부터 전송된 무선 메시지에 포함된 수신번호를 발신번호로 포함하여 이루어지는 것이 바람직하다.Here, the wireless message generated by including the affiliated store information includes the calling number included in the wireless message transmitted from the
이후, 상기 무선 통신망 상의 메시지 센터는 상기 무선 통신망을 통해 상기 서버로부터 전송된 무선 메시지(예컨대, 상기 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스 및 통화채널 연결 확인 스크립트를 포함하는 무선 페이지에 대응하는 네트워크 주소를 콜백유알엘로 포함하고, 상기 서버에 할당된 통신번호를 발신번호로 포함하고, 상기 무선단말(140) 전화번호를 수신번호로 포함하는 무선 메시지)를 해당 무선단말(140)로 전송한다(1315).Then, the message center on the wireless communication network is a user interface and call channel connection confirmation script for selecting a wireless message (for example, predetermined merchant information from the at least one or more merchant information and the merchant information transmitted from the server via the wireless communication network). A wireless address including a network address corresponding to a wireless page including a callback URL, a communication number assigned to the server as a calling number, and a wireless message including the
이후, 상기 무선단말(140)은 상기 무선 통신망을 통해 상기 무선 메시지를 수신하고(1320), 상기 수신된 무선 메시지에 포함된 콜백유알엘을 통해 상기 무선 페이지(예컨대, 상기 도면9에 도시된 과정을 통해 추출된 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스 및 통화채널 연결 확인 스크립트를 포함하는 무선 웹 페이지)를 요청하는 명령이 입력되는지 확인한다(1325).Thereafter, the
만약 상기 무선 메시지에 포함된 콜백유알엘을 통해 상기 무선 페이지(예컨대, 상기 도면9에 도시된 과정을 통해 추출된 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스 및 통화채널 연결 확인 스크립트를 포함하는 무선 웹 페이지)를 요청하는 명령이 입력된 것이 확인되지 않으면(예컨대, 상기 무선단말(140)에 구비된 키 입력수단을 통해 "통화" 버튼이 클릭되지 않으면)(1330), 상기 무선단말(140)은 가맹점에 구비된 통화단말과 통화채널 연결 과정을 수행하지 않고 종료한다(1335).A user interface and a call channel for selecting at least one affiliate information extracted from the wireless page (for example, the process shown in FIG. 9 and predetermined affiliate information) through the callback UEL included in the wireless message. If it is not confirmed that a command for requesting a wireless web page including a connection confirmation script has been input (for example, when a "call" button is not clicked through a key input unit provided in the wireless terminal 140) (1330) The
반면 상기 무선 메시지에 포함된 콜백유알엘을 통해 상기 무선 페이지(예컨대, 상기 도면9에 도시된 과정을 통해 추출된 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스 및 통화채널 연결 확인 스크립트를 포함하는 무선 웹 페이지)를 요청하는 명령이 입력된 것이 확인되면(예컨대, 상기 무선단말(140)에 구비된 키 입력수단을 통해 "통화" 버튼이 클릭되면)(1330), 상기 무선단말(140)은 상기 무선 메시지에 포함된 상기 콜백유알엘을 통해 상기 서버에 접속 및 상기 생성된 무선 페이지(예컨대, 상기 도면9에 도시된 과정을 통해 추출된 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스 및 통화채널 연결 확인 스크립트를 포함하는 무선 웹 페이지)를 요청하고(1340), 이에 대응하여 상기 서버는 상기 도면9에 도시된 과정을 통해 추출된 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스 및 통화채널 연결 확인 스크립트를 포함하는 무선 페이지를 상기 무선단말(140)로 전송한다(1345).On the other hand, a user interface and a call channel for selecting predetermined affiliated store information among at least one affiliated store information and the affiliated store information extracted through the wireless page (for example, the process illustrated in FIG. 9) through a callback UEL included in the wireless message. When it is confirmed that a command for requesting a wireless web page including a connection confirmation script is input (for example, when a "call" button is clicked through a key input unit provided in the wireless terminal 140) (1330), The
본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 콜백유알엘을 통해 상기 무선단말(140)로 소정의 무선 페이지를 제공하는 과정을 기 숙지하고 있을 것이므로, 상기 서버에서 상기 무선단말(140)로 상기 무선 페이지를 제공하는 상세한 과정은 편의상 생략한다.Those skilled in the art will be familiar with the process of providing a predetermined wireless page to the
이후, 상기 무선단말(140)은 상기 서버로부터 전송된 상기 무선 페이지(예컨대, 상기 도면9에 도시된 과정을 통해 추출된 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스 및 통화채널 연결 확인 스크립트를 포함하는 무선 웹 페이지)를 수신하여 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스를 출력한다(1350).Thereafter, the
상기와 같이 적어도 하나 이상의 가맹점 정보와 상기 가맹점 정보 중 소정의 가맹점 정보를 선택하는 사용자 인터페이스가 출력되면, 상기 무선단말(140)은 상기 가맹점 선택 사용자 인터페이스를 통해 상기 무선단말(140)과 통화채널을 연결할 소정의 가맹점 정보가 선택되는지 확인한다(1355).When the user interface for selecting at least one affiliated store information and predetermined affiliated store information among the affiliated store information is output as described above, the
만약 상기 무선단말(140)과 통화채널을 연결할 소정의 가맹점 정보가 선택되지 않으면(1360), 상기 무선단말(140)은 상기 무선단말(140)은 가맹점에 구비된 통 화단말과 통화채널 연결 과정을 수행하지 않고 종료한다(1365).If the predetermined affiliated store information to be connected to the
반면 상기 무선단말(140)과 통화채널을 연결할 소정의 가맹점 정보가 선택되면(1360), 상기 무선단말(140)은 상기 선택된 가맹점에 대응하는 가맹점 연락처 정보를 출력하고, 상기 출력된 가맹점 연락처 정보에 대응하여 상기 가맹점에 구비된 통화단말(예컨대, 상기 가맹점 연락처 정보에 대응하는 통신번호가 할당된 가맹점 전화, 및/또는 가맹점주 휴대폰)과 통화채널 연결 명령이 입력되는지 확인한다(1370).On the other hand, if predetermined affiliated store information to be connected to the
만약 상기 선택된 가맹점에 대응하여 출력된 상기 가맹점 연락처 정보에 대응하여 상기 가맹점에 구비된 통화단말(예컨대, 상기 가맹점 연락처 정보에 대응하는 통신번호가 할당된 가맹점 전화, 및/또는 가맹점주 휴대폰)과 통화채널 연결 명령이 입력되지 않으면(1375), 상기 무선단말(140)은 상기 무선단말(140)은 상기 무선단말(140)은 가맹점에 구비된 통화단말과 통화채널 연결 과정을 수행하지 않고 종료한다(1365).If a call terminal (e.g., a merchant phone assigned to a communication number corresponding to the affiliated store contact information and / or an affiliated store owner mobile phone) is provided in the affiliated store in response to the affiliated store contact information output in correspondence with the selected affiliated store. If a channel connection command is not input (1375), the
반면 상기 선택된 가맹점에 대응하여 출력된 상기 가맹점 연락처 정보에 대응하여 상기 가맹점에 구비된 통화단말(예컨대, 상기 가맹점 연락처 정보에 대응하는 통신번호가 할당된 가맹점 전화, 및/또는 가맹점주 휴대폰)과 통화채널 연결 명령이 입력되면(1375), 상기 무선단말(140)은 상기 무선 통신망과 상기 가맹점 연락 처 정보에 대응하는 전화망을 통해 상기 가맹점에 구비된 소정의 통화단말(예컨대, 상기 가맹점 연락처 정보에 대응하는 통신번호가 할당된 가맹점 전화, 및/또는 가맹점주 휴대폰)과 통화채널을 연결을 시도한다(1380).On the other hand, a call terminal (e.g., an affiliated store phone assigned to a communication number corresponding to the affiliated store contact information, and / or an affiliated store owner mobile phone) provided in the affiliated store in response to the affiliated store contact information output in correspondence with the selected affiliated store. When a channel connection command is input (1375), the
만약 상기 무선단말(140)과 상기 가맹점 연락처 정보에 대응하여 상기 가맹점에 구비된 소정의 통화단말(예컨대, 상기 가맹점 연락처 정보에 대응하는 통신번호가 할당된 가맹점 전화, 및/또는 가맹점주 휴대폰)과 통화채널을 연결이 실패하면(1385), 상기 무선단말(140)은 상기 무선 페이지에 포함된 상기 통화채널 연결 확인 스크립트(예컨대, 상기 사용자 인터페이스를 통해 선택된 가맹점 정보에 포함된 가맹점 연락처 정보에 대응하는 가맹점 통화단말(850)과 상기 무선단말(140)이 통화채널이 연결되는지 확인하는 스크립트)를 통해 상기 서버로 상기 가맹점 연락처 정보에 대응하여 가맹점에 구비된 소정의 통화단말(예컨대, 상기 가맹점 연락처 정보에 대응하는 통신번호가 할당된 가맹점 전화, 및/또는 가맹점주 휴대폰)과 상기 비연결된 통화채널에 대한 소정의 통화채널 재연결 서비스를 요청한다(1390).If the
반면 상기 무선단말(140)과 상기 가맹점 연락처 정보에 대응하여 상기 가맹점에 구비된 소정의 통화단말(예컨대, 상기 가맹점 연락처 정보에 대응하는 통신번호가 할당된 가맹점 전화, 및/또는 가맹점주 휴대폰)과 통화채널을 연결이 성공하면(1385), 상기 무선단말(140)은 상기 가맹점 연락처 정보에 대응하여 상기 가맹점에 구비된 소정의 통화단말(예컨대, 상기 가맹점 연락처 정보에 대응하는 통신번호 가 할당된 가맹점 전화, 및/또는 가맹점주 휴대폰)과 음성통화 기반 통화채널을 연결한다(1395)On the other hand, a predetermined call terminal (eg, an affiliated store phone assigned to a communication number corresponding to the affiliated store contact information, and / or an affiliated store owner mobile phone) provided to the affiliated store corresponding to the
도면14는 본 발명의 실시 방법에 따른 무선단말(140)과 가맹점 간 통화채널 재연결 과정을 도시한 도면이다.14 is a diagram illustrating a communication channel reconnection process between the
보다 상세하게 본 도면14는 상기 도면8에 도시된 무선 메시지를 이용한 가맹점 정보 제공 시스템 상의 무선단말(140)에서 적어도 하나 이상의 가맹점 정보를 요청하는 비정형 문자정보를 포함하는 소정의 무선 메시지를 작성하여 소정의 무선 통신망을 통해 정보제공 서버(800)로 전송한 후, 상기 정보제공 서버(800)에서 상기 도면9에 도시된 과정을 통해 상기 무선 메시지에 대응하여 추출한 적어도 하나 이상의 가맹점 정보를 제공받았으나, 상기 도면13에 도시된 바와 같이 상기 무선단말(140)과 상기 가맹점 통화단말(850) 간 통화채널 연결이 실패하여 상기 서버로 상기 통화채널 재연결 서비스가 요청된 경우, 상기 정보제공 서버(800)에서 상기 무선단말(140)과 가맹점 간 통화채널을 재연결하는 과정에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면14를 참조 및/또는 변형하여 상기 가맹점 정보 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 실시 방법을 모두 포함하며, 본 도면14에 도시된 실시 방법으로 한정되지 아니한다.More specifically, FIG. 14 creates a predetermined wireless message including atypical text information requesting at least one or more affiliate store information from the
이하, 본 도면14에서 상기 도면8에 도시된 상기 정보제공 서버(800)를 편의상 "서버"라고 한다.In the following figure 14, the information providing server 800 shown in FIG. 8 is referred to as " server " for convenience.
도면14를 참조하면, 상기 도면13에 도시된 과정을 통해 상기 무선단말(140)과 상기 가맹점 통화단말(850) 간 통화채널 연결이 실패하여 상기 무선단말(140)에서 사익 서버로 상기 통화채널 재연결 서비스가 요청되면, 상기 서버는 상기 가맹점 통화단말(850)이 연결된 전화망을 통해 상기 가맹점 통화단말(850)에 대한 통화채널 연결 가능성을 확인한다(1400).Referring to FIG. 14, a call channel connection between the
본 발명의 일 실시 방법에 따라 상기 서버와 상기 가맹점 통화단말(850)이 연결된 전화망 사업자 간 통화채널 연결 가능성 확인에 대한 업무 제휴가 기 체결된 경우, 상기 서버는 상기 가맹점 통화단말(850)이 연결된 전화망 상의 교환기로부터 상기 가맹점 통화단말(850)에 대한 통화채널이 유휴상태인지 확인함으로써, 상기 가맹점 통화단말(850)이 연결된 전화망을 통해 상기 가맹점 통화단말(850)에 대한 통화채널 연결 가능성을 확인하는 것이 바람직하다.According to an exemplary embodiment of the present invention, when a business alliance is established between the server and the telephone network operator to which the affiliated call terminal 850 is connected, the server is connected to the affiliated store call terminal 850. By checking whether the call channel for the affiliated store call terminal 850 is idle from an exchange on a telephone network, the possibility of connecting the call channel to the affiliated store call terminal 850 through the telephone network to which the affiliated store call terminal 850 is connected. It is preferable.
본 발명의 다른 일 실시 방법에 따라 상기 서버와 상기 가맹점 통화단말(850)이 연결된 전화망 사업자 간 통화채널 연결 가능성 확인에 대한 업무 제휴가 체결되지 않은 경우, 상기 서버는 상기 가맹점 연락처 정보에 대응하는 전화번호를 통해 주기적으로 가맹점 통화단말(850)과 통화채널 연결을 시도함으로써, 상 기 가맹점 통화단말(850)이 연결된 전화망을 통해 상기 가맹점 통화단말(850)에 대한 통화채널 연결 가능성을 확인하는 것이 바람직하며, 상기와 같은 통화채널 연결 시도 과정 중에 상기 가맹점 통화단말(850)에 대한 통화연결음이 확인되는 경우, 상기 서버는 상기 가맹점 통화단말(850)과 상기 무선단말(140) 간 통화채널 연결이 가능한 것으로 확인하는 것이 바람직하다.According to another exemplary embodiment of the present invention, when the business alliance is not concluded between the server and the telephone network operator to which the affiliated call terminal 850 is connected, the server corresponds to the affiliated store contact information. By periodically attempting to connect the call channel with the affiliated call terminal 850 through the number, it is preferable to check the possibility of connecting the call channel to the affiliated call terminal 850 through the telephone network to which the affiliated call terminal 850 is connected. If the call connection tone for the affiliated party call terminal 850 is confirmed during the call channel connection attempt process, the server can connect the call channel between the affiliated store call terminal 850 and the
만약 상기 확인결과 상기 무선단말(140)과 상기 가맹점 통화단말(850) 간 통화채널 연결이 가능한 것으로 확인되면(1405), 상기 서버는 상기 가맹점 연락처 정보에 대응하는 전화번호를 콜백넘버로 포함하는 소정의 통화채널 재연결 요청 무선 메시지를 생성하고(1410), 상기 생성된 통화채널 재연결 요청 무선 메시지를 상기 서버와 무선 통신망을 연결하는 소정의 네트워크 수단을 통해 상기 무선 통신망 상의 메시지 센터로 전송하고, 상기 무선 통신망 상의 메시지 센터는 상기 무선 통신망을 통해 상기 서버로부터 전송된 상기 통화채널 재연결 요청 무선 메시지를 해당 무선단말(140)로 전송한다(1415).If it is confirmed that the call channel connection between the
이후, 상기 무선단말(140)은 상기 무선 통신망을 통해 상기 통화채널 재연결 요청 무선 메시지를 수신하고, 상기 수신된 통화채널 재연결 요청 무선 메시지에 포함된 콜백넘버를 통해 상기 가맹점 정보에 대응하는 가맹점에 구비된 소정의 통화단말(예컨대, 상기 콜백넘버에 대응하는 통신번호가 할당된 가맹점 전화, 및/또는 가맹점주 휴대폰)과 통화채널을 연결 명령이 입력되는지 확인한다(1420).Thereafter, the
만약 상기 무선 메시지에 포함된 콜백넘버를 통해 상기 가맹점 정보에 대응하는 가맹점에 구비된 소정의 통화단말과 통화채널을 연결 명령이 입력된 것이 확인되지 않으면(예컨대, 상기 무선단말(140)에 구비된 키 입력수단을 통해 "통화" 버튼이 클릭되지 않으면)(1425), 상기 무선단말(140)은 가맹점에 구비된 통화단말과 통화채널 연결 과정을 수행하지 않고 종료한다(1430).If it is not confirmed that a connection command between a predetermined call terminal and a call channel provided at the affiliated store corresponding to the affiliated store information is input through a callback number included in the wireless message (for example, provided in the wireless terminal 140). If the "call" button is not clicked through the key input means) (1425), the
반면 상기 무선 메시지에 포함된 콜백넘버를 통해 상기 가맹점 정보에 대응하는 가맹점에 구비된 소정의 통화단말과 통화채널을 연결 명령이 입력된 것이 확인되면(예컨대, 상기 무선단말(140)에 구비된 키 입력수단을 통해 "통화" 버튼이 클릭되면)(1425), 상기 무선단말(140)은 상기 무선 통신망과 상기 무선 메시지에 포함된 콜백넘버에 대응하는 전화망을 통해 상기 가맹점에 구비된 소정의 통화단말(예컨대, 상기 콜백넘버에 대응하는 통신번호가 할당된 가맹점 전화, 및/또는 가맹점주 휴대폰)과 통화채널을 연결한다(1435).On the other hand, if it is confirmed that a connection command between a predetermined call terminal and a call channel provided in the affiliated store corresponding to the affiliated store information is input through the callback number included in the wireless message (for example, the key provided in the wireless terminal 140). When the "call" button is clicked through the input means) (1425), the
본 발명에 따르면, 카드결제 가맹점의 연락처(예컨대, 가맹점에 구비된 유선전화 번호 및/또는 상기 가맹점 대표자의 휴대폰 번호)를 모르는 고객이 상기 카드결제 가맹점에 대한 대략적인 위치 키워드 및/또는 가맹점 키워드를 통해 상기 카드결제 가맹점에 대한 연락처를 편리하게 확인 및 통화 연결할 수 있는 이점이 있 다.According to the present invention, a customer who does not know the contact information of the card payment merchant (for example, the landline telephone number provided in the merchant and / or the mobile phone number of the representative of the affiliated store) may select an approximate location keyword and / or merchant keyword for the card payment affiliate. There is an advantage that can conveniently check and call connection to the card payment merchant.
본 발명에 따르면, 카드결제 가맹점의 연락처(예컨대, 가맹점에 구비된 유선전화 번호 및/또는 상기 가맹점 대표자의 휴대폰 번호)를 통한 통화 연결시, 상기 통화연결이 실패하면, 소정의 통화채널 재연결 서비스를 통해 상기 가맹점에 구비된 통화단말과 편리하게 통화 연결할 수 있는 이점이 있다.According to the present invention, when a call is connected through a contact point of a card payment affiliate (for example, a landline phone number provided at an affiliated store and / or a mobile phone number of the affiliated store representative), if the call connection fails, a predetermined call channel reconnection service is provided. There is an advantage that can be conveniently connected to the call terminal provided in the affiliated store through.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070135733A KR100861555B1 (en) | 2007-12-21 | 2007-12-21 | System and Method for Providing Information and Program Recording Medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070135733A KR100861555B1 (en) | 2007-12-21 | 2007-12-21 | System and Method for Providing Information and Program Recording Medium |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060070078A Division KR100833619B1 (en) | 2006-07-26 | 2006-07-26 | System for Providing Information |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080012248A KR20080012248A (en) | 2008-02-11 |
KR100861555B1 true KR100861555B1 (en) | 2008-10-02 |
Family
ID=39340506
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070135733A KR100861555B1 (en) | 2007-12-21 | 2007-12-21 | System and Method for Providing Information and Program Recording Medium |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100861555B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040051142A (en) * | 2002-12-12 | 2004-06-18 | 한국전자통신연구원 | Apparatus and method for directory assistant service using short message service of mobile phone |
KR20060006992A (en) * | 2005-11-12 | 2006-01-23 | 김경희 | How to provide location information and directions using a mobile phone. |
KR20060030779A (en) * | 2004-10-06 | 2006-04-11 | 엘지전자 주식회사 | Apparatus and method for guiding information of place in mobile communication terminal |
-
2007
- 2007-12-21 KR KR1020070135733A patent/KR100861555B1/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040051142A (en) * | 2002-12-12 | 2004-06-18 | 한국전자통신연구원 | Apparatus and method for directory assistant service using short message service of mobile phone |
KR20060030779A (en) * | 2004-10-06 | 2006-04-11 | 엘지전자 주식회사 | Apparatus and method for guiding information of place in mobile communication terminal |
KR20060006992A (en) * | 2005-11-12 | 2006-01-23 | 김경희 | How to provide location information and directions using a mobile phone. |
Also Published As
Publication number | Publication date |
---|---|
KR20080012248A (en) | 2008-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1321002B1 (en) | Instant video- and voicemail messaging method and means | |
US6917806B2 (en) | Mobile radio communication system and method for controlling such system | |
CN100372391C (en) | Multimedia message system and method for transmitting multimedia message | |
CN101150531A (en) | System and method for message intercommunication | |
CN101370159B (en) | Method, device and system for recognizing service | |
WO2012062070A1 (en) | Method, system and server for feeding back state of receiving end | |
AU2004301359C1 (en) | Message system | |
KR100833619B1 (en) | System for Providing Information | |
KR100861555B1 (en) | System and Method for Providing Information and Program Recording Medium | |
US20050255832A1 (en) | Method of and system for transmitting messaging service messages between two telecommunications system using different message structures | |
KR20080036176A (en) | Method for providing information | |
KR100409052B1 (en) | Relational Management System for Mobile Calling Card Data | |
KR100495357B1 (en) | method for providing message by use of a feature code and storage medium thereof | |
KR20080010367A (en) | Method for prviding information | |
KR20080010081A (en) | System and method for providing information by using mobile internet and program recording medium | |
KR20040029244A (en) | System and method for providing common network system being able to provide value added services using ring-back tone time | |
KR20080016706A (en) | System for providing information | |
KR101076739B1 (en) | Subscriber service providing system and method for guiding subscriber service thereof | |
KR100817790B1 (en) | Method and System for Operating Wired and Wireless Website for Exhibition | |
KR101051021B1 (en) | Incoming call history providing method and system | |
KR100931734B1 (en) | Method and system for transmitting message in mobile communication terminal | |
KR100716680B1 (en) | Method for providing authentication service of the other man of call | |
KR100716707B1 (en) | Method for providing oneself authentication service according to the call | |
KR100501163B1 (en) | Mobile Communication System for Intercept of Designated Message and Method for Intercept of Designated Message | |
KR100627836B1 (en) | Method and system for providing voice/short message after assigned time for user terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120814 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130807 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20140813 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20150812 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20160809 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20170808 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |