KR102069304B1 - Chauffeur service method and system based on travel scheduling - Google Patents
Chauffeur service method and system based on travel scheduling Download PDFInfo
- Publication number
- KR102069304B1 KR102069304B1 KR1020190025588A KR20190025588A KR102069304B1 KR 102069304 B1 KR102069304 B1 KR 102069304B1 KR 1020190025588 A KR1020190025588 A KR 1020190025588A KR 20190025588 A KR20190025588 A KR 20190025588A KR 102069304 B1 KR102069304 B1 KR 102069304B1
- Authority
- KR
- South Korea
- Prior art keywords
- place
- schedule
- vehicle
- user
- driver
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 87
- 230000033001 locomotion Effects 0.000 claims abstract description 38
- 230000006870 function Effects 0.000 claims description 16
- 238000013519 translation Methods 0.000 claims description 15
- 230000008859 change Effects 0.000 claims description 13
- 239000000284 extract Substances 0.000 claims description 4
- 238000004891 communication Methods 0.000 abstract description 64
- 238000010586 diagram Methods 0.000 description 25
- 230000008569 process Effects 0.000 description 16
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000004308 accommodation Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 230000029305 taxis Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 210000005036 nerve Anatomy 0.000 description 1
- 230000003287 optical effect Effects 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/40—Business processes related to the transportation industry
-
- G06Q50/30—
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/343—Calculating itineraries, i.e. routes leading from a starting point to a series of categorical destinations using a global route restraint, round trips, touristic trips
-
- 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/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
-
- 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/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0281—Customer communication at a business location, e.g. providing product or service information, consulting
-
- 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
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0613—Third-party assisted
- G06Q30/0619—Neutral agent
-
- 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
- G06Q30/08—Auctions
-
- 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
- G06Q50/14—Travel agencies
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Development Economics (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Game Theory and Decision Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Automation & Control Theory (AREA)
- Traffic Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
여행스케줄링 기반의 쇼퍼서비스 방법 및 시스템에 관한 것으로, 서버는 사용자단말로부터 수신된 복수의 장소식별자가 지시하는 복수의 방문장소 각각에서의 여행자의 평균체류시간과 수신된 각 장소식별자의 순위에 따라 정렬된 복수의 방문장소 사이의 이동경로에 기초하여 여행스케줄을 작성하고, 여행스케줄에 따라 복수의 승차장소의 명칭과 각 승차장소의 도착시점을 차량의 이동 순서에 따라 나열한 차량스케줄을 작성하고, 사용자단말은 사용자의 사용 언어로 작성된 여행스케줄을 표시하고, 운전자단말은 운전자의 사용 언어로 작성된 차량스케줄을 표시함에 따라 사용자가 간단한 조작만으로 운전자와의 의사소통 없이도 운전자에게 출발장소, 복귀장소, 그 사이의 경유장소들과 각 장소의 승차시점을 알려줄 수 있다.The present invention relates to a shopping service based shopping service method and system, wherein the server sorts the traveler's average stay time at each visited location indicated by the plurality of place identifiers received from the user terminal and the rank of each place identifier received. Create a travel schedule based on the movement route between the plurality of visited places, and create a vehicle schedule that lists the names of the plurality of boarding places and the arrival times of each boarding place according to the order of movement of the vehicle according to the travel schedule, and the user The terminal displays the travel schedule written in the user's language, and the driver terminal displays the vehicle schedule written in the driver's language, allowing the user to start, return and return to the driver without any simple communication. You can tell where to stop and when to board.
Description
운전자에게 출발장소, 복귀장소, 그 사이의 경유장소들과 각 장소의 승차시점을 알려줄 수 있는 쇼퍼서비스 방법 및 시스템에 관한 것이다.The present invention relates to a shopper service method and system for informing a driver of a departure point, a return point, a stopover point in between, and a starting point of each place.
최근 들어 우버, 리프트, 그랩 등의 승차공유서비스가 각광을 받음에 따라 여행자가 승차공유서비스를 이용하는 사례가 늘어나고 있다. 승차공유서비스는 일반적으로 사용자가 본인의 위치와 목적지 정보를 승차공유서비스를 제공하고자 하는 운전자에게 보냄으로써 이루어지게 된다. 여행자는 여행의 특성상 하나의 장소가 아닌, 여러 장소를 들러야 하는데 각 장소별로 승차공유서비스를 예약함에 따라 승차공유서비스는 여행자에게 매우 번거롭고 불편하다. 현재, 하나의 목적지뿐만 아니라 여러 경유지에 들러 일시적으로 체류할 수 있도록 승차공유서비스의 범위가 확장되고는 있으나 승차공유서비스의 특성상 여행자는 운전자와 사전에 차량 이용 스케줄을 조율해야 하고, 운전자는 보다 많은 사람을 동승시키길 원하기 때문에 하루 전체를 한 사람의 운송에 투자하기를 꺼려한다는 한계가 있다.Recently, as ride sharing services such as Uber, lifts, and grabs have been in the spotlight, more and more travelers use ride sharing services. The ride sharing service is generally performed by the user sending his / her location and destination information to a driver who wants to provide a ride sharing service. Travelers should stop by one place instead of one place due to the nature of the trip. As the reservation sharing service is reserved for each place, the ride sharing service is very cumbersome and inconvenient for the traveler. At present, the range of ride sharing services has been expanded to make it possible to stay at one stop as well as to several destinations temporarily. There is a limit to reluctant to invest in one person's transportation for the whole day because you want to carry people.
외국 지역을 여행하는 경우, 여행자는 주로 택시, 렌트카를 이동수단으로 이용하게 되는데, 택시는 요금이 비싸고 우회하는 경우가 많으며 이동할 때마다 호출해야 되는 불편 때문에 렌트카의 사용이 점차적으로 늘고 있다. 여행자가 그 지역의 지리를 잘 모를 경우에 네비게이션을 이용한다고 하더라도 렌트카를 직접 운전하는 것은 그 국가 특유의 교통 체계를 알지 못하고 도로표지판에 대한 이해가 떨어지는 경우가 많아 매우 위험하다고 할 수 있다. 이러한 이유로 외국 여행자가 현지에서 승차공유서비스를 이용하는 빈도가 크게 늘고 있다. 그러나, 여행자의 사용 언어나 영어가 아닌 다른 언어를 사용하는 지역을 여행하는 경우에 여행자와 운전자간에 의사소통이 불가능하다. 여행자가 스마트폰의 번역 기능을 이용하여 운전자와의 의사소통을 꾀할 수도 있으나 완벽한 의사소통이 어려워 운전자가 여행자가 원하지 않는 곳으로 데려다 주는 경우가 빈번하다. When traveling to a foreign country, travelers usually use taxis and rental cars as a means of transportation, and taxis are expensive and often bypassed, and the use of rental cars is gradually increasing due to the inconvenience of calling each time. Even if the traveler does not know the geography of the area, even if he uses the navigation, driving a car directly is very dangerous because he often does not know the country's traffic system and understands the road signs. For this reason, the frequency of sharing of ride sharing services by foreign travelers is increasing significantly. However, if you are traveling in an area where you speak a language other than English or a traveler's language, you will not be able to communicate with the driver. Although the traveler may try to communicate with the driver by using the translation function of the smartphone, perfect communication is difficult and the driver often takes the driver to the place that the traveler does not want.
사용자가 여러 번의 번거로운 예약 과정이 없어 간단한 조작만으로 운전자와의 의사소통 없이도 운전자에게 출발장소, 복귀장소, 그 사이의 경유장소들과 각 장소의 승차시점을 알려줄 수 있을 뿐만 아니라 사용자와 운전자간의 이동경로통역을 갖는 쇼퍼서비스 방법 및 시스템을 제공하는 데에 있다. 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 이하의 설명으로부터 또 다른 기술적 과제가 도출될 수도 있다.Since the user does not have many cumbersome reservation processes, the user can easily inform the driver of the departure place, returning place, stopover points and boarding points of each place without having to communicate with the driver with a simple operation. To provide an interpreter shopper service method and system. The present invention is not limited to the above-described technical problems, and other technical problems may be derived from the following description.
본 발명의 일 측면에 따른 쇼퍼서비스 중개 방법은 사용자단말로부터 사용자가 방문하기를 희망하는 복수의 방문장소에 대한 복수의 장소식별자와 각 장소식별자의 순위를 수신하는 단계; 상기 수신된 복수의 장소식별자가 지시하는 복수의 방문장소 각각에서의 여행자의 평균체류시간과 상기 수신된 각 장소식별자의 순위에 따라 정렬된 복수의 방문장소 사이의 이동경로에 기초하여 상기 각 방문장소의 명칭과 상기 각 방문장소의 체류시작시점을 사용자의 방문 순서에 따라 나열한 여행스케줄을 작성하는 단계; 상기 작성된 여행스케줄을 상기 사용자단말로 송신하는 단계; 및 상기 여행스케줄에 따라 복수의 승차장소의 명칭과 각 승차장소의 도착시점을 차량의 이동 순서에 따라 나열한 차량스케줄을 작성하는 단계를 포함하고, 상기 사용자단말에 사용자의 사용 언어로 작성된 여행스케줄이 표시되고, 운전자단말에 운전자의 사용 언어로 작성된 차량스케줄이 표시된다.According to an aspect of the present invention, there is provided a shopper service brokering method comprising: receiving, from a user terminal, a plurality of place identifiers and a rank of each place identifier for a plurality of visited places that a user wishes to visit; Each visited place based on a travel time between the plurality of visited places arranged according to the average residence time of the traveler at each of the visited places indicated by the received plurality of place identifiers and the ranking of the received place identifiers; Creating a travel schedule that lists the name of the visit point and the starting point of stay of each visited location according to the visit order of the user; Transmitting the created travel schedule to the user terminal; And creating a vehicle schedule in which the names of a plurality of boarding places and arrival times of each boarding place are arranged according to the order of movement of the vehicle according to the travel schedule, wherein the travel schedule written in the user's language is used in the user terminal. The vehicle schedule written in the driver's language is displayed on the driver terminal.
상기 쇼퍼서비스 중개 방법은 상기 사용자단말로부터 상기 복수의 방문장소 사이를 이동하기 위해 사용 가능한 복수 종류의 이동수단 중 어느 한 종류의 이동수단에 대한 이동식별자를 수신하는 단계를 더 포함하고, 상기 차량스케줄을 작성하는 단계는 상기 수신된 이동식별자가 운전자를 동반하는 차량을 지시하는 경우, 상기 차량스케줄을 작성할 수 있다.The shopper service brokering method further includes receiving a mobile identifier for any one type of moving means from among the plurality of types of moving means available for moving between the plurality of visited places from the user terminal. In the step of writing, when the received mobile identifier indicates a vehicle accompanying the driver, the vehicle schedule may be created.
상기 쇼퍼서비스 중개 방법은 상기 작성된 차량스케줄을 운전자의 사용 언어로 번역하는 단계; 및 상기 번역된 차량스케줄을 상기 운전자단말로 전송하는 단계를 더 포함하고, 상기 사용자단말에 사용자의 사용 언어로 작성된 여행스케줄이 표시되고, 상기 운전자단말에 운전자의 사용 언어로 번역된 차량스케줄이 표시됨으로써 사용자와 운전자간의 이동경로통역이 제공될 수 있다.The shopper service brokering method may further include translating the created vehicle schedule into a language used by a driver; And transmitting the translated vehicle schedule to the driver terminal, wherein the travel schedule written in the user's language is displayed on the user terminal, and the vehicle schedule translated into the driver's language is displayed on the driver terminal. As a result, the translation of the movement path between the user and the driver may be provided.
상기 여행스케줄은 상기 복수의 방문장소의 명칭과 상기 각 방문장소의 체류시작시점을 상기 각 방문장소 별 섹션으로 분할하여 표현하고 상기 복수의 방문장소에 대한 복수의 섹션을 상기 사용자의 방문 순서에 따라 나열하고, 상기 나열된 복수의 섹션 중 서로 이웃하는 두 섹션 사이마다 상기 두 섹션에 해당하는 두 방문장소 사이를 이동하기 위해 사용 가능한 복수 종류의 이동수단 중 어느 하나를 사용자의 입력에 따라 선택할 수 있는 기능의 복수의 이동수단 아이콘을 배치한 포맷을 가질 수 있다.The travel schedule divides the names of the plurality of visited places and the starting point of stay of each visited place into sections for each visited place, and displays a plurality of sections of the plurality of visited places according to the order of visit of the user. A function of selecting one of a plurality of types of moving means that can be listed and used to move between two visited places corresponding to the two sections every two adjacent sections among the plurality of sections listed above according to a user's input It may have a format in which a plurality of icons of the vehicle is arranged.
상기 차량스케줄을 작성하는 단계는 상기 여행스케줄의 서로 이웃하는 두 섹션 사이마다 선택된 이동수단의 종류를 참조하여 상기 여행스케줄의 복수의 섹션 전부 또는 일부를 추출하고, 상기 추출된 복수의 섹션에 표현된 복수의 방문장소의 명칭과 각 방문장소의 체류시작시점을 복수의 승차장소의 명칭과 각 승차장소의 도착시점으로 결정하고, 상기 결정된 복수의 승차장소의 명칭과 각 승차장소의 도착시점을 차량의 이동 순서에 따라 나열함으로써 상기 차량스케줄을 작성할 수 있다.The preparing of the vehicle schedule may include extracting all or a portion of the plurality of sections of the travel schedule by referring to the type of transportation means selected between two neighboring sections of the travel schedule and expressing the extracted plurality of sections. The names of the plural visited places and the starting point of stay of each visited place are determined by the names of the plural boarding places and the arrival times of each boarding place, and the names of the determined plural boarding places and the arrival times of each boarding place are The vehicle schedule can be prepared by arranging the moving order.
상기 여행스케줄의 서로 이웃하는 두 섹션 사이마다 선택된 이동수단 중 일부는 상기 운전자를 동반하는 차량 외에 다른 종류의 이동수단이고, 나머지는 상기 운전자를 동반하는 차량인 경우에 상기 다른 종류의 이동수단이 걸쳐 있는 두 섹션 중 아래 순위의 섹션을 제외한 나머지 섹션들을 상기 여행스케줄로부터 추출함으로써 상기 여행스케줄의 서로 이웃하는 두 섹션 사이마다 선택된 이동수단의 종류를 참조하여 상기 여행스케줄의 복수의 섹션 전부 또는 일부를 추출할 수 있다.Some of the means of transportation selected between the two neighboring sections of the travel schedule are other types of vehicles other than the vehicle accompanying the driver, and the other types of vehicles are included when the rest is a vehicle accompanying the driver. Extracting all or part of a plurality of sections of the travel schedule by referring to the type of transportation selected between two neighboring sections of the travel schedule by extracting sections of the two sections except for the lower ranking section from the travel schedule. can do.
상기 여행스케줄은 상기 각 섹션별로 상기 각 섹션에 해당하는 방문장소를 사용자의 선택에 따라 취소할 수 있는 기능의 삭제 버튼을 구비하고, 상기 쇼퍼서비스 중개 방법은 상기 사용자단말로부터 사용자에 의해 선택된 삭제 버튼을 갖는 섹션에 대한 섹션식별자를 포함하는 장소취소 메시지를 수신하면, 상기 수신된 장소취소 메시지의 섹션 식별자가 지시하는 섹션에 할당된 방문장소를 삭제함으로써 상기 복수의 방문장소로부터 상기 복수의 방문장소를 변경하고, 상기 변경된 복수의 방문장소 각각에서의 여행자의 평균체류시간과 상기 변경된 복수의 방문장소 사이의 이동경로에 기초하여 상기 여행스케줄을 갱신하는 단계; 및 상기 갱신된 여행스케줄에 따라 상기 차량스케줄을 갱신하는 단계를 더 포함할 수 있다.The travel schedule includes a delete button having a function of canceling a visit place corresponding to each section for each section according to a user's selection, and the shopping service intermediation method includes a delete button selected by the user from the user terminal. Upon receiving a place cancel message including a section identifier for a section having a, the plurality of visit places are deleted from the plurality of visit places by deleting the visit places assigned to the section indicated by the section identifier of the received place cancel message. Changing and updating the travel schedule based on a traveler's average stay time at each of the plurality of changed visited places and the travel route between the plurality of changed visited places; And updating the vehicle schedule according to the updated travel schedule.
상기 여행스케줄은 상기 복수의 섹션 중 서로 이웃하는 두 섹션 사이마다 새로운 방문장소를 사용자의 선택에 따라 추가할 수 있는 기능의 추가 버튼을 배치하고, 상기 쇼퍼서비스 중개 방법은 상기 사용자단말로부터 사용자에 의해 선택된 추가 버튼을 사이에 두는 두 섹션에 대한 두 개의 섹션식별자와 새로운 장소식별자를 포함하는 장소추가 메시지를 수신하면, 상기 수신된 장소추가 메시지의 두 개의 섹션 식별자가 지시하는 두 섹션에 할당된 두 방문장소 사이에 상기 새로운 장소식별자가 지시하는 새로운 방문장소를 추가함으로써 상기 복수의 방문장소를 변경하고, 상기 변경된 복수의 방문장소 각각에서의 여행자의 평균체류시간과 상기 변경된 복수의 방문장소 사이의 이동경로에 기초하여 상기 여행스케줄을 갱신하는 단계; 및 상기 갱신된 여행스케줄에 따라 상기 차량스케줄을 갱신하는 단계를 더 포함할 수 있다.The travel schedule arranges an additional button having a function of adding a new visit place according to a user's selection between two neighboring sections of the plurality of sections, and the shopper service brokering method is performed by the user from the user terminal. Upon receiving a place addition message containing two section identifiers and a new place identifier for the two sections that intersect the selected add button, two visits assigned to the two sections indicated by the two section identifiers of the received place addition message The plurality of visited places are changed by adding new visited places indicated by the new place identifiers between places, and the average travel time of the travelers at each of the changed plurality of visited places and the movement route between the changed plurality of visited places. Updating the travel schedule on the basis of the; And updating the vehicle schedule according to the updated travel schedule.
상기 쇼퍼서비스 중개 방법은 상기 운전자에 의해 운행 중인 차량이 상기 차량이동스케줄에 따라 상기 복수의 승차장소 중 제 1 승차장소로부터 제 2 승차장소로 이동하는 경로 상에 위치하는 경우, 상기 제 2 승차장소에 대한 정보를 상기 운전자에 의해 운행 중인 차량 내의 전자기기에 전송하는 단계를 더 포함할 수 있다.The shop service intermediation method is the second boarding place when the vehicle being driven by the driver is located on a path moving from a first boarding place to a second boarding place among the plurality of boarding places according to the vehicle movement schedule. The method may further include transmitting information about the electronic device to the electronic device in the vehicle being driven by the driver.
본 발명의 다른 측면에 따른 쇼퍼서비스 이용 방법은 사용자가 방문하기를 희망하는 복수의 방문장소에 대한 복수의 장소식별자와 상기 각 장소식별자의 순위를 서버로 송신하는 단계; 상기 복수의 장소식별자가 지시하는 복수의 방문장소 각각에서의 여행자의 평균체류시간과 상기 각 장소식별자의 순위에 따라 정렬된 복수의 방문장소 사이의 이동경로에 기초하여 상기 각 방문장소의 명칭과 상기 각 방문장소의 체류시작시점을 사용자의 방문 순서에 따라 나열한 여행스케줄을 상기 서버로부터 수신하는 단계; 및 상기 여행스케줄에 따라 복수의 승차장소의 명칭과 각 승차장소의 도착시점을 차량의 이동 순서에 따라 나열한 차량스케줄을 상기 서버로부터 수신하는 단계를 포함하고, 상기 사용자단말에 사용자의 사용 언어로 작성된 여행스케줄과 차량스케줄이 표시되고, 운전자단말에 운전자의 사용 언어로 작성된 차량스케줄이 표시된다.According to another aspect of the present invention, there is provided a method of using a shopper service, comprising: transmitting a plurality of place identifiers and ranks of the place identifiers to a server for a plurality of visited places to be visited by a user; The name and the name of each visited location are based on a traveler's average staying time at each visited location indicated by the plurality of place identifiers and a travel route between the plurality of visited places arranged according to the ranking of each place identifier. Receiving a travel schedule from the server, which lists the start time of each visited place in the order of visit of the user; And receiving, from the server, a vehicle schedule in which the names of a plurality of boarding locations and arrival times of each boarding location according to the travel schedule are arranged in accordance with the movement order of the vehicle, in the user terminal written in a user's language. The travel schedule and the vehicle schedule are displayed, and the vehicle schedule written in the driver's language is displayed on the driver terminal.
상기 쇼퍼서비스 이용 방법은 상기 복수의 방문장소 사이를 이동하기 위해 사용 가능한 복수 종류의 이동수단 중에서 어느 한 종류의 이동수단에 대한 이동식별자를 상기 서버로 송신하는 단계를 더 포함하고, 상기 차량스케줄을 수신하는 단계는 상기 이동식별자가 운전자를 동반하는 차량을 지시하는 경우, 상기 차량스케줄을 상기 서버로부터 수신할 수 있다.The method of using the shopper service may further include transmitting a mobile identifier for any one type of moving means to the server from among a plurality of types of moving means available for moving between the plurality of visited places. In the receiving step, when the mobile identifier indicates a vehicle accompanying the driver, the vehicle schedule may be received from the server.
상기 여행스케줄은 상기 복수의 방문장소의 명칭과 상기 각 방문장소의 체류시작시점을 상기 각 방문장소 별 섹션으로 분할하여 표현하고 상기 복수의 방문장소에 대한 복수의 섹션을 상기 사용자의 방문 순서에 따라 나열하고, 상기 나열된 복수의 섹션 중 서로 이웃하는 두 섹션 사이마다 상기 두 섹션에 해당하는 두 방문장소 사이를 이동하기 위해 사용 가능한 복수 종류의 이동수단 중 어느 하나를 사용자의 입력에 따라 선택할 수 있는 기능의 복수의 이동수단 아이콘을 배치한 포맷을 가질 수 있다.The travel schedule divides the names of the plurality of visited places and the starting point of stay of each visited place into sections for each visited place, and displays a plurality of sections of the plurality of visited places according to the order of visit of the user. A function of selecting one of a plurality of types of moving means that can be listed and used to move between two visited places corresponding to the two sections every two adjacent sections among the plurality of sections listed above according to a user's input It may have a format in which a plurality of icons of the vehicle is arranged.
상기 차량스케줄은 상기 여행스케줄의 서로 이웃하는 두 섹션 사이마다 선택된 이동수단의 종류를 참조하여 상기 여행스케줄의 복수의 섹션 전부 또는 일부를 추출하고, 상기 추출된 복수의 섹션에 표현된 복수의 방문장소의 명칭과 각 방문장소의 체류시작시점을 복수의 승차장소의 명칭과 각 승차장소의 도착시점으로 결정하고, 상기 결정된 복수의 승차장소의 명칭과 각 승차장소의 도착시점을 차량의 이동 순서에 따라 나열함으로써 작성될 수 있다.The vehicle schedule extracts all or part of the plurality of sections of the travel schedule by referring to the type of transportation means selected between two neighboring sections of the travel schedule, and the plurality of visit places represented in the extracted plurality of sections. The name and the starting point of stay at each visited place are determined by the names of the plurality of boarding places and the arrival times of each boarding place, and the names of the determined plurality of boarding places and the arrival points of the boarding places are determined according to the movement order of the vehicle. Can be created by enumerating.
상기 여행스케줄의 서로 이웃하는 두 섹션 사이마다 선택된 이동수단 중 일부는 상기 운전자를 동반하는 차량 외에 다른 종류의 이동수단이고, 나머지는 상기 운전자를 동반하는 차량인 경우에 상기 다른 종류의 이동수단이 걸쳐 있는 두 섹션 중 아래 순위의 섹션을 제외한 나머지 섹션들을 상기 여행스케줄로부터 추출함으로써 상기 여행스케줄의 서로 이웃하는 두 섹션 사이마다 선택된 이동수단의 종류를 참조하여 상기 여행스케줄의 복수의 섹션 전부 또는 일부를 추출할 수 있다.Some of the means of transportation selected between the two neighboring sections of the travel schedule are other types of vehicles other than the vehicle accompanying the driver, and the other types of vehicles are included when the rest is a vehicle accompanying the driver. Extracting all or part of a plurality of sections of the travel schedule by referring to the type of transportation selected between two neighboring sections of the travel schedule by extracting sections of the two sections except for the lower ranking section from the travel schedule. can do.
상기 여행스케줄은 상기 각 섹션별로 상기 각 섹션에 해당하는 방문장소를 사용자의 선택에 따라 취소할 수 있는 기능의 삭제 버튼을 구비하고, 상기 쇼퍼서비스 이용 방법은 사용자에 의해 선택된 삭제 버튼을 갖는 섹션에 대한 섹션식별자를 포함하는 장소취소 메시지를 상기 서버로 송신하는 단계; 상기 장소취소 메시지의 섹션 식별자가 지시하는 섹션에 할당된 방문장소를 삭제함으로써 상기 복수의 방문장소로부터 상기 복수의 방문장소를 변경하고, 상기 변경된 복수의 방문장소 각각에서의 여행자의 평균체류시간과 상기 변경된 복수의 방문장소 사이의 이동경로에 기초하여 갱신된 여행스케줄을 수신하는 단계; 및 상기 갱신된 여행스케줄에 따라 갱신된 차량스케줄을 수신하는 단계를 더 포함할 수 있다.The travel schedule includes a delete button having a function of canceling a visit place corresponding to each section for each section according to a user's selection, and the method of using the shopper service includes a section having a delete button selected by a user. Sending a cancellation message including a section identifier for the server to the server; Changing the plurality of visited places from the plurality of visited places by deleting the visited places assigned to the section indicated by the section identifier of the place cancel message, and the average residence time of the traveler at each of the plurality of changed visited places Receiving an updated travel schedule based on the changed movement route between the plurality of changed visited places; And receiving the updated vehicle schedule according to the updated travel schedule.
상기 여행스케줄은 상기 복수의 섹션 중 서로 이웃하는 두 섹션 사이마다 새로운 방문장소를 사용자의 선택에 따라 추가할 수 있는 기능의 추가 버튼을 배치하고, 상기 쇼퍼서비스 이용 방법은 사용자에 의해 선택된 추가 버튼을 사이에 두는 두 섹션에 대한 두 개의 섹션식별자와 새로운 장소식별자를 포함하는 장소추가 메시지를 상기 서버로 송신하는 단계; 상기 수신된 장소추가 메시지의 두 개의 섹션 식별자가 지시하는 두 섹션에 할당된 두 방문장소 사이에 상기 새로운 장소식별자가 지시하는 새로운 방문장소를 추가함으로써 상기 복수의 방문장소를 변경하고, 상기 변경된 복수의 방문장소 각각에서의 여행자의 평균체류시간과 상기 변경된 복수의 방문장소 사이의 이동경로에 기초하여 갱신된 여행스케줄을 상기 서버로부터 수신하는 단계; 및 상기 갱신된 여행스케줄에 따라 갱신된 차량스케줄을 상기 서버로부터 수신하는 단계를 더 포함할 수 있다.The travel schedule arranges an additional button for a function of adding a new visit place according to a user's selection between two neighboring sections of the plurality of sections, and the method of using the shopper service includes an additional button selected by the user. Sending a place addition message to the server, the place addition message comprising two section identifiers and a new place identifier for two sections in between; Change the plurality of visited places by adding a new visited place indicated by the new place identifier between two visited places allocated to two sections indicated by the two section identifiers of the received place addition message; Receiving an updated travel schedule from the server based on a traveler's average stay time at each visited location and a movement route between the plurality of changed visited locations; And receiving the updated vehicle schedule from the server according to the updated travel schedule.
본 발명의 또 다른 측면에 따른 쇼퍼서비스 시스템은 사용자가 방문하기를 희망하는 복수의 방문장소에 대한 복수의 장소식별자와 상기 각 장소식별자의 순위를 송신하는 사용자단말; 상기 사용자단말에 의해 송신된 복수의 장소식별자가 지시하는 복수의 방문장소 각각에서의 여행자의 평균체류시간과 상기 수신된 각 장소식별자의 순위에 따라 정렬된 복수의 방문장소 사이의 이동경로에 기초하여 상기 각 방문장소의 명칭과 상기 각 방문장소의 체류시작시점을 사용자의 방문 순서에 따라 나열한 여행스케줄을 작성하고, 상기 여행스케줄에 따라 복수의 승차장소의 명칭과 각 승차장소의 도착시점을 차량의 이동 순서에 따라 나열한 차량스케줄을 작성하는 서버; 및 상기 서버에 의해 송신된 차량스케줄을 수신하는 운전자단말을 포함하고, 상기 사용자단말은 사용자의 사용 언어로 작성된 여행스케줄을 상기 서버로부터 수신하여 표시하고, 상기 운전자단말은 운전자의 사용 언어로 작성된 차량스케줄을 상기 서버로부터 수신하여 표시한다.According to another aspect of the present invention, there is provided a shopper service system comprising: a user terminal configured to transmit a plurality of place identifiers and ranks of the place identifiers to a plurality of visited places that a user wishes to visit; Based on a travel route between a plurality of visited places arranged according to the average residence time of the traveler at each of the plurality of visited places indicated by the plurality of place identifiers transmitted by the user terminal and ranked by the received place identifiers Create a travel schedule that lists the name of each visited place and the starting point of stay of each visited place according to the visit order of the user, and the names of the plurality of boarding places and arrival times of each boarding place according to the travel schedule. Server for creating a vehicle schedule listed in the order of movement; And a driver terminal for receiving a vehicle schedule transmitted by the server, wherein the user terminal receives and displays a travel schedule written in a user's language, and the driver terminal is a vehicle written in the driver's language. A schedule is received from the server and displayed.
사용자단말로부터 수신된 복수의 장소식별자가 지시하는 복수의 방문장소 각각에서의 여행자의 평균체류시간과 수신된 각 장소식별자의 순위에 따라 정렬된 복수의 방문장소 사이의 이동경로에 기초하여 여행스케줄을 작성하고, 이동식별자가 운전자를 동반하는 차량을 지시하는 경우에 여행스케줄에 따라 차량스케줄을 작성하고, 사용자단말에 사용자의 사용 언어로 작성된 여행스케줄이 표시되고, 운전자단말에 운전자의 사용 언어로 작성된 차량스케줄이 표시됨에 따라 사용자가 간단한 조작만으로 운전자와의 의사소통 없이도 운전자에게 출발장소, 복귀장소, 그 사이의 경유장소들과 각 장소의 승차시점을 알려줄 수 있다.The travel schedule is based on the travel time between the plurality of visited places arranged according to the average time of travel of the travelers at each of the visited places indicated by the plurality of place identifiers received from the user terminal and the rank of each received place identifier. The vehicle scheduler creates a vehicle schedule according to the travel schedule when the mobile identifier indicates a vehicle accompanying the driver, a travel schedule written in the user's language is displayed on the user terminal, and the driver terminal is written in the driver's language. As the vehicle schedule is displayed, the user can inform the driver of the starting place, the returning place, the waypoints between them and the starting point of each place without any communication with the driver with a simple operation.
본 발명의 쇼퍼서비스의 운전자는 승유공유서비스의 운전자나 렌트카 회사에 고용된 운전자 등 어떠한 차량의 운전자도 가능함에 따라 사용자의 간단한 조작만으로 많은 운전자에게 차량스케줄이 전송될 수 있고, 그 운전자들 중 한 사람만 승인하면 쇼퍼서비스 예약이 성사될 수 있다. 이와 같이, 사용자가 이곳 저곳을 여행함에 따른 여러 번의 번거로운 예약 과정이 없어 매우 편리할 뿐만 아니라, 예약 성사 가능성이 종래의 승차공유서비스에 비해 매우 높다. The driver of the shopper service of the present invention can be a driver of any vehicle, such as a driver of the share sharing service or a driver hired by a rental car company, so that a vehicle schedule can be transmitted to many drivers with a simple operation of the user, and one of the drivers If only a person approves, a shopper reservation can be made. In this way, the user does not have many cumbersome reservation processes as the user travels from place to place, which is very convenient, and the possibility of making a reservation is much higher than that of the conventional ride sharing service.
특히, 사용자단말에 사용자의 사용 언어로 작성된 여행스케줄이 표시됨과 거의 동시에 운전자단말에 운전자의 사용 언어로 번역된 차량스케줄이 표시됨으로써 사용자와 운전자간의 이동경로통역이 제공될 수 있다. 사용자는 사용자단말을 통해 자신의 여행스케줄 및 차량스케줄을 확인하고 운전자는 운전자단말을 통해 차량스케줄을 확인하는 것만으로 마치 사용자가 운전자와 의사소통하면서 출발장소, 복귀장소, 그 사이의 경유장소들과 각 장소의 승차시점을 알려주는 것과 같은 효과가 나타난다.In particular, a travel schedule written in the user's language is displayed on the user terminal and at the same time a vehicle schedule translated into the driver's language is displayed on the driver's terminal, thereby providing translation of the movement route between the user and the driver. The user checks his / her travel schedule and vehicle schedule through the user terminal, and the driver checks the vehicle schedule through the driver's terminal, as if the user communicates with the driver. The effect is the same as telling the boarding point of each place.
도 1은 본 발명의 일 실시예에 따른 쇼퍼서비스 시스템의 구성도이다.
도 2는 도 1에 도시된 사용자단말(1), 운전자단말(2), 및 서버(3)의 구성도이다.
도 3~4는 본 발명의 일 실시예에 따른 쇼퍼서비스 방법의 흐름도이다.
도 5~6은 도 2의 사용자단말(1)에 표시된 여행스케줄의 일례를 도시한 도면이다.
도 7은 도 5~6에 도시된 여행스케줄에 따라 도 2의 사용자단말(1)에 표시되는 지도의 예를 도시한 도면이다.
도 8은 도 5~6에 도시된 여행스케줄에 따라 도 2의 사용자단말(1)에 표시되는 차량스케줄의 예를 도시한 도면이다.
도 9는 도 5~6에 도시된 여행스케줄에 따라 도 2의 운전자단말(2)에 표시되는 차량스케줄의 예를 도시한 도면이다.
도 10은 도 2의 사용자단말(1)에 표시된 운전자 호출 화면의 일례를 도시한 도면이다.
도 11은 본 발명의 일 실시예에 따른 쇼퍼서비스에서의 방문장소 취소 방법의 흐름도이다.
도 12는 도 2의 사용자단말(1)에 표시된 여행스케줄의 다른 예를 도시한 도면이다.
도 13은 도 12에 도시된 여행스케줄에 따라 도 2의 사용자단말(1)에 표시되는 지도의 예를 도시한 도면이다.
도 14는 도 12에 도시된 여행스케줄에 따라 도 2의 사용자단말(1)에 표시되는 차량스케줄의 예를 도시한 도면이다.
도 15는 도 12에 도시된 여행스케줄에 따라 도 2의 운전자단말(2)에 표시되는 차량스케줄의 예를 도시한 도면이다.
도 16은 본 발명의 일 실시예에 따른 쇼퍼서비스에서의 방문장소 추가 방법의 흐름도이다.
도 17~18은 도 2의 사용자단말(1)에 표시된 여행스케줄의 또 다른 예를 도시한 도면이다.
도 19는 도 17~18에 도시된 여행스케줄에 따라 도 2의 사용자단말(1)에 표시되는 지도의 예를 도시한 도면이다.
도 20은 도 17~18에 도시된 여행스케줄에 따라 도 2의 사용자단말(1)에 표시되는 차량스케줄의 예를 도시한 도면이다.
도 21은 도 17~18에 도시된 여행스케줄에 따라 도 2의 운전자단말(2)에 표시되는 차량스케줄의 예를 도시한 도면이다. 1 is a block diagram of a shopper service system according to an embodiment of the present invention.
FIG. 2 is a configuration diagram of the
3 to 4 are flowcharts illustrating a shopper service method according to an exemplary embodiment of the present invention.
5 to 6 are diagrams showing an example of a travel schedule displayed on the
FIG. 7 is a diagram illustrating an example of a map displayed on the
FIG. 8 is a diagram illustrating an example of a vehicle schedule displayed on the
9 is a diagram illustrating an example of a vehicle schedule displayed on the
FIG. 10 is a diagram illustrating an example of a driver call screen displayed on the
11 is a flowchart illustrating a method for canceling a visit place in a shopper service according to an embodiment of the present invention.
FIG. 12 is a diagram illustrating another example of the travel schedule displayed on the
FIG. 13 is a diagram illustrating an example of a map displayed on the
FIG. 14 is a diagram illustrating an example of a vehicle schedule displayed on the
FIG. 15 is a diagram illustrating an example of a vehicle schedule displayed on the
16 is a flowchart illustrating a method for adding a visit place in a shopper service according to an embodiment of the present invention.
17 to 18 illustrate still another example of the travel schedule displayed on the
19 is a diagram illustrating an example of a map displayed on the
20 is a diagram illustrating an example of a vehicle schedule displayed on the
FIG. 21 is a diagram illustrating an example of a vehicle schedule displayed on the
이하에서는 도면을 참조하여 본 발명의 실시예를 상세히 설명한다. 이하에서는 도면을 참조하여 본 발명의 실시예를 상세히 설명한다. 이하에서 설명될 본 발명의 실시예는 여행스케줄링 기반의 쇼퍼서비스 방법 및 시스템 관한 것으로 이하에서는 이러한 방법 및 시스템을 간략하게 "쇼퍼서비스 방법" 및 "쇼퍼서비스 시스템"으로 호칭할 수도 있다. 본 발명의 일 실시예에 따른 쇼퍼서비스 방법은 쇼퍼서비스 방법의 수행 주체에 따라 쇼퍼서비스 중개 방법, 쇼퍼서비스 이용 방법, 및 쇼퍼서비스 제공 방법으로 세분화될 수 있다. 본 실시예의 쇼퍼서비스는 사용자의 사용 언어와는 다른 언어를 사용하는 운전자를 동반하는 차량에 의한 승객 운송 서비스로서, 이것에 사용되는 차량은 렌트카와 같은 상용차가 될 수 있고, 운전자 소유의 자가용일 수도 있다. 이하에서는 본 실시예의 쇼퍼서비스에 의해 사용되는 차량을 렌트카에 한정하여 설명하기로 한다.Hereinafter, with reference to the drawings will be described an embodiment of the present invention; Hereinafter, with reference to the drawings will be described an embodiment of the present invention; An embodiment of the present invention to be described below relates to a shopping scheduling based shopping service method and system. Hereinafter, the method and system may be referred to simply as a "shopping service method" and a "shopper service system." The shopper service method according to an embodiment of the present invention may be subdivided into a shopper service brokering method, a shopper service using method, and a shopper service providing method according to the performing agent of the shopper service method. The shopper service of this embodiment is a passenger transportation service by a vehicle accompanied by a driver who speaks a language different from the user's language, and the vehicle used for this may be a commercial vehicle such as a rental car, or may be owned by the driver. have. Hereinafter, the vehicle used by the shopper service of the present embodiment will be described as limited to a rental car.
도 1은 본 발명의 일 실시예에 따른 쇼퍼서비스 시스템의 구성도이다. 도 1을 참고하면, 본 실시예에 따른 쇼퍼서비스 시스템은 사용자단말(1), 운전자단말(2), 및 서버(3)로 구성된다. 사용자단말(1)은 사용자가 쇼퍼서비스 어플리케이션(chauffeur service application)을 통해 본 실시예의 쇼퍼서비스를 이용할 수 있도록 쇼퍼서비스 이용 방법을 수행한다. 운전자단말(2)은 운전자가 쇼퍼서비스 어플리케이션을 통해 본 실시예의 쇼퍼서비스를 제공할 수 있도록 쇼퍼서비스 제공 방법을 수행한다. 사용자단말(1)에 의해 실행되는 쇼퍼서비스 어플리케이션은 쇼퍼서비스를 이용하는 승객으로서의 사용자와의 인터랙션을 위한 어플리케이션이고, 운전자단말(2)에 의해 실행되는 쇼퍼서비스 어플리케이션은 운전자 입장에서 쇼퍼서비스를 제공하는 운전자와의 인터랙션을 위한 어플리케이션이다. 1 is a block diagram of a shopper service system according to an exemplary embodiment of the present invention. Referring to FIG. 1, the shopper service system according to the present embodiment includes a
서버(2)는 사용자단말(1)에 의해 쇼퍼서비스 이용 방법이 수행되고, 운전자단말(2)에 의해 쇼퍼서비스 제공 방법이 수행될 수 있도록 쇼퍼서비스 중개 방법을 수행한다. 사용자단말(1)과 운전자단말(2)은 사용자와 운전자에 의해 휴대 가능한 소형 단말로서 대표적인 예로는 스마트폰(smart phone)을 들 수 있고, 그 외 PDA(personal digital assistants), 태블릿(tablet) PC, 노트북 등을 들 수 있다. 서버(3)는 수많은 사용자단말(1)과 운전자단말(2)과 동시에 접속하여 본 실시예의 쇼퍼 서비스를 중개할 수 있는 고성능의 대형 컴퓨터로서 물리적으로 하나의 컴퓨터일 수도 있고, 복수 개의 컴퓨터의 집합일 수도 있다.The
도 2는 도 1에 도시된 사용자단말(1), 운전자단말(2), 및 서버(3)의 구성도이다. 도 2를 참고하면, 사용자단말(1)은 프로세서(11), 여행스케줄러(12), 차량스케줄러(13), GPS모듈(14), 사용자인터페이스(15), 통신모듈(16), 및 스토리지(17)로 구성된다. 프로세서(11)는 스마트폰과 같은 휴대단말의 일반적인 태스크를 처리한다. 여행스케줄러(12)는 사용자단말(1) 측면에서 본 실시예의 여행 스케줄링과 관련된 태스크를 처리한다. 차량스케줄러(13)는 사용자단말(1) 측면에서 본 실시예의 차량 스케줄링과 관련된 태스크를 처리한다. 여행스케줄러(12)와 차량스케줄러(13)는 프로세서(11)와는 다른 별개의 전용프로세서로 구현될 수도 있고, 프로세서(11)의 컴퓨터프로그램 실행에 의해 구현될 수도 있다. 이하에서 설명되는 운전자단말(2)과 서버(3) 각각의 여행스케줄러와 차량스케줄러도 마찬가지로 구현될 수 있다.FIG. 2 is a configuration diagram of the
GPS모듈(14)은 사용자단말(1)의 현재 위치 좌표로서 GPS(Global Positioning System) 좌표를 측정한다. 사용자인터페이스(15)는 사용자로부터 어떤 정보, 명령 등을 입력받고, 사용자에게 텍스트, 이미지, 동영상, 오디오 등 다양한 형태의 정보를 표시한다. 이러한 사용자인터페이스(15)는 일반적으로 디스플레이 패널과 터치스크린 패널의 조합에 의해 구현될 수 있다. 이하에서 설명되는 운전자단말(2)의 사용자인터페이스도 마찬가지로 구현될 수 있다. 통신모듈(16)은 LTE 기지국 또는 와이파이 중개기에 무선 접속하여 인터넷 등과 같은 광역 네트워크를 통하여 서버(3)와 통신할 수 있도록 무선통신 기능을 지원한다. 스토리지(17)에는 사용자용 쇼퍼서비스 어플리케이션과 이러한 어플리케이션에 의해 사용되는 데이터가 저장된다. The
도 2를 참고하면, 운전자단말(2)은 프로세서(21), 차량스케줄러(22), 사용자인터페이스(23), 통신모듈(24), 및 스토리지(25)로 구성된다. 프로세서(21)는 스마트폰과 같은 휴대단말의 일반적인 태스크를 처리한다. 차량스케줄러(22)는 운전자단말(2) 측면에서 본 실시예의 차량 스케줄링과 관련된 태스크를 처리한다. 사용자인터페이스(23)는 사용자로부터 어떤 정보, 명령 등을 입력받고, 사용자에게 텍스트, 이미지, 동영상, 오디오 등 다양한 형태의 정보를 표시한다. 통신모듈(24)은 LTE 기지국 또는 와이파이 중개기에 무선 접속하여 인터넷 등과 같은 광역 네트워크를 통하여 서버(3)와 통신할 수 있도록 무선통신 기능을 지원한다. 스토리지(25)에는 운전자용 쇼퍼서비스 어플리케이션과 이러한 어플리케이션에 의해 사용되는 데이터가 저장된다. Referring to FIG. 2, the
도 2를 참고하면, 서버(3)는 프로세서(31), 여행스케줄러(32), 차량스케줄러(33), 번역엔진(34), 통신모듈(35), 및 스토리지(36)로 구성된다. 프로세서(31)는 대형 컴퓨터의 일반적인 태스크를 처리한다. 여행스케줄러(32)는 서버(3) 측면에서 본 실시예의 여행 스케줄링과 관련된 태스크를 처리한다. 차량스케줄러(33)는 서버(3) 측면에서 본 실시예의 차량 스케줄링과 관련된 태스크를 처리한다. 번역엔진(34)은 이하에서 설명된 바와 같이, 여행스케줄과 차량스케줄을 사용자의 사용 언어로부터 운전자의 사용 언어로 번역한다. 이러한 번역엔진(34)은 인경신경망 기술이 적용된 우수한 성능의 번역엔진이 바람직하다. 통신모듈(35)은 인터넷 등과 같은 광역 네트워크를 통하여 사용자단말(1) 또는 운전자단말(2)과 통신할 수 있도록 유선통신 기능을 지원한다. Referring to FIG. 2, the
스토리지(36)에는 사용자단말(1)에 의해 쇼퍼서비스 이용 방법이 수행되고, 운전자단말(2)에 의해 쇼퍼서비스 제공 방법이 수행될 수 있도록 사용자단말(1)과 운전자단말(2)에 전송되는 대용량 데이터가 저장된다. 본 실시예에 따르면, 스토리지(14)에는 다양한 여행지역의 명칭, 지도, 각 여행지역에 위치한 여러 관광명소의 명칭, 설명, 사진, 동영상, 각 관광명소에서의 소요경비, 각 관광 명소에서의 여행자 평균체류시간, 각 여행지역에서 사용 가능한 각종 이동수단의 명칭, 각 이동수단의 평균속도, 각 이동수단의 경비 등의 다량의 정보 집합인 데이터베이스가 저장되어 있다. The
사용자단말(1), 운전자단말(2), 및 서버(3)는 이상에서 설명된 구성요소들 외에 추가적인 구성요소를 더 포함한다. 예를 들어, 사용자단말(1), 운전자단말(2), 및 서버(3)는 도 2에 도시된 바와 같이, 여러 구성요소들간에 데이터를 전송하기 위한 버스를 포함하고, 도 2에는 생략되어 있으나 각 구성요소에 구동전원을 공급하는 전력모듈을 포함한다. 이와 같이, 본 실시예가 속하는 기술분야에서 통상의 지식을 가진 자에게 자명한 구성요소에 대한 설명은 본 실시예의 특징을 흐려지게 함에 따라 생략된다. 이하에서는 본 발명의 일 실시예에 따른 쇼퍼 서비스 방법을 설명하는 과정에서 사용자단말(1), 운전자단말(2), 및 서버(3)의 각 구성요소에 대해 상세하게 설명하기로 한다.The
도 3~4는 본 발명의 일 실시예에 따른 쇼퍼서비스 방법의 흐름도이다. 도 3~4를 참조하면, 본 실시예에 따른 쇼퍼서비스 방법은 도 2에 도시된 사용자단말(1), 운전자단말(2), 및 서버(3)에서 시계열적으로 수행되는 단계들로 구성된다. 도 3~4에 도시된 단계들 중에서 서버(3)에서 수행되는 단계들은 본 실시예에 따른 쇼퍼서비스의 중개 방법이라고 할 수 있고, 사용자단말(1)에서 수행되는 단계들은 본 실시예에 따른 쇼퍼서비스의 이용 방법이라 할 수 있고, 운전자단말(2)에서 수행되는 단계들은 본 실시예에 따른 쇼퍼서비스의 제공 방법이라고 할 수 있다.3 to 4 are flowcharts illustrating a shopper service method according to an exemplary embodiment of the present invention. 3 to 4, the shopper service method according to the present embodiment includes steps performed in time series in the
41 단계에서 사용자단말(1)의 프로세서(11)는 사용자인터페이스(15)를 통해 사용자로부터 이것에 표시된 사용자용 쇼퍼서비스 어플리케이션을 실행하라는 명령을 입력받으면, 쇼퍼서비스 어플리케이션을 실행하고, 통신모듈(16)을 통해 본 실시예의 쇼퍼서비스를 중개하는 서버(3)에 접속한다. 그 전에, 사용자단말(1)에는 서버(3)로부터 쇼퍼서비스 어플리케이션이 다운로드되어 설치되어 있다.In step 41, when the processor 11 of the
42 단계에서 서버(3)의 여행스케줄러(32)는 통신모듈(35)을 통해 41 단계에서의 사용자단말 접속을 확인하면, 스토리지(36)에 저장된 데이터베이스에서 복수의 지역에 대한 정보를 검색한다. 여행스케줄러(32)는 사용자단말(1)의 여행스케줄러(12)와의 연동을 통해 사용자 선택에 따라 대륙, 국가, 지역 등 단계적으로 복수의 지역에 대한 정보를 검색할 수 있다. In
43 단계에서 서버(3)의 여행스케줄러(32)는 통신모듈(35)을 통해 42 단계에서 검색된 복수의 지역에 대한 정보를 사용자단말(1)로 송신하고, 사용자단말(1)의 여행스케줄러(12)는 통신모듈(16)을 통해 서버(3)로부터 복수의 지역에 대한 정보를 수신한다. 여기에서, 복수의 지역에 대한 정보는 각 지역의 명칭, 사진, 특징 설명 등을 포함할 수 있다. In
44 단계에서 사용자단말(1)의 여행스케줄러(12)는 사용자인터페이스(15)를 통해 43 단계에서 수신된 복수의 지역에 대한 정보를 표시하고, 사용자로부터 복수의 지역 중 사용자가 여행하기를 희망하는 어느 하나의 지역에 대한 선택을 입력받는다. 여행스케줄러(12)는 서버(3)의 여행스케줄러(32)와의 연동을 통해 사용자 선택에 따라 대륙, 국가, 지역 등 단계적으로 복수의 지역에 대한 정보를 표시할 수 있다. In
45 단계에서 사용자단말(1)의 여행스케줄러(12)는 통신모듈(16)을 통해 46 단계에서 선택된 지역에 대한 지역식별자를 서버(3)로 송신하고, 서버(3)의 여행스케줄러(32)는 통신모듈(35)을 통해 사용자단말(1)로부터 어느 하나의 지역식별자를 수신한다. In
46 단계에서 서버(3)의 여행스케줄러(32)는 45 단계에서 수신된 지역식별자가 지시하는 지역에 위치하는 복수의 장소에 대한 정보를 스토리지(36)에 저장된 데이터베이스에서 검색한다. In
47 단계에서 서버(3)의 여행스케줄러(32)는 통신모듈(35)을 통해 42 단계에서 검색된 복수의 장소에 대한 정보를 사용자단말(1)로 송신하고, 사용자단말(1)의 여행스케줄러(12)는 통신모듈(16)을 통해 서버(3)로부터 복수의 장소에 대한 정보를 수신한다. 여기에서, 복수의 장소에 대한 정보는 각 장소의 명칭, 사진, 특징 설명 등을 포함할 수 있다. In
48 단계에서 사용자단말(1)의 여행스케줄러(12)는 사용자인터페이스(15)를 통해 47 단계에서 수신된 복수의 장소에 대한 정보를 표시하고, 사용자로부터 복수의 장소 중 사용자가 방문하기를 희망하는 복수의 방문장소에 대한 선택을 입력받음과 동시에 각 방문장소의 순위를 입력받는다. 사용자인터페이스(15)에는 복수의 장소에 대한 사진, 설명 등의 정보와 함께 각 장소를 선택하기 위한 아이콘이 표시될 수 있다. 사용자는 사용자인터페이스(15)에 표시된 복수의 장소에 대한 정보를 보면서 사용자가 가장 먼저 방문하기를 희망하는 장소의 아이콘을 가장 먼저 터치하고, 그 다음으로 방문하기를 희망하는 장소의 아이콘을 그 다음으로 터치하는 방식으로 방문하기를 원하는 순서대로 복수 개의 장소를 선택함으로써 방문하기를 희망하는 복수의 방문장소의 선택을 입력함과 동시에 각 방문장소의 순위를 입력할 수 있다.In
49 단계에서 사용자단말(1)의 여행스케줄러(12)는 통신모듈(16)을 통해 48 단계에서 선택된 복수의 방문장소에 대한 복수의 장소식별자와 각 장소식별자의 순위를 서버(3)로 송신하고, 서버(3)의 여행스케줄러(32)는 통신모듈(35)을 통해 사용자단말(1)로부터 복수의 장소식별자와 각 장소식별자의 순위를 수신한다. 여기에서, 각 장소식별자의 순위는 그 장소식별자에 해당하는 장소의 순위를 의미한다. In
410 단계에서 서버(3)의 여행스케줄러(32)는 스토리지(36)에 저장된 데이터베이스에서 411 단계에서 수신된 복수의 장소식별자가 지시하는 복수의 방문장소 각각에서의 여행자의 평균 체류시간과 411 단계에서 수신된 각 장소식별자의 순위에 따라 정렬된 복수의 방문장소 사이의 이동경로를 검색한다. 여기에서, 복수의 방문장소 사이의 이동경로는 복수의 방문장소 사이의 최단경로일 수도 있고, 그 지역의 교통상황에 따른 최소시간이 소요되는 최적경로일 수도 있다. In step 410, the
411 단계에서 서버(3)의 여행스케줄러(32)는 410 단계에서 검색된 평균 체류시간과 이동경로에 기초하여 각 방문장소의 명칭, 각 방문장소의 체류시작시점, 복수의 방문장소 사이를 이동하기 위한 복수 종류의 이동수단의 명칭, 및 기준 이동수단에 의해 복수의 방문장소 사이를 이동하는 데에 소요되는 이동시간을 사용자의 방문 순서에 따라 나열한 여행스케줄을 사용자의 사용 언어로 작성한다. 여기에서, 기준 이동수단은 사용자에 의해 이동수단의 종류가 특정되지 않은 상태에서 자동으로 설정되는 이동수단을 의미한다. 복수의 방문장소 사이를 이동하기 위한 복수 종류의 이동수단의 예로는 렌트카, 택시, 도보 등을 들 수 있고, 택시가 기준 이동수단으로 설정될 수 있다.In
보다 상세하게 설명하면, 여행스케줄러(32)는 복수의 방문장소 사이의 이동경로의 거리를 스토리지(36)에 저장된 데이터베이스의 지도 축척으로부터 산출하고, 이와 같이 산출된 복수의 방문장소 사이의 이동경로의 거리를 기준 이동수단의 평균 속력으로 나눔으로써 복수의 방문장소 사이를 이동하는 데에 소요되는 이동시간을 산출하고, 최초 출발장소의 출발시점에 이와 같이 산출된 이동시간을 가산함으로써 각 방문장소의 체류시작시점을 산출할 수 있다.In more detail, the
예를 들어, 사용자가 A 장소, B 장소, 및 C 장소를 차례로 방문하기를 희망하는 경우, 여행스케줄러(32)는 A 장소와 B 장소 사이의 이동시간을 산출하고, A 장소의 출발시점에 이와 같이 산출된 이동시간을 가산함으로써 B 장소의 체류시작시점을 산출할 수 있다. 이어서, 여행스케줄러(32)는 B 장소와 C 장소의 이동시간을 산출하고, B 장소의 체류시작시점에 B 장소의 평균체류시간과 B 장소와 C 장소의 이동시간을 가산함으로써 C 장소의 체류시작시점을 산출할 수 있다. 여행스케줄러(32)는 이와 같이 산출된 각 방문장소의 체류시작시점에 사용자의 선택에 따라 5분 내외의 여유 시간을 가산함으로써 각 방문장소의 최종적인 체류시작시점을 결정할 수도 있다. For example, if the user wishes to visit Place A, Place B, and Place C in turn, the
412 단계에서 서버(3)의 여행스케줄러(32)는 통신모듈(35)을 통해 411 단계에서 작성된 여행스케줄을 사용자단말(1)로 송신하고, 사용자단말(1)의 여행스케줄러(12)는 통신모듈(16)을 통해 서버(3)로부터 여행스케줄을 수신한다.In
413 단계에서 사용자단말(1)의 여행스케줄러(12)는 사용자인터페이스(15)를 통해 412 단계에서 수신된 여행스케줄을 표시하고, 사용자로부터 복수의 방문장소 사이를 이동하기 위해 사용 가능한 복수 종류의 이동수단 중에서 어느 한 종류의 이동수단에 대한 선택을 입력받는다. 이러한 이동수단에 대한 선택 입력이 없는 경우에 기준 이동수단이 그대로 유지된다.In
도 5~6은 도 2의 사용자단말(1)에 표시된 여행스케줄의 일례를 도시한 도면이다. 예를 들어, 사용자는 본 실시예의 쇼퍼서비스가 제공되는 여러 여행지역 중에서 베트남의 호치민 지역을 선택한다. 이어서, 사용자는 출발장소로 호치민 지역의 뉴월드사이공호텔을 선택한다. 이어서, 사용자는 방문장소로 호치민 지역의 통일궁, 포퀸, 노트르담성당, 사이공스카이덱, 사이공스퀘어를 차례대로 선택한다. 이어서, 사용자는 도착장소로 뉴월드사이공호텔을 선택한다. 도 5~6에는 이러한 사용자의 장소 선택에 따라 작성된 여행스케줄의 예가 도시되어 있다. 5 to 6 are diagrams showing an example of a travel schedule displayed on the
도 5~6을 참조하면, 서버(3)에 의해 작성되는 여행스케줄은 복수의 방문장소의 명칭과 각 방문장소의 체류시작시점을 각 방문장소 별 섹션으로 분할하여 표현하고 복수의 방문장소에 대한 복수의 섹션을 사용자의 방문 순서에 따라 나열하고, 이와 같이 나열된 복수의 섹션 중 서로 이웃하는 두 섹션 사이마다 그 두 섹션에 해당하는 두 방문장소 사이를 이동하기 위해 사용 가능한 복수 종류의 이동수단 중 어느 하나를 사용자의 입력에 따라 선택할 수 있는 기능의 복수의 이동수단 아이콘을 배치한 포맷을 갖는다.5 to 6, the travel schedule created by the
복수의 이동수단 아이콘은 사용자의 터치 입력, 클릭 입력 등 다양한 입력에 의해 선택될 수 있다. 복수의 방문장소에 대한 복수의 섹션의 앞에는 출발장소의 명칭과 출발시점을 표현하는 섹션이 배치되고, 복수의 방문장소에 대한 복수의 섹션의 뒤에는 복귀장소의 명칭과 복귀시점을 표현하는 섹션이 배치된다. 출발장소와 복귀장소는 일반적으로 사용자의 숙소이며 동일할 수도 있고, 다를 수도 있다. 이에 따라, 사용자단말(1)은 출발장소에 대한 섹션, 복수의 방문장소에 대한 복수의 섹션, 및 복귀장소에 대한 섹션을 사용자의 방문순서에 따라 나열하여 표시하고, 서로 이웃하는 두 섹션 사이마다 복수의 이동수단 아이콘을 표시하게 된다.The plurality of moving device icons may be selected by various inputs such as a user's touch input and click input. Sections expressing the name and departure point of the departure place are arranged in front of the plurality of sections for the plurality of visit places, and sections expressing the names and return points of the return point are arranged after the plurality of sections for the plurality of visit places. do. The place of departure and return is generally the user's accommodation and may be the same or different. Accordingly, the
도 5~6에 도시된 예에 따르면, 복수의 방문장소인 통일궁, 포퀸, 노트르담성당, 사이공스카이덱, 사이공스퀘어, 뉴월드사이공호텔에 출발 및 복귀 장소인 뉴월드사이공호텔이 그 앞뒤에 붙여진 순서로 여행스케줄이 작성되어 있다. 첫 번째 섹션에는 뉴월드사이공호텔의 명칭과 출발시점 "10:00"이 표시되어 있고, 두 번째 섹션에는 통일궁의 명칭과 체류시작시점 "10:10"이 표시되어 있다. 첫 번째 섹션과 두 번째 섹션 사이에는 뉴월드사이공호텔과 통일궁 사이를 이동하기 위해 사용 가능한 복수 종류의 이동수단을 나타내는 아이콘으로서 렌트카, 택시, 도보의 아이콘이 배치되어 있다. According to the example shown in Figs. 5 to 6, the New World Saigon Hotel, which is a starting and returning point, is attached to the Unification Palace, Four Queen, Notre Dame Cathedral, Saigon Skydeck, Saigon Square, and New World Saigon Hotel. The travel schedule is prepared in order. The first section shows the name of the New World Saigon Hotel and its departure point "10:00", and the second section shows the name of the Reunification Palace and the start point of stay "10:10". Between the first and second sections are icons representing multiple types of transportation that can be used to travel between the New World Saigon Hotel and the Reunification Palace, with icons for rent-a-car, taxi and walking.
도 5~6에는 사용자에 의해 렌트카 아이콘이 터치됨으로써 렌트카, 즉 사용자의 사용 언어와는 다른 언어를 사용하는 운전자를 동반하는 차량에 대한 선택이 입력된 예가 도시되어 있다. 이 경우, 렌트카 아이콘 주변에는 뉴월드사이공호텔과 통일궁 사이의 이동거리가 "2.2km"로 산출되어 표시되고 이동시간이 "8분"으로 산출됨에 따라 통일궁의 체류시작시점이 "10:08"로 표시된다. 사용자는 통일궁 섹션에 표시된 시계 아이콘을 터치한 후에 "10:08"을 "10:10"을 변경함으로써 통일궁의 체류시작시점에 2분의 여유 시간을 가산할 수 있다. 각 이동수단의 아이콘 주변에는 각 이동수단의 예상 비용이 표시될 수 있다. 이상의 설명으로부터 나머지 장소에 대한 섹션 표현도 도 5~6을 참조하면 충분히 이해될 수 있으며, 이에 대한 설명은 생략된다.5 to 6 illustrate examples in which a selection of a rental car, that is, a vehicle accompanied by a driver using a language different from the user's language, is input by touching a rental car icon by the user. In this case, the travel distance between the New World Saigon Hotel and the Unification Palace is calculated and displayed as "2.2km" and the travel time is calculated as "8 minutes", so the starting point of the Unification Palace is "10:08". Is displayed. The user can add 2 minutes of spare time at the start of the reunification palace by changing the "10:08" to "10:10" after touching the clock icon displayed in the unification palace section. An estimated cost of each vehicle may be displayed around the icon of each vehicle. Section representations for the rest of the place from the above description can also be fully understood with reference to Figures 5 to 6, the description thereof is omitted.
도 7은 도 5~6에 도시된 여행스케줄에 따라 도 2의 사용자단말(1)에 표시되는 지도의 예를 도시한 도면이다. 도 6에 도시된 바와 같이, 본 실시예의 여행스케줄의 하단에는 경로보기 아이콘과 경로변경 아이콘이 표시된다. 사용자에 의해 경로보기 아이콘이 터치되면 사용자단말(1)에 표시되는 여행스케줄 화면은 각 방문장소의 위치에 각 방문장소의 순위가 표시된 지도 화면으로 전환된다. 예를 들어, 사용자단말(1)에 표시된 지도 상에서 뉴월드사이공호텔은 "1" 순위로 표시되어 있고, 통일궁은 "2" 순위로 표시되어 있다. FIG. 7 is a diagram illustrating an example of a map displayed on the
사용자는 도 5~6에 도시된 여행스케줄에 따라 각 장소의 위치에 각 장소의 순위가 표시된 지도를 관찰함으로써 복수의 장소에 대한 방문 순서가 하루 동안의 전체 이동경로가 짧게 효율적으로 설정되어 있는가를 판단할 수 있다. 만약, 하루 동안의 전체 이동경로가 중첩 구간 등으로 인해 비효율적으로 설정되어 있다면 사용자는 경로변경 아이콘을 터치한 후에 복수의 방문장소의 순위를 변경함으로써 하루 동안의 전체 이동경로를 보다 짧게 효율적으로 재설정할 수 있다. 하루 동안의 전체 이동경로가 재설정된 경우, 여행스케줄도 이에 따라 변경된다. By observing a map in which the ranking of each place is displayed on each location according to the travel schedule shown in FIGS. can do. If the entire travel route during the day is inefficiently set due to the overlapping section, the user may touch the route change icon and change the rank of the plurality of visit places to shorten the entire travel route for the day more efficiently. Can be. If the entire travel route for a day is reset, the travel schedule will change accordingly.
414 단계에서 사용자단말(1)의 여행스케줄러(12)는 통신모듈(16)을 통해 413 단계에서 선택된 이동수단에 대한 이동식별자를 서버(3)로 송신하고, 서버(3)의 여행스케줄러(32)는 통신모듈(35)을 통해 사용자단말(1)로부터 어느 하나의 이동식별자를 수신한다. 서버(3)의 여행스케줄러(32)는 414 단계에서 수신된 이동식별자가 지시하는 이동수단의 종류가 현재 여행스케줄의 이동수단과 다른 경우, 여행스케줄의 이동수단의 종류 변경에 따른 사항이 반영되도록 여행스케줄을 갱신하고, 이와 같이 갱신된 여행스케줄을 사용자단말(1)에 제공한다. 이러한 과정은 상술한 바와 같은 설명으로부터 충분히 이해될 수 있기 때문에 보다 자세한 설명을 생략하기로 한다.In
415 단계에서 서버(3)의 차량스케줄러(33)는 414 단계에서 수신된 이동식별자가 사용자의 사용 언어와는 다른 언어를 사용하는 운전자를 동반하는 차량을 지시하면, 411 단계에서 작성된 여행스케줄에 따라 복수의 승차장소의 명칭과 각 승차장소의 도착시점을 차량의 이동 순서에 따라 나열한 차량스케줄을 사용자의 사용 언어로 작성한다. 사용자에 의해 쇼퍼서비스 이용이 선택된 경우에 415 단계가 진행될 수도 있다. If the
보다 상세하게 설명하면, 차량스케줄러(33)는 여행스케줄의 서로 이웃하는 두 섹션 사이마다 선택된 이동수단의 종류를 참조하여 여행스케줄의 복수의 섹션 전부 또는 일부를 추출하고, 이와 같이 추출된 복수의 섹션에 표현된 복수의 방문장소의 명칭과 각 방문장소의 체류시작시점을 복수의 승차장소의 명칭과 각 승차장소의 도착시점으로 결정하고, 이와 같이 결정된 복수의 승차장소의 명칭과 각 승차장소의 도착시점을 차량의 이동 순서에 따라 나열함으로써 차량스케줄을 작성한다. 사용자와 운전자 편의를 위해 각 승차장소의 명칭에 각 승차장소의 주소가 부가될 수도 있다. 이것은 복수의 승차장소의 명칭만으로 발생할 수 있는 승차장소에 대한 오해를 방지할 수 있다.In more detail, the
416 단계에서 서버(3)의 번역엔진(34)은 415 단계에서 작성된 차량스케줄을 운전자의 사용 언어로 번역한다. 사용자와 운전자의 사용 언어가 동일한 경우에는 차량스케줄의 번역 과정은 생략될 수 있다. In
417 단계에서 서버(3)의 차량스케줄러(33)는 통신모듈(35)을 통해 415 단계에서 작성된 차량스케줄을 사용자단말(1)로 송신함과 동시에 416 단계에서 번역된 차량스케줄을 적어도 하나의 운전자단말(2)로 송신한다. 이어서, 사용자단말(1)의 차량스케줄러(13)는 통신모듈(16)을 통해 서버(3)로부터 사용자의 사용 언어로 작성된 차량스케줄을 수신하고, 운전자단말(2)의 차량스케줄러(22)는 서버(3)로부터 운전자의 사용 언어로 작성된 차량스케줄을 수신한다. 본 실시예의 쇼퍼서비스에는 매우 많은 운전자가 가입되어 있을 가능성이 높다. 차량스케줄은 쇼퍼서비스에 가입된 운전자들 중 여행스케줄의 실행 날짜에 쇼퍼서비스를 제공할 수 있는 여러 운전자의 단말(2)에 송신될 가능성이 높다. In
418 단계에서 사용자단말(1)의 차량스케줄러(13)는 사용자인터페이스(15)를 통해 417 단계에서 수신된 차량스케줄을 표시하고, 적어도 하나의 운전자단말(2)의 차량스케줄러(22)는 사용자인터페이스(23)를 통해 417 단계에서 수신된 차량스케줄을 표시하고, 적어도 하나의 운전자단말(2)의 차량스케줄러(22)는 운전자로부터 차량스케줄에 대한 승인을 입력받는다. 어떤 운전자로부터도 승인을 받지 못한 경우에는 사용자단말(1)에 쇼퍼서비스 예약 불가의 메시지가 뜨면서 종료된다. 차량스케줄러(22)가 구동되기 위해서는 운전자용 쇼퍼서비스 어플리케이션이 실행될 필요가 있다. 차량스케줄 수신에 따라 쇼퍼서비스 어플리케이션이 자동으로 실행되도록 할 수도 있고, 현재 쇼퍼서비스 어플리케이션을 실행 중인 운전자단말(2)만이 차량스케줄을 수신하여 표시할 수도 있다. In
이하에서는 적어도 한 명의 운전자가 승인을 했다는 가정 하에 본 실시예를 설명하기로 한다. 이때, 운전자단말(2)에는 차량스케줄과 함께 쇼퍼서비스 비용이 표시될 수도 있다. 이 경우, 가장 먼저 승인한 운전자의 단말(2)이 419 단계 등 나머지 과정을 수행하게 된다. 아니면, 운전자가 쇼퍼서비스 비용을 제시할 수도 있다. 이 경우, 승인한 운전자의 단말(2) 중 최저가를 제시한 운전자의 단말(2)이 419 단계 등 나머지 과정을 수행하게 된다. 본 실시예의 쇼퍼서비스 비용이란 차량스케줄에 따라 운전자를 동반하는 차량을 이용하는 비용을 말한다. Hereinafter, this embodiment will be described on the assumption that at least one driver has approved. At this time, the
사용자단말(1)에는 사용자의 사용 언어로 작성된 여행스케줄과 차량스케줄이 표시되고, 운전자단말(2)에는 운전용자의 사용 언어로 작성된 차량스케줄이 표시된다. 사용자는 사용자단말(1)을 통해 그의 여행스케줄과 차량스케줄을 확인할 수 있고, 운전자는 운전자단말(2)을 통해 운전자가 사용자를 태워야 하는 장소들과 각 장소의 도착시점 등 차량스케줄을 확인할 수 있다. 사용자단말(1)에서의 차량스케줄 표시는 생략될 수도 있으나, 사용자는 이것을 통해 자신의 여행스케줄이 정확하게 반영된 차량스케줄이 운전자에게 전달되었는가를 확인할 수 있기 때문에 사용자를 안심시키는 역할을 한다.The
운전자에게 차량스케줄 대신에 운전용자의 사용 언어로 작성된 여행스케줄이 전달될 수도 있으나 여행스케줄에는 사용자가 어떤 장소에서 얼마만큼 체류하는지가 표현되고 도보 등 다른 이동수단을 이용하여 어떤 경로로 언제 이동하는지가 표현되어 있음에 따라 여행스케줄이 제공될 경우 사용자의 감시를 피해 운전자가 사용자와 약속된 운전용역 이외에 다른 일을 할 수도 있고, 사용자의 위치 노출이 각종 범죄에 악용될 소지가 있다. 이에 따라, 본 실시예에서는 운전자에게 복수의 승차장소의 명칭, 주소와 각 장소의 도착시점이 표현된 차량스케줄의 번역본만 제공된다.The driver may receive a travel schedule written in the driver's language instead of the vehicle schedule, but the travel schedule indicates how much the user is staying at and where he or she is traveling by using other means of transportation such as walking. As it is expressed, when a travel schedule is provided, the driver may do other things besides the driving service promised by the user, and the exposure of the user may be misused for various crimes. Accordingly, in the present embodiment, the driver is provided with only a translation of the vehicle schedule in which the names, addresses, and arrival times of the plurality of boarding locations are expressed to the driver.
도 8은 도 5~6에 도시된 여행스케줄에 따라 도 2의 사용자단말(1)에 표시되는 차량스케줄의 예를 도시한 도면이고, 도 9는 도 5~6에 도시된 여행스케줄에 따라 도 2의 운전자단말(2)에 표시되는 차량스케줄의 예를 도시한 도면이다. 도 8~9에 도시된 예에 따르면, 여행스케줄의 전체 섹션에 표현된 복수의 방문장소의 명칭과 각 방문장소의 체류시작시점 모두가 복수의 승차장소의 명칭과 각 승차장소의 도착시점으로 변환되었음을 알 수 있다. 본 실시예에 따르면, 사용자는 사용자단말(1)의 사용자인터페이스(15) 상에서 사용자가 여행하기를 희망하는 지역을 선택한 후에 사용자가 방문하기를 희망하는 그 지역의 장소들을 차례대로 선택하는 간단한 조작만으로 운전자와의 의사소통 없이도 운전자에게 출발장소, 복귀장소, 그 사이의 경유장소들과 각 장소의 승차시점을 알려줄 수 있다. 8 is a diagram illustrating an example of a vehicle schedule displayed on the
본 실시예의 쇼퍼서비스의 운전자는 승유공유서비스의 운전자나 렌트카 회사에 고용된 운전자 등 어떠한 차량의 운전자도 가능함에 따라 사용자의 간단한 조작만으로 많은 운전자에게 차량스케줄이 전송될 수 있고, 그 운전자들 중 한 사람만 승인하면 쇼퍼서비스 예약이 성사될 수 있다. 이와 같이, 사용자가 이곳 저곳을 여행함에 따른 여러 번의 번거로운 예약 과정이 없어 매우 편리할 뿐만 아니라, 예약 성사 가능성이 종래의 승차공유서비스에 비해 매우 높다. As the driver of the shopper service of the present embodiment can be a driver of any vehicle, such as a driver of a share sharing service or a driver hired by a rental car company, a vehicle schedule can be transmitted to many drivers with a simple operation of the user. If only a person approves, a shopper reservation can be made. In this way, the user does not have many cumbersome reservation processes as the user travels from place to place, which is very convenient, and the possibility of making a reservation is much higher than that of the conventional ride sharing service.
특히, 사용자단말(1)에 사용자의 사용 언어로 작성된 여행스케줄 및 차량스케줄이 표시됨과 거의 동시에, 운전자단말(2)에 운전자의 사용 언어로 번역된 차량스케줄이 표시됨으로써 사용자와 운전자간의 이동경로통역이 제공될 수 있다. 사용자는 사용자단말(1)을 통해 자신의 여행스케줄 및 차량스케줄을 확인하고 운전자는 운전자단말(2)을 통해 차량스케줄을 확인하는 것만으로 마치 사용자가 운전자와 의사소통하면서 출발장소, 복귀장소, 그 사이의 경유장소들과 각 장소의 승차시점을 알려주는 것과 같은 효과가 나타난다.In particular, a travel schedule and a vehicle schedule written in the user's language are displayed on the
419 단계에서 운전자단말(2)의 차량스케줄러(22)는 418 단계에서의 운전자 승인 입력에 따라 통신모듈(24)을 통해 서버(3)로 운전자 승인을 나타내는 메시지를 송신한다. 이어서, 서버(3)의 차량스케줄러(33)는 통신모듈(35)을 통해 운전자단말(2)로부터 운전자 승인을 나타내는 메시지를 수신하면 사용자단말(1)로 쇼퍼서비스 비용을 송신하고, 사용자단말(1)의 차량스케줄러(13)는 서버(3)로부터 쇼퍼서비스 비용을 수신한다. In
420 단계에서 사용자단말(1)의 차량스케줄러(13)는 사용자인터페이스(15)를 통해 419 단계에서 수신된 쇼퍼서비스 비용을 표시하고, 사용자로부터 이 비용에 대한 결재 정보를 입력받는다. 쇼퍼서비스 비용에 대한 결재 정보의 대표적인 예로는 신용카드의 정보를 들 수 있다. 사용자로부터도 결재 정보를 받지 못한 경우에는 운전자단말(2)에 쇼퍼서비스 예약 취소의 메시지가 뜨면서 종료된다. 본 실시예에서는 사용자가 결재 정보를 입력했다는 가정 하에 본 실시예를 설명하기로 한다. In
421 단계에서 사용자단말(1)의 차량스케줄러(13)는 통신모듈(16)을 통해 420 단계에서 입력된 결재 정보를 서버(3)로 송신하고, 서버(3)의 차량스케줄러(33)는 통신모듈(35)을 통해 사용자단말(1)로부터 쇼퍼서비스 비용에 대한 결재 정보를 수신한다. In
422 단계에서 서버(3)의 차량스케줄러(33)는 421 단계에서 수신된 결재 정보를 이용하여 쇼퍼서비스 비용을 예치한다. 여기에서, 쇼퍼서비스 비용의 예치는 서버(3)를 관리하는 회사의 은행계좌로의 실제 입금 외에 신용카드 승인 등을 포함하다. 쇼퍼서비스 비용이 정상적으로 예치되면 423 단계로 진행된다. 쇼퍼서비스 비용이 정상적으로 예치되지 않은 경우에는 사용자단말(1)에 결재 실패 등의 메시지가 뜨면서 종료될 수 있다. 본 실시예에서는 쇼퍼서비스 비용이 정상적으로 예치되었다는 가정 하에 본 실시예를 설명하기로 한다. In
423 단계에서 서버(3)의 차량스케줄러(33)는 통신모듈(35)을 통해 사용자단말(1)과 운전자단말(2)로 쇼퍼서비스 예약 완료를 나타내는 메시지를 송신하고, 사용자단말(1)의 차량스케줄러(13)는 통신모듈(16)을 통해 서버(3)로부터 쇼퍼서비스 예약 완료를 나타내는 메시지를 수신하고, 운전자단말(2)의 차량스케줄러(13)는 통신모듈(16)을 통해 서버(3)로부터 쇼퍼서비스 예약 완료를 나타내는 메시지를 수신한다.In
424 단계에서 사용자단말(1)의 차량스케줄러(13)는 423 단계에서의 메시지 수신에 따라 사용자인터페이스(15)를 통해 쇼퍼서비스 예약 완료를 표시하고, 운전자단말(2)의 차량스케줄러(22)는 423 단계에서의 메시지 수신에 따라 사용자인터페이스(23)를 통해 417 단계에서 수신된 차량스케줄을 표시한다. 사용자는 사용자단말(1)에 표시된 쇼퍼서비스 예약 완료를 확인함으로써 쇼퍼서비스 예약이 완료되었음을 알 수 있게 된다. 운전자도 운전자단말(2)에 표시된 쇼퍼서비스 예약 완료를 확인함으로써 쇼퍼서비스 예약이 완료되었음을 알 수 있게 된다.In
425 단계에서 사용자단말(1)의 차량스케줄러(13)는 사용자인터페이스(15)를 통해 사용자로부터 사용자 위치를 전송하라는 명령을 입력받으면, GPS모듈(14)에 의해 현재 측정된 사용자단말(1)의 GPS 좌표를 사용자 위치로 결정하고, 통신모듈(16)을 통해 이와 같이 결정된 사용자 위치를 서버(3)로 송신한다. 이어서, 서버(3)의 차량스케줄러(33)는 통신모듈(35)을 통해 사용자단말(1)로부터 사용자 위치를 수신하고, 이와 같이 수신된 사용자 위치를 운전자단말(2)로 송신한다. 이어서, 운전자단말(2)의 차량스케줄러(22)는 통신모듈(16)을 통해 서버(3)로부터 사용자 위치를 수신한다. 41~424 단계는 사용자가 여행지역으로 출발하기 전에 수행되고, 425 단계는 사용자가 여행지역에 도착한 다음에 수행되기 때문에 41~424 단계에서의 쇼퍼서비스 어플리케이션 실행이 종료된 후에 425 단계 전에 쇼퍼서비스 어플리케이션이 다시 실행된 경우가 일반적이다. In
도 10은 도 2의 사용자단말(1)에 표시된 운전자 호출 화면의 일례를 도시한 도면이다. 예를 들어, 사용자는 도 10에 도시된 화면에서 자신의 위치를 나타내는 아이콘을 터치함으로써 사용자단말(1)에 사용자 위치를 전송하라는 명령을 입력할 수 있다. 이러한 명령 입력에 의해 운전자가 호출되고, 운전자단말(2)에도 도 10에 도시된 지도와 동일한 지도가 표시된다. 사용자는 메시지 아이콘을 터치함으로써 등장하는 메시지 창에 사용자의 사용 언어로 상세한 위치 정보를 기록할 수 있고, 사용자의 상세한 위치 정보는 운전자의 사용 언어로 번역되어 운전자단말(2)에 표시되도록 할 수 있다. FIG. 10 is a diagram illustrating an example of a driver call screen displayed on the
426 단계에서 운전자단말(2)의 차량스케줄러(22)는 사용자인터페이스(15)를 통해 425 단계에서 수신된 사용자 위치를 지도 상에 표시함과 동시에 운전자단말(2)의 GPS 위치 좌표에 해당하는 운전자 위치를 동일한 지도 상에 표시하고, 운전자로부터 운전자가 출발하였음을 알리라는 명령을 입력받는다. 이를 위해, 운전자단말(2)은 사용자단말(1)과 같이 GPS모듈을 구비할 수 있다. 사용자단말(1)과 운전자단말(2)에 동시에 표시되는 지도 상에는 사용자의 현재 위치와 운전자의 현재 위치가 실시간으로 표시됨에 따라 사용자와 운전자는 서로 얼마만큼 가까워졌는지를 확인할 수 있다. In
427 단계에서 운전자단말(2)의 차량스케줄러(22)는 426 단계에서의 명령 입력에 따라 통신모듈(24)을 통해 운전자 출발을 나타내는 메시지를 서버(3)로 송신하고, 서버(3)의 차량스케줄러(33)는 통신모듈(35)을 통해 운전자단말(2)로부터 운전자 출발을 나타내는 메시지를 수신한다. 이어서, 서버(3)의 차량스케줄러(33)는 통신모듈(35)을 통해 이와 같이 수신된 메시지를 사용자단말(1)로 송신하고, 사용자단말(1)의 차량스케줄러(13)는 통신모듈(16)을 통해 서버(3)로부터 운전자 출발을 나타내는 메시지를 수신한다. In
428 단계에서 사용자단말(1)의 차량스케줄러(13)는 427 단계에서의 메시지 수신에 따라 사용자인터페이스(15)를 통해 운전자가 출발하였음을 표시한다. 사용자는 사용자단말(1)에 표시된 운전자 출발을 확인함으로써 운전자가 출발하였음을 알 수 있게 된다.In
429 단계에서 사용자단말(1)의 차량스케줄러(13)는 사용자인터페이스(15)를 통해 사용자로부터 쇼퍼서비스 완료를 입력받으면, 통신모듈(16)을 통해 쇼퍼서비스 완료를 나타내는 메시지를 송신한다. 사용자는 운전자가 차량스케줄에 따른 쇼퍼서비스를 제공한 경우에 사용자단말(1)에 표시된 쇼퍼서비스 완료 버튼을 터치함으로써 쇼퍼서비스 완료를 입력할 수 있다.In
430 단계에서 서버(3)의 차량스케줄러(33)는 통신모듈(35)을 통해 422 단계에서 예치된 쇼퍼서비스 비용을 운전자에게 지급한다. 쇼퍼서비스의 비용 지급은 운전자의 은행계좌로의 온라인 입금에 의해 이루어질 수 있고, 서버(3)의 관리자에게 비용 지급을 표시함으로써 관리자에 의한 입금에 의해서도 이루어질 수도 있다. In
도 11은 본 발명의 일 실시예에 따른 쇼퍼서비스에서의 방문장소 취소 방법의 흐름도이다. 도 11에 도시된 방문장소 취소 방법은 사용자가 복수의 방문장소 중 어느 한 장소에 대한 방문을 취소하고자 하는 경우에 도 3~4에 도시된 쇼퍼서비스 방법에 부가되는 방법이라고 할 수 있다. 도 5~6에 도시된 바와 같이, 본 실시예의 여행스케줄은 각 섹션별로 각 섹션에 해당하는 방문장소를 사용자의 입력에 따라 취소할 수 있는 기능의 삭제 버튼을 구비한다. 이하에서는 어느 한 장소에 대한 방문 취소를 다루고 있으나 도 11에 도시된 방법이 반복됨으로써 여러 개의 장소가 취소될 수 있다.11 is a flowchart illustrating a method for canceling a visit place in a shopper service according to an embodiment of the present invention. 11 may be referred to as a method added to the shopper service method illustrated in FIGS. 3 to 4 when the user intends to cancel a visit to any one of a plurality of visited places. As shown in FIGS. 5 to 6, the travel schedule of the present embodiment includes a delete button having a function of canceling a visit place corresponding to each section according to a user input for each section. In the following, the cancellation of a visit to any one place is dealt with, but a plurality of places may be canceled by repeating the method illustrated in FIG. 11.
51 단계에서 사용자단말(1)의 여행스케줄러(12)는 사용자인터페이스(15)를 통해 412 단계에서 수신된 여행스케줄을 표시하고, 사용자로부터 복수의 섹션 중 어느 하나의 섹션의 삭제 버튼의 선택을 입력받는다. 사용자는 복수의 섹션에 대한 복수의 삭제 버튼 중 취소하고자 하는 방문장소가 할당된 섹션의 삭제 버튼을 터치함으로써 사용자단말(1)에 그 삭제 버튼에 대한 선택을 입력할 수 있다. 51 단계에서의 여행스케줄 표시는 413 단계에서의 여행스케줄 표시일 수도 있고, 41~424 단계에서의 어플리케이션 실행이 종료된 후에 쇼퍼서비스 어플리케이션이 다시 실행된 경우의 여행스케줄 표시일 수도 있다. In
52 단계에서 사용자단말(1)의 여행스케줄러(12)는 통신모듈(16)을 통해 51 단계에서 사용자에 의해 선택된 삭제버튼을 갖는 섹션에 대한 섹션식별자를 포함하는 장소취소 메시지를 서버(3)로 송신하고, 서버(3)의 여행스케줄러(32)는 통신모듈(35)을 통해 사용자단말(1)로부터 장소취소 메시지를 수신한다. In
53 단계에서 서버(3)의 여행스케줄러(32)는 52 단계에서 수신된 장소취소 메시지의 섹션식별자가 지시하는 섹션에 할당된 방문장소를 복수의 방문장소로부터 삭제함으로써 복수의 방문장소를 변경하고, 이와 같이 변경된 복수의 방문장소 각각에서의 여행자의 평균체류시간과 변경된 복수의 방문장소 사이의 이동경로에 기초하여 411 단계에서 작성된 여행스케줄을 갱신한다. 보다 상세하게 설명하면, 여행스케줄러(32)는 그 섹션식별자가 지시하는 섹션을 삭제하고, 복수의 방문장소 변경에 따라 변경된 이동경로를 스토리지(36)에 저장된 데이터베이스에서 다시 검색하고 복수의 방문장소 사이를 이동하는 데에 소요되는 이동시간을 다시 산출하는 방식으로 411 단계에서 작성된 여행스케줄을 갱신할 수 있다. In
54 단계에서 서버(3)의 여행스케줄러(32)는 통신모듈(35)을 통해 53 단계에서 갱신된 여행스케줄을 사용자단말(1)로 송신하고, 사용자단말(1)의 여행스케줄러(12)는 통신모듈(16)을 통해 서버(3)로부터 갱신된 여행스케줄을 수신한다.In
55 단계에서 사용자단말(1)의 여행스케줄러(12)는 사용자인터페이스(15)를 통해 54 단계에서 수신된 여행스케줄을 표시한다. 복수의 방문장소 변경과 함께 변경된 복수의 방문장소 사이의 이동수단도 변경될 수 있으나 이하에서는 사용자에 의한 이동수단의 변경은 없는 것으로 가정하고 본 실시예를 설명하기로 한다. In
56 단계에서 서버(3)의 여행스케줄러(32)는 53 단계에서 갱신된 여행스케줄에 따라 415 단계에서 작성된 차량스케줄을 갱신한다. 56 단계에서의 차량스케줄 갱신은 415 단계에서의 차량스케줄 작성과 동일한 방식으로 진행되기 때문에 이에 대한 자세한 설명은 생략된다.In
57 단계에서 서버(3)의 차량스케줄러(33)는 통신모듈(35)을 통해 56 단계에서 갱신된 차량스케줄을 사용자단말(1)로 송신함과 동시에 56 단계에서 갱신된 차량스케줄을 운전자단말(2)로 송신한다. 이어서, 사용자단말(1)의 차량스케줄러(13)는 통신모듈(16)을 통해 서버(3)로부터 갱신된 차량스케줄을 수신하고, 운전자단말(2)의 차량스케줄러(22)는 서버(3)로부터 갱신된 차량스케줄을 수신한다. 이와 같이 갱신 차량스케줄은 새로 번역할 내용이 없기 때문에 차량스케줄은 번역 과정은 생략된다.In
58 단계에서 사용자단말(1)의 차량스케줄러(13)는 사용자인터페이스(15)를 통해 57 단계에서 수신된 차량스케줄을 표시하고, 운전자단말(2)의 차량스케줄러(22)는 사용자인터페이스(23)를 통해 57 단계에서 수신된 차량스케줄을 표시하고, 운전자단말(2)의 차량스케줄러(22)는 운전자로부터 갱신된 차량스케줄에 대한 승인을 입력받는다. 운전자로부터 승인을 받지 못한 경우에는 사용자단말(1)에 쇼퍼서비스 변경 불가의 메시지가 뜨면서 종료된다. 이하에서는 운전자가 승인을 했다는 가정 하에 본 실시예를 설명하기로 한다.In
59 단계에서 운전자단말(2)의 차량스케줄러(22)는 58 단계에서의 운전자 승인 입력에 따라 통신모듈(24)을 통해 운전자 승인을 나타내는 메시지를 서버(3)로 송신하고, 서버(3)의 차량스케줄러(33)는 통신모듈(35)을 통해 운전자단말(2)로부터 운전자 승인을 나타내는 메시지를 수신한다. 이어서, 서버(3)의 차량스케줄러(33)는 통신모듈(35)을 통해 이와 같이 수신된 메시지를 사용자단말(1)로 송신하고, 사용자단말(1)의 차량스케줄러(13)는 통신모듈(16)을 통해 서버(3)로부터 운전자 승인을 나타내는 메시지를 수신한다. In
510 단계에서 운전자단말(2)의 차량스케줄러(22)는 59 단계에서의 메시지 수신에 따라 사용자인터페이스(23)를 통해 운전자 승인을 표시한다. 사용자는 사용자단말(1)에 표시된 운전자 승인을 확인함으로써 운전자가 방문장소의 취소로 인한 차량스케줄 변경을 승인했음을 알 수 있게 된다. In step 510, the
도 12는 도 2의 사용자단말(1)에 표시된 여행스케줄의 다른 예를 도시한 도면이다. 도 12에는 도 5~6에 도시된 여행스케줄의 방문장소들 중 사이공스카이덱에 대한 방문이 취소된 예가 도시되어 있다. 도 12를 참조하면, 도 5~6에 도시된 여행스케줄의 섹션들 중 사이공스카이덱 섹션이 삭제되어 있음을 볼 수 있다. 이러한 사이공스카이덱 섹션 삭제에 따라 뉴월드사이공호텔로 복귀하는 시점이 빨라짐을 확인할 수 있다.FIG. 12 is a diagram illustrating another example of the travel schedule displayed on the
도 13은 도 12에 도시된 여행스케줄에 따라 도 2의 사용자단말(1)에 표시되는 지도의 예를 도시한 도면이다. 사용자가 여행의 피로 등 여러 가지 원인으로 인해 숙소로 빨리 복귀하고 싶을 경우, 여러 장소들 중 어떤 장소에 대한 방문을 취소할 수 있다. 사용자는 도 7에 도시된 지도를 관찰함으로써 사이공스카이덱이 다른 장소에 비해 많이 동떨어져 있어 사이공스카이덱을 취소할 경우에 다른 장소 취소에 비해 숙소로 더 빨리 복귀할 수 있음을 알 수 있다. 사용자는 도 13에 도시된 지도를 관찰함으로서 사이공스카이덱에 대한 방문 취소가 적절한가를 판단할 수 있다. 사용자는 이러한 판단 결과에 따라 사이공스카이덱에 대한 방문 취소를 유지할 수도 있고, 아래에 기재된 방법에 따라 사이공스카이덱을 다시 추가하고 그 대신에 다른 장소의 방문을 취소할 수도 있다.FIG. 13 is a diagram illustrating an example of a map displayed on the
도 14는 도 12에 도시된 여행스케줄에 따라 도 2의 사용자단말(1)에 표시되는 차량스케줄의 예를 도시한 도면이고, 도 15는 도 12에 도시된 여행스케줄에 따라 도 2의 운전자단말(2)에 표시되는 차량스케줄의 예를 도시한 도면이다. 도 14~15를 참조하면, 사용자는 본 실시예의 여행스케줄의 각 섹션별로 구비된 삭제 버튼을 터치하는 것만으로 여행스케줄 및 차량스케줄이 어떤 장소의 방문이 취소되는 방향으로 자동으로 갱신되고, 사용자단말에 갱신된 여행스케줄 및 차량스케줄이 표시되고, 운전자단말(2)에 갱신된 차량스케줄이 표시된다. 사용자는 사용자단말(1)을 통해 갱신된 차량스케줄을 확인하고 운전자는 운전자단말(2)을 통해 갱신된 차량스케줄을 확인하는 것만으로 마치 사용자가 운전자와 의사소통하면서 어떤 장소의 방문을 취소하는 것과 같은 효과가 나타난다.FIG. 14 is a diagram illustrating an example of a vehicle schedule displayed on the
도 16은 본 발명의 일 실시예에 따른 쇼퍼서비스에서의 방문장소 추가 방법의 흐름도이다. 도 16에 도시된 방문장소 추가 방법은 사용자가 복수의 방문장소 중 어느 한 장소에 대한 방문을 추가하고자 하는 경우에 도 3~4에 도시된 쇼퍼서비스 방법에 부가되는 방법이라고 할 수 있다. 도 5~6에 도시된 바와 같이, 본 실시예의 여행스케줄은 복수의 섹션 중 서로 이웃하는 두 섹션 사이마다 새로운 방문장소를 사용자의 선택에 따라 추가할 수 있는 기능의 추가 버튼을 배치한다. 이하에서는 어느 한 장소에 대한 방문 추가를 다루고 있으나 도 11에 도시된 방법이 반복됨으로써 여러 개의 장소가 추가될 수 있다. 이하에서는 도 11에 도시된 방법에 따라 갱신된 여행스케줄에 대해 방문장소를 추가하는 예를 설명하기로 한다. 도 3~4도 도시된 방법에 따라 작성된 여행스케줄에 대해서도 방문장소가 추가될 수 있다.16 is a flowchart illustrating a method for adding a visit place in a shopper service according to an embodiment of the present invention. 16 may be referred to as a method added to the shopper service method illustrated in FIGS. 3 to 4 when the user wants to add a visit to any one of a plurality of visited places. As shown in FIGS. 5 to 6, the travel schedule of the present embodiment arranges an additional button for adding a new visit place according to a user's choice between two neighboring sections among a plurality of sections. In the following, a visit to one place is dealt with, but a plurality of places may be added by repeating the method illustrated in FIG. 11. Hereinafter, an example of adding a visit place to the updated travel schedule according to the method shown in FIG. 11 will be described. Visit places may also be added to the travel schedules created according to the methods shown in FIGS. 3 to 4.
61 단계에서 사용자단말(1)의 여행스케줄러(12)는 사용자인터페이스(15)를 통해 412 단계에서 수신된 여행스케줄을 표시하고, 사용자로부터 서로 이웃하는 두 섹션 사이마다 구비된 복수 개의 추가 버튼 중 어느 하나의 선택을 입력받는다. 사용자는 새로운 방문 장소를 끼워 넣고 싶은 두 섹션 사이에 배치된 추가 버튼을 터치함으로써 사용자단말(1)에 그 추가 버튼에 대한 선택을 입력할 수 있다. 51 단계에서의 여행스케줄 표시는 413 단계에서의 여행스케줄 표시일 수도 있고, 41~424 단계에서의 어플리케이션 실행이 종료된 후에 쇼퍼서비스 어플리케이션이 다시 실행된 경우의 여행스케줄 표시일 수도 있다. In
62 단계에서 사용자단말(1)의 여행스케줄러(12)는 통신모듈(16)을 통해 51 단계에서 사용자에 의해 선택된 추가 버튼을 사이에 두는 두 섹션에 대한 두 개의 섹션식별자와 새로운 장소식별자를 포함하는 장소추가 메시지를 서버(3)로 송신하고, 서버(3)의 여행스케줄러(32)는 통신모듈(35)을 통해 사용자단말(1)로부터 장소추가 메시지를 수신한다. 여기에서, 새로운 장소식별자는 47 단계에서 수신된 복수의 장소 중에서 사용자에 의해 새롭게 선택된 방문장소에 대한 장소식별자이다. 어떤 방문 장소의 선택에 관해서는 이미 위에서 자세하게 설명하였기 때문에 생략하기로 한다. In
63 단계에서 서버(3)의 여행스케줄러(32)는 62 단계에서 수신된 장소추가 메시지의 두 개의 섹션 식별자가 지시하는 두 섹션에 할당된 두 방문장소 사이에 새로운 장소식별자가 지시하는 새로운 방문장소를 추가함으로써 복수의 방문장소를 변경하고, 이와 같이 변경된 복수의 방문장소 각각에서의 여행자의 평균체류시간과 변경된 복수의 방문장소 사이의 이동경로에 기초하여 53 단계에서 갱신된 여행스케줄을 다시 갱신한다. 보다 상세하게 설명하면, 여행스케줄러(32)는 새로운 방문장소에서의 여행자의 평균 체류시간과 복수의 방문장소 변경에 따라 변경된 이동경로를 스토리지(36)에 저장된 데이터베이스에서 다시 검색하고 복수의 방문장소 사이를 이동하는 데에 소요되는 이동시간을 다시 산출한 후에 두 개의 섹션 식별자가 지시하는 두 섹션 사이에 새로운 방문장소의 명칭과 체류시작시점을 표현하는 섹션을 추가하는 방식으로 53 단계에서 작성된 여행스케줄을 갱신할 수 있다. 이때, 새로운 방문장소의 선 순위의 방문장소와 새로운 방문장소 사이의 이동수단과 새로운 방문장소와 그것의 후 순위의 방문장소 사이의 이동수단은 선 순위와 후 순위의 이동수단으로 설정되어 이동시간이 산출된다.In
64 단계에서 서버(3)의 여행스케줄러(32)는 통신모듈(35)을 통해 63 단계에서 갱신된 여행스케줄을 사용자단말(1)로 송신하고, 사용자단말(1)의 여행스케줄러(12)는 통신모듈(16)을 통해 서버(3)로부터 갱신된 여행스케줄을 수신한다.In
65 단계에서 사용자단말(1)의 여행스케줄러(12)는 사용자인터페이스(15)를 통해 64 단계에서 수신된 여행스케줄을 표시하고, 사용자로부터 새로운 방문장소의 선 순위의 방문장소와 새로운 방문장소 사이의 이동수단과 새로운 방문장소와 그것의 후 순위의 방문장소 사이의 이동수단에 대한 선택을 입력받는다. 이러한 이동수단에 대한 선택 입력이 없는 경우에 선 순위와 후 순위의 이동수단이 그대로 유지된다. In
66 단계에서 사용자단말(1)의 여행스케줄러(12)는 통신모듈(16)을 통해 65 단계에서 선택된 이동수단에 대한 이동식별자를 서버(3)로 송신하고, 서버(3)의 여행스케줄러(32)는 통신모듈(35)을 통해 사용자단말(1)로부터 어느 하나의 이동식별자를 수신한다. 서버(3)의 여행스케줄러(32)는 65 단계에서 수신된 이동식별자가 지시하는 이동수단의 종류가 현재 여행스케줄의 이동수단과 다른 경우, 여행스케줄의 이동수단의 종류 변경에 따른 사항이 반영되도록 여행스케줄을 다시 갱신하고, 이와 같이 갱신된 여행스케줄을 사용자단말(1)에 제공한다. 이러한 과정은 상술한 바와 같은 설명으로부터 충분히 이해될 수 있기 때문에 보다 자세한 설명을 생략하기로 한다.In
67 단계에서 서버(3)의 여행스케줄러(32)는 63 단계에서 갱신된 여행스케줄에 따라 56 단계에서 갱신된 차량스케줄을 다시 갱신한다. 67 단계에서의 차량스케줄 갱신은 415 단계에서의 차량스케줄 작성과 동일한 방식으로 진행되기 때문에 이에 대한 자세한 설명은 생략된다.In
68 단계에서 서버(3)의 번역엔진(34)은 67 단계에서 작성된 차량스케줄을 운전자의 사용 언어로 번역한다. 사용자와 운전자의 사용 언어가 동일한 경우에는 차량스케줄의 번역 과정은 생략될 수 있다. In
69 단계에서 서버(3)의 차량스케줄러(33)는 통신모듈(35)을 통해 67 단계에서 갱신된 차량스케줄을 사용자단말(1)로 송신함과 동시에 68 단계에서 번역된 차량스케줄을 운전자단말(2)로 송신한다. 이어서, 사용자단말(1)의 차량스케줄러(13)는 통신모듈(16)을 통해 서버(3)로부터 갱신된 차량스케줄을 수신하고, 운전자단말(2)의 차량스케줄러(22)는 서버(3)로부터 갱신된 차량스케줄을 수신한다. In
610 단계에서 사용자단말(1)의 차량스케줄러(13)는 사용자인터페이스(15)를 통해 69 단계에서 수신된 차량스케줄을 표시하고, 운전자단말(2)의 차량스케줄러(22)는 사용자인터페이스(23)를 통해 69 단계에서 수신된 차량스케줄을 표시하고, 운전자단말(2)의 차량스케줄러(22)는 운전자로부터 갱신된 차량스케줄에 대한 승인을 입력받는다. 운전자로부터 승인을 받지 못한 경우에는 사용자단말(1)에 쇼퍼서비스 변경 불가의 메시지가 뜨면서 종료된다. 이하에서는 운전자가 승인을 했다는 가정 하에 본 실시예를 설명하기로 한다.In
611 단계에서 운전자단말(2)의 차량스케줄러(22)는 610 단계에서의 운전자 승인 입력에 따라 통신모듈(24)을 통해 운전자 승인을 나타내는 메시지를 서버(3)로 송신하고, 서버(3)의 차량스케줄러(33)는 통신모듈(35)을 통해 운전자단말(2)로부터 운전자 승인을 나타내는 메시지를 수신한다. 이어서, 서버(3)의 차량스케줄러(33)는 통신모듈(35)을 통해 이와 같이 수신된 메시지를 사용자단말(1)로 송신하고, 사용자단말(1)의 차량스케줄러(13)는 통신모듈(16)을 통해 서버(3)로부터 운전자 승인을 나타내는 메시지를 수신한다. In
612 단계에서 운전자단말(2)의 차량스케줄러(22)는 611 단계에서의 메시지 수신에 따라 사용자인터페이스(23)를 통해 운전자 승인을 표시한다. 사용자는 사용자단말(1)에 표시된 운전자 승인을 확인함으로써 운전자가 방문장소의 추가로 인한 차량스케줄 변경을 승인했음을 알 수 있게 된다. In
도 17~18은 도 2의 사용자단말(1)에 표시된 여행스케줄의 또 다른 예를 도시한 도면이다. 도 17~18에는 도 5~6에 도시된 여행스케줄의 방문장소들 중 사이공중앙우체국에 대한 방문이 추가된 예가 도시되어 있다. 도 17~18을 참조하면, 도 12에 도시된 여행스케줄의 섹션에 사이공중앙우체국 섹션이 추가되어 있음을 볼 수 있다. 이러한 사이공중앙우체국 섹션 추가에도 불구하고 뉴월드사이공호텔로 복귀하는 시점이 약간 늦어짐을 확인할 수 있다. 도 17~18의 여행스케줄에 따르면, 노트르담 성당과 사이공중앙우체국의 거리가 59 미터로 매우 짧음에 따라 그 사이의 이동수단이 도보로 설정되어 있다.17 to 18 illustrate still another example of the travel schedule displayed on the
도 19는 도 17~18에 도시된 여행스케줄에 따라 도 2의 사용자단말(1)에 표시되는 지도의 예를 도시한 도면이다. 사용자가 숙소로 복귀하는 시간이 예상보다 빨라 짧은 시간을 들여 어떤 장소의 방문을 추가하고 싶은 경우가 있다. 사용자는 도 13에 도시된 지도를 관찰함으로써 사이공중앙우체국이 기존의 이동경로에 매우 근접해 있음을 알 수 있다. 사용자는 도 19에 도시된 지도를 관찰함으로서 사이공중앙우체국에 대한 방문 추가가 적절한가를 판단할 수 있다. 사용자는 이러한 판단 결과에 따라 사이공중앙우체국에 대한 방문 추가를 유지할 수도 있고, 그 대신에 다른 장소의 방문을 추가할 수도 있다.19 is a diagram illustrating an example of a map displayed on the
도 20은 도 17~18에 도시된 여행스케줄에 따라 도 2의 사용자단말(1)에 표시되는 차량스케줄의 예를 도시한 도면이고, 도 21은 도 17~18에 도시된 여행스케줄에 따라 도 2의 운전자단말(2)에 표시되는 차량스케줄의 예를 도시한 도면이다. 도 20~21을 참조하면, 사용자는 본 실시예의 여행스케줄의 두 섹션 사이마다 배치된 추가 버튼을 터치하는 것만으로 여행스케줄 및 차량스케줄이 새로운 장소의 방문이 추가되는 방향으로 자동으로 갱신되고, 사용자단말에 갱신된 여행스케줄 및 차량스케줄이 표시되고, 운전자단말(2)에 갱신된 차량스케줄이 표시된다. 사용자는 사용자단말(1)을 통해 갱신된 차량스케줄을 확인하고 운전자는 운전자단말(2)을 통해 갱신된 차량스케줄을 확인하는 것만으로 마치 사용자가 운전자와 의사소통하면서 새로운 장소의 방문을 추가하는 것과 같은 효과가 나타난다.FIG. 20 is a diagram illustrating an example of a vehicle schedule displayed on the
도 20~21에 도시된 차량스케줄에 따르면, 도 17~18에 도시된 여행스케줄의 승차장소들 중 사이공중앙우체국이 빠져 있다. 이것은 노트르담 성당과 사이공중앙우체국 사이의 이동수단이 도보로 설정되어 있음에 기인한다. 차량스케줄러(33)는 여행스케줄의 서로 이웃하는 두 섹션 사이마다 선택된 이동수단 중 일부는 운전자를 동반하는 차량 외에 다른 종류의 이동수단, 예를 들어 도보이고, 나머지는 운전자를 동반하는 차량인 경우에 다른 종류의 이동수단이 걸쳐 있는 두 섹션 중 아래 순위의 섹션을 제외한 나머지 섹션들을 여행스케줄로부터 추출함으로써 여행스케줄의 서로 이웃하는 두 섹션 사이마다 선택된 이동수단의 종류를 참조하여 여행스케줄의 복수의 섹션 전부 또는 일부를 추출할 수 있다.According to the vehicle schedule shown in FIGS. 20 to 21, the Saigon Central Post Office is missing among the boarding locations of the travel schedule shown in FIGS. 17 to 18. This is due to the fact that the mode of transport between Notre Dame Cathedral and Saigon Central Post Office is set on foot. The
운전자에 의해 운행 중인 차량이 차량이동스케줄에 따라 복수의 승차장소 중 제 1 승차장소로부터 제 2 승차장소로 이동하는 경로 상에 위치하는 경우, 제 2 승차장소에 대한 정보를 운전자에 의해 운행 중인 차량 내부의 전자기기에 전송할 수 있다. 여기에서, 제 2 승차장소에 대한 정보는 제 2 승차장소를 소개하는 텍스트, 이미지, 동영상, 오디오 등 다양한 형태의 정보가 될 수 있다. 사용자가 운전자에 의해 운행 중인 차량에 탑승한 경우, 그 차량 내부의 전자기기를 이용하여 사용자에게 제 2 승차장소에 대한 정보가 제공될 수 있고, 사용자는 차량이 제 2 승차장소로 정상적으로 가고 있음을 확인할 수 있고 제 2 승차장소에 대한 지식을 사전에 얻을 수 있다.When a vehicle being driven by the driver is located on a path moving from the first boarding point to the second boarding point among a plurality of boarding places according to the vehicle movement schedule, the vehicle which is being driven by the driver Can be transmitted to the internal electronics. Here, the information on the second boarding place may be various types of information such as text, an image, a video, and an audio that introduce the second boarding place. When the user is in a vehicle driven by the driver, information about the second boarding place may be provided to the user by using an electronic device inside the vehicle, and the user may know that the vehicle is normally going to the second boarding place. It is possible to check and obtain knowledge of the second boarding place in advance.
한편, 상술한 바와 같은 쇼퍼서비스의 중개 방법, 이용 방법, 및 제공 방법은 컴퓨터의 프로세서에서 실행 가능한 프로그램으로 작성 가능하고, 이 프로그램을 컴퓨터로 읽을 수 있는 기록매체에 기록하여 실행시키는 컴퓨터에서 구현될 수 있다. 컴퓨터는 데스크탑 컴퓨터, 노트북 컴퓨터, 스마트폰, 임베디드 타입의 컴퓨터 등 프로그램을 실행시킬 수 있는 모든 타입의 컴퓨터를 포함한다. 또한, 상술한 본 발명의 일 실시예에서 사용된 데이터의 구조는 컴퓨터로 읽을 수 있는 기록매체에 여러 수단을 통하여 기록될 수 있다. 컴퓨터로 읽을 수 있는 기록매체는 램(RAM), 롬(ROM), 마그네틱 저장매체(예를 들면, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등)와 같은 저장매체를 포함한다.Meanwhile, the above-described method of brokering, using, and providing a shopper service may be implemented as a program executable in a computer processor, and may be implemented in a computer for recording and executing the program on a computer-readable recording medium. Can be. Computers include all types of computers capable of executing programs, such as desktop computers, notebook computers, smartphones, and embedded type computers. In addition, the structure of the data used in the above-described embodiment of the present invention can be recorded on the computer-readable recording medium through various means. The computer-readable recording medium may be a storage medium such as a RAM, a ROM, a magnetic storage medium (for example, a floppy disk, a hard disk, etc.), an optical reading medium (for example, a CD-ROM, DVD, etc.). Media.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형상으로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far I looked at the center of the preferred embodiment for the present invention. Those skilled in the art will appreciate that the present invention can be implemented in a modified shape without departing from the essential characteristics of the present invention. Therefore, the disclosed embodiments should be considered in descriptive sense only and not for purposes of limitation. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the scope will be construed as being included in the present invention.
1 ... 사용자단말
2 ... 운전자단말
3 ... 서버
11. 21, 31 ... 프로세서
12, 32 ... 여행스케줄러
13, 22, 33 ... 차량스케줄러
14 ... GPS모듈
15, 23 ... 사용자인터페이스
16, 24, 35 ... 통신모듈
17, 25, 36 ... 스토리지
34 ... 번역엔진 1 ... User terminal
2 ... driver's terminal
3 ... server
11.21, 31 ... Processor
12, 32 ... travel scheduler
13, 22, 33 ... vehicle scheduler
14 ... GPS module
15, 23 ... user interface
16, 24, 35 ... communication module
17, 25, 36 ... storage
34 ... Translation Engine
Claims (20)
상기 수신된 복수의 장소식별자가 지시하는 복수의 방문장소 각각에서의 여행자의 평균체류시간과 상기 수신된 각 장소식별자의 순위에 따라 정렬된 복수의 방문장소 사이의 이동경로에 기초하여 상기 각 방문장소의 명칭과 상기 각 방문장소의 체류시작시점을 사용자의 방문 순서에 따라 나열한 여행스케줄을 작성하는 단계;
상기 작성된 여행스케줄을 상기 사용자단말로 송신하는 단계;
상기 여행스케줄에 따른 차량의 이동 순서에 따라 상기 복수의 방문장소의 전체 또는 일부를 복수의 승차장소로 결정하고, 상기 결정된 복수의 승차장소의 명칭을 포함하는 차량스케줄을 작성하는 단계; 및
상기 작성된 차량스케줄을 운전자단말로 송신하는 단계를 포함하는 것을 특징으로 하는 쇼퍼서비스 중개 방법.Receiving a plurality of place identifiers and ranks of each place identifier for a plurality of visited places that the user wishes to visit from the user terminal;
Each visited place based on a travel time between the plurality of visited places arranged according to the average residence time of the traveler at each of the visited places indicated by the received plurality of place identifiers and the ranking of the received place identifiers; Creating a travel schedule that lists the name of the visit point and the starting point of stay of each visited location according to the visit order of the user;
Transmitting the created travel schedule to the user terminal;
Determining all or part of the plurality of visited places as a plurality of boarding places according to the movement order of the vehicle according to the travel schedule, and creating a vehicle schedule including names of the determined plurality of boarding places; And
And transmitting the created vehicle schedule to a driver terminal.
상기 사용자단말로부터 상기 복수의 방문장소 사이를 이동하기 위해 사용 가능한 복수 종류의 이동수단 중 어느 한 종류의 이동수단에 대한 이동식별자를 수신하는 단계를 더 포함하고,
상기 차량스케줄을 작성하는 단계는 상기 수신된 이동식별자가 운전자를 동반하는 차량을 지시하는 경우, 상기 차량스케줄을 작성하는 것을 특징으로 하는 쇼퍼서비스 중개 방법.The method of claim 1,
Receiving a mobile identifier for any one type of moving means from among the plurality of types of moving means usable to move between the plurality of visited places from the user terminal,
The preparing of the vehicle schedule may include creating the vehicle schedule when the received mobile identifier indicates a vehicle accompanying the driver.
상기 작성된 차량스케줄을 운전자의 사용 언어로 번역하는 단계; 및
상기 번역된 차량스케줄을 상기 운전자단말로 전송하는 단계를 더 포함하고,
상기 사용자단말에 사용자의 사용 언어로 작성된 여행스케줄이 표시되고, 상기 운전자단말에 운전자의 사용 언어로 번역된 차량스케줄이 표시됨으로써 사용자와 운전자간의 이동경로통역이 제공되는 것을 특징으로 하는 쇼퍼서비스 중개 방법.The method of claim 1,
Translating the created vehicle schedule into a language used by a driver; And
Transmitting the translated vehicle schedule to the driver terminal,
The traveler service intermediation method is characterized in that the travel schedule written in the user's language is displayed on the user terminal, and the travel schedule translation between the user and the driver is provided by displaying the vehicle schedule translated into the driver's language on the driver terminal. .
상기 여행스케줄은 상기 복수의 방문장소의 명칭과 상기 각 방문장소의 체류시작시점을 상기 각 방문장소 별 섹션으로 분할하여 표현하고 상기 복수의 방문장소에 대한 복수의 섹션을 상기 사용자의 방문 순서에 따라 나열하고, 상기 나열된 복수의 섹션 중 서로 이웃하는 두 섹션 사이마다 상기 두 섹션에 해당하는 두 방문장소 사이를 이동하기 위해 사용 가능한 복수 종류의 이동수단 중 어느 하나를 사용자의 입력에 따라 선택할 수 있는 기능의 복수의 이동수단 아이콘을 배치한 포맷을 갖는 것을 특징으로 하는 쇼퍼서비스 중개 방법.The method of claim 1,
The travel schedule divides the names of the plurality of visited places and the starting point of stay of each visited place into sections for each visited place, and displays a plurality of sections of the plurality of visited places according to the order of visit of the user. A function for selecting one of a plurality of types of transportation means for listing and moving between two neighboring sections among the plurality of sections listed above according to a user's input And a format in which a plurality of moving means icons are arranged.
상기 차량스케줄을 작성하는 단계는 상기 여행스케줄의 서로 이웃하는 두 섹션 사이마다 선택된 이동수단의 종류를 참조하여 상기 여행스케줄의 복수의 섹션 전부 또는 일부를 추출하고, 상기 추출된 복수의 섹션에 표현된 복수의 방문장소의 명칭과 각 방문장소의 체류시작시점을 복수의 승차장소의 명칭과 각 승차장소의 도착시점으로 결정하고, 상기 결정된 복수의 승차장소의 명칭과 각 승차장소의 도착시점을 차량의 이동 순서에 따라 나열함으로써 상기 차량스케줄을 작성하는 것을 특징으로 하는 쇼퍼서비스 중개 방법.The method of claim 4, wherein
The preparing of the vehicle schedule may include extracting all or a portion of the plurality of sections of the travel schedule by referring to the type of transportation means selected between two neighboring sections of the travel schedule, and expressing the extracted plurality of sections. The names of the plural visited places and the starting point of stay of each visited place are determined by the names of the plurality of boarding places and the arrival times of each boarding place, and the names of the determined plural boarding places and the arrival times of each boarding place are And the vehicle scheduler is arranged by arranging the moving order.
상기 여행스케줄의 서로 이웃하는 두 섹션 사이마다 선택된 이동수단 중 일부는 상기 운전자를 동반하는 차량 외에 다른 종류의 이동수단이고, 나머지는 상기 운전자를 동반하는 차량인 경우에 상기 다른 종류의 이동수단이 걸쳐 있는 두 섹션 중 아래 순위의 섹션을 제외한 나머지 섹션들을 상기 여행스케줄로부터 추출함으로써 상기 여행스케줄의 서로 이웃하는 두 섹션 사이마다 선택된 이동수단의 종류를 참조하여 상기 여행스케줄의 복수의 섹션 전부 또는 일부를 추출하는 것을 특징으로 하는 쇼퍼서비스 중개 방법.The method of claim 5, wherein
Some of the means of transportation selected between the two neighboring sections of the travel schedule are other types of vehicles other than the vehicle accompanying the driver, and the other types of vehicles are included when the rest is a vehicle accompanying the driver. Extracting all or part of the plurality of sections of the travel schedule by referring to the type of transportation selected between two neighboring sections of the travel schedule by extracting sections of the two sections except the lower ranking sections from the travel schedule. Shopper service brokerage method, characterized in that.
상기 여행스케줄은 상기 각 섹션별로 상기 각 섹션에 해당하는 방문장소를 사용자의 선택에 따라 취소할 수 있는 기능의 삭제 버튼을 구비하고,
상기 사용자단말로부터 사용자에 의해 선택된 삭제 버튼을 갖는 섹션에 대한 섹션식별자를 포함하는 장소취소 메시지를 수신하면, 상기 수신된 장소취소 메시지의 섹션 식별자가 지시하는 섹션에 할당된 방문장소를 삭제함으로써 상기 복수의 방문장소로부터 상기 복수의 방문장소를 변경하고, 상기 변경된 복수의 방문장소 각각에서의 여행자의 평균체류시간과 상기 변경된 복수의 방문장소 사이의 이동경로에 기초하여 상기 여행스케줄을 갱신하는 단계; 및
상기 갱신된 여행스케줄에 따라 상기 차량스케줄을 갱신하는 단계를 더 포함하는 것을 특징으로 하는 쇼퍼서비스 중개 방법.The method of claim 4, wherein
The travel schedule includes a delete button for canceling a visit place corresponding to each section for each section according to a user's selection,
Receiving a place cancel message including a section identifier for a section having a delete button selected by the user from the user terminal, deleting the visit place assigned to the section indicated by the section identifier of the received place cancel message; Changing the plurality of visited places from the visited places of, and updating the travel schedule based on a traveler's average stay time at each of the plurality of changed visited places and the travel route between the changed plurality of visited places; And
And updating the vehicle schedule according to the updated travel schedule.
상기 여행스케줄은 상기 복수의 섹션 중 서로 이웃하는 두 섹션 사이마다 새로운 방문장소를 사용자의 선택에 따라 추가할 수 있는 기능의 추가 버튼을 배치하고,
상기 사용자단말로부터 사용자에 의해 선택된 추가 버튼을 사이에 두는 두 섹션에 대한 두 개의 섹션식별자와 새로운 장소식별자를 포함하는 장소추가 메시지를 수신하면, 상기 수신된 장소추가 메시지의 두 개의 섹션 식별자가 지시하는 두 섹션에 할당된 두 방문장소 사이에 상기 새로운 장소식별자가 지시하는 새로운 방문장소를 추가함으로써 상기 복수의 방문장소를 변경하고, 상기 변경된 복수의 방문장소 각각에서의 여행자의 평균체류시간과 상기 변경된 복수의 방문장소 사이의 이동경로에 기초하여 상기 여행스케줄을 갱신하는 단계; 및
상기 갱신된 여행스케줄에 따라 상기 차량스케줄을 갱신하는 단계를 더 포함하는 것을 특징으로 하는 쇼퍼서비스 중개 방법.The method of claim 4, wherein
The travel schedule arranges an additional button of a function for adding a new visit place according to a user's choice between two neighboring sections of the plurality of sections,
Receiving a place addition message including two section identifiers and a new place identifier for two sections sandwiching an additional button selected by the user from the user terminal, the two section identifiers of the received place addition message are indicated. The plurality of visit places are changed by adding a new visit point indicated by the new place identifier between two visit places assigned to two sections, and the average residence time of the traveler and each of the changed plurality of visit places are changed. Updating the travel schedule based on a movement route between visited places of the; And
And updating the vehicle schedule according to the updated travel schedule.
상기 운전자에 의해 운행 중인 차량이 상기 차량스케줄에 따라 상기 복수의 승차장소 중 제 1 승차장소로부터 제 2 승차장소로 이동하는 경로 상에 위치하는 경우, 상기 제 2 승차장소에 대한 정보를 상기 운전자에 의해 운행 중인 차량 내의 전자기기에 전송하는 단계를 더 포함하는 것을 특징으로 하는 쇼퍼서비스 중개 방법. The method of claim 1,
When a vehicle being driven by the driver is located on a path moving from a first boarding place to a second boarding place among the plurality of boarding places according to the vehicle schedule, information about the second boarding place is transmitted to the driver. And transmitting to the electronic device in the vehicle in operation.
상기 복수의 장소식별자가 지시하는 복수의 방문장소 각각에서의 여행자의 평균체류시간과 상기 각 장소식별자의 순위에 따라 정렬된 복수의 방문장소 사이의 이동경로에 기초하여 상기 각 방문장소의 명칭과 상기 각 방문장소의 체류시작시점을 사용자의 방문 순서에 따라 나열한 여행스케줄을 상기 서버로부터 수신하는 단계; 및
상기 여행스케줄에 따른 차량의 이동 순서에 따라 복수의 승차장소의 명칭을 포함하는 차량스케줄을 상기 서버로부터 수신하는 단계를 포함하고,
상기 서버에 의해 상기 여행스케줄에 따른 차량의 이동 순서에 따라 상기 복수의 방문장소의 전체 또는 일부가 상기 복수의 승차장소로 결정되고,
상기 서버에 의해 상기 결정된 복수의 승차장소의 명칭을 포함하는 차량스케줄이 작성되고,
상기 서버에 의해 상기 작성된 차량스케줄은 운전자단말로 송신되는 것을 특징으로 하는 쇼퍼서비스 이용 방법.Transmitting a plurality of place identifiers and ranks of the place identifiers to a server for a plurality of visited places that a user wants to visit;
The name and the name of each visited location are based on a traveler's average staying time at each visited location indicated by the plurality of place identifiers and a travel route between the plurality of visited places arranged according to the ranking of each place identifier. Receiving a travel schedule from the server, which lists the start time of each visited place in the order of visit of the user; And
Receiving a vehicle schedule including the names of a plurality of boarding locations from the server according to the movement order of the vehicle according to the travel schedule,
The server determines all or part of the plurality of visiting places as the plurality of boarding places according to the movement order of the vehicle according to the travel schedule.
A vehicle schedule including names of the plurality of boarding locations determined by the server is created,
And the vehicle schedule created by the server is transmitted to a driver terminal.
상기 복수의 방문장소 사이를 이동하기 위해 사용 가능한 복수 종류의 이동수단 중에서 어느 한 종류의 이동수단에 대한 이동식별자를 상기 서버로 송신하는 단계를 더 포함하고,
상기 차량스케줄을 수신하는 단계는 상기 이동식별자가 운전자를 동반하는 차량을 지시하는 경우, 상기 차량스케줄을 상기 서버로부터 수신하는 것을 특징으로 하는 쇼퍼서비스 이용 방법.The method of claim 10,
Sending a mobile identifier for any one type of moving means among the plurality of types of moving means usable to move between the plurality of visited places to the server,
The receiving of the vehicle schedule may include receiving the vehicle schedule from the server when the mobile identifier indicates a vehicle accompanying the driver.
상기 여행스케줄은 상기 복수의 방문장소의 명칭과 상기 각 방문장소의 체류시작시점을 상기 각 방문장소 별 섹션으로 분할하여 표현하고 상기 복수의 방문장소에 대한 복수의 섹션을 상기 사용자의 방문 순서에 따라 나열하고, 상기 나열된 복수의 섹션 중 서로 이웃하는 두 섹션 사이마다 상기 두 섹션에 해당하는 두 방문장소 사이를 이동하기 위해 사용 가능한 복수 종류의 이동수단 중 어느 하나를 사용자의 입력에 따라 선택할 수 있는 기능의 복수의 이동수단 아이콘을 배치한 포맷을 갖는 것을 특징으로 하는 쇼퍼서비스 이용 방법.The method of claim 10,
The travel schedule divides the names of the plurality of visited places and the starting point of stay of each visited place into sections for each visited place, and displays a plurality of sections of the plurality of visited places according to the order of visit of the user. A function of selecting one of a plurality of types of moving means that can be listed and used to move between two visited places corresponding to the two sections every two adjacent sections among the plurality of sections listed above according to a user's input And a format in which a plurality of moving means icons are arranged.
상기 차량스케줄은 상기 여행스케줄의 서로 이웃하는 두 섹션 사이마다 선택된 이동수단의 종류를 참조하여 상기 여행스케줄의 복수의 섹션 전부 또는 일부를 추출하고, 상기 추출된 복수의 섹션에 표현된 복수의 방문장소의 명칭과 각 방문장소의 체류시작시점을 복수의 승차장소의 명칭과 각 승차장소의 도착시점으로 결정하고, 상기 결정된 복수의 승차장소의 명칭과 각 승차장소의 도착시점을 차량의 이동 순서에 따라 나열함으로써 작성되는 것을 특징으로 하는 쇼퍼서비스 이용 방법.The method of claim 12,
The vehicle schedule extracts all or part of the plurality of sections of the travel schedule by referring to the type of transportation means selected between two neighboring sections of the travel schedule, and the plurality of visit places represented in the extracted plurality of sections. The name and the starting point of stay at each visited place are determined by the names of the plurality of boarding places and the arrival points of each boarding place, and the names of the determined plurality of boarding places and the arrival points of the boarding places are determined according to the movement order of the vehicle. How to use the shopper service, characterized in that created by listing.
상기 여행스케줄의 서로 이웃하는 두 섹션 사이마다 선택된 이동수단 중 일부는 상기 운전자를 동반하는 차량 외에 다른 종류의 이동수단이고, 나머지는 상기 운전자를 동반하는 차량인 경우에 상기 다른 종류의 이동수단이 걸쳐 있는 두 섹션 중 아래 순위의 섹션을 제외한 나머지 섹션들을 상기 여행스케줄로부터 추출함으로써 상기 여행스케줄의 서로 이웃하는 두 섹션 사이마다 선택된 이동수단의 종류를 참조하여 상기 여행스케줄의 복수의 섹션 전부 또는 일부를 추출하는 것을 특징으로 하는 쇼퍼서비스 이용 방법.The method of claim 13,
Some of the means of transportation selected between the two neighboring sections of the travel schedule are other types of vehicles other than the vehicle accompanying the driver, and the other types of vehicles are included when the rest is a vehicle accompanying the driver. Extracting all or part of a plurality of sections of the travel schedule by referring to the type of transportation selected between two neighboring sections of the travel schedule by extracting sections of the two sections except for the lower ranking section from the travel schedule. How to use a shopper service, characterized in that.
상기 여행스케줄은 상기 각 섹션별로 상기 각 섹션에 해당하는 방문장소를 사용자의 선택에 따라 취소할 수 있는 기능의 삭제 버튼을 구비하고,
사용자에 의해 선택된 삭제 버튼을 갖는 섹션에 대한 섹션식별자를 포함하는 장소취소 메시지를 상기 서버로 송신하는 단계;
상기 장소취소 메시지의 섹션 식별자가 지시하는 섹션에 할당된 방문장소를 삭제함으로써 상기 복수의 방문장소로부터 상기 복수의 방문장소를 변경하고, 상기 변경된 복수의 방문장소 각각에서의 여행자의 평균체류시간과 상기 변경된 복수의 방문장소 사이의 이동경로에 기초하여 갱신된 여행스케줄을 수신하는 단계; 및
상기 갱신된 여행스케줄에 따라 갱신된 차량스케줄을 수신하는 단계를 더 포함하는 것을 특징으로 하는 쇼퍼서비스 이용 방법.The method of claim 12,
The travel schedule includes a delete button for canceling a visit place corresponding to each section for each section according to a user's selection,
Sending a cancel message to the server comprising a section identifier for a section having a delete button selected by the user;
Changing the plurality of visited places from the plurality of visited places by deleting the visited places assigned to the section indicated by the section identifier of the place cancel message, and the average residence time of the traveler at each of the plurality of changed visited places Receiving an updated travel schedule based on the changed movement route between the plurality of changed visited places; And
And receiving an updated vehicle schedule according to the updated travel schedule.
상기 여행스케줄은 상기 복수의 섹션 중 서로 이웃하는 두 섹션 사이마다 새로운 방문장소를 사용자의 선택에 따라 추가할 수 있는 기능의 추가 버튼을 배치하고,
사용자에 의해 선택된 추가 버튼을 사이에 두는 두 섹션에 대한 두 개의 섹션식별자와 새로운 장소식별자를 포함하는 장소추가 메시지를 상기 서버로 송신하는 단계;
상기 수신된 장소추가 메시지의 두 개의 섹션 식별자가 지시하는 두 섹션에 할당된 두 방문장소 사이에 상기 새로운 장소식별자가 지시하는 새로운 방문장소를 추가함으로써 상기 복수의 방문장소를 변경하고, 상기 변경된 복수의 방문장소 각각에서의 여행자의 평균체류시간과 상기 변경된 복수의 방문장소 사이의 이동경로에 기초하여 갱신된 여행스케줄을 상기 서버로부터 수신하는 단계; 및
상기 갱신된 여행스케줄에 따라 갱신된 차량스케줄을 상기 서버로부터 수신하는 단계를 더 포함하는 것을 특징으로 하는 쇼퍼서비스 이용 방법.The method of claim 12,
The travel schedule arranges an additional button of a function for adding a new visit place according to a user's selection between two neighboring sections of the plurality of sections,
Sending a place addition message to the server, the place addition message comprising two section identifiers and a new place identifier for two sections sandwiching the add button selected by the user;
Change the plurality of visited places by adding a new visited place indicated by the new place identifier between two visited places allocated to two sections indicated by the two section identifiers of the received place addition message; Receiving an updated travel schedule from the server based on a traveler's average stay time at each visited location and a movement route between the plurality of changed visited locations; And
And receiving the updated vehicle schedule from the server according to the updated travel schedule.
상기 사용자단말에 의해 송신된 복수의 장소식별자가 지시하는 복수의 방문장소 각각에서의 여행자의 평균체류시간과 상기 사용자단말에 의해 송신된 각 장소식별자의 순위에 따라 정렬된 복수의 방문장소 사이의 이동경로에 기초하여 상기 각 방문장소의 명칭과 상기 각 방문장소의 체류시작시점을 사용자의 방문 순서에 따라 나열한 여행스케줄을 작성하고, 상기 여행스케줄에 따른 차량의 이동 순서에 따라 상기 복수의 방문장소의 전체 또는 일부를 복수의 승차장소로 결정하고, 상기 결정된 복수의 승차장소의 명칭을 포함하는 차량스케줄을 작성하고, 상기 작성된 차량스케줄을 송신하는 서버; 및
상기 서버에 의해 송신된 차량스케줄을 수신하는 운전자단말을 포함하는 것을 특징으로 하는 쇼퍼서비스 시스템.A user terminal for transmitting a plurality of place identifiers and ranks of the place identifiers for a plurality of visited places which the user wishes to visit;
Movement between a plurality of visited places arranged according to the average residence time of a traveler at each of a plurality of visited places indicated by the plurality of place identifiers transmitted by the user terminal and the rank of each place identifier transmitted by the user terminal. Based on the route, a travel schedule listing the name of each visited place and the starting point of stay of each visited place in accordance with the user's visit order is made, and the travel schedule of the plurality of visited places A server which determines all or part of a plurality of boarding locations, creates a vehicle schedule including names of the determined plurality of boarding locations, and transmits the created vehicle schedules; And
And a driver terminal for receiving the vehicle schedule transmitted by the server.
상기 사용자단말로부터 상기 사용자에 의해 취소된 적어도 하나의 방문장소에 대한 장소식별자를 포함하는 장소취소 메시지를 수신하는 단계;
상기 수신된 장소취소 메시지에 따라 상기 여행스케줄을 갱신하는 단계;
상기 갱신된 여행스케줄을 상기 사용자단말로 송신하는 단계;
상기 갱신된 여행스케줄에 따라 상기 차량스케줄을 갱신하는 단계;
상기 갱신된 차량스케줄을 상기 운전자단말로 송신하는 단계; 및
상기 갱신된 차량스케줄에 대한 운전자 승인을 나타내는 메시지를 상기 사용자단말로 송신하는 단계를 더 포함하는 것을 특징으로 하는 쇼퍼서비스 중개 방법.The method of claim 1,
Receiving a place cancel message including a place identifier for at least one visit place canceled by the user from the user terminal;
Updating the travel schedule according to the received place cancel message;
Transmitting the updated travel schedule to the user terminal;
Updating the vehicle schedule according to the updated travel schedule;
Transmitting the updated vehicle schedule to the driver terminal; And
And transmitting a message indicating the driver's approval for the updated vehicle schedule to the user terminal.
상기 사용자단말로부터 상기 사용자에 의해 추가된 적어도 하나의 방문장소에 대한 장소식별자를 포함하는 장소추가 메시지를 수신하는 단계;
상기 수신된 장소추가 메시지에 따라 상기 여행스케줄을 갱신하는 단계;
상기 갱신된 여행스케줄을 상기 사용자단말로 송신하는 단계;
상기 갱신된 여행스케줄에 따라 상기 차량스케줄을 갱신하는 단계;
상기 갱신된 차량스케줄을 상기 운전자단말로 송신하는 단계; 및
상기 갱신된 차량스케줄에 대한 운전자 승인을 나타내는 메시지를 상기 사용자단말로 송신하는 단계를 더 포함하는 것을 특징으로 하는 쇼퍼서비스 중개 방법.The method of claim 1,
Receiving a place addition message including a place identifier for at least one visit place added by the user from the user terminal;
Updating the travel schedule according to the received place addition message;
Transmitting the updated travel schedule to the user terminal;
Updating the vehicle schedule according to the updated travel schedule;
Transmitting the updated vehicle schedule to the driver terminal; And
And transmitting a message indicating the driver's approval for the updated vehicle schedule to the user terminal.
상기 운전자에 의해 운행 중인 차량이 상기 차량스케줄에 따라 상기 복수의 승차장소 중 제 1 승차장소로부터 제 2 승차장소로 이동하는 경로 상에 위치하는 경우, 상기 제 2 승차장소에 대한 정보는 상기 사용자에 제공되는 것을 특징으로 하는 쇼퍼서비스 중개 방법.The method of claim 1,
When the vehicle being driven by the driver is located on a path moving from the first boarding place to the second boarding place among the plurality of boarding places according to the vehicle schedule, information on the second boarding place is provided to the user. Shopper service brokerage method, characterized in that provided.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190025588A KR102069304B1 (en) | 2019-03-06 | 2019-03-06 | Chauffeur service method and system based on travel scheduling |
KR1020190174991A KR102362369B1 (en) | 2019-03-06 | 2019-12-26 | Chauffeur service method and system based on travel scheduling |
PCT/KR2020/003183 WO2020180152A1 (en) | 2019-03-06 | 2020-03-06 | Shopper service method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190025588A KR102069304B1 (en) | 2019-03-06 | 2019-03-06 | Chauffeur service method and system based on travel scheduling |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190174991A Division KR102362369B1 (en) | 2019-03-06 | 2019-12-26 | Chauffeur service method and system based on travel scheduling |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102069304B1 true KR102069304B1 (en) | 2020-01-22 |
Family
ID=69368186
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190025588A KR102069304B1 (en) | 2019-03-06 | 2019-03-06 | Chauffeur service method and system based on travel scheduling |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102069304B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020180152A1 (en) * | 2019-03-06 | 2020-09-10 | (주)무브 | Shopper service method |
WO2024263408A1 (en) * | 2023-06-21 | 2024-12-26 | Zum Services, Inc. | Charter vehicle routing and tracking in a fleet routing system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002149764A (en) * | 2000-11-13 | 2002-05-24 | Nissan Motor Co Ltd | Itinerary generating device and itinerary generation service system |
JP2010146129A (en) * | 2008-12-17 | 2010-07-01 | Broadleaf Co Ltd | Travel plan creation support device |
KR20160061680A (en) * | 2014-11-24 | 2016-06-01 | 이용구 | Tour Guide System |
-
2019
- 2019-03-06 KR KR1020190025588A patent/KR102069304B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002149764A (en) * | 2000-11-13 | 2002-05-24 | Nissan Motor Co Ltd | Itinerary generating device and itinerary generation service system |
JP2010146129A (en) * | 2008-12-17 | 2010-07-01 | Broadleaf Co Ltd | Travel plan creation support device |
KR20160061680A (en) * | 2014-11-24 | 2016-06-01 | 이용구 | Tour Guide System |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020180152A1 (en) * | 2019-03-06 | 2020-09-10 | (주)무브 | Shopper service method |
WO2024263408A1 (en) * | 2023-06-21 | 2024-12-26 | Zum Services, Inc. | Charter vehicle routing and tracking in a fleet routing system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7463109B2 (en) | An interactive list of ride-hailing options in a navigation application | |
JP7125433B2 (en) | Multimodal directions with ride-hailing service segmentation in navigation applications | |
JP7549569B2 (en) | Customizing visualizations in navigation applications using third-party data | |
US6732080B1 (en) | System and method of providing personal calendar services | |
US20090182498A1 (en) | Systems and Methods to Provide Navigational Assistance Using an Online Social Network | |
JP7389211B2 (en) | Providing street-level images for ride-hailing services in navigation applications | |
JP2016139263A (en) | Trip system | |
JP7044002B2 (en) | Vehicle reservation system, vehicle reservation method and program | |
US20200134765A1 (en) | Information processing device, information processing method and storage medium | |
JP7201394B2 (en) | Information providing device, information providing system, information providing method, information providing program | |
US20200175446A1 (en) | System and method for managing taxi dispatch, and program for controlling taxi dispatch requests | |
KR102069304B1 (en) | Chauffeur service method and system based on travel scheduling | |
KR102362369B1 (en) | Chauffeur service method and system based on travel scheduling | |
KR102007270B1 (en) | Method and mobile terminal for providing travel scheduling with intuitive user interface | |
JP7420494B2 (en) | Behavior support program, terminal device and server device | |
KR102236694B1 (en) | Method and System for Providing Travel Content based on Travel Schedule | |
JP2017181607A (en) | Navigation device and navigation method | |
JP7393100B2 (en) | Information processing device, information processing method, and program | |
JP2008129224A (en) | Map display system, map distribution server, map display terminal, and address specifying method | |
JP7631845B2 (en) | Shared vehicle support system, shared vehicle support method, and shared vehicle support program | |
JP7628990B2 (en) | Information Processing Method | |
JP7371431B2 (en) | Route information providing system, route information providing method, and route information providing program | |
JP7601062B2 (en) | Information processing device and program | |
JP2007219747A (en) | TRAVEL INFORMATION PROVIDING SYSTEM AND ITS CONTROL METHOD, PORTABLE TERMINAL DEVICE, AND COMPUTER PROGRAM | |
CN117782145A (en) | Navigation implementation method and device, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20190306 |
|
PA0201 | Request for examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20190405 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20190306 Patent event code: PA03021R01I Comment text: Patent Application |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190610 Patent event code: PE09021S01D |
|
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20191022 |
|
A107 | Divisional application of patent | ||
PA0107 | Divisional application |
Comment text: Divisional Application of Patent Patent event date: 20191226 Patent event code: PA01071R01D |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200116 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20200116 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20221114 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20240102 Start annual number: 5 End annual number: 5 |