KR20230043769A - Method AND SYSTEM for providing PERSONAL TRANSPORTATION service using autonomous vehicle - Google Patents

Method AND SYSTEM for providing PERSONAL TRANSPORTATION service using autonomous vehicle Download PDF

Info

Publication number
KR20230043769A
KR20230043769A KR1020220120951A KR20220120951A KR20230043769A KR 20230043769 A KR20230043769 A KR 20230043769A KR 1020220120951 A KR1020220120951 A KR 1020220120951A KR 20220120951 A KR20220120951 A KR 20220120951A KR 20230043769 A KR20230043769 A KR 20230043769A
Authority
KR
South Korea
Prior art keywords
user
vehicle
self
driving
idle
Prior art date
Application number
KR1020220120951A
Other languages
Korean (ko)
Inventor
차홍기
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to US17/952,028 priority Critical patent/US20230094093A1/en
Publication of KR20230043769A publication Critical patent/KR20230043769A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • G06Q50/30
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0025Planning or execution of driving tasks specially adapted for specific operations
    • B60W60/00253Taxi operations
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0088Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0613Third-party assisted
    • G06Q30/0619Neutral agent
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Tourism & Hospitality (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Mechanical Engineering (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Quality & Reliability (AREA)
  • Transportation (AREA)
  • Human Computer Interaction (AREA)
  • Artificial Intelligence (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Medical Informatics (AREA)
  • Evolutionary Computation (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Traffic Control Systems (AREA)

Abstract

Provided are a method and a system for providing a personal transportation service using an autonomous vehicle, wherein the method includes the steps of: receiving a request for the personal transportation service from a terminal of a user; analyzing a call pattern of the user; and determining a recommended autonomous vehicle to provide the personal transportation service to the user based on an analysis result of the call pattern.

Description

자율주행 차량을 사용한 개인 운송 서비스 제공 방법 및 시스템{Method AND SYSTEM for providing PERSONAL TRANSPORTATION service using autonomous vehicle}Method and system for providing personal transportation service using autonomous vehicle {Method AND SYSTEM for providing PERSONAL TRANSPORTATION service using autonomous vehicle}

본 기재는 자율주행 차량을 사용하여 개인 운송 서비스를 제공하는 방법 및 시스템에 관한 것이다. The present disclosure relates to methods and systems for providing personal transportation services using autonomous vehicles.

전세계의 자동차 제조사 및 자율주행 플랫폼 개발사들이 자율주행차량의 시범운행을 진행하고 있다. 향후 레벨 4 이상(SAE J3016 표준 기준)의 자율주행 기술이 개발되면, 운전자 개입이 필요 없는 자율주행 자동차가 빠르게 확산되고 자율주행 자동차와 관련된 서비스들이 개발 및 보급될 것으로 예상된다.Automakers and self-driving platform developers around the world are conducting pilot tests of self-driving vehicles. If self-driving technology of level 4 or higher (based on SAE J3016 standard) is developed in the future, it is expected that self-driving cars that do not require driver intervention will spread rapidly and services related to self-driving cars will be developed and distributed.

한 실시예는, 자율주행 차량을 사용하여 개인 운송 서비스를 제공하는 개인 운송 시스템을 제공한다.One embodiment provides a personal transportation system that provides personal transportation service using an autonomous vehicle.

다른 실시예는, 자율주행 차량을 사용하여 개인 운송 서비스를 제공하는 방법을 제공한다.Another embodiment provides a method of providing personal transport service using an autonomous vehicle.

또 다른 실시예는, 개인 운송 서비스를 제공하는 자율주행 차량을 제공한다.Another embodiment provides an autonomous vehicle providing personal transport service.

한 실시예에 따르면, 개인 운송 시스템이 제공된다. 상기 개인 운송 시스템은 프로세서, 메모리, 그리고 통신 장치를 포함하고, 프로세서는 메모리에 저장된 프로그램을 실행하여, 사용자의 사용자 단말로부터 자율주행 차량을 사용한 개인 운송 서비스의 요청을 수신하는 단계, 사용자의 호출 패턴을 분석하는 단계, 그리고 호출 패턴의 분석 결과를 바탕으로 사용자에게 개인 운송 서비스를 제공할 추천 자율주행 차량을 결정하는 단계를 수행한다.According to one embodiment, a personal transportation system is provided. The personal transport system includes a processor, a memory, and a communication device, and the processor executes a program stored in the memory to receive a request for a personal transport service using an autonomous vehicle from a user's user terminal, the user's calling pattern , and a step of determining a recommended self-driving vehicle to provide personal transport service to the user based on the analysis result of the calling pattern.

상기 개인 운송 시스템에서 프로세서는 사용자의 호출 패턴을 분석하는 단계를 수행할 때, 사용자의 호출 이력 및 사용자의 호출 위치 주변의 유휴 자율주행 차량을 조회하는 단계, 그리고 호출 이력 및 유휴 자율주행 차량을 바탕으로 사용자의 호출 패턴을 분석하는 단계를 수행할 수 있다.In the personal transport system, when the processor performs the step of analyzing the user's calling pattern, the step of inquiring the user's call history and the idle self-driving vehicle around the user's calling location, and based on the call history and the idle autonomous vehicle As a result, a step of analyzing a user's calling pattern may be performed.

상기 개인 운송 시스템에서 프로세서는 사용자의 호출 패턴을 분석하는 단계를 수행할 때, 사용자의 즐겨찾기 목록을 조회하는 단계를 더 수행할 수 있고, 즐겨찾기 목록은 사용자가 선호하는 자율주행 차량 및/또는 자율주행 차량의 자율주행 운영체제를 포함할 수 있다.In the personal transportation system, when performing the step of analyzing the user's calling pattern, the processor may further perform the step of inquiring the user's favorites list, and the favorites list is the user's preferred self-driving vehicle and / or An autonomous driving operating system of an autonomous vehicle may be included.

상기 개인 운송 시스템에서 프로세서는 호출 이력 및 유휴 자율주행 차량을 바탕으로 사용자의 호출 패턴을 분석하는 단계를 수행할 때, 즐겨찾기 목록, 호출 이력, 및 유휴 자율주행 차량을 바탕으로 사용자의 호출 패턴을 분석하는 단계를 수행할 수 있다.In the personal transportation system, when the processor analyzes the user's calling pattern based on the call history and the idle self-driving vehicle, the processor analyzes the user's calling pattern based on the favorites list, call history, and idle autonomous vehicle. analysis steps can be performed.

상기 개인 운송 시스템에서 프로세서는 개인 운송 서비스의 요청을 수신하는 단계를 수행할 때, 사용자 단말로부터 자율주행 차량의 검색 요청을 수신하는 단계를 수행할 수 있고, 검색 요청은 차량의 이름, 크기, 유형, 성격, 스타일, 모양, 색상 중 적어도 하나를 포함할 수 있다.In the personal transport system, when the processor receives the personal transport service request, it may perform the step of receiving a search request for an autonomous vehicle from a user terminal, and the search request may include the name, size, and type of the vehicle. , may include at least one of personality, style, shape, and color.

상기 개인 운송 시스템에서 프로세서는 프로그램을 실행하여, 검색 요청에 응하여, 적어도 하나의 가용 자율주행 차량을 사용자 단말로 전송하는 단계를 더 수행할 수 있고, 적어도 하나의 가용 자율주행 차량은 사용자의 검색 기준에 대한 매칭 정확도 순서대로 나열되거나 또는 사용자의 현재 위치 또는 호출 위치와 가까운 순서대로 나열될 수 있다.In the personal transportation system, the processor may further perform the step of executing a program and transmitting at least one available self-driving vehicle to a user terminal in response to a search request, wherein the at least one available self-driving vehicle is based on the user's search criterion. It may be listed in order of matching accuracy for or in order close to the user's current location or call location.

상기 개인 운송 시스템에서 프로세서는 프로그램을 실행하여, 호출 패턴의 분석 결과를 바탕으로 각 자율주행 차량을 위한 대기 경로를 결정하는 단계를 더 수행할 수 있다.In the personal transportation system, the processor may execute a program and further perform a step of determining a standby route for each autonomous vehicle based on a call pattern analysis result.

상기 개인 운송 시스템에서 프로세서는 프로그램을 실행하여, 승객이 하차하고 수신된 호출이 없는 유휴 자율주행 차량으로부터 대기 경로의 요청을 수신하는 단계, 그리고 호출 패턴의 분석 결과를 바탕으로 결정된 대기 경로를 유휴 자율주행 차량에게 전송하는 단계를 더 수행할 수 있다.In the personal transportation system, the processor executes a program to receive a request for a standby route from an idle autonomous vehicle where a passenger gets off and there is no received call, and the standby route determined based on the analysis result of the call pattern is displayed. A step of transmitting to the driving vehicle may be further performed.

상기 개인 운송 시스템에서 추천 자율주행 차량은 승객이 없는 유휴 차량 또는 승객이 곧 하차할 예정인 유휴 예정 차량을 포함할 수 있다.In the personal transportation system, the recommended self-driving vehicle may include an idle vehicle without passengers or an idle scheduled vehicle in which passengers are scheduled to get off soon.

다른 실시예에 따르면, 자율주행 차량을 사용한 개인 운송 서비스의 제공 방법이 제공된다. 상기 제공 방법은, 사용자의 사용자 단말로부터 개인 운송 서비스의 요청을 수신하는 단계, 사용자의 호출 패턴을 분석하는 단계, 그리고 호출 패턴의 분석 결과를 바탕으로 사용자에게 개인 운송 서비스를 제공할 추천 자율주행 차량을 결정하는 단계를 포함한다.According to another embodiment, a method of providing a personal transportation service using an autonomous vehicle is provided. The providing method includes receiving a request for personal transportation service from a user terminal of a user, analyzing a calling pattern of a user, and recommending an autonomous vehicle to provide personal transportation service to the user based on the analysis result of the calling pattern. It includes the step of determining

상기 제공 방법에서 사용자의 호출 패턴을 분석하는 단계는, 사용자의 호출 이력 및 사용자의 호출 위치 주변의 유휴 자율주행 차량을 조회하는 단계, 그리고 호출 이력 및 유휴 자율주행 차량을 바탕으로 사용자의 호출 패턴을 분석하는 단계를 포함할 수 있다. In the providing method, the step of analyzing the user's calling pattern includes the step of inquiring the user's call history and the idle self-driving vehicle around the user's calling location, and the user's calling pattern based on the call history and the idle self-driving vehicle. An analysis step may be included.

상기 제공 방법에서 사용자의 호출 패턴을 분석하는 단계는, 사용자의 즐겨찾기 목록을 조회하는 단계를 더 포함할 수 있고, 즐겨찾기 목록은 사용자가 선호하는 자율주행 차량 및/또는 자율주행 차량의 자율주행 운영체제를 포함할 수 있다. The step of analyzing the user's calling pattern in the providing method may further include the step of inquiring the user's favorites list, the favorites list being the user's favorite self-driving vehicle and/or self-driving of the self-driving vehicle. It may contain an operating system.

상기 제공 방법에서 호출 이력 및 유휴 자율주행 차량을 바탕으로 사용자의 호출 패턴을 분석하는 단계는, 즐겨찾기 목록, 호출 이력, 및 유휴 자율주행 차량을 바탕으로 사용자의 호출 패턴을 분석하는 단계를 포함할 수 있다. Analyzing the user's calling pattern based on the call history and the idle self-driving vehicle in the providing method may include analyzing the user's calling pattern based on the favorites list, the call history, and the idle self-driving vehicle. can

상기 제공 방법에서 개인 운송 서비스의 요청을 수신하는 단계는, 사용자 단말로부터 자율주행 차량의 검색 요청을 수신하는 단계를 포함할 수 있고, 검색 요청은 차량의 이름, 크기, 유형, 성격, 스타일, 모양, 색상 중 적어도 하나를 포함할 수 있다. In the providing method, the step of receiving a request for personal transportation service may include receiving a search request for an autonomous vehicle from a user terminal, and the search request includes the name, size, type, character, style, and shape of the vehicle. , may include at least one of the colors.

상기 제공 방법은, 검색 요청에 응하여, 적어도 하나의 가용 자율주행 차량을 사용자 단말로 전송하는 단계를 더 포함할 수 있고, 적어도 하나의 가용 자율주행 차량은 사용자의 검색 기준에 대한 매칭 정확도 순서대로 나열되거나 또는 사용자의 현재 위치 또는 호출 위치와 가까운 순서대로 나열될 수 있다.The providing method may further include transmitting at least one available self-driving vehicle to a user terminal in response to a search request, wherein the at least one available self-driving vehicle is listed in order of matching accuracy with respect to the user's search criterion. or may be listed in order of proximity to the user's current location or call location.

상기 제공 방법은, 호출 패턴의 분석 결과를 바탕으로 각 자율주행 차량을 위한 대기 경로를 결정하는 단계를 더 포함할 수 있다. The providing method may further include determining a waiting path for each self-driving vehicle based on an analysis result of a call pattern.

상기 제공 방법은, 승객이 하차하고 수신된 호출이 없는 유휴 자율주행 차량으로부터 대기 경로의 요청을 수신하는 단계, 그리고 호출 패턴의 분석 결과를 바탕으로 결정된 대기 경로를 유휴 자율주행 차량에게 전송하는 단계를 더 포함할 수 있다. The providing method includes the steps of receiving a request for a waiting route from an idle self-driving vehicle where a passenger gets off and there is no call received, and transmitting the waiting route determined based on the analysis result of the call pattern to the idle self-driving vehicle. can include more.

상기 제공 방법에서 추천 자율주행 차량은 승객이 없는 유휴 차량 또는 승객이 곧 하차할 예정인 유휴 예정 차량을 포함할 수 있다.In the above providing method, the recommended self-driving vehicle may include an idle vehicle without passengers or an idle scheduled vehicle in which passengers are expected to get off soon.

자율주행 차량을 사용한 개인 운송 서비스에서, 사용자의 차량 호출 패턴이 자율주행 차량 또는 자율주행 차량의 자율주행 운영체제의 즐겨찾기를 바탕으로 분석될 수 있으므로, 자율주행 차량은 보다 적은 연료를 사용하여 효율적으로 개인 운송 서비스를 제공할 수 있고, 이에 따른 유휴 차량도 최소화될 수 있다.In personal transport services using self-driving vehicles, since the user's vehicle calling pattern can be analyzed based on the favorites of the self-driving vehicle or the self-driving operating system of the self-driving vehicle, self-driving vehicles use less fuel and operate more efficiently. Personal transportation service can be provided, and thus idle vehicles can be minimized.

도 1은 한 실시예에 따른 사용자 단말의 기능을 나타낸 블록도이다.
도 2는 한 실시예에 따른 개인 운송 시스템을 나타낸 도면이다.
도 3은 한 실시예에 따른 자율주행 차량을 나타낸 블록도이다.
도 4는 한 실시예에 따른 자율주행 차량을 통한 개인 운송 서비스의 제공 방법을 나타낸 흐름도이다.
도 5는 다른 실시예에 따른 자율주행 차량을 통한 개인 운송 서비스의 제공 방법을 나타낸 흐름도이다.
도 6은 한 실시예에 따른 자율주행 차량의 대기 경로를 결정하는 방법을 나타낸 흐름도이다.
도 7은 다른 실시예에 따른 개인 운송 시스템을 나타낸 블록도이다.
1 is a block diagram illustrating functions of a user terminal according to an exemplary embodiment.
2 is a diagram illustrating a personal transport system according to one embodiment.
3 is a block diagram illustrating an autonomous vehicle according to an exemplary embodiment.
4 is a flowchart illustrating a method of providing a personal transportation service through an autonomous vehicle according to an embodiment.
5 is a flowchart illustrating a method of providing a personal transportation service through an autonomous vehicle according to another embodiment.
6 is a flowchart illustrating a method of determining a waiting path of an autonomous vehicle according to an embodiment.
7 is a block diagram illustrating a personal transport system according to another embodiment.

아래에서는 첨부한 도면을 참고로 하여 본 기재의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 기재는 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 기재를 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, with reference to the accompanying drawings, embodiments of the present disclosure will be described in detail so that those skilled in the art can easily carry out the present invention. However, the present disclosure may be implemented in many different forms and is not limited to the embodiments described herein. In addition, in order to clearly explain the present description in the drawings, parts irrelevant to the description are omitted, and similar reference numerals are attached to similar parts throughout the specification.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a certain component is said to "include", it means that it may further include other components without excluding other components unless otherwise stated.

본 명세서에서, "A 또는 B", "A 및 B 중 적어도 하나", "A 또는 B 중 적어도 하나", "A, B 또는 C", "A, B 및 C 중 적어도 하나", 및 "A, B, 또는 C 중 적어도 하나"와 같은 문구들 각각은 그 문구들 중 해당하는 문구에 함께 나열된 항목들 중 어느 하나, 또는 그들의 모든 가능한 조합을 포함할 수 있다.In the present specification, "A or B", "at least one of A and B", "at least one of A or B", "A, B or C", "at least one of A, B and C", and "A Each of the phrases such as "at least one of , B, or C" may include any one of the items listed together in that phrase, or all possible combinations thereof.

본 명세서에서 단수로 기재된 표현은 "하나" 또는 "단일" 등의 명시적인 표현을 사용하지 않은 이상, 단수 또는 복수로 해석될 수 있다.Expressions written in the singular in this specification may be interpreted in the singular or plural unless an explicit expression such as “one” or “single” is used.

본 명세서에서 "및/또는"은 언급된 구성 요소들의 각각 및 하나 이상의 모든 조합을 포함한다.In this specification, “and/or” includes each and every combination of one or more of the recited elements.

본 명세서에서, 제1, 제2 등과 같이 서수를 포함하는 용어들은 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 개시의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.In this specification, terms including ordinal numbers such as first and second may be used to describe various components, but the components are not limited by the terms. These terms are only used for the purpose of distinguishing one component from another. For example, a first element may be termed a second element, and similarly, a second element may be termed a first element, without departing from the scope of the present disclosure.

본 명세서에서 도면을 참고하여 설명한 흐름도에서, 동작 순서는 변경될 수 있고, 여러 동작들이 병합되거나, 어느 동작이 분할될 수 있고, 특정 동작은 수행되지 않을 수 있다.In the flowcharts described herein with reference to the drawings, the order of operations may be changed, several operations may be merged, certain operations may be divided, and certain operations may not be performed.

도 1은 한 실시예에 따른 사용자 단말의 기능을 나타낸 블록도이다. 1 is a block diagram illustrating functions of a user terminal according to an exemplary embodiment.

한 실시예에서, 사용자는 사용자 단말을 통해 개인 운송 시스템(100)에게 자율주행 차량(200)(autonomous vehicle 또는 self-driving car 또는 ADS-DV(Automated Driving System-Dedicated Vehicle))을 이용한 개인 운송 서비스를 요청할 수 있다. 개인 운송 서비스의 요청은 사용자가 자율주행 차량(200)의 호출을 요청하거나 또는 가용한 자율주행 차량(200)을 지정하거나 또는 자율주행 차량(200)을 검색함으로써 개시될 수 있다. In one embodiment, a user provides a personal transportation service using an autonomous vehicle or self-driving car or ADS-DV (Automated Driving System-Dedicated Vehicle) to the personal transportation system 100 through a user terminal. can request The request for personal transportation service may be initiated by a user requesting a call for an autonomous vehicle 200 , designating an available autonomous vehicle 200 , or searching for an autonomous vehicle 200 .

사용자 단말은 개인 운송 서비스를 요청하기 위한 사용자 인터페이스를 사용자에게 제공할 수 있다. 사용자 인터페이스는 서비스 요청 버튼이거나 또는 검색창이나 검색 박스를 포함할 수 있다. 또는 사용자 인터페이스는 사용자의 음성 명령을 인식하기 위한 장치를 포함할 수 있다. 즉 사용자는 음성 명령을 통해 개인 운송 시스템(100)에게 개인 운송 서비스를 요청할 수 있다. The user terminal may provide the user with a user interface for requesting personal transportation service. The user interface may include a service request button or a search window or search box. Alternatively, the user interface may include a device for recognizing a user's voice command. That is, the user may request personal transportation service from the personal transportation system 100 through a voice command.

사용자 단말은 사용자에게 자율주행 차량(200)을 검색하기 위한 검색창(또는 검색 박스)을 제공할 수 있고, 개인 운송 서비스를 위한 자율주행 차량(200)의 즐겨찾기 목록을 관리할 수 있으며, 사용자의 서비스 요청에 대한 결과를 표시할 수 있다. The user terminal may provide a search window (or search box) for searching for the self-driving vehicle 200 to the user, manage a favorites list of the self-driving vehicle 200 for personal transport service, and Can display the result of service request of

사용자는 검색창을 통해 자율주행 차량(200)을 검색할 수 있다. 사용자는 차량의 이름, 크기, 유형, 성격, 스타일, 모양, 색상 등 다양한 기준으로 자율주행 차량(200)을 검색할 수 있다. 사용자 단말은 개인 운송 시스템(100)에게 사용자의 검색어를 전달하고 개인 운송 시스템(100)으로부터 검색 결과를 수신하여 사용자의 검색 요청에 따른 결과를 표시할 수 있다. 예를 들어, 사용자가 사용자 단말의 검색창에 '검은색 세단'을 입력하거나 '대형 SUV'를 입력하면, 사용자 단말은 개인 운송 시스템(100)으로부터 입력된 검색어에 해당하는 검색 결과를 표시할 수 있다. A user may search for the self-driving vehicle 200 through the search window. The user may search for the self-driving vehicle 200 based on various criteria such as vehicle name, size, type, personality, style, shape, and color. The user terminal may transmit the user's search word to the personal transport system 100, receive the search result from the personal transport system 100, and display the result according to the user's search request. For example, if the user inputs 'black sedan' or 'large SUV' in the search box of the user terminal, the user terminal may display search results corresponding to the input search word from the personal transport system 100. there is.

검색창에는, 예를 들어, 검색어 입력 박스의 아래쪽에는 사용자가 즐겨찾기 목록에 등록해둔 자율주행 차량 및/또는 자율주행 운영체제(operating system, OS)(또는 자율주행 시스템, 자율주행 프로그램 등)가 표시될 수 있다. In the search window, for example, at the bottom of the search word input box, the self-driving vehicle and/or self-driving operating system (OS) (or self-driving system, self-driving program, etc.) that the user has registered in the favorites list is displayed. It can be.

개인 운송 시스템(100)으로부터 제공되는 검색 결과는 현재 개인 운송 서비스를 제공할 수 있는 차량(가용 자율주행 차량)의 목록일 수 있다. 가용 자율주행 차량의 목록은 사용자의 기준에 대한 매칭 정확도 순서대로 나열되거나 또는 사용자의 현재 위치와 가장 가까운 순서(또는 호출 위치와 가장 가까운 순서)대로 나열될 수 있다. 가용 자율주행 차량의 목록에는 매칭 정확도 및/또는 현재 위치/호출 위치로부터의 거리가 함께 표시될 수 있다.A search result provided from the personal transportation system 100 may be a list of vehicles (available autonomous vehicles) that can currently provide personal transportation service. The list of available self-driving vehicles may be listed in order of matching accuracy for the user's criterion or in order closest to the user's current location (or closest to the calling location). The list of available self-driving vehicles may be displayed together with matching accuracy and/or current location/distance from the calling location.

예를 들어, 가용 자율주행 차량의 목록에는 사용자의 검색 기준과 가장 잘 매칭되는 자율주행 차량이 가장 위에 표시되고, 매칭 정확도 순서대로 다음 자율주행 차량이 표시될 수 있다. 매칭 정확도가 같을 때, 사용자의 현재 위치 또는 호출 위치에 가까운 순서대로 가용 자율주행 차량이 목록 내에 표시될 수 있다. For example, in the list of available self-driving vehicles, the self-driving vehicle that best matches the user's search criterion may be displayed at the top, and the next self-driving vehicle may be displayed in order of matching accuracy. When matching accuracy is the same, available self-driving vehicles may be displayed in the list in order of proximity to the user's current location or call location.

한편, 사용자가 검색어를 입력하지 않고 검색을 수행하거나 또는 자율주행 차량(200)을 호출(검색 버튼의 클릭 또는 음성 명령을 통해)하면, 사용자의 현재 위치 또는 호출 위치에 가까운 순서대로 가용 자율주행 차량이 목록 내에 표시될 수 있다. 사용자 단말은 가용 자율주행 차량이 없을 때, 예비 가용 자율주행 차량이 예상 대기 시간 순서대로 목록 내에 표시될 수 있다.On the other hand, if the user performs a search without inputting a search term or calls the autonomous vehicle 200 (via a click of a search button or a voice command), available autonomous vehicles are available in the order close to the user's current location or call location. may appear within this list. When there are no available self-driving vehicles, the user terminal may display spare available self-driving vehicles in the list in order of expected waiting time.

한 실시예에 따른 사용자 단말은 사용자의 즐겨찾기 목록을 표시할 수 있다. 사용자가 설정한 즐겨찾기 목록은 개인 운송 시스템(100)의 사용자 정보 DB(120) 내에 저장되어 있을 수 있고, 즐겨찾기 목록은 자율주행 차량 및/또는 자율주행 차량의 자율주행 OS를 포함할 수 있다. A user terminal according to an embodiment may display a user's favorites list. The favorites list set by the user may be stored in the user information DB 120 of the personal transportation system 100, and the favorites list may include the self-driving vehicle and/or the self-driving OS of the self-driving vehicle. .

사용자는 사용자 단말에 표시된 자율주행 차량(200)의 검색 결과 중 적어도 하나의 자율주행 차량(200)을 선택하여 사용자 정보 DB(120) 내의 즐겨찾기 목록에 자율주행 차량 및/또는 자율주행 차량의 자율주행 OS를 추가할 수 있다. 또한 사용자는 사용자 단말을 통해 즐겨찾기 목록 내에서 자율주행 차량 및/또는 자율주행 차량의 자율주행 OS를 삭제할 수 있다. The user selects at least one self-driving vehicle 200 from among the search results of the self-driving vehicle 200 displayed on the user terminal and places the self-driving vehicle and/or the self-driving vehicle in the favorites list in the user information DB 120. A driving OS can be added. In addition, the user may delete the self-driving vehicle and/or the self-driving OS of the self-driving vehicle from within the favorites list through the user terminal.

도 2는 한 실시예에 따른 개인 운송 시스템을 나타낸 도면이다.2 is a diagram illustrating a personal transport system according to one embodiment.

도 2를 참조하면, 한 실시예에 따른 개인 운송 시스템(personal transportation system)(100)은 차량 정보 데이터베이스(database, DB)(110), 사용자 정보 DB(120), 호출 패턴 분석 장치(130), 및 제어 장치(140)를 포함할 수 있다. Referring to FIG. 2 , a personal transportation system 100 according to an embodiment includes a vehicle information database (DB) 110, a user information DB 120, a call pattern analysis device 130, And it may include a control device 140.

차량 정보 DB(110)에는 개인 운송 시스템(100)의 서비스 제공자가 보유하고 있는 자율주행 차량(200)의 차량 정보가 저장될 수 있다. 차량 정보는 차량 등록 번호 및 차량 고유 번호를 포함할 수 있다. 자율주행 차량(200)은 자율주행이 가능한 이륜차, 삼륜차, 사륜차 등을 포함할 수 있다.The vehicle information DB 110 may store vehicle information of the self-driving vehicle 200 possessed by a service provider of the personal transportation system 100 . Vehicle information may include a vehicle registration number and a vehicle identification number. The self-driving vehicle 200 may include a two-wheeled vehicle, a three-wheeled vehicle, a four-wheeled vehicle, and the like capable of autonomous driving.

차량 정보는 자율주행 시 사용될 정보(자율주행 관련 정보)를 더 포함할 수 있다. 자율주행 관련 정보는 사물 인식 정보, 지도 정보, 주행 경로 정보, 차량 제어 정보, 차량 진단 정보 등을 포함할 수 있다. 차량 정보 DB(110)는 승객이 차량에 탑승하고 있는지 여부 및 차량 예약 정보를 더 포함할 수 있다. 차량 고유 번호는 차대번호 등과 같이 각 자율주행 차량(200)에 고유하게 부여되는 식별자로서, 차대번호일 수 있고, 사용자 정보 DB(120)와 매핑을 위해 사용될 수 있다. The vehicle information may further include information to be used during autonomous driving (autonomous driving related information). The information related to autonomous driving may include object recognition information, map information, driving route information, vehicle control information, vehicle diagnosis information, and the like. The vehicle information DB 110 may further include whether a passenger is riding in a vehicle and vehicle reservation information. The vehicle identification number is an identifier uniquely assigned to each self-driving vehicle 200, such as a vehicle identification number, and may be a vehicle identification number and may be used for mapping with the user information DB 120.

자율주행 관련 정보는 자율주행 차량(200)의 주행 동안 짧은 시간 간격(예를 들어, 1초)에 여러 번 업데이트될 수 있으므로, 모든 정보가 개인 운송 시스템(100)에 항상 실시간으로 업로드될 필요는 없다. 다만 자율주행 관련 정보 중 안전한 자율주행을 위해 필요한 것으로 판단되는 정보(예를 들어, 차량 진단 정보 등)는 개인 운송 시스템(100)에 주기적으로 업로드될 수 있다. Since autonomous driving-related information may be updated several times in a short time interval (eg, 1 second) during the driving of the autonomous vehicle 200, it is not always necessary to upload all information to the personal transportation system 100 in real time. does not exist. However, among information related to autonomous driving, information determined to be necessary for safe autonomous driving (eg, vehicle diagnosis information, etc.) may be periodically uploaded to the personal transport system 100 .

제어 장치(140)에서 사용될 주행 경로 정보도 개인 운송 시스템(100)에 주기적으로 업로드될 수 있다. 자율주행 차량(200)에 탑승한 사용자의 검증에 사용될 차량 내부/외부의 사물 인식 정보도 업로드될 수 있다. Driving route information to be used in the control device 140 may also be periodically uploaded to the personal transportation system 100 . Object recognition information inside/outside the vehicle to be used for verification of the user riding the autonomous vehicle 200 may also be uploaded.

그리고 차량 정보 DB(110)에는 자율주행 차량(200)의 운전자 정보도 저장될 수 있다. 자율주행 차량(200)의 운전자 정보는 각 운전자의 사고 이력, 운전 성향(안전 우선, 속도 우선 등) 등을 포함할 수 있다. 한 실시예에서, 자율주행 서비스의 사용자는 운전자 정보를 바탕으로 자율주행 차량(200)을 선택할 수 있다. Driver information of the self-driving vehicle 200 may also be stored in the vehicle information DB 110 . Driver information of the autonomous vehicle 200 may include each driver's accident history, driving tendency (safety priority, speed priority, etc.), and the like. In one embodiment, a user of an autonomous driving service may select an autonomous vehicle 200 based on driver information.

사용자 정보 DB(120)는 개인 운송 시스템(100)이 개인 운송 서비스의 사용자를 관리하기 위해 필요한 정보를 저장할 수 있다. 예를 들어, 사용자가 개인 운송 서비스에 가입한 경우, 사용자 정보 DB(120)에는 사용자의 아이디, 비밀번호, 개인정보(전화번호, 이메일 주소 등), 자율주행 차량(200)이 신원 확인을 위해 필요한 얼굴 정보가 저장될 수 있다. 한 실시예에서, 사용자 정보 DB(120)에는 사용자의 즐겨찾기 목록이 저장될 수 있다. 사용자의 즐겨찾기 목록의 자율주행 차량(200)들은 차량 정보 DB(110)의 차량 고유 번호와 매핑될 수 있다. The user information DB 120 may store information necessary for the personal transportation system 100 to manage users of the personal transportation service. For example, when a user subscribes to a personal transportation service, the user information DB 120 includes the user's ID, password, personal information (phone number, e-mail address, etc.), and the self-driving vehicle 200 required for identity verification. Face information may be stored. In one embodiment, a user's favorite list may be stored in the user information DB 120 . Autonomous vehicles 200 in the user's favorite list may be mapped with vehicle identification numbers of the vehicle information DB 110 .

한 실시예에서, 사용자는 사용자 단말을 통해 즐겨찾기 목록 내의 자율주행 차량 및/또는 자율주행 차량의 자율주행 OS를 관리할 수 있다. 자율주행 OS는 차량의 전체 기능을 제어하는 운영체제이거나 또는 자율주행을 담당하는 운영체제일 수 있다. 사용자는 선호하는 자율주행 차량 및/또는 자율주행 OS를 사용자 정보 DB(120)에 입력할 수 있고, 개인 운송 시스템(100)의 서비스 제공자는 사용자의 즐겨찾기 목록을 바탕으로 개인 운송 서비스를 제공할 수 있다. 사용자는 미리 결정된 개수 이하의 자율주행 차량(200)을 즐겨찾기 목록으로서 관리할 수 있다. In one embodiment, the user may manage the self-driving vehicle in the favorites list and/or the self-driving OS of the self-driving vehicle through the user terminal. The autonomous driving OS may be an operating system that controls all vehicle functions or an operating system that is responsible for autonomous driving. The user may enter the preferred autonomous vehicle and/or autonomous driving OS into the user information DB 120, and the service provider of the personal transportation system 100 may provide personal transportation service based on the user's favorite list. can The user may manage a predetermined number or less of the self-driving vehicles 200 as a favorites list.

사용자는 선호하는 자율주행 차량(200)을 즐겨찾기 목록에 추가하거나 또는 자율주행 차량(200)의 특정 유형을 즐겨찾기 목록에 추가할 수 있다. 여기서 특정 유형은 자율주행 차량(200)의 카테고리(세단, SUV 등)이거나 또는 자율주행 차량(200)의 모델명(제네시스, 팰리세이드 등)일 수 있다. The user may add a preferred autonomous vehicle 200 to the favorites list or a specific type of autonomous vehicle 200 to the favorites list. Here, the specific type may be a category (sedan, SUV, etc.) of the autonomous vehicle 200 or a model name (Genesis, Palisade, etc.) of the autonomous vehicle 200.

특정 자율주행 차량(200)이 즐겨찾기 목록에 포함될 때, 개인 운송 시스템(100)은 자율주행 차량(200)을 즐겨찾기 목록에 추가한 사용자의 수, 자율주행 차량(200)의 운행 횟수 등을 바탕으로 해당 자율주행 차량(200)의 소유 주체/관리 주체에게 인센티브(가맹비 할인, 배당금 상향 등)를 제공할 수 있다. 또는 특정 사용자가 즐겨찾기 목록 내의 특정 자율주행 차량(200)을 미리 결정된 횟수 이상 이용하면, 개인 운송 시스템(100) 또는 해당 자율주행 차량(200)의 소유 주체/관리 주체는 해당 사용자에게 인센티브(요금 할인)를 제공할 수 있다.When a specific self-driving vehicle 200 is included in the favorites list, the personal transport system 100 determines the number of users who have added the self-driving vehicle 200 to the favorites list, the number of times the self-driving vehicle 200 operates, and the like. Based on this, incentives (discount on franchise fees, increase in dividends, etc.) may be provided to the owner/manager of the autonomous vehicle 200 . Alternatively, if a specific user uses a specific self-driving vehicle 200 in the favorites list more than a predetermined number of times, the personal transportation system 100 or the owner/manager of the self-driving vehicle 200 provides an incentive (fee) to the user discount) can be provided.

사용자 정보 DB(120)는 사용자의 자율주행 차량(200)의 호출 이력 또는 개인 운송 서비스의 사용 이력을 저장할 수 있다. 사용자의 호출 이력은 사용자가 탑승했던 자율주행 차량(200)의 OS, 크기(경차, 소형, 준중형, 중형, 준대형, 대형 등), 유형(세단, SUV, 웨건, 해치백 등), 명칭(모델명 등), 제조사(현대, 기아 등) 등을 포함할 수 있다.The user information DB 120 may store a call history of the self-driving vehicle 200 or a history of using a personal transportation service. The user's call history is the OS of the self-driving vehicle 200 in which the user rode, size (compact car, small size, semi-medium size, medium size, semi-large size, large size, etc.), type (sedan, SUV, wagon, hatchback, etc.), name (model name) etc.), manufacturers (Hyundai, Kia, etc.), etc.

호출 패턴 분석 장치(130)는 사용자 정보 DB(120) 내의 즐겨찾기 목록 및 차량 호출 이력 등을 바탕으로 딥러닝 기술을 이용하여 사용자의 호출 패턴을 분석할 수 있다. 자율주행 차량(200)의 사물 인식 장치(220)가 딥러닝을 사용하여 사용자를 식별하므로, 호출 패턴 분석 장치(130)는 자율주행 차량(200)이 아닌 개인 운송 시스템(100)이 동작하는 서버 등에 설치될 수 있다.The calling pattern analysis device 130 may analyze a user's calling pattern by using deep learning technology based on the favorites list and vehicle call history in the user information DB 120 . Since the object recognition device 220 of the self-driving vehicle 200 identifies the user using deep learning, the call pattern analysis device 130 is not the self-driving vehicle 200 but the server where the personal transportation system 100 operates. etc. can be installed.

호출 패턴 분석 장치(130)에 의해 분석된 호출 패턴은 제어 장치(140)로 전달되고, 제어 장치(140)는 복수의 사용자의 호출 패턴을 바탕으로 개별 자율주행 차량(200)의 대기 경로(또는 대기 장소, 계류 지역)을 결정할 수 있다. 이후 제어 장치(140)는 각 자율주행 차량(200)에게 대기 경로의 정보를 전송하고, 자율주행 차량(200)은 전송된 대기 경로에 따라 승객의 탑승을 대기하거나 또는 호출 전에 계류하거나 배회할 수 있다. The call pattern analyzed by the call pattern analyzer 130 is transmitted to the control device 140, and the control device 140 determines the waiting path (or staging area, mooring area) can be determined. Thereafter, the control device 140 transmits information on the standby route to each autonomous vehicle 200, and the autonomous vehicle 200 may wait for passengers to board or moor or wander before being called according to the transmitted standby route. there is.

제어 장치(140)는 자율주행 차량(200)들로부터 수집되는 실시간 교통 정보를 바탕으로 개인 운송 시스템(100) 내의 자율주행 차량(200)의 위치 및 경로를 관리하고, 복수의 사용자의 호출 패턴을 바탕으로 각 자율주행 차량(200)의 대기 경로를 결정할 수 있다. 제어 장치(140)가 호출 이력이 상대적으로 없는 지역에 다수의 자율주행 차량(200)이 밀집되는 것을 방지함으로써, 자율주행 차량(200)의 공차 배회 운행이 감소되고 개인 운송 서비스가 사용자에게 효율적으로 제공될 수 있다. The control device 140 manages the location and route of the self-driving vehicle 200 in the personal transport system 100 based on real-time traffic information collected from the self-driving vehicles 200, and monitors call patterns of a plurality of users. Based on this, it is possible to determine the waiting path of each autonomous vehicle 200 . The control device 140 prevents a large number of self-driving vehicles 200 from concentrating in an area with relatively no call history, thereby reducing empty loitering of the self-driving vehicles 200 and providing personal transport services efficiently to users. can be provided.

제어 장치(140)는 호출 패턴 분석 장치(130)에 의해 결정된 특정 사용자의 호출 패턴과, 차량 정보 DB(110) 및 해당 사용자의 사용자 정보 DB(120)를 사용하여 해당 사용자에게 자율주행 차량(200)을 추천할 수 있다. 사용자가 특정 자율주행 차량(200)을 지정하지 않았거나 또는 사용자에 의해 지정된 자율주행 차량(200)이 사용자에게 서비스를 제공할 수 없을 때, 제어 장치(140)는 사용자가 선호할 만한 자율주행 차량(200)을 사용자에게 추천할 수 있다. The control device 140 uses the calling pattern of a specific user determined by the calling pattern analysis device 130, the vehicle information DB 110, and the user information DB 120 of the corresponding user to provide the autonomous vehicle 200 to the corresponding user. ) can be recommended. When the user does not designate a specific self-driving vehicle 200 or when the self-driving vehicle 200 designated by the user cannot provide services to the user, the control device 140 determines the self-driving vehicle preferred by the user. (200) may be recommended to the user.

도 3은 한 실시예에 따른 자율주행 차량을 나타낸 블록도이다. 3 is a block diagram illustrating an autonomous vehicle according to an exemplary embodiment.

도 3을 참조하면, 한 실시예에 따른 자율주행 차량(200)은 통신 장치(210), 사물 인식 장치(220), 경로 탐색 장치(230), 및 운행 제어 장치(240)와 각 장치 간의 통신 인터페이스를 포함할 수 있다. Referring to FIG. 3 , in an autonomous vehicle 200 according to an embodiment, a communication device 210, an object recognition device 220, a path search device 230, and a driving control device 240 communicate with each other. May contain interfaces.

통신 인터페이스는 통신 장치(210)에 의해 수신된 정보를 사물 인식 장치(220), 경로 탐색 장치(230), 및 운행 제어 장치(240)로 전달할 수 있고, 사물 인식 장치(220), 경로 탐색 장치(230), 및 운행 제어 장치(240)에서 생성된 정보를 통신 장치(210)에게 전달할 수 있다. 또한 통신 인터페이스가 자율주행 차량(200)에 포함된 각 장치 간의 통신을 원활히 중개함으로써, 자율주행 차량(200) 내의 각 장치는 통신 인터페이스에 의해 안정적으로 상호 작용할 수 있다.The communication interface may transmit the information received by the communication device 210 to the object recognition device 220, the route search device 230, and the operation control device 240, and may transmit the information received by the object recognition device 220 and the route search device. 230 and information generated by the operation control device 240 may be transmitted to the communication device 210 . In addition, since the communication interface smoothly mediates communication between each device included in the self-driving vehicle 200, each device in the self-driving vehicle 200 can interact stably through the communication interface.

통신 장치(210)는 <자율주행 차량(200)과 서비스 제공자의 개인 운송 시스템(100) 사이에서 통신을 수행할 수 있다. 또한 통신 장치(210)는 자율주행 차량(200) 외부의 다른 차량, 승객의 모바일 기기, 및, 도로, 사물 등과 통신을 수행할 수 있다. 통신 장치(210)는 셀룰러 이동통신, 근거리 이동통신뿐만 아니라 다양한 통신 규격(예를 들어, V2X(vehicle to everything) 등)을 사용하여 외부로부터 정보를 수신하고 외부로 정보를 송신할 수 있다. 외부로부터 수신된 정보 및 외부로 송신될 정보는 자율주행 차량(200) 내의 통신 인터페이스를 거칠 수 있다. The communication device 210 may perform communication between the self-driving vehicle 200 and the personal transportation system 100 of the service provider. In addition, the communication device 210 may perform communication with other vehicles outside the autonomous vehicle 200, mobile devices of passengers, roads, and objects. The communication device 210 may receive information from the outside and transmit the information to the outside using not only cellular mobile communication and short-range mobile communication, but also various communication standards (eg, vehicle to everything (V2X)). Information received from the outside and information to be transmitted to the outside may pass through a communication interface within the self-driving vehicle 200 .

사물 인식 장치(220)는 자율주행 차량(200)에 설치된 센서(예를 들어, 카메라, 레이더, 라이다, GPS 등)를 통해 자율주행 차량(200) 현재 위치를 확인하고, 주변의 사물을 식별하고, 주변 사물의 동작을 예측할 수 있다. 또한 사물 인식 장치(220)는 자율주행 차량(200)이 호출되었을 때 자율주행 차량(200)에 접근하는 사용자의 얼굴을 인식하여 개인 운송 시스템(100)에 의해 인증된 사용자인지 여부를 판단할 수 있다. The object recognition device 220 checks the current location of the autonomous vehicle 200 through a sensor (eg, camera, radar, lidar, GPS, etc.) installed in the autonomous vehicle 200, and identifies surrounding objects. and predict the behavior of surrounding objects. In addition, when the self-driving vehicle 200 is called, the object recognizing device 220 may recognize the face of a user approaching the self-driving vehicle 200 and determine whether the user is authenticated by the personal transport system 100. there is.

사용자는 개인 운송 시스템(100)에 사용자의 얼굴 정보를 입력하고, 자율주행 차량(200)의 사물 인식에 동의할 수 있다. 사용자가 얼굴 정보를 제공하지 않는 경우, 자율주행 차량(200)은 사용자 정보 DB(120)에 등록된 사용자 정보를 활용하여 자율주행 차량(200)에 접근하는 사람의 신원을 확인할 수 있다.The user may input the user's face information into the personal transportation system 100 and consent to object recognition of the autonomous vehicle 200 . When the user does not provide face information, the self-driving vehicle 200 may check the identity of a person approaching the self-driving vehicle 200 by using user information registered in the user information DB 120 .

경로 탐색 장치(230)는 자율주행 차량(200)의 운행 지역의 지도 정보 및 각종 센서(GPS 센서 등)를 사용하여 승객의 탑승을 위해 미리 결정된 지역을 배회하거나 또는 사용자가 호출한 위치까지 이동할 수 있다. 또한 경로 탐색 장치(230)는 지도 정보 및 센서를 사용하여 사용자가 입력한 목적 장소까지의 경로를 탐색하고 경로 정보를 운행 제어 장치(240)로 전달할 수 있다. The route search device 230 may use map information and various sensors (such as a GPS sensor) of the driving area of the autonomous vehicle 200 to wander in a predetermined area for passengers to board or move to a location called by a user. there is. In addition, the route search device 230 may search for a route to a destination input by a user using map information and a sensor, and transmit the route information to the operation control device 240 .

지도 정보는 점유 격자 지도, 측위 지도, 상세 도로 지도를 포함할 수 있다. 점유 격자 지도는 동적인 사물을 식별하고 식별된 사물의 동작을 예측할 때 사용될 수 있다. 측위 지도는 주변 사물과 거리를 식별할 때 사용될 수 있다. 상세 도로 지도는 경로 탐색 장치(230)에 의해 목적지까지의 경로 탐색 시 사용될 수 있다. The map information may include an occupancy grid map, a positioning map, and a detailed road map. The occupancy grid map can be used to identify dynamic objects and predict the behavior of the identified objects. Positioning maps can be used to identify nearby objects and distances. The detailed road map may be used when the route search device 230 searches for a route to a destination.

한 실시예에서, 자율주행 차량(200)은 임의의 지역의 지도 정보를 업데이트할 때, 개인 운송 시스템(100) 내의 사용자 정보 DB(120) 내에 해당 차량을 즐겨찾기 목록에 추가한 사용자의 수를 고려할 수 있다. 예를 들어, 해당 차량을 즐겨찾기 목록에 추가한 사용자의 수가 많은 지역일수록 해당 지역의 지도 정보를 더 자주 업데이트할 수 있다. 즐겨찾기 사용자의 밀집 정도에 따라 지도 정보의 업데이트가 결정됨으로써, 자율주행 차량(200)은 사용자의 호출에 효율적으로 접근할 수 있고, 개인 운송 시스템(100)에 의해 제공되는 대기 경로에 따라 계류/배회할 수 있다.In one embodiment, when the autonomous vehicle 200 updates map information of a certain area, the number of users who have added the corresponding vehicle to the favorites list in the user information DB 120 in the personal transport system 100 can be considered For example, map information of the corresponding region may be updated more frequently in a region where the number of users who have added the corresponding vehicle to the favorites list is greater. By determining the update of map information according to the density of favorite users, the self-driving vehicle 200 can efficiently access the user's call, and mooring / can wander

운행 제어 장치(240)는 경로 탐색 장치(230)로부터 전달되는 경로 정보에 따라 자율주행 차량(200)을 제어할 수 있다. 자율주행 차량(200)의 제어는 종방향 제어 및 횡방향 제어를 포함할 수 있다. 종방향 제어는 스로틀 개폐의 조절, 브레이크 압력의 조절을 통해 수행될 수 있고, 횡방향 제어는 스티어링 조절을 통해 수행될 수 있다. The operation control device 240 may control the autonomous vehicle 200 according to route information transmitted from the route search device 230 . Control of the autonomous vehicle 200 may include longitudinal control and lateral control. Longitudinal control can be performed by adjusting the opening and closing of the throttle and brake pressure, and lateral control can be performed by steering control.

운행 제어 장치(240)는 사용자에 의해 선택된 주행 방식에 따라 자율주행 차량(200)을 제어할 수 있다. 예를 들어 사용자가 편안한 주행을 주행 방식으로서 입력하였다면, 운행 제어 장치(240)는 사용자가 편안함을 느낄 수 있도록 자율주행 차량(200)을 제어할 수 있다. 또는 사용자가 스포티한 주행을 주행 방식으로서 입력하였다면, 운행 제어 장치(240)는 사용자가 도로의 교통 법규 내에서 최대한 빠른 감각을 느낄 수 있도록 자율주행 차량(200)을 제어할 수 있다. The operation control device 240 may control the autonomous vehicle 200 according to a driving method selected by a user. For example, if the user inputs comfortable driving as the driving method, the driving control device 240 may control the autonomous vehicle 200 so that the user can feel comfortable. Alternatively, if the user inputs sporty driving as the driving method, the driving control device 240 may control the self-driving vehicle 200 so that the user can feel as fast as possible within the traffic laws of the road.

운행 제어 장치(240)는 목적지까지의 운행 시, 목적지까지의 경로 정보뿐만 아니라, 개인 운송 시스템(100)으로부터 수신되는 지시를 고려할 수 있고, 주변 사물을 실시간으로 식별하여 그에 따라 주행 속도, 주행 차선 등을 결정할 수 있다.When driving to a destination, the driving control device 240 may consider not only route information to the destination, but also instructions received from the personal transport system 100, and identify surrounding objects in real time to determine driving speed and driving lane accordingly. etc. can be determined.

도 4는 한 실시예에 따른 자율주행 차량을 통한 개인 운송 서비스의 제공 방법을 나타낸 흐름도이다. 4 is a flowchart illustrating a method of providing a personal transportation service through an autonomous vehicle according to an embodiment.

한 실시예에서, 사용자가 사용자 단말을 통해 자율주행 차량(200)을 검색하면, 개인 운송 시스템(100)은 사용자에게 검색 결과를 제공할 수 있다. 이후 사용자가 사용자 단말을 통해 검색 결과에서 자율주행 차량(200)을 선택하면 사용자에 의해 선택된 자율주행 차량(200)을 통해 사용자에게 개인 운송 서비스를 제공할 수 있다. In one embodiment, when a user searches for the self-driving vehicle 200 through a user terminal, the personal transport system 100 may provide a search result to the user. Then, when the user selects the self-driving vehicle 200 from the search results through the user terminal, a personal transportation service may be provided to the user through the self-driving vehicle 200 selected by the user.

한 실시예에서, 사용자가 사용자 단말을 통해 즐겨찾기 목록 내의 자율주행 차량(200)의 사용을 요청하면, 개인 운송 시스템(100)은 요청된 자율주행 차량(200)의 가용 여부를 확인하고, 사용자에게 자율주행 차량(200)의 가용 여부를 알릴 수 있다. 사용자에 의해 선택된 즐겨찾기 목록 내의 자율주행 차량(200)이 가용하면, 개인 운송 시스템(100)은 해당 자율주행 차량(200)을 통해 개인 운송 서비스를 사용자에게 제공할 수 있다. In one embodiment, when the user requests the use of the self-driving vehicle 200 in the favorites list through the user terminal, the personal transport system 100 checks whether the requested self-driving vehicle 200 is available, and the user It is possible to notify whether the autonomous vehicle 200 is available. If the self-driving vehicle 200 in the favorites list selected by the user is available, the personal transportation system 100 may provide a personal transportation service to the user through the autonomous vehicle 200 .

하지만, 사용자에 의해 선택된 자율주행 차량(200)이 불가용 상태이거나 또는 사용자가 자율주행 차량(200)의 검색을 요청하면, 개인 운송 시스템(100)은 사용자에게 적어도 하나의 추천 자율주행 차량(200)을 제공할 수 있다.However, if the self-driving vehicle 200 selected by the user is unavailable or the user requests a search for the self-driving vehicle 200, the personal transport system 100 provides at least one recommended self-driving vehicle 200 to the user. ) can be provided.

도 4를 참조하면, 사용자가 사용자 단말을 통해 자율주행 차량(200)의 검색을 요청하면(S110), 개인 운송 시스템(100)의 호출 패턴 분석 장치(130)는 사용자 정보 DB(120)에서 사용자의 즐겨찾기 목록 및 사용자의 호출 이력을 조회할 수 있다(S120). Referring to FIG. 4 , when a user requests a search for an autonomous vehicle 200 through a user terminal (S110), the call pattern analysis device 130 of the personal transport system 100 searches the user information DB 120 for the user. It is possible to query the favorites list and the user's call history (S120).

사용자의 즐겨찾기 목록은 사용자에 의해 설정된 자율주행 차량(200)의 목록 및/또는 자율주행 차량(200)의 자율주행 OS의 목록을 포함할 수 있다. 사용자의 호출 이력은 사용자가 탑승했던 자율주행 차량(200)의 OS, 크기(경차, 소형, 준중형, 중형, 준대형, 대형 등), 유형(세단, SUV, 웨건, 해치백 등), 명칭(모델명 등), 제조사(현대, 기아 등) 등을 포함할 수 있다. The user's favorite list may include a list of self-driving vehicle 200 set by the user and/or a self-driving OS list of self-driving vehicle 200 . The user's call history is the OS of the self-driving vehicle 200 in which the user rode, size (compact car, small size, semi-medium size, medium size, semi-large size, large size, etc.), type (sedan, SUV, wagon, hatchback, etc.), name (model name) etc.), manufacturers (Hyundai, Kia, etc.), etc.

개인 운송 시스템(100)의 호출 패턴 분석 장치(130)는 차량 정보 DB(110) 내에서 사용자의 현재 위치의 주변에 있는 자율주행 차량(200)을 조회할 수 있다(S130). 사용자가 자율주행 차량(200)을 검색하며 현재 위치가 아닌 별도의 호출 위치를 입력한 경우, 호출 패턴 분석 장치(130)는 호출 위치의 주변에 있는 자율주행 차량(200)을 조회할 수 있다. 사용자의 현재 위치/호출 위치의 주변에 있는 자율주행 차량(200)은 승객이 없는 유휴 차량이거나 또는 현재 위치/호출 위치에서 승객이 곧 하차할 유휴 예정 차량일 수 있다. The call pattern analysis device 130 of the personal transportation system 100 may search for autonomous vehicles 200 in the vicinity of the user's current location in the vehicle information DB 110 (S130). When the user searches for the self-driving vehicle 200 and inputs a separate calling location other than the current location, the calling pattern analysis device 130 may search for autonomous vehicles 200 in the vicinity of the calling location. The self-driving vehicle 200 in the vicinity of the user's current location/calling location may be an idle vehicle without passengers or an idle scheduled vehicle with passengers about to drop off at the current location/calling location.

개인 운송 시스템(100)의 호출 패턴 분석 장치(130)는 조회된 즐겨찾기 목록 및 호출 이력과, 유휴 차량(유휴 예정 차량이 포함됨)의 목록을 바탕으로 사용자의 호출 패턴을 분석할 수 있다(S140). 호출 패턴 분석 장치(130)는 미리 학습된 인공지능 모델에 즐겨찾기 목록, 호출 이력, 유휴 차량 목록을 입력할 수 있고, 미리 학습된 인공지능 모델은 사용자의 호출 패턴을 출력하거나 또는 적어도 하나의 추천 자율주행 차량(200)을 출력할 수 있다. The call pattern analysis device 130 of the personal transport system 100 may analyze the call pattern of the user based on the searched favorites list, call history, and list of idle vehicles (including vehicles scheduled to be idle) (S140). ). The calling pattern analysis device 130 may input a list of favorites, a call history, and an idle vehicle list into a pre-learned artificial intelligence model, and the pre-learned artificial intelligence model outputs a user's calling pattern or provides at least one recommendation. An autonomous vehicle 200 may be output.

개인 운송 시스템(100)은 사용자의 호출 패턴에 따라 적어도 하나의 추천 자율주행 차량(200)을 결정하고, 적어도 하나의 추천 자율주행 차량(200)을 검색 결과로서 사용자에게 제공할 수 있다(S150). 이후 사용자가 적어도 하나의 추천 자율주행 차량(200)을 선택하면, 개인 운송 시스템(100)은 선택된 자율주행 차량(200)을 사용하여 사용자에게 개인 운송 서비스를 제공할 수 있다.The personal transportation system 100 may determine at least one recommended self-driving vehicle 200 according to the user's calling pattern and provide the at least one recommended self-driving vehicle 200 to the user as a search result (S150). . Then, when the user selects at least one recommended self-driving vehicle 200 , the personal transportation system 100 may provide a personal transportation service to the user using the selected autonomous vehicle 200 .

도 5는 다른 실시예에 따른 자율주행 차량을 통한 개인 운송 서비스의 제공 방법을 나타낸 흐름도이다. 5 is a flowchart illustrating a method of providing a personal transportation service through an autonomous vehicle according to another embodiment.

다른 실시예에서, 사용자가 사용자 단말을 통해 자율주행 차량(200)의 호출을 요청하면, 사용자의 호출 이력 및 호출 패턴을 분석하여 사용자에 적합한 최적 자율주행 차량(200)을 배정하고 바로 개인 운송 서비스를 제공할 수 있다. In another embodiment, when a user requests a call of the self-driving vehicle 200 through a user terminal, the user's call history and calling pattern are analyzed to assign the optimal self-driving vehicle 200 suitable for the user, and personal transportation service is immediately provided. can provide.

도 5를 참조하면, 사용자 단말로부터 자율주행 차량(200)의 호출 요청이 수신되면(S210), 개인 운송 시스템(100)의 호출 패턴 분석 장치(130)는 사용자 정보 DB(120)에서 사용자의 즐겨찾기 목록 및 사용자의 호출 이력을 조회할 수 있다(S220). Referring to FIG. 5 , when a call request for an autonomous vehicle 200 is received from a user terminal (S210), the call pattern analysis device 130 of the personal transport system 100 stores the user's favorites in the user information DB 120. A search list and a user's call history may be inquired (S220).

사용자의 즐겨찾기 목록은 사용자에 의해 설정된 자율주행 차량(200)의 목록 및/또는 자율주행 차량(200)의 자율주행 OS의 목록을 포함할 수 있다. 사용자의 호출 이력은 사용자가 탑승했던 자율주행 차량(200)의 OS, 크기(경차, 소형, 준중형, 중형, 준대형, 대형 등), 유형(세단, SUV, 웨건, 해치백 등), 명칭(모델명 등), 제조사(현대, 기아 등) 등을 포함할 수 있다. The user's favorite list may include a list of self-driving vehicle 200 set by the user and/or a self-driving OS list of self-driving vehicle 200 . The user's call history is the OS of the self-driving vehicle 200 in which the user rode, size (compact car, small size, semi-medium size, medium size, semi-large size, large size, etc.), type (sedan, SUV, wagon, hatchback, etc.), name (model name) etc.), manufacturers (Hyundai, Kia, etc.), etc.

개인 운송 시스템(100)의 호출 패턴 분석 장치(130)는 차량 정보 DB(110) 내에서 사용자의 호출 위치의 주변에 있는 자율주행 차량(200)을 조회할 수 있다(S230). 사용자의 호출 위치의 주변에 있는 자율주행 차량(200)은 승객이 없는 유휴 차량 및/또는 호출 위치에서 승객이 곧 하차할 유휴 예정 차량을 포함할 수 있다. The calling pattern analysis device 130 of the personal transport system 100 may search for autonomous vehicles 200 in the vicinity of the user's calling location in the vehicle information DB 110 (S230). The self-driving vehicles 200 in the vicinity of the user's paging location may include an idle vehicle without passengers and/or an idle scheduled vehicle with passengers about to drop off at the paging location.

개인 운송 시스템(100)의 호출 패턴 분석 장치(130)는 조회된 즐겨찾기 목록 및 호출 이력과, 유휴 차량(유휴 예정 차량이 포함됨)의 목록을 바탕으로 사용자의 호출 패턴을 분석할 수 있다(S240). 호출 패턴 분석 장치(130)는 미리 학습된 인공지능 모델에 즐겨찾기 목록, 호출 이력, 유휴 차량 목록을 입력할 수 있고, 미리 학습된 인공지능 모델은 사용자의 호출 패턴을 출력하거나 또는 적어도 하나의 추천 자율주행 차량(200)을 출력할 수 있다. The call pattern analysis device 130 of the personal transportation system 100 may analyze the call pattern of the user based on the searched favorites list and call history, and the list of idle vehicles (including vehicles scheduled to be idle) (S240). ). The calling pattern analysis device 130 may input a list of favorites, a call history, and an idle vehicle list into a pre-learned artificial intelligence model, and the pre-learned artificial intelligence model outputs a user's calling pattern or provides at least one recommendation. An autonomous vehicle 200 may be output.

이후 개인 운송 시스템(100)은 사용자의 호출 패턴에 따라 결정된 자율주행 차량(200)을 사용하여 사용자에게 개인 운송 서비스를 제공할 수 있다(S250).Thereafter, the personal transportation system 100 may provide a personal transportation service to the user using the self-driving vehicle 200 determined according to the user's calling pattern (S250).

도 6은 한 실시예에 따른 자율주행 차량의 대기 경로를 결정하는 방법을 나타낸 흐름도이다. 6 is a flowchart illustrating a method of determining a waiting path of an autonomous vehicle according to an embodiment.

한 실시예에서, 각 자율주행 차량(200)은 승객이 하차하고 수신된 호출이 없는 동안에 개인 운송 시스템(100)에게 대기 경로를 요청할 수 있다. 개인 운송 시스템(100)은 각 자율주행 차량(200)의 현재 위치 및 복수의 사용자의 호출 패턴의 분석 결과를 바탕으로 각 자율주행 차량(200)의 대기 경로를 결정할 수 있다. In one embodiment, each self-driving vehicle 200 may request a standby route from the personal transportation system 100 while the passenger has disembarked and there is no call received. The personal transport system 100 may determine a standby route of each autonomous vehicle 200 based on the analysis result of the current location of each autonomous vehicle 200 and a call pattern of a plurality of users.

도 6를 참조하면, 유휴 차량 또는 유휴 예정 차량으로부터 대기 경로의 요청이 수신되면(S310), 개인 운송 시스템(100)의 호출 패턴 분석 장치(130)는 대기 경로의 요청을 전송한 자율주행 차량(200)을 즐겨찾기 목록에 추가한 모든 사용자의 정보를 사용자 정보 DB(120)에서 조회할 수 있다(S320). 한 실시예에서, 대기 경로의 요청은 승객이 하차한 후의 유휴 차량 또는 승객이 곧 하차할 예정인 유휴 예정 차량에 의해 생성되거나 또는 승객의 하차를 모니터링하는 개인 운송 시스템(100)에 의해 생성될 수 있다.Referring to FIG. 6 , when a request for a standby route is received from an idle vehicle or a vehicle scheduled to be idle (S310), the call pattern analysis device 130 of the personal transportation system 100 transmits the request for a standby route to the autonomous vehicle (S310). 200) can be searched in the user information DB 120 for information of all users who have added them to the favorites list (S320). In one embodiment, the request for a waiting route may be generated by an idle vehicle after a passenger has disembarked or an idle scheduled vehicle in which the passenger is due to disembark soon, or by the personal transport system 100 monitoring the disembarkation of the passenger. .

호출 패턴 분석 장치(130)가 사용자의 호출 패턴을 분석하기 위해 사용할 사용자의 정보는 사용자의 호출 이력, 탑승 이력 등을 포함할 수 있다. 사용자의 정보에는 사용자의 아이디, 비밀번호, 개인 정보 등 사용자를 고유하게 구별할 수 있는 정보는 포함되지 않을 수 있다. User information to be used by the calling pattern analysis device 130 to analyze the user's calling pattern may include the user's calling history, boarding history, and the like. The user's information may not include information that can uniquely identify the user, such as the user's ID, password, and personal information.

그리고 호출 패턴 분석 장치(130)는 조회된 사용자의 정보와 자율주행 차량(200)의 현재 위치를 딥러닝 등 기계학습을 통해 모델링된 인공지능 모델에 입력하고, 인공지능 모델의 출력으로부터 각 자율주행 차량(200)의 대기 경로를 결정할 수 있다(S330). 이후 개인 운송 시스템(100)은 각 자율주행 차량(200)을 위한 대기 경로를 해당 자율주행 차량(200)에게 전송할 수 있다(S340). 한 실시예에서 대기 경로는 자율주행 차량(200)의 구체적인 이동 경로를 포함하거나 또는 계류 지역의 범위를 포함할 수 있다. In addition, the call pattern analysis device 130 inputs the information of the searched user and the current location of the self-driving vehicle 200 into an artificial intelligence model modeled through machine learning such as deep learning, and each autonomous driving from the output of the artificial intelligence model. A waiting path of the vehicle 200 may be determined (S330). Thereafter, the personal transport system 100 may transmit a waiting route for each autonomous vehicle 200 to the corresponding autonomous vehicle 200 (S340). In one embodiment, the standby route may include a specific movement route of the autonomous vehicle 200 or may include a range of mooring areas.

자율주행 차량(200)은 전송된 대기 경로를 참조하여 차량을 제어함으로써 사용자의 호출을 대기할 수 있다. 자율주행 차량(200)은 대기 경로에 따른 운행 시 지도 정보 및 사물 인식 장치(220)에 의해 수집된 정보를 참조할 수 있다. 또는 자율주행 차량(200)의 경로 탐색 장치(230)는 전송된 대기 경로, 지도 정보, 사물 인식 장치(220)에 의해 수집된 정보를 바탕으로 실시간 대기 경로를 수정할 수 있다.The self-driving vehicle 200 may wait for a user's call by controlling the vehicle with reference to the transmitted standby route. The self-driving vehicle 200 may refer to map information and information collected by the object recognizing device 220 while driving along the standby route. Alternatively, the path search device 230 of the autonomous vehicle 200 may modify the standby path in real time based on the transmitted standby path, map information, and information collected by the object recognizing device 220 .

위에서 설명한 대로, 자율주행 차량을 사용한 개인 운송 서비스에서, 사용자의 차량 호출 패턴이 자율주행 차량 또는 자율주행 차량의 자율주행 운영체제의 즐겨찾기를 바탕으로 분석될 수 있으므로, 자율주행 차량은 보다 적은 연료를 사용하여 효율적으로 개인 운송 서비스를 제공할 수 있고, 이에 따른 유휴 차량도 최소화될 수 있다.As described above, in personal transport services using autonomous vehicles, the user's vehicle calling patterns can be analyzed based on favorites in the autonomous vehicle or the autonomous vehicle's autonomous operating system, so autonomous vehicles consume less fuel. Personal transport service can be efficiently provided by using the system, and thus idle vehicles can be minimized.

도 7은 다른 실시예에 따른 개인 운송 시스템을 나타낸 블록도이다.7 is a block diagram illustrating a personal transport system according to another embodiment.

한 실시예에 따른 개인 운송 시스템은, 컴퓨터 시스템, 예를 들어 컴퓨터 판독 가능 매체로 구현될 수 있다. 도 7을 참조하면, 컴퓨터 시스템(700)은, 버스(770)를 통해 통신하는 프로세서(710), 메모리(730), 입력 인터페이스 장치(750), 출력 인터페이스 장치(760), 및 저장 장치(740) 중 적어도 하나를 포함할 수 있다. 컴퓨터 시스템(700)은 또한 네트워크에 결합된 통신 장치(720)를 포함할 수 있다. 프로세서(710)는 중앙 처리 장치(central processing unit, CPU)이거나, 또는 메모리(730) 또는 저장 장치(740)에 저장된 명령을 실행하는 반도체 장치일 수 있다. 메모리(730) 및 저장 장치(740)는 다양한 형태의 휘발성 또는 비휘발성 저장 매체를 포함할 수 있다. 예를 들어, 메모리는 ROM(read only memory) 및 RAM(random access memory)를 포함할 수 있다. 본 기재의 실시예에서 메모리는 프로세서의 내부 또는 외부에 위치할 수 있고, 메모리는 이미 알려진 다양한 수단을 통해 프로세서와 연결될 수 있다. 메모리는 다양한 형태의 휘발성 또는 비휘발성 저장 매체이며, 예를 들어, 메모리는 읽기 전용 메모리(read-only memory, ROM) 또는 랜덤 액세스 메모리(random access memory, RAM)를 포함할 수 있다.A personal transportation system according to an embodiment may be implemented as a computer system, for example, a computer readable medium. Referring to FIG. 7 , a computer system 700 includes a processor 710, a memory 730, an input interface device 750, an output interface device 760, and a storage device 740 communicating through a bus 770. ) may include at least one of Computer system 700 may also include a communication device 720 coupled to a network. The processor 710 may be a central processing unit (CPU) or a semiconductor device that executes instructions stored in the memory 730 or the storage device 740 . The memory 730 and the storage device 740 may include various types of volatile or non-volatile storage media. For example, memory can include read only memory (ROM) and random access memory (RAM). In an embodiment of the present description, the memory may be located inside or outside the processor, and the memory may be connected to the processor through various known means. Memory is a volatile or non-volatile storage medium in various forms, and may include, for example, read-only memory (ROM) or random access memory (RAM).

따라서, 본 발명의 실시예는 컴퓨터에 구현된 방법으로서 구현되거나, 컴퓨터 실행 가능 명령이 저장된 비일시적 컴퓨터 판독 가능 매체로서 구현될 수 있다. 한 실시예에서, 프로세서에 의해 실행될 때, 컴퓨터 판독 가능 명령은 본 기재의 적어도 하나의 양상에 따른 방법을 수행할 수 있다.Accordingly, an embodiment of the present invention may be implemented as a computer-implemented method or as a non-transitory computer-readable medium in which computer-executable instructions are stored. In one embodiment, when executed by a processor, the computer readable instructions may perform a method according to at least one aspect of the present disclosure.

통신 장치(720)는 유선 신호 또는 무선 신호를 송신 또는 수신할 수 있다. The communication device 720 may transmit or receive a wired signal or a wireless signal.

한편, 본 발명의 실시예는 지금까지 설명한 장치 및/또는 방법을 통해서만 구현되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록 매체를 통해 구현될 수도 있으며, 이러한 구현은 상술한 실시예의 기재로부터 본 발명이 속하는 기술 분야의 통상의 기술자라면 쉽게 구현할 수 있는 것이다. 구체적으로, 본 발명의 실시예에 따른 방법(예, 네트워크 관리 방법, 데이터 전송 방법, 전송 스케줄 생성 방법 등)은 다양한 컴퓨터 수단을 통해 수행될 수 있는 프로그램 명령 형태로 구현되어, 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 컴퓨터 판독 가능 매체에 기록되는 프로그램 명령은, 본 발명의 실시예를 위해 특별히 설계되어 구성된 것이거나, 컴퓨터 소프트웨어 분야의 통상의 기술자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체는 프로그램 명령을 저장하고 수행하도록 구성된 하드웨어 장치를 포함할 수 있다. 예를 들어, 컴퓨터 판독 가능 기록 매체는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광 기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 롬(ROM), 램(RAM), 플래시 메모리 등일 수 있다. 프로그램 명령은 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라, 인터프리터 등을 통해 컴퓨터에 의해 실행될 수 있는 고급 언어 코드를 포함할 수 있다. Meanwhile, the embodiments of the present invention are not implemented only through the devices and/or methods described so far, and may be implemented through a program that realizes functions corresponding to the configuration of the embodiments of the present invention or a recording medium in which the program is recorded. And, such implementation can be easily implemented by those skilled in the art from the description of the above-described embodiment. Specifically, the method (eg, network management method, data transmission method, transmission schedule creation method, etc.) according to an embodiment of the present invention is implemented in the form of program commands that can be executed through various computer means, and is stored in a computer readable medium. can be recorded. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the computer readable medium may be specially designed and configured for the embodiments of the present invention, or may be known and usable to those skilled in the art in the field of computer software. A computer-readable recording medium may include a hardware device configured to store and execute program instructions. For example, computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CD-ROMs and DVDs, floptical disks and It may be the same magneto-optical media, ROM, RAM, flash memory, or the like. The program instructions may include high-level language codes that can be executed by a computer through an interpreter or the like as well as machine language codes generated by a compiler.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements made by those skilled in the art using the basic concept of the present invention defined in the following claims are also included in the scope of the present invention. that fall within the scope of the right.

Claims (18)

개인 운송 시스템으로서,
프로세서, 메모리, 그리고 통신 장치를 포함하고,
상기 프로세서는 상기 메모리에 저장된 프로그램을 실행하여,
사용자의 사용자 단말로부터 자율주행 차량을 사용한 개인 운송 서비스의 요청을 수신하는 단계,
상기 사용자의 호출 패턴을 분석하는 단계, 그리고
상기 호출 패턴의 분석 결과를 바탕으로 상기 사용자에게 상기 개인 운송 서비스를 제공할 추천 자율주행 차량을 결정하는 단계
를 수행하는, 개인 운송 시스템.
As a personal transportation system,
includes a processor, memory, and communication device;
The processor executes the program stored in the memory,
Receiving a request for personal transportation service using an autonomous vehicle from a user terminal of a user;
Analyzing the calling pattern of the user, and
Determining a recommended autonomous vehicle to provide the personal transport service to the user based on the analysis result of the calling pattern
, a personal transportation system.
제1항에서,
상기 프로세서는 상기 사용자의 호출 패턴을 분석하는 단계를 수행할 때,
상기 사용자의 호출 이력 및 상기 사용자의 호출 위치 주변의 유휴 자율주행 차량을 조회하는 단계, 그리고
상기 호출 이력 및 상기 유휴 자율주행 차량을 바탕으로 사용자의 호출 패턴을 분석하는 단계,
를 수행하는, 개인 운송 시스템.
In paragraph 1,
When the processor performs the step of analyzing the calling pattern of the user,
Inquiring the user's call history and idle self-driving vehicles around the user's calling location; and
Analyzing a user's calling pattern based on the call history and the idle self-driving vehicle;
, a personal transportation system.
제2항에서,
상기 프로세서는 상기 사용자의 호출 패턴을 분석하는 단계를 수행할 때,
상기 사용자의 즐겨찾기 목록을 조회하는 단계
를 더 수행하고,
상기 즐겨찾기 목록은 사용자가 선호하는 자율주행 차량 및/또는 자율주행 차량의 자율주행 운영체제를 포함하는, 개인 운송 시스템.
In paragraph 2,
When the processor performs the step of analyzing the calling pattern of the user,
Retrieving the user's favorite list
do more,
The favorites list includes a user's preferred autonomous vehicle and/or an autonomous driving operating system of the autonomous vehicle.
제3항에서,
상기 프로세서는 상기 호출 이력 및 상기 유휴 자율주행 차량을 바탕으로 사용자의 호출 패턴을 분석하는 단계를 수행할 때,
상기 즐겨찾기 목록, 상기 호출 이력, 및 상기 유휴 자율주행 차량을 바탕으로 사용자의 호출 패턴을 분석하는 단계
를 수행하는, 개인 운송 시스템.
In paragraph 3,
When the processor performs the step of analyzing the user's calling pattern based on the call history and the idle self-driving vehicle,
Analyzing a user's calling pattern based on the favorites list, the call history, and the idle self-driving vehicle
, a personal transportation system.
제1항에서,
상기 프로세서는 상기 개인 운송 서비스의 요청을 수신하는 단계를 수행할 때,
상기 사용자 단말로부터 자율주행 차량의 검색 요청을 수신하는 단계
를 수행하고, 상기 검색 요청은 상기 차량의 이름, 크기, 유형, 성격, 스타일, 모양, 색상 중 적어도 하나를 포함하는, 개인 운송 시스템.
In paragraph 1,
When the processor performs the step of receiving the request for the personal transportation service,
Receiving a search request for an autonomous vehicle from the user terminal
and the search request includes at least one of the name, size, type, personality, style, shape, and color of the vehicle.
제1항에서,
상기 프로세서는 상기 프로그램을 실행하여,
상기 검색 요청에 응하여, 적어도 하나의 가용 자율주행 차량을 상기 사용자 단말로 전송하는 단계
를 더 수행하고, 상기 적어도 하나의 가용 자율주행 차량은 상기 사용자의 검색 기준에 대한 매칭 정확도 순서대로 나열되거나 또는 상기 사용자의 현재 위치 또는 호출 위치와 가까운 순서대로 나열된, 개인 운송 시스템.
In paragraph 1,
The processor executes the program,
In response to the search request, transmitting at least one available self-driving vehicle to the user terminal.
and wherein the at least one available self-driving vehicle is listed in order of matching accuracy to the user's search criteria or in order of proximity to the user's current location or calling location.
제1항에서,
상기 프로세서는 상기 프로그램을 실행하여,
상기 호출 패턴의 분석 결과를 바탕으로 각 자율주행 차량을 위한 대기 경로를 결정하는 단계
를 더 수행하는, 개인 운송 시스템.
In paragraph 1,
The processor executes the program,
Determining a waiting path for each autonomous vehicle based on the analysis result of the calling pattern
To do more, the personal transport system.
제7항에서,
상기 프로세서는 상기 프로그램을 실행하여,
승객이 하차하고 수신된 호출이 없는 유휴 자율주행 차량으로부터 상기 대기 경로의 요청을 수신하는 단계, 그리고
상기 호출 패턴의 분석 결과를 바탕으로 결정된 대기 경로를 상기 유휴 자율주행 차량에게 전송하는 단계
를 더 수행하는, 개인 운송 시스템.
In paragraph 7,
The processor executes the program,
Receiving a request for the waiting route from an idle autonomous vehicle with a passenger getting off and no call received; and
Transmitting the waiting path determined based on the analysis result of the calling pattern to the idle self-driving vehicle
To do more, the personal transport system.
제1항에서,
상기 추천 자율주행 차량은 승객이 없는 유휴 차량 또는 승객이 곧 하차할 예정인 유휴 예정 차량을 포함하는, 개인 운송 시스템.
In paragraph 1,
The personal transport system of claim 1 , wherein the recommended self-driving vehicle includes an idle vehicle without passengers or an idle scheduled vehicle in which passengers are scheduled to get off soon.
자율주행 차량을 사용한 개인 운송 서비스의 제공 방법으로서,
사용자의 사용자 단말로부터 상기 개인 운송 서비스의 요청을 수신하는 단계,
상기 사용자의 호출 패턴을 분석하는 단계, 그리고
상기 호출 패턴의 분석 결과를 바탕으로 상기 사용자에게 상기 개인 운송 서비스를 제공할 추천 자율주행 차량을 결정하는 단계
를 포함하는 제공 방법.
As a method of providing personal transport service using an autonomous vehicle,
Receiving a request for the personal transportation service from a user terminal of a user;
Analyzing the calling pattern of the user, and
Determining a recommended autonomous vehicle to provide the personal transport service to the user based on the analysis result of the calling pattern
A method of providing that includes.
제10항에서,
상기 사용자의 호출 패턴을 분석하는 단계는,
상기 사용자의 호출 이력 및 상기 사용자의 호출 위치 주변의 유휴 자율주행 차량을 조회하는 단계, 그리고
상기 호출 이력 및 상기 유휴 자율주행 차량을 바탕으로 사용자의 호출 패턴을 분석하는 단계,
를 포함하는, 제공 방법.
In paragraph 10,
Analyzing the user's calling pattern,
Inquiring the user's call history and idle self-driving vehicles around the user's calling location; and
Analyzing a user's calling pattern based on the call history and the idle self-driving vehicle;
Including, providing method.
제11항에서,
상기 사용자의 호출 패턴을 분석하는 단계는,
상기 사용자의 즐겨찾기 목록을 조회하는 단계
를 더 포함하고,
상기 즐겨찾기 목록은 사용자가 선호하는 자율주행 차량 및/또는 자율주행 차량의 자율주행 운영체제를 포함하는, 제공 방법.
In paragraph 11,
Analyzing the user's calling pattern,
Retrieving the user's favorite list
Including more,
Wherein the favorites list includes a self-driving vehicle and/or an autonomous driving operating system of the self-driving vehicle preferred by the user.
제12항에서,
상기 호출 이력 및 상기 유휴 자율주행 차량을 바탕으로 사용자의 호출 패턴을 분석하는 단계는,
상기 즐겨찾기 목록, 상기 호출 이력, 및 상기 유휴 자율주행 차량을 바탕으로 사용자의 호출 패턴을 분석하는 단계
를 포함하는, 제공 방법.
In paragraph 12,
Analyzing the user's calling pattern based on the call history and the idle self-driving vehicle,
Analyzing a user's calling pattern based on the favorites list, the call history, and the idle self-driving vehicle
Including, providing method.
제10항에서,
상기 개인 운송 서비스의 요청을 수신하는 단계는,
상기 사용자 단말로부터 자율주행 차량의 검색 요청을 수신하는 단계
를 포함하고, 상기 검색 요청은 상기 차량의 이름, 크기, 유형, 성격, 스타일, 모양, 색상 중 적어도 하나를 포함하는, 제공 방법.
In paragraph 10,
Receiving a request for the personal transportation service,
Receiving a search request for an autonomous vehicle from the user terminal
The method includes, wherein the search request includes at least one of a name, size, type, personality, style, shape, and color of the vehicle.
제10항에서,
상기 검색 요청에 응하여, 적어도 하나의 가용 자율주행 차량을 상기 사용자 단말로 전송하는 단계
를 더 포함하고, 상기 적어도 하나의 가용 자율주행 차량은 상기 사용자의 검색 기준에 대한 매칭 정확도 순서대로 나열되거나 또는 상기 사용자의 현재 위치 또는 호출 위치와 가까운 순서대로 나열된, 제공 방법.
In paragraph 10,
In response to the search request, transmitting at least one available self-driving vehicle to the user terminal.
and wherein the at least one available self-driving vehicle is listed in order of matching accuracy for the user's search criterion or in order of proximity to the user's current location or calling location.
제10항에서,
상기 호출 패턴의 분석 결과를 바탕으로 각 자율주행 차량을 위한 대기 경로를 결정하는 단계
를 더 포함하는, 제공 방법.
In paragraph 10,
Determining a waiting path for each autonomous vehicle based on the analysis result of the calling pattern
Further comprising a, providing method.
제16항에서,
승객이 하차하고 수신된 호출이 없는 유휴 자율주행 차량으로부터 상기 대기 경로의 요청을 수신하는 단계, 그리고
상기 호출 패턴의 분석 결과를 바탕으로 결정된 대기 경로를 상기 유휴 자율주행 차량에게 전송하는 단계
를 더 포함하는, 제공 방법.
In clause 16,
Receiving a request for the waiting route from an idle autonomous vehicle with a passenger getting off and no call received; and
Transmitting the waiting path determined based on the analysis result of the calling pattern to the idle self-driving vehicle
Further comprising a, providing method.
제10항에서,
상기 추천 자율주행 차량은 승객이 없는 유휴 차량 또는 승객이 곧 하차할 예정인 유휴 예정 차량을 포함하는, 제공 방법.

In paragraph 10,
The method of claim 1 , wherein the recommended self-driving vehicle includes an idle vehicle without a passenger or an idle scheduled vehicle in which a passenger is scheduled to get off soon.

KR1020220120951A 2021-09-24 2022-09-23 Method AND SYSTEM for providing PERSONAL TRANSPORTATION service using autonomous vehicle KR20230043769A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US17/952,028 US20230094093A1 (en) 2021-09-24 2022-09-23 Method and system for providing personal transportation service using autonomous vehicle

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020210126611 2021-09-24
KR20210126611 2021-09-24

Publications (1)

Publication Number Publication Date
KR20230043769A true KR20230043769A (en) 2023-03-31

Family

ID=86005356

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220120951A KR20230043769A (en) 2021-09-24 2022-09-23 Method AND SYSTEM for providing PERSONAL TRANSPORTATION service using autonomous vehicle

Country Status (1)

Country Link
KR (1) KR20230043769A (en)

Similar Documents

Publication Publication Date Title
US10514697B2 (en) Vehicle remote assistance mode
US11307041B2 (en) Vehicle information providing device, vehicle information providing method, and program
US20180172467A1 (en) Method and system to control vehicle based on predicting destination
JP2023510136A (en) Geolocation models for perception, prediction or planning
Taha et al. Route planning considerations for autonomous vehicles
US20230137058A1 (en) Optimized routing application for providing service to an autonomous vehicle
CN111047891B (en) Driving support device, vehicle, driving support system, driving support method, and storage medium
US10387737B1 (en) Rider rating systems and methods for shared autonomous vehicles
KR20220098107A (en) A shared vehicle, a shared vehicle service providing device, a shared vehicle service management server, a shared vehicle service providing system, a shared vehicle service providing method
US10928922B2 (en) Vehicle and operation method of vehicle
US11874118B2 (en) Crowdsourcing map maintenance
JP2020095475A (en) Matching method, matching server, matching system, and program
CN113370969A (en) Vehicle control system
US20210049384A1 (en) Systems and methods for collecting information from a vehicle for damage assessment caused by riders
US11524692B2 (en) Ridesharing and autonomous vehicle systems with mitigation of ride-related phobias
US20230409627A1 (en) Object search service employing an autonomous vehicle fleet
CN113320537A (en) Vehicle control method and system
CN113283687A (en) Server, vehicle operation system, vehicle operation method, and non-volatile computer-readable medium
KR20230043769A (en) Method AND SYSTEM for providing PERSONAL TRANSPORTATION service using autonomous vehicle
US20220317683A1 (en) Remote operator recommendation system and remote operator recommendation method
US20230094093A1 (en) Method and system for providing personal transportation service using autonomous vehicle
CN114841514A (en) Model training and vehicle comfort evaluation method, device, equipment and storage medium
JP2022103977A (en) Information providing device, information providing method, and program
US20240094725A1 (en) Remote assistance system and remote assistance method
KR20200074528A (en) Operation system for self-driving vehicle using real time context information