KR100948690B1 - 개방형 인터페이스를 이용한 주문 서비스 중계 장치 및방법 - Google Patents

개방형 인터페이스를 이용한 주문 서비스 중계 장치 및방법 Download PDF

Info

Publication number
KR100948690B1
KR100948690B1 KR20080061615A KR20080061615A KR100948690B1 KR 100948690 B1 KR100948690 B1 KR 100948690B1 KR 20080061615 A KR20080061615 A KR 20080061615A KR 20080061615 A KR20080061615 A KR 20080061615A KR 100948690 B1 KR100948690 B1 KR 100948690B1
Authority
KR
South Korea
Prior art keywords
service
service provider
open
unit
requester
Prior art date
Application number
KR20080061615A
Other languages
English (en)
Other versions
KR20100001628A (ko
Inventor
이경휴
한증헌
염무생
Original Assignee
주식회사 이츠코리아
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 이츠코리아, 한국전자통신연구원 filed Critical 주식회사 이츠코리아
Priority to KR20080061615A priority Critical patent/KR100948690B1/ko
Publication of KR20100001628A publication Critical patent/KR20100001628A/ko
Application granted granted Critical
Publication of KR100948690B1 publication Critical patent/KR100948690B1/ko

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

개방형 인터페이스를 이용한 주문 서비스 중계 장치 및 방법이 개시된다. 본 발명의 주문 서비스 중계 장치는, 개방형 서비스 게이트웨이를 포함하는 외부 시스템과의 통신을 위한 통신부; 서비스 제공자별로 텍스트 형식의 서비스 제공자 관련 정보를 저장하는 서비스 제공자 정보 저장부; 및 상기 통신부를 통해 서비스 요청자 단말로부터 수신된 주문 요청 메시지를 분석하는 메시지 분석부, 상기 분석된 메시지에 포함된 키워드 정보로 상기 서비스 제공자 정보 저장부로부터 해당 서비스 제공자를 검색하는 서비스 제공자 검색부, 상기 수신된 주문 요청 메시지 그대로 혹은 상기 서비스 요청자의 주문 요청 내용이 담긴 메시지를 새로 생성하여 상기 개방형 서비스 게이트웨이로 상기 검색된 서비스 제공자의 통신 단말로 전송을 요청하는 주문 전달부를 포함하는 서비스 중계부;를 포함한다. 이에 의해 서비스 요청자의 주문 요청에 대해 가장 적합한 서비스 제공자를 검색하여 전달할 수 있다.

Description

개방형 인터페이스를 이용한 주문 서비스 중계 장치 및 방법{Apparatus and method for order delivery service using open interface}
본 발명은 네트워크를 이용한 응용 서비스 기술에 관한 것으로, 특히 개방형 인터페이스를 이용한 응용 서비스 기술에 관한 것이다.
현재 야식, 피자 등 배달 품목에 대한 주문은 전화 통화 또는 인터넷 주문이 보편적이다. 또한 이용자가 해당 주문 서비스를 이용하기 위해서는 서비스 제공자의 전화번호를 미리 알고 있어야 한다. 그렇지 않은 경우는 웹 검색이나 전화번호 안내 서비스 등을 통해 원하는 전화번호를 찾아야 한다. 즉, 이용자가 해당 서비스를 이용하기 위해서는 업체 찾기, 전화번호 찾기, 전화하기 등의 여러 단계를 수행해야 한다.
한편, 서비스 이용을 위한 음성통화 또는 웹사이트 이용 방식은 이용자의 시간적/공간적인 특수 상황, 예를 들어 수업 중 음성통화의 부적절한 상황, 인터넷 브라우저 단말기의 부재 상황 등에 따라 제한을 받을 수 있다. 또한 서비스 제공자 입장에서는 전화번호 및 브랜드/서비스명을 알리기 위한 노력을 기울여야 하며, 이러한 과정에서 막대한 마케팅 비용이 발생된다. 더욱이 서비스 제공자의 마케팅 활동에 따라 이용자들이 서비스 제공자의 서비스 관련 내용을 인지하고 숙지하기까지는 많은 시간이 소요된다.
본 발명은 이러한 배경에서 도출된 것으로, 개방형 인터페이스를 이용하여 서비스 요청자와 서비스 제공자 간의 서비스 신청, 접수, 제공 등이 신속히 처리될 수 있도록 지원하는 중계 서비스 제공 장치를 제공함을 목적으로 한다.
전술한 기술적 과제를 달성하기 위한 본 발명의 주문 서비스 중계 장치는, 개방형 서비스 게이트웨이를 포함하는 외부 시스템과의 통신을 위한 통신부; 서비스 제공자별로 텍스트 형식의 서비스 제공자 관련 정보를 저장하는 서비스 제공자 정보 저장부; 및 상기 통신부를 통해 서비스 요청자 단말로부터 수신된 주문 요청 메시지를 분석하는 메시지 분석부, 상기 분석된 메시지에 포함된 키워드 정보로 상기 서비스 제공자 정보 저장부로부터 해당 서비스 제공자를 검색하는 서비스 제공자 검색부, 상기 수신된 주문 요청 메시지 그대로 혹은 상기 서비스 요청자의 주문 요청 내용이 담긴 메시지를 새로 생성하여 상기 개방형 서비스 게이트웨이로 상기 검색된 서비스 제공자의 통신 단말로 전송을 요청하는 주문 전달부를 포함하는 서비스 중계부;를 포함한다.
전술한 기술적 과제를 달성하기 위한 본 발명에 따른 또다른 주문 서비스 중계 장치는, 개방형 서비스 게이트웨이를 포함하는 외부 시스템과의 통신을 위한 통신부; 서비스 제공자별로 서비스 제공자의 위치 정보를 포함하는 텍스트 형식의 서비스 제공자 관련 정보를 저장하는 서비스 제공자 정보 저장부; 및 상기 통신부를 통해 서비스 요청자 단말로부터 수신된 주문 요청 메시지를 분석하는 메시지 분석부, 상기 개방형 서비스 게이트웨이로 상기 서비스 요청자 단말의 위치 정보를 요청하여 획득하는 위치 정보 획득부, 상기 분석된 메시지에 포함된 키워드 정보 및 상기 획득된 서비스 요청자 단말의 위치 정보로 상기 서비스 제공자 정보 저장부로부터 해당 서비스 제공자를 검색하는 서비스 제공자 검색부, 상기 검색된 서비스 제공자로 상기 서비스 요청자의 요청 주문 내용을 전달하기 위한 처리를 수행하는 주문 전달부를 포함하는 서비스 중계부;를 포함한다.
한편, 전술한 기술적 과제를 달성하기 위한 본 발명에 따른 응용 서비스 계층 상에 구현되어 개방형 응용 프로그램 인터페이스를 이용하여 응용 서비스를 제공하는 서버에서 수행되는 방법은, 서비스 요청자의 단말로부터 개방형 서비스 게이트웨이를 경유하여 전송되는 주문 요청 메시지를 수신하는 단계; 상기 수신된 주문 요청 메시지를 분석하는 단계; 상기 분석된 메시지에 포함된 키워드 정보로 다수의 서비스 제공자들에 대한 정보를 저장한 데이터베이스로부터 해당되는 서비스 제공자를 검색하는 단계; 및 상기 서비스 요청자의 주문 내용에 대한 메시지를 상기 개방형 서비스 게이트웨이로 전송하여 상기 검색된 서비스 제공자로의 전달을 요청하는 단계;를 포함한다.
한편, 전술한 기술적 과제를 달성하기 위한 본 발명에 따른 응용 서비스 계층 상에 구현되어 개방형 응용 프로그램 인터페이스를 이용하여 응용 서비스를 제공하는 서버에서 수행되는 방법은, 서비스 요청자의 단말로부터 개방형 서비스 게이트웨이를 경유하여 전송되는 주문 요청 메시지를 수신하는 단계; 상기 개방형 서 비스 게이트웨이로 상기 서비스 요청자의 단말 위치 정보를 요청하여 획득하는 단계; 상기 수신된 주문 요청 메시지를 분석하는 단계; 상기 분석된 메시지에 포함된 주문 요청 내용과 상기 획득된 서비스 요청자의 단말 위치 정보를 고려하여, 요청된 서비스를 제공하고 소정 거리 이내 혹은 가장 가까운 거리에 위치한 서비스 제공자를 자체 구비된 데이터베이스에서 검색하는 단계; 및 상기 서비스 요청자와 상기 검색된 서비스 제공자 간의 양자 간 통화 연결을 상기 개방형 서비스 게이트웨이로 요청하거나, 상기 서비스 요청자의 요청 서비스 내용이 담긴 메시지를 생성하여 상기 개방형 서비스 게이트웨이로 상기 서비스 제공자로의 전송을 요청하거나, 상기 서비스 요청자의 서비스 요청 내용을 상기 검색된 서비스 제공자가 접근할 수 있는 웹 페이지로 제공하는 단계;를 포함한다.
본 발명의 중계 서비스 제공 장치는 개방형 인터페이스를 이용하여 서비스 요청자와 서비스 제공자 간의 중계 서비스를 제공한다. 이에 의해 다음과 같은 효과가 발생한다.
첫째, 음성통화와 인터넷 정보 입력 형태로 행해지는 서비스 이용을 위한 여러 활동을 간략한 문자메시지(SMS) 통신을 통해 원하는 서비스를 신속하고 용이하게 받을 수 있으므로, 서비스를 요구하는 이용자의 보다 능동적인 의사 전달을 촉발하여 새로운 서비스 모델을 수립할 수 있다.
둘째, 다양한 서비스 제공자로부터 서비스를 받더라도 일반 서비스 요청자는 서비스 요청에 필요한 연락처를 일원화할 수 있으므로, 서비스 요청자는 서비스 제 공자들의 전화번호 인지에 대한 노력을 줄일 수 있으며, 서비스 제공자는 서비스 연결에 대한 수수료 지불 정도의 비용으로 서비스를 알리기 위한 마케팅 비용을 줄일 수 있는 장점이 있다.
셋째, 본 발명은 일반 서비스 요청자를 대상으로 제공하는 각종, 주문, 배달, 상담, 퀵서비스, 민원처리 등의 서비스에 적용될 수 있다.
넷째, 실시간으로 서비스 요청자의 서비스 요청 내용을 다양한 방법(웹 서비스, 문자메시지, 직접 통화)으로 신속하게 서비스 제공자에게 전달할 수 있다.
다섯째, 서비스 요청자는 원하는 서비스를 받기 위해 번거로운 절차, 예를 들어 ARS 안내에 따른 대기 시간 지연, 상담원 연결 지연, 전화번호 찾기 등이 필요없이 일상적으로 이용하는 문자메시지 전송만으로 손쉽게 해당 서비스를 제공받을 수 있다.
여섯째, 서비스 요청자와 서비스 제공자 간의 서비스 내역이 기록되므로, 추후 서비스 요청자의 서비스 요청 내역을 분석하여 추가적인 서비스 모델 창출이 되는 기반이 될 수 있다.
전술한, 그리고 추가적인 본 발명의 양상들은 첨부된 도면을 참조하여 설명되는 바람직한 실시예들을 통하여 더욱 명백해질 것이다. 이하에서는 본 발명을 이러한 실시예를 통해 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 설명하기로 한다.
도 1은 본 발명에 따른 ‘문자메시지 키워드 주문 서비스’를 제공하기 위한 전체 시스템 구성도이다.
본 발명에 따른 ‘문자메시지 키워드 주문 서비스’는 개방형 응용 프로그램 인터페이스(Open API) 기술을 기반으로 제공된다. 개방형 API 기술은 유무선 전화연결, 단문메시지, 위치정보 제공 등 유무선 통신망 능력에 대한 개방형 API를 제공하여 서비스 개발의 용이성, 서비스 관리의 편이성, 특정 통신망에 종속되게 개발되어 온 서비스 개발을 제3의 서비스 사업자들이 일관된 인터페이스를 통해 개발할 수 있는 환경을 제공하는 기술이다. 그리고 개방형 인터페이스란 응용 서비스 계층과 통신망의 전달망 계층 사이의 표준화된 인터페이스로써, 통신망의 기능들을 추상화시킨 인터페이스를 말한다. 개방형 인터페이스를 이용하여 통신망의 구조 및 기술에 독립적으로 새로운 응용 서비스를 쉽게 개발할 수 있다.
개방형 서비스 게이트웨이(100)는 애플리케이션 서버가 요청하는 Open API를 수행하는 게이트웨이이다. 개방형 서비스 게이트웨이(100)는 서비스 개발자들이 통신망 자원에 접근할 수 있도록 표준화된 API를 제공하며, API를 통신망의 프로토콜로 변환하고 제어하는 기능을 수행하는 게이트웨이로써, 유선망 연동, 무선망 연동, 인터넷 망 연동 기능을 제공한다. 본 발명에 따른 개방형 서비스 게이트웨이(100)는 주문 서비스 중계 서버(200)가 요청하는 Open API를 수행함에 의해 ‘문자메시지 키워드 주문 서비스’를 지원한다. 주문 서비스 중계 서버(200)는 응용 서비스 계층 상에 구현되어 개방형 서비스 게이트웨이(100)의 개방형 인터페이스를 통해 본 발명에 따른 ‘문자메시지 키워드 주문 서비스’를 제공한다. 위치정보 데이터베이스(300)는 서비스 요청자의 현재 위치를 파악할 수 있는 정보를 저장하 고 있고, 무선망 연결을 통해 이를 제공하는 데이터베이스이다.
서비스 제공자 컴퓨터(400)는 인터넷 연결이 가능한 개인용 컴퓨터로써, 서비스 제공자로 하여금 본 발명에 따른 ‘문자메시지 키워드 주문 서비스’이용을 위해 가입 절차를 수행하고, 향후 서비스 요청자와의 서비스 연결 내역, 서비스 요청 내역 등을 조회하며 연결 수수료를 지불하도록 하기 위한 단말기이다. 서비스 제공자 유선 단말기(500)는 음성 통화 기능을 구비한 유선통신 장치로써, 주문 서비스 중계 서버(200) 및 개방형 서비스 게이트웨이(100)에 의해 서비스를 제공받는 단말기이다. 서비스 제공자 무선 단말기(600)는 문자메시지, 음성메시지를 송수신할 수 있고 음성 통화 기능을 구비한 휴대폰, PDA 등의 무선통신 장치로써, ‘문자메시지 키워드 주문 서비스’를 제공받는 단말기이다. 서비스 요청자 무선 단말기(700)는 문자메시지, 음성메시지를 송수신할 수 있고 음성 통화 기능을 구비한 휴대폰, PDA 등의 무선통신 장치로써, ‘문자메시지 키워드 주문 서비스’를 요청하고 제공받기 위한 단말기이다.
도 2는 본 발명에 따른 주문 서비스 중계 서버(200) 및 개방형 서비스 게이트웨이(100)의 구성도이다. 개방형 서비스 게이트웨이(100)는 통신부(110), 데이터베이스부(120), API 호출부(130), 및 제어부(140)를 포함한다. 통신부(100)는 본 발명에 따른 ‘문자메시지 키워드 주문 서비스’를 지원하기 위한 개방형 서비스 게이트웨이(100)가 주문 서비스 중계 서버(200)를 포함하는 내/외부 시스템과 통신할 수 있는 수단을 제공한다. 데이터베이스부(120)는 개방형 서비스 인터페이 스에 의해 지원되는 ‘문자메시지 키워드 주문 서비스’의 처리 결과 등 서비스 관련 정보가 저장된다. API 호출부(130)는 ‘문자메시지 키워드 주문 서비스’ 지원에 필요한 자원, 예를 들어 문자메시지, 음성메시지, 양자 간 통화, 위치정보, 과금과 같은 서비스 인터페이스 호출을 담당한다. 제어부(140)는 개방형 서비스 게이트웨이(100)의 각 구성요소를 제어하며, 주문 서비스 중계 서버(200)로부터의 요청에 따라 API 호출부(130)를 제어하여 해당 서비스 인터페이스를 호출하도록 한다.
주문 서비스 중계 서버(200)는 통신부(210) 및 서비스 중계부(230)를 포함한다. 통신부(210)는 네트워크 접속 및 외부와의 통신을 가능하게 하는 수단이다. 본 발명에 따른 주문 서비스 중계 서버(200)는 통신부(210)를 통한 개방형 서비스 게이트와의 네트워크 연결을 통해 개방형 서비스 인터페이스를 이용할 수 있다. 서비스 중계부(230)는 서비스 제공자 정보 관리부(231), 메시지 분석부(232), 서비스 제공자 검색부(233), 주문 전달부(234)를 포함한다. 서비스 제공자 정보 관리부(231)는 ‘문자메시지 키워드 주문 서비스’를 이용하고자 하는 서비스 제공자들이 회원 가입하는데 필요한 기능을 제공한다. 일 예로, 서비스 제공자 정보 관리부(231)는 웹페이지를 통해 회원 가입 서비스를 제공한다. 따라서 회원 가입하고자 하는 서비스 제공자는 인터넷이 가능한 컴퓨터(400)를 이용하여 서비스 제공자 정보 관리부(231)에 의해 제공되는 웹페이지에 접속하여 회원 가입에 필요한 정보를 입력한다. 본 발명의 바람직한 실시예에 따라, 회원 가입시 입력되는 정보에는 서비스 가입자의 서비스 내용(예를 들어, 피자전문점, 중국요리 전문점 등), 서비 스 가입자의 위치(예를 들어, 매장위치(논현역) 등) 등의 텍스트 정보가 필수 항목으로 포함된다. 또한 문자메시지 수신이 가능한 통신 단말(600)의 전화번호 정보가 필수 항목으로 포함됨이 바람직하다.
서비스 제공자 정보 관리부(231)는 서비스 제공자 컴퓨터(400)로부터 입력된 상술한 바와 같은 정보를 서비스 제공자 정보 저장부(220)에 저장 관리한다. 또한 서비스 제공자 정보 관리부(231)는 서비스 제공자별로 서비스를 제공받은 내역에 대한 정보를 더 관리할 수 있다. 또한 서비스 제공 내역을 월별, 혹은 건별로 관리하고 그에 대한 과금 부과 및 결제 유무에 대한 정보를 추가로 관리함이 바람직하다. 그리고 서비스 제공자 측에서는 컴퓨터(400)를 통해 주문 서비스 중계 서버(200)에 접속하여 서비스 이용 현황 및 결제 현황 등에 대한 조회를 할 수 있다.
메시지 분석부(232)는 서비스 요청자의 통신 단말(700)로부터 개방형 서비스 게이트웨이(100)를 경유하여 전송된 문자메시지, 예를 들어 SMS(Short Message Service) 메시지를 수신한다. 메시지 분석부(232)는 수신된 문자메시지를 파싱(parsing)한다. 이는 문자메시지로부터 키워드를 추출하기 위함이다. 서비스 제공자 검색부(233)는 파싱된 문자메시지에 포함된 키워드를 가지고 서비스 제공자 정보 저장부(220)에 서비스 제공자별로 매핑된 텍스트 정보와 비교하여 매칭되는 서비스 제공자를 검색한다. 주문 전달부(234)는 서비스 제공자 검색부(233)에 의해 검색된 서비스 제공자의 통신 단말(600)로 서비스 요청자의 주문 내용을 전달한다. 일 실시예에 있어서, 주문 전달부(234)는 서비스 요청자의 전화번호, 서비스 요청자의 주문 내용, 서비스 제공자의 전화번호가 담긴 메시지를 통신부(210)를 통 해 개방형 서비스 게이트웨이(100)로 전송하여 SMS 방식에 의해 해당 서비스 제공자에게로의 전달을 요청한다. 이에 개방형 서비스 게이트웨이(100)의 제어부(140)는 API 호출부(130)의 SMS 서비스 인터페이스를 통해 서비스 요청자의 통신 단말(700)로 문자메시지를 전송한다.
결제 요청부(235)는 서비스 제공에 대한 과금 정보를 생성하여 해당 서비스 제공자에게 결제를 요청하기 위해 개방형 서비스 게이트웨이(100)로 과금 정보를 전송한다. 개방형 서비스 게이트웨이(100)의 제어부(140)는 API 호출부(130)의 과금 서비스 인터페이스를 통해 해당 서비스 제공자에게 결제 요청을 전달한다. 이에 서비스 제공자는 과금 정보를 확인하고 결제 처리를 하면, 그 처리 결과가 개방형 서비스 게이트웨이(100)를 통해 주문 서비스 중계 서버(200)로 전달된다. 주문 서비스 중계 서버(200)는 서비스 제공자별 서비스 제공 내역 및 결제 유무에 대한 정보를 관리한다.
도 3은 본 발명에 따른 주문 서비스 중계 서버(200) 및 개방형 서비스 게이트웨이(100)의 또다른 구성도이다. 동일한 도면부호를 갖는 구성들은 도 2를 참조로 한 설명과 동일하며, 동일한 내용에 대한 중복 설명은 생략한다.
서비스 제공자 정보 저장부(220)는 가입자의 서비스 내용, 서비스 가입자의 위치 정보에 부가하여 서비스 제공자가 지정한 서비스 연결 방식에 대한 정보를 추가로 저장한다. 일 실시예에 있어서, 서비스 제공자가 지정한 서비스 연결 방식은 ‘양자간 통화’, ‘문자메시지’, ‘웹페이지’중 어느 하나가 된다. 각각의 서 비스 연결 방식에 대해서는 후술하는 바에 따라 명확하게 이해될 것이다.
서비스 중계부(230)는 위치 정보 획득부(236)를 더 포함한다. 위치 정보 획득부(236)는 본 발명에 따른 ‘문자메시지 키워드 주문 서비스’를 이용하고자 문자메시지를 전송한 서비스 요청자의 통신 단말(700)의 현재 위치 정보를 획득한다. 구체적으로 본 발명에 따른 위치 정보 획득부(236)는 개방형 서비스 게이트웨이(100)로 서비스 요청자의 통신 단말(700)의 위치 정보를 요청한다. 이에 개방형 서비스 게이트웨이(100)의 제어부(140)는 API 호출부(130)의 서비스 인터페이스를 통해 위치정보 DB(300)로부터 통신 단말(700)의 위치를 검색하고 그 결과를 주문 서비스 중계 서버(200)로 회신한다. 이 같은 과정을 통해 위치 정보 획득부(236)는 ‘문자메시지 키워드 주문 서비스’를 요청한 서비스 요청자의 현재 위치 정보를 획득하게 된다.
서비스 제공자 검색부(233)는 파싱된 문자메시지에 포함된 키워드를 가지고 서비스 제공자 정보 저장부(220)에 서비스 제공자별로 매핑된 텍스트 정보와 비교하여 매칭되는 서비스 제공자를 검색한다. 또한 서비스 제공자 검색부(233)는 서비스 제공자 정보 저장부(220)에 저장된 서비스 제공자들의 위치 정보(예를 들어, 매장 위치)를 확인하여 서비스 요청자의 현재 위치로부터 가장 가까운 거리에 있는 서비스 제공자를 검색한다. 즉, 문자메시지에 포함된 키워드 및 서비스 요청자의 현재 위치를 모두 고려하여 적합한 서비스 제공자를 검색하는 것이다.
주문 전달부(234)는 검색된 서비스 제공자에 의해 지정된 서비스 연결 방식을 서비스 제공자 정보 저장부(220)를 통해 확인한다. 그리고 확인된 서비스 연결 방식에 따라 서비스 제공자에게 주문을 전달한다. 서비스 연결 방식이 ‘양자 간 통화’인 경우에, 주문 전달부(234)는 개방형 서비스 게이트웨이(100)로 서비스 요청자와 서비스 제공자의 양자 간 통화를 요청한다. 이에 개방형 서비스 게이트웨이(100)에서는 양자간통화 인터페이스를 통해 서비스 요청자의 통신 단말(700)과 서비스 제공자의 통신 단말(500 혹은 600) 간에 통화가 연결되도록 처리한다. 따라서 서비스 제공자는 서비스 요청자와의 직접 통화에 의해 서비스 요청자의 주문 내용을 확인할 수 있다. 서비스 연결 방식이 ‘문자메시지’인 경우에, 주문 전달부(234)는 도 2를 참조로 한 바와 동일하게 서비스 요청자의 주문 요청 내용이 담긴 문자메시지가 서비스 제공자에게로 전달되도록 처리한다. 서비스 연결 방식이 ‘웹페이지’인 경우에, 주문 전달부(234)는 서비스 제공자가 로그인 접속하여 확인할 수 있는 고유 웹페이지에 서비스 요청자의 주문 내용을 제공한다. 그리고 바람직하게 개방형 인터페이스를 이용하여 서비스 제공자의 통신 단말(600)로 주문이 접수되었음을 알리는 문자메시지를 전송한다. 이에 따라 서비스 제공자 측에서는 문자메시지를 확인한 후 컴퓨터(400)를 이용하여 웹페이지에 접속함에 의해 서비스 요청자의 주문 내용을 확인할 수 있다.
도 4는 본 발명에 따른 주문 서비스 중계 서버에서 수행되는‘문자메시지 키워드 주문 서비스’를 위한 서비스 제공자 정보 획득 예시 흐름도이다.
서비스 중계부(230)는 ‘문자메시지 키워드 주문 서비스’를 이용하고자 하는 서비스 제공자들이 회원 가입을 할 수 있도록 웹페이지를 제공한다(단계 S410). 그리고 회원 가입용 웹페이지를 통해 입력되는 서비스 가입자의 가입 정보를 획득한 후, 획득된 가입 정보를 서비스 가입자별로 매핑시켜 서비스 제공자 정보 저장부(220)에 저장 관리한다(단계 S420)(단계 S430). 여기서 가입 정보에는 회원 가입에 필요한 기본적인 정보는 물론 ‘문자메시지 키워드 주문 서비스’용으로 이용되기 위한 정보가 포함됨이 바람직하다. 후자와 관련된 정보로는 서비스 제공자의 “업체명, 서비스 내용, 위치한 지역명” 등이 포함됨이 바람직하며, 경우에 따라 “서비스 연결 방식”에 대한 정보가 더 포함될 수 있다.
도 5는 본 발명에 따른 주문 서비스 중계 서버에서 수행되는‘문자메시지 키워드 주문 서비스’에 대한 예시 흐름도이다.
주문 서비스 중계 서버(200)는 서비스 요청자의 통신 단말(700)로부터 개방형 서비스 게이트웨이(100)를 경유하여 전송된 SMS 메시지를 수신한다(단계 S510). 주문 서비스 중계 서버(200)의 서비스 중계부(230)는 수신된 SMS 메시지를 파싱하여 키워드를 추출한다(단계 S520). 서비스 중계부(230)는 추출된 키워드와 서비스 제공자 정보 저장부(220)에 서비스 제공자별로 매핑되어 저장된 텍스트 정보를 비교하여 일치하는 텍스트 정보가 있는지를 확인하고, 일치하는 텍스트 정보가 있는지 확인되면 그 텍스트 정보에 매핑된 서비스 제공자를 확인한다(단계 S530). 이를 통해 서비스 요청자가 요청하는 서비스를 제공하기에 적합한 서비스 제공자가 검색된다. 만일 단계 S530을 통해 적합한 서비스 제공자가 검색되지 않으면, 서비스 중계부(230)는 개방형 인터페이스를 이용하여 서비스 요청자의 통신 단말(700) 로 주문 내용의 추가적인 정보를 요청하는 문자메시지를 전달한다.
단계 S530에 의해 적합한 서비스 제공자가 검색되면, 서비스 중계부(230)는 개방형 인터페이스를 이용하여 서비스 제공자의 통신 단말(600)로 서비스 요청자의 주문 내용이 담긴 문자메시지를 전달한다(단계 S540). 그리고 개방형 인터페이스를 이용하여 서비스 요청자의 통신 단말(700)로 주문이 접수되었음을 알리는 문자메시지를 전송한다(단계 S550).
도 6은 본 발명에 따른 ‘문자메시지 키워드 주문 서비스’에 대한 또다른 예시 흐름도이다.
주문 서비스 중계 서버(200)는 서비스 요청자의 통신 단말(700)로부터 개방형 서비스 게이트웨이(100)를 경유하여 전송된 SMS 메시지를 수신한다(단계 S610). 주문 서비스 중계 서버(200)의 서비스 중계부(230)는 수신된 SMS 메시지를 파싱하여 키워드를 추출한다(단계 S620). 또한 서비스 중계부(230)는 개방형 인터페이스를 이용하여 서비스 요청자의 통신 단말(700)의 위치 정보를 획득한다(단계 S630). 서비스 중계부(230)는 단계 S620에 의해 추출된 키워드와 서비스 제공자 정보 저장부(220)에 서비스 제공자별로 매핑되어 저장된 텍스트 정보를 비교하여 일치하는 텍스트 정보가 있는지를 확인하고, 일치하는 텍스트 정보가 있는지 확인되면 그 텍스트 정보에 매핑된 서비스 제공자를 확인한다(단계 S640). 그리고 단계 S630에 의해 획득된 서비스 요청자의 통신 단말(700)의 위치로부터 가장 가까운 거리에 위치한 서비스 제공자를 검색한다(단계 S640). 일 예로, 먼저 키워드와 일치하는 텍 스트 정보를 갖는 서비스 제공자를 검색한 후에 서비스 요청자와 가장 가까운 서비스 제공자를 검색할 수 있고, 아니면 가장 가까운 서비스 제공자를 검색한 후에 키워드와 일치하는 텍스트 정보를 갖는 서비스 제공자를 검색할 수도 있다.
서비스 제공자가 검색되면, 서비스 중계부(230)는 서비스 제공자에 의해 지정된 서비스 연결 방식을 확인한다(단계 S650). 만일 서비스 제공자가 검색되지 않으면, 서비스 중계부(230)는 서비스 요청자의 통신 단말(700)로 주문 내용의 추가적인 정보를 요청하는 문자메시지를 전송하여 서비스 요청자로 하여금 주문을 위한 문자메시지를 재전송하도록 할 수 있다.
서비스 연결 방식이 ‘양자 간 통화’인 경우에, 서비스 중계부(230)는 개방형 인터페이스를 이용하여 서비스 요청자와 서비스 제공자의 양자 간 통화가 이루어지도록 처리한다(단계 S660). 서비스 연결 방식이 ‘문자메시지’인 경우에, 서비스 중계부(230)는 개방형 인터페이스를 이용하여 서비스 요청자의 주문 요청 내용이 담긴 문자메시지가 서비스 제공자의 통신 단말(600)로 전달한다(단계 S670). 서비스 연결 방식이 ‘웹페이지’인 경우에, 서비스 중계부(230)는 서비스 제공자가 접근 권한을 갖는 웹페이지를 통해 서비스 요청자의 주문 내역을 제공한다(단계 S680). 이후, 특히 서비스 연결 방식이 ‘문자메시지’혹은 ‘웹페이지’인 경우에, 서비스 중계부(230)는 개방형 인터페이스를 이용하여 서비스 요청자의 통신 단말(700)로 주문이 접수되었음을 알리는 문자메시지를 전송함이 바람직하다(단계 S690).
도 7은 본 발명에 따른 ‘문자메시지 키워드 주문 서비스’의 전체 절차 예 시도이다.
서비스 요청자의 통신 단말(700)은 서비스 요청자에 의해 작성된 주문 서비스 요청을 위한 문자메시지를 개방형 서비스 게이트웨이(100)로 전송한다(단계 S702). 개방형 서비스 게이트웨이(100)는 서비스 요청자의 통신 단말(700)로부터 전송된 문자메시지를 수신하고, 문자메시지 서비스 인터페이스를 통해 주문 서비스 중계 서버(200)로 전달한다(단계 S704). 주문 서비스 중계 서버(200)는 개방형 서비스 게이트웨이(100)로부터 전달된 문자메시지를 수신하고, 그 문자메시지를 해석하여 적합한 서비스 제공자를 검색한다(단계 S710). 서비스 제공자 검색 방식에 따라 서비스 요청자의 위치정보가 필요한 경우에, 주문 서비스 중계 서버(200)는 서비스 요청자 통신 단말(700)의 위치정보를 개방형 서비스 게이트웨이(100)로 요청하고, 그에 따라 위치정보를 획득하는 과정이 추가될 수 있다(단계 S706)(단계 S708).
적합한 서비스 제공자가 검색되면, 주문 서비스 중계 서버(200)는 ‘양자 간 통화’, ‘문자메시지’, ‘웹페이지’중 어느 하나의 서비스 연결 방식에 따른 절차를 수행한다. 서비스 연결 방식이 ‘양자 간 통화’이면, 주문 서비스 중계 서버(200)는 개방형 서비스 게이트웨이(100)로 양자 간 통화 연결을 요청한다(단계 S712). 이에 개방형 서비스 게이트웨이(100)는 서비스 제공자의 통신 단말(600)과 서비스 요청자의 통신 단말(700)이 통화 연결되도록 처리한다(단계 S714)(단계 S716). 서비스 연결 방식이 ‘문자메시지’이면, 주문 서비스 중계 서버(200)는 서비스 요청자가 요청한 주문 내용이 담긴 문자메시지를 개방형 서비스 게이트웨 이(100)로 전송하며(단계 S718), 개방형 서비스 게이트웨이(100)는 수신된 문자메시지를 서비스 제공자의 통신 단말(600)로 전달한다(단계 S720). 서비스 연결 방식이 ‘웹페이지’이면, 주문 서비스 중계 서버(200)는 접속된 서비스 제공자 컴퓨터(400)로 주문 접수를 알리며(단계 S722), 서비스 제공자 컴퓨터(400)는 해당 웹페이지에 접속하여 서비스 제공자로 하여금 주문 내용을 파악할 수 있게 한다(단계 S724).
주문 서비스 중계 서버(200)는 서비스 제공자의 서비스 이용 대가에 대한 과금 요청 데이터를 생성하여 개방형 서비스 게이트웨이(100)로 전송하고(단계 S726), 개방형 서비스 게이트웨이(100)는 수신된 과금 요청 데이터를 서비스 제공자 컴퓨터(400)로 전달한다(단계 S728). 서비스 제공자 컴퓨터(400)는 서비스 제공자의 조작에 따라 과금을 처리하고(단계 S730), 개방형 서비스 게이트웨이(100)는 과금 처리 결과를 주문 서비스 중계 서버(200)에 알린다(단계 S732).
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
도 1은 본 발명에 따른 ‘문자메시지 키워드 주문 서비스’를 제공하기 위한 전체 시스템 구성도.
도 2는 본 발명에 따른 주문 서비스 중계 서버 및 개방형 서비스 게이트웨이의 구성도.
도 3은 본 발명에 따른 주문 서비스 중계 서버 및 개방형 서비스 게이트웨이의 또다른 구성도.
도 4는 본 발명에 따른 주문 서비스 중계 서버에서 수행되는‘문자메시지 키워드 주문 서비스’를 위한 서비스 제공자 정보 획득 예시 흐름도.
도 5는 본 발명에 따른 ‘문자메시지 키워드 주문 서비스’에 대한 예시 흐름도.
도 6은 본 발명에 따른 ‘문자메시지 키워드 주문 서비스’에 대한 또다른 예시 흐름도.
도 7은 본 발명에 따른 ‘문자메시지 키워드 주문 서비스’의 전체 절차 예시도.
<도면의 주요 부분에 대한 부호의 설명>
100 : 개방형 서비스 게이트웨이 200 : 주문 서비스 중계 서버
210 : 통신부 220 : 서비스 제공자 정보 저장부
230 : 서비스 중계부 231 : 서비스 제공자 정보 관리부
232 : 메시지 분석부 233 : 서비스 제공자 검색부
234 : 주문 전달부 235 : 결제 요청부
236 : 위치 정보 획득부

Claims (11)

  1. 삭제
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 삭제
  7. 개방형 서비스 게이트웨이를 포함하는 외부 시스템과의 통신을 위한 통신부;
    서비스 제공자별로 서비스 제공자의 위치 정보를 포함하는 텍스트 형식의 서비스 제공자 관련 정보를 저장하는 서비스 제공자 정보 저장부;
    상기 통신부를 통해 서비스 요청자 단말로부터 수신된 주문 요청 메시지를 분석하는 메시지 분석부, 상기 개방형 서비스 게이트웨이로 상기 서비스 요청자 단말의 위치 정보를 요청하여 획득하는 위치 정보 획득부, 상기 분석된 메시지에 포함된 키워드 정보 및 상기 획득된 서비스 요청자 단말의 위치 정보로 상기 서비스 제공자 정보 저장부로부터 해당 서비스 제공자를 검색하는 서비스 제공자 검색부, 및 상기 개방형 서비스 게이트웨이를 이용하여 상기 서비스 요청자의 서비스 요청 내용을 상기 검색된 서비스 제공자가 접근할 수 있는 웹 페이지로 제공하는 주문 전달부를 포함하는 서비스 중계부; 및
    서비스 제공자별 서비스 이용 내역에 따라 과금 데이터를 생성하고 상기 개방형 서비스 게이트웨이로 전송하여 서비스 제공자별 결제가 이루어지도록 요청하는 결제 요청부;
    를 포함하는 것을 특징으로 하는 개방형 인터페이스를 이용한 주문 서비스 중계 장치.
  8. 삭제
  9. 삭제
  10. 삭제
  11. 응용 서비스 계층 상에 구현되어 개방형 응용 프로그램 인터페이스를 이용하여 응용 서비스를 제공하는 서버에서 수행되는 방법에 있어서,
    서비스 요청자의 단말로부터 개방형 서비스 게이트웨이를 경유하여 전송되는 주문 요청 메시지를 수신하는 단계;
    상기 개방형 서비스 게이트웨이로 상기 서비스 요청자의 단말 위치 정보를 요청하여 획득하는 단계;
    상기 수신된 주문 요청 메시지를 분석하는 단계;
    상기 분석된 메시지에 포함된 주문 요청 내용과 상기 획득된 서비스 요청자의 단말 위치 정보를 고려하여, 요청된 서비스를 제공하고 소정 거리 이내 혹은 가장 가까운 거리에 위치한 서비스 제공자를 자체 구비된 데이터베이스에서 검색하는 단계;
    상기 개방형 서비스 게이트웨이를 이용하여 상기 서비스 요청자의 서비스 요청 내용을 상기 검색된 서비스 제공자가 접근할 수 있는 웹 페이지로 제공하는 단계; 및
    상기 서비스 제공자의 서비스 이용 내역에 따라 과금 데이터를 생성하고 상기 개방형 서비스 게이트웨이로 전송하여 상기 서비스 제공자에 대한 과금 결제가 이루어지도록 요청하는 단계;
    를 포함하는 것을 특징으로 하는 개방형 인터페이스를 이용한 주문 서비스 중계 방법.
KR20080061615A 2008-06-27 2008-06-27 개방형 인터페이스를 이용한 주문 서비스 중계 장치 및방법 KR100948690B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20080061615A KR100948690B1 (ko) 2008-06-27 2008-06-27 개방형 인터페이스를 이용한 주문 서비스 중계 장치 및방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20080061615A KR100948690B1 (ko) 2008-06-27 2008-06-27 개방형 인터페이스를 이용한 주문 서비스 중계 장치 및방법

Publications (2)

Publication Number Publication Date
KR20100001628A KR20100001628A (ko) 2010-01-06
KR100948690B1 true KR100948690B1 (ko) 2010-03-24

Family

ID=41811909

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20080061615A KR100948690B1 (ko) 2008-06-27 2008-06-27 개방형 인터페이스를 이용한 주문 서비스 중계 장치 및방법

Country Status (1)

Country Link
KR (1) KR100948690B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200050496A (ko) 2018-11-01 2020-05-12 한국철도기술연구원 팬터그래프 검측장치의 전원공급장치

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102055351B1 (ko) * 2013-03-26 2019-12-12 에스케이텔레콤 주식회사 전자 주문 처리 장치와 이를 이용한 전자 주문 서비스 제공 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040050602A (ko) * 2002-12-10 2004-06-16 한국전자통신연구원 인터넷 기반 통합망에서 개방형 서비스 api를 이용한서비스를 제공하는 시스템
KR20050039815A (ko) * 2004-10-30 2005-04-29 정윤수 문자메시지를 이용한 주문정보를 관리하는 방법 및 그 장치
KR20060068514A (ko) * 2004-12-16 2006-06-21 한국전자통신연구원 개방형 api를 이용한 정보제공 시스템 및 방법
KR20070119383A (ko) * 2006-06-15 2007-12-20 (주)아름넷닷컴 프랜차이즈 운영 시스템

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040050602A (ko) * 2002-12-10 2004-06-16 한국전자통신연구원 인터넷 기반 통합망에서 개방형 서비스 api를 이용한서비스를 제공하는 시스템
KR20050039815A (ko) * 2004-10-30 2005-04-29 정윤수 문자메시지를 이용한 주문정보를 관리하는 방법 및 그 장치
KR20060068514A (ko) * 2004-12-16 2006-06-21 한국전자통신연구원 개방형 api를 이용한 정보제공 시스템 및 방법
KR20070119383A (ko) * 2006-06-15 2007-12-20 (주)아름넷닷컴 프랜차이즈 운영 시스템

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200050496A (ko) 2018-11-01 2020-05-12 한국철도기술연구원 팬터그래프 검측장치의 전원공급장치

Also Published As

Publication number Publication date
KR20100001628A (ko) 2010-01-06

Similar Documents

Publication Publication Date Title
US8073920B2 (en) Service authorizer
TW527814B (en) A system, method and apparatus for polling telecommunications nodes for real-time information
US20040078424A1 (en) Web services via instant messaging
US20040156487A1 (en) Messaging system
KR20000063801A (ko) 무선 단말기를 이용한 이메일 접속 및 서비스 장치 및 방법
KR100738040B1 (ko) 개방형 모바일 비즈니스 지원 시스템의 api 제공 방법
CN102868982B (zh) 面向移动终端的信息转发和企业获取交互信息的方法
CN103051699A (zh) 基于网页浏览器的信息转发和企业获取交互信息的方法
KR100948690B1 (ko) 개방형 인터페이스를 이용한 주문 서비스 중계 장치 및방법
KR20060129136A (ko) 무선 인터넷 정보 검색 방법 및 무선 인터넷 정보 검색장치
KR101111898B1 (ko) 스마트폰에 제공하는 웹 컨텐츠에 대한 패킷 데이터의 사용을 절감하는 서버 시스템
CN101277499B (zh) 通信终端
KR20000064203A (ko) 무선 인터넷 서비스를 이용한 재화와 용역의 중개 시스템
KR101034666B1 (ko) 개방형 게이트웨이를 이용한 지능콜 서비스 제공장치 및 방법, 시스템
KR100433531B1 (ko) 사용자 개인 정보 데이터 관리 방법, 사용자 개인 정보 데이터 관리 컴퓨터 및 기록매체
KR101481161B1 (ko) 통화전 광고컨텐츠 제공 방법 및 이를 수행하기 위한 시스템
KR20100000573A (ko) 광고 제공 시스템 및 그 방법
KR100678336B1 (ko) 지도 메시지 전송 방법 및 시스템
KR101013292B1 (ko) 검색광고 제공방법 및 시스템과 이를 위한 기록매체
KR20090002325A (ko) 서비스 중계기를 이용한 콘텐츠 서비스 제공 시스템 및 그방법
KR101713968B1 (ko) 고객 관리 시스템 및 이를 이용한 고객 관리 서비스 제공 방법
KR20090083697A (ko) 문자 메시지를 이용한 광고정보 제공 방법 및 그 시스템
KR20040093248A (ko) 데이타 응답 대기시간을 이용한 이동통신 광고시스템
KR20040003747A (ko) 단문자 메시지 송수신 서비스를 이용한 정보취득 시스템및 방법
US20060242253A1 (en) Method and system for providing TTS collect call

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130912

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee