KR102261304B1 - 군집 주행 추천 방법, 이를 수행하는 서버 및 사용자 어플리케이션 - Google Patents

군집 주행 추천 방법, 이를 수행하는 서버 및 사용자 어플리케이션 Download PDF

Info

Publication number
KR102261304B1
KR102261304B1 KR1020190157216A KR20190157216A KR102261304B1 KR 102261304 B1 KR102261304 B1 KR 102261304B1 KR 1020190157216 A KR1020190157216 A KR 1020190157216A KR 20190157216 A KR20190157216 A KR 20190157216A KR 102261304 B1 KR102261304 B1 KR 102261304B1
Authority
KR
South Korea
Prior art keywords
driving
user
group
information
recommendation
Prior art date
Application number
KR1020190157216A
Other languages
English (en)
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 KR1020190157216A priority Critical patent/KR102261304B1/ko
Application granted granted Critical
Publication of KR102261304B1 publication Critical patent/KR102261304B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/22Platooning, i.e. convoy of communicating vehicles
    • 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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • B60W30/165Automatically following the path of a preceding lead vehicle, e.g. "electronic tow-bar"
    • 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/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0287Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling
    • G05D1/0291Fleet control
    • 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
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0112Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0137Measuring and analyzing of parameters relative to traffic conditions for specific applications
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/056Detecting movement of traffic to be counted or controlled with provision for distinguishing direction of travel
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0965Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages responding to signals from another vehicle, e.g. emergency vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096725Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information generates an automatic action on the vehicle control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2200/00Type of vehicle
    • B60Y2200/10Road Vehicles
    • B60Y2200/11Passenger cars; Automobiles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2200/00Type of vehicle
    • B60Y2200/10Road Vehicles
    • B60Y2200/14Trucks; Load vehicles, Busses
    • B60Y2200/145Haulage vehicles, trailing trucks
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2300/00Purposes or special features of road vehicle drive control systems
    • B60Y2300/14Cruise control
    • B60Y2300/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • B60Y2300/165Automatically following the path of a preceding lead vehicle, e.g. "electronic tow-bar"
    • G05D2201/0213

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Analytical Chemistry (AREA)
  • Business, Economics & Management (AREA)
  • Chemical & Material Sciences (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Emergency Management (AREA)
  • Atmospheric Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Abstract

본 발명은 군집 주행 추천 방법에 관한 것으로, 본 발명에 따른 군집 주행 추천 서버의 군집 주행 추천 방법은 사용자의 주행 정보를 획득하는 단계; 상기 사용자의 주행 정보를 이용하여 단독 주행 대비 군집 주행에 따른 사용자 이득을 산출하는 단계; 상기 산출된 이득에 따라 군집 주행의 추천 여부를 결정하는 단계; 및 상기 추천 여부에 따라 사용자의 주행 안내 정보를 제공하는 단계를 포함한다. 본 발명에 따르면, 단독 주행 중인 사용자에게 보다 이득이 높은 군집 주행을 추천하므로 사용자는 경로 상 가장 효율적인 주행을 수행할 수 있다.

Description

군집 주행 추천 방법, 이를 수행하는 서버 및 사용자 어플리케이션{Method for recommending platooning service, server and user application for providing the same method}
본 발명은 군집 주행 추천 방법에 관한 것이다.
차량 통신 기술과 자율주행 기술의 발달로, 보다 효율적인 주행을 위해 여러 대의 차량이 무리 지어서 이동하는 군집 주행 기술이 최근 자동차 업계에서 대두 되고 있다.
군집 주행은 차량 통신(V2X)으로 차량 대 차량(V2V) 또는 차량 대 인프라(V2I) 통신을 통해 차량 간 간격을 최적으로 유지하고, 자율주행으로 편의와 안정성을 향상 시키는 기술이다.
군집 주행은 차량의 도로 점유를 최소화하여 정체를 해소할 수 있고, 뒤따르는 추종 차량들의 경우는 연료 효율을 높일 수 있어 전체 물류 유통의 효율성을 높일 수 있다.
이러한 효과에 따라 군집 주행은 주로 대형 화물차를 생산하는 유럽의 차량 제조사를 중심으로 기술 개발이 진행되었으며, 최근에는 미국에서 이를 지원하는 플랫폼과 관련된 기술들이 다양하게 개발 되고 있다.
하지만 군집 주행은 화물차 뿐만 아니라 일반 승용차, 버스 등의 차량도 운전의 편의와 연료의 효율 면에서 유리한 부분이 있으며 따라서, 자율 주행 기술의 발달과 함께 다양한 차량들의 군집 주행 활용도를 높이기 위해서는 사용자에게 군집 주행을 추천하는 플랫폼에 대한 기술 개발도 필요하다.
본 발명은 단독 주행 중인 일반 차량의 군집 형성을 위한 서비스 플랫폼을 제공하는 것을 목적으로 한다.
또한, 본 발명은 사용자의 군집 주행 시 이득을 기반으로 군집 주행을 추천하는 방법을 제공하는 것을 목적으로 한다.
또한, 본 발명은 단독 주행과 군집 주행의 이익을 구체적으로 판단할 수 있는 방법을 제공하는 것을 목적으로 한다.
상기 기술적 과제를 해결하기 위한 본 발명에 따른 군집 주행 추천 서버의 군집 주행 추천 방법은 사용자의 주행 정보를 획득하는 단계; 상기 사용자의 주행 정보를 이용하여 단독 주행 대비 군집 주행에 따른 사용자 이득을 산출하는 단계; 상기 산출된 이득에 따라 군집 주행의 추천 여부를 결정하는 단계; 및 상기 추천 여부에 따라 사용자의 주행 안내 정보를 제공하는 단계를 포함한다.
상기 사용자의 주행 정보 내 주행 경로와 공통 경로가 존재하는 다른 사용자의 주행 경로를 비교하여 군집 주행 가능한 상기 공통 경로의 사용자 이득을 산출하는 것이 바람직하다.
상기 사용자의 주행 경로와 군집 주행 시 우회 구간의 길이가 소정 기준 이하인 유사 경로가 존재하는 다른 사용자의 주행 경로를 비교하여 군집 주행 가능한 공통 경로의 사용자 이득을 산출하는 것이 바람직하다.
상기 추천 여부에 따라 적어도 하나 이상의 사용자에게 군집 주행 여부를 질의하는 단계를 더 포함하고, 군집 주행에 참여하는 사용자의 군집 주행 의사를 획득한 경우 상기 주행 안내 정보를 제공하는 것이 바람직하다.
상기 사용자 이득은 군집 주행에 따라 변경되는 주행 경로와 상기 주행 정보 내 기존 주행 경로를 비교하여 결정되는 것이 바람직하다.
상기 사용자 이득은 전체 주행 경로 중 군집 주행 시 공통 경로의 도로 특성, 상기 사용자의 주행 정보 내 차량별 특성, 군집 주행에 따라 사고 상황 발생 시 위험도, 및 현재 사용자의 주행 시간에 따른 사고 상황 발생 위험도 중 적어도 하나의 조건을 고려하여 판단되는 것이 바람직하다.
상기 획득하는 단계는 기 형성된 사용자들의 그룹 내 공유되는 목적지 정보를 포함하는 상기 주행 정보를 획득하고, 상기 산출하는 단계는 상기 그룹의 군집 주행에 따른 사용자 이득을 산출하는 것이 바람직하다.
상기 기술적 과제를 해결하기 위한 본 발명에 따른 사용자 단말을 통한 군집 주행 추천 안내 방법은 사용자의 주행 정보를 획득하고, 상기 주행 정보를 군집 주행 추천 서버로 송신하는 단계; 상기 사용자의 주행 정보를 이용하여 산출된 단독 주행 대비 군집 주행에 따른 사용자 이득이 높은 군집의 추천 정보를 수신하는 단계; 및 상기 추천된 군집에 대한 사용자의 군집 주행 수행 여부에 따라 사용자의 주행 안내 정보를 제공하는 단계를 포함한다.
상기 주행 안내 정보는 현재 사용자의 위치와 참여 대상 군집의 합류 지점을 이용하여 실시간으로 결정된 경로 정보를 포함하는 것이 바람직하다.
상기 송신하는 단계는 기 형성된 사용자들의 그룹 내 공유되는 목적지 정보를 포함하는 상기 주행 정보를 송신하고, 상기 수신하는 단계는 상기 그룹의 군집 주행에 따른 사용자 이득이 높은 군집의 추천 정보를 수신하는 것이 바람직하다.
상기 기술적 과제를 해결하기 위한 본 발명에 따른 군집 주행 추천 서버는 사용자의 주행 정보를 획득하고 획득된 상기 주행 정보를 관리하는 사용자 주행 정보 관리부; 상기 사용자의 주행 정보를 이용하여 단독 주행 대비 군집 주행에 따른 사용자 이득을 산출하는 사용자 이득 산출부; 상기 산출된 이득에 따라 군집 주행의 추천 여부를 결정하는 군집 주행 추천부; 및 상기 추천 여부에 따라 사용자의 주행 안내 정보를 제공하는 주행 안내 정보 제공부를 포함한다.
상기 기술적 과제를 해결하기 위한 본 발명에 따른 군집 주행 추천 어플리케이션은 사용자의 주행 정보를 획득하고, 상기 주행 정보를 군집 주행 추천 서버로 송신하는 주행 정보 송신부; 상기 사용자의 주행 정보를 이용하여 산출된 단독 주행 대비 군집 주행에 따른 사용자 이득이 높은 군집의 추천 정보를 수신하는 군집 주행 추천 정보 수신부; 상기 추천 정보를 상기 사용자에게 제공하고, 참여 대상 군집의 참여 의사를 입력 받는 사용자 의사 입력부; 및 상기 추천된 군집에 대한 사용자의 군집 주행 수행 여부에 따라 사용자의 주행 안내 정보를 제공하는 주행 안내부를 포함한다.
본 발명에 따르면, 단독 주행 중인 사용자에게 보다 이득이 높은 군집 주행을 추천하므로 사용자는 경로 상 가장 효율적인 주행을 수행할 수 있다.
또한, 군집이 추천되면 군집에 합류하기 위한 주행 안내를 제공하고 도로 주위의 인프라로부터 수신된 상황 정보를 반영하여 최적의 합류 방법을 제공할 수 있다.
또한, 비용상 이득 외에 사용자의 운전 편의를 위해 군집 주행을 추천하고 따라서 교통 인프라를 보다 활용 함으로써 사회적, 경제적 이득을 더욱 높일 수 있다.
도 1은 본 발명의 일실시예에 따른 군집 주행 추천 서비스를 제공하는 시스템을 나타내는 도이다.
도 2는 본 발명의 일실시예에 따른 군집 주행 추천을 위한 판단 예를 나타내는 도이다.
도 3은 본 발명의 일실시예에 따른 추천 서버의 군집 주행 추천 방법의 흐름을 나타내는 도이다.
도 4 내지 6은 본 발명의 일실시예에 따른 군집 주행 추천을 위한 판단 예를 나타내는 도이다.
도 7은 본 발명의 일실시예에 따른 사용자 단말의 군집 주행 추천 방법의 흐름을 나타내는 도이다.
도 8은 본 발명의 일실시예에 따른 군집 주행 추천을 위한 추천 서버의 구성을 나타내는 도이다.
도 9는 본 발명의 일실시예에 따른 군집 주행 추천을 위한 추천 어플리케이션의 구성을 나타내는 도이다.
도 10은 본 발명의 일실시예에 따른 군집 주행 추천 서비스를 제공하는 예를 나타내는 도이다.
이하의 내용은 단지 발명의 원리를 예시한다. 그러므로 당업자는 비록 본 명세서에 명확히 설명되거나 도시 되지 않았지만 발명의 원리를 구현하고 발명의 개념과 범위에 포함된 다양한 장치를 발명할 수 있는 것이다. 또한, 본 명세서에 열거된 모든 조건부 용어 및 실시 예들은 원칙적으로, 발명의 개념이 이해되도록 하기 위한 목적으로만 명백히 의도되고, 이와 같이 특별히 열거된 실시 예들 및 상태들에 제한적이지 않는 것으로 이해되어야 한다.
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해질 것이며, 그에 따라 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다.
또한, 발명을 설명함에 있어서 발명과 관련된 공지 기술에 대한 구체적인 설명이 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하에는 첨부한 도면을 참조하여 본 발명의 바람직한 실시 예에 대해 상세하게 설명한다.
한편, 명세서 및 청구범위에서 "제 1", "제 2", "제 3" 및 "제 4" 등의 용어는, 만약 있는 경우, 유사한 구성요소 사이의 구분을 위해 사용되며, 반드시 그렇지는 않지만 특정 순차 또는 발생 순서를 기술하기 위해 사용된다. 그와 같이 사용되는 용어는 여기에 기술된 본 발명의 실시예가, 예컨대, 여기에 도시 또는 설명된 것이 아닌 다른 시퀀스로 동작할 수 있도록 적절한 환경하에서 호환 가능한 것이 이해될 것이다. 마찬가지로, 여기서 방법이 일련의 단계를 포함하는 것으로 기술되는 경우, 여기에 제시된 그러한 단계의 순서는 반드시 그러한 단계가 실행될 수 있는 순서인 것은 아니며, 임의의 기술된 단계는 생략될 수 있고/있거나 여기에 기술되지 않은 임의의 다른 단계가 그 방법에 부가 가능할 것이다.
도 1을 참조하면 본 실시예에 따른 군집 주행 추천 서비스를 제공하는 서버(100)(이하, 추천 서버라 함)는 네트워크(1000)를 통해 현재 주행 중인 차량들의 주행 정보를 수신할 수 있다.
본 실시예에서 군집 주행 추천 서비스의 대상은 차량의 종류에 제한되지 않으며 승용차(200a)나 승합차(200b), 버스(200c), 및 트럭(200d) 모두 서비스 대상이 될 수 있다.
사용자(10)는 차량을 직접 운전하는 운전자 또는 차량에 탑승하여 운전을 보조할 수 있는 자로서 사용자 단말을 통해 네트워크에 접속하고 자신의 주행 정보를 제공할 수 있다.
사용자 단말은 사용자가 직접 소지하는 스마트폰이나 태블릿PC와 같은 노매딕 디바이스(Nomadic Device)일 수 있다.
또는 차량 내에 탑재되고 사용자의 인증에 따라 서비스를 네트워크상의 추천 서버(100)와 통신하여 제공하는 차량 내 단말도 가능하다.
즉, 본 실시예에서는 사용자가 주행 정보를 추천 서버(100)로 제공하고 추천 서버(100)는 현재 주행 중인 다른 사용자 들의 주행 정보를 비교하여 군집 주행 여부를 추천해 줄 수 있다.
그 외에도 도시하지는 않았으나 추가적으로 도로의 교통 정보나 날씨 등의 환경 정보 및 기타 군집 주행과 관련된 정보를 제공하는 교통 인프라(미도시)가 포함될 수 있다. 이하 도면을 참고하여 본 실시예에 따른 추천 서버(100)가 수행하는 군집 주행 안내 방법에 대하여 상세히 설명한다.
도 2를 참조하면, 본 실시예에 따른 추천 서버(100)는 사용자의 주행 정보와 관련성을 갖는 다른 사용자의 주행 정보를 이용하여 군집 주행을 추천할 수 있다.
구체적으로 주행 정보 중 사용자의 주행 경로 정보를 다른 사용자들의 주행 경로 정보와 비교하여 군집 주행을 추천할 수 있다.
이때, 다른 사용자들은 2가지로 현재 단독 주행 중으로 추천된 사용자와 새로운 군집을 형성하여 주행할 수 있으며 또는 이미 군집 주행을 운행 중인 자로 사용자의 군집 합류를 통해 군집을 확장 시켜 주행 하는 경우도 가능하다.
또는 본 실시예에서 사용자들은 기 형성된 네트워크 내에서 서로의 경로 정보를 공유하고, 운행 시작 시 또는 운행 중에 서로 공유된 목적지 정보에 따라 추천 서버(100)가 군집 주행을 추천하는 것도 가능하다. 즉, 사용자가 추천 서버(100)와 연동 가능한 메신저를 통해 서로의 목적지 정보를 공유하면, 추천 서버(100)가 사용자의 현재 위치와 목적지에 따른 군집 주행 이득을 산출하여 군집 주행을 추천할 수 있다.
도 2에서 사용자의 추천 대상 군집은 우선적으로 사용자의 현재 위치(212)와 다른 사용자들의 현재 위치(222, 232)를 기준으로 검색될 수 있다.
다른 사용자들의 현재 위치(222, 232)가 어느 정도 거리 이내 이어야만 서로 공통의 도로에서 만나 군집 주행이 가능하므로 전제 조건으로 현재 위치 정보를 이용할 수 있다.
즉 사용자의 현재 위치 정보(212)로 다른 사용자들을 검색한 다음, 검색된 다른 사용자의 주행 경로 정보(220, 230)를 비교할 수 있다. 가장 최적의 경우는 사용자의 경로(210)와 중첩되는 경우로 중첩되는 경로가 있는 경우에는 중첩 경로로 군집 주행을 추천해 줄 수 있다.
그러나, 도 2와 같이 중첩되는 경로가 존재하지 않는 경우에는 우회 경로를 고려할 수 있다.
즉, 주행 경로는 사용자 별 설정에 따라 최적의 주행 경로로 결정될 수 있으므로, 현재 일부 경로가 다르나 방향이 유사한 경우에는 군집 주행으로 공통 경로로 주행하는 것이 더욱 이득이 클 수 있다.
따라서, 군집 주행에 따른 이득을 결정하기 위해 군집 주행에 따라 증가되는 전체 경로의 길이가 무시할 만한 수준 인 경우, 합류를 위한 추가적인 속도의 감속이나 가속 등의 상황에 따른 연료 소비량을 고려하여 군집 이득을 산출할 수 있다. 산출된 이득을 군집 추천 조건으로 고려한다.
또는, 군집 주행에 따라 공통의 경로로 주행을 위해 단독 주행으로 우회하는 구간의 길이에 따라 증가되는 연료 소비율와 군집 주행에 따른 연료 절감율을 고려하여 군집 주행 추천 대상을 결정하는 것도 가능하다.
또한, 보다 직관적인 정보로서 차량의 종류에 따라 예정된 시간에 도착하는 것이 제일 우선시 될 수 있으므로, 목적지까지의 소요 시간을 고려하여 군집 주행의 이득을 결정하는 것도 가능하다. 예를 들어, 운송 트럭의 경우 단독 주행과 군집 주행의 소요 시간의 차이가 늘어남에 따라 지연 보상이 발생하거나 버스의 경우 전체 운행 스케쥴에 변경을 가져올 수 있으므로 이에 따른 손실과 이득을 산출하여 군집 주행 추천 대상을 결정하는 것도 가능하다.
또한 군집 추천시 소요시간의 차이가 소정 기준 이내의 차이인 조건을 기준으로 선별하여 군집 주행의 이득을 결정하는 것도 가능하다.
도 2의 경우 사용자는 군집 주행을 위해서 공통 경로가 존재하지 않고 유사 경로(220, 230)로 주행하는 대상이 존재하므로 분기점에서 현재 주행 경로를 이탈할 필요가 있으며, 군집 주행이 완료되면 다시 원래의 목적지에 따른 주행 경로로 재 진입 해야 할 필요가 있다.
즉, 군집 주행을 위해 추가적인 우회 경로가 발생되며 이때의 우회 경로(226, 236)의 길이를 기준으로 가장 우회 경로가 짧은 다른 사용자를 추천하는 것도 가능하다.
또는 군집 주행 시 공통으로 주행할 경로(224, 234) 자체의 특징을 통해 군집 주행에 따른 사용자의 이득을 고려하여 추천하는 것도 가능하다.
이하 도 3을 참조하여 본 발명의 일 실시예에 따른 추천 서버(100)의 군집 주행 추천 방법에 대하여 보다 상세히 설명한다.
도 3은 군집 주행 추천 방법을 나타내는 흐름도이다.
먼저, 사용자의 주행 정보를 획득한다(S30).
사용자의 주행 정보는 주행 목적지, 현재 위치, 목적지 까지의 경로 정보를 포함하며 차량의 현재 속도, 사용자의 운전 시간 등 부가적인 정보를 포함할 수 있다.
주행 정보는 사용자의 단말이 직접 획득할 수 있으며 차량의 ECU(electronic control unit)나 OBD(On-Board Diagnostics)와 같은 부가적인 장치와 통신을 통해 보다 상세한 정보를 획득하는 것도 가능하다.
주행 정보는 추천 서버(100)에서 군집 주행이 가능한지, 및 군집 주행에 따른 사용자 이득이 현재의 단독 주행에 비해 높은지를 판단하는 데 이용할 수 있다.
추천 서버(100)는 주행 정보를 획득하면 단독 주행 대비 군집 주행 시 사용자의 이득을 산출한다(S40).
사용자 이득을 산출하여 사용자가 단독 주행이 유리한지 군집 주행이 유리한지를 판단하고 군집 주행을 추천해 줄 수 있다.
추천 서버(100)는 사용자의 주행 정보를 실시간으로 모니터링하고 주변 상황의 차량 들의 주행 정보와 비교하여 군집 주행이 유리한 상황이 발생하는 지를 지속적으로 체크한다.
따라서, 사용자의 의식적인 군집 주행 가능성의 판단 요청이 없더라도 추천 서버(100)가 최적의 상황이 발생하면 사용자에게 제안하고 이에 대한 응답으로 군집 주행 서비스를 제공할 수 있다.
또한, 사용자가 미리 형성된 네트워크 내, 예를 들어 그룹 대화 메신저 내에서 서로의 목적지 또는 출발 시각을 공유하는 경우 추천 서버(100)가 최적의 군집 주행 경로와 출발 시간을 제안하고 군집 주행 서비스를 제공하는 것도 가능하다.
또한, 사용자가 직접 군집 주행 가능성의 판단을 요청하게 되면, 추천 서버(100)는 보다 유연한 조건에 따라 군집 주행에 따른 사용자 이득을 판단하고 군집 주행을 추천해 주는 것도 가능하다.
이하 도 4를 참조하여 사용자 이득의 판단 요인에 대하여 설명한다.
사용자 이득은 연료 효율성과 군집 주행에 따른 안정성, 2가지 측면으로 판단될 수 있다.
먼저 연료 효율성과 관련하여, 사용자 이득을 증가 시키는 긍정요인은 군집 주행에 따른 공기 저항의 감소와 자율 주행에 의한 관성 주행일 수 있다.
군집 주행의 경우 비슷한 크기의 차량이 좁은 간격을 유지하고 주행하므로 군집 내 후방에 위치하는 추종 차량 들의 경우 공기 저항을 덜 받게 되고 이에 따른 연료 효율이 증가할 수 있다.
또한, 군집 주행 시 후방 차량 들은 간격을 유지하고 차량 간 통신 기반 자율 주행으로 주행하므로 가속과 감속의 횟수를 최소화하며, 관성 주행에 따라 연료 효율을 높일 수 있다.
그 외에, 사용자가 군집의 추종 차량이 아닌 리더 차량으로 신규 군집을 생성하는 경우에 사용자는 추종 차량으로부터 경제적인 보상을 받는 것도 가능하다.
반대로 부정 요인으로, 단독 주행 중인 차량이 군집 주행을 위해 경로를 변경할 수 있으며 이에 따라 연료 소비량이 증가될 수 있다.
또한 군집에 합류하기 위해서는 다른 차량이나 군집의 주행 속도에 따라 가속과 감속을 해야 하는 상황이 발생할 수 있으며, 단독 주행과 비교하여 불필요한 연료 소비가 발생될 수 있다.
다음 안정성과 관련하여, 먼저 긍정 요인으로 주행의 편의성 향상과 자율주행에 따른 안정성이 높아질 수 있다.
상술한 바와 같이 군집 주행의 경우 추종 차량들은 자율주행에 따라 차간 거리를 유지하며, 리더 차량을 따라 주행하므로 사용자는 별도의 주행 조작이 단독 주행에 비해 최소화 될 수 있다.
따라서 장시간 운전하는 사용자의 경우는 군집 주행을 통해 보다 운전을 편하게 할 수 있다.
또한, 자율주행의 경우 군집 주행으로 주행 되는 차량은 차량간 통신을 통해 서로의 주행 상황을 파악하고 이에 따른 제어가 가능하므로 단독 주행에 비해 위험 상황의 탐지 가능성을 높일 수 있으며, 사고의 회피 가능성을 높일 수 있다.
반대로 부정 요인으로는 군집 주행의 경우 합류 와 이탈 시 매우 가까운 거리로 군집을 형성하거나 주행 중인 차량에 합류하여야 하므로 이에 따른 사고 발생 가능성이 존재한다.
또한, 군집 주행의 경우 차량과 인프라간 통신으로 위험 상황을 예측하여 전체 사고의 발생 가능성은 낮아지더라도 사고가 발생되면 차간 거리에 따라 겹 추돌 상황이 발생될 수 있다. 사고 발생 시 피해가 커지는 단점이 있다.
따라서, 추천 서버(100)는 이러한 안정성 관련 부정 요인을 고려하여 전체 군집 주행에 따른 사용자 이득을 산출한다.
이상의 연료 효율성과 안정성 측면에서 각각의 요인에 따른 이득을 산출하고 군집 주행에 따른 단독 주행 대비 사용자 이득에 따라 추천 서버(100)는 군집 주행을 추천해 줄 수 있다.
또한, 군집 주행에 따른 경로 자체의 특징에 따라 사용자 이득을 산출하는 것도 가능하다.
도 5를 참조하면 사용자가 군집 주행을 하게 되는 실제 경로 상의 특징(52)을 이용하여 사용자 이득을 산출할 수 있다.
즉, 주행 정보 내 현재 주행 중인 경로의 특징이 아닌 군집 별로 주행하게 될 공통 경로를 기준으로 경로 상의 특징을 추출할 수 있다.
구체적으로, 공통 경로의 전체 또는 구간별 사고 발생 이력을 추출할 수 있다. 즉 군집에 의해 주행하게 될 경로가 사고 발생이 잦은 구간인 경우에는 군집 주행으로 인해 대형사고로 확대되거나, 도로의 정체를 더욱 심화 시킬 수 있으므로 이러한 특징을 고려할 수 있다.
또는 공통 경로 중 군집을 형성하거나, 합류하게 될 지점이 사고율이 높은 구간인 경우에는 이러한 구간을 지난 후 형성 또는 합류하도록 하는 것도 가능하다.
또는, 도로 자체의 특징을 이용할 수 있다.
예를 들어, 군집 주행할 구간의 커브 구간의 특징을 이용할 수 있다.
구체적으로 커브의 횟수, 커브의 곡률 정보를 이용할 수 있다. 상대적으로 주로 군집으로 주행하는 트럭의 경우 일반 승용차들에 비해 차고가 높고 무거운 화물을 탑재하고 주행하므로 급 커브 주행 시 더욱 주의가 필요하다.
따라서, 군집 주행의 경우 커브의 곡률로 급 커브 구간의 존재나 횟수를 판단하여 군집 주행에 따른 이득 산출에 반영할 수 있다.
또한, 터널의 출현 빈도나 길이도 고려될 수 있으며 터널과 같은 경우 대형사고를 발생시키고 정체를 심화 시키므로 터널이 많은 경우에는 이러한 구간을 지나서 군집 주행이 가능한 군집을 추천하는 것도 가능하다.
그 외에도 경사도의 경우 군집 주행 중인 트럭 이나 버스의 경우는 중량이 매우 크므로 제동 거리가 길며 경사도 구간의 경우에는 더욱 거리가 길어질 수 있으므로 이러한 특징을 반영할 수 있다.
나아가, 구간의 교통 상황을 반영하는 것도 가능하다. 군집 주행은 교통 상황이 정체 상황인 경우 이를 더욱 악화 시킬 수 있으므로 이를 이득 산출에 반영할 수 있다.
이상, 본 실시예에서 추천 서버(100)는 사용자 이득의 산출에 군집으로 주행하게 될 예상 경로 내 도로의 특징을 산출하고 이를 반영하는 것도 가능하다.
또한, 군집 주행은 군집의 주행을 제어하는 리더 차량의 운전자의 특징에 따라 이득이 달라 질 수 있다.
도 6을 참조하면, 사용자가 신규로 형성하거나 합류하게 될 군집의 경로, 도로 상 특징 외에도 리더 차량의 운전자의 특징을 더욱 판단하여 반영할 수 있다.
즉, 신규로 형성하는 경우에는 리더 차량이 되는 운전자의 특징(62)을 반영하고 형성된 군집에 참여하는 경우에는 현재 리더 차량의 특징을 반영할 수 있다.
구체적으로 이용되는 리더 차량 운전자의 특징은 연료 효율, 사고 이력, 운전 이력 정보를 포함할 수 있다.
연료 효율은 크게 두가지로 수집될 수 있다. 먼저 현재 실제 주행중인 차량 또는 군집 주행의 연료 효율 정보를 획득할 수 있다.
또는, 과거의 운전자의 축적된 운전 이력 정보를 획득하여 전체 연료 효율 정보를 산출하여 이용하는 것도 가능하다.
따라서, 참여하게 될 군집의 리더 차량의 운전자가 평균적으로 연비 운전을 얼마나 잘하는지 및 현재 주행 효율은 평균 대비 어떠한 지를 판단하고 이를 이용하여 실시간 사용자 이득을 산출할 수 있다.
또한, 사고 이력으로 리더 차량의 운전자의 사고이력을 이용하여 안정성을 판단할 수 있다.
보다 구체적으로 운전자의 사고이력과 사고지점 정보를 이용하여 군집 주행하게 될 경로 내 사고 지점이 존재하는지를 판단하는 것도 가능하다.
이상의 과정으로 사고 이력은 사용자 이득 산출의 부정적 요인으로 이용될 수 있다.
또한, 운전 이력은 일반적인 운전 정보로서 현재 운전 시간, 운전 전체 경력 기간 등을 이용하여 이득 산출에 반영할 수 있다.
이때, 운전 시간과 관련하여 리더 차량의 운전자의 운전 시간이 많은 경우에는 피로도에 따라 이득에 대한 부정적 요인으로 작용될 수 있다.
리더 차량의 운전 시간을 군집 추천 받는 사용자의 운전 시간과 비교하여 상대적으로 긴 운전 시간을 갖는 리더 차량은 군집 추천에서 제외하는 것도 가능하다.
추가적으로 리더 차량 외에 형성된 군집에 합류하는 경우 실제 합류 하게 될 위치의 전방 차량의 정보(64)도 더욱 이용될 수 있다.
예를 들어 전방 차량의 차량 제원 정보를 이용할 수 있다.
차량 제원으로 차량의 크기, 제동 성능 등으로 공기 저항 감소 효과와 급제동시 사고 가능성 등을 예측할 수 있다.
또한 화물 정보를 더욱 이용할 수 있다. 화물 정보는 주행 때마다 달라지는 것으로 화물의 크기나 무게에 따라 군집 주행의 효율이나 위험성에 영향이 있을 수 있으므로 이를 반영하여 사용자 이득을 산출하는 것도 가능하다.
이상에서 설명한 요인들을 이용하여 사용자 이득을 최종 산출할 수 있다.
다시 도 3을 참고하면, 추천 서버(100)는 산출된 사용자 이득에 따라 군집 주행의 추천 여부를 결정한다(S50).
예를 들어, 사용자가 설정한 기준 값 이상의 사용자 이득이 예상 되는 경우 군집 주행을 추천할 수 있다.
사용자의 군집 주행 가능 판단에 대한 요청 없이 추천 서버(100)가 실시간 판단 프로세스에 의해 군집을 추천하는 경우에는 사용자의 기 설정 기준값 또는 추천 서버(100) 판단 시 단독 주행에 비해 사용자 이득이 존재하는 경우 추천을 결정할 수 있다.
사용자의 요청이 있는 경우에는 단독 주행과의 이득 비교를 생략하고, 군집 주행이 가능한 군집 중 가장 높은 사용자 이득이 예상되는 군집을 추천하는 것도 가능하다.
이상의 과정을 통해 군집 주행의 추천이 결정된 경우 추천 서버(100)는 주행 안내 정보를 사용자에게 제공해 준다(S60).
추가적으로 추천 여부에 따라 적어도 하나 이상의 사용자에게 군집 주행 여부를 질의하는 단계를 더 포함하고, 군집 주행에 참여하는 사용자의 군집 주행 의사를 획득한 경우 상기 주행 안내 정보를 제공하는 것도 가능하다.
나아가 주행 안내 정보는 군집 주행이 결정된 군집의 현재 위치 또는 상대 군집 파트너의 위치와, 사용자의 현재 위치를 고려하여 합류 위치를 목적지로 경로 안내를 제공될 수 있다.
추천 서버(100)는 합류 위치를 도로의 상황을 함께 고려하여, 정체가 예상되거나 도로 공사 등으로 인해 합류가 어렵거나 불가능한 위치를 배제하고 군집에 적절한 위치를 합류 가능한 도로 분기점 중에서 결정할 수 있다.
또한, 추천 서버(100)는 합류 위치를 사용자의 주행 상황에 따라 적절한 위치로 가변 하여 결정하는 것도 가능하다. 예를 들어 사용자가 최초 출발 지점에서 군집 합류 또는 형성 지점을 목적 위치로, 이에 가까워질수록 또는 단위 거리 당 목적 위치를 재 계산하여 결정하는 것도 가능하다.
이때 목적 위치는 복수의 위치 중에서 군집에 가까워질수록 선별되어 결정될 수 있으며, 또는 지점이 아닌 보다 넓은 범위의 영역을 결정하되 군집에 가까워질수록 영역이 감소하는 형태로 합류 위치를 좁혀 나가는 것도 가능하다.
이때의 경로 안내는 기존의 턴 바이 턴 방식과 달리 동적으로 제공될 수 있다. 본 실시예에서 사용자는 목적지를 따라 주행하되, 군집 주행을 위해 결정된 합류 위치를 경유지로 주행하여야 하므로 추천 서버(100)는 이에 따른 경로 안내를 제공해 줄 수 있다.
또한, 군집 주행을 위한 목적 위치는 목적지와 달리 군집의 주행에 따라 이동하는 객체이므로 더욱 다양한 요소들을 고려하여 경로 안내를 제공해 줄 필요가 있다.
구체적으로 군집 주행을 위한 경로 안내는 진행 방향의 안내와 함께 군집의 합류를 위한 차량의 속도의 안내를 포함할 수 있다.
예를 들어, 군집의 주행 속도가 사용자 차량의 주행 속도 보다 빠르고 군집이 경로상 앞서 있는 경우에는 물리적으로 군집에 합류가 불가능 하므로, 군집의 주행 속도를 고려하여 사용자 차량의 속도의 안내 정보를 제공할 수 있다.
또한, 본 실시예에서 차량 속도의 안내는 양측에 대해 제공될 수 있다. 즉, 군집 주행에 이용되는 도로는 주로 고속 도로이고 고속 도로는 일반적으로 제한 속도가 결정되어 있으므로 군집에 합류하는 차량이 합류를 위해 주행 속도를 초과하여 주행하는 것은 위험할 수 있다.
따라서, 사용자의 차량과 군집의 거리에 따라 추천 된 군집 또는 파트너 차량의 주행 속도를 감속하고 사용자의 차량 속도를 제한 속도에 가깝게 가속하도록 안내 정보를 생성하여 제공하는 것도 가능하다.
이하, 도 7을 참조하여 사용자 측면의 군집 추천을 위한 프로세스에 대하여 설명한다.
도 7을 참조하면, 먼저 사용자 단말을 이용하여 차량을 운전하는 사용자 주행 정보를 획득하고, 군집 주행 추천 서버(100)로 획득된 정보를 송신할 수 있다(S72).
사용자 단말은 사용자가 휴대하고 사용하는 스마트폰이나 태블릿PC 등의 노매딕 디바이스일 수 있다. 또는 사용자가 이용하는 차량에 탑재된 단말 장치를 이용하는 것도 가능하다.
다음, 추천 서버(100)로부터 상술한 합류나 생성 가능한 군집의 탐색 과정의 수행 결과로서 사용자 이득이 높은 군집의 추천 정보를 수신한다(S74).
즉, 수신된 추천 군집 정보는 사용자 단말의 디스플레이 상에 표시될 수 있으며, 추가적으로 추천 군집의 상세 정보로서 주행 경로, 리더 정보, 군집 주행에 따라 예상되는 기대 이득 등의 정보를 사용자에게 제공할 수 있다.
본 실시예에서 군집 주행의 추천은 별도의 사용자의 요청이 없더라도 사용자의 현재 상태에 기초하여 제공될 수 있으므로, 사용자가 이용하는 사용자 단말에 알림으로 제공될 수 있다.
사용자가 군집 추천 정보를 수신하면, 군집 주행 수락 여부를 사용자 단말을 통해 사용자에게 확인 받는다(S76).
만약 사용자가 확인하고 군집 주행을 결정한 경우, 사용자 단말은 현재 주행 위치에서 참여 대상 군집으로 합류를 위한 경로를 안내할 수 있다(S78).
이때, 합류를 위한 경로는 사용자가 이용하는 사용자 단말이 직접 내부 프로세스를 통해 결정하는 것도 가능하며, 또는 추천 서버(100)에서 현재 위치와 추천 군집의 합류 또는 신규 생성 지점 간 경로를 생성하여 사용자 단말로 제공하는 방식으로 수행되는 것도 가능하다.
본 실시예에서 군집의 생성이나 합류는 일반적인 경로 안내에 비해 출발지와 목적지가 모두 동적으로 변화되며, 경로를 연산하기 위한 처리량이 클 수 있으므로 추천 서버(100)에서 수행하는 것도 가능하다.
또한, 추천 군집의 경우 사용자가 근처에 도달한 경우 군집의 간격을 넓히거나 다른 후방 차량과의 간격을 넓혀 사용자가 합류할 수 있는 공간을 확보 해야 하므로 추천 서버(100)를 통해 보다 다른 차량들과 유기적으로 경로 안내가 수행될 수 있다.
따라서, 이때의 경로 안내는 속도 감속과 가속에 대한 안내를 포함할 수 있다. 사용자는 생성된 합류를 위한 경로를 안내 받으며 합류 과정을 수행할 수 있다.
다만, 사용자가 추천 군집에 대한 군집 주행을 거부한 경우에는 지속적으로 단독 주행에 따른 경로 안내를 제공해 줄 수 있다(S80).
또는 군집 추천을 위한 일련의 프로세스를 종료하고 추천에 따른 사용자의 운전 방해를 최소화할 수 있다.
이하, 상술한 군집 추천 방법을 수행하는 추천 서버(100)의 구성과 이에 대응한 사용자 단말의 어플리케이션에 대하여 설명한다.
먼저 도 8을 참조하면 본 실시예에서 추천 서버(100)는 사용자 주행 정보 관리부(110), 사용자 이득 산출부(120), 군집 주행 추천부(130), 주행 안내 정보 제공부(140)를 포함할 수 있다.
사용자 주행 정보 관리부(110)는 추천 서버(100)에서 등록된 사용자와 군집에 대한 주행 정보를 수신하고 이를 데이터베이스 화하여 관리한다.
즉, 수신되는 주행 정보를 이용하여 추천 서버(100)는 실시간으로 합류나 신규 생성 가능한 군집과 추천 군집으로 합류를 위한 경로를 생성할 수 있다.
따라서, 사용자 이득 산출부(120)는 사용자의 현재 주행 정보를 수신하고, 각각의 군집으로부터 수신된 주행 정보를 이용하여 추천 군집을 판단한다.
구체적으로 현재 사용자의 단독 주행에 따른 경로를 이용하여 판단하되, 추가적으로 경제적 요인과 안정성 요인을 분석하여 합류에 따른 이득을 판단한다.
판단된 결과 추천 가능한 군집이 존재하는 경우 군집 주행 추천부(130)는 이를 사용자에게 제공하여 군집 주행 여부를 확인할 수 있다.
주행 안내 정보 제공부(140)는 사용자의 확인을 수신하면 군집에 합류를 위한 경로를 생성한다. 구체적으로 현재 주행 중인 위치와 참여 대상 군집의 합류 지점을 판단하고, 이에 대응하는 동적 경로를 결정한다.
결정된 경로는 사용자 단말로 제공될 수 있다.
이때, 동적 경로는 교통 상황, 주행 상황의 변경에 대응하여 실시간으로 출발지, 목적지를 변경하여 결정될 수 있으며 경로가 변경되면 변경된 경로를 사용자에게 다시 제공하는 것도 가능하다.
도 9를 참조하면, 사용자 단말에 설치된 어플리케이션(15)은 추천 서버(100)에 대응하여 주행 정보 송신부(15a), 군집 주행 추천 정보 수신부(15b), 사용자 의사 입력부(15c), 주행 안내부(15d)를 포함할 수 있다.
먼저 주행 정보 송신부(15a)는 합류를 위한 사용자의 현재 주행 정보를 추천 서버(100)로 송신한다.
다음, 군집 주행 추천 정보 수신부(15b)는 추천 서버(100)로부터 결정된 참여 대상 군집 정보를 수신한다.
군집 주행 추천 정보 수신부(15b)는 수신된 참여 대상 군집에 대한 정보를 사용자 단말의 디스플레이 장치로 제공해 줄 수 있다.
사용자 의사 입력부(15c)는 참여 대상 군집에 대한 정보와 함께 사용자의 참여 의사를 직접 입력 받을 수 있다. 구체적으로 디스플레이 장치의 사용자 인터페이스를 이용하여 사용자 의사를 입력 받을 수 있다.
사용자가 군집 주행을 결정하고 의사를 입력한 경우 주행 안내부(15d)는 추천 서버(100)로부터 주행 경로를 수신하여 사용자에게 경로 안내 정보를 제공한다.
즉, 이상의 본 실시예에 따른 군집 추천은 추천 서버와 차량에 설치된 사용자 어플리케이션의 유기적인 동작에 의해 수행되며 이를 통해 사용자는 보다 유리한 군집을 형성하여 주행하거나, 안전하게 합류 할 수 있다.
또한, 본 실시예에서 추천 서버(100) 및 사용자 단말에 설치된 어플리케이션(15)은 사용자 단말에 기 설치된 메신저(25)와 연동하여 군집 주행을 추천하는 것도 가능하다.
도 10을 참조하면, 어플리케이션(15)은 사용자 들 간에 서로 의사를 주고 받을 수 있는 메신저(25)와 연동하여 군집 주행 추천 서비스를 제공해 줄 수 있다.
도 10과 같은 형태의 일반적인 메신저(25)의 그룹 대화방 내에서 사용자가 서로의 목적지 정보를 공유하게 되면, 상술한 어플리케이션(15)의 주행 정보 송신부(15a)는 사용자들의 현재 위치와 목적지 정보를 포함하는 현재 주행 정보를 추천 서버(100)로 송신할 수 있다.
예를 들어, 사용자 A(10a)는 목적지가 부산이며, 사용자 C(10c)는 목적지가 대구임을 그룹 메신저(25)를 통해 공유할 수 있다. 또한 사용자 D(10d)는 울산이 목적지 임을 메신저 상에서 공유할 수 있다.
메신저 상에서 공유된 목적지 정보는 주행 정보 송신부(15a)를 통해 추천 서버(100)로 송신될 수 있으며, 추천 서버(100)는 상술한 바에 따라 군집 주행에 따른 사용자 이득을 산출하고 군집 주행을 추천해 줄 수 있다.
군집 주행 추천 정보 수신부(15b)는 추천 서버(100)에서 생성된 군집 주행의 추천 정보를 수신하고, 추천 정보는 그룹 메신저(25) 상의 메시지로 각각의 사용자들에게 제공될 수 있다.
예를 들어 가장 목적지가 먼 사용자 A(10a)가 군집의 리더로서 리더에 의한 메시지(10a-1)로 제공될 수 있으며, 이를 통해 다른 사용자(10c, 10d)들은 군집 주행 의사를 응답할 수 있다.
구체적으로 사용자가 응답을 하기 위한 정보들은 그룹 메신저(25)의 추가적인 인터페이스(25a)로 제공될 수 있다.
해당 인터페이스(25a) 내에는 군집으로 주행하게될 경로 정보(25a-1)와 예상 연료 절감율(25a-2) 및 이를 통한 군집 주행 승낙/거부를 위한 입력 인터페이스(25a-3)를 포함할 수 있다.
사용자 의사 입력부(15c)는 입력 인터페이스(25a-3)은 통해 입력된 사용자의 군집 주행 의사를 입력 받는다.
사용자가 승낙하여 군집으로 주행하는 경우 주행 안내부(15d)는 군집 주행을 위한 주행 안내 정보를 제공해 줄 수 있다. 또한 이때의 주행 안내 정보에는 그룹 내 군집 주행을 승낙한 사용자들 각각의 현재 위치로부터 합류 위치에 대한 도착 시간을 고려하여 사용자 별 출발 예정 시간이 포함될 수 있다.
즉, 본 실시예에서 어플리케이션(15)은 서로 알지 못하는 사용자들의 군집 주행 추천 뿐만 아니라, 메신저(25)를 통해 그룹을 형성하고 서로의 목적지를 공유하는 사용자들에 대해서도 군집 주행을 추천해 주는 것도 가능하다. 또한, 이상의 실시예를 위한 어플리케이션(15)은 구체적인 구현 방식으로 메신저(25) 중심으로 군집 주행 추천 서비스를 위한 API(Application Programming Interface) 형태로 제공될 수 있다.
또는, 반대로 군집 주행의 추천 시버스를 위한 어플리케이션(15)이 사용자 간의 메신저 기능을 추가적으로 지원하는 형태로 구현되는 것도 가능하다.
또한, 군집 주행 추천 서비스를 위한 어플리케이션(15)과 메신저(25)는 각각의 독립된 프로그램으로 개별적으로 존재할 수 있으며, 어플리케이션(15)이 메신저(25) 내 공유되는 목적지 정보를 수집하여 추천 서비스를 제공해 주는 것도 가능하다.
또는 사용자 단말에 설치된 네비게이션 등 길 안내를 위한 어플리케이션과 연동하여, 사용자가 실제 목적지를 입력하면 입력된 목적지를 이용하여 목적지가 공유된 사용자들 그룹 내에서 군집 주행을 추천해 주는 것도 가능하다.
이상, 사용자 단말에서의 군집 주행 추천 서비스는 사용자 단말에 설치된 독립된 어플리케이션으로 구현할 수도 있으며, 내비게이션 등 길안내 어플리케이션이나 메신저, SNS(Social Network Service) 어플리케이션 등에 별도의 기능이 삽입되는 형태로 구현할 수 있다.
따라서, 클라이언트 측에서 군집 주행 추천 서비스는 다양한 방식으로 제공될 수 있다.
이상, 여기에 설명되는 다양한 실시예는 예를 들어, 소프트웨어, 하드웨어 또는 이들의 조합된 것을 이용하여 컴퓨터 또는 이와 유사한 장치로 읽을 수 있는 기록매체 내에서 구현될 수 있다.
하드웨어적인 구현에 의하면, 여기에 설명되는 실시예는 ASICs (application specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays, 프로세서(processors), 제어기(controllers), 마이크로 컨트롤러(micro-controllers), 마이크로 프로세서(microprocessors), 기타 기능 수행을 위한 전기적인 유닛 중 적어도 하나를 이용하여 구현될 수 있다. 일부의 경우에 본 명세서에서 설명되는 실시예들이 제어 모듈 자체로 구현될 수 있다.
소프트웨어적인 구현에 의하면, 본 명세서에서 설명되는 절차 및 기능과 같은 실시예들은 별도의 소프트웨어 모듈들로 구현될 수 있다. 상기 소프트웨어 모듈들 각각은 본 명세서에서 설명되는 하나 이상의 기능 및 작동을 수행할 수 있다. 적절한 프로그램 언어로 씌여진 소프트웨어 어플리케이션으로 소프트웨어 코드가 구현될 수 있다. 상기 소프트웨어 코드는 메모리 모듈에 저장되고, 제어모듈에 의해 실행될 수 있다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위 내에서 다양한 수정, 변경 및 치환이 가능할 것이다.
따라서, 본 발명에 개시된 실시 예 및 첨부된 도면들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시 예 및 첨부된 도면에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구 범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리 범위에 포함되는 것으로 해석되어야 할 것이다.

Claims (18)

  1. 군집 주행 추천 서버의 군집 주행 추천 방법에 있어서,
    사용자의 주행 정보를 획득하는 단계;
    상기 사용자의 주행 정보를 이용하여 단독 주행 대비 군집 주행에 따른 사용자 이득을 산출하는 단계;
    상기 산출된 이득에 따라 군집 주행의 추천 여부를 결정하는 단계; 및
    상기 추천 여부에 따라 사용자의 주행 안내 정보를 제공하는 단계를 포함하고,
    상기 사용자 이득을 산출하는 단계는 현재 위치 정보로 다른 사용자를 검색하되,
    상기 사용자의 주행 정보와 중첩되는 경로의 다른 사용자가 존재하지 않는 경우, 방향이 유사한 다른 사용자의 주행 경로로 군집 주행하기 위해 단독 주행으로 우회하게 되는 구간의 길이에 따라 증가되는 연료 소비와 군집 주행에 따라 절감되는 연료 소비를 상호 비교하여 상기 사용자 이득을 산출하는 것을 특징으로 하는 군집 주행 추천 방법.
  2. 제 1 항에 있어서,
    상기 사용자의 주행 정보 내 주행 경로와 공통 경로가 존재하는 다른 사용자의 주행 경로를 비교하여 군집 주행 가능한 상기 공통 경로의 사용자 이득을 산출하는 것을 특징으로 하는 군집 주행 추천 방법.
  3. 제 1 항에 있어서,
    상기 사용자의 주행 경로와 군집 주행 시 우회 구간의 길이가 소정 기준 이하인 유사 경로가 존재하는 다른 사용자의 주행 경로를 비교하여 군집 주행 가능한 공통 경로의 사용자 이득을 산출하는 것을 특징으로 하는 군집 주행 추천 방법.
  4. 제 1 항에 있어서,
    상기 추천 여부에 따라 적어도 하나 이상의 사용자에게 군집 주행 여부를 질의하는 단계를 더 포함하고,
    군집 주행에 참여하는 사용자의 군집 주행 의사를 획득한 경우 상기 주행 안내 정보를 제공하는 것을 특징으로 하는 군집 주행 추천 방법.
  5. 제 1 항에 있어서,
    상기 사용자 이득은 군집 주행에 따라 변경되는 주행 경로와 상기 주행 정보 내 기존 주행 경로를 비교하여 결정되는 것을 특징으로 하는 군집 주행 추천 방법.
  6. 제 1 항에 있어서,
    상기 사용자 이득은 전체 주행 경로 중 군집 주행 시 공통 경로의 도로 특성, 상기 사용자의 주행 정보 내 차량 특성, 군집 주행에 따라 사고 상황 발생 시 위험도 및 현재 사용자의 주행 시간에 따른 사고 상황 발생 위험도 중 적어도 하나 이상의 조건을 고려하여 판단되는 것을 특징으로 하는 군집 주행 추천 방법.
  7. 제 1 항에 있어서,
    상기 획득하는 단계는 기 형성된 사용자들의 그룹 내 공유되는 목적지 정보를 포함하는 상기 주행 정보를 획득하고,
    상기 산출하는 단계는 상기 그룹의 군집 주행에 따른 사용자 이득을 산출하는 것을 특징으로 하는 군집 주행 추천 방법.
  8. 사용자 단말을 통한 군집 주행 추천 안내 방법에 있어서,
    사용자의 주행 정보를 획득하고, 상기 주행 정보를 군집 주행 추천 서버로 송신하는 단계;
    상기 사용자의 주행 정보를 이용하여 산출된 단독 주행 대비 군집 주행에 따른 사용자 이득이 높은 군집의 추천 정보를 수신하는 단계; 및
    상기 추천된 군집에 대한 사용자의 군집 주행 수행 여부에 따라 사용자의 주행 안내 정보를 제공하는 단계를 포함하고,
    상기 군집의 추천 정보를 수신하는 단계는 현재 위치 정보로 다른 사용자를 검색하되,
    상기 사용자의 주행 정보와 중첩되는 경로의 다른 사용자가 존재하지 않는 경우, 방향이 유사한 다른 사용자의 주행 경로로 군집 주행하기 위해 단독 주행으로 우회하게 되는 구간의 길이에 따라 증가되는 연료 소비와 군집 주행에 따라 절감되는 연료 소비를 상호 비교하여 산출된 사용자 이득에 따른 군집의 추천 정보를 수신하는 것을 특징으로 하는 군집 주행 추천 방법.
  9. 제 8 항에 있어서,
    상기 주행 안내 정보는 현재 사용자의 위치와 참여 대상 군집의 합류 지점을 이용하여 실시간으로 결정된 경로 정보를 포함하는 것을 특징으로 하는 군집 주행 추천 방법.
  10. 제 8 항에 있어서,
    상기 송신하는 단계는 기 형성된 사용자들의 그룹 내 공유되는 목적지 정보를 포함하는 상기 주행 정보를 송신하고,
    상기 수신하는 단계는 상기 그룹의 군집 주행에 따른 사용자 이득이 높은 군집의 추천 정보를 수신하는 것을 특징으로 하는 군집 주행 추천 방법.
  11. 사용자의 주행 정보를 획득하고 획득된 상기 주행 정보를 관리하는 사용자 주행 정보 관리부;
    상기 사용자의 주행 정보를 이용하여 단독 주행 대비 군집 주행에 따른 사용자 이득을 산출하는 사용자 이득 산출부;
    상기 산출된 이득에 따라 군집 주행의 추천 여부를 결정하는 군집 주행 추천부; 및
    상기 추천 여부에 따라 사용자의 주행 안내 정보를 제공하는 주행 안내 정보 제공부를 포함하고,
    상기 사용자 이득 산출부는 현재 위치 정보로 다른 사용자를 검색하되,
    상기 사용자의 주행 정보와 중첩되는 경로의 다른 사용자가 존재하지 않는 경우, 방향이 유사한 다른 사용자의 주행 경로로 군집 주행하기 위해 단독 주행으로 우회하게 되는 구간의 길이에 따라 증가되는 연료 소비와 군집 주행에 따라 절감되는 연료 소비를 상호 비교하여 상기 사용자 이득을 산출하는 것을 특징으로 하는 군집 주행 추천 서버.
  12. 제 11 항에 있어서,
    상기 사용자의 주행 정보 내 주행 경로와 공통 경로가 존재하는 다른 사용자의 주행 경로를 비교하여 군집 주행 가능한 상기 공통 경로의 사용자 이득을 산출하는 것을 특징으로 하는 군집 주행 추천 서버.
  13. 제 11 항에 있어서,
    상기 사용자의 주행 경로와 군집 주행 시 우회 구간의 길이가 소정 기준 이하인 유사 경로가 존재하는 다른 사용자의 주행 경로를 비교하여 군집 주행 가능한 공통 경로의 사용자 이득을 산출하는 것을 특징으로 하는 군집 주행 추천 서버.
  14. 제 11 항에 있어서,
    상기 주행 정보 관리부는 기 형성된 사용자들의 그룹 내 공유되는 목적지 정보를 포함하는 상기 주행 정보를 관리하고,
    상기 사용자 이득 산출부는 단계는 상기 그룹의 군집 주행에 따른 사용자 이득을 산출하는 것을 특징으로 하는 군집 주행 추천 서버.
  15. 사용자의 주행 정보를 획득하고, 상기 주행 정보를 군집 주행 추천 서버로 송신하는 주행 정보 송신부;
    상기 사용자의 주행 정보를 이용하여 산출된 단독 주행 대비 군집 주행에 따른 사용자 이득이 높은 군집의 추천 정보를 수신하는 군집 주행 추천 정보 수신부;
    상기 추천 정보를 상기 사용자에게 제공하고, 참여 대상 군집의 참여 의사를 입력 받는 사용자 의사 입력부; 및
    상기 추천된 군집에 대한 사용자의 군집 주행 수행 여부에 따라 사용자의 주행 안내 정보를 제공하는 주행 안내부를 포함하고,
    상기 군집 주행 추천 정보 수신부는 현재 위치 정보로 다른 사용자를 검색하되,
    상기 사용자의 주행 정보와 중첩되는 경로의 다른 사용자가 존재하지 않는 경우, 방향이 유사한 다른 사용자의 주행 경로로 군집 주행하기 위해 단독 주행으로 우회하게 되는 구간의 길이에 따라 증가되는 연료 소비와 군집 주행에 따라 절감되는 연료 소비를 상호 비교하여 산출된 사용자 이득에 따른 군집의 추천 정보를 수신하는 것을 특징으로 하는 군집 주행 추천 사용자 단말.
  16. 제 15 항에 있어서,
    상기 주행 안내 정보는 현재 사용자의 위치와 참여 대상 군집의 합류 지점을 이용하여 실시간으로 결정된 경로 정보를 포함하는 것을 특징으로 하는 군집 주행 추천 사용자 단말.
  17. 제 15 항에 있어서,
    상기 주행 정보 송신부는 기 형성된 사용자들의 그룹 내 공유되는 목적지 정보를 포함하는 상기 주행 정보를 송신하고,
    상기 군집 주행 추천 정보 수신부는 상기 그룹의 군집 주행에 따른 사용자 이득이 높은 군집의 추천 정보를 수신하는 것을 특징으로 하는 군집 주행 추천 사용자 단말.
  18. 하나 이상의 컴퓨터들 및 상기 하나 이상의 컴퓨터들에 의해 실행될 때 상기 하나 이상의 컴퓨터들로 하여금 제 1 항 내지 제 10 항 중 어느 한 항의 각각의 방법의 동작들을 수행하게 컴퓨터가 판독 가능한 기록 매체에 저장된 프로그램.
KR1020190157216A 2019-11-29 2019-11-29 군집 주행 추천 방법, 이를 수행하는 서버 및 사용자 어플리케이션 KR102261304B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190157216A KR102261304B1 (ko) 2019-11-29 2019-11-29 군집 주행 추천 방법, 이를 수행하는 서버 및 사용자 어플리케이션

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190157216A KR102261304B1 (ko) 2019-11-29 2019-11-29 군집 주행 추천 방법, 이를 수행하는 서버 및 사용자 어플리케이션

Publications (1)

Publication Number Publication Date
KR102261304B1 true KR102261304B1 (ko) 2021-06-07

Family

ID=76374755

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190157216A KR102261304B1 (ko) 2019-11-29 2019-11-29 군집 주행 추천 방법, 이를 수행하는 서버 및 사용자 어플리케이션

Country Status (1)

Country Link
KR (1) KR102261304B1 (ko)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019061608A (ja) * 2017-09-28 2019-04-18 矢崎総業株式会社 車車間制御システム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019061608A (ja) * 2017-09-28 2019-04-18 矢崎総業株式会社 車車間制御システム

Similar Documents

Publication Publication Date Title
CN109521764B (zh) 车辆远程辅助模式
US10082793B1 (en) Multi-mode transportation planning and scheduling
CN108062094B (zh) 基于处理器实现车辆行驶轨迹规划的自主***和方法
US9761136B2 (en) Methods and software for managing vehicle priority in a self-organizing traffic control system
US9396661B2 (en) Platoon travel system
US20180300660A1 (en) Systems and methods for provider claiming and matching of scheduled requests
CN107111936B (zh) 行驶计划生成装置及行驶计划生成方法
Olaverri-Monreal Autonomous vehicles and smart mobility related technologies
US20190051174A1 (en) Travel path and location predictions
CN105096079A (zh) 按需运输
US20200410852A1 (en) Communication device, control method thereof, and communication system including the same
JP5895926B2 (ja) 移動案内装置及び移動案内方法
US10202131B2 (en) Notifications involved with attaching or detaching connectable vehicles
US20110320115A1 (en) Navigation system for vehicle and navigation service method for the same
US10971018B2 (en) Vehicular platoon subscription and management system
KR20200111978A (ko) 내비게이션 시스템 및 그의 경로 탐색 방법
US9836705B2 (en) Vehicle generated social network updates
US20210012261A1 (en) Self-driving control device, vehicle, and demand mediation system
US20190180615A1 (en) System and method for reducing delays in road traffic
JP2019219845A (ja) 車両管理システムおよび車両管理方法
US11776398B2 (en) Apparatus, system and method for merging and applying intersection data for a vehicle
US11378948B2 (en) Remote control system and self-driving system
KR102261304B1 (ko) 군집 주행 추천 방법, 이를 수행하는 서버 및 사용자 어플리케이션
KR102655314B1 (ko) 군집 주행 환승 방법, 이를 수행하는 서버 및 사용자 어플리케이션
CN111341132A (zh) 用于车辆的引导设备、引导装置和方法及计算机程序产品

Legal Events

Date Code Title Description
GRNT Written decision to grant