KR102249725B1 - 호출 예약 가능한 공유형 이동 수단 서비스의 운영 서버 및 그 제어 방법 - Google Patents
호출 예약 가능한 공유형 이동 수단 서비스의 운영 서버 및 그 제어 방법 Download PDFInfo
- Publication number
- KR102249725B1 KR102249725B1 KR1020200055481A KR20200055481A KR102249725B1 KR 102249725 B1 KR102249725 B1 KR 102249725B1 KR 1020200055481 A KR1020200055481 A KR 1020200055481A KR 20200055481 A KR20200055481 A KR 20200055481A KR 102249725 B1 KR102249725 B1 KR 102249725B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- terminal
- user
- moving means
- reservation
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 73
- 238000012545 processing Methods 0.000 claims description 25
- 230000008569 process Effects 0.000 claims description 18
- 238000012546 transfer Methods 0.000 claims description 14
- 238000012544 monitoring process Methods 0.000 claims description 9
- 230000004048 modification Effects 0.000 claims description 5
- 238000012986 modification Methods 0.000 claims description 5
- 238000012217 deletion Methods 0.000 claims description 3
- 230000037430 deletion Effects 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 5
- 230000010365 information processing Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000003912 environmental pollution Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000002803 fossil fuel Substances 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000036642 wellbeing Effects 0.000 description 1
Images
Classifications
-
- G06Q50/30—
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
호출 예약 가능한 공유형 이동 수단 서비스의 운영 서버 및 그 제어 방법이 개시된다.
본 발명의 일 실시예에 따르면, 사용자 단말기, 가맹점 단말기 및 이동 수단의 단말기와 통신하면서 공유형 이동 수단의 서비스를 제공하기 위한 운영 서버가 제공될 수 있다.
본 발명의 일 실시예에 따르면, 사용자 단말기, 가맹점 단말기 및 이동 수단의 단말기와 통신하면서 공유형 이동 수단의 서비스를 제공하기 위한 운영 서버가 제공될 수 있다.
Description
본 발명은 호출 예약 가능한 공유형 이동 수단 서비스의 운영 서버 및 그 제어 방법에 관한 것이다.
최근, 환경 오염이나 웰빙에 대한 관심이 증가하면서 여러 사용자가 함께 이용할 수 있는 자전거 또는 퀵보드와 같은 이동 수단(이하, "공유형 이동 수단"이라 한다)을 이용하는 사용자가 증가하고 있는 바, 이러한 공유형 이동 수단은 건강은 물론 대중 교통수단을 대체하는 교통 수단으로서 많은 사람들이 이용하고 있다.
상기 공유형 이동 수단은 자동차와 달리 화석 연료를 사용하지 않기 때문에 환경 오염이 발생하지 않아 정부나 지방자치단체에서는 이를 활성화하기 위한 다양한 방식의 공유형 이동 수단 시스템을 운영하고 있다.
즉, 공유형 이동 수단 시스템이란, 동일한 대여소에서 대여와 반납을 했던 기존의 이동 수단과는 달리 여러 지역에 설치된 대여소에서 저렴한 가격으로 대여와 반납이 자유로운 방식이다.
또한, 첨단 IT 기술을 활용한 무인 전자요금 지불로 인하여 신속한 대여와 반납이 쉽게 이루어지다 보니 언제 어디서든 편리하게 이용할 수 있으며, GPS의 장착으로 공유형 이동 수단의 위치 추적과 잠금 장치로 도난 방지뿐만 아니라 대중 교통과 연계하여 교통수단으로 도시내 활용 효율성을 높일 수 있다.
그런데, 종래의 공유형 이동 수단 시스템은 일반인에게 대여할 이동 수단을 보관 및 관리하는데 따른 관리 노동력 및 비용이 증가함은 물론 이용자가 대여소까지 찾아가서 복잡한 절차에 딸 대여 및 반납을 해야 하기 때문에 사용이 불편한 문제점이 있다.
또한, 종래의 공유형 이동 수단 시스템은 상기한 바와 같은 관리상의 노동력 및 비용의 문제로 인하여 넓은 지역에 걸쳐 서비스를 제공하지 못하고 특정 지역에 국한된 서비스를 할 수 밖에 없는 국지적 한계를 갖는 문제점이 있다.
또한, 종래의 공유형 이동 수단 시스템은 이용자가 반드시 이동 수단이 있는 곳까지 찾아가서 이용해야 하는 불편이 있는 바, 이에 따라 공유형 이동 수단의 활용성이 저하되는 문제가 있다.
본 발명은 상기한 문제점을 해결하기 위해 제안된 것으로서, 그 목적은 다수의 가맹점을 통해 퀵보드와 같은 이동 수단을 효율적으로 관리하고, 사용자가 요청한 장소로 배차하는 서비스를 제공하여 서비스 지역이 특정 지역으로 한정되지 않고 광역지에 걸쳐 서비스할 수 있으며, 추후 필요할 때마다 서비스 지역을 간편하게 확대할 수 있는 호출 예약 가능한 공유형 이동 수단의 서비스 방법을 제공하고자 한다.
또한, 본 발명은 사용자가 이동 수단 대여소까지 직접 찾아 가지 않고, 사용자가 원하는 시간, 장소로 이동 수단의 호출을 예약하여 이용할 수 있기 때문에 사용자의 사용상 편의성을 크게 향상시킬 수 있는 호출 예약 가능한 공유형 이동 수단 서비스의 운영 서버 및 그 제어 방법을 제공하고자 한다.
본 발명의 일 실시예에 따르면, 사용자 단말기, 가맹점 단말기 및 이동 수단의 단말기와 통신하면서 공유형 이동 수단의 서비스를 제공하기 위한 운영 서버로서, 공유형 이동 수단에 대한 정보를 신규 등록, 수정 및 삭제 중 적어도 어느 하나를 처리하기 위해 제공되는 이동 수단 관리부; 가맹점을 관리하기 위해 제공되는 가맹점 관리부; 사용자를 관리하기 위해 제공되는 사용자 관리부; 상기 사용자 단말기로부터 호출 예약 요청을 수신하는 예약 정보 관리부; 상기 호출 예약 요청에 포함된 위치 정보를 기반으로 상기 가맹점 관리부에 의해 관리되는 복수 개의 가맹점 중 어느 하나를 선택하고, 선택된 가맹점의 가맹점 단말기로 상기 호출 예약 요청 정보를 전달하는 예약 배정부; 상기 가맹점 단말기로부터 전달되는 호출 예약 요청 정보와 이동 수단의 배정 결과를 수신하여 데이터베이스에 저장하고, 상기 배정 결과를 상기 사용자 단말기로 전달하는 예약 매칭 모니터링부; 상기 가맹점 단말기로부터 전달되는 배차 완료 정보를 상기 데이터베이스에 저장하고, 상기 배차 완료 정보를 상기 사용자 단말기로 전달하는 배차 관리부; 상기 사용자 단말기로부터 상기 이동 수단의 식별 정보를 전달받고, 전달받은 상기 식별 정보가 상기 배차 정보에 대응되는 것인지 판단하는 이동 수단 인증부; 상기 사용자 단말기로부터 상기 이동 수단의 잠금 요청 또는 잠금 해제 요청을 수신하고, 상기 요청에 따라 상기 이동 수단의 단말기로 잠금 또는 잠금 해제 명령을 전달하는 이동 수단 잠금 처리부;를 포함하는 호출 예약 가능한 공유형 이동 수단의 운영 서버가 제공될 수 있다.
상기 예약 정보 관리부는, 상기 이동 수단의 배차 위치, 년월일시간, 상기 이동 수단의 대수, 비고 중 적어도 어느 하나를 예약 정보로 수신하여 상기 데이터베이스에 저장하는 것을 특징으로 할 수 있다.
상기 예약 배정부는, 기 설정된 가맹점 배정 프로토콜을 기초로 상기 예약 정보와 매칭되는 가맹점을 임시 배정하고, 해당 가맹점의 가맹점 단말기에 상기 예약 정보를 전달하는 것을 특징으로 할 수 있다.
상기 예약 배정부의 가맹점 배정 프로토콜은, 사용자가 호출 예약한 배차 위치로부터 상기 가맹점 관리부에 의해 관리되는 각 가맹점까지의 거리 및 각 가맹점에서 관리 중인 이동 수단의 배차 가능 대수를 우선 순위로 하여 어느 하나의 가맹점을 선택하는 것을 특징으로 할 수 있다.
상기 이동 수단 인증부는, 상기 사용자 단말기로부터 전달받은 상기 식별 정보를 상기 가맹점 단말기로부터 전달받은 배차 정보와 일치하는지 판단하고, 상기 이동 수단 잠금 처리부는, 상기 이동 수단 인증부에 의하여 상기 식별 정보가 상기 배차 정보와 일치하는 것으로 판단되면 상기 이동 수단의 단말기에 잠금 해제 명령을 전달하여 이동 수단의 잠금을 해제하는 것을 특징으로 할 수 있다.
상기 이동 수단 인증부는, 상기 사용자 단말기로부터 전달받은 상기 식별 정보를 상기 가맹점 단말기로부터 전달받은 배차 정보와 일치하는지 판단하고, 상기 이동 수단 잠금 처리부는, 상기 이동 수단 인증부에 의하여 상기 식별 정보가 상기 배차 정보와 불일치하는 것으로 판단되면, 메시지 푸싱부를 통해 상기 사용자 단말기에 호출 예약한 이동 수단이 아니라는 신호 및 사용자 정보 요청 신호를 전달하는 것을 특징으로 할 수 있다.
상기 예약 매칭 모니터링부가 기준 시간 이내에 상기 가맹점 단말기로부터 배차 정보를 전달받지 못하면, 상기 기준 시간 초과시 관리자 단말기에게 가맹점 배정 실패 신호를 전달하는 강제 예약 처리부를 더 포함할 수 있다.
상기 강제 예약 처리부는 최초에 배정된 가맹점이 미응답 상태이거나 배차 가능 이동 수단이 없는 경우, 최초에 임시 배정된 가맹점 단말기를 제외한 다른 가맹점 단말기에 상기 예약 정보를 전달하여 강제 예약을 진행하는 것을 특징으로 할 수 있다.
한편, 본 발명의 다른 실시예에 따르면, 관리자로부터 공유형 이동 수단에 대한 정보를 등록 받는 단계; 사용자로부터 상기 이동 수단의 호출 예약 정보를 수신하는 단계; 상기 호출 예약 정보에 포함된 위치 정보를 기반으로 복수 개의 가맹점 중 어느 하나의 가맹점을 선택하고, 선택된 가맹점의 가맹점 단말기로 상기 호출 예약 정보를 전달하는 단계; 상기 가맹점 단말기로부터 전달되는 이동 수단의 배정 결과를 수신하여 저장하고, 상기 배정 결과를 사용자 단말기로 전달하는 단계; 상기 가맹점 단말기로부터 전달되는 배차 완료 정보를 수신하여 저장하고, 상기 배차 완료 정보를 상기 사용자 단말기로 전달하는 단계; 상기 사용자 단말기로부터 이동 수단의 식별 정보를 전달받고, 전달받은 상기 식별 정보가 상기 배차 정보에 대응되는 것인지 판단하는 단계; 상기 사용자 단말기로부터 이동 수단의 잠금 요청 또는 잠금 해제 요청을 수신하고, 상기 요청에 따라 이동 수단의 단말기로 잠금 또는 잠금 해제 명령을 전달하는 단계;를 포함하는, 공유형 이동 수단의 운영 서버의 제어 방법을 제공할 수 있다.
본 발명에 따른 실시예에 의하면, 다수의 가맹점을 통해 이동 수단을 효율적으로 관리하고, 사용자가 요청한 장소로 이동 수단을 배차할 수 있기 때문에 서비스 지역이 특정 지역으로 한정되지 않고 넓은 지역에 걸쳐 서비스할 수 있으며, 서비스 지역의 확대가 간편한 장점이 있다.
또한, 본 발명은 사용자가 이동 수단 대여소까지 직접 찾아 가는 것이 아니라 자신이 원하는 시간, 장소에 사용자 단말기를 통해 이동 수단의 호출을 예약하여 사용할 수 있기 때문에 사용자의 사용상 편의성이 크게 향상되는 장점이 있다.
도 1은 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법을 도시한 순서도이다.
도 2는 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 시스템의 전체 구성을 도시한 개략도이다.
도 3은 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 시스템에서 관리자 단말기와 메인 서버의 정보 전달 구조를 도시한 개략도이다.
도 4는 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 시스템에서 사용자 단말기와 메인 서버의 정보 전달 구조를 도시한 개략도이다.
도 5는 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법 중에서 이동 수단 등록 단계를 도시한 순서도이다.
도 6은 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 시스템에서 가맹점 단말기와 메인 서버의 정보 전달 구조를 도시한 개략도이다.
도 7은 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법 중에서 호출 예약 단계, 예약정보 선택 단계, 매칭정보 저장 단계 및 배차 인증 단계를 도시한 순서도이다.
도 8은 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법 중에서 이동 수단 검색 단계를 도시한 순서도이다.
도 9는 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법 중에서 예약된 이동 수단의 잠금 해제 단계를 도시한 순서도이다.
도 10은 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법 중에서 미예약된 이동 수단의 잠금 해제 단계를 도시한 순서도이다.
도 11은 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법 중에서 이동 수단의 잠금 단계를 도시한 순서도이다.
도 12는 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법 중에서 가맹점 배정 실패시의 절차를 도시한 순서도이다.
도 13 내지 도 20은 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법을 예시적으로 구현한 참고도이다.
도 21은 본 발명의 다른 실시예에 따른 공유형 이동 수단의 사용자 단말기를 도시한 블록도이다.
도 22는 본 발명의 또 다른 실시예에 따른 공유형 이동 수단의 운영 서버를 도시한 블록도이다.
도 23은 본 발명의 또 다른 실시예에 따른 공유형 이동 수단의 가맹점 단말기를 도시한 블록도이다.
도 24는 본 발명의 또 다른 실시예에 따른 공유형 이동수단의 단말기를 도시한 블록도이다.
도 2는 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 시스템의 전체 구성을 도시한 개략도이다.
도 3은 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 시스템에서 관리자 단말기와 메인 서버의 정보 전달 구조를 도시한 개략도이다.
도 4는 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 시스템에서 사용자 단말기와 메인 서버의 정보 전달 구조를 도시한 개략도이다.
도 5는 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법 중에서 이동 수단 등록 단계를 도시한 순서도이다.
도 6은 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 시스템에서 가맹점 단말기와 메인 서버의 정보 전달 구조를 도시한 개략도이다.
도 7은 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법 중에서 호출 예약 단계, 예약정보 선택 단계, 매칭정보 저장 단계 및 배차 인증 단계를 도시한 순서도이다.
도 8은 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법 중에서 이동 수단 검색 단계를 도시한 순서도이다.
도 9는 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법 중에서 예약된 이동 수단의 잠금 해제 단계를 도시한 순서도이다.
도 10은 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법 중에서 미예약된 이동 수단의 잠금 해제 단계를 도시한 순서도이다.
도 11은 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법 중에서 이동 수단의 잠금 단계를 도시한 순서도이다.
도 12는 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법 중에서 가맹점 배정 실패시의 절차를 도시한 순서도이다.
도 13 내지 도 20은 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법을 예시적으로 구현한 참고도이다.
도 21은 본 발명의 다른 실시예에 따른 공유형 이동 수단의 사용자 단말기를 도시한 블록도이다.
도 22는 본 발명의 또 다른 실시예에 따른 공유형 이동 수단의 운영 서버를 도시한 블록도이다.
도 23은 본 발명의 또 다른 실시예에 따른 공유형 이동 수단의 가맹점 단말기를 도시한 블록도이다.
도 24는 본 발명의 또 다른 실시예에 따른 공유형 이동수단의 단말기를 도시한 블록도이다.
이하, 첨부된 도면을 참조하여 본 발명의 실시예에 따른 구성 및 작용에 대해 상세하게 설명한다. 이하의 설명은 특허 청구 가능한 본 발명의 여러 측면(aspects) 중 하나이며, 하기의 설명은 본 발명에 대한 상세한 기술의 일부를 이룰 수 있다.
다만, 본 발명을 설명함에 있어 공지된 구성 또는 기능에 관한 구체적인 설명은 본 발명을 명료하게 하기 위해 생략할 수 있다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예들을 포함할 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 설명하고자 한다. 그러나 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다.
이하, 첨부된 도면을 참조하여 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법에 대해 먼저 전체적으로 설명한다.
본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법(이하, "본 서비스 방법"으로 약칭한다)은 도 1에 도시된 바와 같이 이동 수단 등록 단계(S10), 호출 예약 단계(S20), 예약정보 선택 단계(S30), 배정정보 및 배차완료정보 저장 단계(S40), 배차 인증 단계(S50), 이동 수단 검색 단계(S60), 잠금 해제 단계(S70), 잠금 단계(S80) 및 이동 수단 수거 단계(S90)를 포함할 수 있다.
또한 본 서비스 방법은 도 2에 도시된 바와 같이 단말기가 구비된 이동 수단(100)과, 서비스 운영 주체(이하, 관리자"라 한다)에게 제공되는 관리자 단말기(200)와, 본 서비스를 이용하는 사용자에게 제공되는 사용자 단말기(300)와, 상기 관리자로부터 본 서비스에 관한 가맹사업 운영 계약을 체결한 가맹 사업자(이하, "가맹점"이라 한다)에게 제공되는 가맹점 단말기(400)와, 상기 관리자가 제공하여 각종 정보 및 데이터를 저장할 수 있는 운영 서버(500) 및 이들 구성 상호간에 통신할 수 있는 네트워크를 포함하여 구현될 수 있다.
여기서, 관리자 단말기(200), 사용자 단말기(300) 및 가맹점 단말기(400)는 본 서비스 제공에 필요한 서비스 앱 또는 웹을 통해 접속할 수 있는 컴퓨터(PC), 태블릿, 스마트폰, 기타 장치 중 적어도 어느 하나가 될 수 있다. 특히 사용자 단말기(300) 및 가맹점 단말기(400)는 서비스 앱을 간편하게 다운로드하여 사용할 수 있는 것으로, 보편적으로 보급되어 있는 스마트 폰이 될 수 있는 바, 이에 따라 본 서비스의 이용률 및 가맹 참여율을 높일 수 있다.
또한, 관리자는 통신 가능한 단말기에 의해 잠금 해제 및 잠금이 가능한 잠금 장치가 구비된 공유형 전동 퀵보드, 공유형 자전거, 공유형 자동차 또는 기타 이동 수단(이하, "이동 수단(100)"으로 통칭한다)을 구입하여 이를 등록한 후 가맹점에 공급할 수 있다.
이하, 본 서비스 방법을 각 단계 별로 나누어 자세하게 설명한다.
도 3 및 도 5를 참조하면, 상기 이동 수단 등록 단계(S10)는, 관리자에게 제공되는 관리자 단말기(200)를 통해 관리자가 구입한 이동 수단(100)의 등록 정보를 네트워크를 통해 상기 운영 서버(500)에 등록하는 과정을 의미할 수 있다.
여기서, 상기 등록 정보는 이동 수단(100)의 모델명, 제조사명, 제조년월일, 이동 수단(100)의 IOT번호, IOT SIM번호, QR 코드, 이동 수단(100)의 이미지, 이동 수단(100)을 공급할 가맹점명 및 ID 번호 중에서 적어도 어느 하나를 포함할 수 있다.
관리자는 이동 수단(100)의 이러한 등록 정보를 등록, 수정, 삭제하기 위해 관리자 단말기(200)의 관리자 페이지에 접속을 할 수 있고, 해당 정보를 입력할 수 있는 페이지(예컨대, 이동수단 관리창의 이동 수단 추가 버튼)를 클릭하여 이동 수단(100)에 대한 각종 정보를 등록, 수정, 삭제할 수 있다. 관리자가 상기 등록 정보의 입력시 가맹점 선택은 미리 가맹점 관리에서 등록된 가맹점을 선택하면 된다.
상기한 바와 같은 등록 정보는 String, Interger, Date, Image 정보를 포함할 수 있으며, multipart/Form 타입으로 해서 LTE, G5, Wifi 및 유선랜 중 적어도 어느 하나의 네트워크를 통해 운영 서버(500)로 전달될 수 있다.
상기 운영 서버(500)는 상기 등록 정보와 같이 운영 서버(500)로 전달된 모든 정보 또는 신호를 아래와 같은 구성 및 프로세스에 의해 처리할 수 있는 바, 운영 서버(500)는 방화벽(510), 웹서버(520), 데이터베이스(530) 및 스토리지(540)를 포함할 수 있다.
방화벽(510)은 운영 서버(500)로 전달된 정보 또는 신호를 HTTPS/HTTP 방식의 방화벽(510) 필터 체크를 통해서 유효성 검증을 한 이후에 웹서버(520)로 전달할 수 있다.
유효성 체크가 완료된 정보는 방화벽(510) 내부망에 있는 웹서버(520)에 정보를 받아 달라는 요청을 할 수 있다. 웹서버(520)는 요청이 들어온 정보를 데이터와 이미지로 구분해서 분기시켜 줄 수 있다.
웹서버(520)는 정보 중에서 데이터(예컨대, 가맹점명, ID번호, 모델명, 제조사명, 제조년월일, IOT번호, IOT SIM번호, QR 코드)는 데이터베이스(530)에 저장할 수 있다. 또한, 웹서버(520)는 정보 중에서 이미지(예컨대, 이동 수단(100)의 사진)는 내부망의 랜선을 통해서 스토리지(540)에 저장할 수 있다.
웹서버(520)는 데이터베이스(530) 및 스토리지(540)에 상기한 정보의 저장이 완료되면, 등록 완료 신호 및 등록 정보를 상기 방화벽(510)으로 보내고, 방화벽(510)은 해당 신호 및 정보를 외부로 보낼 수 있는지 보안 필터링을 한 이후에 상기 네트워크의 전자 장치 쪽으로 전달하게 된다. 네트워크의 전자 장치를 통해 들어온 응답값과 정보는 해당 단말기로 전달될 수 있다.
이상의 설명은 운영 서버(500)의 세부 구성과 운영 서버(500)에 전달된 신호 및 정보의 처리 과정을 구체적으로 설명한 것인 바, 이하에서는 별도로 설명하지 않더라도 운영 서버(500)가 위의 구성 및 프로세스에 따라 수행되는 것으로 이해될 수 있다. 그러나, 운영 서버(500)의 구성 및 프로세스가 반드시 이에 한정되는 것은 아니고 실시자의 필요에 따라 적절하게 수정, 변경될 수 있다.
또한, 도 4 및 도 7을 참조하면 상기 호출 예약 단계(S20)는 사용자가 사용자 단말기(300)를 통해 본 서비스에 접속할 수 있는 공유 앱을 실행하고, 이 공유 앱을 통해 이동 수단(100)의 이용에 필요한 소정의 예약 정보를 입력함으로써 이 예약 정보에 대응하는 시간 및 장소로 이동 수단(100)의 호출을 예약하는 과정을 의미할 수 있다(도 13 참조). 사용자는 자신이 호출 예약하려는 이동 수단의 대수를 선정할 수 있는 바, 1대 또는 필요에 따라 2대 이상 호출(이동 수단 부르기)을 예약할 수 있다.
사용자는 이동 수단(100)의 호출을 예약하려면 사용자 단말기(300)에 공유 앱을 다운로드 받아서 회원 가입을 해야 하는 절차를 수행할 수 있다.
이때, 사용자가 사용자 단말기(300)를 통해 입력하는 상기 예약 정보는 이동 수단(100)을 호출할 위치, 년월일시간, 이동 수단(100)의 이용 대수, 비고 중 적어도 하나 이상이 포함될 수 있다(도 13 참조).
여기서, 운영 서버(500)는 도 7에 도시된 바와 같이 호출 예약 단계(S20)를 통해 상기 예약 정보가 운영 서버(500)에 저장되고 나면, 예약 완료 신호 및 예약 정보를 사용자 단말기(300)에 전달하여 사용자가 이를 확인할 수 있도록 한다. 또한, 운영 서버(500)는 기 설정된 가맹점 배정 프로토콜을 기초로 운영 서버(500)에 저장된 예약 정보와 가장 매칭되는 가맹점을 임시 배정하고, 임시로 배정된 해당 가맹점의 가맹점 단말기(400)에 상기 예약 정보를 전달할 수 있다.
이때, 상기 가맹점 배정 프로토콜은 사용자가 호출 예약한 배차 장소로부터 가맹 체결된 각 가맹점까지의 거리 및 각 가맹점에서 관리 중인 이동 수단(100)의 배차 가능 대수를 우선 순위로 하여 어느 하나의 가맹점을 임시로 배정하도록 구성될 수 있다.
한편 도 6 및 도 7을 참조하면, 상기 예약정보 선택 단계(S30)는 관리자로부터 이동 수단(100)을 공급받아 관리하는 가맹점주는 가맹점 단말기(400)를 통해 운영 서버(500)로부터 전달받은 상기 예약 정보 중 가맹점주가 원하는 예약 정보를 선택(배정)하는 과정을 의미할 수 있다.
가맹점은 이동 수단(100)을 사용자가 호출을 예약한 위치 및 시간에 배차해야 하는 바, 가맹점 단말기(400)에 가맹점 앱을 다운로드하고 가맹점 신청을 해서 운영 서버(500)에서 가맹점 단말기(400)로 보내준 예약 정보 중 자신이 원하는 예약 정보를 필요에 따라 하나 이상 선택할 수 있다.
가맹점주는 예약정보를 선택하기 위해 가맹점 단말기(400)를 통해 호출(부르기) 관리 페이지로 들어갈 수 있고, 이 페이지는 사용자의 회원번호(고객번호), 자신이 관리 중인 이동수단의 번호, 상태, 매칭(연결), 배차, 신청 날짜 등의 정보를 리스트 형태로 보여줄 수 있다(도 14 참조).
또한, 상기 배정정보 및 배차완료정보 저장 단계(S40)는 가맹점주가 자신의 가맹점에서 관리하는 이동 수단(100)과, 자신이 가맹점 단말기(400) 상에서 선택한 예약 정보를 서로 매칭시켜 가맹점 단말기(400)를 통해 매칭된 이동 수단(100)을 배정하고, 이 배정 정보를 운영 서버(500)에 전달하여 저장하는 과정을 의미할 수 있다.
이때, 운영 서버(500)는 상기 배정 정보가 운영 서버(500)에 저장되고 나면, 배정 정보를 상기 관리자 단말기(200), 사용자 단말기(300) 및 가맹점 단말기(400)에 각각 전달하여 관리자, 사용자, 가맹점주에게 이동 수단(100)의 배정이 완료되었음을 알려 이를 각자 확인할 수 있도록 한다.
여기서, 상기 배정 정보는 사용자의 회원번호, 이름, 예약시간, 주소, 비고(예를 들어, '현관문 앞에 놓아 두세요'라는 사용자의 요청), 신청일, 상태(예컨대 호출예약, 연결완료, 운행 중 등등)와, 이동 수단(100)의 상태(예컨대, 배터리 잔량, 운행 가능 시간) 등의 정보를 포함할 수 있다(도 15 참조).
또한, 상기 배차 인증 단계(S50)는 가맹점주가 가맹점 단말기(400)를 통해 배정한 이동 수단(100)을 사용자가 호출 예약한 시간 및 장소에 배차한 후 이를 인증하는 과정을 수행할 수 있다.
가맹점주는 배정된 이동 수단(100)을 트럭과 같은 배차 수단에 싣고 호출 예약 위치로 이동해서 해당 지점에 배차할 수 있다. 가맹점주는 이동 수단(100)이 사용자가 지정한 시간 및 장소에 배차되고 나면, 가맹점 단말기(400)를 통해 배차 완료를 인증하고 이를 운영 서버(500)에 전달하여 저장할 수 있다.
본 서비스 방법은 배차 완료를 인증하기 위한 방법으로서, 가맹점주는 배차가 완료된 이동 수단(100)을 주변 경관과 함께 촬영하여 인증 사진을 생성하고, 이 인증 사진을 가맹점 단말기(400)를 통해 운영 서버(500)로 전달하여 저장할 수 있다(도 16 참조).
이때, 운영 서버(500)는 인증 사진이 운영 서버(500)에 저장되고 나면, 배차 완료 정보 및 인증 사진 정보를 관리자 단말기(200), 사용자 단말기(300), 가맹점 단말기(400)에 각각 전달하여 배차가 완료되었음을 알릴 수 있다.
또한 도 8을 참조하면, 상기 이동 수단 검색 단계(S60)는 사용자가 사용자 단말기(300)를 통해 가맹점주가 배차 완료한 이동 수단(100)의 위치를 확인하고, 이 이동 수단(100)을 찾는 과정을 의미할 수 있다.
이때, 사용자는 사용자 단말기(300)를 통해 접속된 공유 앱의 지도를 통해 상기 이동 수단(100)의 배차 지점을 확인할 수 있다.
만약, 사용자가 공유 앱의 지도를 통해 배차된 이동 수단(100)을 찾지 못하면 상기 이동 수단(100)을 쉽고 빨리 찾을 수 있도록 공유 앱 상에 제공되는 위치 알림 기능을 사용하여 이동 수단(100)을 찾을 수 있다(도 17 참조).
위치 알림 기능은 이동 수단에 제공되는 경적기 및 램프 중 적어도 어느 하나에 의하여 소리 및/또는 빛을 통해 사용자가 이동 수단을 쉽게 찾을 수 있는 바, 사용자 단말기(300)는 공유 앱을 통해 위치 알림 기능이 사용되면 운영 서버(500)에 위치 알림 신호를 전달할 수 있다.
운영 서버(500)는 사용자 단말기(300)로부터 위치 알림 신호를 받으면 이동 수단(100)에 위치 알림 명령을 전달할 수 있으며, 이동 수단(100)은 운영 서버(500)로부터 위치 알림 명령을 받으면 이동수단의 단말기(110)의 IOT(사물 인터넷)를 통해 이동 수단(100)의 경적기 및/또는 램프를 작동시킴으로써 사용자는 배차된 이동 수단(100)을 쉽고 간편하게 찾을 수 있다.
이때, 이동 수단(100)은 위치 알림 기능 작동 후 위치 알림 실행 신호를 운영 서버(500)에 전달할 수 있으며, 운영 서버(500)는 위치 알림 실행 완료 신호를 사용자 단말기(300)에 전달할 수 있다. 이때, 사용자는 필요에 따라 배차된 이동 수단(100)을 찾기에 성공했는지 다시 한번 확인할 수 있다. 즉, 사용자는 위치 알림 기능 사용을 필요에 따라 반복함으로써 이동 수단(100)을 찾는데 활용할 수 있다.
또한 상기 잠금 해제 단계(S70)는 사용자가 배차된 이동 수단(100)을 사용(탑승)하기 위하여 사용자 단말기(300)를 통해 이동 수단(100)의 잠금 장치의 해제를 요청하는 과정을 의미할 수 있다.
도 9를 참조하여 구체적으로 설명하면, 상기 잠금 해제 단계(S70)는 사용자가 사용자 단말기(300) 상의 공유 앱을 통해 배차된 이동 수단(100)의 사용 기능을 실행할 수 있다. 공유 앱에는 이동 수단(100)의 사용을 확인하는 기능이 버튼 형태로 제공될 수 있으며, 사용자는 이동 수단(100)을 사용하고자 하는 경우 이 사용 버튼을 터치하여 사용 기능을 실행할 수 있다.
또한, 잠금 해제 단계(S70)는 이동 수단(100)의 식별 정보를 입력하는 단계를 포함할 수 있다. 여기서, 상기 식별 정보는 이동 수단(100)에 부착된 QR 코드 또는 고유 번호일 수 있다.
사용자는 공유 앱에서 제공되는 QR 스캐너(예컨대, 카메라)를 활성화시켜 이동 수단(100)의 QR 코드를 스캔함으로써 식별 정보를 입력할 수도 있고, 이동 수단(100)의 일측에 기재된 고유 번호를 보고 이 고유 번호를 공유 앱 상에 입력함으로써 식별 정보를 입력할 수도 있다(도 18 참조). 이와 같이 식별 정보가 입력되면 사용자 단말기(300)는 이 식별 정보를 운영 서버(500)에 전달하여 저장할 수 있다.
또한, 운영 서버(500)는 내부에 저장된 배정 정보와 상기 식별 정보의 일치 여부를 판단하여, 사용자가 현재 입력한 식별 정보를 갖는 이동 수단(100)이 사용자가 사용자 단말기(300)를 통해 호출 예약한 이동 수단(100)인지 판단할 수 있다.
그 결과, 운영 서버(500)는 저장된 배정 정보와 식별 정보가 일치하면 이동 수단(100)에 잠금 해제 신호를 전달할 수 있다. 이때, 이동 수단(100)은 잠금 해제 신호를 받으면 이동수단의 단말기(110)를 통해 이동 수단(100)의 잠금 장치를 해제하고, 잠금 장치의 해제 후 운영 서버(500)에 잠금 해제 신호를 전달할 수 있다.
또한, 운영 서버(500)는 잠금 해제 신호를 받으면 관리자 단말기(200), 사용자 단말기(300), 가맹점 단말기(400)에 각각 잠금 해제 완료 신호를 전달하여 사용자가 이동 수단(100)을 이용할 수 있는 상태임을 알릴 수 있다. 이때, 사용자 단말기(300)에는 잠금 해제되었다고 표시되면서 이동 수단(100)이 사용 중임을 알리는 화면이 출력될 수 있다.
한편 도 10에 도시된 바와 같이, 운영 서버(500)는 저장된 배정 정보와 식별 정보가 불일치하면 사용자 단말기(300)에게 식별 정보를 전달한 이동 수단(100)이 사용자가 호출 예약한 이동 수단(100)이 아님을 알리고, 사용자에게 소정의 사용자 정보를 요청할 수 있다.
배정 정보와 식별 정보가 불일치하는 경우(예를 들어, 사용자가 이동 수단(100)을 호출 예약했으나, 예약 장소에 호출 예약에 의해 배차된 이동 수단(100) 외에 또 다른 이동 수단(100)이 있는 경우)는, 사용자가 호출 예약하지 않은 이동 수단(100)을 선택하여 그 식별 정보를 입력하였을 때 발생할 수 있다.
이 경우, 사용자는 자신이 현장에서 선택한 이동 수단(100)이 자신이 호출 예약한 이동 수단(100)이 아님을 운영 서버(500)로부터 알림 받으면 이를 취소하고 자신이 원래 호출 예약한 이동 수단(100)의 식별 정보를 다시 입력하여 도 9의 플로우로 돌아갈 수 있다. 참고로, 자신이 호출 예약한 이동 수단(100)의 사용을 취소하는 경우, 취소 수수료 발생에 대한 알림을 받을 수 있다(도 19 참조).
그러나, 사용자가 원래 호출 예약한 이동 수단(100)을 사용하지 않고 현장에서 식별 정보를 입력한 이동 수단(100)을 선택하기로 결정한 경우, 사용자 단말기(300)를 통해 사용자 정보(예컨대, 사용자 회원번호)를 운영 서버(500)에 전달하면, 운영 서버(500)는 미예약 이동 수단(100)의 잠금 장치를 해제하여 사용자가 미예약 이동 수단(100)이라고 할지라도 사용할 수 있도록 한다. 또한, 운영 서버(500)는 관리자 단말기(200), 사용자 단말기(300) 및 가맹점 단말기(400)에 배차된 이동 수단(100)의 사용 취소 알림을 전달할 수 있다. 이와 같이 배차된 이동 수단(100)의 사용이 취소되면 가맹점주는 해당 배차 지점에서 이동 수단(100)을 수거할 수 있다.
또한 도 11을 참조하면, 상기 잠금 단계(S80)는 사용자가 이동 수단(100)을 사용한 후, 사용자 단말기(300)를 통해 이동 수단(100)의 잠금 장치를 다시 잠그는 과정을 수행할 수 있다.
이때, 사용자는 잠깐동안 다른 볼 일을 위하여 이동 수단을 일시적으로 잠그되 사용은 유지할 것인지, 아니면 이동 수단의 사용을 완전히 종료할 것인지 선택할 수 있다(도 20 참조).
또한, 이동 수단 수거 단계(S90)는 이동 수단(100)의 사용이 종료되고 나면 가맹점주에 의하여 이동 수단(100)이 수거되는 과정을 수행할 수 있다. 이때, 이동 수단(100)의 수거는 해당 이동 수단(100)을 배차한 원 가맹점주가 수거할 수도 있지만, 필요에 따라 타 가맹점주가 수거할 수도 있는 바, 이는 실시자(예를 들어, 관리자)의 필요에 따라 적절하게 변경할 수 있다.
이동 수단(100)의 수거시 타 가맹점주가 수거하는 경우는 예를 들어 사용자가 배차지에서 이동 수단(100)을 인수하여 목적지까지 사용한 후, 사용을 종료하면 목적지에서 가까운 가맹점에서 해당 이동 수단(100)을 수거할 수 있다.
한편 도 12를 참조하면, 운영 서버(500)는 상기 배정정보 및 배차완료정보 저장 단계(S40)에서 가맹점 단말기(400)로부터 기 설정된 기준 시간 이내에 배정 정보를 전달받지 못하면, 상기 기준 시간 초과시 관리자 단말기(200)에 가맹점 배정 실패 신호를 전달할 수 있다. 이에 따라 관리자는 이동 수단(100)이 정상적으로 배정되지 않았음을 인식할 수 있다.
이때, 관리자는 최초의 임시 배정된 가맹점에 연락하여 배차를 재차 요청할 수 있는데, 관리자는 관리자 단말기(200)를 통해 가맹점주에게 연락을 취하거나 별도의 통신 회선을 통하여 가맹점주에게 연락하여 배차를 요청할 수 있다.
여기서, 해당 가맹점주가 응답하지 않거나 배차 가능 이동 수단(100)이 없는 경우 관리자 단말기(200)를 통해 운영 서버(500)에 가맹점 배정 변경 요청 신호를 전달할 수 있다. 이때, 운영 서버(500)는 관리자 단말기(200)로부터 가맹점 배정 변경 요청 신호를 받으면 최초에 임시로 배정된 가맹점 단말기(400)를 제외한 다른 가맹점 단말기(400)에 사용자의 예약 정보를 전달하여 이동 수단(100)의 배정을 진행할 수 있다.
이하, 도 21 내지 도 24를 참조하여 본 발명의 일 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법에 사용되는 각 장치의 구성에 대하여 설명한다. 공유형 이동 수단의 전체적인 서비스 방법에 대해서는 앞에서 이미 설명하였는 바, 여기서는 이 서비스 방법을 구현하기 위한 각 장치의 구성 및 그 제어 방법에 대하여 각 실시예 별로 간략하게 설명한다.
도 21은 본 발명의 다른 실시예에 따른 공유형 이동 수단 서비스의 사용자 단말기(300)를 도시한 것으로서, 공유형 이동 수단의 서비스 방법에서 서비스 운영 주체인 관리자가 운영하는 운영 서버(500) 및 이동 수단(100)(구체적으로, 이동 수단의 단말기(110))과 통신하면서 공유형 이동 수단의 서비스를 제공받기 위한 사용자 단말기(300)에 관한 것이다.
본 실시예에 따른 사용자 단말기(300)는, 예약 요청부(301), 배정 및 배차 정보 처리부(302), 이동 수단 인식부(303), 이동 수단 인증부(508), 잠금해제 요청부(305), 잠금 요청부(306)를 포함할 수 있다. 또한, 상기 사용자 단말기(300)는 정보를 입,출력할 수 있는 사용자 인터페이스부(113)와, 사용자 단말기(300)의 위치를 인식할 수 있는 위치정보 인식부(114)와, 타 구성(예컨대, 운영 서버(500) 및 이동 수단의 단말기(110))과 통신할 수 있는 통신부(116) 및 소정 정보를 사용자 단말기(300)에 저장할 수 있는 데이터베이스(117)를 더 포함할 수 있다.
상기 예약 요청부(301)는, 사용자가 호출 예약한 이동 수단(100)의 예약 시간 및 배차 위치를 포함하는 예약 정보를 사용자 인터페이스부(113)를 통해 입력받을 수 있다. 사용자 인터페이스부(113)는 터치 스크린일 수 있으며, 이 터치 스크린을 통해 사용자로부터 입력 받은 예약 정보를 예약 요청부(301)는 유선 또는 무선 통신을 통해 운영 서버(500)로 전달하여 이동 수단(100)의 호출 예약을 요청할 수 있다.
여기서, 예약 요청부(301)는 사용자 인터페이스부(113)를 통해 이동 수단(100)의 배차 위치, 년월일시간, 이동 수단(100)의 대수, 비고 중 적어도 어느 하나의 항목을 예약 정보로 입력 받아 이러한 예약 정보를 운영 서버(500)에 전달할 수 있다.
상기 배정 및 배차 정보 처리부(302)는 운영 서버(500)로부터 사용자가 입력한 예약 정보에 대응되는 이동 수단(100)의 배정 정보를 수신할 수 있다. 이때, 이동 수단(100)의 배정 정보는 앞에서 설명한 공유형 서비스 방법에서 알 수 있는 바와 같이 가맹점에서 가맹점 단말기(400)를 통해 운영 서버(500)에 전달할 수 있다.
또한 상기 배정 및 배차 정보 처리부(302)는 운영 서버(500)로부터 배정 정보를 수신한 이후, 상기 배정 정보에 따른 이동 수단(100)의 배차 완료 정보를 운영 서버(500)로부터 수신하여 이를 사용자 인터페이스부(113)를 통해 사용자에게 제공할 수 있다.
따라서, 배정 및 배차 정보 처리부(302)는 이동 수단(100)의 배정 정보와 이에 따른 배차 완료 정보를 순차적으로 수신할 수 있고, 이렇게 수신한 배정 정보 및 배차 완료 정보는 사용자 인터페이스부(113)를 통해 사용자에게 제공된다.
한편, 상기 이동 수단 인식부(303)는 이동 수단(100)으로부터 제공되는 소정의 식별 정보를 사용자 단말기(300)가 인식할 수 있도록 제공된다. 이동 수단 인식부(303)는 사용자가 요청한 배차 위치에 배차되어 있는 이동 수단(100)을 사용자가 찾은 후, 이 이동 수단(100)의 잠금 장치를 해제한 다음 이동 수단(100)을 정상적으로 사용 가능하도록 제공될 수 있다.
구체적으로, 이동 수단 인식부(303)는 이동 수단(100)의 일측에 부착된 QR 코드를 스캔하는 방식으로 식별 정보를 인식하는 QR 코드 스캐너로 형성될 수 있다. 이때, QR 코드 스캐너는 이동 수단(100)에 스티커 형태로 부착된 QR 코드를 촬영하여 고유의 식별 코드를 읽을 수 있는 카메라로 구현될 수 있다.
또한, 이동 수단 인식부(303)는 이동 수단(100)의 일측에 기재된 고유 번호를 입력하는 방식으로 이동 수단(100)의 식별 정보를 인식하는 문자 입력창으로 형성되는 것도 가능하다. 이때, 문자 입력창은 사용자 인터페이스부(113)를 통해 디스플레이될 수 있으며, 사용자는 사용자 인터페이스부(113) 상에 나타난 문자 입력창에 이동 수단(100)의 일측에 기재된 숫자와 문자를 포함하는 이동 수단(100)의 고유 번호를 입력함으로써 이동 수단 인식부(303)가 이동 수단(100)의 식별 정보를 인식하도록 할 수 있다.
여기서, 이동 수단(100)으로부터 제공되는 상기 QR 코드 및 고유 번호는 스티커 형태로 이동 수단(100)의 일측에 부착될 수도 있으나, 이동 수단(100)에 구비되는 단말기(110)의 인터페이스부를 통해 표출되는 방식으로 제공될 수도 있는 바, 이는 실시자의 필요에 따라 적절하게 구현할 수 있다.
또한, 이동 수단 인증부(508)는 이동 수단 인식부(303)를 통해 인식된 이동 수단(100)의 식별 정보가 배차 완료 정보에 포함된 이동 수단(100)의 식별 정보와 동일한지 여부를 체크하기 위해 제공될 수 있다.
이동 수단 인식부(303)에 의하여 인식된 이동 수단(100)의 식별 정보는 통신을 통해 운영 서버(500)로 전달되는 바, 운영 서버(500)는 이동 수단 인식부(303)에서 전달받은 식별 정보를 내부에 저장된 배차 완료 정보에 포함된 식별 정보와 비교할 수 있다. 이에 따라, 이동 수단 인식부(303)에 의해 전달된 식별 정보가 사용자가 호출 예약하여 가맹점에 의해 배차된 이동 수단(100)의 식별 정보와 동일한지, 아니면 사용자가 호출 예약하지 않았지만 현장에 있는 일반적인 이동 수단(100)의 식별 정보인지 운영 서버(500)가 판단하여, 그 인증 결과를 통신을 통해 이동 수단 인증부(508)로 전달할 수 있다.
따라서, 이동 수단 인증부(508)는 운영 서버(500)로부터 받은 인증 결과로서 해당 이동 수단(100)이 사용자의 호출 예약에 의한 사용인지, 아니면 호출 예약하지 않은 일반 사용인지 사용자에게 알릴 수 있다.
여기서, 이동 수단 인증부(508)는 상기 이동 수단 인식부(303)를 통해 인식된 식별 정보가 상기 배차 완료 정보에 포함된 식별 정보와 일치하면, 사용자 단말기(300)의 잠금해제 요청부(305)에 이동 수단(100)의 잠금을 정상적으로 해제하기 위한 잠금 해제 신호를 전달할 수 있다.
한편, 이동 수단 인증부(508)는, 이동 수단 인식부(303)를 통해 인식된 식별 정보가 상기 배차 완료 정보에 포함된 식별 정보와 불일치하면, 상기 사용자 인터페이스부(113)에 사용자가 호출 예약한 이동 수단(100)이 아님을 표시하고, 사용자에게 별도의 사용자 정보를 요청할 수 있다. 이에 사용자 인터페이스부(113)는 사용자에 의해 입력된 사용자 정보를 운영 서버(500)에 전달하며, 이 경우에도 잠금해제 요청부(305)에 상기 이동 수단(100)의 잠금 해제 신호를 전달하여 사용자가 이동 수단(100)을 사용하도록 할 수 있다. 이에 대한 것은 전술한 서비스 방법에서 이미 설명하였으므로, 자세한 설명은 생략한다.
또한, 상기 잠금해제 요청부(305)는 상기한 바와 같은 이동 수단 인증부(508)의 인증 결과에 따라, 운영 서버(500)에 이동 수단(100)의 잠금 해제를 요청할 수 있다. 운영 서버(500)는 사용자 단말기(300)의 잠금해제 요청부(305)로부터 잠금 해제 요청을 받으면 이동 수단(100)에 잠금 해제 명령을 전달하여 이동 수단(100)의 잠금 장치를 해제할 수 있다.
한편, 상기 잠금 요청부(306)는 사용자가 이동 수단(100)의 사용을 완료하여 더 이상 이동 수단(100)을 사용하지 않는 경우, 운영 서버(500)에 이동 수단(100)의 잠금을 요청하기 위해 제공될 수 있다. 이에 운영 서버(500)는 잠금 요청부(306)로부터 잠금 요청을 전달받으면 이동 수단(100)에 잠금 명령을 전달하여 이동 수단(100)의 잠금 장치를 잠글 수 있다.
한편, 본 실시예에 따른 사용자 단말기(300)는 이동 수단 위치 알림 요청부(311)를 더 포함할 수 있다.
이동 수단 위치 알림 요청부(311)는 사용자가 배차 완료된 이동 수단(100)을 찾으려고 하였으나 찾기에 실패한 경우, 이동 수단(100)에 제공되는 경적기 및 램프 중 적어도 어느 하나를 통해 사용자가 이동 수단(100)을 용이하게 찾을 수 있도록 제공된다.
구체적으로, 이동 수단 위치 알림 요청부(311)는, 사용자로부터 위치 알림 신호 발생을 명령 받으면 운영 서버(500)에 위치 알림 신호 요청을 전달하고, 운영 서버(500)는 이동 수단(100)에 위치 알림 명령을 전달하여 이동 수단(100)에 구비된 경적기 및 램프 중 적어도 어느 하나를 작동시킴으로써 이동 수단(100)에서 발생하는 소리 및/또는 빛을 이용하여 사용자가 이동 수단(100)의 위치를 쉽게 찾을 수 있도록 한다.
또한, 본 실시예에 따른 사용자 단말기(300)는 과금 처리부(312)를 더 포함할 수 있다. 사용자가 이동 수단(100)을 호출 예약하여 이동 수단(100)이 배정 또는 배차 완료가 되었으나 사용자의 변심으로 취소하는 경우 소정의 비용이 청구될 수 있는데, 과금 처리부(312)는 사용자 단말기(300) 상에서 이러한 비용 청구 과정을 수행하거나 처리할 수 있다.
또한, 본 발명의 다른 실시예를 통하여 상기한 바와 같은 사용자 단말기(300)의 제어 방법에 대하여 간략하게 설명한다. 본 실시예에 따른 사용자 단말기(300)의 제어 방법은 본 명세서에서 제일 먼저 설명한 공유형 이동 수단(100)의 서비스 방법에 포함되어 이미 상세하게 설명되어 있으나, 이하에서는 사용자 단말기(300)의 측면에서 사용자 단말기(300)에 의하여 이루어지는 제어 방법에 대해서만 간략하게 설명한다(도 1 참조).
본 실시예에 따른 사용자 단말기(300)의 제어 방법은, 사용자로부터 공유형 이동 수단(100)의 예약 정보를 입력 받는 단계를 수행할 수 있다. 또한 입력 받은 상기 예약 정보를 운영 서버(500)로 전달하는 단계를 수행할 수 있다.
이어서, 운영 서버(500)로부터 이동 수단(100)의 배정 정보를 전달받는 단계를 수행할 수 있다. 이때, 운영 서버(500)는 배정 정보를 가맹점 단말기(400)로부터 수신하여 내부에 저장할 수 있고, 이 배정 정보를 운영 서버(500)는 사용자 단말기(300)에 전달할 수 있다.
또한, 사용자 단말기(300)는 배정 정보를 전달받는 단계 이후에 운영 서버(500)로부터 독립적으로 배차 정보를 전달받는 단계를 수행할 수 있다. 또한, 배차된 이동 수단(100)의 식별 정보를 인식하여 운영 서버(500)로 전달하고, 운영 서버(500)에 인증을 요청하는 단계를 수행할 수 있다.
계속해서, 사용자 단말기(300)는 운영 서버(500)의 인증 결과에 따라 이동 수단(100)의 잠금 해제를 요청하는 단계를 수행할 수 있다. 또한, 이동 수단(100)의 사용 완료 후, 이동 수단(100)의 잠금을 요청할 수 있다.
한편, 도 22는 본 발명의 또 다른 실시예에 따른 공유형 이동 수단 서비스의 운영 서버(500)를 도시한 것으로서, 공유형 이동 수단(100)의 서비스 방법에서 사용자 단말기(300), 가맹점 단말기(400) 및 이동수단의 단말기(110)와 통신하면서 상기 서비스를 제공하기 위한 운영 서버(500)에 관한 것이다.
본 실시예에 따른 운영 서버(500)는, 이동 수단 관리부(501), 가맹점 관리부(502), 사용자 관리부(503), 예약 정보 관리부(504), 예약 배정부(505), 예약 매칭 모니터링부(506), 배차 관리부(507), 이동 수단 인증부(508) 및 이동 수단 잠금 처리부(509)를 포함할 수 있다.
이동 수단 관리부(501)는 공유형 이동 수단(100)에 대한 정보(등록 정보)를 신규 등록, 수정 및 삭제 중 적어도 어느 하나를 수행하기 위해 제공될 수 있다. 이동 수단 관리부(501)는 이동 수단(100) 등록 단계에서 관리자가 구입한 이동 수단(100)의 등록 정보를 운영 서버(500)에 등록하기 위한 구성으로서, 상기 등록 정보의 신규 등록 뿐만 아니라 등록 정보의 수정, 삭제 등을 처리할 수 있다.
또한, 상기 가맹점 관리부(502)는 운영 서버(500)에서 가맹점을 관리하기 위해 제공될 수 있다. 가맹점 관리부(502)에는 복수 개의 가맹점에 대한 각종 정보가 관리될 수 있으며, 이때 가맹점에 대한 정보는 운영 서버(500)에 별도로 제공되는 데이터베이스(530)에 저장될 수 있다. 또한, 상기 사용자 관리부(503)는 사용자 단말기(300)를 통해 회원 가입한 사용자를 운영 서버(500)에서 관리하기 위해 제공될 수 있다.
상기 예약 정보 관리부(504)는 사용자 단말기(300)로부터 사용자의 호출 예약 요청을 수신하기 위해 제공된다. 예약 정보 관리부(504)는 사용자 단말기(300)의 예약 요청부(301)로부터 이동 수단(100)의 호출 예약을 요청 받으면 이를 수신하여 사용자 별로 예약 정보를 관리할 수 있다.
이때, 예약 정보 관리부(504)는 이동 수단(100)의 배차 위치, 년월일시간, 이동 수단(100)의 대수, 비고 중 적어도 어느 하나를 예약 정보로 수신하여 운영 서버(500)의 데이터베이스(530)에 저장할 수 있다.
또한, 상기 예약 배정부(505)는 사용자의 호출 예약 요청에 포함된 위치 정보를 기반으로 상기 가맹점 관리부(502)에 의해 관리되는 복수 개의 가맹점 중 어느 하나를 임시로 선택(배정)하고, 임시 선택(배정)된 해당 가맹점의 가맹점 단말기(400)로 사용자의 호출 예약 요청 정보를 전달할 수 있다.
이때, 상기 예약 배정부(505)는 기 설정된 가맹점 배정 프로토콜을 기초로 사용자의 예약 정보와 매칭되는 가맹점을 임시 배정하고, 해당 가맹점의 가맹점 단말기(400)에 상기 예약 정보를 전달할 수 있다.
구체적으로, 상기 예약 배정부(505)의 가맹점 배정 프로토콜은, 사용자가 호출 예약한 배차 위치로부터 상기 가맹점 관리부(502)에 의해 관리되는 각 가맹점까지의 거리 및 각 가맹점에서 관리 중인 이동 수단(100)의 배차 가능 대수를 우선 순위로 하여 어느 하나의 가맹점을 임시로 선택(배정)할 수 있다.
한편, 예약 매칭 모니터링부(506)는 사용자가 예약한 예약 정보에 대응되는 이동 수단(100)이 소정 가맹점을 통해 배정되었음을 사용자에게 알리기 위한 것으로, 예약 매칭 모니터링부(506)는 가맹점 단말기(400)로부터 전달되는 호출 예약 정보와 이동 수단(100)의 배정 정보를 수신하여 데이터베이스(530)에 저장하고, 상기 배정 정보를 사용자 단말기(300)로 전달할 수 있다. 이에 따라, 사용자는 예약 매칭 모니터링부(506)에서 전달하는 배정 정보를 통해 자신이 호출 예약한 이동 수단(100)과 가맹점의 이동 수단(100)이 서로 매칭되었는지 확인할 수 있다.
또한, 배차 관리부(507)는 가맹점 단말기(400)로부터 배정 정보를 수신한 후, 가맹점 단말기(400)로부터 전달되는 배차 완료 정보를 데이터베이스(530)에 저장하고, 상기 배차 완료 정보를 사용자 단말기(300)로 전달할 수 있다. 이때, 사용자 단말기(300)는 앞에서 설명한 바와 같이 배정 및 배차 정보 처리부(302)를 통해 상기 배정 정보 및 배차 완료 정보를 수신하여 사용자 인터페이스부(113)를 통해 사용자에게 정보를 제공할 수 있다.
또한, 상기 이동 수단 인증부(508)는 사용자 단말기(300)로부터 이동 수단(100)의 식별 정보를 전달받고 전달받은 상기 식별 정보가 상기 배차 정보에 대응되는 것인지 판단하기 위해 제공된다.
여기서 사용자 단말기(300)의 이동 수단 인식부(303)는 이동 수단(100)의 식별 정보를 인식하여 운영 서버(500)로 전달하는 바, 상기 식별 정보를 전달받은 운영 서버(500)는 이동 수단 인증부(508)에서 식별 정보의 정상 여부 즉, 전달받은 이동 수단(100)의 식별 정보가 배차 정보에 대응되는 이동 수단(100)의 것인지 판단할 수 있다.
또한, 상기 이동 수단 잠금 처리부(509)는, 사용자 단말기(300)로부터 이동 수단(100)의 잠금 요청 또는 잠금 해제 요청을 수신하고, 상기 요청에 따라 이동수단의 단말기(110)로 잠금 또는 잠금 해제 명령을 전달하여 이동 수단(100)을 잠그거나 잠금 해제할 수 있다.
따라서, 운영 서버(500)의 이동 수단 인증부(508)는, 사용자 단말기(300)의 이동 수단 인식부(303)로부터 전달받은 식별 정보를 가맹점 단말기(400)로부터 전달받은 배차 정보에 포함된 식별 정보와 일치하는지 판단하고, 이동 수단 인증부(508)에 의하여 식별 정보가 서로 일치하는 것으로 판단되면, 이동 수단 잠금 처리부(509)는 이동수단의 단말기(110)에 잠금 해제 명령을 전달하여 이동 수단(100)의 잠금을 해제할 수 있다.
또한, 운영 서버(500)의 이동 수단 인증부(508)는, 사용자 단말기(300)로부터 전달받은 식별 정보를 가맹점 단말기(400)로부터 전달받은 배차 정보의 식별 정보와 일치하는지 판단하여, 불일치하는 것으로 판단되면, 이동 수단 잠금 처리부(509)는 메시지 푸싱부(511)를 통해 사용자 단말기(300)에 사용자가 호출 예약한 이동 수단(100)이 아님을 알리는 신호 및 별도의 사용자 정보를 요청하는 신호를 전달할 수 있다.
한편, 도 22에 도시된 바와 같이 본 실시예에 따른 운영 서버(500)는 강제 예약 처리부(512)를 더 포함할 수 있다.
상기 운영 서버(500)에서 예약 매칭 모니터링부(506)가 기준 시간 이내에 가맹점 단말기(400)로부터 배정 정보를 전달받지 못하면, 기준 시간 초과시 상기 강제 예약 처리부(512)가 관리자 또는 관리자 단말기(200)를 통해 가맹점 배정 실패 신호를 전달할 수 있다.
구체적으로, 예약 배정부(505)에 의해 최초에 임시 배정된 가맹점이 이동 수단(100)을 선택(배정)하지 않고 미응답 상태이거나, 가맹점 내에 배차 가능 이동 수단(100)이 없는 경우, 강제 예약 처리부(512)는 최초에 임시 배정된 가맹점 단말기(400)를 제외한 다른 가맹점 단말기(400)에 상기 예약 정보를 전달하여 사용자의 예약 정보가 누락되지 않도록 강제 예약을 진행할 수 있다.
또한, 본 실시예에 따른 운영 서버(500)는 이동 수단(100)의 식별 번호를 인식하기 위한 이동수단 인식부(403)와 사용자 인터페이스부(514) 및 통신부(515)를 포함할 수 있고, 사용자에게 청구되는 비용을 관리하기 위한 과금 관리부(516)를 더 포함할 수 있다.
한편, 본 발명의 다른 실시예로서 상기한 바와 같은 운영 서버(500)의 제어 방법에 대하여 간략하게 설명한다. 본 실시예에 따른 운영 서버(500)의 제어 방법은 본 명세서에서 제일 먼저 설명한 공유형 이동 수단(100)의 서비스 방법에 이미 상세하게 설명되어 있으나, 이하에서는 운영 서버(500)의 측면에서 운영 서버(500)에 의하여 이루어지는 제어 방법에 대해서만 간략하게 설명한다(도 1 참조).
본 실시예에 따른 운영 서버(500)의 제어 방법은, 관리자로부터 공유형 이동 수단(100)에 대한 등록 정보를 등록 받는 단계를 수행할 수 있다. 또한, 사용자로부터 이동 수단(100)의 호출 예약 정보를 수신할 수 있다.
이어서, 호출 예약 정보에 포함된 위치 정보를 기반으로 복수 개의 가맹점 중 어느 하나의 가맹점을 선택하고, 선택된 가맹점의 가맹점 단말기(400)로 호출 예약 정보를 전달하는 단계를 수행할 수 있다.
또한, 가맹점 단말기(400)로부터 전달되는 이동 수단(100)의 배정 정보 및 배차 완료 정보를 수신하여 저장하고, 상기 배정 정보 및 배차 완료 정보를 사용자 단말기(300)로 전달하는 단계를 수행할 수 있다.
또한, 사용자 단말기(300)로부터 이동 수단(100)의 식별 정보를 전달받고, 전달받은 식별 정보가 상기 배차 정보에 포함된 식별 정보에 대응하는 것인지 판단하는 단계를 수행할 수 있다.
이어서, 사용자 단말기(300)로부터 이동 수단(100)의 잠금 요청 또는 잠금 해제 요청을 수신하고, 상기 요청에 따라 이동수단의 단말기(110)로 잠금 또는 잠금 해제 명령을 전달하는 단계를 수행함으로써, 공유형 이동 수단(100)의 서비스에서 운영 서버(500)가 제어될 수 있다.
한편, 도 23은 본 발명의 또 다른 실시예에 따른 공유형 이동 수단(100)의 가맹점 단말기(400)의 구성을 도시한 것으로서, 공유형 이동 수단(100)의 서비스 방법에서 운영 서버(500) 및 이동수단의 단말기(110)와 통신하면서 상기 서비스를 제공하기 위한 가맹점 단말기(400)에 관한 것이다.
본 실시예에 따른 가맹점 단말기(400)는, 예약정보 로딩부(401), 이동수단 매칭부(402), 이동수단 인식부(403), 이동수단 인증부(404), 배차정보 등록부(405) 및 이동수단 상태정보 관리부(406)를 포함할 수 있다. 또한, 사용자 인터페이스부(113)와 위치정보 인식부(114), 통신부(116) 및 데이터베이스(117)를 더 포함할 수 있다.
상기 예약정보 로딩부(401)는 운영 서버(500)에서 가맹점 단말기(400)로 임시 배정하여 전달한 사용자의 예약 정보를 읽어 오기 위해 제공될 수 있다. 가맹점주는 예약정보 로딩부(401)를 통해 로딩되는 예약 정보를 사용자 인터페이스부(113)를 통해 볼 수 있다.
또한, 이동수단 매칭부(402)는 운영 서버(500)로부터 수신한 예약 정보를 가맹점이 보유한 이동 수단(100)과 매칭시켜 배정하기 위해 제공될 수 있다. 가맹점은 이동 수단(100)을 배정하기 전에 보유한 이동 수단(100)의 인증을 거쳐야 하는 바, 이에 따라 보유한 특정 이동 수단(100)이 배정 및 배차가 가능한 유효한 이동 수단(100)인지, 아니면 이미 배정 또는 배차가 완료된 이동 수단(100)인지 체크할 수 있다.
이동 수단(100)의 유효한 배정을 위해 이동수단 인식부(403) 및 이동수단 인증부(404)가 제공될 수 있다. 이동수단 인식부(403)는 이동 수단(100)에 제공되는 식별 정보를 인식하기 위해 제공될 수 있는 바, 이동 수단 인식부(403)는 앞에서 설명한 바와 같이 가맹점 단말기(400)에 제공될 수 있는 QR 코드 스캐너 또는 문자 입력창으로 구현될 수 있다.
또한, 이동수단 인증부(404)는, 운영 서버(500)에서 판단한 식별 정보의 인증 결과를 수신하는 것으로, 앞에서 설명한 사용자 단말기(300)의 이동수단 인증부(404)와 동일하므로 상세한 설명은 생략한다.
또한, 배차정보 등록부(405)는 가맹점에 의해 배차가 완료된 정보를 관리하기 위해 제공될 수 있다. 배차정보 등록부(405)는 배차 완료 정보를 리스트 형태로 관리하며 필요에 따라 배차 완료 정보를 데이터베이스(410)에 전달하여 저장할 수 있다.
또한, 상기 이동수단 상태정보 관리부(406)는 가맹점에서 보유하고 있는 이동 수단(100)의 상태를 관리하기 위해 제공되는 바, 이동수단 상태정보 관리부(406)는 이동 수단(100)을 활성화/비활성화/폐기 등의 상태 정보로 관리하여 배차 가능 이동 수단(100)과 배차 불가 이동 수단(100)을 판단하고, 수리 또는 폐기해야 할 이동 수단(100)을 파악할 수 있다.
또한, 도 24는 본 발명의 또 다른 실시예에 따른 공유형 이동수단의 단말기(110)의 구성을 도시한 것으로서, 공유형 이동 수단(100)의 서비스 방법에서 사용자 단말기(300), 운영 서버(500) 및 가맹점 단말기(400)와 통신하면서 상기 서비스를 제공하기 위한 이동수단의 단말기(110)에 관한 것이다.
본 실시예에 따른 이동수단의 단말기(110)는, 식별정보 제공부(111) 및 잠금장치 구동부(112)를 포함할 수 있으며, 여기에 사용자 인터페이스부(113), 위치정보 인식부(114), 잠금장치(115), 통신부(116) 및 데이터베이스(117)를 더 포함할 수 있다.
상기 식별정보 제공부(111)는 앞에서 설명한 바와 같이 사용자 인터페이스부(113)를 통해 이동 수단(100)의 식별 정보를 QR 코드 또는 고유 번호 방식으로 표출하기 위해 제공될 수 있다. 식별정보 제공부(111)는 이동 수단(100)마다 서로 다른 식별정보를 제공하도록 구성되며, 이 식별정보는 사용자 인터페이스부(113)를 통해 사용자에게 디스플레이될 수 있다.
또한, 잠금장치 구동부(112)는 운영 서버(500)로부터 잠금 해제 명령 또는 잠금 명령을 받아 동작되는 것으로서, 이동 수단(100)의 일측에 제공되는 잠금장치(115)를 해제하거나 잠금장치(115)를 작동시켜 이동 수단(100)을 잠글 수 있다.
이동 수단(100)에는 이동 수단(100)의 위치를 인식 가능하도록 GPS 방식의 위치정보 인식부(114)가 제공될 수 있으며, 다른 단말기 또는 운영 서버(500)와 통신하기 위한 통신부(116) 및 소정의 정보를 내부에 저장하기 위한 데이터베이스(117)가 제공될 수 있다.
이상 설명된 본 발명에 따른 실시예들은 컴퓨터 상에서 다양한 구성요소를 통하여 실행될 수 있는 컴퓨터 프로그램의 형태로 구현될 수 있으며, 이와 같은 컴퓨터 프로그램은 컴퓨터로 판독 가능한 매체에 기록될 수 있다.
컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 매체에 기록되는 프로그램 명령은 상술한 실시예들을 위하여 특별히 설계되고 구성된 것들이거나, 또는 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예로써, 컴파일러에 의해 만들어지는 것과 같은 기계어 코드, 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 또한, 상술한 하드웨어 장치는 실시예들의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
또한, 본 발명의 실시예들의 소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.
또한, 본 발명의 실시예들은 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다.
이상, 본 발명의 실시예에 따른 호출 예약 가능한 공유형 이동 수단의 서비스 방법, 공유형 이동 수단 서비스의 사용자 단말기, 운영 서버, 가맹점 단말기 및 이동수단 단말기를 구체적인 실시 형태로서 설명하였으나, 이는 예시에 불과한 것으로서, 본 발명은 이에 한정되지 않는 것이며, 본 명세서에 개시된 기초 사상에 따르는 최광의 범위를 갖는 것으로 해석되어야 한다. 당업자는 개시된 실시 형태들을 조합, 치환하여 적시되지 않은 형상의 패턴을 실시할 수 있으나, 이 역시 본 발명의 범위를 벗어나지 않는 것이다. 이외에도 당업자는 본 명세서에 기초하여 개시된 실시 형태를 용이하게 변경 또는 변형할 수 있으며, 이러한 변경 또는 변형도 본 발명의 권리범위에 속함은 명백하다.
100 : 이동 수단
110 : 이동 수단의 단말기
200 : 관리자 단말기
300 : 사용자 단말기
400 : 가맹점 단말기
500 : 메인 서버
510 : 방화벽
520 : 웹서버
530 : 데이터베이스
540 : 스토리지
110 : 이동 수단의 단말기
200 : 관리자 단말기
300 : 사용자 단말기
400 : 가맹점 단말기
500 : 메인 서버
510 : 방화벽
520 : 웹서버
530 : 데이터베이스
540 : 스토리지
Claims (9)
- 사용자 단말기, 가맹점 단말기 및 이동 수단의 단말기와 통신하면서 공유형 이동 수단의 서비스를 제공하기 위한 운영 서버로서,
공유형 이동 수단에 대한 정보를 신규 등록, 수정 및 삭제 중 적어도 어느 하나를 처리하기 위해 제공되는 이동 수단 관리부;
가맹점을 관리하기 위해 제공되는 가맹점 관리부;
사용자를 관리하기 위해 제공되는 사용자 관리부;
상기 사용자 단말기로부터 호출 예약 요청을 수신하는 예약 정보 관리부;
상기 호출 예약 요청에 포함된 위치 정보를 기반으로 상기 가맹점 관리부에 의해 관리되는 복수 개의 가맹점 중 어느 하나를 선택하고, 선택된 가맹점의 가맹점 단말기로 상기 호출 예약 요청 정보를 전달하는 예약 배정부;
상기 가맹점 단말기로부터 전달되는 호출 예약 요청 정보와 이동 수단의 배정 결과를 수신하여 데이터베이스에 저장하고, 상기 배정 결과를 상기 사용자 단말기로 전달하는 예약 매칭 모니터링부;
상기 가맹점 단말기로부터 전달되는 배차 완료 정보를 상기 데이터베이스에 저장하고, 상기 배차 완료 정보를 상기 사용자 단말기로 전달하는 배차 관리부;
상기 사용자 단말기로부터 상기 이동 수단의 식별 정보를 전달받고, 전달받은 상기 식별 정보가 상기 배차 완료 정보에 대응되는 것인지 판단하는 이동 수단 인증부; 및
상기 사용자 단말기로부터 상기 이동 수단의 잠금 요청 또는 잠금 해제 요청을 수신하고, 상기 요청에 따라 상기 이동 수단의 단말기로 잠금 또는 잠금 해제 명령을 전달하는 이동 수단 잠금 처리부;를 포함하고,
상기 이동 수단 인증부는 상기 사용자 단말기로부터 전달받은 상기 식별 정보를 상기 가맹점 단말기로부터 전달받은 배차 완료 정보와 일치하는지 판단하며,
상기 이동 수단 인증부에 의하여 상기 사용자 단말기의 식별 정보가 상기 가맹점 단말기의 배차 완료 정보와 불일치하는 것으로 판단된 경우 상기 이동 수단 잠금 처리부는 메시지 푸싱부를 통해 상기 사용자 단말기에 사용자가 호출 예약한 이동 수단이 아니라는 신호 및 사용자 정보 요청 신호를 전달하고,
사용자가 자신이 호출 예약한 이동 수단을 사용하지 않고 기 인식된 식별 정보의 미예약 이동 수단을 사용하기로 결정한 경우에 상기 운영 서버가 상기 사용자 단말기로부터 사용자 정보를 제공받으면 상기 이동 수단 잠금 처리부는 상기 미예약 이동 수단의 단말기에 잠금 해제 명령을 전달하여 상기 미예약 이동 수단의 잠금을 해제하며,
상기 운영 서버는 상기 가맹점 단말기로부터 주변 경관과 함께 촬영된 이동 수단의 인증 사진이 포함된 배차 완료 정보를 수신하면, 배차 완료 정보 및 인증 사진 정보를 상기 사용자 단말기, 가맹점 단말기에 각각 전달하여 배차가 완료되었음을 알리는,
호출 예약 가능한 공유형 이동 수단 서비스의 운영 서버. - 제 1 항에 있어서,
상기 예약 정보 관리부는, 상기 이동 수단의 배차 위치, 년월일시간, 상기 이동 수단의 대수, 비고 중 적어도 어느 하나를 예약 정보로 수신하여 상기 데이터베이스에 저장하는 것을 특징으로 하는,
호출 예약 가능한 공유형 이동 수단 서비스의 운영 서버. - 제 1 항에 있어서,
상기 예약 배정부는, 기 설정된 가맹점 배정 프로토콜을 기초로 상기 예약 정보와 매칭되는 가맹점을 임시 배정하고, 해당 가맹점의 가맹점 단말기에 상기 예약 정보를 전달하는 것을 특징으로 하는,
호출 예약 가능한 공유형 이동 수단 서비스의 운영 서버. - 제 3 항에 있어서,
상기 예약 배정부의 가맹점 배정 프로토콜은, 사용자가 호출 예약한 배차 위치로부터 상기 가맹점 관리부에 의해 관리되는 각 가맹점까지의 거리 및 각 가맹점에서 관리 중인 이동 수단의 배차 가능 대수를 우선 순위로 하여 어느 하나의 가맹점을 선택하는 것을 특징으로 하는,
호출 예약 가능한 공유형 이동 수단 서비스의 운영 서버. - 제 1 항에 있어서,
상기 이동 수단 인증부는, 상기 사용자 단말기로부터 전달받은 상기 식별 정보를 상기 가맹점 단말기로부터 전달받은 배차 완료 정보와 일치하는지 판단하고,
상기 이동 수단 잠금 처리부는, 상기 이동 수단 인증부에 의하여 상기 식별 정보가 상기 배차 완료 정보와 일치하는 것으로 판단되면 상기 이동 수단의 단말기에 잠금 해제 명령을 전달하여 이동 수단의 잠금을 해제하는 것을 특징으로 하는,
호출 예약 가능한 공유형 이동 수단 서비스의 운영 서버. - 삭제
- 제 1 항에 있어서,
상기 예약 매칭 모니터링부가 기준 시간 이내에 상기 가맹점 단말기로부터 배차 완료 정보를 전달받지 못하면, 상기 기준 시간 초과시 관리자 단말기에게 가맹점 배정 실패 신호를 전달하는 강제 예약 처리부를 더 포함하는,
호출 예약 가능한 공유형 이동 수단 서비스의 운영 서버. - 제 7 항에 있어서,
상기 강제 예약 처리부는 최초에 배정된 가맹점이 미응답 상태이거나 배차 가능 이동 수단이 없는 경우, 최초에 임시 배정된 가맹점 단말기를 제외한 다른 가맹점 단말기에 상기 예약 정보를 전달하여 강제 예약을 진행하는 것을 특징으로 하는,
호출 예약 가능한 공유형 이동 수단 서비스의 운영 서버. - 관리자로부터 공유형 이동 수단에 대한 정보를 등록 받는 단계;
사용자로부터 상기 이동 수단의 호출 예약 정보를 수신하는 단계;
상기 호출 예약 정보에 포함된 위치 정보를 기반으로 복수 개의 가맹점 중 어느 하나의 가맹점을 선택하고, 선택된 가맹점의 가맹점 단말기로 상기 호출 예약 정보를 전달하는 단계;
상기 가맹점 단말기로부터 전달되는 이동 수단의 배정 결과를 수신하여 저장하고, 상기 배정 결과를 사용자 단말기로 전달하는 단계;
상기 가맹점 단말기로부터 전달되는 배차 완료 정보를 수신하여 저장하고, 상기 배차 완료 정보를 상기 사용자 단말기로 전달하는 단계;
상기 사용자 단말기로부터 이동 수단의 식별 정보를 전달받고, 전달받은 상기 식별 정보가 상기 배차 완료 정보에 대응되는 것인지 판단하는 단계; 및
상기 사용자 단말기로부터 이동 수단의 잠금 요청 또는 잠금 해제 요청을 수신하고, 상기 요청에 따라 이동 수단의 단말기로 잠금 또는 잠금 해제 명령을 전달하는 단계;를 포함하고,
상기 사용자 단말기의 식별 정보가 상기 가맹점 단말기의 배차 완료 정보와 불일치하면, 사용자에게 사용자가 호출 예약한 이동 수단이 아님을 표시하고, 사용자에게 사용자 정보를 요청하며,
이때, 사용자가 자신이 호출 예약한 이동 수단을 사용하지 않고 기 인식된 식별 정보의 미예약 이동 수단을 사용하기로 결정한 경우, 상기 사용자 단말기를 통해 사용자 정보를 전달받고, 이동 수단 잠금 처리부를 통해 상기 미예약 이동 수단의 단말기에 잠금 해제 신호를 전달하여 사용자가 미예약 이동 수단을 사용하도록 하며,
상기 가맹점 단말기로부터 수신한 상기 배차 완료 정보에는 주변 경관과 함께 촬영된 이동 수단의 인증 사진이 포함되며, 주변 경관과 함께 촬영된 이동 수단의 이 인증 사진을 배차 완료 정보와 함께 사용자 단말기에 전달하는,
공유형 이동 수단의 운영 서버의 제어 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200055481A KR102249725B1 (ko) | 2020-05-08 | 2020-05-08 | 호출 예약 가능한 공유형 이동 수단 서비스의 운영 서버 및 그 제어 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200055481A KR102249725B1 (ko) | 2020-05-08 | 2020-05-08 | 호출 예약 가능한 공유형 이동 수단 서비스의 운영 서버 및 그 제어 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102249725B1 true KR102249725B1 (ko) | 2021-06-03 |
Family
ID=76396373
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200055481A KR102249725B1 (ko) | 2020-05-08 | 2020-05-08 | 호출 예약 가능한 공유형 이동 수단 서비스의 운영 서버 및 그 제어 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102249725B1 (ko) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008269347A (ja) * | 2007-04-20 | 2008-11-06 | Total Kankyo:Kk | タクシー配車装置、タクシー端末装置、タクシー配車システム、タクシー配車方法、コンピュータプログラム |
JP2013200736A (ja) * | 2012-03-26 | 2013-10-03 | Zenrin Datacom Co Ltd | バイシクルシェアシステム |
KR20180015616A (ko) * | 2015-06-11 | 2018-02-13 | 베이징 모바이크 테크놀로지 캄퍼니 리미티드 | 자전거 관리 시스템과 그 제어 방법 및 장치 |
KR20180133084A (ko) | 2017-06-05 | 2018-12-13 | 한완기 | 공유 자전거 운영 방법 및 시스템 |
-
2020
- 2020-05-08 KR KR1020200055481A patent/KR102249725B1/ko active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008269347A (ja) * | 2007-04-20 | 2008-11-06 | Total Kankyo:Kk | タクシー配車装置、タクシー端末装置、タクシー配車システム、タクシー配車方法、コンピュータプログラム |
JP2013200736A (ja) * | 2012-03-26 | 2013-10-03 | Zenrin Datacom Co Ltd | バイシクルシェアシステム |
KR20180015616A (ko) * | 2015-06-11 | 2018-02-13 | 베이징 모바이크 테크놀로지 캄퍼니 리미티드 | 자전거 관리 시스템과 그 제어 방법 및 장치 |
KR20180133084A (ko) | 2017-06-05 | 2018-12-13 | 한완기 | 공유 자전거 운영 방법 및 시스템 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105405296B (zh) | 基于车牌识别的车辆控制进出***及其方法 | |
JP4679286B2 (ja) | レンタカーの管理システム、管理方法、会社サーバ、及びプログラム | |
CN105528822A (zh) | 一种基于车位锁和道闸的车位管理方法及*** | |
JP6406732B1 (ja) | 駐車場貸出し・管理システム | |
US20180314988A1 (en) | Vehicle allocation control device and vehicle | |
JP2003016577A (ja) | 車両管理装置 | |
KR20120036601A (ko) | 자전거 대여 시스템 및 그 방법 | |
CN108492387B (zh) | 固定车位管理方法、***及计算机可读存储介质 | |
JP6247037B2 (ja) | 車両配車システム | |
US11790306B2 (en) | Server apparatus, vehicle, service provision system, and non-transitory storage medium storing program | |
JP2019087103A (ja) | 認証方法、プログラム、サーバ及び配車システム | |
JP2004110462A (ja) | 車両共同利用の予約方法及びそのシステム | |
KR20190103925A (ko) | 차량 충전 방법, 단말기 및 서버 | |
CN108520562B (zh) | 停车自助授权方法、***及订房服务器、存储介质 | |
KR20120073163A (ko) | 자전거 대여 시스템 및 그 방법 | |
KR102249725B1 (ko) | 호출 예약 가능한 공유형 이동 수단 서비스의 운영 서버 및 그 제어 방법 | |
KR102249724B1 (ko) | 호출 예약 가능한 공유형 이동 수단 서비스의 사용자 단말기 및 그 제어 방법 | |
JP7131899B2 (ja) | 駐車場情報処理装置、駐車情報処理方法、およびプログラム | |
JP2018163536A (ja) | 駐車車室管理サーバ、入出庫管理端末およびコンピュータプログラム | |
JP2020064434A (ja) | 移動体予約装置、移動体予約方法、およびプログラム | |
JP7416294B1 (ja) | エレベータの制御システム及びプログラム | |
JP7301202B1 (ja) | データ中継装置、情報端末及びプログラム | |
JP7291280B1 (ja) | データ中継装置及びプログラム | |
JP2003044572A (ja) | 車両共同利用システム | |
Raza et al. | REAL-TIME CAR PARKING SYSTEM USING ARDUINO CONTROL |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |